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 15: Line 15:
 
The '''Nintendo 64''' is a 64-bit fifth-generation console released by Nintendo on September 29, 1996, for {{inflation|USD|199.99|1996}}.
 
The '''Nintendo 64''' is a 64-bit fifth-generation console released by Nintendo on September 29, 1996, for {{inflation|USD|199.99|1996}}.
  
Nintendo was the second company approached by Silicon Graphics Inc. (SGI), which wanted to roll out its previously enterprise-only technology in the consumer space. They originally pitched their idea to Sega, but it's assumed that Nintendo's offer was more appealing. With the NEC VR4300 CPU clocked at 93.75 MHz, 4 MBs of RAM, and an SGI RCP GPU, Nintendo had finalized much of the hardware at least a year before launch, preventing video games from needing drastic rewrites as a result of architectural changes. A separate add-on was later released called the "[[#Hardware features and peripherals|Expansion Pak]]" that added an additional 4 MBs of RAM, totaling to 8 MBs. The development workstations were often Unix-based, which would later help reverse-engineers in some projects.­­
+
Nintendo was the second company approached by Silicon Graphics Inc. (SGI), which wanted to roll out its previously enterprise-only technology in the consumer space. They originally pitched their idea to Sega, but it's assumed that Nintendo's offer was more appealing. With the NEC VR4300 CPU clocked at 93.75 MHz, 4 MBs of RAM, and an SGI RCP GPU, Nintendo had finalized much of the hardware at least a year before launch, preventing video games from needing drastic rewrites as a result of architectural changes. A separate add-on was later released called the "[[#Peripherals|Expansion Pak]]" that added an additional 4 MBs of RAM, totaling to 8 MBs. The development workstations were often Unix-based, which would later help reverse-engineers in some projects.­­
  
 
Unlike competitors such as the PlayStation, the N64 used cartridges instead of CDs. While a big advantage was that data could be read faster than CDs, meaning that load times were minimal or even non-existent, the main disadvantage of cartridges was the small data capacity, which meant that many third party developers switched to the PlayStation.
 
Unlike competitors such as the PlayStation, the N64 used cartridges instead of CDs. While a big advantage was that data could be read faster than CDs, meaning that load times were minimal or even non-existent, the main disadvantage of cartridges was the small data capacity, which meant that many third party developers switched to the PlayStation.
Line 22: Line 22:
  
 
==Emulators==
 
==Emulators==
 +
An new N64 emulator founded, Thanks that one who created GCA3A told me this.
 +
*Kaizen (改善) rewrite of shibumi (渋味)
 +
*Site: [https://gadolinium.dev Kaizen] (改善), shibumi (渋味).
 +
*GitHub: [https://github.com/SimoneN64/Kaizen Kaizen] (改善)
 +
*Active (Kaizen (改善)) and Archived (shibumi (渋味))
 +
*Blog, Compatibility and FAQ not finished currently
 +
*Platform: Windows and Linux (Kaizen (改善))
 +
*Kaizen (改善) has a screenshot and roadmap
 +
 
<div style="overflow-x:auto;width:100%">
 
<div style="overflow-x:auto;width:100%">
 
{| class="wikitable sortable" style="text-align:center;width:100%"
 
{| class="wikitable sortable" style="text-align:center;width:100%"
Line 40: Line 49:
 
|[[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 95:
 
|{{✓}}
 
|{{✓}}
 
|-
 
|-
|[[BizHawk]]<br/><small>(Mupen64Plus)(ares)(MAME)<ref group=N>MAME core for [[#Aleck 64 arcade emulation|Aleck 64]] only.</ref></small>
+
|[https://gadolinium.dev Kaizen] (改善)
 +
|align=left|{{Icon|Windows|Linux}}
 +
|[https://github.com/SimoneN64/Kaizen git]
 +
|-
 +
|[[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 137:
 
|[[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 170:
 
|{{✓}}
 
|{{✓}}
 
|{{✗}}
 
|{{✗}}
|-
 
|n64
 
|align=left|{{Icon|Windows|Linux}}
 
|[https://github.com/Dillonb/n64?tab=readme-ov-file#download git]
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|?
 
|?
 
|{{✓}}
 
|{{✓}}
 
|{{✗}}(WIP)
 
 
|-
 
|-
 
|Kaizen
 
|Kaizen
Line 267: Line 268:
 
|-
 
|-
 
|[[UltraHLE]]
 
|[[UltraHLE]]
|align=left|{{Icon|Windows|W9x}}
+
|align=left|{{Icon|Windows}}
 
|[https://web.archive.org/web/20070312015944/http://www.emuunlim.com/UltraHLE/ultrahle.zip 1.0]
 
|[https://web.archive.org/web/20070312015944/http://www.emuunlim.com/UltraHLE/ultrahle.zip 1.0]
 
|{{✗}}
 
|{{✗}}
Line 359: Line 360:
 
|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 371:
 
|-
 
|-
 
|[[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 481: Line 470:
  
 
;Kaizen
 
;Kaizen
:Rewrite of another Nintendo 64 emulator project "[https://github.com/SimoneN64/shibumi shibumi]" which is developed by the same developer. It already has a QT frontend with recent builds, but lack [[#Enhancements]] and support for [[#Hardware features and peripherals]] [https://github.com/SimoneN64/Kaizen#roadmap]. [https://github.com/SimoneN64/Kaizen#running RDP is implemented via ParaLLEl-RDP] and also [https://github.com/SimoneN64/Kaizen#roadmap R4300i, RCP, TLB, joybus are fully implemented]. See their [https://discord.gg/htzNd2rRF6 discord server] for more information.
+
:Rewrite of another Nintendo 64 emulator project "[https://github.com/SimoneN64/shibumi shibumi]" which is developed by the same developer. It already has a QT frontend with recent builds, but lack [[#Enhancements]] and support for [[#Peripherals]] [https://github.com/SimoneN64/Kaizen#roadmap]. [https://github.com/SimoneN64/Kaizen#running RDP is implemented via ParaLLEl-RDP] and also [https://github.com/SimoneN64/Kaizen#roadmap R4300i, RCP, TLB, joybus are fully implemented]. See their [https://discord.gg/htzNd2rRF6 discord server] for more information.
  
 
;[[1964]]
 
;[[1964]]
Line 524: Line 513:
 
| 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 530:
 
| [[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 537:
 
|-
 
|-
 
| Pre-rendering AA<br/><small>(MSAA, SSAA)</small>
 
| Pre-rendering AA<br/><small>(MSAA, SSAA)</small>
| {{}}
+
| {{N}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
Line 566: Line 555:
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
Line 574: Line 563:
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
Line 586: Line 575:
 
| 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 583:
 
|-
 
|-
 
| [[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 607:
 
|-
 
|-
 
| [[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 624:
 
| 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 673:
 
|-
 
|-
 
| Command Line Options
 
| Command Line Options
| {{}}
+
| {{Y}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
 
| {{?}}
Line 692: Line 681:
 
|-
 
|-
 
| 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 693:
 
|-
 
|-
 
| 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 709:
 
|-
 
|-
 
| [[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 734:
 
|-
 
|-
 
| [[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=5 | 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]]
 
| colspan=6 |  Exclusive to [https://www.emuvr.net/wiki/Installation_Guide#Downloads libretro cores] at the moment.
 
| colspan=6 |  Exclusive to [https://www.emuvr.net/wiki/Installation_Guide#Downloads libretro cores] at the moment.
|-
 
| AI Service<br/><small>With the help of <abbr title="optical character recognition">OCR</abbr> and other techniques, the AI service can provide a live translation of a game, or text-to-speech capabilities for the visually impaired among other things, either on demand or automatically.</small>
 
| colspan=11 | Exclusive to [https://docs.libretro.com/guides/ai-service/ libretro cores] at the moment.
 
 
|-
 
|-
 
| [[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 765:
 
|-
 
|-
 
| [[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 789: Line 775:
 
<references group=N3/>
 
<references group=N3/>
  
==Hardware features and peripherals==
+
==Peripherals==
 
''Reddit Thread: [https://old.reddit.com/r/emulation/comments/vwmho1/unemulated_console_features_and_accessories/ Unemulated console features and accessories]''
 
''Reddit Thread: [https://old.reddit.com/r/emulation/comments/vwmho1/unemulated_console_features_and_accessories/ Unemulated console features and accessories]''
 
<div style="overflow-x:auto;width:100%">
 
<div style="overflow-x:auto;width:100%">
Line 913: Line 899:
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
 
| {{✗}}
|-
 
| Action Replay
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|-
 
|[https://errors.fandom.com/wiki/Cartridge_tilting Cartridge Tilting][https://youtube.com/playlist?list=PLkAqx5EV7l_DkwOv4WmVEBLv39WPEUm3d&si=P3GCJoeb190zPIXz]
 
|[https://youtu.be/IPkDvrM7Hwg?si=2SUSz5GesC8BiObg unofficial version pj64]
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|-
 
|[https://summercart64.dev/features.html SD cards]
 
|
 
|
 
|
 
|Exclusive to [https://parallel-launcher.ca/ Parallel Launcher] fork at the moment.
 
|
 
|
 
|
 
 
|}
 
|}
 
</div>
 
</div>

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)