DolRecomp, a Wii/GameCube static recompiler, was recently made public

  • Thread starter Thread starter siahisaforker
  • Start date Start date
  • Views Views 907
  • Replies Replies 4
  • Likes Likes 3

siahisaforker

Well-Known Member
Member
Joined
Mar 21, 2026
Messages
100
Reaction score
132
Trophies
1
Age
21
XP
330
Country
United States
ExpansionPak has made DolRecomp public.

DolRecomp is a static recompiler for GameCube, Wii, and experimental Wii U CPU code. It reads executable code sections, decodes PowerPC instructions, and emits C code that can be compiled and tested on PC.

GitHub:
https://github.com/ExpansionPak/DolRecomp

Current status:

  • GameCube/Wii DOL loading works
  • GameCube/Wii REL loading works for single modules and folders of modules
  • Wii U RPX loading works for executable sections, though Wii U support is experimental
  • The decoder currently recognizes 236 PowerPC/Gekko/Broadway/Espresso opcodes
  • The backend emits split C output with multithreaded worker support
Important note: DolRecomp is CPU-code-only. It does not include a runtime. You will need to bring your own. SMC is currently (intentionally) unhandled as well.

This is not an instant “drop in a game and get a PC port” tool, but it is a pretty big step for GameCube/Wii static recompilation work.
 
Looks like an interesting project.

Also, this looks to be a grammar mistake? lol
warning: this DOL may patch executable memory at runtime. generated code many need additional patches
 
Looks like an interesting project.

Also, this looks to be a grammar mistake? lol
...oops
Post automatically merged:

Are recomps or decomps better? Noticed alot of recomps come out faster than decomps.
they're different things, decomps arent always for ports, Recomps are primarily for ports
 
Are recomps or decomps better? Noticed alot of recomps come out faster than decomps.
...oops
Post automatically merged:


they're different things, decomps arent always for ports, Recomps are primarily for ports
Decomps are PRIMARILY for research and understanding the game more. The maintainer of a decomp can plan to make a port too however.
 

Site & Scene News

Popular threads in this forum