My favorites | Sign in
Project Home Downloads Wiki Issues
Project Information
Members
Featured
Downloads
Links

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. There is 1 included OpenGL video plugin, called RiceVideo. There are 3 other excellent video plugins being maintained by wahrhaft, called Arachnoid, Glide64, and Z64.

Features

  • Dynamic recompilers for 32-bit (x86) and 64-bit (amd64) machines
  • Two OpenGL video plugins, with Hi-resolution texture support
  • LIRC Infrared remote control support
  • Rumble Pak support (Linux only)
  • Cheat system with gameshark code support
  • Speed adjustment with smooth sound output
  • Shared library interface for integration into other systems (front-ends)
  • Command-line Front-end application

News

December 28, 2013: We have migrated our source code repository from Mercurial (bitbucket.org) to Git (github.org)! Check out the updated source code links in the "For Developers" section below.
July 4th, 2013: After nearly 4 years of hard work, the 2.0 release is here! Check out the release message in this emutalk thread for more information.

Releases

Mupen64Plus v2.0 is now available for all supported operating systems. You can download it from the "Featured Download" section on the left.

For detailed information about the differences between each release, check out the Release Notes Page

Documentation

For Users

Keyboard - Default keyboard setup & configuration
Joysticks - How to set up your joystick if it is not auto-detected
UI-Console - Mupen64Plus command-line UI usage
File Locations - Places where Mupen64Plus installs and/or searches for various files
Rumble - Instructions for setting up force-feedback (Linux only)
Hi-res textures - Instructions for using hi-resolution texture packs with Rice Video
Third Party Front-ends and Plugins - List of additional Front-ends (user interfaces) and plugins, compatible with Mupen64Plus 2.0 but not part of the bundle distributed here
Games - Compatibility and game notes
Screenshots

For Developers

Mupen64Plus 2.0 API - Full documentation of the new API between plugins, the emulator core, and the front-end application
Mupen64Plus source code - Link to Git repository containing the Mupen64plus modules - the emulator core, 10 plugins, command-line user interface program, Win32 build dependencies and test ROM source code.

You can download, build, and test the latest source code from our Git repository. For Linux users, instructions can be found at the CompilingFromGit wiki page. For Windows users, instructions can be found at the CompilingOnWindows wiki page. For Apple OSX users, instructions are at the MacOSXInstructions page.

Questions / Problems / Bugs

If you have questions, you may post them in the Mupen64Plus Google Group. To report a problem or a bug, you may post a message on the google group, or use the Issue Tracker above to file a bug report.

We also have an IRC channel where many of the developers and fans hang out. If you would like to stop by with a question or to say hi, it's #mupen64plus at irc.freenode.net

Developers, Developers, Developers!

For those who are not Mupen64Plus project members but would like to submit a patch, please post it in the Mupen64Plus Google Group. For those who would like to join the project, please send an email to the project owner, which is given at the top of this page, on the right.

Powered by Google Project Hosting