← Back to context

Comment by onlypassingthru

1 year ago

Aside from the visuals (4:3 to 16:9, etc), converting the analog console signals into digital formats for your flatscreen creates lag, enough to often ruin the gameplay.

Even though I have a CRT and NES, I bought one of the NES minis when they released.

I played some Mario Bros 3 and... I kept dying. Jumping too late led to running into holes and enemies. It was so bizarre, I couldn't believe how bad I'd gotten. Tried the next day, same deal.

Then I had a thought re delays. Pulled out my NES and hooked it up to the CRT and all that stopped

There was sufficient delay in the NES mini and modern TV it made a huge difference.

I'm sure I could retrain myself, but it was honestly stunned at how much of a difference it made

  • It’s difficult to overstate just how little lag there is in such setups. These systems had no frame buffer whatsoever - everything rendered on the fly. You could potentially affect a frame after it already started.

    That said, if you ever get an urge to play Mario on modern hardware, try run ahead emulation. It’s quite magical.

  • I've always found the litmus test of choice for measuring lag is NES Punch-out - your performance in that game is heavily dependent on lightning fast reaction time and any additional latency towards the later stages will 100% get you KO'd.