Difference between revisions of "M64p"

From Emulation General Wiki
Jump to navigation Jump to search
(Added screenshot)
(conversion to Qt6)
(25 intermediate revisions by 10 users not shown)
Line 5: Line 5:
 
|logowidth    =  
 
|logowidth    =  
 
|screenshot    = M64p-screenshot.png
 
|screenshot    = M64p-screenshot.png
|screenshotcaption = The Qt5 frontend on Windows 10.
+
|screenshotcaption = The m64p frontend on Windows 7.
 
|developer    = [https://github.com/loganmc10 loganmc10]
 
|developer    = [https://github.com/loganmc10 loganmc10]
|version      = {{m64pVer}}
+
|version      = {{Version|m64p}}
 
|active        = Yes
 
|active        = Yes
|platform      = Windows, Linux, macOS
+
|platform      = [[Emulators on Windows|Windows]]<br/>[[Emulators on Linux|Linux]]
|architecture  = x86
+
|architecture  = x64
 
|target        = [[Nintendo 64 emulators|Nintendo 64]]
 
|target        = [[Nintendo 64 emulators|Nintendo 64]]
 
|compatibility = High
 
|compatibility = High
Line 20: Line 20:
 
|source        = [https://github.com/loganmc10/m64p GitHub]
 
|source        = [https://github.com/loganmc10/m64p GitHub]
 
}}
 
}}
'''m64p''' is an open-source [[Nintendo 64 emulators|Nintendo 64 emulator]].
+
'''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==
 
{| cellpadding="4"
 
{| cellpadding="4"
 
|-
 
|-
|align=center|{{Icon|Win-big|Lin-big|Mac-big}}
+
|align=center|{{Icon|Win-big|Lin-big}}
 
|[https://github.com/loganmc10/m64p/releases '''Official releases''']
 
|[https://github.com/loganmc10/m64p/releases '''Official releases''']
 +
|-
 +
|align=center|{{Icon|Win|Lin|Mac}}
 +
|[https://github.com/thekovic/m64p/releases/tag/v2021.5.30 Final GLideN64 build (2021-05-30)]
 
|-
 
|-
 
|colspan="3"|<hr/>
 
|colspan="3"|<hr/>
Line 35: Line 38:
  
 
==Overview==
 
==Overview==
m64p is an easy to use and highly compatible Nintendo 64 emulator. The emulation core is handled by [[Mupen64Plus]] and the graphics are provided by GLideN64. The emulator has it's own [[Frontends|GUI/frontend]] and input plugin. It also supports [[netplay]], which you can read more about on the [https://github.com/loganmc10/m64p/wiki/Netplay-Guide netplay wiki]. All features comes pre-packaged, you don't need to worry about finding the right plugins or settings.
+
In the project's own words:
 +
<blockquote>''"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)."''</blockquote>
 
   
 
   
The user interface is called mupen64plus-gui, it's a mupen64plus frontend written in Qt5 specifically for this emulator. It supports all of the things you’d expect from a frontend (savestate management, pausing, screenshots, etc.).
+
The user interface, mupen64plus-gui, was written specifically for m64p using Qt5 prior to version 2022.07, and using Qt6 from version 2022.07 onward. The supported features:
 
 
m64p comes bundled with GLideN64 for the graphics plugin. It should give you the best out-of-the-box experience available for N64 gaming.
 
  
m64p now includes netplay! No need to worry about hosting a server. The server is hosted in the cloud. Netplay is free to use and is included in the latest builds of m64p.  
+
* 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
  
This is likely the most compatible N64 emulator out of the box. It can play games like Resident Evil 2, Rogue Squadron, Pokemon Snap, and World Driver Championship (without the need to fiddle with settings, plugins, or anything of the sort).
+
Parallel RDP and RSP are based on the work of [https://github.com/Themaister/parallel-rsp Themaister] and are used in the [https://www.libretro.com/index.php/parallel-n64-with-parallel-rsp-dynarec-release-fast-and-accurate-n64-emulation/ Parallel N64 Libretro core]. This makes fast and accurate N64 emulation possible in m64p.
  
There is no installer, just unzip and play.
+
As of April 12, 2021, m64p no longer runs properly on macOS systems. The application produces an "unable to load video plugin" error and random application crash at startup. As of June 6th, 2021 it appears that support for macOS is being completely dropped by loganmc10 with the replacement of both the GlideN64 and Angrylion Plus RDPs with ParaLLEI-RDP and the release of Windows and Linux builds only.
  
==Features==
+
==Netplay==
* Netplay
+
Follow [https://github.com/loganmc10/m64p/wiki/Netplay-Guide this guide on the GitHub wiki] to set up netplay.
* Auto updater
 
* Discord rich presence and netplay voice chat
 
  
 
==External links==
 
==External links==
* [https://github.com/loganmc10/m64p/wiki/Netplay-Guide Netplay Guide]
+
* [https://discord.gg/tsR3RtYynZ Discord netplay channel]
* [https://discord.gg/B5svWhR Discord netplay channel]
 
  
 
[[Category:Emulators]]
 
[[Category:Emulators]]
 +
[[Category:Console emulators]]
 +
[[Category:Home console emulators]]
 
[[Category:Nintendo 64 emulators]]
 
[[Category:Nintendo 64 emulators]]
 +
[[Category:Windows emulation software]]
 +
[[Category:Linux emulation software]]
 
[[Category:Netplay]]
 
[[Category:Netplay]]

Revision as of 23:07, 4 July 2022

m64p
M64p-screenshot.png
The m64p frontend on Windows 7.
Developer(s) loganmc10
Latest version Template:M64pVer [+]
Active Yes
Platform(s) Windows
Linux
Architecture(s) x64
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 prior to version 2022.07, and using Qt6 from version 2022.07 onward. 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

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.

As of April 12, 2021, m64p no longer runs properly on macOS systems. The application produces an "unable to load video plugin" error and random application crash at startup. As of June 6th, 2021 it appears that support for macOS is being completely dropped by loganmc10 with the replacement of both the GlideN64 and Angrylion Plus RDPs with ParaLLEI-RDP and the release of Windows and Linux builds only.

Netplay

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

External links