Decompilation of the archive library files of the 12/17/2001 version of the Dolphin SDK. This repository does not provide a complete copy of that version of the SDK. This repo is focusing on the built code libraries within this version and is not a complete replacement.
Currently this repository supports building the following libraries:
✔️ = 100% Complete
| Library Name | Progress |
|---|---|
| ai | ❌ |
| am | ❌ |
| amcnotstub | ✔️ |
| amcstubs | ✔️ |
| ar | ❌ |
| ax | ❌ |
| axart | ✔️ |
| axfx | ❌ |
| base | ❌ |
| card | ✔️ |
| db | ❌ |
| demo | ❌ |
| dolformat | ❌ |
| dsp | ❌ |
| dtk | ❌ |
| dvd | ✔️ |
| exi | ✔️ |
| fileCache | ❌ |
| G2D | ❌ |
| gd | ✔️ |
| gx | ✔️ |
| hio | ✔️ |
| mcc | ❌ |
| mix | ❌ |
| mtx | ✔️ |
| odemustubs | ❌ |
| odenotstub | ❌ |
| os | ❌ |
| pad | ✔️ |
| perf | ❌ |
| seq | ❌ |
| si | ✔️ |
| sp | ❌ |
| support | ❌ |
| syn | ❌ |
| texPalette | ❌ |
| vi | ❌ |
After cloning the repo, you can copy your copies of the .a files to baserom/ and run make extract to disassemble these files to source files with DTK.
The build process requires the following packages:
- build-essential
- binutils-powerpc-linux-gnu
Under Debian / Ubunutu you can install them with the following commands:
sudo apt update
sudo apt install build-essentialIf building any Dolphin SDK Libraries you can install binutils-powerpc-linux-gnu with:
sudo apt install binutils-powerpc-linux-gnuRunning make will then setup DTK if necessary and build all supported libraries.