- Home
- NES Emulators
- My NES
My NES
What it is
My NES is a portable, open-source NES and Famicom emulator for Windows, written in C#. It emulates the console’s CPU, audio and picture processing, supports NTSC, PALB and DENDY formats, and implements about 97% of known documented mappers. The project says it passes most known NES hardware behavior tests without workarounds, though some games may not work because of an unimplemented mapper or emulation bug. Its built-in launcher organizes games, displays information using NesCart DB, and can record ratings and play time. The emulator can save and load states, take snapshots and record game audio. It supports four-player joypads through a keyboard, joystick or Xbox 360 controller, includes Game Genie, and can upscale video beyond Full HD. My NES is freeware licensed under GNU GPL version 3. It usually comes as a portable package that can be run after extraction, and saves settings and user files in Documents. Requirements include Windows that can run .NET Framework 4, DirectX and the Microsoft C++ Runtime.
For and against
For
- Freeware under GNU GPL version 3
- Save and load states
- Supports four-player joypads
- Built-in launcher organizes games
- Supports NTSC, PALB and DENDY formats
Against
- Windows platform only
- Some games may fail due to mapper or emulation issues
- Requires .NET Framework 4, DirectX and Microsoft C++ Runtime
The verdict
My NES combines NES and Famicom emulation with game organization, save states and controller support. It is Windows-only, and the project notes that some games may not work.
Who it suits
It suits Windows users looking for an NES or Famicom emulator with save states, controller options and a game launcher. The project points Linux users to a separate command-line emulator.
Plans and prices
My NES
Open-source .NET freeware · GPL-3.0
Read 5 Oct 2026 · github.com
On the record
- Accuracy
- The project says the emulator passes most known NES hardware behavior tests without workarounds.github.com · read 5 Oct 2026
- Compatibility
- The project says it implements about 97% of known and documented mappers.github.com · read 5 Oct 2026
- Controllers
- It supports four-player joypads through a keyboard, joystick, or Xbox 360 controller, and includes Game Genie.github.com · read 5 Oct 2026
- Emulation
- The specification lists NES CPU, audio and picture processing, NTSC, PALB and DENDY formats, and about 97% of known documented mappers.github.com · read 5 Oct 2026
- Game data
- The launcher uses NesCart DB for game information.github.com · read 5 Oct 2026
- Game database
- The emulator uses NesCart DB for game information.github.com · read 5 Oct 2026
- Game launcher
- Its built-in launcher organizes games, displays game information, and can record ratings and play time.github.com · read 5 Oct 2026
- Game library
- Its built-in launcher organizes games, displays game information, and records ratings and play time.github.com · read 5 Oct 2026
- License
- The project describes My NES as .NET freeware licensed under GNU GPL version 3.github.com · read 5 Oct 2026
- Limitations
- The project notes that some games may not work because of an unimplemented mapper or an emulation bug.github.com · read 5 Oct 2026
- Linux alternative
- For Linux users or performance issues, the README points to My C Nes, a separate C-language command-line emulator with the same emulation features.github.com · read 5 Oct 2026
- Performance
- The project says the emulator is multithreaded and has been tested at 60 fps on older Windows machines.github.com · read 5 Oct 2026
- Portable use
- The project says it usually comes in a portable package that can be run by extracting it, and saves settings and user files in Documents.github.com · read 5 Oct 2026
- Purpose
- My NES is a portable, open-source NES/Famicom emulator written in C#.github.com · read 5 Oct 2026
- Requirements
- The listed requirements include Windows that can run .NET Framework 4, .NET Framework 4, DirectX, and the Microsoft C++ Runtime.github.com · read 5 Oct 2026
- Save features
- The emulator can save and load states, take game snapshots, and record game audio.github.com · read 5 Oct 2026
- Support
- The project asks users to report game problems through the linked My-Nes GitHub issues page.github.com · read 5 Oct 2026
- Video and audio
- It supports NTSC, PALB, and DENDY formats, and can upscale video beyond Full HD.github.com · read 5 Oct 2026