Arcade Archives VS. Super Mario Bros.
A playable MAME ROM can be extracted from a dump of the Switch release of Arcade Archives VS. Super Mario Bros., the files are stored in main in the ExeFS section. binwalk main -e extracts grom.bin (16KB) and prom.bin (32KB), slicing each of those into 8KB-sized bits results in a set of files with the correct hashes for the CPU and graphics files, according to Spludlow. I haven't figured out yet how to extract the color palette file or if there's one to begin with. I tried to use Romasquerade Ver. 1.70 to check for the palette file, but I couldn't find it in two of the smaller files (main.npdm and rtld) and the "Go Attack" function doesn't seem to work on the other files for me, I've left it running for over an hour for each of the remaining files, but the search didn't seem to finish. I did get "CRC not found" error messages for main.npdm and rtld. Chances are that I made an input error using the tool, here's a screenshot of the parameters I used:
Trying to spoof MAME with a FF-filled dummy file predictably resulted in a white screen when trying to boot the zip folder. I even tried to use Co-Pilot to generate a palette, creating a creepypasta version of the game:
FCEUX includes a version of RP2C04_0004.pal, not sure if it's okay to link or if those palettes are copyright violations. It's on Github, so it should be safe? Anyway, the FCEUX palette doesn't have the correct size or CRC32. But the game will still boot in MAME, not with accurate colors, but in a playable state:
Nice. Is this the first Arcade Archives title people have been able to extract?
Is this the first Arcade Archives title people have been able to extract?
I'm not sure. There were some extractions of ACA Neo Geo titles and Konami's Arcade Classics Anniversary Collection was pretty much a package of Arcade Archives releases by Hamster.
I suppose this one isn't finished 100% yet, since I haven't been able to extract a color palette file from this release. But I'm also not sure if the emulator packaged with the game uses a color palette file or if the colors can be adjusted in MAME to match the commercial release.