Editing Nintendo 64 emulators

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 40: Line 40:
 
|[[RetroArch|Mupen64Plus-Next]]
 
|[[RetroArch|Mupen64Plus-Next]]
 
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
 
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[https://buildbot.libretro.com/nightly/ libretro core]<br>[https://parallel-launcher.ca/ Parallel Launcher Fork]
+
|[https://buildbot.libretro.com/nightly/ libretro core]
 
|{{✗}}
 
|{{✗}}
 
|{{~}}
 
|{{~}}
Line 86: Line 86:
 
|{{✓}}
 
|{{✓}}
 
|-
 
|-
|[[BizHawk]]<br/><small>(Mupen64Plus)(ares)(MAME)<ref group=N>MAME core for [[#Aleck 64 arcade emulation|Aleck 64]] only.</ref></small>
+
|[[BizHawk]]<br/><small>(Mupen64Plus)(ares)(MAME)</small>
 
|align=left|{{Icon|Windows|Linux}}
 
|align=left|{{Icon|Windows|Linux}}
 
|[https://gitlab.com/TASVideos/BizHawk/-/pipelines Dev builds]<br/>[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]
 
|[https://gitlab.com/TASVideos/BizHawk/-/pipelines Dev builds]<br/>[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]
Line 124: Line 124:
 
|[[RetroArch|ParaLLEl-N64]]
 
|[[RetroArch|ParaLLEl-N64]]
 
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
 
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[https://buildbot.libretro.com/nightly/ libretro core]<br>[https://parallel-launcher.ca/ Parallel Launcher Fork]
+
|[https://buildbot.libretro.com/nightly/ libretro core]
 
|{{✗}}
 
|{{✗}}
 
|{{~}}
 
|{{~}}
Line 157: Line 157:
 
|{{✓}}
 
|{{✓}}
 
|{{✗}}
 
|{{✗}}
|-
 
|n64
 
|align=left|{{Icon|Windows|Linux}}
 
|[https://github.com/Dillonb/n64?tab=readme-ov-file#download git]
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|?
 
|?
 
|{{✓}}
 
|{{✓}}
 
|{{✗}}(WIP)
 
 
|-
 
|-
 
|Kaizen
 
|Kaizen
Line 359: Line 347:
 
|Not64
 
|Not64
 
|align=left|{{Icon|GCN|Wii|WiiU}}
 
|align=left|{{Icon|GCN|Wii|WiiU}}
|[https://github.com/Extrems/Not64/releases/latest {{Not64Ver}}]
+
|[https://github.com/Extrems/Not64/releases/latest 20231102]
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
Line 370: Line 358:
 
|-
 
|-
 
|[[Virtual Console]]
 
|[[Virtual Console]]
|align=left|{{Icon|Wii}}
+
|align=left|{{Icon|Wii|WiiU}}
 
|N/A
 
|N/A
 
|{{✗}}
 
|{{✗}}
 
|{{?}}
 
|{{?}}
 
|{{?}}
 
|{{?}}
|[[Wikipedia:List_of_Virtual_Console_games_for_Wii_(North_America)#Nintendo_64|<small>Only for selected titles (Wii)</small>]]
+
|[[Wikipedia:List_of_Virtual_Console_games_for_Wii_(North_America)#Nintendo_64|<small>Only for selected titles (Wii)</small>]]<br/>[[Wikipedia:List_of_Virtual_Console_games_for_Wii_U_(North_America)#Nintendo_64|<small>Only for selected titles (Wii U)</small>]]
 
| <small>Game dependent</small>
 
| <small>Game dependent</small>
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✓}}
 
|{{✓}}
|-
 
|[[Virtual Console]]
 
|align=left|{{Icon|WiiU}}
 
|N/A
 
|{{✗}}
 
|{{?}}
 
|{{?}}
 
|[[Wikipedia:List_of_Virtual_Console_games_for_Wii_U_(North_America)#Nintendo_64|<small>Only for selected titles (Wii U)</small>]]
 
| <small>Game dependent</small>
 
|{{✗}}
 
|{{✗}}
 
|{{~}}
 
 
|-
 
|-
 
|[[Nintendo Switch Online]] <small>(Hovercraft)<small>
 
|[[Nintendo Switch Online]] <small>(Hovercraft)<small>
Line 508: Line 484:
 
* Updates on the app can be slow due to how the N64 ROMs require more debugging time.
 
* Updates on the app can be slow due to how the N64 ROMs require more debugging time.
 
* Different games between regions (Japan and International).
 
* Different games between regions (Japan and International).
* A "mature" version of the app is available for titles that received a mature/adult-like age rating within their region. Japan has the "+18" branding for titles that received a CERO Z rating (e.g.: ''GoldenEye 007'' and ''Jet Force Gemini''). United States has the "Mature 17+" branding for titles that received a Mature 17+ rating from the ESRB (e.g.: ''Perfect Dark'' and ''Turok: Dinosaur Hunter''). Europe and Australia has the "Mature" branding for titles that received a PEGI 16 or PEGI 18 rating. Brazil has "ClassInd: 18 Anos" branding and Korea has "19+" branding.
+
* An "+18" version of the app is available in Japan for titles that received a CERO Z rating (e.g.: ''GoldenEye 007'' and ''Jet Force Gemini'').
  
 
==Enhancements==
 
==Enhancements==
Line 524: Line 500:
 
| rowspan=6 | Graphics
 
| rowspan=6 | Graphics
 
| [[Resolution|Resizable Internal Resolution]]
 
| [[Resolution|Resizable Internal Resolution]]
| {{}}
+
| {{Y}}
| {{}}
+
| {{Y}}
| {{}}
+
| {{Y}}
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
|-
 
|-
 
| [[Widescreen_hacks#Nintendo_64|Widescreen hack]]
 
| [[Widescreen_hacks#Nintendo_64|Widescreen hack]]
| {{}}[https://forums.launchbox-app.com/files/file/3649-nintendo-64-n64-widescreen-project-list-of-working-widescreen-games-and-config-files-for-mupen64plus-next-retroarch-core/ *]
+
| {{Y}}[https://forums.launchbox-app.com/files/file/3649-nintendo-64-n64-widescreen-project-list-of-working-widescreen-games-and-config-files-for-mupen64plus-next-retroarch-core/ *]
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
Line 541: Line 517:
 
| [[Texture packs#Nintendo_64|Texture Packs]]
 
| [[Texture packs#Nintendo_64|Texture Packs]]
 
| {{✓}}<ref group=N3 name=Glide>Only with [https://emulation.gametechwiki.com/index.php/Recommended_N64_plugins#GLideN64 GLideN64] video plugin.</ref>
 
| {{✓}}<ref group=N3 name=Glide>Only with [https://emulation.gametechwiki.com/index.php/Recommended_N64_plugins#GLideN64 GLideN64] video plugin.</ref>
| {{}}
+
| {{N}}
| {{}}
+
| {{N}}
 
| {{✓}}<ref group=N3 name=Glide>Only with [https://emulation.gametechwiki.com/index.php/Recommended_N64_plugins#GLideN64 GLideN64] video plugin.</ref>
 
| {{✓}}<ref group=N3 name=Glide>Only with [https://emulation.gametechwiki.com/index.php/Recommended_N64_plugins#GLideN64 GLideN64] video plugin.</ref>
 
| {{?}}
 
| {{?}}
Line 548: Line 524:
 
|-
 
|-
 
| Pre-rendering AA<br/><small>(MSAA, SSAA)</small>
 
| Pre-rendering AA<br/><small>(MSAA, SSAA)</small>
| {{}}
+
| {{N}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
Line 566: Line 542:
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
Line 574: Line 550:
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
Line 586: Line 562:
 
| rowspan=6 | Post-Processing
 
| rowspan=6 | Post-Processing
 
| [[Wikipedia:Category:Anti-aliasing_algorithms|Post-rendering AA]]<br/><small>(FXAA, TXAA and MLAA/SMAA)</small>
 
| [[Wikipedia:Category:Anti-aliasing_algorithms|Post-rendering AA]]<br/><small>(FXAA, TXAA and MLAA/SMAA)</small>
| {{}}[https://docs.libretro.com/shader/antialiasing/ *]
+
| {{Y}}[https://docs.libretro.com/shader/antialiasing/ *]
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
Line 594: Line 570:
 
|-
 
|-
 
| [[Wikipedia:Comparison_gallery_of_image_scaling_algorithms|Post-rendering scaling]]<br/><small>(Sharp bilinear, Lanczos and [[Wikipedia:GPUOpen#FidelityFX_Super_Resolution|FSR 1]])</small>
 
| [[Wikipedia:Comparison_gallery_of_image_scaling_algorithms|Post-rendering scaling]]<br/><small>(Sharp bilinear, Lanczos and [[Wikipedia:GPUOpen#FidelityFX_Super_Resolution|FSR 1]])</small>
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
 
|-
 
|-
 
| [[Shaders_and_filters|Filters]]
 
| [[Shaders_and_filters|Filters]]
| {{}}
+
| {{Y}}
| {{}}
+
| {{N}}
| {{}}
+
| {{Y}}
| {{}}
+
| {{N}}
| {{}}
+
| {{Y}}
| {{}}
+
| {{Y}}
 
|-
 
|-
 
|[[Shaders_and_filters#AI-powered filters|AI-powered filter compatible]]<br/><small>([https://www.nvidia.com/en-us/geforce/news/gfecnt/nvidia-freestyle-ansel-enhancements-geforce-experience-article/ Freestyle])</small>
 
|[[Shaders_and_filters#AI-powered filters|AI-powered filter compatible]]<br/><small>([https://www.nvidia.com/en-us/geforce/news/gfecnt/nvidia-freestyle-ansel-enhancements-geforce-experience-article/ Freestyle])</small>
Line 618: Line 594:
 
|-
 
|-
 
| [[Shader_Presets|Shader Chain]]
 
| [[Shader_Presets|Shader Chain]]
| {{}}
+
| {{Y}}
| {{}}
+
| {{N}}
| {{}}[https://github.com/ares-emulator/ares/pull/1397 *]
+
| {{Y}}[https://github.com/ares-emulator/ares/pull/1397 *]
| {{}}
+
| {{N}}
| {{}}
+
| {{Y}}
| {{}}
+
| {{N}}
 
|-
 
|-
 
|[[High_dynamic_range#Inverse_tone_mapping|Inverse tone mapping compatible]]
 
|[[High_dynamic_range#Inverse_tone_mapping|Inverse tone mapping compatible]]
| {{}}[https://www.libretro.com/index.php/category/hdr/ *]
+
| {{Y}}[https://www.libretro.com/index.php/category/hdr/ *]
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
Line 635: Line 611:
 
| rowspan=5 | [https://tasvideos.org/Emulatorresources/Features TAS features]
 
| rowspan=5 | [https://tasvideos.org/Emulatorresources/Features TAS features]
 
| [[Wikipedia:Macro_(computer_science)|Macros/Scripts]]/[https://tasvideos.org/LuaScripting Lua]
 
| [[Wikipedia:Macro_(computer_science)|Macros/Scripts]]/[https://tasvideos.org/LuaScripting Lua]
| {{}}[https://github.com/libretro/RetroArch/issues/8209 *]
+
| {{N}}[https://github.com/libretro/RetroArch/issues/8209 *]
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
| {{}}[https://docs.mamedev.org/plugins/inputmacro.html *]
+
| {{Y}}[https://docs.mamedev.org/plugins/inputmacro.html *]
| {{}}
+
| {{Y}}
 
|-
 
|-
 
| Rewind
 
| Rewind
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
| {{}}
+
| {{Y}}
 
|-
 
|-
 
| Fast-Forward/Turbo Speed
 
| Fast-Forward/Turbo Speed
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
| {{}}
+
| {{Y}}
 
|-
 
|-
 
| Savestates
 
| Savestates
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
| {{}}
+
| {{Y}}
 
|-
 
|-
 
| [https://tasvideos.org/Movies Movie recording/playback]
 
| [https://tasvideos.org/Movies Movie recording/playback]
| {{}}
+
| {{Y}}
 +
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
| {{✓}}
 
 
|-
 
|-
 
| rowspan=8 | Quality of life
 
| rowspan=8 | Quality of life
 
| Per-Game Profiles
 
| Per-Game Profiles
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
Line 684: Line 660:
 
|-
 
|-
 
| Command Line Options
 
| Command Line Options
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
Line 692: Line 668:
 
|-
 
|-
 
| Built-in [http://forum.arcadecontrols.com/index.php/topic,106405 Custom resolution/CRTSwitchRes]<br/><small>For using this on Windows OS you need [http://geedorah.com/eiusdemmodi/forum/viewtopic.php?pid=1009#p1009 CRT Emudriver].<br/>Another option is using EDID editor tool such as "Custom Resolution Utility".</small>
 
| Built-in [http://forum.arcadecontrols.com/index.php/topic,106405 Custom resolution/CRTSwitchRes]<br/><small>For using this on Windows OS you need [http://geedorah.com/eiusdemmodi/forum/viewtopic.php?pid=1009#p1009 CRT Emudriver].<br/>Another option is using EDID editor tool such as "Custom Resolution Utility".</small>
| {{}}
+
| {{Y}}
 
| colspan=5 | <small>Exclusive to [https://docs.libretro.com/guides/crtswitchres/ libretro cores] and [[GroovyMAME]] at the moment.<br/>Also there is a [https://github.com/psakhis/Groovy_MiSTer project] for achieving software emulators like libretro cores and GroovyMAME send the raw RGB data over a network to a core running on MiSTer, it basically turns the MiSTer into a GPU for the emulator allowing for easy setup and use with CRT TVs/Arcade monitors.</small>
 
| colspan=5 | <small>Exclusive to [https://docs.libretro.com/guides/crtswitchres/ libretro cores] and [[GroovyMAME]] at the moment.<br/>Also there is a [https://github.com/psakhis/Groovy_MiSTer project] for achieving software emulators like libretro cores and GroovyMAME send the raw RGB data over a network to a core running on MiSTer, it basically turns the MiSTer into a GPU for the emulator allowing for easy setup and use with CRT TVs/Arcade monitors.</small>
 
|-
 
|-
Line 704: Line 680:
 
|-
 
|-
 
| Built-in [[Cheats_and_patches|Cheat Manager]]
 
| Built-in [[Cheats_and_patches|Cheat Manager]]
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
| {{}}[https://old.reddit.com/r/emulation/comments/1ay6fm1/ares_v136_released/krslaki/ *]
+
| {{N}}[https://old.reddit.com/r/emulation/comments/1ay6fm1/ares_v136_released/krslaki/ *]
 
| {{?}}
 
| {{?}}
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
 
|-
 
|-
Line 720: Line 696:
 
|-
 
|-
 
| [[Wikipedia:Variable_refresh_rate|Variable Refresh Rate compatible]]
 
| [[Wikipedia:Variable_refresh_rate|Variable Refresh Rate compatible]]
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
 
| {{?}}[https://old.reddit.com/r/emulation/comments/1ciiav8/ares_v138_has_now_been_released/l2jio4b/ *]
 
| {{?}}[https://old.reddit.com/r/emulation/comments/1ciiav8/ares_v138_has_now_been_released/l2jio4b/ *]
 
| {{?}}
 
| {{?}}
| {{}}[https://docs.mamedev.org/usingmame/commonissues.html#gsync-freesync *]
+
| {{Y}}[https://docs.mamedev.org/usingmame/commonissues.html#gsync-freesync *]
 
| {{?}}
 
| {{?}}
 
|-
 
|-
 
| [[Frontends#Graphical_User_Interfaces_.28GUIs.29|Big Picture Mode]]
 
| [[Frontends#Graphical_User_Interfaces_.28GUIs.29|Big Picture Mode]]
| {{}}
+
| {{Y}}
 
|
 
|
 
|
 
|
 
|
 
|
| {{}}
+
| {{Y}}
 
|
 
|
 
|-
 
|-
 
| rowspan=2 | Controls
 
| rowspan=2 | Controls
 
| [[Input_lag|Input lag-mitigating technique]]
 
| [[Input_lag|Input lag-mitigating technique]]
| {{}}
+
| {{N}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
Line 745: Line 721:
 
|-
 
|-
 
| [[Controllers#Mouse_Injectors_for_Emulators|Mouse Injector Compatible]]
 
| [[Controllers#Mouse_Injectors_for_Emulators|Mouse Injector Compatible]]
| {{}}[https://github.com/garungorp/MouseInjectorDolphinDuck *]
+
| {{Y}}[https://github.com/garungorp/MouseInjectorDolphinDuck *]
| {{}}
+
| {{N}}
| {{}}
+
| {{N}}
| {{}}[https://github.com/garungorp/MouseInjectorDolphinDuck *]
+
| {{Y}}[https://github.com/garungorp/MouseInjectorDolphinDuck *]
| {{}}
+
| {{N}}
| {{}}
+
| {{N}}
 
|-
 
|-
 
| rowspan=6 | Misc
 
| rowspan=6 | Misc
 
| [https://retroachievements.org/gameList.php?c=2 RetroAchievements]
 
| [https://retroachievements.org/gameList.php?c=2 RetroAchievements]
| {{}}
+
| {{Y}}
| {{}}
+
| {{N}}
| [https://old.reddit.com/r/emulation/comments/1djp8ro/ares_v139_release/l9ckjp2/ roadmap]
+
| {{N}}[https://old.reddit.com/r/emulation/comments/1ciiav8/ares_v138_has_now_been_released/l29yoy6/ *]
| {{}}
+
| {{N}}
| {{}}
+
| {{N}}
| {{}}
+
| {{Y}}
 
|-
 
|-
 
| [[Virtual_reality#VR_game_room_simulations|EmuVR support]]
 
| [[Virtual_reality#VR_game_room_simulations|EmuVR support]]
Line 768: Line 744:
 
|-
 
|-
 
| [[Netplay#Nintendo_64|Netplay]]
 
| [[Netplay#Nintendo_64|Netplay]]
| {{}}
+
| {{N}}
| {{}}
+
| {{Y}}
| {{}}
+
| {{N}}
 
|{{~}}<ref group=N3 name=input>Project64, RMG and Mupen64Plus MXE builds requires replacing the input plugin with one [https://www.play64.com/netplay-plugin/ with netplay support]. Another alternative for netplay is using [[Project64 Netplay]] fork.</ref>
 
|{{~}}<ref group=N3 name=input>Project64, RMG and Mupen64Plus MXE builds requires replacing the input plugin with one [https://www.play64.com/netplay-plugin/ with netplay support]. Another alternative for netplay is using [[Project64 Netplay]] fork.</ref>
 
| {{?}}
 
| {{?}}
| {{}}[https://github.com/TASEmulators/BizHawk/issues/2450#issuecomment-707492502 *]
+
| {{N}}[https://github.com/TASEmulators/BizHawk/issues/2450#issuecomment-707492502 *]
 
|-
 
|-
 
| Free Look<br/><small>Free Look is a enhancement feature that allows manipulation of the in-game camera.</small>
 
| Free Look<br/><small>Free Look is a enhancement feature that allows manipulation of the in-game camera.</small>
Line 779: Line 755:
 
|-
 
|-
 
| [[Wikipedia:Category:Debugging|Debug Features]]
 
| [[Wikipedia:Category:Debugging|Debug Features]]
| {{}}[https://forums.libretro.com/t/debugging-features/137 *]
+
| {{N}}[https://forums.libretro.com/t/debugging-features/137 *]
 
| {{?}}
 
| {{?}}
 
| {{~}}
 
| {{~}}
Line 930: Line 906:
 
|
 
|
 
|
 
|
|
 
|
 
|
 
|-
 
|[https://summercart64.dev/features.html SD cards]
 
|
 
|
 
|
 
|Exclusive to [https://parallel-launcher.ca/ Parallel Launcher] fork at the moment.
 
 
|
 
|
 
|
 
|

Please note that all contributions to Emulation General Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Emulation General Wiki:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)