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

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

siahisaforker

Well-Known Member
Member
Joined
Mar 21, 2026
Messages
100
Reaction score
131
Trophies
1
Age
21
XP
326
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
 
  • Like
Reactions: cvskid
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