TuxNES – a Nestra based, a great public-domain NES emulator by Quor. TuxNES adds many features not found in Nestra, and uses a more collaborative development model.
Enhancements to Nestra often find their way into TuxNES. Enhancements to TuxNES don’t generally find their way into Nestra due to licensing restrictions (since pieces of TuxNES are generally copyrighted by their authors, and covered by the GNU General Public License,) although similar changes by the same authors sometimes find their way back into Nestra.
TuxNES can render using the X Window System, the W Window System, or GGI.
– open source
– runs under Linux, FreeBSD, and NetBSD on x86 platforms
– uses an X11 server, W server or GGI for display and input handling
– dynamic recompilation from 6502 opcodes -> x86 native opcodes
– mappers: 0, 1, 2, 3, 4, 7, 9, 11, 32, 66, 99
– experimental mappers: 15, 22, 23, and 71
– gzip and zip file support
– game saving
– built-in disassembler
– joystick support (2- & 4-button)
– experimental sound support
– capture screenshots in X pixmap (xpm) or portable pixmap (ppm) format
– Game Genie code support
– trainer support
– alternate palette support