From: K.Ohta Date: Mon, 28 May 2018 05:37:04 +0000 (+0900) Subject: [DOC] Update ToDo (Still updated only Japanese doc.). X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=1a85bcdbc7fc979d068b841d3e6376ff58e2a49b;hp=1b9be9167de66d67920176732d9de14253b057e5;p=csp-qt%2Fcommon_source_project-fm7.git [DOC] Update ToDo (Still updated only Japanese doc.). --- diff --git a/doc/ToDo.ja.txt b/doc/ToDo.ja.txt index bc219b87c..5bb2a4af3 100644 --- a/doc/ToDo.ja.txt +++ b/doc/ToDo.ja.txt @@ -1,14 +1,19 @@ -To Do (今後やろうと思うこと) 2016-09-09 K.Ohta +To Do (今後やろうと思うこと) 2018-05-28 K.Ohta Sorry, this file is written in Japanese, not English X-) ※書かれてる順番は、優先度と*全く関係ありません* +*当時の雑誌資料を調べる必要がある> [FM7] FM-7初期品(FM-8は?)での、一部キーのチャタリングの再現。 from https://srad.jp/comment/3415175 . +[FM7] 400ラインカードをいい加減真面目にデバッグする。 +[FM7] マウスが飛ぶのを改善する。 +[VM] もっとたくさんのデバイスをlibCSPcommn_vmに追い出す。 +[VM] セーブステート構造の一新。FOO::decl_state()で一回定義したらsave/loadができるようにする(+CRCでデータ保護)。つまりはバカよけ機構に移す。 [Qt] テキストブラウザの実装。攻略法などのメモを書いておいた昔のファイルをウィンドウの優先度を動かさずに読みたいなとか。 [Qt] ヘルプの充実 +※なんか充分に出来てないけどやらないといけないよね(´・ω・`) [PCENGINE] CD-ROM^2のテスト(ったって、持ってないよ(;´Д`)) [FM7] 拡張RAM絡みの動作テスト -*いい加減やるべきだな>[FM7][FM8] グリーンモニタ機能の実装(Request from Anna_Wu). [VM] RS-232C経由でのIPCの実装。UARTのエミュレーション結果をRAWで読み書きしてFIFOに書く構造の構築。 [VM][DISK] トラックのギャップとかにデータ書いてるディスクのイメージ化基準の策定 [Qt][MZ2500] 真面目にソケットをデバッグする。 @@ -25,6 +30,7 @@ To Do (今後やろうと思うこと) 2016-09-09 K.Ohta --- 以下、過去ログ(ということにしたいのですね) --- +*やった>*いい加減やるべきだな>[FM7][FM8] グリーンモニタ機能の実装(Request from Anna_Wu). *できたよ>[FM7]日本語通信カードの実装 *できた>[VM] diskかFDCにmix()を実装して、FDDシーク音を再生できるようにする(もし音源ファイルがあるならば)*着手したがまだまだ>[FM77AV] ALUの描画ラインを使ってる時にCPUを喰い過ぎるのをどうにかする。 *たぶんできた>[FM7] キー入力が激しいと取りこぼす問題 diff --git a/source/src/qt/common/menu_flags.cpp b/source/src/qt/common/menu_flags.cpp index 2bb267ea6..e534abcca 100644 --- a/source/src/qt/common/menu_flags.cpp +++ b/source/src/qt/common/menu_flags.cpp @@ -308,7 +308,7 @@ USING_FLAGS_EXT::USING_FLAGS_EXT(config_t *cfg) : USING_FLAGS(cfg) #if defined(USE_BUBBLE) use_bubble = true; max_bubble = USE_BUBBLE; - base_ubble_num = BASE_BUBBLE_NUM; + base_bubble_num = BASE_BUBBLE_NUM; #if defined(MAX_B77_BANKS) max_b77_banks = MAX_B77_BANKS; #else diff --git a/source/src/vm/libcpu_newdev/i386.h b/source/src/vm/libcpu_newdev/i386.h index 6247ea3ef..05e9df9ec 100644 --- a/source/src/vm/libcpu_newdev/i386.h +++ b/source/src/vm/libcpu_newdev/i386.h @@ -85,6 +85,7 @@ public: void write_debug_io32(uint32_t addr, uint32_t data); uint32_t read_debug_io16(uint32_t addr); bool write_debug_reg(const _TCHAR *reg, uint32_t data); + uint32_t read_debug_reg(const _TCHAR *reg); void get_debug_regs_info(_TCHAR *buffer, size_t buffer_len); int debug_dasm(uint32_t pc, _TCHAR *buffer, size_t buffer_len); #endif diff --git a/source/src/vm/libcpu_newdev/libcpu_i386/i386_real.cpp b/source/src/vm/libcpu_newdev/libcpu_i386/i386_real.cpp index 5e34eae58..78d031029 100644 --- a/source/src/vm/libcpu_newdev/libcpu_i386/i386_real.cpp +++ b/source/src/vm/libcpu_newdev/libcpu_i386/i386_real.cpp @@ -770,7 +770,7 @@ bool I386_OPS::write_debug_reg(const _TCHAR *reg, uint32_t data) return true; } -uint32_t I386::read_debug_reg(const _TCHAR *reg) +uint32_t I386_OPS::read_debug_reg(const _TCHAR *reg) { #if defined(USE_DEBUGGER) if(_tcsicmp(reg, _T("IP")) == 0) { diff --git a/source/src/vm/libcpu_newdev/libcpu_i386/i386_real.h b/source/src/vm/libcpu_newdev/libcpu_i386/i386_real.h index 8c7070bf3..a4b55b4e5 100644 --- a/source/src/vm/libcpu_newdev/libcpu_i386/i386_real.h +++ b/source/src/vm/libcpu_newdev/libcpu_i386/i386_real.h @@ -60,6 +60,7 @@ public: #endif } bool write_debug_reg(const _TCHAR *reg, uint32_t data); + uint32_t read_debug_reg(const _TCHAR *reg); int debug_dasm(uint32_t pc, _TCHAR *buffer, size_t buffer_len); protected: