Nintendo Switch emulator Yuzu runs first commercial game



In a competitive scene with softmods, modchips, homebrew, and other assorted upcoming releases, the team behind Yuzu, the Nintendo Switch emulator, has also made some significant progress, as well. A video was uploaded by the Yuzu devs on YouTube, showcasing Cave Story booting up, and even getting past the title screen. After the cutscene plays, the emulation hangs and does not go further. After that, they show The Binding of Isaac: Afterbirth+, which actually manages to boot into a playable segment, which can crash at random. Puyo Puyo Tetris manages to emulate the SEGA logo, but crashes shortly thereafter. All of these games have major graphical issues, but they actually boot, and even run, albeit at very slow speeds.

The Challenge Behind Booting Switch Games
Getting to this point hasn’t been easy, and has been a massive reverse-engineering challenge. Led by bunnei and Subv with contributions from ogniK and jroweboy the team slowly chipped away at stopping point after stopping point to finally get us to this milestone. Special thanks to gdkchan and Ryujinx, as without collaboration, this wouldn’t have been possible.

Also, huge thanks to Lioncash and MerryMage, who have been tirelessly working on the ARMv8 JIT that yuzu uses! Without it, we’d still be in the dark ages of interpreted CPU emulation.

While yuzu is built on top of Citra’s kernel infrastructure, a lot of modification had to be done in order to move things over to the Switch’s services. But the main issues all had to do with the Switch’s GPU.

Because it’s a NVIDIA product, some information was able to be gleamed by sifting through the Nouveau source. Some of the more particularly difficult stopping points were Kernel Synchronization Primitives and Shader Decompilation, but there were many more smaller bumps along the way. On top of that, the rest of the emulator had to be brought up to snuff in order to get games to the point where they would boot.

In the end, this is a small first step toward proper emulation of Nintendo’s exciting console/handheld hybrid. None of the games booting are especially stable and emulation is in a very, very early state.

What does yuzu Require?
Right now, most games won’t run, and the games that do run will run incredibly slow and only get so far before encountering issues. We recommend you have as fast of a processor as possible and a GPU that supports OpenGL 4.3 or newer.

The development team states that with this milestone achieved, they plan to get more games booting on the emulator, while also attempting to emulate the Switch's GPU. You can check out their official post on their site, linked in the source below. The Switch scene gets excited with every day that passes! What are your thoughts on this emulator and its progress?

:arrow: Source
 

GameSystem

Well-Known Member
Member
Joined
Sep 14, 2009
Messages
606
Trophies
1
XP
1,733
Country
United States
Now the Devs can start a Patreon and quit their day-jobs, making 6 figures a year.
I think at the high point, CEMU was something ridiculous like $40,000 a month.
 

leon315

POWERLIFTER
Member
Joined
Nov 27, 2013
Messages
4,097
Trophies
2
Age
124
XP
4,075
Country
Italy
*DS is the most successful PORTABLE console in history
* Wii is the second best selling home console in history.

PS2 is actually the best selling home console ever. Switch is the fastest selling console in the US to date.
oh sorry dude, i forgot that Switch is HYBRID, on gbatemp math's absolute precision to say things, right??
 

GhostLatte

GBAtemp's Official Van Master™
Member
GBAtemp Patron
Joined
Mar 26, 2015
Messages
3,645
Trophies
3
Age
24
XP
11,111
Country
United States
giphy.gif


Thanks for the hard work that was put into this!
 
  • Like
Reactions: lampdemon

Mcdev

Member
Newcomer
Joined
Apr 16, 2018
Messages
6
Trophies
0
Age
35
Location
halifax
Website
www.youtube.com
XP
53
Country
Canada
HI first off yuzu is not the only switch emulator and it wasnt the first to boot retail games that was ryujinx not to mention ryujinx is faster with gpu and a bit more along
 

Attachments

  • ddd.PNG
    ddd.PNG
    4.3 KB · Views: 233
  • Like
Reactions: Dr.Hacknik

TotalInsanity4

GBAtemp Supreme Overlord
Member
Joined
Dec 1, 2014
Messages
10,800
Trophies
0
Location
Under a rock
XP
9,814
Country
United States



Not like RyujiNX could do it, and more games before yuzu publically could or anything.

HI first off yuzu is not the only switch emulator and it wasnt the first to boot retail games that was ryujinx not to mention ryujinx is faster with gpu and a bit more along
They never stated that that wasn't the case, and I recall similar hype around here when RyuiNX booted games. You guys need to learn to appreciate milestones for devs, whether or not they're working on a different project with the same goal
 

Dr.Hacknik

Ashley | Developer | Trans
Member
Joined
Mar 26, 2014
Messages
1,773
Trophies
1
Age
24
Location
inside your fridge
Website
dochacknik.keybase.pub
XP
2,219
Country
United States
They never stated that that wasn't the case, and I recall similar hype around here when RyuiNX booted games. You guys need to learn to appreciate milestones for devs, whether or not they're working on a different project with the same goal
Oh we do. The article title is more of a concern though. Yuzu is not first for the public, Ryu is. Ryu is better at such anyways. Not trying to diss yuzu; but claims that aren't correct is what makes me mad. You can search online for articles showing Ryu booting games far before yuzu even announced it.
 

TotalInsanity4

GBAtemp Supreme Overlord
Member
Joined
Dec 1, 2014
Messages
10,800
Trophies
0
Location
Under a rock
XP
9,814
Country
United States
Oh we do. The article title is more of a concern though. Yuzu is not first for the public, Ryu is. Ryu is better at such anyways. Not trying to diss yuzu; but claims that aren't correct is what makes me mad. You can search online for articles showing Ryu booting games far before yuzu even announced it.
The article title is referring to the fact that Yuzu has run its first commercial game, not that Yuzu is the first to run a commercial game
 
Last edited by TotalInsanity4, , Reason: dammit autocorrect
  • Like
Reactions: Chary

Dr.Hacknik

Ashley | Developer | Trans
Member
Joined
Mar 26, 2014
Messages
1,773
Trophies
1
Age
24
Location
inside your fridge
Website
dochacknik.keybase.pub
XP
2,219
Country
United States
The article title is referring to the fact that You has run its first commercial game, not that Yuzu is the first to run a commercial game
Either way, context can be a bitch. But it will still fool people.
I guess I will stop, there's no sense in arguing over simple contextual issues.
 

the_randomizer

The Temp's official fox whisperer
Member
Joined
Apr 29, 2011
Messages
31,284
Trophies
2
Age
38
Location
Dr. Wahwee's castle
XP
18,969
Country
United States
*DS is the most successful PORTABLE console in history
* Wii is the second best selling home console in history.

PS2 is actually the best selling home console ever. Switch is the fastest selling console in the US to date.

And yet the DS and Wii were pirated to high heaven and still were very successful, your point?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: I'll just pretend like I know what's going on