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

siahisaforker

Well-Known Member
Newcomer
Joined
Mar 21, 2026
Messages
95
Reaction score
123
Trophies
1
Age
21
XP
289
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.
 
  • Like
Reactions: Disorarara
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

Site & Scene News

Popular threads in this forum