3 ms·
Other way around for me, I've experienced a lot of the original hardware but actually find the emulated experience more enjoyable. Things like save states, upsc
by HideousKojima 5y ago
Other way around for me, I've experienced a lot of the original hardware but actually find the emulated experience more enjoyable. Things like save states, upscaled resolution on 3D games, customizable controls, online netplay for games that only had local multiplayer etc. Also in recent years some emulators have implemented features like rolling back one or multiple frames to do an input before you actually pressed the button, leading to lower input latency than the original hardware (can't remember the name of this feature at the moment).
- tluyben2 5y agoA lot of games and gameplay depends on timing; I can, given an Arcade joystick, over 35 years after I first played it, still play msx nemesis round and round without dying. I tried improved/enhanced versions and they messed with the timings; that killed a lot of nostalgia for me personally.
- HideousKojima 5y agoIf I have muscle memory of a game (like pretty much any Mario game) I'll tweak things until the input latency is as close to the original hardware as possible, but otherwise I've found that it greatly improves the experience.
- ectopod 5y agoThe rolling back technique you describe is often used for network play to hide the network latency ("rollback netcode"). When I first read about it I thought about using it to fix high emulator input latency, but never got round to it. 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.