"The SNK custom video chipset allows the system to draw sprites in vertical strips which are 16 pixels wide, and can be 16 to 512 pixels tall; it can draw up to 96 sprites per scanline for a total of 380 sprites on the screen at a time."
And by the time the Neo Geo CD came out where this was suddenly not an issue anymore, it was too late alredy...
As for the price of Neo Geo games, just for some fun here is one that sold last week for over $5000: http://www.ebay.com/itm/Blazing-Star-Neo-Geo-AES-JP-import-1...
Many Neo Geo games are now in four figure territory.
The game size was still kind of an issue on Neo Geo CD since it was only a single-speed drive. The system was kind of infamous for long load times. Think of the loading time of an early PS1 game, and then consider that Neo Geo CD had something like 3x the RAM to fill, a drive half as fast, and no good way to "stream" or otherwise hide disc loading. A few later games had to stop in the middle of a level to load.
12Mhz CPU 64K RAM 64K VRAM
Now this thing has 83x the clock rate and ~8,000x the memory for $9: http://getchip.com/pages/chip
I can remember reading articles about how fast and cheap computers would get, but man.