Homebrew Discussion (WIP) Dolphin Emulator for the Switch by Jhiral

Status
Not open for further replies.

Wolfy

Person That Never Was
Member
Joined
Aug 18, 2015
Messages
1,131
Trophies
0
Age
25
Location
Somewhere In The Aether...
XP
3,000
Country
United States
  • Like
Reactions: Xandrid

Elliander

Well-Known Member
Member
Joined
Sep 16, 2011
Messages
634
Trophies
1
Location
Illinois
Website
elliander.etherealspheres.com
XP
1,449
Country
United States
No. There would need to be OpenGL support in libnx/libtransistor to create a Dolphin nro.

So... now that we have OpenGL support in libnx, that means this will be possible?

https://gbatemp.net/threads/libnx-1-4-0-adds-opengl-support.517605/

Personally, I really hope that it will be able to take advantage of the switch's Networking capabilities. Being able to play an old Pokemon game, and trade with another Switch, as an example. Or making a Gamecube emulator on one Switch talk to a Gameboy emulator on another to trade Pokemon between a ROM and Pokemon Stadium. Or perhaps playing Dissidia Final Fantasy (PSP) on one Switch against someone on another.

For the Wii games, I'm guessing the larger challenge would be to figure out how to get the Switch to use the wiimotes. Really, the sensor bar is just a series of lights so any USB powered bar can work, and the Wiimote can work on the Switch already with products that make the Switch think it's a USB controller, but for emulating Wii games we would really have to be able to have the motion controls working properly. (unless of course someone could apply what we saw in a ported game, where the Joycon's motion controls were able to pretend to be a Wiimote, but personally I like the feel of the Wiimotes better, and that solution would probably introduce issues with some Wii hardware)

Since the Switch is around as powerful as the Wii U, I am guessing it should be possible to eventually fully emulate a Wii game at playable speed, but I doubt we'd get Wii U games working. Though if we did, I am guessing we would first need a way to make it play on a TV and in the hand at the same time. Since some error messages can appear on both at once, I wonder if that would be possible, perhaps for playing 3DS games. Imagine if we could load up a 3DS emulated environment on the Switch? Or even use an actual emunand from a Gateway 3DS device inside SX OS?
 

ciaomao

Well-Known Dude
Member
Joined
Feb 20, 2014
Messages
569
Trophies
1
XP
1,912
Country
Albania
We're in July already, come on.

--------------------- MERGED ---------------------------


Just don't let the Switch on a static screen for too long. Also, make sure you don't have maximum brightness for extra safety.
Brightness is a negligible factor.
 

jammybudga777

Well-Known Member
Member
Joined
Aug 23, 2013
Messages
2,284
Trophies
1
Age
37
XP
2,193
Country
So this was originally posted months ago.... And your title says wip. What progress has been made since the original post/tweet (Which seems more of a poc)
 

Cencil

Well-Known Member
Member
Joined
Aug 24, 2016
Messages
292
Trophies
0
XP
1,122
Country
Canada
So this was originally posted months ago.... And your title says wip. What progress has been made since the original post/tweet (Which seems more of a poc)
None. Don't expect a working GC emulator anytime soon. Hell we still don't even have full speed N64 yet without OCing.
 

jammybudga777

Well-Known Member
Member
Joined
Aug 23, 2013
Messages
2,284
Trophies
1
Age
37
XP
2,193
Country
I don't expect anything tbh just pointing out this thread seems a waste an wrongly emplys things. I.e the developer has not said it's a wip or announced anything since the poc
 

Elliander

Well-Known Member
Member
Joined
Sep 16, 2011
Messages
634
Trophies
1
Location
Illinois
Website
elliander.etherealspheres.com
XP
1,449
Country
United States
That has nothing to do with it.
The Wii U has a PowerPC CPU which can run GC and Wii games natively. Nintendont is not an emulator.
And OpenGL support is just half the way down. We need a dynarec recompiler.

I know that the Wii U can run the games Naively, but regardless it is powerful so should be able to emulate pretty well. We're basically talking about Power PC emulation on Arm. Lakka already has Dreamcast games running at full speed, but then again the Dreamcast was slightly weaker than the PS2 which itself is weaker than the Dreamcast, so I guess we don't have the best comparison there.

hmm. Overall, you are right. We do need dynarec recompiler. The Switch, if using the same architecture, would easily run Wii and Wii U games, so obviously translating the code would improve things to playable levels.

For the networking capabilities though, at least, and getting all the other emulators to install as Homebrew in CFW with sound and networking support for multiplayer would still be nice.
 

m4xw

Ancient Deity
Developer
Joined
May 25, 2018
Messages
2,442
Trophies
1
Age
119
XP
6,958
Country
Germany
I know that the Wii U can run the games Naively, but regardless it is powerful so should be able to emulate pretty well. We're basically talking about Power PC emulation on Arm. Lakka already has Dreamcast games running at full speed, but then again the Dreamcast was slightly weaker than the PS2 which itself is weaker than the Dreamcast, so I guess we don't have the best comparison there.

hmm. Overall, you are right. We do need dynarec recompiler. The Switch, if using the same architecture, would easily run Wii and Wii U games, so obviously translating the code would improve things to playable levels.

For the networking capabilities though, at least, and getting all the other emulators to install as Homebrew in CFW with sound and networking support for multiplayer would still be nice.
Reicast isnt full speed on lakka and dolphin has a dynarec since day one and still runs like ass.
Stop dreaming
 

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,785
Trophies
1
Age
44
XP
6,510
Country
Germany
Dolphin already has a dynarec for aarch64 afaik :P
You're right. Forgot about that. But that it's already there is rather a bad news than a good one since it doesn't run very well even with already having it.
Seems like Dolphin can - if ever - only be achieved by (big) optimization + dynarec + huge OC and even then it might not run any better.
 
  • Like
Reactions: ZachyCatGames
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

Recent Content

General chit-chat
Help Users
  • No one is chatting at the moment.
    Xdqwerty @ Xdqwerty: good night