This repository contains a WIP decompilation project of Wario World (US) for the Nintendo GameCube.
Project disassembly can be successfully re-assembled using the following build instructions. Running Docker container on WSL has proven to be problematic; using Docker on a dedicated Linux installation is preferred method for building if you prefer using Docker over Makefile method.
- Metrowerks CodeWarrior 2.0 and 2.7 compiler for embedded PowerPC (
mwcceppc.exe
andmwldeppc.exe
)- Follow instructions here.
- Docker
- Python
- Wine
- Extract the downloaded
mwcc_compiler
folder from the zip archive intotools/mwcc_compiler
. - Navigate to the root project directory and run
make
in Linux or WSL.
- Extract the downloaded
mwcc_compiler
folder from the zip archive intotools/mwcc_compiler
. - Build the Docker image:
docker build . -t wwdcmp
- Compile:
docker run -v $(pwd):wwdcmp wwdcmp make --jobs