A decompilation of Banjo Kazooie. (MIRROR of https://gitlab.com/banjo.decomp/banjo-kazooie)
Go to file
Banjo Kazooie a0230555c7 core1/audio/n_synthesizer.c done 2022-06-25 01:15:10 -05:00
asm clean cached asm/data values 2022-06-09 22:50:14 -05:00
ido/ido5.3_recomp 1.4324% 2021-02-02 17:55:34 -06:00
include core1/audio/n_synthesizer.c done 2022-06-25 01:15:10 -05:00
progress core1/audio/n_synthesizer.c done 2022-06-25 01:15:10 -05:00
src core1/audio/n_synthesizer.c done 2022-06-25 01:15:10 -05:00
subyaml core1/audio/n_synthesizer.c done 2022-06-25 01:15:10 -05:00
tools Merged data/rodata for fight into code yaml so that splat could disassemble data for that overlay 2022-05-26 18:01:19 -04:00
.gitignore bk_crc build 2022-01-13 14:19:09 -06:00
.gitmodules implement asset extraction and construction 2022-02-15 04:31:31 -06:00
Dockerfile Updating Dockerfile 2021-05-04 19:27:16 +01:00
Makefile Matched string.c 2022-06-17 00:05:47 +00:00
README.md Updating Dockerfile 2021-05-04 19:27:16 +01:00
banjo.jp.yaml New Makefile, updated splat, 100% boot with data, total 11.1152% 2021-04-18 22:30:49 -04:00
banjo.pal.yaml New Makefile, updated splat, 100% boot with data, total 11.1152% 2021-04-18 22:30:49 -04:00
banjo.us.v10.yaml Added sha1 hash to splat yaml so that incorrect ROMs show an error message 2022-05-25 23:32:50 -04:00
banjo.us.v11.yaml New Makefile, updated splat, 100% boot with data, total 11.1152% 2021-04-18 22:30:49 -04:00
diff 8.8523% 2021-04-03 12:58:07 -05:00
level_symbols.us.v10.txt core2/code_9B990.c done 2021-12-04 14:02:10 -06:00
packages.txt Decompiled func_803877B0 and updated progress 2022-04-10 09:52:19 -04:00
requirements.txt Updating Dockerfile 2021-05-04 19:27:16 +01:00
symbol_addrs.boot.us.v10.txt New Makefile, updated splat, 100% boot with data, total 11.1152% 2021-04-18 22:30:49 -04:00
symbol_addrs.core1.us.v10.txt core1/audio/drvrNew.c done 2022-06-24 15:38:26 -05:00
symbol_addrs.core2.us.v10.txt core2/code_9E370.c (subaddie.c) progress 2022-06-21 15:16:38 -05:00
symbol_addrs.global.us.v10.txt 75%, core1/os/initialize.c done 2022-06-22 22:13:17 -05:00
undefined_syms.libultra.txt New Makefile, updated splat, 100% boot with data, total 11.1152% 2021-04-18 22:30:49 -04:00
undefined_syms.us.v10.txt core1/audio/drvrNew.c done 2022-06-24 15:38:26 -05:00

README.md

banjo

Building

Grab tools

git submodule update --init --recursive

Drop in US v1.0 as baserom.us.v10.z64 (sha1sum: 1fe1632098865f639e22c11b9a81ee8f29c75d7a)

To extract and build everything

make

where the following are supported values of <module_id>

  • core1
  • core2
  • MM
  • TTC
  • CC
  • BGS
  • FP
  • lair
  • GV
  • CCW
  • RBB
  • MMM
  • SM
  • fight
  • cutscenes

Prerequisites

Ubuntu 18.04 or higher.

sudo apt-get update && sudo apt-get install -y $(cat packages.txt)

python3 -m pip install -r requirements.txt

Other versions

Drop in us.v11, jp, or pal as baserom.<version>.z64 e.g. baserom.us.v11.z64

make VERSION=us.v11