OSDN Git Service

[DOC] Update ToDo.
[csp-qt/common_source_project-fm7.git] / doc / ToDo.ja.txt
1 To Do (今後やろうと思うこと) 2016-03-06 K.Ohta
2   Sorry, this file is written in Japanese, not English X-)
3
4 ※書かれてる順番は、優先度と*全く関係ありません*
5
6 [Qt] テキストブラウザの実装。攻略法などのメモを書いておいた昔のファイルをウィンドウの優先度を動かさずに読みたいなとか。
7 [Qt] ヘルプの充実
8 *できた>[VM][Qt][OpenGL] スキャンラインをOpenGLで実装するために、縦横の解像度をVMにQueryできるようにする
9 [Qt] レーザーディスクの実装。<del>QMultimediaの使い方とかOpenGLに負担掛けずに動画表示する方法とかね(;´Д`)</del>
10      libavを使うと思われ(;´Д`)
11 *多分出来た>[FM7] ステートロードした時に画面が残ることがあるののバグ潰し
12 たぶんできた>[FM8] FM-8の実装 ※いい加減始めようよ(´・ω・`)>私
13 *出来た>[FM7] 漢字ROMなしのマシン設定ができるようにする(7/NEW7/8のみ)
14 [FM7] 拡張RAM絡みの動作テスト
15 [Qt] システムログの記録機構の構築。なんかのウィンドウですぐに読めるようにする。
16 *設定のみ。UI作ってない>[Qt] キーコードを設定できるダイアログの制作
17 [FM7] Joystick -> Keyboard変換機構の実装
18 [VM] RS-232C経由でのIPCの実装。UARTのエミュレーション結果をRAWで読み書きしてFIFOに書く構造の構築。
19 *出来た>[Qt] Windowsビルドも、Qtでやる。可能なら、M$VCを排除する。
20 [VM][DISK] トラックのギャップとかにデータ書いてるディスクのイメージ化基準の策定
21 [Qt] ソケット周りを真面目に実装する(MZ-2500とか、今ひとつソケット≒TCP/IPを実装する意味がわかってない)
22 *出来たっぽい,THX!武田さん>[VM] VMの外側から音量設定ができる構造を、全ての音声デバイスに実装する
23 できたかなーできないかなー(´・ω・`)>[VM][Qt] リセットした場合に固まることがあるのの解決
24 *できた>[VM][FM7] マッピー等で、一定のタイミングで音楽が鳴らなくなることの修正
25 *時期見てやる>[FM7] 漢字プリンタの実装(ったって、資料ないな(;´Д`))
26 →FMPR-201の大まかなコマンドがあった http://software.aufheben.info/ooholdpc/fmpr201.html
27 [Qt] WindowsXP等での警告の消し方をドキュメントに追加 https://support.microsoft.com/en-us/kb/310519
28 *出来た?>[Qt][Windows] ログの漢字が文字化けするのの解消
29 [Qt] 音量に関するダイアログ等
30
31 ※http://hanabi.2ch.net/test/read.cgi/i4004/1430836648/528
32 >528 :ナイコンさん 2016/03/05(土) 17:41:35.32
33 >>>527
34 >CSP_BUILD_20160304-1.7zのバイナリをWindowsで試して気づいた点だけ書いておきます。
35
36 *まだ>・Paste from Clipboard で改行が効いてない?
37 *たぶん出来た>・各音源のVolumeの位置:iniファイルが無い状態での初期位置は右端だが、Resetボタンを押すと中央になる
38 *出来た>・Resetボタンは音源ごとに2つではなく、全音源+Mainボリュームまとめて1個でもいいんじゃないかなあ。好みの問題?
39
40 >あと、今回の更新内容とは関係ありませんが、
41 直したがどうだろうか確かめてみる>・Audio Deviceの名前に日本語が含まれる場合、Windowsでコマンドプロンプトのログがその箇所だけ文字化け。テープのwavファイル名が日本語の場合は化けない。
42 *多分出来た>・起動直後のメッセージ、printfとAGAR_LOG_INFOとAGAR_LOG_DEBUGとで同じ内容が複数回出力されているのは意味があるのか
43 *一応対処>・起動直後のメッセージには -? について書かれてるけど、コマンドプロンプトからの起動で -? を付けても付けなくても変わらないように見える
44 *多分その方がいい>・ttp://doc.qt.io/qt-5/qapplication.html#QApplication を見ると、src/qt/common/qt_main.cppの最後のほうのmainを呼び出す第1引数は0よりも1のほうが良いのではないだろうか。長さ0の文字列で良いのかどうかはわからないけど。
45 *できた>・readme.qt.txtやREADMEの 0. About には Built with Visual Studio って書いてあるけど、もう今はMinGWですよね 
46
47 ※http://hanabi.2ch.net/test/read.cgi/i4004/1430836648/530
48 >530 :528 2016/03/05(土) 21:21:11.25
49 >追記。
50 *どうするか考える>・cygwinの端末から起動させると、リアルタイムでログ表示はされない。終了時にまとめて出てくる。日本語のオーディオデバイス名は化けないが日本語のwavファイル名は化ける。そこまで気にする人はいないと思うけど。
51
52 ※http://hanabi.2ch.net/test/read.cgi/i4004/1430836648/532
53 >532 :ナイコンさん 2016/03/07(月) 23:15:15.57
54 >Artane.さんへ。
55 >>[FM7] 漢字プリンタの実装(ったって、資料ないな(;´Д`))
56 >http://software.aufheben.info/ooholdpc/fmpr201.html
57 >および、
58 >http://www.fmworld.net/biz/printer/support/manual/#dot のFMPR-671B等の取扱説明書の「FMモードコマンド一覧表」
59 >は役に立つでしょうか。
60 >「FMプリンタシーケンス リファレンスマニュアル(シリアルプリンタ編)」
61 >があればモアベターかもしれませんけど見つかりませんでした! 
62
63 ※迷ってること
64 [VM] FM-11はどうしようかなぁ(;´Д`)資料が非常に少ないし実機ないし(;´Д`)
65 [FM7]日本語通信カードの実装
66 [VM] diskかFDCにmix()を実装して、FDDシーク音を再生できるようにする(もし音源ファイルがあるならば)
67 [FM8] バブルファイルの実装
68 [FM7] 音声合成カードの実装(ブツがない)
69 [FM7] マウスカードの実装(なんかなー)
70 [Qt][VM] ROMやらセーブバイナリやらで必要な物をUI側からVMにQueryして一覧表を(StringListで)作る構造。
71