puNES
PuNES is a high accuracy NES emulator.
6 Alternatives To puNES
DroidEmu
DroidEmu is a game system to play SNES, NES, GameBoy Advanced, GameBoy/Color, SEGA GameGear, SEGA…
JSNES
A JavaScript NES emulator.
Jnes
Jnes is a NES emulator for win32 platforms that uses DirectX for its hardware interface.
Nintendulator
Nintendulator is an open source Win32 NES emulator written in C++ (plus some assembly optimization).
VirtuaNES
VirtuaNES is Famicom/NES emulator for Win32.
nemulator
nemulator is a NES emulator.