続:破損リプレイファイルの直し方
前回説明した方法(00を一つ削除)をするファイルかどうかは、
まず以下の部分を確認します。
-----: +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
-----: -----------------------------------------------
00000: 6C 64 72 75 6E 33 00 00 00 00 25 0D 00 00 00 00
00010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00020: 00 00 FF 00 FF 00 FF 00 FF 00 DD 00 00 00 00 00
上から3行目の左端(FFの手前)に、00が二つある場合は削除してから再生確認します。(開始アドレスと思われるFFを00021まで持って来る)
-----: +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
-----: -----------------------------------------------
00000: 6C 64 72 75 6E 33 00 00 00 00 25 0D 00 00 00 00
00010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00020: 00 FF 00 FF 00 FF 00 FF 00 DD 00 00 00 00 00 00
もし、このように最初から00が一つの場合は何もせずに再生できると思うのですが、それでもダメな場合は収録された同じMAMEで確認する方法しか、今の所分かりません。
古いMAMEの入手先は、ここの9番目に書いてあります。
と言うことで、再生できない場合だけ確認してください。
これ以外のケースもあり得るので、必ずしもファイルの破損で再生できないとは限りません・・・。
P.S.
この件は、ご質問頂いたLR3-07のリプレイファイルについての回答でもあります。