Dump Mask ROMs from NES?

This is an archive of a topic from NESdev BBS, taken in mid-October 2019 before a server upgrade.
View original topic
Dump Mask ROMs from NES?
by on (#138141)
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.
Re: Dump Mask ROMs from NES?
by on (#138145)
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 )
Re: Dump Mask ROMs from NES?
by on (#138151)
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++
Re: Dump Mask ROMs from NES?
by on (#138158)
The information needed to evaluate whether your not-personally-extracted copy is correct is provided there also:
Attachment:
justbreed.png
justbreed.png [ 49.53 KiB | Viewed 1469 times ]

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.
Re: Dump Mask ROMs from NES?
by on (#138227)
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.