mirror of
https://gitlab.com/dk64_decomp/dk64.git
synced 2024-11-30 02:30:54 +00:00
ido | ||
include | ||
src | ||
tools | ||
.gitattributes | ||
.gitignore | ||
.gitmodules | ||
decompressed.us.yaml | ||
diff.sh | ||
find_first_diff.sh | ||
generate_function_stats.py | ||
LICENSE.md | ||
Makefile | ||
README.md | ||
symbol_addrs.us.txt |
donkey
Grab tools
git submodule update --init --recursive
Drop in US
as baserom.us.z64
(sha1sum: cf806ff2603640a748fca5026ded28802f1f4a50
)
To extract and build everything
make
Build a level or core code section separately (from base of repo):
make <module_id>
where the following are supported values of <module_id>
global_asm
menu
multiplayer
minecart
bonus
race
critter
boss
arcade
jetpac
Prerequisites
Ubuntu 18.04 or higher.
sudo apt-get update && \
sudo apt-get install -y \
binutils-mips-linux-gnu \
build-essential \
gcc-mips-linux-gnu \
less \
libglib2.0 \
python3 \
python3-pip \
unzip \
wget \
libssl-dev
python3 -m pip install \
capstone pyyaml pylibyaml pycparser \
colorama ansiwrap watchdog python-Levenshtein cxxfilt \
python-ranges \
pypng anybadge
Other versions
Drop in kiosk
, jp
, or pal
as baserom.<version>.z64
e.g. baserom.kiosk.z64
make VERSION=kiosk