| カテゴリ | 重要度 | ステータス | 解決状況 | 登録日時 | 最終更新 |
|---|---|---|---|---|---|
デバッガ | 低 | 解決済み | 修正済み | 2024-03-21 21:07 | 2024-03-24 10:40 |
| テスター | Robbbert | 担当者 | hap | ソース | snk/ngp.cpp |
| バージョン | 0.263 | 発生バージョン | 修正バージョン | 0.265 | |
| 修正コミット | 4113b55 | プルリク | |||
| フラグ | |||||
| セット | ngp, ngpc | ||||
| セット詳細 |
ngp - ネオジオポケット | ||||
| 概 要 | デバッガの動作不具合。 | ||||
| 詳 細 | After using the do pc command, the debugger steps a wrong number of bytes causing the system to misbehave. CPU = TMP95C061 | ||||
| 再現手順 | 1. Start the system: mame ngp -d 2. You are at FF1800. Step 3 times. Now you are at FF1809. 3. Type in: pc=FF1807 4. This should return you to the previous line. Step once. This should bring you back to FF1809. 5. However we are now at FF180A, and the disassembly has changed. This problem can occur anywhere with this CPU, and sometimes proceeding can make the system freeze. I tried at another address, and instead of stepping 3 bytes, sometimes it was 1 or 2. Unfortunately this makes the debugger almost useless. | ||||
| 追加情報 | |||||
| 添付ファイル | |||||