| カテゴリ | 重要度 | ステータス | 解決状況 | 登録日時 | 最終更新 |
|---|---|---|---|---|---|
サウンド | 中 | 解決済み | 修正済み | 2015-06-11 01:33 | 2024-11-24 06:56 |
| テスター | darq | 担当者 | darq | ソース | misc/gotcha.cpp |
| バージョン | 0.162 | 発生バージョン | 修正バージョン | 0.273 | |
| 修正コミット | 63bb767 | プルリク | |||
| フラグ | |||||
| セット | gotcha | ||||
| セット詳細 |
gotcha - Got-cha Mini Game Festival | ||||
| 概 要 | BGMがランダムに止まる。 | ||||
| 詳 細 | Music hangs at random points. Just play the game for a while, or press the fast forward key during a level. After a fast investigation, I found that the cause is the audio CPU NMI. I think that NMI is useless and also harmful. It causes 0xC00F reads (as noted in the source) and it expects an opcode there, so if you always return 0x00 = NOP instr. for example, the CPU reads/writes at 'strange' locations after a while. I also compared the audio CPU with silvmil that is a similar hw (PS: Isn't a good idea to merge gotcha with silvmil? ;)) and silvmil doesn't need an NMI. | ||||
| 再現手順 | |||||
| 追加情報 | |||||
| 添付ファイル | |||||