clrmamepro header files for internet roms

General Chit-Chat about MAME and other emulators.
Post Reply
User avatar
NotAGoodName
Posts: 331
Joined: Wed Feb 18, 2009 7:09 am
Location: MO, USA
Contact:

clrmamepro header files for internet roms

Post by NotAGoodName »

Many ROMs on the internet have headers left behind by the ROM dumper. With the header removed, that ROM might match a MESS DAT entry!

To use these, create the file in the clrmamepro header directory (C:\Program Files\clrmamepro\headers). Then run clrmamepro, select the DAT file, enable the proper header option (in settings), and use the rebuilder. After you've finished rebuilding, disable the header and run the scanner with the fix option for size enabled.

This first one checks for ROMs with a 512 byte header. This is the most common and applies to TG16/PCE and SNES ROMs. I think I had a couple of Gamegear and SMS ROMs with this header type as well.

internet200.xml

Code: Select all

<?xml version="1.0"?>

<detector>

  <name>512 byte header check</name>
  <author>Tim Markworth</author>
  <version>1.0</version>

  <rule start_offset="200" end_offset="EOF" operation="none">
  </rule>

</detector>
This next one is for files with a smaller header. I've never had any ROMs successfully build with it, but I've seen bad 32X ROM dumps have this style of header, so I know that ROM dumpers produce these.

internet100.xml

Code: Select all

<?xml version="1.0"?>

<detector>

  <name>256 byte header check</name>
  <author>Tim Markworth</author>
  <version>1.0</version>

  <rule start_offset="100" end_offset="EOF" operation="none">
  </rule>

</detector>
Aww yeah. AMD A10-7850K givin' MAME and MESS systems what for.
Post Reply