| カテゴリ | 重要度 | ステータス | 解決状況 | 登録日時 | 最終更新 |
|---|---|---|---|---|---|
デバッガ | 中 | 解決済み | 修正済み | 2012-10-30 02:02 | 2024-12-07 00:07 |
| テスター | hap | 担当者 |   | ソース | namco/namcos23.cpp |
| バージョン | 0.147u1 | 発生バージョン | 修正バージョン | ||
| 修正コミット | プルリク | ||||
| フラグ | |||||
| セット | timecrs2 | ||||
| セット詳細 |
timecrs2 - タイムクライシスII (US版, TSS3 Ver. B) | ||||
| 概 要 | デバッガでMIPS3 CPUのトレースに失敗する。 | ||||
| 詳 細 | MAME debugger MIPS3 cpu trace fails. This happens in both the DRC core, and the C core. namcos23.c timecrs2 is the test case here, but it's only logical that a lot more drivers/games are affected. BTW you won't need a DEBUG build for this. Anyway: - mame64 timecrs2 -debug - trace tim2.txt - a couple seconds after: trace off The disassembly shows up fine in the debugger window, so I'm expecting a tracelog in tim2.txt But instead, it's completely filled with a bogus opcode, while the programcounter looks ok. 80025CB8: sd $ra,-$1($ra) 80025CBC: sd $ra,-$1($ra) 80025CC0: sd $ra,-$1($ra) 80115C24: sd $ra,-$1($ra) 80115C28: sd $ra,-$1($ra) etc etc I also can't get the 'dump' command work with MIPS3, while the memory window does show the right values. | ||||
| 再現手順 | |||||
| 追加情報 | |||||
| 添付ファイル | |||||