ゲームをはじめから、"DAY 1"を表示して、画面が黒くなって、何も続けません。
MCU の暴走はしていないので CD-ROM2 関連で止まっているものと思われる.
下記の自前コードの $2ad5 で無限ループをしている.
本体RAMに命令をおいているのが珍しい.
2ACE: lda $1800
2AD1: and #$F8
2AD3: cmp #$D8
2AD5: bne $2ACE
2AD7: lda $1801
08> 000006 04-> ADPCM RAM 02
のあとに scsi_status_messeage() が呼ばれて 0x1ff800.r = 0 になっていることは確認した.
$2ad5 は ADPCM RAM への READ6 のあとに毎度呼ばれるようで、該当部は最初の READ6 である.
SCSI の handstake で失敗しているように見えるが、mednafen の貧弱なデバッガでは追えず、実装が不完全な MAME ではそこまで実行できない.
mednafen の log をみていたら、上記が止まらない場合 command 0x15 という無効なコマンドを送信するらしい.