7.8.7520 / 04-08-2020



myNES is a portable, open source, low level NES/Famicom emulator written in C#. The compatibility is quite high, running most games without any bugs. Its aim is to reproduce any hardware quirks that games may rely on without relying on game specific hacks or hash checks (aside from filling in pot holes left behind by the iNES file format).




Windows: 7+

Linux: all platforms that can run mono gtk#


CPU: 2.4 GHz or faster (multicore recommended)

.NET Framework 4+ is required on all plateforms

Most Recent Changes

  • Added: ability to open database file in launcher 

  • Added: ability to change audio device (SDL2 audio renderer only) 

  • Improved: launcher now can open open database file if it is located in My Nes folder in documents. 

  • Improved: SDL2 libraries updated to the latest version. 

  • Improved: SDL2 video and audio renderers.  

  • Fixed: Mapper 5 crashes in "Shin 4 Nin Uchi Mahjong - Yakuman Tengoku" game, bug in MMC5 PCM external sound channel. 

  • Fixed: Load and save palette generator values in palette settings. 

  • Removed: some SDL2 video renderer settings. 

  • Removed: audio buffer change settings (can still be changed in settings file in documents).  


  • Now My Nes look for database file (which generated and used by My Nes built in Laucnher) in My Nes documents folder.   If that file doesn't exist, My Nes will look in My Nes folder. If it doesn't exist as well, My Nes will ask you if   you like to generate new database file.   Also, My Nes Launcher now able to open database file using "OPEN" button. - SDL2 audio select the first audio device by default, if you switch to SDL2 audio renderer and there is no sound, please   try to switch Audio device/driver in SDL2 Settings (you can open these setting from main menu: Audio>SDL2 Settings).