Trying to turn a Zelda cart into Zelda: Outlands. Following the advice on here I ended up with this:
... if this is right, I may have messed up cutting the traces, but I'm pretty sure I got that right. If the wiring isn't right, someone mind telling me what I did wrong?
You forgot to tell us exactly what problem you're having...
Lack of booting - heh, sorry.
I cut traces, filled the eprom by double-writing, and soldered the new chip on following the instructions for a SNROM board.
Quote:
SNROM (mapper 1):
Bend up pins 1, 2, 24, 30 and 31 (or cut tracks 2, 24 and 30)
Solder pin 2 to hole 24 (A16)
Solder pin 24 to GND (OE)
Solder pin 30 to hole 1 (A17)
... I get a grey screen on booting. Did I mess up the soldering or is the soldering correct and I should check the traces?
Use a ohm-meter to check how good you cuted traces and how good your solder connexions are. When cuting traces, it's common that it's in fact not cut and there's still a connexion.
Bregalad wrote:
Use a ohm-meter to check how good you cuted traces and how good your solder connexions are. When cuting traces, it's common that it's in fact not cut and there's still a connexion.
... crap. I need more equipment.
Does the soldering look right though? I don't know if I really soldered "pin x to hole y"
If it looks good then I know it's the traces. I'll find an ohm-meter from a friend and get it going proper.
Just in case a "beep-meter" (aka an ohm meter that just made a beep when the connexion is close to 0 ohm) is enough.
okies... I just tried making a Mapper 0 cart and it soooo did not work. Mapper 0 (using a US Popeye cart) would work one would think so... maybe I'm doing something wrong with either the eprom burner (checked the voltage, that's good) or can I be using chips that are too large?
It's penguin wars which is a 32 kb prg and a 8 kb chr. Maybe I didn't split them right with Midnight Commander? What do people recommend for rom splitting and whatnot.
I'm working on learning assembly but I'd also like to know I can make my own carts too... the soldering was done well with no traces crossed. Any help would be appreciated, I boot to a blank grey screen.
32kb PRG is 27C256 and 8kb CHR is 27C64.
If you use 28Cxxx EEPROMs instead of 27Cxxx EPROMs rewiring is needed, but if you use EPROMs no rewiring is needed at all so it should be hard to fail to do that devcart.
Use an hex editor if you need to split files, but my EPROM programmer can do it internally so I don't even to do that personally (but yeah I bought the expensive version).
oh...
you HAVE to use the proper 27Cxxx size per file? I thought you could just keep writing through to the end with garbage data or double write and it'd be good. :/
crap, so I should get a lot of multiple size chips now? :/
Quote:
I thought you could just keep writing through to the end with garbage data or double write and it'd be good. :/
Writing garbage will likely not work, unless you are sure that higher adress pins are LOW. Double write will be OK in all cases, so no, you don't need to get multiple size chips. However, the wiring changes as new adress pins are added, be sure to check for that.
Bregalad, do you have IM or can I PM you?
Something tells me I'm just missing some small thing here to get things right.
Well, go ahead and ask it.
Well what confuses me is that with a mapper 0 board, and two 27C256 chips... why wouldn't the game work - as mapper 0 boards supposedly need no wiring or modification.
I did however forget that 256 bytes = 32 kb... and I did a double write on the PRG chip (Penguin Wars = 32 kb prg, 8 kb chr). Should I have not double written the prg?
Could I have static shocked the chips to kill them? I'm just confused on what step I messed up on. Splitting the rom correctly looks like the biggest possibility but as an IT professional I like to know all possible errors so I can eliminate possibilities.
Quote:
- as mapper 0 boards supposedly need no wiring or modification.
True as long as you use the exact same chips as the board is supposed to accept.
NROM-128 accept a 27C128 for PRG and 27C64 for CHR, NROM-256 accept 27C256 for PRG and 27C64 for CHR.
It's of course possible to use a 27C256 for CHR and tie the highest adress lines (A13, A14) to ground. You'll have to cut traces and add wires to do that, it should be pretty simple if you look diagrams for both chips and compare them.
Ohhhhhhhhhh.
Well... let me try that then, I'm coming with a decent knowledge of soldering but none with microchips - is there a section on nesdev or... anywhere where one can learn about microchip logic and whatnot?
Thank you SO much for all the help, btw Bregalad, I appreciate it.
-Alli
AB_Positive wrote:
Well... let me try that then, I'm coming with a decent knowledge of soldering but none with microchips - is there a section on nesdev or... anywhere where one can learn about microchip logic and whatnot?
Yes,
there is.
Also there is no PICs involved, only EPROMs.
Connect pin 26 to something should be the only rewiring needed if you use a 27C256 for 8kb CHRROM and if you copy data 4 times in the ROM.
I could be wrong, but I don't think you need to cut any traces or rewire anything to use 27C256 on NROM boards. Generally, the 'unused' pins should be tied to VCC already in the design. It'd be easy to check.
And make sure the Programming pin (PGM?) is hooked up!
You absolutely need a multimeter, if you have a Harbor Freight store nearby you can pick one up there for like $2. Or Radio Shack, for not as cheap. A continuity tester would suffice.
The only time I've ever seen people need to do anything complicated for NROM is if they are using an NROM 128 cart and are trying to put a 32KB chip in it. I'd rather save the effort and use a different donor cart. At least with NROM theres tons of cheap ones to be found (baseball, 10 yard fight, gyromite, etc..) and 90% of the time its the NROM-256 type.
Al
albailey wrote:
The only time I've ever seen people need to do anything complicated for NROM is if they are using an NROM 128 cart and are trying to put a 32KB chip in it. I'd rather save the effort and use a different donor cart. At least with NROM theres tons of cheap ones to be found (baseball, 10 yard fight, gyromite, etc..) and 90% of the time its the NROM-256 type.
Al
I've done the NROM-128 to 256 modification for my NES snake 2 cart, you only have to cut one pin and add one wire, this is extrememly easy to do. I have no NROM-256 board at all at home, and it's not that common to see used NES game for sale anymore : Collectors have passed and bough almost all of them in my area, which is annoying.
Hi Bregalad, I'm just wondering if you had information on how to modify an NROM-128 to 256. I only have a stack of NROM-128 boards and 27C256 chips.