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:
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.
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
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.






