top of page
Nintendo Entertainment System
loading_reduced.jpg

Mesen

2.1.1 / 06-07-2025

average rating is 4.9 out of 5
Accuracy
average rating is 4.9 out of 5
Performance
average rating is 4.9 out of 5
Features

Mesen is a high-accuracy NES and Famicom emulator and NSF player for Windows and Linux. 

 

Features

  • Extra High Accuracy: A lot of effort has gone into making Mesen as accurate as possible.

  • Extra High Compatibility: Over 290 mappers supported (all licensed games supported)

  • NES, Famicom, Famicom Disk System, Dendy, VS System, NSF and NSFe emulation is supported.

  • General: Save States, Rewinding, Movie/Audio Recording, Overclocking, Cheat Codes.

  • Video: Numerous video filters, customizable palettes/overscan, support for HDNes' HD packs.

  • Audio: Stereo effects, per-channel volume and panning, equalizer, etc.

  • Misc: Netplay, 7z/zip support, IPS/BPS patch support, automatic updates, and more!


It's currently archived (discontinued), but there are quite a few forks (in no specific order)

Change Logs
DevBuilds
Setup Guide
Compatibility

--

Windows: Vista+

Linux: glibc 2.24+ / Mono 4.2.1+ / SDL 2

loading_reduced.jpg

FCEUX

2.6.6 / 28-08-2023

average rating is 4.2 out of 5
Accuracy
average rating is 4.2 out of 5
Performance
average rating is 4.2 out of 5
Features

Fceux is an open-source Nintendo Entertainment System and Family Computer Disk System emulator. It's a merger of various forks of FCE Ultra. While not being cycle-accurate, it's has quite an accurate emulation and offers extensive tools for debugging, rom-hacking, map making, Tool-assisted movies, and Lua scripting.

Change Logs
DevBuilds
Compatibility

--

Windows: 7+ 

Linux: Ubuntu

MacOS: X+ (check DevBuilds section)

loading_reduced.jpg

Nestopia UE

1.53.2 / 14-08-2025

average rating is 3.9 out of 5
Accuracy
average rating is 3.9 out of 5
Performance
average rating is 3.9 out of 5
Features

Nestopia UE (Undead Edition) is a fork of the original Nestopia, but with several enhancements and bug fixes. While being less ressource intensive than others, it still has great accuracy. That said, it does include support for multiple platforms, save states, movie maker, rewinder and much more..!

Change Logs
DevBuilds
Setup Guide
Compatibility

--

Windows: 32-bit+

Linux: Please follow instructions from linux botton.

loading_reduced.jpg

ares

146 / 27-08-2025

average rating is 4.1 out of 5
Accuracy
average rating is 4.1 out of 5
Performance
average rating is 4.1 out of 5
Features

Ares was originally Near/Byuu's last project and was subsequently continued by new developers (including Luke from Cxbx-r). That said, it's an open-source, multi-system emulator focusing mainly on accuracy and some of its exhaustive features include but are not limited to native multi-platform UI adaptive sync, dynamic rate control, save states, run-ahead, rewind or fast-forward and much more..!


Change Logs
DevBuilds
Setup Guide

...

Nothing Reported

loading_reduced.jpg

Retroarch

1.22.1 / 16-11-2025

average rating is 4.7 out of 5
Accuracy
average rating is 4.7 out of 5
Performance
average rating is 4.7 out of 5
Features

Mesen core (Accuracy)

Nestopia UE core (Balanced)

FCEUmm core (Performance)

--

RetroArch is a frontend for libretro emulator cores, game engines and even media players. It enables you to run classic games using Libretro on a wide range of computers and consoles through its unified graphical interface. Settings are also unified so configuration can be done once and applied and applied to all. It has advanced features like shaders, netplay, rewinding, next-frame response times, and more.


It can run on the usual platforms like Windows, Mac OS X and Linux, but it stands alone in that it can support far more platforms beyond just that.

  • Ludo - A smaller libretro front end by only implementing the core features and by targeting less platforms but definitely shares a lot of the same core values.

  • Lakka - lightweight Linux distribution for small computers like Raspberry Pi

  • RArch - It incorporates Kaillera to offer the possibility to play games online. 


DevBuilds
Compatibility

--

Windows: Vista+ 

Linux: Please follow their instructions

Mac: Apple macOS High Sierra+ with Metal2

loading_reduced.jpg

puNES

0.111 / 26-02-2024

average rating is 4.1 out of 5
Accuracy
average rating is 4.1 out of 5
Performance
average rating is 4.1 out of 5
Features

puNES seems to be ranked as the second most accurate NES/FDS emulator behind Mesen

 

Like many other Famicom emulators (such as Nestopia), it has cycle-accurate CPU emulation. In addition to its high accuracy, puNES also has some decent, standard emu options, including a input configuration UI.

Change Logs
DevBuilds
Compatibility

--

Windows: OpenGL (D3D9 32-bit / D3D 64-bit

Linux: Please follow these instructions from author. 

loading_reduced.jpg

Nintaco

241027 / 29-10-2024

average rating is 3.8 out of 5
Accuracy
average rating is 3.8 out of 5
Performance
average rating is 3.8 out of 5
Features

Nintaco is a cycle-accurate Nintendo Entertainment System (NES) / Famicom emulator and NES Sound Format (NSF) player written in Java, ostensibly making it cross-platform. It supports the vast majority of games including those for the Famicom Disk System (FDS), Dendy, VS. UniSystem, VS. DualSystem and PlayChoice-10, along with a plethora of peripherals. It tracks play history, enabling the player to rewind time to undo mistakes, and to watch, export, edit and resume play at any point in the past. It supports netplay, save states, video and audio recording, video filters, screenshots, cheat codes, a debugger and a TAS editor. It can be controlled programmatically via an API. It provides automatic capturing of sprites and level maps. It even simulates R.O.B., the Robotic Operating Buddy.

Change Logs
DevBuilds
Requirements
Compatibility

--

Requires Java version 8+

loading_reduced.jpg

nin

0.8.0 / 04-12-2020

average rating is 3.7 out of 5
Accuracy
average rating is 3.7 out of 5
Performance
average rating is 3.7 out of 5
Features

Nin is a Nintendo Entertainement System / Famicom emulator that is in the early stages but is actively being developped. 

It's not very polished on the UX side, but can run many games without issues and has gamepad support. 

The exact mapping will depend on the vendor's layout. On a keyboard, the arrows are mapped to the NES D-Pad, Space is Select, Enter is Start, Z is A and X is B. Multiple controllers or other kinds of controller are not currently supported.

Change Logs
DevBuilds
Setup Guide
Compatibility

...

Nothing Reported

loading_reduced.jpg

iNes

6.1 / 15-03-2021

average rating is 3.9 out of 5
Accuracy
average rating is 3.9 out of 5
Performance
average rating is 3.9 out of 5
Features

iNes was the 2nd Nintendo Emulator System ever released (1996!) after Pasofami, but was the first to be truly easily usable. It also supports the GameGenie, Family BASIC Keyboard, FDS and the VS-System arcade system. iNES offers several graphic filters and even supports online gaming. It has since been ported to Unix, MacOS, MSDos, Windows, Symbian, PocketPC, etc. 

Change Logs
DevBuilds
Compatibility

--

Windows: XP+

Linux: Ubuntu 

Android: 2.2+

loading_reduced.jpg

MyNes

7.13.8155 / 01-05-2022

average rating is 4.3 out of 5
Accuracy
average rating is 4.3 out of 5
Performance
average rating is 4.3 out of 5
Features

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).

Change Logs
DevBuilds
Requirements
Setup Guide
Compatibility

--

Windows: 7+

Linux: All platforms that can run mono gtk#

bottom of page