Nestopia - A portable and cycle-accurate NES emulator written in C++
Wine - Open Source Software for running Windows applications on other operating systems.
FCEUX - FCEUX is a Nintendo Entertainment System (NES), Famicom, and Famicom Disk System (FDS) emulator.
CodeWeavers CrossOver - Don't buy a Windows license, don't reboot and don't use a Virtual Machine. Try a free trial of CrossOver to run your Windows software on Mac, Linux and Chrome OS.
VirtuaNES - VirtuaNES is Famicom/NES emulator for Win32.
PlayOnLinux - PlayOnLinux will allow you to play your favorite games on Linux easily