Dump Mask ROMs from NES?

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

Moderators: B00daW, Moderators

Post Reply
DNSDies
Posts: 87
Joined: Thu May 03, 2012 10:26 am

Dump Mask ROMs from NES?

Post by DNSDies » Sat Dec 27, 2014 1:34 pm

Is it possible to, say, use a willem programmer to dump the contents of a CHR or PRG rom?

I ask because I have a copy of Just Breed, and when I compared it to an emulated ROM on PuNES, I noticed that the emulated version is missing a few things.

1) No intro screen. The emulated ROM image just shows the title in plain text.
2) No music on the intro or file select screen.

I'm thinking it may be because a faulty dump has been floating around, and I'd like to make a proper one.

lidnariq
Posts: 9507
Joined: Sun Apr 13, 2008 11:12 am
Location: Seattle

Re: Dump Mask ROMs from NES?

Post by lidnariq » Sat Dec 27, 2014 2:18 pm

We know the correct dump: http://bootgod.dyndns.org:7777/profile.php?id=1409

That said, if you want to dump it yourself, it's a pretty straightforward project, either by modifying TapeDump ( http://www.chrismcovell.com/TapeDump_Controls.html ), or desoldering the ROMs and reading them in a commercial or homebrew reader ( viewtopic.php?t=8982 )

DNSDies
Posts: 87
Joined: Thu May 03, 2012 10:26 am

Re: Dump Mask ROMs from NES?

Post by DNSDies » Sat Dec 27, 2014 4:35 pm

knowing a correct dump exists is not the same as finding it.

Also, I've got no skill at programming NES, so modifying tapedump to accept an MMC5 game like this is right out.

Also, I don't want to build a parallel port ROM dumper.

If I had to, I'd prefer to use something like a teensy++

lidnariq
Posts: 9507
Joined: Sun Apr 13, 2008 11:12 am
Location: Seattle

Re: Dump Mask ROMs from NES?

Post by lidnariq » Sat Dec 27, 2014 5:48 pm

The information needed to evaluate whether your not-personally-extracted copy is correct is provided there also:
justbreed.png
The "x!" on the right with "2" means that there have been two independent corroborations as to its correctness.

Take your .NES file, split it into CHR and PRG, zip those up (ordinary zip; not rar, not 7z) and see what the CRCs are of those split portions. They should match to what's on the page.

The MMC5 is one of the most complex mappers ever on the NES/FC, so I wouldn't be surprised if puNES has some funny bug in its support.

Finally, you can easily convert a parallel port schematic into a microcontroller one... you'll have to use a 5V microcontroller to interface with the 5V ROMs used by the cartridge.

proveaux
Posts: 87
Joined: Wed Feb 15, 2012 10:19 pm

Re: Dump Mask ROMs from NES?

Post by proveaux » Sun Dec 28, 2014 9:51 pm

DNSDies wrote: 1) No intro screen. The emulated ROM image just shows the title in plain text.
2) No music on the intro or file select screen.
This is normal until you save. After saving, the game starts with the animated title screen with music.

Post Reply