icurafu posted on Oct 30 2005 at 10:37 PM said:From what I understood, most of the later neogeo games only loaded from the cart between levels, because devs wanted the game to run on both CDs and cartreges. And because the CDrom was only ever 1x, it could only be done between levels, or else the game would onyl be available for the cartrege.
So, even if the game is too big for the 64meg of ram, then it must have been released after the NeoGeo CD, and thus would be designed to load like a CD. Thus it needs to fit on the 7MB of ram on the NeoGeos.
That seemed very sensible when I first read it, but upon thinking a little more I remembered that the NeoGeo has a very tiny amount of RAM, so what exactly would it be loading the cartridge too?
NeoGeo RAM Breakdown:
Work RAM: 64 KB
Video RAM: 68 KB
Z80 RAM: 2 KB
Certainly it makes sense that in later NeoGeo games the developers would make the game planning for its eventual conversion to NeoGeoCD but I don’t think it could have possibly been done in the manner you’re implying. I think it’s more likely they just made sure that all the resources needed for any given segment of a game never exceeded the size of the NeoGeoCD’s cache thus limiting the number of loads for a given segment of a game to 1. So in the MVS version of the game it would still randomly access the cartridge but the total amount of data accessed would be small enough to fit into the cache of the CD versions of the console. I don’t see this as helping us emulate the MVS any better though since we won’t be able to predict what parts of the cartridge will be used in advance, but it does reinforce the fact that wel all already knew; that the MVS never needed fast access to all of it’s cart at any given time.
Last edited by a moderator: