Video game console emulator
Video game console emulators began appearing in the mid-1990s, when personal computers had finally grown powerful enough to mimic hardware that once required dedicated silicon. What started as incomplete, experimental programs built by curious reverse engineers has grown into a sprawling ecosystem that touches copyright law, game preservation, platform economics, and the question of who gets to own the games they buy.
The first recognized console emulator appeared around 1996, a prototype that eventually merged into the SNES9X product. Within three years, a single emulator called UltraHLE could run Nintendo 64 games on a home computer while that console was still on store shelves. Nintendo took legal action. Developers scattered. But the genie was already out of the bottle.
By April 2024, Apple had lifted a nearly 16-year ban on emulators in the App Store. The questions this documentary will examine are: how did emulation get from a few hobbyist experiments to a mainstream feature on the world's largest app marketplace, and what legal, technical, and cultural battles were fought along the way?
Marat Fayzullin's iNES was one of the earliest programs that let players run Nintendo Entertainment System games on a personal computer, and it was built almost entirely without Nintendo's cooperation. Few manufacturers published technical specifications for their hardware, which forced programmers to deduce how consoles worked through reverse engineering alone.
The process was painstaking. A team would disassemble the operating code stored in a console's BIOS, with one person performing the disassembly and a separate person documenting each function. This "clean room design" approach kept the work legally defensible. Contaminating the project with leaked documents was considered a serious risk.
In 2020, a large trove of Nintendo hardware information leaked onto the internet. Teams working on emulators such as Dolphin, which reproduces the GameCube and Wii, publicly stated they were avoiding the leaked material entirely. The integrity of the clean room process was, to them, more important than any technical shortcut the leaked files might have offered.
Once developers gathered enough data about how a console interpreted game software, they could construct an emulation on a target machine. Early results were often imperfect. Programs like VSMC for the Super Nintendo and Pasofami for the NES were the most popular of this first generation, but they were incomplete, and defects were common. One curiosity from this era was Yuji Naka's unreleased NES emulator built to run on the Sega Genesis, which may represent the first time a software emulator ran on a competing console rather than a computer.
UltraHLE arrived in 1999 with a distinction no other emulator had earned: it targeted a console still in active commercial sale. Nintendo's next machine, the GameCube, would not launch until 2001, meaning UltraHLE competed directly with live Nintendo 64 hardware on store shelves.
Nintendo pursued legal action against the project. The original authors stopped development, but because others had already obtained the source code, the work continued under new hands. This pattern, a company forcing a shutdown only to watch forked versions proliferate, would repeat throughout emulation history.
The broader legal picture was shifting in favor of emulation developers. Three court decisions proved decisive. Sega v. Accolade, decided in the Ninth Circuit in 1992, Sony Computer Entertainment v. Connectix Corporation in 2000, and Sony Computer Entertainment America v. Bleem in 2000, all ruled that emulators built through clean room design were legal. The Librarian of Congress subsequently codified these decisions as allowed exemptions under the Digital Millennium Copyright Act.
What the law did not protect was the distribution of copyrighted code. Emulator developers cannot ship a console's BIOS image with their software, and unauthorized distribution of game ROMs remains illegal under both domestic copyright law and the international Berne Convention. Publishers have used this boundary to force websites distributing game files to remove titles or shut down entirely.
RPGe's English language translation of Final Fantasy V was not an official product. It was built by fans who used emulation tools to access, read, and rewrite the game's text, producing a translation of a title that Nintendo had never released outside Japan. Its release drew a new wave of users into the emulation community.
The same tools that allowed translation work also exposed North American players to Nintendo's content censorship policies, which filtered localized games differently from their Japanese originals. Players who compared versions found omissions and alterations they had never known existed.
Game Boy Advance emulation produced an unexpected side effect. VisualBoyAdvance, an emulator for that handheld, generated development tools that author Casey O'Donnell noted were regarded as superior even to those Nintendo provided to licensed developers. Some licensed game studios used those emulator-derived tools to build commercial Game Boy Advance titles.
The emulation scene also sustained games from companies that no longer existed. Console manufacturers and publishers had folded during the industry's earlier contractions, leaving ownership of their libraries unclear. For players concerned about these games disappearing permanently, emulation offered a way to keep them accessible when no official path remained.
Save states are one of the most significant features emulators introduced. Original console hardware rarely allowed players to save progress at an arbitrary point in a game. Emulators let users freeze the game's state at any moment, which proved valuable both for casual play and for developers debugging homebrew software.
Beyond save states, emulators can upscale the visual output of older games to match high-definition and even higher display resolutions. Techniques like spatial anti-aliasing and anisotropic texture filtering, unavailable on original hardware, can be applied in real time. Some emulators also reduce audio latency and improve interpolation compared to what the original hardware produced.
Regional lockouts, which prevented consoles from playing games released in other markets, disappear under emulation. Titles like Gran Turismo 4 had different time requirements for driving tests depending on region, and the PAL version of Final Fantasy X included additional bosses called Dark Aeons that the North American NTSC release lacked. Emulators run both versions without hardware modification.
Cheating tools like GameShark required proprietary and sometimes expensive hardware on real consoles. Emulators such as Snes9x replicate that functionality in software, and freeware converters can translate GameShark codes into a format the emulator reads directly. Widescreen hacks, which extend the display area of games not originally designed for widescreen monitors, operate on the same principle. Adapters like the Retrode take a different approach, letting emulators read directly from physical cartridges without creating a ROM file at all.
Nintendo's Virtual Console launched on the Wii and later appeared on the 3DS and Wii U, using software emulation to sell access to older games on modern hardware. Its library drew from the Nintendo Entertainment System, Super NES, Game Boy, Game Boy Color, Nintendo 64, Game Boy Advance, Nintendo DS, and Wii, as well as Sega's Master System, the Genesis and Mega Drive, NEC's TurboGrafx-16, and SNK's Neo Geo. The Wii version added titles from platforms available only in certain regions, including the Commodore 64 in Europe and North America and the MSX in Japan. Virtual Console titles were downloaded over ten million times. Each game was distributed with a dedicated emulator tuned specifically for that title.
Hidden inside the Nintendo Switch's firmware until the 4.0.0 update was an NES emulator running the game Golf with motion controls via Joy-Con. The game was accessible only on the 11th of July, the date former Nintendo president Satoru Iwata died in 2015. Iwata had programmed Golf himself, and the Joy-Con gesture used to activate it mirrored a motion Iwata had performed during Nintendo video presentations. Its inclusion was described as a digital form of omamori, a traditional Japanese amulet meant to offer luck or protection.
Microsoft announced on the 15th of June 2015 that the Xbox One would support Xbox 360 games through emulation. In June 2017 the company extended that to original Xbox titles, noting that because the original Xbox ran on x86 architecture, CPU emulation was unnecessary, which substantially improved performance. Sony's approach with the PlayStation 3 depended on which model a buyer purchased: the original Japanese and North American 60 GB and 20 GB units included actual PS2 hardware, while PAL models and later releases used partial or full software emulation. Eventually Sony removed PS2 hardware entirely and sold PS2 titles through the PlayStation Store running under software emulation.
In November 2021, Phil Spencer of Microsoft described a future where players could legally run any game from the past that they already owned, calling it "a great North Star" for the industry.
Newer consoles added encryption layers designed to make emulation both technically harder and legally riskier. The DMCA prohibits distributing tools or information that help users bypass these protections, a distinction that proved critical for Yuzu, the Nintendo Switch emulator.
Nintendo sued the Yuzu team on the grounds that the group had published information explaining how users could obtain the decryption keys required to run Switch games. The team settled with Nintendo and removed the emulator from distribution. Forked projects emerged afterward, taking a more cautious approach: they informed users which decryption items were needed but stopped short of explaining how to obtain them.
The popularity of emulators also attracted criminals operating in a different direction. Trojan horse programs designed to look like legitimate emulators circulated through spam campaigns, YouTube promotions, and fake GitHub repositories. The purported "PCSX4" emulator was one example that set up a fictitious open-source presence to appear credible, particularly to users unfamiliar with how open-source projects typically operate. The Federal Trade Commission issued a warning to users after reports surfaced of a fraudulent Nintendo Switch emulator used as a front for a survey scam.
Apple had kept emulators off the App Store for nearly 16 years before reversing course on the 17th of April 2024. Within a short time after that decision, emulators including Delta, Sutaato, and RetroArch appeared on the platform, reaching iPhone users who had never had access to them through official channels before.
Common questions
Are video game console emulators legal in the United States?
Emulators developed through clean room design are legal in the United States. Court rulings including Sega v. Accolade (1992), Sony Computer Entertainment v. Connectix Corporation (2000), and Sony Computer Entertainment America v. Bleem (2000) all affirmed this. The Librarian of Congress codified these rulings as allowed exemptions under the Digital Millennium Copyright Act.
Is downloading ROM files for video game emulators legal?
Freely downloading or uploading game ROMs from the internet is considered online piracy and may result in legal action for copyright infringement. Under US law, a user may dump a copy of a ROM from a game they legally purchased, but redistributing that copy is illegal under both domestic copyright law and the international Berne Convention.
What was the first major console emulator and when was it released?
The first recognized console emulator was released around 1996 and was a prototype project that eventually merged into the SNES9X product. Other early emulators of that era included Marat Fayzullin's iNES, VirtualGameBoy, Pasofami, Super Pasofami, and VSMC.
When did Apple allow emulators on the App Store?
Apple began allowing emulators on the App Store on the 17th of April 2024, lifting a ban that had lasted nearly 16 years. Following the decision, emulators including Delta, Sutaato, and RetroArch appeared on the platform.
What happened to the Nintendo Switch emulator Yuzu?
Nintendo sued the team behind Yuzu because the group had published information explaining how users could obtain decryption keys required to run Switch games, which violated the DMCA's prohibition on distributing tools to bypass copy protection. The team settled with Nintendo and removed Yuzu from distribution. Forked projects appeared afterward that informed users what decryption items were needed without explaining how to acquire them.
What was the hidden Golf game on the Nintendo Switch and why was it included?
A hidden NES emulator running the game Golf was embedded in Nintendo Switch firmware until the 4.0.0 update. It was accessible only on the 11th of July, the date former Nintendo president Satoru Iwata died in 2015. Iwata had programmed Golf himself, and its inclusion was described as a digital form of omamori, a traditional Japanese amulet intended to provide luck or protection.
All sources
38 references cited across the entry
- 1webThe Pros and Cons of Playing Video Games on an EmulatorBen Stenger — May 31, 2021
- 2webAre game emulators legal?Rich Wordsworth — 2016-09-25
- 3webEmulating the gaming world on DSJ. C. Fletcher — 15 July 2016
- 4newsNintendo wins $2.1million in legal case against ROMUniverse ownerThomas Hughes — 2021-06-01
- 5webYes, Downloading Nintendo ROMs Is Illegal (Even if You Own the Game)Scharon Harding — 2018-07-26
- 6webHow the Game Boy found a new life through emulationBijan Stephen — 2019-04-18
- 7webAn Interview with Yuji Naka15 June 2004
- 8journalUse of a Game Over: Emulation and the Video Game Industry, A White PaperJames Conley et al. — Spring 2004
- 9webHow Three Kids With No Experience Beat Square And Translated Final Fantasy V Into EnglishJason Schreirer — 25 April 2017
- 10bookDeveloper's dilemma : the secret world of videogame creatorsCasey O'Donnell — MIT Press — 2014
- 11webApple Allowing Game Emulators in the App StoreJoe Rossignol — 17 April 2024
- 12webDelta Emulator22 April 2024
- 13webSutāto Emulator29 April 2024
- 14webRetro Arch17 May 2024
- 15webUsing Leaked Nintendo Source Code Poses Serious Legal Risk to EmulatorsMatthew Gault — May 6, 2020
- 17webPirating Metroid aside, emulators play an important role in games preservationNoelle Warner — 2021-10-19
- 18webMicrosoft gaming chief calls for industry-wide game preservationStephen Totilo — 2021-11-17
- 19webPhil Spencer hopes for industry-wide emulation, even as Xbox emulation endsDustin Bailey — 18 November 2021
- 20webSony Computer Entertainment America v. Bleem, 214 F. 3d 1022Court of Appeals — 14 February 2000
- 21webCOOLROM.COM FORCED REMOVAL OF NINTENDO ROMS DUE TO COPYRIGHTSFebruary 3, 2015
- 22webNintendo sues to shut down two big ROM sitesOwen Good — July 22, 2018
- 23webGBA BIOS FAQ
- 25webHow Nintendo's destruction of Yuzu is rocking the emulator worldSean Hollister — 14 March 2024
- 26webDon't get conned: That free Nintendo Switch emulator is a scamSteven Musil — 30 March 2017
- 27magazinePS4 emulators on PC don't work yet, so don't get scammed by a fakeWes Fenlon — 15 January 2019
- 28webFTC warns against fake Nintendo Switch emulatorsJoe Roberts — 23 April 2017
- 29webNintendo Japan Virtual Console overviewNintendo
- 30webQ&A: Nintendo's Satoru IwataTor Thorson et al. — GameSpot — 20 February 2008
- 31webSwitch's hidden Iwata tribute removed in latest updateAllegra Frank — 2017-12-27
- 32webHidden NES Golf Game on Switch a Tribute to Satoru IwataMatthew Humphries — 22 September 2017
- 33newsHidden Switch game is actually a tribute to former Nintendo president UpdatedKyle Orland — Sep 19, 2017
- 34webNintendo Switch Online Service: More Details Revealed In Nintendo DirectKevin Knezevic — September 17, 2018
- 35webWelcome to NES-flix: Testing Nintendo Online's new 8-bit library on SwitchSam Machkovech — 2018-09-19
- 37webDigital Foundry vs. PS2 Classics on PlayStation 3Richard Leadbetter — 21 July 2012
- 38webPlayStation 2 Architecture A Practical Analysis2020-04-08