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>
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>