Skip to content
— CH. 1 · INTRODUCTION —

Video game console emulator

~8 min read · Ch. 1 of 7
7 sections
  • 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.

  • 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

  1. 2webAre game emulators legal?Rich Wordsworth — 2016-09-25
  2. 3webEmulating the gaming world on DSJ. C. Fletcher — 15 July 2016
  3. 10bookDeveloper's dilemma : the secret world of videogame creatorsCasey O'Donnell — MIT Press — 2014
  4. 11webApple Allowing Game Emulators in the App StoreJoe Rossignol — 17 April 2024
  5. 12webDelta Emulator22 April 2024
  6. 13webSutāto Emulator29 April 2024
  7. 14webRetro Arch17 May 2024
  8. 20webSony Computer Entertainment America v. Bleem, 214 F. 3d 1022Court of Appeals — 14 February 2000
  9. 22webNintendo sues to shut down two big ROM sitesOwen Good — July 22, 2018
  10. 28webFTC warns against fake Nintendo Switch emulatorsJoe Roberts — 23 April 2017
  11. 30webQ&A: Nintendo's Satoru IwataTor Thorson et al. — GameSpot — 20 February 2008
  12. 32webHidden NES Golf Game on Switch a Tribute to Satoru IwataMatthew Humphries — 22 September 2017
  13. 37webDigital Foundry vs. PS2 Classics on PlayStation 3Richard Leadbetter — 21 July 2012