Changes

Jump to navigation Jump to search

Nintendo Switch emulators

729 bytes added, 8 May
m
Emulators
A "debugging emulator" for the Nintendo Switch, CageTheUnicorn (now [https://github.com/reswitched/Mephisto Mephisto]), popped up not long after the first components were dumped. It was designed to emulate sysmodules with "no support for graphics, sound, input, or any kind of even remotely performant processing [...] by design". A couple of months later, members of both the [[Citra]] and [[Dolphin]] teams announced the release of [[yuzu|their own emulator written in C++]], which was capable of booting some homebrew applications; within a couple of weeks, yet another emulator named [[Ryujinx]], written in C# by developer gdkchan, was released showing successful booting of commercial Switch games ''Puyo Puyo Tetris'' and ''Sonic Mania''.
 
On May 7, 2024, Shuntaro Furukawa, president of Nintendo, officially announced that the company would reveal information about the Nintendo Switch successor within their current fiscal year.[https://twitter.com/NintendoCoLtd/status/1787736518762881197]
==Emulators==
! scope="col"|[[Recommended Emulators|Recommended]]
|-
!colspan="9"|PC / x86
|-
|[[Ryujinx]]
|{{~}}
|{{~}}
|[https://github.com/Ryujinx/Ryujinx-Games-List/issues 83%<br/><small>3554 3568 out of 4284 4312 reported titles</small>]
|{{✓}}
|{{✓}}
|{{?}}
|{{✓}}
|{{~}}
|{{~}}
|-
|Torzu
|align=left|{{Icon|Windows|Linux}}
|[https://github.com/litucks/torzu/releases {{TorzuVer}}]
|{{?}}
|{{?}}
|{{?}}
|{{?}}
|{{~}}
|{{~}}
|[[yuzu]]
|align=left|{{Icon|Windows|Linux}}
|[https://github.com/pineappleEA/pineapple-src/releases Pineapple EA builds]<br/>[https://yuzu-emu.org/ Former website (Offline)]<br/>[https://web.archive.org/web/20240304212345/https://yuzu-emu.org/ Former website (Last Archived Version)]<ref group=N>Official [[yuzu]] downloads have been taken down due to the [[Yuzu#Lawsuit|Nintendo Lawsuit]]</ref>
|{{✓}}
|{{~}}
|{{✗}}
|-
!colspan="9"|Mobile ARM|-|[[Ryujinx]]|align=left|{{Icon|LinuxARM|macOS}}|[https://ryujinx.org/download Nightly]|{{~}}|{{~}}|[https:/ ARM/github.com/Ryujinx/Ryujinx-Games-List/issues 83%<br/><small>3568 out of 4312 reported titles</small>]|{{✓}}|{{✓}}|{{✓}}
|-
|Sudachi
|?
|{{✓}}
|{{~}}|{{~}}
|-
|[[yuzu]]
|{{✓}}
|{{✗}}
|{{✗}}
|-
|[[Ryujinx]]
|align=left|{{Icon|Android|iOS}}
|Unreleased
|?
|?
|?
|?
|{{✓}}
|{{✗}}
|-
;Emulators
:;[[Ryujinx]]
::An open-source [[High/Low_level_emulation|hybrid approach]] emulator that's programmed in C#. Unlike yuzu, Ryujinx does not offer packaged early-access builds. However, work-in-progress features can still be tested by building locally from unmerged pull requests. Separately, Ryujinx has a closed source LDN-enabled build and there is a feature tracker for this [https://github.com/Ryujinx/Ryujinx/issues/4716 LDN build for upstreaming]. As of August 2022, Vulkan API support is available. While Ryujinx is notable for its focus on compatibility and accuracy, users often experience more shader stuttering compared to yuzu. Ryujinx also has support for ARM64 Linux and macOS[https://web.archive.org/web/20240324024125/https://blog.ryujinx.org/the-impossible-port-macos/][https://github.com/Ryujinx/Ryujinx/pull/6057] and it's uses an alternative approach to yuzu's NCE for improving performance when emulating on ARM systems.[https://blog.ryujinx.org/progress-report-january-2024/].
:;[[yuzu]]
:::Messages from Suyu developers about leaving the project: [https://pastebin.com/6FYdz9Sr kksowo's message on Paste.bin], [https://www.reddit.com/r/suyu/comments/1c1hs3l/the_death_of_suyu/ The Death of Suyu by u/AMA2581 on r/suyu]. The founder, however, states [https://www.reddit.com/r/suyu/comments/1c1tnh5/founder_speaking_future/ they will still maintain the project] as best they can. Their discord server is shut down (see "2024 - Yuzu (Switch) vs. Nintendo" section of the [[Legal Status of Emulation]] page), the project could be considered dead.
 
::;Torzu
:::Another fork of yuzu. placeholder text
:;[[Egg NS]]
* Ryujinx: [https://blog.ryujinx.org/ Blog], [https://discord.gg/ryujinx Discord]
* Yuzu: [https://web.archive.org/web/20240304180918/https://yuzu-emu.org/entry/ Blog], [https://discord.gg/yuzu-emu Discord]
* suyu: [https://discord.gg/2gQRBp44KT Discord]
* [https://switchbrew.org/wiki/Main_Page SwitchBrew]
* [https://github.com/dekuNukem/Nintendo_Switch_Reverse_Engineering dekuNukem - Nintendo Switch reverse engineering attempts]
2,610
edits

Navigation menu