METAL SLUG 4 IN MAME32 PLUS! PLUS! 0.119
Firstly, thanks to Seraph for pointing out this particular problem to me.
Now, normally in MAME32 Plus! Plus! 0.119 most roms from romnation will be compatible, and if not then rom-world is a good fallback. As Seraph informed me though, and I was then able to confirm, the problem here is that Metal Slug 4 (MS4) from either romnation or rom-world won't work in MAME32 Plus! Plus! 0.119. Well, at least not at first...
Here are the results of the failed audits for each site's version of MS4:
romnation MS4 audit:
mslug4 : 263-m1.bin (131072 bytes) - INCORRECT LENGTH: 65536 bytes
mslug4 : 263-m1_decrypted.bin (131072 bytes) - INCORRECT LENGTH: 65536 bytes
rom-world MS4 audit:
mslug4 : sm1.sm1 (131072 bytes) - INCORRECT CHECKSUM:
EXPECTED: CRC(97cf998b) SHA1(977387a7c76ef9b21d0b01fa698​30e949a9a9626)
FOUND: CRC(94416d67)
Now, what I do in a case like this is easily done, but kinda tricky to explain, so please bear with me if you want MS4 to work in MAME32 Plus! Plus! 0.119. Keep in mind that you also need a MAME32 Plus! Plus! 0.119 compatible version of the bios file,
neogeo.zip, in the roms folder for this to work. The romnation one will do fine.
Take note of the names of the two files that failed audit in the romnation version of MS4: they are
263-m1.bin and
263-m1_decrypted.bin. See how they don't show up in the rom-world version of MS4's audit, which has an
sm1.sm1 checksum error instead. That means the 263-m1.bin and 263-m1_decrypted.bin files in the rom-world MS4 must be good. Maybe now you can start to see where I'm going with this. What we want to do is take the good 263-m1.bin and 263-m1_decrypted.bin files from the rom-world MS4 and use them to replace the bad versions of the same files in the romnation MS4.
To do that, either rename the rom-world MS4 from
mslug4 to something else like
mslug4rw, or make some temporary folders to keep the two versions separate. Either way, unzip both files (right click>Extract All), then copy/paste 263-m1.bin and 263-m1_decrypted.bin from the rom-world MS4 into the romnation MS4. Rezip the newly repaired romnation MS4 (right click>Send To>Compressed (zipped) Folder) and put it in the MAME32 Plus! Plus! 0.119 roms folder. Throw out all the left over files/folders to save disk space if you wish. Open MAME32 Plus! Plus! 0.119 and press F5 to refresh and MS4 will show up in Available.
Success!
