_____ __ __ ____ ___ / ___// // / ____ __ __ / __ `__ \/ __ \/ // /_/ __ \/ / / / / / / / / / /_/ /__ __/ /_/ / /_/ / /_/ /_/ /_/\____/ /_/ / .___/\__, / /_/ /____/ http://m64py.sourceforge.net A frontend for Mupen64Plus
M64Py is a Qt5 front-end (GUI) for Mupen64Plus, a cross-platform plugin-based Nintendo 64 emulator. Front-end is written in Python and it provides a user-friendly interface over the Mupen64Plus shared library.
- Changeable emulation plugins for audio, core, input, rsp, video
- Selection of emulation core
- Configuration dialogs for core, plugin and input settings
- ROMs list with preview images
- Input bindings configuration
- Cheats support
- Support gzip, bzip2, zip, rar and 7z archives
- Video extension (embedded OpenGL window)
sudo apt install libsdl2-dev qttools5-dev-tools pyqt5-dev-tools python3-pyqt5 python3-pyqt5.qtopengl
To install just the Python dependencies:
pip install -r requirements.txt --user
Note
This will not install the other system dependencies which are listed above.
You can also drop the --user
flag and run as root user if you want to
install system-wide, but this is not recommended, as this will likely
screw up your distro's package management.
First, run python setup.py build
followed by python setup.py install
to install
python setup.py build python setup.py install --user
Note
If you use the --user
flag, make sure ~/.local/bin
is in your
user's path environment variable.
M64Py is free/libre software released under the terms of the GNU GPL license.
Please see the COPYING
file for details.