Changes

Jump to navigation Jump to search

Nintendo 64 emulators

1,036 bytes added, 12:55, 23 September 2022
https://ares-emu.net/compatibility/41
!colspan="15"|PC / x86
|-
|[[M64p|simple64]]
|align=left|{{Icon|Windows|Linux}}
|[https://github.com/simple64/simple64/releases {{Simple64Ver}}]<br >[https://github.com/simple64/simple64/actions git]
|[[RetroArch|Mupen64Plus-Next (mupen64plus_next_libretro)]]
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[https://buildbot.libretro.com/nightly/windows/x86_64/latest/ nightly]
|{{✓}}
|{{✓}}
|[[ares]]
|align=left|{{Icon|Windows|Linux|macOS}}
|[https://github.com/ares-emulator/ares/releases {{aresVer}}]<br >[https://github.com/ares-emulator/ares/actions git]
|{{✗}}
|{{✓}}
|{{~}}
|{{~}}
|{{}}[https://github.com/ares-emulator/ares/issues/218 *]
|{{?}}
|{{?}}
|[[RetroArch|ParaLLEl-N64 (parallel_n64_libretro)]]
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[https://buildbot.libretro.com/nightly/windows/x86_64/latest/ nightly]
|{{✓}}
|{{✓}}
|{{✗}}
|{{✓}}
|{{~}}
|{{✗}}
|-
|{{✗}}
|{{✓}}
|{{~}} <small>(PSP)</small>|{{✓}} <br/><small>(PSP)</small>
|-
|Not64
::As for the difference between the two cores, ParaLLEl-N64 is actually the older of the two, as it is based off of the old Mupen64Plus-libretro core, having been renamed to ParaLLEl-N64 upon its initial integration of the ParaLLEl-RDP and RSP plugins. In addition to the ParaLLEl plugins, it also retains the older HLE plugins (glN64, Rice and Glide64), as well as Angrylion Plus. Meanwhile, Mupen64Plus-Next is a new rebase off of bleeding-edge mainline, and as such is the more compatible of the two. It does away with the legacy plugins and replaces them with GLideN64 as a better HLE solution (though of course, the ParaLLEl plugins and Angrylion Plus stay), considerably cleans up the Core Options menu for easier configuration and adds Transfer Pack support. Add to this the fact that going forward, all further improvements and new features will be to the Mupen64Plus-Next core, and Mupen64Plus-Next is now the more recommended of the two, thus ParaLLEl-N64 should now only be considered for performance reasons or perhaps for older ROM hacks that don't play well with the newer, more accurate plugins.
:;[[m64p|simple64]]
:A fork of Mupen64Plus with a custom-made Qt GUI. This is probably the easiest "just works out of the box" solution for Nintendo 64 emulation, as it comes bundled with ParaLLEl-RDP and ParaLLEl-RSP, ensuring both excellent compatibility and good speed without needing to mess with plugins or settings, provided your hardware supports Vulkan. However, unlike other emulators, it does not allow you to use other plugins. While it began as a shallow fork, it has increasingly become something closer to a hard fork, as its developer has opted to make various accuracy-focused changes to the emulation core that will require additional work to port back to upstream or to other forks. It also currently features only an interpreter core, as the dynarecs used by Mupen64Plus are incompatible with the core timing changes made by the developer. While this makes simple64 more accurate than most other N64 emulators, it also results in slower performance. If more speed and enhancements are desired, there is an older build that is closer to upstream and uses GLideN64 as its graphics plugin - unfortunately lacking the texture enhancement suite required for use of texture packs and upscaling.
===Transfer Pak emulation===
A few games use the Transfer Pak , such as ''Mario Golf'', ''Mario Tennis'', ''Mario Artist: Paint Studio'', and the ''Pokémon Stadium'' games, can use the Transfer Pak, an attachment that allows interfacing with specific [[Game Boy/Game Boy Color emulators|Game Boy/Color]] games for certain features. MostlyMost N64 emulators can emulate the Transfer Pak's functionality to one degree or another, this can be done with NRagethe most robust being Project64 with N-Rage's input plugin, but a couple of things aren't are difficult to emulate or are not emulatedat all:
*Taking pictures with the Japanese ''Game Boy Camera'' (called ''Pocket Camera'') while in Transfer Pak mode playing ''Mario Artist: Paint Studio'' displays static.
*Playing the Gen 1 and 2 Pokemon games through the Game Boy Tower in Pokemon Stadium 1 and 2 is notoriously finicky. At the moment, only Project64, using the N-Rage input plugin, can properly load either game's Game Boy Tower at all, with other emulators either crashing or failing to establish the connection. Even here, extra steps must be taken: for Pokemon Stadium 2, simply set the CPU core to Interpreter and Counter factor set to 1 in the emulator's game settings. For the first Stadium game, in addition to the aforementioned settings, Delay SI Interrupt must also be turned on, and an LLE RSP plugin other than the default Projec64 RSP must be used, such as ParaLLEl-RSP.
===64DD emulation===
The special AV-In cartridge (NUS-028) that ''Mario Artist: Talent Studio'' can use doesn't work because it requires an RCA cable signal.
Recently, there has been an effort to emulate the 64DD, and now [[Project64]] and [[MAME]] can run several commercial 64DD games as part of its N64 emulator. This is being ported to [[CEN64]] with the help of [https://twitter.com/LuigiBlood LuigiBlood]. The latest newcomer is Mupen64Plus which is the base of other emulators such as [[m64p|simple64]] and [[RMG]].
<div style="max-width:100%; overflow:auto;">
|[[RetroArch|Mupen64Plus-Next (mupen64plus_next_libretro)]]
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[https://buildbot.libretro.com/nightly/windows/x86_64/latest/ nightly]
|{{✓}}
|Mid/High
|[[RetroArch|ParaLLEl-N64 (parallel_n64_libretro)]]
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[https://buildbot.libretro.com/nightly/windows/x86_64/latest/ nightly]
|{{✓}}
|Mid/High
|{{✓}}
|{{~}}
|-
|[[ares]]
|align=left|{{Icon|Windows|Linux|macOS}}
|[https://github.com/ares-emulator/ares/releases {{aresVer}}]<br >[https://github.com/ares-emulator/ares/actions git]
|{{✓}}
|Mid
|{{✓}}
|{{~}}
|{{✗}}
|-
|[[m64p|simple64]]
|align=left|{{Icon|Windows|Linux|macOS}}
|[https://github.com/simple64/simple64/releases {{Simple64Ver}}]<br >[https://github.com/simple64/simple64/actions git]
10,608
edits

Navigation menu