• R/O
  • HTTP
  • SSH
  • HTTPS

common_source_project-fm7: Commit

Common Source Code Project for Qt (a.k.a for FM-7).


Commit MetaInfo

Revision1a85bcdbc7fc979d068b841d3e6376ff58e2a49b (tree)
Time2018-05-28 14:37:04
AuthorK.Ohta <whatisthis.sowhat@gmai...>
CommiterK.Ohta

Log Message

[DOC] Update ToDo (Still updated only Japanese doc.).

Change Summary

Incremental Difference

--- a/doc/ToDo.ja.txt
+++ b/doc/ToDo.ja.txt
@@ -1,14 +1,19 @@
1-To Do (今後やろうと思うこと) 2016-09-09 K.Ohta
1+To Do (今後やろうと思うこと) 2018-05-28 K.Ohta
22 Sorry, this file is written in Japanese, not English X-)
33
44 ※書かれてる順番は、優先度と*全く関係ありません*
55
6+*当時の雑誌資料を調べる必要がある> [FM7] FM-7初期品(FM-8は?)での、一部キーのチャタリングの再現。 from https://srad.jp/comment/3415175 .
7+[FM7] 400ラインカードをいい加減真面目にデバッグする。
8+[FM7] マウスが飛ぶのを改善する。
9+[VM] もっとたくさんのデバイスをlibCSPcommn_vmに追い出す。
10+[VM] セーブステート構造の一新。FOO::decl_state()で一回定義したらsave/loadができるようにする(+CRCでデータ保護)。つまりはバカよけ機構に移す。
611 [Qt] テキストブラウザの実装。攻略法などのメモを書いておいた昔のファイルをウィンドウの優先度を動かさずに読みたいなとか。
712 [Qt] ヘルプの充実
813
14+※なんか充分に出来てないけどやらないといけないよね(´・ω・`)
915 [PCENGINE] CD-ROM^2のテスト(ったって、持ってないよ(;´Д`))
1016 [FM7] 拡張RAM絡みの動作テスト
11-*いい加減やるべきだな>[FM7][FM8] グリーンモニタ機能の実装(Request from Anna_Wu).
1217 [VM] RS-232C経由でのIPCの実装。UARTのエミュレーション結果をRAWで読み書きしてFIFOに書く構造の構築。
1318 [VM][DISK] トラックのギャップとかにデータ書いてるディスクのイメージ化基準の策定
1419 [Qt][MZ2500] 真面目にソケットをデバッグする。
@@ -25,6 +30,7 @@ To Do (今後やろうと思うこと) 2016-09-09 K.Ohta
2530
2631 --- 以下、過去ログ(ということにしたいのですね) ---
2732
33+*やった>*いい加減やるべきだな>[FM7][FM8] グリーンモニタ機能の実装(Request from Anna_Wu).
2834 *できたよ>[FM7]日本語通信カードの実装
2935 *できた>[VM] diskかFDCにmix()を実装して、FDDシーク音を再生できるようにする(もし音源ファイルがあるならば)*着手したがまだまだ>[FM77AV] ALUの描画ラインを使ってる時にCPUを喰い過ぎるのをどうにかする。
3036 *たぶんできた>[FM7] キー入力が激しいと取りこぼす問題
--- 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)
308308 #if defined(USE_BUBBLE)
309309 use_bubble = true;
310310 max_bubble = USE_BUBBLE;
311- base_ubble_num = BASE_BUBBLE_NUM;
311+ base_bubble_num = BASE_BUBBLE_NUM;
312312 #if defined(MAX_B77_BANKS)
313313 max_b77_banks = MAX_B77_BANKS;
314314 #else
--- a/source/src/vm/libcpu_newdev/i386.h
+++ b/source/src/vm/libcpu_newdev/i386.h
@@ -85,6 +85,7 @@ public:
8585 void write_debug_io32(uint32_t addr, uint32_t data);
8686 uint32_t read_debug_io16(uint32_t addr);
8787 bool write_debug_reg(const _TCHAR *reg, uint32_t data);
88+ uint32_t read_debug_reg(const _TCHAR *reg);
8889 void get_debug_regs_info(_TCHAR *buffer, size_t buffer_len);
8990 int debug_dasm(uint32_t pc, _TCHAR *buffer, size_t buffer_len);
9091 #endif
--- 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)
770770 return true;
771771 }
772772
773-uint32_t I386::read_debug_reg(const _TCHAR *reg)
773+uint32_t I386_OPS::read_debug_reg(const _TCHAR *reg)
774774 {
775775 #if defined(USE_DEBUGGER)
776776 if(_tcsicmp(reg, _T("IP")) == 0) {
--- 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:
6060 #endif
6161 }
6262 bool write_debug_reg(const _TCHAR *reg, uint32_t data);
63+ uint32_t read_debug_reg(const _TCHAR *reg);
6364 int debug_dasm(uint32_t pc, _TCHAR *buffer, size_t buffer_len);
6465
6566 protected:
Show on old repository browser