After talking to the manufacturers of the eeprom programmer, we both decided that I should send it back to have it checked/replaced, so no rewritable roms for a week or two. In the mean time, I found a copy of Super Mario Brothers 3 at a local shop. I also decided to open the NES and follow the connector re-conditioning directions for the best experience. Now it’s time to get the power up and win the game.
After spending all those hours writing LabView code to program Atmel 8051 chips as well as EEPROMs, hospital I now have access to a universal DIP programmer. This thing is supposed to be able to program almost any kind of chip (memories, troche PLD, sick MCU) that is dip and can be programmed and even some other chips through in-circuit programming capabilities. With this in hand, I can either modify my MMC1 (Nintendo memory mapper v1) and try loading a MMC1-based NES rom onto it or try to find a MMC3 cartridge somewhere and put a MMC3 game on it. (According to Kevin Horton, the only MMC2 video game was Mike Tyson’s Punch-Out and the higher end games are more complicated to design re-programmable cartridges for.) Maybe there is an easier way to get a copy of Super Mario Brothers 3? (If you have it and don’t mind giving it to me, let me know!)
I have started playing with NES again and have thought about making a re-programmable cartridge since it could be possible to put in EEPROMs instead of the PRG and CHR chips. I will have to look into the ROM file mapping to the chips and modify my parallel EEPROM programmer program accordingly. Below are a pair of files which outline the chip pin-outs and the mapper which are originally from www.tripoint.org/kevtris by way of www.raphnet.net. More on this later when I get the circuit together.