カテゴリ | 重要度 | ステータス | 解決状況 | 登録日時 | 最終更新 |
---|---|---|---|---|---|
![]() | 低 | 解決済み | 修正済み | 2008-01-16 18:09 | 2008-01-18 16:06 |
テスター | Tafoid | 担当者 |   | ソース | atari/atarisy2.cpp |
バージョン | 0.122u2 | 発生バージョン | 修正バージョン | 0.122u5 | |
修正コミット | プルリク | ||||
フラグ | 旧BugID | 720_0122u2ora | |||
セット | 720 | ||||
セット詳細 |
![]() | ||||
概 要 | ハック的なサウンドCPU速度について。 | ||||
詳 細 | I've noticed the z80 (sound cpu)'s speed is elevated for the 720 sets (720, 720g, 720gr1, 720r1, 720r2, 720r3) compared to others in the driver. The driver has a note mentioning: "artificially high to prevent deadlock at startup" and putting this at 2.2mhz instead of the driver base of 1.789772mhz. I was curious to see if the problem still existed (also, it seemed kind of hacky to raise the CPU above normal to make something work) so I rebuilt a MAME with the CPU speed for 720 back at the driver standard 1.789772mhz. I fired up 720 and noticed a black screen, consistent to the "deadlock" mentioned. So, I went to the Dip menu and activated Service Mode. You know what? It came up! I cycled the Service Mode and all items seemed to work fine. I turned the Service DIP back off - and the game booted and seem to play as intended. Subsequent starting of 720 seems to work fine @ default atarisy2 clock speeds provided there was an NVRAM present. Not sure if this game actually requires it's NVRAM full before booting, but it seems that way. | ||||
再現手順 | |||||
追加情報 | |||||
添付ファイル |