Changes

Jump to navigation Jump to search

Nintendo Switch emulators

163 bytes added, 12 March
Emulators
:An open-source [[High/Low_level_emulation|HLE approach]] emulator made by many of [[Citra]]'s developers. As it's a hard fork of Citra, it shares many of its traits, namely cross-platform support and the use of OpenGL and Vulkan. Yuzu offers early access pre-compiled builds to its $5/month [[Emulators on Patreon|Patreon]] supporters, allowing them to try out new features before they're available in the main build. However, the source code for these new features is publicly available and can be compiled by anyone, with some users publicly sharing their own unofficial early access builds. One of yuzu's notable features is its decreased shader stuttering compared to Ryujinx, making it ideal for weaker PCs. Yuzu also has free and paid Android versions which have greatly improved recently thanks to their implementation of [https://web.archive.org/web/20240227234130/https://github.com/yuzu-emu/yuzu/pull/12074 Native Code Execution (NCE)] and other improvements. Recent [https://web.archive.org/web/20240229040019/https://github.com/yuzu-emu/yuzu/pull/12579 Device Mapping & SMMU] implementations further have helped reduce yuzu's memory footprint, allowing future optimizations and more. There are even more optimizations exclusive to the Linux-x86 and Android platforms thanks to "[http://web.archive.org/web/20240111173833/https://yuzu-emu.org/entry/yuzu-progress-report-dec-2023/#android-adventures-and-kernels-with-benefits MADV_REMOVE]" but despite all the optimizations and improvements, only high-end devices are recommended for Android platform. Yuzu's [https://web.archive.org/web/20240304205731/https://yuzu-emu.org/entry/yuzu-progress-report-jan-2024/ January 2024 progress report] highlights ongoing work on "multiprocess" and "services", which is crucial progress for emulating applets and system functions like some of the [[#Hardware_features_and_peripherals|hardware features]], but further development is required before it's fully implemented.
:As of March 4th 2024, the [[History_of_emulationLegal_Status_of_Emulation#LawsuitsNintendo|lawsuit filed by Nintendo]] against Tropic Haze LLC has led to their unfortunate decision to cease official distribution of Yuzu and Citra. Fortunately, it is easy to find an archive of the latest version, and they are likely to be continued by other people.
:;[[Sudachi]]
:;[[Suyu]]
::A fork of Yuzu continues from where that project left off on GitLab instead of Github suggested by the community due to potential takedown attempt. 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]]. Like older versions of yuzu, Suyu requires title keys for decryption, in addition to firmware and production keys. Currently the team 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.
;[[Skyline]]
11,224
edits

Navigation menu