My favorites | Sign in
Project Logo
             
Search
for
Updated May 13, 2008 by NmnNotmyname
Mupen64Plus  
Background Information About Mupen64Plus

Introduction

Mupen64Plus, Originally Mupen64-64bit, created by Richard42, is a fork of Mupen64, An N64 emulator created by Hacktarux. Mupen64-64bit was started sometime after the first release of a quick attempt to port Mupen64 to x86_64/AMD64/EM64T was released.

Mupen64Plus is Open Source, as it is required as a derivative of the GPLv2 software, Mupen64 . All source code to all plug-ins are redistributed under the license they were originally redistributed under. The latest snapshot of source is publicly available via offsite SVN under a special user (Who's information is listed on the Project Homepage.)

History

On October 10th, 2007, A branch off of Mupen64 was presented to the public as Mupen 64bit Go→]. First released by nmn, it contained a buggy version of glN64, JTTL's Audio Plug-in, A broken release of Blight's SDL Input plug-in, And the original r4300 emulation minus dynamic recompiling. (No attempt to port it was made as of the original release) On October 14th, 2007, Richard42 had decided to help on the project. On October 21st, 2007, the original port was finally dumped and the project gained a new name, Mupen64-64bit. Essentially, It was a new project, being started from the vanilla Mupen64 0.5 source code.

Mupen64-64bit was soon renamed Mupen64-amd64. During this next period many of the fork's most important achievements were made. A Dynamic Recompiler was developed, Many of the largest bugs were fixed, and the emulator's GUI was renovated.

After a while, it became clear that the name Mupen64-amd64 was giving the impression that the emulator did not support 32-bit Intel x86 processors. Finally, It was decided to rename the project to Mupen64Plus, and the project gained a homepage at Google Code, where it sits today.

Progress

Although the original goals of the initial project were only to port the emulator to 64-bit Intel and fix bugs, not long after Richard42 arrived, it was decided that the project should also aim to improve the quality of Mupen64. Currently, the project has deviated off of the original Mupen64 quite much. The main differences are:

Usage

Currently, Mupen64Plus only compiles under Intel processors on the Linux platform (Other UNIX like Operating Systems should work as long as you have GNU Make and GCC for compilation). Simply use "make all" to compile the emulator, provided all prerequisites are properly installed and working.

An effort to port Mupen64Plus to Microsoft Windows is under way. Fixes to the build system that will allow users of PowerPC Linux to run Mupen64Plus should be released soon.

Plugins

Currently, Mupen64Plus has 10 Plug-ins. 4 Video plug-ins, 3 audio plug-ins, 2 input plug-ins and 1 RSP plug-in.

Video:

Audio:

Input:

RSP:


Comment by vini.ips...@gmail.com, Mar 03, 2009

What are the differences between the Mupen64plus Rice Video plugin and the Mudlord's Rice Video Plugin 6.1.4?

Comment by richard42g, Mar 03, 2009

We forked Mudlord's plugin at v6.1.0 and ported it to 64-bits. Since then we've committed lots of changes - bug fixes and new features to support other things in Mupen64Plus like the OSD. I don't know what changes Mudlord has committed to his plugin since 6.1.0.

Comment by k.chochlow, Nov 06, 2009

how do i install the Blight's SDL Input Plugin on ubuntu, since the keyboard config, is the only problem i seem to have, the mupeon64 basic input plugin exists, but it doesn't let me change the settings or configure it, so i was thinking maybe i should install Blight's SDL Input Plugin

Comment by muellhierrein, Nov 07, 2009

@k.chochlow, This plugin is included in http://packages.ubuntu.com/karmic/mupen64plus and need not be installed extra

Comment by k.chochlow, Nov 10, 2009

when i try downloading either one of the mupen i get different error messages when i want to install it, for the amd64 version i get this Error: Dependency is not satisfiable: liblzma0 (>= 4.999.7beta), while for the other one which would be the i386 i get the error that states Error: Wrong architecture 'i386'

Comment by muellhierrein, Nov 10, 2009

Simple to fix. Just download the right version for your architecture and install packages which are needed. For example liblzma can be found at http://packages.ubuntu.com/karmic/liblzma0


Sign in to add a comment
Hosted by Google Code