2016年2月7日の日記の2番目の記事へのコメント
■'96 Flag Rally
せっかくなので、'96 Flag RallyをMAMEで動かすことに挑戦してみました。
CPUが68000で、音源はM6295互換チップのみのシンプルな構成なので、きっと似たようなのがあるだろうと探してみたら、3x3 Puzzleと1945K-IIIが近い感じ。とりあえず、ダメ元で、両者のドライバのROM領域にダンプしたデータを貼り付けて動かしてみたところ、1945K-IIIの方でいきなりこんな絵がw
絵はぐちゃぐちゃですが、固まらずに動いてます。こりゃすごいw
ロゴとかに変な縦線が入っているのは、ROMが1個腐りかけてて、ダンプに失敗していたためでした。ChipMaxだと何度読んでも毎回チェックサムが異なる悲惨な状況でしたが、TL866CSで、速度を目一杯遅くして読んでやったらバッチリ安定。すごいよTL866CS。
一方、背景が完全に化けているのは、ROMの並べ方が間違っていたからでした。実機でテスターを当てたり、ROMを抜いて動かして絵の変化を見たりして、ROMの配置を確認し、それを元に配置を直してやったところ、一気にこんな状態になりました。
スクロールもバッチリです。
あとはサウンドですが、こちらも1945K-IIIのドライバをほとんどいじることなく、きちんと置いたら普通に鳴ってくれました。というわけで、'96 Flag Rallyは1945K-IIIのドライバほぼそのまんまで動くようです。
ちなみに、これやってる際、VirtualBox上のLinuxで、MAMEの音が全然鳴らない上に、MAMEを一度でも動かすと、MAMEを終わらせた後でもLinux上の別のアプリで音が鳴らなくなるというトラブルでハマりました。VirtualBoxのバージョンを5.0.12に落として、オーディオコントローラをIntel HDオーディに変えてやったらようやく解消したんですが(音量がやけに小さいという問題はまだありますが)、いつの間にこんな状態になってしまったのか。ちょっと前までちゃんと動いてたはずなのになぁ・・・。
2016年2月7日の日記の2番目の記事へのコメント
[コメントを書く]