Changes

Jump to navigation Jump to search

Nintendo Switch emulators

589 bytes added, 17 April
Emulation issues
! scope="col"|[[Recommended Emulators|Recommended]]
|-
!colspan="9"|PC / x86
|-
|[[Ryujinx]]
|{{?}}
|{{✓}}
|{{~}}|{{~}}
|-
|[[yuzu]]
|''[[Yuzu_Game_Compatibility_List|54%<br/><small>1457 out of 2699 reported titles</small>]]''<ref group=N>Obsolete list, there was a [http://web.archive.org/web/20240211051434/https://github.com/yuzu-emu/yuzu/pull/11171 ongoing rewrite] project, but yuzu is dead anyway.</ref>
|{{✓}}
|{{✗}}[[History_of_emulation#Lawsuits|*]]
|{{✗}}
|-
|{{✗}}
|-
!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>3554 out of 4284 reported titles</small>]|{{✓}}|{{✓}}|{{✓}}
|-
|Sudachi
|?[https://old.reddit.com/r/yuzu/comments/13xuovh/current_compatibility_list_for_android/ *]
|{{✓}}
|{{✗}}[[History_of_emulation#Lawsuits|*]]
|{{✗}}
|-|[[Ryujinx]]|align=left|{{Icon|Android|iOS}}|[https://github.com/Ryujinx/Ryujinx/pull/6057 Unreleased]|?|?|?|?|{{✓}}|{{TBD}} (WIP)
|-
|[[Egg NS]]
;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]]
::;[[Sudachi]]
:::An experimental port of yuzu to iOS/iPadOS by Jarrod Norwell, a newer graphical user interface and versions for Linux and macOS are in the plans. [https://github.com/sudachi-emu/sudachi/commit/82ab497ccf277780290b579d1b6f3e719bde179c Rebased on latest EA-4176] and it has a separate repository for Windows and Android builds. Requires a paid Apple Developer Account or TrollStore in order to use the <code>com.apple.developer.kernel.increased-memory-limit</code> entitlement.Their discord server is shut down (see "2024 - Yuzu (Switch) vs. Nintendo" section of the [[Legal Status of Emulation]] page)
::;[[suyu]]
:::A fork of yuzu continues from where that project left off ([https://gitlab.com/suyu-emu/suyu/-/blob/dev/README.md?ref_type=heads based on latest EA-4176]) on GitLab instead of Github suggested by the community due to potential takedown attempt. However, GitLab still took down the suyu repository due to the use of raw yuzu code. As a result, the Suyu team is now using their own repository. This decision, along with various precautions[https://old.reddit.com/r/emulation/comments/1bck011/heres_how_the_makers_of_the_suyu_switch_emulator/], suggests a desire to avoid [[Legal_Status_of_Emulation#Nintendo|legal claims similar to those faced by yuzu]]. Currently, the team is recruiting programmers to start studying the code. '''Thus, there's an adaptation period needed to see some serious advancements'''. In response to concerns about the project's financial motivations, the suyu team has emphasized a strict policy against accepting donations. They assure users that there is no intention to profit from the emulator. '''There have been inexperienced coding criticisms from some in the community directed at the current developers' work'''.
:::Messages from Suyu developers about leaving the Suyu 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.
:;[[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]
10,962
edits

Navigation menu