VERY Brief Description:

cnrom.ise is the xilinx ise webpack 9.1 project file, should build to map03.bit (fpga config file)

top.ucf has the fpga pinout

i/o is set up as tristates, tri = 5V from external pullups.

game genie handles all 5 game genie codes, should not need modifying.

mirroring handles all h/v/1/4 mirroring, possibly needs chr lines synced.

addresses handles all mem and register r/w signals, detects reset, enables boot rom, etc.  should not need modifying.

prgchrsize turns off address lines as needed so the correct mem size is used.  might need chr lines synced.

fram is the four screen ram (and will be mmc5 exram).  might need chr lines synced but not likely.

cnrom3 is the mapper logic.  only this block should need to be changed for other mappers.

Take the map03.bit file and use hex editor to insert into MAP03.MAP starting at 0x400 (1KB for mapper loader code).  
Put the MAP03.MAP file into the POWERPAK dir on the card.  Any .nes file listed as mapper 3 will use it.


