dk64/README.md
2023-06-12 11:51:25 +09:30

1.6 KiB

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