
Retro ROM Reader - ROM 吸い出し - スーパーファミコン - SD ザ・グレイトバトル 新たなる挑戦
Retro ROM Reader(レトロロムリーダー)は Open Source Cartridge Reader(2025/01/30 現在最新の V14.3) をベースに小型化・低価格化したレトロゲームの ROM 吸い出し機です。
以前中古で購入した「SD ザ・グレイトバトル 新たなる挑戦」の ROM を吸い出してみます。

スーパーファミコンのゲームカートリッジなので Super Nintendo/SFC から SNES/SFC cartridge を選択。比較的きれいだったので清掃なしで認識しました。

OK ボタンを押してタスク選択画面へ。ROM を吸い出すので Read ROM を選択。吸い出しが始まります。

checksum は一致しましたが CRC32 が一致せず Not found になりました。例によって接点復活剤で清掃し、差し込み具合を変えたりして再度試してみます。
・・・何度やっても CRC32 が一致しません。そして CRC32 は何度やっても同じなので接触不良で安定していないわけでもないようです。
色々と調べてみたところ、結局実際の ROM サイズよりも大きな ROM サイズとして判定されているのが原因でした(判定は 1MB だけど実際は 640KB くらい)。
ということで、Not found ではあるもののファイル自体は保存されており、また ROM のサイズが大きい分にはアクセスされず問題なさそうなので起動してみます。

問題なく起動できました。

動作も問題ないようです。
他のカートリッジでも同じような状況があり得えそうです。基本的には端子の清掃で様子をみることになると思いますが、それでも改善しない場合、特に CRC32 が一致しない場合は ROM サイズを確認するのがよさそうです。
以上です。