However I'm making a concerted effort to get the grey matter ticking over and move things along now, particularly in light of the fact that come Jan 27th 2015 - or thereabouts - I'll have a lot less time for leisurely pursuits with the arrival of a little boy.
To this end, I decided to look at cartridge capacities and try to work out what size flash devices I'd need on a programmable flash cartridge. Keeping in mind that the prototype need only be large enough for a single game, I'd like the option for that to be ideally any game currently available for the Neo Geo! For the purposes of this exercise, I chose to use The King Of Fighters 2003 as a benchmark.
The numbers I ended up with (KOF2003 bracketed) are:
- P-ROM (9MB) = 16MB/128Mb (x16)
- C-ROM (64MB) = 64MB/512Mb (x32)
- V-ROM (16MB) = 16MB/128Mb (TBA)
- S-ROM (none) = 512KB/4Mb (x8)
- M-ROM (512KB) = 512KB/4Mb (x8)
I want to get a preliminary design of the flash cartridge drafted before I commit the programmer/analyzer PCB to manufacture. However I need to do some more research on the bank switching and protection on the various carts before this task is complete. Either that or throw a large CPLD into the mix, and pass most of the address lines through it...