> Techniques like Beam Racing, which requires a lot more effort to actually do right, > can take out the extra frame of lag from the PC side and match how the games would > run on hardware (to the nearest line, not pixel, but nobody is measuring response > times in pixels right now) Run-ahead is an ugly cheat. Unfortunately as people would > rather cheat it seems there is less incentive to do it properly (as doing it properly > actually will requiring rewriting every single driver to have 100% proper line > rendering and buffering logic emulated at the exact times the hardware does it)
Isn't that what ZX Spectrum emulation would require in order to achieve 100% accuracy? If that's the case, maybe its driver could be used for testing any Beam Racing implementations, whenever somebody wants to attempt a rewrite of it.
|