The time between pressing a button and seeing the result on screen passes through more stages than most players realize — and emulation adds a few of its own on top of the ones a real console already had.
Dolphin was days from launching on Steam when Nintendo sent Valve a DMCA cease-and-desist. Valve pulled the listing rather than take a side — and Dolphin's Steam release has been in limbo ever since.
On October 9, 2019, Tony Cannon released GGPO under the MIT license, removing the licensing friction that had limited its adoption and helping cement rollback as the fighting game industry's netcode standard.
On May 27, 2015, the MESS project — which had emulated computers and consoles separately from MAME's arcade focus for over a decade — formally merged into MAME, realizing a unification effort that had been prototyped for years.
On January 11, 2014, RetroArch's first stable 1.0 release launched at once across OS X, Android, iOS, PS3, Xbox 360, Wii, and GameCube — with Windows following weeks later.
On September 19, 2018, Nintendo's own subscription service began shipping with 20 emulated NES games included — a striking contrast to the company's history of aggressively pursuing unauthorized ROM sites.
Nintendo sued Yuzu developer Tropic Haze in February 2024 alleging the Switch emulator existed to facilitate piracy at scale. Within days, Yuzu was gone — and its sister project Citra went down with it.
The internet has unavoidable latency. Rollback netcode doesn't eliminate it — it hides it, by having both players simulate a guessed future and quietly correcting the guess when reality disagrees.
A ROM file isn't downloaded into existence — it's read directly off the memory chips inside a real cartridge, with the same care a museum takes digitizing a fragile original.
A save state isn't a save file — it's a snapshot of literally everything, taken mid-execution. That distinction is why it's so powerful, and why it's so fragile across versions.