Um.... me genera serias dudas técnicas... para guardar el estado del juego se necesita:
* El estado del procesador, es decir, todos sus registros internos (A, X, Y, P, DB, DK, SP, PC)
* El contenido de la memoria RAM y VRAM del sistema en ese instante
Todo esto se puede almacenar fácilmente, pero... ¿cómo lo hace a través del conector de expansión? Por el conector de expansión solo se puede acceder al bus-B de la consola, y aunque se puede monitorizar, es imposible saber qué instrucción ejecuta el micro en cada instante mirando ese bus. Y en Retrocollecor precisamente dicen que se monitoriza las instrucciones que ejecuta el micro, que sería la única forma de poder guardar una partida en el instante que se quiera. Y aun así, sería dificilísimo porque tendrías que hacer un emulador del micro en la FPGA....
Algo huele mal ahí, o es que yo soy demasiado escéptico por naturaleza.