Using GoodNES to fix ROM headers for PowerPak

Discuss hardware-related topics, such as development cartridges, CopyNES, PowerPak, EPROMs, or whatever.

Moderators: B00daW, Moderators

Post Reply
Jagasian
Posts: 421
Joined: Wed Feb 09, 2005 9:31 am

Using GoodNES to fix ROM headers for PowerPak

Post by Jagasian »

After using my PowerPak for a while, I noticed that many ROMs seemed to not work correctly. So I used the latest GoodNES's "fixnes" feature to fix the headers of the ROMs, and as expected, most ROMs now work. It is nice to see GoodNES include this option, and it would be even nicer to see the next version of GoodNES include a ROM's header in its checksum calculation. That would help clean up the ROM files floating around the intertubes, as ROMs with bad headers would not be recognized.

But if history has taught us anything, the outcome would most likely be ROM sets that include a subdirectory of ROMs with bad headers in addition to ROMs with bad dumps :)
User avatar
MottZilla
Posts: 2835
Joined: Wed Dec 06, 2006 8:18 pm

Post by MottZilla »

I've noticed some roms with bad headers like Mega Man and Guerrilla War when using emulators that don't correct the headers over time. Usually I just open them in Nestopia and have it fix the header or I open it in something else to fix it.

One thing that can be done is when some roms contain tags in the extended iNES header area is you can detect these tags like !DiskDude and assume that the mapper number is between 0 and 15 since clearly the upper nibble is not valid. I'm not sure of all the tags that are out there in iNES roms but you could probably make a list.
Post Reply