ChampagneWiki.
Gaming

Emulation & ROMs

Console emulators, ROM libraries, and setup guides for every platform.

EMULATION & ROMS

Every console emulator, ROM library, and setup guide the community trusts — from arcade cabinets to the latest handhelds.


Pill key: Official / vetted Direct-download site Forum community Tool / patcher Discord Use with caution

Emulation itself is legal in most jurisdictions — it's the ROM files that carry legal risk unless you own the original media. The safest path is dumping your own cartridges/discs, but the community resources below reflect how most people actually approach this.

BIOS and firmware files are not optional extras

Several emulators listed below (marked with a gear icon in the source material) require BIOS or firmware dumps to function correctly or at all — without them you'll get broken graphics, missing audio, or games that refuse to boot. These files are copyrighted, so sourcing them carries the same legal considerations as ROMs themselves.

Emulation General Wiki

Wiki

The single best reference for emulator recommendations, BIOS sourcing guidance, and per-console setup notes — bookmark this before anything else.

Recommended Emulator Specs

Reference

A breakdown of what hardware each console generation actually needs to emulate smoothly, useful before assuming your PC can't handle it.

Emulator BIOS Files

BIOS

The Wiki's own index of where to find required BIOS files for emulators that need them.


One emulator, many consoles. These are the best starting point if you don't want to juggle a separate program for every platform.

RetroArch

Frontend

The most widely used multi-system frontend, running dozens of emulator "cores" under one unified interface with shaders, netplay, and save states built in.

Multi-System Emulators List

Index

The Wiki's full comparison of every multi-system option beyond RetroArch, useful if you want alternatives.

Avoid these RetroArch cores

The community consistently flags certain built-in cores as inferior to their standalone counterparts: avoid the PPSSPP, Dolphin, and Citra cores for PSP, GameCube/Wii, and 3DS respectively, and avoid the Neo Geo, PlayStation 1, and Game Boy Advance cores too. Use the standalone emulators listed below for those systems instead.

EmuDeck

If you're setting up emulation on a Steam Deck or a Linux gaming distro, EmuDeck automates nearly the entire process — installing RetroArch, standalone emulators, and organizing your ROM library into a single unified launcher.


Standalone emulators consistently outperform their RetroArch-core equivalents for these systems. Gear icons in the source material mark emulators that need BIOS or key files.

Snes9x

SNES

The long-standing standard for Super Nintendo emulation, accurate and lightweight enough to run on almost anything.

Project64

N64

The most widely used Nintendo 64 emulator, with broad plugin support for graphics and input.

Dolphin

GC / Wii

The gold standard for GameCube and Wii emulation, actively developed with excellent performance and upscaling support.

mGBA

GBA

A highly accurate Game Boy Advance emulator, generally preferred over VBA-based alternatives.

Dolphin performance guide

Getting Dolphin running smoothly, especially for demanding titles like Breath of the Wild via the Wii U layer, benefits heavily from a dedicated tuning pass — see the Dolphin Performance Guide for graphics backend and settings recommendations.

DuckStation

PS1

A modern, actively maintained PS1 emulator with far better compatibility and upscaling than older alternatives.

PCSX2

PS2

The definitive PS2 emulator, now with a much friendlier setup process than in years past.

RPCS3

PS3

A genuinely impressive PS3 emulator given the console's complexity, with strong and growing game compatibility.

PPSSPP

PSP

Runs PSP games at far higher resolutions than the original hardware, widely considered one of the best-executed emulators available.

Xemu

Xbox

The leading emulator for the original Xbox, requiring a BIOS dump to run.

Xenia

Xbox 360

The primary Xbox 360 emulator, with compatibility that varies significantly by title.

These require your own keys and firmware

Switch, Vita, and 3DS emulation all require dumping encryption keys and firmware from a console you own — there's no legitimate way around this step, and guides that skip it are usually pointing to piracy of the keys themselves.

Ryujinx

Switch

One of the two leading Switch emulators, known for strong compatibility and active development.

Cemu

Wii U

The definitive Wii U emulator, particularly popular for running Breath of the Wild at enhanced settings.

Citra

3DS

The most established 3DS emulator, though development has slowed following legal pressure on its original team.

Vita3K

Vita

The primary PS Vita emulator, still under active development with steadily improving compatibility.


The .exe rule

If a downloaded ROM file has a .exe extension instead of the expected format for that console (.nes, .iso, .z64, etc.), it is almost certainly malware. Legitimate ROM dumps never need to be "installed" — they're loaded directly into an emulator.

Myrient

ROMs

Widely considered one of the cleanest and most reliable ROM archives currently active, with a straightforward directory structure and no popup-laden download flow.

No-Intro

Verification

Not a download source itself, but the preservation project whose checksums verify that a ROM dump is clean and unmodified — cross-reference downloads against this when in doubt.

Vimm's Lair

ROMs

A long-running, well-regarded archive with a restore-button script available if the download button goes missing.

CDRomance

ROMs

A solid general ROM archive with an active Discord for support when files or links break.

ROM hack communities

For fan-made modifications rather than original dumps, SMWCentral hosts an enormous library of Super Mario World hacks, while Pokemerald is the reference project for Pokémon ROM hacking built on a full decompilation.


No install, no setup — just click and play. Great for quickly testing a game before committing to a full emulator setup, though performance and accuracy trail dedicated emulators.

Browser Emulator Index

Index

The Wiki's full list of browser-based emulators across every console, the best jumping-off point if what you want isn't below.

PS1FUN

PS1

A no-frills browser PS1 emulator, useful for quick nostalgia sessions without any setup.

Multiplayer browser emulation

Telemelt and PSX Party both let you play classic multiplayer games with friends directly in the browser, no ROM sharing or netcode setup required on your end.


Getting your own console to run custom firmware, homebrew apps, or emulators natively — distinct from PC emulation, but closely related in spirit.

cfw.guide

Guides

A conglomerate of community-written custom firmware guides covering nearly every console and handheld, the best single starting point for modding your own hardware.

ConsoleMods

Wiki

A community-driven modding wiki, strong on older consoles though it lags behind on the newest hardware.

NH Switch Guide

Switch

The definitive Nintendo Switch homebrew and CFW guide, covering RCM entry methods and safe modding practices.

WiiBrew

Wii

The long-standing wiki dedicated to Wii homebrew development and installation guides.

RCM Jigs and soldering

Entering RCM mode on a Switch to install custom firmware traditionally required soldering a jig by hand. It's strongly recommended to buy a proper RCM Jig instead of attempting solderless workarounds, which carry a real risk of damaging your console.


Once you've built up a ROM library, these tools help organize it and confirm nothing in it has been tampered with.

ROM Managers List

Index

A comparison of dedicated ROM library managers beyond what's built into frontends like RetroArch or EmuDeck.

Dat-O-Matic

Verification

The database of No-Intro checksums used to verify your ROM collection matches known-clean dumps, essential if you're paranoid about tampered files.

One last reminder

Every safety practice from the Game Acquisition page applies here too — uBlock Origin, a real VPN if torrenting ROM packs, and scanning anything before you run it. Emulators themselves are safe software; it's the ROM sourcing around them that needs care.

On this page