Difference between revisions of "M64p"

From Emulation General Wiki
Jump to navigation Jump to search
m
Line 20: Line 20:
 
|source        = [https://github.com/loganmc10/m64p GitHub]
 
|source        = [https://github.com/loganmc10/m64p GitHub]
 
}}
 
}}
'''m64p''' is an open-source, plugin-based [[Nintendo 64 emulators|Nintendo 64 emulator]] maintained by loganmc10. The project bundles [[Mupen64Plus]] with GLideN64, as well as its own frontend, input plugin, and netplay support.
+
'''m64p''' is an open-source, plugin-based [[Nintendo 64 emulators|Nintendo 64 emulator]] maintained by loganmc10. The project bundles [[Mupen64Plus]] with Parallel RDP, as well as its own frontend, input plugin, and netplay support.
  
 
==Download==
 
==Download==

Revision as of 16:19, 4 July 2021

m64p
M64p-screenshot.png
The Qt5 frontend on Windows 10.
Developer(s) loganmc10
Latest version Template:M64pVer
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 Parallel RDP, as well as its own frontend, input plugin, and netplay support.

Download

Windows Linux Official releases
Windows Linux macOS Final GlideN64 build (2021-05-30)

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

Overview

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 2021-06-06, macOS support is dropped completely due to Parallel RDP replacing Angrylion RDP Plus and GLideN64. The last build with the previous video plugins is from 2021-05-30.

Parallel RDP and RSP are based on the work of Themaister and are used in the Parallel N64 Libretro core. This makes fast and accurate N64 emulation possible in m64p.

Netplay

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

Tips and tricks (bonus)

It's still possible to use GLideN64, Angrylion RDP Plus and cxd4 RSP in the latest versions of m64p.

cxd4 RSP

GLideN64

Angrylion RDP Plus

The magic is that if the filename of the plugin matches the equivalent plugin in the m64p directory, the plugin will work. However, the configuration needs to be done in mupen64plus.cfg.

The link above contains two versions of Angrylion, the one used in m64p (360 KB) and the official one from ata4 (524 KB).

External links