UNROM to UOROM

A place that you can discuss reproduction of classic titles or "licensed-for-reproduction" homebrew for personal use.

Moderators: B00daW, Moderators

Forum rules
1. NO BLATANT PIRACY. This includes reproducing homebrew less than 10 years old, with the exception of free software.
2. No advertising your reproductions, with the exception of free software.
3. Be nice. See RFC 1855 if you aren't sure what this means.
Post Reply
User avatar
NESHomebrew
Formerly WhatULive4
Posts: 414
Joined: Fri Oct 30, 2009 4:43 am
Contact:

UNROM to UOROM

Post by NESHomebrew » Tue Jul 27, 2010 10:54 am

I've been looking around for a definitive rewiring guide to get this working with an EPROM.

I found one post further down in this thread but he seemed a little bit unsure why he did what he did etc.

I've scoured around NESdev, and can't seem to find what I'm looking for. Does anyone have this documented somewhere? I know the knowledge must exist, as I've seen Tokumarus vertically aligned one on a konami board (which I assume is slightly different than a Nintendo board?).

Any help would be appreciated! Thanks in advance.

Tormenter
Posts: 306
Joined: Sat Jun 03, 2006 9:17 pm

Post by Tormenter » Tue Jul 27, 2010 8:34 pm

What game are you trying to make?

User avatar
NESHomebrew
Formerly WhatULive4
Posts: 414
Joined: Fri Oct 30, 2009 4:43 am
Contact:

Post by NESHomebrew » Tue Jul 27, 2010 8:55 pm

Tormenter wrote:What game are you trying to make?
It is a modified rom of Frantik's PCM demo.

User avatar
NESHomebrew
Formerly WhatULive4
Posts: 414
Joined: Fri Oct 30, 2009 4:43 am
Contact:

Post by NESHomebrew » Fri Jul 30, 2010 1:39 am

I guess my wife won't be getting her present on time :(.

Well, here is an update. I followed the instructions to a tee, and my results turned out negative. Not a bleep, not a bloop, nothing! I checked all the connections for continuity, as well as the proper voltages with the system running. I'll repost the steps I took here if someone wouldn't mind taking a quick glance for any glaring errors I would appreciate it greatly.

Desolder cap and resolder on the other side of the board.
Cut the trace to pin 22 of 28 pin mask ROM (this will become pin 24 of the 32 pin EPROM socket)
Cut the 5V+ connection around pin 28 of the mask ROM (this will become pin 30 of the EPROM socket).
Cut the ground connections to pins 4 & 5 of the 7432 and pin 6 of the 74161.
Pin 1 of EPROM Vpp goes to 5V+
EPROM pin 2 A16 conects to 7432 pin 8
EPROM pin 31 PGM goes to 5V+ (I do this and it works.)
EPROM pin 24 to pin 22 (see note above)
EPROM 17 D3 to 74161 pin 6
74161 pin 11 to 7432 pin 5
7432 pin 1 to 7432 pin 4
7432 pin 6 to EPROM pin 30 A17

sleepy9090
Posts: 81
Joined: Fri Aug 22, 2008 10:04 am

Post by sleepy9090 » Mon Aug 02, 2010 5:24 am


User avatar
NESHomebrew
Formerly WhatULive4
Posts: 414
Joined: Fri Oct 30, 2009 4:43 am
Contact:

Post by NESHomebrew » Mon Aug 02, 2010 6:22 am

sleepy9090 wrote:http://nesdev.com/bbs/viewtopic.php?p=2 ... 915073c065

maybe that can help?
Well, the only problem is that apparently Konami switched things up on those boards. I had intended my donor to be a regular Nintendo brand UNROM board.

http://nesdev.com/bbs/viewtopic.php?t=4 ... 993063497b

Maybe if I understood why things need to be rewired I could figure it out myself. In the meantime, I ordered a retropak from retrousb, so that should make things a lot easier. Better late than never right? She still loved the rom when I showed her on my PowerPak, so not all is lost.

tepples
Posts: 22278
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Post by tepples » Mon Aug 02, 2010 6:45 am

The rewiring is needed because the pinouts differ. Nintendo and some other cart makers rearranged the pinouts on their mask ROMs compared to the standard pinouts for UVEPROMs and flash chips because removing the write enable and the programming voltage can sometimes shrink a 32-pin package to 28.

sleepy9090
Posts: 81
Joined: Fri Aug 22, 2008 10:04 am

Post by sleepy9090 » Thu Aug 05, 2010 4:35 am

The pinout for the unrom board is here
http://nesdev.com/rom.txt
You should be able to match that up with the data sheet for the rom chips you are using.

Post Reply