Skip to content

Decompilation of the Wii U's fatal system error viewer

Notifications You must be signed in to change notification settings

Spletz47/re_errproc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

re_errproc

This is a decompilation of the Wii U's fatal system error viewer (00050030-1001110A v100). It is not meant to be exactly 1:1 seeing as there is currently no way to use the Wii U's GHS MULTI compiler without a license. However, it is meant to be as accurate as possible, although I have not adhered to that entirely well as a result of taking Ghidra's decompiler view either too literally or not literally enough. There is also currently a lot of blatant invalid C in this project courtesty of yours truly. Resultantly, this project isn't fully complete.

Nintendo's SCI and Scalable Font Engine libraries are required for this program, however they are yet to be decompiled. Unlike the Scalable Font Engine, the SCI library has many functions exclusively for internal use, so Cafe SDK packages will not fully suffice for building.

Since I'm not personally fully comfortable with C++ yet and I've basically learned everything from reading functions in Ghidra, quite a lot of the code here looks like copy-pasted pseudocode. Hence, improvements can be made.

wut headers also currently do not contain all Cafe OS symbols used in this program.

Contributions are appreciated.

About

Decompilation of the Wii U's fatal system error viewer

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages