Mupen 64 Plus Mac Download

Dec 26, 2017. Sep 02, 2016. Mupen64 emulates the Nintendo 64 console and allows you to play Nintendo 64 games on your Mac using rom images.

<H o m e | R S S | R o m s | F o r u m | C O N T A C T | B l o g s | S a v e A r c h i v e | H e l p>

mupen64plus


mupen64plus is a command line N64 emulator for Linux, Mac OSX, FreeBSD, and Windows. The downloads bellow are for Windows and MacOS. You can get linux binaries from the official site.
For additional files and plugins check this page. For a GUI launcher for the emulator M64Py is recommended.

User Rating Vote
Rating: 6.8(76 Votes)

Download


File Platform License Date Size
mupen64plus (win) 2.5Cross platform N64 emulator. Windows Freeware Oct 31, 2015 2170 Kb.
mupen64plus (mac) 2.5Cross platform N64 emulator. Mac Freeware Oct 31, 2015 2594 Kb.

Copyright © 1997-2019 Visei Internet. All rights reserved. No part of this website may be reproduced without permission.
This website is not affiliated with any video game company. All patents and trademarks are owned by their respective holders. Privacy Statement

Here are some basic usage instructions to compile Mupen64Plus on Intel Macintosh computers with OSX (this is for developers. If you are a user, please just download the binary from the downloads page or, if you want a front-end, look at http://bitbucket.org/auria/wxmupen64plus/wiki/Home ). As of October, 2011, all of the Mupen64Plus software will compile and run correctly. Please be aware that Mupen64Plus does not currently run on older PowerPC based Macintosh computers.

Please note that these instructions are meant as guidelines for people who know what they're doing. If you don't have much experience building stuff from source, I would recommend that you wait for binary packages instead.

Choose your mupen version :

  • 2Mupen64plus 1.x
    • 2.3DEPENDENCIES

Mupen64plus 1.99.x and 2.x

  • Install developer tools (Xcode) from the DVD that came with your Mac.
  • Get the code from the various modules using mercurial as on any other platform (or just download a source code archive)

Get the dependencies just like you'd do for mupen64plus 1.x (except maybe GTK/Qt since there is no GUI frontend yet for mupen 2)

  • Install pkg-config if you don't already have it


Create this file, called zlib.pc, in /usr/local/lib/pkgconfig

Create this file, called gl.pc, in /usr/local/lib/pkgconfig

Mupen 64 Plus Mac Download Mac

Create this file, called glu.pc, in /usr/local/lib/pkgconfig


A script to build (32 bits, compatible with 10.6/10.5 and maybe 10.4) looks like :

To build 64-bits, use something like that instead (tested on 1.6) :

Macports users, you will need to add flags like this to the end of many of the make commands above :


And a script to bundle may look like :

this script requires macdylibbundler to be installed.

Currently this only runs from the terminal.

Mupen 64 Plus Mac Download


Mupen64 Download Windows 10

Mupen64plus 1.x

Developer tools

Install developer tools (Xcode) from the DVD that came with your Mac.

GETTING MUPEN64PLUS

You can simply download a source archive from the mupen64plus website; you can also use SVN. SVN example :

DEPENDENCIES

  • Mupen can be built with either GTK+ or Qt. It is expected that in the future the Qt version will work better, but until then the GTK+ version is easier to get to run. Install GTK+ from http://www.gtk-osx.org/. (If you like using macports, beware : GTK as installed from macports will work on your computer, but you won't be able to package a distributable dmg. The installer from the website mentionned is much more handy for this)
  • Other dependencies can be installed either from source or from macports.

(A) THE SOURCE CODE WAY

You will need SDL, SDL_ttf and its subdependencies (Freetype, fontconfig), and libpng.Find them with Google and install them with the usual

(B) THE MACPORTS WAY

Mac
  • Install macports from macports.org
  • Open terminal (under Hard Drive, Applications, Utilities, Terminal). Type in the following commands.

Since macports installs librairies in a non-standard prefix, you will need to help the makefiles find librairies installed from macports. You can simply export LDFLAGS=-L/opt/local/lib or, more conveniently, change it on a more permanent basis by editing pre.mk in the mupen source - then locate the lines that read

and make the second one


BUILDING MUPEN64PLUS

We'll first set some environment variables to help mupen find GTK+. Also make sure sdl-config is in your PATH.

Then cross your fingers, it's time to build!

Or, for a debug build:

Mupen64 plus apk

RUNNING

To run no gui mode :

Be aware that input may not work if you launch ROMs in GUI mode.

PACKAGING MUPEN64PLUS

If all you wanted is to play with Mupen64Plus, this section won't apply to you; but we want to share the fun with others, don't we? From now on, I'll concentrate on how to build a package you can send to others.

Start by installing mupen :

You will first need an Info.plist file, sample here :

(note that the executable name in this Info.plist file is launcher - I'll explain why below)

You will also need icons for mupen and ROMs : mupen64plus.icns, mupen64cart.icns

Then you can build the application bundle by using a simple shell script :

You can then make this bundle distributable by blessing it with DylibBundler. First install DylibBundler by following the instructions inside. Then run this small script :

Voila it's ready! Well actually, it should be in theory... In practice there is a bug on mac : when using both SDL and GTK+ at the same time, both grab the event loop and conflict with each other. The result of this is that ROMs cannot be launched from the GTK GUI, they can only be run in nogui mode. The GTK interface however still remains necessary to configure mupen. Until this issue gets fixed properly, I work around it by placing a second executable in the bundle called launcher (see the bundling script above, there is a commented out line that does this). This executable can then act as a bridge to either open the GTK GUI and configure mupen, either launch a ROM in nogui mode.

--> MacLauncher

With this launcher as main executable, you should finally have a distributable executable!

To be continued...

Retrieved from 'https://mupen64plus.org/wiki/index.php?title=MacOSXInstructions&oldid=44'