Nintendo Emulation
NES & Famicom
The birthplace of console emulation and home to NESticle.
16-bitSNES & Super Famicom
VSMC, ZSNES, Snes9x, bsnes, higan, and Mesen.
3D eraNintendo 64
UltraHLE, Project64, Mupen64Plus, and ParaLLEl.
Disc systemsGameCube & Wii
Dolphin, controllers, graphics, compatibility, and preservation.
HandheldGame Boy & Color
VGB, BGB, SameBoy, Gambatte, and more.
HandheldGame Boy Advance
VBA, VBA-M, mGBA, and accuracy-focused successors.
Dual screenNintendo DS & 3DS
DeSmuME, melonDS, Citra, Azahar, and related projects.
HybridNintendo Switch
The newest and fastest-changing Nintendo preservation branch.
Emulators for Nintendo
Published emulator profiles for this branch. Open a card for setup, downloads, and sources.
230 emulators shown · Page 1 of 10

3Beans
NINTENDO 3DS EMULATOR3BeansA young low-level Nintendo 3DS emulator that runs the system software and offers software and hardware GPU rendering.Official downloads ↓Setup guide ↓ Te…
6502Emulator
NES EMULATOR 6502Emulator 6502Emulator is an open-source NES (Nintendo Entertainment System / Famicom) emulator repository that implements a learning-focused, highly faithful (but …
AdvanceOS
GAME BOY ADVANCE EMULATOR AdvanceOS AdvanceOS is a small, bare‑metal operating system that runs Game Boy Advance binaries by providing a GBA-like environment on Raspberry Pi hardwa…
Aldo
NES EMULATOR Aldo Aldo is an open-source MOS Technology 6502 emulator written in C (targeting C23) with a stated milestone to become a usable NES emulator and longer-term goals to …
Anemoia-ESP32
NES EMULATOR Anemoia-ESP32 Anemoia-ESP32 is an open-source NES emulator port written in C++ that runs directly on dual-core ESP32 microcontrollers. It targets standalone handhelds …
ares
MULTI-SYSTEM EMULATOR ares ares is a cross-platform, open-source, multi-system emulator that originated as a fork of higan and focuses on accuracy and software preservation while e…
arm_asm_emu
GAME BOY COLOR EMULATOR arm_asm_emu A Game Boy / Gameboy (DMG/CGB) emulator implemented in ARM assembly, focused on correctness of CPU and timing tests with a Linux-oriented, minim…
awesomenes
NES EMULATOR awesomenes Awesomenes — a small open-source NES (Nintendo Entertainment System) emulator implemented in Go, intended as a learning / hobby project. It runs NROM (mappe…
Azahar
NINTENDO 3DS EMULATOR Azahar Azahar is an open-source Nintendo 3DS emulator project with official builds for desktop platforms and Android. It is a modern continuation of work star…
Azayaka
GAME BOY COLOR EMULATOR Azayaka Azayaka is an open-source, cycle-accurate Game Boy (DMG) and Game Boy Color (CGB) emulator written in C++ with features like rewind, save states, au…
BeesNES
NES EMULATOR BeesNES BeesNES is a sub–cycle-accurate Nintendo Entertainment System (NES) emulator focused on hardware-accurate timing, audio, and video, authored by Shawn (L. Spiro…
Beetle bsnes
NINTENDO SNES/SFC EMULATOR CORE Beetle bsnes Beetle bsnes (often presented as bsnes / Beetle bsnes) is the libretro/RetroArch core that ports the bsnes/higan SNES accuracy-focused …
Beetle GBA
GAME BOY ADVANCE EMULATOR CORE Beetle GBA Beetle GBA is a Libretro core that ports the Mednafen/VisualBoyAdvance lineage to the libretro API to run Game Boy Advance software inside…
BGB
GAME BOY AND GAME BOY COLOR EMULATOR BGB BGB — a Windows Game Boy / Game Boy Color emulator and debugger with high-accuracy core, link emulation, and extensive developer/debugging …
binjgb
GAME BOY COLOR EMULATOR binjgb binjgb is an open-source Game Boy / Game Boy Color emulator written in C with a WebAssembly build for running in the browser. It emphasizes cycle-acc…
binjnes
NES EMULATOR binjnes binjnes is an open-source, cycle-aware NES (Nintendo Entertainment System) emulator written in C that can be built as a native binary or compiled to WebAssembl…
bnes
NINTENDO NES/FAMICOM EMULATOR CORE bnes Libretro core: a libretro/RetroArch port of bNES (Nintendo NES/Famicom emulator). Jump to download ↓Jump to setup guide ↓ Prince of Persia o…
bones
NES EMULATOR bones BoNES (bones) — an open-source NES emulation library written in Go with a small CLI for utilities. Implements core CPU/PPU functionality but is incomplete (missi…
breaknes
NES EMULATOR breaknes Breaknes — a gate-level NES / Famicom / Dendy emulator that reconstructs chip logic (6502, APU, PPU, MMC1) from real-die reverse engineering and runs cartridg…
bsnes
SNES / SUPER FAMICOM EMULATOR bsnes An accuracy-focused Super Nintendo emulator that pairs low-level hardware emulation with a practical interface, modern enhancements, and active …
bsnes C++98 (v085)
NINTENDO SNES/SFC EMULATOR CORE bsnes C++98 (v085) bsnes C++98 (v085) is a Libretro core that ports bsnes's accuracy-focused SNES emulation to older C++98 toolchains so it can…
bsnes-jg
NINTENDO SNES/SFC EMULATOR CORE bsnes-jg bsnes-jg is the libretro (RetroArch) port of the bsnes cycle-accurate Super Nintendo / Super Famicom emulator. It is distributed as a libre…
bsnes-mt
SNES EMULATOR bsnes-mt bsnes-mt — a bsnes-based Super Nintendo (SNES/Super Famicom) emulator fork that focuses on pixel-perfect integer scaling, PNG screenshots, additional usabili…
CAMLBOY
GAME BOY COLOR EMULATOR CAMLBOY CAMLBOY is an open-source Game Boy emulator written in OCaml that runs natively (SDL2) and in the browser (compiled to JS/WASM). The project focuses…
Retro Replay Retro Gaming History, Reviews & Emulation