Merge pull request #33 from ethteck/splat

N64Splat added!
This commit is contained in:
Ethan Roseman 2020-08-20 02:28:10 -04:00 committed by GitHub
commit 97e390269f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 3873 additions and 6028 deletions

6
.gitmodules vendored
View File

@ -1,6 +1,6 @@
[submodule "n64splitter"]
path = tools/n64splitter
url = https://github.com/ethteck/sm64tools.git
[submodule "tools/star-rod"]
path = tools/star-rod
url = https://github.com/nanaian/star-rod.git
[submodule "tools/n64splat"]
path = tools/n64splat
url = https://github.com/ethteck/n64splat.git

View File

@ -76,13 +76,10 @@ clean:
submodules:
git submodule update --init --recursive
n64split:
make -C tools/n64splitter
split:
rm -rf $(DATA_DIRS) $(BGM_DIRS) && ./tools/n64splitter/bin/n64split -b -v -o . -c tools/n64split.yaml baserom.z64
rm -rf $(DATA_DIRS) $(BGM_DIRS) && ./tools/n64splat/split.py baserom.z64 tools/splat.yaml .
setup: clean submodules n64split split
setup: clean submodules split
print-% : ; $(info $* is a $(flavor $*) variable set to [$($*)]) @true

View File

@ -9,7 +9,7 @@
.include "macro.inc"
.section .textA4000040, "ax"
.section .text40_boot, "ax"
/* 000040 A4000040 40806800 */ mtc0 $zero, $13
/* 000044 A4000044 40804800 */ mtc0 $zero, $9

View File

@ -1,4 +1,4 @@
.section .header, "a"
.section .text0_header, "a"
.byte 0x80, 0x37, 0x12, 0x40 # PI BSD Domain 1 register
.word 0x0000000F # clock rate setting
.word 0x80125C00 # entry point

File diff suppressed because it is too large Load Diff

1
tools/n64splat Submodule

@ -0,0 +1 @@
Subproject commit 932a8fe873977407fe7127430121cf480bb597d2

File diff suppressed because it is too large Load Diff

@ -1 +0,0 @@
Subproject commit 678acb2ea026162039be6700486499db526dfba6

719
tools/splat.yaml Normal file
View File

@ -0,0 +1,719 @@
name: "Paper Mario (North America)"
basename: "papermario"
options: ["skip-asm"]
segments:
- name: header
type: code
start: 0x00
vram: 0
files:
- [0x0000, "asm", "header"]
- name: boot
type: code
start: 0x0040
vram: 0xA4000040
files:
- [0x0040, "asm", "boot"]
- [0x0B70, "bin", "bootcode_font"]
- name: code
type: code
start: 0x1000
vram: 0x80025C00
files:
- [0x1000, "c", "code_1000_len_60"]
- [0x1060, "c", "code_1060_len_310"]
- [0x1370, "c", "code_1370_len_7d0"]
- [0x1b40, "c", "code_1b40_len_20b0"]
- [0x3bf0, "c", "code_3bf0_len_6f0"]
- [0x42e0, "c", "code_42e0_len_1f60"]
- [0x6000, "c", "code_6000"]
- [0x6240, "c", "code_6240_len_c00"]
- [0x6e40, "c", "code_6e40_len_500"]
- [0x7340, "c", "code_7340_len_b00"]
- [0x7e40, "c", "os/code_7e40_len_3f0"]
- [0x8230, "c", "code_8230_len_1ae0"]
- [0x9d10, "c", "code_9d10_len_1080"]
- [0xad90, "c", "code_ad90_len_2880"]
- [0xd610, "c", "code_d610_len_1330"]
- [0xe940, "c", "code_e940_len_290"]
- [0xebd0, "c", "code_ebd0_len_6a0"]
- [0xf270, "c", "code_f270_len_1190"]
- [0x10400, "c", "code_10400_len_d30"]
- [0x11130, "c", "code_11130_len_c0"]
- [0x111f0, "c", "code_111f0_len_860"]
- [0x11a50, "c", "code_11a50_len_7a0"]
- [0x121f0, "c", "code_121f0_len_1290"]
- [0x13480, "c", "code_13480_len_3f0"]
- [0x13870, "c", "code_13870_len_6980"]
- [0x1a1f0, "c", "code_1a1f0_len_5390"]
- [0x1f580, "c", "code_1f580_len_1940"]
- [0x20ec0, "c", "code_20ec0_len_5040"]
- [0x25f00, "c", "code_25f00_len_940"]
- [0x26840, "c", "code_26840_len_20d0"]
- [0x28910, "c", "code_28910_len_5090"]
- [0x2d9a0, "c", "code_2d9a0_len_890"]
- [0x2e230, "c", "code_2e230_len_2190"]
- [0x303c0, "c", "code_303c0_len_3e10"]
- [0x341d0, "c", "code_341d0_len_20d0"]
- [0x362a0, "c", "code_362a0_len_2f70"]
- [0x39210, "c", "code_39210_len_aa0"]
- [0x39cb0, "c", "os/code_39cb0_len_100"]
- [0x39db0, "c", "os/code_39db0_len_8a0"]
- [0x3a650, "c", "os/code_3a650_len_40"]
- [0x3a690, "c", "os/code_3a690_len_40"]
- [0x3a6d0, "c", "os/code_3a6d0_len_20"]
- [0x3a6f0, "c", "os/code_3a6f0_len_110"]
- [0x3a800, "c", "os/code_3a800_len_30"]
- [0x3a830, "c", "os/code_3a830_len_20"]
- [0x3a850, "c", "os/code_3a850_le_a40"]
- [0x3b290, "c", "os/code_3b290_len_100"]
- [0x3b390, "c", "os/code_3b390_len_110"]
- [0x3b4a0, "c", "os/code_3b4a0_len_270"]
- [0x3b710, "c", "os/code_3b710_len_40"]
- [0x3b750, "c", "code_3b750_len_20"]
- [0x3b770, "c", "os/code_3b770_len_80"]
- [0x3b7f0, "c", "os/code_3b7f0_len_120"]
- [0x3b910, "c", "os/code_3b910_len_410"]
- [0x3bd20, "c", "os/code_3bd20_len_c0"]
- [0x3bde0, "c", "os/code_3bde0_len_3e0"]
- [0x3c1c0, "c", "os/code_3c1c0_len_60"]
- [0x3c220, "c", "os/code_3c220_len_a0"]
- [0x3c2c0, "c", "os/code_3c2c0_len_50"]
- [0x3c310, "c", "os/code_3c310_len_180"]
- [0x3c490, "c", "os/code_3c490_len_3c0"]
- [0x3c850, "c", "os/code_3c850_len_f0"]
- [0x3c940, "c", "os/code_3c940_len_140"]
- [0x3ca80, "c", "os/code_3ca80_len_a0"]
- [0x3cb20, "c", "os/code_3cb20_len_130"]
- [0x3cc50, "c", "os/code_3cc50_len_80"]
- [0x3ccd0, "c", "os/code_3ccd0_len_30"]
- [0x3cd00, "c", "os/code_3cd00_len_5f0"]
- [0x3d2f0, "c", "os/code_3d2f0_len_10"]
- [0x3d300, "c", "os/code_3d300_len_30"]
- [0x3d330, "c", "os/code_3d330_len_990"]
- [0x3dcc0, "c", "os/code_3dcc0_len_a60"]
- [0x3e720, "c", "os/code_3e720_len_5f0"]
- [0x3ed10, "c", "guOrtho"]
- [0x3ef90, "c", "os/code_3ef90_len_600"]
- [0x3f310, "c", "os/code_3f310_len_3c0"]
- [0x3f6d0, "c", "os/code_3f6d0_len_320"]
- [0x3f9f0, "c", "os/code_3f9f0_len_60"]
- [0x3fa50, "c", "os/code_3fa50_len_f60"]
- [0x409b0, "c", "os/code_409b0_len_140"]
- [0x40af0, "c", "os/code_40af0_len_130"]
- [0x40c20, "c", "os/code_40c20_len_1f0"]
- [0x40e10, "c", "os/code_40e10_len_240"]
- [0x41050, "c", "os/code_41050_len_120"]
- [0x41170, "c", "os/code_41170_len_f0"]
- [0x41260, "c", "os/osCreateThread"]
- [0x41330, "c", "os/osGetThreadPri"]
- [0x41350, "c", "os/code_41350_len_d0"]
- [0x41420, "c", "os/code_41420_len_120"]
- [0x41540, "c", "os/code_41540_len_c0"]
- [0x41600, "c", "os/code_41600_len_40"]
- [0x41640, "c", "os/code_41640_len_50"]
- [0x41690, "c", "os/code_41690_len_10"]
- [0x416a0, "c", "os/code_416a0_len_90"]
- [0x41730, "c", "os/code_41730_len_20"]
- [0x41750, "c", "os/code_41750_len_450"]
- [0x41ba0, "c", "os/code_41ba0_len_c0"]
- [0x41c60, "c", "os/code_41c60_len_c0"]
- [0x41d20, "c", "os/code_41d20_len_40"]
- [0x41d60, "c", "os/code_41d60_len_50"]
- [0x41db0, "c", "os/code_41db0_len_40"]
- [0x41df0, "c", "os/code_41df0_len_40"]
- [0x41e30, "c", "os/code_41e30_len_40"]
- [0x41e70, "c", "os/code_41e70_len_340"]
- [0x421b0, "c", "os/code_421b0_len_60"]
- [0x42210, "c", "os/code_42210_len_50"]
- [0x42260, "c", "os/code_42260_len_170"]
- [0x423d0, "c", "os/code_423d0_len_50"]
- [0x42420, "c", "os/code_42420_len_50"]
- [0x42470, "c", "os/code_42470_len_310"]
- [0x42780, "c", "os/code_42780_len_120"]
- [0x428a0, "c", "os/guMtxIdentF"]
- [0x42900, "c", "os/code_42900_len_80"]
- [0x42980, "c", "os/code_42980_len_80"]
- [0x42a00, "c", "os/code_42a00_len_100"]
- [0x42b00, "c", "os/code_42b00_len_c0"]
- [0x42bc0, "c", "os/code_42bc0_len_60"]
- [0x42c20, "c", "os/code_42c20_len_e0"]
- [0x42d00, "c", "os/code_42d00_len_60"]
- [0x42d60, "c", "os/code_42d60_len_80"]
- [0x42de0, "c", "os/code_42de0_len_90"]
- [0x42e70, "c", "os/code_42e70_len_390"]
- [0x43200, "c", "os/code_43200_len_7c0"]
- [0x439c0, "c", "os/code_439c0_len_220"]
- [0x43be0, "c", "os/code_43be0_len_5e0"]
- [0x441c0, "c", "os/code_441c0_len_1c0"]
- [0x44380, "c", "os/code_44380_len_4e0"]
- [0x44860, "c", "os/code_44860_len_60"]
- [0x448c0, "c", "os/code_448c0_len_210"]
- [0x44ad0, "c", "os/code_44ad0_len_70"]
- [0x44b40, "c", "os/code_44b40_len_a90"]
- [0x455d0, "c", "os/code_455d0_len_1f0"]
- [0x457c0, "c", "os/code_457c0_len_270"]
- [0x45a30, "c", "os/code_45a30_len_20"]
- [0x45a50, "c", "os/code_45a50_len_3a0"]
- [0x45df0, "c", "os/code_45df0_len_970"]
- [0x46760, "c", "os/code_46760_len_90"]
- [0x467f0, "c", "os/code_467f0_len_90"]
- [0x46880, "c", "os/code_46880_len_260"]
- [0x46ae0, "c", "os/code_46ae0_len_170"]
- [0x46c50, "c", "os/code_46c50_len_20"]
- [0x46c70, "c", "os/code_46c70_len_e00"]
- [0x47a70, "c", "os/code_47a70_len_10"]
- [0x47a80, "c", "os/code_47a80_len_10"]
- [0x47a90, "c", "os/code_47a90_len_50"]
- [0x47ae0, "c", "os/code_47ae0_len_e0"]
- [0x47bc0, "c", "os/code_47bc0_len_50"]
- [0x47c10, "c", "os/code_47c10_len_50"]
- [0x47c60, "c", "os/code_47c60_len_f0"]
- [0x47d50, "c", "os/code_47d50_len_e0"]
- [0x47e30, "c", "os/code_47e30_len_60"]
- [0x47e90, "c", "os/code_47e90_len_110"]
- [0x47fa0, "c", "os/code_47fa0_len_20"]
- [0x47fc0, "c", "os/code_47fc0_len_60"]
- [0x48020, "c", "os/code_48020_len_a00"]
- [0x48a20, "c", "os/code_48a20_len_1c0"]
- [0x48be0, "c", "os/code_48be0_len_20"]
- [0x48c00, "c", "os/code_48c00_len_5c0"]
- [0x491c0, "c", "os/code_491c0_len_f80"]
- [0x49C70, "c", "os/code_49C70"]
- [0x4a140, "c", "os/code_4a140_len_70"]
- [0x4a1b0, "c", "os/code_4a1b0_len_40"]
- [0x4a1f0, "c", "os/code_4a1f0_len_170"]
- [0x4a360, "c", "os/code_4a360_len_930"]
- [0x4ac90, "c", "os/code_4ac90_len_3910"]
- [0x4E5A0, "bin"]
- name: code
type: code
start: 0x759B0
vram: 0x800DC500
files:
- [0x759b0, "c", "code_759b0_len_61b0"]
- [0x7bb60, "c", "code_7bb60_len_41b0"]
- [0x7fd10, "c", "code_7fd10_len_b40"]
- [0x80850, "c", "code_80850_len_3060"]
- [0x838b0, "c", "code_838b0_len_5900"]
- [0x891b0, "c", "code_891b0_len_fb0"]
- [0x8a160, "c", "code_8a160_len_700"]
- [0x8a860, "c", "code_8a860_len_3f30"]
- [0x8e790, "c", "code_8e790_len_2850"]
- [0x90fe0, "bin"]
- name: code
type: code
start: 0xA5DD0
vram: 0x8010F6D0
files:
- [0xa5dd0, "c", "code_a5dd0_len_114e0"]
- [0xb72b0, "c", "code_b72b0_len_15ed0"]
- [0xcd180, "c", "code_cd180_len_38f0"]
- [0xd0a70, "c", "code_d0a70_len_4fe0"]
- [0xd5a50, "c", "code_d5a50_len_5fd0"]
- [0xdba20, "c", "code_dba20_len_350"]
- [0xdbd70, "c", "code_dbd70_len_700"]
- [0xdc470, "c", "code_dc470_len_14c0"]
- [0xdd930, "c", "code_dd930_len_1c0"]
- [0xddaf0, "c", "code_ddaf0_len_c50"]
- [0xde740, "c", "code_de740_len_23f0"]
- [0xe0b30, "c", "code_e0b30_len_b80"]
- [0xe16b0, "bin"]
- name: code
type: code
start: 0xE79B0
vram: 0x802C3000
files:
- [0xe79b0, "c", "code_e79b0_len_1920"]
- [0xe92d0, "c", "code_e92d0_len_5da0"]
- [0xef070, "c", "code_ef070_len_3400"]
- [0xf2470, "c", "code_f2470_len_27f0"]
- [0xf4c60, "c", "code_f4c60_len_4300"]
- [0xf8f60, "c", "code_f8f60_len_1560"]
- [0xfa4c0, "c", "code_fa4c0_len_3bf0"]
- [0xfe0b0, "c", "code_fe0b0_len_5a0"]
- [0xFE650, "bin"]
- name: code
type: code
start: 0xFEE30
vram: 0x802DBD40
files:
- [0xfee30, "c", "code_fee30_len_2d60"]
- [0x101b90, "c", "code_101b90_len_8f0"]
- [0x102480, "bin"]
- name: code
type: code
start: 0x102610
vram: 0x802E0D90
files:
- [0x102610, "c", "code_102610_len_2330"]
- [0x104940, "c", "code_104940_len_dc0"]
- [0x105700, "c", "code_105700_len_2130"]
- [0x107830, "c", "code_107830_len_e70"]
- [0x1086a0, "c", "code_1086a0_len_fc0"]
- [0x109660, "c", "code_109660_len_1270"]
- [0x10A9F0, "bin"]
- [0x131340, "bin"]
- name: code
type: code
start: 0x135EE0
vram: 0x80242BA0
files:
- [0x135EE0, "c", "code_135EE0"]
- [0x1422A0, "bin"]
- name: code
type: code
start: 0x163400
vram: 0x80242BA0
files:
- [0x163400, "c", "code_163400"]
- [0x167570, "c", "code_167570"]
- [0x168590, "c", "code_168590"]
- [0x169BE0, "c", "code_169BE0"]
- [0x16a3e0, "bin"]
- name: code
type: code
start: 0x16C8E0
vram: 0x8023E000
files:
- [0x16C8E0, "c", "code_16c8e0"]
- [0x1AF2C0, "bin"]
- name: code
type: code
start: 0x3169F0
vram: 0x80200000
files:
- [0x3169f0, "c", "code_3169f0"]
- [0x316a70, "c", "code_316a70"]
- [0x316c00, "bin"]
- name: code
type: code
start: 0x316D90
vram: 0x802AE000
files:
- [0x316d90, "c", "code_316d90"]
- name: code
type: code
start: 0x316f30
vram: 0x802B2000
files:
- [0x316f30, "c", "code_316f30"]
- [0x317020, "bin"]
- name: code
type: code
start: 0x415D90
vram: 0x802A1000
files:
- [0x415D90, "c", "code_415D90"]
- [0x4200C0, "bin"]
- name: code
type: code
start: 0x7E0E80
vram: 0x80280000
files:
- [0x7e0e80, "c", "code_7e0e80"]
- [0x7E2AA0, "c", "code_7E2AA0"]
- [0x7E3700, "c", "code_7E3700"]
- [0x7e4d00, "bin"]
- name: code
type: code
start: 0xE20EB0
vram: 0x802B7000
files:
- [0xe20eb0, "c", "code_e20eb0"]
- [0xe215c0, "bin"]
- [0xF007C0, "bin", "Battle_Fanfare_02"] # BGM start
- [0xF02160, "bin", "Hey_You_03"]
- [0xF03740, "bin", "The_Goomba_King_s_Decree_07"]
- [0xF043F0, "bin", "Attack_of_the_Koopa_Bros_08"]
- [0xF073C0, "bin", "Trojan_Bowser_09"]
- [0xF08D40, "bin", "Chomp_Attack_0A"]
- [0xF09600, "bin", "Ghost_Gulping_0B"]
- [0xF0A550, "bin", "Keeping_Pace_0C"]
- [0xF0BAE0, "bin", "Go_Mario_Go_0D"]
- [0xF0DEC0, "bin", "Huffin_and_Puffin_0E"]
- [0xF0FD20, "bin", "Freeze_0F"]
- [0xF110D0, "bin", "Winning_a_Battle_8B"]
- [0xF116C0, "bin", "Winning_a_Battle_and_Level_Up_8E"]
- [0xF12320, "bin", "Jr_Troopa_Battle_04"]
- [0xF13C20, "bin", "Final_Bowser_Battle_interlude_05"]
- [0xF15F40, "bin", "Master_Battle_2C"]
- [0xF16F80, "bin", "Game_Over_87"]
- [0xF171D0, "bin", "Resting_at_the_Toad_House_88"]
- [0xF17370, "bin", "Running_around_the_Heart_Pillar_in_Ch1_84"]
- [0xF17570, "bin", "Tutankoopa_s_Warning_45"]
- [0xF18940, "bin", "Kammy_Koopa_s_Theme_46"]
- [0xF193D0, "bin", "Jr_Troopa_s_Theme_47"]
- [0xF19BC0, "bin", "Goomba_King_s_Theme_50"]
- [0xF1A6F0, "bin", "Koopa_Bros_Defeated_51"]
- [0xF1ABD0, "bin", "Koopa_Bros_Theme_52"]
- [0xF1C810, "bin", "Tutankoopa_s_Warning_2_53"]
- [0xF1DBF0, "bin", "Tutankoopa_s_Theme_54"]
- [0xF1F2E0, "bin", "Tubba_Blubba_s_Theme_55"]
- [0xF20FF0, "bin", "General_Guy_s_Theme_56"]
- [0xF21780, "bin", "Lava_Piranha_s_Theme_57"]
- [0xF22A00, "bin", "Huff_N_Puff_s_Theme_58"]
- [0xF23A00, "bin", "Crystal_King_s_Theme_59"]
- [0xF24810, "bin", "Blooper_s_Theme_5A"]
- [0xF25240, "bin", "Midboss_Theme_5B"]
- [0xF26260, "bin", "Monstar_s_Theme_5C"]
- [0xF27840, "bin", "Moustafa_s_Theme_86"]
- [0xF27E20, "bin", "Fuzzy_Searching_Minigame_85"]
- [0xF28E20, "bin", "Phonograph_in_Mansion_44"]
- [0xF29AC0, "bin", "Toad_Town_00"]
- [0xF2E130, "bin", "Bill_Blaster_Theme_48"]
- [0xF2EF90, "bin", "Monty_Mole_Theme_in_Flower_Fields_49"]
- [0xF30590, "bin", "Shy_Guys_in_Toad_Town_4A"]
- [0xF318B0, "bin", "Whale_s_Problem_4C"]
- [0xF32220, "bin", "Toad_Town_Sewers_4B"]
- [0xF33060, "bin", "Unused_Theme_4D"]
- [0xF33AA0, "bin", "Mario_s_House_Prologue_3E"]
- [0xF33F10, "bin", "Peach_s_Party_3F"]
- [0xF354E0, "bin", "Goomba_Village_01"]
- [0xF35ED0, "bin", "Pleasant_Path_11"]
- [0xF36690, "bin", "Fuzzy_s_Took_My_Shell_12"]
- [0xF379E0, "bin", "Koopa_Village_13"]
- [0xF38570, "bin", "Koopa_Bros_Fortress_14"]
- [0xF39160, "bin", "Dry_Dry_Ruins_18"]
- [0xF3A0D0, "bin", "Dry_Dry_Ruins_Mystery_19"]
- [0xF3A450, "bin", "Mt_Rugged_16"]
- [0xF3AF20, "bin", "Dry_Dry_Desert_Oasis_17"]
- [0xF3C130, "bin", "Dry_Dry_Outpost_15"]
- [0xF3CCC0, "bin", "Forever_Forest_1A"]
- [0xF3E130, "bin", "Boo_s_Mansion_1B"]
- [0xF3F3E0, "bin", "Bow_s_Theme_1C"]
- [0xF40F00, "bin", "Gusty_Gulch_Adventure_1D"]
- [0xF42F30, "bin", "Tubba_Blubba_s_Castle_1E"]
- [0xF45500, "bin", "The_Castle_Crumbles_1F"]
- [0xF465E0, "bin", "Shy_Guy_s_Toy_Box_20"]
- [0xF474A0, "bin", "Toy_Train_Travel_21"]
- [0xF47E10, "bin", "Big_Lantern_Ghost_s_Theme_22"]
- [0xF48410, "bin", "Jade_Jungle_24"]
- [0xF4A880, "bin", "Deep_Jungle_25"]
- [0xF4BC00, "bin", "Lavalava_Island_26"]
- [0xF4E690, "bin", "Search_for_the_Fearsome_5_27"]
- [0xF50A00, "bin", "Raphael_the_Raven_28"]
- [0xF52520, "bin", "Hot_Times_in_Mt_Lavalava_29"]
- [0xF55C80, "bin", "Escape_from_Mt_Lavalava_2A"]
- [0xF58ED0, "bin", "Cloudy_Climb_32"]
- [0xF592B0, "bin", "Puff_Puff_Machine_33"]
- [0xF5AFF0, "bin", "Flower_Fields_30"]
- [0xF5C8D0, "bin", "Flower_Fields_Sunny_31"]
- [0xF5DF40, "bin", "Sun_s_Tower_34"]
- [0xF5F500, "bin", "Sun_s_Celebration_35"]
- [0xF61700, "bin", "Shiver_City_38"]
- [0xF62E50, "bin", "Detective_Mario_39"]
- [0xF64220, "bin", "Snow_Road_3A"]
- [0xF64CB0, "bin", "Over_Shiver_Mountain_3B"]
- [0xF65B30, "bin", "Starborn_Valley_3C"]
- [0xF66690, "bin", "Sanctuary_3D"]
- [0xF66B70, "bin", "Crystal_Palace_37"]
- [0xF67F80, "bin", "Star_Haven_60"]
- [0xF69640, "bin", "Shooting_Star_Summit_61"]
- [0xF6A050, "bin", "Legendary_Star_Ship_62"]
- [0xF6C270, "bin", "Star_Sanctuary_63"]
- [0xF6CED0, "bin", "Bowser_s_Castle_-_Caves_65"]
- [0xF6EE40, "bin", "Bowser_s_Castle_64"]
- [0xF73390, "bin", "Star_Elevator_2B"]
- [0xF751F0, "bin", "Goomba_Bros_Defeated_7E"]
- [0xF759C0, "bin", "Farewell_Twink_70"]
- [0xF77200, "bin", "Peach_Cooking_71"]
- [0xF77680, "bin", "Gourmet_Guy_72"]
- [0xF78600, "bin", "Hope_on_the_Balcony_Peach_1_73"]
- [0xF79070, "bin", "Peach_s_Theme_2_74"]
- [0xF7A0C0, "bin", "Peach_Sneaking_75"]
- [0xF7AA40, "bin", "Peach_Captured_76"]
- [0xF7AD90, "bin", "Quiz_Show_Intro_77"]
- [0xF7BEA0, "bin", "Unconscious_Mario_78"]
- [0xF7C780, "bin", "Petunia_s_Theme_89"]
- [0xF7DC00, "bin", "Flower_Fields_Door_appears_8A"]
- [0xF7E190, "bin", "Beanstalk_7B"]
- [0xF7EE20, "bin", "Lakilester_s_Theme_7D"]
- [0xF80230, "bin", "The_Sun_s_Back_7F"]
- [0xF81260, "bin", "Shiver_City_in_Crisis_79"]
- [0xF82460, "bin", "Solved_Shiver_City_Mystery_7A"]
- [0xF82D00, "bin", "Merlon_s_Spell_7C"]
- [0xF83DC0, "bin", "Bowser_s_Theme_66"]
- [0xF85590, "bin", "Train_Travel_80"]
- [0xF860E0, "bin", "Whale_Trip_81"]
- [0xF87000, "bin", "Chanterelle_s_Song_8C"]
- [0xF87610, "bin", "Boo_s_Game_8D"]
- [0xF88B30, "bin", "Dry_Dry_Ruins_rises_up_83"]
- [0xF89570, "bin", "End_of_Chapter_40"]
- [0xF8AAF0, "bin", "Beginning_of_Chapter_41"]
- [0xF8B820, "bin", "Hammer_and_Jump_Upgrade_42"]
- [0xF8BD90, "bin", "Found_Baby_Yoshi_s_4E"]
- [0xF8C360, "bin", "New_Partner_JAP_96"]
- [0xF8D110, "bin", "Unused_YI_Fanfare_4F"]
- [0xF8D3E0, "bin", "Unused_YI_Fanfare_2_5D"]
- [0xF90880, "bin", "Peach_s_Castle_inside_Bubble_5E"]
- [0xF92A50, "bin", "Angry_Bowser_67"]
- [0xF95510, "bin", "Bowser_s_Castle_explodes_5F"]
- [0xF96280, "bin", "Peach_s_Wish_68"]
- [0xF98520, "bin", "File_Select_69"]
- [0xF98F90, "bin", "Title_Screen_6A"]
- [0xF9B830, "bin", "Peach_s_Castle_in_Crisis_6B"]
- [0xF9D3B0, "bin", "Mario_falls_from_Bowser_s_Castle_6C"]
- [0xF9D690, "bin", "Peach_s_Arrival_6D"]
- [0xF9EF30, "bin", "Star_Rod_Recovered_6F"]
- [0xF9FA30, "bin", "Mario_s_House_94"]
- [0xFA08A0, "bin", "Bowser_s_Attacks_95"]
- [0xFA3C60, "bin", "End_Parade_1_90"]
- [0xFA85F0, "bin", "End_Parade_2_91"]
- [0xFABE90, "bin", "The_End_6E"]
- [0xFACC80, "bin", "Koopa_Radio_Station_2D"]
- [0xFAD210, "bin", "The_End_Low_Frequency__2E"]
- [0xFAD8F0, "bin", "SMW_Remix_2F"]
- [0xFADE70, "bin", "New_Partner_82"] # BGM end
- [0xFAE860, "bin"]
- [0x19E09A8, "bin", "Yay0_19e09a8_len_1206"]
- [0x19E1390, "bin", "Yay0_19e1390_len_806"]
- [0x19E1888, "bin", "Yay0_19e1888_len_2324"]
- [0x19E2330, "bin", "Yay0_19e2330_len_cc0"]
- [0x19E2DE0, "bin", "Yay0_19e2de0_len_1206"]
- [0x19E3208, "bin", "Yay0_19e3208_len_9a6"]
- [0x19E3BA8, "bin", "Yay0_19e3ba8_len_456"]
- [0x19E3FD8, "bin", "Yay0_19e3fd8_len_4024"]
- [0x19E4828, "bin", "Yay0_19e4828_len_3c0"]
- [0x19E4BE0, "bin", "Yay0_19e4be0_len_1416"]
- [0x19E5758, "bin", "Yay0_19e5758_len_802"]
- [0x19E5950, "bin", "Yay0_19e5950_len_22a0"]
- [0x19E62A0, "bin", "Yay0_19e62a0_len_512"]
- [0x19E67B2, "bin"]
- [0x19E6B60, "bin", "Yay0_19e6b60_len_1406"]
- [0x19E7528, "bin", "Yay0_19e7528_len_8256"]
- [0x19E9778, "bin", "Yay0_19e9778_len_2800"]
- [0x19EAF38, "bin", "Yay0_19eaf38_len_40c0"]
- [0x19EC4E0, "bin", "Yay0_19ec4e0_len_1910"]
- [0x19EDD30, "bin", "Yay0_19edd30_len_2204"]
- [0x19EEB18, "bin", "Yay0_19eeb18_len_10062"]
- [0x19F0070, "bin", "Yay0_19f0070_len_158c"]
- [0x19F15A0, "bin", "Yay0_19f15a0_len_2252"]
- [0x19F26D8, "bin", "Yay0_19f26d8_len_5102"]
- [0x19F5390, "bin", "Yay0_19f5390_len_2002"]
- [0x19F7398, "bin", "Yay0_19f7398_len_8024"]
- [0x19FA128, "bin", "Yay0_19fa128_len_4ac6"]
- [0x19FCAE8, "bin", "Yay0_19fcae8_len_2502"]
- [0x19FED70, "bin", "Yay0_19fed70_len_200004"]
- [0x1A00958, "bin", "Yay0_1a00958_len_24a2"]
- [0x1A02D00, "bin", "Yay0_1a02d00_len_4000"]
- [0x1A04400, "bin", "Yay0_1a04400_len_114c"]
- [0x1A05550, "bin", "Yay0_1a05550_len_2280"]
- [0x1A06390, "bin", "Yay0_1a06390_len_c04"]
- [0x1A06F98, "bin", "Yay0_1a06f98_len_1066"]
- [0x1A07B68, "bin", "Yay0_1a07b68_len_8092"]
- [0x1A0A0A0, "bin", "Yay0_1a0a0a0_len_c46"]
- [0x1A0ACC8, "bin", "Yay0_1a0acc8_len_1300"]
- [0x1A0B780, "bin", "Yay0_1a0b780_len_85c"]
- [0x1A0BBE0, "bin", "Yay0_1a0bbe0_len_4000"]
- [0x1A0C000, "bin", "Yay0_1a0c000_len_438"]
- [0x1A0C438, "bin", "Yay0_1a0c438_len_842"]
- [0x1A0C860, "bin", "Yay0_1a0c860_len_1186"]
- [0x1A0D1E8, "bin", "Yay0_1a0d1e8_len_406"]
- [0x1A0D5B0, "bin", "Yay0_1a0d5b0_len_840"]
- [0x1A0D970, "bin", "Yay0_1a0d970_len_268e"]
- [0x1A0EF00, "bin", "Yay0_1a0ef00_len_11020"]
- [0x1A13920, "bin", "Yay0_1a13920_len_404c"]
- [0x1A15850, "bin", "Yay0_1a15850_len_83a4"]
- [0x1A183F8, "bin", "Yay0_1a183f8_len_2404"]
- [0x1A1A608, "bin", "Yay0_1a1a608_len_41e2"]
- [0x1A1C5E8, "bin", "Yay0_1a1c5e8_len_1202"]
- [0x1A1D6D0, "bin", "Yay0_1a1d6d0_len_2028"]
- [0x1A1E478, "bin", "Yay0_1a1e478_len_1306"]
- [0x1A1F370, "bin", "Yay0_1a1f370_len_2048c"]
- [0x1A226B0, "bin", "Yay0_1a226b0_len_4908"]
- [0x1A249B8, "bin", "Yay0_1a249b8_len_1644"]
- [0x1A25E78, "bin", "Yay0_1a25e78_len_2186"]
- [0x1A27FF0, "bin", "Yay0_1a27ff0_len_800a"]
- [0x1A28BE0, "bin", "Yay0_1a28be0_len_1400"]
- [0x1A29680, "bin", "Yay0_1a29680_len_2862"]
- [0x1A2BC68, "bin", "Yay0_1a2bc68_len_4112"]
- [0x1A2E120, "bin", "Yay0_1a2e120_len_12d8"]
- [0x1A2F3F8, "bin", "Yay0_1a2f3f8_len_10c06"]
- [0x1A31D18, "bin", "Yay0_1a31d18_len_22a6"]
- [0x1A33AB0, "bin", "Yay0_1a33ab0_len_4106"]
- [0x1A35BB8, "bin", "Yay0_1a35bb8_len_2006"]
- [0x1A369A8, "bin", "Yay0_1a369a8_len_9600"]
- [0x1A39600, "bin", "Yay0_1a39600_len_2014"]
- [0x1A3B018, "bin", "Yay0_1a3b018_len_4300"]
- [0x1A3C310, "bin", "Yay0_1a3c310_len_3cc2"]
- [0x1A3FCC8, "bin", "Yay0_1a3fcc8_len_40314"]
- [0x1A423D8, "bin", "Yay0_1a423d8_len_4822"]
- [0x1A449C0, "bin", "Yay0_1a449c0_len_2422"]
- [0x1A46568, "bin", "Yay0_1a46568_len_9212"]
- [0x1A49340, "bin", "Yay0_1a49340_len_2c88"]
- [0x1A4AC88, "bin", "Yay0_1a4ac88_len_5362"]
- [0x1A4D7E8, "bin", "Yay0_1a4d7e8_len_2006"]
- [0x1A4E028, "bin", "Yay0_1a4e028_len_1a56"]
- [0x1A4FA60, "bin", "Yay0_1a4fa60_len_10190"]
- [0x1A531D0, "bin", "Yay0_1a531d0_len_c08"]
- [0x1A53D48, "bin", "Yay0_1a53d48_len_4032"]
- [0x1A56C80, "bin", "Yay0_1a56c80_len_8358"]
- [0x1A58F58, "bin", "Yay0_1a58f58_len_20a4"]
- [0x1A5A5A8, "bin", "Yay0_1a5a5a8_len_20a14"]
- [0x1A62B40, "bin", "Yay0_1a62b40_len_40b6"]
- [0x1A641F8, "bin", "Yay0_1a641f8_len_2602"]
- [0x1A666F0, "bin", "Yay0_1a666f0_len_8800"]
- [0x1A68870, "bin", "Yay0_1a68870_len_460a"]
- [0x1A6C630, "bin", "Yay0_1a6c630_len_118c"]
- [0x1A6D5A0, "bin", "Yay0_1a6d5a0_len_2a4c"]
- [0x1A6EF50, "bin", "Yay0_1a6ef50_len_100ae"]
- [0x1A70FF0, "bin", "Yay0_1a70ff0_len_4000"]
- [0x1A74FC0, "bin", "Yay0_1a74fc0_len_803a"]
- [0x1A78A40, "bin", "Yay0_1a78a40_len_1100"]
- [0x1A79900, "bin", "Yay0_1a79900_len_4698"]
- [0x1A7D798, "bin", "Yay0_1a7d798_len_2804"]
- [0x1A7EEA0, "bin", "Yay0_1a7eea0_len_158"]
- [0x1A7EFD8, "bin", "Yay0_1a7efd8_len_81002"]
- [0x1A83450, "bin", "Yay0_1a83450_len_4226"]
- [0x1A85668, "bin", "Yay0_1a85668_len_2910"]
- [0x1A87958, "bin", "Yay0_1a87958_len_8680"]
- [0x1A8BF98, "bin", "Yay0_1a8bf98_len_4020"]
- [0x1A8FE28, "bin", "Yay0_1a8fe28_len_10096"]
- [0x1A93EA0, "bin", "Yay0_1a93ea0_len_4102"]
- [0x1A94188, "bin", "Yay0_1a94188_len_476"]
- [0x1A94480, "bin", "Yay0_1a94480_len_226"]
- [0x1A946A8, "bin", "Yay0_1a946a8_len_956"]
- [0x1A94A00, "bin", "Yay0_1a94a00_len_456"]
- [0x1A94C58, "bin", "Yay0_1a94c58_len_8184"]
- [0x1A98D98, "bin", "Yay0_1a98d98_len_3264"]
- [0x1A9BA80, "bin", "Yay0_1a9ba80_len_4168"]
- [0x1A9DB68, "bin", "Yay0_1a9db68_len_20004"]
- [0x1AA0048, "bin", "Yay0_1aa0048_len_692"]
- [0x1AA0698, "bin", "Yay0_1aa0698_len_1000"]
- [0x1AA1008, "bin", "Yay0_1aa1008_len_6d54"]
- [0x1AA6D58, "bin", "Yay0_1aa6d58_len_90a4"]
- [0x1AAD600, "bin", "Yay0_1aad600_len_109f0"]
- [0x1AB1BF0, "bin", "Yay0_1ab1bf0_len_2004"]
- [0x1AB2368, "bin", "Yay0_1ab2368_len_8086"]
- [0x1ABA290, "bin", "Yay0_1aba290_len_41422"]
- [0x1AC14A8, "bin", "Yay0_1ac14a8_len_2902"]
- [0x1AC3910, "bin", "Yay0_1ac3910_len_8488"]
- [0x1ACBC98, "bin", "Yay0_1acbc98_len_4042"]
- [0x1ACE058, "bin", "Yay0_1ace058_len_1902"]
- [0x1ACF910, "bin", "Yay0_1acf910_len_106c8"]
- [0x1AD06D8, "bin", "Yay0_1ad06d8_len_904"]
- [0x1AD0B98, "bin", "Yay0_1ad0b98_len_1400"]
- [0x1AD1E90, "bin", "Yay0_1ad1e90_len_2146"]
- [0x1AD2348, "bin", "Yay0_1ad2348_len_4b2"]
- [0x1AD27F8, "bin", "Yay0_1ad27f8_len_800"]
- [0x1AD28A8, "bin", "Yay0_1ad28a8_len_4446"]
- [0x1AD44F0, "bin", "Yay0_1ad44f0_len_304"]
- [0x1AD4758, "bin", "Yay0_1ad4758_len_1080"]
- [0x1AD57C0, "bin", "Yay0_1ad57c0_len_880c"]
- [0x1AD9D50, "bin", "Yay0_1ad9d50_len_2082"]
- [0x1ADA498, "bin", "Yay0_1ada498_len_4b26"]
- [0x1ADCFC0, "bin", "Yay0_1adcfc0_len_22024"]
- [0x1AE2168, "bin", "Yay0_1ae2168_len_e96"]
- [0x1AE2EA0, "bin", "Yay0_1ae2ea0_len_4058"]
- [0x1AE6A58, "bin", "Yay0_1ae6a58_len_9524"]
- [0x1AEB778, "bin", "Yay0_1aeb778_len_14802"]
- [0x1AF4958, "bin", "Yay0_1af4958_len_8202"]
- [0x1AFCB18, "bin", "Yay0_1afcb18_len_3442"]
- [0x1AFF748, "bin", "Yay0_1aff748_len_100000"]
- [0x1B00640, "bin", "Yay0_1b00640_len_118a"]
- [0x1B01390, "bin", "Yay0_1b01390_len_c04"]
- [0x1B01C08, "bin", "Yay0_1b01c08_len_2120"]
- [0x1B02128, "bin", "Yay0_1b02128_len_844"]
- [0x1B02970, "bin", "Yay0_1b02970_len_1004"]
- [0x1B03118, "bin", "Yay0_1b03118_len_c04"]
- [0x1B03C18, "bin", "Yay0_1b03c18_len_41e2"]
- [0x1B045E8, "bin", "Yay0_1b045e8_len_a12"]
- [0x1B04FC0, "bin", "Yay0_1b04fc0_len_1012"]
- [0x1B05998, "bin", "Yay0_1b05998_len_2400"]
- [0x1B06C88, "bin", "Yay0_1b06c88_len_1046"]
- [0x1B07C48, "bin", "Yay0_1b07c48_len_8034"]
- [0x1B09440, "bin", "Yay0_1b09440_len_228e"]
- [0x1B0B290, "bin", "Yay0_1b0b290_len_90c"]
- [0x1B0B9A0, "bin", "Yay0_1b0b9a0_len_4448"]
- [0x1B0C548, "bin", "Yay0_1b0c548_len_ab4"]
- [0x1B0CAC0, "bin", "Yay0_1b0cac0_len_1130"]
- [0x1B0D130, "bin", "Yay0_1b0d130_len_2a4c"]
- [0x1B0EB80, "bin", "Yay0_1b0eb80_len_1043e"]
- [0x1B10CC0, "bin", "Yay0_1b10cc0_len_2120"]
- [0x1B129A0, "bin", "Yay0_1b129a0_len_1444"]
- [0x1B13548, "bin", "Yay0_1b13548_len_4016"]
- [0x1B16420, "bin", "Yay0_1b16420_len_1104"]
- [0x1B17128, "bin", "Yay0_1b17128_len_814"]
- [0x1B17840, "bin", "Yay0_1b17840_len_8316"]
- [0x1B19318, "bin", "Yay0_1b19318_len_2020"]
- [0x1B1A030, "bin", "Yay0_1b1a030_len_18c6"]
- [0x1B1B8C8, "bin", "Yay0_1b1b8c8_len_402"]
- [0x1B1BC88, "bin", "Yay0_1b1bc88_len_4316"]
- [0x1B1C7A0, "bin", "Yay0_1b1c7a0_len_808"]
- [0x1B1CD28, "bin", "Yay0_1b1cd28_len_21040"]
- [0x1B21C48, "bin", "Yay0_1b21c48_len_2290"]
- [0x1B23290, "bin", "Yay0_1b23290_len_414c"]
- [0x1B253E0, "bin", "Yay0_1b253e0_len_241c"]
- [0x1B26660, "bin", "Yay0_1b26660_len_8192"]
- [0x1B283F8, "bin", "Yay0_1b283f8_len_1c02"]
- [0x1B29C60, "bin", "Yay0_1b29c60_len_2284"]
- [0x1B2A688, "bin", "Yay0_1b2a688_len_1166"]
- [0x1B2B3E8, "bin", "Yay0_1b2b3e8_len_4810"]
- [0x1B2C8D8, "bin", "Yay0_1b2c8d8_len_1722"]
- [0x1B2D7B0, "bin", "Yay0_1b2d7b0_len_2006"]
- [0x1B2E328, "bin", "Yay0_1b2e328_len_c52"]
- [0x1B2ED60, "bin", "Yay0_1b2ed60_len_1218"]
- [0x1B2FA18, "bin", "Yay0_1b2fa18_len_10002"]
- [0x1B31A18, "bin", "Yay0_1b31a18_len_25e2"]
- [0x1B33000, "bin", "Yay0_1b33000_len_4096"]
- [0x1B34098, "bin", "Yay0_1b34098_len_920"]
- [0x1B34928, "bin", "Yay0_1b34928_len_2d4"]
- [0x1B34C00, "bin", "Yay0_1b34c00_len_107e"]
- [0x1B35480, "bin", "Yay0_1b35480_len_2040"]
- [0x1B36440, "bin", "Yay0_1b36440_len_8306"]
- [0x1B38748, "bin", "Yay0_1b38748_len_1894"]
- [0x1B39A98, "bin", "Yay0_1b39a98_len_2062"]
- [0x1B3A2E8, "bin", "Yay0_1b3a2e8_len_816"]
- [0x1B3A818, "bin", "Yay0_1b3a818_len_4482"]
- [0x1B3C488, "bin", "Yay0_1b3c488_len_a44"]
- [0x1B3CAC8, "bin", "Yay0_1b3cac8_len_1012"]
- [0x1B3D0A0, "bin", "Yay0_1b3d0a0_len_91a"]
- [0x1B3D920, "bin", "Yay0_1b3d920_len_205c"]
- [0x1B3F060, "bin", "Yay0_1b3f060_len_40008"]
- [0x1B40048, "bin", "Yay0_1b40048_len_714"]
- [0x1B40720, "bin", "Yay0_1b40720_len_904e"]
- [0x1B49570, "bin", "Yay0_1b49570_len_4288"]
- [0x1B4C3E8, "bin", "Yay0_1b4c3e8_len_1c12"]
- [0x1B4DEA0, "bin", "Yay0_1b4dea0_len_2116"]
- [0x1B4FD98, "bin", "Yay0_1b4fd98_len_10040"]
- [0x1B50CD8, "bin", "Yay0_1b50cd8_len_1302"]
- [0x1B51B08, "bin", "Yay0_1b51b08_len_4052"]
- [0x1B54258, "bin", "Yay0_1b54258_len_8082"]
- [0x1B580A0, "bin", "Yay0_1b580a0_len_2242"]
- [0x1B5A248, "bin", "Yay0_1b5a248_len_1980"]
- [0x1B5BB88, "bin", "Yay0_1b5bb88_len_4406"]
- [0x1B5CC90, "bin", "Yay0_1b5cc90_len_2168"]
- [0x1B5E968, "bin", "Yay0_1b5e968_len_482"]
- [0x1B5ED88, "bin", "Yay0_1b5ed88_len_20040"]
- [0x1B608C0, "bin", "Yay0_1b608c0_len_2534"]
- [0x1B625F8, "bin", "Yay0_1b625f8_len_1202"]
- [0x1B633D0, "bin", "Yay0_1b633d0_len_4824"]
- [0x1B64878, "bin", "Yay0_1b64878_len_1786"]
- [0x1B657E0, "bin", "Yay0_1b657e0_len_808"]
- [0x1B65A08, "bin", "Yay0_1b65a08_len_444"]
- [0x1B65E50, "bin", "Yay0_1b65e50_len_2024"]
- [0x1B66238, "bin", "Yay0_1b66238_len_9542"]
- [0x1B69580, "bin", "Yay0_1b69580_len_4218"]
- [0x1B6C318, "bin", "Yay0_1b6c318_len_1c80"]
- [0x1B6DD98, "bin", "Yay0_1b6dd98_len_2046"]
- [0x1B6F150, "bin", "Yay0_1b6f150_len_10608"]
- [0x1B71618, "bin", "Yay0_1b71618_len_2882"]
- [0x1B72890, "bin", "Yay0_1b72890_len_1302"]
- [0x1B73B08, "bin", "Yay0_1b73b08_len_44b0"]
- [0x1B747B8, "bin", "Yay0_1b747b8_len_2800"]
- [0x1B76E30, "bin", "Yay0_1b76e30_len_808a"]
- [0x1B78EC0, "bin", "Yay0_1b78ec0_len_101c"]
- [0x1B79A20, "bin", "Yay0_1b79a20_len_508"]
- [0x1B79F08, "bin", "Yay0_1b79f08_len_2004"]
- [0x1B7AA08, "bin", "Yay0_1b7aa08_len_1000"]
- [0x1B7B008, "bin", "Yay0_1b7b008_len_b44"]
- [0x1B7BB50, "bin", "Yay0_1b7bb50_len_4424"]
- [0x1B7EC68, "bin", "Yay0_1b7ec68_len_1300"]
- [0x1B7FF48, "bin", "Yay0_1b7ff48_len_80086"]
- [0x1B81E88, "bin", "Yay0_1b81e88_len_2050"]
- [0x1B82058, "bin", "Yay0_1b82058_len_202"]
- [0x1B82202, "bin"]
- [0x1E40000, "bin", "map_assets.fs"] # todo add fs support
- [0x27FEE22, "bin"]
- [0x2800000]