KuroganeNES vs My NES
KuroganeNES
github.comMy NES
github.comSide by side
| Figure | KuroganeNES | My NES |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | — |
| Windows | — | Yes |
| Plans published | 1 | 1 |
| Spec score · NES Emulators | 7.7 (#11) | 7.9 (#7) |
| 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. | The specification lists NES CPU, audio and picture processing, NTSC, PALB and DENDY formats, and about 97% of known documented mappers. |
| License | KuroganeNES is released under the MIT License, while bundled components retain their own licenses. | The project describes My NES as .NET freeware licensed under GNU GPL version 3. |
| 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. | It supports NTSC, PALB, and DENDY formats, and can upscale video beyond Full HD. |
Plans
In their own words
KuroganeNES
KuroganeNES is a free NES and Famicom Disk System emulator that runs from a self-contained HTML file in modern web browsers. Single-player setup involves opening nes.html and loading a ROM, with no installer, plugin, build step, or server. The project describes cycle-accurate emulation modeled on the NES-001 and verified against named test suites across four CPU/PPU clock alignments. It supports 561 mappers and uses CRC32 ROM fingerprints to choose mapper, mirroring, timing, and peripheral settings for thousands of known games. Video and audio include NTSC and PAL timing, composite-video modeling, and expansion audio for listed chips. Features include save states, rewind, fast-forward, local multiplayer, and online multiplayer for two or four players. Supported peripherals include the Zapper, Power Pad, keyboards, tablet, and microphone. Tools include cheats, ROM patching, an NSF player, TAS studio, and CPU/PPU debugging. Remote multiplayer needs Node.js, a TLS certificate, and port 8888 reachable by default.
My NES
My NES is a portable, open-source NES and Famicom emulator for Windows, written in C#. It emulates NES processing, supports NTSC, PALB and DENDY formats, and implements about 97% of known documented mappers. The project says it passes most known hardware behavior tests, although some games may fail because of an unimplemented mapper or emulation bug. A built-in launcher organizes games, shows information from NesCart DB, and records ratings and play time. Users can save and load states, take snapshots, record game audio and use Game Genie. Four-player joypads work through a keyboard, joystick or Xbox 360 controller. Video can be upscaled beyond Full HD. The emulator is multithreaded, and the project reports 60 fps on older Windows machines. My NES is.NET freeware under GNU GPL version 3, listed at free. It usually runs after extracting a portable package and stores settings and user files in Documents. Requirements include.NET Framework 4, DirectX and Microsoft C++ Runtime.