Skip to content
mupen64plus GUI written in Qt5
C++ C QMake
Branch: master
Clone or download
Pull request Compare This branch is even with m64p:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
api Update to support latest core API May 8, 2018
interface
osal Make slider a bit wider Sep 25, 2017
.gitignore better plugin finding Feb 22, 2017
LICENSE Improving README (m64p#12) Apr 27, 2017
README.md Remove minizip, rely on 7z for compressed ROMs Nov 10, 2018
cheatdialog.cpp Controller Configuration Mar 23, 2017
cheatdialog.h Cheat support Mar 1, 2017
controllerdialog.cpp Add Bind All button for player 2-4 Nov 10, 2017
controllerdialog.h
keyselect.cpp Fix bug in key selection Oct 24, 2017
keyselect.h Add secondary controller config options Oct 22, 2017
logviewer.cpp Store log in temporary file Sep 27, 2017
logviewer.h
main.cpp Add option to request a GLES context Mar 19, 2018
mainwindow.cpp Video settings button Feb 25, 2019
mainwindow.h Video settings button Feb 25, 2019
mainwindow.ui Simplify config Feb 25, 2019
mupen64plus-gui.pro Remove minizip, rely on 7z for compressed ROMs Nov 10, 2018
mupen64plus.icns Add icon for Windows and Mac Nov 21, 2017
mupen64plus.ico Add icon for Windows and Mac Nov 21, 2017
oglwindow.cpp Support running video in it's own thread Mar 19, 2019
oglwindow.h Fix override warnings Dec 11, 2017
plugindialog.cpp Update plugindialog.cpp Feb 25, 2019
plugindialog.h Simplify config Feb 25, 2019
settingclasses.cpp Add Bind All button for player 2-4 Nov 10, 2017
settingclasses.h Add secondary controller config options Oct 22, 2017
settingsdialog.cpp Simplify config Feb 25, 2019
settingsdialog.h Better handling of plugin directory setting Sep 25, 2017
vidext.cpp Support running video in it's own thread Mar 19, 2019
vidext.h Update to support latest core API May 8, 2018
workerthread.cpp Support running video in it's own thread Mar 19, 2019
workerthread.h Turn format into a pointer Sep 6, 2017

README.md

mupen64plus-gui

m64p

mupen64plus-gui is written in Qt5. It supports everything you'd expect from a mupen64plus frontend (plugin selection, configuration editing, save state management, screenshots, pausing, etc).

You can try this out by downloading m64p. m64p is mupen64plus + GLideN64 + this GUI

It is free/libre software under license GPLv3.0. Enjoy and happy hacking!

Dependencies

  • Qt 5.4 (this comes statically linked with the Windows binary build in m64p, so you don't need to worry about this on Windows)
  • SDL2 Your copy of mupen64plus-core (libmupen64plus.so.2) also needs to be linked against SDL2
  • 7za binary must be installed on your system for 7z/zip support

Building (tested on GNU/Linux and MinGW)

On Debian and Ubuntu, you'll want to install qt5-default.

git clone https://github.com/m64p/mupen64plus-gui.git
cd mupen64plus-gui
mkdir build
cd build
qmake ../mupen64plus-gui.pro
make -j`nproc`

Then you can run ./mupen64plus-gui.

You can’t perform that action at this time.