Hacking Question about Wii U Emulation

pedro702

Well-Known Member
Member
Joined
Mar 3, 2014
Messages
12,720
Trophies
2
Age
33
XP
8,699
Country
Portugal
Just wondering how well documented do you guys have GX2? any chance to release all the info on GX2 even without the emulator? it would help homebrew comunity alot.
 
  • Like
Reactions: Margen67

Exzap

Well-Known Member
Member
Joined
Sep 19, 2015
Messages
154
Trophies
0
XP
1,569
Country
Netherlands
What games in its current build, runs at least the intro? besides you can post more videos of other games? (New Mario Bros U, DK Tropical Freeze for example, in the current build). With fraps showing the fps in realtime. Would be quite interesting and exciting, in addition to increasing your credibility. ;)
Sounds like a job for the community once the emulator is released. For now I would prefer to focus my time on actual development.

Just wondering how well documented do you guys have GX2? any chance to release all the info on GX2 even without the emulator? it would help homebrew comunity alot.
There isn't really anything worth sharing. Some register documentation stuff, but thats hardly relevant to homebrew developers.
 

TotalInsanity4

GBAtemp Supreme Overlord
Member
Joined
Dec 1, 2014
Messages
10,800
Trophies
0
Location
Under a rock
XP
9,814
Country
United States
Sounds like a job for the community once the emulator is released. For now I would prefer to focus my time on actual development.


There isn't really anything worth sharing. Some register documentation stuff, but thats hardly relevant to homebrew developers.
So, just out of curiosity, are you actually a dev or just a well read tester? I got the vibe of the latter before but that doesn't seem to be the case?...
 
  • Like
Reactions: Margen67

Exzap

Well-Known Member
Member
Joined
Sep 19, 2015
Messages
154
Trophies
0
XP
1,569
Country
Netherlands
So, just out of curiosity, are you actually a dev or just a well read tester? I got the vibe of the latter before but that doesn't seem to be the case?...
I am a dev. Read my response to NWPlayer123 here.

If you have a spare minute and wouldn't mind, I would much appreciate such information being published (on wiiubrew, I suppose) regardless ;)
Of course. I'll publish some stuff over at wiiubrew in the coming days.
 

Hykem

Well-Known Member
Member
Joined
May 22, 2014
Messages
109
Trophies
0
Age
123
XP
2,017
Country
I am a dev. Read my response to NWPlayer123 here.


Of course. I'll publish some stuff over at wiiubrew in the coming days.

The syscalls you posted on wiiubrew are accurate, so you certainly know what you're doing.

However, that poses a completely new problem. You claimed to have started this project 2 years ago, which would be late 2013.
Back then, there was no public way to decrypt games, system applications or even the CafeOS kernel.

This means one of the following things:
a) You got the keys or decrypted binaries from fail0verflow and started from there;
b) You reached out to some ODE team and asked them for decrypted game dumps (VENOM began distributing game dumps as early as May 2013);
c) You have your own set of exploits and already dumped any binary or key needed.

I'm not trying to accuse you of anything, I'm just interested in knowing how much access you have inside the Wii U system.
 

emmauss

Well-Known Member
Member
Joined
May 12, 2014
Messages
522
Trophies
0
Age
28
Location
Accra, Ghana
XP
2,486
Country
Ghana
The syscalls you posted on wiiubrew are accurate, so you certainly know what you're doing.

However, that poses a completely new problem. You claimed to have started this project 2 years ago, which would be late 2013.
Back then, there was no public way to decrypt games, system applications or even the CafeOS kernel.

This means one of the following things:
a) You got the keys or decrypted binaries from fail0verflow and started from there;
b) You reached out to some ODE team and asked them for decrypted game dumps (VENOM began distributing game dumps as early as May 2013);
c) You have your own set of exploits and already dumped any binary or key needed.

I'm not trying to accuse you of anything, I'm just interested in knowing how much access you have inside the Wii U system.
he may have started with writing the basic PPC interpretor and other low level stuff.citra started the same way.
 

Exzap

Well-Known Member
Member
Joined
Sep 19, 2015
Messages
154
Trophies
0
XP
1,569
Country
Netherlands
The syscalls you posted on wiiubrew are accurate, so you certainly know what you're doing.

However, that poses a completely new problem. You claimed to have started this project 2 years ago, which would be late 2013.
Back then, there was no public way to decrypt games, system applications or even the CafeOS kernel.

This means one of the following things:
a) You got the keys or decrypted binaries from fail0verflow and started from there;
b) You reached out to some ODE team and asked them for decrypted game dumps (VENOM began distributing game dumps as early as May 2013);
c) You have your own set of exploits and already dumped any binary or key needed.

I'm not trying to accuse you of anything, I'm just interested in knowing how much access you have inside the Wii U system.
During the first year development was stagnant most of the time due to the reasons you mentioned. We were able to dump memory via the browser which allowed us to look at the userspace memory layout and the system libraries. It ended with us loading the dumps 1:1 into flat memory and trying to execute code from random modules. Eventually we gave up and took a break until somewhere mid-2014 when the first leak relevant for emulation appeared. But even then we didn't really make much progress. Development speed increased significantly once the common key was leaked. (We had code to read Wii U images already earlier but we lacked the common key and weren't able to dump it)
 
Last edited by Exzap,

palantine

Well-Known Member
Member
Joined
Oct 5, 2014
Messages
174
Trophies
0
Age
38
XP
593
Country
Italy
Have you considered going open source? Rather than splitting the effort like whats going on now, what about trying to work together? Personally I'd be greatly interested in offering my skills for writing code, especially since I feel I could learn a great deal about the architecture in doing so.

-palantine
 
Last edited by palantine,

Straximus

Active Member
Newcomer
Joined
Jul 25, 2015
Messages
31
Trophies
0
Age
46
XP
168
Country
United States
Just to add my 2-cents to this, I believe emulators are extremely important in terms of preserving the history of the games medium. It's awful when a closed-source emulator is discontinued by it's author, and all the work that went into understanding and preserving that system goes to waste and has to be redone by others. So if you choose to remain closed, you should at the very least give serious consideration to opening your code when the day comes that you are ready to step away from it.
 

Hykem

Well-Known Member
Member
Joined
May 22, 2014
Messages
109
Trophies
0
Age
123
XP
2,017
Country
During the first year development was stagnant most of the time due to the reasons you mentioned. We were able to dump memory via the browser which allowed us to look at the userspace memory layout and the system libraries. It ended with us loading the dumps 1:1 into flat memory and trying to execute code from random modules. Eventually we gave up and took a break until somewhere mid-2014 when the first leak relevant for emulation appeared. But even then we didn't really make much progress. Development speed increased significantly once the common key was leaked. (We had code to read Wii U images already earlier but we lacked the common key and weren't able to dump it)

That's actually a plausible explanation. Thank you for clarifying.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: :rofl2: :rofl2: