TakaRikka / dolsdk2004

A decompilation of the 4-20-2004 version of the Dolphin SDK Libraries.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dolphin SDK 2004 Libraries

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.

Compatibility

Currently this repository supports building the following libraries:

✔️ = 100% Complete ⚠️ = In Progress, at least 1 or more files done. ❌ = No code yet

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

Preparation

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.

About

A decompilation of the 4-20-2004 version of the Dolphin SDK Libraries.


Languages

Language:Makefile 61.9%Language:C 20.1%Language:Python 18.1%