EVERYTHING XIAOMI
Get listed

My NES

My NES is a portable, open-source NES and Famicom emulator for Windows, written in C#.

Place
#11 of 26
Score
6.0
My NES's website

What My NES is

My NES is a portable, open-source NES and Famicom emulator for Windows, written in C#. The project describes it as .NET freeware under GNU GPL version 3, listed as free. Its built-in launcher organizes games, shows information using NesCart DB, and can record ratings and play time. The emulator supports save states, snapshots, game audio recording, and Game Genie. Four-player joypads can be used through a keyboard, joystick, or Xbox 360 controller. It supports NTSC, PALB, and DENDY formats and can upscale video beyond Full HD. The project says it passes most known NES hardware behavior tests without workarounds and implements about 97% of known documented mappers, though some games may fail due to an unimplemented mapper or emulation bug. Requirements include Windows able to run .NET Framework 4, DirectX, and the Microsoft C++ Runtime. The project says it is multithreaded and reports 60 fps on older Windows machines. It usually comes as a portable package, run after extraction, and saves settings and user files in Documents. Linux users are directed to My C Nes, a separate command-line emulator.

Good

  • Freeware licensed under GNU GPL version 3.
  • Supports save states, snapshots, and audio recording.
  • Four-player controls include keyboard, joystick, or Xbox 360 controller.
  • Video can be upscaled beyond Full HD.

Watch out

  • Requires Windows, .NET Framework 4, DirectX, and Microsoft C++ Runtime.
  • Some games may fail due to mapper or emulation issues.
  • Linux alternative is a separate command-line emulator.

Who it suits

It suits Windows users seeking a free NES or Famicom emulator with game organization and save features. It may appeal to players who use four-player controls or Game Genie cheats.

Verdict

My NES combines NES and Famicom emulation with a launcher, game data, and play features. Its Windows requirements and the possibility of game compatibility issues are worth considering before use.

Plans and prices

From My NES's own pricing page, checked 5 Oct 2026.

All about pricing
PlanPriceWhat it gives you
My NESFreeOpen-source .NET freeware · GPL-3.0

The facts

Each one read from My NES's own pages, with the date it was checked.

What it does

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

Where it runs

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.checked 5 Oct 2026

Alternatives to My NES

All alternatives
  1. 1

    GoNES

    Free planWebLinuxmacOSWindows
    6.9Free plan
  2. 2

    NESER

    Free planWebLinuxmacOSWindows
    6.9Free plan
  3. 3

    JSNES

    Free planWebLinux
    6.5Free plan
  4. 4

    Nestalgia

    Free planLinuxmacOSWindows
    6.5Free plan
  5. 5

    FCEUX

    Free planLinuxmacOSWindows
    6.3Free plan
  6. 6

    Nintendulator

    Free planWindows
    6.3Free plan