Changes

Jump to navigation Jump to search

Mupen64Plus

2,066 bytes added, 18 January
Review
|logo = Mupen64plus-r1.pnd.png
|logowidth = 138
|version = {{Mupen64PlusVerVersion|Mupen64Plus}}
|active = Yes
|target = [[Nintendo 64 emulators|Nintendo 64]]
|platform = Multi-platform
|developer = bsmiles32, Francisco Zurita, Milan Nikolic, Gilles Siberlin, littleguy77, Logan, Dorian Fevrier, Richard Goedeken
|website = [http://www.mupen64plus.org/ Mupen64Plus.org]|license = GNU GPLv2
|source = [https://github.com/mupen64plus GitHub]
}}
'''Mupen64Plus''' is an open-source, multi-platform, plugin-based [[Nintendo 64 emulators|Nintendo 64 emulator]] that forks from and updates Mupen64. Its developers elected to move away from Zilmar's plugin spec and developed their own set, meaning plugins from other N64 emulators won't work with it. It also has [https://github.com/libretro/mupen64plus-libretro a forked a libretro core] under active development.
'''Mupen64Plus''' is an open-source, multi-platform, plugin-based [[Nintendo 64 emulators|Nintendo 64 emulator]] that forks from and updates Mupen64. Its developers elected to move away from Zilmar's plugin spec and developed their own set, meaning plugins from other N64 emulators won't work with it. It also has [https://github.com/libretro/mupen64plus-libretro-nx a forked libretro core] under active development. ==DownloadsDownload=={| cellpadding="4"|-|align=center|{{Icon|Win|Lin|Mac}}* |'''[https://github.com/mupen64plus/mupen64plus-core/releases Latest releaseStable/Beta releases]'''|-|colspan="3"|<hr/>|-|align=center|{{Icon|Win-big}}* |[https://bitbucket.org/ecsv/mupen64plus-mxe-daily/overview downloads/ Windows Dev builds] <br/><small>i686- Frequent Windows builds of Mupen64Plusw64 for x86, bundled with every plugin. It is recommended to use the i686-pc-mingw32 build if on 32-bit Windows or x86_64-w64for x64</small>|-mingw32 if on 64|align=center|{{Icon|APK-bit. Just go to the "Downloads" tab and click "Download Repository" and it will let you download both builds in a 7z file.big}}* |[https://play.google.com/store/apps/details?id=org.mupen64plusae.v3.fzurita&hl=en Mupen64Plus FZ] - <br/><small>Beta port of Mupen64Plus to Android. It's currently the best N64 emulator since </small>|-|align=center|{{Icon|Pandora-big}}|[https://playrepo.googleopenpandora.com/store/appsorg/details?idpage=paulscode.android.mupen64plusdetail&hlapp=en mupen64plus 2.2]<br/><small>Port of Mupen64Plus AE] stopped getting updated and also adware.to Pandora</small>|-|align=center|{{Icon|Pyra-big}}* |[httphttps://consoleemupyra-handheld.com/emulator/mupen64plus macOS SVN builds]* [http:repo/apps/www39 0.emutalk.net1]<br/threads><small>Port of Mupen64Plus to DragonBox Pyra</57250small>|-m64p-download-(2019-01-26) m64p (2019-01-26) both 32 |align=center|{{Icon|Win|Lin}}|[[RMG]]<br/><small>A GUI for mupen64plus including ParaLLEl and 64Angrylion plugins</small>|-bit|align=center|{{Icon|Win|Lin}}|[[simple64] - Last known m64p (]<br/><small>Hard fork of mupen64plus + GLideN64 + , providing a GUI) package before the project became paywareand ParaLLEl RSP</small>|}
==Review==
Mupen64Plus , as released by the core development team, lacks a GUI, so it may be difficult to use without using a front-end. It is run either directly from the command line with arguments or by dragging and dropping ROM files onto the executable. Emulator and plugin settings are changed by editing the included mupen64plus.cfg file. If a GUI is desired and/or you don't want to bother with command lines or config files, there are several third party frontends and forks available that provide a more streamlined experience. See the Frontends section below for more.
Unlike every other N64 emulator, Mupen64Plus uses its own plugin spec, so it is not compatible with any plugins except those targeting the older zilmar plugin spec used by emulators such as Project64 unless they have been specifically ported to its the new spec. However, just about every plugin worth using has now been ported or simultaneously targets both.
By default, Mupen64Plus applies a ton of audio buffering, causing extremely delayed audio, more so than most other emulators. This can be mitigated by lowering the buffer settings in the mupen64plus.cfg file, though putting lowering it too low much will cause audio crackling. For improved audio latency and sync, consider using [https://docs.libretro.com/library/mupen64plus/ Mupen64Plus-libretro Next] through RetroArch.
==Front-ends==
This section will only cover frontends and packages that build on top of the regular mainline Mupen64Plus core and plugins. Multi-emulator programs such as BizHawk, OpenEmu and RetroArch also use a version of Mupen64Plus for their N64 emulation, though they do so by turning the emulator into a core that interfaces with the frontend through an API such as RetroArch's libretro. As such, their versions of Mupen64Plus are considered forks.
 
* [https://code.google.com/p/mupen64plus/wiki/ThirdPartyPlugins#Third-Party_Front-end_and_Launcher_Applications Front-ends]
* [http://m64py.sourceforge.net/ M64Py] is highly recommended for a Mupen64Plus frontend. Not only does it come with everything set up, but it also comes with every plugin developed for maintained by the emulatorMupen64Plus development team plus GLideN64. This is great since it's very hard to find some of the plugins without compiling them from the source code. Sadly, it's not perfect, since the input config utility doesn't work with some gamepads.
* [https://github.com/dh4/mupen64plus-qt mupen64plus-qt]
* [https://github.com/m64psimple64/mupen64plussimple64-gui/ mupen64plussimple64-gui] is a nice Qt5 GUI newly created in Qt5 in 2017and updated to Qt6 in 2022. [https://m64p.github.io/ m64p[simple64]] is a package created by the same author, which combines recent builds of mupen64plus Mupen64Plus with the GLideN64 ParaLLEl-RDP and the Angrylion RDP Plus video RSP plugins and Mupen64plussimple64-gui. This is arguably the most complete easiest works-out-of-the-box package for beginners, as there's nothing necessary to configure except controls, though this comes at the expense of not being able to use other plugins.* [https://github.com/Rosalie241/RMG Rosalie's Mupen GUI] is the newest up-and-coming GUI, and aims to provide both ease of use and a complete emulation package. Each release comes with a recent build of Mupen64Plus, RMG itself, and up-to-date builds of GLideN64, ParaLLEl-RDP, Angrylion Plus, Mupen64Plus HLE RSP, ParaLLEl-RSP and CXD4 RSP, with the end user option of using other plugins as of August 2017well. Almost all configuration is done through the UI, with little need to dive into the command line or config files. Highly recommended if you desire more options than those afforded by simple64.
==Using Mupen64Plus==
* RSP: cxd4-ssse3
* z64 is a port of z64gl, a low-level emulation video plugin for N64 emulators. It comes with its own accompanying z64 RSP, but cxd4 (a port of BatCat's RSP Interpreter plugin) appears to be more accurate and very well optimized. This setup is capable of playing difficult games like Rogue Squadron with very few graphical glitches, and it is faster than on Project64 to boot.
 
==External links==
*[http://mupen64.emulation64.com/ Original Mupen64 site and downloads] (Obsolete but possibly of historical interest)
*[https://www.emulation64.com/spotlights/21/ Emulation64 Spotlight Interview with original Mupen64 developer Hacktarux]
[[Category:Emulators]]
[[Category:Console emulators]]
[[Category:Home console emulators]]
[[Category:Nintendo 64 emulators]]
[[Category:Windows emulation software]]
[[Category:macOS emulation software]]
[[Category:Custom Assets]]
[[Category:Forks]]
10,786
edits

Navigation menu