Skip to content
SPECIFICTION
Get listed

My NES

github.com

Free plan Windows
Visit github.com
Spec score 7.9 #7 of 26 in NES Emulators

What it is

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.

Spec sheet

Purpose
My NES is a portable, open-source NES/Famicom emulator written in C#.Read 5 Oct 2026 · github.com
Support
The project asks users to report game problems through the linked My-Nes GitHub issues page.Read 5 Oct 2026 · github.com
License
The project describes My NES as .NET freeware licensed under GNU GPL version 3.Read 5 Oct 2026 · github.com
Accuracy
The project says the emulator passes most known NES hardware behavior tests without workarounds.Read 5 Oct 2026 · github.com
Compatibility
The project says it implements about 97% of known and documented mappers.Read 5 Oct 2026 · github.com
Controllers
It supports four-player joypads through a keyboard, joystick, or Xbox 360 controller, and includes Game Genie.Read 5 Oct 2026 · github.com
Emulation
The specification lists NES CPU, audio and picture processing, NTSC, PALB and DENDY formats, and about 97% of known documented mappers.Read 5 Oct 2026 · github.com
Game data
The launcher uses NesCart DB for game information.Read 5 Oct 2026 · github.com
Game database
The emulator uses NesCart DB for game information.Read 5 Oct 2026 · github.com
Game launcher
Its built-in launcher organizes games, displays game information, and can record ratings and play time.Read 5 Oct 2026 · github.com
Game library
Its built-in launcher organizes games, displays game information, and records ratings and play time.Read 5 Oct 2026 · github.com
Limitations
The project notes that some games may not work because of an unimplemented mapper or an emulation bug.Read 5 Oct 2026 · github.com
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.Read 5 Oct 2026 · github.com
Performance
The project says the emulator is multithreaded and has been tested at 60 fps on older Windows machines.Read 5 Oct 2026 · github.com
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.Read 5 Oct 2026 · github.com
Requirements
The listed requirements include Windows that can run .NET Framework 4, .NET Framework 4, DirectX, and the Microsoft C++ Runtime.Read 5 Oct 2026 · github.com
Save features
The emulator can save and load states, take game snapshots, and record game audio.Read 5 Oct 2026 · github.com
Video and audio
It supports NTSC, PALB, and DENDY formats, and can upscale video beyond Full HD.Read 5 Oct 2026 · github.com

Plans and prices

My NES Free Open-source .NET freeware · GPL-3.0 Read 5 Oct 2026 · github.com

Every My NES plan and price →

Strong points and limits

Strong points

  • Portable Windows package
  • Supports save states and snapshots
  • Includes Game Genie
  • Supports four-player controllers
  • Upscales video beyond Full HD

Limits

  • Some games may fail to run
  • About 97% of documented mappers implemented
  • Requires .NET Framework, DirectX and C++ Runtime
  • Windows platform only

Who it suits

It suits Windows users seeking a portable NES/Famicom emulator with save states, cheats and launcher organization. Players needing four-player input or multiple regional formats are covered.

Verdict

My NES combines broad NES-format support with launcher, save, controller and recording features in a free GPL-3.0 package. Compatibility is substantial but not complete, and the listed requirements are Windows-specific.

Where Specifiction places it

Alternatives to My NESAll alternatives →