Changes

Jump to navigation Jump to search

Nintendo Switch emulators

845 bytes added, 9 June
no edit summary
|{{✓}}
|-
|Sudachi<ref group="N" name="yuzufork">Yuzu fork</ref>
|align=left|{{Icon|Windows|Linux}}
|[https://github.com/sudachi-emu/sudachi/releases {{SudachiVer}}]
|{{~}}
|-
|Torzu<ref group="N" name="yuzufork"/>
|align=left|{{Icon|Windows|Linux}}
|[https://github.com/litucks/torzu/releases {{TorzuVer}}]<br>[http://y2nlvhmmk5jnsvechppxnbyzmmv3vbl7dvzn6ltwcdbpgxixp3clkgqd.onion/torzu-emu/torzu Dark Git repository (requires Tor)]
|{{?}}
|{{?}}
|{{~}}
|-
|[[suyu]]<ref group="N" name="yuzufork"/>
|align=left|{{Icon|Windows|Linux|macOS}}
|[https://git.suyu.dev/suyu/suyu/releases {{SuyuVer}}]
|[[yuzu]]
|align=left|{{Icon|Windows|Linux}}
|[https://github.com/pineappleEA/pineapple-src/releases Pineapple EA builds(Offline)]<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>
|{{✓}}
|{{~}}
|{{✓}}
|-
|Sudachi<ref group="N" name="yuzufork"/>
|align=left|{{Icon|iOS|Android}}
|[https://github.com/emuPlace/Sudachi/releases 0.0.1.7.6] (ipa)<br/>[https://github.com/sudachi-emu/sudachi/releases git] (apk)
|{{~}}
|-
|[[suyu]]<ref group="N" name="yuzufork"/>
|align=left|{{Icon|Android}}
|[https://git.suyu.dev/suyu/suyu/releases {{SuyuVer}}]
|{{✗}}
|}
<references group=N />
==Compatibility layers [[Compatibility layers|(...)]]==
;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]]
::;Torzu
:::Another fork of yuzu. placeholder textIs just the yuzu, forked in darknet.
:;[[Egg NS]]
|{{✗}}
|-
| rowspan=3 4 | Controllers<ref group=N>See [https://www.pcgamingwiki.com/wiki/Controller:Joy-Con PCGamingWiki: Joy-Con] page for more information about Joy-Con and PC connectivity/compatibility.</ref>
| Native Dual Joy-Con Support
|{{~}}[https://github.com/Ryujinx/Ryujinx/issues/3293 <abbr title="Only possible with 'BetterJoy' at the moment.">*</abbr>]
|{{N}}
|-
| Super-resolution techniques<br/><small>([https://github.com/NVIDIAGameWorksNVIDIA/StreamlineDLSS/blob/main/docsdoc/ProgrammingGuideDLSSDLSS_Programming_Guide_Release.md pdf DLSS], [https://github.com/intel/xess/?tab=readme-ov-file XeSS] and [[Wikipedia:GPUOpen#FidelityFX_Super_Resolution|FSR 2+]])</small>
| colspan=5 | <small>Requires access to the depth buffer and temporal data like motion-vectors so it's quite challenging and unlikely to be feasible in the near future.<br/>[https://github.com/yuzu-emu/yuzu/issues/8061 Enhancement request for yuzu].</small>
|-
| {{N}}
|-
| rowspan=4 5 | Misc
| [https://retroachievements.org/game/8988 RetroAchievements]
| {{N}}
| [[Virtual_reality#VR_game_room_simulations|EmuVR support]]
| colspan=5 | Exclusive to [https://www.emuvr.net/wiki/Installation_Guide#Downloads libretro cores]. So there is no support 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. So there is no support.
|-
| Free Look<br/><small>Free Look is a enhancement feature that allows manipulation of the in-game camera.</small>
* 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]
* Torzu: [https://github.com/litucks/torzu/tree/master/blog Blog]
* [https://switchbrew.org/wiki/Main_Page SwitchBrew]
* [https://github.com/dekuNukem/Nintendo_Switch_Reverse_Engineering dekuNukem - Nintendo Switch reverse engineering attempts]
58
edits

Navigation menu