1,587 karma · joined March 2, 2021
https://en.wikipedia.org/w/index.php?title=Outhouse&action=h...
A quick search suggests that emulators do something slightly different called run-ahead. This is simpler because it only has to cope with a fixed latency. The graphics displayed are consistently a fixed number of frames ahead of the game state. For every frame it saves the state, runs the emulation forward a few frames, displays the frame and reverts the state.
https://pluralistic.net/2021/11/25/strikesgiving/#cool-story...
One weird thing was that it sometimes took me a couple of years to realise I was doing an exercise wrong. But I don't think I was initially capable of doing the exercise correctly. I literally didn't have the muscles, and it took a couple of years of wonky exercises to start developing them.
If, like me, you're an older geek with little sympathy for your body, it takes a long time to develop it. But it's worth the effort.