Mupen64Plus is a cross-platform plugin-based N64 emulator which is capable of accurately playing many games. Included are four MIPS R4300 CPU emulators, with dynamic recompilers for 32-bit x86 and 64-bit amd64 systems, and necessary plugins for audio, graphical rendering (RDP), signal co-processor (RSP), and input.
Mupen64Plus is a command line program. A couple frontends are available here.
* Dynamic recompilers for 32-bit (x86) and 64-bit (amd64) machines
* 3 OpenGL video plugins: glN64, RiceVideoLinux, Glide64
* Hi-resolution texture support in Rice Video
* LIRC Infrared remote control support
* Rumble Pak support
* Graphical R4300 debugger
* Cheat system with gameshark code support
* Speed adjustment with smooth sound output
* GTK2-based GUI
* KDE4-based GUI (experimental)
* Command-line options for integration into other systems
* Installation support for multi-user systems