Nestopia is a NES emulator that was written in C++ and it is perfect for games requiring precise timing since it is very cycle-accurate. With support for an incredible amount of mappers. It also supports NSFs, the famicom disk system, save states, IPS patching, battery-saved...
The project is no longer developed. Last version, 1.40, released in June 2008, can be still downloaded from the official website.
FCEUX is a Nintendo Entertainment System (NES), Famicom, and Famicom Disk System (FDS) emulator. It supports both PAL (European) and NTSC (USA/JPN) modes. It supports both Windows and SDL versions for cross compatibility.
Nestopia is a portable NES/Famicom emulator written in C++. Nestopia UE (Undead Edition) is a fork of the original source code, with enhancements from members of the emulation community.
Nesbox Emulator is a multiplatform emulator of video consoles. You can play your favorite NES, Super Nintendo, Sega Genesis and GameBoy Color/Advanced games on any computer working under Windows 8.1/RT/Phone or directly in the browser.
Jnes is a NES emulator for win32 platforms that uses DirectX for its hardware interface. Its emulation capabilities include graphics, sound, input devices, and emulating quite a few memory mapping boards found in most USA games and a few popular japanese ones.
Nintendulator is an open source Win32 NES emulator written in C++ (plus some assembly optimization). The original goal was to emulate the NES down to its hardware quirks; though its fallen behind over the years, recent builds have caught up once again and can emulate certain...