3 ms·
So basically, the smoking guns are the TV being tilted the wrong way (oops!) and certain frames of video, especially in the transitions between levels, appearin
by 6502nerdface 4y ago
So basically, the smoking guns are the TV being tilted the wrong way (oops!) and certain frames of video, especially in the transitions between levels, appearing as only MAME would output them, not real hardware (because MAME is framebuffer based, rather than actually simulating the electron beam, which produces some differences in timing). There's also evidence of v-sync tearing, which could only happen in MAME. Fascinating!
- dbttdft 4y agoYup. MAME still has an "electron beam" since that's how all PC video works, just the software buffers a full frame before letting it scan out to the monitor. Even if emulators didn't buffer, they would have to somewhat exactly match the speed of the instruction execution of whatever they're emulating (do emulators do this? I have no idea), or else for example the amount of girder rendered in each frame would be different than the real system, i.e, they will be longer in that first frame if the ROM runs faster than the real system (I think... assuming the code is just filling the tiles at its own pace and not tightly scheduled by something else).