Skip to content

NES

Nintendo · 8-bit

NES & Famicom Emulation

The branch where console emulation began: early FM Towns experiments, commercial controversy, underground DOS culture, and modern high-accuracy projects.

RETRO REPLAY RECOMMENDS

FCEUX

A practical NES emulator for play, research, debugging, and recording. Our profile covers the project’s tools and setup.

Emulators for NES

Published emulator profiles for this branch. Open a card for setup, downloads, and sources.

82 emulators shown · Page 1 of 4

6502Emulator

NES EMULATOR 6502Emulator 6502Emulator is an open-source NES (Nintendo Entertainment System / Famicom) emulator repository that implements a learning-focused, highly faithful (but …

View emulator →

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 …

View emulator →

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 …

View emulator →

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…

View emulator →

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…

View emulator →

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…

View emulator →

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…

View emulator →

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…

View emulator →

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…

View emulator →

cfxnes

NES EMULATOR cfxnes cfxnes — a JavaScript-based NES emulator and emulation library that runs in web browsers and can be embedded as a library. Jump to download ↓Jump to setup guide…

View emulator →

chibines

NES EMULATOR chibines ChibiNES is an open-source NES (Nintendo Entertainment System) emulator and NSF player implemented in Go. It focuses on mimicking Mesen's behavior and ta…

View emulator →

CycloaJS

NES EMULATOR CycloaJS CycloaJS is an open-source NES (Famicom) emulator implemented in JavaScript. It is a browser-playable port of a C++ project (Cycloa) and is distributed under …

View emulator →

dendy

NES EMULATOR dendy Dendy is an open-source NES / Famicom emulator written in Go. It focuses on playability and includes a built-in peer-to-peer netplay feature and a WebAssembly bu…

View emulator →

Emulator.NES

NES EMULATOR Emulator.NES Emulator.NES is an open-source Nintendo Entertainment System (NES/Famicom) emulator written in C#. It runs NES ROM files (drag-and-drop) and implements ma…

View emulator →

Emux NES

NINTENDO NES/FAMICOM EMULATOR CORE Emux NES Emux NES is the NES / Famicom implementation provided by the Emux multi-system emulator project as a Libretro core. It is distributed as…

View emulator →

esp-box-emu

NES EMULATOR esp-box-emu ESP-BOX-EMU is an open-source firmware and hardware project that turns an ESP32-S3-BOX (and ESP32-S3-BOX-3) into a handheld retro emulation console. It run…

View emulator →

Esp32-S3-nes-emulator-by-DSN

NES EMULATOR Esp32-S3-nes-emulator-by-DSN ESP32-S3 NES emulator that runs Nintendo Entertainment System ROMs on an ESP32-S3 microcontroller with ST7789 SPI display, I2S audio via M…

View emulator →

Fami

NES EMULATOR Fami Fami is an open-source Nintendo Famicom / NES emulator written in C# (.NET). It aims for fairly fast performance with audio and basic features (save states, rewin…

View emulator →

FCEUmm

NINTENDO NES/FAMICOM EMULATOR CORE FCEUmm FCEUmm is a libretro core that ports the FCEU-mm (FCE Ultra, mappers modified) lineage into the libretro/RetroArch ecosystem to run NES / …

View emulator →

FCEUX

NES / FAMICOM EMULATORFCEUXThe all-in-one descendant of FCE Ultra: approachable for ordinary play and packed with debugging, Lua, movie-recording, and ROM-hacking tools.Jump to dow…

View emulator →

Fearless-NES

NES EMULATOR Fearless-NES Fearless-NES is an in-development NES (Nintendo Entertainment System) emulator implemented in Rust. It aims for cycle-accurate CPU and accurate PPU/APU em…

View emulator →

ffnes

NES EMULATOR ffnes ffnes is an open-source NES (Nintendo Entertainment System) emulator whose source and README are hosted on GitHub. The project provides a Windows-targeted binary…

View emulator →

fnes

NES EMULATOR fnes Cycle-accurate NES (Nintendo Entertainment System) emulator implemented in Dart with a Flutter UI. Implements MOS 6502 CPU, PPU, APU, several cartridge mappers, s…

View emulator →