Difference between revisions of "Yuzu"

From Emulation General Wiki
Jump to navigation Jump to search
 
(50 intermediate revisions by 27 users not shown)
Line 2: Line 2:
 
{{Infobox emulator
 
{{Infobox emulator
 
|title = yuzu
 
|title = yuzu
|logo = yuzu-icon.svg
+
|logo = Yuzu_Icon.png
 
|logowidth = 150
 
|logowidth = 150
 
|active = Yes
 
|active = Yes
|platform = Windows, Linux
+
|version = N/A
 +
|platform = [[Emulators on Windows|Windows]]<br/>[[Emulators on Linux|Linux]]
 
|target = [[Nintendo Switch emulators|Nintendo Switch]]
 
|target = [[Nintendo Switch emulators|Nintendo Switch]]
 
|developer = [https://github.com/yuzu-emu/yuzu/graphs/contributors yuzu Team]
 
|developer = [https://github.com/yuzu-emu/yuzu/graphs/contributors yuzu Team]
Line 11: Line 12:
 
|website = [https://yuzu-emu.org/ yuzu-emu.org]
 
|website = [https://yuzu-emu.org/ yuzu-emu.org]
 
|source = [https://github.com/yuzu-emu/yuzu/ GitHub]
 
|source = [https://github.com/yuzu-emu/yuzu/ GitHub]
 +
|license = GNU GPLv2
 
|support = [https://www.patreon.com/yuzuteam Patreon], [https://yuzu-emu.org/donate/ email]
 
|support = [https://www.patreon.com/yuzuteam Patreon], [https://yuzu-emu.org/donate/ email]
 +
|compatibility = [https://yuzu-emu.org/game Official List]
 +
|bios = [[Emulator_Files#Nintendo_Switch|Required]]
 
}}
 
}}
'''yuzu''' is an experimental open-source [[Nintendo Switch emulators|Nintendo Switch]] emulator/debugger written in C++ with portability in mind, with builds actively maintained for Windows and Linux. It is known to be the very first Nintendo Switch emulator ever released. Due to its preliminary state, it has not yet had a stable release.
+
 
 +
'''yuzu''' is an experimental, open-source [[Nintendo Switch emulators|Nintendo Switch]] emulator/debugger written in C++. {{Preliminary}}
 +
Yuzu is the most popular Nintendo Switch emulator yet. It is also easier to set up than [[Ryujinx]].
  
 
==Download==
 
==Download==
*[https://yuzu-emu.org/downloads/ Latest nightly and canary builds] (Windows, Linux)
+
{| cellpadding="4"
 +
|-
 +
|align=center|{{Icon|Win|Lin}}
 +
|'''[https://pineappleea.github.io/ Early Access Builds (built by pinEApple)]'''<br><small>Patreon releases</small>
 +
|-
 +
|colspan="3"|<hr/>
 +
|-
 +
|align=center|{{Icon|Win|Lin}}
 +
|[https://yuzu-emu.org/downloads/ Latest Mainline Builds]
 +
|}
 +
 
 +
===Overview===
 +
As of March 2022, an estimated half of the Nintendo Switch library can be played from start to finish, like Super Mario Odyssey, which had correct graphics and speed after 1 year of it getting to boot up.
 +
 
 +
===History===
 +
yuzu reached in-game on several Nintendo Switch exclusives in November 2019,<ref>[https://twitter.com/yuzuemu/status/1195079948635164679 Pokémon Sword and Shield go in-game] (November 14, 2019)</ref> and has been improving in compatibility by the day with active developers ever since.
 +
 
 +
''The Binding of Isaac: Afterbirth+'', ''Puyo Puyo Tetris'', and ''Cave Story+'' were the first games to boot.<ref>{{cite web|title=First games are running!|url=https://yuzu-emu.org/entry/first-games-are-running/|author=JMC47|date=April 15, 2018|accessdate=April 16, 2018}}</ref> In late [https://t.co/2ctw1wBN3S April 2018], yuzu booted its first Switch exclusive, ''1-2-Switch''. [https://t.co/8FY1zFoM7X Three months later], yuzu was able to run its first 3D rendered game, ''Minecraft: Story Mode''.
 +
 
 +
[https://yuzu-emu.org/entry/yuzu-progress-report-2018-p1/ This progress report] from July 2018 details the extensive work required to research the Switch and get yuzu up and running, chronicling the compatibility status of a small bundle of games and apps over time. The post also covers a surprising number of similarities between the hardware and firmware of the [[Nintendo_3DS_emulators|3DS]] and Switch, and why portions of [[Citra]] were reused in yuzu.
 +
 
 +
yuzu started showing some 3D rendering on ''Super Mario Odyssey'' in early August 2018.<ref>[https://twitter.com/yuzuemu/status/1027066281441341440 First 3D Graphics] (August 8, 2018)</ref> This long-awaited exclusive brought a lot of interest in the project. The team covered all the changes that month in [https://yuzu-emu.org/entry/yuzu-progress-report-2018-p3/ another progress report] from September 2018.
  
==Overview==
+
In May of 2020, multicore CPU emulation was implemented, improving framerates on many titles. This feature appears to cause audio slow down, so the developers recommend enabling audio stretching in order to mitigate it.<ref>[https://www.youtube.com/watch?v=rbNd67vIO78 Yuzu Multicore Released | This Update is INSANELY FAST (May 11, 2020)]</ref>
The titles ''The Binding of Isaac: Afterbirth+, Puyo Puyo Tetris'' and ''Cave Story+'' formed the first group of games to boot on this emulator.<ref>{{cite web|title=First games are running!|url=https://yuzu-emu.org/entry/first-games-are-running/|author=JMC47|date=April 15, 2018|accessdate=April 16, 2018}}</ref> On late [https://t.co/2ctw1wBN3S April 2018], yuzu booted its first Switch exclusive, ''1-2-Switch''. On [https://t.co/8FY1zFoM7X July 2018], yuzu was able to run its first 3D rendered game, ''Minecraft: Story Mode''.
 
  
Be sure to read this first insightful [https://yuzu-emu.org/entry/yuzu-progress-report-2018-p1-1/ progress blog report] (July 14, 2018), which details the background and efforts at the reverse-engineering and emulation work required to get yuzu up and running and a small bundle of games and apps to work better over time. It also covers a significant number of surprising similarities between the hardware and operating systems of the [[Nintendo_3DS_emulators|3DS]] and Switch. Thus, a lot of the code made for the 3DS emulator [[Citra]] was also shared and re-interpreted for yuzu.
+
In July of 2021, yuzu's shader decompiler was rewritten, allowing the generation of pipeline cache for Vulkan users and providing a considerable performance boost.
  
yuzu started showing some 3D rendering on ''Super Mario Odyssey'' in early August<ref>[https://twitter.com/yuzuemu/status/1027066281441341440 First 3D Graphics] (August 8, 2018)</ref>. This awaited exclusive game bringed a lot of interest in the project. yuzu covered all the August change in another
+
In October of 2021, resolution scaling was added to the emulator that allowed it to render games up to 6x the original resolution or 0.5x on the low end. It also added AMD FidelityFX™ Super-Resolution as a window adaptation filter among others.<ref>[https://yuzu-emu.org/entry/yuzu-art/ New Feature Release - Resolution Scaler (October 24, 2021)]</ref>
detailled [https://yuzu-emu.org/entry/yuzu-progress-report-2018-p3/ progress report] (September 11, 2018).
 
  
As of today, yuzu is now in-game in several Nintendo Switch exclusives and keep improving it's compatibility day by day with active developers.
 
 
==References==
 
==References==
 
<references />
 
<references />
  
==External Links==
+
==External links==
 
*[https://yuzu-emu.org/game/ Official compatibility list]
 
*[https://yuzu-emu.org/game/ Official compatibility list]
*[https://yuzu-emu.org/ Official Website]
+
*[https://yuzu-emu.org/ Official website]
 
*[https://discordapp.com/invite/u77vRWY Discord]
 
*[https://discordapp.com/invite/u77vRWY Discord]
 
*[https://twitter.com/yuzuemu Twitter news feed]
 
*[https://twitter.com/yuzuemu Twitter news feed]
 
*[https://yuzu-emu.org/donate/ Donation email link]
 
*[https://yuzu-emu.org/donate/ Donation email link]
  
 +
[[Category:Emulators]]
 +
[[Category:Console emulators]]
 +
[[Category:Hybrid console emulators]]
 +
[[Category:Handheld console emulators]]
 +
[[Category:Home console emulators]]
 
[[Category:Nintendo Switch emulators]]
 
[[Category:Nintendo Switch emulators]]
[[Category:Emulators]]
 
 
[[Category:Windows emulation software]]
 
[[Category:Windows emulation software]]
 
[[Category:Linux emulation software]]
 
[[Category:Linux emulation software]]

Latest revision as of 17:24, 3 August 2022

yuzu
Yuzu Icon.png
Developer(s) yuzu Team
Latest version N/A
Active Yes
Platform(s) Windows
Linux
Emulates Nintendo Switch
Compatibility Official List
Website yuzu-emu.org
Support ($) Patreon, email
Programmed in C++
License GNU GPLv2
Source code GitHub
BIOS/Keys Required

yuzu is an experimental, open-source Nintendo Switch emulator/debugger written in C++. Since it is still in its preliminary state, it does not yet have a stable release. Yuzu is the most popular Nintendo Switch emulator yet. It is also easier to set up than Ryujinx.

Download[edit]

Windows Linux Early Access Builds (built by pinEApple)
Patreon releases

Windows Linux Latest Mainline Builds

Overview[edit]

As of March 2022, an estimated half of the Nintendo Switch library can be played from start to finish, like Super Mario Odyssey, which had correct graphics and speed after 1 year of it getting to boot up.

History[edit]

yuzu reached in-game on several Nintendo Switch exclusives in November 2019,[1] and has been improving in compatibility by the day with active developers ever since.

The Binding of Isaac: Afterbirth+, Puyo Puyo Tetris, and Cave Story+ were the first games to boot.[2] In late April 2018, yuzu booted its first Switch exclusive, 1-2-Switch. Three months later, yuzu was able to run its first 3D rendered game, Minecraft: Story Mode.

This progress report from July 2018 details the extensive work required to research the Switch and get yuzu up and running, chronicling the compatibility status of a small bundle of games and apps over time. The post also covers a surprising number of similarities between the hardware and firmware of the 3DS and Switch, and why portions of Citra were reused in yuzu.

yuzu started showing some 3D rendering on Super Mario Odyssey in early August 2018.[3] This long-awaited exclusive brought a lot of interest in the project. The team covered all the changes that month in another progress report from September 2018.

In May of 2020, multicore CPU emulation was implemented, improving framerates on many titles. This feature appears to cause audio slow down, so the developers recommend enabling audio stretching in order to mitigate it.[4]

In July of 2021, yuzu's shader decompiler was rewritten, allowing the generation of pipeline cache for Vulkan users and providing a considerable performance boost.

In October of 2021, resolution scaling was added to the emulator that allowed it to render games up to 6x the original resolution or 0.5x on the low end. It also added AMD FidelityFX™ Super-Resolution as a window adaptation filter among others.[5]

References[edit]

External links[edit]