In old prototypes you often see holes broken into the NES casings to accomodate socketed EPROM's, the profile of which was too high to fit into the NES cartridge casing. I don't care for EPROMs for development purposes, I prefer 5-volt Flash Memory. While this may be difficult to find in old-style DIP packaging, it is much easier to find in PLCC packaging. You can get 512 Kilobyte 5-volt PLCC flash very cheaply AM29F040B (Incidentally I believe this type of Flash is also used in PC motherboards. Moreover, its very difficult to break a pin on this type of memory.
So, you have your memory, all you need is an adapter. The adapter on bottom of this page is something like what I had in mind. Two changes would be needed. First, the pinout would need to conform to the NES's custom ROM pinout. Second, the flash holder would have to become more compact, essentially putting the holder in the middle of the DIP package. Otherwise it would overlap with the cartridge pins.
This would be even more ideal for SNES cartridge development, which does not require so many cartridge types for most of the games.
So, you have your memory, all you need is an adapter. The adapter on bottom of this page is something like what I had in mind. Two changes would be needed. First, the pinout would need to conform to the NES's custom ROM pinout. Second, the flash holder would have to become more compact, essentially putting the holder in the middle of the DIP package. Otherwise it would overlap with the cartridge pins.
This would be even more ideal for SNES cartridge development, which does not require so many cartridge types for most of the games.