Tuesday 6 September 2011

MAME ROM Updater

I started a little project to update your MAME ROMs. The main problem with MAME is that they frequently change the ROM names and organization depending on their progress. It makes it very difficult to find the correct ROM for the correct MAME version. This Ruby script intent to parse the MAME source code and make a list of the valid ROMs, and check your actual ROM archives to validate them, fix them if possible and give a status of what is missing. For the moment it only deals with simple cases. It still need a lot of work to handle ROMs using BIOS dependencies or some ROM definitions using some include directives in MAME code. Yet it can still be handy as is,. Beware it is not yet properly documented. It should work on any decent OS (by this I mean MAC OS X and Linux) as it require only some classic shell tools (ruby, zip, shasum, cut, etc..). You can get MAME ROM Updater here.