Yuzu (emulator)
Developer(s) | Team yuzu |
---|---|
Initial release | January 14, 2018 |
Repository | github |
Written in | C++ |
Operating system | Windows and Linux |
License | GPL-3.0-or-later |
Website | yuzu-emu |
Minimum | Recommended | |
---|---|---|
Personal Computer | ||
Operating system | Windows 7 64-bit or higher, 64-bit Linux[2] | |
CPU | Intel i5-4430 or AMD Ryzen 3 1200 | Intel i5-10400 or AMD Ryzen 5 3600 |
Memory | 8GB RAM | 16GB RAM |
Graphics hardware | OpenGL 4.6 support or Vulkan 1.1 such as an Intel HD Graphics 520 or Nvidia GeForce GT 1030 | Nvidia GeForce GTX 1650 4GB or AMD Radeon RX Vega 56 8GB |
Yuzu (sometimes stylized in lowercase) is a free and open-source emulator of the Nintendo Switch, developed in C++. Yuzu was announced to be in development on January 14, 2018,[3][4] 10 months after the release of the Nintendo Switch.[5]
The emulator is made by the developers of the Nintendo 3DS emulator Citra, with significant code shared between the projects. Originally, Yuzu only supported test programs and homebrew.
Features
Yuzu used a network service called Boxcat as a replacement for Nintendo's BCAT dynamic content network.[6] This feature was later removed due to being non-functional. The implementation will eventually be replaced with one that allows the use of local BCAT files dumped from a Nintendo Switch.[7]
Yuzu also offers a resolution rescaling feature that simulates docked, undocked and beyond-native resolutions. After initially adding support for beyond-native resolution, the feature was removed again due to stability issues and inconsistent behaviour on different GPU vendors shortly after.[8][9] Two years after the removal, the feature was finally readded under the codename "Project A.R.T".[10]
In December 2019, yuzu added an experimental Vulkan renderer to its Early Access build and brought it over to its mainline builds.[11] On May 9, 2020, the development team announced an update that included experimental multi-core CPU emulation[12][13] codenamed Prometheus.
In November 2020, yuzu's developers added online functionality to the emulator but removed it shortly thereafter.[14][15]
In June 2021, Fastmem support was added to early access builds of yuzu. [16]
In July of 2021, Yuzu concluded the "Project Hades", which aimed to rewrite the Shader decompiler, bringing an improvement of the overall performance of the emulator[17]
Reception
In October 2018, Kotaku published an article noting that Super Mario Odyssey was playable. The author of the article expressed concern with the ability of Yuzu to emulate games that were available commercially at the time.[18]
PC Gamer noted that the emulator was able to run Pokémon: Let's Go, Pikachu! and Let's Go, Eevee! shortly after the games' release, albeit with audio issues.[19]
In October 2019, Gizmodo published an article noting that yuzu was able to emulate some games at a frame rate roughly on par with the actual console hardware.[20]
See also
References
- ^ "Quickstart Guide · yuzu". yuzu. Retrieved 19 April 2020.
- ^ "FAQ · yuzu". yuzu. Retrieved 15 October 2019.
- ^ Lilly, Paul (January 15, 2018). "Nintendo Switch 'Yuzu' Emulator Announced By Citra 3DS Developers". HotHardware. Archived from the original on October 31, 2019. Retrieved July 4, 2019.
- ^ Reisinger, Don (January 16, 2018). "Nintendo Won't Be Happy About This Switch Emulator". Tom's Guide. Archived from the original on July 4, 2019. Retrieved July 4, 2019.
- ^ Horti, Samuel (2018-01-14). "Switch emulator announced, made by team behind Citra 3DS emulator". PC Gamer. Archived from the original on 2018-01-14. Retrieved July 14, 2019.
- ^ "Boxcat". yuzu emulator team. Archived from the original on October 15, 2019. Retrieved October 15, 2019.
- ^ "Remove Boxcat BCAT backend by Morph1984 · Pull Request #7102 · yuzu-emu/yuzu". GitHub. Retrieved 2022-01-17.
- ^ "Resolution Rescaler · yuzu". yuzu. Retrieved 2022-01-17.
- ^ "Implement Native Resolution Rescaling by FernandoS27 · Pull Request #2860 · yuzu-emu/yuzu". GitHub. Retrieved 2022-01-17.
- ^ "Project A.R.T. Advanced Rendering Techniques by FernandoS27 · Pull Request #7219 · yuzu-emu/yuzu". GitHub. Retrieved 2022-01-17.
- ^ CaptV0rt3x (December 3, 2019). "New Feature Release - Vulkan". yuzu emulator team. Archived from the original on December 3, 2019. Retrieved December 3, 2019.
{{cite web}}
: CS1 maint: numeric names: authors list (link) - ^ "New Feature Release - Prometheus · yuzu". yuzu. Retrieved 17 May 2020.
- ^ Palumbo, Alessio (9 May 2020). "Yuzu, the Nintendo Switch Emulator, Can Now Take Advantage of Multicore CPUs". Wccftech. Retrieved 17 May 2020.
- ^ Lilly, Paul (November 4, 2020). "Popular Yuzu Nintendo Switch Emulator Adds Online Support, Quickly Backtracks". HotHardware. Archived from the original on November 4, 2020. Retrieved November 10, 2020.
- ^ Plunkett, Luke (November 3, 2020). "Nintendo Switch Emulator Adds Online Support, Quickly Regrets It". Kotaku. Archived from the original on November 5, 2020. Retrieved November 10, 2020.
- ^ "Fastmem Support". Retrieved June 13, 2021.
- ^ "New Feature Release - Shader Decompiler Rewrite · yuzu". yuzu. Retrieved 2021-12-13.
- ^ Plunkett, Luke (November 2, 2018). "Super Mario Odyssey is Already Playable in an Emulator". Kotaku. Archived from the original on July 14, 2019. Retrieved July 14, 2019.
- ^ Horti, Samuel (November 24, 2018). "Watch Pokémon: Let's Go running on PC thanks to Yuzu emulator". PC Gamer. Archived from the original on July 4, 2019. Retrieved July 4, 2019.
- ^ Liszewski, Andrew (October 4, 2019). "This Nintendo Switch Emulator for the PC Might Finally Be as Good as the Actual Console". Gizmodo. Archived from the original on November 20, 2019. Retrieved October 15, 2019.