Trying to dump 512kb UOROM

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

Moderators: B00daW, Moderators

User avatar
thefox
Posts: 3139
Joined: Mon Jan 03, 2005 10:36 am
Location: Tampere, Finland
Contact:

Re: Trying to dump 512kb UOROM

Post by thefox »

I seriously doubt it has any copy protection, beyond from being 512 KB.
Download STREEMERZ for NES from fauxgame.com! — Some other stuff I've done: fo.aspekt.fi
serpentor
Posts: 15
Joined: Tue Apr 30, 2013 5:56 pm

Re: Trying to dump 512kb UOROM

Post by serpentor »

rainwarrior wrote:Well, this is good way to learn, if you want those abilities. Otherwise, I dunno, maybe there's somebody here you can mail it to that would like to take on the challenge. I think I could do it, and it would be a fun challenge, but my interest in this is only at the spectator level.

I'm a little curious, though, how come you have a CopyNES? I presume you didn't buy and install it just to try and dump this one cartridge. It sounds like you don't do NES programming. What use do you get out of it?

Edit: ah yeah, lidnariq makes a good point, if it's just discrete parts in there it might be decipherable just from looking at it. I was thinking of RetroUSB's MMC style repros which have a CPLD on there that requires much more than visual inspection.
I originally bought the USBCopyNES to dump just one game, the predecessor of the game I am trying to dump now :). A friend of mine who teaches technology installed it for me. I have hacked and cracked a lot of things, but always using guides. I have no real talent for figuring this stuff out on my own.

I can take some pics and share them later this evening, or perhaps mail the cart to a trusted member of this forum who has an interest in the project.
lidnariq
Posts: 10677
Joined: Sun Apr 13, 2008 11:12 am
Location: Seattle

Re: Trying to dump 512kb UOROM

Post by lidnariq »

If it's "just" like UxROM, they could have used any 5 bits from the address and data lines, not just the standard D0..D4. Yeah, using both address and data lines would require preventing bus conflicts, but that's not that hard if you're making custom PCBs.

If it isn't standard oversize UxROM, it'll require modifying the emulator or ROM, though.
proveaux
Posts: 87
Joined: Wed Feb 15, 2012 10:19 pm

Re: Trying to dump 512kb UOROM

Post by proveaux »

It will load and play on the 2 emulators I have on my phone.
serpentor
Posts: 15
Joined: Tue Apr 30, 2013 5:56 pm

Re: Trying to dump 512kb UOROM

Post by serpentor »

proveaux wrote:It will load and play on the 2 emulators I have on my phone.
Are you playing the demo rom or a full rom? I thought I had found the full rom on a site, but when trying to input a password it gave a message saying the password feature couldn't be used because it was a demo.
User avatar
rainwarrior
Posts: 8062
Joined: Sun Jan 22, 2012 12:03 pm
Location: Canada
Contact:

Re: Trying to dump 512kb UOROM

Post by rainwarrior »

He's just saying that oversized UxROM is commonly supported by emulators.
tepples
Posts: 22345
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Re: Trying to dump 512kb UOROM

Post by tepples »

Do I need to make a ROM to test support for big mapper 2/180 like I did for 7/34?
serpentor
Posts: 15
Joined: Tue Apr 30, 2013 5:56 pm

Re: Trying to dump 512kb UOROM

Post by serpentor »

Here is a pic of the board for anyone who might be able to help.

[pic deleted following project completion]
Last edited by serpentor on Fri May 03, 2013 1:49 pm, edited 1 time in total.
User avatar
rainwarrior
Posts: 8062
Joined: Sun Jan 22, 2012 12:03 pm
Location: Canada
Contact:

Re: Trying to dump 512kb UOROM

Post by rainwarrior »

You need the back too.
User avatar
MottZilla
Posts: 2835
Joined: Wed Dec 06, 2006 8:18 pm

Re: Trying to dump 512kb UOROM

Post by MottZilla »

Well it does say UNROM 512 right on the board. The only thing else is the board appears to support banking CHR-RAM. But looking at the jumpers it appears it's likely just 512kbyte unrom style. You could certainly dump it with CopyNES or TapeDump. Dump $C000-$FFFF and find the table for avoiding bus conflicts and then alter the plugin that would bank each piece in to write to this table and you're set.
User avatar
infiniteneslives
Posts: 2102
Joined: Mon Apr 04, 2011 11:49 am
Location: WhereverIparkIt, USA
Contact:

Re: Trying to dump 512kb UOROM

Post by infiniteneslives »

Just dumped it with the kazzo without issue. It's as vanilla as 512KB UxROM can get, nothing special...
If you're gonna play the Game Boy, you gotta learn to play it right. -Kenny Rogers
serpentor
Posts: 15
Joined: Tue Apr 30, 2013 5:56 pm

Re: Trying to dump 512kb UOROM

Post by serpentor »

infiniteneslives wrote:Just dumped it with the kazzo without issue. It's as vanilla as 512KB UxROM can get, nothing special...
I have looked at the kazzo project page and can't really justify scratch building the device to dump one game :) I sent you a PM.
User avatar
rainwarrior
Posts: 8062
Joined: Sun Jan 22, 2012 12:03 pm
Location: Canada
Contact:

Re: Trying to dump 512kb UOROM

Post by rainwarrior »

There's no need to build a new dumper when you already have a perfectly good one.

If it's just plain UxROM all you need to do is modify and reassemble the plugin for it to check for and dump the larger size.
serpentor
Posts: 15
Joined: Tue Apr 30, 2013 5:56 pm

Re: Trying to dump 512kb UOROM

Post by serpentor »

rainwarrior wrote:There's no need to build a new dumper when you already have a perfectly good one.

If it's just plain UxROM all you need to do is modify and reassemble the plugin for it to check for and dump the larger size.
I know that sounds so simple to many of the members here, but I'm just not sure how to go about it. I have downloaded the ASM file and opened it in an editor, but I don't know what to change in it.
User avatar
infiniteneslives
Posts: 2102
Joined: Mon Apr 04, 2011 11:49 am
Location: WhereverIparkIt, USA
Contact:

Re: Trying to dump 512kb UOROM

Post by infiniteneslives »

No sorry I won't share the rom, that'd take the fun, challenge, and legitimacy out of it ;)

Have a soldering iron? I have a hacker solution for you. Lift the A18 pin (referenced from the flash chip's datasheet) on the PRG-ROM from the PCB. Connect it to GND. Dump it as UOROM 256KB (that's your lower half). Disconnect from GND, connect to Vcc, dump again. Remove the header from the second dump and append to the first. Adjust remaining header to 512KB and enjoy. Reconnect the lifted pin if desiring to replay on the NES.

No soldering iron? I have an even bigger hacked solution for you. Take it even further with a slightly less approved no-solder method. Scrounge the drawers for a paperclip (a metal one). Take the cover off you NES & cart so you can access the PCB (PRG-ROM specifically) while dumping. For the few seconds it takes to dump, short the A18 pin to Gnd with your paperclip & dump. Short to Vcc and dump again. Create file as directed above. Sure this option stresses your A18 OR gate output driver a little, but if it's only for a min or less it should be just fine. Put your thumb on the OR gate(s) for a temporary little heat sink. ;)
If you're gonna play the Game Boy, you gotta learn to play it right. -Kenny Rogers
Post Reply