今回はSUPER 1500 シリーズ XEVIOUSに不足しているファイルをNAMCO MUSEUM BATTLE COLLECTIONで解析してみる。
前回のおさらいですが、以下のPROMが不足していました。
xvi-8.6a 0x0100 5cc2727f 0dc1e63a47a4cb0ba75f6f1e0c15e408bb0ee2a1 xvi-9.6d 0x0100 5c8796cc 63015e3c0874afc6b1ca032f1ffb8f90562c77c8 xvi-10.6e0x0100 3cb60975 c94d5a5dd4d8a08d6d39c051a4a722581b903f45 xvi-7.4h 0x0200 22d98032 ec6626828c79350417d08b98e9631ad35edd4a41 xvi-6.4f 0x0200 3a7599f0 a4bdf58c190ca16fc7b976c97f41087a61fdb8b8 xvi-4.3l 0x0200 fd8b9d91 87ddf0b9d723aabb422d6d416aa9ec6bc246bf34 xvi-5.3m 0x0200 bf906d82 776168a73d3b9f0ce05610acc8a623deae0a572b xvi-2.7n 0x0100 550f06bc 816a0fafa0b084ac11ae1af70a5186539376fc2a xvi-1.5n 0x0100 77245b66 0c4d0bee858b97632411c440bea6948a74759746 50xx.bin 0x0800 a0acbaf7 f03c79451e73b3a93c1591cdb27fedc9f130508d mcu 51xx.bin 0x0400 c2f57ef8 50de79e0d6a76bda95ffb02fcce369a79e6abfec mcu 54xx.bin 0x0400 ee7357e0 01bdf984a49e8d0cc8761b2cc162fd6434d5afbe mcu
PSPのUMDをどう読むかは置いておいて(笑)最後の4つ以外はCRC32が一致しました。
>crc xevious.prx 5cc2727f 100 crc32=5cc2727f,size=0100 crc32=5cc2727f,addr=a96a4-a97a3 >crc xevious.prx 5c8796cc 100 crc32=5c8796cc,size=0100 crc32=5c8796cc,addr=a97a4-a98a3 >crc xevious.prx 3cb60975 100 crc32=3cb60975,size=0100 crc32=3cb60975,addr=a98a4-a99a3 >crc xevious.prx 22d98032 200 crc32=22d98032,size=0200 crc32=22d98032,addr=a99a4-a9ba3 >crc xevious.prx 3a7599f0 200 crc32=3a7599f0,size=0200 crc32=3a7599f0,addr=a9ba4-a9da3 >crc xevious.prx fd8b9d91 200 crc32=fd8b9d91,size=0200 crc32=fd8b9d91,addr=a9da4-a9fa3 >crc xevious.prx bf906d82 200 crc32=bf906d82,size=0200 crc32=bf906d82,addr=a9fa4-aa1a3 >crc xevious.prx 550f06bc 100 crc32=550f06bc,size=0100 crc32=550f06bc,addr=aa1a4-aa2a3 >crc xevious.prx 77245b66 100 crc32=77245b66,size=0100 >crc xevious.prx a0acbaf7 800 crc32=a0acbaf7,size=0800 >crc xevious.prx c2f57ef8 400 crc32=c2f57ef8,size=0400 >crc xevious.prx ee7357e0 400 crc32=ee7357e0,size=0400
最後の3つが不要な古いMAMEで起動してみます。残り1つ(crc32=77245b66)は予想で切り出します。
>copy 5cc2727f roms\xevious\xvi_8bpr.6a >copy 5c8796cc roms\xevious\xvi_9bpr.6d >copy 3cb60975 roms\xevious\xvi10bpr.6e >copy 22d98032 roms\xevious\xvi_7bpr.4h >copy 3a7599f0 roms\xevious\xvi_6bpr.4f >copy fd8b9d91 roms\xevious\xvi_4bpr.3l >copy bf906d82 roms\xevious\xvi_5bpr.3m >copy 550f06bc roms\xevious\xvi_2bpr.7n >cut xevious.prx aa2a4 100 >copy aa2a4 roms\xevious\xvi_1bpr.5n >mame -window -resolution 574x448 xevious Unable to open the keyboard device. (error 2) xvi_1bpr.5n WRONG CHECKSUMS: EXPECTED: CRC(77245b66) SHA1(0c4d0bee858b97632411c440bea6948a74759746) FOUND: CRC(9552a938) SHA1(0e86f0dbea6c52d3f53b2fda3c86df945ced7179) WARNING: the game might not run correctly. Press any key to continue