メディアカイト版パックマンいけた

Amazon(マケプレ) : Ultra2000 パックマン ¥160

毎度おなじみMAMEDB.comのパックマンのCRCを参考にROM Masqueradeで解析。

ベースファイル 元ROM名 検出ステータス
prg.bin pacman.6e DetectCRC:C1E6AB10 ADR:00000000 SIZE:00001000
prg.bin pacman.6f DetectCRC:1A6FB2D4 ADR:00001000 SIZE:00001000
prg.bin pacman.6h DetectCRC:BCDD1BEB ADR:00002000 SIZE:00001000
prg.bin pacman.6j CRC not found (ADR 3000-4000 cut)
bg.bin pacman.5e CRC not found (ADR 0000-1000 cut)
bg.bin pacman.5f DetectCRC:958FEDF9 ADR:00001000 SIZE:00001000
col.bin 82s123.7f DetectCRC:2FC650BD ADR:00000000 SIZE:00000020
col.bin 82s126.4a DetectCRC:3EB3A8E4 ADR:00000020 SIZE:00000100
sound.bin 82s126.1m DetectCRC:A9CC86BF ADR:00000000 SIZE:00000100
sound.bin 82s126.3m DetectCRC:77245B66 ADR:00000100 SIZE:00000100

とりあえずpacman.6jとpacman.5eはCRC一致しないので勘で切り出し。
そしてなにげにsound.binから切り出せる82s126.3mのCRCが77245B66…
7/18のディグダグ解析で見つからなかった不足ファイルキタコレ!!(・∀・)

それはさておき、上記のファイルを切り出してpacman.zipに圧縮してMAMEで実行すると…
pacman
うむ、ステキね。
ROM Extract Wikiも更新しよう。

ROM Masquerade v1.41 released

Download : ROM Masquerade v1.41 (romasque_v141.zip)
Fix “file end pointer”.
digdug
まあファイル終端を1バイト読み損ねてブルートフォースCRC解析が
失敗するバグがあったので、それを直しただけなんですけども(‘A`)

・・

そして上記バグを気づくキッカケになったのが下記ソフト。
Amazon : メディアカイトUltra2000 ディグダグ 中古¥1,190より
驚くことにインストール後の roms フォルダに入っているROMはほぼ生のまま。
しかし、mamedb.com(digdug)記載のCRCを元に解析すると…

ベースファイル 元ROM名 検出ステータス
cpu1.bin dd1a.1 DetectCRC:A80EC984 ADR:00000000 SIZE:00001000
cpu1.bin dd1a.2 DetectCRC:559F00BD ADR:00001000 SIZE:00001000
cpu1.bin dd1a.3 DetectCRC:8CBC6FE1 ADR:00002000 SIZE:00001000
cpu1.bin dd1a.4 DetectCRC:D066F830 ADR:00003000 SIZE:00001000
cpu2.bin dd1a.5 DetectCRC:6687933B ADR:00000000 SIZE:00001000
cpu2.bin dd1a.6 DetectCRC:843D857F ADR:00001000 SIZE:00001000
cpu3.bin dd1.7 DetectCRC:A41BCE72 ADR:00000000 SIZE:00001000
bg.bin dd1.15 DetectCRC:E22957C8 ADR:00001000 SIZE:00001000
bg.bin dd1.14 DetectCRC:2829EC99 ADR:00002000 SIZE:00001000
bg.bin dd1.13 DetectCRC:458499E9 ADR:00003000 SIZE:00001000
bg.bin dd1.12 DetectCRC:C58252A0 ADR:00004000 SIZE:00001000
bg.bin dd1.11 DetectCRC:7B383983 ADR:00000000 SIZE:00001000
bg.bin dd1.9 DetectCRC:F14A6FE1 ADR:00005000 SIZE:00000800
bac.bin dd1.10b DetectCRC:2CF399C2 ADR:00000000 SIZE:00001000
col.bin 136007.113 DetectCRC:4CB9DA99 ADR:00000000 SIZE:00000020
col.bin 136007.111 DetectCRC:00C7C419 ADR:00000020 SIZE:00000100
col.bin 136007.112 DetectCRC:E9B3E08E ADR:00000120 SIZE:00000100
sound.bin 136007.110 DetectCRC:7A2815B4 ADR:00000000 SIZE:00000100
???????? 136007.109 Not found (CRC 77245b66) Size 0x100 bytes

ファイルが1個足りない…(‘A`)

この 136007.109 のCRC(77245b66)をググると、パックマンやペンゴ、ラリーX、ゼビウスなど
様々なゲームにも存在している共通SOUNDファイルと判明。

とりあえずそれらでエミュレータ移植されている作品を探してみよう…。

~追記~
メディアカイト版ディグダグはどうやらMAME最新バージョンでは表記の消えた
ROMSET “digdugb”のようです。
上記の抽出可能なファイル一式をまとめて digdugb.zip に圧縮し、
MAME v0.79などで開けば一応はプレイ可能です。
digdugb
(旧MAMEを今更走らせるくらいなら移植版EXEでそのまま走らせたほうがマシですが)。

コメント欄に現れる”Imaha486″に注意

さすがにこんだけ独特な名前が「偶然かぶりました」は無理っしょ。

以前どこぞのアングラサイトで”Imaha486″(を名乗る偽者)が常連として活動していてビックリ~
という話がありましたが、今もいくつかの場所で生息しているようで。

判断方法は下記の通り
・今時「(笑)、(汗)、(爆)」なんて使いません
・ですます調の使い方に「妙に年寄りの気配」。
・最近は「てきとうにブログ(あやすけさんのとこ)」しかImaha486名でコメントしてません

でも人の名前騙って「まともな会話」をするのがあまり理解できんねぇ。
しばらくして信用させてから振り込め詐欺でもするんかな?