News from our friend Uberjack:

My initial attempt at implementing state saving in RACE! turned out to be more successful than anticipated. I was able to save, then load Sonic The Hedgehog: Pocket Adventure successfully, with the exception of sound, and I have a fairly good idea where to look to fix the problem (possibly the program counter of the Z80 chip).

Thanks to NeoPop’s existing state saving code (and thus neopop_uk), for pointing me in the right direction.

http://0xff.akop.org/2008/09/14/race...saving-update/