TuxNES is an emulator for the 8-bit Nintendo Entertainment System that runs under Linux and FreeBSD on i386 machines. It supports a wide variety of graphic displays, sound modes, nifty features, and, of course, NES games.
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.
This release includes complete sound support,
complete MMC2 support, new MMC4 support, joystick
remapping, NetBSD and experimental OpenBSD
support, and ZIP file support.
Nestra v0.66 improvements have been adapted. Experimental support for mappers 13, 19, and 68, GGI support, X11 shared memory pixmap support, W Window System support, scanline simulation, greyscale simulation, more palettes, audio echo/reverb effect, advanced joystick support, and profiling support have been added. Audio synchronization has been fixed.
The Nestra v0.65 CPU improvements have been adapted, FreeBSD is now supported, a double-sized graphics window, improved sound support, dual joystick support, new support for mappers 33, 64, 78, and 231, improved support for mappers 1, 2, 3, 4, and 11, and revised and modularized help command line options have been added, and screenshots are now saved in a more intuitive format.
Support for mappers 32 and 66, experimental support for mappers 15, 22, and 71, better logic for deciding which mapper to use, Game Genie bug fixes, improved palette, trainer support.