I have a SFC copy of Chrono Trigger and I wanted to place a EEPROM with English translation on it. Placed a 29F032 on adapter board, programmed and verified it, then ran it but no dice. Screen remains black. Fearing I had wasted a good board I soldered the original maskrom back in, which still worked just fine. I then programmed the EEPROM with the same contents as the original maskrom, and soldered it in again. It worked. Tried again with a NTSC-U rom, and again just got a black screen. This ROM works fine in bsnes. How should I proceed to troubleshoot this?
Burn it then read it back and try on an emulator, better yet compare your original rom from mask rom with the one you wrote with a hex editor. Did you fix the checksum on the translated rom before burning?
When I wrote the NTSC-J ROM onto the EEPROM and read it back, it matched the original NTSC-J maskrom. It also worked in the cartridge. The problem is when I write the NTSC USA ROM onto the EEPROM. Although the CRC is okay after re-reading it (and it plays fine in BSNES/higan), the SNES itself will only show a black screen.
Hrm, good suggestion. The CIC in the cartridge is PAL, the ROM is NTSC and the SNES has supercic. I'll move it over to a NTSC CIC in the cartridge to see if that helps.