|
Quote:
|
Originally posted by papajackow
Just out of curiosity, what else has to be done? Are there some address tweaks or something?
|
It's been a long time since I've read up on it. But basically, NES games have different chips in the Cartridge. One is the EEPROM that contains the game. But in order for the Game ROM to work, the nintendo has to know what is on the other chip. This other chip contains some sort pattern of addresses (i think there are about 300 different ones that have been used in the 1,000 odd NES games out there). The game backup machines don't copy this info over, so you pretty much have to create this in order for the ROM to actually be playable. If you don't get it EXACTLY right, the game will not function correctly. That is why some poorly coded ROMS, like many Excitebike ones that are out there, don't play properly.
I know this isn't 100% accurate info, like I said it's been years since I've read up on this technology. There are many NES enthusiast sites out there with correct information though if you are truly interested. You can even create your own NES games if you are a good enough developer. And if you master this process, you can even crack open an old NES cartridge, put in a blank EEPROM, and copy the homebrew game onto the cart.
--deftech