Hacker News new | ask | show | jobs
by pezezin 1382 days ago
That sounds weird to me. Old game consoles with analog video output didn't generate perfect NTSC or PAL timings (for example, the Megadrive would actually run at 59.92274 Hz in NTSC, and 49.701459 Hz in PAL), but it didn't matter as the CRT TVs had some wiggle room and would synchronize to the video signal. There was no such thing as input and output running at different rates and desynchronizing.
1 comments

The problem isn't that the framerate isn't exactly the right frequency, it's that the controller polling frequency is not a whole multiple of the framerate.

The game uses the last poll, but the last poll could be up to half a frame old.