m64p

From Emulation General Wiki
Jump to navigation Jump to search

m64p
M64p-screenshot.png
The Qt5 frontend on Windows 10.
Developer(s) loganmc10
Latest version 2020-11-30
Active Yes
Platform(s) Windows, Linux, macOS
Architecture(s) x86
Emulates Nintendo 64
Compatibility High
Website m64p.github.io
Support ($) Patreon
Programmed in C, C++
License GNU GPLv3
Source code GitHub

m64p is an open-source, plugin-based Nintendo 64 emulator maintained by loganmc10. The project bundles Mupen64Plus with GLideN64, as well as its own frontend, input plugin, and netplay support.

Download[edit]

Windows Linux macOS Official releases

Windows Linux macOS mupen64plus-gui
The frontend that can also be used separately with Mupen64Plus.

Overview[edit]

In the project's own words:

"This is likely the most compatible N64 emulator you’re going to come across. It can play games like Resident Evil 2, Rogue Squadron, Pokemon Snap, and World Driver Championship “out-of-the-box” (without the need to fiddle with settings, plugins, or anything of the sort)."

The user interface, mupen64plus-gui, was written specifically for m64p using Qt5. The supported features:

  • Netplay using a central server hosted in the cloud for players to find sessions
  • Discord Rich Presence and automatic voice channel connectivity
  • Standard frontend features like pausing, screenshots, save states etc.
  • An auto-updater

As of 2020-11-01 m64p now features an newly added GUI option which enables LLE Graphics, this utilizes Parallel RSP (mupen64plus-rsp-parallel.dll) and Angrylion RDP Plus.

LLE.png

Parallel RSP is based on the work of Themaister and is a RSP option used in the Parallel N64 Libretro core

Together with Angrylion RDP Plus this makes fast and accurate N64 emulation possible in m64p.

Netplay[edit]

Follow this guide on the GitHub wiki to set up netplay.

External links[edit]