Something I've been pondering over is the notion of logging every switch, sensor and coil, every input and output, and score during a game. This data could be used to replay the game in a software simulation, as well as meta-gaming such as RPG-like experience points, levelling and achievements.
It occurred to me that the best way to collect this data might be to interface at the EPROM connector, and run the game's ROM in a virtual machine. A processor-level man-in-the-middle attack.
Alternatively, would there be a way to log from another IO board? It wouldn't get the score, but that could be scraped from the DMD board.
Just your random thought for the day. Cheers!
-y