Play the arcade

Video game emulation, explained

What an emulator actually does to a thirty-year-old game, why a 3.58 MHz console can need a 3 GHz computer, where the law stands in 2026, and which emulators to use for which system. Step through a frame, scrub the timeline, and the legal helper tells you where you stand.

EMU

In short

What an emulator is

Video game emulation is running a game built for one system on a different device by re-creating the original hardware in software. A video game emulator is that software: a program that imitates a console's processor, picture chip, sound chip, memory and controller ports closely enough that the console's own games run inside it without knowing the difference. Play a Super Nintendo game on a laptop, or carry a Game Boy library on a phone, and an emulator is what makes it possible.

Two pieces are always involved. The emulator is the pretend console. The game file, a ROM for a cartridge game or a disc image for a CD or DVD game, is the game itself, byte for byte. Some systems need a third: a copy of the console's own start-up firmware, the BIOS, which PlayStation, Saturn and Xbox emulators will not run without. The next sections show what the emulator does with those files sixty times a second, what that costs, and why the files, not the emulator, are where the law gets involved.

One frame, step by step

Read1Execute2Draw3Sound4Input5Present61/60 of a second later, again
Everything an emulator does fits in one loop that runs sixty times a second for a 60 Hz console: read the next instructions, execute them on a software copy of the processor, draw the frame, mix the sound, read your controller, show the frame. Each stage is a place an emulator can be accurate or fast, and the two approaches below choose differently.

Two ways to pretend to be a console

Most emulators mix the two: a low-level processor so the game logic is right, a high-level renderer so the picture can be upscaled. FPGA consoles, covered in our TV console guide, take low-level emulation one step further and rebuild the chips as logic rather than as software.

Accuracy costs power

The console's own clockWhat its emulator wants
Each console's clock speed against the processor its emulator wantsA log-scale chart. For each console, a short bar shows its processor clock and a long bar the typical host processor its emulator's documentation recommends. The ratio falls from hundreds for 8 and 16-bit systems to three or four for the Switch.1 MHz10 MHz100 MHz1 GHz10 GHzProcessor clock, log scaleNES 1983×559Genesis 1988×197Super Nintendo 1990×838PlayStation 1994×59Nintendo 64 1996×32Dreamcast 1998×15PlayStation 2 2000×12GameCube 2001×7PlayStation 3 2006×1.4, on 8 threadsNintendo 3DS 2011×11Switch 2017×3

Hover or tap a row for the figure's source. The ratio is the story: hundreds of times the clock for a cycle-accurate 8-bit or 16-bit system, a dozen for the high-level PS2 and GameCube emulators, three or four for the Switch, whose processor is close enough to a PC's that much of its code can be translated rather than simulated.

Each console's main processor clock against the host processor its emulator's own documentation treats as comfortable, on a log scale. These are typical values: an accuracy profile, a resolution multiplier or one demanding game can double them, and the 3D systems lean on the graphics card as much as the processor.

The emulation gap, 1983 to today

The years between each console's release and its first widely playable emulatorA bar for each console starts at its release year and ends at the year the first widely playable emulator shipped. Early bars are long (twelve years for the NES); later ones shrink to two or three, then lengthen again for the PlayStation 2 and 3.198519901995200020052010201520202025NES12 yrs: NESticleGenesis8 yrs: Genecyst and KGenSuper Nintendo6 yrs: Snes9x and ZSNESPlayStation4 yrs: bleem! and Connectix VGSNintendo 643 yrs: UltraHLEDreamcast5 yrs: ChankastPlayStation 212 yrs: PCSX2 1.0GameCube7 yrs: DolphinPSP7 yrs: PPSSPPWii3 yrs: DolphinPlayStation 313 yrs: RPCS3Nintendo 3DS6 yrs: CitraWii U5 yrs: CemuPlayStation 411 yrs: shadPS4Switch2 yrs: Yuzu and RyujinxSwitch 21 yr: Eden-NX2 (experimental)
Drag to a year

Hover or tap a bar for the emulator that closed the gap and why it took that long.

Each bar runs from the console's North American release to the year the first widely playable emulator shipped; the dot is that year. The gap fell from twelve years for the NES to two for the Switch, and lengthened again for the PlayStation 2 and 3, whose unusual processors resisted the usual shortcuts. "Playable" is a judgement; the note on each bar says whose.

Find an emulator

I want to play
on

  1. RetroArch

    Everything through the PS2 era, in one place

    Not one emulator but a front end that runs dozens of them as "cores" under one interface, with shared controller, shader and save-state settings. The backbone of most retro handhelds and the only one on the iOS App Store that covers this many systems.

    Windows, Mac, Linux, Android, iPhone and iPad, Steam Deck, Retro handheld · GPL-3.0

  2. Mesen

    NES and SNES, Game Boy and GBA

    Cycle-accurate NES, SNES, Game Boy and PC Engine with a debugger good enough that homebrew developers write games in it.

    Windows, Mac, Linux · GPL-3.0

  3. bsnes

    NES and SNES

    The SNES emulator that defined accuracy: every SNES game runs, including the ones that rely on timing bugs. Lives on in RetroArch and as Ares.

    Windows, Mac, Linux · GPL-3.0

  4. Snes9x

    NES and SNES

    The fast one since 1997: nearly as accurate as bsnes on a fraction of the processor, which is why every handheld ships it.

    Windows, Mac, Linux, Android, Retro handheld · Snes9x licence (non-commercial)

  5. mGBA

    Game Boy and GBA

    Game Boy, Color and Advance, accurate enough for link-cable play between instances and small enough for a 2 GB handheld.

    Windows, Mac, Linux, Android, iPhone and iPad, Steam Deck, Retro handheld · MPL-2.0

  6. SameBoy

    Game Boy and GBA

    The most accurate Game Boy and Game Boy Color emulator; the one the hardware test ROMs are checked against.

    Windows, Mac, Linux · MIT

  7. Simple64

    Nintendo 64

    Mupen64Plus with the accurate ParaLLEl graphics plugin set up for you: the easy way to a correct Nintendo 64.

    Windows, Linux · GPL-3.0

  8. Dolphin

    GameCube and Wii

    GameCube and Wii at any resolution, with online play, since 2003. The project most other emulators measure themselves against.

    Windows, Mac, Linux, Android, Steam Deck · GPL-2.0

  9. melonDS

    DS and 3DS

    Nintendo DS with local wireless and DSi support; the two screens can be arranged any way your display allows.

    Windows, Mac, Linux, Android · GPL-3.0

  10. Azahar

    DS and 3DS

    The 3DS emulator that continued Citra after Nintendo's 2024 settlement closed it; needs the console's own keys to decrypt games.

    Windows, Mac, Linux, Android · GPL-2.0

  11. DuckStation

    PlayStation 1

    PlayStation 1 with the texture wobble fixed, widescreen patched in and the BIOS still required. The standard choice since 2020.

    Windows, Mac, Linux, Android, Steam Deck · PolyForm Strict

  12. PCSX2

    PlayStation 2

    Twenty-five years of PlayStation 2, with the whole library rated on its own compatibility list. Wants four cores and a real GPU.

    Windows, Mac, Linux, Steam Deck · GPL-3.0

  13. PCSX2 on Android. The original was abandoned in 2023; NetherSX2 is the patched continuation handhelds ship.

    Android, Retro handheld · LGPL-3.0

  14. PSP at full speed on almost anything, including the App Store since 2024. The friendliest emulator for a first try.

    Windows, Mac, Linux, Android, iPhone and iPad, Steam Deck, Retro handheld · GPL-2.0

  15. BlastEm

    Genesis, Saturn, Dreamcast

    Cycle-accurate Sega Genesis that still runs on a weak laptop; also inside RetroArch.

    Windows, Mac, Linux · GPL-3.0

  16. Mednafen

    Genesis, Saturn, Dreamcast, PlayStation 1, Game Boy and GBA

    A command-line multi-system emulator whose Saturn, PS1 and PC Engine cores are among the most accurate anywhere; RetroArch's Beetle cores are Mednafen.

    Windows, Linux · GPL-2.0

  17. Flycast

    Genesis, Saturn, Dreamcast, Arcade

    Dreamcast, plus the Naomi and Atomiswave arcade boards built on the same chips, with online play.

    Windows, Mac, Linux, Android, iPhone and iPad, Steam Deck, Retro handheld · GPL-2.0

  18. MAME

    Arcade

    Thirty years of documenting arcade hardware, now tens of thousands of machines. Accuracy first, speed second; the project that made emulation a preservation discipline.

    Windows, Mac, Linux · GPL-2.0 / BSD

  19. The arcade emulator for playing rather than archiving: Capcom, SNK and Sega boards at full speed on a handheld.

    Windows, Linux, Android, Retro handheld · Non-commercial

  20. RPCS3

    PlayStation 3

    PlayStation 3 on a PC with eight threads and AVX2. Install the official firmware from Sony's site; the emulator will not run without it.

    Windows, Mac, Linux · GPL-2.0

  21. Cemu

    Wii U

    Wii U, open source since 2022. Breath of the Wild at 4K is the demonstration everyone has seen.

    Windows, Mac, Linux, Steam Deck · MPL-2.0

  22. The Yuzu continuations that survived 2026 by leaving GitHub. Need the console's keys and firmware, which they will not supply.

    Windows, Linux, Android, Steam Deck · GPL-3.0

  23. shadPS4

    PlayStation 4

    Early PlayStation 4 emulation: Bloodborne first, a few hundred titles since, many with glitches. Interesting rather than reliable.

    Windows, Mac, Linux · GPL-2.0

  24. xemu

    Original Xbox

    The original Xbox, with its own BIOS and hard-drive image required. Most of the library runs; Halo has been playable since 2021.

    Windows, Mac, Linux · GPL-2.0

  25. DOSBox Staging

    DOS and old PC games

    MS-DOS and the PCs that ran it. GOG and Steam use DOSBox to sell most of the 1990s PC catalogue, so you may already own it.

    Windows, Mac, Linux · GPL-2.0

  26. ScummVM

    DOS and old PC games

    Not an emulator but a replacement engine for point-and-click adventures and RPGs; runs the original data files on anything.

    Windows, Mac, Linux, Android, iPhone and iPad, Steam Deck, Retro handheld · GPL-3.0

  27. Delta

    NES and SNES, Game Boy and GBA, Nintendo 64, DS and 3DS

    The iPhone emulator that opened the App Store in April 2024: NES, SNES, Game Boy, N64 and DS with controller and iCloud sync.

    iPhone and iPad · AGPL-3.0

Nothing on this list does that combination. The PS2 and GameCube on an iPhone, and the Wii U on a phone of any kind, are the usual gaps.

Every emulator here is free, and all but three are open source. Download from the linked project page: third-party "download hub" sites wrap the same files in adware, and since Nintendo's 2026 takedowns scattered the Switch emulators across private servers, fake mirrors have multiplied. The screen on each card shows roughly how far up the console timeline it reaches.

Getting started, on your device

The official routes

The console makers emulate too; they just sell it. Each of these is emulation with the games included and nothing to dump.

Nintendo Classics

NES, SNES, Game Boy, N64, Genesis, GBA and GameCube on a Switch or Switch 2 subscription, running on Nintendo's own emulators.

PlayStation Plus Premium

A catalogue of PS1, PS2, PSP and PS3 games, emulated or streamed, on a PS4, PS5 or PC.

Evercade

Licensed cartridges of arcade, 8-bit and 16-bit games for its own handheld and the VS-R console; no ROMs, no subscription.

Classic mini consoles

The NES and SNES Classic, Genesis Mini, PlayStation Classic and Atari 2600+ are emulator boxes sold by the original makers.

Anniversary collections

Mega Man Legacy, Castlevania Anniversary, Atari 50, Sonic Origins, Metal Gear Solid Master Collection: emulation sold as a game.

GOG and Steam

Most of the 1990s PC catalogue is sold bundled with DOSBox or ScummVM, so buying the game buys the emulator and the data files together.

By the numbers

840×how much faster than a SNES a cycle-accurate SNES emulator wants your processor to be
2000the year US courts ruled, twice, that writing an emulator by reverse engineering is legal
12 yearsthe longest gap on the timeline, from the PlayStation 2's launch to a playable PCSX2
400+Switch emulator repositories Nintendo removed from GitHub in one day, 17 August 2026
27emulators in the finder below, every one open source or free
2024the year Apple let emulators onto the App Store, and Delta, RetroArch and PPSSPP arrived

What changed in 2026

Nintendo's GitHub sweep

On 17 August 2026 Nintendo filed seven DMCA notices and GitHub removed more than 400 repositories: 311 copies of Suyu, the Skyline Android emulator, MonoNX and a long tail of Yuzu forks. The notices argue circumvention of encryption rather than copyright, which no court has yet ruled on. Eden and Citron, which had left GitHub for their own servers after a first wave in February, were untouched and continue.

A Switch 2 emulator exists, barely

An experimental branch of Eden called Eden-NX2 appeared on 29 October 2026 and boots a handful of launch titles with missing shaders and crashes. It is a research build, not something to play on, and it relies on a jailbreak that was itself written with AI help. Nintendo had not responded as this was written.

iOS turned into a real platform

Two years after Apple opened the App Store, Delta, RetroArch, PPSSPP, Provenance and Folium are all there, with controller support and iCloud saves. The gap is anything that needs a BIOS or a GPU: PS1 only through RetroArch, no PS2, no GameCube.

Prices pushed people toward emulation

A memory shortage and tariffs raised the Raspberry Pi 5 three times in 2026, the Switch 2 and Steam Deck OLED both went up in May, and Nintendo Classics rose with them. A $60 handheld that plays everything through the PlayStation 1 became the cheapest way into retro gaming by a wide margin.

About the figures

This is the overview; our handheld and TV console guides are the shopping lists. The processor figures come from each emulator's own system requirements page or wiki, with the SNES figure from byuu's 2011 Ars Technica article on accuracy, and they are typical comfortable values rather than minimums: an accuracy setting, a resolution multiplier or a particular game can move them a long way. The timeline uses the first release that the community used to play through a library, which is a judgement; the note on each bar says which emulator and why.

On the law we describe what courts have decided and what they have not, and we are not lawyers. The two 2000 appellate decisions (Sony v. Connectix and Sony v. Bleem) are the settled part; the status of personal backups and of decryption keys is the unsettled part, and the legal helper says so. We do not link to ROM sites and we do not recommend them.

Questions people ask

What is video game emulation in simple terms?

Video game emulation is using software to make one device behave like another gaming system, so that games built for that system can run on hardware they were never designed for. A PC running a Game Boy emulator pretends to be a Game Boy closely enough that the original game cannot tell the difference. The emulator is the pretend console; the ROM or disc image is the game it plays.

What is the difference between an emulator and a ROM?

The emulator is the program that imitates the console; the ROM is the data of one game, copied from its cartridge (a disc game is a disc image instead). You need both: an emulator with no ROM is a player with no disc. They also differ in law. Emulators are legal to write, distribute and use; a ROM of a commercial game is legal only if you made it from your own copy or bought it in an official release.

Why does a 1990 console need a 3 GHz computer to emulate?

Because an accurate emulator re-creates every chip in software, and a chip doing one thing in silicon in one tick becomes hundreds of instructions on a general-purpose processor. The SNES ran at 3.58 MHz; bsnes, which reproduces its timing exactly, wants about 3 GHz, roughly 840 times as fast. Faster emulators such as Snes9x take shortcuts and run on a fraction of that, with a handful of games that misbehave as the price.

Are emulators legal?

In the United States, yes: two 2000 appeals court rulings, Sony v. Connectix and Sony v. Bleem, held that building an emulator by reverse engineering is lawful. What you load into it is where the questions start. Downloading commercial games you did not buy is copyright infringement; dumping games you own is an untested grey area; and for current consoles, Nintendo argues that using the console's decryption keys is illegal circumvention under the DMCA, a claim no court has ruled on.

Is it legal to download ROMs of games I own?

No court has said so, and the download itself is a copy you did not make, so most lawyers would call it infringement in principle even where the dump would have been defensible. The careful route is to dump your own cartridge or disc: a cartridge reader costs $30 to $100 and any DVD drive rips a disc. Enforcement against individual downloaders is rare; the suits have gone after the sites and the sellers.

Which emulator should a beginner use?

RetroArch, if you want one program for every system through the PlayStation 2 era, on any device including an iPhone. If you want one console done well, the standalone: mGBA for Game Boy Advance, DuckStation for PlayStation 1, Dolphin for GameCube and Wii, PPSSPP for PSP. Download from the project's own site; third-party download hubs bundle adware.

What is the difference between low-level and high-level emulation?

Low-level emulation re-creates each chip and runs them cycle by cycle, which is accurate and expensive. High-level emulation recognises what the game is asking the hardware to do, draw a triangle, play a note, and hands the job to your own graphics card and sound system, which is fast and occasionally wrong. Nearly every emulator for a 3D console is high-level; nearly every accurate emulator for a 2D one is low-level. Most mix the two.

Can you emulate the Nintendo Switch 2 or PlayStation 5?

Not in any practical sense. An experimental Eden branch began booting a few Switch 2 launch games in October 2026 with missing graphics and crashes, and there is no PlayStation 5 emulator at all; the PS4 emulator shadPS4 is itself early. Switch 1 games run on a fast PC through Eden or Citron, and PS3 games through RPCS3.

Is emulation the same as game preservation?

It is the main tool of it. Cartridges, discs and consoles decay, publishers stop selling games, and storefronts close; the Video Game History Foundation found in 2023 that 87 percent of games released in the US before 2010 were out of print. Emulation keeps the software runnable after the hardware is gone, which is why libraries, museums and the console makers themselves rely on it.

Sources

  1. How it works: byuu, Accuracy takes power (Ars Technica, 2011); endrift, Emulation accuracy (mGBA, 2017); the Emulation General Wiki on high-level and low-level emulation.
  2. Hardware figures: the system requirements pages of PCSX2, Dolphin, RPCS3, DuckStation and Eden; console clock speeds from each console's published specifications.
  3. History: Wikipedia on NESticle, UltraHLE and console emulators; Retro Replay's emulation history series; the release histories on each emulator's site.
  4. Law: Sony v. Connectix and Sony v. Bleem (9th Cir. 2000); Nintendo Life and Held Games on the August 2026 GitHub notices; Notebookcheck on the February notices; HotHardware and NoobFeed on the 2025 and 2026 judgments.
  5. News: BigGo on Eden-NX2 (2 November 2026); Retro Handheld HQ on the surviving Switch emulators; the Video Game History Foundation on game availability.

Gander Games makes free retro-style browser games and has no connection to any emulator project, console maker or storefront named here. There are no affiliate links on this page. Our guides to emulation handhelds and emulation consoles for the TV cover the hardware.