hello everyone, I'm having a problem getting my RAM cart working with my new CopyNES
not sure if it's a bad BIOS ROM or my NROM-128-03 board rewiring or what..
I'm using two 32K RAM chips (UM61256K-15) with the CHR wired for 8K
the CHR RAM is wired for 8K as follows..
Pin 1 and 26 (A13-14) are pulled high (for 8K)
Pin 27 (WE#) connects to pin 56 of the edge connector
all other pins of the chip are soldered to the PCB "normal"
PRG RAM is wired like this
Pin 1 (A14) connected to Pin 41 of the edge connector (for 32K)
Pin 20 (CE#) to solder pad for Pin 22,
Pin 22 (OE#) pulled low
Pin 27 (WE#) to Pin 14 of the edge connector
did some manual testing/debugging so here is what I know so far
before starting made sure the NES was running the game good
dumped the cart, took the game out put it back in, re-dumped it
compared hashes and made sure the .NES file would play in an emulator
just encase anyone whats to know the game is Golf lol
so Golf.nes works
I can upload Golf.nes to the cart but it wont play
I can download the game off the cart but the output file wont play
so I opened the output files in a hex editor and compared CHR and PRG data and found
1. an extra byte of data at the start of both the CHR and PRG files
2. the original last byte of both files is not being read
then continued testing
after that I deleted the first bytes of both files (CHR/PRG)
then added the original last byte (that wasn't read)
the hashes all matched so I made a .NES file and it played perfect
I've also tried load other files to my NRAM cart with the same results
dumping works fine it's happening when I upload to the RAM
does anyone know why? did I miss anything?
any help would be good, thanks
not sure if it's a bad BIOS ROM or my NROM-128-03 board rewiring or what..
I'm using two 32K RAM chips (UM61256K-15) with the CHR wired for 8K
the CHR RAM is wired for 8K as follows..
Pin 1 and 26 (A13-14) are pulled high (for 8K)
Pin 27 (WE#) connects to pin 56 of the edge connector
all other pins of the chip are soldered to the PCB "normal"
PRG RAM is wired like this
Pin 1 (A14) connected to Pin 41 of the edge connector (for 32K)
Pin 20 (CE#) to solder pad for Pin 22,
Pin 22 (OE#) pulled low
Pin 27 (WE#) to Pin 14 of the edge connector
did some manual testing/debugging so here is what I know so far
before starting made sure the NES was running the game good
dumped the cart, took the game out put it back in, re-dumped it
compared hashes and made sure the .NES file would play in an emulator
just encase anyone whats to know the game is Golf lol
so Golf.nes works
I can upload Golf.nes to the cart but it wont play
I can download the game off the cart but the output file wont play
so I opened the output files in a hex editor and compared CHR and PRG data and found
1. an extra byte of data at the start of both the CHR and PRG files
2. the original last byte of both files is not being read
then continued testing
after that I deleted the first bytes of both files (CHR/PRG)
then added the original last byte (that wasn't read)
the hashes all matched so I made a .NES file and it played perfect
I've also tried load other files to my NRAM cart with the same results
dumping works fine it's happening when I upload to the RAM
does anyone know why? did I miss anything?
any help would be good, thanks