カテゴリ 重要度 ステータス 解決状況 登録日時 最終更新
クラッシュ/フリーズ重要 (本体)解決済み修正済み2024-02-10 12:202024-02-21 12:51
 
テスターRoberto Fresca担当者AJRソースmisc/magicard.cpp
バージョン0.258発生バージョン修正バージョン0.263
修正コミット 9d36a10プルリク
フラグ
セット magicrde
セット詳細
magicrde - Magic Card Export 94 (v2.11a, set 1)
 
概 要PIC16F54のデバッグ問題。
詳 細The problem is if you try to use watchpoints on the SFR's (special function registers) range.
WPoint (w) on register 0, breaks MAME going directly to a segfault.

Also putting WPoints for R or W on registers 1 to 8 have no effect, since they don't stop the execution once reached.
再現手順Run MAME -d magicrde
Once in the debugger, press F6 to execute to the PIC.
Once in the PIC, write:

wpd 0, 1, w
g
This will crash MAME with a segfault.

but...

wpd 1, 8, w
wpd 1, 8, r
These don't work, at all. The WP is not stopping if these registers are read or written.
追加情報 
 
添付ファイル