- Home
- NES Emulators
- KuroganeNES
KuroganeNES
What it is
KuroganeNES is a free browser-based emulator for NES and Famicom Disk System games, delivered as a self-contained HTML file. For single-player use, open nes.html and load a ROM; no installer, plugin, build step, or server is needed. The project describes the emulation as cycle-accurate and modeled on the NES-001, with verification against several test suites. It supports 561 mappers and uses ROM fingerprints to select settings for thousands of known games. Video and audio options include NTSC and PAL timing, composite-video modeling, and expansion audio for several chips. Play features include save states, rewind, fast-forward, local multiplayer, and online multiplayer for two or four players. It also supports peripherals such as the Zapper and Famicom microphone, and includes cheats, ROM patching, an NSF music player, a TAS studio, and debugging tools. Remote multiplayer requires Node.js, a TLS certificate, and network access to port 8888 by default. Save states, TAS movies, and netplay sessions from version 1.x are incompatible with v2.0.
For and against
For
- Single-player play needs no installer or server.
- Supports save states, rewind, and fast-forward.
- Includes local and online multiplayer for two or four players.
- Provides cheats, ROM patching, and debugging tools.
Against
- Remote multiplayer requires Node.js, a TLS certificate, and network access.
- Version 1.x saves, TAS movies, and netplay sessions do not work with v2.0.
The verdict
KuroganeNES combines browser-based emulation with a broad set of play and development tools. Single-player setup is simple, but remote multiplayer requires additional infrastructure, and older version 1.x session data is incompatible with v2.0.
Who it suits
It suits people who want to play NES or Famicom Disk System games in a modern web browser, including those interested in local or online multiplayer. Single-player use does not require a server, while remote play has additional setup requirements.
Plans and prices
KuroganeNES
No pricing or usage limits stated; MIT-licensed
Read 30 Sep 2026 · github.com
On the record
- Compatibility limit
- The v2.0 changelog says save states, TAS movies, and netplay sessions from version 1.x are not compatible with v2.0.github.com · read 30 Sep 2026
- Emulation
- The project says its emulation is modeled on the NES-001 and verified against blargg tests, nestest, and the AccuracyCoin suite across four CPU/PPU clock alignments.github.com · read 30 Sep 2026
- Game support
- It supports 561 mappers and uses CRC32 ROM fingerprinting to select mapper, mirroring, timing region, and peripherals for thousands of known games.github.com · read 30 Sep 2026
- Integrations
- Online multiplayer optionally uses a zero-dependency Node.js WebSocket relay; local and single-player use do not need it.github.com · read 30 Sep 2026
- License
- KuroganeNES is released under the MIT License, while bundled components retain their own licenses.github.com · read 30 Sep 2026
- Maker details
- The opened project page identifies the GitHub account dzoberg as the repository owner but does not state a maker name, headquarters, or founding date.github.com · read 30 Sep 2026
- Online requirements
- Remote multiplayer requires Node.js, a TLS certificate, and port 8888 reachable through the firewall and router by default.github.com · read 30 Sep 2026
- Other tools
- The project includes Game Genie cheats, IPS/BPS/xdelta ROM patching, an NSF music player, a TAS studio, and CPU/PPU debugging tools.github.com · read 30 Sep 2026
- Peripherals
- Supported peripherals include the Zapper, Power Pad, Family BASIC and Subor keyboards, Oeka Kids tablet, and Famicom microphone.github.com · read 30 Sep 2026
- Play features
- It includes save states, rewind, fast-forward, local multiplayer, and online multiplayer for two or four players.github.com · read 30 Sep 2026
- Security and privacy
- The README says all code, fonts, and libraries are inlined and the page makes no external requests; the v2.0 changelog says the bundle uses a Content-Security-Policy with hashed script blocks and no inline handlers or eval.github.com · read 30 Sep 2026
- Setup
- Single-player play requires no installer, plugins, build step, or server; users open nes.html and load a ROM.github.com · read 30 Sep 2026
- Video and audio
- Features include NTSC and PAL timing, a composite-video model, and expansion audio for VRC6, VRC7, FDS, MMC5, Namco 163, Sunsoft 5B, and EPSM.github.com · read 30 Sep 2026
- What it does
- KuroganeNES is a cycle-accurate NES and Famicom Disk System emulator that runs in a self-contained HTML file in a browser.github.com · read 30 Sep 2026