What if you designed a game such that each routine was given a label 0-255. A single game would consist of a static array of 8-bit values that would prompt the game engine to jump to the coinciding routine.
I'm not sure what terminology this would fall into. Perhaps single-threading? A jump table?
Are there any advantages to this technique? I'm hoping that such a method would allow multiple games of the same cart. Also, two separate threads could be used for split screen games wherein each player could be running a different game.
I'm not sure what terminology this would fall into. Perhaps single-threading? A jump table?
Are there any advantages to this technique? I'm hoping that such a method would allow multiple games of the same cart. Also, two separate threads could be used for split screen games wherein each player could be running a different game.