Decompilation of the archive library files of the 4/20/2004 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 | ❌ |
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-essential
If building any Dolphin SDK Libraries you can install binutils-powerpc-linux-gnu with:
sudo apt install binutils-powerpc-linux-gnu
Running make
will then setup DTK if necessary and build all supported libraries.