From c99408c8498b44007f7cf859636d6bbe9509e15b Mon Sep 17 00:00:00 2001 From: theo3 Date: Tue, 20 Apr 2021 21:24:44 -0700 Subject: [PATCH] merge + fix --- Makefile | 1 + asm/code_080526F8.s | 6 +- asm/code_08056418.s | 1262 -- asm/code_0807F0D8.s | 4 +- asm/code_080A3204.s | 62 - asm/code_080A3480.s | 199 +- asm/code_080A3BD0.s | 10 +- asm/fileScreen.s | 4 +- asm/m4a.s | 3027 ---- asm/m4a_asm.s | 14 +- asm/macros/scripts.inc | 12 +- asm/macros/sounds.inc | 15 + asm/managerF.s | 4 +- asm/non_matching/m4a/CgbModVol.inc | 64 + asm/non_matching/m4a/CgbSound.inc | 616 + asm/non_matching/sub_0804DE00.inc | 4 +- asm/non_matching/textbox/DispMessageFrame.inc | 135 + ...{sub_080564EC.inc => TextBoxFunction1.inc} | 12 +- asm/non_matching/textbox/sub_08056750.inc | 319 + asm/non_matching/textbox/sub_08056FEC.inc | 50 + asm/soundReq.s | 280 - constants/audio_constants.inc | 563 + constants/constants.inc | 1 + data/animations/enemy/vaatiTransfigured.s | 3 +- data/animations/object/object6A.s | 3 +- data/const/code_08049D30.s | 581 +- data/const/enemy/enemy66.s | 4 +- data/const/enemy/gleerok.s | 2 +- data/const/enemy/vaatiArm.s | 8 +- data/const/manager/manager1A.s | 62 +- data/const/manager/manager1F.s | 3 +- data/const/manager/manager2B.s | 4 +- data/const/manager/manager2E.s | 11 +- data/const/npc/dog.s | 46 +- data/const/npc/forestMinish.s | 10 +- data/const/npc/moblinLady.s | 3 +- data/const/npc/percy.s | 5 +- data/const/npc/sittingPerson.s | 34 +- data/const/npc/townMinish.s | 102 +- data/const/npc/townsperson.s | 4 +- data/const/object/bell.s | 3 +- data/const/object/bird.s | 3 +- data/const/object/itemOnGround.s | 34 +- data/const/object/lavaPlatform.s | 4 +- data/const/object/object1D.s | 7 +- data/const/object/object68.s | 3 +- data/const/object/object93.s | 6 +- data/const/object/swordsmanNewsletter.s | 3 +- data/const/playerItem/playerItemBow.s | 9 +- data/const/projectile/projectile16.s | 3 +- data/const/projectile/projectile18.s | 9 +- data/const/projectile/projectileD.s | 9 +- data/data_080B4410.s | 1443 +- data/data_080B7B74.s | 24 +- data/data_080C93E0.s | 2 +- data/data_080D015C.s | 28 +- data/data_080D5360.s | 2695 ++- data/data_080FC8A4.s | 81 +- data/data_080FEEB8.s | 104 +- data/data_08108E6C.s | 10 +- data/data_081146D0.s | 52 +- data/data_08125104.s | 146 +- data/data_08127280.s | 41 +- data/data_081320FC.s | 235 +- data/data_08132B30.s | 48 +- data/data_089FC6C4.s | 14093 +++------------- data/data_08A127A1.s | 3092 ++++ data/entity_headers.s | 1324 +- data/scripts/script_08008B5C.inc | 15 +- data/scripts/script_08008D8C.inc | 2 + data/scripts/script_08008FC0.inc | 2 +- data/scripts/script_08008FFC.inc | 4 +- data/scripts/script_0800903C.inc | 9 +- data/scripts/script_08009464.inc | 1 + data/scripts/script_080094FC.inc | 3 + data/scripts/script_080095F2.inc | 12 +- data/scripts/script_08009740.inc | 3 +- data/scripts/script_080097F0.inc | 4 +- data/scripts/script_08009838.inc | 4 +- data/scripts/script_0800987C.inc | 6 +- data/scripts/script_08009A34.inc | 3 +- data/scripts/script_08009AF8.inc | 4 +- data/scripts/script_08009CFC.inc | 2 +- data/scripts/script_08009DB0.inc | 1 + data/scripts/script_08009F14.inc | 2 +- data/scripts/script_0800A0B4.inc | 2 +- data/scripts/script_0800A0FC.inc | 4 +- data/scripts/script_0800A160.inc | 4 +- data/scripts/script_0800A1D8.inc | 6 +- data/scripts/script_0800A310.inc | 1 + data/scripts/script_0800A3D8.inc | 16 +- data/scripts/script_0800A500.inc | 6 +- data/scripts/script_0800A590.inc | 4 +- data/scripts/script_0800A6A4.inc | 2 +- data/scripts/script_0800A6D4.inc | 2 +- data/scripts/script_0800A704.inc | 2 +- data/scripts/script_0800A734.inc | 2 +- data/scripts/script_0800A764.inc | 4 +- data/scripts/script_0800A7E4.inc | 5 + data/scripts/script_0800AAD8.inc | 2 +- data/scripts/script_0800AB08.inc | 2 +- data/scripts/script_0800ACE0.inc | 2 +- data/scripts/script_0800AD54.inc | 3 +- data/scripts/script_0800AF18.inc | 4 +- data/scripts/script_0800B0D0.inc | 3 +- data/scripts/script_0800B254.inc | 2 + data/scripts/script_0800B308.inc | 4 +- data/scripts/script_0800B41C.inc | 2 +- data/scripts/script_0800B574.inc | 8 +- data/scripts/script_0800B5C4.inc | 2 +- data/scripts/script_0800B5EC.inc | 1 + data/scripts/script_0800B6C8.inc | 1 + data/scripts/script_0800B828.inc | 4 + data/scripts/script_0800B9B4.inc | 6 +- data/scripts/script_0800BC50.inc | 2 +- data/scripts/script_0800BE1C.inc | 1 + data/scripts/script_0800BF38.inc | 1 + data/scripts/script_0800C0B0.inc | 1 + data/scripts/script_0800C1D8.inc | 1 + data/scripts/script_0800C3CC.inc | 2 +- data/scripts/script_0800C410.inc | 2 +- data/scripts/script_0800C45C.inc | 2 +- data/scripts/script_0800C494.inc | 2 +- data/scripts/script_0800C4D0.inc | 2 +- data/scripts/script_0800C50C.inc | 2 +- data/scripts/script_0800C550.inc | 6 +- data/scripts/script_0800CABC.inc | 4 +- data/scripts/script_0800CBD4.inc | 4 +- data/scripts/script_0800CC6C.inc | 4 +- data/scripts/script_0800CD7C.inc | 15 +- data/scripts/script_0800D1E0.inc | 2 +- data/scripts/script_0800D278.inc | 4 +- data/scripts/script_0800D414.inc | 2 + data/scripts/script_0800D76C.inc | 9 +- data/scripts/script_0800D874.inc | 3 +- data/scripts/script_0800D954.inc | 4 +- data/scripts/script_0800DB78.inc | 2 +- data/scripts/script_0800DC4C.inc | 2 +- data/scripts/script_0800DCAC.inc | 8 +- data/scripts/script_0800DF24.inc | 6 +- data/scripts/script_0800DFB4.inc | 4 +- data/scripts/script_0800DFE4.inc | 6 +- data/scripts/script_0800E050.inc | 4 +- data/scripts/script_0800E0BC.inc | 33 +- data/scripts/script_0800E504.inc | 2 +- data/scripts/script_0800E544.inc | 2 +- data/scripts/script_0800E58C.inc | 4 +- data/scripts/script_0800E6B0.inc | 5 + data/scripts/script_0800E908.inc | 4 +- data/scripts/script_0800EA54.inc | 13 + data/scripts/script_0800EFC0.inc | 1 + data/scripts/script_0800F554.inc | 8 +- data/scripts/script_0800F724.inc | 5 +- data/scripts/script_0800FDA0.inc | 3 + data/scripts/script_0800FF74.inc | 2 +- data/scripts/script_080100C8.inc | 9 +- data/scripts/script_08010264.inc | 21 +- data/scripts/script_08010964.inc | 2 +- data/scripts/script_08010A98.inc | 1 + data/scripts/script_08010BB4.inc | 23 +- data/scripts/script_08010E5A.inc | 14 +- data/scripts/script_08010F84.inc | 6 +- data/scripts/script_080110E8.inc | 4 +- data/scripts/script_080111CC.inc | 4 +- data/scripts/script_080112C4.inc | 2 +- data/scripts/script_080113AA.inc | 2 +- data/scripts/script_08011442.inc | 2 +- data/scripts/script_08011508.inc | 2 +- data/scripts/script_080115D0.inc | 2 +- data/scripts/script_08011608.inc | 2 +- data/scripts/script_080116A8.inc | 8 +- data/scripts/script_0801183C.inc | 2 +- data/scripts/script_08011890.inc | 2 +- data/scripts/script_080118D4.inc | 6 +- data/scripts/script_0801194C.inc | 10 +- data/scripts/script_08011B40.inc | 5 +- data/scripts/script_08011C7C.inc | 14 +- data/scripts/script_0801232C.inc | 11 +- data/scripts/script_08012430.inc | 31 +- data/scripts/script_080126FC.inc | 4 +- data/scripts/script_08012C68.inc | 2 +- data/scripts/script_08012E88.inc | 1 + data/scripts/script_08012F86.inc | 2 +- data/scripts/script_08013114.inc | 1 + data/scripts/script_0801319A.inc | 8 +- data/scripts/script_08013378.inc | 2 +- data/scripts/script_080133F8.inc | 2 +- data/scripts/script_08013494.inc | 2 +- data/scripts/script_080134DC.inc | 14 +- data/scripts/script_08013720.inc | 14 +- data/scripts/script_080138B4.inc | 14 +- data/scripts/script_08013B70.inc | 2 +- data/scripts/script_08013BA8.inc | 2 +- data/scripts/script_08013BE8.inc | 2 +- data/scripts/script_08013D04.inc | 2 +- data/scripts/script_08013D44.inc | 2 +- data/scripts/script_08013D84.inc | 2 +- data/scripts/script_08013DC4.inc | 2 +- data/scripts/script_08014248.inc | 1 + data/scripts/script_08014450.inc | 2 +- data/scripts/script_0801450C.inc | 1 + data/scripts/script_080145E8.inc | 1 + data/scripts/script_08014804.inc | 1 + data/scripts/script_08014958.inc | 1 + data/scripts/script_080149CC.inc | 4 +- data/scripts/script_08014A80.inc | 1 + data/scripts/script_08014B34.inc | 4 +- data/scripts/script_08014E14.inc | 41 +- data/scripts/script_08015234.inc | 2 +- data/scripts/script_080153EC.inc | 2 +- data/scripts/script_0801548E.inc | 4 +- data/scripts/script_0801550C.inc | 4 +- data/scripts/script_08015684.inc | 2 +- data/scripts/script_08015754.inc | 4 +- data/scripts/script_08015958.inc | 2 +- data/scripts/script_08015AC4.inc | 2 +- data/scripts/script_08015BE8.inc | 4 +- data/scripts/script_08015CD4.inc | 8 +- data/scripts/script_08016004.inc | 2 +- data/scripts/script_080160A8.inc | 9 +- data/scripts/script_08016482.inc | 8 +- data/scripts/script_080165D8.inc | 1 + data/sounds.s | 9588 +++++++++++ include/audio.h | 429 +- include/coord.h | 4 +- include/functions.h | 12 +- include/gba/m4a.h | 187 + include/gba/m4a_internal.h | 397 - include/main.h | 2 - include/manager.h | 2 +- include/npc.h | 2 +- include/object.h | 2 +- include/save.h | 4 +- include/structures.h | 31 +- include/textbox.h | 72 +- linker.ld | 33 +- src/audio.c | 1368 ++ src/code_0805F9A0.c | 10 - src/debugScreen.c | 8 +- src/enemy/gyorgMale.c | 4 +- src/enemy/rope.c | 3 +- src/enemy/spinyChuchu.c | 3 +- src/enemy/vaatiBall.c | 5 +- src/enemy/waterDrop.c | 3 +- src/ezloNag.c | 3 +- src/fileScreen.c | 5 +- src/game.c | 3 +- src/gba/m4a.c | 1676 ++ src/intro.c | 2 +- src/item.c | 2 - src/loadRoom.c | 6 +- src/main.c | 6 +- src/manager/manager15.c | 4 +- src/manager/manager3.c | 4 +- src/manager/manager8.c | 9 +- src/manager/manager9.c | 7 +- src/manager/managerB.c | 5 +- src/manager/managerE.c | 1 + src/npc/bigGoron.c | 1 + src/npc/bladeBrothers.c | 3 +- src/npc/ezloCap.c | 5 +- src/npc/melari.c | 1 + src/npc/rem.c | 7 +- src/npc/smith.c | 1 + src/object/bird.c | 2 +- src/object/button.c | 5 +- src/object/cloud.c | 6 +- src/object/greatFairy.c | 2 +- src/object/houseDoorExterior.c | 5 +- src/object/itemOnGround.c | 48 +- src/object/jailBars.c | 4 +- src/object/metalDoor.c | 3 +- src/object/minecart.c | 8 +- src/object/object49.c | 2 +- src/object/objectA2.c | 5 +- src/object/thoughtBubble.c | 1 + src/object/windcrest.c | 1 + src/player.c | 12 +- src/room.c | 34 +- src/save.c | 15 +- src/script.c | 23 +- src/textbox.c | 718 +- 282 files changed, 27480 insertions(+), 19142 deletions(-) delete mode 100644 asm/code_080A3204.s delete mode 100644 asm/m4a.s create mode 100644 asm/macros/sounds.inc create mode 100644 asm/non_matching/m4a/CgbModVol.inc create mode 100644 asm/non_matching/m4a/CgbSound.inc create mode 100644 asm/non_matching/textbox/DispMessageFrame.inc rename asm/non_matching/textbox/{sub_080564EC.inc => TextBoxFunction1.inc} (88%) create mode 100644 asm/non_matching/textbox/sub_08056750.inc create mode 100644 asm/non_matching/textbox/sub_08056FEC.inc delete mode 100644 asm/soundReq.s create mode 100644 constants/audio_constants.inc create mode 100644 data/data_08A127A1.s create mode 100644 data/sounds.s create mode 100644 include/gba/m4a.h delete mode 100644 include/gba/m4a_internal.h create mode 100644 src/audio.c create mode 100644 src/gba/m4a.c diff --git a/Makefile b/Makefile index 6887aebb..7d2aedb6 100644 --- a/Makefile +++ b/Makefile @@ -84,6 +84,7 @@ endif #$(C_BUILDDIR)/need_interworking_file_name.o: CFLAGS += -mthumb-interwork $(C_BUILDDIR)/arm_proxy.o: CFLAGS += -mthumb-interwork +$(C_BUILDDIR)/gba/m4a.o: CFLAGS = -O2 -mthumb-interwork -Wimplicit -Wparentheses -Werror -Wno-multichar $(C_BUILDDIR)/eeprom.o: CFLAGS = -O1 -mthumb-interwork -Wimplicit -Wparentheses -Werror -Wno-multichar C_SRCS := $(wildcard $(C_SUBDIR)/*.c $(C_SUBDIR)/*/*.c) diff --git a/asm/code_080526F8.s b/asm/code_080526F8.s index 150d4fea..ff09831e 100644 --- a/asm/code_080526F8.s +++ b/asm/code_080526F8.s @@ -646,7 +646,7 @@ _08052BEC: _08052BEE: ldrh r0, [r3, #0x36] adds r1, r2, #0 - bl sub_080563C8 + bl TextBoxAtYPosition pop {pc} thumb_func_start sub_08052BF8 @@ -960,7 +960,7 @@ sub_08052E10: @ 0x08052E10 adds r0, r3, r0 ldr r0, [r0] str r0, [r5, #0x18] - ldr r0, _08052E88 @ =gAreaEntities + ldr r0, _08052E88 @ =gAreaTable adds r2, r2, r0 ldr r0, [r2] cmp r0, #0 @@ -976,7 +976,7 @@ _08052E78: .4byte gAreaRoomMaps _08052E7C: .4byte gAreaMetatiles _08052E80: .4byte gUnk_080B755C _08052E84: .4byte gUnk_0813A7F0 -_08052E88: .4byte gAreaEntities +_08052E88: .4byte gAreaTable thumb_func_start sub_08052E8C sub_08052E8C: @ 0x08052E8C diff --git a/asm/code_08056418.s b/asm/code_08056418.s index 144005f4..c83ed8a8 100644 --- a/asm/code_08056418.s +++ b/asm/code_08056418.s @@ -6,1268 +6,6 @@ .text - thumb_func_start sub_080566B8 -sub_080566B8: @ 0x080566B8 - push {r4, r5, r6, r7, lr} - adds r4, r0, #0 - adds r1, r4, #0 - adds r1, #0x95 - ldrb r0, [r1] - cmp r0, #0 - beq _080566CC - subs r0, #1 - strb r0, [r1] - b _0805674E -_080566CC: - ldr r0, _08056740 @ =gInput - ldrh r1, [r0] - movs r0, #2 - ands r0, r1 - movs r2, #1 - cmp r0, #0 - beq _080566DC - movs r2, #8 -_080566DC: - adds r1, r4, #0 - adds r1, #0x92 - ldrb r0, [r1] - subs r0, r0, r2 - strb r0, [r1] - lsls r0, r0, #0x18 - adds r7, r1, #0 - cmp r0, #0 - bgt _0805674E - movs r5, #0 - ldr r2, _08056744 @ =gUnk_08107C0C -_080566F2: - adds r5, #1 - ldrb r0, [r4, #2] - adds r0, r0, r2 - ldrb r0, [r0] - ldrb r3, [r1] - adds r0, r0, r3 - strb r0, [r1] - lsls r0, r0, #0x18 - cmp r0, #0 - ble _080566F2 - movs r6, #0 -_08056708: - adds r0, r4, #0 - bl sub_08056750 - lsls r0, r0, #0x10 - lsrs r1, r0, #0x10 - cmp r1, #0 - beq _08056732 - adds r0, r4, #0 - adds r0, #0x95 - ldrb r0, [r0] - cmp r0, #0 - bne _08056732 - adds r0, r4, #0 - adds r0, #0x8a - ldrb r0, [r0] - cmp r0, #0 - bne _08056732 - adds r6, r6, r1 - subs r5, #1 - cmp r5, #0 - bgt _08056708 -_08056732: - cmp r6, #0 - beq _0805674C - ldr r0, _08056748 @ =gUnk_02022780 - adds r0, #0x9d - movs r1, #1 - strb r1, [r0] - b _0805674E - .align 2, 0 -_08056740: .4byte gInput -_08056744: .4byte gUnk_08107C0C -_08056748: .4byte gUnk_02022780 -_0805674C: - strb r6, [r7] -_0805674E: - pop {r4, r5, r6, r7, pc} - - thumb_func_start sub_08056750 -sub_08056750: @ 0x08056750 - push {r4, r5, r6, r7, lr} - adds r5, r0, #0 - ldrh r7, [r5, #0x24] - cmp r7, #0 - beq _0805675C - b _0805694C -_0805675C: - adds r4, r5, #0 - adds r4, #0x20 - adds r0, r4, #0 - bl sub_0805EFE8 - adds r7, r0, #0 - cmp r7, #0xe - bls _0805676E - b _08056942 -_0805676E: - lsls r0, r7, #2 - ldr r1, _08056778 @ =_0805677C - adds r0, r0, r1 - ldr r0, [r0] - mov pc, r0 - .align 2, 0 -_08056778: .4byte _0805677C -_0805677C: @ jump table - .4byte _080567B8 @ case 0 - .4byte _080567DE @ case 1 - .4byte _08056802 @ case 2 - .4byte _0805680A @ case 3 - .4byte _08056812 @ case 4 - .4byte _08056838 @ case 5 - .4byte _08056844 @ case 6 - .4byte _08056858 @ case 7 - .4byte _0805688C @ case 8 - .4byte _08056894 @ case 9 - .4byte _080568AC @ case 10 - .4byte _08056942 @ case 11 - .4byte _080568B2 @ case 12 - .4byte _08056914 @ case 13 - .4byte _0805693A @ case 14 -_080567B8: - ldr r0, _080567D4 @ =gUnk_02000040 - ldrb r0, [r0] - cmp r0, #1 - bne _080567D8 - adds r1, r5, #0 - adds r1, #0x89 - movs r0, #5 - strb r0, [r1] - movs r0, #0 - movs r1, #0 - bl sub_08056ABC - b _08056942 - .align 2, 0 -_080567D4: .4byte gUnk_02000040 -_080567D8: - adds r1, r5, #0 - adds r1, #0x89 - b _0805692C -_080567DE: - adds r1, r5, #0 - adds r1, #0x8a - movs r0, #2 - strb r0, [r1] - adds r0, r5, #0 - adds r0, #0x98 - ldrb r0, [r0] - cmp r0, #0 - bne _080567F8 - movs r0, #1 - bl sub_08056BDC - b _08056942 -_080567F8: - adds r1, r5, #0 - adds r1, #0x89 - movs r0, #3 - strb r0, [r1] - b _08056942 -_08056802: - movs r0, #3 - bl sub_080564C8 - b _08056942 -_0805680A: - movs r0, #4 - bl sub_080564C8 - b _08056942 -_08056812: - adds r0, r4, #0 - movs r1, #0 - bl sub_GetFontStrWidth - adds r3, r0, #0 - adds r4, r5, #0 - adds r4, #0x56 - adds r0, r5, #0 - adds r0, #0x54 - ldrh r0, [r0] - ldrh r2, [r4] - subs r0, r0, r2 - subs r0, r0, r3 - lsrs r1, r0, #0x1f - adds r0, r0, r1 - asrs r0, r0, #1 - adds r2, r2, r0 - strh r2, [r4] - b _08056942 -_08056838: - ldr r1, _08056840 @ =gTextBox - ldrh r0, [r5, #0x22] - strb r0, [r1, #1] - b _08056942 - .align 2, 0 -_08056840: .4byte gTextBox -_08056844: - ldr r0, _08056854 @ =gUnk_0200005C - ldrh r1, [r5, #0x22] - movs r2, #0x1f - ands r1, r2 - bl WriteBit - b _08056942 - .align 2, 0 -_08056854: .4byte gUnk_0200005C -_08056858: - ldrh r3, [r5, #0x22] - cmp r3, #0xe - beq _08056864 - cmp r3, #0xf - beq _08056874 - b _0805687A -_08056864: - adds r0, r5, #0 - adds r0, #0x8f - ldrb r0, [r0] - adds r1, r5, #0 - adds r1, #0x91 - strb r0, [r1] - movs r3, #2 - b _0805687A -_08056874: - adds r0, r5, #0 - adds r0, #0x91 - ldrb r3, [r0] -_0805687A: - adds r1, r5, #0 - adds r1, #0x90 - movs r0, #0 - strb r0, [r1] - adds r0, r5, #0 - adds r1, r3, #0 - bl sub_080569C4 - b _08056942 -_0805688C: - ldrh r0, [r5, #0x22] - bl SoundReq - b _08056942 -_08056894: - ldr r1, _080568A8 @ =gUnk_02022780 - ldrh r0, [r5, #0x22] - strb r0, [r1, #3] - ldrh r0, [r5, #0x22] - adds r1, r5, #0 - adds r1, #0x53 - ldrb r1, [r1] - bl sub_08056F88 - b _08056942 - .align 2, 0 -_080568A8: .4byte gUnk_02022780 -_080568AC: - ldrh r0, [r5, #0x22] - strb r0, [r5, #7] - b _08056942 -_080568B2: - ldr r6, _0805690C @ =gUnk_02000040 - ldrb r0, [r6] - cmp r0, #1 - beq _080568D2 - adds r0, r6, #0 - movs r1, #4 - bl MemClear - ldr r4, _08056910 @ =gUnk_02024030 - adds r0, r4, #0 - movs r1, #0x18 - bl MemClear - movs r0, #1 - strb r0, [r4] - strb r0, [r6] -_080568D2: - ldr r2, _08056910 @ =gUnk_02024030 - movs r0, #2 - ldrsb r0, [r2, r0] - cmp r0, #3 - bgt _08056942 - lsls r0, r0, #1 - adds r1, r2, #0 - adds r1, #0x10 - adds r0, r0, r1 - ldrh r1, [r5, #0x26] - strh r1, [r0] - movs r0, #2 - ldrsb r0, [r2, r0] - lsls r0, r0, #1 - adds r1, r2, #0 - adds r1, #8 - adds r0, r0, r1 - adds r3, r5, #0 - adds r3, #0x56 - ldrh r1, [r3] - strh r1, [r0] - ldrb r0, [r2, #2] - adds r0, #1 - strb r0, [r2, #2] - ldrh r0, [r3] - adds r0, #8 - strh r0, [r3] - b _08056942 - .align 2, 0 -_0805690C: .4byte gUnk_02000040 -_08056910: .4byte gUnk_02024030 -_08056914: - ldrh r3, [r5, #0x22] - cmp r3, #0xfe - beq _08056928 - cmp r3, #0xff - bne _08056932 - adds r1, r5, #0 - adds r1, #0x8e - movs r0, #1 - strb r0, [r1] - b _08056942 -_08056928: - adds r1, r5, #0 - adds r1, #0x8e -_0805692C: - movs r0, #2 - strb r0, [r1] - b _08056942 -_08056932: - adds r0, r5, #0 - adds r0, #0x95 - strb r3, [r0] - b _08056942 -_0805693A: - ldrh r1, [r5, #0x22] - adds r0, r5, #0 - adds r0, #0x94 - strb r1, [r0] -_08056942: - lsrs r0, r7, #8 - cmp r0, #0 - bne _0805694C - movs r0, #0 - b _080569C2 -_0805694C: - ldr r0, _08056960 @ =gUnk_02022780 - adds r0, #0x99 - ldrb r0, [r0] - cmp r0, #2 - beq _08056964 - movs r0, #3 - bl sub_080564C8 - movs r0, #0 - b _080569C2 - .align 2, 0 -_08056960: .4byte gUnk_02022780 -_08056964: - ldr r1, _08056994 @ =gTextBox - ldrb r0, [r1, #1] - cmp r0, #0 - bne _08056970 - movs r0, #0x80 - strb r0, [r1, #1] -_08056970: - movs r0, #0 - strh r0, [r5, #0x24] - lsrs r0, r7, #8 - cmp r0, #7 - bne _08056998 - adds r0, r5, #0 - adds r0, #0x8f - ldrb r0, [r0] - movs r1, #0x80 - adds r2, r5, #0 - adds r2, #0x90 - orrs r1, r0 - strb r1, [r2] - adds r0, r5, #0 - movs r1, #0 - bl sub_080569C4 - b _080569B4 - .align 2, 0 -_08056994: .4byte gTextBox -_08056998: - adds r2, r5, #0 - adds r2, #0x90 - ldrb r1, [r2] - movs r0, #0x80 - ands r0, r1 - cmp r0, #0 - beq _080569B4 - ldrb r3, [r2] - movs r0, #0 - strb r0, [r2] - adds r0, r5, #0 - adds r1, r3, #0 - bl sub_080569C4 -_080569B4: - adds r1, r5, #0 - adds r1, #0x50 - adds r0, r7, #0 - bl sub_0805F7DC - lsls r0, r0, #0x10 - lsrs r0, r0, #0x10 -_080569C2: - pop {r4, r5, r6, r7, pc} - - thumb_func_start sub_080569C4 -sub_080569C4: @ 0x080569C4 - movs r2, #7 - ands r2, r1 - adds r1, r0, #0 - adds r1, #0x8f - strb r2, [r1] - adds r0, #0x52 - strb r2, [r0] - bx lr - - thumb_func_start sub_080569D4 -sub_080569D4: @ 0x080569D4 - push {r4, r5, r6, lr} - adds r6, r0, #0 - ldr r0, _080569F0 @ =gUnk_02024030 - movs r5, #3 - ldrsb r5, [r0, r5] - ldr r0, _080569F4 @ =gInput - ldrh r0, [r0, #2] - cmp r0, #8 - beq _08056A02 - cmp r0, #8 - bgt _080569F8 - cmp r0, #1 - beq _08056A02 - b _08056A6A - .align 2, 0 -_080569F0: .4byte gUnk_02024030 -_080569F4: .4byte gInput -_080569F8: - cmp r0, #0x10 - beq _08056A68 - cmp r0, #0x20 - beq _08056A64 - b _08056A6A -_08056A02: - ldr r0, _08056A18 @ =gUnk_02024030 - lsls r1, r5, #1 - adds r0, #0x10 - adds r1, r1, r0 - ldrh r1, [r1] - cmp r1, #0 - bne _08056A20 - ldr r1, _08056A1C @ =gUnk_08107C14 - adds r0, r6, #0 - adds r0, #0x20 - b _08056A30 - .align 2, 0 -_08056A18: .4byte gUnk_02024030 -_08056A1C: .4byte gUnk_08107C14 -_08056A20: - strh r1, [r6, #8] - adds r4, r6, #0 - adds r4, #0x20 - adds r0, r4, #0 - bl sub_0805EEB4 - ldr r1, _08056A58 @ =gUnk_08107C0F - adds r0, r4, #0 -_08056A30: - bl sub_0805EF40 - ldr r2, _08056A5C @ =gUnk_02000040 - ldr r0, _08056A60 @ =gUnk_02024030 - ldrb r1, [r0, #3] - strb r1, [r2, #1] - movs r1, #3 - strb r1, [r2] - movs r1, #0x18 - bl MemClear - movs r0, #0x6a - bl SoundReq - adds r1, r6, #0 - adds r1, #0x89 - movs r0, #1 - strb r0, [r1] - b _08056A6A - .align 2, 0 -_08056A58: .4byte gUnk_08107C0F -_08056A5C: .4byte gUnk_02000040 -_08056A60: .4byte gUnk_02024030 -_08056A64: - subs r5, #1 - b _08056A6A -_08056A68: - adds r5, #1 -_08056A6A: - ldr r4, _08056A8C @ =gUnk_02024030 - movs r1, #2 - ldrsb r1, [r4, r1] - adds r0, r5, r1 - bl __modsi3 - adds r5, r0, #0 - movs r6, #3 - ldrsb r6, [r4, r6] - cmp r5, r6 - beq _08056A90 - strb r5, [r4, #3] - movs r0, #0x69 - bl SoundReq - movs r1, #1 - b _08056A92 - .align 2, 0 -_08056A8C: .4byte gUnk_02024030 -_08056A90: - movs r1, #0 -_08056A92: - ldr r2, _08056AB4 @ =gUnk_02000040 - ldrb r0, [r2] - cmp r0, #1 - bne _08056AA4 - ldr r1, _08056AB8 @ =gUnk_02024030 - movs r0, #2 - strb r0, [r2] - strb r0, [r1] - movs r1, #1 -_08056AA4: - cmp r1, #0 - beq _08056AB0 - adds r0, r5, #0 - adds r1, r6, #0 - bl sub_08056ABC -_08056AB0: - pop {r4, r5, r6, pc} - .align 2, 0 -_08056AB4: .4byte gUnk_02000040 -_08056AB8: .4byte gUnk_02024030 - - thumb_func_start sub_08056ABC -sub_08056ABC: @ 0x08056ABC - push {r4, r5, r6, r7, lr} - mov r7, sb - mov r6, r8 - push {r6, r7} - adds r5, r0, #0 - ldr r7, _08056B14 @ =gUnk_02022780 - movs r0, #0x56 - adds r0, r0, r7 - mov sb, r0 - ldrh r0, [r0] - mov r8, r0 - ldr r4, _08056B18 @ =gUnk_02024030 - lsls r1, r1, #1 - adds r4, #8 - adds r1, r1, r4 - ldrh r0, [r1] - mov r1, sb - strh r0, [r1] - adds r6, r7, #0 - adds r6, #0x50 - movs r0, #0 - adds r1, r6, #0 - bl sub_0805F8E4 - lsls r5, r5, #1 - adds r5, r5, r4 - ldrh r0, [r5] - mov r1, sb - strh r0, [r1] - movs r0, #1 - adds r1, r6, #0 - bl sub_0805F8E4 - mov r1, r8 - mov r0, sb - strh r1, [r0] - adds r1, r7, #0 - adds r1, #0x9d - movs r0, #1 - strb r0, [r1] - pop {r3, r4} - mov r8, r3 - mov sb, r4 - pop {r4, r5, r6, r7, pc} - .align 2, 0 -_08056B14: .4byte gUnk_02022780 -_08056B18: .4byte gUnk_02024030 - - thumb_func_start sub_08056B1C -sub_08056B1C: @ 0x08056B1C - push {r4, r5, lr} - adds r4, r0, #0 - ldr r1, _08056B44 @ =gTextBox - movs r0, #0 - strb r0, [r1, #1] - adds r1, r4, #0 - adds r1, #0x94 - ldrb r0, [r1] - adds r5, r0, #0 - cmp r5, #0 - beq _08056B48 - subs r0, #1 - strb r0, [r1] - lsls r0, r0, #0x18 - cmp r0, #0 - bne _08056B7A - subs r1, #0xb - movs r0, #4 - b _08056B78 - .align 2, 0 -_08056B44: .4byte gTextBox -_08056B48: - ldr r0, _08056B68 @ =gInput - ldrh r1, [r0, #2] - ldr r0, _08056B6C @ =0x000001F3 - ands r0, r1 - cmp r0, #0 - beq _08056B70 - movs r0, #0x68 - bl SoundReq - adds r0, r4, #0 - adds r0, #0x9a - strb r5, [r0] - adds r1, r4, #0 - adds r1, #0x89 - movs r0, #4 - b _08056B78 - .align 2, 0 -_08056B68: .4byte gInput -_08056B6C: .4byte 0x000001F3 -_08056B70: - adds r1, r4, #0 - adds r1, #0x9a - ldrb r0, [r1] - adds r0, #1 -_08056B78: - strb r0, [r1] -_08056B7A: - pop {r4, r5, pc} - - thumb_func_start sub_08056B7C -sub_08056B7C: @ 0x08056B7C - push {r4, lr} - adds r4, r0, #0 - movs r0, #0 - bl sub_08056BDC - adds r0, r4, #0 - adds r0, #0x8f - ldrb r0, [r0] - movs r1, #0x40 - orrs r1, r0 - adds r0, r4, #0 - bl sub_080569C4 - adds r4, #0x89 - movs r0, #1 - strb r0, [r4] - pop {r4, pc} - .align 2, 0 - - thumb_func_start sub_08056BA0 -sub_08056BA0: @ 0x08056BA0 - push {r4, lr} - adds r4, r0, #0 - ldr r1, _08056BD0 @ =gTextBox - movs r0, #0 - strb r0, [r1, #1] - movs r0, #7 - bl sub_08056C54 - adds r4, #0x8e - ldrb r0, [r4] - cmp r0, #1 - beq _08056BCE - cmp r0, #2 - beq _08056BC8 - ldr r0, _08056BD4 @ =gInput - ldrh r1, [r0, #2] - ldr r0, _08056BD8 @ =0x000001F3 - ands r0, r1 - cmp r0, #0 - beq _08056BCE -_08056BC8: - movs r0, #4 - bl sub_080564C8 -_08056BCE: - pop {r4, pc} - .align 2, 0 -_08056BD0: .4byte gTextBox -_08056BD4: .4byte gInput -_08056BD8: .4byte 0x000001F3 - - thumb_func_start sub_08056BDC -sub_08056BDC: @ 0x08056BDC - push {r4, r5, lr} - adds r5, r0, #0 - ldr r4, _08056C24 @ =gUnk_02022780 - adds r0, r4, #0 - adds r0, #0x98 - strb r5, [r0] - cmp r5, #0 - bne _08056C30 - movs r0, #1 - rsbs r0, r0, #0 - ldr r1, _08056C28 @ =gUnk_02000D00 - movs r2, #0xd0 - lsls r2, r2, #4 - bl MemFill32 - bl sub_08056F70 - adds r1, r4, #0 - adds r1, #0x9e - ldr r0, _08056C2C @ =0x0000F082 - strh r0, [r1] - adds r1, #2 - adds r0, #1 - strh r0, [r1] - adds r1, #2 - adds r0, #0x33 - strh r0, [r1] - adds r1, #2 - adds r0, #1 - strh r0, [r1] - adds r0, r4, #0 - adds r0, #0x56 - strh r5, [r0] - subs r1, #0x50 - movs r0, #0xd0 - b _08056C3C - .align 2, 0 -_08056C24: .4byte gUnk_02022780 -_08056C28: .4byte gUnk_02000D00 -_08056C2C: .4byte 0x0000F082 -_08056C30: - adds r1, r4, #0 - adds r1, #0x56 - movs r0, #0xd0 - strh r0, [r1] - subs r1, #2 - adds r0, #0xd0 -_08056C3C: - strh r0, [r1] - ldr r0, _08056C50 @ =gUnk_02022780 - adds r1, r0, #0 - adds r1, #0x8f - ldrb r2, [r1] - movs r1, #0x40 - orrs r1, r2 - bl sub_080569C4 - pop {r4, r5, pc} - .align 2, 0 -_08056C50: .4byte gUnk_02022780 - - thumb_func_start sub_08056C54 -sub_08056C54: @ 0x08056C54 - ldr r2, _08056C60 @ =gTextBox - ldr r1, _08056C64 @ =gUnk_02022780 - strb r0, [r1] - strb r0, [r2] - bx lr - .align 2, 0 -_08056C60: .4byte gTextBox -_08056C64: .4byte gUnk_02022780 - - thumb_func_start DeleteWindow -DeleteWindow: @ 0x08056C68 - push {r4, r5, r6, lr} - ldr r5, _08056CB8 @ =gUnk_02036A38 - ldrb r0, [r5, #1] - cmp r0, #0 - beq _08056CB4 - movs r0, #0 - strb r0, [r5, #1] - ldrb r0, [r5, #5] - lsls r0, r0, #5 - ldrb r1, [r5, #4] - adds r0, r0, r1 - lsls r0, r0, #1 - ldr r1, _08056CBC @ =gBG0Buffer - adds r1, r0, r1 - ldrb r0, [r5, #7] - adds r0, #2 - movs r6, #0 -_08056C8A: - movs r2, #0 - adds r4, r1, #0 - adds r4, #0x40 - subs r3, r0, #1 -_08056C92: - strh r6, [r1] - adds r1, #2 - adds r2, #1 - ldrb r0, [r5, #6] - adds r0, #2 - cmp r2, r0 - blt _08056C92 - adds r1, r4, #0 - adds r0, r3, #0 - cmp r0, #0 - bgt _08056C8A - ldrb r0, [r5, #5] - ldrb r1, [r5, #7] - bl sub_0801C4A0 - bl sub_0801C494 -_08056CB4: - pop {r4, r5, r6, pc} - .align 2, 0 -_08056CB8: .4byte gUnk_02036A38 -_08056CBC: .4byte gBG0Buffer - - thumb_func_start sub_08056CC0 -sub_08056CC0: @ 0x08056CC0 - push {r4, r5, r6, r7, lr} - movs r7, #0 - ldr r2, _08056CE0 @ =gUnk_02022780 - adds r3, r2, #0 - adds r3, #0x9b - ldrb r1, [r3] - adds r1, r1, r0 - strb r1, [r3] - lsls r1, r1, #0x18 - asrs r1, r1, #0x18 - mov ip, r2 - cmp r1, #0 - bgt _08056CE4 - strb r7, [r3] - b _08056CEC - .align 2, 0 -_08056CE0: .4byte gUnk_02022780 -_08056CE4: - cmp r1, #7 - ble _08056CEE - movs r0, #8 - strb r0, [r3] -_08056CEC: - movs r7, #1 -_08056CEE: - ldr r2, _08056D54 @ =gUnk_02036A40 - mov r4, ip - adds r1, r4, #0 - adds r1, #0x9b - movs r0, #0 - ldrsb r0, [r1, r0] - cmp r0, #0 - beq _08056D58 - adds r5, r0, #0 - ldrb r0, [r4, #4] - lsls r0, r0, #1 - muls r0, r5, r0 - lsrs r3, r0, #4 - strb r3, [r2, #6] - movs r6, #1 - adds r0, r3, #0 - ands r0, r6 - ldrb r1, [r4, #4] - cmp r0, #0 - beq _08056D1A - adds r0, r3, #1 - strb r0, [r2, #6] -_08056D1A: - lsrs r1, r1, #1 - ldrb r0, [r4, #6] - adds r1, r1, r0 - ldrb r0, [r2, #6] - lsrs r0, r0, #1 - subs r1, r1, r0 - strb r1, [r2, #4] - ldrb r0, [r4, #5] - lsls r0, r0, #1 - muls r0, r5, r0 - lsrs r3, r0, #4 - strb r3, [r2, #7] - adds r0, r3, #0 - ands r0, r6 - ldrb r1, [r4, #5] - cmp r0, #0 - beq _08056D40 - adds r0, r3, #1 - strb r0, [r2, #7] -_08056D40: - lsrs r1, r1, #1 - mov r3, ip - ldrb r3, [r3, #7] - adds r1, r1, r3 - ldrb r0, [r2, #7] - lsrs r0, r0, #1 - subs r1, r1, r0 - strb r1, [r2, #5] - b _08056D66 - .align 2, 0 -_08056D54: .4byte gUnk_02036A40 -_08056D58: - movs r0, #0xff - strb r0, [r2, #5] - movs r0, #1 - rsbs r0, r0, #0 - strb r0, [r2, #4] - strb r0, [r2, #7] - strb r0, [r2, #6] -_08056D66: - movs r0, #1 - strb r0, [r2, #1] - adds r0, r7, #0 - pop {r4, r5, r6, r7, pc} - .align 2, 0 - - thumb_func_start CreateWindow -CreateWindow: @ 0x08056D70 - push {r4, lr} - ldr r0, _08056DB4 @ =gUnk_02022780 - adds r0, #0x9b - ldrb r0, [r0] - lsls r0, r0, #0x18 - asrs r0, r0, #0x18 - cmp r0, #0 - ble _08056DB0 - ldr r4, _08056DB8 @ =gUnk_02036A40 - ldrb r0, [r4, #5] - lsls r0, r0, #5 - ldrb r1, [r4, #4] - adds r0, r0, r1 - lsls r0, r0, #1 - ldr r1, _08056DBC @ =gBG0Buffer - adds r0, r0, r1 - ldr r3, _08056DC0 @ =0x0000F07B - ldrb r1, [r4, #6] - ldrb r2, [r4, #7] - bl DispMessageFrame - bl DispString - bl DispCursor - ldr r2, _08056DC4 @ =gUnk_02036A38 - ldr r0, [r4] - ldr r1, [r4, #4] - str r0, [r2] - str r1, [r2, #4] - bl sub_0801C494 -_08056DB0: - pop {r4, pc} - .align 2, 0 -_08056DB4: .4byte gUnk_02022780 -_08056DB8: .4byte gUnk_02036A40 -_08056DBC: .4byte gBG0Buffer -_08056DC0: .4byte 0x0000F07B -_08056DC4: .4byte gUnk_02036A38 - - thumb_func_start DispMessageFrame -DispMessageFrame: @ 0x08056DC8 - push {r4, r5, r6, r7, lr} - mov r7, sb - mov r6, r8 - push {r6, r7} - adds r7, r0, #0 - adds r4, r1, #0 - adds r6, r2, #0 - mov r8, r3 - adds r3, r7, #0 - lsls r0, r6, #6 - adds r0, #0x40 - adds r2, r3, r0 - mov r0, r8 - strh r0, [r3] - adds r3, #2 - movs r1, #0x80 - lsls r1, r1, #4 - mov sb, r1 - mov r0, r8 - mov r5, sb - orrs r0, r5 - strh r0, [r2] - adds r2, #2 - cmp r4, #0 - ble _08056E4C - mov r0, r8 - adds r0, #1 - strh r0, [r3] - adds r3, #2 - adds r1, r0, #0 - orrs r1, r5 - strh r1, [r2] - adds r2, #2 - subs r4, #2 - adds r1, r4, #0 - subs r4, #1 - mov ip, r0 - cmp r1, #0 - ble _08056E30 - mov r5, r8 - adds r5, #2 - adds r1, r5, #0 - mov r0, sb - orrs r1, r0 -_08056E20: - strh r5, [r3] - adds r3, #2 - strh r1, [r2] - adds r2, #2 - adds r0, r4, #0 - subs r4, #1 - cmp r0, #0 - bgt _08056E20 -_08056E30: - movs r1, #0x80 - lsls r1, r1, #3 - adds r0, r1, #0 - mov r1, ip - orrs r1, r0 - strh r1, [r3] - adds r3, #2 - movs r5, #0xc0 - lsls r5, r5, #4 - adds r0, r5, #0 - mov r1, ip - orrs r1, r0 - strh r1, [r2] - adds r2, #2 -_08056E4C: - movs r0, #0x80 - lsls r0, r0, #3 - adds r5, r0, #0 - mov r0, r8 - orrs r0, r5 - strh r0, [r3] - movs r0, #0xc0 - lsls r0, r0, #4 - adds r1, r0, #0 - mov r0, r8 - orrs r0, r1 - strh r0, [r2] - adds r7, #0x40 - adds r3, #0x40 - cmp r6, #0 - ble _08056EB6 - mov r0, r8 - adds r0, #3 - strh r0, [r7] - adds r1, r0, #0 - orrs r1, r5 - strh r1, [r3] - adds r7, #0x40 - adds r3, #0x40 - subs r6, #2 - adds r1, r6, #0 - subs r6, #1 - adds r2, r0, #0 - cmp r1, #0 - ble _08056EA0 - mov r4, r8 - adds r4, #4 - adds r1, r4, #0 - orrs r1, r5 -_08056E90: - strh r4, [r7] - strh r1, [r3] - adds r7, #0x40 - adds r3, #0x40 - adds r0, r6, #0 - subs r6, #1 - cmp r0, #0 - bgt _08056E90 -_08056EA0: - movs r1, #0x80 - lsls r1, r1, #4 - adds r0, r1, #0 - adds r1, r2, #0 - orrs r1, r0 - strh r1, [r7] - movs r5, #0xc0 - lsls r5, r5, #4 - adds r0, r5, #0 - orrs r2, r0 - strh r2, [r3] -_08056EB6: - pop {r3, r4} - mov r8, r3 - mov sb, r4 - pop {r4, r5, r6, r7, pc} - .align 2, 0 - - thumb_func_start DispString -DispString: @ 0x08056EC0 - push {r4, r5, r6, r7, lr} - ldr r6, _08056F10 @ =gUnk_02036A40 - ldrb r0, [r6, #6] - cmp r0, #0 - beq _08056F0E - ldrb r0, [r6, #7] - cmp r0, #0 - beq _08056F0E - adds r4, r0, #0 - ldrb r0, [r6, #5] - lsls r0, r0, #5 - ldrb r1, [r6, #4] - adds r0, r0, r1 - lsls r0, r0, #1 - ldr r1, _08056F14 @ =gUnk_02034CB2 - adds r5, r0, r1 - movs r0, #4 - subs r0, r0, r4 - lsrs r1, r0, #0x1f - adds r0, r0, r1 - asrs r1, r0, #1 - ldr r7, _08056F18 @ =gUnk_0202281E -_08056EEC: - ldrb r3, [r6, #6] - lsls r0, r1, #1 - adds r0, r0, r7 - ldrh r2, [r0] - adds r5, #0x40 - adds r0, r1, #1 - subs r4, #1 - adds r1, r5, #0 -_08056EFC: - strh r2, [r1] - adds r1, #2 - adds r2, #2 - subs r3, #1 - cmp r3, #0 - bgt _08056EFC - adds r1, r0, #0 - cmp r4, #0 - bne _08056EEC -_08056F0E: - pop {r4, r5, r6, r7, pc} - .align 2, 0 -_08056F10: .4byte gUnk_02036A40 -_08056F14: .4byte gUnk_02034CB2 -_08056F18: .4byte gUnk_0202281E - - thumb_func_start DispCursor -DispCursor: @ 0x08056F1C - push {lr} - ldr r0, _08056F58 @ =gUnk_02022780 - adds r0, #0x98 - ldr r0, [r0] - ldr r1, _08056F5C @ =0x0010FF00 - ands r0, r1 - ldr r1, _08056F60 @ =0x00100200 - cmp r0, r1 - bne _08056F54 - ldr r2, _08056F64 @ =gUnk_02036A40 - ldrb r1, [r2, #5] - lsls r1, r1, #5 - ldrb r0, [r2, #4] - adds r1, r1, r0 - lsls r1, r1, #1 - ldr r0, _08056F68 @ =gBG0Buffer - adds r1, r1, r0 - ldrb r0, [r2, #7] - adds r0, #1 - lsls r0, r0, #5 - subs r0, #2 - ldrb r2, [r2, #6] - adds r0, r0, r2 - lsls r0, r0, #1 - adds r1, r1, r0 - ldr r2, _08056F6C @ =0x0000F080 - adds r0, r2, #0 - strh r0, [r1] -_08056F54: - pop {pc} - .align 2, 0 -_08056F58: .4byte gUnk_02022780 -_08056F5C: .4byte 0x0010FF00 -_08056F60: .4byte 0x00100200 -_08056F64: .4byte gUnk_02036A40 -_08056F68: .4byte gBG0Buffer -_08056F6C: .4byte 0x0000F080 - - thumb_func_start sub_08056F70 -sub_08056F70: @ 0x08056F70 - push {lr} - ldr r0, _08056F80 @ =gUnk_02000D00 - ldr r1, _08056F84 @ =0x0600D040 - movs r2, #0xd0 - lsls r2, r2, #4 - bl LoadResourceAsync - pop {pc} - .align 2, 0 -_08056F80: .4byte gUnk_02000D00 -_08056F84: .4byte 0x0600D040 - - thumb_func_start sub_08056F88 -sub_08056F88: @ 0x08056F88 - push {r4, lr} - adds r3, r0, #0 - adds r4, r1, #0 - cmp r3, #0xf - bls _08056F94 - movs r3, #0 -_08056F94: - lsls r2, r3, #4 - orrs r2, r4 - ldr r0, _08056FB4 @ =gUnk_02022780 - adds r1, r0, #0 - adds r1, #0x9c - ldrb r0, [r1] - cmp r0, r2 - beq _08056FB0 - strb r2, [r1] - ldr r2, _08056FB8 @ =0x0600CF60 - adds r0, r3, #0 - adds r1, r4, #0 - bl sub_0805F918 -_08056FB0: - pop {r4, pc} - .align 2, 0 -_08056FB4: .4byte gUnk_02022780 -_08056FB8: .4byte 0x0600CF60 - - thumb_func_start sub_08056FBC -sub_08056FBC: @ 0x08056FBC - push {r4, lr} - adds r4, r0, #0 - ldr r0, [r4, #0x10] - adds r1, r4, #0 - adds r1, #0x68 - bl sub_08056FEC - ldr r0, [r4, #0x14] - adds r1, r4, #0 - adds r1, #0x70 - bl sub_08056FEC - ldr r0, [r4, #0x18] - adds r1, r4, #0 - adds r1, #0x78 - bl sub_08056FEC - ldr r0, [r4, #0x1c] - adds r1, r4, #0 - adds r1, #0x80 - bl sub_08056FEC - pop {r4, pc} - .align 2, 0 - - thumb_func_start sub_08056FEC -sub_08056FEC: @ 0x08056FEC - push {r4, r5, r6, r7, lr} - sub sp, #8 - adds r2, r0, #0 - adds r5, r1, #0 - bl sub_0801D51C - adds r2, r0, #0 - ldr r0, _08057040 @ =0x0FFFFFFF - ands r2, r0 - movs r4, #0 - movs r3, #0xf -_08057002: - mov r0, sp - adds r1, r0, r4 - adds r0, r2, #0 - ands r0, r3 - strb r0, [r1] - adds r4, #1 - lsrs r2, r2, #4 - cmp r2, #0 - bne _08057002 - movs r3, #0 - subs r2, r4, #1 - cmp r2, #0 - blt _08057032 - movs r6, #0x30 -_0805701E: - adds r1, r5, r3 - mov r7, sp - adds r0, r7, r2 - ldrb r0, [r0] - orrs r0, r6 - strb r0, [r1] - adds r3, #1 - subs r2, #1 - cmp r2, #0 - bge _0805701E -_08057032: - adds r1, r5, r3 - movs r0, #0 - strb r0, [r1] - adds r0, r4, #0 - add sp, #8 - pop {r4, r5, r6, r7, pc} - .align 2, 0 -_08057040: .4byte 0x0FFFFFFF - thumb_func_start sub_08057044 sub_08057044: @ 0x08057044 push {r4, r5, lr} diff --git a/asm/code_0807F0D8.s b/asm/code_0807F0D8.s index 22e915bf..5e4b35af 100644 --- a/asm/code_0807F0D8.s +++ b/asm/code_0807F0D8.s @@ -1241,7 +1241,7 @@ sub_0807F970: @ 0x0807F970 push {lr} adds r2, r1, #0 movs r3, #0 - ldr r1, _0807F988 @ =gUnk_02022780 + ldr r1, _0807F988 @ =gCurrentTextBox ldr r0, [r2, #4] ldrh r1, [r1, #0x28] cmp r0, r1 @@ -1251,7 +1251,7 @@ _0807F982: str r3, [r2, #0x14] pop {pc} .align 2, 0 -_0807F988: .4byte gUnk_02022780 +_0807F988: .4byte gCurrentTextBox thumb_func_start sub_0807F98C sub_0807F98C: @ 0x0807F98C diff --git a/asm/code_080A3204.s b/asm/code_080A3204.s deleted file mode 100644 index c943c579..00000000 --- a/asm/code_080A3204.s +++ /dev/null @@ -1,62 +0,0 @@ - .include "asm/macros.inc" - .include "constants/constants.inc" - - .syntax unified - - .text - - thumb_func_start InitSound -InitSound: @ 0xInitSound - push {lr} - bl sub_080A3210 - bl m4aSoundInit - pop {pc} - - thumb_func_start sub_080A3210 -sub_080A3210: @ 0x080A3210 - push {r4, lr} - ldr r4, _080A3230 @ =gUnk_02021EE0 - adds r0, r4, #0 - movs r1, #0x18 - bl MemClear - bl sub_080A35C8 - movs r0, #0x80 - lsls r0, r0, #1 - strh r0, [r4, #0x12] - strh r0, [r4, #4] - bl m4aMPlayAllStop - pop {r4, pc} - .align 2, 0 -_080A3230: .4byte gUnk_02021EE0 - - thumb_func_start sub_080A3234 -sub_080A3234: @ 0x080A3234 - push {lr} - ldr r1, _080A3244 @ =gUnk_02021EE0 - strh r0, [r1, #8] - strh r0, [r1, #0xa] - ldrh r0, [r1, #0x14] - bl sub_080A353C - pop {pc} - .align 2, 0 -_080A3244: .4byte gUnk_02021EE0 - - thumb_func_start sub_080A3248 -sub_080A3248: @ 0x080A3248 - push {lr} - ldr r1, _080A3258 @ =gUnk_02021EE0 - strh r0, [r1, #0x10] - strh r0, [r1, #0xe] - ldrh r0, [r1, #0x14] - bl sub_080A353C - pop {pc} - .align 2, 0 -_080A3258: .4byte gUnk_02021EE0 - - thumb_func_start sub_080A325C -sub_080A325C: @ 0x080A325C - ldr r1, _080A3264 @ =gUnk_02021EE0 - strh r0, [r1, #0x12] - bx lr - .align 2, 0 -_080A3264: .4byte gUnk_02021EE0 diff --git a/asm/code_080A3480.s b/asm/code_080A3480.s index 879e0852..78965ce9 100644 --- a/asm/code_080A3480.s +++ b/asm/code_080A3480.s @@ -6,201 +6,6 @@ .text - thumb_func_start sub_080A3480 -sub_080A3480: @ 0x080A3480 - push {r4, lr} - ldr r4, _080A34A4 @ =gUnk_02021EE0 - movs r0, #0xa - ldrsh r1, [r4, r0] - movs r2, #8 - ldrsh r0, [r4, r2] - cmp r1, r0 - beq _080A34C4 - adds r0, r1, #0 - movs r2, #8 - ldrsh r1, [r4, r2] - bl sub_080A3518 - adds r1, r0, #0 - cmp r1, #0 - bne _080A34A8 - ldrh r0, [r4, #0xa] - b _080A34AC - .align 2, 0 -_080A34A4: .4byte gUnk_02021EE0 -_080A34A8: - ldrh r0, [r4, #8] - adds r0, r0, r1 -_080A34AC: - strh r0, [r4, #8] - movs r1, #8 - ldrsh r0, [r4, r1] - cmp r0, #0 - bge _080A34BC - movs r0, #0 - strh r0, [r4, #0xa] - strh r0, [r4, #8] -_080A34BC: - ldrh r0, [r4, #0x14] - bl sub_080A353C - b _080A3516 -_080A34C4: - movs r2, #0x10 - ldrsh r1, [r4, r2] - movs r2, #0xe - ldrsh r0, [r4, r2] - cmp r1, r0 - beq _080A3516 - adds r0, r1, #0 - movs r2, #0xe - ldrsh r1, [r4, r2] - bl sub_080A3518 - adds r1, r0, #0 - cmp r1, #0 - bne _080A34FC - ldrb r0, [r4, #2] - ldrh r2, [r4, #0x10] - cmp r0, #0 - beq _080A34F8 - cmp r2, #0 - bne _080A34F8 - strb r1, [r4, #2] - strh r1, [r4, #0x14] - movs r0, #0 - bl m4aSongNumStop - b _080A3502 -_080A34F8: - strh r2, [r4, #0xe] - b _080A3502 -_080A34FC: - ldrh r0, [r4, #0xe] - adds r0, r0, r1 - strh r0, [r4, #0xe] -_080A3502: - movs r1, #0xe - ldrsh r0, [r4, r1] - cmp r0, #0 - bge _080A3510 - movs r0, #0 - strh r0, [r4, #0x10] - strh r0, [r4, #0xe] -_080A3510: - ldrh r0, [r4, #0x14] - bl sub_080A353C -_080A3516: - pop {r4, pc} - - thumb_func_start sub_080A3518 -sub_080A3518: @ 0x080A3518 - push {lr} - adds r2, r0, #0 - subs r0, r2, r1 - cmp r0, #0 - ble _080A352C - adds r1, #4 - cmp r2, r1 - ble _080A3532 - movs r0, #4 - b _080A353A -_080A352C: - subs r1, #4 - cmp r2, r1 - blt _080A3536 -_080A3532: - movs r0, #0 - b _080A353A -_080A3536: - movs r0, #4 - rsbs r0, r0, #0 -_080A353A: - pop {pc} - - thumb_func_start sub_080A353C -sub_080A353C: @ 0x080A353C - push {r4, r5, lr} - adds r3, r0, #0 - cmp r3, #0 - beq _080A358C - subs r0, r3, #1 - cmp r0, #0x62 - bhi _080A3558 - ldr r0, _080A3554 @ =gUnk_02021EE0 - movs r1, #0xe - ldrsh r5, [r0, r1] - b _080A355E - .align 2, 0 -_080A3554: .4byte gUnk_02021EE0 -_080A3558: - ldr r0, _080A3590 @ =gUnk_02021EE0 - movs r1, #0x12 - ldrsh r5, [r0, r1] -_080A355E: - movs r1, #8 - ldrsh r0, [r0, r1] - muls r0, r5, r0 - lsrs r5, r0, #8 - ldr r2, _080A3594 @ =gUnk_08A11C3C - ldr r1, _080A3598 @ =gUnk_08A11DBC - lsls r0, r3, #3 - adds r0, r0, r1 - ldrh r1, [r0, #4] - lsls r0, r1, #1 - adds r0, r0, r1 - lsls r0, r0, #2 - adds r0, r0, r2 - ldr r4, [r0] - adds r0, r4, #0 - bl m4aMPlayImmInit - ldr r1, _080A359C @ =0x0000FFFF - lsls r2, r5, #0x10 - lsrs r2, r2, #0x10 - adds r0, r4, #0 - bl m4aMPlayVolumeControl -_080A358C: - pop {r4, r5, pc} - .align 2, 0 -_080A3590: .4byte gUnk_02021EE0 -_080A3594: .4byte gUnk_08A11C3C -_080A3598: .4byte gUnk_08A11DBC -_080A359C: .4byte 0x0000FFFF - - thumb_func_start sub_080A35A0 -sub_080A35A0: @ 0x080A35A0 - push {lr} - ldr r2, _080A35B0 @ =gUnk_02021EE0 - movs r1, #0x80 - lsls r1, r1, #1 - strh r1, [r2, #0xa] - bl sub_080A353C - pop {pc} - .align 2, 0 -_080A35B0: .4byte gUnk_02021EE0 - - thumb_func_start sub_080A35B4 -sub_080A35B4: @ 0x080A35B4 - push {lr} - ldr r2, _080A35C4 @ =gUnk_02021EE0 - movs r1, #0 - strh r1, [r2, #0xa] - bl sub_080A353C - pop {pc} - .align 2, 0 -_080A35C4: .4byte gUnk_02021EE0 - - thumb_func_start sub_080A35C8 -sub_080A35C8: @ 0x080A35C8 - ldr r1, _080A35DC @ =gUnk_02021EE0 - movs r0, #0x80 - lsls r0, r0, #1 - strh r0, [r1, #6] - strh r0, [r1, #8] - strh r0, [r1, #0xa] - strh r0, [r1, #0xc] - strh r0, [r1, #0xe] - strh r0, [r1, #0x10] - bx lr - .align 2, 0 -_080A35DC: .4byte gUnk_02021EE0 - thumb_func_start HandleCreditsScreen HandleCreditsScreen: @ 0x080A35E0 push {lr} @@ -290,7 +95,7 @@ _080A365E: strh r0, [r2, #0x14] subs r0, #0x8a strh r0, [r2, #0x20] - bl sub_080A3210 + bl InitSoundPlayingInfo bl sub_0805E5B4 movs r1, #0x80 lsls r1, r1, #1 @@ -700,7 +505,7 @@ _080A39C8: strb r4, [r2, #3] movs r0, #1 bl DispReset - bl sub_080A3210 + bl InitSoundPlayingInfo bl sub_080A4D34 movs r0, #0xa bl LoadPaletteGroup diff --git a/asm/code_080A3BD0.s b/asm/code_080A3BD0.s index 08159cb0..328566f3 100644 --- a/asm/code_080A3BD0.s +++ b/asm/code_080A3BD0.s @@ -430,7 +430,7 @@ _080A3F96: bl SoundReq ldr r0, _080A3FC8 @ =0x00000702 movs r1, #0xe - bl sub_080563C8 + bl TextBoxAtYPosition movs r0, #1 strb r0, [r5, #6] movs r0, #0x78 @@ -1249,7 +1249,7 @@ _080A4604: .4byte gMenu sub_080A4608: @ 0x080A4608 push {r4, lr} movs r0, #0x80 - bl sub_080A3248 + bl SetBgmVolume movs r0, #3 bl sub_080A4DA8 ldr r4, _080A46A0 @ =gPaletteBuffer @@ -1334,7 +1334,7 @@ sub_080A46C0: @ 0x080A46C0 push {lr} movs r0, #0x80 lsls r0, r0, #1 - bl sub_080A3248 + bl SetBgmVolume movs r0, #0x6c bl SoundReq movs r0, #2 @@ -2222,7 +2222,7 @@ sub_080A4D88: @ 0x080A4D88 movs r1, #0 bl MenuFadeIn movs r0, #0x80 - bl sub_080A3248 + bl SetBgmVolume pop {pc} .align 2, 0 _080A4DA4: .4byte gUnk_020344A0 @@ -2351,7 +2351,7 @@ sub_080A4EA0: @ 0x080A4EA0 bne _080A4EBC movs r0, #0x80 lsls r0, r0, #1 - bl sub_080A3248 + bl SetBgmVolume bl sub_080A71DC b _080A4F14 .align 2, 0 diff --git a/asm/fileScreen.s b/asm/fileScreen.s index ba7813d0..d743ac41 100755 --- a/asm/fileScreen.s +++ b/asm/fileScreen.s @@ -34,7 +34,7 @@ sub_080519B0: @ 0x080519B0 bne _08051A02 movs r0, #1 bl DispReset - bl sub_080A3210 + bl InitSoundPlayingInfo bl zMallocInit bl sub_080A7124 bl sub_0807059C @@ -726,7 +726,7 @@ _0805200C: .4byte gMenu thumb_func_start sub_08052010 sub_08052010: @ 0x08052010 push {r4, lr} - bl sub_080A3210 + bl InitSoundPlayingInfo bl MessageInitialize movs r0, #1 bl DispReset diff --git a/asm/m4a.s b/asm/m4a.s deleted file mode 100644 index cfc629d4..00000000 --- a/asm/m4a.s +++ /dev/null @@ -1,3027 +0,0 @@ - .include "asm/macros.inc" - .include "constants/constants.inc" - - .syntax unified - - .text - - thumb_func_start MidiKeyToFreq -MidiKeyToFreq: @ 0x080AFE9C - push {r4, r5, r6, r7, lr} - mov ip, r0 - lsls r1, r1, #0x18 - lsrs r6, r1, #0x18 - lsls r7, r2, #0x18 - cmp r6, #0xb2 - bls _080AFEB0 - movs r6, #0xb2 - movs r7, #0xff - lsls r7, r7, #0x18 -_080AFEB0: - ldr r3, _080AFEF8 @ =gUnk_089FC754 - adds r0, r6, r3 - ldrb r5, [r0] - ldr r4, _080AFEFC @ =gUnk_089FC808 - movs r2, #0xf - adds r0, r5, #0 - ands r0, r2 - lsls r0, r0, #2 - adds r0, r0, r4 - lsrs r1, r5, #4 - ldr r5, [r0] - lsrs r5, r1 - adds r0, r6, #1 - adds r0, r0, r3 - ldrb r1, [r0] - adds r0, r1, #0 - ands r0, r2 - lsls r0, r0, #2 - adds r0, r0, r4 - lsrs r1, r1, #4 - ldr r0, [r0] - lsrs r0, r1 - mov r1, ip - ldr r4, [r1, #4] - subs r0, r0, r5 - adds r1, r7, #0 - bl umul3232H32 - adds r1, r0, #0 - adds r1, r5, r1 - adds r0, r4, #0 - bl umul3232H32 - pop {r4, r5, r6, r7} - pop {r1} - bx r1 - .align 2, 0 -_080AFEF8: .4byte gUnk_089FC754 -_080AFEFC: .4byte gUnk_089FC808 - - thumb_func_start nullsub_543 -nullsub_543: @ 0x080AFF00 - bx lr - .align 2, 0 - - thumb_func_start MPlayContinue -MPlayContinue: @ 0x080AFF04 - push {lr} - adds r2, r0, #0 - ldr r3, [r2, #0x34] - ldr r0, _080AFF1C @ =0x68736D53 - cmp r3, r0 - bne _080AFF18 - ldr r0, [r2, #4] - ldr r1, _080AFF20 @ =0x7FFFFFFF - ands r0, r1 - str r0, [r2, #4] -_080AFF18: - pop {r0} - bx r0 - .align 2, 0 -_080AFF1C: .4byte 0x68736D53 -_080AFF20: .4byte 0x7FFFFFFF - - thumb_func_start MPlayFadeOut -MPlayFadeOut: @ 0x080AFF24 - push {lr} - adds r2, r0, #0 - lsls r1, r1, #0x10 - lsrs r1, r1, #0x10 - ldr r3, [r2, #0x34] - ldr r0, _080AFF44 @ =0x68736D53 - cmp r3, r0 - bne _080AFF3E - strh r1, [r2, #0x26] - strh r1, [r2, #0x24] - movs r0, #0x80 - lsls r0, r0, #1 - strh r0, [r2, #0x28] -_080AFF3E: - pop {r0} - bx r0 - .align 2, 0 -_080AFF44: .4byte 0x68736D53 - - thumb_func_start m4aSoundInit -m4aSoundInit: @ 0x080AFF48 - push {r4, r5, r6, lr} - ldr r0, _080AFF9C @ =SoundMainRAM - movs r1, #2 - rsbs r1, r1, #0 - ands r0, r1 - ldr r1, _080AFFA0 @ =gUnk_0300404C - ldr r2, _080AFFA4 @ =0x040000E0 - bl CpuSet - ldr r0, _080AFFA8 @ =gUnk_030043D0 - bl SoundInit - ldr r0, _080AFFAC @ =gUnk_03004DE0 - bl MPlayExtender - ldr r0, _080AFFB0 @ =0x0095F800 - bl m4aSoundMode - ldr r0, _080AFFB4 @ =0x00000020 - lsls r0, r0, #0x10 - lsrs r0, r0, #0x10 - cmp r0, #0 - beq _080AFF96 - ldr r5, _080AFFB8 @ =gUnk_08A11C3C - adds r6, r0, #0 -_080AFF7A: - ldr r4, [r5] - ldr r1, [r5, #4] - ldrb r2, [r5, #8] - adds r0, r4, #0 - bl MPlayOpen - ldrh r0, [r5, #0xa] - strb r0, [r4, #0xb] - ldr r0, _080AFFBC @ =gUnk_030055E0 - str r0, [r4, #0x18] - adds r5, #0xc - subs r6, #1 - cmp r6, #0 - bne _080AFF7A -_080AFF96: - pop {r4, r5, r6} - pop {r0} - bx r0 - .align 2, 0 -_080AFF9C: .4byte SoundMainRAM -_080AFFA0: .4byte gUnk_0300404C -_080AFFA4: .4byte 0x040000E0 -_080AFFA8: .4byte gUnk_030043D0 -_080AFFAC: .4byte gUnk_03004DE0 -_080AFFB0: .4byte 0x0095F800 -_080AFFB4: .4byte 0x00000020 -_080AFFB8: .4byte gUnk_08A11C3C -_080AFFBC: .4byte gUnk_030055E0 - - thumb_func_start m4aSoundMain -m4aSoundMain: @ 0x080AFFC0 - push {lr} - bl SoundMain - pop {r0} - bx r0 - .align 2, 0 - - thumb_func_start m4aSongNumStart -m4aSongNumStart: @ 0x080AFFCC - push {lr} - lsls r0, r0, #0x10 - ldr r3, _080AFFF0 @ =gUnk_08A11C3C - ldr r1, _080AFFF4 @ =gUnk_08A11DBC - lsrs r0, r0, #0xd - adds r0, r0, r1 - ldrh r2, [r0, #4] - lsls r1, r2, #1 - adds r1, r1, r2 - lsls r1, r1, #2 - adds r1, r1, r3 - ldr r2, [r1] - ldr r1, [r0] - adds r0, r2, #0 - bl MPlayStart - pop {r0} - bx r0 - .align 2, 0 -_080AFFF0: .4byte gUnk_08A11C3C -_080AFFF4: .4byte gUnk_08A11DBC - - thumb_func_start m4aSongNumStartOrChange -m4aSongNumStartOrChange: @ 0x080AFFF8 - push {lr} - lsls r0, r0, #0x10 - ldr r3, _080B0024 @ =gUnk_08A11C3C - ldr r1, _080B0028 @ =gUnk_08A11DBC - lsrs r0, r0, #0xd - adds r0, r0, r1 - ldrh r2, [r0, #4] - lsls r1, r2, #1 - adds r1, r1, r2 - lsls r1, r1, #2 - adds r1, r1, r3 - ldr r1, [r1] - ldr r3, [r1] - ldr r2, [r0] - cmp r3, r2 - beq _080B002C - adds r0, r1, #0 - adds r1, r2, #0 - bl MPlayStart - b _080B0040 - .align 2, 0 -_080B0024: .4byte gUnk_08A11C3C -_080B0028: .4byte gUnk_08A11DBC -_080B002C: - ldr r2, [r1, #4] - ldrh r0, [r1, #4] - cmp r0, #0 - beq _080B0038 - cmp r2, #0 - bge _080B0040 -_080B0038: - adds r0, r1, #0 - adds r1, r3, #0 - bl MPlayStart -_080B0040: - pop {r0} - bx r0 - - thumb_func_start m4aSongNumStartOrContinue -m4aSongNumStartOrContinue: @ 0x080B0044 - push {lr} - lsls r0, r0, #0x10 - ldr r3, _080B0070 @ =gUnk_08A11C3C - ldr r1, _080B0074 @ =gUnk_08A11DBC - lsrs r0, r0, #0xd - adds r0, r0, r1 - ldrh r2, [r0, #4] - lsls r1, r2, #1 - adds r1, r1, r2 - lsls r1, r1, #2 - adds r1, r1, r3 - ldr r1, [r1] - ldr r3, [r1] - ldr r2, [r0] - cmp r3, r2 - beq _080B0078 - adds r0, r1, #0 - adds r1, r2, #0 - bl MPlayStart - b _080B0094 - .align 2, 0 -_080B0070: .4byte gUnk_08A11C3C -_080B0074: .4byte gUnk_08A11DBC -_080B0078: - ldr r2, [r1, #4] - ldrh r0, [r1, #4] - cmp r0, #0 - bne _080B008A - adds r0, r1, #0 - adds r1, r3, #0 - bl MPlayStart - b _080B0094 -_080B008A: - cmp r2, #0 - bge _080B0094 - adds r0, r1, #0 - bl MPlayContinue -_080B0094: - pop {r0} - bx r0 - - thumb_func_start m4aSongNumStop -m4aSongNumStop: @ 0x080B0098 - push {lr} - lsls r0, r0, #0x10 - ldr r3, _080B00C4 @ =gUnk_08A11C3C - ldr r1, _080B00C8 @ =gUnk_08A11DBC - lsrs r0, r0, #0xd - adds r0, r0, r1 - ldrh r2, [r0, #4] - lsls r1, r2, #1 - adds r1, r1, r2 - lsls r1, r1, #2 - adds r1, r1, r3 - ldr r2, [r1] - ldr r1, [r2] - ldr r0, [r0] - cmp r1, r0 - bne _080B00BE - adds r0, r2, #0 - bl MPlayStop -_080B00BE: - pop {r0} - bx r0 - .align 2, 0 -_080B00C4: .4byte gUnk_08A11C3C -_080B00C8: .4byte gUnk_08A11DBC - - thumb_func_start m4aSongNumContinue -m4aSongNumContinue: @ 0x080B00CC - push {lr} - lsls r0, r0, #0x10 - ldr r3, _080B00F8 @ =gUnk_08A11C3C - ldr r1, _080B00FC @ =gUnk_08A11DBC - lsrs r0, r0, #0xd - adds r0, r0, r1 - ldrh r2, [r0, #4] - lsls r1, r2, #1 - adds r1, r1, r2 - lsls r1, r1, #2 - adds r1, r1, r3 - ldr r2, [r1] - ldr r1, [r2] - ldr r0, [r0] - cmp r1, r0 - bne _080B00F2 - adds r0, r2, #0 - bl MPlayContinue -_080B00F2: - pop {r0} - bx r0 - .align 2, 0 -_080B00F8: .4byte gUnk_08A11C3C -_080B00FC: .4byte gUnk_08A11DBC - - thumb_func_start m4aMPlayAllStop -m4aMPlayAllStop: @ 0x080B0100 - push {r4, r5, lr} - ldr r0, _080B0124 @ =0x00000020 - lsls r0, r0, #0x10 - lsrs r0, r0, #0x10 - cmp r0, #0 - beq _080B011E - ldr r5, _080B0128 @ =gUnk_08A11C3C - adds r4, r0, #0 -_080B0110: - ldr r0, [r5] - bl MPlayStop - adds r5, #0xc - subs r4, #1 - cmp r4, #0 - bne _080B0110 -_080B011E: - pop {r4, r5} - pop {r0} - bx r0 - .align 2, 0 -_080B0124: .4byte 0x00000020 -_080B0128: .4byte gUnk_08A11C3C - - thumb_func_start m4aMPlayContinue -m4aMPlayContinue: @ 0x080B012C - push {lr} - bl MPlayContinue - pop {r0} - bx r0 - .align 2, 0 - - thumb_func_start m4aMPlayAllContinue -m4aMPlayAllContinue: @ 0x080B0138 - push {r4, r5, lr} - ldr r0, _080B015C @ =0x00000020 - lsls r0, r0, #0x10 - lsrs r0, r0, #0x10 - cmp r0, #0 - beq _080B0156 - ldr r5, _080B0160 @ =gUnk_08A11C3C - adds r4, r0, #0 -_080B0148: - ldr r0, [r5] - bl MPlayContinue - adds r5, #0xc - subs r4, #1 - cmp r4, #0 - bne _080B0148 -_080B0156: - pop {r4, r5} - pop {r0} - bx r0 - .align 2, 0 -_080B015C: .4byte 0x00000020 -_080B0160: .4byte gUnk_08A11C3C - - thumb_func_start m4aMPlayFadeOut -m4aMPlayFadeOut: @ 0x080B0164 - push {lr} - lsls r1, r1, #0x10 - lsrs r1, r1, #0x10 - bl MPlayFadeOut - pop {r0} - bx r0 - .align 2, 0 - - thumb_func_start m4aMPlayFadeOutTemporarily -m4aMPlayFadeOutTemporarily: @ 0x080B0174 - push {lr} - adds r2, r0, #0 - lsls r1, r1, #0x10 - lsrs r1, r1, #0x10 - ldr r3, [r2, #0x34] - ldr r0, _080B0190 @ =0x68736D53 - cmp r3, r0 - bne _080B018C - strh r1, [r2, #0x26] - strh r1, [r2, #0x24] - ldr r0, _080B0194 @ =0x00000101 - strh r0, [r2, #0x28] -_080B018C: - pop {r0} - bx r0 - .align 2, 0 -_080B0190: .4byte 0x68736D53 -_080B0194: .4byte 0x00000101 - - thumb_func_start m4aMPlayFadeIn -m4aMPlayFadeIn: @ 0x080B0198 - push {lr} - adds r2, r0, #0 - lsls r1, r1, #0x10 - lsrs r1, r1, #0x10 - ldr r3, [r2, #0x34] - ldr r0, _080B01BC @ =0x68736D53 - cmp r3, r0 - bne _080B01B8 - strh r1, [r2, #0x26] - strh r1, [r2, #0x24] - movs r0, #2 - strh r0, [r2, #0x28] - ldr r0, [r2, #4] - ldr r1, _080B01C0 @ =0x7FFFFFFF - ands r0, r1 - str r0, [r2, #4] -_080B01B8: - pop {r0} - bx r0 - .align 2, 0 -_080B01BC: .4byte 0x68736D53 -_080B01C0: .4byte 0x7FFFFFFF - - thumb_func_start m4aMPlayImmInit -m4aMPlayImmInit: @ 0x080B01C4 - push {r4, r5, r6, r7, lr} - sub sp, #4 - adds r7, r0, #0 - ldr r1, [r7, #0x34] - ldr r0, _080B0228 @ =0x68736D53 - cmp r1, r0 - bne _080B021E - adds r0, r1, #1 - str r0, [r7, #0x34] - ldrb r5, [r7, #8] - ldr r4, [r7, #0x2c] - cmp r5, #0 - ble _080B021A - movs r2, #0x80 -_080B01E0: - ldrb r1, [r4] - adds r0, r2, #0 - ands r0, r1 - cmp r0, #0 - beq _080B0212 - movs r6, #0x40 - adds r0, r6, #0 - ands r0, r1 - cmp r0, #0 - beq _080B0212 - adds r0, r4, #0 - str r2, [sp] - bl Clear64byte - ldr r2, [sp] - strb r2, [r4] - movs r0, #2 - strb r0, [r4, #0xf] - strb r6, [r4, #0x13] - movs r0, #0x16 - strb r0, [r4, #0x19] - adds r1, r4, #0 - adds r1, #0x24 - movs r0, #1 - strb r0, [r1] -_080B0212: - subs r5, #1 - adds r4, #0x50 - cmp r5, #0 - bgt _080B01E0 -_080B021A: - ldr r0, _080B0228 @ =0x68736D53 - str r0, [r7, #0x34] -_080B021E: - add sp, #4 - pop {r4, r5, r6, r7} - pop {r0} - bx r0 - .align 2, 0 -_080B0228: .4byte 0x68736D53 - - thumb_func_start MPlayExtender -MPlayExtender: @ 0x080B022C - push {r4, r5, r6, lr} - sub sp, #4 - adds r5, r0, #0 - ldr r1, _080B02F4 @ =0x04000084 - movs r0, #0x8f - strh r0, [r1] - ldr r3, _080B02F8 @ =0x04000080 - movs r2, #0 - strh r2, [r3] - ldr r0, _080B02FC @ =0x04000063 - movs r1, #8 - strb r1, [r0] - adds r0, #6 - strb r1, [r0] - adds r0, #0x10 - strb r1, [r0] - subs r0, #0x14 - movs r1, #0x80 - strb r1, [r0] - adds r0, #8 - strb r1, [r0] - adds r0, #0x10 - strb r1, [r0] - subs r0, #0xd - strb r2, [r0] - movs r0, #0x77 - strb r0, [r3] - ldr r0, _080B0300 @ =0x03007FF0 - ldr r4, [r0] - ldr r6, [r4] - ldr r0, _080B0304 @ =0x68736D53 - cmp r6, r0 - bne _080B02EC - adds r0, r6, #1 - str r0, [r4] - ldr r1, _080B0308 @ =gUnk_03004D50 - ldr r0, _080B030C @ =ply_memacc - str r0, [r1, #0x20] - ldr r0, _080B0310 @ =ply_lfos - str r0, [r1, #0x44] - ldr r0, _080B0314 @ =ply_mod - str r0, [r1, #0x4c] - ldr r0, _080B0318 @ =ply_xcmd - str r0, [r1, #0x70] - ldr r0, _080B031C @ =ply_endtie - str r0, [r1, #0x74] - ldr r0, _080B0320 @ =SampleFreqSet - str r0, [r1, #0x78] - ldr r0, _080B0324 @ =TrackStop - str r0, [r1, #0x7c] - adds r2, r1, #0 - adds r2, #0x80 - ldr r0, _080B0328 @ =FadeOutBody - str r0, [r2] - adds r1, #0x84 - ldr r0, _080B032C @ =TrkVolPitSet - str r0, [r1] - str r5, [r4, #0x1c] - ldr r0, _080B0330 @ =CgbSound - str r0, [r4, #0x28] - ldr r0, _080B0334 @ =CgbOscOff - str r0, [r4, #0x2c] - ldr r0, _080B0338 @ =MidiKeyToCgbFreq - str r0, [r4, #0x30] - ldr r0, _080B033C @ =0x00000000 - movs r1, #0 - strb r0, [r4, #0xc] - str r1, [sp] - ldr r2, _080B0340 @ =0x05000040 - mov r0, sp - adds r1, r5, #0 - bl CpuSet - movs r0, #1 - strb r0, [r5, #1] - movs r0, #0x11 - strb r0, [r5, #0x1c] - adds r1, r5, #0 - adds r1, #0x41 - movs r0, #2 - strb r0, [r1] - adds r1, #0x1b - movs r0, #0x22 - strb r0, [r1] - adds r1, #0x25 - movs r0, #3 - strb r0, [r1] - adds r1, #0x1b - movs r0, #0x44 - strb r0, [r1] - adds r1, #0x24 - movs r0, #4 - strb r0, [r1, #1] - movs r0, #0x88 - strb r0, [r1, #0x1c] - str r6, [r4] -_080B02EC: - add sp, #4 - pop {r4, r5, r6} - pop {r0} - bx r0 - .align 2, 0 -_080B02F4: .4byte 0x04000084 -_080B02F8: .4byte 0x04000080 -_080B02FC: .4byte 0x04000063 -_080B0300: .4byte 0x03007FF0 -_080B0304: .4byte 0x68736D53 -_080B0308: .4byte gUnk_03004D50 -_080B030C: .4byte ply_memacc -_080B0310: .4byte ply_lfos -_080B0314: .4byte ply_mod -_080B0318: .4byte ply_xcmd -_080B031C: .4byte ply_endtie -_080B0320: .4byte SampleFreqSet -_080B0324: .4byte TrackStop -_080B0328: .4byte FadeOutBody -_080B032C: .4byte TrkVolPitSet -_080B0330: .4byte CgbSound -_080B0334: .4byte CgbOscOff -_080B0338: .4byte MidiKeyToCgbFreq -_080B033C: .4byte 0x00000000 -_080B0340: .4byte 0x05000040 - - thumb_func_start MusicPlayerJumpTableCopy -MusicPlayerJumpTableCopy: @ 0x080B0344 - svc #0x2a - bx lr - - thumb_func_start ClearChain -ClearChain: @ 0x080B0348 - push {lr} - ldr r1, _080B0358 @ =gUnk_03004DD8 - ldr r1, [r1] - bl _call_via_r1 - pop {r0} - bx r0 - .align 2, 0 -_080B0358: .4byte gUnk_03004DD8 - - thumb_func_start Clear64byte -Clear64byte: @ 0x080B035C - push {lr} - ldr r1, _080B036C @ =gUnk_03004DDC - ldr r1, [r1] - bl _call_via_r1 - pop {r0} - bx r0 - .align 2, 0 -_080B036C: .4byte gUnk_03004DDC - - thumb_func_start SoundInit -SoundInit: @ 0x080B0370 - push {r4, r5, lr} - sub sp, #4 - adds r5, r0, #0 - movs r3, #0 - str r3, [r5] - ldr r2, _080B0408 @ =0x040000C4 - ldr r0, [r2] - movs r1, #0x80 - lsls r1, r1, #0x12 - ands r0, r1 - cmp r0, #0 - beq _080B038C - ldr r0, _080B040C @ =0x84400004 - str r0, [r2] -_080B038C: - ldr r1, _080B0410 @ =0x040000C6 - movs r2, #0x80 - lsls r2, r2, #3 - adds r0, r2, #0 - strh r0, [r1] - subs r1, #0x42 - movs r0, #0x8f - strh r0, [r1] - subs r1, #2 - ldr r2, _080B0414 @ =0x00000B0E - adds r0, r2, #0 - strh r0, [r1] - ldr r2, _080B0418 @ =0x04000089 - ldrb r1, [r2] - movs r0, #0x3f - ands r0, r1 - movs r1, #0x40 - orrs r0, r1 - strb r0, [r2] - ldr r1, _080B041C @ =0x040000BC - movs r2, #0xd4 - lsls r2, r2, #2 - adds r0, r5, r2 - str r0, [r1] - adds r1, #4 - ldr r0, _080B0420 @ =0x040000A0 - str r0, [r1] - ldr r0, _080B0424 @ =0x03007FF0 - str r5, [r0] - str r3, [sp] - ldr r2, _080B0428 @ =0x05000260 - mov r0, sp - adds r1, r5, #0 - bl CpuSet - movs r0, #8 - strb r0, [r5, #6] - movs r0, #0xf - strb r0, [r5, #7] - ldr r0, _080B042C @ =ply_note - str r0, [r5, #0x38] - ldr r0, _080B0430 @ =nullsub_544 - str r0, [r5, #0x28] - str r0, [r5, #0x2c] - str r0, [r5, #0x30] - str r0, [r5, #0x3c] - ldr r4, _080B0434 @ =gUnk_03004D50 - adds r0, r4, #0 - bl MPlayJumpTableCopy - str r4, [r5, #0x34] - movs r0, #0x80 - lsls r0, r0, #0xb - bl SampleFreqSet - ldr r0, _080B0438 @ =0x68736D53 - str r0, [r5] - add sp, #4 - pop {r4, r5} - pop {r0} - bx r0 - .align 2, 0 -_080B0408: .4byte 0x040000C4 -_080B040C: .4byte 0x84400004 -_080B0410: .4byte 0x040000C6 -_080B0414: .4byte 0x00000B0E -_080B0418: .4byte 0x04000089 -_080B041C: .4byte 0x040000BC -_080B0420: .4byte 0x040000A0 -_080B0424: .4byte 0x03007FF0 -_080B0428: .4byte 0x05000260 -_080B042C: .4byte ply_note -_080B0430: .4byte nullsub_544 -_080B0434: .4byte gUnk_03004D50 -_080B0438: .4byte 0x68736D53 - - thumb_func_start SampleFreqSet -SampleFreqSet: @ 0x080B043C - push {r4, r5, lr} - adds r4, r0, #0 - bl m4aSoundVSyncOff - ldr r0, _080B0494 @ =0x03007FF0 - ldr r5, [r0] - movs r0, #0xf0 - lsls r0, r0, #0xc - ands r0, r4 - lsrs r4, r0, #0x10 - strb r4, [r5, #8] - ldr r1, _080B0498 @ =gUnk_089FC838 - subs r0, r4, #1 - lsls r0, r0, #1 - adds r0, r0, r1 - ldrh r4, [r0] - str r4, [r5, #0x10] - movs r0, #0xc6 - lsls r0, r0, #3 - adds r1, r4, #0 - bl __divsi3 - strb r0, [r5, #0xb] - ldr r0, _080B049C @ =0x00091D1B - muls r0, r4, r0 - ldr r1, _080B04A0 @ =0x00001388 - adds r0, r0, r1 - ldr r1, _080B04A4 @ =0x00002710 - bl __divsi3 - adds r1, r0, #0 - str r1, [r5, #0x14] - movs r0, #0x80 - lsls r0, r0, #0x11 - bl __divsi3 - adds r0, #1 - asrs r0, r0, #1 - str r0, [r5, #0x18] - bl m4aSoundVSyncOn - pop {r4, r5} - pop {r0} - bx r0 - .align 2, 0 -_080B0494: .4byte 0x03007FF0 -_080B0498: .4byte gUnk_089FC838 -_080B049C: .4byte 0x00091D1B -_080B04A0: .4byte 0x00001388 -_080B04A4: .4byte 0x00002710 - - thumb_func_start m4aSoundMode -m4aSoundMode: @ 0x080B04A8 - push {r4, r5, lr} - adds r5, r0, #0 - ldr r0, _080B0530 @ =0x03007FF0 - ldr r4, [r0] - ldr r1, [r4] - ldr r0, _080B0534 @ =0x68736D53 - cmp r1, r0 - bne _080B052A - adds r0, r1, #1 - str r0, [r4] - movs r3, #0xff - ands r3, r5 - cmp r3, #0 - beq _080B04CA - movs r0, #0x7f - ands r3, r0 - strb r3, [r4, #5] -_080B04CA: - movs r3, #0xf0 - lsls r3, r3, #4 - ands r3, r5 - cmp r3, #0 - beq _080B04EA - lsrs r0, r3, #8 - strb r0, [r4, #6] - movs r3, #0xc - adds r0, r4, #0 - adds r0, #0x50 - movs r1, #0 -_080B04E0: - strb r1, [r0] - subs r3, #1 - adds r0, #0x40 - cmp r3, #0 - bne _080B04E0 -_080B04EA: - movs r3, #0xf0 - lsls r3, r3, #8 - ands r3, r5 - cmp r3, #0 - beq _080B04F8 - lsrs r0, r3, #0xc - strb r0, [r4, #7] -_080B04F8: - movs r3, #0xb0 - lsls r3, r3, #0x10 - ands r3, r5 - cmp r3, #0 - beq _080B0516 - movs r0, #0xc0 - lsls r0, r0, #0xe - ands r0, r3 - lsrs r3, r0, #0xe - ldr r2, _080B0538 @ =0x04000089 - ldrb r1, [r2] - movs r0, #0x3f - ands r0, r1 - orrs r0, r3 - strb r0, [r2] -_080B0516: - movs r3, #0xf0 - lsls r3, r3, #0xc - ands r3, r5 - cmp r3, #0 - beq _080B0526 - adds r0, r3, #0 - bl SampleFreqSet -_080B0526: - ldr r0, _080B0534 @ =0x68736D53 - str r0, [r4] -_080B052A: - pop {r4, r5} - pop {r0} - bx r0 - .align 2, 0 -_080B0530: .4byte 0x03007FF0 -_080B0534: .4byte 0x68736D53 -_080B0538: .4byte 0x04000089 - - thumb_func_start SoundClear -SoundClear: @ 0x080B053C - push {r4, r5, r6, r7, lr} - ldr r0, _080B0588 @ =0x03007FF0 - ldr r6, [r0] - ldr r1, [r6] - ldr r0, _080B058C @ =0x68736D53 - cmp r1, r0 - bne _080B0582 - adds r0, r1, #1 - str r0, [r6] - movs r5, #0xc - adds r4, r6, #0 - adds r4, #0x50 - movs r0, #0 -_080B0556: - strb r0, [r4] - subs r5, #1 - adds r4, #0x40 - cmp r5, #0 - bgt _080B0556 - ldr r4, [r6, #0x1c] - cmp r4, #0 - beq _080B057E - movs r5, #1 - movs r7, #0 -_080B056A: - lsls r0, r5, #0x18 - lsrs r0, r0, #0x18 - ldr r1, [r6, #0x2c] - bl _call_via_r1 - strb r7, [r4] - adds r5, #1 - adds r4, #0x40 - cmp r5, #4 - ble _080B056A -_080B057E: - ldr r0, _080B058C @ =0x68736D53 - str r0, [r6] -_080B0582: - pop {r4, r5, r6, r7} - pop {r0} - bx r0 - .align 2, 0 -_080B0588: .4byte 0x03007FF0 -_080B058C: .4byte 0x68736D53 - - thumb_func_start m4aSoundVSyncOff -m4aSoundVSyncOff: @ 0x080B0590 - push {lr} - sub sp, #4 - ldr r0, _080B05E4 @ =0x03007FF0 - ldr r2, [r0] - ldr r1, [r2] - ldr r3, _080B05E8 @ =0x978C92AD - adds r0, r1, r3 - cmp r0, #1 - bhi _080B05DC - adds r0, r1, #0 - adds r0, #0xa - str r0, [r2] - ldr r1, _080B05EC @ =0x04000102 - movs r0, #0 - strh r0, [r1] - ldr r3, _080B05F0 @ =0x040000C4 - ldr r0, [r3] - movs r1, #0x80 - lsls r1, r1, #0x12 - ands r0, r1 - cmp r0, #0 - beq _080B05C0 - ldr r0, _080B05F4 @ =0x84400004 - str r0, [r3] -_080B05C0: - ldr r1, _080B05F8 @ =0x040000C6 - movs r3, #0x80 - lsls r3, r3, #3 - adds r0, r3, #0 - strh r0, [r1] - movs r0, #0 - str r0, [sp] - movs r0, #0xd4 - lsls r0, r0, #2 - adds r1, r2, r0 - ldr r2, _080B05FC @ =0x0500018C - mov r0, sp - bl CpuSet -_080B05DC: - add sp, #4 - pop {r0} - bx r0 - .align 2, 0 -_080B05E4: .4byte 0x03007FF0 -_080B05E8: .4byte 0x978C92AD -_080B05EC: .4byte 0x04000102 -_080B05F0: .4byte 0x040000C4 -_080B05F4: .4byte 0x84400004 -_080B05F8: .4byte 0x040000C6 -_080B05FC: .4byte 0x0500018C - - thumb_func_start m4aSoundVSyncOn -m4aSoundVSyncOn: @ 0x080B0600 - push {r4, lr} - ldr r0, _080B0658 @ =0x03007FF0 - ldr r2, [r0] - ldr r3, [r2] - ldr r0, _080B065C @ =0x68736D53 - cmp r3, r0 - beq _080B0650 - ldr r1, _080B0660 @ =0x040000C6 - movs r4, #0xb6 - lsls r4, r4, #8 - adds r0, r4, #0 - strh r0, [r1] - ldrb r0, [r2, #4] - movs r0, #0 - strb r0, [r2, #4] - adds r0, r3, #0 - subs r0, #0xa - str r0, [r2] - ldr r3, _080B0664 @ =0x04000006 - ldrb r0, [r3] - ldr r1, [r2, #0x10] - cmp r0, #0x9f - bne _080B0636 - adds r2, r3, #0 -_080B0630: - ldrb r0, [r2] - cmp r0, #0x9f - beq _080B0630 -_080B0636: - ldr r2, _080B0664 @ =0x04000006 -_080B0638: - ldrb r0, [r2] - cmp r0, #0x9f - bne _080B0638 - ldr r4, _080B0668 @ =0x04000100 - ldr r0, _080B066C @ =0x00044940 - bl __divsi3 - rsbs r0, r0, #0 - strh r0, [r4] - ldr r1, _080B0670 @ =0x04000102 - movs r0, #0x80 - strh r0, [r1] -_080B0650: - pop {r4} - pop {r0} - bx r0 - .align 2, 0 -_080B0658: .4byte 0x03007FF0 -_080B065C: .4byte 0x68736D53 -_080B0660: .4byte 0x040000C6 -_080B0664: .4byte 0x04000006 -_080B0668: .4byte 0x04000100 -_080B066C: .4byte 0x00044940 -_080B0670: .4byte 0x04000102 - - thumb_func_start m4aSoundVSync -m4aSoundVSync: @ 0x080B0674 - push {lr} - ldr r0, _080B06C4 @ =0x03007FF0 - ldr r2, [r0] - ldr r0, [r2] - ldr r1, _080B06C8 @ =0x978C92AD - adds r0, r0, r1 - cmp r0, #1 - bhi _080B06BE - ldrb r0, [r2, #4] - subs r0, #1 - ldrb r1, [r2, #4] - strb r0, [r2, #4] - ldrb r0, [r2, #4] - lsls r0, r0, #0x18 - cmp r0, #0 - bgt _080B06BE - ldrb r0, [r2, #0xb] - ldrb r1, [r2, #4] - strb r0, [r2, #4] - ldr r2, _080B06CC @ =0x040000C4 - ldr r0, [r2] - movs r1, #0x80 - lsls r1, r1, #0x12 - ands r0, r1 - cmp r0, #0 - beq _080B06AC - ldr r0, _080B06D0 @ =0x84400004 - str r0, [r2] -_080B06AC: - ldr r0, _080B06D4 @ =0x040000C6 - movs r2, #0x80 - lsls r2, r2, #3 - adds r1, r2, #0 - strh r1, [r0] - movs r2, #0xb6 - lsls r2, r2, #8 - adds r1, r2, #0 - strh r1, [r0] -_080B06BE: - pop {r0} - bx r0 - .align 2, 0 -_080B06C4: .4byte 0x03007FF0 -_080B06C8: .4byte 0x978C92AD -_080B06CC: .4byte 0x040000C4 -_080B06D0: .4byte 0x84400004 -_080B06D4: .4byte 0x040000C6 - - thumb_func_start MPlayOpen -MPlayOpen: @ 0x080B06D8 - push {r4, r5, r6, r7, lr} - adds r7, r0, #0 - adds r6, r1, #0 - lsls r2, r2, #0x18 - lsrs r4, r2, #0x18 - cmp r4, #0 - beq _080B073C - cmp r4, #0x10 - bls _080B06EC - movs r4, #0x10 -_080B06EC: - ldr r0, _080B0744 @ =0x03007FF0 - ldr r5, [r0] - ldr r1, [r5] - ldr r0, _080B0748 @ =0x68736D53 - cmp r1, r0 - bne _080B073C - adds r0, r1, #1 - str r0, [r5] - adds r0, r7, #0 - bl Clear64byte - str r6, [r7, #0x2c] - strb r4, [r7, #8] - movs r0, #0x80 - lsls r0, r0, #0x18 - str r0, [r7, #4] - cmp r4, #0 - beq _080B0720 - movs r1, #0 -_080B0712: - strb r1, [r6] - subs r0, r4, #1 - lsls r0, r0, #0x18 - lsrs r4, r0, #0x18 - adds r6, #0x50 - cmp r4, #0 - bne _080B0712 -_080B0720: - ldr r0, [r5, #0x20] - cmp r0, #0 - beq _080B0730 - str r0, [r7, #0x38] - ldr r0, [r5, #0x24] - str r0, [r7, #0x3c] - movs r0, #0 - str r0, [r5, #0x20] -_080B0730: - str r7, [r5, #0x24] - ldr r0, _080B074C @ =MPlayMain - str r0, [r5, #0x20] - ldr r0, _080B0748 @ =0x68736D53 - str r0, [r5] - str r0, [r7, #0x34] -_080B073C: - pop {r4, r5, r6, r7} - pop {r0} - bx r0 - .align 2, 0 -_080B0744: .4byte 0x03007FF0 -_080B0748: .4byte 0x68736D53 -_080B074C: .4byte MPlayMain - - thumb_func_start MPlayStart -MPlayStart: @ 0x080B0750 - push {r4, r5, r6, r7, lr} - mov r7, r8 - push {r7} - adds r5, r0, #0 - adds r7, r1, #0 - ldr r1, [r5, #0x34] - ldr r0, _080B0830 @ =0x68736D53 - cmp r1, r0 - bne _080B0824 - adds r0, r1, #1 - str r0, [r5, #0x34] - ldrb r0, [r5, #0xb] - ldrb r2, [r7, #2] - cmp r0, #0 - beq _080B0796 - ldr r0, [r5] - cmp r0, #0 - beq _080B0780 - ldr r0, [r5, #0x2c] - ldrb r1, [r0] - movs r0, #0x40 - ands r0, r1 - cmp r0, #0 - bne _080B078C -_080B0780: - ldr r1, [r5, #4] - ldrh r0, [r5, #4] - cmp r0, #0 - beq _080B0796 - cmp r1, #0 - blt _080B0796 -_080B078C: - ldrb r0, [r7, #2] - ldrb r1, [r5, #9] - adds r2, r0, #0 - cmp r1, r2 - bhi _080B0820 -_080B0796: - movs r1, #0 - str r1, [r5, #4] - str r7, [r5] - ldr r0, [r7, #4] - str r0, [r5, #0x30] - strb r2, [r5, #9] - str r1, [r5, #0xc] - movs r0, #0x96 - strh r0, [r5, #0x1c] - strh r0, [r5, #0x20] - adds r0, #0x6a - strh r0, [r5, #0x1e] - strh r1, [r5, #0x22] - strh r1, [r5, #0x24] - movs r6, #0 - ldr r4, [r5, #0x2c] - ldrb r0, [r7] - cmp r6, r0 - bge _080B07F0 - ldrb r0, [r5, #8] - cmp r6, r0 - bge _080B0810 - mov r8, r6 -_080B07C4: - adds r0, r5, #0 - adds r1, r4, #0 - bl TrackStop - movs r0, #0xc0 - strb r0, [r4] - mov r0, r8 - str r0, [r4, #0x20] - lsls r1, r6, #2 - adds r0, r7, #0 - adds r0, #8 - adds r0, r0, r1 - ldr r0, [r0] - str r0, [r4, #0x40] - adds r6, #1 - adds r4, #0x50 - ldrb r0, [r7] - cmp r6, r0 - bge _080B07F0 - ldrb r0, [r5, #8] - cmp r6, r0 - blt _080B07C4 -_080B07F0: - ldrb r0, [r5, #8] - cmp r6, r0 - bge _080B0810 - movs r0, #0 - mov r8, r0 -_080B07FA: - adds r0, r5, #0 - adds r1, r4, #0 - bl TrackStop - mov r0, r8 - strb r0, [r4] - adds r6, #1 - adds r4, #0x50 - ldrb r0, [r5, #8] - cmp r6, r0 - blt _080B07FA -_080B0810: - ldrb r1, [r7, #3] - movs r0, #0x80 - ands r0, r1 - cmp r0, #0 - beq _080B0820 - ldrb r0, [r7, #3] - bl m4aSoundMode -_080B0820: - ldr r0, _080B0830 @ =0x68736D53 - str r0, [r5, #0x34] -_080B0824: - pop {r3} - mov r8, r3 - pop {r4, r5, r6, r7} - pop {r0} - bx r0 - .align 2, 0 -_080B0830: .4byte 0x68736D53 - - thumb_func_start MPlayStop -MPlayStop: @ 0x080B0834 - push {r4, r5, r6, lr} - adds r6, r0, #0 - ldr r1, [r6, #0x34] - ldr r0, _080B0870 @ =0x68736D53 - cmp r1, r0 - bne _080B086A - adds r0, r1, #1 - str r0, [r6, #0x34] - ldr r0, [r6, #4] - movs r1, #0x80 - lsls r1, r1, #0x18 - orrs r0, r1 - str r0, [r6, #4] - ldrb r4, [r6, #8] - ldr r5, [r6, #0x2c] - cmp r4, #0 - ble _080B0866 -_080B0856: - adds r0, r6, #0 - adds r1, r5, #0 - bl TrackStop - subs r4, #1 - adds r5, #0x50 - cmp r4, #0 - bgt _080B0856 -_080B0866: - ldr r0, _080B0870 @ =0x68736D53 - str r0, [r6, #0x34] -_080B086A: - pop {r4, r5, r6} - pop {r0} - bx r0 - .align 2, 0 -_080B0870: .4byte 0x68736D53 - - thumb_func_start FadeOutBody -FadeOutBody: @ 0x080B0874 - push {r4, r5, r6, r7, lr} - adds r6, r0, #0 - ldrh r1, [r6, #0x24] - cmp r1, #0 - beq _080B0936 - ldrh r0, [r6, #0x26] - subs r0, #1 - strh r0, [r6, #0x26] - ldr r3, _080B08B4 @ =0x0000FFFF - adds r2, r3, #0 - lsls r0, r0, #0x10 - lsrs r3, r0, #0x10 - cmp r3, #0 - bne _080B0936 - strh r1, [r6, #0x26] - ldrh r1, [r6, #0x28] - movs r0, #2 - ands r0, r1 - cmp r0, #0 - beq _080B08B8 - adds r0, r1, #0 - adds r0, #0x10 - strh r0, [r6, #0x28] - ands r0, r2 - cmp r0, #0xff - bls _080B090A - movs r0, #0x80 - lsls r0, r0, #1 - strh r0, [r6, #0x28] - strh r3, [r6, #0x24] - b _080B090A - .align 2, 0 -_080B08B4: .4byte 0x0000FFFF -_080B08B8: - adds r0, r1, #0 - subs r0, #0x10 - strh r0, [r6, #0x28] - ands r0, r2 - lsls r0, r0, #0x10 - cmp r0, #0 - bgt _080B090A - ldrb r5, [r6, #8] - ldr r4, [r6, #0x2c] - cmp r5, #0 - ble _080B08EA -_080B08CE: - adds r0, r6, #0 - adds r1, r4, #0 - bl TrackStop - ldrh r0, [r6, #0x28] - movs r1, #1 - ands r1, r0 - cmp r1, #0 - bne _080B08E2 - strb r1, [r4] -_080B08E2: - subs r5, #1 - adds r4, #0x50 - cmp r5, #0 - bgt _080B08CE -_080B08EA: - ldrh r1, [r6, #0x28] - movs r0, #1 - ands r0, r1 - cmp r0, #0 - beq _080B08FE - ldr r0, [r6, #4] - movs r1, #0x80 - lsls r1, r1, #0x18 - orrs r0, r1 - b _080B0902 -_080B08FE: - movs r0, #0x80 - lsls r0, r0, #0x18 -_080B0902: - str r0, [r6, #4] - movs r0, #0 - strh r0, [r6, #0x24] - b _080B0936 -_080B090A: - ldrb r5, [r6, #8] - ldr r4, [r6, #0x2c] - cmp r5, #0 - ble _080B0936 - movs r3, #0x80 - movs r7, #0 - movs r2, #3 -_080B0918: - ldrb r1, [r4] - adds r0, r3, #0 - ands r0, r1 - cmp r0, #0 - beq _080B092E - ldrh r0, [r6, #0x28] - lsrs r0, r0, #2 - strb r0, [r4, #0x13] - adds r0, r1, #0 - orrs r0, r2 - strb r0, [r4] -_080B092E: - subs r5, #1 - adds r4, #0x50 - cmp r5, #0 - bgt _080B0918 -_080B0936: - pop {r4, r5, r6, r7} - pop {r0} - bx r0 - - thumb_func_start TrkVolPitSet -TrkVolPitSet: @ 0x080B093C - push {r4, lr} - adds r2, r1, #0 - ldrb r1, [r2] - movs r0, #1 - ands r0, r1 - cmp r0, #0 - beq _080B099E - ldrb r0, [r2, #0x12] - ldrb r1, [r2, #0x13] - muls r0, r1, r0 - lsrs r3, r0, #5 - ldrb r4, [r2, #0x18] - cmp r4, #1 - bne _080B0962 - movs r0, #0x16 - ldrsb r0, [r2, r0] - adds r0, #0x80 - muls r0, r3, r0 - lsrs r3, r0, #7 -_080B0962: - movs r0, #0x14 - ldrsb r0, [r2, r0] - lsls r0, r0, #1 - movs r1, #0x15 - ldrsb r1, [r2, r1] - adds r1, r0, r1 - cmp r4, #2 - bne _080B0978 - movs r0, #0x16 - ldrsb r0, [r2, r0] - adds r1, r1, r0 -_080B0978: - movs r0, #0x80 - rsbs r0, r0, #0 - cmp r1, r0 - bge _080B0984 - adds r1, r0, #0 - b _080B098A -_080B0984: - cmp r1, #0x7f - ble _080B098A - movs r1, #0x7f -_080B098A: - adds r0, r1, #0 - adds r0, #0x80 - muls r0, r3, r0 - lsrs r0, r0, #8 - strb r0, [r2, #0x10] - movs r0, #0x7f - subs r0, r0, r1 - muls r0, r3, r0 - lsrs r0, r0, #8 - strb r0, [r2, #0x11] -_080B099E: - ldrb r1, [r2] - movs r0, #4 - ands r0, r1 - adds r3, r1, #0 - cmp r0, #0 - beq _080B09E2 - movs r1, #0xe - ldrsb r1, [r2, r1] - ldrb r0, [r2, #0xf] - muls r0, r1, r0 - movs r1, #0xc - ldrsb r1, [r2, r1] - adds r1, r1, r0 - lsls r1, r1, #2 - movs r0, #0xa - ldrsb r0, [r2, r0] - lsls r0, r0, #8 - adds r1, r1, r0 - movs r0, #0xb - ldrsb r0, [r2, r0] - lsls r0, r0, #8 - adds r1, r1, r0 - ldrb r0, [r2, #0xd] - adds r1, r1, r0 - ldrb r0, [r2, #0x18] - cmp r0, #0 - bne _080B09DC - movs r0, #0x16 - ldrsb r0, [r2, r0] - lsls r0, r0, #4 - adds r1, r1, r0 -_080B09DC: - asrs r0, r1, #8 - strb r0, [r2, #8] - strb r1, [r2, #9] -_080B09E2: - movs r0, #0xfa - ands r0, r3 - strb r0, [r2] - pop {r4} - pop {r0} - bx r0 - .align 2, 0 - - thumb_func_start MidiKeyToCgbFreq -MidiKeyToCgbFreq: @ 0x080B09F0 - push {r4, r5, r6, r7, lr} - lsls r0, r0, #0x18 - lsrs r0, r0, #0x18 - lsls r1, r1, #0x18 - lsrs r5, r1, #0x18 - lsls r2, r2, #0x18 - lsrs r2, r2, #0x18 - mov ip, r2 - cmp r0, #4 - bne _080B0A28 - cmp r5, #0x14 - bhi _080B0A0C - movs r5, #0 - b _080B0A1A -_080B0A0C: - adds r0, r5, #0 - subs r0, #0x15 - lsls r0, r0, #0x18 - lsrs r5, r0, #0x18 - cmp r5, #0x3b - bls _080B0A1A - movs r5, #0x3b -_080B0A1A: - ldr r0, _080B0A24 @ =gUnk_089FC8EC - adds r0, r5, r0 - ldrb r0, [r0] - b _080B0A8A - .align 2, 0 -_080B0A24: .4byte gUnk_089FC8EC -_080B0A28: - cmp r5, #0x23 - bhi _080B0A34 - movs r0, #0 - mov ip, r0 - movs r5, #0 - b _080B0A46 -_080B0A34: - adds r0, r5, #0 - subs r0, #0x24 - lsls r0, r0, #0x18 - lsrs r5, r0, #0x18 - cmp r5, #0x82 - bls _080B0A46 - movs r5, #0x82 - movs r1, #0xff - mov ip, r1 -_080B0A46: - ldr r3, _080B0A90 @ =gUnk_089FC850 - adds r0, r5, r3 - ldrb r6, [r0] - ldr r4, _080B0A94 @ =gUnk_089FC8D4 - movs r2, #0xf - adds r0, r6, #0 - ands r0, r2 - lsls r0, r0, #1 - adds r0, r0, r4 - movs r7, #0 - ldrsh r1, [r0, r7] - asrs r0, r6, #4 - adds r6, r1, #0 - asrs r6, r0 - adds r0, r5, #1 - adds r0, r0, r3 - ldrb r1, [r0] - adds r0, r1, #0 - ands r0, r2 - lsls r0, r0, #1 - adds r0, r0, r4 - movs r2, #0 - ldrsh r0, [r0, r2] - asrs r1, r1, #4 - asrs r0, r1 - subs r0, r0, r6 - mov r7, ip - muls r7, r0, r7 - adds r0, r7, #0 - asrs r0, r0, #8 - adds r0, r6, r0 - movs r1, #0x80 - lsls r1, r1, #4 - adds r0, r0, r1 -_080B0A8A: - pop {r4, r5, r6, r7} - pop {r1} - bx r1 - .align 2, 0 -_080B0A90: .4byte gUnk_089FC850 -_080B0A94: .4byte gUnk_089FC8D4 - - thumb_func_start CgbOscOff -CgbOscOff: @ 0x080B0A98 - push {lr} - lsls r0, r0, #0x18 - lsrs r0, r0, #0x18 - adds r1, r0, #0 - cmp r0, #2 - beq _080B0AC4 - cmp r0, #2 - bgt _080B0AAE - cmp r0, #1 - beq _080B0AB4 - b _080B0AD8 -_080B0AAE: - cmp r1, #3 - beq _080B0ACC - b _080B0AD8 -_080B0AB4: - ldr r1, _080B0AC0 @ =0x04000063 - movs r0, #8 - strb r0, [r1] - adds r1, #2 - b _080B0AE0 - .align 2, 0 -_080B0AC0: .4byte 0x04000063 -_080B0AC4: - ldr r1, _080B0AC8 @ =0x04000069 - b _080B0ADA - .align 2, 0 -_080B0AC8: .4byte 0x04000069 -_080B0ACC: - ldr r1, _080B0AD4 @ =0x04000070 - movs r0, #0 - b _080B0AE2 - .align 2, 0 -_080B0AD4: .4byte 0x04000070 -_080B0AD8: - ldr r1, _080B0AE8 @ =0x04000079 -_080B0ADA: - movs r0, #8 - strb r0, [r1] - adds r1, #4 -_080B0AE0: - movs r0, #0x80 -_080B0AE2: - strb r0, [r1] - pop {r0} - bx r0 - .align 2, 0 -_080B0AE8: .4byte 0x04000079 - - thumb_func_start CgbModVol -CgbModVol: @ 0x080B0AEC - push {r4, lr} - adds r2, r0, #0 - ldrb r0, [r2, #2] - ldrb r1, [r2, #3] - lsls r3, r0, #0x18 - lsrs r4, r3, #0x18 - lsls r0, r1, #0x18 - lsrs r1, r0, #0x18 - cmp r4, r1 - blo _080B0B0C - lsrs r0, r3, #0x19 - cmp r0, r1 - blo _080B0B18 - movs r0, #0xf - strb r0, [r2, #0x1b] - b _080B0B26 -_080B0B0C: - lsrs r0, r0, #0x19 - cmp r0, r4 - blo _080B0B18 - movs r0, #0xf0 - strb r0, [r2, #0x1b] - b _080B0B26 -_080B0B18: - movs r0, #0xff - strb r0, [r2, #0x1b] - ldrb r0, [r2, #2] - ldrb r1, [r2, #3] - adds r0, r0, r1 - lsrs r0, r0, #4 - b _080B0B36 -_080B0B26: - ldrb r0, [r2, #2] - ldrb r1, [r2, #3] - adds r0, r0, r1 - lsrs r0, r0, #4 - strb r0, [r2, #0xa] - cmp r0, #0xf - bls _080B0B38 - movs r0, #0xf -_080B0B36: - strb r0, [r2, #0xa] -_080B0B38: - ldrb r1, [r2, #0xa] - ldrb r0, [r2, #6] - muls r0, r1, r0 - adds r0, #0xf - asrs r0, r0, #4 - strb r0, [r2, #0x19] - ldrb r1, [r2, #0x1b] - ldrb r0, [r2, #0x1c] - ands r0, r1 - strb r0, [r2, #0x1b] - pop {r4} - pop {r0} - bx r0 - .align 2, 0 - - thumb_func_start CgbSound -CgbSound: @ 0x080B0B54 - push {r4, r5, r6, r7, lr} - mov r7, sl - mov r6, sb - mov r5, r8 - push {r5, r6, r7} - sub sp, #0x24 - ldr r0, _080B0B74 @ =0x03007FF0 - ldr r0, [r0] - str r0, [sp, #8] - ldrb r0, [r0, #0xa] - cmp r0, #0 - beq _080B0B78 - subs r0, #1 - ldr r1, [sp, #8] - strb r0, [r1, #0xa] - b _080B0B7E - .align 2, 0 -_080B0B74: .4byte 0x03007FF0 -_080B0B78: - movs r0, #0xe - ldr r3, [sp, #8] - strb r0, [r3, #0xa] -_080B0B7E: - movs r6, #1 - ldr r0, [sp, #8] - ldr r4, [r0, #0x1c] - mov r1, sp - str r1, [sp, #0x1c] -_080B0B88: - ldrb r1, [r4] - movs r0, #0xc7 - ands r0, r1 - adds r3, r6, #1 - mov sl, r3 - movs r1, #0x40 - adds r1, r1, r4 - mov sb, r1 - cmp r0, #0 - bne _080B0B9E - b _080B0FBA -_080B0B9E: - cmp r6, #2 - beq _080B0BD4 - cmp r6, #2 - bgt _080B0BAC - cmp r6, #1 - beq _080B0BB2 - b _080B0C1C -_080B0BAC: - cmp r6, #3 - beq _080B0BF8 - b _080B0C1C -_080B0BB2: - ldr r3, _080B0BC8 @ =0x04000060 - str r3, [sp, #0xc] - adds r3, #2 - ldr r0, _080B0BCC @ =0x04000063 - str r0, [sp, #0x10] - ldr r1, _080B0BD0 @ =0x04000064 - str r1, [sp, #0x14] - adds r0, #2 - str r0, [sp, #0x18] - movs r0, #0 - b _080B0C30 - .align 2, 0 -_080B0BC8: .4byte 0x04000060 -_080B0BCC: .4byte 0x04000063 -_080B0BD0: .4byte 0x04000064 -_080B0BD4: - ldr r3, _080B0BEC @ =0x04000061 - str r3, [sp, #0xc] - adds r3, #7 - ldr r0, _080B0BF0 @ =0x04000069 - str r0, [sp, #0x10] - ldr r1, _080B0BF4 @ =0x0400006C - str r1, [sp, #0x14] - adds r0, #4 - str r0, [sp, #0x18] - movs r0, #1 - b _080B0C30 - .align 2, 0 -_080B0BEC: .4byte 0x04000061 -_080B0BF0: .4byte 0x04000069 -_080B0BF4: .4byte 0x0400006C -_080B0BF8: - ldr r3, _080B0C10 @ =0x04000070 - str r3, [sp, #0xc] - adds r3, #2 - ldr r0, _080B0C14 @ =0x04000073 - str r0, [sp, #0x10] - ldr r1, _080B0C18 @ =0x04000074 - str r1, [sp, #0x14] - adds r0, #2 - str r0, [sp, #0x18] - movs r0, #2 - b _080B0C30 - .align 2, 0 -_080B0C10: .4byte 0x04000070 -_080B0C14: .4byte 0x04000073 -_080B0C18: .4byte 0x04000074 -_080B0C1C: - ldr r3, _080B0C84 @ =0x04000071 - str r3, [sp, #0xc] - adds r3, #7 - ldr r0, _080B0C88 @ =0x04000079 - str r0, [sp, #0x10] - ldr r1, _080B0C8C @ =0x0400007C - str r1, [sp, #0x14] - adds r0, #4 - str r0, [sp, #0x18] - movs r0, #3 -_080B0C30: - ldr r1, [sp, #0x1c] - strb r0, [r1] - ldr r0, [sp, #8] - ldrb r0, [r0, #0xa] - str r0, [sp, #4] - ldr r1, [sp, #0x10] - ldrb r0, [r1] - mov r8, r0 - ldrb r2, [r4] - movs r0, #0x80 - ands r0, r2 - cmp r0, #0 - beq _080B0D2A - movs r7, #0x40 - adds r0, r7, #0 - ands r0, r2 - lsls r0, r0, #0x18 - lsrs r5, r0, #0x18 - adds r0, r6, #1 - mov sl, r0 - movs r1, #0x40 - adds r1, r1, r4 - mov sb, r1 - cmp r5, #0 - beq _080B0C64 - b _080B0D60 -_080B0C64: - movs r0, #3 - strb r0, [r4] - strb r0, [r4, #0x1d] - adds r0, r4, #0 - str r3, [sp, #0x20] - bl CgbModVol - ldr r3, [sp, #0x20] - cmp r6, #2 - beq _080B0C9C - cmp r6, #2 - bgt _080B0C90 - cmp r6, #1 - beq _080B0C96 - b _080B0CF0 - .align 2, 0 -_080B0C84: .4byte 0x04000071 -_080B0C88: .4byte 0x04000079 -_080B0C8C: .4byte 0x0400007C -_080B0C90: - cmp r6, #3 - beq _080B0CA8 - b _080B0CF0 -_080B0C96: - ldrb r0, [r4, #0x1f] - ldr r1, [sp, #0xc] - strb r0, [r1] -_080B0C9C: - ldr r0, [r4, #0x24] - lsls r0, r0, #6 - ldrb r1, [r4, #0x1e] - adds r0, r0, r1 - strb r0, [r3] - b _080B0CFC -_080B0CA8: - ldr r1, [r4, #0x24] - ldr r0, [r4, #0x28] - cmp r1, r0 - beq _080B0CD0 - ldr r0, [sp, #0xc] - strb r7, [r0] - ldr r1, _080B0CE4 @ =0x04000090 - ldr r2, [r4, #0x24] - ldr r0, [r2] - str r0, [r1] - adds r1, #4 - ldr r0, [r2, #4] - str r0, [r1] - adds r1, #4 - ldr r0, [r2, #8] - str r0, [r1] - adds r1, #4 - ldr r0, [r2, #0xc] - str r0, [r1] - str r2, [r4, #0x28] -_080B0CD0: - ldr r1, [sp, #0xc] - strb r5, [r1] - ldrb r0, [r4, #0x1e] - strb r0, [r3] - ldrb r0, [r4, #0x1e] - cmp r0, #0 - beq _080B0CE8 - movs r0, #0xc0 - b _080B0D0A - .align 2, 0 -_080B0CE4: .4byte 0x04000090 -_080B0CE8: - movs r3, #0x80 - rsbs r3, r3, #0 - strb r3, [r4, #0x1a] - b _080B0D0C -_080B0CF0: - ldrb r0, [r4, #0x1e] - strb r0, [r3] - ldr r0, [r4, #0x24] - lsls r0, r0, #3 - ldr r1, [sp, #0x14] - strb r0, [r1] -_080B0CFC: - ldrb r0, [r4, #4] - adds r0, #8 - mov r8, r0 - ldrb r0, [r4, #0x1e] - cmp r0, #0 - beq _080B0D0A - movs r0, #0x40 -_080B0D0A: - strb r0, [r4, #0x1a] -_080B0D0C: - ldrb r1, [r4, #4] - movs r2, #0 - strb r1, [r4, #0xb] - movs r0, #0xff - ands r0, r1 - adds r3, r6, #1 - mov sl, r3 - movs r1, #0x40 - adds r1, r1, r4 - mov sb, r1 - cmp r0, #0 - bne _080B0D26 - b _080B0E7A -_080B0D26: - strb r2, [r4, #9] - b _080B0EA8 -_080B0D2A: - movs r0, #4 - ands r0, r2 - cmp r0, #0 - bne _080B0D44 - ldr r0, _080B0D70 @ =0x04000084 - ldrb r1, [r0] - ldr r3, [sp, #0x1c] - ldrb r0, [r3] - asrs r1, r0 - movs r0, #1 - ands r1, r0 - cmp r1, #0 - bne _080B0D74 -_080B0D44: - ldrb r0, [r4, #0xd] - subs r0, #1 - strb r0, [r4, #0xd] - movs r1, #0xff - ands r0, r1 - lsls r0, r0, #0x18 - adds r3, r6, #1 - mov sl, r3 - movs r1, #0x40 - adds r1, r1, r4 - mov sb, r1 - cmp r0, #0 - ble _080B0D60 - b _080B0EBA -_080B0D60: - lsls r0, r6, #0x18 - lsrs r0, r0, #0x18 - bl CgbOscOff - movs r0, #0 - strb r0, [r4] - b _080B0FB6 - .align 2, 0 -_080B0D70: .4byte 0x04000084 -_080B0D74: - movs r0, #0x40 - ands r0, r2 - adds r3, r6, #1 - mov sl, r3 - movs r1, #0x40 - adds r1, r1, r4 - mov sb, r1 - cmp r0, #0 - beq _080B0DB4 - movs r0, #3 - ands r0, r2 - cmp r0, #0 - beq _080B0DB4 - movs r0, #0xfc - ands r0, r2 - movs r2, #0 - strb r0, [r4] - ldrb r1, [r4, #7] - strb r1, [r4, #0xb] - movs r0, #0xff - ands r0, r1 - cmp r0, #0 - beq _080B0DE6 - ldrb r0, [r4, #0x1d] - movs r1, #1 - orrs r0, r1 - strb r0, [r4, #0x1d] - cmp r6, #3 - beq _080B0EA8 - ldrb r3, [r4, #7] - mov r8, r3 - b _080B0EA8 -_080B0DB4: - ldrb r0, [r4, #0xb] - cmp r0, #0 - bne _080B0EA8 - cmp r6, #3 - bne _080B0DC6 - ldrb r1, [r4, #0x1d] - movs r0, #1 - orrs r0, r1 - strb r0, [r4, #0x1d] -_080B0DC6: - adds r0, r4, #0 - bl CgbModVol - ldrb r0, [r4] - movs r1, #3 - ands r1, r0 - cmp r1, #0 - bne _080B0E18 - ldrb r0, [r4, #9] - subs r0, #1 - strb r0, [r4, #9] - movs r1, #0xff - ands r0, r1 - lsls r0, r0, #0x18 - cmp r0, #0 - bgt _080B0E14 -_080B0DE6: - ldrb r1, [r4, #0xa] - ldrb r0, [r4, #0xc] - muls r0, r1, r0 - adds r0, #0xff - asrs r0, r0, #8 - movs r1, #0 - strb r0, [r4, #9] - lsls r0, r0, #0x18 - cmp r0, #0 - beq _080B0D60 - ldrb r0, [r4] - movs r1, #4 - orrs r0, r1 - strb r0, [r4] - ldrb r0, [r4, #0x1d] - movs r1, #1 - orrs r0, r1 - strb r0, [r4, #0x1d] - cmp r6, #3 - beq _080B0EBA - movs r3, #8 - mov r8, r3 - b _080B0EBA -_080B0E14: - ldrb r0, [r4, #7] - b _080B0EA6 -_080B0E18: - cmp r1, #1 - bne _080B0E24 -_080B0E1C: - ldrb r0, [r4, #0x19] - strb r0, [r4, #9] - movs r0, #7 - b _080B0EA6 -_080B0E24: - cmp r1, #2 - bne _080B0E6A - ldrb r0, [r4, #9] - subs r0, #1 - strb r0, [r4, #9] - movs r1, #0xff - ands r0, r1 - lsls r0, r0, #0x18 - asrs r0, r0, #0x18 - movs r1, #0x19 - ldrsb r1, [r4, r1] - cmp r0, r1 - bgt _080B0E66 -_080B0E3E: - ldrb r0, [r4, #6] - cmp r0, #0 - bne _080B0E4E - ldrb r1, [r4] - movs r0, #0xfc - ands r0, r1 - strb r0, [r4] - b _080B0DE6 -_080B0E4E: - ldrb r0, [r4] - subs r0, #1 - strb r0, [r4] - ldrb r1, [r4, #0x1d] - movs r0, #1 - orrs r0, r1 - strb r0, [r4, #0x1d] - cmp r6, #3 - beq _080B0E1C - movs r3, #8 - mov r8, r3 - b _080B0E1C -_080B0E66: - ldrb r0, [r4, #5] - b _080B0EA6 -_080B0E6A: - ldrb r0, [r4, #9] - adds r0, #1 - strb r0, [r4, #9] - movs r1, #0xff - ands r0, r1 - ldrb r3, [r4, #0xa] - cmp r0, r3 - blo _080B0EA4 -_080B0E7A: - ldrb r0, [r4] - subs r0, #1 - movs r2, #0 - strb r0, [r4] - ldrb r1, [r4, #5] - strb r1, [r4, #0xb] - movs r0, #0xff - ands r0, r1 - cmp r0, #0 - beq _080B0E3E - ldrb r0, [r4, #0x1d] - movs r1, #1 - orrs r0, r1 - strb r0, [r4, #0x1d] - ldrb r0, [r4, #0xa] - strb r0, [r4, #9] - cmp r6, #3 - beq _080B0EA8 - ldrb r0, [r4, #5] - mov r8, r0 - b _080B0EA8 -_080B0EA4: - ldrb r0, [r4, #4] -_080B0EA6: - strb r0, [r4, #0xb] -_080B0EA8: - ldrb r0, [r4, #0xb] - subs r0, #1 - strb r0, [r4, #0xb] - ldr r1, [sp, #4] - cmp r1, #0 - bne _080B0EBA - subs r1, #1 - str r1, [sp, #4] - b _080B0DB4 -_080B0EBA: - ldrb r1, [r4, #0x1d] - movs r0, #2 - ands r0, r1 - cmp r0, #0 - beq _080B0F34 - cmp r6, #3 - bgt _080B0EFA - ldrb r1, [r4, #1] - movs r0, #8 - ands r0, r1 - cmp r0, #0 - beq _080B0EFA - ldr r0, _080B0EE4 @ =0x04000089 - ldrb r0, [r0] - adds r1, r0, #0 - cmp r1, #0x3f - bgt _080B0EEC - ldr r0, [r4, #0x20] - adds r0, #2 - ldr r1, _080B0EE8 @ =0x000007FC - b _080B0EF6 - .align 2, 0 -_080B0EE4: .4byte 0x04000089 -_080B0EE8: .4byte 0x000007FC -_080B0EEC: - cmp r1, #0x7f - bgt _080B0EFA - ldr r0, [r4, #0x20] - adds r0, #1 - ldr r1, _080B0F04 @ =0x000007FE -_080B0EF6: - ands r0, r1 - str r0, [r4, #0x20] -_080B0EFA: - cmp r6, #4 - beq _080B0F08 - ldr r0, [r4, #0x20] - b _080B0F14 - .align 2, 0 -_080B0F04: .4byte 0x000007FE -_080B0F08: - ldr r1, [sp, #0x14] - ldrb r0, [r1] - movs r1, #8 - ands r1, r0 - ldr r0, [r4, #0x20] - orrs r0, r1 -_080B0F14: - ldr r3, [sp, #0x14] - strb r0, [r3] - ldrb r0, [r4, #0x1a] - movs r1, #0xc0 - ands r1, r0 - ldr r0, [r4, #0x20] - movs r2, #0xfc - lsls r2, r2, #6 - ands r0, r2 - lsrs r0, r0, #8 - adds r1, r1, r0 - strb r1, [r4, #0x1a] - movs r0, #0xff - ands r1, r0 - ldr r3, [sp, #0x18] - strb r1, [r3] -_080B0F34: - ldrb r1, [r4, #0x1d] - movs r0, #1 - ands r0, r1 - cmp r0, #0 - beq _080B0FB6 - ldr r2, _080B0F7C @ =0x04000081 - ldrb r1, [r4, #0x1c] - ldrb r0, [r2] - bics r0, r1 - ldrb r1, [r4, #0x1b] - orrs r0, r1 - strb r0, [r2] - cmp r6, #3 - bne _080B0F84 - ldr r1, _080B0F80 @ =gUnk_089FC928 - ldrb r0, [r4, #9] - adds r0, r0, r1 - ldrb r0, [r0] - ldr r1, [sp, #0x10] - strb r0, [r1] - ldrb r1, [r4, #0x1a] - movs r2, #0x80 - adds r0, r2, #0 - ands r0, r1 - cmp r0, #0 - beq _080B0FB6 - ldr r3, [sp, #0xc] - strb r2, [r3] - ldrb r0, [r4, #0x1a] - ldr r1, [sp, #0x18] - strb r0, [r1] - ldrb r1, [r4, #0x1a] - movs r0, #0x7f - ands r0, r1 - strb r0, [r4, #0x1a] - b _080B0FB6 - .align 2, 0 -_080B0F7C: .4byte 0x04000081 -_080B0F80: .4byte gUnk_089FC928 -_080B0F84: - movs r0, #0xf - mov r3, r8 - ands r3, r0 - mov r8, r3 - ldrb r0, [r4, #9] - lsls r0, r0, #4 - add r0, r8 - ldr r1, [sp, #0x10] - strb r0, [r1] - ldrb r0, [r4, #0x1a] - movs r2, #0x80 - orrs r0, r2 - ldr r3, [sp, #0x18] - strb r0, [r3] - cmp r6, #1 - bne _080B0FB6 - ldr r0, [sp, #0xc] - ldrb r1, [r0] - movs r0, #8 - ands r0, r1 - cmp r0, #0 - bne _080B0FB6 - ldrb r0, [r4, #0x1a] - orrs r0, r2 - strb r0, [r3] -_080B0FB6: - movs r0, #0 - strb r0, [r4, #0x1d] -_080B0FBA: - mov r6, sl - mov r4, sb - cmp r6, #4 - bgt _080B0FC4 - b _080B0B88 -_080B0FC4: - add sp, #0x24 - pop {r3, r4, r5} - mov r8, r3 - mov sb, r4 - mov sl, r5 - pop {r4, r5, r6, r7} - pop {r0} - bx r0 - - thumb_func_start m4aMPlayTempoControl -m4aMPlayTempoControl: @ 0x080B0FD4 - push {lr} - adds r2, r0, #0 - lsls r1, r1, #0x10 - lsrs r1, r1, #0x10 - ldr r3, [r2, #0x34] - ldr r0, _080B0FF4 @ =0x68736D53 - cmp r3, r0 - bne _080B0FF0 - strh r1, [r2, #0x1e] - ldrh r1, [r2, #0x1c] - ldrh r0, [r2, #0x1e] - muls r0, r1, r0 - asrs r0, r0, #8 - strh r0, [r2, #0x20] -_080B0FF0: - pop {r0} - bx r0 - .align 2, 0 -_080B0FF4: .4byte 0x68736D53 - - thumb_func_start m4aMPlayVolumeControl -m4aMPlayVolumeControl: @ 0x080B0FF8 - push {r4, r5, r6, r7, lr} - mov r7, sb - mov r6, r8 - push {r6, r7} - adds r4, r0, #0 - lsls r1, r1, #0x10 - lsrs r7, r1, #0x10 - lsls r6, r2, #0x10 - ldr r3, [r4, #0x34] - ldr r0, _080B105C @ =0x68736D53 - cmp r3, r0 - bne _080B1050 - adds r0, r3, #1 - str r0, [r4, #0x34] - ldrb r2, [r4, #8] - ldr r1, [r4, #0x2c] - movs r5, #1 - cmp r2, #0 - ble _080B104C - movs r0, #0x80 - mov r8, r0 - lsrs r6, r6, #0x12 - movs r0, #3 - mov ip, r0 -_080B1028: - adds r0, r7, #0 - ands r0, r5 - cmp r0, #0 - beq _080B1042 - ldrb r3, [r1] - mov r0, r8 - ands r0, r3 - cmp r0, #0 - beq _080B1042 - strb r6, [r1, #0x13] - mov r0, ip - orrs r0, r3 - strb r0, [r1] -_080B1042: - subs r2, #1 - adds r1, #0x50 - lsls r5, r5, #1 - cmp r2, #0 - bgt _080B1028 -_080B104C: - ldr r0, _080B105C @ =0x68736D53 - str r0, [r4, #0x34] -_080B1050: - pop {r3, r4} - mov r8, r3 - mov sb, r4 - pop {r4, r5, r6, r7} - pop {r0} - bx r0 - .align 2, 0 -_080B105C: .4byte 0x68736D53 - - thumb_func_start m4aMPlayPitchControl -m4aMPlayPitchControl: @ 0x080B1060 - push {r4, r5, r6, r7, lr} - mov r7, sl - mov r6, sb - mov r5, r8 - push {r5, r6, r7} - adds r4, r0, #0 - lsls r1, r1, #0x10 - lsrs r1, r1, #0x10 - mov ip, r1 - lsls r2, r2, #0x10 - lsrs r6, r2, #0x10 - ldr r3, [r4, #0x34] - ldr r0, _080B10D0 @ =0x68736D53 - cmp r3, r0 - bne _080B10C2 - adds r0, r3, #1 - str r0, [r4, #0x34] - ldrb r2, [r4, #8] - ldr r3, [r4, #0x2c] - movs r5, #1 - cmp r2, #0 - ble _080B10BE - movs r0, #0x80 - mov sb, r0 - lsls r0, r6, #0x10 - asrs r7, r0, #0x18 - movs r0, #0xc - mov r8, r0 -_080B1098: - mov r0, ip - ands r0, r5 - cmp r0, #0 - beq _080B10B4 - ldrb r1, [r3] - mov r0, sb - ands r0, r1 - cmp r0, #0 - beq _080B10B4 - strb r7, [r3, #0xb] - strb r6, [r3, #0xd] - mov r0, r8 - orrs r0, r1 - strb r0, [r3] -_080B10B4: - subs r2, #1 - adds r3, #0x50 - lsls r5, r5, #1 - cmp r2, #0 - bgt _080B1098 -_080B10BE: - ldr r0, _080B10D0 @ =0x68736D53 - str r0, [r4, #0x34] -_080B10C2: - pop {r3, r4, r5} - mov r8, r3 - mov sb, r4 - mov sl, r5 - pop {r4, r5, r6, r7} - pop {r0} - bx r0 - .align 2, 0 -_080B10D0: .4byte 0x68736D53 - - thumb_func_start m4aMPlayPanpotControl -m4aMPlayPanpotControl: @ 0x080B10D4 - push {r4, r5, r6, r7, lr} - mov r7, sb - mov r6, r8 - push {r6, r7} - adds r4, r0, #0 - lsls r1, r1, #0x10 - lsrs r7, r1, #0x10 - lsls r2, r2, #0x18 - lsrs r6, r2, #0x18 - ldr r3, [r4, #0x34] - ldr r0, _080B1138 @ =0x68736D53 - cmp r3, r0 - bne _080B112C - adds r0, r3, #1 - str r0, [r4, #0x34] - ldrb r2, [r4, #8] - ldr r1, [r4, #0x2c] - movs r5, #1 - cmp r2, #0 - ble _080B1128 - movs r0, #0x80 - mov r8, r0 - movs r0, #3 - mov ip, r0 -_080B1104: - adds r0, r7, #0 - ands r0, r5 - cmp r0, #0 - beq _080B111E - ldrb r3, [r1] - mov r0, r8 - ands r0, r3 - cmp r0, #0 - beq _080B111E - strb r6, [r1, #0x15] - mov r0, ip - orrs r0, r3 - strb r0, [r1] -_080B111E: - subs r2, #1 - adds r1, #0x50 - lsls r5, r5, #1 - cmp r2, #0 - bgt _080B1104 -_080B1128: - ldr r0, _080B1138 @ =0x68736D53 - str r0, [r4, #0x34] -_080B112C: - pop {r3, r4} - mov r8, r3 - mov sb, r4 - pop {r4, r5, r6, r7} - pop {r0} - bx r0 - .align 2, 0 -_080B1138: .4byte 0x68736D53 - - thumb_func_start ClearModM -ClearModM: @ 0x080B113C - push {lr} - adds r2, r0, #0 - movs r1, #0 - movs r0, #0 - strb r0, [r2, #0x1a] - strb r0, [r2, #0x16] - ldrb r0, [r2, #0x18] - cmp r0, #0 - bne _080B1154 - ldrb r0, [r2] - movs r1, #0xc - b _080B1158 -_080B1154: - ldrb r0, [r2] - movs r1, #3 -_080B1158: - orrs r0, r1 - strb r0, [r2] - pop {r0} - bx r0 - - thumb_func_start m4aMPlayModDepthSet -m4aMPlayModDepthSet: @ 0x080B1160 - push {r4, r5, r6, r7, lr} - mov r7, sl - mov r6, sb - mov r5, r8 - push {r5, r6, r7} - adds r6, r0, #0 - lsls r1, r1, #0x10 - lsrs r1, r1, #0x10 - mov sl, r1 - lsls r2, r2, #0x18 - lsrs r2, r2, #0x18 - mov r8, r2 - ldr r1, [r6, #0x34] - ldr r0, _080B11D0 @ =0x68736D53 - cmp r1, r0 - bne _080B11C0 - adds r0, r1, #1 - str r0, [r6, #0x34] - ldrb r5, [r6, #8] - ldr r4, [r6, #0x2c] - movs r7, #1 - cmp r5, #0 - ble _080B11BC - mov sb, r8 -_080B1190: - mov r0, sl - ands r0, r7 - cmp r0, #0 - beq _080B11B2 - ldrb r1, [r4] - movs r0, #0x80 - ands r0, r1 - cmp r0, #0 - beq _080B11B2 - mov r0, r8 - strb r0, [r4, #0x17] - mov r0, sb - cmp r0, #0 - bne _080B11B2 - adds r0, r4, #0 - bl ClearModM -_080B11B2: - subs r5, #1 - adds r4, #0x50 - lsls r7, r7, #1 - cmp r5, #0 - bgt _080B1190 -_080B11BC: - ldr r0, _080B11D0 @ =0x68736D53 - str r0, [r6, #0x34] -_080B11C0: - pop {r3, r4, r5} - mov r8, r3 - mov sb, r4 - mov sl, r5 - pop {r4, r5, r6, r7} - pop {r0} - bx r0 - .align 2, 0 -_080B11D0: .4byte 0x68736D53 - - thumb_func_start m4aMPlayLFOSpeedSet -m4aMPlayLFOSpeedSet: @ 0x080B11D4 - push {r4, r5, r6, r7, lr} - mov r7, sl - mov r6, sb - mov r5, r8 - push {r5, r6, r7} - adds r6, r0, #0 - lsls r1, r1, #0x10 - lsrs r1, r1, #0x10 - mov sl, r1 - lsls r2, r2, #0x18 - lsrs r2, r2, #0x18 - mov r8, r2 - ldr r1, [r6, #0x34] - ldr r0, _080B1244 @ =0x68736D53 - cmp r1, r0 - bne _080B1234 - adds r0, r1, #1 - str r0, [r6, #0x34] - ldrb r5, [r6, #8] - ldr r4, [r6, #0x2c] - movs r7, #1 - cmp r5, #0 - ble _080B1230 - mov sb, r8 -_080B1204: - mov r0, sl - ands r0, r7 - cmp r0, #0 - beq _080B1226 - ldrb r1, [r4] - movs r0, #0x80 - ands r0, r1 - cmp r0, #0 - beq _080B1226 - mov r0, r8 - strb r0, [r4, #0x19] - mov r0, sb - cmp r0, #0 - bne _080B1226 - adds r0, r4, #0 - bl ClearModM -_080B1226: - subs r5, #1 - adds r4, #0x50 - lsls r7, r7, #1 - cmp r5, #0 - bgt _080B1204 -_080B1230: - ldr r0, _080B1244 @ =0x68736D53 - str r0, [r6, #0x34] -_080B1234: - pop {r3, r4, r5} - mov r8, r3 - mov sb, r4 - mov sl, r5 - pop {r4, r5, r6, r7} - pop {r0} - bx r0 - .align 2, 0 -_080B1244: .4byte 0x68736D53 - - thumb_func_start ply_memacc -ply_memacc: @ 0x080B1248 - push {r4, r5, r6, lr} - adds r4, r0, #0 - adds r6, r1, #0 - ldr r0, [r6, #0x40] - ldrb r5, [r0] - adds r1, r0, #1 - str r1, [r6, #0x40] - ldrb r2, [r0, #1] - ldr r0, [r4, #0x18] - adds r2, r0, r2 - adds r0, r1, #1 - str r0, [r6, #0x40] - ldrb r3, [r1, #1] - adds r0, #1 - str r0, [r6, #0x40] - cmp r5, #0x11 - bls _080B126C - b _080B139A -_080B126C: - lsls r0, r5, #2 - ldr r1, _080B1278 @ =_080B127C - adds r0, r0, r1 - ldr r0, [r0] - mov pc, r0 - .align 2, 0 -_080B1278: .4byte _080B127C -_080B127C: @ jump table - .4byte _080B12C4 @ case 0 - .4byte _080B12C8 @ case 1 - .4byte _080B12D0 @ case 2 - .4byte _080B12D8 @ case 3 - .4byte _080B12E2 @ case 4 - .4byte _080B12F0 @ case 5 - .4byte _080B12FE @ case 6 - .4byte _080B1306 @ case 7 - .4byte _080B130E @ case 8 - .4byte _080B1316 @ case 9 - .4byte _080B131E @ case 10 - .4byte _080B1326 @ case 11 - .4byte _080B132E @ case 12 - .4byte _080B133C @ case 13 - .4byte _080B134A @ case 14 - .4byte _080B1358 @ case 15 - .4byte _080B1366 @ case 16 - .4byte _080B1374 @ case 17 -_080B12C4: - strb r3, [r2] - b _080B139A -_080B12C8: - ldrb r0, [r2] - adds r0, r3, r0 - strb r0, [r2] - b _080B139A -_080B12D0: - ldrb r0, [r2] - subs r0, r0, r3 - strb r0, [r2] - b _080B139A -_080B12D8: - ldr r0, [r4, #0x18] - adds r0, r0, r3 - ldrb r0, [r0] - strb r0, [r2] - b _080B139A -_080B12E2: - ldr r0, [r4, #0x18] - adds r0, r0, r3 - ldrb r0, [r0] - ldrb r1, [r2] - adds r0, r0, r1 - strb r0, [r2] - b _080B139A -_080B12F0: - ldr r0, [r4, #0x18] - adds r0, r0, r3 - ldrb r1, [r2] - ldrb r0, [r0] - subs r1, r1, r0 - strb r1, [r2] - b _080B139A -_080B12FE: - ldrb r0, [r2] - cmp r0, r3 - beq _080B1380 - b _080B1394 -_080B1306: - ldrb r0, [r2] - cmp r0, r3 - bne _080B1380 - b _080B1394 -_080B130E: - ldrb r0, [r2] - cmp r0, r3 - bhi _080B1380 - b _080B1394 -_080B1316: - ldrb r0, [r2] - cmp r0, r3 - bhs _080B1380 - b _080B1394 -_080B131E: - ldrb r0, [r2] - cmp r0, r3 - bls _080B1380 - b _080B1394 -_080B1326: - ldrb r0, [r2] - cmp r0, r3 - blo _080B1380 - b _080B1394 -_080B132E: - ldr r0, [r4, #0x18] - adds r0, r0, r3 - ldrb r1, [r2] - ldrb r0, [r0] - cmp r1, r0 - beq _080B1380 - b _080B1394 -_080B133C: - ldr r0, [r4, #0x18] - adds r0, r0, r3 - ldrb r1, [r2] - ldrb r0, [r0] - cmp r1, r0 - bne _080B1380 - b _080B1394 -_080B134A: - ldr r0, [r4, #0x18] - adds r0, r0, r3 - ldrb r1, [r2] - ldrb r0, [r0] - cmp r1, r0 - bhi _080B1380 - b _080B1394 -_080B1358: - ldr r0, [r4, #0x18] - adds r0, r0, r3 - ldrb r1, [r2] - ldrb r0, [r0] - cmp r1, r0 - bhs _080B1380 - b _080B1394 -_080B1366: - ldr r0, [r4, #0x18] - adds r0, r0, r3 - ldrb r1, [r2] - ldrb r0, [r0] - cmp r1, r0 - bls _080B1380 - b _080B1394 -_080B1374: - ldr r0, [r4, #0x18] - adds r0, r0, r3 - ldrb r1, [r2] - ldrb r0, [r0] - cmp r1, r0 - bhs _080B1394 -_080B1380: - ldr r0, _080B1390 @ =gUnk_03004D54 - ldr r2, [r0] - adds r0, r4, #0 - adds r1, r6, #0 - bl _call_via_r2 - b _080B139A - .align 2, 0 -_080B1390: .4byte gUnk_03004D54 -_080B1394: - ldr r0, [r6, #0x40] - adds r0, #4 - str r0, [r6, #0x40] -_080B139A: - pop {r4, r5, r6} - pop {r0} - bx r0 - - thumb_func_start ply_xcmd -ply_xcmd: @ 0x080B13A0 - push {lr} - ldr r2, [r1, #0x40] - ldrb r3, [r2] - adds r2, #1 - str r2, [r1, #0x40] - ldr r2, _080B13BC @ =gUnk_089FC96C - lsls r3, r3, #2 - adds r3, r3, r2 - ldr r2, [r3] - bl _call_via_r2 - pop {r0} - bx r0 - .align 2, 0 -_080B13BC: .4byte gUnk_089FC96C - - thumb_func_start ply_xxx -ply_xxx: @ 0x080B13C0 - push {lr} - ldr r2, _080B13D0 @ =gUnk_03004D50 - ldr r2, [r2] - bl _call_via_r2 - pop {r0} - bx r0 - .align 2, 0 -_080B13D0: .4byte gUnk_03004D50 - - thumb_func_start ply_xwave -ply_xwave: @ 0x080B13D4 - push {r4, lr} - ldr r3, [r1, #0x40] - ldrb r2, [r3] - ldr r0, _080B140C @ =0xFFFFFF00 - ands r4, r0 - orrs r4, r2 - ldrb r0, [r3, #1] - lsls r0, r0, #8 - ldr r2, _080B1410 @ =0xFFFF00FF - ands r4, r2 - orrs r4, r0 - ldrb r0, [r3, #2] - lsls r0, r0, #0x10 - ldr r2, _080B1414 @ =0xFF00FFFF - ands r4, r2 - orrs r4, r0 - ldrb r0, [r3, #3] - lsls r0, r0, #0x18 - ldr r2, _080B1418 @ =0x00FFFFFF - ands r4, r2 - orrs r4, r0 - str r4, [r1, #0x28] - adds r3, #4 - str r3, [r1, #0x40] - pop {r4} - pop {r0} - bx r0 - .align 2, 0 -_080B140C: .4byte 0xFFFFFF00 -_080B1410: .4byte 0xFFFF00FF -_080B1414: .4byte 0xFF00FFFF -_080B1418: .4byte 0x00FFFFFF - - thumb_func_start ply_xtype -ply_xtype: @ 0x080B141C - ldr r0, [r1, #0x40] - ldrb r2, [r0] - adds r0, r1, #0 - adds r0, #0x24 - strb r2, [r0] - ldr r0, [r1, #0x40] - adds r0, #1 - str r0, [r1, #0x40] - bx lr - .align 2, 0 - - thumb_func_start ply_xatta -ply_xatta: @ 0x080B1430 - ldr r0, [r1, #0x40] - ldrb r2, [r0] - adds r0, r1, #0 - adds r0, #0x2c - strb r2, [r0] - ldr r0, [r1, #0x40] - adds r0, #1 - str r0, [r1, #0x40] - bx lr - .align 2, 0 - - thumb_func_start ply_xdeca -ply_xdeca: @ 0x080B1444 - ldr r0, [r1, #0x40] - ldrb r0, [r0] - adds r2, r1, #0 - adds r2, #0x2d - strb r0, [r2] - ldr r0, [r1, #0x40] - adds r0, #1 - str r0, [r1, #0x40] - bx lr - .align 2, 0 - - thumb_func_start ply_xsust -ply_xsust: @ 0x080B1458 - ldr r0, [r1, #0x40] - ldrb r0, [r0] - adds r2, r1, #0 - adds r2, #0x2e - strb r0, [r2] - ldr r0, [r1, #0x40] - adds r0, #1 - str r0, [r1, #0x40] - bx lr - .align 2, 0 - - thumb_func_start ply_xrele -ply_xrele: @ 0x080B146C - ldr r0, [r1, #0x40] - ldrb r0, [r0] - adds r2, r1, #0 - adds r2, #0x2f - strb r0, [r2] - ldr r0, [r1, #0x40] - adds r0, #1 - str r0, [r1, #0x40] - bx lr - .align 2, 0 - - thumb_func_start ply_xiecv -ply_xiecv: @ 0x080B1480 - ldr r0, [r1, #0x40] - ldrb r2, [r0] - strb r2, [r1, #0x1e] - adds r0, #1 - str r0, [r1, #0x40] - bx lr - - thumb_func_start ply_xiecl -ply_xiecl: @ 0x080B148C - ldr r0, [r1, #0x40] - ldrb r2, [r0] - strb r2, [r1, #0x1f] - adds r0, #1 - str r0, [r1, #0x40] - bx lr - - thumb_func_start ply_xleng -ply_xleng: @ 0x080B1498 - ldr r0, [r1, #0x40] - ldrb r0, [r0] - adds r2, r1, #0 - adds r2, #0x26 - strb r0, [r2] - ldr r0, [r1, #0x40] - adds r0, #1 - str r0, [r1, #0x40] - bx lr - .align 2, 0 - - thumb_func_start ply_xswee -ply_xswee: @ 0x080B14AC - ldr r0, [r1, #0x40] - ldrb r0, [r0] - adds r2, r1, #0 - adds r2, #0x27 - strb r0, [r2] - ldr r0, [r1, #0x40] - adds r0, #1 - str r0, [r1, #0x40] - bx lr - .align 2, 0 - - thumb_func_start nullsub_544 -nullsub_544: @ 0x080B14C0 - bx lr - .align 2, 0 - diff --git a/asm/m4a_asm.s b/asm/m4a_asm.s index 824258b2..31496bf4 100644 --- a/asm/m4a_asm.s +++ b/asm/m4a_asm.s @@ -502,7 +502,7 @@ _080AF73A: MPlayJumpTableCopy: @ 0x080AF744 mov ip, lr movs r1, #0x24 - ldr r2, _080AF774 @ =gUnk_089FC6C4 + ldr r2, _080AF774 @ =gMPlayJumpTableTemplate _080AF74A: ldr r3, [r2] bl _080AF75E @@ -520,7 +520,7 @@ _080AF75E: push {r0} lsrs r0, r2, #0x19 bne _080AF770 - ldr r0, _080AF774 @ =gUnk_089FC6C4 + ldr r0, _080AF774 @ =gMPlayJumpTableTemplate cmp r2, r0 blo _080AF76E lsrs r0, r2, #0xe @@ -531,7 +531,7 @@ _080AF770: pop {r0} bx lr .align 2, 0 -_080AF774: .4byte gUnk_089FC6C4 +_080AF774: .4byte gMPlayJumpTableTemplate thumb_func_start sub_080AF778 sub_080AF778: @ 0x080AF778 @@ -931,7 +931,7 @@ _080AF9FA: beq _080AFA82 b _080AFA26 _080AFA1C: - ldr r0, _080AFB78 @ =gUnk_089FC938 + ldr r0, _080AFB78 @ =gClockTable subs r1, #0x80 adds r1, r1, r0 ldrb r0, [r1] @@ -1126,7 +1126,7 @@ _080AFB64: sub_080AFB74: @ 0x080AFB74 bx r3 .align 2, 0 -_080AFB78: .4byte gUnk_089FC938 +_080AFB78: .4byte gClockTable _080AFB7C: .4byte 0x03007FF0 _080AFB80: .4byte 0x68736D53 @@ -1219,7 +1219,7 @@ ply_note: @ 0x080AFC00 ldr r1, _080AFDF8 @ =0x03007FF0 ldr r1, [r1] str r1, [sp, #4] - ldr r1, _080AFDFC @ =gUnk_089FC938 + ldr r1, _080AFDFC @ =gClockTable adds r0, r0, r1 ldrb r0, [r0] strb r0, [r5, #4] @@ -1482,7 +1482,7 @@ _080AFDE6: bx r0 .align 2, 0 _080AFDF8: .4byte 0x03007FF0 -_080AFDFC: .4byte gUnk_089FC938 +_080AFDFC: .4byte gClockTable thumb_func_start ply_endtie ply_endtie: @ 0x080AFE00 diff --git a/asm/macros/scripts.inc b/asm/macros/scripts.inc index f9206713..240d481d 100644 --- a/asm/macros/scripts.inc +++ b/asm/macros/scripts.inc @@ -651,22 +651,26 @@ .2byte \action .endm -.macro SoundReq s:req +.macro PlaySound s:req .2byte 0x087b .2byte \s .endm -.macro SoundReq2 s:req +.macro PlayBgm s .2byte 0x087c + .ifnb \s .2byte \s + .else + .2byte -1 + .endif .endm -.macro SoundReq3 w:req +.macro SoundReq w:req .2byte 0x0c7d .4byte \w .endm -.macro SoundReq0x80100000 +.macro StopBgm .2byte 0x047e .endm diff --git a/asm/macros/sounds.inc b/asm/macros/sounds.inc new file mode 100644 index 00000000..1e3928ab --- /dev/null +++ b/asm/macros/sounds.inc @@ -0,0 +1,15 @@ +.macro sound_header track_count:req block_count:req priority:req reverb:req tone:req part:req parts:vararg + .byte \track_count + .byte \block_count + .byte \priority + .byte \reverb + .4byte \tone + sound_header_recurse \part \parts +.endm + +.macro sound_header_recurse part:req parts:vararg + .4byte \part + .ifnb \parts + sound_header_recurse \parts + .endif +.endm diff --git a/asm/managerF.s b/asm/managerF.s index 1e268250..cded2d58 100644 --- a/asm/managerF.s +++ b/asm/managerF.s @@ -618,7 +618,7 @@ sub_08059368: @ 0x08059368 adds r2, r0, #0 movs r0, #1 strb r0, [r2, #0xc] - ldr r1, _08059388 @ =gUnk_02022780 + ldr r1, _08059388 @ =gCurrentTextBox ldrh r0, [r2, #0x3c] ldrh r1, [r1, #0x28] cmp r0, r1 @@ -629,7 +629,7 @@ sub_08059368: @ 0x08059368 _08059384: pop {pc} .align 2, 0 -_08059388: .4byte gUnk_02022780 +_08059388: .4byte gCurrentTextBox thumb_func_start sub_0805938C sub_0805938C: @ 0x0805938C diff --git a/asm/non_matching/m4a/CgbModVol.inc b/asm/non_matching/m4a/CgbModVol.inc new file mode 100644 index 00000000..d1015d19 --- /dev/null +++ b/asm/non_matching/m4a/CgbModVol.inc @@ -0,0 +1,64 @@ + + .syntax unified + + .text + + push {r4, lr} + adds r2, r0, #0 + ldrb r0, [r2, #2] + ldrb r1, [r2, #3] + lsls r3, r0, #0x18 + lsrs r4, r3, #0x18 + lsls r0, r1, #0x18 + lsrs r1, r0, #0x18 + cmp r4, r1 + blo _080B0B0C + lsrs r0, r3, #0x19 + cmp r0, r1 + blo _080B0B18 + movs r0, #0xf + strb r0, [r2, #0x1b] + b _080B0B26 +_080B0B0C: + lsrs r0, r0, #0x19 + cmp r0, r4 + blo _080B0B18 + movs r0, #0xf0 + strb r0, [r2, #0x1b] + b _080B0B26 +_080B0B18: + movs r0, #0xff + strb r0, [r2, #0x1b] + ldrb r0, [r2, #2] + ldrb r1, [r2, #3] + adds r0, r0, r1 + lsrs r0, r0, #4 + b _080B0B36 +_080B0B26: + ldrb r0, [r2, #2] + ldrb r1, [r2, #3] + adds r0, r0, r1 + lsrs r0, r0, #4 + strb r0, [r2, #0xa] + cmp r0, #0xf + bls _080B0B38 + movs r0, #0xf +_080B0B36: + strb r0, [r2, #0xa] +_080B0B38: + ldrb r1, [r2, #0xa] + ldrb r0, [r2, #6] + muls r0, r1, r0 + adds r0, #0xf + asrs r0, r0, #4 + strb r0, [r2, #0x19] + ldrb r1, [r2, #0x1b] + ldrb r0, [r2, #0x1c] + ands r0, r1 + strb r0, [r2, #0x1b] + pop {r4} + pop {r0} + bx r0 + .align 2, 0 + + .syntax divided diff --git a/asm/non_matching/m4a/CgbSound.inc b/asm/non_matching/m4a/CgbSound.inc new file mode 100644 index 00000000..c4fadc4d --- /dev/null +++ b/asm/non_matching/m4a/CgbSound.inc @@ -0,0 +1,616 @@ + + .syntax unified + + .text + + push {r4, r5, r6, r7, lr} + mov r7, sl + mov r6, sb + mov r5, r8 + push {r5, r6, r7} + sub sp, #0x24 + ldr r0, _080B0B74 @ =0x03007FF0 + ldr r0, [r0] + str r0, [sp, #8] + ldrb r0, [r0, #0xa] + cmp r0, #0 + beq _080B0B78 + subs r0, #1 + ldr r1, [sp, #8] + strb r0, [r1, #0xa] + b _080B0B7E + .align 2, 0 +_080B0B74: .4byte 0x03007FF0 +_080B0B78: + movs r0, #0xe + ldr r3, [sp, #8] + strb r0, [r3, #0xa] +_080B0B7E: + movs r6, #1 + ldr r0, [sp, #8] + ldr r4, [r0, #0x1c] + mov r1, sp + str r1, [sp, #0x1c] +_080B0B88: + ldrb r1, [r4] + movs r0, #0xc7 + ands r0, r1 + adds r3, r6, #1 + mov sl, r3 + movs r1, #0x40 + adds r1, r1, r4 + mov sb, r1 + cmp r0, #0 + bne _080B0B9E + b _080B0FBA +_080B0B9E: + cmp r6, #2 + beq _080B0BD4 + cmp r6, #2 + bgt _080B0BAC + cmp r6, #1 + beq _080B0BB2 + b _080B0C1C +_080B0BAC: + cmp r6, #3 + beq _080B0BF8 + b _080B0C1C +_080B0BB2: + ldr r3, _080B0BC8 @ =0x04000060 + str r3, [sp, #0xc] + adds r3, #2 + ldr r0, _080B0BCC @ =0x04000063 + str r0, [sp, #0x10] + ldr r1, _080B0BD0 @ =0x04000064 + str r1, [sp, #0x14] + adds r0, #2 + str r0, [sp, #0x18] + movs r0, #0 + b _080B0C30 + .align 2, 0 +_080B0BC8: .4byte 0x04000060 +_080B0BCC: .4byte 0x04000063 +_080B0BD0: .4byte 0x04000064 +_080B0BD4: + ldr r3, _080B0BEC @ =0x04000061 + str r3, [sp, #0xc] + adds r3, #7 + ldr r0, _080B0BF0 @ =0x04000069 + str r0, [sp, #0x10] + ldr r1, _080B0BF4 @ =0x0400006C + str r1, [sp, #0x14] + adds r0, #4 + str r0, [sp, #0x18] + movs r0, #1 + b _080B0C30 + .align 2, 0 +_080B0BEC: .4byte 0x04000061 +_080B0BF0: .4byte 0x04000069 +_080B0BF4: .4byte 0x0400006C +_080B0BF8: + ldr r3, _080B0C10 @ =0x04000070 + str r3, [sp, #0xc] + adds r3, #2 + ldr r0, _080B0C14 @ =0x04000073 + str r0, [sp, #0x10] + ldr r1, _080B0C18 @ =0x04000074 + str r1, [sp, #0x14] + adds r0, #2 + str r0, [sp, #0x18] + movs r0, #2 + b _080B0C30 + .align 2, 0 +_080B0C10: .4byte 0x04000070 +_080B0C14: .4byte 0x04000073 +_080B0C18: .4byte 0x04000074 +_080B0C1C: + ldr r3, _080B0C84 @ =0x04000071 + str r3, [sp, #0xc] + adds r3, #7 + ldr r0, _080B0C88 @ =0x04000079 + str r0, [sp, #0x10] + ldr r1, _080B0C8C @ =0x0400007C + str r1, [sp, #0x14] + adds r0, #4 + str r0, [sp, #0x18] + movs r0, #3 +_080B0C30: + ldr r1, [sp, #0x1c] + strb r0, [r1] + ldr r0, [sp, #8] + ldrb r0, [r0, #0xa] + str r0, [sp, #4] + ldr r1, [sp, #0x10] + ldrb r0, [r1] + mov r8, r0 + ldrb r2, [r4] + movs r0, #0x80 + ands r0, r2 + cmp r0, #0 + beq _080B0D2A + movs r7, #0x40 + adds r0, r7, #0 + ands r0, r2 + lsls r0, r0, #0x18 + lsrs r5, r0, #0x18 + adds r0, r6, #1 + mov sl, r0 + movs r1, #0x40 + adds r1, r1, r4 + mov sb, r1 + cmp r5, #0 + beq _080B0C64 + b _080B0D60 +_080B0C64: + movs r0, #3 + strb r0, [r4] + strb r0, [r4, #0x1d] + adds r0, r4, #0 + str r3, [sp, #0x20] + bl CgbModVol + ldr r3, [sp, #0x20] + cmp r6, #2 + beq _080B0C9C + cmp r6, #2 + bgt _080B0C90 + cmp r6, #1 + beq _080B0C96 + b _080B0CF0 + .align 2, 0 +_080B0C84: .4byte 0x04000071 +_080B0C88: .4byte 0x04000079 +_080B0C8C: .4byte 0x0400007C +_080B0C90: + cmp r6, #3 + beq _080B0CA8 + b _080B0CF0 +_080B0C96: + ldrb r0, [r4, #0x1f] + ldr r1, [sp, #0xc] + strb r0, [r1] +_080B0C9C: + ldr r0, [r4, #0x24] + lsls r0, r0, #6 + ldrb r1, [r4, #0x1e] + adds r0, r0, r1 + strb r0, [r3] + b _080B0CFC +_080B0CA8: + ldr r1, [r4, #0x24] + ldr r0, [r4, #0x28] + cmp r1, r0 + beq _080B0CD0 + ldr r0, [sp, #0xc] + strb r7, [r0] + ldr r1, _080B0CE4 @ =0x04000090 + ldr r2, [r4, #0x24] + ldr r0, [r2] + str r0, [r1] + adds r1, #4 + ldr r0, [r2, #4] + str r0, [r1] + adds r1, #4 + ldr r0, [r2, #8] + str r0, [r1] + adds r1, #4 + ldr r0, [r2, #0xc] + str r0, [r1] + str r2, [r4, #0x28] +_080B0CD0: + ldr r1, [sp, #0xc] + strb r5, [r1] + ldrb r0, [r4, #0x1e] + strb r0, [r3] + ldrb r0, [r4, #0x1e] + cmp r0, #0 + beq _080B0CE8 + movs r0, #0xc0 + b _080B0D0A + .align 2, 0 +_080B0CE4: .4byte 0x04000090 +_080B0CE8: + movs r3, #0x80 + rsbs r3, r3, #0 + strb r3, [r4, #0x1a] + b _080B0D0C +_080B0CF0: + ldrb r0, [r4, #0x1e] + strb r0, [r3] + ldr r0, [r4, #0x24] + lsls r0, r0, #3 + ldr r1, [sp, #0x14] + strb r0, [r1] +_080B0CFC: + ldrb r0, [r4, #4] + adds r0, #8 + mov r8, r0 + ldrb r0, [r4, #0x1e] + cmp r0, #0 + beq _080B0D0A + movs r0, #0x40 +_080B0D0A: + strb r0, [r4, #0x1a] +_080B0D0C: + ldrb r1, [r4, #4] + movs r2, #0 + strb r1, [r4, #0xb] + movs r0, #0xff + ands r0, r1 + adds r3, r6, #1 + mov sl, r3 + movs r1, #0x40 + adds r1, r1, r4 + mov sb, r1 + cmp r0, #0 + bne _080B0D26 + b _080B0E7A +_080B0D26: + strb r2, [r4, #9] + b _080B0EA8 +_080B0D2A: + movs r0, #4 + ands r0, r2 + cmp r0, #0 + bne _080B0D44 + ldr r0, _080B0D70 @ =0x04000084 + ldrb r1, [r0] + ldr r3, [sp, #0x1c] + ldrb r0, [r3] + asrs r1, r0 + movs r0, #1 + ands r1, r0 + cmp r1, #0 + bne _080B0D74 +_080B0D44: + ldrb r0, [r4, #0xd] + subs r0, #1 + strb r0, [r4, #0xd] + movs r1, #0xff + ands r0, r1 + lsls r0, r0, #0x18 + adds r3, r6, #1 + mov sl, r3 + movs r1, #0x40 + adds r1, r1, r4 + mov sb, r1 + cmp r0, #0 + ble _080B0D60 + b _080B0EBA +_080B0D60: + lsls r0, r6, #0x18 + lsrs r0, r0, #0x18 + bl CgbOscOff + movs r0, #0 + strb r0, [r4] + b _080B0FB6 + .align 2, 0 +_080B0D70: .4byte 0x04000084 +_080B0D74: + movs r0, #0x40 + ands r0, r2 + adds r3, r6, #1 + mov sl, r3 + movs r1, #0x40 + adds r1, r1, r4 + mov sb, r1 + cmp r0, #0 + beq _080B0DB4 + movs r0, #3 + ands r0, r2 + cmp r0, #0 + beq _080B0DB4 + movs r0, #0xfc + ands r0, r2 + movs r2, #0 + strb r0, [r4] + ldrb r1, [r4, #7] + strb r1, [r4, #0xb] + movs r0, #0xff + ands r0, r1 + cmp r0, #0 + beq _080B0DE6 + ldrb r0, [r4, #0x1d] + movs r1, #1 + orrs r0, r1 + strb r0, [r4, #0x1d] + cmp r6, #3 + beq _080B0EA8 + ldrb r3, [r4, #7] + mov r8, r3 + b _080B0EA8 +_080B0DB4: + ldrb r0, [r4, #0xb] + cmp r0, #0 + bne _080B0EA8 + cmp r6, #3 + bne _080B0DC6 + ldrb r1, [r4, #0x1d] + movs r0, #1 + orrs r0, r1 + strb r0, [r4, #0x1d] +_080B0DC6: + adds r0, r4, #0 + bl CgbModVol + ldrb r0, [r4] + movs r1, #3 + ands r1, r0 + cmp r1, #0 + bne _080B0E18 + ldrb r0, [r4, #9] + subs r0, #1 + strb r0, [r4, #9] + movs r1, #0xff + ands r0, r1 + lsls r0, r0, #0x18 + cmp r0, #0 + bgt _080B0E14 +_080B0DE6: + ldrb r1, [r4, #0xa] + ldrb r0, [r4, #0xc] + muls r0, r1, r0 + adds r0, #0xff + asrs r0, r0, #8 + movs r1, #0 + strb r0, [r4, #9] + lsls r0, r0, #0x18 + cmp r0, #0 + beq _080B0D60 + ldrb r0, [r4] + movs r1, #4 + orrs r0, r1 + strb r0, [r4] + ldrb r0, [r4, #0x1d] + movs r1, #1 + orrs r0, r1 + strb r0, [r4, #0x1d] + cmp r6, #3 + beq _080B0EBA + movs r3, #8 + mov r8, r3 + b _080B0EBA +_080B0E14: + ldrb r0, [r4, #7] + b _080B0EA6 +_080B0E18: + cmp r1, #1 + bne _080B0E24 +_080B0E1C: + ldrb r0, [r4, #0x19] + strb r0, [r4, #9] + movs r0, #7 + b _080B0EA6 +_080B0E24: + cmp r1, #2 + bne _080B0E6A + ldrb r0, [r4, #9] + subs r0, #1 + strb r0, [r4, #9] + movs r1, #0xff + ands r0, r1 + lsls r0, r0, #0x18 + asrs r0, r0, #0x18 + movs r1, #0x19 + ldrsb r1, [r4, r1] + cmp r0, r1 + bgt _080B0E66 +_080B0E3E: + ldrb r0, [r4, #6] + cmp r0, #0 + bne _080B0E4E + ldrb r1, [r4] + movs r0, #0xfc + ands r0, r1 + strb r0, [r4] + b _080B0DE6 +_080B0E4E: + ldrb r0, [r4] + subs r0, #1 + strb r0, [r4] + ldrb r1, [r4, #0x1d] + movs r0, #1 + orrs r0, r1 + strb r0, [r4, #0x1d] + cmp r6, #3 + beq _080B0E1C + movs r3, #8 + mov r8, r3 + b _080B0E1C +_080B0E66: + ldrb r0, [r4, #5] + b _080B0EA6 +_080B0E6A: + ldrb r0, [r4, #9] + adds r0, #1 + strb r0, [r4, #9] + movs r1, #0xff + ands r0, r1 + ldrb r3, [r4, #0xa] + cmp r0, r3 + blo _080B0EA4 +_080B0E7A: + ldrb r0, [r4] + subs r0, #1 + movs r2, #0 + strb r0, [r4] + ldrb r1, [r4, #5] + strb r1, [r4, #0xb] + movs r0, #0xff + ands r0, r1 + cmp r0, #0 + beq _080B0E3E + ldrb r0, [r4, #0x1d] + movs r1, #1 + orrs r0, r1 + strb r0, [r4, #0x1d] + ldrb r0, [r4, #0xa] + strb r0, [r4, #9] + cmp r6, #3 + beq _080B0EA8 + ldrb r0, [r4, #5] + mov r8, r0 + b _080B0EA8 +_080B0EA4: + ldrb r0, [r4, #4] +_080B0EA6: + strb r0, [r4, #0xb] +_080B0EA8: + ldrb r0, [r4, #0xb] + subs r0, #1 + strb r0, [r4, #0xb] + ldr r1, [sp, #4] + cmp r1, #0 + bne _080B0EBA + subs r1, #1 + str r1, [sp, #4] + b _080B0DB4 +_080B0EBA: + ldrb r1, [r4, #0x1d] + movs r0, #2 + ands r0, r1 + cmp r0, #0 + beq _080B0F34 + cmp r6, #3 + bgt _080B0EFA + ldrb r1, [r4, #1] + movs r0, #8 + ands r0, r1 + cmp r0, #0 + beq _080B0EFA + ldr r0, _080B0EE4 @ =0x04000089 + ldrb r0, [r0] + adds r1, r0, #0 + cmp r1, #0x3f + bgt _080B0EEC + ldr r0, [r4, #0x20] + adds r0, #2 + ldr r1, _080B0EE8 @ =0x000007FC + b _080B0EF6 + .align 2, 0 +_080B0EE4: .4byte 0x04000089 +_080B0EE8: .4byte 0x000007FC +_080B0EEC: + cmp r1, #0x7f + bgt _080B0EFA + ldr r0, [r4, #0x20] + adds r0, #1 + ldr r1, _080B0F04 @ =0x000007FE +_080B0EF6: + ands r0, r1 + str r0, [r4, #0x20] +_080B0EFA: + cmp r6, #4 + beq _080B0F08 + ldr r0, [r4, #0x20] + b _080B0F14 + .align 2, 0 +_080B0F04: .4byte 0x000007FE +_080B0F08: + ldr r1, [sp, #0x14] + ldrb r0, [r1] + movs r1, #8 + ands r1, r0 + ldr r0, [r4, #0x20] + orrs r0, r1 +_080B0F14: + ldr r3, [sp, #0x14] + strb r0, [r3] + ldrb r0, [r4, #0x1a] + movs r1, #0xc0 + ands r1, r0 + ldr r0, [r4, #0x20] + movs r2, #0xfc + lsls r2, r2, #6 + ands r0, r2 + lsrs r0, r0, #8 + adds r1, r1, r0 + strb r1, [r4, #0x1a] + movs r0, #0xff + ands r1, r0 + ldr r3, [sp, #0x18] + strb r1, [r3] +_080B0F34: + ldrb r1, [r4, #0x1d] + movs r0, #1 + ands r0, r1 + cmp r0, #0 + beq _080B0FB6 + ldr r2, _080B0F7C @ =0x04000081 + ldrb r1, [r4, #0x1c] + ldrb r0, [r2] + bics r0, r1 + ldrb r1, [r4, #0x1b] + orrs r0, r1 + strb r0, [r2] + cmp r6, #3 + bne _080B0F84 + ldr r1, _080B0F80 @ =gCgb3Vol + ldrb r0, [r4, #9] + adds r0, r0, r1 + ldrb r0, [r0] + ldr r1, [sp, #0x10] + strb r0, [r1] + ldrb r1, [r4, #0x1a] + movs r2, #0x80 + adds r0, r2, #0 + ands r0, r1 + cmp r0, #0 + beq _080B0FB6 + ldr r3, [sp, #0xc] + strb r2, [r3] + ldrb r0, [r4, #0x1a] + ldr r1, [sp, #0x18] + strb r0, [r1] + ldrb r1, [r4, #0x1a] + movs r0, #0x7f + ands r0, r1 + strb r0, [r4, #0x1a] + b _080B0FB6 + .align 2, 0 +_080B0F7C: .4byte 0x04000081 +_080B0F80: .4byte gCgb3Vol +_080B0F84: + movs r0, #0xf + mov r3, r8 + ands r3, r0 + mov r8, r3 + ldrb r0, [r4, #9] + lsls r0, r0, #4 + add r0, r8 + ldr r1, [sp, #0x10] + strb r0, [r1] + ldrb r0, [r4, #0x1a] + movs r2, #0x80 + orrs r0, r2 + ldr r3, [sp, #0x18] + strb r0, [r3] + cmp r6, #1 + bne _080B0FB6 + ldr r0, [sp, #0xc] + ldrb r1, [r0] + movs r0, #8 + ands r0, r1 + cmp r0, #0 + bne _080B0FB6 + ldrb r0, [r4, #0x1a] + orrs r0, r2 + strb r0, [r3] +_080B0FB6: + movs r0, #0 + strb r0, [r4, #0x1d] +_080B0FBA: + mov r6, sl + mov r4, sb + cmp r6, #4 + bgt _080B0FC4 + b _080B0B88 +_080B0FC4: + add sp, #0x24 + pop {r3, r4, r5} + mov r8, r3 + mov sb, r4 + mov sl, r5 + pop {r4, r5, r6, r7} + pop {r0} + bx r0 + + .syntax divided diff --git a/asm/non_matching/sub_0804DE00.inc b/asm/non_matching/sub_0804DE00.inc index 4a3a95bf..bbaabc05 100644 --- a/asm/non_matching/sub_0804DE00.inc +++ b/asm/non_matching/sub_0804DE00.inc @@ -20,7 +20,7 @@ _0804DE22: movs r0, #0x18 bl SetGlobalFlag _0804DE32: - ldr r5, _0804DE50 @ =gAreaRoomEntities_HyruleTown + ldr r5, _0804DE50 @ =Area_HyruleTown ldr r4, _0804DE54 @ =gSave ldrb r0, [r4, #8] lsls r0, r0, #2 @@ -35,7 +35,7 @@ _0804DE32: str r0, [r1] b _0804DECC .align 2, 0 -_0804DE50: .4byte gAreaRoomEntities_HyruleTown +_0804DE50: .4byte Area_HyruleTown _0804DE54: .4byte gSave _0804DE58: .4byte gUnk_02017654 _0804DE5C: diff --git a/asm/non_matching/textbox/DispMessageFrame.inc b/asm/non_matching/textbox/DispMessageFrame.inc new file mode 100644 index 00000000..f7d118df --- /dev/null +++ b/asm/non_matching/textbox/DispMessageFrame.inc @@ -0,0 +1,135 @@ + + .syntax unified + + push {r4, r5, r6, r7, lr} + mov r7, sb + mov r6, r8 + push {r6, r7} + adds r7, r0, #0 + adds r4, r1, #0 + adds r6, r2, #0 + mov r8, r3 + adds r3, r7, #0 + lsls r0, r6, #6 + adds r0, #0x40 + adds r2, r3, r0 + mov r0, r8 + strh r0, [r3] + adds r3, #2 + movs r1, #0x80 + lsls r1, r1, #4 + mov sb, r1 + mov r0, r8 + mov r5, sb + orrs r0, r5 + strh r0, [r2] + adds r2, #2 + cmp r4, #0 + ble _08056E4C + mov r0, r8 + adds r0, #1 + strh r0, [r3] + adds r3, #2 + adds r1, r0, #0 + orrs r1, r5 + strh r1, [r2] + adds r2, #2 + subs r4, #2 + adds r1, r4, #0 + subs r4, #1 + mov ip, r0 + cmp r1, #0 + ble _08056E30 + mov r5, r8 + adds r5, #2 + adds r1, r5, #0 + mov r0, sb + orrs r1, r0 +_08056E20: + strh r5, [r3] + adds r3, #2 + strh r1, [r2] + adds r2, #2 + adds r0, r4, #0 + subs r4, #1 + cmp r0, #0 + bgt _08056E20 +_08056E30: + movs r1, #0x80 + lsls r1, r1, #3 + adds r0, r1, #0 + mov r1, ip + orrs r1, r0 + strh r1, [r3] + adds r3, #2 + movs r5, #0xc0 + lsls r5, r5, #4 + adds r0, r5, #0 + mov r1, ip + orrs r1, r0 + strh r1, [r2] + adds r2, #2 +_08056E4C: + movs r0, #0x80 + lsls r0, r0, #3 + adds r5, r0, #0 + mov r0, r8 + orrs r0, r5 + strh r0, [r3] + movs r0, #0xc0 + lsls r0, r0, #4 + adds r1, r0, #0 + mov r0, r8 + orrs r0, r1 + strh r0, [r2] + adds r7, #0x40 + adds r3, #0x40 + cmp r6, #0 + ble _08056EB6 + mov r0, r8 + adds r0, #3 + strh r0, [r7] + adds r1, r0, #0 + orrs r1, r5 + strh r1, [r3] + adds r7, #0x40 + adds r3, #0x40 + subs r6, #2 + adds r1, r6, #0 + subs r6, #1 + adds r2, r0, #0 + cmp r1, #0 + ble _08056EA0 + mov r4, r8 + adds r4, #4 + adds r1, r4, #0 + orrs r1, r5 +_08056E90: + strh r4, [r7] + strh r1, [r3] + adds r7, #0x40 + adds r3, #0x40 + adds r0, r6, #0 + subs r6, #1 + cmp r0, #0 + bgt _08056E90 +_08056EA0: + movs r1, #0x80 + lsls r1, r1, #4 + adds r0, r1, #0 + adds r1, r2, #0 + orrs r1, r0 + strh r1, [r7] + movs r5, #0xc0 + lsls r5, r5, #4 + adds r0, r5, #0 + orrs r2, r0 + strh r2, [r3] +_08056EB6: + pop {r3, r4} + mov r8, r3 + mov sb, r4 + pop {r4, r5, r6, r7, pc} + .align 2, 0 + + .syntax divided diff --git a/asm/non_matching/textbox/sub_080564EC.inc b/asm/non_matching/textbox/TextBoxFunction1.inc similarity index 88% rename from asm/non_matching/textbox/sub_080564EC.inc rename to asm/non_matching/textbox/TextBoxFunction1.inc index e76e5fa6..ddbafe5e 100644 --- a/asm/non_matching/textbox/sub_080564EC.inc +++ b/asm/non_matching/textbox/TextBoxFunction1.inc @@ -1,12 +1,12 @@ .syntax unified push {r4, lr} - ldr r0, _08056598 @ =gUnk_02036A40 + ldr r0, _08056598 @ =gNewWindow movs r1, #8 bl MemClear ldr r0, _0805659C @ =gUnk_02024030 movs r1, #0x18 bl MemClear - ldr r4, _080565A0 @ =gUnk_02022780 + ldr r4, _080565A0 @ =gCurrentTextBox adds r0, r4, #0 movs r1, #0xa8 bl MemClear @@ -61,7 +61,7 @@ _08056560: strb r0, [r3, #1] movs r0, #0 strb r0, [r3, #2] - ldr r4, _080565A0 @ =gUnk_02022780 + ldr r4, _080565A0 @ =gCurrentTextBox adds r0, r4, #0 bl sub_08056FBC ldr r0, _080565AC @ =gUnk_08107BE0 @@ -72,7 +72,7 @@ _08056560: movs r0, #0xd0 strh r0, [r4] movs r0, #2 - bl sub_08056C54 + bl SetDoTextBox movs r0, #0 bl sub_08056BDC movs r0, #2 @@ -80,9 +80,9 @@ _08056560: movs r0, #1 pop {r4, pc} .align 2, 0 -_08056598: .4byte gUnk_02036A40 +_08056598: .4byte gNewWindow _0805659C: .4byte gUnk_02024030 -_080565A0: .4byte gUnk_02022780 +_080565A0: .4byte gCurrentTextBox _080565A4: .4byte gTextBox _080565A8: .4byte gSave _080565AC: .4byte gUnk_08107BE0 diff --git a/asm/non_matching/textbox/sub_08056750.inc b/asm/non_matching/textbox/sub_08056750.inc new file mode 100644 index 00000000..fafe63d6 --- /dev/null +++ b/asm/non_matching/textbox/sub_08056750.inc @@ -0,0 +1,319 @@ + + .section .text + + .syntax unified + + push {r4, r5, r6, r7, lr} + adds r5, r0, #0 + ldrh r7, [r5, #0x24] + cmp r7, #0 + beq _0805675C + b _0805694C +_0805675C: + adds r4, r5, #0 + adds r4, #0x20 + adds r0, r4, #0 + bl sub_0805EFE8 + adds r7, r0, #0 + cmp r7, #0xe + bls _0805676E + b _08056942 +_0805676E: + lsls r0, r7, #2 + ldr r1, _08056778 @ =_0805677C + adds r0, r0, r1 + ldr r0, [r0] + mov pc, r0 + .align 2, 0 +_08056778: .4byte _0805677C +_0805677C: @ jump table + .4byte _080567B8 @ case 0 + .4byte _080567DE @ case 1 + .4byte _08056802 @ case 2 + .4byte _0805680A @ case 3 + .4byte _08056812 @ case 4 + .4byte _08056838 @ case 5 + .4byte _08056844 @ case 6 + .4byte _08056858 @ case 7 + .4byte _0805688C @ case 8 + .4byte _08056894 @ case 9 + .4byte _080568AC @ case 10 + .4byte _08056942 @ case 11 + .4byte _080568B2 @ case 12 + .4byte _08056914 @ case 13 + .4byte _0805693A @ case 14 +_080567B8: + ldr r0, _080567D4 @ =gUnk_02000040 + ldrb r0, [r0] + cmp r0, #1 + bne _080567D8 + adds r1, r5, #0 + adds r1, #0x89 + movs r0, #5 + strb r0, [r1] + movs r0, #0 + movs r1, #0 + bl sub_08056ABC + b _08056942 + .align 2, 0 +_080567D4: .4byte gUnk_02000040 +_080567D8: + adds r1, r5, #0 + adds r1, #0x89 + b _0805692C +_080567DE: + adds r1, r5, #0 + adds r1, #0x8a + movs r0, #2 + strb r0, [r1] + adds r0, r5, #0 + adds r0, #0x98 + ldrb r0, [r0] + cmp r0, #0 + bne _080567F8 + movs r0, #1 + bl sub_08056BDC + b _08056942 +_080567F8: + adds r1, r5, #0 + adds r1, #0x89 + movs r0, #3 + strb r0, [r1] + b _08056942 +_08056802: + movs r0, #3 + bl sub_080564C8 + b _08056942 +_0805680A: + movs r0, #4 + bl sub_080564C8 + b _08056942 +_08056812: + adds r0, r4, #0 + movs r1, #0 + bl sub_GetFontStrWidth + adds r3, r0, #0 + adds r4, r5, #0 + adds r4, #0x56 + adds r0, r5, #0 + adds r0, #0x54 + ldrh r0, [r0] + ldrh r2, [r4] + subs r0, r0, r2 + subs r0, r0, r3 + lsrs r1, r0, #0x1f + adds r0, r0, r1 + asrs r0, r0, #1 + adds r2, r2, r0 + strh r2, [r4] + b _08056942 +_08056838: + ldr r1, _08056840 @ =gTextBox + ldrh r0, [r5, #0x22] + strb r0, [r1, #1] + b _08056942 + .align 2, 0 +_08056840: .4byte gTextBox +_08056844: + ldr r0, _08056854 @ =gUnk_0200005C + ldrh r1, [r5, #0x22] + movs r2, #0x1f + ands r1, r2 + bl WriteBit + b _08056942 + .align 2, 0 +_08056854: .4byte gUnk_0200005C +_08056858: + ldrh r3, [r5, #0x22] + cmp r3, #0xe + beq _08056864 + cmp r3, #0xf + beq _08056874 + b _0805687A +_08056864: + adds r0, r5, #0 + adds r0, #0x8f + ldrb r0, [r0] + adds r1, r5, #0 + adds r1, #0x91 + strb r0, [r1] + movs r3, #2 + b _0805687A +_08056874: + adds r0, r5, #0 + adds r0, #0x91 + ldrb r3, [r0] +_0805687A: + adds r1, r5, #0 + adds r1, #0x90 + movs r0, #0 + strb r0, [r1] + adds r0, r5, #0 + adds r1, r3, #0 + bl sub_080569C4 + b _08056942 +_0805688C: + ldrh r0, [r5, #0x22] + bl SoundReq + b _08056942 +_08056894: + ldr r1, _080568A8 @ =gCurrentTextBox + ldrh r0, [r5, #0x22] + strb r0, [r1, #3] + ldrh r0, [r5, #0x22] + adds r1, r5, #0 + adds r1, #0x53 + ldrb r1, [r1] + bl sub_08056F88 + b _08056942 + .align 2, 0 +_080568A8: .4byte gCurrentTextBox +_080568AC: + ldrh r0, [r5, #0x22] + strb r0, [r5, #7] + b _08056942 +_080568B2: + ldr r6, _0805690C @ =gUnk_02000040 + ldrb r0, [r6] + cmp r0, #1 + beq _080568D2 + adds r0, r6, #0 + movs r1, #4 + bl MemClear + ldr r4, _08056910 @ =gUnk_02024030 + adds r0, r4, #0 + movs r1, #0x18 + bl MemClear + movs r0, #1 + strb r0, [r4] + strb r0, [r6] +_080568D2: + ldr r2, _08056910 @ =gUnk_02024030 + movs r0, #2 + ldrsb r0, [r2, r0] + cmp r0, #3 + bgt _08056942 + lsls r0, r0, #1 + adds r1, r2, #0 + adds r1, #0x10 + adds r0, r0, r1 + ldrh r1, [r5, #0x26] + strh r1, [r0] + movs r0, #2 + ldrsb r0, [r2, r0] + lsls r0, r0, #1 + adds r1, r2, #0 + adds r1, #8 + adds r0, r0, r1 + adds r3, r5, #0 + adds r3, #0x56 + ldrh r1, [r3] + strh r1, [r0] + ldrb r0, [r2, #2] + adds r0, #1 + strb r0, [r2, #2] + ldrh r0, [r3] + adds r0, #8 + strh r0, [r3] + b _08056942 + .align 2, 0 +_0805690C: .4byte gUnk_02000040 +_08056910: .4byte gUnk_02024030 +_08056914: + ldrh r3, [r5, #0x22] + cmp r3, #0xfe + beq _08056928 + cmp r3, #0xff + bne _08056932 + adds r1, r5, #0 + adds r1, #0x8e + movs r0, #1 + strb r0, [r1] + b _08056942 +_08056928: + adds r1, r5, #0 + adds r1, #0x8e +_0805692C: + movs r0, #2 + strb r0, [r1] + b _08056942 +_08056932: + adds r0, r5, #0 + adds r0, #0x95 + strb r3, [r0] + b _08056942 +_0805693A: + ldrh r1, [r5, #0x22] + adds r0, r5, #0 + adds r0, #0x94 + strb r1, [r0] +_08056942: + lsrs r0, r7, #8 + cmp r0, #0 + bne _0805694C + movs r0, #0 + b _080569C2 +_0805694C: + ldr r0, _08056960 @ =gCurrentTextBox + adds r0, #0x99 + ldrb r0, [r0] + cmp r0, #2 + beq _08056964 + movs r0, #3 + bl sub_080564C8 + movs r0, #0 + b _080569C2 + .align 2, 0 +_08056960: .4byte gCurrentTextBox +_08056964: + ldr r1, _08056994 @ =gTextBox + ldrb r0, [r1, #1] + cmp r0, #0 + bne _08056970 + movs r0, #0x80 + strb r0, [r1, #1] +_08056970: + movs r0, #0 + strh r0, [r5, #0x24] + lsrs r0, r7, #8 + cmp r0, #7 + bne _08056998 + adds r0, r5, #0 + adds r0, #0x8f + ldrb r0, [r0] + movs r1, #0x80 + adds r2, r5, #0 + adds r2, #0x90 + orrs r1, r0 + strb r1, [r2] + adds r0, r5, #0 + movs r1, #0 + bl sub_080569C4 + b _080569B4 + .align 2, 0 +_08056994: .4byte gTextBox +_08056998: + adds r2, r5, #0 + adds r2, #0x90 + ldrb r1, [r2] + movs r0, #0x80 + ands r0, r1 + cmp r0, #0 + beq _080569B4 + ldrb r3, [r2] + movs r0, #0 + strb r0, [r2] + adds r0, r5, #0 + adds r1, r3, #0 + bl sub_080569C4 +_080569B4: + adds r1, r5, #0 + adds r1, #0x50 + adds r0, r7, #0 + bl sub_0805F7DC + lsls r0, r0, #0x10 + lsrs r0, r0, #0x10 +_080569C2: + pop {r4, r5, r6, r7, pc} + + .syntax divided diff --git a/asm/non_matching/textbox/sub_08056FEC.inc b/asm/non_matching/textbox/sub_08056FEC.inc new file mode 100644 index 00000000..aa1b66b2 --- /dev/null +++ b/asm/non_matching/textbox/sub_08056FEC.inc @@ -0,0 +1,50 @@ + + .syntax unified + + push {r4, r5, r6, r7, lr} + sub sp, #8 + adds r2, r0, #0 + adds r5, r1, #0 + bl sub_0801D51C + adds r2, r0, #0 + ldr r0, _08057040 @ =0x0FFFFFFF + ands r2, r0 + movs r4, #0 + movs r3, #0xf +_08057002: + mov r0, sp + adds r1, r0, r4 + adds r0, r2, #0 + ands r0, r3 + strb r0, [r1] + adds r4, #1 + lsrs r2, r2, #4 + cmp r2, #0 + bne _08057002 + movs r3, #0 + subs r2, r4, #1 + cmp r2, #0 + blt _08057032 + movs r6, #0x30 +_0805701E: + adds r1, r5, r3 + mov r7, sp + adds r0, r7, r2 + ldrb r0, [r0] + orrs r0, r6 + strb r0, [r1] + adds r3, #1 + subs r2, #1 + cmp r2, #0 + bge _0805701E +_08057032: + adds r1, r5, r3 + movs r0, #0 + strb r0, [r1] + adds r0, r4, #0 + add sp, #8 + pop {r4, r5, r6, r7, pc} + .align 2, 0 +_08057040: .4byte 0x0FFFFFFF + + .syntax divided diff --git a/asm/soundReq.s b/asm/soundReq.s deleted file mode 100644 index 6b5ef1c2..00000000 --- a/asm/soundReq.s +++ /dev/null @@ -1,280 +0,0 @@ - .include "asm/macros.inc" - - .include "constants/constants.inc" - - .syntax unified - - .text - - thumb_func_start SoundReq -SoundReq: @ 0x080A3268 - push {r4, r5, lr} - adds r3, r0, #0 - ldr r0, _080A32AC @ =gMain - ldrb r2, [r0, #7] - cmp r2, #0 - beq _080A3276 - b _080A347C -_080A3276: - ldr r5, _080A32B0 @ =gUnk_02021EE0 - ldr r4, _080A32B4 @ =0x0000FFFF - ands r4, r3 - ldr r1, _080A32B8 @ =0xFFFF0000 - ands r1, r3 - ldr r0, _080A32BC @ =0x80090000 - cmp r1, r0 - bne _080A3288 - b _080A33A0 -_080A3288: - cmp r1, r0 - bhi _080A3310 - ldr r0, _080A32C0 @ =0x80040000 - cmp r1, r0 - bne _080A3294 - b _080A33F4 -_080A3294: - cmp r1, r0 - bhi _080A32D8 - ldr r0, _080A32C4 @ =0x80020000 - cmp r1, r0 - bne _080A32A0 - b _080A3384 -_080A32A0: - cmp r1, r0 - bhi _080A32CC - ldr r0, _080A32C8 @ =0x80010000 - cmp r1, r0 - beq _080A337C - b _080A3458 - .align 2, 0 -_080A32AC: .4byte gMain -_080A32B0: .4byte gUnk_02021EE0 -_080A32B4: .4byte 0x0000FFFF -_080A32B8: .4byte 0xFFFF0000 -_080A32BC: .4byte 0x80090000 -_080A32C0: .4byte 0x80040000 -_080A32C4: .4byte 0x80020000 -_080A32C8: .4byte 0x80010000 -_080A32CC: - ldr r0, _080A32D4 @ =0x80030000 - cmp r1, r0 - beq _080A338C - b _080A3458 - .align 2, 0 -_080A32D4: .4byte 0x80030000 -_080A32D8: - ldr r0, _080A32F0 @ =0x80060000 - cmp r1, r0 - bne _080A32E0 - b _080A340A -_080A32E0: - cmp r1, r0 - bhi _080A32F8 - ldr r0, _080A32F4 @ =0x80050000 - cmp r1, r0 - bne _080A32EC - b _080A33FE -_080A32EC: - b _080A3458 - .align 2, 0 -_080A32F0: .4byte 0x80060000 -_080A32F4: .4byte 0x80050000 -_080A32F8: - ldr r0, _080A3308 @ =0x80070000 - cmp r1, r0 - bne _080A3300 - b _080A340E -_080A3300: - ldr r0, _080A330C @ =0x80080000 - cmp r1, r0 - beq _080A3398 - b _080A3458 - .align 2, 0 -_080A3308: .4byte 0x80070000 -_080A330C: .4byte 0x80080000 -_080A3310: - ldr r0, _080A3330 @ =0x800D0000 - cmp r1, r0 - bne _080A3318 - b _080A343A -_080A3318: - cmp r1, r0 - bhi _080A3348 - ldr r0, _080A3334 @ =0x800B0000 - cmp r1, r0 - bne _080A3324 - b _080A3420 -_080A3324: - cmp r1, r0 - bhi _080A333C - ldr r0, _080A3338 @ =0x800A0000 - cmp r1, r0 - beq _080A33B6 - b _080A3458 - .align 2, 0 -_080A3330: .4byte 0x800D0000 -_080A3334: .4byte 0x800B0000 -_080A3338: .4byte 0x800A0000 -_080A333C: - ldr r0, _080A3344 @ =0x800C0000 - cmp r1, r0 - beq _080A33CC - b _080A3458 - .align 2, 0 -_080A3344: .4byte 0x800C0000 -_080A3348: - ldr r0, _080A335C @ =0x800F0000 - cmp r1, r0 - bne _080A3350 - b _080A344E -_080A3350: - cmp r1, r0 - bhi _080A3364 - ldr r0, _080A3360 @ =0x800E0000 - cmp r1, r0 - beq _080A3446 - b _080A3458 - .align 2, 0 -_080A335C: .4byte 0x800F0000 -_080A3360: .4byte 0x800E0000 -_080A3364: - ldr r0, _080A3374 @ =0x80100000 - cmp r1, r0 - beq _080A343E - ldr r0, _080A3378 @ =0x80110000 - cmp r1, r0 - beq _080A3454 - b _080A3458 - .align 2, 0 -_080A3374: .4byte 0x80100000 -_080A3378: .4byte 0x80110000 -_080A337C: - strh r2, [r5, #0x14] - bl m4aMPlayAllStop - b _080A347C -_080A3384: - movs r0, #0 - bl sub_080A3234 - b _080A347C -_080A338C: - bl sub_080A35C8 - movs r0, #0x80 - lsls r0, r0, #1 - strh r0, [r5, #0x12] - b _080A3418 -_080A3398: - ldrh r0, [r5, #0x14] - bl sub_080A35B4 - b _080A347C -_080A33A0: - cmp r4, #0 - bne _080A33A6 - ldrh r4, [r5, #0x14] -_080A33A6: - subs r0, r4, #1 - cmp r0, #0x62 - bhi _080A347C - strh r4, [r5, #0x14] - adds r0, r4, #0 - bl m4aSongNumStart - b _080A33C4 -_080A33B6: - subs r0, r4, #1 - cmp r0, #0x62 - bhi _080A347C - strh r4, [r5, #0x14] - adds r0, r4, #0 - bl m4aSongNumStartOrContinue -_080A33C4: - adds r0, r4, #0 - bl sub_080A35A0 - b _080A347C -_080A33CC: - ldr r2, _080A33EC @ =gUnk_08A11C3C - ldr r1, _080A33F0 @ =gUnk_08A11DBC - ldrh r0, [r5, #0x14] - lsls r0, r0, #3 - adds r0, r0, r1 - ldrh r1, [r0, #4] - lsls r0, r1, #1 - adds r0, r0, r1 - lsls r0, r0, #2 - adds r0, r0, r2 - ldr r0, [r0] - adds r1, r4, #0 - bl m4aMPlayTempoControl - b _080A347C - .align 2, 0 -_080A33EC: .4byte gUnk_08A11C3C -_080A33F0: .4byte gUnk_08A11DBC -_080A33F4: - bl m4aMPlayAllStop - bl m4aSoundVSyncOff - b _080A347C -_080A33FE: - ldrh r0, [r5, #0x14] - cmp r0, #0 - beq _080A347C - bl m4aSongNumStop - b _080A347C -_080A340A: - bl m4aSoundVSyncOn -_080A340E: - ldrh r0, [r5, #0x14] - cmp r0, #0 - beq _080A347C - bl m4aSongNumStartOrContinue -_080A3418: - ldrh r0, [r5, #0x14] - bl sub_080A353C - b _080A347C -_080A3420: - subs r0, r4, #1 - cmp r0, #0x62 - bhi _080A347C - strh r4, [r5, #0x14] - adds r0, r4, #0 - bl m4aSongNumStartOrContinue - bl sub_080A35C8 - adds r0, r4, #0 - bl sub_080A353C - b _080A347C -_080A343A: - strh r2, [r5, #0x10] - b _080A347C -_080A343E: - strh r2, [r5, #0x10] - movs r0, #1 - strb r0, [r5, #2] - b _080A347C -_080A3446: - movs r0, #0x80 - lsls r0, r0, #1 - strh r0, [r5, #0x10] - b _080A347C -_080A344E: - bl sub_080A35C8 - b _080A347C -_080A3454: - strh r2, [r5, #0x14] - b _080A347C -_080A3458: - cmp r4, #0 - beq _080A347C - subs r0, r4, #1 - cmp r0, #0x62 - bhi _080A3470 - strh r4, [r5, #0x14] - adds r0, r4, #0 - bl m4aSongNumStart - bl sub_080A35C8 - b _080A3476 -_080A3470: - adds r0, r4, #0 - bl m4aSongNumStart -_080A3476: - adds r0, r4, #0 - bl sub_080A353C -_080A347C: - pop {r4, r5, pc} - .align 2, 0 diff --git a/constants/audio_constants.inc b/constants/audio_constants.inc new file mode 100644 index 00000000..b7cb230c --- /dev/null +++ b/constants/audio_constants.inc @@ -0,0 +1,563 @@ + .equiv SFX_NONE, 0x0 + .equiv BGM_CASTLE_TOURNAMENT, 0x1 + .equiv BGM_VAATI_MOTIF, 0x2 + .equiv BGM_TITLE_SCREEN, 0x3 + .equiv BGM_CASTLE_MOTIF, 0x4 + .equiv BGM_ELEMENT_GET, 0x5 + .equiv BGM_FAIRY_FOUNTAIN, 0x6 + .equiv BGM_FILE_SELECT, 0x7 + .equiv BGM_INTRO_CUTSCENE, 0x8 + .equiv BGM_CREDITS, 0x9 + .equiv BGM_GAMEOVER, 0xa + .equiv BGM_SAVING_ZELDA, 0xb + .equiv BGM_LTTP_TITLE, 0xc + .equiv BGM_VAATI_THEME, 0xd + .equiv BGM_EZLO_THEME, 0xe + .equiv BGM_STORY, 0xf + .equiv BGM_FESTIVAL_APPROACH, 0x10 + .equiv BGM_BEAT_VAATI, 0x11 + .equiv BGM_UNUSED_12, 0x12 + .equiv BGM_BEANSTALK, 0x13 + .equiv BGM_HOUSE, 0x14 + .equiv BGM_CUCCO_MINIGAME, 0x15 + .equiv BGM_SYRUP_THEME, 0x16 + .equiv BGM_DUNGEON, 0x17 + .equiv BGM_ELEMENT_THEME, 0x18 + .equiv BGM_HYRULE_FIELD, 0x19 + .equiv BGM_HYRULE_CASTLE, 0x1a + .equiv BGM_HYRULE_CASTLE_NOINTRO, 0x1b + .equiv BGM_MINISH_VILLAGE, 0x1c + .equiv BGM_MINISH_WOODS, 0x1d + .equiv BGM_CRENEL_STORM, 0x1e + .equiv BGM_CASTOR_WILDS, 0x1f + .equiv BGM_HYRULE_TOWN, 0x20 + .equiv BGM_ROYAL_VALLEY, 0x21 + .equiv BGM_CLOUD_TOPS, 0x22 + .equiv BGM_DARK_HYRULE_CASTLE, 0x23 + .equiv BGM_SECRET_CASTLE_ENTRANCE, 0x24 + .equiv BGM_DEEPWOOD_SHRINE, 0x25 + .equiv BGM_CAVE_OF_FLAMES, 0x26 + .equiv BGM_FORTRESS_OF_WINDS, 0x27 + .equiv BGM_TEMPLE_OF_DROPLETS, 0x28 + .equiv BGM_PALACE_OF_WINDS, 0x29 + .equiv BGM_EZLO_STORY, 0x2a + .equiv BGM_ROYAL_CRYPT, 0x2b + .equiv BGM_ELEMENTAL_SANCTUARY, 0x2c + .equiv BGM_FIGHT_THEME, 0x2d + .equiv BGM_BOSS_THEME, 0x2e + .equiv BGM_VAATI_REBORN, 0x2f + .equiv BGM_VAATI_TRANSFIGURED, 0x30 + .equiv BGM_CASTLE_COLLAPSE, 0x31 + .equiv BGM_VAATI_WRATH, 0x32 + .equiv BGM_FIGHT_THEME2, 0x33 + .equiv BGM_DIGGING_CAVE, 0x34 + .equiv BGM_SWIFTBLADE_DOJO, 0x35 + .equiv BGM_MINISH_CAP, 0x36 + .equiv BGM_MT_CRENEL, 0x37 + .equiv BGM_PICORI_FESTIVAL, 0x38 + .equiv BGM_LOST_WOODS, 0x39 + .equiv BGM_FAIRY_FOUNTAIN2, 0x3a + .equiv BGM_WIND_RUINS, 0x3b + .equiv BGM_UNUSED_3C, 0x3c + .equiv BGM_UNUSED_3D, 0x3d + .equiv BGM_UNUSED_3E, 0x3e + .equiv BGM_UNUSED_3F, 0x3f + .equiv BGM_UNUSED_40, 0x40 + .equiv BGM_UNUSED_41, 0x41 + .equiv BGM_UNUSED_42, 0x42 + .equiv BGM_UNUSED_43, 0x43 + .equiv BGM_UNUSED_44, 0x44 + .equiv BGM_UNUSED_45, 0x45 + .equiv BGM_UNUSED_46, 0x46 + .equiv BGM_UNUSED_47, 0x47 + .equiv BGM_UNUSED_48, 0x48 + .equiv BGM_UNUSED_49, 0x49 + .equiv BGM_UNUSED_4A, 0x4a + .equiv BGM_UNUSED_4B, 0x4b + .equiv BGM_UNUSED_4C, 0x4c + .equiv BGM_UNUSED_4D, 0x4d + .equiv BGM_UNUSED_4E, 0x4e + .equiv BGM_UNUSED_4F, 0x4f + .equiv BGM_UNUSED_50, 0x50 + .equiv BGM_UNUSED_51, 0x51 + .equiv BGM_UNUSED_52, 0x52 + .equiv BGM_UNUSED_53, 0x53 + .equiv BGM_UNUSED_54, 0x54 + .equiv BGM_UNUSED_55, 0x55 + .equiv BGM_UNUSED_56, 0x56 + .equiv BGM_UNUSED_57, 0x57 + .equiv BGM_UNUSED_58, 0x58 + .equiv BGM_UNUSED_59, 0x59 + .equiv BGM_UNUSED_5A, 0x5a + .equiv BGM_UNUSED_5B, 0x5b + .equiv BGM_UNUSED_5C, 0x5c + .equiv BGM_UNUSED_5D, 0x5d + .equiv BGM_LEARN_SCROLL, 0x5e + .equiv BGM_EZLO_GET, 0x5f + .equiv BGM_UNUSED_60, 0x60 + .equiv BGM_UNUSED_61, 0x61 + .equiv BGM_UNUSED_62, 0x62 + .equiv BGM_UNUSED_63, 0x63 + .equiv SFX_BEEP, 0x64 + .equiv SFX_TEXTBOX_OPEN, 0x65 + .equiv SFX_TEXTBOX_CLOSE, 0x66 + .equiv SFX_TEXTBOX_NEXT, 0x67 + .equiv SFX_TEXTBOX_SWAP, 0x68 + .equiv SFX_TEXTBOX_CHOICE, 0x69 + .equiv SFX_TEXTBOX_SELECT, 0x6a + .equiv SFX_6B, 0x6b + .equiv SFX_MENU_CANCEL, 0x6c + .equiv SFX_MENU_ERROR, 0x6d + .equiv SFX_RUPEE_BOUNCE, 0x6e + .equiv SFX_RUPEE_GET, 0x6f + .equiv SFX_HEART_BOUNCE, 0x70 + .equiv SFX_HEART_GET, 0x71 + .equiv SFX_SECRET, 0x72 + .equiv SFX_SECRET_BIG, 0x73 + .equiv SFX_METAL_CLINK, 0x74 + .equiv SFX_PLY_VO1, 0x75 + .equiv SFX_PLY_VO2, 0x76 + .equiv SFX_PLY_VO3, 0x77 + .equiv SFX_PLY_VO4, 0x78 + .equiv SFX_PLY_VO5, 0x79 + .equiv SFX_PLY_VO6, 0x7a + .equiv SFX_PLY_VO7, 0x7b + .equiv SFX_PLY_JUMP, 0x7c + .equiv SFX_PLY_LAND, 0x7d + .equiv SFX_7E, 0x7e + .equiv SFX_PLY_LIFT, 0x7f + .equiv SFX_80, 0x80 + .equiv SFX_81, 0x81 + .equiv SFX_82, 0x82 + .equiv SFX_WATER_WALK, 0x83 + .equiv SFX_WATER_SPLASH, 0x84 + .equiv SFX_FALL_HOLE, 0x85 + .equiv SFX_86, 0x86 + .equiv SFX_PLY_DIE, 0x87 + .equiv SFX_88, 0x88 + .equiv SFX_BARREL_RELEASE, 0x89 + .equiv SFX_BARREL_ENTER, 0x8a + .equiv SFX_BARREL_ROLL, 0x8b + .equiv SFX_BARREL_ROLL_STOP, 0x8c + .equiv SFX_VO_EZLO1, 0x8d + .equiv SFX_VO_EZLO2, 0x8e + .equiv SFX_VO_EZLO3, 0x8f + .equiv SFX_VO_EZLO4, 0x90 + .equiv SFX_VO_EZLO5, 0x91 + .equiv SFX_VO_EZLO6, 0x92 + .equiv SFX_VO_EZLO7, 0x93 + .equiv SFX_VO_ZELDA1, 0x94 + .equiv SFX_VO_ZELDA2, 0x95 + .equiv SFX_VO_ZELDA3, 0x96 + .equiv SFX_VO_ZELDA4, 0x97 + .equiv SFX_VO_ZELDA5, 0x98 + .equiv SFX_VO_ZELDA6, 0x99 + .equiv SFX_VO_ZELDA7, 0x9a + .equiv SFX_9B, 0x9b + .equiv SFX_9C, 0x9c + .equiv SFX_9D, 0x9d + .equiv SFX_9E, 0x9e + .equiv SFX_9F, 0x9f + .equiv SFX_A0, 0xa0 + .equiv SFX_VO_TINGLE1, 0xa1 + .equiv SFX_VO_TINGLE2, 0xa2 + .equiv SFX_VO_KING1, 0xa3 + .equiv SFX_VO_KING2, 0xa4 + .equiv SFX_VO_KING3, 0xa5 + .equiv SFX_VO_KING4, 0xa6 + .equiv SFX_VO_KING5, 0xa7 + .equiv SFX_A8, 0xa8 + .equiv SFX_A9, 0xa9 + .equiv SFX_AA, 0xaa + .equiv SFX_SPIRITS_RELEASE, 0xab + .equiv SFX_AC, 0xac + .equiv SFX_VO_BEEDLE, 0xad + .equiv SFX_AE, 0xae + .equiv SFX_AF, 0xaf + .equiv SFX_B0, 0xb0 + .equiv SFX_VO_MINISH1, 0xb1 + .equiv SFX_VO_MINISH2, 0xb2 + .equiv SFX_VO_MINISH3, 0xb3 + .equiv SFX_VO_MINISH4, 0xb4 + .equiv SFX_B5, 0xb5 + .equiv SFX_B6, 0xb6 + .equiv SFX_B7, 0xb7 + .equiv SFX_B8, 0xb8 + .equiv SFX_B9, 0xb9 + .equiv SFX_BA, 0xba + .equiv SFX_BB, 0xbb + .equiv SFX_BC, 0xbc + .equiv SFX_BD, 0xbd + .equiv SFX_BE, 0xbe + .equiv SFX_BF, 0xbf + .equiv SFX_C0, 0xc0 + .equiv SFX_C1, 0xc1 + .equiv SFX_C2, 0xc2 + .equiv SFX_C3, 0xc3 + .equiv SFX_C4, 0xc4 + .equiv SFX_C5, 0xc5 + .equiv SFX_C6, 0xc6 + .equiv SFX_C7, 0xc7 + .equiv SFX_C8, 0xc8 + .equiv SFX_C9, 0xc9 + .equiv SFX_CA, 0xca + .equiv SFX_CB, 0xcb + .equiv SFX_REM_SLEEP, 0xcc + .equiv SFX_TASK_COMPLETE, 0xcd + .equiv SFX_KEY_APPEAR, 0xce + .equiv SFX_CF, 0xcf + .equiv SFX_D0, 0xd0 + .equiv SFX_VO_DOG, 0xd1 + .equiv SFX_VO_CAT, 0xd2 + .equiv SFX_VO_EPONA, 0xd3 + .equiv SFX_VO_COW, 0xd4 + .equiv SFX_VO_CUCCO_CALL, 0xd5 + .equiv SFX_VO_CHEEP, 0xd6 + .equiv SFX_ITEM_SWORD_CHARGE, 0xd7 + .equiv SFX_ITEM_SWORD_CHARGE_FINISH, 0xd8 + .equiv SFX_D9, 0xd9 + .equiv SFX_DA, 0xda + .equiv SFX_VO_STURGEON, 0xdb + .equiv SFX_HAMMER1, 0xdc + .equiv SFX_HAMMER2, 0xdd + .equiv SFX_HAMMER3, 0xde + .equiv SFX_HAMMER4, 0xdf + .equiv SFX_HAMMER5, 0xe0 + .equiv SFX_HAMMER6, 0xe1 + .equiv SFX_CUCCO_MINIGAME_BELL, 0xe2 + .equiv SFX_E3, 0xe3 + .equiv SFX_E4, 0xe4 + .equiv SFX_BUTTON_DEPRESS, 0xe5 + .equiv SFX_THUD_HEAVY, 0xe6 + .equiv SFX_WIND1, 0xe7 + .equiv SFX_WIND2, 0xe8 + .equiv SFX_WIND3, 0xe9 + .equiv SFX_EA, 0xea + .equiv SFX_EB, 0xeb + .equiv SFX_EC, 0xec + .equiv SFX_ED, 0xed + .equiv SFX_EE, 0xee + .equiv SFX_EF, 0xef + .equiv SFX_F0, 0xf0 + .equiv SFX_F1, 0xf1 + .equiv SFX_F2, 0xf2 + .equiv SFX_F3, 0xf3 + .equiv SFX_SUMMON, 0xf4 + .equiv SFX_F5, 0xf5 + .equiv SFX_EVAPORATE, 0xf6 + .equiv SFX_APPARATE, 0xf7 + .equiv SFX_F8, 0xf8 + .equiv SFX_TELEPORTER, 0xf9 + .equiv SFX_FA, 0xfa + .equiv SFX_FB, 0xfb + .equiv SFX_FC, 0xfc + .equiv SFX_ITEM_BOMB_EXPLODE, 0xfd + .equiv SFX_HIT, 0xfe + .equiv SFX_FF, 0xff + .equiv SFX_100, 0x100 + .equiv SFX_101, 0x101 + .equiv SFX_102, 0x102 + .equiv SFX_103, 0x103 + .equiv SFX_104, 0x104 + .equiv SFX_105, 0x105 + .equiv SFX_106, 0x106 + .equiv SFX_107, 0x107 + .equiv SFX_108, 0x108 + .equiv SFX_109, 0x109 + .equiv SFX_10A, 0x10a + .equiv SFX_10B, 0x10b + .equiv SFX_10C, 0x10c + .equiv SFX_10D, 0x10d + .equiv SFX_10E, 0x10e + .equiv SFX_10F, 0x10f + .equiv SFX_110, 0x110 + .equiv SFX_111, 0x111 + .equiv SFX_112, 0x112 + .equiv SFX_113, 0x113 + .equiv SFX_114, 0x114 + .equiv SFX_115, 0x115 + .equiv SFX_116, 0x116 + .equiv SFX_117, 0x117 + .equiv SFX_ITEM_SHIELD_BOUNCE, 0x118 + .equiv SFX_ITEM_GLOVES_KNOCKBACK, 0x119 + .equiv SFX_EM_ARMOS_ON, 0x11a + .equiv SFX_11B, 0x11b + .equiv SFX_11C, 0x11c + .equiv SFX_11D, 0x11d + .equiv SFX_EM_MOBLIN_SPEAR, 0x11e + .equiv SFX_LOW_HEALTH, 0x11f + .equiv SFX_CHARGING_UP, 0x120 + .equiv SFX_STAIRS, 0x121 + .equiv SFX_122, 0x122 + .equiv SFX_123, 0x123 + .equiv SFX_124, 0x124 + .equiv SFX_125, 0x125 + .equiv SFX_126, 0x126 + .equiv SFX_BOSS_HIT, 0x127 + .equiv SFX_BOSS_DIE, 0x128 + .equiv SFX_BOSS_EXPLODE, 0x129 + .equiv SFX_12A, 0x12a + .equiv SFX_12B, 0x12b + .equiv SFX_12C, 0x12c + .equiv SFX_12D, 0x12d + .equiv SFX_12E, 0x12e + .equiv SFX_12F, 0x12f + .equiv SFX_130, 0x130 + .equiv SFX_131, 0x131 + .equiv SFX_132, 0x132 + .equiv SFX_133, 0x133 + .equiv SFX_134, 0x134 + .equiv SFX_135, 0x135 + .equiv SFX_136, 0x136 + .equiv SFX_137, 0x137 + .equiv SFX_138, 0x138 + .equiv SFX_139, 0x139 + .equiv SFX_13A, 0x13a + .equiv SFX_13B, 0x13b + .equiv SFX_13C, 0x13c + .equiv SFX_ITEM_LANTERN_ON, 0x13d + .equiv SFX_ITEM_LANTERN_OFF, 0x13e + .equiv SFX_ITEM_SWORD_BEAM, 0x13f + .equiv SFX_140, 0x140 + .equiv SFX_HEART_CONTAINER_SPAWN, 0x141 + .equiv SFX_SPARKLES, 0x142 + .equiv SFX_143, 0x143 + .equiv SFX_144, 0x144 + .equiv SFX_145, 0x145 + .equiv SFX_146, 0x146 + .equiv SFX_147, 0x147 + .equiv SFX_148, 0x148 + .equiv SFX_149, 0x149 + .equiv SFX_14A, 0x14a + .equiv SFX_14B, 0x14b + .equiv SFX_14C, 0x14c + .equiv SFX_14D, 0x14d + .equiv SFX_14E, 0x14e + .equiv SFX_14F, 0x14f + .equiv SFX_150, 0x150 + .equiv SFX_151, 0x151 + .equiv SFX_152, 0x152 + .equiv SFX_153, 0x153 + .equiv SFX_154, 0x154 + .equiv SFX_155, 0x155 + .equiv SFX_156, 0x156 + .equiv SFX_157, 0x157 + .equiv SFX_158, 0x158 + .equiv SFX_159, 0x159 + .equiv SFX_15A, 0x15a + .equiv SFX_15B, 0x15b + .equiv SFX_15C, 0x15c + .equiv SFX_15D, 0x15d + .equiv SFX_15E, 0x15e + .equiv SFX_15F, 0x15f + .equiv SFX_160, 0x160 + .equiv SFX_161, 0x161 + .equiv SFX_162, 0x162 + .equiv SFX_163, 0x163 + .equiv SFX_164, 0x164 + .equiv SFX_165, 0x165 + .equiv SFX_166, 0x166 + .equiv SFX_167, 0x167 + .equiv SFX_168, 0x168 + .equiv SFX_169, 0x169 + .equiv SFX_16A, 0x16a + .equiv SFX_16B, 0x16b + .equiv SFX_16C, 0x16c + .equiv SFX_16D, 0x16d + .equiv SFX_16E, 0x16e + .equiv SFX_PLY_SHRINKING, 0x16f + .equiv SFX_PLY_GROW, 0x170 + .equiv SFX_171, 0x171 + .equiv SFX_172, 0x172 + .equiv SFX_EZLO_UI, 0x173 + .equiv SFX_174, 0x174 + .equiv SFX_175, 0x175 + .equiv SFX_176, 0x176 + .equiv SFX_177, 0x177 + .equiv SFX_178, 0x178 + .equiv SFX_179, 0x179 + .equiv SFX_17A, 0x17a + .equiv SFX_LAVA_TILE_STEP, 0x17b + .equiv SFX_LAVA_TILE_WOBBLE, 0x17c + .equiv SFX_LAVA_TILE_SINK, 0x17d + .equiv SFX_LAVA_TILE_FLIP, 0x17e + .equiv SFX_LAVA_TILE_LAND, 0x17f + .equiv SFX_180, 0x180 + .equiv SFX_181, 0x181 + .equiv SFX_182, 0x182 + .equiv SFX_183, 0x183 + .equiv SFX_184, 0x184 + .equiv SFX_185, 0x185 + .equiv SFX_186, 0x186 + .equiv SFX_STAIRS_ASCEND, 0x187 + .equiv SFX_STAIRS_DESCEND, 0x188 + .equiv SFX_189, 0x189 + .equiv SFX_18A, 0x18a + .equiv SFX_18B, 0x18b + .equiv SFX_18C, 0x18c + .equiv SFX_18D, 0x18d + .equiv SFX_18E, 0x18e + .equiv SFX_18F, 0x18f + .equiv SFX_190, 0x190 + .equiv SFX_191, 0x191 + .equiv SFX_192, 0x192 + .equiv SFX_193, 0x193 + .equiv SFX_194, 0x194 + .equiv SFX_195, 0x195 + .equiv SFX_196, 0x196 + .equiv SFX_197, 0x197 + .equiv SFX_198, 0x198 + .equiv SFX_199, 0x199 + .equiv SFX_19A, 0x19a + .equiv SFX_19B, 0x19b + .equiv SFX_19C, 0x19c + .equiv SFX_19D, 0x19d + .equiv SFX_19E, 0x19e + .equiv SFX_19F, 0x19f + .equiv SFX_1A0, 0x1a0 + .equiv SFX_1A1, 0x1a1 + .equiv SFX_1A2, 0x1a2 + .equiv SFX_1A3, 0x1a3 + .equiv SFX_1A4, 0x1a4 + .equiv SFX_1A5, 0x1a5 + .equiv SFX_1A6, 0x1a6 + .equiv SFX_1A7, 0x1a7 + .equiv SFX_1A8, 0x1a8 + .equiv SFX_1A9, 0x1a9 + .equiv SFX_1AA, 0x1aa + .equiv SFX_1AB, 0x1ab + .equiv SFX_1AC, 0x1ac + .equiv SFX_1AD, 0x1ad + .equiv SFX_1AE, 0x1ae + .equiv SFX_1AF, 0x1af + .equiv SFX_1B0, 0x1b0 + .equiv SFX_ICE_BLOCK_SLIDE, 0x1b1 + .equiv SFX_ICE_BLOCK_STOP, 0x1b2 + .equiv SFX_ICE_BLOCK_MELT, 0x1b3 + .equiv SFX_1B4, 0x1b4 + .equiv SFX_1B5, 0x1b5 + .equiv SFX_1B6, 0x1b6 + .equiv SFX_VO_GORON1, 0x1b7 + .equiv SFX_VO_GORON2, 0x1b8 + .equiv SFX_VO_GORON3, 0x1b9 + .equiv SFX_VO_GORON4, 0x1ba + .equiv SFX_EM_DEKUSCRUB_HIT, 0x1bb + .equiv SFX_1BC, 0x1bc + .equiv SFX_1BD, 0x1bd + .equiv SFX_1BE, 0x1be + .equiv SFX_1BF, 0x1bf + .equiv SFX_1C0, 0x1c0 + .equiv SFX_1C1, 0x1c1 + .equiv SFX_1C2, 0x1c2 + .equiv SFX_1C3, 0x1c3 + .equiv SFX_1C4, 0x1c4 + .equiv SFX_1C5, 0x1c5 + .equiv SFX_1C6, 0x1c6 + .equiv SFX_1C7, 0x1c7 + .equiv SFX_1C8, 0x1c8 + .equiv SFX_1C9, 0x1c9 + .equiv SFX_1CA, 0x1ca + .equiv SFX_1CB, 0x1cb + .equiv SFX_1CC, 0x1cc + .equiv SFX_ELEMENT_PLACE, 0x1cd + .equiv SFX_ELEMENT_FLOAT, 0x1ce + .equiv SFX_ELEMENT_CHARGE, 0x1cf + .equiv SFX_1D0, 0x1d0 + .equiv SFX_ELEMENT_INFUSE, 0x1d1 + .equiv SFX_1D2, 0x1d2 + .equiv SFX_1D3, 0x1d3 + .equiv SFX_1D4, 0x1d4 + .equiv SFX_1D5, 0x1d5 + .equiv SFX_VO_CUCCO1, 0x1d6 + .equiv SFX_VO_CUCCO2, 0x1d7 + .equiv SFX_VO_CUCCO3, 0x1d8 + .equiv SFX_VO_CUCCO4, 0x1d9 + .equiv SFX_VO_CUCCO5, 0x1da + .equiv SFX_1DB, 0x1db + .equiv SFX_1DC, 0x1dc + .equiv SFX_1DD, 0x1dd + .equiv SFX_1DE, 0x1de + .equiv SFX_1DF, 0x1df + .equiv SFX_1E0, 0x1e0 + .equiv SFX_1E1, 0x1e1 + .equiv SFX_1E2, 0x1e2 + .equiv SFX_1E3, 0x1e3 + .equiv SFX_1E4, 0x1e4 + .equiv SFX_1E5, 0x1e5 + .equiv SFX_1E6, 0x1e6 + .equiv SFX_1E7, 0x1e7 + .equiv SFX_1E8, 0x1e8 + .equiv SFX_1E9, 0x1e9 + .equiv SFX_1EA, 0x1ea + .equiv SFX_1EB, 0x1eb + .equiv SFX_1EC, 0x1ec + .equiv SFX_1ED, 0x1ed + .equiv SFX_1EE, 0x1ee + .equiv SFX_1EF, 0x1ef + .equiv SFX_1F0, 0x1f0 + .equiv SFX_1F1, 0x1f1 + .equiv SFX_1F2, 0x1f2 + .equiv SFX_1F3, 0x1f3 + .equiv SFX_1F4, 0x1f4 + .equiv SFX_1F5, 0x1f5 + .equiv SFX_1F6, 0x1f6 + .equiv SFX_1F7, 0x1f7 + .equiv SFX_1F8, 0x1f8 + .equiv SFX_1F9, 0x1f9 + .equiv SFX_1FA, 0x1fa + .equiv SFX_1FB, 0x1fb + .equiv SFX_1FC, 0x1fc + .equiv SFX_1FD, 0x1fd + .equiv SFX_1FE, 0x1fe + .equiv SFX_1FF, 0x1ff + .equiv SFX_200, 0x200 + .equiv SFX_201, 0x201 + .equiv SFX_202, 0x202 + .equiv SFX_203, 0x203 + .equiv SFX_204, 0x204 + .equiv SFX_205, 0x205 + .equiv SFX_206, 0x206 + .equiv SFX_207, 0x207 + .equiv SFX_208, 0x208 + .equiv SFX_209, 0x209 + .equiv SFX_20A, 0x20a + .equiv SFX_20B, 0x20b + .equiv SFX_20C, 0x20c + .equiv SFX_20D, 0x20d + .equiv SFX_20E, 0x20e + .equiv SFX_20F, 0x20f + .equiv SFX_210, 0x210 + .equiv SFX_211, 0x211 + .equiv SFX_212, 0x212 + .equiv SFX_213, 0x213 + .equiv SFX_214, 0x214 + .equiv SFX_215, 0x215 + .equiv SFX_216, 0x216 + .equiv SFX_217, 0x217 + .equiv SFX_218, 0x218 + .equiv SFX_219, 0x219 + .equiv SFX_21A, 0x21a + .equiv SFX_21B, 0x21b + .equiv SFX_21C, 0x21c + .equiv SFX_21D, 0x21d + .equiv SFX_21E, 0x21e + .equiv SFX_21F, 0x21f + .equiv SFX_220, 0x220 + .equiv SFX_221, 0x221 + .equiv SONG_STOP_ALL, 0x80010000 + .equiv SONG_MUTE, 0x80020000 + .equiv SONG_PLAY_VOL_RESET_ALL, 0x80030000 + .equiv SONG_VSYNC_OFF, 0x80040000 + .equiv SONG_STOP, 0x80050000 + .equiv SONG_VSYNC_ON, 0x80060000 + .equiv SONG_CONTINUE, 0x80070000 + .equiv SONG_VOL_FADE_OUT, 0x80080000 + .equiv SONG_FADE_IN, 0x80090000 + .equiv SONG_FADE_IN_CONTINUE, 0x800a0000 + .equiv SONG_PLAY_VOL_RESET, 0x800b0000 + .equiv SONG_PLAY_TEMPO_CONTROL, 0x800c0000 + .equiv SONG_FADE_OUT_BGM, 0x800d0000 + .equiv SONG_FADE_IN_BGM, 0x800e0000 + .equiv SONG_INIT, 0x800f0000 + .equiv SONG_STOP_BGM, 0x80100000 + .equiv SONG_BGM_0, 0x80110000 diff --git a/constants/constants.inc b/constants/constants.inc index 5562798b..4d2251a1 100644 --- a/constants/constants.inc +++ b/constants/constants.inc @@ -1,3 +1,4 @@ .include "constants/gba_constants.inc" .include "constants/m4a_constants.inc" + .include "constants/audio_constants.inc" .include "constants/misc_constants.inc" diff --git a/data/animations/enemy/vaatiTransfigured.s b/data/animations/enemy/vaatiTransfigured.s index a377e8c9..712d93d1 100644 --- a/data/animations/enemy/vaatiTransfigured.s +++ b/data/animations/enemy/vaatiTransfigured.s @@ -107,7 +107,8 @@ gUnk_080D0D14:: @ 080D0D14 .incbin "baserom.gba", 0x0D0D14, 0x000002C gUnk_080D0D40:: @ 080D0D40 - .incbin "baserom.gba", 0x0D0D40, 0x0000008 + .4byte gUnk_080D0D0C + .incbin "baserom.gba", 0x0D0D44, 0x0000004 gUnk_080D0D48:: @ 080D0D48 .incbin "baserom.gba", 0x0D0D48, 0x0000030 diff --git a/data/animations/object/object6A.s b/data/animations/object/object6A.s index fb0034e2..a8f61a87 100644 --- a/data/animations/object/object6A.s +++ b/data/animations/object/object6A.s @@ -287,7 +287,8 @@ gUnk_081230C8:: @ 081230C8 .incbin "baserom.gba", 0x1230C8, 0x0000054 gUnk_0812311C:: @ 0812311C - .incbin "baserom.gba", 0x12311C, 0x0000008 + .4byte gUnk_081230C8 + .incbin "baserom.gba", 0x123120, 0x0000004 gUnk_08123124:: @ 08123124 .incbin "baserom.gba", 0x123124, 0x0000005 diff --git a/data/const/code_08049D30.s b/data/const/code_08049D30.s index 914c321b..27249f58 100644 --- a/data/const/code_08049D30.s +++ b/data/const/code_08049D30.s @@ -5,127 +5,622 @@ .align 2 gUnk_080D2C58:: @ 080D2C58 - .incbin "baserom.gba", 0x0D2C58, 0x00001CE + .incbin "baserom.gba", 0x0D2C58, 0x0000004 + .4byte gUnk_080D34D8 + .incbin "baserom.gba", 0x0D2C60, 0x000000C + .4byte gUnk_080D32B8 + .incbin "baserom.gba", 0x0D2C70, 0x000000C + .4byte gUnk_080D32E8 + .incbin "baserom.gba", 0x0D2C80, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D2C90, 0x000000C + .4byte gUnk_080FD198 + .incbin "baserom.gba", 0x0D2CA0, 0x000000C + .4byte gUnk_080D3B48 + .incbin "baserom.gba", 0x0D2CB0, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D2CC0, 0x000000C + .4byte gUnk_080D3AC8 + .incbin "baserom.gba", 0x0D2CD0, 0x000000C + .4byte gUnk_080FD1CC + .incbin "baserom.gba", 0x0D2CE0, 0x000000C + .4byte gUnk_080D3308 + .incbin "baserom.gba", 0x0D2CF0, 0x000000C + .4byte gUnk_080FD468 + .incbin "baserom.gba", 0x0D2D00, 0x000000C + .4byte gUnk_080FD468 + .incbin "baserom.gba", 0x0D2D10, 0x000000C + .4byte gUnk_080FD528 + .incbin "baserom.gba", 0x0D2D20, 0x000000C + .4byte gUnk_080D3388 + .incbin "baserom.gba", 0x0D2D30, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D2D40, 0x000000C + .4byte gUnk_080D33C8 + .incbin "baserom.gba", 0x0D2D50, 0x000000C + .4byte gUnk_080D3458 + .incbin "baserom.gba", 0x0D2D60, 0x000000C + .4byte gUnk_080D3488 + .incbin "baserom.gba", 0x0D2D70, 0x000000C + .4byte gUnk_080D34B8 + .incbin "baserom.gba", 0x0D2D80, 0x000000C + .4byte gUnk_080D3508 + .incbin "baserom.gba", 0x0D2D90, 0x000000C + .4byte gUnk_080FD250 + .incbin "baserom.gba", 0x0D2DA0, 0x000000C + .4byte gUnk_080D3BA8 + .incbin "baserom.gba", 0x0D2DB0, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D2DC0, 0x000000C + .4byte gUnk_080FD268 + .incbin "baserom.gba", 0x0D2DD0, 0x000000C + .4byte gUnk_080D35D8 + .incbin "baserom.gba", 0x0D2DE0, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D2DF0, 0x000000C + .4byte gUnk_080FD2B0 + .incbin "baserom.gba", 0x0D2E00, 0x000000C + .4byte gUnk_080D3598 + .incbin "baserom.gba", 0x0D2E10, 0x000000C + .4byte gUnk_080FD318 + .incbin "baserom.gba", 0x0D2E20, 0x0000006 gUnk_080D2E26:: @ 080D2E26 - .incbin "baserom.gba", 0x0D2E26, 0x0000492 + .incbin "baserom.gba", 0x0D2E26, 0x0000006 + .4byte gUnk_080FD2C0 + .incbin "baserom.gba", 0x0D2E30, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D2E40, 0x000000C + .4byte gUnk_080FD2C0 + .incbin "baserom.gba", 0x0D2E50, 0x000000C + .4byte gUnk_080FD2C8 + .incbin "baserom.gba", 0x0D2E60, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D2E70, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D2E80, 0x000000C + .4byte gUnk_080FD2B8 + .incbin "baserom.gba", 0x0D2E90, 0x000000C + .4byte gUnk_080D3648 + .incbin "baserom.gba", 0x0D2EA0, 0x000000C + .4byte gUnk_080D3AE8 + .incbin "baserom.gba", 0x0D2EB0, 0x000000C + .4byte gUnk_080D36C8 + .incbin "baserom.gba", 0x0D2EC0, 0x000000C + .4byte gUnk_080D36E8 + .incbin "baserom.gba", 0x0D2ED0, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D2EE0, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D2EF0, 0x000000C + .4byte gUnk_080FD2F8 + .incbin "baserom.gba", 0x0D2F00, 0x000000C + .4byte gUnk_080FD300 + .incbin "baserom.gba", 0x0D2F10, 0x000000C + .4byte gUnk_080FD480 + .incbin "baserom.gba", 0x0D2F20, 0x000000C + .4byte gUnk_080D3718 + .incbin "baserom.gba", 0x0D2F30, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D2F40, 0x000000C + .4byte gUnk_080FD2C0 + .incbin "baserom.gba", 0x0D2F50, 0x000000C + .4byte gUnk_080D3B88 + .incbin "baserom.gba", 0x0D2F60, 0x000000C + .4byte gUnk_080FD410 + .incbin "baserom.gba", 0x0D2F70, 0x000000C + .4byte gUnk_080D3748 + .incbin "baserom.gba", 0x0D2F80, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D2F90, 0x000000C + .4byte gUnk_080D3768 + .incbin "baserom.gba", 0x0D2FA0, 0x000000C + .4byte gUnk_080FD568 + .incbin "baserom.gba", 0x0D2FB0, 0x000000C + .4byte gUnk_080D3788 + .incbin "baserom.gba", 0x0D2FC0, 0x000000C + .4byte gUnk_080D37F8 + .incbin "baserom.gba", 0x0D2FD0, 0x000000C + .4byte gUnk_080D37D8 + .incbin "baserom.gba", 0x0D2FE0, 0x000000C + .4byte gUnk_080D3828 + .incbin "baserom.gba", 0x0D2FF0, 0x000000C + .4byte gUnk_080FD338 + .incbin "baserom.gba", 0x0D3000, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3010, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3020, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3030, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3040, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3050, 0x000000C + .4byte gUnk_080FD170 + .incbin "baserom.gba", 0x0D3060, 0x000000C + .4byte gUnk_080D38A8 + .incbin "baserom.gba", 0x0D3070, 0x000000C + .4byte gUnk_080D3918 + .incbin "baserom.gba", 0x0D3080, 0x000000C + .4byte gUnk_080FD338 + .incbin "baserom.gba", 0x0D3090, 0x000000C + .4byte gUnk_080D38D8 + .incbin "baserom.gba", 0x0D30A0, 0x000000C + .4byte gUnk_080FD410 + .incbin "baserom.gba", 0x0D30B0, 0x000000C + .4byte gUnk_080D3BC8 + .incbin "baserom.gba", 0x0D30C0, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D30D0, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D30E0, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D30F0, 0x000000C + .4byte gUnk_080D3938 + .incbin "baserom.gba", 0x0D3100, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3110, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3120, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3130, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3140, 0x000000C + .4byte gUnk_080D3978 + .incbin "baserom.gba", 0x0D3150, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3160, 0x000000C + .4byte gUnk_080D39D8 + .incbin "baserom.gba", 0x0D3170, 0x000000C + .4byte gUnk_080D3A18 + .incbin "baserom.gba", 0x0D3180, 0x000000C + .4byte gUnk_080FD188 + .incbin "baserom.gba", 0x0D3190, 0x000000C + .4byte gUnk_080FD1A0 + .incbin "baserom.gba", 0x0D31A0, 0x000000C + .4byte gUnk_080D34D8 + .incbin "baserom.gba", 0x0D31B0, 0x000000C + .4byte gUnk_080D3A68 + .incbin "baserom.gba", 0x0D31C0, 0x000000C + .4byte gUnk_080D3A98 + .incbin "baserom.gba", 0x0D31D0, 0x000000C + .4byte gUnk_080FD498 + .incbin "baserom.gba", 0x0D31E0, 0x000000C + .4byte gUnk_080FD4A4 + .incbin "baserom.gba", 0x0D31F0, 0x000000C + .4byte gUnk_080D3B28 + .incbin "baserom.gba", 0x0D3200, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3210, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3220, 0x000000C + .4byte gUnk_080FD54C + .incbin "baserom.gba", 0x0D3230, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3240, 0x000000C + .4byte gUnk_080FD448 + .incbin "baserom.gba", 0x0D3250, 0x000000C + .4byte gUnk_080FD448 + .incbin "baserom.gba", 0x0D3260, 0x000000C + .4byte gUnk_080FD458 + .incbin "baserom.gba", 0x0D3270, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3280, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3290, 0x000000C + .4byte gUnk_080FD54C + .incbin "baserom.gba", 0x0D32A0, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D32B0, 0x0000008 gUnk_080D32B8:: @ 080D32B8 - .incbin "baserom.gba", 0x0D32B8, 0x0000030 + .incbin "baserom.gba", 0x0D32B8, 0x0000004 + .4byte gUnk_080FD468 + .incbin "baserom.gba", 0x0D32C0, 0x000000C + .4byte gUnk_080FD468 + .incbin "baserom.gba", 0x0D32D0, 0x000000C + .4byte gUnk_080FD468 + .incbin "baserom.gba", 0x0D32E0, 0x0000008 gUnk_080D32E8:: @ 080D32E8 - .incbin "baserom.gba", 0x0D32E8, 0x0000020 + .incbin "baserom.gba", 0x0D32E8, 0x0000004 + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D32F0, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3300, 0x0000008 gUnk_080D3308:: @ 080D3308 - .incbin "baserom.gba", 0x0D3308, 0x0000080 + .incbin "baserom.gba", 0x0D3308, 0x0000004 + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3310, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3320, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3330, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3340, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3350, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3360, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3370, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3380, 0x0000008 gUnk_080D3388:: @ 080D3388 - .incbin "baserom.gba", 0x0D3388, 0x0000040 + .incbin "baserom.gba", 0x0D3388, 0x0000004 + .4byte gUnk_080FD1DC + .incbin "baserom.gba", 0x0D3390, 0x000000C + .4byte gUnk_080FD1E4 + .incbin "baserom.gba", 0x0D33A0, 0x000000C + .4byte gUnk_080FD1E4 + .incbin "baserom.gba", 0x0D33B0, 0x000000C + .4byte gUnk_080FD1EC + .incbin "baserom.gba", 0x0D33C0, 0x0000008 gUnk_080D33C8:: @ 080D33C8 - .incbin "baserom.gba", 0x0D33C8, 0x0000090 + .incbin "baserom.gba", 0x0D33C8, 0x0000004 + .4byte gUnk_080FD1FC + .incbin "baserom.gba", 0x0D33D0, 0x000000C + .4byte gUnk_080FD204 + .incbin "baserom.gba", 0x0D33E0, 0x000000C + .4byte gUnk_080FD20C + .incbin "baserom.gba", 0x0D33F0, 0x000000C + .4byte gUnk_080FD20C + .incbin "baserom.gba", 0x0D3400, 0x000000C + .4byte gUnk_080FD20C + .incbin "baserom.gba", 0x0D3410, 0x000000C + .4byte gUnk_080FD20C + .incbin "baserom.gba", 0x0D3420, 0x000000C + .4byte gUnk_080FD20C + .incbin "baserom.gba", 0x0D3430, 0x000000C + .4byte gUnk_080FD20C + .incbin "baserom.gba", 0x0D3440, 0x000000C + .4byte gUnk_080FD214 + .incbin "baserom.gba", 0x0D3450, 0x0000008 gUnk_080D3458:: @ 080D3458 - .incbin "baserom.gba", 0x0D3458, 0x0000030 + .incbin "baserom.gba", 0x0D3458, 0x0000004 + .4byte gUnk_080FD21C + .incbin "baserom.gba", 0x0D3460, 0x000000C + .4byte gUnk_080FD21C + .incbin "baserom.gba", 0x0D3470, 0x000000C + .4byte gUnk_080FD21C + .incbin "baserom.gba", 0x0D3480, 0x0000008 gUnk_080D3488:: @ 080D3488 - .incbin "baserom.gba", 0x0D3488, 0x0000030 + .incbin "baserom.gba", 0x0D3488, 0x0000004 + .4byte gUnk_080FD22C + .incbin "baserom.gba", 0x0D3490, 0x000000C + .4byte gUnk_080FD22C + .incbin "baserom.gba", 0x0D34A0, 0x000000C + .4byte gUnk_080FD22C + .incbin "baserom.gba", 0x0D34B0, 0x0000008 gUnk_080D34B8:: @ 080D34B8 - .incbin "baserom.gba", 0x0D34B8, 0x0000020 + .incbin "baserom.gba", 0x0D34B8, 0x0000004 + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D34C0, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D34D0, 0x0000008 gUnk_080D34D8:: @ 080D34D8 - .incbin "baserom.gba", 0x0D34D8, 0x0000030 + .incbin "baserom.gba", 0x0D34D8, 0x0000004 + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D34E0, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D34F0, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3500, 0x0000008 gUnk_080D3508:: @ 080D3508 - .incbin "baserom.gba", 0x0D3508, 0x0000090 + .incbin "baserom.gba", 0x0D3508, 0x0000004 + .4byte gUnk_080FD238 + .incbin "baserom.gba", 0x0D3510, 0x000000C + .4byte gUnk_080FD240 + .incbin "baserom.gba", 0x0D3520, 0x000000C + .4byte gUnk_080FD248 + .incbin "baserom.gba", 0x0D3530, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3540, 0x000000C + .4byte gUnk_080FD238 + .incbin "baserom.gba", 0x0D3550, 0x000000C + .4byte gUnk_080FD240 + .incbin "baserom.gba", 0x0D3560, 0x000000C + .4byte gUnk_080FD248 + .incbin "baserom.gba", 0x0D3570, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3580, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3590, 0x0000008 gUnk_080D3598:: @ 080D3598 - .incbin "baserom.gba", 0x0D3598, 0x0000040 + .incbin "baserom.gba", 0x0D3598, 0x0000004 + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D35A0, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D35B0, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D35C0, 0x000000C + .4byte gUnk_080FD21C + .incbin "baserom.gba", 0x0D35D0, 0x0000008 gUnk_080D35D8:: @ 080D35D8 - .incbin "baserom.gba", 0x0D35D8, 0x0000070 + .incbin "baserom.gba", 0x0D35D8, 0x0000004 + .4byte gUnk_080FD290 + .incbin "baserom.gba", 0x0D35E0, 0x000000C + .4byte gUnk_080FD298 + .incbin "baserom.gba", 0x0D35F0, 0x000000C + .4byte gUnk_080FD298 + .incbin "baserom.gba", 0x0D3600, 0x000000C + .4byte gUnk_080FD298 + .incbin "baserom.gba", 0x0D3610, 0x000000C + .4byte gUnk_080FD2A0 + .incbin "baserom.gba", 0x0D3620, 0x000000C + .4byte gUnk_080FD2A0 + .incbin "baserom.gba", 0x0D3630, 0x000000C + .4byte gUnk_080FD2A0 + .incbin "baserom.gba", 0x0D3640, 0x0000008 gUnk_080D3648:: @ 080D3648 - .incbin "baserom.gba", 0x0D3648, 0x0000080 + .incbin "baserom.gba", 0x0D3648, 0x0000004 + .4byte gUnk_080FD2D8 + .incbin "baserom.gba", 0x0D3650, 0x000000C + .4byte gUnk_080FD2E0 + .incbin "baserom.gba", 0x0D3660, 0x000000C + .4byte gUnk_080FD2D0 + .incbin "baserom.gba", 0x0D3670, 0x000000C + .4byte gUnk_080FD2D0 + .incbin "baserom.gba", 0x0D3680, 0x000000C + .4byte gUnk_080FD2D0 + .incbin "baserom.gba", 0x0D3690, 0x000000C + .4byte gUnk_080FD2D0 + .incbin "baserom.gba", 0x0D36A0, 0x000000C + .4byte gUnk_080FD2D0 + .incbin "baserom.gba", 0x0D36B0, 0x000000C + .4byte gUnk_080FD2D0 + .incbin "baserom.gba", 0x0D36C0, 0x0000008 gUnk_080D36C8:: @ 080D36C8 - .incbin "baserom.gba", 0x0D36C8, 0x0000020 + .incbin "baserom.gba", 0x0D36C8, 0x0000004 + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D36D0, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D36E0, 0x0000008 gUnk_080D36E8:: @ 080D36E8 - .incbin "baserom.gba", 0x0D36E8, 0x0000030 + .incbin "baserom.gba", 0x0D36E8, 0x0000004 + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D36F0, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3700, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3710, 0x0000008 gUnk_080D3718:: @ 080D3718 - .incbin "baserom.gba", 0x0D3718, 0x0000030 + .incbin "baserom.gba", 0x0D3718, 0x0000004 + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3720, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3730, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3740, 0x0000008 gUnk_080D3748:: @ 080D3748 - .incbin "baserom.gba", 0x0D3748, 0x0000020 + .incbin "baserom.gba", 0x0D3748, 0x0000004 + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3750, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3760, 0x0000008 gUnk_080D3768:: @ 080D3768 - .incbin "baserom.gba", 0x0D3768, 0x0000020 + .incbin "baserom.gba", 0x0D3768, 0x0000004 + .4byte gUnk_080FD168 + .incbin "baserom.gba", 0x0D3770, 0x000000C + .4byte gUnk_080FD168 + .incbin "baserom.gba", 0x0D3780, 0x0000008 gUnk_080D3788:: @ 080D3788 - .incbin "baserom.gba", 0x0D3788, 0x0000050 + .incbin "baserom.gba", 0x0D3788, 0x0000004 + .4byte gUnk_080FD354 + .incbin "baserom.gba", 0x0D3790, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D37A0, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D37B0, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D37C0, 0x000000C + .4byte gUnk_080FD38C + .incbin "baserom.gba", 0x0D37D0, 0x0000008 gUnk_080D37D8:: @ 080D37D8 - .incbin "baserom.gba", 0x0D37D8, 0x0000020 + .incbin "baserom.gba", 0x0D37D8, 0x0000004 + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D37E0, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D37F0, 0x0000008 gUnk_080D37F8:: @ 080D37F8 - .incbin "baserom.gba", 0x0D37F8, 0x0000030 + .incbin "baserom.gba", 0x0D37F8, 0x0000004 + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3800, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3810, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3820, 0x0000008 gUnk_080D3828:: @ 080D3828 - .incbin "baserom.gba", 0x0D3828, 0x0000080 + .incbin "baserom.gba", 0x0D3828, 0x0000004 + .4byte gUnk_080FD3CC + .incbin "baserom.gba", 0x0D3830, 0x000000C + .4byte gUnk_080FD3DC + .incbin "baserom.gba", 0x0D3840, 0x000000C + .4byte gUnk_080FD3DC + .incbin "baserom.gba", 0x0D3850, 0x000000C + .4byte gUnk_080FD3DC + .incbin "baserom.gba", 0x0D3860, 0x000000C + .4byte gUnk_080FD3DC + .incbin "baserom.gba", 0x0D3870, 0x000000C + .4byte gUnk_080FD3E4 + .incbin "baserom.gba", 0x0D3880, 0x000000C + .4byte gUnk_080FD3EC + .incbin "baserom.gba", 0x0D3890, 0x000000C + .4byte gUnk_080FD3EC + .incbin "baserom.gba", 0x0D38A0, 0x0000008 gUnk_080D38A8:: @ 080D38A8 - .incbin "baserom.gba", 0x0D38A8, 0x0000030 + .incbin "baserom.gba", 0x0D38A8, 0x0000004 + .4byte gUnk_080FD580 + .incbin "baserom.gba", 0x0D38B0, 0x000000C + .4byte gUnk_080FD580 + .incbin "baserom.gba", 0x0D38C0, 0x000000C + .4byte gUnk_080FD580 + .incbin "baserom.gba", 0x0D38D0, 0x0000008 gUnk_080D38D8:: @ 080D38D8 - .incbin "baserom.gba", 0x0D38D8, 0x0000040 + .incbin "baserom.gba", 0x0D38D8, 0x0000004 + .4byte gUnk_080FD35C + .incbin "baserom.gba", 0x0D38E0, 0x000000C + .4byte gUnk_080FD36C + .incbin "baserom.gba", 0x0D38F0, 0x000000C + .4byte gUnk_080FD37C + .incbin "baserom.gba", 0x0D3900, 0x000000C + .4byte gUnk_080FD384 + .incbin "baserom.gba", 0x0D3910, 0x0000008 gUnk_080D3918:: @ 080D3918 - .incbin "baserom.gba", 0x0D3918, 0x0000020 + .incbin "baserom.gba", 0x0D3918, 0x0000004 + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3920, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3930, 0x0000008 gUnk_080D3938:: @ 080D3938 - .incbin "baserom.gba", 0x0D3938, 0x0000017 - -gUnk_080D394F:: @ 080D394F - .incbin "baserom.gba", 0x0D394F, 0x0000029 + .incbin "baserom.gba", 0x0D3938, 0x0000004 + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3940, 0x000000C + .4byte gUnk_080FD588 + .incbin "baserom.gba", 0x0D3950, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3960, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3970, 0x0000008 gUnk_080D3978:: @ 080D3978 - .incbin "baserom.gba", 0x0D3978, 0x0000060 + .incbin "baserom.gba", 0x0D3978, 0x0000004 + .4byte gUnk_080FD530 + .incbin "baserom.gba", 0x0D3980, 0x000000C + .4byte gUnk_080FD1C4 + .incbin "baserom.gba", 0x0D3990, 0x000000C + .4byte gUnk_080FD1C4 + .incbin "baserom.gba", 0x0D39A0, 0x000000C + .4byte gUnk_080FD1C4 + .incbin "baserom.gba", 0x0D39B0, 0x000000C + .4byte gUnk_080FD1C4 + .incbin "baserom.gba", 0x0D39C0, 0x000000C + .4byte gUnk_080FD1C4 + .incbin "baserom.gba", 0x0D39D0, 0x0000008 gUnk_080D39D8:: @ 080D39D8 - .incbin "baserom.gba", 0x0D39D8, 0x0000040 + .incbin "baserom.gba", 0x0D39D8, 0x0000004 + .4byte gUnk_080FD544 + .incbin "baserom.gba", 0x0D39E0, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D39F0, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3A00, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3A10, 0x0000008 gUnk_080D3A18:: @ 080D3A18 - .incbin "baserom.gba", 0x0D3A18, 0x0000050 + .incbin "baserom.gba", 0x0D3A18, 0x0000004 + .4byte gUnk_080FD538 + .incbin "baserom.gba", 0x0D3A20, 0x000000C + .4byte gUnk_080FD538 + .incbin "baserom.gba", 0x0D3A30, 0x000000C + .4byte gUnk_080FD538 + .incbin "baserom.gba", 0x0D3A40, 0x000000C + .4byte gUnk_080FD538 + .incbin "baserom.gba", 0x0D3A50, 0x000000C + .4byte gUnk_080FD538 + .incbin "baserom.gba", 0x0D3A60, 0x0000008 gUnk_080D3A68:: @ 080D3A68 - .incbin "baserom.gba", 0x0D3A68, 0x0000030 + .incbin "baserom.gba", 0x0D3A68, 0x0000004 + .4byte gUnk_080FD488 + .incbin "baserom.gba", 0x0D3A70, 0x000000C + .4byte gUnk_080FD488 + .incbin "baserom.gba", 0x0D3A80, 0x000000C + .4byte gUnk_080FD488 + .incbin "baserom.gba", 0x0D3A90, 0x0000008 gUnk_080D3A98:: @ 080D3A98 - .incbin "baserom.gba", 0x0D3A98, 0x0000030 + .incbin "baserom.gba", 0x0D3A98, 0x0000004 + .4byte gUnk_080FD490 + .incbin "baserom.gba", 0x0D3AA0, 0x000000C + .4byte gUnk_080FD490 + .incbin "baserom.gba", 0x0D3AB0, 0x000000C + .4byte gUnk_080FD490 + .incbin "baserom.gba", 0x0D3AC0, 0x0000008 gUnk_080D3AC8:: @ 080D3AC8 - .incbin "baserom.gba", 0x0D3AC8, 0x0000020 + .incbin "baserom.gba", 0x0D3AC8, 0x0000004 + .4byte gUnk_080FD1A0 + .incbin "baserom.gba", 0x0D3AD0, 0x000000C + .4byte gUnk_080FD1A0 + .incbin "baserom.gba", 0x0D3AE0, 0x0000008 gUnk_080D3AE8:: @ 080D3AE8 - .incbin "baserom.gba", 0x0D3AE8, 0x0000040 + .incbin "baserom.gba", 0x0D3AE8, 0x0000004 + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3AF0, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3B00, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3B10, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x0D3B20, 0x0000008 gUnk_080D3B28:: @ 080D3B28 - .incbin "baserom.gba", 0x0D3B28, 0x0000020 + .incbin "baserom.gba", 0x0D3B28, 0x0000004 + .4byte gUnk_080FD168 + .incbin "baserom.gba", 0x0D3B30, 0x000000C + .4byte gUnk_080FD168 + .incbin "baserom.gba", 0x0D3B40, 0x0000008 gUnk_080D3B48:: @ 080D3B48 - .incbin "baserom.gba", 0x0D3B48, 0x0000040 + .incbin "baserom.gba", 0x0D3B48, 0x0000004 + .4byte gUnk_080FD1B4 + .incbin "baserom.gba", 0x0D3B50, 0x000000C + .4byte gUnk_080FD1B4 + .incbin "baserom.gba", 0x0D3B60, 0x000000C + .4byte gUnk_080FD1B4 + .incbin "baserom.gba", 0x0D3B70, 0x000000C + .4byte gUnk_080FD1B4 + .incbin "baserom.gba", 0x0D3B80, 0x0000008 gUnk_080D3B88:: @ 080D3B88 - .incbin "baserom.gba", 0x0D3B88, 0x0000020 + .incbin "baserom.gba", 0x0D3B88, 0x0000004 + .4byte gUnk_080FD330 + .incbin "baserom.gba", 0x0D3B90, 0x000000C + .4byte gUnk_080FD330 + .incbin "baserom.gba", 0x0D3BA0, 0x0000008 gUnk_080D3BA8:: @ 080D3BA8 - .incbin "baserom.gba", 0x0D3BA8, 0x0000020 + .incbin "baserom.gba", 0x0D3BA8, 0x0000004 + .4byte gUnk_080FD258 + .incbin "baserom.gba", 0x0D3BB0, 0x000000C + .4byte gUnk_080FD258 + .incbin "baserom.gba", 0x0D3BC0, 0x0000008 gUnk_080D3BC8:: @ 080D3BC8 - .incbin "baserom.gba", 0x0D3BC8, 0x0000020 + .incbin "baserom.gba", 0x0D3BC8, 0x0000004 + .4byte gUnk_080FD258 + .incbin "baserom.gba", 0x0D3BD0, 0x000000C + .4byte gUnk_080FD258 + .incbin "baserom.gba", 0x0D3BE0, 0x0000008 gUnk_080D3BE8:: @ 080D3BE8 .4byte sub_08049E18 diff --git a/data/const/enemy/enemy66.s b/data/const/enemy/enemy66.s index 036bc6b8..0274ade7 100644 --- a/data/const/enemy/enemy66.s +++ b/data/const/enemy/enemy66.s @@ -5,4 +5,6 @@ .align 2 gUnk_080D2ABC:: @ 080D2ABC - .incbin "baserom.gba", 0x0D2ABC, 0x000019C + .incbin "baserom.gba", 0x0D2ABC, 0x0000058 + .4byte sub_08029270 + .incbin "baserom.gba", 0x0D2B18, 0x0000140 diff --git a/data/const/enemy/gleerok.s b/data/const/enemy/gleerok.s index 9e53a6eb..f834ba3d 100644 --- a/data/const/enemy/gleerok.s +++ b/data/const/enemy/gleerok.s @@ -58,7 +58,7 @@ gUnk_080CD828:: @ 080CD828 .4byte sub_0802E300 gUnk_080CD840:: @ 080CD840 - .4byte gUnk_08100804 + .4byte 0x08100804 @ not a pointer! gUnk_080CD844:: @ 080CD844 .incbin "baserom.gba", 0x0CD844, 0x0000004 diff --git a/data/const/enemy/vaatiArm.s b/data/const/enemy/vaatiArm.s index 47e1d5c1..8d50dea9 100644 --- a/data/const/enemy/vaatiArm.s +++ b/data/const/enemy/vaatiArm.s @@ -40,7 +40,13 @@ gUnk_080D1286:: @ 080D1286 .incbin "baserom.gba", 0x0D1286, 0x000000A gUnk_080D1290:: @ 080D1290 - .incbin "baserom.gba", 0x0D1290, 0x000001C + .4byte sub_08042894 + .4byte sub_080428AC + .4byte sub_080428FC + .4byte sub_08042944 + .4byte sub_08042970 + .4byte sub_080429D4 + .4byte sub_080429FC gUnk_080D12AC:: @ 080D12AC .incbin "baserom.gba", 0x0D12AC, 0x0000004 diff --git a/data/const/manager/manager1A.s b/data/const/manager/manager1A.s index 56708d5b..08855570 100644 --- a/data/const/manager/manager1A.s +++ b/data/const/manager/manager1A.s @@ -102,19 +102,71 @@ gUnk_0810875E:: @ 0810875E .incbin "baserom.gba", 0x10875E, 0x0000006 gUnk_08108764:: @ 08108764 - .incbin "baserom.gba", 0x108764, 0x00000AF + .incbin "baserom.gba", 0x108764, 0x0000020 + .4byte gUnk_08108670 + .incbin "baserom.gba", 0x108788, 0x0000010 + .4byte gUnk_08108688 + .incbin "baserom.gba", 0x10879C, 0x0000014 + .4byte gUnk_0810875C + .incbin "baserom.gba", 0x1087B4, 0x000000C + .4byte gUnk_08108694 + .incbin "baserom.gba", 0x1087C4, 0x0000010 + .4byte gUnk_081086A0 + .incbin "baserom.gba", 0x1087D8, 0x0000010 + .4byte gUnk_081086AC + .incbin "baserom.gba", 0x1087EC, 0x0000027 gUnk_08108813:: @ 08108813 - .incbin "baserom.gba", 0x108813, 0x0000031 + .incbin "baserom.gba", 0x108813, 0x0000001 + .4byte gUnk_081086DC + .incbin "baserom.gba", 0x108818, 0x0000010 + .4byte gUnk_081086E4 + .incbin "baserom.gba", 0x10882C, 0x0000010 + .4byte gUnk_081086EC + .incbin "baserom.gba", 0x108840, 0x0000004 gUnk_08108844:: @ 08108844 - .incbin "baserom.gba", 0x108844, 0x0000020 + .incbin "baserom.gba", 0x108844, 0x000000C + .4byte gUnk_081086F4 + .incbin "baserom.gba", 0x108854, 0x0000010 gUnk_08108864:: @ 08108864 - .incbin "baserom.gba", 0x108864, 0x0000237 + .incbin "baserom.gba", 0x108864, 0x0000010 + .4byte gUnk_0810867C + .incbin "baserom.gba", 0x108878, 0x00001B8 + .4byte gUnk_081086FC + .incbin "baserom.gba", 0x108A34, 0x0000010 + .4byte gUnk_08108704 + .incbin "baserom.gba", 0x108A48, 0x0000024 + .4byte gUnk_0810870C + .incbin "baserom.gba", 0x108A70, 0x0000010 + .4byte gUnk_08108714 + .incbin "baserom.gba", 0x108A84, 0x0000010 + .4byte gUnk_0810871C + .incbin "baserom.gba", 0x108A98, 0x0000003 gUnk_08108A9B:: @ 08108A9B - .incbin "baserom.gba", 0x108A9B, 0x0000177 + .incbin "baserom.gba", 0x108A9B, 0x0000021 + .4byte gUnk_08108724 + .incbin "baserom.gba", 0x108AC0, 0x0000010 + .4byte gUnk_0810872C + .incbin "baserom.gba", 0x108AD4, 0x0000024 + .4byte gUnk_08108734 + .incbin "baserom.gba", 0x108AFC, 0x0000024 + .4byte gUnk_0810873C + .incbin "baserom.gba", 0x108B24, 0x0000010 + .4byte gUnk_08108744 + .incbin "baserom.gba", 0x108B38, 0x0000010 + .4byte gUnk_0810874C + .incbin "baserom.gba", 0x108B4C, 0x0000010 + .4byte gUnk_08108754 + .incbin "baserom.gba", 0x108B60, 0x0000020 + .4byte gUnk_081086B8 + .incbin "baserom.gba", 0x108B84, 0x0000010 + .4byte gUnk_081086C4 + .incbin "baserom.gba", 0x108B98, 0x0000010 + .4byte gUnk_081086D0 + .incbin "baserom.gba", 0x108BAC, 0x0000066 gUnk_08108C12:: @ 08108C12 .incbin "baserom.gba", 0x108C12, 0x0000016 diff --git a/data/const/manager/manager1F.s b/data/const/manager/manager1F.s index 9dd06cf3..39a7aaa6 100644 --- a/data/const/manager/manager1F.s +++ b/data/const/manager/manager1F.s @@ -5,7 +5,8 @@ .align 2 gUnk_08108C94:: @ 08108C94 - .incbin "baserom.gba", 0x108C94, 0x0000008 + .4byte sub_0805B70C + .4byte sub_0805B744 gUnk_08108C9C:: @ 08108C9C .incbin "baserom.gba", 0x108C9C, 0x000000C diff --git a/data/const/manager/manager2B.s b/data/const/manager/manager2B.s index 9f9096f1..c917c9cc 100644 --- a/data/const/manager/manager2B.s +++ b/data/const/manager/manager2B.s @@ -5,4 +5,6 @@ .align 2 gUnk_08108D30:: @ 08108D30 - .incbin "baserom.gba", 0x108D30, 0x000000C + .4byte sub_0805D02C + .4byte sub_0805D0C4 + .4byte sub_0805D0FC diff --git a/data/const/manager/manager2E.s b/data/const/manager/manager2E.s index 746c7aa1..5c8d9593 100644 --- a/data/const/manager/manager2E.s +++ b/data/const/manager/manager2E.s @@ -5,10 +5,15 @@ .align 2 gUnk_08108D3C:: @ 08108D3C - .incbin "baserom.gba", 0x108D3C, 0x0000008 + .4byte sub_0805D268 + .4byte sub_0805D32C gUnk_08108D44:: @ 08108D44 - .incbin "baserom.gba", 0x108D44, 0x000000C + .4byte sub_0805D280 + .4byte sub_0805D2C0 + .4byte sub_0805D2F4 gUnk_08108D50:: @ 08108D50 - .incbin "baserom.gba", 0x108D50, 0x000000C + .4byte sub_0805D344 + .4byte sub_0805D36C + .4byte sub_0805D384 diff --git a/data/const/npc/dog.s b/data/const/npc/dog.s index 7e02d4c6..2409e3fb 100644 --- a/data/const/npc/dog.s +++ b/data/const/npc/dog.s @@ -30,16 +30,50 @@ gUnk_08111E30:: @ 08111E30 .incbin "baserom.gba", 0x111E30, 0x0000004 gUnk_08111E34:: @ 08111E34 - .incbin "baserom.gba", 0x111E34, 0x00000AD - -gUnk_08111EE1:: @ 08111EE1 - .incbin "baserom.gba", 0x111EE1, 0x0000047 + .incbin "baserom.gba", 0x111E34, 0x00000A4 + .4byte sub_0806A0A4 + .incbin "baserom.gba", 0x111EDC, 0x0000004 + .4byte sub_0806A0A4 + .incbin "baserom.gba", 0x111EE4, 0x0000004 + .4byte sub_0806A0A4 + .incbin "baserom.gba", 0x111EEC, 0x0000004 + .4byte sub_0806A0A4 + .incbin "baserom.gba", 0x111EF4, 0x0000004 + .4byte sub_0806A0A4 + .incbin "baserom.gba", 0x111EFC, 0x0000004 + .4byte sub_0806A0A4 + .incbin "baserom.gba", 0x111F04, 0x0000004 + .4byte sub_0806A0A4 + .incbin "baserom.gba", 0x111F0C, 0x0000004 + .4byte sub_0806A0A4 + .incbin "baserom.gba", 0x111F14, 0x0000004 + .4byte sub_0806A0A4 + .incbin "baserom.gba", 0x111F1C, 0x0000004 + .4byte sub_0806A0A4 + .incbin "baserom.gba", 0x111F24, 0x0000004 gUnk_08111F28:: @ 08111F28 - .incbin "baserom.gba", 0x111F28, 0x0000008 + .4byte sub_0806A144 + .incbin "baserom.gba", 0x111F2C, 0x0000004 gUnk_08111F30:: @ 08111F30 - .incbin "baserom.gba", 0x111F30, 0x0000044 + .4byte sub_0806A144 + .incbin "baserom.gba", 0x111F34, 0x0000004 + .4byte sub_0806A144 + .incbin "baserom.gba", 0x111F3C, 0x0000004 + .4byte sub_0806A144 + .incbin "baserom.gba", 0x111F44, 0x0000004 + .4byte sub_0806A144 + .incbin "baserom.gba", 0x111F4C, 0x0000004 + .4byte sub_0806A144 + .incbin "baserom.gba", 0x111F54, 0x0000004 + .4byte sub_0806A144 + .incbin "baserom.gba", 0x111F5C, 0x0000004 + .4byte sub_0806A144 + .incbin "baserom.gba", 0x111F64, 0x0000004 + .4byte sub_0806A144 + .incbin "baserom.gba", 0x111F6C, 0x0000004 + .4byte sub_0806A144 gUnk_08111F74:: @ 08111F74 .incbin "baserom.gba", 0x111F74, 0x0000064 diff --git a/data/const/npc/forestMinish.s b/data/const/npc/forestMinish.s index b37da717..c3ddcdf0 100644 --- a/data/const/npc/forestMinish.s +++ b/data/const/npc/forestMinish.s @@ -72,7 +72,15 @@ gUnk_08109F97:: @ 08109F97 .incbin "baserom.gba", 0x109F97, 0x00000B1 gUnk_0810A048:: @ 0810A048 - .incbin "baserom.gba", 0x10A048, 0x0000111 + .incbin "baserom.gba", 0x10A048, 0x0000024 + .4byte sub_080601D4 + .incbin "baserom.gba", 0x10A070, 0x0000004 + .4byte sub_080601D4 + .incbin "baserom.gba", 0x10A078, 0x0000004 + .4byte sub_080601D4 + .incbin "baserom.gba", 0x10A080, 0x0000004 + .4byte sub_080601D4 + .incbin "baserom.gba", 0x10A088, 0x00000D1 gUnk_0810A159:: @ 0810A159 .incbin "baserom.gba", 0x10A159, 0x0000048 diff --git a/data/const/npc/moblinLady.s b/data/const/npc/moblinLady.s index bb10c353..fc95a028 100644 --- a/data/const/npc/moblinLady.s +++ b/data/const/npc/moblinLady.s @@ -8,4 +8,5 @@ gUnk_08113004:: @ 08113004 .incbin "baserom.gba", 0x113004, 0x0000020 gUnk_08113024:: @ 08113024 - .incbin "baserom.gba", 0x113024, 0x0000008 + .4byte gUnk_08113004 + .incbin "baserom.gba", 0x113028, 0x0000004 diff --git a/data/const/npc/percy.s b/data/const/npc/percy.s index ee9c5baf..8fc41067 100644 --- a/data/const/npc/percy.s +++ b/data/const/npc/percy.s @@ -8,7 +8,10 @@ gUnk_08112E1C:: @ 08112E1C .incbin "baserom.gba", 0x112E1C, 0x0000010 gUnk_08112E2C:: @ 08112E2C - .incbin "baserom.gba", 0x112E2C, 0x0000028 + .incbin "baserom.gba", 0x112E2C, 0x0000004 + .4byte sub_0806B504 + .incbin "baserom.gba", 0x112E34, 0x000001C + .4byte sub_0806B540 gUnk_08112E54:: @ 08112E54 .incbin "baserom.gba", 0x112E54, 0x0000008 diff --git a/data/const/npc/sittingPerson.s b/data/const/npc/sittingPerson.s index 0ac0e8cd..2ec4e57d 100644 --- a/data/const/npc/sittingPerson.s +++ b/data/const/npc/sittingPerson.s @@ -25,7 +25,39 @@ gUnk_0810CC04:: @ 0810CC04 .incbin "baserom.gba", 0x10CC04, 0x0000004 gUnk_0810CC08:: @ 0810CC08 - .incbin "baserom.gba", 0x10CC08, 0x0000180 + .incbin "baserom.gba", 0x10CC08, 0x00000C4 + .4byte sub_0806387C + .incbin "baserom.gba", 0x10CCD0, 0x0000004 + .4byte sub_0806387C + .incbin "baserom.gba", 0x10CCD8, 0x0000004 + .4byte sub_0806387C + .incbin "baserom.gba", 0x10CCE0, 0x0000004 + .4byte sub_0806387C + .incbin "baserom.gba", 0x10CCE8, 0x0000004 + .4byte sub_0806387C + .incbin "baserom.gba", 0x10CCF0, 0x0000004 + .4byte sub_0806387C + .incbin "baserom.gba", 0x10CCF8, 0x0000004 + .4byte sub_0806387C + .incbin "baserom.gba", 0x10CD00, 0x0000004 + .4byte sub_0806387C + .incbin "baserom.gba", 0x10CD08, 0x0000004 + .4byte sub_0806390C + .incbin "baserom.gba", 0x10CD10, 0x0000004 + .4byte sub_0806390C + .incbin "baserom.gba", 0x10CD18, 0x0000004 + .4byte sub_0806390C + .incbin "baserom.gba", 0x10CD20, 0x0000004 + .4byte sub_0806390C + .incbin "baserom.gba", 0x10CD28, 0x0000004 + .4byte sub_0806390C + .incbin "baserom.gba", 0x10CD30, 0x0000004 + .4byte sub_0806390C + .incbin "baserom.gba", 0x10CD38, 0x0000004 + .4byte sub_0806390C + .incbin "baserom.gba", 0x10CD40, 0x0000004 + .4byte sub_0806390C + .incbin "baserom.gba", 0x10CD48, 0x0000040 gUnk_0810CD88:: @ 0810CD88 .incbin "baserom.gba", 0x10CD88, 0x0000018 diff --git a/data/const/npc/townMinish.s b/data/const/npc/townMinish.s index 221e4476..c4a78657 100644 --- a/data/const/npc/townMinish.s +++ b/data/const/npc/townMinish.s @@ -24,13 +24,105 @@ gUnk_081126E8:: @ 081126E8 .4byte sub_0806AC3C gUnk_081126F0:: @ 081126F0 - .incbin "baserom.gba", 0x1126F0, 0x000024C + .incbin "baserom.gba", 0x1126F0, 0x0000004 + .4byte sub_0806B004 + .incbin "baserom.gba", 0x1126F8, 0x0000004 + .4byte sub_0806B004 + .incbin "baserom.gba", 0x112700, 0x0000004 + .4byte sub_0806B004 + .incbin "baserom.gba", 0x112708, 0x0000004 + .4byte sub_0806B004 + .incbin "baserom.gba", 0x112710, 0x0000004 + .4byte sub_0806B004 + .incbin "baserom.gba", 0x112718, 0x0000004 + .4byte sub_0806B004 + .incbin "baserom.gba", 0x112720, 0x0000004 + .4byte sub_0806B004 + .incbin "baserom.gba", 0x112728, 0x0000004 + .4byte sub_0806B004 + .incbin "baserom.gba", 0x112730, 0x0000004 + .4byte sub_0806B064 + .incbin "baserom.gba", 0x112738, 0x0000004 + .4byte sub_0806B064 + .incbin "baserom.gba", 0x112740, 0x0000004 + .4byte sub_0806B064 + .incbin "baserom.gba", 0x112748, 0x0000004 + .4byte sub_0806B064 + .incbin "baserom.gba", 0x112750, 0x0000004 + .4byte sub_0806B064 + .incbin "baserom.gba", 0x112758, 0x0000004 + .4byte sub_0806B064 + .incbin "baserom.gba", 0x112760, 0x0000004 + .4byte sub_0806B064 + .incbin "baserom.gba", 0x112768, 0x0000004 + .4byte sub_0806B064 + .incbin "baserom.gba", 0x112770, 0x0000144 + .4byte sub_0806B098 + .incbin "baserom.gba", 0x1128B8, 0x0000004 + .4byte sub_0806B098 + .incbin "baserom.gba", 0x1128C0, 0x0000004 + .4byte sub_0806B098 + .incbin "baserom.gba", 0x1128C8, 0x0000004 + .4byte sub_0806B098 + .incbin "baserom.gba", 0x1128D0, 0x0000004 + .4byte sub_0806B098 + .incbin "baserom.gba", 0x1128D8, 0x0000004 + .4byte sub_0806B098 + .incbin "baserom.gba", 0x1128E0, 0x0000004 + .4byte sub_0806B098 + .incbin "baserom.gba", 0x1128E8, 0x0000004 + .4byte sub_0806B098 + .incbin "baserom.gba", 0x1128F0, 0x0000004 + .4byte sub_0806B098 + .incbin "baserom.gba", 0x1128F8, 0x0000004 + .4byte sub_0806B098 + .incbin "baserom.gba", 0x112900, 0x0000004 + .4byte sub_0806B098 + .incbin "baserom.gba", 0x112908, 0x0000004 + .4byte sub_0806B098 + .incbin "baserom.gba", 0x112910, 0x0000004 + .4byte sub_0806B098 + .incbin "baserom.gba", 0x112918, 0x0000004 + .4byte sub_0806B098 + .incbin "baserom.gba", 0x112920, 0x0000004 + .4byte sub_0806B098 + .incbin "baserom.gba", 0x112928, 0x0000004 + .4byte sub_0806B098 + .incbin "baserom.gba", 0x112930, 0x0000004 + .4byte sub_0806B0E0 + .incbin "baserom.gba", 0x112938, 0x0000004 gUnk_0811293C:: @ 0811293C - .incbin "baserom.gba", 0x11293C, 0x0000001 - -gUnk_0811293D:: @ 0811293D - .incbin "baserom.gba", 0x11293D, 0x00002B3 + .4byte sub_0806B0E0 + .incbin "baserom.gba", 0x112940, 0x0000004 + .4byte sub_0806B0E0 + .incbin "baserom.gba", 0x112948, 0x0000004 + .4byte sub_0806B0E0 + .incbin "baserom.gba", 0x112950, 0x0000004 + .4byte sub_0806B0E0 + .incbin "baserom.gba", 0x112958, 0x0000004 + .4byte sub_0806B0E0 + .incbin "baserom.gba", 0x112960, 0x0000004 + .4byte sub_0806B0E0 + .incbin "baserom.gba", 0x112968, 0x0000004 + .4byte sub_0806B0E0 + .incbin "baserom.gba", 0x112970, 0x0000004 + .4byte sub_0806B134 + .incbin "baserom.gba", 0x112978, 0x0000004 + .4byte sub_0806B134 + .incbin "baserom.gba", 0x112980, 0x0000004 + .4byte sub_0806B134 + .incbin "baserom.gba", 0x112988, 0x0000004 + .4byte sub_0806B134 + .incbin "baserom.gba", 0x112990, 0x0000004 + .4byte sub_0806B134 + .incbin "baserom.gba", 0x112998, 0x0000004 + .4byte sub_0806B134 + .incbin "baserom.gba", 0x1129A0, 0x0000004 + .4byte sub_0806B134 + .incbin "baserom.gba", 0x1129A8, 0x0000004 + .4byte sub_0806B134 + .incbin "baserom.gba", 0x1129B0, 0x0000240 gUnk_08112BF0:: @ 08112BF0 .4byte sub_0806B004 diff --git a/data/const/npc/townsperson.s b/data/const/npc/townsperson.s index 185296ac..cb65d071 100644 --- a/data/const/npc/townsperson.s +++ b/data/const/npc/townsperson.s @@ -95,7 +95,9 @@ gUnk_0810BA01:: @ 0810BA01 .incbin "baserom.gba", 0x10BA01, 0x0000117 gUnk_0810BB18:: @ 0810BB18 - .incbin "baserom.gba", 0x10BB18, 0x0000059 + .incbin "baserom.gba", 0x10BB18, 0x0000044 + .4byte sub_0806200C + .incbin "baserom.gba", 0x10BB60, 0x0000011 gUnk_0810BB71:: @ 0810BB71 .incbin "baserom.gba", 0x10BB71, 0x000005B diff --git a/data/const/object/bell.s b/data/const/object/bell.s index 34f1a8a5..6c69eff4 100644 --- a/data/const/object/bell.s +++ b/data/const/object/bell.s @@ -12,4 +12,5 @@ gUnk_0812338C:: @ 0812338C .incbin "baserom.gba", 0x12338C, 0x0000024 gUnk_081233B0:: @ 081233B0 - .incbin "baserom.gba", 0x1233B0, 0x0000008 + .4byte gUnk_0812338C + .incbin "baserom.gba", 0x1233B4, 0x0000004 diff --git a/data/const/object/bird.s b/data/const/object/bird.s index 6d6afb49..4f26d41b 100644 --- a/data/const/object/bird.s +++ b/data/const/object/bird.s @@ -37,4 +37,5 @@ gUnk_08123F0C:: @ 08123F0C .incbin "baserom.gba", 0x123F0C, 0x0000014 gUnk_08123F20:: @ 08123F20 - .incbin "baserom.gba", 0x123F20, 0x0000008 + .4byte gUnk_08123F0C + .incbin "baserom.gba", 0x123F24, 0x0000004 diff --git a/data/const/object/itemOnGround.s b/data/const/object/itemOnGround.s index e17d1d64..453a2575 100644 --- a/data/const/object/itemOnGround.s +++ b/data/const/object/itemOnGround.s @@ -11,16 +11,42 @@ gUnk_0811E7C4:: @ 0811E7C4 .4byte sub_08080910 gUnk_0811E7D4:: @ 0811E7D4 - .incbin "baserom.gba", 0x11E7D4, 0x0000014 + .4byte sub_08080F20 + .4byte sub_080811EC + .4byte sub_0808122C + .4byte sub_08081328 + .4byte sub_0808136C gUnk_0811E7E8:: @ 0811E7E8 - .incbin "baserom.gba", 0x11E7E8, 0x000002C + .4byte sub_080810A8 + .4byte sub_080810FC + .4byte sub_08081150 + .4byte sub_08081134 + .4byte sub_08081188 + .4byte sub_080810A8 + .4byte sub_080810A8 + .4byte sub_080811AC + .4byte sub_080811C8 + .4byte sub_080811D8 + .4byte sub_080810A8 gUnk_0811E814:: @ 0811E814 - .incbin "baserom.gba", 0x11E814, 0x000002C + .4byte sub_08081248 + .4byte sub_08081248 + .4byte sub_0808126C + .4byte sub_0808127C + .4byte nullsub_113 + .4byte sub_080812A0 + .4byte sub_08081248 + .4byte sub_080812A8 + .4byte sub_080812E8 + .4byte nullsub_510 + .4byte sub_08081248 gUnk_0811E840:: @ 0811E840 - .incbin "baserom.gba", 0x11E840, 0x000000C + .4byte sub_080813D4 + .4byte sub_080813E8 + .4byte sub_080813F0 gUnk_0811E84C:: @ 0811E84C .incbin "baserom.gba", 0x11E84C, 0x00000B0 diff --git a/data/const/object/lavaPlatform.s b/data/const/object/lavaPlatform.s index 56e9bd30..7e11d101 100644 --- a/data/const/object/lavaPlatform.s +++ b/data/const/object/lavaPlatform.s @@ -26,4 +26,6 @@ gUnk_08122684:: @ 08122684 .incbin "baserom.gba", 0x122684, 0x0000014 gUnk_08122698:: @ 08122698 - .incbin "baserom.gba", 0x122698, 0x000000C + .4byte gUnk_08122670 + .4byte gUnk_08122684 + .incbin "baserom.gba", 0x1226A0, 0x0000004 diff --git a/data/const/object/object1D.s b/data/const/object/object1D.s index 99b553b5..dfc82433 100644 --- a/data/const/object/object1D.s +++ b/data/const/object/object1D.s @@ -5,7 +5,10 @@ .align 2 gUnk_081208A0:: @ 081208A0 - .incbin "baserom.gba", 0x1208A0, 0x0000008 + .4byte sub_080874F8 + .4byte nullsub_117 gUnk_081208A8:: @ 081208A8 - .incbin "baserom.gba", 0x1208A8, 0x0000010 + .incbin "baserom.gba", 0x1208A8, 0x0000008 + .4byte gUnk_081208A8 + .incbin "baserom.gba", 0x1208B4, 0x0000004 diff --git a/data/const/object/object68.s b/data/const/object/object68.s index 525ba8a1..0204864b 100644 --- a/data/const/object/object68.s +++ b/data/const/object/object68.s @@ -12,7 +12,8 @@ gUnk_08122A18:: @ 08122A18 .incbin "baserom.gba", 0x122A18, 0x0000008 gUnk_08122A20:: @ 08122A20 - .incbin "baserom.gba", 0x122A20, 0x0000008 + .incbin "baserom.gba", 0x122A20, 0x0000004 + .4byte sub_080948E8 gUnk_08122A28:: @ 08122A28 .incbin "baserom.gba", 0x122A28, 0x000000C diff --git a/data/const/object/object93.s b/data/const/object/object93.s index f38c1928..a2c09bf5 100644 --- a/data/const/object/object93.s +++ b/data/const/object/object93.s @@ -12,10 +12,12 @@ gUnk_08123E88:: @ 08123E88 .incbin "baserom.gba", 0x123E88, 0x0000014 gUnk_08123E9C:: @ 08123E9C - .incbin "baserom.gba", 0x123E9C, 0x0000008 + .4byte gUnk_08123E88 + .incbin "baserom.gba", 0x123EA0, 0x0000004 gUnk_08123EA4:: @ 08123EA4 .incbin "baserom.gba", 0x123EA4, 0x0000014 gUnk_08123EB8:: @ 08123EB8 - .incbin "baserom.gba", 0x123EB8, 0x0000008 + .4byte gUnk_08123EA4 + .incbin "baserom.gba", 0x123EBC, 0x0000004 diff --git a/data/const/object/swordsmanNewsletter.s b/data/const/object/swordsmanNewsletter.s index 24d6a10e..770806ef 100644 --- a/data/const/object/swordsmanNewsletter.s +++ b/data/const/object/swordsmanNewsletter.s @@ -8,7 +8,8 @@ gUnk_081228A8:: @ 081228A8 .incbin "baserom.gba", 0x1228A8, 0x0000008 gUnk_081228B0:: @ 081228B0 - .incbin "baserom.gba", 0x1228B0, 0x0000008 + .4byte sub_080933D8 + .4byte sub_080933FC gUnk_081228B8:: @ 081228B8 .incbin "baserom.gba", 0x1228B8, 0x0000010 diff --git a/data/const/playerItem/playerItemBow.s b/data/const/playerItem/playerItemBow.s index 408054aa..84c28f0c 100644 --- a/data/const/playerItem/playerItemBow.s +++ b/data/const/playerItem/playerItemBow.s @@ -11,4 +11,11 @@ gUnk_080B3E30:: @ 080B3E30 .4byte sub_08019444 gUnk_080B3E40:: @ 080B3E40 - .incbin "baserom.gba", 0x0B3E40, 0x0000030 + .incbin "baserom.gba", 0x0B3E40, 0x0000008 + .4byte gUnk_080B3E78 + .incbin "baserom.gba", 0x0B3E4C, 0x0000008 + .4byte gUnk_080B3E70 + .incbin "baserom.gba", 0x0B3E58, 0x0000008 + .4byte gUnk_080B3E78 + .incbin "baserom.gba", 0x0B3E64, 0x0000008 + .4byte gUnk_080B3E70 diff --git a/data/const/projectile/projectile16.s b/data/const/projectile/projectile16.s index 6aa2543d..bc333109 100644 --- a/data/const/projectile/projectile16.s +++ b/data/const/projectile/projectile16.s @@ -20,4 +20,5 @@ gUnk_0812A3E0:: @ 0812A3E0 .incbin "baserom.gba", 0x12A3E0, 0x0000014 gUnk_0812A3F4:: @ 0812A3F4 - .incbin "baserom.gba", 0x12A3F4, 0x0000008 + .4byte gUnk_0812A3E0 + .incbin "baserom.gba", 0x12A3F8, 0x0000004 diff --git a/data/const/projectile/projectile18.s b/data/const/projectile/projectile18.s index dfbac69d..591ae81c 100644 --- a/data/const/projectile/projectile18.s +++ b/data/const/projectile/projectile18.s @@ -13,8 +13,13 @@ gUnk_0812A418:: @ 0812A418 .4byte sub_080AAD70 gUnk_0812A430:: @ 0812A430 - .incbin "baserom.gba", 0x12A430, 0x0000010 + .4byte sub_080AADBC + .4byte sub_080AAE88 + .4byte sub_080AAF00 + .4byte sub_080AAF10 gUnk_0812A440:: @ 0812A440 - .incbin "baserom.gba", 0x12A440, 0x000000C + .4byte sub_080AAD98 + .4byte nullsub_541 + .4byte sub_080AADA4 diff --git a/data/const/projectile/projectileD.s b/data/const/projectile/projectileD.s index 8000f4d2..3290016f 100644 --- a/data/const/projectile/projectileD.s +++ b/data/const/projectile/projectileD.s @@ -19,7 +19,14 @@ gUnk_081299E4:: @ 081299E4 .4byte sub_080A9448 gUnk_081299F8:: @ 081299F8 - .incbin "baserom.gba", 0x1299F8, 0x0000020 + .incbin "baserom.gba", 0x1299F8, 0x0000004 + .4byte gUnk_08129A20 + .incbin "baserom.gba", 0x129A00, 0x0000004 + .4byte gUnk_08129A18 + .incbin "baserom.gba", 0x129A08, 0x0000004 + .4byte gUnk_08129A20 + .incbin "baserom.gba", 0x129A10, 0x0000004 + .4byte gUnk_08129A18 gUnk_08129A18:: @ 08129A18 .incbin "baserom.gba", 0x129A18, 0x0000008 diff --git a/data/data_080B4410.s b/data/data_080B4410.s index 76d04327..14bbfc78 100644 --- a/data/data_080B4410.s +++ b/data/data_080B4410.s @@ -83,7 +83,14 @@ gUnk_080B4580:: @ 080B4580 .incbin "baserom.gba", 0x0B4580, 0x0000008 gUnk_080B4588:: @ 080B4588 - .incbin "baserom.gba", 0x0B4588, 0x0000028 + .4byte gUnk_080B4568 + .incbin "baserom.gba", 0x0B458C, 0x0000004 + .4byte gUnk_080B4570 + .incbin "baserom.gba", 0x0B4594, 0x0000004 + .4byte gUnk_080B4578 + .incbin "baserom.gba", 0x0B459C, 0x0000004 + .4byte gUnk_080B4580 + .incbin "baserom.gba", 0x0B45A4, 0x000000C gUnk_080B45B0:: @ 080B45B0 .incbin "baserom.gba", 0x0B45B0, 0x0000008 @@ -98,7 +105,14 @@ gUnk_080B45C8:: @ 080B45C8 .incbin "baserom.gba", 0x0B45C8, 0x0000008 gUnk_080B45D0:: @ 080B45D0 - .incbin "baserom.gba", 0x0B45D0, 0x0000028 + .4byte gUnk_080B45B0 + .incbin "baserom.gba", 0x0B45D4, 0x0000004 + .4byte gUnk_080B45B8 + .incbin "baserom.gba", 0x0B45DC, 0x0000004 + .4byte gUnk_080B45C0 + .incbin "baserom.gba", 0x0B45E4, 0x0000004 + .4byte gUnk_080B45C8 + .incbin "baserom.gba", 0x0B45EC, 0x000000C gUnk_080B45F8:: @ 080B45F8 .incbin "baserom.gba", 0x0B45F8, 0x0000008 @@ -113,7 +127,14 @@ gUnk_080B4610:: @ 080B4610 .incbin "baserom.gba", 0x0B4610, 0x0000008 gUnk_080B4618:: @ 080B4618 - .incbin "baserom.gba", 0x0B4618, 0x0000028 + .4byte gUnk_080B45F8 + .incbin "baserom.gba", 0x0B461C, 0x0000004 + .4byte gUnk_080B4600 + .incbin "baserom.gba", 0x0B4624, 0x0000004 + .4byte gUnk_080B4608 + .incbin "baserom.gba", 0x0B462C, 0x0000004 + .4byte gUnk_080B4610 + .incbin "baserom.gba", 0x0B4634, 0x000000C gUnk_080B4640:: @ 080B4640 .incbin "baserom.gba", 0x0B4640, 0x0000008 @@ -128,7 +149,14 @@ gUnk_080B4658:: @ 080B4658 .incbin "baserom.gba", 0x0B4658, 0x0000008 gUnk_080B4660:: @ 080B4660 - .incbin "baserom.gba", 0x0B4660, 0x0000028 + .4byte gUnk_080B4640 + .incbin "baserom.gba", 0x0B4664, 0x0000004 + .4byte gUnk_080B4648 + .incbin "baserom.gba", 0x0B466C, 0x0000004 + .4byte gUnk_080B4650 + .incbin "baserom.gba", 0x0B4674, 0x0000004 + .4byte gUnk_080B4658 + .incbin "baserom.gba", 0x0B467C, 0x000000C gUnk_080B4688:: @ 080B4688 .incbin "baserom.gba", 0x0B4688, 0x0000008 @@ -143,7 +171,14 @@ gUnk_080B46A0:: @ 080B46A0 .incbin "baserom.gba", 0x0B46A0, 0x0000008 gUnk_080B46A8:: @ 080B46A8 - .incbin "baserom.gba", 0x0B46A8, 0x0000028 + .4byte gUnk_080B4688 + .incbin "baserom.gba", 0x0B46AC, 0x0000004 + .4byte gUnk_080B4690 + .incbin "baserom.gba", 0x0B46B4, 0x0000004 + .4byte gUnk_080B4698 + .incbin "baserom.gba", 0x0B46BC, 0x0000004 + .4byte gUnk_080B46A0 + .incbin "baserom.gba", 0x0B46C4, 0x000000C gUnk_080B46D0:: @ 080B46D0 .incbin "baserom.gba", 0x0B46D0, 0x0000008 @@ -158,7 +193,14 @@ gUnk_080B46E8:: @ 080B46E8 .incbin "baserom.gba", 0x0B46E8, 0x0000008 gUnk_080B46F0:: @ 080B46F0 - .incbin "baserom.gba", 0x0B46F0, 0x0000028 + .4byte gUnk_080B46D0 + .incbin "baserom.gba", 0x0B46F4, 0x0000004 + .4byte gUnk_080B46D8 + .incbin "baserom.gba", 0x0B46FC, 0x0000004 + .4byte gUnk_080B46E0 + .incbin "baserom.gba", 0x0B4704, 0x0000004 + .4byte gUnk_080B46E8 + .incbin "baserom.gba", 0x0B470C, 0x000000C gUnk_080B4718:: @ 080B4718 .incbin "baserom.gba", 0x0B4718, 0x0000008 @@ -173,7 +215,14 @@ gUnk_080B4730:: @ 080B4730 .incbin "baserom.gba", 0x0B4730, 0x0000008 gUnk_080B4738:: @ 080B4738 - .incbin "baserom.gba", 0x0B4738, 0x0000028 + .4byte gUnk_080B4718 + .incbin "baserom.gba", 0x0B473C, 0x0000004 + .4byte gUnk_080B4720 + .incbin "baserom.gba", 0x0B4744, 0x0000004 + .4byte gUnk_080B4728 + .incbin "baserom.gba", 0x0B474C, 0x0000004 + .4byte gUnk_080B4730 + .incbin "baserom.gba", 0x0B4754, 0x000000C gUnk_080B4760:: @ 080B4760 .incbin "baserom.gba", 0x0B4760, 0x0000008 @@ -188,7 +237,14 @@ gUnk_080B4778:: @ 080B4778 .incbin "baserom.gba", 0x0B4778, 0x0000008 gUnk_080B4780:: @ 080B4780 - .incbin "baserom.gba", 0x0B4780, 0x0000028 + .4byte gUnk_080B4760 + .incbin "baserom.gba", 0x0B4784, 0x0000004 + .4byte gUnk_080B4768 + .incbin "baserom.gba", 0x0B478C, 0x0000004 + .4byte gUnk_080B4770 + .incbin "baserom.gba", 0x0B4794, 0x0000004 + .4byte gUnk_080B4778 + .incbin "baserom.gba", 0x0B479C, 0x000000C gUnk_080B47A8:: @ 080B47A8 .incbin "baserom.gba", 0x0B47A8, 0x0000008 @@ -203,7 +259,14 @@ gUnk_080B47C0:: @ 080B47C0 .incbin "baserom.gba", 0x0B47C0, 0x0000008 gUnk_080B47C8:: @ 080B47C8 - .incbin "baserom.gba", 0x0B47C8, 0x0000028 + .4byte gUnk_080B47A8 + .incbin "baserom.gba", 0x0B47CC, 0x0000004 + .4byte gUnk_080B47B0 + .incbin "baserom.gba", 0x0B47D4, 0x0000004 + .4byte gUnk_080B47B8 + .incbin "baserom.gba", 0x0B47DC, 0x0000004 + .4byte gUnk_080B47C0 + .incbin "baserom.gba", 0x0B47E4, 0x000000C gUnk_080B47F0:: @ 080B47F0 .incbin "baserom.gba", 0x0B47F0, 0x0000008 @@ -218,7 +281,14 @@ gUnk_080B4808:: @ 080B4808 .incbin "baserom.gba", 0x0B4808, 0x0000008 gUnk_080B4810:: @ 080B4810 - .incbin "baserom.gba", 0x0B4810, 0x0000028 + .4byte gUnk_080B47F0 + .incbin "baserom.gba", 0x0B4814, 0x0000004 + .4byte gUnk_080B47F8 + .incbin "baserom.gba", 0x0B481C, 0x0000004 + .4byte gUnk_080B4800 + .incbin "baserom.gba", 0x0B4824, 0x0000004 + .4byte gUnk_080B4808 + .incbin "baserom.gba", 0x0B482C, 0x000000C gUnk_080B4838:: @ 080B4838 .incbin "baserom.gba", 0x0B4838, 0x0000010 @@ -233,7 +303,14 @@ gUnk_080B4868:: @ 080B4868 .incbin "baserom.gba", 0x0B4868, 0x0000010 gUnk_080B4878:: @ 080B4878 - .incbin "baserom.gba", 0x0B4878, 0x0000028 + .4byte gUnk_080B4838 + .incbin "baserom.gba", 0x0B487C, 0x0000004 + .4byte gUnk_080B4848 + .incbin "baserom.gba", 0x0B4884, 0x0000004 + .4byte gUnk_080B4858 + .incbin "baserom.gba", 0x0B488C, 0x0000004 + .4byte gUnk_080B4868 + .incbin "baserom.gba", 0x0B4894, 0x000000C gUnk_080B48A0:: @ 080B48A0 .incbin "baserom.gba", 0x0B48A0, 0x0000008 @@ -254,7 +331,18 @@ gUnk_080B48C8:: @ 080B48C8 .incbin "baserom.gba", 0x0B48C8, 0x0000008 gUnk_080B48D0:: @ 080B48D0 - .incbin "baserom.gba", 0x0B48D0, 0x0000038 + .4byte gUnk_080B48A0 + .incbin "baserom.gba", 0x0B48D4, 0x0000004 + .4byte gUnk_080B48A8 + .incbin "baserom.gba", 0x0B48DC, 0x0000004 + .4byte gUnk_080B48B0 + .incbin "baserom.gba", 0x0B48E4, 0x0000004 + .4byte gUnk_080B48B8 + .incbin "baserom.gba", 0x0B48EC, 0x0000004 + .4byte gUnk_080B48C0 + .incbin "baserom.gba", 0x0B48F4, 0x0000004 + .4byte gUnk_080B48C8 + .incbin "baserom.gba", 0x0B48FC, 0x000000C gUnk_080B4908:: @ 080B4908 .incbin "baserom.gba", 0x0B4908, 0x0000008 @@ -275,7 +363,18 @@ gUnk_080B4930:: @ 080B4930 .incbin "baserom.gba", 0x0B4930, 0x0000008 gUnk_080B4938:: @ 080B4938 - .incbin "baserom.gba", 0x0B4938, 0x0000038 + .4byte gUnk_080B4908 + .incbin "baserom.gba", 0x0B493C, 0x0000004 + .4byte gUnk_080B4910 + .incbin "baserom.gba", 0x0B4944, 0x0000004 + .4byte gUnk_080B4918 + .incbin "baserom.gba", 0x0B494C, 0x0000004 + .4byte gUnk_080B4920 + .incbin "baserom.gba", 0x0B4954, 0x0000004 + .4byte gUnk_080B4928 + .incbin "baserom.gba", 0x0B495C, 0x0000004 + .4byte gUnk_080B4930 + .incbin "baserom.gba", 0x0B4964, 0x000000C gUnk_080B4970:: @ 080B4970 .incbin "baserom.gba", 0x0B4970, 0x0000008 @@ -296,7 +395,18 @@ gUnk_080B4998:: @ 080B4998 .incbin "baserom.gba", 0x0B4998, 0x0000008 gUnk_080B49A0:: @ 080B49A0 - .incbin "baserom.gba", 0x0B49A0, 0x0000038 + .4byte gUnk_080B4970 + .incbin "baserom.gba", 0x0B49A4, 0x0000004 + .4byte gUnk_080B4978 + .incbin "baserom.gba", 0x0B49AC, 0x0000004 + .4byte gUnk_080B4980 + .incbin "baserom.gba", 0x0B49B4, 0x0000004 + .4byte gUnk_080B4988 + .incbin "baserom.gba", 0x0B49BC, 0x0000004 + .4byte gUnk_080B4990 + .incbin "baserom.gba", 0x0B49C4, 0x0000004 + .4byte gUnk_080B4998 + .incbin "baserom.gba", 0x0B49CC, 0x000000C gUnk_080B49D8:: @ 080B49D8 .incbin "baserom.gba", 0x0B49D8, 0x0000008 @@ -311,7 +421,14 @@ gUnk_080B49F0:: @ 080B49F0 .incbin "baserom.gba", 0x0B49F0, 0x0000008 gUnk_080B49F8:: @ 080B49F8 - .incbin "baserom.gba", 0x0B49F8, 0x0000028 + .4byte gUnk_080B49D8 + .incbin "baserom.gba", 0x0B49FC, 0x0000004 + .4byte gUnk_080B49E0 + .incbin "baserom.gba", 0x0B4A04, 0x0000004 + .4byte gUnk_080B49E8 + .incbin "baserom.gba", 0x0B4A0C, 0x0000004 + .4byte gUnk_080B49F0 + .incbin "baserom.gba", 0x0B4A14, 0x000000C gUnk_080B4A20:: @ 080B4A20 .incbin "baserom.gba", 0x0B4A20, 0x0000008 @@ -326,7 +443,14 @@ gUnk_080B4A38:: @ 080B4A38 .incbin "baserom.gba", 0x0B4A38, 0x0000008 gUnk_080B4A40:: @ 080B4A40 - .incbin "baserom.gba", 0x0B4A40, 0x0000028 + .4byte gUnk_080B4A20 + .incbin "baserom.gba", 0x0B4A44, 0x0000004 + .4byte gUnk_080B4A28 + .incbin "baserom.gba", 0x0B4A4C, 0x0000004 + .4byte gUnk_080B4A30 + .incbin "baserom.gba", 0x0B4A54, 0x0000004 + .4byte gUnk_080B4A38 + .incbin "baserom.gba", 0x0B4A5C, 0x000000C gUnk_080B4A68:: @ 080B4A68 .incbin "baserom.gba", 0x0B4A68, 0x0000008 @@ -341,7 +465,14 @@ gUnk_080B4A80:: @ 080B4A80 .incbin "baserom.gba", 0x0B4A80, 0x0000008 gUnk_080B4A88:: @ 080B4A88 - .incbin "baserom.gba", 0x0B4A88, 0x0000028 + .4byte gUnk_080B4A68 + .incbin "baserom.gba", 0x0B4A8C, 0x0000004 + .4byte gUnk_080B4A70 + .incbin "baserom.gba", 0x0B4A94, 0x0000004 + .4byte gUnk_080B4A78 + .incbin "baserom.gba", 0x0B4A9C, 0x0000004 + .4byte gUnk_080B4A80 + .incbin "baserom.gba", 0x0B4AA4, 0x000000C gUnk_080B4AB0:: @ 080B4AB0 .incbin "baserom.gba", 0x0B4AB0, 0x0000008 @@ -356,7 +487,14 @@ gUnk_080B4AC8:: @ 080B4AC8 .incbin "baserom.gba", 0x0B4AC8, 0x0000008 gUnk_080B4AD0:: @ 080B4AD0 - .incbin "baserom.gba", 0x0B4AD0, 0x0000028 + .4byte gUnk_080B4AB0 + .incbin "baserom.gba", 0x0B4AD4, 0x0000004 + .4byte gUnk_080B4AB8 + .incbin "baserom.gba", 0x0B4ADC, 0x0000004 + .4byte gUnk_080B4AC0 + .incbin "baserom.gba", 0x0B4AE4, 0x0000004 + .4byte gUnk_080B4AC8 + .incbin "baserom.gba", 0x0B4AEC, 0x000000C gUnk_080B4AF8:: @ 080B4AF8 .incbin "baserom.gba", 0x0B4AF8, 0x0000008 @@ -371,7 +509,14 @@ gUnk_080B4B10:: @ 080B4B10 .incbin "baserom.gba", 0x0B4B10, 0x0000008 gUnk_080B4B18:: @ 080B4B18 - .incbin "baserom.gba", 0x0B4B18, 0x0000028 + .4byte gUnk_080B4AF8 + .incbin "baserom.gba", 0x0B4B1C, 0x0000004 + .4byte gUnk_080B4B00 + .incbin "baserom.gba", 0x0B4B24, 0x0000004 + .4byte gUnk_080B4B08 + .incbin "baserom.gba", 0x0B4B2C, 0x0000004 + .4byte gUnk_080B4B10 + .incbin "baserom.gba", 0x0B4B34, 0x000000C gUnk_080B4B40:: @ 080B4B40 .incbin "baserom.gba", 0x0B4B40, 0x0000008 @@ -386,7 +531,14 @@ gUnk_080B4B58:: @ 080B4B58 .incbin "baserom.gba", 0x0B4B58, 0x0000008 gUnk_080B4B60:: @ 080B4B60 - .incbin "baserom.gba", 0x0B4B60, 0x0000028 + .4byte gUnk_080B4B40 + .incbin "baserom.gba", 0x0B4B64, 0x0000004 + .4byte gUnk_080B4B48 + .incbin "baserom.gba", 0x0B4B6C, 0x0000004 + .4byte gUnk_080B4B50 + .incbin "baserom.gba", 0x0B4B74, 0x0000004 + .4byte gUnk_080B4B58 + .incbin "baserom.gba", 0x0B4B7C, 0x000000C gUnk_080B4B88:: @ 080B4B88 .incbin "baserom.gba", 0x0B4B88, 0x0000008 @@ -401,7 +553,14 @@ gUnk_080B4BA0:: @ 080B4BA0 .incbin "baserom.gba", 0x0B4BA0, 0x0000008 gUnk_080B4BA8:: @ 080B4BA8 - .incbin "baserom.gba", 0x0B4BA8, 0x0000028 + .4byte gUnk_080B4B88 + .incbin "baserom.gba", 0x0B4BAC, 0x0000004 + .4byte gUnk_080B4B90 + .incbin "baserom.gba", 0x0B4BB4, 0x0000004 + .4byte gUnk_080B4B98 + .incbin "baserom.gba", 0x0B4BBC, 0x0000004 + .4byte gUnk_080B4BA0 + .incbin "baserom.gba", 0x0B4BC4, 0x000000C gUnk_080B4BD0:: @ 080B4BD0 .incbin "baserom.gba", 0x0B4BD0, 0x0000008 @@ -416,7 +575,14 @@ gUnk_080B4BE8:: @ 080B4BE8 .incbin "baserom.gba", 0x0B4BE8, 0x0000008 gUnk_080B4BF0:: @ 080B4BF0 - .incbin "baserom.gba", 0x0B4BF0, 0x0000028 + .4byte gUnk_080B4BD0 + .incbin "baserom.gba", 0x0B4BF4, 0x0000004 + .4byte gUnk_080B4BD8 + .incbin "baserom.gba", 0x0B4BFC, 0x0000004 + .4byte gUnk_080B4BE0 + .incbin "baserom.gba", 0x0B4C04, 0x0000004 + .4byte gUnk_080B4BE8 + .incbin "baserom.gba", 0x0B4C0C, 0x000000C gUnk_080B4C18:: @ 080B4C18 .incbin "baserom.gba", 0x0B4C18, 0x0000008 @@ -431,7 +597,14 @@ gUnk_080B4C30:: @ 080B4C30 .incbin "baserom.gba", 0x0B4C30, 0x0000008 gUnk_080B4C38:: @ 080B4C38 - .incbin "baserom.gba", 0x0B4C38, 0x0000028 + .4byte gUnk_080B4C18 + .incbin "baserom.gba", 0x0B4C3C, 0x0000004 + .4byte gUnk_080B4C20 + .incbin "baserom.gba", 0x0B4C44, 0x0000004 + .4byte gUnk_080B4C28 + .incbin "baserom.gba", 0x0B4C4C, 0x0000004 + .4byte gUnk_080B4C30 + .incbin "baserom.gba", 0x0B4C54, 0x000000C gUnk_080B4C60:: @ 080B4C60 .incbin "baserom.gba", 0x0B4C60, 0x0000008 @@ -446,7 +619,14 @@ gUnk_080B4C78:: @ 080B4C78 .incbin "baserom.gba", 0x0B4C78, 0x0000008 gUnk_080B4C80:: @ 080B4C80 - .incbin "baserom.gba", 0x0B4C80, 0x0000028 + .4byte gUnk_080B4C60 + .incbin "baserom.gba", 0x0B4C84, 0x0000004 + .4byte gUnk_080B4C68 + .incbin "baserom.gba", 0x0B4C8C, 0x0000004 + .4byte gUnk_080B4C70 + .incbin "baserom.gba", 0x0B4C94, 0x0000004 + .4byte gUnk_080B4C78 + .incbin "baserom.gba", 0x0B4C9C, 0x000000C gUnk_080B4CA8:: @ 080B4CA8 .incbin "baserom.gba", 0x0B4CA8, 0x0000008 @@ -461,7 +641,14 @@ gUnk_080B4CC0:: @ 080B4CC0 .incbin "baserom.gba", 0x0B4CC0, 0x0000008 gUnk_080B4CC8:: @ 080B4CC8 - .incbin "baserom.gba", 0x0B4CC8, 0x0000028 + .4byte gUnk_080B4CA8 + .incbin "baserom.gba", 0x0B4CCC, 0x0000004 + .4byte gUnk_080B4CB0 + .incbin "baserom.gba", 0x0B4CD4, 0x0000004 + .4byte gUnk_080B4CB8 + .incbin "baserom.gba", 0x0B4CDC, 0x0000004 + .4byte gUnk_080B4CC0 + .incbin "baserom.gba", 0x0B4CE4, 0x000000C gUnk_080B4CF0:: @ 080B4CF0 .incbin "baserom.gba", 0x0B4CF0, 0x0000010 @@ -470,7 +657,10 @@ gUnk_080B4D00:: @ 080B4D00 .incbin "baserom.gba", 0x0B4D00, 0x0000010 gUnk_080B4D10:: @ 080B4D10 - .incbin "baserom.gba", 0x0B4D10, 0x0000018 + .4byte gUnk_080B4CF0 + .incbin "baserom.gba", 0x0B4D14, 0x0000004 + .4byte gUnk_080B4D00 + .incbin "baserom.gba", 0x0B4D1C, 0x000000C gUnk_080B4D28:: @ 080B4D28 .incbin "baserom.gba", 0x0B4D28, 0x0000008 @@ -521,7 +711,38 @@ gUnk_080B4DA0:: @ 080B4DA0 .incbin "baserom.gba", 0x0B4DA0, 0x0000008 gUnk_080B4DA8:: @ 080B4DA8 - .incbin "baserom.gba", 0x0B4DA8, 0x0000088 + .4byte gUnk_080B4D28 + .incbin "baserom.gba", 0x0B4DAC, 0x0000004 + .4byte gUnk_080B4D30 + .incbin "baserom.gba", 0x0B4DB4, 0x0000004 + .4byte gUnk_080B4D38 + .incbin "baserom.gba", 0x0B4DBC, 0x0000004 + .4byte gUnk_080B4D40 + .incbin "baserom.gba", 0x0B4DC4, 0x0000004 + .4byte gUnk_080B4D48 + .incbin "baserom.gba", 0x0B4DCC, 0x0000004 + .4byte gUnk_080B4D50 + .incbin "baserom.gba", 0x0B4DD4, 0x0000004 + .4byte gUnk_080B4D58 + .incbin "baserom.gba", 0x0B4DDC, 0x0000004 + .4byte gUnk_080B4D60 + .incbin "baserom.gba", 0x0B4DE4, 0x0000004 + .4byte gUnk_080B4D68 + .incbin "baserom.gba", 0x0B4DEC, 0x0000004 + .4byte gUnk_080B4D70 + .incbin "baserom.gba", 0x0B4DF4, 0x0000004 + .4byte gUnk_080B4D78 + .incbin "baserom.gba", 0x0B4DFC, 0x0000004 + .4byte gUnk_080B4D80 + .incbin "baserom.gba", 0x0B4E04, 0x0000004 + .4byte gUnk_080B4D88 + .incbin "baserom.gba", 0x0B4E0C, 0x0000004 + .4byte gUnk_080B4D90 + .incbin "baserom.gba", 0x0B4E14, 0x0000004 + .4byte gUnk_080B4D98 + .incbin "baserom.gba", 0x0B4E1C, 0x0000004 + .4byte gUnk_080B4DA0 + .incbin "baserom.gba", 0x0B4E24, 0x000000C gUnk_080B4E30:: @ 080B4E30 .incbin "baserom.gba", 0x0B4E30, 0x0000008 @@ -536,7 +757,14 @@ gUnk_080B4E48:: @ 080B4E48 .incbin "baserom.gba", 0x0B4E48, 0x0000008 gUnk_080B4E50:: @ 080B4E50 - .incbin "baserom.gba", 0x0B4E50, 0x0000028 + .4byte gUnk_080B4E30 + .incbin "baserom.gba", 0x0B4E54, 0x0000004 + .4byte gUnk_080B4E38 + .incbin "baserom.gba", 0x0B4E5C, 0x0000004 + .4byte gUnk_080B4E40 + .incbin "baserom.gba", 0x0B4E64, 0x0000004 + .4byte gUnk_080B4E48 + .incbin "baserom.gba", 0x0B4E6C, 0x000000C gUnk_080B4E78:: @ 080B4E78 .incbin "baserom.gba", 0x0B4E78, 0x0000008 @@ -551,7 +779,14 @@ gUnk_080B4E90:: @ 080B4E90 .incbin "baserom.gba", 0x0B4E90, 0x0000008 gUnk_080B4E98:: @ 080B4E98 - .incbin "baserom.gba", 0x0B4E98, 0x0000028 + .4byte gUnk_080B4E78 + .incbin "baserom.gba", 0x0B4E9C, 0x0000004 + .4byte gUnk_080B4E80 + .incbin "baserom.gba", 0x0B4EA4, 0x0000004 + .4byte gUnk_080B4E88 + .incbin "baserom.gba", 0x0B4EAC, 0x0000004 + .4byte gUnk_080B4E90 + .incbin "baserom.gba", 0x0B4EB4, 0x000000C gUnk_080B4EC0:: @ 080B4EC0 .incbin "baserom.gba", 0x0B4EC0, 0x0000008 @@ -566,7 +801,14 @@ gUnk_080B4ED8:: @ 080B4ED8 .incbin "baserom.gba", 0x0B4ED8, 0x0000008 gUnk_080B4EE0:: @ 080B4EE0 - .incbin "baserom.gba", 0x0B4EE0, 0x0000028 + .4byte gUnk_080B4EC0 + .incbin "baserom.gba", 0x0B4EE4, 0x0000004 + .4byte gUnk_080B4EC8 + .incbin "baserom.gba", 0x0B4EEC, 0x0000004 + .4byte gUnk_080B4ED0 + .incbin "baserom.gba", 0x0B4EF4, 0x0000004 + .4byte gUnk_080B4ED8 + .incbin "baserom.gba", 0x0B4EFC, 0x000000C gUnk_080B4F08:: @ 080B4F08 .incbin "baserom.gba", 0x0B4F08, 0x0000008 @@ -581,7 +823,14 @@ gUnk_080B4F20:: @ 080B4F20 .incbin "baserom.gba", 0x0B4F20, 0x0000008 gUnk_080B4F28:: @ 080B4F28 - .incbin "baserom.gba", 0x0B4F28, 0x0000028 + .4byte gUnk_080B4F08 + .incbin "baserom.gba", 0x0B4F2C, 0x0000004 + .4byte gUnk_080B4F10 + .incbin "baserom.gba", 0x0B4F34, 0x0000004 + .4byte gUnk_080B4F18 + .incbin "baserom.gba", 0x0B4F3C, 0x0000004 + .4byte gUnk_080B4F20 + .incbin "baserom.gba", 0x0B4F44, 0x000000C gUnk_080B4F50:: @ 080B4F50 .incbin "baserom.gba", 0x0B4F50, 0x0000008 @@ -596,7 +845,14 @@ gUnk_080B4F68:: @ 080B4F68 .incbin "baserom.gba", 0x0B4F68, 0x0000008 gUnk_080B4F70:: @ 080B4F70 - .incbin "baserom.gba", 0x0B4F70, 0x0000028 + .4byte gUnk_080B4F50 + .incbin "baserom.gba", 0x0B4F74, 0x0000004 + .4byte gUnk_080B4F58 + .incbin "baserom.gba", 0x0B4F7C, 0x0000004 + .4byte gUnk_080B4F60 + .incbin "baserom.gba", 0x0B4F84, 0x0000004 + .4byte gUnk_080B4F68 + .incbin "baserom.gba", 0x0B4F8C, 0x000000C gUnk_080B4F98:: @ 080B4F98 .incbin "baserom.gba", 0x0B4F98, 0x0000010 @@ -611,7 +867,14 @@ gUnk_080B4FC8:: @ 080B4FC8 .incbin "baserom.gba", 0x0B4FC8, 0x0000010 gUnk_080B4FD8:: @ 080B4FD8 - .incbin "baserom.gba", 0x0B4FD8, 0x0000028 + .4byte gUnk_080B4F98 + .incbin "baserom.gba", 0x0B4FDC, 0x0000004 + .4byte gUnk_080B4FA8 + .incbin "baserom.gba", 0x0B4FE4, 0x0000004 + .4byte gUnk_080B4FB8 + .incbin "baserom.gba", 0x0B4FEC, 0x0000004 + .4byte gUnk_080B4FC8 + .incbin "baserom.gba", 0x0B4FF4, 0x000000C gUnk_080B5000:: @ 080B5000 .incbin "baserom.gba", 0x0B5000, 0x0000008 @@ -626,7 +889,14 @@ gUnk_080B5018:: @ 080B5018 .incbin "baserom.gba", 0x0B5018, 0x0000008 gUnk_080B5020:: @ 080B5020 - .incbin "baserom.gba", 0x0B5020, 0x0000028 + .4byte gUnk_080B5000 + .incbin "baserom.gba", 0x0B5024, 0x0000004 + .4byte gUnk_080B5008 + .incbin "baserom.gba", 0x0B502C, 0x0000004 + .4byte gUnk_080B5010 + .incbin "baserom.gba", 0x0B5034, 0x0000004 + .4byte gUnk_080B5018 + .incbin "baserom.gba", 0x0B503C, 0x000000C gUnk_080B5048:: @ 080B5048 .incbin "baserom.gba", 0x0B5048, 0x0000008 @@ -677,7 +947,38 @@ gUnk_080B50C0:: @ 080B50C0 .incbin "baserom.gba", 0x0B50C0, 0x0000008 gUnk_080B50C8:: @ 080B50C8 - .incbin "baserom.gba", 0x0B50C8, 0x0000088 + .4byte gUnk_080B5048 + .incbin "baserom.gba", 0x0B50CC, 0x0000004 + .4byte gUnk_080B5050 + .incbin "baserom.gba", 0x0B50D4, 0x0000004 + .4byte gUnk_080B5058 + .incbin "baserom.gba", 0x0B50DC, 0x0000004 + .4byte gUnk_080B5060 + .incbin "baserom.gba", 0x0B50E4, 0x0000004 + .4byte gUnk_080B5068 + .incbin "baserom.gba", 0x0B50EC, 0x0000004 + .4byte gUnk_080B5070 + .incbin "baserom.gba", 0x0B50F4, 0x0000004 + .4byte gUnk_080B5078 + .incbin "baserom.gba", 0x0B50FC, 0x0000004 + .4byte gUnk_080B5080 + .incbin "baserom.gba", 0x0B5104, 0x0000004 + .4byte gUnk_080B5088 + .incbin "baserom.gba", 0x0B510C, 0x0000004 + .4byte gUnk_080B5090 + .incbin "baserom.gba", 0x0B5114, 0x0000004 + .4byte gUnk_080B5098 + .incbin "baserom.gba", 0x0B511C, 0x0000004 + .4byte gUnk_080B50A0 + .incbin "baserom.gba", 0x0B5124, 0x0000004 + .4byte gUnk_080B50A8 + .incbin "baserom.gba", 0x0B512C, 0x0000004 + .4byte gUnk_080B50B0 + .incbin "baserom.gba", 0x0B5134, 0x0000004 + .4byte gUnk_080B50B8 + .incbin "baserom.gba", 0x0B513C, 0x0000004 + .4byte gUnk_080B50C0 + .incbin "baserom.gba", 0x0B5144, 0x000000C gUnk_080B5150:: @ 080B5150 .incbin "baserom.gba", 0x0B5150, 0x0000008 @@ -692,7 +993,14 @@ gUnk_080B5168:: @ 080B5168 .incbin "baserom.gba", 0x0B5168, 0x0000008 gUnk_080B5170:: @ 080B5170 - .incbin "baserom.gba", 0x0B5170, 0x0000028 + .4byte gUnk_080B5150 + .incbin "baserom.gba", 0x0B5174, 0x0000004 + .4byte gUnk_080B5158 + .incbin "baserom.gba", 0x0B517C, 0x0000004 + .4byte gUnk_080B5160 + .incbin "baserom.gba", 0x0B5184, 0x0000004 + .4byte gUnk_080B5168 + .incbin "baserom.gba", 0x0B518C, 0x000000C gUnk_080B5198:: @ 080B5198 .incbin "baserom.gba", 0x0B5198, 0x0000008 @@ -707,7 +1015,14 @@ gUnk_080B51B0:: @ 080B51B0 .incbin "baserom.gba", 0x0B51B0, 0x0000008 gUnk_080B51B8:: @ 080B51B8 - .incbin "baserom.gba", 0x0B51B8, 0x0000028 + .4byte gUnk_080B5198 + .incbin "baserom.gba", 0x0B51BC, 0x0000004 + .4byte gUnk_080B51A0 + .incbin "baserom.gba", 0x0B51C4, 0x0000004 + .4byte gUnk_080B51A8 + .incbin "baserom.gba", 0x0B51CC, 0x0000004 + .4byte gUnk_080B51B0 + .incbin "baserom.gba", 0x0B51D4, 0x000000C gUnk_080B51E0:: @ 080B51E0 .incbin "baserom.gba", 0x0B51E0, 0x0000008 @@ -758,7 +1073,38 @@ gUnk_080B5258:: @ 080B5258 .incbin "baserom.gba", 0x0B5258, 0x0000008 gUnk_080B5260:: @ 080B5260 - .incbin "baserom.gba", 0x0B5260, 0x0000088 + .4byte gUnk_080B51E0 + .incbin "baserom.gba", 0x0B5264, 0x0000004 + .4byte gUnk_080B51E8 + .incbin "baserom.gba", 0x0B526C, 0x0000004 + .4byte gUnk_080B51F0 + .incbin "baserom.gba", 0x0B5274, 0x0000004 + .4byte gUnk_080B51F8 + .incbin "baserom.gba", 0x0B527C, 0x0000004 + .4byte gUnk_080B5200 + .incbin "baserom.gba", 0x0B5284, 0x0000004 + .4byte gUnk_080B5208 + .incbin "baserom.gba", 0x0B528C, 0x0000004 + .4byte gUnk_080B5210 + .incbin "baserom.gba", 0x0B5294, 0x0000004 + .4byte gUnk_080B5218 + .incbin "baserom.gba", 0x0B529C, 0x0000004 + .4byte gUnk_080B5220 + .incbin "baserom.gba", 0x0B52A4, 0x0000004 + .4byte gUnk_080B5228 + .incbin "baserom.gba", 0x0B52AC, 0x0000004 + .4byte gUnk_080B5230 + .incbin "baserom.gba", 0x0B52B4, 0x0000004 + .4byte gUnk_080B5238 + .incbin "baserom.gba", 0x0B52BC, 0x0000004 + .4byte gUnk_080B5240 + .incbin "baserom.gba", 0x0B52C4, 0x0000004 + .4byte gUnk_080B5248 + .incbin "baserom.gba", 0x0B52CC, 0x0000004 + .4byte gUnk_080B5250 + .incbin "baserom.gba", 0x0B52D4, 0x0000004 + .4byte gUnk_080B5258 + .incbin "baserom.gba", 0x0B52DC, 0x000000C gUnk_080B52E8:: @ 080B52E8 .incbin "baserom.gba", 0x0B52E8, 0x0000008 @@ -773,7 +1119,14 @@ gUnk_080B5300:: @ 080B5300 .incbin "baserom.gba", 0x0B5300, 0x0000008 gUnk_080B5308:: @ 080B5308 - .incbin "baserom.gba", 0x0B5308, 0x0000028 + .4byte gUnk_080B52E8 + .incbin "baserom.gba", 0x0B530C, 0x0000004 + .4byte gUnk_080B52F0 + .incbin "baserom.gba", 0x0B5314, 0x0000004 + .4byte gUnk_080B52F8 + .incbin "baserom.gba", 0x0B531C, 0x0000004 + .4byte gUnk_080B5300 + .incbin "baserom.gba", 0x0B5324, 0x000000C gUnk_080B5330:: @ 080B5330 .incbin "baserom.gba", 0x0B5330, 0x0000008 @@ -788,7 +1141,14 @@ gUnk_080B5348:: @ 080B5348 .incbin "baserom.gba", 0x0B5348, 0x0000008 gUnk_080B5350:: @ 080B5350 - .incbin "baserom.gba", 0x0B5350, 0x0000028 + .4byte gUnk_080B5330 + .incbin "baserom.gba", 0x0B5354, 0x0000004 + .4byte gUnk_080B5338 + .incbin "baserom.gba", 0x0B535C, 0x0000004 + .4byte gUnk_080B5340 + .incbin "baserom.gba", 0x0B5364, 0x0000004 + .4byte gUnk_080B5348 + .incbin "baserom.gba", 0x0B536C, 0x000000C gUnk_080B5378:: @ 080B5378 .incbin "baserom.gba", 0x0B5378, 0x0000008 @@ -803,7 +1163,14 @@ gUnk_080B5390:: @ 080B5390 .incbin "baserom.gba", 0x0B5390, 0x0000008 gUnk_080B5398:: @ 080B5398 - .incbin "baserom.gba", 0x0B5398, 0x0000028 + .4byte gUnk_080B5378 + .incbin "baserom.gba", 0x0B539C, 0x0000004 + .4byte gUnk_080B5380 + .incbin "baserom.gba", 0x0B53A4, 0x0000004 + .4byte gUnk_080B5388 + .incbin "baserom.gba", 0x0B53AC, 0x0000004 + .4byte gUnk_080B5390 + .incbin "baserom.gba", 0x0B53B4, 0x000000C gUnk_080B53C0:: @ 080B53C0 .incbin "baserom.gba", 0x0B53C0, 0x0000008 @@ -818,7 +1185,14 @@ gUnk_080B53D8:: @ 080B53D8 .incbin "baserom.gba", 0x0B53D8, 0x0000008 gUnk_080B53E0:: @ 080B53E0 - .incbin "baserom.gba", 0x0B53E0, 0x0000028 + .4byte gUnk_080B53C0 + .incbin "baserom.gba", 0x0B53E4, 0x0000004 + .4byte gUnk_080B53C8 + .incbin "baserom.gba", 0x0B53EC, 0x0000004 + .4byte gUnk_080B53D0 + .incbin "baserom.gba", 0x0B53F4, 0x0000004 + .4byte gUnk_080B53D8 + .incbin "baserom.gba", 0x0B53FC, 0x000000C gUnk_080B5408:: @ 080B5408 .incbin "baserom.gba", 0x0B5408, 0x0000008 @@ -833,7 +1207,14 @@ gUnk_080B5420:: @ 080B5420 .incbin "baserom.gba", 0x0B5420, 0x0000008 gUnk_080B5428:: @ 080B5428 - .incbin "baserom.gba", 0x0B5428, 0x0000028 + .4byte gUnk_080B5408 + .incbin "baserom.gba", 0x0B542C, 0x0000004 + .4byte gUnk_080B5410 + .incbin "baserom.gba", 0x0B5434, 0x0000004 + .4byte gUnk_080B5418 + .incbin "baserom.gba", 0x0B543C, 0x0000004 + .4byte gUnk_080B5420 + .incbin "baserom.gba", 0x0B5444, 0x000000C gUnk_080B5450:: @ 080B5450 .incbin "baserom.gba", 0x0B5450, 0x0000008 @@ -884,10 +1265,39 @@ gUnk_080B54C8:: @ 080B54C8 .incbin "baserom.gba", 0x0B54C8, 0x0000008 gUnk_080B54D0:: @ 080B54D0 - .incbin "baserom.gba", 0x0B54D0, 0x000002B + .4byte gUnk_080B5450 + .incbin "baserom.gba", 0x0B54D4, 0x0000004 + .4byte gUnk_080B5458 + .incbin "baserom.gba", 0x0B54DC, 0x0000004 + .4byte gUnk_080B5460 + .incbin "baserom.gba", 0x0B54E4, 0x0000004 + .4byte gUnk_080B5468 + .incbin "baserom.gba", 0x0B54EC, 0x0000004 + .4byte gUnk_080B5470 + .incbin "baserom.gba", 0x0B54F4, 0x0000004 + .4byte gUnk_080B5478 -gUnk_080B54FB:: @ 080B54FB - .incbin "baserom.gba", 0x0B54FB, 0x000005D + .incbin "baserom.gba", 0x0B54FC, 0x0000004 + .4byte gUnk_080B5480 + .incbin "baserom.gba", 0x0B5504, 0x0000004 + .4byte gUnk_080B5488 + .incbin "baserom.gba", 0x0B550C, 0x0000004 + .4byte gUnk_080B5490 + .incbin "baserom.gba", 0x0B5514, 0x0000004 + .4byte gUnk_080B5498 + .incbin "baserom.gba", 0x0B551C, 0x0000004 + .4byte gUnk_080B54A0 + .incbin "baserom.gba", 0x0B5524, 0x0000004 + .4byte gUnk_080B54A8 + .incbin "baserom.gba", 0x0B552C, 0x0000004 + .4byte gUnk_080B54B0 + .incbin "baserom.gba", 0x0B5534, 0x0000004 + .4byte gUnk_080B54B8 + .incbin "baserom.gba", 0x0B553C, 0x0000004 + .4byte gUnk_080B54C0 + .incbin "baserom.gba", 0x0B5544, 0x0000004 + .4byte gUnk_080B54C8 + .incbin "baserom.gba", 0x0B554C, 0x000000C gUnk_080B5558:: @ 080B5558 .incbin "baserom.gba", 0x0B5558, 0x0000008 @@ -938,7 +1348,38 @@ gUnk_080B55D0:: @ 080B55D0 .incbin "baserom.gba", 0x0B55D0, 0x0000008 gUnk_080B55D8:: @ 080B55D8 - .incbin "baserom.gba", 0x0B55D8, 0x0000088 + .4byte gUnk_080B5558 + .incbin "baserom.gba", 0x0B55DC, 0x0000004 + .4byte gUnk_080B5560 + .incbin "baserom.gba", 0x0B55E4, 0x0000004 + .4byte gUnk_080B5568 + .incbin "baserom.gba", 0x0B55EC, 0x0000004 + .4byte gUnk_080B5570 + .incbin "baserom.gba", 0x0B55F4, 0x0000004 + .4byte gUnk_080B5578 + .incbin "baserom.gba", 0x0B55FC, 0x0000004 + .4byte gUnk_080B5580 + .incbin "baserom.gba", 0x0B5604, 0x0000004 + .4byte gUnk_080B5588 + .incbin "baserom.gba", 0x0B560C, 0x0000004 + .4byte gUnk_080B5590 + .incbin "baserom.gba", 0x0B5614, 0x0000004 + .4byte gUnk_080B5598 + .incbin "baserom.gba", 0x0B561C, 0x0000004 + .4byte gUnk_080B55A0 + .incbin "baserom.gba", 0x0B5624, 0x0000004 + .4byte gUnk_080B55A8 + .incbin "baserom.gba", 0x0B562C, 0x0000004 + .4byte gUnk_080B55B0 + .incbin "baserom.gba", 0x0B5634, 0x0000004 + .4byte gUnk_080B55B8 + .incbin "baserom.gba", 0x0B563C, 0x0000004 + .4byte gUnk_080B55C0 + .incbin "baserom.gba", 0x0B5644, 0x0000004 + .4byte gUnk_080B55C8 + .incbin "baserom.gba", 0x0B564C, 0x0000004 + .4byte gUnk_080B55D0 + .incbin "baserom.gba", 0x0B5654, 0x000000C gUnk_080B5660:: @ 080B5660 .incbin "baserom.gba", 0x0B5660, 0x0000008 @@ -989,7 +1430,38 @@ gUnk_080B56D8:: @ 080B56D8 .incbin "baserom.gba", 0x0B56D8, 0x0000008 gUnk_080B56E0:: @ 080B56E0 - .incbin "baserom.gba", 0x0B56E0, 0x0000088 + .4byte gUnk_080B5660 + .incbin "baserom.gba", 0x0B56E4, 0x0000004 + .4byte gUnk_080B5668 + .incbin "baserom.gba", 0x0B56EC, 0x0000004 + .4byte gUnk_080B5670 + .incbin "baserom.gba", 0x0B56F4, 0x0000004 + .4byte gUnk_080B5678 + .incbin "baserom.gba", 0x0B56FC, 0x0000004 + .4byte gUnk_080B5680 + .incbin "baserom.gba", 0x0B5704, 0x0000004 + .4byte gUnk_080B5688 + .incbin "baserom.gba", 0x0B570C, 0x0000004 + .4byte gUnk_080B5690 + .incbin "baserom.gba", 0x0B5714, 0x0000004 + .4byte gUnk_080B5698 + .incbin "baserom.gba", 0x0B571C, 0x0000004 + .4byte gUnk_080B56A0 + .incbin "baserom.gba", 0x0B5724, 0x0000004 + .4byte gUnk_080B56A8 + .incbin "baserom.gba", 0x0B572C, 0x0000004 + .4byte gUnk_080B56B0 + .incbin "baserom.gba", 0x0B5734, 0x0000004 + .4byte gUnk_080B56B8 + .incbin "baserom.gba", 0x0B573C, 0x0000004 + .4byte gUnk_080B56C0 + .incbin "baserom.gba", 0x0B5744, 0x0000004 + .4byte gUnk_080B56C8 + .incbin "baserom.gba", 0x0B574C, 0x0000004 + .4byte gUnk_080B56D0 + .incbin "baserom.gba", 0x0B5754, 0x0000004 + .4byte gUnk_080B56D8 + .incbin "baserom.gba", 0x0B575C, 0x000000C gUnk_080B5768:: @ 080B5768 .incbin "baserom.gba", 0x0B5768, 0x0000008 @@ -1040,7 +1512,38 @@ gUnk_080B57E0:: @ 080B57E0 .incbin "baserom.gba", 0x0B57E0, 0x0000008 gUnk_080B57E8:: @ 080B57E8 - .incbin "baserom.gba", 0x0B57E8, 0x0000088 + .4byte gUnk_080B5768 + .incbin "baserom.gba", 0x0B57EC, 0x0000004 + .4byte gUnk_080B5770 + .incbin "baserom.gba", 0x0B57F4, 0x0000004 + .4byte gUnk_080B5778 + .incbin "baserom.gba", 0x0B57FC, 0x0000004 + .4byte gUnk_080B5780 + .incbin "baserom.gba", 0x0B5804, 0x0000004 + .4byte gUnk_080B5788 + .incbin "baserom.gba", 0x0B580C, 0x0000004 + .4byte gUnk_080B5790 + .incbin "baserom.gba", 0x0B5814, 0x0000004 + .4byte gUnk_080B5798 + .incbin "baserom.gba", 0x0B581C, 0x0000004 + .4byte gUnk_080B57A0 + .incbin "baserom.gba", 0x0B5824, 0x0000004 + .4byte gUnk_080B57A8 + .incbin "baserom.gba", 0x0B582C, 0x0000004 + .4byte gUnk_080B57B0 + .incbin "baserom.gba", 0x0B5834, 0x0000004 + .4byte gUnk_080B57B8 + .incbin "baserom.gba", 0x0B583C, 0x0000004 + .4byte gUnk_080B57C0 + .incbin "baserom.gba", 0x0B5844, 0x0000004 + .4byte gUnk_080B57C8 + .incbin "baserom.gba", 0x0B584C, 0x0000004 + .4byte gUnk_080B57D0 + .incbin "baserom.gba", 0x0B5854, 0x0000004 + .4byte gUnk_080B57D8 + .incbin "baserom.gba", 0x0B585C, 0x0000004 + .4byte gUnk_080B57E0 + .incbin "baserom.gba", 0x0B5864, 0x000000C gUnk_080B5870:: @ 080B5870 .incbin "baserom.gba", 0x0B5870, 0x0000008 @@ -1091,7 +1594,38 @@ gUnk_080B58E8:: @ 080B58E8 .incbin "baserom.gba", 0x0B58E8, 0x0000008 gUnk_080B58F0:: @ 080B58F0 - .incbin "baserom.gba", 0x0B58F0, 0x0000088 + .4byte gUnk_080B5870 + .incbin "baserom.gba", 0x0B58F4, 0x0000004 + .4byte gUnk_080B5878 + .incbin "baserom.gba", 0x0B58FC, 0x0000004 + .4byte gUnk_080B5880 + .incbin "baserom.gba", 0x0B5904, 0x0000004 + .4byte gUnk_080B5888 + .incbin "baserom.gba", 0x0B590C, 0x0000004 + .4byte gUnk_080B5890 + .incbin "baserom.gba", 0x0B5914, 0x0000004 + .4byte gUnk_080B5898 + .incbin "baserom.gba", 0x0B591C, 0x0000004 + .4byte gUnk_080B58A0 + .incbin "baserom.gba", 0x0B5924, 0x0000004 + .4byte gUnk_080B58A8 + .incbin "baserom.gba", 0x0B592C, 0x0000004 + .4byte gUnk_080B58B0 + .incbin "baserom.gba", 0x0B5934, 0x0000004 + .4byte gUnk_080B58B8 + .incbin "baserom.gba", 0x0B593C, 0x0000004 + .4byte gUnk_080B58C0 + .incbin "baserom.gba", 0x0B5944, 0x0000004 + .4byte gUnk_080B58C8 + .incbin "baserom.gba", 0x0B594C, 0x0000004 + .4byte gUnk_080B58D0 + .incbin "baserom.gba", 0x0B5954, 0x0000004 + .4byte gUnk_080B58D8 + .incbin "baserom.gba", 0x0B595C, 0x0000004 + .4byte gUnk_080B58E0 + .incbin "baserom.gba", 0x0B5964, 0x0000004 + .4byte gUnk_080B58E8 + .incbin "baserom.gba", 0x0B596C, 0x000000C gUnk_080B5978:: @ 080B5978 .incbin "baserom.gba", 0x0B5978, 0x0000008 @@ -1106,7 +1640,14 @@ gUnk_080B5990:: @ 080B5990 .incbin "baserom.gba", 0x0B5990, 0x0000008 gUnk_080B5998:: @ 080B5998 - .incbin "baserom.gba", 0x0B5998, 0x0000028 + .4byte gUnk_080B5978 + .incbin "baserom.gba", 0x0B599C, 0x0000004 + .4byte gUnk_080B5980 + .incbin "baserom.gba", 0x0B59A4, 0x0000004 + .4byte gUnk_080B5988 + .incbin "baserom.gba", 0x0B59AC, 0x0000004 + .4byte gUnk_080B5990 + .incbin "baserom.gba", 0x0B59B4, 0x000000C gUnk_080B59C0:: @ 080B59C0 .incbin "baserom.gba", 0x0B59C0, 0x0000008 @@ -1121,7 +1662,14 @@ gUnk_080B59D8:: @ 080B59D8 .incbin "baserom.gba", 0x0B59D8, 0x0000008 gUnk_080B59E0:: @ 080B59E0 - .incbin "baserom.gba", 0x0B59E0, 0x0000028 + .4byte gUnk_080B59C0 + .incbin "baserom.gba", 0x0B59E4, 0x0000004 + .4byte gUnk_080B59C8 + .incbin "baserom.gba", 0x0B59EC, 0x0000004 + .4byte gUnk_080B59D0 + .incbin "baserom.gba", 0x0B59F4, 0x0000004 + .4byte gUnk_080B59D8 + .incbin "baserom.gba", 0x0B59FC, 0x000000C gUnk_080B5A08:: @ 080B5A08 .incbin "baserom.gba", 0x0B5A08, 0x0000008 @@ -1136,7 +1684,14 @@ gUnk_080B5A20:: @ 080B5A20 .incbin "baserom.gba", 0x0B5A20, 0x0000008 gUnk_080B5A28:: @ 080B5A28 - .incbin "baserom.gba", 0x0B5A28, 0x0000028 + .4byte gUnk_080B5A08 + .incbin "baserom.gba", 0x0B5A2C, 0x0000004 + .4byte gUnk_080B5A10 + .incbin "baserom.gba", 0x0B5A34, 0x0000004 + .4byte gUnk_080B5A18 + .incbin "baserom.gba", 0x0B5A3C, 0x0000004 + .4byte gUnk_080B5A20 + .incbin "baserom.gba", 0x0B5A44, 0x000000C gUnk_080B5A50:: @ 080B5A50 .incbin "baserom.gba", 0x0B5A50, 0x0000008 @@ -1151,7 +1706,14 @@ gUnk_080B5A68:: @ 080B5A68 .incbin "baserom.gba", 0x0B5A68, 0x0000008 gUnk_080B5A70:: @ 080B5A70 - .incbin "baserom.gba", 0x0B5A70, 0x0000028 + .4byte gUnk_080B5A50 + .incbin "baserom.gba", 0x0B5A74, 0x0000004 + .4byte gUnk_080B5A58 + .incbin "baserom.gba", 0x0B5A7C, 0x0000004 + .4byte gUnk_080B5A60 + .incbin "baserom.gba", 0x0B5A84, 0x0000004 + .4byte gUnk_080B5A68 + .incbin "baserom.gba", 0x0B5A8C, 0x000000C gUnk_080B5A98:: @ 080B5A98 .incbin "baserom.gba", 0x0B5A98, 0x0000008 @@ -1166,7 +1728,14 @@ gUnk_080B5AB0:: @ 080B5AB0 .incbin "baserom.gba", 0x0B5AB0, 0x0000008 gUnk_080B5AB8:: @ 080B5AB8 - .incbin "baserom.gba", 0x0B5AB8, 0x0000028 + .4byte gUnk_080B5A98 + .incbin "baserom.gba", 0x0B5ABC, 0x0000004 + .4byte gUnk_080B5AA0 + .incbin "baserom.gba", 0x0B5AC4, 0x0000004 + .4byte gUnk_080B5AA8 + .incbin "baserom.gba", 0x0B5ACC, 0x0000004 + .4byte gUnk_080B5AB0 + .incbin "baserom.gba", 0x0B5AD4, 0x000000C gUnk_080B5AE0:: @ 080B5AE0 .incbin "baserom.gba", 0x0B5AE0, 0x0000010 @@ -1181,7 +1750,14 @@ gUnk_080B5B10:: @ 080B5B10 .incbin "baserom.gba", 0x0B5B10, 0x0000010 gUnk_080B5B20:: @ 080B5B20 - .incbin "baserom.gba", 0x0B5B20, 0x0000028 + .4byte gUnk_080B5AE0 + .incbin "baserom.gba", 0x0B5B24, 0x0000004 + .4byte gUnk_080B5AF0 + .incbin "baserom.gba", 0x0B5B2C, 0x0000004 + .4byte gUnk_080B5B00 + .incbin "baserom.gba", 0x0B5B34, 0x0000004 + .4byte gUnk_080B5B10 + .incbin "baserom.gba", 0x0B5B3C, 0x000000C gUnk_080B5B48:: @ 080B5B48 .incbin "baserom.gba", 0x0B5B48, 0x0000008 @@ -1196,7 +1772,14 @@ gUnk_080B5B60:: @ 080B5B60 .incbin "baserom.gba", 0x0B5B60, 0x0000008 gUnk_080B5B68:: @ 080B5B68 - .incbin "baserom.gba", 0x0B5B68, 0x0000028 + .4byte gUnk_080B5B48 + .incbin "baserom.gba", 0x0B5B6C, 0x0000004 + .4byte gUnk_080B5B50 + .incbin "baserom.gba", 0x0B5B74, 0x0000004 + .4byte gUnk_080B5B58 + .incbin "baserom.gba", 0x0B5B7C, 0x0000004 + .4byte gUnk_080B5B60 + .incbin "baserom.gba", 0x0B5B84, 0x000000C gUnk_080B5B90:: @ 080B5B90 .incbin "baserom.gba", 0x0B5B90, 0x0000008 @@ -1211,7 +1794,14 @@ gUnk_080B5BA8:: @ 080B5BA8 .incbin "baserom.gba", 0x0B5BA8, 0x0000008 gUnk_080B5BB0:: @ 080B5BB0 - .incbin "baserom.gba", 0x0B5BB0, 0x0000028 + .4byte gUnk_080B5B90 + .incbin "baserom.gba", 0x0B5BB4, 0x0000004 + .4byte gUnk_080B5B98 + .incbin "baserom.gba", 0x0B5BBC, 0x0000004 + .4byte gUnk_080B5BA0 + .incbin "baserom.gba", 0x0B5BC4, 0x0000004 + .4byte gUnk_080B5BA8 + .incbin "baserom.gba", 0x0B5BCC, 0x000000C gUnk_080B5BD8:: @ 080B5BD8 .incbin "baserom.gba", 0x0B5BD8, 0x0000008 @@ -1262,7 +1852,38 @@ gUnk_080B5C50:: @ 080B5C50 .incbin "baserom.gba", 0x0B5C50, 0x0000008 gUnk_080B5C58:: @ 080B5C58 - .incbin "baserom.gba", 0x0B5C58, 0x0000088 + .4byte gUnk_080B5BD8 + .incbin "baserom.gba", 0x0B5C5C, 0x0000004 + .4byte gUnk_080B5BE0 + .incbin "baserom.gba", 0x0B5C64, 0x0000004 + .4byte gUnk_080B5BE8 + .incbin "baserom.gba", 0x0B5C6C, 0x0000004 + .4byte gUnk_080B5BF0 + .incbin "baserom.gba", 0x0B5C74, 0x0000004 + .4byte gUnk_080B5BF8 + .incbin "baserom.gba", 0x0B5C7C, 0x0000004 + .4byte gUnk_080B5C00 + .incbin "baserom.gba", 0x0B5C84, 0x0000004 + .4byte gUnk_080B5C08 + .incbin "baserom.gba", 0x0B5C8C, 0x0000004 + .4byte gUnk_080B5C10 + .incbin "baserom.gba", 0x0B5C94, 0x0000004 + .4byte gUnk_080B5C18 + .incbin "baserom.gba", 0x0B5C9C, 0x0000004 + .4byte gUnk_080B5C20 + .incbin "baserom.gba", 0x0B5CA4, 0x0000004 + .4byte gUnk_080B5C28 + .incbin "baserom.gba", 0x0B5CAC, 0x0000004 + .4byte gUnk_080B5C30 + .incbin "baserom.gba", 0x0B5CB4, 0x0000004 + .4byte gUnk_080B5C38 + .incbin "baserom.gba", 0x0B5CBC, 0x0000004 + .4byte gUnk_080B5C40 + .incbin "baserom.gba", 0x0B5CC4, 0x0000004 + .4byte gUnk_080B5C48 + .incbin "baserom.gba", 0x0B5CCC, 0x0000004 + .4byte gUnk_080B5C50 + .incbin "baserom.gba", 0x0B5CD4, 0x000000C gUnk_080B5CE0:: @ 080B5CE0 .incbin "baserom.gba", 0x0B5CE0, 0x0000018 @@ -1277,7 +1898,14 @@ gUnk_080B5D28:: @ 080B5D28 .incbin "baserom.gba", 0x0B5D28, 0x0000018 gUnk_080B5D40:: @ 080B5D40 - .incbin "baserom.gba", 0x0B5D40, 0x0000028 + .4byte gUnk_080B5CE0 + .incbin "baserom.gba", 0x0B5D44, 0x0000004 + .4byte gUnk_080B5CF8 + .incbin "baserom.gba", 0x0B5D4C, 0x0000004 + .4byte gUnk_080B5D10 + .incbin "baserom.gba", 0x0B5D54, 0x0000004 + .4byte gUnk_080B5D28 + .incbin "baserom.gba", 0x0B5D5C, 0x000000C gUnk_080B5D68:: @ 080B5D68 .incbin "baserom.gba", 0x0B5D68, 0x0000010 @@ -1292,7 +1920,14 @@ gUnk_080B5D98:: @ 080B5D98 .incbin "baserom.gba", 0x0B5D98, 0x0000010 gUnk_080B5DA8:: @ 080B5DA8 - .incbin "baserom.gba", 0x0B5DA8, 0x0000028 + .4byte gUnk_080B5D68 + .incbin "baserom.gba", 0x0B5DAC, 0x0000004 + .4byte gUnk_080B5D78 + .incbin "baserom.gba", 0x0B5DB4, 0x0000004 + .4byte gUnk_080B5D88 + .incbin "baserom.gba", 0x0B5DBC, 0x0000004 + .4byte gUnk_080B5D98 + .incbin "baserom.gba", 0x0B5DC4, 0x000000C gUnk_080B5DD0:: @ 080B5DD0 .incbin "baserom.gba", 0x0B5DD0, 0x0000008 @@ -1307,7 +1942,14 @@ gUnk_080B5DE8:: @ 080B5DE8 .incbin "baserom.gba", 0x0B5DE8, 0x0000008 gUnk_080B5DF0:: @ 080B5DF0 - .incbin "baserom.gba", 0x0B5DF0, 0x0000028 + .4byte gUnk_080B5DD0 + .incbin "baserom.gba", 0x0B5DF4, 0x0000004 + .4byte gUnk_080B5DD8 + .incbin "baserom.gba", 0x0B5DFC, 0x0000004 + .4byte gUnk_080B5DE0 + .incbin "baserom.gba", 0x0B5E04, 0x0000004 + .4byte gUnk_080B5DE8 + .incbin "baserom.gba", 0x0B5E0C, 0x000000C gUnk_080B5E18:: @ 080B5E18 .incbin "baserom.gba", 0x0B5E18, 0x0000008 @@ -1322,7 +1964,14 @@ gUnk_080B5E30:: @ 080B5E30 .incbin "baserom.gba", 0x0B5E30, 0x0000008 gUnk_080B5E38:: @ 080B5E38 - .incbin "baserom.gba", 0x0B5E38, 0x0000028 + .4byte gUnk_080B5E18 + .incbin "baserom.gba", 0x0B5E3C, 0x0000004 + .4byte gUnk_080B5E20 + .incbin "baserom.gba", 0x0B5E44, 0x0000004 + .4byte gUnk_080B5E28 + .incbin "baserom.gba", 0x0B5E4C, 0x0000004 + .4byte gUnk_080B5E30 + .incbin "baserom.gba", 0x0B5E54, 0x000000C gUnk_080B5E60:: @ 080B5E60 .incbin "baserom.gba", 0x0B5E60, 0x0000008 @@ -1340,7 +1989,16 @@ gUnk_080B5E80:: @ 080B5E80 .incbin "baserom.gba", 0x0B5E80, 0x0000008 gUnk_080B5E88:: @ 080B5E88 - .incbin "baserom.gba", 0x0B5E88, 0x0000030 + .4byte gUnk_080B5E60 + .incbin "baserom.gba", 0x0B5E8C, 0x0000004 + .4byte gUnk_080B5E68 + .incbin "baserom.gba", 0x0B5E94, 0x0000004 + .4byte gUnk_080B5E70 + .incbin "baserom.gba", 0x0B5E9C, 0x0000004 + .4byte gUnk_080B5E78 + .incbin "baserom.gba", 0x0B5EA4, 0x0000004 + .4byte gUnk_080B5E80 + .incbin "baserom.gba", 0x0B5EAC, 0x000000C gUnk_080B5EB8:: @ 080B5EB8 .incbin "baserom.gba", 0x0B5EB8, 0x0000008 @@ -1355,7 +2013,14 @@ gUnk_080B5ED0:: @ 080B5ED0 .incbin "baserom.gba", 0x0B5ED0, 0x0000008 gUnk_080B5ED8:: @ 080B5ED8 - .incbin "baserom.gba", 0x0B5ED8, 0x0000028 + .4byte gUnk_080B5EB8 + .incbin "baserom.gba", 0x0B5EDC, 0x0000004 + .4byte gUnk_080B5EC0 + .incbin "baserom.gba", 0x0B5EE4, 0x0000004 + .4byte gUnk_080B5EC8 + .incbin "baserom.gba", 0x0B5EEC, 0x0000004 + .4byte gUnk_080B5ED0 + .incbin "baserom.gba", 0x0B5EF4, 0x000000C gUnk_080B5F00:: @ 080B5F00 .incbin "baserom.gba", 0x0B5F00, 0x0000008 @@ -1373,7 +2038,16 @@ gUnk_080B5F20:: @ 080B5F20 .incbin "baserom.gba", 0x0B5F20, 0x0000008 gUnk_080B5F28:: @ 080B5F28 - .incbin "baserom.gba", 0x0B5F28, 0x0000030 + .4byte gUnk_080B5F00 + .incbin "baserom.gba", 0x0B5F2C, 0x0000004 + .4byte gUnk_080B5F08 + .incbin "baserom.gba", 0x0B5F34, 0x0000004 + .4byte gUnk_080B5F10 + .incbin "baserom.gba", 0x0B5F3C, 0x0000004 + .4byte gUnk_080B5F18 + .incbin "baserom.gba", 0x0B5F44, 0x0000004 + .4byte gUnk_080B5F20 + .incbin "baserom.gba", 0x0B5F4C, 0x000000C gUnk_080B5F58:: @ 080B5F58 .incbin "baserom.gba", 0x0B5F58, 0x0000008 @@ -1391,7 +2065,16 @@ gUnk_080B5F78:: @ 080B5F78 .incbin "baserom.gba", 0x0B5F78, 0x0000008 gUnk_080B5F80:: @ 080B5F80 - .incbin "baserom.gba", 0x0B5F80, 0x0000030 + .4byte gUnk_080B5F58 + .incbin "baserom.gba", 0x0B5F84, 0x0000004 + .4byte gUnk_080B5F60 + .incbin "baserom.gba", 0x0B5F8C, 0x0000004 + .4byte gUnk_080B5F68 + .incbin "baserom.gba", 0x0B5F94, 0x0000004 + .4byte gUnk_080B5F70 + .incbin "baserom.gba", 0x0B5F9C, 0x0000004 + .4byte gUnk_080B5F78 + .incbin "baserom.gba", 0x0B5FA4, 0x000000C gUnk_080B5FB0:: @ 080B5FB0 .incbin "baserom.gba", 0x0B5FB0, 0x0000008 @@ -1406,7 +2089,14 @@ gUnk_080B5FC8:: @ 080B5FC8 .incbin "baserom.gba", 0x0B5FC8, 0x0000008 gUnk_080B5FD0:: @ 080B5FD0 - .incbin "baserom.gba", 0x0B5FD0, 0x0000028 + .4byte gUnk_080B5FB0 + .incbin "baserom.gba", 0x0B5FD4, 0x0000004 + .4byte gUnk_080B5FB8 + .incbin "baserom.gba", 0x0B5FDC, 0x0000004 + .4byte gUnk_080B5FC0 + .incbin "baserom.gba", 0x0B5FE4, 0x0000004 + .4byte gUnk_080B5FC8 + .incbin "baserom.gba", 0x0B5FEC, 0x000000C gUnk_080B5FF8:: @ 080B5FF8 .incbin "baserom.gba", 0x0B5FF8, 0x0000008 @@ -1457,7 +2147,38 @@ gUnk_080B6070:: @ 080B6070 .incbin "baserom.gba", 0x0B6070, 0x0000008 gUnk_080B6078:: @ 080B6078 - .incbin "baserom.gba", 0x0B6078, 0x0000088 + .4byte gUnk_080B5FF8 + .incbin "baserom.gba", 0x0B607C, 0x0000004 + .4byte gUnk_080B6000 + .incbin "baserom.gba", 0x0B6084, 0x0000004 + .4byte gUnk_080B6008 + .incbin "baserom.gba", 0x0B608C, 0x0000004 + .4byte gUnk_080B6010 + .incbin "baserom.gba", 0x0B6094, 0x0000004 + .4byte gUnk_080B6018 + .incbin "baserom.gba", 0x0B609C, 0x0000004 + .4byte gUnk_080B6020 + .incbin "baserom.gba", 0x0B60A4, 0x0000004 + .4byte gUnk_080B6028 + .incbin "baserom.gba", 0x0B60AC, 0x0000004 + .4byte gUnk_080B6030 + .incbin "baserom.gba", 0x0B60B4, 0x0000004 + .4byte gUnk_080B6038 + .incbin "baserom.gba", 0x0B60BC, 0x0000004 + .4byte gUnk_080B6040 + .incbin "baserom.gba", 0x0B60C4, 0x0000004 + .4byte gUnk_080B6048 + .incbin "baserom.gba", 0x0B60CC, 0x0000004 + .4byte gUnk_080B6050 + .incbin "baserom.gba", 0x0B60D4, 0x0000004 + .4byte gUnk_080B6058 + .incbin "baserom.gba", 0x0B60DC, 0x0000004 + .4byte gUnk_080B6060 + .incbin "baserom.gba", 0x0B60E4, 0x0000004 + .4byte gUnk_080B6068 + .incbin "baserom.gba", 0x0B60EC, 0x0000004 + .4byte gUnk_080B6070 + .incbin "baserom.gba", 0x0B60F4, 0x000000C gUnk_080B6100:: @ 080B6100 .incbin "baserom.gba", 0x0B6100, 0x0000008 @@ -1472,7 +2193,14 @@ gUnk_080B6118:: @ 080B6118 .incbin "baserom.gba", 0x0B6118, 0x0000008 gUnk_080B6120:: @ 080B6120 - .incbin "baserom.gba", 0x0B6120, 0x0000028 + .4byte gUnk_080B6100 + .incbin "baserom.gba", 0x0B6124, 0x0000004 + .4byte gUnk_080B6108 + .incbin "baserom.gba", 0x0B612C, 0x0000004 + .4byte gUnk_080B6110 + .incbin "baserom.gba", 0x0B6134, 0x0000004 + .4byte gUnk_080B6118 + .incbin "baserom.gba", 0x0B613C, 0x000000C gUnk_080B6148:: @ 080B6148 .incbin "baserom.gba", 0x0B6148, 0x0000008 @@ -1487,7 +2215,14 @@ gUnk_080B6160:: @ 080B6160 .incbin "baserom.gba", 0x0B6160, 0x0000008 gUnk_080B6168:: @ 080B6168 - .incbin "baserom.gba", 0x0B6168, 0x0000028 + .4byte gUnk_080B6148 + .incbin "baserom.gba", 0x0B616C, 0x0000004 + .4byte gUnk_080B6150 + .incbin "baserom.gba", 0x0B6174, 0x0000004 + .4byte gUnk_080B6158 + .incbin "baserom.gba", 0x0B617C, 0x0000004 + .4byte gUnk_080B6160 + .incbin "baserom.gba", 0x0B6184, 0x000000C gUnk_080B6190:: @ 080B6190 .incbin "baserom.gba", 0x0B6190, 0x0000008 @@ -1502,7 +2237,14 @@ gUnk_080B61A8:: @ 080B61A8 .incbin "baserom.gba", 0x0B61A8, 0x0000008 gUnk_080B61B0:: @ 080B61B0 - .incbin "baserom.gba", 0x0B61B0, 0x0000028 + .4byte gUnk_080B6190 + .incbin "baserom.gba", 0x0B61B4, 0x0000004 + .4byte gUnk_080B6198 + .incbin "baserom.gba", 0x0B61BC, 0x0000004 + .4byte gUnk_080B61A0 + .incbin "baserom.gba", 0x0B61C4, 0x0000004 + .4byte gUnk_080B61A8 + .incbin "baserom.gba", 0x0B61CC, 0x000000C gUnk_080B61D8:: @ 080B61D8 .incbin "baserom.gba", 0x0B61D8, 0x0000008 @@ -1517,7 +2259,14 @@ gUnk_080B61F0:: @ 080B61F0 .incbin "baserom.gba", 0x0B61F0, 0x0000008 gUnk_080B61F8:: @ 080B61F8 - .incbin "baserom.gba", 0x0B61F8, 0x0000028 + .4byte gUnk_080B61D8 + .incbin "baserom.gba", 0x0B61FC, 0x0000004 + .4byte gUnk_080B61E0 + .incbin "baserom.gba", 0x0B6204, 0x0000004 + .4byte gUnk_080B61E8 + .incbin "baserom.gba", 0x0B620C, 0x0000004 + .4byte gUnk_080B61F0 + .incbin "baserom.gba", 0x0B6214, 0x000000C gUnk_080B6220:: @ 080B6220 .incbin "baserom.gba", 0x0B6220, 0x0000008 @@ -1568,7 +2317,38 @@ gUnk_080B6298:: @ 080B6298 .incbin "baserom.gba", 0x0B6298, 0x0000008 gUnk_080B62A0:: @ 080B62A0 - .incbin "baserom.gba", 0x0B62A0, 0x0000088 + .4byte gUnk_080B6220 + .incbin "baserom.gba", 0x0B62A4, 0x0000004 + .4byte gUnk_080B6228 + .incbin "baserom.gba", 0x0B62AC, 0x0000004 + .4byte gUnk_080B6230 + .incbin "baserom.gba", 0x0B62B4, 0x0000004 + .4byte gUnk_080B6238 + .incbin "baserom.gba", 0x0B62BC, 0x0000004 + .4byte gUnk_080B6240 + .incbin "baserom.gba", 0x0B62C4, 0x0000004 + .4byte gUnk_080B6248 + .incbin "baserom.gba", 0x0B62CC, 0x0000004 + .4byte gUnk_080B6250 + .incbin "baserom.gba", 0x0B62D4, 0x0000004 + .4byte gUnk_080B6258 + .incbin "baserom.gba", 0x0B62DC, 0x0000004 + .4byte gUnk_080B6260 + .incbin "baserom.gba", 0x0B62E4, 0x0000004 + .4byte gUnk_080B6268 + .incbin "baserom.gba", 0x0B62EC, 0x0000004 + .4byte gUnk_080B6270 + .incbin "baserom.gba", 0x0B62F4, 0x0000004 + .4byte gUnk_080B6278 + .incbin "baserom.gba", 0x0B62FC, 0x0000004 + .4byte gUnk_080B6280 + .incbin "baserom.gba", 0x0B6304, 0x0000004 + .4byte gUnk_080B6288 + .incbin "baserom.gba", 0x0B630C, 0x0000004 + .4byte gUnk_080B6290 + .incbin "baserom.gba", 0x0B6314, 0x0000004 + .4byte gUnk_080B6298 + .incbin "baserom.gba", 0x0B631C, 0x000000C gUnk_080B6328:: @ 080B6328 .incbin "baserom.gba", 0x0B6328, 0x0000008 @@ -1619,7 +2399,38 @@ gUnk_080B63A0:: @ 080B63A0 .incbin "baserom.gba", 0x0B63A0, 0x0000008 gUnk_080B63A8:: @ 080B63A8 - .incbin "baserom.gba", 0x0B63A8, 0x0000088 + .4byte gUnk_080B6328 + .incbin "baserom.gba", 0x0B63AC, 0x0000004 + .4byte gUnk_080B6330 + .incbin "baserom.gba", 0x0B63B4, 0x0000004 + .4byte gUnk_080B6338 + .incbin "baserom.gba", 0x0B63BC, 0x0000004 + .4byte gUnk_080B6340 + .incbin "baserom.gba", 0x0B63C4, 0x0000004 + .4byte gUnk_080B6348 + .incbin "baserom.gba", 0x0B63CC, 0x0000004 + .4byte gUnk_080B6350 + .incbin "baserom.gba", 0x0B63D4, 0x0000004 + .4byte gUnk_080B6358 + .incbin "baserom.gba", 0x0B63DC, 0x0000004 + .4byte gUnk_080B6360 + .incbin "baserom.gba", 0x0B63E4, 0x0000004 + .4byte gUnk_080B6368 + .incbin "baserom.gba", 0x0B63EC, 0x0000004 + .4byte gUnk_080B6370 + .incbin "baserom.gba", 0x0B63F4, 0x0000004 + .4byte gUnk_080B6378 + .incbin "baserom.gba", 0x0B63FC, 0x0000004 + .4byte gUnk_080B6380 + .incbin "baserom.gba", 0x0B6404, 0x0000004 + .4byte gUnk_080B6388 + .incbin "baserom.gba", 0x0B640C, 0x0000004 + .4byte gUnk_080B6390 + .incbin "baserom.gba", 0x0B6414, 0x0000004 + .4byte gUnk_080B6398 + .incbin "baserom.gba", 0x0B641C, 0x0000004 + .4byte gUnk_080B63A0 + .incbin "baserom.gba", 0x0B6424, 0x000000C gUnk_080B6430:: @ 080B6430 .incbin "baserom.gba", 0x0B6430, 0x0000008 @@ -1634,7 +2445,14 @@ gUnk_080B6448:: @ 080B6448 .incbin "baserom.gba", 0x0B6448, 0x0000008 gUnk_080B6450:: @ 080B6450 - .incbin "baserom.gba", 0x0B6450, 0x0000028 + .4byte gUnk_080B6430 + .incbin "baserom.gba", 0x0B6454, 0x0000004 + .4byte gUnk_080B6438 + .incbin "baserom.gba", 0x0B645C, 0x0000004 + .4byte gUnk_080B6440 + .incbin "baserom.gba", 0x0B6464, 0x0000004 + .4byte gUnk_080B6448 + .incbin "baserom.gba", 0x0B646C, 0x000000C gUnk_080B6478:: @ 080B6478 .incbin "baserom.gba", 0x0B6478, 0x0000008 @@ -1649,7 +2467,14 @@ gUnk_080B6490:: @ 080B6490 .incbin "baserom.gba", 0x0B6490, 0x0000008 gUnk_080B6498:: @ 080B6498 - .incbin "baserom.gba", 0x0B6498, 0x0000028 + .4byte gUnk_080B6478 + .incbin "baserom.gba", 0x0B649C, 0x0000004 + .4byte gUnk_080B6480 + .incbin "baserom.gba", 0x0B64A4, 0x0000004 + .4byte gUnk_080B6488 + .incbin "baserom.gba", 0x0B64AC, 0x0000004 + .4byte gUnk_080B6490 + .incbin "baserom.gba", 0x0B64B4, 0x000000C gUnk_080B64C0:: @ 080B64C0 .incbin "baserom.gba", 0x0B64C0, 0x0000008 @@ -1664,7 +2489,14 @@ gUnk_080B64D8:: @ 080B64D8 .incbin "baserom.gba", 0x0B64D8, 0x0000008 gUnk_080B64E0:: @ 080B64E0 - .incbin "baserom.gba", 0x0B64E0, 0x0000028 + .4byte gUnk_080B64C0 + .incbin "baserom.gba", 0x0B64E4, 0x0000004 + .4byte gUnk_080B64C8 + .incbin "baserom.gba", 0x0B64EC, 0x0000004 + .4byte gUnk_080B64D0 + .incbin "baserom.gba", 0x0B64F4, 0x0000004 + .4byte gUnk_080B64D8 + .incbin "baserom.gba", 0x0B64FC, 0x000000C gUnk_080B6508:: @ 080B6508 .incbin "baserom.gba", 0x0B6508, 0x0000008 @@ -1679,7 +2511,14 @@ gUnk_080B6520:: @ 080B6520 .incbin "baserom.gba", 0x0B6520, 0x0000008 gUnk_080B6528:: @ 080B6528 - .incbin "baserom.gba", 0x0B6528, 0x0000028 + .4byte gUnk_080B6508 + .incbin "baserom.gba", 0x0B652C, 0x0000004 + .4byte gUnk_080B6510 + .incbin "baserom.gba", 0x0B6534, 0x0000004 + .4byte gUnk_080B6518 + .incbin "baserom.gba", 0x0B653C, 0x0000004 + .4byte gUnk_080B6520 + .incbin "baserom.gba", 0x0B6544, 0x000000C gUnk_080B6550:: @ 080B6550 .incbin "baserom.gba", 0x0B6550, 0x0000008 @@ -1694,7 +2533,14 @@ gUnk_080B6568:: @ 080B6568 .incbin "baserom.gba", 0x0B6568, 0x0000008 gUnk_080B6570:: @ 080B6570 - .incbin "baserom.gba", 0x0B6570, 0x0000028 + .4byte gUnk_080B6550 + .incbin "baserom.gba", 0x0B6574, 0x0000004 + .4byte gUnk_080B6558 + .incbin "baserom.gba", 0x0B657C, 0x0000004 + .4byte gUnk_080B6560 + .incbin "baserom.gba", 0x0B6584, 0x0000004 + .4byte gUnk_080B6568 + .incbin "baserom.gba", 0x0B658C, 0x000000C gUnk_080B6598:: @ 080B6598 .incbin "baserom.gba", 0x0B6598, 0x0000008 @@ -1745,7 +2591,38 @@ gUnk_080B6610:: @ 080B6610 .incbin "baserom.gba", 0x0B6610, 0x0000008 gUnk_080B6618:: @ 080B6618 - .incbin "baserom.gba", 0x0B6618, 0x0000088 + .4byte gUnk_080B6598 + .incbin "baserom.gba", 0x0B661C, 0x0000004 + .4byte gUnk_080B65A0 + .incbin "baserom.gba", 0x0B6624, 0x0000004 + .4byte gUnk_080B65A8 + .incbin "baserom.gba", 0x0B662C, 0x0000004 + .4byte gUnk_080B65B0 + .incbin "baserom.gba", 0x0B6634, 0x0000004 + .4byte gUnk_080B65B8 + .incbin "baserom.gba", 0x0B663C, 0x0000004 + .4byte gUnk_080B65C0 + .incbin "baserom.gba", 0x0B6644, 0x0000004 + .4byte gUnk_080B65C8 + .incbin "baserom.gba", 0x0B664C, 0x0000004 + .4byte gUnk_080B65D0 + .incbin "baserom.gba", 0x0B6654, 0x0000004 + .4byte gUnk_080B65D8 + .incbin "baserom.gba", 0x0B665C, 0x0000004 + .4byte gUnk_080B65E0 + .incbin "baserom.gba", 0x0B6664, 0x0000004 + .4byte gUnk_080B65E8 + .incbin "baserom.gba", 0x0B666C, 0x0000004 + .4byte gUnk_080B65F0 + .incbin "baserom.gba", 0x0B6674, 0x0000004 + .4byte gUnk_080B65F8 + .incbin "baserom.gba", 0x0B667C, 0x0000004 + .4byte gUnk_080B6600 + .incbin "baserom.gba", 0x0B6684, 0x0000004 + .4byte gUnk_080B6608 + .incbin "baserom.gba", 0x0B668C, 0x0000004 + .4byte gUnk_080B6610 + .incbin "baserom.gba", 0x0B6694, 0x000000C gUnk_080B66A0:: @ 080B66A0 .incbin "baserom.gba", 0x0B66A0, 0x0000008 @@ -1796,7 +2673,38 @@ gUnk_080B6718:: @ 080B6718 .incbin "baserom.gba", 0x0B6718, 0x0000008 gUnk_080B6720:: @ 080B6720 - .incbin "baserom.gba", 0x0B6720, 0x0000088 + .4byte gUnk_080B66A0 + .incbin "baserom.gba", 0x0B6724, 0x0000004 + .4byte gUnk_080B66A8 + .incbin "baserom.gba", 0x0B672C, 0x0000004 + .4byte gUnk_080B66B0 + .incbin "baserom.gba", 0x0B6734, 0x0000004 + .4byte gUnk_080B66B8 + .incbin "baserom.gba", 0x0B673C, 0x0000004 + .4byte gUnk_080B66C0 + .incbin "baserom.gba", 0x0B6744, 0x0000004 + .4byte gUnk_080B66C8 + .incbin "baserom.gba", 0x0B674C, 0x0000004 + .4byte gUnk_080B66D0 + .incbin "baserom.gba", 0x0B6754, 0x0000004 + .4byte gUnk_080B66D8 + .incbin "baserom.gba", 0x0B675C, 0x0000004 + .4byte gUnk_080B66E0 + .incbin "baserom.gba", 0x0B6764, 0x0000004 + .4byte gUnk_080B66E8 + .incbin "baserom.gba", 0x0B676C, 0x0000004 + .4byte gUnk_080B66F0 + .incbin "baserom.gba", 0x0B6774, 0x0000004 + .4byte gUnk_080B66F8 + .incbin "baserom.gba", 0x0B677C, 0x0000004 + .4byte gUnk_080B6700 + .incbin "baserom.gba", 0x0B6784, 0x0000004 + .4byte gUnk_080B6708 + .incbin "baserom.gba", 0x0B678C, 0x0000004 + .4byte gUnk_080B6710 + .incbin "baserom.gba", 0x0B6794, 0x0000004 + .4byte gUnk_080B6718 + .incbin "baserom.gba", 0x0B679C, 0x000000C gUnk_080B67A8:: @ 080B67A8 .incbin "baserom.gba", 0x0B67A8, 0x0000008 @@ -1811,7 +2719,14 @@ gUnk_080B67C0:: @ 080B67C0 .incbin "baserom.gba", 0x0B67C0, 0x0000008 gUnk_080B67C8:: @ 080B67C8 - .incbin "baserom.gba", 0x0B67C8, 0x0000028 + .4byte gUnk_080B67A8 + .incbin "baserom.gba", 0x0B67CC, 0x0000004 + .4byte gUnk_080B67B0 + .incbin "baserom.gba", 0x0B67D4, 0x0000004 + .4byte gUnk_080B67B8 + .incbin "baserom.gba", 0x0B67DC, 0x0000004 + .4byte gUnk_080B67C0 + .incbin "baserom.gba", 0x0B67E4, 0x000000C gUnk_080B67F0:: @ 080B67F0 .incbin "baserom.gba", 0x0B67F0, 0x0000008 @@ -1826,7 +2741,14 @@ gUnk_080B6808:: @ 080B6808 .incbin "baserom.gba", 0x0B6808, 0x0000008 gUnk_080B6810:: @ 080B6810 - .incbin "baserom.gba", 0x0B6810, 0x0000028 + .4byte gUnk_080B67F0 + .incbin "baserom.gba", 0x0B6814, 0x0000004 + .4byte gUnk_080B67F8 + .incbin "baserom.gba", 0x0B681C, 0x0000004 + .4byte gUnk_080B6800 + .incbin "baserom.gba", 0x0B6824, 0x0000004 + .4byte gUnk_080B6808 + .incbin "baserom.gba", 0x0B682C, 0x000000C gUnk_080B6838:: @ 080B6838 .incbin "baserom.gba", 0x0B6838, 0x0000008 @@ -1841,7 +2763,14 @@ gUnk_080B6850:: @ 080B6850 .incbin "baserom.gba", 0x0B6850, 0x0000008 gUnk_080B6858:: @ 080B6858 - .incbin "baserom.gba", 0x0B6858, 0x0000028 + .4byte gUnk_080B6838 + .incbin "baserom.gba", 0x0B685C, 0x0000004 + .4byte gUnk_080B6840 + .incbin "baserom.gba", 0x0B6864, 0x0000004 + .4byte gUnk_080B6848 + .incbin "baserom.gba", 0x0B686C, 0x0000004 + .4byte gUnk_080B6850 + .incbin "baserom.gba", 0x0B6874, 0x000000C gUnk_080B6880:: @ 080B6880 .incbin "baserom.gba", 0x0B6880, 0x0000008 @@ -1856,7 +2785,14 @@ gUnk_080B6898:: @ 080B6898 .incbin "baserom.gba", 0x0B6898, 0x0000008 gUnk_080B68A0:: @ 080B68A0 - .incbin "baserom.gba", 0x0B68A0, 0x0000028 + .4byte gUnk_080B6880 + .incbin "baserom.gba", 0x0B68A4, 0x0000004 + .4byte gUnk_080B6888 + .incbin "baserom.gba", 0x0B68AC, 0x0000004 + .4byte gUnk_080B6890 + .incbin "baserom.gba", 0x0B68B4, 0x0000004 + .4byte gUnk_080B6898 + .incbin "baserom.gba", 0x0B68BC, 0x000000C gUnk_080B68C8:: @ 080B68C8 .incbin "baserom.gba", 0x0B68C8, 0x0000008 @@ -1871,7 +2807,14 @@ gUnk_080B68E0:: @ 080B68E0 .incbin "baserom.gba", 0x0B68E0, 0x0000008 gUnk_080B68E8:: @ 080B68E8 - .incbin "baserom.gba", 0x0B68E8, 0x0000028 + .4byte gUnk_080B68C8 + .incbin "baserom.gba", 0x0B68EC, 0x0000004 + .4byte gUnk_080B68D0 + .incbin "baserom.gba", 0x0B68F4, 0x0000004 + .4byte gUnk_080B68D8 + .incbin "baserom.gba", 0x0B68FC, 0x0000004 + .4byte gUnk_080B68E0 + .incbin "baserom.gba", 0x0B6904, 0x000000C gUnk_080B6910:: @ 080B6910 .incbin "baserom.gba", 0x0B6910, 0x0000008 @@ -1889,7 +2832,22 @@ gUnk_080B6930:: @ 080B6930 .incbin "baserom.gba", 0x0B6930, 0x0000008 gUnk_080B6938:: @ 080B6938 - .incbin "baserom.gba", 0x0B6938, 0x0000048 + .4byte gUnk_080B6910 + .incbin "baserom.gba", 0x0B693C, 0x0000004 + .4byte gUnk_080B6918 + .incbin "baserom.gba", 0x0B6944, 0x0000004 + .4byte gUnk_080B6920 + .incbin "baserom.gba", 0x0B694C, 0x0000004 + .4byte gUnk_080B6928 + .incbin "baserom.gba", 0x0B6954, 0x0000004 + .4byte gUnk_080B6930 + .incbin "baserom.gba", 0x0B695C, 0x0000004 + .4byte gUnk_080B6928 + .incbin "baserom.gba", 0x0B6964, 0x0000004 + .4byte gUnk_080B6920 + .incbin "baserom.gba", 0x0B696C, 0x0000004 + .4byte gUnk_080B6918 + .incbin "baserom.gba", 0x0B6974, 0x000000C gUnk_080B6980:: @ 080B6980 .incbin "baserom.gba", 0x0B6980, 0x0000008 @@ -1940,7 +2898,38 @@ gUnk_080B69F8:: @ 080B69F8 .incbin "baserom.gba", 0x0B69F8, 0x0000008 gUnk_080B6A00:: @ 080B6A00 - .incbin "baserom.gba", 0x0B6A00, 0x0000088 + .4byte gUnk_080B6980 + .incbin "baserom.gba", 0x0B6A04, 0x0000004 + .4byte gUnk_080B6988 + .incbin "baserom.gba", 0x0B6A0C, 0x0000004 + .4byte gUnk_080B6990 + .incbin "baserom.gba", 0x0B6A14, 0x0000004 + .4byte gUnk_080B6998 + .incbin "baserom.gba", 0x0B6A1C, 0x0000004 + .4byte gUnk_080B69A0 + .incbin "baserom.gba", 0x0B6A24, 0x0000004 + .4byte gUnk_080B69A8 + .incbin "baserom.gba", 0x0B6A2C, 0x0000004 + .4byte gUnk_080B69B0 + .incbin "baserom.gba", 0x0B6A34, 0x0000004 + .4byte gUnk_080B69B8 + .incbin "baserom.gba", 0x0B6A3C, 0x0000004 + .4byte gUnk_080B69C0 + .incbin "baserom.gba", 0x0B6A44, 0x0000004 + .4byte gUnk_080B69C8 + .incbin "baserom.gba", 0x0B6A4C, 0x0000004 + .4byte gUnk_080B69D0 + .incbin "baserom.gba", 0x0B6A54, 0x0000004 + .4byte gUnk_080B69D8 + .incbin "baserom.gba", 0x0B6A5C, 0x0000004 + .4byte gUnk_080B69E0 + .incbin "baserom.gba", 0x0B6A64, 0x0000004 + .4byte gUnk_080B69E8 + .incbin "baserom.gba", 0x0B6A6C, 0x0000004 + .4byte gUnk_080B69F0 + .incbin "baserom.gba", 0x0B6A74, 0x0000004 + .4byte gUnk_080B69F8 + .incbin "baserom.gba", 0x0B6A7C, 0x000000C gUnk_080B6A88:: @ 080B6A88 .incbin "baserom.gba", 0x0B6A88, 0x0000008 @@ -1991,7 +2980,38 @@ gUnk_080B6B00:: @ 080B6B00 .incbin "baserom.gba", 0x0B6B00, 0x0000008 gUnk_080B6B08:: @ 080B6B08 - .incbin "baserom.gba", 0x0B6B08, 0x0000088 + .4byte gUnk_080B6A88 + .incbin "baserom.gba", 0x0B6B0C, 0x0000004 + .4byte gUnk_080B6A90 + .incbin "baserom.gba", 0x0B6B14, 0x0000004 + .4byte gUnk_080B6A98 + .incbin "baserom.gba", 0x0B6B1C, 0x0000004 + .4byte gUnk_080B6AA0 + .incbin "baserom.gba", 0x0B6B24, 0x0000004 + .4byte gUnk_080B6AA8 + .incbin "baserom.gba", 0x0B6B2C, 0x0000004 + .4byte gUnk_080B6AB0 + .incbin "baserom.gba", 0x0B6B34, 0x0000004 + .4byte gUnk_080B6AB8 + .incbin "baserom.gba", 0x0B6B3C, 0x0000004 + .4byte gUnk_080B6AC0 + .incbin "baserom.gba", 0x0B6B44, 0x0000004 + .4byte gUnk_080B6AC8 + .incbin "baserom.gba", 0x0B6B4C, 0x0000004 + .4byte gUnk_080B6AD0 + .incbin "baserom.gba", 0x0B6B54, 0x0000004 + .4byte gUnk_080B6AD8 + .incbin "baserom.gba", 0x0B6B5C, 0x0000004 + .4byte gUnk_080B6AE0 + .incbin "baserom.gba", 0x0B6B64, 0x0000004 + .4byte gUnk_080B6AE8 + .incbin "baserom.gba", 0x0B6B6C, 0x0000004 + .4byte gUnk_080B6AF0 + .incbin "baserom.gba", 0x0B6B74, 0x0000004 + .4byte gUnk_080B6AF8 + .incbin "baserom.gba", 0x0B6B7C, 0x0000004 + .4byte gUnk_080B6B00 + .incbin "baserom.gba", 0x0B6B84, 0x000000C gUnk_080B6B90:: @ 080B6B90 .incbin "baserom.gba", 0x0B6B90, 0x0000008 @@ -2006,7 +3026,14 @@ gUnk_080B6BA8:: @ 080B6BA8 .incbin "baserom.gba", 0x0B6BA8, 0x0000008 gUnk_080B6BB0:: @ 080B6BB0 - .incbin "baserom.gba", 0x0B6BB0, 0x0000028 + .4byte gUnk_080B6B90 + .incbin "baserom.gba", 0x0B6BB4, 0x0000004 + .4byte gUnk_080B6B98 + .incbin "baserom.gba", 0x0B6BBC, 0x0000004 + .4byte gUnk_080B6BA0 + .incbin "baserom.gba", 0x0B6BC4, 0x0000004 + .4byte gUnk_080B6BA8 + .incbin "baserom.gba", 0x0B6BCC, 0x000000C gUnk_080B6BD8:: @ 080B6BD8 .incbin "baserom.gba", 0x0B6BD8, 0x0000008 @@ -2021,7 +3048,14 @@ gUnk_080B6BF0:: @ 080B6BF0 .incbin "baserom.gba", 0x0B6BF0, 0x0000008 gUnk_080B6BF8:: @ 080B6BF8 - .incbin "baserom.gba", 0x0B6BF8, 0x0000028 + .4byte gUnk_080B6BD8 + .incbin "baserom.gba", 0x0B6BFC, 0x0000004 + .4byte gUnk_080B6BE0 + .incbin "baserom.gba", 0x0B6C04, 0x0000004 + .4byte gUnk_080B6BE8 + .incbin "baserom.gba", 0x0B6C0C, 0x0000004 + .4byte gUnk_080B6BF0 + .incbin "baserom.gba", 0x0B6C14, 0x000000C gUnk_080B6C20:: @ 080B6C20 .incbin "baserom.gba", 0x0B6C20, 0x0000008 @@ -2045,7 +3079,20 @@ gUnk_080B6C50:: @ 080B6C50 .incbin "baserom.gba", 0x0B6C50, 0x0000008 gUnk_080B6C58:: @ 080B6C58 - .incbin "baserom.gba", 0x0B6C58, 0x0000040 + .4byte gUnk_080B6C20 + .incbin "baserom.gba", 0x0B6C5C, 0x0000004 + .4byte gUnk_080B6C28 + .incbin "baserom.gba", 0x0B6C64, 0x0000004 + .4byte gUnk_080B6C30 + .incbin "baserom.gba", 0x0B6C6C, 0x0000004 + .4byte gUnk_080B6C38 + .incbin "baserom.gba", 0x0B6C74, 0x0000004 + .4byte gUnk_080B6C40 + .incbin "baserom.gba", 0x0B6C7C, 0x0000004 + .4byte gUnk_080B6C48 + .incbin "baserom.gba", 0x0B6C84, 0x0000004 + .4byte gUnk_080B6C50 + .incbin "baserom.gba", 0x0B6C8C, 0x000000C gUnk_080B6C98:: @ 080B6C98 .incbin "baserom.gba", 0x0B6C98, 0x0000008 @@ -2060,7 +3107,14 @@ gUnk_080B6CB0:: @ 080B6CB0 .incbin "baserom.gba", 0x0B6CB0, 0x0000008 gUnk_080B6CB8:: @ 080B6CB8 - .incbin "baserom.gba", 0x0B6CB8, 0x0000028 + .4byte gUnk_080B6C98 + .incbin "baserom.gba", 0x0B6CBC, 0x0000004 + .4byte gUnk_080B6CA0 + .incbin "baserom.gba", 0x0B6CC4, 0x0000004 + .4byte gUnk_080B6CA8 + .incbin "baserom.gba", 0x0B6CCC, 0x0000004 + .4byte gUnk_080B6CB0 + .incbin "baserom.gba", 0x0B6CD4, 0x000000C gUnk_080B6CE0:: @ 080B6CE0 .incbin "baserom.gba", 0x0B6CE0, 0x0000008 @@ -2075,7 +3129,14 @@ gUnk_080B6CF8:: @ 080B6CF8 .incbin "baserom.gba", 0x0B6CF8, 0x0000008 gUnk_080B6D00:: @ 080B6D00 - .incbin "baserom.gba", 0x0B6D00, 0x0000028 + .4byte gUnk_080B6CE0 + .incbin "baserom.gba", 0x0B6D04, 0x0000004 + .4byte gUnk_080B6CE8 + .incbin "baserom.gba", 0x0B6D0C, 0x0000004 + .4byte gUnk_080B6CF0 + .incbin "baserom.gba", 0x0B6D14, 0x0000004 + .4byte gUnk_080B6CF8 + .incbin "baserom.gba", 0x0B6D1C, 0x000000C gUnk_080B6D28:: @ 080B6D28 .incbin "baserom.gba", 0x0B6D28, 0x0000008 @@ -2126,10 +3187,70 @@ gUnk_080B6DA0:: @ 080B6DA0 .incbin "baserom.gba", 0x0B6DA0, 0x0000008 gUnk_080B6DA8:: @ 080B6DA8 - .incbin "baserom.gba", 0x0B6DA8, 0x00000B8 + .4byte gUnk_080B6D28 + .incbin "baserom.gba", 0x0B6DAC, 0x0000004 + .4byte gUnk_080B6D30 + .incbin "baserom.gba", 0x0B6DB4, 0x0000004 + .4byte gUnk_080B6D38 + .incbin "baserom.gba", 0x0B6DBC, 0x0000004 + .4byte gUnk_080B6D40 + .incbin "baserom.gba", 0x0B6DC4, 0x0000004 + .4byte gUnk_080B6D48 + .incbin "baserom.gba", 0x0B6DCC, 0x0000004 + .4byte gUnk_080B6D50 + .incbin "baserom.gba", 0x0B6DD4, 0x0000004 + .4byte gUnk_080B6D58 + .incbin "baserom.gba", 0x0B6DDC, 0x0000004 + .4byte gUnk_080B6D60 + .incbin "baserom.gba", 0x0B6DE4, 0x0000004 + .4byte gUnk_080B6D68 + .incbin "baserom.gba", 0x0B6DEC, 0x0000004 + .4byte gUnk_080B6D70 + .incbin "baserom.gba", 0x0B6DF4, 0x0000004 + .4byte gUnk_080B6D78 + .incbin "baserom.gba", 0x0B6DFC, 0x0000004 + .4byte gUnk_080B6D80 + .incbin "baserom.gba", 0x0B6E04, 0x0000004 + .4byte gUnk_080B6D88 + .incbin "baserom.gba", 0x0B6E0C, 0x0000004 + .4byte gUnk_080B6D90 + .incbin "baserom.gba", 0x0B6E14, 0x0000004 + .4byte gUnk_080B6D98 + .incbin "baserom.gba", 0x0B6E1C, 0x0000004 + .4byte gUnk_080B6DA0 + .incbin "baserom.gba", 0x0B6E24, 0x0000004 + .4byte gUnk_080B6D98 + .incbin "baserom.gba", 0x0B6E2C, 0x0000004 + .4byte gUnk_080B6D90 + .incbin "baserom.gba", 0x0B6E34, 0x0000004 + .4byte gUnk_080B6D88 + .incbin "baserom.gba", 0x0B6E3C, 0x0000004 + .4byte gUnk_080B6D80 + .incbin "baserom.gba", 0x0B6E44, 0x0000004 + .4byte gUnk_080B6D78 + .incbin "baserom.gba", 0x0B6E4C, 0x0000004 + .4byte gUnk_080B6D70 + .incbin "baserom.gba", 0x0B6E54, 0x0000004 + .4byte gUnk_080B6D68 + .incbin "baserom.gba", 0x0B6E5C, 0x0000004 gUnk_080B6E60:: @ 080B6E60 - .incbin "baserom.gba", 0x0B6E60, 0x0000048 + .4byte gUnk_080B6D60 + .incbin "baserom.gba", 0x0B6E64, 0x0000004 + .4byte gUnk_080B6D58 + .incbin "baserom.gba", 0x0B6E6C, 0x0000004 + .4byte gUnk_080B6D50 + .incbin "baserom.gba", 0x0B6E74, 0x0000004 + .4byte gUnk_080B6D48 + .incbin "baserom.gba", 0x0B6E7C, 0x0000004 + .4byte gUnk_080B6D40 + .incbin "baserom.gba", 0x0B6E84, 0x0000004 + .4byte gUnk_080B6D38 + .incbin "baserom.gba", 0x0B6E8C, 0x0000004 + .4byte gUnk_080B6D30 + .incbin "baserom.gba", 0x0B6E94, 0x0000004 + .4byte gUnk_080B6D28 + .incbin "baserom.gba", 0x0B6E9C, 0x000000C gUnk_080B6EA8:: @ 080B6EA8 .incbin "baserom.gba", 0x0B6EA8, 0x0000008 @@ -2180,7 +3301,38 @@ gUnk_080B6F20:: @ 080B6F20 .incbin "baserom.gba", 0x0B6F20, 0x0000008 gUnk_080B6F28:: @ 080B6F28 - .incbin "baserom.gba", 0x0B6F28, 0x0000088 + .4byte gUnk_080B6EA8 + .incbin "baserom.gba", 0x0B6F2C, 0x0000004 + .4byte gUnk_080B6EB0 + .incbin "baserom.gba", 0x0B6F34, 0x0000004 + .4byte gUnk_080B6EB8 + .incbin "baserom.gba", 0x0B6F3C, 0x0000004 + .4byte gUnk_080B6EC0 + .incbin "baserom.gba", 0x0B6F44, 0x0000004 + .4byte gUnk_080B6EC8 + .incbin "baserom.gba", 0x0B6F4C, 0x0000004 + .4byte gUnk_080B6ED0 + .incbin "baserom.gba", 0x0B6F54, 0x0000004 + .4byte gUnk_080B6ED8 + .incbin "baserom.gba", 0x0B6F5C, 0x0000004 + .4byte gUnk_080B6EE0 + .incbin "baserom.gba", 0x0B6F64, 0x0000004 + .4byte gUnk_080B6EE8 + .incbin "baserom.gba", 0x0B6F6C, 0x0000004 + .4byte gUnk_080B6EF0 + .incbin "baserom.gba", 0x0B6F74, 0x0000004 + .4byte gUnk_080B6EF8 + .incbin "baserom.gba", 0x0B6F7C, 0x0000004 + .4byte gUnk_080B6F00 + .incbin "baserom.gba", 0x0B6F84, 0x0000004 + .4byte gUnk_080B6F08 + .incbin "baserom.gba", 0x0B6F8C, 0x0000004 + .4byte gUnk_080B6F10 + .incbin "baserom.gba", 0x0B6F94, 0x0000004 + .4byte gUnk_080B6F18 + .incbin "baserom.gba", 0x0B6F9C, 0x0000004 + .4byte gUnk_080B6F20 + .incbin "baserom.gba", 0x0B6FA4, 0x000000C gUnk_080B6FB0:: @ 080B6FB0 .incbin "baserom.gba", 0x0B6FB0, 0x0000008 @@ -2207,7 +3359,34 @@ gUnk_080B6FE8:: @ 080B6FE8 .incbin "baserom.gba", 0x0B6FE8, 0x0000008 gUnk_080B6FF0:: @ 080B6FF0 - .incbin "baserom.gba", 0x0B6FF0, 0x0000078 + .4byte gUnk_080B6FB0 + .incbin "baserom.gba", 0x0B6FF4, 0x0000004 + .4byte gUnk_080B6FB8 + .incbin "baserom.gba", 0x0B6FFC, 0x0000004 + .4byte gUnk_080B6FC0 + .incbin "baserom.gba", 0x0B7004, 0x0000004 + .4byte gUnk_080B6FC8 + .incbin "baserom.gba", 0x0B700C, 0x0000004 + .4byte gUnk_080B6FD0 + .incbin "baserom.gba", 0x0B7014, 0x0000004 + .4byte gUnk_080B6FD8 + .incbin "baserom.gba", 0x0B701C, 0x0000004 + .4byte gUnk_080B6FE0 + .incbin "baserom.gba", 0x0B7024, 0x0000004 + .4byte gUnk_080B6FE8 + .incbin "baserom.gba", 0x0B702C, 0x0000004 + .4byte gUnk_080B6FE0 + .incbin "baserom.gba", 0x0B7034, 0x0000004 + .4byte gUnk_080B6FD8 + .incbin "baserom.gba", 0x0B703C, 0x0000004 + .4byte gUnk_080B6FD0 + .incbin "baserom.gba", 0x0B7044, 0x0000004 + .4byte gUnk_080B6FC8 + .incbin "baserom.gba", 0x0B704C, 0x0000004 + .4byte gUnk_080B6FC0 + .incbin "baserom.gba", 0x0B7054, 0x0000004 + .4byte gUnk_080B6FB8 + .incbin "baserom.gba", 0x0B705C, 0x000000C gUnk_080B7068:: @ 080B7068 .incbin "baserom.gba", 0x0B7068, 0x0000008 @@ -2258,7 +3437,38 @@ gUnk_080B70E0:: @ 080B70E0 .incbin "baserom.gba", 0x0B70E0, 0x0000008 gUnk_080B70E8:: @ 080B70E8 - .incbin "baserom.gba", 0x0B70E8, 0x0000088 + .4byte gUnk_080B7068 + .incbin "baserom.gba", 0x0B70EC, 0x0000004 + .4byte gUnk_080B7070 + .incbin "baserom.gba", 0x0B70F4, 0x0000004 + .4byte gUnk_080B7078 + .incbin "baserom.gba", 0x0B70FC, 0x0000004 + .4byte gUnk_080B7080 + .incbin "baserom.gba", 0x0B7104, 0x0000004 + .4byte gUnk_080B7088 + .incbin "baserom.gba", 0x0B710C, 0x0000004 + .4byte gUnk_080B7090 + .incbin "baserom.gba", 0x0B7114, 0x0000004 + .4byte gUnk_080B7098 + .incbin "baserom.gba", 0x0B711C, 0x0000004 + .4byte gUnk_080B70A0 + .incbin "baserom.gba", 0x0B7124, 0x0000004 + .4byte gUnk_080B70A8 + .incbin "baserom.gba", 0x0B712C, 0x0000004 + .4byte gUnk_080B70B0 + .incbin "baserom.gba", 0x0B7134, 0x0000004 + .4byte gUnk_080B70B8 + .incbin "baserom.gba", 0x0B713C, 0x0000004 + .4byte gUnk_080B70C0 + .incbin "baserom.gba", 0x0B7144, 0x0000004 + .4byte gUnk_080B70C8 + .incbin "baserom.gba", 0x0B714C, 0x0000004 + .4byte gUnk_080B70D0 + .incbin "baserom.gba", 0x0B7154, 0x0000004 + .4byte gUnk_080B70D8 + .incbin "baserom.gba", 0x0B715C, 0x0000004 + .4byte gUnk_080B70E0 + .incbin "baserom.gba", 0x0B7164, 0x000000C gUnk_080B7170:: @ 080B7170 .incbin "baserom.gba", 0x0B7170, 0x0000008 @@ -2309,7 +3519,38 @@ gUnk_080B71E8:: @ 080B71E8 .incbin "baserom.gba", 0x0B71E8, 0x0000008 gUnk_080B71F0:: @ 080B71F0 - .incbin "baserom.gba", 0x0B71F0, 0x0000088 + .4byte gUnk_080B7170 + .incbin "baserom.gba", 0x0B71F4, 0x0000004 + .4byte gUnk_080B7178 + .incbin "baserom.gba", 0x0B71FC, 0x0000004 + .4byte gUnk_080B7180 + .incbin "baserom.gba", 0x0B7204, 0x0000004 + .4byte gUnk_080B7188 + .incbin "baserom.gba", 0x0B720C, 0x0000004 + .4byte gUnk_080B7190 + .incbin "baserom.gba", 0x0B7214, 0x0000004 + .4byte gUnk_080B7198 + .incbin "baserom.gba", 0x0B721C, 0x0000004 + .4byte gUnk_080B71A0 + .incbin "baserom.gba", 0x0B7224, 0x0000004 + .4byte gUnk_080B71A8 + .incbin "baserom.gba", 0x0B722C, 0x0000004 + .4byte gUnk_080B71B0 + .incbin "baserom.gba", 0x0B7234, 0x0000004 + .4byte gUnk_080B71B8 + .incbin "baserom.gba", 0x0B723C, 0x0000004 + .4byte gUnk_080B71C0 + .incbin "baserom.gba", 0x0B7244, 0x0000004 + .4byte gUnk_080B71C8 + .incbin "baserom.gba", 0x0B724C, 0x0000004 + .4byte gUnk_080B71D0 + .incbin "baserom.gba", 0x0B7254, 0x0000004 + .4byte gUnk_080B71D8 + .incbin "baserom.gba", 0x0B725C, 0x0000004 + .4byte gUnk_080B71E0 + .incbin "baserom.gba", 0x0B7264, 0x0000004 + .4byte gUnk_080B71E8 + .incbin "baserom.gba", 0x0B726C, 0x000000C gUnk_080B7278:: @ 080B7278 .4byte gUnk_080B4588 diff --git a/data/data_080B7B74.s b/data/data_080B7B74.s index a7637f7e..d24988ce 100644 --- a/data/data_080B7B74.s +++ b/data/data_080B7B74.s @@ -615,7 +615,29 @@ gUnk_080C8F7C:: @ 080C8F7C gUnk_080C8F8C:: @ 080C8F8C - .incbin "baserom.gba", 0x0C8F8C, 0x00000B0 + .incbin "baserom.gba", 0x0C8F8C, 0x0000008 + .4byte sub_0801CB78 + .incbin "baserom.gba", 0x0C8F98, 0x000000C + .4byte sub_0801CB78 + .incbin "baserom.gba", 0x0C8FA8, 0x000000C + .4byte sub_0801CB78 + .incbin "baserom.gba", 0x0C8FB8, 0x000000C + .4byte sub_0801CCB0 + .incbin "baserom.gba", 0x0C8FC8, 0x000000C + .4byte sub_0801CCB0 + .incbin "baserom.gba", 0x0C8FD8, 0x000000C + .4byte sub_0801CD94 + .incbin "baserom.gba", 0x0C8FE8, 0x000000C + .4byte sub_0801CE58 + .incbin "baserom.gba", 0x0C8FF8, 0x000000C + .4byte EzloNag + .incbin "baserom.gba", 0x0C9008, 0x000000C + .4byte EzloNag + .incbin "baserom.gba", 0x0C9018, 0x000000C + .4byte sub_0801CD94 + .incbin "baserom.gba", 0x0C9028, 0x000000C + .4byte sub_0801CD94 + .incbin "baserom.gba", 0x0C9038, 0x0000004 gUnk_080C903C:: @ 080C903C .4byte sub_0801CB90 diff --git a/data/data_080C93E0.s b/data/data_080C93E0.s index 02d1eb1f..d139a224 100644 --- a/data/data_080C93E0.s +++ b/data/data_080C93E0.s @@ -14,7 +14,7 @@ gUnk_080C9480:: @ 080C9480 .incbin "baserom.gba", 0x0C9480, 0x0000008 gUnk_080C9488:: @ 080C9488 - .incbin "baserom.gba", 0x0C9488, 0x0000004 + .4byte gUnk_080C9480 gUnk_080C948C:: @ 080C948C .incbin "baserom.gba", 0x0C948C, 0x0000018 diff --git a/data/data_080D015C.s b/data/data_080D015C.s index 54d0cd6f..b1c8414a 100644 --- a/data/data_080D015C.s +++ b/data/data_080D015C.s @@ -104,10 +104,32 @@ gUnk_080D03A3:: @ 080D03A3 .incbin "baserom.gba", 0x0D03A3, 0x0000011 gUnk_080D03B4:: @ 080D03B4 - .incbin "baserom.gba", 0x0D03B4, 0x000003C + .4byte gUnk_080D015C + .4byte gUnk_080D016D + .4byte gUnk_080D017E + .4byte gUnk_080D018F + .4byte gUnk_080D01A0 + .4byte gUnk_080D01B1 + .4byte gUnk_080D01C2 + .4byte gUnk_080D01D3 + .4byte gUnk_080D01E4 + .4byte gUnk_080D0225 + .4byte gUnk_080D0266 + .4byte gUnk_080D02A7 + .4byte gUnk_080D02E8 + .4byte gUnk_080D02F9 + .4byte gUnk_080D030A gUnk_080D03F0:: @ 080D03F0 - .incbin "baserom.gba", 0x0D03F0, 0x0000014 + .4byte gUnk_080D031B + .4byte gUnk_080D032C + .4byte gUnk_080D033D + .4byte gUnk_080D034E + .4byte gUnk_080D035F gUnk_080D0404:: @ 080D0404 - .incbin "baserom.gba", 0x0D0404, 0x0000014 + .4byte gUnk_080D0370 + .4byte gUnk_080D0381 + .4byte gUnk_080D0392 + .4byte gUnk_080D03A3 + .incbin "baserom.gba", 0x0D0414, 0x0000004 diff --git a/data/data_080D5360.s b/data/data_080D5360.s index f537d9e5..4833c66b 100644 --- a/data/data_080D5360.s +++ b/data/data_080D5360.s @@ -16,8 +16,14 @@ gUnk_080D53A0:: @ 080D53A0 gUnk_080D53B0:: @ 080D53B0 .incbin "baserom.gba", 0x0D53B0, 0x0000008 -gUnk_080D53B8:: @ 080D53B8 - .incbin "baserom.gba", 0x0D53B8, 0x0000020 +Room_ArmosInteriors_RuinsEntranceNorth:: @ 080D53B8 + .4byte gUnk_080D5360 + .incbin "baserom.gba", 0x0D53BC, 0x0000004 + .4byte gUnk_080D53A0 + .4byte gUnk_080D53B0 + .incbin "baserom.gba", 0x0D53C8, 0x0000008 + .4byte sub_0804B3CC + .4byte sub_0804B3D0 gUnk_080D53D8:: @ 080D53D8 .incbin "baserom.gba", 0x0D53D8, 0x0000040 @@ -28,7 +34,7 @@ gUnk_080D5418:: @ 080D5418 gUnk_080D5428:: @ 080D5428 .incbin "baserom.gba", 0x0D5428, 0x0000008 -gUnk_080D5430:: @ 080D5430 +Room_ArmosInteriors_RuinsEntranceSouth:: @ 080D5430 .4byte gUnk_080D53D8 .4byte 00000000 .4byte gUnk_080D5418 @@ -47,7 +53,7 @@ gUnk_080D5490:: @ 080D5490 gUnk_080D54A0:: @ 080D54A0 .incbin "baserom.gba", 0x0D54A0, 0x0000008 -gUnk_080D54A8:: @ 080D54A8 +Room_ArmosInteriors_RuinsLeft:: @ 080D54A8 .4byte gUnk_080D5450 .4byte 0x00000000 .4byte gUnk_080D5490 @@ -66,7 +72,7 @@ gUnk_080D5508:: @ 080D5508 gUnk_080D5518:: @ 080D5518 .incbin "baserom.gba", 0x0D5518, 0x0000008 -gUnk_080D5520:: @ 080D5520 +Room_ArmosInteriors_RuinsMiddleLeft:: @ 080D5520 .4byte gUnk_080D54C8 .4byte 0x00000000 .4byte gUnk_080D5508 @@ -85,7 +91,7 @@ gUnk_080D5580:: @ 080D5580 gUnk_080D5590:: @ 080D5590 .incbin "baserom.gba", 0x0D5590, 0x0000008 -gUnk_080D5598:: @ 080D5598 +Room_ArmosInteriors_RuinsMiddleRight:: @ 080D5598 .4byte gUnk_080D5540 .4byte 0x00000000 .4byte gUnk_080D5580 @@ -104,7 +110,7 @@ gUnk_080D55F8:: @ 080D55F8 gUnk_080D5608:: @ 080D5608 .incbin "baserom.gba", 0x0D5608, 0x0000008 -gUnk_080D5610:: @ 080D5610 +Room_ArmosInteriors_RuinsRight:: @ 080D5610 .4byte gUnk_080D55B8 .4byte 0x00000000 .4byte gUnk_080D55F8 @@ -123,7 +129,7 @@ gUnk_080D5670:: @ 080D5670 gUnk_080D5680:: @ 080D5680 .incbin "baserom.gba", 0x0D5680, 0x0000008 -gUnk_080D5688:: @ 080D5688 +Room_ArmosInteriors_6:: @ 080D5688 .4byte gUnk_080D5630 .4byte 0x00000000 .4byte gUnk_080D5670 @@ -142,7 +148,7 @@ gUnk_080D56E8:: @ 080D56E8 gUnk_080D56F8:: @ 080D56F8 .incbin "baserom.gba", 0x0D56F8, 0x0000008 -gUnk_080D5700:: @ 080D5700 +Room_ArmosInteriors_RuinsGrassPath:: @ 080D5700 .4byte gUnk_080D56A8 .4byte 0x00000000 .4byte gUnk_080D56E8 @@ -161,7 +167,7 @@ gUnk_080D5760:: @ 080D5760 gUnk_080D5770:: @ 080D5770 .incbin "baserom.gba", 0x0D5770, 0x0000008 -gUnk_080D5778:: @ 080D5778 +Room_ArmosInteriors_8:: @ 080D5778 .4byte gUnk_080D5720 .4byte 0x00000000 .4byte gUnk_080D5760 @@ -180,7 +186,7 @@ gUnk_080D57D8:: @ 080D57D8 gUnk_080D57E8:: @ 080D57E8 .incbin "baserom.gba", 0x0D57E8, 0x0000008 -gUnk_080D57F0:: @ 080D57F0 +Room_ArmosInteriors_FortressOfWindsLeft:: @ 080D57F0 .4byte gUnk_080D5798 .4byte 0x00000000 .4byte gUnk_080D57D8 @@ -199,7 +205,7 @@ gUnk_080D5850:: @ 080D5850 gUnk_080D5860:: @ 080D5860 .incbin "baserom.gba", 0x0D5860, 0x0000008 -gUnk_080D5868:: @ 080D5868 +Room_ArmosInteriors_FortressOfWindsRight:: @ 080D5868 .4byte gUnk_080D5810 .4byte 0x00000000 .4byte gUnk_080D5850 @@ -221,7 +227,7 @@ gUnk_080D5908:: @ 080D5908 gUnk_080D5938:: @ 080D5938 .incbin "baserom.gba", 0x0D5938, 0x0000010 -gUnk_080D5948:: @ 080D5948 +Room_CrenelMinishPaths_CrenelBean:: @ 080D5948 .4byte gUnk_080D5888 .4byte gUnk_080D58A8 .4byte gUnk_080D5908 @@ -243,7 +249,7 @@ gUnk_080D5A28:: @ 080D5A28 gUnk_080D5A98:: @ 080D5A98 .incbin "baserom.gba", 0x0D5A98, 0x0000010 -gUnk_080D5AA8:: @ 080D5AA8 +Room_CrenelMinishPaths_CrenelWater:: @ 080D5AA8 .4byte gUnk_080D5968 .4byte gUnk_080D5978 .4byte gUnk_080D5A28 @@ -265,7 +271,7 @@ gUnk_080D5B18:: @ 080D5B18 gUnk_080D5B28:: @ 080D5B28 .incbin "baserom.gba", 0x0D5B28, 0x0000010 -gUnk_080D5B38:: @ 080D5B38 +Room_CrenelMinishPaths_Rainfall:: @ 080D5B38 .4byte gUnk_080D5AC8 .4byte gUnk_080D5AE8 .4byte gUnk_080D5B18 @@ -287,7 +293,7 @@ gUnk_080D5B98:: @ 080D5B98 gUnk_080D5C28:: @ 080D5C28 .incbin "baserom.gba", 0x0D5C28, 0x0000010 -gUnk_080D5C38:: @ 080D5C38 +Room_CrenelMinishPaths_MelarisMine:: @ 080D5C38 .4byte gUnk_080D5B58 .4byte gUnk_080D5B68 .4byte gUnk_080D5B98 @@ -309,7 +315,7 @@ gUnk_080D5CF8:: @ 080D5CF8 gUnk_080D5D08:: @ 080D5D08 .incbin "baserom.gba", 0x0D5D08, 0x0000010 -gUnk_080D5D18:: @ 080D5D18 +Room_MinishPaths1_ToMinishVillage:: @ 080D5D18 .4byte gUnk_080D5C58 .4byte gUnk_080D5C68 .4byte gUnk_080D5CF8 @@ -331,7 +337,7 @@ gUnk_080D5DB8:: @ 080D5DB8 gUnk_080D5DC8:: @ 080D5DC8 .incbin "baserom.gba", 0x0D5DC8, 0x0000010 -gUnk_080D5DD8:: @ 080D5DD8 +Room_MinishPaths1_CastorWilds:: @ 080D5DD8 .4byte gUnk_080D5D38 .4byte gUnk_080D5D68 .4byte gUnk_080D5DB8 @@ -353,7 +359,7 @@ gUnk_080D5F28:: @ 080D5F28 gUnk_080D5F48:: @ 080D5F48 .incbin "baserom.gba", 0x0D5F48, 0x0000028 -gUnk_080D5F70:: @ 080D5F70 +Room_MinishPaths1_HyruleTown:: @ 080D5F70 .4byte gUnk_080D5DF8 .4byte gUnk_080D5E18 .4byte gUnk_080D5F28 @@ -375,7 +381,7 @@ gUnk_080D6010:: @ 080D6010 gUnk_080D6070:: @ 080D6070 .incbin "baserom.gba", 0x0D6070, 0x0000008 -gUnk_080D6078:: @ 080D6078 +Room_MinishPaths1_LonLonRanch:: @ 080D6078 .4byte gUnk_080D5F90 .4byte gUnk_080D5FB0 .4byte gUnk_080D6010 @@ -397,7 +403,7 @@ gUnk_080D6138:: @ 080D6138 gUnk_080D6198:: @ 080D6198 .incbin "baserom.gba", 0x0D6198, 0x0000008 -gUnk_080D61A0:: @ 080D61A0 +Room_MinishPaths1_MayorsCabin:: @ 080D61A0 .4byte gUnk_080D6098 .4byte gUnk_080D60C8 .4byte 0x00000000 @@ -408,7 +414,9 @@ gUnk_080D61A0:: @ 080D61A0 .4byte sub_0804B580 gUnk_080D61C0:: @ 080D61C0 - .incbin "baserom.gba", 0x0D61C0, 0x0000050 + .incbin "baserom.gba", 0x0D61C0, 0x000000C + .4byte script_0800EA54 + .incbin "baserom.gba", 0x0D61D0, 0x0000040 gUnk_080D6210:: @ 080D6210 .incbin "baserom.gba", 0x0D6210, 0x0000050 @@ -425,7 +433,7 @@ gUnk_080D62E0:: @ 080D62E0 gUnk_080D62E8:: @ 080D62E8 .incbin "baserom.gba", 0x0D62E8, 0x0000014 -gUnk_080D62FC:: @ 080D62FC +Room_HouseInteriors1_Mayor:: @ 080D62FC .4byte gUnk_080D61C0 .4byte gUnk_080D6260 .4byte gUnk_080D62D0 @@ -437,10 +445,14 @@ gUnk_080D62FC:: @ 080D62FC .4byte gUnk_080D62E8 gUnk_080D6320:: @ 080D6320 - .incbin "baserom.gba", 0x0D6320, 0x0000020 + .incbin "baserom.gba", 0x0D6320, 0x000000C + .4byte script_08010794 + .incbin "baserom.gba", 0x0D6330, 0x0000010 gUnk_080D6340:: @ 080D6340 - .incbin "baserom.gba", 0x0D6340, 0x0000020 + .incbin "baserom.gba", 0x0D6340, 0x000000C + .4byte script_08010734 + .incbin "baserom.gba", 0x0D6350, 0x0000010 gUnk_080D6360:: @ 080D6360 .incbin "baserom.gba", 0x0D6360, 0x0000020 @@ -481,7 +493,7 @@ gUnk_080D64F8:: @ 080D64F8 gUnk_080D6508:: @ 080D6508 .incbin "baserom.gba", 0x0D6508, 0x0000010 -gUnk_080D6518:: @ 080D6518 +Room_HouseInteriors1_PostOffice:: @ 080D6518 .4byte gUnk_080D6320 .4byte gUnk_080D6460 .4byte gUnk_080D64E0 @@ -498,7 +510,9 @@ gUnk_080D6558:: @ 080D6558 .incbin "baserom.gba", 0x0D6558, 0x0000020 gUnk_080D6578:: @ 080D6578 - .incbin "baserom.gba", 0x0D6578, 0x0000020 + .incbin "baserom.gba", 0x0D6578, 0x000000C + .4byte script_0800ED5C + .incbin "baserom.gba", 0x0D6588, 0x0000010 gUnk_080D6598:: @ 080D6598 .incbin "baserom.gba", 0x0D6598, 0x0000080 @@ -524,7 +538,7 @@ gUnk_080D6684:: @ 080D6684 gUnk_080D6694:: @ 080D6694 .incbin "baserom.gba", 0x0D6694, 0x0000014 -gUnk_080D66A8:: @ 080D66A8 +Room_HouseInteriors1_Library2F:: @ 080D66A8 .4byte gUnk_080D6538 .4byte gUnk_080D6598 .4byte gUnk_080D6658 @@ -538,19 +552,31 @@ gUnk_080D66A8:: @ 080D66A8 .4byte gUnk_080D6694 gUnk_080D66D4:: @ 080D66D4 - .incbin "baserom.gba", 0x0D66D4, 0x0000020 + .incbin "baserom.gba", 0x0D66D4, 0x000000C + .4byte script_08008B5C + .incbin "baserom.gba", 0x0D66E4, 0x0000010 gUnk_080D66F4:: @ 080D66F4 - .incbin "baserom.gba", 0x0D66F4, 0x0000020 + .incbin "baserom.gba", 0x0D66F4, 0x000000C + .4byte script_08008B90 + .incbin "baserom.gba", 0x0D6704, 0x0000010 gUnk_080D6714:: @ 080D6714 - .incbin "baserom.gba", 0x0D6714, 0x0000020 + .incbin "baserom.gba", 0x0D6714, 0x000000C + .4byte script_08008D8C + .incbin "baserom.gba", 0x0D6724, 0x0000010 gUnk_080D6734:: @ 080D6734 - .incbin "baserom.gba", 0x0D6734, 0x0000050 + .incbin "baserom.gba", 0x0D6734, 0x000000C + .4byte script_08008BC0 + .incbin "baserom.gba", 0x0D6744, 0x0000040 gUnk_080D6784:: @ 080D6784 - .incbin "baserom.gba", 0x0D6784, 0x0000030 + .incbin "baserom.gba", 0x0D6784, 0x000000C + .4byte script_08008D50 + .incbin "baserom.gba", 0x0D6794, 0x000000C + .4byte script_08008C64 + .incbin "baserom.gba", 0x0D67A4, 0x0000010 gUnk_080D67B4:: @ 080D67B4 .incbin "baserom.gba", 0x0D67B4, 0x00000F0 @@ -561,7 +587,7 @@ gUnk_080D68A4:: @ 080D68A4 gUnk_080D68B4:: @ 080D68B4 .incbin "baserom.gba", 0x0D68B4, 0x0000018 -gUnk_080D68CC:: @ 080D68CC +Room_HouseInteriors1_Library1F:: @ 080D68CC .4byte gUnk_080D66D4 .4byte gUnk_080D67B4 .4byte gUnk_080D68A4 @@ -574,17 +600,21 @@ gUnk_080D68CC:: @ 080D68CC .4byte gUnk_080D6734 gUnk_080D68F4:: @ 080D68F4 - .incbin "baserom.gba", 0x0D68F4, 0x0000030 + .incbin "baserom.gba", 0x0D68F4, 0x000000C + .4byte script_0800E824 + .incbin "baserom.gba", 0x0D6904, 0x000000C + .4byte script_080100FC + .incbin "baserom.gba", 0x0D6914, 0x0000010 gUnk_080D6924:: @ 080D6924 .4byte 0x07074F07 .4byte 0x00000400 .4byte 0x003800E8 - .4byte 0x080103B0 + .4byte script_080103B0 .4byte 0x08074F07 .4byte 0x00000400 .4byte 0x006800E8 - .4byte 0x080103B0 + .4byte script_080103B0 .4byte 0x000000FF .4byte 0x00000000 .4byte 0x00000000 @@ -599,7 +629,7 @@ gUnk_080D69A4:: @ 080D69A4 gUnk_080D69B4:: @ 080D69B4 .incbin "baserom.gba", 0x0D69B4, 0x0000008 -gUnk_080D69BC:: @ 080D69BC +Room_HouseInteriors1_Inn1F:: @ 080D69BC .4byte gUnk_080D68F4 .4byte gUnk_080D6954 .4byte gUnk_080D69A4 @@ -635,7 +665,7 @@ gUnk_080D6A74:: @ 080D6A74 .4byte gUnk_080D6A54 .4byte gUnk_080D6A64 -gUnk_080D6A80:: @ 080D6A80 +Room_HouseInteriors1_InnWestRoom:: @ 080D6A80 .4byte gUnk_080D69DC .4byte gUnk_080D69EC .4byte gUnk_080D6A2C @@ -667,7 +697,7 @@ gUnk_080D6B18:: @ 080D6B18 .4byte gUnk_080D6AF8 .4byte gUnk_080D6B08 -gUnk_080D6B20:: @ 080D6B20 +Room_HouseInteriors1_InnMiddleRoom:: @ 080D6B20 .4byte gUnk_080D6AA0 .4byte gUnk_080D6AB0 .4byte gUnk_080D6AE0 @@ -703,7 +733,7 @@ gUnk_080D6BB8:: @ 080D6BB8 .4byte gUnk_080D6B98 .4byte gUnk_080D6BA8 -gUnk_080D6BC4:: @ 080D6BC4 +Room_HouseInteriors1_InnEastRoom:: @ 080D6BC4 .4byte gUnk_080D6B40 .4byte gUnk_080D6B50 .4byte gUnk_080D6B70 @@ -717,25 +747,49 @@ gUnk_080D6BE4:: @ 080D6BE4 .incbin "baserom.gba", 0x0D6BE4, 0x0000010 UpperInn_Oracles:: @ 080D6BF4 - .incbin "baserom.gba", 0x0D6BF4, 0x0000040 + .incbin "baserom.gba", 0x0D6BF4, 0x000000C + .4byte script_08011C7C + .incbin "baserom.gba", 0x0D6C04, 0x000000C + .4byte script_08011D28 + .incbin "baserom.gba", 0x0D6C14, 0x000000C + .4byte script_08011DD4 + .incbin "baserom.gba", 0x0D6C24, 0x0000010 UpperInn_NoFarore:: @ 080D6C34 - .incbin "baserom.gba", 0x0D6C34, 0x0000030 + .incbin "baserom.gba", 0x0D6C34, 0x000000C + .4byte script_08011E80 + .incbin "baserom.gba", 0x0D6C44, 0x000000C + .4byte script_08011F0C + .incbin "baserom.gba", 0x0D6C54, 0x0000010 UpperInn_NoDin:: @ 080D6C64 - .incbin "baserom.gba", 0x0D6C64, 0x0000030 + .incbin "baserom.gba", 0x0D6C64, 0x000000C + .4byte script_08011F0C + .incbin "baserom.gba", 0x0D6C74, 0x000000C + .4byte script_08011F98 + .incbin "baserom.gba", 0x0D6C84, 0x0000010 UpperInn_NoNayru:: @ 080D6C94 - .incbin "baserom.gba", 0x0D6C94, 0x0000030 + .incbin "baserom.gba", 0x0D6C94, 0x000000C + .4byte script_08011E80 + .incbin "baserom.gba", 0x0D6CA4, 0x000000C + .4byte script_08011F98 + .incbin "baserom.gba", 0x0D6CB4, 0x0000010 UpperInn_Din:: @ 080D6CC4 - .incbin "baserom.gba", 0x0D6CC4, 0x0000020 + .incbin "baserom.gba", 0x0D6CC4, 0x000000C + .4byte script_080121C8 + .incbin "baserom.gba", 0x0D6CD4, 0x0000010 UpperInn_Nayru:: @ 080D6CE4 - .incbin "baserom.gba", 0x0D6CE4, 0x0000020 + .incbin "baserom.gba", 0x0D6CE4, 0x000000C + .4byte script_08012200 + .incbin "baserom.gba", 0x0D6CF4, 0x0000010 UpperInn_Farore:: @ 080D6D04 - .incbin "baserom.gba", 0x0D6D04, 0x0000020 + .incbin "baserom.gba", 0x0D6D04, 0x000000C + .4byte script_08012238 + .incbin "baserom.gba", 0x0D6D14, 0x0000010 gUnk_080D6D24:: @ 080D6D24 .incbin "baserom.gba", 0x0D6D24, 0x0000060 @@ -746,7 +800,7 @@ gUnk_080D6D84:: @ 080D6D84 gUnk_080D6D94:: @ 080D6D94 .incbin "baserom.gba", 0x0D6D94, 0x0000008 -gUnk_080D6D9C:: @ 080D6D9C +Room_HouseInteriors1_InnWest2F:: @ 080D6D9C .4byte gUnk_080D6BE4 .4byte gUnk_080D6D24 .4byte gUnk_080D6D84 @@ -760,7 +814,23 @@ gUnk_080D6DBC:: @ 080D6DBC .incbin "baserom.gba", 0x0D6DBC, 0x0000020 gUnk_080D6DDC:: @ 080D6DDC - .incbin "baserom.gba", 0x0D6DDC, 0x0000090 + .incbin "baserom.gba", 0x0D6DDC, 0x0000008 + .4byte script_0800ED04 + .incbin "baserom.gba", 0x0D6DE8, 0x000000C + .4byte script_080103B0 + .incbin "baserom.gba", 0x0D6DF8, 0x000000C + .4byte script_080103B0 + .incbin "baserom.gba", 0x0D6E08, 0x000000C + .4byte script_0800D59C + .incbin "baserom.gba", 0x0D6E18, 0x000000C + .4byte script_0800D59C + .incbin "baserom.gba", 0x0D6E28, 0x000000C + .4byte script_0800D59C + .incbin "baserom.gba", 0x0D6E38, 0x000000C + .4byte script_080100FC + .incbin "baserom.gba", 0x0D6E48, 0x000000C + .4byte script_080100FC + .incbin "baserom.gba", 0x0D6E58, 0x0000014 gUnk_080D6E6C:: @ 080D6E6C .incbin "baserom.gba", 0x0D6E6C, 0x00000D0 @@ -771,7 +841,7 @@ gUnk_080D6F3C:: @ 080D6F3C gUnk_080D6F4C:: @ 080D6F4C .incbin "baserom.gba", 0x0D6F4C, 0x0000008 -gUnk_080D6F54:: @ 080D6F54 +Room_HouseInteriors1_InnEast2F:: @ 080D6F54 .4byte gUnk_080D6DBC .4byte gUnk_080D6E6C .4byte gUnk_080D6F3C @@ -797,7 +867,7 @@ gUnk_080D6FD8:: @ 080D6FD8 gUnk_080D6FE0:: @ 080D6FE0 .incbin "baserom.gba", 0x0D6FE0, 0x0000014 -gUnk_080D6FF4:: @ 080D6FF4 +Room_HouseInteriors1_InnMinishHeartPiece:: @ 080D6FF4 .4byte gUnk_080D6F78 .4byte gUnk_080D6F98 .4byte gUnk_080D6FC8 @@ -812,7 +882,9 @@ gUnk_080D7018:: @ 080D7018 .incbin "baserom.gba", 0x0D7018, 0x0000020 gUnk_080D7038:: @ 080D7038 - .incbin "baserom.gba", 0x0D7038, 0x0000020 + .incbin "baserom.gba", 0x0D7038, 0x000000C + .4byte script_0800E7F4 + .incbin "baserom.gba", 0x0D7048, 0x0000010 gUnk_080D7058:: @ 080D7058 .incbin "baserom.gba", 0x0D7058, 0x0000090 @@ -823,7 +895,7 @@ gUnk_080D70E8:: @ 080D70E8 gUnk_080D70F8:: @ 080D70F8 .incbin "baserom.gba", 0x0D70F8, 0x0000008 -gUnk_080D7100:: @ 080D7100 +Room_HouseInteriors1_SchoolWest:: @ 080D7100 .4byte gUnk_080D7018 .4byte gUnk_080D7058 .4byte gUnk_080D70E8 @@ -837,19 +909,37 @@ gUnk_080D7120:: @ 080D7120 .incbin "baserom.gba", 0x0D7120, 0x0000020 gUnk_080D7140:: @ 080D7140 - .incbin "baserom.gba", 0x0D7140, 0x0000030 + .incbin "baserom.gba", 0x0D7140, 0x000000C + .4byte script_08010644 + .incbin "baserom.gba", 0x0D7150, 0x000000C + .4byte script_08010644 + .incbin "baserom.gba", 0x0D7160, 0x0000010 gUnk_080D7170:: @ 080D7170 - .incbin "baserom.gba", 0x0D7170, 0x0000030 + .incbin "baserom.gba", 0x0D7170, 0x000000C + .4byte script_0801061C + .incbin "baserom.gba", 0x0D7180, 0x000000C + .4byte script_08010650 + .incbin "baserom.gba", 0x0D7190, 0x0000010 gUnk_080D71A0:: @ 080D71A0 - .incbin "baserom.gba", 0x0D71A0, 0x0000030 + .incbin "baserom.gba", 0x0D71A0, 0x000000C + .4byte script_080103B0 + .incbin "baserom.gba", 0x0D71B0, 0x000000C + .4byte script_080103B0 + .incbin "baserom.gba", 0x0D71C0, 0x0000010 gUnk_080D71D0:: @ 080D71D0 - .incbin "baserom.gba", 0x0D71D0, 0x0000020 + .incbin "baserom.gba", 0x0D71D0, 0x000000C + .4byte script_0800E7F4 + .incbin "baserom.gba", 0x0D71E0, 0x0000010 gUnk_080D71F0:: @ 080D71F0 - .incbin "baserom.gba", 0x0D71F0, 0x0000030 + .incbin "baserom.gba", 0x0D71F0, 0x000000C + .4byte script_0800E7F4 + .incbin "baserom.gba", 0x0D7200, 0x000000C + .4byte script_0800E7F4 + .incbin "baserom.gba", 0x0D7210, 0x0000010 gUnk_080D7220:: @ 080D7220 .incbin "baserom.gba", 0x0D7220, 0x0000050 @@ -866,7 +956,7 @@ gUnk_080D7288:: @ 080D7288 gUnk_080D729C:: @ 080D729C .incbin "baserom.gba", 0x0D729C, 0x0000014 -gUnk_080D72B0:: @ 080D72B0 +Room_HouseInteriors1_SchoolEast:: @ 080D72B0 .4byte gUnk_080D7120 .4byte gUnk_080D7220 .4byte gUnk_080D7270 @@ -879,7 +969,11 @@ gUnk_080D72B0:: @ 080D72B0 .4byte gUnk_080D729C gUnk_080D72D8:: @ 080D72D8 - .incbin "baserom.gba", 0x0D72D8, 0x0000030 + .incbin "baserom.gba", 0x0D72D8, 0x000000C + .4byte script_08008DC0 + .incbin "baserom.gba", 0x0D72E8, 0x000000C + .4byte script_08008DC0 + .incbin "baserom.gba", 0x0D72F8, 0x0000010 gUnk_080D7308:: @ 080D7308 .incbin "baserom.gba", 0x0D7308, 0x0000020 @@ -888,7 +982,9 @@ gUnk_080D7328:: @ 080D7328 .incbin "baserom.gba", 0x0D7328, 0x0000020 gUnk_080D7348:: @ 080D7348 - .incbin "baserom.gba", 0x0D7348, 0x0000020 + .incbin "baserom.gba", 0x0D7348, 0x000000C + .4byte script_0800A734 + .incbin "baserom.gba", 0x0D7358, 0x0000010 gUnk_080D7368:: @ 080D7368 .incbin "baserom.gba", 0x0D7368, 0x0000010 @@ -916,7 +1012,19 @@ gUnk_080D73E0:: @ 080D73E0 .incbin "baserom.gba", 0x0D73E0, 0x0000030 gUnk_080D7410:: @ 080D7410 - .incbin "baserom.gba", 0x0D7410, 0x0000070 + .incbin "baserom.gba", 0x0D7410, 0x000000C + .4byte script_0800A764 + .incbin "baserom.gba", 0x0D7420, 0x000000C + .4byte script_0800A7E4 + .incbin "baserom.gba", 0x0D7430, 0x000000C + .4byte script_0800A820 + .incbin "baserom.gba", 0x0D7440, 0x000000C + .4byte script_0800A85C + .incbin "baserom.gba", 0x0D7450, 0x000000C + .4byte script_0800A898 + .incbin "baserom.gba", 0x0D7460, 0x000000C + .4byte script_0800A8D4 + .incbin "baserom.gba", 0x0D7470, 0x0000010 gUnk_080D7480:: @ 080D7480 .incbin "baserom.gba", 0x0D7480, 0x0000010 @@ -938,16 +1046,54 @@ gUnk_080D74B8:: @ 080D74B8 .incbin "baserom.gba", 0x0D74B8, 0x0000010 gUnk_080D74C8:: @ 080D74C8 - .incbin "baserom.gba", 0x0D74C8, 0x00000C0 + .incbin "baserom.gba", 0x0D74C8, 0x000000C + .4byte script_08008E08 + .incbin "baserom.gba", 0x0D74D8, 0x000000C + .4byte script_08008FFC + .incbin "baserom.gba", 0x0D74E8, 0x000000C + .4byte script_08008FFC + .incbin "baserom.gba", 0x0D74F8, 0x000000C + .4byte script_08008FFC + .incbin "baserom.gba", 0x0D7508, 0x000000C + .4byte script_08008FFC + .incbin "baserom.gba", 0x0D7518, 0x000000C + .4byte script_08008FFC + .incbin "baserom.gba", 0x0D7528, 0x000000C + .4byte script_08008FFC + .incbin "baserom.gba", 0x0D7538, 0x000000C + .4byte script_08009080 + .incbin "baserom.gba", 0x0D7548, 0x000000C + .4byte script_0800903C + .incbin "baserom.gba", 0x0D7558, 0x000000C + .4byte script_08009198 + .incbin "baserom.gba", 0x0D7568, 0x000000C + .4byte script_080092F0 + .incbin "baserom.gba", 0x0D7578, 0x0000010 gUnk_080D7588:: @ 080D7588 - .incbin "baserom.gba", 0x0D7588, 0x0000050 + .incbin "baserom.gba", 0x0D7588, 0x000000C + .4byte script_08009274 + .incbin "baserom.gba", 0x0D7598, 0x000000C + .4byte script_080092D4 + .incbin "baserom.gba", 0x0D75A8, 0x000000C + .4byte script_080092A8 + .incbin "baserom.gba", 0x0D75B8, 0x000000C + .4byte script_080092F0 + .incbin "baserom.gba", 0x0D75C8, 0x0000010 gUnk_080D75D8:: @ 080D75D8 - .incbin "baserom.gba", 0x0D75D8, 0x0000040 + .incbin "baserom.gba", 0x0D75D8, 0x000000C + .4byte script_08009274 + .incbin "baserom.gba", 0x0D75E8, 0x000000C + .4byte script_080092D4 + .incbin "baserom.gba", 0x0D75F8, 0x000000C + .4byte script_080092F0 + .incbin "baserom.gba", 0x0D7608, 0x0000010 gUnk_080D7618:: @ 080D7618 - .incbin "baserom.gba", 0x0D7618, 0x0000020 + .incbin "baserom.gba", 0x0D7618, 0x000000C + .4byte script_0800A6D4 + .incbin "baserom.gba", 0x0D7628, 0x0000010 gUnk_080D7638:: @ 080D7638 .incbin "baserom.gba", 0x0D7638, 0x0000010 @@ -989,7 +1135,9 @@ gUnk_080D76E8:: @ 080D76E8 .4byte gUnk_080D7690 gUnk_080D770C:: @ 080D770C - .incbin "baserom.gba", 0x0D770C, 0x0000020 + .incbin "baserom.gba", 0x0D770C, 0x000000C + .4byte script_0800B8B8 + .incbin "baserom.gba", 0x0D771C, 0x0000010 gUnk_080D772C:: @ 080D772C .incbin "baserom.gba", 0x0D772C, 0x0000010 @@ -1035,7 +1183,7 @@ gUnk_080D77EC:: @ 080D77EC gUnk_080D77FC:: @ 080D77FC .incbin "baserom.gba", 0x0D77FC, 0x0000008 -gUnk_080D7804:: @ 080D7804 +Area_87_Main:: @ 080D7804 .4byte gUnk_080D77AC .4byte 0x00000000 .4byte gUnk_080D77EC @@ -1054,7 +1202,7 @@ gUnk_080D7864:: @ 080D7864 gUnk_080D7874:: @ 080D7874 .incbin "baserom.gba", 0x0D7874, 0x0000008 -gUnk_080D787C:: @ 080D787C +Area_45_Main:: @ 080D787C .4byte gUnk_080D7824 .4byte 0x00000000 .4byte gUnk_080D7864 @@ -1073,7 +1221,7 @@ gUnk_080D78DC:: @ 080D78DC gUnk_080D78EC:: @ 080D78EC .incbin "baserom.gba", 0x0D78EC, 0x0000008 -gUnk_080D78F4:: @ 080D78F4 +Area_4D_Main:: @ 080D78F4 .4byte gUnk_080D789C .4byte 0x00000000 .4byte gUnk_080D78DC @@ -1092,7 +1240,7 @@ gUnk_080D7964:: @ 080D7964 gUnk_080D7974:: @ 080D7974 .incbin "baserom.gba", 0x0D7974, 0x0000008 -gUnk_080D797C:: @ 080D797C +Area_57_Main:: @ 080D797C .4byte gUnk_080D7914 .4byte 0x00000000 .4byte gUnk_080D7964 @@ -1111,7 +1259,7 @@ gUnk_080D79DC:: @ 080D79DC gUnk_080D79EC:: @ 080D79EC .incbin "baserom.gba", 0x0D79EC, 0x0000008 -gUnk_080D79F4:: @ 080D79F4 +Area_5F_Main:: @ 080D79F4 .4byte gUnk_080D799C .4byte 0x00000000 .4byte gUnk_080D79DC @@ -1130,7 +1278,7 @@ gUnk_080D7A54:: @ 080D7A54 gUnk_080D7A64:: @ 080D7A64 .incbin "baserom.gba", 0x0D7A64, 0x0000008 -gUnk_080D7A6C:: @ 080D7A6C +Area_67_Main:: @ 080D7A6C .4byte gUnk_080D7A14 .4byte 0x00000000 .4byte gUnk_080D7A54 @@ -1149,7 +1297,7 @@ gUnk_080D7ACC:: @ 080D7ACC gUnk_080D7ADC:: @ 080D7ADC .incbin "baserom.gba", 0x0D7ADC, 0x0000008 -gUnk_080D7AE4:: @ 080D7AE4 +Area_6F_Main:: @ 080D7AE4 .4byte gUnk_080D7A8C .4byte 0x00000000 .4byte gUnk_080D7ACC @@ -1168,7 +1316,7 @@ gUnk_080D7B54:: @ 080D7B54 gUnk_080D7B64:: @ 080D7B64 .incbin "baserom.gba", 0x0D7B64, 0x0000008 -gUnk_080D7B6C:: @ 080D7B6C +Area_77_Main:: @ 080D7B6C .4byte gUnk_080D7B04 .4byte 0x00000000 .4byte gUnk_080D7B54 @@ -1187,7 +1335,7 @@ gUnk_080D7BCC:: @ 080D7BCC gUnk_080D7BDC:: @ 080D7BDC .incbin "baserom.gba", 0x0D7BDC, 0x0000008 -gUnk_080D7BE4:: @ 080D7BE4 +Area_7F_Main:: @ 080D7BE4 .4byte gUnk_080D7B8C .4byte 0x00000000 .4byte gUnk_080D7BCC @@ -1206,7 +1354,7 @@ gUnk_080D7C44:: @ 080D7C44 gUnk_080D7C54:: @ 080D7C54 .incbin "baserom.gba", 0x0D7C54, 0x0000008 -gUnk_080D7C5C:: @ 080D7C5C +Area_8F_Main:: @ 080D7C5C .4byte gUnk_080D7C04 .4byte 0x00000000 .4byte gUnk_080D7C44 @@ -1225,7 +1373,7 @@ gUnk_080D7C9C:: @ 080D7C9C gUnk_080D7CDC:: @ 080D7CDC .incbin "baserom.gba", 0x0D7CDC, 0x0000008 -gUnk_080D7CE4:: @ 080D7CE4 +Room_GreatFairies_Entrance:: @ 080D7CE4 .4byte gUnk_080D7C7C .4byte 0x00000000 .4byte gUnk_080D7C9C @@ -1247,7 +1395,7 @@ gUnk_080D7D74:: @ 080D7D74 gUnk_080D7D94:: @ 080D7D94 .incbin "baserom.gba", 0x0D7D94, 0x0000008 -gUnk_080D7D9C:: @ 080D7D9C +Room_GreatFairies_Exit:: @ 080D7D9C .4byte gUnk_080D7D04 .4byte 0x00000000 .4byte gUnk_080D7D74 @@ -1258,7 +1406,9 @@ gUnk_080D7D9C:: @ 080D7D9C .4byte sub_0804BD50 gUnk_080D7DBC:: @ 080D7DBC - .incbin "baserom.gba", 0x0D7DBC, 0x0000030 + .incbin "baserom.gba", 0x0D7DBC, 0x000000C + .4byte script_080161E8 + .incbin "baserom.gba", 0x0D7DCC, 0x0000020 gUnk_080D7DEC:: @ 080D7DEC .incbin "baserom.gba", 0x0D7DEC, 0x0000080 @@ -1269,7 +1419,7 @@ gUnk_080D7E6C:: @ 080D7E6C gUnk_080D7E7C:: @ 080D7E7C .incbin "baserom.gba", 0x0D7E7C, 0x0000020 -gUnk_080D7E9C:: @ 080D7E9C +Room_Dojos_Grayblade:: @ 080D7E9C .4byte gUnk_080D7DBC .4byte gUnk_080D7DEC .4byte gUnk_080D7E6C @@ -1280,7 +1430,9 @@ gUnk_080D7E9C:: @ 080D7E9C .4byte nullsub_190 gUnk_080D7EBC:: @ 080D7EBC - .incbin "baserom.gba", 0x0D7EBC, 0x0000020 + .incbin "baserom.gba", 0x0D7EBC, 0x000000C + .4byte script_080161E8 + .incbin "baserom.gba", 0x0D7ECC, 0x0000010 gUnk_080D7EDC:: @ 080D7EDC .incbin "baserom.gba", 0x0D7EDC, 0x0000080 @@ -1291,7 +1443,7 @@ gUnk_080D7F5C:: @ 080D7F5C gUnk_080D7F6C:: @ 080D7F6C .incbin "baserom.gba", 0x0D7F6C, 0x0000010 -gUnk_080D7F7C:: @ 080D7F7C +Room_Dojos_Splitblade:: @ 080D7F7C .4byte gUnk_080D7EBC .4byte gUnk_080D7EDC .4byte gUnk_080D7F5C @@ -1302,7 +1454,9 @@ gUnk_080D7F7C:: @ 080D7F7C .4byte nullsub_191 gUnk_080D7F9C:: @ 080D7F9C - .incbin "baserom.gba", 0x0D7F9C, 0x0000020 + .incbin "baserom.gba", 0x0D7F9C, 0x000000C + .4byte script_080161E8 + .incbin "baserom.gba", 0x0D7FAC, 0x0000010 gUnk_080D7FBC:: @ 080D7FBC .incbin "baserom.gba", 0x0D7FBC, 0x0000080 @@ -1313,7 +1467,7 @@ gUnk_080D803C:: @ 080D803C gUnk_080D804C:: @ 080D804C .incbin "baserom.gba", 0x0D804C, 0x0000010 -gUnk_080D805C:: @ 080D805C +Room_Dojos_Greatblade:: @ 080D805C .4byte gUnk_080D7F9C .4byte gUnk_080D7FBC .4byte gUnk_080D803C @@ -1324,7 +1478,9 @@ gUnk_080D805C:: @ 080D805C .4byte nullsub_192 gUnk_080D807C:: @ 080D807C - .incbin "baserom.gba", 0x0D807C, 0x0000020 + .incbin "baserom.gba", 0x0D807C, 0x000000C + .4byte script_080161E8 + .incbin "baserom.gba", 0x0D808C, 0x0000010 gUnk_080D809C:: @ 080D809C .incbin "baserom.gba", 0x0D809C, 0x0000038 @@ -1338,7 +1494,7 @@ gUnk_080D811C:: @ 080D811C gUnk_080D812C:: @ 080D812C .incbin "baserom.gba", 0x0D812C, 0x0000010 -gUnk_080D813C:: @ 080D813C +Room_Dojos_Scarblade:: @ 080D813C .4byte gUnk_080D807C .4byte gUnk_080D809C .4byte gUnk_080D811C @@ -1349,7 +1505,9 @@ gUnk_080D813C:: @ 080D813C .4byte nullsub_193 gUnk_080D815C:: @ 080D815C - .incbin "baserom.gba", 0x0D815C, 0x0000030 + .incbin "baserom.gba", 0x0D815C, 0x000000C + .4byte script_080161E8 + .incbin "baserom.gba", 0x0D816C, 0x0000020 gUnk_080D818C:: @ 080D818C .incbin "baserom.gba", 0x0D818C, 0x0000080 @@ -1360,7 +1518,7 @@ gUnk_080D820C:: @ 080D820C gUnk_080D821C:: @ 080D821C .incbin "baserom.gba", 0x0D821C, 0x0000010 -gUnk_080D822C:: @ 080D822C +Room_Dojos_Swiftblade:: @ 080D822C .4byte gUnk_080D815C .4byte gUnk_080D818C .4byte gUnk_080D820C @@ -1371,7 +1529,9 @@ gUnk_080D822C:: @ 080D822C .4byte nullsub_194 gUnk_080D824C:: @ 080D824C - .incbin "baserom.gba", 0x0D824C, 0x0000030 + .incbin "baserom.gba", 0x0D824C, 0x000000C + .4byte script_080161E8 + .incbin "baserom.gba", 0x0D825C, 0x0000020 gUnk_080D827C:: @ 080D827C .incbin "baserom.gba", 0x0D827C, 0x0000050 @@ -1385,7 +1545,7 @@ gUnk_080D834C:: @ 080D834C gUnk_080D835C:: @ 080D835C .incbin "baserom.gba", 0x0D835C, 0x0000018 -gUnk_080D8374:: @ 080D8374 +Room_Dojos_Grimblade:: @ 080D8374 .4byte gUnk_080D824C .4byte gUnk_080D82CC .4byte gUnk_080D834C @@ -1396,7 +1556,9 @@ gUnk_080D8374:: @ 080D8374 .4byte sub_0804BDD0 gUnk_080D8394:: @ 080D8394 - .incbin "baserom.gba", 0x0D8394, 0x0000030 + .incbin "baserom.gba", 0x0D8394, 0x000000C + .4byte script_080161E8 + .incbin "baserom.gba", 0x0D83A4, 0x0000020 gUnk_080D83C4:: @ 080D83C4 .incbin "baserom.gba", 0x0D83C4, 0x0000080 @@ -1407,7 +1569,7 @@ gUnk_080D8444:: @ 080D8444 gUnk_080D8454:: @ 080D8454 .incbin "baserom.gba", 0x0D8454, 0x0000010 -gUnk_080D8464:: @ 080D8464 +Room_Dojos_Waveblade:: @ 080D8464 .4byte gUnk_080D8394 .4byte gUnk_080D83C4 .4byte gUnk_080D8444 @@ -1417,7 +1579,7 @@ gUnk_080D8464:: @ 080D8464 .4byte sub_0804BE04 gUnk_080D8480:: @ 080D8480 - .incbin "baserom.gba", 0x0D8480, 0x0000004 + .4byte nullsub_28 gUnk_080D8484:: @ 080D8484 .incbin "baserom.gba", 0x0D8484, 0x0000030 @@ -1431,7 +1593,7 @@ gUnk_080D8544:: @ 080D8544 gUnk_080D8554:: @ 080D8554 .incbin "baserom.gba", 0x0D8554, 0x0000008 -gUnk_080D855C:: @ 080D855C +Room_Dojos_7:: @ 080D855C .4byte gUnk_080D8484 .4byte gUnk_080D84B4 .4byte gUnk_080D8544 @@ -1453,7 +1615,7 @@ gUnk_080D861C:: @ 080D861C gUnk_080D862C:: @ 080D862C .incbin "baserom.gba", 0x0D862C, 0x0000008 -gUnk_080D8634:: @ 080D8634 +Room_Dojos_8:: @ 080D8634 .4byte gUnk_080D857C .4byte gUnk_080D85AC .4byte gUnk_080D861C @@ -1475,7 +1637,7 @@ gUnk_080D8704:: @ 080D8704 gUnk_080D8714:: @ 080D8714 .incbin "baserom.gba", 0x0D8714, 0x0000008 -gUnk_080D871C:: @ 080D871C +Room_Dojos_9:: @ 080D871C .4byte gUnk_080D8654 .4byte gUnk_080D8664 .4byte gUnk_080D8704 @@ -1497,7 +1659,7 @@ gUnk_080D87DC:: @ 080D87DC gUnk_080D87EC:: @ 080D87EC .incbin "baserom.gba", 0x0D87EC, 0x0000008 -gUnk_080D87F4:: @ 080D87F4 +Room_Dojos_ToGrimblade:: @ 080D87F4 .4byte gUnk_080D873C .4byte gUnk_080D874C .4byte gUnk_080D87DC @@ -1519,7 +1681,7 @@ gUnk_080D8854:: @ 080D8854 gUnk_080D8864:: @ 080D8864 .incbin "baserom.gba", 0x0D8864, 0x0000008 -gUnk_080D886C:: @ 080D886C +Room_Dojos_ToSplitblade:: @ 080D886C .4byte gUnk_080D8814 .4byte gUnk_080D8824 .4byte gUnk_080D8854 @@ -1541,7 +1703,7 @@ gUnk_080D88CC:: @ 080D88CC gUnk_080D88DC:: @ 080D88DC .incbin "baserom.gba", 0x0D88DC, 0x0000008 -gUnk_080D88E4:: @ 080D88E4 +Room_Dojos_ToGreatblade:: @ 080D88E4 .4byte gUnk_080D888C .4byte gUnk_080D889C .4byte gUnk_080D88CC @@ -1563,7 +1725,7 @@ gUnk_080D8944:: @ 080D8944 gUnk_080D8954:: @ 080D8954 .incbin "baserom.gba", 0x0D8954, 0x0000008 -gUnk_080D895C:: @ 080D895C +Room_Dojos_ToScarblade:: @ 080D895C .4byte gUnk_080D8904 .4byte gUnk_080D8914 .4byte gUnk_080D8944 @@ -1582,7 +1744,7 @@ gUnk_080D898C:: @ 080D898C gUnk_080D899C:: @ 080D899C .incbin "baserom.gba", 0x0D899C, 0x0000008 -gUnk_080D89A4:: @ 080D89A4 +Room_GoronCave_StairsToCave:: @ 080D89A4 .4byte gUnk_080D897C .4byte 0x00000000 .4byte gUnk_080D898C @@ -1596,22 +1758,64 @@ gUnk_080D89C4:: @ 080D89C4 .incbin "baserom.gba", 0x0D89C4, 0x0000020 gUnk_080D89E4:: @ 080D89E4 - .incbin "baserom.gba", 0x0D89E4, 0x0000020 + .incbin "baserom.gba", 0x0D89E4, 0x000000C + .4byte script_0800B9B4 + .incbin "baserom.gba", 0x0D89F4, 0x0000010 gUnk_080D8A04:: @ 080D8A04 - .incbin "baserom.gba", 0x0D8A04, 0x0000030 + .incbin "baserom.gba", 0x0D8A04, 0x000000C + .4byte script_0800B9B4 + .incbin "baserom.gba", 0x0D8A14, 0x000000C + .4byte script_0800B9B4 + .incbin "baserom.gba", 0x0D8A24, 0x0000010 gUnk_080D8A34:: @ 080D8A34 - .incbin "baserom.gba", 0x0D8A34, 0x0000040 + .incbin "baserom.gba", 0x0D8A34, 0x000000C + .4byte script_0800B9B4 + .incbin "baserom.gba", 0x0D8A44, 0x000000C + .4byte script_0800B9B4 + .incbin "baserom.gba", 0x0D8A54, 0x000000C + .4byte script_0800B9B4 + .incbin "baserom.gba", 0x0D8A64, 0x0000010 gUnk_080D8A74:: @ 080D8A74 - .incbin "baserom.gba", 0x0D8A74, 0x0000050 + .incbin "baserom.gba", 0x0D8A74, 0x000000C + .4byte script_0800B9B4 + .incbin "baserom.gba", 0x0D8A84, 0x000000C + .4byte script_0800B9B4 + .incbin "baserom.gba", 0x0D8A94, 0x000000C + .4byte script_0800B9B4 + .incbin "baserom.gba", 0x0D8AA4, 0x000000C + .4byte script_0800B9B4 + .incbin "baserom.gba", 0x0D8AB4, 0x0000010 gUnk_080D8AC4:: @ 080D8AC4 - .incbin "baserom.gba", 0x0D8AC4, 0x0000060 + .incbin "baserom.gba", 0x0D8AC4, 0x000000C + .4byte script_0800B9B4 + .incbin "baserom.gba", 0x0D8AD4, 0x000000C + .4byte script_0800B9B4 + .incbin "baserom.gba", 0x0D8AE4, 0x000000C + .4byte script_0800B9B4 + .incbin "baserom.gba", 0x0D8AF4, 0x000000C + .4byte script_0800B9B4 + .incbin "baserom.gba", 0x0D8B04, 0x000000C + .4byte script_0800B9B4 + .incbin "baserom.gba", 0x0D8B14, 0x0000010 gUnk_080D8B24:: @ 080D8B24 - .incbin "baserom.gba", 0x0D8B24, 0x0000070 + .incbin "baserom.gba", 0x0D8B24, 0x000000C + .4byte script_0800B9B4 + .incbin "baserom.gba", 0x0D8B34, 0x000000C + .4byte script_0800B9B4 + .incbin "baserom.gba", 0x0D8B44, 0x000000C + .4byte script_0800B9B4 + .incbin "baserom.gba", 0x0D8B54, 0x000000C + .4byte script_0800B9B4 + .incbin "baserom.gba", 0x0D8B64, 0x000000C + .4byte script_0800B9B4 + .incbin "baserom.gba", 0x0D8B74, 0x000000C + .4byte script_0800B9B4 + .incbin "baserom.gba", 0x0D8B84, 0x0000010 gUnk_080D8B94:: @ 080D8B94 .incbin "baserom.gba", 0x0D8B94, 0x0000010 @@ -1638,9 +1842,20 @@ gUnk_080D8DB2:: @ 080D8DB2 .incbin "baserom.gba", 0x0D8DB2, 0x000009E gUnk_080D8E50:: @ 080D8E50 - .incbin "baserom.gba", 0x0D8E50, 0x0000060 + .4byte gUnk_080D8D06 + .incbin "baserom.gba", 0x0D8E54, 0x000000C + .4byte gUnk_080D8D44 + .incbin "baserom.gba", 0x0D8E64, 0x000000C + .4byte gUnk_080D8DB2 + .incbin "baserom.gba", 0x0D8E74, 0x000000C + .4byte gUnk_080D8BBC + .incbin "baserom.gba", 0x0D8E84, 0x000000C + .4byte gUnk_080D8BFA + .incbin "baserom.gba", 0x0D8E94, 0x000000C + .4byte gUnk_080D8C68 + .incbin "baserom.gba", 0x0D8EA4, 0x000000C -gUnk_080D8EB0:: @ 080D8EB0 +Room_GoronCave_Main:: @ 080D8EB0 .4byte gUnk_080D89C4 .4byte 0x00000000 .4byte gUnk_080D8B94 @@ -1662,7 +1877,7 @@ gUnk_080D8F80:: @ 080D8F80 gUnk_080D8F90:: @ 080D8F90 .incbin "baserom.gba", 0x0D8F90, 0x0000008 -gUnk_080D8F98:: @ 080D8F98 +Area_EzloCutscene_Main:: @ 080D8F98 .4byte gUnk_080D8ED0 .4byte gUnk_080D8EE0 .4byte gUnk_080D8F80 @@ -1673,16 +1888,30 @@ gUnk_080D8F98:: @ 080D8F98 .4byte nullsub_195 gUnk_080D8FB8:: @ 080D8FB8 - .incbin "baserom.gba", 0x0D8FB8, 0x0000090 + .incbin "baserom.gba", 0x0D8FB8, 0x000005C + .4byte script_08009698 + .incbin "baserom.gba", 0x0D9018, 0x000000C + .4byte script_08009740 + .incbin "baserom.gba", 0x0D9028, 0x0000020 gUnk_080D9048:: @ 080D9048 .incbin "baserom.gba", 0x0D9048, 0x0000050 gUnk_080D9098:: @ 080D9098 - .incbin "baserom.gba", 0x0D9098, 0x0000030 + .incbin "baserom.gba", 0x0D9098, 0x000000C + .4byte script_0800962C + .incbin "baserom.gba", 0x0D90A8, 0x000000C + .4byte script_080098D4 + .incbin "baserom.gba", 0x0D90B8, 0x0000010 gUnk_080D90C8:: @ 080D90C8 - .incbin "baserom.gba", 0x0D90C8, 0x0000040 + .incbin "baserom.gba", 0x0D90C8, 0x000000C + .4byte script_08009778 + .incbin "baserom.gba", 0x0D90D8, 0x000000C + .4byte script_080097F0 + .incbin "baserom.gba", 0x0D90E8, 0x000000C + .4byte script_08009838 + .incbin "baserom.gba", 0x0D90F8, 0x0000010 gUnk_080D9108:: @ 080D9108 .incbin "baserom.gba", 0x0D9108, 0x0000020 @@ -1696,7 +1925,7 @@ gUnk_080D91E8:: @ 080D91E8 gUnk_080D9278:: @ 080D9278 .incbin "baserom.gba", 0x0D9278, 0x0000018 -gUnk_080D9290:: @ 080D9290 +Room_RoyalValley_Main:: @ 080D9290 .4byte gUnk_080D8FB8 .4byte gUnk_080D9128 .4byte gUnk_080D91E8 @@ -1727,7 +1956,7 @@ gUnk_080D9340:: @ 080D9340 gUnk_080D9348:: @ 080D9348 .incbin "baserom.gba", 0x0D9348, 0x0000020 -gUnk_080D9368:: @ 080D9368 +Room_RoyalValley_ForestMaze:: @ 080D9368 .4byte gUnk_080D92B0 .4byte 0x00000000 .4byte gUnk_080D92D0 @@ -1746,7 +1975,7 @@ gUnk_080D93A8:: @ 080D93A8 gUnk_080D93B8:: @ 080D93B8 .incbin "baserom.gba", 0x0D93B8, 0x0000008 -gUnk_080D93C0:: @ 080D93C0 +Room_RoyalValleyGraves_HeartPiece:: @ 080D93C0 .4byte gUnk_080D9388 .4byte 0x00000000 .4byte gUnk_080D93A8 @@ -1757,7 +1986,9 @@ gUnk_080D93C0:: @ 080D93C0 .4byte nullsub_196 gUnk_080D93E0:: @ 080D93E0 - .incbin "baserom.gba", 0x0D93E0, 0x0000020 + .incbin "baserom.gba", 0x0D93E0, 0x000000C + .4byte script_0800B91C + .incbin "baserom.gba", 0x0D93F0, 0x0000010 gUnk_080D9400:: @ 080D9400 .incbin "baserom.gba", 0x0D9400, 0x0000010 @@ -1765,7 +1996,7 @@ gUnk_080D9400:: @ 080D9400 gUnk_080D9410:: @ 080D9410 .incbin "baserom.gba", 0x0D9410, 0x0000010 -gUnk_080D9420:: @ 080D9420 +Room_RoyalValleyGraves_Gina:: @ 080D9420 .4byte gUnk_080D93E0 .4byte 0x00000000 .4byte gUnk_080D9400 @@ -1776,7 +2007,13 @@ gUnk_080D9420:: @ 080D9420 .4byte nullsub_197 gUnk_080D9440:: @ 080D9440 - .incbin "baserom.gba", 0x0D9440, 0x0000070 + .incbin "baserom.gba", 0x0D9440, 0x000000C + .4byte script_0800E734 + .incbin "baserom.gba", 0x0D9450, 0x000000C + .4byte script_0800E6E8 + .incbin "baserom.gba", 0x0D9460, 0x000000C + .4byte script_0800E6E8 + .incbin "baserom.gba", 0x0D9470, 0x0000040 gUnk_080D94B0:: @ 080D94B0 .incbin "baserom.gba", 0x0D94B0, 0x0000100 @@ -1787,7 +2024,7 @@ gUnk_080D95B0:: @ 080D95B0 gUnk_080D95C0:: @ 080D95C0 .incbin "baserom.gba", 0x0D95C0, 0x0000010 -gUnk_080D95D0:: @ 080D95D0 +Room_MinishRafters_Cafe:: @ 080D95D0 .4byte gUnk_080D9440 .4byte gUnk_080D94B0 .4byte gUnk_080D95B0 @@ -1809,7 +2046,7 @@ gUnk_080D9710:: @ 080D9710 gUnk_080D9780:: @ 080D9780 .incbin "baserom.gba", 0x0D9780, 0x0000020 -gUnk_080D97A0:: @ 080D97A0 +Room_MinishRafters_Stockwell:: @ 080D97A0 .4byte gUnk_080D95F0 .4byte gUnk_080D9600 .4byte gUnk_080D9710 @@ -1820,7 +2057,13 @@ gUnk_080D97A0:: @ 080D97A0 .4byte sub_0804C2E0 gUnk_080D97C0:: @ 080D97C0 - .incbin "baserom.gba", 0x0D97C0, 0x0000040 + .incbin "baserom.gba", 0x0D97C0, 0x000000C + .4byte script_0800E6E8 + .incbin "baserom.gba", 0x0D97D0, 0x000000C + .4byte script_0800E760 + .incbin "baserom.gba", 0x0D97E0, 0x000000C + .4byte script_0800E6E8 + .incbin "baserom.gba", 0x0D97F0, 0x0000010 gUnk_080D9800:: @ 080D9800 .incbin "baserom.gba", 0x0D9800, 0x0000030 @@ -1834,7 +2077,7 @@ gUnk_080D9930:: @ 080D9930 gUnk_080D9940:: @ 080D9940 .incbin "baserom.gba", 0x0D9940, 0x0000008 -gUnk_080D9948:: @ 080D9948 +Room_MinishRafters_DrLeft:: @ 080D9948 .4byte gUnk_080D97C0 .4byte gUnk_080D9830 .4byte gUnk_080D9930 @@ -1845,7 +2088,15 @@ gUnk_080D9948:: @ 080D9948 .4byte sub_0804C2F0 gUnk_080D9968:: @ 080D9968 - .incbin "baserom.gba", 0x0D9968, 0x0000050 + .incbin "baserom.gba", 0x0D9968, 0x000000C + .4byte script_0800E6E8 + .incbin "baserom.gba", 0x0D9978, 0x000000C + .4byte script_0800E6E8 + .incbin "baserom.gba", 0x0D9988, 0x000000C + .4byte script_0800E6E8 + .incbin "baserom.gba", 0x0D9998, 0x000000C + .4byte script_0800E6E8 + .incbin "baserom.gba", 0x0D99A8, 0x0000010 gUnk_080D99B8:: @ 080D99B8 .incbin "baserom.gba", 0x0D99B8, 0x00000E0 @@ -1856,7 +2107,7 @@ gUnk_080D9A98:: @ 080D9A98 gUnk_080D9AA8:: @ 080D9AA8 .incbin "baserom.gba", 0x0D9AA8, 0x0000010 -gUnk_080D9AB8:: @ 080D9AB8 +Room_MinishRafters_Bakery:: @ 080D9AB8 .4byte gUnk_080D9968 .4byte gUnk_080D99B8 .4byte gUnk_080D9A98 @@ -1867,7 +2118,17 @@ gUnk_080D9AB8:: @ 080D9AB8 .4byte sub_0804C324 gUnk_080D9AD8:: @ 080D9AD8 - .incbin "baserom.gba", 0x0D9AD8, 0x0000160 + .incbin "baserom.gba", 0x0D9AD8, 0x000004C + .4byte script_0800B200 + .incbin "baserom.gba", 0x0D9B28, 0x000000C + .4byte script_0800B308 + .incbin "baserom.gba", 0x0D9B38, 0x000000C + .4byte script_0800B254 + .incbin "baserom.gba", 0x0D9B48, 0x000000C + .4byte script_0800B284 + .incbin "baserom.gba", 0x0D9B58, 0x000000C + .4byte script_0800B2B4 + .incbin "baserom.gba", 0x0D9B68, 0x00000D0 gUnk_080D9C38:: @ 080D9C38 .incbin "baserom.gba", 0x0D9C38, 0x0000070 @@ -1879,7 +2140,9 @@ gUnk_080D9CC8:: @ 080D9CC8 .incbin "baserom.gba", 0x0D9CC8, 0x0000020 gUnk_080D9CE8:: @ 080D9CE8 - .incbin "baserom.gba", 0x0D9CE8, 0x0000020 + .incbin "baserom.gba", 0x0D9CE8, 0x000000C + .4byte script_0800B00C + .incbin "baserom.gba", 0x0D9CF8, 0x0000010 gUnk_080D9D08:: @ 080D9D08 .incbin "baserom.gba", 0x0D9D08, 0x0000030 @@ -1923,7 +2186,7 @@ gUnk_080D9F34:: @ 080D9F34 gUnk_080D9F44:: @ 080D9F44 .incbin "baserom.gba", 0x0D9F44, 0x0000014 -gUnk_080D9F58:: @ 080D9F58 +Room_CastorWilds_Main:: @ 080D9F58 .4byte gUnk_080D9AD8 .4byte gUnk_080D9D08 .4byte gUnk_080D9D38 @@ -1957,7 +2220,7 @@ gUnk_080D9FC8:: @ 080D9FC8 gUnk_080D9FF8:: @ 080D9FF8 .incbin "baserom.gba", 0x0D9FF8, 0x0000010 -gUnk_080DA008:: @ 080DA008 +Room_CastorCaves_South:: @ 080DA008 .4byte gUnk_080D9FA8 .4byte gUnk_080D9FB8 .4byte gUnk_080D9FC8 @@ -1979,7 +2242,7 @@ gUnk_080DA048:: @ 080DA048 gUnk_080DA068:: @ 080DA068 .incbin "baserom.gba", 0x0DA068, 0x0000018 -gUnk_080DA080:: @ 080DA080 +Room_CastorCaves_North:: @ 080DA080 .4byte gUnk_080DA028 .4byte gUnk_080DA038 .4byte gUnk_080DA048 @@ -2001,7 +2264,7 @@ gUnk_080DA0C0:: @ 080DA0C0 gUnk_080DA0D0:: @ 080DA0D0 .incbin "baserom.gba", 0x0DA0D0, 0x0000010 -gUnk_080DA0E0:: @ 080DA0E0 +Room_CastorCaves_WindRuins:: @ 080DA0E0 .4byte gUnk_080DA0A0 .4byte gUnk_080DA0B0 .4byte gUnk_080DA0C0 @@ -2023,7 +2286,7 @@ gUnk_080DA160:: @ 080DA160 gUnk_080DA190:: @ 080DA190 .incbin "baserom.gba", 0x0DA190, 0x0000008 -gUnk_080DA198:: @ 080DA198 +Room_CastorCaves_Darknut:: @ 080DA198 .4byte gUnk_080DA100 .4byte gUnk_080DA150 .4byte gUnk_080DA160 @@ -2042,7 +2305,7 @@ gUnk_080DA1D8:: @ 080DA1D8 gUnk_080DA1E8:: @ 080DA1E8 .incbin "baserom.gba", 0x0DA1E8, 0x0000008 -gUnk_080DA1F0:: @ 080DA1F0 +Room_CastorCaves_HeartPiece:: @ 080DA1F0 .4byte gUnk_080DA1B8 .4byte 0x00000000 .4byte gUnk_080DA1D8 @@ -2056,7 +2319,9 @@ gUnk_080DA210:: @ 080DA210 .incbin "baserom.gba", 0x0DA210, 0x0000020 gUnk_080DA230:: @ 080DA230 - .incbin "baserom.gba", 0x0DA230, 0x0000030 + .incbin "baserom.gba", 0x0DA230, 0x000000C + .4byte script_0800B17C + .incbin "baserom.gba", 0x0DA240, 0x0000020 gUnk_080DA260:: @ 080DA260 .incbin "baserom.gba", 0x0DA260, 0x0000040 @@ -2073,7 +2338,7 @@ gUnk_080DA2C0:: @ 080DA2C0 gUnk_080DA2D8:: @ 080DA2D8 .incbin "baserom.gba", 0x0DA2D8, 0x0000020 -gUnk_080DA2F8:: @ 080DA2F8 +Room_CastorDarknut_Main:: @ 080DA2F8 .4byte gUnk_080DA210 .4byte gUnk_080DA2A0 .4byte gUnk_080DA2B0 @@ -2096,7 +2361,7 @@ gUnk_080DA33C:: @ 080DA33C gUnk_080DA37C:: @ 080DA37C .incbin "baserom.gba", 0x0DA37C, 0x0000008 -gUnk_080DA384:: @ 080DA384 +Room_CastorDarknut_Hall:: @ 080DA384 .4byte gUnk_080DA31C .4byte gUnk_080DA32C .4byte gUnk_080DA33C @@ -2107,7 +2372,9 @@ gUnk_080DA384:: @ 080DA384 .4byte nullsub_204 gUnk_080DA3A4:: @ 080DA3A4 - .incbin "baserom.gba", 0x0DA3A4, 0x0000030 + .incbin "baserom.gba", 0x0DA3A4, 0x000000C + .4byte script_0800B614 + .incbin "baserom.gba", 0x0DA3B4, 0x0000020 gUnk_080DA3D4:: @ 080DA3D4 .incbin "baserom.gba", 0x0DA3D4, 0x0000010 @@ -2115,7 +2382,7 @@ gUnk_080DA3D4:: @ 080DA3D4 gUnk_080DA3E4:: @ 080DA3E4 .incbin "baserom.gba", 0x0DA3E4, 0x0000008 -gUnk_080DA3EC:: @ 080DA3EC +Room_GreatFairies_Graveyard:: @ 080DA3EC .4byte gUnk_080DA3A4 .4byte 0x00000000 .4byte gUnk_080DA3D4 @@ -2126,7 +2393,9 @@ gUnk_080DA3EC:: @ 080DA3EC .4byte nullsub_205 gUnk_080DA40C:: @ 080DA40C - .incbin "baserom.gba", 0x0DA40C, 0x0000030 + .incbin "baserom.gba", 0x0DA40C, 0x000000C + .4byte script_0800B6C8 + .incbin "baserom.gba", 0x0DA41C, 0x0000020 gUnk_080DA43C:: @ 080DA43C .incbin "baserom.gba", 0x0DA43C, 0x0000010 @@ -2134,7 +2403,7 @@ gUnk_080DA43C:: @ 080DA43C gUnk_080DA44C:: @ 080DA44C .incbin "baserom.gba", 0x0DA44C, 0x0000008 -gUnk_080DA454:: @ 080DA454 +Room_GreatFairies_MinishWoods:: @ 080DA454 .4byte gUnk_080DA40C .4byte 0x00000000 .4byte gUnk_080DA43C @@ -2145,7 +2414,9 @@ gUnk_080DA454:: @ 080DA454 .4byte nullsub_206 gUnk_080DA474:: @ 080DA474 - .incbin "baserom.gba", 0x0DA474, 0x0000030 + .incbin "baserom.gba", 0x0DA474, 0x000000C + .4byte script_0800B730 + .incbin "baserom.gba", 0x0DA484, 0x0000020 gUnk_080DA4A4:: @ 080DA4A4 .incbin "baserom.gba", 0x0DA4A4, 0x0000010 @@ -2153,7 +2424,7 @@ gUnk_080DA4A4:: @ 080DA4A4 gUnk_080DA4B4:: @ 080DA4B4 .incbin "baserom.gba", 0x0DA4B4, 0x0000008 -gUnk_080DA4BC:: @ 080DA4BC +Room_GreatFairies_MtCrenel:: @ 080DA4BC .4byte gUnk_080DA474 .4byte 0x00000000 .4byte gUnk_080DA4A4 @@ -2172,7 +2443,7 @@ gUnk_080DA4FC:: @ 080DA4FC gUnk_080DA50C:: @ 080DA50C .incbin "baserom.gba", 0x0DA50C, 0x0000008 -gUnk_080DA514:: @ 080DA514 +Room_GardenFountains_East:: @ 080DA514 .4byte gUnk_080DA4DC .4byte 0x00000000 .4byte gUnk_080DA4FC @@ -2191,7 +2462,7 @@ gUnk_080DA584:: @ 080DA584 gUnk_080DA594:: @ 080DA594 .incbin "baserom.gba", 0x0DA594, 0x0000010 -gUnk_080DA5A4:: @ 080DA5A4 +Room_GardenFountains_West:: @ 080DA5A4 .4byte gUnk_080DA534 .4byte 0x00000000 .4byte gUnk_080DA584 @@ -2202,7 +2473,9 @@ gUnk_080DA5A4:: @ 080DA5A4 .4byte nullsub_209 gUnk_080DA5C4:: @ 080DA5C4 - .incbin "baserom.gba", 0x0DA5C4, 0x0000030 + .incbin "baserom.gba", 0x0DA5C4, 0x000000C + .4byte script_0800C774 + .incbin "baserom.gba", 0x0DA5D4, 0x0000020 gUnk_080DA5F4:: @ 080DA5F4 .incbin "baserom.gba", 0x0DA5F4, 0x0000030 @@ -2213,7 +2486,7 @@ gUnk_080DA624:: @ 080DA624 gUnk_080DA634:: @ 080DA634 .incbin "baserom.gba", 0x0DA634, 0x0000008 -gUnk_080DA63C:: @ 080DA63C +Room_MinishHouseInteriors_GentariMain:: @ 080DA63C .4byte gUnk_080DA5C4 .4byte gUnk_080DA5F4 .4byte gUnk_080DA624 @@ -2241,7 +2514,7 @@ gUnk_080DA6C4:: @ 080DA6C4 gUnk_080DA6D4:: @ 080DA6D4 .incbin "baserom.gba", 0x0DA6D4, 0x0000014 -gUnk_080DA6E8:: @ 080DA6E8 +Room_MinishHouseInteriors_GentariExit:: @ 080DA6E8 .4byte gUnk_080DA65C .4byte gUnk_080DA66C .4byte gUnk_080DA6AC @@ -2254,7 +2527,9 @@ gUnk_080DA6E8:: @ 080DA6E8 .4byte gUnk_080DA6D4 gUnk_080DA710:: @ 080DA710 - .incbin "baserom.gba", 0x0DA710, 0x0000020 + .incbin "baserom.gba", 0x0DA710, 0x000000C + .4byte script_0800C634 + .incbin "baserom.gba", 0x0DA720, 0x0000010 gUnk_080DA730:: @ 080DA730 .incbin "baserom.gba", 0x0DA730, 0x0000030 @@ -2274,7 +2549,7 @@ gUnk_080DA790:: @ 080DA790 gUnk_080DA7A4:: @ 080DA7A4 .incbin "baserom.gba", 0x0DA7A4, 0x0000014 -gUnk_080DA7B8:: @ 080DA7B8 +Room_MinishHouseInteriors_Festari:: @ 080DA7B8 .4byte gUnk_080DA710 .4byte gUnk_080DA730 .4byte gUnk_080DA760 @@ -2299,7 +2574,7 @@ gUnk_080DA824:: @ 080DA824 gUnk_080DA834:: @ 080DA834 .incbin "baserom.gba", 0x0DA834, 0x0000008 -gUnk_080DA83C:: @ 080DA83C +Room_MinishHouseInteriors_Red:: @ 080DA83C .4byte gUnk_080DA7E4 .4byte gUnk_080DA804 .4byte gUnk_080DA824 @@ -2321,7 +2596,7 @@ gUnk_080DA89C:: @ 080DA89C gUnk_080DA8AC:: @ 080DA8AC .incbin "baserom.gba", 0x0DA8AC, 0x0000008 -gUnk_080DA8B4:: @ 080DA8B4 +Room_MinishHouseInteriors_Green:: @ 080DA8B4 .4byte gUnk_080DA85C .4byte gUnk_080DA87C .4byte gUnk_080DA89C @@ -2343,7 +2618,7 @@ gUnk_080DA914:: @ 080DA914 gUnk_080DA924:: @ 080DA924 .incbin "baserom.gba", 0x0DA924, 0x0000008 -gUnk_080DA92C:: @ 080DA92C +Room_MinishHouseInteriors_Blue:: @ 080DA92C .4byte gUnk_080DA8D4 .4byte gUnk_080DA8F4 .4byte gUnk_080DA914 @@ -2365,7 +2640,7 @@ gUnk_080DA98C:: @ 080DA98C gUnk_080DA99C:: @ 080DA99C .incbin "baserom.gba", 0x0DA99C, 0x0000008 -gUnk_080DA9A4:: @ 080DA9A4 +Room_MinishHouseInteriors_SideArea:: @ 080DA9A4 .4byte gUnk_080DA94C .4byte gUnk_080DA96C .4byte gUnk_080DA98C @@ -2387,7 +2662,7 @@ gUnk_080DAA04:: @ 080DAA04 gUnk_080DAA14:: @ 080DAA14 .incbin "baserom.gba", 0x0DAA14, 0x0000008 -gUnk_080DAA1C:: @ 080DAA1C +Room_MinishHouseInteriors_ShoeMinish:: @ 080DAA1C .4byte gUnk_080DA9C4 .4byte gUnk_080DA9E4 .4byte gUnk_080DAA04 @@ -2409,7 +2684,7 @@ gUnk_080DAA9C:: @ 080DAA9C gUnk_080DAAAC:: @ 080DAAAC .incbin "baserom.gba", 0x0DAAAC, 0x0000008 -gUnk_080DAAB4:: @ 080DAAB4 +Room_MinishHouseInteriors_PotMinish:: @ 080DAAB4 .4byte gUnk_080DAA3C .4byte gUnk_080DAA5C .4byte gUnk_080DAA9C @@ -2467,7 +2742,7 @@ gUnk_080DAEA4:: @ 080DAEA4 gUnk_080DAEAC:: @ 080DAEAC .incbin "baserom.gba", 0x0DAEAC, 0x0000008 -gUnk_080DAEB4:: @ 080DAEB4 +Room_MinishHouseInteriors_BarrelMinish:: @ 080DAEB4 .4byte gUnk_080DAAD4 .4byte gUnk_080DADF4 .4byte gUnk_080DAE94 @@ -2482,7 +2757,9 @@ gUnk_080DAED8:: @ 080DAED8 .incbin "baserom.gba", 0x0DAED8, 0x0000010 gUnk_080DAEE8:: @ 080DAEE8 - .incbin "baserom.gba", 0x0DAEE8, 0x0000020 + .incbin "baserom.gba", 0x0DAEE8, 0x000000C + .4byte script_0800D308 + .incbin "baserom.gba", 0x0DAEF8, 0x0000010 gUnk_080DAF08:: @ 080DAF08 .incbin "baserom.gba", 0x0DAF08, 0x0000030 @@ -2493,7 +2770,7 @@ gUnk_080DAF38:: @ 080DAF38 gUnk_080DAF48:: @ 080DAF48 .incbin "baserom.gba", 0x0DAF48, 0x0000008 -gUnk_080DAF50:: @ 080DAF50 +Room_MinishHouseInteriors_MelariMinesSouthwest:: @ 080DAF50 .4byte gUnk_080DAED8 .4byte gUnk_080DAF08 .4byte gUnk_080DAF38 @@ -2507,7 +2784,9 @@ gUnk_080DAF70:: @ 080DAF70 .incbin "baserom.gba", 0x0DAF70, 0x0000010 gUnk_080DAF80:: @ 080DAF80 - .incbin "baserom.gba", 0x0DAF80, 0x0000020 + .incbin "baserom.gba", 0x0DAF80, 0x000000C + .4byte script_0800CF50 + .incbin "baserom.gba", 0x0DAF90, 0x0000010 gUnk_080DAFA0:: @ 080DAFA0 .incbin "baserom.gba", 0x0DAFA0, 0x0000030 @@ -2518,7 +2797,7 @@ gUnk_080DAFD0:: @ 080DAFD0 gUnk_080DAFE0:: @ 080DAFE0 .incbin "baserom.gba", 0x0DAFE0, 0x0000008 -gUnk_080DAFE8:: @ 080DAFE8 +Room_MinishHouseInteriors_MelariMinesSoutheast:: @ 080DAFE8 .4byte gUnk_080DAF70 .4byte gUnk_080DAFA0 .4byte gUnk_080DAFD0 @@ -2532,7 +2811,9 @@ gUnk_080DB008:: @ 080DB008 .incbin "baserom.gba", 0x0DB008, 0x0000010 gUnk_080DB018:: @ 080DB018 - .incbin "baserom.gba", 0x0DB018, 0x0000020 + .incbin "baserom.gba", 0x0DB018, 0x000000C + .4byte script_0800CF50 + .incbin "baserom.gba", 0x0DB028, 0x0000010 gUnk_080DB038:: @ 080DB038 .incbin "baserom.gba", 0x0DB038, 0x0000050 @@ -2543,7 +2824,7 @@ gUnk_080DB088:: @ 080DB088 gUnk_080DB098:: @ 080DB098 .incbin "baserom.gba", 0x0DB098, 0x0000008 -gUnk_080DB0A0:: @ 080DB0A0 +Room_MinishHouseInteriors_MelariMinesEast:: @ 080DB0A0 .4byte gUnk_080DB008 .4byte gUnk_080DB038 .4byte gUnk_080DB088 @@ -2565,7 +2846,7 @@ gUnk_080DB100:: @ 080DB100 gUnk_080DB110:: @ 080DB110 .incbin "baserom.gba", 0x0DB110, 0x0000008 -gUnk_080DB118:: @ 080DB118 +Room_MinishHouseInteriors_HyruleFieldSouthwest:: @ 080DB118 .4byte gUnk_080DB0C0 .4byte gUnk_080DB0E0 .4byte gUnk_080DB100 @@ -2587,7 +2868,7 @@ gUnk_080DB178:: @ 080DB178 gUnk_080DB188:: @ 080DB188 .incbin "baserom.gba", 0x0DB188, 0x0000008 -gUnk_080DB190:: @ 080DB190 +Room_MinishHouseInteriors_HyruleFieldOutsideLinksHouse:: @ 080DB190 .4byte gUnk_080DB138 .4byte gUnk_080DB158 .4byte gUnk_080DB178 @@ -2609,7 +2890,7 @@ gUnk_080DB1F0:: @ 080DB1F0 gUnk_080DB200:: @ 080DB200 .incbin "baserom.gba", 0x0DB200, 0x0000008 -gUnk_080DB208:: @ 080DB208 +Room_MinishHouseInteriors_NextToKnuckle:: @ 080DB208 .4byte gUnk_080DB1B0 .4byte gUnk_080DB1D0 .4byte gUnk_080DB1F0 @@ -2623,7 +2904,9 @@ gUnk_080DB228:: @ 080DB228 .incbin "baserom.gba", 0x0DB228, 0x0000010 gUnk_080DB238:: @ 080DB238 - .incbin "baserom.gba", 0x0DB238, 0x0000020 + .incbin "baserom.gba", 0x0DB238, 0x000000C + .4byte script_08012430 + .incbin "baserom.gba", 0x0DB248, 0x0000010 gUnk_080DB258:: @ 080DB258 .incbin "baserom.gba", 0x0DB258, 0x0000020 @@ -2634,7 +2917,7 @@ gUnk_080DB278:: @ 080DB278 gUnk_080DB288:: @ 080DB288 .incbin "baserom.gba", 0x0DB288, 0x0000008 -gUnk_080DB290:: @ 080DB290 +Room_MinishHouseInteriors_Librari:: @ 080DB290 .4byte gUnk_080DB228 .4byte gUnk_080DB258 .4byte gUnk_080DB278 @@ -2656,7 +2939,7 @@ gUnk_080DB2F0:: @ 080DB2F0 gUnk_080DB300:: @ 080DB300 .incbin "baserom.gba", 0x0DB300, 0x0000008 -gUnk_080DB308:: @ 080DB308 +Room_MinishHouseInteriors_HyruleFieldExit:: @ 080DB308 .4byte gUnk_080DB2B0 .4byte gUnk_080DB2D0 .4byte gUnk_080DB2F0 @@ -2667,7 +2950,9 @@ gUnk_080DB308:: @ 080DB308 .4byte sub_0804C688 gUnk_080DB328:: @ 080DB328 - .incbin "baserom.gba", 0x0DB328, 0x0000020 + .incbin "baserom.gba", 0x0DB328, 0x000000C + .4byte script_0800E6E8 + .incbin "baserom.gba", 0x0DB338, 0x0000010 gUnk_080DB348:: @ 080DB348 .incbin "baserom.gba", 0x0DB348, 0x0000020 @@ -2678,7 +2963,7 @@ gUnk_080DB368:: @ 080DB368 gUnk_080DB378:: @ 080DB378 .incbin "baserom.gba", 0x0DB378, 0x0000008 -gUnk_080DB380:: @ 080DB380 +Room_MinishHouseInteriors_HyruleTown:: @ 080DB380 .4byte gUnk_080DB328 .4byte gUnk_080DB348 .4byte gUnk_080DB368 @@ -2700,7 +2985,7 @@ gUnk_080DB3E0:: @ 080DB3E0 gUnk_080DB3F0:: @ 080DB3F0 .incbin "baserom.gba", 0x0DB3F0, 0x0000008 -gUnk_080DB3F8:: @ 080DB3F8 +Room_MinishHouseInteriors_MinishWoodsBomb:: @ 080DB3F8 .4byte gUnk_080DB3A0 .4byte gUnk_080DB3C0 .4byte gUnk_080DB3E0 @@ -2722,7 +3007,7 @@ gUnk_080DB458:: @ 080DB458 gUnk_080DB468:: @ 080DB468 .incbin "baserom.gba", 0x0DB468, 0x0000008 -gUnk_080DB470:: @ 080DB470 +Room_MinishHouseInteriors_LakeHyliaOcarina:: @ 080DB470 .4byte gUnk_080DB418 .4byte gUnk_080DB438 .4byte gUnk_080DB458 @@ -2736,10 +3021,18 @@ gUnk_080DB490:: @ 080DB490 .incbin "baserom.gba", 0x0DB490, 0x0000010 gUnk_080DB4A0:: @ 080DB4A0 - .incbin "baserom.gba", 0x0DB4A0, 0x0000030 + .incbin "baserom.gba", 0x0DB4A0, 0x000000C + .4byte script_0800E6E8 + .incbin "baserom.gba", 0x0DB4B0, 0x000000C + .4byte script_0800E6E8 + .incbin "baserom.gba", 0x0DB4C0, 0x0000010 gUnk_080DB4D0:: @ 080DB4D0 - .incbin "baserom.gba", 0x0DB4D0, 0x0000030 + .incbin "baserom.gba", 0x0DB4D0, 0x000000C + .4byte script_0800ED90 + .incbin "baserom.gba", 0x0DB4E0, 0x000000C + .4byte script_0800EE50 + .incbin "baserom.gba", 0x0DB4F0, 0x0000010 gUnk_080DB500:: @ 080DB500 .incbin "baserom.gba", 0x0DB500, 0x0000030 @@ -2750,7 +3043,7 @@ gUnk_080DB530:: @ 080DB530 gUnk_080DB540:: @ 080DB540 .incbin "baserom.gba", 0x0DB540, 0x0000008 -gUnk_080DB548:: @ 080DB548 +Room_TownMinishHoles_MayorsHouse:: @ 080DB548 .4byte gUnk_080DB490 .4byte gUnk_080DB500 .4byte gUnk_080DB530 @@ -2761,7 +3054,9 @@ gUnk_080DB548:: @ 080DB548 .4byte sub_0804C6B8 gUnk_080DB568:: @ 080DB568 - .incbin "baserom.gba", 0x0DB568, 0x0000020 + .incbin "baserom.gba", 0x0DB568, 0x000000C + .4byte script_0800E6E8 + .incbin "baserom.gba", 0x0DB578, 0x0000010 gUnk_080DB588:: @ 080DB588 .incbin "baserom.gba", 0x0DB588, 0x0000020 @@ -2772,7 +3067,7 @@ gUnk_080DB5A8:: @ 080DB5A8 gUnk_080DB5B8:: @ 080DB5B8 .incbin "baserom.gba", 0x0DB5B8, 0x0000008 -gUnk_080DB5C0:: @ 080DB5C0 +Room_TownMinishHoles_WestOracle:: @ 080DB5C0 .4byte gUnk_080DB568 .4byte gUnk_080DB588 .4byte gUnk_080DB5A8 @@ -2783,7 +3078,9 @@ gUnk_080DB5C0:: @ 080DB5C0 .4byte sub_0804C6F8 gUnk_080DB5E0:: @ 080DB5E0 - .incbin "baserom.gba", 0x0DB5E0, 0x0000020 + .incbin "baserom.gba", 0x0DB5E0, 0x000000C + .4byte script_0800EFC0 + .incbin "baserom.gba", 0x0DB5F0, 0x0000010 gUnk_080DB600:: @ 080DB600 .incbin "baserom.gba", 0x0DB600, 0x0000030 @@ -2794,7 +3091,7 @@ gUnk_080DB630:: @ 080DB630 gUnk_080DB640:: @ 080DB640 .incbin "baserom.gba", 0x0DB640, 0x0000008 -gUnk_080DB648:: @ 080DB648 +Room_TownMinishHoles_DrLeft:: @ 080DB648 .4byte gUnk_080DB5E0 .4byte gUnk_080DB600 .4byte gUnk_080DB630 @@ -2805,7 +3102,9 @@ gUnk_080DB648:: @ 080DB648 .4byte sub_0804C704 gUnk_080DB668:: @ 080DB668 - .incbin "baserom.gba", 0x0DB668, 0x0000020 + .incbin "baserom.gba", 0x0DB668, 0x000000C + .4byte script_0800E6E8 + .incbin "baserom.gba", 0x0DB678, 0x0000010 gUnk_080DB688:: @ 080DB688 .incbin "baserom.gba", 0x0DB688, 0x0000030 @@ -2816,7 +3115,7 @@ gUnk_080DB6B8:: @ 080DB6B8 gUnk_080DB6C8:: @ 080DB6C8 .incbin "baserom.gba", 0x0DB6C8, 0x0000008 -gUnk_080DB6D0:: @ 080DB6D0 +Room_TownMinishHoles_Carpenter:: @ 080DB6D0 .4byte gUnk_080DB668 .4byte gUnk_080DB688 .4byte gUnk_080DB6B8 @@ -2827,7 +3126,11 @@ gUnk_080DB6D0:: @ 080DB6D0 .4byte sub_0804C710 gUnk_080DB6F0:: @ 080DB6F0 - .incbin "baserom.gba", 0x0DB6F0, 0x0000030 + .incbin "baserom.gba", 0x0DB6F0, 0x000000C + .4byte script_0800E6E8 + .incbin "baserom.gba", 0x0DB700, 0x000000C + .4byte script_0800E6E8 + .incbin "baserom.gba", 0x0DB710, 0x0000010 gUnk_080DB720:: @ 080DB720 .incbin "baserom.gba", 0x0DB720, 0x0000030 @@ -2838,7 +3141,7 @@ gUnk_080DB750:: @ 080DB750 gUnk_080DB760:: @ 080DB760 .incbin "baserom.gba", 0x0DB760, 0x0000008 -gUnk_080DB768:: @ 080DB768 +Room_TownMinishHoles_Cafe:: @ 080DB768 .4byte gUnk_080DB6F0 .4byte gUnk_080DB720 .4byte gUnk_080DB750 @@ -2860,7 +3163,7 @@ gUnk_080DB7C8:: @ 080DB7C8 gUnk_080DB7D8:: @ 080DB7D8 .incbin "baserom.gba", 0x0DB7D8, 0x0000008 -gUnk_080DB7E0:: @ 080DB7E0 +Room_TownMinishHoles_5:: @ 080DB7E0 .4byte gUnk_080DB788 .4byte gUnk_080DB798 .4byte gUnk_080DB7C8 @@ -2871,10 +3174,14 @@ gUnk_080DB7E0:: @ 080DB7E0 .4byte sub_0804C728 gUnk_080DB800:: @ 080DB800 - .incbin "baserom.gba", 0x0DB800, 0x0000020 + .incbin "baserom.gba", 0x0DB800, 0x000000C + .4byte script_0800E6E8 + .incbin "baserom.gba", 0x0DB810, 0x0000010 gUnk_080DB820:: @ 080DB820 - .incbin "baserom.gba", 0x0DB820, 0x0000020 + .incbin "baserom.gba", 0x0DB820, 0x000000C + .4byte script_0800E6E8 + .incbin "baserom.gba", 0x0DB830, 0x0000010 gUnk_080DB840:: @ 080DB840 .incbin "baserom.gba", 0x0DB840, 0x00000B0 @@ -2897,7 +3204,7 @@ gUnk_080DB998:: @ 080DB998 gUnk_080DB9A8:: @ 080DB9A8 .incbin "baserom.gba", 0x0DB9A8, 0x0000014 -gUnk_080DB9BC:: @ 080DB9BC +Room_TownMinishHoles_LibraryBookshelf:: @ 080DB9BC .4byte gUnk_080DB800 .4byte gUnk_080DB840 .4byte gUnk_080DB980 @@ -2911,10 +3218,14 @@ gUnk_080DB9BC:: @ 080DB9BC .4byte gUnk_080DB820 gUnk_080DB9E8:: @ 080DB9E8 - .incbin "baserom.gba", 0x0DB9E8, 0x0000020 + .incbin "baserom.gba", 0x0DB9E8, 0x000000C + .4byte script_0800E964 + .incbin "baserom.gba", 0x0DB9F8, 0x0000010 gUnk_080DBA08:: @ 080DBA08 - .incbin "baserom.gba", 0x0DBA08, 0x0000020 + .incbin "baserom.gba", 0x0DBA08, 0x000000C + .4byte script_0800E6E8 + .incbin "baserom.gba", 0x0DBA18, 0x0000010 gUnk_080DBA28:: @ 080DBA28 .incbin "baserom.gba", 0x0DBA28, 0x0000040 @@ -2925,7 +3236,7 @@ gUnk_080DBA68:: @ 080DBA68 gUnk_080DBA78:: @ 080DBA78 .incbin "baserom.gba", 0x0DBA78, 0x0000008 -gUnk_080DBA80:: @ 080DBA80 +Room_TownMinishHoles_LibrariBookHouse:: @ 080DBA80 .4byte gUnk_080DB9E8 .4byte gUnk_080DBA28 .4byte gUnk_080DBA68 @@ -2939,10 +3250,22 @@ gUnk_080DBAA0:: @ 080DBAA0 .incbin "baserom.gba", 0x0DBAA0, 0x0000030 gUnk_080DBAD0:: @ 080DBAD0 - .incbin "baserom.gba", 0x0DBAD0, 0x0000040 + .incbin "baserom.gba", 0x0DBAD0, 0x000000C + .4byte script_08013114 + .incbin "baserom.gba", 0x0DBAE0, 0x000000C + .4byte script_08013114 + .incbin "baserom.gba", 0x0DBAF0, 0x000000C + .4byte script_08013114 + .incbin "baserom.gba", 0x0DBB00, 0x0000010 gUnk_080DBB10:: @ 080DBB10 - .incbin "baserom.gba", 0x0DBB10, 0x0000040 + .incbin "baserom.gba", 0x0DBB10, 0x000000C + .4byte script_08013114 + .incbin "baserom.gba", 0x0DBB20, 0x000000C + .4byte script_08013114 + .incbin "baserom.gba", 0x0DBB30, 0x000000C + .4byte script_08013114 + .incbin "baserom.gba", 0x0DBB40, 0x0000010 gUnk_080DBB50:: @ 080DBB50 .incbin "baserom.gba", 0x0DBB50, 0x0000020 @@ -2951,7 +3274,9 @@ gUnk_080DBB70:: @ 080DBB70 .incbin "baserom.gba", 0x0DBB70, 0x0000020 gUnk_080DBB90:: @ 080DBB90 - .incbin "baserom.gba", 0x0DBB90, 0x0000020 + .incbin "baserom.gba", 0x0DBB90, 0x000000C + .4byte script_08013188 + .incbin "baserom.gba", 0x0DBBA0, 0x0000010 gUnk_080DBBB0:: @ 080DBBB0 .incbin "baserom.gba", 0x0DBBB0, 0x0000010 @@ -2959,7 +3284,7 @@ gUnk_080DBBB0:: @ 080DBBB0 gUnk_080DBBC0:: @ 080DBBC0 .incbin "baserom.gba", 0x0DBBC0, 0x0000008 -gUnk_080DBBC8:: @ 080DBBC8 +Room_TownMinishHoles_RemShoeShop:: @ 080DBBC8 .4byte gUnk_080DBAA0 .4byte 0x00000000 .4byte gUnk_080DBBB0 @@ -2978,7 +3303,7 @@ gUnk_080DBBF8:: @ 080DBBF8 gUnk_080DBC38:: @ 080DBC38 .incbin "baserom.gba", 0x0DBC38, 0x0000010 -gUnk_080DBC48:: @ 080DBC48 +Room_MinishCaves_BeanPesto:: @ 080DBC48 .4byte gUnk_080DBBE8 .4byte 0x00000000 .4byte gUnk_080DBBF8 @@ -2997,7 +3322,7 @@ gUnk_080DBC78:: @ 080DBC78 gUnk_080DBC88:: @ 080DBC88 .incbin "baserom.gba", 0x0DBC88, 0x0000010 -gUnk_080DBC98:: @ 080DBC98 +Room_MinishCaves_SoutheastWater1:: @ 080DBC98 .4byte gUnk_080DBC68 .4byte 0x00000000 .4byte gUnk_080DBC78 @@ -3016,7 +3341,7 @@ gUnk_080DBCD8:: @ 080DBCD8 gUnk_080DBD58:: @ 080DBD58 .incbin "baserom.gba", 0x0DBD58, 0x0000008 -gUnk_080DBD60:: @ 080DBD60 +Room_MinishCaves_SoutheastWater2:: @ 080DBD60 .4byte gUnk_080DBCB8 .4byte 0x00000000 .4byte gUnk_080DBCD8 @@ -3035,7 +3360,7 @@ gUnk_080DBDA0:: @ 080DBDA0 gUnk_080DBDF0:: @ 080DBDF0 .incbin "baserom.gba", 0x0DBDF0, 0x0000010 -gUnk_080DBE00:: @ 080DBE00 +Room_MinishCaves_Ruins:: @ 080DBE00 .4byte gUnk_080DBD80 .4byte 0x00000000 .4byte gUnk_080DBDA0 @@ -3054,7 +3379,7 @@ gUnk_080DBE40:: @ 080DBE40 gUnk_080DBE50:: @ 080DBE50 .incbin "baserom.gba", 0x0DBE50, 0x0000008 -gUnk_080DBE58:: @ 080DBE58 +Room_MinishCaves_OutsideLinksHouse:: @ 080DBE58 .4byte gUnk_080DBE20 .4byte 0x00000000 .4byte gUnk_080DBE40 @@ -3073,7 +3398,7 @@ gUnk_080DBE88:: @ 080DBE88 gUnk_080DBED8:: @ 080DBED8 .incbin "baserom.gba", 0x0DBED8, 0x0000010 -gUnk_080DBEE8:: @ 080DBEE8 +Room_MinishCaves_MinishWoodsNorth1:: @ 080DBEE8 .4byte gUnk_080DBE78 .4byte 0x00000000 .4byte gUnk_080DBE88 @@ -3092,7 +3417,7 @@ gUnk_080DBF18:: @ 080DBF18 gUnk_080DBF58:: @ 080DBF58 .incbin "baserom.gba", 0x0DBF58, 0x0000008 -gUnk_080DBF60:: @ 080DBF60 +Room_MinishCaves_MinishWoodsNorth2:: @ 080DBF60 .4byte gUnk_080DBF08 .4byte 0x00000000 .4byte gUnk_080DBF18 @@ -3111,7 +3436,7 @@ gUnk_080DBF90:: @ 080DBF90 gUnk_080DC090:: @ 080DC090 .incbin "baserom.gba", 0x0DC090, 0x0000018 -gUnk_080DC0A8:: @ 080DC0A8 +Room_MinishCaves_LakeHyliaNorth:: @ 080DC0A8 .4byte gUnk_080DBF80 .4byte 0x00000000 .4byte gUnk_080DBF90 @@ -3133,7 +3458,7 @@ gUnk_080DC108:: @ 080DC108 gUnk_080DC158:: @ 080DC158 .incbin "baserom.gba", 0x0DC158, 0x0000008 -gUnk_080DC160:: @ 080DC160 +Room_MinishCaves_LakeHyliaLibrari:: @ 080DC160 .4byte gUnk_080DC0C8 .4byte gUnk_080DC0D8 .4byte gUnk_080DC108 @@ -3152,7 +3477,7 @@ gUnk_080DC1A0:: @ 080DC1A0 gUnk_080DC240:: @ 080DC240 .incbin "baserom.gba", 0x0DC240, 0x0000020 -gUnk_080DC260:: @ 080DC260 +Room_MinishCaves_MinishWoodsSouthwest:: @ 080DC260 .4byte gUnk_080DC180 .4byte 0x00000000 .4byte gUnk_080DC1A0 @@ -3178,7 +3503,9 @@ gUnk_080DC470:: @ 080DC470 .incbin "baserom.gba", 0x0DC470, 0x0000050 gUnk_080DC4C0:: @ 080DC4C0 - .incbin "baserom.gba", 0x0DC4C0, 0x0000070 + .incbin "baserom.gba", 0x0DC4C0, 0x000000C + .4byte script_0800C91C + .incbin "baserom.gba", 0x0DC4D0, 0x0000060 gUnk_080DC530:: @ 080DC530 .incbin "baserom.gba", 0x0DC530, 0x0000020 @@ -3189,7 +3516,7 @@ gUnk_080DC550:: @ 080DC550 gUnk_080DC560:: @ 080DC560 .incbin "baserom.gba", 0x0DC560, 0x0000008 -gUnk_080DC568:: @ 080DC568 +Room_MinishVillage_Main:: @ 080DC568 .4byte gUnk_080DC280 .4byte 0x00000000 .4byte gUnk_080DC550 @@ -3208,7 +3535,7 @@ gUnk_080DC5A8:: @ 080DC5A8 gUnk_080DC5B8:: @ 080DC5B8 .incbin "baserom.gba", 0x0DC5B8, 0x0000008 -gUnk_080DC5C0:: @ 080DC5C0 +Room_MinishVillage_SideHouse:: @ 080DC5C0 .4byte gUnk_080DC588 .4byte 0x00000000 .4byte gUnk_080DC5A8 @@ -3227,7 +3554,7 @@ gUnk_080DC5F0:: @ 080DC5F0 gUnk_080DC600:: @ 080DC600 .incbin "baserom.gba", 0x0DC600, 0x0000010 -gUnk_080DC610:: @ 080DC610 +Room_CastleGardenMinishHoles_East:: @ 080DC610 .4byte gUnk_080DC5E0 .4byte 0x00000000 .4byte gUnk_080DC5F0 @@ -3246,7 +3573,7 @@ gUnk_080DC640:: @ 080DC640 gUnk_080DC650:: @ 080DC650 .incbin "baserom.gba", 0x0DC650, 0x0000010 -gUnk_080DC660:: @ 080DC660 +Room_CastleGardenMinishHoles_West:: @ 080DC660 .4byte gUnk_080DC630 .4byte 0x00000000 .4byte gUnk_080DC640 @@ -3265,7 +3592,7 @@ gUnk_080DC690:: @ 080DC690 gUnk_080DC6A0:: @ 080DC6A0 .incbin "baserom.gba", 0x0DC6A0, 0x0000010 -gUnk_080DC6B0:: @ 080DC6B0 +Room_37_0:: @ 080DC6B0 .4byte gUnk_080DC680 .4byte 0x00000000 .4byte gUnk_080DC690 @@ -3284,7 +3611,7 @@ gUnk_080DC6E0:: @ 080DC6E0 gUnk_080DC6F0:: @ 080DC6F0 .incbin "baserom.gba", 0x0DC6F0, 0x0000010 -gUnk_080DC700:: @ 080DC700 +Room_37_1:: @ 080DC700 .4byte gUnk_080DC6D0 .4byte 0x00000000 .4byte gUnk_080DC6E0 @@ -3306,7 +3633,7 @@ gUnk_080DC770:: @ 080DC770 gUnk_080DC780:: @ 080DC780 .incbin "baserom.gba", 0x0DC780, 0x0000010 -gUnk_080DC790:: @ 080DC790 +Room_MinishCracks_LonLonRanchNorth:: @ 080DC790 .4byte gUnk_080DC720 .4byte gUnk_080DC730 .4byte gUnk_080DC770 @@ -3328,7 +3655,7 @@ gUnk_080DC830:: @ 080DC830 gUnk_080DC840:: @ 080DC840 .incbin "baserom.gba", 0x0DC840, 0x0000008 -gUnk_080DC848:: @ 080DC848 +Room_MinishCracks_LakeHyliaEast:: @ 080DC848 .4byte gUnk_080DC7B0 .4byte gUnk_080DC7D0 .4byte gUnk_080DC830 @@ -3350,7 +3677,7 @@ gUnk_080DC8D8:: @ 080DC8D8 gUnk_080DC8E8:: @ 080DC8E8 .incbin "baserom.gba", 0x0DC8E8, 0x0000008 -gUnk_080DC8F0:: @ 080DC8F0 +Room_MinishCracks_HyruleCastleGarden:: @ 080DC8F0 .4byte gUnk_080DC868 .4byte gUnk_080DC888 .4byte gUnk_080DC8D8 @@ -3372,7 +3699,7 @@ gUnk_080DC980:: @ 080DC980 gUnk_080DC990:: @ 080DC990 .incbin "baserom.gba", 0x0DC990, 0x0000010 -gUnk_080DC9A0:: @ 080DC9A0 +Room_MinishCracks_MtCrenel:: @ 080DC9A0 .4byte gUnk_080DC910 .4byte gUnk_080DC930 .4byte gUnk_080DC980 @@ -3394,7 +3721,7 @@ gUnk_080DCA30:: @ 080DCA30 gUnk_080DCA40:: @ 080DCA40 .incbin "baserom.gba", 0x0DCA40, 0x0000008 -gUnk_080DCA48:: @ 080DCA48 +Room_MinishCracks_EastHyruleCastle:: @ 080DCA48 .4byte gUnk_080DC9C0 .4byte gUnk_080DC9E0 .4byte gUnk_080DCA30 @@ -3416,7 +3743,7 @@ gUnk_080DCAB8:: @ 080DCAB8 gUnk_080DCAC8:: @ 080DCAC8 .incbin "baserom.gba", 0x0DCAC8, 0x0000008 -gUnk_080DCAD0:: @ 080DCAD0 +Room_MinishCracks_5:: @ 080DCAD0 .4byte gUnk_080DCA68 .4byte gUnk_080DCA78 .4byte gUnk_080DCAB8 @@ -3441,7 +3768,7 @@ gUnk_080DCB60:: @ 080DCB60 gUnk_080DCBC0:: @ 080DCBC0 .incbin "baserom.gba", 0x0DCBC0, 0x0000018 -gUnk_080DCBD8:: @ 080DCBD8 +Room_MinishCracks_CastleWildsBowHole:: @ 080DCBD8 .4byte gUnk_080DCAF0 .4byte gUnk_080DCB40 .4byte 0x00000000 @@ -3464,7 +3791,7 @@ gUnk_080DCC6C:: @ 080DCC6C gUnk_080DCC7C:: @ 080DCC7C .incbin "baserom.gba", 0x0DCC7C, 0x0000010 -gUnk_080DCC8C:: @ 080DCC8C +Room_MinishCracks_RuinsEntrance:: @ 080DCC8C .4byte gUnk_080DCBFC .4byte gUnk_080DCC1C .4byte gUnk_080DCC6C @@ -3486,7 +3813,7 @@ gUnk_080DCCDC:: @ 080DCCDC gUnk_080DCCEC:: @ 080DCCEC .incbin "baserom.gba", 0x0DCCEC, 0x0000010 -gUnk_080DCCFC:: @ 080DCCFC +Room_MinishCracks_MinishWoodsSouth:: @ 080DCCFC .4byte gUnk_080DCCAC .4byte gUnk_080DCCBC .4byte gUnk_080DCCDC @@ -3508,7 +3835,7 @@ gUnk_080DCD4C:: @ 080DCD4C gUnk_080DCD5C:: @ 080DCD5C .incbin "baserom.gba", 0x0DCD5C, 0x0000018 -gUnk_080DCD74:: @ 080DCD74 +Room_MinishCracks_CastorWildsNorth:: @ 080DCD74 .4byte gUnk_080DCD1C .4byte gUnk_080DCD2C .4byte gUnk_080DCD4C @@ -3530,7 +3857,7 @@ gUnk_080DCDC4:: @ 080DCDC4 gUnk_080DCDD4:: @ 080DCDD4 .incbin "baserom.gba", 0x0DCDD4, 0x0000018 -gUnk_080DCDEC:: @ 080DCDEC +Room_MinishCracks_CastorWildsWest:: @ 080DCDEC .4byte gUnk_080DCD94 .4byte gUnk_080DCDA4 .4byte gUnk_080DCDC4 @@ -3552,7 +3879,7 @@ gUnk_080DCE3C:: @ 080DCE3C gUnk_080DCE4C:: @ 080DCE4C .incbin "baserom.gba", 0x0DCE4C, 0x0000018 -gUnk_080DCE64:: @ 080DCE64 +Room_MinishCracks_CastorWildsMiddle:: @ 080DCE64 .4byte gUnk_080DCE0C .4byte gUnk_080DCE1C .4byte gUnk_080DCE3C @@ -3574,7 +3901,7 @@ gUnk_080DCEB4:: @ 080DCEB4 gUnk_080DCEC4:: @ 080DCEC4 .incbin "baserom.gba", 0x0DCEC4, 0x0000018 -gUnk_080DCEDC:: @ 080DCEDC +Room_MinishCracks_RuinsTektite:: @ 080DCEDC .4byte gUnk_080DCE84 .4byte gUnk_080DCE94 .4byte gUnk_080DCEB4 @@ -3596,7 +3923,7 @@ gUnk_080DCF2C:: @ 080DCF2C gUnk_080DCF3C:: @ 080DCF3C .incbin "baserom.gba", 0x0DCF3C, 0x0000018 -gUnk_080DCF54:: @ 080DCF54 +Room_MinishCracks_CastorWildsNextToBow:: @ 080DCF54 .4byte gUnk_080DCEFC .4byte gUnk_080DCF0C .4byte gUnk_080DCF2C @@ -3618,7 +3945,7 @@ gUnk_080DCF94:: @ 080DCF94 gUnk_080DCFA4:: @ 080DCFA4 .incbin "baserom.gba", 0x0DCFA4, 0x0000008 -gUnk_080DCFAC:: @ 080DCFAC +Room_MinishCracks_E:: @ 080DCFAC .4byte gUnk_080DCF74 .4byte gUnk_080DCF84 .4byte gUnk_080DCF94 @@ -3640,7 +3967,7 @@ gUnk_080DCFEC:: @ 080DCFEC gUnk_080DCFFC:: @ 080DCFFC .incbin "baserom.gba", 0x0DCFFC, 0x0000008 -gUnk_080DD004:: @ 080DD004 +Room_MinishCracks_F:: @ 080DD004 .4byte gUnk_080DCFCC .4byte gUnk_080DCFDC .4byte gUnk_080DCFEC @@ -3662,7 +3989,7 @@ gUnk_080DD044:: @ 080DD044 gUnk_080DD054:: @ 080DD054 .incbin "baserom.gba", 0x0DD054, 0x0000008 -gUnk_080DD05C:: @ 080DD05C +Room_MinishCracks_10:: @ 080DD05C .4byte gUnk_080DD024 .4byte gUnk_080DD034 .4byte gUnk_080DD044 @@ -3684,7 +4011,7 @@ gUnk_080DD10C:: @ 080DD10C gUnk_080DD11C:: @ 080DD11C .incbin "baserom.gba", 0x0DD11C, 0x0000008 -gUnk_080DD124:: @ 080DD124 +Room_MinishCracks_11:: @ 080DD124 .4byte gUnk_080DD07C .4byte gUnk_080DD08C .4byte gUnk_080DD10C @@ -3695,16 +4022,38 @@ gUnk_080DD124:: @ 080DD124 .4byte nullsub_241 gUnk_080DD144:: @ 080DD144 - .incbin "baserom.gba", 0x0DD144, 0x00000D0 + .incbin "baserom.gba", 0x0DD144, 0x000000C + .4byte script_0800CF88 + .incbin "baserom.gba", 0x0DD154, 0x000000C + .4byte script_0800CF88 + .incbin "baserom.gba", 0x0DD164, 0x000000C + .4byte script_0800CF50 + .incbin "baserom.gba", 0x0DD174, 0x000000C + .4byte script_0800D414 + .incbin "baserom.gba", 0x0DD184, 0x0000090 gUnk_080DD214:: @ 080DD214 - .incbin "baserom.gba", 0x0DD214, 0x0000060 + .incbin "baserom.gba", 0x0DD214, 0x000000C + .4byte script_0800D278 + .incbin "baserom.gba", 0x0DD224, 0x000000C + .4byte script_0800D278 + .incbin "baserom.gba", 0x0DD234, 0x000000C + .4byte script_0800CFAC + .incbin "baserom.gba", 0x0DD244, 0x000000C + .4byte script_0800D218 + .incbin "baserom.gba", 0x0DD254, 0x000000C + .4byte script_0800D254 + .incbin "baserom.gba", 0x0DD264, 0x0000010 gUnk_080DD274:: @ 080DD274 - .incbin "baserom.gba", 0x0DD274, 0x0000020 + .incbin "baserom.gba", 0x0DD274, 0x000000C + .4byte script_0800D350 + .incbin "baserom.gba", 0x0DD284, 0x0000010 gUnk_080DD294:: @ 080DD294 - .incbin "baserom.gba", 0x0DD294, 0x0000020 + .incbin "baserom.gba", 0x0DD294, 0x000000C + .4byte script_0800CF50 + .incbin "baserom.gba", 0x0DD2A4, 0x0000010 gUnk_080DD2B4:: @ 080DD2B4 .incbin "baserom.gba", 0x0DD2B4, 0x0000050 @@ -3715,7 +4064,7 @@ gUnk_080DD304:: @ 080DD304 gUnk_080DD314:: @ 080DD314 .incbin "baserom.gba", 0x0DD314, 0x0000008 -gUnk_080DD31C:: @ 080DD31C +Room_MelarisMine_Main:: @ 080DD31C .4byte gUnk_080DD144 .4byte gUnk_080DD2B4 .4byte gUnk_080DD304 @@ -3731,7 +4080,9 @@ gUnk_080DD344:: @ 080DD344 .incbin "baserom.gba", 0x0DD344, 0x0000020 gUnk_080DD364:: @ 080DD364 - .incbin "baserom.gba", 0x0DD364, 0x0000020 + .incbin "baserom.gba", 0x0DD364, 0x000000C + .4byte script_0800B00C + .incbin "baserom.gba", 0x0DD374, 0x0000010 gUnk_080DD384:: @ 080DD384 .incbin "baserom.gba", 0x0DD384, 0x0000050 @@ -3742,7 +4093,7 @@ gUnk_080DD3D4:: @ 080DD3D4 gUnk_080DD3E4:: @ 080DD3E4 .incbin "baserom.gba", 0x0DD3E4, 0x0000008 -gUnk_080DD3EC:: @ 080DD3EC +Room_CloudTops_House:: @ 080DD3EC .4byte gUnk_080DD344 .4byte gUnk_080DD384 .4byte gUnk_080DD3D4 @@ -3767,7 +4118,7 @@ gUnk_080DD6BC:: @ 080DD6BC gUnk_080DD6CC:: @ 080DD6CC .incbin "baserom.gba", 0x0DD6CC, 0x0000040 -gUnk_080DD70C:: @ 080DD70C +Room_CloudTops_Middle:: @ 080DD70C .4byte gUnk_080DD40C .4byte gUnk_080DD49C .4byte gUnk_080DD6BC @@ -3782,7 +4133,13 @@ gUnk_080DD730:: @ 080DD730 .incbin "baserom.gba", 0x0DD730, 0x0000020 gUnk_080DD750:: @ 080DD750 - .incbin "baserom.gba", 0x0DD750, 0x0000040 + .incbin "baserom.gba", 0x0DD750, 0x000000C + .4byte script_0800D710 + .incbin "baserom.gba", 0x0DD760, 0x000000C + .4byte script_0800D7DC + .incbin "baserom.gba", 0x0DD770, 0x000000C + .4byte script_0800D76C + .incbin "baserom.gba", 0x0DD780, 0x0000010 gUnk_080DD790:: @ 080DD790 .incbin "baserom.gba", 0x0DD790, 0x0000050 @@ -3803,13 +4160,43 @@ gUnk_080DD8A0:: @ 080DD8A0 .incbin "baserom.gba", 0x0DD8A0, 0x0000050 gUnk_080DD8F0:: @ 080DD8F0 - .incbin "baserom.gba", 0x0DD8F0, 0x00000FF + .incbin "baserom.gba", 0x0DD8F0, 0x00000A8 + .4byte script_0800D6D0 + .incbin "baserom.gba", 0x0DD99C, 0x000000C + .4byte script_0800D6F0 + .incbin "baserom.gba", 0x0DD9AC, 0x000000C + .4byte script_0800D6F0 + .incbin "baserom.gba", 0x0DD9BC, 0x000000C + .4byte script_0800D6B4 + .incbin "baserom.gba", 0x0DD9CC, 0x000000C + .4byte script_0800D6B4 + .incbin "baserom.gba", 0x0DD9DC, 0x000000C + .4byte script_0800D6B4 + .incbin "baserom.gba", 0x0DD9EC, 0x0000003 gUnk_080DD9EF:: @ 080DD9EF - .incbin "baserom.gba", 0x0DD9EF, 0x0000081 + .incbin "baserom.gba", 0x0DD9EF, 0x0000009 + .4byte script_0800D6B4 + .incbin "baserom.gba", 0x0DD9FC, 0x000000C + .4byte script_0800D6B4 + .incbin "baserom.gba", 0x0DDA0C, 0x0000064 gUnk_080DDA70:: @ 080DDA70 - .incbin "baserom.gba", 0x0DDA70, 0x000006E + .incbin "baserom.gba", 0x0DDA70, 0x0000008 + .4byte script_0800D60C + .incbin "baserom.gba", 0x0DDA7C, 0x000000C + .4byte script_0800D60C + .incbin "baserom.gba", 0x0DDA8C, 0x000000C + .4byte script_0800D60C + .incbin "baserom.gba", 0x0DDA9C, 0x000000C + .4byte script_0800D60C + .incbin "baserom.gba", 0x0DDAAC, 0x000000C + .4byte script_0800D60C + .incbin "baserom.gba", 0x0DDABC, 0x000000C + .4byte script_08014C94 + .incbin "baserom.gba", 0x0DDACC, 0x000000C + .4byte script_08014C94 + .incbin "baserom.gba", 0x0DDADC, 0x0000002 gUnk_080DDADE:: @ 080DDADE .incbin "baserom.gba", 0x0DDADE, 0x0000012 @@ -3826,7 +4213,7 @@ gUnk_080DDB68:: @ 080DDB68 gUnk_080DDB98:: @ 080DDB98 .incbin "baserom.gba", 0x0DDB98, 0x0000030 -gUnk_080DDBC8:: @ 080DDBC8 +Room_CloudTops_Bottom:: @ 080DDBC8 .4byte gUnk_080DD790 .4byte gUnk_080DD8A0 .4byte gUnk_080DDAF0 @@ -3869,7 +4256,7 @@ gUnk_080DDD18:: @ 080DDD18 gUnk_080DDD2C:: @ 080DDD2C .incbin "baserom.gba", 0x0DDD2C, 0x0000014 -gUnk_080DDD40:: @ 080DDD40 +Room_Ruins_Entrance:: @ 080DDD40 .4byte gUnk_080DDC00 .4byte gUnk_080DDC20 .4byte gUnk_080DDC50 @@ -3902,7 +4289,7 @@ gUnk_080DDDFC:: @ 080DDDFC gUnk_080DDE0C:: @ 080DDE0C .incbin "baserom.gba", 0x0DDE0C, 0x0000014 -gUnk_080DDE20:: @ 080DDE20 +Room_Ruins_Beanstalk:: @ 080DDE20 .4byte gUnk_080DDD74 .4byte gUnk_080DDD84 .4byte gUnk_080DDDB4 @@ -3938,7 +4325,7 @@ gUnk_080DDF10:: @ 080DDF10 gUnk_080DDF20:: @ 080DDF20 .incbin "baserom.gba", 0x0DDF20, 0x0000014 -gUnk_080DDF34:: @ 080DDF34 +Room_Ruins_TripleTektites:: @ 080DDF34 .4byte gUnk_080DDE48 .4byte gUnk_080DDEA8 .4byte gUnk_080DDEB8 @@ -3963,7 +4350,7 @@ gUnk_080DDF80:: @ 080DDF80 gUnk_080DDFC0:: @ 080DDFC0 .incbin "baserom.gba", 0x0DDFC0, 0x0000008 -gUnk_080DDFC8:: @ 080DDFC8 +Room_Ruins_LadderToTektites:: @ 080DDFC8 .4byte gUnk_080DDF60 .4byte gUnk_080DDF70 .4byte gUnk_080DDF80 @@ -3980,7 +4367,9 @@ gUnk_080DE000:: @ 080DE000 .incbin "baserom.gba", 0x0DE000, 0x0000008 gUnk_080DE008:: @ 080DE008 - .incbin "baserom.gba", 0x0DE008, 0x0000020 + .incbin "baserom.gba", 0x0DE008, 0x000000C + .4byte script_0800AF8C + .incbin "baserom.gba", 0x0DE018, 0x0000010 gUnk_080DE028:: @ 080DE028 .incbin "baserom.gba", 0x0DE028, 0x0000020 @@ -3994,7 +4383,7 @@ gUnk_080DE0E8:: @ 080DE0E8 gUnk_080DE118:: @ 080DE118 .incbin "baserom.gba", 0x0DE118, 0x0000014 -gUnk_080DE12C:: @ 080DE12C +Room_Ruins_FortressEntrance:: @ 080DE12C .4byte gUnk_080DDFE8 .4byte gUnk_080DE028 .4byte gUnk_080DE048 @@ -4044,7 +4433,7 @@ gUnk_080DE374:: @ 080DE374 gUnk_080DE388:: @ 080DE388 .incbin "baserom.gba", 0x0DE388, 0x0000014 -gUnk_080DE39C:: @ 080DE39C +Room_Ruins_Armos:: @ 080DE39C .4byte gUnk_080DE150 .4byte gUnk_080DE220 .4byte gUnk_080DE240 @@ -4073,7 +4462,7 @@ gUnk_080DE4E8:: @ 080DE4E8 gUnk_080DE538:: @ 080DE538 .incbin "baserom.gba", 0x0DE538, 0x0000018 -gUnk_080DE550:: @ 080DE550 +Room_DeepwoodShrine_Madderpillar:: @ 080DE550 .4byte gUnk_080DE3D8 .4byte 0x00000000 .4byte 0x00000000 @@ -4108,7 +4497,7 @@ gUnk_080DE764:: @ 080DE764 gUnk_080DE794:: @ 080DE794 .incbin "baserom.gba", 0x0DE794, 0x0000020 -gUnk_080DE7B4:: @ 080DE7B4 +Room_DeepwoodShrine_BluePortal:: @ 080DE7B4 .4byte gUnk_080DE574 .4byte 0x00000000 .4byte gUnk_080DE764 @@ -4137,7 +4526,7 @@ gUnk_080DE864:: @ 080DE864 gUnk_080DE894:: @ 080DE894 .incbin "baserom.gba", 0x0DE894, 0x0000018 -gUnk_080DE8AC:: @ 080DE8AC +Room_DeepwoodShrine_StairsToB1:: @ 080DE8AC .4byte gUnk_080DE7E4 .4byte 0x00000000 .4byte gUnk_080DE864 @@ -4157,7 +4546,7 @@ gUnk_080DE930:: @ 080DE930 gUnk_080DE970:: @ 080DE970 .incbin "baserom.gba", 0x0DE970, 0x0000010 -gUnk_080DE980:: @ 080DE980 +Room_DeepwoodShrine_PotBridge:: @ 080DE980 .4byte gUnk_080DE8D0 .4byte 0x00000000 .4byte gUnk_080DE930 @@ -4176,7 +4565,7 @@ gUnk_080DEA20:: @ 080DEA20 gUnk_080DEA30:: @ 080DEA30 .incbin "baserom.gba", 0x0DEA30, 0x0000018 -gUnk_080DEA48:: @ 080DEA48 +Room_DeepwoodShrine_DoubleStatue:: @ 080DEA48 .4byte gUnk_080DE9A0 .4byte 0x00000000 .4byte gUnk_080DEA20 @@ -4195,7 +4584,7 @@ gUnk_080DEAD8:: @ 080DEAD8 gUnk_080DEAF8:: @ 080DEAF8 .incbin "baserom.gba", 0x0DEAF8, 0x0000018 -gUnk_080DEB10:: @ 080DEB10 +Room_DeepwoodShrine_Map:: @ 080DEB10 .4byte gUnk_080DEA68 .4byte 0x00000000 .4byte gUnk_080DEAD8 @@ -4217,7 +4606,7 @@ gUnk_080DEC10:: @ 080DEC10 gUnk_080DEC50:: @ 080DEC50 .incbin "baserom.gba", 0x0DEC50, 0x0000018 -gUnk_080DEC68:: @ 080DEC68 +Room_DeepwoodShrine_Barrel:: @ 080DEC68 .4byte gUnk_080DEB30 .4byte 0x00000000 .4byte gUnk_080DEC10 @@ -4237,7 +4626,7 @@ gUnk_080DED4C:: @ 080DED4C gUnk_080DED5C:: @ 080DED5C .incbin "baserom.gba", 0x0DED5C, 0x0000010 -gUnk_080DED6C:: @ 080DED6C +Room_DeepwoodShrine_Button:: @ 080DED6C .4byte gUnk_080DEC8C .4byte 0x00000000 .4byte gUnk_080DED4C @@ -4259,7 +4648,7 @@ gUnk_080DEE3C:: @ 080DEE3C gUnk_080DEE4C:: @ 080DEE4C .incbin "baserom.gba", 0x0DEE4C, 0x0000010 -gUnk_080DEE5C:: @ 080DEE5C +Room_DeepwoodShrine_Mulldozer:: @ 080DEE5C .4byte gUnk_080DED8C .4byte 0x00000000 .4byte gUnk_080DEE3C @@ -4279,7 +4668,7 @@ gUnk_080DEEE0:: @ 080DEEE0 gUnk_080DEF50:: @ 080DEF50 .incbin "baserom.gba", 0x0DEF50, 0x0000010 -gUnk_080DEF60:: @ 080DEF60 +Room_DeepwoodShrine_Pillars:: @ 080DEF60 .4byte gUnk_080DEE80 .4byte 0x00000000 .4byte gUnk_080DEEE0 @@ -4298,7 +4687,7 @@ gUnk_080DF040:: @ 080DF040 gUnk_080DF080:: @ 080DF080 .incbin "baserom.gba", 0x0DF080, 0x0000010 -gUnk_080DF090:: @ 080DF090 +Room_DeepwoodShrine_Lever:: @ 080DF090 .4byte gUnk_080DEF80 .4byte 0x00000000 .4byte gUnk_080DF040 @@ -4320,7 +4709,7 @@ gUnk_080DF190:: @ 080DF190 gUnk_080DF1A0:: @ 080DF1A0 .incbin "baserom.gba", 0x0DF1A0, 0x0000010 -gUnk_080DF1B0:: @ 080DF1B0 +Room_DeepwoodShrine_Entrance:: @ 080DF1B0 .4byte gUnk_080DF0B0 .4byte 0x00000000 .4byte gUnk_080DF190 @@ -4346,7 +4735,7 @@ gUnk_080DF2C4:: @ 080DF2C4 gUnk_080DF304:: @ 080DF304 .incbin "baserom.gba", 0x0DF304, 0x0000020 -gUnk_080DF324:: @ 080DF324 +Room_DeepwoodShrine_Torch:: @ 080DF324 .4byte gUnk_080DF1D4 .4byte 0x00000000 .4byte gUnk_080DF2A4 @@ -4371,7 +4760,7 @@ gUnk_080DF444:: @ 080DF444 gUnk_080DF454:: @ 080DF454 .incbin "baserom.gba", 0x0DF454, 0x0000018 -gUnk_080DF46C:: @ 080DF46C +Room_DeepwoodShrine_BossKey:: @ 080DF46C .4byte gUnk_080DF344 .4byte 0x00000000 .4byte gUnk_080DF444 @@ -4390,7 +4779,7 @@ gUnk_080DF57C:: @ 080DF57C gUnk_080DF59C:: @ 080DF59C .incbin "baserom.gba", 0x0DF59C, 0x0000020 -gUnk_080DF5BC:: @ 080DF5BC +Room_DeepwoodShrine_Compass:: @ 080DF5BC .4byte gUnk_080DF48C .4byte 0x00000000 .4byte gUnk_080DF57C @@ -4409,7 +4798,7 @@ gUnk_080DF60C:: @ 080DF60C gUnk_080DF61C:: @ 080DF61C .incbin "baserom.gba", 0x0DF61C, 0x0000010 -gUnk_080DF62C:: @ 080DF62C +Room_DeepwoodShrine_13:: @ 080DF62C .4byte gUnk_080DF5DC .4byte 0x00000000 .4byte gUnk_080DF60C @@ -4431,7 +4820,7 @@ gUnk_080DF6FB:: @ 080DF6FB gUnk_080DF6FC:: @ 080DF6FC .incbin "baserom.gba", 0x0DF6FC, 0x0000010 -gUnk_080DF70C:: @ 080DF70C +Room_DeepwoodShrine_LilyPadWest:: @ 080DF70C .4byte gUnk_080DF64C .4byte 0x00000000 .4byte gUnk_080DF68C @@ -4453,7 +4842,7 @@ gUnk_080DF83C:: @ 080DF83C gUnk_080DF85C:: @ 080DF85C .incbin "baserom.gba", 0x0DF85C, 0x0000010 -gUnk_080DF86C:: @ 080DF86C +Room_DeepwoodShrine_LilyPadEast:: @ 080DF86C .4byte gUnk_080DF72C .4byte 0x00000000 .4byte gUnk_080DF83C @@ -4481,7 +4870,7 @@ gUnk_080DF97C:: @ 080DF97C gUnk_080DF99C:: @ 080DF99C .incbin "baserom.gba", 0x0DF99C, 0x0000010 -gUnk_080DF9AC:: @ 080DF9AC +Room_DeepwoodShrineBoss_Main:: @ 080DF9AC .4byte gUnk_080DF88C .4byte 0x00000000 .4byte 0x00000000 @@ -4512,7 +4901,7 @@ gUnk_080DFA48:: @ 080DFA48 gUnk_080DFA58:: @ 080DFA58 .incbin "baserom.gba", 0x0DFA58, 0x0000018 -gUnk_080DFA70:: @ 080DFA70 +Room_DeepwoodShrine_PreBoss:: @ 080DFA70 .4byte gUnk_080DF9D8 .4byte 0x00000000 .4byte gUnk_080DFA48 @@ -4537,7 +4926,7 @@ gUnk_080DFB30:: @ 080DFB30 gUnk_080DFB40:: @ 080DFB40 .incbin "baserom.gba", 0x0DFB40, 0x0000008 -gUnk_080DFB48:: @ 080DFB48 +Room_DeepwoodShrine_InsideBarrel:: @ 080DFB48 .4byte gUnk_080DFA90 .4byte 0x00000000 .4byte gUnk_080DFB30 @@ -4551,7 +4940,9 @@ gUnk_080DFB68:: @ 080DFB68 .incbin "baserom.gba", 0x0DFB68, 0x0000010 gUnk_080DFB78:: @ 080DFB78 - .incbin "baserom.gba", 0x0DFB78, 0x0000020 + .incbin "baserom.gba", 0x0DFB78, 0x000000C + .4byte script_0800AF44 + .incbin "baserom.gba", 0x0DFB88, 0x0000010 gUnk_080DFB98:: @ 080DFB98 .incbin "baserom.gba", 0x0DFB98, 0x0000010 @@ -4559,7 +4950,7 @@ gUnk_080DFB98:: @ 080DFB98 gUnk_080DFBA8:: @ 080DFBA8 .incbin "baserom.gba", 0x0DFBA8, 0x0000008 -gUnk_080DFBB0:: @ 080DFBB0 +Room_DeepwoodShrineEntry_Main:: @ 080DFBB0 .4byte gUnk_080DFB68 .4byte 0x00000000 .4byte gUnk_080DFB98 @@ -4584,7 +4975,7 @@ gUnk_080DFCB0:: @ 080DFCB0 gUnk_080DFCC0:: @ 080DFCC0 .incbin "baserom.gba", 0x0DFCC0, 0x0000030 -gUnk_080DFCF0:: @ 080DFCF0 +Room_CaveOfFlames_AfterCane:: @ 080DFCF0 .4byte gUnk_080DFBD0 .4byte gUnk_080DFC70 .4byte gUnk_080DFCA0 @@ -4613,7 +5004,7 @@ gUnk_080DFDF9:: @ 080DFDF9 gUnk_080DFE0C:: @ 080DFE0C .incbin "baserom.gba", 0x0DFE0C, 0x0000090 -gUnk_080DFE9C:: @ 080DFE9C +Room_CaveOfFlames_SpinyChus:: @ 080DFE9C .4byte gUnk_080DFD14 .4byte gUnk_080DFDA4 .4byte gUnk_080DFDD4 @@ -4651,7 +5042,7 @@ gUnk_080E0030:: @ 080E0030 gUnk_080E0032:: @ 080E0032 .incbin "baserom.gba", 0x0E0032, 0x0000016 -gUnk_080E0048:: @ 080E0048 +Room_CaveOfFlames_CartToSpinyChus:: @ 080E0048 .4byte gUnk_080DFEC0 .4byte gUnk_080DFF30 .4byte gUnk_080DFF90 @@ -4688,7 +5079,7 @@ gUnk_080E0138:: @ 080E0138 gUnk_080E0148:: @ 080E0148 .incbin "baserom.gba", 0x0E0148, 0x0000040 -gUnk_080E0188:: @ 080E0188 +Room_CaveOfFlames_Entrance:: @ 080E0188 .4byte gUnk_080E0068 .4byte gUnk_080E00E8 .4byte gUnk_080E0128 @@ -4729,7 +5120,7 @@ gUnk_080E02FF:: @ 080E02FF gUnk_080E034C:: @ 080E034C .incbin "baserom.gba", 0x0E034C, 0x0000010 -gUnk_080E035C:: @ 080E035C +Room_CaveOfFlames_MainCart:: @ 080E035C .4byte gUnk_080E01AC .4byte gUnk_080E025C .4byte gUnk_080E02CC @@ -4757,7 +5148,7 @@ gUnk_080E048C:: @ 080E048C gUnk_080E049C:: @ 080E049C .incbin "baserom.gba", 0x0E049C, 0x0000010 -gUnk_080E04AC:: @ 080E04AC +Room_CaveOfFlames_NorthEntrance:: @ 080E04AC .4byte gUnk_080E037C .4byte gUnk_080E042C .4byte gUnk_080E046C @@ -4804,7 +5195,7 @@ gUnk_080E0705:: @ 080E0705 gUnk_080E0750:: @ 080E0750 .incbin "baserom.gba", 0x0E0750, 0x0000020 -gUnk_080E0770:: @ 080E0770 +Room_CaveOfFlames_CartWest:: @ 080E0770 .4byte gUnk_080E04D0 .4byte gUnk_080E05A0 .4byte gUnk_080E0680 @@ -4841,7 +5232,7 @@ gUnk_080E0810:: @ 080E0810 gUnk_080E0828:: @ 080E0828 .incbin "baserom.gba", 0x0E0828, 0x0000050 -gUnk_080E0878:: @ 080E0878 +Room_CaveOfFlames_Helmasaur:: @ 080E0878 .4byte gUnk_080E0790 .4byte gUnk_080E07E0 .4byte gUnk_080E0800 @@ -4874,7 +5265,8 @@ gUnk_080E09BC:: @ 080E09BC .incbin "baserom.gba", 0x0E09BC, 0x0000020 gUnk_080E09DC:: @ 080E09DC - .incbin "baserom.gba", 0x0E09DC, 0x0000020 + .4byte gUnk_080E09FC + .incbin "baserom.gba", 0x0E09E0, 0x000001C gUnk_080E09FC:: @ 080E09FC .incbin "baserom.gba", 0x0E09FC, 0x0000002 @@ -4894,7 +5286,7 @@ gUnk_080E0A08:: @ 080E0A08 gUnk_080E0A17:: @ 080E0A17 .incbin "baserom.gba", 0x0E0A17, 0x0000009 -gUnk_080E0A20:: @ 080E0A20 +Room_CaveOfFlames_Rollobite:: @ 080E0A20 .4byte gUnk_080E089C .4byte gUnk_080E093C .4byte gUnk_080E096C @@ -4935,7 +5327,7 @@ gUnk_080E0C08:: @ 080E0C08 gUnk_080E0C09:: @ 080E0C09 .incbin "baserom.gba", 0x0E0C09, 0x000000B -gUnk_080E0C14:: @ 080E0C14 +Room_CaveOfFlames_MinishLava:: @ 080E0C14 .4byte gUnk_080E0A44 .4byte gUnk_080E0B04 .4byte gUnk_080E0B24 @@ -5000,7 +5392,7 @@ gUnk_080E0E0C:: @ 080E0E0C gUnk_080E0E16:: @ 080E0E16 .incbin "baserom.gba", 0x0E0E16, 0x000001E -gUnk_080E0E34:: @ 080E0E34 +Room_CaveOfFlames_MinishSpikes:: @ 080E0E34 .4byte gUnk_080E0C38 .4byte gUnk_080E0D18 .4byte gUnk_080E0D28 @@ -5063,7 +5455,7 @@ gUnk_080E0F18:: @ 080E0F18 gUnk_080E0F3C:: @ 080E0F3C .incbin "baserom.gba", 0x0E0F3C, 0x0000010 -gUnk_080E0F4C:: @ 080E0F4C +Room_CaveOfFlames_RollobiteSwitch:: @ 080E0F4C .4byte gUnk_080E0E5C .4byte gUnk_080E0EDC .4byte gUnk_080E0EEC @@ -5112,7 +5504,7 @@ gUnk_080E105C:: @ 080E105C gUnk_080E106C:: @ 080E106C .incbin "baserom.gba", 0x0E106C, 0x0000010 -gUnk_080E107C:: @ 080E107C +Room_CaveOfFlames_BeforeGleerok:: @ 080E107C .4byte gUnk_080E0F6C .4byte gUnk_080E101C .4byte gUnk_080E105C @@ -5134,7 +5526,7 @@ gUnk_080E10CC:: @ 080E10CC gUnk_080E10FC:: @ 080E10FC .incbin "baserom.gba", 0x0E10FC, 0x0000010 -gUnk_080E110C:: @ 080E110C +Room_CaveOfFlames_PathBossKey:: @ 080E110C .4byte gUnk_080E109C .4byte gUnk_080E10BC .4byte gUnk_080E10CC @@ -5165,7 +5557,7 @@ gUnk_080E11B4:: @ 080E11B4 gUnk_080E11D2:: @ 080E11D2 .incbin "baserom.gba", 0x0E11D2, 0x000001E -gUnk_080E11F0:: @ 080E11F0 +Room_CaveOfFlames_PathBossKey2:: @ 080E11F0 .4byte gUnk_080E112C .4byte gUnk_080E114C .4byte gUnk_080E115C @@ -5195,7 +5587,7 @@ gUnk_080E12A8:: @ 080E12A8 gUnk_080E12C0:: @ 080E12C0 .incbin "baserom.gba", 0x0E12C0, 0x0000030 -gUnk_080E12F0:: @ 080E12F0 +Room_CaveOfFlames_Compass:: @ 080E12F0 .4byte gUnk_080E1218 .4byte gUnk_080E1268 .4byte gUnk_080E1298 @@ -5263,7 +5655,7 @@ gUnk_080E141A:: @ 080E141A gUnk_080E141B:: @ 080E141B .incbin "baserom.gba", 0x0E141B, 0x0000001 -gUnk_080E141C:: @ 080E141C +Room_CaveOfFlames_Bobomb:: @ 080E141C .4byte gUnk_080E1314 .4byte gUnk_080E1384 .4byte gUnk_080E13B4 @@ -5304,7 +5696,13 @@ gUnk_080E159C:: @ 080E159C .incbin "baserom.gba", 0x0E159C, 0x0000028 gUnk_080E15C4:: @ 080E15C4 - .incbin "baserom.gba", 0x0E15C4, 0x0000049 + .incbin "baserom.gba", 0x0E15C4, 0x0000020 + .4byte gUnk_080E1674 + .incbin "baserom.gba", 0x0E15E8, 0x000000C + .4byte gUnk_080E16AA + .incbin "baserom.gba", 0x0E15F8, 0x000000C + .4byte gUnk_080E16CE + .incbin "baserom.gba", 0x0E1608, 0x0000005 gUnk_080E160D:: @ 080E160D .incbin "baserom.gba", 0x0E160D, 0x0000002 @@ -5313,10 +5711,9 @@ gUnk_080E160F:: @ 080E160F .incbin "baserom.gba", 0x0E160F, 0x0000003 gUnk_080E1612:: @ 080E1612 - .incbin "baserom.gba", 0x0E1612, 0x0000003 - -gUnk_080E1615:: @ 080E1615 - .incbin "baserom.gba", 0x0E1615, 0x0000005 + .incbin "baserom.gba", 0x0E1612, 0x0000002 + .4byte gUnk_080E16EC + .incbin "baserom.gba", 0x0E1618, 0x0000002 gUnk_080E161A:: @ 080E161A .incbin "baserom.gba", 0x0E161A, 0x0000003 @@ -5328,7 +5725,15 @@ gUnk_080E1620:: @ 080E1620 .incbin "baserom.gba", 0x0E1620, 0x0000001 gUnk_080E1621:: @ 080E1621 - .incbin "baserom.gba", 0x0E1621, 0x0000053 + .incbin "baserom.gba", 0x0E1621, 0x0000003 + .4byte gUnk_080E170A + .incbin "baserom.gba", 0x0E1628, 0x000000C + .4byte gUnk_080E16EC + .incbin "baserom.gba", 0x0E1638, 0x000000C + .4byte gUnk_080E170A + .incbin "baserom.gba", 0x0E1648, 0x000000C + .4byte gUnk_080E16EC + .incbin "baserom.gba", 0x0E1658, 0x000001C gUnk_080E1674:: @ 080E1674 .incbin "baserom.gba", 0x0E1674, 0x0000036 @@ -5360,7 +5765,7 @@ gUnk_080E171F:: @ 080E171F gUnk_080E1721:: @ 080E1721 .incbin "baserom.gba", 0x0E1721, 0x0000007 -gUnk_080E1728:: @ 080E1728 +Room_CaveOfFlames_BossDoor:: @ 080E1728 .4byte gUnk_080E143C .4byte gUnk_080E156C .4byte gUnk_080E158C @@ -5383,7 +5788,7 @@ gUnk_080E176C:: @ 080E176C gUnk_080E177C:: @ 080E177C .incbin "baserom.gba", 0x0E177C, 0x0000008 -gUnk_080E1784:: @ 080E1784 +Room_CaveOfFlames_18:: @ 080E1784 .4byte gUnk_080E174C .4byte gUnk_080E175C .4byte gUnk_080E176C @@ -5420,7 +5825,7 @@ gUnk_080E1844:: @ 080E1844 gUnk_080E1864:: @ 080E1864 .incbin "baserom.gba", 0x0E1864, 0x0000010 -gUnk_080E1874:: @ 080E1874 +Room_CaveOfFlamesBoss_Main:: @ 080E1874 .4byte gUnk_080E17A4 .4byte 0x00000000 .4byte 0x00000000 @@ -5454,7 +5859,7 @@ gUnk_080E1940:: @ 080E1940 gUnk_080E1958:: @ 080E1958 .incbin "baserom.gba", 0x0E1958, 0x0000040 -gUnk_080E1998:: @ 080E1998 +Room_FortressOfWinds_Eyegore:: @ 080E1998 .4byte gUnk_080E18A0 .4byte 0x00000000 .4byte gUnk_080E1930 @@ -5489,7 +5894,7 @@ gUnk_080E1A8C:: @ 080E1A8C gUnk_080E1ABC:: @ 080E1ABC .incbin "baserom.gba", 0x0E1ABC, 0x0000010 -gUnk_080E1ACC:: @ 080E1ACC +Room_FortressOfWinds_BeforeMazaal:: @ 080E1ACC .4byte gUnk_080E19BC .4byte 0x00000000 .4byte gUnk_080E1A8C @@ -5544,7 +5949,7 @@ gUnk_080E1D5C:: @ 080E1D5C gUnk_080E1D70:: @ 080E1D70 .incbin "baserom.gba", 0x0E1D70, 0x0000014 -gUnk_080E1D84:: @ 080E1D84 +Room_FortressOfWinds_EastKeyLever:: @ 080E1D84 .4byte gUnk_080E1AEC .4byte gUnk_080E1CEC .4byte gUnk_080E1D1C @@ -5580,7 +5985,7 @@ gUnk_080E1F26:: @ 080E1F26 gUnk_080E1F28:: @ 080E1F28 .incbin "baserom.gba", 0x0E1F28, 0x0000020 -gUnk_080E1F48:: @ 080E1F48 +Room_FortressOfWinds_PitPlatforms:: @ 080E1F48 .4byte gUnk_080E1DAC .4byte 0x00000000 .4byte gUnk_080E1ECC @@ -5623,7 +6028,7 @@ gUnk_080E2122:: @ 080E2122 gUnk_080E2125:: @ 080E2125 .incbin "baserom.gba", 0x0E2125, 0x0000007 -gUnk_080E212C:: @ 080E212C +Room_FortressOfWinds_WestKeyLever:: @ 080E212C .4byte gUnk_080E1F74 .4byte 0x00000000 .4byte gUnk_080E2094 @@ -5651,7 +6056,7 @@ gUnk_080E22B8:: @ 080E22B8 gUnk_080E22D0:: @ 080E22D0 .incbin "baserom.gba", 0x0E22D0, 0x0000040 -gUnk_080E2310:: @ 080E2310 +Room_FortressOfWinds_Darknut:: @ 080E2310 .4byte gUnk_080E2158 .4byte gUnk_080E2278 .4byte gUnk_080E22A8 @@ -5677,7 +6082,7 @@ gUnk_080E23F4:: @ 080E23F4 gUnk_080E2414:: @ 080E2414 .incbin "baserom.gba", 0x0E2414, 0x0000010 -gUnk_080E2424:: @ 080E2424 +Room_FortressOfWinds_EyeBridge:: @ 080E2424 .4byte gUnk_080E2334 .4byte gUnk_080E23D4 .4byte gUnk_080E23F4 @@ -5705,7 +6110,7 @@ gUnk_080E2534:: @ 080E2534 gUnk_080E2544:: @ 080E2544 .incbin "baserom.gba", 0x0E2544, 0x0000020 -gUnk_080E2564:: @ 080E2564 +Room_FortressOfWinds_Pit:: @ 080E2564 .4byte gUnk_080E2444 .4byte 0x00000000 .4byte gUnk_080E2524 @@ -5731,7 +6136,7 @@ gUnk_080E26A8:: @ 080E26A8 gUnk_080E26B8:: @ 080E26B8 .incbin "baserom.gba", 0x0E26B8, 0x0000040 -gUnk_080E26F8:: @ 080E26F8 +Room_FortressOfWinds_Wallmaster:: @ 080E26F8 .4byte gUnk_080E2588 .4byte gUnk_080E2678 .4byte gUnk_080E2698 @@ -5760,7 +6165,7 @@ gUnk_080E28BC:: @ 080E28BC gUnk_080E28CC:: @ 080E28CC .incbin "baserom.gba", 0x0E28CC, 0x0000020 -gUnk_080E28EC:: @ 080E28EC +Room_FortressOfWinds_Clone:: @ 080E28EC .4byte gUnk_080E271C .4byte gUnk_080E282C .4byte gUnk_080E286C @@ -5795,7 +6200,7 @@ gUnk_080E2A3C:: @ 080E2A3C gUnk_080E2A72:: @ 080E2A72 .incbin "baserom.gba", 0x0E2A72, 0x0000036 -gUnk_080E2AA8:: @ 080E2AA8 +Room_FortressOfWinds_SpikeTraps:: @ 080E2AA8 .4byte gUnk_080E2910 .4byte gUnk_080E2940 .4byte gUnk_080E2970 @@ -5827,7 +6232,7 @@ gUnk_080E2BC8:: @ 080E2BC8 gUnk_080E2BE8:: @ 080E2BE8 .incbin "baserom.gba", 0x0E2BE8, 0x0000020 -gUnk_080E2C08:: @ 080E2C08 +Room_FortressOfWinds_Mazaal:: @ 080E2C08 .4byte gUnk_080E2AD8 .4byte 0x00000000 .4byte gUnk_080E2BA8 @@ -5854,7 +6259,7 @@ gUnk_080E2CF0:: @ 080E2CF0 gUnk_080E2D00:: @ 080E2D00 .incbin "baserom.gba", 0x0E2D00, 0x0000060 -gUnk_080E2D60:: @ 080E2D60 +Room_FortressOfWinds_Stalfos:: @ 080E2D60 .4byte gUnk_080E2C30 .4byte gUnk_080E2CC0 .4byte gUnk_080E2CE0 @@ -5874,7 +6279,7 @@ gUnk_080E2E34:: @ 080E2E34 gUnk_080E2E44:: @ 080E2E44 .incbin "baserom.gba", 0x0E2E44, 0x0000018 -gUnk_080E2E5C:: @ 080E2E5C +Room_FortressOfWinds_EntranceMoleMitts:: @ 080E2E5C .4byte gUnk_080E2D84 .4byte 0x00000000 .4byte gUnk_080E2E34 @@ -5899,7 +6304,7 @@ gUnk_080E3014:: @ 080E3014 gUnk_080E3034:: @ 080E3034 .incbin "baserom.gba", 0x0E3034, 0x0000020 -gUnk_080E3054:: @ 080E3054 +Room_FortressOfWinds_Main2F:: @ 080E3054 .4byte gUnk_080E2E7C .4byte 0x00000000 .4byte gUnk_080E2F7C @@ -5923,7 +6328,7 @@ gUnk_080E310C:: @ 080E310C gUnk_080E311C:: @ 080E311C .incbin "baserom.gba", 0x0E311C, 0x0000014 -gUnk_080E3130:: @ 080E3130 +Room_FortressOfWinds_MinishHole:: @ 080E3130 .4byte gUnk_080E307C .4byte 0x00000000 .4byte gUnk_080E30DC @@ -5946,7 +6351,7 @@ gUnk_080E3194:: @ 080E3194 gUnk_080E31A4:: @ 080E31A4 .incbin "baserom.gba", 0x0E31A4, 0x0000018 -gUnk_080E31BC:: @ 080E31BC +Room_FortressOfWinds_BossKey:: @ 080E31BC .4byte gUnk_080E3154 .4byte gUnk_080E3174 .4byte gUnk_080E3194 @@ -5968,7 +6373,7 @@ gUnk_080E320C:: @ 080E320C gUnk_080E325C:: @ 080E325C .incbin "baserom.gba", 0x0E325C, 0x0000010 -gUnk_080E326C:: @ 080E326C +Room_FortressOfWinds_WestStairs2F:: @ 080E326C .4byte gUnk_080E31DC .4byte gUnk_080E31EC .4byte gUnk_080E320C @@ -5990,7 +6395,7 @@ gUnk_080E339C:: @ 080E339C gUnk_080E33BC:: @ 080E33BC .incbin "baserom.gba", 0x0E33BC, 0x0000020 -gUnk_080E33DC:: @ 080E33DC +Room_FortressOfWinds_EastStairs2F:: @ 080E33DC .4byte gUnk_080E328C .4byte gUnk_080E32BC .4byte gUnk_080E339C @@ -6012,7 +6417,7 @@ gUnk_080E345C:: @ 080E345C gUnk_080E346C:: @ 080E346C .incbin "baserom.gba", 0x0E346C, 0x0000010 -gUnk_080E347C:: @ 080E347C +Room_FortressOfWinds_WestStairs1F:: @ 080E347C .4byte gUnk_080E33FC .4byte gUnk_080E344C .4byte gUnk_080E345C @@ -6031,7 +6436,7 @@ gUnk_080E34FC:: @ 080E34FC gUnk_080E350C:: @ 080E350C .incbin "baserom.gba", 0x0E350C, 0x0000010 -gUnk_080E351C:: @ 080E351C +Room_FortressOfWinds_CenterStairs1F:: @ 080E351C .4byte gUnk_080E349C .4byte 0x00000000 .4byte gUnk_080E34FC @@ -6050,7 +6455,7 @@ gUnk_080E356C:: @ 080E356C gUnk_080E357C:: @ 080E357C .incbin "baserom.gba", 0x0E357C, 0x0000010 -gUnk_080E358C:: @ 080E358C +Room_FortressOfWinds_EastStairs1F:: @ 080E358C .4byte gUnk_080E353C .4byte 0x00000000 .4byte gUnk_080E356C @@ -6072,7 +6477,7 @@ gUnk_080E364C:: @ 080E364C gUnk_080E3664:: @ 080E3664 .incbin "baserom.gba", 0x0E3664, 0x0000030 -gUnk_080E3694:: @ 080E3694 +Room_FortressOfWinds_Wizzrobe:: @ 080E3694 .4byte gUnk_080E35AC .4byte 0x00000000 .4byte gUnk_080E35FC @@ -6092,7 +6497,7 @@ gUnk_080E36F8:: @ 080E36F8 gUnk_080E3718:: @ 080E3718 .incbin "baserom.gba", 0x0E3718, 0x0000010 -gUnk_080E3728:: @ 080E3728 +Room_FortressOfWinds_HeartPiece:: @ 080E3728 .4byte gUnk_080E36B8 .4byte 0x00000000 .4byte gUnk_080E36F8 @@ -6111,7 +6516,7 @@ gUnk_080E3768:: @ 080E3768 gUnk_080E3788:: @ 080E3788 .incbin "baserom.gba", 0x0E3788, 0x0000008 -gUnk_080E3790:: @ 080E3790 +Room_InnerMazaal_Main:: @ 080E3790 .4byte gUnk_080E3748 .4byte 0x00000000 .4byte gUnk_080E3768 @@ -6122,7 +6527,11 @@ gUnk_080E3790:: @ 080E3790 .4byte nullsub_291 gUnk_080E37B0:: @ 080E37B0 - .incbin "baserom.gba", 0x0E37B0, 0x0000080 + .incbin "baserom.gba", 0x0E37B0, 0x000000C + .4byte script_0800D874 + .incbin "baserom.gba", 0x0E37C0, 0x000000C + .4byte script_0800D8E4 + .incbin "baserom.gba", 0x0E37D0, 0x0000060 gUnk_080E3830:: @ 080E3830 .incbin "baserom.gba", 0x0E3830, 0x0000020 @@ -6139,7 +6548,7 @@ gUnk_080E38A0:: @ 080E38A0 gUnk_080E38B0:: @ 080E38B0 .incbin "baserom.gba", 0x0E38B0, 0x0000010 -gUnk_080E38C0:: @ 080E38C0 +Room_FortressOfWindsTop_Main:: @ 080E38C0 .4byte gUnk_080E37B0 .4byte gUnk_080E3870 .4byte gUnk_080E38A0 @@ -6158,7 +6567,7 @@ gUnk_080E3920:: @ 080E3920 gUnk_080E3960:: @ 080E3960 .incbin "baserom.gba", 0x0E3960, 0x0000010 -gUnk_080E3970:: @ 080E3970 +Room_TempleOfDroplets_WestHole:: @ 080E3970 .4byte gUnk_080E38E0 .4byte 0x00000000 .4byte gUnk_080E3920 @@ -6177,7 +6586,7 @@ gUnk_080E39F0:: @ 080E39F0 gUnk_080E3A80:: @ 080E3A80 .incbin "baserom.gba", 0x0E3A80, 0x0000010 -gUnk_080E3A90:: @ 080E3A90 +Room_TempleOfDroplets_NorthSplit:: @ 080E3A90 .4byte gUnk_080E3990 .4byte 0x00000000 .4byte gUnk_080E39F0 @@ -6196,7 +6605,7 @@ gUnk_080E3AF0:: @ 080E3AF0 gUnk_080E3B30:: @ 080E3B30 .incbin "baserom.gba", 0x0E3B30, 0x0000010 -gUnk_080E3B40:: @ 080E3B40 +Room_TempleOfDroplets_EastHole:: @ 080E3B40 .4byte gUnk_080E3AB0 .4byte 0x00000000 .4byte gUnk_080E3AF0 @@ -6215,7 +6624,7 @@ gUnk_080E3C70:: @ 080E3C70 gUnk_080E3C80:: @ 080E3C80 .incbin "baserom.gba", 0x0E3C80, 0x0000010 -gUnk_080E3C90:: @ 080E3C90 +Room_TempleOfDroplets_Entrance:: @ 080E3C90 .4byte gUnk_080E3B60 .4byte 0x00000000 .4byte gUnk_080E3C70 @@ -6237,7 +6646,7 @@ gUnk_080E3CE0:: @ 080E3CE0 gUnk_080E3D10:: @ 080E3D10 .incbin "baserom.gba", 0x0E3D10, 0x0000010 -gUnk_080E3D20:: @ 080E3D20 +Room_TempleOfDroplets_NorthwestStairs:: @ 080E3D20 .4byte gUnk_080E3CB0 .4byte gUnk_080E3CC0 .4byte gUnk_080E3CE0 @@ -6262,7 +6671,7 @@ gUnk_080E3E00:: @ 080E3E00 gUnk_080E3E10:: @ 080E3E10 .incbin "baserom.gba", 0x0E3E10, 0x0000050 -gUnk_080E3E60:: @ 080E3E60 +Room_TempleOfDroplets_ScissorsMiniboss:: @ 080E3E60 .4byte gUnk_080E3D40 .4byte gUnk_080E3DB0 .4byte gUnk_080E3DF0 @@ -6285,7 +6694,7 @@ gUnk_080E3F34:: @ 080E3F34 gUnk_080E3F74:: @ 080E3F74 .incbin "baserom.gba", 0x0E3F74, 0x0000010 -gUnk_080E3F84:: @ 080E3F84 +Room_TempleOfDroplets_WaterfallNorthwest:: @ 080E3F84 .4byte gUnk_080E3E84 .4byte gUnk_080E3F04 .4byte gUnk_080E3F34 @@ -6307,7 +6716,7 @@ gUnk_080E4004:: @ 080E4004 gUnk_080E4044:: @ 080E4044 .incbin "baserom.gba", 0x0E4044, 0x0000010 -gUnk_080E4054:: @ 080E4054 +Room_TempleOfDroplets_WaterfallNortheast:: @ 080E4054 .4byte gUnk_080E3FA4 .4byte gUnk_080E3FC4 .4byte gUnk_080E4004 @@ -6341,7 +6750,7 @@ gUnk_080E4298:: @ 080E4298 gUnk_080E42A8:: @ 080E42A8 .incbin "baserom.gba", 0x0E42A8, 0x0000014 -gUnk_080E42BC:: @ 080E42BC +Room_TempleOfDroplets_Element:: @ 080E42BC .4byte gUnk_080E4074 .4byte gUnk_080E4234 .4byte gUnk_080E4264 @@ -6367,7 +6776,7 @@ gUnk_080E431C:: @ 080E431C gUnk_080E432C:: @ 080E432C .incbin "baserom.gba", 0x0E432C, 0x0000018 -gUnk_080E4344:: @ 080E4344 +Room_TempleOfDroplets_IceCorner:: @ 080E4344 .4byte gUnk_080E42EC .4byte gUnk_080E42FC .4byte gUnk_080E431C @@ -6425,7 +6834,7 @@ gUnk_080E4626:: @ 080E4626 gUnk_080E464A:: @ 080E464A .incbin "baserom.gba", 0x0E464A, 0x000001E -gUnk_080E4668:: @ 080E4668 +Room_TempleOfDroplets_IcePitMaze:: @ 080E4668 .4byte gUnk_080E4364 .4byte 0x00000000 .4byte gUnk_080E4394 @@ -6457,7 +6866,7 @@ gUnk_080E46FC:: @ 080E46FC gUnk_080E470C:: @ 080E470C .incbin "baserom.gba", 0x0E470C, 0x0000010 -gUnk_080E471C:: @ 080E471C +Room_TempleOfDroplets_HoleToBlueChuchu:: @ 080E471C .4byte gUnk_080E46BC .4byte 0x00000000 .4byte gUnk_080E46FC @@ -6476,7 +6885,7 @@ gUnk_080E47CC:: @ 080E47CC gUnk_080E47DC:: @ 080E47DC .incbin "baserom.gba", 0x0E47DC, 0x0000010 -gUnk_080E47EC:: @ 080E47EC +Room_TempleOfDroplets_WaterfallSoutheast:: @ 080E47EC .4byte gUnk_080E473C .4byte 0x00000000 .4byte gUnk_080E47CC @@ -6495,7 +6904,7 @@ gUnk_080E48FC:: @ 080E48FC gUnk_080E490C:: @ 080E490C .incbin "baserom.gba", 0x0E490C, 0x0000018 -gUnk_080E4924:: @ 080E4924 +Room_TempleOfDroplets_WaterfallSouthwest:: @ 080E4924 .4byte gUnk_080E480C .4byte 0x00000000 .4byte gUnk_080E48FC @@ -6520,7 +6929,7 @@ gUnk_080E4A24:: @ 080E4A24 gUnk_080E4A44:: @ 080E4A44 .incbin "baserom.gba", 0x0E4A44, 0x0000018 -gUnk_080E4A5C:: @ 080E4A5C +Room_TempleOfDroplets_BigOcto:: @ 080E4A5C .4byte gUnk_080E4944 .4byte 0x00000000 .4byte 0x00000000 @@ -6542,7 +6951,7 @@ gUnk_080E4B28:: @ 080E4B28 gUnk_080E4B38:: @ 080E4B38 .incbin "baserom.gba", 0x0E4B38, 0x0000010 -gUnk_080E4B48:: @ 080E4B48 +Room_TempleOfDroplets_ToBigBlueChuchu:: @ 080E4B48 .4byte gUnk_080E4A88 .4byte 0x00000000 .4byte gUnk_080E4B28 @@ -6570,7 +6979,7 @@ gUnk_080E4C38:: @ 080E4C38 gUnk_080E4C48:: @ 080E4C48 .incbin "baserom.gba", 0x0E4C48, 0x0000020 -gUnk_080E4C68:: @ 080E4C68 +Room_TempleOfDroplets_BigBlueChuchu:: @ 080E4C68 .4byte gUnk_080E4B68 .4byte gUnk_080E4BF8 .4byte gUnk_080E4C38 @@ -6598,7 +7007,7 @@ gUnk_080E4D28:: @ 080E4D28 gUnk_080E4D40:: @ 080E4D40 .incbin "baserom.gba", 0x0E4D40, 0x000000C -gUnk_080E4D4C:: @ 080E4D4C +Room_TempleOfDroplets_BigBlueChuchuKey:: @ 080E4D4C .4byte gUnk_080E4C88 .4byte 0x00000000 .4byte gUnk_080E4D18 @@ -6621,7 +7030,7 @@ gUnk_080E4DF0:: @ 080E4DF0 gUnk_080E4E00:: @ 080E4E00 .incbin "baserom.gba", 0x0E4E00, 0x000000C -gUnk_080E4E0C:: @ 080E4E0C +Room_TempleOfDroplets_BossKey:: @ 080E4E0C .4byte gUnk_080E4D70 .4byte 0x00000000 .4byte gUnk_080E4DE0 @@ -6644,7 +7053,7 @@ gUnk_080E4EB0:: @ 080E4EB0 gUnk_080E4EC0:: @ 080E4EC0 .incbin "baserom.gba", 0x0E4EC0, 0x000000C -gUnk_080E4ECC:: @ 080E4ECC +Room_TempleOfDroplets_NorthSmallKey:: @ 080E4ECC .4byte gUnk_080E4E30 .4byte 0x00000000 .4byte gUnk_080E4EA0 @@ -6664,7 +7073,7 @@ gUnk_080E4F70:: @ 080E4F70 gUnk_080E4F80:: @ 080E4F80 .incbin "baserom.gba", 0x0E4F80, 0x0000020 -gUnk_080E4FA0:: @ 080E4FA0 +Room_TempleOfDroplets_BlockCloneButtonPuzzle:: @ 080E4FA0 .4byte gUnk_080E4EF0 .4byte 0x00000000 .4byte gUnk_080E4F70 @@ -6683,7 +7092,7 @@ gUnk_080E4FD0:: @ 080E4FD0 gUnk_080E4FE0:: @ 080E4FE0 .incbin "baserom.gba", 0x0E4FE0, 0x0000010 -gUnk_080E4FF0:: @ 080E4FF0 +Room_TempleOfDroplets_BlockClonePuzzle:: @ 080E4FF0 .4byte gUnk_080E4FC0 .4byte 0x00000000 .4byte gUnk_080E4FD0 @@ -6705,7 +7114,7 @@ gUnk_080E5060:: @ 080E5060 gUnk_080E50F0:: @ 080E50F0 .incbin "baserom.gba", 0x0E50F0, 0x0000010 -gUnk_080E5100:: @ 080E5100 +Room_TempleOfDroplets_BlockCloneIceBridge:: @ 080E5100 .4byte gUnk_080E5010 .4byte gUnk_080E5030 .4byte gUnk_080E5060 @@ -6727,7 +7136,7 @@ gUnk_080E51C0:: @ 080E51C0 gUnk_080E5210:: @ 080E5210 .incbin "baserom.gba", 0x0E5210, 0x0000010 -gUnk_080E5220:: @ 080E5220 +Room_TempleOfDroplets_StairsToScissorsMiniboss:: @ 080E5220 .4byte gUnk_080E5120 .4byte gUnk_080E51A0 .4byte gUnk_080E51C0 @@ -6749,7 +7158,7 @@ gUnk_080E5280:: @ 080E5280 gUnk_080E5320:: @ 080E5320 .incbin "baserom.gba", 0x0E5320, 0x0000010 -gUnk_080E5330:: @ 080E5330 +Room_TempleOfDroplets_SpikeBar:: @ 080E5330 .4byte gUnk_080E5240 .4byte gUnk_080E5250 .4byte gUnk_080E5280 @@ -6771,7 +7180,7 @@ gUnk_080E5440:: @ 080E5440 gUnk_080E5450:: @ 080E5450 .incbin "baserom.gba", 0x0E5450, 0x0000010 -gUnk_080E5460:: @ 080E5460 +Room_TempleOfDroplets_Lanterns:: @ 080E5460 .4byte gUnk_080E5350 .4byte gUnk_080E5420 .4byte gUnk_080E5440 @@ -6796,7 +7205,7 @@ gUnk_080E56A0:: @ 080E56A0 gUnk_080E5710:: @ 080E5710 .incbin "baserom.gba", 0x0E5710, 0x0000020 -gUnk_080E5730:: @ 080E5730 +Room_TempleOfDroplets_LilypadIceBlocks:: @ 080E5730 .4byte gUnk_080E5480 .4byte 0x00000000 .4byte gUnk_080E56A0 @@ -6815,7 +7224,7 @@ gUnk_080E57E0:: @ 080E57E0 gUnk_080E5810:: @ 080E5810 .incbin "baserom.gba", 0x0E5810, 0x0000018 -gUnk_080E5828:: @ 080E5828 +Room_TempleOfDroplets_Pit:: @ 080E5828 .4byte gUnk_080E5750 .4byte 0x00000000 .4byte gUnk_080E57E0 @@ -6834,7 +7243,7 @@ gUnk_080E5858:: @ 080E5858 gUnk_080E58A8:: @ 080E58A8 .incbin "baserom.gba", 0x0E58A8, 0x0000018 -gUnk_080E58C0:: @ 080E58C0 +Room_TempleOfDroplets_FireBars:: @ 080E58C0 .4byte gUnk_080E5848 .4byte 0x00000000 .4byte gUnk_080E5858 @@ -6856,7 +7265,7 @@ gUnk_080E5A20:: @ 080E5A20 gUnk_080E5B00:: @ 080E5B00 .incbin "baserom.gba", 0x0E5B00, 0x0000038 -gUnk_080E5B38:: @ 080E5B38 +Room_TempleOfDroplets_LanternMaze:: @ 080E5B38 .4byte gUnk_080E58E0 .4byte 0x00000000 .4byte gUnk_080E5A20 @@ -6881,7 +7290,7 @@ gUnk_080E5CA8:: @ 080E5CA8 gUnk_080E5CC0:: @ 080E5CC0 .incbin "baserom.gba", 0x0E5CC0, 0x0000030 -gUnk_080E5CF0:: @ 080E5CF0 +Room_TempleOfDroplets_Madderpillars:: @ 080E5CF0 .4byte gUnk_080E5B58 .4byte gUnk_080E5C68 .4byte gUnk_080E5C98 @@ -6904,7 +7313,7 @@ gUnk_080E5D84:: @ 080E5D84 gUnk_080E5D94:: @ 080E5D94 .incbin "baserom.gba", 0x0E5D94, 0x0000018 -gUnk_080E5DAC:: @ 080E5DAC +Room_TempleOfDroplets_AfterMadderpillars:: @ 080E5DAC .4byte gUnk_080E5D14 .4byte gUnk_080E5D44 .4byte gUnk_080E5D84 @@ -6929,7 +7338,7 @@ gUnk_080E5E7C:: @ 080E5E7C gUnk_080E5E8C:: @ 080E5E8C .incbin "baserom.gba", 0x0E5E8C, 0x0000010 -gUnk_080E5E9C:: @ 080E5E9C +Room_TempleOfDroplets_BlueChuchuKeyLever:: @ 080E5E9C .4byte gUnk_080E5DCC .4byte 0x00000000 .4byte gUnk_080E5E7C @@ -6951,7 +7360,7 @@ gUnk_080E5F2C:: @ 080E5F2C gUnk_080E5F44:: @ 080E5F44 .incbin "baserom.gba", 0x0E5F44, 0x0000070 -gUnk_080E5FB4:: @ 080E5FB4 +Room_TempleOfDroplets_MulldozerKey:: @ 080E5FB4 .4byte gUnk_080E5EBC .4byte 0x00000000 .4byte gUnk_080E5F1C @@ -6974,7 +7383,7 @@ gUnk_080E60D8:: @ 080E60D8 gUnk_080E6118:: @ 080E6118 .incbin "baserom.gba", 0x0E6118, 0x0000018 -gUnk_080E6130:: @ 080E6130 +Room_TempleOfDroplets_BombWall:: @ 080E6130 .4byte gUnk_080E5FD8 .4byte gUnk_080E60A8 .4byte gUnk_080E60D8 @@ -6996,7 +7405,7 @@ gUnk_080E6270:: @ 080E6270 gUnk_080E6288:: @ 080E6288 .incbin "baserom.gba", 0x0E6288, 0x0000020 -gUnk_080E62A8:: @ 080E62A8 +Room_TempleOfDroplets_LilypadWestB2:: @ 080E62A8 .4byte gUnk_080E6150 .4byte 0x00000000 .4byte gUnk_080E6250 @@ -7016,7 +7425,7 @@ gUnk_080E632C:: @ 080E632C gUnk_080E635C:: @ 080E635C .incbin "baserom.gba", 0x0E635C, 0x0000020 -gUnk_080E637C:: @ 080E637C +Room_TempleOfDroplets_CompassRoom:: @ 080E637C .4byte gUnk_080E62CC .4byte 0x00000000 .4byte gUnk_080E632C @@ -7038,7 +7447,7 @@ gUnk_080E643C:: @ 080E643C gUnk_080E6454:: @ 080E6454 .incbin "baserom.gba", 0x0E6454, 0x0000050 -gUnk_080E64A4:: @ 080E64A4 +Room_TempleOfDroplets_LanternScissors:: @ 080E64A4 .4byte gUnk_080E639C .4byte 0x00000000 .4byte gUnk_080E642C @@ -7061,7 +7470,7 @@ gUnk_080E6578:: @ 080E6578 gUnk_080E65A8:: @ 080E65A8 .incbin "baserom.gba", 0x0E65A8, 0x0000010 -gUnk_080E65B8:: @ 080E65B8 +Room_TempleOfDroplets_LilypadMiddleB2:: @ 080E65B8 .4byte gUnk_080E64C8 .4byte 0x00000000 .4byte gUnk_080E6578 @@ -7083,7 +7492,7 @@ gUnk_080E66A8:: @ 080E66A8 gUnk_080E66B8:: @ 080E66B8 .incbin "baserom.gba", 0x0E66B8, 0x0000020 -gUnk_080E66D8:: @ 080E66D8 +Room_TempleOfDroplets_LilypadEastB2:: @ 080E66D8 .4byte gUnk_080E65D8 .4byte 0x00000000 .4byte gUnk_080E6698 @@ -7103,7 +7512,7 @@ gUnk_080E673C:: @ 080E673C gUnk_080E676C:: @ 080E676C .incbin "baserom.gba", 0x0E676C, 0x0000020 -gUnk_080E678C:: @ 080E678C +Room_TempleOfDroplets_FlameBarBlockPuzzle:: @ 080E678C .4byte gUnk_080E66FC .4byte 0x00000000 .4byte gUnk_080E673C @@ -7117,7 +7526,11 @@ gUnk_080E67AC:: @ 080E67AC .incbin "baserom.gba", 0x0E67AC, 0x0000190 gUnk_080E693C:: @ 080E693C - .incbin "baserom.gba", 0x0E693C, 0x0000030 + .incbin "baserom.gba", 0x0E693C, 0x000000C + .4byte script_0800D954 + .incbin "baserom.gba", 0x0E694C, 0x000000C + .4byte script_0800DA28 + .incbin "baserom.gba", 0x0E695C, 0x0000010 gUnk_080E696C:: @ 080E696C .incbin "baserom.gba", 0x0E696C, 0x0000010 @@ -7125,7 +7538,7 @@ gUnk_080E696C:: @ 080E696C gUnk_080E697C:: @ 080E697C .incbin "baserom.gba", 0x0E697C, 0x0000010 -gUnk_080E698C:: @ 080E698C +Room_RoyalCrypt_KingGustaf:: @ 080E698C .4byte gUnk_080E67AC .4byte 0x00000000 .4byte gUnk_080E696C @@ -7147,7 +7560,7 @@ gUnk_080E6A8C:: @ 080E6A8C gUnk_080E6A94:: @ 080E6A94 .incbin "baserom.gba", 0x0E6A94, 0x0000040 -gUnk_080E6AD4:: @ 080E6AD4 +Room_RoyalCrypt_WaterRope:: @ 080E6AD4 .4byte gUnk_080E69AC .4byte 0x00000000 .4byte gUnk_080E6A7C @@ -7167,7 +7580,7 @@ gUnk_080E6B08:: @ 080E6B08 gUnk_080E6B48:: @ 080E6B48 .incbin "baserom.gba", 0x0E6B48, 0x0000008 -gUnk_080E6B50:: @ 080E6B50 +Room_RoyalCrypt_Gibdo:: @ 080E6B50 .4byte gUnk_080E6AF8 .4byte 0x00000000 .4byte gUnk_080E6B08 @@ -7186,7 +7599,7 @@ gUnk_080E6BE0:: @ 080E6BE0 gUnk_080E6BF0:: @ 080E6BF0 .incbin "baserom.gba", 0x0E6BF0, 0x0000008 -gUnk_080E6BF8:: @ 080E6BF8 +Room_RoyalCrypt_3:: @ 080E6BF8 .4byte gUnk_080E6B70 .4byte 0x00000000 .4byte gUnk_080E6BE0 @@ -7211,7 +7624,7 @@ gUnk_080E6D80:: @ 080E6D80 gUnk_080E6D9E:: @ 080E6D9E .incbin "baserom.gba", 0x0E6D9E, 0x0000066 -gUnk_080E6E04:: @ 080E6E04 +Room_RoyalCrypt_KeyBlock:: @ 080E6E04 .4byte gUnk_080E6C18 .4byte 0x00000000 .4byte gUnk_080E6D58 @@ -7232,7 +7645,7 @@ gUnk_080E6E9C:: @ 080E6E9C gUnk_080E6EEC:: @ 080E6EEC .incbin "baserom.gba", 0x0E6EEC, 0x0000030 -gUnk_080E6F1C:: @ 080E6F1C +Room_RoyalCrypt_5:: @ 080E6F1C .4byte gUnk_080E6E2C .4byte 0x00000000 .4byte gUnk_080E6E9C @@ -7251,7 +7664,7 @@ gUnk_080E6FAC:: @ 080E6FAC gUnk_080E708C:: @ 080E708C .incbin "baserom.gba", 0x0E708C, 0x0000018 -gUnk_080E70A4:: @ 080E70A4 +Room_RoyalCrypt_6:: @ 080E70A4 .4byte gUnk_080E6F3C .4byte 0x00000000 .4byte gUnk_080E6FAC @@ -7270,7 +7683,7 @@ gUnk_080E7134:: @ 080E7134 gUnk_080E7144:: @ 080E7144 .incbin "baserom.gba", 0x0E7144, 0x0000008 -gUnk_080E714C:: @ 080E714C +Room_RoyalCrypt_MushroomPit:: @ 080E714C .4byte gUnk_080E70C4 .4byte 0x00000000 .4byte gUnk_080E7134 @@ -7295,7 +7708,7 @@ gUnk_080E71CC:: @ 080E71CC gUnk_080E71FC:: @ 080E71FC .incbin "baserom.gba", 0x0E71FC, 0x0000008 -gUnk_080E7204:: @ 080E7204 +Room_RoyalCrypt_Entrance:: @ 080E7204 .4byte gUnk_080E716C .4byte 0x00000000 .4byte gUnk_080E71CC @@ -8412,7 +8825,7 @@ gUnk_080EAA40:: @ 080EAA40 gUnk_080EAA50:: @ 080EAA50 .incbin "baserom.gba", 0x0EAA50, 0x0000008 -gUnk_080EAA58:: @ 080EAA58 +Room_PalaceOfWindsBoss_Main:: @ 080EAA58 .4byte gUnk_080EAA00 .4byte gUnk_080EAA30 .4byte gUnk_080EAA40 @@ -8423,7 +8836,9 @@ gUnk_080EAA58:: @ 080EAA58 .4byte nullsub_73 gUnk_080EAA78:: @ 080EAA78 - .incbin "baserom.gba", 0x0EAA78, 0x0000040 + .incbin "baserom.gba", 0x0EAA78, 0x000000C + .4byte script_0800DFE4 + .incbin "baserom.gba", 0x0EAA88, 0x0000030 gUnk_080EAAB8:: @ 080EAAB8 .incbin "baserom.gba", 0x0EAAB8, 0x0000020 @@ -8434,7 +8849,7 @@ gUnk_080EAAD8:: @ 080EAAD8 gUnk_080EAAF8:: @ 080EAAF8 .incbin "baserom.gba", 0x0EAAF8, 0x0000008 -gUnk_080EAB00:: @ 080EAB00 +Room_Vaati2_Main:: @ 080EAB00 .4byte gUnk_080EAA78 .4byte gUnk_080EAAB8 .4byte gUnk_080EAAD8 @@ -8445,7 +8860,9 @@ gUnk_080EAB00:: @ 080EAB00 .4byte sub_0804D6C8 gUnk_080EAB20:: @ 080EAB20 - .incbin "baserom.gba", 0x0EAB20, 0x0000070 + .incbin "baserom.gba", 0x0EAB20, 0x000002C + .4byte script_0800A0FC + .incbin "baserom.gba", 0x0EAB50, 0x0000040 gUnk_080EAB90:: @ 080EAB90 .incbin "baserom.gba", 0x0EAB90, 0x0000010 @@ -8453,7 +8870,7 @@ gUnk_080EAB90:: @ 080EAB90 gUnk_080EABA0:: @ 080EABA0 .incbin "baserom.gba", 0x0EABA0, 0x0000008 -gUnk_080EABA8:: @ 080EABA8 +Room_Vaati3_Main:: @ 080EABA8 .4byte gUnk_080EAB20 .4byte 0x00000000 .4byte gUnk_080EAB90 @@ -8464,7 +8881,9 @@ gUnk_080EABA8:: @ 080EABA8 .4byte sub_0804D6F0 gUnk_080EABC8:: @ 080EABC8 - .incbin "baserom.gba", 0x0EABC8, 0x0000030 + .incbin "baserom.gba", 0x0EABC8, 0x000000C + .4byte script_0800E4A4 + .incbin "baserom.gba", 0x0EABD8, 0x0000020 gUnk_080EABF8:: @ 080EABF8 .incbin "baserom.gba", 0x0EABF8, 0x0000020 @@ -8475,7 +8894,7 @@ gUnk_080EAC18:: @ 080EAC18 gUnk_080EAC38:: @ 080EAC38 .incbin "baserom.gba", 0x0EAC38, 0x0000008 -gUnk_080EAC40:: @ 080EAC40 +Room_DarkHyruleCastleBridge_Main:: @ 080EAC40 .4byte gUnk_080EABC8 .4byte gUnk_080EABF8 .4byte gUnk_080EAC18 @@ -8494,7 +8913,7 @@ gUnk_080EAC90:: @ 080EAC90 gUnk_080EACA0:: @ 080EACA0 .incbin "baserom.gba", 0x0EACA0, 0x0000008 -gUnk_080EACA8:: @ 080EACA8 +Room_VaatisArms_First:: @ 080EACA8 .4byte gUnk_080EAC60 .4byte 0x00000000 .4byte gUnk_080EAC90 @@ -8513,7 +8932,7 @@ gUnk_080EACF8:: @ 080EACF8 gUnk_080EAD08:: @ 080EAD08 .incbin "baserom.gba", 0x0EAD08, 0x0000010 -gUnk_080EAD18:: @ 080EAD18 +Room_VaatisArms_Second:: @ 080EAD18 .4byte gUnk_080EACC8 .4byte 0x00000000 .4byte gUnk_080EACF8 @@ -8530,10 +8949,20 @@ gUnk_080EAD48:: @ 080EAD48 .incbin "baserom.gba", 0x0EAD48, 0x0000020 gUnk_080EAD68:: @ 080EAD68 - .incbin "baserom.gba", 0x0EAD68, 0x0000050 + .incbin "baserom.gba", 0x0EAD68, 0x000000C + .4byte script_0800DA60 + .incbin "baserom.gba", 0x0EAD78, 0x000000C + .4byte script_0800DB18 + .incbin "baserom.gba", 0x0EAD88, 0x000000C + .4byte script_0800DB28 + .incbin "baserom.gba", 0x0EAD98, 0x0000020 gUnk_080EADB8:: @ 080EADB8 - .incbin "baserom.gba", 0x0EADB8, 0x0000030 + .incbin "baserom.gba", 0x0EADB8, 0x000000C + .4byte script_0800DB78 + .incbin "baserom.gba", 0x0EADC8, 0x000000C + .4byte script_0800DCAC + .incbin "baserom.gba", 0x0EADD8, 0x0000010 gUnk_080EADE8:: @ 080EADE8 .incbin "baserom.gba", 0x0EADE8, 0x0000010 @@ -8544,7 +8973,7 @@ gUnk_080EADF8:: @ 080EADF8 gUnk_080EAE00:: @ 080EAE00 .incbin "baserom.gba", 0x0EAE00, 0x0000020 -gUnk_080EAE20:: @ 080EAE20 +Room_DarkHyruleCastleOutside_ZeldaStatuePlatform:: @ 080EAE20 .4byte gUnk_080EAD38 .4byte gUnk_080EAD48 .4byte gUnk_080EADE8 @@ -8558,13 +8987,31 @@ gUnk_080EAE40:: @ 080EAE40 .incbin "baserom.gba", 0x0EAE40, 0x0000020 gUnk_080EAE60:: @ 080EAE60 - .incbin "baserom.gba", 0x0EAE60, 0x0000060 + .incbin "baserom.gba", 0x0EAE60, 0x000000C + .4byte script_0800E0BC + .incbin "baserom.gba", 0x0EAE70, 0x000000C + .4byte script_0800E154 + .incbin "baserom.gba", 0x0EAE80, 0x000000C + .4byte script_0800E200 + .incbin "baserom.gba", 0x0EAE90, 0x0000030 gUnk_080EAEC0:: @ 080EAEC0 - .incbin "baserom.gba", 0x0EAEC0, 0x0000060 + .incbin "baserom.gba", 0x0EAEC0, 0x000000C + .4byte script_0800A1D8 + .incbin "baserom.gba", 0x0EAED0, 0x000000C + .4byte script_0800A340 + .incbin "baserom.gba", 0x0EAEE0, 0x000000C + .4byte script_0800A3D8 + .incbin "baserom.gba", 0x0EAEF0, 0x000000C + .4byte script_0800A590 + .incbin "baserom.gba", 0x0EAF00, 0x000000C + .4byte script_0800A500 + .incbin "baserom.gba", 0x0EAF10, 0x0000010 gUnk_080EAF20:: @ 080EAF20 - .incbin "baserom.gba", 0x0EAF20, 0x0000020 + .incbin "baserom.gba", 0x0EAF20, 0x000000C + .4byte script_0800AAD8 + .incbin "baserom.gba", 0x0EAF30, 0x0000010 gUnk_080EAF40:: @ 080EAF40 .incbin "baserom.gba", 0x0EAF40, 0x0000020 @@ -8575,7 +9022,7 @@ gUnk_080EAF60:: @ 080EAF60 gUnk_080EAF70:: @ 080EAF70 .incbin "baserom.gba", 0x0EAF70, 0x0000008 -gUnk_080EAF78:: @ 080EAF78 +Room_DarkHyruleCastleOutside_Garden:: @ 080EAF78 .4byte gUnk_080EAE40 .4byte gUnk_080EAF40 .4byte gUnk_080EAF60 @@ -8594,7 +9041,7 @@ gUnk_080EAFB8:: @ 080EAFB8 gUnk_080EAFC8:: @ 080EAFC8 .incbin "baserom.gba", 0x0EAFC8, 0x0000008 -gUnk_080EAFD0:: @ 080EAFD0 +Room_DarkHyruleCastleOutside_OutsideNorthwest:: @ 080EAFD0 .4byte gUnk_080EAF98 .4byte 0x00000000 .4byte gUnk_080EAFB8 @@ -8616,7 +9063,7 @@ gUnk_080EB090:: @ 080EB090 gUnk_080EB098:: @ 080EB098 .incbin "baserom.gba", 0x0EB098, 0x000000C -gUnk_080EB0A4:: @ 080EB0A4 +Room_DarkHyruleCastleOutside_OutsideNortheast:: @ 080EB0A4 .4byte gUnk_080EAFF0 .4byte 0x00000000 .4byte gUnk_080EB070 @@ -8636,7 +9083,7 @@ gUnk_080EB118:: @ 080EB118 gUnk_080EB178:: @ 080EB178 .incbin "baserom.gba", 0x0EB178, 0x0000008 -gUnk_080EB180:: @ 080EB180 +Room_DarkHyruleCastleOutside_OutsideEast:: @ 080EB180 .4byte gUnk_080EB0C8 .4byte 0x00000000 .4byte gUnk_080EB118 @@ -8655,7 +9102,7 @@ gUnk_080EB1B0:: @ 080EB1B0 gUnk_080EB1D0:: @ 080EB1D0 .incbin "baserom.gba", 0x0EB1D0, 0x0000008 -gUnk_080EB1D8:: @ 080EB1D8 +Room_DarkHyruleCastleOutside_OutsideSouthwest:: @ 080EB1D8 .4byte gUnk_080EB1A0 .4byte 0x00000000 .4byte gUnk_080EB1B0 @@ -8674,7 +9121,7 @@ gUnk_080EB288:: @ 080EB288 gUnk_080EB318:: @ 080EB318 .incbin "baserom.gba", 0x0EB318, 0x0000008 -gUnk_080EB320:: @ 080EB320 +Room_DarkHyruleCastleOutside_OutsideSouth:: @ 080EB320 .4byte gUnk_080EB1F8 .4byte 0x00000000 .4byte gUnk_080EB288 @@ -8696,7 +9143,7 @@ gUnk_080EB420:: @ 080EB420 gUnk_080EB428:: @ 080EB428 .incbin "baserom.gba", 0x0EB428, 0x0000018 -gUnk_080EB440:: @ 080EB440 +Room_DarkHyruleCastleOutside_OutsideSoutheast:: @ 080EB440 .4byte gUnk_080EB340 .4byte 0x00000000 .4byte gUnk_080EB3F0 @@ -8725,7 +9172,7 @@ gUnk_080EB52A:: @ 080EB52A gUnk_080EB548:: @ 080EB548 .incbin "baserom.gba", 0x0EB548, 0x0000020 -gUnk_080EB568:: @ 080EB568 +Room_DarkHyruleCastleOutside_8:: @ 080EB568 .4byte gUnk_080EB464 .4byte 0x00000000 .4byte gUnk_080EB4A4 @@ -8742,10 +9189,16 @@ gUnk_080EB594:: @ 080EB594 .incbin "baserom.gba", 0x0EB594, 0x0000040 gUnk_080EB5D4:: @ 080EB5D4 - .incbin "baserom.gba", 0x0EB5D4, 0x0000030 + .incbin "baserom.gba", 0x0EB5D4, 0x000000C + .4byte script_0800DE78 + .incbin "baserom.gba", 0x0EB5E4, 0x000000C + .4byte script_0800DED4 + .incbin "baserom.gba", 0x0EB5F4, 0x0000010 gUnk_080EB604:: @ 080EB604 - .incbin "baserom.gba", 0x0EB604, 0x0000060 + .incbin "baserom.gba", 0x0EB604, 0x000000C + .4byte script_0800A704 + .incbin "baserom.gba", 0x0EB614, 0x0000050 gUnk_080EB664:: @ 080EB664 .incbin "baserom.gba", 0x0EB664, 0x0000010 @@ -8843,7 +9296,9 @@ gUnk_080EB864:: @ 080EB864 .4byte nullsub_330 gUnk_080EB884:: @ 080EB884 - .incbin "baserom.gba", 0x0EB884, 0x0000080 + .incbin "baserom.gba", 0x0EB884, 0x000000C + .4byte script_0800E504 + .incbin "baserom.gba", 0x0EB894, 0x0000070 gUnk_080EB904:: @ 080EB904 .incbin "baserom.gba", 0x0EB904, 0x00000B0 @@ -8865,13 +9320,21 @@ gUnk_080EB9E4:: @ 080EB9E4 .incbin "baserom.gba", 0x0EB9E4, 0x0000010 gUnk_080EB9F4:: @ 080EB9F4 - .incbin "baserom.gba", 0x0EB9F4, 0x00000B0 + .incbin "baserom.gba", 0x0EB9F4, 0x000000C + .4byte script_0800E544 + .incbin "baserom.gba", 0x0EBA04, 0x00000A0 gUnk_080EBAA4:: @ 080EBAA4 - .incbin "baserom.gba", 0x0EBAA4, 0x0000050 + .incbin "baserom.gba", 0x0EBAA4, 0x000000C + .4byte script_0800DF24 + .incbin "baserom.gba", 0x0EBAB4, 0x000000C + .4byte script_0800DFB4 + .incbin "baserom.gba", 0x0EBAC4, 0x0000030 gUnk_080EBAF4:: @ 080EBAF4 - .incbin "baserom.gba", 0x0EBAF4, 0x0000040 + .incbin "baserom.gba", 0x0EBAF4, 0x000000C + .4byte script_0800E050 + .incbin "baserom.gba", 0x0EBB04, 0x0000030 gUnk_080EBB34:: @ 080EBB34 .incbin "baserom.gba", 0x0EBB34, 0x0000070 @@ -8960,7 +9423,9 @@ gUnk_080EBFC0:: @ 080EBFC0 .incbin "baserom.gba", 0x0EBFC0, 0x0000018 gUnk_080EBFD8:: @ 080EBFD8 - .incbin "baserom.gba", 0x0EBFD8, 0x0000060 + .incbin "baserom.gba", 0x0EBFD8, 0x000003C + .4byte script_0800E5C4 + .incbin "baserom.gba", 0x0EC018, 0x0000020 gUnk_080EC038:: @ 080EC038 .4byte gUnk_080EBF60 @@ -9415,7 +9880,9 @@ gUnk_080ED194:: @ 080ED194 .incbin "baserom.gba", 0x0ED194, 0x0000050 gUnk_080ED1E4:: @ 080ED1E4 - .incbin "baserom.gba", 0x0ED1E4, 0x0000050 + .incbin "baserom.gba", 0x0ED1E4, 0x000000C + .4byte script_0800A6A4 + .incbin "baserom.gba", 0x0ED1F4, 0x0000040 gUnk_080ED234:: @ 080ED234 .incbin "baserom.gba", 0x0ED234, 0x0000020 @@ -9967,10 +10434,18 @@ gUnk_080EE66C:: @ 080EE66C .4byte nullsub_373 gUnk_080EE68C:: @ 080EE68C - .incbin "baserom.gba", 0x0EE68C, 0x0000090 + .incbin "baserom.gba", 0x0EE68C, 0x000007C + .4byte script_0800E350 + .incbin "baserom.gba", 0x0EE70C, 0x0000010 gUnk_080EE71C:: @ 080EE71C - .incbin "baserom.gba", 0x0EE71C, 0x0000040 + .incbin "baserom.gba", 0x0EE71C, 0x000000C + .4byte script_0800E408 + .incbin "baserom.gba", 0x0EE72C, 0x000000C + .4byte script_0800E434 + .incbin "baserom.gba", 0x0EE73C, 0x000000C + .4byte script_0800E46C + .incbin "baserom.gba", 0x0EE74C, 0x0000010 gUnk_080EE75C:: @ 080EE75C .incbin "baserom.gba", 0x0EE75C, 0x0000010 @@ -10008,10 +10483,14 @@ gUnk_080EE7EC:: @ 080EE7EC .4byte nullsub_374 gUnk_080EE80C:: @ 080EE80C - .incbin "baserom.gba", 0x0EE80C, 0x0000080 + .incbin "baserom.gba", 0x0EE80C, 0x000006C + .4byte script_08010AE4 + .incbin "baserom.gba", 0x0EE87C, 0x0000010 gUnk_080EE88C:: @ 080EE88C - .incbin "baserom.gba", 0x0EE88C, 0x0000020 + .incbin "baserom.gba", 0x0EE88C, 0x000000C + .4byte script_0800F090 + .incbin "baserom.gba", 0x0EE89C, 0x0000010 gUnk_080EE8AC:: @ 080EE8AC .4byte 0x00534F07 @@ -10093,10 +10572,20 @@ gUnk_080EEB8C:: @ 080EEB8C .incbin "baserom.gba", 0x0EEB8C, 0x0000020 gUnk_080EEBAC:: @ 080EEBAC - .incbin "baserom.gba", 0x0EEBAC, 0x0000020 + .incbin "baserom.gba", 0x0EEBAC, 0x000000C + .4byte script_0800B00C + .incbin "baserom.gba", 0x0EEBBC, 0x0000010 gUnk_080EEBCC:: @ 080EEBCC - .incbin "baserom.gba", 0x0EEBCC, 0x0000080 + .incbin "baserom.gba", 0x0EEBCC, 0x000001C + .4byte script_0800F73C + .incbin "baserom.gba", 0x0EEBEC, 0x000000C + .4byte script_0800FB44 + .incbin "baserom.gba", 0x0EEBFC, 0x000000C + .4byte script_0800FD0C + .incbin "baserom.gba", 0x0EEC0C, 0x000002C + .4byte script_0800B00C + .incbin "baserom.gba", 0x0EEC3C, 0x0000010 gUnk_080EEC4C:: @ 080EEC4C .incbin "baserom.gba", 0x0EEC4C, 0x0000070 @@ -10219,34 +10708,192 @@ gUnk_080EF09C:: @ 080EF09C .incbin "baserom.gba", 0x0EF09C, 0x0000014 gUnk_080EF0B0:: @ 080EF0B0 - .incbin "baserom.gba", 0x0EF0B0, 0x0000034 + .incbin "baserom.gba", 0x0EF0B0, 0x0000008 + .4byte script_080100C8 + .incbin "baserom.gba", 0x0EF0BC, 0x000000C + .4byte script_080100FC + .incbin "baserom.gba", 0x0EF0CC, 0x000000C + .4byte script_080100FC + .incbin "baserom.gba", 0x0EF0DC, 0x0000008 gUnk_080EF0E4:: @ 080EF0E4 - .incbin "baserom.gba", 0x0EF0E4, 0x00004EC + .incbin "baserom.gba", 0x0EF0E4, 0x0000004 + .4byte script_080100C8 + .incbin "baserom.gba", 0x0EF0EC, 0x000000C + .4byte script_080100FC + .incbin "baserom.gba", 0x0EF0FC, 0x000000C + .4byte script_080100FC + .incbin "baserom.gba", 0x0EF10C, 0x000000C + .4byte script_080100FC + .incbin "baserom.gba", 0x0EF11C, 0x000000C + .4byte script_080100FC + .incbin "baserom.gba", 0x0EF12C, 0x000000C + .4byte script_080100C8 + .incbin "baserom.gba", 0x0EF13C, 0x000000C + .4byte script_080100FC + .incbin "baserom.gba", 0x0EF14C, 0x000000C + .4byte script_080100FC + .incbin "baserom.gba", 0x0EF15C, 0x000000C + .4byte script_0800E7F4 + .incbin "baserom.gba", 0x0EF16C, 0x000000C + .4byte script_08010148 + .incbin "baserom.gba", 0x0EF17C, 0x000003C + .4byte script_08010294 + .incbin "baserom.gba", 0x0EF1BC, 0x000000C + .4byte script_080102E0 + .incbin "baserom.gba", 0x0EF1CC, 0x000000C + .4byte script_080103B0 + .incbin "baserom.gba", 0x0EF1DC, 0x000000C + .4byte script_080102E0 + .incbin "baserom.gba", 0x0EF1EC, 0x000000C + .4byte script_080102E0 + .incbin "baserom.gba", 0x0EF1FC, 0x000000C + .4byte script_080102E0 + .incbin "baserom.gba", 0x0EF20C, 0x000000C + .4byte script_080103B0 + .incbin "baserom.gba", 0x0EF21C, 0x000000C + .4byte script_080102E0 + .incbin "baserom.gba", 0x0EF22C, 0x000000C + .4byte script_080102E0 + .incbin "baserom.gba", 0x0EF23C, 0x000000C + .4byte script_080102E0 + .incbin "baserom.gba", 0x0EF24C, 0x000000C + .4byte script_080103B0 + .incbin "baserom.gba", 0x0EF25C, 0x000000C + .4byte script_080102E0 + .incbin "baserom.gba", 0x0EF26C, 0x000002C + .4byte script_08010428 + .incbin "baserom.gba", 0x0EF29C, 0x000000C + .4byte script_080100C8 + .incbin "baserom.gba", 0x0EF2AC, 0x000000C + .4byte script_08010454 + .incbin "baserom.gba", 0x0EF2BC, 0x000000C + .4byte script_080104A0 + .incbin "baserom.gba", 0x0EF2CC, 0x000000C + .4byte script_0801030C + .incbin "baserom.gba", 0x0EF2DC, 0x000000C + .4byte script_0801030C + .incbin "baserom.gba", 0x0EF2EC, 0x000000C + .4byte script_0801030C + .incbin "baserom.gba", 0x0EF2FC, 0x000000C + .4byte script_0801030C + .incbin "baserom.gba", 0x0EF30C, 0x000000C + .4byte script_0801030C + .incbin "baserom.gba", 0x0EF31C, 0x000000C + .4byte script_0801030C + .incbin "baserom.gba", 0x0EF32C, 0x000000C + .4byte script_080103B0 + .incbin "baserom.gba", 0x0EF33C, 0x000000C + .4byte script_080103B0 + .incbin "baserom.gba", 0x0EF34C, 0x000000C + .4byte script_080102E0 + .incbin "baserom.gba", 0x0EF35C, 0x000000C + .4byte script_080102E0 + .incbin "baserom.gba", 0x0EF36C, 0x000000C + .4byte script_080103B0 + .incbin "baserom.gba", 0x0EF37C, 0x000000C + .4byte script_080103B0 + .incbin "baserom.gba", 0x0EF38C, 0x000000C + .4byte script_080102E0 + .incbin "baserom.gba", 0x0EF39C, 0x000000C + .4byte script_080102E0 + .incbin "baserom.gba", 0x0EF3AC, 0x000000C + .4byte script_0800FF18 + .incbin "baserom.gba", 0x0EF3BC, 0x000000C + .4byte script_0800FF74 + .incbin "baserom.gba", 0x0EF3CC, 0x000000C + .4byte script_080103D0 + .incbin "baserom.gba", 0x0EF3DC, 0x000000C + .4byte script_080103D0 + .incbin "baserom.gba", 0x0EF3EC, 0x000000C + .4byte script_080103D0 + .incbin "baserom.gba", 0x0EF3FC, 0x000000C + .4byte script_080103D0 + .incbin "baserom.gba", 0x0EF40C, 0x000000C + .4byte script_080103D0 + .incbin "baserom.gba", 0x0EF41C, 0x000000C + .4byte script_080103D0 + .incbin "baserom.gba", 0x0EF42C, 0x000000C + .4byte script_080103D0 + .incbin "baserom.gba", 0x0EF43C, 0x000000C + .4byte script_080103D0 + .incbin "baserom.gba", 0x0EF44C, 0x000000C + .4byte script_080103D0 + .incbin "baserom.gba", 0x0EF45C, 0x000000C + .4byte script_080103D0 + .incbin "baserom.gba", 0x0EF46C, 0x000000C + .4byte script_080103D0 + .incbin "baserom.gba", 0x0EF47C, 0x000000C + .4byte script_080103D0 + .incbin "baserom.gba", 0x0EF48C, 0x000000C + .4byte script_080103D0 + .incbin "baserom.gba", 0x0EF49C, 0x000000C + .4byte script_080103F8 + .incbin "baserom.gba", 0x0EF4AC, 0x000000C + .4byte script_0800FEBC + .incbin "baserom.gba", 0x0EF4BC, 0x000000C + .4byte script_080103D0 + .incbin "baserom.gba", 0x0EF4CC, 0x000000C + .4byte script_0800ED04 + .incbin "baserom.gba", 0x0EF4DC, 0x000000C + .4byte script_0800ED04 + .incbin "baserom.gba", 0x0EF4EC, 0x000000C + .4byte script_080108D0 + .incbin "baserom.gba", 0x0EF4FC, 0x000000C + .4byte script_080108D0 + .incbin "baserom.gba", 0x0EF50C, 0x000000C + .4byte script_08010964 + .incbin "baserom.gba", 0x0EF51C, 0x000000C + .4byte script_080109A0 + .incbin "baserom.gba", 0x0EF52C, 0x000000C + .4byte script_08010B68 + .incbin "baserom.gba", 0x0EF53C, 0x000000C + .4byte script_08010B68 + .incbin "baserom.gba", 0x0EF54C, 0x000000C + .4byte script_08010B68 + .incbin "baserom.gba", 0x0EF55C, 0x000000C + .4byte script_08010B68 + .incbin "baserom.gba", 0x0EF56C, 0x000000C + .4byte script_08010B68 + .incbin "baserom.gba", 0x0EF57C, 0x0000054 gUnk_080EF5D0:: @ 080EF5D0 - .incbin "baserom.gba", 0x0EF5D0, 0x0000018 + .incbin "baserom.gba", 0x0EF5D0, 0x0000008 + .4byte script_08010264 + .incbin "baserom.gba", 0x0EF5DC, 0x000000C gUnk_080EF5E8:: @ 080EF5E8 .incbin "baserom.gba", 0x0EF5E8, 0x0000008 gUnk_080EF5F0:: @ 080EF5F0 - .incbin "baserom.gba", 0x0EF5F0, 0x0000020 + .incbin "baserom.gba", 0x0EF5F0, 0x0000008 + .4byte script_080107D0 + .incbin "baserom.gba", 0x0EF5FC, 0x0000014 gUnk_080EF610:: @ 080EF610 - .incbin "baserom.gba", 0x0EF610, 0x0000030 + .incbin "baserom.gba", 0x0EF610, 0x0000008 + .4byte script_080104EC + .incbin "baserom.gba", 0x0EF61C, 0x0000024 gUnk_080EF640:: @ 080EF640 - .incbin "baserom.gba", 0x0EF640, 0x0000020 + .incbin "baserom.gba", 0x0EF640, 0x0000008 + .4byte script_0800FDA0 + .incbin "baserom.gba", 0x0EF64C, 0x0000014 gUnk_080EF660:: @ 080EF660 - .incbin "baserom.gba", 0x0EF660, 0x0000020 + .incbin "baserom.gba", 0x0EF660, 0x0000008 + .4byte script_0800FDCC + .incbin "baserom.gba", 0x0EF66C, 0x0000014 gUnk_080EF680:: @ 080EF680 - .incbin "baserom.gba", 0x0EF680, 0x0000020 + .incbin "baserom.gba", 0x0EF680, 0x0000008 + .4byte script_0800FE44 + .incbin "baserom.gba", 0x0EF68C, 0x0000014 gUnk_080EF6A0:: @ 080EF6A0 - .incbin "baserom.gba", 0x0EF6A0, 0x0000020 + .incbin "baserom.gba", 0x0EF6A0, 0x0000008 + .4byte script_0800FDA0 + .incbin "baserom.gba", 0x0EF6AC, 0x0000014 gUnk_080EF6C0:: @ 080EF6C0 .incbin "baserom.gba", 0x0EF6C0, 0x0000020 @@ -10264,19 +10911,77 @@ gUnk_080EF720:: @ 080EF720 .incbin "baserom.gba", 0x0EF720, 0x0000020 gUnk_080EF740:: @ 080EF740 - .incbin "baserom.gba", 0x0EF740, 0x0000020 + .incbin "baserom.gba", 0x0EF740, 0x0000008 + .4byte script_08010A98 + .incbin "baserom.gba", 0x0EF74C, 0x0000014 gUnk_080EF760:: @ 080EF760 - .incbin "baserom.gba", 0x0EF760, 0x0000040 + .incbin "baserom.gba", 0x0EF760, 0x0000008 + .4byte script_08014F30 + .incbin "baserom.gba", 0x0EF76C, 0x0000034 gUnk_080EF7A0:: @ 080EF7A0 - .incbin "baserom.gba", 0x0EF7A0, 0x0000020 + .incbin "baserom.gba", 0x0EF7A0, 0x0000008 + .4byte script_080100C8 + .incbin "baserom.gba", 0x0EF7AC, 0x0000014 gUnk_080EF7C0:: @ 080EF7C0 - .incbin "baserom.gba", 0x0EF7C0, 0x0000131 + .incbin "baserom.gba", 0x0EF7C0, 0x0000008 + .4byte script_0800F554 + .incbin "baserom.gba", 0x0EF7CC, 0x000000C + .4byte script_0800F554 + .incbin "baserom.gba", 0x0EF7DC, 0x000000C + .4byte script_0800F584 + .incbin "baserom.gba", 0x0EF7EC, 0x000000C + .4byte script_0800F584 + .incbin "baserom.gba", 0x0EF7FC, 0x000000C + .4byte script_08010454 + .incbin "baserom.gba", 0x0EF80C, 0x000000C + .4byte script_0800F5EC + .incbin "baserom.gba", 0x0EF81C, 0x000000C + .4byte script_0800F688 + .incbin "baserom.gba", 0x0EF82C, 0x000000C + .4byte script_0800F6E0 + .incbin "baserom.gba", 0x0EF83C, 0x000000C + .4byte script_0800F6E0 + .incbin "baserom.gba", 0x0EF84C, 0x000000C + .4byte script_0800F554 + .incbin "baserom.gba", 0x0EF85C, 0x000000C + .4byte script_0800F554 + .incbin "baserom.gba", 0x0EF86C, 0x000000C + .4byte script_0800F554 + .incbin "baserom.gba", 0x0EF87C, 0x000000C + .4byte script_0800F554 + .incbin "baserom.gba", 0x0EF88C, 0x000000C + .4byte script_0800F650 + .incbin "baserom.gba", 0x0EF89C, 0x000000C + .4byte script_0800F554 + .incbin "baserom.gba", 0x0EF8AC, 0x000000C + .4byte script_0800F628 + .incbin "baserom.gba", 0x0EF8BC, 0x000000C + .4byte script_0800F628 + .incbin "baserom.gba", 0x0EF8CC, 0x000000C + .4byte script_0800F554 + .incbin "baserom.gba", 0x0EF8DC, 0x000000C + .4byte script_0800F5B0 + .incbin "baserom.gba", 0x0EF8EC, 0x0000005 gUnk_080EF8F1:: @ 080EF8F1 - .incbin "baserom.gba", 0x0EF8F1, 0x000007F + .incbin "baserom.gba", 0x0EF8F1, 0x0000007 + .4byte script_0800F584 + .incbin "baserom.gba", 0x0EF8FC, 0x000000C + .4byte script_0800F554 + .incbin "baserom.gba", 0x0EF90C, 0x000000C + .4byte script_0800F554 + .incbin "baserom.gba", 0x0EF91C, 0x000000C + .4byte script_0800F554 + .incbin "baserom.gba", 0x0EF92C, 0x000000C + .4byte script_0800F554 + .incbin "baserom.gba", 0x0EF93C, 0x000000C + .4byte script_0800F724 + .incbin "baserom.gba", 0x0EF94C, 0x000000C + .4byte script_0800F724 + .incbin "baserom.gba", 0x0EF95C, 0x0000014 gUnk_080EF970:: @ 080EF970 .incbin "baserom.gba", 0x0EF970, 0x0000028 @@ -10291,12 +10996,16 @@ gUnk_080EF9E4:: @ 080EF9E4 .incbin "baserom.gba", 0x0EF9E4, 0x000000B gUnk_080EF9EF:: @ 080EF9EF - .incbin "baserom.gba", 0x0EF9EF, 0x00000B5 + .incbin "baserom.gba", 0x0EF9EF, 0x0000021 + .4byte script_0800EF40 + .incbin "baserom.gba", 0x0EFA14, 0x0000074 + .4byte script_0801090C + .incbin "baserom.gba", 0x0EFA8C, 0x0000018 gUnk_080EFAA4:: @ 080EFAA4 .incbin "baserom.gba", 0x0EFAA4, 0x0000048 -gUnk_080EFAEC:: @ 080EFAEC +Room_HyruleTown_0:: @ 080EFAEC .4byte gUnk_080EE80C .4byte gUnk_080EEADC .4byte 0x00000000 @@ -10357,7 +11066,7 @@ gUnk_080EFAEC:: @ 080EFAEC .4byte gUnk_080EF760 .4byte gUnk_080EF7A0 -gUnk_080EFBD8:: @ 080EFBD8 +Room_HyruleTown_1:: @ 080EFBD8 .4byte gUnk_080EEBCC .4byte gUnk_080EEC4C .4byte 0x00000000 @@ -10368,15 +11077,21 @@ gUnk_080EFBD8:: @ 080EFBD8 .4byte LoadHyruleTown gUnk_080EFBF8:: @ 080EFBF8 - .incbin "baserom.gba", 0x0EFBF8, 0x0000008 + .4byte gUnk_080EFAA4 + .4byte gUnk_080EF7C0 -gUnk_080EFC00:: @ 080EFC00 - .incbin "baserom.gba", 0x0EFC00, 0x0000011 +Room_HyruleTown_2:: @ 080EFC00 + .4byte gUnk_080EE80C + .4byte gUnk_080EEADC + .incbin "baserom.gba", 0x0EFC08, 0x0000004 + .4byte gUnk_080EECDC + .incbin "baserom.gba", 0x0EFC10, 0x0000001 gUnk_080EFC11:: @ 080EFC11 - .incbin "baserom.gba", 0x0EFC11, 0x000000F + .incbin "baserom.gba", 0x0EFC11, 0x000000B + .4byte LoadHyruleTown -gUnk_080EFC20:: @ 080EFC20 +Room_HyruleTown_3:: @ 080EFC20 .4byte gUnk_080EE80C .4byte gUnk_080EEADC .4byte 0x00000000 @@ -10386,7 +11101,7 @@ gUnk_080EFC20:: @ 080EFC20 .4byte 0x00000000 .4byte LoadHyruleTown -gUnk_080EFC40:: @ 080EFC40 +Room_HyruleTown_4:: @ 080EFC40 .4byte gUnk_080EE80C .4byte gUnk_080EEADC .4byte 0x00000000 @@ -10396,7 +11111,7 @@ gUnk_080EFC40:: @ 080EFC40 .4byte 0x00000000 .4byte LoadHyruleTown -gUnk_080EFC60:: @ 080EFC60 +Room_HyruleTown_5:: @ 080EFC60 .4byte gUnk_080EE80C .4byte gUnk_080EEADC .4byte 0x00000000 @@ -10406,7 +11121,7 @@ gUnk_080EFC60:: @ 080EFC60 .4byte 0x00000000 .4byte LoadHyruleTown -gUnk_080EFC80:: @ 080EFC80 +Room_HyruleTown_6:: @ 080EFC80 .4byte gUnk_080EE80C .4byte gUnk_080EEADC .4byte 0x00000000 @@ -10416,7 +11131,7 @@ gUnk_080EFC80:: @ 080EFC80 .4byte 0x00000000 .4byte LoadHyruleTown -gUnk_080EFCA0:: @ 080EFCA0 +Room_HyruleTown_7:: @ 080EFCA0 .4byte gUnk_080EE80C .4byte gUnk_080EEADC .4byte 0x00000000 @@ -10426,7 +11141,7 @@ gUnk_080EFCA0:: @ 080EFCA0 .4byte 0x00000000 .4byte LoadHyruleTown -gUnk_080EFCC0:: @ 080EFCC0 +Room_HyruleTown_8:: @ 080EFCC0 .4byte gUnk_080EE80C .4byte gUnk_080EEADC .4byte 0x00000000 @@ -10445,7 +11160,7 @@ gUnk_080EFD90:: @ 080EFD90 gUnk_080EFDF0:: @ 080EFDF0 .incbin "baserom.gba", 0x0EFDF0, 0x0000008 -gUnk_080EFDF8:: @ 080EFDF8 +Room_HyruleTownMinishCaves_Entrance:: @ 080EFDF8 .4byte gUnk_080EFCE0 .4byte 0x00000000 .4byte gUnk_080EFD90 @@ -10467,7 +11182,7 @@ gUnk_080EFE58:: @ 080EFE58 gUnk_080EFE68:: @ 080EFE68 .incbin "baserom.gba", 0x0EFE68, 0x0000010 -gUnk_080EFE78:: @ 080EFE78 +Room_HyruleTownMinishCaves_NorthRoom:: @ 080EFE78 .4byte gUnk_080EFE18 .4byte gUnk_080EFE38 .4byte gUnk_080EFE58 @@ -10492,7 +11207,7 @@ gUnk_080EFF28:: @ 080EFF28 gUnk_080EFF78:: @ 080EFF78 .incbin "baserom.gba", 0x0EFF78, 0x0000008 -gUnk_080EFF80:: @ 080EFF80 +Room_HyruleTownMinishCaves_PacciJump:: @ 080EFF80 .4byte gUnk_080EFE98 .4byte gUnk_080EFF08 .4byte gUnk_080EFF28 @@ -10559,7 +11274,7 @@ gUnk_080F0098:: @ 080F0098 gUnk_080F009E:: @ 080F009E .incbin "baserom.gba", 0x0F009E, 0x0000002 -gUnk_080F00A0:: @ 080F00A0 +Room_HyruleTownMinishCaves_MulldozerFight:: @ 080F00A0 .4byte gUnk_080EFFA0 .4byte gUnk_080F0000 .4byte gUnk_080F0030 @@ -10579,17 +11294,17 @@ gUnk_080F00D4:: @ 080F00D4 gUnk_080F00E4:: @ 080F00E4 .incbin "baserom.gba", 0x0F00E4, 0x0000010 -gUnk_080F00F4:: @ 080F00F4 - .incbin "baserom.gba", 0x0F00F4, 0x0000005 - -gUnk_080F00F9:: @ 080F00F9 - .incbin "baserom.gba", 0x0F00F9, 0x0000006 - -gUnk_080F00FF:: @ 080F00FF - .incbin "baserom.gba", 0x0F00FF, 0x0000008 +Room_HyruleTownMinishCaves_WestChest:: @ 080F00F4 + .4byte gUnk_080F00C4 + .incbin "baserom.gba", 0x0F00F8, 0x0000004 + .4byte gUnk_080F00D4 + .4byte gUnk_080F00E4 + .incbin "baserom.gba", 0x0F0104, 0x0000003 gUnk_080F0107:: @ 080F0107 - .incbin "baserom.gba", 0x0F0107, 0x000000D + .incbin "baserom.gba", 0x0F0107, 0x0000005 + .4byte sub_0804E214 + .4byte nullsub_080 gUnk_080F0114:: @ 080F0114 .incbin "baserom.gba", 0x0F0114, 0x0000038 @@ -10606,7 +11321,7 @@ gUnk_080F0194:: @ 080F0194 gUnk_080F01A4:: @ 080F01A4 .incbin "baserom.gba", 0x0F01A4, 0x0000030 -gUnk_080F01D4:: @ 080F01D4 +Room_HyruleTownMinishCaves_Flippers:: @ 080F01D4 .4byte gUnk_080F0114 .4byte 0x00000000 .4byte gUnk_080F0184 @@ -10626,7 +11341,7 @@ gUnk_080F0208:: @ 080F0208 gUnk_080F0228:: @ 080F0228 .incbin "baserom.gba", 0x0F0228, 0x0000008 -gUnk_080F0230:: @ 080F0230 +Room_HyruleTownMinishCaves_Librari:: @ 080F0230 .4byte gUnk_080F01F8 .4byte 0x00000000 .4byte gUnk_080F0208 @@ -10645,7 +11360,7 @@ gUnk_080F0270:: @ 080F0270 gUnk_080F0280:: @ 080F0280 .incbin "baserom.gba", 0x0F0280, 0x0000010 -gUnk_080F0290:: @ 080F0290 +Room_HyruleTownMinishCaves_WestFrozenChest:: @ 080F0290 .4byte gUnk_080F0250 .4byte 0x00000000 .4byte gUnk_080F0270 @@ -10673,7 +11388,7 @@ gUnk_080F0320:: @ 080F0320 gUnk_080F0360:: @ 080F0360 .incbin "baserom.gba", 0x0F0360, 0x0000008 -gUnk_080F0368:: @ 080F0368 +Room_HyruleTownMinishCaves_CrossIntersection:: @ 080F0368 .4byte gUnk_080F02B0 .4byte 0x00000000 .4byte gUnk_080F0320 @@ -10704,7 +11419,7 @@ gUnk_080F0402:: @ 080F0402 gUnk_080F0408:: @ 080F0408 .incbin "baserom.gba", 0x0F0408, 0x0000008 -gUnk_080F0410:: @ 080F0410 +Room_HyruleTownMinishCaves_SoutheastCorner:: @ 080F0410 .4byte gUnk_080F0388 .4byte 0x00000000 .4byte gUnk_080F03A8 @@ -10726,7 +11441,7 @@ gUnk_080F0443:: @ 080F0443 gUnk_080F0450:: @ 080F0450 .incbin "baserom.gba", 0x0F0450, 0x0000008 -gUnk_080F0458:: @ 080F0458 +Room_HyruleTownMinishCaves_Entrance2:: @ 080F0458 .4byte gUnk_080F0430 .4byte 0x00000000 .4byte gUnk_080F0440 @@ -10751,7 +11466,7 @@ gUnk_080F0503:: @ 080F0503 gUnk_080F0588:: @ 080F0588 .incbin "baserom.gba", 0x0F0588, 0x0000030 -gUnk_080F05B8:: @ 080F05B8 +Room_HyruleTownUnderground_Main:: @ 080F05B8 .4byte gUnk_080F0478 .4byte 0x00000000 .4byte gUnk_080F04F8 @@ -10776,7 +11491,7 @@ gUnk_080F0608:: @ 080F0608 gUnk_080F0609:: @ 080F0609 .incbin "baserom.gba", 0x0F0609, 0x0000007 -gUnk_080F0610:: @ 080F0610 +Room_HyruleTownUnderground_Well:: @ 080F0610 .4byte gUnk_080F05D8 .4byte 0x00000000 .4byte gUnk_080F05F8 @@ -10790,43 +11505,109 @@ gUnk_080F0630:: @ 080F0630 .incbin "baserom.gba", 0x0F0630, 0x0000020 gUnk_080F0650:: @ 080F0650 - .incbin "baserom.gba", 0x0F0650, 0x0000060 + .incbin "baserom.gba", 0x0F0650, 0x000000C + .4byte script_08011128 + .incbin "baserom.gba", 0x0F0660, 0x000000C + .4byte script_080119B0 + .incbin "baserom.gba", 0x0F0670, 0x000000C + .4byte script_080119B0 + .incbin "baserom.gba", 0x0F0680, 0x000000C + .4byte script_080119D8 + .incbin "baserom.gba", 0x0F0690, 0x000000C + .4byte script_080119F0 + .incbin "baserom.gba", 0x0F06A0, 0x0000010 gUnk_080F06B0:: @ 080F06B0 - .incbin "baserom.gba", 0x0F06B0, 0x0000030 + .incbin "baserom.gba", 0x0F06B0, 0x000000C + .4byte script_08010BEC + .incbin "baserom.gba", 0x0F06C0, 0x000000C + .4byte script_080111CC + .incbin "baserom.gba", 0x0F06D0, 0x0000010 gUnk_080F06E0:: @ 080F06E0 - .incbin "baserom.gba", 0x0F06E0, 0x0000025 + .incbin "baserom.gba", 0x0F06E0, 0x000000C + .4byte script_08011640 + .incbin "baserom.gba", 0x0F06F0, 0x000000C + .4byte script_080112C4 + .incbin "baserom.gba", 0x0F0700, 0x0000005 gUnk_080F0705:: @ 080F0705 - .incbin "baserom.gba", 0x0F0705, 0x000006B + .incbin "baserom.gba", 0x0F0705, 0x0000007 + .4byte script_080112C4 + .incbin "baserom.gba", 0x0F0710, 0x000000C + .4byte script_080112C4 + .incbin "baserom.gba", 0x0F0720, 0x000000C + .4byte script_080112C4 + .incbin "baserom.gba", 0x0F0730, 0x000000C + .4byte script_080115D0 + .incbin "baserom.gba", 0x0F0740, 0x000000C + .4byte script_08011608 + .incbin "baserom.gba", 0x0F0750, 0x000000C + .4byte script_080116A8 + .incbin "baserom.gba", 0x0F0760, 0x0000010 gUnk_080F0770:: @ 080F0770 - .incbin "baserom.gba", 0x0F0770, 0x0000090 + .incbin "baserom.gba", 0x0F0770, 0x000000C + .4byte script_08011930 + .incbin "baserom.gba", 0x0F0780, 0x000000C + .4byte script_08011930 + .incbin "baserom.gba", 0x0F0790, 0x000000C + .4byte script_08011930 + .incbin "baserom.gba", 0x0F07A0, 0x000000C + .4byte script_08011930 + .incbin "baserom.gba", 0x0F07B0, 0x000000C + .4byte script_08011930 + .incbin "baserom.gba", 0x0F07C0, 0x000000C + .4byte script_08011930 + .incbin "baserom.gba", 0x0F07D0, 0x000000C + .4byte script_08011930 + .incbin "baserom.gba", 0x0F07E0, 0x000000C + .4byte script_08011930 + .incbin "baserom.gba", 0x0F07F0, 0x0000010 gUnk_080F0800:: @ 080F0800 .incbin "baserom.gba", 0x0F0800, 0x0000006 gUnk_080F0806:: @ 080F0806 - .incbin "baserom.gba", 0x0F0806, 0x0000010 + .incbin "baserom.gba", 0x0F0806, 0x0000006 + .4byte script_0801194C + .incbin "baserom.gba", 0x0F0810, 0x0000006 gUnk_080F0816:: @ 080F0816 - .incbin "baserom.gba", 0x0F0816, 0x000003A + .incbin "baserom.gba", 0x0F0816, 0x0000006 + .4byte script_08011964 + .incbin "baserom.gba", 0x0F0820, 0x000000C + .4byte script_08011958 + .incbin "baserom.gba", 0x0F0830, 0x000000C + .4byte script_08011964 + .incbin "baserom.gba", 0x0F0840, 0x0000010 gUnk_080F0850:: @ 080F0850 - .incbin "baserom.gba", 0x0F0850, 0x0000020 + .incbin "baserom.gba", 0x0F0850, 0x000000C + .4byte script_08011A64 + .incbin "baserom.gba", 0x0F0860, 0x0000010 gUnk_080F0870:: @ 080F0870 - .incbin "baserom.gba", 0x0F0870, 0x0000020 + .incbin "baserom.gba", 0x0F0870, 0x000000C + .4byte script_080119E4 + .incbin "baserom.gba", 0x0F0880, 0x0000010 gUnk_080F0890:: @ 080F0890 - .incbin "baserom.gba", 0x0F0890, 0x0000060 + .incbin "baserom.gba", 0x0F0890, 0x000004C + .4byte script_08011AE4 + .incbin "baserom.gba", 0x0F08E0, 0x0000010 gUnk_080F08F0:: @ 080F08F0 - .incbin "baserom.gba", 0x0F08F0, 0x0000030 + .incbin "baserom.gba", 0x0F08F0, 0x000000C + .4byte script_08011A2C + .incbin "baserom.gba", 0x0F0900, 0x000000C + .4byte script_08011A2C + .incbin "baserom.gba", 0x0F0910, 0x0000010 gUnk_080F0920:: @ 080F0920 - .incbin "baserom.gba", 0x0F0920, 0x0000020 + .incbin "baserom.gba", 0x0F0920, 0x000000C + .4byte script_08011B20 + .incbin "baserom.gba", 0x0F0930, 0x0000010 gUnk_080F0940:: @ 080F0940 .incbin "baserom.gba", 0x0F0940, 0x0000060 @@ -10879,7 +11660,7 @@ gUnk_080F0AC0:: @ 080F0AC0 gUnk_080F0AD4:: @ 080F0AD4 .incbin "baserom.gba", 0x0F0AD4, 0x0000014 -gUnk_080F0AE8:: @ 080F0AE8 +Room_CastleGarden_Main:: @ 080F0AE8 .4byte gUnk_080F0630 .4byte gUnk_080F0940 .4byte gUnk_080F0A00 @@ -10892,10 +11673,17 @@ gUnk_080F0AE8:: @ 080F0AE8 .4byte gUnk_080F0A50 gUnk_080F0B10:: @ 080F0B10 - .incbin "baserom.gba", 0x0F0B10, 0x0000018 + .4byte gUnk_080F0A64 + .4byte gUnk_080F0A78 + .4byte gUnk_080F0A8C + .4byte gUnk_080F0AAC + .4byte gUnk_080F0AC0 + .4byte gUnk_080F0AD4 gUnk_080F0B28:: @ 080F0B28 - .incbin "baserom.gba", 0x0F0B28, 0x0000020 + .incbin "baserom.gba", 0x0F0B28, 0x000000C + .4byte script_08011BE4 + .incbin "baserom.gba", 0x0F0B38, 0x0000010 gUnk_080F0B48:: @ 080F0B48 .incbin "baserom.gba", 0x0F0B48, 0x0000020 @@ -11304,7 +12092,7 @@ gUnk_080F1B2C:: @ 080F1B2C gUnk_080F1B8C:: @ 080F1B8C .incbin "baserom.gba", 0x0F1B8C, 0x0000060 -gUnk_080F1BEC:: @ 080F1BEC +Area_SimonsSimulation_Main:: @ 080F1BEC .4byte gUnk_080F0B28 .4byte 0x00000000 .4byte 0x00000000 @@ -11330,13 +12118,19 @@ gUnk_080F1BEC:: @ 080F1BEC .4byte gUnk_080F1B8C gUnk_080F1C48:: @ 080F1C48 - .incbin "baserom.gba", 0x0F1C48, 0x0000020 + .incbin "baserom.gba", 0x0F1C48, 0x000000C + .4byte script_0800EAF8 + .incbin "baserom.gba", 0x0F1C58, 0x0000010 gUnk_080F1C68:: @ 080F1C68 - .incbin "baserom.gba", 0x0F1C68, 0x0000020 + .incbin "baserom.gba", 0x0F1C68, 0x000000C + .4byte script_08010B68 + .incbin "baserom.gba", 0x0F1C78, 0x0000010 gUnk_080F1C88:: @ 080F1C88 - .incbin "baserom.gba", 0x0F1C88, 0x0000020 + .incbin "baserom.gba", 0x0F1C88, 0x000000C + .4byte script_08010B68 + .incbin "baserom.gba", 0x0F1C98, 0x0000010 gUnk_080F1CA8:: @ 080F1CA8 .incbin "baserom.gba", 0x0F1CA8, 0x0000060 @@ -11356,7 +12150,7 @@ gUnk_080F1D31:: @ 080F1D31 gUnk_080F1D34:: @ 080F1D34 .incbin "baserom.gba", 0x0F1D34, 0x0000014 -gUnk_080F1D48:: @ 080F1D48 +Room_HouseInteriors2_Stranger:: @ 080F1D48 .4byte gUnk_080F1C48 .4byte gUnk_080F1CA8 .4byte gUnk_080F1D08 @@ -11372,13 +12166,19 @@ gUnk_080F1D70:: @ 080F1D70 .incbin "baserom.gba", 0x0F1D70, 0x0000020 gUnk_080F1D90:: @ 080F1D90 - .incbin "baserom.gba", 0x0F1D90, 0x0000020 + .incbin "baserom.gba", 0x0F1D90, 0x000000C + .4byte script_08012024 + .incbin "baserom.gba", 0x0F1DA0, 0x0000010 gUnk_080F1DB0:: @ 080F1DB0 - .incbin "baserom.gba", 0x0F1DB0, 0x0000020 + .incbin "baserom.gba", 0x0F1DB0, 0x000000C + .4byte script_080120B0 + .incbin "baserom.gba", 0x0F1DC0, 0x0000010 gUnk_080F1DD0:: @ 080F1DD0 - .incbin "baserom.gba", 0x0F1DD0, 0x0000020 + .incbin "baserom.gba", 0x0F1DD0, 0x000000C + .4byte script_0801213C + .incbin "baserom.gba", 0x0F1DE0, 0x0000010 gUnk_080F1DF0:: @ 080F1DF0 .incbin "baserom.gba", 0x0F1DF0, 0x000002D @@ -11401,7 +12201,7 @@ gUnk_080F1E8C:: @ 080F1E8C gUnk_080F1EA0:: @ 080F1EA0 .incbin "baserom.gba", 0x0F1EA0, 0x0000020 -gUnk_080F1EC0:: @ 080F1EC0 +Room_HouseInteriors2_WestOracle:: @ 080F1EC0 .4byte gUnk_080F1D70 .4byte gUnk_080F1DF0 .4byte gUnk_080F1E60 @@ -11435,7 +12235,7 @@ gUnk_080F1FC8:: @ 080F1FC8 gUnk_080F1FDC:: @ 080F1FDC .incbin "baserom.gba", 0x0F1FDC, 0x0000010 -gUnk_080F1FEC:: @ 080F1FEC +Room_HouseInteriors2_2:: @ 080F1FEC .4byte gUnk_080F1EEC .4byte gUnk_080F1F0C .4byte gUnk_080F1F9C @@ -11475,7 +12275,7 @@ gUnk_080F20F8:: @ 080F20F8 gUnk_080F20FF:: @ 080F20FF .incbin "baserom.gba", 0x0F20FF, 0x0000009 -gUnk_080F2108:: @ 080F2108 +Room_HouseInteriors2_3:: @ 080F2108 .4byte gUnk_080F2018 .4byte gUnk_080F2038 .4byte gUnk_080F20B8 @@ -11489,7 +12289,9 @@ gUnk_080F2108:: @ 080F2108 .4byte gUnk_080F20F8 gUnk_080F2134:: @ 080F2134 - .incbin "baserom.gba", 0x0F2134, 0x0000040 + .incbin "baserom.gba", 0x0F2134, 0x000000C + .4byte script_0800EAA4 + .incbin "baserom.gba", 0x0F2144, 0x0000030 gUnk_080F2174:: @ 080F2174 .incbin "baserom.gba", 0x0F2174, 0x0000020 @@ -11533,7 +12335,7 @@ gUnk_080F22D0:: @ 080F22D0 gUnk_080F22E0:: @ 080F22E0 .incbin "baserom.gba", 0x0F22E0, 0x0000014 -gUnk_080F22F4:: @ 080F22F4 +Room_HouseInteriors2_DrLeft:: @ 080F22F4 .4byte gUnk_080F2134 .4byte gUnk_080F21D4 .4byte gUnk_080F2264 @@ -11556,13 +12358,21 @@ gUnk_080F233C:: @ 080F233C .incbin "baserom.gba", 0x0F233C, 0x0000030 gUnk_080F236C:: @ 080F236C - .incbin "baserom.gba", 0x0F236C, 0x0000020 + .incbin "baserom.gba", 0x0F236C, 0x000000C + .4byte script_0800EB2C + .incbin "baserom.gba", 0x0F237C, 0x0000010 gUnk_080F238C:: @ 080F238C - .incbin "baserom.gba", 0x0F238C, 0x0000030 + .incbin "baserom.gba", 0x0F238C, 0x000000C + .4byte script_0800EB64 + .incbin "baserom.gba", 0x0F239C, 0x000000C + .4byte script_0800EC14 + .incbin "baserom.gba", 0x0F23AC, 0x0000010 gUnk_080F23BC:: @ 080F23BC - .incbin "baserom.gba", 0x0F23BC, 0x0000020 + .incbin "baserom.gba", 0x0F23BC, 0x000000C + .4byte script_080103B0 + .incbin "baserom.gba", 0x0F23CC, 0x0000010 gUnk_080F23DC:: @ 080F23DC .incbin "baserom.gba", 0x0F23DC, 0x0000080 @@ -11588,7 +12398,7 @@ gUnk_080F24B0:: @ 080F24B0 gUnk_080F24C4:: @ 080F24C4 .incbin "baserom.gba", 0x0F24C4, 0x0000014 -gUnk_080F24D8:: @ 080F24D8 +Room_HouseInteriors2_Romio:: @ 080F24D8 .4byte gUnk_080F232C .4byte gUnk_080F23DC .4byte gUnk_080F245C @@ -11614,16 +12424,24 @@ gUnk_080F2531:: @ 080F2531 .incbin "baserom.gba", 0x0F2531, 0x000003F gUnk_080F2570:: @ 080F2570 - .incbin "baserom.gba", 0x0F2570, 0x0000020 + .incbin "baserom.gba", 0x0F2570, 0x000000C + .4byte script_0800EC54 + .incbin "baserom.gba", 0x0F2580, 0x0000010 gUnk_080F2590:: @ 080F2590 - .incbin "baserom.gba", 0x0F2590, 0x0000030 + .incbin "baserom.gba", 0x0F2590, 0x000000C + .4byte script_0800EBC0 + .incbin "baserom.gba", 0x0F25A0, 0x000000C + .4byte script_0800EC54 + .incbin "baserom.gba", 0x0F25B0, 0x0000010 gUnk_080F25C0:: @ 080F25C0 .incbin "baserom.gba", 0x0F25C0, 0x0000040 gUnk_080F2600:: @ 080F2600 - .incbin "baserom.gba", 0x0F2600, 0x0000020 + .incbin "baserom.gba", 0x0F2600, 0x000000C + .4byte script_080103B0 + .incbin "baserom.gba", 0x0F2610, 0x0000010 gUnk_080F2620:: @ 080F2620 .incbin "baserom.gba", 0x0F2620, 0x0000050 @@ -11643,7 +12461,7 @@ gUnk_080F26A8:: @ 080F26A8 gUnk_080F26BC:: @ 080F26BC .incbin "baserom.gba", 0x0F26BC, 0x0000010 -gUnk_080F26CC:: @ 080F26CC +Room_HouseInteriors2_Julietta:: @ 080F26CC .4byte gUnk_080F2510 .4byte gUnk_080F2620 .4byte gUnk_080F2670 @@ -11660,19 +12478,27 @@ gUnk_080F26F8:: @ 080F26F8 .incbin "baserom.gba", 0x0F26F8, 0x0000020 gUnk_080F2718:: @ 080F2718 - .incbin "baserom.gba", 0x0F2718, 0x0000021 + .incbin "baserom.gba", 0x0F2718, 0x000000C + .4byte script_08012270 + .incbin "baserom.gba", 0x0F2728, 0x0000011 gUnk_080F2739:: @ 080F2739 .incbin "baserom.gba", 0x0F2739, 0x000001F gUnk_080F2758:: @ 080F2758 - .incbin "baserom.gba", 0x0F2758, 0x0000040 + .incbin "baserom.gba", 0x0F2758, 0x000000C + .4byte script_0801232C + .incbin "baserom.gba", 0x0F2768, 0x0000030 gUnk_080F2798:: @ 080F2798 - .incbin "baserom.gba", 0x0F2798, 0x0000040 + .incbin "baserom.gba", 0x0F2798, 0x000000C + .4byte script_08012E88 + .incbin "baserom.gba", 0x0F27A8, 0x0000030 gUnk_080F27D8:: @ 080F27D8 - .incbin "baserom.gba", 0x0F27D8, 0x0000040 + .incbin "baserom.gba", 0x0F27D8, 0x000000C + .4byte script_08012E88 + .incbin "baserom.gba", 0x0F27E8, 0x0000030 gUnk_080F2818:: @ 080F2818 .incbin "baserom.gba", 0x0F2818, 0x0000030 @@ -11689,7 +12515,7 @@ gUnk_080F2860:: @ 080F2860 gUnk_080F2870:: @ 080F2870 .incbin "baserom.gba", 0x0F2870, 0x0000018 -gUnk_080F2888:: @ 080F2888 +Room_HouseInteriors2_Percy:: @ 080F2888 .4byte gUnk_080F26F8 .4byte gUnk_080F2818 .4byte gUnk_080F2848 @@ -11706,13 +12532,19 @@ gUnk_080F28B4:: @ 080F28B4 .incbin "baserom.gba", 0x0F28B4, 0x0000020 gUnk_080F28D4:: @ 080F28D4 - .incbin "baserom.gba", 0x0F28D4, 0x0000020 + .incbin "baserom.gba", 0x0F28D4, 0x000000C + .4byte script_08012024 + .incbin "baserom.gba", 0x0F28E4, 0x0000010 gUnk_080F28F4:: @ 080F28F4 - .incbin "baserom.gba", 0x0F28F4, 0x0000020 + .incbin "baserom.gba", 0x0F28F4, 0x000000C + .4byte script_080120B0 + .incbin "baserom.gba", 0x0F2904, 0x0000010 gUnk_080F2914:: @ 080F2914 - .incbin "baserom.gba", 0x0F2914, 0x0000020 + .incbin "baserom.gba", 0x0F2914, 0x000000C + .4byte script_0801213C + .incbin "baserom.gba", 0x0F2924, 0x0000010 gUnk_080F2934:: @ 080F2934 .incbin "baserom.gba", 0x0F2934, 0x0000080 @@ -11723,7 +12555,7 @@ gUnk_080F29B4:: @ 080F29B4 gUnk_080F29C4:: @ 080F29C4 .incbin "baserom.gba", 0x0F29C4, 0x0000008 -gUnk_080F29CC:: @ 080F29CC +Room_HouseInteriors2_EastOracle:: @ 080F29CC .4byte gUnk_080F28B4 .4byte gUnk_080F2934 .4byte gUnk_080F29B4 @@ -11751,7 +12583,7 @@ gUnk_080F2A7C:: @ 080F2A7C gUnk_080F2A84:: @ 080F2A84 .incbin "baserom.gba", 0x0F2A84, 0x0000018 -gUnk_080F2A9C:: @ 080F2A9C +Room_HouseInteriors2_A:: @ 080F2A9C .4byte gUnk_080F29EC .4byte gUnk_080F2A1C .4byte gUnk_080F2A6C @@ -11777,7 +12609,7 @@ gUnk_080F2B50:: @ 080F2B50 gUnk_080F2B58:: @ 080F2B58 .incbin "baserom.gba", 0x0F2B58, 0x0000020 -gUnk_080F2B78:: @ 080F2B78 +Room_HouseInteriors2_B:: @ 080F2B78 .4byte gUnk_080F2AC0 .4byte gUnk_080F2AF0 .4byte gUnk_080F2B40 @@ -11789,7 +12621,9 @@ gUnk_080F2B78:: @ 080F2B78 .4byte gUnk_080F2B58 gUnk_080F2B9C:: @ 080F2B9C - .incbin "baserom.gba", 0x0F2B9C, 0x00000E0 + .incbin "baserom.gba", 0x0F2B9C, 0x00000CC + .4byte script_08010120 + .incbin "baserom.gba", 0x0F2C6C, 0x0000010 gUnk_080F2C7C:: @ 080F2C7C .incbin "baserom.gba", 0x0F2C7C, 0x00000A0 @@ -11812,7 +12646,7 @@ gUnk_080F2D58:: @ 080F2D58 gUnk_080F2D68:: @ 080F2D68 .incbin "baserom.gba", 0x0F2D68, 0x0000014 -gUnk_080F2D7C:: @ 080F2D7C +Room_HouseInteriors2_Cucco:: @ 080F2D7C .4byte gUnk_080F2B9C .4byte gUnk_080F2C7C .4byte gUnk_080F2D1C @@ -11841,7 +12675,7 @@ gUnk_080F2E4C:: @ 080F2E4C gUnk_080F2E5C:: @ 080F2E5C .incbin "baserom.gba", 0x0F2E5C, 0x0000008 -gUnk_080F2E64:: @ 080F2E64 +Room_HouseInteriors2_LinksHouseEntrance:: @ 080F2E64 .4byte gUnk_080F2DAC .4byte gUnk_080F2DCC .4byte gUnk_080F2E4C @@ -11855,10 +12689,16 @@ gUnk_080F2E84:: @ 080F2E84 .incbin "baserom.gba", 0x0F2E84, 0x0000010 gUnk_080F2E94:: @ 080F2E94 - .incbin "baserom.gba", 0x0F2E94, 0x0000030 + .incbin "baserom.gba", 0x0F2E94, 0x000000C + .4byte script_08009B78 + .incbin "baserom.gba", 0x0F2EA4, 0x000000C + .4byte script_08009C68 + .incbin "baserom.gba", 0x0F2EB4, 0x0000010 gUnk_080F2EC4:: @ 080F2EC4 - .incbin "baserom.gba", 0x0F2EC4, 0x0000020 + .incbin "baserom.gba", 0x0F2EC4, 0x000000C + .4byte script_08009DB0 + .incbin "baserom.gba", 0x0F2ED4, 0x0000010 gUnk_080F2EE4:: @ 080F2EE4 .incbin "baserom.gba", 0x0F2EE4, 0x0000090 @@ -11869,7 +12709,7 @@ gUnk_080F2F74:: @ 080F2F74 gUnk_080F2F84:: @ 080F2F84 .incbin "baserom.gba", 0x0F2F84, 0x0000010 -gUnk_080F2F94:: @ 080F2F94 +Room_HouseInteriors2_LinksHouseSmith:: @ 080F2F94 .4byte gUnk_080F2E84 .4byte gUnk_080F2EE4 .4byte gUnk_080F2F74 @@ -11883,7 +12723,9 @@ gUnk_080F2FB4:: @ 080F2FB4 .incbin "baserom.gba", 0x0F2FB4, 0x0000020 gUnk_080F2FD4:: @ 080F2FD4 - .incbin "baserom.gba", 0x0F2FD4, 0x0000020 + .incbin "baserom.gba", 0x0F2FD4, 0x000000C + .4byte script_080095CC + .incbin "baserom.gba", 0x0F2FE4, 0x0000010 gUnk_080F2FF4:: @ 080F2FF4 .incbin "baserom.gba", 0x0F2FF4, 0x0000070 @@ -11894,7 +12736,7 @@ gUnk_080F3064:: @ 080F3064 gUnk_080F3074:: @ 080F3074 .incbin "baserom.gba", 0x0F3074, 0x0000008 -gUnk_080F307C:: @ 080F307C +Room_HouseInteriors2_Dampe:: @ 080F307C .4byte gUnk_080F2FB4 .4byte gUnk_080F2FF4 .4byte gUnk_080F3064 @@ -11908,7 +12750,8 @@ gUnk_080F309C:: @ 080F309C .incbin "baserom.gba", 0x0F309C, 0x000001C gUnk_080F30B8:: @ 080F30B8 - .incbin "baserom.gba", 0x0F30B8, 0x0000014 + .4byte script_0800B5C4 + .incbin "baserom.gba", 0x0F30BC, 0x0000010 gUnk_080F30CC:: @ 080F30CC .incbin "baserom.gba", 0x0F30CC, 0x0000020 @@ -11928,7 +12771,7 @@ gUnk_080F315C:: @ 080F315C gUnk_080F3164:: @ 080F3164 .incbin "baserom.gba", 0x0F3164, 0x0000010 -gUnk_080F3174:: @ 080F3174 +Room_HouseInteriors2_Stockwell:: @ 080F3174 .4byte gUnk_080F309C .4byte gUnk_080F30EC .4byte gUnk_080F314C @@ -11943,7 +12786,9 @@ gUnk_080F3198:: @ 080F3198 .incbin "baserom.gba", 0x0F3198, 0x0000040 gUnk_080F31D8:: @ 080F31D8 - .incbin "baserom.gba", 0x0F31D8, 0x0000020 + .incbin "baserom.gba", 0x0F31D8, 0x000000C + .4byte script_08009DEC + .incbin "baserom.gba", 0x0F31E8, 0x0000010 gUnk_080F31F8:: @ 080F31F8 .incbin "baserom.gba", 0x0F31F8, 0x0000020 @@ -11954,7 +12799,7 @@ gUnk_080F3218:: @ 080F3218 gUnk_080F3228:: @ 080F3228 .incbin "baserom.gba", 0x0F3228, 0x0000008 -gUnk_080F3230:: @ 080F3230 +Room_HouseInteriors2_LinksHouseBedroom:: @ 080F3230 .4byte gUnk_080F3198 .4byte gUnk_080F31F8 .4byte gUnk_080F3218 @@ -11968,7 +12813,17 @@ gUnk_080F3250:: @ 080F3250 .incbin "baserom.gba", 0x0F3250, 0x0000010 gUnk_080F3260:: @ 080F3260 - .incbin "baserom.gba", 0x0F3260, 0x0000070 + .incbin "baserom.gba", 0x0F3260, 0x000000C + .4byte script_08009538 + .incbin "baserom.gba", 0x0F3270, 0x000000C + .4byte script_08009574 + .incbin "baserom.gba", 0x0F3280, 0x000000C + .4byte script_08009574 + .incbin "baserom.gba", 0x0F3290, 0x000000C + .4byte script_08009574 + .incbin "baserom.gba", 0x0F32A0, 0x000001C + .4byte script_08009574 + .incbin "baserom.gba", 0x0F32C0, 0x0000010 gUnk_080F32D0:: @ 080F32D0 .incbin "baserom.gba", 0x0F32D0, 0x0000090 @@ -11988,7 +12843,7 @@ gUnk_080F338C:: @ 080F338C gUnk_080F33A0:: @ 080F33A0 .incbin "baserom.gba", 0x0F33A0, 0x0000028 -gUnk_080F33C8:: @ 080F33C8 +Room_HouseInteriors4_Carpenter:: @ 080F33C8 .4byte gUnk_080F3250 .4byte gUnk_080F32D0 .4byte gUnk_080F3360 @@ -12002,7 +12857,9 @@ gUnk_080F33C8:: @ 080F33C8 .4byte gUnk_080F33A0 gUnk_080F33F4:: @ 080F33F4 - .incbin "baserom.gba", 0x0F33F4, 0x0000020 + .incbin "baserom.gba", 0x0F33F4, 0x000000C + .4byte script_080161E8 + .incbin "baserom.gba", 0x0F3404, 0x0000010 gUnk_080F3414:: @ 080F3414 .incbin "baserom.gba", 0x0F3414, 0x0000080 @@ -12016,7 +12873,7 @@ gUnk_080F35A4:: @ 080F35A4 gUnk_080F35B4:: @ 080F35B4 .incbin "baserom.gba", 0x0F35B4, 0x0000010 -gUnk_080F35C4:: @ 080F35C4 +Room_HouseInteriors4_Swiftblade:: @ 080F35C4 .4byte gUnk_080F33F4 .4byte gUnk_080F3414 .4byte gUnk_080F35A4 @@ -12030,7 +12887,9 @@ gUnk_080F35E4:: @ 080F35E4 .incbin "baserom.gba", 0x0F35E4, 0x0000020 gUnk_080F3604:: @ 080F3604 - .incbin "baserom.gba", 0x0F3604, 0x0000020 + .incbin "baserom.gba", 0x0F3604, 0x000000C + .4byte script_08014EF8 + .incbin "baserom.gba", 0x0F3614, 0x0000010 gUnk_080F3624:: @ 080F3624 .incbin "baserom.gba", 0x0F3624, 0x00000C0 @@ -12050,7 +12909,7 @@ gUnk_080F372C:: @ 080F372C gUnk_080F3740:: @ 080F3740 .incbin "baserom.gba", 0x0F3740, 0x0000018 -gUnk_080F3758:: @ 080F3758 +Room_HouseInteriors4_RanchHouseWest:: @ 080F3758 .4byte gUnk_080F35E4 .4byte gUnk_080F3624 .4byte gUnk_080F36E4 @@ -12063,10 +12922,14 @@ gUnk_080F3758:: @ 080F3758 .4byte gUnk_080F3740 gUnk_080F3780:: @ 080F3780 - .incbin "baserom.gba", 0x0F3780, 0x0000050 + .incbin "baserom.gba", 0x0F3780, 0x000003C + .4byte script_08014E50 + .incbin "baserom.gba", 0x0F37C0, 0x0000010 gUnk_080F37D0:: @ 080F37D0 - .incbin "baserom.gba", 0x0F37D0, 0x0000020 + .incbin "baserom.gba", 0x0F37D0, 0x000000C + .4byte script_08014ECC + .incbin "baserom.gba", 0x0F37E0, 0x0000010 gUnk_080F37F0:: @ 080F37F0 .incbin "baserom.gba", 0x0F37F0, 0x00000B4 @@ -12086,7 +12949,7 @@ gUnk_080F38D8:: @ 080F38D8 gUnk_080F38EC:: @ 080F38EC .incbin "baserom.gba", 0x0F38EC, 0x0000008 -gUnk_080F38F4:: @ 080F38F4 +Room_HouseInteriors4_RanchHouseEast:: @ 080F38F4 .4byte gUnk_080F3780 .4byte gUnk_080F37F0 .4byte gUnk_080F38C0 @@ -12113,7 +12976,7 @@ gUnk_080F39DC:: @ 080F39DC gUnk_080F39E4:: @ 080F39E4 .incbin "baserom.gba", 0x0F39E4, 0x0000010 -gUnk_080F39F4:: @ 080F39F4 +Room_HouseInteriors4_FarmHouse:: @ 080F39F4 .4byte gUnk_080F391C .4byte gUnk_080F393C .4byte gUnk_080F39CC @@ -12151,7 +13014,7 @@ gUnk_080F3B64:: @ 080F3B64 gUnk_080F3B74:: @ 080F3B74 .incbin "baserom.gba", 0x0F3B74, 0x0000050 -gUnk_080F3BC4:: @ 080F3BC4 +Room_HouseInteriors4_Mayor:: @ 080F3BC4 .4byte gUnk_080F3A18 .4byte gUnk_080F3A68 .4byte gUnk_080F3B18 @@ -12169,10 +13032,16 @@ gUnk_080F3BF4:: @ 080F3BF4 .incbin "baserom.gba", 0x0F3BF4, 0x0000050 gUnk_080F3C44:: @ 080F3C44 - .incbin "baserom.gba", 0x0F3C44, 0x0000020 + .incbin "baserom.gba", 0x0F3C44, 0x000000C + .4byte script_080168F4 + .incbin "baserom.gba", 0x0F3C54, 0x0000010 gUnk_080F3C64:: @ 080F3C64 - .incbin "baserom.gba", 0x0F3C64, 0x0000030 + .incbin "baserom.gba", 0x0F3C64, 0x000000C + .4byte script_0800AFB0 + .incbin "baserom.gba", 0x0F3C74, 0x000000C + .4byte script_08012360 + .incbin "baserom.gba", 0x0F3C84, 0x0000010 gUnk_080F3C94:: @ 080F3C94 .incbin "baserom.gba", 0x0F3C94, 0x0000020 @@ -12207,7 +13076,7 @@ gUnk_080F4050:: @ 080F4050 gUnk_080F4060:: @ 080F4060 .incbin "baserom.gba", 0x0F4060, 0x0000014 -gUnk_080F4074:: @ 080F4074 +Room_LakeHylia_Main:: @ 080F4074 .4byte gUnk_080F3BF4 .4byte gUnk_080F3CB4 .4byte gUnk_080F3D44 @@ -12241,7 +13110,7 @@ gUnk_080F4194:: @ 080F4194 gUnk_080F41A4:: @ 080F41A4 .incbin "baserom.gba", 0x0F41A4, 0x0000014 -gUnk_080F41B8:: @ 080F41B8 +Room_LakeHylia_Beanstalk:: @ 080F41B8 .4byte gUnk_080F40AC .4byte gUnk_080F40BC .4byte gUnk_080F40EC @@ -12254,7 +13123,9 @@ gUnk_080F41B8:: @ 080F41B8 .4byte gUnk_080F41A4 gUnk_080F41E0:: @ 080F41E0 - .incbin "baserom.gba", 0x0F41E0, 0x0000040 + .incbin "baserom.gba", 0x0F41E0, 0x000000C + .4byte script_0800B964 + .incbin "baserom.gba", 0x0F41F0, 0x0000030 gUnk_080F4220:: @ 080F4220 .incbin "baserom.gba", 0x0F4220, 0x0000060 @@ -12262,7 +13133,7 @@ gUnk_080F4220:: @ 080F4220 gUnk_080F4280:: @ 080F4280 .incbin "baserom.gba", 0x0F4280, 0x0000020 -gUnk_080F42A0:: @ 080F42A0 +Room_LakeWoodsCave_Main:: @ 080F42A0 .4byte gUnk_080F41E0 .4byte 0x00000000 .4byte gUnk_080F4220 @@ -12281,7 +13152,7 @@ gUnk_080F42E0:: @ 080F42E0 gUnk_080F42F0:: @ 080F42F0 .incbin "baserom.gba", 0x0F42F0, 0x0000010 -gUnk_080F4300:: @ 080F4300 +Room_HyliaDigCaves_Middle:: @ 080F4300 .4byte gUnk_080F42C0 .4byte 0x00000000 .4byte gUnk_080F42E0 @@ -12292,7 +13163,9 @@ gUnk_080F4300:: @ 080F4300 .4byte nullsub_383 gUnk_080F4320:: @ 080F4320 - .incbin "baserom.gba", 0x0F4320, 0x0000060 + .incbin "baserom.gba", 0x0F4320, 0x000000C + .4byte script_0800B964 + .incbin "baserom.gba", 0x0F4330, 0x0000050 gUnk_080F4380:: @ 080F4380 .incbin "baserom.gba", 0x0F4380, 0x0000060 @@ -12300,7 +13173,7 @@ gUnk_080F4380:: @ 080F4380 gUnk_080F43E0:: @ 080F43E0 .incbin "baserom.gba", 0x0F43E0, 0x0000048 -gUnk_080F4428:: @ 080F4428 +Room_HyliaDigCaves_North:: @ 080F4428 .4byte gUnk_080F4320 .4byte 0x00000000 .4byte gUnk_080F4380 @@ -12319,7 +13192,7 @@ gUnk_080F4468:: @ 080F4468 gUnk_080F4488:: @ 080F4488 .incbin "baserom.gba", 0x0F4488, 0x0000018 -gUnk_080F44A0:: @ 080F44A0 +Room_CastorWildsDigCave_Main:: @ 080F44A0 .4byte gUnk_080F4448 .4byte 0x00000000 .4byte gUnk_080F4468 @@ -12338,7 +13211,7 @@ gUnk_080F44E0:: @ 080F44E0 gUnk_080F4520:: @ 080F4520 .incbin "baserom.gba", 0x0F4520, 0x0000020 -gUnk_080F4540:: @ 080F4540 +Room_HyruleDigCaves_Main:: @ 080F4540 .4byte gUnk_080F44C0 .4byte 0x00000000 .4byte gUnk_080F44E0 @@ -12349,7 +13222,9 @@ gUnk_080F4540:: @ 080F4540 .4byte nullsub_386 gUnk_080F4560:: @ 080F4560 - .incbin "baserom.gba", 0x0F4560, 0x0000040 + .incbin "baserom.gba", 0x0F4560, 0x000000C + .4byte script_0800B964 + .incbin "baserom.gba", 0x0F4570, 0x0000030 gUnk_080F45A0:: @ 080F45A0 .incbin "baserom.gba", 0x0F45A0, 0x0000090 @@ -12357,7 +13232,7 @@ gUnk_080F45A0:: @ 080F45A0 gUnk_080F4630:: @ 080F4630 .incbin "baserom.gba", 0x0F4630, 0x0000008 -gUnk_080F4638:: @ 080F4638 +Room_CrenelDigCave_Main:: @ 080F4638 .4byte gUnk_080F4560 .4byte 0x00000000 .4byte gUnk_080F45A0 @@ -12368,7 +13243,9 @@ gUnk_080F4638:: @ 080F4638 .4byte nullsub_387 gUnk_080F4658:: @ 080F4658 - .incbin "baserom.gba", 0x0F4658, 0x0000040 + .incbin "baserom.gba", 0x0F4658, 0x000000C + .4byte script_0800B964 + .incbin "baserom.gba", 0x0F4668, 0x0000030 gUnk_080F4698:: @ 080F4698 .incbin "baserom.gba", 0x0F4698, 0x0000030 @@ -12376,7 +13253,7 @@ gUnk_080F4698:: @ 080F4698 gUnk_080F46C8:: @ 080F46C8 .incbin "baserom.gba", 0x0F46C8, 0x0000008 -gUnk_080F46D0:: @ 080F46D0 +Room_DigCaves1_HyruleFieldFarm:: @ 080F46D0 .4byte gUnk_080F4658 .4byte 0x00000000 .4byte gUnk_080F4698 @@ -12387,7 +13264,9 @@ gUnk_080F46D0:: @ 080F46D0 .4byte nullsub_388 gUnk_080F46F0:: @ 080F46F0 - .incbin "baserom.gba", 0x0F46F0, 0x0000040 + .incbin "baserom.gba", 0x0F46F0, 0x000000C + .4byte script_0800B964 + .incbin "baserom.gba", 0x0F4700, 0x0000030 gUnk_080F4730:: @ 080F4730 .incbin "baserom.gba", 0x0F4730, 0x0000030 @@ -12395,7 +13274,7 @@ gUnk_080F4730:: @ 080F4730 gUnk_080F4760:: @ 080F4760 .incbin "baserom.gba", 0x0F4760, 0x0000020 -gUnk_080F4780:: @ 080F4780 +Room_DigCaves1_TrilbyHighlands:: @ 080F4780 .4byte gUnk_080F46F0 .4byte 0x00000000 .4byte gUnk_080F4730 @@ -12414,7 +13293,7 @@ gUnk_080F47D0:: @ 080F47D0 gUnk_080F4800:: @ 080F4800 .incbin "baserom.gba", 0x0F4800, 0x0000020 -gUnk_080F4820:: @ 080F4820 +Room_VeilFallsDigCave_Main:: @ 080F4820 .4byte gUnk_080F47A0 .4byte 0x00000000 .4byte gUnk_080F47D0 @@ -12433,7 +13312,7 @@ gUnk_080F4860:: @ 080F4860 gUnk_080F4870:: @ 080F4870 .incbin "baserom.gba", 0x0F4870, 0x0000010 -gUnk_080F4880:: @ 080F4880 +Room_OuterFortressOfWinds_EntranceHall:: @ 080F4880 .4byte gUnk_080F4840 .4byte 0x00000000 .4byte gUnk_080F4860 @@ -12452,7 +13331,7 @@ gUnk_080F49D0:: @ 080F49D0 gUnk_080F4A60:: @ 080F4A60 .incbin "baserom.gba", 0x0F4A60, 0x0000020 -gUnk_080F4A80:: @ 080F4A80 +Room_OuterFortressOfWinds_2F:: @ 080F4A80 .4byte gUnk_080F48A0 .4byte 0x00000000 .4byte gUnk_080F49D0 @@ -12471,7 +13350,7 @@ gUnk_080F4AD0:: @ 080F4AD0 gUnk_080F4B20:: @ 080F4B20 .incbin "baserom.gba", 0x0F4B20, 0x0000018 -gUnk_080F4B38:: @ 080F4B38 +Room_OuterFortressOfWinds_3F:: @ 080F4B38 .4byte gUnk_080F4AA0 .4byte 0x00000000 .4byte gUnk_080F4AD0 @@ -12493,7 +13372,7 @@ gUnk_080F4BA8:: @ 080F4BA8 gUnk_080F4BB8:: @ 080F4BB8 .incbin "baserom.gba", 0x0F4BB8, 0x0000020 -gUnk_080F4BD8:: @ 080F4BD8 +Room_OuterFortressOfWinds_MoleMitts:: @ 080F4BD8 .4byte gUnk_080F4B58 .4byte 0x00000000 .4byte gUnk_080F4BA8 @@ -12515,7 +13394,7 @@ gUnk_080F4CB8:: @ 080F4CB8 gUnk_080F4CC8:: @ 080F4CC8 .incbin "baserom.gba", 0x0F4CC8, 0x0000014 -gUnk_080F4CDC:: @ 080F4CDC +Room_OuterFortressOfWinds_SmallKey:: @ 080F4CDC .4byte gUnk_080F4BF8 .4byte 0x00000000 .4byte gUnk_080F4C78 @@ -12526,7 +13405,7 @@ gUnk_080F4CDC:: @ 080F4CDC .4byte nullsub_395 .4byte gUnk_080F4CC8 -gEntityList0_MinishWoods_0:: @ 080F4D00 +gEntities_MinishWoods_0:: @ 080F4D00 object_minish_lilypad x=0x1F8, y=0x3D8, room_property=0x12 object_minish_lilypad x=0x1A8, y=0x3B8, room_property=0x13 object_item x=0xC8, y=0x134, item=0x63, flag=0x3C, collision=1 @@ -12534,24 +13413,40 @@ gEntityList0_MinishWoods_0:: @ 080F4D00 entity_list_end gUnk_080F4D50:: @ 080F4D50 - .incbin "baserom.gba", 0x0F4D50, 0x0000020 + .incbin "baserom.gba", 0x0F4D50, 0x000000C + .4byte script_08012480 + .incbin "baserom.gba", 0x0F4D60, 0x0000010 gUnk_080F4D70:: @080F4D70 - .incbin "baserom.gba", 0x0F4D70, 0x0000040 + .incbin "baserom.gba", 0x0F4D70, 0x000000C + .4byte script_080126FC + .incbin "baserom.gba", 0x0F4D80, 0x000000C + .4byte script_08012BA8 + .incbin "baserom.gba", 0x0F4D90, 0x000000C + .4byte script_08012BF8 + .incbin "baserom.gba", 0x0F4DA0, 0x0000010 gUnk_080F4DB0:: @ 080F4DB0 - .incbin "baserom.gba", 0x0F4DB0, 0x0000020 + .incbin "baserom.gba", 0x0F4DB0, 0x000000C + .4byte script_08012C98 + .incbin "baserom.gba", 0x0F4DC0, 0x0000010 gUnk_080F4DD0:: @ 080F4DD0 - .incbin "baserom.gba", 0x0F4DD0, 0x0000020 + .incbin "baserom.gba", 0x0F4DD0, 0x000000C + .4byte script_08012CD8 + .incbin "baserom.gba", 0x0F4DE0, 0x0000010 gUnk_080F4DF0:: @ 080F4DF0 - .incbin "baserom.gba", 0x0F4DF0, 0x0000020 + .incbin "baserom.gba", 0x0F4DF0, 0x000000C + .4byte script_08012D18 + .incbin "baserom.gba", 0x0F4E00, 0x0000010 gUnk_080F4E10:: @ 080F4E10 - .incbin "baserom.gba", 0x0F4E10, 0x0000020 + .incbin "baserom.gba", 0x0F4E10, 0x000000C + .4byte script_0800B00C + .incbin "baserom.gba", 0x0F4E20, 0x0000010 -gEntityList1_MinishWoods_0:: @ 080F4E30 +gManagers_MinishWoods_0:: @ 080F4E30 .byte 0x09, 0x18, 0x01, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x09, 0x0F, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 .byte 0x09, 0x00, 0x03, 0x00, 0x03, 0x01, 0x00, 0x00, 0x28, 0x01, 0x70, 0x03, 0x00, 0x00, 0x00, 0x00 @@ -12562,12 +13457,22 @@ gEntityList1_MinishWoods_0:: @ 080F4E30 .byte 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 gUnk_080F4EB0:: @ 080F4EB0 - .incbin "baserom.gba", 0x0F4EB0, 0x0000060 + .incbin "baserom.gba", 0x0F4EB0, 0x000000C + .4byte script_0800A910 + .incbin "baserom.gba", 0x0F4EC0, 0x000000C + .4byte script_0800A964 + .incbin "baserom.gba", 0x0F4ED0, 0x000000C + .4byte script_0800A988 + .incbin "baserom.gba", 0x0F4EE0, 0x000000C + .4byte script_0800A9AC + .incbin "baserom.gba", 0x0F4EF0, 0x000000C + .4byte script_0800A9D0 + .incbin "baserom.gba", 0x0F4F00, 0x0000010 gUnk_080F4F10:: @ 080F4F10 .incbin "baserom.gba", 0x0F4F10, 0x0000020 -gEntityList2_MinishWoods_0:: @ 080F4F30 +gRoomEnemies_MinishWoods_0:: @ 080F4F30 enemy_octorok x=0x148, y=0x38, bound_x=0xA0, bound_y=0x20, bound_tile_width=0x1A, bound_tile_height=0x16 enemy_octorok x=0x118, y=0x98, bound_x=0xA0, bound_y=0x20, bound_tile_width=0x1A, bound_tile_height=0x16 enemy_octorok x=0x1B8, y=0x1A8, bound_x=0x160, bound_y=0x160, bound_tile_width=0x1C, bound_tile_height=0x14 @@ -12629,7 +13534,7 @@ gUnk_080F51D0:: @ 080F51D0 gUnk_080F51F0:: @ 080F51F0 .incbin "baserom.gba", 0x0F51F0, 0x0000030 -gEntityList3_MinishWoods_0:: @ 080F5220 +gRoomTiles_MinishWoods_0:: @ 080F5220 .byte 0x0A, 0x01, 0x36, 0x00, 0x0A, 0x08, 0x1D, 0x00 .byte 0x0A, 0x01, 0x37, 0x00, 0x0B, 0x08, 0x1D, 0x00 .byte 0x0A, 0x01, 0x38, 0x00, 0x83, 0x0D, 0x1D, 0x00 @@ -12639,13 +13544,11 @@ gEntityList3_MinishWoods_0:: @ 080F5220 .byte 0x05, 0x00, 0x00, 0x1F, 0xDB, 0x03, 0x1F, 0x06 .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 -gAreaRoomEntities_MinishWoods_0:: @ 080F5260 - .4byte gEntityList0_MinishWoods_0 - .4byte gEntityList1_MinishWoods_0 - .4byte gEntityList2_MinishWoods_0 - .4byte gEntityList3_MinishWoods_0 - -gUnk_080F5270:: @ 080F5270 +Room_MinishWoods_Main:: @ 080F5260 + .4byte gEntities_MinishWoods_0 + .4byte gManagers_MinishWoods_0 + .4byte gRoomEnemies_MinishWoods_0 + .4byte gRoomTiles_MinishWoods_0 .4byte sub_0804EC98 .4byte 0x00000000 .4byte sub_0804EBDC @@ -12672,7 +13575,7 @@ gUnk_080F52C0:: @ 080F52C0 gUnk_080F52D0:: @ 080F52D0 .incbin "baserom.gba", 0x0F52D0, 0x0000008 -gUnk_080F52D8:: @ 080F52D8 +Room_Empty_Main:: @ 080F52D8 .4byte gUnk_080F52B0 .4byte 0x00000000 .4byte gUnk_080F52C0 @@ -12686,13 +13589,21 @@ gUnk_080F52F8:: @ 080F52F8 .incbin "baserom.gba", 0x0F52F8, 0x0000010 gUnk_080F5308:: @ 080F5308 - .incbin "baserom.gba", 0x0F5308, 0x0000020 + .incbin "baserom.gba", 0x0F5308, 0x000000C + .4byte script_08012D70 + .incbin "baserom.gba", 0x0F5318, 0x0000010 gUnk_080F5328:: @ 080F5328 .incbin "baserom.gba", 0x0F5328, 0x0000020 gUnk_080F5348:: @ 080F5348 - .incbin "baserom.gba", 0x0F5348, 0x0000050 + .incbin "baserom.gba", 0x0F5348, 0x000000C + .4byte script_0800AB08 + .incbin "baserom.gba", 0x0F5358, 0x000000C + .4byte script_0800AD74 + .incbin "baserom.gba", 0x0F5368, 0x000000C + .4byte script_0800AEA4 + .incbin "baserom.gba", 0x0F5378, 0x0000020 gUnk_080F5398:: @ 080F5398 .incbin "baserom.gba", 0x0F5398, 0x0000010 @@ -12703,7 +13614,7 @@ gUnk_080F53A8:: @ 080F53A8 gUnk_080F53B8:: @ 080F53B8 .incbin "baserom.gba", 0x0F53B8, 0x0000008 -gUnk_080F53C0:: @ 080F53C0 +Room_SanctuaryEntrance_Main:: @ 080F53C0 .4byte gUnk_080F52F8 .4byte gUnk_080F5398 .4byte gUnk_080F53A8 @@ -12722,7 +13633,7 @@ gUnk_080F5410:: @ 080F5410 gUnk_080F5420:: @ 080F5420 .incbin "baserom.gba", 0x0F5420, 0x0000008 -gUnk_080F5428:: @ 080F5428 +Room_Sanctuary_Hall:: @ 080F5428 .4byte gUnk_080F53E0 .4byte 0x00000000 .4byte gUnk_080F5410 @@ -12733,28 +13644,52 @@ gUnk_080F5428:: @ 080F5428 .4byte sub_0804ED34 gUnk_080F5448:: @ 080F5448 - .incbin "baserom.gba", 0x0F5448, 0x00000A0 + .incbin "baserom.gba", 0x0F5448, 0x000000C + .4byte script_08013BE8 + .incbin "baserom.gba", 0x0F5458, 0x000000C + .4byte script_08013F94 + .incbin "baserom.gba", 0x0F5468, 0x000000C + .4byte script_08013FE8 + .incbin "baserom.gba", 0x0F5478, 0x000000C + .4byte script_08013B18 + .incbin "baserom.gba", 0x0F5488, 0x0000060 gUnk_080F54E8:: @ 080F54E8 - .incbin "baserom.gba", 0x0F54E8, 0x0000020 + .incbin "baserom.gba", 0x0F54E8, 0x000000C + .4byte script_08013CA4 + .incbin "baserom.gba", 0x0F54F8, 0x0000010 gUnk_080F5508:: @ 080F5508 - .incbin "baserom.gba", 0x0F5508, 0x0000020 + .incbin "baserom.gba", 0x0F5508, 0x000000C + .4byte script_080134DC + .incbin "baserom.gba", 0x0F5518, 0x0000010 gUnk_080F5528:: @ 080F5528 - .incbin "baserom.gba", 0x0F5528, 0x0000030 + .incbin "baserom.gba", 0x0F5528, 0x000000C + .4byte script_08013E94 + .incbin "baserom.gba", 0x0F5538, 0x000000C + .4byte script_08013EB0 + .incbin "baserom.gba", 0x0F5548, 0x0000010 gUnk_080F5558:: @ 080F5558 - .incbin "baserom.gba", 0x0F5558, 0x0000020 + .incbin "baserom.gba", 0x0F5558, 0x000000C + .4byte script_08013720 + .incbin "baserom.gba", 0x0F5568, 0x0000010 gUnk_080F5578:: @ 080F5578 - .incbin "baserom.gba", 0x0F5578, 0x0000020 + .incbin "baserom.gba", 0x0F5578, 0x000000C + .4byte script_08013ECC + .incbin "baserom.gba", 0x0F5588, 0x0000010 gUnk_080F5598:: @ 080F5598 - .incbin "baserom.gba", 0x0F5598, 0x0000020 + .incbin "baserom.gba", 0x0F5598, 0x000000C + .4byte script_080138B4 + .incbin "baserom.gba", 0x0F55A8, 0x0000010 gUnk_080F55B8:: @ 080F55B8 - .incbin "baserom.gba", 0x0F55B8, 0x0000020 + .incbin "baserom.gba", 0x0F55B8, 0x000000C + .4byte script_08013EE8 + .incbin "baserom.gba", 0x0F55C8, 0x0000010 gUnk_080F55D8:: @ 080F55D8 .incbin "baserom.gba", 0x0F55D8, 0x0000020 @@ -12765,7 +13700,7 @@ gUnk_080F55F8:: @ 080F55F8 gUnk_080F5608:: @ 080F5608 .incbin "baserom.gba", 0x0F5608, 0x0000008 -gUnk_080F5610:: @ 080F5610 +Room_Sanctuary_Main:: @ 080F5610 .4byte gUnk_080F5448 .4byte 0x00000000 .4byte gUnk_080F55F8 @@ -12776,13 +13711,21 @@ gUnk_080F5610:: @ 080F5610 .4byte sub_0804ED5C gUnk_080F5630:: @ 080F5630 - .incbin "baserom.gba", 0x0F5630, 0x0000030 + .incbin "baserom.gba", 0x0F5630, 0x000000C + .4byte script_08014274 + .incbin "baserom.gba", 0x0F5640, 0x0000020 gUnk_080F5660:: @ 080F5660 - .incbin "baserom.gba", 0x0F5660, 0x0000020 + .incbin "baserom.gba", 0x0F5660, 0x000000C + .4byte script_080131AC + .incbin "baserom.gba", 0x0F5670, 0x0000010 gUnk_080F5680:: @ 080F5680 - .incbin "baserom.gba", 0x0F5680, 0x0000030 + .incbin "baserom.gba", 0x0F5680, 0x000000C + .4byte script_080133C4 + .incbin "baserom.gba", 0x0F5690, 0x000000C + .4byte script_080133F8 + .incbin "baserom.gba", 0x0F56A0, 0x0000010 gUnk_080F56B0:: @ 080F56B0 .incbin "baserom.gba", 0x0F56B0, 0x0000050 @@ -12793,7 +13736,7 @@ gUnk_080F5700:: @ 080F5700 gUnk_080F5710:: @ 080F5710 .incbin "baserom.gba", 0x0F5710, 0x0000008 -gUnk_080F5718:: @ 080F5718 +Room_Sanctuary_StainedGlass:: @ 080F5718 .4byte gUnk_080F5630 .4byte gUnk_080F56B0 .4byte gUnk_080F5700 @@ -12848,7 +13791,7 @@ gUnk_080F5918:: @ 080F5918 gUnk_080F5920:: @ 080F5920 .incbin "baserom.gba", 0x0F5920, 0x0000014 -gUnk_080F5934:: @ 080F5934 +Room_HouseInteriors3_StockwellShop:: @ 080F5934 .4byte gUnk_080F5738 .4byte gUnk_080F58C8 .4byte gUnk_080F5908 @@ -12860,7 +13803,19 @@ gUnk_080F5934:: @ 080F5934 .4byte gUnk_080F5920 gUnk_080F5958:: @ 080F5958 - .incbin "baserom.gba", 0x0F5958, 0x0000090 + .incbin "baserom.gba", 0x0F5958, 0x000000C + .4byte script_0800E920 + .incbin "baserom.gba", 0x0F5968, 0x000000C + .4byte script_0800ED04 + .incbin "baserom.gba", 0x0F5978, 0x000000C + .4byte script_0800ED04 + .incbin "baserom.gba", 0x0F5988, 0x000000C + .4byte script_080100FC + .incbin "baserom.gba", 0x0F5998, 0x000000C + .4byte script_0800EC8C + .incbin "baserom.gba", 0x0F59A8, 0x000000C + .4byte script_08010BB4 + .incbin "baserom.gba", 0x0F59B8, 0x0000030 gUnk_080F59E8:: @ 080F59E8 .incbin "baserom.gba", 0x0F59E8, 0x0000090 @@ -12883,7 +13838,7 @@ gUnk_080F5AB8:: @ 080F5AB8 gUnk_080F5ACC:: @ 080F5ACC .incbin "baserom.gba", 0x0F5ACC, 0x0000010 -gUnk_080F5ADC:: @ 080F5ADC +Room_HouseInteriors3_Cafe:: @ 080F5ADC .4byte gUnk_080F5958 .4byte gUnk_080F59E8 .4byte gUnk_080F5A78 @@ -12918,7 +13873,7 @@ gUnk_080F5BC4:: @ 080F5BC4 gUnk_080F5BD4:: @ 080F5BD4 .incbin "baserom.gba", 0x0F5BD4, 0x0000014 -gUnk_080F5BE8:: @ 080F5BE8 +Room_HouseInteriors3_RemShoeShop:: @ 080F5BE8 .4byte gUnk_080F5B0C .4byte gUnk_080F5B5C .4byte gUnk_080F5BAC @@ -12931,7 +13886,13 @@ gUnk_080F5BE8:: @ 080F5BE8 .4byte gUnk_080F5BD4 gUnk_080F5C10:: @ 080F5C10 - .incbin "baserom.gba", 0x0F5C10, 0x0000060 + .incbin "baserom.gba", 0x0F5C10, 0x000000C + .4byte script_08010674 + .incbin "baserom.gba", 0x0F5C20, 0x000000C + .4byte script_080106AC + .incbin "baserom.gba", 0x0F5C30, 0x000002C + .4byte script_0800EBDC + .incbin "baserom.gba", 0x0F5C60, 0x0000010 gUnk_080F5C70:: @ 080F5C70 .incbin "baserom.gba", 0x0F5C70, 0x00000C0 @@ -12951,7 +13912,7 @@ gUnk_080F5D5C:: @ 080F5D5C gUnk_080F5D70:: @ 080F5D70 .incbin "baserom.gba", 0x0F5D70, 0x0000014 -gUnk_080F5D84:: @ 080F5D84 +Room_HouseInteriors3_Bakery:: @ 080F5D84 .4byte gUnk_080F5C10 .4byte gUnk_080F5C70 .4byte gUnk_080F5D30 @@ -12965,10 +13926,14 @@ gUnk_080F5D84:: @ 080F5D84 .4byte gUnk_080F5D70 gUnk_080F5DB0:: @ 080F5DB0 - .incbin "baserom.gba", 0x0F5DB0, 0x0000020 + .incbin "baserom.gba", 0x0F5DB0, 0x000000C + .4byte script_08011B40 + .incbin "baserom.gba", 0x0F5DC0, 0x0000010 gUnk_080F5DD0:: @ 080F5DD0 - .incbin "baserom.gba", 0x0F5DD0, 0x0000020 + .incbin "baserom.gba", 0x0F5DD0, 0x000000C + .4byte script_080103B0 + .incbin "baserom.gba", 0x0F5DE0, 0x0000010 gUnk_080F5DF0:: @ 080F5DF0 .incbin "baserom.gba", 0x0F5DF0, 0x0000020 @@ -12979,7 +13944,7 @@ gUnk_080F5E10:: @ 080F5E10 gUnk_080F5E20:: @ 080F5E20 .incbin "baserom.gba", 0x0F5E20, 0x0000008 -gUnk_080F5E28:: @ 080F5E28 +Room_HouseInteriors3_Simon:: @ 080F5E28 .4byte gUnk_080F5DB0 .4byte gUnk_080F5DF0 .4byte gUnk_080F5E10 @@ -12996,7 +13961,9 @@ gUnk_080F5E68:: @ 080F5E68 .incbin "baserom.gba", 0x0F5E68, 0x0000020 gUnk_080F5E88:: @ 080F5E88 - .incbin "baserom.gba", 0x0F5E88, 0x0000040 + .incbin "baserom.gba", 0x0F5E88, 0x000002C + .4byte script_0800BA3C + .incbin "baserom.gba", 0x0F5EB8, 0x0000010 gUnk_080F5EC8:: @ 080F5EC8 .incbin "baserom.gba", 0x0F5EC8, 0x0000010 @@ -13004,7 +13971,7 @@ gUnk_080F5EC8:: @ 080F5EC8 gUnk_080F5ED8:: @ 080F5ED8 .incbin "baserom.gba", 0x0F5ED8, 0x0000020 -gUnk_080F5EF8:: @ 080F5EF8 +Room_HouseInteriors3_FigurineHouse:: @ 080F5EF8 .4byte gUnk_080F5E48 .4byte gUnk_080F5E88 .4byte gUnk_080F5EC8 @@ -13015,16 +13982,24 @@ gUnk_080F5EF8:: @ 080F5EF8 .4byte sub_0804F030 gUnk_080F5F18:: @ 080F5F18 - .incbin "baserom.gba", 0x0F5F18, 0x0000020 + .incbin "baserom.gba", 0x0F5F18, 0x000000C + .4byte script_08014548 + .incbin "baserom.gba", 0x0F5F28, 0x0000010 gUnk_080F5F38:: @ 080F5F38 - .incbin "baserom.gba", 0x0F5F38, 0x0000020 + .incbin "baserom.gba", 0x0F5F38, 0x000000C + .4byte script_080100C8 + .incbin "baserom.gba", 0x0F5F48, 0x0000010 gUnk_080F5F58:: @ 080F5F58 - .incbin "baserom.gba", 0x0F5F58, 0x0000020 + .incbin "baserom.gba", 0x0F5F58, 0x000000C + .4byte script_08014450 + .incbin "baserom.gba", 0x0F5F68, 0x0000010 gUnk_080F5F78:: @ 080F5F78 - .incbin "baserom.gba", 0x0F5F78, 0x0000020 + .incbin "baserom.gba", 0x0F5F78, 0x000000C + .4byte script_0801450C + .incbin "baserom.gba", 0x0F5F88, 0x0000010 gUnk_080F5F98:: @ 080F5F98 .incbin "baserom.gba", 0x0F5F98, 0x0000040 @@ -13035,7 +14010,7 @@ gUnk_080F5FD8:: @ 080F5FD8 gUnk_080F5FE8:: @ 080F5FE8 .incbin "baserom.gba", 0x0F5FE8, 0x0000008 -gUnk_080F5FF0:: @ 080F5FF0 +Room_HouseInteriors3_BorlovEntrance:: @ 080F5FF0 .4byte gUnk_080F5F18 .4byte gUnk_080F5F98 .4byte gUnk_080F5FD8 @@ -13049,7 +14024,13 @@ gUnk_080F5FF0:: @ 080F5FF0 .4byte gUnk_080F5F78 gUnk_080F601C:: @ 080F601C - .incbin "baserom.gba", 0x0F601C, 0x0000050 + .incbin "baserom.gba", 0x0F601C, 0x000000C + .4byte script_08014628 + .incbin "baserom.gba", 0x0F602C, 0x000000C + .4byte script_080145B0 + .incbin "baserom.gba", 0x0F603C, 0x000000C + .4byte script_080145E8 + .incbin "baserom.gba", 0x0F604C, 0x0000020 gUnk_080F606C:: @ 080F606C .incbin "baserom.gba", 0x0F606C, 0x0000040 @@ -13060,7 +14041,7 @@ gUnk_080F60AC:: @ 080F60AC gUnk_080F60BC:: @ 080F60BC .incbin "baserom.gba", 0x0F60BC, 0x0000008 -gUnk_080F60C4:: @ 080F60C4 +Room_HouseInteriors3_Carlov:: @ 080F60C4 .4byte gUnk_080F601C .4byte gUnk_080F606C .4byte gUnk_080F60AC @@ -13071,7 +14052,11 @@ gUnk_080F60C4:: @ 080F60C4 .4byte nullsub_399 gUnk_080F60E4:: @ 080F60E4 - .incbin "baserom.gba", 0x0F60E4, 0x0000030 + .incbin "baserom.gba", 0x0F60E4, 0x000000C + .4byte script_08014804 + .incbin "baserom.gba", 0x0F60F4, 0x000000C + .4byte script_080148F0 + .incbin "baserom.gba", 0x0F6104, 0x0000010 gUnk_080F6114:: @ 080F6114 .incbin "baserom.gba", 0x0F6114, 0x0000030 @@ -13082,7 +14067,7 @@ gUnk_080F6144:: @ 080F6144 gUnk_080F6154:: @ 080F6154 .incbin "baserom.gba", 0x0F6154, 0x0000008 -gUnk_080F615C:: @ 080F615C +Room_HouseInteriors3_Borlov:: @ 080F615C .4byte gUnk_080F60E4 .4byte gUnk_080F6114 .4byte gUnk_080F6144 @@ -13093,7 +14078,11 @@ gUnk_080F615C:: @ 080F615C .4byte nullsub_400 gUnk_080F617C:: @ 080F617C - .incbin "baserom.gba", 0x0F617C, 0x0000040 + .incbin "baserom.gba", 0x0F617C, 0x000000C + .4byte script_08014958 + .incbin "baserom.gba", 0x0F618C, 0x000000C + .4byte script_08014994 + .incbin "baserom.gba", 0x0F619C, 0x0000020 gUnk_080F61BC:: @ 080F61BC .incbin "baserom.gba", 0x0F61BC, 0x0000020 @@ -13107,7 +14096,7 @@ gUnk_080F625C:: @ 080F625C gUnk_080F626C:: @ 080F626C .incbin "baserom.gba", 0x0F626C, 0x0000018 -gUnk_080F6284:: @ 080F6284 +Room_WindTribeTower_Entrance:: @ 080F6284 .4byte gUnk_080F617C .4byte gUnk_080F61DC .4byte gUnk_080F625C @@ -13118,13 +14107,21 @@ gUnk_080F6284:: @ 080F6284 .4byte sub_0804F0C0 gUnk_080F62A4:: @ 080F62A4 - .incbin "baserom.gba", 0x0F62A4, 0x0000040 + .incbin "baserom.gba", 0x0F62A4, 0x000000C + .4byte script_08014A54 + .incbin "baserom.gba", 0x0F62B4, 0x0000030 gUnk_080F62E4:: @ 080F62E4 - .incbin "baserom.gba", 0x0F62E4, 0x0000040 + .incbin "baserom.gba", 0x0F62E4, 0x000001C + .4byte script_08014B34 + .incbin "baserom.gba", 0x0F6304, 0x000000C + .4byte script_08014A28 + .incbin "baserom.gba", 0x0F6314, 0x0000010 gUnk_080F6324:: @ 080F6324 - .incbin "baserom.gba", 0x0F6324, 0x0000020 + .incbin "baserom.gba", 0x0F6324, 0x000000C + .4byte script_08014C2C + .incbin "baserom.gba", 0x0F6334, 0x0000010 gUnk_080F6344:: @ 080F6344 .incbin "baserom.gba", 0x0F6344, 0x0000060 @@ -13135,7 +14132,7 @@ gUnk_080F63A4:: @ 080F63A4 gUnk_080F63B4:: @ 080F63B4 .incbin "baserom.gba", 0x0F63B4, 0x0000010 -gUnk_080F63C4:: @ 080F63C4 +Room_WindTribeTower_Floor2:: @ 080F63C4 .4byte gUnk_080F62A4 .4byte gUnk_080F6344 .4byte gUnk_080F63A4 @@ -13146,7 +14143,9 @@ gUnk_080F63C4:: @ 080F63C4 .4byte sub_0804F12C gUnk_080F63E4:: @ 080F63E4 - .incbin "baserom.gba", 0x0F63E4, 0x0000070 + .incbin "baserom.gba", 0x0F63E4, 0x000000C + .4byte script_08014A28 + .incbin "baserom.gba", 0x0F63F4, 0x0000060 gUnk_080F6454:: @ 080F6454 .incbin "baserom.gba", 0x0F6454, 0x0000060 @@ -13157,7 +14156,7 @@ gUnk_080F64B4:: @ 080F64B4 gUnk_080F64C4:: @ 080F64C4 .incbin "baserom.gba", 0x0F64C4, 0x0000020 -gUnk_080F64E4:: @ 080F64E4 +Room_WindTribeTower_Floor3:: @ 080F64E4 .4byte gUnk_080F63E4 .4byte gUnk_080F6454 .4byte gUnk_080F64B4 @@ -13168,13 +14167,19 @@ gUnk_080F64E4:: @ 080F64E4 .4byte nullsub_401 gUnk_080F6504:: @ 080F6504 - .incbin "baserom.gba", 0x0F6504, 0x0000060 + .incbin "baserom.gba", 0x0F6504, 0x000000C + .4byte script_08014AC4 + .incbin "baserom.gba", 0x0F6514, 0x0000050 gUnk_080F6564:: @ 080F6564 - .incbin "baserom.gba", 0x0F6564, 0x0000020 + .incbin "baserom.gba", 0x0F6564, 0x000000C + .4byte script_080149CC + .incbin "baserom.gba", 0x0F6574, 0x0000010 gUnk_080F6584:: @ 080F6584 - .incbin "baserom.gba", 0x0F6584, 0x0000020 + .incbin "baserom.gba", 0x0F6584, 0x000000C + .4byte script_080149CC + .incbin "baserom.gba", 0x0F6594, 0x0000010 gUnk_080F65A4:: @ 080F65A4 .incbin "baserom.gba", 0x0F65A4, 0x0000060 @@ -13185,7 +14190,7 @@ gUnk_080F6604:: @ 080F6604 gUnk_080F6614:: @ 080F6614 .incbin "baserom.gba", 0x0F6614, 0x0000018 -gUnk_080F662C:: @ 080F662C +Room_WindTribeTower_Floor4:: @ 080F662C .4byte gUnk_080F6504 .4byte gUnk_080F65A4 .4byte gUnk_080F6604 @@ -13199,7 +14204,9 @@ gUnk_080F664C:: @ 080F664C .incbin "baserom.gba", 0x0F664C, 0x0000060 gUnk_080F66AC:: @ 080F66AC - .incbin "baserom.gba", 0x0F66AC, 0x0000020 + .incbin "baserom.gba", 0x0F66AC, 0x000000C + .4byte script_0800AFE8 + .incbin "baserom.gba", 0x0F66BC, 0x0000010 gUnk_080F66CC:: @ 080F66CC .incbin "baserom.gba", 0x0F66CC, 0x00000D0 @@ -13210,7 +14217,7 @@ gUnk_080F679C:: @ 080F679C gUnk_080F67AC:: @ 080F67AC .incbin "baserom.gba", 0x0F67AC, 0x0000010 -gUnk_080F67BC:: @ 080F67BC +Area_WindTribeTowerRoof_Main:: @ 080F67BC .4byte gUnk_080F664C .4byte gUnk_080F66CC .4byte gUnk_080F679C @@ -13232,7 +14239,7 @@ gUnk_080F68DC:: @ 080F68DC gUnk_080F68EC:: @ 080F68EC .incbin "baserom.gba", 0x0F68EC, 0x0000010 -gUnk_080F68FC:: @ 080F68FC +Room_Beanstalks_MountCrenel:: @ 080F68FC .4byte gUnk_080F67DC .4byte gUnk_080F687C .4byte gUnk_080F68DC @@ -13254,7 +14261,7 @@ gUnk_080F699C:: @ 080F699C gUnk_080F69AC:: @ 080F69AC .incbin "baserom.gba", 0x0F69AC, 0x0000020 -gUnk_080F69CC:: @ 080F69CC +Room_Beanstalks_LakeHylia:: @ 080F69CC .4byte gUnk_080F691C .4byte gUnk_080F693C .4byte gUnk_080F699C @@ -13276,7 +14283,7 @@ gUnk_080F6A6C:: @ 080F6A6C gUnk_080F6A7C:: @ 080F6A7C .incbin "baserom.gba", 0x0F6A7C, 0x0000018 -gUnk_080F6A94:: @ 080F6A94 +Room_Beanstalks_Ruins:: @ 080F6A94 .4byte gUnk_080F69EC .4byte gUnk_080F6A0C .4byte gUnk_080F6A6C @@ -13298,7 +14305,7 @@ gUnk_080F6B34:: @ 080F6B34 gUnk_080F6B44:: @ 080F6B44 .incbin "baserom.gba", 0x0F6B44, 0x0000020 -gUnk_080F6B64:: @ 080F6B64 +Room_Beanstalks_EasternHills:: @ 080F6B64 .4byte gUnk_080F6AB4 .4byte gUnk_080F6AD4 .4byte gUnk_080F6B34 @@ -13320,7 +14327,7 @@ gUnk_080F6CF4:: @ 080F6CF4 gUnk_080F6D04:: @ 080F6D04 .incbin "baserom.gba", 0x0F6D04, 0x0000018 -gUnk_080F6D1C:: @ 080F6D1C +Room_Beanstalks_WesternWoods:: @ 080F6D1C .4byte gUnk_080F6B84 .4byte gUnk_080F6C94 .4byte gUnk_080F6CF4 @@ -13342,7 +14349,7 @@ gUnk_080F6D5C:: @ 080F6D5C gUnk_080F6D6C:: @ 080F6D6C .incbin "baserom.gba", 0x0F6D6C, 0x0000010 -gUnk_080F6D7C:: @ 080F6D7C +Room_Beanstalks_MountCrenelClimb:: @ 080F6D7C .4byte gUnk_080F6D3C .4byte gUnk_080F6D4C .4byte gUnk_080F6D5C @@ -13364,7 +14371,7 @@ gUnk_080F6DBC:: @ 080F6DBC gUnk_080F6DCC:: @ 080F6DCC .incbin "baserom.gba", 0x0F6DCC, 0x0000010 -gUnk_080F6DDC:: @ 080F6DDC +Room_Beanstalks_LakeHyliaClimb:: @ 080F6DDC .4byte gUnk_080F6D9C .4byte gUnk_080F6DAC .4byte gUnk_080F6DBC @@ -13386,7 +14393,7 @@ gUnk_080F6E1C:: @ 080F6E1C gUnk_080F6E2C:: @ 080F6E2C .incbin "baserom.gba", 0x0F6E2C, 0x0000010 -gUnk_080F6E3C:: @ 080F6E3C +Room_Beanstalks_RuinsClimb:: @ 080F6E3C .4byte gUnk_080F6DFC .4byte gUnk_080F6E0C .4byte gUnk_080F6E1C @@ -13408,7 +14415,7 @@ gUnk_080F6E7C:: @ 080F6E7C gUnk_080F6E8C:: @ 080F6E8C .incbin "baserom.gba", 0x0F6E8C, 0x0000010 -gUnk_080F6E9C:: @ 080F6E9C +Room_Beanstalks_EasternHillsClimb:: @ 080F6E9C .4byte gUnk_080F6E5C .4byte gUnk_080F6E6C .4byte gUnk_080F6E7C @@ -13430,7 +14437,7 @@ gUnk_080F6EDC:: @ 080F6EDC gUnk_080F6EEC:: @ 080F6EEC .incbin "baserom.gba", 0x0F6EEC, 0x0000010 -gUnk_080F6EFC:: @ 080F6EFC +Room_Beanstalks_WesternWoodsClimb:: @ 080F6EFC .4byte gUnk_080F6EBC .4byte gUnk_080F6ECC .4byte gUnk_080F6EDC @@ -13458,7 +14465,7 @@ gUnk_080F6FCC:: @ 080F6FCC gUnk_080F6FDC:: @ 080F6FDC .incbin "baserom.gba", 0x0F6FDC, 0x0000014 -gUnk_080F6FF0:: @ 080F6FF0 +Room_HyruleField_WesternWoodSouth:: @ 080F6FF0 .4byte gUnk_080F6F1C .4byte gUnk_080F6F2C .4byte gUnk_080F6F7C @@ -13474,13 +14481,21 @@ gUnk_080F7018:: @ 080F7018 .incbin "baserom.gba", 0x0F7018, 0x0000070 gUnk_080F7088:: @ 080F7088 - .incbin "baserom.gba", 0x0F7088, 0x0000020 + .incbin "baserom.gba", 0x0F7088, 0x000000C + .4byte script_080168F4 + .incbin "baserom.gba", 0x0F7098, 0x0000010 gUnk_080F70A8:: @ 080F70A8 - .incbin "baserom.gba", 0x0F70A8, 0x0000030 + .incbin "baserom.gba", 0x0F70A8, 0x000000C + .4byte script_08014CDC + .incbin "baserom.gba", 0x0F70B8, 0x000000C + .4byte script_08014DCC + .incbin "baserom.gba", 0x0F70C8, 0x0000010 gUnk_080F70D8:: @ 080F70D8 - .incbin "baserom.gba", 0x0F70D8, 0x0000020 + .incbin "baserom.gba", 0x0F70D8, 0x000000C + .4byte script_0800B00C + .incbin "baserom.gba", 0x0F70E8, 0x0000010 gUnk_080F70F8:: @ 080F70F8 .incbin "baserom.gba", 0x0F70F8, 0x0000060 @@ -13497,7 +14512,7 @@ gUnk_080F72A0:: @ 080F72A0 gUnk_080F72B0:: @ 080F72B0 .incbin "baserom.gba", 0x0F72B0, 0x0000014 -gUnk_080F72C4:: @ 080F72C4 +Room_HyruleField_LinksHouseExterior:: @ 080F72C4 .4byte gUnk_080F7018 .4byte gUnk_080F70F8 .4byte gUnk_080F7158 @@ -13521,7 +14536,7 @@ gUnk_080F734C:: @ 080F734C gUnk_080F738C:: @ 080F738C .incbin "baserom.gba", 0x0F738C, 0x0000020 -gUnk_080F73AC:: @ 080F73AC +Room_HyruleField_FromMinishWoods:: @ 080F73AC .4byte gUnk_080F72EC .4byte gUnk_080F731C .4byte gUnk_080F734C @@ -13549,7 +14564,7 @@ gUnk_080F74A4:: @ 080F74A4 gUnk_080F74B4:: @ 080F74B4 .incbin "baserom.gba", 0x0F74B4, 0x0000014 -gUnk_080F74C8:: @ 080F74C8 +Room_HyruleField_FromMinishWoodsNorth:: @ 080F74C8 .4byte gUnk_080F73CC .4byte gUnk_080F73DC .4byte gUnk_080F741C @@ -13568,13 +14583,27 @@ gUnk_080F7500:: @ 080F7500 .incbin "baserom.gba", 0x0F7500, 0x0000020 gUnk_080F7520:: @ 080F7520 - .incbin "baserom.gba", 0x0F7520, 0x0000030 + .incbin "baserom.gba", 0x0F7520, 0x0000008 + .4byte script_0800B0D0 + .incbin "baserom.gba", 0x0F752C, 0x000000C + .4byte script_0800B0D0 + .incbin "baserom.gba", 0x0F753C, 0x0000014 gUnk_080F7550:: @ 080F7550 .incbin "baserom.gba", 0x0F7550, 0x0000020 gUnk_080F7570:: @ 080F7570 - .incbin "baserom.gba", 0x0F7570, 0x0000060 + .incbin "baserom.gba", 0x0F7570, 0x0000008 + .4byte script_080094FC + .incbin "baserom.gba", 0x0F757C, 0x000000C + .4byte script_08009574 + .incbin "baserom.gba", 0x0F758C, 0x000000C + .4byte script_08009574 + .incbin "baserom.gba", 0x0F759C, 0x000000C + .4byte script_08009574 + .incbin "baserom.gba", 0x0F75AC, 0x000000C + .4byte script_08009574 + .incbin "baserom.gba", 0x0F75BC, 0x0000014 gUnk_080F75D0:: @ 080F75D0 .incbin "baserom.gba", 0x0F75D0, 0x0000040 @@ -13588,7 +14617,7 @@ gUnk_080F7680:: @ 080F7680 gUnk_080F76C0:: @ 080F76C0 .incbin "baserom.gba", 0x0F76C0, 0x0000038 -gUnk_080F76F8:: @ 080F76F8 +Room_HyruleField_Farmers:: @ 080F76F8 .4byte gUnk_080F74F0 .4byte gUnk_080F75D0 .4byte gUnk_080F7610 @@ -13607,28 +14636,42 @@ gUnk_080F7770:: @ 080F7770 .incbin "baserom.gba", 0x0F7770, 0x0000050 gUnk_080F77C0:: @ 080F77C0 - .incbin "baserom.gba", 0x0F77C0, 0x0000030 + .incbin "baserom.gba", 0x0F77C0, 0x000000C + .4byte script_0800B3A4 + .incbin "baserom.gba", 0x0F77D0, 0x000000C + .4byte script_0800B4AC + .incbin "baserom.gba", 0x0F77E0, 0x0000010 gUnk_080F77F0:: @ 080F77F0 - .incbin "baserom.gba", 0x0F77F0, 0x0000020 + .incbin "baserom.gba", 0x0F77F0, 0x000000C + .4byte script_0800B5EC + .incbin "baserom.gba", 0x0F7800, 0x0000010 gUnk_080F7810:: @ 080F7810 .incbin "baserom.gba", 0x0F7810, 0x0000020 gUnk_080F7830:: @ 080F7830 - .incbin "baserom.gba", 0x0F7830, 0x0000030 + .incbin "baserom.gba", 0x0F7830, 0x0000008 + .4byte script_08014E14 + .incbin "baserom.gba", 0x0F783C, 0x000000C + .4byte script_08014E14 + .incbin "baserom.gba", 0x0F784C, 0x0000014 gUnk_080F7860:: @ 080F7860 .incbin "baserom.gba", 0x0F7860, 0x0000020 gUnk_080F7880:: @ 080F7880 - .incbin "baserom.gba", 0x0F7880, 0x0000020 + .incbin "baserom.gba", 0x0F7880, 0x0000008 + .4byte script_0800B9B4 + .incbin "baserom.gba", 0x0F788C, 0x0000014 gUnk_080F78A0:: @ 080F78A0 .incbin "baserom.gba", 0x0F78A0, 0x0000020 gUnk_080F78C0:: @ 080F78C0 - .incbin "baserom.gba", 0x0F78C0, 0x0000020 + .incbin "baserom.gba", 0x0F78C0, 0x0000008 + .4byte script_080168F4 + .incbin "baserom.gba", 0x0F78CC, 0x0000014 gUnk_080F78E0:: @ 080F78E0 .incbin "baserom.gba", 0x0F78E0, 0x00000F0 @@ -13637,7 +14680,9 @@ gUnk_080F79D0:: @ 080F79D0 .incbin "baserom.gba", 0x0F79D0, 0x0000050 gUnk_080F7A20:: @ 080F7A20 - .incbin "baserom.gba", 0x0F7A20, 0x0000024 + .incbin "baserom.gba", 0x0F7A20, 0x0000008 + .4byte script_0800B574 + .incbin "baserom.gba", 0x0F7A2C, 0x0000018 gUnk_080F7A44:: @ 080F7A44 .incbin "baserom.gba", 0x0F7A44, 0x00000B0 @@ -13660,7 +14705,7 @@ gUnk_080F7B7C:: @ 080F7B7C gUnk_080F7B90:: @ 080F7B90 .incbin "baserom.gba", 0x0F7B90, 0x0000014 -gUnk_080F7BA4:: @ 080F7BA4 +Room_HyruleField_LonLonRanch:: @ 080F7BA4 .4byte gUnk_080F7720 .4byte gUnk_080F78E0 .4byte gUnk_080F7A44 @@ -13681,37 +14726,65 @@ gUnk_080F7BA4:: @ 080F7BA4 .4byte gUnk_080F7A20 .4byte gUnk_080F78C0 -gUnk_080F7BF0:: @ 080F7BF0 +EntityData_HyruleField_OutsideCastle:: @ 080F7BF0 .incbin "baserom.gba", 0x0F7BF0, 0x0000010 -gUnk_080F7C00:: @ 080F7C00 +ManagerData_HyruleField_OutsideCastle:: @ 080F7C00 .incbin "baserom.gba", 0x0F7C00, 0x0000080 gUnk_080F7C80:: @ 080F7C80 - .incbin "baserom.gba", 0x0F7C80, 0x0000030 + .incbin "baserom.gba", 0x0F7C80, 0x000000C + .4byte script_08014FBC + .incbin "baserom.gba", 0x0F7C90, 0x000000C + .4byte script_08015234 + .incbin "baserom.gba", 0x0F7CA0, 0x0000010 gUnk_080F7CB0:: @ 080F7CB0 - .incbin "baserom.gba", 0x0F7CB0, 0x0000020 + .incbin "baserom.gba", 0x0F7CB0, 0x000000C + .4byte script_08015390 + .incbin "baserom.gba", 0x0F7CC0, 0x0000010 gUnk_080F7CD0:: @ 080F7CD0 .incbin "baserom.gba", 0x0F7CD0, 0x0000020 gUnk_080F7CF0:: @ 080F7CF0 - .incbin "baserom.gba", 0x0F7CF0, 0x0000080 + .incbin "baserom.gba", 0x0F7CF0, 0x0000008 + .4byte script_080094FC + .incbin "baserom.gba", 0x0F7CFC, 0x000000C + .4byte script_08009574 + .incbin "baserom.gba", 0x0F7D0C, 0x000000C + .4byte script_08009574 + .incbin "baserom.gba", 0x0F7D1C, 0x000000C + .4byte script_08009574 + .incbin "baserom.gba", 0x0F7D2C, 0x000000C + .4byte script_08009574 + .incbin "baserom.gba", 0x0F7D3C, 0x000000C + .4byte script_08014E14 + .incbin "baserom.gba", 0x0F7D4C, 0x000000C + .4byte script_08014E14 + .incbin "baserom.gba", 0x0F7D5C, 0x0000014 gUnk_080F7D70:: @ 080F7D70 - .incbin "baserom.gba", 0x0F7D70, 0x0000050 + .incbin "baserom.gba", 0x0F7D70, 0x000000C + .4byte script_080157AC + .incbin "baserom.gba", 0x0F7D80, 0x000000C + .4byte script_08015B34 + .incbin "baserom.gba", 0x0F7D90, 0x000000C + .4byte script_08015958 + .incbin "baserom.gba", 0x0F7DA0, 0x0000020 gUnk_080F7DC0:: @ 080F7DC0 .incbin "baserom.gba", 0x0F7DC0, 0x0000020 gUnk_080F7DE0:: @ 080F7DE0 - .incbin "baserom.gba", 0x0F7DE0, 0x0000040 + .incbin "baserom.gba", 0x0F7DE0, 0x000000C + .4byte script_08015BA8 + .incbin "baserom.gba", 0x0F7DF0, 0x0000030 -gUnk_080F7E20:: @ 080F7E20 +EnemyData_HyruleField_OutsideCastle:: @ 080F7E20 .incbin "baserom.gba", 0x0F7E20, 0x00000F0 -gUnk_080F7F10:: @ 080F7F10 +TileData_HyruleField_OutsideCastle:: @ 080F7F10 .incbin "baserom.gba", 0x0F7F10, 0x0000070 gUnk_080F7F80:: @ 080F7F80 @@ -13729,15 +14802,15 @@ gUnk_080F7FC0:: @ 080F7FC0 gUnk_080F7FF0:: @ 080F7FF0 .incbin "baserom.gba", 0x0F7FF0, 0x0000030 -gUnk_080F8020:: @ 080F8020 - .4byte gUnk_080F7BF0 - .4byte gUnk_080F7C00 - .4byte gUnk_080F7E20 - .4byte gUnk_080F7F10 +Room_HyruleField_OutsideCastle:: @ 080F8020 + .4byte EntityData_HyruleField_OutsideCastle + .4byte ManagerData_HyruleField_OutsideCastle + .4byte EnemyData_HyruleField_OutsideCastle + .4byte TileData_HyruleField_OutsideCastle .4byte 0x00000000 .4byte 0x00000000 - .4byte sub_0804F468 - .4byte sub_0804F4F4 + .4byte Vars_HyruleField_OutsideCastle + .4byte Load_HyruleField_OutsideCastle .4byte gUnk_080F7F80 .4byte gUnk_080F7F98 .4byte gUnk_080F7FAC @@ -13746,19 +14819,21 @@ gUnk_080F8020:: @ 080F8020 .4byte gUnk_080F7DE0 .4byte gUnk_080F7CF0 -gUnk_080F805C:: @ 080F805C +EntityData_HyruleField_OutsideCastleWest:: @ 080F805C .incbin "baserom.gba", 0x0F805C, 0x0000010 gUnk_080F806C:: @ 080F806C - .incbin "baserom.gba", 0x0F806C, 0x0000020 + .incbin "baserom.gba", 0x0F806C, 0x000000C + .4byte script_080168F4 + .incbin "baserom.gba", 0x0F807C, 0x0000010 -gUnk_080F808C:: @ 080F808C +ManagerData_HyruleField_OutsideCastleWest:: @ 080F808C .incbin "baserom.gba", 0x0F808C, 0x0000060 -gUnk_080F80EC:: @ 080F80EC +EnemyData_HyruleField_OutsideCastleWest:: @ 080F80EC .incbin "baserom.gba", 0x0F80EC, 0x00000B0 -gUnk_080F819C:: @ 080F819C +TileData_HyruleField_OutsideCastleWest:: @ 080F819C .incbin "baserom.gba", 0x0F819C, 0x0000028 gUnk_080F81C4:: @ 080F81C4 @@ -13767,48 +14842,52 @@ gUnk_080F81C4:: @ 080F81C4 gUnk_080F81D4:: @ 080F81D4 .incbin "baserom.gba", 0x0F81D4, 0x0000014 -gUnk_080F81E8:: @ 080F81E8 - .4byte gUnk_080F805C - .4byte gUnk_080F808C - .4byte gUnk_080F80EC - .4byte gUnk_080F819C +Room_HyruleField_OutsideCastleWest:: @ 080F81E8 + .4byte EntityData_HyruleField_OutsideCastleWest + .4byte ManagerData_HyruleField_OutsideCastleWest + .4byte EnemyData_HyruleField_OutsideCastleWest + .4byte TileData_HyruleField_OutsideCastleWest .4byte 0x00000000 .4byte 0x00000000 - .4byte sub_0804F9FC - .4byte sub_0804FA00 + .4byte Vars_HyruleField_OutsideCastleWest + .4byte Load_HyruleField_OutsideCastleWest .4byte gUnk_080F81C4 .4byte gUnk_080F81D4 -gUnk_080F8210:: @ 080F8210 +EntityData_HyruleField_TrilbyHighlands:: @ 080F8210 .incbin "baserom.gba", 0x0F8210, 0x00000D0 gUnk_080F82E0:: @ 080F82E0 - .incbin "baserom.gba", 0x0F82E0, 0x0000020 + .incbin "baserom.gba", 0x0F82E0, 0x000000C + .4byte script_08015BE8 + .incbin "baserom.gba", 0x0F82F0, 0x0000010 -gUnk_080F8300:: @ 080F8300 +ManagerData_HyruleField_TrilbyHighlands:: @ 080F8300 .incbin "baserom.gba", 0x0F8300, 0x0000020 -gUnk_080F8320:: @ 080F8320 +EnemyData_HyruleField_TrilbyHighlands:: @ 080F8320 .incbin "baserom.gba", 0x0F8320, 0x00000C0 -gUnk_080F83E0:: @ 080F83E0 +TileData_HyruleField_TrilbyHighlands:: @ 080F83E0 .incbin "baserom.gba", 0x0F83E0, 0x0000020 -gUnk_080F8400:: @ 080F8400 - .4byte gUnk_080F8210 - .4byte gUnk_080F8300 - .4byte gUnk_080F8320 - .4byte gUnk_080F83E0 +Room_HyruleField_TrilbyHighlands:: @ 080F8400 + .4byte EntityData_HyruleField_TrilbyHighlands + .4byte ManagerData_HyruleField_TrilbyHighlands + .4byte EnemyData_HyruleField_TrilbyHighlands + .4byte TileData_HyruleField_TrilbyHighlands .4byte 0x00000000 .4byte 0x00000000 - .4byte sub_0804FA2C - .4byte sub_0804FA30 + .4byte Vars_HyruleField_TrilbyHighlands + .4byte Load_HyruleField_TrilbyHighlands gUnk_080F8420:: @ 080F8420 .incbin "baserom.gba", 0x0F8420, 0x0000010 gUnk_080F8430:: @ 080F8430 - .incbin "baserom.gba", 0x0F8430, 0x0000020 + .incbin "baserom.gba", 0x0F8430, 0x000000C + .4byte script_08012EC0 + .incbin "baserom.gba", 0x0F8440, 0x0000010 gUnk_080F8450:: @ 080F8450 .incbin "baserom.gba", 0x0F8450, 0x0000030 @@ -13819,7 +14898,7 @@ gUnk_080F8480:: @ 080F8480 gUnk_080F84B0:: @ 080F84B0 .incbin "baserom.gba", 0x0F84B0, 0x0000018 -gUnk_080F84C8:: @ 080F84C8 +Room_HyruleField_PercysHouse:: @ 080F84C8 .4byte gUnk_080F8420 .4byte gUnk_080F8450 .4byte gUnk_080F8480 @@ -13847,7 +14926,7 @@ gUnk_080F8648:: @ 080F8648 gUnk_080F8658:: @ 080F8658 .incbin "baserom.gba", 0x0F8658, 0x0000030 -gUnk_080F8688:: @ 080F8688 +Room_Caves_Boomerang:: @ 080F8688 .4byte gUnk_080F84E8 .4byte 0x00000000 .4byte gUnk_080F8648 @@ -13867,7 +14946,7 @@ gUnk_080F86FC:: @ 080F86FC gUnk_080F870C:: @ 080F870C .incbin "baserom.gba", 0x0F870C, 0x0000008 -gUnk_080F8714:: @ 080F8714 +Room_Caves_ToGraveyard:: @ 080F8714 .4byte gUnk_080F86AC .4byte 0x00000000 .4byte gUnk_080F86FC @@ -13886,7 +14965,7 @@ gUnk_080F8754:: @ 080F8754 gUnk_080F8764:: @ 080F8764 .incbin "baserom.gba", 0x0F8764, 0x0000008 -gUnk_080F876C:: @ 080F876C +Room_Caves_2:: @ 080F876C .4byte gUnk_080F8734 .4byte 0x00000000 .4byte gUnk_080F8754 @@ -13905,7 +14984,7 @@ gUnk_080F87AC:: @ 080F87AC gUnk_080F87BC:: @ 080F87BC .incbin "baserom.gba", 0x0F87BC, 0x0000008 -gUnk_080F87C4:: @ 080F87C4 +Room_Caves_3:: @ 080F87C4 .4byte gUnk_080F878C .4byte 0x00000000 .4byte gUnk_080F87AC @@ -13924,7 +15003,7 @@ gUnk_080F8804:: @ 080F8804 gUnk_080F8814:: @ 080F8814 .incbin "baserom.gba", 0x0F8814, 0x0000008 -gUnk_080F881C:: @ 080F881C +Room_Caves_4:: @ 080F881C .4byte gUnk_080F87E4 .4byte 0x00000000 .4byte gUnk_080F8804 @@ -13943,7 +15022,7 @@ gUnk_080F885C:: @ 080F885C gUnk_080F886C:: @ 080F886C .incbin "baserom.gba", 0x0F886C, 0x0000008 -gUnk_080F8874:: @ 080F8874 +Room_Caves_5:: @ 080F8874 .4byte gUnk_080F883C .4byte 0x00000000 .4byte gUnk_080F885C @@ -13962,7 +15041,7 @@ gUnk_080F88A4:: @ 080F88A4 gUnk_080F88B4:: @ 080F88B4 .incbin "baserom.gba", 0x0F88B4, 0x0000008 -gUnk_080F88BC:: @ 080F88BC +Room_Caves_6:: @ 080F88BC .4byte gUnk_080F8894 .4byte 0x00000000 .4byte gUnk_080F88A4 @@ -13981,7 +15060,7 @@ gUnk_080F88EC:: @ 080F88EC gUnk_080F895C:: @ 080F895C .incbin "baserom.gba", 0x0F895C, 0x0000010 -gUnk_080F896C:: @ 080F896C +Room_Caves_KeeseChest:: @ 080F896C .4byte gUnk_080F88DC .4byte 0x00000000 .4byte gUnk_080F88EC @@ -14000,7 +15079,7 @@ gUnk_080F89CC:: @ 080F89CC gUnk_080F89DC:: @ 080F89DC .incbin "baserom.gba", 0x0F89DC, 0x0000010 -gUnk_080F89EC:: @ 080F89EC +Room_Caves_FairyFountainTrilbyHighlands:: @ 080F89EC .4byte gUnk_080F898C .4byte 0x00000000 .4byte gUnk_080F89CC @@ -14019,7 +15098,7 @@ gUnk_080F8A4C:: @ 080F8A4C gUnk_080F8A5C:: @ 080F8A5C .incbin "baserom.gba", 0x0F8A5C, 0x0000010 -gUnk_080F8A6C:: @ 080F8A6C +Room_Caves_FairyFountainLinksHouse:: @ 080F8A6C .4byte gUnk_080F8A0C .4byte 0x00000000 .4byte gUnk_080F8A4C @@ -14038,7 +15117,7 @@ gUnk_080F8A9C:: @ 080F8A9C gUnk_080F8AAC:: @ 080F8AAC .incbin "baserom.gba", 0x0F8AAC, 0x0000008 -gUnk_080F8AB4:: @ 080F8AB4 +Room_Caves_A:: @ 080F8AB4 .4byte gUnk_080F8A8C .4byte 0x00000000 .4byte gUnk_080F8A9C @@ -14057,7 +15136,7 @@ gUnk_080F8AE4:: @ 080F8AE4 gUnk_080F8AF4:: @ 080F8AF4 .incbin "baserom.gba", 0x0F8AF4, 0x0000010 -gUnk_080F8B04:: @ 080F8B04 +Room_Caves_HyruleTownWaterfall:: @ 080F8B04 .4byte gUnk_080F8AD4 .4byte 0x00000000 .4byte gUnk_080F8AE4 @@ -14076,7 +15155,7 @@ gUnk_080F8B44:: @ 080F8B44 gUnk_080F8B54:: @ 080F8B54 .incbin "baserom.gba", 0x0F8B54, 0x0000018 -gUnk_080F8B6C:: @ 080F8B6C +Room_Caves_LonLonRanch:: @ 080F8B6C .4byte gUnk_080F8B24 .4byte 0x00000000 .4byte gUnk_080F8B44 @@ -14095,7 +15174,7 @@ gUnk_080F8BDC:: @ 080F8BDC gUnk_080F8BEC:: @ 080F8BEC .incbin "baserom.gba", 0x0F8BEC, 0x0000018 -gUnk_080F8C04:: @ 080F8C04 +Room_Caves_LonLonRanchSecret:: @ 080F8C04 .4byte gUnk_080F8B8C .4byte 0x00000000 .4byte gUnk_080F8BDC @@ -14114,7 +15193,7 @@ gUnk_080F8C54:: @ 080F8C54 gUnk_080F8C64:: @ 080F8C64 .incbin "baserom.gba", 0x0F8C64, 0x0000010 -gUnk_080F8C74:: @ 080F8C74 +Room_Caves_TrilbyHighlands:: @ 080F8C74 .4byte gUnk_080F8C24 .4byte 0x00000000 .4byte gUnk_080F8C54 @@ -14133,7 +15212,7 @@ gUnk_080F8CB4:: @ 080F8CB4 gUnk_080F8CC4:: @ 080F8CC4 .incbin "baserom.gba", 0x0F8CC4, 0x0000010 -gUnk_080F8CD4:: @ 080F8CD4 +Room_Caves_LonLonRanchWallet:: @ 080F8CD4 .4byte gUnk_080F8C94 .4byte 0x00000000 .4byte gUnk_080F8CB4 @@ -14152,7 +15231,7 @@ gUnk_080F8E04:: @ 080F8E04 gUnk_080F8E14:: @ 080F8E14 .incbin "baserom.gba", 0x0F8E14, 0x0000008 -gUnk_080F8E1C:: @ 080F8E1C +Room_Caves_RupeeLinksHouse:: @ 080F8E1C .4byte gUnk_080F8CF4 .4byte 0x00000000 .4byte gUnk_080F8E04 @@ -14171,7 +15250,7 @@ gUnk_080F8F4C:: @ 080F8F4C gUnk_080F8F5C:: @ 080F8F5C .incbin "baserom.gba", 0x0F8F5C, 0x0000008 -gUnk_080F8F64:: @ 080F8F64 +Room_Caves_RupeeTrilbyHighlands:: @ 080F8F64 .4byte gUnk_080F8E3C .4byte 0x00000000 .4byte gUnk_080F8F4C @@ -14190,7 +15269,7 @@ gUnk_080F8FE4:: @ 080F8FE4 gUnk_080F8FF4:: @ 080F8FF4 .incbin "baserom.gba", 0x0F8FF4, 0x0000010 -gUnk_080F9004:: @ 080F9004 +Room_Caves_FairyFountainMoleMitts:: @ 080F9004 .4byte gUnk_080F8F84 .4byte 0x00000000 .4byte gUnk_080F8FE4 @@ -14209,7 +15288,7 @@ gUnk_080F9034:: @ 080F9034 gUnk_080F9064:: @ 080F9064 .incbin "baserom.gba", 0x0F9064, 0x0000010 -gUnk_080F9074:: @ 080F9074 +Room_Caves_KeeseChestSoutheastHyrule:: @ 080F9074 .4byte gUnk_080F9024 .4byte 0x00000000 .4byte gUnk_080F9034 @@ -14228,7 +15307,7 @@ gUnk_080F90A4:: @ 080F90A4 gUnk_080F90C4:: @ 080F90C4 .incbin "baserom.gba", 0x0F90C4, 0x0000008 -gUnk_080F90CC:: @ 080F90CC +Room_Caves_BottleBusinessScrub:: @ 080F90CC .4byte gUnk_080F9094 .4byte 0x00000000 .4byte gUnk_080F90A4 @@ -14247,7 +15326,7 @@ gUnk_080F910C:: @ 080F910C gUnk_080F914C:: @ 080F914C .incbin "baserom.gba", 0x0F914C, 0x0000008 -gUnk_080F9154:: @ 080F9154 +Room_Caves_HeartPieceHallway:: @ 080F9154 .4byte gUnk_080F90EC .4byte 0x00000000 .4byte gUnk_080F910C @@ -14266,7 +15345,7 @@ gUnk_080F91C4:: @ 080F91C4 gUnk_080F91D4:: @ 080F91D4 .incbin "baserom.gba", 0x0F91D4, 0x0000010 -gUnk_080F91E4:: @ 080F91E4 +Room_Caves_FairyFountainBoomerang:: @ 080F91E4 .4byte gUnk_080F9174 .4byte 0x00000000 .4byte gUnk_080F91C4 @@ -14285,7 +15364,7 @@ gUnk_080F9214:: @ 080F9214 gUnk_080F9234:: @ 080F9234 .incbin "baserom.gba", 0x0F9234, 0x0000010 -gUnk_080F9244:: @ 080F9244 +Room_Caves_KinstoneBusinessScrub:: @ 080F9244 .4byte gUnk_080F9204 .4byte 0x00000000 .4byte gUnk_080F9214 @@ -14299,7 +15378,9 @@ gUnk_080F9264:: @ 080F9264 .incbin "baserom.gba", 0x0F9264, 0x00000A0 gUnk_080F9304:: @ 080F9304 - .incbin "baserom.gba", 0x0F9304, 0x0000020 + .incbin "baserom.gba", 0x0F9304, 0x000000C + .4byte script_0800B00C + .incbin "baserom.gba", 0x0F9314, 0x0000010 gUnk_080F9324:: @ 080F9324 .4byte 0x0B4E4F07 @@ -14327,7 +15408,7 @@ gUnk_080F9484:: @ 080F9484 gUnk_080F9494:: @ 080F9494 .incbin "baserom.gba", 0x0F9494, 0x0000014 -gUnk_080F94A8:: @ 080F94A8 +Room_VeilFalls_Main:: @ 080F94A8 .4byte gUnk_080F9264 .4byte gUnk_080F9324 .4byte gUnk_080F9354 @@ -14348,7 +15429,7 @@ gUnk_080F9510:: @ 080F9510 gUnk_080F9590:: @ 080F9590 .incbin "baserom.gba", 0x0F9590, 0x0000010 -gUnk_080F95A0:: @ 080F95A0 +Room_VeilFallsCaves_Hallway2F:: @ 080F95A0 .4byte gUnk_080F94D0 .4byte 0x00000000 .4byte gUnk_080F9510 @@ -14367,7 +15448,7 @@ gUnk_080F9610:: @ 080F9610 gUnk_080F9670:: @ 080F9670 .incbin "baserom.gba", 0x0F9670, 0x0000010 -gUnk_080F9680:: @ 080F9680 +Room_VeilFallsCaves_Hallway1F:: @ 080F9680 .4byte gUnk_080F95C0 .4byte 0x00000000 .4byte gUnk_080F9610 @@ -14386,7 +15467,7 @@ gUnk_080F96B0:: @ 080F96B0 gUnk_080F96E0:: @ 080F96E0 .incbin "baserom.gba", 0x0F96E0, 0x0000010 -gUnk_080F96F0:: @ 080F96F0 +Room_VeilFallsCaves_SecretRoom:: @ 080F96F0 .4byte gUnk_080F96A0 .4byte 0x00000000 .4byte gUnk_080F96B0 @@ -14405,7 +15486,7 @@ gUnk_080F9720:: @ 080F9720 gUnk_080F9760:: @ 080F9760 .incbin "baserom.gba", 0x0F9760, 0x0000010 -gUnk_080F9770:: @ 080F9770 +Room_VeilFallsCaves_Entrance:: @ 080F9770 .4byte gUnk_080F9710 .4byte 0x00000000 .4byte gUnk_080F9720 @@ -14424,7 +15505,7 @@ gUnk_080F9800:: @ 080F9800 gUnk_080F9820:: @ 080F9820 .incbin "baserom.gba", 0x0F9820, 0x0000010 -gUnk_080F9830:: @ 080F9830 +Room_VeilFallsCaves_Exit:: @ 080F9830 .4byte gUnk_080F9790 .4byte 0x00000000 .4byte gUnk_080F9800 @@ -14443,7 +15524,7 @@ gUnk_080F98B0:: @ 080F98B0 gUnk_080F98C0:: @ 080F98C0 .incbin "baserom.gba", 0x0F98C0, 0x0000010 -gUnk_080F98D0:: @ 080F98D0 +Room_VeilFallsCaves_SecretChest:: @ 080F98D0 .4byte gUnk_080F9850 .4byte 0x00000000 .4byte gUnk_080F98B0 @@ -14462,7 +15543,7 @@ gUnk_080F9900:: @ 080F9900 gUnk_080F9920:: @ 080F9920 .incbin "baserom.gba", 0x0F9920, 0x0000010 -gUnk_080F9930:: @ 080F9930 +Room_VeilFallsCaves_SecretStaircases:: @ 080F9930 .4byte gUnk_080F98F0 .4byte 0x00000000 .4byte gUnk_080F9900 @@ -14481,7 +15562,7 @@ gUnk_080F9960:: @ 080F9960 gUnk_080F99B0:: @ 080F99B0 .incbin "baserom.gba", 0x0F99B0, 0x0000008 -gUnk_080F99B8:: @ 080F99B8 +Room_VeilFallsCaves_BlockPuzzle:: @ 080F99B8 .4byte gUnk_080F9950 .4byte 0x00000000 .4byte gUnk_080F9960 @@ -14500,7 +15581,7 @@ gUnk_080F9AD8:: @ 080F9AD8 gUnk_080F9AF8:: @ 080F9AF8 .incbin "baserom.gba", 0x0F9AF8, 0x0000008 -gUnk_080F9B00:: @ 080F9B00 +Room_VeilFallsCaves_RupeePath:: @ 080F9B00 .4byte gUnk_080F99D8 .4byte 0x00000000 .4byte gUnk_080F9AD8 @@ -14519,7 +15600,7 @@ gUnk_080F9B40:: @ 080F9B40 gUnk_080F9B50:: @ 080F9B50 .incbin "baserom.gba", 0x0F9B50, 0x0000008 -gUnk_080F9B58:: @ 080F9B58 +Room_VeilFallsCaves_HeartPiece:: @ 080F9B58 .4byte gUnk_080F9B20 .4byte 0x00000000 .4byte gUnk_080F9B40 @@ -14530,16 +15611,30 @@ gUnk_080F9B58:: @ 080F9B58 .4byte nullsub_433 gUnk_080F9B78:: @ 080F9B78 - .incbin "baserom.gba", 0x0F9B78, 0x0000080 + .incbin "baserom.gba", 0x0F9B78, 0x000001C + .4byte script_08009318 + .incbin "baserom.gba", 0x0F9B98, 0x000000C + .4byte script_08009340 + .incbin "baserom.gba", 0x0F9BA8, 0x000000C + .4byte script_08009340 + .incbin "baserom.gba", 0x0F9BB8, 0x000000C + .4byte script_08009348 + .incbin "baserom.gba", 0x0F9BC8, 0x0000030 gUnk_080F9BF8:: @ 080F9BF8 - .incbin "baserom.gba", 0x0F9BF8, 0x0000040 + .incbin "baserom.gba", 0x0F9BF8, 0x000002C + .4byte script_08009320 + .incbin "baserom.gba", 0x0F9C28, 0x0000010 gUnk_080F9C38:: @ 080F9C38 - .incbin "baserom.gba", 0x0F9C38, 0x0000020 + .incbin "baserom.gba", 0x0F9C38, 0x000000C + .4byte script_080094A4 + .incbin "baserom.gba", 0x0F9C48, 0x0000010 gUnk_080F9C58:: @ 080F9C58 - .incbin "baserom.gba", 0x0F9C58, 0x0000020 + .incbin "baserom.gba", 0x0F9C58, 0x000000C + .4byte script_080094CC + .incbin "baserom.gba", 0x0F9C68, 0x0000010 gUnk_080F9C78:: @ 080F9C78 .incbin "baserom.gba", 0x0F9C78, 0x0000020 @@ -14550,7 +15645,7 @@ gUnk_080F9C98:: @ 080F9C98 gUnk_080F9CA8:: @ 080F9CA8 .incbin "baserom.gba", 0x0F9CA8, 0x0000008 -gUnk_080F9CB0:: @ 080F9CB0 +Room_VeilFallsTop_Main:: @ 080F9CB0 .4byte gUnk_080F9B78 .4byte gUnk_080F9C78 .4byte gUnk_080F9C98 @@ -14569,7 +15664,7 @@ gUnk_080F9D40:: @ 080F9D40 gUnk_080F9D50:: @ 080F9D50 .incbin "baserom.gba", 0x0F9D50, 0x0000008 -gUnk_080F9D58:: @ 080F9D58 +Room_47_0:: @ 080F9D58 .4byte gUnk_080F9CD0 .4byte 0x00000000 .4byte gUnk_080F9D40 @@ -14588,7 +15683,7 @@ gUnk_080F9DF8:: @ 080F9DF8 gUnk_080F9E08:: @ 080F9E08 .incbin "baserom.gba", 0x0F9E08, 0x0000008 -gUnk_080F9E10:: @ 080F9E10 +Room_47_1:: @ 080F9E10 .4byte gUnk_080F9D78 .4byte 0x00000000 .4byte gUnk_080F9DF8 @@ -14607,7 +15702,7 @@ gUnk_080F9E60:: @ 080F9E60 gUnk_080F9E70:: @ 080F9E70 .incbin "baserom.gba", 0x0F9E70, 0x0000008 -gUnk_080F9E78:: @ 080F9E78 +Room_47_2:: @ 080F9E78 .4byte gUnk_080F9E30 .4byte 0x00000000 .4byte gUnk_080F9E60 @@ -14626,7 +15721,7 @@ gUnk_080F9EA8:: @ 080F9EA8 gUnk_080F9EB8:: @ 080F9EB8 .incbin "baserom.gba", 0x0F9EB8, 0x0000008 -gUnk_080F9EC0:: @ 080F9EC0 +Room_47_3:: @ 080F9EC0 .4byte gUnk_080F9E98 .4byte 0x00000000 .4byte gUnk_080F9EA8 @@ -14645,7 +15740,7 @@ gUnk_080F9EF0:: @ 080F9EF0 gUnk_080F9F00:: @ 080F9F00 .incbin "baserom.gba", 0x0F9F00, 0x0000008 -gUnk_080F9F08:: @ 080F9F08 +Room_47_4:: @ 080F9F08 .4byte gUnk_080F9EE0 .4byte 0x00000000 .4byte gUnk_080F9EF0 @@ -14656,7 +15751,11 @@ gUnk_080F9F08:: @ 080F9F08 .4byte nullsub_103 gUnk_080F9F28:: @ 080F9F28 - .incbin "baserom.gba", 0x0F9F28, 0x0000030 + .incbin "baserom.gba", 0x0F9F28, 0x000000C + .4byte script_080160A8 + .incbin "baserom.gba", 0x0F9F38, 0x000000C + .4byte script_0801613C + .incbin "baserom.gba", 0x0F9F48, 0x0000010 gUnk_080F9F58:: @ 080F9F58 .incbin "baserom.gba", 0x0F9F58, 0x0000030 @@ -14665,7 +15764,9 @@ gUnk_080F9F88:: @ 080F9F88 .incbin "baserom.gba", 0x0F9F88, 0x0000020 gUnk_080F9FA8:: @ 080F9FA8 - .incbin "baserom.gba", 0x0F9FA8, 0x0000030 + .incbin "baserom.gba", 0x0F9FA8, 0x000001C + .4byte script_08016190 + .incbin "baserom.gba", 0x0F9FC8, 0x0000010 gUnk_080F9FD8:: @ 080F9FD8 .incbin "baserom.gba", 0x0F9FD8, 0x0000010 @@ -14673,7 +15774,7 @@ gUnk_080F9FD8:: @ 080F9FD8 gUnk_080F9FE8:: @ 080F9FE8 .incbin "baserom.gba", 0x0F9FE8, 0x0000010 -gUnk_080F9FF8:: @ 080F9FF8 +Room_TreeInteriors_WitchHut:: @ 080F9FF8 .4byte gUnk_080F9F28 .4byte gUnk_080F9F58 .4byte gUnk_080F9FD8 @@ -14968,7 +16069,7 @@ gUnk_080FA578:: @ 080FA578 gUnk_080FA588:: @ 080FA588 .incbin "baserom.gba", 0x0FA588, 0x0000008 -gUnk_080FA590:: @ 080FA590 +Room_TreeInteriors_StairsToCarlov:: @ 080FA590 .4byte gUnk_080FA558 .4byte 0x00000000 .4byte gUnk_080FA578 @@ -14982,7 +16083,9 @@ gUnk_080FA5B0:: @ 080FA5B0 .incbin "baserom.gba", 0x0FA5B0, 0x0000020 gUnk_080FA5D0:: @ 080FA5D0 - .incbin "baserom.gba", 0x0FA5D0, 0x0000020 + .incbin "baserom.gba", 0x0FA5D0, 0x000000C + .4byte script_08012E88 + .incbin "baserom.gba", 0x0FA5E0, 0x0000010 gUnk_080FA5F0:: @ 080FA5F0 .incbin "baserom.gba", 0x0FA5F0, 0x0000020 @@ -14993,7 +16096,7 @@ gUnk_080FA610:: @ 080FA610 gUnk_080FA620:: @ 080FA620 .incbin "baserom.gba", 0x0FA620, 0x0000008 -gUnk_080FA628:: @ 080FA628 +Room_TreeInteriors_PercysTreehouse:: @ 080FA628 .4byte gUnk_080FA5B0 .4byte gUnk_080FA5F0 .4byte gUnk_080FA610 @@ -15012,7 +16115,7 @@ gUnk_080FA678:: @ 080FA678 gUnk_080FA688:: @ 080FA688 .incbin "baserom.gba", 0x0FA688, 0x0000008 -gUnk_080FA690:: @ 080FA690 +Room_TreeInteriors_HeartPiece:: @ 080FA690 .4byte gUnk_080FA648 .4byte 0x00000000 .4byte gUnk_080FA678 @@ -15031,7 +16134,7 @@ gUnk_080FA6D0:: @ 080FA6D0 gUnk_080FA6E0:: @ 080FA6E0 .incbin "baserom.gba", 0x0FA6E0, 0x0000008 -gUnk_080FA6E8:: @ 080FA6E8 +Room_TreeInteriors_StairsToBladeBrother:: @ 080FA6E8 .4byte gUnk_080FA6B0 .4byte 0x00000000 .4byte gUnk_080FA6D0 @@ -15050,7 +16153,7 @@ gUnk_080FA728:: @ 080FA728 gUnk_080FA738:: @ 080FA738 .incbin "baserom.gba", 0x0FA738, 0x0000008 -gUnk_080FA740:: @ 080FA740 +Room_TreeInteriors_14:: @ 080FA740 .4byte gUnk_080FA708 .4byte 0x00000000 .4byte gUnk_080FA728 @@ -15069,7 +16172,7 @@ gUnk_080FA780:: @ 080FA780 gUnk_080FA790:: @ 080FA790 .incbin "baserom.gba", 0x0FA790, 0x0000008 -gUnk_080FA798:: @ 080FA798 +Room_TreeInteriors_BoomerangNorthwest:: @ 080FA798 .4byte gUnk_080FA760 .4byte 0x00000000 .4byte gUnk_080FA780 @@ -15088,7 +16191,7 @@ gUnk_080FA7D8:: @ 080FA7D8 gUnk_080FA7E8:: @ 080FA7E8 .incbin "baserom.gba", 0x0FA7E8, 0x0000008 -gUnk_080FA7F0:: @ 080FA7F0 +Room_TreeInteriors_BoomerangNortheast:: @ 080FA7F0 .4byte gUnk_080FA7B8 .4byte 0x00000000 .4byte gUnk_080FA7D8 @@ -15107,7 +16210,7 @@ gUnk_080FA830:: @ 080FA830 gUnk_080FA840:: @ 080FA840 .incbin "baserom.gba", 0x0FA840, 0x0000008 -gUnk_080FA848:: @ 080FA848 +Room_TreeInteriors_BoomerangSouthwest:: @ 080FA848 .4byte gUnk_080FA810 .4byte 0x00000000 .4byte gUnk_080FA830 @@ -15126,7 +16229,7 @@ gUnk_080FA888:: @ 080FA888 gUnk_080FA898:: @ 080FA898 .incbin "baserom.gba", 0x0FA898, 0x0000008 -gUnk_080FA8A0:: @ 080FA8A0 +Room_TreeInteriors_BoomerangSoutheast:: @ 080FA8A0 .4byte gUnk_080FA868 .4byte 0x00000000 .4byte gUnk_080FA888 @@ -15145,7 +16248,7 @@ gUnk_080FA8F0:: @ 080FA8F0 gUnk_080FA900:: @ 080FA900 .incbin "baserom.gba", 0x0FA900, 0x0000008 -gUnk_080FA908:: @ 080FA908 +Room_TreeInteriors_HeartPieceSouthwestField:: @ 080FA908 .4byte gUnk_080FA8C0 .4byte 0x00000000 .4byte gUnk_080FA8F0 @@ -15164,7 +16267,7 @@ gUnk_080FA948:: @ 080FA948 gUnk_080FA958:: @ 080FA958 .incbin "baserom.gba", 0x0FA958, 0x0000008 -gUnk_080FA960:: @ 080FA960 +Room_TreeInteriors_StairsToFairyFountain:: @ 080FA960 .4byte gUnk_080FA928 .4byte 0x00000000 .4byte gUnk_080FA948 @@ -15183,7 +16286,7 @@ gUnk_080FA9A0:: @ 080FA9A0 gUnk_080FA9B0:: @ 080FA9B0 .incbin "baserom.gba", 0x0FA9B0, 0x0000008 -gUnk_080FA9B8:: @ 080FA9B8 +Room_TreeInteriors_StairsToWalletFairy:: @ 080FA9B8 .4byte gUnk_080FA980 .4byte 0x00000000 .4byte gUnk_080FA9A0 @@ -15205,7 +16308,7 @@ gUnk_080FAA58:: @ 080FAA58 gUnk_080FAA68:: @ 080FAA68 .incbin "baserom.gba", 0x0FAA68, 0x0000008 -gUnk_080FAA70:: @ 080FAA70 +Room_TreeInteriors_1C:: @ 080FAA70 .4byte gUnk_080FA9D8 .4byte gUnk_080FA9F8 .4byte gUnk_080FAA58 @@ -15227,7 +16330,7 @@ gUnk_080FAAC0:: @ 080FAAC0 gUnk_080FAAD0:: @ 080FAAD0 .incbin "baserom.gba", 0x0FAAD0, 0x0000008 -gUnk_080FAAD8:: @ 080FAAD8 +Room_TreeInteriors_StairsToBusinessScrub:: @ 080FAAD8 .4byte gUnk_080FAA90 .4byte gUnk_080FAAB0 .4byte gUnk_080FAAC0 @@ -15252,7 +16355,7 @@ gUnk_080FAB88:: @ 080FAB88 gUnk_080FAB98:: @ 080FAB98 .incbin "baserom.gba", 0x0FAB98, 0x0000008 -gUnk_080FABA0:: @ 080FABA0 +Room_TreeInteriors_1E:: @ 080FABA0 .4byte gUnk_080FAAF8 .4byte gUnk_080FAB18 .4byte gUnk_080FAB88 @@ -15271,7 +16374,7 @@ gUnk_080FABF0:: @ 080FABF0 gUnk_080FAC00:: @ 080FAC00 .incbin "baserom.gba", 0x0FAC00, 0x0000008 -gUnk_080FAC08:: @ 080FAC08 +Room_TreeInteriors_1F:: @ 080FAC08 .4byte gUnk_080FABC0 .4byte 0x00000000 .4byte gUnk_080FABF0 @@ -15291,7 +16394,17 @@ gUnk_080FACB8:: @ 080FACB8 .incbin "baserom.gba", 0x0FACB8, 0x0000090 gUnk_080FAD48:: @ 080FAD48 - .incbin "baserom.gba", 0x0FAD48, 0x0000060 + .incbin "baserom.gba", 0x0FAD48, 0x000000C + .4byte script_0800A9F4 + .incbin "baserom.gba", 0x0FAD58, 0x000000C + .4byte script_0800AA48 + .incbin "baserom.gba", 0x0FAD68, 0x000000C + .4byte script_0800AA6C + .incbin "baserom.gba", 0x0FAD78, 0x000000C + .4byte script_0800AA90 + .incbin "baserom.gba", 0x0FAD88, 0x000000C + .4byte script_0800AAB4 + .incbin "baserom.gba", 0x0FAD98, 0x0000010 gUnk_080FADA8:: @ 080FADA8 .incbin "baserom.gba", 0x0FADA8, 0x0000060 @@ -15311,7 +16424,7 @@ gUnk_080FAE44:: @ 080FAE44 gUnk_080FAE58:: @ 080FAE58 .incbin "baserom.gba", 0x0FAE58, 0x0000014 -gUnk_080FAE6C:: @ 080FAE6C +Room_MtCrenel_MountainTop:: @ 080FAE6C .4byte gUnk_080FAC28 .4byte gUnk_080FAC88 .4byte gUnk_080FADA8 @@ -15334,7 +16447,7 @@ gUnk_080FAEBC:: @ 080FAEBC gUnk_080FAF9C:: @ 080FAF9C .incbin "baserom.gba", 0x0FAF9C, 0x0000018 -gUnk_080FAFB4:: @ 080FAFB4 +Room_MtCrenel_WallClimb:: @ 080FAFB4 .4byte gUnk_080FAE9C .4byte 0x00000000 .4byte gUnk_080FAEBC @@ -15348,10 +16461,14 @@ gUnk_080FAFD4:: @ 080FAFD4 .incbin "baserom.gba", 0x0FAFD4, 0x0000010 gUnk_080FAFE4:: @ 080FAFE4 - .incbin "baserom.gba", 0x0FAFE4, 0x0000020 + .incbin "baserom.gba", 0x0FAFE4, 0x000000C + .4byte script_0800AF68 + .incbin "baserom.gba", 0x0FAFF4, 0x0000010 gUnk_080FB004:: @ 080FB004 - .incbin "baserom.gba", 0x0FB004, 0x0000020 + .incbin "baserom.gba", 0x0FB004, 0x000000C + .4byte script_0800B00C + .incbin "baserom.gba", 0x0FB014, 0x0000010 gUnk_080FB024:: @ 080FB024 .incbin "baserom.gba", 0x0FB024, 0x00000E0 @@ -15374,7 +16491,7 @@ gUnk_080FB248:: @ 080FB248 gUnk_080FB25C:: @ 080FB25C .incbin "baserom.gba", 0x0FB25C, 0x0000014 -gUnk_080FB270:: @ 080FB270 +Room_MtCrenel_CaveOfFlamesEntrance:: @ 080FB270 .4byte gUnk_080FAFD4 .4byte gUnk_080FB024 .4byte gUnk_080FB104 @@ -15397,7 +16514,7 @@ gUnk_080FB2E0:: @ 080FB2E0 gUnk_080FB410:: @ 080FB410 .incbin "baserom.gba", 0x0FB410, 0x0000050 -gUnk_080FB460:: @ 080FB460 +Room_MtCrenel_GustJarShortcut:: @ 080FB460 .4byte gUnk_080FB2A0 .4byte 0x00000000 .4byte gUnk_080FB2E0 @@ -15431,7 +16548,7 @@ gUnk_080FB77C:: @ 080FB77C gUnk_080FB790:: @ 080FB790 .incbin "baserom.gba", 0x0FB790, 0x0000014 -gUnk_080FB7A4:: @ 080FB7A4 +Room_MtCrenel_Entrance:: @ 080FB7A4 .4byte gUnk_080FB480 .4byte gUnk_080FB5D0 .4byte gUnk_080FB600 @@ -15457,7 +16574,7 @@ gUnk_080FB864:: @ 080FB864 gUnk_080FB8B4:: @ 080FB8B4 .incbin "baserom.gba", 0x0FB8B4, 0x0000008 -gUnk_080FB8BC:: @ 080FB8BC +Room_CrenelCaves_BlockPushing:: @ 080FB8BC .4byte gUnk_080FB7D4 .4byte gUnk_080FB844 .4byte gUnk_080FB864 @@ -15479,7 +16596,7 @@ gUnk_080FB91C:: @ 080FB91C gUnk_080FB92C:: @ 080FB92C .incbin "baserom.gba", 0x0FB92C, 0x0000008 -gUnk_080FB934:: @ 080FB934 +Room_CrenelCaves_PillarCave:: @ 080FB934 .4byte gUnk_080FB8DC .4byte gUnk_080FB90C .4byte gUnk_080FB91C @@ -15501,7 +16618,7 @@ gUnk_080FB9F4:: @ 080FB9F4 gUnk_080FBA64:: @ 080FBA64 .incbin "baserom.gba", 0x0FBA64, 0x0000008 -gUnk_080FBA6C:: @ 080FBA6C +Room_CrenelCaves_BridgeSwitch:: @ 080FBA6C .4byte gUnk_080FB954 .4byte gUnk_080FB9E4 .4byte gUnk_080FB9F4 @@ -15523,7 +16640,7 @@ gUnk_080FBAAC:: @ 080FBAAC gUnk_080FBADC:: @ 080FBADC .incbin "baserom.gba", 0x0FBADC, 0x0000010 -gUnk_080FBAEC:: @ 080FBAEC +Room_CrenelCaves_ExitToMines:: @ 080FBAEC .4byte gUnk_080FBA8C .4byte gUnk_080FBA9C .4byte gUnk_080FBAAC @@ -15545,7 +16662,7 @@ gUnk_080FBB2C:: @ 080FBB2C gUnk_080FBB4C:: @ 080FBB4C .incbin "baserom.gba", 0x0FBB4C, 0x0000008 -gUnk_080FBB54:: @ 080FBB54 +Room_CrenelCaves_GripRing:: @ 080FBB54 .4byte gUnk_080FBB0C .4byte gUnk_080FBB1C .4byte gUnk_080FBB2C @@ -15567,7 +16684,7 @@ gUnk_080FBBA4:: @ 080FBBA4 gUnk_080FBBF4:: @ 080FBBF4 .incbin "baserom.gba", 0x0FBBF4, 0x0000010 -gUnk_080FBC04:: @ 080FBC04 +Room_CrenelCaves_FairyFountain:: @ 080FBC04 .4byte gUnk_080FBB74 .4byte gUnk_080FBB94 .4byte gUnk_080FBBA4 @@ -15589,7 +16706,7 @@ gUnk_080FBC64:: @ 080FBC64 gUnk_080FBCA4:: @ 080FBCA4 .incbin "baserom.gba", 0x0FBCA4, 0x0000010 -gUnk_080FBCB4:: @ 080FBCB4 +Room_CrenelCaves_SpinyChuPuzzle:: @ 080FBCB4 .4byte gUnk_080FBC24 .4byte gUnk_080FBC54 .4byte gUnk_080FBC64 @@ -15611,7 +16728,7 @@ gUnk_080FBD84:: @ 080FBD84 gUnk_080FBDB4:: @ 080FBDB4 .incbin "baserom.gba", 0x0FBDB4, 0x0000010 -gUnk_080FBDC4:: @ 080FBDC4 +Room_CrenelCaves_ChuchuPotChest:: @ 080FBDC4 .4byte gUnk_080FBCD4 .4byte gUnk_080FBD74 .4byte gUnk_080FBD84 @@ -15633,7 +16750,7 @@ gUnk_080FBE14:: @ 080FBE14 gUnk_080FBE44:: @ 080FBE44 .incbin "baserom.gba", 0x0FBE44, 0x0000018 -gUnk_080FBE5C:: @ 080FBE5C +Room_CrenelCaves_WaterHeartPiece:: @ 080FBE5C .4byte gUnk_080FBDE4 .4byte gUnk_080FBE04 .4byte gUnk_080FBE14 @@ -15655,7 +16772,7 @@ gUnk_080FBEFC:: @ 080FBEFC gUnk_080FBF0C:: @ 080FBF0C .incbin "baserom.gba", 0x0FBF0C, 0x0000010 -gUnk_080FBF1C:: @ 080FBF1C +Room_CrenelCaves_RupeeFairyFountain:: @ 080FBF1C .4byte gUnk_080FBE7C .4byte gUnk_080FBEEC .4byte gUnk_080FBEFC @@ -15677,7 +16794,7 @@ gUnk_080FC00C:: @ 080FC00C gUnk_080FC05C:: @ 080FC05C .incbin "baserom.gba", 0x0FC05C, 0x0000008 -gUnk_080FC064:: @ 080FC064 +Room_CrenelCaves_HelmasaurHallway:: @ 080FC064 .4byte gUnk_080FBF3C .4byte gUnk_080FBFFC .4byte gUnk_080FC00C @@ -15699,7 +16816,7 @@ gUnk_080FC0C4:: @ 080FC0C4 gUnk_080FC124:: @ 080FC124 .incbin "baserom.gba", 0x0FC124, 0x0000008 -gUnk_080FC12C:: @ 080FC12C +Room_CrenelCaves_MushroomKeese:: @ 080FC12C .4byte gUnk_080FC084 .4byte gUnk_080FC0B4 .4byte gUnk_080FC0C4 @@ -15721,7 +16838,7 @@ gUnk_080FC17C:: @ 080FC17C gUnk_080FC1BC:: @ 080FC1BC .incbin "baserom.gba", 0x0FC1BC, 0x0000008 -gUnk_080FC1C4:: @ 080FC1C4 +Room_CrenelCaves_LadderToGreenWater:: @ 080FC1C4 .4byte gUnk_080FC14C .4byte gUnk_080FC15C .4byte gUnk_080FC17C @@ -15743,7 +16860,7 @@ gUnk_080FC204:: @ 080FC204 gUnk_080FC224:: @ 080FC224 .incbin "baserom.gba", 0x0FC224, 0x0000010 -gUnk_080FC234:: @ 080FC234 +Room_CrenelCaves_BombBusinessScrub:: @ 080FC234 .4byte gUnk_080FC1E4 .4byte gUnk_080FC1F4 .4byte gUnk_080FC204 @@ -15754,7 +16871,9 @@ gUnk_080FC234:: @ 080FC234 .4byte nullsub_478 gUnk_080FC254:: @ 080FC254 - .incbin "baserom.gba", 0x0FC254, 0x0000020 + .incbin "baserom.gba", 0x0FC254, 0x000000C + .4byte script_0800B8E4 + .incbin "baserom.gba", 0x0FC264, 0x0000010 gUnk_080FC274:: @ 080FC274 .incbin "baserom.gba", 0x0FC274, 0x0000010 @@ -15765,7 +16884,7 @@ gUnk_080FC284:: @ 080FC284 gUnk_080FC294:: @ 080FC294 .incbin "baserom.gba", 0x0FC294, 0x0000010 -gUnk_080FC2A4:: @ 080FC2A4 +Room_CrenelCaves_Hermit:: @ 080FC2A4 .4byte gUnk_080FC254 .4byte gUnk_080FC274 .4byte gUnk_080FC284 @@ -15787,7 +16906,7 @@ gUnk_080FC2E4:: @ 080FC2E4 gUnk_080FC304:: @ 080FC304 .incbin "baserom.gba", 0x0FC304, 0x0000008 -gUnk_080FC30C:: @ 080FC30C +Room_CrenelCaves_HintScrub:: @ 080FC30C .4byte gUnk_080FC2C4 .4byte gUnk_080FC2D4 .4byte gUnk_080FC2E4 @@ -15809,7 +16928,7 @@ gUnk_080FC38C:: @ 080FC38C gUnk_080FC39C:: @ 080FC39C .incbin "baserom.gba", 0x0FC39C, 0x0000008 -gUnk_080FC3A4:: @ 080FC3A4 +Room_CrenelCaves_ToGrayblade:: @ 080FC3A4 .4byte gUnk_080FC32C .4byte gUnk_080FC37C .4byte gUnk_080FC38C diff --git a/data/data_080FC8A4.s b/data/data_080FC8A4.s index ca122c2a..41fbfa1c 100644 --- a/data/data_080FC8A4.s +++ b/data/data_080FC8A4.s @@ -5,7 +5,9 @@ .align 2 gUnk_080FC908:: @ 080FC908 - .incbin "baserom.gba", 0x0FC908, 0x000000C + .4byte sub_08050888 + .4byte sub_080508E4 + .4byte sub_08050910 gUnk_080FC914:: @ 080FC914 .incbin "baserom.gba", 0x0FC914, 0x0000028 @@ -136,13 +138,29 @@ gUnk_080FCBB4:: @ 080FCBB4 .4byte sub_08053618 gUnk_080FCBC4:: @ 080FCBC4 - .incbin "baserom.gba", 0x0FCBC4, 0x0000050 + .incbin "baserom.gba", 0x0FCBC4, 0x000000C + .4byte script_08009A50 + .incbin "baserom.gba", 0x0FCBD4, 0x000000C + .4byte script_08009A84 + .incbin "baserom.gba", 0x0FCBE4, 0x000000C + .4byte script_08009AF8 + .incbin "baserom.gba", 0x0FCBF4, 0x000000C + .4byte script_08009A34 + .incbin "baserom.gba", 0x0FCC04, 0x0000010 gUnk_080FCC14:: @ 080FCC14 - .incbin "baserom.gba", 0x0FCC14, 0x0000040 + .incbin "baserom.gba", 0x0FCC14, 0x000000C + .4byte script_08009918 + .incbin "baserom.gba", 0x0FCC24, 0x000000C + .4byte script_08009950 + .incbin "baserom.gba", 0x0FCC34, 0x000000C + .4byte script_080099DC + .incbin "baserom.gba", 0x0FCC44, 0x0000010 gUnk_080FCC54:: @ 080FCC54 - .incbin "baserom.gba", 0x0FCC54, 0x0000030 + .incbin "baserom.gba", 0x0FCC54, 0x000000C + .4byte script_08009D6C + .incbin "baserom.gba", 0x0FCC64, 0x0000020 gUnk_080FCC84:: @ 080FCC84 .incbin "baserom.gba", 0x0FCC84, 0x0000018 @@ -151,7 +169,18 @@ gUnk_080FCC9C:: @ 080FCC9C .incbin "baserom.gba", 0x0FCC9C, 0x0000018 gUnk_080FCCB4:: @ 080FCCB4 - .incbin "baserom.gba", 0x0FCCB4, 0x0000048 + .4byte gUnk_080FCC84 + .incbin "baserom.gba", 0x0FCCB8, 0x0000008 + .4byte gUnk_080FCC84 + .incbin "baserom.gba", 0x0FCCC4, 0x0000008 + .4byte gUnk_080FCC9C + .incbin "baserom.gba", 0x0FCCD0, 0x0000008 + .4byte gUnk_080FCC9C + .incbin "baserom.gba", 0x0FCCDC, 0x0000008 + .4byte gUnk_080FCC84 + .incbin "baserom.gba", 0x0FCCE8, 0x0000008 + .4byte gUnk_080FCC84 + .incbin "baserom.gba", 0x0FCCF4, 0x0000008 gUnk_080FCCFC:: @ 080FCCFC .4byte sub_08053758 @@ -194,7 +223,15 @@ gUnk_080FCD40:: @ 080FCD40 .4byte sub_08053A90 gUnk_080FCD84:: @ 080FCD84 - .incbin "baserom.gba", 0x0FCD84, 0x0000050 + .incbin "baserom.gba", 0x0FCD84, 0x000000C + .4byte script_080153EC + .incbin "baserom.gba", 0x0FCD94, 0x000000C + .4byte script_0801550C + .incbin "baserom.gba", 0x0FCDA4, 0x000000C + .4byte script_08015618 + .incbin "baserom.gba", 0x0FCDB4, 0x000000C + .4byte script_08015684 + .incbin "baserom.gba", 0x0FCDC4, 0x0000010 gUnk_080FCDD4:: @ 080FCDD4 .4byte sub_08053ACC @@ -202,10 +239,32 @@ gUnk_080FCDD4:: @ 080FCDD4 .4byte sub_08053B10 gUnk_080FCDE0:: @ 080FCDE0 - .incbin "baserom.gba", 0x0FCDE0, 0x0000050 + .incbin "baserom.gba", 0x0FCDE0, 0x000000C + .4byte script_08015CD4 + .incbin "baserom.gba", 0x0FCDF0, 0x000000C + .4byte script_08015DF0 + .incbin "baserom.gba", 0x0FCE00, 0x000000C + .4byte script_08015E58 + .incbin "baserom.gba", 0x0FCE10, 0x000000C + .4byte script_08015FA4 + .incbin "baserom.gba", 0x0FCE20, 0x0000010 gUnk_080FCE30:: @ 080FCE30 - .incbin "baserom.gba", 0x0FCE30, 0x0000080 + .incbin "baserom.gba", 0x0FCE30, 0x000000C + .4byte script_08015F08 + .incbin "baserom.gba", 0x0FCE40, 0x000000C + .4byte script_08015F3C + .incbin "baserom.gba", 0x0FCE50, 0x000000C + .4byte script_08015F3C + .incbin "baserom.gba", 0x0FCE60, 0x000000C + .4byte script_08015F3C + .incbin "baserom.gba", 0x0FCE70, 0x000000C + .4byte script_08015F3C + .incbin "baserom.gba", 0x0FCE80, 0x000000C + .4byte script_08015F3C + .incbin "baserom.gba", 0x0FCE90, 0x000000C + .4byte script_08015F3C + .incbin "baserom.gba", 0x0FCEA0, 0x0000010 gUnk_080FCEB0:: @ 080FCEB0 .4byte sub_08053B74 @@ -213,7 +272,11 @@ gUnk_080FCEB0:: @ 080FCEB0 .4byte sub_08053BBC gUnk_080FCEBC:: @ 080FCEBC - .incbin "baserom.gba", 0x0FCEBC, 0x0000030 + .incbin "baserom.gba", 0x0FCEBC, 0x000000C + .4byte script_0800DB18 + .incbin "baserom.gba", 0x0FCECC, 0x000000C + .4byte script_0800E58C + .incbin "baserom.gba", 0x0FCEDC, 0x0000010 gUnk_080FCEEC:: @ 080FCEEC .4byte sub_08053C20 diff --git a/data/data_080FEEB8.s b/data/data_080FEEB8.s index 626ff017..1efc0e47 100644 --- a/data/data_080FEEB8.s +++ b/data/data_080FEEB8.s @@ -16,7 +16,13 @@ gUnk_080FEEC8:: @ 080FEEC8 .4byte sub_08054D74 gUnk_080FEED4:: @ 080FEED4 - .incbin "baserom.gba", 0x0FEED4, 0x0000060 + .incbin "baserom.gba", 0x0FEED4, 0x000000C + .4byte script_0800C350 + .incbin "baserom.gba", 0x0FEEE4, 0x000000C + .4byte script_0800C3CC + .incbin "baserom.gba", 0x0FEEF4, 0x000000C + .4byte script_0800C410 + .incbin "baserom.gba", 0x0FEF04, 0x0000030 gUnk_080FEF34:: @ 080FEF34 .4byte sub_08054DAC @@ -28,22 +34,64 @@ gUnk_080FEF3C:: @ 080FEF3C .4byte sub_08054E9C gUnk_080FEF48:: @ 080FEF48 - .incbin "baserom.gba", 0x0FEF48, 0x0000030 + .incbin "baserom.gba", 0x0FEF48, 0x000000C + .4byte script_0800BC50 + .incbin "baserom.gba", 0x0FEF58, 0x0000020 gUnk_080FEF78:: @ 080FEF78 - .incbin "baserom.gba", 0x0FEF78, 0x0000030 + .incbin "baserom.gba", 0x0FEF78, 0x000000C + .4byte script_0800BCE8 + .incbin "baserom.gba", 0x0FEF88, 0x000000C + .4byte script_0800BD78 + .incbin "baserom.gba", 0x0FEF98, 0x0000010 gUnk_080FEFA8:: @ 080FEFA8 - .incbin "baserom.gba", 0x0FEFA8, 0x0000040 + .incbin "baserom.gba", 0x0FEFA8, 0x000000C + .4byte script_0800BE1C + .incbin "baserom.gba", 0x0FEFB8, 0x000000C + .4byte script_0800BE54 + .incbin "baserom.gba", 0x0FEFC8, 0x000000C + .4byte script_0800BECC + .incbin "baserom.gba", 0x0FEFD8, 0x0000010 gUnk_080FEFE8:: @ 080FEFE8 - .incbin "baserom.gba", 0x0FEFE8, 0x0000050 + .incbin "baserom.gba", 0x0FEFE8, 0x000000C + .4byte script_0800BF38 + .incbin "baserom.gba", 0x0FEFF8, 0x000000C + .4byte script_0800BF70 + .incbin "baserom.gba", 0x0FF008, 0x000000C + .4byte script_0800BF70 + .incbin "baserom.gba", 0x0FF018, 0x000000C + .4byte script_0800C004 + .incbin "baserom.gba", 0x0FF028, 0x0000010 gUnk_080FF038:: @ 080FF038 - .incbin "baserom.gba", 0x0FF038, 0x0000060 + .incbin "baserom.gba", 0x0FF038, 0x000000C + .4byte script_0800C0B0 + .incbin "baserom.gba", 0x0FF048, 0x000000C + .4byte script_0800C0E8 + .incbin "baserom.gba", 0x0FF058, 0x000000C + .4byte script_0800C0E8 + .incbin "baserom.gba", 0x0FF068, 0x000000C + .4byte script_0800C0E8 + .incbin "baserom.gba", 0x0FF078, 0x000000C + .4byte script_0800C160 + .incbin "baserom.gba", 0x0FF088, 0x0000010 gUnk_080FF098:: @ 080FF098 - .incbin "baserom.gba", 0x0FF098, 0x0000070 + .incbin "baserom.gba", 0x0FF098, 0x000000C + .4byte script_0800C1D8 + .incbin "baserom.gba", 0x0FF0A8, 0x000000C + .4byte script_0800C210 + .incbin "baserom.gba", 0x0FF0B8, 0x000000C + .4byte script_0800C210 + .incbin "baserom.gba", 0x0FF0C8, 0x000000C + .4byte script_0800C210 + .incbin "baserom.gba", 0x0FF0D8, 0x000000C + .4byte script_0800C210 + .incbin "baserom.gba", 0x0FF0E8, 0x000000C + .4byte script_0800C2A4 + .incbin "baserom.gba", 0x0FF0F8, 0x0000010 gUnk_080FF108:: @ 080FF108 .4byte gUnk_080FEF48 @@ -58,7 +106,9 @@ gUnk_080FF120:: @ 080FF120 .4byte sub_08055014 gUnk_080FF128:: @ 080FF128 - .incbin "baserom.gba", 0x0FF128, 0x0000020 + .incbin "baserom.gba", 0x0FF128, 0x000000C + .4byte script_0800BB64 + .incbin "baserom.gba", 0x0FF138, 0x0000010 gUnk_080FF148:: @ 080FF148 .4byte sub_08055054 @@ -66,14 +116,18 @@ gUnk_080FF148:: @ 080FF148 .4byte sub_08055090 gUnk_080FF154:: @ 080FF154 - .incbin "baserom.gba", 0x0FF154, 0x0000020 + .incbin "baserom.gba", 0x0FF154, 0x000000C + .4byte script_0800BACC + .incbin "baserom.gba", 0x0FF164, 0x0000010 gUnk_080FF174:: @ 080FF174 .4byte sub_080550B0 .4byte nullsub_487 gUnk_080FF17C:: @ 080FF17C - .incbin "baserom.gba", 0x0FF17C, 0x0000050 + .incbin "baserom.gba", 0x0FF17C, 0x000000C + .4byte script_0800BC08 + .incbin "baserom.gba", 0x0FF18C, 0x0000040 gUnk_080FF1CC:: @ 080FF1CC .4byte sub_08055114 @@ -120,7 +174,9 @@ gUnk_080FF254:: @ 080FF254 .4byte sub_08055674 gUnk_080FF264:: @ 080FF264 - .incbin "baserom.gba", 0x0FF264, 0x0000020 + .incbin "baserom.gba", 0x0FF264, 0x000000C + .4byte script_0800BBDC + .incbin "baserom.gba", 0x0FF274, 0x0000010 gUnk_080FF284:: @ 080FF284 .4byte sub_080556AC @@ -139,21 +195,27 @@ gUnk_080FF2B8:: @ 080FF2B8 .4byte nullsub_490 gUnk_080FF2C0:: @ 080FF2C0 - .incbin "baserom.gba", 0x0FF2C0, 0x0000040 + .incbin "baserom.gba", 0x0FF2C0, 0x000001C + .4byte script_0800BA78 + .incbin "baserom.gba", 0x0FF2E0, 0x0000020 gUnk_080FF300:: @ 080FF300 .4byte sub_08055834 .4byte nullsub_491 gUnk_080FF308:: @ 080FF308 - .incbin "baserom.gba", 0x0FF308, 0x0000020 + .incbin "baserom.gba", 0x0FF308, 0x000000C + .4byte script_0800BB00 + .incbin "baserom.gba", 0x0FF318, 0x0000010 gUnk_080FF328:: @ 080FF328 .4byte sub_080558A4 .4byte nullsub_492 gUnk_080FF330:: @ 080FF330 - .incbin "baserom.gba", 0x0FF330, 0x000000C + .4byte sub_08055908 + .4byte sub_08055948 + .4byte sub_08055978 gUnk_080FF33C:: @ 080FF33C .incbin "baserom.gba", 0x0FF33C, 0x0000020 @@ -170,7 +232,15 @@ gUnk_080FF36C:: @ 080FF36C .4byte sub_08055B54 gUnk_080FF378:: @ 080FF378 - .incbin "baserom.gba", 0x0FF378, 0x0000050 + .incbin "baserom.gba", 0x0FF378, 0x000000C + .4byte script_0800C45C + .incbin "baserom.gba", 0x0FF388, 0x000000C + .4byte script_0800C494 + .incbin "baserom.gba", 0x0FF398, 0x000000C + .4byte script_0800C4D0 + .incbin "baserom.gba", 0x0FF3A8, 0x000000C + .4byte script_0800C50C + .incbin "baserom.gba", 0x0FF3B8, 0x0000010 gUnk_080FF3C8:: @ 080FF3C8 .4byte sub_08055BCC @@ -193,7 +263,9 @@ gUnk_080FF3F4:: @ 080FF3F4 .4byte sub_08055DEC gUnk_080FF400:: @ 080FF400 - .incbin "baserom.gba", 0x0FF400, 0x0000020 + .incbin "baserom.gba", 0x0FF400, 0x000000C + .4byte script_0800BBA4 + .incbin "baserom.gba", 0x0FF410, 0x0000010 gUnk_080FF420:: @ 080FF420 .4byte sub_08055E24 diff --git a/data/data_08108E6C.s b/data/data_08108E6C.s index 0fefe9c6..94528d70 100644 --- a/data/data_08108E6C.s +++ b/data/data_08108E6C.s @@ -254,7 +254,15 @@ gUnk_08109244:: @ 08109244 .incbin "baserom.gba", 0x109244, 0x0000004 gUnk_08109248:: @ 08109248 TODO might be a pointer array? - .incbin "baserom.gba", 0x109248, 0x0000024 + .4byte gUnk_08692F60 + .4byte gUnk_08692F60 + .4byte gUnk_086978E0 + .4byte gUnk_08696F60 + .4byte gUnk_086AAEE0 + .4byte gUnk_086998E0 + .4byte gUnk_086A18E0 + .4byte gUnk_086A2A60 + .4byte gUnk_086A2EE0 gUnk_0810926C:: @ 0810926C .incbin "baserom.gba", 0x10926C, 0x0000040 diff --git a/data/data_081146D0.s b/data/data_081146D0.s index 38d58f28..f19f1420 100644 --- a/data/data_081146D0.s +++ b/data/data_081146D0.s @@ -83,7 +83,57 @@ gUnk_08114ABC:: @ 08114ABC .incbin "baserom.gba", 0x114ABC, 0x0000028 gUnk_08114AE4:: @ 08114AE4 - .incbin "baserom.gba", 0x114AE4, 0x0000400 + .incbin "baserom.gba", 0x114AE4, 0x000001C + .4byte gUnk_081146E4 + .incbin "baserom.gba", 0x114B04, 0x000000C + .4byte gUnk_081148A4 + .incbin "baserom.gba", 0x114B14, 0x0000004 + .4byte gUnk_081146F4 + .incbin "baserom.gba", 0x114B1C, 0x0000004 + .4byte gUnk_0811479C + .incbin "baserom.gba", 0x114B24, 0x000009C + .4byte gUnk_081147E4 + .incbin "baserom.gba", 0x114BC4, 0x000002C + .4byte gUnk_08114874 + .incbin "baserom.gba", 0x114BF4, 0x000002C + .4byte gUnk_08114804 + .incbin "baserom.gba", 0x114C24, 0x000001C + .4byte gUnk_08114814 + .incbin "baserom.gba", 0x114C44, 0x0000004 + .4byte gUnk_081148E4 + .incbin "baserom.gba", 0x114C4C, 0x000001C + .4byte gUnk_08114824 + .incbin "baserom.gba", 0x114C6C, 0x0000014 + .4byte gUnk_08114864 + .incbin "baserom.gba", 0x114C84, 0x000000C + .4byte gUnk_081148C4 + .incbin "baserom.gba", 0x114C94, 0x000000C + .4byte gUnk_08114914 + .incbin "baserom.gba", 0x114CA4, 0x0000004 + .4byte gUnk_08114944 + .incbin "baserom.gba", 0x114CAC, 0x0000014 + .4byte gUnk_08114A8C + .incbin "baserom.gba", 0x114CC4, 0x000000C + .4byte gUnk_08114974 + .incbin "baserom.gba", 0x114CD4, 0x0000004 + .4byte gUnk_08114984 + .incbin "baserom.gba", 0x114CDC, 0x0000004 + .4byte gUnk_08114994 + .incbin "baserom.gba", 0x114CE4, 0x000000C + .4byte gUnk_081149A4 + .incbin "baserom.gba", 0x114CF4, 0x0000034 + .4byte gUnk_081149B4 + .incbin "baserom.gba", 0x114D2C, 0x0000004 + .4byte gUnk_081149C4 + .incbin "baserom.gba", 0x114D34, 0x0000004 + .4byte gUnk_081149F4 + .incbin "baserom.gba", 0x114D3C, 0x000000C + .4byte gUnk_08114A14 + .incbin "baserom.gba", 0x114D4C, 0x0000014 + .4byte gUnk_08114A6C + .incbin "baserom.gba", 0x114D64, 0x0000014 + .4byte gUnk_08114ABC + .incbin "baserom.gba", 0x114D7C, 0x0000168 gUnk_08114EE4:: @ 08114EE4 .4byte 00000000 diff --git a/data/data_08125104.s b/data/data_08125104.s index 65df2ff0..83646edc 100644 --- a/data/data_08125104.s +++ b/data/data_08125104.s @@ -228,7 +228,151 @@ gUnk_0812662F:: @ 0812662F .incbin "baserom.gba", 0x12662F, 0x0000169 gUnk_08126798:: @ 08126798 - .incbin "baserom.gba", 0x126798, 0x0000610 + .incbin "baserom.gba", 0x126798, 0x0000004 + .4byte gUnk_081263E8 + .incbin "baserom.gba", 0x1267A0, 0x000000C + .4byte gUnk_081263E8 + .incbin "baserom.gba", 0x1267B0, 0x0000024 + .4byte gUnk_081253D8 + .incbin "baserom.gba", 0x1267D8, 0x000001C + .4byte gUnk_081263E8 + .incbin "baserom.gba", 0x1267F8, 0x000001C + .4byte gUnk_08125118 + .incbin "baserom.gba", 0x126818, 0x000000C + .4byte gUnk_08125B50 + .incbin "baserom.gba", 0x126828, 0x000003C + .4byte gUnk_081262E8 + .incbin "baserom.gba", 0x126868, 0x000000C + .4byte gUnk_08125DB0 + .incbin "baserom.gba", 0x126878, 0x0000004 + .4byte gUnk_08125438 + .incbin "baserom.gba", 0x126880, 0x000002C + .4byte gUnk_081261C8 + .incbin "baserom.gba", 0x1268B0, 0x000000C + .4byte gUnk_08125420 + .incbin "baserom.gba", 0x1268C0, 0x0000004 + .4byte gUnk_081253F8 + .incbin "baserom.gba", 0x1268C8, 0x0000004 + .4byte gUnk_08125668 + .incbin "baserom.gba", 0x1268D0, 0x000000C + .4byte gUnk_081261F8 + .incbin "baserom.gba", 0x1268E0, 0x000001C + .4byte gUnk_08125498 + .incbin "baserom.gba", 0x126900, 0x0000034 + .4byte gUnk_08126180 + .incbin "baserom.gba", 0x126938, 0x000000C + .4byte gUnk_08125F78 + .incbin "baserom.gba", 0x126948, 0x000002C + .4byte gUnk_08125C48 + .incbin "baserom.gba", 0x126978, 0x0000014 + .4byte gUnk_08125D68 + .incbin "baserom.gba", 0x126990, 0x000000C + .4byte gUnk_081263E8 + .incbin "baserom.gba", 0x1269A0, 0x0000024 + .4byte gUnk_081263A8 + .incbin "baserom.gba", 0x1269C8, 0x0000004 + .4byte gUnk_08125F20 + .incbin "baserom.gba", 0x1269D0, 0x0000014 + .4byte gUnk_081254E8 + .incbin "baserom.gba", 0x1269E8, 0x0000014 + .4byte gUnk_081256A8 + .incbin "baserom.gba", 0x126A00, 0x0000004 + .4byte gUnk_081256D0 + .incbin "baserom.gba", 0x126A08, 0x000000C + .4byte gUnk_08125540 + .incbin "baserom.gba", 0x126A18, 0x0000024 + .4byte gUnk_081261E8 + .incbin "baserom.gba", 0x126A40, 0x000000C + .4byte gUnk_08125658 + .incbin "baserom.gba", 0x126A50, 0x0000014 + .4byte gUnk_08125698 + .incbin "baserom.gba", 0x126A68, 0x0000004 + .4byte gUnk_08125900 + .incbin "baserom.gba", 0x126A70, 0x000000C + .4byte gUnk_08125F90 + .incbin "baserom.gba", 0x126A80, 0x0000004 + .4byte gUnk_08125B20 + .incbin "baserom.gba", 0x126A88, 0x000000C + .4byte gUnk_08126350 + .incbin "baserom.gba", 0x126A98, 0x000000C + .4byte gUnk_08125918 + .incbin "baserom.gba", 0x126AA8, 0x0000014 + .4byte gUnk_08125928 + .incbin "baserom.gba", 0x126AC0, 0x0000004 + .4byte gUnk_081261B0 + .incbin "baserom.gba", 0x126AC8, 0x000000C + .4byte gUnk_08125940 + .incbin "baserom.gba", 0x126AD8, 0x0000004 + .4byte gUnk_08125960 + .incbin "baserom.gba", 0x126AE0, 0x000000C + .4byte gUnk_081259A8 + .incbin "baserom.gba", 0x126AF0, 0x0000004 + .4byte gUnk_08125B00 + .incbin "baserom.gba", 0x126AF8, 0x000000C + .4byte gUnk_08125C18 + .incbin "baserom.gba", 0x126B08, 0x000000C + .4byte gUnk_08125B70 + .incbin "baserom.gba", 0x126B18, 0x000000C + .4byte gUnk_08125EB8 + .incbin "baserom.gba", 0x126B28, 0x0000004 + .4byte gUnk_08125ED0 + .incbin "baserom.gba", 0x126B30, 0x0000014 + .4byte gUnk_08125C90 + .incbin "baserom.gba", 0x126B48, 0x0000004 + .4byte gUnk_08125CD8 + .incbin "baserom.gba", 0x126B50, 0x000000C + .4byte gUnk_08125EF0 + .incbin "baserom.gba", 0x126B60, 0x000001C + .4byte gUnk_08125F10 + .incbin "baserom.gba", 0x126B80, 0x0000004 + .4byte gUnk_08125F38 + .incbin "baserom.gba", 0x126B88, 0x000000C + .4byte gUnk_08125F48 + .incbin "baserom.gba", 0x126B98, 0x0000024 + .4byte gUnk_08125FA0 + .incbin "baserom.gba", 0x126BC0, 0x0000004 + .4byte gUnk_08125FC0 + .incbin "baserom.gba", 0x126BC8, 0x000000C + .4byte gUnk_08125FE8 + .incbin "baserom.gba", 0x126BD8, 0x0000014 + .4byte gUnk_08126038 + .incbin "baserom.gba", 0x126BF0, 0x000000C + .4byte gUnk_08126050 + .incbin "baserom.gba", 0x126C00, 0x0000024 + .4byte gUnk_08126068 + .incbin "baserom.gba", 0x126C28, 0x0000004 + .4byte gUnk_081260A8 + .incbin "baserom.gba", 0x126C30, 0x0000014 + .4byte gUnk_081260B8 + .incbin "baserom.gba", 0x126C48, 0x0000004 + .4byte gUnk_08126110 + .incbin "baserom.gba", 0x126C50, 0x0000004 + .4byte gUnk_08126150 + .incbin "baserom.gba", 0x126C58, 0x0000044 + .4byte gUnk_08126278 + .incbin "baserom.gba", 0x126CA0, 0x000001C + .4byte gUnk_08126298 + .incbin "baserom.gba", 0x126CC0, 0x000001C + .4byte gUnk_081263E8 + .incbin "baserom.gba", 0x126CE0, 0x0000004 + .4byte gUnk_081262B8 + .incbin "baserom.gba", 0x126CE8, 0x0000004 + .4byte gUnk_081262D0 + .incbin "baserom.gba", 0x126CF0, 0x000000C + .4byte gUnk_081263E8 + .incbin "baserom.gba", 0x126D00, 0x0000004 + .4byte gUnk_08126330 + .incbin "baserom.gba", 0x126D08, 0x000002C + .4byte gUnk_081263C8 + .incbin "baserom.gba", 0x126D38, 0x0000004 + .4byte gUnk_08126360 + .incbin "baserom.gba", 0x126D40, 0x000000C + .4byte gUnk_081263D8 + .incbin "baserom.gba", 0x126D50, 0x0000034 + .4byte gUnk_08126380 + .incbin "baserom.gba", 0x126D88, 0x0000014 + .4byte gUnk_081263B8 + .incbin "baserom.gba", 0x126DA0, 0x0000008 gUnk_08126DA8:: @ 08126DA8 .incbin "baserom.gba", 0x126DA8, 0x00000C0 diff --git a/data/data_08127280.s b/data/data_08127280.s index f9ec7726..81795e24 100644 --- a/data/data_08127280.s +++ b/data/data_08127280.s @@ -665,7 +665,46 @@ gUnk_081281A8:: @ 081281A8 TODO figurineData? .4byte 00000000 gUnk_08128A38:: @ 08128A38 - .incbin "baserom.gba", 0x128A38, 0x00000A0 + .incbin "baserom.gba", 0x128A38, 0x0000004 + .4byte sub_080A4F28 + .incbin "baserom.gba", 0x128A40, 0x0000004 + .4byte sub_080A5218 + .incbin "baserom.gba", 0x128A48, 0x0000004 + .4byte sub_080A5574 + .incbin "baserom.gba", 0x128A50, 0x0000004 + .4byte sub_080A4F28 + .incbin "baserom.gba", 0x128A58, 0x0000004 + .4byte sub_080A6270 + .incbin "baserom.gba", 0x128A60, 0x0000004 + .4byte sub_080A5BF0 + .incbin "baserom.gba", 0x128A68, 0x0000004 + .4byte sub_080A6608 + .incbin "baserom.gba", 0x128A70, 0x0000004 + .4byte sub_080A6008 + .incbin "baserom.gba", 0x128A78, 0x0000004 + .4byte sub_080A60E0 + .incbin "baserom.gba", 0x128A80, 0x0000004 + .4byte sub_080A5AD8 + .incbin "baserom.gba", 0x128A88, 0x0000004 + .4byte sub_080A5990 + .incbin "baserom.gba", 0x128A90, 0x0000004 + .4byte sub_080A5990 + .incbin "baserom.gba", 0x128A98, 0x0000004 + .4byte sub_080A4F28 + .incbin "baserom.gba", 0x128AA0, 0x0000004 + .4byte sub_080A4F28 + .incbin "baserom.gba", 0x128AA8, 0x0000004 + .4byte sub_080A4F28 + .incbin "baserom.gba", 0x128AB0, 0x0000004 + .4byte sub_080A4F28 + .incbin "baserom.gba", 0x128AB8, 0x0000004 + .4byte sub_080A4F28 + .incbin "baserom.gba", 0x128AC0, 0x0000004 + .4byte sub_080A4F28 + .incbin "baserom.gba", 0x128AC8, 0x0000004 + .4byte sub_080A4F28 + .incbin "baserom.gba", 0x128AD0, 0x0000004 + .4byte sub_080A4F28 gUnk_08128AD8:: @ 08128AD8 .incbin "baserom.gba", 0x128AD8, 0x0000058 diff --git a/data/data_081320FC.s b/data/data_081320FC.s index 07ee6b06..08f472ac 100755 --- a/data/data_081320FC.s +++ b/data/data_081320FC.s @@ -5,76 +5,253 @@ .align 2 gUnk_0813210C:: @ 0813210C - .incbin "baserom.gba", 0x13210C, 0x0000113 + .incbin "baserom.gba", 0x13210C, 0x0000004 + .4byte gUnk_0813235C + .incbin "baserom.gba", 0x132114, 0x000000C + .4byte gUnk_080FD1C4 + .incbin "baserom.gba", 0x132124, 0x000000C + .4byte gUnk_080FD1C4 + .incbin "baserom.gba", 0x132134, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x132144, 0x000000C + .4byte gUnk_080FD1C4 + .incbin "baserom.gba", 0x132154, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x132164, 0x000000C + .4byte gUnk_081323AC + .incbin "baserom.gba", 0x132174, 0x000000C + .4byte gUnk_081323DC + .incbin "baserom.gba", 0x132184, 0x000000C + .4byte gUnk_0813240C + .incbin "baserom.gba", 0x132194, 0x000000C + .4byte gUnk_0813242C + .incbin "baserom.gba", 0x1321A4, 0x000000C + .4byte gUnk_0813244C + .incbin "baserom.gba", 0x1321B4, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x1321C4, 0x000000C + .4byte gUnk_080FD180 + .incbin "baserom.gba", 0x1321D4, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x1321E4, 0x000000C + .4byte gUnk_0813248C + .incbin "baserom.gba", 0x1321F4, 0x000000C + .4byte gUnk_081324AC + .incbin "baserom.gba", 0x132204, 0x000000C + .4byte gUnk_081324EC + .incbin "baserom.gba", 0x132214, 0x000000B gUnk_0813221F:: @ 0813221F - .incbin "baserom.gba", 0x13221F, 0x0000011 + .incbin "baserom.gba", 0x13221F, 0x0000001 + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x132224, 0x000000C gUnk_08132230:: @ 08132230 - .incbin "baserom.gba", 0x132230, 0x0000002 - -gUnk_08132232:: @ 08132232 - .incbin "baserom.gba", 0x132232, 0x00000F2 + .4byte gUnk_080FD168 + .incbin "baserom.gba", 0x132234, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x132244, 0x000000C + .4byte gUnk_0813250C + .incbin "baserom.gba", 0x132254, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x132264, 0x000000C + .4byte gUnk_080FD448 + .incbin "baserom.gba", 0x132274, 0x000000C + .4byte gUnk_080FD448 + .incbin "baserom.gba", 0x132284, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x132294, 0x000000C + .4byte gUnk_080FD168 + .incbin "baserom.gba", 0x1322A4, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x1322B4, 0x000000C + .4byte gUnk_0813252C + .incbin "baserom.gba", 0x1322C4, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x1322D4, 0x000000C + .4byte gUnk_0813256C + .incbin "baserom.gba", 0x1322E4, 0x000000C + .4byte gUnk_081325BC + .incbin "baserom.gba", 0x1322F4, 0x000000C + .4byte gUnk_0813269C + .incbin "baserom.gba", 0x132304, 0x000000C + .4byte gUnk_080FD448 + .incbin "baserom.gba", 0x132314, 0x000000C + .4byte gUnk_080FD448 gUnk_08132324:: @ 08132324 - .incbin "baserom.gba", 0x132324, 0x0000038 + .incbin "baserom.gba", 0x132324, 0x000000C + .4byte gUnk_081326CC + .incbin "baserom.gba", 0x132334, 0x000000C + .4byte gUnk_080FD460 + .incbin "baserom.gba", 0x132344, 0x000000C + .4byte gUnk_080FD460 + .incbin "baserom.gba", 0x132354, 0x0000008 gUnk_0813235C:: @ 0813235C - .incbin "baserom.gba", 0x13235C, 0x0000050 + .incbin "baserom.gba", 0x13235C, 0x0000004 + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x132364, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x132374, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x132384, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x132394, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x1323A4, 0x0000008 gUnk_081323AC:: @ 081323AC - .incbin "baserom.gba", 0x1323AC, 0x0000030 + .incbin "baserom.gba", 0x1323AC, 0x0000004 + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x1323B4, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x1323C4, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x1323D4, 0x0000008 gUnk_081323DC:: @ 081323DC - .incbin "baserom.gba", 0x1323DC, 0x0000030 + .incbin "baserom.gba", 0x1323DC, 0x0000004 + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x1323E4, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x1323F4, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x132404, 0x0000008 gUnk_0813240C:: @ 0813240C - .incbin "baserom.gba", 0x13240C, 0x0000010 + .incbin "baserom.gba", 0x13240C, 0x0000004 + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x132414, 0x0000008 gUnk_0813241C:: @ 0813241C - .incbin "baserom.gba", 0x13241C, 0x0000010 + .incbin "baserom.gba", 0x13241C, 0x0000004 + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x132424, 0x0000008 gUnk_0813242C:: @ 0813242C - .incbin "baserom.gba", 0x13242C, 0x0000020 + .incbin "baserom.gba", 0x13242C, 0x0000004 + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x132434, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x132444, 0x0000008 gUnk_0813244C:: @ 0813244C - .incbin "baserom.gba", 0x13244C, 0x0000040 + .incbin "baserom.gba", 0x13244C, 0x0000004 + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x132454, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x132464, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x132474, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x132484, 0x0000008 gUnk_0813248C:: @ 0813248C - .incbin "baserom.gba", 0x13248C, 0x0000020 + .incbin "baserom.gba", 0x13248C, 0x0000004 + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x132494, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x1324A4, 0x0000008 gUnk_081324AC:: @ 081324AC - .incbin "baserom.gba", 0x1324AC, 0x0000040 + .incbin "baserom.gba", 0x1324AC, 0x0000004 + .4byte gUnk_080FD3F4 + .incbin "baserom.gba", 0x1324B4, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x1324C4, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x1324D4, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x1324E4, 0x0000008 gUnk_081324EC:: @ 081324EC - .incbin "baserom.gba", 0x1324EC, 0x000001A + .incbin "baserom.gba", 0x1324EC, 0x0000004 + .4byte gUnk_080FD3FC + .incbin "baserom.gba", 0x1324F4, 0x000000C + .4byte gUnk_080FD3FC + .incbin "baserom.gba", 0x132504, 0x0000002 gUnk_08132506:: @ 08132506 .incbin "baserom.gba", 0x132506, 0x0000006 gUnk_0813250C:: @ 0813250C - .incbin "baserom.gba", 0x13250C, 0x0000020 + .incbin "baserom.gba", 0x13250C, 0x0000004 + .4byte gUnk_080FD170 + .incbin "baserom.gba", 0x132514, 0x000000C + .4byte gUnk_080FD43C + .incbin "baserom.gba", 0x132524, 0x0000008 gUnk_0813252C:: @ 0813252C - .incbin "baserom.gba", 0x13252C, 0x0000040 + .incbin "baserom.gba", 0x13252C, 0x0000004 + .4byte gUnk_080FD168 + .incbin "baserom.gba", 0x132534, 0x000000C + .4byte gUnk_080FD168 + .incbin "baserom.gba", 0x132544, 0x000000C + .4byte gUnk_080FD168 + .incbin "baserom.gba", 0x132554, 0x000000C + .4byte gUnk_080FD168 + .incbin "baserom.gba", 0x132564, 0x0000008 gUnk_0813256C:: @ 0813256C - .incbin "baserom.gba", 0x13256C, 0x0000050 + .incbin "baserom.gba", 0x13256C, 0x0000004 + .4byte gUnk_080FD558 + .incbin "baserom.gba", 0x132574, 0x000000C + .4byte gUnk_080FD560 + .incbin "baserom.gba", 0x132584, 0x000000C + .4byte gUnk_080FD560 + .incbin "baserom.gba", 0x132594, 0x000000C + .4byte gUnk_080FD560 + .incbin "baserom.gba", 0x1325A4, 0x000000C + .4byte gUnk_080FD560 + .incbin "baserom.gba", 0x1325B4, 0x0000008 gUnk_081325BC:: @ 081325BC - .incbin "baserom.gba", 0x1325BC, 0x0000065 - -gUnk_08132621:: @ 08132621 - .incbin "baserom.gba", 0x132621, 0x0000012 - -gUnk_08132633:: @ 08132633 - .incbin "baserom.gba", 0x132633, 0x0000069 + .incbin "baserom.gba", 0x1325BC, 0x0000004 + .4byte gUnk_080FD4B8 + .incbin "baserom.gba", 0x1325C4, 0x000000C + .4byte gUnk_080FD4C0 + .incbin "baserom.gba", 0x1325D4, 0x000000C + .4byte gUnk_080FD4C8 + .incbin "baserom.gba", 0x1325E4, 0x000000C + .4byte gUnk_080FD4D0 + .incbin "baserom.gba", 0x1325F4, 0x000000C + .4byte gUnk_080FD4D8 + .incbin "baserom.gba", 0x132604, 0x000000C + .4byte gUnk_080FD4E0 + .incbin "baserom.gba", 0x132614, 0x000000C + .4byte gUnk_080FD4E8 + .incbin "baserom.gba", 0x132624, 0x000000C + .4byte gUnk_080FD4F0 + .incbin "baserom.gba", 0x132634, 0x000000C + .4byte gUnk_080FD4F8 + .incbin "baserom.gba", 0x132644, 0x000000C + .4byte gUnk_080FD500 + .incbin "baserom.gba", 0x132654, 0x000000C + .4byte gUnk_080FD508 + .incbin "baserom.gba", 0x132664, 0x000000C + .4byte gUnk_080FD510 + .incbin "baserom.gba", 0x132674, 0x000000C + .4byte gUnk_080FD518 + .incbin "baserom.gba", 0x132684, 0x000000C + .4byte gUnk_080FD520 + .incbin "baserom.gba", 0x132694, 0x0000008 gUnk_0813269C:: @ 0813269C - .incbin "baserom.gba", 0x13269C, 0x0000030 + .incbin "baserom.gba", 0x13269C, 0x0000004 + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x1326A4, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x1326B4, 0x000000C + .4byte gUnk_080FD150 + .incbin "baserom.gba", 0x1326C4, 0x0000008 gUnk_081326CC:: @ 081326CC - .incbin "baserom.gba", 0x1326CC, 0x0000020 + .incbin "baserom.gba", 0x1326CC, 0x0000004 + .4byte gUnk_080FD168 + .incbin "baserom.gba", 0x1326D4, 0x000000C + .4byte gUnk_080FD448 + .incbin "baserom.gba", 0x1326E4, 0x0000008 gUnk_081326EC:: @ 081326EC .incbin "baserom.gba", 0x1326EC, 0x0000014 diff --git a/data/data_08132B30.s b/data/data_08132B30.s index 11bd284f..43525397 100644 --- a/data/data_08132B30.s +++ b/data/data_08132B30.s @@ -177,7 +177,7 @@ gUnk_081340DC:: @ 081340DC .incbin "baserom.gba", 0x1340DC, 0x000012C gUnk_08134208:: @ 08134208 - .incbin "baserom.gba", 0x134208, 0x0000004 + .4byte gUnk_081340DC gUnk_0813420C:: @ 0813420C .incbin "baserom.gba", 0x13420C, 0x00000DC @@ -196,7 +196,7 @@ gUnk_08134340:: @ 08134340 .incbin "baserom.gba", 0x134340, 0x00000C8 gUnk_08134408:: @ 08134408 - .incbin "baserom.gba", 0x134408, 0x0000004 + .4byte gUnk_08134340 gUnk_0813440C:: @ 0813440C .incbin "baserom.gba", 0x13440C, 0x0000032 @@ -225,13 +225,13 @@ gUnk_081344C4:: @ 081344C4 .incbin "baserom.gba", 0x1344C4, 0x00002D0 gUnk_08134794:: @ 08134794 - .incbin "baserom.gba", 0x134794, 0x0000004 + .4byte gUnk_081344C4 gUnk_08134798:: @ 08134798 .incbin "baserom.gba", 0x134798, 0x0000028 gUnk_081347C0:: @ 081347C0 - .incbin "baserom.gba", 0x1347C0, 0x0000004 + .4byte gUnk_08134798 gUnk_081347C4:: @ 081347C4 .incbin "baserom.gba", 0x1347C4, 0x000003C @@ -310,13 +310,13 @@ gUnk_08135048:: @ 08135048 .incbin "baserom.gba", 0x135048, 0x0000028 gUnk_08135070:: @ 08135070 - .incbin "baserom.gba", 0x135070, 0x0000004 + .4byte gUnk_08134F30 gUnk_08135074:: @ 08135074 .incbin "baserom.gba", 0x135074, 0x0000028 gUnk_0813509C:: @ 0813509C - .incbin "baserom.gba", 0x13509C, 0x0000004 + .4byte gUnk_08135074 gUnk_081350A0:: @ 081350A0 .incbin "baserom.gba", 0x1350A0, 0x00000C8 @@ -335,7 +335,7 @@ gUnk_081351D4:: @ 081351D4 .incbin "baserom.gba", 0x1351D4, 0x0000104 gUnk_081352D8:: @ 081352D8 - .incbin "baserom.gba", 0x1352D8, 0x0000004 + .4byte gUnk_081351D4 gUnk_081352DC:: @ 081352DC .incbin "baserom.gba", 0x1352DC, 0x0000028 @@ -394,13 +394,13 @@ gUnk_08135524:: @ 08135524 .incbin "baserom.gba", 0x135524, 0x0000028 gUnk_0813554C:: @ 0813554C - .incbin "baserom.gba", 0x13554C, 0x0000004 + .4byte gUnk_08135524 gUnk_08135550:: @ 08135550 .incbin "baserom.gba", 0x135550, 0x0000028 gUnk_08135578:: @ 08135578 - .incbin "baserom.gba", 0x135578, 0x0000004 + .4byte gUnk_08135550 gUnk_0813557C:: @ 0813557C .incbin "baserom.gba", 0x13557C, 0x0000118 @@ -418,7 +418,7 @@ gUnk_081356CC:: @ 081356CC .incbin "baserom.gba", 0x1356CC, 0x0000078 gUnk_08135744:: @ 08135744 - .incbin "baserom.gba", 0x135744, 0x0000004 + .4byte gUnk_081356CC gUnk_08135748:: @ 08135748 .incbin "baserom.gba", 0x135748, 0x000002F @@ -619,7 +619,7 @@ gUnk_081360A0:: @ 081360A0 .incbin "baserom.gba", 0x1360A0, 0x0000028 gUnk_081360C8:: @ 081360C8 - .incbin "baserom.gba", 0x1360C8, 0x0000004 + .4byte gUnk_081360A0 gUnk_081360CC:: @ 081360CC .incbin "baserom.gba", 0x1360CC, 0x0000028 @@ -1335,7 +1335,7 @@ gUnk_08137DD4:: @ 08137DD4 .incbin "baserom.gba", 0x137DD4, 0x0000028 gUnk_08137DFC:: @ 08137DFC - .incbin "baserom.gba", 0x137DFC, 0x0000004 + .4byte gUnk_08137DD4 gUnk_08137E00:: @ 08137E00 .incbin "baserom.gba", 0x137E00, 0x0000078 @@ -1685,7 +1685,7 @@ gUnk_08138BD0:: @ 08138BD0 .incbin "baserom.gba", 0x138BD0, 0x0000064 gUnk_08138C34:: @ 08138C34 - .incbin "baserom.gba", 0x138C34, 0x0000004 + .4byte gUnk_08138BD0 gUnk_08138C38:: @ 08138C38 .incbin "baserom.gba", 0x138C38, 0x0000028 @@ -1840,7 +1840,7 @@ gUnk_081391A8:: @ 081391A8 .incbin "baserom.gba", 0x1391A8, 0x0000028 gUnk_081391D0:: @ 081391D0 - .incbin "baserom.gba", 0x1391D0, 0x0000004 + .4byte gUnk_081391A8 gUnk_081391D4:: @ 081391D4 .incbin "baserom.gba", 0x1391D4, 0x0000028 @@ -1982,7 +1982,7 @@ gUnk_081396D8:: @ 081396D8 .incbin "baserom.gba", 0x1396D8, 0x000003C gUnk_08139714:: @ 08139714 - .incbin "baserom.gba", 0x139714, 0x0000004 + .4byte gUnk_081396D8 gUnk_08139718:: @ 08139718 .incbin "baserom.gba", 0x139718, 0x0000014 @@ -2344,7 +2344,7 @@ gUnk_0813A5B4:: @ 0813A5B4 .incbin "baserom.gba", 0x13A5B4, 0x000003C gUnk_0813A5F0:: @ 0813A5F0 - .incbin "baserom.gba", 0x13A5F0, 0x0000004 + .4byte gUnk_0813A5B4 gUnk_0813A5F4:: @ 0813A5F4 .incbin "baserom.gba", 0x13A5F4, 0x000003C @@ -2369,7 +2369,7 @@ gUnk_0813A704:: @ 0813A704 .incbin "baserom.gba", 0x13A704, 0x000003C gUnk_0813A740:: @ 0813A740 - .incbin "baserom.gba", 0x13A740, 0x0000004 + .4byte gUnk_0813A704 gUnk_0813A744:: @ 0813A744 .incbin "baserom.gba", 0x13A744, 0x0000028 @@ -12582,10 +12582,20 @@ gUnk_08692F60:: @ 08692F60 .incbin "baserom.gba", 0x692F60, 0x0000040 gUnk_08692FA0:: - .incbin "graphics/font.4bpp" + @ TODO 08692FA0 to 086A2A3F is .incbin "graphics/font.4bpp" + .incbin "baserom.gba", 0x692FA0, 0x0003FC0 +gUnk_08696F60:: @ 08696F60 + .incbin "baserom.gba", 0x696F60, 0x0000980 +gUnk_086978E0:: @ 086978E0 + .incbin "baserom.gba", 0x6978E0, 0x0002000 +gUnk_086998E0:: @ 086998E0 + .incbin "baserom.gba", 0x6998E0, 0x0008000 +gUnk_086A18E0:: @ 086A18E0 + .incbin "baserom.gba", 0x6A18E0, 0x0001160 + .incbin "baserom.gba", 0x6A2A40, 0x0000020 gUnk_086A2A60:: @ 086A2A60 - .incbin "baserom.gba", 0x6A2A40, 0x00004A0 + .incbin "baserom.gba", 0x6A2A60, 0x0000480 gUnk_086A2EE0:: @ 086A2EE0 .incbin "baserom.gba", 0x6A2EE0, 0x0001423 diff --git a/data/data_089FC6C4.s b/data/data_089FC6C4.s index 71f90b96..53c6d0b0 100644 --- a/data/data_089FC6C4.s +++ b/data/data_089FC6C4.s @@ -4,341 +4,2042 @@ .section .rodata .align 2 -gUnk_089FC6C4:: @ 089FC6C4 -@ replacing .incbin "baserom.gba", 0x009fc6c4, 0x90 -.4byte ply_fine -.4byte ply_goto -.4byte ply_patt -.4byte ply_pend -.4byte ply_rept -.4byte ply_fine -.4byte ply_fine -.4byte ply_fine -.4byte ply_fine -.4byte ply_prio -.4byte ply_tempo -.4byte ply_keysh -.4byte ply_voice -.4byte ply_vol -.4byte ply_pan -.4byte ply_bend -.4byte ply_bendr -.4byte ply_lfos -.4byte ply_lfodl -.4byte ply_mod -.4byte ply_modt -.4byte ply_fine -.4byte ply_fine -.4byte ply_tune -.4byte ply_fine -.4byte ply_fine -.4byte ply_fine -.4byte ply_port -.4byte ply_fine -.4byte ply_endtie -.4byte SampleFreqSet -.4byte TrackStop -.4byte FadeOutBody -.4byte TrkVolPitSet -.4byte RealClearChain -.4byte SoundMainBTM - -gUnk_089FC754:: @ 089FC754 - .incbin "baserom.gba", 0x9FC754, 0x00000B4 - -gUnk_089FC808:: @ 089FC808 - .incbin "baserom.gba", 0x9FC808, 0x0000030 - -gUnk_089FC838:: @ 089FC838 - .incbin "baserom.gba", 0x9FC838, 0x0000018 - -gUnk_089FC850:: @ 089FC850 - .incbin "baserom.gba", 0x9FC850, 0x0000084 - -gUnk_089FC8D4:: @ 089FC8D4 - .incbin "baserom.gba", 0x9FC8D4, 0x0000018 - -gUnk_089FC8EC:: @ 089FC8EC - .incbin "baserom.gba", 0x9FC8EC, 0x000003C - -gUnk_089FC928:: @ 089FC928 - .incbin "baserom.gba", 0x9FC928, 0x0000010 - -gUnk_089FC938:: @ 089FC938 - .incbin "baserom.gba", 0x9FC938, 0x0000034 - -gUnk_089FC96C:: @ 089FC96C -@ replacing .incbin "baserom.gba", 0x009fc96c, 0x30 -.4byte ply_xxx -.4byte ply_xwave -.4byte ply_xtype -.4byte ply_xxx -.4byte ply_xatta -.4byte ply_xdeca -.4byte ply_xsust -.4byte ply_xrele -.4byte ply_xiecv -.4byte ply_xiecl -.4byte ply_xleng -.4byte ply_xswee - gUnk_089FC99C:: @ 089FC99C .incbin "baserom.gba", 0x9FC99C, 0x0000060 gUnk_089FC9FC:: @ 089FC9FC - .incbin "baserom.gba", 0x9FC9FC, 0x0000600 + .incbin "baserom.gba", 0x9FC9FC, 0x00000B8 + .4byte gUnk_08A11C1C + .incbin "baserom.gba", 0x9FCAB8, 0x0000098 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0x9FCB54, 0x0000008 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0x9FCB60, 0x0000008 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0x9FCB6C, 0x0000008 + .4byte gUnk_08A1A54C + .incbin "baserom.gba", 0x9FCB78, 0x0000008 + .4byte gUnk_08A1F640 + .incbin "baserom.gba", 0x9FCB84, 0x0000014 + .4byte gUnk_08A231A4 + .incbin "baserom.gba", 0x9FCB9C, 0x0000008 + .4byte gUnk_08A240F8 + .incbin "baserom.gba", 0x9FCBA8, 0x0000014 + .4byte gUnk_08A2834C + .incbin "baserom.gba", 0x9FCBC0, 0x0000008 + .4byte gUnk_08A2C558 + .incbin "baserom.gba", 0x9FCBCC, 0x0000008 + .4byte gUnk_08A34EF4 + .incbin "baserom.gba", 0x9FCBD8, 0x0000008 + .4byte gUnk_08A3C71C + .incbin "baserom.gba", 0x9FCBE4, 0x0000008 + .4byte gUnk_08A3C71C + .incbin "baserom.gba", 0x9FCBF0, 0x0000020 + .4byte gUnk_08A45160 + .incbin "baserom.gba", 0x9FCC14, 0x0000008 + .4byte gUnk_08A47F98 + .incbin "baserom.gba", 0x9FCC20, 0x000002C + .4byte gUnk_08A4EDE8 + .incbin "baserom.gba", 0x9FCC50, 0x0000020 + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0x9FCC74, 0x0000008 + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0x9FCC80, 0x0000374 + .4byte gUnk_08A0FCE0 + .incbin "baserom.gba", 0x9FCFF8, 0x0000004 gUnk_089FCFFC:: @ 089FCFFC - .incbin "baserom.gba", 0x9FCFFC, 0x0000600 + .incbin "baserom.gba", 0x9FCFFC, 0x00000B8 + .4byte gUnk_08A11C1C + .incbin "baserom.gba", 0x9FD0B8, 0x00000A4 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0x9FD160, 0x0000008 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0x9FD16C, 0x0000008 + .4byte gUnk_08A1A54C + .incbin "baserom.gba", 0x9FD178, 0x0000068 + .4byte gUnk_08A3C71C + .incbin "baserom.gba", 0x9FD1E4, 0x000008C + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0x9FD274, 0x0000380 + .4byte gUnk_08A0FCE0 + .incbin "baserom.gba", 0x9FD5F8, 0x0000004 gUnk_089FD5FC:: @ 089FD5FC - .incbin "baserom.gba", 0x9FD5FC, 0x0000600 + .incbin "baserom.gba", 0x9FD5FC, 0x00000B8 + .4byte gUnk_08A11C1C + .incbin "baserom.gba", 0x9FD6B8, 0x000008C + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0x9FD748, 0x0000008 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0x9FD754, 0x0000008 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0x9FD760, 0x0000008 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0x9FD76C, 0x0000008 + .4byte gUnk_08A1A54C + .incbin "baserom.gba", 0x9FD778, 0x0000008 + .4byte gUnk_08A1F640 + .incbin "baserom.gba", 0x9FD784, 0x0000014 + .4byte gUnk_08A231A4 + .incbin "baserom.gba", 0x9FD79C, 0x0000008 + .4byte gUnk_08A240F8 + .incbin "baserom.gba", 0x9FD7A8, 0x0000014 + .4byte gUnk_08A2834C + .incbin "baserom.gba", 0x9FD7C0, 0x0000014 + .4byte gUnk_08A3C71C + .incbin "baserom.gba", 0x9FD7D8, 0x0000008 + .4byte gUnk_08A3C71C + .incbin "baserom.gba", 0x9FD7E4, 0x0000008 + .4byte gUnk_08A5A90C + .incbin "baserom.gba", 0x9FD7F0, 0x0000008 + .4byte gUnk_08A3C71C + .incbin "baserom.gba", 0x9FD7FC, 0x0000074 + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0x9FD874, 0x0000008 + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0x9FD880, 0x0000068 + .4byte gUnk_08A5DF38 + .incbin "baserom.gba", 0x9FD8EC, 0x0000008 + .4byte gUnk_08A5DF38 + .incbin "baserom.gba", 0x9FD8F8, 0x00002FC + .4byte gUnk_08A0FCE0 + .incbin "baserom.gba", 0x9FDBF8, 0x0000004 gUnk_089FDBFC:: @ 089FDBFC - .incbin "baserom.gba", 0x9FDBFC, 0x00001F8 + .incbin "baserom.gba", 0x9FDBFC, 0x00001CC + .4byte gUnk_08A2C558 + .incbin "baserom.gba", 0x9FDDCC, 0x0000008 + .4byte gUnk_08A34EF4 + .incbin "baserom.gba", 0x9FDDD8, 0x0000008 + .4byte gUnk_08A2C558 + .incbin "baserom.gba", 0x9FDDE4, 0x0000008 + .4byte gUnk_08A34EF4 + .incbin "baserom.gba", 0x9FDDF0, 0x0000004 gUnk_089FDDF4:: @ 089FDDF4 - .incbin "baserom.gba", 0x9FDDF4, 0x0000600 + .incbin "baserom.gba", 0x9FDDF4, 0x00000B8 + .4byte gUnk_08A11C1C + .incbin "baserom.gba", 0x9FDEB0, 0x00000B0 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0x9FDF64, 0x0000008 + .4byte gUnk_08A1A54C + .incbin "baserom.gba", 0x9FDF70, 0x0000008 + .4byte gUnk_08A1F640 + .incbin "baserom.gba", 0x9FDF7C, 0x0000008 + .4byte gUnk_08A6639C + .incbin "baserom.gba", 0x9FDF88, 0x0000014 + .4byte gUnk_08A240F8 + .incbin "baserom.gba", 0x9FDFA0, 0x0000068 + .4byte gUnk_08A45160 + .incbin "baserom.gba", 0x9FE00C, 0x000005C + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0x9FE06C, 0x0000380 + .4byte gUnk_08A0FCE0 + .incbin "baserom.gba", 0x9FE3F0, 0x0000004 gUnk_089FE3F4:: @ 089FE3F4 - .incbin "baserom.gba", 0x9FE3F4, 0x00002C4 + .incbin "baserom.gba", 0x9FE3F4, 0x00000B8 + .4byte gUnk_08A11C1C + .incbin "baserom.gba", 0x9FE4B0, 0x00000A4 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0x9FE558, 0x0000008 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0x9FE564, 0x0000044 + .4byte gUnk_08A6CB30 + .incbin "baserom.gba", 0x9FE5AC, 0x000005C + .4byte gUnk_08A45160 + .incbin "baserom.gba", 0x9FE60C, 0x0000008 + .4byte gUnk_08A47F98 + .incbin "baserom.gba", 0x9FE618, 0x0000008 + .4byte gUnk_08A792C0 + .incbin "baserom.gba", 0x9FE624, 0x0000008 + .4byte gUnk_08A7BF5C + .incbin "baserom.gba", 0x9FE630, 0x0000008 + .4byte gUnk_08A7D788 + .incbin "baserom.gba", 0x9FE63C, 0x0000014 + .4byte gUnk_08A80924 + .incbin "baserom.gba", 0x9FE654, 0x0000008 + .4byte gUnk_08A84DCC + .incbin "baserom.gba", 0x9FE660, 0x0000014 + .4byte gUnk_08A88854 + .incbin "baserom.gba", 0x9FE678, 0x0000038 + .4byte gUnk_08A8F6A8 + .incbin "baserom.gba", 0x9FE6B4, 0x0000004 gUnk_089FE6B8:: @ 089FE6B8 - .incbin "baserom.gba", 0x9FE6B8, 0x00002E8 + .incbin "baserom.gba", 0x9FE6B8, 0x00000B8 + .4byte gUnk_08A11C1C + .incbin "baserom.gba", 0x9FE774, 0x00000A4 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0x9FE81C, 0x0000008 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0x9FE828, 0x0000044 + .4byte gUnk_08A94EFC + .incbin "baserom.gba", 0x9FE870, 0x000005C + .4byte gUnk_08A45160 + .incbin "baserom.gba", 0x9FE8D0, 0x0000008 + .4byte gUnk_08A47F98 + .incbin "baserom.gba", 0x9FE8DC, 0x0000008 + .4byte gUnk_08A792C0 + .incbin "baserom.gba", 0x9FE8E8, 0x0000008 + .4byte gUnk_08A7BF5C + .incbin "baserom.gba", 0x9FE8F4, 0x0000008 + .4byte gUnk_08A7D788 + .incbin "baserom.gba", 0x9FE900, 0x0000014 + .4byte gUnk_08A80924 + .incbin "baserom.gba", 0x9FE918, 0x0000008 + .4byte gUnk_08A84DCC + .incbin "baserom.gba", 0x9FE924, 0x0000014 + .4byte gUnk_08A88854 + .incbin "baserom.gba", 0x9FE93C, 0x0000014 + .4byte gUnk_08A9CA48 + .incbin "baserom.gba", 0x9FE954, 0x0000008 + .4byte gUnk_08AA2720 + .incbin "baserom.gba", 0x9FE960, 0x0000014 + .4byte gUnk_08A8F6A8 + .incbin "baserom.gba", 0x9FE978, 0x0000008 + .4byte gUnk_08AAA1D0 + .incbin "baserom.gba", 0x9FE984, 0x0000014 + .4byte gUnk_08A94EFC + .incbin "baserom.gba", 0x9FE99C, 0x0000004 gUnk_089FE9A0:: @ 089FE9A0 - .incbin "baserom.gba", 0x9FE9A0, 0x0000600 + .incbin "baserom.gba", 0x9FE9A0, 0x00000B8 + .4byte gUnk_08A11C1C + .incbin "baserom.gba", 0x9FEA5C, 0x000005C + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0x9FEABC, 0x0000008 + .4byte gUnk_08AAC0D8 + .incbin "baserom.gba", 0x9FEAC8, 0x0000008 + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0x9FEAD4, 0x0000008 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0x9FEAE0, 0x0000008 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0x9FEAEC, 0x0000008 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0x9FEAF8, 0x0000008 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0x9FEB04, 0x0000008 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0x9FEB10, 0x0000008 + .4byte gUnk_08A1A54C + .incbin "baserom.gba", 0x9FEB1C, 0x0000020 + .4byte gUnk_08A231A4 + .incbin "baserom.gba", 0x9FEB40, 0x0000008 + .4byte gUnk_08A240F8 + .incbin "baserom.gba", 0x9FEB4C, 0x0000008 + .4byte gUnk_08A6CB30 + .incbin "baserom.gba", 0x9FEB58, 0x0000008 + .4byte gUnk_08A2834C + .incbin "baserom.gba", 0x9FEB64, 0x0000014 + .4byte gUnk_08A3C71C + .incbin "baserom.gba", 0x9FEB7C, 0x0000008 + .4byte gUnk_08A3C71C + .incbin "baserom.gba", 0x9FEB88, 0x0000008 + .4byte gUnk_08A5A90C + .incbin "baserom.gba", 0x9FEB94, 0x0000008 + .4byte gUnk_08A3C71C + .incbin "baserom.gba", 0x9FEBA0, 0x0000014 + .4byte gUnk_08A45160 + .incbin "baserom.gba", 0x9FEBB8, 0x0000008 + .4byte gUnk_08A47F98 + .incbin "baserom.gba", 0x9FEBC4, 0x0000008 + .4byte gUnk_08A792C0 + .incbin "baserom.gba", 0x9FEBD0, 0x0000008 + .4byte gUnk_08A7BF5C + .incbin "baserom.gba", 0x9FEBDC, 0x0000008 + .4byte gUnk_08A792C0 + .incbin "baserom.gba", 0x9FEBE8, 0x0000008 + .4byte gUnk_08A4EDE8 + .incbin "baserom.gba", 0x9FEBF4, 0x0000008 + .4byte gUnk_08A80924 + .incbin "baserom.gba", 0x9FEC00, 0x0000014 + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0x9FEC18, 0x0000008 + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0x9FEC24, 0x0000008 + .4byte gUnk_08A88854 + .incbin "baserom.gba", 0x9FEC30, 0x0000008 + .4byte gUnk_08A9CA48 + .incbin "baserom.gba", 0x9FEC3C, 0x0000008 + .4byte gUnk_08ABFDEC + .incbin "baserom.gba", 0x9FEC48, 0x0000008 + .4byte gUnk_08AA2720 + .incbin "baserom.gba", 0x9FEC54, 0x0000008 + .4byte gUnk_08A8F6A8 + .incbin "baserom.gba", 0x9FEC60, 0x0000008 + .4byte gUnk_08AAA1D0 + .incbin "baserom.gba", 0x9FEC6C, 0x0000014 + .4byte gUnk_08A94EFC + .incbin "baserom.gba", 0x9FEC84, 0x0000008 + .4byte gUnk_08A5DF38 + .incbin "baserom.gba", 0x9FEC90, 0x0000008 + .4byte gUnk_08A5DF38 + .incbin "baserom.gba", 0x9FEC9C, 0x0000050 + .4byte gUnk_08AC7984 + .incbin "baserom.gba", 0x9FECF0, 0x0000008 + .4byte gUnk_08AAC0D8 + .incbin "baserom.gba", 0x9FECFC, 0x0000008 + .4byte gUnk_08ADD258 + .incbin "baserom.gba", 0x9FED08, 0x0000008 + .4byte gUnk_08AAC0D8 + .incbin "baserom.gba", 0x9FED14, 0x0000008 + .4byte gUnk_08ADD258 + .incbin "baserom.gba", 0x9FED20, 0x0000278 + .4byte gUnk_08A0FCE0 + .incbin "baserom.gba", 0x9FEF9C, 0x0000004 gUnk_089FEFA0:: @ 089FEFA0 .incbin "baserom.gba", 0x9FEFA0, 0x0000060 gUnk_089FF000:: @ 089FF000 - .incbin "baserom.gba", 0x9FF000, 0x000024C + .incbin "baserom.gba", 0x9FF000, 0x0000154 + .4byte gUnk_08A6CB30 + .incbin "baserom.gba", 0x9FF158, 0x0000074 + .4byte gUnk_08A792C0 + .incbin "baserom.gba", 0x9FF1D0, 0x000005C + .4byte gUnk_08ABFDEC + .incbin "baserom.gba", 0x9FF230, 0x0000014 + .4byte gUnk_08AA2720 + .incbin "baserom.gba", 0x9FF248, 0x0000004 gUnk_089FF24C:: @ 089FF24C - .incbin "baserom.gba", 0x9FF24C, 0x0000309 + .incbin "baserom.gba", 0x9FF24C, 0x00000B8 + .4byte gUnk_08A11C1C + .incbin "baserom.gba", 0x9FF308, 0x0000098 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0x9FF3A4, 0x0000008 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0x9FF3B0, 0x0000008 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0x9FF3BC, 0x0000044 + .4byte gUnk_08A6CB30 + .incbin "baserom.gba", 0x9FF404, 0x000005C + .4byte gUnk_08A45160 + .incbin "baserom.gba", 0x9FF464, 0x0000008 + .4byte gUnk_08A47F98 + .incbin "baserom.gba", 0x9FF470, 0x0000008 + .4byte gUnk_08A792C0 + .incbin "baserom.gba", 0x9FF47C, 0x0000008 + .4byte gUnk_08A7BF5C + .incbin "baserom.gba", 0x9FF488, 0x0000008 + .4byte gUnk_08A7D788 + .incbin "baserom.gba", 0x9FF494, 0x0000008 + .4byte gUnk_08A4EDE8 + .incbin "baserom.gba", 0x9FF4A0, 0x0000008 + .4byte gUnk_08A80924 + .incbin "baserom.gba", 0x9FF4AC, 0x0000008 + .4byte gUnk_08A84DCC + .incbin "baserom.gba", 0x9FF4B8, 0x0000014 + .4byte gUnk_08A88854 + .incbin "baserom.gba", 0x9FF4D0, 0x0000044 + .4byte gUnk_08AAA1D0 + .incbin "baserom.gba", 0x9FF518, 0x0000014 + .4byte gUnk_08A94EFC + .incbin "baserom.gba", 0x9FF530, 0x0000025 gUnk_089FF555:: @ 089FF555 .incbin "baserom.gba", 0x9FF555, 0x0000169 gUnk_089FF6BE:: @ 089FF6BE - .incbin "baserom.gba", 0x9FF6BE, 0x000018E + .incbin "baserom.gba", 0x9FF6BE, 0x0000186 + .4byte gUnk_08A0FCE0 + .incbin "baserom.gba", 0x9FF848, 0x0000004 gUnk_089FF84C:: @ 089FF84C - .incbin "baserom.gba", 0x9FF84C, 0x0000437 + .incbin "baserom.gba", 0x9FF84C, 0x00000B8 + .4byte gUnk_08A11C1C + .incbin "baserom.gba", 0x9FF908, 0x00000C8 + .4byte gUnk_08A1F640 + .incbin "baserom.gba", 0x9FF9D4, 0x0000014 + .4byte gUnk_08A231A4 + .incbin "baserom.gba", 0x9FF9EC, 0x0000008 + .4byte gUnk_08A240F8 + .incbin "baserom.gba", 0x9FF9F8, 0x000028B gUnk_089FFC83:: @ 089FFC83 - .incbin "baserom.gba", 0x9FFC83, 0x00001C9 + .incbin "baserom.gba", 0x9FFC83, 0x00001C1 + .4byte gUnk_08A0FCE0 + .incbin "baserom.gba", 0x9FFE48, 0x0000004 gUnk_089FFE4C:: @ 089FFE4C - .incbin "baserom.gba", 0x9FFE4C, 0x00001B4 + .incbin "baserom.gba", 0x9FFE4C, 0x00000B8 + .4byte gUnk_08A11C1C + .incbin "baserom.gba", 0x9FFF08, 0x00000A4 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0x9FFFB0, 0x0000008 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0x9FFFBC, 0x0000008 + .4byte gUnk_08A1A54C + .incbin "baserom.gba", 0x9FFFC8, 0x0000008 + .4byte gUnk_08A1F640 + .incbin "baserom.gba", 0x9FFFD4, 0x0000008 + .4byte gUnk_08A6639C + .incbin "baserom.gba", 0x9FFFE0, 0x0000014 + .4byte gUnk_08A240F8 + .incbin "baserom.gba", 0x9FFFF8, 0x0000008 gUnk_08A00000:: @ 08A00000 - .incbin "baserom.gba", 0xA00000, 0x0000010 + .4byte gUnk_08A6CB30 + .incbin "baserom.gba", 0xA00004, 0x0000008 + .4byte gUnk_08A2834C gUnk_08A00010:: @ 08A00010 .incbin "baserom.gba", 0xA00010, 0x0000008 gUnk_08A00018:: @ 08A00018 - .incbin "baserom.gba", 0xA00018, 0x0000065 + .4byte gUnk_08A2C558 + .incbin "baserom.gba", 0xA0001C, 0x0000008 + .4byte gUnk_08A34EF4 + .incbin "baserom.gba", 0xA00028, 0x0000038 + .4byte gUnk_08A45160 + .incbin "baserom.gba", 0xA00064, 0x0000008 + .4byte gUnk_08A47F98 + .incbin "baserom.gba", 0xA00070, 0x0000008 + .4byte gUnk_08A792C0 + .incbin "baserom.gba", 0xA0007C, 0x0000001 gUnk_08A0007D:: @ 08A0007D - .incbin "baserom.gba", 0xA0007D, 0x00003CF + .incbin "baserom.gba", 0xA0007D, 0x0000007 + .4byte gUnk_08A7BF5C + .incbin "baserom.gba", 0xA00088, 0x0000014 + .4byte gUnk_08A4EDE8 + .incbin "baserom.gba", 0xA000A0, 0x0000014 + .4byte gUnk_08A84DCC + .incbin "baserom.gba", 0xA000B8, 0x0000008 + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0xA000C4, 0x0000380 + .4byte gUnk_08A0FCE0 + .incbin "baserom.gba", 0xA00448, 0x0000004 gUnk_08A0044C:: @ 08A0044C .incbin "baserom.gba", 0xA0044C, 0x0000046 gUnk_08A00492:: @ 08A00492 - .incbin "baserom.gba", 0xA00492, 0x00002EE + .incbin "baserom.gba", 0xA00492, 0x0000072 + .4byte gUnk_08A11C1C + .incbin "baserom.gba", 0xA00508, 0x00000C8 + .4byte gUnk_08A1F640 + .incbin "baserom.gba", 0xA005D4, 0x0000008 + .4byte gUnk_08A6639C + .incbin "baserom.gba", 0xA005E0, 0x0000008 + .4byte gUnk_08A231A4 + .incbin "baserom.gba", 0xA005EC, 0x0000008 + .4byte gUnk_08A240F8 + .incbin "baserom.gba", 0xA005F8, 0x00000BC + .4byte gUnk_08A84DCC + .incbin "baserom.gba", 0xA006B8, 0x00000C8 gUnk_08A00780:: @ 08A00780 .incbin "baserom.gba", 0xA00780, 0x00000A7 gUnk_08A00827:: @ 08A00827 - .incbin "baserom.gba", 0xA00827, 0x0000225 + .incbin "baserom.gba", 0xA00827, 0x000021D + .4byte gUnk_08A0FCE0 + .incbin "baserom.gba", 0xA00A48, 0x0000004 gUnk_08A00A4C:: @ 08A00A4C - .incbin "baserom.gba", 0xA00A4C, 0x00002AC + .incbin "baserom.gba", 0xA00A4C, 0x0000160 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA00BB0, 0x0000008 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA00BBC, 0x0000008 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0xA00BC8, 0x0000050 + .4byte gUnk_08A2C558 + .incbin "baserom.gba", 0xA00C1C, 0x0000008 + .4byte gUnk_08A34EF4 + .incbin "baserom.gba", 0xA00C28, 0x0000044 + .4byte gUnk_08A47F98 + .incbin "baserom.gba", 0xA00C70, 0x000002C + .4byte gUnk_08A4EDE8 + .incbin "baserom.gba", 0xA00CA0, 0x0000020 + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0xA00CC4, 0x0000008 + .4byte gUnk_08A88854 + .incbin "baserom.gba", 0xA00CD0, 0x0000014 + .4byte gUnk_08A9CA48 + .incbin "baserom.gba", 0xA00CE8, 0x0000008 + .4byte gUnk_08AA2720 + .incbin "baserom.gba", 0xA00CF4, 0x0000004 gUnk_08A00CF8:: @ 08A00CF8 - .incbin "baserom.gba", 0xA00CF8, 0x0000327 + .incbin "baserom.gba", 0xA00CF8, 0x00000B8 + .4byte gUnk_08A11BDC + .incbin "baserom.gba", 0xA00DB4, 0x00000A4 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA00E5C, 0x0000008 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0xA00E68, 0x0000014 + .4byte gUnk_08A1F640 + .incbin "baserom.gba", 0xA00E80, 0x0000008 + .4byte gUnk_08A6639C + .incbin "baserom.gba", 0xA00E8C, 0x0000008 + .4byte gUnk_08A231A4 + .incbin "baserom.gba", 0xA00E98, 0x0000008 + .4byte gUnk_08A240F8 + .incbin "baserom.gba", 0xA00EA4, 0x0000008 + .4byte gUnk_08A6CB30 + .incbin "baserom.gba", 0xA00EB0, 0x0000074 + .4byte gUnk_08A792C0 + .incbin "baserom.gba", 0xA00F28, 0x0000008 + .4byte gUnk_08A7BF5C + .incbin "baserom.gba", 0xA00F34, 0x0000008 + .4byte gUnk_08A7D788 + .incbin "baserom.gba", 0xA00F40, 0x0000014 + .4byte gUnk_08A80924 + .incbin "baserom.gba", 0xA00F58, 0x0000008 + .4byte gUnk_08A84DCC + .incbin "baserom.gba", 0xA00F64, 0x0000008 + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0xA00F70, 0x0000008 + .4byte gUnk_08A88854 + .incbin "baserom.gba", 0xA00F7C, 0x0000014 + .4byte gUnk_08A9CA48 + .incbin "baserom.gba", 0xA00F94, 0x0000014 + .4byte gUnk_08AF1E3C + .incbin "baserom.gba", 0xA00FAC, 0x0000008 + .4byte gUnk_08A8F6A8 + .incbin "baserom.gba", 0xA00FB8, 0x0000044 + .4byte gUnk_08AF5C90 + .incbin "baserom.gba", 0xA01000, 0x000001F gUnk_08A0101F:: @ 08A0101F - .incbin "baserom.gba", 0xA0101F, 0x00002D9 + .incbin "baserom.gba", 0xA0101F, 0x00002D1 + .4byte gUnk_08A0FCE0 + .incbin "baserom.gba", 0xA012F4, 0x0000004 gUnk_08A012F8:: @ 08A012F8 - .incbin "baserom.gba", 0xA012F8, 0x0000600 + .incbin "baserom.gba", 0xA012F8, 0x00000B8 + .4byte gUnk_08A11C1C + .incbin "baserom.gba", 0xA013B4, 0x00000A4 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA0145C, 0x0000008 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0xA01468, 0x0000008 + .4byte gUnk_08A1A54C + .incbin "baserom.gba", 0xA01474, 0x0000008 + .4byte gUnk_08A1F640 + .incbin "baserom.gba", 0xA01480, 0x0000008 + .4byte gUnk_08A6639C + .incbin "baserom.gba", 0xA0148C, 0x0000014 + .4byte gUnk_08A240F8 + .incbin "baserom.gba", 0xA014A4, 0x0000008 + .4byte gUnk_08A6CB30 + .incbin "baserom.gba", 0xA014B0, 0x0000008 + .4byte gUnk_08A2834C + .incbin "baserom.gba", 0xA014BC, 0x0000008 + .4byte gUnk_08A2C558 + .incbin "baserom.gba", 0xA014C8, 0x0000008 + .4byte gUnk_08A34EF4 + .incbin "baserom.gba", 0xA014D4, 0x0000038 + .4byte gUnk_08A45160 + .incbin "baserom.gba", 0xA01510, 0x0000008 + .4byte gUnk_08A47F98 + .incbin "baserom.gba", 0xA0151C, 0x0000008 + .4byte gUnk_08A792C0 + .incbin "baserom.gba", 0xA01528, 0x0000008 + .4byte gUnk_08A7BF5C + .incbin "baserom.gba", 0xA01534, 0x0000014 + .4byte gUnk_08A4EDE8 + .incbin "baserom.gba", 0xA0154C, 0x0000008 + .4byte gUnk_08A80924 + .incbin "baserom.gba", 0xA01558, 0x0000008 + .4byte gUnk_08A84DCC + .incbin "baserom.gba", 0xA01564, 0x0000008 + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0xA01570, 0x0000020 + .4byte gUnk_08A9CA48 + .incbin "baserom.gba", 0xA01594, 0x0000008 + .4byte gUnk_08AA2720 + .incbin "baserom.gba", 0xA015A0, 0x0000020 + .4byte gUnk_08AAA1D0 + .incbin "baserom.gba", 0xA015C4, 0x000032C + .4byte gUnk_08A0FCE0 + .incbin "baserom.gba", 0xA018F4, 0x0000004 gUnk_08A018F8:: @ 08A018F8 - .incbin "baserom.gba", 0xA018F8, 0x0000600 + .incbin "baserom.gba", 0xA018F8, 0x00000B8 + .4byte gUnk_08A11C1C + .incbin "baserom.gba", 0xA019B4, 0x00000B0 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0xA01A68, 0x0000008 + .4byte gUnk_08A1A54C + .incbin "baserom.gba", 0xA01A74, 0x000002C + .4byte gUnk_08A240F8 + .incbin "baserom.gba", 0xA01AA4, 0x0000014 + .4byte gUnk_08A2834C + .incbin "baserom.gba", 0xA01ABC, 0x0000050 + .4byte gUnk_08A45160 + .incbin "baserom.gba", 0xA01B10, 0x0000044 + .4byte gUnk_08A80924 + .incbin "baserom.gba", 0xA01B58, 0x0000008 + .4byte gUnk_08A84DCC + .incbin "baserom.gba", 0xA01B64, 0x0000008 + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0xA01B70, 0x0000008 + .4byte gUnk_08A88854 + .incbin "baserom.gba", 0xA01B7C, 0x0000038 + .4byte gUnk_08A8F6A8 + .incbin "baserom.gba", 0xA01BB8, 0x0000008 + .4byte gUnk_08AAA1D0 + .incbin "baserom.gba", 0xA01BC4, 0x000002C + .4byte gUnk_08AC7984 + .incbin "baserom.gba", 0xA01BF4, 0x000002C + .4byte gUnk_08B08B14 + .incbin "baserom.gba", 0xA01C24, 0x00002CC + .4byte gUnk_08A0FCE0 + .incbin "baserom.gba", 0xA01EF4, 0x0000004 gUnk_08A01EF8:: @ 08A01EF8 - .incbin "baserom.gba", 0xA01EF8, 0x00003CC + .incbin "baserom.gba", 0xA01EF8, 0x00000B8 + .4byte gUnk_08A11C1C + .incbin "baserom.gba", 0xA01FB4, 0x00000B0 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0xA02068, 0x00000C8 + .4byte gUnk_08A7BF5C + .incbin "baserom.gba", 0xA02134, 0x0000008 + .4byte gUnk_08A7D788 + .incbin "baserom.gba", 0xA02140, 0x0000020 + .4byte gUnk_08A84DCC + .incbin "baserom.gba", 0xA02164, 0x0000050 + .4byte gUnk_08A8F6A8 + .incbin "baserom.gba", 0xA021B8, 0x0000104 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA022C0, 0x0000004 gUnk_08A022C4:: @ 08A022C4 - .incbin "baserom.gba", 0xA022C4, 0x0000600 + .incbin "baserom.gba", 0xA022C4, 0x00000B8 + .4byte gUnk_08A11BDC + .incbin "baserom.gba", 0xA02380, 0x00000C8 + .4byte gUnk_08A1F640 + .incbin "baserom.gba", 0xA0244C, 0x0000008 + .4byte gUnk_08A6639C + .incbin "baserom.gba", 0xA02458, 0x0000008 + .4byte gUnk_08A231A4 + .incbin "baserom.gba", 0xA02464, 0x0000008 + .4byte gUnk_08A240F8 + .incbin "baserom.gba", 0xA02470, 0x0000008 + .4byte gUnk_08A6CB30 + .incbin "baserom.gba", 0xA0247C, 0x0000074 + .4byte gUnk_08A792C0 + .incbin "baserom.gba", 0xA024F4, 0x0000008 + .4byte gUnk_08A7BF5C + .incbin "baserom.gba", 0xA02500, 0x000002C + .4byte gUnk_08A84DCC + .incbin "baserom.gba", 0xA02530, 0x000038C + .4byte gUnk_08A0FCE0 + .incbin "baserom.gba", 0xA028C0, 0x0000004 gUnk_08A028C4:: @ 08A028C4 - .incbin "baserom.gba", 0xA028C4, 0x000016F - -gUnk_08A02A33:: @ 08A02A33 - .incbin "baserom.gba", 0xA02A33, 0x0000491 + .incbin "baserom.gba", 0xA028C4, 0x00000B8 + .4byte gUnk_08A11C1C + .incbin "baserom.gba", 0xA02980, 0x00000B0 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0xA02A34, 0x000002C + .4byte gUnk_08A231A4 + .incbin "baserom.gba", 0xA02A64, 0x0000014 + .4byte gUnk_08A6CB30 + .incbin "baserom.gba", 0xA02A7C, 0x0000074 + .4byte gUnk_08A792C0 + .incbin "baserom.gba", 0xA02AF4, 0x0000008 + .4byte gUnk_08A7BF5C + .incbin "baserom.gba", 0xA02B00, 0x0000008 + .4byte gUnk_08A7D788 + .incbin "baserom.gba", 0xA02B0C, 0x0000020 + .4byte gUnk_08A84DCC + .incbin "baserom.gba", 0xA02B30, 0x0000158 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA02C8C, 0x0000230 + .4byte gUnk_08A0FCE0 + .incbin "baserom.gba", 0xA02EC0, 0x0000004 gUnk_08A02EC4:: @ 08A02EC4 - .incbin "baserom.gba", 0xA02EC4, 0x0000600 + .incbin "baserom.gba", 0xA02EC4, 0x00000B8 + .4byte gUnk_08A11BDC + .incbin "baserom.gba", 0xA02F80, 0x00000A4 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA03028, 0x0000008 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0xA03034, 0x0000008 + .4byte gUnk_08A1A54C + .incbin "baserom.gba", 0xA03040, 0x0000014 + .4byte gUnk_08A6639C + .incbin "baserom.gba", 0xA03058, 0x000002C + .4byte gUnk_08A2834C + .incbin "baserom.gba", 0xA03088, 0x0000008 + .4byte gUnk_08A2C558 + .incbin "baserom.gba", 0xA03094, 0x0000008 + .4byte gUnk_08A34EF4 + .incbin "baserom.gba", 0xA030A0, 0x0000008 + .4byte gUnk_08A3C71C + .incbin "baserom.gba", 0xA030AC, 0x000002C + .4byte gUnk_08A45160 + .incbin "baserom.gba", 0xA030DC, 0x0000008 + .4byte gUnk_08A47F98 + .incbin "baserom.gba", 0xA030E8, 0x0000014 + .4byte gUnk_08A7BF5C + .incbin "baserom.gba", 0xA03100, 0x0000014 + .4byte gUnk_08A4EDE8 + .incbin "baserom.gba", 0xA03118, 0x0000008 + .4byte gUnk_08A80924 + .incbin "baserom.gba", 0xA03124, 0x0000008 + .4byte gUnk_08A84DCC + .incbin "baserom.gba", 0xA03130, 0x0000008 + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0xA0313C, 0x0000380 + .4byte gUnk_08A0FCE0 + .incbin "baserom.gba", 0xA034C0, 0x0000004 gUnk_08A034C4:: @ 08A034C4 - .incbin "baserom.gba", 0xA034C4, 0x00002D0 + .incbin "baserom.gba", 0xA034C4, 0x00001CC + .4byte gUnk_08A2C558 + .incbin "baserom.gba", 0xA03694, 0x0000044 + .4byte gUnk_08A45160 + .incbin "baserom.gba", 0xA036DC, 0x0000008 + .4byte gUnk_08A47F98 + .incbin "baserom.gba", 0xA036E8, 0x000002C + .4byte gUnk_08A4EDE8 + .incbin "baserom.gba", 0xA03718, 0x0000074 + .4byte gUnk_08AAA1D0 + .incbin "baserom.gba", 0xA03790, 0x0000004 gUnk_08A03794:: @ 08A03794 - .incbin "baserom.gba", 0xA03794, 0x0000600 + .incbin "baserom.gba", 0xA03794, 0x00000B8 + .4byte gUnk_08A11C1C + .incbin "baserom.gba", 0xA03850, 0x00000B0 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0xA03904, 0x0000014 + .4byte gUnk_08A231A4 + .incbin "baserom.gba", 0xA0391C, 0x00000EC + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0xA03A0C, 0x0000164 + .4byte gUnk_08A231A4 + .incbin "baserom.gba", 0xA03B74, 0x00000EC + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0xA03C64, 0x0000128 + .4byte gUnk_08A0FCE0 + .incbin "baserom.gba", 0xA03D90, 0x0000004 gUnk_08A03D94:: @ 08A03D94 - .incbin "baserom.gba", 0xA03D94, 0x00002DB + .incbin "baserom.gba", 0xA03D94, 0x00000B8 + .4byte gUnk_08A11C1C + .incbin "baserom.gba", 0xA03E50, 0x0000098 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA03EEC, 0x0000008 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA03EF8, 0x0000008 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0xA03F04, 0x0000008 + .4byte gUnk_08A1A54C + .incbin "baserom.gba", 0xA03F10, 0x0000008 + .4byte gUnk_08A1F640 + .incbin "baserom.gba", 0xA03F1C, 0x0000014 + .4byte gUnk_08A231A4 + .incbin "baserom.gba", 0xA03F34, 0x0000008 + .4byte gUnk_08A240F8 + .incbin "baserom.gba", 0xA03F40, 0x0000014 + .4byte gUnk_08A2834C + .incbin "baserom.gba", 0xA03F58, 0x0000008 + .4byte gUnk_08A2C558 + .incbin "baserom.gba", 0xA03F64, 0x0000008 + .4byte gUnk_08A34EF4 + .incbin "baserom.gba", 0xA03F70, 0x0000008 + .4byte gUnk_08A3C71C + .incbin "baserom.gba", 0xA03F7C, 0x0000008 + .4byte gUnk_08A3C71C + .incbin "baserom.gba", 0xA03F88, 0x0000020 + .4byte gUnk_08A45160 + .incbin "baserom.gba", 0xA03FAC, 0x0000008 + .4byte gUnk_08A47F98 + .incbin "baserom.gba", 0xA03FB8, 0x000002C + .4byte gUnk_08A4EDE8 + .incbin "baserom.gba", 0xA03FE8, 0x0000020 + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0xA0400C, 0x0000008 + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0xA04018, 0x0000057 gUnk_08A0406F:: @ 08A0406F - .incbin "baserom.gba", 0xA0406F, 0x0000325 + .incbin "baserom.gba", 0xA0406F, 0x000031D + .4byte gUnk_08A0FCE0 + .incbin "baserom.gba", 0xA04390, 0x0000004 gUnk_08A04394:: @ 08A04394 - .incbin "baserom.gba", 0xA04394, 0x0000600 + .incbin "baserom.gba", 0xA04394, 0x00000B8 + .4byte gUnk_08A11C1C + .incbin "baserom.gba", 0xA04450, 0x00000A4 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA044F8, 0x0000008 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0xA04504, 0x0000008 + .4byte gUnk_08A1A54C + .incbin "baserom.gba", 0xA04510, 0x0000014 + .4byte gUnk_08A6639C + .incbin "baserom.gba", 0xA04528, 0x0000008 + .4byte gUnk_08A231A4 + .incbin "baserom.gba", 0xA04534, 0x0000008 + .4byte gUnk_08A240F8 + .incbin "baserom.gba", 0xA04540, 0x0000008 + .4byte gUnk_08A6CB30 + .incbin "baserom.gba", 0xA0454C, 0x0000008 + .4byte gUnk_08A2834C + .incbin "baserom.gba", 0xA04558, 0x0000050 + .4byte gUnk_08A45160 + .incbin "baserom.gba", 0xA045AC, 0x0000008 + .4byte gUnk_08A47F98 + .incbin "baserom.gba", 0xA045B8, 0x0000008 + .4byte gUnk_08A792C0 + .incbin "baserom.gba", 0xA045C4, 0x0000020 + .4byte gUnk_08A4EDE8 + .incbin "baserom.gba", 0xA045E8, 0x0000008 + .4byte gUnk_08A80924 + .incbin "baserom.gba", 0xA045F4, 0x0000008 + .4byte gUnk_08A84DCC + .incbin "baserom.gba", 0xA04600, 0x0000008 + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0xA0460C, 0x0000008 + .4byte gUnk_08A88854 + .incbin "baserom.gba", 0xA04618, 0x0000014 + .4byte gUnk_08A47F98 + .incbin "baserom.gba", 0xA04630, 0x0000044 + .4byte gUnk_08A94EFC + .incbin "baserom.gba", 0xA04678, 0x0000014 + .4byte gUnk_08AC7984 + .incbin "baserom.gba", 0xA04690, 0x00002FC + .4byte gUnk_08A0FCE0 + .incbin "baserom.gba", 0xA04990, 0x0000004 gUnk_08A04994:: @ 08A04994 - .incbin "baserom.gba", 0xA04994, 0x0000600 + .incbin "baserom.gba", 0xA04994, 0x00000B8 + .4byte gUnk_08A11C1C + .incbin "baserom.gba", 0xA04A50, 0x000008C + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA04AE0, 0x0000008 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA04AEC, 0x0000008 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA04AF8, 0x0000008 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0xA04B04, 0x0000038 + .4byte gUnk_08A240F8 + .incbin "baserom.gba", 0xA04B40, 0x0000008 + .4byte gUnk_08A6CB30 + .incbin "baserom.gba", 0xA04B4C, 0x0000008 + .4byte gUnk_08A2834C + .incbin "baserom.gba", 0xA04B58, 0x0000050 + .4byte gUnk_08A45160 + .incbin "baserom.gba", 0xA04BAC, 0x0000014 + .4byte gUnk_08A792C0 + .incbin "baserom.gba", 0xA04BC4, 0x0000008 + .4byte gUnk_08A7BF5C + .incbin "baserom.gba", 0xA04BD0, 0x0000008 + .4byte gUnk_08A7D788 + .incbin "baserom.gba", 0xA04BDC, 0x0000014 + .4byte gUnk_08A80924 + .incbin "baserom.gba", 0xA04BF4, 0x0000008 + .4byte gUnk_08A84DCC + .incbin "baserom.gba", 0xA04C00, 0x0000008 + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0xA04C0C, 0x0000380 + .4byte gUnk_08A0FCE0 + .incbin "baserom.gba", 0xA04F90, 0x0000004 gUnk_08A04F94:: @ 08A04F94 - .incbin "baserom.gba", 0xA04F94, 0x0000600 + .incbin "baserom.gba", 0xA04F94, 0x00000B8 + .4byte gUnk_08A11C1C + .incbin "baserom.gba", 0xA05050, 0x00000A4 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA050F8, 0x0000008 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0xA05104, 0x0000008 + .4byte gUnk_08A1A54C + .incbin "baserom.gba", 0xA05110, 0x0000008 + .4byte gUnk_08A1F640 + .incbin "baserom.gba", 0xA0511C, 0x0000008 + .4byte gUnk_08A6639C + .incbin "baserom.gba", 0xA05128, 0x0000014 + .4byte gUnk_08A240F8 + .incbin "baserom.gba", 0xA05140, 0x0000008 + .4byte gUnk_08A6CB30 + .incbin "baserom.gba", 0xA0514C, 0x0000008 + .4byte gUnk_08A2834C + .incbin "baserom.gba", 0xA05158, 0x0000050 + .4byte gUnk_08A45160 + .incbin "baserom.gba", 0xA051AC, 0x0000008 + .4byte gUnk_08A47F98 + .incbin "baserom.gba", 0xA051B8, 0x0000008 + .4byte gUnk_08A792C0 + .incbin "baserom.gba", 0xA051C4, 0x0000008 + .4byte gUnk_08A7BF5C + .incbin "baserom.gba", 0xA051D0, 0x000002C + .4byte gUnk_08A84DCC + .incbin "baserom.gba", 0xA05200, 0x0000008 + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0xA0520C, 0x0000374 + .4byte gUnk_08B10568 + .incbin "baserom.gba", 0xA05584, 0x0000008 + .4byte gUnk_08A0FCE0 + .incbin "baserom.gba", 0xA05590, 0x0000004 gUnk_08A05594:: @ 08A05594 - .incbin "baserom.gba", 0xA05594, 0x000036C + .incbin "baserom.gba", 0xA05594, 0x00000B8 + .4byte gUnk_08A11C1C + .incbin "baserom.gba", 0xA05650, 0x00000A4 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA056F8, 0x0000008 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0xA05704, 0x0000008 + .4byte gUnk_08A1A54C + .incbin "baserom.gba", 0xA05710, 0x0000008 + .4byte gUnk_08A1F640 + .incbin "baserom.gba", 0xA0571C, 0x0000008 + .4byte gUnk_08A6639C + .incbin "baserom.gba", 0xA05728, 0x0000014 + .4byte gUnk_08A240F8 + .incbin "baserom.gba", 0xA05740, 0x0000008 + .4byte gUnk_08A6CB30 + .incbin "baserom.gba", 0xA0574C, 0x0000008 + .4byte gUnk_08A2834C + .incbin "baserom.gba", 0xA05758, 0x0000050 + .4byte gUnk_08A45160 + .incbin "baserom.gba", 0xA057AC, 0x0000008 + .4byte gUnk_08A47F98 + .incbin "baserom.gba", 0xA057B8, 0x0000008 + .4byte gUnk_08A792C0 + .incbin "baserom.gba", 0xA057C4, 0x0000008 + .4byte gUnk_08A7BF5C + .incbin "baserom.gba", 0xA057D0, 0x000002C + .4byte gUnk_08A84DCC + .incbin "baserom.gba", 0xA05800, 0x0000008 + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0xA0580C, 0x0000044 + .4byte gUnk_08A8F6A8 + .incbin "baserom.gba", 0xA05854, 0x0000014 + .4byte gUnk_08B1CC7C + .incbin "baserom.gba", 0xA0586C, 0x000002C + .4byte gUnk_08AF5C90 + .incbin "baserom.gba", 0xA0589C, 0x0000008 + .4byte gUnk_08B25CD0 + .incbin "baserom.gba", 0xA058A8, 0x0000008 + .4byte gUnk_08B2A77C + .incbin "baserom.gba", 0xA058B4, 0x000004C gUnk_08A05900:: @ 08A05900 - .incbin "baserom.gba", 0xA05900, 0x0000294 + .incbin "baserom.gba", 0xA05900, 0x000028C + .4byte gUnk_08A0FCE0 + .incbin "baserom.gba", 0xA05B90, 0x0000004 gUnk_08A05B94:: @ 08A05B94 .incbin "baserom.gba", 0xA05B94, 0x00000B8 gUnk_08A05C4C:: @ 08A05C4C - .incbin "baserom.gba", 0xA05C4C, 0x0000548 + .4byte gUnk_08A11C1C + .incbin "baserom.gba", 0xA05C50, 0x00000B0 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA05D04, 0x0000038 + .4byte gUnk_08A240F8 + .incbin "baserom.gba", 0xA05D40, 0x0000008 + .4byte gUnk_08A6CB30 + .incbin "baserom.gba", 0xA05D4C, 0x000005C + .4byte gUnk_08A45160 + .incbin "baserom.gba", 0xA05DAC, 0x000002C + .4byte gUnk_08A7D788 + .incbin "baserom.gba", 0xA05DDC, 0x0000014 + .4byte gUnk_08A80924 + .incbin "baserom.gba", 0xA05DF4, 0x0000008 + .4byte gUnk_08A84DCC + .incbin "baserom.gba", 0xA05E00, 0x000038C + .4byte gUnk_08A0FCE0 + .incbin "baserom.gba", 0xA06190, 0x0000004 gUnk_08A06194:: @ 08A06194 - .incbin "baserom.gba", 0xA06194, 0x0000600 + .incbin "baserom.gba", 0xA06194, 0x00000B8 + .4byte gUnk_08A11C1C + .incbin "baserom.gba", 0xA06250, 0x00000A4 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA062F8, 0x0000008 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0xA06304, 0x0000008 + .4byte gUnk_08A1A54C + .incbin "baserom.gba", 0xA06310, 0x0000008 + .4byte gUnk_08A1F640 + .incbin "baserom.gba", 0xA0631C, 0x0000008 + .4byte gUnk_08A6639C + .incbin "baserom.gba", 0xA06328, 0x0000014 + .4byte gUnk_08A240F8 + .incbin "baserom.gba", 0xA06340, 0x0000008 + .4byte gUnk_08A6CB30 + .incbin "baserom.gba", 0xA0634C, 0x0000008 + .4byte gUnk_08A2834C + .incbin "baserom.gba", 0xA06358, 0x0000008 + .4byte gUnk_08A2C558 + .incbin "baserom.gba", 0xA06364, 0x0000008 + .4byte gUnk_08A34EF4 + .incbin "baserom.gba", 0xA06370, 0x0000008 + .4byte gUnk_08A3C71C + .incbin "baserom.gba", 0xA0637C, 0x0000014 + .4byte gUnk_08B2EB90 + .incbin "baserom.gba", 0xA06394, 0x0000008 + .4byte gUnk_08B39D60 + .incbin "baserom.gba", 0xA063A0, 0x0000008 + .4byte gUnk_08A45160 + .incbin "baserom.gba", 0xA063AC, 0x0000008 + .4byte gUnk_08A47F98 + .incbin "baserom.gba", 0xA063B8, 0x0000008 + .4byte gUnk_08A792C0 + .incbin "baserom.gba", 0xA063C4, 0x0000008 + .4byte gUnk_08A7BF5C + .incbin "baserom.gba", 0xA063D0, 0x0000014 + .4byte gUnk_08A4EDE8 + .incbin "baserom.gba", 0xA063E8, 0x0000014 + .4byte gUnk_08A84DCC + .incbin "baserom.gba", 0xA06400, 0x0000008 + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0xA0640C, 0x0000380 + .4byte gUnk_08A0FCE0 + .incbin "baserom.gba", 0xA06790, 0x0000004 gUnk_08A06794:: @ 08A06794 - .incbin "baserom.gba", 0xA06794, 0x0000600 + .incbin "baserom.gba", 0xA06794, 0x00000B8 + .4byte gUnk_08A11C1C + .incbin "baserom.gba", 0xA06850, 0x000008C + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA068E0, 0x0000008 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA068EC, 0x0000008 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA068F8, 0x0000008 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0xA06904, 0x0000008 + .4byte gUnk_08A1A54C + .incbin "baserom.gba", 0xA06910, 0x0000014 + .4byte gUnk_08A231A4 + .incbin "baserom.gba", 0xA06928, 0x0000008 + .4byte gUnk_08A231A4 + .incbin "baserom.gba", 0xA06934, 0x0000008 + .4byte gUnk_08A240F8 + .incbin "baserom.gba", 0xA06940, 0x0000008 + .4byte gUnk_08A6CB30 + .incbin "baserom.gba", 0xA0694C, 0x0000008 + .4byte gUnk_08A2834C + .incbin "baserom.gba", 0xA06958, 0x0000014 + .4byte gUnk_08A3C71C + .incbin "baserom.gba", 0xA06970, 0x0000008 + .4byte gUnk_08A3C71C + .incbin "baserom.gba", 0xA0697C, 0x0000008 + .4byte gUnk_08A5A90C + .incbin "baserom.gba", 0xA06988, 0x0000008 + .4byte gUnk_08A5A90C + .incbin "baserom.gba", 0xA06994, 0x0000014 + .4byte gUnk_08A45160 + .incbin "baserom.gba", 0xA069AC, 0x0000014 + .4byte gUnk_08A792C0 + .incbin "baserom.gba", 0xA069C4, 0x0000014 + .4byte gUnk_08A7D788 + .incbin "baserom.gba", 0xA069DC, 0x0000014 + .4byte gUnk_08A80924 + .incbin "baserom.gba", 0xA069F4, 0x0000008 + .4byte gUnk_08A84DCC + .incbin "baserom.gba", 0xA06A00, 0x0000008 + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0xA06A0C, 0x0000008 + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0xA06A18, 0x0000008 + .4byte gUnk_08A88854 + .incbin "baserom.gba", 0xA06A24, 0x0000020 + .4byte gUnk_08A8F6A8 + .incbin "baserom.gba", 0xA06A48, 0x0000008 + .4byte gUnk_08A8F6A8 + .incbin "baserom.gba", 0xA06A54, 0x0000008 + .4byte gUnk_08AAA1D0 + .incbin "baserom.gba", 0xA06A60, 0x0000020 + .4byte gUnk_08A5DF38 + .incbin "baserom.gba", 0xA06A84, 0x0000008 + .4byte gUnk_08A5DF38 + .incbin "baserom.gba", 0xA06A90, 0x00002FC + .4byte gUnk_08A0FCE0 + .incbin "baserom.gba", 0xA06D90, 0x0000004 gUnk_08A06D94:: @ 08A06D94 - .incbin "baserom.gba", 0xA06D94, 0x000040C + .incbin "baserom.gba", 0xA06D94, 0x00000B8 + .4byte gUnk_08A11C1C + .incbin "baserom.gba", 0xA06E50, 0x0000098 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA06EEC, 0x0000008 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA06EF8, 0x0000008 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0xA06F04, 0x0000008 + .4byte gUnk_08A1A54C + .incbin "baserom.gba", 0xA06F10, 0x0000008 + .4byte gUnk_08A1F640 + .incbin "baserom.gba", 0xA06F1C, 0x0000014 + .4byte gUnk_08A231A4 + .incbin "baserom.gba", 0xA06F34, 0x0000008 + .4byte gUnk_08A240F8 + .incbin "baserom.gba", 0xA06F40, 0x0000014 + .4byte gUnk_08A2834C + .incbin "baserom.gba", 0xA06F58, 0x0000008 + .4byte gUnk_08A2C558 + .incbin "baserom.gba", 0xA06F64, 0x0000008 + .4byte gUnk_08A34EF4 + .incbin "baserom.gba", 0xA06F70, 0x0000008 + .4byte gUnk_08A3C71C + .incbin "baserom.gba", 0xA06F7C, 0x0000008 + .4byte gUnk_08A5A90C + .incbin "baserom.gba", 0xA06F88, 0x0000020 + .4byte gUnk_08A45160 + .incbin "baserom.gba", 0xA06FAC, 0x0000008 + .4byte gUnk_08A47F98 + .incbin "baserom.gba", 0xA06FB8, 0x000002C + .4byte gUnk_08A4EDE8 + .incbin "baserom.gba", 0xA06FE8, 0x0000020 + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0xA0700C, 0x0000008 + .4byte gUnk_08A88854 + .incbin "baserom.gba", 0xA07018, 0x0000188 gUnk_08A071A0:: @ 08A071A0 - .incbin "baserom.gba", 0xA071A0, 0x00001F4 + .incbin "baserom.gba", 0xA071A0, 0x00001EC + .4byte gUnk_08A0FCE0 + .incbin "baserom.gba", 0xA07390, 0x0000004 gUnk_08A07394:: @ 08A07394 - .incbin "baserom.gba", 0xA07394, 0x000027C + .incbin "baserom.gba", 0xA07394, 0x0000154 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0xA074EC, 0x0000008 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA074F8, 0x0000008 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0xA07504, 0x0000008 + .4byte gUnk_08A1A54C + .incbin "baserom.gba", 0xA07510, 0x00000EC + .4byte gUnk_08A84DCC + .incbin "baserom.gba", 0xA07600, 0x0000008 + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0xA0760C, 0x0000004 gUnk_08A07610:: @ 08A07610 - .incbin "baserom.gba", 0xA07610, 0x0000600 + .incbin "baserom.gba", 0xA07610, 0x00000B8 + .4byte gUnk_08A11C1C + .incbin "baserom.gba", 0xA076CC, 0x00000A4 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA07774, 0x0000008 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0xA07780, 0x0000008 + .4byte gUnk_08A1A54C + .incbin "baserom.gba", 0xA0778C, 0x0000008 + .4byte gUnk_08A1F640 + .incbin "baserom.gba", 0xA07798, 0x0000008 + .4byte gUnk_08A6639C + .incbin "baserom.gba", 0xA077A4, 0x0000014 + .4byte gUnk_08A240F8 + .incbin "baserom.gba", 0xA077BC, 0x0000008 + .4byte gUnk_08A6CB30 + .incbin "baserom.gba", 0xA077C8, 0x0000008 + .4byte gUnk_08A2834C + .incbin "baserom.gba", 0xA077D4, 0x0000020 + .4byte gUnk_08A3C71C + .incbin "baserom.gba", 0xA077F8, 0x000002C + .4byte gUnk_08A45160 + .incbin "baserom.gba", 0xA07828, 0x0000008 + .4byte gUnk_08A47F98 + .incbin "baserom.gba", 0xA07834, 0x0000008 + .4byte gUnk_08A792C0 + .incbin "baserom.gba", 0xA07840, 0x0000008 + .4byte gUnk_08A7BF5C + .incbin "baserom.gba", 0xA0784C, 0x000002C + .4byte gUnk_08A84DCC + .incbin "baserom.gba", 0xA0787C, 0x0000008 + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0xA07888, 0x0000380 + .4byte gUnk_08A0FCE0 + .incbin "baserom.gba", 0xA07C0C, 0x0000004 gUnk_08A07C10:: @ 08A07C10 - .incbin "baserom.gba", 0xA07C10, 0x00003F0 + .incbin "baserom.gba", 0xA07C10, 0x00000B8 + .4byte gUnk_08A11C1C + .incbin "baserom.gba", 0xA07CCC, 0x00000A4 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA07D74, 0x0000008 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0xA07D80, 0x0000008 + .4byte gUnk_08A1A54C + .incbin "baserom.gba", 0xA07D8C, 0x00000B0 + .4byte gUnk_08A792C0 + .incbin "baserom.gba", 0xA07E40, 0x0000008 + .4byte gUnk_08A7BF5C + .incbin "baserom.gba", 0xA07E4C, 0x0000038 + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0xA07E88, 0x0000178 gUnk_08A08000:: @ 08A08000 - .incbin "baserom.gba", 0xA08000, 0x0000210 + .incbin "baserom.gba", 0xA08000, 0x0000208 + .4byte gUnk_08A0FCE0 + .incbin "baserom.gba", 0xA0820C, 0x0000004 gUnk_08A08210:: @ 08A08210 - .incbin "baserom.gba", 0xA08210, 0x0000600 + .incbin "baserom.gba", 0xA08210, 0x00000B8 + .4byte gUnk_08A11C1C + .incbin "baserom.gba", 0xA082CC, 0x00000A4 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA08374, 0x0000008 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0xA08380, 0x0000008 + .4byte gUnk_08A1A54C + .incbin "baserom.gba", 0xA0838C, 0x0000008 + .4byte gUnk_08A1F640 + .incbin "baserom.gba", 0xA08398, 0x0000008 + .4byte gUnk_08A6639C + .incbin "baserom.gba", 0xA083A4, 0x0000014 + .4byte gUnk_08A240F8 + .incbin "baserom.gba", 0xA083BC, 0x0000008 + .4byte gUnk_08A6CB30 + .incbin "baserom.gba", 0xA083C8, 0x0000008 + .4byte gUnk_08A2834C + .incbin "baserom.gba", 0xA083D4, 0x0000050 + .4byte gUnk_08A45160 + .incbin "baserom.gba", 0xA08428, 0x0000008 + .4byte gUnk_08A47F98 + .incbin "baserom.gba", 0xA08434, 0x0000008 + .4byte gUnk_08A792C0 + .incbin "baserom.gba", 0xA08440, 0x0000008 + .4byte gUnk_08A7BF5C + .incbin "baserom.gba", 0xA0844C, 0x000002C + .4byte gUnk_08A84DCC + .incbin "baserom.gba", 0xA0847C, 0x0000008 + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0xA08488, 0x0000380 + .4byte gUnk_08A0FCE0 + .incbin "baserom.gba", 0xA0880C, 0x0000004 gUnk_08A08810:: @ 08A08810 - .incbin "baserom.gba", 0xA08810, 0x0000600 + .incbin "baserom.gba", 0xA08810, 0x00000B8 + .4byte gUnk_08A11C1C + .incbin "baserom.gba", 0xA088CC, 0x000008C + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0xA0895C, 0x0000008 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA08968, 0x0000008 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA08974, 0x0000008 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0xA08980, 0x0000008 + .4byte gUnk_08A1A54C + .incbin "baserom.gba", 0xA0898C, 0x0000008 + .4byte gUnk_08A1F640 + .incbin "baserom.gba", 0xA08998, 0x0000008 + .4byte gUnk_08A6639C + .incbin "baserom.gba", 0xA089A4, 0x0000014 + .4byte gUnk_08A240F8 + .incbin "baserom.gba", 0xA089BC, 0x0000008 + .4byte gUnk_08A6CB30 + .incbin "baserom.gba", 0xA089C8, 0x0000008 + .4byte gUnk_08A2834C + .incbin "baserom.gba", 0xA089D4, 0x0000050 + .4byte gUnk_08A45160 + .incbin "baserom.gba", 0xA08A28, 0x0000008 + .4byte gUnk_08A47F98 + .incbin "baserom.gba", 0xA08A34, 0x0000008 + .4byte gUnk_08A792C0 + .incbin "baserom.gba", 0xA08A40, 0x0000008 + .4byte gUnk_08A7BF5C + .incbin "baserom.gba", 0xA08A4C, 0x0000008 + .4byte gUnk_08A7D788 + .incbin "baserom.gba", 0xA08A58, 0x0000008 + .4byte gUnk_08A4EDE8 + .incbin "baserom.gba", 0xA08A64, 0x0000008 + .4byte gUnk_08A80924 + .incbin "baserom.gba", 0xA08A70, 0x0000008 + .4byte gUnk_08A84DCC + .incbin "baserom.gba", 0xA08A7C, 0x0000008 + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0xA08A88, 0x0000008 + .4byte gUnk_08A88854 + .incbin "baserom.gba", 0xA08A94, 0x0000044 + .4byte gUnk_08AAA1D0 + .incbin "baserom.gba", 0xA08ADC, 0x000005C + .4byte gUnk_08B08B14 + .incbin "baserom.gba", 0xA08B3C, 0x000002C + .4byte gUnk_08AAC0D8 + .incbin "baserom.gba", 0xA08B6C, 0x0000008 + .4byte gUnk_08ADD258 + .incbin "baserom.gba", 0xA08B78, 0x0000008 + .4byte gUnk_08AAC0D8 + .incbin "baserom.gba", 0xA08B84, 0x0000284 + .4byte gUnk_08A0FCE0 + .incbin "baserom.gba", 0xA08E0C, 0x0000004 gUnk_08A08E10:: @ 08A08E10 - .incbin "baserom.gba", 0xA08E10, 0x0000600 + .incbin "baserom.gba", 0xA08E10, 0x00000B8 + .4byte gUnk_08A11C0C + .incbin "baserom.gba", 0xA08ECC, 0x0000068 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0xA08F38, 0x0000008 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0xA08F44, 0x0000008 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA08F50, 0x0000008 + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0xA08F5C, 0x0000008 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA08F68, 0x0000008 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA08F74, 0x0000008 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0xA08F80, 0x0000008 + .4byte gUnk_08A1A54C + .incbin "baserom.gba", 0xA08F8C, 0x0000008 + .4byte gUnk_08A1F640 + .incbin "baserom.gba", 0xA08F98, 0x0000008 + .4byte gUnk_08A6639C + .incbin "baserom.gba", 0xA08FA4, 0x0000008 + .4byte gUnk_08A231A4 + .incbin "baserom.gba", 0xA08FB0, 0x0000008 + .4byte gUnk_08A240F8 + .incbin "baserom.gba", 0xA08FBC, 0x0000008 + .4byte gUnk_08A6CB30 + .incbin "baserom.gba", 0xA08FC8, 0x0000008 + .4byte gUnk_08A2834C + .incbin "baserom.gba", 0xA08FD4, 0x0000020 + .4byte gUnk_08A3C71C + .incbin "baserom.gba", 0xA08FF8, 0x0000008 + .4byte gUnk_08A3C71C + .incbin "baserom.gba", 0xA09004, 0x0000020 + .4byte gUnk_08A45160 + .incbin "baserom.gba", 0xA09028, 0x0000008 + .4byte gUnk_08A47F98 + .incbin "baserom.gba", 0xA09034, 0x0000008 + .4byte gUnk_08A792C0 + .incbin "baserom.gba", 0xA09040, 0x0000008 + .4byte gUnk_08A7BF5C + .incbin "baserom.gba", 0xA0904C, 0x0000008 + .4byte gUnk_08A7D788 + .incbin "baserom.gba", 0xA09058, 0x0000008 + .4byte gUnk_08A4EDE8 + .incbin "baserom.gba", 0xA09064, 0x0000008 + .4byte gUnk_08A80924 + .incbin "baserom.gba", 0xA09070, 0x0000008 + .4byte gUnk_08A84DCC + .incbin "baserom.gba", 0xA0907C, 0x0000008 + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0xA09088, 0x0000008 + .4byte gUnk_08A88854 + .incbin "baserom.gba", 0xA09094, 0x000002C + .4byte gUnk_08A8F6A8 + .incbin "baserom.gba", 0xA090C4, 0x0000008 + .4byte gUnk_08A8F6A8 + .incbin "baserom.gba", 0xA090D0, 0x0000008 + .4byte gUnk_08AAA1D0 + .incbin "baserom.gba", 0xA090DC, 0x0000008 + .4byte gUnk_08B1CC7C + .incbin "baserom.gba", 0xA090E8, 0x0000008 + .4byte gUnk_08A94EFC + .incbin "baserom.gba", 0xA090F4, 0x0000014 + .4byte gUnk_08AC7984 + .incbin "baserom.gba", 0xA0910C, 0x0000008 + .4byte gUnk_08AF5C90 + .incbin "baserom.gba", 0xA09118, 0x0000008 + .4byte gUnk_08B25CD0 + .incbin "baserom.gba", 0xA09124, 0x0000008 + .4byte gUnk_08B2A77C + .incbin "baserom.gba", 0xA09130, 0x0000008 + .4byte gUnk_08B08B14 + .incbin "baserom.gba", 0xA0913C, 0x0000008 + .4byte gUnk_08B3F61C + .incbin "baserom.gba", 0xA09148, 0x0000008 + .4byte gUnk_08B47114 + .incbin "baserom.gba", 0xA09154, 0x00002B4 + .4byte gUnk_08A0FCE0 + .incbin "baserom.gba", 0xA0940C, 0x0000004 gUnk_08A09410:: @ 08A09410 - .incbin "baserom.gba", 0xA09410, 0x00002C4 + .incbin "baserom.gba", 0xA09410, 0x0000160 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA09574, 0x0000008 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA09580, 0x0000008 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0xA0958C, 0x0000050 + .4byte gUnk_08A2C558 + .incbin "baserom.gba", 0xA095E0, 0x0000008 + .4byte gUnk_08A34EF4 + .incbin "baserom.gba", 0xA095EC, 0x0000044 + .4byte gUnk_08A47F98 + .incbin "baserom.gba", 0xA09634, 0x000002C + .4byte gUnk_08A4EDE8 + .incbin "baserom.gba", 0xA09664, 0x0000020 + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0xA09688, 0x0000008 + .4byte gUnk_08A88854 + .incbin "baserom.gba", 0xA09694, 0x0000014 + .4byte gUnk_08A9CA48 + .incbin "baserom.gba", 0xA096AC, 0x0000008 + .4byte gUnk_08AA2720 + .incbin "baserom.gba", 0xA096B8, 0x0000014 + .4byte gUnk_08A8F6A8 + .incbin "baserom.gba", 0xA096D0, 0x0000004 gUnk_08A096D4:: @ 08A096D4 - .incbin "baserom.gba", 0xA096D4, 0x0000600 + .incbin "baserom.gba", 0xA096D4, 0x0000160 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA09838, 0x0000008 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0xA09844, 0x0000008 + .4byte gUnk_08A1A54C + .incbin "baserom.gba", 0xA09850, 0x000002C + .4byte gUnk_08A240F8 + .incbin "baserom.gba", 0xA09880, 0x0000008 + .4byte gUnk_08A6CB30 + .incbin "baserom.gba", 0xA0988C, 0x0000008 + .4byte gUnk_08A2834C + .incbin "baserom.gba", 0xA09898, 0x0000050 + .4byte gUnk_08A45160 + .incbin "baserom.gba", 0xA098EC, 0x0000008 + .4byte gUnk_08A47F98 + .incbin "baserom.gba", 0xA098F8, 0x0000008 + .4byte gUnk_08A792C0 + .incbin "baserom.gba", 0xA09904, 0x000002C + .4byte gUnk_08A80924 + .incbin "baserom.gba", 0xA09934, 0x0000008 + .4byte gUnk_08A84DCC + .incbin "baserom.gba", 0xA09940, 0x0000008 + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0xA0994C, 0x0000380 + .4byte gUnk_08A0FCE0 + .incbin "baserom.gba", 0xA09CD0, 0x0000004 gUnk_08A09CD4:: @ 08A09CD4 .incbin "baserom.gba", 0xA09CD4, 0x0000007 gUnk_08A09CDB:: @ 08A09CDB - .incbin "baserom.gba", 0xA09CDB, 0x0000269 + .incbin "baserom.gba", 0xA09CDB, 0x00000B1 + .4byte gUnk_08A11C1C + .incbin "baserom.gba", 0xA09D90, 0x00000A4 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA09E38, 0x0000008 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0xA09E44, 0x0000044 + .4byte gUnk_08A6CB30 + .incbin "baserom.gba", 0xA09E8C, 0x000005C + .4byte gUnk_08A45160 + .incbin "baserom.gba", 0xA09EEC, 0x0000008 + .4byte gUnk_08A47F98 + .incbin "baserom.gba", 0xA09EF8, 0x0000008 + .4byte gUnk_08A792C0 + .incbin "baserom.gba", 0xA09F04, 0x0000008 + .4byte gUnk_08A7BF5C + .incbin "baserom.gba", 0xA09F10, 0x0000008 + .4byte gUnk_08A7D788 + .incbin "baserom.gba", 0xA09F1C, 0x0000008 + .4byte gUnk_08A4EDE8 + .incbin "baserom.gba", 0xA09F28, 0x0000014 + .4byte gUnk_08A84DCC + .incbin "baserom.gba", 0xA09F40, 0x0000004 gUnk_08A09F44:: @ 08A09F44 - .incbin "baserom.gba", 0xA09F44, 0x00003D4 + .incbin "baserom.gba", 0xA09F44, 0x00000B8 + .4byte gUnk_08A11C1C + .incbin "baserom.gba", 0xA0A000, 0x00000B0 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA0A0B4, 0x0000014 + .4byte gUnk_08A1F640 + .incbin "baserom.gba", 0xA0A0CC, 0x0000008 + .4byte gUnk_08A6639C + .incbin "baserom.gba", 0xA0A0D8, 0x0000014 + .4byte gUnk_08A240F8 + .incbin "baserom.gba", 0xA0A0F0, 0x00000C8 + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0xA0A1BC, 0x000015C gUnk_08A0A318:: @ 08A0A318 .incbin "baserom.gba", 0xA0A318, 0x0000100 gUnk_08A0A418:: @ 08A0A418 - .incbin "baserom.gba", 0xA0A418, 0x000012C + .incbin "baserom.gba", 0xA0A418, 0x0000124 + .4byte gUnk_08A0FCE0 + .incbin "baserom.gba", 0xA0A540, 0x0000004 gUnk_08A0A544:: @ 08A0A544 - .incbin "baserom.gba", 0xA0A544, 0x000036C + .incbin "baserom.gba", 0xA0A544, 0x00000B8 + .4byte gUnk_08A11C1C + .incbin "baserom.gba", 0xA0A600, 0x00000A4 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA0A6A8, 0x0000014 + .4byte gUnk_08A1A54C + .incbin "baserom.gba", 0xA0A6C0, 0x0000008 + .4byte gUnk_08A1F640 + .incbin "baserom.gba", 0xA0A6CC, 0x0000008 + .4byte gUnk_08A6639C + .incbin "baserom.gba", 0xA0A6D8, 0x0000014 + .4byte gUnk_08A240F8 + .incbin "baserom.gba", 0xA0A6F0, 0x0000014 + .4byte gUnk_08A2834C + .incbin "baserom.gba", 0xA0A708, 0x00000B0 + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0xA0A7BC, 0x00000F4 gUnk_08A0A8B0:: @ 08A0A8B0 - .incbin "baserom.gba", 0xA0A8B0, 0x0000294 + .incbin "baserom.gba", 0xA0A8B0, 0x000028C + .4byte gUnk_08A0FCE0 + .incbin "baserom.gba", 0xA0AB40, 0x0000004 gUnk_08A0AB44:: @ 08A0AB44 .incbin "baserom.gba", 0xA0AB44, 0x0000045 gUnk_08A0AB89:: @ 08A0AB89 - .incbin "baserom.gba", 0xA0AB89, 0x00005BB + .incbin "baserom.gba", 0xA0AB89, 0x0000073 + .4byte gUnk_08A11C1C + .incbin "baserom.gba", 0xA0AC00, 0x00000A4 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA0ACA8, 0x0000008 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0xA0ACB4, 0x0000008 + .4byte gUnk_08A1A54C + .incbin "baserom.gba", 0xA0ACC0, 0x0000008 + .4byte gUnk_08A1F640 + .incbin "baserom.gba", 0xA0ACCC, 0x0000008 + .4byte gUnk_08A6639C + .incbin "baserom.gba", 0xA0ACD8, 0x0000008 + .4byte gUnk_08A231A4 + .incbin "baserom.gba", 0xA0ACE4, 0x0000008 + .4byte gUnk_08A240F8 + .incbin "baserom.gba", 0xA0ACF0, 0x0000008 + .4byte gUnk_08A6CB30 + .incbin "baserom.gba", 0xA0ACFC, 0x0000008 + .4byte gUnk_08A2834C + .incbin "baserom.gba", 0xA0AD08, 0x0000050 + .4byte gUnk_08A45160 + .incbin "baserom.gba", 0xA0AD5C, 0x0000008 + .4byte gUnk_08A47F98 + .incbin "baserom.gba", 0xA0AD68, 0x0000008 + .4byte gUnk_08A792C0 + .incbin "baserom.gba", 0xA0AD74, 0x0000008 + .4byte gUnk_08A7BF5C + .incbin "baserom.gba", 0xA0AD80, 0x0000014 + .4byte gUnk_08A4EDE8 + .incbin "baserom.gba", 0xA0AD98, 0x0000014 + .4byte gUnk_08A84DCC + .incbin "baserom.gba", 0xA0ADB0, 0x0000008 + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0xA0ADBC, 0x0000380 + .4byte gUnk_08A0FCE0 + .incbin "baserom.gba", 0xA0B140, 0x0000004 gUnk_08A0B144:: @ 08A0B144 - .incbin "baserom.gba", 0xA0B144, 0x0000600 + .incbin "baserom.gba", 0xA0B144, 0x00000B8 + .4byte gUnk_08A11C1C + .incbin "baserom.gba", 0xA0B200, 0x00000A4 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA0B2A8, 0x0000008 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0xA0B2B4, 0x0000008 + .4byte gUnk_08A1A54C + .incbin "baserom.gba", 0xA0B2C0, 0x0000008 + .4byte gUnk_08A1F640 + .incbin "baserom.gba", 0xA0B2CC, 0x0000020 + .4byte gUnk_08A240F8 + .incbin "baserom.gba", 0xA0B2F0, 0x0000020 + .4byte gUnk_08A2C558 + .incbin "baserom.gba", 0xA0B314, 0x0000008 + .4byte gUnk_08A34EF4 + .incbin "baserom.gba", 0xA0B320, 0x0000098 + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0xA0B3BC, 0x0000380 + .4byte gUnk_08A0FCE0 + .incbin "baserom.gba", 0xA0B740, 0x0000004 gUnk_08A0B744:: @ 08A0B744 - .incbin "baserom.gba", 0xA0B744, 0x0000600 + .incbin "baserom.gba", 0xA0B744, 0x00000B8 + .4byte gUnk_08A11C1C + .incbin "baserom.gba", 0xA0B800, 0x0000098 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA0B89C, 0x0000008 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA0B8A8, 0x0000008 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0xA0B8B4, 0x0000008 + .4byte gUnk_08A1A54C + .incbin "baserom.gba", 0xA0B8C0, 0x0000008 + .4byte gUnk_08A1F640 + .incbin "baserom.gba", 0xA0B8CC, 0x0000008 + .4byte gUnk_08A6639C + .incbin "baserom.gba", 0xA0B8D8, 0x0000014 + .4byte gUnk_08A240F8 + .incbin "baserom.gba", 0xA0B8F0, 0x00000C8 + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0xA0B9BC, 0x00000BC + .4byte gUnk_08B3F61C + .incbin "baserom.gba", 0xA0BA7C, 0x00002C0 + .4byte gUnk_08A0FCE0 + .incbin "baserom.gba", 0xA0BD40, 0x0000004 gUnk_08A0BD44:: @ 08A0BD44 - .incbin "baserom.gba", 0xA0BD44, 0x0000600 + .incbin "baserom.gba", 0xA0BD44, 0x00000B8 + .4byte gUnk_08A11C1C + .incbin "baserom.gba", 0xA0BE00, 0x000008C + .4byte gUnk_08A3C71C + .incbin "baserom.gba", 0xA0BE90, 0x0000008 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0xA0BE9C, 0x0000008 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA0BEA8, 0x0000008 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0xA0BEB4, 0x0000008 + .4byte gUnk_08A1A54C + .incbin "baserom.gba", 0xA0BEC0, 0x0000008 + .4byte gUnk_08A1F640 + .incbin "baserom.gba", 0xA0BECC, 0x0000008 + .4byte gUnk_08A6639C + .incbin "baserom.gba", 0xA0BED8, 0x0000014 + .4byte gUnk_08A240F8 + .incbin "baserom.gba", 0xA0BEF0, 0x0000014 + .4byte gUnk_08A2834C + .incbin "baserom.gba", 0xA0BF08, 0x0000008 + .4byte gUnk_08A2C558 + .incbin "baserom.gba", 0xA0BF14, 0x0000008 + .4byte gUnk_08A34EF4 + .incbin "baserom.gba", 0xA0BF20, 0x0000008 + .4byte gUnk_08A3C71C + .incbin "baserom.gba", 0xA0BF2C, 0x0000008 + .4byte gUnk_08A5A90C + .incbin "baserom.gba", 0xA0BF38, 0x000002C + .4byte gUnk_08A47F98 + .incbin "baserom.gba", 0xA0BF68, 0x000002C + .4byte gUnk_08A4EDE8 + .incbin "baserom.gba", 0xA0BF98, 0x0000020 + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0xA0BFBC, 0x0000074 + .4byte gUnk_08A5DF38 + .incbin "baserom.gba", 0xA0C034, 0x0000008 + .4byte gUnk_08AC7984 + .incbin "baserom.gba", 0xA0C040, 0x000002C + .4byte gUnk_08B08B14 + .incbin "baserom.gba", 0xA0C070, 0x0000008 + .4byte gUnk_08B3F61C + .incbin "baserom.gba", 0xA0C07C, 0x00002C0 + .4byte gUnk_08A0FCE0 + .incbin "baserom.gba", 0xA0C340, 0x0000004 gUnk_08A0C344:: @ 08A0C344 - .incbin "baserom.gba", 0xA0C344, 0x0000600 + .incbin "baserom.gba", 0xA0C344, 0x00000B8 + .4byte gUnk_08A11C1C + .incbin "baserom.gba", 0xA0C400, 0x00000A4 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA0C4A8, 0x0000014 + .4byte gUnk_08A1A54C + .incbin "baserom.gba", 0xA0C4C0, 0x0000008 + .4byte gUnk_08A1F640 + .incbin "baserom.gba", 0xA0C4CC, 0x0000008 + .4byte gUnk_08A6639C + .incbin "baserom.gba", 0xA0C4D8, 0x0000014 + .4byte gUnk_08A240F8 + .incbin "baserom.gba", 0xA0C4F0, 0x00000C8 + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0xA0C5BC, 0x00000BC + .4byte gUnk_08B3F61C + .incbin "baserom.gba", 0xA0C67C, 0x00002C0 + .4byte gUnk_08A0FCE0 + .incbin "baserom.gba", 0xA0C940, 0x0000004 gUnk_08A0C944:: @ 08A0C944 - .incbin "baserom.gba", 0xA0C944, 0x00004DE + .incbin "baserom.gba", 0xA0C944, 0x00000B8 + .4byte gUnk_08A11C1C + .incbin "baserom.gba", 0xA0CA00, 0x00000A4 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA0CAA8, 0x0000008 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0xA0CAB4, 0x0000008 + .4byte gUnk_08A1A54C + .incbin "baserom.gba", 0xA0CAC0, 0x000002C + .4byte gUnk_08A240F8 + .incbin "baserom.gba", 0xA0CAF0, 0x0000014 + .4byte gUnk_08A2834C + .incbin "baserom.gba", 0xA0CB08, 0x0000050 + .4byte gUnk_08A45160 + .incbin "baserom.gba", 0xA0CB5C, 0x0000044 + .4byte gUnk_08A80924 + .incbin "baserom.gba", 0xA0CBA4, 0x0000008 + .4byte gUnk_08A84DCC + .incbin "baserom.gba", 0xA0CBB0, 0x0000008 + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0xA0CBBC, 0x0000008 + .4byte gUnk_08A88854 + .incbin "baserom.gba", 0xA0CBC8, 0x0000038 + .4byte gUnk_08A8F6A8 + .incbin "baserom.gba", 0xA0CC04, 0x0000008 + .4byte gUnk_08AAA1D0 + .incbin "baserom.gba", 0xA0CC10, 0x000002C + .4byte gUnk_08AC7984 + .incbin "baserom.gba", 0xA0CC40, 0x000002C + .4byte gUnk_08B08B14 + .incbin "baserom.gba", 0xA0CC70, 0x0000008 + .4byte gUnk_08B3F61C + .incbin "baserom.gba", 0xA0CC7C, 0x00001A6 gUnk_08A0CE22:: @ 08A0CE22 - .incbin "baserom.gba", 0xA0CE22, 0x0000122 + .incbin "baserom.gba", 0xA0CE22, 0x000011A + .4byte gUnk_08A0FCE0 + .incbin "baserom.gba", 0xA0CF40, 0x0000004 gUnk_08A0CF44:: @ 08A0CF44 - .incbin "baserom.gba", 0xA0CF44, 0x0000600 + .incbin "baserom.gba", 0xA0CF44, 0x0000178 + .4byte gUnk_08A1A54C + .incbin "baserom.gba", 0xA0D0C0, 0x00000C8 + .4byte gUnk_08A7D788 + .incbin "baserom.gba", 0xA0D18C, 0x000008C + .4byte gUnk_08B1CC7C + .incbin "baserom.gba", 0xA0D21C, 0x000002C + .4byte gUnk_08AF5C90 + .incbin "baserom.gba", 0xA0D24C, 0x0000008 + .4byte gUnk_08B25CD0 + .incbin "baserom.gba", 0xA0D258, 0x0000008 + .4byte gUnk_08B2A77C + .incbin "baserom.gba", 0xA0D264, 0x0000008 + .4byte gUnk_08B08B14 + .incbin "baserom.gba", 0xA0D270, 0x0000008 + .4byte gUnk_08B3F61C + .incbin "baserom.gba", 0xA0D27C, 0x0000008 + .4byte gUnk_08B47114 + .incbin "baserom.gba", 0xA0D288, 0x00002B4 + .4byte gUnk_08A0FCE0 + .incbin "baserom.gba", 0xA0D540, 0x0000004 gUnk_08A0D544:: @ 08A0D544 - .incbin "baserom.gba", 0xA0D544, 0x0000600 + .incbin "baserom.gba", 0xA0D544, 0x0000004 + .4byte gUnk_08A3C71C + .incbin "baserom.gba", 0xA0D54C, 0x00000B0 + .4byte gUnk_08A11BDC + .incbin "baserom.gba", 0xA0D600, 0x00000A4 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA0D6A8, 0x0000008 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0xA0D6B4, 0x0000014 + .4byte gUnk_08A1F640 + .incbin "baserom.gba", 0xA0D6CC, 0x0000008 + .4byte gUnk_08A6639C + .incbin "baserom.gba", 0xA0D6D8, 0x0000008 + .4byte gUnk_08A231A4 + .incbin "baserom.gba", 0xA0D6E4, 0x0000008 + .4byte gUnk_08A240F8 + .incbin "baserom.gba", 0xA0D6F0, 0x0000008 + .4byte gUnk_08A6CB30 + .incbin "baserom.gba", 0xA0D6FC, 0x0000014 + .4byte gUnk_08A2C558 + .incbin "baserom.gba", 0xA0D714, 0x0000008 + .4byte gUnk_08A34EF4 + .incbin "baserom.gba", 0xA0D720, 0x0000008 + .4byte gUnk_08A3C71C + .incbin "baserom.gba", 0xA0D72C, 0x000002C + .4byte gUnk_08A45160 + .incbin "baserom.gba", 0xA0D75C, 0x0000008 + .4byte gUnk_08A47F98 + .incbin "baserom.gba", 0xA0D768, 0x0000008 + .4byte gUnk_08A792C0 + .incbin "baserom.gba", 0xA0D774, 0x0000008 + .4byte gUnk_08A7BF5C + .incbin "baserom.gba", 0xA0D780, 0x0000008 + .4byte gUnk_08A7D788 + .incbin "baserom.gba", 0xA0D78C, 0x0000014 + .4byte gUnk_08A80924 + .incbin "baserom.gba", 0xA0D7A4, 0x0000014 + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0xA0D7BC, 0x0000020 + .4byte gUnk_08A9CA48 + .incbin "baserom.gba", 0xA0D7E0, 0x0000008 + .4byte gUnk_08AA2720 + .incbin "baserom.gba", 0xA0D7EC, 0x0000008 + .4byte gUnk_08AF1E3C + .incbin "baserom.gba", 0xA0D7F8, 0x0000008 + .4byte gUnk_08A8F6A8 + .incbin "baserom.gba", 0xA0D804, 0x0000008 + .4byte gUnk_08AAA1D0 + .incbin "baserom.gba", 0xA0D810, 0x000032C + .4byte gUnk_08A0FCE0 + .incbin "baserom.gba", 0xA0DB40, 0x0000004 gUnk_08A0DB44:: @ 08A0DB44 - .incbin "baserom.gba", 0xA0DB44, 0x0000600 + .incbin "baserom.gba", 0xA0DB44, 0x00000B8 + .4byte gUnk_08A11C1C + .incbin "baserom.gba", 0xA0DC00, 0x00000A4 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA0DCA8, 0x0000008 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0xA0DCB4, 0x0000008 + .4byte gUnk_08A1A54C + .incbin "baserom.gba", 0xA0DCC0, 0x0000008 + .4byte gUnk_08A1F640 + .incbin "baserom.gba", 0xA0DCCC, 0x0000020 + .4byte gUnk_08A240F8 + .incbin "baserom.gba", 0xA0DCF0, 0x0000014 + .4byte gUnk_08A2834C + .incbin "baserom.gba", 0xA0DD08, 0x0000020 + .4byte gUnk_08A3C71C + .incbin "baserom.gba", 0xA0DD2C, 0x0000008 + .4byte gUnk_08A5A90C + .incbin "baserom.gba", 0xA0DD38, 0x0000080 + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0xA0DDBC, 0x0000380 + .4byte gUnk_08A0FCE0 + .incbin "baserom.gba", 0xA0E140, 0x0000004 gUnk_08A0E144:: @ 08A0E144 - .incbin "baserom.gba", 0xA0E144, 0x0000600 + .incbin "baserom.gba", 0xA0E144, 0x00000B8 + .4byte gUnk_08A11BDC + .incbin "baserom.gba", 0xA0E200, 0x00000A4 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA0E2A8, 0x0000008 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0xA0E2B4, 0x0000014 + .4byte gUnk_08A1F640 + .incbin "baserom.gba", 0xA0E2CC, 0x0000008 + .4byte gUnk_08A6639C + .incbin "baserom.gba", 0xA0E2D8, 0x0000008 + .4byte gUnk_08A231A4 + .incbin "baserom.gba", 0xA0E2E4, 0x0000008 + .4byte gUnk_08A240F8 + .incbin "baserom.gba", 0xA0E2F0, 0x0000008 + .4byte gUnk_08A6CB30 + .incbin "baserom.gba", 0xA0E2FC, 0x0000074 + .4byte gUnk_08A792C0 + .incbin "baserom.gba", 0xA0E374, 0x0000008 + .4byte gUnk_08A7BF5C + .incbin "baserom.gba", 0xA0E380, 0x0000008 + .4byte gUnk_08A7D788 + .incbin "baserom.gba", 0xA0E38C, 0x0000014 + .4byte gUnk_08A80924 + .incbin "baserom.gba", 0xA0E3A4, 0x0000008 + .4byte gUnk_08A84DCC + .incbin "baserom.gba", 0xA0E3B0, 0x0000008 + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0xA0E3BC, 0x0000008 + .4byte gUnk_08A88854 + .incbin "baserom.gba", 0xA0E3C8, 0x0000014 + .4byte gUnk_08A9CA48 + .incbin "baserom.gba", 0xA0E3E0, 0x0000014 + .4byte gUnk_08AF1E3C + .incbin "baserom.gba", 0xA0E3F8, 0x0000008 + .4byte gUnk_08A8F6A8 + .incbin "baserom.gba", 0xA0E404, 0x0000044 + .4byte gUnk_08AF5C90 + .incbin "baserom.gba", 0xA0E44C, 0x00002F0 + .4byte gUnk_08A0FCE0 + .incbin "baserom.gba", 0xA0E740, 0x0000004 gUnk_08A0E744:: @ 08A0E744 - .incbin "baserom.gba", 0xA0E744, 0x0000600 + .incbin "baserom.gba", 0xA0E744, 0x00000B8 + .4byte gUnk_08A11C1C + .incbin "baserom.gba", 0xA0E800, 0x0000098 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA0E89C, 0x0000008 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA0E8A8, 0x0000008 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0xA0E8B4, 0x0000008 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0xA0E8C0, 0x0000008 + .4byte gUnk_08A1F640 + .incbin "baserom.gba", 0xA0E8CC, 0x0000008 + .4byte gUnk_08A6639C + .incbin "baserom.gba", 0xA0E8D8, 0x0000008 + .4byte gUnk_08A231A4 + .incbin "baserom.gba", 0xA0E8E4, 0x0000008 + .4byte gUnk_08A240F8 + .incbin "baserom.gba", 0xA0E8F0, 0x0000008 + .4byte gUnk_08A6CB30 + .incbin "baserom.gba", 0xA0E8FC, 0x0000008 + .4byte gUnk_08A2834C + .incbin "baserom.gba", 0xA0E908, 0x0000050 + .4byte gUnk_08A45160 + .incbin "baserom.gba", 0xA0E95C, 0x0000014 + .4byte gUnk_08A792C0 + .incbin "baserom.gba", 0xA0E974, 0x0000008 + .4byte gUnk_08A7BF5C + .incbin "baserom.gba", 0xA0E980, 0x0000008 + .4byte gUnk_08A7D788 + .incbin "baserom.gba", 0xA0E98C, 0x0000014 + .4byte gUnk_08A80924 + .incbin "baserom.gba", 0xA0E9A4, 0x0000008 + .4byte gUnk_08A84DCC + .incbin "baserom.gba", 0xA0E9B0, 0x0000008 + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0xA0E9BC, 0x0000008 + .4byte gUnk_08A88854 + .incbin "baserom.gba", 0xA0E9C8, 0x000002C + .4byte gUnk_08AF1E3C + .incbin "baserom.gba", 0xA0E9F8, 0x0000008 + .4byte gUnk_08A8F6A8 + .incbin "baserom.gba", 0xA0EA04, 0x0000008 + .4byte gUnk_08A8F6A8 + .incbin "baserom.gba", 0xA0EA10, 0x0000008 + .4byte gUnk_08A84DCC + .incbin "baserom.gba", 0xA0EA1C, 0x0000320 + .4byte gUnk_08A0FCE0 + .incbin "baserom.gba", 0xA0ED40, 0x0000004 gUnk_08A0ED44:: @ 08A0ED44 - .incbin "baserom.gba", 0xA0ED44, 0x00002D0 + .incbin "baserom.gba", 0xA0ED44, 0x0000160 + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA0EEA8, 0x0000008 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0xA0EEB4, 0x0000038 + .4byte gUnk_08A240F8 + .incbin "baserom.gba", 0xA0EEF0, 0x0000008 + .4byte gUnk_08A6CB30 + .incbin "baserom.gba", 0xA0EEFC, 0x0000008 + .4byte gUnk_08A2834C + .incbin "baserom.gba", 0xA0EF08, 0x0000008 + .4byte gUnk_08A2C558 + .incbin "baserom.gba", 0xA0EF14, 0x0000008 + .4byte gUnk_08A34EF4 + .incbin "baserom.gba", 0xA0EF20, 0x0000038 + .4byte gUnk_08A45160 + .incbin "baserom.gba", 0xA0EF5C, 0x0000008 + .4byte gUnk_08A47F98 + .incbin "baserom.gba", 0xA0EF68, 0x0000008 + .4byte gUnk_08A792C0 + .incbin "baserom.gba", 0xA0EF74, 0x0000020 + .4byte gUnk_08A4EDE8 + .incbin "baserom.gba", 0xA0EF98, 0x0000008 + .4byte gUnk_08A80924 + .incbin "baserom.gba", 0xA0EFA4, 0x0000020 + .4byte gUnk_08A88854 + .incbin "baserom.gba", 0xA0EFC8, 0x0000008 + .4byte gUnk_08ABFDEC + .incbin "baserom.gba", 0xA0EFD4, 0x0000008 + .4byte gUnk_08A9CA48 + .incbin "baserom.gba", 0xA0EFE0, 0x0000008 + .4byte gUnk_08AA2720 + .incbin "baserom.gba", 0xA0EFEC, 0x0000020 + .4byte gUnk_08AAA1D0 + .incbin "baserom.gba", 0xA0F010, 0x0000004 gUnk_08A0F014:: @ 08A0F014 - .incbin "baserom.gba", 0xA0F014, 0x00000E3 + .incbin "baserom.gba", 0xA0F014, 0x00000B8 + .4byte gUnk_08A11C1C + .incbin "baserom.gba", 0xA0F0D0, 0x0000027 gUnk_08A0F0F7:: @ 08A0F0F7 - .incbin "baserom.gba", 0xA0F0F7, 0x000051D + .incbin "baserom.gba", 0xA0F0F7, 0x000007D + .4byte gUnk_08A16610 + .incbin "baserom.gba", 0xA0F178, 0x0000008 + .4byte gUnk_08A12ED0 + .incbin "baserom.gba", 0xA0F184, 0x0000008 + .4byte gUnk_08A1A54C + .incbin "baserom.gba", 0xA0F190, 0x0000008 + .4byte gUnk_08A1F640 + .incbin "baserom.gba", 0xA0F19C, 0x0000008 + .4byte gUnk_08A6639C + .incbin "baserom.gba", 0xA0F1A8, 0x0000014 + .4byte gUnk_08A240F8 + .incbin "baserom.gba", 0xA0F1C0, 0x0000008 + .4byte gUnk_08A6CB30 + .incbin "baserom.gba", 0xA0F1CC, 0x0000008 + .4byte gUnk_08A2834C + .incbin "baserom.gba", 0xA0F1D8, 0x0000020 + .4byte gUnk_08A3C71C + .incbin "baserom.gba", 0xA0F1FC, 0x000002C + .4byte gUnk_08A45160 + .incbin "baserom.gba", 0xA0F22C, 0x0000008 + .4byte gUnk_08A47F98 + .incbin "baserom.gba", 0xA0F238, 0x0000008 + .4byte gUnk_08A792C0 + .incbin "baserom.gba", 0xA0F244, 0x0000008 + .4byte gUnk_08A7BF5C + .incbin "baserom.gba", 0xA0F250, 0x000002C + .4byte gUnk_08A84DCC + .incbin "baserom.gba", 0xA0F280, 0x0000008 + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0xA0F28C, 0x0000044 + .4byte gUnk_08A8F6A8 + .incbin "baserom.gba", 0xA0F2D4, 0x0000014 + .4byte gUnk_08B1CC7C + .incbin "baserom.gba", 0xA0F2EC, 0x000002C + .4byte gUnk_08AF5C90 + .incbin "baserom.gba", 0xA0F31C, 0x0000008 + .4byte gUnk_08B25CD0 + .incbin "baserom.gba", 0xA0F328, 0x0000008 + .4byte gUnk_08B2A77C + .incbin "baserom.gba", 0xA0F334, 0x0000008 + .4byte gUnk_08B08B14 + .incbin "baserom.gba", 0xA0F340, 0x0000008 + .4byte gUnk_08B3F61C + .incbin "baserom.gba", 0xA0F34C, 0x0000008 + .4byte gUnk_08B47114 + .incbin "baserom.gba", 0xA0F358, 0x00002B4 + .4byte gUnk_08A0FCE0 + .incbin "baserom.gba", 0xA0F610, 0x0000004 gUnk_08A0F614:: @ 08A0F614 - .incbin "baserom.gba", 0xA0F614, 0x00001DD + .incbin "baserom.gba", 0xA0F614, 0x0000184 + .4byte gUnk_08A1F640 + .incbin "baserom.gba", 0xA0F79C, 0x000002C + .4byte gUnk_08A6CB30 + .incbin "baserom.gba", 0xA0F7CC, 0x0000025 gUnk_08A0F7F1:: @ 08A0F7F1 - .incbin "baserom.gba", 0xA0F7F1, 0x000009F + .incbin "baserom.gba", 0xA0F7F1, 0x0000007 + .4byte gUnk_08A3C71C + .incbin "baserom.gba", 0xA0F7FC, 0x0000008 + .4byte gUnk_08A5A90C + .incbin "baserom.gba", 0xA0F808, 0x0000008 + .4byte gUnk_08A5A90C + .incbin "baserom.gba", 0xA0F814, 0x000002C + .4byte gUnk_08A792C0 + .incbin "baserom.gba", 0xA0F844, 0x0000044 + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0xA0F88C, 0x0000004 gUnk_08A0F890:: @ 08A0F890 - .incbin "baserom.gba", 0xA0F890, 0x0000450 + .incbin "baserom.gba", 0xA0F890, 0x00000B8 + .4byte gUnk_08A11BDC + .incbin "baserom.gba", 0xA0F94C, 0x00000BC + .4byte gUnk_08A1A54C + .incbin "baserom.gba", 0xA0FA0C, 0x0000008 + .4byte gUnk_08A1F640 + .incbin "baserom.gba", 0xA0FA18, 0x0000008 + .4byte gUnk_08A6639C + .incbin "baserom.gba", 0xA0FA24, 0x0000008 + .4byte gUnk_08A231A4 + .incbin "baserom.gba", 0xA0FA30, 0x0000008 + .4byte gUnk_08A240F8 + .incbin "baserom.gba", 0xA0FA3C, 0x0000008 + .4byte gUnk_08A6CB30 + .incbin "baserom.gba", 0xA0FA48, 0x000002C + .4byte gUnk_08A3C71C + .incbin "baserom.gba", 0xA0FA78, 0x0000008 + .4byte gUnk_08A5A90C + .incbin "baserom.gba", 0xA0FA84, 0x0000038 + .4byte gUnk_08A792C0 + .incbin "baserom.gba", 0xA0FAC0, 0x0000044 + .4byte gUnk_08A5496C + .incbin "baserom.gba", 0xA0FB08, 0x000002C + .4byte gUnk_08AA2720 + .incbin "baserom.gba", 0xA0FB38, 0x0000008 + .4byte gUnk_08AF1E3C + .incbin "baserom.gba", 0xA0FB44, 0x000019C gUnk_08A0FCE0:: @ 08A0FCE0 - .incbin "baserom.gba", 0xA0FCE0, 0x0000264 + .incbin "baserom.gba", 0xA0FCE0, 0x00001A8 + .4byte gUnk_08A0FCE0 + .incbin "baserom.gba", 0xA0FE8C, 0x0000008 + .4byte gUnk_08B49C80 + .incbin "baserom.gba", 0xA0FE98, 0x0000008 + .4byte gUnk_08B4ABD4 + .incbin "baserom.gba", 0xA0FEA4, 0x0000008 + .4byte gUnk_08B4C670 + .incbin "baserom.gba", 0xA0FEB0, 0x0000014 + .4byte gUnk_08B4CBB4 + .incbin "baserom.gba", 0xA0FEC8, 0x0000008 + .4byte gUnk_08B4E28C + .incbin "baserom.gba", 0xA0FED4, 0x0000014 + .4byte gUnk_08B4ABD4 + .incbin "baserom.gba", 0xA0FEEC, 0x0000050 + .4byte gUnk_08B51838 + .incbin "baserom.gba", 0xA0FF40, 0x0000004 gUnk_08A0FF44:: @ 08A0FF44 .incbin "baserom.gba", 0xA0FF44, 0x000000C @@ -395,25 +2096,39 @@ gUnk_08A1007C:: @ 08A1007C .incbin "baserom.gba", 0xA1007C, 0x000000C gUnk_08A10088:: @ 08A10088 - .incbin "baserom.gba", 0xA10088, 0x000000C + .incbin "baserom.gba", 0xA10088, 0x0000004 + .4byte gUnk_08B55BAC + .incbin "baserom.gba", 0xA10090, 0x0000004 gUnk_08A10094:: @ 08A10094 - .incbin "baserom.gba", 0xA10094, 0x000000C + .incbin "baserom.gba", 0xA10094, 0x0000004 + .4byte gUnk_08B56A50 + .incbin "baserom.gba", 0xA1009C, 0x0000004 gUnk_08A100A0:: @ 08A100A0 - .incbin "baserom.gba", 0xA100A0, 0x000000C + .incbin "baserom.gba", 0xA100A0, 0x0000004 + .4byte gUnk_08B592C4 + .incbin "baserom.gba", 0xA100A8, 0x0000004 gUnk_08A100AC:: @ 08A100AC - .incbin "baserom.gba", 0xA100AC, 0x000000C + .incbin "baserom.gba", 0xA100AC, 0x0000004 + .4byte gUnk_08B5B26C + .incbin "baserom.gba", 0xA100B4, 0x0000004 gUnk_08A100B8:: @ 08A100B8 - .incbin "baserom.gba", 0xA100B8, 0x000000C + .incbin "baserom.gba", 0xA100B8, 0x0000004 + .4byte gUnk_08B5BD88 + .incbin "baserom.gba", 0xA100C0, 0x0000004 gUnk_08A100C4:: @ 08A100C4 - .incbin "baserom.gba", 0xA100C4, 0x000000C + .incbin "baserom.gba", 0xA100C4, 0x0000004 + .4byte gUnk_08B5CD00 + .incbin "baserom.gba", 0xA100CC, 0x0000004 gUnk_08A100D0:: @ 08A100D0 - .incbin "baserom.gba", 0xA100D0, 0x000000C + .incbin "baserom.gba", 0xA100D0, 0x0000004 + .4byte gUnk_08B5E02C + .incbin "baserom.gba", 0xA100D8, 0x0000004 gUnk_08A100DC:: @ 08A100DC .incbin "baserom.gba", 0xA100DC, 0x000000C @@ -434,7 +2149,9 @@ gUnk_08A10124:: @ 08A10124 .incbin "baserom.gba", 0xA10124, 0x0000024 gUnk_08A10148:: @ 08A10148 - .incbin "baserom.gba", 0xA10148, 0x000000C + .incbin "baserom.gba", 0xA10148, 0x0000004 + .4byte gUnk_08B6349C + .incbin "baserom.gba", 0xA10150, 0x0000004 gUnk_08A10154:: @ 08A10154 .incbin "baserom.gba", 0xA10154, 0x0000018 @@ -443,298 +2160,490 @@ gUnk_08A1016C:: @ 08A1016C .incbin "baserom.gba", 0xA1016C, 0x0000018 gUnk_08A10184:: @ 08A10184 - .incbin "baserom.gba", 0xA10184, 0x000000C + .incbin "baserom.gba", 0xA10184, 0x0000004 + .4byte gUnk_08A11BAC + .incbin "baserom.gba", 0xA1018C, 0x0000004 gUnk_08A10190:: @ 08A10190 - .incbin "baserom.gba", 0xA10190, 0x000000C + .incbin "baserom.gba", 0xA10190, 0x0000004 + .4byte gUnk_08B63ED8 + .incbin "baserom.gba", 0xA10198, 0x0000004 gUnk_08A1019C:: @ 08A1019C - .incbin "baserom.gba", 0xA1019C, 0x000000C + .incbin "baserom.gba", 0xA1019C, 0x0000004 + .4byte gUnk_08A11BAC + .incbin "baserom.gba", 0xA101A4, 0x0000004 gUnk_08A101A8:: @ 08A101A8 .incbin "baserom.gba", 0xA101A8, 0x000000C gUnk_08A101B4:: @ 08A101B4 - .incbin "baserom.gba", 0xA101B4, 0x000000C + .incbin "baserom.gba", 0xA101B4, 0x0000004 + .4byte gUnk_08B6495C + .incbin "baserom.gba", 0xA101BC, 0x0000004 gUnk_08A101C0:: @ 08A101C0 - .incbin "baserom.gba", 0xA101C0, 0x000000C + .incbin "baserom.gba", 0xA101C0, 0x0000004 + .4byte gUnk_08B68A1C + .incbin "baserom.gba", 0xA101C8, 0x0000004 gUnk_08A101CC:: @ 08A101CC - .incbin "baserom.gba", 0xA101CC, 0x000000C + .incbin "baserom.gba", 0xA101CC, 0x0000004 + .4byte gUnk_08B6A220 + .incbin "baserom.gba", 0xA101D4, 0x0000004 gUnk_08A101D8:: @ 08A101D8 - .incbin "baserom.gba", 0xA101D8, 0x000000C + .incbin "baserom.gba", 0xA101D8, 0x0000004 + .4byte gUnk_08B6C97C + .incbin "baserom.gba", 0xA101E0, 0x0000004 gUnk_08A101E4:: @ 08A101E4 - .incbin "baserom.gba", 0xA101E4, 0x000000C + .incbin "baserom.gba", 0xA101E4, 0x0000004 + .4byte gUnk_08B6E53C + .incbin "baserom.gba", 0xA101EC, 0x0000004 gUnk_08A101F0:: @ 08A101F0 - .incbin "baserom.gba", 0xA101F0, 0x000000C + .incbin "baserom.gba", 0xA101F0, 0x0000004 + .4byte gUnk_08B70494 + .incbin "baserom.gba", 0xA101F8, 0x0000004 gUnk_08A101FC:: @ 08A101FC - .incbin "baserom.gba", 0xA101FC, 0x000000C + .incbin "baserom.gba", 0xA101FC, 0x0000004 + .4byte gUnk_08B72618 + .incbin "baserom.gba", 0xA10204, 0x0000004 gUnk_08A10208:: @ 08A10208 - .incbin "baserom.gba", 0xA10208, 0x000000C + .incbin "baserom.gba", 0xA10208, 0x0000004 + .4byte gUnk_08B7359C + .incbin "baserom.gba", 0xA10210, 0x0000004 gUnk_08A10214:: @ 08A10214 - .incbin "baserom.gba", 0xA10214, 0x000000C + .incbin "baserom.gba", 0xA10214, 0x0000004 + .4byte gUnk_08B77BB0 + .incbin "baserom.gba", 0xA1021C, 0x0000004 gUnk_08A10220:: @ 08A10220 - .incbin "baserom.gba", 0xA10220, 0x000000C + .incbin "baserom.gba", 0xA10220, 0x0000004 + .4byte gUnk_08B7AFEC + .incbin "baserom.gba", 0xA10228, 0x0000004 gUnk_08A1022C:: @ 08A1022C - .incbin "baserom.gba", 0xA1022C, 0x000000C + .incbin "baserom.gba", 0xA1022C, 0x0000004 + .4byte gUnk_08B7D32C + .incbin "baserom.gba", 0xA10234, 0x0000004 gUnk_08A10238:: @ 08A10238 - .incbin "baserom.gba", 0xA10238, 0x000000C + .incbin "baserom.gba", 0xA10238, 0x0000004 + .4byte gUnk_08B81410 + .incbin "baserom.gba", 0xA10240, 0x0000004 gUnk_08A10244:: @ 08A10244 - .incbin "baserom.gba", 0xA10244, 0x000000C + .incbin "baserom.gba", 0xA10244, 0x0000004 + .4byte gUnk_08B82F44 + .incbin "baserom.gba", 0xA1024C, 0x0000004 gUnk_08A10250:: @ 08A10250 - .incbin "baserom.gba", 0xA10250, 0x000000C + .incbin "baserom.gba", 0xA10250, 0x0000004 + .4byte gUnk_08B861EC + .incbin "baserom.gba", 0xA10258, 0x0000004 gUnk_08A1025C:: @ 08A1025C - .incbin "baserom.gba", 0xA1025C, 0x000000C + .incbin "baserom.gba", 0xA1025C, 0x0000004 + .4byte gUnk_08B87AA4 + .incbin "baserom.gba", 0xA10264, 0x0000004 gUnk_08A10268:: @ 08A10268 - .incbin "baserom.gba", 0xA10268, 0x000000C + .incbin "baserom.gba", 0xA10268, 0x0000004 + .4byte gUnk_08B8ADC4 + .incbin "baserom.gba", 0xA10270, 0x0000004 gUnk_08A10274:: @ 08A10274 - .incbin "baserom.gba", 0xA10274, 0x000000C + .incbin "baserom.gba", 0xA10274, 0x0000004 + .4byte gUnk_08B8DA80 + .incbin "baserom.gba", 0xA1027C, 0x0000004 gUnk_08A10280:: @ 08A10280 - .incbin "baserom.gba", 0xA10280, 0x000000C + .incbin "baserom.gba", 0xA10280, 0x0000004 + .4byte gUnk_08B93990 + .incbin "baserom.gba", 0xA10288, 0x0000004 gUnk_08A1028C:: @ 08A1028C - .incbin "baserom.gba", 0xA1028C, 0x000000C + .incbin "baserom.gba", 0xA1028C, 0x0000004 + .4byte gUnk_08B97154 + .incbin "baserom.gba", 0xA10294, 0x0000004 gUnk_08A10298:: @ 08A10298 - .incbin "baserom.gba", 0xA10298, 0x000000C + .incbin "baserom.gba", 0xA10298, 0x0000004 + .4byte gUnk_08B99E24 + .incbin "baserom.gba", 0xA102A0, 0x0000004 gUnk_08A102A4:: @ 08A102A4 - .incbin "baserom.gba", 0xA102A4, 0x000000C + .incbin "baserom.gba", 0xA102A4, 0x0000004 + .4byte gUnk_08B9BC20 + .incbin "baserom.gba", 0xA102AC, 0x0000004 gUnk_08A102B0:: @ 08A102B0 - .incbin "baserom.gba", 0xA102B0, 0x000000C + .incbin "baserom.gba", 0xA102B0, 0x0000004 + .4byte gUnk_08BA04B8 + .incbin "baserom.gba", 0xA102B8, 0x0000004 gUnk_08A102BC:: @ 08A102BC - .incbin "baserom.gba", 0xA102BC, 0x000000C + .incbin "baserom.gba", 0xA102BC, 0x0000004 + .4byte gUnk_08BA608C + .incbin "baserom.gba", 0xA102C4, 0x0000004 gUnk_08A102C8:: @ 08A102C8 - .incbin "baserom.gba", 0xA102C8, 0x000000C + .incbin "baserom.gba", 0xA102C8, 0x0000004 + .4byte gUnk_08BA79EC + .incbin "baserom.gba", 0xA102D0, 0x0000004 gUnk_08A102D4:: @ 08A102D4 - .incbin "baserom.gba", 0xA102D4, 0x000000C + .incbin "baserom.gba", 0xA102D4, 0x0000004 + .4byte gUnk_08BAF158 + .incbin "baserom.gba", 0xA102DC, 0x0000004 gUnk_08A102E0:: @ 08A102E0 - .incbin "baserom.gba", 0xA102E0, 0x000000C + .incbin "baserom.gba", 0xA102E0, 0x0000004 + .4byte gUnk_08BB2030 + .incbin "baserom.gba", 0xA102E8, 0x0000004 gUnk_08A102EC:: @ 08A102EC - .incbin "baserom.gba", 0xA102EC, 0x000000C + .incbin "baserom.gba", 0xA102EC, 0x0000004 + .4byte gUnk_08BB60F4 + .incbin "baserom.gba", 0xA102F4, 0x0000004 gUnk_08A102F8:: @ 08A102F8 - .incbin "baserom.gba", 0xA102F8, 0x000000C + .incbin "baserom.gba", 0xA102F8, 0x0000004 + .4byte gUnk_08BB72F8 + .incbin "baserom.gba", 0xA10300, 0x0000004 gUnk_08A10304:: @ 08A10304 - .incbin "baserom.gba", 0xA10304, 0x000000C + .incbin "baserom.gba", 0xA10304, 0x0000004 + .4byte gUnk_08BB82E0 + .incbin "baserom.gba", 0xA1030C, 0x0000004 gUnk_08A10310:: @ 08A10310 - .incbin "baserom.gba", 0xA10310, 0x000000C + .incbin "baserom.gba", 0xA10310, 0x0000004 + .4byte gUnk_08BBC36C + .incbin "baserom.gba", 0xA10318, 0x0000004 gUnk_08A1031C:: @ 08A1031C - .incbin "baserom.gba", 0xA1031C, 0x000000C + .incbin "baserom.gba", 0xA1031C, 0x0000004 + .4byte gUnk_08BBFA80 + .incbin "baserom.gba", 0xA10324, 0x0000004 gUnk_08A10328:: @ 08A10328 - .incbin "baserom.gba", 0xA10328, 0x000000C + .incbin "baserom.gba", 0xA10328, 0x0000004 + .4byte gUnk_08BC2F48 + .incbin "baserom.gba", 0xA10330, 0x0000004 gUnk_08A10334:: @ 08A10334 - .incbin "baserom.gba", 0xA10334, 0x000000C + .incbin "baserom.gba", 0xA10334, 0x0000004 + .4byte gUnk_08BC4B90 + .incbin "baserom.gba", 0xA1033C, 0x0000004 gUnk_08A10340:: @ 08A10340 - .incbin "baserom.gba", 0xA10340, 0x000000C + .incbin "baserom.gba", 0xA10340, 0x0000004 + .4byte gUnk_08BC6320 + .incbin "baserom.gba", 0xA10348, 0x0000004 gUnk_08A1034C:: @ 08A1034C - .incbin "baserom.gba", 0xA1034C, 0x000000C + .incbin "baserom.gba", 0xA1034C, 0x0000004 + .4byte gUnk_08BC7CD0 + .incbin "baserom.gba", 0xA10354, 0x0000004 gUnk_08A10358:: @ 08A10358 - .incbin "baserom.gba", 0xA10358, 0x000000C + .incbin "baserom.gba", 0xA10358, 0x0000004 + .4byte gUnk_08BD63A0 + .incbin "baserom.gba", 0xA10360, 0x0000004 gUnk_08A10364:: @ 08A10364 - .incbin "baserom.gba", 0xA10364, 0x000000C + .incbin "baserom.gba", 0xA10364, 0x0000004 + .4byte gUnk_08BDAF60 + .incbin "baserom.gba", 0xA1036C, 0x0000004 gUnk_08A10370:: @ 08A10370 - .incbin "baserom.gba", 0xA10370, 0x000000C + .incbin "baserom.gba", 0xA10370, 0x0000004 + .4byte gUnk_08BDDE54 + .incbin "baserom.gba", 0xA10378, 0x0000004 gUnk_08A1037C:: @ 08A1037C - .incbin "baserom.gba", 0xA1037C, 0x000000C + .incbin "baserom.gba", 0xA1037C, 0x0000004 + .4byte gUnk_08BE1C78 + .incbin "baserom.gba", 0xA10384, 0x0000004 gUnk_08A10388:: @ 08A10388 - .incbin "baserom.gba", 0xA10388, 0x000000C + .incbin "baserom.gba", 0xA10388, 0x0000004 + .4byte gUnk_08BE62AC + .incbin "baserom.gba", 0xA10390, 0x0000004 gUnk_08A10394:: @ 08A10394 - .incbin "baserom.gba", 0xA10394, 0x000000C + .incbin "baserom.gba", 0xA10394, 0x0000004 + .4byte gUnk_08BE8BAC + .incbin "baserom.gba", 0xA1039C, 0x0000004 gUnk_08A103A0:: @ 08A103A0 - .incbin "baserom.gba", 0xA103A0, 0x000000C + .incbin "baserom.gba", 0xA103A0, 0x0000004 + .4byte gUnk_08BE8BAC + .incbin "baserom.gba", 0xA103A8, 0x0000004 gUnk_08A103AC:: @ 08A103AC - .incbin "baserom.gba", 0xA103AC, 0x000000C + .incbin "baserom.gba", 0xA103AC, 0x0000004 + .4byte gUnk_08BEB1D0 + .incbin "baserom.gba", 0xA103B4, 0x0000004 gUnk_08A103B8:: @ 08A103B8 - .incbin "baserom.gba", 0xA103B8, 0x000000C + .incbin "baserom.gba", 0xA103B8, 0x0000004 + .4byte gUnk_08BEB1D0 + .incbin "baserom.gba", 0xA103C0, 0x0000004 gUnk_08A103C4:: @ 08A103C4 - .incbin "baserom.gba", 0xA103C4, 0x000000C + .incbin "baserom.gba", 0xA103C4, 0x0000004 + .4byte gUnk_08BEC358 + .incbin "baserom.gba", 0xA103CC, 0x0000004 gUnk_08A103D0:: @ 08A103D0 - .incbin "baserom.gba", 0xA103D0, 0x000000C + .incbin "baserom.gba", 0xA103D0, 0x0000004 + .4byte gUnk_08BF0264 + .incbin "baserom.gba", 0xA103D8, 0x0000004 gUnk_08A103DC:: @ 08A103DC - .incbin "baserom.gba", 0xA103DC, 0x000000C + .incbin "baserom.gba", 0xA103DC, 0x0000004 + .4byte gUnk_08BF3CB4 + .incbin "baserom.gba", 0xA103E4, 0x0000004 gUnk_08A103E8:: @ 08A103E8 - .incbin "baserom.gba", 0xA103E8, 0x000000C + .incbin "baserom.gba", 0xA103E8, 0x0000004 + .4byte gUnk_08BF7CC4 + .incbin "baserom.gba", 0xA103F0, 0x0000004 gUnk_08A103F4:: @ 08A103F4 - .incbin "baserom.gba", 0xA103F4, 0x000000C + .incbin "baserom.gba", 0xA103F4, 0x0000004 + .4byte gUnk_08BFB7F4 + .incbin "baserom.gba", 0xA103FC, 0x0000004 gUnk_08A10400:: @ 08A10400 - .incbin "baserom.gba", 0xA10400, 0x000000C + .incbin "baserom.gba", 0xA10400, 0x0000004 + .4byte gUnk_08BFE5A8 + .incbin "baserom.gba", 0xA10408, 0x0000004 gUnk_08A1040C:: @ 08A1040C - .incbin "baserom.gba", 0xA1040C, 0x000000C + .incbin "baserom.gba", 0xA1040C, 0x0000004 + .4byte gUnk_08C020C8 + .incbin "baserom.gba", 0xA10414, 0x0000004 gUnk_08A10418:: @ 08A10418 - .incbin "baserom.gba", 0xA10418, 0x000000C + .incbin "baserom.gba", 0xA10418, 0x0000004 + .4byte gUnk_08C064DC + .incbin "baserom.gba", 0xA10420, 0x0000004 gUnk_08A10424:: @ 08A10424 - .incbin "baserom.gba", 0xA10424, 0x000000C + .incbin "baserom.gba", 0xA10424, 0x0000004 + .4byte gUnk_08C0A208 + .incbin "baserom.gba", 0xA1042C, 0x0000004 gUnk_08A10430:: @ 08A10430 - .incbin "baserom.gba", 0xA10430, 0x000000C + .incbin "baserom.gba", 0xA10430, 0x0000004 + .4byte gUnk_08C0D458 + .incbin "baserom.gba", 0xA10438, 0x0000004 gUnk_08A1043C:: @ 08A1043C - .incbin "baserom.gba", 0xA1043C, 0x000000C + .incbin "baserom.gba", 0xA1043C, 0x0000004 + .4byte gUnk_08C0D458 + .incbin "baserom.gba", 0xA10444, 0x0000004 gUnk_08A10448:: @ 08A10448 - .incbin "baserom.gba", 0xA10448, 0x000000C + .incbin "baserom.gba", 0xA10448, 0x0000004 + .4byte gUnk_08C0F47C + .incbin "baserom.gba", 0xA10450, 0x0000004 gUnk_08A10454:: @ 08A10454 - .incbin "baserom.gba", 0xA10454, 0x000000C + .incbin "baserom.gba", 0xA10454, 0x0000004 + .4byte gUnk_08C111B4 + .incbin "baserom.gba", 0xA1045C, 0x0000004 gUnk_08A10460:: @ 08A10460 - .incbin "baserom.gba", 0xA10460, 0x000000C + .incbin "baserom.gba", 0xA10460, 0x0000004 + .4byte gUnk_08C15410 + .incbin "baserom.gba", 0xA10468, 0x0000004 gUnk_08A1046C:: @ 08A1046C - .incbin "baserom.gba", 0xA1046C, 0x000000C + .incbin "baserom.gba", 0xA1046C, 0x0000004 + .4byte gUnk_08C19B78 + .incbin "baserom.gba", 0xA10474, 0x0000004 gUnk_08A10478:: @ 08A10478 - .incbin "baserom.gba", 0xA10478, 0x000000C + .incbin "baserom.gba", 0xA10478, 0x0000004 + .4byte gUnk_08C1C4D0 + .incbin "baserom.gba", 0xA10480, 0x0000004 gUnk_08A10484:: @ 08A10484 - .incbin "baserom.gba", 0xA10484, 0x000000C + .incbin "baserom.gba", 0xA10484, 0x0000004 + .4byte gUnk_08C1F7C0 + .incbin "baserom.gba", 0xA1048C, 0x0000004 gUnk_08A10490:: @ 08A10490 - .incbin "baserom.gba", 0xA10490, 0x000000C + .incbin "baserom.gba", 0xA10490, 0x0000004 + .4byte gUnk_08C24ABC + .incbin "baserom.gba", 0xA10498, 0x0000004 gUnk_08A1049C:: @ 08A1049C - .incbin "baserom.gba", 0xA1049C, 0x000000C + .incbin "baserom.gba", 0xA1049C, 0x0000004 + .4byte gUnk_08C2896C + .incbin "baserom.gba", 0xA104A4, 0x0000004 gUnk_08A104A8:: @ 08A104A8 - .incbin "baserom.gba", 0xA104A8, 0x000000C + .incbin "baserom.gba", 0xA104A8, 0x0000004 + .4byte gUnk_08C2AB60 + .incbin "baserom.gba", 0xA104B0, 0x0000004 gUnk_08A104B4:: @ 08A104B4 - .incbin "baserom.gba", 0xA104B4, 0x000000C + .incbin "baserom.gba", 0xA104B4, 0x0000004 + .4byte gUnk_08C2D6D4 + .incbin "baserom.gba", 0xA104BC, 0x0000004 gUnk_08A104C0:: @ 08A104C0 - .incbin "baserom.gba", 0xA104C0, 0x000000C + .incbin "baserom.gba", 0xA104C0, 0x0000004 + .4byte gUnk_08C2F808 + .incbin "baserom.gba", 0xA104C8, 0x0000004 gUnk_08A104CC:: @ 08A104CC - .incbin "baserom.gba", 0xA104CC, 0x000000C + .incbin "baserom.gba", 0xA104CC, 0x0000004 + .4byte gUnk_08C30AFC + .incbin "baserom.gba", 0xA104D4, 0x0000004 gUnk_08A104D8:: @ 08A104D8 - .incbin "baserom.gba", 0xA104D8, 0x000000C + .incbin "baserom.gba", 0xA104D8, 0x0000004 + .4byte gUnk_08C328E0 + .incbin "baserom.gba", 0xA104E0, 0x0000004 gUnk_08A104E4:: @ 08A104E4 .incbin "baserom.gba", 0xA104E4, 0x0000018 gUnk_08A104FC:: @ 08A104FC - .incbin "baserom.gba", 0xA104FC, 0x0000018 + .incbin "baserom.gba", 0xA104FC, 0x0000004 + .4byte gUnk_08A11BAC + .incbin "baserom.gba", 0xA10504, 0x0000008 + .4byte gUnk_08A11BAC + .incbin "baserom.gba", 0xA10510, 0x0000004 gUnk_08A10514:: @ 08A10514 - .incbin "baserom.gba", 0xA10514, 0x000000C + .incbin "baserom.gba", 0xA10514, 0x0000004 + .4byte gUnk_08C388AC + .incbin "baserom.gba", 0xA1051C, 0x0000004 gUnk_08A10520:: @ 08A10520 - .incbin "baserom.gba", 0xA10520, 0x000000C + .incbin "baserom.gba", 0xA10520, 0x0000004 + .4byte gUnk_08C3A0F4 + .incbin "baserom.gba", 0xA10528, 0x0000004 gUnk_08A1052C:: @ 08A1052C - .incbin "baserom.gba", 0xA1052C, 0x000000C + .incbin "baserom.gba", 0xA1052C, 0x0000004 + .4byte gUnk_08C3DFA4 + .incbin "baserom.gba", 0xA10534, 0x0000004 gUnk_08A10538:: @ 08A10538 - .incbin "baserom.gba", 0xA10538, 0x000000C + .incbin "baserom.gba", 0xA10538, 0x0000004 + .4byte gUnk_08C3E9A8 + .incbin "baserom.gba", 0xA10540, 0x0000004 gUnk_08A10544:: @ 08A10544 - .incbin "baserom.gba", 0xA10544, 0x000000C + .incbin "baserom.gba", 0xA10544, 0x0000004 + .4byte gUnk_08C419D4 + .incbin "baserom.gba", 0xA1054C, 0x0000004 gUnk_08A10550:: @ 08A10550 - .incbin "baserom.gba", 0xA10550, 0x000000C + .incbin "baserom.gba", 0xA10550, 0x0000004 + .4byte gUnk_08C450DC + .incbin "baserom.gba", 0xA10558, 0x0000004 gUnk_08A1055C:: @ 08A1055C - .incbin "baserom.gba", 0xA1055C, 0x000000C + .incbin "baserom.gba", 0xA1055C, 0x0000004 + .4byte gUnk_08C48774 + .incbin "baserom.gba", 0xA10564, 0x0000004 gUnk_08A10568:: @ 08A10568 - .incbin "baserom.gba", 0xA10568, 0x000000C + .incbin "baserom.gba", 0xA10568, 0x0000004 + .4byte gUnk_08C4D34C + .incbin "baserom.gba", 0xA10570, 0x0000004 gUnk_08A10574:: @ 08A10574 - .incbin "baserom.gba", 0xA10574, 0x000000C + .incbin "baserom.gba", 0xA10574, 0x0000004 + .4byte gUnk_08C4DDB4 + .incbin "baserom.gba", 0xA1057C, 0x0000004 gUnk_08A10580:: @ 08A10580 - .incbin "baserom.gba", 0xA10580, 0x000000C + .incbin "baserom.gba", 0xA10580, 0x0000004 + .4byte gUnk_08C4F184 + .incbin "baserom.gba", 0xA10588, 0x0000004 gUnk_08A1058C:: @ 08A1058C - .incbin "baserom.gba", 0xA1058C, 0x000000C + .incbin "baserom.gba", 0xA1058C, 0x0000004 + .4byte gUnk_08C51314 + .incbin "baserom.gba", 0xA10594, 0x0000004 gUnk_08A10598:: @ 08A10598 - .incbin "baserom.gba", 0xA10598, 0x000000C + .incbin "baserom.gba", 0xA10598, 0x0000004 + .4byte gUnk_08C5721C + .incbin "baserom.gba", 0xA105A0, 0x0000004 gUnk_08A105A4:: @ 08A105A4 - .incbin "baserom.gba", 0xA105A4, 0x000000C + .incbin "baserom.gba", 0xA105A4, 0x0000004 + .4byte gUnk_08C5B538 + .incbin "baserom.gba", 0xA105AC, 0x0000004 gUnk_08A105B0:: @ 08A105B0 - .incbin "baserom.gba", 0xA105B0, 0x000000C + .incbin "baserom.gba", 0xA105B0, 0x0000004 + .4byte gUnk_08C602FC + .incbin "baserom.gba", 0xA105B8, 0x0000004 gUnk_08A105BC:: @ 08A105BC - .incbin "baserom.gba", 0xA105BC, 0x000000C + .incbin "baserom.gba", 0xA105BC, 0x0000004 + .4byte gUnk_08C61AF0 + .incbin "baserom.gba", 0xA105C4, 0x0000004 gUnk_08A105C8:: @ 08A105C8 - .incbin "baserom.gba", 0xA105C8, 0x000000C + .incbin "baserom.gba", 0xA105C8, 0x0000004 + .4byte gUnk_08C63574 + .incbin "baserom.gba", 0xA105D0, 0x0000004 gUnk_08A105D4:: @ 08A105D4 - .incbin "baserom.gba", 0xA105D4, 0x000000C + .incbin "baserom.gba", 0xA105D4, 0x0000004 + .4byte gUnk_08C602FC + .incbin "baserom.gba", 0xA105DC, 0x0000004 gUnk_08A105E0:: @ 08A105E0 - .incbin "baserom.gba", 0xA105E0, 0x000000C + .incbin "baserom.gba", 0xA105E0, 0x0000004 + .4byte gUnk_08C61AF0 + .incbin "baserom.gba", 0xA105E8, 0x0000004 gUnk_08A105EC:: @ 08A105EC - .incbin "baserom.gba", 0xA105EC, 0x000000C + .incbin "baserom.gba", 0xA105EC, 0x0000004 + .4byte gUnk_08C63574 + .incbin "baserom.gba", 0xA105F4, 0x0000004 gUnk_08A105F8:: @ 08A105F8 - .incbin "baserom.gba", 0xA105F8, 0x000000C + .incbin "baserom.gba", 0xA105F8, 0x0000004 + .4byte gUnk_08C6495C + .incbin "baserom.gba", 0xA10600, 0x0000004 gUnk_08A10604:: @ 08A10604 - .incbin "baserom.gba", 0xA10604, 0x000000C + .incbin "baserom.gba", 0xA10604, 0x0000004 + .4byte gUnk_08C6CEBC + .incbin "baserom.gba", 0xA1060C, 0x0000004 gUnk_08A10610:: @ 08A10610 - .incbin "baserom.gba", 0xA10610, 0x000000C + .incbin "baserom.gba", 0xA10610, 0x0000004 + .4byte gUnk_08C6E5FC + .incbin "baserom.gba", 0xA10618, 0x0000004 gUnk_08A1061C:: @ 08A1061C .incbin "baserom.gba", 0xA1061C, 0x000000C gUnk_08A10628:: @ 08A10628 - .incbin "baserom.gba", 0xA10628, 0x000000C + .incbin "baserom.gba", 0xA10628, 0x0000004 + .4byte gUnk_08C6FCC8 + .incbin "baserom.gba", 0xA10630, 0x0000004 gUnk_08A10634:: @ 08A10634 .incbin "baserom.gba", 0xA10634, 0x000000C @@ -761,7 +2670,9 @@ gUnk_08A106E8:: @ 08A106E8 .incbin "baserom.gba", 0xA106E8, 0x000000C gUnk_08A106F4:: @ 08A106F4 - .incbin "baserom.gba", 0xA106F4, 0x000000C + .incbin "baserom.gba", 0xA106F4, 0x0000004 + .4byte gUnk_08C72870 + .incbin "baserom.gba", 0xA106FC, 0x0000004 gUnk_08A10700:: @ 08A10700 .incbin "baserom.gba", 0xA10700, 0x000000C @@ -794,7 +2705,9 @@ gUnk_08A107B4:: @ 08A107B4 .incbin "baserom.gba", 0xA107B4, 0x000000C gUnk_08A107C0:: @ 08A107C0 - .incbin "baserom.gba", 0xA107C0, 0x0000024 + .incbin "baserom.gba", 0xA107C0, 0x000001C + .4byte gUnk_08A11C1C + .incbin "baserom.gba", 0xA107E0, 0x0000004 gUnk_08A107E4:: @ 08A107E4 .incbin "baserom.gba", 0xA107E4, 0x0000018 @@ -821,7 +2734,9 @@ gUnk_08A10880:: @ 08A10880 .incbin "baserom.gba", 0xA10880, 0x000000C gUnk_08A1088C:: @ 08A1088C - .incbin "baserom.gba", 0xA1088C, 0x000000C + .incbin "baserom.gba", 0xA1088C, 0x0000004 + .4byte gUnk_08C7447C + .incbin "baserom.gba", 0xA10894, 0x0000004 gUnk_08A10898:: @ 08A10898 .incbin "baserom.gba", 0xA10898, 0x000000C @@ -830,7 +2745,11 @@ gUnk_08A108A4:: @ 08A108A4 .incbin "baserom.gba", 0xA108A4, 0x000000C gUnk_08A108B0:: @ 08A108B0 - .incbin "baserom.gba", 0xA108B0, 0x000003C + .incbin "baserom.gba", 0xA108B0, 0x0000004 + .4byte gUnk_08C749A8 + .incbin "baserom.gba", 0xA108B8, 0x0000020 + .4byte gUnk_08A11BAC + .incbin "baserom.gba", 0xA108DC, 0x0000010 gUnk_08A108EC:: @ 08A108EC .incbin "baserom.gba", 0xA108EC, 0x000000C @@ -842,7 +2761,9 @@ gUnk_08A10904:: @ 08A10904 .incbin "baserom.gba", 0xA10904, 0x0000018 gUnk_08A1091C:: @ 08A1091C - .incbin "baserom.gba", 0xA1091C, 0x000000C + .incbin "baserom.gba", 0xA1091C, 0x0000004 + .4byte gUnk_08C80650 + .incbin "baserom.gba", 0xA10924, 0x0000004 gUnk_08A10928:: @ 08A10928 .incbin "baserom.gba", 0xA10928, 0x0000018 @@ -881,7 +2802,9 @@ gUnk_08A109F4:: @ 08A109F4 .incbin "baserom.gba", 0xA109F4, 0x000000C gUnk_08A10A00:: @ 08A10A00 - .incbin "baserom.gba", 0xA10A00, 0x000000C + .incbin "baserom.gba", 0xA10A00, 0x0000004 + .4byte gUnk_08C91F68 + .incbin "baserom.gba", 0xA10A08, 0x0000004 gUnk_08A10A0C:: @ 08A10A0C .incbin "baserom.gba", 0xA10A0C, 0x0000018 @@ -890,7 +2813,9 @@ gUnk_08A10A24:: @ 08A10A24 .incbin "baserom.gba", 0xA10A24, 0x0000018 gUnk_08A10A3C:: @ 08A10A3C - .incbin "baserom.gba", 0xA10A3C, 0x000000C + .incbin "baserom.gba", 0xA10A3C, 0x0000004 + .4byte gUnk_08C93850 + .incbin "baserom.gba", 0xA10A44, 0x0000004 gUnk_08A10A48:: @ 08A10A48 .incbin "baserom.gba", 0xA10A48, 0x000000C @@ -902,13 +2827,17 @@ gUnk_08A10A6C:: @ 08A10A6C .incbin "baserom.gba", 0xA10A6C, 0x0000018 gUnk_08A10A84:: @ 08A10A84 - .incbin "baserom.gba", 0xA10A84, 0x000000C + .incbin "baserom.gba", 0xA10A84, 0x0000004 + .4byte gUnk_08C970D8 + .incbin "baserom.gba", 0xA10A8C, 0x0000004 gUnk_08A10A90:: @ 08A10A90 .incbin "baserom.gba", 0xA10A90, 0x000000C gUnk_08A10A9C:: @ 08A10A9C - .incbin "baserom.gba", 0xA10A9C, 0x000000C + .incbin "baserom.gba", 0xA10A9C, 0x0000004 + .4byte gUnk_08C983E4 + .incbin "baserom.gba", 0xA10AA4, 0x0000004 gUnk_08A10AA8:: @ 08A10AA8 .incbin "baserom.gba", 0xA10AA8, 0x0000003 @@ -917,7 +2846,9 @@ gUnk_08A10AAB:: @ 08A10AAB .incbin "baserom.gba", 0xA10AAB, 0x0000009 gUnk_08A10AB4:: @ 08A10AB4 - .incbin "baserom.gba", 0xA10AB4, 0x000000C + .incbin "baserom.gba", 0xA10AB4, 0x0000004 + .4byte gUnk_08CA0C14 + .incbin "baserom.gba", 0xA10ABC, 0x0000004 gUnk_08A10AC0:: @ 08A10AC0 .incbin "baserom.gba", 0xA10AC0, 0x000000C @@ -926,7 +2857,9 @@ gUnk_08A10ACC:: @ 08A10ACC .incbin "baserom.gba", 0xA10ACC, 0x0000018 gUnk_08A10AE4:: @ 08A10AE4 - .incbin "baserom.gba", 0xA10AE4, 0x000000C + .incbin "baserom.gba", 0xA10AE4, 0x0000004 + .4byte gUnk_08CA2B20 + .incbin "baserom.gba", 0xA10AEC, 0x0000004 gUnk_08A10AF0:: @ 08A10AF0 .incbin "baserom.gba", 0xA10AF0, 0x0000018 @@ -947,7 +2880,9 @@ gUnk_08A10B5C:: @ 08A10B5C .incbin "baserom.gba", 0xA10B5C, 0x000000C gUnk_08A10B68:: @ 08A10B68 - .incbin "baserom.gba", 0xA10B68, 0x000000C + .incbin "baserom.gba", 0xA10B68, 0x0000004 + .4byte gUnk_08CA8A7C + .incbin "baserom.gba", 0xA10B70, 0x0000004 gUnk_08A10B74:: @ 08A10B74 .incbin "baserom.gba", 0xA10B74, 0x000000C @@ -962,16 +2897,24 @@ gUnk_08A10BA4:: @ 08A10BA4 .incbin "baserom.gba", 0xA10BA4, 0x000000C gUnk_08A10BB0:: @ 08A10BB0 - .incbin "baserom.gba", 0xA10BB0, 0x000000C + .incbin "baserom.gba", 0xA10BB0, 0x0000004 + .4byte gUnk_08CAA460 + .incbin "baserom.gba", 0xA10BB8, 0x0000004 gUnk_08A10BBC:: @ 08A10BBC - .incbin "baserom.gba", 0xA10BBC, 0x000000C + .incbin "baserom.gba", 0xA10BBC, 0x0000004 + .4byte gUnk_08CABA54 + .incbin "baserom.gba", 0xA10BC4, 0x0000004 gUnk_08A10BC8:: @ 08A10BC8 - .incbin "baserom.gba", 0xA10BC8, 0x000000C + .incbin "baserom.gba", 0xA10BC8, 0x0000004 + .4byte gUnk_08CADF04 + .incbin "baserom.gba", 0xA10BD0, 0x0000004 gUnk_08A10BD4:: @ 08A10BD4 - .incbin "baserom.gba", 0xA10BD4, 0x000000C + .incbin "baserom.gba", 0xA10BD4, 0x0000004 + .4byte gUnk_08CB064C + .incbin "baserom.gba", 0xA10BDC, 0x0000004 gUnk_08A10BE0:: @ 08A10BE0 .incbin "baserom.gba", 0xA10BE0, 0x000000C @@ -980,28 +2923,44 @@ gUnk_08A10BEC:: @ 08A10BEC .incbin "baserom.gba", 0xA10BEC, 0x000000C gUnk_08A10BF8:: @ 08A10BF8 - .incbin "baserom.gba", 0xA10BF8, 0x000000C + .incbin "baserom.gba", 0xA10BF8, 0x0000004 + .4byte gUnk_08CB2E0C + .incbin "baserom.gba", 0xA10C00, 0x0000004 gUnk_08A10C04:: @ 08A10C04 - .incbin "baserom.gba", 0xA10C04, 0x000000C + .incbin "baserom.gba", 0xA10C04, 0x0000004 + .4byte gUnk_08CB49A0 + .incbin "baserom.gba", 0xA10C0C, 0x0000004 gUnk_08A10C10:: @ 08A10C10 - .incbin "baserom.gba", 0xA10C10, 0x000000C + .incbin "baserom.gba", 0xA10C10, 0x0000004 + .4byte gUnk_08CB7C74 + .incbin "baserom.gba", 0xA10C18, 0x0000004 gUnk_08A10C1C:: @ 08A10C1C - .incbin "baserom.gba", 0xA10C1C, 0x000000C + .incbin "baserom.gba", 0xA10C1C, 0x0000004 + .4byte gUnk_08CB9B60 + .incbin "baserom.gba", 0xA10C24, 0x0000004 gUnk_08A10C28:: @ 08A10C28 - .incbin "baserom.gba", 0xA10C28, 0x000000C + .incbin "baserom.gba", 0xA10C28, 0x0000004 + .4byte gUnk_08CBC0EC + .incbin "baserom.gba", 0xA10C30, 0x0000004 gUnk_08A10C34:: @ 08A10C34 - .incbin "baserom.gba", 0xA10C34, 0x000000C + .incbin "baserom.gba", 0xA10C34, 0x0000004 + .4byte gUnk_08CBD6C4 + .incbin "baserom.gba", 0xA10C3C, 0x0000004 gUnk_08A10C40:: @ 08A10C40 - .incbin "baserom.gba", 0xA10C40, 0x000000C + .incbin "baserom.gba", 0xA10C40, 0x0000004 + .4byte gUnk_08CBE994 + .incbin "baserom.gba", 0xA10C48, 0x0000004 gUnk_08A10C4C:: @ 08A10C4C - .incbin "baserom.gba", 0xA10C4C, 0x000000C + .incbin "baserom.gba", 0xA10C4C, 0x0000004 + .4byte gUnk_08CC2AFC + .incbin "baserom.gba", 0xA10C54, 0x0000004 gUnk_08A10C58:: @ 08A10C58 .incbin "baserom.gba", 0xA10C58, 0x000000C @@ -1049,7 +3008,9 @@ gUnk_08A10D84:: @ 08A10D84 .incbin "baserom.gba", 0xA10D84, 0x000000C gUnk_08A10D90:: @ 08A10D90 - .incbin "baserom.gba", 0xA10D90, 0x000000C + .incbin "baserom.gba", 0xA10D90, 0x0000004 + .4byte gUnk_08CC36D0 + .incbin "baserom.gba", 0xA10D98, 0x0000004 gUnk_08A10D9C:: @ 08A10D9C .incbin "baserom.gba", 0xA10D9C, 0x000000C @@ -1106,7 +3067,9 @@ gUnk_08A10F04:: @ 08A10F04 .incbin "baserom.gba", 0xA10F04, 0x0000018 gUnk_08A10F1C:: @ 08A10F1C - .incbin "baserom.gba", 0xA10F1C, 0x000000C + .incbin "baserom.gba", 0xA10F1C, 0x0000004 + .4byte gUnk_08CC41A4 + .incbin "baserom.gba", 0xA10F24, 0x0000004 gUnk_08A10F28:: @ 08A10F28 .incbin "baserom.gba", 0xA10F28, 0x000000C @@ -1160,7 +3123,9 @@ gUnk_08A110A8:: @ 08A110A8 .incbin "baserom.gba", 0xA110A8, 0x000000C gUnk_08A110B4:: @ 08A110B4 - .incbin "baserom.gba", 0xA110B4, 0x0000018 + .incbin "baserom.gba", 0xA110B4, 0x0000010 + .4byte gUnk_08CC5C4C + .incbin "baserom.gba", 0xA110C8, 0x0000004 gUnk_08A110CC:: @ 08A110CC .incbin "baserom.gba", 0xA110CC, 0x000000C @@ -1184,19 +3149,29 @@ gUnk_08A11150:: @ 08A11150 .incbin "baserom.gba", 0xA11150, 0x0000018 gUnk_08A11168:: @ 08A11168 - .incbin "baserom.gba", 0xA11168, 0x000000C + .incbin "baserom.gba", 0xA11168, 0x0000004 + .4byte gUnk_08CC5CA4 + .incbin "baserom.gba", 0xA11170, 0x0000004 gUnk_08A11174:: @ 08A11174 - .incbin "baserom.gba", 0xA11174, 0x000000C + .incbin "baserom.gba", 0xA11174, 0x0000004 + .4byte gUnk_08CC7454 + .incbin "baserom.gba", 0xA1117C, 0x0000004 gUnk_08A11180:: @ 08A11180 - .incbin "baserom.gba", 0xA11180, 0x000000C + .incbin "baserom.gba", 0xA11180, 0x0000004 + .4byte gUnk_08CC9A60 + .incbin "baserom.gba", 0xA11188, 0x0000004 gUnk_08A1118C:: @ 08A1118C - .incbin "baserom.gba", 0xA1118C, 0x000000C + .incbin "baserom.gba", 0xA1118C, 0x0000004 + .4byte gUnk_08CCBF44 + .incbin "baserom.gba", 0xA11194, 0x0000004 gUnk_08A11198:: @ 08A11198 - .incbin "baserom.gba", 0xA11198, 0x000000C + .incbin "baserom.gba", 0xA11198, 0x0000004 + .4byte gUnk_08CCDACC + .incbin "baserom.gba", 0xA111A0, 0x0000004 gUnk_08A111A4:: @ 08A111A4 .incbin "baserom.gba", 0xA111A4, 0x000000C @@ -1211,7 +3186,9 @@ gUnk_08A111E0:: @ 08A111E0 .incbin "baserom.gba", 0xA111E0, 0x0000018 gUnk_08A111F8:: @ 08A111F8 - .incbin "baserom.gba", 0xA111F8, 0x000000C + .incbin "baserom.gba", 0xA111F8, 0x0000004 + .4byte gUnk_08CCFE10 + .incbin "baserom.gba", 0xA11200, 0x0000004 gUnk_08A11204:: @ 08A11204 .incbin "baserom.gba", 0xA11204, 0x0000024 @@ -1346,13 +3323,19 @@ gUnk_08A1160C:: @ 08A1160C .incbin "baserom.gba", 0xA1160C, 0x000000C gUnk_08A11618:: @ 08A11618 - .incbin "baserom.gba", 0xA11618, 0x000000C + .incbin "baserom.gba", 0xA11618, 0x0000004 + .4byte gUnk_08CD1498 + .incbin "baserom.gba", 0xA11620, 0x0000004 gUnk_08A11624:: @ 08A11624 - .incbin "baserom.gba", 0xA11624, 0x000000C + .incbin "baserom.gba", 0xA11624, 0x0000004 + .4byte gUnk_08CD2AAC + .incbin "baserom.gba", 0xA1162C, 0x0000004 gUnk_08A11630:: @ 08A11630 - .incbin "baserom.gba", 0xA11630, 0x000000C + .incbin "baserom.gba", 0xA11630, 0x0000004 + .4byte gUnk_08CD3E08 + .incbin "baserom.gba", 0xA11638, 0x0000004 gUnk_08A1163C:: @ 08A1163C .incbin "baserom.gba", 0xA1163C, 0x0000018 @@ -1364,55 +3347,91 @@ gUnk_08A1166C:: @ 08A1166C .incbin "baserom.gba", 0xA1166C, 0x0000024 gUnk_08A11690:: @ 08A11690 - .incbin "baserom.gba", 0xA11690, 0x000000C + .incbin "baserom.gba", 0xA11690, 0x0000004 + .4byte gUnk_08CD6718 + .incbin "baserom.gba", 0xA11698, 0x0000004 gUnk_08A1169C:: @ 08A1169C - .incbin "baserom.gba", 0xA1169C, 0x000000C + .incbin "baserom.gba", 0xA1169C, 0x0000004 + .4byte gUnk_08CD75EC + .incbin "baserom.gba", 0xA116A4, 0x0000004 gUnk_08A116A8:: @ 08A116A8 - .incbin "baserom.gba", 0xA116A8, 0x000000C + .incbin "baserom.gba", 0xA116A8, 0x0000004 + .4byte gUnk_08CDC0A4 + .incbin "baserom.gba", 0xA116B0, 0x0000004 gUnk_08A116B4:: @ 08A116B4 - .incbin "baserom.gba", 0xA116B4, 0x0000018 + .incbin "baserom.gba", 0xA116B4, 0x0000004 + .4byte gUnk_08CD6718 + .incbin "baserom.gba", 0xA116BC, 0x0000008 + .4byte gUnk_08CD6718 + .incbin "baserom.gba", 0xA116C8, 0x0000004 gUnk_08A116CC:: @ 08A116CC - .incbin "baserom.gba", 0xA116CC, 0x000000C + .incbin "baserom.gba", 0xA116CC, 0x0000004 + .4byte gUnk_08CE0C0C + .incbin "baserom.gba", 0xA116D4, 0x0000004 gUnk_08A116D8:: @ 08A116D8 - .incbin "baserom.gba", 0xA116D8, 0x000000C + .incbin "baserom.gba", 0xA116D8, 0x0000004 + .4byte gUnk_08CE2334 + .incbin "baserom.gba", 0xA116E0, 0x0000004 gUnk_08A116E4:: @ 08A116E4 - .incbin "baserom.gba", 0xA116E4, 0x000000C + .incbin "baserom.gba", 0xA116E4, 0x0000004 + .4byte gUnk_08CE696C + .incbin "baserom.gba", 0xA116EC, 0x0000004 gUnk_08A116F0:: @ 08A116F0 - .incbin "baserom.gba", 0xA116F0, 0x000000C + .incbin "baserom.gba", 0xA116F0, 0x0000004 + .4byte gUnk_08CEA5A4 + .incbin "baserom.gba", 0xA116F8, 0x0000004 gUnk_08A116FC:: @ 08A116FC - .incbin "baserom.gba", 0xA116FC, 0x000000C + .incbin "baserom.gba", 0xA116FC, 0x0000004 + .4byte gUnk_08CEC404 + .incbin "baserom.gba", 0xA11704, 0x0000004 gUnk_08A11708:: @ 08A11708 - .incbin "baserom.gba", 0xA11708, 0x000000C + .incbin "baserom.gba", 0xA11708, 0x0000004 + .4byte gUnk_08CF134C + .incbin "baserom.gba", 0xA11710, 0x0000004 gUnk_08A11714:: @ 08A11714 - .incbin "baserom.gba", 0xA11714, 0x000000C + .incbin "baserom.gba", 0xA11714, 0x0000004 + .4byte gUnk_08CF62B4 + .incbin "baserom.gba", 0xA1171C, 0x0000004 gUnk_08A11720:: @ 08A11720 - .incbin "baserom.gba", 0xA11720, 0x000000C + .incbin "baserom.gba", 0xA11720, 0x0000004 + .4byte gUnk_08CFA0D4 + .incbin "baserom.gba", 0xA11728, 0x0000004 gUnk_08A1172C:: @ 08A1172C - .incbin "baserom.gba", 0xA1172C, 0x000000C + .incbin "baserom.gba", 0xA1172C, 0x0000004 + .4byte gUnk_08CFD434 + .incbin "baserom.gba", 0xA11734, 0x0000004 gUnk_08A11738:: @ 08A11738 - .incbin "baserom.gba", 0xA11738, 0x000000C + .incbin "baserom.gba", 0xA11738, 0x0000004 + .4byte gUnk_08D00154 + .incbin "baserom.gba", 0xA11740, 0x0000004 gUnk_08A11744:: @ 08A11744 - .incbin "baserom.gba", 0xA11744, 0x000000C + .incbin "baserom.gba", 0xA11744, 0x0000004 + .4byte gUnk_08D07C1C + .incbin "baserom.gba", 0xA1174C, 0x0000004 gUnk_08A11750:: @ 08A11750 - .incbin "baserom.gba", 0xA11750, 0x000000C + .incbin "baserom.gba", 0xA11750, 0x0000004 + .4byte gUnk_08D0A7B4 + .incbin "baserom.gba", 0xA11758, 0x0000004 gUnk_08A1175C:: @ 08A1175C - .incbin "baserom.gba", 0xA1175C, 0x000000C + .incbin "baserom.gba", 0xA1175C, 0x0000004 + .4byte gUnk_08D0E778 + .incbin "baserom.gba", 0xA11764, 0x0000004 gUnk_08A11768:: @ 08A11768 .incbin "baserom.gba", 0xA11768, 0x000000C @@ -1424,52 +3443,84 @@ gUnk_08A11780:: @ 08A11780 .incbin "baserom.gba", 0xA11780, 0x0000018 gUnk_08A11798:: @ 08A11798 - .incbin "baserom.gba", 0xA11798, 0x000000C + .incbin "baserom.gba", 0xA11798, 0x0000004 + .4byte gUnk_08D100B0 + .incbin "baserom.gba", 0xA117A0, 0x0000004 gUnk_08A117A4:: @ 08A117A4 - .incbin "baserom.gba", 0xA117A4, 0x000000C + .incbin "baserom.gba", 0xA117A4, 0x0000004 + .4byte gUnk_08D1269C + .incbin "baserom.gba", 0xA117AC, 0x0000004 gUnk_08A117B0:: @ 08A117B0 - .incbin "baserom.gba", 0xA117B0, 0x000000C + .incbin "baserom.gba", 0xA117B0, 0x0000004 + .4byte gUnk_08D15558 + .incbin "baserom.gba", 0xA117B8, 0x0000004 gUnk_08A117BC:: @ 08A117BC - .incbin "baserom.gba", 0xA117BC, 0x000000C + .incbin "baserom.gba", 0xA117BC, 0x0000004 + .4byte gUnk_08D16540 + .incbin "baserom.gba", 0xA117C4, 0x0000004 gUnk_08A117C8:: @ 08A117C8 - .incbin "baserom.gba", 0xA117C8, 0x000000C + .incbin "baserom.gba", 0xA117C8, 0x0000004 + .4byte gUnk_08D1ACC4 + .incbin "baserom.gba", 0xA117D0, 0x0000004 gUnk_08A117D4:: @ 08A117D4 - .incbin "baserom.gba", 0xA117D4, 0x000000C + .incbin "baserom.gba", 0xA117D4, 0x0000004 + .4byte gUnk_08D1EC5C + .incbin "baserom.gba", 0xA117DC, 0x0000004 gUnk_08A117E0:: @ 08A117E0 - .incbin "baserom.gba", 0xA117E0, 0x000000C + .incbin "baserom.gba", 0xA117E0, 0x0000004 + .4byte gUnk_08D2085C + .incbin "baserom.gba", 0xA117E8, 0x0000004 gUnk_08A117EC:: @ 08A117EC - .incbin "baserom.gba", 0xA117EC, 0x000000C + .incbin "baserom.gba", 0xA117EC, 0x0000004 + .4byte gUnk_08D21C64 + .incbin "baserom.gba", 0xA117F4, 0x0000004 gUnk_08A117F8:: @ 08A117F8 - .incbin "baserom.gba", 0xA117F8, 0x000000C + .incbin "baserom.gba", 0xA117F8, 0x0000004 + .4byte gUnk_08D23EC8 + .incbin "baserom.gba", 0xA11800, 0x0000004 gUnk_08A11804:: @ 08A11804 - .incbin "baserom.gba", 0xA11804, 0x000000C + .incbin "baserom.gba", 0xA11804, 0x0000004 + .4byte gUnk_08D24B34 + .incbin "baserom.gba", 0xA1180C, 0x0000004 gUnk_08A11810:: @ 08A11810 - .incbin "baserom.gba", 0xA11810, 0x000000C + .incbin "baserom.gba", 0xA11810, 0x0000004 + .4byte gUnk_08D26DD0 + .incbin "baserom.gba", 0xA11818, 0x0000004 gUnk_08A1181C:: @ 08A1181C - .incbin "baserom.gba", 0xA1181C, 0x000000C + .incbin "baserom.gba", 0xA1181C, 0x0000004 + .4byte gUnk_08D284B8 + .incbin "baserom.gba", 0xA11824, 0x0000004 gUnk_08A11828:: @ 08A11828 - .incbin "baserom.gba", 0xA11828, 0x000000C + .incbin "baserom.gba", 0xA11828, 0x0000004 + .4byte gUnk_08D291FC + .incbin "baserom.gba", 0xA11830, 0x0000004 gUnk_08A11834:: @ 08A11834 - .incbin "baserom.gba", 0xA11834, 0x000000C + .incbin "baserom.gba", 0xA11834, 0x0000004 + .4byte gUnk_08D2AC08 + .incbin "baserom.gba", 0xA1183C, 0x0000004 gUnk_08A11840:: @ 08A11840 - .incbin "baserom.gba", 0xA11840, 0x000000C + .incbin "baserom.gba", 0xA11840, 0x0000004 + .4byte gUnk_08D2E0DC + .incbin "baserom.gba", 0xA11848, 0x0000004 gUnk_08A1184C:: @ 08A1184C - .incbin "baserom.gba", 0xA1184C, 0x000000C + .incbin "baserom.gba", 0xA1184C, 0x0000004 + .4byte gUnk_08D2FBEC + .incbin "baserom.gba", 0xA11854, 0x0000004 gUnk_08A11858:: @ 08A11858 .incbin "baserom.gba", 0xA11858, 0x0000018 @@ -1481,202 +3532,334 @@ gUnk_08A11888:: @ 08A11888 .incbin "baserom.gba", 0xA11888, 0x000000C gUnk_08A11894:: @ 08A11894 - .incbin "baserom.gba", 0xA11894, 0x000000C + .incbin "baserom.gba", 0xA11894, 0x0000004 + .4byte gUnk_08D348D0 + .incbin "baserom.gba", 0xA1189C, 0x0000004 gUnk_08A118A0:: @ 08A118A0 - .incbin "baserom.gba", 0xA118A0, 0x000000C + .incbin "baserom.gba", 0xA118A0, 0x0000004 + .4byte gUnk_08D37084 + .incbin "baserom.gba", 0xA118A8, 0x0000004 gUnk_08A118AC:: @ 08A118AC - .incbin "baserom.gba", 0xA118AC, 0x000000C + .incbin "baserom.gba", 0xA118AC, 0x0000004 + .4byte gUnk_08D39220 + .incbin "baserom.gba", 0xA118B4, 0x0000004 gUnk_08A118B8:: @ 08A118B8 - .incbin "baserom.gba", 0xA118B8, 0x000000C + .incbin "baserom.gba", 0xA118B8, 0x0000004 + .4byte gUnk_08D3B394 + .incbin "baserom.gba", 0xA118C0, 0x0000004 gUnk_08A118C4:: @ 08A118C4 - .incbin "baserom.gba", 0xA118C4, 0x000000C + .incbin "baserom.gba", 0xA118C4, 0x0000004 + .4byte gUnk_08D40028 + .incbin "baserom.gba", 0xA118CC, 0x0000004 gUnk_08A118D0:: @ 08A118D0 - .incbin "baserom.gba", 0xA118D0, 0x000000C + .incbin "baserom.gba", 0xA118D0, 0x0000004 + .4byte gUnk_08D41D50 + .incbin "baserom.gba", 0xA118D8, 0x0000004 gUnk_08A118DC:: @ 08A118DC - .incbin "baserom.gba", 0xA118DC, 0x000000C + .incbin "baserom.gba", 0xA118DC, 0x0000004 + .4byte gUnk_08D43F74 + .incbin "baserom.gba", 0xA118E4, 0x0000004 gUnk_08A118E8:: @ 08A118E8 - .incbin "baserom.gba", 0xA118E8, 0x000000C + .incbin "baserom.gba", 0xA118E8, 0x0000004 + .4byte gUnk_08D47BE8 + .incbin "baserom.gba", 0xA118F0, 0x0000004 gUnk_08A118F4:: @ 08A118F4 - .incbin "baserom.gba", 0xA118F4, 0x000000C + .incbin "baserom.gba", 0xA118F4, 0x0000004 + .4byte gUnk_08D49F34 + .incbin "baserom.gba", 0xA118FC, 0x0000004 gUnk_08A11900:: @ 08A11900 - .incbin "baserom.gba", 0xA11900, 0x000000C + .incbin "baserom.gba", 0xA11900, 0x0000004 + .4byte gUnk_08D4BFD4 + .incbin "baserom.gba", 0xA11908, 0x0000004 gUnk_08A1190C:: @ 08A1190C - .incbin "baserom.gba", 0xA1190C, 0x000000C + .incbin "baserom.gba", 0xA1190C, 0x0000004 + .4byte gUnk_08D4E178 + .incbin "baserom.gba", 0xA11914, 0x0000004 gUnk_08A11918:: @ 08A11918 - .incbin "baserom.gba", 0xA11918, 0x000000C + .incbin "baserom.gba", 0xA11918, 0x0000004 + .4byte gUnk_08D51A54 + .incbin "baserom.gba", 0xA11920, 0x0000004 gUnk_08A11924:: @ 08A11924 - .incbin "baserom.gba", 0xA11924, 0x000000C + .incbin "baserom.gba", 0xA11924, 0x0000004 + .4byte gUnk_08D5305C + .incbin "baserom.gba", 0xA1192C, 0x0000004 gUnk_08A11930:: @ 08A11930 - .incbin "baserom.gba", 0xA11930, 0x000000C + .incbin "baserom.gba", 0xA11930, 0x0000004 + .4byte gUnk_08D54AA0 + .incbin "baserom.gba", 0xA11938, 0x0000004 gUnk_08A1193C:: @ 08A1193C - .incbin "baserom.gba", 0xA1193C, 0x000000C + .incbin "baserom.gba", 0xA1193C, 0x0000004 + .4byte gUnk_08D57758 + .incbin "baserom.gba", 0xA11944, 0x0000004 gUnk_08A11948:: @ 08A11948 - .incbin "baserom.gba", 0xA11948, 0x000000C + .incbin "baserom.gba", 0xA11948, 0x0000004 + .4byte gUnk_08D59010 + .incbin "baserom.gba", 0xA11950, 0x0000004 gUnk_08A11954:: @ 08A11954 - .incbin "baserom.gba", 0xA11954, 0x000000C + .incbin "baserom.gba", 0xA11954, 0x0000004 + .4byte gUnk_08D5D308 + .incbin "baserom.gba", 0xA1195C, 0x0000004 gUnk_08A11960:: @ 08A11960 - .incbin "baserom.gba", 0xA11960, 0x000000C + .incbin "baserom.gba", 0xA11960, 0x0000004 + .4byte gUnk_08D60368 + .incbin "baserom.gba", 0xA11968, 0x0000004 gUnk_08A1196C:: @ 08A1196C - .incbin "baserom.gba", 0xA1196C, 0x000000C + .incbin "baserom.gba", 0xA1196C, 0x0000004 + .4byte gUnk_08D61538 + .incbin "baserom.gba", 0xA11974, 0x0000004 gUnk_08A11978:: @ 08A11978 - .incbin "baserom.gba", 0xA11978, 0x000000C + .incbin "baserom.gba", 0xA11978, 0x0000004 + .4byte gUnk_08D633FC + .incbin "baserom.gba", 0xA11980, 0x0000004 gUnk_08A11984:: @ 08A11984 - .incbin "baserom.gba", 0xA11984, 0x000000C + .incbin "baserom.gba", 0xA11984, 0x0000004 + .4byte gUnk_08D65C1C + .incbin "baserom.gba", 0xA1198C, 0x0000004 gUnk_08A11990:: @ 08A11990 - .incbin "baserom.gba", 0xA11990, 0x000000C + .incbin "baserom.gba", 0xA11990, 0x0000004 + .4byte gUnk_08D67F9C + .incbin "baserom.gba", 0xA11998, 0x0000004 gUnk_08A1199C:: @ 08A1199C - .incbin "baserom.gba", 0xA1199C, 0x000000C + .incbin "baserom.gba", 0xA1199C, 0x0000004 + .4byte gUnk_08D69250 + .incbin "baserom.gba", 0xA119A4, 0x0000004 gUnk_08A119A8:: @ 08A119A8 - .incbin "baserom.gba", 0xA119A8, 0x000000C + .incbin "baserom.gba", 0xA119A8, 0x0000004 + .4byte gUnk_08D6B644 + .incbin "baserom.gba", 0xA119B0, 0x0000004 gUnk_08A119B4:: @ 08A119B4 - .incbin "baserom.gba", 0xA119B4, 0x000000C + .incbin "baserom.gba", 0xA119B4, 0x0000004 + .4byte gUnk_08D6DB68 + .incbin "baserom.gba", 0xA119BC, 0x0000004 gUnk_08A119C0:: @ 08A119C0 - .incbin "baserom.gba", 0xA119C0, 0x000000C + .incbin "baserom.gba", 0xA119C0, 0x0000004 + .4byte gUnk_08D6EF78 + .incbin "baserom.gba", 0xA119C8, 0x0000004 gUnk_08A119CC:: @ 08A119CC - .incbin "baserom.gba", 0xA119CC, 0x000000C + .incbin "baserom.gba", 0xA119CC, 0x0000004 + .4byte gUnk_08D7012C + .incbin "baserom.gba", 0xA119D4, 0x0000004 gUnk_08A119D8:: @ 08A119D8 - .incbin "baserom.gba", 0xA119D8, 0x000000C + .incbin "baserom.gba", 0xA119D8, 0x0000004 + .4byte gUnk_08D71A88 + .incbin "baserom.gba", 0xA119E0, 0x0000004 gUnk_08A119E4:: @ 08A119E4 - .incbin "baserom.gba", 0xA119E4, 0x000000C + .incbin "baserom.gba", 0xA119E4, 0x0000004 + .4byte gUnk_08D73768 + .incbin "baserom.gba", 0xA119EC, 0x0000004 gUnk_08A119F0:: @ 08A119F0 - .incbin "baserom.gba", 0xA119F0, 0x000000C + .incbin "baserom.gba", 0xA119F0, 0x0000004 + .4byte gUnk_08D75030 + .incbin "baserom.gba", 0xA119F8, 0x0000004 gUnk_08A119FC:: @ 08A119FC - .incbin "baserom.gba", 0xA119FC, 0x000000C + .incbin "baserom.gba", 0xA119FC, 0x0000004 + .4byte gUnk_08D75F98 + .incbin "baserom.gba", 0xA11A04, 0x0000004 gUnk_08A11A08:: @ 08A11A08 - .incbin "baserom.gba", 0xA11A08, 0x000000C + .incbin "baserom.gba", 0xA11A08, 0x0000004 + .4byte gUnk_08D776D0 + .incbin "baserom.gba", 0xA11A10, 0x0000004 gUnk_08A11A14:: @ 08A11A14 - .incbin "baserom.gba", 0xA11A14, 0x000000C + .incbin "baserom.gba", 0xA11A14, 0x0000004 + .4byte gUnk_08D78D34 + .incbin "baserom.gba", 0xA11A1C, 0x0000004 gUnk_08A11A20:: @ 08A11A20 - .incbin "baserom.gba", 0xA11A20, 0x000000C + .incbin "baserom.gba", 0xA11A20, 0x0000004 + .4byte gUnk_08D7A490 + .incbin "baserom.gba", 0xA11A28, 0x0000004 gUnk_08A11A2C:: @ 08A11A2C - .incbin "baserom.gba", 0xA11A2C, 0x000000C + .incbin "baserom.gba", 0xA11A2C, 0x0000004 + .4byte gUnk_08D7B1D4 + .incbin "baserom.gba", 0xA11A34, 0x0000004 gUnk_08A11A38:: @ 08A11A38 - .incbin "baserom.gba", 0xA11A38, 0x000000C + .incbin "baserom.gba", 0xA11A38, 0x0000004 + .4byte gUnk_08D7C7C8 + .incbin "baserom.gba", 0xA11A40, 0x0000004 gUnk_08A11A44:: @ 08A11A44 - .incbin "baserom.gba", 0xA11A44, 0x000000C + .incbin "baserom.gba", 0xA11A44, 0x0000004 + .4byte gUnk_08D7E444 + .incbin "baserom.gba", 0xA11A4C, 0x0000004 gUnk_08A11A50:: @ 08A11A50 - .incbin "baserom.gba", 0xA11A50, 0x000000C + .incbin "baserom.gba", 0xA11A50, 0x0000004 + .4byte gUnk_08D7FE50 + .incbin "baserom.gba", 0xA11A58, 0x0000004 gUnk_08A11A5C:: @ 08A11A5C - .incbin "baserom.gba", 0xA11A5C, 0x000000C + .incbin "baserom.gba", 0xA11A5C, 0x0000004 + .4byte gUnk_08D82A44 + .incbin "baserom.gba", 0xA11A64, 0x0000004 gUnk_08A11A68:: @ 08A11A68 - .incbin "baserom.gba", 0xA11A68, 0x000000C + .incbin "baserom.gba", 0xA11A68, 0x0000004 + .4byte gUnk_08D85798 + .incbin "baserom.gba", 0xA11A70, 0x0000004 gUnk_08A11A74:: @ 08A11A74 - .incbin "baserom.gba", 0xA11A74, 0x000000C + .incbin "baserom.gba", 0xA11A74, 0x0000004 + .4byte gUnk_08D87154 + .incbin "baserom.gba", 0xA11A7C, 0x0000004 gUnk_08A11A80:: @ 08A11A80 - .incbin "baserom.gba", 0xA11A80, 0x000000C + .incbin "baserom.gba", 0xA11A80, 0x0000004 + .4byte gUnk_08D8A284 + .incbin "baserom.gba", 0xA11A88, 0x0000004 gUnk_08A11A8C:: @ 08A11A8C - .incbin "baserom.gba", 0xA11A8C, 0x000000C + .incbin "baserom.gba", 0xA11A8C, 0x0000004 + .4byte gUnk_08D8DAA8 + .incbin "baserom.gba", 0xA11A94, 0x0000004 gUnk_08A11A98:: @ 08A11A98 - .incbin "baserom.gba", 0xA11A98, 0x000000C + .incbin "baserom.gba", 0xA11A98, 0x0000004 + .4byte gUnk_08D912E8 + .incbin "baserom.gba", 0xA11AA0, 0x0000004 gUnk_08A11AA4:: @ 08A11AA4 - .incbin "baserom.gba", 0xA11AA4, 0x000000C + .incbin "baserom.gba", 0xA11AA4, 0x0000004 + .4byte gUnk_08D9484C + .incbin "baserom.gba", 0xA11AAC, 0x0000004 gUnk_08A11AB0:: @ 08A11AB0 - .incbin "baserom.gba", 0xA11AB0, 0x000000C + .incbin "baserom.gba", 0xA11AB0, 0x0000004 + .4byte gUnk_08D965F8 + .incbin "baserom.gba", 0xA11AB8, 0x0000004 gUnk_08A11ABC:: @ 08A11ABC - .incbin "baserom.gba", 0xA11ABC, 0x000000C + .incbin "baserom.gba", 0xA11ABC, 0x0000004 + .4byte gUnk_08D987E0 + .incbin "baserom.gba", 0xA11AC4, 0x0000004 gUnk_08A11AC8:: @ 08A11AC8 - .incbin "baserom.gba", 0xA11AC8, 0x000000C + .incbin "baserom.gba", 0xA11AC8, 0x0000004 + .4byte gUnk_08D9A870 + .incbin "baserom.gba", 0xA11AD0, 0x0000004 gUnk_08A11AD4:: @ 08A11AD4 - .incbin "baserom.gba", 0xA11AD4, 0x000000C + .incbin "baserom.gba", 0xA11AD4, 0x0000004 + .4byte gUnk_08D9CA34 + .incbin "baserom.gba", 0xA11ADC, 0x0000004 gUnk_08A11AE0:: @ 08A11AE0 - .incbin "baserom.gba", 0xA11AE0, 0x000000C + .incbin "baserom.gba", 0xA11AE0, 0x0000004 + .4byte gUnk_08DA0A78 + .incbin "baserom.gba", 0xA11AE8, 0x0000004 gUnk_08A11AEC:: @ 08A11AEC - .incbin "baserom.gba", 0xA11AEC, 0x000000C + .incbin "baserom.gba", 0xA11AEC, 0x0000004 + .4byte gUnk_08DA4584 + .incbin "baserom.gba", 0xA11AF4, 0x0000004 gUnk_08A11AF8:: @ 08A11AF8 - .incbin "baserom.gba", 0xA11AF8, 0x000000C + .incbin "baserom.gba", 0xA11AF8, 0x0000004 + .4byte gUnk_08DAA744 + .incbin "baserom.gba", 0xA11B00, 0x0000004 gUnk_08A11B04:: @ 08A11B04 - .incbin "baserom.gba", 0xA11B04, 0x000000C + .incbin "baserom.gba", 0xA11B04, 0x0000004 + .4byte gUnk_08DAE6FC + .incbin "baserom.gba", 0xA11B0C, 0x0000004 gUnk_08A11B10:: @ 08A11B10 - .incbin "baserom.gba", 0xA11B10, 0x000000C + .incbin "baserom.gba", 0xA11B10, 0x0000004 + .4byte gUnk_08DB38A8 + .incbin "baserom.gba", 0xA11B18, 0x0000004 gUnk_08A11B1C:: @ 08A11B1C - .incbin "baserom.gba", 0xA11B1C, 0x000000C + .incbin "baserom.gba", 0xA11B1C, 0x0000004 + .4byte gUnk_08DB7E4C + .incbin "baserom.gba", 0xA11B24, 0x0000004 gUnk_08A11B28:: @ 08A11B28 - .incbin "baserom.gba", 0xA11B28, 0x000000C + .incbin "baserom.gba", 0xA11B28, 0x0000004 + .4byte gUnk_08CC5C4C + .incbin "baserom.gba", 0xA11B30, 0x0000004 gUnk_08A11B34:: @ 08A11B34 - .incbin "baserom.gba", 0xA11B34, 0x000000C + .incbin "baserom.gba", 0xA11B34, 0x0000004 + .4byte gUnk_08DBE34C + .incbin "baserom.gba", 0xA11B3C, 0x0000004 gUnk_08A11B40:: @ 08A11B40 - .incbin "baserom.gba", 0xA11B40, 0x000000C + .incbin "baserom.gba", 0xA11B40, 0x0000004 + .4byte gUnk_08DBE5BC + .incbin "baserom.gba", 0xA11B48, 0x0000004 gUnk_08A11B4C:: @ 08A11B4C - .incbin "baserom.gba", 0xA11B4C, 0x000000C + .incbin "baserom.gba", 0xA11B4C, 0x0000004 + .4byte gUnk_08A47F98 + .incbin "baserom.gba", 0xA11B54, 0x0000004 gUnk_08A11B58:: @ 08A11B58 - .incbin "baserom.gba", 0xA11B58, 0x000000C + .incbin "baserom.gba", 0xA11B58, 0x0000004 + .4byte gUnk_08CCFE10 + .incbin "baserom.gba", 0xA11B60, 0x0000004 gUnk_08A11B64:: @ 08A11B64 - .incbin "baserom.gba", 0xA11B64, 0x000000C + .incbin "baserom.gba", 0xA11B64, 0x0000004 + .4byte gUnk_08DBF620 + .incbin "baserom.gba", 0xA11B6C, 0x0000004 gUnk_08A11B70:: @ 08A11B70 - .incbin "baserom.gba", 0xA11B70, 0x000000C + .incbin "baserom.gba", 0xA11B70, 0x0000004 + .4byte gUnk_08DC1738 + .incbin "baserom.gba", 0xA11B78, 0x0000004 gUnk_08A11B7C:: @ 08A11B7C - .incbin "baserom.gba", 0xA11B7C, 0x000000C + .incbin "baserom.gba", 0xA11B7C, 0x0000004 + .4byte gUnk_08DC1738 + .incbin "baserom.gba", 0xA11B84, 0x0000004 gUnk_08A11B88:: @ 08A11B88 - .incbin "baserom.gba", 0xA11B88, 0x000000C + .incbin "baserom.gba", 0xA11B88, 0x0000004 + .4byte gUnk_08DBF620 + .incbin "baserom.gba", 0xA11B90, 0x0000004 gUnk_08A11B94:: @ 08A11B94 - .incbin "baserom.gba", 0xA11B94, 0x000000C + .incbin "baserom.gba", 0xA11B94, 0x0000004 + .4byte gUnk_08DC4E4C + .incbin "baserom.gba", 0xA11B9C, 0x0000004 gUnk_08A11BA0:: @ 08A11BA0 - .incbin "baserom.gba", 0xA11BA0, 0x000000C + .incbin "baserom.gba", 0xA11BA0, 0x0000004 + .4byte gUnk_08DC81BC + .incbin "baserom.gba", 0xA11BA8, 0x0000004 gUnk_08A11BAC:: @ 08A11BAC .incbin "baserom.gba", 0xA11BAC, 0x0000030 @@ -1689,11125 +3872,3 @@ gUnk_08A11C0C:: @ 08A11C0C gUnk_08A11C1C:: @ 08A11C1C .incbin "baserom.gba", 0xA11C1C, 0x0000020 - -gUnk_08A11C3C:: @ 08A11C3C - .incbin "baserom.gba", 0xA11C3C, 0x0000180 - -gUnk_08A11DBC:: @ 08A11DBC - .4byte gUnk_08DCC48C - .4byte 0x001F001F - .4byte gUnk_08DCC6CC - .4byte 0x001F001F - .4byte gUnk_08DCC844 - .4byte 0x001F001F - .4byte gUnk_08DCC9F4 - .4byte 0x001F001F - .4byte gUnk_08DCCB3C - .4byte 0x001F001F - .4byte gUnk_08DCCD40 - .4byte 0x001F001F - .4byte gUnk_08DCD0C8 - .4byte 0x001F001F - .4byte gUnk_08DCD4AC - .4byte 0x001F001F - .4byte gUnk_08DCDF2C - .4byte 0x001F001F - .4byte gUnk_08DCF734 - .4byte 0x001F001F - .4byte gUnk_08DCFA40 - .4byte 0x001F001F - .4byte gUnk_08DCFBF4 - .4byte 0x001F001F - .4byte gUnk_08DCFD98 - .4byte 0x001F001F - .4byte gUnk_08DD0244 - .4byte 0x001F001F - .4byte gUnk_08DD0690 - .4byte 0x001F001F - .4byte gUnk_08DD0A94 - .4byte 0x001F001F - .4byte gUnk_08DD0CF4 - .4byte 0x001F001F - .4byte gUnk_08DD11A8 - .4byte 0x001F001F - .4byte gUnk_08A12ECC - .4byte 00000000 - .4byte gUnk_08DD1548 - .4byte 0x001F001F - .4byte gUnk_08DD1990 - .4byte 0x001F001F - .4byte gUnk_08DD1C2C - .4byte 0x001F001F - .4byte gUnk_08DD1EA4 - .4byte 0x001F001F - .4byte gUnk_08DD2130 - .4byte 0x001F001F - .4byte gUnk_08DD2340 - .4byte 0x001F001F - .4byte gUnk_08DD2D50 - .4byte 0x001F001F - .4byte gUnk_08DD30F0 - .4byte 0x001F001F - .4byte gUnk_08DD335C - .4byte 0x001F001F - .4byte gUnk_08DD3BCC - .4byte 0x001F001F - .4byte gUnk_08DD40E8 - .4byte 0x001F001F - .4byte gUnk_08DD4858 - .4byte 0x001F001F - .4byte gUnk_08DD4B44 - .4byte 0x001F001F - .4byte gUnk_08DD52FC - .4byte 0x001F001F - .4byte gUnk_08DD5894 - .4byte 0x001F001F - .4byte gUnk_08DD64FC - .4byte 0x001F001F - .4byte gUnk_08DD6BFC - .4byte 0x001F001F - .4byte gUnk_08DD6FC4 - .4byte 0x001F001F - .4byte gUnk_08DD7174 - .4byte 0x001F001F - .4byte gUnk_08DD7670 - .4byte 0x001F001F - .4byte gUnk_08DD7E08 - .4byte 0x001F001F - .4byte gUnk_08DD83CC - .4byte 0x001F001F - .4byte gUnk_08DD8E5C - .4byte 0x001F001F - .4byte gUnk_08DD902C - .4byte 0x001F001F - .4byte gUnk_08DD9604 - .4byte 0x001F001F - .4byte gUnk_08DD9AAC - .4byte 0x001F001F - .4byte gUnk_08DD9F50 - .4byte 0x001F001F - .4byte gUnk_08DDA3F8 - .4byte 0x001F001F - .4byte gUnk_08DDAAC8 - .4byte 0x001F001F - .4byte gUnk_08DDB1D4 - .4byte 0x001F001F - .4byte gUnk_08DDB5E4 - .4byte 0x001F001F - .4byte gUnk_08DDC070 - .4byte 0x001F001F - .4byte gUnk_08DDC250 - .4byte 0x001F001F - .4byte gUnk_08DDC394 - .4byte 0x001F001F - .4byte gUnk_08DDC4B4 - .4byte 0x001F001F - .4byte gUnk_08DDCF28 - .4byte 0x001F001F - .4byte gUnk_08DDD510 - .4byte 0x001F001F - .4byte gUnk_08DDDA50 - .4byte 0x001F001F - .4byte gUnk_08DDE4E4 - .4byte 0x001F001F - .4byte gUnk_08DDE824 - .4byte 0x001F001F - .4byte gUnk_08DDEC38 - .4byte 0x001F001F - .4byte gUnk_08A12ECC - .4byte 00000000 - .4byte gUnk_08A12ECC - .4byte 00000000 - .4byte gUnk_08A12ECC - .4byte 00000000 - .4byte gUnk_08A12ECC - .4byte 00000000 - .4byte gUnk_08A12ECC - .4byte 00000000 - .4byte gUnk_08A12ECC - .4byte 00000000 - .4byte gUnk_08A12ECC - .4byte 00000000 - .4byte gUnk_08A12ECC - .4byte 00000000 - .4byte gUnk_08A12ECC - .4byte 00000000 - .4byte gUnk_08A12ECC - .4byte 00000000 - .4byte gUnk_08A12ECC - .4byte 00000000 - .4byte gUnk_08A12ECC - .4byte 00000000 - .4byte gUnk_08A12ECC - .4byte 00000000 - .4byte gUnk_08A12ECC - .4byte 00000000 - .4byte gUnk_08A12ECC - .4byte 00000000 - .4byte gUnk_08A12ECC - .4byte 00000000 - .4byte gUnk_08A12ECC - .4byte 00000000 - .4byte gUnk_08A12ECC - .4byte 00000000 - .4byte gUnk_08A12ECC - .4byte 00000000 - .4byte gUnk_08A12ECC - .4byte 00000000 - .4byte gUnk_08A12ECC - .4byte 00000000 - .4byte gUnk_08A12ECC - .4byte 00000000 - .4byte gUnk_08A12ECC - .4byte 00000000 - .4byte gUnk_08A12ECC - .4byte 00000000 - .4byte gUnk_08A12ECC - .4byte 00000000 - .4byte gUnk_08A12ECC - .4byte 00000000 - .4byte gUnk_08A12ECC - .4byte 00000000 - .4byte gUnk_08A12ECC - .4byte 00000000 - .4byte gUnk_08A12ECC - .4byte 00000000 - .4byte gUnk_08A12ECC - .4byte 00000000 - .4byte gUnk_08A12ECC - .4byte 00000000 - .4byte gUnk_08A12ECC - .4byte 00000000 - .4byte gUnk_08A12ECC - .4byte 00000000 - .4byte gUnk_08A12ECC - .4byte 00000000 - .4byte gUnk_08DDED6C - .4byte 0x001F001F - .4byte gUnk_08DDEE18 - .4byte 0x001F001F - .4byte gUnk_08A12ECC - .4byte 00000000 - .4byte gUnk_08A12ECC - .4byte 00000000 - .4byte gUnk_08A12ECC - .4byte 00000000 - .4byte gUnk_08A12ECC - .4byte 00000000 - .4byte gUnk_08DDEE44 - .4byte 00000000 - .4byte gUnk_08DDEEBC - .4byte 0x001D001D - .4byte gUnk_08DDEF20 - .4byte 0x001C001C - .4byte gUnk_08DDEF44 - .4byte 0x001B001B - .4byte gUnk_08DDEF7C - .4byte 0x001A001A - .4byte gUnk_08DDEF9C - .4byte 0x00190019 - .4byte gUnk_08DDF008 - .4byte 0x00180018 - .4byte gUnk_08DDF040 - .4byte 0x00170017 - .4byte gUnk_08DDF068 - .4byte 0x00160016 - .4byte gUnk_08DDF094 - .4byte 0x00150015 - .4byte gUnk_08DDF0BC - .4byte 0x00140014 - .4byte gUnk_08DDF0EC - .4byte 00000000 - .4byte gUnk_08DDF144 - .4byte 0x00120012 - .4byte gUnk_08DDF16C - .4byte 00000000 - .4byte gUnk_08DDF19C - .4byte 0x00030003 - .4byte gUnk_08DDF1F4 - .4byte 0x00030003 - .4byte gUnk_08DDF21C - .4byte 0x000E000E - .4byte gUnk_08DDF238 - .4byte 0x00010001 - .4byte gUnk_08DDF254 - .4byte 0x00010001 - .4byte gUnk_08DDF270 - .4byte 0x00010001 - .4byte gUnk_08DDF28C - .4byte 0x00010001 - .4byte gUnk_08DDF2A8 - .4byte 0x00010001 - .4byte gUnk_08DDF2C4 - .4byte 0x00010001 - .4byte gUnk_08DDF2E0 - .4byte 0x00010001 - .4byte gUnk_08DDF2FC - .4byte 0x000D000D - .4byte gUnk_08DDF31C - .4byte 0x000C000C - .4byte gUnk_08DDF33C - .4byte 0x000B000B - .4byte gUnk_08DDF38C - .4byte 0x000A000A - .4byte gUnk_08DDF3B0 - .4byte 0x00090009 - .4byte gUnk_08DDF3E4 - .4byte 0x00080008 - .4byte gUnk_08DDF400 - .4byte 0x00070007 - .4byte gUnk_08DDF43C - .4byte 0x00060006 - .4byte gUnk_08DDF484 - .4byte 0x00050005 - .4byte gUnk_08DDF57C - .4byte 0x00040004 - .4byte gUnk_08DDF598 - .4byte 0x000F000F - .4byte gUnk_08DDF608 - .4byte 0x001D001D - .4byte gUnk_08DDF630 - .4byte 0x001C001C - .4byte gUnk_08DDF64C - .4byte 0x001B001B - .4byte gUnk_08DDF668 - .4byte 0x001A001A - .4byte gUnk_08DDF684 - .4byte 0x00190019 - .4byte gUnk_08DDF6A0 - .4byte 0x00180018 - .4byte gUnk_08DDF6BC - .4byte 0x00020002 - .4byte gUnk_08DDF6D8 - .4byte 0x00020002 - .4byte gUnk_08DDF6F4 - .4byte 0x00020002 - .4byte gUnk_08DDF710 - .4byte 0x00020002 - .4byte gUnk_08DDF72C - .4byte 0x00020002 - .4byte gUnk_08DDF748 - .4byte 0x00020002 - .4byte gUnk_08DDF764 - .4byte 0x00020002 - .4byte gUnk_08DDF780 - .4byte 0x00030003 - .4byte gUnk_08DDF79C - .4byte 0x00030003 - .4byte gUnk_08DDF7B8 - .4byte 0x00030003 - .4byte gUnk_08DDF7D4 - .4byte 0x00030003 - .4byte gUnk_08DDF7F0 - .4byte 0x00030003 - .4byte gUnk_08DDF80C - .4byte 0x00030003 - .4byte gUnk_08DDF828 - .4byte 0x00030003 - .4byte gUnk_08DDF844 - .4byte 0x00040004 - .4byte gUnk_08DDF860 - .4byte 0x00040004 - .4byte gUnk_08DDF87C - .4byte 0x00040004 - .4byte gUnk_08DDF898 - .4byte 0x00040004 - .4byte gUnk_08DDF8B4 - .4byte 0x00040004 - .4byte gUnk_08DDF8D4 - .4byte 0x00040004 - .4byte gUnk_08DDF8F0 - .4byte 0x00050005 - .4byte gUnk_08DDF90C - .4byte 0x00050005 - .4byte gUnk_08DDF928 - .4byte 0x00060006 - .4byte gUnk_08DDF944 - .4byte 0x00060006 - .4byte gUnk_08DDF960 - .4byte 0x00060006 - .4byte gUnk_08DDF97C - .4byte 0x00070007 - .4byte gUnk_08DDF998 - .4byte 0x00070007 - .4byte gUnk_08DDF9B4 - .4byte 0x00070007 - .4byte gUnk_08DDF9D0 - .4byte 0x00080008 - .4byte gUnk_08DDF9EC - .4byte 0x000A000A - .4byte gUnk_08DDFA0C - .4byte 0x00090009 - .4byte gUnk_08DDFA28 - .4byte 0x000B000B - .4byte gUnk_08DDFA44 - .4byte 0x000C000C - .4byte gUnk_08DDFA60 - .4byte 0x000D000D - .4byte gUnk_08DDFA7C - .4byte 0x000E000E - .4byte gUnk_08DDFA98 - .4byte 0x000F000F - .4byte gUnk_08DDFAB4 - .4byte 0x00100010 - .4byte gUnk_08DDFAD0 - .4byte 0x00110011 - .4byte gUnk_08DDFAEC - .4byte 0x00120012 - .4byte gUnk_08DDFB08 - .4byte 0x00130013 - .4byte gUnk_08DDFB24 - .4byte 0x00140014 - .4byte gUnk_08DDFB40 - .4byte 0x00150015 - .4byte gUnk_08DDFB5C - .4byte 0x00160016 - .4byte gUnk_08DDFB78 - .4byte 0x00170017 - .4byte gUnk_08DDFB94 - .4byte 0x00180018 - .4byte gUnk_08DDFBB0 - .4byte 0x00190019 - .4byte gUnk_08DDFBCC - .4byte 0x001A001A - .4byte gUnk_08DDFBE8 - .4byte 0x001B001B - .4byte gUnk_08DDFC04 - .4byte 0x001C001C - .4byte gUnk_08DDFC20 - .4byte 0x001C001C - .4byte gUnk_08DDFC3C - .4byte 0x00030003 - .4byte gUnk_08DDFC58 - .4byte 0x00040004 - .4byte gUnk_08DDFC74 - .4byte 0x00050005 - .4byte gUnk_08DDFC90 - .4byte 0x00060006 - .4byte gUnk_08DDFCAC - .4byte 0x00070007 - .4byte gUnk_08DDFCC8 - .4byte 0x00080008 - .4byte gUnk_08DDFCE4 - .4byte 0x00090009 - .4byte gUnk_08DDFD00 - .4byte 0x000A000A - .4byte gUnk_08DDFD1C - .4byte 0x000B000B - .4byte gUnk_08DDFD38 - .4byte 0x000C000C - .4byte gUnk_08DDFD54 - .4byte 0x000D000D - .4byte gUnk_08DDFD70 - .4byte 0x000E000E - .4byte gUnk_08DDFD8C - .4byte 0x000F000F - .4byte gUnk_08DDFDA8 - .4byte 0x00100010 - .4byte gUnk_08DDFDD4 - .4byte 0x00030003 - .4byte gUnk_08DDFE14 - .4byte 0x00160016 - .4byte gUnk_08DDFE30 - .4byte 0x00110011 - .4byte gUnk_08DDFE4C - .4byte 0x00120012 - .4byte gUnk_08DDFE68 - .4byte 0x00130013 - .4byte gUnk_08DDFE84 - .4byte 0x00140014 - .4byte gUnk_08DDFEA0 - .4byte 0x00150015 - .4byte gUnk_08DDFEBC - .4byte 0x00160016 - .4byte gUnk_08DDFED8 - .4byte 0x00170017 - .4byte gUnk_08DDFEF4 - .4byte 0x00180018 - .4byte gUnk_08DDFF10 - .4byte 0x00150015 - .4byte gUnk_08DDFF2C - .4byte 0x00140014 - .4byte gUnk_08DDFF48 - .4byte 0x00190019 - .4byte gUnk_08DDFF64 - .4byte 0x001A001A - .4byte gUnk_08DDFF80 - .4byte 0x001B001B - .4byte gUnk_08DDFF9C - .4byte 0x00130013 - .4byte gUnk_08DDFFB8 - .4byte 0x00120012 - .4byte gUnk_08DDFFD4 - .4byte 0x00110011 - .4byte gUnk_08DDFFF0 - .4byte 0x00100010 - .4byte gUnk_08DE000C - .4byte 0x000F000F - .4byte gUnk_08DE0028 - .4byte 0x000E000E - .4byte gUnk_08DE0048 - .4byte 0x000D000D - .4byte gUnk_08DE0064 - .4byte 0x000C000C - .4byte gUnk_08DE0080 - .4byte 0x000B000B - .4byte gUnk_08DE00A0 - .4byte 0x000A000A - .4byte gUnk_08DE00BC - .4byte 0x00090009 - .4byte gUnk_08DE00EC - .4byte 0x00080008 - .4byte gUnk_08DE0138 - .4byte 0x00080008 - .4byte gUnk_08DE0180 - .4byte 0x00080008 - .4byte gUnk_08DE01B4 - .4byte 0x00080008 - .4byte gUnk_08DE01F4 - .4byte 0x00080008 - .4byte gUnk_08DE0244 - .4byte 0x00080008 - .4byte gUnk_08DE028C - .4byte 0x00080008 - .4byte gUnk_08DE02AC - .4byte 0x00080008 - .4byte gUnk_08DE02C8 - .4byte 0x00070007 - .4byte gUnk_08DE02EC - .4byte 0x00060006 - .4byte gUnk_08DE0310 - .4byte 0x00050005 - .4byte gUnk_08DE0388 - .4byte 0x00040004 - .4byte gUnk_08DE03C4 - .4byte 0x00030003 - .4byte gUnk_08DE041C - .4byte 0x001D001D - .4byte gUnk_08DE04E4 - .4byte 0x001C001C - .4byte gUnk_08DE0534 - .4byte 0x001B001B - .4byte gUnk_08DE0584 - .4byte 0x001A001A - .4byte gUnk_08DE05DC - .4byte 0x00190019 - .4byte gUnk_08DE0634 - .4byte 0x00180018 - .4byte gUnk_08DE068C - .4byte 0x00170017 - .4byte gUnk_08DE06E4 - .4byte 0x00160016 - .4byte gUnk_08DE0728 - .4byte 0x00150015 - .4byte gUnk_08DE0784 - .4byte 0x00140014 - .4byte gUnk_08DE07D4 - .4byte 0x00130013 - .4byte gUnk_08DE0840 - .4byte 0x00120012 - .4byte gUnk_08DE0860 - .4byte 0x00110011 - .4byte gUnk_08DE087C - .4byte 0x00100010 - .4byte gUnk_08DE0898 - .4byte 0x000F000F - .4byte gUnk_08DE08C4 - .4byte 00000000 - .4byte gUnk_08DE08FC - .4byte 0x000D000D - .4byte gUnk_08DE199C - .4byte 0x001E001E - .4byte gUnk_08DE19D0 - .4byte 0x000B000B - .4byte gUnk_08DE1A00 - .4byte 0x000A000A - .4byte gUnk_08DE1A2C - .4byte 0x00090009 - .4byte gUnk_08DE207C - .4byte 0x001E001E - .4byte gUnk_08DE20C8 - .4byte 0x00080008 - .4byte gUnk_08DE20FC - .4byte 0x00070007 - .4byte gUnk_08DE2124 - .4byte 0x00060006 - .4byte gUnk_08DE2174 - .4byte 0x00050005 - .4byte gUnk_08DE21AC - .4byte 0x00040004 - .4byte gUnk_08DE21E8 - .4byte 0x00030003 - .4byte gUnk_08DE222C - .4byte 0x001D001D - .4byte gUnk_08DE2260 - .4byte 0x001C001C - .4byte gUnk_08DE2338 - .4byte 0x001B001B - .4byte gUnk_08DE2408 - .4byte 0x001A001A - .4byte gUnk_08DE2478 - .4byte 0x00190019 - .4byte gUnk_08DE24BC - .4byte 0x00180018 - .4byte gUnk_08DE2500 - .4byte 0x00040004 - .4byte gUnk_08DE251C - .4byte 0x00160016 - .4byte gUnk_08DE2544 - .4byte 0x00070007 - .4byte gUnk_08DE2584 - .4byte 0x00140014 - .4byte gUnk_08DE25A4 - .4byte 0x00130013 - .4byte gUnk_08DE25D0 - .4byte 0x00120012 - .4byte gUnk_08DE25F0 - .4byte 0x00110011 - .4byte gUnk_08DE267C - .4byte 0x00100010 - .4byte gUnk_08DE269C - .4byte 0x000F000F - .4byte gUnk_08DE26C4 - .4byte 0x000E000E - .4byte gUnk_08DE26E4 - .4byte 0x000D000D - .4byte gUnk_08DE2718 - .4byte 0x000C000C - .4byte gUnk_08DE2734 - .4byte 0x000B000B - .4byte gUnk_08DE2778 - .4byte 0x00170017 - .4byte gUnk_08DE27C0 - .4byte 0x00090009 - .4byte gUnk_08DE27DC - .4byte 0x00080008 - .4byte gUnk_08DE287C - .4byte 0x00070007 - .4byte gUnk_08DE2944 - .4byte 0x00060006 - .4byte gUnk_08DE2A68 - .4byte 0x00050005 - .4byte gUnk_08DE2AE8 - .4byte 0x00040004 - .4byte gUnk_08DE2B1C - .4byte 0x00030003 - .4byte gUnk_08DE2B3C - .4byte 0x001D001D - .4byte gUnk_08DE2B58 - .4byte 0x001C001C - .4byte gUnk_08DE2B78 - .4byte 0x001B001B - .4byte gUnk_08DE2B9C - .4byte 0x001A001A - .4byte gUnk_08DE2BD0 - .4byte 0x00190019 - .4byte gUnk_08DE2BF4 - .4byte 0x00180018 - .4byte gUnk_08DE2C10 - .4byte 0x00170017 - .4byte gUnk_08DE2C2C - .4byte 0x00160016 - .4byte gUnk_08DE2C48 - .4byte 0x00150015 - .4byte gUnk_08DE2C64 - .4byte 0x00150015 - .4byte gUnk_08DE2C8C - .4byte 0x00130013 - .4byte gUnk_08DE2CFC - .4byte 0x00120012 - .4byte gUnk_08DE2D18 - .4byte 0x00110011 - .4byte gUnk_08DE2D34 - .4byte 0x00100010 - .4byte gUnk_08DE2D50 - .4byte 0x000F000F - .4byte gUnk_08DE2D6C - .4byte 0x000E000E - .4byte gUnk_08DE2D88 - .4byte 0x000D000D - .4byte gUnk_08DE2DA4 - .4byte 0x000C000C - .4byte gUnk_08DE2DC0 - .4byte 0x000B000B - .4byte gUnk_08DE2DDC - .4byte 0x000A000A - .4byte gUnk_08DE2E74 - .4byte 0x00090009 - .4byte gUnk_08DE2EDC - .4byte 0x00080008 - .4byte gUnk_08DE2F98 - .4byte 0x00070007 - .4byte gUnk_08DE3100 - .4byte 0x00060006 - .4byte gUnk_08DE311C - .4byte 0x00060006 - .4byte gUnk_08DE3154 - .4byte 0x00050005 - .4byte gUnk_08DE3188 - .4byte 0x00040004 - .4byte gUnk_08DE31C4 - .4byte 0x00030003 - .4byte gUnk_08DE32A4 - .4byte 0x001D001D - .4byte gUnk_08DE33B4 - .4byte 0x001C001C - .4byte gUnk_08DE33E8 - .4byte 0x001B001B - .4byte gUnk_08DE34A4 - .4byte 0x001A001A - .4byte gUnk_08DE34E4 - .4byte 0x00190019 - .4byte gUnk_08DE3564 - .4byte 0x00120012 - .4byte gUnk_08DE3588 - .4byte 0x00170017 - .4byte gUnk_08DE35AC - .4byte 0x00160016 - .4byte gUnk_08DE3618 - .4byte 0x00150015 - .4byte gUnk_08DE3674 - .4byte 0x00140014 - .4byte gUnk_08DE36B0 - .4byte 0x00130013 - .4byte gUnk_08DE37CC - .4byte 0x00180018 - .4byte gUnk_08DE380C - .4byte 0x00110011 - .4byte gUnk_08DE3850 - .4byte 0x00100010 - .4byte gUnk_08DE3888 - .4byte 0x000F000F - .4byte gUnk_08DE38F0 - .4byte 0x000E000E - .4byte gUnk_08DE3918 - .4byte 0x000D000D - .4byte gUnk_08DE3968 - .4byte 0x000C000C - .4byte gUnk_08DE39B4 - .4byte 0x000B000B - .4byte gUnk_08DE3A10 - .4byte 0x000A000A - .4byte gUnk_08DE3A70 - .4byte 0x00090009 - .4byte gUnk_08DE3AA0 - .4byte 0x00080008 - .4byte gUnk_08DE3AF8 - .4byte 0x00150015 - .4byte gUnk_08DE3B30 - .4byte 0x00060006 - .4byte gUnk_08DE3B6C - .4byte 0x00050005 - .4byte gUnk_08DE3BD4 - .4byte 0x00040004 - .4byte gUnk_08DE3BF0 - .4byte 0x001D001D - .4byte gUnk_08DE3C14 - .4byte 0x001C001C - .4byte gUnk_08DE3C64 - .4byte 0x001B001B - .4byte gUnk_08DE3CC0 - .4byte 0x001A001A - .4byte gUnk_08DE3D34 - .4byte 0x00190019 - .4byte gUnk_08DE3DB0 - .4byte 0x00180018 - .4byte gUnk_08DE3E34 - .4byte 0x00170017 - .4byte gUnk_08DE3E5C - .4byte 0x00160016 - .4byte gUnk_08DE3EA4 - .4byte 0x00150015 - .4byte gUnk_08DE3EE0 - .4byte 0x00140014 - .4byte gUnk_08DE3F1C - .4byte 0x00130013 - .4byte gUnk_08DE3F5C - .4byte 0x00030003 - .4byte gUnk_08DE4028 - .4byte 0x00120012 - .4byte gUnk_08DE406C - .4byte 0x00110011 - .4byte gUnk_08DE4110 - .4byte 0x00100010 - .4byte gUnk_08DE417C - .4byte 0x000F000F - .4byte gUnk_08DE4198 - .4byte 0x000E000E - .4byte gUnk_08DE41D0 - .4byte 0x000D000D - .4byte gUnk_08DE420C - .4byte 0x000C000C - .4byte gUnk_08DE4244 - .4byte 0x000B000B - .4byte gUnk_08DE4278 - .4byte 0x000A000A - .4byte gUnk_08DE42C0 - .4byte 0x00090009 - .4byte gUnk_08DE4380 - .4byte 0x00090009 - .4byte gUnk_08DE43D4 - .4byte 0x00080008 - .4byte gUnk_08DE4424 - .4byte 0x00070007 - .4byte gUnk_08DE44C4 - .4byte 0x00060006 - .4byte gUnk_08DE44E4 - .4byte 0x001D001D - .4byte gUnk_08DE4500 - .4byte 0x001C001C - .4byte gUnk_08DE451C - .4byte 0x001B001B - .4byte gUnk_08DE4538 - .4byte 0x001A001A - .4byte gUnk_08DE4554 - .4byte 0x00190019 - .4byte gUnk_08DE4574 - .4byte 0x00050005 - .4byte gUnk_08DE4594 - .4byte 0x00040004 - .4byte gUnk_08DE45F0 - .4byte 0x00030003 - .4byte gUnk_08DE46A8 - .4byte 0x00180018 - .4byte gUnk_08DE46C8 - .4byte 0x00170017 - .4byte gUnk_08DE475C - .4byte 0x00160016 - .4byte gUnk_08DE4790 - .4byte 0x00150015 - .4byte gUnk_08DE47E4 - .4byte 0x00140014 - .4byte gUnk_08DE4838 - .4byte 0x00130013 - .4byte gUnk_08DE4878 - .4byte 0x00120012 - .4byte gUnk_08DE48BC - .4byte 0x00110011 - .4byte gUnk_08DE4930 - .4byte 0x00100010 - .4byte gUnk_08DE4968 - .4byte 0x000F000F - .4byte gUnk_08DE49AC - .4byte 0x000E000E - .4byte gUnk_08DE49D0 - .4byte 0x000D000D - .4byte gUnk_08DE4A0C - .4byte 0x000C000C - .4byte gUnk_08DE4A28 - .4byte 0x000B000B - .4byte gUnk_08DE4A60 - .4byte 0x000A000A - .4byte gUnk_08DE4ACC - .4byte 0x00090009 - .4byte gUnk_08DE4B00 - .4byte 0x00080008 - .4byte gUnk_08DE4B50 - .4byte 0x00070007 - .4byte gUnk_08DE4BEC - .4byte 0x00060006 - .4byte gUnk_08DE4CCC - .4byte 0x00050005 - .4byte gUnk_08DE4D24 - .4byte 0x00040004 - .4byte gUnk_08DE4E64 - .4byte 0x00030003 - .4byte gUnk_08DE4EB0 - .4byte 0x001D001D - .4byte gUnk_08DE4F20 - .4byte 0x001C001C - .4byte gUnk_08DE4FB4 - .4byte 0x001B001B - .4byte gUnk_08DE4FE8 - .4byte 0x001A001A - .4byte gUnk_08DE506C - .4byte 0x00190019 - .4byte gUnk_08DE50BC - .4byte 0x00180018 - .4byte gUnk_08DE512C - .4byte 0x00170017 - .4byte gUnk_08DE51B0 - .4byte 0x00160016 - .4byte gUnk_08DE5218 - .4byte 0x00150015 - .4byte gUnk_08DE5248 - .4byte 0x00140014 - .4byte gUnk_08DE52F0 - .4byte 0x00130013 - .4byte gUnk_08DE5318 - .4byte 0x00120012 - .4byte gUnk_08DE5348 - .4byte 0x00110011 - .4byte gUnk_08DE5390 - .4byte 0x00100010 - .4byte gUnk_08DE53FC - .4byte 0x000F000F - .4byte gUnk_08DE5440 - .4byte 0x000E000E - .4byte gUnk_08DE5540 - .4byte 0x000D000D - .4byte gUnk_08DE5654 - .4byte 0x000C000C - .4byte gUnk_08DE5728 - .4byte 0x000C000C - .4byte gUnk_08DE57AC - .4byte 0x000A000A - .4byte gUnk_08DE5808 - .4byte 0x00090009 - .4byte gUnk_08DE5850 - .4byte 0x00080008 - .4byte gUnk_08DE5894 - .4byte 0x00070007 - .4byte gUnk_08DE58E0 - .4byte 0x00060006 - .4byte gUnk_08DE58FC - .4byte 0x001D001D - .4byte gUnk_08DE5918 - .4byte 0x001C001C - .4byte gUnk_08DE5934 - .4byte 0x001B001B - .4byte gUnk_08DE598C - .4byte 0x001A001A - .4byte gUnk_08DE59C8 - .4byte 0x00190019 - .4byte gUnk_08DE5ADC - .4byte 0x00180018 - .4byte gUnk_08DE5AFC - .4byte 0x000A000A - .4byte gUnk_08DE5B18 - .4byte 0x000B000B - .4byte gUnk_08DE5B34 - .4byte 0x000C000C - .4byte gUnk_08DE5B54 - .4byte 0x000D000D - .4byte gUnk_08DE5BA8 - .4byte 0x000E000E - .4byte gUnk_08DE5BC4 - .4byte 0x000F000F - .4byte gUnk_08DE5BE0 - .4byte 0x00100010 - .4byte gUnk_08DE5BFC - .4byte 0x00110011 - .4byte gUnk_08DE5C18 - .4byte 0x00120012 - .4byte gUnk_08DE5C34 - .4byte 0x00130013 - .4byte gUnk_08DE5C50 - .4byte 0x00140014 - .4byte gUnk_08DE5C6C - .4byte 0x00050005 - .4byte gUnk_08DE5C88 - .4byte 0x00040004 - .4byte gUnk_08DE5CA8 - .4byte 0x00030003 - .4byte gUnk_08DE5CC4 - .4byte 0x001D001D - .4byte gUnk_08DE5CE0 - .4byte 0x001C001C - .4byte gUnk_08DE5CFC - .4byte 0x00030003 - .4byte gUnk_08DE5D28 - .4byte 00000000 - .4byte gUnk_08DE5D44 - .4byte 0x001A001A - .4byte gUnk_08DE5D70 - .4byte 0x001A001A - .4byte gUnk_08DE5D90 - .4byte 0x00180018 - .4byte gUnk_08DE5DAC - .4byte 0x00170017 - .4byte gUnk_08DE5DC8 - .4byte 0x00160016 - .4byte gUnk_08DE5DE4 - .4byte 0x00150015 - .4byte gUnk_08DE5E00 - .4byte 0x00140014 - .4byte gUnk_08DE5E1C - .4byte 0x00130013 - .4byte gUnk_08DE5E38 - .4byte 0x00120012 - .4byte gUnk_08DE5E54 - .4byte 0x00110011 - .4byte gUnk_08DE5E70 - .4byte 0x00100010 - .4byte gUnk_08DE5E8C - .4byte 0x000F000F - .4byte gUnk_08DE5EA8 - .4byte 0x000E000E - .4byte gUnk_08DE5EC4 - .4byte 0x000D000D - .4byte gUnk_08DE5EE0 - .4byte 0x000C000C - .4byte gUnk_08DE5EFC - .4byte 0x000B000B - .4byte gUnk_08DE5F18 - .4byte 0x000A000A - .4byte gUnk_08DE5F34 - .4byte 0x00090009 - .4byte gUnk_08DE5FCC - .4byte 0x00080008 - .4byte gUnk_08DE6004 - .4byte 0x00070007 - .4byte gUnk_08DE6044 - .4byte 0x00060006 - .4byte gUnk_08DE6060 - .4byte 0x00030003 - .4byte gUnk_08DE607C - .4byte 0x00030003 - .4byte gUnk_08DE6098 - .4byte 0x00030003 - .4byte gUnk_08DE60B4 - .4byte 0x00030003 - .4byte gUnk_08DE60D0 - .4byte 0x00030003 - .4byte gUnk_08DE60EC - .4byte 0x00030003 - .4byte gUnk_08DE6108 - .4byte 0x00020002 - .4byte gUnk_08DE6124 - .4byte 0x00020002 - .4byte gUnk_08DE6140 - .4byte 0x00020002 - .4byte gUnk_08DE615C - .4byte 0x00020002 - .4byte gUnk_08DE6178 - .4byte 0x00040004 - .4byte gUnk_08DE6194 - .4byte 0x00040004 - .4byte gUnk_08DE61B0 - .4byte 0x00060006 - .4byte gUnk_08DE61CC - .4byte 0x00060006 - .4byte gUnk_08DE61E8 - .4byte 0x00060006 - .4byte gUnk_08DE6204 - .4byte 0x00060006 - .4byte gUnk_08DE6220 - .4byte 0x00070007 - .4byte gUnk_08DE623C - .4byte 0x00070007 - .4byte gUnk_08DE6258 - .4byte 0x00070007 - .4byte gUnk_08DE6274 - .4byte 0x00080008 - .4byte gUnk_08DE6290 - .4byte 0x00080008 - .4byte gUnk_08DE62AC - .4byte 0x00090009 - .4byte gUnk_08DE62C8 - .4byte 0x000A000A - .4byte gUnk_08DE62E4 - .4byte 0x000B000B - .4byte gUnk_08DE6300 - .4byte 0x000C000C - .4byte gUnk_08DE631C - .4byte 0x000D000D - .4byte gUnk_08DE6338 - .4byte 0x000E000E - .4byte gUnk_08DE6354 - .4byte 0x000F000F - .4byte gUnk_08DE6370 - .4byte 0x00100010 - .4byte gUnk_08DE638C - .4byte 0x00110011 - .4byte gUnk_08DE63A8 - .4byte 0x00120012 - .4byte gUnk_08DE63C4 - .4byte 0x00130013 - .4byte gUnk_08DE63E0 - .4byte 0x00140014 - .4byte gUnk_08DE63FC - .4byte 0x00150015 - .4byte gUnk_08DE6418 - .4byte 0x00160016 - .4byte gUnk_08DE6434 - .4byte 0x00170017 - .4byte gUnk_08DE6450 - .4byte 0x00180018 - .4byte gUnk_08DE646C - .4byte 0x00190019 - .4byte gUnk_08DE6488 - .4byte 0x001A001A - .4byte gUnk_08DE64A4 - .4byte 0x001B001B - .4byte gUnk_08DE64C0 - .4byte 0x001C001C - .4byte gUnk_08DE64DC - .4byte 0x00110011 - .4byte gUnk_08DE64F8 - .4byte 0x00040004 - .4byte gUnk_08DE6514 - .4byte 0x00050005 - .4byte gUnk_08DE6530 - .4byte 0x00060006 - .4byte gUnk_08DE654C - .4byte 0x00070007 - .4byte gUnk_08DE6568 - .4byte 0x00080008 - .4byte gUnk_08DE6584 - .4byte 0x00090009 - .4byte gUnk_08DE65A0 - .4byte 0x000A000A - .4byte gUnk_08DE65BC - .4byte 0x000B000B - .4byte gUnk_08DE65DC - .4byte 0x000C000C - .4byte gUnk_08DE65F8 - .4byte 0x000D000D - .4byte gUnk_08DE6614 - .4byte 0x000E000E - .4byte gUnk_08DE6630 - .4byte 0x000F000F - .4byte gUnk_08DE6650 - .4byte 0x00100010 - .4byte gUnk_08DE6674 - .4byte 0x00050005 - .4byte gUnk_08DE7544 - .4byte 0x001E001E - .4byte gUnk_08DE7B70 - .4byte 0x001E001E - .4byte gUnk_08DE7BB8 - .4byte 0x00040004 - .4byte gUnk_08DE7BD4 - .4byte 0x00030003 - .4byte gUnk_08DE7BFC - .4byte 0x000B000B - .4byte gUnk_08DE7C28 - .4byte 0x001D001D - .4byte gUnk_08DE7C78 - .4byte 0x001C001C - .4byte gUnk_08DE7C94 - .4byte 0x001B001B - .4byte gUnk_08DE7CB4 - .4byte 0x001A001A - .4byte gUnk_08DE7CF0 - .4byte 0x00190019 - .4byte gUnk_08DE7D0C - .4byte 0x00180018 - .4byte gUnk_08DE7D28 - .4byte 0x00170017 - -gUnk_08A12ECC:: @ 08A12ECC - .incbin "baserom.gba", 0xA12ECC, 0x0000004 - -gUnk_08A12ED0:: @ 08A12ED0 - .incbin "baserom.gba", 0xA12ED0, 0x0003740 - -gUnk_08A16610:: @ 08A16610 - .incbin "baserom.gba", 0xA16610, 0x0001712 - -gUnk_08A17D22:: @ 08A17D22 - .incbin "baserom.gba", 0xA17D22, 0x000109E - -gUnk_08A18DC0:: @ 08A18DC0 - .incbin "baserom.gba", 0xA18DC0, 0x000178C - -gUnk_08A1A54C:: @ 08A1A54C - .incbin "baserom.gba", 0xA1A54C, 0x000055E - -gUnk_08A1AAAA:: @ 08A1AAAA - .incbin "baserom.gba", 0xA1AAAA, 0x0002466 - -gUnk_08A1CF10:: @ 08A1CF10 - .incbin "baserom.gba", 0xA1CF10, 0x00014E8 - -gUnk_08A1E3F8:: @ 08A1E3F8 - .incbin "baserom.gba", 0xA1E3F8, 0x0001248 - -gUnk_08A1F640:: @ 08A1F640 - .incbin "baserom.gba", 0xA1F640, 0x00009B0 - -gUnk_08A1FFF0:: @ 08A1FFF0 - .incbin "baserom.gba", 0xA1FFF0, 0x0000110 - -gUnk_08A20100:: @ 08A20100 - .incbin "baserom.gba", 0xA20100, 0x00016F7 - -gUnk_08A217F7:: @ 08A217F7 - .incbin "baserom.gba", 0xA217F7, 0x00019AD - -gUnk_08A231A4:: @ 08A231A4 - .incbin "baserom.gba", 0xA231A4, 0x00009E5 - -gUnk_08A23B89:: @ 08A23B89 - .incbin "baserom.gba", 0xA23B89, 0x00003B7 - -gUnk_08A23F40:: @ 08A23F40 - .incbin "baserom.gba", 0xA23F40, 0x00001B8 - -gUnk_08A240F8:: @ 08A240F8 - .incbin "baserom.gba", 0xA240F8, 0x0004254 - -gUnk_08A2834C:: @ 08A2834C - .incbin "baserom.gba", 0xA2834C, 0x000420C - -gUnk_08A2C558:: @ 08A2C558 - .incbin "baserom.gba", 0xA2C558, 0x000144A - -gUnk_08A2D9A2:: @ 08A2D9A2 - .incbin "baserom.gba", 0xA2D9A2, 0x0000500 - -gUnk_08A2DEA2:: @ 08A2DEA2 - .incbin "baserom.gba", 0xA2DEA2, 0x0000A60 - -gUnk_08A2E902:: @ 08A2E902 - .incbin "baserom.gba", 0xA2E902, 0x0001705 - -gUnk_08A30007:: @ 08A30007 - .incbin "baserom.gba", 0xA30007, 0x0000009 - -gUnk_08A30010:: @ 08A30010 - .incbin "baserom.gba", 0xA30010, 0x0000092 - -gUnk_08A300A2:: @ 08A300A2 - .incbin "baserom.gba", 0xA300A2, 0x0000001 - -gUnk_08A300A3:: @ 08A300A3 - .incbin "baserom.gba", 0xA300A3, 0x00007FF - -gUnk_08A308A2:: @ 08A308A2 - .incbin "baserom.gba", 0xA308A2, 0x0001435 - -gUnk_08A31CD7:: @ 08A31CD7 - .incbin "baserom.gba", 0xA31CD7, 0x0000694 - -gUnk_08A3236B:: @ 08A3236B - .incbin "baserom.gba", 0xA3236B, 0x0002B89 - -gUnk_08A34EF4:: @ 08A34EF4 - .incbin "baserom.gba", 0xA34EF4, 0x000010C - -gUnk_08A35000:: @ 08A35000 - .incbin "baserom.gba", 0xA35000, 0x00033A3 - -gUnk_08A383A3:: @ 08A383A3 - .incbin "baserom.gba", 0xA383A3, 0x000275C - -gUnk_08A3AAFF:: @ 08A3AAFF - .incbin "baserom.gba", 0xA3AAFF, 0x0001C1D - -gUnk_08A3C71C:: @ 08A3C71C - .incbin "baserom.gba", 0xA3C71C, 0x0003035 - -gUnk_08A3F751:: @ 08A3F751 - .incbin "baserom.gba", 0xA3F751, 0x0005A0F - -gUnk_08A45160:: @ 08A45160 - .incbin "baserom.gba", 0xA45160, 0x00029AD - -gUnk_08A47B0D:: @ 08A47B0D - .incbin "baserom.gba", 0xA47B0D, 0x000048B - -gUnk_08A47F98:: @ 08A47F98 - .incbin "baserom.gba", 0xA47F98, 0x000100D - -gUnk_08A48FA5:: @ 08A48FA5 - .incbin "baserom.gba", 0xA48FA5, 0x000110A - -gUnk_08A4A0AF:: @ 08A4A0AF - .incbin "baserom.gba", 0xA4A0AF, 0x0003157 - -gUnk_08A4D206:: @ 08A4D206 - .incbin "baserom.gba", 0xA4D206, 0x0000E02 - -gUnk_08A4E008:: @ 08A4E008 - .incbin "baserom.gba", 0xA4E008, 0x0000100 - -gUnk_08A4E108:: @ 08A4E108 - .incbin "baserom.gba", 0xA4E108, 0x0000300 - -gUnk_08A4E408:: @ 08A4E408 - .incbin "baserom.gba", 0xA4E408, 0x000049C - -gUnk_08A4E8A4:: @ 08A4E8A4 - .incbin "baserom.gba", 0xA4E8A4, 0x0000544 - -gUnk_08A4EDE8:: @ 08A4EDE8 - .incbin "baserom.gba", 0xA4EDE8, 0x0000218 - -gUnk_08A4F000:: @ 08A4F000 - .incbin "baserom.gba", 0xA4F000, 0x00000F9 - -gUnk_08A4F0F9:: @ 08A4F0F9 - .incbin "baserom.gba", 0xA4F0F9, 0x0000307 - -gUnk_08A4F400:: @ 08A4F400 - .incbin "baserom.gba", 0xA4F400, 0x0000CA4 - -gUnk_08A500A4:: @ 08A500A4 - .incbin "baserom.gba", 0xA500A4, 0x00013D7 - -gUnk_08A5147B:: @ 08A5147B - .incbin "baserom.gba", 0xA5147B, 0x00034F1 - -gUnk_08A5496C:: @ 08A5496C - .incbin "baserom.gba", 0xA5496C, 0x0000683 - -gUnk_08A54FEF:: @ 08A54FEF - .incbin "baserom.gba", 0xA54FEF, 0x0003119 - -gUnk_08A58108:: @ 08A58108 - .incbin "baserom.gba", 0xA58108, 0x0002804 - -gUnk_08A5A90C:: @ 08A5A90C - .incbin "baserom.gba", 0xA5A90C, 0x000362C - -gUnk_08A5DF38:: @ 08A5DF38 - .incbin "baserom.gba", 0xA5DF38, 0x00024BF - -gUnk_08A603F7:: @ 08A603F7 - .incbin "baserom.gba", 0xA603F7, 0x0000411 - -gUnk_08A60808:: @ 08A60808 - .incbin "baserom.gba", 0xA60808, 0x000007D - -gUnk_08A60885:: @ 08A60885 - .incbin "baserom.gba", 0xA60885, 0x00032AB - -gUnk_08A63B30:: @ 08A63B30 - .incbin "baserom.gba", 0xA63B30, 0x000286C - -gUnk_08A6639C:: @ 08A6639C - .incbin "baserom.gba", 0xA6639C, 0x000366A - -gUnk_08A69A06:: @ 08A69A06 - .incbin "baserom.gba", 0xA69A06, 0x000312A - -gUnk_08A6CB30:: @ 08A6CB30 - .incbin "baserom.gba", 0xA6CB30, 0x00016E4 - -gUnk_08A6E214:: @ 08A6E214 - .incbin "baserom.gba", 0xA6E214, 0x0001E0B - -gUnk_08A7001F:: @ 08A7001F - .incbin "baserom.gba", 0xA7001F, 0x00001F6 - -gUnk_08A70215:: @ 08A70215 - .incbin "baserom.gba", 0xA70215, 0x000002A - -gUnk_08A7023F:: @ 08A7023F - .incbin "baserom.gba", 0xA7023F, 0x0001E2A - -gUnk_08A72069:: @ 08A72069 - .incbin "baserom.gba", 0xA72069, 0x00001EC - -gUnk_08A72255:: @ 08A72255 - .incbin "baserom.gba", 0xA72255, 0x0002D2E - -gUnk_08A74F83:: @ 08A74F83 - .incbin "baserom.gba", 0xA74F83, 0x0000323 - -gUnk_08A752A6:: @ 08A752A6 - .incbin "baserom.gba", 0xA752A6, 0x0003AF2 - -gUnk_08A78D98:: @ 08A78D98 - .incbin "baserom.gba", 0xA78D98, 0x0000528 - -gUnk_08A792C0:: @ 08A792C0 - .incbin "baserom.gba", 0xA792C0, 0x000143B - -gUnk_08A7A6FB:: @ 08A7A6FB - .incbin "baserom.gba", 0xA7A6FB, 0x0001861 - -gUnk_08A7BF5C:: @ 08A7BF5C - .incbin "baserom.gba", 0xA7BF5C, 0x000119C - -gUnk_08A7D0F8:: @ 08A7D0F8 - .incbin "baserom.gba", 0xA7D0F8, 0x0000690 - -gUnk_08A7D788:: @ 08A7D788 - .incbin "baserom.gba", 0xA7D788, 0x000258F - -gUnk_08A7FD17:: @ 08A7FD17 - .incbin "baserom.gba", 0xA7FD17, 0x00002E9 - -gUnk_08A80000:: @ 08A80000 - .incbin "baserom.gba", 0xA80000, 0x0000001 - -gUnk_08A80001:: @ 08A80001 - .incbin "baserom.gba", 0xA80001, 0x00008A7 - -gUnk_08A808A8:: @ 08A808A8 - .incbin "baserom.gba", 0xA808A8, 0x000007C - -gUnk_08A80924:: @ 08A80924 - .incbin "baserom.gba", 0xA80924, 0x00009C0 - -gUnk_08A812E4:: @ 08A812E4 - .incbin "baserom.gba", 0xA812E4, 0x0000779 - -gUnk_08A81A5D:: @ 08A81A5D - .incbin "baserom.gba", 0xA81A5D, 0x0000AA3 - -gUnk_08A82500:: @ 08A82500 - .incbin "baserom.gba", 0xA82500, 0x00028CC - -gUnk_08A84DCC:: @ 08A84DCC - .incbin "baserom.gba", 0xA84DCC, 0x0001FDD - -gUnk_08A86DA9:: @ 08A86DA9 - .incbin "baserom.gba", 0xA86DA9, 0x0000710 - -gUnk_08A874B9:: @ 08A874B9 - .incbin "baserom.gba", 0xA874B9, 0x00009F6 - -gUnk_08A87EAF:: @ 08A87EAF - .incbin "baserom.gba", 0xA87EAF, 0x00009A5 - -gUnk_08A88854:: @ 08A88854 - .incbin "baserom.gba", 0xA88854, 0x00000A7 - -gUnk_08A888FB:: @ 08A888FB - .incbin "baserom.gba", 0xA888FB, 0x00001E5 - -gUnk_08A88AE0:: @ 08A88AE0 - .incbin "baserom.gba", 0xA88AE0, 0x00012F8 - -gUnk_08A89DD8:: @ 08A89DD8 - .incbin "baserom.gba", 0xA89DD8, 0x000196B - -gUnk_08A8B743:: @ 08A8B743 - .incbin "baserom.gba", 0xA8B743, 0x00019DB - -gUnk_08A8D11E:: @ 08A8D11E - .incbin "baserom.gba", 0xA8D11E, 0x00011F5 - -gUnk_08A8E313:: @ 08A8E313 - .incbin "baserom.gba", 0xA8E313, 0x0001395 - -gUnk_08A8F6A8:: @ 08A8F6A8 - .incbin "baserom.gba", 0xA8F6A8, 0x0000DBC - -gUnk_08A90464:: @ 08A90464 - .incbin "baserom.gba", 0xA90464, 0x000189C - -gUnk_08A91D00:: @ 08A91D00 - .incbin "baserom.gba", 0xA91D00, 0x00031FC - -gUnk_08A94EFC:: @ 08A94EFC - .incbin "baserom.gba", 0xA94EFC, 0x00007F8 - -gUnk_08A956F4:: @ 08A956F4 - .incbin "baserom.gba", 0xA956F4, 0x0002C3F - -gUnk_08A98333:: @ 08A98333 - .incbin "baserom.gba", 0xA98333, 0x0000582 - -gUnk_08A988B5:: @ 08A988B5 - .incbin "baserom.gba", 0xA988B5, 0x00010D3 - -gUnk_08A99988:: @ 08A99988 - .incbin "baserom.gba", 0xA99988, 0x0000011 - -gUnk_08A99999:: @ 08A99999 - .incbin "baserom.gba", 0xA99999, 0x00000CA - -gUnk_08A99A63:: @ 08A99A63 - .incbin "baserom.gba", 0xA99A63, 0x0000035 - -gUnk_08A99A98:: @ 08A99A98 - .incbin "baserom.gba", 0xA99A98, 0x0000F79 - -gUnk_08A9AA11:: @ 08A9AA11 - .incbin "baserom.gba", 0xA9AA11, 0x0000FA7 - -gUnk_08A9B9B8:: @ 08A9B9B8 - .incbin "baserom.gba", 0xA9B9B8, 0x0000100 - -gUnk_08A9BAB8:: @ 08A9BAB8 - .incbin "baserom.gba", 0xA9BAB8, 0x0000001 - -gUnk_08A9BAB9:: @ 08A9BAB9 - .incbin "baserom.gba", 0xA9BAB9, 0x0000001 - -gUnk_08A9BABA:: @ 08A9BABA - .incbin "baserom.gba", 0xA9BABA, 0x0000103 - -gUnk_08A9BBBD:: @ 08A9BBBD - .incbin "baserom.gba", 0xA9BBBD, 0x0000E8B - -gUnk_08A9CA48:: @ 08A9CA48 - .incbin "baserom.gba", 0xA9CA48, 0x00035B8 - -gUnk_08AA0000:: @ 08AA0000 - .incbin "baserom.gba", 0xAA0000, 0x0000007 - -gUnk_08AA0007:: @ 08AA0007 - .incbin "baserom.gba", 0xAA0007, 0x000000D - -gUnk_08AA0014:: @ 08AA0014 - .incbin "baserom.gba", 0xAA0014, 0x00000A7 - -gUnk_08AA00BB:: @ 08AA00BB - .incbin "baserom.gba", 0xAA00BB, 0x0000645 - -gUnk_08AA0700:: @ 08AA0700 - .incbin "baserom.gba", 0xAA0700, 0x0000A11 - -gUnk_08AA1111:: @ 08AA1111 - .incbin "baserom.gba", 0xAA1111, 0x0000121 - -gUnk_08AA1232:: @ 08AA1232 - .incbin "baserom.gba", 0xAA1232, 0x00003CE - -gUnk_08AA1600:: @ 08AA1600 - .incbin "baserom.gba", 0xAA1600, 0x0000501 - -gUnk_08AA1B01:: @ 08AA1B01 - .incbin "baserom.gba", 0xAA1B01, 0x0000C1F - -gUnk_08AA2720:: @ 08AA2720 - .incbin "baserom.gba", 0xAA2720, 0x00020E5 - -gUnk_08AA4805:: @ 08AA4805 - .incbin "baserom.gba", 0xAA4805, 0x00001E6 - -gUnk_08AA49EB:: @ 08AA49EB - .incbin "baserom.gba", 0xAA49EB, 0x0000B7B - -gUnk_08AA5566:: @ 08AA5566 - .incbin "baserom.gba", 0xAA5566, 0x0000A9B - -gUnk_08AA6001:: @ 08AA6001 - .incbin "baserom.gba", 0xAA6001, 0x0000DB8 - -gUnk_08AA6DB9:: @ 08AA6DB9 - .incbin "baserom.gba", 0xAA6DB9, 0x0000370 - -gUnk_08AA7129:: @ 08AA7129 - .incbin "baserom.gba", 0xAA7129, 0x00012FF - -gUnk_08AA8428:: @ 08AA8428 - .incbin "baserom.gba", 0xAA8428, 0x0000400 - -gUnk_08AA8828:: @ 08AA8828 - .incbin "baserom.gba", 0xAA8828, 0x00007D7 - -gUnk_08AA8FFF:: @ 08AA8FFF - .incbin "baserom.gba", 0xAA8FFF, 0x0000389 - -gUnk_08AA9388:: @ 08AA9388 - .incbin "baserom.gba", 0xAA9388, 0x00000A1 - -gUnk_08AA9429:: @ 08AA9429 - .incbin "baserom.gba", 0xAA9429, 0x00003E6 - -gUnk_08AA980F:: @ 08AA980F - .incbin "baserom.gba", 0xAA980F, 0x000019A - -gUnk_08AA99A9:: @ 08AA99A9 - .incbin "baserom.gba", 0xAA99A9, 0x0000827 - -gUnk_08AAA1D0:: @ 08AAA1D0 - .incbin "baserom.gba", 0xAAA1D0, 0x0000030 - -gUnk_08AAA200:: @ 08AAA200 - .incbin "baserom.gba", 0xAAA200, 0x0000100 - -gUnk_08AAA300:: @ 08AAA300 - .incbin "baserom.gba", 0xAAA300, 0x00007AA - -gUnk_08AAAAAA:: @ 08AAAAAA - .incbin "baserom.gba", 0xAAAAAA, 0x0000111 - -gUnk_08AAABBB:: @ 08AAABBB - .incbin "baserom.gba", 0xAAABBB, 0x0000DFD - -gUnk_08AAB9B8:: @ 08AAB9B8 - .incbin "baserom.gba", 0xAAB9B8, 0x0000003 - -gUnk_08AAB9BB:: @ 08AAB9BB - .incbin "baserom.gba", 0xAAB9BB, 0x0000200 - -gUnk_08AABBBB:: @ 08AABBBB - .incbin "baserom.gba", 0xAABBBB, 0x000051D - -gUnk_08AAC0D8:: @ 08AAC0D8 - .incbin "baserom.gba", 0xAAC0D8, 0x0003E5A - -gUnk_08AAFF32:: @ 08AAFF32 - .incbin "baserom.gba", 0xAAFF32, 0x0000023 - -gUnk_08AAFF55:: @ 08AAFF55 - .incbin "baserom.gba", 0xAAFF55, 0x00000B1 - -gUnk_08AB0006:: @ 08AB0006 - .incbin "baserom.gba", 0xAB0006, 0x0000033 - -gUnk_08AB0039:: @ 08AB0039 - .incbin "baserom.gba", 0xAB0039, 0x00009C7 - -gUnk_08AB0A00:: @ 08AB0A00 - .incbin "baserom.gba", 0xAB0A00, 0x0000FE7 - -gUnk_08AB19E7:: @ 08AB19E7 - .incbin "baserom.gba", 0xAB19E7, 0x0002A4C - -gUnk_08AB4433:: @ 08AB4433 - .incbin "baserom.gba", 0xAB4433, 0x0000E44 - -gUnk_08AB5277:: @ 08AB5277 - .incbin "baserom.gba", 0xAB5277, 0x0001D89 - -gUnk_08AB7000:: @ 08AB7000 - .incbin "baserom.gba", 0xAB7000, 0x0003800 - -gUnk_08ABA800:: @ 08ABA800 - .incbin "baserom.gba", 0xABA800, 0x0000F6A - -gUnk_08ABB76A:: @ 08ABB76A - .incbin "baserom.gba", 0xABB76A, 0x0000328 - -gUnk_08ABBA92:: @ 08ABBA92 - .incbin "baserom.gba", 0xABBA92, 0x000108E - -gUnk_08ABCB20:: @ 08ABCB20 - .incbin "baserom.gba", 0xABCB20, 0x0000C1F - -gUnk_08ABD73F:: @ 08ABD73F - .incbin "baserom.gba", 0xABD73F, 0x000159F - -gUnk_08ABECDE:: @ 08ABECDE - .incbin "baserom.gba", 0xABECDE, 0x000110E - -gUnk_08ABFDEC:: @ 08ABFDEC - .incbin "baserom.gba", 0xABFDEC, 0x000151F - -gUnk_08AC130B:: @ 08AC130B - .incbin "baserom.gba", 0xAC130B, 0x0004695 - -gUnk_08AC59A0:: @ 08AC59A0 - .incbin "baserom.gba", 0xAC59A0, 0x0001FE4 - -gUnk_08AC7984:: @ 08AC7984 - .incbin "baserom.gba", 0xAC7984, 0x0000774 - -gUnk_08AC80F8:: @ 08AC80F8 - .incbin "baserom.gba", 0xAC80F8, 0x0001F50 - -gUnk_08ACA048:: @ 08ACA048 - .incbin "baserom.gba", 0xACA048, 0x00000B0 - -gUnk_08ACA0F8:: @ 08ACA0F8 - .incbin "baserom.gba", 0xACA0F8, 0x0000CF4 - -gUnk_08ACADEC:: @ 08ACADEC - .incbin "baserom.gba", 0xACADEC, 0x0000DAA - -gUnk_08ACBB96:: @ 08ACBB96 - .incbin "baserom.gba", 0xACBB96, 0x0001062 - -gUnk_08ACCBF8:: @ 08ACCBF8 - .incbin "baserom.gba", 0xACCBF8, 0x00000F2 - -gUnk_08ACCCEA:: @ 08ACCCEA - .incbin "baserom.gba", 0xACCCEA, 0x00000F3 - -gUnk_08ACCDDD:: @ 08ACCDDD - .incbin "baserom.gba", 0xACCDDD, 0x0000FCB - -gUnk_08ACDDA8:: @ 08ACDDA8 - .incbin "baserom.gba", 0xACDDA8, 0x0000350 - -gUnk_08ACE0F8:: @ 08ACE0F8 - .incbin "baserom.gba", 0xACE0F8, 0x00004F8 - -gUnk_08ACE5F0:: @ 08ACE5F0 - .incbin "baserom.gba", 0xACE5F0, 0x00006FE - -gUnk_08ACECEE:: @ 08ACECEE - .incbin "baserom.gba", 0xACECEE, 0x0001F10 - -gUnk_08AD0BFE:: @ 08AD0BFE - .incbin "baserom.gba", 0xAD0BFE, 0x00073CF - -gUnk_08AD7FCD:: @ 08AD7FCD - .incbin "baserom.gba", 0xAD7FCD, 0x0002DED - -gUnk_08ADADBA:: @ 08ADADBA - .incbin "baserom.gba", 0xADADBA, 0x000249E - -gUnk_08ADD258:: @ 08ADD258 - .incbin "baserom.gba", 0xADD258, 0x00035A8 - -gUnk_08AE0800:: @ 08AE0800 - .incbin "baserom.gba", 0xAE0800, 0x0004D65 - -gUnk_08AE5565:: @ 08AE5565 - .incbin "baserom.gba", 0xAE5565, 0x000025A - -gUnk_08AE57BF:: @ 08AE57BF - .incbin "baserom.gba", 0xAE57BF, 0x0000040 - -gUnk_08AE57FF:: @ 08AE57FF - .incbin "baserom.gba", 0xAE57FF, 0x000193A - -gUnk_08AE7139:: @ 08AE7139 - .incbin "baserom.gba", 0xAE7139, 0x00004F2 - -gUnk_08AE762B:: @ 08AE762B - .incbin "baserom.gba", 0xAE762B, 0x00009D5 - -gUnk_08AE8000:: @ 08AE8000 - .incbin "baserom.gba", 0xAE8000, 0x00021B5 - -gUnk_08AEA1B5:: @ 08AEA1B5 - .incbin "baserom.gba", 0xAEA1B5, 0x0000CF8 - -gUnk_08AEAEAD:: @ 08AEAEAD - .incbin "baserom.gba", 0xAEAEAD, 0x0000222 - -gUnk_08AEB0CF:: @ 08AEB0CF - .incbin "baserom.gba", 0xAEB0CF, 0x00027B7 - -gUnk_08AED886:: @ 08AED886 - .incbin "baserom.gba", 0xAED886, 0x0001762 - -gUnk_08AEEFE8:: @ 08AEEFE8 - .incbin "baserom.gba", 0xAEEFE8, 0x0002649 - -gUnk_08AF1631:: @ 08AF1631 - .incbin "baserom.gba", 0xAF1631, 0x000080B - -gUnk_08AF1E3C:: @ 08AF1E3C - .incbin "baserom.gba", 0xAF1E3C, 0x0003718 - -gUnk_08AF5554:: @ 08AF5554 - .incbin "baserom.gba", 0xAF5554, 0x000073C - -gUnk_08AF5C90:: @ 08AF5C90 - .incbin "baserom.gba", 0xAF5C90, 0x000322F - -gUnk_08AF8EBF:: @ 08AF8EBF - .incbin "baserom.gba", 0xAF8EBF, 0x0001D09 - -gUnk_08AFABC8:: @ 08AFABC8 - .incbin "baserom.gba", 0xAFABC8, 0x000072B - -gUnk_08AFB2F3:: @ 08AFB2F3 - .incbin "baserom.gba", 0xAFB2F3, 0x0004D0D - -gUnk_08B00000:: @ 08B00000 - .incbin "baserom.gba", 0xB00000, 0x00000FE - -gUnk_08B000FE:: @ 08B000FE - .incbin "baserom.gba", 0xB000FE, 0x0000013 - -gUnk_08B00111:: @ 08B00111 - .incbin "baserom.gba", 0xB00111, 0x000004F - -gUnk_08B00160:: @ 08B00160 - .incbin "baserom.gba", 0xB00160, 0x0000330 - -gUnk_08B00490:: @ 08B00490 - .incbin "baserom.gba", 0xB00490, 0x0000026 - -gUnk_08B004B6:: @ 08B004B6 - .incbin "baserom.gba", 0xB004B6, 0x00000EA - -gUnk_08B005A0:: @ 08B005A0 - .incbin "baserom.gba", 0xB005A0, 0x000022C - -gUnk_08B007CC:: @ 08B007CC - .incbin "baserom.gba", 0xB007CC, 0x00000E3 - -gUnk_08B008AF:: @ 08B008AF - .incbin "baserom.gba", 0xB008AF, 0x0000928 - -gUnk_08B011D7:: @ 08B011D7 - .incbin "baserom.gba", 0xB011D7, 0x0000129 - -gUnk_08B01300:: @ 08B01300 - .incbin "baserom.gba", 0xB01300, 0x0007814 - -gUnk_08B08B14:: @ 08B08B14 - .incbin "baserom.gba", 0xB08B14, 0x0000E85 - -gUnk_08B09999:: @ 08B09999 - .incbin "baserom.gba", 0xB09999, 0x0003F66 - -gUnk_08B0D8FF:: @ 08B0D8FF - .incbin "baserom.gba", 0xB0D8FF, 0x0000A34 - -gUnk_08B0E333:: @ 08B0E333 - .incbin "baserom.gba", 0xB0E333, 0x000067D - -gUnk_08B0E9B0:: @ 08B0E9B0 - .incbin "baserom.gba", 0xB0E9B0, 0x0000D91 - -gUnk_08B0F741:: @ 08B0F741 - .incbin "baserom.gba", 0xB0F741, 0x00008BF - -gUnk_08B10000:: @ 08B10000 - .incbin "baserom.gba", 0xB10000, 0x0000006 - -gUnk_08B10006:: @ 08B10006 - .incbin "baserom.gba", 0xB10006, 0x0000001 - -gUnk_08B10007:: @ 08B10007 - .incbin "baserom.gba", 0xB10007, 0x00003A9 - -gUnk_08B103B0:: @ 08B103B0 - .incbin "baserom.gba", 0xB103B0, 0x00001B8 - -gUnk_08B10568:: @ 08B10568 - .incbin "baserom.gba", 0xB10568, 0x0000249 - -gUnk_08B107B1:: @ 08B107B1 - .incbin "baserom.gba", 0xB107B1, 0x0002000 - -gUnk_08B127B1:: @ 08B127B1 - .incbin "baserom.gba", 0xB127B1, 0x0000200 - -gUnk_08B129B1:: @ 08B129B1 - .incbin "baserom.gba", 0xB129B1, 0x0000600 - -gUnk_08B12FB1:: @ 08B12FB1 - .incbin "baserom.gba", 0xB12FB1, 0x0001861 - -gUnk_08B14812:: @ 08B14812 - .incbin "baserom.gba", 0xB14812, 0x0000EF1 - -gUnk_08B15703:: @ 08B15703 - .incbin "baserom.gba", 0xB15703, 0x000103C - -gUnk_08B1673F:: @ 08B1673F - .incbin "baserom.gba", 0xB1673F, 0x000547C - -gUnk_08B1BBBB:: @ 08B1BBBB - .incbin "baserom.gba", 0xB1BBBB, 0x00010C1 - -gUnk_08B1CC7C:: @ 08B1CC7C - .incbin "baserom.gba", 0xB1CC7C, 0x000200E - -gUnk_08B1EC8A:: @ 08B1EC8A - .incbin "baserom.gba", 0xB1EC8A, 0x0000EA8 - -gUnk_08B1FB32:: @ 08B1FB32 - .incbin "baserom.gba", 0xB1FB32, 0x0001527 - -gUnk_08B21059:: @ 08B21059 - .incbin "baserom.gba", 0xB21059, 0x00004E6 - -gUnk_08B2153F:: @ 08B2153F - .incbin "baserom.gba", 0xB2153F, 0x0001DD4 - -gUnk_08B23313:: @ 08B23313 - .incbin "baserom.gba", 0xB23313, 0x0000007 - -gUnk_08B2331A:: @ 08B2331A - .incbin "baserom.gba", 0xB2331A, 0x00009A4 - -gUnk_08B23CBE:: @ 08B23CBE - .incbin "baserom.gba", 0xB23CBE, 0x0000813 - -gUnk_08B244D1:: @ 08B244D1 - .incbin "baserom.gba", 0xB244D1, 0x00017FF - -gUnk_08B25CD0:: @ 08B25CD0 - .incbin "baserom.gba", 0xB25CD0, 0x0003EF4 - -gUnk_08B29BC4:: @ 08B29BC4 - .incbin "baserom.gba", 0xB29BC4, 0x0000BB8 - -gUnk_08B2A77C:: @ 08B2A77C - .incbin "baserom.gba", 0xB2A77C, 0x0000934 - -gUnk_08B2B0B0:: @ 08B2B0B0 - .incbin "baserom.gba", 0xB2B0B0, 0x0002E4F - -gUnk_08B2DEFF:: @ 08B2DEFF - .incbin "baserom.gba", 0xB2DEFF, 0x00009B7 - -gUnk_08B2E8B6:: @ 08B2E8B6 - .incbin "baserom.gba", 0xB2E8B6, 0x00002DA - -gUnk_08B2EB90:: @ 08B2EB90 - .incbin "baserom.gba", 0xB2EB90, 0x000030E - -gUnk_08B2EE9E:: @ 08B2EE9E - .incbin "baserom.gba", 0xB2EE9E, 0x0001172 - -gUnk_08B30010:: @ 08B30010 - .incbin "baserom.gba", 0xB30010, 0x0000010 - -gUnk_08B30020:: @ 08B30020 - .incbin "baserom.gba", 0xB30020, 0x0000758 - -gUnk_08B30778:: @ 08B30778 - .incbin "baserom.gba", 0xB30778, 0x000193E - -gUnk_08B320B6:: @ 08B320B6 - .incbin "baserom.gba", 0xB320B6, 0x0001397 - -gUnk_08B3344D:: @ 08B3344D - .incbin "baserom.gba", 0xB3344D, 0x0002166 - -gUnk_08B355B3:: @ 08B355B3 - .incbin "baserom.gba", 0xB355B3, 0x0003505 - -gUnk_08B38AB8:: @ 08B38AB8 - .incbin "baserom.gba", 0xB38AB8, 0x00012A8 - -gUnk_08B39D60:: @ 08B39D60 - .incbin "baserom.gba", 0xB39D60, 0x0000375 - -gUnk_08B3A0D5:: @ 08B3A0D5 - .incbin "baserom.gba", 0xB3A0D5, 0x00031E0 - -gUnk_08B3D2B5:: @ 08B3D2B5 - .incbin "baserom.gba", 0xB3D2B5, 0x0002367 - -gUnk_08B3F61C:: @ 08B3F61C - .incbin "baserom.gba", 0xB3F61C, 0x0000AF4 - -gUnk_08B40110:: @ 08B40110 - .incbin "baserom.gba", 0xB40110, 0x00004F0 - -gUnk_08B40600:: @ 08B40600 - .incbin "baserom.gba", 0xB40600, 0x0000100 - -gUnk_08B40700:: @ 08B40700 - .incbin "baserom.gba", 0xB40700, 0x0000080 - -gUnk_08B40780:: @ 08B40780 - .incbin "baserom.gba", 0xB40780, 0x0000140 - -gUnk_08B408C0:: @ 08B408C0 - .incbin "baserom.gba", 0xB408C0, 0x000003F - -gUnk_08B408FF:: @ 08B408FF - .incbin "baserom.gba", 0xB408FF, 0x0002B45 - -gUnk_08B43444:: @ 08B43444 - .incbin "baserom.gba", 0xB43444, 0x0000E77 - -gUnk_08B442BB:: @ 08B442BB - .incbin "baserom.gba", 0xB442BB, 0x0002E59 - -gUnk_08B47114:: @ 08B47114 - .incbin "baserom.gba", 0xB47114, 0x0002B6C - -gUnk_08B49C80:: @ 08B49C80 - .incbin "baserom.gba", 0xB49C80, 0x0000622 - -gUnk_08B4A2A2:: @ 08B4A2A2 - .incbin "baserom.gba", 0xB4A2A2, 0x000050E - -gUnk_08B4A7B0:: @ 08B4A7B0 - .incbin "baserom.gba", 0xB4A7B0, 0x0000424 - -gUnk_08B4ABD4:: @ 08B4ABD4 - .incbin "baserom.gba", 0xB4ABD4, 0x0001A9C - -gUnk_08B4C670:: @ 08B4C670 - .incbin "baserom.gba", 0xB4C670, 0x0000544 - -gUnk_08B4CBB4:: @ 08B4CBB4 - .incbin "baserom.gba", 0xB4CBB4, 0x00016D8 - -gUnk_08B4E28C:: @ 08B4E28C - .incbin "baserom.gba", 0xB4E28C, 0x0001D8B - -gUnk_08B50017:: @ 08B50017 - .incbin "baserom.gba", 0xB50017, 0x0000012 - -gUnk_08B50029:: @ 08B50029 - .incbin "baserom.gba", 0xB50029, 0x00000D7 - -gUnk_08B50100:: @ 08B50100 - .incbin "baserom.gba", 0xB50100, 0x00000B4 - -gUnk_08B501B4:: @ 08B501B4 - .incbin "baserom.gba", 0xB501B4, 0x0000100 - -gUnk_08B502B4:: @ 08B502B4 - .incbin "baserom.gba", 0xB502B4, 0x0000700 - -gUnk_08B509B4:: @ 08B509B4 - .incbin "baserom.gba", 0xB509B4, 0x0000544 - -gUnk_08B50EF8:: @ 08B50EF8 - .incbin "baserom.gba", 0xB50EF8, 0x00007F3 - -gUnk_08B516EB:: @ 08B516EB - .incbin "baserom.gba", 0xB516EB, 0x000014D - -gUnk_08B51838:: @ 08B51838 - .incbin "baserom.gba", 0xB51838, 0x000313E - -gUnk_08B54976:: @ 08B54976 - .incbin "baserom.gba", 0xB54976, 0x0001236 - -gUnk_08B55BAC:: @ 08B55BAC - .incbin "baserom.gba", 0xB55BAC, 0x0000EA4 - -gUnk_08B56A50:: @ 08B56A50 - .incbin "baserom.gba", 0xB56A50, 0x0001865 - -gUnk_08B582B5:: @ 08B582B5 - .incbin "baserom.gba", 0xB582B5, 0x0000FFF - -gUnk_08B592B4:: @ 08B592B4 - .incbin "baserom.gba", 0xB592B4, 0x0000010 - -gUnk_08B592C4:: @ 08B592C4 - .incbin "baserom.gba", 0xB592C4, 0x000007E - -gUnk_08B59342:: @ 08B59342 - .incbin "baserom.gba", 0xB59342, 0x0000350 - -gUnk_08B59692:: @ 08B59692 - .incbin "baserom.gba", 0xB59692, 0x0001BDA - -gUnk_08B5B26C:: @ 08B5B26C - .incbin "baserom.gba", 0xB5B26C, 0x000056A - -gUnk_08B5B7D6:: @ 08B5B7D6 - .incbin "baserom.gba", 0xB5B7D6, 0x00005B2 - -gUnk_08B5BD88:: @ 08B5BD88 - .incbin "baserom.gba", 0xB5BD88, 0x0000F78 - -gUnk_08B5CD00:: @ 08B5CD00 - .incbin "baserom.gba", 0xB5CD00, 0x000132C - -gUnk_08B5E02C:: @ 08B5E02C - .incbin "baserom.gba", 0xB5E02C, 0x0005470 - -gUnk_08B6349C:: @ 08B6349C - .incbin "baserom.gba", 0xB6349C, 0x000065C - -gUnk_08B63AF8:: @ 08B63AF8 - .incbin "baserom.gba", 0xB63AF8, 0x00003E0 - -gUnk_08B63ED8:: @ 08B63ED8 - .incbin "baserom.gba", 0xB63ED8, 0x00009C5 - -gUnk_08B6489D:: @ 08B6489D - .incbin "baserom.gba", 0xB6489D, 0x00000BF - -gUnk_08B6495C:: @ 08B6495C - .incbin "baserom.gba", 0xB6495C, 0x00040C0 - -gUnk_08B68A1C:: @ 08B68A1C - .incbin "baserom.gba", 0xB68A1C, 0x00005A0 - -gUnk_08B68FBC:: @ 08B68FBC - .incbin "baserom.gba", 0xB68FBC, 0x0001264 - -gUnk_08B6A220:: @ 08B6A220 - .incbin "baserom.gba", 0xB6A220, 0x000275C - -gUnk_08B6C97C:: @ 08B6C97C - .incbin "baserom.gba", 0xB6C97C, 0x0001BC0 - -gUnk_08B6E53C:: @ 08B6E53C - .incbin "baserom.gba", 0xB6E53C, 0x0001ACA - -gUnk_08B70006:: @ 08B70006 - .incbin "baserom.gba", 0xB70006, 0x0000102 - -gUnk_08B70108:: @ 08B70108 - .incbin "baserom.gba", 0xB70108, 0x000038C - -gUnk_08B70494:: @ 08B70494 - .incbin "baserom.gba", 0xB70494, 0x000028C - -gUnk_08B70720:: @ 08B70720 - .incbin "baserom.gba", 0xB70720, 0x00000E0 - -gUnk_08B70800:: @ 08B70800 - .incbin "baserom.gba", 0xB70800, 0x00000B6 - -gUnk_08B708B6:: @ 08B708B6 - .incbin "baserom.gba", 0xB708B6, 0x0001D62 - -gUnk_08B72618:: @ 08B72618 - .incbin "baserom.gba", 0xB72618, 0x0000F84 - -gUnk_08B7359C:: @ 08B7359C - .incbin "baserom.gba", 0xB7359C, 0x0001C64 - -gUnk_08B75200:: @ 08B75200 - .incbin "baserom.gba", 0xB75200, 0x00029B0 - -gUnk_08B77BB0:: @ 08B77BB0 - .incbin "baserom.gba", 0xB77BB0, 0x0002615 - -gUnk_08B7A1C5:: @ 08B7A1C5 - .incbin "baserom.gba", 0xB7A1C5, 0x0000507 - -gUnk_08B7A6CC:: @ 08B7A6CC - .incbin "baserom.gba", 0xB7A6CC, 0x00000F8 - -gUnk_08B7A7C4:: @ 08B7A7C4 - .incbin "baserom.gba", 0xB7A7C4, 0x0000828 - -gUnk_08B7AFEC:: @ 08B7AFEC - .incbin "baserom.gba", 0xB7AFEC, 0x0001AD9 - -gUnk_08B7CAC5:: @ 08B7CAC5 - .incbin "baserom.gba", 0xB7CAC5, 0x0000867 - -gUnk_08B7D32C:: @ 08B7D32C - .incbin "baserom.gba", 0xB7D32C, 0x0001BD7 - -gUnk_08B7EF03:: @ 08B7EF03 - .incbin "baserom.gba", 0xB7EF03, 0x0001104 - -gUnk_08B80007:: @ 08B80007 - .incbin "baserom.gba", 0xB80007, 0x00002B0 - -gUnk_08B802B7:: @ 08B802B7 - .incbin "baserom.gba", 0xB802B7, 0x0000BA1 - -gUnk_08B80E58:: @ 08B80E58 - .incbin "baserom.gba", 0xB80E58, 0x00005B8 - -gUnk_08B81410:: @ 08B81410 - .incbin "baserom.gba", 0xB81410, 0x0000D13 - -gUnk_08B82123:: @ 08B82123 - .incbin "baserom.gba", 0xB82123, 0x0000E21 - -gUnk_08B82F44:: @ 08B82F44 - .incbin "baserom.gba", 0xB82F44, 0x00001A2 - -gUnk_08B830E6:: @ 08B830E6 - .incbin "baserom.gba", 0xB830E6, 0x0003106 - -gUnk_08B861EC:: @ 08B861EC - .incbin "baserom.gba", 0xB861EC, 0x00018B8 - -gUnk_08B87AA4:: @ 08B87AA4 - .incbin "baserom.gba", 0xB87AA4, 0x0000FF4 - -gUnk_08B88A98:: @ 08B88A98 - .incbin "baserom.gba", 0xB88A98, 0x0000826 - -gUnk_08B892BE:: @ 08B892BE - .incbin "baserom.gba", 0xB892BE, 0x00013F4 - -gUnk_08B8A6B2:: @ 08B8A6B2 - .incbin "baserom.gba", 0xB8A6B2, 0x0000712 - -gUnk_08B8ADC4:: @ 08B8ADC4 - .incbin "baserom.gba", 0xB8ADC4, 0x00013F5 - -gUnk_08B8C1B9:: @ 08B8C1B9 - .incbin "baserom.gba", 0xB8C1B9, 0x00018C7 - -gUnk_08B8DA80:: @ 08B8DA80 - .incbin "baserom.gba", 0xB8DA80, 0x0002DF3 - -gUnk_08B90873:: @ 08B90873 - .incbin "baserom.gba", 0xB90873, 0x0000A06 - -gUnk_08B91279:: @ 08B91279 - .incbin "baserom.gba", 0xB91279, 0x0000240 - -gUnk_08B914B9:: @ 08B914B9 - .incbin "baserom.gba", 0xB914B9, 0x00024D7 - -gUnk_08B93990:: @ 08B93990 - .incbin "baserom.gba", 0xB93990, 0x00037C4 - -gUnk_08B97154:: @ 08B97154 - .incbin "baserom.gba", 0xB97154, 0x0001847 - -gUnk_08B9899B:: @ 08B9899B - .incbin "baserom.gba", 0xB9899B, 0x0001489 - -gUnk_08B99E24:: @ 08B99E24 - .incbin "baserom.gba", 0xB99E24, 0x0000F9F - -gUnk_08B9ADC3:: @ 08B9ADC3 - .incbin "baserom.gba", 0xB9ADC3, 0x0000E5D - -gUnk_08B9BC20:: @ 08B9BC20 - .incbin "baserom.gba", 0xB9BC20, 0x0000EEB - -gUnk_08B9CB0B:: @ 08B9CB0B - .incbin "baserom.gba", 0xB9CB0B, 0x00002D4 - -gUnk_08B9CDDF:: @ 08B9CDDF - .incbin "baserom.gba", 0xB9CDDF, 0x0003234 - -gUnk_08BA0013:: @ 08BA0013 - .incbin "baserom.gba", 0xBA0013, 0x00000ED - -gUnk_08BA0100:: @ 08BA0100 - .incbin "baserom.gba", 0xBA0100, 0x00003B8 - -gUnk_08BA04B8:: @ 08BA04B8 - .incbin "baserom.gba", 0xBA04B8, 0x0000399 - -gUnk_08BA0851:: @ 08BA0851 - .incbin "baserom.gba", 0xBA0851, 0x00000E4 - -gUnk_08BA0935:: @ 08BA0935 - .incbin "baserom.gba", 0xBA0935, 0x00008ED - -gUnk_08BA1222:: @ 08BA1222 - .incbin "baserom.gba", 0xBA1222, 0x0004E6A - -gUnk_08BA608C:: @ 08BA608C - .incbin "baserom.gba", 0xBA608C, 0x0001960 - -gUnk_08BA79EC:: @ 08BA79EC - .incbin "baserom.gba", 0xBA79EC, 0x0001E17 - -gUnk_08BA9803:: @ 08BA9803 - .incbin "baserom.gba", 0xBA9803, 0x000029B - -gUnk_08BA9A9E:: @ 08BA9A9E - .incbin "baserom.gba", 0xBA9A9E, 0x000103B - -gUnk_08BAAAD9:: @ 08BAAAD9 - .incbin "baserom.gba", 0xBAAAD9, 0x0000203 - -gUnk_08BAACDC:: @ 08BAACDC - .incbin "baserom.gba", 0xBAACDC, 0x0002057 - -gUnk_08BACD33:: @ 08BACD33 - .incbin "baserom.gba", 0xBACD33, 0x00015D8 - -gUnk_08BAE30B:: @ 08BAE30B - .incbin "baserom.gba", 0xBAE30B, 0x0000E4D - -gUnk_08BAF158:: @ 08BAF158 - .incbin "baserom.gba", 0xBAF158, 0x0000FA8 - -gUnk_08BB0100:: @ 08BB0100 - .incbin "baserom.gba", 0xBB0100, 0x0000030 - -gUnk_08BB0130:: @ 08BB0130 - .incbin "baserom.gba", 0xBB0130, 0x000028B - -gUnk_08BB03BB:: @ 08BB03BB - .incbin "baserom.gba", 0xBB03BB, 0x0000313 - -gUnk_08BB06CE:: @ 08BB06CE - .incbin "baserom.gba", 0xBB06CE, 0x00001EC - -gUnk_08BB08BA:: @ 08BB08BA - .incbin "baserom.gba", 0xBB08BA, 0x0001776 - -gUnk_08BB2030:: @ 08BB2030 - .incbin "baserom.gba", 0xBB2030, 0x00006BA - -gUnk_08BB26EA:: @ 08BB26EA - .incbin "baserom.gba", 0xBB26EA, 0x0001E34 - -gUnk_08BB451E:: @ 08BB451E - .incbin "baserom.gba", 0xBB451E, 0x0001BD6 - -gUnk_08BB60F4:: @ 08BB60F4 - .incbin "baserom.gba", 0xBB60F4, 0x0001204 - -gUnk_08BB72F8:: @ 08BB72F8 - .incbin "baserom.gba", 0xBB72F8, 0x0000FE8 - -gUnk_08BB82E0:: @ 08BB82E0 - .incbin "baserom.gba", 0xBB82E0, 0x0001531 - -gUnk_08BB9811:: @ 08BB9811 - .incbin "baserom.gba", 0xBB9811, 0x0000197 - -gUnk_08BB99A8:: @ 08BB99A8 - .incbin "baserom.gba", 0xBB99A8, 0x0000912 - -gUnk_08BBA2BA:: @ 08BBA2BA - .incbin "baserom.gba", 0xBBA2BA, 0x0000100 - -gUnk_08BBA3BA:: @ 08BBA3BA - .incbin "baserom.gba", 0xBBA3BA, 0x00006E7 - -gUnk_08BBAAA1:: @ 08BBAAA1 - .incbin "baserom.gba", 0xBBAAA1, 0x000002B - -gUnk_08BBAACC:: @ 08BBAACC - .incbin "baserom.gba", 0xBBAACC, 0x0000978 - -gUnk_08BBB444:: @ 08BBB444 - .incbin "baserom.gba", 0xBBB444, 0x00006DE - -gUnk_08BBBB22:: @ 08BBBB22 - .incbin "baserom.gba", 0xBBBB22, 0x0000056 - -gUnk_08BBBB78:: @ 08BBBB78 - .incbin "baserom.gba", 0xBBBB78, 0x0000043 - -gUnk_08BBBBBB:: @ 08BBBBBB - .incbin "baserom.gba", 0xBBBBBB, 0x0000032 - -gUnk_08BBBBED:: @ 08BBBBED - .incbin "baserom.gba", 0xBBBBED, 0x000077F - -gUnk_08BBC36C:: @ 08BBC36C - .incbin "baserom.gba", 0xBBC36C, 0x000094C - -gUnk_08BBCCB8:: @ 08BBCCB8 - .incbin "baserom.gba", 0xBBCCB8, 0x00010F4 - -gUnk_08BBDDAC:: @ 08BBDDAC - .incbin "baserom.gba", 0xBBDDAC, 0x0001CD4 - -gUnk_08BBFA80:: @ 08BBFA80 - .incbin "baserom.gba", 0xBBFA80, 0x000036F - -gUnk_08BBFDEF:: @ 08BBFDEF - .incbin "baserom.gba", 0xBBFDEF, 0x00005E1 - -gUnk_08BC03D0:: @ 08BC03D0 - .incbin "baserom.gba", 0xBC03D0, 0x0000432 - -gUnk_08BC0802:: @ 08BC0802 - .incbin "baserom.gba", 0xBC0802, 0x0000BFD - -gUnk_08BC13FF:: @ 08BC13FF - .incbin "baserom.gba", 0xBC13FF, 0x0001B49 - -gUnk_08BC2F48:: @ 08BC2F48 - .incbin "baserom.gba", 0xBC2F48, 0x0001C48 - -gUnk_08BC4B90:: @ 08BC4B90 - .incbin "baserom.gba", 0xBC4B90, 0x0001790 - -gUnk_08BC6320:: @ 08BC6320 - .incbin "baserom.gba", 0xBC6320, 0x00019B0 - -gUnk_08BC7CD0:: @ 08BC7CD0 - .incbin "baserom.gba", 0xBC7CD0, 0x00013F3 - -gUnk_08BC90C3:: @ 08BC90C3 - .incbin "baserom.gba", 0xBC90C3, 0x0002D41 - -gUnk_08BCBE04:: @ 08BCBE04 - .incbin "baserom.gba", 0xBCBE04, 0x00008A1 - -gUnk_08BCC6A5:: @ 08BCC6A5 - .incbin "baserom.gba", 0xBCC6A5, 0x0000515 - -gUnk_08BCCBBA:: @ 08BCCBBA - .incbin "baserom.gba", 0xBCCBBA, 0x000009B - -gUnk_08BCCC55:: @ 08BCCC55 - .incbin "baserom.gba", 0xBCCC55, 0x0001067 - -gUnk_08BCDCBC:: @ 08BCDCBC - .incbin "baserom.gba", 0xBCDCBC, 0x00000F0 - -gUnk_08BCDDAC:: @ 08BCDDAC - .incbin "baserom.gba", 0xBCDDAC, 0x0000E76 - -gUnk_08BCEC22:: @ 08BCEC22 - .incbin "baserom.gba", 0xBCEC22, 0x00013E8 - -gUnk_08BD000A:: @ 08BD000A - .incbin "baserom.gba", 0xBD000A, 0x00008B2 - -gUnk_08BD08BC:: @ 08BD08BC - .incbin "baserom.gba", 0xBD08BC, 0x0005AE4 - -gUnk_08BD63A0:: @ 08BD63A0 - .incbin "baserom.gba", 0xBD63A0, 0x0001B68 - -gUnk_08BD7F08:: @ 08BD7F08 - .incbin "baserom.gba", 0xBD7F08, 0x0003058 - -gUnk_08BDAF60:: @ 08BDAF60 - .incbin "baserom.gba", 0xBDAF60, 0x000069A - -gUnk_08BDB5FA:: @ 08BDB5FA - .incbin "baserom.gba", 0xBDB5FA, 0x000265B - -gUnk_08BDDC55:: @ 08BDDC55 - .incbin "baserom.gba", 0xBDDC55, 0x0000188 - -gUnk_08BDDDDD:: @ 08BDDDDD - .incbin "baserom.gba", 0xBDDDDD, 0x0000077 - -gUnk_08BDDE54:: @ 08BDDE54 - .incbin "baserom.gba", 0xBDDE54, 0x00019B7 - -gUnk_08BDF80B:: @ 08BDF80B - .incbin "baserom.gba", 0xBDF80B, 0x0000809 - -gUnk_08BE0014:: @ 08BE0014 - .incbin "baserom.gba", 0xBE0014, 0x00008A9 - -gUnk_08BE08BD:: @ 08BE08BD - .incbin "baserom.gba", 0xBE08BD, 0x00013BB - -gUnk_08BE1C78:: @ 08BE1C78 - .incbin "baserom.gba", 0xBE1C78, 0x0001C39 - -gUnk_08BE38B1:: @ 08BE38B1 - .incbin "baserom.gba", 0xBE38B1, 0x000024F - -gUnk_08BE3B00:: @ 08BE3B00 - .incbin "baserom.gba", 0xBE3B00, 0x0001D7A - -gUnk_08BE587A:: @ 08BE587A - .incbin "baserom.gba", 0xBE587A, 0x0000A32 - -gUnk_08BE62AC:: @ 08BE62AC - .incbin "baserom.gba", 0xBE62AC, 0x0001E11 - -gUnk_08BE80BD:: @ 08BE80BD - .incbin "baserom.gba", 0xBE80BD, 0x0000AEF - -gUnk_08BE8BAC:: @ 08BE8BAC - .incbin "baserom.gba", 0xBE8BAC, 0x0001F06 - -gUnk_08BEAAB2:: @ 08BEAAB2 - .incbin "baserom.gba", 0xBEAAB2, 0x000071E - -gUnk_08BEB1D0:: @ 08BEB1D0 - .incbin "baserom.gba", 0xBEB1D0, 0x0001188 - -gUnk_08BEC358:: @ 08BEC358 - .incbin "baserom.gba", 0xBEC358, 0x00012D5 - -gUnk_08BED62D:: @ 08BED62D - .incbin "baserom.gba", 0xBED62D, 0x00018C1 - -gUnk_08BEEEEE:: @ 08BEEEEE - .incbin "baserom.gba", 0xBEEEEE, 0x0000B59 - -gUnk_08BEFA47:: @ 08BEFA47 - .incbin "baserom.gba", 0xBEFA47, 0x00005C2 - -gUnk_08BF0009:: @ 08BF0009 - .incbin "baserom.gba", 0xBF0009, 0x000025B - -gUnk_08BF0264:: @ 08BF0264 - .incbin "baserom.gba", 0xBF0264, 0x00000EC - -gUnk_08BF0350:: @ 08BF0350 - .incbin "baserom.gba", 0xBF0350, 0x00000EF - -gUnk_08BF043F:: @ 08BF043F - .incbin "baserom.gba", 0xBF043F, 0x00000C1 - -gUnk_08BF0500:: @ 08BF0500 - .incbin "baserom.gba", 0xBF0500, 0x0000300 - -gUnk_08BF0800:: @ 08BF0800 - .incbin "baserom.gba", 0xBF0800, 0x0000007 - -gUnk_08BF0807:: @ 08BF0807 - .incbin "baserom.gba", 0xBF0807, 0x00000B7 - -gUnk_08BF08BE:: @ 08BF08BE - .incbin "baserom.gba", 0xBF08BE, 0x000087F - -gUnk_08BF113D:: @ 08BF113D - .incbin "baserom.gba", 0xBF113D, 0x0000DC7 - -gUnk_08BF1F04:: @ 08BF1F04 - .incbin "baserom.gba", 0xBF1F04, 0x0000007 - -gUnk_08BF1F0B:: @ 08BF1F0B - .incbin "baserom.gba", 0xBF1F0B, 0x00008F1 - -gUnk_08BF27FC:: @ 08BF27FC - .incbin "baserom.gba", 0xBF27FC, 0x00014B8 - -gUnk_08BF3CB4:: @ 08BF3CB4 - .incbin "baserom.gba", 0xBF3CB4, 0x0000E22 - -gUnk_08BF4AD6:: @ 08BF4AD6 - .incbin "baserom.gba", 0xBF4AD6, 0x0001014 - -gUnk_08BF5AEA:: @ 08BF5AEA - .incbin "baserom.gba", 0xBF5AEA, 0x00021DA - -gUnk_08BF7CC4:: @ 08BF7CC4 - .incbin "baserom.gba", 0xBF7CC4, 0x00023FA - -gUnk_08BFA0BE:: @ 08BFA0BE - .incbin "baserom.gba", 0xBFA0BE, 0x0000961 - -gUnk_08BFAA1F:: @ 08BFAA1F - .incbin "baserom.gba", 0xBFAA1F, 0x0000DD5 - -gUnk_08BFB7F4:: @ 08BFB7F4 - .incbin "baserom.gba", 0xBFB7F4, 0x0000E51 - -gUnk_08BFC645:: @ 08BFC645 - .incbin "baserom.gba", 0xBFC645, 0x000095A - -gUnk_08BFCF9F:: @ 08BFCF9F - .incbin "baserom.gba", 0xBFCF9F, 0x00006A0 - -gUnk_08BFD63F:: @ 08BFD63F - .incbin "baserom.gba", 0xBFD63F, 0x0000AC2 - -gUnk_08BFE101:: @ 08BFE101 - .incbin "baserom.gba", 0xBFE101, 0x000000B - -gUnk_08BFE10C:: @ 08BFE10C - .incbin "baserom.gba", 0xBFE10C, 0x0000271 - -gUnk_08BFE37D:: @ 08BFE37D - .incbin "baserom.gba", 0xBFE37D, 0x000022B - -gUnk_08BFE5A8:: @ 08BFE5A8 - .incbin "baserom.gba", 0xBFE5A8, 0x0000661 - -gUnk_08BFEC09:: @ 08BFEC09 - .incbin "baserom.gba", 0xBFEC09, 0x000131D - -gUnk_08BFFF26:: @ 08BFFF26 - .incbin "baserom.gba", 0xBFFF26, 0x00000DA - -gUnk_08C00000:: @ 08C00000 - .incbin "baserom.gba", 0xC00000, 0x0000008 - -gUnk_08C00008:: @ 08C00008 - .incbin "baserom.gba", 0xC00008, 0x00000B7 - -gUnk_08C000BF:: @ 08C000BF - .incbin "baserom.gba", 0xC000BF, 0x000026C - -gUnk_08C0032B:: @ 08C0032B - .incbin "baserom.gba", 0xC0032B, 0x0000165 - -gUnk_08C00490:: @ 08C00490 - .incbin "baserom.gba", 0xC00490, 0x0000370 - -gUnk_08C00800:: @ 08C00800 - .incbin "baserom.gba", 0xC00800, 0x000010A - -gUnk_08C0090A:: @ 08C0090A - .incbin "baserom.gba", 0xC0090A, 0x000003D - -gUnk_08C00947:: @ 08C00947 - .incbin "baserom.gba", 0xC00947, 0x0001781 - -gUnk_08C020C8:: @ 08C020C8 - .incbin "baserom.gba", 0xC020C8, 0x00001A5 - -gUnk_08C0226D:: @ 08C0226D - .incbin "baserom.gba", 0xC0226D, 0x0003693 - -gUnk_08C05900:: @ 08C05900 - .incbin "baserom.gba", 0xC05900, 0x000081F - -gUnk_08C0611F:: @ 08C0611F - .incbin "baserom.gba", 0xC0611F, 0x00003BD - -gUnk_08C064DC:: @ 08C064DC - .incbin "baserom.gba", 0xC064DC, 0x0001225 - -gUnk_08C07701:: @ 08C07701 - .incbin "baserom.gba", 0xC07701, 0x0000715 - -gUnk_08C07E16:: @ 08C07E16 - .incbin "baserom.gba", 0xC07E16, 0x00021E4 - -gUnk_08C09FFA:: @ 08C09FFA - .incbin "baserom.gba", 0xC09FFA, 0x000020E - -gUnk_08C0A208:: @ 08C0A208 - .incbin "baserom.gba", 0xC0A208, 0x0000A16 - -gUnk_08C0AC1E:: @ 08C0AC1E - .incbin "baserom.gba", 0xC0AC1E, 0x000283A - -gUnk_08C0D458:: @ 08C0D458 - .incbin "baserom.gba", 0xC0D458, 0x0001A29 - -gUnk_08C0EE81:: @ 08C0EE81 - .incbin "baserom.gba", 0xC0EE81, 0x00005FB - -gUnk_08C0F47C:: @ 08C0F47C - .incbin "baserom.gba", 0xC0F47C, 0x0000FE4 - -gUnk_08C10460:: @ 08C10460 - .incbin "baserom.gba", 0xC10460, 0x0000460 - -gUnk_08C108C0:: @ 08C108C0 - .incbin "baserom.gba", 0xC108C0, 0x00008F4 - -gUnk_08C111B4:: @ 08C111B4 - .incbin "baserom.gba", 0xC111B4, 0x000160D - -gUnk_08C127C1:: @ 08C127C1 - .incbin "baserom.gba", 0xC127C1, 0x00018FE - -gUnk_08C140BF:: @ 08C140BF - .incbin "baserom.gba", 0xC140BF, 0x00002FE - -gUnk_08C143BD:: @ 08C143BD - .incbin "baserom.gba", 0xC143BD, 0x0000404 - -gUnk_08C147C1:: @ 08C147C1 - .incbin "baserom.gba", 0xC147C1, 0x0000C4F - -gUnk_08C15410:: @ 08C15410 - .incbin "baserom.gba", 0xC15410, 0x0004768 - -gUnk_08C19B78:: @ 08C19B78 - .incbin "baserom.gba", 0xC19B78, 0x0002958 - -gUnk_08C1C4D0:: @ 08C1C4D0 - .incbin "baserom.gba", 0xC1C4D0, 0x000050F - -gUnk_08C1C9DF:: @ 08C1C9DF - .incbin "baserom.gba", 0xC1C9DF, 0x0002DE1 - -gUnk_08C1F7C0:: @ 08C1F7C0 - .incbin "baserom.gba", 0xC1F7C0, 0x0003F40 - -gUnk_08C23700:: @ 08C23700 - .incbin "baserom.gba", 0xC23700, 0x0000ADE - -gUnk_08C241DE:: @ 08C241DE - .incbin "baserom.gba", 0xC241DE, 0x00008DE - -gUnk_08C24ABC:: @ 08C24ABC - .incbin "baserom.gba", 0xC24ABC, 0x0001647 - -gUnk_08C26103:: @ 08C26103 - .incbin "baserom.gba", 0xC26103, 0x0002869 - -gUnk_08C2896C:: @ 08C2896C - .incbin "baserom.gba", 0xC2896C, 0x0000C27 - -gUnk_08C29593:: @ 08C29593 - .incbin "baserom.gba", 0xC29593, 0x0001036 - -gUnk_08C2A5C9:: @ 08C2A5C9 - .incbin "baserom.gba", 0xC2A5C9, 0x00003D7 - -gUnk_08C2A9A0:: @ 08C2A9A0 - .incbin "baserom.gba", 0xC2A9A0, 0x00001C0 - -gUnk_08C2AB60:: @ 08C2AB60 - .incbin "baserom.gba", 0xC2AB60, 0x000107B - -gUnk_08C2BBDB:: @ 08C2BBDB - .incbin "baserom.gba", 0xC2BBDB, 0x0000DE7 - -gUnk_08C2C9C2:: @ 08C2C9C2 - .incbin "baserom.gba", 0xC2C9C2, 0x0000D12 - -gUnk_08C2D6D4:: @ 08C2D6D4 - .incbin "baserom.gba", 0xC2D6D4, 0x0001D46 - -gUnk_08C2F41A:: @ 08C2F41A - .incbin "baserom.gba", 0xC2F41A, 0x00003EE - -gUnk_08C2F808:: @ 08C2F808 - .incbin "baserom.gba", 0xC2F808, 0x0000808 - -gUnk_08C30010:: @ 08C30010 - .incbin "baserom.gba", 0xC30010, 0x00001BB - -gUnk_08C301CB:: @ 08C301CB - .incbin "baserom.gba", 0xC301CB, 0x00005B4 - -gUnk_08C3077F:: @ 08C3077F - .incbin "baserom.gba", 0xC3077F, 0x000037D - -gUnk_08C30AFC:: @ 08C30AFC - .incbin "baserom.gba", 0xC30AFC, 0x0001204 - -gUnk_08C31D00:: @ 08C31D00 - .incbin "baserom.gba", 0xC31D00, 0x0000BE0 - -gUnk_08C328E0:: @ 08C328E0 - .incbin "baserom.gba", 0xC328E0, 0x0005FCC - -gUnk_08C388AC:: @ 08C388AC - .incbin "baserom.gba", 0xC388AC, 0x00008DB - -gUnk_08C39187:: @ 08C39187 - .incbin "baserom.gba", 0xC39187, 0x0000A0F - -gUnk_08C39B96:: @ 08C39B96 - .incbin "baserom.gba", 0xC39B96, 0x000055E - -gUnk_08C3A0F4:: @ 08C3A0F4 - .incbin "baserom.gba", 0xC3A0F4, 0x0000DE5 - -gUnk_08C3AED9:: @ 08C3AED9 - .incbin "baserom.gba", 0xC3AED9, 0x0000901 - -gUnk_08C3B7DA:: @ 08C3B7DA - .incbin "baserom.gba", 0xC3B7DA, 0x00007E9 - -gUnk_08C3BFC3:: @ 08C3BFC3 - .incbin "baserom.gba", 0xC3BFC3, 0x0001FE1 - -gUnk_08C3DFA4:: @ 08C3DFA4 - .incbin "baserom.gba", 0xC3DFA4, 0x0000A04 - -gUnk_08C3E9A8:: @ 08C3E9A8 - .incbin "baserom.gba", 0xC3E9A8, 0x00009A8 - -gUnk_08C3F350:: @ 08C3F350 - .incbin "baserom.gba", 0xC3F350, 0x00007B8 - -gUnk_08C3FB08:: @ 08C3FB08 - .incbin "baserom.gba", 0xC3FB08, 0x000060F - -gUnk_08C40117:: @ 08C40117 - .incbin "baserom.gba", 0xC40117, 0x0000509 - -gUnk_08C40620:: @ 08C40620 - .incbin "baserom.gba", 0xC40620, 0x00002A0 - -gUnk_08C408C0:: @ 08C408C0 - .incbin "baserom.gba", 0xC408C0, 0x0000234 - -gUnk_08C40AF4:: @ 08C40AF4 - .incbin "baserom.gba", 0xC40AF4, 0x0000711 - -gUnk_08C41205:: @ 08C41205 - .incbin "baserom.gba", 0xC41205, 0x00007CF - -gUnk_08C419D4:: @ 08C419D4 - .incbin "baserom.gba", 0xC419D4, 0x0000958 - -gUnk_08C4232C:: @ 08C4232C - .incbin "baserom.gba", 0xC4232C, 0x0000C17 - -gUnk_08C42F43:: @ 08C42F43 - .incbin "baserom.gba", 0xC42F43, 0x0000FC1 - -gUnk_08C43F04:: @ 08C43F04 - .incbin "baserom.gba", 0xC43F04, 0x00011D8 - -gUnk_08C450DC:: @ 08C450DC - .incbin "baserom.gba", 0xC450DC, 0x000209C - -gUnk_08C47178:: @ 08C47178 - .incbin "baserom.gba", 0xC47178, 0x00015FC - -gUnk_08C48774:: @ 08C48774 - .incbin "baserom.gba", 0xC48774, 0x0003754 - -gUnk_08C4BEC8:: @ 08C4BEC8 - .incbin "baserom.gba", 0xC4BEC8, 0x0001484 - -gUnk_08C4D34C:: @ 08C4D34C - .incbin "baserom.gba", 0xC4D34C, 0x0000A68 - -gUnk_08C4DDB4:: @ 08C4DDB4 - .incbin "baserom.gba", 0xC4DDB4, 0x0000B5F - -gUnk_08C4E913:: @ 08C4E913 - .incbin "baserom.gba", 0xC4E913, 0x0000871 - -gUnk_08C4F184:: @ 08C4F184 - .incbin "baserom.gba", 0xC4F184, 0x0000E85 - -gUnk_08C50009:: @ 08C50009 - .incbin "baserom.gba", 0xC50009, 0x0000375 - -gUnk_08C5037E:: @ 08C5037E - .incbin "baserom.gba", 0xC5037E, 0x0000981 - -gUnk_08C50CFF:: @ 08C50CFF - .incbin "baserom.gba", 0xC50CFF, 0x0000615 - -gUnk_08C51314:: @ 08C51314 - .incbin "baserom.gba", 0xC51314, 0x000316D - -gUnk_08C54481:: @ 08C54481 - .incbin "baserom.gba", 0xC54481, 0x0002D9B - -gUnk_08C5721C:: @ 08C5721C - .incbin "baserom.gba", 0xC5721C, 0x00018A9 - -gUnk_08C58AC5:: @ 08C58AC5 - .incbin "baserom.gba", 0xC58AC5, 0x00014C5 - -gUnk_08C59F8A:: @ 08C59F8A - .incbin "baserom.gba", 0xC59F8A, 0x00015AE - -gUnk_08C5B538:: @ 08C5B538 - .incbin "baserom.gba", 0xC5B538, 0x00009A4 - -gUnk_08C5BEDC:: @ 08C5BEDC - .incbin "baserom.gba", 0xC5BEDC, 0x00006BF - -gUnk_08C5C59B:: @ 08C5C59B - .incbin "baserom.gba", 0xC5C59B, 0x0001E29 - -gUnk_08C5E3C4:: @ 08C5E3C4 - .incbin "baserom.gba", 0xC5E3C4, 0x0001C3D - -gUnk_08C60001:: @ 08C60001 - .incbin "baserom.gba", 0xC60001, 0x0000024 - -gUnk_08C60025:: @ 08C60025 - .incbin "baserom.gba", 0xC60025, 0x00002D7 - -gUnk_08C602FC:: @ 08C602FC - .incbin "baserom.gba", 0xC602FC, 0x00010CA - -gUnk_08C613C6:: @ 08C613C6 - .incbin "baserom.gba", 0xC613C6, 0x000072A - -gUnk_08C61AF0:: @ 08C61AF0 - .incbin "baserom.gba", 0xC61AF0, 0x0000835 - -gUnk_08C62325:: @ 08C62325 - .incbin "baserom.gba", 0xC62325, 0x00010DB - -gUnk_08C63400:: @ 08C63400 - .incbin "baserom.gba", 0xC63400, 0x0000174 - -gUnk_08C63574:: @ 08C63574 - .incbin "baserom.gba", 0xC63574, 0x00013E8 - -gUnk_08C6495C:: @ 08C6495C - .incbin "baserom.gba", 0xC6495C, 0x000251B - -gUnk_08C66E77:: @ 08C66E77 - .incbin "baserom.gba", 0xC66E77, 0x0000291 - -gUnk_08C67108:: @ 08C67108 - .incbin "baserom.gba", 0xC67108, 0x00021FB - -gUnk_08C69303:: @ 08C69303 - .incbin "baserom.gba", 0xC69303, 0x0000E8D - -gUnk_08C6A190:: @ 08C6A190 - .incbin "baserom.gba", 0xC6A190, 0x000084B - -gUnk_08C6A9DB:: @ 08C6A9DB - .incbin "baserom.gba", 0xC6A9DB, 0x0002046 - -gUnk_08C6CA21:: @ 08C6CA21 - .incbin "baserom.gba", 0xC6CA21, 0x000030F - -gUnk_08C6CD30:: @ 08C6CD30 - .incbin "baserom.gba", 0xC6CD30, 0x000018C - -gUnk_08C6CEBC:: @ 08C6CEBC - .incbin "baserom.gba", 0xC6CEBC, 0x0001740 - -gUnk_08C6E5FC:: @ 08C6E5FC - .incbin "baserom.gba", 0xC6E5FC, 0x0001654 - -gUnk_08C6FC50:: @ 08C6FC50 - .incbin "baserom.gba", 0xC6FC50, 0x0000078 - -gUnk_08C6FCC8:: @ 08C6FCC8 - .incbin "baserom.gba", 0xC6FCC8, 0x0000344 - -gUnk_08C7000C:: @ 08C7000C - .incbin "baserom.gba", 0xC7000C, 0x00004B5 - -gUnk_08C704C1:: @ 08C704C1 - .incbin "baserom.gba", 0xC704C1, 0x000054E - -gUnk_08C70A0F:: @ 08C70A0F - .incbin "baserom.gba", 0xC70A0F, 0x0000926 - -gUnk_08C71335:: @ 08C71335 - .incbin "baserom.gba", 0xC71335, 0x000153B - -gUnk_08C72870:: @ 08C72870 - .incbin "baserom.gba", 0xC72870, 0x0001C0C - -gUnk_08C7447C:: @ 08C7447C - .incbin "baserom.gba", 0xC7447C, 0x000052C - -gUnk_08C749A8:: @ 08C749A8 - .incbin "baserom.gba", 0xC749A8, 0x000091F - -gUnk_08C752C7:: @ 08C752C7 - .incbin "baserom.gba", 0xC752C7, 0x000233C - -gUnk_08C77603:: @ 08C77603 - .incbin "baserom.gba", 0xC77603, 0x0001083 - -gUnk_08C78686:: @ 08C78686 - .incbin "baserom.gba", 0xC78686, 0x0002117 - -gUnk_08C7A79D:: @ 08C7A79D - .incbin "baserom.gba", 0xC7A79D, 0x0000F2D - -gUnk_08C7B6CA:: @ 08C7B6CA - .incbin "baserom.gba", 0xC7B6CA, 0x0000110 - -gUnk_08C7B7DA:: @ 08C7B7DA - .incbin "baserom.gba", 0xC7B7DA, 0x00007D1 - -gUnk_08C7BFAB:: @ 08C7BFAB - .incbin "baserom.gba", 0xC7BFAB, 0x0000860 - -gUnk_08C7C80B:: @ 08C7C80B - .incbin "baserom.gba", 0xC7C80B, 0x000009D - -gUnk_08C7C8A8:: @ 08C7C8A8 - .incbin "baserom.gba", 0xC7C8A8, 0x0002461 - -gUnk_08C7ED09:: @ 08C7ED09 - .incbin "baserom.gba", 0xC7ED09, 0x0001303 - -gUnk_08C8000C:: @ 08C8000C - .incbin "baserom.gba", 0xC8000C, 0x0000192 - -gUnk_08C8019E:: @ 08C8019E - .incbin "baserom.gba", 0xC8019E, 0x00004B2 - -gUnk_08C80650:: @ 08C80650 - .incbin "baserom.gba", 0xC80650, 0x00007F8 - -gUnk_08C80E48:: @ 08C80E48 - .incbin "baserom.gba", 0xC80E48, 0x00002EA - -gUnk_08C81132:: @ 08C81132 - .incbin "baserom.gba", 0xC81132, 0x00000F3 - -gUnk_08C81225:: @ 08C81225 - .incbin "baserom.gba", 0xC81225, 0x000BFF8 - -gUnk_08C8D21D:: @ 08C8D21D - .incbin "baserom.gba", 0xC8D21D, 0x0000D0C - -gUnk_08C8DF29:: @ 08C8DF29 - .incbin "baserom.gba", 0xC8DF29, 0x000242B - -gUnk_08C90354:: @ 08C90354 - .incbin "baserom.gba", 0xC90354, 0x00003AC - -gUnk_08C90700:: @ 08C90700 - .incbin "baserom.gba", 0xC90700, 0x00001C1 - -gUnk_08C908C1:: @ 08C908C1 - .incbin "baserom.gba", 0xC908C1, 0x0000A3F - -gUnk_08C91300:: @ 08C91300 - .incbin "baserom.gba", 0xC91300, 0x0000C68 - -gUnk_08C91F68:: @ 08C91F68 - .incbin "baserom.gba", 0xC91F68, 0x00018E8 - -gUnk_08C93850:: @ 08C93850 - .incbin "baserom.gba", 0xC93850, 0x0003888 - -gUnk_08C970D8:: @ 08C970D8 - .incbin "baserom.gba", 0xC970D8, 0x0000E7D - -gUnk_08C97F55:: @ 08C97F55 - .incbin "baserom.gba", 0xC97F55, 0x000048F - -gUnk_08C983E4:: @ 08C983E4 - .incbin "baserom.gba", 0xC983E4, 0x0003510 - -gUnk_08C9B8F4:: @ 08C9B8F4 - .incbin "baserom.gba", 0xC9B8F4, 0x0001CD1 - -gUnk_08C9D5C5:: @ 08C9D5C5 - .incbin "baserom.gba", 0xC9D5C5, 0x0000E04 - -gUnk_08C9E3C9:: @ 08C9E3C9 - .incbin "baserom.gba", 0xC9E3C9, 0x0001D47 - -gUnk_08CA0110:: @ 08CA0110 - .incbin "baserom.gba", 0xCA0110, 0x00001F0 - -gUnk_08CA0300:: @ 08CA0300 - .incbin "baserom.gba", 0xCA0300, 0x0000326 - -gUnk_08CA0626:: @ 08CA0626 - .incbin "baserom.gba", 0xCA0626, 0x00001A2 - -gUnk_08CA07C8:: @ 08CA07C8 - .incbin "baserom.gba", 0xCA07C8, 0x000044C - -gUnk_08CA0C14:: @ 08CA0C14 - .incbin "baserom.gba", 0xCA0C14, 0x00004ED - -gUnk_08CA1101:: @ 08CA1101 - .incbin "baserom.gba", 0xCA1101, 0x0001A1F - -gUnk_08CA2B20:: @ 08CA2B20 - .incbin "baserom.gba", 0xCA2B20, 0x0000919 - -gUnk_08CA3439:: @ 08CA3439 - .incbin "baserom.gba", 0xCA3439, 0x0000494 - -gUnk_08CA38CD:: @ 08CA38CD - .incbin "baserom.gba", 0xCA38CD, 0x00051AF - -gUnk_08CA8A7C:: @ 08CA8A7C - .incbin "baserom.gba", 0xCA8A7C, 0x00019E4 - -gUnk_08CAA460:: @ 08CAA460 - .incbin "baserom.gba", 0xCAA460, 0x00015F4 - -gUnk_08CABA54:: @ 08CABA54 - .incbin "baserom.gba", 0xCABA54, 0x0001471 - -gUnk_08CACEC5:: @ 08CACEC5 - .incbin "baserom.gba", 0xCACEC5, 0x000103F - -gUnk_08CADF04:: @ 08CADF04 - .incbin "baserom.gba", 0xCADF04, 0x0000E26 - -gUnk_08CAED2A:: @ 08CAED2A - .incbin "baserom.gba", 0xCAED2A, 0x00012D7 - -gUnk_08CB0001:: @ 08CB0001 - .incbin "baserom.gba", 0xCB0001, 0x000064B - -gUnk_08CB064C:: @ 08CB064C - .incbin "baserom.gba", 0xCB064C, 0x00012B4 - -gUnk_08CB1900:: @ 08CB1900 - .incbin "baserom.gba", 0xCB1900, 0x000000F - -gUnk_08CB190F:: @ 08CB190F - .incbin "baserom.gba", 0xCB190F, 0x00014FD - -gUnk_08CB2E0C:: @ 08CB2E0C - .incbin "baserom.gba", 0xCB2E0C, 0x0000849 - -gUnk_08CB3655:: @ 08CB3655 - .incbin "baserom.gba", 0xCB3655, 0x0000892 - -gUnk_08CB3EE7:: @ 08CB3EE7 - .incbin "baserom.gba", 0xCB3EE7, 0x0000AB9 - -gUnk_08CB49A0:: @ 08CB49A0 - .incbin "baserom.gba", 0xCB49A0, 0x0000F73 - -gUnk_08CB5913:: @ 08CB5913 - .incbin "baserom.gba", 0xCB5913, 0x00004CB - -gUnk_08CB5DDE:: @ 08CB5DDE - .incbin "baserom.gba", 0xCB5DDE, 0x0001DEB - -gUnk_08CB7BC9:: @ 08CB7BC9 - .incbin "baserom.gba", 0xCB7BC9, 0x00000AB - -gUnk_08CB7C74:: @ 08CB7C74 - .incbin "baserom.gba", 0xCB7C74, 0x0001EEC - -gUnk_08CB9B60:: @ 08CB9B60 - .incbin "baserom.gba", 0xCB9B60, 0x0001A5A - -gUnk_08CBB5BA:: @ 08CBB5BA - .incbin "baserom.gba", 0xCBB5BA, 0x000057D - -gUnk_08CBBB37:: @ 08CBBB37 - .incbin "baserom.gba", 0xCBBB37, 0x0000196 - -gUnk_08CBBCCD:: @ 08CBBCCD - .incbin "baserom.gba", 0xCBBCCD, 0x0000405 - -gUnk_08CBC0D2:: @ 08CBC0D2 - .incbin "baserom.gba", 0xCBC0D2, 0x000001A - -gUnk_08CBC0EC:: @ 08CBC0EC - .incbin "baserom.gba", 0xCBC0EC, 0x0000DE9 - -gUnk_08CBCED5:: @ 08CBCED5 - .incbin "baserom.gba", 0xCBCED5, 0x0000616 - -gUnk_08CBD4EB:: @ 08CBD4EB - .incbin "baserom.gba", 0xCBD4EB, 0x00001D9 - -gUnk_08CBD6C4:: @ 08CBD6C4 - .incbin "baserom.gba", 0xCBD6C4, 0x000073B - -gUnk_08CBDDFF:: @ 08CBDDFF - .incbin "baserom.gba", 0xCBDDFF, 0x0000516 - -gUnk_08CBE315:: @ 08CBE315 - .incbin "baserom.gba", 0xCBE315, 0x000067F - -gUnk_08CBE994:: @ 08CBE994 - .incbin "baserom.gba", 0xCBE994, 0x0001576 - -gUnk_08CBFF0A:: @ 08CBFF0A - .incbin "baserom.gba", 0xCBFF0A, 0x00000F7 - -gUnk_08CC0001:: @ 08CC0001 - .incbin "baserom.gba", 0xCC0001, 0x0000016 - -gUnk_08CC0017:: @ 08CC0017 - .incbin "baserom.gba", 0xCC0017, 0x00001B1 - -gUnk_08CC01C8:: @ 08CC01C8 - .incbin "baserom.gba", 0xCC01C8, 0x0000080 - -gUnk_08CC0248:: @ 08CC0248 - .incbin "baserom.gba", 0xCC0248, 0x0000080 - -gUnk_08CC02C8:: @ 08CC02C8 - .incbin "baserom.gba", 0xCC02C8, 0x000023B - -gUnk_08CC0503:: @ 08CC0503 - .incbin "baserom.gba", 0xCC0503, 0x0001022 - -gUnk_08CC1525:: @ 08CC1525 - .incbin "baserom.gba", 0xCC1525, 0x00015D7 - -gUnk_08CC2AFC:: @ 08CC2AFC - .incbin "baserom.gba", 0xCC2AFC, 0x0000BD4 - -gUnk_08CC36D0:: @ 08CC36D0 - .incbin "baserom.gba", 0xCC36D0, 0x0000868 - -gUnk_08CC3F38:: @ 08CC3F38 - .incbin "baserom.gba", 0xCC3F38, 0x000026C - -gUnk_08CC41A4:: @ 08CC41A4 - .incbin "baserom.gba", 0xCC41A4, 0x0001AA8 - -gUnk_08CC5C4C:: @ 08CC5C4C - .incbin "baserom.gba", 0xCC5C4C, 0x0000058 - -gUnk_08CC5CA4:: @ 08CC5CA4 - .incbin "baserom.gba", 0xCC5CA4, 0x00016C9 - -gUnk_08CC736D:: @ 08CC736D - .incbin "baserom.gba", 0xCC736D, 0x00000E7 - -gUnk_08CC7454:: @ 08CC7454 - .incbin "baserom.gba", 0xCC7454, 0x0000875 - -gUnk_08CC7CC9:: @ 08CC7CC9 - .incbin "baserom.gba", 0xCC7CC9, 0x0000522 - -gUnk_08CC81EB:: @ 08CC81EB - .incbin "baserom.gba", 0xCC81EB, 0x0001875 - -gUnk_08CC9A60:: @ 08CC9A60 - .incbin "baserom.gba", 0xCC9A60, 0x00005E1 - -gUnk_08CCA041:: @ 08CCA041 - .incbin "baserom.gba", 0xCCA041, 0x000037A - -gUnk_08CCA3BB:: @ 08CCA3BB - .incbin "baserom.gba", 0xCCA3BB, 0x00003E5 - -gUnk_08CCA7A0:: @ 08CCA7A0 - .incbin "baserom.gba", 0xCCA7A0, 0x000022F - -gUnk_08CCA9CF:: @ 08CCA9CF - .incbin "baserom.gba", 0xCCA9CF, 0x0001575 - -gUnk_08CCBF44:: @ 08CCBF44 - .incbin "baserom.gba", 0xCCBF44, 0x0000272 - -gUnk_08CCC1B6:: @ 08CCC1B6 - .incbin "baserom.gba", 0xCCC1B6, 0x000005B - -gUnk_08CCC211:: @ 08CCC211 - .incbin "baserom.gba", 0xCCC211, 0x00009AA - -gUnk_08CCCBBB:: @ 08CCCBBB - .incbin "baserom.gba", 0xCCCBBB, 0x0000111 - -gUnk_08CCCCCC:: @ 08CCCCCC - .incbin "baserom.gba", 0xCCCCCC, 0x0000005 - -gUnk_08CCCCD1:: @ 08CCCCD1 - .incbin "baserom.gba", 0xCCCCD1, 0x0000309 - -gUnk_08CCCFDA:: @ 08CCCFDA - .incbin "baserom.gba", 0xCCCFDA, 0x0000311 - -gUnk_08CCD2EB:: @ 08CCD2EB - .incbin "baserom.gba", 0xCCD2EB, 0x00000E0 - -gUnk_08CCD3CB:: @ 08CCD3CB - .incbin "baserom.gba", 0xCCD3CB, 0x0000069 - -gUnk_08CCD434:: @ 08CCD434 - .incbin "baserom.gba", 0xCCD434, 0x0000698 - -gUnk_08CCDACC:: @ 08CCDACC - .incbin "baserom.gba", 0xCCDACC, 0x00003C4 - -gUnk_08CCDE90:: @ 08CCDE90 - .incbin "baserom.gba", 0xCCDE90, 0x0000058 - -gUnk_08CCDEE8:: @ 08CCDEE8 - .incbin "baserom.gba", 0xCCDEE8, 0x00001FD - -gUnk_08CCE0E5:: @ 08CCE0E5 - .incbin "baserom.gba", 0xCCE0E5, 0x0000D9B - -gUnk_08CCEE80:: @ 08CCEE80 - .incbin "baserom.gba", 0xCCEE80, 0x0000F90 - -gUnk_08CCFE10:: @ 08CCFE10 - .incbin "baserom.gba", 0xCCFE10, 0x00001F1 - -gUnk_08CD0001:: @ 08CD0001 - .incbin "baserom.gba", 0xCD0001, 0x000039E - -gUnk_08CD039F:: @ 08CD039F - .incbin "baserom.gba", 0xCD039F, 0x0000461 - -gUnk_08CD0800:: @ 08CD0800 - .incbin "baserom.gba", 0xCD0800, 0x000016C - -gUnk_08CD096C:: @ 08CD096C - .incbin "baserom.gba", 0xCD096C, 0x0000B2C - -gUnk_08CD1498:: @ 08CD1498 - .incbin "baserom.gba", 0xCD1498, 0x0000B78 - -gUnk_08CD2010:: @ 08CD2010 - .incbin "baserom.gba", 0xCD2010, 0x00003F3 - -gUnk_08CD2403:: @ 08CD2403 - .incbin "baserom.gba", 0xCD2403, 0x0000024 - -gUnk_08CD2427:: @ 08CD2427 - .incbin "baserom.gba", 0xCD2427, 0x0000685 - -gUnk_08CD2AAC:: @ 08CD2AAC - .incbin "baserom.gba", 0xCD2AAC, 0x0000D54 - -gUnk_08CD3800:: @ 08CD3800 - .incbin "baserom.gba", 0xCD3800, 0x0000608 - -gUnk_08CD3E08:: @ 08CD3E08 - .incbin "baserom.gba", 0xCD3E08, 0x0000100 - -gUnk_08CD3F08:: @ 08CD3F08 - .incbin "baserom.gba", 0xCD3F08, 0x0002810 - -gUnk_08CD6718:: @ 08CD6718 - .incbin "baserom.gba", 0xCD6718, 0x0000ED4 - -gUnk_08CD75EC:: @ 08CD75EC - .incbin "baserom.gba", 0xCD75EC, 0x0003AC4 - -gUnk_08CDB0B0:: @ 08CDB0B0 - .incbin "baserom.gba", 0xCDB0B0, 0x0000115 - -gUnk_08CDB1C5:: @ 08CDB1C5 - .incbin "baserom.gba", 0xCDB1C5, 0x00001DE - -gUnk_08CDB3A3:: @ 08CDB3A3 - .incbin "baserom.gba", 0xCDB3A3, 0x000082A - -gUnk_08CDBBCD:: @ 08CDBBCD - .incbin "baserom.gba", 0xCDBBCD, 0x000041E - -gUnk_08CDBFEB:: @ 08CDBFEB - .incbin "baserom.gba", 0xCDBFEB, 0x00000B9 - -gUnk_08CDC0A4:: @ 08CDC0A4 - .incbin "baserom.gba", 0xCDC0A4, 0x0000CF5 - -gUnk_08CDCD99:: @ 08CDCD99 - .incbin "baserom.gba", 0xCDCD99, 0x0001350 - -gUnk_08CDE0E9:: @ 08CDE0E9 - .incbin "baserom.gba", 0xCDE0E9, 0x0000628 - -gUnk_08CDE711:: @ 08CDE711 - .incbin "baserom.gba", 0xCDE711, 0x000016F - -gUnk_08CDE880:: @ 08CDE880 - .incbin "baserom.gba", 0xCDE880, 0x0000FA4 - -gUnk_08CDF824:: @ 08CDF824 - .incbin "baserom.gba", 0xCDF824, 0x00013E8 - -gUnk_08CE0C0C:: @ 08CE0C0C - .incbin "baserom.gba", 0xCE0C0C, 0x000050F - -gUnk_08CE111B:: @ 08CE111B - .incbin "baserom.gba", 0xCE111B, 0x0001219 - -gUnk_08CE2334:: @ 08CE2334 - .incbin "baserom.gba", 0xCE2334, 0x00033FC - -gUnk_08CE5730:: @ 08CE5730 - .incbin "baserom.gba", 0xCE5730, 0x000123C - -gUnk_08CE696C:: @ 08CE696C - .incbin "baserom.gba", 0xCE696C, 0x0002743 - -gUnk_08CE90AF:: @ 08CE90AF - .incbin "baserom.gba", 0xCE90AF, 0x00014F5 - -gUnk_08CEA5A4:: @ 08CEA5A4 - .incbin "baserom.gba", 0xCEA5A4, 0x0000A08 - -gUnk_08CEAFAC:: @ 08CEAFAC - .incbin "baserom.gba", 0xCEAFAC, 0x0001458 - -gUnk_08CEC404:: @ 08CEC404 - .incbin "baserom.gba", 0xCEC404, 0x0001631 - -gUnk_08CEDA35:: @ 08CEDA35 - .incbin "baserom.gba", 0xCEDA35, 0x00008FE - -gUnk_08CEE333:: @ 08CEE333 - .incbin "baserom.gba", 0xCEE333, 0x0000BB6 - -gUnk_08CEEEE9:: @ 08CEEEE9 - .incbin "baserom.gba", 0xCEEEE9, 0x000105B - -gUnk_08CEFF44:: @ 08CEFF44 - .incbin "baserom.gba", 0xCEFF44, 0x000048D - -gUnk_08CF03D1:: @ 08CF03D1 - .incbin "baserom.gba", 0xCF03D1, 0x00000FD - -gUnk_08CF04CE:: @ 08CF04CE - .incbin "baserom.gba", 0xCF04CE, 0x0000100 - -gUnk_08CF05CE:: @ 08CF05CE - .incbin "baserom.gba", 0xCF05CE, 0x00003FC - -gUnk_08CF09CA:: @ 08CF09CA - .incbin "baserom.gba", 0xCF09CA, 0x000020E - -gUnk_08CF0BD8:: @ 08CF0BD8 - .incbin "baserom.gba", 0xCF0BD8, 0x0000774 - -gUnk_08CF134C:: @ 08CF134C - .incbin "baserom.gba", 0xCF134C, 0x0004F68 - -gUnk_08CF62B4:: @ 08CF62B4 - .incbin "baserom.gba", 0xCF62B4, 0x0002953 - -gUnk_08CF8C07:: @ 08CF8C07 - .incbin "baserom.gba", 0xCF8C07, 0x0000A31 - -gUnk_08CF9638:: @ 08CF9638 - .incbin "baserom.gba", 0xCF9638, 0x0000A9C - -gUnk_08CFA0D4:: @ 08CFA0D4 - .incbin "baserom.gba", 0xCFA0D4, 0x0000FDD - -gUnk_08CFB0B1:: @ 08CFB0B1 - .incbin "baserom.gba", 0xCFB0B1, 0x0000301 - -gUnk_08CFB3B2:: @ 08CFB3B2 - .incbin "baserom.gba", 0xCFB3B2, 0x0000427 - -gUnk_08CFB7D9:: @ 08CFB7D9 - .incbin "baserom.gba", 0xCFB7D9, 0x0000F2B - -gUnk_08CFC704:: @ 08CFC704 - .incbin "baserom.gba", 0xCFC704, 0x0000328 - -gUnk_08CFCA2C:: @ 08CFCA2C - .incbin "baserom.gba", 0xCFCA2C, 0x00006CA - -gUnk_08CFD0F6:: @ 08CFD0F6 - .incbin "baserom.gba", 0xCFD0F6, 0x000033E - -gUnk_08CFD434:: @ 08CFD434 - .incbin "baserom.gba", 0xCFD434, 0x00005DE - -gUnk_08CFDA12:: @ 08CFDA12 - .incbin "baserom.gba", 0xCFDA12, 0x00006F6 - -gUnk_08CFE108:: @ 08CFE108 - .incbin "baserom.gba", 0xCFE108, 0x0001B5D - -gUnk_08CFFC65:: @ 08CFFC65 - .incbin "baserom.gba", 0xCFFC65, 0x00004EF - -gUnk_08D00154:: @ 08D00154 - .incbin "baserom.gba", 0xD00154, 0x0000738 - -gUnk_08D0088C:: @ 08D0088C - .incbin "baserom.gba", 0xD0088C, 0x0000794 - -gUnk_08D01020:: @ 08D01020 - .incbin "baserom.gba", 0xD01020, 0x000013B - -gUnk_08D0115B:: @ 08D0115B - .incbin "baserom.gba", 0xD0115B, 0x00032D4 - -gUnk_08D0442F:: @ 08D0442F - .incbin "baserom.gba", 0xD0442F, 0x0002541 - -gUnk_08D06970:: @ 08D06970 - .incbin "baserom.gba", 0xD06970, 0x00012AC - -gUnk_08D07C1C:: @ 08D07C1C - .incbin "baserom.gba", 0xD07C1C, 0x0002B98 - -gUnk_08D0A7B4:: @ 08D0A7B4 - .incbin "baserom.gba", 0xD0A7B4, 0x0002758 - -gUnk_08D0CF0C:: @ 08D0CF0C - .incbin "baserom.gba", 0xD0CF0C, 0x00001C4 - -gUnk_08D0D0D0:: @ 08D0D0D0 - .incbin "baserom.gba", 0xD0D0D0, 0x0000718 - -gUnk_08D0D7E8:: @ 08D0D7E8 - .incbin "baserom.gba", 0xD0D7E8, 0x0000F90 - -gUnk_08D0E778:: @ 08D0E778 - .incbin "baserom.gba", 0xD0E778, 0x0000480 - -gUnk_08D0EBF8:: @ 08D0EBF8 - .incbin "baserom.gba", 0xD0EBF8, 0x0000114 - -gUnk_08D0ED0C:: @ 08D0ED0C - .incbin "baserom.gba", 0xD0ED0C, 0x00013A4 - -gUnk_08D100B0:: @ 08D100B0 - .incbin "baserom.gba", 0xD100B0, 0x0000120 - -gUnk_08D101D0:: @ 08D101D0 - .incbin "baserom.gba", 0xD101D0, 0x0000130 - -gUnk_08D10300:: @ 08D10300 - .incbin "baserom.gba", 0xD10300, 0x0000008 - -gUnk_08D10308:: @ 08D10308 - .incbin "baserom.gba", 0xD10308, 0x000003B - -gUnk_08D10343:: @ 08D10343 - .incbin "baserom.gba", 0xD10343, 0x000018D - -gUnk_08D104D0:: @ 08D104D0 - .incbin "baserom.gba", 0xD104D0, 0x00005EC - -gUnk_08D10ABC:: @ 08D10ABC - .incbin "baserom.gba", 0xD10ABC, 0x0000921 - -gUnk_08D113DD:: @ 08D113DD - .incbin "baserom.gba", 0xD113DD, 0x0000340 - -gUnk_08D1171D:: @ 08D1171D - .incbin "baserom.gba", 0xD1171D, 0x000099E - -gUnk_08D120BB:: @ 08D120BB - .incbin "baserom.gba", 0xD120BB, 0x0000179 - -gUnk_08D12234:: @ 08D12234 - .incbin "baserom.gba", 0xD12234, 0x0000468 - -gUnk_08D1269C:: @ 08D1269C - .incbin "baserom.gba", 0xD1269C, 0x0002674 - -gUnk_08D14D10:: @ 08D14D10 - .incbin "baserom.gba", 0xD14D10, 0x0000848 - -gUnk_08D15558:: @ 08D15558 - .incbin "baserom.gba", 0xD15558, 0x0000FE8 - -gUnk_08D16540:: @ 08D16540 - .incbin "baserom.gba", 0xD16540, 0x0001288 - -gUnk_08D177C8:: @ 08D177C8 - .incbin "baserom.gba", 0xD177C8, 0x00025B9 - -gUnk_08D19D81:: @ 08D19D81 - .incbin "baserom.gba", 0xD19D81, 0x000050F - -gUnk_08D1A290:: @ 08D1A290 - .incbin "baserom.gba", 0xD1A290, 0x0000A34 - -gUnk_08D1ACC4:: @ 08D1ACC4 - .incbin "baserom.gba", 0xD1ACC4, 0x0000607 - -gUnk_08D1B2CB:: @ 08D1B2CB - .incbin "baserom.gba", 0xD1B2CB, 0x0000B09 - -gUnk_08D1BDD4:: @ 08D1BDD4 - .incbin "baserom.gba", 0xD1BDD4, 0x0002E88 - -gUnk_08D1EC5C:: @ 08D1EC5C - .incbin "baserom.gba", 0xD1EC5C, 0x00005B6 - -gUnk_08D1F212:: @ 08D1F212 - .incbin "baserom.gba", 0xD1F212, 0x0000645 - -gUnk_08D1F857:: @ 08D1F857 - .incbin "baserom.gba", 0xD1F857, 0x00005DB - -gUnk_08D1FE32:: @ 08D1FE32 - .incbin "baserom.gba", 0xD1FE32, 0x00001DC - -gUnk_08D2000E:: @ 08D2000E - .incbin "baserom.gba", 0xD2000E, 0x000084E - -gUnk_08D2085C:: @ 08D2085C - .incbin "baserom.gba", 0xD2085C, 0x0001190 - -gUnk_08D219EC:: @ 08D219EC - .incbin "baserom.gba", 0xD219EC, 0x0000278 - -gUnk_08D21C64:: @ 08D21C64 - .incbin "baserom.gba", 0xD21C64, 0x00010CE - -gUnk_08D22D32:: @ 08D22D32 - .incbin "baserom.gba", 0xD22D32, 0x0001196 - -gUnk_08D23EC8:: @ 08D23EC8 - .incbin "baserom.gba", 0xD23EC8, 0x0000C6C - -gUnk_08D24B34:: @ 08D24B34 - .incbin "baserom.gba", 0xD24B34, 0x0000C9E - -gUnk_08D257D2:: @ 08D257D2 - .incbin "baserom.gba", 0xD257D2, 0x00015FE - -gUnk_08D26DD0:: @ 08D26DD0 - .incbin "baserom.gba", 0xD26DD0, 0x00016E8 - -gUnk_08D284B8:: @ 08D284B8 - .incbin "baserom.gba", 0xD284B8, 0x0000D44 - -gUnk_08D291FC:: @ 08D291FC - .incbin "baserom.gba", 0xD291FC, 0x000078E - -gUnk_08D2998A:: @ 08D2998A - .incbin "baserom.gba", 0xD2998A, 0x0000D09 - -gUnk_08D2A693:: @ 08D2A693 - .incbin "baserom.gba", 0xD2A693, 0x0000305 - -gUnk_08D2A998:: @ 08D2A998 - .incbin "baserom.gba", 0xD2A998, 0x0000270 - -gUnk_08D2AC08:: @ 08D2AC08 - .incbin "baserom.gba", 0xD2AC08, 0x00019B0 - -gUnk_08D2C5B8:: @ 08D2C5B8 - .incbin "baserom.gba", 0xD2C5B8, 0x000062F - -gUnk_08D2CBE7:: @ 08D2CBE7 - .incbin "baserom.gba", 0xD2CBE7, 0x00006EC - -gUnk_08D2D2D3:: @ 08D2D2D3 - .incbin "baserom.gba", 0xD2D2D3, 0x0000072 - -gUnk_08D2D345:: @ 08D2D345 - .incbin "baserom.gba", 0xD2D345, 0x00002D8 - -gUnk_08D2D61D:: @ 08D2D61D - .incbin "baserom.gba", 0xD2D61D, 0x00008C9 - -gUnk_08D2DEE6:: @ 08D2DEE6 - .incbin "baserom.gba", 0xD2DEE6, 0x00001F6 - -gUnk_08D2E0DC:: @ 08D2E0DC - .incbin "baserom.gba", 0xD2E0DC, 0x0000C33 - -gUnk_08D2ED0F:: @ 08D2ED0F - .incbin "baserom.gba", 0xD2ED0F, 0x00001F4 - -gUnk_08D2EF03:: @ 08D2EF03 - .incbin "baserom.gba", 0xD2EF03, 0x00004F3 - -gUnk_08D2F3F6:: @ 08D2F3F6 - .incbin "baserom.gba", 0xD2F3F6, 0x000050A - -gUnk_08D2F900:: @ 08D2F900 - .incbin "baserom.gba", 0xD2F900, 0x00002EC - -gUnk_08D2FBEC:: @ 08D2FBEC - .incbin "baserom.gba", 0xD2FBEC, 0x000041E - -gUnk_08D3000A:: @ 08D3000A - .incbin "baserom.gba", 0xD3000A, 0x0000006 - -gUnk_08D30010:: @ 08D30010 - .incbin "baserom.gba", 0xD30010, 0x00001C2 - -gUnk_08D301D2:: @ 08D301D2 - .incbin "baserom.gba", 0xD301D2, 0x00000A0 - -gUnk_08D30272:: @ 08D30272 - .incbin "baserom.gba", 0xD30272, 0x0000161 - -gUnk_08D303D3:: @ 08D303D3 - .incbin "baserom.gba", 0xD303D3, 0x0000183 - -gUnk_08D30556:: @ 08D30556 - .incbin "baserom.gba", 0xD30556, 0x000037C - -gUnk_08D308D2:: @ 08D308D2 - .incbin "baserom.gba", 0xD308D2, 0x0000798 - -gUnk_08D3106A:: @ 08D3106A - .incbin "baserom.gba", 0xD3106A, 0x0003866 - -gUnk_08D348D0:: @ 08D348D0 - .incbin "baserom.gba", 0xD348D0, 0x0000A19 - -gUnk_08D352E9:: @ 08D352E9 - .incbin "baserom.gba", 0xD352E9, 0x0001D9B - -gUnk_08D37084:: @ 08D37084 - .incbin "baserom.gba", 0xD37084, 0x000219C - -gUnk_08D39220:: @ 08D39220 - .incbin "baserom.gba", 0xD39220, 0x0000962 - -gUnk_08D39B82:: @ 08D39B82 - .incbin "baserom.gba", 0xD39B82, 0x00003FF - -gUnk_08D39F81:: @ 08D39F81 - .incbin "baserom.gba", 0xD39F81, 0x0000200 - -gUnk_08D3A181:: @ 08D3A181 - .incbin "baserom.gba", 0xD3A181, 0x0001213 - -gUnk_08D3B394:: @ 08D3B394 - .incbin "baserom.gba", 0xD3B394, 0x0000503 - -gUnk_08D3B897:: @ 08D3B897 - .incbin "baserom.gba", 0xD3B897, 0x000209A - -gUnk_08D3D931:: @ 08D3D931 - .incbin "baserom.gba", 0xD3D931, 0x00026D9 - -gUnk_08D4000A:: @ 08D4000A - .incbin "baserom.gba", 0xD4000A, 0x000001E - -gUnk_08D40028:: @ 08D40028 - .incbin "baserom.gba", 0xD40028, 0x00004D8 - -gUnk_08D40500:: @ 08D40500 - .incbin "baserom.gba", 0xD40500, 0x0001850 - -gUnk_08D41D50:: @ 08D41D50 - .incbin "baserom.gba", 0xD41D50, 0x0000B80 - -gUnk_08D428D0:: @ 08D428D0 - .incbin "baserom.gba", 0xD428D0, 0x0000283 - -gUnk_08D42B53:: @ 08D42B53 - .incbin "baserom.gba", 0xD42B53, 0x0001421 - -gUnk_08D43F74:: @ 08D43F74 - .incbin "baserom.gba", 0xD43F74, 0x0003C74 - -gUnk_08D47BE8:: @ 08D47BE8 - .incbin "baserom.gba", 0xD47BE8, 0x0000BED - -gUnk_08D487D5:: @ 08D487D5 - .incbin "baserom.gba", 0xD487D5, 0x00010AC - -gUnk_08D49881:: @ 08D49881 - .incbin "baserom.gba", 0xD49881, 0x00005CB - -gUnk_08D49E4C:: @ 08D49E4C - .incbin "baserom.gba", 0xD49E4C, 0x00000E8 - -gUnk_08D49F34:: @ 08D49F34 - .incbin "baserom.gba", 0xD49F34, 0x000054F - -gUnk_08D4A483:: @ 08D4A483 - .incbin "baserom.gba", 0xD4A483, 0x0000451 - -gUnk_08D4A8D4:: @ 08D4A8D4 - .incbin "baserom.gba", 0xD4A8D4, 0x00012E7 - -gUnk_08D4BBBB:: @ 08D4BBBB - .incbin "baserom.gba", 0xD4BBBB, 0x0000419 - -gUnk_08D4BFD4:: @ 08D4BFD4 - .incbin "baserom.gba", 0xD4BFD4, 0x00021A4 - -gUnk_08D4E178:: @ 08D4E178 - .incbin "baserom.gba", 0xD4E178, 0x0000176 - -gUnk_08D4E2EE:: @ 08D4E2EE - .incbin "baserom.gba", 0xD4E2EE, 0x0000B09 - -gUnk_08D4EDF7:: @ 08D4EDF7 - .incbin "baserom.gba", 0xD4EDF7, 0x00008FB - -gUnk_08D4F6F2:: @ 08D4F6F2 - .incbin "baserom.gba", 0xD4F6F2, 0x0000E1E - -gUnk_08D50510:: @ 08D50510 - .incbin "baserom.gba", 0xD50510, 0x00002E1 - -gUnk_08D507F1:: @ 08D507F1 - .incbin "baserom.gba", 0xD507F1, 0x0000B2F - -gUnk_08D51320:: @ 08D51320 - .incbin "baserom.gba", 0xD51320, 0x00000E1 - -gUnk_08D51401:: @ 08D51401 - .incbin "baserom.gba", 0xD51401, 0x0000653 - -gUnk_08D51A54:: @ 08D51A54 - .incbin "baserom.gba", 0xD51A54, 0x0001608 - -gUnk_08D5305C:: @ 08D5305C - .incbin "baserom.gba", 0xD5305C, 0x00002ED - -gUnk_08D53349:: @ 08D53349 - .incbin "baserom.gba", 0xD53349, 0x0000B7F - -gUnk_08D53EC8:: @ 08D53EC8 - .incbin "baserom.gba", 0xD53EC8, 0x0000BD8 - -gUnk_08D54AA0:: @ 08D54AA0 - .incbin "baserom.gba", 0xD54AA0, 0x0002CB8 - -gUnk_08D57758:: @ 08D57758 - .incbin "baserom.gba", 0xD57758, 0x00018B8 - -gUnk_08D59010:: @ 08D59010 - .incbin "baserom.gba", 0xD59010, 0x000178A - -gUnk_08D5A79A:: @ 08D5A79A - .incbin "baserom.gba", 0xD5A79A, 0x00000E9 - -gUnk_08D5A883:: @ 08D5A883 - .incbin "baserom.gba", 0xD5A883, 0x0000336 - -gUnk_08D5ABB9:: @ 08D5ABB9 - .incbin "baserom.gba", 0xD5ABB9, 0x0000F0C - -gUnk_08D5BAC5:: @ 08D5BAC5 - .incbin "baserom.gba", 0xD5BAC5, 0x00000DE - -gUnk_08D5BBA3:: @ 08D5BBA3 - .incbin "baserom.gba", 0xD5BBA3, 0x0000C32 - -gUnk_08D5C7D5:: @ 08D5C7D5 - .incbin "baserom.gba", 0xD5C7D5, 0x0000B33 - -gUnk_08D5D308:: @ 08D5D308 - .incbin "baserom.gba", 0xD5D308, 0x00004DB - -gUnk_08D5D7E3:: @ 08D5D7E3 - .incbin "baserom.gba", 0xD5D7E3, 0x000174B - -gUnk_08D5EF2E:: @ 08D5EF2E - .incbin "baserom.gba", 0xD5EF2E, 0x00000B6 - -gUnk_08D5EFE4:: @ 08D5EFE4 - .incbin "baserom.gba", 0xD5EFE4, 0x0001384 - -gUnk_08D60368:: @ 08D60368 - .incbin "baserom.gba", 0xD60368, 0x0000008 - -gUnk_08D60370:: @ 08D60370 - .incbin "baserom.gba", 0xD60370, 0x000005C - -gUnk_08D603CC:: @ 08D603CC - .incbin "baserom.gba", 0xD603CC, 0x0000444 - -gUnk_08D60810:: @ 08D60810 - .incbin "baserom.gba", 0xD60810, 0x0000D28 - -gUnk_08D61538:: @ 08D61538 - .incbin "baserom.gba", 0xD61538, 0x0001CC0 - -gUnk_08D631F8:: @ 08D631F8 - .incbin "baserom.gba", 0xD631F8, 0x000016E - -gUnk_08D63366:: @ 08D63366 - .incbin "baserom.gba", 0xD63366, 0x0000096 - -gUnk_08D633FC:: @ 08D633FC - .incbin "baserom.gba", 0xD633FC, 0x0000708 - -gUnk_08D63B04:: @ 08D63B04 - .incbin "baserom.gba", 0xD63B04, 0x0000404 - -gUnk_08D63F08:: @ 08D63F08 - .incbin "baserom.gba", 0xD63F08, 0x0001D14 - -gUnk_08D65C1C:: @ 08D65C1C - .incbin "baserom.gba", 0xD65C1C, 0x0002380 - -gUnk_08D67F9C:: @ 08D67F9C - .incbin "baserom.gba", 0xD67F9C, 0x00012B4 - -gUnk_08D69250:: @ 08D69250 - .incbin "baserom.gba", 0xD69250, 0x0000E33 - -gUnk_08D6A083:: @ 08D6A083 - .incbin "baserom.gba", 0xD6A083, 0x0000838 - -gUnk_08D6A8BB:: @ 08D6A8BB - .incbin "baserom.gba", 0xD6A8BB, 0x0000D89 - -gUnk_08D6B644:: @ 08D6B644 - .incbin "baserom.gba", 0xD6B644, 0x00016C8 - -gUnk_08D6CD0C:: @ 08D6CD0C - .incbin "baserom.gba", 0xD6CD0C, 0x00003AE - -gUnk_08D6D0BA:: @ 08D6D0BA - .incbin "baserom.gba", 0xD6D0BA, 0x0000216 - -gUnk_08D6D2D0:: @ 08D6D2D0 - .incbin "baserom.gba", 0xD6D2D0, 0x0000898 - -gUnk_08D6DB68:: @ 08D6DB68 - .incbin "baserom.gba", 0xD6DB68, 0x0000A7F - -gUnk_08D6E5E7:: @ 08D6E5E7 - .incbin "baserom.gba", 0xD6E5E7, 0x0000991 - -gUnk_08D6EF78:: @ 08D6EF78 - .incbin "baserom.gba", 0xD6EF78, 0x000095C - -gUnk_08D6F8D4:: @ 08D6F8D4 - .incbin "baserom.gba", 0xD6F8D4, 0x000072D - -gUnk_08D70001:: @ 08D70001 - .incbin "baserom.gba", 0xD70001, 0x000012B - -gUnk_08D7012C:: @ 08D7012C - .incbin "baserom.gba", 0xD7012C, 0x00000C4 - -gUnk_08D701F0:: @ 08D701F0 - .incbin "baserom.gba", 0xD701F0, 0x0000610 - -gUnk_08D70800:: @ 08D70800 - .incbin "baserom.gba", 0xD70800, 0x0000100 - -gUnk_08D70900:: @ 08D70900 - .incbin "baserom.gba", 0xD70900, 0x0001188 - -gUnk_08D71A88:: @ 08D71A88 - .incbin "baserom.gba", 0xD71A88, 0x000186F - -gUnk_08D732F7:: @ 08D732F7 - .incbin "baserom.gba", 0xD732F7, 0x0000471 - -gUnk_08D73768:: @ 08D73768 - .incbin "baserom.gba", 0xD73768, 0x00007A0 - -gUnk_08D73F08:: @ 08D73F08 - .incbin "baserom.gba", 0xD73F08, 0x0000622 - -gUnk_08D7452A:: @ 08D7452A - .incbin "baserom.gba", 0xD7452A, 0x0000B06 - -gUnk_08D75030:: @ 08D75030 - .incbin "baserom.gba", 0xD75030, 0x0000F68 - -gUnk_08D75F98:: @ 08D75F98 - .incbin "baserom.gba", 0xD75F98, 0x0001674 - -gUnk_08D7760C:: @ 08D7760C - .incbin "baserom.gba", 0xD7760C, 0x00000C4 - -gUnk_08D776D0:: @ 08D776D0 - .incbin "baserom.gba", 0xD776D0, 0x0000903 - -gUnk_08D77FD3:: @ 08D77FD3 - .incbin "baserom.gba", 0xD77FD3, 0x0000C2F - -gUnk_08D78C02:: @ 08D78C02 - .incbin "baserom.gba", 0xD78C02, 0x0000132 - -gUnk_08D78D34:: @ 08D78D34 - .incbin "baserom.gba", 0xD78D34, 0x000049F - -gUnk_08D791D3:: @ 08D791D3 - .incbin "baserom.gba", 0xD791D3, 0x0000104 - -gUnk_08D792D7:: @ 08D792D7 - .incbin "baserom.gba", 0xD792D7, 0x00001C6 - -gUnk_08D7949D:: @ 08D7949D - .incbin "baserom.gba", 0xD7949D, 0x0000764 - -gUnk_08D79C01:: @ 08D79C01 - .incbin "baserom.gba", 0xD79C01, 0x000088F - -gUnk_08D7A490:: @ 08D7A490 - .incbin "baserom.gba", 0xD7A490, 0x0000D44 - -gUnk_08D7B1D4:: @ 08D7B1D4 - .incbin "baserom.gba", 0xD7B1D4, 0x00001CC - -gUnk_08D7B3A0:: @ 08D7B3A0 - .incbin "baserom.gba", 0xD7B3A0, 0x0001428 - -gUnk_08D7C7C8:: @ 08D7C7C8 - .incbin "baserom.gba", 0xD7C7C8, 0x0001C7C - -gUnk_08D7E444:: @ 08D7E444 - .incbin "baserom.gba", 0xD7E444, 0x00016EC - -gUnk_08D7FB30:: @ 08D7FB30 - .incbin "baserom.gba", 0xD7FB30, 0x0000320 - -gUnk_08D7FE50:: @ 08D7FE50 - .incbin "baserom.gba", 0xD7FE50, 0x0000167 - -gUnk_08D7FFB7:: @ 08D7FFB7 - .incbin "baserom.gba", 0xD7FFB7, 0x0000139 - -gUnk_08D800F0:: @ 08D800F0 - .incbin "baserom.gba", 0xD800F0, 0x00002F3 - -gUnk_08D803E3:: @ 08D803E3 - .incbin "baserom.gba", 0xD803E3, 0x00002F4 - -gUnk_08D806D7:: @ 08D806D7 - .incbin "baserom.gba", 0xD806D7, 0x0000929 - -gUnk_08D81000:: @ 08D81000 - .incbin "baserom.gba", 0xD81000, 0x0000900 - -gUnk_08D81900:: @ 08D81900 - .incbin "baserom.gba", 0xD81900, 0x0001144 - -gUnk_08D82A44:: @ 08D82A44 - .incbin "baserom.gba", 0xD82A44, 0x0000880 - -gUnk_08D832C4:: @ 08D832C4 - .incbin "baserom.gba", 0xD832C4, 0x00024D4 - -gUnk_08D85798:: @ 08D85798 - .incbin "baserom.gba", 0xD85798, 0x00019BC - -gUnk_08D87154:: @ 08D87154 - .incbin "baserom.gba", 0xD87154, 0x00021BF - -gUnk_08D89313:: @ 08D89313 - .incbin "baserom.gba", 0xD89313, 0x0000F71 - -gUnk_08D8A284:: @ 08D8A284 - .incbin "baserom.gba", 0xD8A284, 0x0000912 - -gUnk_08D8AB96:: @ 08D8AB96 - .incbin "baserom.gba", 0xD8AB96, 0x000032A - -gUnk_08D8AEC0:: @ 08D8AEC0 - .incbin "baserom.gba", 0xD8AEC0, 0x000172C - -gUnk_08D8C5EC:: @ 08D8C5EC - .incbin "baserom.gba", 0xD8C5EC, 0x00008F0 - -gUnk_08D8CEDC:: @ 08D8CEDC - .incbin "baserom.gba", 0xD8CEDC, 0x0000010 - -gUnk_08D8CEEC:: @ 08D8CEEC - .incbin "baserom.gba", 0xD8CEEC, 0x000010B - -gUnk_08D8CFF7:: @ 08D8CFF7 - .incbin "baserom.gba", 0xD8CFF7, 0x0000448 - -gUnk_08D8D43F:: @ 08D8D43F - .incbin "baserom.gba", 0xD8D43F, 0x00003B9 - -gUnk_08D8D7F8:: @ 08D8D7F8 - .incbin "baserom.gba", 0xD8D7F8, 0x00002B0 - -gUnk_08D8DAA8:: @ 08D8DAA8 - .incbin "baserom.gba", 0xD8DAA8, 0x0000E29 - -gUnk_08D8E8D1:: @ 08D8E8D1 - .incbin "baserom.gba", 0xD8E8D1, 0x0000920 - -gUnk_08D8F1F1:: @ 08D8F1F1 - .incbin "baserom.gba", 0xD8F1F1, 0x0000E10 - -gUnk_08D90001:: @ 08D90001 - .incbin "baserom.gba", 0xD90001, 0x0000725 - -gUnk_08D90726:: @ 08D90726 - .incbin "baserom.gba", 0xD90726, 0x00001B2 - -gUnk_08D908D8:: @ 08D908D8 - .incbin "baserom.gba", 0xD908D8, 0x0000583 - -gUnk_08D90E5B:: @ 08D90E5B - .incbin "baserom.gba", 0xD90E5B, 0x00001A5 - -gUnk_08D91000:: @ 08D91000 - .incbin "baserom.gba", 0xD91000, 0x00002E8 - -gUnk_08D912E8:: @ 08D912E8 - .incbin "baserom.gba", 0xD912E8, 0x000052C - -gUnk_08D91814:: @ 08D91814 - .incbin "baserom.gba", 0xD91814, 0x0003038 - -gUnk_08D9484C:: @ 08D9484C - .incbin "baserom.gba", 0xD9484C, 0x0001DAC - -gUnk_08D965F8:: @ 08D965F8 - .incbin "baserom.gba", 0xD965F8, 0x00021E8 - -gUnk_08D987E0:: @ 08D987E0 - .incbin "baserom.gba", 0xD987E0, 0x0002090 - -gUnk_08D9A870:: @ 08D9A870 - .incbin "baserom.gba", 0xD9A870, 0x0000949 - -gUnk_08D9B1B9:: @ 08D9B1B9 - .incbin "baserom.gba", 0xD9B1B9, 0x0000BEE - -gUnk_08D9BDA7:: @ 08D9BDA7 - .incbin "baserom.gba", 0xD9BDA7, 0x0000C2D - -gUnk_08D9C9D4:: @ 08D9C9D4 - .incbin "baserom.gba", 0xD9C9D4, 0x0000060 - -gUnk_08D9CA34:: @ 08D9CA34 - .incbin "baserom.gba", 0xD9CA34, 0x0000AB3 - -gUnk_08D9D4E7:: @ 08D9D4E7 - .incbin "baserom.gba", 0xD9D4E7, 0x000031B - -gUnk_08D9D802:: @ 08D9D802 - .incbin "baserom.gba", 0xD9D802, 0x0000318 - -gUnk_08D9DB1A:: @ 08D9DB1A - .incbin "baserom.gba", 0xD9DB1A, 0x00002C3 - -gUnk_08D9DDDD:: @ 08D9DDDD - .incbin "baserom.gba", 0xD9DDDD, 0x00001F1 - -gUnk_08D9DFCE:: @ 08D9DFCE - .incbin "baserom.gba", 0xD9DFCE, 0x0001625 - -gUnk_08D9F5F3:: @ 08D9F5F3 - .incbin "baserom.gba", 0xD9F5F3, 0x0000AE6 - -gUnk_08DA00D9:: @ 08DA00D9 - .incbin "baserom.gba", 0xDA00D9, 0x0000155 - -gUnk_08DA022E:: @ 08DA022E - .incbin "baserom.gba", 0xDA022E, 0x00000D2 - -gUnk_08DA0300:: @ 08DA0300 - .incbin "baserom.gba", 0xDA0300, 0x00005D9 - -gUnk_08DA08D9:: @ 08DA08D9 - .incbin "baserom.gba", 0xDA08D9, 0x000019F - -gUnk_08DA0A78:: @ 08DA0A78 - .incbin "baserom.gba", 0xDA0A78, 0x0003B0C - -gUnk_08DA4584:: @ 08DA4584 - .incbin "baserom.gba", 0xDA4584, 0x00061C0 - -gUnk_08DAA744:: @ 08DAA744 - .incbin "baserom.gba", 0xDAA744, 0x000004B - -gUnk_08DAA78F:: @ 08DAA78F - .incbin "baserom.gba", 0xDAA78F, 0x0000502 - -gUnk_08DAAC91:: @ 08DAAC91 - .incbin "baserom.gba", 0xDAAC91, 0x0000218 - -gUnk_08DAAEA9:: @ 08DAAEA9 - .incbin "baserom.gba", 0xDAAEA9, 0x0000916 - -gUnk_08DAB7BF:: @ 08DAB7BF - .incbin "baserom.gba", 0xDAB7BF, 0x0000E18 - -gUnk_08DAC5D7:: @ 08DAC5D7 - .incbin "baserom.gba", 0xDAC5D7, 0x000000B - -gUnk_08DAC5E2:: @ 08DAC5E2 - .incbin "baserom.gba", 0xDAC5E2, 0x00001C1 - -gUnk_08DAC7A3:: @ 08DAC7A3 - .incbin "baserom.gba", 0xDAC7A3, 0x0000951 - -gUnk_08DAD0F4:: @ 08DAD0F4 - .incbin "baserom.gba", 0xDAD0F4, 0x000154F - -gUnk_08DAE643:: @ 08DAE643 - .incbin "baserom.gba", 0xDAE643, 0x00000B9 - -gUnk_08DAE6FC:: @ 08DAE6FC - .incbin "baserom.gba", 0xDAE6FC, 0x000043B - -gUnk_08DAEB37:: @ 08DAEB37 - .incbin "baserom.gba", 0xDAEB37, 0x00000CA - -gUnk_08DAEC01:: @ 08DAEC01 - .incbin "baserom.gba", 0xDAEC01, 0x00001DB - -gUnk_08DAEDDC:: @ 08DAEDDC - .incbin "baserom.gba", 0xDAEDDC, 0x0001447 - -gUnk_08DB0223:: @ 08DB0223 - .incbin "baserom.gba", 0xDB0223, 0x0000EE3 - -gUnk_08DB1106:: @ 08DB1106 - .incbin "baserom.gba", 0xDB1106, 0x000002F - -gUnk_08DB1135:: @ 08DB1135 - .incbin "baserom.gba", 0xDB1135, 0x00012C5 - -gUnk_08DB23FA:: @ 08DB23FA - .incbin "baserom.gba", 0xDB23FA, 0x00014AE - -gUnk_08DB38A8:: @ 08DB38A8 - .incbin "baserom.gba", 0xDB38A8, 0x0003F13 - -gUnk_08DB77BB:: @ 08DB77BB - .incbin "baserom.gba", 0xDB77BB, 0x0000691 - -gUnk_08DB7E4C:: @ 08DB7E4C - .incbin "baserom.gba", 0xDB7E4C, 0x0002D5A - -gUnk_08DBABA6:: @ 08DBABA6 - .incbin "baserom.gba", 0xDBABA6, 0x00002F9 - -gUnk_08DBAE9F:: @ 08DBAE9F - .incbin "baserom.gba", 0xDBAE9F, 0x0000707 - -gUnk_08DBB5A6:: @ 08DBB5A6 - .incbin "baserom.gba", 0xDBB5A6, 0x000010A - -gUnk_08DBB6B0:: @ 08DBB6B0 - .incbin "baserom.gba", 0xDBB6B0, 0x0000302 - -gUnk_08DBB9B2:: @ 08DBB9B2 - .incbin "baserom.gba", 0xDBB9B2, 0x000070B - -gUnk_08DBC0BD:: @ 08DBC0BD - .incbin "baserom.gba", 0xDBC0BD, 0x0000946 - -gUnk_08DBCA03:: @ 08DBCA03 - .incbin "baserom.gba", 0xDBCA03, 0x00000EC - -gUnk_08DBCAEF:: @ 08DBCAEF - .incbin "baserom.gba", 0xDBCAEF, 0x00005F7 - -gUnk_08DBD0E6:: @ 08DBD0E6 - .incbin "baserom.gba", 0xDBD0E6, 0x0000013 - -gUnk_08DBD0F9:: @ 08DBD0F9 - .incbin "baserom.gba", 0xDBD0F9, 0x0000002 - -gUnk_08DBD0FB:: @ 08DBD0FB - .incbin "baserom.gba", 0xDBD0FB, 0x00003A1 - -gUnk_08DBD49C:: @ 08DBD49C - .incbin "baserom.gba", 0xDBD49C, 0x0000B63 - -gUnk_08DBDFFF:: @ 08DBDFFF - .incbin "baserom.gba", 0xDBDFFF, 0x000034D - -gUnk_08DBE34C:: @ 08DBE34C - .incbin "baserom.gba", 0xDBE34C, 0x0000270 - -gUnk_08DBE5BC:: @ 08DBE5BC - .incbin "baserom.gba", 0xDBE5BC, 0x0001064 - -gUnk_08DBF620:: @ 08DBF620 - .incbin "baserom.gba", 0xDBF620, 0x00006E0 - -gUnk_08DBFD00:: @ 08DBFD00 - .incbin "baserom.gba", 0xDBFD00, 0x000030E - -gUnk_08DC000E:: @ 08DC000E - .incbin "baserom.gba", 0xDC000E, 0x0000259 - -gUnk_08DC0267:: @ 08DC0267 - .incbin "baserom.gba", 0xDC0267, 0x00002B9 - -gUnk_08DC0520:: @ 08DC0520 - .incbin "baserom.gba", 0xDC0520, 0x000037C - -gUnk_08DC089C:: @ 08DC089C - .incbin "baserom.gba", 0xDC089C, 0x000008F - -gUnk_08DC092B:: @ 08DC092B - .incbin "baserom.gba", 0xDC092B, 0x00006BD - -gUnk_08DC0FE8:: @ 08DC0FE8 - .incbin "baserom.gba", 0xDC0FE8, 0x0000244 - -gUnk_08DC122C:: @ 08DC122C - .incbin "baserom.gba", 0xDC122C, 0x000050C - -gUnk_08DC1738:: @ 08DC1738 - .incbin "baserom.gba", 0xDC1738, 0x00002C2 - -gUnk_08DC19FA:: @ 08DC19FA - .incbin "baserom.gba", 0xDC19FA, 0x000150E - -gUnk_08DC2F08:: @ 08DC2F08 - .incbin "baserom.gba", 0xDC2F08, 0x00011C4 - -gUnk_08DC40CC:: @ 08DC40CC - .incbin "baserom.gba", 0xDC40CC, 0x0000D80 - -gUnk_08DC4E4C:: @ 08DC4E4C - .incbin "baserom.gba", 0xDC4E4C, 0x0003370 - -gUnk_08DC81BC:: @ 08DC81BC - .incbin "baserom.gba", 0xDC81BC, 0x00008CF - -gUnk_08DC8A8B:: @ 08DC8A8B - .incbin "baserom.gba", 0xDC8A8B, 0x0000FF5 - -gUnk_08DC9A80:: @ 08DC9A80 - .incbin "baserom.gba", 0xDC9A80, 0x0000F83 - -gUnk_08DCAA03:: @ 08DCAA03 - .incbin "baserom.gba", 0xDCAA03, 0x0000D99 - -gUnk_08DCB79C:: @ 08DCB79C - .incbin "baserom.gba", 0xDCB79C, 0x0000410 - -gUnk_08DCBBAC:: @ 08DCBBAC - .incbin "baserom.gba", 0xDCBBAC, 0x000061D - -gUnk_08DCC1C9:: @ 08DCC1C9 - .incbin "baserom.gba", 0xDCC1C9, 0x000022C - -gUnk_08DCC3F5:: @ 08DCC3F5 - .incbin "baserom.gba", 0xDCC3F5, 0x0000087 - -gUnk_08DCC47C:: @ 08DCC47C - .incbin "baserom.gba", 0xDCC47C, 0x0000010 - -gUnk_08DCC48C:: @ 08DCC48C - .4byte 0x80ff0001 - .4byte gUnk_089FC99C - .4byte gUnk_08DCC47C - -gUnk_08DCC498:: @ 08DCC498 - .incbin "baserom.gba", 0xDCC498, 0x000005B - -gUnk_08DCC4F3:: @ 08DCC4F3 - .incbin "baserom.gba", 0xDCC4F3, 0x0000031 - -gUnk_08DCC524:: @ 08DCC524 - .incbin "baserom.gba", 0xDCC524, 0x000000D - -gUnk_08DCC531:: @ 08DCC531 - .incbin "baserom.gba", 0xDCC531, 0x0000037 - -gUnk_08DCC568:: @ 08DCC568 - .incbin "baserom.gba", 0xDCC568, 0x000003A - -gUnk_08DCC5A2:: @ 08DCC5A2 - .incbin "baserom.gba", 0xDCC5A2, 0x0000033 - -gUnk_08DCC5D5:: @ 08DCC5D5 - .incbin "baserom.gba", 0xDCC5D5, 0x000003F - -gUnk_08DCC614:: @ 08DCC614 - .incbin "baserom.gba", 0xDCC614, 0x0000021 - -gUnk_08DCC635:: @ 08DCC635 - .incbin "baserom.gba", 0xDCC635, 0x0000071 - -gUnk_08DCC6A6:: @ 08DCC6A6 - .incbin "baserom.gba", 0xDCC6A6, 0x0000026 - -gUnk_08DCC6CC:: @ 08DCC6CC - .4byte 0x9e000007 - .4byte gUnk_089FC9FC - .4byte gUnk_08DCC498 - .4byte gUnk_08DCC4F3 - .4byte gUnk_08DCC531 - .4byte gUnk_08DCC568 - .4byte gUnk_08DCC5D5 - .4byte gUnk_08DCC635 - .4byte gUnk_08DCC6A6 - -gUnk_08DCC6F0:: @ 08DCC6F0 - .incbin "baserom.gba", 0xDCC6F0, 0x0000038 - -gUnk_08DCC728:: @ 08DCC728 - .incbin "baserom.gba", 0xDCC728, 0x000003C - -gUnk_08DCC764:: @ 08DCC764 - .incbin "baserom.gba", 0xDCC764, 0x000003C - -gUnk_08DCC7A0:: @ 08DCC7A0 - .incbin "baserom.gba", 0xDCC7A0, 0x000000B - -gUnk_08DCC7AB:: @ 08DCC7AB - .incbin "baserom.gba", 0xDCC7AB, 0x0000031 - -gUnk_08DCC7DC:: @ 08DCC7DC - .incbin "baserom.gba", 0xDCC7DC, 0x000003C - -gUnk_08DCC818:: @ 08DCC818 - .incbin "baserom.gba", 0xDCC818, 0x000002C - -gUnk_08DCC844:: @ 08DCC844 - .4byte 0xa8000006 - .4byte gUnk_089FCFFC - .4byte gUnk_08DCC6F0 - .4byte gUnk_08DCC728 - .4byte gUnk_08DCC764 - .4byte gUnk_08DCC7A0 - .4byte gUnk_08DCC7DC - .4byte gUnk_08DCC818 - -gUnk_08DCC864:: @ 08DCC864 - .incbin "baserom.gba", 0xDCC864, 0x0000034 - -gUnk_08DCC898:: @ 08DCC898 - .incbin "baserom.gba", 0xDCC898, 0x000002F - -gUnk_08DCC8C7:: @ 08DCC8C7 - .incbin "baserom.gba", 0xDCC8C7, 0x000003B - -gUnk_08DCC902:: @ 08DCC902 - .incbin "baserom.gba", 0xDCC902, 0x0000050 - -gUnk_08DCC952:: @ 08DCC952 - .incbin "baserom.gba", 0xDCC952, 0x000003B - -gUnk_08DCC98D:: @ 08DCC98D - .incbin "baserom.gba", 0xDCC98D, 0x000000C - -gUnk_08DCC999:: @ 08DCC999 - .incbin "baserom.gba", 0xDCC999, 0x0000016 - -gUnk_08DCC9AF:: @ 08DCC9AF - .incbin "baserom.gba", 0xDCC9AF, 0x0000045 - -gUnk_08DCC9F4:: @ 08DCC9F4 - .4byte 0xa8000007 - .4byte gUnk_089FD5FC - .4byte gUnk_08DCC864 - .4byte gUnk_08DCC898 - .4byte gUnk_08DCC8C7 - .4byte gUnk_08DCC902 - .4byte gUnk_08DCC952 - .4byte gUnk_08DCC98D - .4byte gUnk_08DCC9AF - -gUnk_08DCCA18:: @ 08DCCA18 - .incbin "baserom.gba", 0xDCCA18, 0x000003E - -gUnk_08DCCA56:: @ 08DCCA56 - .incbin "baserom.gba", 0xDCCA56, 0x0000034 - -gUnk_08DCCA8A:: @ 08DCCA8A - .incbin "baserom.gba", 0xDCCA8A, 0x0000038 - -gUnk_08DCCAC2:: @ 08DCCAC2 - .incbin "baserom.gba", 0xDCCAC2, 0x0000038 - -gUnk_08DCCAFA:: @ 08DCCAFA - .incbin "baserom.gba", 0xDCCAFA, 0x0000042 - -gUnk_08DCCB3C:: @ 08DCCB3C - .4byte 0xa8000005 - .4byte gUnk_089FDBFC - .4byte gUnk_08DCCA18 - .4byte gUnk_08DCCA56 - .4byte gUnk_08DCCA8A - .4byte gUnk_08DCCAC2 - .4byte gUnk_08DCCAFA - -gUnk_08DCCB58:: @ 08DCCB58 - .incbin "baserom.gba", 0xDCCB58, 0x0000038 - -gUnk_08DCCB90:: @ 08DCCB90 - .incbin "baserom.gba", 0xDCCB90, 0x0000018 - -gUnk_08DCCBA8:: @ 08DCCBA8 - .incbin "baserom.gba", 0xDCCBA8, 0x0000044 - -gUnk_08DCCBEC:: @ 08DCCBEC - .incbin "baserom.gba", 0xDCCBEC, 0x0000061 - -gUnk_08DCCC4D:: @ 08DCCC4D - .incbin "baserom.gba", 0xDCCC4D, 0x000003A - -gUnk_08DCCC87:: @ 08DCCC87 - .incbin "baserom.gba", 0xDCCC87, 0x000000E - -gUnk_08DCCC95:: @ 08DCCC95 - .incbin "baserom.gba", 0xDCCC95, 0x000001C - -gUnk_08DCCCB1:: @ 08DCCCB1 - .incbin "baserom.gba", 0xDCCCB1, 0x0000014 - -gUnk_08DCCCC5:: @ 08DCCCC5 - .incbin "baserom.gba", 0xDCCCC5, 0x0000007 - -gUnk_08DCCCCC:: @ 08DCCCCC - .incbin "baserom.gba", 0xDCCCCC, 0x000002E - -gUnk_08DCCCFA:: @ 08DCCCFA - .incbin "baserom.gba", 0xDCCCFA, 0x0000046 - -gUnk_08DCCD40:: @ 08DCCD40 - .4byte 0xa8000009 - .4byte gUnk_089FDDF4 - .4byte gUnk_08DCCB58 - .4byte gUnk_08DCCB90 - .4byte gUnk_08DCCBA8 - .4byte gUnk_08DCCBEC - .4byte gUnk_08DCCC4D - .4byte gUnk_08DCCC87 - .4byte gUnk_08DCCCB1 - .4byte gUnk_08DCCCC5 - .4byte gUnk_08DCCCFA - -gUnk_08DCCD6C:: @ 08DCCD6C - .incbin "baserom.gba", 0xDCCD6C, 0x0000036 - -gUnk_08DCCDA2:: @ 08DCCDA2 - .incbin "baserom.gba", 0xDCCDA2, 0x000000F - -gUnk_08DCCDB1:: @ 08DCCDB1 - .incbin "baserom.gba", 0xDCCDB1, 0x0000041 - -gUnk_08DCCDF2:: @ 08DCCDF2 - .incbin "baserom.gba", 0xDCCDF2, 0x0000022 - -gUnk_08DCCE14:: @ 08DCCE14 - .incbin "baserom.gba", 0xDCCE14, 0x0000060 - -gUnk_08DCCE74:: @ 08DCCE74 - .incbin "baserom.gba", 0xDCCE74, 0x0000024 - -gUnk_08DCCE98:: @ 08DCCE98 - .incbin "baserom.gba", 0xDCCE98, 0x0000033 - -gUnk_08DCCECB:: @ 08DCCECB - .incbin "baserom.gba", 0xDCCECB, 0x000001A - -gUnk_08DCCEE5:: @ 08DCCEE5 - .incbin "baserom.gba", 0xDCCEE5, 0x0000013 - -gUnk_08DCCEF8:: @ 08DCCEF8 - .incbin "baserom.gba", 0xDCCEF8, 0x0000024 - -gUnk_08DCCF1C:: @ 08DCCF1C - .incbin "baserom.gba", 0xDCCF1C, 0x0000061 - -gUnk_08DCCF7D:: @ 08DCCF7D - .incbin "baserom.gba", 0xDCCF7D, 0x000005F - -gUnk_08DCCFDC:: @ 08DCCFDC - .incbin "baserom.gba", 0xDCCFDC, 0x00000BE - -gUnk_08DCD09A:: @ 08DCD09A - .incbin "baserom.gba", 0xDCD09A, 0x000002E - -gUnk_08DCD0C8:: @ 08DCD0C8 - .4byte 0xb2000007 - .4byte gUnk_089FE3F4 - .4byte gUnk_08DCCD6C - .4byte gUnk_08DCCDF2 - .4byte gUnk_08DCCE74 - .4byte gUnk_08DCCEF8 - .4byte gUnk_08DCCF7D - .4byte gUnk_08DCCFDC - .4byte gUnk_08DCD09A - -gUnk_08DCD0EC:: @ 08DCD0EC - .incbin "baserom.gba", 0xDCD0EC, 0x000003F - -gUnk_08DCD12B:: @ 08DCD12B - .incbin "baserom.gba", 0xDCD12B, 0x0000034 - -gUnk_08DCD15F:: @ 08DCD15F - .incbin "baserom.gba", 0xDCD15F, 0x000002F - -gUnk_08DCD18E:: @ 08DCD18E - .incbin "baserom.gba", 0xDCD18E, 0x0000019 - -gUnk_08DCD1A7:: @ 08DCD1A7 - .incbin "baserom.gba", 0xDCD1A7, 0x0000010 - -gUnk_08DCD1B7:: @ 08DCD1B7 - .incbin "baserom.gba", 0xDCD1B7, 0x0000015 - -gUnk_08DCD1CC:: @ 08DCD1CC - .incbin "baserom.gba", 0xDCD1CC, 0x0000064 - -gUnk_08DCD230:: @ 08DCD230 - .incbin "baserom.gba", 0xDCD230, 0x000002E - -gUnk_08DCD25E:: @ 08DCD25E - .incbin "baserom.gba", 0xDCD25E, 0x000002A - -gUnk_08DCD288:: @ 08DCD288 - .incbin "baserom.gba", 0xDCD288, 0x0000062 - -gUnk_08DCD2EA:: @ 08DCD2EA - .incbin "baserom.gba", 0xDCD2EA, 0x0000002 - -gUnk_08DCD2EC:: @ 08DCD2EC - .incbin "baserom.gba", 0xDCD2EC, 0x0000086 - -gUnk_08DCD372:: @ 08DCD372 - .incbin "baserom.gba", 0xDCD372, 0x00000A1 - -gUnk_08DCD413:: @ 08DCD413 - .incbin "baserom.gba", 0xDCD413, 0x0000007 - -gUnk_08DCD41A:: @ 08DCD41A - .incbin "baserom.gba", 0xDCD41A, 0x0000046 - -gUnk_08DCD460:: @ 08DCD460 - .incbin "baserom.gba", 0xDCD460, 0x000004C - -gUnk_08DCD4AC:: @ 08DCD4AC - .4byte 0xbc000007 - .4byte gUnk_089FE6B8 - .4byte gUnk_08DCD0EC - .4byte gUnk_08DCD18E - .4byte gUnk_08DCD230 - .4byte gUnk_08DCD25E - .4byte gUnk_08DCD2EA - .4byte gUnk_08DCD372 - .4byte gUnk_08DCD413 - -gUnk_08DCD4D0:: @ 08DCD4D0 - .incbin "baserom.gba", 0xDCD4D0, 0x0000027 - -gUnk_08DCD4F7:: @ 08DCD4F7 - .incbin "baserom.gba", 0xDCD4F7, 0x0000043 - -gUnk_08DCD53A:: @ 08DCD53A - .incbin "baserom.gba", 0xDCD53A, 0x000002C - -gUnk_08DCD566:: @ 08DCD566 - .incbin "baserom.gba", 0xDCD566, 0x0000018 - -gUnk_08DCD57E:: @ 08DCD57E - .incbin "baserom.gba", 0xDCD57E, 0x000003E - -gUnk_08DCD5BC:: @ 08DCD5BC - .incbin "baserom.gba", 0xDCD5BC, 0x0000073 - -gUnk_08DCD62F:: @ 08DCD62F - .incbin "baserom.gba", 0xDCD62F, 0x0000014 - -gUnk_08DCD643:: @ 08DCD643 - .incbin "baserom.gba", 0xDCD643, 0x00000C9 - -gUnk_08DCD70C:: @ 08DCD70C - .incbin "baserom.gba", 0xDCD70C, 0x000001D - -gUnk_08DCD729:: @ 08DCD729 - .incbin "baserom.gba", 0xDCD729, 0x000014A - -gUnk_08DCD873:: @ 08DCD873 - .incbin "baserom.gba", 0xDCD873, 0x0000016 - -gUnk_08DCD889:: @ 08DCD889 - .incbin "baserom.gba", 0xDCD889, 0x000003F - -gUnk_08DCD8C8:: @ 08DCD8C8 - .incbin "baserom.gba", 0xDCD8C8, 0x00000BF - -gUnk_08DCD987:: @ 08DCD987 - .incbin "baserom.gba", 0xDCD987, 0x0000007 - -gUnk_08DCD98E:: @ 08DCD98E - .incbin "baserom.gba", 0xDCD98E, 0x0000163 - -gUnk_08DCDAF1:: @ 08DCDAF1 - .incbin "baserom.gba", 0xDCDAF1, 0x0000011 - -gUnk_08DCDB02:: @ 08DCDB02 - .incbin "baserom.gba", 0xDCDB02, 0x00000B8 - -gUnk_08DCDBBA:: @ 08DCDBBA - .incbin "baserom.gba", 0xDCDBBA, 0x000000F - -gUnk_08DCDBC9:: @ 08DCDBC9 - .incbin "baserom.gba", 0xDCDBC9, 0x00000E1 - -gUnk_08DCDCAA:: @ 08DCDCAA - .incbin "baserom.gba", 0xDCDCAA, 0x0000024 - -gUnk_08DCDCCE:: @ 08DCDCCE - .incbin "baserom.gba", 0xDCDCCE, 0x0000094 - -gUnk_08DCDD62:: @ 08DCDD62 - .incbin "baserom.gba", 0xDCDD62, 0x000012C - -gUnk_08DCDE8E:: @ 08DCDE8E - .incbin "baserom.gba", 0xDCDE8E, 0x0000007 - -gUnk_08DCDE95:: @ 08DCDE95 - .incbin "baserom.gba", 0xDCDE95, 0x0000008 - -gUnk_08DCDE9D:: @ 08DCDE9D - .incbin "baserom.gba", 0xDCDE9D, 0x000008F - -gUnk_08DCDF2C:: @ 08DCDF2C - .4byte 0xb2000007 - .4byte gUnk_08A0D544 - .4byte gUnk_08DCD4D0 - .4byte gUnk_08DCD62F - .4byte gUnk_08DCD873 - .4byte gUnk_08DCD987 - .4byte gUnk_08DCDAF1 - .4byte gUnk_08DCDCAA - .4byte gUnk_08DCDE8E - -gUnk_08DCDF50:: @ 08DCDF50 - .incbin "baserom.gba", 0xDCDF50, 0x0000152 - -gUnk_08DCE0A2:: @ 08DCE0A2 - .incbin "baserom.gba", 0xDCE0A2, 0x000003E - -gUnk_08DCE0E0:: @ 08DCE0E0 - .incbin "baserom.gba", 0xDCE0E0, 0x000003D - -gUnk_08DCE11D:: @ 08DCE11D - .incbin "baserom.gba", 0xDCE11D, 0x0000179 - -gUnk_08DCE296:: @ 08DCE296 - .incbin "baserom.gba", 0xDCE296, 0x000000B - -gUnk_08DCE2A1:: @ 08DCE2A1 - .incbin "baserom.gba", 0xDCE2A1, 0x0000165 - -gUnk_08DCE406:: @ 08DCE406 - .incbin "baserom.gba", 0xDCE406, 0x0000052 - -gUnk_08DCE458:: @ 08DCE458 - .incbin "baserom.gba", 0xDCE458, 0x000009E - -gUnk_08DCE4F6:: @ 08DCE4F6 - .incbin "baserom.gba", 0xDCE4F6, 0x0000162 - -gUnk_08DCE658:: @ 08DCE658 - .incbin "baserom.gba", 0xDCE658, 0x000018F - -gUnk_08DCE7E7:: @ 08DCE7E7 - .incbin "baserom.gba", 0xDCE7E7, 0x0000086 - -gUnk_08DCE86D:: @ 08DCE86D - .incbin "baserom.gba", 0xDCE86D, 0x000013C - -gUnk_08DCE9A9:: @ 08DCE9A9 - .incbin "baserom.gba", 0xDCE9A9, 0x000005D - -gUnk_08DCEA06:: @ 08DCEA06 - .incbin "baserom.gba", 0xDCEA06, 0x0000014 - -gUnk_08DCEA1A:: @ 08DCEA1A - .incbin "baserom.gba", 0xDCEA1A, 0x000003D - -gUnk_08DCEA57:: @ 08DCEA57 - .incbin "baserom.gba", 0xDCEA57, 0x00000DA - -gUnk_08DCEB31:: @ 08DCEB31 - .incbin "baserom.gba", 0xDCEB31, 0x00000CD - -gUnk_08DCEBFE:: @ 08DCEBFE - .incbin "baserom.gba", 0xDCEBFE, 0x0000068 - -gUnk_08DCEC66:: @ 08DCEC66 - .incbin "baserom.gba", 0xDCEC66, 0x000008A - -gUnk_08DCECF0:: @ 08DCECF0 - .incbin "baserom.gba", 0xDCECF0, 0x00001E6 - -gUnk_08DCEED6:: @ 08DCEED6 - .incbin "baserom.gba", 0xDCEED6, 0x00000F0 - -gUnk_08DCEFC6:: @ 08DCEFC6 - .incbin "baserom.gba", 0xDCEFC6, 0x0000023 - -gUnk_08DCEFE9:: @ 08DCEFE9 - .incbin "baserom.gba", 0xDCEFE9, 0x00000F5 - -gUnk_08DCF0DE:: @ 08DCF0DE - .incbin "baserom.gba", 0xDCF0DE, 0x00000AB - -gUnk_08DCF189:: @ 08DCF189 - .incbin "baserom.gba", 0xDCF189, 0x000015D - -gUnk_08DCF2E6:: @ 08DCF2E6 - .incbin "baserom.gba", 0xDCF2E6, 0x0000138 - -gUnk_08DCF41E:: @ 08DCF41E - .incbin "baserom.gba", 0xDCF41E, 0x00001AE - -gUnk_08DCF5CC:: @ 08DCF5CC - .incbin "baserom.gba", 0xDCF5CC, 0x0000060 - -gUnk_08DCF62C:: @ 08DCF62C - .incbin "baserom.gba", 0xDCF62C, 0x00000BD - -gUnk_08DCF6E9:: @ 08DCF6E9 - .incbin "baserom.gba", 0xDCF6E9, 0x000004B - -gUnk_08DCF734:: @ 08DCF734 - .4byte 0xa8000008 - .4byte gUnk_089FE9A0 - .4byte gUnk_08DCDF50 - .4byte gUnk_08DCE296 - .4byte gUnk_08DCE658 - .4byte gUnk_08DCE9A9 - .4byte gUnk_08DCEC66 - .4byte gUnk_08DCF189 - .4byte gUnk_08DCF2E6 - .4byte gUnk_08DCF62C - -gUnk_08DCF75C:: @ 08DCF75C - .incbin "baserom.gba", 0xDCF75C, 0x0000042 - -gUnk_08DCF79E:: @ 08DCF79E - .incbin "baserom.gba", 0xDCF79E, 0x0000035 - -gUnk_08DCF7D3:: @ 08DCF7D3 - .incbin "baserom.gba", 0xDCF7D3, 0x0000007 - -gUnk_08DCF7DA:: @ 08DCF7DA - .incbin "baserom.gba", 0xDCF7DA, 0x000000D - -gUnk_08DCF7E7:: @ 08DCF7E7 - .incbin "baserom.gba", 0xDCF7E7, 0x0000042 - -gUnk_08DCF829:: @ 08DCF829 - .incbin "baserom.gba", 0xDCF829, 0x000018C - -gUnk_08DCF9B5:: @ 08DCF9B5 - .incbin "baserom.gba", 0xDCF9B5, 0x000001B - -gUnk_08DCF9D0:: @ 08DCF9D0 - .incbin "baserom.gba", 0xDCF9D0, 0x0000070 - -gUnk_08DCFA40:: @ 08DCFA40 - .4byte 0xb2000004 - .4byte gUnk_089FEFA0 - .4byte gUnk_08DCF75C - .4byte gUnk_08DCF7D3 - .4byte gUnk_08DCF829 - .4byte gUnk_08DCF9B5 - -gUnk_08DCFA58:: @ 08DCFA58 - .incbin "baserom.gba", 0xDCFA58, 0x000005F - -gUnk_08DCFAB7:: @ 08DCFAB7 - .incbin "baserom.gba", 0xDCFAB7, 0x0000006 - -gUnk_08DCFABD:: @ 08DCFABD - .incbin "baserom.gba", 0xDCFABD, 0x000000C - -gUnk_08DCFAC9:: @ 08DCFAC9 - .incbin "baserom.gba", 0xDCFAC9, 0x0000025 - -gUnk_08DCFAEE:: @ 08DCFAEE - .incbin "baserom.gba", 0xDCFAEE, 0x0000016 - -gUnk_08DCFB04:: @ 08DCFB04 - .incbin "baserom.gba", 0xDCFB04, 0x0000024 - -gUnk_08DCFB28:: @ 08DCFB28 - .incbin "baserom.gba", 0xDCFB28, 0x0000006 - -gUnk_08DCFB2E:: @ 08DCFB2E - .incbin "baserom.gba", 0xDCFB2E, 0x000004B - -gUnk_08DCFB79:: @ 08DCFB79 - .incbin "baserom.gba", 0xDCFB79, 0x000000A - -gUnk_08DCFB83:: @ 08DCFB83 - .incbin "baserom.gba", 0xDCFB83, 0x000001F - -gUnk_08DCFBA2:: @ 08DCFBA2 - .incbin "baserom.gba", 0xDCFBA2, 0x000002C - -gUnk_08DCFBCE:: @ 08DCFBCE - .incbin "baserom.gba", 0xDCFBCE, 0x0000026 - -gUnk_08DCFBF4:: @ 08DCFBF4 - .4byte 0xb2000008 - .4byte gUnk_089FF24C - .4byte gUnk_08DCFA58 - .4byte gUnk_08DCFAB7 - .4byte gUnk_08DCFAC9 - .4byte gUnk_08DCFAEE - .4byte gUnk_08DCFB28 - .4byte gUnk_08DCFB79 - .4byte gUnk_08DCFBA2 - .4byte gUnk_08DCFBCE - -gUnk_08DCFC1C:: @ 08DCFC1C - .incbin "baserom.gba", 0xDCFC1C, 0x0000050 - -gUnk_08DCFC6C:: @ 08DCFC6C - .incbin "baserom.gba", 0xDCFC6C, 0x000002C - -gUnk_08DCFC98:: @ 08DCFC98 - .incbin "baserom.gba", 0xDCFC98, 0x000002E - -gUnk_08DCFCC6:: @ 08DCFCC6 - .incbin "baserom.gba", 0xDCFCC6, 0x0000049 - -gUnk_08DCFD0F:: @ 08DCFD0F - .incbin "baserom.gba", 0xDCFD0F, 0x000000E - -gUnk_08DCFD1D:: @ 08DCFD1D - .incbin "baserom.gba", 0xDCFD1D, 0x0000028 - -gUnk_08DCFD45:: @ 08DCFD45 - .incbin "baserom.gba", 0xDCFD45, 0x0000053 - -gUnk_08DCFD98:: @ 08DCFD98 - .4byte 0x9e000006 - .4byte gUnk_089FF84C - .4byte gUnk_08DCFC1C - .4byte gUnk_08DCFC6C - .4byte gUnk_08DCFC98 - .4byte gUnk_08DCFCC6 - .4byte gUnk_08DCFD0F - .4byte gUnk_08DCFD45 - -gUnk_08DCFDB8:: @ 08DCFDB8 - .incbin "baserom.gba", 0xDCFDB8, 0x0000040 - -gUnk_08DCFDF8:: @ 08DCFDF8 - .incbin "baserom.gba", 0xDCFDF8, 0x0000054 - -gUnk_08DCFE4C:: @ 08DCFE4C - .incbin "baserom.gba", 0xDCFE4C, 0x0000033 - -gUnk_08DCFE7F:: @ 08DCFE7F - .incbin "baserom.gba", 0xDCFE7F, 0x000008E - -gUnk_08DCFF0D:: @ 08DCFF0D - .incbin "baserom.gba", 0xDCFF0D, 0x0000023 - -gUnk_08DCFF30:: @ 08DCFF30 - .incbin "baserom.gba", 0xDCFF30, 0x0000023 - -gUnk_08DCFF53:: @ 08DCFF53 - .incbin "baserom.gba", 0xDCFF53, 0x0000087 - -gUnk_08DCFFDA:: @ 08DCFFDA - .incbin "baserom.gba", 0xDCFFDA, 0x0000023 - -gUnk_08DCFFFD:: @ 08DCFFFD - .incbin "baserom.gba", 0xDCFFFD, 0x000000A - -gUnk_08DD0007:: @ 08DD0007 - .incbin "baserom.gba", 0xDD0007, 0x0000038 - -gUnk_08DD003F:: @ 08DD003F - .incbin "baserom.gba", 0xDD003F, 0x000001F - -gUnk_08DD005E:: @ 08DD005E - .incbin "baserom.gba", 0xDD005E, 0x0000039 - -gUnk_08DD0097:: @ 08DD0097 - .incbin "baserom.gba", 0xDD0097, 0x000003E - -gUnk_08DD00D5:: @ 08DD00D5 - .incbin "baserom.gba", 0xDD00D5, 0x000002B - -gUnk_08DD0100:: @ 08DD0100 - .incbin "baserom.gba", 0xDD0100, 0x0000054 - -gUnk_08DD0154:: @ 08DD0154 - .incbin "baserom.gba", 0xDD0154, 0x0000033 - -gUnk_08DD0187:: @ 08DD0187 - .incbin "baserom.gba", 0xDD0187, 0x00000BD - -gUnk_08DD0244:: @ 08DD0244 - .4byte 0xbc000007 - .4byte gUnk_089FFE4C - .4byte gUnk_08DCFDB8 - .4byte gUnk_08DCFE4C - .4byte gUnk_08DCFF0D - .4byte gUnk_08DCFFDA - .4byte gUnk_08DD003F - .4byte gUnk_08DD00D5 - .4byte gUnk_08DD0154 - -gUnk_08DD0268:: @ 08DD0268 - .incbin "baserom.gba", 0xDD0268, 0x0000074 - -gUnk_08DD02DC:: @ 08DD02DC - .incbin "baserom.gba", 0xDD02DC, 0x0000023 - -gUnk_08DD02FF:: @ 08DD02FF - .incbin "baserom.gba", 0xDD02FF, 0x0000001 - -gUnk_08DD0300:: @ 08DD0300 - .incbin "baserom.gba", 0xDD0300, 0x0000024 - -gUnk_08DD0324:: @ 08DD0324 - .incbin "baserom.gba", 0xDD0324, 0x0000087 - -gUnk_08DD03AB:: @ 08DD03AB - .incbin "baserom.gba", 0xDD03AB, 0x00000C4 - -gUnk_08DD046F:: @ 08DD046F - .incbin "baserom.gba", 0xDD046F, 0x000000A - -gUnk_08DD0479:: @ 08DD0479 - .incbin "baserom.gba", 0xDD0479, 0x0000098 - -gUnk_08DD0511:: @ 08DD0511 - .incbin "baserom.gba", 0xDD0511, 0x0000007 - -gUnk_08DD0518:: @ 08DD0518 - .incbin "baserom.gba", 0xDD0518, 0x0000007 - -gUnk_08DD051F:: @ 08DD051F - .incbin "baserom.gba", 0xDD051F, 0x0000052 - -gUnk_08DD0571:: @ 08DD0571 - .incbin "baserom.gba", 0xDD0571, 0x0000094 - -gUnk_08DD0605:: @ 08DD0605 - .incbin "baserom.gba", 0xDD0605, 0x0000005 - -gUnk_08DD060A:: @ 08DD060A - .incbin "baserom.gba", 0xDD060A, 0x0000008 - -gUnk_08DD0612:: @ 08DD0612 - .incbin "baserom.gba", 0xDD0612, 0x0000037 - -gUnk_08DD0649:: @ 08DD0649 - .incbin "baserom.gba", 0xDD0649, 0x0000047 - -gUnk_08DD0690:: @ 08DD0690 - .4byte 0x9e000007 - .4byte gUnk_08A0044C - .4byte gUnk_08DD0268 - .4byte gUnk_08DD02FF - .4byte gUnk_08DD03AB - .4byte gUnk_08DD046F - .4byte gUnk_08DD0511 - .4byte gUnk_08DD0571 - .4byte gUnk_08DD060A - -gUnk_08DD06B4:: @ 08DD06B4 - .incbin "baserom.gba", 0xDD06B4, 0x000005C - -gUnk_08DD0710:: @ 08DD0710 - .incbin "baserom.gba", 0xDD0710, 0x00000CC - -gUnk_08DD07DC:: @ 08DD07DC - .incbin "baserom.gba", 0xDD07DC, 0x0000039 - -gUnk_08DD0815:: @ 08DD0815 - .incbin "baserom.gba", 0xDD0815, 0x0000052 - -gUnk_08DD0867:: @ 08DD0867 - .incbin "baserom.gba", 0xDD0867, 0x000005C - -gUnk_08DD08C3:: @ 08DD08C3 - .incbin "baserom.gba", 0xDD08C3, 0x000001B - -gUnk_08DD08DE:: @ 08DD08DE - .incbin "baserom.gba", 0xDD08DE, 0x0000022 - -gUnk_08DD0900:: @ 08DD0900 - .incbin "baserom.gba", 0xDD0900, 0x0000098 - -gUnk_08DD0998:: @ 08DD0998 - .incbin "baserom.gba", 0xDD0998, 0x0000057 - -gUnk_08DD09EF:: @ 08DD09EF - .incbin "baserom.gba", 0xDD09EF, 0x000003F - -gUnk_08DD0A2E:: @ 08DD0A2E - .incbin "baserom.gba", 0xDD0A2E, 0x000002F - -gUnk_08DD0A5D:: @ 08DD0A5D - .incbin "baserom.gba", 0xDD0A5D, 0x0000037 - -gUnk_08DD0A94:: @ 08DD0A94 - .4byte 0xb2000008 - .4byte gUnk_08A00A4C - .4byte gUnk_08DD06B4 - .4byte gUnk_08DD07DC - .4byte gUnk_08DD0815 - .4byte gUnk_08DD0867 - .4byte gUnk_08DD08C3 - .4byte gUnk_08DD09EF - .4byte gUnk_08DD0A2E - .4byte gUnk_08DD0A5D - -gUnk_08DD0ABC:: @ 08DD0ABC - .incbin "baserom.gba", 0xDD0ABC, 0x0000044 - -gUnk_08DD0B00:: @ 08DD0B00 - .incbin "baserom.gba", 0xDD0B00, 0x0000036 - -gUnk_08DD0B36:: @ 08DD0B36 - .incbin "baserom.gba", 0xDD0B36, 0x0000134 - -gUnk_08DD0C6A:: @ 08DD0C6A - .incbin "baserom.gba", 0xDD0C6A, 0x0000044 - -gUnk_08DD0CAE:: @ 08DD0CAE - .incbin "baserom.gba", 0xDD0CAE, 0x0000046 - -gUnk_08DD0CF4:: @ 08DD0CF4 - .4byte 0xA8000002 - .4byte gUnk_08A00CF8 - .4byte gUnk_08DD0ABC - .4byte gUnk_08DD0C6A - -gUnk_08DD0D04:: @ 08DD0D04 - .incbin "baserom.gba", 0xDD0D04, 0x0000028 - -gUnk_08DD0D2C:: @ 08DD0D2C - .incbin "baserom.gba", 0xDD0D2C, 0x000006B - -gUnk_08DD0D97:: @ 08DD0D97 - .incbin "baserom.gba", 0xDD0D97, 0x0000007 - -gUnk_08DD0D9E:: @ 08DD0D9E - .incbin "baserom.gba", 0xDD0D9E, 0x0000010 - -gUnk_08DD0DAE:: @ 08DD0DAE - .incbin "baserom.gba", 0xDD0DAE, 0x0000063 - -gUnk_08DD0E11:: @ 08DD0E11 - .incbin "baserom.gba", 0xDD0E11, 0x0000063 - -gUnk_08DD0E74:: @ 08DD0E74 - .incbin "baserom.gba", 0xDD0E74, 0x00000E0 - -gUnk_08DD0F54:: @ 08DD0F54 - .incbin "baserom.gba", 0xDD0F54, 0x00000A3 - -gUnk_08DD0FF7:: @ 08DD0FF7 - .incbin "baserom.gba", 0xDD0FF7, 0x00000BD - -gUnk_08DD10B4:: @ 08DD10B4 - .incbin "baserom.gba", 0xDD10B4, 0x000001F - -gUnk_08DD10D3:: @ 08DD10D3 - .incbin "baserom.gba", 0xDD10D3, 0x00000D5 - -gUnk_08DD11A8:: @ 08DD11A8 - .4byte 0xA8000006 - .4byte gUnk_08A012F8 - .4byte gUnk_08DD0D04 - .4byte gUnk_08DD0D97 - .4byte gUnk_08DD0E11 - .4byte gUnk_08DD0F54 - .4byte gUnk_08DD0FF7 - .4byte gUnk_08DD10B4 - -gUnk_08DD11C8:: @ 08DD11C8 - .incbin "baserom.gba", 0xDD11C8, 0x0000075 - -gUnk_08DD123D:: @ 08DD123D - .incbin "baserom.gba", 0xDD123D, 0x000009E - -gUnk_08DD12DB:: @ 08DD12DB - .incbin "baserom.gba", 0xDD12DB, 0x0000047 - -gUnk_08DD1322:: @ 08DD1322 - .incbin "baserom.gba", 0xDD1322, 0x000007A - -gUnk_08DD139C:: @ 08DD139C - .incbin "baserom.gba", 0xDD139C, 0x0000020 - -gUnk_08DD13BC:: @ 08DD13BC - .incbin "baserom.gba", 0xDD13BC, 0x0000068 - -gUnk_08DD1424:: @ 08DD1424 - .incbin "baserom.gba", 0xDD1424, 0x0000018 - -gUnk_08DD143C:: @ 08DD143C - .incbin "baserom.gba", 0xDD143C, 0x0000028 - -gUnk_08DD1464:: @ 08DD1464 - .incbin "baserom.gba", 0xDD1464, 0x0000042 - -gUnk_08DD14A6:: @ 08DD14A6 - .incbin "baserom.gba", 0xDD14A6, 0x0000007 - -gUnk_08DD14AD:: @ 08DD14AD - .incbin "baserom.gba", 0xDD14AD, 0x0000078 - -gUnk_08DD1525:: @ 08DD1525 - .incbin "baserom.gba", 0xDD1525, 0x0000007 - -gUnk_08DD152C:: @ 08DD152C - .incbin "baserom.gba", 0xDD152C, 0x000001C - -gUnk_08DD1548:: @ 08DD1548 - .4byte 0x9E000007 - .4byte gUnk_08A018F8 - .4byte gUnk_08DD11C8 - .4byte gUnk_08DD1322 - .4byte gUnk_08DD139C - .4byte gUnk_08DD1424 - .4byte gUnk_08DD143C - .4byte gUnk_08DD14A6 - .4byte gUnk_08DD1525 - -gUnk_08DD156C:: @ 08DD156C - .incbin "baserom.gba", 0xDD156C, 0x0000027 - -gUnk_08DD1593:: @ 08DD1593 - .incbin "baserom.gba", 0xDD1593, 0x00000CF - -gUnk_08DD1662:: @ 08DD1662 - .incbin "baserom.gba", 0xDD1662, 0x0000008 - -gUnk_08DD166A:: @ 08DD166A - .incbin "baserom.gba", 0xDD166A, 0x000007B - -gUnk_08DD16E5:: @ 08DD16E5 - .incbin "baserom.gba", 0xDD16E5, 0x0000083 - -gUnk_08DD1768:: @ 08DD1768 - .incbin "baserom.gba", 0xDD1768, 0x0000050 - -gUnk_08DD17B8:: @ 08DD17B8 - .incbin "baserom.gba", 0xDD17B8, 0x000008C - -gUnk_08DD1844:: @ 08DD1844 - .incbin "baserom.gba", 0xDD1844, 0x0000025 - -gUnk_08DD1869:: @ 08DD1869 - .incbin "baserom.gba", 0xDD1869, 0x0000127 - -gUnk_08DD1990:: @ 08DD1990 - .4byte 0xA8000008 - .4byte gUnk_08A01EF8 - .4byte gUnk_08DD156C - .4byte gUnk_08DD1593 - .4byte gUnk_08DD1662 - .4byte gUnk_08DD16E5 - .4byte gUnk_08DD1768 - .4byte gUnk_08DD17B8 - .4byte gUnk_08DD1844 - .4byte gUnk_08DD1869 - -gUnk_08DD19B8:: @ 08DD19B8 - .incbin "baserom.gba", 0xDD19B8, 0x000004B - -gUnk_08DD1A03:: @ 08DD1A03 - .incbin "baserom.gba", 0xDD1A03, 0x0000059 - -gUnk_08DD1A5C:: @ 08DD1A5C - .incbin "baserom.gba", 0xDD1A5C, 0x0000048 - -gUnk_08DD1AA4:: @ 08DD1AA4 - .incbin "baserom.gba", 0xDD1AA4, 0x0000007 - -gUnk_08DD1AAB:: @ 08DD1AAB - .incbin "baserom.gba", 0xDD1AAB, 0x0000031 - -gUnk_08DD1ADC:: @ 08DD1ADC - .incbin "baserom.gba", 0xDD1ADC, 0x0000049 - -gUnk_08DD1B25:: @ 08DD1B25 - .incbin "baserom.gba", 0xDD1B25, 0x00000AB - -gUnk_08DD1BD0:: @ 08DD1BD0 - .incbin "baserom.gba", 0xDD1BD0, 0x0000007 - -gUnk_08DD1BD7:: @ 08DD1BD7 - .incbin "baserom.gba", 0xDD1BD7, 0x000001A - -gUnk_08DD1BF1:: @ 08DD1BF1 - .incbin "baserom.gba", 0xDD1BF1, 0x0000012 - -gUnk_08DD1C03:: @ 08DD1C03 - .incbin "baserom.gba", 0xDD1C03, 0x0000029 - -gUnk_08DD1C2C:: @ 08DD1C2C - .4byte 0xA8000006 - .4byte gUnk_08A022C4 - .4byte gUnk_08DD19B8 - .4byte gUnk_08DD1A5C - .4byte gUnk_08DD1AA4 - .4byte gUnk_08DD1B25 - .4byte gUnk_08DD1BD0 - .4byte gUnk_08DD1BF1 - -gUnk_08DD1C4C:: @ 08DD1C4C - .incbin "baserom.gba", 0xDD1C4C, 0x0000067 - -gUnk_08DD1CB3:: @ 08DD1CB3 - .incbin "baserom.gba", 0xDD1CB3, 0x0000073 - -gUnk_08DD1D26:: @ 08DD1D26 - .incbin "baserom.gba", 0xDD1D26, 0x0000016 - -gUnk_08DD1D3C:: @ 08DD1D3C - .incbin "baserom.gba", 0xDD1D3C, 0x0000023 - -gUnk_08DD1D5F:: @ 08DD1D5F - .incbin "baserom.gba", 0xDD1D5F, 0x0000044 - -gUnk_08DD1DA3:: @ 08DD1DA3 - .incbin "baserom.gba", 0xDD1DA3, 0x0000007 - -gUnk_08DD1DAA:: @ 08DD1DAA - .incbin "baserom.gba", 0xDD1DAA, 0x000005B - -gUnk_08DD1E05:: @ 08DD1E05 - .incbin "baserom.gba", 0xDD1E05, 0x000002D - -gUnk_08DD1E32:: @ 08DD1E32 - .incbin "baserom.gba", 0xDD1E32, 0x000000A - -gUnk_08DD1E3C:: @ 08DD1E3C - .incbin "baserom.gba", 0xDD1E3C, 0x0000068 - -gUnk_08DD1EA4:: @ 08DD1EA4 - .4byte 0xA8000006 - .4byte gUnk_08A028C4 - .4byte gUnk_08DD1C4C - .4byte gUnk_08DD1CB3 - .4byte gUnk_08DD1D3C - .4byte gUnk_08DD1DA3 - .4byte gUnk_08DD1E05 - .4byte gUnk_08DD1E32 - -gUnk_08DD1EC4:: @ 08DD1EC4 - .incbin "baserom.gba", 0xDD1EC4, 0x000000B - -gUnk_08DD1ECF:: @ 08DD1ECF - .incbin "baserom.gba", 0xDD1ECF, 0x0000066 - -gUnk_08DD1F35:: @ 08DD1F35 - .incbin "baserom.gba", 0xDD1F35, 0x0000032 - -gUnk_08DD1F67:: @ 08DD1F67 - .incbin "baserom.gba", 0xDD1F67, 0x0000099 - -gUnk_08DD2000:: @ 08DD2000 - .incbin "baserom.gba", 0xDD2000, 0x0000006 - -gUnk_08DD2006:: @ 08DD2006 - .incbin "baserom.gba", 0xDD2006, 0x0000007 - -gUnk_08DD200D:: @ 08DD200D - .incbin "baserom.gba", 0xDD200D, 0x0000098 - -gUnk_08DD20A5:: @ 08DD20A5 - .incbin "baserom.gba", 0xDD20A5, 0x000008B - -gUnk_08DD2130:: @ 08DD2130 - .4byte 0xBC000005 - .4byte gUnk_08A02EC4 - .4byte gUnk_08DD1EC4 - .4byte gUnk_08DD1F35 - .4byte gUnk_08DD1F67 - .4byte gUnk_08DD2006 - .4byte gUnk_08DD20A5 - -gUnk_08DD214C:: @ 08DD214C - .incbin "baserom.gba", 0xDD214C, 0x00000D3 - -gUnk_08DD221F:: @ 08DD221F - .incbin "baserom.gba", 0xDD221F, 0x000003F - -gUnk_08DD225E:: @ 08DD225E - .incbin "baserom.gba", 0xDD225E, 0x000000B - -gUnk_08DD2269:: @ 08DD2269 - .incbin "baserom.gba", 0xDD2269, 0x00000D7 - -gUnk_08DD2340:: @ 08DD2340 - .4byte 0xBC000003 - .4byte gUnk_08A034C4 - .4byte gUnk_08DD214C - .4byte gUnk_08DD221F - .4byte gUnk_08DD2269 - -gUnk_08DD2354:: @ 08DD2354 - .incbin "baserom.gba", 0xDD2354, 0x0000025 - -gUnk_08DD2379:: @ 08DD2379 - .incbin "baserom.gba", 0xDD2379, 0x0000049 - -gUnk_08DD23C2:: @ 08DD23C2 - .incbin "baserom.gba", 0xDD23C2, 0x0000178 - -gUnk_08DD253A:: @ 08DD253A - .incbin "baserom.gba", 0xDD253A, 0x0000152 - -gUnk_08DD268C:: @ 08DD268C - .incbin "baserom.gba", 0xDD268C, 0x0000020 - -gUnk_08DD26AC:: @ 08DD26AC - .incbin "baserom.gba", 0xDD26AC, 0x000012B - -gUnk_08DD27D7:: @ 08DD27D7 - .incbin "baserom.gba", 0xDD27D7, 0x000013F - -gUnk_08DD2916:: @ 08DD2916 - .incbin "baserom.gba", 0xDD2916, 0x00000B8 - -gUnk_08DD29CE:: @ 08DD29CE - .incbin "baserom.gba", 0xDD29CE, 0x0000020 - -gUnk_08DD29EE:: @ 08DD29EE - .incbin "baserom.gba", 0xDD29EE, 0x0000010 - -gUnk_08DD29FE:: @ 08DD29FE - .incbin "baserom.gba", 0xDD29FE, 0x0000024 - -gUnk_08DD2A22:: @ 08DD2A22 - .incbin "baserom.gba", 0xDD2A22, 0x0000052 - -gUnk_08DD2A74:: @ 08DD2A74 - .incbin "baserom.gba", 0xDD2A74, 0x00000A7 - -gUnk_08DD2B1B:: @ 08DD2B1B - .incbin "baserom.gba", 0xDD2B1B, 0x00000DF - -gUnk_08DD2BFA:: @ 08DD2BFA - .incbin "baserom.gba", 0xDD2BFA, 0x0000011 - -gUnk_08DD2C0B:: @ 08DD2C0B - .incbin "baserom.gba", 0xDD2C0B, 0x000002A - -gUnk_08DD2C35:: @ 08DD2C35 - .incbin "baserom.gba", 0xDD2C35, 0x0000024 - -gUnk_08DD2C59:: @ 08DD2C59 - .incbin "baserom.gba", 0xDD2C59, 0x00000AA - -gUnk_08DD2D03:: @ 08DD2D03 - .incbin "baserom.gba", 0xDD2D03, 0x000004D - -gUnk_08DD2D50:: @ 08DD2D50 - .4byte 0x9E000009 - .4byte gUnk_08A03794 - .4byte gUnk_08DD2354 - .4byte gUnk_08DD253A - .4byte gUnk_08DD268C - .4byte gUnk_08DD27D7 - .4byte gUnk_08DD29CE - .4byte gUnk_08DD2A22 - .4byte gUnk_08DD2A74 - .4byte gUnk_08DD2BFA - .4byte gUnk_08DD2C35 - -gUnk_08DD2D7C:: @ 08DD2D7C - .incbin "baserom.gba", 0xDD2D7C, 0x0000100 - -gUnk_08DD2E7C:: @ 08DD2E7C - .incbin "baserom.gba", 0xDD2E7C, 0x000003F - -gUnk_08DD2EBB:: @ 08DD2EBB - .incbin "baserom.gba", 0xDD2EBB, 0x0000043 - -gUnk_08DD2EFE:: @ 08DD2EFE - .incbin "baserom.gba", 0xDD2EFE, 0x000003D - -gUnk_08DD2F3B:: @ 08DD2F3B - .incbin "baserom.gba", 0xDD2F3B, 0x0000037 - -gUnk_08DD2F72:: @ 08DD2F72 - .incbin "baserom.gba", 0xDD2F72, 0x0000092 - -gUnk_08DD3004:: @ 08DD3004 - .incbin "baserom.gba", 0xDD3004, 0x0000031 - -gUnk_08DD3035:: @ 08DD3035 - .incbin "baserom.gba", 0xDD3035, 0x0000094 - -gUnk_08DD30C9:: @ 08DD30C9 - .incbin "baserom.gba", 0xDD30C9, 0x0000016 - -gUnk_08DD30DF:: @ 08DD30DF - .incbin "baserom.gba", 0xDD30DF, 0x0000011 - -gUnk_08DD30F0:: @ 08DD30F0 - .4byte 0xA8000007 - .4byte gUnk_08A03D94 - .4byte gUnk_08DD2D7C - .4byte gUnk_08DD2E7C - .4byte gUnk_08DD2EBB - .4byte gUnk_08DD2F3B - .4byte gUnk_08DD2F72 - .4byte gUnk_08DD3004 - .4byte gUnk_08DD30C9 - -gUnk_08DD3114:: @ 08DD3114 - .incbin "baserom.gba", 0xDD3114, 0x00000CF - -gUnk_08DD31E3:: @ 08DD31E3 - .incbin "baserom.gba", 0xDD31E3, 0x0000015 - -gUnk_08DD31F8:: @ 08DD31F8 - .incbin "baserom.gba", 0xDD31F8, 0x0000009 - -gUnk_08DD3201:: @ 08DD3201 - .incbin "baserom.gba", 0xDD3201, 0x0000019 - -gUnk_08DD321A:: @ 08DD321A - .incbin "baserom.gba", 0xDD321A, 0x000002F - -gUnk_08DD3249:: @ 08DD3249 - .incbin "baserom.gba", 0xDD3249, 0x0000061 - -gUnk_08DD32AA:: @ 08DD32AA - .incbin "baserom.gba", 0xDD32AA, 0x0000035 - -gUnk_08DD32DF:: @ 08DD32DF - .incbin "baserom.gba", 0xDD32DF, 0x0000067 - -gUnk_08DD3346:: @ 08DD3346 - .incbin "baserom.gba", 0xDD3346, 0x0000016 - -gUnk_08DD335C:: @ 08DD335C - .4byte 0xA8000006 - .4byte gUnk_08A03D94 - .4byte gUnk_08DD3114 - .4byte gUnk_08DD31E3 - .4byte gUnk_08DD31F8 - .4byte gUnk_08DD3249 - .4byte gUnk_08DD32AA - .4byte gUnk_08DD3346 - -gUnk_08DD337C:: @ 08DD337C - .incbin "baserom.gba", 0xDD337C, 0x000003A - -gUnk_08DD33B6:: @ 08DD33B6 - .incbin "baserom.gba", 0xDD33B6, 0x00000D9 - -gUnk_08DD348F:: @ 08DD348F - .incbin "baserom.gba", 0xDD348F, 0x0000064 - -gUnk_08DD34F3:: @ 08DD34F3 - .incbin "baserom.gba", 0xDD34F3, 0x000002A - -gUnk_08DD351D:: @ 08DD351D - .incbin "baserom.gba", 0xDD351D, 0x000001A - -gUnk_08DD3537:: @ 08DD3537 - .incbin "baserom.gba", 0xDD3537, 0x000007C - -gUnk_08DD35B3:: @ 08DD35B3 - .incbin "baserom.gba", 0xDD35B3, 0x0000051 - -gUnk_08DD3604:: @ 08DD3604 - .incbin "baserom.gba", 0xDD3604, 0x0000027 - -gUnk_08DD362B:: @ 08DD362B - .incbin "baserom.gba", 0xDD362B, 0x000014A - -gUnk_08DD3775:: @ 08DD3775 - .incbin "baserom.gba", 0xDD3775, 0x000002F - -gUnk_08DD37A4:: @ 08DD37A4 - .incbin "baserom.gba", 0xDD37A4, 0x000007B - -gUnk_08DD381F:: @ 08DD381F - .incbin "baserom.gba", 0xDD381F, 0x000003A - -gUnk_08DD3859:: @ 08DD3859 - .incbin "baserom.gba", 0xDD3859, 0x000003B - -gUnk_08DD3894:: @ 08DD3894 - .incbin "baserom.gba", 0xDD3894, 0x0000028 - -gUnk_08DD38BC:: @ 08DD38BC - .incbin "baserom.gba", 0xDD38BC, 0x00000DF - -gUnk_08DD399B:: @ 08DD399B - .incbin "baserom.gba", 0xDD399B, 0x0000034 - -gUnk_08DD39CF:: @ 08DD39CF - .incbin "baserom.gba", 0xDD39CF, 0x000004C - -gUnk_08DD3A1B:: @ 08DD3A1B - .incbin "baserom.gba", 0xDD3A1B, 0x00000AD - -gUnk_08DD3AC8:: @ 08DD3AC8 - .incbin "baserom.gba", 0xDD3AC8, 0x000001C - -gUnk_08DD3AE4:: @ 08DD3AE4 - .incbin "baserom.gba", 0xDD3AE4, 0x0000009 - -gUnk_08DD3AED:: @ 08DD3AED - .incbin "baserom.gba", 0xDD3AED, 0x00000DF - -gUnk_08DD3BCC:: @ 08DD3BCC - .4byte 0xA8000007 - .4byte gUnk_08A04394 - .4byte gUnk_08DD337C - .4byte gUnk_08DD34F3 - .4byte gUnk_08DD3604 - .4byte gUnk_08DD3775 - .4byte gUnk_08DD3894 - .4byte gUnk_08DD399B - .4byte gUnk_08DD3AC8 - -gUnk_08DD3BF0:: @ 08DD3BF0 - .incbin "baserom.gba", 0xDD3BF0, 0x000002B - -gUnk_08DD3C1B:: @ 08DD3C1B - .incbin "baserom.gba", 0xDD3C1B, 0x00000A0 - -gUnk_08DD3CBB:: @ 08DD3CBB - .incbin "baserom.gba", 0xDD3CBB, 0x000003F - -gUnk_08DD3CFA:: @ 08DD3CFA - .incbin "baserom.gba", 0xDD3CFA, 0x0000043 - -gUnk_08DD3D3D:: @ 08DD3D3D - .incbin "baserom.gba", 0xDD3D3D, 0x0000087 - -gUnk_08DD3DC4:: @ 08DD3DC4 - .incbin "baserom.gba", 0xDD3DC4, 0x0000032 - -gUnk_08DD3DF6:: @ 08DD3DF6 - .incbin "baserom.gba", 0xDD3DF6, 0x0000015 - -gUnk_08DD3E0B:: @ 08DD3E0B - .incbin "baserom.gba", 0xDD3E0B, 0x0000039 - -gUnk_08DD3E44:: @ 08DD3E44 - .incbin "baserom.gba", 0xDD3E44, 0x0000055 - -gUnk_08DD3E99:: @ 08DD3E99 - .incbin "baserom.gba", 0xDD3E99, 0x0000022 - -gUnk_08DD3EBB:: @ 08DD3EBB - .incbin "baserom.gba", 0xDD3EBB, 0x0000025 - -gUnk_08DD3EE0:: @ 08DD3EE0 - .incbin "baserom.gba", 0xDD3EE0, 0x0000091 - -gUnk_08DD3F71:: @ 08DD3F71 - .incbin "baserom.gba", 0xDD3F71, 0x0000049 - -gUnk_08DD3FBA:: @ 08DD3FBA - .incbin "baserom.gba", 0xDD3FBA, 0x0000052 - -gUnk_08DD400C:: @ 08DD400C - .incbin "baserom.gba", 0xDD400C, 0x0000008 - -gUnk_08DD4014:: @ 08DD4014 - .incbin "baserom.gba", 0xDD4014, 0x00000D4 - -gUnk_08DD40E8:: @ 08DD40E8 - .4byte 0xA8000007 - .4byte gUnk_08A04994 - .4byte gUnk_08DD3BF0 - .4byte gUnk_08DD3CBB - .4byte gUnk_08DD3CFA - .4byte gUnk_08DD3DF6 - .4byte gUnk_08DD3E44 - .4byte gUnk_08DD3F71 - .4byte gUnk_08DD4014 - -gUnk_08DD410C:: @ 08DD410C - .incbin "baserom.gba", 0xDD410C, 0x0000015 - -gUnk_08DD4121:: @ 08DD4121 - .incbin "baserom.gba", 0xDD4121, 0x0000096 - -gUnk_08DD41B7:: @ 08DD41B7 - .incbin "baserom.gba", 0xDD41B7, 0x000005F - -gUnk_08DD4216:: @ 08DD4216 - .incbin "baserom.gba", 0xDD4216, 0x000001E - -gUnk_08DD4234:: @ 08DD4234 - .incbin "baserom.gba", 0xDD4234, 0x00000A6 - -gUnk_08DD42DA:: @ 08DD42DA - .incbin "baserom.gba", 0xDD42DA, 0x000002A - -gUnk_08DD4304:: @ 08DD4304 - .incbin "baserom.gba", 0xDD4304, 0x0000054 - -gUnk_08DD4358:: @ 08DD4358 - .incbin "baserom.gba", 0xDD4358, 0x000004F - -gUnk_08DD43A7:: @ 08DD43A7 - .incbin "baserom.gba", 0xDD43A7, 0x000007D - -gUnk_08DD4424:: @ 08DD4424 - .incbin "baserom.gba", 0xDD4424, 0x00000CB - -gUnk_08DD44EF:: @ 08DD44EF - .incbin "baserom.gba", 0xDD44EF, 0x00000C2 - -gUnk_08DD45B1:: @ 08DD45B1 - .incbin "baserom.gba", 0xDD45B1, 0x0000131 - -gUnk_08DD46E2:: @ 08DD46E2 - .incbin "baserom.gba", 0xDD46E2, 0x0000138 - -gUnk_08DD481A:: @ 08DD481A - .incbin "baserom.gba", 0xDD481A, 0x000003E - -gUnk_08DD4858:: @ 08DD4858 - .4byte 0xB2000007 - .4byte gUnk_08A04F94 - .4byte gUnk_08DD410C - .4byte gUnk_08DD4216 - .4byte gUnk_08DD42DA - .4byte gUnk_08DD4304 - .4byte gUnk_08DD4358 - .4byte gUnk_08DD43A7 - .4byte gUnk_08DD4424 - -gUnk_08DD487C:: @ 08DD487C - .incbin "baserom.gba", 0xDD487C, 0x0000013 - -gUnk_08DD488F:: @ 08DD488F - .incbin "baserom.gba", 0xDD488F, 0x0000069 - -gUnk_08DD48F8:: @ 08DD48F8 - .incbin "baserom.gba", 0xDD48F8, 0x0000017 - -gUnk_08DD490F:: @ 08DD490F - .incbin "baserom.gba", 0xDD490F, 0x0000034 - -gUnk_08DD4943:: @ 08DD4943 - .incbin "baserom.gba", 0xDD4943, 0x0000088 - -gUnk_08DD49CB:: @ 08DD49CB - .incbin "baserom.gba", 0xDD49CB, 0x000001C - -gUnk_08DD49E7:: @ 08DD49E7 - .incbin "baserom.gba", 0xDD49E7, 0x0000098 - -gUnk_08DD4A7F:: @ 08DD4A7F - .incbin "baserom.gba", 0xDD4A7F, 0x000003A - -gUnk_08DD4AB9:: @ 08DD4AB9 - .incbin "baserom.gba", 0xDD4AB9, 0x000008B - -gUnk_08DD4B44:: @ 08DD4B44 - .4byte 0x9E000005 - .4byte gUnk_08A05594 - .4byte gUnk_08DD487C - .4byte gUnk_08DD48F8 - .4byte gUnk_08DD4943 - .4byte gUnk_08DD49CB - .4byte gUnk_08DD4A7F - -gUnk_08DD4B60:: @ 08DD4B60 - .incbin "baserom.gba", 0xDD4B60, 0x0000077 - -gUnk_08DD4BD7:: @ 08DD4BD7 - .incbin "baserom.gba", 0xDD4BD7, 0x000006C - -gUnk_08DD4C43:: @ 08DD4C43 - .incbin "baserom.gba", 0xDD4C43, 0x0000074 - -gUnk_08DD4CB7:: @ 08DD4CB7 - .incbin "baserom.gba", 0xDD4CB7, 0x000007A - -gUnk_08DD4D31:: @ 08DD4D31 - .incbin "baserom.gba", 0xDD4D31, 0x0000060 - -gUnk_08DD4D91:: @ 08DD4D91 - .incbin "baserom.gba", 0xDD4D91, 0x000001F - -gUnk_08DD4DB0:: @ 08DD4DB0 - .incbin "baserom.gba", 0xDD4DB0, 0x0000061 - -gUnk_08DD4E11:: @ 08DD4E11 - .incbin "baserom.gba", 0xDD4E11, 0x000006D - -gUnk_08DD4E7E:: @ 08DD4E7E - .incbin "baserom.gba", 0xDD4E7E, 0x0000020 - -gUnk_08DD4E9E:: @ 08DD4E9E - .incbin "baserom.gba", 0xDD4E9E, 0x000006C - -gUnk_08DD4F0A:: @ 08DD4F0A - .incbin "baserom.gba", 0xDD4F0A, 0x0000056 - -gUnk_08DD4F60:: @ 08DD4F60 - .incbin "baserom.gba", 0xDD4F60, 0x0000180 - -gUnk_08DD50E0:: @ 08DD50E0 - .incbin "baserom.gba", 0xDD50E0, 0x0000024 - -gUnk_08DD5104:: @ 08DD5104 - .incbin "baserom.gba", 0xDD5104, 0x00000E7 - -gUnk_08DD51EB:: @ 08DD51EB - .incbin "baserom.gba", 0xDD51EB, 0x0000023 - -gUnk_08DD520E:: @ 08DD520E - .incbin "baserom.gba", 0xDD520E, 0x00000EE - -gUnk_08DD52FC:: @ 08DD52FC - .4byte 0x9E000007 - .4byte gUnk_08A05B94 - .4byte gUnk_08DD4B60 - .4byte gUnk_08DD4BD7 - .4byte gUnk_08DD4D91 - .4byte gUnk_08DD4E9E - .4byte gUnk_08DD4F0A - .4byte gUnk_08DD50E0 - .4byte gUnk_08DD51EB - -gUnk_08DD5320:: @ 08DD5320 - .incbin "baserom.gba", 0xDD5320, 0x00000AF - -gUnk_08DD53CF:: @ 08DD53CF - .incbin "baserom.gba", 0xDD53CF, 0x000007C - -gUnk_08DD544B:: @ 08DD544B - .incbin "baserom.gba", 0xDD544B, 0x000006F - -gUnk_08DD54BA:: @ 08DD54BA - .incbin "baserom.gba", 0xDD54BA, 0x00000A2 - -gUnk_08DD555C:: @ 08DD555C - .incbin "baserom.gba", 0xDD555C, 0x00000CC - -gUnk_08DD5628:: @ 08DD5628 - .incbin "baserom.gba", 0xDD5628, 0x0000036 - -gUnk_08DD565E:: @ 08DD565E - .incbin "baserom.gba", 0xDD565E, 0x0000007 - -gUnk_08DD5665:: @ 08DD5665 - .incbin "baserom.gba", 0xDD5665, 0x0000002 - -gUnk_08DD5667:: @ 08DD5667 - .incbin "baserom.gba", 0xDD5667, 0x000009E - -gUnk_08DD5705:: @ 08DD5705 - .incbin "baserom.gba", 0xDD5705, 0x0000014 - -gUnk_08DD5719:: @ 08DD5719 - .incbin "baserom.gba", 0xDD5719, 0x000007C - -gUnk_08DD5795:: @ 08DD5795 - .incbin "baserom.gba", 0xDD5795, 0x000005E - -gUnk_08DD57F3:: @ 08DD57F3 - .incbin "baserom.gba", 0xDD57F3, 0x000004B - -gUnk_08DD583E:: @ 08DD583E - .incbin "baserom.gba", 0xDD583E, 0x0000056 - -gUnk_08DD5894:: @ 08DD5894 - .4byte 0xB2000007 - .4byte gUnk_08A06194 - .4byte gUnk_08DD5320 - .4byte gUnk_08DD544B - .4byte gUnk_08DD555C - .4byte gUnk_08DD5628 - .4byte gUnk_08DD565E - .4byte gUnk_08DD5795 - .4byte gUnk_08DD57F3 - -gUnk_08DD58B8:: @ 08DD58B8 - .incbin "baserom.gba", 0xDD58B8, 0x0000152 - -gUnk_08DD5A0A:: @ 08DD5A0A - .incbin "baserom.gba", 0xDD5A0A, 0x0000023 - -gUnk_08DD5A2D:: @ 08DD5A2D - .incbin "baserom.gba", 0xDD5A2D, 0x000004A - -gUnk_08DD5A77:: @ 08DD5A77 - .incbin "baserom.gba", 0xDD5A77, 0x0000062 - -gUnk_08DD5AD9:: @ 08DD5AD9 - .incbin "baserom.gba", 0xDD5AD9, 0x0000069 - -gUnk_08DD5B42:: @ 08DD5B42 - .incbin "baserom.gba", 0xDD5B42, 0x00000BE - -gUnk_08DD5C00:: @ 08DD5C00 - .incbin "baserom.gba", 0xDD5C00, 0x0000112 - -gUnk_08DD5D12:: @ 08DD5D12 - .incbin "baserom.gba", 0xDD5D12, 0x000002E - -gUnk_08DD5D40:: @ 08DD5D40 - .incbin "baserom.gba", 0xDD5D40, 0x0000024 - -gUnk_08DD5D64:: @ 08DD5D64 - .incbin "baserom.gba", 0xDD5D64, 0x000018C - -gUnk_08DD5EF0:: @ 08DD5EF0 - .incbin "baserom.gba", 0xDD5EF0, 0x00001F1 - -gUnk_08DD60E1:: @ 08DD60E1 - .incbin "baserom.gba", 0xDD60E1, 0x00000E2 - -gUnk_08DD61C3:: @ 08DD61C3 - .incbin "baserom.gba", 0xDD61C3, 0x00000C3 - -gUnk_08DD6286:: @ 08DD6286 - .incbin "baserom.gba", 0xDD6286, 0x0000124 - -gUnk_08DD63AA:: @ 08DD63AA - .incbin "baserom.gba", 0xDD63AA, 0x0000030 - -gUnk_08DD63DA:: @ 08DD63DA - .incbin "baserom.gba", 0xDD63DA, 0x0000025 - -gUnk_08DD63FF:: @ 08DD63FF - .incbin "baserom.gba", 0xDD63FF, 0x000002F - -gUnk_08DD642E:: @ 08DD642E - .incbin "baserom.gba", 0xDD642E, 0x000002B - -gUnk_08DD6459:: @ 08DD6459 - .incbin "baserom.gba", 0xDD6459, 0x00000A3 - -gUnk_08DD64FC:: @ 08DD64FC - .4byte 0x9E000008 - .4byte gUnk_08A06794 - .4byte gUnk_08DD58B8 - .4byte gUnk_08DD5A77 - .4byte gUnk_08DD5C00 - .4byte gUnk_08DD5D12 - .4byte gUnk_08DD5EF0 - .4byte gUnk_08DD61C3 - .4byte gUnk_08DD6286 - .4byte gUnk_08DD642E - -gUnk_08DD6524:: @ 08DD6524 - .incbin "baserom.gba", 0xDD6524, 0x0000061 - -gUnk_08DD6585:: @ 08DD6585 - .incbin "baserom.gba", 0xDD6585, 0x0000121 - -gUnk_08DD66A6:: @ 08DD66A6 - .incbin "baserom.gba", 0xDD66A6, 0x0000035 - -gUnk_08DD66DB:: @ 08DD66DB - .incbin "baserom.gba", 0xDD66DB, 0x0000013 - -gUnk_08DD66EE:: @ 08DD66EE - .incbin "baserom.gba", 0xDD66EE, 0x0000087 - -gUnk_08DD6775:: @ 08DD6775 - .incbin "baserom.gba", 0xDD6775, 0x0000040 - -gUnk_08DD67B5:: @ 08DD67B5 - .incbin "baserom.gba", 0xDD67B5, 0x00000E9 - -gUnk_08DD689E:: @ 08DD689E - .incbin "baserom.gba", 0xDD689E, 0x0000038 - -gUnk_08DD68D6:: @ 08DD68D6 - .incbin "baserom.gba", 0xDD68D6, 0x0000065 - -gUnk_08DD693B:: @ 08DD693B - .incbin "baserom.gba", 0xDD693B, 0x00000CE - -gUnk_08DD6A09:: @ 08DD6A09 - .incbin "baserom.gba", 0xDD6A09, 0x0000067 - -gUnk_08DD6A70:: @ 08DD6A70 - .incbin "baserom.gba", 0xDD6A70, 0x000004D - -gUnk_08DD6ABD:: @ 08DD6ABD - .incbin "baserom.gba", 0xDD6ABD, 0x0000028 - -gUnk_08DD6AE5:: @ 08DD6AE5 - .incbin "baserom.gba", 0xDD6AE5, 0x0000091 - -gUnk_08DD6B76:: @ 08DD6B76 - .incbin "baserom.gba", 0xDD6B76, 0x0000015 - -gUnk_08DD6B8B:: @ 08DD6B8B - .incbin "baserom.gba", 0xDD6B8B, 0x000000C - -gUnk_08DD6B97:: @ 08DD6B97 - .incbin "baserom.gba", 0xDD6B97, 0x000002D - -gUnk_08DD6BC4:: @ 08DD6BC4 - .incbin "baserom.gba", 0xDD6BC4, 0x0000038 - -gUnk_08DD6BFC:: @ 08DD6BFC - .4byte 0xB2000007 - .4byte gUnk_08A06D94 - .4byte gUnk_08DD6524 - .4byte gUnk_08DD66A6 - .4byte gUnk_08DD6775 - .4byte gUnk_08DD689E - .4byte gUnk_08DD68D6 - .4byte gUnk_08DD6A70 - .4byte gUnk_08DD6B76 - -gUnk_08DD6C20:: @ 08DD6C20 - .incbin "baserom.gba", 0xDD6C20, 0x0000065 - -gUnk_08DD6C85:: @ 08DD6C85 - .incbin "baserom.gba", 0xDD6C85, 0x0000031 - -gUnk_08DD6CB6:: @ 08DD6CB6 - .incbin "baserom.gba", 0xDD6CB6, 0x000003C - -gUnk_08DD6CF2:: @ 08DD6CF2 - .incbin "baserom.gba", 0xDD6CF2, 0x0000049 - -gUnk_08DD6D3B:: @ 08DD6D3B - .incbin "baserom.gba", 0xDD6D3B, 0x0000004 - -gUnk_08DD6D3F:: @ 08DD6D3F - .incbin "baserom.gba", 0xDD6D3F, 0x0000066 - -gUnk_08DD6DA5:: @ 08DD6DA5 - .incbin "baserom.gba", 0xDD6DA5, 0x0000047 - -gUnk_08DD6DEC:: @ 08DD6DEC - .incbin "baserom.gba", 0xDD6DEC, 0x0000008 - -gUnk_08DD6DF4:: @ 08DD6DF4 - .incbin "baserom.gba", 0xDD6DF4, 0x0000017 - -gUnk_08DD6E0B:: @ 08DD6E0B - .incbin "baserom.gba", 0xDD6E0B, 0x0000022 - -gUnk_08DD6E2D:: @ 08DD6E2D - .incbin "baserom.gba", 0xDD6E2D, 0x0000020 - -gUnk_08DD6E4D:: @ 08DD6E4D - .incbin "baserom.gba", 0xDD6E4D, 0x0000009 - -gUnk_08DD6E56:: @ 08DD6E56 - .incbin "baserom.gba", 0xDD6E56, 0x000003C - -gUnk_08DD6E92:: @ 08DD6E92 - .incbin "baserom.gba", 0xDD6E92, 0x0000034 - -gUnk_08DD6EC6:: @ 08DD6EC6 - .incbin "baserom.gba", 0xDD6EC6, 0x00000C4 - -gUnk_08DD6F8A:: @ 08DD6F8A - .incbin "baserom.gba", 0xDD6F8A, 0x000003A - -gUnk_08DD6FC4:: @ 08DD6FC4 - .4byte 0xBC000008 - .4byte gUnk_08A07394 - .4byte gUnk_08DD6C20 - .4byte gUnk_08DD6CB6 - .4byte gUnk_08DD6D3B - .4byte gUnk_08DD6DA5 - .4byte gUnk_08DD6DEC - .4byte gUnk_08DD6E4D - .4byte gUnk_08DD6EC6 - .4byte gUnk_08DD6F8A - -gUnk_08DD6FEC:: @ 08DD6FEC - .incbin "baserom.gba", 0xDD6FEC, 0x0000030 - -gUnk_08DD701C:: @ 08DD701C - .incbin "baserom.gba", 0xDD701C, 0x0000026 - -gUnk_08DD7042:: @ 08DD7042 - .incbin "baserom.gba", 0xDD7042, 0x00000F3 - -gUnk_08DD7135:: @ 08DD7135 - .incbin "baserom.gba", 0xDD7135, 0x0000017 - -gUnk_08DD714C:: @ 08DD714C - .incbin "baserom.gba", 0xDD714C, 0x0000028 - -gUnk_08DD7174:: @ 08DD7174 - .4byte 0xBC000003 - .4byte gUnk_08A07610 - .4byte gUnk_08DD6FEC - .4byte gUnk_08DD7135 - .4byte gUnk_08DD714C - -gUnk_08DD7188:: @ 08DD7188 - .incbin "baserom.gba", 0xDD7188, 0x0000026 - -gUnk_08DD71AE:: @ 08DD71AE - .incbin "baserom.gba", 0xDD71AE, 0x000005C - -gUnk_08DD720A:: @ 08DD720A - .incbin "baserom.gba", 0xDD720A, 0x00000BA - -gUnk_08DD72C4:: @ 08DD72C4 - .incbin "baserom.gba", 0xDD72C4, 0x0000020 - -gUnk_08DD72E4:: @ 08DD72E4 - .incbin "baserom.gba", 0xDD72E4, 0x00000AD - -gUnk_08DD7391:: @ 08DD7391 - .incbin "baserom.gba", 0xDD7391, 0x000003D - -gUnk_08DD73CE:: @ 08DD73CE - .incbin "baserom.gba", 0xDD73CE, 0x000004C - -gUnk_08DD741A:: @ 08DD741A - .incbin "baserom.gba", 0xDD741A, 0x0000039 - -gUnk_08DD7453:: @ 08DD7453 - .incbin "baserom.gba", 0xDD7453, 0x00000C4 - -gUnk_08DD7517:: @ 08DD7517 - .incbin "baserom.gba", 0xDD7517, 0x0000009 - -gUnk_08DD7520:: @ 08DD7520 - .incbin "baserom.gba", 0xDD7520, 0x0000025 - -gUnk_08DD7545:: @ 08DD7545 - .incbin "baserom.gba", 0xDD7545, 0x0000023 - -gUnk_08DD7568:: @ 08DD7568 - .incbin "baserom.gba", 0xDD7568, 0x000004B - -gUnk_08DD75B3:: @ 08DD75B3 - .incbin "baserom.gba", 0xDD75B3, 0x0000039 - -gUnk_08DD75EC:: @ 08DD75EC - .incbin "baserom.gba", 0xDD75EC, 0x0000084 - -gUnk_08DD7670:: @ 08DD7670 - .4byte 0xBC000009 - .4byte gUnk_08A07C10 - .4byte gUnk_08DD7188 - .4byte gUnk_08DD71AE - .4byte gUnk_08DD720A - .4byte gUnk_08DD72C4 - .4byte gUnk_08DD7391 - .4byte gUnk_08DD7453 - .4byte gUnk_08DD7517 - .4byte gUnk_08DD7545 - .4byte gUnk_08DD75EC - -gUnk_08DD769C:: @ 08DD769C - .incbin "baserom.gba", 0xDD769C, 0x000000B - -gUnk_08DD76A7:: @ 08DD76A7 - .incbin "baserom.gba", 0xDD76A7, 0x0000024 - -gUnk_08DD76CB:: @ 08DD76CB - .incbin "baserom.gba", 0xDD76CB, 0x000000F - -gUnk_08DD76DA:: @ 08DD76DA - .incbin "baserom.gba", 0xDD76DA, 0x0000050 - -gUnk_08DD772A:: @ 08DD772A - .incbin "baserom.gba", 0xDD772A, 0x000003C - -gUnk_08DD7766:: @ 08DD7766 - .incbin "baserom.gba", 0xDD7766, 0x0000073 - -gUnk_08DD77D9:: @ 08DD77D9 - .incbin "baserom.gba", 0xDD77D9, 0x0000008 - -gUnk_08DD77E1:: @ 08DD77E1 - .incbin "baserom.gba", 0xDD77E1, 0x0000015 - -gUnk_08DD77F6:: @ 08DD77F6 - .incbin "baserom.gba", 0xDD77F6, 0x0000083 - -gUnk_08DD7879:: @ 08DD7879 - .incbin "baserom.gba", 0xDD7879, 0x0000088 - -gUnk_08DD7901:: @ 08DD7901 - .incbin "baserom.gba", 0xDD7901, 0x0000012 - -gUnk_08DD7913:: @ 08DD7913 - .incbin "baserom.gba", 0xDD7913, 0x0000031 - -gUnk_08DD7944:: @ 08DD7944 - .incbin "baserom.gba", 0xDD7944, 0x0000054 - -gUnk_08DD7998:: @ 08DD7998 - .incbin "baserom.gba", 0xDD7998, 0x0000044 - -gUnk_08DD79DC:: @ 08DD79DC - .incbin "baserom.gba", 0xDD79DC, 0x00000DB - -gUnk_08DD7AB7:: @ 08DD7AB7 - .incbin "baserom.gba", 0xDD7AB7, 0x000011F - -gUnk_08DD7BD6:: @ 08DD7BD6 - .incbin "baserom.gba", 0xDD7BD6, 0x0000083 - -gUnk_08DD7C59:: @ 08DD7C59 - .incbin "baserom.gba", 0xDD7C59, 0x00000B1 - -gUnk_08DD7D0A:: @ 08DD7D0A - .incbin "baserom.gba", 0xDD7D0A, 0x00000FE - -gUnk_08DD7E08:: @ 08DD7E08 - .4byte 0xBC000007 - .4byte gUnk_08A08210 - .4byte gUnk_08DD769C - .4byte gUnk_08DD77D9 - .4byte gUnk_08DD7901 - .4byte gUnk_08DD7998 - .4byte gUnk_08DD7AB7 - .4byte gUnk_08DD7BD6 - .4byte gUnk_08DD7D0A - -gUnk_08DD7E2C:: @ 08DD7E2C - .incbin "baserom.gba", 0xDD7E2C, 0x0000015 - -gUnk_08DD7E41:: @ 08DD7E41 - .incbin "baserom.gba", 0xDD7E41, 0x0000061 - -gUnk_08DD7EA2:: @ 08DD7EA2 - .incbin "baserom.gba", 0xDD7EA2, 0x00000F4 - -gUnk_08DD7F96:: @ 08DD7F96 - .incbin "baserom.gba", 0xDD7F96, 0x0000024 - -gUnk_08DD7FBA:: @ 08DD7FBA - .incbin "baserom.gba", 0xDD7FBA, 0x000004B - -gUnk_08DD8005:: @ 08DD8005 - .incbin "baserom.gba", 0xDD8005, 0x000002B - -gUnk_08DD8030:: @ 08DD8030 - .incbin "baserom.gba", 0xDD8030, 0x0000096 - -gUnk_08DD80C6:: @ 08DD80C6 - .incbin "baserom.gba", 0xDD80C6, 0x0000034 - -gUnk_08DD80FA:: @ 08DD80FA - .incbin "baserom.gba", 0xDD80FA, 0x0000027 - -gUnk_08DD8121:: @ 08DD8121 - .incbin "baserom.gba", 0xDD8121, 0x00000FB - -gUnk_08DD821C:: @ 08DD821C - .incbin "baserom.gba", 0xDD821C, 0x00000BA - -gUnk_08DD82D6:: @ 08DD82D6 - .incbin "baserom.gba", 0xDD82D6, 0x000001A - -gUnk_08DD82F0:: @ 08DD82F0 - .incbin "baserom.gba", 0xDD82F0, 0x000000B - -gUnk_08DD82FB:: @ 08DD82FB - .incbin "baserom.gba", 0xDD82FB, 0x00000D1 - -gUnk_08DD83CC:: @ 08DD83CC - .4byte 0xBC000006 - .4byte gUnk_08A08810 - .4byte gUnk_08DD7E2C - .4byte gUnk_08DD7EA2 - .4byte gUnk_08DD7F96 - .4byte gUnk_08DD80FA - .4byte gUnk_08DD82D6 - .4byte gUnk_08DD82F0 - -gUnk_08DD83EC:: @ 08DD83EC - .incbin "baserom.gba", 0xDD83EC, 0x0000055 - -gUnk_08DD8441:: @ 08DD8441 - .incbin "baserom.gba", 0xDD8441, 0x0000028 - -gUnk_08DD8469:: @ 08DD8469 - .incbin "baserom.gba", 0xDD8469, 0x000000B - -gUnk_08DD8474:: @ 08DD8474 - .incbin "baserom.gba", 0xDD8474, 0x00000FC - -gUnk_08DD8570:: @ 08DD8570 - .incbin "baserom.gba", 0xDD8570, 0x000007C - -gUnk_08DD85EC:: @ 08DD85EC - .incbin "baserom.gba", 0xDD85EC, 0x00000D5 - -gUnk_08DD86C1:: @ 08DD86C1 - .incbin "baserom.gba", 0xDD86C1, 0x0000203 - -gUnk_08DD88C4:: @ 08DD88C4 - .incbin "baserom.gba", 0xDD88C4, 0x000003B - -gUnk_08DD88FF:: @ 08DD88FF - .incbin "baserom.gba", 0xDD88FF, 0x00000CA - -gUnk_08DD89C9:: @ 08DD89C9 - .incbin "baserom.gba", 0xDD89C9, 0x00000F4 - -gUnk_08DD8ABD:: @ 08DD8ABD - .incbin "baserom.gba", 0xDD8ABD, 0x0000017 - -gUnk_08DD8AD4:: @ 08DD8AD4 - .incbin "baserom.gba", 0xDD8AD4, 0x00000C7 - -gUnk_08DD8B9B:: @ 08DD8B9B - .incbin "baserom.gba", 0xDD8B9B, 0x0000025 - -gUnk_08DD8BC0:: @ 08DD8BC0 - .incbin "baserom.gba", 0xDD8BC0, 0x0000018 - -gUnk_08DD8BD8:: @ 08DD8BD8 - .incbin "baserom.gba", 0xDD8BD8, 0x00000C4 - -gUnk_08DD8C9C:: @ 08DD8C9C - .incbin "baserom.gba", 0xDD8C9C, 0x00000E2 - -gUnk_08DD8D7E:: @ 08DD8D7E - .incbin "baserom.gba", 0xDD8D7E, 0x0000048 - -gUnk_08DD8DC6:: @ 08DD8DC6 - .incbin "baserom.gba", 0xDD8DC6, 0x0000012 - -gUnk_08DD8DD8:: @ 08DD8DD8 - .incbin "baserom.gba", 0xDD8DD8, 0x0000084 - -gUnk_08DD8E5C:: @ 08DD8E5C - .4byte 0xA8000008 - .4byte gUnk_08A08E10 - .4byte gUnk_08DD83EC - .4byte gUnk_08DD8469 - .4byte gUnk_08DD86C1 - .4byte gUnk_08DD88C4 - .4byte gUnk_08DD8ABD - .4byte gUnk_08DD8B9B - .4byte gUnk_08DD8BC0 - .4byte gUnk_08DD8D7E - -gUnk_08DD8E84:: @ 08DD8E84 - .incbin "baserom.gba", 0xDD8E84, 0x000004C - -gUnk_08DD8ED0:: @ 08DD8ED0 - .incbin "baserom.gba", 0xDD8ED0, 0x0000027 - -gUnk_08DD8EF7:: @ 08DD8EF7 - .incbin "baserom.gba", 0xDD8EF7, 0x000002F - -gUnk_08DD8F26:: @ 08DD8F26 - .incbin "baserom.gba", 0xDD8F26, 0x0000029 - -gUnk_08DD8F4F:: @ 08DD8F4F - .incbin "baserom.gba", 0xDD8F4F, 0x00000B5 - -gUnk_08DD9004:: @ 08DD9004 - .incbin "baserom.gba", 0xDD9004, 0x0000028 - -gUnk_08DD902C:: @ 08DD902C - .4byte 0xA8000005 - .4byte gUnk_08A09410 - .4byte gUnk_08DD8E84 - .4byte gUnk_08DD8ED0 - .4byte gUnk_08DD8EF7 - .4byte gUnk_08DD8F4F - .4byte gUnk_08DD9004 - -gUnk_08DD9048:: @ 08DD9048 - .incbin "baserom.gba", 0xDD9048, 0x00000EA - -gUnk_08DD9132:: @ 08DD9132 - .incbin "baserom.gba", 0xDD9132, 0x000000A - -gUnk_08DD913C:: @ 08DD913C - .incbin "baserom.gba", 0xDD913C, 0x000008D - -gUnk_08DD91C9:: @ 08DD91C9 - .incbin "baserom.gba", 0xDD91C9, 0x0000259 - -gUnk_08DD9422:: @ 08DD9422 - .incbin "baserom.gba", 0xDD9422, 0x000012C - -gUnk_08DD954E:: @ 08DD954E - .incbin "baserom.gba", 0xDD954E, 0x00000B6 - -gUnk_08DD9604:: @ 08DD9604 - .4byte 0xBC000005 - .4byte gUnk_08A096D4 - .4byte gUnk_08DD9048 - .4byte gUnk_08DD9132 - .4byte gUnk_08DD91C9 - .4byte gUnk_08DD9422 - .4byte gUnk_08DD954E - -gUnk_08DD9620:: @ 08DD9620 - .incbin "baserom.gba", 0xDD9620, 0x00000CE - -gUnk_08DD96EE:: @ 08DD96EE - .incbin "baserom.gba", 0xDD96EE, 0x0000091 - -gUnk_08DD977F:: @ 08DD977F - .incbin "baserom.gba", 0xDD977F, 0x00000F1 - -gUnk_08DD9870:: @ 08DD9870 - .incbin "baserom.gba", 0xDD9870, 0x0000094 - -gUnk_08DD9904:: @ 08DD9904 - .incbin "baserom.gba", 0xDD9904, 0x0000094 - -gUnk_08DD9998:: @ 08DD9998 - .incbin "baserom.gba", 0xDD9998, 0x0000114 - -gUnk_08DD9AAC:: @ 08DD9AAC - .4byte 0xBC000005 - .4byte gUnk_08A09CD4 - .4byte gUnk_08DD9620 - .4byte gUnk_08DD977F - .4byte gUnk_08DD9870 - .4byte gUnk_08DD9904 - .4byte gUnk_08DD9998 - -gUnk_08DD9AC8:: @ 08DD9AC8 - .incbin "baserom.gba", 0xDD9AC8, 0x0000046 - -gUnk_08DD9B0E:: @ 08DD9B0E - .incbin "baserom.gba", 0xDD9B0E, 0x0000081 - -gUnk_08DD9B8F:: @ 08DD9B8F - .incbin "baserom.gba", 0xDD9B8F, 0x000002F - -gUnk_08DD9BBE:: @ 08DD9BBE - .incbin "baserom.gba", 0xDD9BBE, 0x0000025 - -gUnk_08DD9BE3:: @ 08DD9BE3 - .incbin "baserom.gba", 0xDD9BE3, 0x0000041 - -gUnk_08DD9C24:: @ 08DD9C24 - .incbin "baserom.gba", 0xDD9C24, 0x0000031 - -gUnk_08DD9C55:: @ 08DD9C55 - .incbin "baserom.gba", 0xDD9C55, 0x0000060 - -gUnk_08DD9CB5:: @ 08DD9CB5 - .incbin "baserom.gba", 0xDD9CB5, 0x0000035 - -gUnk_08DD9CEA:: @ 08DD9CEA - .incbin "baserom.gba", 0xDD9CEA, 0x000002C - -gUnk_08DD9D16:: @ 08DD9D16 - .incbin "baserom.gba", 0xDD9D16, 0x0000022 - -gUnk_08DD9D38:: @ 08DD9D38 - .incbin "baserom.gba", 0xDD9D38, 0x0000048 - -gUnk_08DD9D80:: @ 08DD9D80 - .incbin "baserom.gba", 0xDD9D80, 0x0000031 - -gUnk_08DD9DB1:: @ 08DD9DB1 - .incbin "baserom.gba", 0xDD9DB1, 0x0000023 - -gUnk_08DD9DD4:: @ 08DD9DD4 - .incbin "baserom.gba", 0xDD9DD4, 0x0000018 - -gUnk_08DD9DEC:: @ 08DD9DEC - .incbin "baserom.gba", 0xDD9DEC, 0x0000033 - -gUnk_08DD9E1F:: @ 08DD9E1F - .incbin "baserom.gba", 0xDD9E1F, 0x0000039 - -gUnk_08DD9E58:: @ 08DD9E58 - .incbin "baserom.gba", 0xDD9E58, 0x000004D - -gUnk_08DD9EA5:: @ 08DD9EA5 - .incbin "baserom.gba", 0xDD9EA5, 0x0000037 - -gUnk_08DD9EDC:: @ 08DD9EDC - .incbin "baserom.gba", 0xDD9EDC, 0x000004D - -gUnk_08DD9F29:: @ 08DD9F29 - .incbin "baserom.gba", 0xDD9F29, 0x0000027 - -gUnk_08DD9F50:: @ 08DD9F50 - .4byte 0xA8000007 - .4byte gUnk_08A09F44 - .4byte gUnk_08DD9AC8 - .4byte gUnk_08DD9B8F - .4byte gUnk_08DD9C24 - .4byte gUnk_08DD9CEA - .4byte gUnk_08DD9D80 - .4byte gUnk_08DD9E1F - .4byte gUnk_08DD9EDC - -gUnk_08DD9F74:: @ 08DD9F74 - .incbin "baserom.gba", 0xDD9F74, 0x0000063 - -gUnk_08DD9FD7:: @ 08DD9FD7 - .incbin "baserom.gba", 0xDD9FD7, 0x00000A1 - -gUnk_08DDA078:: @ 08DDA078 - .incbin "baserom.gba", 0xDDA078, 0x0000004 - -gUnk_08DDA07C:: @ 08DDA07C - .incbin "baserom.gba", 0xDDA07C, 0x000003D - -gUnk_08DDA0B9:: @ 08DDA0B9 - .incbin "baserom.gba", 0xDDA0B9, 0x0000023 - -gUnk_08DDA0DC:: @ 08DDA0DC - .incbin "baserom.gba", 0xDDA0DC, 0x0000004 - -gUnk_08DDA0E0:: @ 08DDA0E0 - .incbin "baserom.gba", 0xDDA0E0, 0x0000050 - -gUnk_08DDA130:: @ 08DDA130 - .incbin "baserom.gba", 0xDDA130, 0x00000DF - -gUnk_08DDA20F:: @ 08DDA20F - .incbin "baserom.gba", 0xDDA20F, 0x000000B - -gUnk_08DDA21A:: @ 08DDA21A - .incbin "baserom.gba", 0xDDA21A, 0x0000026 - -gUnk_08DDA240:: @ 08DDA240 - .incbin "baserom.gba", 0xDDA240, 0x0000069 - -gUnk_08DDA2A9:: @ 08DDA2A9 - .incbin "baserom.gba", 0xDDA2A9, 0x000000B - -gUnk_08DDA2B4:: @ 08DDA2B4 - .incbin "baserom.gba", 0xDDA2B4, 0x0000026 - -gUnk_08DDA2DA:: @ 08DDA2DA - .incbin "baserom.gba", 0xDDA2DA, 0x000006B - -gUnk_08DDA345:: @ 08DDA345 - .incbin "baserom.gba", 0xDDA345, 0x0000009 - -gUnk_08DDA34E:: @ 08DDA34E - .incbin "baserom.gba", 0xDDA34E, 0x0000031 - -gUnk_08DDA37F:: @ 08DDA37F - .incbin "baserom.gba", 0xDDA37F, 0x0000079 - -gUnk_08DDA3F8:: @ 08DDA3F8 - .4byte 0xA8000008 - .4byte gUnk_08A0A544 - .4byte gUnk_08DD9F74 - .4byte gUnk_08DD9FD7 - .4byte gUnk_08DDA078 - .4byte gUnk_08DDA0B9 - .4byte gUnk_08DDA130 - .4byte gUnk_08DDA20F - .4byte gUnk_08DDA2A9 - .4byte gUnk_08DDA345 - -gUnk_08DDA420:: @ 08DDA420 - .incbin "baserom.gba", 0xDDA420, 0x0000013 - -gUnk_08DDA433:: @ 08DDA433 - .incbin "baserom.gba", 0xDDA433, 0x000003B - -gUnk_08DDA46E:: @ 08DDA46E - .incbin "baserom.gba", 0xDDA46E, 0x0000051 - -gUnk_08DDA4BF:: @ 08DDA4BF - .incbin "baserom.gba", 0xDDA4BF, 0x000000F - -gUnk_08DDA4CE:: @ 08DDA4CE - .incbin "baserom.gba", 0xDDA4CE, 0x000001E - -gUnk_08DDA4EC:: @ 08DDA4EC - .incbin "baserom.gba", 0xDDA4EC, 0x0000072 - -gUnk_08DDA55E:: @ 08DDA55E - .incbin "baserom.gba", 0xDDA55E, 0x0000034 - -gUnk_08DDA592:: @ 08DDA592 - .incbin "baserom.gba", 0xDDA592, 0x0000048 - -gUnk_08DDA5DA:: @ 08DDA5DA - .incbin "baserom.gba", 0xDDA5DA, 0x000008D - -gUnk_08DDA667:: @ 08DDA667 - .incbin "baserom.gba", 0xDDA667, 0x000006D - -gUnk_08DDA6D4:: @ 08DDA6D4 - .incbin "baserom.gba", 0xDDA6D4, 0x0000082 - -gUnk_08DDA756:: @ 08DDA756 - .incbin "baserom.gba", 0xDDA756, 0x000000E - -gUnk_08DDA764:: @ 08DDA764 - .incbin "baserom.gba", 0xDDA764, 0x0000024 - -gUnk_08DDA788:: @ 08DDA788 - .incbin "baserom.gba", 0xDDA788, 0x000004D - -gUnk_08DDA7D5:: @ 08DDA7D5 - .incbin "baserom.gba", 0xDDA7D5, 0x0000013 - -gUnk_08DDA7E8:: @ 08DDA7E8 - .incbin "baserom.gba", 0xDDA7E8, 0x0000012 - -gUnk_08DDA7FA:: @ 08DDA7FA - .incbin "baserom.gba", 0xDDA7FA, 0x000001B - -gUnk_08DDA815:: @ 08DDA815 - .incbin "baserom.gba", 0xDDA815, 0x00000E8 - -gUnk_08DDA8FD:: @ 08DDA8FD - .incbin "baserom.gba", 0xDDA8FD, 0x000002A - -gUnk_08DDA927:: @ 08DDA927 - .incbin "baserom.gba", 0xDDA927, 0x0000016 - -gUnk_08DDA93D:: @ 08DDA93D - .incbin "baserom.gba", 0xDDA93D, 0x000006E - -gUnk_08DDA9AB:: @ 08DDA9AB - .incbin "baserom.gba", 0xDDA9AB, 0x000011D - -gUnk_08DDAAC8:: @ 08DDAAC8 - .4byte 0xA8000008 - .4byte gUnk_08A0AB44 - .4byte gUnk_08DDA420 - .4byte gUnk_08DDA4BF - .4byte gUnk_08DDA55E - .4byte gUnk_08DDA667 - .4byte gUnk_08DDA756 - .4byte gUnk_08DDA7D5 - .4byte gUnk_08DDA8FD - .4byte gUnk_08DDA9AB - -gUnk_08DDAAF0:: @ 08DDAAF0 - .incbin "baserom.gba", 0xDDAAF0, 0x0000044 - -gUnk_08DDAB34:: @ 08DDAB34 - .incbin "baserom.gba", 0xDDAB34, 0x0000011 - -gUnk_08DDAB45:: @ 08DDAB45 - .incbin "baserom.gba", 0xDDAB45, 0x0000042 - -gUnk_08DDAB87:: @ 08DDAB87 - .incbin "baserom.gba", 0xDDAB87, 0x000004E - -gUnk_08DDABD5:: @ 08DDABD5 - .incbin "baserom.gba", 0xDDABD5, 0x0000070 - -gUnk_08DDAC45:: @ 08DDAC45 - .incbin "baserom.gba", 0xDDAC45, 0x00000E5 - -gUnk_08DDAD2A:: @ 08DDAD2A - .incbin "baserom.gba", 0xDDAD2A, 0x0000007 - -gUnk_08DDAD31:: @ 08DDAD31 - .incbin "baserom.gba", 0xDDAD31, 0x0000068 - -gUnk_08DDAD99:: @ 08DDAD99 - .incbin "baserom.gba", 0xDDAD99, 0x0000064 - -gUnk_08DDADFD:: @ 08DDADFD - .incbin "baserom.gba", 0xDDADFD, 0x000003C - -gUnk_08DDAE39:: @ 08DDAE39 - .incbin "baserom.gba", 0xDDAE39, 0x000001A - -gUnk_08DDAE53:: @ 08DDAE53 - .incbin "baserom.gba", 0xDDAE53, 0x0000063 - -gUnk_08DDAEB6:: @ 08DDAEB6 - .incbin "baserom.gba", 0xDDAEB6, 0x0000007 - -gUnk_08DDAEBD:: @ 08DDAEBD - .incbin "baserom.gba", 0xDDAEBD, 0x00000E8 - -gUnk_08DDAFA5:: @ 08DDAFA5 - .incbin "baserom.gba", 0xDDAFA5, 0x0000007 - -gUnk_08DDAFAC:: @ 08DDAFAC - .incbin "baserom.gba", 0xDDAFAC, 0x000001D - -gUnk_08DDAFC9:: @ 08DDAFC9 - .incbin "baserom.gba", 0xDDAFC9, 0x000004C - -gUnk_08DDB015:: @ 08DDB015 - .incbin "baserom.gba", 0xDDB015, 0x000002A - -gUnk_08DDB03F:: @ 08DDB03F - .incbin "baserom.gba", 0xDDB03F, 0x000006F - -gUnk_08DDB0AE:: @ 08DDB0AE - .incbin "baserom.gba", 0xDDB0AE, 0x0000008 - -gUnk_08DDB0B6:: @ 08DDB0B6 - .incbin "baserom.gba", 0xDDB0B6, 0x0000055 - -gUnk_08DDB10B:: @ 08DDB10B - .incbin "baserom.gba", 0xDDB10B, 0x000007A - -gUnk_08DDB185:: @ 08DDB185 - .incbin "baserom.gba", 0xDDB185, 0x000000A - -gUnk_08DDB18F:: @ 08DDB18F - .incbin "baserom.gba", 0xDDB18F, 0x0000045 - -gUnk_08DDB1D4:: @ 08DDB1D4 - .4byte 0xA800000A - .4byte gUnk_08A0B144 - .4byte gUnk_08DDAAF0 - .4byte gUnk_08DDAB34 - .4byte gUnk_08DDABD5 - .4byte gUnk_08DDAD2A - .4byte gUnk_08DDAE39 - .4byte gUnk_08DDAEB6 - .4byte gUnk_08DDAFA5 - .4byte gUnk_08DDB015 - .4byte gUnk_08DDB0AE - .4byte gUnk_08DDB185 - -gUnk_08DDB204:: @ 08DDB204 - .incbin "baserom.gba", 0xDDB204, 0x0000017 - -gUnk_08DDB21B:: @ 08DDB21B - .incbin "baserom.gba", 0xDDB21B, 0x0000047 - -gUnk_08DDB262:: @ 08DDB262 - .incbin "baserom.gba", 0xDDB262, 0x0000020 - -gUnk_08DDB282:: @ 08DDB282 - .incbin "baserom.gba", 0xDDB282, 0x0000062 - -gUnk_08DDB2E4:: @ 08DDB2E4 - .incbin "baserom.gba", 0xDDB2E4, 0x0000028 - -gUnk_08DDB30C:: @ 08DDB30C - .incbin "baserom.gba", 0xDDB30C, 0x000009B - -gUnk_08DDB3A7:: @ 08DDB3A7 - .incbin "baserom.gba", 0xDDB3A7, 0x00000A4 - -gUnk_08DDB44B:: @ 08DDB44B - .incbin "baserom.gba", 0xDDB44B, 0x00000AC - -gUnk_08DDB4F7:: @ 08DDB4F7 - .incbin "baserom.gba", 0xDDB4F7, 0x00000CB - -gUnk_08DDB5C2:: @ 08DDB5C2 - .incbin "baserom.gba", 0xDDB5C2, 0x0000007 - -gUnk_08DDB5C9:: @ 08DDB5C9 - .incbin "baserom.gba", 0xDDB5C9, 0x000001B - -gUnk_08DDB5E4:: @ 08DDB5E4 - .4byte 0xA8000008 - .4byte gUnk_08A0B744 - .4byte gUnk_08DDB204 - .4byte gUnk_08DDB262 - .4byte gUnk_08DDB2E4 - .4byte gUnk_08DDB30C - .4byte gUnk_08DDB3A7 - .4byte gUnk_08DDB44B - .4byte gUnk_08DDB4F7 - .4byte gUnk_08DDB5C2 - -gUnk_08DDB60C:: @ 08DDB60C - .incbin "baserom.gba", 0xDDB60C, 0x000006E - -gUnk_08DDB67A:: @ 08DDB67A - .incbin "baserom.gba", 0xDDB67A, 0x000007F - -gUnk_08DDB6F9:: @ 08DDB6F9 - .incbin "baserom.gba", 0xDDB6F9, 0x0000023 - -gUnk_08DDB71C:: @ 08DDB71C - .incbin "baserom.gba", 0xDDB71C, 0x00000DE - -gUnk_08DDB7FA:: @ 08DDB7FA - .incbin "baserom.gba", 0xDDB7FA, 0x000025A - -gUnk_08DDBA54:: @ 08DDBA54 - .incbin "baserom.gba", 0xDDBA54, 0x0000049 - -gUnk_08DDBA9D:: @ 08DDBA9D - .incbin "baserom.gba", 0xDDBA9D, 0x00000A6 - -gUnk_08DDBB43:: @ 08DDBB43 - .incbin "baserom.gba", 0xDDBB43, 0x0000067 - -gUnk_08DDBBAA:: @ 08DDBBAA - .incbin "baserom.gba", 0xDDBBAA, 0x0000095 - -gUnk_08DDBC3F:: @ 08DDBC3F - .incbin "baserom.gba", 0xDDBC3F, 0x00000C4 - -gUnk_08DDBD03:: @ 08DDBD03 - .incbin "baserom.gba", 0xDDBD03, 0x0000041 - -gUnk_08DDBD44:: @ 08DDBD44 - .incbin "baserom.gba", 0xDDBD44, 0x000005F - -gUnk_08DDBDA3:: @ 08DDBDA3 - .incbin "baserom.gba", 0xDDBDA3, 0x0000064 - -gUnk_08DDBE07:: @ 08DDBE07 - .incbin "baserom.gba", 0xDDBE07, 0x0000068 - -gUnk_08DDBE6F:: @ 08DDBE6F - .incbin "baserom.gba", 0xDDBE6F, 0x0000034 - -gUnk_08DDBEA3:: @ 08DDBEA3 - .incbin "baserom.gba", 0xDDBEA3, 0x00000CC - -gUnk_08DDBF6F:: @ 08DDBF6F - .incbin "baserom.gba", 0xDDBF6F, 0x0000101 - -gUnk_08DDC070:: @ 08DDC070 - .4byte 0xA8000009 - .4byte gUnk_08A0BD44 - .4byte gUnk_08DDB60C - .4byte gUnk_08DDB71C - .4byte gUnk_08DDB7FA - .4byte gUnk_08DDBA54 - .4byte gUnk_08DDBB43 - .4byte gUnk_08DDBC3F - .4byte gUnk_08DDBD03 - .4byte gUnk_08DDBD44 - .4byte gUnk_08DDBEA3 - -gUnk_08DDC09C:: @ 08DDC09C - .incbin "baserom.gba", 0xDDC09C, 0x0000028 - -gUnk_08DDC0C4:: @ 08DDC0C4 - .incbin "baserom.gba", 0xDDC0C4, 0x0000008 - -gUnk_08DDC0CC:: @ 08DDC0CC - .incbin "baserom.gba", 0xDDC0CC, 0x0000055 - -gUnk_08DDC121:: @ 08DDC121 - .incbin "baserom.gba", 0xDDC121, 0x0000007 - -gUnk_08DDC128:: @ 08DDC128 - .incbin "baserom.gba", 0xDDC128, 0x0000012 - -gUnk_08DDC13A:: @ 08DDC13A - .incbin "baserom.gba", 0xDDC13A, 0x0000070 - -gUnk_08DDC1AA:: @ 08DDC1AA - .incbin "baserom.gba", 0xDDC1AA, 0x0000021 - -gUnk_08DDC1CB:: @ 08DDC1CB - .incbin "baserom.gba", 0xDDC1CB, 0x0000033 - -gUnk_08DDC1FE:: @ 08DDC1FE - .incbin "baserom.gba", 0xDDC1FE, 0x000001A - -gUnk_08DDC218:: @ 08DDC218 - .incbin "baserom.gba", 0xDDC218, 0x0000038 - -gUnk_08DDC250:: @ 08DDC250 - .4byte 0xA8000007 - .4byte gUnk_08A0C344 - .4byte gUnk_08DDC09C - .4byte gUnk_08DDC0C4 - .4byte gUnk_08DDC121 - .4byte gUnk_08DDC13A - .4byte gUnk_08DDC1AA - .4byte gUnk_08DDC1FE - .4byte gUnk_08DDC218 - -gUnk_08DDC274:: @ 08DDC274 - .incbin "baserom.gba", 0xDDC274, 0x0000032 - -gUnk_08DDC2A6:: @ 08DDC2A6 - .incbin "baserom.gba", 0xDDC2A6, 0x0000008 - -gUnk_08DDC2AE:: @ 08DDC2AE - .incbin "baserom.gba", 0xDDC2AE, 0x000002B - -gUnk_08DDC2D9:: @ 08DDC2D9 - .incbin "baserom.gba", 0xDDC2D9, 0x0000032 - -gUnk_08DDC30B:: @ 08DDC30B - .incbin "baserom.gba", 0xDDC30B, 0x000003B - -gUnk_08DDC346:: @ 08DDC346 - .incbin "baserom.gba", 0xDDC346, 0x0000012 - -gUnk_08DDC358:: @ 08DDC358 - .incbin "baserom.gba", 0xDDC358, 0x000003C - -gUnk_08DDC394:: @ 08DDC394 - .4byte 0xB2000006 - .4byte gUnk_08A0C944 - .4byte gUnk_08DDC274 - .4byte gUnk_08DDC2A6 - .4byte gUnk_08DDC2D9 - .4byte gUnk_08DDC30B - .4byte gUnk_08DDC346 - .4byte gUnk_08DDC358 - -gUnk_08DDC3B4:: @ 08DDC3B4 - .incbin "baserom.gba", 0xDDC3B4, 0x000002E - -gUnk_08DDC3E2:: @ 08DDC3E2 - .incbin "baserom.gba", 0xDDC3E2, 0x0000007 - -gUnk_08DDC3E9:: @ 08DDC3E9 - .incbin "baserom.gba", 0xDDC3E9, 0x0000020 - -gUnk_08DDC409:: @ 08DDC409 - .incbin "baserom.gba", 0xDDC409, 0x0000013 - -gUnk_08DDC41C:: @ 08DDC41C - .incbin "baserom.gba", 0xDDC41C, 0x0000098 - -gUnk_08DDC4B4:: @ 08DDC4B4 - .4byte 0x9E000004 - .4byte gUnk_08A0CF44 - .4byte gUnk_08DDC3B4 - .4byte gUnk_08DDC3E2 - .4byte gUnk_08DDC409 - .4byte gUnk_08DDC41C - -gUnk_08DDC4CC:: @ 08DDC4CC - .incbin "baserom.gba", 0xDDC4CC, 0x0000027 - -gUnk_08DDC4F3:: @ 08DDC4F3 - .incbin "baserom.gba", 0xDDC4F3, 0x0000043 - -gUnk_08DDC536:: @ 08DDC536 - .incbin "baserom.gba", 0xDDC536, 0x000002C - -gUnk_08DDC562:: @ 08DDC562 - .incbin "baserom.gba", 0xDDC562, 0x0000018 - -gUnk_08DDC57A:: @ 08DDC57A - .incbin "baserom.gba", 0xDDC57A, 0x000003E - -gUnk_08DDC5B8:: @ 08DDC5B8 - .incbin "baserom.gba", 0xDDC5B8, 0x0000013 - -gUnk_08DDC5CB:: @ 08DDC5CB - .incbin "baserom.gba", 0xDDC5CB, 0x0000060 - -gUnk_08DDC62B:: @ 08DDC62B - .incbin "baserom.gba", 0xDDC62B, 0x0000014 - -gUnk_08DDC63F:: @ 08DDC63F - .incbin "baserom.gba", 0xDDC63F, 0x00000C9 - -gUnk_08DDC708:: @ 08DDC708 - .incbin "baserom.gba", 0xDDC708, 0x000001D - -gUnk_08DDC725:: @ 08DDC725 - .incbin "baserom.gba", 0xDDC725, 0x000014A - -gUnk_08DDC86F:: @ 08DDC86F - .incbin "baserom.gba", 0xDDC86F, 0x0000016 - -gUnk_08DDC885:: @ 08DDC885 - .incbin "baserom.gba", 0xDDC885, 0x000003F - -gUnk_08DDC8C4:: @ 08DDC8C4 - .incbin "baserom.gba", 0xDDC8C4, 0x00000BF - -gUnk_08DDC983:: @ 08DDC983 - .incbin "baserom.gba", 0xDDC983, 0x0000007 - -gUnk_08DDC98A:: @ 08DDC98A - .incbin "baserom.gba", 0xDDC98A, 0x0000163 - -gUnk_08DDCAED:: @ 08DDCAED - .incbin "baserom.gba", 0xDDCAED, 0x0000011 - -gUnk_08DDCAFE:: @ 08DDCAFE - .incbin "baserom.gba", 0xDDCAFE, 0x00000C7 - -gUnk_08DDCBC5:: @ 08DDCBC5 - .incbin "baserom.gba", 0xDDCBC5, 0x0000006 - -gUnk_08DDCBCB:: @ 08DDCBCB - .incbin "baserom.gba", 0xDDCBCB, 0x00000DB - -gUnk_08DDCCA6:: @ 08DDCCA6 - .incbin "baserom.gba", 0xDDCCA6, 0x0000024 - -gUnk_08DDCCCA:: @ 08DDCCCA - .incbin "baserom.gba", 0xDDCCCA, 0x0000094 - -gUnk_08DDCD5E:: @ 08DDCD5E - .incbin "baserom.gba", 0xDDCD5E, 0x000012C - -gUnk_08DDCE8A:: @ 08DDCE8A - .incbin "baserom.gba", 0xDDCE8A, 0x0000007 - -gUnk_08DDCE91:: @ 08DDCE91 - .incbin "baserom.gba", 0xDDCE91, 0x0000008 - -gUnk_08DDCE99:: @ 08DDCE99 - .incbin "baserom.gba", 0xDDCE99, 0x000002E - -gUnk_08DDCEC7:: @ 08DDCEC7 - .incbin "baserom.gba", 0xDDCEC7, 0x000001E - -gUnk_08DDCEE5:: @ 08DDCEE5 - .incbin "baserom.gba", 0xDDCEE5, 0x0000043 - -gUnk_08DDCF28:: @ 08DDCF28 - .4byte 0xB2000007 - .4byte gUnk_08A0D544 - .4byte gUnk_08DDC4CC - .4byte gUnk_08DDC62B - .4byte gUnk_08DDC86F - .4byte gUnk_08DDC983 - .4byte gUnk_08DDCAED - .4byte gUnk_08DDCCA6 - .4byte gUnk_08DDCE8A - -gUnk_08DDCF4C:: @ 08DDCF4C - .incbin "baserom.gba", 0xDDCF4C, 0x00000EB - -gUnk_08DDD037:: @ 08DDD037 - .incbin "baserom.gba", 0xDDD037, 0x0000016 - -gUnk_08DDD04D:: @ 08DDD04D - .incbin "baserom.gba", 0xDDD04D, 0x0000025 - -gUnk_08DDD072:: @ 08DDD072 - .incbin "baserom.gba", 0xDDD072, 0x0000017 - -gUnk_08DDD089:: @ 08DDD089 - .incbin "baserom.gba", 0xDDD089, 0x0000088 - -gUnk_08DDD111:: @ 08DDD111 - .incbin "baserom.gba", 0xDDD111, 0x0000011 - -gUnk_08DDD122:: @ 08DDD122 - .incbin "baserom.gba", 0xDDD122, 0x0000074 - -gUnk_08DDD196:: @ 08DDD196 - .incbin "baserom.gba", 0xDDD196, 0x0000010 - -gUnk_08DDD1A6:: @ 08DDD1A6 - .incbin "baserom.gba", 0xDDD1A6, 0x000008E - -gUnk_08DDD234:: @ 08DDD234 - .incbin "baserom.gba", 0xDDD234, 0x000010A - -gUnk_08DDD33E:: @ 08DDD33E - .incbin "baserom.gba", 0xDDD33E, 0x0000042 - -gUnk_08DDD380:: @ 08DDD380 - .incbin "baserom.gba", 0xDDD380, 0x00000D4 - -gUnk_08DDD454:: @ 08DDD454 - .incbin "baserom.gba", 0xDDD454, 0x00000BC - -gUnk_08DDD510:: @ 08DDD510 - .4byte 0xB2000007 - .4byte gUnk_08A0DB44 - .4byte gUnk_08DDCF4C - .4byte gUnk_08DDD037 - .4byte gUnk_08DDD111 - .4byte gUnk_08DDD196 - .4byte gUnk_08DDD234 - .4byte gUnk_08DDD33E - .4byte gUnk_08DDD454 - -gUnk_08DDD534:: @ 08DDD534 - .incbin "baserom.gba", 0xDDD534, 0x000001F - -gUnk_08DDD553:: @ 08DDD553 - .incbin "baserom.gba", 0xDDD553, 0x0000024 - -gUnk_08DDD577:: @ 08DDD577 - .incbin "baserom.gba", 0xDDD577, 0x00000AD - -gUnk_08DDD624:: @ 08DDD624 - .incbin "baserom.gba", 0xDDD624, 0x000004E - -gUnk_08DDD672:: @ 08DDD672 - .incbin "baserom.gba", 0xDDD672, 0x00000AD - -gUnk_08DDD71F:: @ 08DDD71F - .incbin "baserom.gba", 0xDDD71F, 0x000008D - -gUnk_08DDD7AC:: @ 08DDD7AC - .incbin "baserom.gba", 0xDDD7AC, 0x0000006 - -gUnk_08DDD7B2:: @ 08DDD7B2 - .incbin "baserom.gba", 0xDDD7B2, 0x00000A8 - -gUnk_08DDD85A:: @ 08DDD85A - .incbin "baserom.gba", 0xDDD85A, 0x00000FB - -gUnk_08DDD955:: @ 08DDD955 - .incbin "baserom.gba", 0xDDD955, 0x0000046 - -gUnk_08DDD99B:: @ 08DDD99B - .incbin "baserom.gba", 0xDDD99B, 0x000002D - -gUnk_08DDD9C8:: @ 08DDD9C8 - .incbin "baserom.gba", 0xDDD9C8, 0x0000036 - -gUnk_08DDD9FE:: @ 08DDD9FE - .incbin "baserom.gba", 0xDDD9FE, 0x0000052 - -gUnk_08DDDA50:: @ 08DDDA50 - .4byte 0x9E000007 - .4byte gUnk_08A0E144 - .4byte gUnk_08DDD534 - .4byte gUnk_08DDD624 - .4byte gUnk_08DDD71F - .4byte gUnk_08DDD7AC - .4byte gUnk_08DDD955 - .4byte gUnk_08DDD99B - .4byte gUnk_08DDD9C8 - -gUnk_08DDDA74:: @ 08DDDA74 - .incbin "baserom.gba", 0xDDDA74, 0x000009E - -gUnk_08DDDB12:: @ 08DDDB12 - .incbin "baserom.gba", 0xDDDB12, 0x00001C8 - -gUnk_08DDDCDA:: @ 08DDDCDA - .incbin "baserom.gba", 0xDDDCDA, 0x000001F - -gUnk_08DDDCF9:: @ 08DDDCF9 - .incbin "baserom.gba", 0xDDDCF9, 0x0000008 - -gUnk_08DDDD01:: @ 08DDDD01 - .incbin "baserom.gba", 0xDDDD01, 0x000000C - -gUnk_08DDDD0D:: @ 08DDDD0D - .incbin "baserom.gba", 0xDDDD0D, 0x0000020 - -gUnk_08DDDD2D:: @ 08DDDD2D - .incbin "baserom.gba", 0xDDDD2D, 0x00000B1 - -gUnk_08DDDDDE:: @ 08DDDDDE - .incbin "baserom.gba", 0xDDDDDE, 0x0000007 - -gUnk_08DDDDE5:: @ 08DDDDE5 - .incbin "baserom.gba", 0xDDDDE5, 0x0000008 - -gUnk_08DDDDED:: @ 08DDDDED - .incbin "baserom.gba", 0xDDDDED, 0x000003B - -gUnk_08DDDE28:: @ 08DDDE28 - .incbin "baserom.gba", 0xDDDE28, 0x0000056 - -gUnk_08DDDE7E:: @ 08DDDE7E - .incbin "baserom.gba", 0xDDDE7E, 0x000000C - -gUnk_08DDDE8A:: @ 08DDDE8A - .incbin "baserom.gba", 0xDDDE8A, 0x00000E9 - -gUnk_08DDDF73:: @ 08DDDF73 - .incbin "baserom.gba", 0xDDDF73, 0x000008F - -gUnk_08DDE002:: @ 08DDE002 - .incbin "baserom.gba", 0xDDE002, 0x0000017 - -gUnk_08DDE019:: @ 08DDE019 - .incbin "baserom.gba", 0xDDE019, 0x0000020 - -gUnk_08DDE039:: @ 08DDE039 - .incbin "baserom.gba", 0xDDE039, 0x0000149 - -gUnk_08DDE182:: @ 08DDE182 - .incbin "baserom.gba", 0xDDE182, 0x0000008 - -gUnk_08DDE18A:: @ 08DDE18A - .incbin "baserom.gba", 0xDDE18A, 0x0000015 - -gUnk_08DDE19F:: @ 08DDE19F - .incbin "baserom.gba", 0xDDE19F, 0x000004A - -gUnk_08DDE1E9:: @ 08DDE1E9 - .incbin "baserom.gba", 0xDDE1E9, 0x000009A - -gUnk_08DDE283:: @ 08DDE283 - .incbin "baserom.gba", 0xDDE283, 0x000004F - -gUnk_08DDE2D2:: @ 08DDE2D2 - .incbin "baserom.gba", 0xDDE2D2, 0x0000060 - -gUnk_08DDE332:: @ 08DDE332 - .incbin "baserom.gba", 0xDDE332, 0x00001B2 - -gUnk_08DDE4E4:: @ 08DDE4E4 - .4byte 0x9E000007 - .4byte gUnk_08A0E744 - .4byte gUnk_08DDDA74 - .4byte gUnk_08DDDCF9 - .4byte gUnk_08DDDDE5 - .4byte gUnk_08DDDF73 - .4byte gUnk_08DDE019 - .4byte gUnk_08DDE182 - .4byte gUnk_08DDE283 - -gUnk_08DDE508:: @ 08DDE508 - .incbin "baserom.gba", 0xDDE508, 0x000000B - -gUnk_08DDE513:: @ 08DDE513 - .incbin "baserom.gba", 0xDDE513, 0x0000056 - -gUnk_08DDE569:: @ 08DDE569 - .incbin "baserom.gba", 0xDDE569, 0x000006F - -gUnk_08DDE5D8:: @ 08DDE5D8 - .incbin "baserom.gba", 0xDDE5D8, 0x000002E - -gUnk_08DDE606:: @ 08DDE606 - .incbin "baserom.gba", 0xDDE606, 0x000002F - -gUnk_08DDE635:: @ 08DDE635 - .incbin "baserom.gba", 0xDDE635, 0x000002E - -gUnk_08DDE663:: @ 08DDE663 - .incbin "baserom.gba", 0xDDE663, 0x0000064 - -gUnk_08DDE6C7:: @ 08DDE6C7 - .incbin "baserom.gba", 0xDDE6C7, 0x0000024 - -gUnk_08DDE6EB:: @ 08DDE6EB - .incbin "baserom.gba", 0xDDE6EB, 0x00000A3 - -gUnk_08DDE78E:: @ 08DDE78E - .incbin "baserom.gba", 0xDDE78E, 0x0000096 - -gUnk_08DDE824:: @ 08DDE824 - .4byte 0xA8000007 - .4byte gUnk_08A0ED44 - .4byte gUnk_08DDE508 - .4byte gUnk_08DDE569 - .4byte gUnk_08DDE5D8 - .4byte gUnk_08DDE606 - .4byte gUnk_08DDE663 - .4byte gUnk_08DDE6EB - .4byte gUnk_08DDE78E - -gUnk_08DDE848:: @ 08DDE848 - .incbin "baserom.gba", 0xDDE848, 0x0000013 - -gUnk_08DDE85B:: @ 08DDE85B - .incbin "baserom.gba", 0xDDE85B, 0x0000073 - -gUnk_08DDE8CE:: @ 08DDE8CE - .incbin "baserom.gba", 0xDDE8CE, 0x000000D - -gUnk_08DDE8DB:: @ 08DDE8DB - .incbin "baserom.gba", 0xDDE8DB, 0x0000004 - -gUnk_08DDE8DF:: @ 08DDE8DF - .incbin "baserom.gba", 0xDDE8DF, 0x000007B - -gUnk_08DDE95A:: @ 08DDE95A - .incbin "baserom.gba", 0xDDE95A, 0x0000026 - -gUnk_08DDE980:: @ 08DDE980 - .incbin "baserom.gba", 0xDDE980, 0x0000018 - -gUnk_08DDE998:: @ 08DDE998 - .incbin "baserom.gba", 0xDDE998, 0x000005C - -gUnk_08DDE9F4:: @ 08DDE9F4 - .incbin "baserom.gba", 0xDDE9F4, 0x00000C0 - -gUnk_08DDEAB4:: @ 08DDEAB4 - .incbin "baserom.gba", 0xDDEAB4, 0x0000068 - -gUnk_08DDEB1C:: @ 08DDEB1C - .incbin "baserom.gba", 0xDDEB1C, 0x000002F - -gUnk_08DDEB4B:: @ 08DDEB4B - .incbin "baserom.gba", 0xDDEB4B, 0x000009E - -gUnk_08DDEBE9:: @ 08DDEBE9 - .incbin "baserom.gba", 0xDDEBE9, 0x000004F - -gUnk_08DDEC38:: @ 08DDEC38 - .4byte 0xA8000007 - .4byte gUnk_08A0F014 - .4byte gUnk_08DDE848 - .4byte gUnk_08DDE8CE - .4byte gUnk_08DDE95A - .4byte gUnk_08DDE998 - .4byte gUnk_08DDE9F4 - .4byte gUnk_08DDEB1C - .4byte gUnk_08DDEBE9 - -gUnk_08DDEC5C:: @ 08DDEC5C - .incbin "baserom.gba", 0xDDEC5C, 0x000002F - -gUnk_08DDEC8B:: @ 08DDEC8B - .incbin "baserom.gba", 0xDDEC8B, 0x000000E - -gUnk_08DDEC99:: @ 08DDEC99 - .incbin "baserom.gba", 0xDDEC99, 0x0000027 - -gUnk_08DDECC0:: @ 08DDECC0 - .incbin "baserom.gba", 0xDDECC0, 0x0000013 - -gUnk_08DDECD3:: @ 08DDECD3 - .incbin "baserom.gba", 0xDDECD3, 0x0000099 - -gUnk_08DDED6C:: @ 08DDED6C - .4byte 0x9E000005 - .4byte gUnk_08A0CF44 - .4byte gUnk_08DDEC5C - .4byte gUnk_08DDEC8B - .4byte gUnk_08DDEC99 - .4byte gUnk_08DDECC0 - .4byte gUnk_08DDECD3 - -gUnk_08DDED88:: @ 08DDED88 - .incbin "baserom.gba", 0xDDED88, 0x0000026 - -gUnk_08DDEDAE:: @ 08DDEDAE - .incbin "baserom.gba", 0xDDEDAE, 0x0000011 - -gUnk_08DDEDBF:: @ 08DDEDBF - .incbin "baserom.gba", 0xDDEDBF, 0x000001C - -gUnk_08DDEDDB:: @ 08DDEDDB - .incbin "baserom.gba", 0xDDEDDB, 0x000001A - -gUnk_08DDEDF5:: @ 08DDEDF5 - .incbin "baserom.gba", 0xDDEDF5, 0x0000023 - -gUnk_08DDEE18:: @ 08DDEE18 - .4byte 0xB2000005 - .4byte gUnk_08A0F614 - .4byte gUnk_08DDED88 - .4byte gUnk_08DDEDAE - .4byte gUnk_08DDEDBF - .4byte gUnk_08DDEDDB - .4byte gUnk_08DDEDF5 - -gUnk_08DDEE34:: @ 08DDEE34 - .incbin "baserom.gba", 0xDDEE34, 0x0000010 - -gUnk_08DDEE44:: @ 08DDEE44 - .4byte 0x00FF0001 - .4byte gUnk_08A0FF44 - .4byte gUnk_08DDEE34 - -gUnk_08DDEE50:: @ 08DDEE50 - .incbin "baserom.gba", 0xDDEE50, 0x0000036 - -gUnk_08DDEE86:: @ 08DDEE86 - .incbin "baserom.gba", 0xDDEE86, 0x0000036 - -gUnk_08DDEEBC:: @ 08DDEEBC - .4byte 0x00300002 - .4byte gUnk_08A0FF50 - .4byte gUnk_08DDEE50 - .4byte gUnk_08DDEE86 - -gUnk_08DDEECC:: @ 08DDEECC - .incbin "baserom.gba", 0xDDEECC, 0x000002A - -gUnk_08DDEEF6:: @ 08DDEEF6 - .incbin "baserom.gba", 0xDDEEF6, 0x0000009 - -gUnk_08DDEEFF:: @ 08DDEEFF - .incbin "baserom.gba", 0xDDEEFF, 0x0000021 - -gUnk_08DDEF20:: @ 08DDEF20 - .4byte 0x00300002 - .4byte gUnk_08A0FF80 - .4byte gUnk_08DDEECC - .4byte gUnk_08DDEEF6 - -gUnk_08DDEF30:: @ 08DDEF30 - .incbin "baserom.gba", 0xDDEF30, 0x0000014 - -gUnk_08DDEF44:: @ 08DDEF44 - .4byte 0x00400001 - .4byte gUnk_08A0FF98 - .4byte gUnk_08DDEF30 - -gUnk_08DDEF50:: @ 08DDEF50 - .incbin "baserom.gba", 0xDDEF50, 0x000002C - -gUnk_08DDEF7C:: @ 08DDEF7C - .4byte 0x00400001 - .4byte gUnk_08A0FFA4 - .4byte gUnk_08DDEF50 - -gUnk_08DDEF88:: @ 08DDEF88 - .incbin "baserom.gba", 0xDDEF88, 0x0000014 - -gUnk_08DDEF9C:: @ 08DDEF9C - .4byte 0x00400001 - .4byte gUnk_08A0FFB0 - .4byte gUnk_08DDEF88 - -gUnk_08DDEFA8:: @ 08DDEFA8 - .incbin "baserom.gba", 0xDDEFA8, 0x0000060 - -gUnk_08DDF008:: @ 08DDF008 - .4byte 0x00400001 - .4byte gUnk_08A0FFBC - .4byte gUnk_08DDEFA8 - -gUnk_08DDF014:: @ 08DDF014 - .incbin "baserom.gba", 0xDDF014, 0x000002C - -gUnk_08DDF040:: @ 08DDF040 - .4byte 0x00400001 - .4byte gUnk_08A0FFC8 - .4byte gUnk_08DDF014 - -gUnk_08DDF04C:: @ 08DDF04C - .incbin "baserom.gba", 0xDDF04C, 0x000001C - -gUnk_08DDF068:: @ 08DDF068 - .4byte 0x00400001 - .4byte gUnk_08A0FFD4 - .4byte gUnk_08DDF04C - -gUnk_08DDF074:: @ 08DDF074 - .incbin "baserom.gba", 0xDDF074, 0x0000020 - -gUnk_08DDF094:: @ 08DDF094 - .4byte 0x00400001 - .4byte gUnk_08A0FFEC - .4byte gUnk_08DDF074 - -gUnk_08DDF0A0:: @ 08DDF0A0 - .incbin "baserom.gba", 0xDDF0A0, 0x000001C - -gUnk_08DDF0BC:: @ 08DDF0BC - .4byte 0x00580001 - .4byte gUnk_08A0FFF8 - .4byte gUnk_08DDF0A0 - -gUnk_08DDF0C8:: @ 08DDF0C8 - .incbin "baserom.gba", 0xDDF0C8, 0x0000024 - -gUnk_08DDF0EC:: @ 08DDF0EC - .4byte 0x00600001 - .4byte gUnk_08A10004 - .4byte gUnk_08DDF0C8 - -gUnk_08DDF0F8:: @ 08DDF0F8 - .incbin "baserom.gba", 0xDDF0F8, 0x000004C - -gUnk_08DDF144:: @ 08DDF144 - .4byte 0x00580001 - .4byte gUnk_08A10010 - .4byte gUnk_08DDF0F8 - -gUnk_08DDF150:: @ 08DDF150 - .incbin "baserom.gba", 0xDDF150, 0x000001C - -gUnk_08DDF16C:: @ 08DDF16C - .4byte 0x00600001 - .4byte gUnk_08A10028 - .4byte gUnk_08DDF150 - -gUnk_08DDF178:: @ 08DDF178 - .incbin "baserom.gba", 0xDDF178, 0x0000024 - -gUnk_08DDF19C:: @ 08DDF19C - .4byte 0x00C00001 - .4byte gUnk_08A10034 - .4byte gUnk_08DDF178 - -gUnk_08DDF1A8:: @ 08DDF1A8 - .incbin "baserom.gba", 0xDDF1A8, 0x0000027 - -gUnk_08DDF1CF:: @ 08DDF1CF - .incbin "baserom.gba", 0xDDF1CF, 0x0000025 - -gUnk_08DDF1F4:: @ 08DDF1F4 - .4byte 0x00D00002 - .4byte gUnk_08A1004C - .4byte gUnk_08DDF1A8 - .4byte gUnk_08DDF1CF - -gUnk_08DDF204:: @ 08DDF204 - .incbin "baserom.gba", 0xDDF204, 0x0000018 - -gUnk_08DDF21C:: @ 08DDF21C - .4byte 0x00440001 - .4byte gUnk_08A1007C - .4byte gUnk_08DDF204 - -gUnk_08DDF228:: @ 08DDF228 - .incbin "baserom.gba", 0xDDF228, 0x0000010 - -gUnk_08DDF238:: @ 08DDF238 - .4byte 0x00480001 - .4byte gUnk_08A10088 - .4byte gUnk_08DDF228 - -gUnk_08DDF244:: @ 08DDF244 - .incbin "baserom.gba", 0xDDF244, 0x0000010 - -gUnk_08DDF254:: @ 08DDF254 - .4byte 0x00480001 - .4byte gUnk_08A10094 - .4byte gUnk_08DDF244 - -gUnk_08DDF260:: @ 08DDF260 - .incbin "baserom.gba", 0xDDF260, 0x0000010 - -gUnk_08DDF270:: @ 08DDF270 - .4byte 0x00480001 - .4byte gUnk_08A100A0 - .4byte gUnk_08DDF260 - -gUnk_08DDF27C:: @ 08DDF27C - .incbin "baserom.gba", 0xDDF27C, 0x0000010 - -gUnk_08DDF28C:: @ 08DDF28C - .4byte 0x00480001 - .4byte gUnk_08A100AC - .4byte gUnk_08DDF27C - -gUnk_08DDF298:: @ 08DDF298 - .incbin "baserom.gba", 0xDDF298, 0x0000010 - -gUnk_08DDF2A8:: @ 08DDF2A8 - .4byte 0x00480001 - .4byte gUnk_08A100B8 - .4byte gUnk_08DDF298 - -gUnk_08DDF2B4:: @ 08DDF2B4 - .incbin "baserom.gba", 0xDDF2B4, 0x0000010 - -gUnk_08DDF2C4:: @ 08DDF2C4 - .4byte 0x00480001 - .4byte gUnk_08A100C4 - .4byte gUnk_08DDF2B4 - -gUnk_08DDF2D0:: @ 08DDF2D0 - .incbin "baserom.gba", 0xDDF2D0, 0x0000010 - -gUnk_08DDF2E0:: @ 08DDF2E0 - .4byte 0x00480001 - .4byte gUnk_08A100D0 - .4byte gUnk_08DDF2D0 - -gUnk_08DDF2EC:: @ 08DDF2EC - .incbin "baserom.gba", 0xDDF2EC, 0x0000010 - -gUnk_08DDF2FC:: @ 08DDF2FC - .4byte 0x00400001 - .4byte gUnk_08A100DC - .4byte gUnk_08DDF2EC - -gUnk_08DDF308:: @ 08DDF308 - .incbin "baserom.gba", 0xDDF308, 0x0000014 - -gUnk_08DDF31C:: @ 08DDF31C - .4byte 0x00400001 - .4byte gUnk_08A100E8 - .4byte gUnk_08DDF308 - -gUnk_08DDF328:: @ 08DDF328 - .incbin "baserom.gba", 0xDDF328, 0x0000014 - -gUnk_08DDF33C:: @ 08DDF33C - .4byte 0x00300001 - .4byte gUnk_08A100F4 - .4byte gUnk_08DDF328 - -gUnk_08DDF348:: @ 08DDF348 - .incbin "baserom.gba", 0xDDF348, 0x0000044 - -gUnk_08DDF38C:: @ 08DDF38C - .4byte 0x00400001 - .4byte gUnk_08A10100 - .4byte gUnk_08DDF348 - -gUnk_08DDF398:: @ 08DDF398 - .incbin "baserom.gba", 0xDDF398, 0x0000018 - -gUnk_08DDF3B0:: @ 08DDF3B0 - .4byte 0x00300001 - .4byte gUnk_08A10118 - .4byte gUnk_08DDF398 - -gUnk_08DDF3BC:: @ 08DDF3BC - .incbin "baserom.gba", 0xDDF3BC, 0x0000028 - -gUnk_08DDF3E4:: @ 08DDF3E4 - .4byte 0x00400001 - .4byte gUnk_08A10124 - .4byte gUnk_08DDF3BC - -gUnk_08DDF3F0:: @ 08DDF3F0 - .incbin "baserom.gba", 0xDDF3F0, 0x0000010 - -gUnk_08DDF400:: @ 08DDF400 - .4byte 0x00400001 - .4byte gUnk_08A10148 - .4byte gUnk_08DDF3F0 - -gUnk_08DDF40C:: @ 08DDF40C - .incbin "baserom.gba", 0xDDF40C, 0x0000017 - -gUnk_08DDF423:: @ 08DDF423 - .incbin "baserom.gba", 0xDDF423, 0x0000019 - -gUnk_08DDF43C:: @ 08DDF43C - .4byte 0x00280002 - .4byte gUnk_08A10154 - .4byte gUnk_08DDF40C - .4byte gUnk_08DDF423 - -gUnk_08DDF44C:: @ 08DDF44C - .incbin "baserom.gba", 0xDDF44C, 0x0000038 - -gUnk_08DDF484:: @ 08DDF484 - .4byte 0x00400001 - .4byte gUnk_08A1016C - .4byte gUnk_08DDF44C - -gUnk_08DDF490:: @ 08DDF490 - .incbin "baserom.gba", 0xDDF490, 0x00000EC - -gUnk_08DDF57C:: @ 08DDF57C - .4byte 0x00400001 - .4byte gUnk_08A10184 - .4byte gUnk_08DDF490 - -gUnk_08DDF588:: @ 08DDF588 - .incbin "baserom.gba", 0xDDF588, 0x0000010 - -gUnk_08DDF598:: @ 08DDF598 - .4byte 0x00400001 - .4byte gUnk_08A10190 - .4byte gUnk_08DDF588 - -gUnk_08DDF5A4:: @ 08DDF5A4 - .incbin "baserom.gba", 0xDDF5A4, 0x0000064 - -gUnk_08DDF608:: @ 08DDF608 - .4byte 0x00400001 - .4byte gUnk_08A1019C - .4byte gUnk_08DDF5A4 - -gUnk_08DDF614:: @ 08DDF614 - .incbin "baserom.gba", 0xDDF614, 0x000001C - -gUnk_08DDF630:: @ 08DDF630 - .4byte 0x00400001 - .4byte gUnk_08A101A8 - .4byte gUnk_08DDF614 - -gUnk_08DDF63C:: @ 08DDF63C - .incbin "baserom.gba", 0xDDF63C, 0x0000010 - -gUnk_08DDF64C:: @ 08DDF64C - .4byte 0x00400001 - .4byte gUnk_08A101B4 - .4byte gUnk_08DDF63C - -gUnk_08DDF658:: @ 08DDF658 - .incbin "baserom.gba", 0xDDF658, 0x0000010 - -gUnk_08DDF668:: @ 08DDF668 - .4byte 0x00400001 - .4byte gUnk_08A101C0 - .4byte gUnk_08DDF658 - -gUnk_08DDF674:: @ 08DDF674 - .incbin "baserom.gba", 0xDDF674, 0x0000010 - -gUnk_08DDF684:: @ 08DDF684 - .4byte 0x00400001 - .4byte gUnk_08A101CC - .4byte gUnk_08DDF674 - -gUnk_08DDF690:: @ 08DDF690 - .incbin "baserom.gba", 0xDDF690, 0x0000010 - -gUnk_08DDF6A0:: @ 08DDF6A0 - .4byte 0x00400001 - .4byte gUnk_08A101D8 - .4byte gUnk_08DDF690 - -gUnk_08DDF6AC:: @ 08DDF6AC - .incbin "baserom.gba", 0xDDF6AC, 0x0000010 - -gUnk_08DDF6BC:: @ 08DDF6BC - .4byte 0x00480001 - .4byte gUnk_08A101E4 - .4byte gUnk_08DDF6AC - -gUnk_08DDF6C8:: @ 08DDF6C8 - .incbin "baserom.gba", 0xDDF6C8, 0x0000010 - -gUnk_08DDF6D8:: @ 08DDF6D8 - .4byte 0x00480001 - .4byte gUnk_08A101F0 - .4byte gUnk_08DDF6C8 - -gUnk_08DDF6E4:: @ 08DDF6E4 - .incbin "baserom.gba", 0xDDF6E4, 0x0000010 - -gUnk_08DDF6F4:: @ 08DDF6F4 - .4byte 0x00480001 - .4byte gUnk_08A101FC - .4byte gUnk_08DDF6E4 - -gUnk_08DDF700:: @ 08DDF700 - .incbin "baserom.gba", 0xDDF700, 0x0000010 - -gUnk_08DDF710:: @ 08DDF710 - .4byte 0x00480001 - .4byte gUnk_08A10208 - .4byte gUnk_08DDF700 - -gUnk_08DDF71C:: @ 08DDF71C - .incbin "baserom.gba", 0xDDF71C, 0x0000010 - -gUnk_08DDF72C:: @ 08DDF72C - .4byte 0x00480001 - .4byte gUnk_08A10214 - .4byte gUnk_08DDF71C - -gUnk_08DDF738:: @ 08DDF738 - .incbin "baserom.gba", 0xDDF738, 0x0000010 - -gUnk_08DDF748:: @ 08DDF748 - .4byte 0x00480001 - .4byte gUnk_08A10220 - .4byte gUnk_08DDF738 - -gUnk_08DDF754:: @ 08DDF754 - .incbin "baserom.gba", 0xDDF754, 0x0000010 - -gUnk_08DDF764:: @ 08DDF764 - .4byte 0x00480001 - .4byte gUnk_08A1022C - .4byte gUnk_08DDF754 - -gUnk_08DDF770:: @ 08DDF770 - .incbin "baserom.gba", 0xDDF770, 0x0000010 - -gUnk_08DDF780:: @ 08DDF780 - .4byte 0x00480001 - .4byte gUnk_08A10238 - .4byte gUnk_08DDF770 - -gUnk_08DDF78C:: @ 08DDF78C - .incbin "baserom.gba", 0xDDF78C, 0x0000010 - -gUnk_08DDF79C:: @ 08DDF79C - .4byte 0x00480001 - .4byte gUnk_08A10244 - .4byte gUnk_08DDF78C - -gUnk_08DDF7A8:: @ 08DDF7A8 - .incbin "baserom.gba", 0xDDF7A8, 0x0000010 - -gUnk_08DDF7B8:: @ 08DDF7B8 - .4byte 0x00480001 - .4byte gUnk_08A10250 - .4byte gUnk_08DDF7A8 - -gUnk_08DDF7C4:: @ 08DDF7C4 - .incbin "baserom.gba", 0xDDF7C4, 0x0000010 - -gUnk_08DDF7D4:: @ 08DDF7D4 - .4byte 0x00480001 - .4byte gUnk_08A1025C - .4byte gUnk_08DDF7C4 - -gUnk_08DDF7E0:: @ 08DDF7E0 - .incbin "baserom.gba", 0xDDF7E0, 0x0000010 - -gUnk_08DDF7F0:: @ 08DDF7F0 - .4byte 0x00480001 - .4byte gUnk_08A10268 - .4byte gUnk_08DDF7E0 - -gUnk_08DDF7FC:: @ 08DDF7FC - .incbin "baserom.gba", 0xDDF7FC, 0x0000010 - -gUnk_08DDF80C:: @ 08DDF80C - .4byte 0x00480001 - .4byte gUnk_08A10274 - .4byte gUnk_08DDF7FC - -gUnk_08DDF818:: @ 08DDF818 - .incbin "baserom.gba", 0xDDF818, 0x0000010 - -gUnk_08DDF828:: @ 08DDF828 - .4byte 0x00480001 - .4byte gUnk_08A10280 - .4byte gUnk_08DDF818 - -gUnk_08DDF834:: @ 08DDF834 - .incbin "baserom.gba", 0xDDF834, 0x0000010 - -gUnk_08DDF844:: @ 08DDF844 - .4byte 0x00480001 - .4byte gUnk_08A1028C - .4byte gUnk_08DDF834 - -gUnk_08DDF850:: @ 08DDF850 - .incbin "baserom.gba", 0xDDF850, 0x0000010 - -gUnk_08DDF860:: @ 08DDF860 - .4byte 0x00480001 - .4byte gUnk_08A10298 - .4byte gUnk_08DDF850 - -gUnk_08DDF86C:: @ 08DDF86C - .incbin "baserom.gba", 0xDDF86C, 0x0000010 - -gUnk_08DDF87C:: @ 08DDF87C - .4byte 0x00480001 - .4byte gUnk_08A102A4 - .4byte gUnk_08DDF86C - -gUnk_08DDF888:: @ 08DDF888 - .incbin "baserom.gba", 0xDDF888, 0x0000010 - -gUnk_08DDF898:: @ 08DDF898 - .4byte 0x00480001 - .4byte gUnk_08A102B0 - .4byte gUnk_08DDF888 - -gUnk_08DDF8A4:: @ 08DDF8A4 - .incbin "baserom.gba", 0xDDF8A4, 0x0000010 - -gUnk_08DDF8B4:: @ 08DDF8B4 - .4byte 0x00480001 - .4byte gUnk_08A102BC - .4byte gUnk_08DDF8A4 - -gUnk_08DDF8C0:: @ 08DDF8C0 - .incbin "baserom.gba", 0xDDF8C0, 0x0000014 - -gUnk_08DDF8D4:: @ 08DDF8D4 - .4byte 0x00480001 - .4byte gUnk_08A102C8 - .4byte gUnk_08DDF8C0 - -gUnk_08DDF8E0:: @ 08DDF8E0 - .incbin "baserom.gba", 0xDDF8E0, 0x0000010 - -gUnk_08DDF8F0:: @ 08DDF8F0 - .4byte 0x00480001 - .4byte gUnk_08A102D4 - .4byte gUnk_08DDF8E0 - -gUnk_08DDF8FC:: @ 08DDF8FC - .incbin "baserom.gba", 0xDDF8FC, 0x0000010 - -gUnk_08DDF90C:: @ 08DDF90C - .4byte 0x00480001 - .4byte gUnk_08A102E0 - .4byte gUnk_08DDF8FC - -gUnk_08DDF918:: @ 08DDF918 - .incbin "baserom.gba", 0xDDF918, 0x0000010 - -gUnk_08DDF928:: @ 08DDF928 - .4byte 0x00480001 - .4byte gUnk_08A102EC - .4byte gUnk_08DDF918 - -gUnk_08DDF934:: @ 08DDF934 - .incbin "baserom.gba", 0xDDF934, 0x0000010 - -gUnk_08DDF944:: @ 08DDF944 - .4byte 0x00480001 - .4byte gUnk_08A102F8 - .4byte gUnk_08DDF934 - -gUnk_08DDF950:: @ 08DDF950 - .incbin "baserom.gba", 0xDDF950, 0x0000010 - -gUnk_08DDF960:: @ 08DDF960 - .4byte 0x00480001 - .4byte gUnk_08A10304 - .4byte gUnk_08DDF950 - -gUnk_08DDF96C:: @ 08DDF96C - .incbin "baserom.gba", 0xDDF96C, 0x0000010 - -gUnk_08DDF97C:: @ 08DDF97C - .4byte 0x00480001 - .4byte gUnk_08A10310 - .4byte gUnk_08DDF96C - -gUnk_08DDF988:: @ 08DDF988 - .incbin "baserom.gba", 0xDDF988, 0x0000010 - -gUnk_08DDF998:: @ 08DDF998 - .4byte 0x00480001 - .4byte gUnk_08A1031C - .4byte gUnk_08DDF988 - -gUnk_08DDF9A4:: @ 08DDF9A4 - .incbin "baserom.gba", 0xDDF9A4, 0x0000010 - -gUnk_08DDF9B4:: @ 08DDF9B4 - .4byte 0x00480001 - .4byte gUnk_08A10328 - .4byte gUnk_08DDF9A4 - -gUnk_08DDF9C0:: @ 08DDF9C0 - .incbin "baserom.gba", 0xDDF9C0, 0x0000010 - -gUnk_08DDF9D0:: @ 08DDF9D0 - .4byte 0x00480001 - .4byte gUnk_08A10334 - .4byte gUnk_08DDF9C0 - -gUnk_08DDF9DC:: @ 08DDF9DC - .incbin "baserom.gba", 0xDDF9DC, 0x0000010 - -gUnk_08DDF9EC:: @ 08DDF9EC - .4byte 0x00480001 - .4byte gUnk_08A10340 - .4byte gUnk_08DDF9DC - -gUnk_08DDF9F8:: @ 08DDF9F8 - .incbin "baserom.gba", 0xDDF9F8, 0x0000014 - -gUnk_08DDFA0C:: @ 08DDFA0C - .4byte 0x00480001 - .4byte gUnk_08A1034C - .4byte gUnk_08DDF9F8 - -gUnk_08DDFA18:: @ 08DDFA18 - .incbin "baserom.gba", 0xDDFA18, 0x0000010 - -gUnk_08DDFA28:: @ 08DDFA28 - .4byte 0x00480001 - .4byte gUnk_08A10358 - .4byte gUnk_08DDFA18 - -gUnk_08DDFA34:: @ 08DDFA34 - .incbin "baserom.gba", 0xDDFA34, 0x0000010 - -gUnk_08DDFA44:: @ 08DDFA44 - .4byte 0x00480001 - .4byte gUnk_08A10364 - .4byte gUnk_08DDFA34 - -gUnk_08DDFA50:: @ 08DDFA50 - .incbin "baserom.gba", 0xDDFA50, 0x0000010 - -gUnk_08DDFA60:: @ 08DDFA60 - .4byte 0x00480001 - .4byte gUnk_08A10370 - .4byte gUnk_08DDFA50 - -gUnk_08DDFA6C:: @ 08DDFA6C - .incbin "baserom.gba", 0xDDFA6C, 0x0000010 - -gUnk_08DDFA7C:: @ 08DDFA7C - .4byte 0x00480001 - .4byte gUnk_08A1037C - .4byte gUnk_08DDFA6C - -gUnk_08DDFA88:: @ 08DDFA88 - .incbin "baserom.gba", 0xDDFA88, 0x0000010 - -gUnk_08DDFA98:: @ 08DDFA98 - .4byte 0x00480001 - .4byte gUnk_08A10388 - .4byte gUnk_08DDFA88 - -gUnk_08DDFAA4:: @ 08DDFAA4 - .incbin "baserom.gba", 0xDDFAA4, 0x0000010 - -gUnk_08DDFAB4:: @ 08DDFAB4 - .4byte 0x00480001 - .4byte gUnk_08A10394 - .4byte gUnk_08DDFAA4 - -gUnk_08DDFAC0:: @ 08DDFAC0 - .incbin "baserom.gba", 0xDDFAC0, 0x0000010 - -gUnk_08DDFAD0:: @ 08DDFAD0 - .4byte 0x00480001 - .4byte gUnk_08A103A0 - .4byte gUnk_08DDFAC0 - -gUnk_08DDFADC:: @ 08DDFADC - .incbin "baserom.gba", 0xDDFADC, 0x0000010 - -gUnk_08DDFAEC:: @ 08DDFAEC - .4byte 0x00480001 - .4byte gUnk_08A103AC - .4byte gUnk_08DDFADC - -gUnk_08DDFAF8:: @ 08DDFAF8 - .incbin "baserom.gba", 0xDDFAF8, 0x0000005 - -gUnk_08DDFAFD:: @ 08DDFAFD - .incbin "baserom.gba", 0xDDFAFD, 0x000000B - -gUnk_08DDFB08:: @ 08DDFB08 - .4byte 0x00480001 - .4byte gUnk_08A103B8 - .4byte gUnk_08DDFAF8 - -gUnk_08DDFB14:: @ 08DDFB14 - .incbin "baserom.gba", 0xDDFB14, 0x0000010 - -gUnk_08DDFB24:: @ 08DDFB24 - .4byte 0x00480001 - .4byte gUnk_08A103C4 - .4byte gUnk_08DDFB14 - -gUnk_08DDFB30:: @ 08DDFB30 - .incbin "baserom.gba", 0xDDFB30, 0x0000010 - -gUnk_08DDFB40:: @ 08DDFB40 - .4byte 0x00480001 - .4byte gUnk_08A103D0 - .4byte gUnk_08DDFB30 - -gUnk_08DDFB4C:: @ 08DDFB4C - .incbin "baserom.gba", 0xDDFB4C, 0x0000010 - -gUnk_08DDFB5C:: @ 08DDFB5C - .4byte 0x00480001 - .4byte gUnk_08A103DC - .4byte gUnk_08DDFB4C - -gUnk_08DDFB68:: @ 08DDFB68 - .incbin "baserom.gba", 0xDDFB68, 0x0000010 - -gUnk_08DDFB78:: @ 08DDFB78 - .4byte 0x00480001 - .4byte gUnk_08A103E8 - .4byte gUnk_08DDFB68 - -gUnk_08DDFB84:: @ 08DDFB84 - .incbin "baserom.gba", 0xDDFB84, 0x0000010 - -gUnk_08DDFB94:: @ 08DDFB94 - .4byte 0x00480001 - .4byte gUnk_08A103F4 - .4byte gUnk_08DDFB84 - -gUnk_08DDFBA0:: @ 08DDFBA0 - .incbin "baserom.gba", 0xDDFBA0, 0x0000010 - -gUnk_08DDFBB0:: @ 08DDFBB0 - .4byte 0x00480001 - .4byte gUnk_08A10400 - .4byte gUnk_08DDFBA0 - -gUnk_08DDFBBC:: @ 08DDFBBC - .incbin "baserom.gba", 0xDDFBBC, 0x0000010 - -gUnk_08DDFBCC:: @ 08DDFBCC - .4byte 0x00480001 - .4byte gUnk_08A1040C - .4byte gUnk_08DDFBBC - -gUnk_08DDFBD8:: @ 08DDFBD8 - .incbin "baserom.gba", 0xDDFBD8, 0x0000010 - -gUnk_08DDFBE8:: @ 08DDFBE8 - .4byte 0x00480001 - .4byte gUnk_08A10418 - .4byte gUnk_08DDFBD8 - -gUnk_08DDFBF4:: @ 08DDFBF4 - .incbin "baserom.gba", 0xDDFBF4, 0x0000010 - -gUnk_08DDFC04:: @ 08DDFC04 - .4byte 0x00480001 - .4byte gUnk_08A10424 - .4byte gUnk_08DDFBF4 - -gUnk_08DDFC10:: @ 08DDFC10 - .incbin "baserom.gba", 0xDDFC10, 0x0000010 - -gUnk_08DDFC20:: @ 08DDFC20 - .4byte 0x00480001 - .4byte gUnk_08A10430 - .4byte gUnk_08DDFC10 - -gUnk_08DDFC2C:: @ 08DDFC2C - .incbin "baserom.gba", 0xDDFC2C, 0x0000010 - -gUnk_08DDFC3C:: @ 08DDFC3C - .4byte 0x00480001 - .4byte gUnk_08A1043C - .4byte gUnk_08DDFC2C - -gUnk_08DDFC48:: @ 08DDFC48 - .incbin "baserom.gba", 0xDDFC48, 0x0000010 - -gUnk_08DDFC58:: @ 08DDFC58 - .4byte 0x00480001 - .4byte gUnk_08A10448 - .4byte gUnk_08DDFC48 - -gUnk_08DDFC64:: @ 08DDFC64 - .incbin "baserom.gba", 0xDDFC64, 0x0000010 - -gUnk_08DDFC74:: @ 08DDFC74 - .4byte 0x00480001 - .4byte gUnk_08A10454 - .4byte gUnk_08DDFC64 - -gUnk_08DDFC80:: @ 08DDFC80 - .incbin "baserom.gba", 0xDDFC80, 0x0000010 - -gUnk_08DDFC90:: @ 08DDFC90 - .4byte 0x00480001 - .4byte gUnk_08A10460 - .4byte gUnk_08DDFC80 - -gUnk_08DDFC9C:: @ 08DDFC9C - .incbin "baserom.gba", 0xDDFC9C, 0x0000010 - -gUnk_08DDFCAC:: @ 08DDFCAC - .4byte 0x00480001 - .4byte gUnk_08A1046C - .4byte gUnk_08DDFC9C - -gUnk_08DDFCB8:: @ 08DDFCB8 - .incbin "baserom.gba", 0xDDFCB8, 0x0000010 - -gUnk_08DDFCC8:: @ 08DDFCC8 - .4byte 0x00480001 - .4byte gUnk_08A10478 - .4byte gUnk_08DDFCB8 - -gUnk_08DDFCD4:: @ 08DDFCD4 - .incbin "baserom.gba", 0xDDFCD4, 0x0000010 - -gUnk_08DDFCE4:: @ 08DDFCE4 - .4byte 0x00480001 - .4byte gUnk_08A10484 - .4byte gUnk_08DDFCD4 - -gUnk_08DDFCF0:: @ 08DDFCF0 - .incbin "baserom.gba", 0xDDFCF0, 0x0000010 - -gUnk_08DDFD00:: @ 08DDFD00 - .4byte 0x00480001 - .4byte gUnk_08A10490 - .4byte gUnk_08DDFCF0 - -gUnk_08DDFD0C:: @ 08DDFD0C - .incbin "baserom.gba", 0xDDFD0C, 0x0000010 - -gUnk_08DDFD1C:: @ 08DDFD1C - .4byte 0x00480001 - .4byte gUnk_08A1049C - .4byte gUnk_08DDFD0C - -gUnk_08DDFD28:: @ 08DDFD28 - .incbin "baserom.gba", 0xDDFD28, 0x0000010 - -gUnk_08DDFD38:: @ 08DDFD38 - .4byte 0x00480001 - .4byte gUnk_08A104A8 - .4byte gUnk_08DDFD28 - -gUnk_08DDFD44:: @ 08DDFD44 - .incbin "baserom.gba", 0xDDFD44, 0x0000010 - -gUnk_08DDFD54:: @ 08DDFD54 - .4byte 0x00480001 - .4byte gUnk_08A104B4 - .4byte gUnk_08DDFD44 - -gUnk_08DDFD60:: @ 08DDFD60 - .incbin "baserom.gba", 0xDDFD60, 0x0000010 - -gUnk_08DDFD70:: @ 08DDFD70 - .4byte 0x00480001 - .4byte gUnk_08A104C0 - .4byte gUnk_08DDFD60 - -gUnk_08DDFD7C:: @ 08DDFD7C - .incbin "baserom.gba", 0xDDFD7C, 0x0000010 - -gUnk_08DDFD8C:: @ 08DDFD8C - .4byte 0x00480001 - .4byte gUnk_08A104CC - .4byte gUnk_08DDFD7C - -gUnk_08DDFD98:: @ 08DDFD98 - .incbin "baserom.gba", 0xDDFD98, 0x0000010 - -gUnk_08DDFDA8:: @ 08DDFDA8 - .4byte 0x00480001 - .4byte gUnk_08A104D8 - .4byte gUnk_08DDFD98 - -gUnk_08DDFDB4:: @ 08DDFDB4 - .incbin "baserom.gba", 0xDDFDB4, 0x0000020 - -gUnk_08DDFDD4:: @ 08DDFDD4 - .4byte 0x00B00001 - .4byte gUnk_08A104E4 - .4byte gUnk_08DDFDB4 - -gUnk_08DDFDE0:: @ 08DDFDE0 - .incbin "baserom.gba", 0xDDFDE0, 0x0000034 - -gUnk_08DDFE14:: @ 08DDFE14 - .4byte 0x00C00001 - .4byte gUnk_08A104FC - .4byte gUnk_08DDFDE0 - -gUnk_08DDFE20:: @ 08DDFE20 - .incbin "baserom.gba", 0xDDFE20, 0x0000010 - -gUnk_08DDFE30:: @ 08DDFE30 - .4byte 0x00480001 - .4byte gUnk_08A10514 - .4byte gUnk_08DDFE20 - -gUnk_08DDFE3C:: @ 08DDFE3C - .incbin "baserom.gba", 0xDDFE3C, 0x0000010 - -gUnk_08DDFE4C:: @ 08DDFE4C - .4byte 0x00480001 - .4byte gUnk_08A10520 - .4byte gUnk_08DDFE3C - -gUnk_08DDFE58:: @ 08DDFE58 - .incbin "baserom.gba", 0xDDFE58, 0x0000010 - -gUnk_08DDFE68:: @ 08DDFE68 - .4byte 0x00480001 - .4byte gUnk_08A1052C - .4byte gUnk_08DDFE58 - -gUnk_08DDFE74:: @ 08DDFE74 - .incbin "baserom.gba", 0xDDFE74, 0x0000010 - -gUnk_08DDFE84:: @ 08DDFE84 - .4byte 0x00480001 - .4byte gUnk_08A10538 - .4byte gUnk_08DDFE74 - -gUnk_08DDFE90:: @ 08DDFE90 - .incbin "baserom.gba", 0xDDFE90, 0x0000010 - -gUnk_08DDFEA0:: @ 08DDFEA0 - .4byte 0x00480001 - .4byte gUnk_08A10544 - .4byte gUnk_08DDFE90 - -gUnk_08DDFEAC:: @ 08DDFEAC - .incbin "baserom.gba", 0xDDFEAC, 0x0000010 - -gUnk_08DDFEBC:: @ 08DDFEBC - .4byte 0x00480001 - .4byte gUnk_08A10550 - .4byte gUnk_08DDFEAC - -gUnk_08DDFEC8:: @ 08DDFEC8 - .incbin "baserom.gba", 0xDDFEC8, 0x0000010 - -gUnk_08DDFED8:: @ 08DDFED8 - .4byte 0x00480001 - .4byte gUnk_08A1055C - .4byte gUnk_08DDFEC8 - -gUnk_08DDFEE4:: @ 08DDFEE4 - .incbin "baserom.gba", 0xDDFEE4, 0x0000010 - -gUnk_08DDFEF4:: @ 08DDFEF4 - .4byte 0x00480001 - .4byte gUnk_08A10568 - .4byte gUnk_08DDFEE4 - -gUnk_08DDFF00:: @ 08DDFF00 - .incbin "baserom.gba", 0xDDFF00, 0x0000010 - -gUnk_08DDFF10:: @ 08DDFF10 - .4byte 0x00400001 - .4byte gUnk_08A10574 - .4byte gUnk_08DDFF00 - -gUnk_08DDFF1C:: @ 08DDFF1C - .incbin "baserom.gba", 0xDDFF1C, 0x0000010 - -gUnk_08DDFF2C:: @ 08DDFF2C - .4byte 0x00600001 - .4byte gUnk_08A10580 - .4byte gUnk_08DDFF1C - -gUnk_08DDFF38:: @ 08DDFF38 - .incbin "baserom.gba", 0xDDFF38, 0x0000010 - -gUnk_08DDFF48:: @ 08DDFF48 - .4byte 0x00400001 - .4byte gUnk_08A1058C - .4byte gUnk_08DDFF38 - -gUnk_08DDFF54:: @ 08DDFF54 - .incbin "baserom.gba", 0xDDFF54, 0x0000010 - -gUnk_08DDFF64:: @ 08DDFF64 - .4byte 0x00480001 - .4byte gUnk_08A10598 - .4byte gUnk_08DDFF54 - -gUnk_08DDFF70:: @ 08DDFF70 - .incbin "baserom.gba", 0xDDFF70, 0x0000010 - -gUnk_08DDFF80:: @ 08DDFF80 - .4byte 0x00480001 - .4byte gUnk_08A105A4 - .4byte gUnk_08DDFF70 - -gUnk_08DDFF8C:: @ 08DDFF8C - .incbin "baserom.gba", 0xDDFF8C, 0x0000010 - -gUnk_08DDFF9C:: @ 08DDFF9C - .4byte 0x00400001 - .4byte gUnk_08A105B0 - .4byte gUnk_08DDFF8C - -gUnk_08DDFFA8:: @ 08DDFFA8 - .incbin "baserom.gba", 0xDDFFA8, 0x0000010 - -gUnk_08DDFFB8:: @ 08DDFFB8 - .4byte 0x00400001 - .4byte gUnk_08A105BC - .4byte gUnk_08DDFFA8 - -gUnk_08DDFFC4:: @ 08DDFFC4 - .incbin "baserom.gba", 0xDDFFC4, 0x0000010 - -gUnk_08DDFFD4:: @ 08DDFFD4 - .4byte 0x00400001 - .4byte gUnk_08A105C8 - .4byte gUnk_08DDFFC4 - -gUnk_08DDFFE0:: @ 08DDFFE0 - .incbin "baserom.gba", 0xDDFFE0, 0x0000010 - -gUnk_08DDFFF0:: @ 08DDFFF0 - .4byte 0x00400001 - .4byte gUnk_08A105D4 - .4byte gUnk_08DDFFE0 - -gUnk_08DDFFFC:: @ 08DDFFFC - .incbin "baserom.gba", 0xDDFFFC, 0x0000010 - -gUnk_08DE000C:: @ 08DE000C - .4byte 0x00400001 - .4byte gUnk_08A105E0 - .4byte gUnk_08DDFFFC - -gUnk_08DE0018:: @ 08DE0018 - .incbin "baserom.gba", 0xDE0018, 0x0000010 - -gUnk_08DE0028:: @ 08DE0028 - .4byte 0x00400001 - .4byte gUnk_08A105EC - .4byte gUnk_08DE0018 - -gUnk_08DE0034:: @ 08DE0034 - .incbin "baserom.gba", 0xDE0034, 0x0000014 - -gUnk_08DE0048:: @ 08DE0048 - .4byte 0x00400001 - .4byte gUnk_08A105F8 - .4byte gUnk_08DE0034 - -gUnk_08DE0054:: @ 08DE0054 - .incbin "baserom.gba", 0xDE0054, 0x0000010 - -gUnk_08DE0064:: @ 08DE0064 - .4byte 0x00600001 - .4byte gUnk_08A10604 - .4byte gUnk_08DE0054 - -gUnk_08DE0070:: @ 08DE0070 - .incbin "baserom.gba", 0xDE0070, 0x0000010 - -gUnk_08DE0080:: @ 08DE0080 - .4byte 0x00600001 - .4byte gUnk_08A10610 - .4byte gUnk_08DE0070 - -gUnk_08DE008C:: @ 08DE008C - .incbin "baserom.gba", 0xDE008C, 0x0000014 - -gUnk_08DE00A0:: @ 08DE00A0 - .4byte 0x00400001 - .4byte gUnk_08A1061C - .4byte gUnk_08DE008C - -gUnk_08DE00AC:: @ 08DE00AC - .incbin "baserom.gba", 0xDE00AC, 0x0000010 - -gUnk_08DE00BC:: @ 08DE00BC - .4byte 0x00400001 - .4byte gUnk_08A10628 - .4byte gUnk_08DE00AC - -gUnk_08DE00C8:: @ 08DE00C8 - .incbin "baserom.gba", 0xDE00C8, 0x0000024 - -gUnk_08DE00EC:: @ 08DE00EC - .4byte 0x00300001 - .4byte gUnk_08A10634 - .4byte gUnk_08DE00C8 - -gUnk_08DE00F8:: @ 08DE00F8 - .incbin "baserom.gba", 0xDE00F8, 0x0000010 - -gUnk_08DE0108:: @ 08DE0108 - .incbin "baserom.gba", 0xDE0108, 0x0000030 - -gUnk_08DE0138:: @ 08DE0138 - .4byte 0x00300001 - .4byte gUnk_08A10640 - .4byte gUnk_08DE00F8 - -gUnk_08DE0144:: @ 08DE0144 - .incbin "baserom.gba", 0xDE0144, 0x000003C - -gUnk_08DE0180:: @ 08DE0180 - .4byte 0x00300001 - .4byte gUnk_08A1064C - .4byte gUnk_08DE0144 - -gUnk_08DE018C:: @ 08DE018C - .incbin "baserom.gba", 0xDE018C, 0x0000028 - -gUnk_08DE01B4:: @ 08DE01B4 - .4byte 0x00400001 - .4byte gUnk_08A10658 - .4byte gUnk_08DE018C - -gUnk_08DE01C0:: @ 08DE01C0 - .incbin "baserom.gba", 0xDE01C0, 0x0000034 - -gUnk_08DE01F4:: @ 08DE01F4 - .4byte 0x00400001 - .4byte gUnk_08A1067C - .4byte gUnk_08DE01C0 - -gUnk_08DE0200:: @ 08DE0200 - .incbin "baserom.gba", 0xDE0200, 0x0000044 - -gUnk_08DE0244:: @ 08DE0244 - .4byte 0x00400001 - .4byte gUnk_08A106A0 - .4byte gUnk_08DE0200 - -gUnk_08DE0250:: @ 08DE0250 - .incbin "baserom.gba", 0xDE0250, 0x000002B - -gUnk_08DE027B:: @ 08DE027B - .incbin "baserom.gba", 0xDE027B, 0x0000011 - -gUnk_08DE028C:: @ 08DE028C - .4byte 0x00440002 - .4byte gUnk_08A106C4 - .4byte gUnk_08DE0250 - .4byte gUnk_08DE027B - -gUnk_08DE029C:: @ 08DE029C - .incbin "baserom.gba", 0xDE029C, 0x0000010 - -gUnk_08DE02AC:: @ 08DE02AC - .4byte 0x00400001 - .4byte gUnk_08A106E8 - .4byte gUnk_08DE029C - -gUnk_08DE02B8:: @ 08DE02B8 - .incbin "baserom.gba", 0xDE02B8, 0x0000010 - -gUnk_08DE02C8:: @ 08DE02C8 - .4byte 0x00440001 - .4byte gUnk_08A106F4 - .4byte gUnk_08DE02B8 - -gUnk_08DE02D4:: @ 08DE02D4 - .incbin "baserom.gba", 0xDE02D4, 0x0000018 - -gUnk_08DE02EC:: @ 08DE02EC - .4byte 0x00400001 - .4byte gUnk_08A10700 - .4byte gUnk_08DE02D4 - -gUnk_08DE02F8:: @ 08DE02F8 - .incbin "baserom.gba", 0xDE02F8, 0x0000018 - -gUnk_08DE0310:: @ 08DE0310 - .4byte 0x00400001 - .4byte gUnk_08A1070C - .4byte gUnk_08DE02F8 - -gUnk_08DE031C:: @ 08DE031C - .incbin "baserom.gba", 0xDE031C, 0x0000035 - -gUnk_08DE0351:: @ 08DE0351 - .incbin "baserom.gba", 0xDE0351, 0x0000037 - -gUnk_08DE0388:: @ 08DE0388 - .4byte 0x00400002 - .4byte gUnk_08A10718 - .4byte gUnk_08DE031C - .4byte gUnk_08DE0351 - -gUnk_08DE0398:: @ 08DE0398 - .incbin "baserom.gba", 0xDE0398, 0x000002C - -gUnk_08DE03C4:: @ 08DE03C4 - .4byte 0x00440001 - .4byte gUnk_08A1073C - .4byte gUnk_08DE0398 - -gUnk_08DE03D0:: @ 08DE03D0 - .incbin "baserom.gba", 0xDE03D0, 0x000004C - -gUnk_08DE041C:: @ 08DE041C - .4byte 0x00400001 - .4byte gUnk_08A10760 - .4byte gUnk_08DE03D0 - -gUnk_08DE0428:: @ 08DE0428 - .incbin "baserom.gba", 0xDE0428, 0x00000BC - -gUnk_08DE04E4:: @ 08DE04E4 - .4byte 0x00400001 - .4byte gUnk_08A1076C - .4byte gUnk_08DE0428 - -gUnk_08DE04F0:: @ 08DE04F0 - .incbin "baserom.gba", 0xDE04F0, 0x0000044 - -gUnk_08DE0534:: @ 08DE0534 - .4byte 0x00400001 - .4byte gUnk_08A10778 - .4byte gUnk_08DE04F0 - -gUnk_08DE0540:: @ 08DE0540 - .incbin "baserom.gba", 0xDE0540, 0x0000044 - -gUnk_08DE0584:: @ 08DE0584 - .4byte 0x00400001 - .4byte gUnk_08A10784 - .4byte gUnk_08DE0540 - -gUnk_08DE0590:: @ 08DE0590 - .incbin "baserom.gba", 0xDE0590, 0x0000029 - -gUnk_08DE05B9:: @ 08DE05B9 - .incbin "baserom.gba", 0xDE05B9, 0x0000023 - -gUnk_08DE05DC:: @ 08DE05DC - .4byte 0x00440002 - .4byte gUnk_08A10790 - .4byte gUnk_08DE0590 - .4byte gUnk_08DE05B9 - -gUnk_08DE05EC:: @ 08DE05EC - .incbin "baserom.gba", 0xDE05EC, 0x0000048 - -gUnk_08DE0634:: @ 08DE0634 - .4byte 0x00400001 - .4byte gUnk_08A107B4 - .4byte gUnk_08DE05EC - -gUnk_08DE0640:: @ 08DE0640 - .incbin "baserom.gba", 0xDE0640, 0x0000029 - -gUnk_08DE0669:: @ 08DE0669 - .incbin "baserom.gba", 0xDE0669, 0x0000023 - -gUnk_08DE068C:: @ 08DE068C - .4byte 0x00440002 - .4byte gUnk_08A107C0 - .4byte gUnk_08DE0640 - .4byte gUnk_08DE0669 - -gUnk_08DE069C:: @ 08DE069C - .incbin "baserom.gba", 0xDE069C, 0x0000048 - -gUnk_08DE06E4:: @ 08DE06E4 - .4byte 0x00400001 - .4byte gUnk_08A107E4 - .4byte gUnk_08DE069C - -gUnk_08DE06F0:: @ 08DE06F0 - .incbin "baserom.gba", 0xDE06F0, 0x0000017 - -gUnk_08DE0707:: @ 08DE0707 - .incbin "baserom.gba", 0xDE0707, 0x0000021 - -gUnk_08DE0728:: @ 08DE0728 - .4byte 0x00400002 - .4byte gUnk_08A107FC - .4byte gUnk_08DE06F0 - .4byte gUnk_08DE0707 - -gUnk_08DE0738:: @ 08DE0738 - .incbin "baserom.gba", 0xDE0738, 0x000004C - -gUnk_08DE0784:: @ 08DE0784 - .4byte 0x007F0001 - .4byte gUnk_08A10820 - .4byte gUnk_08DE0738 - -gUnk_08DE0790:: @ 08DE0790 - .incbin "baserom.gba", 0xDE0790, 0x0000028 - -gUnk_08DE07B8:: @ 08DE07B8 - .incbin "baserom.gba", 0xDE07B8, 0x000001C - -gUnk_08DE07D4:: @ 08DE07D4 - .incbin "baserom.gba", 0xDE07D4, 0x0000010 - -gUnk_08DE07E4:: @ 08DE07E4 - .incbin "baserom.gba", 0xDE07E4, 0x0000030 - -gUnk_08DE0814:: @ 08DE0814 - .incbin "baserom.gba", 0xDE0814, 0x000002C - -gUnk_08DE0840:: @ 08DE0840 - .incbin "baserom.gba", 0xDE0840, 0x0000010 - -gUnk_08DE0850:: @ 08DE0850 - .incbin "baserom.gba", 0xDE0850, 0x0000010 - -gUnk_08DE0860:: @ 08DE0860 - .incbin "baserom.gba", 0xDE0860, 0x000000C - -gUnk_08DE086C:: @ 08DE086C - .incbin "baserom.gba", 0xDE086C, 0x0000010 - -gUnk_08DE087C:: @ 08DE087C - .incbin "baserom.gba", 0xDE087C, 0x000000C - -gUnk_08DE0888:: @ 08DE0888 - .incbin "baserom.gba", 0xDE0888, 0x0000010 - -gUnk_08DE0898:: @ 08DE0898 - .incbin "baserom.gba", 0xDE0898, 0x000000C - -gUnk_08DE08A4:: @ 08DE08A4 - .incbin "baserom.gba", 0xDE08A4, 0x0000020 - -gUnk_08DE08C4:: @ 08DE08C4 - .incbin "baserom.gba", 0xDE08C4, 0x000000C - -gUnk_08DE08D0:: @ 08DE08D0 - .incbin "baserom.gba", 0xDE08D0, 0x000002C - -gUnk_08DE08FC:: @ 08DE08FC - .incbin "baserom.gba", 0xDE08FC, 0x000000C - -gUnk_08DE0908:: @ 08DE0908 - .incbin "baserom.gba", 0xDE0908, 0x0000010 - -gUnk_08DE0918:: @ 08DE0918 - .incbin "baserom.gba", 0xDE0918, 0x00000A8 - -gUnk_08DE09C0:: @ 08DE09C0 - .incbin "baserom.gba", 0xDE09C0, 0x0000743 - -gUnk_08DE1103:: @ 08DE1103 - .incbin "baserom.gba", 0xDE1103, 0x0000282 - -gUnk_08DE1385:: @ 08DE1385 - .incbin "baserom.gba", 0xDE1385, 0x0000185 - -gUnk_08DE150A:: @ 08DE150A - .incbin "baserom.gba", 0xDE150A, 0x0000185 - -gUnk_08DE168F:: @ 08DE168F - .incbin "baserom.gba", 0xDE168F, 0x0000185 - -gUnk_08DE1814:: @ 08DE1814 - .incbin "baserom.gba", 0xDE1814, 0x0000188 - -gUnk_08DE199C:: @ 08DE199C - .incbin "baserom.gba", 0xDE199C, 0x0000020 - -gUnk_08DE19BC:: @ 08DE19BC - .incbin "baserom.gba", 0xDE19BC, 0x0000014 - -gUnk_08DE19D0:: @ 08DE19D0 - .4byte 0x00400001 - .4byte gUnk_08A108EC - .4byte gUnk_08DE19BC - -gUnk_08DE19DC:: @ 08DE19DC - .incbin "baserom.gba", 0xDE19DC, 0x0000024 - -gUnk_08DE1A00:: @ 08DE1A00 - .4byte 0x00400001 - .4byte gUnk_08A108F8 - .4byte gUnk_08DE19DC - -gUnk_08DE1A0C:: @ 08DE1A0C - .incbin "baserom.gba", 0xDE1A0C, 0x0000020 - -gUnk_08DE1A2C:: @ 08DE1A2C - .4byte 0x00400001 - .4byte gUnk_08A10904 - .4byte gUnk_08DE1A0C - -gUnk_08DE1A38:: @ 08DE1A38 - .incbin "baserom.gba", 0xDE1A38, 0x0000043 - -gUnk_08DE1A7B:: @ 08DE1A7B - .incbin "baserom.gba", 0xDE1A7B, 0x0000041 - -gUnk_08DE1ABC:: @ 08DE1ABC - .incbin "baserom.gba", 0xDE1ABC, 0x000001B - -gUnk_08DE1AD7:: @ 08DE1AD7 - .incbin "baserom.gba", 0xDE1AD7, 0x0000020 - -gUnk_08DE1AF7:: @ 08DE1AF7 - .incbin "baserom.gba", 0xDE1AF7, 0x0000041 - -gUnk_08DE1B38:: @ 08DE1B38 - .incbin "baserom.gba", 0xDE1B38, 0x0000041 - -gUnk_08DE1B79:: @ 08DE1B79 - .incbin "baserom.gba", 0xDE1B79, 0x000001B - -gUnk_08DE1B94:: @ 08DE1B94 - .incbin "baserom.gba", 0xDE1B94, 0x0000043 - -gUnk_08DE1BD7:: @ 08DE1BD7 - .incbin "baserom.gba", 0xDE1BD7, 0x0000129 - -gUnk_08DE1D00:: @ 08DE1D00 - .incbin "baserom.gba", 0xDE1D00, 0x0000129 - -gUnk_08DE1E29:: @ 08DE1E29 - .incbin "baserom.gba", 0xDE1E29, 0x0000129 - -gUnk_08DE1F52:: @ 08DE1F52 - .incbin "baserom.gba", 0xDE1F52, 0x000012A - -gUnk_08DE207C:: @ 08DE207C - .4byte 0x0020000C - .4byte gUnk_08A0F890 - .4byte gUnk_08DE1A38 - .4byte gUnk_08DE1A7B - .4byte gUnk_08DE1ABC - .4byte gUnk_08DE1AD7 - .4byte gUnk_08DE1AF7 - .4byte gUnk_08DE1B38 - .4byte gUnk_08DE1B79 - .4byte gUnk_08DE1B94 - .4byte gUnk_08DE1BD7 - .4byte gUnk_08DE1D00 - .4byte gUnk_08DE1E29 - .4byte gUnk_08DE1F52 - -gUnk_08DE20B4:: @ 08DE20B4 - .incbin "baserom.gba", 0xDE20B4, 0x0000014 - -gUnk_08DE20C8:: @ 08DE20C8 - .4byte 0x00600001 - .4byte gUnk_08A1091C - .4byte gUnk_08DE20B4 - -gUnk_08DE20D4:: @ 08DE20D4 - .incbin "baserom.gba", 0xDE20D4, 0x0000028 - -gUnk_08DE20FC:: @ 08DE20FC - .4byte 0x007F0001 - .4byte gUnk_08A10928 - .4byte gUnk_08DE20D4 - - -gUnk_08DE2108:: @ 08DE2108 - .incbin "baserom.gba", 0xDE2108, 0x000001C - -gUnk_08DE2124:: @ 08DE2124 - .4byte 0x00500001 - .4byte gUnk_08A10940 - .4byte gUnk_08DE2108 - -gUnk_08DE2130:: @ 08DE2130 - .incbin "baserom.gba", 0xDE2130, 0x0000044 - -gUnk_08DE2174:: @ 08DE2174 - .4byte 0x00400001 - .4byte gUnk_08A10958 - .4byte gUnk_08DE2130 - -gUnk_08DE2180:: @ 08DE2180 - .incbin "baserom.gba", 0xDE2180, 0x000002C - -gUnk_08DE21AC:: @ 08DE21AC - .4byte 0x00400001 - .4byte gUnk_08A10970 - .4byte gUnk_08DE2180 - -gUnk_08DE21B8:: @ 08DE21B8 - .incbin "baserom.gba", 0xDE21B8, 0x0000030 - -gUnk_08DE21E8:: @ 08DE21E8 - .4byte 0x00400001 - .4byte gUnk_08A10988 - .4byte gUnk_08DE21B8 - -gUnk_08DE21F4:: @ 08DE21F4 - .incbin "baserom.gba", 0xDE21F4, 0x0000038 - -gUnk_08DE222C:: @ 08DE222C - .4byte 0x00600001 - .4byte gUnk_08A10994 - .4byte gUnk_08DE21F4 - -gUnk_08DE2238:: @ 08DE2238 - .incbin "baserom.gba", 0xDE2238, 0x0000028 - -gUnk_08DE2260:: @ 08DE2260 - .4byte 0x00600001 - .4byte gUnk_08A109A0 - .4byte gUnk_08DE2238 - -gUnk_08DE226C:: @ 08DE226C - .incbin "baserom.gba", 0xDE226C, 0x00000CC - -gUnk_08DE2338:: @ 08DE2338 - .4byte 0x00600001 - .4byte gUnk_08A109B8 - .4byte gUnk_08DE226C - -gUnk_08DE2344:: @ 08DE2344 - .incbin "baserom.gba", 0xDE2344, 0x0000063 - -gUnk_08DE23A7:: @ 08DE23A7 - .incbin "baserom.gba", 0xDE23A7, 0x0000061 - -gUnk_08DE2408:: @ 08DE2408 - .4byte 0x00600002 - .4byte gUnk_08A109C4 - .4byte gUnk_08DE2344 - .4byte gUnk_08DE23A7 - -gUnk_08DE2418:: @ 08DE2418 - .incbin "baserom.gba", 0xDE2418, 0x0000060 - -gUnk_08DE2478:: @ 08DE2478 - .4byte 0x00600001 - .4byte gUnk_08A109DC - .4byte gUnk_08DE2418 - -gUnk_08DE2484:: @ 08DE2484 - .incbin "baserom.gba", 0xDE2484, 0x0000038 - -gUnk_08DE24BC:: @ 08DE24BC - .4byte 0x00400001 - .4byte gUnk_08A109E8 - .4byte gUnk_08DE2484 - -gUnk_08DE24C8:: @ 08DE24C8 - .incbin "baserom.gba", 0xDE24C8, 0x0000038 - -gUnk_08DE2500:: @ 08DE2500 - .4byte 0x00400001 - .4byte gUnk_08A109F4 - .4byte gUnk_08DE24C8 - -gUnk_08DE250C:: @ 08DE250C - .incbin "baserom.gba", 0xDE250C, 0x0000010 - -gUnk_08DE251C:: @ 08DE251C - .4byte 0x00400001 - .4byte gUnk_08A10A00 - .4byte gUnk_08DE250C - -gUnk_08DE2528:: @ 08DE2528 - .incbin "baserom.gba", 0xDE2528, 0x000000F - -gUnk_08DE2537:: @ 08DE2537 - .incbin "baserom.gba", 0xDE2537, 0x000000D - -gUnk_08DE2544:: @ 08DE2544 - .4byte 0x00440002 - .4byte gUnk_08A10A0C - .4byte gUnk_08DE2528 - .4byte gUnk_08DE2537 - -gUnk_08DE2554:: @ 08DE2554 - .incbin "baserom.gba", 0xDE2554, 0x000001B - -gUnk_08DE256F:: @ 08DE256F - .incbin "baserom.gba", 0xDE256F, 0x0000015 - -gUnk_08DE2584:: @ 08DE2584 - .4byte 0x00440002 - .4byte gUnk_08A10A24 - .4byte gUnk_08DE2554 - .4byte gUnk_08DE256F - -gUnk_08DE2594:: @ 08DE2594 - .incbin "baserom.gba", 0xDE2594, 0x0000010 - -gUnk_08DE25A4:: @ 08DE25A4 - .4byte 0x00400001 - .4byte gUnk_08A10A3C - .4byte gUnk_08DE2594 - -gUnk_08DE25B0:: @ 08DE25B0 - .incbin "baserom.gba", 0xDE25B0, 0x0000020 - -gUnk_08DE25D0:: @ 08DE25D0 - .4byte 0x00400001 - .4byte gUnk_08A10A48 - .4byte gUnk_08DE25B0 - -gUnk_08DE25DC:: @ 08DE25DC - .incbin "baserom.gba", 0xDE25DC, 0x0000014 - -gUnk_08DE25F0:: @ 08DE25F0 - .4byte 0x00400001 - .4byte gUnk_08A10A54 - .4byte gUnk_08DE25DC - -gUnk_08DE25FC:: @ 08DE25FC - .incbin "baserom.gba", 0xDE25FC, 0x0000050 - -gUnk_08DE264C:: @ 08DE264C - .incbin "baserom.gba", 0xDE264C, 0x0000030 - -gUnk_08DE267C:: @ 08DE267C - .4byte 0x00400002 - .4byte gUnk_08A10A6C - .4byte gUnk_08DE25FC - .4byte gUnk_08DE264C - -gUnk_08DE268C:: @ 08DE268C - .incbin "baserom.gba", 0xDE268C, 0x0000010 - -gUnk_08DE269C:: @ 08DE269C - .4byte 0x00400001 - .4byte gUnk_08A10A84 - .4byte gUnk_08DE268C - -gUnk_08DE26A8:: @ 08DE26A8 - .incbin "baserom.gba", 0xDE26A8, 0x000001C - -gUnk_08DE26C4:: @ 08DE26C4 - .4byte 0x00400001 - .4byte gUnk_08A10A90 - .4byte gUnk_08DE26A8 - -gUnk_08DE26D0:: @ 08DE26D0 - .incbin "baserom.gba", 0xDE26D0, 0x0000014 - -gUnk_08DE26E4:: @ 08DE26E4 - .4byte 0x00400001 - .4byte gUnk_08A10A9C - .4byte gUnk_08DE26D0 - -gUnk_08DE26F0:: @ 08DE26F0 - .incbin "baserom.gba", 0xDE26F0, 0x0000004 - -gUnk_08DE26F4:: @ 08DE26F4 - .incbin "baserom.gba", 0xDE26F4, 0x0000024 - -gUnk_08DE2718:: @ 08DE2718 - .4byte 0x00400001 - .4byte gUnk_08A10AA8 - .4byte gUnk_08DE26F0 - -gUnk_08DE2724:: @ 08DE2724 - .incbin "baserom.gba", 0xDE2724, 0x0000010 - -gUnk_08DE2734:: @ 08DE2734 - .4byte 0x00400001 - .4byte gUnk_08A10AB4 - .4byte gUnk_08DE2724 - -gUnk_08DE2740:: @ 08DE2740 - .incbin "baserom.gba", 0xDE2740, 0x0000038 - -gUnk_08DE2778:: @ 08DE2778 - .4byte 0x00400001 - .4byte gUnk_08A10AC0 - .4byte gUnk_08DE2740 - -gUnk_08DE2784:: @ 08DE2784 - .incbin "baserom.gba", 0xDE2784, 0x000003C - -gUnk_08DE27C0:: @ 08DE27C0 - .4byte 0x00300001 - .4byte gUnk_08A10ACC - .4byte gUnk_08DE2784 - -gUnk_08DE27CC:: @ 08DE27CC - .incbin "baserom.gba", 0xDE27CC, 0x0000010 - -gUnk_08DE27DC:: @ 08DE27DC - .4byte 0x00400001 - .4byte gUnk_08A10AE4 - .4byte gUnk_08DE27CC - -gUnk_08DE27E8:: @ 08DE27E8 - .incbin "baserom.gba", 0xDE27E8, 0x0000032 - -gUnk_08DE281A:: @ 08DE281A - .incbin "baserom.gba", 0xDE281A, 0x0000062 - -gUnk_08DE287C:: @ 08DE287C - .4byte 0x00400002 - .4byte gUnk_08A10AF0 - .4byte gUnk_08DE27E8 - .4byte gUnk_08DE281A - -gUnk_08DE288C:: @ 08DE288C - .incbin "baserom.gba", 0xDE288C, 0x000004B - -gUnk_08DE28D7:: @ 08DE28D7 - .incbin "baserom.gba", 0xDE28D7, 0x000002B - -gUnk_08DE2902:: @ 08DE2902 - .incbin "baserom.gba", 0xDE2902, 0x0000042 - -gUnk_08DE2944:: @ 08DE2944 - .4byte 0x00700002 - .4byte gUnk_08A10B08 - .4byte gUnk_08DE288C - .4byte gUnk_08DE2902 - -gUnk_08DE2954:: @ 08DE2954 - .incbin "baserom.gba", 0xDE2954, 0x000008A - -gUnk_08DE29DE:: @ 08DE29DE - .incbin "baserom.gba", 0xDE29DE, 0x0000074 - -gUnk_08DE2A52:: @ 08DE2A52 - .incbin "baserom.gba", 0xDE2A52, 0x0000016 - -gUnk_08DE2A68:: @ 08DE2A68 - .4byte 0x00700002 - .4byte gUnk_08A10B20 - .4byte gUnk_08DE2954 - .4byte gUnk_08DE29DE - -gUnk_08DE2A78:: @ 08DE2A78 - .incbin "baserom.gba", 0xDE2A78, 0x0000070 - -gUnk_08DE2AE8:: @ 08DE2AE8 - .4byte 0x00900001 - .4byte gUnk_08A10B38 - .4byte gUnk_08DE2A78 - -gUnk_08DE2AF4:: @ 08DE2AF4 - .incbin "baserom.gba", 0xDE2AF4, 0x0000028 - -gUnk_08DE2B1C:: @ 08DE2B1C - .4byte 0x00400001 - .4byte gUnk_08A10B44 - .4byte gUnk_08DE2AF4 - -gUnk_08DE2B28:: @ 08DE2B28 - .incbin "baserom.gba", 0xDE2B28, 0x0000014 - -gUnk_08DE2B3C:: @ 08DE2B3C - .4byte 0x00400001 - .4byte gUnk_08A10B5C - .4byte gUnk_08DE2B28 - -gUnk_08DE2B48:: @ 08DE2B48 - .incbin "baserom.gba", 0xDE2B48, 0x0000010 - -gUnk_08DE2B58:: @ 08DE2B58 - .4byte 0x00400001 - .4byte gUnk_08A10B68 - .4byte gUnk_08DE2B48 - -gUnk_08DE2B64:: @ 08DE2B64 - .incbin "baserom.gba", 0xDE2B64, 0x0000014 - -gUnk_08DE2B78:: @ 08DE2B78 - .4byte 0x00400001 - .4byte gUnk_08A10B74 - .4byte gUnk_08DE2B64 - -gUnk_08DE2B84:: @ 08DE2B84 - .incbin "baserom.gba", 0xDE2B84, 0x0000018 - -gUnk_08DE2B9C:: @ 08DE2B9C - .4byte 0x00400001 - .4byte gUnk_08A10B80 - .4byte gUnk_08DE2B84 - -gUnk_08DE2BA8:: @ 08DE2BA8 - .incbin "baserom.gba", 0xDE2BA8, 0x0000028 - -gUnk_08DE2BD0:: @ 08DE2BD0 - .4byte 0x00400001 - .4byte gUnk_08A10B8C - .4byte gUnk_08DE2BA8 - -gUnk_08DE2BDC:: @ 08DE2BDC - .incbin "baserom.gba", 0xDE2BDC, 0x0000018 - -gUnk_08DE2BF4:: @ 08DE2BF4 - .4byte 0x00400001 - .4byte gUnk_08A10BA4 - .4byte gUnk_08DE2BDC - -gUnk_08DE2C00:: @ 08DE2C00 - .incbin "baserom.gba", 0xDE2C00, 0x0000010 - -gUnk_08DE2C10:: @ 08DE2C10 - .4byte 0x00400001 - .4byte gUnk_08A10BB0 - .4byte gUnk_08DE2C00 - -gUnk_08DE2C1C:: @ 08DE2C1C - .incbin "baserom.gba", 0xDE2C1C, 0x0000010 - -gUnk_08DE2C2C:: @ 08DE2C2C - .4byte 0x00400001 - .4byte gUnk_08A10BBC - .4byte gUnk_08DE2C1C - -gUnk_08DE2C38:: @ 08DE2C38 - .incbin "baserom.gba", 0xDE2C38, 0x0000010 - -gUnk_08DE2C48:: @ 08DE2C48 - .4byte 0x00400001 - .4byte gUnk_08A10BC8 - .4byte gUnk_08DE2C38 - -gUnk_08DE2C54:: @ 08DE2C54 - .incbin "baserom.gba", 0xDE2C54, 0x0000010 - -gUnk_08DE2C64:: @ 08DE2C64 - .4byte 0x00400001 - .4byte gUnk_08A10BD4 - .4byte gUnk_08DE2C54 - -gUnk_08DE2C70:: @ 08DE2C70 - .incbin "baserom.gba", 0xDE2C70, 0x000001C - -gUnk_08DE2C8C:: @ 08DE2C8C - .4byte 0x00400001 - .4byte gUnk_08A10BE0 - .4byte gUnk_08DE2C70 - -gUnk_08DE2C98:: @ 08DE2C98 - .incbin "baserom.gba", 0xDE2C98, 0x0000064 - -gUnk_08DE2CFC:: @ 08DE2CFC - .4byte 0x00400001 - .4byte gUnk_08A10BEC - .4byte gUnk_08DE2C98 - -gUnk_08DE2D08:: @ 08DE2D08 - .incbin "baserom.gba", 0xDE2D08, 0x0000010 - -gUnk_08DE2D18:: @ 08DE2D18 - .4byte 0x00400001 - .4byte gUnk_08A10BF8 - .4byte gUnk_08DE2D08 - -gUnk_08DE2D24:: @ 08DE2D24 - .incbin "baserom.gba", 0xDE2D24, 0x0000010 - -gUnk_08DE2D34:: @ 08DE2D34 - .4byte 0x00400001 - .4byte gUnk_08A10C04 - .4byte gUnk_08DE2D24 - -gUnk_08DE2D40:: @ 08DE2D40 - .incbin "baserom.gba", 0xDE2D40, 0x0000010 - -gUnk_08DE2D50:: @ 08DE2D50 - .4byte 0x00400001 - .4byte gUnk_08A10C10 - .4byte gUnk_08DE2D40 - -gUnk_08DE2D5C:: @ 08DE2D5C - .incbin "baserom.gba", 0xDE2D5C, 0x0000010 - -gUnk_08DE2D6C:: @ 08DE2D6C - .4byte 0x00400001 - .4byte gUnk_08A10C1C - .4byte gUnk_08DE2D5C - -gUnk_08DE2D78:: @ 08DE2D78 - .incbin "baserom.gba", 0xDE2D78, 0x0000010 - -gUnk_08DE2D88:: @ 08DE2D88 - .4byte 0x00400001 - .4byte gUnk_08A10C28 - .4byte gUnk_08DE2D78 - -gUnk_08DE2D94:: @ 08DE2D94 - .incbin "baserom.gba", 0xDE2D94, 0x0000010 - -gUnk_08DE2DA4:: @ 08DE2DA4 - .4byte 0x00400001 - .4byte gUnk_08A10C34 - .4byte gUnk_08DE2D94 - -gUnk_08DE2DB0:: @ 08DE2DB0 - .incbin "baserom.gba", 0xDE2DB0, 0x0000010 - -gUnk_08DE2DC0:: @ 08DE2DC0 - .4byte 0x00400001 - .4byte gUnk_08A10C40 - .4byte gUnk_08DE2DB0 - -gUnk_08DE2DCC:: @ 08DE2DCC - .incbin "baserom.gba", 0xDE2DCC, 0x0000010 - -gUnk_08DE2DDC:: @ 08DE2DDC - .4byte 0x00400001 - .4byte gUnk_08A10C4C - .4byte gUnk_08DE2DCC - -gUnk_08DE2DE8:: @ 08DE2DE8 - .incbin "baserom.gba", 0xDE2DE8, 0x000008C - -gUnk_08DE2E74:: @ 08DE2E74 - .4byte 0x00480001 - .4byte gUnk_08A10C58 - .4byte gUnk_08DE2DE8 - -gUnk_08DE2E80:: @ 08DE2E80 - .incbin "baserom.gba", 0xDE2E80, 0x000005C - -gUnk_08DE2EDC:: @ 08DE2EDC - .4byte 0x00400001 - .4byte gUnk_08A10C64 - .4byte gUnk_08DE2E80 - -gUnk_08DE2EE8:: @ 08DE2EE8 - .incbin "baserom.gba", 0xDE2EE8, 0x0000061 - -gUnk_08DE2F49:: @ 08DE2F49 - .incbin "baserom.gba", 0xDE2F49, 0x000004F - -gUnk_08DE2F98:: @ 08DE2F98 - .4byte 0x00400002 - .4byte gUnk_08A10C70 - .4byte gUnk_08DE2EE8 - .4byte gUnk_08DE2F49 - -gUnk_08DE2FA8:: @ 08DE2FA8 - .incbin "baserom.gba", 0xDE2FA8, 0x0000116 - -gUnk_08DE30BE:: @ 08DE30BE - .incbin "baserom.gba", 0xDE30BE, 0x0000042 - -gUnk_08DE3100:: @ 08DE3100 - .4byte 0x00400001 - .4byte gUnk_08A10C94 - .4byte gUnk_08DE2FA8 - -gUnk_08DE310C:: @ 08DE310C - .incbin "baserom.gba", 0xDE310C, 0x0000010 - -gUnk_08DE311C:: @ 08DE311C - .4byte 0x00F00001 - .4byte gUnk_08A10CAC - .4byte gUnk_08DE310C - -gUnk_08DE3128:: @ 08DE3128 - .incbin "baserom.gba", 0xDE3128, 0x000002C - -gUnk_08DE3154:: @ 08DE3154 - .4byte 0x00400001 - .4byte gUnk_08A10CB8 - .4byte gUnk_08DE3128 - -gUnk_08DE3160:: @ 08DE3160 - .incbin "baserom.gba", 0xDE3160, 0x0000028 - -gUnk_08DE3188:: @ 08DE3188 - .4byte 0x00400001 - .4byte gUnk_08A10CC4 - .4byte gUnk_08DE3160 - -gUnk_08DE3194:: @ 08DE3194 - .incbin "baserom.gba", 0xDE3194, 0x0000030 - -gUnk_08DE31C4:: @ 08DE31C4 - .4byte 0x00400001 - .4byte gUnk_08A10CDC - .4byte gUnk_08DE3194 - -gUnk_08DE31D0:: @ 08DE31D0 - .incbin "baserom.gba", 0xDE31D0, 0x0000069 - -gUnk_08DE3239:: @ 08DE3239 - .incbin "baserom.gba", 0xDE3239, 0x000006B - -gUnk_08DE32A4:: @ 08DE32A4 - .4byte 0x00400002 - .4byte gUnk_08A10CE8 - .4byte gUnk_08DE31D0 - .4byte gUnk_08DE3239 - -gUnk_08DE32B4:: @ 08DE32B4 - .incbin "baserom.gba", 0xDE32B4, 0x00000D0 - -gUnk_08DE3384:: @ 08DE3384 - .incbin "baserom.gba", 0xDE3384, 0x0000030 - -gUnk_08DE33B4:: @ 08DE33B4 - .4byte 0x00400002 - .4byte gUnk_08A10D00 - .4byte gUnk_08DE32B4 - .4byte gUnk_08DE3384 - -gUnk_08DE33C4:: @ 08DE33C4 - .incbin "baserom.gba", 0xDE33C4, 0x0000024 - -gUnk_08DE33E8:: @ 08DE33E8 - .4byte 0x00400001 - .4byte gUnk_08A10D24 - .4byte gUnk_08DE33C4 - -gUnk_08DE33F4:: @ 08DE33F4 - .incbin "baserom.gba", 0xDE33F4, 0x00000B0 - -gUnk_08DE34A4:: @ 08DE34A4 - .4byte 0x007F0001 - .4byte gUnk_08A10D30 - .4byte gUnk_08DE33F4 - -gUnk_08DE34B0:: @ 08DE34B0 - .incbin "baserom.gba", 0xDE34B0, 0x0000034 - -gUnk_08DE34E4:: @ 08DE34E4 - .4byte 0x00400001 - .4byte gUnk_08A10D3C - .4byte gUnk_08DE34B0 - -gUnk_08DE34F0:: @ 08DE34F0 - .incbin "baserom.gba", 0xDE34F0, 0x0000048 - -gUnk_08DE3538:: @ 08DE3538 - .incbin "baserom.gba", 0xDE3538, 0x000002C - -gUnk_08DE3564:: @ 08DE3564 - .4byte 0x00400002 - .4byte gUnk_08A10D54 - .4byte gUnk_08DE34F0 - .4byte gUnk_08DE3538 - -gUnk_08DE3574:: @ 08DE3574 - .incbin "baserom.gba", 0xDE3574, 0x0000014 - -gUnk_08DE3588:: @ 08DE3588 - .4byte 0x00600001 - .4byte gUnk_08A10D84 - .4byte gUnk_08DE3574 - -gUnk_08DE3594:: @ 08DE3594 - .incbin "baserom.gba", 0xDE3594, 0x0000018 - -gUnk_08DE35AC:: @ 08DE35AC - .4byte 0x00400001 - .4byte gUnk_08A10D90 - .4byte gUnk_08DE3594 - -gUnk_08DE35B8:: @ 08DE35B8 - .incbin "baserom.gba", 0xDE35B8, 0x0000060 - -gUnk_08DE3618:: @ 08DE3618 - .4byte 0x00400001 - .4byte gUnk_08A10D9C - .4byte gUnk_08DE35B8 - -gUnk_08DE3624:: @ 08DE3624 - .incbin "baserom.gba", 0xDE3624, 0x0000020 - -gUnk_08DE3644:: @ 08DE3644 - .incbin "baserom.gba", 0xDE3644, 0x0000030 - -gUnk_08DE3674:: @ 08DE3674 - .4byte 0x00400002 - .4byte gUnk_08A10DA8 - .4byte gUnk_08DE3624 - .4byte gUnk_08DE3644 - -gUnk_08DE3684:: @ 08DE3684 - .incbin "baserom.gba", 0xDE3684, 0x000002C - -gUnk_08DE36B0:: @ 08DE36B0 - .4byte 0x00600001 - .4byte gUnk_08A10DC0 - .4byte gUnk_08DE3684 - -gUnk_08DE36BC:: @ 08DE36BC - .incbin "baserom.gba", 0xDE36BC, 0x0000086 - -gUnk_08DE3742:: @ 08DE3742 - .incbin "baserom.gba", 0xDE3742, 0x000008A - -gUnk_08DE37CC:: @ 08DE37CC - .4byte 0x00400002 - .4byte gUnk_08A10DD8 - .4byte gUnk_08DE36BC - .4byte gUnk_08DE3742 - -gUnk_08DE37DC:: @ 08DE37DC - .incbin "baserom.gba", 0xDE37DC, 0x0000030 - -gUnk_08DE380C:: @ 08DE380C - .4byte 0x00600001 - .4byte gUnk_08A10DF0 - .4byte gUnk_08DE37DC - -gUnk_08DE3818:: @ 08DE3818 - .incbin "baserom.gba", 0xDE3818, 0x0000038 - -gUnk_08DE3850:: @ 08DE3850 - .4byte 0x00400001 - .4byte gUnk_08A10DFC - .4byte gUnk_08DE3818 - -gUnk_08DE385C:: @ 08DE385C - .incbin "baserom.gba", 0xDE385C, 0x000002C - -gUnk_08DE3888:: @ 08DE3888 - .4byte 0x00400001 - .4byte gUnk_08A10E14 - .4byte gUnk_08DE385C - -gUnk_08DE3894:: @ 08DE3894 - .incbin "baserom.gba", 0xDE3894, 0x000005C - -gUnk_08DE38F0:: @ 08DE38F0 - .4byte 0x00400001 - .4byte gUnk_08A10E20 - .4byte gUnk_08DE3894 - -gUnk_08DE38FC:: @ 08DE38FC - .incbin "baserom.gba", 0xDE38FC, 0x000001C - -gUnk_08DE3918:: @ 08DE3918 - .4byte 0x00400001 - .4byte gUnk_08A10E2C - .4byte gUnk_08DE38FC - -gUnk_08DE3924:: @ 08DE3924 - .incbin "baserom.gba", 0xDE3924, 0x0000044 - -gUnk_08DE3968:: @ 08DE3968 - .4byte 0x00400001 - .4byte gUnk_08A10E44 - .4byte gUnk_08DE3924 - -gUnk_08DE3974:: @ 08DE3974 - .incbin "baserom.gba", 0xDE3974, 0x0000040 - -gUnk_08DE39B4:: @ 08DE39B4 - .4byte 0x00400001 - .4byte gUnk_08A10E68 - .4byte gUnk_08DE3974 - -gUnk_08DE39C0:: @ 08DE39C0 - .incbin "baserom.gba", 0xDE39C0, 0x0000026 - -gUnk_08DE39E6:: @ 08DE39E6 - .incbin "baserom.gba", 0xDE39E6, 0x000002A - -gUnk_08DE3A10:: @ 08DE3A10 - .4byte 0x00400002 - .4byte gUnk_08A10E74 - .4byte gUnk_08DE39C0 - .4byte gUnk_08DE39E6 - -gUnk_08DE3A20:: @ 08DE3A20 - .incbin "baserom.gba", 0xDE3A20, 0x0000050 - -gUnk_08DE3A70:: @ 08DE3A70 - .4byte 0x00400001 - .4byte gUnk_08A10EA4 - .4byte gUnk_08DE3A20 - -gUnk_08DE3A7C:: @ 08DE3A7C - .incbin "baserom.gba", 0xDE3A7C, 0x0000024 - -gUnk_08DE3AA0:: @ 08DE3AA0 - .4byte 0x00400001 - .4byte gUnk_08A10EBC - .4byte gUnk_08DE3A7C - -gUnk_08DE3AAC:: @ 08DE3AAC - .incbin "baserom.gba", 0xDE3AAC, 0x0000027 - -gUnk_08DE3AD3:: @ 08DE3AD3 - .incbin "baserom.gba", 0xDE3AD3, 0x0000025 - -gUnk_08DE3AF8:: @ 08DE3AF8 - .4byte 0x00400002 - .4byte gUnk_08A10EC8 - .4byte gUnk_08DE3AAC - .4byte gUnk_08DE3AD3 - -gUnk_08DE3B08:: @ 08DE3B08 - .incbin "baserom.gba", 0xDE3B08, 0x0000028 - -gUnk_08DE3B30:: @ 08DE3B30 - .4byte 0x00400001 - .4byte gUnk_08A10EEC - .4byte gUnk_08DE3B08 - -gUnk_08DE3B3C:: @ 08DE3B3C - .incbin "baserom.gba", 0xDE3B3C, 0x0000030 - -gUnk_08DE3B6C:: @ 08DE3B6C - .4byte 0x00400001 - .4byte gUnk_08A10EF8 - .4byte gUnk_08DE3B3C - -gUnk_08DE3B78:: @ 08DE3B78 - .incbin "baserom.gba", 0xDE3B78, 0x000005C - -gUnk_08DE3BD4:: @ 08DE3BD4 - .4byte 0x00400001 - .4byte gUnk_08A10F04 - .4byte gUnk_08DE3B78 - -gUnk_08DE3BE0:: @ 08DE3BE0 - .incbin "baserom.gba", 0xDE3BE0, 0x0000010 - -gUnk_08DE3BF0:: @ 08DE3BF0 - .4byte 0x00280001 - .4byte gUnk_08A10F1C - .4byte gUnk_08DE3BE0 - -gUnk_08DE3BFC:: @ 08DE3BFC - .incbin "baserom.gba", 0xDE3BFC, 0x0000018 - -gUnk_08DE3C14:: @ 08DE3C14 - .4byte 0x00400001 - .4byte gUnk_08A10F28 - .4byte gUnk_08DE3BFC - -gUnk_08DE3C20:: @ 08DE3C20 - .incbin "baserom.gba", 0xDE3C20, 0x0000020 - -gUnk_08DE3C40:: @ 08DE3C40 - .incbin "baserom.gba", 0xDE3C40, 0x0000024 - -gUnk_08DE3C64:: @ 08DE3C64 - .4byte 0x00400002 - .4byte gUnk_08A10F34 - .4byte gUnk_08DE3C20 - .4byte gUnk_08DE3C40 - -gUnk_08DE3C74:: @ 08DE3C74 - .incbin "baserom.gba", 0xDE3C74, 0x000004C - -gUnk_08DE3CC0:: @ 08DE3CC0 - .4byte 0x00400001 - .4byte gUnk_08A10F58 - .4byte gUnk_08DE3C74 - -gUnk_08DE3CCC:: @ 08DE3CCC - .incbin "baserom.gba", 0xDE3CCC, 0x0000068 - -gUnk_08DE3D34:: @ 08DE3D34 - .4byte 0x00400001 - .4byte gUnk_08A10F70 - .4byte gUnk_08DE3CCC - -gUnk_08DE3D40:: @ 08DE3D40 - .incbin "baserom.gba", 0xDE3D40, 0x0000070 - -gUnk_08DE3DB0:: @ 08DE3DB0 - .4byte 0x00400001 - .4byte gUnk_08A10F88 - .4byte gUnk_08DE3D40 - -gUnk_08DE3DBC:: @ 08DE3DBC - .incbin "baserom.gba", 0xDE3DBC, 0x0000078 - -gUnk_08DE3E34:: @ 08DE3E34 - .4byte 0x00400001 - .4byte gUnk_08A10FA0 - .4byte gUnk_08DE3DBC - -gUnk_08DE3E40:: @ 08DE3E40 - .incbin "baserom.gba", 0xDE3E40, 0x000001C - -gUnk_08DE3E5C:: @ 08DE3E5C - .4byte 0x00400001 - .4byte gUnk_08A10FB8 - .4byte gUnk_08DE3E40 - -gUnk_08DE3E68:: @ 08DE3E68 - .incbin "baserom.gba", 0xDE3E68, 0x000003C - -gUnk_08DE3EA4:: @ 08DE3EA4 - .4byte 0x00400001 - .4byte gUnk_08A10FD0 - .4byte gUnk_08DE3E68 - -gUnk_08DE3EB0:: @ 08DE3EB0 - .incbin "baserom.gba", 0xDE3EB0, 0x0000030 - -gUnk_08DE3EE0:: @ 08DE3EE0 - .4byte 0x00400001 - .4byte gUnk_08A10FE8 - .4byte gUnk_08DE3EB0 - -gUnk_08DE3EEC:: @ 08DE3EEC - .incbin "baserom.gba", 0xDE3EEC, 0x0000030 - -gUnk_08DE3F1C:: @ 08DE3F1C - .4byte 0x00400001 - .4byte gUnk_08A11000 - .4byte gUnk_08DE3EEC - -gUnk_08DE3F28:: @ 08DE3F28 - .incbin "baserom.gba", 0xDE3F28, 0x0000034 - -gUnk_08DE3F5C:: @ 08DE3F5C - .4byte 0x00400001 - .4byte gUnk_08A11018 - .4byte gUnk_08DE3F28 - -gUnk_08DE3F68:: @ 08DE3F68 - .incbin "baserom.gba", 0xDE3F68, 0x000004C - -gUnk_08DE3FB4:: @ 08DE3FB4 - .incbin "baserom.gba", 0xDE3FB4, 0x0000074 - -gUnk_08DE4028:: @ 08DE4028 - .4byte 0x00400002 - .4byte gUnk_08A11048 - .4byte gUnk_08DE3F68 - .4byte gUnk_08DE3FB4 - -gUnk_08DE4038:: @ 08DE4038 - .incbin "baserom.gba", 0xDE4038, 0x0000034 - -gUnk_08DE406C:: @ 08DE406C - .4byte 0x00400001 - .4byte gUnk_08A1106C - .4byte gUnk_08DE4038 - -gUnk_08DE4078:: @ 08DE4078 - .incbin "baserom.gba", 0xDE4078, 0x0000098 - -gUnk_08DE4110:: @ 08DE4110 - .4byte 0x00400001 - .4byte gUnk_08A11084 - .4byte gUnk_08DE4078 - -gUnk_08DE411C:: @ 08DE411C - .incbin "baserom.gba", 0xDE411C, 0x0000060 - -gUnk_08DE417C:: @ 08DE417C - .4byte 0x00400001 - .4byte gUnk_08A11090 - .4byte gUnk_08DE411C - -gUnk_08DE4188:: @ 08DE4188 - .incbin "baserom.gba", 0xDE4188, 0x0000010 - -gUnk_08DE4198:: @ 08DE4198 - .4byte 0x00400001 - .4byte gUnk_08A1109C - .4byte gUnk_08DE4188 - -gUnk_08DE41A4:: @ 08DE41A4 - .incbin "baserom.gba", 0xDE41A4, 0x000002C - -gUnk_08DE41D0:: @ 08DE41D0 - .4byte 0x00400001 - .4byte gUnk_08A110A8 - .4byte gUnk_08DE41A4 - -gUnk_08DE41DC:: @ 08DE41DC - .incbin "baserom.gba", 0xDE41DC, 0x0000018 - -gUnk_08DE41F4:: @ 08DE41F4 - .incbin "baserom.gba", 0xDE41F4, 0x0000018 - -gUnk_08DE420C:: @ 08DE420C - .4byte 0x007F0002 - .4byte gUnk_08A110B4 - .4byte gUnk_08DE41DC - .4byte gUnk_08DE41F4 - -gUnk_08DE421C:: @ 08DE421C - .incbin "baserom.gba", 0xDE421C, 0x0000028 - -gUnk_08DE4244:: @ 08DE4244 - .4byte 0x00400001 - .4byte gUnk_08A110CC - .4byte gUnk_08DE421C - -gUnk_08DE4250:: @ 08DE4250 - .incbin "baserom.gba", 0xDE4250, 0x0000028 - -gUnk_08DE4278:: @ 08DE4278 - .4byte 0x00300001 - .4byte gUnk_08A110D8 - .4byte gUnk_08DE4250 - -gUnk_08DE4284:: @ 08DE4284 - .incbin "baserom.gba", 0xDE4284, 0x0000020 - -gUnk_08DE42A4:: @ 08DE42A4 - .incbin "baserom.gba", 0xDE42A4, 0x000001C - -gUnk_08DE42C0:: @ 08DE42C0 - .4byte 0x00400002 - .4byte gUnk_08A110E4 - .4byte gUnk_08DE4284 - .4byte gUnk_08DE42A4 - -gUnk_08DE42D0:: @ 08DE42D0 - .incbin "baserom.gba", 0xDE42D0, 0x000005B - -gUnk_08DE432B:: @ 08DE432B - .incbin "baserom.gba", 0xDE432B, 0x0000055 - -gUnk_08DE4380:: @ 08DE4380 - .4byte 0x00600002 - .4byte gUnk_08A11108 - .4byte gUnk_08DE42D0 - .4byte gUnk_08DE432B - -gUnk_08DE4390:: @ 08DE4390 - .incbin "baserom.gba", 0xDE4390, 0x0000044 - -gUnk_08DE43D4:: @ 08DE43D4 - .4byte 0x00400001 - .4byte gUnk_08A1112C - .4byte gUnk_08DE4390 - -gUnk_08DE43E0:: @ 08DE43E0 - .incbin "baserom.gba", 0xDE43E0, 0x0000044 - -gUnk_08DE4424:: @ 08DE4424 - .4byte 0x00400001 - .4byte gUnk_08A11144 - .4byte gUnk_08DE43E0 - -gUnk_08DE4430:: @ 08DE4430 - .incbin "baserom.gba", 0xDE4430, 0x0000056 - -gUnk_08DE4486:: @ 08DE4486 - .incbin "baserom.gba", 0xDE4486, 0x000003E - -gUnk_08DE44C4:: @ 08DE44C4 - .4byte 0x00780002 - .4byte gUnk_08A11150 - .4byte gUnk_08DE4430 - .4byte gUnk_08DE4486 - -gUnk_08DE44D4:: @ 08DE44D4 - .incbin "baserom.gba", 0xDE44D4, 0x0000010 - -gUnk_08DE44E4:: @ 08DE44E4 - .4byte 0x00400001 - .4byte gUnk_08A11168 - .4byte gUnk_08DE44D4 - -gUnk_08DE44F0:: @ 08DE44F0 - .incbin "baserom.gba", 0xDE44F0, 0x0000010 - -gUnk_08DE4500:: @ 08DE4500 - .4byte 0x00400001 - .4byte gUnk_08A11174 - .4byte gUnk_08DE44F0 - -gUnk_08DE450C:: @ 08DE450C - .incbin "baserom.gba", 0xDE450C, 0x0000010 - -gUnk_08DE451C:: @ 08DE451C - .4byte 0x00400001 - .4byte gUnk_08A11180 - .4byte gUnk_08DE450C - -gUnk_08DE4528:: @ 08DE4528 - .incbin "baserom.gba", 0xDE4528, 0x0000010 - -gUnk_08DE4538:: @ 08DE4538 - .4byte 0x00400001 - .4byte gUnk_08A1118C - .4byte gUnk_08DE4528 - -gUnk_08DE4544:: @ 08DE4544 - .incbin "baserom.gba", 0xDE4544, 0x0000010 - -gUnk_08DE4554:: @ 08DE4554 - .4byte 0x00400001 - .4byte gUnk_08A11198 - .4byte gUnk_08DE4544 - -gUnk_08DE4560:: @ 08DE4560 - .incbin "baserom.gba", 0xDE4560, 0x0000014 - -gUnk_08DE4574:: @ 08DE4574 - .4byte 0x00400001 - .4byte gUnk_08A111A4 - .4byte gUnk_08DE4560 - -gUnk_08DE4580:: @ 08DE4580 - .incbin "baserom.gba", 0xDE4580, 0x0000014 - -gUnk_08DE4594:: @ 08DE4594 - .4byte 0x00400001 - .4byte gUnk_08A111B0 - .4byte gUnk_08DE4580 - -gUnk_08DE45A0:: @ 08DE45A0 - .incbin "baserom.gba", 0xDE45A0, 0x0000022 - -gUnk_08DE45C2:: @ 08DE45C2 - .incbin "baserom.gba", 0xDE45C2, 0x000002E - -gUnk_08DE45F0:: @ 08DE45F0 - .4byte 0x00400002 - .4byte gUnk_08A111BC - .4byte gUnk_08DE45A0 - .4byte gUnk_08DE45C2 - -gUnk_08DE4600:: @ 08DE4600 - .incbin "baserom.gba", 0xDE4600, 0x000006B - -gUnk_08DE466B:: @ 08DE466B - .incbin "baserom.gba", 0xDE466B, 0x000003D - -gUnk_08DE46A8:: @ 08DE46A8 - .4byte 0x00300002 - .4byte gUnk_08A111E0 - .4byte gUnk_08DE4600 - .4byte gUnk_08DE466B - -gUnk_08DE46B8:: @ 08DE46B8 - .incbin "baserom.gba", 0xDE46B8, 0x0000010 - -gUnk_08DE46C8:: @ 08DE46C8 - .4byte 0x00400001 - .4byte gUnk_08A111F8 - .4byte gUnk_08DE46B8 - -gUnk_08DE46D4:: @ 08DE46D4 - .incbin "baserom.gba", 0xDE46D4, 0x000003D - -gUnk_08DE4711:: @ 08DE4711 - .incbin "baserom.gba", 0xDE4711, 0x000004B - -gUnk_08DE475C:: @ 08DE475C - .4byte 0x00400002 - .4byte gUnk_08A11204 - .4byte gUnk_08DE46D4 - .4byte gUnk_08DE4711 - -gUnk_08DE476C:: @ 08DE476C - .incbin "baserom.gba", 0xDE476C, 0x0000024 - -gUnk_08DE4790:: @ 08DE4790 - .4byte 0x00400001 - .4byte gUnk_08A11228 - .4byte gUnk_08DE476C - -gUnk_08DE479C:: @ 08DE479C - .incbin "baserom.gba", 0xDE479C, 0x0000048 - -gUnk_08DE47E4:: @ 08DE47E4 - .4byte 0x00400001 - .4byte gUnk_08A11234 - .4byte gUnk_08DE479C - -gUnk_08DE47F0:: @ 08DE47F0 - .incbin "baserom.gba", 0xDE47F0, 0x0000048 - -gUnk_08DE4838:: @ 08DE4838 - .4byte 0x00400001 - .4byte gUnk_08A11240 - .4byte gUnk_08DE47F0 - -gUnk_08DE4844:: @ 08DE4844 - .incbin "baserom.gba", 0xDE4844, 0x0000034 - -gUnk_08DE4878:: @ 08DE4878 - .4byte 0x00600001 - .4byte gUnk_08A1124C - .4byte gUnk_08DE4844 - -gUnk_08DE4884:: @ 08DE4884 - .incbin "baserom.gba", 0xDE4884, 0x000001F - -gUnk_08DE48A3:: @ 08DE48A3 - .incbin "baserom.gba", 0xDE48A3, 0x0000019 - -gUnk_08DE48BC:: @ 08DE48BC - .4byte 0x00400002 - .4byte gUnk_08A11258 - .4byte gUnk_08DE4884 - .4byte gUnk_08DE48A3 - -gUnk_08DE48CC:: @ 08DE48CC - .incbin "baserom.gba", 0xDE48CC, 0x000003D - -gUnk_08DE4909:: @ 08DE4909 - .incbin "baserom.gba", 0xDE4909, 0x0000027 - -gUnk_08DE4930:: @ 08DE4930 - .4byte 0x00400002 - .4byte gUnk_08A1127C - .4byte gUnk_08DE48CC - .4byte gUnk_08DE4909 - -gUnk_08DE4940:: @ 08DE4940 - .incbin "baserom.gba", 0xDE4940, 0x000001B - -gUnk_08DE495B:: @ 08DE495B - .incbin "baserom.gba", 0xDE495B, 0x000000D - -gUnk_08DE4968:: @ 08DE4968 - .4byte 0x00400002 - .4byte gUnk_08A112AC - .4byte gUnk_08DE4940 - .4byte gUnk_08DE495B - -gUnk_08DE4978:: @ 08DE4978 - .incbin "baserom.gba", 0xDE4978, 0x0000034 - -gUnk_08DE49AC:: @ 08DE49AC - .4byte 0x00400001 - .4byte gUnk_08A112D0 - .4byte gUnk_08DE4978 - -gUnk_08DE49B8:: @ 08DE49B8 - .incbin "baserom.gba", 0xDE49B8, 0x0000018 - -gUnk_08DE49D0:: @ 08DE49D0 - .4byte 0x00400001 - .4byte gUnk_08A112E8 - .4byte gUnk_08DE49B8 - -gUnk_08DE49DC:: @ 08DE49DC - .incbin "baserom.gba", 0xDE49DC, 0x0000030 - -gUnk_08DE4A0C:: @ 08DE4A0C - .4byte 0x00500001 - .4byte gUnk_08A11300 - .4byte gUnk_08DE49DC - -gUnk_08DE4A18:: @ 08DE4A18 - .incbin "baserom.gba", 0xDE4A18, 0x0000010 - -gUnk_08DE4A28:: @ 08DE4A28 - .4byte 0x00400001 - .4byte gUnk_08A1130C - .4byte gUnk_08DE4A18 - -gUnk_08DE4A34:: @ 08DE4A34 - .incbin "baserom.gba", 0xDE4A34, 0x000002C - -gUnk_08DE4A60:: @ 08DE4A60 - .4byte 0x00400001 - .4byte gUnk_08A11318 - .4byte gUnk_08DE4A34 - -gUnk_08DE4A6C:: @ 08DE4A6C - .incbin "baserom.gba", 0xDE4A6C, 0x0000038 - -gUnk_08DE4AA4:: @ 08DE4AA4 - .incbin "baserom.gba", 0xDE4AA4, 0x0000028 - -gUnk_08DE4ACC:: @ 08DE4ACC - .4byte 0x00400002 - .4byte gUnk_08A11330 - .4byte gUnk_08DE4A6C - .4byte gUnk_08DE4AA4 - -gUnk_08DE4ADC:: @ 08DE4ADC - .incbin "baserom.gba", 0xDE4ADC, 0x0000024 - -gUnk_08DE4B00:: @ 08DE4B00 - .4byte 0x00400001 - .4byte gUnk_08A11360 - .4byte gUnk_08DE4ADC - -gUnk_08DE4B0C:: @ 08DE4B0C - .incbin "baserom.gba", 0xDE4B0C, 0x000001E - -gUnk_08DE4B2A:: @ 08DE4B2A - .incbin "baserom.gba", 0xDE4B2A, 0x0000026 - -gUnk_08DE4B50:: @ 08DE4B50 - .4byte 0x00400002 - .4byte gUnk_08A1136C - .4byte gUnk_08DE4B0C - .4byte gUnk_08DE4B2A - -gUnk_08DE4B60:: @ 08DE4B60 - .incbin "baserom.gba", 0xDE4B60, 0x0000044 - -gUnk_08DE4BA4:: @ 08DE4BA4 - .incbin "baserom.gba", 0xDE4BA4, 0x0000048 - -gUnk_08DE4BEC:: @ 08DE4BEC - .4byte 0x00400002 - .4byte gUnk_08A11384 - .4byte gUnk_08DE4B60 - .4byte gUnk_08DE4BA4 - -gUnk_08DE4BFC:: @ 08DE4BFC - .incbin "baserom.gba", 0xDE4BFC, 0x00000D0 - -gUnk_08DE4CCC:: @ 08DE4CCC - .4byte 0x00600001 - .4byte gUnk_08A1139C - .4byte gUnk_08DE4BFC - -gUnk_08DE4CD8:: @ 08DE4CD8 - .incbin "baserom.gba", 0xDE4CD8, 0x000004C - -gUnk_08DE4D24:: @ 08DE4D24 - .4byte 0x00600001 - .4byte gUnk_08A113B4 - .4byte gUnk_08DE4CD8 - -gUnk_08DE4D30:: @ 08DE4D30 - .incbin "baserom.gba", 0xDE4D30, 0x0000134 - -gUnk_08DE4E64:: @ 08DE4E64 - .4byte 0x00400001 - .4byte gUnk_08A113C0 - .4byte gUnk_08DE4D30 - -gUnk_08DE4E70:: @ 08DE4E70 - .incbin "baserom.gba", 0xDE4E70, 0x0000027 - -gUnk_08DE4E97:: @ 08DE4E97 - .incbin "baserom.gba", 0xDE4E97, 0x0000019 - -gUnk_08DE4EB0:: @ 08DE4EB0 - .4byte 0x00400002 - .4byte gUnk_08A113E4 - .4byte gUnk_08DE4E70 - .4byte gUnk_08DE4E97 - -gUnk_08DE4EC0:: @ 08DE4EC0 - .incbin "baserom.gba", 0xDE4EC0, 0x0000016 - -gUnk_08DE4ED6:: @ 08DE4ED6 - .incbin "baserom.gba", 0xDE4ED6, 0x000004A - -gUnk_08DE4F20:: @ 08DE4F20 - .4byte 0x00400002 - .4byte gUnk_08A113FC - .4byte gUnk_08DE4EC0 - .4byte gUnk_08DE4ED6 - -gUnk_08DE4F30:: @ 08DE4F30 - .incbin "baserom.gba", 0xDE4F30, 0x0000049 - -gUnk_08DE4F79:: @ 08DE4F79 - .incbin "baserom.gba", 0xDE4F79, 0x000003B - -gUnk_08DE4FB4:: @ 08DE4FB4 - .4byte 0x00400002 - .4byte gUnk_08A11414 - .4byte gUnk_08DE4F30 - .4byte gUnk_08DE4F79 - -gUnk_08DE4FC4:: @ 08DE4FC4 - .incbin "baserom.gba", 0xDE4FC4, 0x0000024 - -gUnk_08DE4FE8:: @ 08DE4FE8 - .4byte 0x00400001 - .4byte gUnk_08A1142C - .4byte gUnk_08DE4FC4 - -gUnk_08DE4FF4:: @ 08DE4FF4 - .incbin "baserom.gba", 0xDE4FF4, 0x0000030 - -gUnk_08DE5024:: @ 08DE5024 - .incbin "baserom.gba", 0xDE5024, 0x0000048 - -gUnk_08DE506C:: @ 08DE506C - .4byte 0x00400002 - .4byte gUnk_08A11444 - .4byte gUnk_08DE4FF4 - .4byte gUnk_08DE5024 - -gUnk_08DE507C:: @ 08DE507C - .incbin "baserom.gba", 0xDE507C, 0x0000040 - -gUnk_08DE50BC:: @ 08DE50BC - .4byte 0x00400001 - .4byte gUnk_08A1145C - .4byte gUnk_08DE507C - -gUnk_08DE50C8:: @ 08DE50C8 - .incbin "baserom.gba", 0xDE50C8, 0x0000026 - -gUnk_08DE50EE:: @ 08DE50EE - .incbin "baserom.gba", 0xDE50EE, 0x000003E - -gUnk_08DE512C:: @ 08DE512C - .4byte 0x00400002 - .4byte gUnk_08A11468 - .4byte gUnk_08DE50C8 - .4byte gUnk_08DE50EE - -gUnk_08DE513C:: @ 08DE513C - .incbin "baserom.gba", 0xDE513C, 0x0000048 - -gUnk_08DE5184:: @ 08DE5184 - .incbin "baserom.gba", 0xDE5184, 0x000002C - -gUnk_08DE51B0:: @ 08DE51B0 - .4byte 0x00400002 - .4byte gUnk_08A1148C - .4byte gUnk_08DE513C - .4byte gUnk_08DE5184 - -gUnk_08DE51C0:: @ 08DE51C0 - .incbin "baserom.gba", 0xDE51C0, 0x0000024 - -gUnk_08DE51E4:: @ 08DE51E4 - .incbin "baserom.gba", 0xDE51E4, 0x0000034 - -gUnk_08DE5218:: @ 08DE5218 - .4byte 0x00400002 - .4byte gUnk_08A114BC - .4byte gUnk_08DE51C0 - .4byte gUnk_08DE51E4 - -gUnk_08DE5228:: @ 08DE5228 - .incbin "baserom.gba", 0xDE5228, 0x0000020 - -gUnk_08DE5248:: @ 08DE5248 - .4byte 0x00400001 - .4byte gUnk_08A114E0 - .4byte gUnk_08DE5228 - -gUnk_08DE5254:: @ 08DE5254 - .incbin "baserom.gba", 0xDE5254, 0x000004B - -gUnk_08DE529F:: @ 08DE529F - .incbin "baserom.gba", 0xDE529F, 0x0000051 - -gUnk_08DE52F0:: @ 08DE52F0 - .4byte 0x00400002 - .4byte gUnk_08A11504 - .4byte gUnk_08DE5254 - .4byte gUnk_08DE529F - -gUnk_08DE5300:: @ 08DE5300 - .incbin "baserom.gba", 0xDE5300, 0x0000018 - -gUnk_08DE5318:: @ 08DE5318 - .4byte 0x00400001 - .4byte gUnk_08A1151C - .4byte gUnk_08DE5300 - -gUnk_08DE5324:: @ 08DE5324 - .incbin "baserom.gba", 0xDE5324, 0x0000024 - -gUnk_08DE5348:: @ 08DE5348 - .4byte 0x00400001 - .4byte gUnk_08A11528 - .4byte gUnk_08DE5324 - -gUnk_08DE5354:: @ 08DE5354 - .incbin "baserom.gba", 0xDE5354, 0x000003C - -gUnk_08DE5390:: @ 08DE5390 - .4byte 0x00400001 - .4byte gUnk_08A11534 - .4byte gUnk_08DE5354 - -gUnk_08DE539C:: @ 08DE539C - .incbin "baserom.gba", 0xDE539C, 0x0000060 - -gUnk_08DE53FC:: @ 08DE53FC - .4byte 0x00400001 - .4byte gUnk_08A11540 - .4byte gUnk_08DE539C - -gUnk_08DE5408:: @ 08DE5408 - .incbin "baserom.gba", 0xDE5408, 0x0000038 - -gUnk_08DE5440:: @ 08DE5440 - .4byte 0x00400001 - .4byte gUnk_08A1154C - .4byte gUnk_08DE5408 - -gUnk_08DE544C:: @ 08DE544C - .incbin "baserom.gba", 0xDE544C, 0x00000F4 - -gUnk_08DE5540:: @ 08DE5540 - .4byte 0x00380001 - .4byte gUnk_08A11564 - .4byte gUnk_08DE544C - -gUnk_08DE554C:: @ 08DE554C - .incbin "baserom.gba", 0xDE554C, 0x0000084 - -gUnk_08DE55D0:: @ 08DE55D0 - .incbin "baserom.gba", 0xDE55D0, 0x0000054 - -gUnk_08DE5624:: @ 08DE5624 - .incbin "baserom.gba", 0xDE5624, 0x0000030 - -gUnk_08DE5654:: @ 08DE5654 - .4byte 0x00400002 - .4byte gUnk_08A11570 - .4byte gUnk_08DE554C - .4byte gUnk_08DE55D0 - -gUnk_08DE5664:: @ 08DE5664 - .incbin "baserom.gba", 0xDE5664, 0x000006E - -gUnk_08DE56D2:: @ 08DE56D2 - .incbin "baserom.gba", 0xDE56D2, 0x0000056 - -gUnk_08DE5728:: @ 08DE5728 - .4byte 0x00400002 - .4byte gUnk_08A11588 - .4byte gUnk_08DE5664 - .4byte gUnk_08DE56D2 - -gUnk_08DE5738:: @ 08DE5738 - .incbin "baserom.gba", 0xDE5738, 0x0000074 - -gUnk_08DE57AC:: @ 08DE57AC - .4byte 0x00400001 - .4byte gUnk_08A115A0 - .4byte gUnk_08DE5738 - -gUnk_08DE57B8:: @ 08DE57B8 - .incbin "baserom.gba", 0xDE57B8, 0x0000022 - -gUnk_08DE57DA:: @ 08DE57DA - .incbin "baserom.gba", 0xDE57DA, 0x000002E - -gUnk_08DE5808:: @ 08DE5808 - .4byte 0x00400002 - .4byte gUnk_08A115AC - .4byte gUnk_08DE57B8 - .4byte gUnk_08DE57DA - -gUnk_08DE5818:: @ 08DE5818 - .incbin "baserom.gba", 0xDE5818, 0x000001F - -gUnk_08DE5837:: @ 08DE5837 - .incbin "baserom.gba", 0xDE5837, 0x0000019 - -gUnk_08DE5850:: @ 08DE5850 - .4byte 0x00400002 - .4byte gUnk_08A115D0 - .4byte gUnk_08DE5818 - .4byte gUnk_08DE5837 - -gUnk_08DE5860:: @ 08DE5860 - .incbin "baserom.gba", 0xDE5860, 0x000001B - -gUnk_08DE587B:: @ 08DE587B - .incbin "baserom.gba", 0xDE587B, 0x0000019 - -gUnk_08DE5894:: @ 08DE5894 - .4byte 0x00400002 - .4byte gUnk_08A115F4 - .4byte gUnk_08DE5860 - .4byte gUnk_08DE587B - -gUnk_08DE58A4:: @ 08DE58A4 - .incbin "baserom.gba", 0xDE58A4, 0x000003C - -gUnk_08DE58E0:: @ 08DE58E0 - .4byte 0x00400001 - .4byte gUnk_08A1160C - .4byte gUnk_08DE58A4 - -gUnk_08DE58EC:: @ 08DE58EC - .incbin "baserom.gba", 0xDE58EC, 0x0000010 - -gUnk_08DE58FC:: @ 08DE58FC - .4byte 0x00400001 - .4byte gUnk_08A11618 - .4byte gUnk_08DE58EC - -gUnk_08DE5908:: @ 08DE5908 - .incbin "baserom.gba", 0xDE5908, 0x0000010 - -gUnk_08DE5918:: @ 08DE5918 - .4byte 0x00400001 - .4byte gUnk_08A11624 - .4byte gUnk_08DE5908 - -gUnk_08DE5924:: @ 08DE5924 - .incbin "baserom.gba", 0xDE5924, 0x0000010 - -gUnk_08DE5934:: @ 08DE5934 - .4byte 0x00400001 - .4byte gUnk_08A11630 - .4byte gUnk_08DE5924 - -gUnk_08DE5940:: @ 08DE5940 - .incbin "baserom.gba", 0xDE5940, 0x000004C - -gUnk_08DE598C:: @ 08DE598C - .4byte 0x00400001 - .4byte gUnk_08A1163C - .4byte gUnk_08DE5940 - -gUnk_08DE5998:: @ 08DE5998 - .incbin "baserom.gba", 0xDE5998, 0x0000030 - -gUnk_08DE59C8:: @ 08DE59C8 - .4byte 0x00400001 - .4byte gUnk_08A11654 - .4byte gUnk_08DE5998 - -gUnk_08DE59D4:: @ 08DE59D4 - .incbin "baserom.gba", 0xDE59D4, 0x000006C - -gUnk_08DE5A40:: @ 08DE5A40 - .incbin "baserom.gba", 0xDE5A40, 0x000009C - -gUnk_08DE5ADC:: @ 08DE5ADC - .4byte 0x00400002 - .4byte gUnk_08A1166C - .4byte gUnk_08DE59D4 - .4byte gUnk_08DE5A40 - -gUnk_08DE5AEC:: @ 08DE5AEC - .incbin "baserom.gba", 0xDE5AEC, 0x0000010 - -gUnk_08DE5AFC:: @ 08DE5AFC - .4byte 0x00480001 - .4byte gUnk_08A11690 - .4byte gUnk_08DE5AEC - -gUnk_08DE5B08:: @ 08DE5B08 - .incbin "baserom.gba", 0xDE5B08, 0x0000010 - -gUnk_08DE5B18:: @ 08DE5B18 - .4byte 0x00480001 - .4byte gUnk_08A1169C - .4byte gUnk_08DE5B08 - -gUnk_08DE5B24:: @ 08DE5B24 - .incbin "baserom.gba", 0xDE5B24, 0x0000010 - -gUnk_08DE5B34:: @ 08DE5B34 - .4byte 0x00480001 - .4byte gUnk_08A116A8 - .4byte gUnk_08DE5B24 - -gUnk_08DE5B40:: @ 08DE5B40 - .incbin "baserom.gba", 0xDE5B40, 0x0000014 - -gUnk_08DE5B54:: @ 08DE5B54 - .4byte 0x00480001 - .4byte gUnk_08A116B4 - .4byte gUnk_08DE5B40 - -gUnk_08DE5B60:: @ 08DE5B60 - .incbin "baserom.gba", 0xDE5B60, 0x0000048 - -gUnk_08DE5BA8:: @ 08DE5BA8 - .4byte 0x00480001 - .4byte gUnk_08A116CC - .4byte gUnk_08DE5B60 - -gUnk_08DE5BB4:: @ 08DE5BB4 - .incbin "baserom.gba", 0xDE5BB4, 0x0000010 - -gUnk_08DE5BC4:: @ 08DE5BC4 - .4byte 0x00480001 - .4byte gUnk_08A116D8 - .4byte gUnk_08DE5BB4 - -gUnk_08DE5BD0:: @ 08DE5BD0 - .incbin "baserom.gba", 0xDE5BD0, 0x0000010 - -gUnk_08DE5BE0:: @ 08DE5BE0 - .4byte 0x00480001 - .4byte gUnk_08A116E4 - .4byte gUnk_08DE5BD0 - -gUnk_08DE5BEC:: @ 08DE5BEC - .incbin "baserom.gba", 0xDE5BEC, 0x0000010 - -gUnk_08DE5BFC:: @ 08DE5BFC - .4byte 0x00480001 - .4byte gUnk_08A116F0 - .4byte gUnk_08DE5BEC - -gUnk_08DE5C08:: @ 08DE5C08 - .incbin "baserom.gba", 0xDE5C08, 0x0000010 - -gUnk_08DE5C18:: @ 08DE5C18 - .4byte 0x00480001 - .4byte gUnk_08A116FC - .4byte gUnk_08DE5C08 - -gUnk_08DE5C24:: @ 08DE5C24 - .incbin "baserom.gba", 0xDE5C24, 0x0000010 - -gUnk_08DE5C34:: @ 08DE5C34 - .4byte 0x00480001 - .4byte gUnk_08A11708 - .4byte gUnk_08DE5C24 - -gUnk_08DE5C40:: @ 08DE5C40 - .incbin "baserom.gba", 0xDE5C40, 0x0000010 - -gUnk_08DE5C50:: @ 08DE5C50 - .4byte 0x00480001 - .4byte gUnk_08A11714 - .4byte gUnk_08DE5C40 - -gUnk_08DE5C5C:: @ 08DE5C5C - .incbin "baserom.gba", 0xDE5C5C, 0x0000010 - -gUnk_08DE5C6C:: @ 08DE5C6C - .4byte 0x00400001 - .4byte gUnk_08A11720 - .4byte gUnk_08DE5C5C - -gUnk_08DE5C78:: @ 08DE5C78 - .incbin "baserom.gba", 0xDE5C78, 0x0000010 - -gUnk_08DE5C88:: @ 08DE5C88 - .4byte 0x00400001 - .4byte gUnk_08A1172C - .4byte gUnk_08DE5C78 - -gUnk_08DE5C94:: @ 08DE5C94 - .incbin "baserom.gba", 0xDE5C94, 0x0000014 - -gUnk_08DE5CA8:: @ 08DE5CA8 - .4byte 0x00400001 - .4byte gUnk_08A11738 - .4byte gUnk_08DE5C94 - -gUnk_08DE5CB4:: @ 08DE5CB4 - .incbin "baserom.gba", 0xDE5CB4, 0x0000010 - -gUnk_08DE5CC4:: @ 08DE5CC4 - .4byte 0x00400001 - .4byte gUnk_08A11744 - .4byte gUnk_08DE5CB4 - -gUnk_08DE5CD0:: @ 08DE5CD0 - .incbin "baserom.gba", 0xDE5CD0, 0x0000010 - -gUnk_08DE5CE0:: @ 08DE5CE0 - .4byte 0x00400001 - .4byte gUnk_08A11750 - .4byte gUnk_08DE5CD0 - -gUnk_08DE5CEC:: @ 08DE5CEC - .incbin "baserom.gba", 0xDE5CEC, 0x0000010 - -gUnk_08DE5CFC:: @ 08DE5CFC - .4byte 0x00400001 - .4byte gUnk_08A1175C - .4byte gUnk_08DE5CEC - -gUnk_08DE5D08:: @ 08DE5D08 - .incbin "baserom.gba", 0xDE5D08, 0x0000020 - -gUnk_08DE5D28:: @ 08DE5D28 - .4byte 0x00400001 - .4byte gUnk_08A11768 - .4byte gUnk_08DE5D08 - -gUnk_08DE5D34:: @ 08DE5D34 - .incbin "baserom.gba", 0xDE5D34, 0x0000010 - -gUnk_08DE5D44:: @ 08DE5D44 - .4byte 0x00400001 - .4byte gUnk_08A11774 - .4byte gUnk_08DE5D34 - -gUnk_08DE5D50:: @ 08DE5D50 - .incbin "baserom.gba", 0xDE5D50, 0x0000010 - -gUnk_08DE5D60:: @ 08DE5D60 - .incbin "baserom.gba", 0xDE5D60, 0x0000010 - -gUnk_08DE5D70:: @ 08DE5D70 - .4byte 0x00440002 - .4byte gUnk_08A11780 - .4byte gUnk_08DE5D50 - .4byte gUnk_08DE5D60 - -gUnk_08DE5D80:: @ 08DE5D80 - .incbin "baserom.gba", 0xDE5D80, 0x0000010 - -gUnk_08DE5D90:: @ 08DE5D90 - .4byte 0x00400001 - .4byte gUnk_08A11798 - .4byte gUnk_08DE5D80 - -gUnk_08DE5D9C:: @ 08DE5D9C - .incbin "baserom.gba", 0xDE5D9C, 0x0000010 - -gUnk_08DE5DAC:: @ 08DE5DAC - .4byte 0x00400001 - .4byte gUnk_08A117A4 - .4byte gUnk_08DE5D9C - -gUnk_08DE5DB8:: @ 08DE5DB8 - .incbin "baserom.gba", 0xDE5DB8, 0x0000010 - -gUnk_08DE5DC8:: @ 08DE5DC8 - .4byte 0x00400001 - .4byte gUnk_08A117B0 - .4byte gUnk_08DE5DB8 - -gUnk_08DE5DD4:: @ 08DE5DD4 - .incbin "baserom.gba", 0xDE5DD4, 0x0000010 - -gUnk_08DE5DE4:: @ 08DE5DE4 - .4byte 0x00400001 - .4byte gUnk_08A117BC - .4byte gUnk_08DE5DD4 - -gUnk_08DE5DF0:: @ 08DE5DF0 - .incbin "baserom.gba", 0xDE5DF0, 0x0000010 - -gUnk_08DE5E00:: @ 08DE5E00 - .4byte 0x00400001 - .4byte gUnk_08A117C8 - .4byte gUnk_08DE5DF0 - -gUnk_08DE5E0C:: @ 08DE5E0C - .incbin "baserom.gba", 0xDE5E0C, 0x0000010 - -gUnk_08DE5E1C:: @ 08DE5E1C - .4byte 0x00400001 - .4byte gUnk_08A117D4 - .4byte gUnk_08DE5E0C - -gUnk_08DE5E28:: @ 08DE5E28 - .incbin "baserom.gba", 0xDE5E28, 0x0000010 - -gUnk_08DE5E38:: @ 08DE5E38 - .4byte 0x00400001 - .4byte gUnk_08A117E0 - .4byte gUnk_08DE5E28 - -gUnk_08DE5E44:: @ 08DE5E44 - .incbin "baserom.gba", 0xDE5E44, 0x0000010 - -gUnk_08DE5E54:: @ 08DE5E54 - .4byte 0x00400001 - .4byte gUnk_08A117EC - .4byte gUnk_08DE5E44 - -gUnk_08DE5E60:: @ 08DE5E60 - .incbin "baserom.gba", 0xDE5E60, 0x0000010 - -gUnk_08DE5E70:: @ 08DE5E70 - .4byte 0x00400001 - .4byte gUnk_08A117F8 - .4byte gUnk_08DE5E60 - -gUnk_08DE5E7C:: @ 08DE5E7C - .incbin "baserom.gba", 0xDE5E7C, 0x0000010 - -gUnk_08DE5E8C:: @ 08DE5E8C - .4byte 0x00400001 - .4byte gUnk_08A11804 - .4byte gUnk_08DE5E7C - -gUnk_08DE5E98:: @ 08DE5E98 - .incbin "baserom.gba", 0xDE5E98, 0x0000010 - -gUnk_08DE5EA8:: @ 08DE5EA8 - .4byte 0x00400001 - .4byte gUnk_08A11810 - .4byte gUnk_08DE5E98 - -gUnk_08DE5EB4:: @ 08DE5EB4 - .incbin "baserom.gba", 0xDE5EB4, 0x0000010 - -gUnk_08DE5EC4:: @ 08DE5EC4 - .4byte 0x00480001 - .4byte gUnk_08A1181C - .4byte gUnk_08DE5EB4 - -gUnk_08DE5ED0:: @ 08DE5ED0 - .incbin "baserom.gba", 0xDE5ED0, 0x0000010 - -gUnk_08DE5EE0:: @ 08DE5EE0 - .4byte 0x00480001 - .4byte gUnk_08A11828 - .4byte gUnk_08DE5ED0 - -gUnk_08DE5EEC:: @ 08DE5EEC - .incbin "baserom.gba", 0xDE5EEC, 0x0000010 - -gUnk_08DE5EFC:: @ 08DE5EFC - .4byte 0x00480001 - .4byte gUnk_08A11834 - .4byte gUnk_08DE5EEC - -gUnk_08DE5F08:: @ 08DE5F08 - .incbin "baserom.gba", 0xDE5F08, 0x0000010 - -gUnk_08DE5F18:: @ 08DE5F18 - .4byte 0x00480001 - .4byte gUnk_08A11840 - .4byte gUnk_08DE5F08 - -gUnk_08DE5F24:: @ 08DE5F24 - .incbin "baserom.gba", 0xDE5F24, 0x0000010 - -gUnk_08DE5F34:: @ 08DE5F34 - .4byte 0x00480001 - .4byte gUnk_08A1184C - .4byte gUnk_08DE5F24 - -gUnk_08DE5F40:: @ 08DE5F40 - .incbin "baserom.gba", 0xDE5F40, 0x0000044 - -gUnk_08DE5F84:: @ 08DE5F84 - .incbin "baserom.gba", 0xDE5F84, 0x0000048 - -gUnk_08DE5FCC:: @ 08DE5FCC - .4byte 0x00400002 - .4byte gUnk_08A11858 - .4byte gUnk_08DE5F40 - .4byte gUnk_08DE5F84 - -gUnk_08DE5FDC:: @ 08DE5FDC - .incbin "baserom.gba", 0xDE5FDC, 0x0000028 - -gUnk_08DE6004:: @ 08DE6004 - .4byte 0x00400001 - .4byte gUnk_08A11870 - .4byte gUnk_08DE5FDC - -gUnk_08DE6010:: @ 08DE6010 - .incbin "baserom.gba", 0xDE6010, 0x0000034 - -gUnk_08DE6044:: @ 08DE6044 - .4byte 0x00480001 - .4byte gUnk_08A11888 - .4byte gUnk_08DE6010 - -gUnk_08DE6050:: @ 08DE6050 - .incbin "baserom.gba", 0xDE6050, 0x0000010 - -gUnk_08DE6060:: @ 08DE6060 - .4byte 0x00480001 - .4byte gUnk_08A11894 - .4byte gUnk_08DE6050 - -gUnk_08DE606C:: @ 08DE606C - .incbin "baserom.gba", 0xDE606C, 0x0000010 - -gUnk_08DE607C:: @ 08DE607C - .4byte 0x00480001 - .4byte gUnk_08A118A0 - .4byte gUnk_08DE606C - -gUnk_08DE6088:: @ 08DE6088 - .incbin "baserom.gba", 0xDE6088, 0x0000010 - -gUnk_08DE6098:: @ 08DE6098 - .4byte 0x00480001 - .4byte gUnk_08A118AC - .4byte gUnk_08DE6088 - -gUnk_08DE60A4:: @ 08DE60A4 - .incbin "baserom.gba", 0xDE60A4, 0x0000010 - -gUnk_08DE60B4:: @ 08DE60B4 - .4byte 0x00480001 - .4byte gUnk_08A118B8 - .4byte gUnk_08DE60A4 - -gUnk_08DE60C0:: @ 08DE60C0 - .incbin "baserom.gba", 0xDE60C0, 0x0000010 - -gUnk_08DE60D0:: @ 08DE60D0 - .4byte 0x00480001 - .4byte gUnk_08A118C4 - .4byte gUnk_08DE60C0 - -gUnk_08DE60DC:: @ 08DE60DC - .incbin "baserom.gba", 0xDE60DC, 0x0000010 - -gUnk_08DE60EC:: @ 08DE60EC - .4byte 0x00480001 - .4byte gUnk_08A118D0 - .4byte gUnk_08DE60DC - -gUnk_08DE60F8:: @ 08DE60F8 - .incbin "baserom.gba", 0xDE60F8, 0x0000010 - -gUnk_08DE6108:: @ 08DE6108 - .4byte 0x00480001 - .4byte gUnk_08A118DC - .4byte gUnk_08DE60F8 - -gUnk_08DE6114:: @ 08DE6114 - .incbin "baserom.gba", 0xDE6114, 0x0000010 - -gUnk_08DE6124:: @ 08DE6124 - .4byte 0x00480001 - .4byte gUnk_08A118E8 - .4byte gUnk_08DE6114 - -gUnk_08DE6130:: @ 08DE6130 - .incbin "baserom.gba", 0xDE6130, 0x0000010 - -gUnk_08DE6140:: @ 08DE6140 - .4byte 0x00480001 - .4byte gUnk_08A118F4 - .4byte gUnk_08DE6130 - -gUnk_08DE614C:: @ 08DE614C - .incbin "baserom.gba", 0xDE614C, 0x0000010 - -gUnk_08DE615C:: @ 08DE615C - .4byte 0x00480001 - .4byte gUnk_08A11900 - .4byte gUnk_08DE614C - -gUnk_08DE6168:: @ 08DE6168 - .incbin "baserom.gba", 0xDE6168, 0x0000010 - -gUnk_08DE6178:: @ 08DE6178 - .4byte 0x00480001 - .4byte gUnk_08A1190C - .4byte gUnk_08DE6168 - -gUnk_08DE6184:: @ 08DE6184 - .incbin "baserom.gba", 0xDE6184, 0x0000010 - -gUnk_08DE6194:: @ 08DE6194 - .4byte 0x00480001 - .4byte gUnk_08A11918 - .4byte gUnk_08DE6184 - -gUnk_08DE61A0:: @ 08DE61A0 - .incbin "baserom.gba", 0xDE61A0, 0x0000010 - -gUnk_08DE61B0:: @ 08DE61B0 - .4byte 0x00480001 - .4byte gUnk_08A11924 - .4byte gUnk_08DE61A0 - -gUnk_08DE61BC:: @ 08DE61BC - .incbin "baserom.gba", 0xDE61BC, 0x0000010 - -gUnk_08DE61CC:: @ 08DE61CC - .4byte 0x00480001 - .4byte gUnk_08A11930 - .4byte gUnk_08DE61BC - -gUnk_08DE61D8:: @ 08DE61D8 - .incbin "baserom.gba", 0xDE61D8, 0x0000010 - -gUnk_08DE61E8:: @ 08DE61E8 - .4byte 0x00480001 - .4byte gUnk_08A1193C - .4byte gUnk_08DE61D8 - -gUnk_08DE61F4:: @ 08DE61F4 - .incbin "baserom.gba", 0xDE61F4, 0x0000010 - -gUnk_08DE6204:: @ 08DE6204 - .4byte 0x00480001 - .4byte gUnk_08A11948 - .4byte gUnk_08DE61F4 - -gUnk_08DE6210:: @ 08DE6210 - .incbin "baserom.gba", 0xDE6210, 0x0000010 - -gUnk_08DE6220:: @ 08DE6220 - .4byte 0x00480001 - .4byte gUnk_08A11954 - .4byte gUnk_08DE6210 - -gUnk_08DE622C:: @ 08DE622C - .incbin "baserom.gba", 0xDE622C, 0x0000010 - -gUnk_08DE623C:: @ 08DE623C - .4byte 0x00480001 - .4byte gUnk_08A11960 - .4byte gUnk_08DE622C - -gUnk_08DE6248:: @ 08DE6248 - .incbin "baserom.gba", 0xDE6248, 0x0000010 - -gUnk_08DE6258:: @ 08DE6258 - .4byte 0x00480001 - .4byte gUnk_08A1196C - .4byte gUnk_08DE6248 - -gUnk_08DE6264:: @ 08DE6264 - .incbin "baserom.gba", 0xDE6264, 0x0000010 - -gUnk_08DE6274:: @ 08DE6274 - .4byte 0x00480001 - .4byte gUnk_08A11978 - .4byte gUnk_08DE6264 - -gUnk_08DE6280:: @ 08DE6280 - .incbin "baserom.gba", 0xDE6280, 0x0000010 - -gUnk_08DE6290:: @ 08DE6290 - .4byte 0x00480001 - .4byte gUnk_08A11984 - .4byte gUnk_08DE6280 - -gUnk_08DE629C:: @ 08DE629C - .incbin "baserom.gba", 0xDE629C, 0x0000010 - -gUnk_08DE62AC:: @ 08DE62AC - .4byte 0x00480001 - .4byte gUnk_08A11990 - .4byte gUnk_08DE629C - -gUnk_08DE62B8:: @ 08DE62B8 - .incbin "baserom.gba", 0xDE62B8, 0x0000010 - -gUnk_08DE62C8:: @ 08DE62C8 - .4byte 0x00480001 - .4byte gUnk_08A1199C - .4byte gUnk_08DE62B8 - -gUnk_08DE62D4:: @ 08DE62D4 - .incbin "baserom.gba", 0xDE62D4, 0x0000010 - -gUnk_08DE62E4:: @ 08DE62E4 - .4byte 0x00480001 - .4byte gUnk_08A119A8 - .4byte gUnk_08DE62D4 - -gUnk_08DE62F0:: @ 08DE62F0 - .incbin "baserom.gba", 0xDE62F0, 0x0000010 - -gUnk_08DE6300:: @ 08DE6300 - .4byte 0x00480001 - .4byte gUnk_08A119B4 - .4byte gUnk_08DE62F0 - -gUnk_08DE630C:: @ 08DE630C - .incbin "baserom.gba", 0xDE630C, 0x0000010 - -gUnk_08DE631C:: @ 08DE631C - .4byte 0x00480001 - .4byte gUnk_08A119C0 - .4byte gUnk_08DE630C - -gUnk_08DE6328:: @ 08DE6328 - .incbin "baserom.gba", 0xDE6328, 0x0000010 - -gUnk_08DE6338:: @ 08DE6338 - .4byte 0x00480001 - .4byte gUnk_08A119CC - .4byte gUnk_08DE6328 - -gUnk_08DE6344:: @ 08DE6344 - .incbin "baserom.gba", 0xDE6344, 0x0000010 - -gUnk_08DE6354:: @ 08DE6354 - .4byte 0x00480001 - .4byte gUnk_08A119D8 - .4byte gUnk_08DE6344 - -gUnk_08DE6360:: @ 08DE6360 - .incbin "baserom.gba", 0xDE6360, 0x0000010 - -gUnk_08DE6370:: @ 08DE6370 - .4byte 0x00480001 - .4byte gUnk_08A119E4 - .4byte gUnk_08DE6360 - -gUnk_08DE637C:: @ 08DE637C - .incbin "baserom.gba", 0xDE637C, 0x0000010 - -gUnk_08DE638C:: @ 08DE638C - .4byte 0x00480001 - .4byte gUnk_08A119F0 - .4byte gUnk_08DE637C - -gUnk_08DE6398:: @ 08DE6398 - .incbin "baserom.gba", 0xDE6398, 0x0000010 - -gUnk_08DE63A8:: @ 08DE63A8 - .4byte 0x00480001 - .4byte gUnk_08A119FC - .4byte gUnk_08DE6398 - -gUnk_08DE63B4:: @ 08DE63B4 - .incbin "baserom.gba", 0xDE63B4, 0x0000010 - -gUnk_08DE63C4:: @ 08DE63C4 - .4byte 0x00480001 - .4byte gUnk_08A11A08 - .4byte gUnk_08DE63B4 - -gUnk_08DE63D0:: @ 08DE63D0 - .incbin "baserom.gba", 0xDE63D0, 0x0000010 - -gUnk_08DE63E0:: @ 08DE63E0 - .4byte 0x00480001 - .4byte gUnk_08A11A14 - .4byte gUnk_08DE63D0 - -gUnk_08DE63EC:: @ 08DE63EC - .incbin "baserom.gba", 0xDE63EC, 0x0000010 - -gUnk_08DE63FC:: @ 08DE63FC - .4byte 0x00480001 - .4byte gUnk_08A11A20 - .4byte gUnk_08DE63EC - -gUnk_08DE6408:: @ 08DE6408 - .incbin "baserom.gba", 0xDE6408, 0x0000010 - -gUnk_08DE6418:: @ 08DE6418 - .4byte 0x00480001 - .4byte gUnk_08A11A2C - .4byte gUnk_08DE6408 - -gUnk_08DE6424:: @ 08DE6424 - .incbin "baserom.gba", 0xDE6424, 0x0000010 - -gUnk_08DE6434:: @ 08DE6434 - .4byte 0x00480001 - .4byte gUnk_08A11A38 - .4byte gUnk_08DE6424 - -gUnk_08DE6440:: @ 08DE6440 - .incbin "baserom.gba", 0xDE6440, 0x0000010 - -gUnk_08DE6450:: @ 08DE6450 - .4byte 0x00480001 - .4byte gUnk_08A11A44 - .4byte gUnk_08DE6440 - -gUnk_08DE645C:: @ 08DE645C - .incbin "baserom.gba", 0xDE645C, 0x0000010 - -gUnk_08DE646C:: @ 08DE646C - .4byte 0x00480001 - .4byte gUnk_08A11A50 - .4byte gUnk_08DE645C - -gUnk_08DE6478:: @ 08DE6478 - .incbin "baserom.gba", 0xDE6478, 0x0000010 - -gUnk_08DE6488:: @ 08DE6488 - .4byte 0x00480001 - .4byte gUnk_08A11A5C - .4byte gUnk_08DE6478 - -gUnk_08DE6494:: @ 08DE6494 - .incbin "baserom.gba", 0xDE6494, 0x0000010 - -gUnk_08DE64A4:: @ 08DE64A4 - .4byte 0x00480001 - .4byte gUnk_08A11A68 - .4byte gUnk_08DE6494 - -gUnk_08DE64B0:: @ 08DE64B0 - .incbin "baserom.gba", 0xDE64B0, 0x0000010 - -gUnk_08DE64C0:: @ 08DE64C0 - .4byte 0x00480001 - .4byte gUnk_08A11A74 - .4byte gUnk_08DE64B0 - -gUnk_08DE64CC:: @ 08DE64CC - .incbin "baserom.gba", 0xDE64CC, 0x0000010 - -gUnk_08DE64DC:: @ 08DE64DC - .4byte 0x00480001 - .4byte gUnk_08A11A80 - .4byte gUnk_08DE64CC - -gUnk_08DE64E8:: @ 08DE64E8 - .incbin "baserom.gba", 0xDE64E8, 0x0000010 - -gUnk_08DE64F8:: @ 08DE64F8 - .4byte 0x00480001 - .4byte gUnk_08A11A8C - .4byte gUnk_08DE64E8 - -gUnk_08DE6504:: @ 08DE6504 - .incbin "baserom.gba", 0xDE6504, 0x0000010 - -gUnk_08DE6514:: @ 08DE6514 - .4byte 0x00480001 - .4byte gUnk_08A11A98 - .4byte gUnk_08DE6504 - -gUnk_08DE6520:: @ 08DE6520 - .incbin "baserom.gba", 0xDE6520, 0x0000010 - -gUnk_08DE6530:: @ 08DE6530 - .4byte 0x00480001 - .4byte gUnk_08A11AA4 - .4byte gUnk_08DE6520 - -gUnk_08DE653C:: @ 08DE653C - .incbin "baserom.gba", 0xDE653C, 0x0000010 - -gUnk_08DE654C:: @ 08DE654C - .4byte 0x00480001 - .4byte gUnk_08A11AB0 - .4byte gUnk_08DE653C - -gUnk_08DE6558:: @ 08DE6558 - .incbin "baserom.gba", 0xDE6558, 0x0000010 - -gUnk_08DE6568:: @ 08DE6568 - .4byte 0x00480001 - .4byte gUnk_08A11ABC - .4byte gUnk_08DE6558 - -gUnk_08DE6574:: @ 08DE6574 - .incbin "baserom.gba", 0xDE6574, 0x0000010 - -gUnk_08DE6584:: @ 08DE6584 - .4byte 0x00480001 - .4byte gUnk_08A11AC8 - .4byte gUnk_08DE6574 - -gUnk_08DE6590:: @ 08DE6590 - .incbin "baserom.gba", 0xDE6590, 0x0000010 - -gUnk_08DE65A0:: @ 08DE65A0 - .4byte 0x00480001 - .4byte gUnk_08A11AD4 - .4byte gUnk_08DE6590 - -gUnk_08DE65AC:: @ 08DE65AC - .incbin "baserom.gba", 0xDE65AC, 0x0000010 - -gUnk_08DE65BC:: @ 08DE65BC - .4byte 0x00480001 - .4byte gUnk_08A11AE0 - .4byte gUnk_08DE65AC - -gUnk_08DE65C8:: @ 08DE65C8 - .incbin "baserom.gba", 0xDE65C8, 0x0000014 - -gUnk_08DE65DC:: @ 08DE65DC - .4byte 0x00480001 - .4byte gUnk_08A11AEC - .4byte gUnk_08DE65C8 - -gUnk_08DE65E8:: @ 08DE65E8 - .incbin "baserom.gba", 0xDE65E8, 0x0000010 - -gUnk_08DE65F8:: @ 08DE65F8 - .4byte 0x00480001 - .4byte gUnk_08A11AF8 - .4byte gUnk_08DE65E8 - -gUnk_08DE6604:: @ 08DE6604 - .incbin "baserom.gba", 0xDE6604, 0x0000010 - -gUnk_08DE6614:: @ 08DE6614 - .4byte 0x00480001 - .4byte gUnk_08A11B04 - .4byte gUnk_08DE6604 - -gUnk_08DE6620:: @ 08DE6620 - .incbin "baserom.gba", 0xDE6620, 0x0000010 - -gUnk_08DE6630:: @ 08DE6630 - .4byte 0x00480001 - .4byte gUnk_08A11B10 - .4byte gUnk_08DE6620 - -gUnk_08DE663C:: @ 08DE663C - .incbin "baserom.gba", 0xDE663C, 0x0000014 - -gUnk_08DE6650:: @ 08DE6650 - .4byte 0x00480001 - .4byte gUnk_08A11B1C - .4byte gUnk_08DE663C - -gUnk_08DE665C:: @ 08DE665C - .incbin "baserom.gba", 0xDE665C, 0x0000018 - -gUnk_08DE6674:: @ 08DE6674 - .4byte 0x00C00001 - .4byte gUnk_08A11B28 - .4byte gUnk_08DE665C - -gUnk_08DE6680:: @ 08DE6680 - .incbin "baserom.gba", 0xDE6680, 0x000007D - -gUnk_08DE66FD:: @ 08DE66FD - .incbin "baserom.gba", 0xDE66FD, 0x000005F - -gUnk_08DE675C:: @ 08DE675C - .incbin "baserom.gba", 0xDE675C, 0x000003B - -gUnk_08DE6797:: @ 08DE6797 - .incbin "baserom.gba", 0xDE6797, 0x0000789 - -gUnk_08DE6F20:: @ 08DE6F20 - .incbin "baserom.gba", 0xDE6F20, 0x0000189 - -gUnk_08DE70A9:: @ 08DE70A9 - .incbin "baserom.gba", 0xDE70A9, 0x0000189 - -gUnk_08DE7232:: @ 08DE7232 - .incbin "baserom.gba", 0xDE7232, 0x0000189 - -gUnk_08DE73BB:: @ 08DE73BB - .incbin "baserom.gba", 0xDE73BB, 0x0000189 - -gUnk_08DE7544:: @ 08DE7544 - .4byte 0x00200008 - .4byte gUnk_08A0F890 - .4byte gUnk_08DE6680 - .4byte gUnk_08DE66FD - .4byte gUnk_08DE675C - .4byte gUnk_08DE6797 - .4byte gUnk_08DE6F20 - .4byte gUnk_08DE70A9 - .4byte gUnk_08DE7232 - .4byte gUnk_08DE73BB - -gUnk_08DE756C:: @ 08DE756C - .incbin "baserom.gba", 0xDE756C, 0x000002C - -gUnk_08DE7598:: @ 08DE7598 - .incbin "baserom.gba", 0xDE7598, 0x000002A - -gUnk_08DE75C2:: @ 08DE75C2 - .incbin "baserom.gba", 0xDE75C2, 0x0000026 - -gUnk_08DE75E8:: @ 08DE75E8 - .incbin "baserom.gba", 0xDE75E8, 0x0000029 - -gUnk_08DE7611:: @ 08DE7611 - .incbin "baserom.gba", 0xDE7611, 0x000002A - -gUnk_08DE763B:: @ 08DE763B - .incbin "baserom.gba", 0xDE763B, 0x000002A - -gUnk_08DE7665:: @ 08DE7665 - .incbin "baserom.gba", 0xDE7665, 0x0000033 - -gUnk_08DE7698:: @ 08DE7698 - .incbin "baserom.gba", 0xDE7698, 0x0000031 - -gUnk_08DE76C9:: @ 08DE76C9 - .incbin "baserom.gba", 0xDE76C9, 0x0000129 - -gUnk_08DE77F2:: @ 08DE77F2 - .incbin "baserom.gba", 0xDE77F2, 0x0000129 - -gUnk_08DE791B:: @ 08DE791B - .incbin "baserom.gba", 0xDE791B, 0x0000129 - -gUnk_08DE7A44:: @ 08DE7A44 - .incbin "baserom.gba", 0xDE7A44, 0x000012C - -gUnk_08DE7B70:: @ 08DE7B70 - .4byte 0x0020000C - .4byte gUnk_08A0F890 - .4byte gUnk_08DE756C - .4byte gUnk_08DE7598 - .4byte gUnk_08DE75C2 - .4byte gUnk_08DE75E8 - .4byte gUnk_08DE7611 - .4byte gUnk_08DE763B - .4byte gUnk_08DE7665 - .4byte gUnk_08DE7698 - .4byte gUnk_08DE76C9 - .4byte gUnk_08DE77F2 - .4byte gUnk_08DE791B - .4byte gUnk_08DE7A44 - -gUnk_08DE7BA8:: @ 08DE7BA8 - .incbin "baserom.gba", 0xDE7BA8, 0x0000010 - -gUnk_08DE7BB8:: @ 08DE7BB8 - .4byte 0x00400001 - .4byte gUnk_08A11B34 - .4byte gUnk_08DE7BA8 - -gUnk_08DE7BC4:: @ 08DE7BC4 - .incbin "baserom.gba", 0xDE7BC4, 0x0000010 - -gUnk_08DE7BD4:: @ 08DE7BD4 - .4byte 0x00400001 - .4byte gUnk_08A11B40 - .4byte gUnk_08DE7BC4 - -gUnk_08DE7BE0:: @ 08DE7BE0 - .incbin "baserom.gba", 0xDE7BE0, 0x000001C - -gUnk_08DE7BFC:: @ 08DE7BFC - .4byte 0x00400001 - .4byte gUnk_08A11B4C - .4byte gUnk_08DE7BE0 - -gUnk_08DE7C08:: @ 08DE7C08 - .incbin "baserom.gba", 0xDE7C08, 0x0000020 - -gUnk_08DE7C28:: @ 08DE7C28 - .4byte 0x00400001 - .4byte gUnk_08A11B58 - .4byte gUnk_08DE7C08 - -gUnk_08DE7C34:: @ 08DE7C34 - .incbin "baserom.gba", 0xDE7C34, 0x0000044 - -gUnk_08DE7C78:: @ 08DE7C78 - .4byte 0x00400001 - .4byte gUnk_08A11B64 - .4byte gUnk_08DE7C34 - -gUnk_08DE7C84:: @ 08DE7C84 - .incbin "baserom.gba", 0xDE7C84, 0x0000010 - -gUnk_08DE7C94:: @ 08DE7C94 - .4byte 0x00400001 - .4byte gUnk_08A11B70 - .4byte gUnk_08DE7C84 - -gUnk_08DE7CA0:: @ 08DE7CA0 - .incbin "baserom.gba", 0xDE7CA0, 0x0000014 - -gUnk_08DE7CB4:: @ 08DE7CB4 - .4byte 0x00400001 - .4byte gUnk_08A11B7C - .4byte gUnk_08DE7CA0 - -gUnk_08DE7CC0:: @ 08DE7CC0 - .incbin "baserom.gba", 0xDE7CC0, 0x0000030 - -gUnk_08DE7CF0:: @ 08DE7CF0 - .4byte 0x00400001 - .4byte gUnk_08A11B88 - .4byte gUnk_08DE7CC0 - -gUnk_08DE7CFC:: @ 08DE7CFC - .incbin "baserom.gba", 0xDE7CFC, 0x0000010 - -gUnk_08DE7D0C:: @ 08DE7D0C - .4byte 0x00480001 - .4byte gUnk_08A11B94 - .4byte gUnk_08DE7CFC - -gUnk_08DE7D18:: @ 08DE7D18 - .incbin "baserom.gba", 0xDE7D18, 0x0000010 - -gUnk_08DE7D28:: @ 08DE7D28 - .4byte 0x00480001 - .4byte gUnk_08A11BA0 - .4byte gUnk_08DE7D18 diff --git a/data/data_08A127A1.s b/data/data_08A127A1.s new file mode 100644 index 00000000..a40ad62b --- /dev/null +++ b/data/data_08A127A1.s @@ -0,0 +1,3092 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +bgmUnused:: @ 08A12ECC + .incbin "baserom.gba", 0xA12ECC, 0x0000004 + +gUnk_08A12ED0:: @ 08A12ED0 + .incbin "baserom.gba", 0xA12ED0, 0x0003740 + +gUnk_08A16610:: @ 08A16610 + .incbin "baserom.gba", 0xA16610, 0x0001712 + +gUnk_08A17D22:: @ 08A17D22 + .incbin "baserom.gba", 0xA17D22, 0x000109E + +gUnk_08A18DC0:: @ 08A18DC0 + .incbin "baserom.gba", 0xA18DC0, 0x000178C + +gUnk_08A1A54C:: @ 08A1A54C + .incbin "baserom.gba", 0xA1A54C, 0x000055E + +gUnk_08A1AAAA:: @ 08A1AAAA + .incbin "baserom.gba", 0xA1AAAA, 0x0002466 + +gUnk_08A1CF10:: @ 08A1CF10 + .incbin "baserom.gba", 0xA1CF10, 0x00014E8 + +gUnk_08A1E3F8:: @ 08A1E3F8 + .incbin "baserom.gba", 0xA1E3F8, 0x0001248 + +gUnk_08A1F640:: @ 08A1F640 + .incbin "baserom.gba", 0xA1F640, 0x00009B0 + +gUnk_08A1FFF0:: @ 08A1FFF0 + .incbin "baserom.gba", 0xA1FFF0, 0x0000110 + +gUnk_08A20100:: @ 08A20100 + .incbin "baserom.gba", 0xA20100, 0x00016F7 + +gUnk_08A217F7:: @ 08A217F7 + .incbin "baserom.gba", 0xA217F7, 0x00019AD + +gUnk_08A231A4:: @ 08A231A4 + .incbin "baserom.gba", 0xA231A4, 0x00009E5 + +gUnk_08A23B89:: @ 08A23B89 + .incbin "baserom.gba", 0xA23B89, 0x00003B7 + +gUnk_08A23F40:: @ 08A23F40 + .incbin "baserom.gba", 0xA23F40, 0x00001B8 + +gUnk_08A240F8:: @ 08A240F8 + .incbin "baserom.gba", 0xA240F8, 0x0004254 + +gUnk_08A2834C:: @ 08A2834C + .incbin "baserom.gba", 0xA2834C, 0x000420C + +gUnk_08A2C558:: @ 08A2C558 + .incbin "baserom.gba", 0xA2C558, 0x000144A + +gUnk_08A2D9A2:: @ 08A2D9A2 + .incbin "baserom.gba", 0xA2D9A2, 0x0000500 + +gUnk_08A2DEA2:: @ 08A2DEA2 + .incbin "baserom.gba", 0xA2DEA2, 0x0000A60 + +gUnk_08A2E902:: @ 08A2E902 + .incbin "baserom.gba", 0xA2E902, 0x0001705 + +gUnk_08A30007:: @ 08A30007 + .incbin "baserom.gba", 0xA30007, 0x0000009 + +gUnk_08A30010:: @ 08A30010 + .incbin "baserom.gba", 0xA30010, 0x0000092 + +gUnk_08A300A2:: @ 08A300A2 + .incbin "baserom.gba", 0xA300A2, 0x0000001 + +gUnk_08A300A3:: @ 08A300A3 + .incbin "baserom.gba", 0xA300A3, 0x00007FF + +gUnk_08A308A2:: @ 08A308A2 + .incbin "baserom.gba", 0xA308A2, 0x0001435 + +gUnk_08A31CD7:: @ 08A31CD7 + .incbin "baserom.gba", 0xA31CD7, 0x0000694 + +gUnk_08A3236B:: @ 08A3236B + .incbin "baserom.gba", 0xA3236B, 0x0002B89 + +gUnk_08A34EF4:: @ 08A34EF4 + .incbin "baserom.gba", 0xA34EF4, 0x000010C + +gUnk_08A35000:: @ 08A35000 + .incbin "baserom.gba", 0xA35000, 0x00033A3 + +gUnk_08A383A3:: @ 08A383A3 + .incbin "baserom.gba", 0xA383A3, 0x000275C + +gUnk_08A3AAFF:: @ 08A3AAFF + .incbin "baserom.gba", 0xA3AAFF, 0x0001C1D + +gUnk_08A3C71C:: @ 08A3C71C + .incbin "baserom.gba", 0xA3C71C, 0x0003035 + +gUnk_08A3F751:: @ 08A3F751 + .incbin "baserom.gba", 0xA3F751, 0x0005A0F + +gUnk_08A45160:: @ 08A45160 + .incbin "baserom.gba", 0xA45160, 0x00029AD + +gUnk_08A47B0D:: @ 08A47B0D + .incbin "baserom.gba", 0xA47B0D, 0x000048B + +gUnk_08A47F98:: @ 08A47F98 + .incbin "baserom.gba", 0xA47F98, 0x000100D + +gUnk_08A48FA5:: @ 08A48FA5 + .incbin "baserom.gba", 0xA48FA5, 0x000110A + +gUnk_08A4A0AF:: @ 08A4A0AF + .incbin "baserom.gba", 0xA4A0AF, 0x0003157 + +gUnk_08A4D206:: @ 08A4D206 + .incbin "baserom.gba", 0xA4D206, 0x0000E02 + +gUnk_08A4E008:: @ 08A4E008 + .incbin "baserom.gba", 0xA4E008, 0x0000100 + +gUnk_08A4E108:: @ 08A4E108 + .incbin "baserom.gba", 0xA4E108, 0x0000300 + +gUnk_08A4E408:: @ 08A4E408 + .incbin "baserom.gba", 0xA4E408, 0x000049C + +gUnk_08A4E8A4:: @ 08A4E8A4 + .incbin "baserom.gba", 0xA4E8A4, 0x0000544 + +gUnk_08A4EDE8:: @ 08A4EDE8 + .incbin "baserom.gba", 0xA4EDE8, 0x0000218 + +gUnk_08A4F000:: @ 08A4F000 + .incbin "baserom.gba", 0xA4F000, 0x00000F9 + +gUnk_08A4F0F9:: @ 08A4F0F9 + .incbin "baserom.gba", 0xA4F0F9, 0x0000307 + +gUnk_08A4F400:: @ 08A4F400 + .incbin "baserom.gba", 0xA4F400, 0x0000CA4 + +gUnk_08A500A4:: @ 08A500A4 + .incbin "baserom.gba", 0xA500A4, 0x00013D7 + +gUnk_08A5147B:: @ 08A5147B + .incbin "baserom.gba", 0xA5147B, 0x00034F1 + +gUnk_08A5496C:: @ 08A5496C + .incbin "baserom.gba", 0xA5496C, 0x0000683 + +gUnk_08A54FEF:: @ 08A54FEF + .incbin "baserom.gba", 0xA54FEF, 0x0003119 + +gUnk_08A58108:: @ 08A58108 + .incbin "baserom.gba", 0xA58108, 0x0002804 + +gUnk_08A5A90C:: @ 08A5A90C + .incbin "baserom.gba", 0xA5A90C, 0x000362C + +gUnk_08A5DF38:: @ 08A5DF38 + .incbin "baserom.gba", 0xA5DF38, 0x00024BF + +gUnk_08A603F7:: @ 08A603F7 + .incbin "baserom.gba", 0xA603F7, 0x0000411 + +gUnk_08A60808:: @ 08A60808 + .incbin "baserom.gba", 0xA60808, 0x000007D + +gUnk_08A60885:: @ 08A60885 + .incbin "baserom.gba", 0xA60885, 0x00032AB + +gUnk_08A63B30:: @ 08A63B30 + .incbin "baserom.gba", 0xA63B30, 0x000286C + +gUnk_08A6639C:: @ 08A6639C + .incbin "baserom.gba", 0xA6639C, 0x000366A + +gUnk_08A69A06:: @ 08A69A06 + .incbin "baserom.gba", 0xA69A06, 0x000312A + +gUnk_08A6CB30:: @ 08A6CB30 + .incbin "baserom.gba", 0xA6CB30, 0x00016E4 + +gUnk_08A6E214:: @ 08A6E214 + .incbin "baserom.gba", 0xA6E214, 0x0001E0B + +gUnk_08A7001F:: @ 08A7001F + .incbin "baserom.gba", 0xA7001F, 0x00001F6 + +gUnk_08A70215:: @ 08A70215 + .incbin "baserom.gba", 0xA70215, 0x000002A + +gUnk_08A7023F:: @ 08A7023F + .incbin "baserom.gba", 0xA7023F, 0x0001E2A + +gUnk_08A72069:: @ 08A72069 + .incbin "baserom.gba", 0xA72069, 0x00001EC + +gUnk_08A72255:: @ 08A72255 + .incbin "baserom.gba", 0xA72255, 0x0002D2E + +gUnk_08A74F83:: @ 08A74F83 + .incbin "baserom.gba", 0xA74F83, 0x0000323 + +gUnk_08A752A6:: @ 08A752A6 + .incbin "baserom.gba", 0xA752A6, 0x0003AF2 + +gUnk_08A78D98:: @ 08A78D98 + .incbin "baserom.gba", 0xA78D98, 0x0000528 + +gUnk_08A792C0:: @ 08A792C0 + .incbin "baserom.gba", 0xA792C0, 0x000143B + +gUnk_08A7A6FB:: @ 08A7A6FB + .incbin "baserom.gba", 0xA7A6FB, 0x0001861 + +gUnk_08A7BF5C:: @ 08A7BF5C + .incbin "baserom.gba", 0xA7BF5C, 0x000119C + +gUnk_08A7D0F8:: @ 08A7D0F8 + .incbin "baserom.gba", 0xA7D0F8, 0x0000690 + +gUnk_08A7D788:: @ 08A7D788 + .incbin "baserom.gba", 0xA7D788, 0x000258F + +gUnk_08A7FD17:: @ 08A7FD17 + .incbin "baserom.gba", 0xA7FD17, 0x00002E9 + +gUnk_08A80000:: @ 08A80000 + .incbin "baserom.gba", 0xA80000, 0x0000001 + +gUnk_08A80001:: @ 08A80001 + .incbin "baserom.gba", 0xA80001, 0x00008A7 + +gUnk_08A808A8:: @ 08A808A8 + .incbin "baserom.gba", 0xA808A8, 0x000007C + +gUnk_08A80924:: @ 08A80924 + .incbin "baserom.gba", 0xA80924, 0x00009C0 + +gUnk_08A812E4:: @ 08A812E4 + .incbin "baserom.gba", 0xA812E4, 0x0000779 + +gUnk_08A81A5D:: @ 08A81A5D + .incbin "baserom.gba", 0xA81A5D, 0x0000AA3 + +gUnk_08A82500:: @ 08A82500 + .incbin "baserom.gba", 0xA82500, 0x00028CC + +gUnk_08A84DCC:: @ 08A84DCC + .incbin "baserom.gba", 0xA84DCC, 0x0001FDD + +gUnk_08A86DA9:: @ 08A86DA9 + .incbin "baserom.gba", 0xA86DA9, 0x0000710 + +gUnk_08A874B9:: @ 08A874B9 + .incbin "baserom.gba", 0xA874B9, 0x00009F6 + +gUnk_08A87EAF:: @ 08A87EAF + .incbin "baserom.gba", 0xA87EAF, 0x00009A5 + +gUnk_08A88854:: @ 08A88854 + .incbin "baserom.gba", 0xA88854, 0x00000A7 + +gUnk_08A888FB:: @ 08A888FB + .incbin "baserom.gba", 0xA888FB, 0x00001E5 + +gUnk_08A88AE0:: @ 08A88AE0 + .incbin "baserom.gba", 0xA88AE0, 0x00012F8 + +gUnk_08A89DD8:: @ 08A89DD8 + .incbin "baserom.gba", 0xA89DD8, 0x000196B + +gUnk_08A8B743:: @ 08A8B743 + .incbin "baserom.gba", 0xA8B743, 0x00019DB + +gUnk_08A8D11E:: @ 08A8D11E + .incbin "baserom.gba", 0xA8D11E, 0x00011F5 + +gUnk_08A8E313:: @ 08A8E313 + .incbin "baserom.gba", 0xA8E313, 0x0001395 + +gUnk_08A8F6A8:: @ 08A8F6A8 + .incbin "baserom.gba", 0xA8F6A8, 0x0000DBC + +gUnk_08A90464:: @ 08A90464 + .incbin "baserom.gba", 0xA90464, 0x000189C + +gUnk_08A91D00:: @ 08A91D00 + .incbin "baserom.gba", 0xA91D00, 0x00031FC + +gUnk_08A94EFC:: @ 08A94EFC + .incbin "baserom.gba", 0xA94EFC, 0x00007F8 + +gUnk_08A956F4:: @ 08A956F4 + .incbin "baserom.gba", 0xA956F4, 0x0002C3F + +gUnk_08A98333:: @ 08A98333 + .incbin "baserom.gba", 0xA98333, 0x0000582 + +gUnk_08A988B5:: @ 08A988B5 + .incbin "baserom.gba", 0xA988B5, 0x00010D3 + +gUnk_08A99988:: @ 08A99988 + .incbin "baserom.gba", 0xA99988, 0x0000011 + +gUnk_08A99999:: @ 08A99999 + .incbin "baserom.gba", 0xA99999, 0x00000CA + +gUnk_08A99A63:: @ 08A99A63 + .incbin "baserom.gba", 0xA99A63, 0x0000035 + +gUnk_08A99A98:: @ 08A99A98 + .incbin "baserom.gba", 0xA99A98, 0x0000F79 + +gUnk_08A9AA11:: @ 08A9AA11 + .incbin "baserom.gba", 0xA9AA11, 0x0000FA7 + +gUnk_08A9B9B8:: @ 08A9B9B8 + .incbin "baserom.gba", 0xA9B9B8, 0x0000100 + +gUnk_08A9BAB8:: @ 08A9BAB8 + .incbin "baserom.gba", 0xA9BAB8, 0x0000001 + +gUnk_08A9BAB9:: @ 08A9BAB9 + .incbin "baserom.gba", 0xA9BAB9, 0x0000001 + +gUnk_08A9BABA:: @ 08A9BABA + .incbin "baserom.gba", 0xA9BABA, 0x0000103 + +gUnk_08A9BBBD:: @ 08A9BBBD + .incbin "baserom.gba", 0xA9BBBD, 0x0000E8B + +gUnk_08A9CA48:: @ 08A9CA48 + .incbin "baserom.gba", 0xA9CA48, 0x00035B8 + +gUnk_08AA0000:: @ 08AA0000 + .incbin "baserom.gba", 0xAA0000, 0x0000007 + +gUnk_08AA0007:: @ 08AA0007 + .incbin "baserom.gba", 0xAA0007, 0x000000D + +gUnk_08AA0014:: @ 08AA0014 + .incbin "baserom.gba", 0xAA0014, 0x00000A7 + +gUnk_08AA00BB:: @ 08AA00BB + .incbin "baserom.gba", 0xAA00BB, 0x0000645 + +gUnk_08AA0700:: @ 08AA0700 + .incbin "baserom.gba", 0xAA0700, 0x0000A11 + +gUnk_08AA1111:: @ 08AA1111 + .incbin "baserom.gba", 0xAA1111, 0x0000121 + +gUnk_08AA1232:: @ 08AA1232 + .incbin "baserom.gba", 0xAA1232, 0x00003CE + +gUnk_08AA1600:: @ 08AA1600 + .incbin "baserom.gba", 0xAA1600, 0x0000501 + +gUnk_08AA1B01:: @ 08AA1B01 + .incbin "baserom.gba", 0xAA1B01, 0x0000C1F + +gUnk_08AA2720:: @ 08AA2720 + .incbin "baserom.gba", 0xAA2720, 0x00020E5 + +gUnk_08AA4805:: @ 08AA4805 + .incbin "baserom.gba", 0xAA4805, 0x00001E6 + +gUnk_08AA49EB:: @ 08AA49EB + .incbin "baserom.gba", 0xAA49EB, 0x0000B7B + +gUnk_08AA5566:: @ 08AA5566 + .incbin "baserom.gba", 0xAA5566, 0x0000A9B + +gUnk_08AA6001:: @ 08AA6001 + .incbin "baserom.gba", 0xAA6001, 0x0000DB8 + +gUnk_08AA6DB9:: @ 08AA6DB9 + .incbin "baserom.gba", 0xAA6DB9, 0x0000370 + +gUnk_08AA7129:: @ 08AA7129 + .incbin "baserom.gba", 0xAA7129, 0x00012FF + +gUnk_08AA8428:: @ 08AA8428 + .incbin "baserom.gba", 0xAA8428, 0x0000400 + +gUnk_08AA8828:: @ 08AA8828 + .incbin "baserom.gba", 0xAA8828, 0x00007D7 + +gUnk_08AA8FFF:: @ 08AA8FFF + .incbin "baserom.gba", 0xAA8FFF, 0x0000389 + +gUnk_08AA9388:: @ 08AA9388 + .incbin "baserom.gba", 0xAA9388, 0x00000A1 + +gUnk_08AA9429:: @ 08AA9429 + .incbin "baserom.gba", 0xAA9429, 0x00003E6 + +gUnk_08AA980F:: @ 08AA980F + .incbin "baserom.gba", 0xAA980F, 0x000019A + +gUnk_08AA99A9:: @ 08AA99A9 + .incbin "baserom.gba", 0xAA99A9, 0x0000827 + +gUnk_08AAA1D0:: @ 08AAA1D0 + .incbin "baserom.gba", 0xAAA1D0, 0x0000030 + +gUnk_08AAA200:: @ 08AAA200 + .incbin "baserom.gba", 0xAAA200, 0x0000100 + +gUnk_08AAA300:: @ 08AAA300 + .incbin "baserom.gba", 0xAAA300, 0x00007AA + +gUnk_08AAAAAA:: @ 08AAAAAA + .incbin "baserom.gba", 0xAAAAAA, 0x0000111 + +gUnk_08AAABBB:: @ 08AAABBB + .incbin "baserom.gba", 0xAAABBB, 0x0000DFD + +gUnk_08AAB9B8:: @ 08AAB9B8 + .incbin "baserom.gba", 0xAAB9B8, 0x0000003 + +gUnk_08AAB9BB:: @ 08AAB9BB + .incbin "baserom.gba", 0xAAB9BB, 0x0000200 + +gUnk_08AABBBB:: @ 08AABBBB + .incbin "baserom.gba", 0xAABBBB, 0x000051D + +gUnk_08AAC0D8:: @ 08AAC0D8 + .incbin "baserom.gba", 0xAAC0D8, 0x0003E5A + +gUnk_08AAFF32:: @ 08AAFF32 + .incbin "baserom.gba", 0xAAFF32, 0x0000023 + +gUnk_08AAFF55:: @ 08AAFF55 + .incbin "baserom.gba", 0xAAFF55, 0x00000B1 + +gUnk_08AB0006:: @ 08AB0006 + .incbin "baserom.gba", 0xAB0006, 0x0000033 + +gUnk_08AB0039:: @ 08AB0039 + .incbin "baserom.gba", 0xAB0039, 0x00009C7 + +gUnk_08AB0A00:: @ 08AB0A00 + .incbin "baserom.gba", 0xAB0A00, 0x0000FE7 + +gUnk_08AB19E7:: @ 08AB19E7 + .incbin "baserom.gba", 0xAB19E7, 0x0002A4C + +gUnk_08AB4433:: @ 08AB4433 + .incbin "baserom.gba", 0xAB4433, 0x0000E44 + +gUnk_08AB5277:: @ 08AB5277 + .incbin "baserom.gba", 0xAB5277, 0x0001D89 + +gUnk_08AB7000:: @ 08AB7000 + .incbin "baserom.gba", 0xAB7000, 0x0003800 + +gUnk_08ABA800:: @ 08ABA800 + .incbin "baserom.gba", 0xABA800, 0x0000F6A + +gUnk_08ABB76A:: @ 08ABB76A + .incbin "baserom.gba", 0xABB76A, 0x0000328 + +gUnk_08ABBA92:: @ 08ABBA92 + .incbin "baserom.gba", 0xABBA92, 0x000108E + +gUnk_08ABCB20:: @ 08ABCB20 + .incbin "baserom.gba", 0xABCB20, 0x0000C1F + +gUnk_08ABD73F:: @ 08ABD73F + .incbin "baserom.gba", 0xABD73F, 0x000159F + +gUnk_08ABECDE:: @ 08ABECDE + .incbin "baserom.gba", 0xABECDE, 0x000110E + +gUnk_08ABFDEC:: @ 08ABFDEC + .incbin "baserom.gba", 0xABFDEC, 0x000151F + +gUnk_08AC130B:: @ 08AC130B + .incbin "baserom.gba", 0xAC130B, 0x0004695 + +gUnk_08AC59A0:: @ 08AC59A0 + .incbin "baserom.gba", 0xAC59A0, 0x0001FE4 + +gUnk_08AC7984:: @ 08AC7984 + .incbin "baserom.gba", 0xAC7984, 0x0000774 + +gUnk_08AC80F8:: @ 08AC80F8 + .incbin "baserom.gba", 0xAC80F8, 0x0001F50 + +gUnk_08ACA048:: @ 08ACA048 + .incbin "baserom.gba", 0xACA048, 0x00000B0 + +gUnk_08ACA0F8:: @ 08ACA0F8 + .incbin "baserom.gba", 0xACA0F8, 0x0000CF4 + +gUnk_08ACADEC:: @ 08ACADEC + .incbin "baserom.gba", 0xACADEC, 0x0000DAA + +gUnk_08ACBB96:: @ 08ACBB96 + .incbin "baserom.gba", 0xACBB96, 0x0001062 + +gUnk_08ACCBF8:: @ 08ACCBF8 + .incbin "baserom.gba", 0xACCBF8, 0x00000F2 + +gUnk_08ACCCEA:: @ 08ACCCEA + .incbin "baserom.gba", 0xACCCEA, 0x00000F3 + +gUnk_08ACCDDD:: @ 08ACCDDD + .incbin "baserom.gba", 0xACCDDD, 0x0000FCB + +gUnk_08ACDDA8:: @ 08ACDDA8 + .incbin "baserom.gba", 0xACDDA8, 0x0000350 + +gUnk_08ACE0F8:: @ 08ACE0F8 + .incbin "baserom.gba", 0xACE0F8, 0x00004F8 + +gUnk_08ACE5F0:: @ 08ACE5F0 + .incbin "baserom.gba", 0xACE5F0, 0x00006FE + +gUnk_08ACECEE:: @ 08ACECEE + .incbin "baserom.gba", 0xACECEE, 0x0001F10 + +gUnk_08AD0BFE:: @ 08AD0BFE + .incbin "baserom.gba", 0xAD0BFE, 0x00073CF + +gUnk_08AD7FCD:: @ 08AD7FCD + .incbin "baserom.gba", 0xAD7FCD, 0x0002DED + +gUnk_08ADADBA:: @ 08ADADBA + .incbin "baserom.gba", 0xADADBA, 0x000249E + +gUnk_08ADD258:: @ 08ADD258 + .incbin "baserom.gba", 0xADD258, 0x00035A8 + +gUnk_08AE0800:: @ 08AE0800 + .incbin "baserom.gba", 0xAE0800, 0x0004D65 + +gUnk_08AE5565:: @ 08AE5565 + .incbin "baserom.gba", 0xAE5565, 0x000025A + +gUnk_08AE57BF:: @ 08AE57BF + .incbin "baserom.gba", 0xAE57BF, 0x0000040 + +gUnk_08AE57FF:: @ 08AE57FF + .incbin "baserom.gba", 0xAE57FF, 0x000193A + +gUnk_08AE7139:: @ 08AE7139 + .incbin "baserom.gba", 0xAE7139, 0x00004F2 + +gUnk_08AE762B:: @ 08AE762B + .incbin "baserom.gba", 0xAE762B, 0x00009D5 + +gUnk_08AE8000:: @ 08AE8000 + .incbin "baserom.gba", 0xAE8000, 0x00021B5 + +gUnk_08AEA1B5:: @ 08AEA1B5 + .incbin "baserom.gba", 0xAEA1B5, 0x0000CF8 + +gUnk_08AEAEAD:: @ 08AEAEAD + .incbin "baserom.gba", 0xAEAEAD, 0x0000222 + +gUnk_08AEB0CF:: @ 08AEB0CF + .incbin "baserom.gba", 0xAEB0CF, 0x00027B7 + +gUnk_08AED886:: @ 08AED886 + .incbin "baserom.gba", 0xAED886, 0x0001762 + +gUnk_08AEEFE8:: @ 08AEEFE8 + .incbin "baserom.gba", 0xAEEFE8, 0x0002649 + +gUnk_08AF1631:: @ 08AF1631 + .incbin "baserom.gba", 0xAF1631, 0x000080B + +gUnk_08AF1E3C:: @ 08AF1E3C + .incbin "baserom.gba", 0xAF1E3C, 0x0003718 + +gUnk_08AF5554:: @ 08AF5554 + .incbin "baserom.gba", 0xAF5554, 0x000073C + +gUnk_08AF5C90:: @ 08AF5C90 + .incbin "baserom.gba", 0xAF5C90, 0x000322F + +gUnk_08AF8EBF:: @ 08AF8EBF + .incbin "baserom.gba", 0xAF8EBF, 0x0001D09 + +gUnk_08AFABC8:: @ 08AFABC8 + .incbin "baserom.gba", 0xAFABC8, 0x000072B + +gUnk_08AFB2F3:: @ 08AFB2F3 + .incbin "baserom.gba", 0xAFB2F3, 0x0004D0D + +gUnk_08B00000:: @ 08B00000 + .incbin "baserom.gba", 0xB00000, 0x00000FE + +gUnk_08B000FE:: @ 08B000FE + .incbin "baserom.gba", 0xB000FE, 0x0000013 + +gUnk_08B00111:: @ 08B00111 + .incbin "baserom.gba", 0xB00111, 0x000004F + +gUnk_08B00160:: @ 08B00160 + .incbin "baserom.gba", 0xB00160, 0x0000330 + +gUnk_08B00490:: @ 08B00490 + .incbin "baserom.gba", 0xB00490, 0x0000026 + +gUnk_08B004B6:: @ 08B004B6 + .incbin "baserom.gba", 0xB004B6, 0x00000EA + +gUnk_08B005A0:: @ 08B005A0 + .incbin "baserom.gba", 0xB005A0, 0x000022C + +gUnk_08B007CC:: @ 08B007CC + .incbin "baserom.gba", 0xB007CC, 0x00000E3 + +gUnk_08B008AF:: @ 08B008AF + .incbin "baserom.gba", 0xB008AF, 0x0000928 + +gUnk_08B011D7:: @ 08B011D7 + .incbin "baserom.gba", 0xB011D7, 0x0000129 + +gUnk_08B01300:: @ 08B01300 + .incbin "baserom.gba", 0xB01300, 0x0007814 + +gUnk_08B08B14:: @ 08B08B14 + .incbin "baserom.gba", 0xB08B14, 0x0000E85 + +gUnk_08B09999:: @ 08B09999 + .incbin "baserom.gba", 0xB09999, 0x0003F66 + +gUnk_08B0D8FF:: @ 08B0D8FF + .incbin "baserom.gba", 0xB0D8FF, 0x0000A34 + +gUnk_08B0E333:: @ 08B0E333 + .incbin "baserom.gba", 0xB0E333, 0x000067D + +gUnk_08B0E9B0:: @ 08B0E9B0 + .incbin "baserom.gba", 0xB0E9B0, 0x0000D91 + +gUnk_08B0F741:: @ 08B0F741 + .incbin "baserom.gba", 0xB0F741, 0x00008BF + +gUnk_08B10000:: @ 08B10000 + .incbin "baserom.gba", 0xB10000, 0x0000006 + +gUnk_08B10006:: @ 08B10006 + .incbin "baserom.gba", 0xB10006, 0x0000001 + +gUnk_08B10007:: @ 08B10007 + .incbin "baserom.gba", 0xB10007, 0x00003A9 + +gUnk_08B103B0:: @ 08B103B0 + .incbin "baserom.gba", 0xB103B0, 0x00001B8 + +gUnk_08B10568:: @ 08B10568 + .incbin "baserom.gba", 0xB10568, 0x0000249 + +gUnk_08B107B1:: @ 08B107B1 + .incbin "baserom.gba", 0xB107B1, 0x0002000 + +gUnk_08B127B1:: @ 08B127B1 + .incbin "baserom.gba", 0xB127B1, 0x0000200 + +gUnk_08B129B1:: @ 08B129B1 + .incbin "baserom.gba", 0xB129B1, 0x0000600 + +gUnk_08B12FB1:: @ 08B12FB1 + .incbin "baserom.gba", 0xB12FB1, 0x0001861 + +gUnk_08B14812:: @ 08B14812 + .incbin "baserom.gba", 0xB14812, 0x0000EF1 + +gUnk_08B15703:: @ 08B15703 + .incbin "baserom.gba", 0xB15703, 0x000103C + +gUnk_08B1673F:: @ 08B1673F + .incbin "baserom.gba", 0xB1673F, 0x000547C + +gUnk_08B1BBBB:: @ 08B1BBBB + .incbin "baserom.gba", 0xB1BBBB, 0x00010C1 + +gUnk_08B1CC7C:: @ 08B1CC7C + .incbin "baserom.gba", 0xB1CC7C, 0x000200E + +gUnk_08B1EC8A:: @ 08B1EC8A + .incbin "baserom.gba", 0xB1EC8A, 0x0000EA8 + +gUnk_08B1FB32:: @ 08B1FB32 + .incbin "baserom.gba", 0xB1FB32, 0x0001527 + +gUnk_08B21059:: @ 08B21059 + .incbin "baserom.gba", 0xB21059, 0x00004E6 + +gUnk_08B2153F:: @ 08B2153F + .incbin "baserom.gba", 0xB2153F, 0x0001DD4 + +gUnk_08B23313:: @ 08B23313 + .incbin "baserom.gba", 0xB23313, 0x0000007 + +gUnk_08B2331A:: @ 08B2331A + .incbin "baserom.gba", 0xB2331A, 0x00009A4 + +gUnk_08B23CBE:: @ 08B23CBE + .incbin "baserom.gba", 0xB23CBE, 0x0000813 + +gUnk_08B244D1:: @ 08B244D1 + .incbin "baserom.gba", 0xB244D1, 0x00017FF + +gUnk_08B25CD0:: @ 08B25CD0 + .incbin "baserom.gba", 0xB25CD0, 0x0003EF4 + +gUnk_08B29BC4:: @ 08B29BC4 + .incbin "baserom.gba", 0xB29BC4, 0x0000BB8 + +gUnk_08B2A77C:: @ 08B2A77C + .incbin "baserom.gba", 0xB2A77C, 0x0000934 + +gUnk_08B2B0B0:: @ 08B2B0B0 + .incbin "baserom.gba", 0xB2B0B0, 0x0002E4F + +gUnk_08B2DEFF:: @ 08B2DEFF + .incbin "baserom.gba", 0xB2DEFF, 0x00009B7 + +gUnk_08B2E8B6:: @ 08B2E8B6 + .incbin "baserom.gba", 0xB2E8B6, 0x00002DA + +gUnk_08B2EB90:: @ 08B2EB90 + .incbin "baserom.gba", 0xB2EB90, 0x000030E + +gUnk_08B2EE9E:: @ 08B2EE9E + .incbin "baserom.gba", 0xB2EE9E, 0x0001172 + +gUnk_08B30010:: @ 08B30010 + .incbin "baserom.gba", 0xB30010, 0x0000010 + +gUnk_08B30020:: @ 08B30020 + .incbin "baserom.gba", 0xB30020, 0x0000758 + +gUnk_08B30778:: @ 08B30778 + .incbin "baserom.gba", 0xB30778, 0x000193E + +gUnk_08B320B6:: @ 08B320B6 + .incbin "baserom.gba", 0xB320B6, 0x0001397 + +gUnk_08B3344D:: @ 08B3344D + .incbin "baserom.gba", 0xB3344D, 0x0002166 + +gUnk_08B355B3:: @ 08B355B3 + .incbin "baserom.gba", 0xB355B3, 0x0003505 + +gUnk_08B38AB8:: @ 08B38AB8 + .incbin "baserom.gba", 0xB38AB8, 0x00012A8 + +gUnk_08B39D60:: @ 08B39D60 + .incbin "baserom.gba", 0xB39D60, 0x0000375 + +gUnk_08B3A0D5:: @ 08B3A0D5 + .incbin "baserom.gba", 0xB3A0D5, 0x00031E0 + +gUnk_08B3D2B5:: @ 08B3D2B5 + .incbin "baserom.gba", 0xB3D2B5, 0x0002367 + +gUnk_08B3F61C:: @ 08B3F61C + .incbin "baserom.gba", 0xB3F61C, 0x0000AF4 + +gUnk_08B40110:: @ 08B40110 + .incbin "baserom.gba", 0xB40110, 0x00004F0 + +gUnk_08B40600:: @ 08B40600 + .incbin "baserom.gba", 0xB40600, 0x0000100 + +gUnk_08B40700:: @ 08B40700 + .incbin "baserom.gba", 0xB40700, 0x0000080 + +gUnk_08B40780:: @ 08B40780 + .incbin "baserom.gba", 0xB40780, 0x0000140 + +gUnk_08B408C0:: @ 08B408C0 + .incbin "baserom.gba", 0xB408C0, 0x000003F + +gUnk_08B408FF:: @ 08B408FF + .incbin "baserom.gba", 0xB408FF, 0x0002B45 + +gUnk_08B43444:: @ 08B43444 + .incbin "baserom.gba", 0xB43444, 0x0000E77 + +gUnk_08B442BB:: @ 08B442BB + .incbin "baserom.gba", 0xB442BB, 0x0002E59 + +gUnk_08B47114:: @ 08B47114 + .incbin "baserom.gba", 0xB47114, 0x0002B6C + +gUnk_08B49C80:: @ 08B49C80 + .incbin "baserom.gba", 0xB49C80, 0x0000622 + +gUnk_08B4A2A2:: @ 08B4A2A2 + .incbin "baserom.gba", 0xB4A2A2, 0x000050E + +gUnk_08B4A7B0:: @ 08B4A7B0 + .incbin "baserom.gba", 0xB4A7B0, 0x0000424 + +gUnk_08B4ABD4:: @ 08B4ABD4 + .incbin "baserom.gba", 0xB4ABD4, 0x0001A9C + +gUnk_08B4C670:: @ 08B4C670 + .incbin "baserom.gba", 0xB4C670, 0x0000544 + +gUnk_08B4CBB4:: @ 08B4CBB4 + .incbin "baserom.gba", 0xB4CBB4, 0x00016D8 + +gUnk_08B4E28C:: @ 08B4E28C + .incbin "baserom.gba", 0xB4E28C, 0x0001D8B + +gUnk_08B50017:: @ 08B50017 + .incbin "baserom.gba", 0xB50017, 0x0000012 + +gUnk_08B50029:: @ 08B50029 + .incbin "baserom.gba", 0xB50029, 0x00000D7 + +gUnk_08B50100:: @ 08B50100 + .incbin "baserom.gba", 0xB50100, 0x00000B4 + +gUnk_08B501B4:: @ 08B501B4 + .incbin "baserom.gba", 0xB501B4, 0x0000100 + +gUnk_08B502B4:: @ 08B502B4 + .incbin "baserom.gba", 0xB502B4, 0x0000700 + +gUnk_08B509B4:: @ 08B509B4 + .incbin "baserom.gba", 0xB509B4, 0x0000544 + +gUnk_08B50EF8:: @ 08B50EF8 + .incbin "baserom.gba", 0xB50EF8, 0x00007F3 + +gUnk_08B516EB:: @ 08B516EB + .incbin "baserom.gba", 0xB516EB, 0x000014D + +gUnk_08B51838:: @ 08B51838 + .incbin "baserom.gba", 0xB51838, 0x000313E + +gUnk_08B54976:: @ 08B54976 + .incbin "baserom.gba", 0xB54976, 0x0001236 + +gUnk_08B55BAC:: @ 08B55BAC + .incbin "baserom.gba", 0xB55BAC, 0x0000EA4 + +gUnk_08B56A50:: @ 08B56A50 + .incbin "baserom.gba", 0xB56A50, 0x0001865 + +gUnk_08B582B5:: @ 08B582B5 + .incbin "baserom.gba", 0xB582B5, 0x0000FFF + +gUnk_08B592B4:: @ 08B592B4 + .incbin "baserom.gba", 0xB592B4, 0x0000010 + +gUnk_08B592C4:: @ 08B592C4 + .incbin "baserom.gba", 0xB592C4, 0x000007E + +gUnk_08B59342:: @ 08B59342 + .incbin "baserom.gba", 0xB59342, 0x0000350 + +gUnk_08B59692:: @ 08B59692 + .incbin "baserom.gba", 0xB59692, 0x0001BDA + +gUnk_08B5B26C:: @ 08B5B26C + .incbin "baserom.gba", 0xB5B26C, 0x000056A + +gUnk_08B5B7D6:: @ 08B5B7D6 + .incbin "baserom.gba", 0xB5B7D6, 0x00005B2 + +gUnk_08B5BD88:: @ 08B5BD88 + .incbin "baserom.gba", 0xB5BD88, 0x0000F78 + +gUnk_08B5CD00:: @ 08B5CD00 + .incbin "baserom.gba", 0xB5CD00, 0x000132C + +gUnk_08B5E02C:: @ 08B5E02C + .incbin "baserom.gba", 0xB5E02C, 0x0005470 + +gUnk_08B6349C:: @ 08B6349C + .incbin "baserom.gba", 0xB6349C, 0x000065C + +gUnk_08B63AF8:: @ 08B63AF8 + .incbin "baserom.gba", 0xB63AF8, 0x00003E0 + +gUnk_08B63ED8:: @ 08B63ED8 + .incbin "baserom.gba", 0xB63ED8, 0x00009C5 + +gUnk_08B6489D:: @ 08B6489D + .incbin "baserom.gba", 0xB6489D, 0x00000BF + +gUnk_08B6495C:: @ 08B6495C + .incbin "baserom.gba", 0xB6495C, 0x00040C0 + +gUnk_08B68A1C:: @ 08B68A1C + .incbin "baserom.gba", 0xB68A1C, 0x00005A0 + +gUnk_08B68FBC:: @ 08B68FBC + .incbin "baserom.gba", 0xB68FBC, 0x0001264 + +gUnk_08B6A220:: @ 08B6A220 + .incbin "baserom.gba", 0xB6A220, 0x000275C + +gUnk_08B6C97C:: @ 08B6C97C + .incbin "baserom.gba", 0xB6C97C, 0x0001BC0 + +gUnk_08B6E53C:: @ 08B6E53C + .incbin "baserom.gba", 0xB6E53C, 0x0001ACA + +gUnk_08B70006:: @ 08B70006 + .incbin "baserom.gba", 0xB70006, 0x0000102 + +gUnk_08B70108:: @ 08B70108 + .incbin "baserom.gba", 0xB70108, 0x000038C + +gUnk_08B70494:: @ 08B70494 + .incbin "baserom.gba", 0xB70494, 0x000028C + +gUnk_08B70720:: @ 08B70720 + .incbin "baserom.gba", 0xB70720, 0x00000E0 + +gUnk_08B70800:: @ 08B70800 + .incbin "baserom.gba", 0xB70800, 0x00000B6 + +gUnk_08B708B6:: @ 08B708B6 + .incbin "baserom.gba", 0xB708B6, 0x0001D62 + +gUnk_08B72618:: @ 08B72618 + .incbin "baserom.gba", 0xB72618, 0x0000F84 + +gUnk_08B7359C:: @ 08B7359C + .incbin "baserom.gba", 0xB7359C, 0x0001C64 + +gUnk_08B75200:: @ 08B75200 + .incbin "baserom.gba", 0xB75200, 0x00029B0 + +gUnk_08B77BB0:: @ 08B77BB0 + .incbin "baserom.gba", 0xB77BB0, 0x0002615 + +gUnk_08B7A1C5:: @ 08B7A1C5 + .incbin "baserom.gba", 0xB7A1C5, 0x0000507 + +gUnk_08B7A6CC:: @ 08B7A6CC + .incbin "baserom.gba", 0xB7A6CC, 0x00000F8 + +gUnk_08B7A7C4:: @ 08B7A7C4 + .incbin "baserom.gba", 0xB7A7C4, 0x0000828 + +gUnk_08B7AFEC:: @ 08B7AFEC + .incbin "baserom.gba", 0xB7AFEC, 0x0001AD9 + +gUnk_08B7CAC5:: @ 08B7CAC5 + .incbin "baserom.gba", 0xB7CAC5, 0x0000867 + +gUnk_08B7D32C:: @ 08B7D32C + .incbin "baserom.gba", 0xB7D32C, 0x0001BD7 + +gUnk_08B7EF03:: @ 08B7EF03 + .incbin "baserom.gba", 0xB7EF03, 0x0001104 + +gUnk_08B80007:: @ 08B80007 + .incbin "baserom.gba", 0xB80007, 0x00002B0 + +gUnk_08B802B7:: @ 08B802B7 + .incbin "baserom.gba", 0xB802B7, 0x0000BA1 + +gUnk_08B80E58:: @ 08B80E58 + .incbin "baserom.gba", 0xB80E58, 0x00005B8 + +gUnk_08B81410:: @ 08B81410 + .incbin "baserom.gba", 0xB81410, 0x0000D13 + +gUnk_08B82123:: @ 08B82123 + .incbin "baserom.gba", 0xB82123, 0x0000E21 + +gUnk_08B82F44:: @ 08B82F44 + .incbin "baserom.gba", 0xB82F44, 0x00001A2 + +gUnk_08B830E6:: @ 08B830E6 + .incbin "baserom.gba", 0xB830E6, 0x0003106 + +gUnk_08B861EC:: @ 08B861EC + .incbin "baserom.gba", 0xB861EC, 0x00018B8 + +gUnk_08B87AA4:: @ 08B87AA4 + .incbin "baserom.gba", 0xB87AA4, 0x0000FF4 + +gUnk_08B88A98:: @ 08B88A98 + .incbin "baserom.gba", 0xB88A98, 0x0000826 + +gUnk_08B892BE:: @ 08B892BE + .incbin "baserom.gba", 0xB892BE, 0x00013F4 + +gUnk_08B8A6B2:: @ 08B8A6B2 + .incbin "baserom.gba", 0xB8A6B2, 0x0000712 + +gUnk_08B8ADC4:: @ 08B8ADC4 + .incbin "baserom.gba", 0xB8ADC4, 0x00013F5 + +gUnk_08B8C1B9:: @ 08B8C1B9 + .incbin "baserom.gba", 0xB8C1B9, 0x00018C7 + +gUnk_08B8DA80:: @ 08B8DA80 + .incbin "baserom.gba", 0xB8DA80, 0x0002DF3 + +gUnk_08B90873:: @ 08B90873 + .incbin "baserom.gba", 0xB90873, 0x0000A06 + +gUnk_08B91279:: @ 08B91279 + .incbin "baserom.gba", 0xB91279, 0x0000240 + +gUnk_08B914B9:: @ 08B914B9 + .incbin "baserom.gba", 0xB914B9, 0x00024D7 + +gUnk_08B93990:: @ 08B93990 + .incbin "baserom.gba", 0xB93990, 0x00037C4 + +gUnk_08B97154:: @ 08B97154 + .incbin "baserom.gba", 0xB97154, 0x0001847 + +gUnk_08B9899B:: @ 08B9899B + .incbin "baserom.gba", 0xB9899B, 0x0001489 + +gUnk_08B99E24:: @ 08B99E24 + .incbin "baserom.gba", 0xB99E24, 0x0000F9F + +gUnk_08B9ADC3:: @ 08B9ADC3 + .incbin "baserom.gba", 0xB9ADC3, 0x0000E5D + +gUnk_08B9BC20:: @ 08B9BC20 + .incbin "baserom.gba", 0xB9BC20, 0x0000EEB + +gUnk_08B9CB0B:: @ 08B9CB0B + .incbin "baserom.gba", 0xB9CB0B, 0x00002D4 + +gUnk_08B9CDDF:: @ 08B9CDDF + .incbin "baserom.gba", 0xB9CDDF, 0x0003234 + +gUnk_08BA0013:: @ 08BA0013 + .incbin "baserom.gba", 0xBA0013, 0x00000ED + +gUnk_08BA0100:: @ 08BA0100 + .incbin "baserom.gba", 0xBA0100, 0x00003B8 + +gUnk_08BA04B8:: @ 08BA04B8 + .incbin "baserom.gba", 0xBA04B8, 0x0000399 + +gUnk_08BA0851:: @ 08BA0851 + .incbin "baserom.gba", 0xBA0851, 0x00000E4 + +gUnk_08BA0935:: @ 08BA0935 + .incbin "baserom.gba", 0xBA0935, 0x00008ED + +gUnk_08BA1222:: @ 08BA1222 + .incbin "baserom.gba", 0xBA1222, 0x0004E6A + +gUnk_08BA608C:: @ 08BA608C + .incbin "baserom.gba", 0xBA608C, 0x0001960 + +gUnk_08BA79EC:: @ 08BA79EC + .incbin "baserom.gba", 0xBA79EC, 0x0001E17 + +gUnk_08BA9803:: @ 08BA9803 + .incbin "baserom.gba", 0xBA9803, 0x000029B + +gUnk_08BA9A9E:: @ 08BA9A9E + .incbin "baserom.gba", 0xBA9A9E, 0x000103B + +gUnk_08BAAAD9:: @ 08BAAAD9 + .incbin "baserom.gba", 0xBAAAD9, 0x0000203 + +gUnk_08BAACDC:: @ 08BAACDC + .incbin "baserom.gba", 0xBAACDC, 0x0002057 + +gUnk_08BACD33:: @ 08BACD33 + .incbin "baserom.gba", 0xBACD33, 0x00015D8 + +gUnk_08BAE30B:: @ 08BAE30B + .incbin "baserom.gba", 0xBAE30B, 0x0000E4D + +gUnk_08BAF158:: @ 08BAF158 + .incbin "baserom.gba", 0xBAF158, 0x0000FA8 + +gUnk_08BB0100:: @ 08BB0100 + .incbin "baserom.gba", 0xBB0100, 0x0000030 + +gUnk_08BB0130:: @ 08BB0130 + .incbin "baserom.gba", 0xBB0130, 0x000028B + +gUnk_08BB03BB:: @ 08BB03BB + .incbin "baserom.gba", 0xBB03BB, 0x0000313 + +gUnk_08BB06CE:: @ 08BB06CE + .incbin "baserom.gba", 0xBB06CE, 0x00001EC + +gUnk_08BB08BA:: @ 08BB08BA + .incbin "baserom.gba", 0xBB08BA, 0x0001776 + +gUnk_08BB2030:: @ 08BB2030 + .incbin "baserom.gba", 0xBB2030, 0x00006BA + +gUnk_08BB26EA:: @ 08BB26EA + .incbin "baserom.gba", 0xBB26EA, 0x0001E34 + +gUnk_08BB451E:: @ 08BB451E + .incbin "baserom.gba", 0xBB451E, 0x0001BD6 + +gUnk_08BB60F4:: @ 08BB60F4 + .incbin "baserom.gba", 0xBB60F4, 0x0001204 + +gUnk_08BB72F8:: @ 08BB72F8 + .incbin "baserom.gba", 0xBB72F8, 0x0000FE8 + +gUnk_08BB82E0:: @ 08BB82E0 + .incbin "baserom.gba", 0xBB82E0, 0x0001531 + +gUnk_08BB9811:: @ 08BB9811 + .incbin "baserom.gba", 0xBB9811, 0x0000197 + +gUnk_08BB99A8:: @ 08BB99A8 + .incbin "baserom.gba", 0xBB99A8, 0x0000912 + +gUnk_08BBA2BA:: @ 08BBA2BA + .incbin "baserom.gba", 0xBBA2BA, 0x0000100 + +gUnk_08BBA3BA:: @ 08BBA3BA + .incbin "baserom.gba", 0xBBA3BA, 0x00006E7 + +gUnk_08BBAAA1:: @ 08BBAAA1 + .incbin "baserom.gba", 0xBBAAA1, 0x000002B + +gUnk_08BBAACC:: @ 08BBAACC + .incbin "baserom.gba", 0xBBAACC, 0x0000978 + +gUnk_08BBB444:: @ 08BBB444 + .incbin "baserom.gba", 0xBBB444, 0x00006DE + +gUnk_08BBBB22:: @ 08BBBB22 + .incbin "baserom.gba", 0xBBBB22, 0x0000056 + +gUnk_08BBBB78:: @ 08BBBB78 + .incbin "baserom.gba", 0xBBBB78, 0x0000043 + +gUnk_08BBBBBB:: @ 08BBBBBB + .incbin "baserom.gba", 0xBBBBBB, 0x0000032 + +gUnk_08BBBBED:: @ 08BBBBED + .incbin "baserom.gba", 0xBBBBED, 0x000077F + +gUnk_08BBC36C:: @ 08BBC36C + .incbin "baserom.gba", 0xBBC36C, 0x000094C + +gUnk_08BBCCB8:: @ 08BBCCB8 + .incbin "baserom.gba", 0xBBCCB8, 0x00010F4 + +gUnk_08BBDDAC:: @ 08BBDDAC + .incbin "baserom.gba", 0xBBDDAC, 0x0001CD4 + +gUnk_08BBFA80:: @ 08BBFA80 + .incbin "baserom.gba", 0xBBFA80, 0x000036F + +gUnk_08BBFDEF:: @ 08BBFDEF + .incbin "baserom.gba", 0xBBFDEF, 0x00005E1 + +gUnk_08BC03D0:: @ 08BC03D0 + .incbin "baserom.gba", 0xBC03D0, 0x0000432 + +gUnk_08BC0802:: @ 08BC0802 + .incbin "baserom.gba", 0xBC0802, 0x0000BFD + +gUnk_08BC13FF:: @ 08BC13FF + .incbin "baserom.gba", 0xBC13FF, 0x0001B49 + +gUnk_08BC2F48:: @ 08BC2F48 + .incbin "baserom.gba", 0xBC2F48, 0x0001C48 + +gUnk_08BC4B90:: @ 08BC4B90 + .incbin "baserom.gba", 0xBC4B90, 0x0001790 + +gUnk_08BC6320:: @ 08BC6320 + .incbin "baserom.gba", 0xBC6320, 0x00019B0 + +gUnk_08BC7CD0:: @ 08BC7CD0 + .incbin "baserom.gba", 0xBC7CD0, 0x00013F3 + +gUnk_08BC90C3:: @ 08BC90C3 + .incbin "baserom.gba", 0xBC90C3, 0x0002D41 + +gUnk_08BCBE04:: @ 08BCBE04 + .incbin "baserom.gba", 0xBCBE04, 0x00008A1 + +gUnk_08BCC6A5:: @ 08BCC6A5 + .incbin "baserom.gba", 0xBCC6A5, 0x0000515 + +gUnk_08BCCBBA:: @ 08BCCBBA + .incbin "baserom.gba", 0xBCCBBA, 0x000009B + +gUnk_08BCCC55:: @ 08BCCC55 + .incbin "baserom.gba", 0xBCCC55, 0x0001067 + +gUnk_08BCDCBC:: @ 08BCDCBC + .incbin "baserom.gba", 0xBCDCBC, 0x00000F0 + +gUnk_08BCDDAC:: @ 08BCDDAC + .incbin "baserom.gba", 0xBCDDAC, 0x0000E76 + +gUnk_08BCEC22:: @ 08BCEC22 + .incbin "baserom.gba", 0xBCEC22, 0x00013E8 + +gUnk_08BD000A:: @ 08BD000A + .incbin "baserom.gba", 0xBD000A, 0x00008B2 + +gUnk_08BD08BC:: @ 08BD08BC + .incbin "baserom.gba", 0xBD08BC, 0x0005AE4 + +gUnk_08BD63A0:: @ 08BD63A0 + .incbin "baserom.gba", 0xBD63A0, 0x0001B68 + +gUnk_08BD7F08:: @ 08BD7F08 + .incbin "baserom.gba", 0xBD7F08, 0x0003058 + +gUnk_08BDAF60:: @ 08BDAF60 + .incbin "baserom.gba", 0xBDAF60, 0x000069A + +gUnk_08BDB5FA:: @ 08BDB5FA + .incbin "baserom.gba", 0xBDB5FA, 0x000265B + +gUnk_08BDDC55:: @ 08BDDC55 + .incbin "baserom.gba", 0xBDDC55, 0x0000188 + +gUnk_08BDDDDD:: @ 08BDDDDD + .incbin "baserom.gba", 0xBDDDDD, 0x0000077 + +gUnk_08BDDE54:: @ 08BDDE54 + .incbin "baserom.gba", 0xBDDE54, 0x00019B7 + +gUnk_08BDF80B:: @ 08BDF80B + .incbin "baserom.gba", 0xBDF80B, 0x0000809 + +gUnk_08BE0014:: @ 08BE0014 + .incbin "baserom.gba", 0xBE0014, 0x00008A9 + +gUnk_08BE08BD:: @ 08BE08BD + .incbin "baserom.gba", 0xBE08BD, 0x00013BB + +gUnk_08BE1C78:: @ 08BE1C78 + .incbin "baserom.gba", 0xBE1C78, 0x0001C39 + +gUnk_08BE38B1:: @ 08BE38B1 + .incbin "baserom.gba", 0xBE38B1, 0x000024F + +gUnk_08BE3B00:: @ 08BE3B00 + .incbin "baserom.gba", 0xBE3B00, 0x0001D7A + +gUnk_08BE587A:: @ 08BE587A + .incbin "baserom.gba", 0xBE587A, 0x0000A32 + +gUnk_08BE62AC:: @ 08BE62AC + .incbin "baserom.gba", 0xBE62AC, 0x0001E11 + +gUnk_08BE80BD:: @ 08BE80BD + .incbin "baserom.gba", 0xBE80BD, 0x0000AEF + +gUnk_08BE8BAC:: @ 08BE8BAC + .incbin "baserom.gba", 0xBE8BAC, 0x0001F06 + +gUnk_08BEAAB2:: @ 08BEAAB2 + .incbin "baserom.gba", 0xBEAAB2, 0x000071E + +gUnk_08BEB1D0:: @ 08BEB1D0 + .incbin "baserom.gba", 0xBEB1D0, 0x0001188 + +gUnk_08BEC358:: @ 08BEC358 + .incbin "baserom.gba", 0xBEC358, 0x00012D5 + +gUnk_08BED62D:: @ 08BED62D + .incbin "baserom.gba", 0xBED62D, 0x00018C1 + +gUnk_08BEEEEE:: @ 08BEEEEE + .incbin "baserom.gba", 0xBEEEEE, 0x0000B59 + +gUnk_08BEFA47:: @ 08BEFA47 + .incbin "baserom.gba", 0xBEFA47, 0x00005C2 + +gUnk_08BF0009:: @ 08BF0009 + .incbin "baserom.gba", 0xBF0009, 0x000025B + +gUnk_08BF0264:: @ 08BF0264 + .incbin "baserom.gba", 0xBF0264, 0x00000EC + +gUnk_08BF0350:: @ 08BF0350 + .incbin "baserom.gba", 0xBF0350, 0x00000EF + +gUnk_08BF043F:: @ 08BF043F + .incbin "baserom.gba", 0xBF043F, 0x00000C1 + +gUnk_08BF0500:: @ 08BF0500 + .incbin "baserom.gba", 0xBF0500, 0x0000300 + +gUnk_08BF0800:: @ 08BF0800 + .incbin "baserom.gba", 0xBF0800, 0x0000007 + +gUnk_08BF0807:: @ 08BF0807 + .incbin "baserom.gba", 0xBF0807, 0x00000B7 + +gUnk_08BF08BE:: @ 08BF08BE + .incbin "baserom.gba", 0xBF08BE, 0x000087F + +gUnk_08BF113D:: @ 08BF113D + .incbin "baserom.gba", 0xBF113D, 0x0000DC7 + +gUnk_08BF1F04:: @ 08BF1F04 + .incbin "baserom.gba", 0xBF1F04, 0x0000007 + +gUnk_08BF1F0B:: @ 08BF1F0B + .incbin "baserom.gba", 0xBF1F0B, 0x00008F1 + +gUnk_08BF27FC:: @ 08BF27FC + .incbin "baserom.gba", 0xBF27FC, 0x00014B8 + +gUnk_08BF3CB4:: @ 08BF3CB4 + .incbin "baserom.gba", 0xBF3CB4, 0x0000E22 + +gUnk_08BF4AD6:: @ 08BF4AD6 + .incbin "baserom.gba", 0xBF4AD6, 0x0001014 + +gUnk_08BF5AEA:: @ 08BF5AEA + .incbin "baserom.gba", 0xBF5AEA, 0x00021DA + +gUnk_08BF7CC4:: @ 08BF7CC4 + .incbin "baserom.gba", 0xBF7CC4, 0x00023FA + +gUnk_08BFA0BE:: @ 08BFA0BE + .incbin "baserom.gba", 0xBFA0BE, 0x0000961 + +gUnk_08BFAA1F:: @ 08BFAA1F + .incbin "baserom.gba", 0xBFAA1F, 0x0000DD5 + +gUnk_08BFB7F4:: @ 08BFB7F4 + .incbin "baserom.gba", 0xBFB7F4, 0x0000E51 + +gUnk_08BFC645:: @ 08BFC645 + .incbin "baserom.gba", 0xBFC645, 0x000095A + +gUnk_08BFCF9F:: @ 08BFCF9F + .incbin "baserom.gba", 0xBFCF9F, 0x00006A0 + +gUnk_08BFD63F:: @ 08BFD63F + .incbin "baserom.gba", 0xBFD63F, 0x0000AC2 + +gUnk_08BFE101:: @ 08BFE101 + .incbin "baserom.gba", 0xBFE101, 0x000000B + +gUnk_08BFE10C:: @ 08BFE10C + .incbin "baserom.gba", 0xBFE10C, 0x0000271 + +gUnk_08BFE37D:: @ 08BFE37D + .incbin "baserom.gba", 0xBFE37D, 0x000022B + +gUnk_08BFE5A8:: @ 08BFE5A8 + .incbin "baserom.gba", 0xBFE5A8, 0x0000661 + +gUnk_08BFEC09:: @ 08BFEC09 + .incbin "baserom.gba", 0xBFEC09, 0x000131D + +gUnk_08BFFF26:: @ 08BFFF26 + .incbin "baserom.gba", 0xBFFF26, 0x00000DA + +gUnk_08C00000:: @ 08C00000 + .incbin "baserom.gba", 0xC00000, 0x0000008 + +gUnk_08C00008:: @ 08C00008 + .incbin "baserom.gba", 0xC00008, 0x00000B7 + +gUnk_08C000BF:: @ 08C000BF + .incbin "baserom.gba", 0xC000BF, 0x000026C + +gUnk_08C0032B:: @ 08C0032B + .incbin "baserom.gba", 0xC0032B, 0x0000165 + +gUnk_08C00490:: @ 08C00490 + .incbin "baserom.gba", 0xC00490, 0x0000370 + +gUnk_08C00800:: @ 08C00800 + .incbin "baserom.gba", 0xC00800, 0x000010A + +gUnk_08C0090A:: @ 08C0090A + .incbin "baserom.gba", 0xC0090A, 0x000003D + +gUnk_08C00947:: @ 08C00947 + .incbin "baserom.gba", 0xC00947, 0x0001781 + +gUnk_08C020C8:: @ 08C020C8 + .incbin "baserom.gba", 0xC020C8, 0x00001A5 + +gUnk_08C0226D:: @ 08C0226D + .incbin "baserom.gba", 0xC0226D, 0x0003693 + +gUnk_08C05900:: @ 08C05900 + .incbin "baserom.gba", 0xC05900, 0x000081F + +gUnk_08C0611F:: @ 08C0611F + .incbin "baserom.gba", 0xC0611F, 0x00003BD + +gUnk_08C064DC:: @ 08C064DC + .incbin "baserom.gba", 0xC064DC, 0x0001225 + +gUnk_08C07701:: @ 08C07701 + .incbin "baserom.gba", 0xC07701, 0x0000715 + +gUnk_08C07E16:: @ 08C07E16 + .incbin "baserom.gba", 0xC07E16, 0x00021E4 + +gUnk_08C09FFA:: @ 08C09FFA + .incbin "baserom.gba", 0xC09FFA, 0x000020E + +gUnk_08C0A208:: @ 08C0A208 + .incbin "baserom.gba", 0xC0A208, 0x0000A16 + +gUnk_08C0AC1E:: @ 08C0AC1E + .incbin "baserom.gba", 0xC0AC1E, 0x000283A + +gUnk_08C0D458:: @ 08C0D458 + .incbin "baserom.gba", 0xC0D458, 0x0001A29 + +gUnk_08C0EE81:: @ 08C0EE81 + .incbin "baserom.gba", 0xC0EE81, 0x00005FB + +gUnk_08C0F47C:: @ 08C0F47C + .incbin "baserom.gba", 0xC0F47C, 0x0000FE4 + +gUnk_08C10460:: @ 08C10460 + .incbin "baserom.gba", 0xC10460, 0x0000460 + +gUnk_08C108C0:: @ 08C108C0 + .incbin "baserom.gba", 0xC108C0, 0x00008F4 + +gUnk_08C111B4:: @ 08C111B4 + .incbin "baserom.gba", 0xC111B4, 0x000160D + +gUnk_08C127C1:: @ 08C127C1 + .incbin "baserom.gba", 0xC127C1, 0x00018FE + +gUnk_08C140BF:: @ 08C140BF + .incbin "baserom.gba", 0xC140BF, 0x00002FE + +gUnk_08C143BD:: @ 08C143BD + .incbin "baserom.gba", 0xC143BD, 0x0000404 + +gUnk_08C147C1:: @ 08C147C1 + .incbin "baserom.gba", 0xC147C1, 0x0000C4F + +gUnk_08C15410:: @ 08C15410 + .incbin "baserom.gba", 0xC15410, 0x0004768 + +gUnk_08C19B78:: @ 08C19B78 + .incbin "baserom.gba", 0xC19B78, 0x0002958 + +gUnk_08C1C4D0:: @ 08C1C4D0 + .incbin "baserom.gba", 0xC1C4D0, 0x000050F + +gUnk_08C1C9DF:: @ 08C1C9DF + .incbin "baserom.gba", 0xC1C9DF, 0x0002DE1 + +gUnk_08C1F7C0:: @ 08C1F7C0 + .incbin "baserom.gba", 0xC1F7C0, 0x0003F40 + +gUnk_08C23700:: @ 08C23700 + .incbin "baserom.gba", 0xC23700, 0x0000ADE + +gUnk_08C241DE:: @ 08C241DE + .incbin "baserom.gba", 0xC241DE, 0x00008DE + +gUnk_08C24ABC:: @ 08C24ABC + .incbin "baserom.gba", 0xC24ABC, 0x0001647 + +gUnk_08C26103:: @ 08C26103 + .incbin "baserom.gba", 0xC26103, 0x0002869 + +gUnk_08C2896C:: @ 08C2896C + .incbin "baserom.gba", 0xC2896C, 0x0000C27 + +gUnk_08C29593:: @ 08C29593 + .incbin "baserom.gba", 0xC29593, 0x0001036 + +gUnk_08C2A5C9:: @ 08C2A5C9 + .incbin "baserom.gba", 0xC2A5C9, 0x00003D7 + +gUnk_08C2A9A0:: @ 08C2A9A0 + .incbin "baserom.gba", 0xC2A9A0, 0x00001C0 + +gUnk_08C2AB60:: @ 08C2AB60 + .incbin "baserom.gba", 0xC2AB60, 0x000107B + +gUnk_08C2BBDB:: @ 08C2BBDB + .incbin "baserom.gba", 0xC2BBDB, 0x0000DE7 + +gUnk_08C2C9C2:: @ 08C2C9C2 + .incbin "baserom.gba", 0xC2C9C2, 0x0000D12 + +gUnk_08C2D6D4:: @ 08C2D6D4 + .incbin "baserom.gba", 0xC2D6D4, 0x0001D46 + +gUnk_08C2F41A:: @ 08C2F41A + .incbin "baserom.gba", 0xC2F41A, 0x00003EE + +gUnk_08C2F808:: @ 08C2F808 + .incbin "baserom.gba", 0xC2F808, 0x0000808 + +gUnk_08C30010:: @ 08C30010 + .incbin "baserom.gba", 0xC30010, 0x00001BB + +gUnk_08C301CB:: @ 08C301CB + .incbin "baserom.gba", 0xC301CB, 0x00005B4 + +gUnk_08C3077F:: @ 08C3077F + .incbin "baserom.gba", 0xC3077F, 0x000037D + +gUnk_08C30AFC:: @ 08C30AFC + .incbin "baserom.gba", 0xC30AFC, 0x0001204 + +gUnk_08C31D00:: @ 08C31D00 + .incbin "baserom.gba", 0xC31D00, 0x0000BE0 + +gUnk_08C328E0:: @ 08C328E0 + .incbin "baserom.gba", 0xC328E0, 0x0005FCC + +gUnk_08C388AC:: @ 08C388AC + .incbin "baserom.gba", 0xC388AC, 0x00008DB + +gUnk_08C39187:: @ 08C39187 + .incbin "baserom.gba", 0xC39187, 0x0000A0F + +gUnk_08C39B96:: @ 08C39B96 + .incbin "baserom.gba", 0xC39B96, 0x000055E + +gUnk_08C3A0F4:: @ 08C3A0F4 + .incbin "baserom.gba", 0xC3A0F4, 0x0000DE5 + +gUnk_08C3AED9:: @ 08C3AED9 + .incbin "baserom.gba", 0xC3AED9, 0x0000901 + +gUnk_08C3B7DA:: @ 08C3B7DA + .incbin "baserom.gba", 0xC3B7DA, 0x00007E9 + +gUnk_08C3BFC3:: @ 08C3BFC3 + .incbin "baserom.gba", 0xC3BFC3, 0x0001FE1 + +gUnk_08C3DFA4:: @ 08C3DFA4 + .incbin "baserom.gba", 0xC3DFA4, 0x0000A04 + +gUnk_08C3E9A8:: @ 08C3E9A8 + .incbin "baserom.gba", 0xC3E9A8, 0x00009A8 + +gUnk_08C3F350:: @ 08C3F350 + .incbin "baserom.gba", 0xC3F350, 0x00007B8 + +gUnk_08C3FB08:: @ 08C3FB08 + .incbin "baserom.gba", 0xC3FB08, 0x000060F + +gUnk_08C40117:: @ 08C40117 + .incbin "baserom.gba", 0xC40117, 0x0000509 + +gUnk_08C40620:: @ 08C40620 + .incbin "baserom.gba", 0xC40620, 0x00002A0 + +gUnk_08C408C0:: @ 08C408C0 + .incbin "baserom.gba", 0xC408C0, 0x0000234 + +gUnk_08C40AF4:: @ 08C40AF4 + .incbin "baserom.gba", 0xC40AF4, 0x0000711 + +gUnk_08C41205:: @ 08C41205 + .incbin "baserom.gba", 0xC41205, 0x00007CF + +gUnk_08C419D4:: @ 08C419D4 + .incbin "baserom.gba", 0xC419D4, 0x0000958 + +gUnk_08C4232C:: @ 08C4232C + .incbin "baserom.gba", 0xC4232C, 0x0000C17 + +gUnk_08C42F43:: @ 08C42F43 + .incbin "baserom.gba", 0xC42F43, 0x0000FC1 + +gUnk_08C43F04:: @ 08C43F04 + .incbin "baserom.gba", 0xC43F04, 0x00011D8 + +gUnk_08C450DC:: @ 08C450DC + .incbin "baserom.gba", 0xC450DC, 0x000209C + +gUnk_08C47178:: @ 08C47178 + .incbin "baserom.gba", 0xC47178, 0x00015FC + +gUnk_08C48774:: @ 08C48774 + .incbin "baserom.gba", 0xC48774, 0x0003754 + +gUnk_08C4BEC8:: @ 08C4BEC8 + .incbin "baserom.gba", 0xC4BEC8, 0x0001484 + +gUnk_08C4D34C:: @ 08C4D34C + .incbin "baserom.gba", 0xC4D34C, 0x0000A68 + +gUnk_08C4DDB4:: @ 08C4DDB4 + .incbin "baserom.gba", 0xC4DDB4, 0x0000B5F + +gUnk_08C4E913:: @ 08C4E913 + .incbin "baserom.gba", 0xC4E913, 0x0000871 + +gUnk_08C4F184:: @ 08C4F184 + .incbin "baserom.gba", 0xC4F184, 0x0000E85 + +gUnk_08C50009:: @ 08C50009 + .incbin "baserom.gba", 0xC50009, 0x0000375 + +gUnk_08C5037E:: @ 08C5037E + .incbin "baserom.gba", 0xC5037E, 0x0000981 + +gUnk_08C50CFF:: @ 08C50CFF + .incbin "baserom.gba", 0xC50CFF, 0x0000615 + +gUnk_08C51314:: @ 08C51314 + .incbin "baserom.gba", 0xC51314, 0x000316D + +gUnk_08C54481:: @ 08C54481 + .incbin "baserom.gba", 0xC54481, 0x0002D9B + +gUnk_08C5721C:: @ 08C5721C + .incbin "baserom.gba", 0xC5721C, 0x00018A9 + +gUnk_08C58AC5:: @ 08C58AC5 + .incbin "baserom.gba", 0xC58AC5, 0x00014C5 + +gUnk_08C59F8A:: @ 08C59F8A + .incbin "baserom.gba", 0xC59F8A, 0x00015AE + +gUnk_08C5B538:: @ 08C5B538 + .incbin "baserom.gba", 0xC5B538, 0x00009A4 + +gUnk_08C5BEDC:: @ 08C5BEDC + .incbin "baserom.gba", 0xC5BEDC, 0x00006BF + +gUnk_08C5C59B:: @ 08C5C59B + .incbin "baserom.gba", 0xC5C59B, 0x0001E29 + +gUnk_08C5E3C4:: @ 08C5E3C4 + .incbin "baserom.gba", 0xC5E3C4, 0x0001C3D + +gUnk_08C60001:: @ 08C60001 + .incbin "baserom.gba", 0xC60001, 0x0000024 + +gUnk_08C60025:: @ 08C60025 + .incbin "baserom.gba", 0xC60025, 0x00002D7 + +gUnk_08C602FC:: @ 08C602FC + .incbin "baserom.gba", 0xC602FC, 0x00010CA + +gUnk_08C613C6:: @ 08C613C6 + .incbin "baserom.gba", 0xC613C6, 0x000072A + +gUnk_08C61AF0:: @ 08C61AF0 + .incbin "baserom.gba", 0xC61AF0, 0x0000835 + +gUnk_08C62325:: @ 08C62325 + .incbin "baserom.gba", 0xC62325, 0x00010DB + +gUnk_08C63400:: @ 08C63400 + .incbin "baserom.gba", 0xC63400, 0x0000174 + +gUnk_08C63574:: @ 08C63574 + .incbin "baserom.gba", 0xC63574, 0x00013E8 + +gUnk_08C6495C:: @ 08C6495C + .incbin "baserom.gba", 0xC6495C, 0x000251B + +gUnk_08C66E77:: @ 08C66E77 + .incbin "baserom.gba", 0xC66E77, 0x0000291 + +gUnk_08C67108:: @ 08C67108 + .incbin "baserom.gba", 0xC67108, 0x00021FB + +gUnk_08C69303:: @ 08C69303 + .incbin "baserom.gba", 0xC69303, 0x0000E8D + +gUnk_08C6A190:: @ 08C6A190 + .incbin "baserom.gba", 0xC6A190, 0x000084B + +gUnk_08C6A9DB:: @ 08C6A9DB + .incbin "baserom.gba", 0xC6A9DB, 0x0002046 + +gUnk_08C6CA21:: @ 08C6CA21 + .incbin "baserom.gba", 0xC6CA21, 0x000030F + +gUnk_08C6CD30:: @ 08C6CD30 + .incbin "baserom.gba", 0xC6CD30, 0x000018C + +gUnk_08C6CEBC:: @ 08C6CEBC + .incbin "baserom.gba", 0xC6CEBC, 0x0001740 + +gUnk_08C6E5FC:: @ 08C6E5FC + .incbin "baserom.gba", 0xC6E5FC, 0x0001654 + +gUnk_08C6FC50:: @ 08C6FC50 + .incbin "baserom.gba", 0xC6FC50, 0x0000078 + +gUnk_08C6FCC8:: @ 08C6FCC8 + .incbin "baserom.gba", 0xC6FCC8, 0x0000344 + +gUnk_08C7000C:: @ 08C7000C + .incbin "baserom.gba", 0xC7000C, 0x00004B5 + +gUnk_08C704C1:: @ 08C704C1 + .incbin "baserom.gba", 0xC704C1, 0x000054E + +gUnk_08C70A0F:: @ 08C70A0F + .incbin "baserom.gba", 0xC70A0F, 0x0000926 + +gUnk_08C71335:: @ 08C71335 + .incbin "baserom.gba", 0xC71335, 0x000153B + +gUnk_08C72870:: @ 08C72870 + .incbin "baserom.gba", 0xC72870, 0x0001C0C + +gUnk_08C7447C:: @ 08C7447C + .incbin "baserom.gba", 0xC7447C, 0x000052C + +gUnk_08C749A8:: @ 08C749A8 + .incbin "baserom.gba", 0xC749A8, 0x000091F + +gUnk_08C752C7:: @ 08C752C7 + .incbin "baserom.gba", 0xC752C7, 0x000233C + +gUnk_08C77603:: @ 08C77603 + .incbin "baserom.gba", 0xC77603, 0x0001083 + +gUnk_08C78686:: @ 08C78686 + .incbin "baserom.gba", 0xC78686, 0x0002117 + +gUnk_08C7A79D:: @ 08C7A79D + .incbin "baserom.gba", 0xC7A79D, 0x0000F2D + +gUnk_08C7B6CA:: @ 08C7B6CA + .incbin "baserom.gba", 0xC7B6CA, 0x0000110 + +gUnk_08C7B7DA:: @ 08C7B7DA + .incbin "baserom.gba", 0xC7B7DA, 0x00007D1 + +gUnk_08C7BFAB:: @ 08C7BFAB + .incbin "baserom.gba", 0xC7BFAB, 0x0000860 + +gUnk_08C7C80B:: @ 08C7C80B + .incbin "baserom.gba", 0xC7C80B, 0x000009D + +gUnk_08C7C8A8:: @ 08C7C8A8 + .incbin "baserom.gba", 0xC7C8A8, 0x0002461 + +gUnk_08C7ED09:: @ 08C7ED09 + .incbin "baserom.gba", 0xC7ED09, 0x0001303 + +gUnk_08C8000C:: @ 08C8000C + .incbin "baserom.gba", 0xC8000C, 0x0000192 + +gUnk_08C8019E:: @ 08C8019E + .incbin "baserom.gba", 0xC8019E, 0x00004B2 + +gUnk_08C80650:: @ 08C80650 + .incbin "baserom.gba", 0xC80650, 0x00007F8 + +gUnk_08C80E48:: @ 08C80E48 + .incbin "baserom.gba", 0xC80E48, 0x00002EA + +gUnk_08C81132:: @ 08C81132 + .incbin "baserom.gba", 0xC81132, 0x00000F3 + +gUnk_08C81225:: @ 08C81225 + .incbin "baserom.gba", 0xC81225, 0x000BFF8 + +gUnk_08C8D21D:: @ 08C8D21D + .incbin "baserom.gba", 0xC8D21D, 0x0000D0C + +gUnk_08C8DF29:: @ 08C8DF29 + .incbin "baserom.gba", 0xC8DF29, 0x000242B + +gUnk_08C90354:: @ 08C90354 + .incbin "baserom.gba", 0xC90354, 0x00003AC + +gUnk_08C90700:: @ 08C90700 + .incbin "baserom.gba", 0xC90700, 0x00001C1 + +gUnk_08C908C1:: @ 08C908C1 + .incbin "baserom.gba", 0xC908C1, 0x0000A3F + +gUnk_08C91300:: @ 08C91300 + .incbin "baserom.gba", 0xC91300, 0x0000C68 + +gUnk_08C91F68:: @ 08C91F68 + .incbin "baserom.gba", 0xC91F68, 0x00018E8 + +gUnk_08C93850:: @ 08C93850 + .incbin "baserom.gba", 0xC93850, 0x0003888 + +gUnk_08C970D8:: @ 08C970D8 + .incbin "baserom.gba", 0xC970D8, 0x0000E7D + +gUnk_08C97F55:: @ 08C97F55 + .incbin "baserom.gba", 0xC97F55, 0x000048F + +gUnk_08C983E4:: @ 08C983E4 + .incbin "baserom.gba", 0xC983E4, 0x0003510 + +gUnk_08C9B8F4:: @ 08C9B8F4 + .incbin "baserom.gba", 0xC9B8F4, 0x0001CD1 + +gUnk_08C9D5C5:: @ 08C9D5C5 + .incbin "baserom.gba", 0xC9D5C5, 0x0000E04 + +gUnk_08C9E3C9:: @ 08C9E3C9 + .incbin "baserom.gba", 0xC9E3C9, 0x0001D47 + +gUnk_08CA0110:: @ 08CA0110 + .incbin "baserom.gba", 0xCA0110, 0x00001F0 + +gUnk_08CA0300:: @ 08CA0300 + .incbin "baserom.gba", 0xCA0300, 0x0000326 + +gUnk_08CA0626:: @ 08CA0626 + .incbin "baserom.gba", 0xCA0626, 0x00001A2 + +gUnk_08CA07C8:: @ 08CA07C8 + .incbin "baserom.gba", 0xCA07C8, 0x000044C + +gUnk_08CA0C14:: @ 08CA0C14 + .incbin "baserom.gba", 0xCA0C14, 0x00004ED + +gUnk_08CA1101:: @ 08CA1101 + .incbin "baserom.gba", 0xCA1101, 0x0001A1F + +gUnk_08CA2B20:: @ 08CA2B20 + .incbin "baserom.gba", 0xCA2B20, 0x0000919 + +gUnk_08CA3439:: @ 08CA3439 + .incbin "baserom.gba", 0xCA3439, 0x0000494 + +gUnk_08CA38CD:: @ 08CA38CD + .incbin "baserom.gba", 0xCA38CD, 0x00051AF + +gUnk_08CA8A7C:: @ 08CA8A7C + .incbin "baserom.gba", 0xCA8A7C, 0x00019E4 + +gUnk_08CAA460:: @ 08CAA460 + .incbin "baserom.gba", 0xCAA460, 0x00015F4 + +gUnk_08CABA54:: @ 08CABA54 + .incbin "baserom.gba", 0xCABA54, 0x0001471 + +gUnk_08CACEC5:: @ 08CACEC5 + .incbin "baserom.gba", 0xCACEC5, 0x000103F + +gUnk_08CADF04:: @ 08CADF04 + .incbin "baserom.gba", 0xCADF04, 0x0000E26 + +gUnk_08CAED2A:: @ 08CAED2A + .incbin "baserom.gba", 0xCAED2A, 0x00012D7 + +gUnk_08CB0001:: @ 08CB0001 + .incbin "baserom.gba", 0xCB0001, 0x000064B + +gUnk_08CB064C:: @ 08CB064C + .incbin "baserom.gba", 0xCB064C, 0x00012B4 + +gUnk_08CB1900:: @ 08CB1900 + .incbin "baserom.gba", 0xCB1900, 0x000000F + +gUnk_08CB190F:: @ 08CB190F + .incbin "baserom.gba", 0xCB190F, 0x00014FD + +gUnk_08CB2E0C:: @ 08CB2E0C + .incbin "baserom.gba", 0xCB2E0C, 0x0000849 + +gUnk_08CB3655:: @ 08CB3655 + .incbin "baserom.gba", 0xCB3655, 0x0000892 + +gUnk_08CB3EE7:: @ 08CB3EE7 + .incbin "baserom.gba", 0xCB3EE7, 0x0000AB9 + +gUnk_08CB49A0:: @ 08CB49A0 + .incbin "baserom.gba", 0xCB49A0, 0x0000F73 + +gUnk_08CB5913:: @ 08CB5913 + .incbin "baserom.gba", 0xCB5913, 0x00004CB + +gUnk_08CB5DDE:: @ 08CB5DDE + .incbin "baserom.gba", 0xCB5DDE, 0x0001DEB + +gUnk_08CB7BC9:: @ 08CB7BC9 + .incbin "baserom.gba", 0xCB7BC9, 0x00000AB + +gUnk_08CB7C74:: @ 08CB7C74 + .incbin "baserom.gba", 0xCB7C74, 0x0001EEC + +gUnk_08CB9B60:: @ 08CB9B60 + .incbin "baserom.gba", 0xCB9B60, 0x0001A5A + +gUnk_08CBB5BA:: @ 08CBB5BA + .incbin "baserom.gba", 0xCBB5BA, 0x000057D + +gUnk_08CBBB37:: @ 08CBBB37 + .incbin "baserom.gba", 0xCBBB37, 0x0000196 + +gUnk_08CBBCCD:: @ 08CBBCCD + .incbin "baserom.gba", 0xCBBCCD, 0x0000405 + +gUnk_08CBC0D2:: @ 08CBC0D2 + .incbin "baserom.gba", 0xCBC0D2, 0x000001A + +gUnk_08CBC0EC:: @ 08CBC0EC + .incbin "baserom.gba", 0xCBC0EC, 0x0000DE9 + +gUnk_08CBCED5:: @ 08CBCED5 + .incbin "baserom.gba", 0xCBCED5, 0x0000616 + +gUnk_08CBD4EB:: @ 08CBD4EB + .incbin "baserom.gba", 0xCBD4EB, 0x00001D9 + +gUnk_08CBD6C4:: @ 08CBD6C4 + .incbin "baserom.gba", 0xCBD6C4, 0x000073B + +gUnk_08CBDDFF:: @ 08CBDDFF + .incbin "baserom.gba", 0xCBDDFF, 0x0000516 + +gUnk_08CBE315:: @ 08CBE315 + .incbin "baserom.gba", 0xCBE315, 0x000067F + +gUnk_08CBE994:: @ 08CBE994 + .incbin "baserom.gba", 0xCBE994, 0x0001576 + +gUnk_08CBFF0A:: @ 08CBFF0A + .incbin "baserom.gba", 0xCBFF0A, 0x00000F7 + +gUnk_08CC0001:: @ 08CC0001 + .incbin "baserom.gba", 0xCC0001, 0x0000016 + +gUnk_08CC0017:: @ 08CC0017 + .incbin "baserom.gba", 0xCC0017, 0x00001B1 + +gUnk_08CC01C8:: @ 08CC01C8 + .incbin "baserom.gba", 0xCC01C8, 0x0000080 + +gUnk_08CC0248:: @ 08CC0248 + .incbin "baserom.gba", 0xCC0248, 0x0000080 + +gUnk_08CC02C8:: @ 08CC02C8 + .incbin "baserom.gba", 0xCC02C8, 0x000023B + +gUnk_08CC0503:: @ 08CC0503 + .incbin "baserom.gba", 0xCC0503, 0x0001022 + +gUnk_08CC1525:: @ 08CC1525 + .incbin "baserom.gba", 0xCC1525, 0x00015D7 + +gUnk_08CC2AFC:: @ 08CC2AFC + .incbin "baserom.gba", 0xCC2AFC, 0x0000BD4 + +gUnk_08CC36D0:: @ 08CC36D0 + .incbin "baserom.gba", 0xCC36D0, 0x0000868 + +gUnk_08CC3F38:: @ 08CC3F38 + .incbin "baserom.gba", 0xCC3F38, 0x000026C + +gUnk_08CC41A4:: @ 08CC41A4 + .incbin "baserom.gba", 0xCC41A4, 0x0001AA8 + +gUnk_08CC5C4C:: @ 08CC5C4C + .incbin "baserom.gba", 0xCC5C4C, 0x0000058 + +gUnk_08CC5CA4:: @ 08CC5CA4 + .incbin "baserom.gba", 0xCC5CA4, 0x00016C9 + +gUnk_08CC736D:: @ 08CC736D + .incbin "baserom.gba", 0xCC736D, 0x00000E7 + +gUnk_08CC7454:: @ 08CC7454 + .incbin "baserom.gba", 0xCC7454, 0x0000875 + +gUnk_08CC7CC9:: @ 08CC7CC9 + .incbin "baserom.gba", 0xCC7CC9, 0x0000522 + +gUnk_08CC81EB:: @ 08CC81EB + .incbin "baserom.gba", 0xCC81EB, 0x0001875 + +gUnk_08CC9A60:: @ 08CC9A60 + .incbin "baserom.gba", 0xCC9A60, 0x00005E1 + +gUnk_08CCA041:: @ 08CCA041 + .incbin "baserom.gba", 0xCCA041, 0x000037A + +gUnk_08CCA3BB:: @ 08CCA3BB + .incbin "baserom.gba", 0xCCA3BB, 0x00003E5 + +gUnk_08CCA7A0:: @ 08CCA7A0 + .incbin "baserom.gba", 0xCCA7A0, 0x000022F + +gUnk_08CCA9CF:: @ 08CCA9CF + .incbin "baserom.gba", 0xCCA9CF, 0x0001575 + +gUnk_08CCBF44:: @ 08CCBF44 + .incbin "baserom.gba", 0xCCBF44, 0x0000272 + +gUnk_08CCC1B6:: @ 08CCC1B6 + .incbin "baserom.gba", 0xCCC1B6, 0x000005B + +gUnk_08CCC211:: @ 08CCC211 + .incbin "baserom.gba", 0xCCC211, 0x00009AA + +gUnk_08CCCBBB:: @ 08CCCBBB + .incbin "baserom.gba", 0xCCCBBB, 0x0000111 + +gUnk_08CCCCCC:: @ 08CCCCCC + .incbin "baserom.gba", 0xCCCCCC, 0x0000005 + +gUnk_08CCCCD1:: @ 08CCCCD1 + .incbin "baserom.gba", 0xCCCCD1, 0x0000309 + +gUnk_08CCCFDA:: @ 08CCCFDA + .incbin "baserom.gba", 0xCCCFDA, 0x0000311 + +gUnk_08CCD2EB:: @ 08CCD2EB + .incbin "baserom.gba", 0xCCD2EB, 0x00000E0 + +gUnk_08CCD3CB:: @ 08CCD3CB + .incbin "baserom.gba", 0xCCD3CB, 0x0000069 + +gUnk_08CCD434:: @ 08CCD434 + .incbin "baserom.gba", 0xCCD434, 0x0000698 + +gUnk_08CCDACC:: @ 08CCDACC + .incbin "baserom.gba", 0xCCDACC, 0x00003C4 + +gUnk_08CCDE90:: @ 08CCDE90 + .incbin "baserom.gba", 0xCCDE90, 0x0000058 + +gUnk_08CCDEE8:: @ 08CCDEE8 + .incbin "baserom.gba", 0xCCDEE8, 0x00001FD + +gUnk_08CCE0E5:: @ 08CCE0E5 + .incbin "baserom.gba", 0xCCE0E5, 0x0000D9B + +gUnk_08CCEE80:: @ 08CCEE80 + .incbin "baserom.gba", 0xCCEE80, 0x0000F90 + +gUnk_08CCFE10:: @ 08CCFE10 + .incbin "baserom.gba", 0xCCFE10, 0x00001F1 + +gUnk_08CD0001:: @ 08CD0001 + .incbin "baserom.gba", 0xCD0001, 0x000039E + +gUnk_08CD039F:: @ 08CD039F + .incbin "baserom.gba", 0xCD039F, 0x0000461 + +gUnk_08CD0800:: @ 08CD0800 + .incbin "baserom.gba", 0xCD0800, 0x000016C + +gUnk_08CD096C:: @ 08CD096C + .incbin "baserom.gba", 0xCD096C, 0x0000B2C + +gUnk_08CD1498:: @ 08CD1498 + .incbin "baserom.gba", 0xCD1498, 0x0000B78 + +gUnk_08CD2010:: @ 08CD2010 + .incbin "baserom.gba", 0xCD2010, 0x00003F3 + +gUnk_08CD2403:: @ 08CD2403 + .incbin "baserom.gba", 0xCD2403, 0x0000024 + +gUnk_08CD2427:: @ 08CD2427 + .incbin "baserom.gba", 0xCD2427, 0x0000685 + +gUnk_08CD2AAC:: @ 08CD2AAC + .incbin "baserom.gba", 0xCD2AAC, 0x0000D54 + +gUnk_08CD3800:: @ 08CD3800 + .incbin "baserom.gba", 0xCD3800, 0x0000608 + +gUnk_08CD3E08:: @ 08CD3E08 + .incbin "baserom.gba", 0xCD3E08, 0x0000100 + +gUnk_08CD3F08:: @ 08CD3F08 + .incbin "baserom.gba", 0xCD3F08, 0x0002810 + +gUnk_08CD6718:: @ 08CD6718 + .incbin "baserom.gba", 0xCD6718, 0x0000ED4 + +gUnk_08CD75EC:: @ 08CD75EC + .incbin "baserom.gba", 0xCD75EC, 0x0003AC4 + +gUnk_08CDB0B0:: @ 08CDB0B0 + .incbin "baserom.gba", 0xCDB0B0, 0x0000115 + +gUnk_08CDB1C5:: @ 08CDB1C5 + .incbin "baserom.gba", 0xCDB1C5, 0x00001DE + +gUnk_08CDB3A3:: @ 08CDB3A3 + .incbin "baserom.gba", 0xCDB3A3, 0x000082A + +gUnk_08CDBBCD:: @ 08CDBBCD + .incbin "baserom.gba", 0xCDBBCD, 0x000041E + +gUnk_08CDBFEB:: @ 08CDBFEB + .incbin "baserom.gba", 0xCDBFEB, 0x00000B9 + +gUnk_08CDC0A4:: @ 08CDC0A4 + .incbin "baserom.gba", 0xCDC0A4, 0x0000CF5 + +gUnk_08CDCD99:: @ 08CDCD99 + .incbin "baserom.gba", 0xCDCD99, 0x0001350 + +gUnk_08CDE0E9:: @ 08CDE0E9 + .incbin "baserom.gba", 0xCDE0E9, 0x0000628 + +gUnk_08CDE711:: @ 08CDE711 + .incbin "baserom.gba", 0xCDE711, 0x000016F + +gUnk_08CDE880:: @ 08CDE880 + .incbin "baserom.gba", 0xCDE880, 0x0000FA4 + +gUnk_08CDF824:: @ 08CDF824 + .incbin "baserom.gba", 0xCDF824, 0x00013E8 + +gUnk_08CE0C0C:: @ 08CE0C0C + .incbin "baserom.gba", 0xCE0C0C, 0x000050F + +gUnk_08CE111B:: @ 08CE111B + .incbin "baserom.gba", 0xCE111B, 0x0001219 + +gUnk_08CE2334:: @ 08CE2334 + .incbin "baserom.gba", 0xCE2334, 0x00033FC + +gUnk_08CE5730:: @ 08CE5730 + .incbin "baserom.gba", 0xCE5730, 0x000123C + +gUnk_08CE696C:: @ 08CE696C + .incbin "baserom.gba", 0xCE696C, 0x0002743 + +gUnk_08CE90AF:: @ 08CE90AF + .incbin "baserom.gba", 0xCE90AF, 0x00014F5 + +gUnk_08CEA5A4:: @ 08CEA5A4 + .incbin "baserom.gba", 0xCEA5A4, 0x0000A08 + +gUnk_08CEAFAC:: @ 08CEAFAC + .incbin "baserom.gba", 0xCEAFAC, 0x0001458 + +gUnk_08CEC404:: @ 08CEC404 + .incbin "baserom.gba", 0xCEC404, 0x0001631 + +gUnk_08CEDA35:: @ 08CEDA35 + .incbin "baserom.gba", 0xCEDA35, 0x00008FE + +gUnk_08CEE333:: @ 08CEE333 + .incbin "baserom.gba", 0xCEE333, 0x0000BB6 + +gUnk_08CEEEE9:: @ 08CEEEE9 + .incbin "baserom.gba", 0xCEEEE9, 0x000105B + +gUnk_08CEFF44:: @ 08CEFF44 + .incbin "baserom.gba", 0xCEFF44, 0x000048D + +gUnk_08CF03D1:: @ 08CF03D1 + .incbin "baserom.gba", 0xCF03D1, 0x00000FD + +gUnk_08CF04CE:: @ 08CF04CE + .incbin "baserom.gba", 0xCF04CE, 0x0000100 + +gUnk_08CF05CE:: @ 08CF05CE + .incbin "baserom.gba", 0xCF05CE, 0x00003FC + +gUnk_08CF09CA:: @ 08CF09CA + .incbin "baserom.gba", 0xCF09CA, 0x000020E + +gUnk_08CF0BD8:: @ 08CF0BD8 + .incbin "baserom.gba", 0xCF0BD8, 0x0000774 + +gUnk_08CF134C:: @ 08CF134C + .incbin "baserom.gba", 0xCF134C, 0x0004F68 + +gUnk_08CF62B4:: @ 08CF62B4 + .incbin "baserom.gba", 0xCF62B4, 0x0002953 + +gUnk_08CF8C07:: @ 08CF8C07 + .incbin "baserom.gba", 0xCF8C07, 0x0000A31 + +gUnk_08CF9638:: @ 08CF9638 + .incbin "baserom.gba", 0xCF9638, 0x0000A9C + +gUnk_08CFA0D4:: @ 08CFA0D4 + .incbin "baserom.gba", 0xCFA0D4, 0x0000FDD + +gUnk_08CFB0B1:: @ 08CFB0B1 + .incbin "baserom.gba", 0xCFB0B1, 0x0000301 + +gUnk_08CFB3B2:: @ 08CFB3B2 + .incbin "baserom.gba", 0xCFB3B2, 0x0000427 + +gUnk_08CFB7D9:: @ 08CFB7D9 + .incbin "baserom.gba", 0xCFB7D9, 0x0000F2B + +gUnk_08CFC704:: @ 08CFC704 + .incbin "baserom.gba", 0xCFC704, 0x0000328 + +gUnk_08CFCA2C:: @ 08CFCA2C + .incbin "baserom.gba", 0xCFCA2C, 0x00006CA + +gUnk_08CFD0F6:: @ 08CFD0F6 + .incbin "baserom.gba", 0xCFD0F6, 0x000033E + +gUnk_08CFD434:: @ 08CFD434 + .incbin "baserom.gba", 0xCFD434, 0x00005DE + +gUnk_08CFDA12:: @ 08CFDA12 + .incbin "baserom.gba", 0xCFDA12, 0x00006F6 + +gUnk_08CFE108:: @ 08CFE108 + .incbin "baserom.gba", 0xCFE108, 0x0001B5D + +gUnk_08CFFC65:: @ 08CFFC65 + .incbin "baserom.gba", 0xCFFC65, 0x00004EF + +gUnk_08D00154:: @ 08D00154 + .incbin "baserom.gba", 0xD00154, 0x0000738 + +gUnk_08D0088C:: @ 08D0088C + .incbin "baserom.gba", 0xD0088C, 0x0000794 + +gUnk_08D01020:: @ 08D01020 + .incbin "baserom.gba", 0xD01020, 0x000013B + +gUnk_08D0115B:: @ 08D0115B + .incbin "baserom.gba", 0xD0115B, 0x00032D4 + +gUnk_08D0442F:: @ 08D0442F + .incbin "baserom.gba", 0xD0442F, 0x0002541 + +gUnk_08D06970:: @ 08D06970 + .incbin "baserom.gba", 0xD06970, 0x00012AC + +gUnk_08D07C1C:: @ 08D07C1C + .incbin "baserom.gba", 0xD07C1C, 0x0002B98 + +gUnk_08D0A7B4:: @ 08D0A7B4 + .incbin "baserom.gba", 0xD0A7B4, 0x0002758 + +gUnk_08D0CF0C:: @ 08D0CF0C + .incbin "baserom.gba", 0xD0CF0C, 0x00001C4 + +gUnk_08D0D0D0:: @ 08D0D0D0 + .incbin "baserom.gba", 0xD0D0D0, 0x0000718 + +gUnk_08D0D7E8:: @ 08D0D7E8 + .incbin "baserom.gba", 0xD0D7E8, 0x0000F90 + +gUnk_08D0E778:: @ 08D0E778 + .incbin "baserom.gba", 0xD0E778, 0x0000480 + +gUnk_08D0EBF8:: @ 08D0EBF8 + .incbin "baserom.gba", 0xD0EBF8, 0x0000114 + +gUnk_08D0ED0C:: @ 08D0ED0C + .incbin "baserom.gba", 0xD0ED0C, 0x00013A4 + +gUnk_08D100B0:: @ 08D100B0 + .incbin "baserom.gba", 0xD100B0, 0x0000120 + +gUnk_08D101D0:: @ 08D101D0 + .incbin "baserom.gba", 0xD101D0, 0x0000130 + +gUnk_08D10300:: @ 08D10300 + .incbin "baserom.gba", 0xD10300, 0x0000008 + +gUnk_08D10308:: @ 08D10308 + .incbin "baserom.gba", 0xD10308, 0x000003B + +gUnk_08D10343:: @ 08D10343 + .incbin "baserom.gba", 0xD10343, 0x000018D + +gUnk_08D104D0:: @ 08D104D0 + .incbin "baserom.gba", 0xD104D0, 0x00005EC + +gUnk_08D10ABC:: @ 08D10ABC + .incbin "baserom.gba", 0xD10ABC, 0x0000921 + +gUnk_08D113DD:: @ 08D113DD + .incbin "baserom.gba", 0xD113DD, 0x0000340 + +gUnk_08D1171D:: @ 08D1171D + .incbin "baserom.gba", 0xD1171D, 0x000099E + +gUnk_08D120BB:: @ 08D120BB + .incbin "baserom.gba", 0xD120BB, 0x0000179 + +gUnk_08D12234:: @ 08D12234 + .incbin "baserom.gba", 0xD12234, 0x0000468 + +gUnk_08D1269C:: @ 08D1269C + .incbin "baserom.gba", 0xD1269C, 0x0002674 + +gUnk_08D14D10:: @ 08D14D10 + .incbin "baserom.gba", 0xD14D10, 0x0000848 + +gUnk_08D15558:: @ 08D15558 + .incbin "baserom.gba", 0xD15558, 0x0000FE8 + +gUnk_08D16540:: @ 08D16540 + .incbin "baserom.gba", 0xD16540, 0x0001288 + +gUnk_08D177C8:: @ 08D177C8 + .incbin "baserom.gba", 0xD177C8, 0x00025B9 + +gUnk_08D19D81:: @ 08D19D81 + .incbin "baserom.gba", 0xD19D81, 0x000050F + +gUnk_08D1A290:: @ 08D1A290 + .incbin "baserom.gba", 0xD1A290, 0x0000A34 + +gUnk_08D1ACC4:: @ 08D1ACC4 + .incbin "baserom.gba", 0xD1ACC4, 0x0000607 + +gUnk_08D1B2CB:: @ 08D1B2CB + .incbin "baserom.gba", 0xD1B2CB, 0x0000B09 + +gUnk_08D1BDD4:: @ 08D1BDD4 + .incbin "baserom.gba", 0xD1BDD4, 0x0002E88 + +gUnk_08D1EC5C:: @ 08D1EC5C + .incbin "baserom.gba", 0xD1EC5C, 0x00005B6 + +gUnk_08D1F212:: @ 08D1F212 + .incbin "baserom.gba", 0xD1F212, 0x0000645 + +gUnk_08D1F857:: @ 08D1F857 + .incbin "baserom.gba", 0xD1F857, 0x00005DB + +gUnk_08D1FE32:: @ 08D1FE32 + .incbin "baserom.gba", 0xD1FE32, 0x00001DC + +gUnk_08D2000E:: @ 08D2000E + .incbin "baserom.gba", 0xD2000E, 0x000084E + +gUnk_08D2085C:: @ 08D2085C + .incbin "baserom.gba", 0xD2085C, 0x0001190 + +gUnk_08D219EC:: @ 08D219EC + .incbin "baserom.gba", 0xD219EC, 0x0000278 + +gUnk_08D21C64:: @ 08D21C64 + .incbin "baserom.gba", 0xD21C64, 0x00010CE + +gUnk_08D22D32:: @ 08D22D32 + .incbin "baserom.gba", 0xD22D32, 0x0001196 + +gUnk_08D23EC8:: @ 08D23EC8 + .incbin "baserom.gba", 0xD23EC8, 0x0000C6C + +gUnk_08D24B34:: @ 08D24B34 + .incbin "baserom.gba", 0xD24B34, 0x0000C9E + +gUnk_08D257D2:: @ 08D257D2 + .incbin "baserom.gba", 0xD257D2, 0x00015FE + +gUnk_08D26DD0:: @ 08D26DD0 + .incbin "baserom.gba", 0xD26DD0, 0x00016E8 + +gUnk_08D284B8:: @ 08D284B8 + .incbin "baserom.gba", 0xD284B8, 0x0000D44 + +gUnk_08D291FC:: @ 08D291FC + .incbin "baserom.gba", 0xD291FC, 0x000078E + +gUnk_08D2998A:: @ 08D2998A + .incbin "baserom.gba", 0xD2998A, 0x0000D09 + +gUnk_08D2A693:: @ 08D2A693 + .incbin "baserom.gba", 0xD2A693, 0x0000305 + +gUnk_08D2A998:: @ 08D2A998 + .incbin "baserom.gba", 0xD2A998, 0x0000270 + +gUnk_08D2AC08:: @ 08D2AC08 + .incbin "baserom.gba", 0xD2AC08, 0x00019B0 + +gUnk_08D2C5B8:: @ 08D2C5B8 + .incbin "baserom.gba", 0xD2C5B8, 0x000062F + +gUnk_08D2CBE7:: @ 08D2CBE7 + .incbin "baserom.gba", 0xD2CBE7, 0x00006EC + +gUnk_08D2D2D3:: @ 08D2D2D3 + .incbin "baserom.gba", 0xD2D2D3, 0x0000072 + +gUnk_08D2D345:: @ 08D2D345 + .incbin "baserom.gba", 0xD2D345, 0x00002D8 + +gUnk_08D2D61D:: @ 08D2D61D + .incbin "baserom.gba", 0xD2D61D, 0x00008C9 + +gUnk_08D2DEE6:: @ 08D2DEE6 + .incbin "baserom.gba", 0xD2DEE6, 0x00001F6 + +gUnk_08D2E0DC:: @ 08D2E0DC + .incbin "baserom.gba", 0xD2E0DC, 0x0000C33 + +gUnk_08D2ED0F:: @ 08D2ED0F + .incbin "baserom.gba", 0xD2ED0F, 0x00001F4 + +gUnk_08D2EF03:: @ 08D2EF03 + .incbin "baserom.gba", 0xD2EF03, 0x00004F3 + +gUnk_08D2F3F6:: @ 08D2F3F6 + .incbin "baserom.gba", 0xD2F3F6, 0x000050A + +gUnk_08D2F900:: @ 08D2F900 + .incbin "baserom.gba", 0xD2F900, 0x00002EC + +gUnk_08D2FBEC:: @ 08D2FBEC + .incbin "baserom.gba", 0xD2FBEC, 0x000041E + +gUnk_08D3000A:: @ 08D3000A + .incbin "baserom.gba", 0xD3000A, 0x0000006 + +gUnk_08D30010:: @ 08D30010 + .incbin "baserom.gba", 0xD30010, 0x00001C2 + +gUnk_08D301D2:: @ 08D301D2 + .incbin "baserom.gba", 0xD301D2, 0x00000A0 + +gUnk_08D30272:: @ 08D30272 + .incbin "baserom.gba", 0xD30272, 0x0000161 + +gUnk_08D303D3:: @ 08D303D3 + .incbin "baserom.gba", 0xD303D3, 0x0000183 + +gUnk_08D30556:: @ 08D30556 + .incbin "baserom.gba", 0xD30556, 0x000037C + +gUnk_08D308D2:: @ 08D308D2 + .incbin "baserom.gba", 0xD308D2, 0x0000798 + +gUnk_08D3106A:: @ 08D3106A + .incbin "baserom.gba", 0xD3106A, 0x0003866 + +gUnk_08D348D0:: @ 08D348D0 + .incbin "baserom.gba", 0xD348D0, 0x0000A19 + +gUnk_08D352E9:: @ 08D352E9 + .incbin "baserom.gba", 0xD352E9, 0x0001D9B + +gUnk_08D37084:: @ 08D37084 + .incbin "baserom.gba", 0xD37084, 0x000219C + +gUnk_08D39220:: @ 08D39220 + .incbin "baserom.gba", 0xD39220, 0x0000962 + +gUnk_08D39B82:: @ 08D39B82 + .incbin "baserom.gba", 0xD39B82, 0x00003FF + +gUnk_08D39F81:: @ 08D39F81 + .incbin "baserom.gba", 0xD39F81, 0x0000200 + +gUnk_08D3A181:: @ 08D3A181 + .incbin "baserom.gba", 0xD3A181, 0x0001213 + +gUnk_08D3B394:: @ 08D3B394 + .incbin "baserom.gba", 0xD3B394, 0x0000503 + +gUnk_08D3B897:: @ 08D3B897 + .incbin "baserom.gba", 0xD3B897, 0x000209A + +gUnk_08D3D931:: @ 08D3D931 + .incbin "baserom.gba", 0xD3D931, 0x00026D9 + +gUnk_08D4000A:: @ 08D4000A + .incbin "baserom.gba", 0xD4000A, 0x000001E + +gUnk_08D40028:: @ 08D40028 + .incbin "baserom.gba", 0xD40028, 0x00004D8 + +gUnk_08D40500:: @ 08D40500 + .incbin "baserom.gba", 0xD40500, 0x0001850 + +gUnk_08D41D50:: @ 08D41D50 + .incbin "baserom.gba", 0xD41D50, 0x0000B80 + +gUnk_08D428D0:: @ 08D428D0 + .incbin "baserom.gba", 0xD428D0, 0x0000283 + +gUnk_08D42B53:: @ 08D42B53 + .incbin "baserom.gba", 0xD42B53, 0x0001421 + +gUnk_08D43F74:: @ 08D43F74 + .incbin "baserom.gba", 0xD43F74, 0x0003C74 + +gUnk_08D47BE8:: @ 08D47BE8 + .incbin "baserom.gba", 0xD47BE8, 0x0000BED + +gUnk_08D487D5:: @ 08D487D5 + .incbin "baserom.gba", 0xD487D5, 0x00010AC + +gUnk_08D49881:: @ 08D49881 + .incbin "baserom.gba", 0xD49881, 0x00005CB + +gUnk_08D49E4C:: @ 08D49E4C + .incbin "baserom.gba", 0xD49E4C, 0x00000E8 + +gUnk_08D49F34:: @ 08D49F34 + .incbin "baserom.gba", 0xD49F34, 0x000054F + +gUnk_08D4A483:: @ 08D4A483 + .incbin "baserom.gba", 0xD4A483, 0x0000451 + +gUnk_08D4A8D4:: @ 08D4A8D4 + .incbin "baserom.gba", 0xD4A8D4, 0x00012E7 + +gUnk_08D4BBBB:: @ 08D4BBBB + .incbin "baserom.gba", 0xD4BBBB, 0x0000419 + +gUnk_08D4BFD4:: @ 08D4BFD4 + .incbin "baserom.gba", 0xD4BFD4, 0x00021A4 + +gUnk_08D4E178:: @ 08D4E178 + .incbin "baserom.gba", 0xD4E178, 0x0000176 + +gUnk_08D4E2EE:: @ 08D4E2EE + .incbin "baserom.gba", 0xD4E2EE, 0x0000B09 + +gUnk_08D4EDF7:: @ 08D4EDF7 + .incbin "baserom.gba", 0xD4EDF7, 0x00008FB + +gUnk_08D4F6F2:: @ 08D4F6F2 + .incbin "baserom.gba", 0xD4F6F2, 0x0000E1E + +gUnk_08D50510:: @ 08D50510 + .incbin "baserom.gba", 0xD50510, 0x00002E1 + +gUnk_08D507F1:: @ 08D507F1 + .incbin "baserom.gba", 0xD507F1, 0x0000B2F + +gUnk_08D51320:: @ 08D51320 + .incbin "baserom.gba", 0xD51320, 0x00000E1 + +gUnk_08D51401:: @ 08D51401 + .incbin "baserom.gba", 0xD51401, 0x0000653 + +gUnk_08D51A54:: @ 08D51A54 + .incbin "baserom.gba", 0xD51A54, 0x0001608 + +gUnk_08D5305C:: @ 08D5305C + .incbin "baserom.gba", 0xD5305C, 0x00002ED + +gUnk_08D53349:: @ 08D53349 + .incbin "baserom.gba", 0xD53349, 0x0000B7F + +gUnk_08D53EC8:: @ 08D53EC8 + .incbin "baserom.gba", 0xD53EC8, 0x0000BD8 + +gUnk_08D54AA0:: @ 08D54AA0 + .incbin "baserom.gba", 0xD54AA0, 0x0002CB8 + +gUnk_08D57758:: @ 08D57758 + .incbin "baserom.gba", 0xD57758, 0x00018B8 + +gUnk_08D59010:: @ 08D59010 + .incbin "baserom.gba", 0xD59010, 0x000178A + +gUnk_08D5A79A:: @ 08D5A79A + .incbin "baserom.gba", 0xD5A79A, 0x00000E9 + +gUnk_08D5A883:: @ 08D5A883 + .incbin "baserom.gba", 0xD5A883, 0x0000336 + +gUnk_08D5ABB9:: @ 08D5ABB9 + .incbin "baserom.gba", 0xD5ABB9, 0x0000F0C + +gUnk_08D5BAC5:: @ 08D5BAC5 + .incbin "baserom.gba", 0xD5BAC5, 0x00000DE + +gUnk_08D5BBA3:: @ 08D5BBA3 + .incbin "baserom.gba", 0xD5BBA3, 0x0000C32 + +gUnk_08D5C7D5:: @ 08D5C7D5 + .incbin "baserom.gba", 0xD5C7D5, 0x0000B33 + +gUnk_08D5D308:: @ 08D5D308 + .incbin "baserom.gba", 0xD5D308, 0x00004DB + +gUnk_08D5D7E3:: @ 08D5D7E3 + .incbin "baserom.gba", 0xD5D7E3, 0x000174B + +gUnk_08D5EF2E:: @ 08D5EF2E + .incbin "baserom.gba", 0xD5EF2E, 0x00000B6 + +gUnk_08D5EFE4:: @ 08D5EFE4 + .incbin "baserom.gba", 0xD5EFE4, 0x0001384 + +gUnk_08D60368:: @ 08D60368 + .incbin "baserom.gba", 0xD60368, 0x0000008 + +gUnk_08D60370:: @ 08D60370 + .incbin "baserom.gba", 0xD60370, 0x000005C + +gUnk_08D603CC:: @ 08D603CC + .incbin "baserom.gba", 0xD603CC, 0x0000444 + +gUnk_08D60810:: @ 08D60810 + .incbin "baserom.gba", 0xD60810, 0x0000D28 + +gUnk_08D61538:: @ 08D61538 + .incbin "baserom.gba", 0xD61538, 0x0001CC0 + +gUnk_08D631F8:: @ 08D631F8 + .incbin "baserom.gba", 0xD631F8, 0x000016E + +gUnk_08D63366:: @ 08D63366 + .incbin "baserom.gba", 0xD63366, 0x0000096 + +gUnk_08D633FC:: @ 08D633FC + .incbin "baserom.gba", 0xD633FC, 0x0000708 + +gUnk_08D63B04:: @ 08D63B04 + .incbin "baserom.gba", 0xD63B04, 0x0000404 + +gUnk_08D63F08:: @ 08D63F08 + .incbin "baserom.gba", 0xD63F08, 0x0001D14 + +gUnk_08D65C1C:: @ 08D65C1C + .incbin "baserom.gba", 0xD65C1C, 0x0002380 + +gUnk_08D67F9C:: @ 08D67F9C + .incbin "baserom.gba", 0xD67F9C, 0x00012B4 + +gUnk_08D69250:: @ 08D69250 + .incbin "baserom.gba", 0xD69250, 0x0000E33 + +gUnk_08D6A083:: @ 08D6A083 + .incbin "baserom.gba", 0xD6A083, 0x0000838 + +gUnk_08D6A8BB:: @ 08D6A8BB + .incbin "baserom.gba", 0xD6A8BB, 0x0000D89 + +gUnk_08D6B644:: @ 08D6B644 + .incbin "baserom.gba", 0xD6B644, 0x00016C8 + +gUnk_08D6CD0C:: @ 08D6CD0C + .incbin "baserom.gba", 0xD6CD0C, 0x00003AE + +gUnk_08D6D0BA:: @ 08D6D0BA + .incbin "baserom.gba", 0xD6D0BA, 0x0000216 + +gUnk_08D6D2D0:: @ 08D6D2D0 + .incbin "baserom.gba", 0xD6D2D0, 0x0000898 + +gUnk_08D6DB68:: @ 08D6DB68 + .incbin "baserom.gba", 0xD6DB68, 0x0000A7F + +gUnk_08D6E5E7:: @ 08D6E5E7 + .incbin "baserom.gba", 0xD6E5E7, 0x0000991 + +gUnk_08D6EF78:: @ 08D6EF78 + .incbin "baserom.gba", 0xD6EF78, 0x000095C + +gUnk_08D6F8D4:: @ 08D6F8D4 + .incbin "baserom.gba", 0xD6F8D4, 0x000072D + +gUnk_08D70001:: @ 08D70001 + .incbin "baserom.gba", 0xD70001, 0x000012B + +gUnk_08D7012C:: @ 08D7012C + .incbin "baserom.gba", 0xD7012C, 0x00000C4 + +gUnk_08D701F0:: @ 08D701F0 + .incbin "baserom.gba", 0xD701F0, 0x0000610 + +gUnk_08D70800:: @ 08D70800 + .incbin "baserom.gba", 0xD70800, 0x0000100 + +gUnk_08D70900:: @ 08D70900 + .incbin "baserom.gba", 0xD70900, 0x0001188 + +gUnk_08D71A88:: @ 08D71A88 + .incbin "baserom.gba", 0xD71A88, 0x000186F + +gUnk_08D732F7:: @ 08D732F7 + .incbin "baserom.gba", 0xD732F7, 0x0000471 + +gUnk_08D73768:: @ 08D73768 + .incbin "baserom.gba", 0xD73768, 0x00007A0 + +gUnk_08D73F08:: @ 08D73F08 + .incbin "baserom.gba", 0xD73F08, 0x0000622 + +gUnk_08D7452A:: @ 08D7452A + .incbin "baserom.gba", 0xD7452A, 0x0000B06 + +gUnk_08D75030:: @ 08D75030 + .incbin "baserom.gba", 0xD75030, 0x0000F68 + +gUnk_08D75F98:: @ 08D75F98 + .incbin "baserom.gba", 0xD75F98, 0x0001674 + +gUnk_08D7760C:: @ 08D7760C + .incbin "baserom.gba", 0xD7760C, 0x00000C4 + +gUnk_08D776D0:: @ 08D776D0 + .incbin "baserom.gba", 0xD776D0, 0x0000903 + +gUnk_08D77FD3:: @ 08D77FD3 + .incbin "baserom.gba", 0xD77FD3, 0x0000C2F + +gUnk_08D78C02:: @ 08D78C02 + .incbin "baserom.gba", 0xD78C02, 0x0000132 + +gUnk_08D78D34:: @ 08D78D34 + .incbin "baserom.gba", 0xD78D34, 0x000049F + +gUnk_08D791D3:: @ 08D791D3 + .incbin "baserom.gba", 0xD791D3, 0x0000104 + +gUnk_08D792D7:: @ 08D792D7 + .incbin "baserom.gba", 0xD792D7, 0x00001C6 + +gUnk_08D7949D:: @ 08D7949D + .incbin "baserom.gba", 0xD7949D, 0x0000764 + +gUnk_08D79C01:: @ 08D79C01 + .incbin "baserom.gba", 0xD79C01, 0x000088F + +gUnk_08D7A490:: @ 08D7A490 + .incbin "baserom.gba", 0xD7A490, 0x0000D44 + +gUnk_08D7B1D4:: @ 08D7B1D4 + .incbin "baserom.gba", 0xD7B1D4, 0x00001CC + +gUnk_08D7B3A0:: @ 08D7B3A0 + .incbin "baserom.gba", 0xD7B3A0, 0x0001428 + +gUnk_08D7C7C8:: @ 08D7C7C8 + .incbin "baserom.gba", 0xD7C7C8, 0x0001C7C + +gUnk_08D7E444:: @ 08D7E444 + .incbin "baserom.gba", 0xD7E444, 0x00016EC + +gUnk_08D7FB30:: @ 08D7FB30 + .incbin "baserom.gba", 0xD7FB30, 0x0000320 + +gUnk_08D7FE50:: @ 08D7FE50 + .incbin "baserom.gba", 0xD7FE50, 0x0000167 + +gUnk_08D7FFB7:: @ 08D7FFB7 + .incbin "baserom.gba", 0xD7FFB7, 0x0000139 + +gUnk_08D800F0:: @ 08D800F0 + .incbin "baserom.gba", 0xD800F0, 0x00002F3 + +gUnk_08D803E3:: @ 08D803E3 + .incbin "baserom.gba", 0xD803E3, 0x00002F4 + +gUnk_08D806D7:: @ 08D806D7 + .incbin "baserom.gba", 0xD806D7, 0x0000929 + +gUnk_08D81000:: @ 08D81000 + .incbin "baserom.gba", 0xD81000, 0x0000900 + +gUnk_08D81900:: @ 08D81900 + .incbin "baserom.gba", 0xD81900, 0x0001144 + +gUnk_08D82A44:: @ 08D82A44 + .incbin "baserom.gba", 0xD82A44, 0x0000880 + +gUnk_08D832C4:: @ 08D832C4 + .incbin "baserom.gba", 0xD832C4, 0x00024D4 + +gUnk_08D85798:: @ 08D85798 + .incbin "baserom.gba", 0xD85798, 0x00019BC + +gUnk_08D87154:: @ 08D87154 + .incbin "baserom.gba", 0xD87154, 0x00021BF + +gUnk_08D89313:: @ 08D89313 + .incbin "baserom.gba", 0xD89313, 0x0000F71 + +gUnk_08D8A284:: @ 08D8A284 + .incbin "baserom.gba", 0xD8A284, 0x0000912 + +gUnk_08D8AB96:: @ 08D8AB96 + .incbin "baserom.gba", 0xD8AB96, 0x000032A + +gUnk_08D8AEC0:: @ 08D8AEC0 + .incbin "baserom.gba", 0xD8AEC0, 0x000172C + +gUnk_08D8C5EC:: @ 08D8C5EC + .incbin "baserom.gba", 0xD8C5EC, 0x00008F0 + +gUnk_08D8CEDC:: @ 08D8CEDC + .incbin "baserom.gba", 0xD8CEDC, 0x0000010 + +gUnk_08D8CEEC:: @ 08D8CEEC + .incbin "baserom.gba", 0xD8CEEC, 0x000010B + +gUnk_08D8CFF7:: @ 08D8CFF7 + .incbin "baserom.gba", 0xD8CFF7, 0x0000448 + +gUnk_08D8D43F:: @ 08D8D43F + .incbin "baserom.gba", 0xD8D43F, 0x00003B9 + +gUnk_08D8D7F8:: @ 08D8D7F8 + .incbin "baserom.gba", 0xD8D7F8, 0x00002B0 + +gUnk_08D8DAA8:: @ 08D8DAA8 + .incbin "baserom.gba", 0xD8DAA8, 0x0000E29 + +gUnk_08D8E8D1:: @ 08D8E8D1 + .incbin "baserom.gba", 0xD8E8D1, 0x0000920 + +gUnk_08D8F1F1:: @ 08D8F1F1 + .incbin "baserom.gba", 0xD8F1F1, 0x0000E10 + +gUnk_08D90001:: @ 08D90001 + .incbin "baserom.gba", 0xD90001, 0x0000725 + +gUnk_08D90726:: @ 08D90726 + .incbin "baserom.gba", 0xD90726, 0x00001B2 + +gUnk_08D908D8:: @ 08D908D8 + .incbin "baserom.gba", 0xD908D8, 0x0000583 + +gUnk_08D90E5B:: @ 08D90E5B + .incbin "baserom.gba", 0xD90E5B, 0x00001A5 + +gUnk_08D91000:: @ 08D91000 + .incbin "baserom.gba", 0xD91000, 0x00002E8 + +gUnk_08D912E8:: @ 08D912E8 + .incbin "baserom.gba", 0xD912E8, 0x000052C + +gUnk_08D91814:: @ 08D91814 + .incbin "baserom.gba", 0xD91814, 0x0003038 + +gUnk_08D9484C:: @ 08D9484C + .incbin "baserom.gba", 0xD9484C, 0x0001DAC + +gUnk_08D965F8:: @ 08D965F8 + .incbin "baserom.gba", 0xD965F8, 0x00021E8 + +gUnk_08D987E0:: @ 08D987E0 + .incbin "baserom.gba", 0xD987E0, 0x0002090 + +gUnk_08D9A870:: @ 08D9A870 + .incbin "baserom.gba", 0xD9A870, 0x0000949 + +gUnk_08D9B1B9:: @ 08D9B1B9 + .incbin "baserom.gba", 0xD9B1B9, 0x0000BEE + +gUnk_08D9BDA7:: @ 08D9BDA7 + .incbin "baserom.gba", 0xD9BDA7, 0x0000C2D + +gUnk_08D9C9D4:: @ 08D9C9D4 + .incbin "baserom.gba", 0xD9C9D4, 0x0000060 + +gUnk_08D9CA34:: @ 08D9CA34 + .incbin "baserom.gba", 0xD9CA34, 0x0000AB3 + +gUnk_08D9D4E7:: @ 08D9D4E7 + .incbin "baserom.gba", 0xD9D4E7, 0x000031B + +gUnk_08D9D802:: @ 08D9D802 + .incbin "baserom.gba", 0xD9D802, 0x0000318 + +gUnk_08D9DB1A:: @ 08D9DB1A + .incbin "baserom.gba", 0xD9DB1A, 0x00002C3 + +gUnk_08D9DDDD:: @ 08D9DDDD + .incbin "baserom.gba", 0xD9DDDD, 0x00001F1 + +gUnk_08D9DFCE:: @ 08D9DFCE + .incbin "baserom.gba", 0xD9DFCE, 0x0001625 + +gUnk_08D9F5F3:: @ 08D9F5F3 + .incbin "baserom.gba", 0xD9F5F3, 0x0000AE6 + +gUnk_08DA00D9:: @ 08DA00D9 + .incbin "baserom.gba", 0xDA00D9, 0x0000155 + +gUnk_08DA022E:: @ 08DA022E + .incbin "baserom.gba", 0xDA022E, 0x00000D2 + +gUnk_08DA0300:: @ 08DA0300 + .incbin "baserom.gba", 0xDA0300, 0x00005D9 + +gUnk_08DA08D9:: @ 08DA08D9 + .incbin "baserom.gba", 0xDA08D9, 0x000019F + +gUnk_08DA0A78:: @ 08DA0A78 + .incbin "baserom.gba", 0xDA0A78, 0x0003B0C + +gUnk_08DA4584:: @ 08DA4584 + .incbin "baserom.gba", 0xDA4584, 0x00061C0 + +gUnk_08DAA744:: @ 08DAA744 + .incbin "baserom.gba", 0xDAA744, 0x000004B + +gUnk_08DAA78F:: @ 08DAA78F + .incbin "baserom.gba", 0xDAA78F, 0x0000502 + +gUnk_08DAAC91:: @ 08DAAC91 + .incbin "baserom.gba", 0xDAAC91, 0x0000218 + +gUnk_08DAAEA9:: @ 08DAAEA9 + .incbin "baserom.gba", 0xDAAEA9, 0x0000916 + +gUnk_08DAB7BF:: @ 08DAB7BF + .incbin "baserom.gba", 0xDAB7BF, 0x0000E18 + +gUnk_08DAC5D7:: @ 08DAC5D7 + .incbin "baserom.gba", 0xDAC5D7, 0x000000B + +gUnk_08DAC5E2:: @ 08DAC5E2 + .incbin "baserom.gba", 0xDAC5E2, 0x00001C1 + +gUnk_08DAC7A3:: @ 08DAC7A3 + .incbin "baserom.gba", 0xDAC7A3, 0x0000951 + +gUnk_08DAD0F4:: @ 08DAD0F4 + .incbin "baserom.gba", 0xDAD0F4, 0x000154F + +gUnk_08DAE643:: @ 08DAE643 + .incbin "baserom.gba", 0xDAE643, 0x00000B9 + +gUnk_08DAE6FC:: @ 08DAE6FC + .incbin "baserom.gba", 0xDAE6FC, 0x000043B + +gUnk_08DAEB37:: @ 08DAEB37 + .incbin "baserom.gba", 0xDAEB37, 0x00000CA + +gUnk_08DAEC01:: @ 08DAEC01 + .incbin "baserom.gba", 0xDAEC01, 0x00001DB + +gUnk_08DAEDDC:: @ 08DAEDDC + .incbin "baserom.gba", 0xDAEDDC, 0x0001447 + +gUnk_08DB0223:: @ 08DB0223 + .incbin "baserom.gba", 0xDB0223, 0x0000EE3 + +gUnk_08DB1106:: @ 08DB1106 + .incbin "baserom.gba", 0xDB1106, 0x000002F + +gUnk_08DB1135:: @ 08DB1135 + .incbin "baserom.gba", 0xDB1135, 0x00012C5 + +gUnk_08DB23FA:: @ 08DB23FA + .incbin "baserom.gba", 0xDB23FA, 0x00014AE + +gUnk_08DB38A8:: @ 08DB38A8 + .incbin "baserom.gba", 0xDB38A8, 0x0003F13 + +gUnk_08DB77BB:: @ 08DB77BB + .incbin "baserom.gba", 0xDB77BB, 0x0000691 + +gUnk_08DB7E4C:: @ 08DB7E4C + .incbin "baserom.gba", 0xDB7E4C, 0x0002D5A + +gUnk_08DBABA6:: @ 08DBABA6 + .incbin "baserom.gba", 0xDBABA6, 0x00002F9 + +gUnk_08DBAE9F:: @ 08DBAE9F + .incbin "baserom.gba", 0xDBAE9F, 0x0000707 + +gUnk_08DBB5A6:: @ 08DBB5A6 + .incbin "baserom.gba", 0xDBB5A6, 0x000010A + +gUnk_08DBB6B0:: @ 08DBB6B0 + .incbin "baserom.gba", 0xDBB6B0, 0x0000302 + +gUnk_08DBB9B2:: @ 08DBB9B2 + .incbin "baserom.gba", 0xDBB9B2, 0x000070B + +gUnk_08DBC0BD:: @ 08DBC0BD + .incbin "baserom.gba", 0xDBC0BD, 0x0000946 + +gUnk_08DBCA03:: @ 08DBCA03 + .incbin "baserom.gba", 0xDBCA03, 0x00000EC + +gUnk_08DBCAEF:: @ 08DBCAEF + .incbin "baserom.gba", 0xDBCAEF, 0x00005F7 + +gUnk_08DBD0E6:: @ 08DBD0E6 + .incbin "baserom.gba", 0xDBD0E6, 0x0000013 + +gUnk_08DBD0F9:: @ 08DBD0F9 + .incbin "baserom.gba", 0xDBD0F9, 0x0000002 + +gUnk_08DBD0FB:: @ 08DBD0FB + .incbin "baserom.gba", 0xDBD0FB, 0x00003A1 + +gUnk_08DBD49C:: @ 08DBD49C + .incbin "baserom.gba", 0xDBD49C, 0x0000B63 + +gUnk_08DBDFFF:: @ 08DBDFFF + .incbin "baserom.gba", 0xDBDFFF, 0x000034D + +gUnk_08DBE34C:: @ 08DBE34C + .incbin "baserom.gba", 0xDBE34C, 0x0000270 + +gUnk_08DBE5BC:: @ 08DBE5BC + .incbin "baserom.gba", 0xDBE5BC, 0x0001064 + +gUnk_08DBF620:: @ 08DBF620 + .incbin "baserom.gba", 0xDBF620, 0x00006E0 + +gUnk_08DBFD00:: @ 08DBFD00 + .incbin "baserom.gba", 0xDBFD00, 0x000030E + +gUnk_08DC000E:: @ 08DC000E + .incbin "baserom.gba", 0xDC000E, 0x0000259 + +gUnk_08DC0267:: @ 08DC0267 + .incbin "baserom.gba", 0xDC0267, 0x00002B9 + +gUnk_08DC0520:: @ 08DC0520 + .incbin "baserom.gba", 0xDC0520, 0x000037C + +gUnk_08DC089C:: @ 08DC089C + .incbin "baserom.gba", 0xDC089C, 0x000008F + +gUnk_08DC092B:: @ 08DC092B + .incbin "baserom.gba", 0xDC092B, 0x00006BD + +gUnk_08DC0FE8:: @ 08DC0FE8 + .incbin "baserom.gba", 0xDC0FE8, 0x0000244 + +gUnk_08DC122C:: @ 08DC122C + .incbin "baserom.gba", 0xDC122C, 0x000050C + +gUnk_08DC1738:: @ 08DC1738 + .incbin "baserom.gba", 0xDC1738, 0x00002C2 + +gUnk_08DC19FA:: @ 08DC19FA + .incbin "baserom.gba", 0xDC19FA, 0x000150E + +gUnk_08DC2F08:: @ 08DC2F08 + .incbin "baserom.gba", 0xDC2F08, 0x00011C4 + +gUnk_08DC40CC:: @ 08DC40CC + .incbin "baserom.gba", 0xDC40CC, 0x0000D80 + +gUnk_08DC4E4C:: @ 08DC4E4C + .incbin "baserom.gba", 0xDC4E4C, 0x0003370 + +gUnk_08DC81BC:: @ 08DC81BC + .incbin "baserom.gba", 0xDC81BC, 0x00008CF + +gUnk_08DC8A8B:: @ 08DC8A8B + .incbin "baserom.gba", 0xDC8A8B, 0x0000FF5 + +gUnk_08DC9A80:: @ 08DC9A80 + .incbin "baserom.gba", 0xDC9A80, 0x0000F83 + +gUnk_08DCAA03:: @ 08DCAA03 + .incbin "baserom.gba", 0xDCAA03, 0x0000D99 + +gUnk_08DCB79C:: @ 08DCB79C + .incbin "baserom.gba", 0xDCB79C, 0x0000410 + +gUnk_08DCBBAC:: @ 08DCBBAC + .incbin "baserom.gba", 0xDCBBAC, 0x000061D + +gUnk_08DCC1C9:: @ 08DCC1C9 + .incbin "baserom.gba", 0xDCC1C9, 0x000022C + +gUnk_08DCC3F5:: @ 08DCC3F5 + .incbin "baserom.gba", 0xDCC3F5, 0x0000087 diff --git a/data/entity_headers.s b/data/entity_headers.s index ae8c1918..8aa35c61 100644 --- a/data/entity_headers.s +++ b/data/entity_headers.s @@ -4,8 +4,8 @@ .section .rodata .align 2 -gAreaRoomEntities_MinishWoods:: @ 080D4150 - .4byte gAreaRoomEntities_MinishWoods_0 +Area_MinishWoods:: @ 080D4150 + .4byte Room_MinishWoods_Main .4byte 0x0 .4byte 0x0 .4byte 0x0 @@ -14,9 +14,9 @@ gAreaRoomEntities_MinishWoods:: @ 080D4150 .4byte 0x0 .4byte 0x0 -gAreaRoomEntities_MinishVillage:: @ 080D4170 - .4byte gUnk_080DC568 - .4byte gUnk_080DC5C0 +Area_MinishVillage:: @ 080D4170 + .4byte Room_MinishVillage_Main + .4byte Room_MinishVillage_SideHouse .4byte 0x0 .4byte 0x0 .4byte 0x0 @@ -32,21 +32,21 @@ gAreaRoomEntities_MinishVillage:: @ 080D4170 .4byte 0x0 .4byte 0x0 -gAreaRoomEntities_MinishPaths1:: @ 080D41B0 - .4byte gUnk_080D5D18 - .4byte gUnk_080D5DD8 - .4byte gUnk_080D5F70 - .4byte gUnk_080D6078 - .4byte gUnk_080D61A0 +Area_MinishPaths1:: @ 080D41B0 + .4byte Room_MinishPaths1_ToMinishVillage + .4byte Room_MinishPaths1_CastorWilds + .4byte Room_MinishPaths1_HyruleTown + .4byte Room_MinishPaths1_LonLonRanch + .4byte Room_MinishPaths1_MayorsCabin .4byte 0x0 .4byte 0x0 .4byte 0x0 -gAreaRoomEntities_CrenelMinishPaths:: @ 080D41D0 - .4byte gUnk_080D5948 - .4byte gUnk_080D5AA8 - .4byte gUnk_080D5B38 - .4byte gUnk_080D5C38 +Area_CrenelMinishPaths:: @ 080D41D0 + .4byte Room_CrenelMinishPaths_CrenelBean + .4byte Room_CrenelMinishPaths_CrenelWater + .4byte Room_CrenelMinishPaths_Rainfall + .4byte Room_CrenelMinishPaths_MelarisMine .4byte 0x0 .4byte 0x0 .4byte 0x0 @@ -60,8 +60,8 @@ gAreaRoomEntities_CrenelMinishPaths:: @ 080D41D0 .4byte 0x0 .4byte 0x0 -gAreaRoomEntities_MelarisMine:: @ 080D4210 - .4byte gUnk_080DD31C +Area_MelarisMine:: @ 080D4210 + .4byte Room_MelarisMine_Main .4byte 0x0 .4byte 0x0 .4byte 0x0 @@ -78,31 +78,31 @@ gAreaRoomEntities_MelarisMine:: @ 080D4210 .4byte 0x0 .4byte 0x0 -gAreaRoomEntities_HyruleTown:: @ 080D4250 - .4byte gUnk_080EFAEC - .4byte gUnk_080EFBD8 - .4byte gUnk_080EFC00 - .4byte gUnk_080EFC00 - .4byte gUnk_080EFC20 - .4byte gUnk_080EFC40 - .4byte gUnk_080EFC60 - .4byte gUnk_080EFC80 - .4byte gUnk_080EFCA0 - .4byte gUnk_080EFCC0 +Area_HyruleTown:: @ 080D4250 + .4byte Room_HyruleTown_0 + .4byte Room_HyruleTown_1 + .4byte Room_HyruleTown_2 + .4byte Room_HyruleTown_2 + .4byte Room_HyruleTown_3 + .4byte Room_HyruleTown_4 + .4byte Room_HyruleTown_5 + .4byte Room_HyruleTown_6 + .4byte Room_HyruleTown_7 + .4byte Room_HyruleTown_8 -gAreaRoomEntities_HyruleTownUnderground:: @ 080D4278 - .4byte gUnk_080F05B8 - .4byte gUnk_080F0610 +Area_HyruleTownUnderground:: @ 080D4278 + .4byte Room_HyruleTownUnderground_Main + .4byte Room_HyruleTownUnderground_Well -gAreaRoomEntities_FestivalTown:: @ 080D4280 - .4byte gUnk_080EFBD8 +Area_FestivalTown:: @ 080D4280 + .4byte Room_HyruleTown_1 -gAreaRoomEntities_HyruleTownMinishCaves:: @ 080D4284 - .4byte gUnk_080EFDF8 - .4byte gUnk_080EFE78 - .4byte gUnk_080EFF80 - .4byte gUnk_080F00A0 - .4byte gUnk_080F00F4 +Area_HyruleTownMinishCaves:: @ 080D4284 + .4byte Room_HyruleTownMinishCaves_Entrance + .4byte Room_HyruleTownMinishCaves_NorthRoom + .4byte Room_HyruleTownMinishCaves_PacciJump + .4byte Room_HyruleTownMinishCaves_MulldozerFight + .4byte Room_HyruleTownMinishCaves_WestChest .4byte 0x0 .4byte 0x0 .4byte 0x0 @@ -114,27 +114,27 @@ gAreaRoomEntities_HyruleTownMinishCaves:: @ 080D4284 .4byte 0x0 .4byte 0x0 .4byte 0x0 - .4byte gUnk_080F01D4 - .4byte gUnk_080F0230 - .4byte gUnk_080F0290 - .4byte gUnk_080F0368 - .4byte gUnk_080F0410 - .4byte gUnk_080F0458 + .4byte Room_HyruleTownMinishCaves_Flippers + .4byte Room_HyruleTownMinishCaves_Librari + .4byte Room_HyruleTownMinishCaves_WestFrozenChest + .4byte Room_HyruleTownMinishCaves_CrossIntersection + .4byte Room_HyruleTownMinishCaves_SoutheastCorner + .4byte Room_HyruleTownMinishCaves_Entrance2 -gAreaRoomEntities_HyruleField:: @ 080D42DC - .4byte gUnk_080F6FF0 - .4byte gUnk_080F72C4 - .4byte gUnk_080F73AC - .4byte gUnk_080F74C8 - .4byte gUnk_080F76F8 - .4byte gUnk_080F7BA4 - .4byte gUnk_080F8020 - .4byte gUnk_080F81E8 - .4byte gUnk_080F8400 - .4byte gUnk_080F84C8 +Area_HyruleField:: @ 080D42DC + .4byte Room_HyruleField_WesternWoodSouth + .4byte Room_HyruleField_LinksHouseExterior + .4byte Room_HyruleField_FromMinishWoods + .4byte Room_HyruleField_FromMinishWoodsNorth + .4byte Room_HyruleField_Farmers + .4byte Room_HyruleField_LonLonRanch + .4byte Room_HyruleField_OutsideCastle + .4byte Room_HyruleField_OutsideCastleWest + .4byte Room_HyruleField_TrilbyHighlands + .4byte Room_HyruleField_PercysHouse -gAreaRoomEntities_CastorWilds:: @ 080D4304 - .4byte gUnk_080D9F58 +Area_CastorWilds:: @ 080D4304 + .4byte Room_CastorWilds_Main .4byte 0x0 .4byte 0x0 .4byte 0x0 @@ -143,50 +143,50 @@ gAreaRoomEntities_CastorWilds:: @ 080D4304 .4byte 0x0 .4byte 0x0 -gAreaRoomEntities_Ruins:: @ 080D4324 - .4byte gUnk_080DDD40 - .4byte gUnk_080DDE20 - .4byte gUnk_080DDF34 - .4byte gUnk_080DDFC8 - .4byte gUnk_080DE12C - .4byte gUnk_080DE39C +Area_Ruins:: @ 080D4324 + .4byte Room_Ruins_Entrance + .4byte Room_Ruins_Beanstalk + .4byte Room_Ruins_TripleTektites + .4byte Room_Ruins_LadderToTektites + .4byte Room_Ruins_FortressEntrance + .4byte Room_Ruins_Armos .4byte 0x0 .4byte 0x0 -gAreaRoomEntities_MtCrenel:: @ 080D4344 - .4byte gUnk_080FAE6C - .4byte gUnk_080FAFB4 - .4byte gUnk_080FB270 - .4byte gUnk_080FB460 - .4byte gUnk_080FB7A4 +Area_MtCrenel:: @ 080D4344 + .4byte Room_MtCrenel_MountainTop + .4byte Room_MtCrenel_WallClimb + .4byte Room_MtCrenel_CaveOfFlamesEntrance + .4byte Room_MtCrenel_GustJarShortcut + .4byte Room_MtCrenel_Entrance .4byte 0x0 .4byte 0x0 .4byte 0x0 -gAreaRoomEntities_RoyalValley:: @ 080D4364 - .4byte gUnk_080D9290 - .4byte gUnk_080D9368 +Area_RoyalValley:: @ 080D4364 + .4byte Room_RoyalValley_Main + .4byte Room_RoyalValley_ForestMaze .4byte 0x0 .4byte 0x0 -gAreaRoomEntities_VeilFalls:: @ 080D4374 - .4byte gUnk_080F94A8 +Area_VeilFalls:: @ 080D4374 + .4byte Room_VeilFalls_Main .4byte 0x0 .4byte 0x0 .4byte 0x0 -gAreaRoomEntities_LakeHylia:: @ 080D4384 - .4byte gUnk_080F4074 - .4byte gUnk_080F41B8 +Area_LakeHylia:: @ 080D4384 + .4byte Room_LakeHylia_Main + .4byte Room_LakeHylia_Beanstalk .4byte 0x0 .4byte 0x0 -gAreaRoomEntities_Beanstalks:: @ 080D4394 - .4byte gUnk_080F68FC - .4byte gUnk_080F69CC - .4byte gUnk_080F6A94 - .4byte gUnk_080F6B64 - .4byte gUnk_080F6D1C +Area_Beanstalks:: @ 080D4394 + .4byte Room_Beanstalks_MountCrenel + .4byte Room_Beanstalks_LakeHylia + .4byte Room_Beanstalks_Ruins + .4byte Room_Beanstalks_EasternHills + .4byte Room_Beanstalks_WesternWoods .4byte 0x0 .4byte 0x0 .4byte 0x0 @@ -198,30 +198,30 @@ gAreaRoomEntities_Beanstalks:: @ 080D4394 .4byte 0x0 .4byte 0x0 .4byte 0x0 - .4byte gUnk_080F6D7C - .4byte gUnk_080F6DDC - .4byte gUnk_080F6E3C - .4byte gUnk_080F6E9C - .4byte gUnk_080F6EFC + .4byte Room_Beanstalks_MountCrenelClimb + .4byte Room_Beanstalks_LakeHyliaClimb + .4byte Room_Beanstalks_RuinsClimb + .4byte Room_Beanstalks_EasternHillsClimb + .4byte Room_Beanstalks_WesternWoodsClimb -gAreaRoomEntities_CastleGarden:: @ 080D43E8 - .4byte gUnk_080F0AE8 +Area_CastleGarden:: @ 080D43E8 + .4byte Room_CastleGarden_Main .4byte 0x0 .4byte 0x0 .4byte 0x0 -gAreaRoomEntities_CloudTops:: @ 080D43F8 - .4byte gUnk_080DD3EC - .4byte gUnk_080DD70C - .4byte gUnk_080DDBC8 +Area_CloudTops:: @ 080D43F8 + .4byte Room_CloudTops_House + .4byte Room_CloudTops_Middle + .4byte Room_CloudTops_Bottom .4byte 0x0 .4byte 0x0 .4byte 0x0 .4byte 0x0 .4byte 0x0 -gAreaRoomEntities_LakeWoodsCave:: @ 080D4418 - .4byte gUnk_080F42A0 +Area_LakeWoodsCave:: @ 080D4418 + .4byte Room_LakeWoodsCave_Main .4byte 0x0 .4byte 0x0 .4byte 0x0 @@ -230,8 +230,8 @@ gAreaRoomEntities_LakeWoodsCave:: @ 080D4418 .4byte 0x0 .4byte 0x0 -gAreaRoomEntities_HyruleDigCaves:: @ 080D4438 - .4byte gUnk_080F4540 +Area_HyruleDigCaves:: @ 080D4438 + .4byte Room_HyruleDigCaves_Main .4byte 0x0 .4byte 0x0 .4byte 0x0 @@ -240,14 +240,14 @@ gAreaRoomEntities_HyruleDigCaves:: @ 080D4438 .4byte 0x0 .4byte 0x0 -gAreaRoomEntities_DigCaves1:: @ 080D4458 - .4byte gUnk_080F46D0 +Area_DigCaves1:: @ 080D4458 + .4byte Room_DigCaves1_HyruleFieldFarm .4byte 0x0 .4byte 0x0 - .4byte gUnk_080F4780 + .4byte Room_DigCaves1_TrilbyHighlands -gAreaRoomEntities_CrenelDigCave:: @ 080D4468 - .4byte gUnk_080F4638 +Area_CrenelDigCave:: @ 080D4468 + .4byte Room_CrenelDigCave_Main .4byte 0x0 .4byte 0x0 .4byte 0x0 @@ -256,8 +256,8 @@ gAreaRoomEntities_CrenelDigCave:: @ 080D4468 .4byte 0x0 .4byte 0x0 -gAreaRoomEntities_VeilFallsDigCave:: @ 080D4488 - .4byte gUnk_080F4820 +Area_VeilFallsDigCave:: @ 080D4488 + .4byte Room_VeilFallsDigCave_Main .4byte 0x0 .4byte 0x0 .4byte 0x0 @@ -266,8 +266,8 @@ gAreaRoomEntities_VeilFallsDigCave:: @ 080D4488 .4byte 0x0 .4byte 0x0 -gAreaRoomEntities_CastorWildsDigCave:: @ 080D44A8 - .4byte gUnk_080F44A0 +Area_CastorWildsDigCave:: @ 080D44A8 + .4byte Room_CastorWildsDigCave_Main .4byte 0x0 .4byte 0x0 .4byte 0x0 @@ -276,28 +276,28 @@ gAreaRoomEntities_CastorWildsDigCave:: @ 080D44A8 .4byte 0x0 .4byte 0x0 -gAreaRoomEntities_OuterFortressOfWinds:: @ 080D44C8 - .4byte gUnk_080F4880 - .4byte gUnk_080F4A80 - .4byte gUnk_080F4B38 - .4byte gUnk_080F4BD8 - .4byte gUnk_080F4CDC +Area_OuterFortressOfWinds:: @ 080D44C8 + .4byte Room_OuterFortressOfWinds_EntranceHall + .4byte Room_OuterFortressOfWinds_2F + .4byte Room_OuterFortressOfWinds_3F + .4byte Room_OuterFortressOfWinds_MoleMitts + .4byte Room_OuterFortressOfWinds_SmallKey .4byte 0x0 .4byte 0x0 .4byte 0x0 -gAreaRoomEntities_HyliaDigCaves:: @ 080D44E8 - .4byte gUnk_080F4300 - .4byte gUnk_080F4428 +Area_HyliaDigCaves:: @ 080D44E8 + .4byte Room_HyliaDigCaves_Middle + .4byte Room_HyliaDigCaves_North .4byte 0x0 .4byte 0x0 .4byte 0x0 -gAreaRoomEntities_VeilFallsTop:: @ 080D44FC - .4byte gUnk_080F9CB0 +Area_VeilFallsTop:: @ 080D44FC + .4byte Room_VeilFallsTop_Main -gAreaRoomEntities_Empty:: @ 080D4500 - .4byte gUnk_080F52D8 +Area_Empty:: @ 080D4500 + .4byte Room_Empty_Main .4byte 0x0 .4byte 0x0 .4byte 0x0 @@ -306,34 +306,34 @@ gAreaRoomEntities_Empty:: @ 080D4500 .4byte 0x0 .4byte 0x0 -gAreaRoomEntities_DeepwoodShrineEntry:: @ 080D4520 - .4byte gUnk_080DFBB0 +Area_DeepwoodShrineEntry:: @ 080D4520 + .4byte Room_DeepwoodShrineEntry_Main -gAreaRoomEntities_DeepwoodShrine:: @ 080D4524 - .4byte gUnk_080DE550 - .4byte gUnk_080DE7B4 - .4byte gUnk_080DE8AC - .4byte gUnk_080DE980 - .4byte gUnk_080DEA48 - .4byte gUnk_080DEB10 - .4byte gUnk_080DEC68 - .4byte gUnk_080DED6C - .4byte gUnk_080DEE5C - .4byte gUnk_080DEF60 - .4byte gUnk_080DF090 - .4byte gUnk_080DF1B0 +Area_DeepwoodShrine:: @ 080D4524 + .4byte Room_DeepwoodShrine_Madderpillar + .4byte Room_DeepwoodShrine_BluePortal + .4byte Room_DeepwoodShrine_StairsToB1 + .4byte Room_DeepwoodShrine_PotBridge + .4byte Room_DeepwoodShrine_DoubleStatue + .4byte Room_DeepwoodShrine_Map + .4byte Room_DeepwoodShrine_Barrel + .4byte Room_DeepwoodShrine_Button + .4byte Room_DeepwoodShrine_Mulldozer + .4byte Room_DeepwoodShrine_Pillars + .4byte Room_DeepwoodShrine_Lever + .4byte Room_DeepwoodShrine_Entrance .4byte 0x0 .4byte 0x0 .4byte 0x0 .4byte 0x0 - .4byte gUnk_080DF324 - .4byte gUnk_080DF46C - .4byte gUnk_080DF5BC - .4byte gUnk_080DF62C - .4byte gUnk_080DF70C - .4byte gUnk_080DF86C + .4byte Room_DeepwoodShrine_Torch + .4byte Room_DeepwoodShrine_BossKey + .4byte Room_DeepwoodShrine_Compass + .4byte Room_DeepwoodShrine_13 + .4byte Room_DeepwoodShrine_LilyPadWest + .4byte Room_DeepwoodShrine_LilyPadEast .4byte 0x0 - .4byte gUnk_080DFA70 + .4byte Room_DeepwoodShrine_PreBoss .4byte 0x0 .4byte 0x0 .4byte 0x0 @@ -342,37 +342,37 @@ gAreaRoomEntities_DeepwoodShrine:: @ 080D4524 .4byte 0x0 .4byte 0x0 .4byte 0x0 - .4byte gUnk_080DFB48 + .4byte Room_DeepwoodShrine_InsideBarrel -gAreaRoomEntities_DeepwoodShrineBoss:: @ 080D45A8 - .4byte gUnk_080DF9AC +Area_DeepwoodShrineBoss:: @ 080D45A8 + .4byte Room_DeepwoodShrineBoss_Main -gAreaRoomEntities_CaveOfFlames:: @ 080D45AC - .4byte gUnk_080DFCF0 - .4byte gUnk_080DFE9C - .4byte gUnk_080E0048 - .4byte gUnk_080E0188 - .4byte gUnk_080E035C - .4byte gUnk_080E04AC - .4byte gUnk_080E0770 - .4byte gUnk_080E0878 - .4byte gUnk_080E0A20 - .4byte gUnk_080E0C14 +Area_CaveOfFlames:: @ 080D45AC + .4byte Room_CaveOfFlames_AfterCane + .4byte Room_CaveOfFlames_SpinyChus + .4byte Room_CaveOfFlames_CartToSpinyChus + .4byte Room_CaveOfFlames_Entrance + .4byte Room_CaveOfFlames_MainCart + .4byte Room_CaveOfFlames_NorthEntrance + .4byte Room_CaveOfFlames_CartWest + .4byte Room_CaveOfFlames_Helmasaur + .4byte Room_CaveOfFlames_Rollobite + .4byte Room_CaveOfFlames_MinishLava .4byte 0x0 .4byte 0x0 .4byte 0x0 .4byte 0x0 .4byte 0x0 .4byte 0x0 - .4byte gUnk_080E0E34 - .4byte gUnk_080E0F4C - .4byte gUnk_080E107C - .4byte gUnk_080E110C - .4byte gUnk_080E11F0 - .4byte gUnk_080E12F0 - .4byte gUnk_080E141C - .4byte gUnk_080E1728 - .4byte gUnk_080E1784 + .4byte Room_CaveOfFlames_MinishSpikes + .4byte Room_CaveOfFlames_RollobiteSwitch + .4byte Room_CaveOfFlames_BeforeGleerok + .4byte Room_CaveOfFlames_PathBossKey + .4byte Room_CaveOfFlames_PathBossKey2 + .4byte Room_CaveOfFlames_Compass + .4byte Room_CaveOfFlames_Bobomb + .4byte Room_CaveOfFlames_BossDoor + .4byte Room_CaveOfFlames_18 .4byte 0x0 .4byte 0x0 .4byte 0x0 @@ -380,7 +380,7 @@ gAreaRoomEntities_CaveOfFlames:: @ 080D45AC .4byte 0x0 .4byte 0x0 .4byte 0x0 - .4byte gUnk_080E1874 + .4byte Room_CaveOfFlamesBoss_Main .4byte 0x0 .4byte 0x0 .4byte 0x0 @@ -389,17 +389,17 @@ gAreaRoomEntities_CaveOfFlames:: @ 080D45AC .4byte 0x0 .4byte 0x0 -gAreaRoomEntities_CaveOfFlamesBoss:: @ 080D464C - .4byte gUnk_080E1874 +Area_CaveOfFlamesBoss:: @ 080D464C + .4byte Room_CaveOfFlamesBoss_Main -gAreaRoomEntities_FortressOfWinds:: @ 080D4650 - .4byte gUnk_080E1998 - .4byte gUnk_080E1ACC - .4byte gUnk_080E1D84 - .4byte gUnk_080E1F48 - .4byte gUnk_080E212C - .4byte gUnk_080F4BD8 - .4byte gUnk_080F4CDC +Area_FortressOfWinds:: @ 080D4650 + .4byte Room_FortressOfWinds_Eyegore + .4byte Room_FortressOfWinds_BeforeMazaal + .4byte Room_FortressOfWinds_EastKeyLever + .4byte Room_FortressOfWinds_PitPlatforms + .4byte Room_FortressOfWinds_WestKeyLever + .4byte Room_OuterFortressOfWinds_MoleMitts + .4byte Room_OuterFortressOfWinds_SmallKey .4byte 0x0 .4byte 0x0 .4byte 0x0 @@ -409,54 +409,54 @@ gAreaRoomEntities_FortressOfWinds:: @ 080D4650 .4byte 0x0 .4byte 0x0 .4byte 0x0 - .4byte gUnk_080E2310 - .4byte gUnk_080E2424 - .4byte gUnk_080E2564 - .4byte gUnk_080E26F8 - .4byte gUnk_080E28EC - .4byte gUnk_080E2AA8 - .4byte gUnk_080E2C08 - .4byte gUnk_080E2D60 - .4byte gUnk_080E2E5C - .4byte gUnk_080E3054 - .4byte gUnk_080E3130 - .4byte gUnk_080E31BC - .4byte gUnk_080E326C - .4byte gUnk_080E33DC + .4byte Room_FortressOfWinds_Darknut + .4byte Room_FortressOfWinds_EyeBridge + .4byte Room_FortressOfWinds_Pit + .4byte Room_FortressOfWinds_Wallmaster + .4byte Room_FortressOfWinds_Clone + .4byte Room_FortressOfWinds_SpikeTraps + .4byte Room_FortressOfWinds_Mazaal + .4byte Room_FortressOfWinds_Stalfos + .4byte Room_FortressOfWinds_EntranceMoleMitts + .4byte Room_FortressOfWinds_Main2F + .4byte Room_FortressOfWinds_MinishHole + .4byte Room_FortressOfWinds_BossKey + .4byte Room_FortressOfWinds_WestStairs2F + .4byte Room_FortressOfWinds_EastStairs2F .4byte 0x0 .4byte 0x0 - .4byte gUnk_080E347C - .4byte gUnk_080E351C - .4byte gUnk_080E358C - .4byte gUnk_080E3694 - .4byte gUnk_080E3728 + .4byte Room_FortressOfWinds_WestStairs1F + .4byte Room_FortressOfWinds_CenterStairs1F + .4byte Room_FortressOfWinds_EastStairs1F + .4byte Room_FortressOfWinds_Wizzrobe + .4byte Room_FortressOfWinds_HeartPiece -gAreaRoomEntities_FortressOfWindsTop:: @ 080D46E4 - .4byte gUnk_080E38C0 +Area_FortressOfWindsTop:: @ 080D46E4 + .4byte Room_FortressOfWindsTop_Main -gAreaRoomEntities_InnerMazaal:: @ 080D46E8 - .4byte gUnk_080E3790 - .4byte gUnk_080E3790 +Area_InnerMazaal:: @ 080D46E8 + .4byte Room_InnerMazaal_Main + .4byte Room_InnerMazaal_Main -gAreaRoomEntities_TempleOfDroplets:: @ 080D46F0 - .4byte gUnk_080E3970 - .4byte gUnk_080E3A90 - .4byte gUnk_080E3B40 - .4byte gUnk_080E3C90 - .4byte gUnk_080E3D20 - .4byte gUnk_080E3E60 - .4byte gUnk_080E3F84 - .4byte gUnk_080E4054 - .4byte gUnk_080E42BC - .4byte gUnk_080E4344 - .4byte gUnk_080E4668 - .4byte gUnk_080E471C - .4byte gUnk_080E47EC - .4byte gUnk_080E4924 - .4byte gUnk_080E4A5C - .4byte gUnk_080E4B48 - .4byte gUnk_080E4C68 - .4byte gUnk_080E4D4C +Area_TempleOfDroplets:: @ 080D46F0 + .4byte Room_TempleOfDroplets_WestHole + .4byte Room_TempleOfDroplets_NorthSplit + .4byte Room_TempleOfDroplets_EastHole + .4byte Room_TempleOfDroplets_Entrance + .4byte Room_TempleOfDroplets_NorthwestStairs + .4byte Room_TempleOfDroplets_ScissorsMiniboss + .4byte Room_TempleOfDroplets_WaterfallNorthwest + .4byte Room_TempleOfDroplets_WaterfallNortheast + .4byte Room_TempleOfDroplets_Element + .4byte Room_TempleOfDroplets_IceCorner + .4byte Room_TempleOfDroplets_IcePitMaze + .4byte Room_TempleOfDroplets_HoleToBlueChuchu + .4byte Room_TempleOfDroplets_WaterfallSoutheast + .4byte Room_TempleOfDroplets_WaterfallSouthwest + .4byte Room_TempleOfDroplets_BigOcto + .4byte Room_TempleOfDroplets_ToBigBlueChuchu + .4byte Room_TempleOfDroplets_BigBlueChuchu + .4byte Room_TempleOfDroplets_BigBlueChuchuKey .4byte 0x0 .4byte 0x0 .4byte 0x0 @@ -471,43 +471,43 @@ gAreaRoomEntities_TempleOfDroplets:: @ 080D46F0 .4byte 0x0 .4byte 0x0 .4byte 0x0 - .4byte gUnk_080E4E0C - .4byte gUnk_080E4ECC - .4byte gUnk_080E4FA0 - .4byte gUnk_080E4FF0 - .4byte gUnk_080E5100 - .4byte gUnk_080E5220 - .4byte gUnk_080E5330 - .4byte gUnk_080E5460 - .4byte gUnk_080E5730 - .4byte gUnk_080E5828 - .4byte gUnk_080E58C0 - .4byte gUnk_080E5B38 - .4byte gUnk_080E5CF0 - .4byte gUnk_080E5DAC - .4byte gUnk_080E5E9C - .4byte gUnk_080E5FB4 - .4byte gUnk_080E6130 - .4byte gUnk_080E62A8 - .4byte gUnk_080E637C - .4byte gUnk_080E64A4 - .4byte gUnk_080E65B8 - .4byte gUnk_080E66D8 - .4byte gUnk_080E678C + .4byte Room_TempleOfDroplets_BossKey + .4byte Room_TempleOfDroplets_NorthSmallKey + .4byte Room_TempleOfDroplets_BlockCloneButtonPuzzle + .4byte Room_TempleOfDroplets_BlockClonePuzzle + .4byte Room_TempleOfDroplets_BlockCloneIceBridge + .4byte Room_TempleOfDroplets_StairsToScissorsMiniboss + .4byte Room_TempleOfDroplets_SpikeBar + .4byte Room_TempleOfDroplets_Lanterns + .4byte Room_TempleOfDroplets_LilypadIceBlocks + .4byte Room_TempleOfDroplets_Pit + .4byte Room_TempleOfDroplets_FireBars + .4byte Room_TempleOfDroplets_LanternMaze + .4byte Room_TempleOfDroplets_Madderpillars + .4byte Room_TempleOfDroplets_AfterMadderpillars + .4byte Room_TempleOfDroplets_BlueChuchuKeyLever + .4byte Room_TempleOfDroplets_MulldozerKey + .4byte Room_TempleOfDroplets_BombWall + .4byte Room_TempleOfDroplets_LilypadWestB2 + .4byte Room_TempleOfDroplets_CompassRoom + .4byte Room_TempleOfDroplets_LanternScissors + .4byte Room_TempleOfDroplets_LilypadMiddleB2 + .4byte Room_TempleOfDroplets_LilypadEastB2 + .4byte Room_TempleOfDroplets_FlameBarBlockPuzzle .4byte 0x0 -gAreaRoomEntities_RoyalCrypt:: @ 080D47D0 - .4byte gUnk_080E698C - .4byte gUnk_080E6AD4 - .4byte gUnk_080E6B50 - .4byte gUnk_080E6BF8 - .4byte gUnk_080E6E04 - .4byte gUnk_080E6F1C - .4byte gUnk_080E70A4 - .4byte gUnk_080E714C - .4byte gUnk_080E7204 +Area_RoyalCrypt:: @ 080D47D0 + .4byte Room_RoyalCrypt_KingGustaf + .4byte Room_RoyalCrypt_WaterRope + .4byte Room_RoyalCrypt_Gibdo + .4byte Room_RoyalCrypt_3 + .4byte Room_RoyalCrypt_KeyBlock + .4byte Room_RoyalCrypt_5 + .4byte Room_RoyalCrypt_6 + .4byte Room_RoyalCrypt_MushroomPit + .4byte Room_RoyalCrypt_Entrance -gAreaRoomEntities_PalaceOfWinds:: @ 080D47F4 +Area_PalaceOfWinds:: @ 080D47F4 .4byte gUnk_080E7364 .4byte gUnk_080E73E4 .4byte gUnk_080E74C4 @@ -560,17 +560,17 @@ gAreaRoomEntities_PalaceOfWinds:: @ 080D47F4 .4byte gUnk_080EA7C8 .4byte gUnk_080EA9E0 -gAreaRoomEntities_PalaceOfWindsBoss:: @ 080D48C0 - .4byte gUnk_080EAA58 +Area_PalaceOfWindsBoss:: @ 080D48C0 + .4byte Room_PalaceOfWindsBoss_Main -gAreaRoomEntities_Sanctuary:: @ 080D48C4 - .4byte gUnk_080F5428 - .4byte gUnk_080F5610 - .4byte gUnk_080F5718 +Area_Sanctuary:: @ 080D48C4 + .4byte Room_Sanctuary_Hall + .4byte Room_Sanctuary_Main + .4byte Room_Sanctuary_StainedGlass .4byte 0x0 - .4byte gUnk_080F5718 + .4byte Room_Sanctuary_StainedGlass -gAreaRoomEntities_HyruleCastle:: @ 080D48D8 +Area_HyruleCastle:: @ 080D48D8 .4byte gUnk_080D7380 .4byte gUnk_080D7498 .4byte gUnk_080D7650 @@ -578,10 +578,10 @@ gAreaRoomEntities_HyruleCastle:: @ 080D48D8 .4byte gUnk_080D7744 .4byte gUnk_080D778C -gAreaRoomEntities_SanctuaryEntrance:: @ 080D48F0 - .4byte gUnk_080F53C0 +Area_SanctuaryEntrance:: @ 080D48F0 + .4byte Room_SanctuaryEntrance_Main -gAreaRoomEntities_DarkHyruleCastle:: @ 080D48F4 +Area_DarkHyruleCastle:: @ 080D48F4 .4byte gUnk_080EB704 .4byte gUnk_080EB75C .4byte gUnk_080EB7B4 @@ -642,111 +642,111 @@ gAreaRoomEntities_DarkHyruleCastle:: @ 080D48F4 .4byte gUnk_080EE78C .4byte gUnk_080EE7EC -gAreaRoomEntities_VaatisArms:: @ 080D49E0 - .4byte gUnk_080EACA8 - .4byte gUnk_080EAD18 +Area_VaatisArms:: @ 080D49E0 + .4byte Room_VaatisArms_First + .4byte Room_VaatisArms_Second -gAreaRoomEntities_Vaati3:: @ 080D49E8 - .4byte gUnk_080EABA8 - .4byte gUnk_080EABA8 +Area_Vaati3:: @ 080D49E8 + .4byte Room_Vaati3_Main + .4byte Room_Vaati3_Main -gAreaRoomEntities_Vaati2:: @ 080D49F0 - .4byte gUnk_080EAB00 +Area_Vaati2:: @ 080D49F0 + .4byte Room_Vaati2_Main -gAreaRoomEntities_DarkHyruleCastleBridge:: @ 080D49F4 - .4byte gUnk_080EAC40 +Area_DarkHyruleCastleBridge:: @ 080D49F4 + .4byte Room_DarkHyruleCastleBridge_Main -gAreaRoomEntities_DarkHyruleCastleOutside:: @ 080D49F8 - .4byte gUnk_080EAE20 - .4byte gUnk_080EAF78 - .4byte gUnk_080EAFD0 - .4byte gUnk_080EB0A4 - .4byte gUnk_080EB180 - .4byte gUnk_080EB1D8 - .4byte gUnk_080EB320 - .4byte gUnk_080EB440 - .4byte gUnk_080EB568 +Area_DarkHyruleCastleOutside:: @ 080D49F8 + .4byte Room_DarkHyruleCastleOutside_ZeldaStatuePlatform + .4byte Room_DarkHyruleCastleOutside_Garden + .4byte Room_DarkHyruleCastleOutside_OutsideNorthwest + .4byte Room_DarkHyruleCastleOutside_OutsideNortheast + .4byte Room_DarkHyruleCastleOutside_OutsideEast + .4byte Room_DarkHyruleCastleOutside_OutsideSouthwest + .4byte Room_DarkHyruleCastleOutside_OutsideSouth + .4byte Room_DarkHyruleCastleOutside_OutsideSoutheast + .4byte Room_DarkHyruleCastleOutside_8 -gAreaRoomEntities_45:: @ 080D4A1C - .4byte gUnk_080D787C +Area_45:: @ 080D4A1C + .4byte Area_45_Main .4byte 0x0 .4byte 0x0 .4byte 0x0 -gAreaRoomEntities_4D:: @ 080D4A2C - .4byte gUnk_080D78F4 +Area_4D:: @ 080D4A2C + .4byte Area_4D_Main .4byte 0x0 .4byte 0x0 .4byte 0x0 -gAreaRoomEntities_57:: @ 080D4A3C - .4byte gUnk_080D797C +Area_57:: @ 080D4A3C + .4byte Area_57_Main .4byte 0x0 .4byte 0x0 .4byte 0x0 -gAreaRoomEntities_5F:: @ 080D4A4C - .4byte gUnk_080D79F4 +Area_5F:: @ 080D4A4C + .4byte Area_5F_Main .4byte 0x0 .4byte 0x0 .4byte 0x0 -gAreaRoomEntities_67:: @ 080D4A5C - .4byte gUnk_080D7A6C +Area_67:: @ 080D4A5C + .4byte Area_67_Main .4byte 0x0 .4byte 0x0 .4byte 0x0 -gAreaRoomEntities_6F:: @ 080D4A6C - .4byte gUnk_080D7AE4 +Area_6F:: @ 080D4A6C + .4byte Area_6F_Main .4byte 0x0 .4byte 0x0 .4byte 0x0 -gAreaRoomEntities_77:: @ 080D4A7C - .4byte gUnk_080D7B6C +Area_77:: @ 080D4A7C + .4byte Area_77_Main .4byte 0x0 .4byte 0x0 .4byte 0x0 -gAreaRoomEntities_7F:: @ 080D4A8C - .4byte gUnk_080D7BE4 +Area_7F:: @ 080D4A8C + .4byte Area_7F_Main .4byte 0x0 .4byte 0x0 .4byte 0x0 -gAreaRoomEntities_87:: @ 080D4A9C - .4byte gUnk_080D7804 +Area_87:: @ 080D4A9C + .4byte Area_87_Main .4byte 0x0 .4byte 0x0 .4byte 0x0 -gAreaRoomEntities_8F:: @ 080D4AAC - .4byte gUnk_080D7C5C +Area_8F:: @ 080D4AAC + .4byte Area_8F_Main .4byte 0x0 .4byte 0x0 .4byte 0x0 -gAreaRoomEntities_MinishHouseInteriors:: @ 080D4ABC - .4byte gUnk_080DA63C - .4byte gUnk_080DA6E8 - .4byte gUnk_080DA7B8 - .4byte gUnk_080DA83C - .4byte gUnk_080DA8B4 - .4byte gUnk_080DA92C - .4byte gUnk_080DA9A4 - .4byte gUnk_080DAA1C - .4byte gUnk_080DAAB4 - .4byte gUnk_080DAEB4 +Area_MinishHouseInteriors:: @ 080D4ABC + .4byte Room_MinishHouseInteriors_GentariMain + .4byte Room_MinishHouseInteriors_GentariExit + .4byte Room_MinishHouseInteriors_Festari + .4byte Room_MinishHouseInteriors_Red + .4byte Room_MinishHouseInteriors_Green + .4byte Room_MinishHouseInteriors_Blue + .4byte Room_MinishHouseInteriors_SideArea + .4byte Room_MinishHouseInteriors_ShoeMinish + .4byte Room_MinishHouseInteriors_PotMinish + .4byte Room_MinishHouseInteriors_BarrelMinish .4byte 0x0 .4byte 0x0 .4byte 0x0 .4byte 0x0 .4byte 0x0 .4byte 0x0 - .4byte gUnk_080DAF50 - .4byte gUnk_080DAFE8 - .4byte gUnk_080DB0A0 + .4byte Room_MinishHouseInteriors_MelariMinesSouthwest + .4byte Room_MinishHouseInteriors_MelariMinesSoutheast + .4byte Room_MinishHouseInteriors_MelariMinesEast .4byte 0x0 .4byte 0x0 .4byte 0x0 @@ -760,14 +760,14 @@ gAreaRoomEntities_MinishHouseInteriors:: @ 080D4ABC .4byte 0x0 .4byte 0x0 .4byte 0x0 - .4byte gUnk_080DB118 - .4byte gUnk_080DB190 - .4byte gUnk_080DB208 - .4byte gUnk_080DB290 - .4byte gUnk_080DB308 - .4byte gUnk_080DB380 - .4byte gUnk_080DB3F8 - .4byte gUnk_080DB470 + .4byte Room_MinishHouseInteriors_HyruleFieldSouthwest + .4byte Room_MinishHouseInteriors_HyruleFieldOutsideLinksHouse + .4byte Room_MinishHouseInteriors_NextToKnuckle + .4byte Room_MinishHouseInteriors_Librari + .4byte Room_MinishHouseInteriors_HyruleFieldExit + .4byte Room_MinishHouseInteriors_HyruleTown + .4byte Room_MinishHouseInteriors_MinishWoodsBomb + .4byte Room_MinishHouseInteriors_LakeHyliaOcarina .4byte 0x0 .4byte 0x0 .4byte 0x0 @@ -777,13 +777,13 @@ gAreaRoomEntities_MinishHouseInteriors:: @ 080D4ABC .4byte 0x0 .4byte 0x0 -gAreaRoomEntities_TownMinishHoles:: @ 080D4B7C - .4byte gUnk_080DB548 - .4byte gUnk_080DB5C0 - .4byte gUnk_080DB648 - .4byte gUnk_080DB6D0 - .4byte gUnk_080DB768 - .4byte gUnk_080DB7E0 +Area_TownMinishHoles:: @ 080D4B7C + .4byte Room_TownMinishHoles_MayorsHouse + .4byte Room_TownMinishHoles_WestOracle + .4byte Room_TownMinishHoles_DrLeft + .4byte Room_TownMinishHoles_Carpenter + .4byte Room_TownMinishHoles_Cafe + .4byte Room_TownMinishHoles_5 .4byte 0x0 .4byte 0x0 .4byte 0x0 @@ -794,9 +794,9 @@ gAreaRoomEntities_TownMinishHoles:: @ 080D4B7C .4byte 0x0 .4byte 0x0 .4byte 0x0 - .4byte gUnk_080DB9BC - .4byte gUnk_080DBA80 - .4byte gUnk_080DBBC8 + .4byte Room_TownMinishHoles_LibraryBookshelf + .4byte Room_TownMinishHoles_LibrariBookHouse + .4byte Room_TownMinishHoles_RemShoeShop .4byte 0x0 .4byte 0x0 .4byte 0x0 @@ -827,16 +827,16 @@ gAreaRoomEntities_TownMinishHoles:: @ 080D4B7C .4byte 0x0 .4byte 0x0 -gAreaRoomEntities_HouseInteriors3:: @ 080D4C3C - .4byte gUnk_080F5934 - .4byte gUnk_080F5ADC - .4byte gUnk_080F5BE8 - .4byte gUnk_080F5D84 - .4byte gUnk_080F5E28 - .4byte gUnk_080F5EF8 - .4byte gUnk_080F5FF0 - .4byte gUnk_080F60C4 - .4byte gUnk_080F615C +Area_HouseInteriors3:: @ 080D4C3C + .4byte Room_HouseInteriors3_StockwellShop + .4byte Room_HouseInteriors3_Cafe + .4byte Room_HouseInteriors3_RemShoeShop + .4byte Room_HouseInteriors3_Bakery + .4byte Room_HouseInteriors3_Simon + .4byte Room_HouseInteriors3_FigurineHouse + .4byte Room_HouseInteriors3_BorlovEntrance + .4byte Room_HouseInteriors3_Carlov + .4byte Room_HouseInteriors3_Borlov .4byte 0x0 .4byte 0x0 .4byte 0x0 @@ -845,47 +845,47 @@ gAreaRoomEntities_HouseInteriors3:: @ 080D4C3C .4byte 0x0 .4byte 0x0 -gAreaRoomEntities_HouseInteriors1:: @ 080D4C7C - .4byte gUnk_080D62FC - .4byte gUnk_080D6518 - .4byte gUnk_080D66A8 - .4byte gUnk_080D68CC - .4byte gUnk_080D69BC - .4byte gUnk_080D6A80 - .4byte gUnk_080D6B20 - .4byte gUnk_080D6BC4 - .4byte gUnk_080D6D9C - .4byte gUnk_080D6F54 - .4byte gUnk_080D6FF4 - .4byte gUnk_080D7100 - .4byte gUnk_080D72B0 +Area_HouseInteriors1:: @ 080D4C7C + .4byte Room_HouseInteriors1_Mayor + .4byte Room_HouseInteriors1_PostOffice + .4byte Room_HouseInteriors1_Library2F + .4byte Room_HouseInteriors1_Library1F + .4byte Room_HouseInteriors1_Inn1F + .4byte Room_HouseInteriors1_InnWestRoom + .4byte Room_HouseInteriors1_InnMiddleRoom + .4byte Room_HouseInteriors1_InnEastRoom + .4byte Room_HouseInteriors1_InnWest2F + .4byte Room_HouseInteriors1_InnEast2F + .4byte Room_HouseInteriors1_InnMinishHeartPiece + .4byte Room_HouseInteriors1_SchoolWest + .4byte Room_HouseInteriors1_SchoolEast .4byte 0x0 .4byte 0x0 .4byte 0x0 -gAreaRoomEntities_HouseInteriors2:: @ 080D4CBC - .4byte gUnk_080F1D48 - .4byte gUnk_080F1EC0 - .4byte gUnk_080F1FEC - .4byte gUnk_080F2108 - .4byte gUnk_080F22F4 +Area_HouseInteriors2:: @ 080D4CBC + .4byte Room_HouseInteriors2_Stranger + .4byte Room_HouseInteriors2_WestOracle + .4byte Room_HouseInteriors2_2 + .4byte Room_HouseInteriors2_3 + .4byte Room_HouseInteriors2_DrLeft .4byte 0x0 - .4byte gUnk_080F24D8 - .4byte gUnk_080F26CC - .4byte gUnk_080F2888 - .4byte gUnk_080F29CC - .4byte gUnk_080F2A9C - .4byte gUnk_080F2B78 - .4byte gUnk_080F2D7C + .4byte Room_HouseInteriors2_Romio + .4byte Room_HouseInteriors2_Julietta + .4byte Room_HouseInteriors2_Percy + .4byte Room_HouseInteriors2_EastOracle + .4byte Room_HouseInteriors2_A + .4byte Room_HouseInteriors2_B + .4byte Room_HouseInteriors2_Cucco .4byte 0x0 .4byte 0x0 .4byte 0x0 - .4byte gUnk_080F2E64 - .4byte gUnk_080F2F94 - .4byte gUnk_080F307C + .4byte Room_HouseInteriors2_LinksHouseEntrance + .4byte Room_HouseInteriors2_LinksHouseSmith + .4byte Room_HouseInteriors2_Dampe .4byte 0x0 - .4byte gUnk_080F3174 - .4byte gUnk_080F3230 + .4byte Room_HouseInteriors2_Stockwell + .4byte Room_HouseInteriors2_LinksHouseBedroom .4byte 0x0 .4byte 0x0 .4byte 0x0 @@ -913,13 +913,13 @@ gAreaRoomEntities_HouseInteriors2:: @ 080D4CBC .4byte 0x0 .4byte 0x0 -gAreaRoomEntities_HouseInteriors4:: @ 080D4D7C - .4byte gUnk_080F33C8 - .4byte gUnk_080F35C4 - .4byte gUnk_080F3758 - .4byte gUnk_080F38F4 - .4byte gUnk_080F39F4 - .4byte gUnk_080F3BC4 +Area_HouseInteriors4:: @ 080D4D7C + .4byte Room_HouseInteriors4_Carpenter + .4byte Room_HouseInteriors4_Swiftblade + .4byte Room_HouseInteriors4_RanchHouseWest + .4byte Room_HouseInteriors4_RanchHouseEast + .4byte Room_HouseInteriors4_FarmHouse + .4byte Room_HouseInteriors4_Mayor .4byte 0x0 .4byte 0x0 .4byte 0x0 @@ -931,8 +931,8 @@ gAreaRoomEntities_HouseInteriors4:: @ 080D4D7C .4byte 0x0 .4byte 0x0 -gAreaRoomEntities_TreeInteriors:: @ 080D4DBC - .4byte gUnk_080F9FF8 +Area_TreeInteriors:: @ 080D4DBC + .4byte Room_TreeInteriors_WitchHut .4byte 0x0 .4byte 0x0 .4byte 0x0 @@ -948,79 +948,79 @@ gAreaRoomEntities_TreeInteriors:: @ 080D4DBC .4byte 0x0 .4byte 0x0 .4byte 0x0 - .4byte gUnk_080FA590 - .4byte gUnk_080FA628 - .4byte gUnk_080FA690 - .4byte gUnk_080FA6E8 - .4byte gUnk_080FA740 - .4byte gUnk_080FA798 - .4byte gUnk_080FA7F0 - .4byte gUnk_080FA848 - .4byte gUnk_080FA8A0 - .4byte gUnk_080FA908 - .4byte gUnk_080FA960 - .4byte gUnk_080FA9B8 - .4byte gUnk_080FAA70 - .4byte gUnk_080FAAD8 - .4byte gUnk_080FABA0 - .4byte gUnk_080FAC08 + .4byte Room_TreeInteriors_StairsToCarlov + .4byte Room_TreeInteriors_PercysTreehouse + .4byte Room_TreeInteriors_HeartPiece + .4byte Room_TreeInteriors_StairsToBladeBrother + .4byte Room_TreeInteriors_14 + .4byte Room_TreeInteriors_BoomerangNorthwest + .4byte Room_TreeInteriors_BoomerangNortheast + .4byte Room_TreeInteriors_BoomerangSouthwest + .4byte Room_TreeInteriors_BoomerangSoutheast + .4byte Room_TreeInteriors_HeartPieceSouthwestField + .4byte Room_TreeInteriors_StairsToFairyFountain + .4byte Room_TreeInteriors_StairsToWalletFairy + .4byte Room_TreeInteriors_1C + .4byte Room_TreeInteriors_StairsToBusinessScrub + .4byte Room_TreeInteriors_1E + .4byte Room_TreeInteriors_1F -gAreaRoomEntities_Dojos:: @ 080D4E3C - .4byte gUnk_080D7E9C - .4byte gUnk_080D7F7C - .4byte gUnk_080D805C - .4byte gUnk_080D813C - .4byte gUnk_080D822C - .4byte gUnk_080D8374 - .4byte gUnk_080D8464 - .4byte gUnk_080D855C - .4byte gUnk_080D8634 - .4byte gUnk_080D871C - .4byte gUnk_080D87F4 - .4byte gUnk_080D886C - .4byte gUnk_080D88E4 - .4byte gUnk_080D895C +Area_Dojos:: @ 080D4E3C + .4byte Room_Dojos_Grayblade + .4byte Room_Dojos_Splitblade + .4byte Room_Dojos_Greatblade + .4byte Room_Dojos_Scarblade + .4byte Room_Dojos_Swiftblade + .4byte Room_Dojos_Grimblade + .4byte Room_Dojos_Waveblade + .4byte Room_Dojos_7 + .4byte Room_Dojos_8 + .4byte Room_Dojos_9 + .4byte Room_Dojos_ToGrimblade + .4byte Room_Dojos_ToSplitblade + .4byte Room_Dojos_ToGreatblade + .4byte Room_Dojos_ToScarblade .4byte 0x0 .4byte 0x0 -gAreaRoomEntities_CrenelCaves:: @ 080D4E7C - .4byte gUnk_080FB8BC - .4byte gUnk_080FB934 - .4byte gUnk_080FBA6C - .4byte gUnk_080FBAEC - .4byte gUnk_080FBB54 - .4byte gUnk_080FBC04 - .4byte gUnk_080FBCB4 - .4byte gUnk_080FBDC4 - .4byte gUnk_080FBE5C - .4byte gUnk_080FBF1C - .4byte gUnk_080FC064 - .4byte gUnk_080FC12C - .4byte gUnk_080FC1C4 - .4byte gUnk_080FC234 - .4byte gUnk_080FC2A4 - .4byte gUnk_080FC30C - .4byte gUnk_080FC3A4 +Area_CrenelCaves:: @ 080D4E7C + .4byte Room_CrenelCaves_BlockPushing + .4byte Room_CrenelCaves_PillarCave + .4byte Room_CrenelCaves_BridgeSwitch + .4byte Room_CrenelCaves_ExitToMines + .4byte Room_CrenelCaves_GripRing + .4byte Room_CrenelCaves_FairyFountain + .4byte Room_CrenelCaves_SpinyChuPuzzle + .4byte Room_CrenelCaves_ChuchuPotChest + .4byte Room_CrenelCaves_WaterHeartPiece + .4byte Room_CrenelCaves_RupeeFairyFountain + .4byte Room_CrenelCaves_HelmasaurHallway + .4byte Room_CrenelCaves_MushroomKeese + .4byte Room_CrenelCaves_LadderToGreenWater + .4byte Room_CrenelCaves_BombBusinessScrub + .4byte Room_CrenelCaves_Hermit + .4byte Room_CrenelCaves_HintScrub + .4byte Room_CrenelCaves_ToGrayblade -gAreaRoomEntities_MinishCracks:: @ 080D4EC0 - .4byte gUnk_080DC790 - .4byte gUnk_080DC848 - .4byte gUnk_080DC8F0 - .4byte gUnk_080DC9A0 - .4byte gUnk_080DCA48 - .4byte gUnk_080DCAD0 - .4byte gUnk_080DCBD8 - .4byte gUnk_080DCC8C - .4byte gUnk_080DCCFC - .4byte gUnk_080DCD74 - .4byte gUnk_080DCDEC - .4byte gUnk_080DCE64 - .4byte gUnk_080DCEDC - .4byte gUnk_080DCF54 - .4byte gUnk_080DCFAC - .4byte gUnk_080DD004 - .4byte gUnk_080DD05C - .4byte gUnk_080DD124 +Area_MinishCracks:: @ 080D4EC0 + .4byte Room_MinishCracks_LonLonRanchNorth + .4byte Room_MinishCracks_LakeHyliaEast + .4byte Room_MinishCracks_HyruleCastleGarden + .4byte Room_MinishCracks_MtCrenel + .4byte Room_MinishCracks_EastHyruleCastle + .4byte Room_MinishCracks_5 + .4byte Room_MinishCracks_CastleWildsBowHole + .4byte Room_MinishCracks_RuinsEntrance + .4byte Room_MinishCracks_MinishWoodsSouth + .4byte Room_MinishCracks_CastorWildsNorth + .4byte Room_MinishCracks_CastorWildsWest + .4byte Room_MinishCracks_CastorWildsMiddle + .4byte Room_MinishCracks_RuinsTektite + .4byte Room_MinishCracks_CastorWildsNextToBow + .4byte Room_MinishCracks_E + .4byte Room_MinishCracks_F + .4byte Room_MinishCracks_10 + .4byte Room_MinishCracks_11 .4byte 0x0 .4byte 0x0 .4byte 0x0 @@ -1028,91 +1028,91 @@ gAreaRoomEntities_MinishCracks:: @ 080D4EC0 .4byte 0x0 .4byte 0x0 -gAreaRoomEntities_MinishRafters:: @ 080D4F20 - .4byte gUnk_080D95D0 - .4byte gUnk_080D97A0 - .4byte gUnk_080D9948 - .4byte gUnk_080D9AB8 +Area_MinishRafters:: @ 080D4F20 + .4byte Room_MinishRafters_Cafe + .4byte Room_MinishRafters_Stockwell + .4byte Room_MinishRafters_DrLeft + .4byte Room_MinishRafters_Bakery -gAreaRoomEntities_EzloCutscene:: @ 080D4F30 - .4byte gUnk_080D8F98 +Area_EzloCutscene:: @ 080D4F30 + .4byte Area_EzloCutscene_Main -gAreaRoomEntities_WindTribeTower:: @ 080D4F34 - .4byte gUnk_080F6284 - .4byte gUnk_080F63C4 - .4byte gUnk_080F64E4 - .4byte gUnk_080F662C +Area_WindTribeTower:: @ 080D4F34 + .4byte Room_WindTribeTower_Entrance + .4byte Room_WindTribeTower_Floor2 + .4byte Room_WindTribeTower_Floor3 + .4byte Room_WindTribeTower_Floor4 -gAreaRoomEntities_WindTribeTowerRoof:: @ 080D4F44 - .4byte gUnk_080F67BC +Area_WindTribeTowerRoof:: @ 080D4F44 + .4byte Area_WindTribeTowerRoof_Main -gAreaRoomEntities_GoronCave:: @ 080D4F48 - .4byte gUnk_080D89A4 - .4byte gUnk_080D8EB0 +Area_GoronCave:: @ 080D4F48 + .4byte Room_GoronCave_StairsToCave + .4byte Room_GoronCave_Main -gAreaRoomEntities_Caves:: @ 080D4F50 - .4byte gUnk_080F8688 - .4byte gUnk_080F8714 - .4byte gUnk_080F876C - .4byte gUnk_080F87C4 - .4byte gUnk_080F881C - .4byte gUnk_080F8874 - .4byte gUnk_080F88BC - .4byte gUnk_080F896C - .4byte gUnk_080F89EC - .4byte gUnk_080F8A6C - .4byte gUnk_080F8AB4 - .4byte gUnk_080F8B04 - .4byte gUnk_080F8B6C - .4byte gUnk_080F8C04 - .4byte gUnk_080F8C74 - .4byte gUnk_080F8CD4 - .4byte gUnk_080F8E1C - .4byte gUnk_080F8F64 - .4byte gUnk_080F9004 - .4byte gUnk_080F9074 - .4byte gUnk_080F90CC - .4byte gUnk_080F9154 - .4byte gUnk_080F91E4 - .4byte gUnk_080F9244 +Area_Caves:: @ 080D4F50 + .4byte Room_Caves_Boomerang + .4byte Room_Caves_ToGraveyard + .4byte Room_Caves_2 + .4byte Room_Caves_3 + .4byte Room_Caves_4 + .4byte Room_Caves_5 + .4byte Room_Caves_6 + .4byte Room_Caves_KeeseChest + .4byte Room_Caves_FairyFountainTrilbyHighlands + .4byte Room_Caves_FairyFountainLinksHouse + .4byte Room_Caves_A + .4byte Room_Caves_HyruleTownWaterfall + .4byte Room_Caves_LonLonRanch + .4byte Room_Caves_LonLonRanchSecret + .4byte Room_Caves_TrilbyHighlands + .4byte Room_Caves_LonLonRanchWallet + .4byte Room_Caves_RupeeLinksHouse + .4byte Room_Caves_RupeeTrilbyHighlands + .4byte Room_Caves_FairyFountainMoleMitts + .4byte Room_Caves_KeeseChestSoutheastHyrule + .4byte Room_Caves_BottleBusinessScrub + .4byte Room_Caves_HeartPieceHallway + .4byte Room_Caves_FairyFountainBoomerang + .4byte Room_Caves_KinstoneBusinessScrub -gAreaRoomEntities_VeilFallsCaves:: @ 080D4FB0 - .4byte gUnk_080F95A0 - .4byte gUnk_080F9680 - .4byte gUnk_080F96F0 - .4byte gUnk_080F9770 - .4byte gUnk_080F9830 - .4byte gUnk_080F98D0 - .4byte gUnk_080F9930 - .4byte gUnk_080F99B8 - .4byte gUnk_080F9B00 - .4byte gUnk_080F9B58 +Area_VeilFallsCaves:: @ 080D4FB0 + .4byte Room_VeilFallsCaves_Hallway2F + .4byte Room_VeilFallsCaves_Hallway1F + .4byte Room_VeilFallsCaves_SecretRoom + .4byte Room_VeilFallsCaves_Entrance + .4byte Room_VeilFallsCaves_Exit + .4byte Room_VeilFallsCaves_SecretChest + .4byte Room_VeilFallsCaves_SecretStaircases + .4byte Room_VeilFallsCaves_BlockPuzzle + .4byte Room_VeilFallsCaves_RupeePath + .4byte Room_VeilFallsCaves_HeartPiece -gAreaRoomEntities_RoyalValleyGraves:: @ 080D4FD8 - .4byte gUnk_080D93C0 - .4byte gUnk_080D9420 +Area_RoyalValleyGraves:: @ 080D4FD8 + .4byte Room_RoyalValleyGraves_HeartPiece + .4byte Room_RoyalValleyGraves_Gina -gAreaRoomEntities_MinishCaves:: @ 080D4FE0 - .4byte gUnk_080DBC48 - .4byte gUnk_080DBC98 - .4byte gUnk_080DBD60 - .4byte gUnk_080DBE00 - .4byte gUnk_080DBE58 - .4byte gUnk_080DBEE8 - .4byte gUnk_080DBF60 - .4byte gUnk_080DC0A8 - .4byte gUnk_080DC160 - .4byte gUnk_080DC260 +Area_MinishCaves:: @ 080D4FE0 + .4byte Room_MinishCaves_BeanPesto + .4byte Room_MinishCaves_SoutheastWater1 + .4byte Room_MinishCaves_SoutheastWater2 + .4byte Room_MinishCaves_Ruins + .4byte Room_MinishCaves_OutsideLinksHouse + .4byte Room_MinishCaves_MinishWoodsNorth1 + .4byte Room_MinishCaves_MinishWoodsNorth2 + .4byte Room_MinishCaves_LakeHyliaNorth + .4byte Room_MinishCaves_LakeHyliaLibrari + .4byte Room_MinishCaves_MinishWoodsSouthwest -gAreaRoomEntities_CastleGardenMinishHoles:: @ 080D5008 - .4byte gUnk_080DC610 - .4byte gUnk_080DC660 +Area_CastleGardenMinishHoles:: @ 080D5008 + .4byte Room_CastleGardenMinishHoles_East + .4byte Room_CastleGardenMinishHoles_West -gAreaRoomEntities_37:: @ 080D5010 - .4byte gUnk_080DC6B0 - .4byte gUnk_080DC700 +Area_37:: @ 080D5010 + .4byte Room_37_0 + .4byte Room_37_1 -gAreaRoomEntities_40:: @ 080D5018 +Area_40:: @ 080D5018 .4byte 0x0 .4byte 0x0 .4byte 0x0 @@ -1130,121 +1130,121 @@ gAreaRoomEntities_40:: @ 080D5018 .4byte 0x0 .4byte 0x0 -gAreaRoomEntities_SimonsSimulation:: @ 080D5058 - .4byte gUnk_080F1BEC +Area_SimonsSimulation:: @ 080D5058 + .4byte Area_SimonsSimulation_Main -gAreaRoomEntities_HyruleCastleCellar:: @ 080D505C - .4byte gUnk_080D7CE4 - .4byte gUnk_080D7D9C +Area_HyruleCastleCellar:: @ 080D505C + .4byte Room_GreatFairies_Entrance + .4byte Room_GreatFairies_Exit -gAreaRoomEntities_GreatFairies:: @ 080D5064 - .4byte gUnk_080DA3EC - .4byte gUnk_080DA454 - .4byte gUnk_080DA4BC +Area_GreatFairies:: @ 080D5064 + .4byte Room_GreatFairies_Graveyard + .4byte Room_GreatFairies_MinishWoods + .4byte Room_GreatFairies_MtCrenel .4byte 0x0 .4byte 0x0 .4byte 0x0 .4byte 0x0 .4byte 0x0 -gAreaRoomEntities_GardenFountains:: @ 080D5084 - .4byte gUnk_080DA514 - .4byte gUnk_080DA5A4 +Area_GardenFountains:: @ 080D5084 + .4byte Room_GardenFountains_East + .4byte Room_GardenFountains_West -gAreaRoomEntities_CastorCaves:: @ 080D508C - .4byte gUnk_080DA008 - .4byte gUnk_080DA080 - .4byte gUnk_080DA0E0 - .4byte gUnk_080DA198 - .4byte gUnk_080DA1F0 +Area_CastorCaves:: @ 080D508C + .4byte Room_CastorCaves_South + .4byte Room_CastorCaves_North + .4byte Room_CastorCaves_WindRuins + .4byte Room_CastorCaves_Darknut + .4byte Room_CastorCaves_HeartPiece .4byte 0x0 .4byte 0x0 .4byte 0x0 -gAreaRoomEntities_CastorDarknut:: @ 080D50AC - .4byte gUnk_080DA2F8 - .4byte gUnk_080DA384 +Area_CastorDarknut:: @ 080D50AC + .4byte Room_CastorDarknut_Main + .4byte Room_CastorDarknut_Hall .4byte 0x0 .4byte 0x0 -gAreaRoomEntities_ArmosInteriors:: @ 080D50BC - .4byte gUnk_080D53B8 - .4byte gUnk_080D5430 - .4byte gUnk_080D54A8 - .4byte gUnk_080D5520 - .4byte gUnk_080D5598 - .4byte gUnk_080D5610 - .4byte gUnk_080D5688 - .4byte gUnk_080D5700 - .4byte gUnk_080D5778 - .4byte gUnk_080D57F0 - .4byte gUnk_080D5868 +Area_ArmosInteriors:: @ 080D50BC + .4byte Room_ArmosInteriors_RuinsEntranceNorth + .4byte Room_ArmosInteriors_RuinsEntranceSouth + .4byte Room_ArmosInteriors_RuinsLeft + .4byte Room_ArmosInteriors_RuinsMiddleLeft + .4byte Room_ArmosInteriors_RuinsMiddleRight + .4byte Room_ArmosInteriors_RuinsRight + .4byte Room_ArmosInteriors_6 + .4byte Room_ArmosInteriors_RuinsGrassPath + .4byte Room_ArmosInteriors_8 + .4byte Room_ArmosInteriors_FortressOfWindsLeft + .4byte Room_ArmosInteriors_FortressOfWindsRight -gAreaRoomEntities_47:: @ 080D50E8 - .4byte gUnk_080F9D58 - .4byte gUnk_080F9E10 - .4byte gUnk_080F9E78 - .4byte gUnk_080F9EC0 - .4byte gUnk_080F9F08 +Area_47:: @ 080D50E8 + .4byte Room_47_0 + .4byte Room_47_1 + .4byte Room_47_2 + .4byte Room_47_3 + .4byte Room_47_4 -gAreaEntities:: @ 080D50FC - .4byte gAreaRoomEntities_MinishWoods @ 0x0 - .4byte gAreaRoomEntities_MinishVillage @ 0x1 - .4byte gAreaRoomEntities_HyruleTown @ 0x2 - .4byte gAreaRoomEntities_HyruleField @ 0x3 - .4byte gAreaRoomEntities_CastorWilds @ 0x4 - .4byte gAreaRoomEntities_Ruins @ 0x5 - .4byte gAreaRoomEntities_MtCrenel @ 0x6 - .4byte gAreaRoomEntities_CastleGarden @ 0x7 - .4byte gAreaRoomEntities_CloudTops @ 0x8 - .4byte gAreaRoomEntities_RoyalValley @ 0x9 - .4byte gAreaRoomEntities_VeilFalls @ 0xA - .4byte gAreaRoomEntities_LakeHylia @ 0xB - .4byte gAreaRoomEntities_LakeWoodsCave @ 0xC - .4byte gAreaRoomEntities_Beanstalks @ 0xD - .4byte gAreaRoomEntities_Empty @ 0xE - .4byte gAreaRoomEntities_HyruleDigCaves @ 0xF - .4byte gAreaRoomEntities_MelarisMine @ 0x10 - .4byte gAreaRoomEntities_MinishPaths1 @ 0x11 - .4byte gAreaRoomEntities_CrenelMinishPaths @ 0x12 - .4byte gAreaRoomEntities_DigCaves1 @ 0x13 - .4byte gAreaRoomEntities_CrenelDigCave @ 0x14 - .4byte gAreaRoomEntities_FestivalTown @ 0x15 - .4byte gAreaRoomEntities_VeilFallsDigCave @ 0x16 - .4byte gAreaRoomEntities_CastorWildsDigCave @ 0x17 - .4byte gAreaRoomEntities_OuterFortressOfWinds @ 0x18 - .4byte gAreaRoomEntities_HyliaDigCaves @ 0x19 - .4byte gAreaRoomEntities_VeilFallsTop @ 0x1A +gAreaTable:: @ 080D50FC + .4byte Area_MinishWoods @ 0x0 + .4byte Area_MinishVillage @ 0x1 + .4byte Area_HyruleTown @ 0x2 + .4byte Area_HyruleField @ 0x3 + .4byte Area_CastorWilds @ 0x4 + .4byte Area_Ruins @ 0x5 + .4byte Area_MtCrenel @ 0x6 + .4byte Area_CastleGarden @ 0x7 + .4byte Area_CloudTops @ 0x8 + .4byte Area_RoyalValley @ 0x9 + .4byte Area_VeilFalls @ 0xA + .4byte Area_LakeHylia @ 0xB + .4byte Area_LakeWoodsCave @ 0xC + .4byte Area_Beanstalks @ 0xD + .4byte Area_Empty @ 0xE + .4byte Area_HyruleDigCaves @ 0xF + .4byte Area_MelarisMine @ 0x10 + .4byte Area_MinishPaths1 @ 0x11 + .4byte Area_CrenelMinishPaths @ 0x12 + .4byte Area_DigCaves1 @ 0x13 + .4byte Area_CrenelDigCave @ 0x14 + .4byte Area_FestivalTown @ 0x15 + .4byte Area_VeilFallsDigCave @ 0x16 + .4byte Area_CastorWildsDigCave @ 0x17 + .4byte Area_OuterFortressOfWinds @ 0x18 + .4byte Area_HyliaDigCaves @ 0x19 + .4byte Area_VeilFallsTop @ 0x1A .4byte 0x0 @ 0x1B .4byte 0x0 @ 0x1C .4byte 0x0 @ 0x1D .4byte 0x0 @ 0x1E .4byte 0x0 @ 0x1F - .4byte gAreaRoomEntities_MinishHouseInteriors @ 0x20 - .4byte gAreaRoomEntities_HouseInteriors1 @ 0x21 - .4byte gAreaRoomEntities_HouseInteriors2 @ 0x22 - .4byte gAreaRoomEntities_HouseInteriors3 @ 0x23 - .4byte gAreaRoomEntities_TreeInteriors @ 0x24 - .4byte gAreaRoomEntities_Dojos @ 0x25 - .4byte gAreaRoomEntities_CrenelCaves @ 0x26 - .4byte gAreaRoomEntities_MinishCracks @ 0x27 - .4byte gAreaRoomEntities_HouseInteriors4 @ 0x28 - .4byte gAreaRoomEntities_GreatFairies @ 0x29 - .4byte gAreaRoomEntities_CastorCaves @ 0x2A - .4byte gAreaRoomEntities_CastorDarknut @ 0x2B - .4byte gAreaRoomEntities_ArmosInteriors @ 0x2C - .4byte gAreaRoomEntities_TownMinishHoles @ 0x2D - .4byte gAreaRoomEntities_MinishRafters @ 0x2E - .4byte gAreaRoomEntities_GoronCave @ 0x2F - .4byte gAreaRoomEntities_WindTribeTower @ 0x30 - .4byte gAreaRoomEntities_WindTribeTowerRoof @ 0x31 - .4byte gAreaRoomEntities_Caves @ 0x32 - .4byte gAreaRoomEntities_VeilFallsCaves @ 0x33 - .4byte gAreaRoomEntities_RoyalValleyGraves @ 0x34 - .4byte gAreaRoomEntities_MinishCaves @ 0x35 - .4byte gAreaRoomEntities_CastleGardenMinishHoles @ 0x36 - .4byte gAreaRoomEntities_37 @ 0x37 - .4byte gAreaRoomEntities_EzloCutscene @ 0x38 + .4byte Area_MinishHouseInteriors @ 0x20 + .4byte Area_HouseInteriors1 @ 0x21 + .4byte Area_HouseInteriors2 @ 0x22 + .4byte Area_HouseInteriors3 @ 0x23 + .4byte Area_TreeInteriors @ 0x24 + .4byte Area_Dojos @ 0x25 + .4byte Area_CrenelCaves @ 0x26 + .4byte Area_MinishCracks @ 0x27 + .4byte Area_HouseInteriors4 @ 0x28 + .4byte Area_GreatFairies @ 0x29 + .4byte Area_CastorCaves @ 0x2A + .4byte Area_CastorDarknut @ 0x2B + .4byte Area_ArmosInteriors @ 0x2C + .4byte Area_TownMinishHoles @ 0x2D + .4byte Area_MinishRafters @ 0x2E + .4byte Area_GoronCave @ 0x2F + .4byte Area_WindTribeTower @ 0x30 + .4byte Area_WindTribeTowerRoof @ 0x31 + .4byte Area_Caves @ 0x32 + .4byte Area_VeilFallsCaves @ 0x33 + .4byte Area_RoyalValleyGraves @ 0x34 + .4byte Area_MinishCaves @ 0x35 + .4byte Area_CastleGardenMinishHoles @ 0x36 + .4byte Area_37 @ 0x37 + .4byte Area_EzloCutscene @ 0x38 .4byte 0x0 @ 0x39 .4byte 0x0 @ 0x3A .4byte 0x0 @ 0x3B @@ -1252,83 +1252,83 @@ gAreaEntities:: @ 080D50FC .4byte 0x0 @ 0x3D .4byte 0x0 @ 0x3E .4byte 0x0 @ 0x3F - .4byte gAreaRoomEntities_40 @ 0x40 - .4byte gAreaRoomEntities_HyruleTownUnderground @ 0x41 - .4byte gAreaRoomEntities_GardenFountains @ 0x42 - .4byte gAreaRoomEntities_HyruleCastleCellar @ 0x43 - .4byte gAreaRoomEntities_SimonsSimulation @ 0x44 - .4byte gAreaRoomEntities_45 @ 0x45 + .4byte Area_40 @ 0x40 + .4byte Area_HyruleTownUnderground @ 0x41 + .4byte Area_GardenFountains @ 0x42 + .4byte Area_HyruleCastleCellar @ 0x43 + .4byte Area_SimonsSimulation @ 0x44 + .4byte Area_45 @ 0x45 .4byte 0x0 @ 0x46 - .4byte gAreaRoomEntities_47 @ 0x47 - .4byte gAreaRoomEntities_DeepwoodShrine @ 0x48 - .4byte gAreaRoomEntities_DeepwoodShrineBoss @ 0x49 - .4byte gAreaRoomEntities_DeepwoodShrineEntry @ 0x4A + .4byte Area_47 @ 0x47 + .4byte Area_DeepwoodShrine @ 0x48 + .4byte Area_DeepwoodShrineBoss @ 0x49 + .4byte Area_DeepwoodShrineEntry @ 0x4A .4byte 0x0 @ 0x4B .4byte 0x0 @ 0x4C - .4byte gAreaRoomEntities_4D @ 0x4D + .4byte Area_4D @ 0x4D .4byte 0x0 @ 0x4E .4byte 0x0 @ 0x4F - .4byte gAreaRoomEntities_CaveOfFlames @ 0x50 - .4byte gAreaRoomEntities_CaveOfFlamesBoss @ 0x51 + .4byte Area_CaveOfFlames @ 0x50 + .4byte Area_CaveOfFlamesBoss @ 0x51 .4byte 0x0 @ 0x52 .4byte 0x0 @ 0x53 .4byte 0x0 @ 0x54 .4byte 0x0 @ 0x55 .4byte 0x0 @ 0x56 - .4byte gAreaRoomEntities_57 @ 0x57 - .4byte gAreaRoomEntities_FortressOfWinds @ 0x58 - .4byte gAreaRoomEntities_FortressOfWindsTop @ 0x59 - .4byte gAreaRoomEntities_InnerMazaal @ 0x5A + .4byte Area_57 @ 0x57 + .4byte Area_FortressOfWinds @ 0x58 + .4byte Area_FortressOfWindsTop @ 0x59 + .4byte Area_InnerMazaal @ 0x5A .4byte 0x0 @ 0x5B .4byte 0x0 @ 0x5C .4byte 0x0 @ 0x5D .4byte 0x0 @ 0x5E - .4byte gAreaRoomEntities_5F @ 0x5F - .4byte gAreaRoomEntities_TempleOfDroplets @ 0x60 + .4byte Area_5F @ 0x5F + .4byte Area_TempleOfDroplets @ 0x60 .4byte 0x0 @ 0x61 - .4byte gAreaRoomEntities_HyruleTownMinishCaves @ 0x62 + .4byte Area_HyruleTownMinishCaves @ 0x62 .4byte 0x0 @ 0x63 .4byte 0x0 @ 0x64 .4byte 0x0 @ 0x65 .4byte 0x0 @ 0x66 - .4byte gAreaRoomEntities_67 @ 0x67 - .4byte gAreaRoomEntities_RoyalCrypt @ 0x68 + .4byte Area_67 @ 0x67 + .4byte Area_RoyalCrypt @ 0x68 .4byte 0x0 @ 0x69 .4byte 0x0 @ 0x6A .4byte 0x0 @ 0x6B .4byte 0x0 @ 0x6C .4byte 0x0 @ 0x6D .4byte 0x0 @ 0x6E - .4byte gAreaRoomEntities_6F @ 0x6F - .4byte gAreaRoomEntities_PalaceOfWinds @ 0x70 - .4byte gAreaRoomEntities_PalaceOfWindsBoss @ 0x71 + .4byte Area_6F @ 0x6F + .4byte Area_PalaceOfWinds @ 0x70 + .4byte Area_PalaceOfWindsBoss @ 0x71 .4byte 0x0 @ 0x72 .4byte 0x0 @ 0x73 .4byte 0x0 @ 0x74 .4byte 0x0 @ 0x75 .4byte 0x0 @ 0x76 - .4byte gAreaRoomEntities_77 @ 0x77 - .4byte gAreaRoomEntities_Sanctuary @ 0x78 + .4byte Area_77 @ 0x77 + .4byte Area_Sanctuary @ 0x78 .4byte 0x0 @ 0x79 .4byte 0x0 @ 0x7A .4byte 0x0 @ 0x7B .4byte 0x0 @ 0x7C .4byte 0x0 @ 0x7D .4byte 0x0 @ 0x7E - .4byte gAreaRoomEntities_7F @ 0x7F - .4byte gAreaRoomEntities_HyruleCastle @ 0x80 - .4byte gAreaRoomEntities_SanctuaryEntrance @ 0x81 + .4byte Area_7F @ 0x7F + .4byte Area_HyruleCastle @ 0x80 + .4byte Area_SanctuaryEntrance @ 0x81 .4byte 0x0 @ 0x82 .4byte 0x0 @ 0x83 .4byte 0x0 @ 0x84 .4byte 0x0 @ 0x85 .4byte 0x0 @ 0x86 - .4byte gAreaRoomEntities_87 @ 0x87 - .4byte gAreaRoomEntities_DarkHyruleCastle @ 0x88 - .4byte gAreaRoomEntities_DarkHyruleCastleOutside @ 0x89 - .4byte gAreaRoomEntities_VaatisArms @ 0x8A - .4byte gAreaRoomEntities_Vaati3 @ 0x8B - .4byte gAreaRoomEntities_Vaati2 @ 0x8C - .4byte gAreaRoomEntities_DarkHyruleCastleBridge @ 0x8D + .4byte Area_87 @ 0x87 + .4byte Area_DarkHyruleCastle @ 0x88 + .4byte Area_DarkHyruleCastleOutside @ 0x89 + .4byte Area_VaatisArms @ 0x8A + .4byte Area_Vaati3 @ 0x8B + .4byte Area_Vaati2 @ 0x8C + .4byte Area_DarkHyruleCastleBridge @ 0x8D .4byte 0x0 @ 0x8E - .4byte gAreaRoomEntities_8F @ 0x8F + .4byte Area_8F @ 0x8F diff --git a/data/scripts/script_08008B5C.inc b/data/scripts/script_08008B5C.inc index 4ba55575..d7e5a9cc 100644 --- a/data/scripts/script_08008B5C.inc +++ b/data/scripts/script_08008B5C.inc @@ -16,6 +16,7 @@ script_08008B6E: _0807E878 Jump script_08008B6E .2byte 0x0000 +SCRIPT_START script_08008B90 BeginBlock _0807E9D4 _0807EB44 0x0004 @@ -32,6 +33,7 @@ script_08008BA2: _0807E930 0x0008 _0807E878 Jump script_08008BA2 +SCRIPT_START script_08008BC0 BeginBlock _0807E9D4 _0807EB44 0x0004 @@ -59,7 +61,7 @@ script_08008BD2: WaitForSomething 0x00000001 WaitForSomething 0x00000004 Wait 0x000f - SoundReq 0x0072 + PlaySound SFX_SECRET _0807E930 0x0004 Call sub_0807F2D4 TextboxNoOverlap 0x4913 @@ -74,13 +76,14 @@ script_08008C5C: _0807EA94 _0807E878 Jump script_08008BD2 +SCRIPT_START script_08008C64 BeginBlock SetEntityPositionRelative 0x0068, 0x0018 DoPostScriptAction 0x000f _0807EB44 0x0004 _0807E930 0x0004 SetEntitySpeed 0x0300 - SoundReq 0x0121 + PlaySound SFX_STAIRS EndBlock WaitForSomething 0x00000002 TextboxNoOverlap 0x490d @@ -97,19 +100,19 @@ script_08008C5C: Call sub_08064D10 Wait 0x000f _0807EB44 0x0004 - SoundReq 0x007f + PlaySound SFX_PLY_LIFT Wait 0x000f _0807EB44 0x0002 _0807EDD4 0x00ac, 0x0078 Wait 0x000f _0807EB44 0x0004 - SoundReq 0x007f + PlaySound SFX_PLY_LIFT Wait 0x000f _0807EB44 0x0002 _0807EDD4 0x00c0, 0x0078 Wait 0x000f _0807EB44 0x0004 - SoundReq 0x007f + PlaySound SFX_PLY_LIFT Wait 0x000f _0807EB44 0x0006 Wait 0x001e @@ -122,7 +125,7 @@ script_08008C5C: Call sub_08064D08 _0807EDD4 0x0068, 0x0018 Call sub_08064D10 - SoundReq 0x0121 + PlaySound SFX_STAIRS _0807E5F8 0x00000001 DoPostScriptAction 0x0006 SCRIPT_END diff --git a/data/scripts/script_08008D8C.inc b/data/scripts/script_08008D8C.inc index 6f419bac..e92f7fbb 100644 --- a/data/scripts/script_08008D8C.inc +++ b/data/scripts/script_08008D8C.inc @@ -15,6 +15,7 @@ script_08008DA0: _0807E878 Jump script_08008DA0 .2byte 0x0000 +SCRIPT_START script_08008DC0 BeginBlock _0807E9D4 DoPostScriptAction 0x000a @@ -33,6 +34,7 @@ script_08008DD8: _0807EB44 0x0004 CallWithArg sub_0807F3D8, 0x00000000 Jump script_08008DD8 +SCRIPT_START script_08008E08 BeginBlock SetEntityPositionRelative 0x0088, 0x0078 EndBlock diff --git a/data/scripts/script_08008FC0.inc b/data/scripts/script_08008FC0.inc index dd2791f8..664aabe5 100644 --- a/data/scripts/script_08008FC0.inc +++ b/data/scripts/script_08008FC0.inc @@ -1,7 +1,7 @@ SCRIPT_START script_08008FC0 _0807F078 0x0001, 0x0001 CallWithArg sub_0807F918, 0x00000001 - SoundReq 0x0109 + PlaySound SFX_109 CallWithArg sub_0807F238, 0x0000045f Call sub_0807F304 TextboxNoOverlapFollowPos 0x0501, 0x000e diff --git a/data/scripts/script_08008FFC.inc b/data/scripts/script_08008FFC.inc index 318ebf1f..34d38b3d 100644 --- a/data/scripts/script_08008FFC.inc +++ b/data/scripts/script_08008FFC.inc @@ -4,10 +4,10 @@ SCRIPT_START script_08008FFC _0807E930 0x0000 EndBlock WaitForSomething 0x00000010 - SoundReq 0x011c + PlaySound SFX_11C _0807E930 0x0001 Wait 0x0010 - SoundReq 0x011c + PlaySound SFX_11C _0807EB44 0x0004 _0807E930 0x0006 Wait 0x0010 diff --git a/data/scripts/script_0800903C.inc b/data/scripts/script_0800903C.inc index ba813a3f..e78894a2 100644 --- a/data/scripts/script_0800903C.inc +++ b/data/scripts/script_0800903C.inc @@ -4,7 +4,7 @@ SCRIPT_START script_0800903C DoPostScriptAction 0x0000 EndBlock WaitForSomething2 0x00000004 - SoundReq 0x007c + PlaySound SFX_PLY_JUMP _0807EF3C 0x0180, 0x0030 _0807EB44 0x0002 _0807E5F8 0x00000008 @@ -16,6 +16,7 @@ SCRIPT_START script_0800903C DoPostScriptAction 0x000a Jump script_0800927E .2byte 0x0000 +SCRIPT_START script_08009080 BeginBlock Call sub_0807F348 SetEntitySpeed 0x0100 @@ -82,6 +83,7 @@ script_0800917C: Wait 0x000f _0807E878 Jump script_0800917C +SCRIPT_START script_08009198 BeginBlock Call sub_0807F348 _0807EB44 0x0006 @@ -135,6 +137,7 @@ script_0800917C: DoPostScriptAction 0x000a Jump script_080092B2 .2byte 0x0000 +SCRIPT_START script_08009274 BeginBlock _0807EB44 0x0004 DoPostScriptAction 0x0000 @@ -153,6 +156,7 @@ script_0800928A: _0807E878 Jump script_0800928A .2byte 0x0000 +SCRIPT_START script_080092A8 BeginBlock _0807EB44 0x0006 DoPostScriptAction 0x0000 @@ -170,6 +174,7 @@ script_080092BA: Wait 0x000f _0807E878 Jump script_080092BA +SCRIPT_START script_080092D4 BeginBlock _0807EB44 0x0004 DoPostScriptAction 0x0000 @@ -178,6 +183,7 @@ script_080092BA: EndBlock Jump script_0800917C .2byte 0x0000 +SCRIPT_START script_080092F0 BeginBlock DoPostScriptAction 0x000a Call sub_08066E38 @@ -193,6 +199,7 @@ script_08009300: _0807E878 Jump script_08009300 .2byte 0x0000 +SCRIPT_START script_08009318 BeginBlock EndBlock SCRIPT_END diff --git a/data/scripts/script_08009464.inc b/data/scripts/script_08009464.inc index 25a70cb1..49342031 100644 --- a/data/scripts/script_08009464.inc +++ b/data/scripts/script_08009464.inc @@ -15,6 +15,7 @@ SCRIPT_START script_08009464 Wait 0x000a Jump script_08009376 .2byte 0x0000 +SCRIPT_START script_080094A4 BeginBlock Call sub_0806D7C4 SetEntitySpeed 0x0080 diff --git a/data/scripts/script_080094FC.inc b/data/scripts/script_080094FC.inc index 6c0e9858..fb908878 100644 --- a/data/scripts/script_080094FC.inc +++ b/data/scripts/script_080094FC.inc @@ -18,6 +18,7 @@ script_08009512: DoPostScriptAction 0x0000 Jump script_08009512 .2byte 0x0000 +SCRIPT_START script_08009538 BeginBlock Call sub_08067100 DoPostScriptAction 0x000a @@ -37,6 +38,7 @@ script_0800954E: DoPostScriptAction 0x0000 Jump script_0800954E .2byte 0x0000 +SCRIPT_START script_08009574 BeginBlock Call sub_08067314 DoPostScriptAction 0x000a @@ -60,6 +62,7 @@ script_08009592: Call sub_080672B0 Jump script_08009592 .2byte 0x0000 +SCRIPT_START script_080095CC BeginBlock Call sub_0806BE3C DoPostScriptAction 0x000a diff --git a/data/scripts/script_080095F2.inc b/data/scripts/script_080095F2.inc index c16c4201..bee0fd26 100644 --- a/data/scripts/script_080095F2.inc +++ b/data/scripts/script_080095F2.inc @@ -7,7 +7,7 @@ SCRIPT_START script_080095F2 Call sub_0806BE84 _0807EA94 JumpIfNot script_08009622 - SoundReq 0x0109 + PlaySound SFX_109 _0807F088 0x003c TextboxNoOverlapFollow 0x053c WaitPlayerAction8 @@ -17,6 +17,7 @@ script_08009622: _0807E878 DoPostScriptAction 0x0000 Jump script_080095DE +SCRIPT_START script_0800962C BeginBlock DoPostScriptAction 0x000b DoPostScriptAction 0x0008 @@ -43,14 +44,15 @@ script_08009660: Call sub_0806BEC8 _0807EA94 JumpIfNot script_0800968E - SoundReq 0x0111 - SoundReq 0x0072 + PlaySound SFX_111 + PlaySound SFX_SECRET _0807F078 0x003c, 0x0002 Call sub_0806BEFC script_0800968E: _0807E878 DoPostScriptAction 0x0000 Jump script_08009660 +SCRIPT_START script_08009698 BeginBlock DoPostScriptAction 0x0007 Jump script_080096FC @@ -65,11 +67,11 @@ script_080096AC: Call sub_0807DF28 StartPlayerScript script_08009704 WaitForSomething2 0x00000001 - SoundReq 0x0111 + PlaySound SFX_111 DoPostScriptAction 0x0008 LoadRoomEntityList gUnk_080D9048 Wait 0x000f - SoundReq 0x0111 + PlaySound SFX_111 DoPostScriptAction 0x0007 script_080096EC: CheckGlobalFlag 0x0020 diff --git a/data/scripts/script_08009740.inc b/data/scripts/script_08009740.inc index 707cc5e4..c2cb5886 100644 --- a/data/scripts/script_08009740.inc +++ b/data/scripts/script_08009740.inc @@ -17,10 +17,11 @@ script_0800975A: _0807E878 Jump script_0800975A .2byte 0x0000 +SCRIPT_START script_08009778 _0807E864 Call sub_0807F9A4 Call sub_0807DF28 - SoundReq 0x01f3 + PlaySound SFX_1F3 Call sub_0807F40C _0807E8E4_1 Wait 0x000a diff --git a/data/scripts/script_080097F0.inc b/data/scripts/script_080097F0.inc index 85d253ee..6732d029 100644 --- a/data/scripts/script_080097F0.inc +++ b/data/scripts/script_080097F0.inc @@ -6,7 +6,7 @@ SCRIPT_START script_080097F0 Call sub_0807F348 EndBlock WaitForSomething2 0x00000002 - SoundReq 0x0123 + PlaySound SFX_123 Call sub_0807F1A0 script_08009816: EndBlock @@ -16,6 +16,6 @@ script_08009816: EndBlock _0807E5F8 0x00000004 Call sub_0807FBD4 - SoundReq 0x01f3 + PlaySound SFX_1F3 DoPostScriptAction 0x0006 SCRIPT_END diff --git a/data/scripts/script_08009838.inc b/data/scripts/script_08009838.inc index 144383f8..00776ede 100644 --- a/data/scripts/script_08009838.inc +++ b/data/scripts/script_08009838.inc @@ -8,9 +8,9 @@ SCRIPT_START script_08009838 WaitForSomething2 0x00000008 Call sub_0809E0A0 Call sub_0809E0D4 - SoundReq 0x01f3 + PlaySound SFX_1F3 Call sub_0807FBD4 - SoundReq 0x01f3 + PlaySound SFX_1F3 _0807E5F8 0x00000010 DoPostScriptAction 0x0006 SCRIPT_END diff --git a/data/scripts/script_0800987C.inc b/data/scripts/script_0800987C.inc index d0cc3325..b6cf02a9 100644 --- a/data/scripts/script_0800987C.inc +++ b/data/scripts/script_0800987C.inc @@ -1,7 +1,7 @@ SCRIPT_START script_0800987C - SoundReq 0x007a + PlaySound SFX_PLY_VO6 _0807EB44 0x0004 - SoundReq 0x0086 + PlaySound SFX_86 Call sub_0807F36C SetEntitySpeed 0x0400 _0807ECF4 0x0004 @@ -9,7 +9,7 @@ SCRIPT_START script_0800987C Wait 0x001e _0807E5F8 0x00000040 WaitForSomething2 0x00000020 - SoundReq 0x007c + PlaySound SFX_PLY_JUMP _0807EB44 0x0004 Call sub_0807F210 _0807EF3C 0x0200, 0x0020 diff --git a/data/scripts/script_08009A34.inc b/data/scripts/script_08009A34.inc index d70c103a..e86e879e 100644 --- a/data/scripts/script_08009A34.inc +++ b/data/scripts/script_08009A34.inc @@ -6,11 +6,12 @@ script_08009A38: Call sub_08066258 Wait 0x005a Jump script_08009A38 +SCRIPT_START script_08009A50 SetEntityPositionRelative 0x0240, 0x0178 CameraTargetEntity SetEntitySpeed 0x0080 Wait 0x0078 - SoundReq2 0x0036 + PlayBgm BGM_MINISH_CAP _0807E778 0x0002 DoFade4 WaitFor_2 diff --git a/data/scripts/script_08009AF8.inc b/data/scripts/script_08009AF8.inc index 8e1ae84a..0e66a292 100644 --- a/data/scripts/script_08009AF8.inc +++ b/data/scripts/script_08009AF8.inc @@ -2,10 +2,10 @@ SCRIPT_START script_08009AF8 BeginBlock EndBlock WaitForSomething2 0x00000010 - SoundReq 0x00f0 + PlaySound SFX_F0 DoPostScriptAction 0x0008 Wait 0x001e - SoundReq 0x00f1 + PlaySound SFX_F1 DoPostScriptAction 0x0007 Wait 0x005a _0807E778 0x0004 diff --git a/data/scripts/script_08009CFC.inc b/data/scripts/script_08009CFC.inc index aa448258..d51e200f 100644 --- a/data/scripts/script_08009CFC.inc +++ b/data/scripts/script_08009CFC.inc @@ -12,7 +12,7 @@ SCRIPT_START script_08009CFC DoPostScriptAction 0x0000 _0807E8E4_0 Wait 0x000f - SoundReq 0x0094 + PlaySound SFX_VO_ZELDA1 DoPostScriptAction 0x0000 Wait 0x001e _0807E5F8 0x00000008 diff --git a/data/scripts/script_08009DB0.inc b/data/scripts/script_08009DB0.inc index 51f47a09..869b107a 100644 --- a/data/scripts/script_08009DB0.inc +++ b/data/scripts/script_08009DB0.inc @@ -15,6 +15,7 @@ script_08009DD2: _0807E908 0x0003 _0807E930 0x000c Jump script_08009DD2 +SCRIPT_START script_08009DEC BeginBlock EndBlock script_08009DF0: diff --git a/data/scripts/script_08009F14.inc b/data/scripts/script_08009F14.inc index 828f4cf9..ac5dfd38 100644 --- a/data/scripts/script_08009F14.inc +++ b/data/scripts/script_08009F14.inc @@ -47,7 +47,7 @@ script_08009F86: Jump script_08009F86 script_08009FB6: Wait 0x0008 - SoundReq 0x0103 + PlaySound SFX_103 CallWithArg sub_0806030C, 0x00000063 Wait 0x0008 _0807E878 diff --git a/data/scripts/script_0800A0B4.inc b/data/scripts/script_0800A0B4.inc index 5585c44b..3645cdfc 100644 --- a/data/scripts/script_0800A0B4.inc +++ b/data/scripts/script_0800A0B4.inc @@ -5,7 +5,7 @@ SCRIPT_START script_0800A0B4 Call sub_0807DF28 EndBlock Wait 0x0078 - SoundReq2 0x0018 + PlayBgm BGM_ELEMENT_THEME Call sub_080A0464 script_0800A0D2: _0807EE30 diff --git a/data/scripts/script_0800A0FC.inc b/data/scripts/script_0800A0FC.inc index c7e7f59c..80b3c50f 100644 --- a/data/scripts/script_0800A0FC.inc +++ b/data/scripts/script_0800A0FC.inc @@ -6,14 +6,14 @@ script_0800A0FE: BeginBlock _0807E864 Call sub_0807DF28 - SoundReq0x80100000 + StopBgm Call sub_0807FBFC SetEntityPositionRelative 0x00b0, 0x0058 Call sub_0807F844 _0807E8E4_3 CallWithArg sub_0807F75C, 0x00d00060 CallWithArg sub_08094AE8, script_0800A160 - SoundReq 0x00f7 + PlaySound SFX_APPARATE _0807E778 0x0002 DoFade6 EndBlock diff --git a/data/scripts/script_0800A160.inc b/data/scripts/script_0800A160.inc index 52e561c8..d6a90fe0 100644 --- a/data/scripts/script_0800A160.inc +++ b/data/scripts/script_0800A160.inc @@ -8,9 +8,9 @@ SCRIPT_START script_0800A160 CallWithArg sub_0807F98C, 0xff800000 CallWithArg sub_080960C4, script_0800A1B4 EndBlock - SoundReq 0x0142 + PlaySound SFX_SPARKLES _0807EF3C 0xff80, 0x0000 - SoundReq 0x0143 + PlaySound SFX_143 _0807E930 0x0004 _0807E5F8 0x00000002 Wait 0x003c diff --git a/data/scripts/script_0800A1D8.inc b/data/scripts/script_0800A1D8.inc index 96faa56d..2aaed6d4 100644 --- a/data/scripts/script_0800A1D8.inc +++ b/data/scripts/script_0800A1D8.inc @@ -47,7 +47,7 @@ SCRIPT_START script_0800A1D8 WaitForSomething2 0x000000c0 TextboxNoOverlapFollowPos 0x165c, 0x000e _0807EA94 - SoundReq0x80100000 + StopBgm TextboxNoOverlapFollowPos 0x165d, 0x000e _0807EA94 _0807E5F8 0x00000006 @@ -56,8 +56,8 @@ SCRIPT_START script_0800A1D8 WaitForSomething2 0x00000080 _0807E5F8 0x00000008 WaitForSomething2 0x00000100 - SoundReq2 0x0008 - SoundReq 0x00f7 + PlayBgm BGM_INTRO_CUTSCENE + PlaySound SFX_APPARATE CallWithArg sub_0806DA1C, 0x00000007 DoPostScriptAction 0x0006 SCRIPT_END diff --git a/data/scripts/script_0800A310.inc b/data/scripts/script_0800A310.inc index 50a0bc11..77e8e6b0 100644 --- a/data/scripts/script_0800A310.inc +++ b/data/scripts/script_0800A310.inc @@ -11,6 +11,7 @@ SCRIPT_START script_0800A310 _0807E5F8 0x00000001 Call sub_080791BC .2byte 0x0000 +SCRIPT_START script_0800A340 BeginBlock DoPostScriptAction 0x0008 SetEntitySpeed 0x0080 diff --git a/data/scripts/script_0800A3D8.inc b/data/scripts/script_0800A3D8.inc index 114943d5..17bc1479 100644 --- a/data/scripts/script_0800A3D8.inc +++ b/data/scripts/script_0800A3D8.inc @@ -27,32 +27,32 @@ SCRIPT_START script_0800A3D8 WaitForSomething2 0x00000004 _0807EB44 0x0004 DoPostScriptAction 0x0000 - SoundReq 0x0142 + PlaySound SFX_SPARKLES CallWithArg sub_080960C4, script_0800A638 _0807E5F8 0x00000080 WaitForSomething2 0x00000004 - SoundReq 0x0143 + PlaySound SFX_143 _0807E5F8 0x00001000 _0807E5F8 0x00000080 WaitForSomething2 0x00000004 Call sub_08066E68 _0807E5F8 0x00000080 WaitForSomething2 0x00000004 - SoundReq 0x0142 + PlaySound SFX_SPARKLES CallWithArg sub_080960C4, script_0800A680 Wait 0x0078 - SoundReq 0x0153 + PlaySound SFX_153 CallWithArg sub_0807FADC, 0x00000003 Wait 0x000f - SoundReq 0x0153 + PlaySound SFX_153 CallWithArg sub_0807FADC, 0x00000003 Wait 0x000f - SoundReq 0x0153 + PlaySound SFX_153 CallWithArg sub_0807FADC, 0x00000003 Wait 0x003c - SoundReq 0x0153 + PlaySound SFX_153 CallWithArg sub_0807FADC, 0x00000001 - SoundReq 0x0143 + PlaySound SFX_143 _0807E5F8 0x00000080 WaitForSomething2 0x00000004 DoPostScriptAction 0x0006 diff --git a/data/scripts/script_0800A500.inc b/data/scripts/script_0800A500.inc index d9f29737..be0160a5 100644 --- a/data/scripts/script_0800A500.inc +++ b/data/scripts/script_0800A500.inc @@ -7,7 +7,7 @@ SCRIPT_START script_0800A500 Call sub_0807F348 EndBlock WaitForSomething2 0x00000008 - SoundReq 0x0142 + PlaySound SFX_SPARKLES _0807E610 0x00000800 CallWithArg sub_080960C4, script_0800A65C _0807E930 0x0002 @@ -19,12 +19,12 @@ SCRIPT_START script_0800A500 Call sub_08094B3C _0807E930 0x0004 _0807E5F8 0x00000800 - SoundReq 0x0143 + PlaySound SFX_143 _0807E5F8 0x00000100 WaitForSomething2 0x00000008 DoPostScriptAction 0x0008 Call sub_080961B0 - SoundReq 0x00fa + PlaySound SFX_FA Wait 0x003c _0807E5F8 0x00000100 SCRIPT_END diff --git a/data/scripts/script_0800A590.inc b/data/scripts/script_0800A590.inc index 4a6dd099..9df69772 100644 --- a/data/scripts/script_0800A590.inc +++ b/data/scripts/script_0800A590.inc @@ -12,14 +12,14 @@ SCRIPT_START script_0800A590 WaitForSomething2 0x00000010 CallWithArg sub_0807F6E8, 0x00000008 DoPostScriptAction 0x0007 - SoundReq 0x0142 + PlaySound SFX_SPARKLES _0807E610 0x00000800 CallWithArg sub_080960C4, script_0800A65C Wait 0x003c _0807EDD4 0x0088, 0x0068 Wait 0x0078 _0807E5F8 0x00000800 - SoundReq 0x0143 + PlaySound SFX_143 _0807EF3C 0x0000, 0x0020 _0807E930 0x001f _0807E5F8 0x00000200 diff --git a/data/scripts/script_0800A6A4.inc b/data/scripts/script_0800A6A4.inc index b59a7fdf..906bdf0b 100644 --- a/data/scripts/script_0800A6A4.inc +++ b/data/scripts/script_0800A6A4.inc @@ -6,7 +6,7 @@ SCRIPT_START script_0800A6A4 Call sub_0807F844 EndBlock Wait 0x003c - SoundReq 0x00f6 + PlaySound SFX_EVAPORATE CallWithArg sub_0806DA1C, 0x00000008 DoPostScriptAction 0x0006 SCRIPT_END diff --git a/data/scripts/script_0800A6D4.inc b/data/scripts/script_0800A6D4.inc index 0c4d8409..c655fe02 100644 --- a/data/scripts/script_0800A6D4.inc +++ b/data/scripts/script_0800A6D4.inc @@ -4,7 +4,7 @@ SCRIPT_START script_0800A6D4 Call sub_0807DF28 SetEntityPositionRelative 0x0088, 0x0070 Call sub_0807F844 - SoundReq 0x00f7 + PlaySound SFX_APPARATE EndBlock Wait 0x003c CallWithArg sub_0806DA1C, 0x00000009 diff --git a/data/scripts/script_0800A704.inc b/data/scripts/script_0800A704.inc index ad6120c2..cf586372 100644 --- a/data/scripts/script_0800A704.inc +++ b/data/scripts/script_0800A704.inc @@ -6,7 +6,7 @@ SCRIPT_START script_0800A704 Call sub_0807F844 EndBlock Wait 0x003c - SoundReq 0x00f6 + PlaySound SFX_EVAPORATE CallWithArg sub_0806DA1C, 0x0000000a DoPostScriptAction 0x0006 SCRIPT_END diff --git a/data/scripts/script_0800A734.inc b/data/scripts/script_0800A734.inc index 1bbc5b98..c9767016 100644 --- a/data/scripts/script_0800A734.inc +++ b/data/scripts/script_0800A734.inc @@ -4,7 +4,7 @@ SCRIPT_START script_0800A734 Call sub_0807DF28 SetEntityPositionRelative 0x00d8, 0x01c8 Call sub_0807F844 - SoundReq 0x00f7 + PlaySound SFX_APPARATE EndBlock Wait 0x003c CallWithArg sub_0806DA1C, 0x0000000b diff --git a/data/scripts/script_0800A764.inc b/data/scripts/script_0800A764.inc index e89ebe2c..098abea1 100644 --- a/data/scripts/script_0800A764.inc +++ b/data/scripts/script_0800A764.inc @@ -6,12 +6,12 @@ SCRIPT_START script_0800A764 Call sub_0807F844 EndBlock Wait 0x003c - SoundReq 0x00f6 + PlaySound SFX_EVAPORATE _0807E778 0x0004 DoFade7 WaitFor_2 _0807E5F8 0x00000001 - SoundReq 0x00f7 + PlaySound SFX_APPARATE _0807E778 0x0002 DoFade6 WaitFor_2 diff --git a/data/scripts/script_0800A7E4.inc b/data/scripts/script_0800A7E4.inc index bb2a3700..f6662e0e 100644 --- a/data/scripts/script_0800A7E4.inc +++ b/data/scripts/script_0800A7E4.inc @@ -15,6 +15,7 @@ script_0800A80C: _0807E930 0x0003 Wait 0x001e Jump script_0800A80C +SCRIPT_START script_0800A820 BeginBlock DoPostScriptAction 0x0007 _0807EB44 0x0004 @@ -31,6 +32,7 @@ script_0800A848: _0807E930 0x0003 Wait 0x0014 Jump script_0800A848 +SCRIPT_START script_0800A85C BeginBlock DoPostScriptAction 0x0007 _0807EB44 0x0004 @@ -47,6 +49,7 @@ script_0800A884: _0807E930 0x0003 Wait 0x000a Jump script_0800A884 +SCRIPT_START script_0800A898 BeginBlock DoPostScriptAction 0x0007 _0807EB44 0x0004 @@ -63,6 +66,7 @@ script_0800A8C0: _0807EB44 0x0006 Wait 0x0019 Jump script_0800A8C0 +SCRIPT_START script_0800A8D4 BeginBlock DoPostScriptAction 0x0007 _0807EB44 0x0004 @@ -79,6 +83,7 @@ script_0800A8FC: _0807EB44 0x0006 Wait 0x000f Jump script_0800A8FC +SCRIPT_START script_0800A910 BeginBlock _0807E864 Call sub_0807DF28 diff --git a/data/scripts/script_0800AAD8.inc b/data/scripts/script_0800AAD8.inc index 869e2aec..277ab505 100644 --- a/data/scripts/script_0800AAD8.inc +++ b/data/scripts/script_0800AAD8.inc @@ -6,7 +6,7 @@ SCRIPT_START script_0800AAD8 Call sub_0807F844 EndBlock Wait 0x003c - SoundReq 0x00f6 + PlaySound SFX_EVAPORATE CallWithArg sub_0806DA1C, 0x0000000f DoPostScriptAction 0x0006 SCRIPT_END diff --git a/data/scripts/script_0800AB08.inc b/data/scripts/script_0800AB08.inc index 2c38aa99..d0cea700 100644 --- a/data/scripts/script_0800AB08.inc +++ b/data/scripts/script_0800AB08.inc @@ -7,7 +7,7 @@ SCRIPT_START script_0800AB08 _0807E8E4_3 CallWithArg sub_0807F6E8, 0x00000008 CallWithArg sub_0807F75C, 0x00a80088 - SoundReq 0x00f7 + PlaySound SFX_APPARATE EndBlock Wait 0x0078 _0807F0B4 0x0001 diff --git a/data/scripts/script_0800ACE0.inc b/data/scripts/script_0800ACE0.inc index 7f22b9cf..2f8a0e05 100644 --- a/data/scripts/script_0800ACE0.inc +++ b/data/scripts/script_0800ACE0.inc @@ -2,7 +2,7 @@ SCRIPT_START script_0800ACE0 BeginBlock Call sub_08094BE0 CallWithArg sub_0807F238, 0x0000045b - SoundReq 0x0109 + PlaySound SFX_109 EndBlock Call sub_0807F304 Wait 0x005a diff --git a/data/scripts/script_0800AD54.inc b/data/scripts/script_0800AD54.inc index 03b12d66..1e49d980 100644 --- a/data/scripts/script_0800AD54.inc +++ b/data/scripts/script_0800AD54.inc @@ -7,6 +7,7 @@ SCRIPT_START script_0800AD54 DoPostScriptAction 0x0000 _0807E5F8 0x00000001 Call sub_080791BC +SCRIPT_START script_0800AD74 BeginBlock SetEntitySpeed 0x0080 DoPostScriptAction 0x0007 @@ -45,7 +46,7 @@ SCRIPT_START script_0800AD54 Call sub_0807F2D4 Wait 0x001e _0807E5F8 0x00000020 - SoundReq0x80100000 + StopBgm Call CreateDust Call sub_0806305C Call sub_080630A4 diff --git a/data/scripts/script_0800AF18.inc b/data/scripts/script_0800AF18.inc index 71358dea..53eb509f 100644 --- a/data/scripts/script_0800AF18.inc +++ b/data/scripts/script_0800AF18.inc @@ -3,10 +3,10 @@ SCRIPT_START script_0800AF18 DoPostScriptAction 0x0007 DoPostScriptAction 0x000b CallWithArg sub_0807F994, 0x0000fff8 - SoundReq 0x0142 + PlaySound SFX_SPARKLES EndBlock WaitForSomething 0x00000020 - SoundReq 0x0143 + PlaySound SFX_143 DoPostScriptAction 0x0006 SCRIPT_END .2byte 0x0000 diff --git a/data/scripts/script_0800B0D0.inc b/data/scripts/script_0800B0D0.inc index c4687bdc..9ad7992a 100644 --- a/data/scripts/script_0800B0D0.inc +++ b/data/scripts/script_0800B0D0.inc @@ -36,6 +36,7 @@ script_0800B160: Call sub_0806BCB8 CallWithArg sub_0806BC94, 0x00000000 Jump script_0800B0E8 +SCRIPT_START script_0800B17C BeginBlock Call sub_0807DF28 SetLocalFlag 0x0039 @@ -48,7 +49,7 @@ script_0800B160: WaitForSomething2 0x00000001 SetRoomFlag 0x0000 Wait 0x0010 - SoundReq2 0x002d + PlayBgm BGM_FIGHT_THEME _0807EB28 0x2701 _0807E878 Call sub_0807DF50 diff --git a/data/scripts/script_0800B254.inc b/data/scripts/script_0800B254.inc index 3686156d..cfe10656 100644 --- a/data/scripts/script_0800B254.inc +++ b/data/scripts/script_0800B254.inc @@ -15,6 +15,7 @@ script_0800B268: _0807E878 Jump script_0800B268 .2byte 0x0000 +SCRIPT_START script_0800B284 BeginBlock CheckKinstoneFused 0x0007 JumpIf script_0800B302 @@ -31,6 +32,7 @@ script_0800B298: _0807E878 Jump script_0800B298 .2byte 0x0000 +SCRIPT_START script_0800B2B4 BeginBlock CheckKinstoneFused 0x0008 JumpIf script_0800B302 diff --git a/data/scripts/script_0800B308.inc b/data/scripts/script_0800B308.inc index 4163885a..12365628 100644 --- a/data/scripts/script_0800B308.inc +++ b/data/scripts/script_0800B308.inc @@ -22,7 +22,7 @@ script_0800B348: script_0800B350: EndBlock WaitForSomething2 0x00000002 - SoundReq 0x00fd + PlaySound SFX_ITEM_BOMB_EXPLODE Call sub_080676D8 Call sub_0806757C Call sub_080675D4 @@ -37,7 +37,7 @@ script_0800B350: JumpIfNot script_0800B350 EndBlock SetLocalFlag 0x001d - SoundReq 0x0072 + PlaySound SFX_SECRET script_0800B39C: DoPostScriptAction 0x0006 SCRIPT_END diff --git a/data/scripts/script_0800B41C.inc b/data/scripts/script_0800B41C.inc index 6af14ec8..f5e2d2ba 100644 --- a/data/scripts/script_0800B41C.inc +++ b/data/scripts/script_0800B41C.inc @@ -15,7 +15,7 @@ SCRIPT_START script_0800B41C WaitForSomething2 0x00000004 _0807EB74 Wait 0x003c - SoundReq 0x00cd + PlaySound SFX_TASK_COMPLETE _0807F088 0x0037 WaitPlayerAction8 _0807EB8C diff --git a/data/scripts/script_0800B574.inc b/data/scripts/script_0800B574.inc index c42e9417..f5acdf53 100644 --- a/data/scripts/script_0800B574.inc +++ b/data/scripts/script_0800B574.inc @@ -6,16 +6,16 @@ SCRIPT_START script_0800B574 EndBlock WaitForSomething2 0x00000010 DoPostScriptAction 0x0008 - SoundReq 0x0111 + PlaySound SFX_111 WaitForSomething2 0x00000010 DoPostScriptAction 0x0007 - SoundReq 0x0111 + PlaySound SFX_111 WaitForSomething2 0x00000010 DoPostScriptAction 0x0008 - SoundReq 0x0111 + PlaySound SFX_111 WaitForSomething2 0x00000010 DoPostScriptAction 0x0007 - SoundReq 0x0111 + PlaySound SFX_111 script_0800B5BC: Call sub_0808692C SCRIPT_END diff --git a/data/scripts/script_0800B5C4.inc b/data/scripts/script_0800B5C4.inc index 45c39e1e..7365b9aa 100644 --- a/data/scripts/script_0800B5C4.inc +++ b/data/scripts/script_0800B5C4.inc @@ -4,7 +4,7 @@ SCRIPT_START script_0800B5C4 _0807EB44 0x0004 EndBlock Wait 0x001e - SoundReq 0x00d1 + PlaySound SFX_VO_DOG _0807EDD4 0x008a, 0x005a Wait 0x000a Call sub_08069EE8 diff --git a/data/scripts/script_0800B5EC.inc b/data/scripts/script_0800B5EC.inc index e549b811..d4e33835 100644 --- a/data/scripts/script_0800B5EC.inc +++ b/data/scripts/script_0800B5EC.inc @@ -14,6 +14,7 @@ script_0800B5FA: _0807E878 _0807EB44 0x0004 Jump script_0800B5FA +SCRIPT_START script_0800B614 BeginBlock EndBlock script_0800B618: diff --git a/data/scripts/script_0800B6C8.inc b/data/scripts/script_0800B6C8.inc index 18560a5c..4ff26db2 100644 --- a/data/scripts/script_0800B6C8.inc +++ b/data/scripts/script_0800B6C8.inc @@ -25,6 +25,7 @@ script_0800B6D4: _0807F034 0x0064 Jump script_0800B698 .2byte 0x0000 +SCRIPT_START script_0800B730 BeginBlock EndBlock script_0800B734: diff --git a/data/scripts/script_0800B828.inc b/data/scripts/script_0800B828.inc index 4bf415cf..db081eea 100644 --- a/data/scripts/script_0800B828.inc +++ b/data/scripts/script_0800B828.inc @@ -49,6 +49,7 @@ script_0800B89E: Wait 0x000f _0807E878 Jump script_0800B89E +SCRIPT_START script_0800B8B8 BeginBlock _0807E9D4 _0807EB44 0x0004 @@ -61,6 +62,7 @@ script_0800B8D4: Call sub_080646A4 Jump script_0800B8D4 .2byte 0x0000 +SCRIPT_START script_0800B8E4 BeginBlock Call sub_08061E70 DoPostScriptAction 0x000a @@ -78,6 +80,7 @@ script_0800B8FC: _0807E878 Jump script_0800B8FC .2byte 0x0000 +SCRIPT_START script_0800B91C BeginBlock _0807EB44 0x0004 DoPostScriptAction 0x0000 @@ -104,6 +107,7 @@ script_0800B94E: _0807EA94 _0807E878 Jump script_0800B94E +SCRIPT_START script_0800B964 BeginBlock DoPostScriptAction 0x000b DoPostScriptAction 0x0008 diff --git a/data/scripts/script_0800B9B4.inc b/data/scripts/script_0800B9B4.inc index 1a1519f2..91f99499 100644 --- a/data/scripts/script_0800B9B4.inc +++ b/data/scripts/script_0800B9B4.inc @@ -39,6 +39,7 @@ script_0800BA24: Call sub_0807DF50 _0807E878 Jump script_0800B9CA +SCRIPT_START script_0800BA3C BeginBlock Call sub_0807F934 EndBlock @@ -51,13 +52,14 @@ script_0800BA46: _0807EA94 _0807E3E8 JumpIfNot script_0800BA6C - SoundReq0x80100000 + StopBgm Call sub_0806E964 - SoundReq2 0xffff + PlayBGM script_0800BA6C: Call sub_0807DF50 _0807E878 Jump script_0800BA46 +SCRIPT_START script_0800BA78 BeginBlock _0807EB44 0x0004 DoPostScriptAction 0x0000 diff --git a/data/scripts/script_0800BC50.inc b/data/scripts/script_0800BC50.inc index 2cc1a6d6..9e7d93e1 100644 --- a/data/scripts/script_0800BC50.inc +++ b/data/scripts/script_0800BC50.inc @@ -30,7 +30,7 @@ script_0800BC62: Call sub_0807F158 CallWithArg sub_0807F4F8, 0x0000035c Wait 0x001e - SoundReq 0x0188 + PlaySound SFX_STAIRS_DESCEND DoPostScriptAction 0x0008 Wait 0x0078 Call sub_08054968 diff --git a/data/scripts/script_0800BE1C.inc b/data/scripts/script_0800BE1C.inc index ef5f897c..5fed6585 100644 --- a/data/scripts/script_0800BE1C.inc +++ b/data/scripts/script_0800BE1C.inc @@ -15,6 +15,7 @@ SCRIPT_START script_0800BE1C Wait 0x003c Jump script_0800BE88 .2byte 0x0000 +SCRIPT_START script_0800BE54 BeginBlock _0807EB44 0x0004 _0807E930 0x0008 diff --git a/data/scripts/script_0800BF38.inc b/data/scripts/script_0800BF38.inc index c136745f..be10cfed 100644 --- a/data/scripts/script_0800BF38.inc +++ b/data/scripts/script_0800BF38.inc @@ -15,6 +15,7 @@ SCRIPT_START script_0800BF38 Wait 0x003c Jump script_0800BFA4 .2byte 0x0000 +SCRIPT_START script_0800BF70 BeginBlock _0807EB44 0x0004 _0807E930 0x0008 diff --git a/data/scripts/script_0800C0B0.inc b/data/scripts/script_0800C0B0.inc index 04950467..784fa358 100644 --- a/data/scripts/script_0800C0B0.inc +++ b/data/scripts/script_0800C0B0.inc @@ -15,6 +15,7 @@ SCRIPT_START script_0800C0B0 Wait 0x003c Jump script_0800C11C .2byte 0x0000 +SCRIPT_START script_0800C0E8 BeginBlock _0807EB44 0x0004 _0807E930 0x0008 diff --git a/data/scripts/script_0800C1D8.inc b/data/scripts/script_0800C1D8.inc index 9eaf26a5..be502e1f 100644 --- a/data/scripts/script_0800C1D8.inc +++ b/data/scripts/script_0800C1D8.inc @@ -15,6 +15,7 @@ SCRIPT_START script_0800C1D8 Wait 0x003c Jump script_0800C244 .2byte 0x0000 +SCRIPT_START script_0800C210 BeginBlock _0807EB44 0x0004 _0807E930 0x0008 diff --git a/data/scripts/script_0800C3CC.inc b/data/scripts/script_0800C3CC.inc index 54d6aa9b..e50a0f31 100644 --- a/data/scripts/script_0800C3CC.inc +++ b/data/scripts/script_0800C3CC.inc @@ -10,5 +10,5 @@ SCRIPT_START script_0800C3CC CallWithArg sub_0807F4F8, 0x00000068 Call sub_0806D67C _0807F0C8 0x001e, 0x0000 - SoundReq 0x010b + PlaySound SFX_10B SCRIPT_END diff --git a/data/scripts/script_0800C410.inc b/data/scripts/script_0800C410.inc index 4e3767b4..2d796192 100644 --- a/data/scripts/script_0800C410.inc +++ b/data/scripts/script_0800C410.inc @@ -10,7 +10,7 @@ SCRIPT_START script_0800C410 CallWithArg sub_0807F4F8, 0x00000068 Call sub_0806D67C _0807F0C8 0x001e, 0x0000 - SoundReq 0x010b + PlaySound SFX_10B _0807E5F8 0x00000001 SCRIPT_END .2byte 0x0000 diff --git a/data/scripts/script_0800C45C.inc b/data/scripts/script_0800C45C.inc index 5c8767cc..a3882952 100644 --- a/data/scripts/script_0800C45C.inc +++ b/data/scripts/script_0800C45C.inc @@ -6,7 +6,7 @@ SCRIPT_START script_0800C45C EndBlock Wait 0x000a DoPostScriptAction 0x0007 - SoundReq 0x0136 + PlaySound SFX_136 script_0800C47A: _0807EE30 JumpIfNot script_0800C47A diff --git a/data/scripts/script_0800C494.inc b/data/scripts/script_0800C494.inc index f35af231..ec34449e 100644 --- a/data/scripts/script_0800C494.inc +++ b/data/scripts/script_0800C494.inc @@ -5,7 +5,7 @@ SCRIPT_START script_0800C494 EndBlock Wait 0x000a DoPostScriptAction 0x0007 - SoundReq 0x0136 + PlaySound SFX_136 _0807EEF4 0x0000, 0xff90 Wait 0x001e _0807EEF4 0x0000, 0xffb0 diff --git a/data/scripts/script_0800C4D0.inc b/data/scripts/script_0800C4D0.inc index 6365aa7e..6a096484 100644 --- a/data/scripts/script_0800C4D0.inc +++ b/data/scripts/script_0800C4D0.inc @@ -5,7 +5,7 @@ SCRIPT_START script_0800C4D0 EndBlock Wait 0x000a DoPostScriptAction 0x0007 - SoundReq 0x0136 + PlaySound SFX_136 _0807EEF4 0x00c0, 0x0000 Wait 0x001e _0807EEF4 0x0070, 0x0000 diff --git a/data/scripts/script_0800C50C.inc b/data/scripts/script_0800C50C.inc index 0c8bc2b1..031cc83f 100644 --- a/data/scripts/script_0800C50C.inc +++ b/data/scripts/script_0800C50C.inc @@ -7,7 +7,7 @@ SCRIPT_START script_0800C50C WaitForSomething2 0x00000001 Wait 0x000a DoPostScriptAction 0x0007 - SoundReq 0x0136 + PlaySound SFX_136 _0807EEF4 0x0000, 0x0060 Wait 0x003c _0807EEF4 0x0000, 0x0060 diff --git a/data/scripts/script_0800C550.inc b/data/scripts/script_0800C550.inc index 2a718869..4c598340 100644 --- a/data/scripts/script_0800C550.inc +++ b/data/scripts/script_0800C550.inc @@ -82,6 +82,7 @@ script_0800C61E: Wait 0x000f _0807E878 Jump script_0800C60A +SCRIPT_START script_0800C634 BeginBlock DoPostScriptAction 0x000a SetEntitySpeed 0x0080 @@ -142,7 +143,7 @@ script_0800C6DC: _0807EC94 0x0020 _0807EB44 0x0004 Wait 0x000f - SoundReq 0x0072 + PlaySound SFX_SECRET SetLocalFlag 0x0082 script_0800C712: DoPostScriptAction 0x0002 @@ -173,6 +174,7 @@ script_0800C756: Call sub_0807DF50 _0807E878 Jump script_0800C652 +SCRIPT_START script_0800C774 BeginBlock DoPostScriptAction 0x000a _0807EB44 0x0004 @@ -235,7 +237,7 @@ script_0800C824: Wait 0x000f SetLocalFlag 0x0083 Wait 0x003c - SoundReq 0x0072 + PlaySound SFX_SECRET Wait 0x003c _0807EB74 _0807EB8C diff --git a/data/scripts/script_0800CABC.inc b/data/scripts/script_0800CABC.inc index 0387d84e..8c741a64 100644 --- a/data/scripts/script_0800CABC.inc +++ b/data/scripts/script_0800CABC.inc @@ -13,9 +13,9 @@ SCRIPT_START script_0800CABC DoPostScriptAction 0x0000 _0807E5F8 0x00000400 WaitForSomething2 0x00000200 - SoundReq 0x007c + PlaySound SFX_PLY_JUMP _0807EF3C 0x0180, 0x0030 - SoundReq 0x007c + PlaySound SFX_PLY_JUMP _0807EF3C 0x0180, 0x0030 _0807E5F8 0x00000400 WaitForSomething2 0x00000200 diff --git a/data/scripts/script_0800CBD4.inc b/data/scripts/script_0800CBD4.inc index 1ba664af..9293653e 100644 --- a/data/scripts/script_0800CBD4.inc +++ b/data/scripts/script_0800CBD4.inc @@ -19,9 +19,9 @@ SCRIPT_START script_0800CBD4 DoPostScriptAction 0x0000 _0807E5F8 0x00004000 WaitForSomething2 0x00002000 - SoundReq 0x007c + PlaySound SFX_PLY_JUMP _0807EF3C 0x0180, 0x0030 - SoundReq 0x007c + PlaySound SFX_PLY_JUMP _0807EF3C 0x0180, 0x0030 _0807E5F8 0x00004000 WaitForSomething2 0x00002000 diff --git a/data/scripts/script_0800CC6C.inc b/data/scripts/script_0800CC6C.inc index 81dde4c6..facb5c9a 100644 --- a/data/scripts/script_0800CC6C.inc +++ b/data/scripts/script_0800CC6C.inc @@ -19,9 +19,9 @@ SCRIPT_START script_0800CC6C DoPostScriptAction 0x0000 _0807E5F8 0x00010000 WaitForSomething2 0x00008000 - SoundReq 0x007c + PlaySound SFX_PLY_JUMP _0807EF3C 0x0180, 0x0030 - SoundReq 0x007c + PlaySound SFX_PLY_JUMP _0807EF3C 0x0180, 0x0030 _0807E5F8 0x00010000 WaitForSomething2 0x00008000 diff --git a/data/scripts/script_0800CD7C.inc b/data/scripts/script_0800CD7C.inc index bac529fa..7fb12f17 100644 --- a/data/scripts/script_0800CD7C.inc +++ b/data/scripts/script_0800CD7C.inc @@ -41,7 +41,7 @@ script_0800CDEC: _0807EA94 _0807E3E8 JumpIfNot script_0800CF40 - SoundReq 0x00cd + PlaySound SFX_TASK_COMPLETE _0807F088 0x0023 WaitPlayerAction8 Jump script_0800CE32 @@ -52,7 +52,7 @@ script_0800CE14: _0807EA94 _0807E3E8 JumpIfNot script_0800CF40 - SoundReq 0x00cd + PlaySound SFX_TASK_COMPLETE _0807F088 0x0022 WaitPlayerAction8 script_0800CE32: @@ -81,7 +81,7 @@ script_0800CE6E: _0807EA94 _0807E3E8 JumpIfNot script_0800CF40 - SoundReq 0x00cd + PlaySound SFX_TASK_COMPLETE _0807F088 0x0027 WaitPlayerAction8 _0807EB8C @@ -109,7 +109,7 @@ script_0800CECE: _0807EA94 _0807E3E8 JumpIfNot script_0800CF40 - SoundReq 0x00cd + PlaySound SFX_TASK_COMPLETE _0807F088 0x0024 WaitPlayerAction8 _0807EB8C @@ -145,6 +145,7 @@ script_0800CF40: _0807E878 Jump script_0800CD92 .2byte 0x0000 +SCRIPT_START script_0800CF50 BeginBlock Call sub_08068104 DoPostScriptAction 0x000a @@ -164,6 +165,7 @@ script_0800CF72: Wait 0x000f _0807E878 Jump script_0800CF5E +SCRIPT_START script_0800CF88 BeginBlock Call sub_08068104 DoPostScriptAction 0x000a @@ -176,6 +178,7 @@ script_0800CF96: Wait 0x000f _0807E878 Jump script_0800CF96 +SCRIPT_START script_0800CFAC BeginBlock _0807E9D4 DoPostScriptAction 0x000a @@ -257,12 +260,12 @@ script_0800D0A8: _0807EB44 0x0002 SetIntVariable 0x00000000 Call sub_0806C028 - SoundReq 0x00cd + PlaySound SFX_TASK_COMPLETE Call sub_08068964 script_0800D108: ComparePlayerAction 0x0008 JumpIf script_0800D108 - SoundReq 0x00f8 + PlaySound SFX_F8 _0807E5F8 0x00000010 SetLocalFlag 0x007e TextboxNoOverlapFollowPos 0x123e, 0x0002 diff --git a/data/scripts/script_0800D1E0.inc b/data/scripts/script_0800D1E0.inc index 2ff93e40..6a4350fa 100644 --- a/data/scripts/script_0800D1E0.inc +++ b/data/scripts/script_0800D1E0.inc @@ -1,7 +1,7 @@ SCRIPT_START script_0800D1E0 _0807F078 0x0002, 0x0001 CallWithArg sub_0807F918, 0x00000002 - SoundReq 0x0109 + PlaySound SFX_109 CallWithArg sub_0807F238, 0x000001e2 Call sub_0807F304 TextboxNoOverlap 0x0502 diff --git a/data/scripts/script_0800D278.inc b/data/scripts/script_0800D278.inc index 16ef4204..e9a10577 100644 --- a/data/scripts/script_0800D278.inc +++ b/data/scripts/script_0800D278.inc @@ -44,6 +44,7 @@ script_0800D2EE: Wait 0x000f _0807E878 Jump script_0800D2EE +SCRIPT_START script_0800D308 BeginBlock Call sub_08068884 DoPostScriptAction 0x000a @@ -66,6 +67,7 @@ script_0800D31E: Wait 0x000f _0807E878 Jump script_0800D31E +SCRIPT_START script_0800D350 BeginBlock Call sub_08068104 DoPostScriptAction 0x000a @@ -101,7 +103,7 @@ script_0800D3B2: _0807E930 0x0003 SetIntVariable 0x00000004 Call sub_080681D8 - SoundReq 0x00cd + PlaySound SFX_TASK_COMPLETE Wait 0x001e DoPostScriptAction 0x000a SetLocalFlag 0x007f diff --git a/data/scripts/script_0800D414.inc b/data/scripts/script_0800D414.inc index d1901242..fa00f3c6 100644 --- a/data/scripts/script_0800D414.inc +++ b/data/scripts/script_0800D414.inc @@ -95,6 +95,7 @@ script_0800D584: Wait 0x000f _0807E878 Jump script_0800D4E4 +SCRIPT_START script_0800D59C BeginBlock DoPostScriptAction 0x000a Call sub_08062A48 @@ -125,6 +126,7 @@ script_0800D5F2: JumpIfNot script_0800D5F2 Jump script_0800D5AC .2byte 0x0000 +SCRIPT_START script_0800D60C BeginBlock _0807EB44 0x0004 DoPostScriptAction 0x000b diff --git a/data/scripts/script_0800D76C.inc b/data/scripts/script_0800D76C.inc index e81cc3d9..53cf6c21 100644 --- a/data/scripts/script_0800D76C.inc +++ b/data/scripts/script_0800D76C.inc @@ -9,20 +9,21 @@ SCRIPT_START script_0800D76C WaitForSomething2 0x00000008 DoPostScriptAction 0x0004 Wait 0x003c - SoundReq 0x0123 + PlaySound SFX_123 CallWithArg sub_0807F464, 0x000001e0 _0807EDD4 0x01e0, 0x01d8 _0807EB44 0x0002 DoPostScriptAction 0x0000 _0807E5F8 0x00000010 - SoundReq 0x007c + PlaySound SFX_PLY_JUMP _0807EF3C 0x0180, 0x0030 - SoundReq 0x007c + PlaySound SFX_PLY_JUMP _0807EF3C 0x0180, 0x0030 _0807EB44 0x0002 DoPostScriptAction 0x0001 WaitForSomething2 0x00000008 Jump script_0800D80C +SCRIPT_START script_0800D7DC BeginBlock Call sub_0807F360 DoPostScriptAction 0x000b @@ -39,7 +40,7 @@ script_0800D80C: DoPostScriptAction 0x000e Call sub_0806CA5C SetEntity0x20 0x00040000 - SoundReq 0x00f5 + PlaySound SFX_F5 script_0800D82A: CallWithArg sub_0807F8D0, 0xffffe000 Call sub_0807F8BC diff --git a/data/scripts/script_0800D874.inc b/data/scripts/script_0800D874.inc index f16e938f..d1d1d3ed 100644 --- a/data/scripts/script_0800D874.inc +++ b/data/scripts/script_0800D874.inc @@ -31,6 +31,7 @@ script_0800D8D6: _0807E878 Jump script_0800D88E .2byte 0x0000 +SCRIPT_START script_0800D8E4 BeginBlock DoPostScriptAction 0x0008 CheckInventory1 0x0017 @@ -44,7 +45,7 @@ script_0800D8F4: WaitPlayerAction8 _0807EB28 0x1325 _0807EA94 - SoundReq 0x0113 + PlaySound SFX_113 SetIntVariable 0x00000000 Call sub_0806DA1C _0807E878 diff --git a/data/scripts/script_0800D954.inc b/data/scripts/script_0800D954.inc index b745268a..a86c3da9 100644 --- a/data/scripts/script_0800D954.inc +++ b/data/scripts/script_0800D954.inc @@ -15,7 +15,7 @@ script_0800D962: _0807EB44 0x0004 DoPostScriptAction 0x0000 DoPostScriptAction 0x0007 - SoundReq 0x01ce + PlaySound SFX_ELEMENT_FLOAT SetEntity0x20 0xffff8000 TextboxNoOverlap 0x1701 _0807EA94 @@ -32,7 +32,7 @@ script_0800D962: _0807EA94 Wait 0x003c SetLocalFlag 0x0032 - SoundReq 0x0113 + PlaySound SFX_113 SetIntVariable 0x00000001 Call sub_0806DA1C Call sub_0807DF50 diff --git a/data/scripts/script_0800DB78.inc b/data/scripts/script_0800DB78.inc index c810df2f..829bc9d0 100644 --- a/data/scripts/script_0800DB78.inc +++ b/data/scripts/script_0800DB78.inc @@ -40,7 +40,7 @@ script_0800DBCA: _0807EA94 Call sub_0807F3F8 _0807E5F8 0x00000001 - SoundReq0x80100000 + StopBgm Call sub_08094F98 CallWithArg sub_0805DDEC, 0x00000001 _0807F0C8 0xffff, 0x0000 diff --git a/data/scripts/script_0800DC4C.inc b/data/scripts/script_0800DC4C.inc index 305493d4..1c84c162 100644 --- a/data/scripts/script_0800DC4C.inc +++ b/data/scripts/script_0800DC4C.inc @@ -1,6 +1,6 @@ SCRIPT_START script_0800DC4C Wait 0x003c - SoundReq2 0x0031 + PlayBgm BGM_CASTLE_COLLAPSE StartPlayerScript script_0800DE50 WaitForSomething2 0x00000006 _0807EB28 0x1646 diff --git a/data/scripts/script_0800DCAC.inc b/data/scripts/script_0800DCAC.inc index c3bef3db..7ac06b7e 100644 --- a/data/scripts/script_0800DCAC.inc +++ b/data/scripts/script_0800DCAC.inc @@ -14,14 +14,14 @@ script_0800DCD0: DoPostScriptAction 0x0010 SetEntityPositionRelative 0x0078, 0x0068 WaitForSomething2 0x00000001 - SoundReq0x80100000 + StopBgm Call sub_08066E50 - SoundReq 0x01c9 + PlaySound SFX_1C9 Call sub_0807F2D4 - SoundReq 0x01ca + PlaySound SFX_1CA Wait 0x003c DoPostScriptAction 0x0004 - SoundReq2 0x000b + PlayBgm BGM_SAVING_ZELDA Wait 0x0078 _0807EB44 0x0002 DoPostScriptAction 0x0000 diff --git a/data/scripts/script_0800DF24.inc b/data/scripts/script_0800DF24.inc index 1bbcf592..5711733f 100644 --- a/data/scripts/script_0800DF24.inc +++ b/data/scripts/script_0800DF24.inc @@ -7,7 +7,7 @@ SCRIPT_START script_0800DF24 _0807E864 Call sub_0807F9A4 Call sub_0807DF28 - SoundReq0x80100000 + StopBgm _0807E8E4_2 Wait 0x005a Call sub_0807F3F8 @@ -21,9 +21,9 @@ SCRIPT_START script_0800DF24 DoPostScriptAction 0x0007 TextboxNoOverlapFollowPos 0x162f, 0x0002 _0807EA94 - SoundReq2 0x002f + PlayBgm BGM_VAATI_REBORN DoPostScriptAction 0x0019 - SoundReq 0x0198 + PlaySound SFX_198 Call sub_0807F2D4 SetRoomFlag 0x0000 DoPostScriptAction 0x0008 diff --git a/data/scripts/script_0800DFB4.inc b/data/scripts/script_0800DFB4.inc index 1a66bdab..e3de08af 100644 --- a/data/scripts/script_0800DFB4.inc +++ b/data/scripts/script_0800DFB4.inc @@ -3,10 +3,10 @@ SCRIPT_START script_0800DFB4 script_0800DFB6: CheckRoomFlag 0x0001 JumpIfNot script_0800DFB6 - SoundReq0x80100000 + StopBgm _0807E864 Call sub_0807DF28 - SoundReq 0x00f6 + PlaySound SFX_EVAPORATE CallWithArg sub_0806DA1C, 0x00000004 Call sub_0807DF50 _0807E878 diff --git a/data/scripts/script_0800DFE4.inc b/data/scripts/script_0800DFE4.inc index d1de2e0b..46080434 100644 --- a/data/scripts/script_0800DFE4.inc +++ b/data/scripts/script_0800DFE4.inc @@ -3,14 +3,14 @@ SCRIPT_START script_0800DFE4 Call sub_0807DF28 _0807E864 EndBlock - SoundReq0x80100000 + StopBgm TextboxNoOverlapFollowPos 0x1632, 0x0002 _0807EA94 SetRoomFlag 0x0003 script_0800DFFE: CheckRoomFlag 0x0000 JumpIfNot script_0800DFFE - SoundReq2 0x0030 + PlayBgm BGM_VAATI_TRANSFIGURED Call sub_0807DF50 _0807E878 script_0800E012: @@ -22,7 +22,7 @@ script_0800E012: TextboxNoOverlapFollowPos 0x1639, 0x000c _0807EA94 Wait 0x0096 - SoundReq 0x00f6 + PlaySound SFX_EVAPORATE CallWithArg sub_0806DA1C, 0x00000005 Call sub_0807DF50 _0807E878 diff --git a/data/scripts/script_0800E050.inc b/data/scripts/script_0800E050.inc index f44b8f44..7bafd454 100644 --- a/data/scripts/script_0800E050.inc +++ b/data/scripts/script_0800E050.inc @@ -3,8 +3,8 @@ SCRIPT_START script_0800E050 Call sub_0807DF28 _0807E864 EndBlock - SoundReq0x80100000 - SoundReq0x80100000 + StopBgm + StopBgm Wait 0x0078 _0807EB28 0x1638 _0807EA94 diff --git a/data/scripts/script_0800E0BC.inc b/data/scripts/script_0800E0BC.inc index 8ca8ff20..abd2f9e7 100644 --- a/data/scripts/script_0800E0BC.inc +++ b/data/scripts/script_0800E0BC.inc @@ -13,13 +13,13 @@ script_0800E0DE: _0807E864 Wait 0x001e DoPostScriptAction 0x0010 - SoundReq 0x01c9 + PlaySound SFX_1C9 _0807E930 0x0009 Wait 0x003c - SoundReq 0x01ca + PlaySound SFX_1CA DoPostScriptAction 0x0010 Wait 0x001e - SoundReq 0x0072 + PlaySound SFX_SECRET Wait 0x0078 DoPostScriptAction 0x0004 Wait 0x001e @@ -45,6 +45,7 @@ script_0800E138: _0807E878 Jump script_0800E138 .2byte 0x0000 +SCRIPT_START script_0800E154 BeginBlock _0807EB44 0x0004 DoPostScriptAction 0x000a @@ -59,13 +60,13 @@ script_0800E176: _0807E864 Wait 0x001e DoPostScriptAction 0x0010 - SoundReq 0x01c9 + PlaySound SFX_1C9 _0807E930 0x0015 Wait 0x003c - SoundReq 0x01ca + PlaySound SFX_1CA DoPostScriptAction 0x0010 Wait 0x001e - SoundReq 0x0072 + PlaySound SFX_SECRET Wait 0x0078 DoPostScriptAction 0x0004 Wait 0x001e @@ -92,6 +93,7 @@ script_0800E1E0: _0807EA94 _0807E878 Jump script_0800E1E0 +SCRIPT_START script_0800E200 BeginBlock SetEntitySpeed 0x0100 _0807EB44 0x0004 @@ -116,13 +118,13 @@ script_0800E24A: _0807E864 Wait 0x001e DoPostScriptAction 0x0010 - SoundReq 0x01c9 + PlaySound SFX_1C9 _0807E930 0x0015 Wait 0x003c - SoundReq 0x01ca + PlaySound SFX_1CA DoPostScriptAction 0x0010 Wait 0x001e - SoundReq 0x0072 + PlaySound SFX_SECRET Wait 0x0078 DoPostScriptAction 0x0004 Wait 0x001e @@ -181,6 +183,7 @@ script_0800E32E: _0807E878 Jump script_0800E32E .2byte 0x0000 +SCRIPT_START script_0800E350 BeginBlock _0807EB44 0x0004 DoPostScriptAction 0x000a @@ -197,13 +200,13 @@ script_0800E37A: _0807E864 Wait 0x001e DoPostScriptAction 0x0010 - SoundReq 0x01c9 + PlaySound SFX_1C9 _0807E930 0x000d Wait 0x003c - SoundReq 0x01ca + PlaySound SFX_1CA DoPostScriptAction 0x0010 Wait 0x001e - SoundReq 0x0072 + PlaySound SFX_SECRET Wait 0x0078 DoPostScriptAction 0x0004 Wait 0x001e @@ -241,6 +244,7 @@ script_0800E3EE: Wait 0x000f _0807E878 Jump script_0800E3EE +SCRIPT_START script_0800E408 BeginBlock _0807EB44 0x0002 DoPostScriptAction 0x000a @@ -256,6 +260,7 @@ script_0800E41A: Wait 0x000f _0807E878 Jump script_0800E41A +SCRIPT_START script_0800E434 BeginBlock _0807EB44 0x0002 CallWithArg sub_0807F3D8, 0x00000000 @@ -272,6 +277,7 @@ script_0800E44C: _0807EA94 _0807E878 Jump script_0800E44C +SCRIPT_START script_0800E46C BeginBlock _0807EB44 0x0004 CallWithArg sub_0807F3D8, 0x00000000 @@ -288,6 +294,7 @@ script_0800E484: _0807EA94 _0807E878 Jump script_0800E484 +SCRIPT_START script_0800E4A4 BeginBlock Call sub_0807F354 EndBlock @@ -311,7 +318,7 @@ script_0800E4B6: Wait 0x003c _0807EA94 BeginBlock - SoundReq2 0x0033 + PlayBgm BGM_FIGHT_THEME2 SetLocalFlag 0x007c script_0800E4FA: _0807E878 diff --git a/data/scripts/script_0800E504.inc b/data/scripts/script_0800E504.inc index aa6d96c5..3beea212 100644 --- a/data/scripts/script_0800E504.inc +++ b/data/scripts/script_0800E504.inc @@ -10,7 +10,7 @@ script_0800E510: Wait 0x001e Call sub_0807F3F8 Wait 0x003c - SoundReq 0x0105 + PlaySound SFX_105 Wait 0x001e _0807EB28 0x1617 SetLocalFlag 0x007d diff --git a/data/scripts/script_0800E544.inc b/data/scripts/script_0800E544.inc index 7b085256..d56ce3ff 100644 --- a/data/scripts/script_0800E544.inc +++ b/data/scripts/script_0800E544.inc @@ -10,7 +10,7 @@ script_0800E550: Wait 0x001e Call sub_0807F3F8 Wait 0x003c - SoundReq 0x0105 + PlaySound SFX_105 Wait 0x001e _0807EB28 0x1622 Call sub_08053494 diff --git a/data/scripts/script_0800E58C.inc b/data/scripts/script_0800E58C.inc index 54971859..f32c3d6e 100644 --- a/data/scripts/script_0800E58C.inc +++ b/data/scripts/script_0800E58C.inc @@ -5,9 +5,9 @@ SCRIPT_START script_0800E58C DoPostScriptAction 0x0014 EndBlock Wait 0x003c - SoundReq 0x0105 + PlaySound SFX_105 Wait 0x003c - SoundReq 0x009b + PlaySound SFX_9B Wait 0x001e TextboxNoOverlap 0x1625 _0807EA94 diff --git a/data/scripts/script_0800E6B0.inc b/data/scripts/script_0800E6B0.inc index 049dc195..c345a277 100644 --- a/data/scripts/script_0800E6B0.inc +++ b/data/scripts/script_0800E6B0.inc @@ -18,6 +18,7 @@ script_0800E6D2: Wait 0x000f _0807E878 Jump script_0800E6BE +SCRIPT_START script_0800E6E8 BeginBlock Call sub_0806ADFC DoPostScriptAction 0x000a @@ -45,6 +46,7 @@ script_0800E722: _0807E878 Jump script_0800E6F4 .2byte 0x0000 +SCRIPT_START script_0800E734 BeginBlock _0807E9D4 DoPostScriptAction 0x000a @@ -59,6 +61,7 @@ script_0800E73E: _0807EA94 _0807E878 Jump script_0800E73E +SCRIPT_START script_0800E760 BeginBlock _0807E9D4 DoPostScriptAction 0x000a @@ -105,6 +108,7 @@ script_0800E7D8: JumpIf script_0800E7D8 EndBlock Jump script_0800E6F4 +SCRIPT_START script_0800E7F4 BeginBlock Call sub_0806C674 DoPostScriptAction 0x000a @@ -121,6 +125,7 @@ script_0800E806: _0807EB44 0x0004 Jump script_0800E806 .2byte 0x0000 +SCRIPT_START script_0800E824 BeginBlock _0807E9D4 DoPostScriptAction 0x000a diff --git a/data/scripts/script_0800E908.inc b/data/scripts/script_0800E908.inc index 84d61ce1..90180d0e 100644 --- a/data/scripts/script_0800E908.inc +++ b/data/scripts/script_0800E908.inc @@ -8,6 +8,7 @@ script_0800E914: _0807E878 _0807EB44 0x0000 Jump script_0800E832 +SCRIPT_START script_0800E920 BeginBlock Call sub_0806C4F8 DoPostScriptAction 0x000a @@ -29,6 +30,7 @@ script_0800E942: _0807E930 0x0000 Jump script_0800E932 .2byte 0x0000 +SCRIPT_START script_0800E964 BeginBlock DoPostScriptAction 0x000a _0807EB44 0x0004 @@ -58,7 +60,7 @@ script_0800E974: StartPlayerScript script_0800EA1C WaitForSomething2 0x00000001 SetLocalFlag 0x0074 - SoundReq 0x0072 + PlaySound SFX_SECRET Wait 0x00f0 TextboxNoOverlapFollow 0x4a26 _0807EA94 diff --git a/data/scripts/script_0800EA54.inc b/data/scripts/script_0800EA54.inc index f432b00a..e114b2e9 100644 --- a/data/scripts/script_0800EA54.inc +++ b/data/scripts/script_0800EA54.inc @@ -20,6 +20,7 @@ script_0800EA6A: Call sub_0807F2D4 _0807E930 0x0008 Jump script_0800EA6A +SCRIPT_START script_0800EAA4 BeginBlock _0807E9D4 Call sub_0806C09C @@ -45,6 +46,7 @@ script_0800EAD4: _0807E878 _0807E930 0x0000 Jump script_0800EABC +SCRIPT_START script_0800EAF8 BeginBlock Call sub_0806C870 DoPostScriptAction 0x000a @@ -62,6 +64,7 @@ script_0800EB0E: _0807E878 Jump script_0800EB0E .2byte 0x0000 +SCRIPT_START script_0800EB2C BeginBlock Call sub_08061E70 DoPostScriptAction 0x000a @@ -79,6 +82,7 @@ script_0800EB44: _0807E878 Jump script_0800EB44 .2byte 0x0000 +SCRIPT_START script_0800EB64 BeginBlock Call sub_08061E70 DoPostScriptAction 0x000a @@ -104,6 +108,7 @@ script_0800EB7C: Call sub_08061FD8 EndBlock Jump script_0800EBF4 +SCRIPT_START script_0800EBC0 BeginBlock Call sub_08061E70 DoPostScriptAction 0x000a @@ -111,6 +116,7 @@ script_0800EB7C: Call sub_08061FD8 EndBlock Jump script_0800EBF4 +SCRIPT_START script_0800EBDC BeginBlock Call sub_08061E70 DoPostScriptAction 0x000a @@ -128,6 +134,7 @@ script_0800EBF4: _0807E878 Jump script_0800EBF4 .2byte 0x0000 +SCRIPT_START script_0800EC14 BeginBlock Call sub_08061E70 DoPostScriptAction 0x000a @@ -146,6 +153,7 @@ script_0800EC2C: _0807EB44 0x0002 Call sub_08061FD8 Jump script_0800EC2C +SCRIPT_START script_0800EC54 BeginBlock Call sub_08061E70 DoPostScriptAction 0x000a @@ -163,6 +171,7 @@ script_0800EC6C: _0807E878 Jump script_0800EC6C .2byte 0x0000 +SCRIPT_START script_0800EC8C BeginBlock _0807E9D4 CallWithArg sub_08061FB8, 0x00000001 @@ -193,6 +202,7 @@ script_0800ECAC: _0807E930 0x0003 Wait 0x001e Jump script_0800ECAC +SCRIPT_START script_0800ED04 BeginBlock Call sub_080639D0 DoPostScriptAction 0x000a @@ -216,6 +226,7 @@ script_0800ED46: Call sub_08063874 CallWithArg sub_08063850, 0x00000000 Jump script_0800ED20 +SCRIPT_START script_0800ED5C BeginBlock Call sub_08064CC0 DoPostScriptAction 0x000a @@ -233,6 +244,7 @@ script_0800ED76: _0807E878 Jump script_0800ED76 .2byte 0x0000 +SCRIPT_START script_0800ED90 BeginBlock _0807E9D4 DoPostScriptAction 0x000a @@ -283,6 +295,7 @@ script_0800EE3E: Call sub_0807DF50 _0807E878 Jump script_0800ED98 +SCRIPT_START script_0800EE50 BeginBlock _0807E9D4 DoPostScriptAction 0x000a diff --git a/data/scripts/script_0800EFC0.inc b/data/scripts/script_0800EFC0.inc index bec9c5ec..cf88816f 100644 --- a/data/scripts/script_0800EFC0.inc +++ b/data/scripts/script_0800EFC0.inc @@ -43,6 +43,7 @@ script_0800F082: Call sub_0806AEE4 Jump script_0800F082 .2byte 0x0000 +SCRIPT_START script_0800F090 BeginBlock _0807F0B4 0x0001 CameraTargetPlayer diff --git a/data/scripts/script_0800F554.inc b/data/scripts/script_0800F554.inc index e8de87fb..8668612d 100644 --- a/data/scripts/script_0800F554.inc +++ b/data/scripts/script_0800F554.inc @@ -15,7 +15,7 @@ script_0800F564: _0807E878 Jump script_0800F564 .2byte 0x0000 -script_0800F584: +SCRIPT_START script_0800F584 BeginBlock DoPostScriptAction 0x0001 _0807E9D4 @@ -32,6 +32,7 @@ script_0800F592: DoPostScriptAction 0x0001 Jump script_0800F592 .2byte 0x0000 +SCRIPT_START script_0800F5B0 BeginBlock _0807EB44 0x0006 _0807E9D4 @@ -49,6 +50,7 @@ script_0800F5C8: _0807E878 Jump script_0800F5C8 .2byte 0x0000 +SCRIPT_START script_0800F5EC BeginBlock _0807EB44 0x0004 _0807E930 0x0000 @@ -67,6 +69,7 @@ script_0800F604: Wait 0x000f _0807E878 Jump script_0800F604 +SCRIPT_START script_0800F628 BeginBlock _0807E9D4 DoPostScriptAction 0x000a @@ -82,6 +85,7 @@ script_0800F636: _0807E878 Jump script_0800F636 .2byte 0x0000 +SCRIPT_START script_0800F650 BeginBlock _0807EB44 0x0004 DoPostScriptAction 0x0000 @@ -101,6 +105,7 @@ script_0800F662: DoPostScriptAction 0x0000 Jump script_0800F662 .2byte 0x0000 +SCRIPT_START script_0800F688 BeginBlock _0807EB44 0x0004 _0807E930 0x0000 @@ -127,6 +132,7 @@ script_0800F6C8: CallWithArg sub_0807F3D8, 0x00000000 Jump script_0800F6A0 .2byte 0x0000 +SCRIPT_START script_0800F6E0 BeginBlock DoPostScriptAction 0x0001 _0807E9D4 diff --git a/data/scripts/script_0800F724.inc b/data/scripts/script_0800F724.inc index 6a89a421..2d686bbc 100644 --- a/data/scripts/script_0800F724.inc +++ b/data/scripts/script_0800F724.inc @@ -7,6 +7,7 @@ script_0800F72C: JumpIfNot script_0800F72C DoPostScriptAction 0x0007 Jump script_0800F584 +SCRIPT_START script_0800F73C CheckLocalFlag 0x00cd JumpIf script_0800FA4C _0807E864 @@ -79,7 +80,7 @@ script_0800F72C: _0807E864 Call sub_0807DF28 Call sub_08063C5C - SoundReq 0x00e2 + PlaySound SFX_CUCCO_MINIGAME_BELL Wait 0x001e _0807E8E4_0 Call sub_0807F3F8 @@ -134,7 +135,7 @@ script_0800F72C: _0807EA94 Call sub_08063C14 Call sub_08094D70 - SoundReq 0x0103 + PlaySound SFX_103 _0807E5F8 0x00000002 WaitForSomething2 0x00000004 Call sub_08063C14 diff --git a/data/scripts/script_0800FDA0.inc b/data/scripts/script_0800FDA0.inc index fd161ece..024ecd82 100644 --- a/data/scripts/script_0800FDA0.inc +++ b/data/scripts/script_0800FDA0.inc @@ -15,6 +15,7 @@ script_0800FDB2: _0807E878 Jump script_0800FDB2 .2byte 0x0000 +SCRIPT_START script_0800FDCC BeginBlock _0807EB44 0x0004 DoPostScriptAction 0x0000 @@ -51,6 +52,7 @@ script_0800FE06: Call sub_08069A3C Jump script_0800FDE8 .2byte 0x0000 +SCRIPT_START script_0800FE44 BeginBlock _0807EB44 0x0004 DoPostScriptAction 0x0000 @@ -87,6 +89,7 @@ script_0800FE7E: Call sub_08069A84 Jump script_0800FE60 .2byte 0x0000 +SCRIPT_START script_0800FEBC BeginBlock CheckInventory1 0x0012 JumpIf script_0800FF0E diff --git a/data/scripts/script_0800FF74.inc b/data/scripts/script_0800FF74.inc index c74dadee..2d79be0d 100644 --- a/data/scripts/script_0800FF74.inc +++ b/data/scripts/script_0800FF74.inc @@ -51,7 +51,7 @@ script_08010014: _0807E864 _0807EB74 CallWithArg sub_0807F3D8, 0x00000008 - SoundReq 0x00cd + PlaySound SFX_TASK_COMPLETE TextboxNoOverlap 0x340a _0807EA94 _0807EB44 0x0004 diff --git a/data/scripts/script_080100C8.inc b/data/scripts/script_080100C8.inc index fd50b2f9..562efdf5 100644 --- a/data/scripts/script_080100C8.inc +++ b/data/scripts/script_080100C8.inc @@ -15,6 +15,7 @@ script_080100DC: _0807E878 Jump script_080100DC .2byte 0x0000 +SCRIPT_START script_080100FC BeginBlock Call sub_08061FE4 Call sub_08061E70 @@ -25,6 +26,7 @@ script_08010110: Call sub_08061E90 Jump script_08010110 .2byte 0x0000 +SCRIPT_START script_08010120 BeginBlock _0807E9D4 _0807EB44 0x0004 @@ -40,6 +42,7 @@ script_08010132: _0807EA94 _0807E878 Jump script_08010132 +SCRIPT_START script_08010148 BeginBlock DoPostScriptAction 0x0001 Call sub_0806C354 @@ -61,7 +64,7 @@ script_0801015A: _0807E878 CallWithArg sub_080A1550, script_080101AC JumpIfNot script_0801015A - SoundReq2 0x0015 + PlayBgm BGM_CUCCO_MINIGAME SetRoomFlag 0x0001 Jump script_0801015A script_0801019E: @@ -80,7 +83,7 @@ script_080101AC: Call sub_0807DF28 TextboxNoOverlapFollowPos 0x3004, 0x0007 _0807EA94 - SoundReq0x80100000 + StopBgm _0807E778 0x0004 DoFade5 WaitFor_2 @@ -99,7 +102,7 @@ script_080101AC: _0807E778 0x0004 DoFade4 WaitFor_2 - SoundReq2 0xffff + PlayBGM Call sub_080A13B4 _0807EA94 JumpIfNot script_08010240 diff --git a/data/scripts/script_08010264.inc b/data/scripts/script_08010264.inc index eac67e79..08c027a3 100644 --- a/data/scripts/script_08010264.inc +++ b/data/scripts/script_08010264.inc @@ -16,6 +16,7 @@ script_0801027A: _0807E878 Jump script_0801027A .2byte 0x0000 +SCRIPT_START script_08010294 BeginBlock DoPostScriptAction 0x0000 Call sub_08062A48 @@ -41,6 +42,7 @@ script_080102CC: _0807E878 Jump script_080102A6 .2byte 0x0000 +SCRIPT_START script_080102E0 BeginBlock DoPostScriptAction 0x0000 Call sub_08062A48 @@ -56,6 +58,7 @@ script_080102F2: _0807E878 Jump script_080102F2 .2byte 0x0000 +SCRIPT_START script_0801030C BeginBlock DoPostScriptAction 0x0000 EndBlock @@ -100,6 +103,7 @@ script_08010396: JumpIfNot script_08010396 Jump script_08010314 .2byte 0x0000 +SCRIPT_START script_080103B0 BeginBlock DoPostScriptAction 0x0000 Call sub_08062A48 @@ -109,6 +113,7 @@ script_080103C2: Wait 0x001e Call sub_08062948 Jump script_080103C2 +SCRIPT_START script_080103D0 BeginBlock _0807E9D4 _0807EB44 0x0004 @@ -120,6 +125,7 @@ script_080103E8: Call sub_0806407C Jump script_080103E8 .2byte 0x0000 +SCRIPT_START script_080103F8 BeginBlock _0807E9D4 _0807EB44 0x0004 @@ -135,6 +141,7 @@ script_08010410: _0807EA94 _0807E878 Jump script_08010410 +SCRIPT_START script_08010428 BeginBlock _0807E9D4 _0807EB44 0x0004 @@ -147,6 +154,7 @@ script_08010446: Wait 0x003c Call sub_080646A4 Jump script_08010446 +SCRIPT_START script_08010454 BeginBlock _0807EB44 0x0004 _0807E930 0x0000 @@ -166,6 +174,7 @@ script_08010470: _0807E878 CallWithArg sub_0807F3D8, 0x00000000 Jump script_08010470 +SCRIPT_START script_080104A0 BeginBlock _0807EB44 0x0004 _0807E930 0x0000 @@ -185,6 +194,7 @@ script_080104BC: _0807E878 CallWithArg sub_0807F3D8, 0x00000000 Jump script_080104BC +SCRIPT_START script_080104EC BeginBlock _0807EB44 0x0004 _0807E930 0x0000 @@ -273,6 +283,7 @@ script_08010602: _0807E878 _0807EB44 0x0004 Jump script_08010602 +SCRIPT_START script_0801061C BeginBlock _0807E930 0x0008 script_08010622: @@ -287,10 +298,12 @@ script_0801062E: _0807EA94 _0807E878 Jump script_0801062E +SCRIPT_START script_08010644 BeginBlock _0807E930 0x0009 Jump script_08010622 .2byte 0x0000 +SCRIPT_START script_08010650 BeginBlock _0807E930 0x000b Jump script_08010622 @@ -303,6 +316,7 @@ script_0801062E: _0807E930 0x000d Jump script_08010622 .2byte 0x0000 +SCRIPT_START script_08010674 BeginBlock _0807E9D4 DoPostScriptAction 0x000a @@ -322,6 +336,7 @@ script_08010686: _0807EB44 0x0004 Jump script_08010686 .2byte 0x0000 +SCRIPT_START script_080106AC BeginBlock _0807E9D4 DoPostScriptAction 0x000a @@ -365,6 +380,7 @@ script_08010726: DoPostScriptAction 0x0001 Jump script_080106BE .2byte 0x0000 +SCRIPT_START script_08010734 BeginBlock DoPostScriptAction 0x0007 _0807E9D4 @@ -397,6 +413,7 @@ script_08010786: _0807E878 _0807E930 0x0008 Jump script_08010746 +SCRIPT_START script_08010794 BeginBlock DoPostScriptAction 0x0007 _0807E9D4 @@ -416,6 +433,7 @@ script_080107AA: DoPostScriptAction 0x0000 Jump script_080107AA .2byte 0x0000 +SCRIPT_START script_080107D0 BeginBlock _0807EB44 0x0004 DoPostScriptAction 0x0000 @@ -495,7 +513,7 @@ script_080108BA: _0807EB44 0x0004 DoPostScriptAction 0x0000 Jump script_08010804 -script_080108D0: +SCRIPT_START script_080108D0 CheckPlayerInRegion2 0x0808 JumpIfNot script_080108D0 _0807E864 @@ -511,6 +529,7 @@ script_08010900: Call sub_0807DF50 _0807E878 Jump script_080108D0 +SCRIPT_START script_0801090C BeginBlock DoPostScriptAction 0x0007 CheckKinstoneFused 0x001b diff --git a/data/scripts/script_08010964.inc b/data/scripts/script_08010964.inc index 46a97af4..72d28a10 100644 --- a/data/scripts/script_08010964.inc +++ b/data/scripts/script_08010964.inc @@ -14,7 +14,7 @@ script_08010994: Call sub_0807DF50 _0807E878 Jump script_08010964 -script_080109A0: +SCRIPT_START script_080109A0 BeginBlock EndBlock CheckLocalFlag 0x00d1 diff --git a/data/scripts/script_08010A98.inc b/data/scripts/script_08010A98.inc index 78022f8b..96232387 100644 --- a/data/scripts/script_08010A98.inc +++ b/data/scripts/script_08010A98.inc @@ -17,6 +17,7 @@ script_08010AB4: _0807EB44 0x0004 CallWithArg sub_080672B0, 0x00000000 Jump script_08010AB4 +SCRIPT_START script_08010AE4 BeginBlock CheckInventory1 0x0067 JumpIfNot script_08010B62 diff --git a/data/scripts/script_08010BB4.inc b/data/scripts/script_08010BB4.inc index 34745b7b..9bd7cb7f 100644 --- a/data/scripts/script_08010BB4.inc +++ b/data/scripts/script_08010BB4.inc @@ -17,6 +17,7 @@ script_08010BCA: _0807E930 0x0008 Jump script_08010BCA .2byte 0x0000 +SCRIPT_START script_08010BEC _0807E864 Call sub_0807F9A4 Call sub_0807DF28 @@ -33,7 +34,7 @@ script_08010BCA: WaitForSomething2 0x00000020 TextboxNoOverlapFollowPos 0x1038, 0x000c _0807EA94 - SoundReq0x80100000 + StopBgm _0807E778 0x0004 DoFade5 WaitFor_2 @@ -70,7 +71,7 @@ script_08010BCA: WaitForSomething2 0x00000008 TextboxNoOverlapFollowPos 0x1039, 0x000c _0807EA94 - SoundReq2 0x0001 + PlayBgm BGM_CASTLE_TOURNAMENT _0807E8E4_2 _0807E5F8 0x00000004 WaitForSomething2 0x00000008 @@ -95,19 +96,19 @@ script_08010BCA: Wait 0x003c WaitForSomething2 0x00000200 _0807E5F8 0x00280000 - SoundReq0x80100000 - SoundReq 0x009b + StopBgm + PlaySound SFX_9B _0807E5F8 0x00000100 WaitForSomething2 0x00000200 TextboxNoOverlapFollowPos 0x1043, 0x0000 _0807EA94 - SoundReq2 0x000d + PlayBgm BGM_VAATI_THEME _0807E5F8 0x00000100 WaitForSomething2 0x00000200 _0807E5F8 0x0002a800 WaitForSomething2 0x00055000 - SoundReq 0x01c7 - SoundReq 0x00e5 + PlaySound SFX_1C7 + PlaySound SFX_BUTTON_DEPRESS _0807E5F8 0x00000100 _0807E5F8 0x00002800 CallWithArg sub_0807FB28, 0x00000003 @@ -118,18 +119,18 @@ script_08010BCA: TextboxNoOverlapFollowPos 0x1044, 0x0000 _0807EA94 SetEntityPositionRelative 0x01f8, 0x0098 - SoundReq0x80100000 + StopBgm Wait 0x003c - SoundReq2 0x002f + PlayBgm BGM_VAATI_REBORN _0807E5F8 0x00028000 _0807E5F8 0x00000100 WaitForSomething2 0x00000200 WaitForSomething2 0x00050000 CallWithArg sub_0807FB28, 0x00000003 - SoundReq 0x00e5 + PlaySound SFX_BUTTON_DEPRESS _0807E5F8 0x00028000 WaitForSomething2 0x00050000 - SoundReq 0x0125 + PlaySound SFX_125 CallWithArg sub_0807FB28, 0x00000003 _0807E5F8 0x08000000 _0807E5F8 0x00800000 diff --git a/data/scripts/script_08010E5A.inc b/data/scripts/script_08010E5A.inc index 7c9cb0f8..2804a046 100644 --- a/data/scripts/script_08010E5A.inc +++ b/data/scripts/script_08010E5A.inc @@ -1,23 +1,23 @@ SCRIPT_START script_08010E5A Wait 0x001e - SoundReq 0x0125 + PlaySound SFX_125 CallWithArg sub_0807FB28, 0x00000003 Wait 0x003c - SoundReq 0x0125 + PlaySound SFX_125 CallWithArg sub_0807FB28, 0x00000003 Wait 0x0004 - SoundReq 0x0125 + PlaySound SFX_125 CallWithArg sub_0807FB28, 0x00000003 Wait 0x001e - SoundReq 0x012c + PlaySound SFX_12C _0807E5F8 0x00800000 WaitForSomething2 0x01000000 _0807E778 0x0004 DoFade7 WaitFor_2 Wait 0x003c - SoundReq 0x00ab - SoundReq 0x01c2 + PlaySound SFX_SPIRITS_RELEASE + PlaySound SFX_1C2 LoadRoomEntityList gUnk_080F0770 _0807E5F8 0x00000010 WaitForSomething2 0x00000020 @@ -37,7 +37,7 @@ SCRIPT_START script_08010E5A _0807E5F8 0x00000040 WaitForSomething2 0x00000008 WaitForSomething2 0x00000080 - SoundReq 0x01c3 + PlaySound SFX_1C3 _0807E5F8 0x20000000 Wait 0x0078 CallWithArg sub_0807F29C, 0x00000000 diff --git a/data/scripts/script_08010F84.inc b/data/scripts/script_08010F84.inc index ef33d17d..d10ec983 100644 --- a/data/scripts/script_08010F84.inc +++ b/data/scripts/script_08010F84.inc @@ -17,16 +17,16 @@ SCRIPT_START script_08010F84 Call sub_0806DC58 Wait 0x003c _0807E5F8 0x08000000 - SoundReq 0x0125 + PlaySound SFX_125 CallWithArg sub_0807FB28, 0x00000003 Wait 0x000f - SoundReq 0x0125 + PlaySound SFX_125 CallWithArg sub_0807FB28, 0x00000003 CallWithArg sub_0805DE18, 0x00000002 _0807F0C8 0x0000, 0x0000 _0807E5F8 0x00000010 WaitForSomething2 0x00000020 - SoundReq0x80100000 + StopBgm Wait 0x003c TextboxNoOverlapFollowPos 0x104a, 0x0000 _0807EA94 diff --git a/data/scripts/script_080110E8.inc b/data/scripts/script_080110E8.inc index 03f283c4..e65fa936 100644 --- a/data/scripts/script_080110E8.inc +++ b/data/scripts/script_080110E8.inc @@ -1,8 +1,8 @@ SCRIPT_START script_080110E8 - SoundReq 0x007a + PlaySound SFX_PLY_VO6 _0807EB44 0x0004 DoPostScriptAction 0x000d - SoundReq 0x0086 + PlaySound SFX_86 Call sub_0807F36C SetEntitySpeed 0x0400 _0807ECF4 0x0008 diff --git a/data/scripts/script_080111CC.inc b/data/scripts/script_080111CC.inc index 8756d389..4d5a8961 100644 --- a/data/scripts/script_080111CC.inc +++ b/data/scripts/script_080111CC.inc @@ -41,14 +41,14 @@ script_08011206: DoPostScriptAction 0x0000 _0807E5F8 0x00000020 WaitForSomething2 0x00000010 - SoundReq 0x01c9 + PlaySound SFX_1C9 DoPostScriptAction 0x0010 Wait 0x0014 Call sub_08066E20 Wait 0x0014 DoPostScriptAction 0x0010 Call sub_0807F2D4 - SoundReq 0x01ca + PlaySound SFX_1CA _0807E5F8 0x00000020 WaitForSomething2 0x00000010 DoPostScriptAction 0x0006 diff --git a/data/scripts/script_080112C4.inc b/data/scripts/script_080112C4.inc index 2fa640e4..6f11ef20 100644 --- a/data/scripts/script_080112C4.inc +++ b/data/scripts/script_080112C4.inc @@ -30,7 +30,7 @@ script_08011312: DoPostScriptAction 0x0004 Wait 0x003c _0807E930 0x0012 - SoundReq 0x011e + PlaySound SFX_EM_MOBLIN_SPEAR Wait 0x003c _0807E930 0x0014 SetEntitySpeed 0x0100 diff --git a/data/scripts/script_080113AA.inc b/data/scripts/script_080113AA.inc index 847d0cf9..c2dd7844 100644 --- a/data/scripts/script_080113AA.inc +++ b/data/scripts/script_080113AA.inc @@ -12,7 +12,7 @@ SCRIPT_START script_080113AA DoPostScriptAction 0x0004 Wait 0x003c _0807E930 0x0012 - SoundReq 0x011e + PlaySound SFX_EM_MOBLIN_SPEAR Wait 0x003c _0807E930 0x0014 SetEntitySpeed 0x0100 diff --git a/data/scripts/script_08011442.inc b/data/scripts/script_08011442.inc index f2eb4214..60fb8b68 100644 --- a/data/scripts/script_08011442.inc +++ b/data/scripts/script_08011442.inc @@ -14,7 +14,7 @@ SCRIPT_START script_08011442 DoPostScriptAction 0x0004 Wait 0x003c _0807E930 0x0012 - SoundReq 0x011e + PlaySound SFX_EM_MOBLIN_SPEAR _0807E5F8 0x00010000 WaitForSomething2 0x00008000 _0807E930 0x0014 diff --git a/data/scripts/script_08011508.inc b/data/scripts/script_08011508.inc index bc282731..4b312019 100644 --- a/data/scripts/script_08011508.inc +++ b/data/scripts/script_08011508.inc @@ -14,7 +14,7 @@ SCRIPT_START script_08011508 DoPostScriptAction 0x0004 Wait 0x003c _0807E930 0x0012 - SoundReq 0x011e + PlaySound SFX_EM_MOBLIN_SPEAR _0807E5F8 0x00040000 WaitForSomething2 0x00020000 _0807E930 0x0014 diff --git a/data/scripts/script_080115D0.inc b/data/scripts/script_080115D0.inc index ee570b92..782fe44e 100644 --- a/data/scripts/script_080115D0.inc +++ b/data/scripts/script_080115D0.inc @@ -6,7 +6,7 @@ SCRIPT_START script_080115D0 EndBlock WaitForSomething2 0x00080000 _0807E930 0x0005 - SoundReq 0x011c + PlaySound SFX_11C _0807ECF4 0x0010 _0807E930 0x0001 _0807E5F8 0x00100000 diff --git a/data/scripts/script_08011608.inc b/data/scripts/script_08011608.inc index 957a381c..115fd3d0 100644 --- a/data/scripts/script_08011608.inc +++ b/data/scripts/script_08011608.inc @@ -6,7 +6,7 @@ SCRIPT_START script_08011608 EndBlock WaitForSomething2 0x00200000 _0807E930 0x0007 - SoundReq 0x011c + PlaySound SFX_11C _0807EC94 0x0010 _0807E930 0x0003 _0807E5F8 0x00400000 diff --git a/data/scripts/script_080116A8.inc b/data/scripts/script_080116A8.inc index f931651a..72f45453 100644 --- a/data/scripts/script_080116A8.inc +++ b/data/scripts/script_080116A8.inc @@ -32,11 +32,11 @@ SCRIPT_START script_080116A8 WaitForSomething2 0x00000100 _0807EB44 0x0000 DoPostScriptAction 0x0014 - SoundReq 0x0120 + PlaySound SFX_CHARGING_UP CallWithArg sub_08095420, script_08011890 Wait 0x00f0 DoPostScriptAction 0x0016 - SoundReq 0x01cb + PlaySound SFX_1CB WaitForSomething2 0x10000000 DoPostScriptAction 0x0000 _0807E5F8 0x00000200 @@ -49,13 +49,13 @@ SCRIPT_START script_080116A8 _0807E5F8 0x00000200 WaitForSomething2 0x00000100 DoPostScriptAction 0x0014 - SoundReq 0x01c4 + PlaySound SFX_1C4 CallWithArg sub_0809545C, script_080118D4 _0807E5F8 0x00000200 WaitForSomething2 0x00000100 Wait 0x003c DoPostScriptAction 0x0016 - SoundReq 0x01c5 + PlaySound SFX_1C5 _0807E5F8 0x08000000 WaitForSomething2 0x10000000 DoPostScriptAction 0x0000 diff --git a/data/scripts/script_0801183C.inc b/data/scripts/script_0801183C.inc index 09d8d177..8b854d03 100644 --- a/data/scripts/script_0801183C.inc +++ b/data/scripts/script_0801183C.inc @@ -7,7 +7,7 @@ SCRIPT_START script_0801183C _0807E5F8 0x01000000 WaitForSomething2 0x00800000 Call sub_08095364 - SoundReq 0x0122 + PlaySound SFX_122 Wait 0x003c _0807E5F8 0x01000000 WaitForSomething2 0x00800000 diff --git a/data/scripts/script_08011890.inc b/data/scripts/script_08011890.inc index 3c6c2c90..4c9f0bc0 100644 --- a/data/scripts/script_08011890.inc +++ b/data/scripts/script_08011890.inc @@ -9,7 +9,7 @@ SCRIPT_START script_08011890 Call sub_08094B6C _0807EDD4 0x01f8, 0x0088 Call sub_08094B80 - SoundReq 0x01cc + PlaySound SFX_1CC _0807E5F8 0x10000000 WaitForSomething2 0x08000000 DoPostScriptAction 0x0006 diff --git a/data/scripts/script_080118D4.inc b/data/scripts/script_080118D4.inc index 5c14c403..d0633936 100644 --- a/data/scripts/script_080118D4.inc +++ b/data/scripts/script_080118D4.inc @@ -11,11 +11,11 @@ SCRIPT_START script_080118D4 StartPlayerScript script_080110E8 _0807EDD4 0x01d8, 0x0058 Call sub_08094B80 - SoundReq 0x009a - SoundReq 0x01c6 + PlaySound SFX_VO_ZELDA7 + PlaySound SFX_1C6 _0807E5F8 0x10000000 WaitForSomething2 0x08000000 - SoundReq 0x011d + PlaySound SFX_11D DoPostScriptAction 0x0006 SCRIPT_END .2byte 0x0000 diff --git a/data/scripts/script_0801194C.inc b/data/scripts/script_0801194C.inc index 7d19a55f..3f7fee61 100644 --- a/data/scripts/script_0801194C.inc +++ b/data/scripts/script_0801194C.inc @@ -3,10 +3,12 @@ SCRIPT_START script_0801194C _0807EB44 0x0002 Jump script_0801196A .2byte 0x0000 +SCRIPT_START script_08011958 BeginBlock _0807EB44 0x0006 Jump script_0801196A .2byte 0x0000 +SCRIPT_START script_08011964 BeginBlock _0807EB44 0x0004 script_0801196A: @@ -31,6 +33,7 @@ script_080119A4: Wait 0x000f _0807E878 Jump script_0801197C +SCRIPT_START script_080119B0 BeginBlock _0807E9D4 _0807EB44 0x0004 @@ -42,14 +45,17 @@ script_080119C8: Call sub_0806407C Jump script_080119C8 .2byte 0x0000 +SCRIPT_START script_080119D8 BeginBlock _0807EB44 0x0002 Jump script_080119F6 .2byte 0x0000 +SCRIPT_START script_080119E4 BeginBlock _0807EB44 0x0004 Jump script_080119F6 .2byte 0x0000 +SCRIPT_START script_080119F0 BeginBlock _0807EB44 0x0006 script_080119F6: @@ -68,6 +74,7 @@ script_08011A08: _0807E878 Jump script_08011A08 .2byte 0x0000 +SCRIPT_START script_08011A2C BeginBlock _0807EB44 0x0004 _0807E9D4 @@ -84,6 +91,7 @@ script_08011A44: _0807EA94 _0807E878 Jump script_08011A44 +SCRIPT_START script_08011A64 BeginBlock _0807EB44 0x0002 _0807E9D4 @@ -119,7 +127,7 @@ script_08011AC4: _0807EA94 _0807E878 Jump script_08011AC4 -script_08011AE4: +SCRIPT_START script_08011AE4 CheckRoomFlag 0x000f JumpIfNot script_08011AE4 _0807E864 diff --git a/data/scripts/script_08011B40.inc b/data/scripts/script_08011B40.inc index 435cfc37..4d7d15d8 100644 --- a/data/scripts/script_08011B40.inc +++ b/data/scripts/script_08011B40.inc @@ -48,6 +48,7 @@ script_08011BBC: Wait 0x003c Call sub_0806C224 Jump script_08011B9A +SCRIPT_START script_08011BE4 BeginBlock _0807E888 EndBlock @@ -56,11 +57,11 @@ script_08011BBC: Wait 0x003c _0807E878 SetRoomFlag 0x0000 - SoundReq2 0x0033 + PlayBgm BGM_FIGHT_THEME2 script_08011C04: CheckRoomFlag 0x0064 JumpIfNot script_08011C04 - SoundReq0x80100000 + StopBgm _0807E864 Wait 0x003c CameraTargetEntity diff --git a/data/scripts/script_08011C7C.inc b/data/scripts/script_08011C7C.inc index bd6a73f6..93e409c8 100644 --- a/data/scripts/script_08011C7C.inc +++ b/data/scripts/script_08011C7C.inc @@ -58,6 +58,7 @@ script_08011D0E: DoPostScriptAction 0x0001 Jump script_08011D00 .2byte 0x0000 +SCRIPT_START script_08011D28 BeginBlock Call sub_08064928 _0807EB44 0x0004 @@ -117,6 +118,7 @@ script_08011DBA: DoPostScriptAction 0x0001 Jump script_08011DAC .2byte 0x0000 +SCRIPT_START script_08011DD4 BeginBlock Call sub_08064A28 _0807EB44 0x0004 @@ -176,6 +178,7 @@ script_08011E66: DoPostScriptAction 0x0001 Jump script_08011E58 .2byte 0x0000 +SCRIPT_START script_08011E80 BeginBlock Call sub_08064828 _0807EB44 0x0004 @@ -224,6 +227,7 @@ script_08011EF4: _0807EB44 0x0004 DoPostScriptAction 0x0001 Jump script_08011EE6 +SCRIPT_START script_08011F0C BeginBlock Call sub_08064928 _0807EB44 0x0004 @@ -272,6 +276,7 @@ script_08011F80: _0807EB44 0x0004 DoPostScriptAction 0x0001 Jump script_08011F72 +SCRIPT_START script_08011F98 BeginBlock Call sub_08064A28 _0807EB44 0x0004 @@ -320,6 +325,7 @@ script_0801200C: _0807EB44 0x0004 DoPostScriptAction 0x0001 Jump script_08011FFE +SCRIPT_START script_08012024 BeginBlock Call sub_08064828 _0807EB44 0x0004 @@ -366,6 +372,7 @@ script_0801209E: DoPostScriptAction 0x0001 Jump script_0801203A .2byte 0x0000 +SCRIPT_START script_080120B0 BeginBlock Call sub_08064928 _0807EB44 0x0004 @@ -412,6 +419,7 @@ script_0801212A: DoPostScriptAction 0x0001 Jump script_080120C6 .2byte 0x0000 +SCRIPT_START script_0801213C BeginBlock Call sub_08064A28 _0807EB44 0x0004 @@ -458,6 +466,7 @@ script_080121B6: DoPostScriptAction 0x0001 Jump script_08012152 .2byte 0x0000 +SCRIPT_START script_080121C8 BeginBlock Call sub_08064828 _0807EB44 0x0004 @@ -476,6 +485,7 @@ script_080121DE: _0807EB44 0x0004 DoPostScriptAction 0x0001 Jump script_080121DE +SCRIPT_START script_08012200 BeginBlock Call sub_08064928 _0807EB44 0x0004 @@ -494,6 +504,7 @@ script_08012216: _0807EB44 0x0004 DoPostScriptAction 0x0001 Jump script_08012216 +SCRIPT_START script_08012238 BeginBlock Call sub_08064A28 _0807EB44 0x0004 @@ -512,6 +523,7 @@ script_0801224E: _0807EB44 0x0004 DoPostScriptAction 0x0001 Jump script_0801224E +SCRIPT_START script_08012270 BeginBlock _0807EB44 0x0004 Call sub_08061FD8 @@ -566,7 +578,7 @@ script_080122EC: LoadRoomEntityList gUnk_080F2758 DoPostScriptAction 0x0008 Wait 0x003c - SoundReq 0x0072 + PlaySound SFX_SECRET SetLocalFlag 0x0043 Wait 0x001e _0807E878 diff --git a/data/scripts/script_0801232C.inc b/data/scripts/script_0801232C.inc index 08b3dd09..cca78f35 100644 --- a/data/scripts/script_0801232C.inc +++ b/data/scripts/script_0801232C.inc @@ -19,6 +19,7 @@ script_08012338: script_0801235A: _0807E878 Jump script_08012338 +SCRIPT_START script_08012360 BeginBlock DoPostScriptAction 0x0008 EndBlock @@ -27,7 +28,7 @@ script_08012368: JumpIfNot script_08012368 Call sub_0807DF28 _0807E864 - SoundReq0x80100000 + StopBgm BeginBlock _0807E778 0x0004 _0807E788 0x00007fff @@ -35,13 +36,13 @@ script_08012368: _0807E858 0x0080 EndBlock WaitFor_2 - SoundReq2 0x002c + PlayBgm BGM_ELEMENTAL_SANCTUARY _0807EB28 0x1401 _0807EA94 _0807EB44 0x0004 DoPostScriptAction 0x0000 DoPostScriptAction 0x0007 - SoundReq 0x01ce + PlaySound SFX_ELEMENT_FLOAT SetEntity0x20 0xffff8000 Wait 0x003c _0807E8E4_0 @@ -49,7 +50,7 @@ script_08012368: WaitForSomething2 0x00000001 TextboxNoOverlap 0x1402 _0807EA94 - SoundReq0x80100000 + StopBgm SetEntity0x20 0x00010000 Wait 0x003c BeginBlock @@ -59,7 +60,7 @@ script_08012368: _0807E858 0x0080 EndBlock WaitFor_2 - SoundReq2 0xffff + PlayBGM _0807EB28 0x1403 _0807EA94 SetIntVariable 0x00000203 diff --git a/data/scripts/script_08012430.inc b/data/scripts/script_08012430.inc index 4827856a..28277936 100644 --- a/data/scripts/script_08012430.inc +++ b/data/scripts/script_08012430.inc @@ -24,13 +24,14 @@ script_08012474: _0807E930 0x0000 Jump script_08012440 .2byte 0x0000 +SCRIPT_START script_08012480 BeginBlock Call sub_08054564 EndBlock script_0801248A: CheckPlayerInRegion 0x0208, 0x02c8, 0x4020 JumpIfNot script_0801248A - SoundReq0x80100000 + StopBgm _0807E864 Call sub_0807F9A4 Call sub_0807DF28 @@ -50,7 +51,7 @@ script_0801248A: _0807E778 0x0004 _0807E800 0x00000000 WaitFor_2 - SoundReq2 0x000e + PlayBgm BGM_EZLO_THEME _0807E5F8 0x00000010 WaitForSomething2 0x00000020 WaitForSomething2 0x00000100 @@ -61,7 +62,7 @@ script_0801248A: WaitForSomething2 0x00000100 _0807E5F8 0x00000004 WaitForSomething2 0x00000008 - SoundReq0x80100000 + StopBgm _0807E778 0x0004 _0807E80C 0x00000000 WaitFor_2 @@ -74,7 +75,7 @@ script_0801248A: WaitFor_2 Call sub_0807DF50 _0807E878 - SoundReq2 0xffff + PlayBGM script_08012566: CheckPlayerInRegion 0x03a0, 0x01a0, 0x1020 JumpIfNot script_08012566 @@ -82,7 +83,7 @@ script_08012566: Call sub_0807F9A4 Call sub_0807DF28 Call sub_0806DC7C - SoundReq0x80100000 + StopBgm StartPlayerScript script_08012AC8 WaitForSomething2 0x00000001 SetEntityPositionRelative 0x0388, 0x0168 @@ -91,7 +92,7 @@ script_08012566: Wait 0x005a _0807E5F8 0x00000004 WaitForSomething2 0x00000008 - SoundReq2 0x000e + PlayBgm BGM_EZLO_THEME _0807E5F8 0x00000004 WaitForSomething2 0x00000008 _0807E5F8 0x00000040 @@ -104,8 +105,8 @@ script_08012566: WaitForSomething2 0x00000100 _0807E5F8 0x00000004 WaitForSomething2 0x00000008 - SoundReq0x80100000 - SoundReq2 0x0033 + StopBgm + PlayBgm BGM_FIGHT_THEME2 Call sub_0807DF50 _0807E878 _0807E5F8 0x00000050 @@ -114,14 +115,14 @@ script_08012566: _0807E864 Call sub_0807FA40 Call sub_0807DF28 - SoundReq 0x0072 - SoundReq0x80100000 + PlaySound SFX_SECRET + StopBgm _0807E5F8 0x00000004 WaitForSomething2 0x00000008 StartPlayerScript script_08012AF0 WaitForSomething2 0x00000001 _0807E8E4_0 - SoundReq2 0x000e + PlayBgm BGM_EZLO_THEME Wait 0x001e _0807E5F8 0x00000004 WaitForSomething2 0x00000008 @@ -133,9 +134,9 @@ script_08012566: WaitForSomething2 0x00000008 _0807E5F8 0x00000004 WaitForSomething2 0x00000008 - SoundReq0x80100000 + StopBgm Wait 0x003c - SoundReq2 0xffff + PlayBGM Call sub_0806DCA0 _0807F0B4 0x0004 CameraTargetPlayer @@ -147,9 +148,9 @@ script_08012566: WaitForSomething2 0x00000008 _0807E5F8 0x00000004 WaitForSomething2 0x00000008 - SoundReq0x80100000 + StopBgm Wait 0x003c - SoundReq2 0xffff + PlayBGM Call sub_08054570 SetGlobalFlag 0x0014 CallWithArg sub_0807F6F8, 0x00000008 diff --git a/data/scripts/script_080126FC.inc b/data/scripts/script_080126FC.inc index 90957ad6..123e7ed8 100644 --- a/data/scripts/script_080126FC.inc +++ b/data/scripts/script_080126FC.inc @@ -214,7 +214,7 @@ script_08012A3E: _0807E864 Call sub_0807F9A4 Call sub_0807DF28 - SoundReq0x80100000 + StopBgm DoPostScriptAction 0x000b _0807EB8C Call sub_0806D944 @@ -232,7 +232,7 @@ script_08012A74: Call sub_0806D9A4 DoPostScriptAction 0x0008 Wait 0x0078 - SoundReq2 0x000e + PlayBgm BGM_EZLO_THEME BeginBlock _0807E8E4_2 _0807EB28 0x1112 diff --git a/data/scripts/script_08012C68.inc b/data/scripts/script_08012C68.inc index 30fa7e4c..033fc43f 100644 --- a/data/scripts/script_08012C68.inc +++ b/data/scripts/script_08012C68.inc @@ -15,7 +15,7 @@ script_08012C7E: SetGlobalFlag 0x0022 _0807E878 Jump script_08012C7E -script_08012C98: +SCRIPT_START script_08012C98 CheckGlobalFlag 0x0014 JumpIfNot script_08012C98 script_08012CA0: diff --git a/data/scripts/script_08012E88.inc b/data/scripts/script_08012E88.inc index bf393c4d..257e134c 100644 --- a/data/scripts/script_08012E88.inc +++ b/data/scripts/script_08012E88.inc @@ -17,6 +17,7 @@ script_08012E9E: DoPostScriptAction 0x0000 Jump script_08012E9E .2byte 0x0000 +SCRIPT_START script_08012EC0 BeginBlock _0807EB44 0x0004 CallWithArg sub_0807F3D8, 0x00000008 diff --git a/data/scripts/script_08012F86.inc b/data/scripts/script_08012F86.inc index 2a5ea045..69c5f405 100644 --- a/data/scripts/script_08012F86.inc +++ b/data/scripts/script_08012F86.inc @@ -37,7 +37,7 @@ script_08013006: _0807E864 Call sub_0807DF28 EndBlock - SoundReq 0x00cd + PlaySound SFX_TASK_COMPLETE _0807F088 0x0038 WaitPlayerAction8 Wait 0x001e diff --git a/data/scripts/script_08013114.inc b/data/scripts/script_08013114.inc index 8173e078..762ffc4e 100644 --- a/data/scripts/script_08013114.inc +++ b/data/scripts/script_08013114.inc @@ -31,6 +31,7 @@ script_08013176: Call sub_0807F420 _0807E878 Jump script_08013128 +SCRIPT_START script_08013188 BeginBlock CheckLocalFlag 0x0062 JumpIfNot script_0801319A diff --git a/data/scripts/script_0801319A.inc b/data/scripts/script_0801319A.inc index 5d272cf2..4e7727b2 100644 --- a/data/scripts/script_0801319A.inc +++ b/data/scripts/script_0801319A.inc @@ -5,7 +5,7 @@ SCRIPT_START script_0801319A MoveEntityToPlayer Call sub_0806AB74 Jump script_0801319A -script_080131AC: +SCRIPT_START script_080131AC CheckPlayerInRegion 0x0098, 0x0038, 0x2060 JumpIfNot script_080131AC _0807E864 @@ -37,7 +37,7 @@ script_080131AC: WaitForSomething2 0x00000010 _0807E5F8 0x00000020 WaitForSomething2 0x00000040 - SoundReq2 0x000d + PlayBgm BGM_VAATI_THEME StartPlayerScript script_0801334C WaitForSomething2 0x00000002 _0807E5F8 0x00000020 @@ -53,7 +53,7 @@ script_080131AC: _0807E778 0x0004 DoFade5 WaitFor_2 - SoundReq0x80100000 + StopBgm _0807E858 0x0000 Wait 0x003c CameraTargetPlayer @@ -69,7 +69,7 @@ script_080131AC: _0807EB28 0x1605 _0807EA94 SetLocalFlag 0x0078 - SoundReq2 0x0031 + PlayBgm BGM_CASTLE_COLLAPSE SetGlobalFlag 0x005d Call sub_0807DF50 _0807E878 diff --git a/data/scripts/script_08013378.inc b/data/scripts/script_08013378.inc index e6a8ec58..3c2a52bf 100644 --- a/data/scripts/script_08013378.inc +++ b/data/scripts/script_08013378.inc @@ -5,7 +5,7 @@ SCRIPT_START script_08013378 Call sub_0807F2D4 _0807E5F8 0x00000002 WaitForSomething2 0x00000004 - SoundReq 0x007c + PlaySound SFX_PLY_JUMP _0807EB44 0x0004 Call sub_0807F210 _0807EF3C 0x0200, 0x0020 diff --git a/data/scripts/script_080133F8.inc b/data/scripts/script_080133F8.inc index 1e720d3b..042cb44d 100644 --- a/data/scripts/script_080133F8.inc +++ b/data/scripts/script_080133F8.inc @@ -14,7 +14,7 @@ SCRIPT_START script_080133F8 WaitForSomething2 0x00000020 Wait 0x003c DoPostScriptAction 0x0014 - SoundReq 0x0120 + PlaySound SFX_CHARGING_UP CallWithArg sub_08095420, script_08013494 Wait 0x005a DoPostScriptAction 0x0016 diff --git a/data/scripts/script_08013494.inc b/data/scripts/script_08013494.inc index d0722887..37b49953 100644 --- a/data/scripts/script_08013494.inc +++ b/data/scripts/script_08013494.inc @@ -10,7 +10,7 @@ SCRIPT_START script_08013494 _0807EDD4 0x0098, 0x0080 BeginBlock Call sub_08094B80 - SoundReq 0x01cc + PlaySound SFX_1CC Call sub_0807F36C _0807E5F8 0x00000080 EndBlock diff --git a/data/scripts/script_080134DC.inc b/data/scripts/script_080134DC.inc index 702550f2..9431e96d 100644 --- a/data/scripts/script_080134DC.inc +++ b/data/scripts/script_080134DC.inc @@ -14,22 +14,22 @@ script_080134F8: StartPlayerScript script_080136D8 WaitForSomething2 0x00000001 CallWithArg sub_08095A1C, script_08013F04 - SoundReq 0x01cd + PlaySound SFX_ELEMENT_PLACE Wait 0x005a BeginBlock - SoundReq 0x01ce + PlaySound SFX_ELEMENT_FLOAT CallWithArg sub_08095D54, script_08013E04 CallWithArg sub_08095D54, script_08013E28 EndBlock WaitForSomething2 0x18000000 BeginBlock - SoundReq 0x01cf + PlaySound SFX_ELEMENT_CHARGE CallWithArg sub_08095D8C, script_08014054 CallWithArg sub_08095D8C, script_08014074 EndBlock Wait 0x001e BeginBlock - SoundReq 0x01d0 + PlaySound SFX_1D0 CallWithArg sub_08095D8C, script_080140DC CallWithArg sub_08095D8C, script_08014118 EndBlock @@ -37,7 +37,7 @@ script_080134F8: CallWithArg sub_0805DDEC, 0x00000000 _0807E5F8 0x00000200 WaitForSomething2 0x00002000 - SoundReq 0x01d2 + PlaySound SFX_1D2 CallWithArg sub_08095D8C, script_080141DC CallWithArg sub_08095D8C, script_08014210 _0807E5F8 0x00000400 @@ -58,14 +58,14 @@ script_080134F8: Wait 0x003c _0807E778 0x0004 DoFade7 - SoundReq 0x00f6 + PlaySound SFX_EVAPORATE WaitFor_2 Wait 0x003c _0807E5F8 0x00000010 _0807E778 0x0002 DoFade6 WaitFor_2 - SoundReq 0x0109 + PlaySound SFX_109 TextboxNoOverlapFollowPos 0x0503, 0x000c _0807EA94 _0807E5F8 0x00040000 diff --git a/data/scripts/script_08013720.inc b/data/scripts/script_08013720.inc index e3ef357e..b7718584 100644 --- a/data/scripts/script_08013720.inc +++ b/data/scripts/script_08013720.inc @@ -14,22 +14,22 @@ script_0801373C: StartPlayerScript script_080136D8 WaitForSomething2 0x00000001 CallWithArg sub_08095A1C, script_08013F34 - SoundReq 0x01cd + PlaySound SFX_ELEMENT_PLACE Wait 0x005a BeginBlock - SoundReq 0x01ce + PlaySound SFX_ELEMENT_FLOAT CallWithArg sub_08095D54, script_08013E4C EndBlock WaitForSomething2 0x20000000 BeginBlock - SoundReq 0x01cf + PlaySound SFX_ELEMENT_CHARGE CallWithArg sub_08095D8C, script_08014054 CallWithArg sub_08095D8C, script_08014074 CallWithArg sub_08095D8C, script_08014094 EndBlock Wait 0x001e BeginBlock - SoundReq 0x01d0 + PlaySound SFX_1D0 CallWithArg sub_08095D8C, script_080140DC CallWithArg sub_08095D8C, script_08014118 CallWithArg sub_08095D8C, script_08014154 @@ -38,7 +38,7 @@ script_0801373C: CallWithArg sub_0805DDEC, 0x00000000 _0807E5F8 0x00000200 WaitForSomething2 0x00002000 - SoundReq 0x01d2 + PlaySound SFX_1D2 CallWithArg sub_08095D8C, script_080141DC CallWithArg sub_08095D8C, script_08014210 _0807E5F8 0x00000400 @@ -61,14 +61,14 @@ script_0801373C: Wait 0x003c _0807E778 0x0004 DoFade7 - SoundReq 0x00f6 + PlaySound SFX_EVAPORATE WaitFor_2 Wait 0x003c _0807E5F8 0x00000010 _0807E778 0x0002 DoFade6 WaitFor_2 - SoundReq 0x0109 + PlaySound SFX_109 TextboxNoOverlapFollowPos 0x0504, 0x000c _0807EA94 _0807E5F8 0x00040000 diff --git a/data/scripts/script_080138B4.inc b/data/scripts/script_080138B4.inc index 0d496673..9a63f5c8 100644 --- a/data/scripts/script_080138B4.inc +++ b/data/scripts/script_080138B4.inc @@ -14,15 +14,15 @@ script_080138D0: StartPlayerScript script_080136D8 WaitForSomething2 0x00000001 CallWithArg sub_08095A1C, script_08013F64 - SoundReq 0x01cd + PlaySound SFX_ELEMENT_PLACE Wait 0x005a BeginBlock - SoundReq 0x01ce + PlaySound SFX_ELEMENT_FLOAT CallWithArg sub_08095D54, script_08013E70 EndBlock WaitForSomething2 0x40000000 BeginBlock - SoundReq 0x01cf + PlaySound SFX_ELEMENT_CHARGE CallWithArg sub_08095D8C, script_08014054 CallWithArg sub_08095D8C, script_08014074 CallWithArg sub_08095D8C, script_08014094 @@ -30,7 +30,7 @@ script_080138D0: EndBlock Wait 0x001e BeginBlock - SoundReq 0x01d0 + PlaySound SFX_1D0 CallWithArg sub_08095D8C, script_080140DC CallWithArg sub_08095D8C, script_08014118 CallWithArg sub_08095D8C, script_08014154 @@ -40,7 +40,7 @@ script_080138D0: CallWithArg sub_0805DDEC, 0x00000000 _0807E5F8 0x00000200 WaitForSomething2 0x00002000 - SoundReq 0x01d2 + PlaySound SFX_1D2 CallWithArg sub_08095D8C, script_080141DC CallWithArg sub_08095D8C, script_08014210 _0807E5F8 0x00000400 @@ -66,14 +66,14 @@ script_080138D0: Wait 0x003c _0807E778 0x0004 DoFade7 - SoundReq 0x00f6 + PlaySound SFX_EVAPORATE WaitFor_2 Wait 0x003c _0807E5F8 0x00000010 _0807E778 0x0002 DoFade6 WaitFor_2 - SoundReq 0x0109 + PlaySound SFX_109 TextboxNoOverlapFollowPos 0x0505, 0x000c _0807EA94 _0807E5F8 0x00040000 diff --git a/data/scripts/script_08013B70.inc b/data/scripts/script_08013B70.inc index 76310119..15c75a3c 100644 --- a/data/scripts/script_08013B70.inc +++ b/data/scripts/script_08013B70.inc @@ -1,5 +1,5 @@ SCRIPT_START script_08013B70 - SoundReq 0x01d3 + PlaySound SFX_1D3 CallWithArg sub_0807F238, 0x000008bf Call sub_08096028 Wait 0x003c diff --git a/data/scripts/script_08013BA8.inc b/data/scripts/script_08013BA8.inc index d171c4fb..dd34bd58 100644 --- a/data/scripts/script_08013BA8.inc +++ b/data/scripts/script_08013BA8.inc @@ -1,6 +1,6 @@ SCRIPT_START script_08013BA8 CallWithArg sub_08095E7C, script_08014248 - SoundReq 0x01d3 + PlaySound SFX_1D3 CallWithArg sub_0807F238, 0x000008e3 Call sub_08096028 Wait 0x0078 diff --git a/data/scripts/script_08013BE8.inc b/data/scripts/script_08013BE8.inc index a49ba76f..ea87d86b 100644 --- a/data/scripts/script_08013BE8.inc +++ b/data/scripts/script_08013BE8.inc @@ -14,7 +14,7 @@ SCRIPT_START script_08013BE8 DoPostScriptAction 0x0008 WaitForSomething2 0x00000004 _0807E908 0x0002 - SoundReq 0x0134 + PlaySound SFX_134 Jump script_08013C32 script_08013C2A: CheckLocalFlag 0x007c diff --git a/data/scripts/script_08013D04.inc b/data/scripts/script_08013D04.inc index 025d0eb7..94e4b155 100644 --- a/data/scripts/script_08013D04.inc +++ b/data/scripts/script_08013D04.inc @@ -8,7 +8,7 @@ script_08013D1C: CheckEntityInteractType JumpIfNot script_08013D1C CallWithArg sub_08095D54, 0x00000000 - SoundReq 0x01cd + PlaySound SFX_ELEMENT_PLACE _0807E5F8 0x08000000 Call sub_080791BC DoPostScriptAction 0x0006 diff --git a/data/scripts/script_08013D44.inc b/data/scripts/script_08013D44.inc index 0dfb9d8c..fb8e239b 100644 --- a/data/scripts/script_08013D44.inc +++ b/data/scripts/script_08013D44.inc @@ -8,7 +8,7 @@ script_08013D5C: CheckEntityInteractType JumpIfNot script_08013D5C CallWithArg sub_08095D54, 0x00000001 - SoundReq 0x01cd + PlaySound SFX_ELEMENT_PLACE _0807E5F8 0x10000000 Call sub_080791BC DoPostScriptAction 0x0006 diff --git a/data/scripts/script_08013D84.inc b/data/scripts/script_08013D84.inc index b61269d4..30973797 100644 --- a/data/scripts/script_08013D84.inc +++ b/data/scripts/script_08013D84.inc @@ -8,7 +8,7 @@ script_08013D9C: CheckEntityInteractType JumpIfNot script_08013D9C CallWithArg sub_08095D54, 0x00000002 - SoundReq 0x01cd + PlaySound SFX_ELEMENT_PLACE _0807E5F8 0x20000000 Call sub_080791BC DoPostScriptAction 0x0006 diff --git a/data/scripts/script_08013DC4.inc b/data/scripts/script_08013DC4.inc index fa1c2572..620febcf 100644 --- a/data/scripts/script_08013DC4.inc +++ b/data/scripts/script_08013DC4.inc @@ -8,7 +8,7 @@ script_08013DDC: CheckEntityInteractType JumpIfNot script_08013DDC CallWithArg sub_08095D54, 0x00000003 - SoundReq 0x01cd + PlaySound SFX_ELEMENT_PLACE _0807E5F8 0x40000000 Call sub_080791BC DoPostScriptAction 0x0006 diff --git a/data/scripts/script_08014248.inc b/data/scripts/script_08014248.inc index c49a5bc0..56ab6d41 100644 --- a/data/scripts/script_08014248.inc +++ b/data/scripts/script_08014248.inc @@ -8,6 +8,7 @@ script_08014264: CallWithArg sub_08095EAC, 0x00000001 Jump script_08014264 .2byte 0x0000 +SCRIPT_START script_08014274 BeginBlock DoPostScriptAction 0x0008 EndBlock diff --git a/data/scripts/script_08014450.inc b/data/scripts/script_08014450.inc index ad470edd..ce1cc804 100644 --- a/data/scripts/script_08014450.inc +++ b/data/scripts/script_08014450.inc @@ -39,7 +39,7 @@ script_080144C0: script_080144C8: ModRupees 0xfff6 TextboxNoOverlapFollow 0x420c - SoundReq 0x010c + PlaySound SFX_10C Wait 0x0018 SetRoomFlag 0x0000 SetLocalFlag 0x0092 diff --git a/data/scripts/script_0801450C.inc b/data/scripts/script_0801450C.inc index 9965924d..1cd3510e 100644 --- a/data/scripts/script_0801450C.inc +++ b/data/scripts/script_0801450C.inc @@ -15,6 +15,7 @@ SCRIPT_START script_0801450C Call sub_0807DF50 Jump script_080144FC .2byte 0x0000 +SCRIPT_START script_08014548 BeginBlock EndBlock script_0801454C: diff --git a/data/scripts/script_080145E8.inc b/data/scripts/script_080145E8.inc index 4bd860cd..0e32d77a 100644 --- a/data/scripts/script_080145E8.inc +++ b/data/scripts/script_080145E8.inc @@ -17,6 +17,7 @@ script_08014608: Call sub_0807DF50 _0807E878 Jump script_080145F8 +SCRIPT_START script_08014628 BeginBlock _0807E9D4 _0807EB44 0x0004 diff --git a/data/scripts/script_08014804.inc b/data/scripts/script_08014804.inc index 26b288d3..b5f500dd 100644 --- a/data/scripts/script_08014804.inc +++ b/data/scripts/script_08014804.inc @@ -65,6 +65,7 @@ script_080148D8: _0807E5F8 0x00000008 Jump script_0801488E .2byte 0x0000 +SCRIPT_START script_080148F0 BeginBlock EndBlock script_080148F4: diff --git a/data/scripts/script_08014958.inc b/data/scripts/script_08014958.inc index 8dffa2f0..9cbae7ab 100644 --- a/data/scripts/script_08014958.inc +++ b/data/scripts/script_08014958.inc @@ -18,6 +18,7 @@ script_08014978: Wait 0x000f _0807E878 Jump script_08014978 +SCRIPT_START script_08014994 BeginBlock Call sub_0806C870 DoPostScriptAction 0x000a diff --git a/data/scripts/script_080149CC.inc b/data/scripts/script_080149CC.inc index 46812d26..18150975 100644 --- a/data/scripts/script_080149CC.inc +++ b/data/scripts/script_080149CC.inc @@ -19,7 +19,7 @@ script_080149DE: DoPostScriptAction 0x000b DoPostScriptAction 0x0001 _0807EDD4 0x0068, 0x00f8 - SoundReq 0x0072 + PlaySound SFX_SECRET _0807EB74 DoPostScriptAction 0x0000 DoPostScriptAction 0x000a @@ -27,6 +27,7 @@ script_08014A20: _0807E878 Jump script_080149DE .2byte 0x0000 +SCRIPT_START script_08014A28 BeginBlock Call sub_0806C870 DoPostScriptAction 0x000a @@ -42,6 +43,7 @@ script_08014A36: _0807E878 Jump script_08014A36 .2byte 0x0000 +SCRIPT_START script_08014A54 BeginBlock Call sub_0806C870 DoPostScriptAction 0x000a diff --git a/data/scripts/script_08014A80.inc b/data/scripts/script_08014A80.inc index ff503803..753bfa0b 100644 --- a/data/scripts/script_08014A80.inc +++ b/data/scripts/script_08014A80.inc @@ -20,6 +20,7 @@ script_08014AAC: _0807E878 Jump script_08014AAC .2byte 0x0000 +SCRIPT_START script_08014AC4 BeginBlock Call sub_0806C870 DoPostScriptAction 0x000a diff --git a/data/scripts/script_08014B34.inc b/data/scripts/script_08014B34.inc index 03c382c6..31ec68fd 100644 --- a/data/scripts/script_08014B34.inc +++ b/data/scripts/script_08014B34.inc @@ -41,7 +41,7 @@ script_08014B70: Call sub_0806CD3C Wait 0x0014 Call sub_0806CD4C - SoundReq 0x0072 + PlaySound SFX_SECRET _0807E5F8 0x00000001 WaitForSomething2 0x00000002 Call sub_0807DF50 @@ -69,6 +69,7 @@ script_08014C22: Wait 0x000f _0807E878 Jump script_08014BF2 +SCRIPT_START script_08014C2C BeginBlock Call sub_0806CD58 DoPostScriptAction 0x000a @@ -103,6 +104,7 @@ script_08014C82: _0807EB44 0x0004 _0807E930 0x0006 Jump script_08014C42 +SCRIPT_START script_08014C94 BeginBlock CheckGlobalFlag 0x0024 JumpIf script_08014CD4 diff --git a/data/scripts/script_08014E14.inc b/data/scripts/script_08014E14.inc index f6497d3c..1acf6e0c 100644 --- a/data/scripts/script_08014E14.inc +++ b/data/scripts/script_08014E14.inc @@ -16,6 +16,7 @@ script_08014E2C: _0807E878 Jump script_08014E2C .2byte 0x0000 +SCRIPT_START script_08014E50 BeginBlock DoPostScriptAction 0x000a DoPostScriptAction 0x0007 @@ -51,6 +52,7 @@ script_08014EBC: _0807E878 Jump script_08014E64 .2byte 0x0000 +SCRIPT_START script_08014ECC BeginBlock DoPostScriptAction 0x000a DoPostScriptAction 0x0007 @@ -67,6 +69,7 @@ script_08014EE0: _0807E878 Jump script_08014EE0 .2byte 0x0000 +SCRIPT_START script_08014EF8 BeginBlock DoPostScriptAction 0x000a DoPostScriptAction 0x0007 @@ -86,6 +89,7 @@ script_08014F0C: _0807E930 0x000a Jump script_08014F0C .2byte 0x0000 +SCRIPT_START script_08014F30 BeginBlock DoPostScriptAction 0x000a DoPostScriptAction 0x0007 @@ -128,6 +132,7 @@ script_08014FA6: _0807EB44 0x0004 _0807E930 0x000e Jump script_08014F4A +SCRIPT_START script_08014FBC BeginBlock SetEntityPositionRelative 0x01f8, 0x00e0 Call sub_08054564 @@ -138,7 +143,7 @@ script_08014FCC: _0807E864 Call sub_0807F9A4 Call sub_0807DF28 - SoundReq0x80100000 + StopBgm _0807F0B4 0x0001 CameraTargetEntity StartPlayerScript script_080152B4 @@ -151,7 +156,7 @@ script_08014FCC: WaitForSomething2 0x00000004 _0807E5F8 0x00000002 WaitForSomething2 0x00000004 - SoundReq2 0x000d + PlayBgm BGM_VAATI_THEME _0807EB28 0x1302 _0807EA94 TextboxNoOverlapFollowPos 0x1303, 0x0002 @@ -164,7 +169,7 @@ script_08014FCC: WaitForSomething2 0x00000004 _0807EB28 0x1306 _0807EA94 - SoundReq0x80100000 + StopBgm StartPlayerScript script_080152DC CameraTargetEntity _0807F0B4 0x0003 @@ -173,31 +178,31 @@ script_08014FCC: Call sub_0804F6A8 Wait 0x0004 Call sub_0804F808 - SoundReq 0x010b + PlaySound SFX_10B StartPlayerScript script_08015304 Call sub_0804F6C8 Wait 0x0004 Call sub_0804F830 - SoundReq 0x010b + PlaySound SFX_10B Call sub_0804F6E8 Wait 0x0004 Call sub_0804F854 - SoundReq 0x010b + PlaySound SFX_10B Call sub_0804F724 Wait 0x0004 Call sub_0804F89C - SoundReq 0x010b + PlaySound SFX_10B Call sub_0804F760 Wait 0x0004 Call sub_0804F8E0 - SoundReq 0x010b + PlaySound SFX_10B Wait 0x003c WaitForSomething2 0x00000001 - SoundReq 0x01b0 + PlaySound SFX_1B0 Call sub_0804F79C Wait 0x000a LoadRoomEntityList gUnk_080F7FC0 - SoundReq2 0x002d + PlayBgm BGM_FIGHT_THEME Call sub_0807DF50 _0807E878 script_08015104: @@ -206,32 +211,32 @@ script_08015104: _0807E864 Call sub_0807F9A4 Call sub_0807DF28 - SoundReq0x80100000 + StopBgm StartPlayerScript script_08015338 WaitForSomething2 0x00000001 Wait 0x003c Call sub_0804F6A8 Wait 0x0004 Call sub_0804F928 - SoundReq 0x010b + PlaySound SFX_10B Call sub_0804F6C8 Wait 0x0004 Call sub_0804F944 - SoundReq 0x010b + PlaySound SFX_10B Call sub_0804F6E8 Wait 0x0004 Call sub_0804F960 - SoundReq 0x010b + PlaySound SFX_10B Call sub_0804F724 Wait 0x0004 Call sub_0804F994 - SoundReq 0x010b + PlaySound SFX_10B Call sub_0804F760 Wait 0x0004 Call sub_0804F9C8 - SoundReq 0x010b + PlaySound SFX_10B Wait 0x003c - SoundReq 0x0072 + PlaySound SFX_SECRET _0807F0B4 0x0004 CameraTargetPlayer SetLocalFlag 0x008c @@ -268,7 +273,7 @@ script_08015104: _0807F0B4 0x0004 CameraTargetPlayer Call sub_08054570 - SoundReq2 0xffff + PlayBGM Call sub_0807DF50 _0807E878 DoPostScriptAction 0x0006 diff --git a/data/scripts/script_08015234.inc b/data/scripts/script_08015234.inc index 600e376d..fa102af2 100644 --- a/data/scripts/script_08015234.inc +++ b/data/scripts/script_08015234.inc @@ -19,7 +19,7 @@ SCRIPT_START script_08015234 DoPostScriptAction 0x0000 _0807E5F8 0x00000004 WaitForSomething2 0x00000002 - SoundReq 0x00f5 + PlaySound SFX_F5 DoPostScriptAction 0x001f SetEntitySpeed 0x0200 DoPostScriptAction 0x000d diff --git a/data/scripts/script_080153EC.inc b/data/scripts/script_080153EC.inc index 4d1bc1ee..4b6215c6 100644 --- a/data/scripts/script_080153EC.inc +++ b/data/scripts/script_080153EC.inc @@ -4,7 +4,7 @@ SCRIPT_START script_080153EC SetEntityPositionRelative 0x0078, 0x0068 CameraTargetEntity EndBlock - SoundReq2 0x002a + PlayBgm BGM_EZLO_STORY _0807E778 0x0004 DoFade4 WaitFor_2 diff --git a/data/scripts/script_0801548E.inc b/data/scripts/script_0801548E.inc index 5b27435f..4c3abbd4 100644 --- a/data/scripts/script_0801548E.inc +++ b/data/scripts/script_0801548E.inc @@ -1,7 +1,7 @@ SCRIPT_START script_0801548E _0807E5F8 0x00000800 WaitForSomething2 0x00001000 - SoundReq 0x0125 + PlaySound SFX_125 CallWithArg sub_0807FB28, 0x00000003 _0807E5F8 0x00048000 WaitForSomething2 0x00090000 @@ -17,7 +17,7 @@ SCRIPT_START script_0801548E _0807EA94 _0807E5F8 0x00000800 WaitForSomething2 0x00001000 - SoundReq0x80100000 + StopBgm _0807E778 0x0004 DoFade5 WaitFor_2 diff --git a/data/scripts/script_0801550C.inc b/data/scripts/script_0801550C.inc index 60940bdc..31767026 100644 --- a/data/scripts/script_0801550C.inc +++ b/data/scripts/script_0801550C.inc @@ -23,10 +23,10 @@ SCRIPT_START script_0801550C CallWithArg sub_0806AF60, 0x00000000 DoPostScriptAction 0x0010 Wait 0x0028 - SoundReq 0x0125 + PlaySound SFX_125 CallWithArg sub_0807FB28, 0x00000003 Wait 0x000a - SoundReq 0x0125 + PlaySound SFX_125 CallWithArg sub_0807FB28, 0x00000003 Wait 0x000a DoPostScriptAction 0x0010 diff --git a/data/scripts/script_08015684.inc b/data/scripts/script_08015684.inc index 8c4ca549..9d917502 100644 --- a/data/scripts/script_08015684.inc +++ b/data/scripts/script_08015684.inc @@ -30,7 +30,7 @@ SCRIPT_START script_08015684 _0807EB44 0x0004 DoPostScriptAction 0x0014 CallWithArg sub_0809545C, script_08015754 - SoundReq 0x01c4 + PlaySound SFX_1C4 Wait 0x0078 DoPostScriptAction 0x0016 WaitForSomething2 0x00020000 diff --git a/data/scripts/script_08015754.inc b/data/scripts/script_08015754.inc index 4dbe2747..e7543e12 100644 --- a/data/scripts/script_08015754.inc +++ b/data/scripts/script_08015754.inc @@ -5,10 +5,10 @@ SCRIPT_START script_08015754 Call sub_08094B80 EndBlock Wait 0x0078 - SoundReq 0x01c5 + PlaySound SFX_1C5 Call sub_08094B6C _0807EDD4 0x0078, 0x00b8 - SoundReq 0x01c6 + PlaySound SFX_1C6 Call sub_08094B80 _0807E5F8 0x00020000 SetEntitySpeed 0x0080 diff --git a/data/scripts/script_08015958.inc b/data/scripts/script_08015958.inc index 362d76c9..4af73e8a 100644 --- a/data/scripts/script_08015958.inc +++ b/data/scripts/script_08015958.inc @@ -28,7 +28,7 @@ SCRIPT_START script_08015958 _0807E5F8 0x00000002 WaitForSomething2 0x00000001 Call sub_0807F3C8 - SoundReq 0x0096 + PlaySound SFX_VO_ZELDA3 SetEntitySpeed 0x0200 _0807ECC4 0x0008 _0807E930 0x0040 diff --git a/data/scripts/script_08015AC4.inc b/data/scripts/script_08015AC4.inc index f2de00b5..fd4dfb84 100644 --- a/data/scripts/script_08015AC4.inc +++ b/data/scripts/script_08015AC4.inc @@ -14,7 +14,7 @@ SCRIPT_START script_08015AC4 DoPostScriptAction 0x0000 WaitForSomething2 0x00000008 Wait 0x003c - SoundReq 0x0072 + PlaySound SFX_SECRET Call sub_08046078 DoPostScriptAction 0x0006 SCRIPT_END diff --git a/data/scripts/script_08015BE8.inc b/data/scripts/script_08015BE8.inc index afbdefbc..091c95fc 100644 --- a/data/scripts/script_08015BE8.inc +++ b/data/scripts/script_08015BE8.inc @@ -15,7 +15,7 @@ script_08015BF0: _0807E778 0x0004 _0807E80C 0x00000000 WaitFor_2 - SoundReq0x80100000 + StopBgm Call sub_08053BE8 BeginBlock _0807E864 @@ -28,7 +28,7 @@ script_08015BF0: _0807E778 0x0004 _0807E800 0x00000000 WaitFor_2 - SoundReq2 0xffff + PlayBGM _0807EB28 0x131f _0807EA94 SetLocalFlag 0x009c diff --git a/data/scripts/script_08015CD4.inc b/data/scripts/script_08015CD4.inc index 118b74bc..c565c3e9 100644 --- a/data/scripts/script_08015CD4.inc +++ b/data/scripts/script_08015CD4.inc @@ -12,7 +12,7 @@ SCRIPT_START script_08015CD4 SetEntityPositionRelative 0x0088, 0x00e0 CameraTargetEntity Wait 0x003c - SoundReq2 0x000d + PlayBgm BGM_VAATI_THEME _0807E5F8 0x00000010 WaitForSomething2 0x00000020 _0807F0B4 0x0004 @@ -42,12 +42,12 @@ SCRIPT_START script_08015CD4 WaitFor_2 _0807E5F8 0x00000010 LoadRoomEntityList gUnk_080FCE30 - SoundReq0x80100000 + StopBgm Wait 0x0078 _0807E778 0x0004 DoFade4 WaitFor_2 - SoundReq2 0x0034 + PlayBgm BGM_DIGGING_CAVE _0807E5F8 0x00000040 WaitForSomething2 0x00000080 _0807E5F8 0x00000001 @@ -61,7 +61,7 @@ SCRIPT_START script_08015CD4 _0807E778 0x0004 DoFade5 WaitFor_2 - SoundReq0x80100000 + StopBgm SetRoomFlag 0x0000 DoPostScriptAction 0x0006 SCRIPT_END diff --git a/data/scripts/script_08016004.inc b/data/scripts/script_08016004.inc index 7bcdb876..9a93f3b9 100644 --- a/data/scripts/script_08016004.inc +++ b/data/scripts/script_08016004.inc @@ -2,7 +2,7 @@ SCRIPT_START script_08016004 _0807E5F8 0x00000003 WaitForSomething2 0x0000000c _0807F0C8 0x0000, 0x0000 - SoundReq 0x0072 + PlaySound SFX_SECRET _0807EB28 0x0b1f _0807EA94 Call sub_0807DF50 diff --git a/data/scripts/script_080160A8.inc b/data/scripts/script_080160A8.inc index bcd54937..91d91fa6 100644 --- a/data/scripts/script_080160A8.inc +++ b/data/scripts/script_080160A8.inc @@ -51,6 +51,7 @@ script_08016132: _0807E878 _0807EB44 0x0004 Jump script_080160B0 +SCRIPT_START script_0801613C BeginBlock Call sub_080787B4 EndBlock @@ -77,6 +78,7 @@ script_08016184: script_0801618A: _0807E878 Jump script_08016146 +SCRIPT_START script_08016190 BeginBlock Call sub_080787B4 EndBlock @@ -105,6 +107,7 @@ script_080161D8: script_080161E2: _0807E878 Jump script_0801619A +SCRIPT_START script_080161E8 BeginBlock Call sub_0807F348 DoPostScriptAction 0x000a @@ -179,10 +182,10 @@ script_080162F6: Call sub_0807F594 Call sub_0807DF28 _0807E864 - SoundReq0x80100000 - SoundReq 0x00cd + StopBgm + PlaySound SFX_TASK_COMPLETE Wait 0x003c - SoundReq2 0x005e + PlayBgm BGM_LEARN_SCROLL Call sub_08068F3C script_0801631C: Call sub_08068E30 diff --git a/data/scripts/script_08016482.inc b/data/scripts/script_08016482.inc index b55e1150..9ca8e7f6 100644 --- a/data/scripts/script_08016482.inc +++ b/data/scripts/script_08016482.inc @@ -60,10 +60,10 @@ SCRIPT_START script_08016482 _0807EEF4 0xfff0, 0x0014 DoPostScriptAction 0x0000 DoPostScriptAction2 0x0001 - SoundReq 0x0074 - SoundReq2 0x001d - SoundReq3 0x00000074 - SoundReq0x80100000 + PlaySound SFX_METAL_CLINK + PlayBgm BGM_MINISH_WOODS + SoundReq 0x00000074 + StopBgm ModRupees 0xff38 ModHealth 0x0010 IncreaseMaxHealth diff --git a/data/scripts/script_080165D8.inc b/data/scripts/script_080165D8.inc index 58a4c806..ac2b01c1 100644 --- a/data/scripts/script_080165D8.inc +++ b/data/scripts/script_080165D8.inc @@ -209,6 +209,7 @@ script_080168E6: Wait 0x000f _0807E878 Jump script_080168E6 +SCRIPT_START script_080168F4 BeginBlock Call sub_08064EA4 _0807EB44 0x0004 diff --git a/data/sounds.s b/data/sounds.s new file mode 100644 index 00000000..0b856ee5 --- /dev/null +++ b/data/sounds.s @@ -0,0 +1,9588 @@ +.include "asm/macros/sounds.inc" +.section .rodata + + +sfxNone_track0:: @ 08DCC47C + .incbin "baserom.gba", 0xDCC47C, 0x0000010 +sfxNone:: @ 08DCC48C + sound_header 1 0 0xff 0x80 gUnk_089FC99C sfxNone_track0 + +bgmCastleTournament_track0:: @ 08DCC498 + .incbin "baserom.gba", 0xDCC498, 0x000003E +gUnk_08DCC4D6:: @ 08DCC4D6 + .incbin "baserom.gba", 0xDCC4D6, 0x0000018 + .4byte gUnk_08DCC4D6 + .incbin "baserom.gba", 0xDCC4F2, 0x0000001 +bgmCastleTournament_track1:: @ 08DCC4F3 + .incbin "baserom.gba", 0xDCC4F3, 0x0000031 +gUnk_08DCC524:: @ 08DCC524 + .incbin "baserom.gba", 0xDCC524, 0x0000008 + .4byte gUnk_08DCC524 + .incbin "baserom.gba", 0xDCC530, 0x0000001 +bgmCastleTournament_track2:: @ 08DCC531 + .incbin "baserom.gba", 0xDCC531, 0x0000037 +bgmCastleTournament_track3:: @ 08DCC568 + .incbin "baserom.gba", 0xDCC568, 0x000003A +gUnk_08DCC5A2:: @ 08DCC5A2 + .incbin "baserom.gba", 0xDCC5A2, 0x000002E + .4byte gUnk_08DCC5A2 + .incbin "baserom.gba", 0xDCC5D4, 0x0000001 +bgmCastleTournament_track4:: @ 08DCC5D5 + .incbin "baserom.gba", 0xDCC5D5, 0x000003F +gUnk_08DCC614:: @ 08DCC614 + .incbin "baserom.gba", 0xDCC614, 0x000001C + .4byte gUnk_08DCC614 + .incbin "baserom.gba", 0xDCC634, 0x0000001 +bgmCastleTournament_track5:: @ 08DCC635 + .incbin "baserom.gba", 0xDCC635, 0x0000030 +gUnk_08DCC665:: @ 08DCC665 + .incbin "baserom.gba", 0xDCC665, 0x000003C + .4byte gUnk_08DCC665 + .incbin "baserom.gba", 0xDCC6A5, 0x0000001 +bgmCastleTournament_track6:: @ 08DCC6A6 + .incbin "baserom.gba", 0xDCC6A6, 0x0000016 +gUnk_08DCC6BC:: @ 08DCC6BC + .incbin "baserom.gba", 0xDCC6BC, 0x000000B + .4byte gUnk_08DCC6BC + .incbin "baserom.gba", 0xDCC6CB, 0x0000001 +bgmCastleTournament:: @ 08DCC6CC + sound_header 7 0 0 0x9e gUnk_089FC9FC bgmCastleTournament_track0 bgmCastleTournament_track1 bgmCastleTournament_track2 bgmCastleTournament_track3 bgmCastleTournament_track4 bgmCastleTournament_track5 bgmCastleTournament_track6 + +bgmVaatiMotif_track0:: @ 08DCC6F0 + .incbin "baserom.gba", 0xDCC6F0, 0x0000038 +bgmVaatiMotif_track1:: @ 08DCC728 + .incbin "baserom.gba", 0xDCC728, 0x000003C +bgmVaatiMotif_track2:: @ 08DCC764 + .incbin "baserom.gba", 0xDCC764, 0x000003C +bgmVaatiMotif_track3:: @ 08DCC7A0 + .incbin "baserom.gba", 0xDCC7A0, 0x000000B +gUnk_08DCC7AB:: @ 08DCC7AB + .incbin "baserom.gba", 0xDCC7AB, 0x0000031 +bgmVaatiMotif_track4:: @ 08DCC7DC + .incbin "baserom.gba", 0xDCC7DC, 0x000003C +bgmVaatiMotif_track5:: @ 08DCC818 + .incbin "baserom.gba", 0xDCC818, 0x000002C +bgmVaatiMotif:: @ 08DCC844 + sound_header 6 0 0 0xa8 gUnk_089FCFFC bgmVaatiMotif_track0 bgmVaatiMotif_track1 bgmVaatiMotif_track2 bgmVaatiMotif_track3 bgmVaatiMotif_track4 bgmVaatiMotif_track5 + +bgmTitleScreen_track0:: @ 08DCC864 + .incbin "baserom.gba", 0xDCC864, 0x0000034 +bgmTitleScreen_track1:: @ 08DCC898 + .incbin "baserom.gba", 0xDCC898, 0x000002F +bgmTitleScreen_track2:: @ 08DCC8C7 + .incbin "baserom.gba", 0xDCC8C7, 0x000003B +bgmTitleScreen_track3:: @ 08DCC902 + .incbin "baserom.gba", 0xDCC902, 0x0000050 +bgmTitleScreen_track4:: @ 08DCC952 + .incbin "baserom.gba", 0xDCC952, 0x000003B +bgmTitleScreen_track5:: @ 08DCC98D + .incbin "baserom.gba", 0xDCC98D, 0x0000007 +gUnk_08DCC994:: @ 08DCC994 + .incbin "baserom.gba", 0xDCC994, 0x0000005 +gUnk_08DCC999:: @ 08DCC999 + .incbin "baserom.gba", 0xDCC999, 0x0000009 + .4byte gUnk_08DCC994 + .incbin "baserom.gba", 0xDCC9A6, 0x0000009 +bgmTitleScreen_track6:: @ 08DCC9AF + .incbin "baserom.gba", 0xDCC9AF, 0x0000045 +bgmTitleScreen:: @ 08DCC9F4 + sound_header 7 0 0 0xa8 gUnk_089FD5FC bgmTitleScreen_track0 bgmTitleScreen_track1 bgmTitleScreen_track2 bgmTitleScreen_track3 bgmTitleScreen_track4 bgmTitleScreen_track5 bgmTitleScreen_track6 + +bgmCastleMotif_track0:: @ 08DCCA18 + .incbin "baserom.gba", 0xDCCA18, 0x000003E +bgmCastleMotif_track1:: @ 08DCCA56 + .incbin "baserom.gba", 0xDCCA56, 0x0000034 +bgmCastleMotif_track2:: @ 08DCCA8A + .incbin "baserom.gba", 0xDCCA8A, 0x0000038 +bgmCastleMotif_track3:: @ 08DCCAC2 + .incbin "baserom.gba", 0xDCCAC2, 0x0000038 +bgmCastleMotif_track4:: @ 08DCCAFA + .incbin "baserom.gba", 0xDCCAFA, 0x0000042 +bgmCastleMotif:: @ 08DCCB3C + sound_header 5 0 0 0xa8 gUnk_089FDBFC bgmCastleMotif_track0 bgmCastleMotif_track1 bgmCastleMotif_track2 bgmCastleMotif_track3 bgmCastleMotif_track4 + +bgmElementGet_track0:: @ 08DCCB58 + .incbin "baserom.gba", 0xDCCB58, 0x0000038 +bgmElementGet_track1:: @ 08DCCB90 + .incbin "baserom.gba", 0xDCCB90, 0x0000018 +bgmElementGet_track2:: @ 08DCCBA8 + .incbin "baserom.gba", 0xDCCBA8, 0x0000044 +bgmElementGet_track3:: @ 08DCCBEC + .incbin "baserom.gba", 0xDCCBEC, 0x0000061 +bgmElementGet_track4:: @ 08DCCC4D + .incbin "baserom.gba", 0xDCCC4D, 0x000003A +bgmElementGet_track5:: @ 08DCCC87 + .incbin "baserom.gba", 0xDCCC87, 0x000000E +gUnk_08DCCC95:: @ 08DCCC95 + .incbin "baserom.gba", 0xDCCC95, 0x000000F + .4byte gUnk_08DCCC95 + .incbin "baserom.gba", 0xDCCCA8, 0x0000009 +bgmElementGet_track6:: @ 08DCCCB1 + .incbin "baserom.gba", 0xDCCCB1, 0x0000014 +bgmElementGet_track7:: @ 08DCCCC5 + .incbin "baserom.gba", 0xDCCCC5, 0x0000007 +gUnk_08DCCCCC:: @ 08DCCCCC + .incbin "baserom.gba", 0xDCCCCC, 0x000000B +gUnk_08DCCCD7:: @ 08DCCCD7 + .incbin "baserom.gba", 0xDCCCD7, 0x0000013 + .4byte gUnk_08DCCCD7 + .incbin "baserom.gba", 0xDCCCEE, 0x000000C +bgmElementGet_track8:: @ 08DCCCFA + .incbin "baserom.gba", 0xDCCCFA, 0x0000046 +bgmElementGet:: @ 08DCCD40 + sound_header 9 0 0 0xa8 gUnk_089FDDF4 bgmElementGet_track0 bgmElementGet_track1 bgmElementGet_track2 bgmElementGet_track3 bgmElementGet_track4 bgmElementGet_track5 bgmElementGet_track6 bgmElementGet_track7 bgmElementGet_track8 + +bgmFairyFountain_track0:: @ 08DCCD6C + .incbin "baserom.gba", 0xDCCD6C, 0x0000030 +gUnk_08DCCD9C:: @ 08DCCD9C + .incbin "baserom.gba", 0xDCCD9C, 0x0000006 +gUnk_08DCCDA2:: @ 08DCCDA2 + .incbin "baserom.gba", 0xDCCDA2, 0x000000F +gUnk_08DCCDB1:: @ 08DCCDB1 + .incbin "baserom.gba", 0xDCCDB1, 0x0000013 +gUnk_08DCCDC4:: @ 08DCCDC4 + .incbin "baserom.gba", 0xDCCDC4, 0x0000008 + .4byte gUnk_08DCCDA2 + .incbin "baserom.gba", 0xDCCDD0, 0x0000013 + .4byte gUnk_08DCCDC4 + .incbin "baserom.gba", 0xDCCDE7, 0x0000001 + .4byte gUnk_08DCCDB1 + .incbin "baserom.gba", 0xDCCDEC, 0x0000001 + .4byte gUnk_08DCCD9C + .incbin "baserom.gba", 0xDCCDF1, 0x0000001 +bgmFairyFountain_track1:: @ 08DCCDF2 + .incbin "baserom.gba", 0xDCCDF2, 0x000001B +gUnk_08DCCE0D:: @ 08DCCE0D + .incbin "baserom.gba", 0xDCCE0D, 0x0000007 +gUnk_08DCCE14:: @ 08DCCE14 + .incbin "baserom.gba", 0xDCCE14, 0x0000008 +gUnk_08DCCE1C:: @ 08DCCE1C + .incbin "baserom.gba", 0xDCCE1C, 0x0000009 + .4byte gUnk_08DCCE1C +gUnk_08DCCE29:: @ 08DCCE29 + .incbin "baserom.gba", 0xDCCE29, 0x0000009 + .4byte gUnk_08DCCE29 +gUnk_08DCCE36:: @ 08DCCE36 + .incbin "baserom.gba", 0xDCCE36, 0x0000009 + .4byte gUnk_08DCCE36 + .incbin "baserom.gba", 0xDCCE43, 0x0000001 + .4byte gUnk_08DCCE14 + .incbin "baserom.gba", 0xDCCE48, 0x0000001 + .4byte gUnk_08DCCE14 +gUnk_08DCCE4D:: @ 08DCCE4D + .incbin "baserom.gba", 0xDCCE4D, 0x0000009 + .4byte gUnk_08DCCE4D + .incbin "baserom.gba", 0xDCCE5A, 0x0000001 + .4byte gUnk_08DCCE14 + .incbin "baserom.gba", 0xDCCE5F, 0x0000001 + .4byte gUnk_08DCCE14 + .incbin "baserom.gba", 0xDCCE64, 0x0000001 + .4byte gUnk_08DCCE29 + .incbin "baserom.gba", 0xDCCE69, 0x0000001 + .4byte gUnk_08DCCE29 + .incbin "baserom.gba", 0xDCCE6E, 0x0000001 + .4byte gUnk_08DCCE0D + .incbin "baserom.gba", 0xDCCE73, 0x0000001 +bgmFairyFountain_track2:: @ 08DCCE74 + .incbin "baserom.gba", 0xDCCE74, 0x000001D +gUnk_08DCCE91:: @ 08DCCE91 + .incbin "baserom.gba", 0xDCCE91, 0x0000007 +gUnk_08DCCE98:: @ 08DCCE98 + .incbin "baserom.gba", 0xDCCE98, 0x0000008 +gUnk_08DCCEA0:: @ 08DCCEA0 + .incbin "baserom.gba", 0xDCCEA0, 0x0000009 + .4byte gUnk_08DCCEA0 +gUnk_08DCCEAD:: @ 08DCCEAD + .incbin "baserom.gba", 0xDCCEAD, 0x0000009 + .4byte gUnk_08DCCEAD +gUnk_08DCCEBA:: @ 08DCCEBA + .incbin "baserom.gba", 0xDCCEBA, 0x0000009 + .4byte gUnk_08DCCEBA + .incbin "baserom.gba", 0xDCCEC7, 0x0000001 + .4byte gUnk_08DCCE98 + .incbin "baserom.gba", 0xDCCECC, 0x0000001 + .4byte gUnk_08DCCE98 +gUnk_08DCCED1:: @ 08DCCED1 + .incbin "baserom.gba", 0xDCCED1, 0x0000009 + .4byte gUnk_08DCCED1 + .incbin "baserom.gba", 0xDCCEDE, 0x0000001 + .4byte gUnk_08DCCE98 + .incbin "baserom.gba", 0xDCCEE3, 0x0000001 + .4byte gUnk_08DCCE98 + .incbin "baserom.gba", 0xDCCEE8, 0x0000001 + .4byte gUnk_08DCCEAD + .incbin "baserom.gba", 0xDCCEED, 0x0000001 + .4byte gUnk_08DCCEAD + .incbin "baserom.gba", 0xDCCEF2, 0x0000001 + .4byte gUnk_08DCCE91 + .incbin "baserom.gba", 0xDCCEF7, 0x0000001 +bgmFairyFountain_track3:: @ 08DCCEF8 + .incbin "baserom.gba", 0xDCCEF8, 0x000001D +gUnk_08DCCF15:: @ 08DCCF15 + .incbin "baserom.gba", 0xDCCF15, 0x0000007 +gUnk_08DCCF1C:: @ 08DCCF1C + .incbin "baserom.gba", 0xDCCF1C, 0x0000008 +gUnk_08DCCF24:: @ 08DCCF24 + .incbin "baserom.gba", 0xDCCF24, 0x0000009 + .4byte gUnk_08DCCF24 +gUnk_08DCCF31:: @ 08DCCF31 + .incbin "baserom.gba", 0xDCCF31, 0x0000009 + .4byte gUnk_08DCCF31 +gUnk_08DCCF3E:: @ 08DCCF3E + .incbin "baserom.gba", 0xDCCF3E, 0x0000009 + .4byte gUnk_08DCCF3E + .incbin "baserom.gba", 0xDCCF4B, 0x0000001 + .4byte gUnk_08DCCF1C + .incbin "baserom.gba", 0xDCCF50, 0x0000001 + .4byte gUnk_08DCCF1C +gUnk_08DCCF55:: @ 08DCCF55 + .incbin "baserom.gba", 0xDCCF55, 0x0000009 + .4byte gUnk_08DCCF55 + .incbin "baserom.gba", 0xDCCF62, 0x0000001 + .4byte gUnk_08DCCF1C + .incbin "baserom.gba", 0xDCCF67, 0x0000001 + .4byte gUnk_08DCCF1C + .incbin "baserom.gba", 0xDCCF6C, 0x0000001 + .4byte gUnk_08DCCF31 + .incbin "baserom.gba", 0xDCCF71, 0x0000001 + .4byte gUnk_08DCCF31 + .incbin "baserom.gba", 0xDCCF76, 0x0000001 + .4byte gUnk_08DCCF15 + .incbin "baserom.gba", 0xDCCF7B, 0x0000002 +bgmFairyFountain_track4:: @ 08DCCF7D + .incbin "baserom.gba", 0xDCCF7D, 0x0000022 +gUnk_08DCCF9F:: @ 08DCCF9F + .incbin "baserom.gba", 0xDCCF9F, 0x0000038 + .4byte gUnk_08DCCF9F + .incbin "baserom.gba", 0xDCCFDB, 0x0000001 +bgmFairyFountain_track5:: @ 08DCCFDC + .incbin "baserom.gba", 0xDCCFDC, 0x000000A +gUnk_08DCCFE6:: @ 08DCCFE6 + .incbin "baserom.gba", 0xDCCFE6, 0x0000006 +gUnk_08DCCFEC:: @ 08DCCFEC + .incbin "baserom.gba", 0xDCCFEC, 0x000000F +gUnk_08DCCFFB:: @ 08DCCFFB + .incbin "baserom.gba", 0xDCCFFB, 0x0000013 +gUnk_08DCD00E:: @ 08DCD00E + .incbin "baserom.gba", 0xDCD00E, 0x0000008 + .4byte gUnk_08DCCFEC + .incbin "baserom.gba", 0xDCD01A, 0x0000013 + .4byte gUnk_08DCD00E + .incbin "baserom.gba", 0xDCD031, 0x0000001 + .4byte gUnk_08DCCFFB + .incbin "baserom.gba", 0xDCD036, 0x000000A +gUnk_08DCD040:: @ 08DCD040 + .incbin "baserom.gba", 0xDCD040, 0x0000023 +gUnk_08DCD063:: @ 08DCD063 + .incbin "baserom.gba", 0xDCD063, 0x0000008 + .4byte gUnk_08DCD040 + .incbin "baserom.gba", 0xDCD06F, 0x0000016 + .4byte gUnk_08DCD063 + .incbin "baserom.gba", 0xDCD089, 0x000000C + .4byte gUnk_08DCCFE6 + .incbin "baserom.gba", 0xDCD099, 0x0000001 +bgmFairyFountain_track6:: @ 08DCD09A + .incbin "baserom.gba", 0xDCD09A, 0x000000A +gUnk_08DCD0A4:: @ 08DCD0A4 + .incbin "baserom.gba", 0xDCD0A4, 0x000001E + .4byte gUnk_08DCD0A4 + .incbin "baserom.gba", 0xDCD0C6, 0x0000002 +bgmFairyFountain:: @ 08DCD0C8 + sound_header 7 0 0 0xb2 gUnk_089FE3F4 bgmFairyFountain_track0 bgmFairyFountain_track1 bgmFairyFountain_track2 bgmFairyFountain_track3 bgmFairyFountain_track4 bgmFairyFountain_track5 bgmFairyFountain_track6 + +bgmFileSelect_track0:: @ 08DCD0EC + .incbin "baserom.gba", 0xDCD0EC, 0x000000B +gUnk_08DCD0F7:: @ 08DCD0F7 + .incbin "baserom.gba", 0xDCD0F7, 0x000000F +gUnk_08DCD106:: @ 08DCD106 + .incbin "baserom.gba", 0xDCD106, 0x0000010 +gUnk_08DCD116:: @ 08DCD116 + .incbin "baserom.gba", 0xDCD116, 0x0000011 + .4byte gUnk_08DCD116 +gUnk_08DCD12B:: @ 08DCD12B + .incbin "baserom.gba", 0xDCD12B, 0x0000011 + .4byte gUnk_08DCD12B +gUnk_08DCD140:: @ 08DCD140 + .incbin "baserom.gba", 0xDCD140, 0x0000011 + .4byte gUnk_08DCD140 + .incbin "baserom.gba", 0xDCD155, 0x0000001 + .4byte gUnk_08DCD106 + .incbin "baserom.gba", 0xDCD15A, 0x0000001 + .4byte gUnk_08DCD106 +gUnk_08DCD15F:: @ 08DCD15F + .incbin "baserom.gba", 0xDCD15F, 0x0000011 + .4byte gUnk_08DCD15F + .incbin "baserom.gba", 0xDCD174, 0x0000001 + .4byte gUnk_08DCD106 + .incbin "baserom.gba", 0xDCD179, 0x0000001 + .4byte gUnk_08DCD106 + .incbin "baserom.gba", 0xDCD17E, 0x0000001 + .4byte gUnk_08DCD12B + .incbin "baserom.gba", 0xDCD183, 0x0000001 + .4byte gUnk_08DCD12B + .incbin "baserom.gba", 0xDCD188, 0x0000001 + .4byte gUnk_08DCD0F7 + .incbin "baserom.gba", 0xDCD18D, 0x0000001 +bgmFileSelect_track1:: @ 08DCD18E + .incbin "baserom.gba", 0xDCD18E, 0x000000A +gUnk_08DCD198:: @ 08DCD198 + .incbin "baserom.gba", 0xDCD198, 0x000000F +gUnk_08DCD1A7:: @ 08DCD1A7 + .incbin "baserom.gba", 0xDCD1A7, 0x0000010 +gUnk_08DCD1B7:: @ 08DCD1B7 + .incbin "baserom.gba", 0xDCD1B7, 0x0000011 + .4byte gUnk_08DCD1B7 +gUnk_08DCD1CC:: @ 08DCD1CC + .incbin "baserom.gba", 0xDCD1CC, 0x0000011 + .4byte gUnk_08DCD1CC +gUnk_08DCD1E1:: @ 08DCD1E1 + .incbin "baserom.gba", 0xDCD1E1, 0x0000011 + .4byte gUnk_08DCD1E1 + .incbin "baserom.gba", 0xDCD1F6, 0x0000001 + .4byte gUnk_08DCD1A7 + .incbin "baserom.gba", 0xDCD1FB, 0x0000001 + .4byte gUnk_08DCD1A7 +gUnk_08DCD200:: @ 08DCD200 + .incbin "baserom.gba", 0xDCD200, 0x0000011 + .4byte gUnk_08DCD200 + .incbin "baserom.gba", 0xDCD215, 0x0000001 + .4byte gUnk_08DCD1A7 + .incbin "baserom.gba", 0xDCD21A, 0x0000001 + .4byte gUnk_08DCD1A7 + .incbin "baserom.gba", 0xDCD21F, 0x0000001 + .4byte gUnk_08DCD1CC + .incbin "baserom.gba", 0xDCD224, 0x0000001 + .4byte gUnk_08DCD1CC + .incbin "baserom.gba", 0xDCD229, 0x0000002 + .4byte gUnk_08DCD198 + .incbin "baserom.gba", 0xDCD22F, 0x0000001 +bgmFileSelect_track2:: @ 08DCD230 + .incbin "baserom.gba", 0xDCD230, 0x0000007 +gUnk_08DCD237:: @ 08DCD237 + .incbin "baserom.gba", 0xDCD237, 0x0000022 + .4byte gUnk_08DCD237 + .incbin "baserom.gba", 0xDCD25D, 0x0000001 +bgmFileSelect_track3:: @ 08DCD25E + .incbin "baserom.gba", 0xDCD25E, 0x0000007 +gUnk_08DCD265:: @ 08DCD265 + .incbin "baserom.gba", 0xDCD265, 0x0000009 +gUnk_08DCD26E:: @ 08DCD26E + .incbin "baserom.gba", 0xDCD26E, 0x000001A +gUnk_08DCD288:: @ 08DCD288 + .incbin "baserom.gba", 0xDCD288, 0x0000022 +gUnk_08DCD2AA:: @ 08DCD2AA + .incbin "baserom.gba", 0xDCD2AA, 0x000000B + .4byte gUnk_08DCD26E + .incbin "baserom.gba", 0xDCD2B9, 0x0000022 + .4byte gUnk_08DCD2AA + .incbin "baserom.gba", 0xDCD2DF, 0x0000001 + .4byte gUnk_08DCD288 + .incbin "baserom.gba", 0xDCD2E4, 0x0000001 + .4byte gUnk_08DCD265 + .incbin "baserom.gba", 0xDCD2E9, 0x0000001 +bgmFileSelect_track4:: @ 08DCD2EA + .incbin "baserom.gba", 0xDCD2EA, 0x0000002 +gUnk_08DCD2EC:: @ 08DCD2EC + .incbin "baserom.gba", 0xDCD2EC, 0x0000005 +gUnk_08DCD2F1:: @ 08DCD2F1 + .incbin "baserom.gba", 0xDCD2F1, 0x000005D +gUnk_08DCD34E:: @ 08DCD34E + .incbin "baserom.gba", 0xDCD34E, 0x0000011 + .4byte gUnk_08DCD34E + .incbin "baserom.gba", 0xDCD363, 0x000000A + .4byte gUnk_08DCD2F1 + .incbin "baserom.gba", 0xDCD371, 0x0000001 +bgmFileSelect_track5:: @ 08DCD372 + .incbin "baserom.gba", 0xDCD372, 0x0000007 +gUnk_08DCD379:: @ 08DCD379 + .incbin "baserom.gba", 0xDCD379, 0x0000023 +gUnk_08DCD39C:: @ 08DCD39C + .incbin "baserom.gba", 0xDCD39C, 0x000004E + .4byte gUnk_08DCD39C + .incbin "baserom.gba", 0xDCD3EE, 0x0000020 + .4byte gUnk_08DCD379 + .incbin "baserom.gba", 0xDCD412, 0x0000001 +bgmFileSelect_track6:: @ 08DCD413 + .incbin "baserom.gba", 0xDCD413, 0x0000007 +gUnk_08DCD41A:: @ 08DCD41A + .incbin "baserom.gba", 0xDCD41A, 0x0000046 +gUnk_08DCD460:: @ 08DCD460 + .incbin "baserom.gba", 0xDCD460, 0x0000024 + .4byte gUnk_08DCD460 + .incbin "baserom.gba", 0xDCD488, 0x000001C + .4byte gUnk_08DCD41A + .incbin "baserom.gba", 0xDCD4A8, 0x0000004 +bgmFileSelect:: @ 08DCD4AC + sound_header 7 0 0 0xbc gUnk_089FE6B8 bgmFileSelect_track0 bgmFileSelect_track1 bgmFileSelect_track2 bgmFileSelect_track3 bgmFileSelect_track4 bgmFileSelect_track5 bgmFileSelect_track6 + +bgmIntorCutscene_track0:: @ 08DCD4D0 + .incbin "baserom.gba", 0xDCD4D0, 0x000000B +gUnk_08DCD4DB:: @ 08DCD4DB + .incbin "baserom.gba", 0xDCD4DB, 0x0000008 +gUnk_08DCD4E3:: @ 08DCD4E3 + .incbin "baserom.gba", 0xDCD4E3, 0x0000014 +gUnk_08DCD4F7:: @ 08DCD4F7 + .incbin "baserom.gba", 0xDCD4F7, 0x000000C + .4byte gUnk_08DCD4E3 + .incbin "baserom.gba", 0xDCD507, 0x0000001 + .4byte gUnk_08DCD4F7 + .incbin "baserom.gba", 0xDCD50C, 0x0000001 + .4byte gUnk_08DCD4E3 + .incbin "baserom.gba", 0xDCD511, 0x0000001 + .4byte gUnk_08DCD4F7 + .incbin "baserom.gba", 0xDCD516, 0x0000016 +gUnk_08DCD52C:: @ 08DCD52C + .incbin "baserom.gba", 0xDCD52C, 0x0000007 +gUnk_08DCD533:: @ 08DCD533 + .incbin "baserom.gba", 0xDCD533, 0x0000007 +gUnk_08DCD53A:: @ 08DCD53A + .incbin "baserom.gba", 0xDCD53A, 0x000000C + .4byte gUnk_08DCD52C + .incbin "baserom.gba", 0xDCD54A, 0x0000001 + .4byte gUnk_08DCD533 + .incbin "baserom.gba", 0xDCD54F, 0x0000001 + .4byte gUnk_08DCD53A +gUnk_08DCD554:: @ 08DCD554 + .incbin "baserom.gba", 0xDCD554, 0x000000E + .4byte gUnk_08DCD53A +gUnk_08DCD566:: @ 08DCD566 + .incbin "baserom.gba", 0xDCD566, 0x0000008 + .4byte gUnk_08DCD53A + .incbin "baserom.gba", 0xDCD572, 0x0000001 + .4byte gUnk_08DCD566 +gUnk_08DCD577:: @ 08DCD577 + .incbin "baserom.gba", 0xDCD577, 0x0000007 +gUnk_08DCD57E:: @ 08DCD57E + .incbin "baserom.gba", 0xDCD57E, 0x000000C + .4byte gUnk_08DCD554 + .incbin "baserom.gba", 0xDCD58E, 0x0000001 + .4byte gUnk_08DCD53A + .incbin "baserom.gba", 0xDCD593, 0x0000001 + .4byte gUnk_08DCD566 + .incbin "baserom.gba", 0xDCD598, 0x0000001 + .4byte gUnk_08DCD53A + .incbin "baserom.gba", 0xDCD59D, 0x0000001 + .4byte gUnk_08DCD566 + .incbin "baserom.gba", 0xDCD5A2, 0x0000001 + .4byte gUnk_08DCD577 + .incbin "baserom.gba", 0xDCD5A7, 0x0000001 + .4byte gUnk_08DCD57E + .incbin "baserom.gba", 0xDCD5AC, 0x0000010 +gUnk_08DCD5BC:: @ 08DCD5BC + .incbin "baserom.gba", 0xDCD5BC, 0x0000007 +gUnk_08DCD5C3:: @ 08DCD5C3 + .incbin "baserom.gba", 0xDCD5C3, 0x000000C + .4byte gUnk_08DCD566 + .incbin "baserom.gba", 0xDCD5D3, 0x0000001 + .4byte gUnk_08DCD5BC + .incbin "baserom.gba", 0xDCD5D8, 0x0000001 + .4byte gUnk_08DCD5C3 + .incbin "baserom.gba", 0xDCD5DD, 0x0000027 + .4byte gUnk_08DCD53A + .incbin "baserom.gba", 0xDCD608, 0x0000007 + .4byte gUnk_08DCD577 + .incbin "baserom.gba", 0xDCD613, 0x0000017 + .4byte gUnk_08DCD4DB + .incbin "baserom.gba", 0xDCD62E, 0x0000001 +bgmIntorCutscene_track1:: @ 08DCD62F + .incbin "baserom.gba", 0xDCD62F, 0x0000007 +gUnk_08DCD636:: @ 08DCD636 + .incbin "baserom.gba", 0xDCD636, 0x000000D +gUnk_08DCD643:: @ 08DCD643 + .incbin "baserom.gba", 0xDCD643, 0x000000A +gUnk_08DCD64D:: @ 08DCD64D + .incbin "baserom.gba", 0xDCD64D, 0x000000F + .4byte gUnk_08DCD643 + .incbin "baserom.gba", 0xDCD660, 0x0000001 + .4byte gUnk_08DCD64D + .incbin "baserom.gba", 0xDCD665, 0x0000001 + .4byte gUnk_08DCD643 + .incbin "baserom.gba", 0xDCD66A, 0x0000001 + .4byte gUnk_08DCD64D + .incbin "baserom.gba", 0xDCD66F, 0x0000095 +gUnk_08DCD704:: @ 08DCD704 + .incbin "baserom.gba", 0xDCD704, 0x0000008 +gUnk_08DCD70C:: @ 08DCD70C + .incbin "baserom.gba", 0xDCD70C, 0x0000009 + .4byte gUnk_08DCD704 +gUnk_08DCD719:: @ 08DCD719 + .incbin "baserom.gba", 0xDCD719, 0x0000008 +gUnk_08DCD721:: @ 08DCD721 + .incbin "baserom.gba", 0xDCD721, 0x0000008 +gUnk_08DCD729:: @ 08DCD729 + .incbin "baserom.gba", 0xDCD729, 0x0000008 +gUnk_08DCD731:: @ 08DCD731 + .incbin "baserom.gba", 0xDCD731, 0x0000009 + .4byte gUnk_08DCD70C + .incbin "baserom.gba", 0xDCD73E, 0x0000001 + .4byte gUnk_08DCD704 + .incbin "baserom.gba", 0xDCD743, 0x0000001 + .4byte gUnk_08DCD70C + .incbin "baserom.gba", 0xDCD748, 0x0000001 + .4byte gUnk_08DCD704 + .incbin "baserom.gba", 0xDCD74D, 0x0000001 + .4byte gUnk_08DCD719 + .incbin "baserom.gba", 0xDCD752, 0x0000001 + .4byte gUnk_08DCD721 + .incbin "baserom.gba", 0xDCD757, 0x0000001 + .4byte gUnk_08DCD729 + .incbin "baserom.gba", 0xDCD75C, 0x0000001 + .4byte gUnk_08DCD731 + .incbin "baserom.gba", 0xDCD761, 0x0000013 +gUnk_08DCD774:: @ 08DCD774 + .incbin "baserom.gba", 0xDCD774, 0x0000043 + .4byte gUnk_08DCD774 + .incbin "baserom.gba", 0xDCD7BB, 0x00000B3 + .4byte gUnk_08DCD636 + .incbin "baserom.gba", 0xDCD872, 0x0000001 +bgmIntorCutscene_track2:: @ 08DCD873 + .incbin "baserom.gba", 0xDCD873, 0x0000007 +gUnk_08DCD87A:: @ 08DCD87A + .incbin "baserom.gba", 0xDCD87A, 0x0000007 +gUnk_08DCD881:: @ 08DCD881 + .incbin "baserom.gba", 0xDCD881, 0x0000008 +gUnk_08DCD889:: @ 08DCD889 + .incbin "baserom.gba", 0xDCD889, 0x0000008 +gUnk_08DCD891:: @ 08DCD891 + .incbin "baserom.gba", 0xDCD891, 0x0000009 + .4byte gUnk_08DCD889 + .incbin "baserom.gba", 0xDCD89E, 0x0000001 + .4byte gUnk_08DCD881 + .incbin "baserom.gba", 0xDCD8A3, 0x0000001 + .4byte gUnk_08DCD889 + .incbin "baserom.gba", 0xDCD8A8, 0x0000001 + .4byte gUnk_08DCD891 + .incbin "baserom.gba", 0xDCD8AD, 0x0000011 +gUnk_08DCD8BE:: @ 08DCD8BE + .incbin "baserom.gba", 0xDCD8BE, 0x000000A +gUnk_08DCD8C8:: @ 08DCD8C8 + .incbin "baserom.gba", 0xDCD8C8, 0x000000C + .4byte gUnk_08DCD8C8 +gUnk_08DCD8D8:: @ 08DCD8D8 + .incbin "baserom.gba", 0xDCD8D8, 0x0000019 + .4byte gUnk_08DCD8C8 + .incbin "baserom.gba", 0xDCD8F5, 0x0000001 + .4byte gUnk_08DCD8BE + .incbin "baserom.gba", 0xDCD8FA, 0x0000001 + .4byte gUnk_08DCD8C8 + .incbin "baserom.gba", 0xDCD8FF, 0x0000005 + .4byte gUnk_08DCD8C8 + .incbin "baserom.gba", 0xDCD908, 0x0000001 + .4byte gUnk_08DCD8D8 + .incbin "baserom.gba", 0xDCD90D, 0x0000075 + .4byte gUnk_08DCD87A + .incbin "baserom.gba", 0xDCD986, 0x0000001 +bgmIntorCutscene_track3:: @ 08DCD987 + .incbin "baserom.gba", 0xDCD987, 0x0000007 +gUnk_08DCD98E:: @ 08DCD98E + .incbin "baserom.gba", 0xDCD98E, 0x0000083 +gUnk_08DCDA11:: @ 08DCDA11 + .incbin "baserom.gba", 0xDCDA11, 0x000000C + .4byte gUnk_08DCDA11 + .incbin "baserom.gba", 0xDCDA21, 0x0000048 +gUnk_08DCDA69:: @ 08DCDA69 + .incbin "baserom.gba", 0xDCDA69, 0x0000021 + .4byte gUnk_08DCDA69 + .incbin "baserom.gba", 0xDCDA8E, 0x000005E + .4byte gUnk_08DCD98E + .incbin "baserom.gba", 0xDCDAF0, 0x0000001 +bgmIntorCutscene_track4:: @ 08DCDAF1 + .incbin "baserom.gba", 0xDCDAF1, 0x0000007 +gUnk_08DCDAF8:: @ 08DCDAF8 + .incbin "baserom.gba", 0xDCDAF8, 0x000000A +gUnk_08DCDB02:: @ 08DCDB02 + .incbin "baserom.gba", 0xDCDB02, 0x000000D +gUnk_08DCDB0F:: @ 08DCDB0F + .incbin "baserom.gba", 0xDCDB0F, 0x0000021 + .4byte gUnk_08DCDB02 + .incbin "baserom.gba", 0xDCDB34, 0x0000001 + .4byte gUnk_08DCDB0F + .incbin "baserom.gba", 0xDCDB39, 0x0000036 +gUnk_08DCDB6F:: @ 08DCDB6F + .incbin "baserom.gba", 0xDCDB6F, 0x0000037 + .4byte gUnk_08DCDB6F + .incbin "baserom.gba", 0xDCDBAA, 0x0000010 +gUnk_08DCDBBA:: @ 08DCDBBA + .incbin "baserom.gba", 0xDCDBBA, 0x000000F +gUnk_08DCDBC9:: @ 08DCDBC9 + .incbin "baserom.gba", 0xDCDBC9, 0x0000037 + .4byte gUnk_08DCDBC9 + .incbin "baserom.gba", 0xDCDC04, 0x000001C + .4byte gUnk_08DCDBC9 + .incbin "baserom.gba", 0xDCDC24, 0x0000081 + .4byte gUnk_08DCDAF8 + .incbin "baserom.gba", 0xDCDCA9, 0x0000001 +bgmIntorCutscene_track5:: @ 08DCDCAA + .incbin "baserom.gba", 0xDCDCAA, 0x000000A +gUnk_08DCDCB4:: @ 08DCDCB4 + .incbin "baserom.gba", 0xDCDCB4, 0x0000007 +gUnk_08DCDCBB:: @ 08DCDCBB + .incbin "baserom.gba", 0xDCDCBB, 0x000000A +gUnk_08DCDCC5:: @ 08DCDCC5 + .incbin "baserom.gba", 0xDCDCC5, 0x0000009 +gUnk_08DCDCCE:: @ 08DCDCCE + .incbin "baserom.gba", 0xDCDCCE, 0x000000B + .4byte gUnk_08DCDCC5 + .incbin "baserom.gba", 0xDCDCDD, 0x0000001 + .4byte gUnk_08DCDCBB + .incbin "baserom.gba", 0xDCDCE2, 0x0000001 + .4byte gUnk_08DCDCC5 + .incbin "baserom.gba", 0xDCDCE7, 0x0000001 + .4byte gUnk_08DCDCCE + .incbin "baserom.gba", 0xDCDCEC, 0x0000011 +gUnk_08DCDCFD:: @ 08DCDCFD + .incbin "baserom.gba", 0xDCDCFD, 0x0000031 + .4byte gUnk_08DCDCFD + .incbin "baserom.gba", 0xDCDD32, 0x0000025 +gUnk_08DCDD57:: @ 08DCDD57 + .incbin "baserom.gba", 0xDCDD57, 0x000000B +gUnk_08DCDD62:: @ 08DCDD62 + .incbin "baserom.gba", 0xDCDD62, 0x0000009 +gUnk_08DCDD6B:: @ 08DCDD6B + .incbin "baserom.gba", 0xDCDD6B, 0x0000008 + .4byte gUnk_08DCDD62 +gUnk_08DCDD77:: @ 08DCDD77 + .incbin "baserom.gba", 0xDCDD77, 0x0000018 + .4byte gUnk_08DCDD6B + .incbin "baserom.gba", 0xDCDD93, 0x0000001 + .4byte gUnk_08DCDD62 + .incbin "baserom.gba", 0xDCDD98, 0x0000001 + .4byte gUnk_08DCDD57 + .incbin "baserom.gba", 0xDCDD9D, 0x0000001 + .4byte gUnk_08DCDD62 + .incbin "baserom.gba", 0xDCDDA2, 0x0000001 + .4byte gUnk_08DCDD6B + .incbin "baserom.gba", 0xDCDDA7, 0x0000001 + .4byte gUnk_08DCDD62 + .incbin "baserom.gba", 0xDCDDAC, 0x0000001 + .4byte gUnk_08DCDD77 + .incbin "baserom.gba", 0xDCDDB1, 0x00000D8 + .4byte gUnk_08DCDCB4 + .incbin "baserom.gba", 0xDCDE8D, 0x0000001 +bgmIntorCutscene_track6:: @ 08DCDE8E + .incbin "baserom.gba", 0xDCDE8E, 0x0000007 +gUnk_08DCDE95:: @ 08DCDE95 + .incbin "baserom.gba", 0xDCDE95, 0x0000008 +gUnk_08DCDE9D:: @ 08DCDE9D + .incbin "baserom.gba", 0xDCDE9D, 0x0000009 +gUnk_08DCDEA6:: @ 08DCDEA6 + .incbin "baserom.gba", 0xDCDEA6, 0x000000A + .4byte gUnk_08DCDE9D + .incbin "baserom.gba", 0xDCDEB4, 0x0000001 + .4byte gUnk_08DCDEA6 + .incbin "baserom.gba", 0xDCDEB9, 0x0000001 + .4byte gUnk_08DCDE9D + .incbin "baserom.gba", 0xDCDEBE, 0x0000001 + .4byte gUnk_08DCDEA6 + .incbin "baserom.gba", 0xDCDEC3, 0x0000001 + .4byte gUnk_08DCDE9D + .incbin "baserom.gba", 0xDCDEC8, 0x000005C + .4byte gUnk_08DCDE95 + .incbin "baserom.gba", 0xDCDF28, 0x0000004 +bgmIntorCutscene:: @ 08DCDF2C + sound_header 7 0 0 0xb2 gUnk_08A0D544 bgmIntorCutscene_track0 bgmIntorCutscene_track1 bgmIntorCutscene_track2 bgmIntorCutscene_track3 bgmIntorCutscene_track4 bgmIntorCutscene_track5 bgmIntorCutscene_track6 + +bgmCredits_track0:: @ 08DCDF50 + .incbin "baserom.gba", 0xDCDF50, 0x000012C +gUnk_08DCE07C:: @ 08DCE07C + .incbin "baserom.gba", 0xDCE07C, 0x0000008 +gUnk_08DCE084:: @ 08DCE084 + .incbin "baserom.gba", 0xDCE084, 0x000000B + .4byte gUnk_08DCE07C + .incbin "baserom.gba", 0xDCE093, 0x000000F +gUnk_08DCE0A2:: @ 08DCE0A2 + .incbin "baserom.gba", 0xDCE0A2, 0x0000008 + .4byte gUnk_08DCE084 + .incbin "baserom.gba", 0xDCE0AE, 0x0000001 + .4byte gUnk_08DCE0A2 + .incbin "baserom.gba", 0xDCE0B3, 0x0000009 + .4byte gUnk_08DCE0A2 + .incbin "baserom.gba", 0xDCE0C0, 0x0000020 +gUnk_08DCE0E0:: @ 08DCE0E0 + .incbin "baserom.gba", 0xDCE0E0, 0x0000032 +gUnk_08DCE112:: @ 08DCE112 + .incbin "baserom.gba", 0xDCE112, 0x000000B +gUnk_08DCE11D:: @ 08DCE11D + .incbin "baserom.gba", 0xDCE11D, 0x000000C + .4byte gUnk_08DCE11D +gUnk_08DCE12D:: @ 08DCE12D + .incbin "baserom.gba", 0xDCE12D, 0x0000018 + .4byte gUnk_08DCE11D + .incbin "baserom.gba", 0xDCE149, 0x0000001 + .4byte gUnk_08DCE112 + .incbin "baserom.gba", 0xDCE14E, 0x0000001 + .4byte gUnk_08DCE11D + .incbin "baserom.gba", 0xDCE153, 0x0000005 + .4byte gUnk_08DCE11D + .incbin "baserom.gba", 0xDCE15C, 0x0000001 + .4byte gUnk_08DCE12D + .incbin "baserom.gba", 0xDCE161, 0x0000065 +gUnk_08DCE1C6:: @ 08DCE1C6 + .incbin "baserom.gba", 0xDCE1C6, 0x0000014 + .4byte gUnk_08DCE1C6 + .incbin "baserom.gba", 0xDCE1DE, 0x000002E +gUnk_08DCE20C:: @ 08DCE20C + .incbin "baserom.gba", 0xDCE20C, 0x000000B +gUnk_08DCE217:: @ 08DCE217 + .incbin "baserom.gba", 0xDCE217, 0x0000011 +gUnk_08DCE228:: @ 08DCE228 + .incbin "baserom.gba", 0xDCE228, 0x0000019 + .4byte gUnk_08DCE20C + .incbin "baserom.gba", 0xDCE245, 0x0000001 + .4byte gUnk_08DCE217 + .incbin "baserom.gba", 0xDCE24A, 0x0000001 + .4byte gUnk_08DCE228 + .incbin "baserom.gba", 0xDCE24F, 0x0000047 +bgmCredits_track1:: @ 08DCE296 + .incbin "baserom.gba", 0xDCE296, 0x000000B +gUnk_08DCE2A1:: @ 08DCE2A1 + .incbin "baserom.gba", 0xDCE2A1, 0x0000026 + .4byte gUnk_08DCE2A1 + .incbin "baserom.gba", 0xDCE2CB, 0x0000001 + .4byte gUnk_08DCE2A1 + .incbin "baserom.gba", 0xDCE2D0, 0x0000001 + .4byte gUnk_08DCE2A1 + .incbin "baserom.gba", 0xDCE2D5, 0x0000001 + .4byte gUnk_08DCE2A1 + .incbin "baserom.gba", 0xDCE2DA, 0x0000001 + .4byte gUnk_08DCE2A1 +gUnk_08DCE2DF:: @ 08DCE2DF + .incbin "baserom.gba", 0xDCE2DF, 0x0000026 + .4byte gUnk_08DCE2DF + .incbin "baserom.gba", 0xDCE309, 0x0000001 + .4byte gUnk_08DCE2A1 + .incbin "baserom.gba", 0xDCE30E, 0x0000001 + .4byte gUnk_08DCE2A1 + .incbin "baserom.gba", 0xDCE313, 0x0000025 + .4byte gUnk_08DCE2A1 +gUnk_08DCE33C:: @ 08DCE33C + .incbin "baserom.gba", 0xDCE33C, 0x000002C +gUnk_08DCE368:: @ 08DCE368 + .incbin "baserom.gba", 0xDCE368, 0x000002D + .4byte gUnk_08DCE33C + .incbin "baserom.gba", 0xDCE399, 0x0000001 + .4byte gUnk_08DCE368 + .incbin "baserom.gba", 0xDCE39E, 0x0000068 +gUnk_08DCE406:: @ 08DCE406 + .incbin "baserom.gba", 0xDCE406, 0x0000026 + .4byte gUnk_08DCE406 + .incbin "baserom.gba", 0xDCE430, 0x0000001 + .4byte gUnk_08DCE406 + .incbin "baserom.gba", 0xDCE435, 0x0000001 + .4byte gUnk_08DCE406 + .incbin "baserom.gba", 0xDCE43A, 0x0000001 + .4byte gUnk_08DCE406 + .incbin "baserom.gba", 0xDCE43F, 0x0000001 + .4byte gUnk_08DCE406 + .incbin "baserom.gba", 0xDCE444, 0x0000001 + .4byte gUnk_08DCE406 + .incbin "baserom.gba", 0xDCE449, 0x0000001 + .4byte gUnk_08DCE406 + .incbin "baserom.gba", 0xDCE44E, 0x0000001 + .4byte gUnk_08DCE406 + .incbin "baserom.gba", 0xDCE453, 0x0000001 + .4byte gUnk_08DCE406 +gUnk_08DCE458:: @ 08DCE458 + .incbin "baserom.gba", 0xDCE458, 0x0000026 + .4byte gUnk_08DCE458 +gUnk_08DCE482:: @ 08DCE482 + .incbin "baserom.gba", 0xDCE482, 0x0000026 + .4byte gUnk_08DCE458 + .incbin "baserom.gba", 0xDCE4AC, 0x0000001 + .4byte gUnk_08DCE482 + .incbin "baserom.gba", 0xDCE4B1, 0x0000001 + .4byte gUnk_08DCE458 + .incbin "baserom.gba", 0xDCE4B6, 0x0000001 + .4byte gUnk_08DCE406 + .incbin "baserom.gba", 0xDCE4BB, 0x0000025 + .4byte gUnk_08DCE458 + .incbin "baserom.gba", 0xDCE4E4, 0x0000001 + .4byte gUnk_08DCE458 + .incbin "baserom.gba", 0xDCE4E9, 0x0000009 + .4byte gUnk_08DCE2A1 +gUnk_08DCE4F6:: @ 08DCE4F6 + .incbin "baserom.gba", 0xDCE4F6, 0x000002B + .4byte gUnk_08DCE2A1 + .incbin "baserom.gba", 0xDCE525, 0x0000001 + .4byte gUnk_08DCE4F6 + .incbin "baserom.gba", 0xDCE52A, 0x0000001 + .4byte gUnk_08DCE2A1 + .incbin "baserom.gba", 0xDCE52F, 0x0000001 + .4byte gUnk_08DCE4F6 + .incbin "baserom.gba", 0xDCE534, 0x0000001 + .4byte gUnk_08DCE2DF + .incbin "baserom.gba", 0xDCE539, 0x000002A + .4byte gUnk_08DCE2A1 + .incbin "baserom.gba", 0xDCE567, 0x0000001 + .4byte gUnk_08DCE4F6 + .incbin "baserom.gba", 0xDCE56C, 0x0000001 + .4byte gUnk_08DCE2A1 + .incbin "baserom.gba", 0xDCE571, 0x0000001 + .4byte gUnk_08DCE4F6 + .incbin "baserom.gba", 0xDCE576, 0x0000001 + .4byte gUnk_08DCE2A1 + .incbin "baserom.gba", 0xDCE57B, 0x0000001 + .4byte gUnk_08DCE4F6 + .incbin "baserom.gba", 0xDCE580, 0x000008F + .4byte gUnk_08DCE2A1 + .incbin "baserom.gba", 0xDCE613, 0x0000001 + .4byte gUnk_08DCE2A1 + .incbin "baserom.gba", 0xDCE618, 0x0000001 + .4byte gUnk_08DCE2A1 + .incbin "baserom.gba", 0xDCE61D, 0x0000001 + .4byte gUnk_08DCE2A1 + .incbin "baserom.gba", 0xDCE622, 0x0000001 + .4byte gUnk_08DCE2A1 + .incbin "baserom.gba", 0xDCE627, 0x0000001 + .4byte gUnk_08DCE2A1 + .incbin "baserom.gba", 0xDCE62C, 0x0000001 + .4byte gUnk_08DCE2A1 + .incbin "baserom.gba", 0xDCE631, 0x0000001 + .4byte gUnk_08DCE2A1 + .incbin "baserom.gba", 0xDCE636, 0x0000001 + .4byte gUnk_08DCE2A1 + .incbin "baserom.gba", 0xDCE63B, 0x0000001 + .4byte gUnk_08DCE2A1 + .incbin "baserom.gba", 0xDCE640, 0x0000001 + .4byte gUnk_08DCE2A1 + .incbin "baserom.gba", 0xDCE645, 0x0000001 + .4byte gUnk_08DCE2A1 + .incbin "baserom.gba", 0xDCE64A, 0x0000001 + .4byte gUnk_08DCE2A1 + .incbin "baserom.gba", 0xDCE64F, 0x0000001 + .4byte gUnk_08DCE2A1 + .incbin "baserom.gba", 0xDCE654, 0x0000004 +bgmCredits_track2:: @ 08DCE658 + .incbin "baserom.gba", 0xDCE658, 0x0000101 +gUnk_08DCE759:: @ 08DCE759 + .incbin "baserom.gba", 0xDCE759, 0x0000014 + .4byte gUnk_08DCE759 + .incbin "baserom.gba", 0xDCE771, 0x0000076 +gUnk_08DCE7E7:: @ 08DCE7E7 + .incbin "baserom.gba", 0xDCE7E7, 0x0000011 + .4byte gUnk_08DCE7E7 + .incbin "baserom.gba", 0xDCE7FC, 0x0000060 +gUnk_08DCE85C:: @ 08DCE85C + .incbin "baserom.gba", 0xDCE85C, 0x0000011 +gUnk_08DCE86D:: @ 08DCE86D + .incbin "baserom.gba", 0xDCE86D, 0x0000008 + .4byte gUnk_08DCE85C + .incbin "baserom.gba", 0xDCE879, 0x0000005 + .4byte gUnk_08DCE86D + .incbin "baserom.gba", 0xDCE882, 0x0000001 + .4byte gUnk_08DCE85C + .incbin "baserom.gba", 0xDCE887, 0x0000001 + .4byte gUnk_08DCE86D + .incbin "baserom.gba", 0xDCE88C, 0x0000001 + .4byte gUnk_08DCE85C + .incbin "baserom.gba", 0xDCE891, 0x000007E +gUnk_08DCE90F:: @ 08DCE90F + .incbin "baserom.gba", 0xDCE90F, 0x0000013 +gUnk_08DCE922:: @ 08DCE922 + .incbin "baserom.gba", 0xDCE922, 0x0000012 +gUnk_08DCE934:: @ 08DCE934 + .incbin "baserom.gba", 0xDCE934, 0x0000011 + .4byte gUnk_08DCE90F + .incbin "baserom.gba", 0xDCE949, 0x0000001 + .4byte gUnk_08DCE922 + .incbin "baserom.gba", 0xDCE94E, 0x0000001 + .4byte gUnk_08DCE934 + .incbin "baserom.gba", 0xDCE953, 0x0000056 +bgmCredits_track3:: @ 08DCE9A9 + .incbin "baserom.gba", 0xDCE9A9, 0x000004B +gUnk_08DCE9F4:: @ 08DCE9F4 + .incbin "baserom.gba", 0xDCE9F4, 0x0000012 +gUnk_08DCEA06:: @ 08DCEA06 + .incbin "baserom.gba", 0xDCEA06, 0x0000014 +gUnk_08DCEA1A:: @ 08DCEA1A + .incbin "baserom.gba", 0xDCEA1A, 0x0000011 + .4byte gUnk_08DCEA06 + .incbin "baserom.gba", 0xDCEA2F, 0x0000001 + .4byte gUnk_08DCEA1A + .incbin "baserom.gba", 0xDCEA34, 0x0000001 + .4byte gUnk_08DCEA06 + .incbin "baserom.gba", 0xDCEA39, 0x0000001 + .4byte gUnk_08DCEA1A + .incbin "baserom.gba", 0xDCEA3E, 0x0000001 + .4byte gUnk_08DCEA06 + .incbin "baserom.gba", 0xDCEA43, 0x0000001 + .4byte gUnk_08DCEA1A + .incbin "baserom.gba", 0xDCEA48, 0x0000001 + .4byte gUnk_08DCEA06 + .incbin "baserom.gba", 0xDCEA4D, 0x0000001 + .4byte gUnk_08DCEA1A + .incbin "baserom.gba", 0xDCEA52, 0x0000001 + .4byte gUnk_08DCEA06 +gUnk_08DCEA57:: @ 08DCEA57 + .incbin "baserom.gba", 0xDCEA57, 0x0000013 + .4byte gUnk_08DCEA06 + .incbin "baserom.gba", 0xDCEA6E, 0x0000001 + .4byte gUnk_08DCEA1A + .incbin "baserom.gba", 0xDCEA73, 0x0000001 + .4byte gUnk_08DCEA06 + .incbin "baserom.gba", 0xDCEA78, 0x0000001 + .4byte gUnk_08DCEA1A + .incbin "baserom.gba", 0xDCEA7D, 0x0000001 + .4byte gUnk_08DCEA06 + .incbin "baserom.gba", 0xDCEA82, 0x000001A + .4byte gUnk_08DCEA1A + .incbin "baserom.gba", 0xDCEAA0, 0x0000001 + .4byte gUnk_08DCEA06 + .incbin "baserom.gba", 0xDCEAA5, 0x0000001 + .4byte gUnk_08DCEA1A + .incbin "baserom.gba", 0xDCEAAA, 0x0000001 + .4byte gUnk_08DCEA06 + .incbin "baserom.gba", 0xDCEAAF, 0x0000001 + .4byte gUnk_08DCEA57 + .incbin "baserom.gba", 0xDCEAB4, 0x0000001 + .4byte gUnk_08DCEA06 + .incbin "baserom.gba", 0xDCEAB9, 0x0000001 + .4byte gUnk_08DCEA1A + .incbin "baserom.gba", 0xDCEABE, 0x0000001 + .4byte gUnk_08DCEA06 + .incbin "baserom.gba", 0xDCEAC3, 0x0000001 + .4byte gUnk_08DCEA1A + .incbin "baserom.gba", 0xDCEAC8, 0x0000001 + .4byte gUnk_08DCEA06 + .incbin "baserom.gba", 0xDCEACD, 0x0000001 + .4byte gUnk_08DCEA1A + .incbin "baserom.gba", 0xDCEAD2, 0x0000001 + .4byte gUnk_08DCEA06 + .incbin "baserom.gba", 0xDCEAD7, 0x0000001 + .4byte gUnk_08DCEA1A + .incbin "baserom.gba", 0xDCEADC, 0x0000001 + .4byte gUnk_08DCEA06 + .incbin "baserom.gba", 0xDCEAE1, 0x0000001 + .4byte gUnk_08DCEA1A + .incbin "baserom.gba", 0xDCEAE6, 0x0000001 + .4byte gUnk_08DCEA06 + .incbin "baserom.gba", 0xDCEAEB, 0x0000001 + .4byte gUnk_08DCEA1A + .incbin "baserom.gba", 0xDCEAF0, 0x0000001 + .4byte gUnk_08DCEA06 + .incbin "baserom.gba", 0xDCEAF5, 0x0000001 + .4byte gUnk_08DCEA1A + .incbin "baserom.gba", 0xDCEAFA, 0x0000033 + .4byte gUnk_08DCE9F4 +gUnk_08DCEB31:: @ 08DCEB31 + .incbin "baserom.gba", 0xDCEB31, 0x0000018 + .4byte gUnk_08DCEA1A + .incbin "baserom.gba", 0xDCEB4D, 0x0000001 + .4byte gUnk_08DCEB31 + .incbin "baserom.gba", 0xDCEB52, 0x0000001 + .4byte gUnk_08DCEA1A + .incbin "baserom.gba", 0xDCEB57, 0x0000001 + .4byte gUnk_08DCEB31 + .incbin "baserom.gba", 0xDCEB5C, 0x0000001 + .4byte gUnk_08DCEA1A + .incbin "baserom.gba", 0xDCEB61, 0x0000001 + .4byte gUnk_08DCEB31 + .incbin "baserom.gba", 0xDCEB66, 0x0000001 + .4byte gUnk_08DCEA1A + .incbin "baserom.gba", 0xDCEB6B, 0x0000001 + .4byte gUnk_08DCEB31 + .incbin "baserom.gba", 0xDCEB70, 0x0000001 + .4byte gUnk_08DCEA1A + .incbin "baserom.gba", 0xDCEB75, 0x0000001 + .4byte gUnk_08DCEB31 + .incbin "baserom.gba", 0xDCEB7A, 0x0000001 + .4byte gUnk_08DCEA1A + .incbin "baserom.gba", 0xDCEB7F, 0x0000001 + .4byte gUnk_08DCEB31 + .incbin "baserom.gba", 0xDCEB84, 0x0000001 + .4byte gUnk_08DCEA1A + .incbin "baserom.gba", 0xDCEB89, 0x0000075 +gUnk_08DCEBFE:: @ 08DCEBFE + .incbin "baserom.gba", 0xDCEBFE, 0x0000010 + .4byte gUnk_08DCEA1A + .incbin "baserom.gba", 0xDCEC12, 0x0000001 + .4byte gUnk_08DCEA06 + .incbin "baserom.gba", 0xDCEC17, 0x0000001 + .4byte gUnk_08DCEA1A + .incbin "baserom.gba", 0xDCEC1C, 0x0000001 + .4byte gUnk_08DCEA06 + .incbin "baserom.gba", 0xDCEC21, 0x0000001 + .4byte gUnk_08DCEA1A + .incbin "baserom.gba", 0xDCEC26, 0x0000001 + .4byte gUnk_08DCEA06 + .incbin "baserom.gba", 0xDCEC2B, 0x0000001 + .4byte gUnk_08DCEA1A + .incbin "baserom.gba", 0xDCEC30, 0x0000001 + .4byte gUnk_08DCEA06 + .incbin "baserom.gba", 0xDCEC35, 0x0000001 + .4byte gUnk_08DCEA1A + .incbin "baserom.gba", 0xDCEC3A, 0x0000001 + .4byte gUnk_08DCEA06 + .incbin "baserom.gba", 0xDCEC3F, 0x0000001 + .4byte gUnk_08DCEA1A + .incbin "baserom.gba", 0xDCEC44, 0x0000001 + .4byte gUnk_08DCEA06 + .incbin "baserom.gba", 0xDCEC49, 0x0000001 + .4byte gUnk_08DCEA1A + .incbin "baserom.gba", 0xDCEC4E, 0x0000018 +bgmCredits_track4:: @ 08DCEC66 + .incbin "baserom.gba", 0xDCEC66, 0x0000069 +gUnk_08DCECCF:: @ 08DCECCF + .incbin "baserom.gba", 0xDCECCF, 0x0000021 +gUnk_08DCECF0:: @ 08DCECF0 + .incbin "baserom.gba", 0xDCECF0, 0x000001F + .4byte gUnk_08DCECCF + .incbin "baserom.gba", 0xDCED13, 0x0000001 + .4byte gUnk_08DCECF0 + .incbin "baserom.gba", 0xDCED18, 0x00000F5 +gUnk_08DCEE0D:: @ 08DCEE0D + .incbin "baserom.gba", 0xDCEE0D, 0x0000046 + .4byte gUnk_08DCEE0D + .incbin "baserom.gba", 0xDCEE57, 0x000005F +gUnk_08DCEEB6:: @ 08DCEEB6 + .incbin "baserom.gba", 0xDCEEB6, 0x0000020 +gUnk_08DCEED6:: @ 08DCEED6 + .incbin "baserom.gba", 0xDCEED6, 0x000002B +gUnk_08DCEF01:: @ 08DCEF01 + .incbin "baserom.gba", 0xDCEF01, 0x000001F + .4byte gUnk_08DCEED6 + .incbin "baserom.gba", 0xDCEF24, 0x0000001 + .4byte gUnk_08DCEF01 + .incbin "baserom.gba", 0xDCEF29, 0x0000001 + .4byte gUnk_08DCEED6 + .incbin "baserom.gba", 0xDCEF2E, 0x0000001 + .4byte gUnk_08DCEF01 + .incbin "baserom.gba", 0xDCEF33, 0x0000001 + .4byte gUnk_08DCEED6 + .incbin "baserom.gba", 0xDCEF38, 0x0000001 + .4byte gUnk_08DCEF01 + .incbin "baserom.gba", 0xDCEF3D, 0x0000001 + .4byte gUnk_08DCEED6 + .incbin "baserom.gba", 0xDCEF42, 0x000000D + .4byte gUnk_08DCEEB6 + .incbin "baserom.gba", 0xDCEF53, 0x0000001 + .4byte gUnk_08DCEED6 + .incbin "baserom.gba", 0xDCEF58, 0x0000001 + .4byte gUnk_08DCEF01 + .incbin "baserom.gba", 0xDCEF5D, 0x0000001 + .4byte gUnk_08DCEED6 + .incbin "baserom.gba", 0xDCEF62, 0x0000001 + .4byte gUnk_08DCEF01 + .incbin "baserom.gba", 0xDCEF67, 0x0000001 + .4byte gUnk_08DCEED6 + .incbin "baserom.gba", 0xDCEF6C, 0x000005A +gUnk_08DCEFC6:: @ 08DCEFC6 + .incbin "baserom.gba", 0xDCEFC6, 0x0000023 +gUnk_08DCEFE9:: @ 08DCEFE9 + .incbin "baserom.gba", 0xDCEFE9, 0x000001E + .4byte gUnk_08DCEFC6 + .incbin "baserom.gba", 0xDCF00B, 0x0000001 + .4byte gUnk_08DCEFE9 + .incbin "baserom.gba", 0xDCF010, 0x0000001 + .4byte gUnk_08DCEFC6 + .incbin "baserom.gba", 0xDCF015, 0x000001E +gUnk_08DCF033:: @ 08DCF033 + .incbin "baserom.gba", 0xDCF033, 0x0000029 + .4byte gUnk_08DCEFC6 + .incbin "baserom.gba", 0xDCF060, 0x0000001 + .4byte gUnk_08DCEFE9 + .incbin "baserom.gba", 0xDCF065, 0x0000001 + .4byte gUnk_08DCEFC6 + .incbin "baserom.gba", 0xDCF06A, 0x0000001 + .4byte gUnk_08DCEFE9 + .incbin "baserom.gba", 0xDCF06F, 0x0000001 + .4byte gUnk_08DCEFC6 + .incbin "baserom.gba", 0xDCF074, 0x0000001 + .4byte gUnk_08DCF033 + .incbin "baserom.gba", 0xDCF079, 0x0000065 +gUnk_08DCF0DE:: @ 08DCF0DE + .incbin "baserom.gba", 0xDCF0DE, 0x000001C +gUnk_08DCF0FA:: @ 08DCF0FA + .incbin "baserom.gba", 0xDCF0FA, 0x000001D + .4byte gUnk_08DCF0FA + .incbin "baserom.gba", 0xDCF11B, 0x0000001 + .4byte gUnk_08DCF0DE + .incbin "baserom.gba", 0xDCF120, 0x0000001 + .4byte gUnk_08DCF0DE + .incbin "baserom.gba", 0xDCF125, 0x0000001 + .4byte gUnk_08DCF0FA + .incbin "baserom.gba", 0xDCF12A, 0x0000001 + .4byte gUnk_08DCF0FA + .incbin "baserom.gba", 0xDCF12F, 0x0000001 + .4byte gUnk_08DCF0DE + .incbin "baserom.gba", 0xDCF134, 0x0000001 + .4byte gUnk_08DCF0DE +gUnk_08DCF139:: @ 08DCF139 + .incbin "baserom.gba", 0xDCF139, 0x000001D + .4byte gUnk_08DCF139 + .incbin "baserom.gba", 0xDCF15A, 0x0000001 + .4byte gUnk_08DCF0DE + .incbin "baserom.gba", 0xDCF15F, 0x0000001 + .4byte gUnk_08DCF0DE + .incbin "baserom.gba", 0xDCF164, 0x0000025 +bgmCredits_track5:: @ 08DCF189 + .incbin "baserom.gba", 0xDCF189, 0x000015D +bgmCredits_track6:: @ 08DCF2E6 + .incbin "baserom.gba", 0xDCF2E6, 0x000010B +gUnk_08DCF3F1:: @ 08DCF3F1 + .incbin "baserom.gba", 0xDCF3F1, 0x0000009 +gUnk_08DCF3FA:: @ 08DCF3FA + .incbin "baserom.gba", 0xDCF3FA, 0x000000C + .4byte gUnk_08DCF3F1 + .incbin "baserom.gba", 0xDCF40A, 0x0000014 +gUnk_08DCF41E:: @ 08DCF41E + .incbin "baserom.gba", 0xDCF41E, 0x0000009 + .4byte gUnk_08DCF3FA + .incbin "baserom.gba", 0xDCF42B, 0x0000001 + .4byte gUnk_08DCF41E + .incbin "baserom.gba", 0xDCF430, 0x000000B + .4byte gUnk_08DCF41E + .incbin "baserom.gba", 0xDCF43F, 0x0000038 +gUnk_08DCF477:: @ 08DCF477 + .incbin "baserom.gba", 0xDCF477, 0x0000011 +gUnk_08DCF488:: @ 08DCF488 + .incbin "baserom.gba", 0xDCF488, 0x0000009 +gUnk_08DCF491:: @ 08DCF491 + .incbin "baserom.gba", 0xDCF491, 0x000001D + .4byte gUnk_08DCF488 + .incbin "baserom.gba", 0xDCF4B2, 0x0000009 + .4byte gUnk_08DCF477 + .incbin "baserom.gba", 0xDCF4BF, 0x0000007 + .4byte gUnk_08DCF488 + .incbin "baserom.gba", 0xDCF4CA, 0x0000001 + .4byte gUnk_08DCF491 + .incbin "baserom.gba", 0xDCF4CF, 0x0000095 +gUnk_08DCF564:: @ 08DCF564 + .incbin "baserom.gba", 0xDCF564, 0x0000015 + .4byte gUnk_08DCF564 + .incbin "baserom.gba", 0xDCF57D, 0x000002E +gUnk_08DCF5AB:: @ 08DCF5AB + .incbin "baserom.gba", 0xDCF5AB, 0x000000F +gUnk_08DCF5BA:: @ 08DCF5BA + .incbin "baserom.gba", 0xDCF5BA, 0x0000012 +gUnk_08DCF5CC:: @ 08DCF5CC + .incbin "baserom.gba", 0xDCF5CC, 0x000001A + .4byte gUnk_08DCF5AB + .incbin "baserom.gba", 0xDCF5EA, 0x0000001 + .4byte gUnk_08DCF5BA + .incbin "baserom.gba", 0xDCF5EF, 0x0000001 + .4byte gUnk_08DCF5CC + .incbin "baserom.gba", 0xDCF5F4, 0x0000038 +bgmCredits_track7:: @ 08DCF62C + .incbin "baserom.gba", 0xDCF62C, 0x0000065 +gUnk_08DCF691:: @ 08DCF691 + .incbin "baserom.gba", 0xDCF691, 0x0000026 + .4byte gUnk_08DCF691 + .incbin "baserom.gba", 0xDCF6BB, 0x0000026 +gUnk_08DCF6E1:: @ 08DCF6E1 + .incbin "baserom.gba", 0xDCF6E1, 0x0000008 +gUnk_08DCF6E9:: @ 08DCF6E9 + .incbin "baserom.gba", 0xDCF6E9, 0x0000009 + .4byte gUnk_08DCF6E1 + .incbin "baserom.gba", 0xDCF6F6, 0x0000002 + .4byte gUnk_08DCF6E9 + .incbin "baserom.gba", 0xDCF6FC, 0x0000002 + .4byte gUnk_08DCF6E1 + .incbin "baserom.gba", 0xDCF702, 0x0000002 + .4byte gUnk_08DCF6E9 + .incbin "baserom.gba", 0xDCF708, 0x000002C +bgmCredits:: @ 08DCF734 + sound_header 8 0 0 0xa8 gUnk_089FE9A0 bgmCredits_track0 bgmCredits_track1 bgmCredits_track2 bgmCredits_track3 bgmCredits_track4 bgmCredits_track5 bgmCredits_track6 bgmCredits_track7 + +bgmGameover_track0:: @ 08DCF75C + .incbin "baserom.gba", 0xDCF75C, 0x000000B +gUnk_08DCF767:: @ 08DCF767 + .incbin "baserom.gba", 0xDCF767, 0x0000010 +gUnk_08DCF777:: @ 08DCF777 + .incbin "baserom.gba", 0xDCF777, 0x0000027 +gUnk_08DCF79E:: @ 08DCF79E + .incbin "baserom.gba", 0xDCF79E, 0x000000A + .4byte gUnk_08DCF79E + .incbin "baserom.gba", 0xDCF7AC, 0x0000001 + .4byte gUnk_08DCF777 + .incbin "baserom.gba", 0xDCF7B1, 0x000001D + .4byte gUnk_08DCF767 + .incbin "baserom.gba", 0xDCF7D2, 0x0000001 +bgmGameover_track1:: @ 08DCF7D3 + .incbin "baserom.gba", 0xDCF7D3, 0x0000007 +gUnk_08DCF7DA:: @ 08DCF7DA + .incbin "baserom.gba", 0xDCF7DA, 0x0000006 +gUnk_08DCF7E0:: @ 08DCF7E0 + .incbin "baserom.gba", 0xDCF7E0, 0x0000007 +gUnk_08DCF7E7:: @ 08DCF7E7 + .incbin "baserom.gba", 0xDCF7E7, 0x000001B + .4byte gUnk_08DCF7E0 + .incbin "baserom.gba", 0xDCF806, 0x0000001 + .4byte gUnk_08DCF7E0 + .incbin "baserom.gba", 0xDCF80B, 0x0000001 + .4byte gUnk_08DCF7E7 + .incbin "baserom.gba", 0xDCF810, 0x0000014 + .4byte gUnk_08DCF7DA + .incbin "baserom.gba", 0xDCF828, 0x0000001 +bgmGameover_track2:: @ 08DCF829 + .incbin "baserom.gba", 0xDCF829, 0x0000010 +gUnk_08DCF839:: @ 08DCF839 + .incbin "baserom.gba", 0xDCF839, 0x000001A +gUnk_08DCF853:: @ 08DCF853 + .incbin "baserom.gba", 0xDCF853, 0x000001C +gUnk_08DCF86F:: @ 08DCF86F + .incbin "baserom.gba", 0xDCF86F, 0x00000B2 + .4byte gUnk_08DCF853 + .incbin "baserom.gba", 0xDCF925, 0x0000001 + .4byte gUnk_08DCF86F + .incbin "baserom.gba", 0xDCF92A, 0x0000084 + .4byte gUnk_08DCF839 + .incbin "baserom.gba", 0xDCF9B2, 0x0000003 +bgmGameover_track3:: @ 08DCF9B5 + .incbin "baserom.gba", 0xDCF9B5, 0x000000A +gUnk_08DCF9BF:: @ 08DCF9BF + .incbin "baserom.gba", 0xDCF9BF, 0x0000011 +gUnk_08DCF9D0:: @ 08DCF9D0 + .incbin "baserom.gba", 0xDCF9D0, 0x000000A +gUnk_08DCF9DA:: @ 08DCF9DA + .incbin "baserom.gba", 0xDCF9DA, 0x000001C +gUnk_08DCF9F6:: @ 08DCF9F6 + .incbin "baserom.gba", 0xDCF9F6, 0x000000E +gUnk_08DCFA04:: @ 08DCFA04 + .incbin "baserom.gba", 0xDCFA04, 0x000000B + .4byte gUnk_08DCFA04 + .incbin "baserom.gba", 0xDCFA13, 0x0000001 + .4byte gUnk_08DCF9D0 + .incbin "baserom.gba", 0xDCFA18, 0x0000001 + .4byte gUnk_08DCF9DA + .incbin "baserom.gba", 0xDCFA1D, 0x0000011 + .4byte gUnk_08DCF9F6 + .incbin "baserom.gba", 0xDCFA32, 0x0000009 + .4byte gUnk_08DCF9BF + .incbin "baserom.gba", 0xDCFA3F, 0x0000001 +bgmGameover:: @ 08DCFA40 + sound_header 4 0 0 0xb2 gUnk_089FEFA0 bgmGameover_track0 bgmGameover_track1 bgmGameover_track2 bgmGameover_track3 + +bgmSavingZelda_track0:: @ 08DCFA58 + .incbin "baserom.gba", 0xDCFA58, 0x000000B +gUnk_08DCFA63:: @ 08DCFA63 + .incbin "baserom.gba", 0xDCFA63, 0x000000E +gUnk_08DCFA71:: @ 08DCFA71 + .incbin "baserom.gba", 0xDCFA71, 0x0000011 + .4byte gUnk_08DCFA71 + .incbin "baserom.gba", 0xDCFA86, 0x0000001 + .4byte gUnk_08DCFA71 + .incbin "baserom.gba", 0xDCFA8B, 0x0000027 + .4byte gUnk_08DCFA63 + .incbin "baserom.gba", 0xDCFAB6, 0x0000001 +bgmSavingZelda_track1:: @ 08DCFAB7 + .incbin "baserom.gba", 0xDCFAB7, 0x0000006 +gUnk_08DCFABD:: @ 08DCFABD + .incbin "baserom.gba", 0xDCFABD, 0x0000007 + .4byte gUnk_08DCFABD + .incbin "baserom.gba", 0xDCFAC8, 0x0000001 +bgmSavingZelda_track2:: @ 08DCFAC9 + .incbin "baserom.gba", 0xDCFAC9, 0x0000006 +gUnk_08DCFACF:: @ 08DCFACF + .incbin "baserom.gba", 0xDCFACF, 0x000001A + .4byte gUnk_08DCFACF + .incbin "baserom.gba", 0xDCFAED, 0x0000001 +bgmSavingZelda_track3:: @ 08DCFAEE + .incbin "baserom.gba", 0xDCFAEE, 0x0000009 +gUnk_08DCFAF7:: @ 08DCFAF7 + .incbin "baserom.gba", 0xDCFAF7, 0x000000D +gUnk_08DCFB04:: @ 08DCFB04 + .incbin "baserom.gba", 0xDCFB04, 0x0000010 + .4byte gUnk_08DCFB04 + .incbin "baserom.gba", 0xDCFB18, 0x0000001 + .4byte gUnk_08DCFB04 + .incbin "baserom.gba", 0xDCFB1D, 0x0000006 + .4byte gUnk_08DCFAF7 + .incbin "baserom.gba", 0xDCFB27, 0x0000001 +bgmSavingZelda_track4:: @ 08DCFB28 + .incbin "baserom.gba", 0xDCFB28, 0x0000006 +gUnk_08DCFB2E:: @ 08DCFB2E + .incbin "baserom.gba", 0xDCFB2E, 0x000000D +gUnk_08DCFB3B:: @ 08DCFB3B + .incbin "baserom.gba", 0xDCFB3B, 0x000000F + .4byte gUnk_08DCFB3B + .incbin "baserom.gba", 0xDCFB4E, 0x0000001 + .4byte gUnk_08DCFB3B + .incbin "baserom.gba", 0xDCFB53, 0x0000021 + .4byte gUnk_08DCFB2E + .incbin "baserom.gba", 0xDCFB78, 0x0000001 +bgmSavingZelda_track5:: @ 08DCFB79 + .incbin "baserom.gba", 0xDCFB79, 0x0000006 +gUnk_08DCFB7F:: @ 08DCFB7F + .incbin "baserom.gba", 0xDCFB7F, 0x0000004 +gUnk_08DCFB83:: @ 08DCFB83 + .incbin "baserom.gba", 0xDCFB83, 0x0000011 + .4byte gUnk_08DCFB83 + .incbin "baserom.gba", 0xDCFB98, 0x0000005 + .4byte gUnk_08DCFB7F + .incbin "baserom.gba", 0xDCFBA1, 0x0000001 +bgmSavingZelda_track6:: @ 08DCFBA2 + .incbin "baserom.gba", 0xDCFBA2, 0x0000009 +gUnk_08DCFBAB:: @ 08DCFBAB + .incbin "baserom.gba", 0xDCFBAB, 0x000001E + .4byte gUnk_08DCFBAB + .incbin "baserom.gba", 0xDCFBCD, 0x0000001 +bgmSavingZelda_track7:: @ 08DCFBCE + .incbin "baserom.gba", 0xDCFBCE, 0x0000008 +gUnk_08DCFBD6:: @ 08DCFBD6 + .incbin "baserom.gba", 0xDCFBD6, 0x0000018 + .4byte gUnk_08DCFBD6 + .incbin "baserom.gba", 0xDCFBF2, 0x0000002 +bgmSavingZelda:: @ 08DCFBF4 + sound_header 8 0 0 0xb2 gUnk_089FF24C bgmSavingZelda_track0 bgmSavingZelda_track1 bgmSavingZelda_track2 bgmSavingZelda_track3 bgmSavingZelda_track4 bgmSavingZelda_track5 bgmSavingZelda_track6 bgmSavingZelda_track7 + +bgmLttpTitle_track0:: @ 08DCFC1C + .incbin "baserom.gba", 0xDCFC1C, 0x0000015 +gUnk_08DCFC31:: @ 08DCFC31 + .incbin "baserom.gba", 0xDCFC31, 0x000001A + .4byte gUnk_08DCFC31 + .incbin "baserom.gba", 0xDCFC4F, 0x000001D +bgmLttpTitle_track1:: @ 08DCFC6C + .incbin "baserom.gba", 0xDCFC6C, 0x000002C +bgmLttpTitle_track2:: @ 08DCFC98 + .incbin "baserom.gba", 0xDCFC98, 0x000002E +bgmLttpTitle_track3:: @ 08DCFCC6 + .incbin "baserom.gba", 0xDCFCC6, 0x0000049 +bgmLttpTitle_track4:: @ 08DCFD0F + .incbin "baserom.gba", 0xDCFD0F, 0x0000007 +gUnk_08DCFD16:: @ 08DCFD16 + .incbin "baserom.gba", 0xDCFD16, 0x0000007 +gUnk_08DCFD1D:: @ 08DCFD1D + .incbin "baserom.gba", 0xDCFD1D, 0x0000008 + .4byte gUnk_08DCFD16 + .incbin "baserom.gba", 0xDCFD29, 0x0000001 + .4byte gUnk_08DCFD1D + .incbin "baserom.gba", 0xDCFD2E, 0x0000001 + .4byte gUnk_08DCFD16 + .incbin "baserom.gba", 0xDCFD33, 0x0000001 + .4byte gUnk_08DCFD1D + .incbin "baserom.gba", 0xDCFD38, 0x000000D +bgmLttpTitle_track5:: @ 08DCFD45 + .incbin "baserom.gba", 0xDCFD45, 0x0000013 +gUnk_08DCFD58:: @ 08DCFD58 + .incbin "baserom.gba", 0xDCFD58, 0x000001B + .4byte gUnk_08DCFD58 + .incbin "baserom.gba", 0xDCFD77, 0x0000021 +bgmLttpTitle:: @ 08DCFD98 + sound_header 6 0 0 0x9e gUnk_089FF84C bgmLttpTitle_track0 bgmLttpTitle_track1 bgmLttpTitle_track2 bgmLttpTitle_track3 bgmLttpTitle_track4 bgmLttpTitle_track5 + +bgmVaatiTheme_track0:: @ 08DCFDB8 + .incbin "baserom.gba", 0xDCFDB8, 0x0000033 +gUnk_08DCFDEB:: @ 08DCFDEB + .incbin "baserom.gba", 0xDCFDEB, 0x000000D +gUnk_08DCFDF8:: @ 08DCFDF8 + .incbin "baserom.gba", 0xDCFDF8, 0x000000F + .4byte gUnk_08DCFDF8 + .incbin "baserom.gba", 0xDCFE0B, 0x0000001 + .4byte gUnk_08DCFDF8 + .incbin "baserom.gba", 0xDCFE10, 0x0000001 + .4byte gUnk_08DCFDF8 + .incbin "baserom.gba", 0xDCFE15, 0x0000001 + .4byte gUnk_08DCFDF8 + .incbin "baserom.gba", 0xDCFE1A, 0x0000001 + .4byte gUnk_08DCFDF8 + .incbin "baserom.gba", 0xDCFE1F, 0x0000001 + .4byte gUnk_08DCFDF8 + .incbin "baserom.gba", 0xDCFE24, 0x0000023 + .4byte gUnk_08DCFDEB + .incbin "baserom.gba", 0xDCFE4B, 0x0000001 +bgmVaatiTheme_track1:: @ 08DCFE4C + .incbin "baserom.gba", 0xDCFE4C, 0x0000033 +gUnk_08DCFE7F:: @ 08DCFE7F + .incbin "baserom.gba", 0xDCFE7F, 0x0000089 + .4byte gUnk_08DCFE7F + .incbin "baserom.gba", 0xDCFF0C, 0x0000001 +bgmVaatiTheme_track2:: @ 08DCFF0D + .incbin "baserom.gba", 0xDCFF0D, 0x0000023 +gUnk_08DCFF30:: @ 08DCFF30 + .incbin "baserom.gba", 0xDCFF30, 0x0000010 +gUnk_08DCFF40:: @ 08DCFF40 + .incbin "baserom.gba", 0xDCFF40, 0x0000013 +gUnk_08DCFF53:: @ 08DCFF53 + .incbin "baserom.gba", 0xDCFF53, 0x0000039 + .4byte gUnk_08DCFF53 + .incbin "baserom.gba", 0xDCFF90, 0x0000045 + .4byte gUnk_08DCFF40 + .incbin "baserom.gba", 0xDCFFD9, 0x0000001 +bgmVaatiTheme_track3:: @ 08DCFFDA + .incbin "baserom.gba", 0xDCFFDA, 0x000001B +gUnk_08DCFFF5:: @ 08DCFFF5 + .incbin "baserom.gba", 0xDCFFF5, 0x0000008 +gUnk_08DCFFFD:: @ 08DCFFFD + .incbin "baserom.gba", 0xDCFFFD, 0x000000A +gUnk_08DD0007:: @ 08DD0007 + .4byte gUnk_08DCFFFD + .incbin "baserom.gba", 0xDD000B, 0x0000001 + .4byte gUnk_08DCFFFD + .incbin "baserom.gba", 0xDD0010, 0x0000001 + .4byte gUnk_08DCFFFD + .incbin "baserom.gba", 0xDD0015, 0x0000001 + .4byte gUnk_08DCFFFD + .incbin "baserom.gba", 0xDD001A, 0x0000001 + .4byte gUnk_08DCFFFD + .incbin "baserom.gba", 0xDD001F, 0x0000001 + .4byte gUnk_08DCFFFD + .incbin "baserom.gba", 0xDD0024, 0x0000016 + .4byte gUnk_08DCFFF5 + .incbin "baserom.gba", 0xDD003E, 0x0000001 +bgmVaatiTheme_track4:: @ 08DD003F + .incbin "baserom.gba", 0xDD003F, 0x000001F +gUnk_08DD005E:: @ 08DD005E + .incbin "baserom.gba", 0xDD005E, 0x0000018 +gUnk_08DD0076:: @ 08DD0076 + .incbin "baserom.gba", 0xDD0076, 0x0000021 +gUnk_08DD0097:: @ 08DD0097 + .incbin "baserom.gba", 0xDD0097, 0x000001A + .4byte gUnk_08DD0076 + .incbin "baserom.gba", 0xDD00B5, 0x0000001 + .4byte gUnk_08DD0097 + .incbin "baserom.gba", 0xDD00BA, 0x0000001 + .4byte gUnk_08DD0076 + .incbin "baserom.gba", 0xDD00BF, 0x0000001 + .4byte gUnk_08DD0097 + .incbin "baserom.gba", 0xDD00C4, 0x0000001 + .4byte gUnk_08DD0076 + .incbin "baserom.gba", 0xDD00C9, 0x0000007 + .4byte gUnk_08DD005E + .incbin "baserom.gba", 0xDD00D4, 0x0000001 +bgmVaatiTheme_track5:: @ 08DD00D5 + .incbin "baserom.gba", 0xDD00D5, 0x0000008 +gUnk_08DD00DD:: @ 08DD00DD + .incbin "baserom.gba", 0xDD00DD, 0x0000023 +gUnk_08DD0100:: @ 08DD0100 + .incbin "baserom.gba", 0xDD0100, 0x000004F + .4byte gUnk_08DD00DD + .incbin "baserom.gba", 0xDD0153, 0x0000001 +bgmVaatiTheme_track6:: @ 08DD0154 + .incbin "baserom.gba", 0xDD0154, 0x0000033 +gUnk_08DD0187:: @ 08DD0187 + .incbin "baserom.gba", 0xDD0187, 0x0000002 +gUnk_08DD0189:: @ 08DD0189 + .incbin "baserom.gba", 0xDD0189, 0x000008E + .4byte gUnk_08DD0189 + .incbin "baserom.gba", 0xDD021B, 0x0000021 + .4byte gUnk_08DD0187 + .incbin "baserom.gba", 0xDD0240, 0x0000004 +bgmVaatiTheme:: @ 08DD0244 + sound_header 7 0 0 0xbc gUnk_089FFE4C bgmVaatiTheme_track0 bgmVaatiTheme_track1 bgmVaatiTheme_track2 bgmVaatiTheme_track3 bgmVaatiTheme_track4 bgmVaatiTheme_track5 bgmVaatiTheme_track6 + +bgmEzloTheme_track0:: @ 08DD0268 + .incbin "baserom.gba", 0xDD0268, 0x000000B +gUnk_08DD0273:: @ 08DD0273 + .incbin "baserom.gba", 0xDD0273, 0x0000069 +gUnk_08DD02DC:: @ 08DD02DC + .incbin "baserom.gba", 0xDD02DC, 0x000001E + .4byte gUnk_08DD0273 + .incbin "baserom.gba", 0xDD02FE, 0x0000001 +bgmEzloTheme_track1:: @ 08DD02FF + .incbin "baserom.gba", 0xDD02FF, 0x0000001 +gUnk_08DD0300:: @ 08DD0300 + .incbin "baserom.gba", 0xDD0300, 0x0000006 +gUnk_08DD0306:: @ 08DD0306 + .incbin "baserom.gba", 0xDD0306, 0x000001E +gUnk_08DD0324:: @ 08DD0324 + .incbin "baserom.gba", 0xDD0324, 0x0000020 + .4byte gUnk_08DD0324 + .incbin "baserom.gba", 0xDD0348, 0x000001E +gUnk_08DD0366:: @ 08DD0366 + .incbin "baserom.gba", 0xDD0366, 0x0000020 + .4byte gUnk_08DD0366 + .incbin "baserom.gba", 0xDD038A, 0x0000001 + .4byte gUnk_08DD0366 + .incbin "baserom.gba", 0xDD038F, 0x0000017 + .4byte gUnk_08DD0306 + .incbin "baserom.gba", 0xDD03AA, 0x0000001 +bgmEzloTheme_track2:: @ 08DD03AB + .incbin "baserom.gba", 0xDD03AB, 0x0000007 +gUnk_08DD03B2:: @ 08DD03B2 + .incbin "baserom.gba", 0xDD03B2, 0x00000B8 + .4byte gUnk_08DD03B2 + .incbin "baserom.gba", 0xDD046E, 0x0000001 +bgmEzloTheme_track3:: @ 08DD046F + .incbin "baserom.gba", 0xDD046F, 0x000000A +gUnk_08DD0479:: @ 08DD0479 + .incbin "baserom.gba", 0xDD0479, 0x0000093 + .4byte gUnk_08DD0479 + .incbin "baserom.gba", 0xDD0510, 0x0000001 +bgmEzloTheme_track4:: @ 08DD0511 + .incbin "baserom.gba", 0xDD0511, 0x0000007 +gUnk_08DD0518:: @ 08DD0518 + .incbin "baserom.gba", 0xDD0518, 0x0000007 +gUnk_08DD051F:: @ 08DD051F + .incbin "baserom.gba", 0xDD051F, 0x0000009 + .4byte gUnk_08DD051F + .incbin "baserom.gba", 0xDD052C, 0x0000008 +gUnk_08DD0534:: @ 08DD0534 + .incbin "baserom.gba", 0xDD0534, 0x0000009 + .4byte gUnk_08DD0534 + .incbin "baserom.gba", 0xDD0541, 0x0000001 + .4byte gUnk_08DD0534 + .incbin "baserom.gba", 0xDD0546, 0x0000026 + .4byte gUnk_08DD0518 + .incbin "baserom.gba", 0xDD0570, 0x0000001 +bgmEzloTheme_track5:: @ 08DD0571 + .incbin "baserom.gba", 0xDD0571, 0x000000A +gUnk_08DD057B:: @ 08DD057B + .incbin "baserom.gba", 0xDD057B, 0x000004F +gUnk_08DD05CA:: @ 08DD05CA + .incbin "baserom.gba", 0xDD05CA, 0x0000033 + .4byte gUnk_08DD05CA + .incbin "baserom.gba", 0xDD0601, 0x0000004 +gUnk_08DD0605:: @ 08DD0605 + .4byte gUnk_08DD057B + .incbin "baserom.gba", 0xDD0609, 0x0000001 +bgmEzloTheme_track6:: @ 08DD060A + .incbin "baserom.gba", 0xDD060A, 0x0000008 +gUnk_08DD0612:: @ 08DD0612 + .incbin "baserom.gba", 0xDD0612, 0x0000019 +gUnk_08DD062B:: @ 08DD062B + .incbin "baserom.gba", 0xDD062B, 0x000001E +gUnk_08DD0649:: @ 08DD0649 + .incbin "baserom.gba", 0xDD0649, 0x0000025 + .4byte gUnk_08DD0649 + .incbin "baserom.gba", 0xDD0672, 0x0000001 + .4byte gUnk_08DD062B + .incbin "baserom.gba", 0xDD0677, 0x0000001 + .4byte gUnk_08DD0649 + .incbin "baserom.gba", 0xDD067C, 0x000000C + .4byte gUnk_08DD0612 + .incbin "baserom.gba", 0xDD068C, 0x0000004 +bgmEzloTheme:: @ 08DD0690 + sound_header 7 0 0 0x9e gUnk_08A0044C bgmEzloTheme_track0 bgmEzloTheme_track1 bgmEzloTheme_track2 bgmEzloTheme_track3 bgmEzloTheme_track4 bgmEzloTheme_track5 bgmEzloTheme_track6 + +bgmStory_track0:: @ 08DD06B4 + .incbin "baserom.gba", 0xDD06B4, 0x0000031 +gUnk_08DD06E5:: @ 08DD06E5 + .incbin "baserom.gba", 0xDD06E5, 0x0000019 +gUnk_08DD06FE:: @ 08DD06FE + .incbin "baserom.gba", 0xDD06FE, 0x0000012 +gUnk_08DD0710:: @ 08DD0710 + .incbin "baserom.gba", 0xDD0710, 0x000001A + .4byte gUnk_08DD06FE + .incbin "baserom.gba", 0xDD072E, 0x0000001 + .4byte gUnk_08DD06E5 + .incbin "baserom.gba", 0xDD0733, 0x000003D + .4byte gUnk_08DD0710 +gUnk_08DD0774:: @ 08DD0774 + .incbin "baserom.gba", 0xDD0774, 0x0000025 + .4byte gUnk_08DD0774 + .incbin "baserom.gba", 0xDD079D, 0x000003F +bgmStory_track1:: @ 08DD07DC + .incbin "baserom.gba", 0xDD07DC, 0x0000039 +bgmStory_track2:: @ 08DD0815 + .incbin "baserom.gba", 0xDD0815, 0x0000052 +bgmStory_track3:: @ 08DD0867 + .incbin "baserom.gba", 0xDD0867, 0x000005C +bgmStory_track4:: @ 08DD08C3 + .incbin "baserom.gba", 0xDD08C3, 0x000001B +gUnk_08DD08DE:: @ 08DD08DE + .incbin "baserom.gba", 0xDD08DE, 0x0000017 +gUnk_08DD08F5:: @ 08DD08F5 + .incbin "baserom.gba", 0xDD08F5, 0x000000B +gUnk_08DD0900:: @ 08DD0900 + .incbin "baserom.gba", 0xDD0900, 0x0000025 + .4byte gUnk_08DD08F5 + .incbin "baserom.gba", 0xDD0929, 0x0000001 + .4byte gUnk_08DD08DE + .incbin "baserom.gba", 0xDD092E, 0x0000001 + .4byte gUnk_08DD08F5 + .incbin "baserom.gba", 0xDD0933, 0x0000001 + .4byte gUnk_08DD08DE + .incbin "baserom.gba", 0xDD0938, 0x0000001 + .4byte gUnk_08DD08F5 + .incbin "baserom.gba", 0xDD093D, 0x0000001 + .4byte gUnk_08DD08DE + .incbin "baserom.gba", 0xDD0942, 0x000003C +gUnk_08DD097E:: @ 08DD097E + .incbin "baserom.gba", 0xDD097E, 0x000001A +gUnk_08DD0998:: @ 08DD0998 + .incbin "baserom.gba", 0xDD0998, 0x000001B + .4byte gUnk_08DD097E + .incbin "baserom.gba", 0xDD09B7, 0x0000001 + .4byte gUnk_08DD0998 + .incbin "baserom.gba", 0xDD09BC, 0x0000001 + .4byte gUnk_08DD097E + .incbin "baserom.gba", 0xDD09C1, 0x000002E +bgmStory_track5:: @ 08DD09EF + .incbin "baserom.gba", 0xDD09EF, 0x000003F +bgmStory_track6:: @ 08DD0A2E + .incbin "baserom.gba", 0xDD0A2E, 0x000002F +bgmStory_track7:: @ 08DD0A5D + .incbin "baserom.gba", 0xDD0A5D, 0x0000037 +bgmStory:: @ 08DD0A94 + sound_header 8 0 0 0xb2 gUnk_08A00A4C bgmStory_track0 bgmStory_track1 bgmStory_track2 bgmStory_track3 bgmStory_track4 bgmStory_track5 bgmStory_track6 bgmStory_track7 + +bgmFestivalApproach_track0:: @ 08DD0ABC + .incbin "baserom.gba", 0xDD0ABC, 0x000000B +gUnk_08DD0AC7:: @ 08DD0AC7 + .incbin "baserom.gba", 0xDD0AC7, 0x0000038 +gUnk_08DD0AFF:: @ 08DD0AFF + .incbin "baserom.gba", 0xDD0AFF, 0x0000001 +gUnk_08DD0B00:: @ 08DD0B00 + .incbin "baserom.gba", 0xDD0B00, 0x0000036 +gUnk_08DD0B36:: @ 08DD0B36 + .incbin "baserom.gba", 0xDD0B36, 0x0000039 +gUnk_08DD0B6F:: @ 08DD0B6F + .incbin "baserom.gba", 0xDD0B6F, 0x0000037 + .4byte gUnk_08DD0B36 + .incbin "baserom.gba", 0xDD0BAA, 0x0000001 + .4byte gUnk_08DD0AFF + .incbin "baserom.gba", 0xDD0BAF, 0x0000001 + .4byte gUnk_08DD0B36 + .incbin "baserom.gba", 0xDD0BB4, 0x0000001 + .4byte gUnk_08DD0B6F +gUnk_08DD0BB9:: @ 08DD0BB9 + .incbin "baserom.gba", 0xDD0BB9, 0x0000072 + .4byte gUnk_08DD0BB9 + .incbin "baserom.gba", 0xDD0C2F, 0x0000036 + .4byte gUnk_08DD0AC7 + .incbin "baserom.gba", 0xDD0C69, 0x0000001 +bgmFestivalApproach_track1:: @ 08DD0C6A + .incbin "baserom.gba", 0xDD0C6A, 0x0000007 +gUnk_08DD0C71:: @ 08DD0C71 + .incbin "baserom.gba", 0xDD0C71, 0x0000011 +gUnk_08DD0C82:: @ 08DD0C82 + .incbin "baserom.gba", 0xDD0C82, 0x000000E +gUnk_08DD0C90:: @ 08DD0C90 + .incbin "baserom.gba", 0xDD0C90, 0x0000011 +gUnk_08DD0CA1:: @ 08DD0CA1 + .incbin "baserom.gba", 0xDD0CA1, 0x000000D +gUnk_08DD0CAE:: @ 08DD0CAE + .incbin "baserom.gba", 0xDD0CAE, 0x0000013 + .4byte gUnk_08DD0C82 + .incbin "baserom.gba", 0xDD0CC5, 0x0000001 + .4byte gUnk_08DD0C90 + .incbin "baserom.gba", 0xDD0CCA, 0x0000001 + .4byte gUnk_08DD0CA1 + .incbin "baserom.gba", 0xDD0CCF, 0x0000001 + .4byte gUnk_08DD0CAE + .incbin "baserom.gba", 0xDD0CD4, 0x0000001 + .4byte gUnk_08DD0CAE + .incbin "baserom.gba", 0xDD0CD9, 0x0000001 + .4byte gUnk_08DD0C90 + .incbin "baserom.gba", 0xDD0CDE, 0x0000010 + .4byte gUnk_08DD0C71 + .incbin "baserom.gba", 0xDD0CF2, 0x0000002 +bgmFestivalApproach:: @ 08DD0CF4 + sound_header 2 0 0 0xa8 gUnk_08A00CF8 bgmFestivalApproach_track0 bgmFestivalApproach_track1 + +bgmBeatVaati_track0:: @ 08DD0D04 + .incbin "baserom.gba", 0xDD0D04, 0x000000E +gUnk_08DD0D12:: @ 08DD0D12 + .incbin "baserom.gba", 0xDD0D12, 0x0000006 +gUnk_08DD0D18:: @ 08DD0D18 + .incbin "baserom.gba", 0xDD0D18, 0x0000009 +gUnk_08DD0D21:: @ 08DD0D21 + .incbin "baserom.gba", 0xDD0D21, 0x000000B +gUnk_08DD0D2C:: @ 08DD0D2C + .incbin "baserom.gba", 0xDD0D2C, 0x0000007 +gUnk_08DD0D33:: @ 08DD0D33 + .incbin "baserom.gba", 0xDD0D33, 0x0000022 + .4byte gUnk_08DD0D21 + .incbin "baserom.gba", 0xDD0D59, 0x0000001 + .4byte gUnk_08DD0D18 + .incbin "baserom.gba", 0xDD0D5E, 0x0000001 + .4byte gUnk_08DD0D21 + .incbin "baserom.gba", 0xDD0D63, 0x0000001 + .4byte gUnk_08DD0D2C + .incbin "baserom.gba", 0xDD0D68, 0x0000001 + .4byte gUnk_08DD0D33 + .incbin "baserom.gba", 0xDD0D6D, 0x0000025 + .4byte gUnk_08DD0D12 + .incbin "baserom.gba", 0xDD0D96, 0x0000001 +bgmBeatVaati_track1:: @ 08DD0D97 + .incbin "baserom.gba", 0xDD0D97, 0x0000007 +gUnk_08DD0D9E:: @ 08DD0D9E + .incbin "baserom.gba", 0xDD0D9E, 0x0000006 +gUnk_08DD0DA4:: @ 08DD0DA4 + .incbin "baserom.gba", 0xDD0DA4, 0x000000A +gUnk_08DD0DAE:: @ 08DD0DAE + .incbin "baserom.gba", 0xDD0DAE, 0x000000A + .4byte gUnk_08DD0DAE + .incbin "baserom.gba", 0xDD0DBC, 0x0000019 + .4byte gUnk_08DD0DAE + .incbin "baserom.gba", 0xDD0DD9, 0x0000001 + .4byte gUnk_08DD0DA4 + .incbin "baserom.gba", 0xDD0DDE, 0x0000001 + .4byte gUnk_08DD0DAE + .incbin "baserom.gba", 0xDD0DE3, 0x0000005 + .4byte gUnk_08DD0DAE + .incbin "baserom.gba", 0xDD0DEC, 0x0000020 + .4byte gUnk_08DD0D9E + .incbin "baserom.gba", 0xDD0E10, 0x0000001 +bgmBeatVaati_track2:: @ 08DD0E11 + .incbin "baserom.gba", 0xDD0E11, 0x0000007 +gUnk_08DD0E18:: @ 08DD0E18 + .incbin "baserom.gba", 0xDD0E18, 0x0000028 +gUnk_08DD0E40:: @ 08DD0E40 + .incbin "baserom.gba", 0xDD0E40, 0x0000019 +gUnk_08DD0E59:: @ 08DD0E59 + .incbin "baserom.gba", 0xDD0E59, 0x000000E +gUnk_08DD0E67:: @ 08DD0E67 + .incbin "baserom.gba", 0xDD0E67, 0x000000D +gUnk_08DD0E74:: @ 08DD0E74 + .incbin "baserom.gba", 0xDD0E74, 0x0000012 +gUnk_08DD0E86:: @ 08DD0E86 + .incbin "baserom.gba", 0xDD0E86, 0x0000018 +gUnk_08DD0E9E:: @ 08DD0E9E + .incbin "baserom.gba", 0xDD0E9E, 0x000002B + .4byte gUnk_08DD0E40 + .incbin "baserom.gba", 0xDD0ECD, 0x0000001 + .4byte gUnk_08DD0E59 + .incbin "baserom.gba", 0xDD0ED2, 0x0000001 + .4byte gUnk_08DD0E67 + .incbin "baserom.gba", 0xDD0ED7, 0x0000001 + .4byte gUnk_08DD0E74 + .incbin "baserom.gba", 0xDD0EDC, 0x0000001 + .4byte gUnk_08DD0E86 + .incbin "baserom.gba", 0xDD0EE1, 0x0000001 + .4byte gUnk_08DD0E9E + .incbin "baserom.gba", 0xDD0EE6, 0x0000069 + .4byte gUnk_08DD0E18 + .incbin "baserom.gba", 0xDD0F53, 0x0000001 +bgmBeatVaati_track3:: @ 08DD0F54 + .incbin "baserom.gba", 0xDD0F54, 0x0000007 +gUnk_08DD0F5B:: @ 08DD0F5B + .incbin "baserom.gba", 0xDD0F5B, 0x0000097 + .4byte gUnk_08DD0F5B + .incbin "baserom.gba", 0xDD0FF6, 0x0000001 +bgmBeatVaati_track4:: @ 08DD0FF7 + .incbin "baserom.gba", 0xDD0FF7, 0x0000003 +gUnk_08DD0FFA:: @ 08DD0FFA + .incbin "baserom.gba", 0xDD0FFA, 0x00000B5 + .4byte gUnk_08DD0FFA + .incbin "baserom.gba", 0xDD10B3, 0x0000001 +bgmBeatVaati_track5:: @ 08DD10B4 + .incbin "baserom.gba", 0xDD10B4, 0x0000007 +gUnk_08DD10BB:: @ 08DD10BB + .incbin "baserom.gba", 0xDD10BB, 0x0000008 +gUnk_08DD10C3:: @ 08DD10C3 + .incbin "baserom.gba", 0xDD10C3, 0x0000010 +gUnk_08DD10D3:: @ 08DD10D3 + .incbin "baserom.gba", 0xDD10D3, 0x0000009 +gUnk_08DD10DC:: @ 08DD10DC + .incbin "baserom.gba", 0xDD10DC, 0x000000B + .4byte gUnk_08DD10D3 +gUnk_08DD10EB:: @ 08DD10EB + .incbin "baserom.gba", 0xDD10EB, 0x0000019 + .4byte gUnk_08DD10D3 + .incbin "baserom.gba", 0xDD1108, 0x0000001 + .4byte gUnk_08DD10C3 + .incbin "baserom.gba", 0xDD110D, 0x0000001 + .4byte gUnk_08DD10D3 + .incbin "baserom.gba", 0xDD1112, 0x0000001 + .4byte gUnk_08DD10DC + .incbin "baserom.gba", 0xDD1117, 0x0000001 + .4byte gUnk_08DD10D3 + .incbin "baserom.gba", 0xDD111C, 0x0000001 + .4byte gUnk_08DD10EB + .incbin "baserom.gba", 0xDD1121, 0x0000080 + .4byte gUnk_08DD10BB + .incbin "baserom.gba", 0xDD11A5, 0x0000003 +bgmBeatVaati:: @ 08DD11A8 + sound_header 6 0 0 0xa8 gUnk_08A012F8 bgmBeatVaati_track0 bgmBeatVaati_track1 bgmBeatVaati_track2 bgmBeatVaati_track3 bgmBeatVaati_track4 bgmBeatVaati_track5 + +bgmBeanstalk_track0:: @ 08DD11C8 + .incbin "baserom.gba", 0xDD11C8, 0x000000B +gUnk_08DD11D3:: @ 08DD11D3 + .incbin "baserom.gba", 0xDD11D3, 0x0000020 +gUnk_08DD11F3:: @ 08DD11F3 + .incbin "baserom.gba", 0xDD11F3, 0x0000029 +gUnk_08DD121C:: @ 08DD121C + .incbin "baserom.gba", 0xDD121C, 0x0000021 +gUnk_08DD123D:: @ 08DD123D + .incbin "baserom.gba", 0xDD123D, 0x0000049 + .4byte gUnk_08DD11F3 + .incbin "baserom.gba", 0xDD128A, 0x0000001 + .4byte gUnk_08DD121C + .incbin "baserom.gba", 0xDD128F, 0x0000001 + .4byte gUnk_08DD123D +gUnk_08DD1294:: @ 08DD1294 + .incbin "baserom.gba", 0xDD1294, 0x0000022 + .4byte gUnk_08DD1294 +gUnk_08DD12BA:: @ 08DD12BA + .incbin "baserom.gba", 0xDD12BA, 0x0000021 +gUnk_08DD12DB:: @ 08DD12DB + .incbin "baserom.gba", 0xDD12DB, 0x000002E + .4byte gUnk_08DD1294 + .incbin "baserom.gba", 0xDD130D, 0x0000001 + .4byte gUnk_08DD1294 + .incbin "baserom.gba", 0xDD1312, 0x0000001 + .4byte gUnk_08DD12BA + .incbin "baserom.gba", 0xDD1317, 0x0000001 + .4byte gUnk_08DD12DB + .incbin "baserom.gba", 0xDD131C, 0x0000001 + .4byte gUnk_08DD11D3 + .incbin "baserom.gba", 0xDD1321, 0x0000001 +bgmBeanstalk_track1:: @ 08DD1322 + .incbin "baserom.gba", 0xDD1322, 0x000000A +gUnk_08DD132C:: @ 08DD132C + .incbin "baserom.gba", 0xDD132C, 0x0000025 +gUnk_08DD1351:: @ 08DD1351 + .incbin "baserom.gba", 0xDD1351, 0x0000016 +gUnk_08DD1367:: @ 08DD1367 + .incbin "baserom.gba", 0xDD1367, 0x0000014 + .4byte gUnk_08DD1351 + .incbin "baserom.gba", 0xDD137F, 0x0000010 + .4byte gUnk_08DD1367 + .incbin "baserom.gba", 0xDD1393, 0x0000004 + .4byte gUnk_08DD132C + .incbin "baserom.gba", 0xDD139B, 0x0000001 +bgmBeanstalk_track2:: @ 08DD139C + .incbin "baserom.gba", 0xDD139C, 0x0000008 +gUnk_08DD13A4:: @ 08DD13A4 + .incbin "baserom.gba", 0xDD13A4, 0x000000E +gUnk_08DD13B2:: @ 08DD13B2 + .incbin "baserom.gba", 0xDD13B2, 0x000000A +gUnk_08DD13BC:: @ 08DD13BC + .incbin "baserom.gba", 0xDD13BC, 0x0000010 +gUnk_08DD13CC:: @ 08DD13CC + .incbin "baserom.gba", 0xDD13CC, 0x000000A +gUnk_08DD13D6:: @ 08DD13D6 + .incbin "baserom.gba", 0xDD13D6, 0x0000011 + .4byte gUnk_08DD13B2 + .incbin "baserom.gba", 0xDD13EB, 0x0000001 + .4byte gUnk_08DD13BC + .incbin "baserom.gba", 0xDD13F0, 0x0000001 + .4byte gUnk_08DD13CC + .incbin "baserom.gba", 0xDD13F5, 0x0000001 + .4byte gUnk_08DD13D6 + .incbin "baserom.gba", 0xDD13FA, 0x0000001 + .4byte gUnk_08DD13B2 + .incbin "baserom.gba", 0xDD13FF, 0x0000001 + .4byte gUnk_08DD13BC + .incbin "baserom.gba", 0xDD1404, 0x0000001 + .4byte gUnk_08DD13CC + .incbin "baserom.gba", 0xDD1409, 0x0000001 + .4byte gUnk_08DD13D6 + .incbin "baserom.gba", 0xDD140E, 0x0000001 + .4byte gUnk_08DD13B2 + .incbin "baserom.gba", 0xDD1413, 0x0000001 + .4byte gUnk_08DD13BC + .incbin "baserom.gba", 0xDD1418, 0x0000001 + .4byte gUnk_08DD13CC + .incbin "baserom.gba", 0xDD141D, 0x0000002 + .4byte gUnk_08DD13A4 + .incbin "baserom.gba", 0xDD1423, 0x0000001 +bgmBeanstalk_track3:: @ 08DD1424 + .incbin "baserom.gba", 0xDD1424, 0x0000007 +gUnk_08DD142B:: @ 08DD142B + .incbin "baserom.gba", 0xDD142B, 0x000000C + .4byte gUnk_08DD142B + .incbin "baserom.gba", 0xDD143B, 0x0000001 +bgmBeanstalk_track4:: @ 08DD143C + .incbin "baserom.gba", 0xDD143C, 0x0000007 +gUnk_08DD1443:: @ 08DD1443 + .incbin "baserom.gba", 0xDD1443, 0x0000021 +gUnk_08DD1464:: @ 08DD1464 + .incbin "baserom.gba", 0xDD1464, 0x0000013 +gUnk_08DD1477:: @ 08DD1477 + .incbin "baserom.gba", 0xDD1477, 0x0000011 + .4byte gUnk_08DD1464 + .incbin "baserom.gba", 0xDD148C, 0x000000E + .4byte gUnk_08DD1477 + .incbin "baserom.gba", 0xDD149E, 0x0000003 + .4byte gUnk_08DD1443 + .incbin "baserom.gba", 0xDD14A5, 0x0000001 +bgmBeanstalk_track5:: @ 08DD14A6 + .incbin "baserom.gba", 0xDD14A6, 0x0000007 +gUnk_08DD14AD:: @ 08DD14AD + .incbin "baserom.gba", 0xDD14AD, 0x0000073 + .4byte gUnk_08DD14AD + .incbin "baserom.gba", 0xDD1524, 0x0000001 +bgmBeanstalk_track6:: @ 08DD1525 + .incbin "baserom.gba", 0xDD1525, 0x0000007 +gUnk_08DD152C:: @ 08DD152C + .incbin "baserom.gba", 0xDD152C, 0x0000014 + .4byte gUnk_08DD152C + .incbin "baserom.gba", 0xDD1544, 0x0000004 +bgmBeanstalk:: @ 08DD1548 + sound_header 7 0 0 0x9e gUnk_08A018F8 bgmBeanstalk_track0 bgmBeanstalk_track1 bgmBeanstalk_track2 bgmBeanstalk_track3 bgmBeanstalk_track4 bgmBeanstalk_track5 bgmBeanstalk_track6 + +bgmHouse_track0:: @ 08DD156C + .incbin "baserom.gba", 0xDD156C, 0x0000027 +bgmHouse_track1:: @ 08DD1593 + .incbin "baserom.gba", 0xDD1593, 0x000000B +gUnk_08DD159E:: @ 08DD159E + .incbin "baserom.gba", 0xDD159E, 0x00000BF + .4byte gUnk_08DD159E + .incbin "baserom.gba", 0xDD1661, 0x0000001 +bgmHouse_track2:: @ 08DD1662 + .incbin "baserom.gba", 0xDD1662, 0x0000008 +gUnk_08DD166A:: @ 08DD166A + .incbin "baserom.gba", 0xDD166A, 0x0000076 + .4byte gUnk_08DD166A + .incbin "baserom.gba", 0xDD16E4, 0x0000001 +bgmHouse_track3:: @ 08DD16E5 + .incbin "baserom.gba", 0xDD16E5, 0x0000008 +gUnk_08DD16ED:: @ 08DD16ED + .incbin "baserom.gba", 0xDD16ED, 0x0000076 + .4byte gUnk_08DD16ED + .incbin "baserom.gba", 0xDD1767, 0x0000001 +bgmHouse_track4:: @ 08DD1768 + .incbin "baserom.gba", 0xDD1768, 0x0000008 +gUnk_08DD1770:: @ 08DD1770 + .incbin "baserom.gba", 0xDD1770, 0x0000012 +gUnk_08DD1782:: @ 08DD1782 + .incbin "baserom.gba", 0xDD1782, 0x000000C + .4byte gUnk_08DD1782 +gUnk_08DD1792:: @ 08DD1792 + .incbin "baserom.gba", 0xDD1792, 0x000000C + .4byte gUnk_08DD1792 +gUnk_08DD17A2:: @ 08DD17A2 + .incbin "baserom.gba", 0xDD17A2, 0x000000C + .4byte gUnk_08DD17A2 + .incbin "baserom.gba", 0xDD17B2, 0x0000001 + .4byte gUnk_08DD1770 + .incbin "baserom.gba", 0xDD17B7, 0x0000001 +bgmHouse_track5:: @ 08DD17B8 + .incbin "baserom.gba", 0xDD17B8, 0x0000008 +gUnk_08DD17C0:: @ 08DD17C0 + .incbin "baserom.gba", 0xDD17C0, 0x000007F + .4byte gUnk_08DD17C0 + .incbin "baserom.gba", 0xDD1843, 0x0000001 +bgmHouse_track6:: @ 08DD1844 + .incbin "baserom.gba", 0xDD1844, 0x0000025 +bgmHouse_track7:: @ 08DD1869 + .incbin "baserom.gba", 0xDD1869, 0x0000027 +gUnk_08DD1890:: @ 08DD1890 + .incbin "baserom.gba", 0xDD1890, 0x00000FB + .4byte gUnk_08DD1890 + .incbin "baserom.gba", 0xDD198F, 0x0000001 +bgmHouse:: @ 08DD1990 + sound_header 8 0 0 0xa8 gUnk_08A01EF8 bgmHouse_track0 bgmHouse_track1 bgmHouse_track2 bgmHouse_track3 bgmHouse_track4 bgmHouse_track5 bgmHouse_track6 bgmHouse_track7 + +bgmCuccoMinigame_track0:: @ 08DD19B8 + .incbin "baserom.gba", 0xDD19B8, 0x000000B +gUnk_08DD19C3:: @ 08DD19C3 + .incbin "baserom.gba", 0xDD19C3, 0x0000040 +gUnk_08DD1A03:: @ 08DD1A03 + .incbin "baserom.gba", 0xDD1A03, 0x0000054 + .4byte gUnk_08DD19C3 + .incbin "baserom.gba", 0xDD1A5B, 0x0000001 +bgmCuccoMinigame_track1:: @ 08DD1A5C + .incbin "baserom.gba", 0xDD1A5C, 0x0000007 +gUnk_08DD1A63:: @ 08DD1A63 + .incbin "baserom.gba", 0xDD1A63, 0x000003C + .4byte gUnk_08DD1A63 + .incbin "baserom.gba", 0xDD1AA3, 0x0000001 +bgmCuccoMinigame_track2:: @ 08DD1AA4 + .incbin "baserom.gba", 0xDD1AA4, 0x0000007 +gUnk_08DD1AAB:: @ 08DD1AAB + .incbin "baserom.gba", 0xDD1AAB, 0x0000031 +gUnk_08DD1ADC:: @ 08DD1ADC + .incbin "baserom.gba", 0xDD1ADC, 0x0000033 + .4byte gUnk_08DD1ADC + .incbin "baserom.gba", 0xDD1B13, 0x0000001 + .4byte gUnk_08DD1ADC + .incbin "baserom.gba", 0xDD1B18, 0x0000008 + .4byte gUnk_08DD1AAB + .incbin "baserom.gba", 0xDD1B24, 0x0000001 +bgmCuccoMinigame_track3:: @ 08DD1B25 + .incbin "baserom.gba", 0xDD1B25, 0x0000007 +gUnk_08DD1B2C:: @ 08DD1B2C + .incbin "baserom.gba", 0xDD1B2C, 0x000009F + .4byte gUnk_08DD1B2C + .incbin "baserom.gba", 0xDD1BCF, 0x0000001 +bgmCuccoMinigame_track4:: @ 08DD1BD0 + .incbin "baserom.gba", 0xDD1BD0, 0x0000007 +gUnk_08DD1BD7:: @ 08DD1BD7 + .incbin "baserom.gba", 0xDD1BD7, 0x0000015 + .4byte gUnk_08DD1BD7 + .incbin "baserom.gba", 0xDD1BF0, 0x0000001 +bgmCuccoMinigame_track5:: @ 08DD1BF1 + .incbin "baserom.gba", 0xDD1BF1, 0x0000007 +gUnk_08DD1BF8:: @ 08DD1BF8 + .incbin "baserom.gba", 0xDD1BF8, 0x000000B +gUnk_08DD1C03:: @ 08DD1C03 + .incbin "baserom.gba", 0xDD1C03, 0x000000D + .4byte gUnk_08DD1C03 + .incbin "baserom.gba", 0xDD1C14, 0x0000001 + .4byte gUnk_08DD1C03 + .incbin "baserom.gba", 0xDD1C19, 0x000000D + .4byte gUnk_08DD1BF8 + .incbin "baserom.gba", 0xDD1C2A, 0x0000002 +bgmCuccoMinigame:: @ 08DD1C2C + sound_header 6 0 0 0xa8 gUnk_08A022C4 bgmCuccoMinigame_track0 bgmCuccoMinigame_track1 bgmCuccoMinigame_track2 bgmCuccoMinigame_track3 bgmCuccoMinigame_track4 bgmCuccoMinigame_track5 + +bgmSyrupTheme_track0:: @ 08DD1C4C + .incbin "baserom.gba", 0xDD1C4C, 0x000000B +gUnk_08DD1C57:: @ 08DD1C57 + .incbin "baserom.gba", 0xDD1C57, 0x0000057 + .4byte gUnk_08DD1C57 + .incbin "baserom.gba", 0xDD1CB2, 0x0000001 +bgmSyrupTheme_track1:: @ 08DD1CB3 + .incbin "baserom.gba", 0xDD1CB3, 0x0000007 +gUnk_08DD1CBA:: @ 08DD1CBA + .incbin "baserom.gba", 0xDD1CBA, 0x000000D +gUnk_08DD1CC7:: @ 08DD1CC7 + .incbin "baserom.gba", 0xDD1CC7, 0x000001F + .4byte gUnk_08DD1CC7 + .incbin "baserom.gba", 0xDD1CEA, 0x000003C +gUnk_08DD1D26:: @ 08DD1D26 + .incbin "baserom.gba", 0xDD1D26, 0x0000011 + .4byte gUnk_08DD1CBA + .incbin "baserom.gba", 0xDD1D3B, 0x0000001 +bgmSyrupTheme_track2:: @ 08DD1D3C + .incbin "baserom.gba", 0xDD1D3C, 0x000000A +gUnk_08DD1D46:: @ 08DD1D46 + .incbin "baserom.gba", 0xDD1D46, 0x0000019 +gUnk_08DD1D5F:: @ 08DD1D5F + .incbin "baserom.gba", 0xDD1D5F, 0x0000035 + .4byte gUnk_08DD1D5F + .incbin "baserom.gba", 0xDD1D98, 0x0000006 + .4byte gUnk_08DD1D46 + .incbin "baserom.gba", 0xDD1DA2, 0x0000001 +bgmSyrupTheme_track3:: @ 08DD1DA3 + .incbin "baserom.gba", 0xDD1DA3, 0x0000007 +gUnk_08DD1DAA:: @ 08DD1DAA + .incbin "baserom.gba", 0xDD1DAA, 0x0000056 + .4byte gUnk_08DD1DAA + .incbin "baserom.gba", 0xDD1E04, 0x0000001 +bgmSyrupTheme_track4:: @ 08DD1E05 + .incbin "baserom.gba", 0xDD1E05, 0x0000008 +gUnk_08DD1E0D:: @ 08DD1E0D + .incbin "baserom.gba", 0xDD1E0D, 0x0000020 + .4byte gUnk_08DD1E0D + .incbin "baserom.gba", 0xDD1E31, 0x0000001 +bgmSyrupTheme_track5:: @ 08DD1E32 + .incbin "baserom.gba", 0xDD1E32, 0x000000A +gUnk_08DD1E3C:: @ 08DD1E3C + .incbin "baserom.gba", 0xDD1E3C, 0x0000060 + .4byte gUnk_08DD1E3C + .incbin "baserom.gba", 0xDD1EA0, 0x0000004 +bgmSyrupTheme:: @ 08DD1EA4 + sound_header 6 0 0 0xa8 gUnk_08A028C4 bgmSyrupTheme_track0 bgmSyrupTheme_track1 bgmSyrupTheme_track2 bgmSyrupTheme_track3 bgmSyrupTheme_track4 bgmSyrupTheme_track5 + +bgmDungeon_track0:: @ 08DD1EC4 + .incbin "baserom.gba", 0xDD1EC4, 0x000000B +gUnk_08DD1ECF:: @ 08DD1ECF + .incbin "baserom.gba", 0xDD1ECF, 0x0000022 +gUnk_08DD1EF1:: @ 08DD1EF1 + .incbin "baserom.gba", 0xDD1EF1, 0x0000038 + .4byte gUnk_08DD1EF1 + .incbin "baserom.gba", 0xDD1F2D, 0x0000003 + .4byte gUnk_08DD1ECF + .incbin "baserom.gba", 0xDD1F34, 0x0000001 +bgmDungeon_track1:: @ 08DD1F35 + .incbin "baserom.gba", 0xDD1F35, 0x0000007 +gUnk_08DD1F3C:: @ 08DD1F3C + .incbin "baserom.gba", 0xDD1F3C, 0x0000026 + .4byte gUnk_08DD1F3C + .incbin "baserom.gba", 0xDD1F66, 0x0000001 +bgmDungeon_track2:: @ 08DD1F67 + .incbin "baserom.gba", 0xDD1F67, 0x0000007 +gUnk_08DD1F6E:: @ 08DD1F6E + .incbin "baserom.gba", 0xDD1F6E, 0x0000019 +gUnk_08DD1F87:: @ 08DD1F87 + .incbin "baserom.gba", 0xDD1F87, 0x0000033 + .4byte gUnk_08DD1F87 + .incbin "baserom.gba", 0xDD1FBE, 0x0000042 +gUnk_08DD2000:: @ 08DD2000 + .incbin "baserom.gba", 0xDD2000, 0x0000001 + .4byte gUnk_08DD1F6E + .incbin "baserom.gba", 0xDD2005, 0x0000001 +bgmDungeon_track3:: @ 08DD2006 + .incbin "baserom.gba", 0xDD2006, 0x0000007 +gUnk_08DD200D:: @ 08DD200D + .incbin "baserom.gba", 0xDD200D, 0x0000019 +gUnk_08DD2026:: @ 08DD2026 + .incbin "baserom.gba", 0xDD2026, 0x0000033 + .4byte gUnk_08DD2026 + .incbin "baserom.gba", 0xDD205D, 0x0000043 + .4byte gUnk_08DD200D + .incbin "baserom.gba", 0xDD20A4, 0x0000001 +bgmDungeon_track4:: @ 08DD20A5 + .incbin "baserom.gba", 0xDD20A5, 0x0000005 +gUnk_08DD20AA:: @ 08DD20AA + .incbin "baserom.gba", 0xDD20AA, 0x0000006 +gUnk_08DD20B0:: @ 08DD20B0 + .incbin "baserom.gba", 0xDD20B0, 0x0000021 +gUnk_08DD20D1:: @ 08DD20D1 + .incbin "baserom.gba", 0xDD20D1, 0x000004D + .4byte gUnk_08DD20B0 + .incbin "baserom.gba", 0xDD2122, 0x0000001 + .4byte gUnk_08DD20D1 + .incbin "baserom.gba", 0xDD2127, 0x0000003 + .4byte gUnk_08DD20AA + .incbin "baserom.gba", 0xDD212E, 0x0000002 +bgmDungeon:: @ 08DD2130 + sound_header 5 0 0 0xbc gUnk_08A02EC4 bgmDungeon_track0 bgmDungeon_track1 bgmDungeon_track2 bgmDungeon_track3 bgmDungeon_track4 + +bgmElementTheme_track0:: @ 08DD214C + .incbin "baserom.gba", 0xDD214C, 0x000006C +gUnk_08DD21B8:: @ 08DD21B8 + .incbin "baserom.gba", 0xDD21B8, 0x0000062 + .4byte gUnk_08DD21B8 + .incbin "baserom.gba", 0xDD221E, 0x0000001 +bgmElementTheme_track1:: @ 08DD221F + .incbin "baserom.gba", 0xDD221F, 0x000003F +gUnk_08DD225E:: @ 08DD225E + .incbin "baserom.gba", 0xDD225E, 0x0000002 + .4byte gUnk_08DD225E + .incbin "baserom.gba", 0xDD2264, 0x0000005 +bgmElementTheme_track2:: @ 08DD2269 + .incbin "baserom.gba", 0xDD2269, 0x000006D +gUnk_08DD22D6:: @ 08DD22D6 + .incbin "baserom.gba", 0xDD22D6, 0x0000064 + .4byte gUnk_08DD22D6 + .incbin "baserom.gba", 0xDD233E, 0x0000002 +bgmElementTheme:: @ 08DD2340 + sound_header 3 0 0 0xbc gUnk_08A034C4 bgmElementTheme_track0 bgmElementTheme_track1 bgmElementTheme_track2 + +bgmHyruleField_track0:: @ 08DD2354 + .incbin "baserom.gba", 0xDD2354, 0x0000025 +gUnk_08DD2379:: @ 08DD2379 + .incbin "baserom.gba", 0xDD2379, 0x0000017 + .4byte gUnk_08DD2379 + .incbin "baserom.gba", 0xDD2394, 0x0000019 +gUnk_08DD23AD:: @ 08DD23AD + .incbin "baserom.gba", 0xDD23AD, 0x0000015 +gUnk_08DD23C2:: @ 08DD23C2 + .incbin "baserom.gba", 0xDD23C2, 0x00000BA + .4byte gUnk_08DD23C2 + .incbin "baserom.gba", 0xDD2480, 0x0000024 +gUnk_08DD24A4:: @ 08DD24A4 + .incbin "baserom.gba", 0xDD24A4, 0x0000025 + .4byte gUnk_08DD24A4 + .incbin "baserom.gba", 0xDD24CD, 0x0000068 + .4byte gUnk_08DD23AD + .incbin "baserom.gba", 0xDD2539, 0x0000001 +bgmHyruleField_track1:: @ 08DD253A + .incbin "baserom.gba", 0xDD253A, 0x0000051 +gUnk_08DD258B:: @ 08DD258B + .incbin "baserom.gba", 0xDD258B, 0x0000015 +gUnk_08DD25A0:: @ 08DD25A0 + .incbin "baserom.gba", 0xDD25A0, 0x000007E + .4byte gUnk_08DD25A0 + .incbin "baserom.gba", 0xDD2622, 0x0000010 +gUnk_08DD2632:: @ 08DD2632 + .incbin "baserom.gba", 0xDD2632, 0x0000011 + .4byte gUnk_08DD2632 + .incbin "baserom.gba", 0xDD2647, 0x0000040 + .4byte gUnk_08DD258B + .incbin "baserom.gba", 0xDD268B, 0x0000001 +bgmHyruleField_track2:: @ 08DD268C + .incbin "baserom.gba", 0xDD268C, 0x000000B +gUnk_08DD2697:: @ 08DD2697 + .incbin "baserom.gba", 0xDD2697, 0x0000015 +gUnk_08DD26AC:: @ 08DD26AC + .incbin "baserom.gba", 0xDD26AC, 0x00000AC + .4byte gUnk_08DD26AC + .incbin "baserom.gba", 0xDD275C, 0x0000010 +gUnk_08DD276C:: @ 08DD276C + .incbin "baserom.gba", 0xDD276C, 0x0000012 +gUnk_08DD277E:: @ 08DD277E + .incbin "baserom.gba", 0xDD277E, 0x0000010 + .4byte gUnk_08DD276C + .incbin "baserom.gba", 0xDD2792, 0x0000001 + .4byte gUnk_08DD277E + .incbin "baserom.gba", 0xDD2797, 0x000003B + .4byte gUnk_08DD2697 + .incbin "baserom.gba", 0xDD27D6, 0x0000001 +bgmHyruleField_track3:: @ 08DD27D7 + .incbin "baserom.gba", 0xDD27D7, 0x0000022 +gUnk_08DD27F9:: @ 08DD27F9 + .incbin "baserom.gba", 0xDD27F9, 0x0000018 + .4byte gUnk_08DD27F9 + .incbin "baserom.gba", 0xDD2815, 0x000001D +gUnk_08DD2832:: @ 08DD2832 + .incbin "baserom.gba", 0xDD2832, 0x000000F +gUnk_08DD2841:: @ 08DD2841 + .incbin "baserom.gba", 0xDD2841, 0x00000C2 + .4byte gUnk_08DD2841 + .incbin "baserom.gba", 0xDD2907, 0x000000F +gUnk_08DD2916:: @ 08DD2916 + .incbin "baserom.gba", 0xDD2916, 0x000001A +gUnk_08DD2930:: @ 08DD2930 + .incbin "baserom.gba", 0xDD2930, 0x0000027 + .4byte gUnk_08DD2930 + .incbin "baserom.gba", 0xDD295B, 0x000006E + .4byte gUnk_08DD2832 + .incbin "baserom.gba", 0xDD29CD, 0x0000001 +bgmHyruleField_track4:: @ 08DD29CE + .incbin "baserom.gba", 0xDD29CE, 0x0000019 +gUnk_08DD29E7:: @ 08DD29E7 + .incbin "baserom.gba", 0xDD29E7, 0x0000007 +gUnk_08DD29EE:: @ 08DD29EE + .incbin "baserom.gba", 0xDD29EE, 0x0000010 +gUnk_08DD29FE:: @ 08DD29FE + .incbin "baserom.gba", 0xDD29FE, 0x0000012 + .4byte gUnk_08DD29FE + .incbin "baserom.gba", 0xDD2A14, 0x0000004 + .4byte gUnk_08DD29EE + .incbin "baserom.gba", 0xDD2A1C, 0x0000001 + .4byte gUnk_08DD29E7 + .incbin "baserom.gba", 0xDD2A21, 0x0000001 +bgmHyruleField_track5:: @ 08DD2A22 + .incbin "baserom.gba", 0xDD2A22, 0x0000052 +bgmHyruleField_track6:: @ 08DD2A74 + .incbin "baserom.gba", 0xDD2A74, 0x0000020 +gUnk_08DD2A94:: @ 08DD2A94 + .incbin "baserom.gba", 0xDD2A94, 0x000001D + .4byte gUnk_08DD2A94 + .incbin "baserom.gba", 0xDD2AB5, 0x000000D +gUnk_08DD2AC2:: @ 08DD2AC2 + .incbin "baserom.gba", 0xDD2AC2, 0x000001B +gUnk_08DD2ADD:: @ 08DD2ADD + .incbin "baserom.gba", 0xDD2ADD, 0x000001F +gUnk_08DD2AFC:: @ 08DD2AFC + .incbin "baserom.gba", 0xDD2AFC, 0x000001F +gUnk_08DD2B1B:: @ 08DD2B1B + .incbin "baserom.gba", 0xDD2B1B, 0x000001A +gUnk_08DD2B35:: @ 08DD2B35 + .incbin "baserom.gba", 0xDD2B35, 0x0000010 + .4byte gUnk_08DD2B35 + .incbin "baserom.gba", 0xDD2B49, 0x0000001 + .4byte gUnk_08DD2AFC +gUnk_08DD2B4E:: @ 08DD2B4E + .incbin "baserom.gba", 0xDD2B4E, 0x000003C + .4byte gUnk_08DD2ADD + .incbin "baserom.gba", 0xDD2B8E, 0x0000013 + .4byte gUnk_08DD2B1B +gUnk_08DD2BA5:: @ 08DD2BA5 + .incbin "baserom.gba", 0xDD2BA5, 0x000001D + .4byte gUnk_08DD2B1B + .incbin "baserom.gba", 0xDD2BC6, 0x0000001 + .4byte gUnk_08DD2BA5 + .incbin "baserom.gba", 0xDD2BCB, 0x0000001 + .4byte gUnk_08DD2B1B + .incbin "baserom.gba", 0xDD2BD0, 0x0000015 + .4byte gUnk_08DD2ADD + .incbin "baserom.gba", 0xDD2BE9, 0x0000001 + .4byte gUnk_08DD2AFC + .incbin "baserom.gba", 0xDD2BEE, 0x0000001 + .4byte gUnk_08DD2B4E + .incbin "baserom.gba", 0xDD2BF3, 0x0000002 + .4byte gUnk_08DD2AC2 + .incbin "baserom.gba", 0xDD2BF9, 0x0000001 +bgmHyruleField_track7:: @ 08DD2BFA + .incbin "baserom.gba", 0xDD2BFA, 0x000000A +gUnk_08DD2C04:: @ 08DD2C04 + .incbin "baserom.gba", 0xDD2C04, 0x0000007 +gUnk_08DD2C0B:: @ 08DD2C0B + .incbin "baserom.gba", 0xDD2C0B, 0x000000C + .4byte gUnk_08DD2C04 + .incbin "baserom.gba", 0xDD2C1B, 0x0000010 + .4byte gUnk_08DD2C04 + .incbin "baserom.gba", 0xDD2C2F, 0x0000001 + .4byte gUnk_08DD2C0B + .incbin "baserom.gba", 0xDD2C34, 0x0000001 +bgmHyruleField_track8:: @ 08DD2C35 + .incbin "baserom.gba", 0xDD2C35, 0x0000024 +gUnk_08DD2C59:: @ 08DD2C59 + .incbin "baserom.gba", 0xDD2C59, 0x000000D +gUnk_08DD2C66:: @ 08DD2C66 + .incbin "baserom.gba", 0xDD2C66, 0x000000F +gUnk_08DD2C75:: @ 08DD2C75 + .incbin "baserom.gba", 0xDD2C75, 0x0000011 +gUnk_08DD2C86:: @ 08DD2C86 + .incbin "baserom.gba", 0xDD2C86, 0x000001F +gUnk_08DD2CA5:: @ 08DD2CA5 + .incbin "baserom.gba", 0xDD2CA5, 0x0000015 +gUnk_08DD2CBA:: @ 08DD2CBA + .incbin "baserom.gba", 0xDD2CBA, 0x0000015 +gUnk_08DD2CCF:: @ 08DD2CCF + .incbin "baserom.gba", 0xDD2CCF, 0x0000016 + .4byte gUnk_08DD2C59 + .incbin "baserom.gba", 0xDD2CE9, 0x0000011 + .4byte gUnk_08DD2C75 + .incbin "baserom.gba", 0xDD2CFE, 0x0000001 + .4byte gUnk_08DD2C86 +gUnk_08DD2D03:: @ 08DD2D03 + .incbin "baserom.gba", 0xDD2D03, 0x0000011 +gUnk_08DD2D14:: @ 08DD2D14 + .incbin "baserom.gba", 0xDD2D14, 0x0000012 + .4byte gUnk_08DD2D03 + .incbin "baserom.gba", 0xDD2D2A, 0x0000001 + .4byte gUnk_08DD2D14 + .incbin "baserom.gba", 0xDD2D2F, 0x0000001 + .4byte gUnk_08DD2D03 + .incbin "baserom.gba", 0xDD2D34, 0x0000001 + .4byte gUnk_08DD2CA5 + .incbin "baserom.gba", 0xDD2D39, 0x0000001 + .4byte gUnk_08DD2CBA + .incbin "baserom.gba", 0xDD2D3E, 0x0000001 + .4byte gUnk_08DD2CCF + .incbin "baserom.gba", 0xDD2D43, 0x0000001 + .4byte gUnk_08DD2C59 + .incbin "baserom.gba", 0xDD2D48, 0x0000002 + .4byte gUnk_08DD2C66 + .incbin "baserom.gba", 0xDD2D4E, 0x0000002 +bgmHyruleField:: @ 08DD2D50 + sound_header 9 0 0 0x9e gUnk_08A03794 bgmHyruleField_track0 bgmHyruleField_track1 bgmHyruleField_track2 bgmHyruleField_track3 bgmHyruleField_track4 bgmHyruleField_track5 bgmHyruleField_track6 bgmHyruleField_track7 bgmHyruleField_track8 + +bgmHyruleCastle_track0:: @ 08DD2D7C + .incbin "baserom.gba", 0xDD2D7C, 0x000003E +gUnk_08DD2DBA:: @ 08DD2DBA + .incbin "baserom.gba", 0xDD2DBA, 0x00000BD + .4byte gUnk_08DD2DBA + .incbin "baserom.gba", 0xDD2E7B, 0x0000001 +bgmHyruleCastle_track1:: @ 08DD2E7C + .incbin "baserom.gba", 0xDD2E7C, 0x0000031 +gUnk_08DD2EAD:: @ 08DD2EAD + .incbin "baserom.gba", 0xDD2EAD, 0x0000009 + .4byte gUnk_08DD2EAD + .incbin "baserom.gba", 0xDD2EBA, 0x0000001 +bgmHyruleCastle_track2:: @ 08DD2EBB + .incbin "baserom.gba", 0xDD2EBB, 0x0000038 +gUnk_08DD2EF3:: @ 08DD2EF3 + .incbin "baserom.gba", 0xDD2EF3, 0x000000B +gUnk_08DD2EFE:: @ 08DD2EFE + .incbin "baserom.gba", 0xDD2EFE, 0x000000E +gUnk_08DD2F0C:: @ 08DD2F0C + .incbin "baserom.gba", 0xDD2F0C, 0x000000F + .4byte gUnk_08DD2F0C + .incbin "baserom.gba", 0xDD2F1F, 0x0000001 + .4byte gUnk_08DD2EFE + .incbin "baserom.gba", 0xDD2F24, 0x0000001 + .4byte gUnk_08DD2EFE + .incbin "baserom.gba", 0xDD2F29, 0x0000001 + .4byte gUnk_08DD2F0C + .incbin "baserom.gba", 0xDD2F2E, 0x0000001 + .4byte gUnk_08DD2F0C + .incbin "baserom.gba", 0xDD2F33, 0x0000003 + .4byte gUnk_08DD2EF3 + .incbin "baserom.gba", 0xDD2F3A, 0x0000001 +bgmHyruleCastle_track3:: @ 08DD2F3B + .incbin "baserom.gba", 0xDD2F3B, 0x0000037 +bgmHyruleCastle_track4:: @ 08DD2F72 + .incbin "baserom.gba", 0xDD2F72, 0x000003D +gUnk_08DD2FAF:: @ 08DD2FAF + .incbin "baserom.gba", 0xDD2FAF, 0x0000050 + .4byte gUnk_08DD2FAF + .incbin "baserom.gba", 0xDD3003, 0x0000001 +bgmHyruleCastle_track5:: @ 08DD3004 + .incbin "baserom.gba", 0xDD3004, 0x0000031 +gUnk_08DD3035:: @ 08DD3035 + .incbin "baserom.gba", 0xDD3035, 0x000002D +gUnk_08DD3062:: @ 08DD3062 + .incbin "baserom.gba", 0xDD3062, 0x000005D + .4byte gUnk_08DD3062 + .incbin "baserom.gba", 0xDD30C3, 0x0000001 + .4byte gUnk_08DD3035 + .incbin "baserom.gba", 0xDD30C8, 0x0000001 +bgmHyruleCastle_track6:: @ 08DD30C9 + .incbin "baserom.gba", 0xDD30C9, 0x0000016 +gUnk_08DD30DF:: @ 08DD30DF + .incbin "baserom.gba", 0xDD30DF, 0x0000009 + .4byte gUnk_08DD30DF + .incbin "baserom.gba", 0xDD30EC, 0x0000004 +bgmHyruleCastle:: @ 08DD30F0 + sound_header 7 0 0 0xa8 gUnk_08A03D94 bgmHyruleCastle_track0 bgmHyruleCastle_track1 bgmHyruleCastle_track2 bgmHyruleCastle_track3 bgmHyruleCastle_track4 bgmHyruleCastle_track5 bgmHyruleCastle_track6 + +bgmHyruleCastleNointro_track0:: @ 08DD3114 + .incbin "baserom.gba", 0xDD3114, 0x000000D +gUnk_08DD3121:: @ 08DD3121 + .incbin "baserom.gba", 0xDD3121, 0x00000BD + .4byte gUnk_08DD3121 + .incbin "baserom.gba", 0xDD31E2, 0x0000001 +bgmHyruleCastleNointro_track1:: @ 08DD31E3 + .incbin "baserom.gba", 0xDD31E3, 0x0000007 +gUnk_08DD31EA:: @ 08DD31EA + .incbin "baserom.gba", 0xDD31EA, 0x0000009 + .4byte gUnk_08DD31EA + .incbin "baserom.gba", 0xDD31F7, 0x0000001 +bgmHyruleCastleNointro_track2:: @ 08DD31F8 + .incbin "baserom.gba", 0xDD31F8, 0x0000009 +gUnk_08DD3201:: @ 08DD3201 + .incbin "baserom.gba", 0xDD3201, 0x000000B +gUnk_08DD320C:: @ 08DD320C + .incbin "baserom.gba", 0xDD320C, 0x000000E +gUnk_08DD321A:: @ 08DD321A + .incbin "baserom.gba", 0xDD321A, 0x000000F + .4byte gUnk_08DD321A + .incbin "baserom.gba", 0xDD322D, 0x0000001 + .4byte gUnk_08DD320C + .incbin "baserom.gba", 0xDD3232, 0x0000001 + .4byte gUnk_08DD320C + .incbin "baserom.gba", 0xDD3237, 0x0000001 + .4byte gUnk_08DD321A + .incbin "baserom.gba", 0xDD323C, 0x0000001 + .4byte gUnk_08DD321A + .incbin "baserom.gba", 0xDD3241, 0x0000003 + .4byte gUnk_08DD3201 + .incbin "baserom.gba", 0xDD3248, 0x0000001 +bgmHyruleCastleNointro_track3:: @ 08DD3249 + .incbin "baserom.gba", 0xDD3249, 0x000000C +gUnk_08DD3255:: @ 08DD3255 + .incbin "baserom.gba", 0xDD3255, 0x0000050 + .4byte gUnk_08DD3255 + .incbin "baserom.gba", 0xDD32A9, 0x0000001 +bgmHyruleCastleNointro_track4:: @ 08DD32AA + .incbin "baserom.gba", 0xDD32AA, 0x0000008 +gUnk_08DD32B2:: @ 08DD32B2 + .incbin "baserom.gba", 0xDD32B2, 0x000002D +gUnk_08DD32DF:: @ 08DD32DF + .incbin "baserom.gba", 0xDD32DF, 0x000005D + .4byte gUnk_08DD32DF + .incbin "baserom.gba", 0xDD3340, 0x0000001 + .4byte gUnk_08DD32B2 + .incbin "baserom.gba", 0xDD3345, 0x0000001 +bgmHyruleCastleNointro_track5:: @ 08DD3346 + .incbin "baserom.gba", 0xDD3346, 0x0000007 +gUnk_08DD334D:: @ 08DD334D + .incbin "baserom.gba", 0xDD334D, 0x0000009 + .4byte gUnk_08DD334D + .incbin "baserom.gba", 0xDD335A, 0x0000002 +bgmHyruleCastleNointro:: @ 08DD335C + sound_header 6 0 0 0xa8 gUnk_08A03D94 bgmHyruleCastleNointro_track0 bgmHyruleCastleNointro_track1 bgmHyruleCastleNointro_track2 bgmHyruleCastleNointro_track3 bgmHyruleCastleNointro_track4 bgmHyruleCastleNointro_track5 + +bgmMinishVillage_track0:: @ 08DD337C + .incbin "baserom.gba", 0xDD337C, 0x000002A +gUnk_08DD33A6:: @ 08DD33A6 + .incbin "baserom.gba", 0xDD33A6, 0x0000007 +gUnk_08DD33AD:: @ 08DD33AD + .incbin "baserom.gba", 0xDD33AD, 0x0000009 +gUnk_08DD33B6:: @ 08DD33B6 + .incbin "baserom.gba", 0xDD33B6, 0x0000008 +gUnk_08DD33BE:: @ 08DD33BE + .incbin "baserom.gba", 0xDD33BE, 0x000000A + .4byte gUnk_08DD33B6 + .incbin "baserom.gba", 0xDD33CC, 0x0000001 + .4byte gUnk_08DD33AD + .incbin "baserom.gba", 0xDD33D1, 0x0000009 + .4byte gUnk_08DD33BE + .incbin "baserom.gba", 0xDD33DE, 0x00000B1 +gUnk_08DD348F:: @ 08DD348F + .incbin "baserom.gba", 0xDD348F, 0x0000019 +gUnk_08DD34A8:: @ 08DD34A8 + .incbin "baserom.gba", 0xDD34A8, 0x000002B + .4byte gUnk_08DD34A8 + .incbin "baserom.gba", 0xDD34D7, 0x0000001 + .4byte gUnk_08DD348F + .incbin "baserom.gba", 0xDD34DC, 0x0000012 + .4byte gUnk_08DD33A6 + .incbin "baserom.gba", 0xDD34F2, 0x0000001 +bgmMinishVillage_track1:: @ 08DD34F3 + .incbin "baserom.gba", 0xDD34F3, 0x0000015 +gUnk_08DD3508:: @ 08DD3508 + .incbin "baserom.gba", 0xDD3508, 0x000000A +gUnk_08DD3512:: @ 08DD3512 + .incbin "baserom.gba", 0xDD3512, 0x000000B +gUnk_08DD351D:: @ 08DD351D + .incbin "baserom.gba", 0xDD351D, 0x000000C + .4byte gUnk_08DD3512 + .incbin "baserom.gba", 0xDD352D, 0x0000001 + .4byte gUnk_08DD351D + .incbin "baserom.gba", 0xDD3532, 0x0000001 + .4byte gUnk_08DD3512 +gUnk_08DD3537:: @ 08DD3537 + .incbin "baserom.gba", 0xDD3537, 0x000000C +gUnk_08DD3543:: @ 08DD3543 + .incbin "baserom.gba", 0xDD3543, 0x0000010 + .4byte gUnk_08DD3512 + .incbin "baserom.gba", 0xDD3557, 0x0000001 + .4byte gUnk_08DD351D + .incbin "baserom.gba", 0xDD355C, 0x0000001 + .4byte gUnk_08DD3512 + .incbin "baserom.gba", 0xDD3561, 0x0000001 + .4byte gUnk_08DD351D + .incbin "baserom.gba", 0xDD3566, 0x0000001 + .4byte gUnk_08DD3512 + .incbin "baserom.gba", 0xDD356B, 0x0000001 + .4byte gUnk_08DD3537 + .incbin "baserom.gba", 0xDD3570, 0x0000001 + .4byte gUnk_08DD3543 + .incbin "baserom.gba", 0xDD3575, 0x000003E +gUnk_08DD35B3:: @ 08DD35B3 + .incbin "baserom.gba", 0xDD35B3, 0x0000017 +gUnk_08DD35CA:: @ 08DD35CA + .incbin "baserom.gba", 0xDD35CA, 0x0000018 + .4byte gUnk_08DD35B3 + .incbin "baserom.gba", 0xDD35E6, 0x0000001 + .4byte gUnk_08DD35CA + .incbin "baserom.gba", 0xDD35EB, 0x0000001 + .4byte gUnk_08DD35B3 + .incbin "baserom.gba", 0xDD35F0, 0x0000001 + .4byte gUnk_08DD35CA + .incbin "baserom.gba", 0xDD35F5, 0x0000001 + .4byte gUnk_08DD35B3 + .incbin "baserom.gba", 0xDD35FA, 0x0000005 + .4byte gUnk_08DD3508 + .incbin "baserom.gba", 0xDD3603, 0x0000001 +bgmMinishVillage_track2:: @ 08DD3604 + .incbin "baserom.gba", 0xDD3604, 0x0000027 +gUnk_08DD362B:: @ 08DD362B + .incbin "baserom.gba", 0xDD362B, 0x000000E +gUnk_08DD3639:: @ 08DD3639 + .incbin "baserom.gba", 0xDD3639, 0x000000A +gUnk_08DD3643:: @ 08DD3643 + .incbin "baserom.gba", 0xDD3643, 0x0000017 + .4byte gUnk_08DD3639 +gUnk_08DD365E:: @ 08DD365E + .incbin "baserom.gba", 0xDD365E, 0x0000010 +gUnk_08DD366E:: @ 08DD366E + .incbin "baserom.gba", 0xDD366E, 0x0000038 + .4byte gUnk_08DD365E + .incbin "baserom.gba", 0xDD36AA, 0x000000B + .4byte gUnk_08DD3643 + .incbin "baserom.gba", 0xDD36B9, 0x0000018 + .4byte gUnk_08DD365E + .incbin "baserom.gba", 0xDD36D5, 0x0000001 + .4byte gUnk_08DD366E + .incbin "baserom.gba", 0xDD36DA, 0x0000026 +gUnk_08DD3700:: @ 08DD3700 + .incbin "baserom.gba", 0xDD3700, 0x0000011 +gUnk_08DD3711:: @ 08DD3711 + .incbin "baserom.gba", 0xDD3711, 0x0000015 +gUnk_08DD3726:: @ 08DD3726 + .incbin "baserom.gba", 0xDD3726, 0x0000018 + .4byte gUnk_08DD3700 + .incbin "baserom.gba", 0xDD3742, 0x0000001 + .4byte gUnk_08DD3711 + .incbin "baserom.gba", 0xDD3747, 0x0000008 + .4byte gUnk_08DD3726 + .incbin "baserom.gba", 0xDD3753, 0x000001D + .4byte gUnk_08DD362B + .incbin "baserom.gba", 0xDD3774, 0x0000001 +bgmMinishVillage_track3:: @ 08DD3775 + .incbin "baserom.gba", 0xDD3775, 0x0000026 +gUnk_08DD379B:: @ 08DD379B + .incbin "baserom.gba", 0xDD379B, 0x0000009 +gUnk_08DD37A4:: @ 08DD37A4 + .incbin "baserom.gba", 0xDD37A4, 0x000000C +gUnk_08DD37B0:: @ 08DD37B0 + .incbin "baserom.gba", 0xDD37B0, 0x000000D + .4byte gUnk_08DD37A4 + .incbin "baserom.gba", 0xDD37C1, 0x0000001 + .4byte gUnk_08DD37B0 + .incbin "baserom.gba", 0xDD37C6, 0x0000001 + .4byte gUnk_08DD37A4 +gUnk_08DD37CB:: @ 08DD37CB + .incbin "baserom.gba", 0xDD37CB, 0x000000C +gUnk_08DD37D7:: @ 08DD37D7 + .incbin "baserom.gba", 0xDD37D7, 0x0000011 + .4byte gUnk_08DD37A4 + .incbin "baserom.gba", 0xDD37EC, 0x0000001 + .4byte gUnk_08DD37B0 + .incbin "baserom.gba", 0xDD37F1, 0x0000001 + .4byte gUnk_08DD37A4 + .incbin "baserom.gba", 0xDD37F6, 0x0000001 + .4byte gUnk_08DD37B0 + .incbin "baserom.gba", 0xDD37FB, 0x0000001 + .4byte gUnk_08DD37A4 + .incbin "baserom.gba", 0xDD3800, 0x0000001 + .4byte gUnk_08DD37CB + .incbin "baserom.gba", 0xDD3805, 0x0000001 + .4byte gUnk_08DD37D7 + .incbin "baserom.gba", 0xDD380A, 0x0000009 +gUnk_08DD3813:: @ 08DD3813 + .incbin "baserom.gba", 0xDD3813, 0x000000C +gUnk_08DD381F:: @ 08DD381F + .incbin "baserom.gba", 0xDD381F, 0x000000A +gUnk_08DD3829:: @ 08DD3829 + .incbin "baserom.gba", 0xDD3829, 0x0000016 + .4byte gUnk_08DD3813 + .incbin "baserom.gba", 0xDD3843, 0x0000001 + .4byte gUnk_08DD381F + .incbin "baserom.gba", 0xDD3848, 0x0000001 + .4byte gUnk_08DD3829 + .incbin "baserom.gba", 0xDD384D, 0x000000C +gUnk_08DD3859:: @ 08DD3859 + .incbin "baserom.gba", 0xDD3859, 0x000000D +gUnk_08DD3866:: @ 08DD3866 + .incbin "baserom.gba", 0xDD3866, 0x000000E + .4byte gUnk_08DD3859 + .incbin "baserom.gba", 0xDD3878, 0x0000001 + .4byte gUnk_08DD3866 + .incbin "baserom.gba", 0xDD387D, 0x0000001 + .4byte gUnk_08DD3859 + .incbin "baserom.gba", 0xDD3882, 0x0000001 + .4byte gUnk_08DD3866 + .incbin "baserom.gba", 0xDD3887, 0x0000001 + .4byte gUnk_08DD3859 + .incbin "baserom.gba", 0xDD388C, 0x0000003 + .4byte gUnk_08DD379B + .incbin "baserom.gba", 0xDD3893, 0x0000001 +bgmMinishVillage_track4:: @ 08DD3894 + .incbin "baserom.gba", 0xDD3894, 0x0000023 +gUnk_08DD38B7:: @ 08DD38B7 + .incbin "baserom.gba", 0xDD38B7, 0x0000005 +gUnk_08DD38BC:: @ 08DD38BC + .incbin "baserom.gba", 0xDD38BC, 0x0000011 +gUnk_08DD38CD:: @ 08DD38CD + .incbin "baserom.gba", 0xDD38CD, 0x0000012 + .4byte gUnk_08DD38BC + .incbin "baserom.gba", 0xDD38E3, 0x000001C + .4byte gUnk_08DD38BC + .incbin "baserom.gba", 0xDD3903, 0x0000006 + .4byte gUnk_08DD38CD + .incbin "baserom.gba", 0xDD390D, 0x0000006 + .4byte gUnk_08DD38BC + .incbin "baserom.gba", 0xDD3917, 0x000001D + .4byte gUnk_08DD38BC + .incbin "baserom.gba", 0xDD3938, 0x0000006 + .4byte gUnk_08DD38BC + .incbin "baserom.gba", 0xDD3942, 0x0000006 + .4byte gUnk_08DD38BC + .incbin "baserom.gba", 0xDD394C, 0x000004A + .4byte gUnk_08DD38B7 + .incbin "baserom.gba", 0xDD399A, 0x0000001 +bgmMinishVillage_track5:: @ 08DD399B + .incbin "baserom.gba", 0xDD399B, 0x0000009 +gUnk_08DD39A4:: @ 08DD39A4 + .incbin "baserom.gba", 0xDD39A4, 0x0000013 +gUnk_08DD39B7:: @ 08DD39B7 + .incbin "baserom.gba", 0xDD39B7, 0x0000018 +gUnk_08DD39CF:: @ 08DD39CF + .incbin "baserom.gba", 0xDD39CF, 0x0000015 +gUnk_08DD39E4:: @ 08DD39E4 + .incbin "baserom.gba", 0xDD39E4, 0x0000019 + .4byte gUnk_08DD39CF +gUnk_08DD3A01:: @ 08DD3A01 + .incbin "baserom.gba", 0xDD3A01, 0x000001A +gUnk_08DD3A1B:: @ 08DD3A1B + .incbin "baserom.gba", 0xDD3A1B, 0x0000018 +gUnk_08DD3A33:: @ 08DD3A33 + .incbin "baserom.gba", 0xDD3A33, 0x0000017 + .4byte gUnk_08DD39CF + .incbin "baserom.gba", 0xDD3A4E, 0x0000001 + .4byte gUnk_08DD39B7 + .incbin "baserom.gba", 0xDD3A53, 0x0000001 + .4byte gUnk_08DD39CF + .incbin "baserom.gba", 0xDD3A58, 0x0000001 + .4byte gUnk_08DD39E4 + .incbin "baserom.gba", 0xDD3A5D, 0x0000001 + .4byte gUnk_08DD39CF + .incbin "baserom.gba", 0xDD3A62, 0x0000001 + .4byte gUnk_08DD3A01 + .incbin "baserom.gba", 0xDD3A67, 0x0000001 + .4byte gUnk_08DD3A1B + .incbin "baserom.gba", 0xDD3A6C, 0x0000001 + .4byte gUnk_08DD3A33 + .incbin "baserom.gba", 0xDD3A71, 0x0000001 + .4byte gUnk_08DD39CF + .incbin "baserom.gba", 0xDD3A76, 0x0000001 + .4byte gUnk_08DD39B7 + .incbin "baserom.gba", 0xDD3A7B, 0x0000001 + .4byte gUnk_08DD39CF + .incbin "baserom.gba", 0xDD3A80, 0x0000001 + .4byte gUnk_08DD39E4 + .incbin "baserom.gba", 0xDD3A85, 0x0000001 + .4byte gUnk_08DD39CF + .incbin "baserom.gba", 0xDD3A8A, 0x0000001 + .4byte gUnk_08DD3A01 + .incbin "baserom.gba", 0xDD3A8F, 0x0000001 + .4byte gUnk_08DD3A1B + .incbin "baserom.gba", 0xDD3A94, 0x0000001 + .4byte gUnk_08DD3A33 + .incbin "baserom.gba", 0xDD3A99, 0x0000001 + .4byte gUnk_08DD39CF + .incbin "baserom.gba", 0xDD3A9E, 0x0000001 + .4byte gUnk_08DD39B7 + .incbin "baserom.gba", 0xDD3AA3, 0x0000001 + .4byte gUnk_08DD39CF + .incbin "baserom.gba", 0xDD3AA8, 0x0000001 + .4byte gUnk_08DD39E4 + .incbin "baserom.gba", 0xDD3AAD, 0x0000001 + .4byte gUnk_08DD39CF + .incbin "baserom.gba", 0xDD3AB2, 0x0000001 + .4byte gUnk_08DD3A01 + .incbin "baserom.gba", 0xDD3AB7, 0x0000001 + .4byte gUnk_08DD3A1B + .incbin "baserom.gba", 0xDD3ABC, 0x0000001 + .4byte gUnk_08DD3A33 + .incbin "baserom.gba", 0xDD3AC1, 0x0000002 + .4byte gUnk_08DD39A4 + .incbin "baserom.gba", 0xDD3AC7, 0x0000001 +bgmMinishVillage_track6:: @ 08DD3AC8 + .incbin "baserom.gba", 0xDD3AC8, 0x000000B +gUnk_08DD3AD3:: @ 08DD3AD3 + .incbin "baserom.gba", 0xDD3AD3, 0x0000007 +gUnk_08DD3ADA:: @ 08DD3ADA + .incbin "baserom.gba", 0xDD3ADA, 0x000000A +gUnk_08DD3AE4:: @ 08DD3AE4 + .incbin "baserom.gba", 0xDD3AE4, 0x0000009 +gUnk_08DD3AED:: @ 08DD3AED + .incbin "baserom.gba", 0xDD3AED, 0x000000B + .4byte gUnk_08DD3AE4 + .incbin "baserom.gba", 0xDD3AFC, 0x0000001 + .4byte gUnk_08DD3ADA + .incbin "baserom.gba", 0xDD3B01, 0x000000B + .4byte gUnk_08DD3AED + .incbin "baserom.gba", 0xDD3B10, 0x00000B6 + .4byte gUnk_08DD3AD3 + .incbin "baserom.gba", 0xDD3BCA, 0x0000002 +bgmMinishVillage:: @ 08DD3BCC + sound_header 7 0 0 0xa8 gUnk_08A04394 bgmMinishVillage_track0 bgmMinishVillage_track1 bgmMinishVillage_track2 bgmMinishVillage_track3 bgmMinishVillage_track4 bgmMinishVillage_track5 bgmMinishVillage_track6 + +bgmMinishWoods_track0:: @ 08DD3BF0 + .incbin "baserom.gba", 0xDD3BF0, 0x000000B +gUnk_08DD3BFB:: @ 08DD3BFB + .incbin "baserom.gba", 0xDD3BFB, 0x0000020 +gUnk_08DD3C1B:: @ 08DD3C1B + .incbin "baserom.gba", 0xDD3C1B, 0x0000029 + .4byte gUnk_08DD3C1B + .incbin "baserom.gba", 0xDD3C48, 0x000006E + .4byte gUnk_08DD3BFB + .incbin "baserom.gba", 0xDD3CBA, 0x0000001 +bgmMinishWoods_track1:: @ 08DD3CBB + .incbin "baserom.gba", 0xDD3CBB, 0x0000007 +gUnk_08DD3CC2:: @ 08DD3CC2 + .incbin "baserom.gba", 0xDD3CC2, 0x0000033 + .4byte gUnk_08DD3CC2 + .incbin "baserom.gba", 0xDD3CF9, 0x0000001 +bgmMinishWoods_track2:: @ 08DD3CFA + .incbin "baserom.gba", 0xDD3CFA, 0x0000007 +gUnk_08DD3D01:: @ 08DD3D01 + .incbin "baserom.gba", 0xDD3D01, 0x000001B +gUnk_08DD3D1C:: @ 08DD3D1C + .incbin "baserom.gba", 0xDD3D1C, 0x000001D + .4byte gUnk_08DD3D1C +gUnk_08DD3D3D:: @ 08DD3D3D + .incbin "baserom.gba", 0xDD3D3D, 0x000001D + .4byte gUnk_08DD3D1C + .incbin "baserom.gba", 0xDD3D5E, 0x0000036 + .4byte gUnk_08DD3D3D + .incbin "baserom.gba", 0xDD3D98, 0x000002C +gUnk_08DD3DC4:: @ 08DD3DC4 + .incbin "baserom.gba", 0xDD3DC4, 0x0000024 + .4byte gUnk_08DD3DC4 + .incbin "baserom.gba", 0xDD3DEC, 0x0000005 + .4byte gUnk_08DD3D01 + .incbin "baserom.gba", 0xDD3DF5, 0x0000001 +bgmMinishWoods_track3:: @ 08DD3DF6 + .incbin "baserom.gba", 0xDD3DF6, 0x0000013 +gUnk_08DD3E09:: @ 08DD3E09 + .incbin "baserom.gba", 0xDD3E09, 0x0000002 +gUnk_08DD3E0B:: @ 08DD3E0B + .incbin "baserom.gba", 0xDD3E0B, 0x0000009 + .4byte gUnk_08DD3E0B + .incbin "baserom.gba", 0xDD3E18, 0x0000002 + .4byte gUnk_08DD3E0B + .incbin "baserom.gba", 0xDD3E1E, 0x0000002 + .4byte gUnk_08DD3E0B + .incbin "baserom.gba", 0xDD3E24, 0x0000002 + .4byte gUnk_08DD3E0B + .incbin "baserom.gba", 0xDD3E2A, 0x0000002 + .4byte gUnk_08DD3E0B + .incbin "baserom.gba", 0xDD3E30, 0x0000002 + .4byte gUnk_08DD3E0B + .incbin "baserom.gba", 0xDD3E36, 0x0000002 + .4byte gUnk_08DD3E0B + .incbin "baserom.gba", 0xDD3E3C, 0x0000002 + .4byte gUnk_08DD3E09 + .incbin "baserom.gba", 0xDD3E42, 0x0000002 +bgmMinishWoods_track4:: @ 08DD3E44 + .incbin "baserom.gba", 0xDD3E44, 0x000002A +gUnk_08DD3E6E:: @ 08DD3E6E + .incbin "baserom.gba", 0xDD3E6E, 0x000002B +gUnk_08DD3E99:: @ 08DD3E99 + .incbin "baserom.gba", 0xDD3E99, 0x0000022 +gUnk_08DD3EBB:: @ 08DD3EBB + .incbin "baserom.gba", 0xDD3EBB, 0x0000025 +gUnk_08DD3EE0:: @ 08DD3EE0 + .incbin "baserom.gba", 0xDD3EE0, 0x0000025 + .4byte gUnk_08DD3E6E + .incbin "baserom.gba", 0xDD3F09, 0x0000001 + .4byte gUnk_08DD3EE0 + .incbin "baserom.gba", 0xDD3F0E, 0x0000001 + .4byte gUnk_08DD3EBB + .incbin "baserom.gba", 0xDD3F13, 0x0000001 + .4byte gUnk_08DD3EE0 +gUnk_08DD3F18:: @ 08DD3F18 + .incbin "baserom.gba", 0xDD3F18, 0x000002B + .4byte gUnk_08DD3EE0 + .incbin "baserom.gba", 0xDD3F47, 0x0000001 + .4byte gUnk_08DD3EBB + .incbin "baserom.gba", 0xDD3F4C, 0x0000001 + .4byte gUnk_08DD3EE0 + .incbin "baserom.gba", 0xDD3F51, 0x0000001 + .4byte gUnk_08DD3E6E + .incbin "baserom.gba", 0xDD3F56, 0x0000001 + .4byte gUnk_08DD3EE0 + .incbin "baserom.gba", 0xDD3F5B, 0x0000001 + .4byte gUnk_08DD3EBB + .incbin "baserom.gba", 0xDD3F60, 0x0000001 + .4byte gUnk_08DD3EE0 + .incbin "baserom.gba", 0xDD3F65, 0x0000001 + .4byte gUnk_08DD3F18 + .incbin "baserom.gba", 0xDD3F6A, 0x0000002 + .4byte gUnk_08DD3E99 + .incbin "baserom.gba", 0xDD3F70, 0x0000001 +bgmMinishWoods_track5:: @ 08DD3F71 + .incbin "baserom.gba", 0xDD3F71, 0x0000042 +gUnk_08DD3FB3:: @ 08DD3FB3 + .incbin "baserom.gba", 0xDD3FB3, 0x0000007 +gUnk_08DD3FBA:: @ 08DD3FBA + .incbin "baserom.gba", 0xDD3FBA, 0x0000009 + .4byte gUnk_08DD3FBA + .incbin "baserom.gba", 0xDD3FC7, 0x0000001 + .4byte gUnk_08DD3FBA + .incbin "baserom.gba", 0xDD3FCC, 0x0000001 + .4byte gUnk_08DD3FBA + .incbin "baserom.gba", 0xDD3FD1, 0x0000001 + .4byte gUnk_08DD3FBA + .incbin "baserom.gba", 0xDD3FD6, 0x0000001 + .4byte gUnk_08DD3FBA + .incbin "baserom.gba", 0xDD3FDB, 0x0000001 + .4byte gUnk_08DD3FBA + .incbin "baserom.gba", 0xDD3FE0, 0x000000D +gUnk_08DD3FED:: @ 08DD3FED + .incbin "baserom.gba", 0xDD3FED, 0x0000009 + .4byte gUnk_08DD3FED + .incbin "baserom.gba", 0xDD3FFA, 0x0000001 + .4byte gUnk_08DD3FBA + .incbin "baserom.gba", 0xDD3FFF, 0x0000001 + .4byte gUnk_08DD3FBA + .incbin "baserom.gba", 0xDD4004, 0x0000001 + .4byte gUnk_08DD3FBA + .incbin "baserom.gba", 0xDD4009, 0x0000001 + .4byte gUnk_08DD3FBA + .incbin "baserom.gba", 0xDD400E, 0x0000001 + .4byte gUnk_08DD3FB3 + .incbin "baserom.gba", 0xDD4013, 0x0000001 +bgmMinishWoods_track6:: @ 08DD4014 + .incbin "baserom.gba", 0xDD4014, 0x000000A +gUnk_08DD401E:: @ 08DD401E + .incbin "baserom.gba", 0xDD401E, 0x0000021 +gUnk_08DD403F:: @ 08DD403F + .incbin "baserom.gba", 0xDD403F, 0x000002B + .4byte gUnk_08DD403F + .incbin "baserom.gba", 0xDD406E, 0x0000074 + .4byte gUnk_08DD401E + .incbin "baserom.gba", 0xDD40E6, 0x0000002 +bgmMinishWoods:: @ 08DD40E8 + sound_header 7 0 0 0xa8 gUnk_08A04994 bgmMinishWoods_track0 bgmMinishWoods_track1 bgmMinishWoods_track2 bgmMinishWoods_track3 bgmMinishWoods_track4 bgmMinishWoods_track5 bgmMinishWoods_track6 + +bgmCrenelStorm_track0:: @ 08DD410C + .incbin "baserom.gba", 0xDD410C, 0x0000015 +gUnk_08DD4121:: @ 08DD4121 + .incbin "baserom.gba", 0xDD4121, 0x000000E + .4byte gUnk_08DD4121 + .incbin "baserom.gba", 0xDD4133, 0x0000001 + .4byte gUnk_08DD4121 +gUnk_08DD4138:: @ 08DD4138 + .incbin "baserom.gba", 0xDD4138, 0x000000D + .4byte gUnk_08DD4121 + .incbin "baserom.gba", 0xDD4149, 0x0000001 + .4byte gUnk_08DD4121 + .incbin "baserom.gba", 0xDD414E, 0x0000001 + .4byte gUnk_08DD4121 + .incbin "baserom.gba", 0xDD4153, 0x0000001 + .4byte gUnk_08DD4121 + .incbin "baserom.gba", 0xDD4158, 0x0000001 + .4byte gUnk_08DD4121 + .incbin "baserom.gba", 0xDD415D, 0x0000001 + .4byte gUnk_08DD4121 + .incbin "baserom.gba", 0xDD4162, 0x0000001 + .4byte gUnk_08DD4121 +gUnk_08DD4167:: @ 08DD4167 + .incbin "baserom.gba", 0xDD4167, 0x000000E + .4byte gUnk_08DD4167 + .incbin "baserom.gba", 0xDD4179, 0x0000001 + .4byte gUnk_08DD4167 + .incbin "baserom.gba", 0xDD417E, 0x0000001 + .4byte gUnk_08DD4167 + .incbin "baserom.gba", 0xDD4183, 0x0000001 + .4byte gUnk_08DD4121 + .incbin "baserom.gba", 0xDD4188, 0x0000001 + .4byte gUnk_08DD4121 + .incbin "baserom.gba", 0xDD418D, 0x0000001 + .4byte gUnk_08DD4121 + .incbin "baserom.gba", 0xDD4192, 0x0000001 + .4byte gUnk_08DD4121 + .incbin "baserom.gba", 0xDD4197, 0x0000020 +gUnk_08DD41B7:: @ 08DD41B7 + .incbin "baserom.gba", 0xDD41B7, 0x000001F +gUnk_08DD41D6:: @ 08DD41D6 + .incbin "baserom.gba", 0xDD41D6, 0x0000020 + .4byte gUnk_08DD41B7 + .incbin "baserom.gba", 0xDD41FA, 0x0000001 + .4byte gUnk_08DD41D6 + .incbin "baserom.gba", 0xDD41FF, 0x0000001 + .4byte gUnk_08DD41B7 + .incbin "baserom.gba", 0xDD4204, 0x0000001 + .4byte gUnk_08DD41D6 + .incbin "baserom.gba", 0xDD4209, 0x0000001 + .4byte gUnk_08DD41B7 + .incbin "baserom.gba", 0xDD420E, 0x0000003 + .4byte gUnk_08DD4138 + .incbin "baserom.gba", 0xDD4215, 0x0000001 +bgmCrenelStorm_track1:: @ 08DD4216 + .incbin "baserom.gba", 0xDD4216, 0x000001E +gUnk_08DD4234:: @ 08DD4234 + .incbin "baserom.gba", 0xDD4234, 0x0000019 + .4byte gUnk_08DD4234 + .incbin "baserom.gba", 0xDD4251, 0x0000001 + .4byte gUnk_08DD4234 + .incbin "baserom.gba", 0xDD4256, 0x0000001 +gUnk_08DD4257:: @ 08DD4257 + .incbin "baserom.gba", 0xDD4257, 0x0000017 + .4byte gUnk_08DD4234 + .incbin "baserom.gba", 0xDD4272, 0x0000001 + .4byte gUnk_08DD4234 + .incbin "baserom.gba", 0xDD4277, 0x0000001 + .4byte gUnk_08DD4234 + .incbin "baserom.gba", 0xDD427C, 0x0000001 + .4byte gUnk_08DD4234 + .incbin "baserom.gba", 0xDD4281, 0x0000001 + .4byte gUnk_08DD4234 + .incbin "baserom.gba", 0xDD4286, 0x0000001 + .4byte gUnk_08DD4234 + .incbin "baserom.gba", 0xDD428B, 0x0000001 + .4byte gUnk_08DD4234 +gUnk_08DD4290:: @ 08DD4290 + .incbin "baserom.gba", 0xDD4290, 0x0000019 + .4byte gUnk_08DD4290 + .incbin "baserom.gba", 0xDD42AD, 0x0000001 + .4byte gUnk_08DD4290 + .incbin "baserom.gba", 0xDD42B2, 0x0000001 + .4byte gUnk_08DD4290 + .incbin "baserom.gba", 0xDD42B7, 0x0000001 + .4byte gUnk_08DD4234 + .incbin "baserom.gba", 0xDD42BC, 0x0000001 + .4byte gUnk_08DD4234 + .incbin "baserom.gba", 0xDD42C1, 0x0000001 + .4byte gUnk_08DD4234 + .incbin "baserom.gba", 0xDD42C6, 0x0000001 + .4byte gUnk_08DD4234 + .incbin "baserom.gba", 0xDD42CB, 0x000000A + .4byte gUnk_08DD4257 + .incbin "baserom.gba", 0xDD42D9, 0x0000001 +bgmCrenelStorm_track2:: @ 08DD42DA + .incbin "baserom.gba", 0xDD42DA, 0x0000010 +gUnk_08DD42EA:: @ 08DD42EA + .incbin "baserom.gba", 0xDD42EA, 0x000000B + .4byte gUnk_08DD42EA + .incbin "baserom.gba", 0xDD42F9, 0x000000B +bgmCrenelStorm_track3:: @ 08DD4304 + .incbin "baserom.gba", 0xDD4304, 0x000000A +gUnk_08DD430E:: @ 08DD430E + .incbin "baserom.gba", 0xDD430E, 0x0000043 + .4byte gUnk_08DD430E + .incbin "baserom.gba", 0xDD4355, 0x0000003 +bgmCrenelStorm_track4:: @ 08DD4358 + .incbin "baserom.gba", 0xDD4358, 0x0000008 +gUnk_08DD4360:: @ 08DD4360 + .incbin "baserom.gba", 0xDD4360, 0x0000042 + .4byte gUnk_08DD4360 + .incbin "baserom.gba", 0xDD43A6, 0x0000001 +bgmCrenelStorm_track5:: @ 08DD43A7 + .incbin "baserom.gba", 0xDD43A7, 0x0000007 +gUnk_08DD43AE:: @ 08DD43AE + .incbin "baserom.gba", 0xDD43AE, 0x0000071 + .4byte gUnk_08DD43AE + .incbin "baserom.gba", 0xDD4423, 0x0000001 +bgmCrenelStorm_track6:: @ 08DD4424 + .incbin "baserom.gba", 0xDD4424, 0x0000069 +gUnk_08DD448D:: @ 08DD448D + .incbin "baserom.gba", 0xDD448D, 0x0000062 +gUnk_08DD44EF:: @ 08DD44EF + .incbin "baserom.gba", 0xDD44EF, 0x0000061 +gUnk_08DD4550:: @ 08DD4550 + .incbin "baserom.gba", 0xDD4550, 0x0000061 +gUnk_08DD45B1:: @ 08DD45B1 + .incbin "baserom.gba", 0xDD45B1, 0x0000061 +gUnk_08DD4612:: @ 08DD4612 + .incbin "baserom.gba", 0xDD4612, 0x0000062 + .4byte gUnk_08DD44EF + .incbin "baserom.gba", 0xDD4678, 0x0000001 + .4byte gUnk_08DD4550 + .incbin "baserom.gba", 0xDD467D, 0x0000001 + .4byte gUnk_08DD45B1 + .incbin "baserom.gba", 0xDD4682, 0x0000060 +gUnk_08DD46E2:: @ 08DD46E2 + .incbin "baserom.gba", 0xDD46E2, 0x00000C2 + .4byte gUnk_08DD46E2 + .incbin "baserom.gba", 0xDD47A8, 0x0000001 + .4byte gUnk_08DD4612 + .incbin "baserom.gba", 0xDD47AD, 0x0000001 + .4byte gUnk_08DD44EF + .incbin "baserom.gba", 0xDD47B2, 0x0000001 + .4byte gUnk_08DD4550 + .incbin "baserom.gba", 0xDD47B7, 0x0000001 + .4byte gUnk_08DD45B1 +gUnk_08DD47BC:: @ 08DD47BC + .incbin "baserom.gba", 0xDD47BC, 0x000001E +gUnk_08DD47DA:: @ 08DD47DA + .incbin "baserom.gba", 0xDD47DA, 0x0000022 +gUnk_08DD47FC:: @ 08DD47FC + .incbin "baserom.gba", 0xDD47FC, 0x000001E +gUnk_08DD481A:: @ 08DD481A + .incbin "baserom.gba", 0xDD481A, 0x0000023 + .4byte gUnk_08DD47BC + .incbin "baserom.gba", 0xDD4841, 0x0000001 + .4byte gUnk_08DD47DA + .incbin "baserom.gba", 0xDD4846, 0x0000001 + .4byte gUnk_08DD47FC + .incbin "baserom.gba", 0xDD484B, 0x0000001 + .4byte gUnk_08DD481A + .incbin "baserom.gba", 0xDD4850, 0x0000001 + .4byte gUnk_08DD448D + .incbin "baserom.gba", 0xDD4855, 0x0000003 +bgmCrenelStorm:: @ 08DD4858 + sound_header 7 0 0 0xb2 gUnk_08A04F94 bgmCrenelStorm_track0 bgmCrenelStorm_track1 bgmCrenelStorm_track2 bgmCrenelStorm_track3 bgmCrenelStorm_track4 bgmCrenelStorm_track5 bgmCrenelStorm_track6 + +bgmCastorWilds_track0:: @ 08DD487C + .incbin "baserom.gba", 0xDD487C, 0x0000013 +gUnk_08DD488F:: @ 08DD488F + .incbin "baserom.gba", 0xDD488F, 0x0000007 +gUnk_08DD4896:: @ 08DD4896 + .incbin "baserom.gba", 0xDD4896, 0x0000007 + .4byte gUnk_08DD488F + .incbin "baserom.gba", 0xDD48A1, 0x0000001 + .4byte gUnk_08DD488F + .incbin "baserom.gba", 0xDD48A6, 0x0000001 + .4byte gUnk_08DD488F + .incbin "baserom.gba", 0xDD48AB, 0x0000005 + .4byte gUnk_08DD488F + .incbin "baserom.gba", 0xDD48B4, 0x0000001 + .4byte gUnk_08DD488F + .incbin "baserom.gba", 0xDD48B9, 0x0000001 + .4byte gUnk_08DD488F + .incbin "baserom.gba", 0xDD48BE, 0x0000001 + .4byte gUnk_08DD488F + .incbin "baserom.gba", 0xDD48C3, 0x0000030 + .4byte gUnk_08DD4896 + .incbin "baserom.gba", 0xDD48F7, 0x0000001 +bgmCastorWilds_track1:: @ 08DD48F8 + .incbin "baserom.gba", 0xDD48F8, 0x0000013 +gUnk_08DD490B:: @ 08DD490B + .incbin "baserom.gba", 0xDD490B, 0x0000004 +gUnk_08DD490F:: @ 08DD490F + .incbin "baserom.gba", 0xDD490F, 0x0000008 + .4byte gUnk_08DD490F + .incbin "baserom.gba", 0xDD491B, 0x0000001 + .4byte gUnk_08DD490F + .incbin "baserom.gba", 0xDD4920, 0x0000001 + .4byte gUnk_08DD490F + .incbin "baserom.gba", 0xDD4925, 0x0000005 + .4byte gUnk_08DD490F + .incbin "baserom.gba", 0xDD492E, 0x0000001 + .4byte gUnk_08DD490F + .incbin "baserom.gba", 0xDD4933, 0x0000001 + .4byte gUnk_08DD490F + .incbin "baserom.gba", 0xDD4938, 0x0000001 + .4byte gUnk_08DD490F + .incbin "baserom.gba", 0xDD493D, 0x0000001 + .4byte gUnk_08DD490B + .incbin "baserom.gba", 0xDD4942, 0x0000001 +bgmCastorWilds_track2:: @ 08DD4943 + .incbin "baserom.gba", 0xDD4943, 0x000004D +gUnk_08DD4990:: @ 08DD4990 + .incbin "baserom.gba", 0xDD4990, 0x0000036 + .4byte gUnk_08DD4990 + .incbin "baserom.gba", 0xDD49CA, 0x0000001 +bgmCastorWilds_track3:: @ 08DD49CB + .incbin "baserom.gba", 0xDD49CB, 0x000000B +gUnk_08DD49D6:: @ 08DD49D6 + .incbin "baserom.gba", 0xDD49D6, 0x0000011 +gUnk_08DD49E7:: @ 08DD49E7 + .incbin "baserom.gba", 0xDD49E7, 0x0000007 +gUnk_08DD49EE:: @ 08DD49EE + .incbin "baserom.gba", 0xDD49EE, 0x0000014 +gUnk_08DD4A02:: @ 08DD4A02 + .incbin "baserom.gba", 0xDD4A02, 0x000001A + .4byte gUnk_08DD49E7 + .incbin "baserom.gba", 0xDD4A20, 0x0000001 + .4byte gUnk_08DD49EE + .incbin "baserom.gba", 0xDD4A25, 0x0000001 + .4byte gUnk_08DD4A02 + .incbin "baserom.gba", 0xDD4A2A, 0x0000050 + .4byte gUnk_08DD49D6 + .incbin "baserom.gba", 0xDD4A7E, 0x0000001 +bgmCastorWilds_track4:: @ 08DD4A7F + .incbin "baserom.gba", 0xDD4A7F, 0x000000E +gUnk_08DD4A8D:: @ 08DD4A8D + .incbin "baserom.gba", 0xDD4A8D, 0x000000E +gUnk_08DD4A9B:: @ 08DD4A9B + .incbin "baserom.gba", 0xDD4A9B, 0x000000C +gUnk_08DD4AA7:: @ 08DD4AA7 + .incbin "baserom.gba", 0xDD4AA7, 0x0000012 +gUnk_08DD4AB9:: @ 08DD4AB9 + .incbin "baserom.gba", 0xDD4AB9, 0x000001D + .4byte gUnk_08DD4A9B + .incbin "baserom.gba", 0xDD4ADA, 0x0000001 + .4byte gUnk_08DD4AA7 + .incbin "baserom.gba", 0xDD4ADF, 0x0000001 + .4byte gUnk_08DD4AB9 + .incbin "baserom.gba", 0xDD4AE4, 0x0000059 + .4byte gUnk_08DD4A8D + .incbin "baserom.gba", 0xDD4B41, 0x0000003 +bgmCastorWilds:: @ 08DD4B44 + sound_header 5 0 0 0x9e gUnk_08A05594 bgmCastorWilds_track0 bgmCastorWilds_track1 bgmCastorWilds_track2 bgmCastorWilds_track3 bgmCastorWilds_track4 + +bgmHyruleTown_track0:: @ 08DD4B60 + .incbin "baserom.gba", 0xDD4B60, 0x000001E +gUnk_08DD4B7E:: @ 08DD4B7E + .incbin "baserom.gba", 0xDD4B7E, 0x000001A +gUnk_08DD4B98:: @ 08DD4B98 + .incbin "baserom.gba", 0xDD4B98, 0x0000035 + .4byte gUnk_08DD4B7E + .incbin "baserom.gba", 0xDD4BD1, 0x0000001 + .4byte gUnk_08DD4B98 + .incbin "baserom.gba", 0xDD4BD6, 0x0000001 +bgmHyruleTown_track1:: @ 08DD4BD7 + .incbin "baserom.gba", 0xDD4BD7, 0x0000020 +gUnk_08DD4BF7:: @ 08DD4BF7 + .incbin "baserom.gba", 0xDD4BF7, 0x000001B +gUnk_08DD4C12:: @ 08DD4C12 + .incbin "baserom.gba", 0xDD4C12, 0x0000031 +gUnk_08DD4C43:: @ 08DD4C43 + .incbin "baserom.gba", 0xDD4C43, 0x0000010 +gUnk_08DD4C53:: @ 08DD4C53 + .incbin "baserom.gba", 0xDD4C53, 0x000000C +gUnk_08DD4C5F:: @ 08DD4C5F + .incbin "baserom.gba", 0xDD4C5F, 0x0000037 + .4byte gUnk_08DD4C53 + .incbin "baserom.gba", 0xDD4C9A, 0x0000001 + .4byte gUnk_08DD4C5F + .incbin "baserom.gba", 0xDD4C9F, 0x000000F + .4byte gUnk_08DD4C12 + .incbin "baserom.gba", 0xDD4CB2, 0x0000001 + .4byte gUnk_08DD4BF7 +gUnk_08DD4CB7:: @ 08DD4CB7 + .incbin "baserom.gba", 0xDD4CB7, 0x000001A +gUnk_08DD4CD1:: @ 08DD4CD1 + .incbin "baserom.gba", 0xDD4CD1, 0x000001B + .4byte gUnk_08DD4CB7 + .incbin "baserom.gba", 0xDD4CF0, 0x0000001 + .4byte gUnk_08DD4CD1 + .incbin "baserom.gba", 0xDD4CF5, 0x0000001 + .4byte gUnk_08DD4CB7 + .incbin "baserom.gba", 0xDD4CFA, 0x0000001 + .4byte gUnk_08DD4CD1 + .incbin "baserom.gba", 0xDD4CFF, 0x0000032 +gUnk_08DD4D31:: @ 08DD4D31 + .incbin "baserom.gba", 0xDD4D31, 0x000002F + .4byte gUnk_08DD4D31 + .incbin "baserom.gba", 0xDD4D64, 0x0000028 + .4byte gUnk_08DD4C43 + .incbin "baserom.gba", 0xDD4D90, 0x0000001 +bgmHyruleTown_track2:: @ 08DD4D91 + .incbin "baserom.gba", 0xDD4D91, 0x0000012 +gUnk_08DD4DA3:: @ 08DD4DA3 + .incbin "baserom.gba", 0xDD4DA3, 0x000000D +gUnk_08DD4DB0:: @ 08DD4DB0 + .incbin "baserom.gba", 0xDD4DB0, 0x000000D + .4byte gUnk_08DD4DA3 +gUnk_08DD4DC1:: @ 08DD4DC1 + .incbin "baserom.gba", 0xDD4DC1, 0x000000E + .4byte gUnk_08DD4DA3 + .incbin "baserom.gba", 0xDD4DD3, 0x0000001 + .4byte gUnk_08DD4DB0 + .incbin "baserom.gba", 0xDD4DD8, 0x0000001 + .4byte gUnk_08DD4DA3 + .incbin "baserom.gba", 0xDD4DDD, 0x0000001 + .4byte gUnk_08DD4DB0 + .incbin "baserom.gba", 0xDD4DE2, 0x0000001 + .4byte gUnk_08DD4DA3 + .incbin "baserom.gba", 0xDD4DE7, 0x0000001 + .4byte gUnk_08DD4DB0 + .incbin "baserom.gba", 0xDD4DEC, 0x0000001 + .4byte gUnk_08DD4DA3 + .incbin "baserom.gba", 0xDD4DF1, 0x0000001 + .4byte gUnk_08DD4DB0 + .incbin "baserom.gba", 0xDD4DF6, 0x0000001 + .4byte gUnk_08DD4DA3 + .incbin "baserom.gba", 0xDD4DFB, 0x0000016 +gUnk_08DD4E11:: @ 08DD4E11 + .incbin "baserom.gba", 0xDD4E11, 0x0000013 +gUnk_08DD4E24:: @ 08DD4E24 + .incbin "baserom.gba", 0xDD4E24, 0x0000014 + .4byte gUnk_08DD4E11 + .incbin "baserom.gba", 0xDD4E3C, 0x0000001 + .4byte gUnk_08DD4E24 + .incbin "baserom.gba", 0xDD4E41, 0x0000001 + .4byte gUnk_08DD4E11 + .incbin "baserom.gba", 0xDD4E46, 0x0000038 +gUnk_08DD4E7E:: @ 08DD4E7E + .incbin "baserom.gba", 0xDD4E7E, 0x0000016 + .4byte gUnk_08DD4E7E + .incbin "baserom.gba", 0xDD4E98, 0x0000001 + .4byte gUnk_08DD4DC1 + .incbin "baserom.gba", 0xDD4E9D, 0x0000001 +bgmHyruleTown_track3:: @ 08DD4E9E + .incbin "baserom.gba", 0xDD4E9E, 0x0000031 +gUnk_08DD4ECF:: @ 08DD4ECF + .incbin "baserom.gba", 0xDD4ECF, 0x0000036 + .4byte gUnk_08DD4ECF + .incbin "baserom.gba", 0xDD4F09, 0x0000001 +bgmHyruleTown_track4:: @ 08DD4F0A + .incbin "baserom.gba", 0xDD4F0A, 0x000002D +gUnk_08DD4F37:: @ 08DD4F37 + .incbin "baserom.gba", 0xDD4F37, 0x0000029 +gUnk_08DD4F60:: @ 08DD4F60 + .incbin "baserom.gba", 0xDD4F60, 0x0000027 +gUnk_08DD4F87:: @ 08DD4F87 + .incbin "baserom.gba", 0xDD4F87, 0x000002C +gUnk_08DD4FB3:: @ 08DD4FB3 + .incbin "baserom.gba", 0xDD4FB3, 0x0000026 + .4byte gUnk_08DD4F37 + .incbin "baserom.gba", 0xDD4FDD, 0x0000001 + .4byte gUnk_08DD4F60 + .incbin "baserom.gba", 0xDD4FE2, 0x000002E + .4byte gUnk_08DD4F60 + .incbin "baserom.gba", 0xDD5014, 0x0000001 + .4byte gUnk_08DD4F37 + .incbin "baserom.gba", 0xDD5019, 0x0000053 + .4byte gUnk_08DD4F60 + .incbin "baserom.gba", 0xDD5070, 0x0000001 + .4byte gUnk_08DD4F87 + .incbin "baserom.gba", 0xDD5075, 0x0000001 + .4byte gUnk_08DD4F60 + .incbin "baserom.gba", 0xDD507A, 0x0000001 + .4byte gUnk_08DD4F37 + .incbin "baserom.gba", 0xDD507F, 0x0000001 + .4byte gUnk_08DD4F60 + .incbin "baserom.gba", 0xDD5084, 0x000002E + .4byte gUnk_08DD4F60 + .incbin "baserom.gba", 0xDD50B6, 0x0000001 + .4byte gUnk_08DD4F37 + .incbin "baserom.gba", 0xDD50BB, 0x0000001 + .4byte gUnk_08DD4F60 + .incbin "baserom.gba", 0xDD50C0, 0x0000001 + .4byte gUnk_08DD4F87 + .incbin "baserom.gba", 0xDD50C5, 0x0000001 + .4byte gUnk_08DD4F60 + .incbin "baserom.gba", 0xDD50CA, 0x0000001 + .4byte gUnk_08DD4F37 + .incbin "baserom.gba", 0xDD50CF, 0x0000001 + .4byte gUnk_08DD4F60 + .incbin "baserom.gba", 0xDD50D4, 0x0000001 + .4byte gUnk_08DD4F87 + .incbin "baserom.gba", 0xDD50D9, 0x0000002 + .4byte gUnk_08DD4FB3 + .incbin "baserom.gba", 0xDD50DF, 0x0000001 +bgmHyruleTown_track5:: @ 08DD50E0 + .incbin "baserom.gba", 0xDD50E0, 0x000000B +gUnk_08DD50EB:: @ 08DD50EB + .incbin "baserom.gba", 0xDD50EB, 0x0000019 +gUnk_08DD5104:: @ 08DD5104 + .incbin "baserom.gba", 0xDD5104, 0x0000044 + .4byte gUnk_08DD5104 + .incbin "baserom.gba", 0xDD514C, 0x000009A + .4byte gUnk_08DD50EB + .incbin "baserom.gba", 0xDD51EA, 0x0000001 +bgmHyruleTown_track6:: @ 08DD51EB + .incbin "baserom.gba", 0xDD51EB, 0x000000E +gUnk_08DD51F9:: @ 08DD51F9 + .incbin "baserom.gba", 0xDD51F9, 0x0000015 +gUnk_08DD520E:: @ 08DD520E + .incbin "baserom.gba", 0xDD520E, 0x0000046 + .4byte gUnk_08DD520E + .incbin "baserom.gba", 0xDD5258, 0x000009E + .4byte gUnk_08DD51F9 + .incbin "baserom.gba", 0xDD52FA, 0x0000002 +bgmHyruleTown:: @ 08DD52FC + sound_header 7 0 0 0x9e gUnk_08A05B94 bgmHyruleTown_track0 bgmHyruleTown_track1 bgmHyruleTown_track2 bgmHyruleTown_track3 bgmHyruleTown_track4 bgmHyruleTown_track5 bgmHyruleTown_track6 + +bgmRoyalValley_track0:: @ 08DD5320 + .incbin "baserom.gba", 0xDD5320, 0x0000007 +gUnk_08DD5327:: @ 08DD5327 + .incbin "baserom.gba", 0xDD5327, 0x000003F +gUnk_08DD5366:: @ 08DD5366 + .incbin "baserom.gba", 0xDD5366, 0x0000037 +gUnk_08DD539D:: @ 08DD539D + .incbin "baserom.gba", 0xDD539D, 0x0000032 +gUnk_08DD53CF:: @ 08DD53CF + .incbin "baserom.gba", 0xDD53CF, 0x0000067 + .4byte gUnk_08DD5366 + .incbin "baserom.gba", 0xDD543A, 0x0000001 + .4byte gUnk_08DD539D + .incbin "baserom.gba", 0xDD543F, 0x0000001 + .4byte gUnk_08DD53CF + .incbin "baserom.gba", 0xDD5444, 0x0000002 + .4byte gUnk_08DD5327 + .incbin "baserom.gba", 0xDD544A, 0x0000001 +bgmRoyalValley_track1:: @ 08DD544B + .incbin "baserom.gba", 0xDD544B, 0x0000003 +gUnk_08DD544E:: @ 08DD544E + .incbin "baserom.gba", 0xDD544E, 0x000003D +gUnk_08DD548B:: @ 08DD548B + .incbin "baserom.gba", 0xDD548B, 0x000002F +gUnk_08DD54BA:: @ 08DD54BA + .incbin "baserom.gba", 0xDD54BA, 0x0000030 +gUnk_08DD54EA:: @ 08DD54EA + .incbin "baserom.gba", 0xDD54EA, 0x000005D + .4byte gUnk_08DD548B + .incbin "baserom.gba", 0xDD554B, 0x0000001 + .4byte gUnk_08DD54BA + .incbin "baserom.gba", 0xDD5550, 0x0000001 + .4byte gUnk_08DD54EA + .incbin "baserom.gba", 0xDD5555, 0x0000002 + .4byte gUnk_08DD544E + .incbin "baserom.gba", 0xDD555B, 0x0000001 +bgmRoyalValley_track2:: @ 08DD555C + .incbin "baserom.gba", 0xDD555C, 0x0000003 +gUnk_08DD555F:: @ 08DD555F + .incbin "baserom.gba", 0xDD555F, 0x00000C4 + .4byte gUnk_08DD555F + .incbin "baserom.gba", 0xDD5627, 0x0000001 +bgmRoyalValley_track3:: @ 08DD5628 + .incbin "baserom.gba", 0xDD5628, 0x0000007 +gUnk_08DD562F:: @ 08DD562F + .incbin "baserom.gba", 0xDD562F, 0x000002A + .4byte gUnk_08DD562F + .incbin "baserom.gba", 0xDD565D, 0x0000001 +bgmRoyalValley_track4:: @ 08DD565E + .incbin "baserom.gba", 0xDD565E, 0x0000007 +gUnk_08DD5665:: @ 08DD5665 + .incbin "baserom.gba", 0xDD5665, 0x0000002 +gUnk_08DD5667:: @ 08DD5667 + .incbin "baserom.gba", 0xDD5667, 0x0000022 +gUnk_08DD5689:: @ 08DD5689 + .incbin "baserom.gba", 0xDD5689, 0x000001F +gUnk_08DD56A8:: @ 08DD56A8 + .incbin "baserom.gba", 0xDD56A8, 0x0000023 + .4byte gUnk_08DD5689 + .incbin "baserom.gba", 0xDD56CF, 0x0000005 + .4byte gUnk_08DD5667 + .incbin "baserom.gba", 0xDD56D8, 0x0000001 + .4byte gUnk_08DD5689 + .incbin "baserom.gba", 0xDD56DD, 0x0000005 + .4byte gUnk_08DD56A8 + .incbin "baserom.gba", 0xDD56E6, 0x0000001 + .4byte gUnk_08DD5689 + .incbin "baserom.gba", 0xDD56EB, 0x000001A +gUnk_08DD5705:: @ 08DD5705 + .incbin "baserom.gba", 0xDD5705, 0x0000014 +gUnk_08DD5719:: @ 08DD5719 + .incbin "baserom.gba", 0xDD5719, 0x0000028 + .4byte gUnk_08DD5705 + .incbin "baserom.gba", 0xDD5745, 0x0000001 + .4byte gUnk_08DD5719 + .incbin "baserom.gba", 0xDD574A, 0x0000016 + .4byte gUnk_08DD5705 + .incbin "baserom.gba", 0xDD5764, 0x0000001 + .4byte gUnk_08DD5719 + .incbin "baserom.gba", 0xDD5769, 0x0000016 + .4byte gUnk_08DD5705 + .incbin "baserom.gba", 0xDD5783, 0x0000001 + .4byte gUnk_08DD5719 + .incbin "baserom.gba", 0xDD5788, 0x0000008 + .4byte gUnk_08DD5665 + .incbin "baserom.gba", 0xDD5794, 0x0000001 +bgmRoyalValley_track5:: @ 08DD5795 + .incbin "baserom.gba", 0xDD5795, 0x0000007 +gUnk_08DD579C:: @ 08DD579C + .incbin "baserom.gba", 0xDD579C, 0x0000051 + .4byte gUnk_08DD579C + .incbin "baserom.gba", 0xDD57F1, 0x0000002 +bgmRoyalValley_track6:: @ 08DD57F3 + .incbin "baserom.gba", 0xDD57F3, 0x000002E +gUnk_08DD5821:: @ 08DD5821 + .incbin "baserom.gba", 0xDD5821, 0x000001D +gUnk_08DD583E:: @ 08DD583E + .incbin "baserom.gba", 0xDD583E, 0x000001F + .4byte gUnk_08DD5821 + .incbin "baserom.gba", 0xDD5861, 0x0000020 + .4byte gUnk_08DD5821 + .incbin "baserom.gba", 0xDD5885, 0x0000003 + .4byte gUnk_08DD583E + .incbin "baserom.gba", 0xDD588C, 0x0000001 + .4byte gUnk_08DD5821 + .incbin "baserom.gba", 0xDD5891, 0x0000003 +bgmRoyalValley:: @ 08DD5894 + sound_header 7 0 0 0xb2 gUnk_08A06194 bgmRoyalValley_track0 bgmRoyalValley_track1 bgmRoyalValley_track2 bgmRoyalValley_track3 bgmRoyalValley_track4 bgmRoyalValley_track5 bgmRoyalValley_track6 + +bgmCloudTops_track0:: @ 08DD58B8 + .incbin "baserom.gba", 0xDD58B8, 0x000001C +gUnk_08DD58D4:: @ 08DD58D4 + .incbin "baserom.gba", 0xDD58D4, 0x000001B + .4byte gUnk_08DD58D4 + .incbin "baserom.gba", 0xDD58F3, 0x000001D +gUnk_08DD5910:: @ 08DD5910 + .incbin "baserom.gba", 0xDD5910, 0x00000F1 +gUnk_08DD5A01:: @ 08DD5A01 + .incbin "baserom.gba", 0xDD5A01, 0x0000009 +gUnk_08DD5A0A:: @ 08DD5A0A + .incbin "baserom.gba", 0xDD5A0A, 0x000000F +gUnk_08DD5A19:: @ 08DD5A19 + .incbin "baserom.gba", 0xDD5A19, 0x0000010 + .4byte gUnk_08DD5A01 +gUnk_08DD5A2D:: @ 08DD5A2D + .incbin "baserom.gba", 0xDD5A2D, 0x000000A +gUnk_08DD5A37:: @ 08DD5A37 + .incbin "baserom.gba", 0xDD5A37, 0x0000015 + .4byte gUnk_08DD5A0A + .incbin "baserom.gba", 0xDD5A50, 0x0000006 + .4byte gUnk_08DD5A19 + .incbin "baserom.gba", 0xDD5A5A, 0x0000001 + .4byte gUnk_08DD5A01 + .incbin "baserom.gba", 0xDD5A5F, 0x0000001 + .4byte gUnk_08DD5A2D + .incbin "baserom.gba", 0xDD5A64, 0x0000001 + .4byte gUnk_08DD5A37 + .incbin "baserom.gba", 0xDD5A69, 0x0000009 + .4byte gUnk_08DD5910 + .incbin "baserom.gba", 0xDD5A76, 0x0000001 +bgmCloudTops_track1:: @ 08DD5A77 + .incbin "baserom.gba", 0xDD5A77, 0x000004A +gUnk_08DD5AC1:: @ 08DD5AC1 + .incbin "baserom.gba", 0xDD5AC1, 0x0000018 +gUnk_08DD5AD9:: @ 08DD5AD9 + .incbin "baserom.gba", 0xDD5AD9, 0x000001A +gUnk_08DD5AF3:: @ 08DD5AF3 + .incbin "baserom.gba", 0xDD5AF3, 0x000001B + .4byte gUnk_08DD5AF3 + .incbin "baserom.gba", 0xDD5B12, 0x0000001 + .4byte gUnk_08DD5AD9 + .incbin "baserom.gba", 0xDD5B17, 0x0000001 + .4byte gUnk_08DD5AD9 + .incbin "baserom.gba", 0xDD5B1C, 0x000001A + .4byte gUnk_08DD5AD9 + .incbin "baserom.gba", 0xDD5B3A, 0x0000008 +gUnk_08DD5B42:: @ 08DD5B42 + .incbin "baserom.gba", 0xDD5B42, 0x000001B + .4byte gUnk_08DD5B42 + .incbin "baserom.gba", 0xDD5B61, 0x0000001 + .4byte gUnk_08DD5B42 + .incbin "baserom.gba", 0xDD5B66, 0x0000001 + .4byte gUnk_08DD5B42 + .incbin "baserom.gba", 0xDD5B6B, 0x0000001 + .4byte gUnk_08DD5B42 + .incbin "baserom.gba", 0xDD5B70, 0x0000001 + .4byte gUnk_08DD5B42 + .incbin "baserom.gba", 0xDD5B75, 0x0000001 + .4byte gUnk_08DD5B42 + .incbin "baserom.gba", 0xDD5B7A, 0x0000001 + .4byte gUnk_08DD5B42 + .incbin "baserom.gba", 0xDD5B7F, 0x0000001 + .4byte gUnk_08DD5B42 + .incbin "baserom.gba", 0xDD5B84, 0x0000001 + .4byte gUnk_08DD5B42 + .incbin "baserom.gba", 0xDD5B89, 0x0000001 + .4byte gUnk_08DD5B42 + .incbin "baserom.gba", 0xDD5B8E, 0x0000001 + .4byte gUnk_08DD5B42 + .incbin "baserom.gba", 0xDD5B93, 0x0000001 + .4byte gUnk_08DD5B42 + .incbin "baserom.gba", 0xDD5B98, 0x0000001 + .4byte gUnk_08DD5B42 + .incbin "baserom.gba", 0xDD5B9D, 0x0000001 + .4byte gUnk_08DD5B42 + .incbin "baserom.gba", 0xDD5BA2, 0x0000001 + .4byte gUnk_08DD5B42 + .incbin "baserom.gba", 0xDD5BA7, 0x0000001 + .4byte gUnk_08DD5B42 + .incbin "baserom.gba", 0xDD5BAC, 0x0000001 + .4byte gUnk_08DD5B42 + .incbin "baserom.gba", 0xDD5BB1, 0x0000001 + .4byte gUnk_08DD5B42 + .incbin "baserom.gba", 0xDD5BB6, 0x0000001 + .4byte gUnk_08DD5B42 + .incbin "baserom.gba", 0xDD5BBB, 0x0000001 + .4byte gUnk_08DD5B42 + .incbin "baserom.gba", 0xDD5BC0, 0x000003B + .4byte gUnk_08DD5AC1 + .incbin "baserom.gba", 0xDD5BFF, 0x0000001 +bgmCloudTops_track2:: @ 08DD5C00 + .incbin "baserom.gba", 0xDD5C00, 0x0000061 +gUnk_08DD5C61:: @ 08DD5C61 + .incbin "baserom.gba", 0xDD5C61, 0x00000AC + .4byte gUnk_08DD5C61 + .incbin "baserom.gba", 0xDD5D11, 0x0000001 +bgmCloudTops_track3:: @ 08DD5D12 + .incbin "baserom.gba", 0xDD5D12, 0x000002E +gUnk_08DD5D40:: @ 08DD5D40 + .incbin "baserom.gba", 0xDD5D40, 0x0000024 +gUnk_08DD5D64:: @ 08DD5D64 + .incbin "baserom.gba", 0xDD5D64, 0x0000027 +gUnk_08DD5D8B:: @ 08DD5D8B + .incbin "baserom.gba", 0xDD5D8B, 0x0000023 + .4byte gUnk_08DD5D40 + .incbin "baserom.gba", 0xDD5DB2, 0x0000001 + .4byte gUnk_08DD5D64 + .incbin "baserom.gba", 0xDD5DB7, 0x0000001 + .4byte gUnk_08DD5D40 + .incbin "baserom.gba", 0xDD5DBC, 0x0000001 + .4byte gUnk_08DD5D64 + .incbin "baserom.gba", 0xDD5DC1, 0x0000001 + .4byte gUnk_08DD5D40 + .incbin "baserom.gba", 0xDD5DC6, 0x0000001 + .4byte gUnk_08DD5D64 + .incbin "baserom.gba", 0xDD5DCB, 0x000005F +gUnk_08DD5E2A:: @ 08DD5E2A + .incbin "baserom.gba", 0xDD5E2A, 0x0000029 + .4byte gUnk_08DD5D40 + .incbin "baserom.gba", 0xDD5E57, 0x0000001 + .4byte gUnk_08DD5D64 + .incbin "baserom.gba", 0xDD5E5C, 0x0000001 + .4byte gUnk_08DD5D40 + .incbin "baserom.gba", 0xDD5E61, 0x0000001 + .4byte gUnk_08DD5E2A + .incbin "baserom.gba", 0xDD5E66, 0x0000001 + .4byte gUnk_08DD5D40 + .incbin "baserom.gba", 0xDD5E6B, 0x0000001 + .4byte gUnk_08DD5D64 + .incbin "baserom.gba", 0xDD5E70, 0x0000001 + .4byte gUnk_08DD5D40 + .incbin "baserom.gba", 0xDD5E75, 0x0000001 + .4byte gUnk_08DD5E2A + .incbin "baserom.gba", 0xDD5E7A, 0x0000001 + .4byte gUnk_08DD5D40 + .incbin "baserom.gba", 0xDD5E7F, 0x0000001 + .4byte gUnk_08DD5D64 + .incbin "baserom.gba", 0xDD5E84, 0x0000001 + .4byte gUnk_08DD5D40 + .incbin "baserom.gba", 0xDD5E89, 0x0000001 + .4byte gUnk_08DD5E2A + .incbin "baserom.gba", 0xDD5E8E, 0x0000001 + .4byte gUnk_08DD5D40 + .incbin "baserom.gba", 0xDD5E93, 0x0000001 + .4byte gUnk_08DD5D64 + .incbin "baserom.gba", 0xDD5E98, 0x0000001 + .4byte gUnk_08DD5D40 + .incbin "baserom.gba", 0xDD5E9D, 0x0000001 + .4byte gUnk_08DD5E2A + .incbin "baserom.gba", 0xDD5EA2, 0x0000001 + .4byte gUnk_08DD5D40 + .incbin "baserom.gba", 0xDD5EA7, 0x0000001 + .4byte gUnk_08DD5D64 + .incbin "baserom.gba", 0xDD5EAC, 0x0000001 + .4byte gUnk_08DD5D40 + .incbin "baserom.gba", 0xDD5EB1, 0x0000001 + .4byte gUnk_08DD5E2A + .incbin "baserom.gba", 0xDD5EB6, 0x0000001 + .4byte gUnk_08DD5D40 + .incbin "baserom.gba", 0xDD5EBB, 0x0000030 + .4byte gUnk_08DD5D8B + .incbin "baserom.gba", 0xDD5EEF, 0x0000001 +bgmCloudTops_track4:: @ 08DD5EF0 + .incbin "baserom.gba", 0xDD5EF0, 0x0000048 +gUnk_08DD5F38:: @ 08DD5F38 + .incbin "baserom.gba", 0xDD5F38, 0x0000035 +gUnk_08DD5F6D:: @ 08DD5F6D + .incbin "baserom.gba", 0xDD5F6D, 0x000001A + .4byte gUnk_08DD5F6D +gUnk_08DD5F8B:: @ 08DD5F8B + .incbin "baserom.gba", 0xDD5F8B, 0x000004C + .4byte gUnk_08DD5F8B + .incbin "baserom.gba", 0xDD5FDB, 0x0000020 +gUnk_08DD5FFB:: @ 08DD5FFB + .incbin "baserom.gba", 0xDD5FFB, 0x000003E + .4byte gUnk_08DD5FFB + .incbin "baserom.gba", 0xDD603D, 0x00000A4 +gUnk_08DD60E1:: @ 08DD60E1 + .incbin "baserom.gba", 0xDD60E1, 0x000001D +gUnk_08DD60FE:: @ 08DD60FE + .incbin "baserom.gba", 0xDD60FE, 0x000001A + .4byte gUnk_08DD60E1 +gUnk_08DD611C:: @ 08DD611C + .incbin "baserom.gba", 0xDD611C, 0x000001E + .4byte gUnk_08DD60E1 + .incbin "baserom.gba", 0xDD613E, 0x0000001 + .4byte gUnk_08DD60FE + .incbin "baserom.gba", 0xDD6143, 0x0000001 + .4byte gUnk_08DD60E1 + .incbin "baserom.gba", 0xDD6148, 0x0000001 + .4byte gUnk_08DD611C + .incbin "baserom.gba", 0xDD614D, 0x0000001 + .4byte gUnk_08DD60E1 + .incbin "baserom.gba", 0xDD6152, 0x0000001 + .4byte gUnk_08DD60FE + .incbin "baserom.gba", 0xDD6157, 0x0000001 + .4byte gUnk_08DD60E1 + .incbin "baserom.gba", 0xDD615C, 0x0000001 + .4byte gUnk_08DD611C + .incbin "baserom.gba", 0xDD6161, 0x0000001 + .4byte gUnk_08DD60E1 + .incbin "baserom.gba", 0xDD6166, 0x0000001 + .4byte gUnk_08DD60FE + .incbin "baserom.gba", 0xDD616B, 0x0000001 + .4byte gUnk_08DD60E1 + .incbin "baserom.gba", 0xDD6170, 0x0000001 + .4byte gUnk_08DD611C + .incbin "baserom.gba", 0xDD6175, 0x0000001 + .4byte gUnk_08DD60E1 + .incbin "baserom.gba", 0xDD617A, 0x0000001 + .4byte gUnk_08DD60FE + .incbin "baserom.gba", 0xDD617F, 0x0000001 + .4byte gUnk_08DD60E1 + .incbin "baserom.gba", 0xDD6184, 0x0000001 + .4byte gUnk_08DD611C + .incbin "baserom.gba", 0xDD6189, 0x0000001 + .4byte gUnk_08DD60E1 + .incbin "baserom.gba", 0xDD618E, 0x0000030 + .4byte gUnk_08DD5F38 + .incbin "baserom.gba", 0xDD61C2, 0x0000001 +bgmCloudTops_track5:: @ 08DD61C3 + .incbin "baserom.gba", 0xDD61C3, 0x0000047 +gUnk_08DD620A:: @ 08DD620A + .incbin "baserom.gba", 0xDD620A, 0x0000077 + .4byte gUnk_08DD620A + .incbin "baserom.gba", 0xDD6285, 0x0000001 +bgmCloudTops_track6:: @ 08DD6286 + .incbin "baserom.gba", 0xDD6286, 0x0000012 +gUnk_08DD6298:: @ 08DD6298 + .incbin "baserom.gba", 0xDD6298, 0x0000112 +gUnk_08DD63AA:: @ 08DD63AA + .incbin "baserom.gba", 0xDD63AA, 0x000000C +gUnk_08DD63B6:: @ 08DD63B6 + .incbin "baserom.gba", 0xDD63B6, 0x0000008 +gUnk_08DD63BE:: @ 08DD63BE + .incbin "baserom.gba", 0xDD63BE, 0x000000C +gUnk_08DD63CA:: @ 08DD63CA + .incbin "baserom.gba", 0xDD63CA, 0x0000010 +gUnk_08DD63DA:: @ 08DD63DA + .incbin "baserom.gba", 0xDD63DA, 0x000000C +gUnk_08DD63E6:: @ 08DD63E6 + .incbin "baserom.gba", 0xDD63E6, 0x0000019 +gUnk_08DD63FF:: @ 08DD63FF + .incbin "baserom.gba", 0xDD63FF, 0x0000001 + .4byte gUnk_08DD63AA + .incbin "baserom.gba", 0xDD6404, 0x0000001 + .4byte gUnk_08DD63B6 + .incbin "baserom.gba", 0xDD6409, 0x0000001 + .4byte gUnk_08DD63BE + .incbin "baserom.gba", 0xDD640E, 0x0000001 + .4byte gUnk_08DD63CA + .incbin "baserom.gba", 0xDD6413, 0x0000001 + .4byte gUnk_08DD63DA + .incbin "baserom.gba", 0xDD6418, 0x0000001 + .4byte gUnk_08DD63E6 + .incbin "baserom.gba", 0xDD641D, 0x000000C + .4byte gUnk_08DD6298 + .incbin "baserom.gba", 0xDD642D, 0x0000001 +bgmCloudTops_track7:: @ 08DD642E + .incbin "baserom.gba", 0xDD642E, 0x000002B +gUnk_08DD6459:: @ 08DD6459 + .incbin "baserom.gba", 0xDD6459, 0x000003E +gUnk_08DD6497:: @ 08DD6497 + .incbin "baserom.gba", 0xDD6497, 0x0000016 + .4byte gUnk_08DD6497 + .incbin "baserom.gba", 0xDD64B1, 0x0000008 + .4byte gUnk_08DD6497 + .incbin "baserom.gba", 0xDD64BD, 0x0000008 + .4byte gUnk_08DD6497 + .incbin "baserom.gba", 0xDD64C9, 0x0000008 + .4byte gUnk_08DD6497 + .incbin "baserom.gba", 0xDD64D5, 0x0000008 + .4byte gUnk_08DD6497 + .incbin "baserom.gba", 0xDD64E1, 0x0000013 + .4byte gUnk_08DD6459 + .incbin "baserom.gba", 0xDD64F8, 0x0000004 +bgmCloudTops:: @ 08DD64FC + sound_header 8 0 0 0x9e gUnk_08A06794 bgmCloudTops_track0 bgmCloudTops_track1 bgmCloudTops_track2 bgmCloudTops_track3 bgmCloudTops_track4 bgmCloudTops_track5 bgmCloudTops_track6 bgmCloudTops_track7 + +bgmDarkHyruleCastle_track0:: @ 08DD6524 + .incbin "baserom.gba", 0xDD6524, 0x000003F +gUnk_08DD6563:: @ 08DD6563 + .incbin "baserom.gba", 0xDD6563, 0x0000022 +gUnk_08DD6585:: @ 08DD6585 + .incbin "baserom.gba", 0xDD6585, 0x0000014 +gUnk_08DD6599:: @ 08DD6599 + .incbin "baserom.gba", 0xDD6599, 0x000001A +gUnk_08DD65B3:: @ 08DD65B3 + .incbin "baserom.gba", 0xDD65B3, 0x000006C + .4byte gUnk_08DD65B3 + .incbin "baserom.gba", 0xDD6623, 0x0000001 + .4byte gUnk_08DD6585 + .incbin "baserom.gba", 0xDD6628, 0x0000001 + .4byte gUnk_08DD6599 + .incbin "baserom.gba", 0xDD662D, 0x0000074 + .4byte gUnk_08DD6563 + .incbin "baserom.gba", 0xDD66A5, 0x0000001 +bgmDarkHyruleCastle_track1:: @ 08DD66A6 + .incbin "baserom.gba", 0xDD66A6, 0x0000035 +gUnk_08DD66DB:: @ 08DD66DB + .incbin "baserom.gba", 0xDD66DB, 0x0000009 +gUnk_08DD66E4:: @ 08DD66E4 + .incbin "baserom.gba", 0xDD66E4, 0x000000A +gUnk_08DD66EE:: @ 08DD66EE + .incbin "baserom.gba", 0xDD66EE, 0x000000B + .4byte gUnk_08DD66E4 + .incbin "baserom.gba", 0xDD66FD, 0x0000001 + .4byte gUnk_08DD66EE + .incbin "baserom.gba", 0xDD6702, 0x0000001 + .4byte gUnk_08DD66E4 + .incbin "baserom.gba", 0xDD6707, 0x0000001 + .4byte gUnk_08DD66EE + .incbin "baserom.gba", 0xDD670C, 0x0000001 + .4byte gUnk_08DD66E4 + .incbin "baserom.gba", 0xDD6711, 0x0000001 + .4byte gUnk_08DD66EE + .incbin "baserom.gba", 0xDD6716, 0x0000001 + .4byte gUnk_08DD66E4 + .incbin "baserom.gba", 0xDD671B, 0x0000001 + .4byte gUnk_08DD66EE + .incbin "baserom.gba", 0xDD6720, 0x0000001 + .4byte gUnk_08DD66E4 +gUnk_08DD6725:: @ 08DD6725 + .incbin "baserom.gba", 0xDD6725, 0x000000A +gUnk_08DD672F:: @ 08DD672F + .incbin "baserom.gba", 0xDD672F, 0x000000B + .4byte gUnk_08DD6725 + .incbin "baserom.gba", 0xDD673E, 0x0000001 + .4byte gUnk_08DD672F + .incbin "baserom.gba", 0xDD6743, 0x0000001 + .4byte gUnk_08DD66EE + .incbin "baserom.gba", 0xDD6748, 0x0000001 + .4byte gUnk_08DD66E4 + .incbin "baserom.gba", 0xDD674D, 0x0000001 + .4byte gUnk_08DD66EE + .incbin "baserom.gba", 0xDD6752, 0x0000001 + .4byte gUnk_08DD66E4 + .incbin "baserom.gba", 0xDD6757, 0x0000019 + .4byte gUnk_08DD66DB + .incbin "baserom.gba", 0xDD6774, 0x0000001 +bgmDarkHyruleCastle_track2:: @ 08DD6775 + .incbin "baserom.gba", 0xDD6775, 0x000003A +gUnk_08DD67AF:: @ 08DD67AF + .incbin "baserom.gba", 0xDD67AF, 0x0000006 +gUnk_08DD67B5:: @ 08DD67B5 + .incbin "baserom.gba", 0xDD67B5, 0x0000014 + .4byte gUnk_08DD67B5 + .incbin "baserom.gba", 0xDD67CD, 0x0000007 + .4byte gUnk_08DD67B5 + .incbin "baserom.gba", 0xDD67D8, 0x0000007 + .4byte gUnk_08DD67B5 + .incbin "baserom.gba", 0xDD67E3, 0x0000007 + .4byte gUnk_08DD67B5 + .incbin "baserom.gba", 0xDD67EE, 0x0000007 + .4byte gUnk_08DD67B5 + .incbin "baserom.gba", 0xDD67F9, 0x0000006 +gUnk_08DD67FF:: @ 08DD67FF + .incbin "baserom.gba", 0xDD67FF, 0x000000F + .4byte gUnk_08DD67FF + .incbin "baserom.gba", 0xDD6812, 0x0000007 + .4byte gUnk_08DD67B5 + .incbin "baserom.gba", 0xDD681D, 0x0000007 + .4byte gUnk_08DD67B5 + .incbin "baserom.gba", 0xDD6828, 0x0000006 +gUnk_08DD682E:: @ 08DD682E + .incbin "baserom.gba", 0xDD682E, 0x0000020 + .4byte gUnk_08DD682E + .incbin "baserom.gba", 0xDD6852, 0x000000D +gUnk_08DD685F:: @ 08DD685F + .incbin "baserom.gba", 0xDD685F, 0x0000010 + .4byte gUnk_08DD685F + .incbin "baserom.gba", 0xDD6873, 0x0000026 + .4byte gUnk_08DD67AF + .incbin "baserom.gba", 0xDD689D, 0x0000001 +bgmDarkHyruleCastle_track3:: @ 08DD689E + .incbin "baserom.gba", 0xDD689E, 0x0000038 +bgmDarkHyruleCastle_track4:: @ 08DD68D6 + .incbin "baserom.gba", 0xDD68D6, 0x000003E +gUnk_08DD6914:: @ 08DD6914 + .incbin "baserom.gba", 0xDD6914, 0x0000027 +gUnk_08DD693B:: @ 08DD693B + .incbin "baserom.gba", 0xDD693B, 0x0000013 +gUnk_08DD694E:: @ 08DD694E + .incbin "baserom.gba", 0xDD694E, 0x000001F +gUnk_08DD696D:: @ 08DD696D + .incbin "baserom.gba", 0xDD696D, 0x0000076 + .4byte gUnk_08DD696D + .incbin "baserom.gba", 0xDD69E7, 0x0000001 + .4byte gUnk_08DD693B + .incbin "baserom.gba", 0xDD69EC, 0x0000001 + .4byte gUnk_08DD694E + .incbin "baserom.gba", 0xDD69F1, 0x0000018 +gUnk_08DD6A09:: @ 08DD6A09 + .incbin "baserom.gba", 0xDD6A09, 0x000000A +gUnk_08DD6A13:: @ 08DD6A13 + .incbin "baserom.gba", 0xDD6A13, 0x0000015 + .4byte gUnk_08DD6A09 + .incbin "baserom.gba", 0xDD6A2C, 0x0000001 + .4byte gUnk_08DD6A13 + .incbin "baserom.gba", 0xDD6A31, 0x000003A + .4byte gUnk_08DD6914 + .incbin "baserom.gba", 0xDD6A6F, 0x0000001 +bgmDarkHyruleCastle_track5:: @ 08DD6A70 + .incbin "baserom.gba", 0xDD6A70, 0x0000032 +gUnk_08DD6AA2:: @ 08DD6AA2 + .incbin "baserom.gba", 0xDD6AA2, 0x000001B +gUnk_08DD6ABD:: @ 08DD6ABD + .incbin "baserom.gba", 0xDD6ABD, 0x000000B +gUnk_08DD6AC8:: @ 08DD6AC8 + .incbin "baserom.gba", 0xDD6AC8, 0x0000019 + .4byte gUnk_08DD6ABD +gUnk_08DD6AE5:: @ 08DD6AE5 + .incbin "baserom.gba", 0xDD6AE5, 0x000001D + .4byte gUnk_08DD6ABD + .incbin "baserom.gba", 0xDD6B06, 0x0000001 + .4byte gUnk_08DD6AC8 + .incbin "baserom.gba", 0xDD6B0B, 0x0000001 + .4byte gUnk_08DD6ABD + .incbin "baserom.gba", 0xDD6B10, 0x0000001 + .4byte gUnk_08DD6AE5 + .incbin "baserom.gba", 0xDD6B15, 0x0000001 + .4byte gUnk_08DD6ABD + .incbin "baserom.gba", 0xDD6B1A, 0x0000015 + .4byte gUnk_08DD6ABD + .incbin "baserom.gba", 0xDD6B33, 0x0000001 + .4byte gUnk_08DD6AE5 + .incbin "baserom.gba", 0xDD6B38, 0x0000001 + .4byte gUnk_08DD6ABD + .incbin "baserom.gba", 0xDD6B3D, 0x0000001 + .4byte gUnk_08DD6AC8 + .incbin "baserom.gba", 0xDD6B42, 0x000000F + .4byte gUnk_08DD6AC8 + .incbin "baserom.gba", 0xDD6B55, 0x0000001 + .4byte gUnk_08DD6ABD + .incbin "baserom.gba", 0xDD6B5A, 0x0000001 + .4byte gUnk_08DD6AC8 + .incbin "baserom.gba", 0xDD6B5F, 0x0000001 + .4byte gUnk_08DD6ABD + .incbin "baserom.gba", 0xDD6B64, 0x000000D + .4byte gUnk_08DD6AA2 + .incbin "baserom.gba", 0xDD6B75, 0x0000001 +bgmDarkHyruleCastle_track6:: @ 08DD6B76 + .incbin "baserom.gba", 0xDD6B76, 0x0000015 +gUnk_08DD6B8B:: @ 08DD6B8B + .incbin "baserom.gba", 0xDD6B8B, 0x000000C +gUnk_08DD6B97:: @ 08DD6B97 + .incbin "baserom.gba", 0xDD6B97, 0x0000007 + .4byte gUnk_08DD6B8B + .incbin "baserom.gba", 0xDD6BA2, 0x000000B + .4byte gUnk_08DD6B8B + .incbin "baserom.gba", 0xDD6BB1, 0x000000B + .4byte gUnk_08DD6B8B + .incbin "baserom.gba", 0xDD6BC0, 0x0000004 +gUnk_08DD6BC4:: @ 08DD6BC4 + .incbin "baserom.gba", 0xDD6BC4, 0x0000010 + .4byte gUnk_08DD6BC4 + .incbin "baserom.gba", 0xDD6BD8, 0x0000017 + .4byte gUnk_08DD6BC4 + .incbin "baserom.gba", 0xDD6BF3, 0x0000001 + .4byte gUnk_08DD6B97 + .incbin "baserom.gba", 0xDD6BF8, 0x0000004 +bgmDarkHyruleCastle:: @ 08DD6BFC + sound_header 7 0 0 0xb2 gUnk_08A06D94 bgmDarkHyruleCastle_track0 bgmDarkHyruleCastle_track1 bgmDarkHyruleCastle_track2 bgmDarkHyruleCastle_track3 bgmDarkHyruleCastle_track4 bgmDarkHyruleCastle_track5 bgmDarkHyruleCastle_track6 + +bgmSecretCastleEntrance_track0:: @ 08DD6C20 + .incbin "baserom.gba", 0xDD6C20, 0x000000B +gUnk_08DD6C2B:: @ 08DD6C2B + .incbin "baserom.gba", 0xDD6C2B, 0x000000D +gUnk_08DD6C38:: @ 08DD6C38 + .incbin "baserom.gba", 0xDD6C38, 0x000001E + .4byte gUnk_08DD6C38 + .incbin "baserom.gba", 0xDD6C5A, 0x0000001 + .4byte gUnk_08DD6C38 +gUnk_08DD6C5F:: @ 08DD6C5F + .incbin "baserom.gba", 0xDD6C5F, 0x0000022 + .4byte gUnk_08DD6C5F +gUnk_08DD6C85:: @ 08DD6C85 + .incbin "baserom.gba", 0xDD6C85, 0x000000F + .4byte gUnk_08DD6C85 + .incbin "baserom.gba", 0xDD6C98, 0x0000010 + .4byte gUnk_08DD6C85 + .incbin "baserom.gba", 0xDD6CAC, 0x0000005 + .4byte gUnk_08DD6C2B + .incbin "baserom.gba", 0xDD6CB5, 0x0000001 +bgmSecretCastleEntrance_track1:: @ 08DD6CB6 + .incbin "baserom.gba", 0xDD6CB6, 0x0000007 +gUnk_08DD6CBD:: @ 08DD6CBD + .incbin "baserom.gba", 0xDD6CBD, 0x000000D +gUnk_08DD6CCA:: @ 08DD6CCA + .incbin "baserom.gba", 0xDD6CCA, 0x000000E +gUnk_08DD6CD8:: @ 08DD6CD8 + .incbin "baserom.gba", 0xDD6CD8, 0x0000011 + .4byte gUnk_08DD6CCA + .incbin "baserom.gba", 0xDD6CED, 0x0000001 + .4byte gUnk_08DD6CCA +gUnk_08DD6CF2:: @ 08DD6CF2 + .incbin "baserom.gba", 0xDD6CF2, 0x0000011 + .4byte gUnk_08DD6CD8 + .incbin "baserom.gba", 0xDD6D07, 0x0000001 + .4byte gUnk_08DD6CF2 +gUnk_08DD6D0C:: @ 08DD6D0C + .incbin "baserom.gba", 0xDD6D0C, 0x000000F + .4byte gUnk_08DD6D0C + .incbin "baserom.gba", 0xDD6D1F, 0x0000010 + .4byte gUnk_08DD6D0C + .incbin "baserom.gba", 0xDD6D33, 0x0000003 + .4byte gUnk_08DD6CBD + .incbin "baserom.gba", 0xDD6D3A, 0x0000001 +bgmSecretCastleEntrance_track2:: @ 08DD6D3B + .incbin "baserom.gba", 0xDD6D3B, 0x0000004 +gUnk_08DD6D3F:: @ 08DD6D3F + .incbin "baserom.gba", 0xDD6D3F, 0x0000009 +gUnk_08DD6D48:: @ 08DD6D48 + .incbin "baserom.gba", 0xDD6D48, 0x0000019 + .4byte gUnk_08DD6D48 + .incbin "baserom.gba", 0xDD6D65, 0x000003B + .4byte gUnk_08DD6D3F + .incbin "baserom.gba", 0xDD6DA4, 0x0000001 +bgmSecretCastleEntrance_track3:: @ 08DD6DA5 + .incbin "baserom.gba", 0xDD6DA5, 0x0000006 +gUnk_08DD6DAB:: @ 08DD6DAB + .incbin "baserom.gba", 0xDD6DAB, 0x0000005 +gUnk_08DD6DB0:: @ 08DD6DB0 + .incbin "baserom.gba", 0xDD6DB0, 0x0000019 + .4byte gUnk_08DD6DB0 + .incbin "baserom.gba", 0xDD6DCD, 0x000001A + .4byte gUnk_08DD6DAB + .incbin "baserom.gba", 0xDD6DEB, 0x0000001 +bgmSecretCastleEntrance_track4:: @ 08DD6DEC + .incbin "baserom.gba", 0xDD6DEC, 0x0000008 +gUnk_08DD6DF4:: @ 08DD6DF4 + .incbin "baserom.gba", 0xDD6DF4, 0x0000017 +gUnk_08DD6E0B:: @ 08DD6E0B + .incbin "baserom.gba", 0xDD6E0B, 0x000000B + .4byte gUnk_08DD6E0B + .incbin "baserom.gba", 0xDD6E1A, 0x000000A + .4byte gUnk_08DD6E0B + .incbin "baserom.gba", 0xDD6E28, 0x0000001 + .4byte gUnk_08DD6E0B +gUnk_08DD6E2D:: @ 08DD6E2D + .incbin "baserom.gba", 0xDD6E2D, 0x000000B + .4byte gUnk_08DD6E2D + .incbin "baserom.gba", 0xDD6E3C, 0x0000001 + .4byte gUnk_08DD6E2D + .incbin "baserom.gba", 0xDD6E41, 0x0000001 + .4byte gUnk_08DD6E2D + .incbin "baserom.gba", 0xDD6E46, 0x0000002 + .4byte gUnk_08DD6DF4 + .incbin "baserom.gba", 0xDD6E4C, 0x0000001 +bgmSecretCastleEntrance_track5:: @ 08DD6E4D + .incbin "baserom.gba", 0xDD6E4D, 0x0000007 +gUnk_08DD6E54:: @ 08DD6E54 + .incbin "baserom.gba", 0xDD6E54, 0x0000002 +gUnk_08DD6E56:: @ 08DD6E56 + .incbin "baserom.gba", 0xDD6E56, 0x000002A + .4byte gUnk_08DD6E56 + .incbin "baserom.gba", 0xDD6E84, 0x0000003 + .4byte gUnk_08DD6E56 + .incbin "baserom.gba", 0xDD6E8B, 0x0000001 + .4byte gUnk_08DD6E56 + .incbin "baserom.gba", 0xDD6E90, 0x0000002 +gUnk_08DD6E92:: @ 08DD6E92 + .incbin "baserom.gba", 0xDD6E92, 0x000002A + .4byte gUnk_08DD6E92 + .incbin "baserom.gba", 0xDD6EC0, 0x0000001 + .4byte gUnk_08DD6E54 + .incbin "baserom.gba", 0xDD6EC5, 0x0000001 +bgmSecretCastleEntrance_track6:: @ 08DD6EC6 + .incbin "baserom.gba", 0xDD6EC6, 0x0000007 +gUnk_08DD6ECD:: @ 08DD6ECD + .incbin "baserom.gba", 0xDD6ECD, 0x00000B8 + .4byte gUnk_08DD6ECD + .incbin "baserom.gba", 0xDD6F89, 0x0000001 +bgmSecretCastleEntrance_track7:: @ 08DD6F8A + .incbin "baserom.gba", 0xDD6F8A, 0x0000003 +gUnk_08DD6F8D:: @ 08DD6F8D + .incbin "baserom.gba", 0xDD6F8D, 0x0000030 + .4byte gUnk_08DD6F8D + .incbin "baserom.gba", 0xDD6FC1, 0x0000003 +bgmSecretCastleEntrance:: @ 08DD6FC4 + sound_header 8 0 0 0xbc gUnk_08A07394 bgmSecretCastleEntrance_track0 bgmSecretCastleEntrance_track1 bgmSecretCastleEntrance_track2 bgmSecretCastleEntrance_track3 bgmSecretCastleEntrance_track4 bgmSecretCastleEntrance_track5 bgmSecretCastleEntrance_track6 bgmSecretCastleEntrance_track7 + +bgmDeepwoodShrine_track0:: @ 08DD6FEC + .incbin "baserom.gba", 0xDD6FEC, 0x0000030 +gUnk_08DD701C:: @ 08DD701C + .incbin "baserom.gba", 0xDD701C, 0x0000026 +gUnk_08DD7042:: @ 08DD7042 + .incbin "baserom.gba", 0xDD7042, 0x0000076 + .4byte gUnk_08DD701C + .incbin "baserom.gba", 0xDD70BC, 0x0000001 + .4byte gUnk_08DD701C + .incbin "baserom.gba", 0xDD70C1, 0x0000001 + .4byte gUnk_08DD701C + .incbin "baserom.gba", 0xDD70C6, 0x0000057 + .4byte gUnk_08DD701C + .incbin "baserom.gba", 0xDD7121, 0x0000001 + .4byte gUnk_08DD701C + .incbin "baserom.gba", 0xDD7126, 0x0000001 + .4byte gUnk_08DD701C + .incbin "baserom.gba", 0xDD712B, 0x0000005 + .4byte gUnk_08DD7042 + .incbin "baserom.gba", 0xDD7134, 0x0000001 +bgmDeepwoodShrine_track1:: @ 08DD7135 + .incbin "baserom.gba", 0xDD7135, 0x0000007 +gUnk_08DD713C:: @ 08DD713C + .incbin "baserom.gba", 0xDD713C, 0x000000B + .4byte gUnk_08DD713C + .incbin "baserom.gba", 0xDD714B, 0x0000001 +bgmDeepwoodShrine_track2:: @ 08DD714C + .incbin "baserom.gba", 0xDD714C, 0x0000005 +gUnk_08DD7151:: @ 08DD7151 + .incbin "baserom.gba", 0xDD7151, 0x000001E + .4byte gUnk_08DD7151 + .incbin "baserom.gba", 0xDD7173, 0x0000001 +bgmDeepwoodShrine:: @ 08DD7174 + sound_header 3 0 0 0xbc gUnk_08A07610 bgmDeepwoodShrine_track0 bgmDeepwoodShrine_track1 bgmDeepwoodShrine_track2 + +bgmCaveOfFlames_track0:: @ 08DD7188 + .incbin "baserom.gba", 0xDD7188, 0x0000026 +bgmCaveOfFlames_track1:: @ 08DD71AE + .incbin "baserom.gba", 0xDD71AE, 0x0000016 +gUnk_08DD71C4:: @ 08DD71C4 + .incbin "baserom.gba", 0xDD71C4, 0x0000001 +gUnk_08DD71C5:: @ 08DD71C5 + .incbin "baserom.gba", 0xDD71C5, 0x000000C + .4byte gUnk_08DD71C5 + .incbin "baserom.gba", 0xDD71D5, 0x0000002 + .4byte gUnk_08DD71C5 + .incbin "baserom.gba", 0xDD71DB, 0x0000002 + .4byte gUnk_08DD71C5 + .incbin "baserom.gba", 0xDD71E1, 0x0000002 + .4byte gUnk_08DD71C5 + .incbin "baserom.gba", 0xDD71E7, 0x0000002 + .4byte gUnk_08DD71C5 + .incbin "baserom.gba", 0xDD71ED, 0x0000001 +gUnk_08DD71EE:: @ 08DD71EE + .incbin "baserom.gba", 0xDD71EE, 0x000000C + .4byte gUnk_08DD71EE + .incbin "baserom.gba", 0xDD71FE, 0x0000007 + .4byte gUnk_08DD71C4 + .incbin "baserom.gba", 0xDD7209, 0x0000001 +bgmCaveOfFlames_track2:: @ 08DD720A + .incbin "baserom.gba", 0xDD720A, 0x000001F +gUnk_08DD7229:: @ 08DD7229 + .incbin "baserom.gba", 0xDD7229, 0x0000096 + .4byte gUnk_08DD7229 + .incbin "baserom.gba", 0xDD72C3, 0x0000001 +bgmCaveOfFlames_track3:: @ 08DD72C4 + .incbin "baserom.gba", 0xDD72C4, 0x0000020 +gUnk_08DD72E4:: @ 08DD72E4 + .incbin "baserom.gba", 0xDD72E4, 0x00000A8 + .4byte gUnk_08DD72E4 + .incbin "baserom.gba", 0xDD7390, 0x0000001 +bgmCaveOfFlames_track4:: @ 08DD7391 + .incbin "baserom.gba", 0xDD7391, 0x0000022 +gUnk_08DD73B3:: @ 08DD73B3 + .incbin "baserom.gba", 0xDD73B3, 0x000001B +gUnk_08DD73CE:: @ 08DD73CE + .incbin "baserom.gba", 0xDD73CE, 0x000001B + .4byte gUnk_08DD73CE + .incbin "baserom.gba", 0xDD73ED, 0x0000001 + .4byte gUnk_08DD73CE + .incbin "baserom.gba", 0xDD73F2, 0x0000001 + .4byte gUnk_08DD73CE + .incbin "baserom.gba", 0xDD73F7, 0x0000001 + .4byte gUnk_08DD73CE + .incbin "baserom.gba", 0xDD73FC, 0x0000001 + .4byte gUnk_08DD73CE + .incbin "baserom.gba", 0xDD7401, 0x0000001 + .4byte gUnk_08DD73CE + .incbin "baserom.gba", 0xDD7406, 0x0000001 + .4byte gUnk_08DD73CE + .incbin "baserom.gba", 0xDD740B, 0x0000001 + .4byte gUnk_08DD73CE + .incbin "baserom.gba", 0xDD7410, 0x0000001 + .4byte gUnk_08DD73CE + .incbin "baserom.gba", 0xDD7415, 0x0000001 + .4byte gUnk_08DD73CE +gUnk_08DD741A:: @ 08DD741A + .incbin "baserom.gba", 0xDD741A, 0x000001B + .4byte gUnk_08DD741A + .incbin "baserom.gba", 0xDD7439, 0x0000001 + .4byte gUnk_08DD741A + .incbin "baserom.gba", 0xDD743E, 0x0000001 + .4byte gUnk_08DD741A + .incbin "baserom.gba", 0xDD7443, 0x0000001 + .4byte gUnk_08DD741A + .incbin "baserom.gba", 0xDD7448, 0x0000001 + .4byte gUnk_08DD741A + .incbin "baserom.gba", 0xDD744D, 0x0000001 + .4byte gUnk_08DD73B3 + .incbin "baserom.gba", 0xDD7452, 0x0000001 +bgmCaveOfFlames_track5:: @ 08DD7453 + .incbin "baserom.gba", 0xDD7453, 0x0000008 +gUnk_08DD745B:: @ 08DD745B + .incbin "baserom.gba", 0xDD745B, 0x00000B7 + .4byte gUnk_08DD745B + .incbin "baserom.gba", 0xDD7516, 0x0000001 +bgmCaveOfFlames_track6:: @ 08DD7517 + .incbin "baserom.gba", 0xDD7517, 0x0000009 +gUnk_08DD7520:: @ 08DD7520 + .incbin "baserom.gba", 0xDD7520, 0x0000020 + .4byte gUnk_08DD7520 + .incbin "baserom.gba", 0xDD7544, 0x0000001 +bgmCaveOfFlames_track7:: @ 08DD7545 + .incbin "baserom.gba", 0xDD7545, 0x000000C +gUnk_08DD7551:: @ 08DD7551 + .incbin "baserom.gba", 0xDD7551, 0x0000017 +gUnk_08DD7568:: @ 08DD7568 + .incbin "baserom.gba", 0xDD7568, 0x000001A + .4byte gUnk_08DD7568 + .incbin "baserom.gba", 0xDD7586, 0x0000001 + .4byte gUnk_08DD7568 + .incbin "baserom.gba", 0xDD758B, 0x0000001 + .4byte gUnk_08DD7568 + .incbin "baserom.gba", 0xDD7590, 0x0000001 + .4byte gUnk_08DD7568 + .incbin "baserom.gba", 0xDD7595, 0x0000001 + .4byte gUnk_08DD7568 + .incbin "baserom.gba", 0xDD759A, 0x0000001 + .4byte gUnk_08DD7568 + .incbin "baserom.gba", 0xDD759F, 0x0000001 + .4byte gUnk_08DD7568 + .incbin "baserom.gba", 0xDD75A4, 0x0000001 + .4byte gUnk_08DD7568 + .incbin "baserom.gba", 0xDD75A9, 0x0000001 + .4byte gUnk_08DD7568 + .incbin "baserom.gba", 0xDD75AE, 0x0000001 + .4byte gUnk_08DD7568 +gUnk_08DD75B3:: @ 08DD75B3 + .incbin "baserom.gba", 0xDD75B3, 0x000001A + .4byte gUnk_08DD75B3 + .incbin "baserom.gba", 0xDD75D1, 0x0000001 + .4byte gUnk_08DD75B3 + .incbin "baserom.gba", 0xDD75D6, 0x0000001 + .4byte gUnk_08DD75B3 + .incbin "baserom.gba", 0xDD75DB, 0x0000001 + .4byte gUnk_08DD75B3 + .incbin "baserom.gba", 0xDD75E0, 0x0000001 + .4byte gUnk_08DD75B3 + .incbin "baserom.gba", 0xDD75E5, 0x0000002 + .4byte gUnk_08DD7551 + .incbin "baserom.gba", 0xDD75EB, 0x0000001 +bgmCaveOfFlames_track8:: @ 08DD75EC + .incbin "baserom.gba", 0xDD75EC, 0x000000A +gUnk_08DD75F6:: @ 08DD75F6 + .incbin "baserom.gba", 0xDD75F6, 0x0000074 + .4byte gUnk_08DD75F6 + .incbin "baserom.gba", 0xDD766E, 0x0000002 +bgmCaveOfFlames:: @ 08DD7670 + sound_header 9 0 0 0xbc gUnk_08A07C10 bgmCaveOfFlames_track0 bgmCaveOfFlames_track1 bgmCaveOfFlames_track2 bgmCaveOfFlames_track3 bgmCaveOfFlames_track4 bgmCaveOfFlames_track5 bgmCaveOfFlames_track6 bgmCaveOfFlames_track7 bgmCaveOfFlames_track8 + +bgmFortressOfWinds_track0:: @ 08DD769C + .incbin "baserom.gba", 0xDD769C, 0x000000B +gUnk_08DD76A7:: @ 08DD76A7 + .incbin "baserom.gba", 0xDD76A7, 0x0000006 +gUnk_08DD76AD:: @ 08DD76AD + .incbin "baserom.gba", 0xDD76AD, 0x000001E +gUnk_08DD76CB:: @ 08DD76CB + .incbin "baserom.gba", 0xDD76CB, 0x000000F +gUnk_08DD76DA:: @ 08DD76DA + .incbin "baserom.gba", 0xDD76DA, 0x0000016 +gUnk_08DD76F0:: @ 08DD76F0 + .incbin "baserom.gba", 0xDD76F0, 0x000000A +gUnk_08DD76FA:: @ 08DD76FA + .incbin "baserom.gba", 0xDD76FA, 0x000001A +gUnk_08DD7714:: @ 08DD7714 + .incbin "baserom.gba", 0xDD7714, 0x0000016 +gUnk_08DD772A:: @ 08DD772A + .incbin "baserom.gba", 0xDD772A, 0x0000016 +gUnk_08DD7740:: @ 08DD7740 + .incbin "baserom.gba", 0xDD7740, 0x0000026 +gUnk_08DD7766:: @ 08DD7766 + .incbin "baserom.gba", 0xDD7766, 0x0000009 + .4byte gUnk_08DD76AD + .incbin "baserom.gba", 0xDD7773, 0x0000001 + .4byte gUnk_08DD76CB + .incbin "baserom.gba", 0xDD7778, 0x0000008 + .4byte gUnk_08DD76DA + .incbin "baserom.gba", 0xDD7784, 0x0000001 + .4byte gUnk_08DD76F0 + .incbin "baserom.gba", 0xDD7789, 0x0000001 + .4byte gUnk_08DD76FA + .incbin "baserom.gba", 0xDD778E, 0x0000001 + .4byte gUnk_08DD7714 + .incbin "baserom.gba", 0xDD7793, 0x0000001 + .4byte gUnk_08DD772A + .incbin "baserom.gba", 0xDD7798, 0x0000001 + .4byte gUnk_08DD7740 + .incbin "baserom.gba", 0xDD779D, 0x0000016 + .4byte gUnk_08DD7714 + .incbin "baserom.gba", 0xDD77B7, 0x0000001 + .4byte gUnk_08DD772A + .incbin "baserom.gba", 0xDD77BC, 0x0000001 + .4byte gUnk_08DD7740 + .incbin "baserom.gba", 0xDD77C1, 0x0000013 + .4byte gUnk_08DD76A7 + .incbin "baserom.gba", 0xDD77D8, 0x0000001 +bgmFortressOfWinds_track1:: @ 08DD77D9 + .incbin "baserom.gba", 0xDD77D9, 0x0000008 +gUnk_08DD77E1:: @ 08DD77E1 + .incbin "baserom.gba", 0xDD77E1, 0x0000015 +gUnk_08DD77F6:: @ 08DD77F6 + .incbin "baserom.gba", 0xDD77F6, 0x0000007 +gUnk_08DD77FD:: @ 08DD77FD + .incbin "baserom.gba", 0xDD77FD, 0x0000045 +gUnk_08DD7842:: @ 08DD7842 + .incbin "baserom.gba", 0xDD7842, 0x0000010 +gUnk_08DD7852:: @ 08DD7852 + .incbin "baserom.gba", 0xDD7852, 0x0000017 +gUnk_08DD7869:: @ 08DD7869 + .incbin "baserom.gba", 0xDD7869, 0x0000010 +gUnk_08DD7879:: @ 08DD7879 + .incbin "baserom.gba", 0xDD7879, 0x000002F + .4byte gUnk_08DD77F6 + .incbin "baserom.gba", 0xDD78AC, 0x0000001 + .4byte gUnk_08DD77FD + .incbin "baserom.gba", 0xDD78B1, 0x0000020 + .4byte gUnk_08DD7842 + .incbin "baserom.gba", 0xDD78D5, 0x0000001 + .4byte gUnk_08DD7852 + .incbin "baserom.gba", 0xDD78DA, 0x0000001 + .4byte gUnk_08DD7869 + .incbin "baserom.gba", 0xDD78DF, 0x0000001 + .4byte gUnk_08DD7879 + .incbin "baserom.gba", 0xDD78E4, 0x0000001 + .4byte gUnk_08DD7842 + .incbin "baserom.gba", 0xDD78E9, 0x0000001 + .4byte gUnk_08DD7852 + .incbin "baserom.gba", 0xDD78EE, 0x0000001 + .4byte gUnk_08DD7869 + .incbin "baserom.gba", 0xDD78F3, 0x0000001 + .4byte gUnk_08DD7879 + .incbin "baserom.gba", 0xDD78F8, 0x0000004 + .4byte gUnk_08DD77E1 + .incbin "baserom.gba", 0xDD7900, 0x0000001 +bgmFortressOfWinds_track2:: @ 08DD7901 + .incbin "baserom.gba", 0xDD7901, 0x0000007 +gUnk_08DD7908:: @ 08DD7908 + .incbin "baserom.gba", 0xDD7908, 0x000000B +gUnk_08DD7913:: @ 08DD7913 + .incbin "baserom.gba", 0xDD7913, 0x000000D +gUnk_08DD7920:: @ 08DD7920 + .incbin "baserom.gba", 0xDD7920, 0x000000D +gUnk_08DD792D:: @ 08DD792D + .incbin "baserom.gba", 0xDD792D, 0x000000A +gUnk_08DD7937:: @ 08DD7937 + .incbin "baserom.gba", 0xDD7937, 0x000000D +gUnk_08DD7944:: @ 08DD7944 + .incbin "baserom.gba", 0xDD7944, 0x0000018 + .4byte gUnk_08DD7913 + .incbin "baserom.gba", 0xDD7960, 0x0000009 + .4byte gUnk_08DD7920 + .incbin "baserom.gba", 0xDD796D, 0x0000001 + .4byte gUnk_08DD792D + .incbin "baserom.gba", 0xDD7972, 0x0000001 + .4byte gUnk_08DD7937 + .incbin "baserom.gba", 0xDD7977, 0x0000001 + .4byte gUnk_08DD7944 + .incbin "baserom.gba", 0xDD797C, 0x0000001 + .4byte gUnk_08DD7920 + .incbin "baserom.gba", 0xDD7981, 0x0000001 + .4byte gUnk_08DD792D + .incbin "baserom.gba", 0xDD7986, 0x0000001 + .4byte gUnk_08DD7937 + .incbin "baserom.gba", 0xDD798B, 0x0000001 + .4byte gUnk_08DD7944 + .incbin "baserom.gba", 0xDD7990, 0x0000003 + .4byte gUnk_08DD7908 + .incbin "baserom.gba", 0xDD7997, 0x0000001 +bgmFortressOfWinds_track3:: @ 08DD7998 + .incbin "baserom.gba", 0xDD7998, 0x0000007 +gUnk_08DD799F:: @ 08DD799F + .incbin "baserom.gba", 0xDD799F, 0x000003D +gUnk_08DD79DC:: @ 08DD79DC + .incbin "baserom.gba", 0xDD79DC, 0x000001A +gUnk_08DD79F6:: @ 08DD79F6 + .incbin "baserom.gba", 0xDD79F6, 0x000007E + .4byte gUnk_08DD79DC + .incbin "baserom.gba", 0xDD7A78, 0x0000002 + .4byte gUnk_08DD79F6 + .incbin "baserom.gba", 0xDD7A7E, 0x0000002 + .4byte gUnk_08DD79DC + .incbin "baserom.gba", 0xDD7A84, 0x0000002 + .4byte gUnk_08DD79F6 + .incbin "baserom.gba", 0xDD7A8A, 0x0000028 + .4byte gUnk_08DD799F + .incbin "baserom.gba", 0xDD7AB6, 0x0000001 +bgmFortressOfWinds_track4:: @ 08DD7AB7 + .incbin "baserom.gba", 0xDD7AB7, 0x0000007 +gUnk_08DD7ABE:: @ 08DD7ABE + .incbin "baserom.gba", 0xDD7ABE, 0x000003D +gUnk_08DD7AFB:: @ 08DD7AFB + .incbin "baserom.gba", 0xDD7AFB, 0x000001A +gUnk_08DD7B15:: @ 08DD7B15 + .incbin "baserom.gba", 0xDD7B15, 0x000007E + .4byte gUnk_08DD7AFB + .incbin "baserom.gba", 0xDD7B97, 0x0000002 + .4byte gUnk_08DD7B15 + .incbin "baserom.gba", 0xDD7B9D, 0x0000002 + .4byte gUnk_08DD7AFB + .incbin "baserom.gba", 0xDD7BA3, 0x0000002 + .4byte gUnk_08DD7B15 + .incbin "baserom.gba", 0xDD7BA9, 0x0000028 + .4byte gUnk_08DD7ABE + .incbin "baserom.gba", 0xDD7BD5, 0x0000001 +bgmFortressOfWinds_track5:: @ 08DD7BD6 + .incbin "baserom.gba", 0xDD7BD6, 0x0000008 +gUnk_08DD7BDE:: @ 08DD7BDE + .incbin "baserom.gba", 0xDD7BDE, 0x0000014 +gUnk_08DD7BF2:: @ 08DD7BF2 + .incbin "baserom.gba", 0xDD7BF2, 0x0000012 +gUnk_08DD7C04:: @ 08DD7C04 + .incbin "baserom.gba", 0xDD7C04, 0x0000026 + .4byte gUnk_08DD7C04 + .incbin "baserom.gba", 0xDD7C2E, 0x0000001 +gUnk_08DD7C2F:: @ 08DD7C2F + .incbin "baserom.gba", 0xDD7C2F, 0x000002A +gUnk_08DD7C59:: @ 08DD7C59 + .incbin "baserom.gba", 0xDD7C59, 0x0000028 + .4byte gUnk_08DD7C59 + .incbin "baserom.gba", 0xDD7C85, 0x0000001 + .4byte gUnk_08DD7C59 + .incbin "baserom.gba", 0xDD7C8A, 0x0000001 + .4byte gUnk_08DD7C59 + .incbin "baserom.gba", 0xDD7C8F, 0x0000002 + .4byte gUnk_08DD7C04 + .incbin "baserom.gba", 0xDD7C95, 0x0000016 + .4byte gUnk_08DD7BF2 + .incbin "baserom.gba", 0xDD7CAF, 0x0000002 + .4byte gUnk_08DD7C04 +gUnk_08DD7CB5:: @ 08DD7CB5 + .incbin "baserom.gba", 0xDD7CB5, 0x0000012 + .4byte gUnk_08DD7C04 + .incbin "baserom.gba", 0xDD7CCB, 0x0000002 + .4byte gUnk_08DD7C2F + .incbin "baserom.gba", 0xDD7CD1, 0x0000001 + .4byte gUnk_08DD7C59 + .incbin "baserom.gba", 0xDD7CD6, 0x0000001 + .4byte gUnk_08DD7C59 + .incbin "baserom.gba", 0xDD7CDB, 0x0000001 + .4byte gUnk_08DD7C59 + .incbin "baserom.gba", 0xDD7CE0, 0x0000001 + .4byte gUnk_08DD7C59 + .incbin "baserom.gba", 0xDD7CE5, 0x0000001 + .4byte gUnk_08DD7C59 + .incbin "baserom.gba", 0xDD7CEA, 0x0000001 + .4byte gUnk_08DD7C59 + .incbin "baserom.gba", 0xDD7CEF, 0x0000001 + .4byte gUnk_08DD7C59 + .incbin "baserom.gba", 0xDD7CF4, 0x0000001 + .4byte gUnk_08DD7C59 + .incbin "baserom.gba", 0xDD7CF9, 0x0000001 + .4byte gUnk_08DD7CB5 + .incbin "baserom.gba", 0xDD7CFE, 0x0000001 + .4byte gUnk_08DD7C04 + .incbin "baserom.gba", 0xDD7D03, 0x0000002 + .4byte gUnk_08DD7BDE + .incbin "baserom.gba", 0xDD7D09, 0x0000001 +bgmFortressOfWinds_track6:: @ 08DD7D0A + .incbin "baserom.gba", 0xDD7D0A, 0x0000007 +gUnk_08DD7D11:: @ 08DD7D11 + .incbin "baserom.gba", 0xDD7D11, 0x0000017 +gUnk_08DD7D28:: @ 08DD7D28 + .incbin "baserom.gba", 0xDD7D28, 0x0000028 +gUnk_08DD7D50:: @ 08DD7D50 + .incbin "baserom.gba", 0xDD7D50, 0x0000029 +gUnk_08DD7D79:: @ 08DD7D79 + .incbin "baserom.gba", 0xDD7D79, 0x0000028 +gUnk_08DD7DA1:: @ 08DD7DA1 + .incbin "baserom.gba", 0xDD7DA1, 0x0000041 + .4byte gUnk_08DD7D28 + .incbin "baserom.gba", 0xDD7DE6, 0x0000001 + .4byte gUnk_08DD7D50 + .incbin "baserom.gba", 0xDD7DEB, 0x0000003 + .4byte gUnk_08DD7D79 + .incbin "baserom.gba", 0xDD7DF2, 0x0000001 + .4byte gUnk_08DD7DA1 + .incbin "baserom.gba", 0xDD7DF7, 0x000000B + .4byte gUnk_08DD7D11 + .incbin "baserom.gba", 0xDD7E06, 0x0000002 +bgmFortressOfWinds:: @ 08DD7E08 + sound_header 7 0 0 0xbc gUnk_08A08210 bgmFortressOfWinds_track0 bgmFortressOfWinds_track1 bgmFortressOfWinds_track2 bgmFortressOfWinds_track3 bgmFortressOfWinds_track4 bgmFortressOfWinds_track5 bgmFortressOfWinds_track6 + +bgmTempleOfDroplets_track0:: @ 08DD7E2C + .incbin "baserom.gba", 0xDD7E2C, 0x000000B +gUnk_08DD7E37:: @ 08DD7E37 + .incbin "baserom.gba", 0xDD7E37, 0x000000A +gUnk_08DD7E41:: @ 08DD7E41 + .incbin "baserom.gba", 0xDD7E41, 0x0000010 +gUnk_08DD7E51:: @ 08DD7E51 + .incbin "baserom.gba", 0xDD7E51, 0x000000C + .4byte gUnk_08DD7E41 + .incbin "baserom.gba", 0xDD7E61, 0x0000004 + .4byte gUnk_08DD7E41 + .incbin "baserom.gba", 0xDD7E69, 0x0000004 + .4byte gUnk_08DD7E41 + .incbin "baserom.gba", 0xDD7E71, 0x0000004 + .4byte gUnk_08DD7E51 + .incbin "baserom.gba", 0xDD7E79, 0x0000001 + .4byte gUnk_08DD7E41 + .incbin "baserom.gba", 0xDD7E7E, 0x0000001 + .4byte gUnk_08DD7E51 + .incbin "baserom.gba", 0xDD7E83, 0x0000001 + .4byte gUnk_08DD7E41 + .incbin "baserom.gba", 0xDD7E88, 0x0000004 + .4byte gUnk_08DD7E41 + .incbin "baserom.gba", 0xDD7E90, 0x0000004 + .4byte gUnk_08DD7E41 + .incbin "baserom.gba", 0xDD7E98, 0x0000005 + .4byte gUnk_08DD7E37 + .incbin "baserom.gba", 0xDD7EA1, 0x0000001 +bgmTempleOfDroplets_track1:: @ 08DD7EA2 + .incbin "baserom.gba", 0xDD7EA2, 0x0000007 +gUnk_08DD7EA9:: @ 08DD7EA9 + .incbin "baserom.gba", 0xDD7EA9, 0x0000094 +gUnk_08DD7F3D:: @ 08DD7F3D + .incbin "baserom.gba", 0xDD7F3D, 0x0000049 + .4byte gUnk_08DD7F3D + .incbin "baserom.gba", 0xDD7F8A, 0x0000007 + .4byte gUnk_08DD7EA9 + .incbin "baserom.gba", 0xDD7F95, 0x0000001 +bgmTempleOfDroplets_track2:: @ 08DD7F96 + .incbin "baserom.gba", 0xDD7F96, 0x000000A +gUnk_08DD7FA0:: @ 08DD7FA0 + .incbin "baserom.gba", 0xDD7FA0, 0x000000A +gUnk_08DD7FAA:: @ 08DD7FAA + .incbin "baserom.gba", 0xDD7FAA, 0x0000010 +gUnk_08DD7FBA:: @ 08DD7FBA + .incbin "baserom.gba", 0xDD7FBA, 0x000000D + .4byte gUnk_08DD7FAA + .incbin "baserom.gba", 0xDD7FCB, 0x000003A +gUnk_08DD8005:: @ 08DD8005 + .incbin "baserom.gba", 0xDD8005, 0x000002B +gUnk_08DD8030:: @ 08DD8030 + .incbin "baserom.gba", 0xDD8030, 0x0000020 + .4byte gUnk_08DD8005 + .incbin "baserom.gba", 0xDD8054, 0x0000053 + .4byte gUnk_08DD7FAA + .incbin "baserom.gba", 0xDD80AB, 0x0000001 + .4byte gUnk_08DD7FBA + .incbin "baserom.gba", 0xDD80B0, 0x0000001 + .4byte gUnk_08DD7FAA + .incbin "baserom.gba", 0xDD80B5, 0x0000011 +gUnk_08DD80C6:: @ 08DD80C6 + .incbin "baserom.gba", 0xDD80C6, 0x000000A + .4byte gUnk_08DD8005 + .incbin "baserom.gba", 0xDD80D4, 0x0000010 + .4byte gUnk_08DD80C6 + .incbin "baserom.gba", 0xDD80E8, 0x0000001 + .4byte gUnk_08DD8005 + .incbin "baserom.gba", 0xDD80ED, 0x0000008 + .4byte gUnk_08DD7FA0 + .incbin "baserom.gba", 0xDD80F9, 0x0000001 +bgmTempleOfDroplets_track3:: @ 08DD80FA + .incbin "baserom.gba", 0xDD80FA, 0x0000007 +gUnk_08DD8101:: @ 08DD8101 + .incbin "baserom.gba", 0xDD8101, 0x0000020 +gUnk_08DD8121:: @ 08DD8121 + .incbin "baserom.gba", 0xDD8121, 0x00000EF + .4byte gUnk_08DD8121 + .incbin "baserom.gba", 0xDD8214, 0x0000008 +gUnk_08DD821C:: @ 08DD821C + .incbin "baserom.gba", 0xDD821C, 0x0000006 +gUnk_08DD8222:: @ 08DD8222 + .incbin "baserom.gba", 0xDD8222, 0x0000013 + .4byte gUnk_08DD8222 + .incbin "baserom.gba", 0xDD8239, 0x0000098 + .4byte gUnk_08DD8101 + .incbin "baserom.gba", 0xDD82D5, 0x0000001 +bgmTempleOfDroplets_track4:: @ 08DD82D6 + .incbin "baserom.gba", 0xDD82D6, 0x0000007 +gUnk_08DD82DD:: @ 08DD82DD + .incbin "baserom.gba", 0xDD82DD, 0x000000E + .4byte gUnk_08DD82DD + .incbin "baserom.gba", 0xDD82EF, 0x0000001 +bgmTempleOfDroplets_track5:: @ 08DD82F0 + .incbin "baserom.gba", 0xDD82F0, 0x0000007 +gUnk_08DD82F7:: @ 08DD82F7 + .incbin "baserom.gba", 0xDD82F7, 0x0000004 +gUnk_08DD82FB:: @ 08DD82FB + .incbin "baserom.gba", 0xDD82FB, 0x0000035 + .4byte gUnk_08DD82FB + .incbin "baserom.gba", 0xDD8334, 0x0000072 +gUnk_08DD83A6:: @ 08DD83A6 + .incbin "baserom.gba", 0xDD83A6, 0x0000013 + .4byte gUnk_08DD83A6 + .incbin "baserom.gba", 0xDD83BD, 0x000000A + .4byte gUnk_08DD82F7 + .incbin "baserom.gba", 0xDD83CB, 0x0000001 +bgmTempleOfDroplets:: @ 08DD83CC + sound_header 6 0 0 0xbc gUnk_08A08810 bgmTempleOfDroplets_track0 bgmTempleOfDroplets_track1 bgmTempleOfDroplets_track2 bgmTempleOfDroplets_track3 bgmTempleOfDroplets_track4 bgmTempleOfDroplets_track5 + +bgmPalaceOfWinds_track0:: @ 08DD83EC + .incbin "baserom.gba", 0xDD83EC, 0x0000055 +gUnk_08DD8441:: @ 08DD8441 + .incbin "baserom.gba", 0xDD8441, 0x0000023 + .4byte gUnk_08DD8441 + .incbin "baserom.gba", 0xDD8468, 0x0000001 +bgmPalaceOfWinds_track1:: @ 08DD8469 + .incbin "baserom.gba", 0xDD8469, 0x000000B +gUnk_08DD8474:: @ 08DD8474 + .incbin "baserom.gba", 0xDD8474, 0x000001F +gUnk_08DD8493:: @ 08DD8493 + .incbin "baserom.gba", 0xDD8493, 0x000000D + .4byte gUnk_08DD8474 + .incbin "baserom.gba", 0xDD84A4, 0x0000001 + .4byte gUnk_08DD8493 + .incbin "baserom.gba", 0xDD84A9, 0x000002B +gUnk_08DD84D4:: @ 08DD84D4 + .incbin "baserom.gba", 0xDD84D4, 0x0000053 + .4byte gUnk_08DD84D4 + .incbin "baserom.gba", 0xDD852B, 0x0000045 +gUnk_08DD8570:: @ 08DD8570 + .incbin "baserom.gba", 0xDD8570, 0x0000030 + .4byte gUnk_08DD8570 + .incbin "baserom.gba", 0xDD85A4, 0x0000048 +gUnk_08DD85EC:: @ 08DD85EC + .incbin "baserom.gba", 0xDD85EC, 0x00000D0 + .4byte gUnk_08DD85EC + .incbin "baserom.gba", 0xDD86C0, 0x0000001 +bgmPalaceOfWinds_track2:: @ 08DD86C1 + .incbin "baserom.gba", 0xDD86C1, 0x0000047 +gUnk_08DD8708:: @ 08DD8708 + .incbin "baserom.gba", 0xDD8708, 0x0000062 + .4byte gUnk_08DD8708 + .incbin "baserom.gba", 0xDD876E, 0x0000038 +gUnk_08DD87A6:: @ 08DD87A6 + .incbin "baserom.gba", 0xDD87A6, 0x0000008 + .4byte gUnk_08DD87A6 + .incbin "baserom.gba", 0xDD87B2, 0x0000093 +gUnk_08DD8845:: @ 08DD8845 + .incbin "baserom.gba", 0xDD8845, 0x000007A + .4byte gUnk_08DD8845 + .incbin "baserom.gba", 0xDD88C3, 0x0000001 +bgmPalaceOfWinds_track3:: @ 08DD88C4 + .incbin "baserom.gba", 0xDD88C4, 0x000003B +gUnk_08DD88FF:: @ 08DD88FF + .incbin "baserom.gba", 0xDD88FF, 0x0000008 +gUnk_08DD8907:: @ 08DD8907 + .incbin "baserom.gba", 0xDD8907, 0x0000009 + .4byte gUnk_08DD88FF + .incbin "baserom.gba", 0xDD8914, 0x0000001 + .4byte gUnk_08DD8907 + .incbin "baserom.gba", 0xDD8919, 0x0000001 + .4byte gUnk_08DD88FF + .incbin "baserom.gba", 0xDD891E, 0x0000001 + .4byte gUnk_08DD8907 + .incbin "baserom.gba", 0xDD8923, 0x0000001 + .4byte gUnk_08DD88FF + .incbin "baserom.gba", 0xDD8928, 0x0000001 + .4byte gUnk_08DD8907 + .incbin "baserom.gba", 0xDD892D, 0x0000001 + .4byte gUnk_08DD88FF + .incbin "baserom.gba", 0xDD8932, 0x0000001 + .4byte gUnk_08DD8907 + .incbin "baserom.gba", 0xDD8937, 0x0000001 + .4byte gUnk_08DD88FF + .incbin "baserom.gba", 0xDD893C, 0x0000001 + .4byte gUnk_08DD88FF + .incbin "baserom.gba", 0xDD8941, 0x0000008 + .4byte gUnk_08DD88FF + .incbin "baserom.gba", 0xDD894D, 0x0000001 + .4byte gUnk_08DD88FF + .incbin "baserom.gba", 0xDD8952, 0x0000001 + .4byte gUnk_08DD8907 + .incbin "baserom.gba", 0xDD8957, 0x0000001 + .4byte gUnk_08DD88FF + .incbin "baserom.gba", 0xDD895C, 0x0000001 + .4byte gUnk_08DD8907 + .incbin "baserom.gba", 0xDD8961, 0x0000001 + .4byte gUnk_08DD88FF + .incbin "baserom.gba", 0xDD8966, 0x0000063 +gUnk_08DD89C9:: @ 08DD89C9 + .incbin "baserom.gba", 0xDD89C9, 0x000006E +gUnk_08DD8A37:: @ 08DD8A37 + .incbin "baserom.gba", 0xDD8A37, 0x0000017 + .4byte gUnk_08DD8A37 + .incbin "baserom.gba", 0xDD8A52, 0x0000066 + .4byte gUnk_08DD89C9 + .incbin "baserom.gba", 0xDD8ABC, 0x0000001 +bgmPalaceOfWinds_track4:: @ 08DD8ABD + .incbin "baserom.gba", 0xDD8ABD, 0x0000009 +gUnk_08DD8AC6:: @ 08DD8AC6 + .incbin "baserom.gba", 0xDD8AC6, 0x000000E +gUnk_08DD8AD4:: @ 08DD8AD4 + .incbin "baserom.gba", 0xDD8AD4, 0x0000013 + .4byte gUnk_08DD8AC6 + .incbin "baserom.gba", 0xDD8AEB, 0x0000001 + .4byte gUnk_08DD8AD4 + .incbin "baserom.gba", 0xDD8AF0, 0x0000001 + .4byte gUnk_08DD8AC6 + .incbin "baserom.gba", 0xDD8AF5, 0x0000001 + .4byte gUnk_08DD8AD4 + .incbin "baserom.gba", 0xDD8AFA, 0x0000001 + .4byte gUnk_08DD8AC6 + .incbin "baserom.gba", 0xDD8AFF, 0x0000001 + .4byte gUnk_08DD8AD4 + .incbin "baserom.gba", 0xDD8B04, 0x0000001 + .4byte gUnk_08DD8AC6 + .incbin "baserom.gba", 0xDD8B09, 0x0000001 + .4byte gUnk_08DD8AD4 + .incbin "baserom.gba", 0xDD8B0E, 0x0000001 + .4byte gUnk_08DD8AC6 + .incbin "baserom.gba", 0xDD8B13, 0x0000001 + .4byte gUnk_08DD8AD4 + .incbin "baserom.gba", 0xDD8B18, 0x000001E + .4byte gUnk_08DD8AC6 + .incbin "baserom.gba", 0xDD8B3A, 0x0000001 + .4byte gUnk_08DD8AD4 + .incbin "baserom.gba", 0xDD8B3F, 0x0000032 +gUnk_08DD8B71:: @ 08DD8B71 + .incbin "baserom.gba", 0xDD8B71, 0x0000025 + .4byte gUnk_08DD8B71 + .incbin "baserom.gba", 0xDD8B9A, 0x0000001 +bgmPalaceOfWinds_track5:: @ 08DD8B9B + .incbin "baserom.gba", 0xDD8B9B, 0x000001B +gUnk_08DD8BB6:: @ 08DD8BB6 + .incbin "baserom.gba", 0xDD8BB6, 0x0000005 + .4byte gUnk_08DD8BB6 + .incbin "baserom.gba", 0xDD8BBF, 0x0000001 +bgmPalaceOfWinds_track6:: @ 08DD8BC0 + .incbin "baserom.gba", 0xDD8BC0, 0x0000018 +gUnk_08DD8BD8:: @ 08DD8BD8 + .incbin "baserom.gba", 0xDD8BD8, 0x0000010 +gUnk_08DD8BE8:: @ 08DD8BE8 + .incbin "baserom.gba", 0xDD8BE8, 0x0000025 +gUnk_08DD8C0D:: @ 08DD8C0D + .incbin "baserom.gba", 0xDD8C0D, 0x0000012 +gUnk_08DD8C1F:: @ 08DD8C1F + .incbin "baserom.gba", 0xDD8C1F, 0x000001D + .4byte gUnk_08DD8BD8 + .incbin "baserom.gba", 0xDD8C40, 0x0000001 + .4byte gUnk_08DD8BE8 + .incbin "baserom.gba", 0xDD8C45, 0x0000001 + .4byte gUnk_08DD8C0D + .incbin "baserom.gba", 0xDD8C4A, 0x0000001 + .4byte gUnk_08DD8C1F + .incbin "baserom.gba", 0xDD8C4F, 0x0000001 + .4byte gUnk_08DD8BD8 + .incbin "baserom.gba", 0xDD8C54, 0x0000001 + .4byte gUnk_08DD8BE8 + .incbin "baserom.gba", 0xDD8C59, 0x0000001 + .4byte gUnk_08DD8C0D + .incbin "baserom.gba", 0xDD8C5E, 0x0000001 + .4byte gUnk_08DD8C1F + .incbin "baserom.gba", 0xDD8C63, 0x0000001 + .4byte gUnk_08DD8BD8 + .incbin "baserom.gba", 0xDD8C68, 0x0000001 + .4byte gUnk_08DD8BE8 + .incbin "baserom.gba", 0xDD8C6D, 0x0000001 + .4byte gUnk_08DD8C0D + .incbin "baserom.gba", 0xDD8C72, 0x0000001 + .4byte gUnk_08DD8C1F + .incbin "baserom.gba", 0xDD8C77, 0x0000025 +gUnk_08DD8C9C:: @ 08DD8C9C + .incbin "baserom.gba", 0xDD8C9C, 0x0000010 +gUnk_08DD8CAC:: @ 08DD8CAC + .incbin "baserom.gba", 0xDD8CAC, 0x0000016 +gUnk_08DD8CC2:: @ 08DD8CC2 + .incbin "baserom.gba", 0xDD8CC2, 0x0000010 + .4byte gUnk_08DD8CAC + .incbin "baserom.gba", 0xDD8CD6, 0x0000001 + .4byte gUnk_08DD8C9C +gUnk_08DD8CDB:: @ 08DD8CDB + .incbin "baserom.gba", 0xDD8CDB, 0x000001B + .4byte gUnk_08DD8C9C + .incbin "baserom.gba", 0xDD8CFA, 0x0000001 + .4byte gUnk_08DD8CAC + .incbin "baserom.gba", 0xDD8CFF, 0x0000001 + .4byte gUnk_08DD8C9C + .incbin "baserom.gba", 0xDD8D04, 0x0000001 + .4byte gUnk_08DD8CDB + .incbin "baserom.gba", 0xDD8D09, 0x0000001 + .4byte gUnk_08DD8C9C + .incbin "baserom.gba", 0xDD8D0E, 0x0000001 + .4byte gUnk_08DD8CAC + .incbin "baserom.gba", 0xDD8D13, 0x0000001 + .4byte gUnk_08DD8C9C + .incbin "baserom.gba", 0xDD8D18, 0x0000001 + .4byte gUnk_08DD8CDB + .incbin "baserom.gba", 0xDD8D1D, 0x000005C + .4byte gUnk_08DD8CC2 + .incbin "baserom.gba", 0xDD8D7D, 0x0000001 +bgmPalaceOfWinds_track7:: @ 08DD8D7E + .incbin "baserom.gba", 0xDD8D7E, 0x0000024 +gUnk_08DD8DA2:: @ 08DD8DA2 + .incbin "baserom.gba", 0xDD8DA2, 0x0000024 +gUnk_08DD8DC6:: @ 08DD8DC6 + .incbin "baserom.gba", 0xDD8DC6, 0x0000012 +gUnk_08DD8DD8:: @ 08DD8DD8 + .incbin "baserom.gba", 0xDD8DD8, 0x0000015 + .4byte gUnk_08DD8DC6 + .incbin "baserom.gba", 0xDD8DF1, 0x0000001 + .4byte gUnk_08DD8DC6 + .incbin "baserom.gba", 0xDD8DF6, 0x0000001 + .4byte gUnk_08DD8DC6 + .incbin "baserom.gba", 0xDD8DFB, 0x0000001 + .4byte gUnk_08DD8DC6 + .incbin "baserom.gba", 0xDD8E00, 0x0000001 + .4byte gUnk_08DD8DC6 + .incbin "baserom.gba", 0xDD8E05, 0x0000001 + .4byte gUnk_08DD8DC6 +gUnk_08DD8E0A:: @ 08DD8E0A + .incbin "baserom.gba", 0xDD8E0A, 0x0000027 + .4byte gUnk_08DD8E0A + .incbin "baserom.gba", 0xDD8E35, 0x0000001 + .4byte gUnk_08DD8DC6 + .incbin "baserom.gba", 0xDD8E3A, 0x0000001 + .4byte gUnk_08DD8DC6 + .incbin "baserom.gba", 0xDD8E3F, 0x0000001 + .4byte gUnk_08DD8DC6 + .incbin "baserom.gba", 0xDD8E44, 0x0000001 + .4byte gUnk_08DD8DC6 + .incbin "baserom.gba", 0xDD8E49, 0x0000001 + .4byte gUnk_08DD8DC6 + .incbin "baserom.gba", 0xDD8E4E, 0x0000001 + .4byte gUnk_08DD8DC6 + .incbin "baserom.gba", 0xDD8E53, 0x0000002 + .4byte gUnk_08DD8DA2 + .incbin "baserom.gba", 0xDD8E59, 0x0000003 +bgmPalaceOfWinds:: @ 08DD8E5C + sound_header 8 0 0 0xa8 gUnk_08A08E10 bgmPalaceOfWinds_track0 bgmPalaceOfWinds_track1 bgmPalaceOfWinds_track2 bgmPalaceOfWinds_track3 bgmPalaceOfWinds_track4 bgmPalaceOfWinds_track5 bgmPalaceOfWinds_track6 bgmPalaceOfWinds_track7 + +bgmEzloStory_track0:: @ 08DD8E84 + .incbin "baserom.gba", 0xDD8E84, 0x000000B +gUnk_08DD8E8F:: @ 08DD8E8F + .incbin "baserom.gba", 0xDD8E8F, 0x000003C + .4byte gUnk_08DD8E8F + .incbin "baserom.gba", 0xDD8ECF, 0x0000001 +bgmEzloStory_track1:: @ 08DD8ED0 + .incbin "baserom.gba", 0xDD8ED0, 0x0000007 +gUnk_08DD8ED7:: @ 08DD8ED7 + .incbin "baserom.gba", 0xDD8ED7, 0x000001B + .4byte gUnk_08DD8ED7 + .incbin "baserom.gba", 0xDD8EF6, 0x0000001 +bgmEzloStory_track2:: @ 08DD8EF7 + .incbin "baserom.gba", 0xDD8EF7, 0x000000A +gUnk_08DD8F01:: @ 08DD8F01 + .incbin "baserom.gba", 0xDD8F01, 0x0000025 +gUnk_08DD8F26:: @ 08DD8F26 + .incbin "baserom.gba", 0xDD8F26, 0x000001E + .4byte gUnk_08DD8F26 + .incbin "baserom.gba", 0xDD8F48, 0x0000002 + .4byte gUnk_08DD8F01 + .incbin "baserom.gba", 0xDD8F4E, 0x0000001 +bgmEzloStory_track3:: @ 08DD8F4F + .incbin "baserom.gba", 0xDD8F4F, 0x0000005 +gUnk_08DD8F54:: @ 08DD8F54 + .incbin "baserom.gba", 0xDD8F54, 0x0000016 +gUnk_08DD8F6A:: @ 08DD8F6A + .incbin "baserom.gba", 0xDD8F6A, 0x0000017 +gUnk_08DD8F81:: @ 08DD8F81 + .incbin "baserom.gba", 0xDD8F81, 0x0000018 + .4byte gUnk_08DD8F81 + .incbin "baserom.gba", 0xDD8F9D, 0x0000001 + .4byte gUnk_08DD8F81 + .incbin "baserom.gba", 0xDD8FA2, 0x0000001 + .4byte gUnk_08DD8F6A +gUnk_08DD8FA7:: @ 08DD8FA7 + .incbin "baserom.gba", 0xDD8FA7, 0x0000018 + .4byte gUnk_08DD8FA7 + .incbin "baserom.gba", 0xDD8FC3, 0x0000017 + .4byte gUnk_08DD8FA7 + .incbin "baserom.gba", 0xDD8FDE, 0x0000021 + .4byte gUnk_08DD8F54 + .incbin "baserom.gba", 0xDD9003, 0x0000001 +bgmEzloStory_track4:: @ 08DD9004 + .incbin "baserom.gba", 0xDD9004, 0x0000007 +gUnk_08DD900B:: @ 08DD900B + .incbin "baserom.gba", 0xDD900B, 0x000001B + .4byte gUnk_08DD900B + .incbin "baserom.gba", 0xDD902A, 0x0000002 +bgmEzloStory:: @ 08DD902C + sound_header 5 0 0 0xa8 gUnk_08A09410 bgmEzloStory_track0 bgmEzloStory_track1 bgmEzloStory_track2 bgmEzloStory_track3 bgmEzloStory_track4 + +bgmRoyalCrypt_track0:: @ 08DD9048 + .incbin "baserom.gba", 0xDD9048, 0x000004B +gUnk_08DD9093:: @ 08DD9093 + .incbin "baserom.gba", 0xDD9093, 0x0000092 + .4byte gUnk_08DD9093 + .incbin "baserom.gba", 0xDD9129, 0x0000009 +bgmRoyalCrypt_track1:: @ 08DD9132 + .incbin "baserom.gba", 0xDD9132, 0x000000A +gUnk_08DD913C:: @ 08DD913C + .incbin "baserom.gba", 0xDD913C, 0x0000022 +gUnk_08DD915E:: @ 08DD915E + .incbin "baserom.gba", 0xDD915E, 0x0000020 + .4byte gUnk_08DD915E + .incbin "baserom.gba", 0xDD9182, 0x000001C + .4byte gUnk_08DD915E + .incbin "baserom.gba", 0xDD91A2, 0x0000022 + .4byte gUnk_08DD913C + .incbin "baserom.gba", 0xDD91C8, 0x0000001 +bgmRoyalCrypt_track2:: @ 08DD91C9 + .incbin "baserom.gba", 0xDD91C9, 0x000005C +gUnk_08DD9225:: @ 08DD9225 + .incbin "baserom.gba", 0xDD9225, 0x00001F8 + .4byte gUnk_08DD9225 + .incbin "baserom.gba", 0xDD9421, 0x0000001 +bgmRoyalCrypt_track3:: @ 08DD9422 + .incbin "baserom.gba", 0xDD9422, 0x0000050 +gUnk_08DD9472:: @ 08DD9472 + .incbin "baserom.gba", 0xDD9472, 0x00000D7 + .4byte gUnk_08DD9472 + .incbin "baserom.gba", 0xDD954D, 0x0000001 +bgmRoyalCrypt_track4:: @ 08DD954E + .incbin "baserom.gba", 0xDD954E, 0x000000C +gUnk_08DD955A:: @ 08DD955A + .incbin "baserom.gba", 0xDD955A, 0x000009B + .4byte gUnk_08DD955A + .incbin "baserom.gba", 0xDD95F9, 0x000000B +bgmRoyalCrypt:: @ 08DD9604 + sound_header 5 0 0 0xbc gUnk_08A096D4 bgmRoyalCrypt_track0 bgmRoyalCrypt_track1 bgmRoyalCrypt_track2 bgmRoyalCrypt_track3 bgmRoyalCrypt_track4 + +bgmElementalSanctuary_track0:: @ 08DD9620 + .incbin "baserom.gba", 0xDD9620, 0x000006B +gUnk_08DD968B:: @ 08DD968B + .incbin "baserom.gba", 0xDD968B, 0x0000031 +gUnk_08DD96BC:: @ 08DD96BC + .incbin "baserom.gba", 0xDD96BC, 0x0000032 +gUnk_08DD96EE:: @ 08DD96EE + .incbin "baserom.gba", 0xDD96EE, 0x0000033 + .4byte gUnk_08DD96BC + .incbin "baserom.gba", 0xDD9725, 0x0000001 + .4byte gUnk_08DD96EE + .incbin "baserom.gba", 0xDD972A, 0x0000001 + .4byte gUnk_08DD96BC + .incbin "baserom.gba", 0xDD972F, 0x0000001 + .4byte gUnk_08DD96EE + .incbin "baserom.gba", 0xDD9734, 0x0000001 + .4byte gUnk_08DD96BC + .incbin "baserom.gba", 0xDD9739, 0x0000001 + .4byte gUnk_08DD96EE + .incbin "baserom.gba", 0xDD973E, 0x0000032 + .4byte gUnk_08DD96EE + .incbin "baserom.gba", 0xDD9774, 0x0000001 + .4byte gUnk_08DD96BC + .incbin "baserom.gba", 0xDD9779, 0x0000001 + .4byte gUnk_08DD968B + .incbin "baserom.gba", 0xDD977E, 0x0000001 +bgmElementalSanctuary_track1:: @ 08DD977F + .incbin "baserom.gba", 0xDD977F, 0x0000009 +gUnk_08DD9788:: @ 08DD9788 + .incbin "baserom.gba", 0xDD9788, 0x0000002 +gUnk_08DD978A:: @ 08DD978A + .incbin "baserom.gba", 0xDD978A, 0x000002A +gUnk_08DD97B4:: @ 08DD97B4 + .incbin "baserom.gba", 0xDD97B4, 0x000002A +gUnk_08DD97DE:: @ 08DD97DE + .incbin "baserom.gba", 0xDD97DE, 0x0000053 + .4byte gUnk_08DD978A + .incbin "baserom.gba", 0xDD9835, 0x0000001 + .4byte gUnk_08DD97B4 + .incbin "baserom.gba", 0xDD983A, 0x0000001 + .4byte gUnk_08DD97DE + .incbin "baserom.gba", 0xDD983F, 0x000002C + .4byte gUnk_08DD9788 + .incbin "baserom.gba", 0xDD986F, 0x0000001 +bgmElementalSanctuary_track2:: @ 08DD9870 + .incbin "baserom.gba", 0xDD9870, 0x0000009 +gUnk_08DD9879:: @ 08DD9879 + .incbin "baserom.gba", 0xDD9879, 0x0000002 +gUnk_08DD987B:: @ 08DD987B + .incbin "baserom.gba", 0xDD987B, 0x0000016 +gUnk_08DD9891:: @ 08DD9891 + .incbin "baserom.gba", 0xDD9891, 0x000002C + .4byte gUnk_08DD9891 + .incbin "baserom.gba", 0xDD98C1, 0x0000004 + .4byte gUnk_08DD987B + .incbin "baserom.gba", 0xDD98C9, 0x0000001 + .4byte gUnk_08DD9891 + .incbin "baserom.gba", 0xDD98CE, 0x0000031 + .4byte gUnk_08DD9879 + .incbin "baserom.gba", 0xDD9903, 0x0000001 +bgmElementalSanctuary_track3:: @ 08DD9904 + .incbin "baserom.gba", 0xDD9904, 0x0000009 +gUnk_08DD990D:: @ 08DD990D + .incbin "baserom.gba", 0xDD990D, 0x0000002 +gUnk_08DD990F:: @ 08DD990F + .incbin "baserom.gba", 0xDD990F, 0x0000016 +gUnk_08DD9925:: @ 08DD9925 + .incbin "baserom.gba", 0xDD9925, 0x000002C + .4byte gUnk_08DD9925 + .incbin "baserom.gba", 0xDD9955, 0x0000004 + .4byte gUnk_08DD990F + .incbin "baserom.gba", 0xDD995D, 0x0000001 + .4byte gUnk_08DD9925 + .incbin "baserom.gba", 0xDD9962, 0x0000031 + .4byte gUnk_08DD990D + .incbin "baserom.gba", 0xDD9997, 0x0000001 +bgmElementalSanctuary_track4:: @ 08DD9998 + .incbin "baserom.gba", 0xDD9998, 0x000006C +gUnk_08DD9A04:: @ 08DD9A04 + .incbin "baserom.gba", 0xDD9A04, 0x000002E +gUnk_08DD9A32:: @ 08DD9A32 + .incbin "baserom.gba", 0xDD9A32, 0x0000069 + .4byte gUnk_08DD9A32 + .incbin "baserom.gba", 0xDD9A9F, 0x0000006 + .4byte gUnk_08DD9A04 + .incbin "baserom.gba", 0xDD9AA9, 0x0000003 +bgmElementalSanctuary:: @ 08DD9AAC + sound_header 5 0 0 0xbc gUnk_08A09CD4 bgmElementalSanctuary_track0 bgmElementalSanctuary_track1 bgmElementalSanctuary_track2 bgmElementalSanctuary_track3 bgmElementalSanctuary_track4 + +bgmFightTheme_track0:: @ 08DD9AC8 + .incbin "baserom.gba", 0xDD9AC8, 0x000001B +gUnk_08DD9AE3:: @ 08DD9AE3 + .incbin "baserom.gba", 0xDD9AE3, 0x0000016 +gUnk_08DD9AF9:: @ 08DD9AF9 + .incbin "baserom.gba", 0xDD9AF9, 0x0000015 +gUnk_08DD9B0E:: @ 08DD9B0E + .incbin "baserom.gba", 0xDD9B0E, 0x0000016 + .4byte gUnk_08DD9B0E + .incbin "baserom.gba", 0xDD9B28, 0x0000001 + .4byte gUnk_08DD9AF9 + .incbin "baserom.gba", 0xDD9B2D, 0x0000001 + .4byte gUnk_08DD9AF9 + .incbin "baserom.gba", 0xDD9B32, 0x0000001 + .4byte gUnk_08DD9B0E + .incbin "baserom.gba", 0xDD9B37, 0x0000001 + .4byte gUnk_08DD9B0E + .incbin "baserom.gba", 0xDD9B3C, 0x000000D +gUnk_08DD9B49:: @ 08DD9B49 + .incbin "baserom.gba", 0xDD9B49, 0x000001D +gUnk_08DD9B66:: @ 08DD9B66 + .incbin "baserom.gba", 0xDD9B66, 0x0000014 + .4byte gUnk_08DD9B49 + .incbin "baserom.gba", 0xDD9B7E, 0x0000001 + .4byte gUnk_08DD9B66 + .incbin "baserom.gba", 0xDD9B83, 0x0000007 + .4byte gUnk_08DD9AE3 + .incbin "baserom.gba", 0xDD9B8E, 0x0000001 +bgmFightTheme_track1:: @ 08DD9B8F + .incbin "baserom.gba", 0xDD9B8F, 0x000000C +gUnk_08DD9B9B:: @ 08DD9B9B + .incbin "baserom.gba", 0xDD9B9B, 0x0000009 +gUnk_08DD9BA4:: @ 08DD9BA4 + .incbin "baserom.gba", 0xDD9BA4, 0x0000016 + .4byte gUnk_08DD9BA4 +gUnk_08DD9BBE:: @ 08DD9BBE + .incbin "baserom.gba", 0xDD9BBE, 0x0000016 + .4byte gUnk_08DD9BBE + .incbin "baserom.gba", 0xDD9BD8, 0x000000B +gUnk_08DD9BE3:: @ 08DD9BE3 + .incbin "baserom.gba", 0xDD9BE3, 0x000001D +gUnk_08DD9C00:: @ 08DD9C00 + .incbin "baserom.gba", 0xDD9C00, 0x0000014 + .4byte gUnk_08DD9BE3 + .incbin "baserom.gba", 0xDD9C18, 0x0000001 + .4byte gUnk_08DD9C00 + .incbin "baserom.gba", 0xDD9C1D, 0x0000002 + .4byte gUnk_08DD9B9B + .incbin "baserom.gba", 0xDD9C23, 0x0000001 +bgmFightTheme_track2:: @ 08DD9C24 + .incbin "baserom.gba", 0xDD9C24, 0x000001C +gUnk_08DD9C40:: @ 08DD9C40 + .incbin "baserom.gba", 0xDD9C40, 0x0000015 +gUnk_08DD9C55:: @ 08DD9C55 + .incbin "baserom.gba", 0xDD9C55, 0x0000016 +gUnk_08DD9C6B:: @ 08DD9C6B + .incbin "baserom.gba", 0xDD9C6B, 0x0000017 + .4byte gUnk_08DD9C6B + .incbin "baserom.gba", 0xDD9C86, 0x0000001 + .4byte gUnk_08DD9C55 + .incbin "baserom.gba", 0xDD9C8B, 0x0000001 + .4byte gUnk_08DD9C55 + .incbin "baserom.gba", 0xDD9C90, 0x0000001 + .4byte gUnk_08DD9C6B + .incbin "baserom.gba", 0xDD9C95, 0x0000001 + .4byte gUnk_08DD9C6B +gUnk_08DD9C9A:: @ 08DD9C9A + .incbin "baserom.gba", 0xDD9C9A, 0x0000017 + .4byte gUnk_08DD9C9A +gUnk_08DD9CB5:: @ 08DD9CB5 + .incbin "baserom.gba", 0xDD9CB5, 0x0000017 + .4byte gUnk_08DD9CB5 + .incbin "baserom.gba", 0xDD9CD0, 0x0000001 + .4byte gUnk_08DD9C9A + .incbin "baserom.gba", 0xDD9CD5, 0x0000001 + .4byte gUnk_08DD9C9A + .incbin "baserom.gba", 0xDD9CDA, 0x0000001 + .4byte gUnk_08DD9CB5 + .incbin "baserom.gba", 0xDD9CDF, 0x0000001 + .4byte gUnk_08DD9CB5 + .incbin "baserom.gba", 0xDD9CE4, 0x0000001 + .4byte gUnk_08DD9C40 + .incbin "baserom.gba", 0xDD9CE9, 0x0000001 +bgmFightTheme_track3:: @ 08DD9CEA + .incbin "baserom.gba", 0xDD9CEA, 0x000001B +gUnk_08DD9D05:: @ 08DD9D05 + .incbin "baserom.gba", 0xDD9D05, 0x0000008 +gUnk_08DD9D0D:: @ 08DD9D0D + .incbin "baserom.gba", 0xDD9D0D, 0x0000009 +gUnk_08DD9D16:: @ 08DD9D16 + .incbin "baserom.gba", 0xDD9D16, 0x000000A + .4byte gUnk_08DD9D16 + .incbin "baserom.gba", 0xDD9D24, 0x0000001 + .4byte gUnk_08DD9D0D + .incbin "baserom.gba", 0xDD9D29, 0x0000001 + .4byte gUnk_08DD9D0D + .incbin "baserom.gba", 0xDD9D2E, 0x0000001 + .4byte gUnk_08DD9D16 + .incbin "baserom.gba", 0xDD9D33, 0x0000001 + .4byte gUnk_08DD9D16 +gUnk_08DD9D38:: @ 08DD9D38 + .incbin "baserom.gba", 0xDD9D38, 0x0000013 + .4byte gUnk_08DD9D38 +gUnk_08DD9D4F:: @ 08DD9D4F + .incbin "baserom.gba", 0xDD9D4F, 0x0000013 + .4byte gUnk_08DD9D4F + .incbin "baserom.gba", 0xDD9D66, 0x0000001 + .4byte gUnk_08DD9D38 + .incbin "baserom.gba", 0xDD9D6B, 0x0000001 + .4byte gUnk_08DD9D38 + .incbin "baserom.gba", 0xDD9D70, 0x0000001 + .4byte gUnk_08DD9D4F + .incbin "baserom.gba", 0xDD9D75, 0x0000001 + .4byte gUnk_08DD9D4F + .incbin "baserom.gba", 0xDD9D7A, 0x0000001 + .4byte gUnk_08DD9D05 + .incbin "baserom.gba", 0xDD9D7F, 0x0000001 +bgmFightTheme_track4:: @ 08DD9D80 + .incbin "baserom.gba", 0xDD9D80, 0x000001F +gUnk_08DD9D9F:: @ 08DD9D9F + .incbin "baserom.gba", 0xDD9D9F, 0x0000008 +gUnk_08DD9DA7:: @ 08DD9DA7 + .incbin "baserom.gba", 0xDD9DA7, 0x000000A +gUnk_08DD9DB1:: @ 08DD9DB1 + .incbin "baserom.gba", 0xDD9DB1, 0x000000B + .4byte gUnk_08DD9DB1 + .incbin "baserom.gba", 0xDD9DC0, 0x0000001 + .4byte gUnk_08DD9DA7 + .incbin "baserom.gba", 0xDD9DC5, 0x0000001 + .4byte gUnk_08DD9DA7 + .incbin "baserom.gba", 0xDD9DCA, 0x0000001 + .4byte gUnk_08DD9DB1 + .incbin "baserom.gba", 0xDD9DCF, 0x0000001 + .4byte gUnk_08DD9DB1 +gUnk_08DD9DD4:: @ 08DD9DD4 + .incbin "baserom.gba", 0xDD9DD4, 0x0000014 + .4byte gUnk_08DD9DD4 +gUnk_08DD9DEC:: @ 08DD9DEC + .incbin "baserom.gba", 0xDD9DEC, 0x0000014 + .4byte gUnk_08DD9DEC + .incbin "baserom.gba", 0xDD9E04, 0x0000001 + .4byte gUnk_08DD9DD4 + .incbin "baserom.gba", 0xDD9E09, 0x0000001 + .4byte gUnk_08DD9DD4 + .incbin "baserom.gba", 0xDD9E0E, 0x0000001 + .4byte gUnk_08DD9DEC + .incbin "baserom.gba", 0xDD9E13, 0x0000001 + .4byte gUnk_08DD9DEC + .incbin "baserom.gba", 0xDD9E18, 0x0000002 + .4byte gUnk_08DD9D9F + .incbin "baserom.gba", 0xDD9E1E, 0x0000001 +bgmFightTheme_track5:: @ 08DD9E1F + .incbin "baserom.gba", 0xDD9E1F, 0x000000B +gUnk_08DD9E2A:: @ 08DD9E2A + .incbin "baserom.gba", 0xDD9E2A, 0x0000016 +gUnk_08DD9E40:: @ 08DD9E40 + .incbin "baserom.gba", 0xDD9E40, 0x0000018 +gUnk_08DD9E58:: @ 08DD9E58 + .incbin "baserom.gba", 0xDD9E58, 0x0000019 + .4byte gUnk_08DD9E58 + .incbin "baserom.gba", 0xDD9E75, 0x0000001 + .4byte gUnk_08DD9E40 + .incbin "baserom.gba", 0xDD9E7A, 0x0000001 + .4byte gUnk_08DD9E40 + .incbin "baserom.gba", 0xDD9E7F, 0x0000001 + .4byte gUnk_08DD9E58 + .incbin "baserom.gba", 0xDD9E84, 0x0000001 + .4byte gUnk_08DD9E58 +gUnk_08DD9E89:: @ 08DD9E89 + .incbin "baserom.gba", 0xDD9E89, 0x0000018 + .4byte gUnk_08DD9E89 +gUnk_08DD9EA5:: @ 08DD9EA5 + .incbin "baserom.gba", 0xDD9EA5, 0x0000018 + .4byte gUnk_08DD9EA5 + .incbin "baserom.gba", 0xDD9EC1, 0x0000001 + .4byte gUnk_08DD9E89 + .incbin "baserom.gba", 0xDD9EC6, 0x0000001 + .4byte gUnk_08DD9E89 + .incbin "baserom.gba", 0xDD9ECB, 0x0000001 + .4byte gUnk_08DD9EA5 + .incbin "baserom.gba", 0xDD9ED0, 0x0000001 + .4byte gUnk_08DD9EA5 + .incbin "baserom.gba", 0xDD9ED5, 0x0000002 + .4byte gUnk_08DD9E2A + .incbin "baserom.gba", 0xDD9EDB, 0x0000001 +bgmFightTheme_track6:: @ 08DD9EDC + .incbin "baserom.gba", 0xDD9EDC, 0x0000037 +gUnk_08DD9F13:: @ 08DD9F13 + .incbin "baserom.gba", 0xDD9F13, 0x0000016 +gUnk_08DD9F29:: @ 08DD9F29 + .incbin "baserom.gba", 0xDD9F29, 0x0000019 + .4byte gUnk_08DD9F13 + .incbin "baserom.gba", 0xDD9F46, 0x0000002 + .4byte gUnk_08DD9F29 + .incbin "baserom.gba", 0xDD9F4C, 0x0000004 +bgmFightTheme:: @ 08DD9F50 + sound_header 7 0 0 0xa8 gUnk_08A09F44 bgmFightTheme_track0 bgmFightTheme_track1 bgmFightTheme_track2 bgmFightTheme_track3 bgmFightTheme_track4 bgmFightTheme_track5 bgmFightTheme_track6 + +bgmBossTheme_track0:: @ 08DD9F74 + .incbin "baserom.gba", 0xDD9F74, 0x000000C +gUnk_08DD9F80:: @ 08DD9F80 + .incbin "baserom.gba", 0xDD9F80, 0x0000006 +gUnk_08DD9F86:: @ 08DD9F86 + .incbin "baserom.gba", 0xDD9F86, 0x000002D + .4byte gUnk_08DD9F86 + .incbin "baserom.gba", 0xDD9FB7, 0x000001B + .4byte gUnk_08DD9F80 + .incbin "baserom.gba", 0xDD9FD6, 0x0000001 +bgmBossTheme_track1:: @ 08DD9FD7 + .incbin "baserom.gba", 0xDD9FD7, 0x0000004 +gUnk_08DD9FDB:: @ 08DD9FDB + .incbin "baserom.gba", 0xDD9FDB, 0x0000039 +gUnk_08DDA014:: @ 08DDA014 + .incbin "baserom.gba", 0xDDA014, 0x000004A + .4byte gUnk_08DDA014 + .incbin "baserom.gba", 0xDDA062, 0x0000011 + .4byte gUnk_08DD9FDB + .incbin "baserom.gba", 0xDDA077, 0x0000001 +bgmBossTheme_track2:: @ 08DDA078 + .incbin "baserom.gba", 0xDDA078, 0x0000004 +gUnk_08DDA07C:: @ 08DDA07C + .incbin "baserom.gba", 0xDDA07C, 0x0000025 +gUnk_08DDA0A1:: @ 08DDA0A1 + .incbin "baserom.gba", 0xDDA0A1, 0x000000C + .4byte gUnk_08DDA0A1 + .incbin "baserom.gba", 0xDDA0B1, 0x0000003 + .4byte gUnk_08DDA07C + .incbin "baserom.gba", 0xDDA0B8, 0x0000001 +bgmBossTheme_track3:: @ 08DDA0B9 + .incbin "baserom.gba", 0xDDA0B9, 0x000001A +gUnk_08DDA0D3:: @ 08DDA0D3 + .incbin "baserom.gba", 0xDDA0D3, 0x0000009 +gUnk_08DDA0DC:: @ 08DDA0DC + .incbin "baserom.gba", 0xDDA0DC, 0x0000004 +gUnk_08DDA0E0:: @ 08DDA0E0 + .incbin "baserom.gba", 0xDDA0E0, 0x000000F + .4byte gUnk_08DDA0E0 + .incbin "baserom.gba", 0xDDA0F3, 0x0000001 + .4byte gUnk_08DDA0E0 + .incbin "baserom.gba", 0xDDA0F8, 0x0000001 + .4byte gUnk_08DDA0E0 + .incbin "baserom.gba", 0xDDA0FD, 0x0000001 + .4byte gUnk_08DDA0E0 + .incbin "baserom.gba", 0xDDA102, 0x0000001 + .4byte gUnk_08DDA0E0 + .incbin "baserom.gba", 0xDDA107, 0x0000001 + .4byte gUnk_08DDA0E0 + .incbin "baserom.gba", 0xDDA10C, 0x0000001 + .4byte gUnk_08DDA0E0 + .incbin "baserom.gba", 0xDDA111, 0x0000001 + .4byte gUnk_08DDA0E0 + .incbin "baserom.gba", 0xDDA116, 0x0000001 + .4byte gUnk_08DDA0E0 + .incbin "baserom.gba", 0xDDA11B, 0x0000001 + .4byte gUnk_08DDA0E0 + .incbin "baserom.gba", 0xDDA120, 0x0000001 + .4byte gUnk_08DDA0E0 + .incbin "baserom.gba", 0xDDA125, 0x0000001 + .4byte gUnk_08DDA0E0 + .incbin "baserom.gba", 0xDDA12A, 0x0000001 + .4byte gUnk_08DDA0D3 + .incbin "baserom.gba", 0xDDA12F, 0x0000001 +bgmBossTheme_track4:: @ 08DDA130 + .incbin "baserom.gba", 0xDDA130, 0x000001E +gUnk_08DDA14E:: @ 08DDA14E + .incbin "baserom.gba", 0xDDA14E, 0x000005C +gUnk_08DDA1AA:: @ 08DDA1AA + .incbin "baserom.gba", 0xDDA1AA, 0x000001B +gUnk_08DDA1C5:: @ 08DDA1C5 + .incbin "baserom.gba", 0xDDA1C5, 0x000001C + .4byte gUnk_08DDA1AA + .incbin "baserom.gba", 0xDDA1E5, 0x0000001 + .4byte gUnk_08DDA1C5 +gUnk_08DDA1EA:: @ 08DDA1EA + .incbin "baserom.gba", 0xDDA1EA, 0x000001B + .4byte gUnk_08DDA1EA + .incbin "baserom.gba", 0xDDA209, 0x0000001 + .4byte gUnk_08DDA14E + .incbin "baserom.gba", 0xDDA20E, 0x0000001 +bgmBossTheme_track5:: @ 08DDA20F + .incbin "baserom.gba", 0xDDA20F, 0x000000B +gUnk_08DDA21A:: @ 08DDA21A + .incbin "baserom.gba", 0xDDA21A, 0x0000026 +gUnk_08DDA240:: @ 08DDA240 + .incbin "baserom.gba", 0xDDA240, 0x0000028 + .4byte gUnk_08DDA240 + .incbin "baserom.gba", 0xDDA26C, 0x0000001 + .4byte gUnk_08DDA240 + .incbin "baserom.gba", 0xDDA271, 0x0000001 + .4byte gUnk_08DDA240 + .incbin "baserom.gba", 0xDDA276, 0x0000001 + .4byte gUnk_08DDA240 + .incbin "baserom.gba", 0xDDA27B, 0x0000001 + .4byte gUnk_08DDA240 + .incbin "baserom.gba", 0xDDA280, 0x0000001 + .4byte gUnk_08DDA240 + .incbin "baserom.gba", 0xDDA285, 0x0000001 + .4byte gUnk_08DDA240 + .incbin "baserom.gba", 0xDDA28A, 0x0000001 + .4byte gUnk_08DDA240 + .incbin "baserom.gba", 0xDDA28F, 0x0000001 + .4byte gUnk_08DDA240 + .incbin "baserom.gba", 0xDDA294, 0x0000001 + .4byte gUnk_08DDA240 + .incbin "baserom.gba", 0xDDA299, 0x0000001 + .4byte gUnk_08DDA240 + .incbin "baserom.gba", 0xDDA29E, 0x0000001 + .4byte gUnk_08DDA240 + .incbin "baserom.gba", 0xDDA2A3, 0x0000001 + .4byte gUnk_08DDA21A + .incbin "baserom.gba", 0xDDA2A8, 0x0000001 +bgmBossTheme_track6:: @ 08DDA2A9 + .incbin "baserom.gba", 0xDDA2A9, 0x000000B +gUnk_08DDA2B4:: @ 08DDA2B4 + .incbin "baserom.gba", 0xDDA2B4, 0x0000026 +gUnk_08DDA2DA:: @ 08DDA2DA + .incbin "baserom.gba", 0xDDA2DA, 0x0000029 + .4byte gUnk_08DDA2DA + .incbin "baserom.gba", 0xDDA307, 0x0000001 + .4byte gUnk_08DDA2DA + .incbin "baserom.gba", 0xDDA30C, 0x0000001 + .4byte gUnk_08DDA2DA + .incbin "baserom.gba", 0xDDA311, 0x0000001 + .4byte gUnk_08DDA2DA + .incbin "baserom.gba", 0xDDA316, 0x0000001 + .4byte gUnk_08DDA2DA + .incbin "baserom.gba", 0xDDA31B, 0x0000001 + .4byte gUnk_08DDA2DA + .incbin "baserom.gba", 0xDDA320, 0x0000001 + .4byte gUnk_08DDA2DA + .incbin "baserom.gba", 0xDDA325, 0x0000001 + .4byte gUnk_08DDA2DA + .incbin "baserom.gba", 0xDDA32A, 0x0000001 + .4byte gUnk_08DDA2DA + .incbin "baserom.gba", 0xDDA32F, 0x0000001 + .4byte gUnk_08DDA2DA + .incbin "baserom.gba", 0xDDA334, 0x0000001 + .4byte gUnk_08DDA2DA + .incbin "baserom.gba", 0xDDA339, 0x0000001 + .4byte gUnk_08DDA2DA + .incbin "baserom.gba", 0xDDA33E, 0x0000002 + .4byte gUnk_08DDA2B4 + .incbin "baserom.gba", 0xDDA344, 0x0000001 +bgmBossTheme_track7:: @ 08DDA345 + .incbin "baserom.gba", 0xDDA345, 0x0000009 +gUnk_08DDA34E:: @ 08DDA34E + .incbin "baserom.gba", 0xDDA34E, 0x0000031 +gUnk_08DDA37F:: @ 08DDA37F + .incbin "baserom.gba", 0xDDA37F, 0x0000034 + .4byte gUnk_08DDA37F + .incbin "baserom.gba", 0xDDA3B7, 0x0000001 + .4byte gUnk_08DDA37F + .incbin "baserom.gba", 0xDDA3BC, 0x0000001 + .4byte gUnk_08DDA37F + .incbin "baserom.gba", 0xDDA3C1, 0x0000001 + .4byte gUnk_08DDA37F + .incbin "baserom.gba", 0xDDA3C6, 0x0000001 + .4byte gUnk_08DDA37F + .incbin "baserom.gba", 0xDDA3CB, 0x0000001 + .4byte gUnk_08DDA37F + .incbin "baserom.gba", 0xDDA3D0, 0x0000001 + .4byte gUnk_08DDA37F + .incbin "baserom.gba", 0xDDA3D5, 0x0000001 + .4byte gUnk_08DDA37F + .incbin "baserom.gba", 0xDDA3DA, 0x0000001 + .4byte gUnk_08DDA37F + .incbin "baserom.gba", 0xDDA3DF, 0x0000001 + .4byte gUnk_08DDA37F + .incbin "baserom.gba", 0xDDA3E4, 0x0000001 + .4byte gUnk_08DDA37F + .incbin "baserom.gba", 0xDDA3E9, 0x0000001 + .4byte gUnk_08DDA37F + .incbin "baserom.gba", 0xDDA3EE, 0x0000002 + .4byte gUnk_08DDA34E + .incbin "baserom.gba", 0xDDA3F4, 0x0000004 +bgmBossTheme:: @ 08DDA3F8 + sound_header 8 0 0 0xa8 gUnk_08A0A544 bgmBossTheme_track0 bgmBossTheme_track1 bgmBossTheme_track2 bgmBossTheme_track3 bgmBossTheme_track4 bgmBossTheme_track5 bgmBossTheme_track6 bgmBossTheme_track7 + +bgmVaatiReborn_track0:: @ 08DDA420 + .incbin "baserom.gba", 0xDDA420, 0x000000B +gUnk_08DDA42B:: @ 08DDA42B + .incbin "baserom.gba", 0xDDA42B, 0x0000008 +gUnk_08DDA433:: @ 08DDA433 + .incbin "baserom.gba", 0xDDA433, 0x000000F + .4byte gUnk_08DDA433 + .incbin "baserom.gba", 0xDDA446, 0x0000001 + .4byte gUnk_08DDA433 + .incbin "baserom.gba", 0xDDA44B, 0x0000001 + .4byte gUnk_08DDA433 +gUnk_08DDA450:: @ 08DDA450 + .incbin "baserom.gba", 0xDDA450, 0x000000F +gUnk_08DDA45F:: @ 08DDA45F + .incbin "baserom.gba", 0xDDA45F, 0x000000F +gUnk_08DDA46E:: @ 08DDA46E + .incbin "baserom.gba", 0xDDA46E, 0x000001C + .4byte gUnk_08DDA433 + .incbin "baserom.gba", 0xDDA48E, 0x0000001 + .4byte gUnk_08DDA433 + .incbin "baserom.gba", 0xDDA493, 0x0000001 + .4byte gUnk_08DDA433 + .incbin "baserom.gba", 0xDDA498, 0x0000001 + .4byte gUnk_08DDA433 + .incbin "baserom.gba", 0xDDA49D, 0x0000001 + .4byte gUnk_08DDA450 + .incbin "baserom.gba", 0xDDA4A2, 0x0000001 + .4byte gUnk_08DDA45F + .incbin "baserom.gba", 0xDDA4A7, 0x0000001 + .4byte gUnk_08DDA46E + .incbin "baserom.gba", 0xDDA4AC, 0x000000E + .4byte gUnk_08DDA42B + .incbin "baserom.gba", 0xDDA4BE, 0x0000001 +bgmVaatiReborn_track1:: @ 08DDA4BF + .incbin "baserom.gba", 0xDDA4BF, 0x0000008 +gUnk_08DDA4C7:: @ 08DDA4C7 + .incbin "baserom.gba", 0xDDA4C7, 0x0000007 +gUnk_08DDA4CE:: @ 08DDA4CE + .incbin "baserom.gba", 0xDDA4CE, 0x000000B + .4byte gUnk_08DDA4CE + .incbin "baserom.gba", 0xDDA4DD, 0x0000001 + .4byte gUnk_08DDA4CE +gUnk_08DDA4E2:: @ 08DDA4E2 + .incbin "baserom.gba", 0xDDA4E2, 0x000000A +gUnk_08DDA4EC:: @ 08DDA4EC + .incbin "baserom.gba", 0xDDA4EC, 0x0000007 +gUnk_08DDA4F3:: @ 08DDA4F3 + .incbin "baserom.gba", 0xDDA4F3, 0x0000008 + .4byte gUnk_08DDA4EC + .incbin "baserom.gba", 0xDDA4FF, 0x0000009 + .4byte gUnk_08DDA4CE + .incbin "baserom.gba", 0xDDA50C, 0x0000001 + .4byte gUnk_08DDA4CE + .incbin "baserom.gba", 0xDDA511, 0x0000001 + .4byte gUnk_08DDA4CE + .incbin "baserom.gba", 0xDDA516, 0x0000001 + .4byte gUnk_08DDA4E2 + .incbin "baserom.gba", 0xDDA51B, 0x0000001 + .4byte gUnk_08DDA4EC + .incbin "baserom.gba", 0xDDA520, 0x0000001 + .4byte gUnk_08DDA4F3 + .incbin "baserom.gba", 0xDDA525, 0x0000001 + .4byte gUnk_08DDA4EC + .incbin "baserom.gba", 0xDDA52A, 0x000002F + .4byte gUnk_08DDA4C7 + .incbin "baserom.gba", 0xDDA55D, 0x0000001 +bgmVaatiReborn_track2:: @ 08DDA55E + .incbin "baserom.gba", 0xDDA55E, 0x0000008 +gUnk_08DDA566:: @ 08DDA566 + .incbin "baserom.gba", 0xDDA566, 0x0000014 +gUnk_08DDA57A:: @ 08DDA57A + .incbin "baserom.gba", 0xDDA57A, 0x0000018 +gUnk_08DDA592:: @ 08DDA592 + .incbin "baserom.gba", 0xDDA592, 0x0000018 +gUnk_08DDA5AA:: @ 08DDA5AA + .incbin "baserom.gba", 0xDDA5AA, 0x0000025 +gUnk_08DDA5CF:: @ 08DDA5CF + .incbin "baserom.gba", 0xDDA5CF, 0x000000B +gUnk_08DDA5DA:: @ 08DDA5DA + .incbin "baserom.gba", 0xDDA5DA, 0x000002D + .4byte gUnk_08DDA57A + .incbin "baserom.gba", 0xDDA60B, 0x0000001 + .4byte gUnk_08DDA592 + .incbin "baserom.gba", 0xDDA610, 0x0000001 + .4byte gUnk_08DDA5AA + .incbin "baserom.gba", 0xDDA615, 0x0000012 + .4byte gUnk_08DDA5CF + .incbin "baserom.gba", 0xDDA62B, 0x0000001 + .4byte gUnk_08DDA5DA + .incbin "baserom.gba", 0xDDA630, 0x0000032 + .4byte gUnk_08DDA566 + .incbin "baserom.gba", 0xDDA666, 0x0000001 +bgmVaatiReborn_track3:: @ 08DDA667 + .incbin "baserom.gba", 0xDDA667, 0x0000008 +gUnk_08DDA66F:: @ 08DDA66F + .incbin "baserom.gba", 0xDDA66F, 0x0000014 +gUnk_08DDA683:: @ 08DDA683 + .incbin "baserom.gba", 0xDDA683, 0x0000018 +gUnk_08DDA69B:: @ 08DDA69B + .incbin "baserom.gba", 0xDDA69B, 0x0000018 +gUnk_08DDA6B3:: @ 08DDA6B3 + .incbin "baserom.gba", 0xDDA6B3, 0x0000021 +gUnk_08DDA6D4:: @ 08DDA6D4 + .incbin "baserom.gba", 0xDDA6D4, 0x0000007 +gUnk_08DDA6DB:: @ 08DDA6DB + .incbin "baserom.gba", 0xDDA6DB, 0x0000008 + .4byte gUnk_08DDA6D4 + .incbin "baserom.gba", 0xDDA6E7, 0x0000016 + .4byte gUnk_08DDA683 + .incbin "baserom.gba", 0xDDA701, 0x0000001 + .4byte gUnk_08DDA69B + .incbin "baserom.gba", 0xDDA706, 0x0000001 + .4byte gUnk_08DDA6B3 + .incbin "baserom.gba", 0xDDA70B, 0x000000F + .4byte gUnk_08DDA6D4 + .incbin "baserom.gba", 0xDDA71E, 0x0000001 + .4byte gUnk_08DDA6DB + .incbin "baserom.gba", 0xDDA723, 0x0000001 + .4byte gUnk_08DDA6D4 + .incbin "baserom.gba", 0xDDA728, 0x0000029 + .4byte gUnk_08DDA66F + .incbin "baserom.gba", 0xDDA755, 0x0000001 +bgmVaatiReborn_track4:: @ 08DDA756 + .incbin "baserom.gba", 0xDDA756, 0x000000E +gUnk_08DDA764:: @ 08DDA764 + .incbin "baserom.gba", 0xDDA764, 0x0000008 +gUnk_08DDA76C:: @ 08DDA76C + .incbin "baserom.gba", 0xDDA76C, 0x000000E +gUnk_08DDA77A:: @ 08DDA77A + .incbin "baserom.gba", 0xDDA77A, 0x0000007 +gUnk_08DDA781:: @ 08DDA781 + .incbin "baserom.gba", 0xDDA781, 0x0000007 +gUnk_08DDA788:: @ 08DDA788 + .incbin "baserom.gba", 0xDDA788, 0x0000007 +gUnk_08DDA78F:: @ 08DDA78F + .incbin "baserom.gba", 0xDDA78F, 0x0000012 + .4byte gUnk_08DDA76C + .incbin "baserom.gba", 0xDDA7A5, 0x0000001 + .4byte gUnk_08DDA77A + .incbin "baserom.gba", 0xDDA7AA, 0x0000001 + .4byte gUnk_08DDA781 + .incbin "baserom.gba", 0xDDA7AF, 0x0000001 + .4byte gUnk_08DDA788 + .incbin "baserom.gba", 0xDDA7B4, 0x0000001 + .4byte gUnk_08DDA78F + .incbin "baserom.gba", 0xDDA7B9, 0x0000017 + .4byte gUnk_08DDA764 + .incbin "baserom.gba", 0xDDA7D4, 0x0000001 +bgmVaatiReborn_track5:: @ 08DDA7D5 + .incbin "baserom.gba", 0xDDA7D5, 0x0000013 +gUnk_08DDA7E8:: @ 08DDA7E8 + .incbin "baserom.gba", 0xDDA7E8, 0x0000012 +gUnk_08DDA7FA:: @ 08DDA7FA + .incbin "baserom.gba", 0xDDA7FA, 0x000001B +gUnk_08DDA815:: @ 08DDA815 + .incbin "baserom.gba", 0xDDA815, 0x0000018 + .4byte gUnk_08DDA7FA +gUnk_08DDA831:: @ 08DDA831 + .incbin "baserom.gba", 0xDDA831, 0x000001E + .4byte gUnk_08DDA7FA + .incbin "baserom.gba", 0xDDA853, 0x0000001 + .4byte gUnk_08DDA815 +gUnk_08DDA858:: @ 08DDA858 + .incbin "baserom.gba", 0xDDA858, 0x0000038 + .4byte gUnk_08DDA7FA + .incbin "baserom.gba", 0xDDA894, 0x0000001 + .4byte gUnk_08DDA815 + .incbin "baserom.gba", 0xDDA899, 0x0000001 + .4byte gUnk_08DDA7FA + .incbin "baserom.gba", 0xDDA89E, 0x000001F + .4byte gUnk_08DDA7FA + .incbin "baserom.gba", 0xDDA8C1, 0x0000001 + .4byte gUnk_08DDA815 + .incbin "baserom.gba", 0xDDA8C6, 0x0000001 + .4byte gUnk_08DDA858 + .incbin "baserom.gba", 0xDDA8CB, 0x000001A + .4byte gUnk_08DDA831 + .incbin "baserom.gba", 0xDDA8E9, 0x0000001 + .4byte gUnk_08DDA7FA + .incbin "baserom.gba", 0xDDA8EE, 0x0000001 + .4byte gUnk_08DDA815 + .incbin "baserom.gba", 0xDDA8F3, 0x0000005 + .4byte gUnk_08DDA7E8 + .incbin "baserom.gba", 0xDDA8FC, 0x0000001 +bgmVaatiReborn_track6:: @ 08DDA8FD + .incbin "baserom.gba", 0xDDA8FD, 0x0000008 +gUnk_08DDA905:: @ 08DDA905 + .incbin "baserom.gba", 0xDDA905, 0x0000016 +gUnk_08DDA91B:: @ 08DDA91B + .incbin "baserom.gba", 0xDDA91B, 0x000000C +gUnk_08DDA927:: @ 08DDA927 + .incbin "baserom.gba", 0xDDA927, 0x0000016 +gUnk_08DDA93D:: @ 08DDA93D + .incbin "baserom.gba", 0xDDA93D, 0x0000007 +gUnk_08DDA944:: @ 08DDA944 + .incbin "baserom.gba", 0xDDA944, 0x0000008 + .4byte gUnk_08DDA93D + .incbin "baserom.gba", 0xDDA950, 0x000001B + .4byte gUnk_08DDA91B + .incbin "baserom.gba", 0xDDA96F, 0x0000001 + .4byte gUnk_08DDA927 + .incbin "baserom.gba", 0xDDA974, 0x000000D + .4byte gUnk_08DDA93D + .incbin "baserom.gba", 0xDDA985, 0x0000001 + .4byte gUnk_08DDA944 + .incbin "baserom.gba", 0xDDA98A, 0x0000001 + .4byte gUnk_08DDA93D + .incbin "baserom.gba", 0xDDA98F, 0x000000C + .4byte gUnk_08DDA93D + .incbin "baserom.gba", 0xDDA99F, 0x0000001 + .4byte gUnk_08DDA93D + .incbin "baserom.gba", 0xDDA9A4, 0x0000002 + .4byte gUnk_08DDA905 + .incbin "baserom.gba", 0xDDA9AA, 0x0000001 +bgmVaatiReborn_track7:: @ 08DDA9AB + .incbin "baserom.gba", 0xDDA9AB, 0x000000B +gUnk_08DDA9B6:: @ 08DDA9B6 + .incbin "baserom.gba", 0xDDA9B6, 0x0000010 +gUnk_08DDA9C6:: @ 08DDA9C6 + .incbin "baserom.gba", 0xDDA9C6, 0x0000019 +gUnk_08DDA9DF:: @ 08DDA9DF + .incbin "baserom.gba", 0xDDA9DF, 0x0000019 +gUnk_08DDA9F8:: @ 08DDA9F8 + .incbin "baserom.gba", 0xDDA9F8, 0x000002B +gUnk_08DDAA23:: @ 08DDAA23 + .incbin "baserom.gba", 0xDDAA23, 0x0000008 +gUnk_08DDAA2B:: @ 08DDAA2B + .incbin "baserom.gba", 0xDDAA2B, 0x000002E + .4byte gUnk_08DDA9C6 + .incbin "baserom.gba", 0xDDAA5D, 0x0000001 + .4byte gUnk_08DDA9DF + .incbin "baserom.gba", 0xDDAA62, 0x0000001 + .4byte gUnk_08DDA9F8 + .incbin "baserom.gba", 0xDDAA67, 0x0000017 + .4byte gUnk_08DDAA23 + .incbin "baserom.gba", 0xDDAA82, 0x0000001 + .4byte gUnk_08DDAA2B + .incbin "baserom.gba", 0xDDAA87, 0x000003A + .4byte gUnk_08DDA9B6 + .incbin "baserom.gba", 0xDDAAC5, 0x0000003 +bgmVaatiReborn:: @ 08DDAAC8 + sound_header 8 0 0 0xa8 gUnk_08A0AB44 bgmVaatiReborn_track0 bgmVaatiReborn_track1 bgmVaatiReborn_track2 bgmVaatiReborn_track3 bgmVaatiReborn_track4 bgmVaatiReborn_track5 bgmVaatiReborn_track6 bgmVaatiReborn_track7 + +bgmVaatiTransfigured_track0:: @ 08DDAAF0 + .incbin "baserom.gba", 0xDDAAF0, 0x0000012 +gUnk_08DDAB02:: @ 08DDAB02 + .incbin "baserom.gba", 0xDDAB02, 0x000002D + .4byte gUnk_08DDAB02 + .incbin "baserom.gba", 0xDDAB33, 0x0000001 +bgmVaatiTransfigured_track1:: @ 08DDAB34 + .incbin "baserom.gba", 0xDDAB34, 0x0000011 +gUnk_08DDAB45:: @ 08DDAB45 + .incbin "baserom.gba", 0xDDAB45, 0x0000042 +gUnk_08DDAB87:: @ 08DDAB87 + .incbin "baserom.gba", 0xDDAB87, 0x0000029 + .4byte gUnk_08DDAB87 + .incbin "baserom.gba", 0xDDABB4, 0x000001C + .4byte gUnk_08DDAB45 + .incbin "baserom.gba", 0xDDABD4, 0x0000001 +bgmVaatiTransfigured_track2:: @ 08DDABD5 + .incbin "baserom.gba", 0xDDABD5, 0x0000007 +gUnk_08DDABDC:: @ 08DDABDC + .incbin "baserom.gba", 0xDDABDC, 0x0000020 +gUnk_08DDABFC:: @ 08DDABFC + .incbin "baserom.gba", 0xDDABFC, 0x0000022 +gUnk_08DDAC1E:: @ 08DDAC1E + .incbin "baserom.gba", 0xDDAC1E, 0x0000023 + .4byte gUnk_08DDAC1E +gUnk_08DDAC45:: @ 08DDAC45 + .incbin "baserom.gba", 0xDDAC45, 0x0000023 + .4byte gUnk_08DDAC45 + .incbin "baserom.gba", 0xDDAC6C, 0x0000001 + .4byte gUnk_08DDABFC + .incbin "baserom.gba", 0xDDAC71, 0x0000001 + .4byte gUnk_08DDABFC + .incbin "baserom.gba", 0xDDAC76, 0x00000AF + .4byte gUnk_08DDABDC + .incbin "baserom.gba", 0xDDAD29, 0x0000001 +bgmVaatiTransfigured_track3:: @ 08DDAD2A + .incbin "baserom.gba", 0xDDAD2A, 0x0000007 +gUnk_08DDAD31:: @ 08DDAD31 + .incbin "baserom.gba", 0xDDAD31, 0x0000041 +gUnk_08DDAD72:: @ 08DDAD72 + .incbin "baserom.gba", 0xDDAD72, 0x0000023 + .4byte gUnk_08DDAD72 +gUnk_08DDAD99:: @ 08DDAD99 + .incbin "baserom.gba", 0xDDAD99, 0x0000023 + .4byte gUnk_08DDAD99 +gUnk_08DDADC0:: @ 08DDADC0 + .incbin "baserom.gba", 0xDDADC0, 0x0000023 + .4byte gUnk_08DDADC0 + .incbin "baserom.gba", 0xDDADE7, 0x0000016 +gUnk_08DDADFD:: @ 08DDADFD + .incbin "baserom.gba", 0xDDADFD, 0x000001B + .4byte gUnk_08DDADFD + .incbin "baserom.gba", 0xDDAE1C, 0x0000001 + .4byte gUnk_08DDADFD + .incbin "baserom.gba", 0xDDAE21, 0x0000013 + .4byte gUnk_08DDAD31 + .incbin "baserom.gba", 0xDDAE38, 0x0000001 +bgmVaatiTransfigured_track4:: @ 08DDAE39 + .incbin "baserom.gba", 0xDDAE39, 0x0000007 +gUnk_08DDAE40:: @ 08DDAE40 + .incbin "baserom.gba", 0xDDAE40, 0x0000013 +gUnk_08DDAE53:: @ 08DDAE53 + .incbin "baserom.gba", 0xDDAE53, 0x000001B + .4byte gUnk_08DDAE53 + .incbin "baserom.gba", 0xDDAE72, 0x0000001 + .4byte gUnk_08DDAE53 + .incbin "baserom.gba", 0xDDAE77, 0x0000001 + .4byte gUnk_08DDAE53 + .incbin "baserom.gba", 0xDDAE7C, 0x0000001 + .4byte gUnk_08DDAE53 + .incbin "baserom.gba", 0xDDAE81, 0x0000001 + .4byte gUnk_08DDAE53 + .incbin "baserom.gba", 0xDDAE86, 0x0000001 + .4byte gUnk_08DDAE53 + .incbin "baserom.gba", 0xDDAE8B, 0x0000001 + .4byte gUnk_08DDAE53 + .incbin "baserom.gba", 0xDDAE90, 0x0000001 + .4byte gUnk_08DDAE53 + .incbin "baserom.gba", 0xDDAE95, 0x0000001 + .4byte gUnk_08DDAE53 + .incbin "baserom.gba", 0xDDAE9A, 0x0000001 + .4byte gUnk_08DDAE53 + .incbin "baserom.gba", 0xDDAE9F, 0x0000001 + .4byte gUnk_08DDAE53 + .incbin "baserom.gba", 0xDDAEA4, 0x0000001 + .4byte gUnk_08DDAE53 + .incbin "baserom.gba", 0xDDAEA9, 0x0000008 + .4byte gUnk_08DDAE40 + .incbin "baserom.gba", 0xDDAEB5, 0x0000001 +bgmVaatiTransfigured_track5:: @ 08DDAEB6 + .incbin "baserom.gba", 0xDDAEB6, 0x0000007 +gUnk_08DDAEBD:: @ 08DDAEBD + .incbin "baserom.gba", 0xDDAEBD, 0x00000E3 + .4byte gUnk_08DDAEBD + .incbin "baserom.gba", 0xDDAFA4, 0x0000001 +bgmVaatiTransfigured_track6:: @ 08DDAFA5 + .incbin "baserom.gba", 0xDDAFA5, 0x0000007 +gUnk_08DDAFAC:: @ 08DDAFAC + .incbin "baserom.gba", 0xDDAFAC, 0x0000005 +gUnk_08DDAFB1:: @ 08DDAFB1 + .incbin "baserom.gba", 0xDDAFB1, 0x000000C + .4byte gUnk_08DDAFB1 + .incbin "baserom.gba", 0xDDAFC1, 0x0000002 + .4byte gUnk_08DDAFB1 + .incbin "baserom.gba", 0xDDAFC7, 0x0000002 +gUnk_08DDAFC9:: @ 08DDAFC9 + .incbin "baserom.gba", 0xDDAFC9, 0x0000008 + .4byte gUnk_08DDAFB1 + .incbin "baserom.gba", 0xDDAFD5, 0x0000002 + .4byte gUnk_08DDAFB1 + .incbin "baserom.gba", 0xDDAFDB, 0x0000001 + .4byte gUnk_08DDAFC9 + .incbin "baserom.gba", 0xDDAFE0, 0x0000030 + .4byte gUnk_08DDAFAC + .incbin "baserom.gba", 0xDDB014, 0x0000001 +bgmVaatiTransfigured_track7:: @ 08DDB015 + .incbin "baserom.gba", 0xDDB015, 0x000000A +gUnk_08DDB01F:: @ 08DDB01F + .incbin "baserom.gba", 0xDDB01F, 0x0000020 +gUnk_08DDB03F:: @ 08DDB03F + .incbin "baserom.gba", 0xDDB03F, 0x0000027 + .4byte gUnk_08DDB03F + .incbin "baserom.gba", 0xDDB06A, 0x0000001 + .4byte gUnk_08DDB03F + .incbin "baserom.gba", 0xDDB06F, 0x0000001 + .4byte gUnk_08DDB03F + .incbin "baserom.gba", 0xDDB074, 0x0000001 + .4byte gUnk_08DDB03F + .incbin "baserom.gba", 0xDDB079, 0x0000001 + .4byte gUnk_08DDB03F + .incbin "baserom.gba", 0xDDB07E, 0x0000001 + .4byte gUnk_08DDB03F + .incbin "baserom.gba", 0xDDB083, 0x0000001 + .4byte gUnk_08DDB03F + .incbin "baserom.gba", 0xDDB088, 0x0000001 + .4byte gUnk_08DDB03F + .incbin "baserom.gba", 0xDDB08D, 0x0000001 + .4byte gUnk_08DDB03F + .incbin "baserom.gba", 0xDDB092, 0x0000001 + .4byte gUnk_08DDB03F + .incbin "baserom.gba", 0xDDB097, 0x0000001 + .4byte gUnk_08DDB03F + .incbin "baserom.gba", 0xDDB09C, 0x0000001 + .4byte gUnk_08DDB03F + .incbin "baserom.gba", 0xDDB0A1, 0x0000008 + .4byte gUnk_08DDB01F + .incbin "baserom.gba", 0xDDB0AD, 0x0000001 +bgmVaatiTransfigured_track8:: @ 08DDB0AE + .incbin "baserom.gba", 0xDDB0AE, 0x0000008 +gUnk_08DDB0B6:: @ 08DDB0B6 + .incbin "baserom.gba", 0xDDB0B6, 0x0000021 +gUnk_08DDB0D7:: @ 08DDB0D7 + .incbin "baserom.gba", 0xDDB0D7, 0x0000034 +gUnk_08DDB10B:: @ 08DDB10B + .incbin "baserom.gba", 0xDDB10B, 0x0000030 + .4byte gUnk_08DDB0D7 + .incbin "baserom.gba", 0xDDB13F, 0x0000001 + .4byte gUnk_08DDB10B + .incbin "baserom.gba", 0xDDB144, 0x0000001 + .4byte gUnk_08DDB0D7 + .incbin "baserom.gba", 0xDDB149, 0x0000001 + .4byte gUnk_08DDB10B + .incbin "baserom.gba", 0xDDB14E, 0x0000001 + .4byte gUnk_08DDB0D7 + .incbin "baserom.gba", 0xDDB153, 0x0000001 + .4byte gUnk_08DDB10B + .incbin "baserom.gba", 0xDDB158, 0x0000001 + .4byte gUnk_08DDB0D7 + .incbin "baserom.gba", 0xDDB15D, 0x0000001 + .4byte gUnk_08DDB10B + .incbin "baserom.gba", 0xDDB162, 0x0000001 + .4byte gUnk_08DDB0D7 + .incbin "baserom.gba", 0xDDB167, 0x0000001 + .4byte gUnk_08DDB10B + .incbin "baserom.gba", 0xDDB16C, 0x0000001 + .4byte gUnk_08DDB0D7 + .incbin "baserom.gba", 0xDDB171, 0x000000F + .4byte gUnk_08DDB0B6 + .incbin "baserom.gba", 0xDDB184, 0x0000001 +bgmVaatiTransfigured_track9:: @ 08DDB185 + .incbin "baserom.gba", 0xDDB185, 0x000000A +gUnk_08DDB18F:: @ 08DDB18F + .incbin "baserom.gba", 0xDDB18F, 0x000003D + .4byte gUnk_08DDB18F + .incbin "baserom.gba", 0xDDB1D0, 0x0000004 +bgmVaatiTransfigured:: @ 08DDB1D4 + sound_header 0xa 0 0 0xa8 gUnk_08A0B144 bgmVaatiTransfigured_track0 bgmVaatiTransfigured_track1 bgmVaatiTransfigured_track2 bgmVaatiTransfigured_track3 bgmVaatiTransfigured_track4 bgmVaatiTransfigured_track5 bgmVaatiTransfigured_track6 bgmVaatiTransfigured_track7 bgmVaatiTransfigured_track8 bgmVaatiTransfigured_track9 + +bgmCastleCollapse_track0:: @ 08DDB204 + .incbin "baserom.gba", 0xDDB204, 0x0000009 +gUnk_08DDB20D:: @ 08DDB20D + .incbin "baserom.gba", 0xDDB20D, 0x000000E +gUnk_08DDB21B:: @ 08DDB21B + .incbin "baserom.gba", 0xDDB21B, 0x000000F +gUnk_08DDB22A:: @ 08DDB22A + .incbin "baserom.gba", 0xDDB22A, 0x0000010 + .4byte gUnk_08DDB22A + .incbin "baserom.gba", 0xDDB23E, 0x0000001 + .4byte gUnk_08DDB21B + .incbin "baserom.gba", 0xDDB243, 0x0000001 + .4byte gUnk_08DDB21B + .incbin "baserom.gba", 0xDDB248, 0x0000001 + .4byte gUnk_08DDB22A + .incbin "baserom.gba", 0xDDB24D, 0x0000001 + .4byte gUnk_08DDB22A + .incbin "baserom.gba", 0xDDB252, 0x000000B + .4byte gUnk_08DDB20D + .incbin "baserom.gba", 0xDDB261, 0x0000001 +bgmCastleCollapse_track1:: @ 08DDB262 + .incbin "baserom.gba", 0xDDB262, 0x0000008 +gUnk_08DDB26A:: @ 08DDB26A + .incbin "baserom.gba", 0xDDB26A, 0x0000018 +gUnk_08DDB282:: @ 08DDB282 + .incbin "baserom.gba", 0xDDB282, 0x000001A +gUnk_08DDB29C:: @ 08DDB29C + .incbin "baserom.gba", 0xDDB29C, 0x000001B + .4byte gUnk_08DDB29C + .incbin "baserom.gba", 0xDDB2BB, 0x0000001 + .4byte gUnk_08DDB282 + .incbin "baserom.gba", 0xDDB2C0, 0x0000001 + .4byte gUnk_08DDB282 + .incbin "baserom.gba", 0xDDB2C5, 0x0000001 + .4byte gUnk_08DDB29C + .incbin "baserom.gba", 0xDDB2CA, 0x0000001 + .4byte gUnk_08DDB29C + .incbin "baserom.gba", 0xDDB2CF, 0x0000010 + .4byte gUnk_08DDB26A + .incbin "baserom.gba", 0xDDB2E3, 0x0000001 +bgmCastleCollapse_track2:: @ 08DDB2E4 + .incbin "baserom.gba", 0xDDB2E4, 0x0000007 +gUnk_08DDB2EB:: @ 08DDB2EB + .incbin "baserom.gba", 0xDDB2EB, 0x000001C + .4byte gUnk_08DDB2EB + .incbin "baserom.gba", 0xDDB30B, 0x0000001 +bgmCastleCollapse_track3:: @ 08DDB30C + .incbin "baserom.gba", 0xDDB30C, 0x0000005 +gUnk_08DDB311:: @ 08DDB311 + .incbin "baserom.gba", 0xDDB311, 0x000001F +gUnk_08DDB330:: @ 08DDB330 + .incbin "baserom.gba", 0xDDB330, 0x0000031 + .4byte gUnk_08DDB330 + .incbin "baserom.gba", 0xDDB365, 0x0000028 + .4byte gUnk_08DDB330 + .incbin "baserom.gba", 0xDDB391, 0x0000011 + .4byte gUnk_08DDB311 + .incbin "baserom.gba", 0xDDB3A6, 0x0000001 +bgmCastleCollapse_track4:: @ 08DDB3A7 + .incbin "baserom.gba", 0xDDB3A7, 0x0000019 +gUnk_08DDB3C0:: @ 08DDB3C0 + .incbin "baserom.gba", 0xDDB3C0, 0x0000086 + .4byte gUnk_08DDB3C0 + .incbin "baserom.gba", 0xDDB44A, 0x0000001 +bgmCastleCollapse_track5:: @ 08DDB44B + .incbin "baserom.gba", 0xDDB44B, 0x0000008 +gUnk_08DDB453:: @ 08DDB453 + .incbin "baserom.gba", 0xDDB453, 0x000009F + .4byte gUnk_08DDB453 + .incbin "baserom.gba", 0xDDB4F6, 0x0000001 +bgmCastleCollapse_track6:: @ 08DDB4F7 + .incbin "baserom.gba", 0xDDB4F7, 0x0000005 +gUnk_08DDB4FC:: @ 08DDB4FC + .incbin "baserom.gba", 0xDDB4FC, 0x00000C1 + .4byte gUnk_08DDB4FC + .incbin "baserom.gba", 0xDDB5C1, 0x0000001 +bgmCastleCollapse_track7:: @ 08DDB5C2 + .incbin "baserom.gba", 0xDDB5C2, 0x0000007 +gUnk_08DDB5C9:: @ 08DDB5C9 + .incbin "baserom.gba", 0xDDB5C9, 0x0000013 + .4byte gUnk_08DDB5C9 + .incbin "baserom.gba", 0xDDB5E0, 0x0000004 +bgmCastleCollapse:: @ 08DDB5E4 + sound_header 8 0 0 0xa8 gUnk_08A0B744 bgmCastleCollapse_track0 bgmCastleCollapse_track1 bgmCastleCollapse_track2 bgmCastleCollapse_track3 bgmCastleCollapse_track4 bgmCastleCollapse_track5 bgmCastleCollapse_track6 bgmCastleCollapse_track7 + +bgmVaatiWrath_track0:: @ 08DDB60C + .incbin "baserom.gba", 0xDDB60C, 0x0000051 +gUnk_08DDB65D:: @ 08DDB65D + .incbin "baserom.gba", 0xDDB65D, 0x000001D +gUnk_08DDB67A:: @ 08DDB67A + .incbin "baserom.gba", 0xDDB67A, 0x000000B + .4byte gUnk_08DDB67A + .incbin "baserom.gba", 0xDDB689, 0x000000B + .4byte gUnk_08DDB67A + .incbin "baserom.gba", 0xDDB698, 0x0000001 + .4byte gUnk_08DDB67A + .incbin "baserom.gba", 0xDDB69D, 0x000005C +gUnk_08DDB6F9:: @ 08DDB6F9 + .incbin "baserom.gba", 0xDDB6F9, 0x000001E + .4byte gUnk_08DDB65D + .incbin "baserom.gba", 0xDDB71B, 0x0000001 +bgmVaatiWrath_track1:: @ 08DDB71C + .incbin "baserom.gba", 0xDDB71C, 0x0000011 +gUnk_08DDB72D:: @ 08DDB72D + .incbin "baserom.gba", 0xDDB72D, 0x00000C8 + .4byte gUnk_08DDB72D + .incbin "baserom.gba", 0xDDB7F9, 0x0000001 +bgmVaatiWrath_track2:: @ 08DDB7FA + .incbin "baserom.gba", 0xDDB7FA, 0x0000072 +gUnk_08DDB86C:: @ 08DDB86C + .incbin "baserom.gba", 0xDDB86C, 0x000002A +gUnk_08DDB896:: @ 08DDB896 + .incbin "baserom.gba", 0xDDB896, 0x0000020 +gUnk_08DDB8B6:: @ 08DDB8B6 + .incbin "baserom.gba", 0xDDB8B6, 0x000004B + .4byte gUnk_08DDB86C + .incbin "baserom.gba", 0xDDB905, 0x0000145 + .4byte gUnk_08DDB8B6 + .incbin "baserom.gba", 0xDDBA4E, 0x0000001 + .4byte gUnk_08DDB896 + .incbin "baserom.gba", 0xDDBA53, 0x0000001 +bgmVaatiWrath_track3:: @ 08DDBA54 + .incbin "baserom.gba", 0xDDBA54, 0x0000024 +gUnk_08DDBA78:: @ 08DDBA78 + .incbin "baserom.gba", 0xDDBA78, 0x0000025 +gUnk_08DDBA9D:: @ 08DDBA9D + .incbin "baserom.gba", 0xDDBA9D, 0x000001C +gUnk_08DDBAB9:: @ 08DDBAB9 + .incbin "baserom.gba", 0xDDBAB9, 0x0000021 + .4byte gUnk_08DDBAB9 + .incbin "baserom.gba", 0xDDBADE, 0x0000002 +gUnk_08DDBAE0:: @ 08DDBAE0 + .incbin "baserom.gba", 0xDDBAE0, 0x0000021 + .4byte gUnk_08DDBAE0 + .incbin "baserom.gba", 0xDDBB05, 0x0000039 + .4byte gUnk_08DDBA78 + .incbin "baserom.gba", 0xDDBB42, 0x0000001 +bgmVaatiWrath_track4:: @ 08DDBB43 + .incbin "baserom.gba", 0xDDBB43, 0x0000016 +gUnk_08DDBB59:: @ 08DDBB59 + .incbin "baserom.gba", 0xDDBB59, 0x0000027 +gUnk_08DDBB80:: @ 08DDBB80 + .incbin "baserom.gba", 0xDDBB80, 0x000002A +gUnk_08DDBBAA:: @ 08DDBBAA + .incbin "baserom.gba", 0xDDBBAA, 0x0000004 + .4byte gUnk_08DDBB80 + .incbin "baserom.gba", 0xDDBBB2, 0x0000001 + .4byte gUnk_08DDBB80 + .incbin "baserom.gba", 0xDDBBB7, 0x0000006 +gUnk_08DDBBBD:: @ 08DDBBBD + .incbin "baserom.gba", 0xDDBBBD, 0x0000029 + .4byte gUnk_08DDBBBD + .incbin "baserom.gba", 0xDDBBEA, 0x0000050 + .4byte gUnk_08DDBB59 + .incbin "baserom.gba", 0xDDBC3E, 0x0000001 +bgmVaatiWrath_track5:: @ 08DDBC3F + .incbin "baserom.gba", 0xDDBC3F, 0x0000050 +gUnk_08DDBC8F:: @ 08DDBC8F + .incbin "baserom.gba", 0xDDBC8F, 0x000006F + .4byte gUnk_08DDBC8F + .incbin "baserom.gba", 0xDDBD02, 0x0000001 +bgmVaatiWrath_track6:: @ 08DDBD03 + .incbin "baserom.gba", 0xDDBD03, 0x000001E +gUnk_08DDBD21:: @ 08DDBD21 + .incbin "baserom.gba", 0xDDBD21, 0x000001E + .4byte gUnk_08DDBD21 + .incbin "baserom.gba", 0xDDBD43, 0x0000001 +bgmVaatiWrath_track7:: @ 08DDBD44 + .incbin "baserom.gba", 0xDDBD44, 0x0000011 +gUnk_08DDBD55:: @ 08DDBD55 + .incbin "baserom.gba", 0xDDBD55, 0x0000026 +gUnk_08DDBD7B:: @ 08DDBD7B + .incbin "baserom.gba", 0xDDBD7B, 0x0000028 +gUnk_08DDBDA3:: @ 08DDBDA3 + .incbin "baserom.gba", 0xDDBDA3, 0x0000029 + .4byte gUnk_08DDBDA3 + .incbin "baserom.gba", 0xDDBDD0, 0x0000001 + .4byte gUnk_08DDBD7B + .incbin "baserom.gba", 0xDDBDD5, 0x0000001 + .4byte gUnk_08DDBD7B +gUnk_08DDBDDA:: @ 08DDBDDA + .incbin "baserom.gba", 0xDDBDDA, 0x0000029 + .4byte gUnk_08DDBDDA +gUnk_08DDBE07:: @ 08DDBE07 + .incbin "baserom.gba", 0xDDBE07, 0x0000029 + .4byte gUnk_08DDBE07 + .incbin "baserom.gba", 0xDDBE34, 0x0000001 + .4byte gUnk_08DDBDA3 + .incbin "baserom.gba", 0xDDBE39, 0x0000001 + .4byte gUnk_08DDBDA3 + .incbin "baserom.gba", 0xDDBE3E, 0x0000001 + .4byte gUnk_08DDBDA3 + .incbin "baserom.gba", 0xDDBE43, 0x0000001 + .4byte gUnk_08DDBDA3 + .incbin "baserom.gba", 0xDDBE48, 0x0000027 +gUnk_08DDBE6F:: @ 08DDBE6F + .incbin "baserom.gba", 0xDDBE6F, 0x0000029 + .4byte gUnk_08DDBE6F + .incbin "baserom.gba", 0xDDBE9C, 0x0000002 + .4byte gUnk_08DDBD55 + .incbin "baserom.gba", 0xDDBEA2, 0x0000001 +bgmVaatiWrath_track8:: @ 08DDBEA3 + .incbin "baserom.gba", 0xDDBEA3, 0x0000031 +gUnk_08DDBED4:: @ 08DDBED4 + .incbin "baserom.gba", 0xDDBED4, 0x0000064 +gUnk_08DDBF38:: @ 08DDBF38 + .incbin "baserom.gba", 0xDDBF38, 0x0000033 + .4byte gUnk_08DDBF38 +gUnk_08DDBF6F:: @ 08DDBF6F + .incbin "baserom.gba", 0xDDBF6F, 0x0000031 +gUnk_08DDBFA0:: @ 08DDBFA0 + .incbin "baserom.gba", 0xDDBFA0, 0x0000036 + .4byte gUnk_08DDBF38 + .incbin "baserom.gba", 0xDDBFDA, 0x0000001 + .4byte gUnk_08DDBF38 + .incbin "baserom.gba", 0xDDBFDF, 0x0000001 + .4byte gUnk_08DDBF6F + .incbin "baserom.gba", 0xDDBFE4, 0x0000001 + .4byte gUnk_08DDBFA0 +gUnk_08DDBFE9:: @ 08DDBFE9 + .incbin "baserom.gba", 0xDDBFE9, 0x0000031 + .4byte gUnk_08DDBFE9 + .incbin "baserom.gba", 0xDDC01E, 0x0000001 + .4byte gUnk_08DDBF38 + .incbin "baserom.gba", 0xDDC023, 0x0000036 + .4byte gUnk_08DDBF38 + .incbin "baserom.gba", 0xDDC05D, 0x0000001 + .4byte gUnk_08DDBF38 + .incbin "baserom.gba", 0xDDC062, 0x0000001 + .4byte gUnk_08DDBF38 + .incbin "baserom.gba", 0xDDC067, 0x0000002 + .4byte gUnk_08DDBED4 + .incbin "baserom.gba", 0xDDC06D, 0x0000003 +bgmVaatiWrath:: @ 08DDC070 + sound_header 9 0 0 0xa8 gUnk_08A0BD44 bgmVaatiWrath_track0 bgmVaatiWrath_track1 bgmVaatiWrath_track2 bgmVaatiWrath_track3 bgmVaatiWrath_track4 bgmVaatiWrath_track5 bgmVaatiWrath_track6 bgmVaatiWrath_track7 bgmVaatiWrath_track8 + +bgmFightTheme2_track0:: @ 08DDC09C + .incbin "baserom.gba", 0xDDC09C, 0x000000C +gUnk_08DDC0A8:: @ 08DDC0A8 + .incbin "baserom.gba", 0xDDC0A8, 0x000000A +gUnk_08DDC0B2:: @ 08DDC0B2 + .incbin "baserom.gba", 0xDDC0B2, 0x0000008 + .4byte gUnk_08DDC0B2 + .incbin "baserom.gba", 0xDDC0BE, 0x0000001 + .4byte gUnk_08DDC0A8 + .incbin "baserom.gba", 0xDDC0C3, 0x0000001 +bgmFightTheme2_track1:: @ 08DDC0C4 + .incbin "baserom.gba", 0xDDC0C4, 0x0000008 +gUnk_08DDC0CC:: @ 08DDC0CC + .incbin "baserom.gba", 0xDDC0CC, 0x000002F +gUnk_08DDC0FB:: @ 08DDC0FB + .incbin "baserom.gba", 0xDDC0FB, 0x000001B + .4byte gUnk_08DDC0FB + .incbin "baserom.gba", 0xDDC11A, 0x0000002 + .4byte gUnk_08DDC0CC + .incbin "baserom.gba", 0xDDC120, 0x0000001 +bgmFightTheme2_track2:: @ 08DDC121 + .incbin "baserom.gba", 0xDDC121, 0x0000007 +gUnk_08DDC128:: @ 08DDC128 + .incbin "baserom.gba", 0xDDC128, 0x000000C + .4byte gUnk_08DDC128 + .incbin "baserom.gba", 0xDDC138, 0x0000002 +bgmFightTheme2_track3:: @ 08DDC13A + .incbin "baserom.gba", 0xDDC13A, 0x0000019 +gUnk_08DDC153:: @ 08DDC153 + .incbin "baserom.gba", 0xDDC153, 0x0000052 + .4byte gUnk_08DDC153 + .incbin "baserom.gba", 0xDDC1A9, 0x0000001 +bgmFightTheme2_track4:: @ 08DDC1AA + .incbin "baserom.gba", 0xDDC1AA, 0x0000019 +gUnk_08DDC1C3:: @ 08DDC1C3 + .incbin "baserom.gba", 0xDDC1C3, 0x0000008 +gUnk_08DDC1CB:: @ 08DDC1CB + .incbin "baserom.gba", 0xDDC1CB, 0x0000029 + .4byte gUnk_08DDC1CB + .incbin "baserom.gba", 0xDDC1F8, 0x0000001 + .4byte gUnk_08DDC1C3 + .incbin "baserom.gba", 0xDDC1FD, 0x0000001 +bgmFightTheme2_track5:: @ 08DDC1FE + .incbin "baserom.gba", 0xDDC1FE, 0x0000007 +gUnk_08DDC205:: @ 08DDC205 + .incbin "baserom.gba", 0xDDC205, 0x000000E + .4byte gUnk_08DDC205 + .incbin "baserom.gba", 0xDDC217, 0x0000001 +bgmFightTheme2_track6:: @ 08DDC218 + .incbin "baserom.gba", 0xDDC218, 0x000001B +gUnk_08DDC233:: @ 08DDC233 + .incbin "baserom.gba", 0xDDC233, 0x0000017 + .4byte gUnk_08DDC233 + .incbin "baserom.gba", 0xDDC24E, 0x0000002 +bgmFightTheme2:: @ 08DDC250 + sound_header 7 0 0 0xa8 gUnk_08A0C344 bgmFightTheme2_track0 bgmFightTheme2_track1 bgmFightTheme2_track2 bgmFightTheme2_track3 bgmFightTheme2_track4 bgmFightTheme2_track5 bgmFightTheme2_track6 + +bgmDiggingCave_track0:: @ 08DDC274 + .incbin "baserom.gba", 0xDDC274, 0x000000B +gUnk_08DDC27F:: @ 08DDC27F + .incbin "baserom.gba", 0xDDC27F, 0x0000022 + .4byte gUnk_08DDC27F + .incbin "baserom.gba", 0xDDC2A5, 0x0000001 +bgmDiggingCave_track1:: @ 08DDC2A6 + .incbin "baserom.gba", 0xDDC2A6, 0x0000008 +gUnk_08DDC2AE:: @ 08DDC2AE + .incbin "baserom.gba", 0xDDC2AE, 0x0000026 + .4byte gUnk_08DDC2AE + .incbin "baserom.gba", 0xDDC2D8, 0x0000001 +bgmDiggingCave_track2:: @ 08DDC2D9 + .incbin "baserom.gba", 0xDDC2D9, 0x0000006 +gUnk_08DDC2DF:: @ 08DDC2DF + .incbin "baserom.gba", 0xDDC2DF, 0x0000027 + .4byte gUnk_08DDC2DF + .incbin "baserom.gba", 0xDDC30A, 0x0000001 +bgmDiggingCave_track3:: @ 08DDC30B + .incbin "baserom.gba", 0xDDC30B, 0x0000006 +gUnk_08DDC311:: @ 08DDC311 + .incbin "baserom.gba", 0xDDC311, 0x0000030 + .4byte gUnk_08DDC311 + .incbin "baserom.gba", 0xDDC345, 0x0000001 +bgmDiggingCave_track4:: @ 08DDC346 + .incbin "baserom.gba", 0xDDC346, 0x0000008 +gUnk_08DDC34E:: @ 08DDC34E + .incbin "baserom.gba", 0xDDC34E, 0x0000005 + .4byte gUnk_08DDC34E + .incbin "baserom.gba", 0xDDC357, 0x0000001 +bgmDiggingCave_track5:: @ 08DDC358 + .incbin "baserom.gba", 0xDDC358, 0x0000007 +gUnk_08DDC35F:: @ 08DDC35F + .incbin "baserom.gba", 0xDDC35F, 0x000002E + .4byte gUnk_08DDC35F + .incbin "baserom.gba", 0xDDC391, 0x0000003 +bgmDiggingCave:: @ 08DDC394 + sound_header 6 0 0 0xb2 gUnk_08A0C944 bgmDiggingCave_track0 bgmDiggingCave_track1 bgmDiggingCave_track2 bgmDiggingCave_track3 bgmDiggingCave_track4 bgmDiggingCave_track5 + +bgmSwiftbladeDojo_track0:: @ 08DDC3B4 + .incbin "baserom.gba", 0xDDC3B4, 0x000000B +gUnk_08DDC3BF:: @ 08DDC3BF + .incbin "baserom.gba", 0xDDC3BF, 0x000001E + .4byte gUnk_08DDC3BF + .incbin "baserom.gba", 0xDDC3E1, 0x0000001 +bgmSwiftbladeDojo_track1:: @ 08DDC3E2 + .incbin "baserom.gba", 0xDDC3E2, 0x0000007 +gUnk_08DDC3E9:: @ 08DDC3E9 + .incbin "baserom.gba", 0xDDC3E9, 0x000001B + .4byte gUnk_08DDC3E9 + .incbin "baserom.gba", 0xDDC408, 0x0000001 +bgmSwiftbladeDojo_track2:: @ 08DDC409 + .incbin "baserom.gba", 0xDDC409, 0x0000007 +gUnk_08DDC410:: @ 08DDC410 + .incbin "baserom.gba", 0xDDC410, 0x0000007 + .4byte gUnk_08DDC410 + .incbin "baserom.gba", 0xDDC41B, 0x0000001 +bgmSwiftbladeDojo_track3:: @ 08DDC41C + .incbin "baserom.gba", 0xDDC41C, 0x0000007 +gUnk_08DDC423:: @ 08DDC423 + .incbin "baserom.gba", 0xDDC423, 0x000008C + .4byte gUnk_08DDC423 + .incbin "baserom.gba", 0xDDC4B3, 0x0000001 +bgmSwiftbladeDojo:: @ 08DDC4B4 + sound_header 4 0 0 0x9e gUnk_08A0CF44 bgmSwiftbladeDojo_track0 bgmSwiftbladeDojo_track1 bgmSwiftbladeDojo_track2 bgmSwiftbladeDojo_track3 + +bgmMinishCap_track0:: @ 08DDC4CC + .incbin "baserom.gba", 0xDDC4CC, 0x000000B +gUnk_08DDC4D7:: @ 08DDC4D7 + .incbin "baserom.gba", 0xDDC4D7, 0x0000008 +gUnk_08DDC4DF:: @ 08DDC4DF + .incbin "baserom.gba", 0xDDC4DF, 0x0000014 +gUnk_08DDC4F3:: @ 08DDC4F3 + .incbin "baserom.gba", 0xDDC4F3, 0x000000C + .4byte gUnk_08DDC4DF + .incbin "baserom.gba", 0xDDC503, 0x0000001 + .4byte gUnk_08DDC4F3 + .incbin "baserom.gba", 0xDDC508, 0x0000001 + .4byte gUnk_08DDC4DF + .incbin "baserom.gba", 0xDDC50D, 0x0000001 + .4byte gUnk_08DDC4F3 + .incbin "baserom.gba", 0xDDC512, 0x0000016 +gUnk_08DDC528:: @ 08DDC528 + .incbin "baserom.gba", 0xDDC528, 0x0000007 +gUnk_08DDC52F:: @ 08DDC52F + .incbin "baserom.gba", 0xDDC52F, 0x0000007 +gUnk_08DDC536:: @ 08DDC536 + .incbin "baserom.gba", 0xDDC536, 0x000000C + .4byte gUnk_08DDC528 + .incbin "baserom.gba", 0xDDC546, 0x0000001 + .4byte gUnk_08DDC52F + .incbin "baserom.gba", 0xDDC54B, 0x0000001 + .4byte gUnk_08DDC536 +gUnk_08DDC550:: @ 08DDC550 + .incbin "baserom.gba", 0xDDC550, 0x000000E + .4byte gUnk_08DDC536 +gUnk_08DDC562:: @ 08DDC562 + .incbin "baserom.gba", 0xDDC562, 0x0000008 + .4byte gUnk_08DDC536 + .incbin "baserom.gba", 0xDDC56E, 0x0000001 + .4byte gUnk_08DDC562 +gUnk_08DDC573:: @ 08DDC573 + .incbin "baserom.gba", 0xDDC573, 0x0000007 +gUnk_08DDC57A:: @ 08DDC57A + .incbin "baserom.gba", 0xDDC57A, 0x000000C + .4byte gUnk_08DDC550 + .incbin "baserom.gba", 0xDDC58A, 0x0000001 + .4byte gUnk_08DDC536 + .incbin "baserom.gba", 0xDDC58F, 0x0000001 + .4byte gUnk_08DDC562 + .incbin "baserom.gba", 0xDDC594, 0x0000001 + .4byte gUnk_08DDC536 + .incbin "baserom.gba", 0xDDC599, 0x0000001 + .4byte gUnk_08DDC562 + .incbin "baserom.gba", 0xDDC59E, 0x0000001 + .4byte gUnk_08DDC573 + .incbin "baserom.gba", 0xDDC5A3, 0x0000001 + .4byte gUnk_08DDC57A + .incbin "baserom.gba", 0xDDC5A8, 0x0000010 +gUnk_08DDC5B8:: @ 08DDC5B8 + .incbin "baserom.gba", 0xDDC5B8, 0x0000007 +gUnk_08DDC5BF:: @ 08DDC5BF + .incbin "baserom.gba", 0xDDC5BF, 0x000000C +gUnk_08DDC5CB:: @ 08DDC5CB + .4byte gUnk_08DDC562 + .incbin "baserom.gba", 0xDDC5CF, 0x0000001 + .4byte gUnk_08DDC5B8 + .incbin "baserom.gba", 0xDDC5D4, 0x0000001 + .4byte gUnk_08DDC5BF + .incbin "baserom.gba", 0xDDC5D9, 0x0000027 + .4byte gUnk_08DDC536 + .incbin "baserom.gba", 0xDDC604, 0x0000007 + .4byte gUnk_08DDC573 + .incbin "baserom.gba", 0xDDC60F, 0x0000017 + .4byte gUnk_08DDC4D7 + .incbin "baserom.gba", 0xDDC62A, 0x0000001 +bgmMinishCap_track1:: @ 08DDC62B + .incbin "baserom.gba", 0xDDC62B, 0x0000007 +gUnk_08DDC632:: @ 08DDC632 + .incbin "baserom.gba", 0xDDC632, 0x000000D +gUnk_08DDC63F:: @ 08DDC63F + .incbin "baserom.gba", 0xDDC63F, 0x000000A +gUnk_08DDC649:: @ 08DDC649 + .incbin "baserom.gba", 0xDDC649, 0x000000F + .4byte gUnk_08DDC63F + .incbin "baserom.gba", 0xDDC65C, 0x0000001 + .4byte gUnk_08DDC649 + .incbin "baserom.gba", 0xDDC661, 0x0000001 + .4byte gUnk_08DDC63F + .incbin "baserom.gba", 0xDDC666, 0x0000001 + .4byte gUnk_08DDC649 + .incbin "baserom.gba", 0xDDC66B, 0x0000095 +gUnk_08DDC700:: @ 08DDC700 + .incbin "baserom.gba", 0xDDC700, 0x0000008 +gUnk_08DDC708:: @ 08DDC708 + .incbin "baserom.gba", 0xDDC708, 0x0000009 + .4byte gUnk_08DDC700 +gUnk_08DDC715:: @ 08DDC715 + .incbin "baserom.gba", 0xDDC715, 0x0000008 +gUnk_08DDC71D:: @ 08DDC71D + .incbin "baserom.gba", 0xDDC71D, 0x0000008 +gUnk_08DDC725:: @ 08DDC725 + .incbin "baserom.gba", 0xDDC725, 0x0000008 +gUnk_08DDC72D:: @ 08DDC72D + .incbin "baserom.gba", 0xDDC72D, 0x0000009 + .4byte gUnk_08DDC708 + .incbin "baserom.gba", 0xDDC73A, 0x0000001 + .4byte gUnk_08DDC700 + .incbin "baserom.gba", 0xDDC73F, 0x0000001 + .4byte gUnk_08DDC708 + .incbin "baserom.gba", 0xDDC744, 0x0000001 + .4byte gUnk_08DDC700 + .incbin "baserom.gba", 0xDDC749, 0x0000001 + .4byte gUnk_08DDC715 + .incbin "baserom.gba", 0xDDC74E, 0x0000001 + .4byte gUnk_08DDC71D + .incbin "baserom.gba", 0xDDC753, 0x0000001 + .4byte gUnk_08DDC725 + .incbin "baserom.gba", 0xDDC758, 0x0000001 + .4byte gUnk_08DDC72D + .incbin "baserom.gba", 0xDDC75D, 0x0000013 +gUnk_08DDC770:: @ 08DDC770 + .incbin "baserom.gba", 0xDDC770, 0x0000043 + .4byte gUnk_08DDC770 + .incbin "baserom.gba", 0xDDC7B7, 0x00000B3 + .4byte gUnk_08DDC632 + .incbin "baserom.gba", 0xDDC86E, 0x0000001 +bgmMinishCap_track2:: @ 08DDC86F + .incbin "baserom.gba", 0xDDC86F, 0x0000007 +gUnk_08DDC876:: @ 08DDC876 + .incbin "baserom.gba", 0xDDC876, 0x0000007 +gUnk_08DDC87D:: @ 08DDC87D + .incbin "baserom.gba", 0xDDC87D, 0x0000008 +gUnk_08DDC885:: @ 08DDC885 + .incbin "baserom.gba", 0xDDC885, 0x0000008 +gUnk_08DDC88D:: @ 08DDC88D + .incbin "baserom.gba", 0xDDC88D, 0x0000009 + .4byte gUnk_08DDC885 + .incbin "baserom.gba", 0xDDC89A, 0x0000001 + .4byte gUnk_08DDC87D + .incbin "baserom.gba", 0xDDC89F, 0x0000001 + .4byte gUnk_08DDC885 + .incbin "baserom.gba", 0xDDC8A4, 0x0000001 + .4byte gUnk_08DDC88D + .incbin "baserom.gba", 0xDDC8A9, 0x0000011 +gUnk_08DDC8BA:: @ 08DDC8BA + .incbin "baserom.gba", 0xDDC8BA, 0x000000A +gUnk_08DDC8C4:: @ 08DDC8C4 + .incbin "baserom.gba", 0xDDC8C4, 0x000000C + .4byte gUnk_08DDC8C4 +gUnk_08DDC8D4:: @ 08DDC8D4 + .incbin "baserom.gba", 0xDDC8D4, 0x0000019 + .4byte gUnk_08DDC8C4 + .incbin "baserom.gba", 0xDDC8F1, 0x0000001 + .4byte gUnk_08DDC8BA + .incbin "baserom.gba", 0xDDC8F6, 0x0000001 + .4byte gUnk_08DDC8C4 + .incbin "baserom.gba", 0xDDC8FB, 0x0000005 + .4byte gUnk_08DDC8C4 + .incbin "baserom.gba", 0xDDC904, 0x0000001 + .4byte gUnk_08DDC8D4 + .incbin "baserom.gba", 0xDDC909, 0x0000075 + .4byte gUnk_08DDC876 + .incbin "baserom.gba", 0xDDC982, 0x0000001 +bgmMinishCap_track3:: @ 08DDC983 + .incbin "baserom.gba", 0xDDC983, 0x0000007 +gUnk_08DDC98A:: @ 08DDC98A + .incbin "baserom.gba", 0xDDC98A, 0x0000083 +gUnk_08DDCA0D:: @ 08DDCA0D + .incbin "baserom.gba", 0xDDCA0D, 0x000000C + .4byte gUnk_08DDCA0D + .incbin "baserom.gba", 0xDDCA1D, 0x0000048 +gUnk_08DDCA65:: @ 08DDCA65 + .incbin "baserom.gba", 0xDDCA65, 0x0000021 + .4byte gUnk_08DDCA65 + .incbin "baserom.gba", 0xDDCA8A, 0x000005E + .4byte gUnk_08DDC98A + .incbin "baserom.gba", 0xDDCAEC, 0x0000001 +bgmMinishCap_track4:: @ 08DDCAED + .incbin "baserom.gba", 0xDDCAED, 0x0000007 +gUnk_08DDCAF4:: @ 08DDCAF4 + .incbin "baserom.gba", 0xDDCAF4, 0x000000A +gUnk_08DDCAFE:: @ 08DDCAFE + .incbin "baserom.gba", 0xDDCAFE, 0x000000D +gUnk_08DDCB0B:: @ 08DDCB0B + .incbin "baserom.gba", 0xDDCB0B, 0x0000021 + .4byte gUnk_08DDCAFE + .incbin "baserom.gba", 0xDDCB30, 0x0000001 + .4byte gUnk_08DDCB0B + .incbin "baserom.gba", 0xDDCB35, 0x0000036 +gUnk_08DDCB6B:: @ 08DDCB6B + .incbin "baserom.gba", 0xDDCB6B, 0x0000037 + .4byte gUnk_08DDCB6B + .incbin "baserom.gba", 0xDDCBA6, 0x000001F +gUnk_08DDCBC5:: @ 08DDCBC5 + .incbin "baserom.gba", 0xDDCBC5, 0x0000006 +gUnk_08DDCBCB:: @ 08DDCBCB + .incbin "baserom.gba", 0xDDCBCB, 0x0000031 + .4byte gUnk_08DDCBC5 + .incbin "baserom.gba", 0xDDCC00, 0x000001C + .4byte gUnk_08DDCBC5 + .incbin "baserom.gba", 0xDDCC20, 0x0000081 + .4byte gUnk_08DDCAF4 + .incbin "baserom.gba", 0xDDCCA5, 0x0000001 +bgmMinishCap_track5:: @ 08DDCCA6 + .incbin "baserom.gba", 0xDDCCA6, 0x000000A +gUnk_08DDCCB0:: @ 08DDCCB0 + .incbin "baserom.gba", 0xDDCCB0, 0x0000007 +gUnk_08DDCCB7:: @ 08DDCCB7 + .incbin "baserom.gba", 0xDDCCB7, 0x000000A +gUnk_08DDCCC1:: @ 08DDCCC1 + .incbin "baserom.gba", 0xDDCCC1, 0x0000009 +gUnk_08DDCCCA:: @ 08DDCCCA + .incbin "baserom.gba", 0xDDCCCA, 0x000000B + .4byte gUnk_08DDCCC1 + .incbin "baserom.gba", 0xDDCCD9, 0x0000001 + .4byte gUnk_08DDCCB7 + .incbin "baserom.gba", 0xDDCCDE, 0x0000001 + .4byte gUnk_08DDCCC1 + .incbin "baserom.gba", 0xDDCCE3, 0x0000001 + .4byte gUnk_08DDCCCA + .incbin "baserom.gba", 0xDDCCE8, 0x0000011 +gUnk_08DDCCF9:: @ 08DDCCF9 + .incbin "baserom.gba", 0xDDCCF9, 0x0000031 + .4byte gUnk_08DDCCF9 + .incbin "baserom.gba", 0xDDCD2E, 0x0000025 +gUnk_08DDCD53:: @ 08DDCD53 + .incbin "baserom.gba", 0xDDCD53, 0x000000B +gUnk_08DDCD5E:: @ 08DDCD5E + .incbin "baserom.gba", 0xDDCD5E, 0x0000009 +gUnk_08DDCD67:: @ 08DDCD67 + .incbin "baserom.gba", 0xDDCD67, 0x0000008 + .4byte gUnk_08DDCD5E +gUnk_08DDCD73:: @ 08DDCD73 + .incbin "baserom.gba", 0xDDCD73, 0x0000018 + .4byte gUnk_08DDCD67 + .incbin "baserom.gba", 0xDDCD8F, 0x0000001 + .4byte gUnk_08DDCD5E + .incbin "baserom.gba", 0xDDCD94, 0x0000001 + .4byte gUnk_08DDCD53 + .incbin "baserom.gba", 0xDDCD99, 0x0000001 + .4byte gUnk_08DDCD5E + .incbin "baserom.gba", 0xDDCD9E, 0x0000001 + .4byte gUnk_08DDCD67 + .incbin "baserom.gba", 0xDDCDA3, 0x0000001 + .4byte gUnk_08DDCD5E + .incbin "baserom.gba", 0xDDCDA8, 0x0000001 + .4byte gUnk_08DDCD73 + .incbin "baserom.gba", 0xDDCDAD, 0x00000D8 + .4byte gUnk_08DDCCB0 + .incbin "baserom.gba", 0xDDCE89, 0x0000001 +bgmMinishCap_track6:: @ 08DDCE8A + .incbin "baserom.gba", 0xDDCE8A, 0x0000007 +gUnk_08DDCE91:: @ 08DDCE91 + .incbin "baserom.gba", 0xDDCE91, 0x0000008 +gUnk_08DDCE99:: @ 08DDCE99 + .incbin "baserom.gba", 0xDDCE99, 0x0000009 +gUnk_08DDCEA2:: @ 08DDCEA2 + .incbin "baserom.gba", 0xDDCEA2, 0x000000A + .4byte gUnk_08DDCE99 + .incbin "baserom.gba", 0xDDCEB0, 0x0000001 + .4byte gUnk_08DDCEA2 + .incbin "baserom.gba", 0xDDCEB5, 0x0000001 + .4byte gUnk_08DDCE99 + .incbin "baserom.gba", 0xDDCEBA, 0x0000001 + .4byte gUnk_08DDCEA2 + .incbin "baserom.gba", 0xDDCEBF, 0x0000001 + .4byte gUnk_08DDCE99 + .incbin "baserom.gba", 0xDDCEC4, 0x0000003 +gUnk_08DDCEC7:: @ 08DDCEC7 + .incbin "baserom.gba", 0xDDCEC7, 0x000001E +gUnk_08DDCEE5:: @ 08DDCEE5 + .incbin "baserom.gba", 0xDDCEE5, 0x000003B + .4byte gUnk_08DDCE91 + .incbin "baserom.gba", 0xDDCF24, 0x0000004 +bgmMinishCap:: @ 08DDCF28 + sound_header 7 0 0 0xb2 gUnk_08A0D544 bgmMinishCap_track0 bgmMinishCap_track1 bgmMinishCap_track2 bgmMinishCap_track3 bgmMinishCap_track4 bgmMinishCap_track5 bgmMinishCap_track6 + +bgmMtCrenel_track0:: @ 08DDCF4C + .incbin "baserom.gba", 0xDDCF4C, 0x000000F +gUnk_08DDCF5B:: @ 08DDCF5B + .incbin "baserom.gba", 0xDDCF5B, 0x00000D7 + .4byte gUnk_08DDCF5B + .incbin "baserom.gba", 0xDDD036, 0x0000001 +bgmMtCrenel_track1:: @ 08DDD037 + .incbin "baserom.gba", 0xDDD037, 0x0000016 +gUnk_08DDD04D:: @ 08DDD04D + .incbin "baserom.gba", 0xDDD04D, 0x0000010 +gUnk_08DDD05D:: @ 08DDD05D + .incbin "baserom.gba", 0xDDD05D, 0x0000011 + .4byte gUnk_08DDD05D +gUnk_08DDD072:: @ 08DDD072 + .incbin "baserom.gba", 0xDDD072, 0x0000017 +gUnk_08DDD089:: @ 08DDD089 + .incbin "baserom.gba", 0xDDD089, 0x0000019 + .4byte gUnk_08DDD089 + .incbin "baserom.gba", 0xDDD0A6, 0x0000001 + .4byte gUnk_08DDD089 + .incbin "baserom.gba", 0xDDD0AB, 0x0000001 + .4byte gUnk_08DDD089 + .incbin "baserom.gba", 0xDDD0B0, 0x0000001 + .4byte gUnk_08DDD089 + .incbin "baserom.gba", 0xDDD0B5, 0x0000001 + .4byte gUnk_08DDD089 + .incbin "baserom.gba", 0xDDD0BA, 0x0000001 + .4byte gUnk_08DDD089 + .incbin "baserom.gba", 0xDDD0BF, 0x0000001 + .4byte gUnk_08DDD04D + .incbin "baserom.gba", 0xDDD0C4, 0x0000001 + .4byte gUnk_08DDD04D + .incbin "baserom.gba", 0xDDD0C9, 0x0000001 + .4byte gUnk_08DDD05D + .incbin "baserom.gba", 0xDDD0CE, 0x0000001 + .4byte gUnk_08DDD05D + .incbin "baserom.gba", 0xDDD0D3, 0x0000021 + .4byte gUnk_08DDD04D + .incbin "baserom.gba", 0xDDD0F8, 0x000000A + .4byte gUnk_08DDD04D + .incbin "baserom.gba", 0xDDD106, 0x0000001 + .4byte gUnk_08DDD04D + .incbin "baserom.gba", 0xDDD10B, 0x0000001 + .4byte gUnk_08DDD072 + .incbin "baserom.gba", 0xDDD110, 0x0000001 +bgmMtCrenel_track2:: @ 08DDD111 + .incbin "baserom.gba", 0xDDD111, 0x0000011 +gUnk_08DDD122:: @ 08DDD122 + .incbin "baserom.gba", 0xDDD122, 0x000000C + .4byte gUnk_08DDD122 + .incbin "baserom.gba", 0xDDD132, 0x0000001 + .4byte gUnk_08DDD122 + .incbin "baserom.gba", 0xDDD137, 0x0000001 +gUnk_08DDD138:: @ 08DDD138 + .incbin "baserom.gba", 0xDDD138, 0x000000A + .4byte gUnk_08DDD122 + .incbin "baserom.gba", 0xDDD146, 0x0000001 + .4byte gUnk_08DDD122 + .incbin "baserom.gba", 0xDDD14B, 0x0000001 + .4byte gUnk_08DDD122 + .incbin "baserom.gba", 0xDDD150, 0x0000001 + .4byte gUnk_08DDD122 + .incbin "baserom.gba", 0xDDD155, 0x0000001 + .4byte gUnk_08DDD122 + .incbin "baserom.gba", 0xDDD15A, 0x0000001 + .4byte gUnk_08DDD122 + .incbin "baserom.gba", 0xDDD15F, 0x0000001 + .4byte gUnk_08DDD122 + .incbin "baserom.gba", 0xDDD164, 0x0000001 + .4byte gUnk_08DDD122 + .incbin "baserom.gba", 0xDDD169, 0x0000001 + .4byte gUnk_08DDD122 + .incbin "baserom.gba", 0xDDD16E, 0x0000001 + .4byte gUnk_08DDD122 + .incbin "baserom.gba", 0xDDD173, 0x0000001 + .4byte gUnk_08DDD122 + .incbin "baserom.gba", 0xDDD178, 0x0000003 + .4byte gUnk_08DDD122 + .incbin "baserom.gba", 0xDDD17F, 0x0000001 + .4byte gUnk_08DDD122 + .incbin "baserom.gba", 0xDDD184, 0x0000002 + .4byte gUnk_08DDD122 + .incbin "baserom.gba", 0xDDD18A, 0x0000001 + .4byte gUnk_08DDD122 + .incbin "baserom.gba", 0xDDD18F, 0x0000002 + .4byte gUnk_08DDD138 + .incbin "baserom.gba", 0xDDD195, 0x0000001 +bgmMtCrenel_track3:: @ 08DDD196 + .incbin "baserom.gba", 0xDDD196, 0x0000010 +gUnk_08DDD1A6:: @ 08DDD1A6 + .incbin "baserom.gba", 0xDDD1A6, 0x000000A +gUnk_08DDD1B0:: @ 08DDD1B0 + .incbin "baserom.gba", 0xDDD1B0, 0x000000B + .4byte gUnk_08DDD1B0 +gUnk_08DDD1BF:: @ 08DDD1BF + .incbin "baserom.gba", 0xDDD1BF, 0x000000A + .4byte gUnk_08DDD1A6 + .incbin "baserom.gba", 0xDDD1CD, 0x0000001 + .4byte gUnk_08DDD1B0 + .incbin "baserom.gba", 0xDDD1D2, 0x0000001 + .4byte gUnk_08DDD1B0 + .incbin "baserom.gba", 0xDDD1D7, 0x0000001 + .4byte gUnk_08DDD1A6 + .incbin "baserom.gba", 0xDDD1DC, 0x0000001 + .4byte gUnk_08DDD1A6 +gUnk_08DDD1E1:: @ 08DDD1E1 + .incbin "baserom.gba", 0xDDD1E1, 0x0000012 + .4byte gUnk_08DDD1E1 + .incbin "baserom.gba", 0xDDD1F7, 0x0000001 + .4byte gUnk_08DDD1A6 + .incbin "baserom.gba", 0xDDD1FC, 0x0000001 + .4byte gUnk_08DDD1A6 + .incbin "baserom.gba", 0xDDD201, 0x0000001 + .4byte gUnk_08DDD1B0 + .incbin "baserom.gba", 0xDDD206, 0x0000001 + .4byte gUnk_08DDD1B0 + .incbin "baserom.gba", 0xDDD20B, 0x0000001 + .4byte gUnk_08DDD1A6 + .incbin "baserom.gba", 0xDDD210, 0x0000001 + .4byte gUnk_08DDD1A6 + .incbin "baserom.gba", 0xDDD215, 0x0000001 + .4byte gUnk_08DDD1A6 + .incbin "baserom.gba", 0xDDD21A, 0x0000001 + .4byte gUnk_08DDD1A6 + .incbin "baserom.gba", 0xDDD21F, 0x0000006 + .4byte gUnk_08DDD1A6 + .incbin "baserom.gba", 0xDDD229, 0x0000001 + .4byte gUnk_08DDD1A6 + .incbin "baserom.gba", 0xDDD22E, 0x0000001 + .4byte gUnk_08DDD1BF + .incbin "baserom.gba", 0xDDD233, 0x0000001 +bgmMtCrenel_track4:: @ 08DDD234 + .incbin "baserom.gba", 0xDDD234, 0x000000B +gUnk_08DDD23F:: @ 08DDD23F + .incbin "baserom.gba", 0xDDD23F, 0x00000FA + .4byte gUnk_08DDD23F + .incbin "baserom.gba", 0xDDD33D, 0x0000001 +bgmMtCrenel_track5:: @ 08DDD33E + .incbin "baserom.gba", 0xDDD33E, 0x000001F +gUnk_08DDD35D:: @ 08DDD35D + .incbin "baserom.gba", 0xDDD35D, 0x0000023 +gUnk_08DDD380:: @ 08DDD380 + .incbin "baserom.gba", 0xDDD380, 0x000001A + .4byte gUnk_08DDD35D +gUnk_08DDD39E:: @ 08DDD39E + .incbin "baserom.gba", 0xDDD39E, 0x0000019 + .4byte gUnk_08DDD35D + .incbin "baserom.gba", 0xDDD3BB, 0x0000001 + .4byte gUnk_08DDD380 + .incbin "baserom.gba", 0xDDD3C0, 0x0000001 + .4byte gUnk_08DDD35D + .incbin "baserom.gba", 0xDDD3C5, 0x0000001 + .4byte gUnk_08DDD380 + .incbin "baserom.gba", 0xDDD3CA, 0x0000001 + .4byte gUnk_08DDD35D + .incbin "baserom.gba", 0xDDD3CF, 0x0000001 + .4byte gUnk_08DDD380 + .incbin "baserom.gba", 0xDDD3D4, 0x0000001 + .4byte gUnk_08DDD35D + .incbin "baserom.gba", 0xDDD3D9, 0x0000001 + .4byte gUnk_08DDD380 +gUnk_08DDD3DE:: @ 08DDD3DE + .incbin "baserom.gba", 0xDDD3DE, 0x0000028 + .4byte gUnk_08DDD380 + .incbin "baserom.gba", 0xDDD40A, 0x0000001 + .4byte gUnk_08DDD3DE + .incbin "baserom.gba", 0xDDD40F, 0x0000001 + .4byte gUnk_08DDD380 + .incbin "baserom.gba", 0xDDD414, 0x0000001 + .4byte gUnk_08DDD35D + .incbin "baserom.gba", 0xDDD419, 0x0000001 + .4byte gUnk_08DDD380 + .incbin "baserom.gba", 0xDDD41E, 0x0000001 + .4byte gUnk_08DDD35D + .incbin "baserom.gba", 0xDDD423, 0x0000027 + .4byte gUnk_08DDD35D + .incbin "baserom.gba", 0xDDD44E, 0x0000001 + .4byte gUnk_08DDD39E + .incbin "baserom.gba", 0xDDD453, 0x0000001 +bgmMtCrenel_track6:: @ 08DDD454 + .incbin "baserom.gba", 0xDDD454, 0x000001C +gUnk_08DDD470:: @ 08DDD470 + .incbin "baserom.gba", 0xDDD470, 0x000000D +gUnk_08DDD47D:: @ 08DDD47D + .incbin "baserom.gba", 0xDDD47D, 0x000000E +gUnk_08DDD48B:: @ 08DDD48B + .incbin "baserom.gba", 0xDDD48B, 0x0000016 +gUnk_08DDD4A1:: @ 08DDD4A1 + .incbin "baserom.gba", 0xDDD4A1, 0x0000020 + .4byte gUnk_08DDD470 + .incbin "baserom.gba", 0xDDD4C5, 0x0000005 + .4byte gUnk_08DDD47D + .incbin "baserom.gba", 0xDDD4CE, 0x0000001 + .4byte gUnk_08DDD48B + .incbin "baserom.gba", 0xDDD4D3, 0x0000037 + .4byte gUnk_08DDD4A1 + .incbin "baserom.gba", 0xDDD50E, 0x0000002 +bgmMtCrenel:: @ 08DDD510 + sound_header 7 0 0 0xb2 gUnk_08A0DB44 bgmMtCrenel_track0 bgmMtCrenel_track1 bgmMtCrenel_track2 bgmMtCrenel_track3 bgmMtCrenel_track4 bgmMtCrenel_track5 bgmMtCrenel_track6 + +bgmPicoriFestival_track0:: @ 08DDD534 + .incbin "baserom.gba", 0xDDD534, 0x0000008 +gUnk_08DDD53C:: @ 08DDD53C + .incbin "baserom.gba", 0xDDD53C, 0x0000017 +gUnk_08DDD553:: @ 08DDD553 + .incbin "baserom.gba", 0xDDD553, 0x0000024 +gUnk_08DDD577:: @ 08DDD577 + .incbin "baserom.gba", 0xDDD577, 0x0000008 +gUnk_08DDD57F:: @ 08DDD57F + .incbin "baserom.gba", 0xDDD57F, 0x0000010 +gUnk_08DDD58F:: @ 08DDD58F + .incbin "baserom.gba", 0xDDD58F, 0x0000019 + .4byte gUnk_08DDD553 + .incbin "baserom.gba", 0xDDD5AC, 0x0000001 + .4byte gUnk_08DDD58F + .incbin "baserom.gba", 0xDDD5B1, 0x0000001 + .4byte gUnk_08DDD57F + .incbin "baserom.gba", 0xDDD5B6, 0x0000069 + .4byte gUnk_08DDD53C + .incbin "baserom.gba", 0xDDD623, 0x0000001 +bgmPicoriFestival_track1:: @ 08DDD624 + .incbin "baserom.gba", 0xDDD624, 0x0000009 +gUnk_08DDD62D:: @ 08DDD62D + .incbin "baserom.gba", 0xDDD62D, 0x0000017 +gUnk_08DDD644:: @ 08DDD644 + .incbin "baserom.gba", 0xDDD644, 0x000002E +gUnk_08DDD672:: @ 08DDD672 + .incbin "baserom.gba", 0xDDD672, 0x0000012 +gUnk_08DDD684:: @ 08DDD684 + .incbin "baserom.gba", 0xDDD684, 0x000001A + .4byte gUnk_08DDD644 + .incbin "baserom.gba", 0xDDD6A2, 0x0000001 + .4byte gUnk_08DDD684 + .incbin "baserom.gba", 0xDDD6A7, 0x0000001 + .4byte gUnk_08DDD672 + .incbin "baserom.gba", 0xDDD6AC, 0x000006E + .4byte gUnk_08DDD62D + .incbin "baserom.gba", 0xDDD71E, 0x0000001 +bgmPicoriFestival_track2:: @ 08DDD71F + .incbin "baserom.gba", 0xDDD71F, 0x0000006 +gUnk_08DDD725:: @ 08DDD725 + .incbin "baserom.gba", 0xDDD725, 0x000000E +gUnk_08DDD733:: @ 08DDD733 + .incbin "baserom.gba", 0xDDD733, 0x0000046 + .4byte gUnk_08DDD733 + .incbin "baserom.gba", 0xDDD77D, 0x000002A + .4byte gUnk_08DDD725 + .incbin "baserom.gba", 0xDDD7AB, 0x0000001 +bgmPicoriFestival_track3:: @ 08DDD7AC + .incbin "baserom.gba", 0xDDD7AC, 0x0000006 +gUnk_08DDD7B2:: @ 08DDD7B2 + .incbin "baserom.gba", 0xDDD7B2, 0x0000038 +gUnk_08DDD7EA:: @ 08DDD7EA + .incbin "baserom.gba", 0xDDD7EA, 0x0000037 +gUnk_08DDD821:: @ 08DDD821 + .incbin "baserom.gba", 0xDDD821, 0x0000039 +gUnk_08DDD85A:: @ 08DDD85A + .incbin "baserom.gba", 0xDDD85A, 0x0000037 + .4byte gUnk_08DDD821 + .incbin "baserom.gba", 0xDDD895, 0x0000001 + .4byte gUnk_08DDD7EA + .incbin "baserom.gba", 0xDDD89A, 0x0000001 + .4byte gUnk_08DDD821 + .incbin "baserom.gba", 0xDDD89F, 0x0000001 + .4byte gUnk_08DDD85A +gUnk_08DDD8A4:: @ 08DDD8A4 + .incbin "baserom.gba", 0xDDD8A4, 0x0000072 + .4byte gUnk_08DDD8A4 + .incbin "baserom.gba", 0xDDD91A, 0x0000036 + .4byte gUnk_08DDD7B2 + .incbin "baserom.gba", 0xDDD954, 0x0000001 +bgmPicoriFestival_track4:: @ 08DDD955 + .incbin "baserom.gba", 0xDDD955, 0x0000006 +gUnk_08DDD95B:: @ 08DDD95B + .incbin "baserom.gba", 0xDDD95B, 0x000003B + .4byte gUnk_08DDD95B + .incbin "baserom.gba", 0xDDD99A, 0x0000001 +bgmPicoriFestival_track5:: @ 08DDD99B + .incbin "baserom.gba", 0xDDD99B, 0x0000006 +gUnk_08DDD9A1:: @ 08DDD9A1 + .incbin "baserom.gba", 0xDDD9A1, 0x0000008 +gUnk_08DDD9A9:: @ 08DDD9A9 + .incbin "baserom.gba", 0xDDD9A9, 0x000000C + .4byte gUnk_08DDD9A9 + .incbin "baserom.gba", 0xDDD9B9, 0x000000A + .4byte gUnk_08DDD9A1 + .incbin "baserom.gba", 0xDDD9C7, 0x0000001 +bgmPicoriFestival_track6:: @ 08DDD9C8 + .incbin "baserom.gba", 0xDDD9C8, 0x0000006 +gUnk_08DDD9CE:: @ 08DDD9CE + .incbin "baserom.gba", 0xDDD9CE, 0x0000011 +gUnk_08DDD9DF:: @ 08DDD9DF + .incbin "baserom.gba", 0xDDD9DF, 0x000000E +gUnk_08DDD9ED:: @ 08DDD9ED + .incbin "baserom.gba", 0xDDD9ED, 0x0000011 +gUnk_08DDD9FE:: @ 08DDD9FE + .incbin "baserom.gba", 0xDDD9FE, 0x000000D +gUnk_08DDDA0B:: @ 08DDDA0B + .incbin "baserom.gba", 0xDDDA0B, 0x0000013 + .4byte gUnk_08DDD9DF + .incbin "baserom.gba", 0xDDDA22, 0x0000001 + .4byte gUnk_08DDD9ED + .incbin "baserom.gba", 0xDDDA27, 0x0000001 + .4byte gUnk_08DDD9FE + .incbin "baserom.gba", 0xDDDA2C, 0x0000001 + .4byte gUnk_08DDDA0B + .incbin "baserom.gba", 0xDDDA31, 0x0000001 + .4byte gUnk_08DDDA0B + .incbin "baserom.gba", 0xDDDA36, 0x0000001 + .4byte gUnk_08DDD9ED + .incbin "baserom.gba", 0xDDDA3B, 0x0000010 + .4byte gUnk_08DDD9CE + .incbin "baserom.gba", 0xDDDA4F, 0x0000001 +bgmPicoriFestival:: @ 08DDDA50 + sound_header 7 0 0 0x9e gUnk_08A0E144 bgmPicoriFestival_track0 bgmPicoriFestival_track1 bgmPicoriFestival_track2 bgmPicoriFestival_track3 bgmPicoriFestival_track4 bgmPicoriFestival_track5 bgmPicoriFestival_track6 + +bgmLostWoods_track0:: @ 08DDDA74 + .incbin "baserom.gba", 0xDDDA74, 0x0000021 +gUnk_08DDDA95:: @ 08DDDA95 + .incbin "baserom.gba", 0xDDDA95, 0x0000046 + .4byte gUnk_08DDDA95 + .incbin "baserom.gba", 0xDDDADF, 0x0000033 +gUnk_08DDDB12:: @ 08DDDB12 + .incbin "baserom.gba", 0xDDDB12, 0x0000010 +gUnk_08DDDB22:: @ 08DDDB22 + .incbin "baserom.gba", 0xDDDB22, 0x0000025 + .4byte gUnk_08DDDB22 + .incbin "baserom.gba", 0xDDDB4B, 0x0000001 + .4byte gUnk_08DDDB12 + .incbin "baserom.gba", 0xDDDB50, 0x0000062 +gUnk_08DDDBB2:: @ 08DDDBB2 + .incbin "baserom.gba", 0xDDDBB2, 0x000007F + .4byte gUnk_08DDDBB2 + .incbin "baserom.gba", 0xDDDC35, 0x0000038 +gUnk_08DDDC6D:: @ 08DDDC6D + .incbin "baserom.gba", 0xDDDC6D, 0x0000016 + .4byte gUnk_08DDDC6D + .incbin "baserom.gba", 0xDDDC87, 0x0000053 +gUnk_08DDDCDA:: @ 08DDDCDA + .incbin "baserom.gba", 0xDDDCDA, 0x000001A + .4byte gUnk_08DDDCDA + .incbin "baserom.gba", 0xDDDCF8, 0x0000001 +bgmLostWoods_track1:: @ 08DDDCF9 + .incbin "baserom.gba", 0xDDDCF9, 0x0000008 +gUnk_08DDDD01:: @ 08DDDD01 + .incbin "baserom.gba", 0xDDDD01, 0x0000008 + .4byte gUnk_08DDDD01 +gUnk_08DDDD0D:: @ 08DDDD0D + .incbin "baserom.gba", 0xDDDD0D, 0x0000008 + .4byte gUnk_08DDDD0D + .incbin "baserom.gba", 0xDDDD19, 0x0000001 + .4byte gUnk_08DDDD01 + .incbin "baserom.gba", 0xDDDD1E, 0x0000001 + .4byte gUnk_08DDDD01 + .incbin "baserom.gba", 0xDDDD23, 0x0000001 + .4byte gUnk_08DDDD0D + .incbin "baserom.gba", 0xDDDD28, 0x0000001 + .4byte gUnk_08DDDD0D +gUnk_08DDDD2D:: @ 08DDDD2D + .incbin "baserom.gba", 0xDDDD2D, 0x000000C +gUnk_08DDDD39:: @ 08DDDD39 + .incbin "baserom.gba", 0xDDDD39, 0x000000D + .4byte gUnk_08DDDD2D + .incbin "baserom.gba", 0xDDDD4A, 0x0000001 + .4byte gUnk_08DDDD39 + .incbin "baserom.gba", 0xDDDD4F, 0x0000001 + .4byte gUnk_08DDDD2D + .incbin "baserom.gba", 0xDDDD54, 0x0000001 + .4byte gUnk_08DDDD39 + .incbin "baserom.gba", 0xDDDD59, 0x000002A + .4byte gUnk_08DDDD01 + .incbin "baserom.gba", 0xDDDD87, 0x0000001 + .4byte gUnk_08DDDD01 + .incbin "baserom.gba", 0xDDDD8C, 0x0000001 + .4byte gUnk_08DDDD0D + .incbin "baserom.gba", 0xDDDD91, 0x0000001 + .4byte gUnk_08DDDD0D + .incbin "baserom.gba", 0xDDDD96, 0x0000001 + .4byte gUnk_08DDDD01 + .incbin "baserom.gba", 0xDDDD9B, 0x0000001 + .4byte gUnk_08DDDD01 + .incbin "baserom.gba", 0xDDDDA0, 0x0000001 + .4byte gUnk_08DDDD0D + .incbin "baserom.gba", 0xDDDDA5, 0x0000001 + .4byte gUnk_08DDDD0D +gUnk_08DDDDAA:: @ 08DDDDAA + .incbin "baserom.gba", 0xDDDDAA, 0x0000015 +gUnk_08DDDDBF:: @ 08DDDDBF + .incbin "baserom.gba", 0xDDDDBF, 0x0000016 + .4byte gUnk_08DDDDAA + .incbin "baserom.gba", 0xDDDDD9, 0x0000001 + .4byte gUnk_08DDDDBF +gUnk_08DDDDDE:: @ 08DDDDDE + .incbin "baserom.gba", 0xDDDDDE, 0x0000007 +bgmLostWoods_track2:: @ 08DDDDE5 + .incbin "baserom.gba", 0xDDDDE5, 0x0000008 +gUnk_08DDDDED:: @ 08DDDDED + .incbin "baserom.gba", 0xDDDDED, 0x0000037 + .4byte gUnk_08DDDDED +gUnk_08DDDE28:: @ 08DDDE28 + .incbin "baserom.gba", 0xDDDE28, 0x0000030 + .4byte gUnk_08DDDE28 + .incbin "baserom.gba", 0xDDDE5C, 0x0000001 + .4byte gUnk_08DDDDED + .incbin "baserom.gba", 0xDDDE61, 0x0000001 + .4byte gUnk_08DDDDED + .incbin "baserom.gba", 0xDDDE66, 0x0000001 + .4byte gUnk_08DDDE28 + .incbin "baserom.gba", 0xDDDE6B, 0x0000001 + .4byte gUnk_08DDDE28 +gUnk_08DDDE70:: @ 08DDDE70 + .incbin "baserom.gba", 0xDDDE70, 0x000000E +gUnk_08DDDE7E:: @ 08DDDE7E + .incbin "baserom.gba", 0xDDDE7E, 0x000000C +gUnk_08DDDE8A:: @ 08DDDE8A + .incbin "baserom.gba", 0xDDDE8A, 0x000000D + .4byte gUnk_08DDDE7E + .incbin "baserom.gba", 0xDDDE9B, 0x0000001 + .4byte gUnk_08DDDE8A + .incbin "baserom.gba", 0xDDDEA0, 0x0000001 + .4byte gUnk_08DDDE7E + .incbin "baserom.gba", 0xDDDEA5, 0x0000061 + .4byte gUnk_08DDDDED + .incbin "baserom.gba", 0xDDDF0A, 0x0000001 + .4byte gUnk_08DDDE28 + .incbin "baserom.gba", 0xDDDF0F, 0x0000001 + .4byte gUnk_08DDDE28 + .incbin "baserom.gba", 0xDDDF14, 0x0000001 + .4byte gUnk_08DDDDED + .incbin "baserom.gba", 0xDDDF19, 0x0000001 + .4byte gUnk_08DDDDED + .incbin "baserom.gba", 0xDDDF1E, 0x0000001 + .4byte gUnk_08DDDE28 + .incbin "baserom.gba", 0xDDDF23, 0x0000001 + .4byte gUnk_08DDDE28 + .incbin "baserom.gba", 0xDDDF28, 0x0000001 + .4byte gUnk_08DDDE70 + .incbin "baserom.gba", 0xDDDF2D, 0x0000001 + .4byte gUnk_08DDDE7E + .incbin "baserom.gba", 0xDDDF32, 0x0000001 + .4byte gUnk_08DDDE8A + .incbin "baserom.gba", 0xDDDF37, 0x0000001 + .4byte gUnk_08DDDE7E + .incbin "baserom.gba", 0xDDDF3C, 0x000001C +gUnk_08DDDF58:: @ 08DDDF58 + .incbin "baserom.gba", 0xDDDF58, 0x0000016 + .4byte gUnk_08DDDF58 + .incbin "baserom.gba", 0xDDDF72, 0x0000001 +bgmLostWoods_track3:: @ 08DDDF73 + .incbin "baserom.gba", 0xDDDF73, 0x000008F +gUnk_08DDE002:: @ 08DDE002 + .incbin "baserom.gba", 0xDDE002, 0x0000012 + .4byte gUnk_08DDE002 + .incbin "baserom.gba", 0xDDE018, 0x0000001 +bgmLostWoods_track4:: @ 08DDE019 + .incbin "baserom.gba", 0xDDE019, 0x0000020 +gUnk_08DDE039:: @ 08DDE039 + .incbin "baserom.gba", 0xDDE039, 0x000004B + .4byte gUnk_08DDE039 + .incbin "baserom.gba", 0xDDE088, 0x0000037 +gUnk_08DDE0BF:: @ 08DDE0BF + .incbin "baserom.gba", 0xDDE0BF, 0x0000012 +gUnk_08DDE0D1:: @ 08DDE0D1 + .incbin "baserom.gba", 0xDDE0D1, 0x0000028 + .4byte gUnk_08DDE0D1 + .incbin "baserom.gba", 0xDDE0FD, 0x0000001 + .4byte gUnk_08DDE0BF + .incbin "baserom.gba", 0xDDE102, 0x0000061 +gUnk_08DDE163:: @ 08DDE163 + .incbin "baserom.gba", 0xDDE163, 0x000001A + .4byte gUnk_08DDE163 + .incbin "baserom.gba", 0xDDE181, 0x0000001 +bgmLostWoods_track5:: @ 08DDE182 + .incbin "baserom.gba", 0xDDE182, 0x0000008 +gUnk_08DDE18A:: @ 08DDE18A + .incbin "baserom.gba", 0xDDE18A, 0x0000011 + .4byte gUnk_08DDE18A +gUnk_08DDE19F:: @ 08DDE19F + .incbin "baserom.gba", 0xDDE19F, 0x0000017 + .4byte gUnk_08DDE19F + .incbin "baserom.gba", 0xDDE1BA, 0x0000001 + .4byte gUnk_08DDE18A + .incbin "baserom.gba", 0xDDE1BF, 0x0000001 + .4byte gUnk_08DDE18A + .incbin "baserom.gba", 0xDDE1C4, 0x0000001 + .4byte gUnk_08DDE19F + .incbin "baserom.gba", 0xDDE1C9, 0x0000001 + .4byte gUnk_08DDE19F +gUnk_08DDE1CE:: @ 08DDE1CE + .incbin "baserom.gba", 0xDDE1CE, 0x000001B +gUnk_08DDE1E9:: @ 08DDE1E9 + .incbin "baserom.gba", 0xDDE1E9, 0x000001C + .4byte gUnk_08DDE1CE + .incbin "baserom.gba", 0xDDE209, 0x0000001 + .4byte gUnk_08DDE1E9 + .incbin "baserom.gba", 0xDDE20E, 0x0000001 + .4byte gUnk_08DDE1CE + .incbin "baserom.gba", 0xDDE213, 0x0000001 + .4byte gUnk_08DDE1E9 + .incbin "baserom.gba", 0xDDE218, 0x0000039 + .4byte gUnk_08DDE18A + .incbin "baserom.gba", 0xDDE255, 0x0000001 + .4byte gUnk_08DDE18A + .incbin "baserom.gba", 0xDDE25A, 0x0000001 + .4byte gUnk_08DDE19F + .incbin "baserom.gba", 0xDDE25F, 0x0000001 + .4byte gUnk_08DDE19F + .incbin "baserom.gba", 0xDDE264, 0x0000001 + .4byte gUnk_08DDE18A + .incbin "baserom.gba", 0xDDE269, 0x0000001 + .4byte gUnk_08DDE18A + .incbin "baserom.gba", 0xDDE26E, 0x0000001 + .4byte gUnk_08DDE19F + .incbin "baserom.gba", 0xDDE273, 0x0000001 + .4byte gUnk_08DDE19F + .incbin "baserom.gba", 0xDDE278, 0x000000B +bgmLostWoods_track6:: @ 08DDE283 + .incbin "baserom.gba", 0xDDE283, 0x000004F +gUnk_08DDE2D2:: @ 08DDE2D2 + .incbin "baserom.gba", 0xDDE2D2, 0x0000023 +gUnk_08DDE2F5:: @ 08DDE2F5 + .incbin "baserom.gba", 0xDDE2F5, 0x0000025 + .4byte gUnk_08DDE2D2 + .incbin "baserom.gba", 0xDDE31E, 0x0000001 + .4byte gUnk_08DDE2F5 + .incbin "baserom.gba", 0xDDE323, 0x0000001 + .4byte gUnk_08DDE2D2 + .incbin "baserom.gba", 0xDDE328, 0x0000001 + .4byte gUnk_08DDE2F5 + .incbin "baserom.gba", 0xDDE32D, 0x0000001 + .4byte gUnk_08DDE2D2 +gUnk_08DDE332:: @ 08DDE332 + .incbin "baserom.gba", 0xDDE332, 0x000002E + .4byte gUnk_08DDE332 + .incbin "baserom.gba", 0xDDE364, 0x0000001 + .4byte gUnk_08DDE332 + .incbin "baserom.gba", 0xDDE369, 0x0000001 + .4byte gUnk_08DDE332 +gUnk_08DDE36E:: @ 08DDE36E + .incbin "baserom.gba", 0xDDE36E, 0x0000034 + .4byte gUnk_08DDE36E +gUnk_08DDE3A6:: @ 08DDE3A6 + .incbin "baserom.gba", 0xDDE3A6, 0x0000024 + .4byte gUnk_08DDE3A6 + .incbin "baserom.gba", 0xDDE3CE, 0x0000001 + .4byte gUnk_08DDE332 + .incbin "baserom.gba", 0xDDE3D3, 0x0000010 + .4byte gUnk_08DDE2F5 + .incbin "baserom.gba", 0xDDE3E7, 0x0000001 + .4byte gUnk_08DDE2D2 + .incbin "baserom.gba", 0xDDE3EC, 0x0000001 + .4byte gUnk_08DDE2F5 + .incbin "baserom.gba", 0xDDE3F1, 0x0000001 + .4byte gUnk_08DDE2D2 + .incbin "baserom.gba", 0xDDE3F6, 0x0000001 + .4byte gUnk_08DDE2F5 + .incbin "baserom.gba", 0xDDE3FB, 0x0000001 + .4byte gUnk_08DDE2D2 + .incbin "baserom.gba", 0xDDE400, 0x0000001 + .4byte gUnk_08DDE2F5 + .incbin "baserom.gba", 0xDDE405, 0x0000001 + .4byte gUnk_08DDE2D2 + .incbin "baserom.gba", 0xDDE40A, 0x00000DA +bgmLostWoods:: @ 08DDE4E4 + sound_header 7 0 0 0x9e gUnk_08A0E744 bgmLostWoods_track0 bgmLostWoods_track1 bgmLostWoods_track2 bgmLostWoods_track3 bgmLostWoods_track4 bgmLostWoods_track5 bgmLostWoods_track6 + +bgmFairyFountain2_track0:: @ 08DDE508 + .incbin "baserom.gba", 0xDDE508, 0x000000B +gUnk_08DDE513:: @ 08DDE513 + .incbin "baserom.gba", 0xDDE513, 0x0000006 +gUnk_08DDE519:: @ 08DDE519 + .incbin "baserom.gba", 0xDDE519, 0x000000F +gUnk_08DDE528:: @ 08DDE528 + .incbin "baserom.gba", 0xDDE528, 0x0000013 +gUnk_08DDE53B:: @ 08DDE53B + .incbin "baserom.gba", 0xDDE53B, 0x0000008 + .4byte gUnk_08DDE519 + .incbin "baserom.gba", 0xDDE547, 0x0000013 + .4byte gUnk_08DDE53B + .incbin "baserom.gba", 0xDDE55E, 0x0000001 + .4byte gUnk_08DDE528 + .incbin "baserom.gba", 0xDDE563, 0x0000001 + .4byte gUnk_08DDE513 + .incbin "baserom.gba", 0xDDE568, 0x0000001 +bgmFairyFountain2_track1:: @ 08DDE569 + .incbin "baserom.gba", 0xDDE569, 0x0000007 +gUnk_08DDE570:: @ 08DDE570 + .incbin "baserom.gba", 0xDDE570, 0x0000063 + .4byte gUnk_08DDE570 + .incbin "baserom.gba", 0xDDE5D7, 0x0000001 +bgmFairyFountain2_track2:: @ 08DDE5D8 + .incbin "baserom.gba", 0xDDE5D8, 0x0000007 +gUnk_08DDE5DF:: @ 08DDE5DF + .incbin "baserom.gba", 0xDDE5DF, 0x0000022 + .4byte gUnk_08DDE5DF + .incbin "baserom.gba", 0xDDE605, 0x0000001 +bgmFairyFountain2_track3:: @ 08DDE606 + .incbin "baserom.gba", 0xDDE606, 0x0000007 +gUnk_08DDE60D:: @ 08DDE60D + .incbin "baserom.gba", 0xDDE60D, 0x0000006 +gUnk_08DDE613:: @ 08DDE613 + .incbin "baserom.gba", 0xDDE613, 0x000000F +gUnk_08DDE622:: @ 08DDE622 + .incbin "baserom.gba", 0xDDE622, 0x0000013 +gUnk_08DDE635:: @ 08DDE635 + .incbin "baserom.gba", 0xDDE635, 0x0000008 + .4byte gUnk_08DDE613 + .incbin "baserom.gba", 0xDDE641, 0x0000013 + .4byte gUnk_08DDE635 + .incbin "baserom.gba", 0xDDE658, 0x0000001 + .4byte gUnk_08DDE622 + .incbin "baserom.gba", 0xDDE65D, 0x0000001 + .4byte gUnk_08DDE60D + .incbin "baserom.gba", 0xDDE662, 0x0000001 +bgmFairyFountain2_track4:: @ 08DDE663 + .incbin "baserom.gba", 0xDDE663, 0x0000007 +gUnk_08DDE66A:: @ 08DDE66A + .incbin "baserom.gba", 0xDDE66A, 0x000005D +gUnk_08DDE6C7:: @ 08DDE6C7 + .incbin "baserom.gba", 0xDDE6C7, 0x0000011 + .4byte gUnk_08DDE6C7 + .incbin "baserom.gba", 0xDDE6DC, 0x000000A + .4byte gUnk_08DDE66A + .incbin "baserom.gba", 0xDDE6EA, 0x0000001 +bgmFairyFountain2_track5:: @ 08DDE6EB + .incbin "baserom.gba", 0xDDE6EB, 0x0000007 +gUnk_08DDE6F2:: @ 08DDE6F2 + .incbin "baserom.gba", 0xDDE6F2, 0x0000025 +gUnk_08DDE717:: @ 08DDE717 + .incbin "baserom.gba", 0xDDE717, 0x000004E + .4byte gUnk_08DDE717 + .incbin "baserom.gba", 0xDDE769, 0x0000020 + .4byte gUnk_08DDE6F2 + .incbin "baserom.gba", 0xDDE78D, 0x0000001 +bgmFairyFountain2_track6:: @ 08DDE78E + .incbin "baserom.gba", 0xDDE78E, 0x0000007 +gUnk_08DDE795:: @ 08DDE795 + .incbin "baserom.gba", 0xDDE795, 0x0000046 +gUnk_08DDE7DB:: @ 08DDE7DB + .incbin "baserom.gba", 0xDDE7DB, 0x0000024 + .4byte gUnk_08DDE7DB + .incbin "baserom.gba", 0xDDE803, 0x000001C + .4byte gUnk_08DDE795 + .incbin "baserom.gba", 0xDDE823, 0x0000001 +bgmFairyFountain2:: @ 08DDE824 + sound_header 7 0 0 0xa8 gUnk_08A0ED44 bgmFairyFountain2_track0 bgmFairyFountain2_track1 bgmFairyFountain2_track2 bgmFairyFountain2_track3 bgmFairyFountain2_track4 bgmFairyFountain2_track5 bgmFairyFountain2_track6 + +bgmWindRuins_track0:: @ 08DDE848 + .incbin "baserom.gba", 0xDDE848, 0x0000013 +gUnk_08DDE85B:: @ 08DDE85B + .incbin "baserom.gba", 0xDDE85B, 0x0000007 +gUnk_08DDE862:: @ 08DDE862 + .incbin "baserom.gba", 0xDDE862, 0x0000007 + .4byte gUnk_08DDE85B + .incbin "baserom.gba", 0xDDE86D, 0x0000001 + .4byte gUnk_08DDE85B + .incbin "baserom.gba", 0xDDE872, 0x0000001 + .4byte gUnk_08DDE85B + .incbin "baserom.gba", 0xDDE877, 0x0000001 + .4byte gUnk_08DDE85B + .incbin "baserom.gba", 0xDDE87C, 0x0000001 + .4byte gUnk_08DDE85B + .incbin "baserom.gba", 0xDDE881, 0x0000001 + .4byte gUnk_08DDE85B + .incbin "baserom.gba", 0xDDE886, 0x0000001 + .4byte gUnk_08DDE85B + .incbin "baserom.gba", 0xDDE88B, 0x0000001 + .4byte gUnk_08DDE85B + .incbin "baserom.gba", 0xDDE890, 0x0000001 + .4byte gUnk_08DDE85B + .incbin "baserom.gba", 0xDDE895, 0x0000001 + .4byte gUnk_08DDE85B + .incbin "baserom.gba", 0xDDE89A, 0x0000001 + .4byte gUnk_08DDE85B + .incbin "baserom.gba", 0xDDE89F, 0x0000001 + .4byte gUnk_08DDE85B + .incbin "baserom.gba", 0xDDE8A4, 0x0000001 + .4byte gUnk_08DDE85B + .incbin "baserom.gba", 0xDDE8A9, 0x0000020 + .4byte gUnk_08DDE862 + .incbin "baserom.gba", 0xDDE8CD, 0x0000001 +bgmWindRuins_track1:: @ 08DDE8CE + .incbin "baserom.gba", 0xDDE8CE, 0x000000B +gUnk_08DDE8D9:: @ 08DDE8D9 + .incbin "baserom.gba", 0xDDE8D9, 0x0000002 +gUnk_08DDE8DB:: @ 08DDE8DB + .incbin "baserom.gba", 0xDDE8DB, 0x0000004 +gUnk_08DDE8DF:: @ 08DDE8DF + .incbin "baserom.gba", 0xDDE8DF, 0x0000008 + .4byte gUnk_08DDE8DF + .incbin "baserom.gba", 0xDDE8EB, 0x0000001 + .4byte gUnk_08DDE8DF + .incbin "baserom.gba", 0xDDE8F0, 0x0000001 + .4byte gUnk_08DDE8DF + .incbin "baserom.gba", 0xDDE8F5, 0x0000001 + .4byte gUnk_08DDE8DF + .incbin "baserom.gba", 0xDDE8FA, 0x0000001 + .4byte gUnk_08DDE8DF + .incbin "baserom.gba", 0xDDE8FF, 0x0000001 + .4byte gUnk_08DDE8DF + .incbin "baserom.gba", 0xDDE904, 0x0000001 + .4byte gUnk_08DDE8DF + .incbin "baserom.gba", 0xDDE909, 0x0000001 + .4byte gUnk_08DDE8DF + .incbin "baserom.gba", 0xDDE90E, 0x0000001 + .4byte gUnk_08DDE8DF + .incbin "baserom.gba", 0xDDE913, 0x0000001 + .4byte gUnk_08DDE8DF + .incbin "baserom.gba", 0xDDE918, 0x0000001 + .4byte gUnk_08DDE8DF + .incbin "baserom.gba", 0xDDE91D, 0x0000001 + .4byte gUnk_08DDE8DF + .incbin "baserom.gba", 0xDDE922, 0x000001F + .4byte gUnk_08DDE8DF + .incbin "baserom.gba", 0xDDE945, 0x0000001 + .4byte gUnk_08DDE8DF + .incbin "baserom.gba", 0xDDE94A, 0x0000001 + .4byte gUnk_08DDE8DF + .incbin "baserom.gba", 0xDDE94F, 0x0000001 + .4byte gUnk_08DDE8DF + .incbin "baserom.gba", 0xDDE954, 0x0000001 + .4byte gUnk_08DDE8D9 + .incbin "baserom.gba", 0xDDE959, 0x0000001 +bgmWindRuins_track2:: @ 08DDE95A + .incbin "baserom.gba", 0xDDE95A, 0x000000D +gUnk_08DDE967:: @ 08DDE967 + .incbin "baserom.gba", 0xDDE967, 0x0000019 +gUnk_08DDE980:: @ 08DDE980 + .incbin "baserom.gba", 0xDDE980, 0x0000013 + .4byte gUnk_08DDE967 + .incbin "baserom.gba", 0xDDE997, 0x0000001 +bgmWindRuins_track3:: @ 08DDE998 + .incbin "baserom.gba", 0xDDE998, 0x000000B +gUnk_08DDE9A3:: @ 08DDE9A3 + .incbin "baserom.gba", 0xDDE9A3, 0x000004C + .4byte gUnk_08DDE9A3 + .incbin "baserom.gba", 0xDDE9F3, 0x0000001 +bgmWindRuins_track4:: @ 08DDE9F4 + .incbin "baserom.gba", 0xDDE9F4, 0x0000036 +gUnk_08DDEA2A:: @ 08DDEA2A + .incbin "baserom.gba", 0xDDEA2A, 0x0000063 +gUnk_08DDEA8D:: @ 08DDEA8D + .incbin "baserom.gba", 0xDDEA8D, 0x0000027 +gUnk_08DDEAB4:: @ 08DDEAB4 + .incbin "baserom.gba", 0xDDEAB4, 0x0000028 + .4byte gUnk_08DDEAB4 + .incbin "baserom.gba", 0xDDEAE0, 0x0000001 + .4byte gUnk_08DDEA8D + .incbin "baserom.gba", 0xDDEAE5, 0x0000001 + .4byte gUnk_08DDEA8D + .incbin "baserom.gba", 0xDDEAEA, 0x0000001 + .4byte gUnk_08DDEAB4 + .incbin "baserom.gba", 0xDDEAEF, 0x0000001 + .4byte gUnk_08DDEAB4 + .incbin "baserom.gba", 0xDDEAF4, 0x0000022 + .4byte gUnk_08DDEA2A + .incbin "baserom.gba", 0xDDEB1A, 0x0000002 +bgmWindRuins_track5:: @ 08DDEB1C + .incbin "baserom.gba", 0xDDEB1C, 0x000002F +gUnk_08DDEB4B:: @ 08DDEB4B + .incbin "baserom.gba", 0xDDEB4B, 0x0000099 + .4byte gUnk_08DDEB4B + .incbin "baserom.gba", 0xDDEBE8, 0x0000001 +bgmWindRuins_track6:: @ 08DDEBE9 + .incbin "baserom.gba", 0xDDEBE9, 0x000000A +gUnk_08DDEBF3:: @ 08DDEBF3 + .incbin "baserom.gba", 0xDDEBF3, 0x0000040 + .4byte gUnk_08DDEBF3 + .incbin "baserom.gba", 0xDDEC37, 0x0000001 +bgmWindRuins:: @ 08DDEC38 + sound_header 7 0 0 0xa8 gUnk_08A0F014 bgmWindRuins_track0 bgmWindRuins_track1 bgmWindRuins_track2 bgmWindRuins_track3 bgmWindRuins_track4 bgmWindRuins_track5 bgmWindRuins_track6 + +bgmLearnScroll_track0:: @ 08DDEC5C + .incbin "baserom.gba", 0xDDEC5C, 0x000000C +gUnk_08DDEC68:: @ 08DDEC68 + .incbin "baserom.gba", 0xDDEC68, 0x000001E + .4byte gUnk_08DDEC68 + .incbin "baserom.gba", 0xDDEC8A, 0x0000001 +bgmLearnScroll_track1:: @ 08DDEC8B + .incbin "baserom.gba", 0xDDEC8B, 0x000000E +bgmLearnScroll_track2:: @ 08DDEC99 + .incbin "baserom.gba", 0xDDEC99, 0x0000007 +gUnk_08DDECA0:: @ 08DDECA0 + .incbin "baserom.gba", 0xDDECA0, 0x000001B + .4byte gUnk_08DDECA0 + .incbin "baserom.gba", 0xDDECBF, 0x0000001 +bgmLearnScroll_track3:: @ 08DDECC0 + .incbin "baserom.gba", 0xDDECC0, 0x0000007 +gUnk_08DDECC7:: @ 08DDECC7 + .incbin "baserom.gba", 0xDDECC7, 0x0000007 + .4byte gUnk_08DDECC7 + .incbin "baserom.gba", 0xDDECD2, 0x0000001 +bgmLearnScroll_track4:: @ 08DDECD3 + .incbin "baserom.gba", 0xDDECD3, 0x0000007 +gUnk_08DDECDA:: @ 08DDECDA + .incbin "baserom.gba", 0xDDECDA, 0x000008C + .4byte gUnk_08DDECDA + .incbin "baserom.gba", 0xDDED6A, 0x0000002 +bgmLearnScroll:: @ 08DDED6C + sound_header 5 0 0 0x9e gUnk_08A0CF44 bgmLearnScroll_track0 bgmLearnScroll_track1 bgmLearnScroll_track2 bgmLearnScroll_track3 bgmLearnScroll_track4 + +bgmEzloGet_track0:: @ 08DDED88 + .incbin "baserom.gba", 0xDDED88, 0x0000026 +bgmEzloGet_track1:: @ 08DDEDAE + .incbin "baserom.gba", 0xDDEDAE, 0x0000011 +bgmEzloGet_track2:: @ 08DDEDBF + .incbin "baserom.gba", 0xDDEDBF, 0x000001C +bgmEzloGet_track3:: @ 08DDEDDB + .incbin "baserom.gba", 0xDDEDDB, 0x000001A +bgmEzloGet_track4:: @ 08DDEDF5 + .incbin "baserom.gba", 0xDDEDF5, 0x0000023 +bgmEzloGet:: @ 08DDEE18 + sound_header 5 0 0 0xb2 gUnk_08A0F614 bgmEzloGet_track0 bgmEzloGet_track1 bgmEzloGet_track2 bgmEzloGet_track3 bgmEzloGet_track4 + +sfxBeep_track0:: @ 08DDEE34 + .incbin "baserom.gba", 0xDDEE34, 0x0000010 +sfxBeep:: @ 08DDEE44 + sound_header 1 0 0xff 0 gUnk_08A0FF44 sfxBeep_track0 + +sfxTextboxOpen_track0:: @ 08DDEE50 + .incbin "baserom.gba", 0xDDEE50, 0x0000036 +sfxTextboxOpen_track1:: @ 08DDEE86 + .incbin "baserom.gba", 0xDDEE86, 0x0000036 +sfxTextboxOpen:: @ 08DDEEBC + sound_header 2 0 0x30 0 gUnk_08A0FF50 sfxTextboxOpen_track0 sfxTextboxOpen_track1 + +sfxTextboxClose_track0:: @ 08DDEECC + .incbin "baserom.gba", 0xDDEECC, 0x000002A +sfxTextboxClose_track1:: @ 08DDEEF6 + .incbin "baserom.gba", 0xDDEEF6, 0x0000009 +gUnk_08DDEEFF:: @ 08DDEEFF + .incbin "baserom.gba", 0xDDEEFF, 0x0000021 +sfxTextboxClose:: @ 08DDEF20 + sound_header 2 0 0x30 0 gUnk_08A0FF80 sfxTextboxClose_track0 sfxTextboxClose_track1 + +sfxTextboxNext_track0:: @ 08DDEF30 + .incbin "baserom.gba", 0xDDEF30, 0x0000014 +sfxTextboxNext:: @ 08DDEF44 + sound_header 1 0 0x40 0 gUnk_08A0FF98 sfxTextboxNext_track0 + +sfxTextboxSwap_track0:: @ 08DDEF50 + .incbin "baserom.gba", 0xDDEF50, 0x000002C +sfxTextboxSwap:: @ 08DDEF7C + sound_header 1 0 0x40 0 gUnk_08A0FFA4 sfxTextboxSwap_track0 + +sfxTextboxChoice_track0:: @ 08DDEF88 + .incbin "baserom.gba", 0xDDEF88, 0x0000014 +sfxTextboxChoice:: @ 08DDEF9C + sound_header 1 0 0x40 0 gUnk_08A0FFB0 sfxTextboxChoice_track0 + +sfxTextboxSelect_track0:: @ 08DDEFA8 + .incbin "baserom.gba", 0xDDEFA8, 0x0000060 +sfxTextboxSelect:: @ 08DDF008 + sound_header 1 0 0x40 0 gUnk_08A0FFBC sfxTextboxSelect_track0 + +sfx6B_track0:: @ 08DDF014 + .incbin "baserom.gba", 0xDDF014, 0x000002C +sfx6B:: @ 08DDF040 + sound_header 1 0 0x40 0 gUnk_08A0FFC8 sfx6B_track0 + +sfxMenuCancel_track0:: @ 08DDF04C + .incbin "baserom.gba", 0xDDF04C, 0x000001C +sfxMenuCancel:: @ 08DDF068 + sound_header 1 0 0x40 0 gUnk_08A0FFD4 sfxMenuCancel_track0 + +sfxMenuError_track0:: @ 08DDF074 + .incbin "baserom.gba", 0xDDF074, 0x0000020 +sfxMenuError:: @ 08DDF094 + sound_header 1 0 0x40 0 gUnk_08A0FFEC sfxMenuError_track0 + +sfxRupeeBounce_track0:: @ 08DDF0A0 + .incbin "baserom.gba", 0xDDF0A0, 0x000001C +sfxRupeeBounce:: @ 08DDF0BC + sound_header 1 0 0x58 0 gUnk_08A0FFF8 sfxRupeeBounce_track0 + +sfxRupeeGet_track0:: @ 08DDF0C8 + .incbin "baserom.gba", 0xDDF0C8, 0x0000024 +sfxRupeeGet:: @ 08DDF0EC + sound_header 1 0 0x60 0 gUnk_08A10004 sfxRupeeGet_track0 + +sfxHeartBounce_track0:: @ 08DDF0F8 + .incbin "baserom.gba", 0xDDF0F8, 0x000004C +sfxHeartBounce:: @ 08DDF144 + sound_header 1 0 0x58 0 gUnk_08A10010 sfxHeartBounce_track0 + +sfxHeartGet_track0:: @ 08DDF150 + .incbin "baserom.gba", 0xDDF150, 0x000001C +sfxHeartGet:: @ 08DDF16C + sound_header 1 0 0x60 0 gUnk_08A10028 sfxHeartGet_track0 + +sfxSecret_track0:: @ 08DDF178 + .incbin "baserom.gba", 0xDDF178, 0x0000024 +sfxSecret:: @ 08DDF19C + sound_header 1 0 0xc0 0 gUnk_08A10034 sfxSecret_track0 + +sfxSecretBig_track0:: @ 08DDF1A8 + .incbin "baserom.gba", 0xDDF1A8, 0x0000027 +sfxSecretBig_track1:: @ 08DDF1CF + .incbin "baserom.gba", 0xDDF1CF, 0x0000025 +sfxSecretBig:: @ 08DDF1F4 + sound_header 2 0 0xd0 0 gUnk_08A1004C sfxSecretBig_track0 sfxSecretBig_track1 + +sfxMetalClink_track0:: @ 08DDF204 + .incbin "baserom.gba", 0xDDF204, 0x0000018 +sfxMetalClink:: @ 08DDF21C + sound_header 1 0 0x44 0 gUnk_08A1007C sfxMetalClink_track0 + +sfxPlyVo1_track0:: @ 08DDF228 + .incbin "baserom.gba", 0xDDF228, 0x0000010 +sfxPlyVo1:: @ 08DDF238 + sound_header 1 0 0x48 0 gUnk_08A10088 sfxPlyVo1_track0 + +sfxPlyVo2_track0:: @ 08DDF244 + .incbin "baserom.gba", 0xDDF244, 0x0000010 +sfxPlyVo2:: @ 08DDF254 + sound_header 1 0 0x48 0 gUnk_08A10094 sfxPlyVo2_track0 + +sfxPlyVo3_track0:: @ 08DDF260 + .incbin "baserom.gba", 0xDDF260, 0x0000010 +sfxPlyVo3:: @ 08DDF270 + sound_header 1 0 0x48 0 gUnk_08A100A0 sfxPlyVo3_track0 + +sfxPlyVo4_track0:: @ 08DDF27C + .incbin "baserom.gba", 0xDDF27C, 0x0000010 +sfxPlyVo4:: @ 08DDF28C + sound_header 1 0 0x48 0 gUnk_08A100AC sfxPlyVo4_track0 + +sfxPlyVo5_track0:: @ 08DDF298 + .incbin "baserom.gba", 0xDDF298, 0x0000010 +sfxPlyVo5:: @ 08DDF2A8 + sound_header 1 0 0x48 0 gUnk_08A100B8 sfxPlyVo5_track0 + +sfxPlyVo6_track0:: @ 08DDF2B4 + .incbin "baserom.gba", 0xDDF2B4, 0x0000010 +sfxPlyVo6:: @ 08DDF2C4 + sound_header 1 0 0x48 0 gUnk_08A100C4 sfxPlyVo6_track0 + +sfxPlyVo7_track0:: @ 08DDF2D0 + .incbin "baserom.gba", 0xDDF2D0, 0x0000010 +sfxPlyVo7:: @ 08DDF2E0 + sound_header 1 0 0x48 0 gUnk_08A100D0 sfxPlyVo7_track0 + +sfxPlyJump_track0:: @ 08DDF2EC + .incbin "baserom.gba", 0xDDF2EC, 0x0000010 +sfxPlyJump:: @ 08DDF2FC + sound_header 1 0 0x40 0 gUnk_08A100DC sfxPlyJump_track0 + +sfxPlyLand_track0:: @ 08DDF308 + .incbin "baserom.gba", 0xDDF308, 0x0000014 +sfxPlyLand:: @ 08DDF31C + sound_header 1 0 0x40 0 gUnk_08A100E8 sfxPlyLand_track0 + +sfx7E_track0:: @ 08DDF328 + .incbin "baserom.gba", 0xDDF328, 0x0000014 +sfx7E:: @ 08DDF33C + sound_header 1 0 0x30 0 gUnk_08A100F4 sfx7E_track0 + +sfxPlyLift_track0:: @ 08DDF348 + .incbin "baserom.gba", 0xDDF348, 0x0000044 +sfxPlyLift:: @ 08DDF38C + sound_header 1 0 0x40 0 gUnk_08A10100 sfxPlyLift_track0 + +sfx80_track0:: @ 08DDF398 + .incbin "baserom.gba", 0xDDF398, 0x0000018 +sfx80:: @ 08DDF3B0 + sound_header 1 0 0x30 0 gUnk_08A10118 sfx80_track0 + +sfx81_track0:: @ 08DDF3BC + .incbin "baserom.gba", 0xDDF3BC, 0x0000028 +sfx81:: @ 08DDF3E4 + sound_header 1 0 0x40 0 gUnk_08A10124 sfx81_track0 + +sfx82_track0:: @ 08DDF3F0 + .incbin "baserom.gba", 0xDDF3F0, 0x0000010 +sfx82:: @ 08DDF400 + sound_header 1 0 0x40 0 gUnk_08A10148 sfx82_track0 + +sfxWaterWalk_track0:: @ 08DDF40C + .incbin "baserom.gba", 0xDDF40C, 0x0000017 +sfxWaterWalk_track1:: @ 08DDF423 + .incbin "baserom.gba", 0xDDF423, 0x0000019 +sfxWaterWalk:: @ 08DDF43C + sound_header 2 0 0x28 0 gUnk_08A10154 sfxWaterWalk_track0 sfxWaterWalk_track1 + +sfxWaterSplash_track0:: @ 08DDF44C + .incbin "baserom.gba", 0xDDF44C, 0x0000038 +sfxWaterSplash:: @ 08DDF484 + sound_header 1 0 0x40 0 gUnk_08A1016C sfxWaterSplash_track0 + +sfxFallHole_track0:: @ 08DDF490 + .incbin "baserom.gba", 0xDDF490, 0x00000EC +sfxFallHole:: @ 08DDF57C + sound_header 1 0 0x40 0 gUnk_08A10184 sfxFallHole_track0 + +sfx86_track0:: @ 08DDF588 + .incbin "baserom.gba", 0xDDF588, 0x0000010 +sfx86:: @ 08DDF598 + sound_header 1 0 0x40 0 gUnk_08A10190 sfx86_track0 + +sfxPlyDie_track0:: @ 08DDF5A4 + .incbin "baserom.gba", 0xDDF5A4, 0x0000064 +sfxPlyDie:: @ 08DDF608 + sound_header 1 0 0x40 0 gUnk_08A1019C sfxPlyDie_track0 + +sfx88_track0:: @ 08DDF614 + .incbin "baserom.gba", 0xDDF614, 0x000001C +sfx88:: @ 08DDF630 + sound_header 1 0 0x40 0 gUnk_08A101A8 sfx88_track0 + +sfxBarrelRelease_track0:: @ 08DDF63C + .incbin "baserom.gba", 0xDDF63C, 0x0000010 +sfxBarrelRelease:: @ 08DDF64C + sound_header 1 0 0x40 0 gUnk_08A101B4 sfxBarrelRelease_track0 + +sfxBarrelEnter_track0:: @ 08DDF658 + .incbin "baserom.gba", 0xDDF658, 0x0000010 +sfxBarrelEnter:: @ 08DDF668 + sound_header 1 0 0x40 0 gUnk_08A101C0 sfxBarrelEnter_track0 + +sfxBarrelRoll_track0:: @ 08DDF674 + .incbin "baserom.gba", 0xDDF674, 0x0000010 +sfxBarrelRoll:: @ 08DDF684 + sound_header 1 0 0x40 0 gUnk_08A101CC sfxBarrelRoll_track0 + +sfxBarrelRollStop_track0:: @ 08DDF690 + .incbin "baserom.gba", 0xDDF690, 0x0000010 +sfxBarrelRollStop:: @ 08DDF6A0 + sound_header 1 0 0x40 0 gUnk_08A101D8 sfxBarrelRollStop_track0 + +sfxVoEzlo1_track0:: @ 08DDF6AC + .incbin "baserom.gba", 0xDDF6AC, 0x0000010 +sfxVoEzlo1:: @ 08DDF6BC + sound_header 1 0 0x48 0 gUnk_08A101E4 sfxVoEzlo1_track0 + +sfxVoEzlo2_track0:: @ 08DDF6C8 + .incbin "baserom.gba", 0xDDF6C8, 0x0000010 +sfxVoEzlo2:: @ 08DDF6D8 + sound_header 1 0 0x48 0 gUnk_08A101F0 sfxVoEzlo2_track0 + +sfxVoEzlo3_track0:: @ 08DDF6E4 + .incbin "baserom.gba", 0xDDF6E4, 0x0000010 +sfxVoEzlo3:: @ 08DDF6F4 + sound_header 1 0 0x48 0 gUnk_08A101FC sfxVoEzlo3_track0 + +sfxVoEzlo4_track0:: @ 08DDF700 + .incbin "baserom.gba", 0xDDF700, 0x0000010 +sfxVoEzlo4:: @ 08DDF710 + sound_header 1 0 0x48 0 gUnk_08A10208 sfxVoEzlo4_track0 + +sfxVoEzlo5_track0:: @ 08DDF71C + .incbin "baserom.gba", 0xDDF71C, 0x0000010 +sfxVoEzlo5:: @ 08DDF72C + sound_header 1 0 0x48 0 gUnk_08A10214 sfxVoEzlo5_track0 + +sfxVoEzlo6_track0:: @ 08DDF738 + .incbin "baserom.gba", 0xDDF738, 0x0000010 +sfxVoEzlo6:: @ 08DDF748 + sound_header 1 0 0x48 0 gUnk_08A10220 sfxVoEzlo6_track0 + +sfxVoEzlo7_track0:: @ 08DDF754 + .incbin "baserom.gba", 0xDDF754, 0x0000010 +sfxVoEzlo7:: @ 08DDF764 + sound_header 1 0 0x48 0 gUnk_08A1022C sfxVoEzlo7_track0 + +sfxVoZelda1_track0:: @ 08DDF770 + .incbin "baserom.gba", 0xDDF770, 0x0000010 +sfxVoZelda1:: @ 08DDF780 + sound_header 1 0 0x48 0 gUnk_08A10238 sfxVoZelda1_track0 + +sfxVoZelda2_track0:: @ 08DDF78C + .incbin "baserom.gba", 0xDDF78C, 0x0000010 +sfxVoZelda2:: @ 08DDF79C + sound_header 1 0 0x48 0 gUnk_08A10244 sfxVoZelda2_track0 + +sfxVoZelda3_track0:: @ 08DDF7A8 + .incbin "baserom.gba", 0xDDF7A8, 0x0000010 +sfxVoZelda3:: @ 08DDF7B8 + sound_header 1 0 0x48 0 gUnk_08A10250 sfxVoZelda3_track0 + +sfxVoZelda4_track0:: @ 08DDF7C4 + .incbin "baserom.gba", 0xDDF7C4, 0x0000010 +sfxVoZelda4:: @ 08DDF7D4 + sound_header 1 0 0x48 0 gUnk_08A1025C sfxVoZelda4_track0 + +sfxVoZelda5_track0:: @ 08DDF7E0 + .incbin "baserom.gba", 0xDDF7E0, 0x0000010 +sfxVoZelda5:: @ 08DDF7F0 + sound_header 1 0 0x48 0 gUnk_08A10268 sfxVoZelda5_track0 + +sfxVoZelda6_track0:: @ 08DDF7FC + .incbin "baserom.gba", 0xDDF7FC, 0x0000010 +sfxVoZelda6:: @ 08DDF80C + sound_header 1 0 0x48 0 gUnk_08A10274 sfxVoZelda6_track0 + +sfxVoZelda7_track0:: @ 08DDF818 + .incbin "baserom.gba", 0xDDF818, 0x0000010 +sfxVoZelda7:: @ 08DDF828 + sound_header 1 0 0x48 0 gUnk_08A10280 sfxVoZelda7_track0 + +sfx9B_track0:: @ 08DDF834 + .incbin "baserom.gba", 0xDDF834, 0x0000010 +sfx9B:: @ 08DDF844 + sound_header 1 0 0x48 0 gUnk_08A1028C sfx9B_track0 + +sfx9C_track0:: @ 08DDF850 + .incbin "baserom.gba", 0xDDF850, 0x0000010 +sfx9C:: @ 08DDF860 + sound_header 1 0 0x48 0 gUnk_08A10298 sfx9C_track0 + +sfx9D_track0:: @ 08DDF86C + .incbin "baserom.gba", 0xDDF86C, 0x0000010 +sfx9D:: @ 08DDF87C + sound_header 1 0 0x48 0 gUnk_08A102A4 sfx9D_track0 + +sfx9E_track0:: @ 08DDF888 + .incbin "baserom.gba", 0xDDF888, 0x0000010 +sfx9E:: @ 08DDF898 + sound_header 1 0 0x48 0 gUnk_08A102B0 sfx9E_track0 + +sfx9F_track0:: @ 08DDF8A4 + .incbin "baserom.gba", 0xDDF8A4, 0x0000010 +sfx9F:: @ 08DDF8B4 + sound_header 1 0 0x48 0 gUnk_08A102BC sfx9F_track0 + +sfxA0_track0:: @ 08DDF8C0 + .incbin "baserom.gba", 0xDDF8C0, 0x0000014 +sfxA0:: @ 08DDF8D4 + sound_header 1 0 0x48 0 gUnk_08A102C8 sfxA0_track0 + +sfxVoTingle1_track0:: @ 08DDF8E0 + .incbin "baserom.gba", 0xDDF8E0, 0x0000010 +sfxVoTingle1:: @ 08DDF8F0 + sound_header 1 0 0x48 0 gUnk_08A102D4 sfxVoTingle1_track0 + +sfxVoTingle2_track0:: @ 08DDF8FC + .incbin "baserom.gba", 0xDDF8FC, 0x0000010 +sfxVoTingle2:: @ 08DDF90C + sound_header 1 0 0x48 0 gUnk_08A102E0 sfxVoTingle2_track0 + +sfxVoKing1_track0:: @ 08DDF918 + .incbin "baserom.gba", 0xDDF918, 0x0000010 +sfxVoKing1:: @ 08DDF928 + sound_header 1 0 0x48 0 gUnk_08A102EC sfxVoKing1_track0 + +sfxVoKing2_track0:: @ 08DDF934 + .incbin "baserom.gba", 0xDDF934, 0x0000010 +sfxVoKing2:: @ 08DDF944 + sound_header 1 0 0x48 0 gUnk_08A102F8 sfxVoKing2_track0 + +sfxVoKing3_track0:: @ 08DDF950 + .incbin "baserom.gba", 0xDDF950, 0x0000010 +sfxVoKing3:: @ 08DDF960 + sound_header 1 0 0x48 0 gUnk_08A10304 sfxVoKing3_track0 + +sfxVoKing4_track0:: @ 08DDF96C + .incbin "baserom.gba", 0xDDF96C, 0x0000010 +sfxVoKing4:: @ 08DDF97C + sound_header 1 0 0x48 0 gUnk_08A10310 sfxVoKing4_track0 + +sfxVoKing5_track0:: @ 08DDF988 + .incbin "baserom.gba", 0xDDF988, 0x0000010 +sfxVoKing5:: @ 08DDF998 + sound_header 1 0 0x48 0 gUnk_08A1031C sfxVoKing5_track0 + +sfxA8_track0:: @ 08DDF9A4 + .incbin "baserom.gba", 0xDDF9A4, 0x0000010 +sfxA8:: @ 08DDF9B4 + sound_header 1 0 0x48 0 gUnk_08A10328 sfxA8_track0 + +sfxA9_track0:: @ 08DDF9C0 + .incbin "baserom.gba", 0xDDF9C0, 0x0000010 +sfxA9:: @ 08DDF9D0 + sound_header 1 0 0x48 0 gUnk_08A10334 sfxA9_track0 + +sfxAA_track0:: @ 08DDF9DC + .incbin "baserom.gba", 0xDDF9DC, 0x0000010 +sfxAA:: @ 08DDF9EC + sound_header 1 0 0x48 0 gUnk_08A10340 sfxAA_track0 + +sfxSpiritsRelease_track0:: @ 08DDF9F8 + .incbin "baserom.gba", 0xDDF9F8, 0x0000014 +sfxSpiritsRelease:: @ 08DDFA0C + sound_header 1 0 0x48 0 gUnk_08A1034C sfxSpiritsRelease_track0 + +sfxAC_track0:: @ 08DDFA18 + .incbin "baserom.gba", 0xDDFA18, 0x0000010 +sfxAC:: @ 08DDFA28 + sound_header 1 0 0x48 0 gUnk_08A10358 sfxAC_track0 + +sfxVoBeedle_track0:: @ 08DDFA34 + .incbin "baserom.gba", 0xDDFA34, 0x0000010 +sfxVoBeedle:: @ 08DDFA44 + sound_header 1 0 0x48 0 gUnk_08A10364 sfxVoBeedle_track0 + +sfxAE_track0:: @ 08DDFA50 + .incbin "baserom.gba", 0xDDFA50, 0x0000010 +sfxAE:: @ 08DDFA60 + sound_header 1 0 0x48 0 gUnk_08A10370 sfxAE_track0 + +sfxAF_track0:: @ 08DDFA6C + .incbin "baserom.gba", 0xDDFA6C, 0x0000010 +sfxAF:: @ 08DDFA7C + sound_header 1 0 0x48 0 gUnk_08A1037C sfxAF_track0 + +sfxB0_track0:: @ 08DDFA88 + .incbin "baserom.gba", 0xDDFA88, 0x0000010 +sfxB0:: @ 08DDFA98 + sound_header 1 0 0x48 0 gUnk_08A10388 sfxB0_track0 + +sfxMinish1_track0:: @ 08DDFAA4 + .incbin "baserom.gba", 0xDDFAA4, 0x0000010 +sfxMinish1:: @ 08DDFAB4 + sound_header 1 0 0x48 0 gUnk_08A10394 sfxMinish1_track0 + +sfxMinish2_track0:: @ 08DDFAC0 + .incbin "baserom.gba", 0xDDFAC0, 0x0000010 +sfxMinish2:: @ 08DDFAD0 + sound_header 1 0 0x48 0 gUnk_08A103A0 sfxMinish2_track0 + +sfxMinish3_track0:: @ 08DDFADC + .incbin "baserom.gba", 0xDDFADC, 0x0000010 +sfxMinish3:: @ 08DDFAEC + sound_header 1 0 0x48 0 gUnk_08A103AC sfxMinish3_track0 + +sfxMinish4_track0:: @ 08DDFAF8 + .incbin "baserom.gba", 0xDDFAF8, 0x0000005 +gUnk_08DDFAFD:: @ 08DDFAFD + .incbin "baserom.gba", 0xDDFAFD, 0x000000B +sfxMinish4:: @ 08DDFB08 + sound_header 1 0 0x48 0 gUnk_08A103B8 sfxMinish4_track0 + +sfxB5_track0:: @ 08DDFB14 + .incbin "baserom.gba", 0xDDFB14, 0x0000010 +sfxB5:: @ 08DDFB24 + sound_header 1 0 0x48 0 gUnk_08A103C4 sfxB5_track0 + +sfxB6_track0:: @ 08DDFB30 + .incbin "baserom.gba", 0xDDFB30, 0x0000010 +sfxB6:: @ 08DDFB40 + sound_header 1 0 0x48 0 gUnk_08A103D0 sfxB6_track0 + +sfxB7_track0:: @ 08DDFB4C + .incbin "baserom.gba", 0xDDFB4C, 0x0000010 +sfxB7:: @ 08DDFB5C + sound_header 1 0 0x48 0 gUnk_08A103DC sfxB7_track0 + +sfxB8_track0:: @ 08DDFB68 + .incbin "baserom.gba", 0xDDFB68, 0x0000010 +sfxB8:: @ 08DDFB78 + sound_header 1 0 0x48 0 gUnk_08A103E8 sfxB8_track0 + +sfxB9_track0:: @ 08DDFB84 + .incbin "baserom.gba", 0xDDFB84, 0x0000010 +sfxB9:: @ 08DDFB94 + sound_header 1 0 0x48 0 gUnk_08A103F4 sfxB9_track0 + +sfxBA_track0:: @ 08DDFBA0 + .incbin "baserom.gba", 0xDDFBA0, 0x0000010 +sfxBA:: @ 08DDFBB0 + sound_header 1 0 0x48 0 gUnk_08A10400 sfxBA_track0 + +sfxBB_track0:: @ 08DDFBBC + .incbin "baserom.gba", 0xDDFBBC, 0x0000010 +sfxBB:: @ 08DDFBCC + sound_header 1 0 0x48 0 gUnk_08A1040C sfxBB_track0 + +sfxBC_track0:: @ 08DDFBD8 + .incbin "baserom.gba", 0xDDFBD8, 0x0000010 +sfxBC:: @ 08DDFBE8 + sound_header 1 0 0x48 0 gUnk_08A10418 sfxBC_track0 + +sfxBD_track0:: @ 08DDFBF4 + .incbin "baserom.gba", 0xDDFBF4, 0x0000010 +sfxBD:: @ 08DDFC04 + sound_header 1 0 0x48 0 gUnk_08A10424 sfxBD_track0 + +sfxBE_track0:: @ 08DDFC10 + .incbin "baserom.gba", 0xDDFC10, 0x0000010 +sfxBE:: @ 08DDFC20 + sound_header 1 0 0x48 0 gUnk_08A10430 sfxBE_track0 + +sfxBF_track0:: @ 08DDFC2C + .incbin "baserom.gba", 0xDDFC2C, 0x0000010 +sfxBF:: @ 08DDFC3C + sound_header 1 0 0x48 0 gUnk_08A1043C sfxBF_track0 + +sfxC0_track0:: @ 08DDFC48 + .incbin "baserom.gba", 0xDDFC48, 0x0000010 +sfxC0:: @ 08DDFC58 + sound_header 1 0 0x48 0 gUnk_08A10448 sfxC0_track0 + +sfxC1_track0:: @ 08DDFC64 + .incbin "baserom.gba", 0xDDFC64, 0x0000010 +sfxC1:: @ 08DDFC74 + sound_header 1 0 0x48 0 gUnk_08A10454 sfxC1_track0 + +sfxC2_track0:: @ 08DDFC80 + .incbin "baserom.gba", 0xDDFC80, 0x0000010 +sfxC2:: @ 08DDFC90 + sound_header 1 0 0x48 0 gUnk_08A10460 sfxC2_track0 + +sfxC3_track0:: @ 08DDFC9C + .incbin "baserom.gba", 0xDDFC9C, 0x0000010 +sfxC3:: @ 08DDFCAC + sound_header 1 0 0x48 0 gUnk_08A1046C sfxC3_track0 + +sfxC4_track0:: @ 08DDFCB8 + .incbin "baserom.gba", 0xDDFCB8, 0x0000010 +sfxC4:: @ 08DDFCC8 + sound_header 1 0 0x48 0 gUnk_08A10478 sfxC4_track0 + +sfxC5_track0:: @ 08DDFCD4 + .incbin "baserom.gba", 0xDDFCD4, 0x0000010 +sfxC5:: @ 08DDFCE4 + sound_header 1 0 0x48 0 gUnk_08A10484 sfxC5_track0 + +sfxC6_track0:: @ 08DDFCF0 + .incbin "baserom.gba", 0xDDFCF0, 0x0000010 +sfxC6:: @ 08DDFD00 + sound_header 1 0 0x48 0 gUnk_08A10490 sfxC6_track0 + +sfxC7_track0:: @ 08DDFD0C + .incbin "baserom.gba", 0xDDFD0C, 0x0000010 +sfxC7:: @ 08DDFD1C + sound_header 1 0 0x48 0 gUnk_08A1049C sfxC7_track0 + +sfxC8_track0:: @ 08DDFD28 + .incbin "baserom.gba", 0xDDFD28, 0x0000010 +sfxC8:: @ 08DDFD38 + sound_header 1 0 0x48 0 gUnk_08A104A8 sfxC8_track0 + +sfxC9_track0:: @ 08DDFD44 + .incbin "baserom.gba", 0xDDFD44, 0x0000010 +sfxC9:: @ 08DDFD54 + sound_header 1 0 0x48 0 gUnk_08A104B4 sfxC9_track0 + +sfxCA_track0:: @ 08DDFD60 + .incbin "baserom.gba", 0xDDFD60, 0x0000010 +sfxCA:: @ 08DDFD70 + sound_header 1 0 0x48 0 gUnk_08A104C0 sfxCA_track0 + +sfxCB_track0:: @ 08DDFD7C + .incbin "baserom.gba", 0xDDFD7C, 0x0000010 +sfxCB:: @ 08DDFD8C + sound_header 1 0 0x48 0 gUnk_08A104CC sfxCB_track0 + +sfxRemSleep_track0:: @ 08DDFD98 + .incbin "baserom.gba", 0xDDFD98, 0x0000010 +sfxRemSleep:: @ 08DDFDA8 + sound_header 1 0 0x48 0 gUnk_08A104D8 sfxRemSleep_track0 + +sfxTaskComplete_track0:: @ 08DDFDB4 + .incbin "baserom.gba", 0xDDFDB4, 0x0000020 +sfxTaskComplete:: @ 08DDFDD4 + sound_header 1 0 0xb0 0 gUnk_08A104E4 sfxTaskComplete_track0 + +sfxKeyAppear_track0:: @ 08DDFDE0 + .incbin "baserom.gba", 0xDDFDE0, 0x0000034 +sfxKeyAppear:: @ 08DDFE14 + sound_header 1 0 0xc0 0 gUnk_08A104FC sfxKeyAppear_track0 + +sfxCF_track0:: @ 08DDFE20 + .incbin "baserom.gba", 0xDDFE20, 0x0000010 +sfxCF:: @ 08DDFE30 + sound_header 1 0 0x48 0 gUnk_08A10514 sfxCF_track0 + +sfxD0_track0:: @ 08DDFE3C + .incbin "baserom.gba", 0xDDFE3C, 0x0000010 +sfxD0:: @ 08DDFE4C + sound_header 1 0 0x48 0 gUnk_08A10520 sfxD0_track0 + +sfxVoDog_track0:: @ 08DDFE58 + .incbin "baserom.gba", 0xDDFE58, 0x0000010 +sfxVoDog:: @ 08DDFE68 + sound_header 1 0 0x48 0 gUnk_08A1052C sfxVoDog_track0 + +sfxVoCat_track0:: @ 08DDFE74 + .incbin "baserom.gba", 0xDDFE74, 0x0000010 +sfxVoCat:: @ 08DDFE84 + sound_header 1 0 0x48 0 gUnk_08A10538 sfxVoCat_track0 + +sfxVoEpona_track0:: @ 08DDFE90 + .incbin "baserom.gba", 0xDDFE90, 0x0000010 +sfxVoEpona:: @ 08DDFEA0 + sound_header 1 0 0x48 0 gUnk_08A10544 sfxVoEpona_track0 + +sfxVoCow_track0:: @ 08DDFEAC + .incbin "baserom.gba", 0xDDFEAC, 0x0000010 +sfxVoCow:: @ 08DDFEBC + sound_header 1 0 0x48 0 gUnk_08A10550 sfxVoCow_track0 + +sfxVoCuccoCall_track0:: @ 08DDFEC8 + .incbin "baserom.gba", 0xDDFEC8, 0x0000010 +sfxVoCuccoCall:: @ 08DDFED8 + sound_header 1 0 0x48 0 gUnk_08A1055C sfxVoCuccoCall_track0 + +sfxVoCheep_track0:: @ 08DDFEE4 + .incbin "baserom.gba", 0xDDFEE4, 0x0000010 +sfxVoCheep:: @ 08DDFEF4 + sound_header 1 0 0x48 0 gUnk_08A10568 sfxVoCheep_track0 + +sfxItemSwordCharge_track0:: @ 08DDFF00 + .incbin "baserom.gba", 0xDDFF00, 0x0000010 +sfxItemSwordCharge:: @ 08DDFF10 + sound_header 1 0 0x40 0 gUnk_08A10574 sfxItemSwordCharge_track0 + +sfxItemSwordChargeFinish_track0:: @ 08DDFF1C + .incbin "baserom.gba", 0xDDFF1C, 0x0000010 +sfxItemSwordChargeFinish:: @ 08DDFF2C + sound_header 1 0 0x60 0 gUnk_08A10580 sfxItemSwordChargeFinish_track0 + +sfxD9_track0:: @ 08DDFF38 + .incbin "baserom.gba", 0xDDFF38, 0x0000010 +sfxD9:: @ 08DDFF48 + sound_header 1 0 0x40 0 gUnk_08A1058C sfxD9_track0 + +sfxDA_track0:: @ 08DDFF54 + .incbin "baserom.gba", 0xDDFF54, 0x0000010 +sfxDA:: @ 08DDFF64 + sound_header 1 0 0x48 0 gUnk_08A10598 sfxDA_track0 + +sfxVoSturgeon_track0:: @ 08DDFF70 + .incbin "baserom.gba", 0xDDFF70, 0x0000010 +sfxVoSturgeon:: @ 08DDFF80 + sound_header 1 0 0x48 0 gUnk_08A105A4 sfxVoSturgeon_track0 + +sfxHammer1_track0:: @ 08DDFF8C + .incbin "baserom.gba", 0xDDFF8C, 0x0000010 +sfxHammer1:: @ 08DDFF9C + sound_header 1 0 0x40 0 gUnk_08A105B0 sfxHammer1_track0 + +sfxHammer2_track0:: @ 08DDFFA8 + .incbin "baserom.gba", 0xDDFFA8, 0x0000010 +sfxHammer2:: @ 08DDFFB8 + sound_header 1 0 0x40 0 gUnk_08A105BC sfxHammer2_track0 + +sfxHammer3_track0:: @ 08DDFFC4 + .incbin "baserom.gba", 0xDDFFC4, 0x0000010 +sfxHammer3:: @ 08DDFFD4 + sound_header 1 0 0x40 0 gUnk_08A105C8 sfxHammer3_track0 + +sfxHammer4_track0:: @ 08DDFFE0 + .incbin "baserom.gba", 0xDDFFE0, 0x0000010 +sfxHammer4:: @ 08DDFFF0 + sound_header 1 0 0x40 0 gUnk_08A105D4 sfxHammer4_track0 + +sfxHammer5_track0:: @ 08DDFFFC + .incbin "baserom.gba", 0xDDFFFC, 0x0000010 +sfxHammer5:: @ 08DE000C + sound_header 1 0 0x40 0 gUnk_08A105E0 sfxHammer5_track0 + +sfxHammer6_track0:: @ 08DE0018 + .incbin "baserom.gba", 0xDE0018, 0x0000010 +sfxHammer6:: @ 08DE0028 + sound_header 1 0 0x40 0 gUnk_08A105EC sfxHammer6_track0 + +sfxCuccoMinigameBell_track0:: @ 08DE0034 + .incbin "baserom.gba", 0xDE0034, 0x0000014 +sfxCuccoMinigameBell:: @ 08DE0048 + sound_header 1 0 0x40 0 gUnk_08A105F8 sfxCuccoMinigameBell_track0 + +sfxE3_track0:: @ 08DE0054 + .incbin "baserom.gba", 0xDE0054, 0x0000010 +sfxE3:: @ 08DE0064 + sound_header 1 0 0x60 0 gUnk_08A10604 sfxE3_track0 + +sfxE4_track0:: @ 08DE0070 + .incbin "baserom.gba", 0xDE0070, 0x0000010 +sfxE4:: @ 08DE0080 + sound_header 1 0 0x60 0 gUnk_08A10610 sfxE4_track0 + +sfxButtonDepress_track0:: @ 08DE008C + .incbin "baserom.gba", 0xDE008C, 0x0000014 +sfxButtonDepress:: @ 08DE00A0 + sound_header 1 0 0x40 0 gUnk_08A1061C sfxButtonDepress_track0 + +sfxThudHeavy_track0:: @ 08DE00AC + .incbin "baserom.gba", 0xDE00AC, 0x0000010 +sfxThudHeavy:: @ 08DE00BC + sound_header 1 0 0x40 0 gUnk_08A10628 sfxThudHeavy_track0 + +sfxWind1_track0:: @ 08DE00C8 + .incbin "baserom.gba", 0xDE00C8, 0x0000024 +sfxWind1:: @ 08DE00EC + sound_header 1 0 0x30 0 gUnk_08A10634 sfxWind1_track0 + +sfxWind2_track0:: @ 08DE00F8 + .incbin "baserom.gba", 0xDE00F8, 0x0000010 +gUnk_08DE0108:: @ 08DE0108 + .incbin "baserom.gba", 0xDE0108, 0x0000030 +sfxWind2:: @ 08DE0138 + sound_header 1 0 0x30 0 gUnk_08A10640 sfxWind2_track0 + +sfxWind3_track0:: @ 08DE0144 + .incbin "baserom.gba", 0xDE0144, 0x000003C +sfxWind3:: @ 08DE0180 + sound_header 1 0 0x30 0 gUnk_08A1064C sfxWind3_track0 + +sfxEA_track0:: @ 08DE018C + .incbin "baserom.gba", 0xDE018C, 0x0000028 +sfxEA:: @ 08DE01B4 + sound_header 1 0 0x40 0 gUnk_08A10658 sfxEA_track0 + +sfxEB_track0:: @ 08DE01C0 + .incbin "baserom.gba", 0xDE01C0, 0x0000034 +sfxEB:: @ 08DE01F4 + sound_header 1 0 0x40 0 gUnk_08A1067C sfxEB_track0 + +sfxEC_track0:: @ 08DE0200 + .incbin "baserom.gba", 0xDE0200, 0x0000044 +sfxEC:: @ 08DE0244 + sound_header 1 0 0x40 0 gUnk_08A106A0 sfxEC_track0 + +sfxED_track0:: @ 08DE0250 + .incbin "baserom.gba", 0xDE0250, 0x000002B +sfxED_track1:: @ 08DE027B + .incbin "baserom.gba", 0xDE027B, 0x0000011 +sfxED:: @ 08DE028C + sound_header 2 0 0x44 0 gUnk_08A106C4 sfxED_track0 sfxED_track1 + +sfxEE_track0:: @ 08DE029C + .incbin "baserom.gba", 0xDE029C, 0x0000010 +sfxEE:: @ 08DE02AC + sound_header 1 0 0x40 0 gUnk_08A106E8 sfxEE_track0 + +sfxEF_track0:: @ 08DE02B8 + .incbin "baserom.gba", 0xDE02B8, 0x0000010 +sfxEF:: @ 08DE02C8 + sound_header 1 0 0x44 0 gUnk_08A106F4 sfxEF_track0 + +sfxF0_track0:: @ 08DE02D4 + .incbin "baserom.gba", 0xDE02D4, 0x0000018 +sfxF0:: @ 08DE02EC + sound_header 1 0 0x40 0 gUnk_08A10700 sfxF0_track0 + +sfxF1_track0:: @ 08DE02F8 + .incbin "baserom.gba", 0xDE02F8, 0x0000018 +sfxF1:: @ 08DE0310 + sound_header 1 0 0x40 0 gUnk_08A1070C sfxF1_track0 + +sfxF2_track0:: @ 08DE031C + .incbin "baserom.gba", 0xDE031C, 0x0000035 +sfxF2_track1:: @ 08DE0351 + .incbin "baserom.gba", 0xDE0351, 0x0000037 +sfxF2:: @ 08DE0388 + sound_header 2 0 0x40 0 gUnk_08A10718 sfxF2_track0 sfxF2_track1 + +sfxF3_track0:: @ 08DE0398 + .incbin "baserom.gba", 0xDE0398, 0x000002C +sfxF3:: @ 08DE03C4 + sound_header 1 0 0x44 0 gUnk_08A1073C sfxF3_track0 + +sfxSummon_track0:: @ 08DE03D0 + .incbin "baserom.gba", 0xDE03D0, 0x000004C +sfxSummon:: @ 08DE041C + sound_header 1 0 0x40 0 gUnk_08A10760 sfxSummon_track0 + +sfxF5_track0:: @ 08DE0428 + .incbin "baserom.gba", 0xDE0428, 0x00000BC +sfxF5:: @ 08DE04E4 + sound_header 1 0 0x40 0 gUnk_08A1076C sfxF5_track0 + +sfxEvaporate_track0:: @ 08DE04F0 + .incbin "baserom.gba", 0xDE04F0, 0x0000044 +sfxEvaporate:: @ 08DE0534 + sound_header 1 0 0x40 0 gUnk_08A10778 sfxEvaporate_track0 + +sfxApparate_track0:: @ 08DE0540 + .incbin "baserom.gba", 0xDE0540, 0x0000044 +sfxApparate:: @ 08DE0584 + sound_header 1 0 0x40 0 gUnk_08A10784 sfxApparate_track0 + +sfxF8_track0:: @ 08DE0590 + .incbin "baserom.gba", 0xDE0590, 0x0000029 +sfxF8_track1:: @ 08DE05B9 + .incbin "baserom.gba", 0xDE05B9, 0x0000023 +sfxF8:: @ 08DE05DC + sound_header 2 0 0x44 0 gUnk_08A10790 sfxF8_track0 sfxF8_track1 + +sfxTeleporter_track0:: @ 08DE05EC + .incbin "baserom.gba", 0xDE05EC, 0x0000048 +sfxTeleporter:: @ 08DE0634 + sound_header 1 0 0x40 0 gUnk_08A107B4 sfxTeleporter_track0 + +sfxFA_track0:: @ 08DE0640 + .incbin "baserom.gba", 0xDE0640, 0x0000029 +sfxFA_track1:: @ 08DE0669 + .incbin "baserom.gba", 0xDE0669, 0x0000023 +sfxFA:: @ 08DE068C + sound_header 2 0 0x44 0 gUnk_08A107C0 sfxFA_track0 sfxFA_track1 + +sfxFB_track0:: @ 08DE069C + .incbin "baserom.gba", 0xDE069C, 0x0000048 +sfxFB:: @ 08DE06E4 + sound_header 1 0 0x40 0 gUnk_08A107E4 sfxFB_track0 + +sfxFC_track0:: @ 08DE06F0 + .incbin "baserom.gba", 0xDE06F0, 0x0000017 +sfxFC_track1:: @ 08DE0707 + .incbin "baserom.gba", 0xDE0707, 0x0000021 +sfxFC:: @ 08DE0728 + sound_header 2 0 0x40 0 gUnk_08A107FC sfxFC_track0 sfxFC_track1 + +sfxItemBombExplode_track0:: @ 08DE0738 + .incbin "baserom.gba", 0xDE0738, 0x000004C +sfxItemBombExplode:: @ 08DE0784 + sound_header 1 0 0x7f 0 gUnk_08A10820 sfxItemBombExplode_track0 + +gUnk_08DE0790:: @ 08DE0790 + .incbin "baserom.gba", 0xDE0790, 0x0000028 +gUnk_08DE07B8:: @ 08DE07B8 + .incbin "baserom.gba", 0xDE07B8, 0x000001C +sfxHit:: @ 08DE07D4 + .incbin "baserom.gba", 0xDE07D4, 0x0000004 + .4byte gUnk_08A10838 + .4byte gUnk_08DE0790 + .4byte gUnk_08DE07B8 +gUnk_08DE07E4:: @ 08DE07E4 + .incbin "baserom.gba", 0xDE07E4, 0x0000030 +gUnk_08DE0814:: @ 08DE0814 + .incbin "baserom.gba", 0xDE0814, 0x000002C +sfxFF:: @ 08DE0840 + .incbin "baserom.gba", 0xDE0840, 0x0000004 + .4byte gUnk_08A1085C + .4byte gUnk_08DE07E4 + .4byte gUnk_08DE0814 +gUnk_08DE0850:: @ 08DE0850 + .incbin "baserom.gba", 0xDE0850, 0x0000010 +sfx100:: @ 08DE0860 + .incbin "baserom.gba", 0xDE0860, 0x0000004 + .4byte gUnk_08A10874 + .4byte gUnk_08DE0850 +gUnk_08DE086C:: @ 08DE086C + .incbin "baserom.gba", 0xDE086C, 0x0000010 +sfx101:: @ 08DE087C + .incbin "baserom.gba", 0xDE087C, 0x0000004 + .4byte gUnk_08A10880 + .4byte gUnk_08DE086C +gUnk_08DE0888:: @ 08DE0888 + .incbin "baserom.gba", 0xDE0888, 0x0000010 +sfx102:: @ 08DE0898 + .incbin "baserom.gba", 0xDE0898, 0x0000004 + .4byte gUnk_08A1088C + .4byte gUnk_08DE0888 +gUnk_08DE08A4:: @ 08DE08A4 + .incbin "baserom.gba", 0xDE08A4, 0x0000020 +sfx103:: @ 08DE08C4 + .incbin "baserom.gba", 0xDE08C4, 0x0000004 + .4byte gUnk_08A10898 + .4byte gUnk_08DE08A4 +gUnk_08DE08D0:: @ 08DE08D0 + .incbin "baserom.gba", 0xDE08D0, 0x000002C +sfx104:: @ 08DE08FC + .incbin "baserom.gba", 0xDE08FC, 0x0000004 + .4byte gUnk_08A108A4 + .4byte gUnk_08DE08D0 +gUnk_08DE0908:: @ 08DE0908 + .incbin "baserom.gba", 0xDE0908, 0x0000010 +gUnk_08DE0918:: @ 08DE0918 + .incbin "baserom.gba", 0xDE0918, 0x00000A8 +gUnk_08DE09C0:: @ 08DE09C0 + .incbin "baserom.gba", 0xDE09C0, 0x0000743 +gUnk_08DE1103:: @ 08DE1103 + .incbin "baserom.gba", 0xDE1103, 0x0000282 +gUnk_08DE1385:: @ 08DE1385 + .incbin "baserom.gba", 0xDE1385, 0x0000185 +gUnk_08DE150A:: @ 08DE150A + .incbin "baserom.gba", 0xDE150A, 0x0000185 +gUnk_08DE168F:: @ 08DE168F + .incbin "baserom.gba", 0xDE168F, 0x0000185 +gUnk_08DE1814:: @ 08DE1814 + .incbin "baserom.gba", 0xDE1814, 0x0000188 +sfx105:: @ 08DE199C + .incbin "baserom.gba", 0xDE199C, 0x0000004 + .4byte gUnk_08A108B0 + .4byte gUnk_08DE0908 + .4byte gUnk_08DE0918 + .4byte gUnk_08DE1385 + .4byte gUnk_08DE150A + .4byte gUnk_08DE168F + .4byte gUnk_08DE1814 +sfx106_track0:: @ 08DE19BC + .incbin "baserom.gba", 0xDE19BC, 0x0000014 +sfx106:: @ 08DE19D0 + sound_header 1 0 0x40 0 gUnk_08A108EC sfx106_track0 + +sfx107_track0:: @ 08DE19DC + .incbin "baserom.gba", 0xDE19DC, 0x0000024 +sfx107:: @ 08DE1A00 + sound_header 1 0 0x40 0 gUnk_08A108F8 sfx107_track0 + +sfx108_track0:: @ 08DE1A0C + .incbin "baserom.gba", 0xDE1A0C, 0x0000020 +sfx108:: @ 08DE1A2C + sound_header 1 0 0x40 0 gUnk_08A10904 sfx108_track0 + +sfx109_track0:: @ 08DE1A38 + .incbin "baserom.gba", 0xDE1A38, 0x0000043 +sfx109_track1:: @ 08DE1A7B + .incbin "baserom.gba", 0xDE1A7B, 0x0000041 +sfx109_track2:: @ 08DE1ABC + .incbin "baserom.gba", 0xDE1ABC, 0x000001B +sfx109_track3:: @ 08DE1AD7 + .incbin "baserom.gba", 0xDE1AD7, 0x0000020 +sfx109_track4:: @ 08DE1AF7 + .incbin "baserom.gba", 0xDE1AF7, 0x0000041 +sfx109_track5:: @ 08DE1B38 + .incbin "baserom.gba", 0xDE1B38, 0x0000041 +sfx109_track6:: @ 08DE1B79 + .incbin "baserom.gba", 0xDE1B79, 0x000001B +sfx109_track7:: @ 08DE1B94 + .incbin "baserom.gba", 0xDE1B94, 0x0000043 +sfx109_track8:: @ 08DE1BD7 + .incbin "baserom.gba", 0xDE1BD7, 0x0000129 +sfx109_track9:: @ 08DE1D00 + .incbin "baserom.gba", 0xDE1D00, 0x0000129 +sfx109_trackA:: @ 08DE1E29 + .incbin "baserom.gba", 0xDE1E29, 0x0000129 +sfx109_trackB:: @ 08DE1F52 + .incbin "baserom.gba", 0xDE1F52, 0x000012A +sfx109:: @ 08DE207C + sound_header 0xc 0 0x20 0 gUnk_08A0F890 sfx109_track0 sfx109_track1 sfx109_track2 sfx109_track3 sfx109_track4 sfx109_track5 sfx109_track6 sfx109_track7 sfx109_track8 sfx109_track9 sfx109_trackA sfx109_trackB + +sfx10A_track0:: @ 08DE20B4 + .incbin "baserom.gba", 0xDE20B4, 0x0000014 +sfx10A:: @ 08DE20C8 + sound_header 1 0 0x60 0 gUnk_08A1091C sfx10A_track0 + +sfx10B_track0:: @ 08DE20D4 + .incbin "baserom.gba", 0xDE20D4, 0x0000028 +sfx10B:: @ 08DE20FC + sound_header 1 0 0x7f 0 gUnk_08A10928 sfx10B_track0 + +sfx10C_track0:: @ 08DE2108 + .incbin "baserom.gba", 0xDE2108, 0x000001C +sfx10C:: @ 08DE2124 + sound_header 1 0 0x50 0 gUnk_08A10940 sfx10C_track0 + +sfx10D_track0:: @ 08DE2130 + .incbin "baserom.gba", 0xDE2130, 0x0000044 +sfx10D:: @ 08DE2174 + sound_header 1 0 0x40 0 gUnk_08A10958 sfx10D_track0 + +sfx10E_track0:: @ 08DE2180 + .incbin "baserom.gba", 0xDE2180, 0x000002C +sfx10E:: @ 08DE21AC + sound_header 1 0 0x40 0 gUnk_08A10970 sfx10E_track0 + +sfx10F_track0:: @ 08DE21B8 + .incbin "baserom.gba", 0xDE21B8, 0x0000030 +sfx10F:: @ 08DE21E8 + sound_header 1 0 0x40 0 gUnk_08A10988 sfx10F_track0 + +sfx110_track0:: @ 08DE21F4 + .incbin "baserom.gba", 0xDE21F4, 0x0000038 +sfx110:: @ 08DE222C + sound_header 1 0 0x60 0 gUnk_08A10994 sfx110_track0 + +sfx111_track0:: @ 08DE2238 + .incbin "baserom.gba", 0xDE2238, 0x0000028 +sfx111:: @ 08DE2260 + sound_header 1 0 0x60 0 gUnk_08A109A0 sfx111_track0 + +sfx112_track0:: @ 08DE226C + .incbin "baserom.gba", 0xDE226C, 0x00000CC +sfx112:: @ 08DE2338 + sound_header 1 0 0x60 0 gUnk_08A109B8 sfx112_track0 + +sfx113_track0:: @ 08DE2344 + .incbin "baserom.gba", 0xDE2344, 0x0000063 +sfx113_track1:: @ 08DE23A7 + .incbin "baserom.gba", 0xDE23A7, 0x0000061 +sfx113:: @ 08DE2408 + sound_header 2 0 0x60 0 gUnk_08A109C4 sfx113_track0 sfx113_track1 + +sfx114_track0:: @ 08DE2418 + .incbin "baserom.gba", 0xDE2418, 0x0000060 +sfx114:: @ 08DE2478 + sound_header 1 0 0x60 0 gUnk_08A109DC sfx114_track0 + +sfx115_track0:: @ 08DE2484 + .incbin "baserom.gba", 0xDE2484, 0x0000038 +sfx115:: @ 08DE24BC + sound_header 1 0 0x40 0 gUnk_08A109E8 sfx115_track0 + +sfx116_track0:: @ 08DE24C8 + .incbin "baserom.gba", 0xDE24C8, 0x0000038 +sfx116:: @ 08DE2500 + sound_header 1 0 0x40 0 gUnk_08A109F4 sfx116_track0 + +sfx117_track0:: @ 08DE250C + .incbin "baserom.gba", 0xDE250C, 0x0000010 +sfx117:: @ 08DE251C + sound_header 1 0 0x40 0 gUnk_08A10A00 sfx117_track0 + +sfxItemShieldBounce_track0:: @ 08DE2528 + .incbin "baserom.gba", 0xDE2528, 0x000000F +sfxItemShieldBounce_track1:: @ 08DE2537 + .incbin "baserom.gba", 0xDE2537, 0x000000D +sfxItemShieldBounce:: @ 08DE2544 + sound_header 2 0 0x44 0 gUnk_08A10A0C sfxItemShieldBounce_track0 sfxItemShieldBounce_track1 + +sfxItemGlovesKnockback_track0:: @ 08DE2554 + .incbin "baserom.gba", 0xDE2554, 0x000001B +sfxItemGlovesKnockback_track1:: @ 08DE256F + .incbin "baserom.gba", 0xDE256F, 0x0000015 +sfxItemGlovesKnockback:: @ 08DE2584 + sound_header 2 0 0x44 0 gUnk_08A10A24 sfxItemGlovesKnockback_track0 sfxItemGlovesKnockback_track1 + +sfxEmArmosOn_track0:: @ 08DE2594 + .incbin "baserom.gba", 0xDE2594, 0x0000010 +sfxEmArmosOn:: @ 08DE25A4 + sound_header 1 0 0x40 0 gUnk_08A10A3C sfxEmArmosOn_track0 + +sfx11B_track0:: @ 08DE25B0 + .incbin "baserom.gba", 0xDE25B0, 0x0000020 +sfx11B:: @ 08DE25D0 + sound_header 1 0 0x40 0 gUnk_08A10A48 sfx11B_track0 + +sfx11C_track0:: @ 08DE25DC + .incbin "baserom.gba", 0xDE25DC, 0x0000014 +sfx11C:: @ 08DE25F0 + sound_header 1 0 0x40 0 gUnk_08A10A54 sfx11C_track0 + +sfx11D_track0:: @ 08DE25FC + .incbin "baserom.gba", 0xDE25FC, 0x0000050 +sfx11D_track1:: @ 08DE264C + .incbin "baserom.gba", 0xDE264C, 0x0000030 +sfx11D:: @ 08DE267C + sound_header 2 0 0x40 0 gUnk_08A10A6C sfx11D_track0 sfx11D_track1 + +sfxEmMoblinSpear_track0:: @ 08DE268C + .incbin "baserom.gba", 0xDE268C, 0x0000010 +sfxEmMoblinSpear:: @ 08DE269C + sound_header 1 0 0x40 0 gUnk_08A10A84 sfxEmMoblinSpear_track0 + +sfxLowHealth_track0:: @ 08DE26A8 + .incbin "baserom.gba", 0xDE26A8, 0x000001C +sfxLowHealth:: @ 08DE26C4 + sound_header 1 0 0x40 0 gUnk_08A10A90 sfxLowHealth_track0 + +sfxChargingUp_track0:: @ 08DE26D0 + .incbin "baserom.gba", 0xDE26D0, 0x0000014 +sfxChargingUp:: @ 08DE26E4 + sound_header 1 0 0x40 0 gUnk_08A10A9C sfxChargingUp_track0 + +sfxStairs_track0:: @ 08DE26F0 + .incbin "baserom.gba", 0xDE26F0, 0x0000004 +gUnk_08DE26F4:: @ 08DE26F4 + .incbin "baserom.gba", 0xDE26F4, 0x0000024 +sfxStairs:: @ 08DE2718 + sound_header 1 0 0x40 0 gUnk_08A10AA8 sfxStairs_track0 + +sfx122_track0:: @ 08DE2724 + .incbin "baserom.gba", 0xDE2724, 0x0000010 +sfx122:: @ 08DE2734 + sound_header 1 0 0x40 0 gUnk_08A10AB4 sfx122_track0 + +sfx123_track0:: @ 08DE2740 + .incbin "baserom.gba", 0xDE2740, 0x0000038 +sfx123:: @ 08DE2778 + sound_header 1 0 0x40 0 gUnk_08A10AC0 sfx123_track0 + +sfx124_track0:: @ 08DE2784 + .incbin "baserom.gba", 0xDE2784, 0x000003C +sfx124:: @ 08DE27C0 + sound_header 1 0 0x30 0 gUnk_08A10ACC sfx124_track0 + +sfx125_track0:: @ 08DE27CC + .incbin "baserom.gba", 0xDE27CC, 0x0000010 +sfx125:: @ 08DE27DC + sound_header 1 0 0x40 0 gUnk_08A10AE4 sfx125_track0 + +sfx126_track0:: @ 08DE27E8 + .incbin "baserom.gba", 0xDE27E8, 0x0000032 +sfx126_track1:: @ 08DE281A + .incbin "baserom.gba", 0xDE281A, 0x0000062 +sfx126:: @ 08DE287C + sound_header 2 0 0x40 0 gUnk_08A10AF0 sfx126_track0 sfx126_track1 + +sfxBossHit_track0:: @ 08DE288C + .incbin "baserom.gba", 0xDE288C, 0x000004B +gUnk_08DE28D7:: @ 08DE28D7 + .incbin "baserom.gba", 0xDE28D7, 0x000002B +sfxBossHit_track1:: @ 08DE2902 + .incbin "baserom.gba", 0xDE2902, 0x0000042 +sfxBossHit:: @ 08DE2944 + sound_header 2 0 0x70 0 gUnk_08A10B08 sfxBossHit_track0 sfxBossHit_track1 + +sfxBossDie_track0:: @ 08DE2954 + .incbin "baserom.gba", 0xDE2954, 0x000008A +sfxBossDie_track1:: @ 08DE29DE + .incbin "baserom.gba", 0xDE29DE, 0x0000074 +gUnk_08DE2A52:: @ 08DE2A52 + .incbin "baserom.gba", 0xDE2A52, 0x0000016 +sfxBossDie:: @ 08DE2A68 + sound_header 2 0 0x70 0 gUnk_08A10B20 sfxBossDie_track0 sfxBossDie_track1 + +sfxBossExplode_track0:: @ 08DE2A78 + .incbin "baserom.gba", 0xDE2A78, 0x0000070 +sfxBossExplode:: @ 08DE2AE8 + sound_header 1 0 0x90 0 gUnk_08A10B38 sfxBossExplode_track0 + +sfx12A_track0:: @ 08DE2AF4 + .incbin "baserom.gba", 0xDE2AF4, 0x0000028 +sfx12A:: @ 08DE2B1C + sound_header 1 0 0x40 0 gUnk_08A10B44 sfx12A_track0 + +sfx12B_track0:: @ 08DE2B28 + .incbin "baserom.gba", 0xDE2B28, 0x0000014 +sfx12B:: @ 08DE2B3C + sound_header 1 0 0x40 0 gUnk_08A10B5C sfx12B_track0 + +sfx12C_track0:: @ 08DE2B48 + .incbin "baserom.gba", 0xDE2B48, 0x0000010 +sfx12C:: @ 08DE2B58 + sound_header 1 0 0x40 0 gUnk_08A10B68 sfx12C_track0 + +sfx12D_track0:: @ 08DE2B64 + .incbin "baserom.gba", 0xDE2B64, 0x0000014 +sfx12D:: @ 08DE2B78 + sound_header 1 0 0x40 0 gUnk_08A10B74 sfx12D_track0 + +sfx12E_track0:: @ 08DE2B84 + .incbin "baserom.gba", 0xDE2B84, 0x0000018 +sfx12E:: @ 08DE2B9C + sound_header 1 0 0x40 0 gUnk_08A10B80 sfx12E_track0 + +sfx12F_track0:: @ 08DE2BA8 + .incbin "baserom.gba", 0xDE2BA8, 0x0000028 +sfx12F:: @ 08DE2BD0 + sound_header 1 0 0x40 0 gUnk_08A10B8C sfx12F_track0 + +sfx130_track0:: @ 08DE2BDC + .incbin "baserom.gba", 0xDE2BDC, 0x0000018 +sfx130:: @ 08DE2BF4 + sound_header 1 0 0x40 0 gUnk_08A10BA4 sfx130_track0 + +sfx131_track0:: @ 08DE2C00 + .incbin "baserom.gba", 0xDE2C00, 0x0000010 +sfx131:: @ 08DE2C10 + sound_header 1 0 0x40 0 gUnk_08A10BB0 sfx131_track0 + +sfx132_track0:: @ 08DE2C1C + .incbin "baserom.gba", 0xDE2C1C, 0x0000010 +sfx132:: @ 08DE2C2C + sound_header 1 0 0x40 0 gUnk_08A10BBC sfx132_track0 + +sfx133_track0:: @ 08DE2C38 + .incbin "baserom.gba", 0xDE2C38, 0x0000010 +sfx133:: @ 08DE2C48 + sound_header 1 0 0x40 0 gUnk_08A10BC8 sfx133_track0 + +sfx134_track0:: @ 08DE2C54 + .incbin "baserom.gba", 0xDE2C54, 0x0000010 +sfx134:: @ 08DE2C64 + sound_header 1 0 0x40 0 gUnk_08A10BD4 sfx134_track0 + +sfx135_track0:: @ 08DE2C70 + .incbin "baserom.gba", 0xDE2C70, 0x000001C +sfx135:: @ 08DE2C8C + sound_header 1 0 0x40 0 gUnk_08A10BE0 sfx135_track0 + +sfx136_track0:: @ 08DE2C98 + .incbin "baserom.gba", 0xDE2C98, 0x0000064 +sfx136:: @ 08DE2CFC + sound_header 1 0 0x40 0 gUnk_08A10BEC sfx136_track0 + +sfx137_track0:: @ 08DE2D08 + .incbin "baserom.gba", 0xDE2D08, 0x0000010 +sfx137:: @ 08DE2D18 + sound_header 1 0 0x40 0 gUnk_08A10BF8 sfx137_track0 + +sfx138_track0:: @ 08DE2D24 + .incbin "baserom.gba", 0xDE2D24, 0x0000010 +sfx138:: @ 08DE2D34 + sound_header 1 0 0x40 0 gUnk_08A10C04 sfx138_track0 + +sfx139_track0:: @ 08DE2D40 + .incbin "baserom.gba", 0xDE2D40, 0x0000010 +sfx139:: @ 08DE2D50 + sound_header 1 0 0x40 0 gUnk_08A10C10 sfx139_track0 + +sfx13A_track0:: @ 08DE2D5C + .incbin "baserom.gba", 0xDE2D5C, 0x0000010 +sfx13A:: @ 08DE2D6C + sound_header 1 0 0x40 0 gUnk_08A10C1C sfx13A_track0 + +sfx13B_track0:: @ 08DE2D78 + .incbin "baserom.gba", 0xDE2D78, 0x0000010 +sfx13B:: @ 08DE2D88 + sound_header 1 0 0x40 0 gUnk_08A10C28 sfx13B_track0 + +sfx13C_track0:: @ 08DE2D94 + .incbin "baserom.gba", 0xDE2D94, 0x0000010 +sfx13C:: @ 08DE2DA4 + sound_header 1 0 0x40 0 gUnk_08A10C34 sfx13C_track0 + +sfxItemLanternOn_track0:: @ 08DE2DB0 + .incbin "baserom.gba", 0xDE2DB0, 0x0000010 +sfxItemLanternOn:: @ 08DE2DC0 + sound_header 1 0 0x40 0 gUnk_08A10C40 sfxItemLanternOn_track0 + +sfxItemLanternOff_track0:: @ 08DE2DCC + .incbin "baserom.gba", 0xDE2DCC, 0x0000010 +sfxItemLanternOff:: @ 08DE2DDC + sound_header 1 0 0x40 0 gUnk_08A10C4C sfxItemLanternOff_track0 + +sfxItemSwordBeam_track0:: @ 08DE2DE8 + .incbin "baserom.gba", 0xDE2DE8, 0x000008C +sfxItemSwordBeam:: @ 08DE2E74 + sound_header 1 0 0x48 0 gUnk_08A10C58 sfxItemSwordBeam_track0 + +sfx140_track0:: @ 08DE2E80 + .incbin "baserom.gba", 0xDE2E80, 0x000005C +sfx140:: @ 08DE2EDC + sound_header 1 0 0x40 0 gUnk_08A10C64 sfx140_track0 + +sfxHeartContainerSpawn_track0:: @ 08DE2EE8 + .incbin "baserom.gba", 0xDE2EE8, 0x0000061 +sfxHeartContainerSpawn_track1:: @ 08DE2F49 + .incbin "baserom.gba", 0xDE2F49, 0x000004F +sfxHeartContainerSpawn:: @ 08DE2F98 + sound_header 2 0 0x40 0 gUnk_08A10C70 sfxHeartContainerSpawn_track0 sfxHeartContainerSpawn_track1 + +sfxSparkles_track0:: @ 08DE2FA8 + .incbin "baserom.gba", 0xDE2FA8, 0x0000116 +gUnk_08DE30BE:: @ 08DE30BE + .incbin "baserom.gba", 0xDE30BE, 0x000003A + .4byte gUnk_08DE30BE + .incbin "baserom.gba", 0xDE30FC, 0x0000004 +sfxSparkles:: @ 08DE3100 + sound_header 1 0 0x40 0 gUnk_08A10C94 sfxSparkles_track0 + +sfx143_track0:: @ 08DE310C + .incbin "baserom.gba", 0xDE310C, 0x0000010 +sfx143:: @ 08DE311C + sound_header 1 0 0xf0 0 gUnk_08A10CAC sfx143_track0 + +sfx144_track0:: @ 08DE3128 + .incbin "baserom.gba", 0xDE3128, 0x000002C +sfx144:: @ 08DE3154 + sound_header 1 0 0x40 0 gUnk_08A10CB8 sfx144_track0 + +sfx145_track0:: @ 08DE3160 + .incbin "baserom.gba", 0xDE3160, 0x0000028 +sfx145:: @ 08DE3188 + sound_header 1 0 0x40 0 gUnk_08A10CC4 sfx145_track0 + +sfx146_track0:: @ 08DE3194 + .incbin "baserom.gba", 0xDE3194, 0x0000030 +sfx146:: @ 08DE31C4 + sound_header 1 0 0x40 0 gUnk_08A10CDC sfx146_track0 + +sfx147_track0:: @ 08DE31D0 + .incbin "baserom.gba", 0xDE31D0, 0x0000069 +sfx147_track1:: @ 08DE3239 + .incbin "baserom.gba", 0xDE3239, 0x000006B +sfx147:: @ 08DE32A4 + sound_header 2 0 0x40 0 gUnk_08A10CE8 sfx147_track0 sfx147_track1 + +sfx148_track0:: @ 08DE32B4 + .incbin "baserom.gba", 0xDE32B4, 0x00000D0 +sfx148_track1:: @ 08DE3384 + .incbin "baserom.gba", 0xDE3384, 0x0000030 +sfx148:: @ 08DE33B4 + sound_header 2 0 0x40 0 gUnk_08A10D00 sfx148_track0 sfx148_track1 + +sfx149_track0:: @ 08DE33C4 + .incbin "baserom.gba", 0xDE33C4, 0x0000024 +sfx149:: @ 08DE33E8 + sound_header 1 0 0x40 0 gUnk_08A10D24 sfx149_track0 + +sfx14A_track0:: @ 08DE33F4 + .incbin "baserom.gba", 0xDE33F4, 0x00000B0 +sfx14A:: @ 08DE34A4 + sound_header 1 0 0x7f 0 gUnk_08A10D30 sfx14A_track0 + +sfx14B_track0:: @ 08DE34B0 + .incbin "baserom.gba", 0xDE34B0, 0x0000034 +sfx14B:: @ 08DE34E4 + sound_header 1 0 0x40 0 gUnk_08A10D3C sfx14B_track0 + +sfx14C_track0:: @ 08DE34F0 + .incbin "baserom.gba", 0xDE34F0, 0x0000048 +sfx14C_track1:: @ 08DE3538 + .incbin "baserom.gba", 0xDE3538, 0x000002C +sfx14C:: @ 08DE3564 + sound_header 2 0 0x40 0 gUnk_08A10D54 sfx14C_track0 sfx14C_track1 + +sfx14D_track0:: @ 08DE3574 + .incbin "baserom.gba", 0xDE3574, 0x0000014 +sfx14D:: @ 08DE3588 + sound_header 1 0 0x60 0 gUnk_08A10D84 sfx14D_track0 + +sfx14E_track0:: @ 08DE3594 + .incbin "baserom.gba", 0xDE3594, 0x0000018 +sfx14E:: @ 08DE35AC + sound_header 1 0 0x40 0 gUnk_08A10D90 sfx14E_track0 + +sfx14F_track0:: @ 08DE35B8 + .incbin "baserom.gba", 0xDE35B8, 0x0000060 +sfx14F:: @ 08DE3618 + sound_header 1 0 0x40 0 gUnk_08A10D9C sfx14F_track0 + +sfx150_track0:: @ 08DE3624 + .incbin "baserom.gba", 0xDE3624, 0x0000020 +sfx150_track1:: @ 08DE3644 + .incbin "baserom.gba", 0xDE3644, 0x0000030 +sfx150:: @ 08DE3674 + sound_header 2 0 0x40 0 gUnk_08A10DA8 sfx150_track0 sfx150_track1 + +sfx151_track0:: @ 08DE3684 + .incbin "baserom.gba", 0xDE3684, 0x000002C +sfx151:: @ 08DE36B0 + sound_header 1 0 0x60 0 gUnk_08A10DC0 sfx151_track0 + +sfx152_track0:: @ 08DE36BC + .incbin "baserom.gba", 0xDE36BC, 0x0000086 +sfx152_track1:: @ 08DE3742 + .incbin "baserom.gba", 0xDE3742, 0x000008A +sfx152:: @ 08DE37CC + sound_header 2 0 0x40 0 gUnk_08A10DD8 sfx152_track0 sfx152_track1 + +sfx153_track0:: @ 08DE37DC + .incbin "baserom.gba", 0xDE37DC, 0x0000030 +sfx153:: @ 08DE380C + sound_header 1 0 0x60 0 gUnk_08A10DF0 sfx153_track0 + +sfx154_track0:: @ 08DE3818 + .incbin "baserom.gba", 0xDE3818, 0x0000038 +sfx154:: @ 08DE3850 + sound_header 1 0 0x40 0 gUnk_08A10DFC sfx154_track0 + +sfx155_track0:: @ 08DE385C + .incbin "baserom.gba", 0xDE385C, 0x000002C +sfx155:: @ 08DE3888 + sound_header 1 0 0x40 0 gUnk_08A10E14 sfx155_track0 + +sfx156_track0:: @ 08DE3894 + .incbin "baserom.gba", 0xDE3894, 0x000005C +sfx156:: @ 08DE38F0 + sound_header 1 0 0x40 0 gUnk_08A10E20 sfx156_track0 + +sfx157_track0:: @ 08DE38FC + .incbin "baserom.gba", 0xDE38FC, 0x000001C +sfx157:: @ 08DE3918 + sound_header 1 0 0x40 0 gUnk_08A10E2C sfx157_track0 + +sfx158_track0:: @ 08DE3924 + .incbin "baserom.gba", 0xDE3924, 0x0000044 +sfx158:: @ 08DE3968 + sound_header 1 0 0x40 0 gUnk_08A10E44 sfx158_track0 + +sfx159_track0:: @ 08DE3974 + .incbin "baserom.gba", 0xDE3974, 0x0000040 +sfx159:: @ 08DE39B4 + sound_header 1 0 0x40 0 gUnk_08A10E68 sfx159_track0 + +sfx15A_track0:: @ 08DE39C0 + .incbin "baserom.gba", 0xDE39C0, 0x0000026 +sfx15A_track1:: @ 08DE39E6 + .incbin "baserom.gba", 0xDE39E6, 0x000002A +sfx15A:: @ 08DE3A10 + sound_header 2 0 0x40 0 gUnk_08A10E74 sfx15A_track0 sfx15A_track1 + +sfx15B_track0:: @ 08DE3A20 + .incbin "baserom.gba", 0xDE3A20, 0x0000050 +sfx15B:: @ 08DE3A70 + sound_header 1 0 0x40 0 gUnk_08A10EA4 sfx15B_track0 + +sfx15C_track0:: @ 08DE3A7C + .incbin "baserom.gba", 0xDE3A7C, 0x0000024 +sfx15C:: @ 08DE3AA0 + sound_header 1 0 0x40 0 gUnk_08A10EBC sfx15C_track0 + +sfx15D_track0:: @ 08DE3AAC + .incbin "baserom.gba", 0xDE3AAC, 0x0000027 +sfx15D_track1:: @ 08DE3AD3 + .incbin "baserom.gba", 0xDE3AD3, 0x0000025 +sfx15D:: @ 08DE3AF8 + sound_header 2 0 0x40 0 gUnk_08A10EC8 sfx15D_track0 sfx15D_track1 + +sfx15E_track0:: @ 08DE3B08 + .incbin "baserom.gba", 0xDE3B08, 0x0000028 +sfx15E:: @ 08DE3B30 + sound_header 1 0 0x40 0 gUnk_08A10EEC sfx15E_track0 + +sfx15F_track0:: @ 08DE3B3C + .incbin "baserom.gba", 0xDE3B3C, 0x0000030 +sfx15F:: @ 08DE3B6C + sound_header 1 0 0x40 0 gUnk_08A10EF8 sfx15F_track0 + +sfx160_track0:: @ 08DE3B78 + .incbin "baserom.gba", 0xDE3B78, 0x000005C +sfx160:: @ 08DE3BD4 + sound_header 1 0 0x40 0 gUnk_08A10F04 sfx160_track0 + +sfx161_track0:: @ 08DE3BE0 + .incbin "baserom.gba", 0xDE3BE0, 0x0000010 +sfx161:: @ 08DE3BF0 + sound_header 1 0 0x28 0 gUnk_08A10F1C sfx161_track0 + +sfx162_track0:: @ 08DE3BFC + .incbin "baserom.gba", 0xDE3BFC, 0x0000018 +sfx162:: @ 08DE3C14 + sound_header 1 0 0x40 0 gUnk_08A10F28 sfx162_track0 + +sfx163_track0:: @ 08DE3C20 + .incbin "baserom.gba", 0xDE3C20, 0x0000020 +sfx163_track1:: @ 08DE3C40 + .incbin "baserom.gba", 0xDE3C40, 0x0000024 +sfx163:: @ 08DE3C64 + sound_header 2 0 0x40 0 gUnk_08A10F34 sfx163_track0 sfx163_track1 + +sfx164_track0:: @ 08DE3C74 + .incbin "baserom.gba", 0xDE3C74, 0x000004C +sfx164:: @ 08DE3CC0 + sound_header 1 0 0x40 0 gUnk_08A10F58 sfx164_track0 + +sfx165_track0:: @ 08DE3CCC + .incbin "baserom.gba", 0xDE3CCC, 0x0000068 +sfx165:: @ 08DE3D34 + sound_header 1 0 0x40 0 gUnk_08A10F70 sfx165_track0 + +sfx166_track0:: @ 08DE3D40 + .incbin "baserom.gba", 0xDE3D40, 0x0000070 +sfx166:: @ 08DE3DB0 + sound_header 1 0 0x40 0 gUnk_08A10F88 sfx166_track0 + +sfx167_track0:: @ 08DE3DBC + .incbin "baserom.gba", 0xDE3DBC, 0x0000078 +sfx167:: @ 08DE3E34 + sound_header 1 0 0x40 0 gUnk_08A10FA0 sfx167_track0 + +sfx168_track0:: @ 08DE3E40 + .incbin "baserom.gba", 0xDE3E40, 0x000001C +sfx168:: @ 08DE3E5C + sound_header 1 0 0x40 0 gUnk_08A10FB8 sfx168_track0 + +sfx169_track0:: @ 08DE3E68 + .incbin "baserom.gba", 0xDE3E68, 0x000003C +sfx169:: @ 08DE3EA4 + sound_header 1 0 0x40 0 gUnk_08A10FD0 sfx169_track0 + +sfx16A_track0:: @ 08DE3EB0 + .incbin "baserom.gba", 0xDE3EB0, 0x0000030 +sfx16A:: @ 08DE3EE0 + sound_header 1 0 0x40 0 gUnk_08A10FE8 sfx16A_track0 + +sfx16B_track0:: @ 08DE3EEC + .incbin "baserom.gba", 0xDE3EEC, 0x0000030 +sfx16B:: @ 08DE3F1C + sound_header 1 0 0x40 0 gUnk_08A11000 sfx16B_track0 + +sfx16C_track0:: @ 08DE3F28 + .incbin "baserom.gba", 0xDE3F28, 0x0000034 +sfx16C:: @ 08DE3F5C + sound_header 1 0 0x40 0 gUnk_08A11018 sfx16C_track0 + +sfx16D_track0:: @ 08DE3F68 + .incbin "baserom.gba", 0xDE3F68, 0x000004C +sfx16D_track1:: @ 08DE3FB4 + .incbin "baserom.gba", 0xDE3FB4, 0x0000074 +sfx16D:: @ 08DE4028 + sound_header 2 0 0x40 0 gUnk_08A11048 sfx16D_track0 sfx16D_track1 + +sfx16E_track0:: @ 08DE4038 + .incbin "baserom.gba", 0xDE4038, 0x0000034 +sfx16E:: @ 08DE406C + sound_header 1 0 0x40 0 gUnk_08A1106C sfx16E_track0 + +sfxPlyShrinking_track0:: @ 08DE4078 + .incbin "baserom.gba", 0xDE4078, 0x0000098 +sfxPlyShrinking:: @ 08DE4110 + sound_header 1 0 0x40 0 gUnk_08A11084 sfxPlyShrinking_track0 + +sfxPlyGrow_track0:: @ 08DE411C + .incbin "baserom.gba", 0xDE411C, 0x0000060 +sfxPlyGrow:: @ 08DE417C + sound_header 1 0 0x40 0 gUnk_08A11090 sfxPlyGrow_track0 + +sfx171_track0:: @ 08DE4188 + .incbin "baserom.gba", 0xDE4188, 0x0000010 +sfx171:: @ 08DE4198 + sound_header 1 0 0x40 0 gUnk_08A1109C sfx171_track0 + +sfx172_track0:: @ 08DE41A4 + .incbin "baserom.gba", 0xDE41A4, 0x000002C +sfx172:: @ 08DE41D0 + sound_header 1 0 0x40 0 gUnk_08A110A8 sfx172_track0 + +sfxEzloUi_track0:: @ 08DE41DC + .incbin "baserom.gba", 0xDE41DC, 0x0000018 +sfxEzloUi_track1:: @ 08DE41F4 + .incbin "baserom.gba", 0xDE41F4, 0x0000018 +sfxEzloUi:: @ 08DE420C + sound_header 2 0 0x7f 0 gUnk_08A110B4 sfxEzloUi_track0 sfxEzloUi_track1 + +sfx174_track0:: @ 08DE421C + .incbin "baserom.gba", 0xDE421C, 0x0000028 +sfx174:: @ 08DE4244 + sound_header 1 0 0x40 0 gUnk_08A110CC sfx174_track0 + +sfx175_track0:: @ 08DE4250 + .incbin "baserom.gba", 0xDE4250, 0x0000028 +sfx175:: @ 08DE4278 + sound_header 1 0 0x30 0 gUnk_08A110D8 sfx175_track0 + +sfx176_track0:: @ 08DE4284 + .incbin "baserom.gba", 0xDE4284, 0x0000020 +sfx176_track1:: @ 08DE42A4 + .incbin "baserom.gba", 0xDE42A4, 0x000001C +sfx176:: @ 08DE42C0 + sound_header 2 0 0x40 0 gUnk_08A110E4 sfx176_track0 sfx176_track1 + +sfx177_track0:: @ 08DE42D0 + .incbin "baserom.gba", 0xDE42D0, 0x000005B +sfx177_track1:: @ 08DE432B + .incbin "baserom.gba", 0xDE432B, 0x0000055 +sfx177:: @ 08DE4380 + sound_header 2 0 0x60 0 gUnk_08A11108 sfx177_track0 sfx177_track1 + +sfx178_track0:: @ 08DE4390 + .incbin "baserom.gba", 0xDE4390, 0x0000044 +sfx178:: @ 08DE43D4 + sound_header 1 0 0x40 0 gUnk_08A1112C sfx178_track0 + +sfx179_track0:: @ 08DE43E0 + .incbin "baserom.gba", 0xDE43E0, 0x0000044 +sfx179:: @ 08DE4424 + sound_header 1 0 0x40 0 gUnk_08A11144 sfx179_track0 + +sfx17A_track0:: @ 08DE4430 + .incbin "baserom.gba", 0xDE4430, 0x0000056 +sfx17A_track1:: @ 08DE4486 + .incbin "baserom.gba", 0xDE4486, 0x000003E +sfx17A:: @ 08DE44C4 + sound_header 2 0 0x78 0 gUnk_08A11150 sfx17A_track0 sfx17A_track1 + +sfxLavaTitleStep_track0:: @ 08DE44D4 + .incbin "baserom.gba", 0xDE44D4, 0x0000010 +sfxLavaTitleStep:: @ 08DE44E4 + sound_header 1 0 0x40 0 gUnk_08A11168 sfxLavaTitleStep_track0 + +sfxLavaTitleWobble_track0:: @ 08DE44F0 + .incbin "baserom.gba", 0xDE44F0, 0x0000010 +sfxLavaTitleWobble:: @ 08DE4500 + sound_header 1 0 0x40 0 gUnk_08A11174 sfxLavaTitleWobble_track0 + +sfxLavaTitleSink_track0:: @ 08DE450C + .incbin "baserom.gba", 0xDE450C, 0x0000010 +sfxLavaTitleSink:: @ 08DE451C + sound_header 1 0 0x40 0 gUnk_08A11180 sfxLavaTitleSink_track0 + +sfxLavaTitleFlip_track0:: @ 08DE4528 + .incbin "baserom.gba", 0xDE4528, 0x0000010 +sfxLavaTitleFlip:: @ 08DE4538 + sound_header 1 0 0x40 0 gUnk_08A1118C sfxLavaTitleFlip_track0 + +sfxLavaTitleLand_track0:: @ 08DE4544 + .incbin "baserom.gba", 0xDE4544, 0x0000010 +sfxLavaTitleLand:: @ 08DE4554 + sound_header 1 0 0x40 0 gUnk_08A11198 sfxLavaTitleLand_track0 + +sfx180_track0:: @ 08DE4560 + .incbin "baserom.gba", 0xDE4560, 0x0000014 +sfx180:: @ 08DE4574 + sound_header 1 0 0x40 0 gUnk_08A111A4 sfx180_track0 + +sfx181_track0:: @ 08DE4580 + .incbin "baserom.gba", 0xDE4580, 0x0000014 +sfx181:: @ 08DE4594 + sound_header 1 0 0x40 0 gUnk_08A111B0 sfx181_track0 + +sfx182_track0:: @ 08DE45A0 + .incbin "baserom.gba", 0xDE45A0, 0x0000022 +sfx182_track1:: @ 08DE45C2 + .incbin "baserom.gba", 0xDE45C2, 0x000002E +sfx182:: @ 08DE45F0 + sound_header 2 0 0x40 0 gUnk_08A111BC sfx182_track0 sfx182_track1 + +sfx183_track0:: @ 08DE4600 + .incbin "baserom.gba", 0xDE4600, 0x000006B +sfx183_track1:: @ 08DE466B + .incbin "baserom.gba", 0xDE466B, 0x000003D +sfx183:: @ 08DE46A8 + sound_header 2 0 0x30 0 gUnk_08A111E0 sfx183_track0 sfx183_track1 + +sfx184_track0:: @ 08DE46B8 + .incbin "baserom.gba", 0xDE46B8, 0x0000010 +sfx184:: @ 08DE46C8 + sound_header 1 0 0x40 0 gUnk_08A111F8 sfx184_track0 + +sfx185_track0:: @ 08DE46D4 + .incbin "baserom.gba", 0xDE46D4, 0x000003D +sfx185_track1:: @ 08DE4711 + .incbin "baserom.gba", 0xDE4711, 0x000004B +sfx185:: @ 08DE475C + sound_header 2 0 0x40 0 gUnk_08A11204 sfx185_track0 sfx185_track1 + +sfx186_track0:: @ 08DE476C + .incbin "baserom.gba", 0xDE476C, 0x0000024 +sfx186:: @ 08DE4790 + sound_header 1 0 0x40 0 gUnk_08A11228 sfx186_track0 + +sfxStairsAscend_track0:: @ 08DE479C + .incbin "baserom.gba", 0xDE479C, 0x0000048 +sfxStairsAscend:: @ 08DE47E4 + sound_header 1 0 0x40 0 gUnk_08A11234 sfxStairsAscend_track0 + +sfxStairsDescend_track0:: @ 08DE47F0 + .incbin "baserom.gba", 0xDE47F0, 0x0000048 +sfxStairsDescend:: @ 08DE4838 + sound_header 1 0 0x40 0 gUnk_08A11240 sfxStairsDescend_track0 + +sfx189_track0:: @ 08DE4844 + .incbin "baserom.gba", 0xDE4844, 0x0000034 +sfx189:: @ 08DE4878 + sound_header 1 0 0x60 0 gUnk_08A1124C sfx189_track0 + +sfx18A_track0:: @ 08DE4884 + .incbin "baserom.gba", 0xDE4884, 0x000001F +sfx18A_track1:: @ 08DE48A3 + .incbin "baserom.gba", 0xDE48A3, 0x0000019 +sfx18A:: @ 08DE48BC + sound_header 2 0 0x40 0 gUnk_08A11258 sfx18A_track0 sfx18A_track1 + +sfx18B_track0:: @ 08DE48CC + .incbin "baserom.gba", 0xDE48CC, 0x000003D +sfx18B_track1:: @ 08DE4909 + .incbin "baserom.gba", 0xDE4909, 0x0000027 +sfx18B:: @ 08DE4930 + sound_header 2 0 0x40 0 gUnk_08A1127C sfx18B_track0 sfx18B_track1 + +sfx18C_track0:: @ 08DE4940 + .incbin "baserom.gba", 0xDE4940, 0x000001B +sfx18C_track1:: @ 08DE495B + .incbin "baserom.gba", 0xDE495B, 0x000000D +sfx18C:: @ 08DE4968 + sound_header 2 0 0x40 0 gUnk_08A112AC sfx18C_track0 sfx18C_track1 + +sfx18D_track0:: @ 08DE4978 + .incbin "baserom.gba", 0xDE4978, 0x0000034 +sfx18D:: @ 08DE49AC + sound_header 1 0 0x40 0 gUnk_08A112D0 sfx18D_track0 + +sfx18E_track0:: @ 08DE49B8 + .incbin "baserom.gba", 0xDE49B8, 0x0000018 +sfx18E:: @ 08DE49D0 + sound_header 1 0 0x40 0 gUnk_08A112E8 sfx18E_track0 + +sfx18F_track0:: @ 08DE49DC + .incbin "baserom.gba", 0xDE49DC, 0x0000030 +sfx18F:: @ 08DE4A0C + sound_header 1 0 0x50 0 gUnk_08A11300 sfx18F_track0 + +sfx190_track0:: @ 08DE4A18 + .incbin "baserom.gba", 0xDE4A18, 0x0000010 +sfx190:: @ 08DE4A28 + sound_header 1 0 0x40 0 gUnk_08A1130C sfx190_track0 + +sfx191_track0:: @ 08DE4A34 + .incbin "baserom.gba", 0xDE4A34, 0x000002C +sfx191:: @ 08DE4A60 + sound_header 1 0 0x40 0 gUnk_08A11318 sfx191_track0 + +sfx192_track0:: @ 08DE4A6C + .incbin "baserom.gba", 0xDE4A6C, 0x0000038 +sfx192_track1:: @ 08DE4AA4 + .incbin "baserom.gba", 0xDE4AA4, 0x0000028 +sfx192:: @ 08DE4ACC + sound_header 2 0 0x40 0 gUnk_08A11330 sfx192_track0 sfx192_track1 + +sfx193_track0:: @ 08DE4ADC + .incbin "baserom.gba", 0xDE4ADC, 0x0000024 +sfx193:: @ 08DE4B00 + sound_header 1 0 0x40 0 gUnk_08A11360 sfx193_track0 + +sfx194_track0:: @ 08DE4B0C + .incbin "baserom.gba", 0xDE4B0C, 0x000001E +sfx194_track1:: @ 08DE4B2A + .incbin "baserom.gba", 0xDE4B2A, 0x0000026 +sfx194:: @ 08DE4B50 + sound_header 2 0 0x40 0 gUnk_08A1136C sfx194_track0 sfx194_track1 + +sfx195_track0:: @ 08DE4B60 + .incbin "baserom.gba", 0xDE4B60, 0x0000044 +sfx195_track1:: @ 08DE4BA4 + .incbin "baserom.gba", 0xDE4BA4, 0x0000048 +sfx195:: @ 08DE4BEC + sound_header 2 0 0x40 0 gUnk_08A11384 sfx195_track0 sfx195_track1 + +sfx196_track0:: @ 08DE4BFC + .incbin "baserom.gba", 0xDE4BFC, 0x00000D0 +sfx196:: @ 08DE4CCC + sound_header 1 0 0x60 0 gUnk_08A1139C sfx196_track0 + +sfx197_track0:: @ 08DE4CD8 + .incbin "baserom.gba", 0xDE4CD8, 0x000004C +sfx197:: @ 08DE4D24 + sound_header 1 0 0x60 0 gUnk_08A113B4 sfx197_track0 + +sfx198_track0:: @ 08DE4D30 + .incbin "baserom.gba", 0xDE4D30, 0x0000134 +sfx198:: @ 08DE4E64 + sound_header 1 0 0x40 0 gUnk_08A113C0 sfx198_track0 + +sfx199_track0:: @ 08DE4E70 + .incbin "baserom.gba", 0xDE4E70, 0x0000027 +sfx199_track1:: @ 08DE4E97 + .incbin "baserom.gba", 0xDE4E97, 0x0000019 +sfx199:: @ 08DE4EB0 + sound_header 2 0 0x40 0 gUnk_08A113E4 sfx199_track0 sfx199_track1 + +sfx19A_track0:: @ 08DE4EC0 + .incbin "baserom.gba", 0xDE4EC0, 0x0000016 +sfx19A_track1:: @ 08DE4ED6 + .incbin "baserom.gba", 0xDE4ED6, 0x000004A +sfx19A:: @ 08DE4F20 + sound_header 2 0 0x40 0 gUnk_08A113FC sfx19A_track0 sfx19A_track1 + +sfx19B_track0:: @ 08DE4F30 + .incbin "baserom.gba", 0xDE4F30, 0x0000049 +sfx19B_track1:: @ 08DE4F79 + .incbin "baserom.gba", 0xDE4F79, 0x000003B +sfx19B:: @ 08DE4FB4 + sound_header 2 0 0x40 0 gUnk_08A11414 sfx19B_track0 sfx19B_track1 + +sfx19C_track0:: @ 08DE4FC4 + .incbin "baserom.gba", 0xDE4FC4, 0x0000024 +sfx19C:: @ 08DE4FE8 + sound_header 1 0 0x40 0 gUnk_08A1142C sfx19C_track0 + +sfx19D_track0:: @ 08DE4FF4 + .incbin "baserom.gba", 0xDE4FF4, 0x0000030 +sfx19D_track1:: @ 08DE5024 + .incbin "baserom.gba", 0xDE5024, 0x0000048 +sfx19D:: @ 08DE506C + sound_header 2 0 0x40 0 gUnk_08A11444 sfx19D_track0 sfx19D_track1 + +sfx19E_track0:: @ 08DE507C + .incbin "baserom.gba", 0xDE507C, 0x0000040 +sfx19E:: @ 08DE50BC + sound_header 1 0 0x40 0 gUnk_08A1145C sfx19E_track0 + +sfx19F_track0:: @ 08DE50C8 + .incbin "baserom.gba", 0xDE50C8, 0x0000026 +sfx19F_track1:: @ 08DE50EE + .incbin "baserom.gba", 0xDE50EE, 0x000003E +sfx19F:: @ 08DE512C + sound_header 2 0 0x40 0 gUnk_08A11468 sfx19F_track0 sfx19F_track1 + +sfx1A0_track0:: @ 08DE513C + .incbin "baserom.gba", 0xDE513C, 0x0000048 +sfx1A0_track1:: @ 08DE5184 + .incbin "baserom.gba", 0xDE5184, 0x000002C +sfx1A0:: @ 08DE51B0 + sound_header 2 0 0x40 0 gUnk_08A1148C sfx1A0_track0 sfx1A0_track1 + +sfx1A1_track0:: @ 08DE51C0 + .incbin "baserom.gba", 0xDE51C0, 0x0000024 +sfx1A1_track1:: @ 08DE51E4 + .incbin "baserom.gba", 0xDE51E4, 0x0000034 +sfx1A1:: @ 08DE5218 + sound_header 2 0 0x40 0 gUnk_08A114BC sfx1A1_track0 sfx1A1_track1 + +sfx1A2_track0:: @ 08DE5228 + .incbin "baserom.gba", 0xDE5228, 0x0000020 +sfx1A2:: @ 08DE5248 + sound_header 1 0 0x40 0 gUnk_08A114E0 sfx1A2_track0 + +sfx1A3_track0:: @ 08DE5254 + .incbin "baserom.gba", 0xDE5254, 0x000004B +sfx1A3_track1:: @ 08DE529F + .incbin "baserom.gba", 0xDE529F, 0x0000051 +sfx1A3:: @ 08DE52F0 + sound_header 2 0 0x40 0 gUnk_08A11504 sfx1A3_track0 sfx1A3_track1 + +sfx1A4_track0:: @ 08DE5300 + .incbin "baserom.gba", 0xDE5300, 0x0000018 +sfx1A4:: @ 08DE5318 + sound_header 1 0 0x40 0 gUnk_08A1151C sfx1A4_track0 + +sfx1A5_track0:: @ 08DE5324 + .incbin "baserom.gba", 0xDE5324, 0x0000024 +sfx1A5:: @ 08DE5348 + sound_header 1 0 0x40 0 gUnk_08A11528 sfx1A5_track0 + +sfx1A6_track0:: @ 08DE5354 + .incbin "baserom.gba", 0xDE5354, 0x000003C +sfx1A6:: @ 08DE5390 + sound_header 1 0 0x40 0 gUnk_08A11534 sfx1A6_track0 + +sfx1A7_track0:: @ 08DE539C + .incbin "baserom.gba", 0xDE539C, 0x0000060 +sfx1A7:: @ 08DE53FC + sound_header 1 0 0x40 0 gUnk_08A11540 sfx1A7_track0 + +sfx1A8_track0:: @ 08DE5408 + .incbin "baserom.gba", 0xDE5408, 0x0000038 +sfx1A8:: @ 08DE5440 + sound_header 1 0 0x40 0 gUnk_08A1154C sfx1A8_track0 + +sfx1A9_track0:: @ 08DE544C + .incbin "baserom.gba", 0xDE544C, 0x00000F4 +sfx1A9:: @ 08DE5540 + sound_header 1 0 0x38 0 gUnk_08A11564 sfx1A9_track0 + +sfx1AA_track0:: @ 08DE554C + .incbin "baserom.gba", 0xDE554C, 0x0000056 +gUnk_08DE55A2:: @ 08DE55A2 + .incbin "baserom.gba", 0xDE55A2, 0x0000029 + .4byte gUnk_08DE55A2 + .incbin "baserom.gba", 0xDE55CF, 0x0000001 +sfx1AA_track1:: @ 08DE55D0 + .incbin "baserom.gba", 0xDE55D0, 0x0000054 +gUnk_08DE5624:: @ 08DE5624 + .incbin "baserom.gba", 0xDE5624, 0x0000028 + .4byte gUnk_08DE5624 + .incbin "baserom.gba", 0xDE5650, 0x0000004 +sfx1AA:: @ 08DE5654 + sound_header 2 0 0x40 0 gUnk_08A11570 sfx1AA_track0 sfx1AA_track1 + +sfx1AB_track0:: @ 08DE5664 + .incbin "baserom.gba", 0xDE5664, 0x000006E +sfx1AB_track1:: @ 08DE56D2 + .incbin "baserom.gba", 0xDE56D2, 0x0000056 +sfx1AB:: @ 08DE5728 + sound_header 2 0 0x40 0 gUnk_08A11588 sfx1AB_track0 sfx1AB_track1 + +sfx1AC_track0:: @ 08DE5738 + .incbin "baserom.gba", 0xDE5738, 0x0000074 +sfx1AC:: @ 08DE57AC + sound_header 1 0 0x40 0 gUnk_08A115A0 sfx1AC_track0 + +sfx1AD_track0:: @ 08DE57B8 + .incbin "baserom.gba", 0xDE57B8, 0x0000022 +sfx1AD_track1:: @ 08DE57DA + .incbin "baserom.gba", 0xDE57DA, 0x000002E +sfx1AD:: @ 08DE5808 + sound_header 2 0 0x40 0 gUnk_08A115AC sfx1AD_track0 sfx1AD_track1 + +sfx1AE_track0:: @ 08DE5818 + .incbin "baserom.gba", 0xDE5818, 0x000001F +sfx1AE_track1:: @ 08DE5837 + .incbin "baserom.gba", 0xDE5837, 0x0000019 +sfx1AE:: @ 08DE5850 + sound_header 2 0 0x40 0 gUnk_08A115D0 sfx1AE_track0 sfx1AE_track1 + +sfx1AF_track0:: @ 08DE5860 + .incbin "baserom.gba", 0xDE5860, 0x000001B +sfx1AF_track1:: @ 08DE587B + .incbin "baserom.gba", 0xDE587B, 0x0000019 +sfx1AF:: @ 08DE5894 + sound_header 2 0 0x40 0 gUnk_08A115F4 sfx1AF_track0 sfx1AF_track1 + +sfx1B0_track0:: @ 08DE58A4 + .incbin "baserom.gba", 0xDE58A4, 0x000003C +sfx1B0:: @ 08DE58E0 + sound_header 1 0 0x40 0 gUnk_08A1160C sfx1B0_track0 + +sfxIceBlockSlide_track0:: @ 08DE58EC + .incbin "baserom.gba", 0xDE58EC, 0x0000010 +sfxIceBlockSlide:: @ 08DE58FC + sound_header 1 0 0x40 0 gUnk_08A11618 sfxIceBlockSlide_track0 + +sfxIceBlockStop_track0:: @ 08DE5908 + .incbin "baserom.gba", 0xDE5908, 0x0000010 +sfxIceBlockStop:: @ 08DE5918 + sound_header 1 0 0x40 0 gUnk_08A11624 sfxIceBlockStop_track0 + +sfxIceBlockMelt_track0:: @ 08DE5924 + .incbin "baserom.gba", 0xDE5924, 0x0000010 +sfxIceBlockMelt:: @ 08DE5934 + sound_header 1 0 0x40 0 gUnk_08A11630 sfxIceBlockMelt_track0 + +sfx1B4_track0:: @ 08DE5940 + .incbin "baserom.gba", 0xDE5940, 0x000004C +sfx1B4:: @ 08DE598C + sound_header 1 0 0x40 0 gUnk_08A1163C sfx1B4_track0 + +sfx1B5_track0:: @ 08DE5998 + .incbin "baserom.gba", 0xDE5998, 0x0000030 +sfx1B5:: @ 08DE59C8 + sound_header 1 0 0x40 0 gUnk_08A11654 sfx1B5_track0 + +sfx1B6_track0:: @ 08DE59D4 + .incbin "baserom.gba", 0xDE59D4, 0x000006C +sfx1B6_track1:: @ 08DE5A40 + .incbin "baserom.gba", 0xDE5A40, 0x000009C +sfx1B6:: @ 08DE5ADC + sound_header 2 0 0x40 0 gUnk_08A1166C sfx1B6_track0 sfx1B6_track1 + +sfxVoGoron1_track0:: @ 08DE5AEC + .incbin "baserom.gba", 0xDE5AEC, 0x0000010 +sfxVoGoron1:: @ 08DE5AFC + sound_header 1 0 0x48 0 gUnk_08A11690 sfxVoGoron1_track0 + +sfxVoGoron2_track0:: @ 08DE5B08 + .incbin "baserom.gba", 0xDE5B08, 0x0000010 +sfxVoGoron2:: @ 08DE5B18 + sound_header 1 0 0x48 0 gUnk_08A1169C sfxVoGoron2_track0 + +sfxVoGoron3_track0:: @ 08DE5B24 + .incbin "baserom.gba", 0xDE5B24, 0x0000010 +sfxVoGoron3:: @ 08DE5B34 + sound_header 1 0 0x48 0 gUnk_08A116A8 sfxVoGoron3_track0 + +sfxVoGoron4_track0:: @ 08DE5B40 + .incbin "baserom.gba", 0xDE5B40, 0x0000014 +sfxVoGoron4:: @ 08DE5B54 + sound_header 1 0 0x48 0 gUnk_08A116B4 sfxVoGoron4_track0 + +sfxEmDekuscrubHit_track0:: @ 08DE5B60 + .incbin "baserom.gba", 0xDE5B60, 0x0000048 +sfxEmDekuscrubHit:: @ 08DE5BA8 + sound_header 1 0 0x48 0 gUnk_08A116CC sfxEmDekuscrubHit_track0 + +sfx1BC_track0:: @ 08DE5BB4 + .incbin "baserom.gba", 0xDE5BB4, 0x0000010 +sfx1BC:: @ 08DE5BC4 + sound_header 1 0 0x48 0 gUnk_08A116D8 sfx1BC_track0 + +sfx1BD_track0:: @ 08DE5BD0 + .incbin "baserom.gba", 0xDE5BD0, 0x0000010 +sfx1BD:: @ 08DE5BE0 + sound_header 1 0 0x48 0 gUnk_08A116E4 sfx1BD_track0 + +sfx1BE_track0:: @ 08DE5BEC + .incbin "baserom.gba", 0xDE5BEC, 0x0000010 +sfx1BE:: @ 08DE5BFC + sound_header 1 0 0x48 0 gUnk_08A116F0 sfx1BE_track0 + +sfx1BF_track0:: @ 08DE5C08 + .incbin "baserom.gba", 0xDE5C08, 0x0000010 +sfx1BF:: @ 08DE5C18 + sound_header 1 0 0x48 0 gUnk_08A116FC sfx1BF_track0 + +sfx1C0_track0:: @ 08DE5C24 + .incbin "baserom.gba", 0xDE5C24, 0x0000010 +sfx1C0:: @ 08DE5C34 + sound_header 1 0 0x48 0 gUnk_08A11708 sfx1C0_track0 + +sfx1C1_track0:: @ 08DE5C40 + .incbin "baserom.gba", 0xDE5C40, 0x0000010 +sfx1C1:: @ 08DE5C50 + sound_header 1 0 0x48 0 gUnk_08A11714 sfx1C1_track0 + +sfx1C2_track0:: @ 08DE5C5C + .incbin "baserom.gba", 0xDE5C5C, 0x0000010 +sfx1C2:: @ 08DE5C6C + sound_header 1 0 0x40 0 gUnk_08A11720 sfx1C2_track0 + +sfx1C3_track0:: @ 08DE5C78 + .incbin "baserom.gba", 0xDE5C78, 0x0000010 +sfx1C3:: @ 08DE5C88 + sound_header 1 0 0x40 0 gUnk_08A1172C sfx1C3_track0 + +sfx1C4_track0:: @ 08DE5C94 + .incbin "baserom.gba", 0xDE5C94, 0x0000014 +sfx1C4:: @ 08DE5CA8 + sound_header 1 0 0x40 0 gUnk_08A11738 sfx1C4_track0 + +sfx1C5_track0:: @ 08DE5CB4 + .incbin "baserom.gba", 0xDE5CB4, 0x0000010 +sfx1C5:: @ 08DE5CC4 + sound_header 1 0 0x40 0 gUnk_08A11744 sfx1C5_track0 + +sfx1C6_track0:: @ 08DE5CD0 + .incbin "baserom.gba", 0xDE5CD0, 0x0000010 +sfx1C6:: @ 08DE5CE0 + sound_header 1 0 0x40 0 gUnk_08A11750 sfx1C6_track0 + +sfx1C7_track0:: @ 08DE5CEC + .incbin "baserom.gba", 0xDE5CEC, 0x0000010 +sfx1C7:: @ 08DE5CFC + sound_header 1 0 0x40 0 gUnk_08A1175C sfx1C7_track0 + +sfx1C8_track0:: @ 08DE5D08 + .incbin "baserom.gba", 0xDE5D08, 0x0000020 +sfx1C8:: @ 08DE5D28 + sound_header 1 0 0x40 0 gUnk_08A11768 sfx1C8_track0 + +sfx1C9_track0:: @ 08DE5D34 + .incbin "baserom.gba", 0xDE5D34, 0x0000010 +sfx1C9:: @ 08DE5D44 + sound_header 1 0 0x40 0 gUnk_08A11774 sfx1C9_track0 + +sfx1CA_track0:: @ 08DE5D50 + .incbin "baserom.gba", 0xDE5D50, 0x0000010 +sfx1CA_track1:: @ 08DE5D60 + .incbin "baserom.gba", 0xDE5D60, 0x0000010 +sfx1CA:: @ 08DE5D70 + sound_header 2 0 0x44 0 gUnk_08A11780 sfx1CA_track0 sfx1CA_track1 + +sfx1CB_track0:: @ 08DE5D80 + .incbin "baserom.gba", 0xDE5D80, 0x0000010 +sfx1CB:: @ 08DE5D90 + sound_header 1 0 0x40 0 gUnk_08A11798 sfx1CB_track0 + +sfx1CC_track0:: @ 08DE5D9C + .incbin "baserom.gba", 0xDE5D9C, 0x0000010 +sfx1CC:: @ 08DE5DAC + sound_header 1 0 0x40 0 gUnk_08A117A4 sfx1CC_track0 + +sfxElementPlace_track0:: @ 08DE5DB8 + .incbin "baserom.gba", 0xDE5DB8, 0x0000010 +sfxElementPlace:: @ 08DE5DC8 + sound_header 1 0 0x40 0 gUnk_08A117B0 sfxElementPlace_track0 + +sfxElementFloat_track0:: @ 08DE5DD4 + .incbin "baserom.gba", 0xDE5DD4, 0x0000010 +sfxElementFloat:: @ 08DE5DE4 + sound_header 1 0 0x40 0 gUnk_08A117BC sfxElementFloat_track0 + +sfxElementCharge_track0:: @ 08DE5DF0 + .incbin "baserom.gba", 0xDE5DF0, 0x0000010 +sfxElementCharge:: @ 08DE5E00 + sound_header 1 0 0x40 0 gUnk_08A117C8 sfxElementCharge_track0 + +sfx1D0_track0:: @ 08DE5E0C + .incbin "baserom.gba", 0xDE5E0C, 0x0000010 +sfx1D0:: @ 08DE5E1C + sound_header 1 0 0x40 0 gUnk_08A117D4 sfx1D0_track0 + +sfxElementInfuse_track0:: @ 08DE5E28 + .incbin "baserom.gba", 0xDE5E28, 0x0000010 +sfxElementInfuse:: @ 08DE5E38 + sound_header 1 0 0x40 0 gUnk_08A117E0 sfxElementInfuse_track0 + +sfx1D2_track0:: @ 08DE5E44 + .incbin "baserom.gba", 0xDE5E44, 0x0000010 +sfx1D2:: @ 08DE5E54 + sound_header 1 0 0x40 0 gUnk_08A117EC sfx1D2_track0 + +sfx1D3_track0:: @ 08DE5E60 + .incbin "baserom.gba", 0xDE5E60, 0x0000010 +sfx1D3:: @ 08DE5E70 + sound_header 1 0 0x40 0 gUnk_08A117F8 sfx1D3_track0 + +sfx1D4_track0:: @ 08DE5E7C + .incbin "baserom.gba", 0xDE5E7C, 0x0000010 +sfx1D4:: @ 08DE5E8C + sound_header 1 0 0x40 0 gUnk_08A11804 sfx1D4_track0 + +sfx1D5_track0:: @ 08DE5E98 + .incbin "baserom.gba", 0xDE5E98, 0x0000010 +sfx1D5:: @ 08DE5EA8 + sound_header 1 0 0x40 0 gUnk_08A11810 sfx1D5_track0 + +sfxVoCucco1_track0:: @ 08DE5EB4 + .incbin "baserom.gba", 0xDE5EB4, 0x0000010 +sfxVoCucco1:: @ 08DE5EC4 + sound_header 1 0 0x48 0 gUnk_08A1181C sfxVoCucco1_track0 + +sfxVoCucco2_track0:: @ 08DE5ED0 + .incbin "baserom.gba", 0xDE5ED0, 0x0000010 +sfxVoCucco2:: @ 08DE5EE0 + sound_header 1 0 0x48 0 gUnk_08A11828 sfxVoCucco2_track0 + +sfxVoCucco3_track0:: @ 08DE5EEC + .incbin "baserom.gba", 0xDE5EEC, 0x0000010 +sfxVoCucco3:: @ 08DE5EFC + sound_header 1 0 0x48 0 gUnk_08A11834 sfxVoCucco3_track0 + +sfxVoCucco4_track0:: @ 08DE5F08 + .incbin "baserom.gba", 0xDE5F08, 0x0000010 +sfxVoCucco4:: @ 08DE5F18 + sound_header 1 0 0x48 0 gUnk_08A11840 sfxVoCucco4_track0 + +sfxVoCucco5_track0:: @ 08DE5F24 + .incbin "baserom.gba", 0xDE5F24, 0x0000010 +sfxVoCucco5:: @ 08DE5F34 + sound_header 1 0 0x48 0 gUnk_08A1184C sfxVoCucco5_track0 + +sfx1DB_track0:: @ 08DE5F40 + .incbin "baserom.gba", 0xDE5F40, 0x0000044 +sfx1DB_track1:: @ 08DE5F84 + .incbin "baserom.gba", 0xDE5F84, 0x0000048 +sfx1DB:: @ 08DE5FCC + sound_header 2 0 0x40 0 gUnk_08A11858 sfx1DB_track0 sfx1DB_track1 + +sfx1DC_track0:: @ 08DE5FDC + .incbin "baserom.gba", 0xDE5FDC, 0x0000028 +sfx1DC:: @ 08DE6004 + sound_header 1 0 0x40 0 gUnk_08A11870 sfx1DC_track0 + +sfx1DD_track0:: @ 08DE6010 + .incbin "baserom.gba", 0xDE6010, 0x0000034 +sfx1DD:: @ 08DE6044 + sound_header 1 0 0x48 0 gUnk_08A11888 sfx1DD_track0 + +sfx1DE_track0:: @ 08DE6050 + .incbin "baserom.gba", 0xDE6050, 0x0000010 +sfx1DE:: @ 08DE6060 + sound_header 1 0 0x48 0 gUnk_08A11894 sfx1DE_track0 + +sfx1DF_track0:: @ 08DE606C + .incbin "baserom.gba", 0xDE606C, 0x0000010 +sfx1DF:: @ 08DE607C + sound_header 1 0 0x48 0 gUnk_08A118A0 sfx1DF_track0 + +sfx1E0_track0:: @ 08DE6088 + .incbin "baserom.gba", 0xDE6088, 0x0000010 +sfx1E0:: @ 08DE6098 + sound_header 1 0 0x48 0 gUnk_08A118AC sfx1E0_track0 + +sfx1E1_track0:: @ 08DE60A4 + .incbin "baserom.gba", 0xDE60A4, 0x0000010 +sfx1E1:: @ 08DE60B4 + sound_header 1 0 0x48 0 gUnk_08A118B8 sfx1E1_track0 + +sfx1E2_track0:: @ 08DE60C0 + .incbin "baserom.gba", 0xDE60C0, 0x0000010 +sfx1E2:: @ 08DE60D0 + sound_header 1 0 0x48 0 gUnk_08A118C4 sfx1E2_track0 + +sfx1E3_track0:: @ 08DE60DC + .incbin "baserom.gba", 0xDE60DC, 0x0000010 +sfx1E3:: @ 08DE60EC + sound_header 1 0 0x48 0 gUnk_08A118D0 sfx1E3_track0 + +sfx1E4_track0:: @ 08DE60F8 + .incbin "baserom.gba", 0xDE60F8, 0x0000010 +sfx1E4:: @ 08DE6108 + sound_header 1 0 0x48 0 gUnk_08A118DC sfx1E4_track0 + +sfx1E5_track0:: @ 08DE6114 + .incbin "baserom.gba", 0xDE6114, 0x0000010 +sfx1E5:: @ 08DE6124 + sound_header 1 0 0x48 0 gUnk_08A118E8 sfx1E5_track0 + +sfx1E6_track0:: @ 08DE6130 + .incbin "baserom.gba", 0xDE6130, 0x0000010 +sfx1E6:: @ 08DE6140 + sound_header 1 0 0x48 0 gUnk_08A118F4 sfx1E6_track0 + +sfx1E7_track0:: @ 08DE614C + .incbin "baserom.gba", 0xDE614C, 0x0000010 +sfx1E7:: @ 08DE615C + sound_header 1 0 0x48 0 gUnk_08A11900 sfx1E7_track0 + +sfx1E8_track0:: @ 08DE6168 + .incbin "baserom.gba", 0xDE6168, 0x0000010 +sfx1E8:: @ 08DE6178 + sound_header 1 0 0x48 0 gUnk_08A1190C sfx1E8_track0 + +sfx1E9_track0:: @ 08DE6184 + .incbin "baserom.gba", 0xDE6184, 0x0000010 +sfx1E9:: @ 08DE6194 + sound_header 1 0 0x48 0 gUnk_08A11918 sfx1E9_track0 + +sfx1EA_track0:: @ 08DE61A0 + .incbin "baserom.gba", 0xDE61A0, 0x0000010 +sfx1EA:: @ 08DE61B0 + sound_header 1 0 0x48 0 gUnk_08A11924 sfx1EA_track0 + +sfx1EB_track0:: @ 08DE61BC + .incbin "baserom.gba", 0xDE61BC, 0x0000010 +sfx1EB:: @ 08DE61CC + sound_header 1 0 0x48 0 gUnk_08A11930 sfx1EB_track0 + +sfx1EC_track0:: @ 08DE61D8 + .incbin "baserom.gba", 0xDE61D8, 0x0000010 +sfx1EC:: @ 08DE61E8 + sound_header 1 0 0x48 0 gUnk_08A1193C sfx1EC_track0 + +sfx1ED_track0:: @ 08DE61F4 + .incbin "baserom.gba", 0xDE61F4, 0x0000010 +sfx1ED:: @ 08DE6204 + sound_header 1 0 0x48 0 gUnk_08A11948 sfx1ED_track0 + +sfx1EE_track0:: @ 08DE6210 + .incbin "baserom.gba", 0xDE6210, 0x0000010 +sfx1EE:: @ 08DE6220 + sound_header 1 0 0x48 0 gUnk_08A11954 sfx1EE_track0 + +sfx1EF_track0:: @ 08DE622C + .incbin "baserom.gba", 0xDE622C, 0x0000010 +sfx1EF:: @ 08DE623C + sound_header 1 0 0x48 0 gUnk_08A11960 sfx1EF_track0 + +sfx1F0_track0:: @ 08DE6248 + .incbin "baserom.gba", 0xDE6248, 0x0000010 +sfx1F0:: @ 08DE6258 + sound_header 1 0 0x48 0 gUnk_08A1196C sfx1F0_track0 + +sfx1F1_track0:: @ 08DE6264 + .incbin "baserom.gba", 0xDE6264, 0x0000010 +sfx1F1:: @ 08DE6274 + sound_header 1 0 0x48 0 gUnk_08A11978 sfx1F1_track0 + +sfx1F2_track0:: @ 08DE6280 + .incbin "baserom.gba", 0xDE6280, 0x0000010 +sfx1F2:: @ 08DE6290 + sound_header 1 0 0x48 0 gUnk_08A11984 sfx1F2_track0 + +sfx1F3_track0:: @ 08DE629C + .incbin "baserom.gba", 0xDE629C, 0x0000010 +sfx1F3:: @ 08DE62AC + sound_header 1 0 0x48 0 gUnk_08A11990 sfx1F3_track0 + +sfx1F4_track0:: @ 08DE62B8 + .incbin "baserom.gba", 0xDE62B8, 0x0000010 +sfx1F4:: @ 08DE62C8 + sound_header 1 0 0x48 0 gUnk_08A1199C sfx1F4_track0 + +sfx1F5_track0:: @ 08DE62D4 + .incbin "baserom.gba", 0xDE62D4, 0x0000010 +sfx1F5:: @ 08DE62E4 + sound_header 1 0 0x48 0 gUnk_08A119A8 sfx1F5_track0 + +sfx1F6_track0:: @ 08DE62F0 + .incbin "baserom.gba", 0xDE62F0, 0x0000010 +sfx1F6:: @ 08DE6300 + sound_header 1 0 0x48 0 gUnk_08A119B4 sfx1F6_track0 + +sfx1F7_track0:: @ 08DE630C + .incbin "baserom.gba", 0xDE630C, 0x0000010 +sfx1F7:: @ 08DE631C + sound_header 1 0 0x48 0 gUnk_08A119C0 sfx1F7_track0 + +sfx1F8_track0:: @ 08DE6328 + .incbin "baserom.gba", 0xDE6328, 0x0000010 +sfx1F8:: @ 08DE6338 + sound_header 1 0 0x48 0 gUnk_08A119CC sfx1F8_track0 + +sfx1F9_track0:: @ 08DE6344 + .incbin "baserom.gba", 0xDE6344, 0x0000010 +sfx1F9:: @ 08DE6354 + sound_header 1 0 0x48 0 gUnk_08A119D8 sfx1F9_track0 + +sfx1FA_track0:: @ 08DE6360 + .incbin "baserom.gba", 0xDE6360, 0x0000010 +sfx1FA:: @ 08DE6370 + sound_header 1 0 0x48 0 gUnk_08A119E4 sfx1FA_track0 + +sfx1FB_track0:: @ 08DE637C + .incbin "baserom.gba", 0xDE637C, 0x0000010 +sfx1FB:: @ 08DE638C + sound_header 1 0 0x48 0 gUnk_08A119F0 sfx1FB_track0 + +sfx1FC_track0:: @ 08DE6398 + .incbin "baserom.gba", 0xDE6398, 0x0000010 +sfx1FC:: @ 08DE63A8 + sound_header 1 0 0x48 0 gUnk_08A119FC sfx1FC_track0 + +sfx1FD_track0:: @ 08DE63B4 + .incbin "baserom.gba", 0xDE63B4, 0x0000010 +sfx1FD:: @ 08DE63C4 + sound_header 1 0 0x48 0 gUnk_08A11A08 sfx1FD_track0 + +sfx1FE_track0:: @ 08DE63D0 + .incbin "baserom.gba", 0xDE63D0, 0x0000010 +sfx1FE:: @ 08DE63E0 + sound_header 1 0 0x48 0 gUnk_08A11A14 sfx1FE_track0 + +sfx1FF_track0:: @ 08DE63EC + .incbin "baserom.gba", 0xDE63EC, 0x0000010 +sfx1FF:: @ 08DE63FC + sound_header 1 0 0x48 0 gUnk_08A11A20 sfx1FF_track0 + +sfx200_track0:: @ 08DE6408 + .incbin "baserom.gba", 0xDE6408, 0x0000010 +sfx200:: @ 08DE6418 + sound_header 1 0 0x48 0 gUnk_08A11A2C sfx200_track0 + +sfx201_track0:: @ 08DE6424 + .incbin "baserom.gba", 0xDE6424, 0x0000010 +sfx201:: @ 08DE6434 + sound_header 1 0 0x48 0 gUnk_08A11A38 sfx201_track0 + +sfx202_track0:: @ 08DE6440 + .incbin "baserom.gba", 0xDE6440, 0x0000010 +sfx202:: @ 08DE6450 + sound_header 1 0 0x48 0 gUnk_08A11A44 sfx202_track0 + +sfx203_track0:: @ 08DE645C + .incbin "baserom.gba", 0xDE645C, 0x0000010 +sfx203:: @ 08DE646C + sound_header 1 0 0x48 0 gUnk_08A11A50 sfx203_track0 + +sfx204_track0:: @ 08DE6478 + .incbin "baserom.gba", 0xDE6478, 0x0000010 +sfx204:: @ 08DE6488 + sound_header 1 0 0x48 0 gUnk_08A11A5C sfx204_track0 + +sfx205_track0:: @ 08DE6494 + .incbin "baserom.gba", 0xDE6494, 0x0000010 +sfx205:: @ 08DE64A4 + sound_header 1 0 0x48 0 gUnk_08A11A68 sfx205_track0 + +sfx206_track0:: @ 08DE64B0 + .incbin "baserom.gba", 0xDE64B0, 0x0000010 +sfx206:: @ 08DE64C0 + sound_header 1 0 0x48 0 gUnk_08A11A74 sfx206_track0 + +sfx207_track0:: @ 08DE64CC + .incbin "baserom.gba", 0xDE64CC, 0x0000010 +sfx207:: @ 08DE64DC + sound_header 1 0 0x48 0 gUnk_08A11A80 sfx207_track0 + +sfx208_track0:: @ 08DE64E8 + .incbin "baserom.gba", 0xDE64E8, 0x0000010 +sfx208:: @ 08DE64F8 + sound_header 1 0 0x48 0 gUnk_08A11A8C sfx208_track0 + +sfx209_track0:: @ 08DE6504 + .incbin "baserom.gba", 0xDE6504, 0x0000010 +sfx209:: @ 08DE6514 + sound_header 1 0 0x48 0 gUnk_08A11A98 sfx209_track0 + +sfx20A_track0:: @ 08DE6520 + .incbin "baserom.gba", 0xDE6520, 0x0000010 +sfx20A:: @ 08DE6530 + sound_header 1 0 0x48 0 gUnk_08A11AA4 sfx20A_track0 + +sfx20B_track0:: @ 08DE653C + .incbin "baserom.gba", 0xDE653C, 0x0000010 +sfx20B:: @ 08DE654C + sound_header 1 0 0x48 0 gUnk_08A11AB0 sfx20B_track0 + +sfx20C_track0:: @ 08DE6558 + .incbin "baserom.gba", 0xDE6558, 0x0000010 +sfx20C:: @ 08DE6568 + sound_header 1 0 0x48 0 gUnk_08A11ABC sfx20C_track0 + +sfx20D_track0:: @ 08DE6574 + .incbin "baserom.gba", 0xDE6574, 0x0000010 +sfx20D:: @ 08DE6584 + sound_header 1 0 0x48 0 gUnk_08A11AC8 sfx20D_track0 + +sfx20E_track0:: @ 08DE6590 + .incbin "baserom.gba", 0xDE6590, 0x0000010 +sfx20E:: @ 08DE65A0 + sound_header 1 0 0x48 0 gUnk_08A11AD4 sfx20E_track0 + +sfx20F_track0:: @ 08DE65AC + .incbin "baserom.gba", 0xDE65AC, 0x0000010 +sfx20F:: @ 08DE65BC + sound_header 1 0 0x48 0 gUnk_08A11AE0 sfx20F_track0 + +sfx210_track0:: @ 08DE65C8 + .incbin "baserom.gba", 0xDE65C8, 0x0000014 +sfx210:: @ 08DE65DC + sound_header 1 0 0x48 0 gUnk_08A11AEC sfx210_track0 + +sfx211_track0:: @ 08DE65E8 + .incbin "baserom.gba", 0xDE65E8, 0x0000010 +sfx211:: @ 08DE65F8 + sound_header 1 0 0x48 0 gUnk_08A11AF8 sfx211_track0 + +sfx212_track0:: @ 08DE6604 + .incbin "baserom.gba", 0xDE6604, 0x0000010 +sfx212:: @ 08DE6614 + sound_header 1 0 0x48 0 gUnk_08A11B04 sfx212_track0 + +sfx213_track0:: @ 08DE6620 + .incbin "baserom.gba", 0xDE6620, 0x0000010 +sfx213:: @ 08DE6630 + sound_header 1 0 0x48 0 gUnk_08A11B10 sfx213_track0 + +sfx214_track0:: @ 08DE663C + .incbin "baserom.gba", 0xDE663C, 0x0000014 +sfx214:: @ 08DE6650 + sound_header 1 0 0x48 0 gUnk_08A11B1C sfx214_track0 + +sfx215_track0:: @ 08DE665C + .incbin "baserom.gba", 0xDE665C, 0x0000018 +sfx215:: @ 08DE6674 + sound_header 1 0 0xc0 0 gUnk_08A11B28 sfx215_track0 + +sfx216_track0:: @ 08DE6680 + .incbin "baserom.gba", 0xDE6680, 0x000007D +sfx216_track1:: @ 08DE66FD + .incbin "baserom.gba", 0xDE66FD, 0x000005F +sfx216_track2:: @ 08DE675C + .incbin "baserom.gba", 0xDE675C, 0x000003B +sfx216_track3:: @ 08DE6797 + .incbin "baserom.gba", 0xDE6797, 0x0000789 +sfx216_track4:: @ 08DE6F20 + .incbin "baserom.gba", 0xDE6F20, 0x0000189 +sfx216_track5:: @ 08DE70A9 + .incbin "baserom.gba", 0xDE70A9, 0x0000189 +sfx216_track6:: @ 08DE7232 + .incbin "baserom.gba", 0xDE7232, 0x0000189 +sfx216_track7:: @ 08DE73BB + .incbin "baserom.gba", 0xDE73BB, 0x0000189 +sfx216:: @ 08DE7544 + sound_header 8 0 0x20 0 gUnk_08A0F890 sfx216_track0 sfx216_track1 sfx216_track2 sfx216_track3 sfx216_track4 sfx216_track5 sfx216_track6 sfx216_track7 + +sfx217_track0:: @ 08DE756C + .incbin "baserom.gba", 0xDE756C, 0x000002C +sfx217_track1:: @ 08DE7598 + .incbin "baserom.gba", 0xDE7598, 0x000002A +sfx217_track2:: @ 08DE75C2 + .incbin "baserom.gba", 0xDE75C2, 0x0000026 +sfx217_track3:: @ 08DE75E8 + .incbin "baserom.gba", 0xDE75E8, 0x0000029 +sfx217_track4:: @ 08DE7611 + .incbin "baserom.gba", 0xDE7611, 0x000002A +sfx217_track5:: @ 08DE763B + .incbin "baserom.gba", 0xDE763B, 0x000002A +sfx217_track6:: @ 08DE7665 + .incbin "baserom.gba", 0xDE7665, 0x0000033 +sfx217_track7:: @ 08DE7698 + .incbin "baserom.gba", 0xDE7698, 0x0000031 +sfx217_track8:: @ 08DE76C9 + .incbin "baserom.gba", 0xDE76C9, 0x0000129 +sfx217_track9:: @ 08DE77F2 + .incbin "baserom.gba", 0xDE77F2, 0x0000129 +sfx217_trackA:: @ 08DE791B + .incbin "baserom.gba", 0xDE791B, 0x0000129 +sfx217_trackB:: @ 08DE7A44 + .incbin "baserom.gba", 0xDE7A44, 0x000012C +sfx217:: @ 08DE7B70 + sound_header 0xc 0 0x20 0 gUnk_08A0F890 sfx217_track0 sfx217_track1 sfx217_track2 sfx217_track3 sfx217_track4 sfx217_track5 sfx217_track6 sfx217_track7 sfx217_track8 sfx217_track9 sfx217_trackA sfx217_trackB + +sfx218_track0:: @ 08DE7BA8 + .incbin "baserom.gba", 0xDE7BA8, 0x0000010 +sfx218:: @ 08DE7BB8 + sound_header 1 0 0x40 0 gUnk_08A11B34 sfx218_track0 + +sfx219_track0:: @ 08DE7BC4 + .incbin "baserom.gba", 0xDE7BC4, 0x0000010 +sfx219:: @ 08DE7BD4 + sound_header 1 0 0x40 0 gUnk_08A11B40 sfx219_track0 + +sfx21A_track0:: @ 08DE7BE0 + .incbin "baserom.gba", 0xDE7BE0, 0x000001C +sfx21A:: @ 08DE7BFC + sound_header 1 0 0x40 0 gUnk_08A11B4C sfx21A_track0 + +sfx21B_track0:: @ 08DE7C08 + .incbin "baserom.gba", 0xDE7C08, 0x0000020 +sfx21B:: @ 08DE7C28 + sound_header 1 0 0x40 0 gUnk_08A11B58 sfx21B_track0 + +sfx21C_track0:: @ 08DE7C34 + .incbin "baserom.gba", 0xDE7C34, 0x0000044 +sfx21C:: @ 08DE7C78 + sound_header 1 0 0x40 0 gUnk_08A11B64 sfx21C_track0 + +sfx21D_track0:: @ 08DE7C84 + .incbin "baserom.gba", 0xDE7C84, 0x0000010 +sfx21D:: @ 08DE7C94 + sound_header 1 0 0x40 0 gUnk_08A11B70 sfx21D_track0 + +sfx21E_track0:: @ 08DE7CA0 + .incbin "baserom.gba", 0xDE7CA0, 0x0000014 +sfx21E:: @ 08DE7CB4 + sound_header 1 0 0x40 0 gUnk_08A11B7C sfx21E_track0 + +sfx21F_track0:: @ 08DE7CC0 + .incbin "baserom.gba", 0xDE7CC0, 0x0000030 +sfx21F:: @ 08DE7CF0 + sound_header 1 0 0x40 0 gUnk_08A11B88 sfx21F_track0 + +sfx220_track0:: @ 08DE7CFC + .incbin "baserom.gba", 0xDE7CFC, 0x0000010 +sfx220:: @ 08DE7D0C + sound_header 1 0 0x48 0 gUnk_08A11B94 sfx220_track0 + +sfx221_track0:: @ 08DE7D18 + .incbin "baserom.gba", 0xDE7D18, 0x0000010 +sfx221:: @ 08DE7D28 + sound_header 1 0 0x48 0 gUnk_08A11BA0 sfx221_track0 diff --git a/include/audio.h b/include/audio.h index ad600283..4f8ecb84 100644 --- a/include/audio.h +++ b/include/audio.h @@ -1,8 +1,13 @@ #ifndef AUDIO_H #define AUDIO_H +#include "global.h" + +#define NUM_BGM 99 + typedef enum { SFX_NONE, + // BGM BGM_CASTLE_TOURNAMENT, BGM_VAATI_MOTIF, BGM_TITLE_SCREEN, @@ -20,8 +25,8 @@ typedef enum { BGM_STORY, BGM_FESTIVAL_APPROACH, BGM_BEAT_VAATI, - - BGM_BEANSTALK = 0x13, + BGM_UNUSED_12, + BGM_BEANSTALK, BGM_HOUSE, BGM_CUCCO_MINIGAME, BGM_SYRUP_THEME, @@ -62,11 +67,48 @@ typedef enum { BGM_LOST_WOODS, BGM_FAIRY_FOUNTAIN2, BGM_WIND_RUINS, - - BGM_LEARN_SCROLL = 0x5E, + BGM_UNUSED_3C, + BGM_UNUSED_3D, + BGM_UNUSED_3E, + BGM_UNUSED_3F, + BGM_UNUSED_40, + BGM_UNUSED_41, + BGM_UNUSED_42, + BGM_UNUSED_43, + BGM_UNUSED_44, + BGM_UNUSED_45, + BGM_UNUSED_46, + BGM_UNUSED_47, + BGM_UNUSED_48, + BGM_UNUSED_49, + BGM_UNUSED_4A, + BGM_UNUSED_4B, + BGM_UNUSED_4C, + BGM_UNUSED_4D, + BGM_UNUSED_4E, + BGM_UNUSED_4F, + BGM_UNUSED_50, + BGM_UNUSED_51, + BGM_UNUSED_52, + BGM_UNUSED_53, + BGM_UNUSED_54, + BGM_UNUSED_55, + BGM_UNUSED_56, + BGM_UNUSED_57, + BGM_UNUSED_58, + BGM_UNUSED_59, + BGM_UNUSED_5A, + BGM_UNUSED_5B, + BGM_UNUSED_5C, + BGM_UNUSED_5D, + BGM_LEARN_SCROLL, BGM_EZLO_GET, - - SFX_BEEP = 0x64, + BGM_UNUSED_60, + BGM_UNUSED_61, + BGM_UNUSED_62, + BGM_UNUSED_63, + // SFX + SFX_BEEP, SFX_TEXTBOX_OPEN, SFX_TEXTBOX_CLOSE, SFX_TEXTBOX_NEXT, @@ -147,8 +189,30 @@ typedef enum { SFX_VO_MINISH2, SFX_VO_MINISH3, SFX_VO_MINISH4, - - SFX_REM_SLEEP = 0xCC, + SFX_B5, + SFX_B6, + SFX_B7, + SFX_B8, + SFX_B9, + SFX_BA, + SFX_BB, + SFX_BC, + SFX_BD, + SFX_BE, + SFX_BF, + SFX_C0, + SFX_C1, + SFX_C2, + SFX_C3, + SFX_C4, + SFX_C5, + SFX_C6, + SFX_C7, + SFX_C8, + SFX_C9, + SFX_CA, + SFX_CB, + SFX_REM_SLEEP, SFX_TASK_COMPLETE, SFX_KEY_APPEAR, SFX_CF, @@ -178,84 +242,357 @@ typedef enum { SFX_WIND1, SFX_WIND2, SFX_WIND3, - - SFX_SUMMON = 0xF4, + SFX_EA, + SFX_EB, + SFX_EC, + SFX_ED, + SFX_EE, + SFX_EF, + SFX_F0, + SFX_F1, + SFX_F2, + SFX_F3, + SFX_SUMMON, SFX_F5, SFX_EVAPORATE, SFX_APPARATE, SFX_F8, SFX_TELEPORTER, - - SFX_ITEM_BOMB_EXPLODE = 0xFD, + SFX_FA, + SFX_FB, + SFX_FC, + SFX_ITEM_BOMB_EXPLODE, SFX_HIT, - - SFX_ITEM_SHIELD_BOUNCE = 0x118, + SFX_FF, + SFX_100, + SFX_101, + SFX_102, + SFX_103, + SFX_104, + SFX_105, + SFX_106, + SFX_107, + SFX_108, + SFX_109, + SFX_10A, + SFX_10B, + SFX_10C, + SFX_10D, + SFX_10E, + SFX_10F, + SFX_110, + SFX_111, + SFX_112, + SFX_113, + SFX_114, + SFX_115, + SFX_116, + SFX_117, + SFX_ITEM_SHIELD_BOUNCE, SFX_ITEM_GLOVES_KNOCKBACK, SFX_EM_ARMOS_ON, - - SFX_EM_MOBLIN_SPEAR = 0x11E, + SFX_11B, + SFX_11C, + SFX_11D, + SFX_EM_MOBLIN_SPEAR, SFX_LOW_HEALTH, SFX_CHARGING_UP, SFX_STAIRS, - - SFX_BOSS_HIT = 0x127, + SFX_122, + SFX_123, + SFX_124, + SFX_125, + SFX_126, + SFX_BOSS_HIT, SFX_BOSS_DIE, SFX_BOSS_EXPLODE, - - SFX_ITEM_LANTERN_ON = 0x13D, + SFX_12A, + SFX_12B, + SFX_12C, + SFX_12D, + SFX_12E, + SFX_12F, + SFX_130, + SFX_131, + SFX_132, + SFX_133, + SFX_134, + SFX_135, + SFX_136, + SFX_137, + SFX_138, + SFX_139, + SFX_13A, + SFX_13B, + SFX_13C, + SFX_ITEM_LANTERN_ON, SFX_ITEM_LANTERN_OFF, SFX_ITEM_SWORD_BEAM, SFX_140, SFX_HEART_CONTAINER_SPAWN, SFX_SPARKLES, - - SFX_PLY_SHRINKING = 0x16F, + SFX_143, + SFX_144, + SFX_145, + SFX_146, + SFX_147, + SFX_148, + SFX_149, + SFX_14A, + SFX_14B, + SFX_14C, + SFX_14D, + SFX_14E, + SFX_14F, + SFX_150, + SFX_151, + SFX_152, + SFX_153, + SFX_154, + SFX_155, + SFX_156, + SFX_157, + SFX_158, + SFX_159, + SFX_15A, + SFX_15B, + SFX_15C, + SFX_15D, + SFX_15E, + SFX_15F, + SFX_160, + SFX_161, + SFX_162, + SFX_163, + SFX_164, + SFX_165, + SFX_166, + SFX_167, + SFX_168, + SFX_169, + SFX_16A, + SFX_16B, + SFX_16C, + SFX_16D, + SFX_16E, + SFX_PLY_SHRINKING, SFX_PLY_GROW, - - SFX_EZLO_UI = 0x173, - - SFX_LAVA_TILE_STEP = 0x17B, + SFX_171, + SFX_172, + SFX_EZLO_UI, + SFX_174, + SFX_175, + SFX_176, + SFX_177, + SFX_178, + SFX_179, + SFX_17A, + SFX_LAVA_TILE_STEP, SFX_LAVA_TILE_WOBBLE, SFX_LAVA_TILE_SINK, SFX_LAVA_TILE_FLIP, SFX_LAVA_TILE_LAND, - - SFX_STAIRS_ASCEND = 0x187, + SFX_180, + SFX_181, + SFX_182, + SFX_183, + SFX_184, + SFX_185, + SFX_186, + SFX_STAIRS_ASCEND, SFX_STAIRS_DESCEND, - - SFX_ICE_BLOCK_SLIDE = 0x1B1, + SFX_189, + SFX_18A, + SFX_18B, + SFX_18C, + SFX_18D, + SFX_18E, + SFX_18F, + SFX_190, + SFX_191, + SFX_192, + SFX_193, + SFX_194, + SFX_195, + SFX_196, + SFX_197, + SFX_198, + SFX_199, + SFX_19A, + SFX_19B, + SFX_19C, + SFX_19D, + SFX_19E, + SFX_19F, + SFX_1A0, + SFX_1A1, + SFX_1A2, + SFX_1A3, + SFX_1A4, + SFX_1A5, + SFX_1A6, + SFX_1A7, + SFX_1A8, + SFX_1A9, + SFX_1AA, + SFX_1AB, + SFX_1AC, + SFX_1AD, + SFX_1AE, + SFX_1AF, + SFX_1B0, + SFX_ICE_BLOCK_SLIDE, SFX_ICE_BLOCK_STOP, SFX_ICE_BLOCK_MELT, - - SFX_VO_GORON1 = 0x1B7, + SFX_1B4, + SFX_1B5, + SFX_1B6, + SFX_VO_GORON1, SFX_VO_GORON2, SFX_VO_GORON3, SFX_VO_GORON4, SFX_EM_DEKUSCRUB_HIT, - - SFX_ELEMENT_PLACE = 0x1CD, + SFX_1BC, + SFX_1BD, + SFX_1BE, + SFX_1BF, + SFX_1C0, + SFX_1C1, + SFX_1C2, + SFX_1C3, + SFX_1C4, + SFX_1C5, + SFX_1C6, + SFX_1C7, + SFX_1C8, + SFX_1C9, + SFX_1CA, + SFX_1CB, + SFX_1CC, + SFX_ELEMENT_PLACE, SFX_ELEMENT_FLOAT, SFX_ELEMENT_CHARGE, SFX_1D0, SFX_ELEMENT_INFUSE, - - SFX_VO_CUCCO1 = 0x1D6, + SFX_1D2, + SFX_1D3, + SFX_1D4, + SFX_1D5, + SFX_VO_CUCCO1, SFX_VO_CUCCO2, SFX_VO_CUCCO3, SFX_VO_CUCCO4, SFX_VO_CUCCO5, - - SND_STOP_ALL = 0x80010000, - SONG_VOL_ZERO = 0x80020000, - SND_VOL_RESET_ALL = 0x80030000, - SND_VSYNC_OFF = 0x80040000, + SFX_1DB, + SFX_1DC, + SFX_1DD, + SFX_1DE, + SFX_1DF, + SFX_1E0, + SFX_1E1, + SFX_1E2, + SFX_1E3, + SFX_1E4, + SFX_1E5, + SFX_1E6, + SFX_1E7, + SFX_1E8, + SFX_1E9, + SFX_1EA, + SFX_1EB, + SFX_1EC, + SFX_1ED, + SFX_1EE, + SFX_1EF, + SFX_1F0, + SFX_1F1, + SFX_1F2, + SFX_1F3, + SFX_1F4, + SFX_1F5, + SFX_1F6, + SFX_1F7, + SFX_1F8, + SFX_1F9, + SFX_1FA, + SFX_1FB, + SFX_1FC, + SFX_1FD, + SFX_1FE, + SFX_1FF, + SFX_200, + SFX_201, + SFX_202, + SFX_203, + SFX_204, + SFX_205, + SFX_206, + SFX_207, + SFX_208, + SFX_209, + SFX_20A, + SFX_20B, + SFX_20C, + SFX_20D, + SFX_20E, + SFX_20F, + SFX_210, + SFX_211, + SFX_212, + SFX_213, + SFX_214, + SFX_215, + SFX_216, + SFX_217, + SFX_218, + SFX_219, + SFX_21A, + SFX_21B, + SFX_21C, + SFX_21D, + SFX_21E, + SFX_21F, + SFX_220, + SFX_221, + // special functions + SONG_STOP_ALL = 0x80010000, + SONG_MUTE = 0x80020000, + SONG_PLAY_VOL_RESET_ALL = 0x80030000, + SONG_VSYNC_OFF = 0x80040000, SONG_STOP = 0x80050000, - SND_VSYNC_ON = 0x80060000, + SONG_VSYNC_ON = 0x80060000, + SONG_CONTINUE = 0x80070000, SONG_VOL_FADE_OUT = 0x80080000, - SONG_VOL_RESET = 0x800B0000, - SONG_VOL_CHAN1_SILENT = 0x800D0000, - SONG_VOL_CHAN1_RESET = 0x800E0000, - SONG_RESET_UNK = 0x80100000, + SONG_FADE_IN = 0x80090000, + SONG_FADE_IN_CONTINUE = 0x800A0000, + SONG_PLAY_VOL_RESET = 0x800B0000, + SONG_PLAY_TEMPO_CONTROL = 0x800C0000, + SONG_FADE_OUT_BGM = 0x800D0000, + SONG_FADE_IN_BGM = 0x800E0000, + SONG_INIT = 0x800F0000, + SONG_STOP_BGM = 0x80100000, + SONG_BGM_0 = 0x80110000, } Sound; +typedef struct SoundPlayingInfo { + u16 unk_00; + bool8 stopBgm; + // u8 unk_03; + u16 unk_04; + s16 volumeMasterUnk; + s16 volumeMaster; + s16 volumeMasterTarget; + s16 volumeBgmUnk; + s16 volumeBgm; + s16 volumeBgmTarget; + s16 volumeSfx; + u16 currentBgm; +} SoundPlayingInfo; + +extern SoundPlayingInfo gSoundPlayingInfo; + +void InitSound(void); +void SoundReq(Sound sound); +void SoundLoop(void); + #endif // AUDIO_H diff --git a/include/coord.h b/include/coord.h index b91c97b2..46494400 100644 --- a/include/coord.h +++ b/include/coord.h @@ -15,7 +15,7 @@ void sub_0806FA90(Entity*, Entity*, s32, s32); void ResolveEntityOnTop(Entity*, Entity*); void sub_0806FAD8(Entity*, Entity*); -const s16 gSineTable[64]; -const s16 gCosineTable[256]; +extern const s16 gSineTable[64]; +extern const s16 gCosineTable[256]; #endif diff --git a/include/functions.h b/include/functions.h index 5c62cced..33e7b70b 100644 --- a/include/functions.h +++ b/include/functions.h @@ -11,7 +11,6 @@ #include "structures.h" // Identified - to be sorted into header files -extern void SoundReq(u32); extern void ShowNPCDialogue(Entity*, Dialog*); extern void DoFade(u32, u32); extern u32 CheckKinstoneFused(u32); @@ -143,7 +142,7 @@ extern void sub_080AF2E4(void); extern void sub_0804F578(void); extern void sub_08059994(void); extern s32 sub_0801CFA8(u32); -extern void sub_080A3210(void); +extern void InitSoundPlayingInfo(void); extern void sub_080ADA14(u32, u32); // trampoline to sub_080B27F4 extern void sub_0801E1B8(u32, u32); extern void sub_0801E1EC(s32, s32, s32); @@ -264,13 +263,8 @@ extern void sub_08073904(Entity*); extern u32 sub_08056134(void); extern void sub_08004484(Entity*, Entity*); extern void sub_080564C8(u32); -extern void sub_08056F70(void); -extern void DeleteWindow(void); -extern void CreateWindow(void); -extern void sub_0805EEB4(u8*, u32, u32); -extern void sub_08056FBC(void*); -extern void sub_08056C54(u32); +extern void sub_0805EEB4(u8*, u32); extern void sub_08056BDC(u32); extern void sub_08056F88(u32, u32); -extern u32 sub_08056CC0(u32); +extern void sub_0805F8E4(u32 r0, WStruct* r1); #endif diff --git a/include/gba/m4a.h b/include/gba/m4a.h new file mode 100644 index 00000000..0dcbd822 --- /dev/null +++ b/include/gba/m4a.h @@ -0,0 +1,187 @@ +#ifndef GUARD_M4A_INTERNAL_H +#define GUARD_M4A_INTERNAL_H + +#include "global.h" + +typedef struct MusicPlayerTrack MusicPlayerTrack; +typedef struct MusicPlayerInfo MusicPlayerInfo; + +typedef struct WaveData { + u16 type; + u16 status; + u32 freq; + u32 loopStart; + u32 size; // number of samples + s8 data[1]; // samples +} WaveData; + +#define TONEDATA_TYPE_CGB 0x07 +#define TONEDATA_TYPE_FIX 0x08 +#define TONEDATA_TYPE_SPL 0x40 // key split +#define TONEDATA_TYPE_RHY 0x80 // rhythm + +#define TONEDATA_P_S_PAN 0xc0 +#define TONEDATA_P_S_PAM TONEDATA_P_S_PAN + +typedef struct ToneData { + u8 type; + u8 key; + u8 length; // sound length (compatible sound) + u8 pan_sweep; // pan or sweep (compatible sound ch. 1) + WaveData* wav; + u8 attack; + u8 decay; + u8 sustain; + u8 release; +} ToneData; + +typedef struct SongHeader { + u8 trackCount; + u8 blockCount; + u8 priority; + u8 reverb; + ToneData* tone; + u8* part[1]; +} SongHeader; + +typedef struct Song { + const SongHeader* header; + u16 musicPlayerIndex; + u16 me; +} Song; + +typedef struct SoundChannel { + u8 statusFlags; + u8 type; + u8 rightVolume; + u8 leftVolume; + u8 attack; + u8 decay; + u8 sustain; + u8 release; + u8 key; + u8 envelopeVolume; + u8 envelopeVolumeRight; + u8 envelopeVolumeLeft; + u8 echoVolume; + u8 echoLength; + u8 unk0; + u8 unk1; + u8 gateTime; + u8 midiKey; + u8 velocity; + u8 priority; + u8 rhythmPan; + u8 unk2[3]; + u32 count; + u32 fw; + u32 frequency; + WaveData* wav; + u32 currentPointer; + MusicPlayerTrack* track; + u32 prev; + u32 next; + u32 unk3; + u16 xpi; + u16 xpc; +} SoundChannel; + +typedef void (*MPlayMainFunc)(MusicPlayerInfo*); + +// typedef above +struct MusicPlayerInfo { + const SongHeader* songHeader; + u32 status; + u8 trackCount; + u8 priority; + u8 cmd; + u8 unk_B; + u32 clock; + u8 gap[8]; + u8* memAccArea; + u16 tempoD; + u16 tempoU; + u16 tempoI; + u16 tempoC; + u16 fadeOI; + u16 fadeOC; + u16 fadeOV; + MusicPlayerTrack* tracks; + ToneData* tone; + u32 ident; + MPlayMainFunc func; + u32* intp; +}; + +#define MPT_FLG_VOLSET 0x01 +#define MPT_FLG_VOLCHG 0x03 +#define MPT_FLG_PITSET 0x04 +#define MPT_FLG_PITCHG 0x0C +#define MPT_FLG_START 0x40 +#define MPT_FLG_EXIST 0x80 + +// typedef above +struct MusicPlayerTrack { + u8 flags; + u8 wait; + u8 patternLevel; + u8 repN; + u8 gateTime; + u8 key; + u8 velocity; + u8 runningStatus; + u8 keyM; + u8 pitM; + s8 keyShift; + s8 keyShiftX; + s8 tune; + u8 pitX; + s8 bend; + u8 bendRange; + u8 volMR; + u8 volML; + u8 vol; + u8 volX; + s8 pan; + s8 panX; + s8 modM; + u8 mod; + u8 modT; + u8 lfoSpeed; + u8 lfoSpeedC; + u8 lfoDelay; + u8 lfoDelayC; + u8 priority; + u8 echoVolume; + u8 echoLength; + SoundChannel* chan; + ToneData tone; + u8 gap[10]; + u16 unk_3A; + u32 unk_3C; + u8* cmdPtr; + u8* patternStack[3]; +}; + +typedef struct MusicPlayer { + MusicPlayerInfo* info; + MusicPlayerTrack* tracks; + u8 nTracks; + u16 unk_A; +} MusicPlayer; + +extern const MusicPlayer gMusicPlayers[]; +extern const Song gSongTable[]; + +void m4aSoundInit(void); +void m4aSongNumStart(u16 n); +void m4aSongNumStartOrContinue(u16 n); +void m4aSongNumStop(u16 n); +void m4aMPlayAllStop(void); +void m4aMPlayImmInit(MusicPlayerInfo* mplayInfo); +void m4aMPlayTempoControl(MusicPlayerInfo* mplayInfo, u16 tempo); +void m4aMPlayVolumeControl(MusicPlayerInfo* mplayInfo, u16 trackBits, u16 volume); +void m4aSoundVSyncOn(void); +void m4aSoundVSyncOff(void); + +#endif // GUARD_M4A_INTERNAL_H diff --git a/include/gba/m4a_internal.h b/include/gba/m4a_internal.h deleted file mode 100644 index 05a47859..00000000 --- a/include/gba/m4a_internal.h +++ /dev/null @@ -1,397 +0,0 @@ -#ifndef GUARD_M4A_INTERNAL_H -#define GUARD_M4A_INTERNAL_H - -#include "gba/gba.h" - -// ASCII encoding of 'Smsh' in reverse -// This is presumably short for SMASH, the developer of MKS4AGB. -#define ID_NUMBER 0x68736D53 - -#define C_V 0x40 // center value for PAN, BEND, and TUNE - -#define SOUND_MODE_REVERB_VAL 0x0000007F -#define SOUND_MODE_REVERB_SET 0x00000080 -#define SOUND_MODE_MAXCHN 0x00000F00 -#define SOUND_MODE_MAXCHN_SHIFT 8 -#define SOUND_MODE_MASVOL 0x0000F000 -#define SOUND_MODE_MASVOL_SHIFT 12 -#define SOUND_MODE_FREQ_05734 0x00010000 -#define SOUND_MODE_FREQ_07884 0x00020000 -#define SOUND_MODE_FREQ_10512 0x00030000 -#define SOUND_MODE_FREQ_13379 0x00040000 -#define SOUND_MODE_FREQ_15768 0x00050000 -#define SOUND_MODE_FREQ_18157 0x00060000 -#define SOUND_MODE_FREQ_21024 0x00070000 -#define SOUND_MODE_FREQ_26758 0x00080000 -#define SOUND_MODE_FREQ_31536 0x00090000 -#define SOUND_MODE_FREQ_36314 0x000A0000 -#define SOUND_MODE_FREQ_40137 0x000B0000 -#define SOUND_MODE_FREQ_42048 0x000C0000 -#define SOUND_MODE_FREQ 0x000F0000 -#define SOUND_MODE_FREQ_SHIFT 16 -#define SOUND_MODE_DA_BIT_9 0x00800000 -#define SOUND_MODE_DA_BIT_8 0x00900000 -#define SOUND_MODE_DA_BIT_7 0x00A00000 -#define SOUND_MODE_DA_BIT_6 0x00B00000 -#define SOUND_MODE_DA_BIT 0x00B00000 -#define SOUND_MODE_DA_BIT_SHIFT 20 - -struct WaveData { - u16 type; - u16 status; - u32 freq; - u32 loopStart; - u32 size; // number of samples - s8 data[1]; // samples -}; - -#define TONEDATA_TYPE_CGB 0x07 -#define TONEDATA_TYPE_FIX 0x08 -#define TONEDATA_TYPE_SPL 0x40 // key split -#define TONEDATA_TYPE_RHY 0x80 // rhythm - -#define TONEDATA_P_S_PAN 0xc0 -#define TONEDATA_P_S_PAM TONEDATA_P_S_PAN - -struct ToneData { - u8 type; - u8 key; - u8 length; // sound length (compatible sound) - u8 pan_sweep; // pan or sweep (compatible sound ch. 1) - struct WaveData* wav; - u8 attack; - u8 decay; - u8 sustain; - u8 release; -}; - -struct CgbChannel { - u8 sf; - u8 ty; - u8 rightVolume; - u8 leftVolume; - u8 at; - u8 de; - u8 su; - u8 re; - u8 ky; - u8 ev; - u8 eg; - u8 ec; - u8 echoVolume; - u8 echoLength; - u8 d1; - u8 d2; - u8 gt; - u8 mk; - u8 ve; - u8 pr; - u8 rp; - u8 d3[3]; - u8 d5; - u8 sg; - u8 n4; - u8 pan; - u8 panMask; - u8 mo; - u8 le; - u8 sw; - u32 fr; - u32* wp; - u32 cp; - u32 tp; - u32 pp; - u32 np; - u8 d4[8]; -}; - -struct MusicPlayerTrack; - -struct SoundChannel { - u8 status; - u8 type; - u8 rightVolume; - u8 leftVolume; - u8 attack; - u8 decay; - u8 sustain; - u8 release; - u8 ky; - u8 ev; - u8 er; - u8 el; - u8 echoVolume; - u8 echoLength; - u8 d1; - u8 d2; - u8 gt; - u8 mk; - u8 ve; - u8 pr; - u8 rp; - u8 d3[3]; - u32 ct; - u32 fw; - u32 freq; - struct WaveData* wav; - u32 cp; - struct MusicPlayerTrack* track; - u32 pp; - u32 np; - u32 d4; - u16 xpi; - u16 xpc; -}; - -#define MAX_DIRECTSOUND_CHANNELS 12 - -#define PCM_DMA_BUF_SIZE 1584 // size of Direct Sound buffer - -struct SoundInfo { - // This field is normally equal to ID_NUMBER but it is set to other - // values during sensitive operations for locking purposes. - // This field should be volatile but isn't. This could potentially cause - // race conditions. - u32 ident; - - vu8 pcmDmaCounter; - - // Direct Sound - u8 reverb; - u8 maxChans; - u8 masterVolume; - u8 freq; - - u8 mode; - u8 c15; - u8 pcmDmaPeriod; // number of V-blanks per PCM DMA - u8 maxLines; - u8 gap[3]; - s32 pcmSamplesPerVBlank; - s32 pcmFreq; - s32 divFreq; - struct CgbChannel* cgbChans; - u32 func; - u32 intp; - void (*CgbSound)(void); - void (*CgbOscOff)(u8); - u32 (*MidiKeyToCgbFreq)(u8, u8, u8); - u32 MPlayJumpTable; - void* plynote; - void (*ExtVolPit)(void); - u8 gap2[16]; - struct SoundChannel chans[MAX_DIRECTSOUND_CHANNELS]; - s8 pcmBuffer[PCM_DMA_BUF_SIZE * 2]; -}; - -struct SongHeader { - u8 trackCount; - u8 blockCount; - u8 priority; - u8 reverb; - struct ToneData* tone; - u8* part[1]; -}; - -#define MPT_FLG_VOLSET 0x01 -#define MPT_FLG_VOLCHG 0x03 -#define MPT_FLG_PITSET 0x04 -#define MPT_FLG_PITCHG 0x0C -#define MPT_FLG_START 0x40 -#define MPT_FLG_EXIST 0x80 - -struct MusicPlayerTrack { - u8 flags; - u8 wait; - u8 patternLevel; - u8 repN; - u8 gateTime; - u8 key; - u8 velocity; - u8 runningStatus; - u8 keyM; - u8 pitM; - s8 keyShift; - s8 keyShiftX; - s8 tune; - u8 pitX; - s8 bend; - u8 bendRange; - u8 volMR; - u8 volML; - u8 vol; - u8 volX; - s8 pan; - s8 panX; - s8 modM; - u8 mod; - u8 modT; - u8 lfoSpeed; - u8 lfoSpeedC; - u8 lfoDelay; - u8 lfoDelayC; - u8 priority; - u8 echoVolume; - u8 echoLength; - struct SoundChannel* chan; - struct ToneData tone; - u8 gap[10]; - u16 unk_3A; - u32 unk_3C; - u8* cmdPtr; - u8* patternStack[3]; -}; - -#define MUSICPLAYER_STATUS_TRACK 0x0000ffff -#define MUSICPLAYER_STATUS_PAUSE 0x80000000 - -#define MAX_MUSICPLAYER_TRACKS 16 - -#define TEMPORARY_FADE 0x0001 -#define FADE_IN 0x0002 -#define FADE_VOL_MAX 64 -#define FADE_VOL_SHIFT 2 - -struct MusicPlayerInfo { - struct SongHeader* songHeader; - u32 status; - u8 trackCount; - u8 priority; - u8 cmd; - u8 unk_B; - u32 clock; - u8 gap[8]; - u8* memAccArea; - u16 tempoD; - u16 tempoU; - u16 tempoI; - u16 tempoC; - u16 fadeOI; - u16 fadeOC; - u16 fadeOV; - struct MusicPlayerTrack* tracks; - struct ToneData* tone; - u32 ident; - u32 func; - u32 intp; -}; - -struct MusicPlayer { - struct MusicPlayerInfo* info; - struct MusicPlayerTrack* track; - u8 unk_8; - u16 unk_A; -}; - -struct Song { - struct SongHeader* header; - u16 ms; - u16 me; -}; - -extern const struct MusicPlayer gMPlayTable[]; -extern const struct Song gSongTable[]; - -extern u8 gMPlayMemAccArea[]; - -#define MAX_POKEMON_CRIES 2 - -extern char SoundMainRAM[]; - -extern void* gMPlayJumpTable[]; - -typedef void (*XcmdFunc)(struct MusicPlayerInfo*, struct MusicPlayerTrack*); -extern const XcmdFunc gXcmdTable[]; - -extern struct CgbChannel gCgbChans[]; -extern const u8 gCgb3Vol[]; - -extern const u8 gScaleTable[]; -extern const u32 gFreqTable[]; -extern const u16 gPcmSamplesPerVBlankTable[]; - -extern const u8 gCgbScaleTable[]; -extern const s16 gCgbFreqTable[]; -extern const u8 gNoiseTable[]; - -extern char gNumMusicPlayers[]; -extern char gMaxLines[]; - -#define NUM_MUSIC_PLAYERS ((u16)gNumMusicPlayers) -#define MAX_LINES ((u32)gMaxLines) - -u32 umul3232H32(u32 multiplier, u32 multiplicand); -void SoundMain(void); -void SoundMainBTM(void); -void TrackStop(struct MusicPlayerInfo* mplayInfo, struct MusicPlayerTrack* track); -void MPlayMain(void); -void RealClearChain(void* x); - -void MPlayContinue(struct MusicPlayerInfo* mplayInfo); -void MPlayStart(struct MusicPlayerInfo* mplayInfo, struct SongHeader* songHeader); -void MPlayStop(struct MusicPlayerInfo* mplayInfo); -void FadeOutBody(struct MusicPlayerInfo* mplayInfo); -void TrkVolPitSet(struct MusicPlayerInfo* mplayInfo, struct MusicPlayerTrack* track); -void MPlayFadeOut(struct MusicPlayerInfo* mplayInfo, u16 speed); -void ClearChain(void* x); -void Clear64byte(void* addr); -void SoundInit(struct SoundInfo* soundInfo); -void MPlayExtender(struct CgbChannel* cgbChans); -void m4aSoundMode(u32 mode); -void MPlayOpen(struct MusicPlayerInfo* mplayInfo, struct MusicPlayerTrack* track, u8 a3); -void CgbSound(void); -void CgbOscOff(u8); -u32 MidiKeyToCgbFreq(u8, u8, u8); -void nullsub_141(void); -void MPlayJumpTableCopy(void** mplayJumpTable); -void SampleFreqSet(u32 freq); -void m4aSoundVSyncOn(void); -void m4aSoundVSyncOff(void); - -void m4aMPlayTempoControl(struct MusicPlayerInfo* mplayInfo, u16 tempo); -void m4aMPlayVolumeControl(struct MusicPlayerInfo* mplayInfo, u16 trackBits, u16 volume); -void m4aMPlayPitchControl(struct MusicPlayerInfo* mplayInfo, u16 trackBits, s16 pitch); -void m4aMPlayPanpotControl(struct MusicPlayerInfo* mplayInfo, u16 trackBits, s8 pan); -void ClearModM(struct MusicPlayerTrack* track); -void m4aMPlayModDepthSet(struct MusicPlayerInfo* mplayInfo, u16 trackBits, u8 modDepth); -void m4aMPlayLFOSpeedSet(struct MusicPlayerInfo* mplayInfo, u16 trackBits, u8 lfoSpeed); - -// sound command handler functions -void ply_fine(struct MusicPlayerInfo*, struct MusicPlayerTrack*); -void ply_goto(struct MusicPlayerInfo*, struct MusicPlayerTrack*); -void ply_patt(struct MusicPlayerInfo*, struct MusicPlayerTrack*); -void ply_pend(struct MusicPlayerInfo*, struct MusicPlayerTrack*); -void ply_rept(struct MusicPlayerInfo*, struct MusicPlayerTrack*); -void ply_memacc(struct MusicPlayerInfo*, struct MusicPlayerTrack*); -void ply_prio(struct MusicPlayerInfo*, struct MusicPlayerTrack*); -void ply_tempo(struct MusicPlayerInfo*, struct MusicPlayerTrack*); -void ply_keysh(struct MusicPlayerInfo*, struct MusicPlayerTrack*); -void ply_voice(struct MusicPlayerInfo*, struct MusicPlayerTrack*); -void ply_vol(struct MusicPlayerInfo*, struct MusicPlayerTrack*); -void ply_pan(struct MusicPlayerInfo*, struct MusicPlayerTrack*); -void ply_bend(struct MusicPlayerInfo*, struct MusicPlayerTrack*); -void ply_bendr(struct MusicPlayerInfo*, struct MusicPlayerTrack*); -void ply_lfos(struct MusicPlayerInfo*, struct MusicPlayerTrack*); -void ply_lfodl(struct MusicPlayerInfo*, struct MusicPlayerTrack*); -void ply_mod(struct MusicPlayerInfo*, struct MusicPlayerTrack*); -void ply_modt(struct MusicPlayerInfo*, struct MusicPlayerTrack*); -void ply_tune(struct MusicPlayerInfo*, struct MusicPlayerTrack*); -void ply_port(struct MusicPlayerInfo*, struct MusicPlayerTrack*); -void ply_xcmd(struct MusicPlayerInfo*, struct MusicPlayerTrack*); -void ply_endtie(struct MusicPlayerInfo*, struct MusicPlayerTrack*); -void ply_note(struct MusicPlayerInfo*, struct MusicPlayerTrack*); - -// extended sound command handler functions -void ply_xxx(struct MusicPlayerInfo*, struct MusicPlayerTrack*); -void ply_xwave(struct MusicPlayerInfo*, struct MusicPlayerTrack*); -void ply_xtype(struct MusicPlayerInfo*, struct MusicPlayerTrack*); -void ply_xatta(struct MusicPlayerInfo*, struct MusicPlayerTrack*); -void ply_xdeca(struct MusicPlayerInfo*, struct MusicPlayerTrack*); -void ply_xsust(struct MusicPlayerInfo*, struct MusicPlayerTrack*); -void ply_xrele(struct MusicPlayerInfo*, struct MusicPlayerTrack*); -void ply_xiecv(struct MusicPlayerInfo*, struct MusicPlayerTrack*); -void ply_xiecl(struct MusicPlayerInfo*, struct MusicPlayerTrack*); -void ply_xleng(struct MusicPlayerInfo*, struct MusicPlayerTrack*); -void ply_xswee(struct MusicPlayerInfo*, struct MusicPlayerTrack*); - -#endif // GUARD_M4A_INTERNAL_H diff --git a/include/main.h b/include/main.h index 1653a40e..3e8c63eb 100644 --- a/include/main.h +++ b/include/main.h @@ -79,7 +79,6 @@ extern UI gUnk_02032EC0; void InitScreen(u32 screen); -extern void InitSound(void); extern void sub_08056208(void); extern void sub_0804FFE4(void); extern void sub_080ADD30(void); @@ -89,7 +88,6 @@ extern void sub_08056260(void); extern void VBlankIntrWait(); extern void MessageUpdate(void); extern void sub_08050154(void); -extern void sub_080A3480(void); extern u8 gUnk_03003DE4; diff --git a/include/manager.h b/include/manager.h index 66d2e202..18c6d370 100644 --- a/include/manager.h +++ b/include/manager.h @@ -191,6 +191,6 @@ extern void sub_0805DE38(Entity*); extern void sub_0805E0A8(Entity*); extern void sub_0805E0FC(); -void (*const gManagerFunctions[58])(); +extern void (*const gManagerFunctions[58])(); #endif diff --git a/include/npc.h b/include/npc.h index ec7fc861..feec7fd9 100644 --- a/include/npc.h +++ b/include/npc.h @@ -168,6 +168,6 @@ extern void NPC58_Head(Entity*); extern u32 UpdateFuseInteraction(Entity*); -void (*const gNPCFunctions[128][3])(Entity*); +extern void (*const gNPCFunctions[128][3])(Entity*); #endif diff --git a/include/object.h b/include/object.h index 465ef064..145ae462 100644 --- a/include/object.h +++ b/include/object.h @@ -396,6 +396,6 @@ extern void ObjectBF(Entity*); extern void EnemyItem(Entity*); extern void ObjectC1(Entity*); -void (*const gObjectFunctions[194])(Entity*); +extern void (*const gObjectFunctions[194])(Entity*); #endif diff --git a/include/save.h b/include/save.h index 6dea6212..6bc0819c 100644 --- a/include/save.h +++ b/include/save.h @@ -2,9 +2,7 @@ #define SAVE_H #include "global.h" -#include "entity.h" -#include "functions.h" -#include "menu.h" +#include "player.h" #include "structures.h" #define FILENAME_LENGTH 6 diff --git a/include/structures.h b/include/structures.h index d47ee7a1..11d66ac8 100644 --- a/include/structures.h +++ b/include/structures.h @@ -148,23 +148,10 @@ typedef struct { } data; } Dialog; -typedef struct { - u8 filler0[0x29C]; - u16 unk29C; - u8 filler29E[0x562]; -} BGBuffer; -extern BGBuffer gBG0Buffer; -extern BGBuffer gBG1Buffer; -extern BGBuffer gBG2Buffer; -static_assert(sizeof(BGBuffer) == 0x800); - -/* -typedef struct { - u16 filler0[0x800]; -} BG3Buffer; -extern BG3Buffer gBG3Buffer; -static_assert(sizeof(BG3Buffer) == 0x1000); -*/ +extern u16 gBG0Buffer[0x400]; +extern u16 gBG1Buffer[0x400]; +extern u16 gBG2Buffer[0x400]; +extern u16 gBG3Buffer[0x800]; struct { u8 filler[0x70]; @@ -185,4 +172,14 @@ extern EntityHandler gUnk_03003DC0; extern u8 gUnk_02022740[]; extern u8 gUnk_02034490[]; +typedef struct { + u8 unk0; + u8 unk1; + u8 unk2; + u8 unk3; + u16 unk4; + u16 unk6; + void* unk8; +} WStruct; + #endif diff --git a/include/textbox.h b/include/textbox.h index 817d50a0..3eca4242 100644 --- a/include/textbox.h +++ b/include/textbox.h @@ -3,6 +3,7 @@ #include "global.h" #include "entity.h" +#include "structures.h" typedef struct { u8 doTextBox; @@ -18,43 +19,62 @@ typedef struct { u16 field_0xc; u16 field_0xe; u32 field_0x10; + u32 field_0x14; + u32 field_0x18; + u32 field_0x1c; } TextBox; extern TextBox gTextBox; typedef struct { - u8 _0; - u8 _1; - u8 _2; - u8 _3[5]; - u16 _8; - u8 _b[0x16]; + TextBox textBox; u8 _20; u8 _21; - u8 _22[0xa]; + u16 _22; + u16 _24; + u16 _26; + u8 _28[0x4]; void* _2c; - u8 _30[0x23]; - u8 _53; - u16 _54; - u8 _56[0x2]; - void* _58; - u8 _5c; - u8 _5d; - u8 _5e[24]; + u8 _30[0x20]; + WStruct _50; + char playerName[0xa]; + u8 _66[0x10]; u8 _76; u8 _77[0x11]; u8 _88; - u8 _89; + u8 state; u8 _8a; - u8 _8b[0xe]; - u8 _99; - u8 _9a; - u8 _9b; + u8 _8b; + u8 _8c; + u8 _8d; + u8 _8e; + u8 _8f; + u8 _90; + u8 _91; + s8 _92; + u8 _93; + u8 _94; + u8 _95; + u8 _96; + u8 _97; + union { + u32 word; + struct { + u8 b0; + u8 b1; + u8 b2; + s8 sizeScale; + } bytes; + } _98; u8 _9c; u8 _9d; - u8 _9e[0xa]; -} struct_02022780; -extern struct_02022780 gUnk_02022780; -static_assert(sizeof(struct_02022780) == 0xa8); + u16 _9e; + u16 _a0; + u16 _a2; + u16 _a4; + u16 _a6; +} CurrentTextBox; +extern CurrentTextBox gCurrentTextBox; +static_assert(sizeof(CurrentTextBox) == 0xa8); /** * @brief Initialize the message system. @@ -81,9 +101,9 @@ void TextboxAtPosition(u32 index, u32 x, u32 y); * @brief Show a message that attempts not to obscure the entity. * * @param index u32 Message index - * @param ent Entity* Your important entity + * @param entity Entity* Your important entity */ -void TextboxNoOverlap(u32 index, Entity* ent); +void TextboxNoOverlap(u32 index, Entity* entity); /** * @brief Show a message that attempts not to obscure the camera target. diff --git a/linker.ld b/linker.ld index 6d1e6d44..638f9b5e 100644 --- a/linker.ld +++ b/linker.ld @@ -1,5 +1,8 @@ ENTRY(__start) +gNumMusicPlayers = 0x20; +gMaxLines = 0; + MEMORY { ewram (w!x) : ORIGIN = 0x02000000, LENGTH = 256K iwram (w!x) : ORIGIN = 0x03000000, LENGTH = 32K @@ -75,7 +78,7 @@ SECTIONS { . = 0x00019EE0; gUnk_02019EE0 = .; . = 0x00019F6C; gUnk_02019F6C = .; . = 0x0001AEE0; gUnk_0201AEE0 = .; - . = 0x00021EE0; gUnk_02021EE0 = .; + . = 0x00021EE0; gSoundPlayingInfo = .; . = 0x00021F00; gUnk_02021F00 = .; . = 0x00021F20; gUnk_02021F20 = .; . = 0x00021F30; gBG1Buffer = .; @@ -85,7 +88,7 @@ SECTIONS { . = 0x00022730; gUnk_02022730 = .; . = 0x00022740; gUnk_02022740 = .; . = 0x00022750; gPlayerScriptExecutionContext = .; - . = 0x00022780; gUnk_02022780 = .; + . = 0x00022780; gCurrentTextBox = .; . = 0x000227DC; gUnk_020227DC = .; . = 0x000227E8; gUnk_020227E8 = .; . = 0x000227F0; gUnk_020227F0 = .; @@ -146,12 +149,13 @@ SECTIONS { . = 0x00036540; gUnk_02036540 = .; . = 0x00036570; gScriptExecutionContextArray = .; . = 0x000369F0; gUnk_020369F0 = .; - . = 0x00036A38; gUnk_02036A38 = .; - . = 0x00036A40; gUnk_02036A40 = .; + . = 0x00036A38; gCurrentWindow = .; + . = 0x00036A40; gNewWindow = .; . = 0x00036A50; gEEPROMConfig = .; . = 0x00036A58; gUnk_02036A58 = .; . = 0x00036AD8; gUnk_02036AD8 = .; . = 0x00036BB8; gUnk_02036BB8 = .; + . = 0x00036BC0; gMPlayTracks = .; . = 0x00038560; gUnk_02038560 = .; . = 0x00040000; } >ewram @@ -212,15 +216,17 @@ SECTIONS { . = 0x00004020; gUnk_03004020 = .; . = 0x00004030; gUnk_03004030 = .; . = 0x00004040; gUnk_03004040 = .; - . = 0x0000404C; gUnk_0300404C = .; + . = 0x0000404C; SoundMainRAM_Buffer = .; . = 0x0000404D; gUnk_0300404D = .; - . = 0x000043D0; gUnk_030043D0 = .; - . = 0x00004D50; gUnk_03004D50 = .; + . = 0x000043D0; gSoundInfo = .; + . = 0x00004D50; gMPlayJumpTable = .; . = 0x00004D54; gUnk_03004D54 = .; . = 0x00004DD8; gUnk_03004DD8 = .; . = 0x00004DDC; gUnk_03004DDC = .; - . = 0x00004DE0; gUnk_03004DE0 = .; - . = 0x000055E0; gUnk_030055E0 = .; + . = 0x00004DE0; gCgbChans = .; + . = 0x00004EE0; gMPlayInfos = .; + . = 0x000055E0; gMPlayMemAccArea = .; + . = 0x000055F0; gMPlayInfos2 = .; . = 0x000056F0; gUnk_030056F0 = .; . = 0x000056F1; gUnk_030056F1 = .; . = 0x00005740; gUnk_03005740 = .; @@ -905,8 +911,7 @@ SECTIONS { asm/code_080A29BC.o(.text); asm/playerItem/playerItemShield.o(.text); asm/playerItem/playerItem15.o(.text); - asm/code_080A3204.o(.text); - asm/soundReq.o(.text); + src/audio.o(.text); asm/code_080A3480.o(.text); src/sub_080A3B84.o(.text); asm/code_080A3BD0.o(.text); @@ -960,7 +965,7 @@ SECTIONS { asm/code_080ADD30.o(.text); /* library functions */ asm/m4a_asm.o(.text); - asm/m4a.o(.text); + src/gba/m4a.o(.text); asm/libagbsyscall.o(.text); src/eeprom.o(.text); *libc.a:memcpy.o(.text); @@ -1704,7 +1709,11 @@ data/const/object/object1D.o(.rodata); data/data_08132B30.o(.rodata); data/strings.o(.rodata); data/sprite_table.o(.rodata); + src/gba/m4a.o(.rodata); data/data_089FC6C4.o(.rodata); + src/audio.o(.rodata); + data/data_08A127A1.o(.rodata); + data/sounds.o(.rodata); src/eeprom.o(.rodata); } >rom diff --git a/src/audio.c b/src/audio.c new file mode 100644 index 00000000..580a940e --- /dev/null +++ b/src/audio.c @@ -0,0 +1,1368 @@ +#include "global.h" +#include "main.h" +#include "gba/m4a.h" +#include "audio.h" +#include "utils.h" + +#define IS_BGM(song) (song) - 1 <= NUM_BGM - 1 +#define IS_SFX(song) (song) - 1 > NUM_BGM - 1 + +void InitSoundPlayingInfo(void); +s32 fade(s32 target, s32 current); +void doPlaySound(u32 sound); +void PlayFadeIn(u32 sound); +void PlayFadeOut(u32 sound); +void InitVolume(void); + +void InitSound(void) { + InitSoundPlayingInfo(); + m4aSoundInit(); +} + +void InitSoundPlayingInfo(void) { + MemClear(&gSoundPlayingInfo, sizeof(gSoundPlayingInfo)); + InitVolume(); + gSoundPlayingInfo.volumeSfx = 0x100; + gSoundPlayingInfo.unk_04 = 0x100; + m4aMPlayAllStop(); +} + +void SetMasterVolume(u32 volume) { + gSoundPlayingInfo.volumeMaster = volume; + gSoundPlayingInfo.volumeMasterTarget = volume; + doPlaySound(gSoundPlayingInfo.currentBgm); +} + +void SetBgmVolume(u32 volume) { + gSoundPlayingInfo.volumeBgmTarget = volume; + gSoundPlayingInfo.volumeBgm = volume; + doPlaySound(gSoundPlayingInfo.currentBgm); +} + +void SetSfxVolume(u32 volume) { + gSoundPlayingInfo.volumeSfx = volume; +} + +void SoundReq(Sound sound) { + u32 song; + SoundPlayingInfo* ptr; + if (gMain.field_0x7) + return; + ptr = &gSoundPlayingInfo; + song = sound & 0xffff; + switch (sound & 0xffff0000) { + case SONG_STOP_ALL: + ptr->currentBgm = 0; + m4aMPlayAllStop(); + return; + case SONG_MUTE: + SetMasterVolume(0); + return; + case SONG_PLAY_VOL_RESET_ALL: + InitVolume(); + ptr->volumeSfx = 0x100; + doPlaySound(ptr->currentBgm); + return; + case SONG_VOL_FADE_OUT: + PlayFadeOut(ptr->currentBgm); + return; + case SONG_FADE_IN: + if (song == 0) + song = ptr->currentBgm; + if (IS_SFX(song)) + return; + ptr->currentBgm = song; + m4aSongNumStart(song); + PlayFadeIn(song); + return; + case SONG_FADE_IN_CONTINUE: + if (IS_SFX(song)) + return; + ptr->currentBgm = song; + m4aSongNumStartOrContinue(song); + PlayFadeIn(song); + return; + case SONG_PLAY_TEMPO_CONTROL: + m4aMPlayTempoControl(gMusicPlayers[gSongTable[ptr->currentBgm].musicPlayerIndex].info, song); + return; + case SONG_VSYNC_OFF: + m4aMPlayAllStop(); + m4aSoundVSyncOff(); + return; + case SONG_STOP: + if (ptr->currentBgm == 0) + return; + m4aSongNumStop(ptr->currentBgm); + return; + case SONG_VSYNC_ON: + m4aSoundVSyncOn(); + case SONG_CONTINUE: + if (ptr->currentBgm == 0) + return; + m4aSongNumStartOrContinue(ptr->currentBgm); + doPlaySound(ptr->currentBgm); + return; + case SONG_PLAY_VOL_RESET: + if (IS_SFX(song)) + return; + ptr->currentBgm = song; + m4aSongNumStartOrContinue(song); + InitVolume(); + doPlaySound(song); + return; + case SONG_FADE_OUT_BGM: + ptr->volumeBgmTarget = 0; + return; + case SONG_STOP_BGM: + ptr->volumeBgmTarget = 0; + ptr->stopBgm = TRUE; + return; + case SONG_FADE_IN_BGM: + ptr->volumeBgmTarget = 0x100; + return; + case SONG_INIT: + InitVolume(); + return; + case SONG_BGM_0: + ptr->currentBgm = 0; + return; + default: + if (song != 0) { + if (IS_BGM(song)) { + ptr->currentBgm = song; + m4aSongNumStart(song); + InitVolume(); + } else { + m4aSongNumStart(song); + } + doPlaySound(song); + } + return; + } +} + +void SoundLoop(void) { + s32 fadeValue; + SoundPlayingInfo* ptr = &gSoundPlayingInfo; + + if (ptr->volumeMasterTarget != ptr->volumeMaster) { + fadeValue = fade(ptr->volumeMasterTarget, ptr->volumeMaster); + if (fadeValue == 0) { + ptr->volumeMaster = ptr->volumeMasterTarget; + } else { + ptr->volumeMaster = ptr->volumeMaster + fadeValue; + } + if (ptr->volumeMaster < 0) { + ptr->volumeMasterTarget = 0; + ptr->volumeMaster = 0; + } + doPlaySound(ptr->currentBgm); + } else { + if (ptr->volumeBgmTarget != ptr->volumeBgm) { + fadeValue = fade(ptr->volumeBgmTarget, ptr->volumeBgm); + if (fadeValue == 0) { + if (ptr->stopBgm && ptr->volumeBgmTarget == 0) { + ptr->stopBgm = FALSE; + ptr->currentBgm = 0; + m4aSongNumStop(0); + } else { + ptr->volumeBgm = ptr->volumeBgmTarget; + } + } else { + ptr->volumeBgm += fadeValue; + } + if (ptr->volumeBgm < 0) { + ptr->volumeBgmTarget = 0; + ptr->volumeBgm = 0; + } + doPlaySound(ptr->currentBgm); + } + } +} + +s32 fade(s32 target, s32 current) { + if (target - current >= 1) { + current += 4; + if (target > current) + return 4; + return 0; + } else { + current -= 4; + if (target < current) + return -4; + return 0; + } +} + +void doPlaySound(u32 sound) { + u32 volume; + u32 iVar2; + MusicPlayerInfo* musicPlayerInfo; + + if (sound == 0) + return; + + if (IS_BGM(sound)) { + volume = gSoundPlayingInfo.volumeBgm; + } else { + volume = gSoundPlayingInfo.volumeSfx; + } + iVar2 = gSoundPlayingInfo.volumeMaster; + volume = iVar2 * volume / 0x100; + musicPlayerInfo = gMusicPlayers[gSongTable[sound].musicPlayerIndex].info; + m4aMPlayImmInit(musicPlayerInfo); + m4aMPlayVolumeControl(musicPlayerInfo, 0xffff, volume); +} + +void PlayFadeIn(u32 sound) { + gSoundPlayingInfo.volumeMasterTarget = 0x100; + doPlaySound(sound); +} + +void PlayFadeOut(u32 sound) { + gSoundPlayingInfo.volumeMasterTarget = 0; + doPlaySound(sound); +} + +void InitVolume() { + gSoundPlayingInfo.volumeMasterUnk = 0x100; + gSoundPlayingInfo.volumeMaster = 0x100; + gSoundPlayingInfo.volumeMasterTarget = 0x100; + gSoundPlayingInfo.volumeBgmUnk = 0x100; + gSoundPlayingInfo.volumeBgm = 0x100; + gSoundPlayingInfo.volumeBgmTarget = 0x100; +} + +extern const SongHeader sfxNone; +extern const SongHeader bgmCastleTournament; +extern const SongHeader bgmVaatiMotif; +extern const SongHeader bgmTitleScreen; +extern const SongHeader bgmCastleMotif; +extern const SongHeader bgmElementGet; +extern const SongHeader bgmFairyFountain; +extern const SongHeader bgmFileSelect; +extern const SongHeader bgmIntorCutscene; +extern const SongHeader bgmCredits; +extern const SongHeader bgmGameover; +extern const SongHeader bgmSavingZelda; +extern const SongHeader bgmLttpTitle; +extern const SongHeader bgmVaatiTheme; +extern const SongHeader bgmEzloTheme; +extern const SongHeader bgmStory; +extern const SongHeader bgmFestivalApproach; +extern const SongHeader bgmBeatVaati; +extern const SongHeader bgmUnused; +extern const SongHeader bgmBeanstalk; +extern const SongHeader bgmHouse; +extern const SongHeader bgmCuccoMinigame; +extern const SongHeader bgmSyrupTheme; +extern const SongHeader bgmDungeon; +extern const SongHeader bgmElementTheme; +extern const SongHeader bgmHyruleField; +extern const SongHeader bgmHyruleCastle; +extern const SongHeader bgmHyruleCastleNointro; +extern const SongHeader bgmMinishVillage; +extern const SongHeader bgmMinishWoods; +extern const SongHeader bgmCrenelStorm; +extern const SongHeader bgmCastorWilds; +extern const SongHeader bgmHyruleTown; +extern const SongHeader bgmRoyalValley; +extern const SongHeader bgmCloudTops; +extern const SongHeader bgmDarkHyruleCastle; +extern const SongHeader bgmSecretCastleEntrance; +extern const SongHeader bgmDeepwoodShrine; +extern const SongHeader bgmCaveOfFlames; +extern const SongHeader bgmFortressOfWinds; +extern const SongHeader bgmTempleOfDroplets; +extern const SongHeader bgmPalaceOfWinds; +extern const SongHeader bgmEzloStory; +extern const SongHeader bgmRoyalCrypt; +extern const SongHeader bgmElementalSanctuary; +extern const SongHeader bgmFightTheme; +extern const SongHeader bgmBossTheme; +extern const SongHeader bgmVaatiReborn; +extern const SongHeader bgmVaatiTransfigured; +extern const SongHeader bgmCastleCollapse; +extern const SongHeader bgmVaatiWrath; +extern const SongHeader bgmFightTheme2; +extern const SongHeader bgmDiggingCave; +extern const SongHeader bgmSwiftbladeDojo; +extern const SongHeader bgmMinishCap; +extern const SongHeader bgmMtCrenel; +extern const SongHeader bgmPicoriFestival; +extern const SongHeader bgmLostWoods; +extern const SongHeader bgmFairyFountain2; +extern const SongHeader bgmWindRuins; +extern const SongHeader bgmLearnScroll; +extern const SongHeader bgmEzloGet; +extern const SongHeader sfxBeep; +extern const SongHeader sfxTextboxOpen; +extern const SongHeader sfxTextboxClose; +extern const SongHeader sfxTextboxNext; +extern const SongHeader sfxTextboxSwap; +extern const SongHeader sfxTextboxChoice; +extern const SongHeader sfxTextboxSelect; +extern const SongHeader sfx6B; +extern const SongHeader sfxMenuCancel; +extern const SongHeader sfxMenuError; +extern const SongHeader sfxRupeeBounce; +extern const SongHeader sfxRupeeGet; +extern const SongHeader sfxHeartBounce; +extern const SongHeader sfxHeartGet; +extern const SongHeader sfxSecret; +extern const SongHeader sfxSecretBig; +extern const SongHeader sfxMetalClink; +extern const SongHeader sfxPlyVo1; +extern const SongHeader sfxPlyVo2; +extern const SongHeader sfxPlyVo3; +extern const SongHeader sfxPlyVo4; +extern const SongHeader sfxPlyVo5; +extern const SongHeader sfxPlyVo6; +extern const SongHeader sfxPlyVo7; +extern const SongHeader sfxPlyJump; +extern const SongHeader sfxPlyLand; +extern const SongHeader sfx7E; +extern const SongHeader sfxPlyLift; +extern const SongHeader sfx80; +extern const SongHeader sfx81; +extern const SongHeader sfx82; +extern const SongHeader sfxWaterWalk; +extern const SongHeader sfxWaterSplash; +extern const SongHeader sfxFallHole; +extern const SongHeader sfx86; +extern const SongHeader sfxPlyDie; +extern const SongHeader sfx88; +extern const SongHeader sfxBarrelRelease; +extern const SongHeader sfxBarrelEnter; +extern const SongHeader sfxBarrelRoll; +extern const SongHeader sfxBarrelRollStop; +extern const SongHeader sfxVoEzlo1; +extern const SongHeader sfxVoEzlo2; +extern const SongHeader sfxVoEzlo3; +extern const SongHeader sfxVoEzlo4; +extern const SongHeader sfxVoEzlo5; +extern const SongHeader sfxVoEzlo6; +extern const SongHeader sfxVoEzlo7; +extern const SongHeader sfxVoZelda1; +extern const SongHeader sfxVoZelda2; +extern const SongHeader sfxVoZelda3; +extern const SongHeader sfxVoZelda4; +extern const SongHeader sfxVoZelda5; +extern const SongHeader sfxVoZelda6; +extern const SongHeader sfxVoZelda7; +extern const SongHeader sfx9B; +extern const SongHeader sfx9C; +extern const SongHeader sfx9D; +extern const SongHeader sfx9E; +extern const SongHeader sfx9F; +extern const SongHeader sfxA0; +extern const SongHeader sfxVoTingle1; +extern const SongHeader sfxVoTingle2; +extern const SongHeader sfxVoKing1; +extern const SongHeader sfxVoKing2; +extern const SongHeader sfxVoKing3; +extern const SongHeader sfxVoKing4; +extern const SongHeader sfxVoKing5; +extern const SongHeader sfxA8; +extern const SongHeader sfxA9; +extern const SongHeader sfxAA; +extern const SongHeader sfxSpiritsRelease; +extern const SongHeader sfxAC; +extern const SongHeader sfxVoBeedle; +extern const SongHeader sfxAE; +extern const SongHeader sfxAF; +extern const SongHeader sfxB0; +extern const SongHeader sfxMinish1; +extern const SongHeader sfxMinish2; +extern const SongHeader sfxMinish3; +extern const SongHeader sfxMinish4; +extern const SongHeader sfxB5; +extern const SongHeader sfxB6; +extern const SongHeader sfxB7; +extern const SongHeader sfxB8; +extern const SongHeader sfxB9; +extern const SongHeader sfxBA; +extern const SongHeader sfxBB; +extern const SongHeader sfxBC; +extern const SongHeader sfxBD; +extern const SongHeader sfxBE; +extern const SongHeader sfxBF; +extern const SongHeader sfxC0; +extern const SongHeader sfxC1; +extern const SongHeader sfxC2; +extern const SongHeader sfxC3; +extern const SongHeader sfxC4; +extern const SongHeader sfxC5; +extern const SongHeader sfxC6; +extern const SongHeader sfxC7; +extern const SongHeader sfxC8; +extern const SongHeader sfxC9; +extern const SongHeader sfxCA; +extern const SongHeader sfxCB; +extern const SongHeader sfxRemSleep; +extern const SongHeader sfxTaskComplete; +extern const SongHeader sfxKeyAppear; +extern const SongHeader sfxCF; +extern const SongHeader sfxD0; +extern const SongHeader sfxVoDog; +extern const SongHeader sfxVoCat; +extern const SongHeader sfxVoEpona; +extern const SongHeader sfxVoCow; +extern const SongHeader sfxVoCuccoCall; +extern const SongHeader sfxVoCheep; +extern const SongHeader sfxItemSwordCharge; +extern const SongHeader sfxItemSwordChargeFinish; +extern const SongHeader sfxD9; +extern const SongHeader sfxDA; +extern const SongHeader sfxVoSturgeon; +extern const SongHeader sfxHammer1; +extern const SongHeader sfxHammer2; +extern const SongHeader sfxHammer3; +extern const SongHeader sfxHammer4; +extern const SongHeader sfxHammer5; +extern const SongHeader sfxHammer6; +extern const SongHeader sfxCuccoMinigameBell; +extern const SongHeader sfxE3; +extern const SongHeader sfxE4; +extern const SongHeader sfxButtonDepress; +extern const SongHeader sfxThudHeavy; +extern const SongHeader sfxWind1; +extern const SongHeader sfxWind2; +extern const SongHeader sfxWind3; +extern const SongHeader sfxEA; +extern const SongHeader sfxEB; +extern const SongHeader sfxEC; +extern const SongHeader sfxED; +extern const SongHeader sfxEE; +extern const SongHeader sfxEF; +extern const SongHeader sfxF0; +extern const SongHeader sfxF1; +extern const SongHeader sfxF2; +extern const SongHeader sfxF3; +extern const SongHeader sfxSummon; +extern const SongHeader sfxF5; +extern const SongHeader sfxEvaporate; +extern const SongHeader sfxApparate; +extern const SongHeader sfxF8; +extern const SongHeader sfxTeleporter; +extern const SongHeader sfxFA; +extern const SongHeader sfxFB; +extern const SongHeader sfxFC; +extern const SongHeader sfxItemBombExplode; +extern const SongHeader sfxHit; +extern const SongHeader sfxFF; +extern const SongHeader sfx100; +extern const SongHeader sfx101; +extern const SongHeader sfx102; +extern const SongHeader sfx103; +extern const SongHeader sfx104; +extern const SongHeader sfx105; +extern const SongHeader sfx106; +extern const SongHeader sfx107; +extern const SongHeader sfx108; +extern const SongHeader sfx109; +extern const SongHeader sfx10A; +extern const SongHeader sfx10B; +extern const SongHeader sfx10C; +extern const SongHeader sfx10D; +extern const SongHeader sfx10E; +extern const SongHeader sfx10F; +extern const SongHeader sfx110; +extern const SongHeader sfx111; +extern const SongHeader sfx112; +extern const SongHeader sfx113; +extern const SongHeader sfx114; +extern const SongHeader sfx115; +extern const SongHeader sfx116; +extern const SongHeader sfx117; +extern const SongHeader sfxItemShieldBounce; +extern const SongHeader sfxItemGlovesKnockback; +extern const SongHeader sfxEmArmosOn; +extern const SongHeader sfx11B; +extern const SongHeader sfx11C; +extern const SongHeader sfx11D; +extern const SongHeader sfxEmMoblinSpear; +extern const SongHeader sfxLowHealth; +extern const SongHeader sfxChargingUp; +extern const SongHeader sfxStairs; +extern const SongHeader sfx122; +extern const SongHeader sfx123; +extern const SongHeader sfx124; +extern const SongHeader sfx125; +extern const SongHeader sfx126; +extern const SongHeader sfxBossHit; +extern const SongHeader sfxBossDie; +extern const SongHeader sfxBossExplode; +extern const SongHeader sfx12A; +extern const SongHeader sfx12B; +extern const SongHeader sfx12C; +extern const SongHeader sfx12D; +extern const SongHeader sfx12E; +extern const SongHeader sfx12F; +extern const SongHeader sfx130; +extern const SongHeader sfx131; +extern const SongHeader sfx132; +extern const SongHeader sfx133; +extern const SongHeader sfx134; +extern const SongHeader sfx135; +extern const SongHeader sfx136; +extern const SongHeader sfx137; +extern const SongHeader sfx138; +extern const SongHeader sfx139; +extern const SongHeader sfx13A; +extern const SongHeader sfx13B; +extern const SongHeader sfx13C; +extern const SongHeader sfxItemLanternOn; +extern const SongHeader sfxItemLanternOff; +extern const SongHeader sfxItemSwordBeam; +extern const SongHeader sfx140; +extern const SongHeader sfxHeartContainerSpawn; +extern const SongHeader sfxSparkles; +extern const SongHeader sfx143; +extern const SongHeader sfx144; +extern const SongHeader sfx145; +extern const SongHeader sfx146; +extern const SongHeader sfx147; +extern const SongHeader sfx148; +extern const SongHeader sfx149; +extern const SongHeader sfx14A; +extern const SongHeader sfx14B; +extern const SongHeader sfx14C; +extern const SongHeader sfx14D; +extern const SongHeader sfx14E; +extern const SongHeader sfx14F; +extern const SongHeader sfx150; +extern const SongHeader sfx151; +extern const SongHeader sfx152; +extern const SongHeader sfx153; +extern const SongHeader sfx154; +extern const SongHeader sfx155; +extern const SongHeader sfx156; +extern const SongHeader sfx157; +extern const SongHeader sfx158; +extern const SongHeader sfx159; +extern const SongHeader sfx15A; +extern const SongHeader sfx15B; +extern const SongHeader sfx15C; +extern const SongHeader sfx15D; +extern const SongHeader sfx15E; +extern const SongHeader sfx15F; +extern const SongHeader sfx160; +extern const SongHeader sfx161; +extern const SongHeader sfx162; +extern const SongHeader sfx163; +extern const SongHeader sfx164; +extern const SongHeader sfx165; +extern const SongHeader sfx166; +extern const SongHeader sfx167; +extern const SongHeader sfx168; +extern const SongHeader sfx169; +extern const SongHeader sfx16A; +extern const SongHeader sfx16B; +extern const SongHeader sfx16C; +extern const SongHeader sfx16D; +extern const SongHeader sfx16E; +extern const SongHeader sfxPlyShrinking; +extern const SongHeader sfxPlyGrow; +extern const SongHeader sfx171; +extern const SongHeader sfx172; +extern const SongHeader sfxEzloUi; +extern const SongHeader sfx174; +extern const SongHeader sfx175; +extern const SongHeader sfx176; +extern const SongHeader sfx177; +extern const SongHeader sfx178; +extern const SongHeader sfx179; +extern const SongHeader sfx17A; +extern const SongHeader sfxLavaTitleStep; +extern const SongHeader sfxLavaTitleWobble; +extern const SongHeader sfxLavaTitleSink; +extern const SongHeader sfxLavaTitleFlip; +extern const SongHeader sfxLavaTitleLand; +extern const SongHeader sfx180; +extern const SongHeader sfx181; +extern const SongHeader sfx182; +extern const SongHeader sfx183; +extern const SongHeader sfx184; +extern const SongHeader sfx185; +extern const SongHeader sfx186; +extern const SongHeader sfxStairsAscend; +extern const SongHeader sfxStairsDescend; +extern const SongHeader sfx189; +extern const SongHeader sfx18A; +extern const SongHeader sfx18B; +extern const SongHeader sfx18C; +extern const SongHeader sfx18D; +extern const SongHeader sfx18E; +extern const SongHeader sfx18F; +extern const SongHeader sfx190; +extern const SongHeader sfx191; +extern const SongHeader sfx192; +extern const SongHeader sfx193; +extern const SongHeader sfx194; +extern const SongHeader sfx195; +extern const SongHeader sfx196; +extern const SongHeader sfx197; +extern const SongHeader sfx198; +extern const SongHeader sfx199; +extern const SongHeader sfx19A; +extern const SongHeader sfx19B; +extern const SongHeader sfx19C; +extern const SongHeader sfx19D; +extern const SongHeader sfx19E; +extern const SongHeader sfx19F; +extern const SongHeader sfx1A0; +extern const SongHeader sfx1A1; +extern const SongHeader sfx1A2; +extern const SongHeader sfx1A3; +extern const SongHeader sfx1A4; +extern const SongHeader sfx1A5; +extern const SongHeader sfx1A6; +extern const SongHeader sfx1A7; +extern const SongHeader sfx1A8; +extern const SongHeader sfx1A9; +extern const SongHeader sfx1AA; +extern const SongHeader sfx1AB; +extern const SongHeader sfx1AC; +extern const SongHeader sfx1AD; +extern const SongHeader sfx1AE; +extern const SongHeader sfx1AF; +extern const SongHeader sfx1B0; +extern const SongHeader sfxIceBlockSlide; +extern const SongHeader sfxIceBlockStop; +extern const SongHeader sfxIceBlockMelt; +extern const SongHeader sfx1B4; +extern const SongHeader sfx1B5; +extern const SongHeader sfx1B6; +extern const SongHeader sfxVoGoron1; +extern const SongHeader sfxVoGoron2; +extern const SongHeader sfxVoGoron3; +extern const SongHeader sfxVoGoron4; +extern const SongHeader sfxEmDekuscrubHit; +extern const SongHeader sfx1BC; +extern const SongHeader sfx1BD; +extern const SongHeader sfx1BE; +extern const SongHeader sfx1BF; +extern const SongHeader sfx1C0; +extern const SongHeader sfx1C1; +extern const SongHeader sfx1C2; +extern const SongHeader sfx1C3; +extern const SongHeader sfx1C4; +extern const SongHeader sfx1C5; +extern const SongHeader sfx1C6; +extern const SongHeader sfx1C7; +extern const SongHeader sfx1C8; +extern const SongHeader sfx1C9; +extern const SongHeader sfx1CA; +extern const SongHeader sfx1CB; +extern const SongHeader sfx1CC; +extern const SongHeader sfxElementPlace; +extern const SongHeader sfxElementFloat; +extern const SongHeader sfxElementCharge; +extern const SongHeader sfx1D0; +extern const SongHeader sfxElementInfuse; +extern const SongHeader sfx1D2; +extern const SongHeader sfx1D3; +extern const SongHeader sfx1D4; +extern const SongHeader sfx1D5; +extern const SongHeader sfxVoCucco1; +extern const SongHeader sfxVoCucco2; +extern const SongHeader sfxVoCucco3; +extern const SongHeader sfxVoCucco4; +extern const SongHeader sfxVoCucco5; +extern const SongHeader sfx1DB; +extern const SongHeader sfx1DC; +extern const SongHeader sfx1DD; +extern const SongHeader sfx1DE; +extern const SongHeader sfx1DF; +extern const SongHeader sfx1E0; +extern const SongHeader sfx1E1; +extern const SongHeader sfx1E2; +extern const SongHeader sfx1E3; +extern const SongHeader sfx1E4; +extern const SongHeader sfx1E5; +extern const SongHeader sfx1E6; +extern const SongHeader sfx1E7; +extern const SongHeader sfx1E8; +extern const SongHeader sfx1E9; +extern const SongHeader sfx1EA; +extern const SongHeader sfx1EB; +extern const SongHeader sfx1EC; +extern const SongHeader sfx1ED; +extern const SongHeader sfx1EE; +extern const SongHeader sfx1EF; +extern const SongHeader sfx1F0; +extern const SongHeader sfx1F1; +extern const SongHeader sfx1F2; +extern const SongHeader sfx1F3; +extern const SongHeader sfx1F4; +extern const SongHeader sfx1F5; +extern const SongHeader sfx1F6; +extern const SongHeader sfx1F7; +extern const SongHeader sfx1F8; +extern const SongHeader sfx1F9; +extern const SongHeader sfx1FA; +extern const SongHeader sfx1FB; +extern const SongHeader sfx1FC; +extern const SongHeader sfx1FD; +extern const SongHeader sfx1FE; +extern const SongHeader sfx1FF; +extern const SongHeader sfx200; +extern const SongHeader sfx201; +extern const SongHeader sfx202; +extern const SongHeader sfx203; +extern const SongHeader sfx204; +extern const SongHeader sfx205; +extern const SongHeader sfx206; +extern const SongHeader sfx207; +extern const SongHeader sfx208; +extern const SongHeader sfx209; +extern const SongHeader sfx20A; +extern const SongHeader sfx20B; +extern const SongHeader sfx20C; +extern const SongHeader sfx20D; +extern const SongHeader sfx20E; +extern const SongHeader sfx20F; +extern const SongHeader sfx210; +extern const SongHeader sfx211; +extern const SongHeader sfx212; +extern const SongHeader sfx213; +extern const SongHeader sfx214; +extern const SongHeader sfx215; +extern const SongHeader sfx216; +extern const SongHeader sfx217; +extern const SongHeader sfx218; +extern const SongHeader sfx219; +extern const SongHeader sfx21A; +extern const SongHeader sfx21B; +extern const SongHeader sfx21C; +extern const SongHeader sfx21D; +extern const SongHeader sfx21E; +extern const SongHeader sfx21F; +extern const SongHeader sfx220; +extern const SongHeader sfx221; + +extern MusicPlayerTrack gMPlayTracks[]; + +extern MusicPlayerInfo gMPlayInfos[0x1C]; +extern u8 gMPlayMemAccArea[0x10]; +extern MusicPlayerInfo gMPlayInfos2[0x4]; + +typedef enum { + MUSIC_PLAYER_00, + MUSIC_PLAYER_PLY_VO, + MUSIC_PLAYER_02, + MUSIC_PLAYER_03, + MUSIC_PLAYER_04, + MUSIC_PLAYER_05, + MUSIC_PLAYER_06, + MUSIC_PLAYER_07, + MUSIC_PLAYER_08, + MUSIC_PLAYER_09, + MUSIC_PLAYER_0A, + MUSIC_PLAYER_0B, + MUSIC_PLAYER_0C, + MUSIC_PLAYER_0D, + MUSIC_PLAYER_0E, + MUSIC_PLAYER_0F, + MUSIC_PLAYER_10, + MUSIC_PLAYER_11, + MUSIC_PLAYER_12, + MUSIC_PLAYER_13, + MUSIC_PLAYER_14, + MUSIC_PLAYER_15, + MUSIC_PLAYER_16, + MUSIC_PLAYER_17, + MUSIC_PLAYER_18, + MUSIC_PLAYER_19, + MUSIC_PLAYER_1A, + MUSIC_PLAYER_1B, + MUSIC_PLAYER_1C, + MUSIC_PLAYER_1D, + MUSIC_PLAYER_1E, + MUSIC_PLAYER_BGM, +} MusicPlayerE; + +const MusicPlayer gMusicPlayers[] = { + [MUSIC_PLAYER_00] = { &gMPlayInfos[0x08], &gMPlayTracks[0x00], 2, 1 }, + [MUSIC_PLAYER_PLY_VO] = { &gMPlayInfos[0x12], &gMPlayTracks[0x02], 1, 1 }, + [MUSIC_PLAYER_02] = { &gMPlayInfos[0x13], &gMPlayTracks[0x03], 1, 1 }, + [MUSIC_PLAYER_03] = { &gMPlayInfos2[0x2], &gMPlayTracks[0x04], 2, 1 }, + [MUSIC_PLAYER_04] = { &gMPlayInfos[0x1B], &gMPlayTracks[0x06], 2, 1 }, + [MUSIC_PLAYER_05] = { &gMPlayInfos[0x03], &gMPlayTracks[0x08], 2, 1 }, + [MUSIC_PLAYER_06] = { &gMPlayInfos[0x07], &gMPlayTracks[0x0A], 2, 1 }, + [MUSIC_PLAYER_07] = { &gMPlayInfos[0x11], &gMPlayTracks[0x0C], 2, 1 }, + [MUSIC_PLAYER_08] = { &gMPlayInfos2[0x1], &gMPlayTracks[0x0E], 2, 1 }, + [MUSIC_PLAYER_09] = { &gMPlayInfos[0x06], &gMPlayTracks[0x10], 2, 1 }, + [MUSIC_PLAYER_0A] = { &gMPlayInfos[0x14], &gMPlayTracks[0x12], 2, 1 }, + [MUSIC_PLAYER_0B] = { &gMPlayInfos2[0x3], &gMPlayTracks[0x14], 2, 1 }, + [MUSIC_PLAYER_0C] = { &gMPlayInfos[0x19], &gMPlayTracks[0x16], 2, 1 }, + [MUSIC_PLAYER_0D] = { &gMPlayInfos[0x02], &gMPlayTracks[0x18], 2, 1 }, + [MUSIC_PLAYER_0E] = { &gMPlayInfos[0x0E], &gMPlayTracks[0x1A], 2, 1 }, + [MUSIC_PLAYER_0F] = { &gMPlayInfos[0x18], &gMPlayTracks[0x1C], 2, 1 }, + [MUSIC_PLAYER_10] = { &gMPlayInfos[0x05], &gMPlayTracks[0x1E], 2, 1 }, + [MUSIC_PLAYER_11] = { &gMPlayInfos[0x1A], &gMPlayTracks[0x20], 2, 1 }, + [MUSIC_PLAYER_12] = { &gMPlayInfos[0x0D], &gMPlayTracks[0x22], 2, 1 }, + [MUSIC_PLAYER_13] = { &gMPlayInfos[0x00], &gMPlayTracks[0x24], 2, 1 }, + [MUSIC_PLAYER_14] = { &gMPlayInfos[0x0A], &gMPlayTracks[0x26], 2, 1 }, + [MUSIC_PLAYER_15] = { &gMPlayInfos[0x0C], &gMPlayTracks[0x28], 2, 1 }, + [MUSIC_PLAYER_16] = { &gMPlayInfos[0x17], &gMPlayTracks[0x2A], 2, 1 }, + [MUSIC_PLAYER_17] = { &gMPlayInfos[0x01], &gMPlayTracks[0x2C], 2, 1 }, + [MUSIC_PLAYER_18] = { &gMPlayInfos[0x0B], &gMPlayTracks[0x2E], 2, 1 }, + [MUSIC_PLAYER_19] = { &gMPlayInfos[0x15], &gMPlayTracks[0x30], 2, 1 }, + [MUSIC_PLAYER_1A] = { &gMPlayInfos[0x09], &gMPlayTracks[0x32], 2, 1 }, + [MUSIC_PLAYER_1B] = { &gMPlayInfos2[0x0], &gMPlayTracks[0x34], 2, 1 }, + [MUSIC_PLAYER_1C] = { &gMPlayInfos[0x0F], &gMPlayTracks[0x36], 2, 1 }, + [MUSIC_PLAYER_1D] = { &gMPlayInfos[0x16], &gMPlayTracks[0x38], 2, 1 }, + [MUSIC_PLAYER_1E] = { &gMPlayInfos[0x04], &gMPlayTracks[0x3A], 0xc, 0 }, + [MUSIC_PLAYER_BGM] = { &gMPlayInfos[0x10], &gMPlayTracks[0x46], 0xc, 0 }, +}; + +const Song gSongTable[] = { + [SFX_NONE] = { &sfxNone, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_CASTLE_TOURNAMENT] = { &bgmCastleTournament, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_VAATI_MOTIF] = { &bgmVaatiMotif, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_TITLE_SCREEN] = { &bgmTitleScreen, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_CASTLE_MOTIF] = { &bgmCastleMotif, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_ELEMENT_GET] = { &bgmElementGet, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_FAIRY_FOUNTAIN] = { &bgmFairyFountain, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_FILE_SELECT] = { &bgmFileSelect, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_INTRO_CUTSCENE] = { &bgmIntorCutscene, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_CREDITS] = { &bgmCredits, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_GAMEOVER] = { &bgmGameover, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_SAVING_ZELDA] = { &bgmSavingZelda, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_LTTP_TITLE] = { &bgmLttpTitle, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_VAATI_THEME] = { &bgmVaatiTheme, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_EZLO_THEME] = { &bgmEzloTheme, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_STORY] = { &bgmStory, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_FESTIVAL_APPROACH] = { &bgmFestivalApproach, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_BEAT_VAATI] = { &bgmBeatVaati, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_UNUSED_12] = { &bgmUnused, MUSIC_PLAYER_00, MUSIC_PLAYER_00 }, + [BGM_BEANSTALK] = { &bgmBeanstalk, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_HOUSE] = { &bgmHouse, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_CUCCO_MINIGAME] = { &bgmCuccoMinigame, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_SYRUP_THEME] = { &bgmSyrupTheme, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_DUNGEON] = { &bgmDungeon, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_ELEMENT_THEME] = { &bgmElementTheme, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_HYRULE_FIELD] = { &bgmHyruleField, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_HYRULE_CASTLE] = { &bgmHyruleCastle, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_HYRULE_CASTLE_NOINTRO] = { &bgmHyruleCastleNointro, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_MINISH_VILLAGE] = { &bgmMinishVillage, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_MINISH_WOODS] = { &bgmMinishWoods, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_CRENEL_STORM] = { &bgmCrenelStorm, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_CASTOR_WILDS] = { &bgmCastorWilds, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_HYRULE_TOWN] = { &bgmHyruleTown, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_ROYAL_VALLEY] = { &bgmRoyalValley, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_CLOUD_TOPS] = { &bgmCloudTops, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_DARK_HYRULE_CASTLE] = { &bgmDarkHyruleCastle, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_SECRET_CASTLE_ENTRANCE] = { &bgmSecretCastleEntrance, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_DEEPWOOD_SHRINE] = { &bgmDeepwoodShrine, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_CAVE_OF_FLAMES] = { &bgmCaveOfFlames, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_FORTRESS_OF_WINDS] = { &bgmFortressOfWinds, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_TEMPLE_OF_DROPLETS] = { &bgmTempleOfDroplets, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_PALACE_OF_WINDS] = { &bgmPalaceOfWinds, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_EZLO_STORY] = { &bgmEzloStory, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_ROYAL_CRYPT] = { &bgmRoyalCrypt, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_ELEMENTAL_SANCTUARY] = { &bgmElementalSanctuary, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_FIGHT_THEME] = { &bgmFightTheme, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_BOSS_THEME] = { &bgmBossTheme, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_VAATI_REBORN] = { &bgmVaatiReborn, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_VAATI_TRANSFIGURED] = { &bgmVaatiTransfigured, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_CASTLE_COLLAPSE] = { &bgmCastleCollapse, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_VAATI_WRATH] = { &bgmVaatiWrath, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_FIGHT_THEME2] = { &bgmFightTheme2, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_DIGGING_CAVE] = { &bgmDiggingCave, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_SWIFTBLADE_DOJO] = { &bgmSwiftbladeDojo, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_MINISH_CAP] = { &bgmMinishCap, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_MT_CRENEL] = { &bgmMtCrenel, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_PICORI_FESTIVAL] = { &bgmPicoriFestival, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_LOST_WOODS] = { &bgmLostWoods, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_FAIRY_FOUNTAIN2] = { &bgmFairyFountain2, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_WIND_RUINS] = { &bgmWindRuins, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_UNUSED_3C] = { &bgmUnused, MUSIC_PLAYER_00, MUSIC_PLAYER_00 }, + [BGM_UNUSED_3D] = { &bgmUnused, MUSIC_PLAYER_00, MUSIC_PLAYER_00 }, + [BGM_UNUSED_3E] = { &bgmUnused, MUSIC_PLAYER_00, MUSIC_PLAYER_00 }, + [BGM_UNUSED_3F] = { &bgmUnused, MUSIC_PLAYER_00, MUSIC_PLAYER_00 }, + [BGM_UNUSED_40] = { &bgmUnused, MUSIC_PLAYER_00, MUSIC_PLAYER_00 }, + [BGM_UNUSED_41] = { &bgmUnused, MUSIC_PLAYER_00, MUSIC_PLAYER_00 }, + [BGM_UNUSED_42] = { &bgmUnused, MUSIC_PLAYER_00, MUSIC_PLAYER_00 }, + [BGM_UNUSED_43] = { &bgmUnused, MUSIC_PLAYER_00, MUSIC_PLAYER_00 }, + [BGM_UNUSED_44] = { &bgmUnused, MUSIC_PLAYER_00, MUSIC_PLAYER_00 }, + [BGM_UNUSED_45] = { &bgmUnused, MUSIC_PLAYER_00, MUSIC_PLAYER_00 }, + [BGM_UNUSED_46] = { &bgmUnused, MUSIC_PLAYER_00, MUSIC_PLAYER_00 }, + [BGM_UNUSED_47] = { &bgmUnused, MUSIC_PLAYER_00, MUSIC_PLAYER_00 }, + [BGM_UNUSED_48] = { &bgmUnused, MUSIC_PLAYER_00, MUSIC_PLAYER_00 }, + [BGM_UNUSED_49] = { &bgmUnused, MUSIC_PLAYER_00, MUSIC_PLAYER_00 }, + [BGM_UNUSED_4A] = { &bgmUnused, MUSIC_PLAYER_00, MUSIC_PLAYER_00 }, + [BGM_UNUSED_4B] = { &bgmUnused, MUSIC_PLAYER_00, MUSIC_PLAYER_00 }, + [BGM_UNUSED_4C] = { &bgmUnused, MUSIC_PLAYER_00, MUSIC_PLAYER_00 }, + [BGM_UNUSED_4D] = { &bgmUnused, MUSIC_PLAYER_00, MUSIC_PLAYER_00 }, + [BGM_UNUSED_4E] = { &bgmUnused, MUSIC_PLAYER_00, MUSIC_PLAYER_00 }, + [BGM_UNUSED_4F] = { &bgmUnused, MUSIC_PLAYER_00, MUSIC_PLAYER_00 }, + [BGM_UNUSED_50] = { &bgmUnused, MUSIC_PLAYER_00, MUSIC_PLAYER_00 }, + [BGM_UNUSED_51] = { &bgmUnused, MUSIC_PLAYER_00, MUSIC_PLAYER_00 }, + [BGM_UNUSED_52] = { &bgmUnused, MUSIC_PLAYER_00, MUSIC_PLAYER_00 }, + [BGM_UNUSED_53] = { &bgmUnused, MUSIC_PLAYER_00, MUSIC_PLAYER_00 }, + [BGM_UNUSED_54] = { &bgmUnused, MUSIC_PLAYER_00, MUSIC_PLAYER_00 }, + [BGM_UNUSED_55] = { &bgmUnused, MUSIC_PLAYER_00, MUSIC_PLAYER_00 }, + [BGM_UNUSED_56] = { &bgmUnused, MUSIC_PLAYER_00, MUSIC_PLAYER_00 }, + [BGM_UNUSED_57] = { &bgmUnused, MUSIC_PLAYER_00, MUSIC_PLAYER_00 }, + [BGM_UNUSED_58] = { &bgmUnused, MUSIC_PLAYER_00, MUSIC_PLAYER_00 }, + [BGM_UNUSED_59] = { &bgmUnused, MUSIC_PLAYER_00, MUSIC_PLAYER_00 }, + [BGM_UNUSED_5A] = { &bgmUnused, MUSIC_PLAYER_00, MUSIC_PLAYER_00 }, + [BGM_UNUSED_5B] = { &bgmUnused, MUSIC_PLAYER_00, MUSIC_PLAYER_00 }, + [BGM_UNUSED_5C] = { &bgmUnused, MUSIC_PLAYER_00, MUSIC_PLAYER_00 }, + [BGM_UNUSED_5D] = { &bgmUnused, MUSIC_PLAYER_00, MUSIC_PLAYER_00 }, + [BGM_LEARN_SCROLL] = { &bgmLearnScroll, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_EZLO_GET] = { &bgmEzloGet, MUSIC_PLAYER_BGM, MUSIC_PLAYER_BGM }, + [BGM_UNUSED_60] = { &bgmUnused, MUSIC_PLAYER_00, MUSIC_PLAYER_00 }, + [BGM_UNUSED_61] = { &bgmUnused, MUSIC_PLAYER_00, MUSIC_PLAYER_00 }, + [BGM_UNUSED_62] = { &bgmUnused, MUSIC_PLAYER_00, MUSIC_PLAYER_00 }, + [BGM_UNUSED_63] = { &bgmUnused, MUSIC_PLAYER_00, MUSIC_PLAYER_00 }, + [SFX_BEEP] = { &sfxBeep, MUSIC_PLAYER_00, MUSIC_PLAYER_00 }, + [SFX_TEXTBOX_OPEN] = { &sfxTextboxOpen, MUSIC_PLAYER_1D, MUSIC_PLAYER_1D }, + [SFX_TEXTBOX_CLOSE] = { &sfxTextboxClose, MUSIC_PLAYER_1C, MUSIC_PLAYER_1C }, + [SFX_TEXTBOX_NEXT] = { &sfxTextboxNext, MUSIC_PLAYER_1B, MUSIC_PLAYER_1B }, + [SFX_TEXTBOX_SWAP] = { &sfxTextboxSwap, MUSIC_PLAYER_1A, MUSIC_PLAYER_1A }, + [SFX_TEXTBOX_CHOICE] = { &sfxTextboxChoice, MUSIC_PLAYER_19, MUSIC_PLAYER_19 }, + [SFX_TEXTBOX_SELECT] = { &sfxTextboxSelect, MUSIC_PLAYER_18, MUSIC_PLAYER_18 }, + [SFX_6B] = { &sfx6B, MUSIC_PLAYER_17, MUSIC_PLAYER_17 }, + [SFX_MENU_CANCEL] = { &sfxMenuCancel, MUSIC_PLAYER_16, MUSIC_PLAYER_16 }, + [SFX_MENU_ERROR] = { &sfxMenuError, MUSIC_PLAYER_15, MUSIC_PLAYER_15 }, + [SFX_RUPEE_BOUNCE] = { &sfxRupeeBounce, MUSIC_PLAYER_14, MUSIC_PLAYER_14 }, + [SFX_RUPEE_GET] = { &sfxRupeeGet, MUSIC_PLAYER_00, MUSIC_PLAYER_00 }, + [SFX_HEART_BOUNCE] = { &sfxHeartBounce, MUSIC_PLAYER_12, MUSIC_PLAYER_12 }, + [SFX_HEART_GET] = { &sfxHeartGet, MUSIC_PLAYER_00, MUSIC_PLAYER_00 }, + [SFX_SECRET] = { &sfxSecret, MUSIC_PLAYER_03, MUSIC_PLAYER_03 }, + [SFX_SECRET_BIG] = { &sfxSecretBig, MUSIC_PLAYER_03, MUSIC_PLAYER_03 }, + [SFX_METAL_CLINK] = { &sfxMetalClink, MUSIC_PLAYER_0E, MUSIC_PLAYER_0E }, + [SFX_PLY_VO1] = { &sfxPlyVo1, MUSIC_PLAYER_PLY_VO, MUSIC_PLAYER_PLY_VO }, + [SFX_PLY_VO2] = { &sfxPlyVo2, MUSIC_PLAYER_PLY_VO, MUSIC_PLAYER_PLY_VO }, + [SFX_PLY_VO3] = { &sfxPlyVo3, MUSIC_PLAYER_PLY_VO, MUSIC_PLAYER_PLY_VO }, + [SFX_PLY_VO4] = { &sfxPlyVo4, MUSIC_PLAYER_PLY_VO, MUSIC_PLAYER_PLY_VO }, + [SFX_PLY_VO5] = { &sfxPlyVo5, MUSIC_PLAYER_PLY_VO, MUSIC_PLAYER_PLY_VO }, + [SFX_PLY_VO6] = { &sfxPlyVo6, MUSIC_PLAYER_PLY_VO, MUSIC_PLAYER_PLY_VO }, + [SFX_PLY_VO7] = { &sfxPlyVo7, MUSIC_PLAYER_PLY_VO, MUSIC_PLAYER_PLY_VO }, + [SFX_PLY_JUMP] = { &sfxPlyJump, MUSIC_PLAYER_0D, MUSIC_PLAYER_0D }, + [SFX_PLY_LAND] = { &sfxPlyLand, MUSIC_PLAYER_0C, MUSIC_PLAYER_0C }, + [SFX_7E] = { &sfx7E, MUSIC_PLAYER_0B, MUSIC_PLAYER_0B }, + [SFX_PLY_LIFT] = { &sfxPlyLift, MUSIC_PLAYER_0A, MUSIC_PLAYER_0A }, + [SFX_80] = { &sfx80, MUSIC_PLAYER_09, MUSIC_PLAYER_09 }, + [SFX_81] = { &sfx81, MUSIC_PLAYER_08, MUSIC_PLAYER_08 }, + [SFX_82] = { &sfx82, MUSIC_PLAYER_07, MUSIC_PLAYER_07 }, + [SFX_WATER_WALK] = { &sfxWaterWalk, MUSIC_PLAYER_06, MUSIC_PLAYER_06 }, + [SFX_WATER_SPLASH] = { &sfxWaterSplash, MUSIC_PLAYER_05, MUSIC_PLAYER_05 }, + [SFX_FALL_HOLE] = { &sfxFallHole, MUSIC_PLAYER_04, MUSIC_PLAYER_04 }, + [SFX_86] = { &sfx86, MUSIC_PLAYER_0F, MUSIC_PLAYER_0F }, + [SFX_PLY_DIE] = { &sfxPlyDie, MUSIC_PLAYER_1D, MUSIC_PLAYER_1D }, + [SFX_88] = { &sfx88, MUSIC_PLAYER_1C, MUSIC_PLAYER_1C }, + [SFX_BARREL_RELEASE] = { &sfxBarrelRelease, MUSIC_PLAYER_1B, MUSIC_PLAYER_1B }, + [SFX_BARREL_ENTER] = { &sfxBarrelEnter, MUSIC_PLAYER_1A, MUSIC_PLAYER_1A }, + [SFX_BARREL_ROLL] = { &sfxBarrelRoll, MUSIC_PLAYER_19, MUSIC_PLAYER_19 }, + [SFX_BARREL_ROLL_STOP] = { &sfxBarrelRollStop, MUSIC_PLAYER_18, MUSIC_PLAYER_18 }, + [SFX_VO_EZLO1] = { &sfxVoEzlo1, MUSIC_PLAYER_02, MUSIC_PLAYER_02 }, + [SFX_VO_EZLO2] = { &sfxVoEzlo2, MUSIC_PLAYER_02, MUSIC_PLAYER_02 }, + [SFX_VO_EZLO3] = { &sfxVoEzlo3, MUSIC_PLAYER_02, MUSIC_PLAYER_02 }, + [SFX_VO_EZLO4] = { &sfxVoEzlo4, MUSIC_PLAYER_02, MUSIC_PLAYER_02 }, + [SFX_VO_EZLO5] = { &sfxVoEzlo5, MUSIC_PLAYER_02, MUSIC_PLAYER_02 }, + [SFX_VO_EZLO6] = { &sfxVoEzlo6, MUSIC_PLAYER_02, MUSIC_PLAYER_02 }, + [SFX_VO_EZLO7] = { &sfxVoEzlo7, MUSIC_PLAYER_02, MUSIC_PLAYER_02 }, + [SFX_VO_ZELDA1] = { &sfxVoZelda1, MUSIC_PLAYER_03, MUSIC_PLAYER_03 }, + [SFX_VO_ZELDA2] = { &sfxVoZelda2, MUSIC_PLAYER_03, MUSIC_PLAYER_03 }, + [SFX_VO_ZELDA3] = { &sfxVoZelda3, MUSIC_PLAYER_03, MUSIC_PLAYER_03 }, + [SFX_VO_ZELDA4] = { &sfxVoZelda4, MUSIC_PLAYER_03, MUSIC_PLAYER_03 }, + [SFX_VO_ZELDA5] = { &sfxVoZelda5, MUSIC_PLAYER_03, MUSIC_PLAYER_03 }, + [SFX_VO_ZELDA6] = { &sfxVoZelda6, MUSIC_PLAYER_03, MUSIC_PLAYER_03 }, + [SFX_VO_ZELDA7] = { &sfxVoZelda7, MUSIC_PLAYER_03, MUSIC_PLAYER_03 }, + [SFX_9B] = { &sfx9B, MUSIC_PLAYER_04, MUSIC_PLAYER_04 }, + [SFX_9C] = { &sfx9C, MUSIC_PLAYER_04, MUSIC_PLAYER_04 }, + [SFX_9D] = { &sfx9D, MUSIC_PLAYER_04, MUSIC_PLAYER_04 }, + [SFX_9E] = { &sfx9E, MUSIC_PLAYER_04, MUSIC_PLAYER_04 }, + [SFX_9F] = { &sfx9F, MUSIC_PLAYER_04, MUSIC_PLAYER_04 }, + [SFX_A0] = { &sfxA0, MUSIC_PLAYER_04, MUSIC_PLAYER_04 }, + [SFX_VO_TINGLE1] = { &sfxVoTingle1, MUSIC_PLAYER_05, MUSIC_PLAYER_05 }, + [SFX_VO_TINGLE2] = { &sfxVoTingle2, MUSIC_PLAYER_05, MUSIC_PLAYER_05 }, + [SFX_VO_KING1] = { &sfxVoKing1, MUSIC_PLAYER_06, MUSIC_PLAYER_06 }, + [SFX_VO_KING2] = { &sfxVoKing2, MUSIC_PLAYER_06, MUSIC_PLAYER_06 }, + [SFX_VO_KING3] = { &sfxVoKing3, MUSIC_PLAYER_06, MUSIC_PLAYER_06 }, + [SFX_VO_KING4] = { &sfxVoKing4, MUSIC_PLAYER_07, MUSIC_PLAYER_07 }, + [SFX_VO_KING5] = { &sfxVoKing5, MUSIC_PLAYER_07, MUSIC_PLAYER_07 }, + [SFX_A8] = { &sfxA8, MUSIC_PLAYER_07, MUSIC_PLAYER_07 }, + [SFX_A9] = { &sfxA9, MUSIC_PLAYER_08, MUSIC_PLAYER_08 }, + [SFX_AA] = { &sfxAA, MUSIC_PLAYER_0A, MUSIC_PLAYER_0A }, + [SFX_SPIRITS_RELEASE] = { &sfxSpiritsRelease, MUSIC_PLAYER_09, MUSIC_PLAYER_09 }, + [SFX_AC] = { &sfxAC, MUSIC_PLAYER_0B, MUSIC_PLAYER_0B }, + [SFX_VO_BEEDLE] = { &sfxVoBeedle, MUSIC_PLAYER_0C, MUSIC_PLAYER_0C }, + [SFX_AE] = { &sfxAE, MUSIC_PLAYER_0D, MUSIC_PLAYER_0D }, + [SFX_AF] = { &sfxAF, MUSIC_PLAYER_0E, MUSIC_PLAYER_0E }, + [SFX_B0] = { &sfxB0, MUSIC_PLAYER_0F, MUSIC_PLAYER_0F }, + [SFX_VO_MINISH1] = { &sfxMinish1, MUSIC_PLAYER_10, MUSIC_PLAYER_10 }, + [SFX_VO_MINISH2] = { &sfxMinish2, MUSIC_PLAYER_11, MUSIC_PLAYER_11 }, + [SFX_VO_MINISH3] = { &sfxMinish3, MUSIC_PLAYER_12, MUSIC_PLAYER_12 }, + [SFX_VO_MINISH4] = { &sfxMinish4, MUSIC_PLAYER_13, MUSIC_PLAYER_13 }, + [SFX_B5] = { &sfxB5, MUSIC_PLAYER_14, MUSIC_PLAYER_14 }, + [SFX_B6] = { &sfxB6, MUSIC_PLAYER_15, MUSIC_PLAYER_15 }, + [SFX_B7] = { &sfxB7, MUSIC_PLAYER_16, MUSIC_PLAYER_16 }, + [SFX_B8] = { &sfxB8, MUSIC_PLAYER_17, MUSIC_PLAYER_17 }, + [SFX_B9] = { &sfxB9, MUSIC_PLAYER_18, MUSIC_PLAYER_18 }, + [SFX_BA] = { &sfxBA, MUSIC_PLAYER_19, MUSIC_PLAYER_19 }, + [SFX_BB] = { &sfxBB, MUSIC_PLAYER_1A, MUSIC_PLAYER_1A }, + [SFX_BC] = { &sfxBC, MUSIC_PLAYER_1B, MUSIC_PLAYER_1B }, + [SFX_BD] = { &sfxBD, MUSIC_PLAYER_1C, MUSIC_PLAYER_1C }, + [SFX_BE] = { &sfxBE, MUSIC_PLAYER_1C, MUSIC_PLAYER_1C }, + [SFX_BF] = { &sfxBF, MUSIC_PLAYER_03, MUSIC_PLAYER_03 }, + [SFX_C0] = { &sfxC0, MUSIC_PLAYER_04, MUSIC_PLAYER_04 }, + [SFX_C1] = { &sfxC1, MUSIC_PLAYER_05, MUSIC_PLAYER_05 }, + [SFX_C2] = { &sfxC2, MUSIC_PLAYER_06, MUSIC_PLAYER_06 }, + [SFX_C3] = { &sfxC3, MUSIC_PLAYER_07, MUSIC_PLAYER_07 }, + [SFX_C4] = { &sfxC4, MUSIC_PLAYER_08, MUSIC_PLAYER_08 }, + [SFX_C5] = { &sfxC5, MUSIC_PLAYER_09, MUSIC_PLAYER_09 }, + [SFX_C6] = { &sfxC6, MUSIC_PLAYER_0A, MUSIC_PLAYER_0A }, + [SFX_C7] = { &sfxC7, MUSIC_PLAYER_0B, MUSIC_PLAYER_0B }, + [SFX_C8] = { &sfxC8, MUSIC_PLAYER_0C, MUSIC_PLAYER_0C }, + [SFX_C9] = { &sfxC9, MUSIC_PLAYER_0D, MUSIC_PLAYER_0D }, + [SFX_CA] = { &sfxCA, MUSIC_PLAYER_0E, MUSIC_PLAYER_0E }, + [SFX_CB] = { &sfxCB, MUSIC_PLAYER_0F, MUSIC_PLAYER_0F }, + [SFX_REM_SLEEP] = { &sfxRemSleep, MUSIC_PLAYER_10, MUSIC_PLAYER_10 }, + [SFX_TASK_COMPLETE] = { &sfxTaskComplete, MUSIC_PLAYER_03, MUSIC_PLAYER_03 }, + [SFX_KEY_APPEAR] = { &sfxKeyAppear, MUSIC_PLAYER_16, MUSIC_PLAYER_16 }, + [SFX_CF] = { &sfxCF, MUSIC_PLAYER_11, MUSIC_PLAYER_11 }, + [SFX_D0] = { &sfxD0, MUSIC_PLAYER_12, MUSIC_PLAYER_12 }, + [SFX_VO_DOG] = { &sfxVoDog, MUSIC_PLAYER_13, MUSIC_PLAYER_13 }, + [SFX_VO_CAT] = { &sfxVoCat, MUSIC_PLAYER_14, MUSIC_PLAYER_14 }, + [SFX_VO_EPONA] = { &sfxVoEpona, MUSIC_PLAYER_15, MUSIC_PLAYER_15 }, + [SFX_VO_COW] = { &sfxVoCow, MUSIC_PLAYER_16, MUSIC_PLAYER_16 }, + [SFX_VO_CUCCO_CALL] = { &sfxVoCuccoCall, MUSIC_PLAYER_17, MUSIC_PLAYER_17 }, + [SFX_VO_CHEEP] = { &sfxVoCheep, MUSIC_PLAYER_18, MUSIC_PLAYER_18 }, + [SFX_ITEM_SWORD_CHARGE] = { &sfxItemSwordCharge, MUSIC_PLAYER_15, MUSIC_PLAYER_15 }, + [SFX_ITEM_SWORD_CHARGE_FINISH] = { &sfxItemSwordChargeFinish, MUSIC_PLAYER_14, MUSIC_PLAYER_14 }, + [SFX_D9] = { &sfxD9, MUSIC_PLAYER_19, MUSIC_PLAYER_19 }, + [SFX_DA] = { &sfxDA, MUSIC_PLAYER_1A, MUSIC_PLAYER_1A }, + [SFX_VO_STURGEON] = { &sfxVoSturgeon, MUSIC_PLAYER_1B, MUSIC_PLAYER_1B }, + [SFX_HAMMER1] = { &sfxHammer1, MUSIC_PLAYER_13, MUSIC_PLAYER_13 }, + [SFX_HAMMER2] = { &sfxHammer2, MUSIC_PLAYER_12, MUSIC_PLAYER_12 }, + [SFX_HAMMER3] = { &sfxHammer3, MUSIC_PLAYER_11, MUSIC_PLAYER_11 }, + [SFX_HAMMER4] = { &sfxHammer4, MUSIC_PLAYER_10, MUSIC_PLAYER_10 }, + [SFX_HAMMER5] = { &sfxHammer5, MUSIC_PLAYER_0F, MUSIC_PLAYER_0F }, + [SFX_HAMMER6] = { &sfxHammer6, MUSIC_PLAYER_0E, MUSIC_PLAYER_0E }, + [SFX_CUCCO_MINIGAME_BELL] = { &sfxCuccoMinigameBell, MUSIC_PLAYER_0D, MUSIC_PLAYER_0D }, + [SFX_E3] = { &sfxE3, MUSIC_PLAYER_0C, MUSIC_PLAYER_0C }, + [SFX_E4] = { &sfxE4, MUSIC_PLAYER_0B, MUSIC_PLAYER_0B }, + [SFX_BUTTON_DEPRESS] = { &sfxButtonDepress, MUSIC_PLAYER_0A, MUSIC_PLAYER_0A }, + [SFX_THUD_HEAVY] = { &sfxThudHeavy, MUSIC_PLAYER_09, MUSIC_PLAYER_09 }, + [SFX_WIND1] = { &sfxWind1, MUSIC_PLAYER_08, MUSIC_PLAYER_08 }, + [SFX_WIND2] = { &sfxWind2, MUSIC_PLAYER_08, MUSIC_PLAYER_08 }, + [SFX_WIND3] = { &sfxWind3, MUSIC_PLAYER_08, MUSIC_PLAYER_08 }, + [SFX_EA] = { &sfxEA, MUSIC_PLAYER_08, MUSIC_PLAYER_08 }, + [SFX_EB] = { &sfxEB, MUSIC_PLAYER_08, MUSIC_PLAYER_08 }, + [SFX_EC] = { &sfxEC, MUSIC_PLAYER_08, MUSIC_PLAYER_08 }, + [SFX_ED] = { &sfxED, MUSIC_PLAYER_08, MUSIC_PLAYER_08 }, + [SFX_EE] = { &sfxEE, MUSIC_PLAYER_08, MUSIC_PLAYER_08 }, + [SFX_EF] = { &sfxEF, MUSIC_PLAYER_07, MUSIC_PLAYER_07 }, + [SFX_F0] = { &sfxF0, MUSIC_PLAYER_06, MUSIC_PLAYER_06 }, + [SFX_F1] = { &sfxF1, MUSIC_PLAYER_05, MUSIC_PLAYER_05 }, + [SFX_F2] = { &sfxF2, MUSIC_PLAYER_04, MUSIC_PLAYER_04 }, + [SFX_F3] = { &sfxF3, MUSIC_PLAYER_03, MUSIC_PLAYER_03 }, + [SFX_SUMMON] = { &sfxSummon, MUSIC_PLAYER_1D, MUSIC_PLAYER_1D }, + [SFX_F5] = { &sfxF5, MUSIC_PLAYER_1C, MUSIC_PLAYER_1C }, + [SFX_EVAPORATE] = { &sfxEvaporate, MUSIC_PLAYER_1B, MUSIC_PLAYER_1B }, + [SFX_APPARATE] = { &sfxApparate, MUSIC_PLAYER_1A, MUSIC_PLAYER_1A }, + [SFX_F8] = { &sfxF8, MUSIC_PLAYER_19, MUSIC_PLAYER_19 }, + [SFX_TELEPORTER] = { &sfxTeleporter, MUSIC_PLAYER_18, MUSIC_PLAYER_18 }, + [SFX_FA] = { &sfxFA, MUSIC_PLAYER_17, MUSIC_PLAYER_17 }, + [SFX_FB] = { &sfxFB, MUSIC_PLAYER_16, MUSIC_PLAYER_16 }, + [SFX_FC] = { &sfxFC, MUSIC_PLAYER_15, MUSIC_PLAYER_15 }, + [SFX_ITEM_BOMB_EXPLODE] = { &sfxItemBombExplode, MUSIC_PLAYER_14, MUSIC_PLAYER_14 }, + [SFX_HIT] = { &sfxHit, MUSIC_PLAYER_13, MUSIC_PLAYER_13 }, + [SFX_FF] = { &sfxFF, MUSIC_PLAYER_12, MUSIC_PLAYER_12 }, + [SFX_100] = { &sfx100, MUSIC_PLAYER_11, MUSIC_PLAYER_11 }, + [SFX_101] = { &sfx101, MUSIC_PLAYER_10, MUSIC_PLAYER_10 }, + [SFX_102] = { &sfx102, MUSIC_PLAYER_0F, MUSIC_PLAYER_0F }, + [SFX_103] = { &sfx103, MUSIC_PLAYER_00, MUSIC_PLAYER_00 }, + [SFX_104] = { &sfx104, MUSIC_PLAYER_0D, MUSIC_PLAYER_0D }, + [SFX_105] = { &sfx105, MUSIC_PLAYER_1E, MUSIC_PLAYER_1E }, + [SFX_106] = { &sfx106, MUSIC_PLAYER_0B, MUSIC_PLAYER_0B }, + [SFX_107] = { &sfx107, MUSIC_PLAYER_0A, MUSIC_PLAYER_0A }, + [SFX_108] = { &sfx108, MUSIC_PLAYER_09, MUSIC_PLAYER_09 }, + [SFX_109] = { &sfx109, MUSIC_PLAYER_1E, MUSIC_PLAYER_1E }, + [SFX_10A] = { &sfx10A, MUSIC_PLAYER_08, MUSIC_PLAYER_08 }, + [SFX_10B] = { &sfx10B, MUSIC_PLAYER_07, MUSIC_PLAYER_07 }, + [SFX_10C] = { &sfx10C, MUSIC_PLAYER_06, MUSIC_PLAYER_06 }, + [SFX_10D] = { &sfx10D, MUSIC_PLAYER_05, MUSIC_PLAYER_05 }, + [SFX_10E] = { &sfx10E, MUSIC_PLAYER_04, MUSIC_PLAYER_04 }, + [SFX_10F] = { &sfx10F, MUSIC_PLAYER_03, MUSIC_PLAYER_03 }, + [SFX_110] = { &sfx110, MUSIC_PLAYER_1D, MUSIC_PLAYER_1D }, + [SFX_111] = { &sfx111, MUSIC_PLAYER_1C, MUSIC_PLAYER_1C }, + [SFX_112] = { &sfx112, MUSIC_PLAYER_1B, MUSIC_PLAYER_1B }, + [SFX_113] = { &sfx113, MUSIC_PLAYER_1A, MUSIC_PLAYER_1A }, + [SFX_114] = { &sfx114, MUSIC_PLAYER_19, MUSIC_PLAYER_19 }, + [SFX_115] = { &sfx115, MUSIC_PLAYER_18, MUSIC_PLAYER_18 }, + [SFX_116] = { &sfx116, MUSIC_PLAYER_04, MUSIC_PLAYER_04 }, + [SFX_117] = { &sfx117, MUSIC_PLAYER_16, MUSIC_PLAYER_16 }, + [SFX_ITEM_SHIELD_BOUNCE] = { &sfxItemShieldBounce, MUSIC_PLAYER_07, MUSIC_PLAYER_07 }, + [SFX_ITEM_GLOVES_KNOCKBACK] = { &sfxItemGlovesKnockback, MUSIC_PLAYER_14, MUSIC_PLAYER_14 }, + [SFX_EM_ARMOS_ON] = { &sfxEmArmosOn, MUSIC_PLAYER_13, MUSIC_PLAYER_13 }, + [SFX_11B] = { &sfx11B, MUSIC_PLAYER_12, MUSIC_PLAYER_12 }, + [SFX_11C] = { &sfx11C, MUSIC_PLAYER_11, MUSIC_PLAYER_11 }, + [SFX_11D] = { &sfx11D, MUSIC_PLAYER_10, MUSIC_PLAYER_10 }, + [SFX_EM_MOBLIN_SPEAR] = { &sfxEmMoblinSpear, MUSIC_PLAYER_0F, MUSIC_PLAYER_0F }, + [SFX_LOW_HEALTH] = { &sfxLowHealth, MUSIC_PLAYER_0E, MUSIC_PLAYER_0E }, + [SFX_CHARGING_UP] = { &sfxChargingUp, MUSIC_PLAYER_0D, MUSIC_PLAYER_0D }, + [SFX_STAIRS] = { &sfxStairs, MUSIC_PLAYER_0C, MUSIC_PLAYER_0C }, + [SFX_122] = { &sfx122, MUSIC_PLAYER_0B, MUSIC_PLAYER_0B }, + [SFX_123] = { &sfx123, MUSIC_PLAYER_17, MUSIC_PLAYER_17 }, + [SFX_124] = { &sfx124, MUSIC_PLAYER_09, MUSIC_PLAYER_09 }, + [SFX_125] = { &sfx125, MUSIC_PLAYER_08, MUSIC_PLAYER_08 }, + [SFX_126] = { &sfx126, MUSIC_PLAYER_07, MUSIC_PLAYER_07 }, + [SFX_BOSS_HIT] = { &sfxBossHit, MUSIC_PLAYER_06, MUSIC_PLAYER_06 }, + [SFX_BOSS_DIE] = { &sfxBossDie, MUSIC_PLAYER_05, MUSIC_PLAYER_05 }, + [SFX_BOSS_EXPLODE] = { &sfxBossExplode, MUSIC_PLAYER_04, MUSIC_PLAYER_04 }, + [SFX_12A] = { &sfx12A, MUSIC_PLAYER_03, MUSIC_PLAYER_03 }, + [SFX_12B] = { &sfx12B, MUSIC_PLAYER_1D, MUSIC_PLAYER_1D }, + [SFX_12C] = { &sfx12C, MUSIC_PLAYER_1C, MUSIC_PLAYER_1C }, + [SFX_12D] = { &sfx12D, MUSIC_PLAYER_1B, MUSIC_PLAYER_1B }, + [SFX_12E] = { &sfx12E, MUSIC_PLAYER_1A, MUSIC_PLAYER_1A }, + [SFX_12F] = { &sfx12F, MUSIC_PLAYER_19, MUSIC_PLAYER_19 }, + [SFX_130] = { &sfx130, MUSIC_PLAYER_18, MUSIC_PLAYER_18 }, + [SFX_131] = { &sfx131, MUSIC_PLAYER_17, MUSIC_PLAYER_17 }, + [SFX_132] = { &sfx132, MUSIC_PLAYER_16, MUSIC_PLAYER_16 }, + [SFX_133] = { &sfx133, MUSIC_PLAYER_15, MUSIC_PLAYER_15 }, + [SFX_134] = { &sfx134, MUSIC_PLAYER_15, MUSIC_PLAYER_15 }, + [SFX_135] = { &sfx135, MUSIC_PLAYER_13, MUSIC_PLAYER_13 }, + [SFX_136] = { &sfx136, MUSIC_PLAYER_12, MUSIC_PLAYER_12 }, + [SFX_137] = { &sfx137, MUSIC_PLAYER_11, MUSIC_PLAYER_11 }, + [SFX_138] = { &sfx138, MUSIC_PLAYER_10, MUSIC_PLAYER_10 }, + [SFX_139] = { &sfx139, MUSIC_PLAYER_0F, MUSIC_PLAYER_0F }, + [SFX_13A] = { &sfx13A, MUSIC_PLAYER_0E, MUSIC_PLAYER_0E }, + [SFX_13B] = { &sfx13B, MUSIC_PLAYER_0D, MUSIC_PLAYER_0D }, + [SFX_13C] = { &sfx13C, MUSIC_PLAYER_0C, MUSIC_PLAYER_0C }, + [SFX_ITEM_LANTERN_ON] = { &sfxItemLanternOn, MUSIC_PLAYER_0B, MUSIC_PLAYER_0B }, + [SFX_ITEM_LANTERN_OFF] = { &sfxItemLanternOff, MUSIC_PLAYER_0A, MUSIC_PLAYER_0A }, + [SFX_ITEM_SWORD_BEAM] = { &sfxItemSwordBeam, MUSIC_PLAYER_09, MUSIC_PLAYER_09 }, + [SFX_140] = { &sfx140, MUSIC_PLAYER_08, MUSIC_PLAYER_08 }, + [SFX_HEART_CONTAINER_SPAWN] = { &sfxHeartContainerSpawn, MUSIC_PLAYER_07, MUSIC_PLAYER_07 }, + [SFX_SPARKLES] = { &sfxSparkles, MUSIC_PLAYER_06, MUSIC_PLAYER_06 }, + [SFX_143] = { &sfx143, MUSIC_PLAYER_06, MUSIC_PLAYER_06 }, + [SFX_144] = { &sfx144, MUSIC_PLAYER_05, MUSIC_PLAYER_05 }, + [SFX_145] = { &sfx145, MUSIC_PLAYER_04, MUSIC_PLAYER_04 }, + [SFX_146] = { &sfx146, MUSIC_PLAYER_03, MUSIC_PLAYER_03 }, + [SFX_147] = { &sfx147, MUSIC_PLAYER_1D, MUSIC_PLAYER_1D }, + [SFX_148] = { &sfx148, MUSIC_PLAYER_1C, MUSIC_PLAYER_1C }, + [SFX_149] = { &sfx149, MUSIC_PLAYER_1B, MUSIC_PLAYER_1B }, + [SFX_14A] = { &sfx14A, MUSIC_PLAYER_1A, MUSIC_PLAYER_1A }, + [SFX_14B] = { &sfx14B, MUSIC_PLAYER_19, MUSIC_PLAYER_19 }, + [SFX_14C] = { &sfx14C, MUSIC_PLAYER_12, MUSIC_PLAYER_12 }, + [SFX_14D] = { &sfx14D, MUSIC_PLAYER_17, MUSIC_PLAYER_17 }, + [SFX_14E] = { &sfx14E, MUSIC_PLAYER_16, MUSIC_PLAYER_16 }, + [SFX_14F] = { &sfx14F, MUSIC_PLAYER_15, MUSIC_PLAYER_15 }, + [SFX_150] = { &sfx150, MUSIC_PLAYER_14, MUSIC_PLAYER_14 }, + [SFX_151] = { &sfx151, MUSIC_PLAYER_13, MUSIC_PLAYER_13 }, + [SFX_152] = { &sfx152, MUSIC_PLAYER_18, MUSIC_PLAYER_18 }, + [SFX_153] = { &sfx153, MUSIC_PLAYER_11, MUSIC_PLAYER_11 }, + [SFX_154] = { &sfx154, MUSIC_PLAYER_10, MUSIC_PLAYER_10 }, + [SFX_155] = { &sfx155, MUSIC_PLAYER_0F, MUSIC_PLAYER_0F }, + [SFX_156] = { &sfx156, MUSIC_PLAYER_0E, MUSIC_PLAYER_0E }, + [SFX_157] = { &sfx157, MUSIC_PLAYER_0D, MUSIC_PLAYER_0D }, + [SFX_158] = { &sfx158, MUSIC_PLAYER_0C, MUSIC_PLAYER_0C }, + [SFX_159] = { &sfx159, MUSIC_PLAYER_0B, MUSIC_PLAYER_0B }, + [SFX_15A] = { &sfx15A, MUSIC_PLAYER_0A, MUSIC_PLAYER_0A }, + [SFX_15B] = { &sfx15B, MUSIC_PLAYER_09, MUSIC_PLAYER_09 }, + [SFX_15C] = { &sfx15C, MUSIC_PLAYER_08, MUSIC_PLAYER_08 }, + [SFX_15D] = { &sfx15D, MUSIC_PLAYER_15, MUSIC_PLAYER_15 }, + [SFX_15E] = { &sfx15E, MUSIC_PLAYER_06, MUSIC_PLAYER_06 }, + [SFX_15F] = { &sfx15F, MUSIC_PLAYER_05, MUSIC_PLAYER_05 }, + [SFX_160] = { &sfx160, MUSIC_PLAYER_04, MUSIC_PLAYER_04 }, + [SFX_161] = { &sfx161, MUSIC_PLAYER_1D, MUSIC_PLAYER_1D }, + [SFX_162] = { &sfx162, MUSIC_PLAYER_1C, MUSIC_PLAYER_1C }, + [SFX_163] = { &sfx163, MUSIC_PLAYER_1B, MUSIC_PLAYER_1B }, + [SFX_164] = { &sfx164, MUSIC_PLAYER_1A, MUSIC_PLAYER_1A }, + [SFX_165] = { &sfx165, MUSIC_PLAYER_19, MUSIC_PLAYER_19 }, + [SFX_166] = { &sfx166, MUSIC_PLAYER_18, MUSIC_PLAYER_18 }, + [SFX_167] = { &sfx167, MUSIC_PLAYER_17, MUSIC_PLAYER_17 }, + [SFX_168] = { &sfx168, MUSIC_PLAYER_16, MUSIC_PLAYER_16 }, + [SFX_169] = { &sfx169, MUSIC_PLAYER_15, MUSIC_PLAYER_15 }, + [SFX_16A] = { &sfx16A, MUSIC_PLAYER_14, MUSIC_PLAYER_14 }, + [SFX_16B] = { &sfx16B, MUSIC_PLAYER_13, MUSIC_PLAYER_13 }, + [SFX_16C] = { &sfx16C, MUSIC_PLAYER_03, MUSIC_PLAYER_03 }, + [SFX_16D] = { &sfx16D, MUSIC_PLAYER_12, MUSIC_PLAYER_12 }, + [SFX_16E] = { &sfx16E, MUSIC_PLAYER_11, MUSIC_PLAYER_11 }, + [SFX_PLY_SHRINKING] = { &sfxPlyShrinking, MUSIC_PLAYER_10, MUSIC_PLAYER_10 }, + [SFX_PLY_GROW] = { &sfxPlyGrow, MUSIC_PLAYER_0F, MUSIC_PLAYER_0F }, + [SFX_171] = { &sfx171, MUSIC_PLAYER_0E, MUSIC_PLAYER_0E }, + [SFX_172] = { &sfx172, MUSIC_PLAYER_0D, MUSIC_PLAYER_0D }, + [SFX_EZLO_UI] = { &sfxEzloUi, MUSIC_PLAYER_0C, MUSIC_PLAYER_0C }, + [SFX_174] = { &sfx174, MUSIC_PLAYER_0B, MUSIC_PLAYER_0B }, + [SFX_175] = { &sfx175, MUSIC_PLAYER_0A, MUSIC_PLAYER_0A }, + [SFX_176] = { &sfx176, MUSIC_PLAYER_09, MUSIC_PLAYER_09 }, + [SFX_177] = { &sfx177, MUSIC_PLAYER_09, MUSIC_PLAYER_09 }, + [SFX_178] = { &sfx178, MUSIC_PLAYER_08, MUSIC_PLAYER_08 }, + [SFX_179] = { &sfx179, MUSIC_PLAYER_07, MUSIC_PLAYER_07 }, + [SFX_17A] = { &sfx17A, MUSIC_PLAYER_06, MUSIC_PLAYER_06 }, + [SFX_LAVA_TILE_STEP] = { &sfxLavaTitleStep, MUSIC_PLAYER_1D, MUSIC_PLAYER_1D }, + [SFX_LAVA_TILE_WOBBLE] = { &sfxLavaTitleWobble, MUSIC_PLAYER_1C, MUSIC_PLAYER_1C }, + [SFX_LAVA_TILE_SINK] = { &sfxLavaTitleSink, MUSIC_PLAYER_1B, MUSIC_PLAYER_1B }, + [SFX_LAVA_TILE_FLIP] = { &sfxLavaTitleFlip, MUSIC_PLAYER_1A, MUSIC_PLAYER_1A }, + [SFX_LAVA_TILE_LAND] = { &sfxLavaTitleLand, MUSIC_PLAYER_19, MUSIC_PLAYER_19 }, + [SFX_180] = { &sfx180, MUSIC_PLAYER_05, MUSIC_PLAYER_05 }, + [SFX_181] = { &sfx181, MUSIC_PLAYER_04, MUSIC_PLAYER_04 }, + [SFX_182] = { &sfx182, MUSIC_PLAYER_03, MUSIC_PLAYER_03 }, + [SFX_183] = { &sfx183, MUSIC_PLAYER_18, MUSIC_PLAYER_18 }, + [SFX_184] = { &sfx184, MUSIC_PLAYER_17, MUSIC_PLAYER_17 }, + [SFX_185] = { &sfx185, MUSIC_PLAYER_16, MUSIC_PLAYER_16 }, + [SFX_186] = { &sfx186, MUSIC_PLAYER_15, MUSIC_PLAYER_15 }, + [SFX_STAIRS_ASCEND] = { &sfxStairsAscend, MUSIC_PLAYER_14, MUSIC_PLAYER_14 }, + [SFX_STAIRS_DESCEND] = { &sfxStairsDescend, MUSIC_PLAYER_13, MUSIC_PLAYER_13 }, + [SFX_189] = { &sfx189, MUSIC_PLAYER_12, MUSIC_PLAYER_12 }, + [SFX_18A] = { &sfx18A, MUSIC_PLAYER_11, MUSIC_PLAYER_11 }, + [SFX_18B] = { &sfx18B, MUSIC_PLAYER_10, MUSIC_PLAYER_10 }, + [SFX_18C] = { &sfx18C, MUSIC_PLAYER_0F, MUSIC_PLAYER_0F }, + [SFX_18D] = { &sfx18D, MUSIC_PLAYER_0E, MUSIC_PLAYER_0E }, + [SFX_18E] = { &sfx18E, MUSIC_PLAYER_0D, MUSIC_PLAYER_0D }, + [SFX_18F] = { &sfx18F, MUSIC_PLAYER_0C, MUSIC_PLAYER_0C }, + [SFX_190] = { &sfx190, MUSIC_PLAYER_0B, MUSIC_PLAYER_0B }, + [SFX_191] = { &sfx191, MUSIC_PLAYER_0A, MUSIC_PLAYER_0A }, + [SFX_192] = { &sfx192, MUSIC_PLAYER_09, MUSIC_PLAYER_09 }, + [SFX_193] = { &sfx193, MUSIC_PLAYER_08, MUSIC_PLAYER_08 }, + [SFX_194] = { &sfx194, MUSIC_PLAYER_07, MUSIC_PLAYER_07 }, + [SFX_195] = { &sfx195, MUSIC_PLAYER_06, MUSIC_PLAYER_06 }, + [SFX_196] = { &sfx196, MUSIC_PLAYER_05, MUSIC_PLAYER_05 }, + [SFX_197] = { &sfx197, MUSIC_PLAYER_04, MUSIC_PLAYER_04 }, + [SFX_198] = { &sfx198, MUSIC_PLAYER_03, MUSIC_PLAYER_03 }, + [SFX_199] = { &sfx199, MUSIC_PLAYER_1D, MUSIC_PLAYER_1D }, + [SFX_19A] = { &sfx19A, MUSIC_PLAYER_1C, MUSIC_PLAYER_1C }, + [SFX_19B] = { &sfx19B, MUSIC_PLAYER_1B, MUSIC_PLAYER_1B }, + [SFX_19C] = { &sfx19C, MUSIC_PLAYER_1A, MUSIC_PLAYER_1A }, + [SFX_19D] = { &sfx19D, MUSIC_PLAYER_19, MUSIC_PLAYER_19 }, + [SFX_19E] = { &sfx19E, MUSIC_PLAYER_18, MUSIC_PLAYER_18 }, + [SFX_19F] = { &sfx19F, MUSIC_PLAYER_17, MUSIC_PLAYER_17 }, + [SFX_1A0] = { &sfx1A0, MUSIC_PLAYER_16, MUSIC_PLAYER_16 }, + [SFX_1A1] = { &sfx1A1, MUSIC_PLAYER_15, MUSIC_PLAYER_15 }, + [SFX_1A2] = { &sfx1A2, MUSIC_PLAYER_14, MUSIC_PLAYER_14 }, + [SFX_1A3] = { &sfx1A3, MUSIC_PLAYER_13, MUSIC_PLAYER_13 }, + [SFX_1A4] = { &sfx1A4, MUSIC_PLAYER_12, MUSIC_PLAYER_12 }, + [SFX_1A5] = { &sfx1A5, MUSIC_PLAYER_11, MUSIC_PLAYER_11 }, + [SFX_1A6] = { &sfx1A6, MUSIC_PLAYER_10, MUSIC_PLAYER_10 }, + [SFX_1A7] = { &sfx1A7, MUSIC_PLAYER_0F, MUSIC_PLAYER_0F }, + [SFX_1A8] = { &sfx1A8, MUSIC_PLAYER_0E, MUSIC_PLAYER_0E }, + [SFX_1A9] = { &sfx1A9, MUSIC_PLAYER_0D, MUSIC_PLAYER_0D }, + [SFX_1AA] = { &sfx1AA, MUSIC_PLAYER_0C, MUSIC_PLAYER_0C }, + [SFX_1AB] = { &sfx1AB, MUSIC_PLAYER_0C, MUSIC_PLAYER_0C }, + [SFX_1AC] = { &sfx1AC, MUSIC_PLAYER_0A, MUSIC_PLAYER_0A }, + [SFX_1AD] = { &sfx1AD, MUSIC_PLAYER_09, MUSIC_PLAYER_09 }, + [SFX_1AE] = { &sfx1AE, MUSIC_PLAYER_08, MUSIC_PLAYER_08 }, + [SFX_1AF] = { &sfx1AF, MUSIC_PLAYER_07, MUSIC_PLAYER_07 }, + [SFX_1B0] = { &sfx1B0, MUSIC_PLAYER_06, MUSIC_PLAYER_06 }, + [SFX_ICE_BLOCK_SLIDE] = { &sfxIceBlockSlide, MUSIC_PLAYER_1D, MUSIC_PLAYER_1D }, + [SFX_ICE_BLOCK_STOP] = { &sfxIceBlockStop, MUSIC_PLAYER_1C, MUSIC_PLAYER_1C }, + [SFX_ICE_BLOCK_MELT] = { &sfxIceBlockMelt, MUSIC_PLAYER_1B, MUSIC_PLAYER_1B }, + [SFX_1B4] = { &sfx1B4, MUSIC_PLAYER_1A, MUSIC_PLAYER_1A }, + [SFX_1B5] = { &sfx1B5, MUSIC_PLAYER_19, MUSIC_PLAYER_19 }, + [SFX_1B6] = { &sfx1B6, MUSIC_PLAYER_18, MUSIC_PLAYER_18 }, + [SFX_VO_GORON1] = { &sfxVoGoron1, MUSIC_PLAYER_0A, MUSIC_PLAYER_0A }, + [SFX_VO_GORON2] = { &sfxVoGoron2, MUSIC_PLAYER_0B, MUSIC_PLAYER_0B }, + [SFX_VO_GORON3] = { &sfxVoGoron3, MUSIC_PLAYER_0C, MUSIC_PLAYER_0C }, + [SFX_VO_GORON4] = { &sfxVoGoron4, MUSIC_PLAYER_0D, MUSIC_PLAYER_0D }, + [SFX_EM_DEKUSCRUB_HIT] = { &sfxEmDekuscrubHit, MUSIC_PLAYER_0E, MUSIC_PLAYER_0E }, + [SFX_1BC] = { &sfx1BC, MUSIC_PLAYER_0F, MUSIC_PLAYER_0F }, + [SFX_1BD] = { &sfx1BD, MUSIC_PLAYER_10, MUSIC_PLAYER_10 }, + [SFX_1BE] = { &sfx1BE, MUSIC_PLAYER_11, MUSIC_PLAYER_11 }, + [SFX_1BF] = { &sfx1BF, MUSIC_PLAYER_12, MUSIC_PLAYER_12 }, + [SFX_1C0] = { &sfx1C0, MUSIC_PLAYER_13, MUSIC_PLAYER_13 }, + [SFX_1C1] = { &sfx1C1, MUSIC_PLAYER_14, MUSIC_PLAYER_14 }, + [SFX_1C2] = { &sfx1C2, MUSIC_PLAYER_05, MUSIC_PLAYER_05 }, + [SFX_1C3] = { &sfx1C3, MUSIC_PLAYER_04, MUSIC_PLAYER_04 }, + [SFX_1C4] = { &sfx1C4, MUSIC_PLAYER_03, MUSIC_PLAYER_03 }, + [SFX_1C5] = { &sfx1C5, MUSIC_PLAYER_1D, MUSIC_PLAYER_1D }, + [SFX_1C6] = { &sfx1C6, MUSIC_PLAYER_1C, MUSIC_PLAYER_1C }, + [SFX_1C7] = { &sfx1C7, MUSIC_PLAYER_03, MUSIC_PLAYER_03 }, + [SFX_1C8] = { &sfx1C8, MUSIC_PLAYER_00, MUSIC_PLAYER_00 }, + [SFX_1C9] = { &sfx1C9, MUSIC_PLAYER_1A, MUSIC_PLAYER_1A }, + [SFX_1CA] = { &sfx1CA, MUSIC_PLAYER_1A, MUSIC_PLAYER_1A }, + [SFX_1CB] = { &sfx1CB, MUSIC_PLAYER_18, MUSIC_PLAYER_18 }, + [SFX_1CC] = { &sfx1CC, MUSIC_PLAYER_17, MUSIC_PLAYER_17 }, + [SFX_ELEMENT_PLACE] = { &sfxElementPlace, MUSIC_PLAYER_16, MUSIC_PLAYER_16 }, + [SFX_ELEMENT_FLOAT] = { &sfxElementFloat, MUSIC_PLAYER_15, MUSIC_PLAYER_15 }, + [SFX_ELEMENT_CHARGE] = { &sfxElementCharge, MUSIC_PLAYER_14, MUSIC_PLAYER_14 }, + [SFX_1D0] = { &sfx1D0, MUSIC_PLAYER_13, MUSIC_PLAYER_13 }, + [SFX_ELEMENT_INFUSE] = { &sfxElementInfuse, MUSIC_PLAYER_12, MUSIC_PLAYER_12 }, + [SFX_1D2] = { &sfx1D2, MUSIC_PLAYER_11, MUSIC_PLAYER_11 }, + [SFX_1D3] = { &sfx1D3, MUSIC_PLAYER_10, MUSIC_PLAYER_10 }, + [SFX_1D4] = { &sfx1D4, MUSIC_PLAYER_0F, MUSIC_PLAYER_0F }, + [SFX_1D5] = { &sfx1D5, MUSIC_PLAYER_0E, MUSIC_PLAYER_0E }, + [SFX_VO_CUCCO1] = { &sfxVoCucco1, MUSIC_PLAYER_0D, MUSIC_PLAYER_0D }, + [SFX_VO_CUCCO2] = { &sfxVoCucco2, MUSIC_PLAYER_0C, MUSIC_PLAYER_0C }, + [SFX_VO_CUCCO3] = { &sfxVoCucco3, MUSIC_PLAYER_0B, MUSIC_PLAYER_0B }, + [SFX_VO_CUCCO4] = { &sfxVoCucco4, MUSIC_PLAYER_0A, MUSIC_PLAYER_0A }, + [SFX_VO_CUCCO5] = { &sfxVoCucco5, MUSIC_PLAYER_09, MUSIC_PLAYER_09 }, + [SFX_1DB] = { &sfx1DB, MUSIC_PLAYER_08, MUSIC_PLAYER_08 }, + [SFX_1DC] = { &sfx1DC, MUSIC_PLAYER_07, MUSIC_PLAYER_07 }, + [SFX_1DD] = { &sfx1DD, MUSIC_PLAYER_06, MUSIC_PLAYER_06 }, + [SFX_1DE] = { &sfx1DE, MUSIC_PLAYER_03, MUSIC_PLAYER_03 }, + [SFX_1DF] = { &sfx1DF, MUSIC_PLAYER_03, MUSIC_PLAYER_03 }, + [SFX_1E0] = { &sfx1E0, MUSIC_PLAYER_03, MUSIC_PLAYER_03 }, + [SFX_1E1] = { &sfx1E1, MUSIC_PLAYER_03, MUSIC_PLAYER_03 }, + [SFX_1E2] = { &sfx1E2, MUSIC_PLAYER_03, MUSIC_PLAYER_03 }, + [SFX_1E3] = { &sfx1E3, MUSIC_PLAYER_03, MUSIC_PLAYER_03 }, + [SFX_1E4] = { &sfx1E4, MUSIC_PLAYER_02, MUSIC_PLAYER_02 }, + [SFX_1E5] = { &sfx1E5, MUSIC_PLAYER_02, MUSIC_PLAYER_02 }, + [SFX_1E6] = { &sfx1E6, MUSIC_PLAYER_02, MUSIC_PLAYER_02 }, + [SFX_1E7] = { &sfx1E7, MUSIC_PLAYER_02, MUSIC_PLAYER_02 }, + [SFX_1E8] = { &sfx1E8, MUSIC_PLAYER_04, MUSIC_PLAYER_04 }, + [SFX_1E9] = { &sfx1E9, MUSIC_PLAYER_04, MUSIC_PLAYER_04 }, + [SFX_1EA] = { &sfx1EA, MUSIC_PLAYER_06, MUSIC_PLAYER_06 }, + [SFX_1EB] = { &sfx1EB, MUSIC_PLAYER_06, MUSIC_PLAYER_06 }, + [SFX_1EC] = { &sfx1EC, MUSIC_PLAYER_06, MUSIC_PLAYER_06 }, + [SFX_1ED] = { &sfx1ED, MUSIC_PLAYER_06, MUSIC_PLAYER_06 }, + [SFX_1EE] = { &sfx1EE, MUSIC_PLAYER_07, MUSIC_PLAYER_07 }, + [SFX_1EF] = { &sfx1EF, MUSIC_PLAYER_07, MUSIC_PLAYER_07 }, + [SFX_1F0] = { &sfx1F0, MUSIC_PLAYER_07, MUSIC_PLAYER_07 }, + [SFX_1F1] = { &sfx1F1, MUSIC_PLAYER_08, MUSIC_PLAYER_08 }, + [SFX_1F2] = { &sfx1F2, MUSIC_PLAYER_08, MUSIC_PLAYER_08 }, + [SFX_1F3] = { &sfx1F3, MUSIC_PLAYER_09, MUSIC_PLAYER_09 }, + [SFX_1F4] = { &sfx1F4, MUSIC_PLAYER_0A, MUSIC_PLAYER_0A }, + [SFX_1F5] = { &sfx1F5, MUSIC_PLAYER_0B, MUSIC_PLAYER_0B }, + [SFX_1F6] = { &sfx1F6, MUSIC_PLAYER_0C, MUSIC_PLAYER_0C }, + [SFX_1F7] = { &sfx1F7, MUSIC_PLAYER_0D, MUSIC_PLAYER_0D }, + [SFX_1F8] = { &sfx1F8, MUSIC_PLAYER_0E, MUSIC_PLAYER_0E }, + [SFX_1F9] = { &sfx1F9, MUSIC_PLAYER_0F, MUSIC_PLAYER_0F }, + [SFX_1FA] = { &sfx1FA, MUSIC_PLAYER_10, MUSIC_PLAYER_10 }, + [SFX_1FB] = { &sfx1FB, MUSIC_PLAYER_11, MUSIC_PLAYER_11 }, + [SFX_1FC] = { &sfx1FC, MUSIC_PLAYER_12, MUSIC_PLAYER_12 }, + [SFX_1FD] = { &sfx1FD, MUSIC_PLAYER_13, MUSIC_PLAYER_13 }, + [SFX_1FE] = { &sfx1FE, MUSIC_PLAYER_14, MUSIC_PLAYER_14 }, + [SFX_1FF] = { &sfx1FF, MUSIC_PLAYER_15, MUSIC_PLAYER_15 }, + [SFX_200] = { &sfx200, MUSIC_PLAYER_16, MUSIC_PLAYER_16 }, + [SFX_201] = { &sfx201, MUSIC_PLAYER_17, MUSIC_PLAYER_17 }, + [SFX_202] = { &sfx202, MUSIC_PLAYER_18, MUSIC_PLAYER_18 }, + [SFX_203] = { &sfx203, MUSIC_PLAYER_19, MUSIC_PLAYER_19 }, + [SFX_204] = { &sfx204, MUSIC_PLAYER_1A, MUSIC_PLAYER_1A }, + [SFX_205] = { &sfx205, MUSIC_PLAYER_1B, MUSIC_PLAYER_1B }, + [SFX_206] = { &sfx206, MUSIC_PLAYER_1C, MUSIC_PLAYER_1C }, + [SFX_207] = { &sfx207, MUSIC_PLAYER_11, MUSIC_PLAYER_11 }, + [SFX_208] = { &sfx208, MUSIC_PLAYER_04, MUSIC_PLAYER_04 }, + [SFX_209] = { &sfx209, MUSIC_PLAYER_05, MUSIC_PLAYER_05 }, + [SFX_20A] = { &sfx20A, MUSIC_PLAYER_06, MUSIC_PLAYER_06 }, + [SFX_20B] = { &sfx20B, MUSIC_PLAYER_07, MUSIC_PLAYER_07 }, + [SFX_20C] = { &sfx20C, MUSIC_PLAYER_08, MUSIC_PLAYER_08 }, + [SFX_20D] = { &sfx20D, MUSIC_PLAYER_09, MUSIC_PLAYER_09 }, + [SFX_20E] = { &sfx20E, MUSIC_PLAYER_0A, MUSIC_PLAYER_0A }, + [SFX_20F] = { &sfx20F, MUSIC_PLAYER_0B, MUSIC_PLAYER_0B }, + [SFX_210] = { &sfx210, MUSIC_PLAYER_0C, MUSIC_PLAYER_0C }, + [SFX_211] = { &sfx211, MUSIC_PLAYER_0D, MUSIC_PLAYER_0D }, + [SFX_212] = { &sfx212, MUSIC_PLAYER_0E, MUSIC_PLAYER_0E }, + [SFX_213] = { &sfx213, MUSIC_PLAYER_0F, MUSIC_PLAYER_0F }, + [SFX_214] = { &sfx214, MUSIC_PLAYER_10, MUSIC_PLAYER_10 }, + [SFX_215] = { &sfx215, MUSIC_PLAYER_05, MUSIC_PLAYER_05 }, + [SFX_216] = { &sfx216, MUSIC_PLAYER_1E, MUSIC_PLAYER_1E }, + [SFX_217] = { &sfx217, MUSIC_PLAYER_1E, MUSIC_PLAYER_1E }, + [SFX_218] = { &sfx218, MUSIC_PLAYER_04, MUSIC_PLAYER_04 }, + [SFX_219] = { &sfx219, MUSIC_PLAYER_03, MUSIC_PLAYER_03 }, + [SFX_21A] = { &sfx21A, MUSIC_PLAYER_0B, MUSIC_PLAYER_0B }, + [SFX_21B] = { &sfx21B, MUSIC_PLAYER_1D, MUSIC_PLAYER_1D }, + [SFX_21C] = { &sfx21C, MUSIC_PLAYER_1C, MUSIC_PLAYER_1C }, + [SFX_21D] = { &sfx21D, MUSIC_PLAYER_1B, MUSIC_PLAYER_1B }, + [SFX_21E] = { &sfx21E, MUSIC_PLAYER_1A, MUSIC_PLAYER_1A }, + [SFX_21F] = { &sfx21F, MUSIC_PLAYER_19, MUSIC_PLAYER_19 }, + [SFX_220] = { &sfx220, MUSIC_PLAYER_18, MUSIC_PLAYER_18 }, + [SFX_221] = { &sfx221, MUSIC_PLAYER_17, MUSIC_PLAYER_17 }, +}; diff --git a/src/code_0805F9A0.c b/src/code_0805F9A0.c index 66ac2ba9..856357d5 100644 --- a/src/code_0805F9A0.c +++ b/src/code_0805F9A0.c @@ -21,16 +21,6 @@ typedef struct { u8 unk1; } UStruct; -typedef struct { - u8 unk0; - u8 unk1; - u8 unk2; - u8 unk3; - u16 unk4; - u16 unk6; - void* unk8; -} WStruct; - void sub_0805F820(WStruct* r0, u32* r1); u32 sub_0805F7DC(u32 r0, WStruct* r1) { diff --git a/src/debugScreen.c b/src/debugScreen.c index bc034e8e..b75181f2 100644 --- a/src/debugScreen.c +++ b/src/debugScreen.c @@ -7,8 +7,6 @@ #include "structures.h" #include "textbox.h" -extern u8 gBG3Buffer[]; - extern void (*const gUnk_08109A30[])(); void HandleDebugTextScreen() { @@ -17,8 +15,8 @@ void HandleDebugTextScreen() { void sub_0805FA04(void) { DispReset(1); - MemClear(&gBG0Buffer, sizeof(BGBuffer)); - MemClear(&gBG3Buffer, 0x1000); + MemClear(&gBG0Buffer, sizeof(gBG0Buffer)); + MemClear(&gBG3Buffer, sizeof(gBG3Buffer)); gScreen.lcd.displayControl = 0x940; gScreen.bg.bg0xOffset = 0; gScreen.bg.bg0yOffset = 0; @@ -33,7 +31,7 @@ void sub_0805FA04(void) { sub_08053320(); sub_0801D79C(0, 0x1144); gMain.funcIndex = 1; - sub_080A3210(); + InitSoundPlayingInfo(); sub_08050008(); } diff --git a/src/enemy/gyorgMale.c b/src/enemy/gyorgMale.c index 4b73349a..9c703777 100644 --- a/src/enemy/gyorgMale.c +++ b/src/enemy/gyorgMale.c @@ -908,7 +908,7 @@ void sub_08047BA4(Entity* this) { } else { this->field_0x76.HWORD = 0x88; } - SoundReq(0x1B5); + SoundReq(SFX_1B5); sub_08047BF0(this); } @@ -938,7 +938,7 @@ void sub_08047BF0(Entity* this) { if (this->y.HALF.HI > gRoomControls.roomOriginY + 0x270) { this->subAction = 2; this->field_0x7c.HALF.HI = 0xAA; - SoundReq(0x12D); + SoundReq(SFX_12D); InitAnimationForceUpdate(this, 1); } } else { diff --git a/src/enemy/rope.c b/src/enemy/rope.c index 0859bae6..1b196527 100644 --- a/src/enemy/rope.c +++ b/src/enemy/rope.c @@ -2,6 +2,7 @@ #include "entity.h" #include "enemy.h" #include "random.h" +#include "audio.h" #include "functions.h" extern void (*const gRope[6])(Entity*); @@ -83,7 +84,7 @@ void sub_08031480(Entity* this) { this->spriteSettings.b.draw = 3; this->spriteRendering.b3 = 1; this->spriteOrientation.flipY = 1; - SoundReq(0x12d); + SoundReq(SFX_12D); } } else { if (sub_08003FC4(this, 0x1800) == 0) { diff --git a/src/enemy/spinyChuchu.c b/src/enemy/spinyChuchu.c index 21396115..bd0ca141 100644 --- a/src/enemy/spinyChuchu.c +++ b/src/enemy/spinyChuchu.c @@ -1,6 +1,7 @@ #include "enemy.h" #include "entity.h" #include "random.h" +#include "audio.h" #include "functions.h" extern void sub_08001318(Entity*); @@ -123,7 +124,7 @@ void sub_08022654(Entity* this) { if (--this->field_0xf) return; this->subAction = 1; - SoundReq(0x12d); + SoundReq(SFX_12D); InitializeAnimation(this, 0); /* fallthrough */ case 1: diff --git a/src/enemy/vaatiBall.c b/src/enemy/vaatiBall.c index 3907e270..7420c131 100644 --- a/src/enemy/vaatiBall.c +++ b/src/enemy/vaatiBall.c @@ -2,6 +2,7 @@ #include "player.h" #include "screen.h" #include "createObject.h" +#include "audio.h" #include "functions.h" typedef struct { @@ -39,7 +40,7 @@ void VaatiBall(Entity* this) { this->currentHealth = -1; parent->field_0x80.HALF.LO--; CreateDust(this); - SoundReq(0x1c3); + SoundReq(SFX_1C3); } } } @@ -368,7 +369,7 @@ void sub_08044B04(Entity* this) { if (this->actionDelay) { if (--this->actionDelay == 0) { this->speed = 1280; - SoundReq(0x14f); + SoundReq(SFX_14F); } } if (this->field_0x78.HALF.HI == 3) diff --git a/src/enemy/waterDrop.c b/src/enemy/waterDrop.c index f994b564..918ab7d4 100644 --- a/src/enemy/waterDrop.c +++ b/src/enemy/waterDrop.c @@ -3,12 +3,11 @@ #include "screen.h" #include "random.h" #include "functions.h" +#include "structures.h" void sub_0802A39C(Entity*); void sub_0802A334(Entity*); -extern u16 gBG3Buffer[]; - extern void (*const gUnk_080CD030[])(Entity*); extern const u8 gUnk_080CD03C[]; extern const s8 gUnk_080CD040[]; diff --git a/src/ezloNag.c b/src/ezloNag.c index 0ad98db7..5d3ec162 100644 --- a/src/ezloNag.c +++ b/src/ezloNag.c @@ -1,6 +1,5 @@ -#include "audio.h" #include "global.h" -#include "functions.h" +#include "audio.h" #include "textbox.h" #include "structures.h" diff --git a/src/fileScreen.c b/src/fileScreen.c index b55977ca..717db8a6 100644 --- a/src/fileScreen.c +++ b/src/fileScreen.c @@ -6,6 +6,7 @@ #include "menu.h" #include "random.h" #include "textbox.h" +#include "functions.h" // copy, erase, start #define NUM_FILE_OPERATIONS 3 @@ -190,7 +191,7 @@ static void HandleFileScreenEnter(void) { u32 i; DispReset(1); - sub_080A3210(); + InitSoundPlayingInfo(); MemClear((void*)VRAM, 0x80); // clear palettes MessageInitialize(); EraseAllEntities(); @@ -498,7 +499,7 @@ void sub_08050AFC(u32 idx) { SetActiveSave(idx); MemClear(&gBG1Buffer, sizeof(gBG1Buffer)); if (gUnk_02019EE0.saveStatus[idx] == SAVE_VALID) { - sub_08050B3C(&gBG1Buffer.unk29C); + sub_08050B3C(&gBG1Buffer[0x14E]); } gScreen.bg.bg1Updated = 1; } diff --git a/src/game.c b/src/game.c index 91940328..2b9e9e32 100644 --- a/src/game.c +++ b/src/game.c @@ -1,6 +1,5 @@ #include "global.h" #include "screen.h" -#include "structures.h" #include "screen.h" #include "entity.h" #include "player.h" @@ -10,7 +9,9 @@ #include "save.h" #include "utils.h" #include "fileScreen.h" +#include "menu.h" #include "functions.h" +#include "structures.h" extern u8 gArea; extern Entity gPlayerEntity; diff --git a/src/gba/m4a.c b/src/gba/m4a.c new file mode 100644 index 00000000..82dbb39e --- /dev/null +++ b/src/gba/m4a.c @@ -0,0 +1,1676 @@ +#include "global.h" +#include "gba/m4a.h" + +#include "gba/gba.h" + +// ASCII encoding of 'Smsh' in reverse +// This is presumably short for SMASH, the developer of MKS4AGB. +#define ID_NUMBER 'hsmS' + +#define C_V 0x40 // center value for PAN, BEND, and TUNE + +#define SOUND_MODE_REVERB_VAL 0x0000007F +#define SOUND_MODE_REVERB_SET 0x00000080 +#define SOUND_MODE_MAXCHN 0x00000F00 +#define SOUND_MODE_MAXCHN_SHIFT 8 +#define SOUND_MODE_MASVOL 0x0000F000 +#define SOUND_MODE_MASVOL_SHIFT 12 +#define SOUND_MODE_FREQ_05734 0x00010000 +#define SOUND_MODE_FREQ_07884 0x00020000 +#define SOUND_MODE_FREQ_10512 0x00030000 +#define SOUND_MODE_FREQ_13379 0x00040000 +#define SOUND_MODE_FREQ_15768 0x00050000 +#define SOUND_MODE_FREQ_18157 0x00060000 +#define SOUND_MODE_FREQ_21024 0x00070000 +#define SOUND_MODE_FREQ_26758 0x00080000 +#define SOUND_MODE_FREQ_31536 0x00090000 +#define SOUND_MODE_FREQ_36314 0x000A0000 +#define SOUND_MODE_FREQ_40137 0x000B0000 +#define SOUND_MODE_FREQ_42048 0x000C0000 +#define SOUND_MODE_FREQ 0x000F0000 +#define SOUND_MODE_FREQ_SHIFT 16 +#define SOUND_MODE_DA_BIT_9 0x00800000 +#define SOUND_MODE_DA_BIT_8 0x00900000 +#define SOUND_MODE_DA_BIT_7 0x00A00000 +#define SOUND_MODE_DA_BIT_6 0x00B00000 +#define SOUND_MODE_DA_BIT 0x00B00000 +#define SOUND_MODE_DA_BIT_SHIFT 20 + +typedef void (*MPlayFunc)(); +typedef void (*PlyNoteFunc)(u32, MusicPlayerInfo*, MusicPlayerTrack*); +typedef void (*CgbSoundFunc)(void); +typedef void (*CgbOscOffFunc)(u8); +typedef u32 (*MidiKeyToCgbFreqFunc)(u8, u8, u8); +typedef void (*ExtVolPitFunc)(void); +typedef void (*XcmdFunc)(MusicPlayerInfo*, MusicPlayerTrack*); + +typedef struct CgbChannel { + u8 statusFlags; + u8 type; + u8 rightVolume; + u8 leftVolume; + u8 attack; + u8 decay; + u8 sustain; + u8 release; + u8 key; + u8 envelopeVolume; + u8 envelopeGoal; + u8 envelopeCounter; + u8 echoVolume; + u8 echoLength; + u8 unk0; + u8 unk1; + u8 gateTime; + u8 midiKey; + u8 velocity; + u8 priority; + u8 rhythmPan; + u8 unk2[3]; + u8 unk3; + u8 sustainGoal; + u8 n4; // NR[1-4]4 register (initial, length bit) + u8 pan; + u8 panMask; + u8 modify; + u8 length; + u8 sweep; + u32 frequency; + u32* nextWave; + u32* currentWave; + u32 track; + u32 prev; + u32 next; + u8 unk4[8]; +} CgbChannel; + +#define MAX_DIRECTSOUND_CHANNELS 12 + +#define PCM_DMA_BUF_SIZE 1584 // size of Direct Sound buffer + +typedef struct SoundInfo { + // This field is normally equal to ID_NUMBER but it is set to other + // values during sensitive operations for locking purposes. + // This field should be volatile but isn't. This could potentially cause + // race conditions. + u32 ident; + + vu8 pcmDmaCounter; + + // Direct Sound + u8 reverb; + u8 maxChannels; + u8 masterVolume; + u8 frequency; + + u8 mode; + u8 c15; // periodically counts from 14 down to 0 (15 states) + u8 pcmDmaPeriod; // number of V-blanks per PCM DMA + u8 maxLines; + u8 gap[3]; + s32 pcmSamplesPerVBlank; + s32 pcmFreqency; + s32 divFreq; + CgbChannel* cgbChannels; + MPlayMainFunc MPlayMainHead; + void* intp; + void (*CgbSound)(void); + void (*CgbOscOff)(u8); + u32 (*MidiKeyToCgbFreq)(u8, u8, u8); + void* MPlayJumpTable; + void* plynote; + void (*ExtVolPit)(void); + u8 gap2[16]; + SoundChannel chans[MAX_DIRECTSOUND_CHANNELS]; + s8 pcmBuffer[PCM_DMA_BUF_SIZE]; +} SoundInfo; + +#define MUSICPLAYER_STATUS_TRACK 0x0000ffff +#define MUSICPLAYER_STATUS_PAUSE 0x80000000 + +#define MAX_MUSICPLAYER_TRACKS 16 + +#define TEMPORARY_FADE 0x0001 +#define FADE_IN 0x0002 +#define FADE_VOL_MAX 64 +#define FADE_VOL_SHIFT 2 + +extern u8 gMPlayMemAccArea[]; + +extern char SoundMainRAM[]; + +extern void* gMPlayJumpTable[]; + +extern CgbChannel gCgbChans[]; + +extern char gNumMusicPlayers[]; +extern char gMaxLines[]; + +#define NUM_MUSIC_PLAYERS ((u16)gNumMusicPlayers) +#define MAX_LINES ((u32)gMaxLines) + +u32 umul3232H32(u32 multiplier, u32 multiplicand); +void SoundMain(void); +void SoundMainBTM(void); +void TrackStop(MusicPlayerInfo* mplayInfo, MusicPlayerTrack* track); +void MPlayMain(); +void RealClearChain(void* x); + +void MPlayContinue(MusicPlayerInfo* mplayInfo); +void MPlayStart(MusicPlayerInfo* mplayInfo, const SongHeader* songHeader); +void MPlayStop(MusicPlayerInfo* mplayInfo); +void FadeOutBody(MusicPlayerInfo* mplayInfo); +void TrkVolPitSet(MusicPlayerInfo* mplayInfo, MusicPlayerTrack* track); +void MPlayFadeOut(MusicPlayerInfo* mplayInfo, u16 speed); +void ClearChain(void* x); +void Clear64byte(void* addr); +void SoundInit(SoundInfo* soundInfo); +void MPlayExtender(CgbChannel* cgbChans); +void m4aSoundMode(u32 mode); +void MPlayOpen(MusicPlayerInfo* mplayInfo, MusicPlayerTrack* track, u8 trackCount); +void CgbSound(void); +void CgbOscOff(u8); +u32 MidiKeyToCgbFreq(u8, u8, u8); +void nullsub_141(void); +void MPlayJumpTableCopy(void** mplayJumpTable); +void SampleFreqSet(u32 freq); + +void m4aMPlayVolumeControl(MusicPlayerInfo* mplayInfo, u16 trackBits, u16 volume); +void m4aMPlayPitchControl(MusicPlayerInfo* mplayInfo, u16 trackBits, s16 pitch); +void m4aMPlayPanpotControl(MusicPlayerInfo* mplayInfo, u16 trackBits, s8 pan); +void ClearModM(MusicPlayerTrack* track); +void m4aMPlayModDepthSet(MusicPlayerInfo* mplayInfo, u16 trackBits, u8 modDepth); +void m4aMPlayLFOSpeedSet(MusicPlayerInfo* mplayInfo, u16 trackBits, u8 lfoSpeed); + +// sound command handler functions +void ply_fine(MusicPlayerInfo*, MusicPlayerTrack*); +void ply_goto(MusicPlayerInfo*, MusicPlayerTrack*); +void ply_patt(MusicPlayerInfo*, MusicPlayerTrack*); +void ply_pend(MusicPlayerInfo*, MusicPlayerTrack*); +void ply_rept(MusicPlayerInfo*, MusicPlayerTrack*); +void ply_memacc(MusicPlayerInfo*, MusicPlayerTrack*); +void ply_prio(MusicPlayerInfo*, MusicPlayerTrack*); +void ply_tempo(MusicPlayerInfo*, MusicPlayerTrack*); +void ply_keysh(MusicPlayerInfo*, MusicPlayerTrack*); +void ply_voice(MusicPlayerInfo*, MusicPlayerTrack*); +void ply_vol(MusicPlayerInfo*, MusicPlayerTrack*); +void ply_pan(MusicPlayerInfo*, MusicPlayerTrack*); +void ply_bend(MusicPlayerInfo*, MusicPlayerTrack*); +void ply_bendr(MusicPlayerInfo*, MusicPlayerTrack*); +void ply_lfos(MusicPlayerInfo*, MusicPlayerTrack*); +void ply_lfodl(MusicPlayerInfo*, MusicPlayerTrack*); +void ply_mod(MusicPlayerInfo*, MusicPlayerTrack*); +void ply_modt(MusicPlayerInfo*, MusicPlayerTrack*); +void ply_tune(MusicPlayerInfo*, MusicPlayerTrack*); +void ply_port(MusicPlayerInfo*, MusicPlayerTrack*); +void ply_xcmd(MusicPlayerInfo*, MusicPlayerTrack*); +void ply_endtie(MusicPlayerInfo*, MusicPlayerTrack*); +void ply_note(MusicPlayerInfo*, MusicPlayerTrack*); + +// extended sound command handler functions +void ply_xxx(MusicPlayerInfo*, MusicPlayerTrack*); +void ply_xwave(MusicPlayerInfo*, MusicPlayerTrack*); +void ply_xtype(MusicPlayerInfo*, MusicPlayerTrack*); +void ply_xatta(MusicPlayerInfo*, MusicPlayerTrack*); +void ply_xdeca(MusicPlayerInfo*, MusicPlayerTrack*); +void ply_xsust(MusicPlayerInfo*, MusicPlayerTrack*); +void ply_xrele(MusicPlayerInfo*, MusicPlayerTrack*); +void ply_xiecv(MusicPlayerInfo*, MusicPlayerTrack*); +void ply_xiecl(MusicPlayerInfo*, MusicPlayerTrack*); +void ply_xleng(MusicPlayerInfo*, MusicPlayerTrack*); +void ply_xswee(MusicPlayerInfo*, MusicPlayerTrack*); + +u8 SoundMainRAM_Buffer[0x380]; +extern SoundInfo gSoundInfo; + +#define SOUND_CHANNEL_SF_START 0x80 +#define SOUND_CHANNEL_SF_STOP 0x40 +#define SOUND_CHANNEL_SF_LOOP 0x10 +#define SOUND_CHANNEL_SF_IEC 0x04 +#define SOUND_CHANNEL_SF_ENV 0x03 +#define SOUND_CHANNEL_SF_ENV_ATTACK 0x03 +#define SOUND_CHANNEL_SF_ENV_DECAY 0x02 +#define SOUND_CHANNEL_SF_ENV_SUSTAIN 0x01 +#define SOUND_CHANNEL_SF_ENV_RELEASE 0x00 +#define SOUND_CHANNEL_SF_ON \ + (SOUND_CHANNEL_SF_START | SOUND_CHANNEL_SF_STOP | SOUND_CHANNEL_SF_IEC | SOUND_CHANNEL_SF_ENV) + +#define CGB_CHANNEL_MO_PIT 0x02 +#define CGB_CHANNEL_MO_VOL 0x01 + +#define CGB_NRx2_ENV_DIR_DEC 0x00 +#define CGB_NRx2_ENV_DIR_INC 0x08 + +void* const gMPlayJumpTableTemplate[] = { + ply_fine, ply_goto, ply_patt, ply_pend, ply_rept, ply_fine, ply_fine, ply_fine, ply_fine, + ply_prio, ply_tempo, ply_keysh, ply_voice, ply_vol, ply_pan, ply_bend, ply_bendr, ply_lfos, + ply_lfodl, ply_mod, ply_modt, ply_fine, ply_fine, ply_tune, ply_fine, ply_fine, ply_fine, + ply_port, ply_fine, ply_endtie, SampleFreqSet, TrackStop, FadeOutBody, TrkVolPitSet, RealClearChain, SoundMainBTM, +}; + +const u8 gScaleTable[] = { + 0xE0, 0xE1, 0xE2, 0xE3, 0xE4, 0xE5, 0xE6, 0xE7, 0xE8, 0xE9, 0xEA, 0xEB, 0xD0, 0xD1, 0xD2, 0xD3, 0xD4, 0xD5, + 0xD6, 0xD7, 0xD8, 0xD9, 0xDA, 0xDB, 0xC0, 0xC1, 0xC2, 0xC3, 0xC4, 0xC5, 0xC6, 0xC7, 0xC8, 0xC9, 0xCA, 0xCB, + 0xB0, 0xB1, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8, 0xB9, 0xBA, 0xBB, 0xA0, 0xA1, 0xA2, 0xA3, 0xA4, 0xA5, + 0xA6, 0xA7, 0xA8, 0xA9, 0xAA, 0xAB, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99, 0x9A, 0x9B, + 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8A, 0x8B, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, + 0x76, 0x77, 0x78, 0x79, 0x7A, 0x7B, 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6A, 0x6B, + 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5A, 0x5B, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, + 0x46, 0x47, 0x48, 0x49, 0x4A, 0x4B, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3A, 0x3B, + 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2A, 0x2B, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, + 0x16, 0x17, 0x18, 0x19, 0x1A, 0x1B, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, +}; + +const u32 gFreqTable[] = { + 2147483648u, 2275179671u, 2410468894u, 2553802834u, 2705659852u, 2866546760u, + 3037000500u, 3217589947u, 3408917802u, 3611622603u, 3826380858u, 4053909305u, +}; + +const u16 gPcmSamplesPerVBlankTable[] = { + 96, 132, 176, 224, 264, 304, 352, 448, 528, 608, 672, 704, +}; + +const u8 gCgbScaleTable[] = { + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, + 0x17, 0x18, 0x19, 0x1A, 0x1B, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2A, 0x2B, 0x30, 0x31, + 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3A, 0x3B, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, + 0x49, 0x4A, 0x4B, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5A, 0x5B, 0x60, 0x61, 0x62, 0x63, + 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6A, 0x6B, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79, 0x7A, + 0x7B, 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8A, 0x8B, 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, + 0x96, 0x97, 0x98, 0x99, 0x9A, 0x9B, 0xA0, 0xA1, 0xA2, 0xA3, 0xA4, 0xA5, 0xA6, 0xA7, 0xA8, 0xA9, 0xAA, 0xAB, +}; + +const s16 gCgbFreqTable[] = { + -2004, -1891, -1785, -1685, -1591, -1501, -1417, -1337, -1262, -1192, -1125, -1062, +}; + +const u8 gNoiseTable[] = { + 0xD7, 0xD6, 0xD5, 0xD4, 0xC7, 0xC6, 0xC5, 0xC4, 0xB7, 0xB6, 0xB5, 0xB4, 0xA7, 0xA6, 0xA5, + 0xA4, 0x97, 0x96, 0x95, 0x94, 0x87, 0x86, 0x85, 0x84, 0x77, 0x76, 0x75, 0x74, 0x67, 0x66, + 0x65, 0x64, 0x57, 0x56, 0x55, 0x54, 0x47, 0x46, 0x45, 0x44, 0x37, 0x36, 0x35, 0x34, 0x27, + 0x26, 0x25, 0x24, 0x17, 0x16, 0x15, 0x14, 0x07, 0x06, 0x05, 0x04, 0x03, 0x02, 0x01, 0x00, +}; + +const u8 gCgb3Vol[] = { + 0x00, 0x00, 0x60, 0x60, 0x60, 0x60, 0x40, 0x40, 0x40, 0x40, 0x80, 0x80, 0x80, 0x80, 0x20, 0x20, +}; + +const u8 gClockTable[] = { + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F, 0x10, + 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x1C, 0x1E, 0x20, 0x24, 0x28, 0x2A, 0x2C, 0x30, 0x34, + 0x36, 0x38, 0x3C, 0x40, 0x42, 0x44, 0x48, 0x4C, 0x4E, 0x50, 0x54, 0x58, 0x5A, 0x5C, 0x60, +}; + +const XcmdFunc gXcmdTable[] = { + ply_xxx, ply_xwave, ply_xtype, ply_xxx, ply_xatta, ply_xdeca, + ply_xsust, ply_xrele, ply_xiecv, ply_xiecl, ply_xleng, ply_xswee, +}; + +void nullsub_544(); + +u32 MidiKeyToFreq(WaveData* wav, u8 key, u8 fineAdjust) { + u32 val1; + u32 val2; + u32 fineAdjustShifted = fineAdjust << 24; + + if (key > 178) { + key = 178; + fineAdjustShifted = 255 << 24; + } + + val1 = gScaleTable[key]; + val1 = gFreqTable[val1 & 0xF] >> (val1 >> 4); + + val2 = gScaleTable[key + 1]; + val2 = gFreqTable[val2 & 0xF] >> (val2 >> 4); + + return umul3232H32(wav->freq, val1 + umul3232H32(val2 - val1, fineAdjustShifted)); +} + +void nullsub_543() { +} + +void MPlayContinue(MusicPlayerInfo* mplayInfo) { + if (mplayInfo->ident == ID_NUMBER) { + mplayInfo->ident++; + mplayInfo->status &= ~MUSICPLAYER_STATUS_PAUSE; + mplayInfo->ident = ID_NUMBER; + } +} + +void MPlayFadeOut(MusicPlayerInfo* mplayInfo, u16 speed) { + if (mplayInfo->ident == ID_NUMBER) { + mplayInfo->ident++; + mplayInfo->fadeOC = speed; + mplayInfo->fadeOI = speed; + mplayInfo->fadeOV = (64 << FADE_VOL_SHIFT); + mplayInfo->ident = ID_NUMBER; + } +} + +void m4aSoundInit(void) { + s32 i; + + CpuCopy32((void*)((s32)SoundMainRAM & ~1), SoundMainRAM_Buffer, sizeof(SoundMainRAM_Buffer)); + + SoundInit(&gSoundInfo); + MPlayExtender(gCgbChans); + m4aSoundMode(SOUND_MODE_DA_BIT_8 | SOUND_MODE_FREQ_15768 | (0xf << SOUND_MODE_MASVOL_SHIFT) | + (8 << SOUND_MODE_MAXCHN_SHIFT)); + + for (i = 0; i < NUM_MUSIC_PLAYERS; i++) { + MusicPlayerInfo* mplayInfo = gMusicPlayers[i].info; + MPlayOpen(mplayInfo, gMusicPlayers[i].tracks, gMusicPlayers[i].nTracks); + mplayInfo->unk_B = gMusicPlayers[i].unk_A; + mplayInfo->memAccArea = gMPlayMemAccArea; + } +} + +void m4aSoundMain(void) { + SoundMain(); +} + +void m4aSongNumStart(u16 n) { + const MusicPlayer* mplayTable = gMusicPlayers; + const Song* songTable = gSongTable; + const Song* song = &songTable[n]; + const MusicPlayer* mplay = &mplayTable[song->musicPlayerIndex]; + + MPlayStart(mplay->info, song->header); +} + +void m4aSongNumStartOrChange(u16 n) { + const MusicPlayer* mplayTable = gMusicPlayers; + const Song* songTable = gSongTable; + const Song* song = &songTable[n]; + const MusicPlayer* mplay = &mplayTable[song->musicPlayerIndex]; + + if (mplay->info->songHeader != song->header) { + MPlayStart(mplay->info, song->header); + } else { + if ((mplay->info->status & MUSICPLAYER_STATUS_TRACK) == 0 || (mplay->info->status & MUSICPLAYER_STATUS_PAUSE)) { + MPlayStart(mplay->info, song->header); + } + } +} + +void m4aSongNumStartOrContinue(u16 n) { + const MusicPlayer* mplayTable = gMusicPlayers; + const Song* songTable = gSongTable; + const Song* song = &songTable[n]; + const MusicPlayer* mplay = &mplayTable[song->musicPlayerIndex]; + + if (mplay->info->songHeader != song->header) + MPlayStart(mplay->info, song->header); + else if ((mplay->info->status & MUSICPLAYER_STATUS_TRACK) == 0) + MPlayStart(mplay->info, song->header); + else if (mplay->info->status & MUSICPLAYER_STATUS_PAUSE) + MPlayContinue(mplay->info); +} + +void m4aSongNumStop(u16 n) { + const MusicPlayer* mplayTable = gMusicPlayers; + const Song* songTable = gSongTable; + const Song* song = &songTable[n]; + const MusicPlayer* mplay = &mplayTable[song->musicPlayerIndex]; + + if (mplay->info->songHeader == song->header) + MPlayStop(mplay->info); +} + +void m4aSongNumContinue(u16 n) { + const MusicPlayer* mplayTable = gMusicPlayers; + const Song* songTable = gSongTable; + const Song* song = &songTable[n]; + const MusicPlayer* mplay = &mplayTable[song->musicPlayerIndex]; + + if (mplay->info->songHeader == song->header) + MPlayContinue(mplay->info); +} + +void m4aMPlayAllStop(void) { + s32 i; + + for (i = 0; i < NUM_MUSIC_PLAYERS; i++) + MPlayStop(gMusicPlayers[i].info); +} + +void m4aMPlayContinue(MusicPlayerInfo* mplayInfo) { + MPlayContinue(mplayInfo); +} + +void m4aMPlayAllContinue(void) { + s32 i; + + for (i = 0; i < NUM_MUSIC_PLAYERS; i++) + MPlayContinue(gMusicPlayers[i].info); +} + +void m4aMPlayFadeOut(MusicPlayerInfo* mplayInfo, u16 speed) { + MPlayFadeOut(mplayInfo, speed); +} + +void m4aMPlayFadeOutTemporarily(MusicPlayerInfo* mplayInfo, u16 speed) { + if (mplayInfo->ident == ID_NUMBER) { + mplayInfo->ident++; + mplayInfo->fadeOC = speed; + mplayInfo->fadeOI = speed; + mplayInfo->fadeOV = (64 << FADE_VOL_SHIFT) | TEMPORARY_FADE; + mplayInfo->ident = ID_NUMBER; + } +} + +void m4aMPlayFadeIn(MusicPlayerInfo* mplayInfo, u16 speed) { + if (mplayInfo->ident == ID_NUMBER) { + mplayInfo->ident++; + mplayInfo->fadeOC = speed; + mplayInfo->fadeOI = speed; + mplayInfo->fadeOV = (0 << FADE_VOL_SHIFT) | FADE_IN; + mplayInfo->status &= ~MUSICPLAYER_STATUS_PAUSE; + mplayInfo->ident = ID_NUMBER; + } +} + +void m4aMPlayImmInit(MusicPlayerInfo* mplayInfo) { + s32 trackCount; + MusicPlayerTrack* track; + + if (mplayInfo->ident != ID_NUMBER) + return; + + mplayInfo->ident++; + trackCount = mplayInfo->trackCount; + track = mplayInfo->tracks; + + while (trackCount > 0) { + if (track->flags & MPT_FLG_EXIST) { + if (track->flags & MPT_FLG_START) { + Clear64byte(track); + track->flags = MPT_FLG_EXIST; + track->bendRange = 2; + track->volX = 64; + track->lfoSpeed = 22; + track->tone.type = 1; + } + } + + trackCount--; + track++; + } + mplayInfo->ident = ID_NUMBER; +} + +void MPlayExtender(CgbChannel* cgbChans) { + SoundInfo* soundInfo; + u32 ident; + + REG_SOUNDCNT_X = SOUND_MASTER_ENABLE | SOUND_4_ON | SOUND_3_ON | SOUND_2_ON | SOUND_1_ON; + REG_SOUNDCNT_L = 0; // set master volume to zero + REG_NR12 = 0x8; + REG_NR22 = 0x8; + REG_NR42 = 0x8; + REG_NR14 = 0x80; + REG_NR24 = 0x80; + REG_NR44 = 0x80; + REG_NR30 = 0; + REG_NR50 = 0x77; + + soundInfo = SOUND_INFO_PTR; + + ident = soundInfo->ident; + + if (ident != ID_NUMBER) + return; + + soundInfo->ident++; + + gMPlayJumpTable[8] = ply_memacc; + gMPlayJumpTable[17] = ply_lfos; + gMPlayJumpTable[19] = ply_mod; + gMPlayJumpTable[28] = ply_xcmd; + gMPlayJumpTable[29] = ply_endtie; + gMPlayJumpTable[30] = SampleFreqSet; + gMPlayJumpTable[31] = TrackStop; + gMPlayJumpTable[32] = FadeOutBody; + gMPlayJumpTable[33] = TrkVolPitSet; + + soundInfo->cgbChannels = cgbChans; + soundInfo->CgbSound = CgbSound; + soundInfo->CgbOscOff = CgbOscOff; + soundInfo->MidiKeyToCgbFreq = MidiKeyToCgbFreq; + soundInfo->maxLines = MAX_LINES; + + CpuFill32(0, cgbChans, sizeof(CgbChannel) * 4); + + cgbChans[0].type = 1; + cgbChans[0].panMask = 0x11; + cgbChans[1].type = 2; + cgbChans[1].panMask = 0x22; + cgbChans[2].type = 3; + cgbChans[2].panMask = 0x44; + cgbChans[3].type = 4; + cgbChans[3].panMask = 0x88; + + soundInfo->ident = ident; +} + +void MusicPlayerJumpTableCopy(void) { + asm("swi 0x2A"); +} + +void ClearChain(void* x) { + void (*func)(void*) = *(&gMPlayJumpTable[34]); + func(x); +} + +void Clear64byte(void* addr) { + void (*func)(void*) = *(&gMPlayJumpTable[35]); + func(addr); +} + +void SoundInit(SoundInfo* soundInfo) { + soundInfo->ident = 0; + + if (REG_DMA1CNT & (DMA_REPEAT << 16)) + REG_DMA1CNT = ((DMA_ENABLE | DMA_START_NOW | DMA_32BIT | DMA_SRC_INC | DMA_DEST_FIXED) << 16) | 4; + + REG_DMA1CNT_H = DMA_32BIT; + REG_SOUNDCNT_X = SOUND_MASTER_ENABLE | SOUND_4_ON | SOUND_3_ON | SOUND_2_ON | SOUND_1_ON; + REG_SOUNDCNT_H = + SOUND_A_FIFO_RESET | SOUND_A_TIMER_0 | SOUND_A_LEFT_OUTPUT | SOUND_A_RIGHT_OUTPUT | SOUND_ALL_MIX_FULL; + REG_SOUNDBIAS_H = (REG_SOUNDBIAS_H & 0x3F) | 0x40; + + REG_DMA1SAD = (s32)soundInfo->pcmBuffer; + REG_DMA1DAD = (s32)®_FIFO_A; + + SOUND_INFO_PTR = soundInfo; + CpuFill32(0, soundInfo, sizeof(SoundInfo)); + + soundInfo->maxChannels = 8; + soundInfo->masterVolume = 15; + soundInfo->plynote = ply_note; + soundInfo->CgbSound = nullsub_544; + soundInfo->CgbOscOff = (CgbOscOffFunc)nullsub_544; + soundInfo->MidiKeyToCgbFreq = (MidiKeyToCgbFreqFunc)nullsub_544; + soundInfo->ExtVolPit = (ExtVolPitFunc)nullsub_544; + + MPlayJumpTableCopy(gMPlayJumpTable); + + soundInfo->MPlayJumpTable = gMPlayJumpTable; + + SampleFreqSet(SOUND_MODE_FREQ_13379); + + soundInfo->ident = ID_NUMBER; +} + +void SampleFreqSet(u32 freq) { + SoundInfo* soundInfo; + m4aSoundVSyncOff(); + soundInfo = SOUND_INFO_PTR; + + freq = (freq & 0xF0000) >> 16; + soundInfo->frequency = freq; + soundInfo->pcmSamplesPerVBlank = gPcmSamplesPerVBlankTable[freq - 1]; + soundInfo->pcmDmaPeriod = PCM_DMA_BUF_SIZE / soundInfo->pcmSamplesPerVBlank; + + // LCD refresh rate 59.7275Hz + soundInfo->pcmFreqency = (597275 * soundInfo->pcmSamplesPerVBlank + 5000) / 10000; + + // CPU frequency 16.78Mhz + soundInfo->divFreq = (16777216 / soundInfo->pcmFreqency + 1) >> 1; + + m4aSoundVSyncOn(); +} + +void m4aSoundMode(u32 mode) { + SoundInfo* soundInfo = SOUND_INFO_PTR; + u32 temp; + + if (soundInfo->ident != ID_NUMBER) + return; + + soundInfo->ident++; + + temp = mode & (SOUND_MODE_REVERB_SET | SOUND_MODE_REVERB_VAL); + + if (temp) + soundInfo->reverb = temp & SOUND_MODE_REVERB_VAL; + + temp = mode & SOUND_MODE_MAXCHN; + + if (temp) { + SoundChannel* chan; + + soundInfo->maxChannels = temp >> SOUND_MODE_MAXCHN_SHIFT; + + temp = MAX_DIRECTSOUND_CHANNELS; + chan = &soundInfo->chans[0]; + + while (temp != 0) { + chan->statusFlags = 0; + temp--; + chan++; + } + } + + temp = mode & SOUND_MODE_MASVOL; + + if (temp) + soundInfo->masterVolume = temp >> SOUND_MODE_MASVOL_SHIFT; + + temp = mode & SOUND_MODE_DA_BIT; + + if (temp) { + temp = (temp & 0x300000) >> 14; + REG_SOUNDBIAS_H = (REG_SOUNDBIAS_H & 0x3F) | temp; + } + + temp = mode & SOUND_MODE_FREQ; + + if (temp) { + SampleFreqSet(temp); + } + + soundInfo->ident = ID_NUMBER; +} + +void SoundClear(void) { + SoundInfo* soundInfo = SOUND_INFO_PTR; + s32 i; + void* chan; + + if (soundInfo->ident != ID_NUMBER) + return; + + soundInfo->ident++; + + i = MAX_DIRECTSOUND_CHANNELS; + chan = &soundInfo->chans[0]; + + while (i > 0) { + ((SoundChannel*)chan)->statusFlags = 0; + i--; + chan = (void*)((s32)chan + sizeof(SoundChannel)); + } + + chan = soundInfo->cgbChannels; + + if (chan) { + i = 1; + + while (i <= 4) { + soundInfo->CgbOscOff(i); + ((CgbChannel*)chan)->statusFlags = 0; + i++; + chan = (void*)((s32)chan + sizeof(CgbChannel)); + } + } + + soundInfo->ident = ID_NUMBER; +} + +void m4aSoundVSyncOff(void) { + SoundInfo* soundInfo = SOUND_INFO_PTR; + + if (soundInfo->ident >= ID_NUMBER && soundInfo->ident <= ID_NUMBER + 1) { + soundInfo->ident += 10; + + REG_TM0CNT_H = 0; + + if (REG_DMA1CNT & (DMA_REPEAT << 16)) + REG_DMA1CNT = ((DMA_ENABLE | DMA_START_NOW | DMA_32BIT | DMA_SRC_INC | DMA_DEST_FIXED) << 16) | 4; + + REG_DMA1CNT_H = DMA_32BIT; + + CpuFill32(0, soundInfo->pcmBuffer, sizeof(soundInfo->pcmBuffer)); + } +} + +#define REG_VCOUNT_8 (*(vu8*)REG_ADDR_VCOUNT) + +void m4aSoundVSyncOn(void) { + SoundInfo* soundInfo = SOUND_INFO_PTR; + u32 ident = soundInfo->ident; + + if (ident == ID_NUMBER) + return; + + REG_DMA1CNT_H = DMA_ENABLE | DMA_START_SPECIAL | DMA_32BIT | DMA_REPEAT; + + soundInfo->pcmDmaCounter = 0; + soundInfo->ident = ident - 10; + + while (REG_VCOUNT_8 == 0x9f) {} + while (REG_VCOUNT_8 != 0x9f) {} + + REG_TM0CNT_L = -(0x44940 / soundInfo->pcmSamplesPerVBlank); + REG_TM0CNT_H = 0x80; +} + +void m4aSoundVSync(void) { + SoundInfo* soundInfo = SOUND_INFO_PTR; + + if (soundInfo->ident - ID_NUMBER > 1) + return; + + soundInfo->pcmDmaCounter--; + if ((s8)soundInfo->pcmDmaCounter > 0) + return; + soundInfo->pcmDmaCounter = soundInfo->pcmDmaPeriod; + if (REG_DMA1CNT & (DMA_REPEAT << 16)) { + REG_DMA1CNT = ((DMA_ENABLE | DMA_START_NOW | DMA_32BIT | DMA_SRC_INC | DMA_DEST_FIXED) << 16) | 4; + } + REG_DMA1CNT_H = DMA_32BIT; + REG_DMA1CNT_H = DMA_ENABLE | DMA_START_SPECIAL | DMA_32BIT | DMA_REPEAT; +} + +void MPlayOpen(MusicPlayerInfo* mplayInfo, MusicPlayerTrack* tracks, u8 trackCount) { + SoundInfo* soundInfo; + + if (trackCount == 0) + return; + + if (trackCount > MAX_MUSICPLAYER_TRACKS) + trackCount = MAX_MUSICPLAYER_TRACKS; + + soundInfo = SOUND_INFO_PTR; + + if (soundInfo->ident != ID_NUMBER) + return; + + soundInfo->ident++; + + Clear64byte(mplayInfo); + + mplayInfo->tracks = tracks; + mplayInfo->trackCount = trackCount; + mplayInfo->status = MUSICPLAYER_STATUS_PAUSE; + + while (trackCount != 0) { + tracks->flags = 0; + trackCount--; + tracks++; + } + + // append music player and MPlayMain to linked list + + if (soundInfo->MPlayMainHead != NULL) { + mplayInfo->func = soundInfo->MPlayMainHead; + mplayInfo->intp = soundInfo->intp; + // NULL assignment semantically useless, but required for match + soundInfo->MPlayMainHead = NULL; + } + + soundInfo->intp = mplayInfo; + soundInfo->MPlayMainHead = MPlayMain; + soundInfo->ident = ID_NUMBER; + mplayInfo->ident = ID_NUMBER; +} + +void MPlayStart(MusicPlayerInfo* mplayInfo, const SongHeader* songHeader) { + s32 i; + u8 unk_B; + MusicPlayerTrack* track; + + if (mplayInfo->ident != ID_NUMBER) + return; + mplayInfo->ident++; + + unk_B = mplayInfo->unk_B; + + if (!unk_B || + ((!mplayInfo->songHeader || !(mplayInfo->tracks[0].flags & MPT_FLG_START)) && + ((mplayInfo->status & MUSICPLAYER_STATUS_TRACK) == 0 || (mplayInfo->status & MUSICPLAYER_STATUS_PAUSE))) || + (mplayInfo->priority <= songHeader->priority)) { + mplayInfo->status = 0; + mplayInfo->songHeader = songHeader; + mplayInfo->tone = songHeader->tone; + mplayInfo->priority = songHeader->priority; + mplayInfo->clock = 0; + mplayInfo->tempoD = 150; + mplayInfo->tempoI = 150; + mplayInfo->tempoU = 0x100; + mplayInfo->tempoC = 0; + mplayInfo->fadeOI = 0; + + i = 0; + track = mplayInfo->tracks; + + while (i < songHeader->trackCount && i < mplayInfo->trackCount) { + TrackStop(mplayInfo, track); + track->flags = MPT_FLG_EXIST | MPT_FLG_START; + track->chan = 0; + track->cmdPtr = songHeader->part[i]; + i++; + track++; + } + + while (i < mplayInfo->trackCount) { + TrackStop(mplayInfo, track); + track->flags = 0; + i++; + track++; + } + + if (songHeader->reverb & SOUND_MODE_REVERB_SET) + m4aSoundMode(songHeader->reverb); + } + mplayInfo->ident = ID_NUMBER; +} + +void MPlayStop(MusicPlayerInfo* mplayInfo) { + s32 i; + MusicPlayerTrack* track; + + if (mplayInfo->ident != ID_NUMBER) + return; + + mplayInfo->ident++; + mplayInfo->status |= MUSICPLAYER_STATUS_PAUSE; + + i = mplayInfo->trackCount; + track = mplayInfo->tracks; + + while (i > 0) { + TrackStop(mplayInfo, track); + i--; + track++; + } + + mplayInfo->ident = ID_NUMBER; +} + +void FadeOutBody(MusicPlayerInfo* mplayInfo) { + s32 i; + MusicPlayerTrack* track; + u16 fadeOV; + + if (mplayInfo->fadeOI == 0) + return; + if (--mplayInfo->fadeOC != 0) + return; + + mplayInfo->fadeOC = mplayInfo->fadeOI; + + if (mplayInfo->fadeOV & FADE_IN) { + if ((u16)(mplayInfo->fadeOV += (4 << FADE_VOL_SHIFT)) >= (64 << FADE_VOL_SHIFT)) { + mplayInfo->fadeOV = (64 << FADE_VOL_SHIFT); + mplayInfo->fadeOI = 0; + } + } else { + if ((s16)(mplayInfo->fadeOV -= (4 << FADE_VOL_SHIFT)) <= 0) { + i = mplayInfo->trackCount; + track = mplayInfo->tracks; + + while (i > 0) { + u32 val; + + TrackStop(mplayInfo, track); + + fadeOV = mplayInfo->fadeOV; + val = TEMPORARY_FADE; + val &= fadeOV; + + if (!val) + track->flags = 0; + + i--; + track++; + } + + if (mplayInfo->fadeOV & TEMPORARY_FADE) + mplayInfo->status |= MUSICPLAYER_STATUS_PAUSE; + else + mplayInfo->status = MUSICPLAYER_STATUS_PAUSE; + + mplayInfo->fadeOI = 0; + return; + } + } + + i = mplayInfo->trackCount; + track = mplayInfo->tracks; + + while (i > 0) { + if (track->flags & MPT_FLG_EXIST) { + fadeOV = mplayInfo->fadeOV; + + track->volX = (fadeOV >> FADE_VOL_SHIFT); + track->flags |= MPT_FLG_VOLCHG; + } + + i--; + track++; + } +} + +void TrkVolPitSet(MusicPlayerInfo* mplayInfo, MusicPlayerTrack* track) { + if (track->flags & MPT_FLG_VOLSET) { + s32 x; + s32 y; + + x = (u32)(track->vol * track->volX) >> 5; + + if (track->modT == 1) + x = (u32)(x * (track->modM + 128)) >> 7; + + y = 2 * track->pan + track->panX; + + if (track->modT == 2) + y += track->modM; + + if (y < -128) + y = -128; + else if (y > 127) + y = 127; + + track->volMR = (u32)((y + 128) * x) >> 8; + track->volML = (u32)((127 - y) * x) >> 8; + } + + if (track->flags & MPT_FLG_PITSET) { + s32 bend = track->bend * track->bendRange; + s32 x = (track->tune + bend) * 4 + (track->keyShift << 8) + (track->keyShiftX << 8) + track->pitX; + + if (track->modT == 0) + x += 16 * track->modM; + + track->keyM = x >> 8; + track->pitM = x; + } + + track->flags &= ~(MPT_FLG_PITSET | MPT_FLG_VOLSET); +} + +u32 MidiKeyToCgbFreq(u8 chanNum, u8 key, u8 fineAdjust) { + if (chanNum == 4) { + if (key <= 20) { + key = 0; + } else { + key -= 21; + if (key > 59) + key = 59; + } + + return gNoiseTable[key]; + } else { + s32 val1; + s32 val2; + + if (key <= 35) { + fineAdjust = 0; + key = 0; + } else { + key -= 36; + if (key > 130) { + key = 130; + fineAdjust = 255; + } + } + + val1 = gCgbScaleTable[key]; + val1 = gCgbFreqTable[val1 & 0xF] >> (val1 >> 4); + + val2 = gCgbScaleTable[key + 1]; + val2 = gCgbFreqTable[val2 & 0xF] >> (val2 >> 4); + + return val1 + ((fineAdjust * (val2 - val1)) >> 8) + 2048; + } +} + +void CgbOscOff(u8 chanNum) { + switch (chanNum) { + case 1: + REG_NR12 = 8; + REG_NR14 = 0x80; + break; + case 2: + REG_NR22 = 8; + REG_NR24 = 0x80; + break; + case 3: + REG_NR30 = 0; + break; + default: + REG_NR42 = 8; + REG_NR44 = 0x80; + } +} + +static inline int CgbPan(CgbChannel* chan) { + u32 rightVolume = chan->rightVolume; + u32 leftVolume = chan->leftVolume; + u8 rightVolume2 = rightVolume; + u8 leftVolume2 = leftVolume; + if (rightVolume2 >= leftVolume2) { + if (rightVolume2 / 2 >= leftVolume2) { + chan->pan = 0x0F; + return 1; + } + } else { + if (leftVolume2 / 2 >= rightVolume2) { + chan->pan = 0xF0; + return 1; + } + } + return 0; +} + +void CgbModVol(CgbChannel* chan) { + SoundInfo* soundInfo = SOUND_INFO_PTR; + + if (!CgbPan(chan)) { + chan->pan = 0xFF; + chan->envelopeGoal = (u32)(chan->rightVolume + chan->leftVolume) >> 4; + } else { + // Force chan->rightVolume and chan->leftVolume to be read from memory again, + // even though there is no reason to do so. + // The command line option "-fno-gcse" achieves the same result as this. +#ifndef NONMATCHING + asm("" : : : "memory"); +#endif + + chan->envelopeGoal = (u32)(chan->rightVolume + chan->leftVolume) >> 4; + if (chan->envelopeGoal > 15) + chan->envelopeGoal = 15; + } + + chan->sustainGoal = (chan->envelopeGoal * chan->sustain + 15) >> 4; + chan->pan &= chan->panMask; +} + +NONMATCH("asm/non_matching/m4a/CgbSound.inc", void CgbSound(void)) { + s32 ch; + CgbChannel* channels; + s32 envelopeStepTimeAndDir; + s32 prevC15; + SoundInfo* soundInfo = SOUND_INFO_PTR; + vu8* nrx0ptr; + vu8* nrx1ptr; + vu8* nrx2ptr; + vu8* nrx3ptr; + vu8* nrx4ptr; + + // Most comparision operations that cast to s8 perform 'and' by 0xFF. + int mask = 0xff; + + if (soundInfo->c15) + soundInfo->c15--; + else + soundInfo->c15 = 14; + + for (ch = 1, channels = soundInfo->cgbChannels; ch <= 4; ch++, channels++) { + if (!(channels->statusFlags & SOUND_CHANNEL_SF_ON)) + continue; + + /* 1. determine hardware channel registers */ + switch (ch) { + case 1: + nrx0ptr = (vu8*)(REG_ADDR_NR10); + nrx1ptr = (vu8*)(REG_ADDR_NR11); + nrx2ptr = (vu8*)(REG_ADDR_NR12); + nrx3ptr = (vu8*)(REG_ADDR_NR13); + nrx4ptr = (vu8*)(REG_ADDR_NR14); + break; + case 2: + nrx0ptr = (vu8*)(REG_ADDR_NR10 + 1); + nrx1ptr = (vu8*)(REG_ADDR_NR21); + nrx2ptr = (vu8*)(REG_ADDR_NR22); + nrx3ptr = (vu8*)(REG_ADDR_NR23); + nrx4ptr = (vu8*)(REG_ADDR_NR24); + break; + case 3: + nrx0ptr = (vu8*)(REG_ADDR_NR30); + nrx1ptr = (vu8*)(REG_ADDR_NR31); + nrx2ptr = (vu8*)(REG_ADDR_NR32); + nrx3ptr = (vu8*)(REG_ADDR_NR33); + nrx4ptr = (vu8*)(REG_ADDR_NR34); + break; + default: + nrx0ptr = (vu8*)(REG_ADDR_NR30 + 1); + nrx1ptr = (vu8*)(REG_ADDR_NR41); + nrx2ptr = (vu8*)(REG_ADDR_NR42); + nrx3ptr = (vu8*)(REG_ADDR_NR43); + nrx4ptr = (vu8*)(REG_ADDR_NR44); + break; + } + + prevC15 = soundInfo->c15; + envelopeStepTimeAndDir = *nrx2ptr; + + /* 2. calculate envelope volume */ + if (channels->statusFlags & SOUND_CHANNEL_SF_START) { + if (!(channels->statusFlags & SOUND_CHANNEL_SF_STOP)) { + channels->statusFlags = SOUND_CHANNEL_SF_ENV_ATTACK; + channels->modify = CGB_CHANNEL_MO_PIT | CGB_CHANNEL_MO_VOL; + CgbModVol(channels); + switch (ch) { + case 1: + *nrx0ptr = channels->sweep; + // fallthrough + case 2: + *nrx1ptr = ((u32)channels->nextWave << 6) + channels->length; + goto init_env_step_time_dir; + case 3: + if (channels->nextWave != channels->currentWave) { + *nrx0ptr = 0x40; + REG_WAVE_RAM0 = channels->nextWave[0]; + REG_WAVE_RAM1 = channels->nextWave[1]; + REG_WAVE_RAM2 = channels->nextWave[2]; + REG_WAVE_RAM3 = channels->nextWave[3]; + channels->currentWave = channels->nextWave; + } + *nrx0ptr = 0; + *nrx1ptr = channels->length; + if (channels->length) + channels->n4 = 0xC0; + else + channels->n4 = 0x80; + break; + default: + *nrx1ptr = channels->length; + *nrx3ptr = (u32)channels->nextWave << 3; + init_env_step_time_dir: + envelopeStepTimeAndDir = channels->attack + CGB_NRx2_ENV_DIR_INC; + if (channels->length) + channels->n4 = 0x40; + else + channels->n4 = 0x00; + break; + } + channels->envelopeCounter = channels->attack; + if ((s8)(channels->attack & mask)) { + channels->envelopeVolume = 0; + goto envelope_step_complete; + } else { + // skip attack phase if attack is instantaneous (=0) + goto envelope_decay_start; + } + } else { + goto oscillator_off; + } + } else if (channels->statusFlags & SOUND_CHANNEL_SF_IEC) { + channels->echoLength--; + if ((s8)(channels->echoLength & mask) <= 0) { + oscillator_off: + CgbOscOff(ch); + channels->statusFlags = 0; + goto channel_complete; + } + goto envelope_complete; + } else if ((channels->statusFlags & SOUND_CHANNEL_SF_STOP) && (channels->statusFlags & SOUND_CHANNEL_SF_ENV)) { + channels->statusFlags &= ~SOUND_CHANNEL_SF_ENV; + channels->envelopeCounter = channels->release; + if ((s8)(channels->release & mask)) { + channels->modify |= CGB_CHANNEL_MO_VOL; + if (ch != 3) + envelopeStepTimeAndDir = channels->release | CGB_NRx2_ENV_DIR_DEC; + goto envelope_step_complete; + } else { + goto envelope_pseudoecho_start; + } + } else { + envelope_step_repeat: + if (channels->envelopeCounter == 0) { + if (ch == 3) + channels->modify |= CGB_CHANNEL_MO_VOL; + + CgbModVol(channels); + if ((channels->statusFlags & SOUND_CHANNEL_SF_ENV) == SOUND_CHANNEL_SF_ENV_RELEASE) { + channels->envelopeVolume--; + if ((s8)(channels->envelopeVolume & mask) <= 0) { + envelope_pseudoecho_start: + channels->envelopeVolume = ((channels->envelopeGoal * channels->echoVolume) + 0xFF) >> 8; + if (channels->envelopeVolume) { + channels->statusFlags |= SOUND_CHANNEL_SF_IEC; + channels->modify |= CGB_CHANNEL_MO_VOL; + if (ch != 3) + envelopeStepTimeAndDir = 0 | CGB_NRx2_ENV_DIR_INC; + goto envelope_complete; + } else { + goto oscillator_off; + } + } else { + channels->envelopeCounter = channels->release; + } + } else if ((channels->statusFlags & SOUND_CHANNEL_SF_ENV) == SOUND_CHANNEL_SF_ENV_SUSTAIN) { + envelope_sustain: + channels->envelopeVolume = channels->sustainGoal; + channels->envelopeCounter = 7; + } else if ((channels->statusFlags & SOUND_CHANNEL_SF_ENV) == SOUND_CHANNEL_SF_ENV_DECAY) { + int envelopeVolume, sustainGoal; + + channels->envelopeVolume--; + envelopeVolume = (s8)(channels->envelopeVolume & mask); + sustainGoal = (s8)(channels->sustainGoal); + if (envelopeVolume <= sustainGoal) { + envelope_sustain_start: + if (channels->sustain == 0) { + channels->statusFlags &= ~SOUND_CHANNEL_SF_ENV; + goto envelope_pseudoecho_start; + } else { + channels->statusFlags--; + channels->modify |= CGB_CHANNEL_MO_VOL; + if (ch != 3) + envelopeStepTimeAndDir = 0 | CGB_NRx2_ENV_DIR_INC; + goto envelope_sustain; + } + } else { + channels->envelopeCounter = channels->decay; + } + } else { + channels->envelopeVolume++; + if ((u8)(channels->envelopeVolume & mask) >= channels->envelopeGoal) { + envelope_decay_start: + channels->statusFlags--; + channels->envelopeCounter = channels->decay; + if ((u8)(channels->envelopeCounter & mask)) { + channels->modify |= CGB_CHANNEL_MO_VOL; + channels->envelopeVolume = channels->envelopeGoal; + if (ch != 3) + envelopeStepTimeAndDir = channels->decay | CGB_NRx2_ENV_DIR_DEC; + } else { + goto envelope_sustain_start; + } + } else { + channels->envelopeCounter = channels->attack; + } + } + } + } + + envelope_step_complete: + // every 15 frames, envelope calculation has to be done twice + // to keep up with the hardware envelope rate (1/64 s) + channels->envelopeCounter--; + if (prevC15 == 0) { + prevC15--; + goto envelope_step_repeat; + } + + envelope_complete: + /* 3. apply pitch to HW registers */ + if (channels->modify & CGB_CHANNEL_MO_PIT) { + if (ch < 4 && (channels->type & TONEDATA_TYPE_FIX)) { + int dac_pwm_rate = REG_SOUNDBIAS_H; + + if (dac_pwm_rate < 0x40) // if PWM rate = 32768 Hz + channels->frequency = (channels->frequency + 2) & 0x7fc; + else if (dac_pwm_rate < 0x80) // if PWM rate = 65536 Hz + channels->frequency = (channels->frequency + 1) & 0x7fe; + } + + if (ch != 4) + *nrx3ptr = channels->frequency; + else + *nrx3ptr = (*nrx3ptr & 0x08) | channels->frequency; + channels->n4 = (channels->n4 & 0xC0) + (*((u8*)(&channels->frequency) + 1)); + *nrx4ptr = (s8)(channels->n4 & mask); + } + + /* 4. apply envelope & volume to HW registers */ + if (channels->modify & CGB_CHANNEL_MO_VOL) { + REG_NR51 = (REG_NR51 & ~channels->panMask) | channels->pan; + if (ch == 3) { + *nrx2ptr = gCgb3Vol[channels->envelopeVolume]; + if (channels->n4 & 0x80) { + *nrx0ptr = 0x80; + *nrx4ptr = channels->n4; + channels->n4 &= 0x7f; + } + } else { + envelopeStepTimeAndDir &= 0xf; + *nrx2ptr = (channels->envelopeVolume << 4) + envelopeStepTimeAndDir; + *nrx4ptr = channels->n4 | 0x80; + if (ch == 1 && !(*nrx0ptr & 0x08)) + *nrx4ptr = channels->n4 | 0x80; + } + } + + channel_complete: + channels->modify = 0; + } +} +END_NONMATCH + +void m4aMPlayTempoControl(MusicPlayerInfo* mplayInfo, u16 tempo) { + if (mplayInfo->ident == ID_NUMBER) { + mplayInfo->ident++; + mplayInfo->tempoU = tempo; + mplayInfo->tempoI = (mplayInfo->tempoD * mplayInfo->tempoU) >> 8; + mplayInfo->ident = ID_NUMBER; + } +} + +void m4aMPlayVolumeControl(MusicPlayerInfo* mplayInfo, u16 trackBits, u16 volume) { + s32 i; + u32 bit; + MusicPlayerTrack* track; + + if (mplayInfo->ident != ID_NUMBER) + return; + + mplayInfo->ident++; + + i = mplayInfo->trackCount; + track = mplayInfo->tracks; + bit = 1; + + while (i > 0) { + if (trackBits & bit) { + if (track->flags & MPT_FLG_EXIST) { + track->volX = volume / 4; + track->flags |= MPT_FLG_VOLCHG; + } + } + + i--; + track++; + bit <<= 1; + } + + mplayInfo->ident = ID_NUMBER; +} + +void m4aMPlayPitchControl(MusicPlayerInfo* mplayInfo, u16 trackBits, s16 pitch) { + s32 i; + u32 bit; + MusicPlayerTrack* track; + + if (mplayInfo->ident != ID_NUMBER) + return; + + mplayInfo->ident++; + + i = mplayInfo->trackCount; + track = mplayInfo->tracks; + bit = 1; + + while (i > 0) { + if (trackBits & bit) { + if (track->flags & MPT_FLG_EXIST) { + track->keyShiftX = pitch >> 8; + track->pitX = pitch; + track->flags |= MPT_FLG_PITCHG; + } + } + + i--; + track++; + bit <<= 1; + } + + mplayInfo->ident = ID_NUMBER; +} + +void m4aMPlayPanpotControl(MusicPlayerInfo* mplayInfo, u16 trackBits, s8 pan) { + s32 i; + u32 bit; + MusicPlayerTrack* track; + + if (mplayInfo->ident != ID_NUMBER) + return; + + mplayInfo->ident++; + + i = mplayInfo->trackCount; + track = mplayInfo->tracks; + bit = 1; + + while (i > 0) { + if (trackBits & bit) { + if (track->flags & MPT_FLG_EXIST) { + track->panX = pan; + track->flags |= MPT_FLG_VOLCHG; + } + } + + i--; + track++; + bit <<= 1; + } + + mplayInfo->ident = ID_NUMBER; +} + +void ClearModM(MusicPlayerTrack* track) { + track->lfoSpeedC = 0; + track->modM = 0; + + if (track->modT == 0) + track->flags |= MPT_FLG_PITCHG; + else + track->flags |= MPT_FLG_VOLCHG; +} + +void m4aMPlayModDepthSet(MusicPlayerInfo* mplayInfo, u16 trackBits, u8 modDepth) { + s32 i; + u32 bit; + MusicPlayerTrack* track; + + if (mplayInfo->ident != ID_NUMBER) + return; + + mplayInfo->ident++; + + i = mplayInfo->trackCount; + track = mplayInfo->tracks; + bit = 1; + + while (i > 0) { + if (trackBits & bit) { + if (track->flags & MPT_FLG_EXIST) { + track->mod = modDepth; + + if (!track->mod) + ClearModM(track); + } + } + + i--; + track++; + bit <<= 1; + } + + mplayInfo->ident = ID_NUMBER; +} + +void m4aMPlayLFOSpeedSet(MusicPlayerInfo* mplayInfo, u16 trackBits, u8 lfoSpeed) { + s32 i; + u32 bit; + MusicPlayerTrack* track; + + if (mplayInfo->ident != ID_NUMBER) + return; + + mplayInfo->ident++; + + i = mplayInfo->trackCount; + track = mplayInfo->tracks; + bit = 1; + + while (i > 0) { + if (trackBits & bit) { + if (track->flags & MPT_FLG_EXIST) { + track->lfoSpeed = lfoSpeed; + + if (!track->lfoSpeed) + ClearModM(track); + } + } + + i--; + track++; + bit <<= 1; + } + + mplayInfo->ident = ID_NUMBER; +} + +#define MEMACC_COND_JUMP(cond) \ + if (cond) \ + goto cond_true; \ + else \ + goto cond_false; + +void ply_memacc(MusicPlayerInfo* mplayInfo, MusicPlayerTrack* track) { + u32 op; + u8* addr; + u8 data; + + op = *track->cmdPtr; + track->cmdPtr++; + + addr = mplayInfo->memAccArea + *track->cmdPtr; + track->cmdPtr++; + + data = *track->cmdPtr; + track->cmdPtr++; + + switch (op) { + case 0: + *addr = data; + return; + case 1: + *addr += data; + return; + case 2: + *addr -= data; + return; + case 3: + *addr = mplayInfo->memAccArea[data]; + return; + case 4: + *addr += mplayInfo->memAccArea[data]; + return; + case 5: + *addr -= mplayInfo->memAccArea[data]; + return; + case 6: + MEMACC_COND_JUMP(*addr == data) + return; + case 7: + MEMACC_COND_JUMP(*addr != data) + return; + case 8: + MEMACC_COND_JUMP(*addr > data) + return; + case 9: + MEMACC_COND_JUMP(*addr >= data) + return; + case 10: + MEMACC_COND_JUMP(*addr <= data) + return; + case 11: + MEMACC_COND_JUMP(*addr < data) + return; + case 12: + MEMACC_COND_JUMP(*addr == mplayInfo->memAccArea[data]) + return; + case 13: + MEMACC_COND_JUMP(*addr != mplayInfo->memAccArea[data]) + return; + case 14: + MEMACC_COND_JUMP(*addr > mplayInfo->memAccArea[data]) + return; + case 15: + MEMACC_COND_JUMP(*addr >= mplayInfo->memAccArea[data]) + return; + case 16: + MEMACC_COND_JUMP(*addr <= mplayInfo->memAccArea[data]) + return; + case 17: + MEMACC_COND_JUMP(*addr < mplayInfo->memAccArea[data]) + return; + default: + return; + } + +cond_true : { + // *& is required for matching + ((MPlayFunc)(*&gMPlayJumpTable[1]))(mplayInfo, track); + return; +} + +cond_false: + track->cmdPtr += 4; +} + +void ply_xcmd(MusicPlayerInfo* mplayInfo, MusicPlayerTrack* track) { + u32 n = *track->cmdPtr; + track->cmdPtr++; + + gXcmdTable[n](mplayInfo, track); +} + +void ply_xxx(MusicPlayerInfo* mplayInfo, MusicPlayerTrack* track) { + ((MPlayFunc)(gMPlayJumpTable[0]))(mplayInfo, track); +} + +#define READ_XCMD_BYTE(var, n) \ + { \ + u32 byte = track->cmdPtr[(n)]; \ + byte <<= n * 8; \ + (var) &= ~(0xFF << (n * 8)); \ + (var) |= byte; \ + } + +void ply_xwave(MusicPlayerInfo* mplayInfo, MusicPlayerTrack* track) { + u32 wav; + + READ_XCMD_BYTE(wav, 0) // UB: uninitialized variable + READ_XCMD_BYTE(wav, 1) + READ_XCMD_BYTE(wav, 2) + READ_XCMD_BYTE(wav, 3) + + track->tone.wav = (WaveData*)wav; + track->cmdPtr += 4; +} + +void ply_xtype(MusicPlayerInfo* mplayInfo, MusicPlayerTrack* track) { + track->tone.type = *track->cmdPtr; + track->cmdPtr++; +} + +void ply_xatta(MusicPlayerInfo* mplayInfo, MusicPlayerTrack* track) { + track->tone.attack = *track->cmdPtr; + track->cmdPtr++; +} + +void ply_xdeca(MusicPlayerInfo* mplayInfo, MusicPlayerTrack* track) { + track->tone.decay = *track->cmdPtr; + track->cmdPtr++; +} + +void ply_xsust(MusicPlayerInfo* mplayInfo, MusicPlayerTrack* track) { + track->tone.sustain = *track->cmdPtr; + track->cmdPtr++; +} + +void ply_xrele(MusicPlayerInfo* mplayInfo, MusicPlayerTrack* track) { + track->tone.release = *track->cmdPtr; + track->cmdPtr++; +} + +void ply_xiecv(MusicPlayerInfo* mplayInfo, MusicPlayerTrack* track) { + track->echoVolume = *track->cmdPtr; + track->cmdPtr++; +} + +void ply_xiecl(MusicPlayerInfo* mplayInfo, MusicPlayerTrack* track) { + track->echoLength = *track->cmdPtr; + track->cmdPtr++; +} + +void ply_xleng(MusicPlayerInfo* mplayInfo, MusicPlayerTrack* track) { + track->tone.length = *track->cmdPtr; + track->cmdPtr++; +} + +void ply_xswee(MusicPlayerInfo* mplayInfo, MusicPlayerTrack* track) { + track->tone.pan_sweep = *track->cmdPtr; + track->cmdPtr++; +} + +void nullsub_544() { +} \ No newline at end of file diff --git a/src/intro.c b/src/intro.c index e3ee0f9d..6d24d922 100644 --- a/src/intro.c +++ b/src/intro.c @@ -158,7 +158,7 @@ static void HandleTitlescreen(void) { gIntroState.swordBgScaleRatio = 0x10; UpdateSwordBgAffineData(); } - sub_080A3210(); + InitSoundPlayingInfo(); SoundReq(BGM_TITLE_SCREEN); DoFade(6, 8); break; diff --git a/src/item.c b/src/item.c index 35193c97..8ba2e848 100644 --- a/src/item.c +++ b/src/item.c @@ -1,7 +1,5 @@ #include "global.h" -#include "entity.h" #include "item.h" -#include "functions.h" // TODO - How does this relate to PlayerItemFunctions? Is this just a lookup table? void (*const gItemFunctions[])(ItemBehavior*, u32) = { diff --git a/src/loadRoom.c b/src/loadRoom.c index 0bd68f75..eaf41966 100644 --- a/src/loadRoom.c +++ b/src/loadRoom.c @@ -10,7 +10,7 @@ extern Entity* LoadRoomEntity(EntityData*); extern void* GetRoomProperty(u32, u32, u32); extern u32 gUnk_02017654; -extern u32* gAreaEntities; +extern u32* gAreaTable; extern void sub_080186EC(); extern void sub_0804B16C(); @@ -74,7 +74,7 @@ void sub_0804B0B0(u32 arg0, u32 arg1) { void SetCurrentRoomPropertyList(u32 arg0, u32 arg1) { u32** arr; gUnk_02017654 = 0; - arr = &gAreaEntities; + arr = &gAreaTable; if (arr[arg0] != 0) { gUnk_02017654 = arr[arg0][arg1]; } @@ -94,7 +94,7 @@ void* GetRoomProperty(u32 arg0, u32 arg1, u32 arg2) { u32 temp; u32** arr; temp = 0; - arr = &gAreaEntities; + arr = &gAreaTable; if (arr[arg0] != NULL) { temp = arr[arg0][arg1]; if (temp != 0) { diff --git a/src/main.c b/src/main.c index 651187da..78e9fdd0 100644 --- a/src/main.c +++ b/src/main.c @@ -73,7 +73,7 @@ void AgbMain(void) { sScreenHandlers[gMain.screen](); MessageUpdate(); sub_08050154(); - sub_080A3480(); + SoundLoop(); break; } PrepNextFrame(); @@ -206,7 +206,7 @@ u32 sub_08056134(void) { } void InitDMA() { - SoundReq(SND_VSYNC_OFF); + SoundReq(SONG_VSYNC_OFF); gScreen._6d = gScreen._6c; gScreen._6c = 0; @@ -219,7 +219,7 @@ void InitDMA() { } void sub_08056208() { - SoundReq(SND_VSYNC_ON); + SoundReq(SONG_VSYNC_ON); gScreen._6c = gScreen._6d; gScreen._6d = 0; } diff --git a/src/manager/manager15.c b/src/manager/manager15.c index 295f14c7..0d6a3363 100644 --- a/src/manager/manager15.c +++ b/src/manager/manager15.c @@ -81,7 +81,7 @@ void sub_0805A370(Manager15* this) { if (this->manager.unk_0d) { LoadRoomEntityList((EntityData*)&gUnk_080E4C08); this->manager.action = 3; - SoundReq(SONG_RESET_UNK); + SoundReq(SONG_STOP_BGM); } } @@ -426,8 +426,6 @@ void sub_0805A94C(Manager15* this) { gScreen.controls.window1VerticalDimensions = (tmp1 << 8 | tmp2); } -extern u8 gBG3Buffer[]; - #ifdef NON_MATCHING void sub_0805A9CC(Manager15* this) { int tmp1, tmp2; diff --git a/src/manager/manager3.c b/src/manager/manager3.c index acd83825..5be578f2 100644 --- a/src/manager/manager3.c +++ b/src/manager/manager3.c @@ -5,7 +5,7 @@ #include "room.h" #include "player.h" #include "random.h" -#include "functions.h" +#include "audio.h" // Facilitates the usage of minish portals. @@ -58,7 +58,7 @@ void sub_080576C0(Manager3* this) { this->manager.unk_0e); if (!this->manager.unk_0f) { this->manager.unk_0f = 1; - SoundReq(0x152); + SoundReq(SFX_152); } } } diff --git a/src/manager/manager8.c b/src/manager/manager8.c index aa80b627..582d5640 100644 --- a/src/manager/manager8.c +++ b/src/manager/manager8.c @@ -39,7 +39,6 @@ void sub_08057EFC(Manager8* this) { void sub_08058004(u32, void*, void*); -extern u8 gBG3Buffer[]; extern u8 gUnk_02006F00[]; void sub_08057F20(Manager8* this) { @@ -59,8 +58,8 @@ void sub_08057F20(Manager8* this) { tmp = tmp + (tmp >> 2) + ((0x400 - gRoomControls.width) / 2); gScreen.bg.bg1xOffset = tmp & 0xF; gScreen.bg.bg1yOffset = 0x30 - ((0x30 - (gRoomControls.roomScrollY - gRoomControls.roomOriginY)) >> 1); - gScreen.bg.bg1Tilemap = gBG3Buffer + 0x800; - sub_08058004(tmp, gUnk_02006F00 + 0x2000, gBG3Buffer + 0x800); + gScreen.bg.bg1Tilemap = gBG3Buffer + 0x400; + sub_08058004(tmp, gUnk_02006F00 + 0x2000, gBG3Buffer + 0x400); tmp = ((tmp >> 4) << 1); if (this->unk_3c != tmp) { this->unk_3c = tmp; @@ -123,11 +122,11 @@ void sub_080580B0(u32 unk1) { gScreen.affine.bg3Updated = 1; tmp = gRoomControls.roomScrollX - gRoomControls.roomOriginX; // r7 tmp = tmp + (tmp >> 2) + (0x400 - gRoomControls.width) / 2; - sub_08058004(tmp, gUnk_02006F00 + 0x2000, gBG3Buffer + 0x800); + sub_08058004(tmp, gUnk_02006F00 + 0x2000, gBG3Buffer + 0x400); gScreen.bg.bg1xOffset = tmp & 0xF; gScreen.bg.bg1yOffset = 0x30 - ((0x30 - (gRoomControls.roomScrollY - gRoomControls.roomOriginY)) >> 1); //? gScreen.bg.bg1Control = 0x1E09; - gScreen.bg.bg1Tilemap = gBG3Buffer + 0x800; + gScreen.bg.bg1Tilemap = gBG3Buffer + 0x400; gScreen.bg.bg1Updated = 1; gScreen.controls.layerFXControl = 0x3C48; gScreen.controls.alphaBlend = 0x609; diff --git a/src/manager/manager9.c b/src/manager/manager9.c index aebc9a96..1baa8d98 100644 --- a/src/manager/manager9.c +++ b/src/manager/manager9.c @@ -13,11 +13,10 @@ typedef struct { void sub_08058204(Manager9*); void sub_08058210(Manager9*); u32 sub_08058244(int); -void sub_080582A0(u32, u32*, u8*); +void sub_080582A0(u32, u32*, u16*); void sub_080582F8(u8*, u8*); extern u32 gUnk_02006F00[]; -extern u8 gBG3Buffer[]; const u16 gUnk_081081EC[] = { 0x30, 0x30, 0x30, 0x38 }; @@ -55,13 +54,13 @@ u32 sub_08058244(int i) { return tmp; } -void sub_080582A0(u32 unk, u32* unk2, u8* unk3) { +void sub_080582A0(u32 unk, u32* unk2, u16* unk3) { int i = 0x20; unk2 += unk >> 4; for (; i != 0; i--) { DmaSet(3, unk2, unk3, 0x80000020); unk2 += 0x40; - unk3 += 0x40; + unk3 += 0x20; } } diff --git a/src/manager/managerB.c b/src/manager/managerB.c index ca298178..470ef89d 100644 --- a/src/manager/managerB.c +++ b/src/manager/managerB.c @@ -5,6 +5,7 @@ #include "room.h" #include "area.h" #include "utils.h" +#include "audio.h" #include "functions.h" /* @@ -18,7 +19,7 @@ void (*const ManagerB_ActionFuncs[])(Manager*); void sub_080585F0(Manager* this) { - // make a distincion if this is a controller (unk_0a = 0) or a helper (unk_0a = 1) + // make a distincion if this is a controller (volumeMasterTarget = 0) or a helper (volumeMasterTarget = 1) ManagerB_ActionFuncs[this->unk_0a](this); } @@ -140,7 +141,7 @@ void ManagerBHelper_Monitor(ManagerBHelper* this, Entity* ent, u32 index) { this->manager.unk_0e++; } -// case unk_0a is 1: The manager is a helper +// case volumeMasterTarget is 1: The manager is a helper void ManagerBHelper_Main(Manager* this) { u8 i, anyRemaining; diff --git a/src/manager/managerE.c b/src/manager/managerE.c index 44bfb5a7..200a52d5 100644 --- a/src/manager/managerE.c +++ b/src/manager/managerE.c @@ -3,6 +3,7 @@ #include "manager.h" #include "flags.h" #include "room.h" +#include "audio.h" #include "functions.h" void sub_08058E60(ManagerE* this) { diff --git a/src/npc/bigGoron.c b/src/npc/bigGoron.c index 3123b036..c3032d54 100644 --- a/src/npc/bigGoron.c +++ b/src/npc/bigGoron.c @@ -4,6 +4,7 @@ #include "structures.h" #include "script.h" #include "random.h" +#include "audio.h" #include "functions.h" extern void (*gUnk_081140D4[])(Entity*); diff --git a/src/npc/bladeBrothers.c b/src/npc/bladeBrothers.c index 49a86dfc..7bb1fdc3 100644 --- a/src/npc/bladeBrothers.c +++ b/src/npc/bladeBrothers.c @@ -7,6 +7,7 @@ #include "save.h" #include "script.h" #include "npc.h" +#include "audio.h" #include "functions.h" extern void (*gUnk_081115C0[])(Entity*); @@ -168,7 +169,7 @@ void sub_08068BEC(Entity* this, u32 unused) { if (target) { target->spritePriority.b0 = 1; PositionRelative(this, target, 0, -0x100000); - SoundReq(0xfa); + SoundReq(SFX_FA); } } diff --git a/src/npc/ezloCap.c b/src/npc/ezloCap.c index a7b5593e..1dd254cb 100644 --- a/src/npc/ezloCap.c +++ b/src/npc/ezloCap.c @@ -1,9 +1,10 @@ #include "global.h" #include "entity.h" -#include "functions.h" #include "flags.h" #include "save.h" #include "script.h" +#include "audio.h" +#include "functions.h" extern Hitbox gUnk_080FD170; extern void script_08016030; // Cutscene data type? @@ -184,7 +185,7 @@ void sub_0806DAE8(Entity* this) { break; } - SoundReq(0xcd); + SoundReq(SFX_TASK_COMPLETE); } void sub_0806DB44(Entity* this, ScriptExecutionContext* context) { diff --git a/src/npc/melari.c b/src/npc/melari.c index a62b837b..1e911439 100644 --- a/src/npc/melari.c +++ b/src/npc/melari.c @@ -4,6 +4,7 @@ #include "textbox.h" #include "script.h" #include "random.h" +#include "audio.h" #include "functions.h" extern void sub_08068780(Entity*); diff --git a/src/npc/rem.c b/src/npc/rem.c index a6059865..de3e0fb5 100644 --- a/src/npc/rem.c +++ b/src/npc/rem.c @@ -1,7 +1,8 @@ #include "global.h" -#include "functions.h" #include "entity.h" #include "script.h" +#include "audio.h" +#include "functions.h" extern void sub_0806A8C8(Entity*); @@ -26,11 +27,11 @@ void sub_0806a370(Entity* this) { pbVar1 = &this->frames.all; if (*pbVar1 == 1) { *pbVar1 = 0; - SoundReq(0x218); + SoundReq(SFX_218); } if (*pbVar1 == 2) { *pbVar1 = 0; - SoundReq(0x219); + SoundReq(SFX_219); } } } diff --git a/src/npc/smith.c b/src/npc/smith.c index 6b55c1f7..c15b1219 100644 --- a/src/npc/smith.c +++ b/src/npc/smith.c @@ -5,6 +5,7 @@ #include "script.h" #include "random.h" #include "npc.h" +#include "audio.h" #include "functions.h" extern void sub_08078850(Entity*, u32, u32, u32*); diff --git a/src/object/bird.c b/src/object/bird.c index fcf03eab..6e8cf037 100644 --- a/src/object/bird.c +++ b/src/object/bird.c @@ -34,7 +34,7 @@ void sub_0809CF54(Entity* this) { this->direction = 8; this->collisionLayer = 2; this->x.HALF.HI = gRoomControls.roomScrollX; - SoundReq(0x123); + SoundReq(SFX_123); UpdateSpriteForCollisionLayer(this); InitAnimationForceUpdate(this, 0); target = CreateObject(0x95, 1, 0); diff --git a/src/object/button.c b/src/object/button.c index e545953c..0530d52f 100644 --- a/src/object/button.c +++ b/src/object/button.c @@ -2,6 +2,7 @@ #include "entity.h" #include "flags.h" #include "room.h" +#include "audio.h" #include "functions.h" extern void (*const gUnk_0811EE38[])(Entity*); @@ -94,7 +95,7 @@ void sub_08081C30(Entity* this) { this->action = 2; ClearFlag(this->field_0x86.HWORD); SetTileType(0x77, this->field_0x74.HWORD, this->collisionLayer); - SoundReq(0x10C); + SoundReq(SFX_10C); } } @@ -260,7 +261,7 @@ u32 sub_08081F7C(Entity* this, u32 r7) { SetFlag(this->field_0x86.HWORD); SetTileType(r7, this->field_0x74.HWORD, this->collisionLayer); sub_08081F24(this); - SoundReq(0x10C); + SoundReq(SFX_10C); if (this->field_0x70.HALF_U.LO != 0xFFFF) SetTile(this->field_0x70.HALF_U.LO, this->field_0x74.HWORD, this->collisionLayer); return 0; diff --git a/src/object/cloud.c b/src/object/cloud.c index 56b55984..20247c76 100644 --- a/src/object/cloud.c +++ b/src/object/cloud.c @@ -46,7 +46,7 @@ void sub_0809F548(Entity* this) { if (--this->actionDelay == 0) { this->action = 2; this->actionDelay = 90; - SoundReq(285); + SoundReq(SFX_11D); sub_0809F814((((this->x.HALF.HI - gRoomControls.roomOriginX) >> 4) & 63) | (((this->y.HALF.HI - gRoomControls.roomOriginY) >> 4) & 63) << 6); } else { @@ -94,7 +94,7 @@ void sub_0809F61C(Entity* this) { if (--this->actionDelay == 0) { this->action = 3; this->actionDelay = 120; - SoundReq(285); + SoundReq(SFX_11D); sub_0809F814((((this->x.HALF.HI - gRoomControls.roomOriginX) >> 4) & 63) | (((this->y.HALF.HI - gRoomControls.roomOriginY) >> 4) & 63) << 6); } else { @@ -178,7 +178,7 @@ void sub_0809F7BC(Entity* this) { void sub_0809F7F4(Entity* this) { if (--this->field_0x68.HALF.LO == 0) { this->field_0x68.HALF.LO = 12; - SoundReq(388); + SoundReq(SFX_184); } } diff --git a/src/object/greatFairy.c b/src/object/greatFairy.c index 87afa483..08ac1cd2 100644 --- a/src/object/greatFairy.c +++ b/src/object/greatFairy.c @@ -105,7 +105,7 @@ void GreatFairy_SpawningUpdate(Entity* this) { if (mini != NULL) { CopyPosition(this, mini); DoFade(6, 4); - SoundReq(325); + SoundReq(SFX_145); this->action = 4; this->actionDelay = 60; this->spriteSettings.b.draw = 1; diff --git a/src/object/houseDoorExterior.c b/src/object/houseDoorExterior.c index 32232c44..c800b29a 100644 --- a/src/object/houseDoorExterior.c +++ b/src/object/houseDoorExterior.c @@ -1,9 +1,10 @@ #include "global.h" #include "entity.h" #include "flags.h" -#include "functions.h" #include "room.h" #include "script.h" +#include "audio.h" +#include "functions.h" typedef struct { /*0x00*/ u16 unk0; @@ -111,7 +112,7 @@ void sub_0808681C(Entity* this) { this->action++; this->frameIndex = 1; sub_08078AC0(16, 0, 1); - SoundReq(0x111); + SoundReq(SFX_111); } break; } diff --git a/src/object/itemOnGround.c b/src/object/itemOnGround.c index 351b21bd..4ed95a19 100644 --- a/src/object/itemOnGround.c +++ b/src/object/itemOnGround.c @@ -5,16 +5,16 @@ #include "functions.h" #include "player.h" -static void sub_08081150(Entity*); -static u8 sub_0808147C(u32); -static void sub_080814A4(Entity*); -static u32 sub_080814C0(Entity*); -static void sub_08081500(Entity*); -static void sub_0808153C(Entity*); -static void sub_08081598(Entity*); -static void sub_080813BC(Entity*); -static void sub_080810FC(Entity*); -static bool32 CheckShouldPlayItemGetCutscene(Entity*); +void sub_08081150(Entity*); +u8 sub_0808147C(u32); +void sub_080814A4(Entity*); +u32 sub_080814C0(Entity*); +void sub_08081500(Entity*); +void sub_0808153C(Entity*); +void sub_08081598(Entity*); +void sub_080813BC(Entity*); +void sub_080810FC(Entity*); +bool32 CheckShouldPlayItemGetCutscene(Entity*); extern u32 sub_080002D0(Entity*); extern u32 sub_080177A0(Entity*, Entity*); @@ -137,7 +137,7 @@ void sub_08080F20(Entity* this) { } } -static void sub_080810A8(Entity* this) { +void sub_080810A8(Entity* this) { this->action = 1; sub_080814A4(this); if (this->direction & 0x80) { @@ -158,7 +158,7 @@ static void sub_080810A8(Entity* this) { } } -static void sub_080810FC(Entity* this) { +void sub_080810FC(Entity* this) { if (this->type != 0x5F) { sub_08081598(this); } else { @@ -176,16 +176,16 @@ void sub_08081134(Entity* this) { sub_08081150(this); } -static void sub_08081150(Entity* this) { +void sub_08081150(Entity* this) { this->action = 2; this->flags |= 0x80; this->height.HALF.HI = -0x80; this->spriteOrientation.flipY = 1; this->spriteRendering.b3 = 1; - SoundReq(0x12D); + SoundReq(SFX_12D); } -static void sub_08081188(Entity* this) { +void sub_08081188(Entity* this) { this->action = 2; this->flags |= 0x80; if (this->collisionLayer == 2) { @@ -206,7 +206,7 @@ void sub_080811C8(Entity* this) { void sub_080811D8(Entity* this) { sub_08081188(this); - SoundReq(0x215); + SoundReq(SFX_215); } void sub_080811EC(Entity* this) { @@ -304,7 +304,7 @@ void sub_0808136C(Entity* this) { } } -static void sub_080813BC(Entity* this) { +void sub_080813BC(Entity* this) { gUnk_0811E840[this->subAction](this); } @@ -343,7 +343,7 @@ bool32 sub_08081420(Entity* this) { } } -static bool32 CheckShouldPlayItemGetCutscene(Entity* this) { +bool32 CheckShouldPlayItemGetCutscene(Entity* this) { bool32 result = FALSE; if ((gUnk_080FD5B4[this->type].unk0[3] & 0x2) || !GetInventoryValue(this->type)) { result = TRUE; @@ -351,7 +351,7 @@ static bool32 CheckShouldPlayItemGetCutscene(Entity* this) { return result; } -static u8 sub_0808147C(u32 arg0) { +u8 sub_0808147C(u32 arg0) { const Unk_0811E84C* var0 = &gUnk_0811E84C[arg0]; return var0->unk4; } @@ -363,7 +363,7 @@ void sub_0808148C(u32 arg0) { } } -static void sub_080814A4(Entity* this) { +void sub_080814A4(Entity* this) { if (this->field_0x68.HALF.HI == 10) { this->field_0x6c.HWORD = 120; } else { @@ -371,7 +371,7 @@ static void sub_080814A4(Entity* this) { } } -static u32 sub_080814C0(Entity* this) { +u32 sub_080814C0(Entity* this) { if (!sub_0805E40C(this)) { if (--this->field_0x6c.HWORD == 0) { return TRUE; @@ -385,7 +385,7 @@ static u32 sub_080814C0(Entity* this) { return FALSE; } -static void sub_08081500(Entity* this) { +void sub_08081500(Entity* this) { if (this->field_0x68.HALF.LO == 0) { u32 var0 = sub_080044EC(this, 0x2800); if (var0 == 0) { @@ -401,7 +401,7 @@ static void sub_08081500(Entity* this) { } } -static void sub_0808153C(Entity* this) { +void sub_0808153C(Entity* this) { if (this->field_0x68.HALF.LO > 1) return; @@ -420,7 +420,7 @@ static void sub_0808153C(Entity* this) { } } -static void sub_08081598(Entity* this) { +void sub_08081598(Entity* this) { if (this->currentHealth == 0) { sub_08081404(this, 1); } diff --git a/src/object/jailBars.c b/src/object/jailBars.c index 505ca8e2..fd534907 100644 --- a/src/object/jailBars.c +++ b/src/object/jailBars.c @@ -2,7 +2,7 @@ #include "entity.h" #include "flags.h" #include "room.h" -#include "functions.h" +#include "audio.h" extern void sub_080A0960(Entity*, u32); extern void sub_0801AF18(u8*, u32, u32); @@ -33,7 +33,7 @@ void sub_080A0910(Entity* this) { if (CheckFlags(this->field_0x86.HWORD) != 0) { this->action = 2; sub_080A0960(this, 1); - SoundReq(0x10b); + SoundReq(SFX_10B); } } diff --git a/src/object/metalDoor.c b/src/object/metalDoor.c index a2a18bff..475a35ac 100644 --- a/src/object/metalDoor.c +++ b/src/object/metalDoor.c @@ -2,6 +2,7 @@ #include "entity.h" #include "room.h" #include "flags.h" +#include "audio.h" #include "functions.h" extern u32 sub_08083734(Entity*, u32); @@ -76,7 +77,7 @@ void sub_080A07BC(Entity* this) { this->direction = 0x10; this->y.HALF.HI += 2; sub_080A0870(this); - SoundReq(0x10b); + SoundReq(SFX_10B); } } diff --git a/src/object/minecart.c b/src/object/minecart.c index af74c357..7578a6b2 100644 --- a/src/object/minecart.c +++ b/src/object/minecart.c @@ -63,7 +63,7 @@ void sub_080917DC(Entity* this) { this->field_0x20 = 0x2a000; this->action = 7; InitAnimationForceUpdate(this, this->type2 + 4 + this->animationState); - SoundReq(0x13b); + SoundReq(SFX_13B); } else { if (sub_0800445C(this) != 0) { if (((gPlayerState.flags.all & 0x40080) == 0) && (gPlayerState.field_0x1c == 0) && @@ -113,7 +113,7 @@ void sub_080918A4(Entity* this) { this->field_0x44 = 8; sub_0801766C(this); sub_0807BA8C(COORD_TO_TILE(this), this->collisionLayer); - SoundReq(0x137); + SoundReq(SFX_137); } } else { gPlayerEntity.direction = GetFacingDirection(&gPlayerEntity, this); @@ -149,7 +149,7 @@ void sub_080919AC(Entity* this) { gPlayerEntity.spritePriority.b0 = this->spritePriority.b0 - 1; if (!sub_08091DDC(this)) { if ((gScreenTransition.frameCount & 0xf) == 0) { - SoundReq(0x138); + SoundReq(SFX_138); } if (--this->field_0xf == 0xff) { @@ -183,7 +183,7 @@ void sub_080919AC(Entity* this) { sub_08004168(this); InitAnimationForceUpdate(this, this->animationState + 0xc); SoundReq(SFX_PLY_VO4); - SoundReq(0x139); + SoundReq(SFX_139); return; case 0x67: case 0x68: diff --git a/src/object/object49.c b/src/object/object49.c index c631a81c..c945f632 100644 --- a/src/object/object49.c +++ b/src/object/object49.c @@ -218,7 +218,7 @@ void sub_0808F498(Entity* this) { if (this->action != 0) { if (sub_0806F3E4(this)) { if (gScreenTransition.frameCount % 16 == 0) { - SoundReq(0xEF); + SoundReq(SFX_EF); } DeleteThisEntity(); } diff --git a/src/object/objectA2.c b/src/object/objectA2.c index 0c3307d3..701a12d5 100644 --- a/src/object/objectA2.c +++ b/src/object/objectA2.c @@ -2,6 +2,7 @@ #include "object.h" #include "menu.h" #include "random.h" +#include "audio.h" #include "structures.h" #include "functions.h" @@ -48,7 +49,7 @@ void sub_0809F374(Entity* this) { this->height.WORD = 0; this->action = 2; InitializeAnimation(this, 1); - SoundReq(0x186); + SoundReq(SFX_186); } else { this->actionDelay++; } @@ -64,7 +65,7 @@ void sub_0809F374(Entity* this) { case 1: this->actionDelay = 0; sub_0809F448(this); - SoundReq(0x186); + SoundReq(SFX_186); } } } diff --git a/src/object/thoughtBubble.c b/src/object/thoughtBubble.c index 5e77d9e1..70ad3c73 100644 --- a/src/object/thoughtBubble.c +++ b/src/object/thoughtBubble.c @@ -1,5 +1,6 @@ #include "global.h" #include "entity.h" +#include "audio.h" #include "functions.h" extern void (*const ThoughtBubble_Behaviors[])(Entity*); diff --git a/src/object/windcrest.c b/src/object/windcrest.c index b21c5ee0..91bdb37a 100644 --- a/src/object/windcrest.c +++ b/src/object/windcrest.c @@ -3,6 +3,7 @@ #include "entity.h" #include "save.h" #include "script.h" +#include "functions.h" extern void sub_08078850(Entity*, u32, u32, u8*); diff --git a/src/player.c b/src/player.c index 14239724..232b5d21 100644 --- a/src/player.c +++ b/src/player.c @@ -185,7 +185,7 @@ void sub_08070D38(Entity* this) { } gPlayerState.jumpStatus = 0x80; - SoundReq(0x14c); + SoundReq(SFX_14C); ResetPlayer(); sub_08078F60(); } @@ -467,7 +467,7 @@ void sub_0807127C(Entity* this) { if (gPlayerState.flags.all & 0x80) { this->actionDelay = 0x3c; gPlayerState.field_0x8 = 0xc19; - SoundReq(0x84); + SoundReq(SFX_WATER_SPLASH); } else { if ((gPlayerState.flags.all & 0x10000) == 0) sub_08004168(this); @@ -528,7 +528,7 @@ static void PlayerUsePortal(Entity* this) { this->subAction = 7; this->actionDelay = 30; DoFade(7, 16); - SoundReq(0xf8); + SoundReq(SFX_F8); } else { sub_0804ACF8(); } @@ -641,7 +641,7 @@ void PortalShrinkInit(Entity* this) { sub_0805EC9C(this, 0x100, 0x100, 0); gPlayerState.field_0x8 = 0x2c3; gPlayerState.flags.all |= 0x80; - SoundReq(0x16f); + SoundReq(SFX_PLY_SHRINKING); } // horrible @@ -912,7 +912,7 @@ void sub_08071BDC(Entity* this) { gPlayerState.pushedObject = 0; sub_0800451C(this); ResetPlayer(); - SoundReq(0x87); + SoundReq(SFX_PLY_DIE); } void sub_08071CAC(Entity* this) { @@ -927,7 +927,7 @@ void sub_08071CAC(Entity* this) { this->subAction = 2; this->actionDelay = 0xf0; - SoundReq(0x7b); + SoundReq(SFX_PLY_VO7); } } diff --git a/src/room.c b/src/room.c index 0797da1d..3529459b 100644 --- a/src/room.c +++ b/src/room.c @@ -1027,7 +1027,7 @@ void sub_0804C018(void) { if (CheckGlobalFlag(MAZE_CLEAR)) if (gScreenTransition.playerStartPos.WORD == 0x2780078) // todo: wtf - SoundReq(0x72); + SoundReq(SFX_SECRET); ClearGlobalFlag(MAZE_CLEAR); } @@ -2241,7 +2241,7 @@ void sub_0804CD48(void) { if (CheckGlobalFlag(LV1_CLEAR)) { LoadRoomEntityList(&gUnk_080DF94C); } else { - SoundReq(SONG_RESET_UNK); + SoundReq(SONG_STOP_BGM); gArea.musicIndex = gArea.pMusicIndex; } } @@ -2429,7 +2429,7 @@ void sub_0804CED8(void) { sub_0807AABC(&gPlayerEntity); LoadRoomEntityList(&gUnk_080E1814); } else { - SoundReq(SONG_RESET_UNK); + SoundReq(SONG_STOP_BGM); gArea.musicIndex = gArea.pMusicIndex; } } @@ -2523,7 +2523,7 @@ void sub_0804CFB0(void) { if (!CheckFlags(0x31)) { if (gScreenTransition.field_0x38 == 0) { - SoundReq(SONG_RESET_UNK); + SoundReq(SONG_STOP_BGM); } else { if (gScreenTransition.field_0x39 == 0) { SoundReq(SONG_STOP); @@ -2761,7 +2761,7 @@ void sub_0804D140(void) { if (CheckGlobalFlag(LV4_CLEAR)) { LoadRoomEntityList(&gUnk_080E49F4); } else { - SoundReq(SONG_RESET_UNK); + SoundReq(SONG_STOP_BGM); gArea.musicIndex = gArea.pMusicIndex; } } @@ -3090,7 +3090,7 @@ void sub_0804D384(void) { sub_08078A90(3); LoadRoomEntityList(&gUnk_080E72E4); gArea.musicIndex = gArea.pMusicIndex; - SoundReq(SONG_RESET_UNK); + SoundReq(SONG_STOP_BGM); } } } @@ -3498,7 +3498,7 @@ u32 sub_0804D6C4() { } void sub_0804D6C8(void) { - SoundReq(SONG_RESET_UNK); + SoundReq(SONG_STOP_BGM); gArea.musicIndex = gArea.pMusicIndex; } @@ -4506,7 +4506,7 @@ void sub_0804E3C4() { index = 0xE; } sub_0804B3C4(&gUnk_080F0E1C[index]); - SoundReq(SONG_RESET_UNK); + SoundReq(SONG_STOP_BGM); } u32 sub_0804E45C() { @@ -4714,7 +4714,7 @@ extern EntityData gUnk_080F2E2C; void sub_0804E6E8(void) { if (!CheckGlobalFlag(OUTDOOR)) { gArea.musicIndex = gArea.pMusicIndex; - SoundReq(SONG_VOL_RESET | BGM_MINISH_CAP); + SoundReq(SONG_PLAY_VOL_RESET | BGM_MINISH_CAP); } if (!CheckGlobalFlag(START)) { LoadRoomEntityList(&gUnk_080F2E2C); @@ -4731,7 +4731,7 @@ extern EntityData gUnk_080F2EC4; void sub_0804E72C(void) { if (!CheckGlobalFlag(OUTDOOR)) { gArea.musicIndex = gArea.pMusicIndex; - SoundReq(SONG_VOL_RESET | BGM_MINISH_CAP); + SoundReq(SONG_PLAY_VOL_RESET | BGM_MINISH_CAP); } if (!CheckGlobalFlag(START)) { LoadRoomEntityList(&gUnk_080F2E94); @@ -4783,7 +4783,7 @@ void sub_0804E7DC(void) { } if (!CheckGlobalFlag(OUTDOOR)) { gArea.musicIndex = gArea.pMusicIndex; - SoundReq(SONG_VOL_RESET | BGM_MINISH_CAP); + SoundReq(SONG_PLAY_VOL_RESET | BGM_MINISH_CAP); } if ((gPlayerState.flags.all & 8) == 0) { LoadRoomEntityList(&gUnk_080F31D8); @@ -5595,7 +5595,7 @@ extern void sub_0804F5E8(); extern u32 gUnk_080F7C80; extern void sub_0804F4E4(); -u32 sub_0804F468(void) { +u32 Vars_HyruleField_OutsideCastle(void) { if (CheckGlobalFlag(TABIDACHI) && !GetInventoryValue(0x11)) { gRoomVars.field_0x6c = &gUnk_080F7CD0; gRoomVars.field_0x88 = sub_0804F5E8; @@ -5618,7 +5618,7 @@ void sub_0804F4E4() { extern EntityData gUnk_080F7D70; -void sub_0804F4F4(void) { +void Load_HyruleField_OutsideCastle(void) { sub_0804F4E4(); if (!CheckLocalFlag(0x8b)) { LoadRoomEntityList(&gUnk_080F7D70); @@ -5781,13 +5781,13 @@ void sub_0804F9C8(void) { sub_0807BA8C(0x4d9, 1); } -u32 sub_0804F9FC() { +u32 Vars_HyruleField_OutsideCastleWest() { return 1; } extern EntityData gUnk_080F806C; -void sub_0804FA00(void) { +void Load_HyruleField_OutsideCastleWest(void) { sub_0805ADD8(0); if ((gSave.unk8 > 3) && CheckGlobalFlag(TINGLE_TALK1ST)) { @@ -5795,13 +5795,13 @@ void sub_0804FA00(void) { } } -u32 sub_0804FA2C() { +u32 Vars_HyruleField_TrilbyHighlands() { return 1; } extern EntityData gUnk_080F82E0; -void sub_0804FA30(void) { +void Load_HyruleField_TrilbyHighlands(void) { sub_0805ADD8(0); if (CheckGlobalFlag(LV2_CLEAR) && GetInventoryValue(0x3) && !CheckLocalFlag(0x9c)) { diff --git a/src/save.c b/src/save.c index 7cbf89aa..749b6730 100644 --- a/src/save.c +++ b/src/save.c @@ -1,5 +1,8 @@ #include "save.h" #include "gba/eeprom.h" +#include "audio.h" +#include "menu.h" +#include "functions.h" typedef struct SaveFileStatus { u16 checksum1; @@ -58,8 +61,6 @@ const SaveFileEEPROMAddresses gSaveFileEEPROMAddresses[] = { { 0x500, 0x30, 0x10 { 0x20, 0x60, 0x1060, 0xf80, 0x1f80 }, { 0x8, 0xfa0, 0x1fa0, 0xfa0, 0x1fa0 } }; -extern s16 gUnk_02021EE0[6]; - void sub_0807CD9C() { sub_080530C8(); } @@ -69,8 +70,8 @@ SaveResult HandleSave(u32 arg0) { } SaveResult HandleSaveInit(u32 arg0) { - gUnk_02021EE0[5] -= 8; - if (gUnk_02021EE0[4] <= 0) { + gSoundPlayingInfo.volumeMasterTarget -= 8; + if (gSoundPlayingInfo.volumeMaster <= 0) { gMenu.field_0xa = 8; gMenu.storyPanelIndex = SAVE_IN_PROGRESS; } @@ -107,9 +108,9 @@ SaveResult HandleSaveDone(u32 arg0) { SaveResult result; result = SAVE_BUSY; - gUnk_02021EE0[5] += 8; - if (gUnk_02021EE0[3] <= gUnk_02021EE0[5]) { - gUnk_02021EE0[5] = gUnk_02021EE0[3]; + gSoundPlayingInfo.volumeMasterTarget += 8; + if (gSoundPlayingInfo.volumeMasterUnk <= gSoundPlayingInfo.volumeMasterTarget) { + gSoundPlayingInfo.volumeMasterTarget = gSoundPlayingInfo.volumeMasterUnk; sub_08050384(); gMenu.storyPanelIndex = SAVE_INIT; if (gMenu.field_0xa == 1) { diff --git a/src/script.c b/src/script.c index 0710080c..105f7af2 100644 --- a/src/script.c +++ b/src/script.c @@ -9,6 +9,7 @@ #include "utils.h" #include "save.h" #include "random.h" +#include "audio.h" #include "functions.h" void InitScriptForEntity(Entity*, ScriptExecutionContext*, u16*); @@ -137,10 +138,10 @@ void ScriptCommand_0807EEF4(Entity* entity, ScriptExecutionContext* context); void ScriptCommand_0807EF3C(Entity* entity, ScriptExecutionContext* context); void ScriptCommand_DoPostScriptAction(Entity* entity, ScriptExecutionContext* context); void ScriptCommand_DoPostScriptAction2(Entity* entity, ScriptExecutionContext* context); +void ScriptCommand_PlaySound(Entity* entity, ScriptExecutionContext* context); +void ScriptCommand_PlayBgm(Entity* entity, ScriptExecutionContext* context); void ScriptCommand_SoundReq(Entity* entity, ScriptExecutionContext* context); -void ScriptCommand_SoundReq2(Entity* entity, ScriptExecutionContext* context); -void ScriptCommand_SoundReq3(Entity* entity, ScriptExecutionContext* context); -void ScriptCommand_SoundReq0x80100000(Entity* entity, ScriptExecutionContext* context); +void ScriptCommand_StopBgm(Entity* entity, ScriptExecutionContext* context); void ScriptCommand_ModRupees(Entity* entity, ScriptExecutionContext* context); void ScriptCommand_ModHealth(Entity* entity, ScriptExecutionContext* context); void ScriptCommand_IncreaseMaxHealth(Entity* entity, ScriptExecutionContext* context); @@ -283,10 +284,10 @@ const ScriptCommand gScriptCommands[] = { ScriptCommandNop, ScriptCommand_0807EF3C, ScriptCommand_DoPostScriptAction, ScriptCommand_DoPostScriptAction2, + ScriptCommand_PlaySound, + ScriptCommand_PlayBgm, ScriptCommand_SoundReq, - ScriptCommand_SoundReq2, - ScriptCommand_SoundReq3, - ScriptCommand_SoundReq0x80100000, + ScriptCommand_StopBgm, ScriptCommand_ModRupees, ScriptCommand_ModHealth, ScriptCommand_IncreaseMaxHealth, @@ -1450,11 +1451,11 @@ void ScriptCommand_DoPostScriptAction2(Entity* entity, ScriptExecutionContext* c context->postScriptActions |= 1 << context->scriptInstructionPointer[1]; } -void ScriptCommand_SoundReq(Entity* entity, ScriptExecutionContext* context) { +void ScriptCommand_PlaySound(Entity* entity, ScriptExecutionContext* context) { SoundReq(context->scriptInstructionPointer[1]); } -void ScriptCommand_SoundReq2(Entity* entity, ScriptExecutionContext* context) { +void ScriptCommand_PlayBgm(Entity* entity, ScriptExecutionContext* context) { if (context->scriptInstructionPointer[1] >= 100) { SoundReq(gArea.musicIndex); } else { @@ -1462,12 +1463,12 @@ void ScriptCommand_SoundReq2(Entity* entity, ScriptExecutionContext* context) { } } -void ScriptCommand_SoundReq3(Entity* entity, ScriptExecutionContext* context) { +void ScriptCommand_SoundReq(Entity* entity, ScriptExecutionContext* context) { SoundReq(GetNextScriptCommandWordAfterCommandMetadata(context->scriptInstructionPointer)); } -void ScriptCommand_SoundReq0x80100000(Entity* entity, ScriptExecutionContext* context) { - SoundReq(SONG_RESET_UNK); +void ScriptCommand_StopBgm(Entity* entity, ScriptExecutionContext* context) { + SoundReq(SONG_STOP_BGM); } void ScriptCommand_ModRupees(Entity* entity, ScriptExecutionContext* context) { diff --git a/src/textbox.c b/src/textbox.c index 6a9cf031..54ec12f8 100644 --- a/src/textbox.c +++ b/src/textbox.c @@ -8,15 +8,50 @@ #include "structures.h" #include "save.h" -u32 sub_080564DC(void); -u32 sub_080564EC(void); -u32 sub_08056654(void); -u32 sub_080565B4(void); -u32 sub_080565F8(void); -u32 sub_08056640(void); +#define TEXTBOX_ADVANCE_KEYS (A_BUTTON | B_BUTTON | DPAD_ANY | R_BUTTON) +#define TEXTBOX_PRESS_ANY_ADVANCE_KEYS ((gInput.newKeys & TEXTBOX_ADVANCE_KEYS) != 0) -u32 (*const gUnk_08107BC8[])(void) = { - sub_080564DC, sub_080564EC, sub_08056654, sub_080565B4, sub_080565F8, sub_08056640, +#define TEXTBOX_WIDTH 0x20 +#define TEXTBOX_POSITION_INDEX(window) ((window).yPos * TEXTBOX_WIDTH + (window).xPos) + +extern void WriteBit(u32*, u32); +extern void sub_0805EF40(u8*, u8*); +extern void sub_0801C4A0(u32, u32); +extern void sub_0801C494(void); +extern void sub_0805F918(u32, u32, u32); +extern u32 sub_0801D51C(u32, u8*, u32); + +u32 sub_08056FEC(u32, u8*); + +u16 sub_08056750(CurrentTextBox*); +u32 sub_0805EFE8(u8*); +void sub_08056ABC(u32, u32); +void sub_080569C4(CurrentTextBox*, u32); +u16 sub_0805F7DC(u32, u8*); +u32 sub_GetFontStrWidth(u8*, u32); +void sub_08056FBC(CurrentTextBox*); +void SetDoTextBox(u32 doTextbox); +void Load_02000D00_Asyc(void); + +void DeleteWindow(void); +void CreateWindow(void); +u32 CalcWindowSize(u32 fade); + +void DispMessageFrame(u16*, u32, u32, u32); +void DispString(void); +void DispCursor(void); + +typedef u32 (*TextBoxFunction)(void); + +u32 TextBoxFunction0(void); +u32 TextBoxFunction1(void); +u32 HandleTextBox(void); +u32 TextBoxFunctionOpen(void); +u32 TextBoxFunctionClose(void); +u32 TextBoxFunction5(void); + +const TextBoxFunction gTextBoxFunctions[] = { + TextBoxFunction0, TextBoxFunction1, HandleTextBox, TextBoxFunctionOpen, TextBoxFunctionClose, TextBoxFunction5, }; extern u8 gUnk_020227DC, gUnk_020227E8, gUnk_020227F0, gUnk_020227F8, gUnk_02022800; @@ -24,22 +59,49 @@ u8* const gUnk_08107BE0[] = { &gUnk_020227DC, &gUnk_020227E8, &gUnk_020227F0, &gUnk_020227F8, &gUnk_02022800, }; -void sub_08056684(struct_02022780*); -void sub_080566B8(struct_02022780*); -void sub_08056BA0(struct_02022780*); -void sub_08056B1C(struct_02022780*); -void sub_08056B7C(struct_02022780*); -void sub_080569D4(struct_02022780*); +typedef void (*TextBoxHandler)(CurrentTextBox*); -void (*const gUnk_08107BF4[])(struct_02022780*) = { - sub_08056684, sub_080566B8, sub_08056BA0, sub_08056B1C, sub_08056B7C, sub_080569D4, +void TextBoxHandler0(CurrentTextBox* this); +void TextBoxHandler1(CurrentTextBox* param_1); +void TextBoxHandlerAdvance(CurrentTextBox* ctb); +void TextBoxHandlerNextBox(CurrentTextBox* ctb); +void TextBoxHandler4(CurrentTextBox* ctb); +void TextBoxHandlerQuestion(CurrentTextBox* ctb); + +const TextBoxHandler gTextBoxHandlers[] = { + TextBoxHandler0, TextBoxHandler1, TextBoxHandlerAdvance, + TextBoxHandlerNextBox, TextBoxHandler4, TextBoxHandlerQuestion, }; -extern u32 gUnk_02036A40; -extern u32 gUnk_02036A38; -extern u8 gUnk_02024030; +typedef struct Window { + u8 unk0; + u8 unk1; + u8 unk2; + u8 unk3; + u8 xPos; + u8 yPos; + u8 width; + u8 height; +} Window; +extern Window gCurrentWindow; +extern Window gNewWindow; + +extern struct { + u8 unk_00; + u8 unk_01[1]; + s8 unk_02; + s8 unk_03; + u8 unk_04[4]; + u16 unk_08[4]; + u16 unk_10[4]; +} gUnk_02024030; + +extern u32 gUnk_0200005C; + extern u8 gUnk_020227A0; -extern u8 gUnk_02000D00; +extern u8 gUnk_02000D00[0xD00]; + +extern const u8 gUnk_08107C0C[]; s32 sub_08056338(void) { s32 result; @@ -52,7 +114,7 @@ s32 sub_08056338(void) { void sub_08056360(void) { if ((gTextBox.doTextBox & 0x7f) != 0) { - gTextBox.doTextBox = 0x80 | 0x8; + gTextBox.doTextBox = 0x88; } } @@ -64,22 +126,22 @@ void TextboxNoOverlapFollow(u32 index) { } } -void TextboxNoOverlap(u32 index, Entity* ent) { +void TextboxNoOverlap(u32 index, Entity* entity) { s16 y; - s16 h; + s16 height; ShowTextbox(index); - y = ent->y.HALF.HI; - h = ent->height.HALF.HI; + y = entity->y.HALF.HI; + height = entity->height.HALF.HI; - if (((y + h) - gRoomControls.roomScrollY) > 0x58) { + if (((y + height) - gRoomControls.roomScrollY) > 0x58) { gTextBox.textWindowPosY = 1; } } -void sub_080563C8(u32 param_1, u32 param_2) { - TextboxAtPosition(param_1, 1, param_2); +void TextBoxAtYPosition(u32 index, u32 y) { + TextboxAtPosition(index, 1, y); } void TextboxAtPosition(u32 index, u32 x, u32 y) { @@ -89,7 +151,7 @@ void TextboxAtPosition(u32 index, u32 x, u32 y) { } void ShowTextbox(u32 index) { - MemClear(&gTextBox, 32); + MemClear(&gTextBox, sizeof(gTextBox)); gTextBox.textIndex = index; gTextBox.textSpeed = 99; gTextBox.textWindowWidth = 26; @@ -100,10 +162,10 @@ void ShowTextbox(u32 index) { } void MessageInitialize(void) { - MemClear(&gTextBox, 32); - MemClear(&gUnk_02022780, 168); - MemClear(&gUnk_02036A40, 8); - MemClear(&gUnk_02036A38, 8); + MemClear(&gTextBox, sizeof(gTextBox)); + MemClear(&gCurrentTextBox, sizeof(gCurrentTextBox)); + MemClear(&gNewWindow, sizeof(gNewWindow)); + MemClear(&gCurrentWindow, sizeof(gCurrentWindow)); MemClear(&gUnk_02000040, 4); } @@ -111,125 +173,609 @@ void MessageUpdate(void) { int iVar1; if (gTextBox.doTextBox == 1) { - MemClear((u32*)&gUnk_02022780, sizeof(gUnk_02022780)); + MemClear((u32*)&gCurrentTextBox, sizeof(gCurrentTextBox)); sub_080564C8(1); } - if (gUnk_02022780._8a != 0) { - gUnk_02022780._8a--; + if (gCurrentTextBox._8a != 0) { + gCurrentTextBox._8a--; } else { do { - iVar1 = gUnk_08107BC8[gUnk_02022780._88](); + iVar1 = gTextBoxFunctions[gCurrentTextBox._88](); } while (iVar1 != 0); } - if (gUnk_02022780._9d != 0) { - gUnk_02022780._9d = 0; - sub_08056F70(); + if (gCurrentTextBox._9d != 0) { + gCurrentTextBox._9d = 0; + Load_02000D00_Asyc(); } DeleteWindow(); CreateWindow(); } -void sub_080564C8(u32 a1) { - gUnk_02022780._88 = a1; - gUnk_02022780._89 = 0; +void sub_080564C8(u32 unk) { + gCurrentTextBox._88 = unk; + gCurrentTextBox.state = 0; } -u32 sub_080564DC(void) { - gUnk_02022780._99 = 0; +u32 TextBoxFunction0(void) { + gCurrentTextBox._98.bytes.b1 = 0; return 0; } // regalloc in loop -NONMATCH("asm/non_matching/textbox/sub_080564EC.inc", u32 sub_080564EC(void)) { +NONMATCH("asm/non_matching/textbox/TextBoxFunction1.inc", u32 TextBoxFunction1(void)) { u32 uVar1; char* dest; u32 i; char c; - MemClear((void*)&gUnk_02036A40, 8); + MemClear((void*)&gNewWindow, 8); MemClear((void*)&gUnk_02024030, 0x18); - MemClear((void*)&gUnk_02022780, 0xa8); - MemCopy(&gTextBox, &gUnk_02022780, 32); - if (gUnk_02022780._2 == 0x63) { - gUnk_02022780._2 = gUnk_02000000->messageSpeed; + MemClear((void*)&gCurrentTextBox, sizeof(gCurrentTextBox)); + MemCopy(&gTextBox, &gCurrentTextBox, sizeof(gTextBox)); + if (gCurrentTextBox.textBox.textSpeed == 0x63) { + gCurrentTextBox.textBox.textSpeed = gUnk_02000000->messageSpeed; } - gUnk_02022780._9c = 0xff; - sub_0805EEB4(&gUnk_02022780._20, gUnk_02022780._8, 32); - gUnk_02022780._5c = 2; - gUnk_02022780._5d = 0xe; - dest = gUnk_02022780._5e; + gCurrentTextBox._9c = 0xff; + sub_0805EEB4(&gCurrentTextBox._20, gCurrentTextBox.textBox.textIndex); + gCurrentTextBox.playerName[0] = 2; + gCurrentTextBox.playerName[1] = 0xe; + dest = &gCurrentTextBox.playerName[2]; - for (i = 0; i < 6; ++i) { + for (i = 0; i < FILENAME_LENGTH; ++i) { c = gSave.playerName[i]; if (c == '\0') break; - dest[i] = c; + *dest = c; + dest++; } dest[0] = 2; dest[1] = 15; dest[2] = 0; - sub_08056FBC(&gUnk_02022780); - gUnk_02022780._2c = &gUnk_08107BE0; - gUnk_02022780._58 = &gUnk_02000D00; - gUnk_02022780._54 = 0xd0; - sub_08056C54(2); + sub_08056FBC(&gCurrentTextBox); + gCurrentTextBox._2c = &gUnk_08107BE0; + gCurrentTextBox._50.unk8 = gUnk_02000D00; + gCurrentTextBox._50.unk4 = 0xd0; + SetDoTextBox(2); sub_08056BDC(0); sub_080564C8(2); return 1; } END_NONMATCH -u32 sub_080565B4(void) { - if (gUnk_02022780._89 == 0) { - gUnk_02022780._89 = 1; - gUnk_02022780._99 = 1; - sub_08056F88(gUnk_02022780._3[0], gUnk_02022780._53); +u32 TextBoxFunctionOpen(void) { + if (gCurrentTextBox.state == 0) { + gCurrentTextBox.state = 1; + gCurrentTextBox._98.bytes.b1 = 1; + sub_08056F88(gCurrentTextBox.textBox.unk3, gCurrentTextBox._50.unk3); SoundReq(SFX_TEXTBOX_OPEN); } - if (sub_08056CC0(1)) { - gUnk_02022780._99 = 2; + if (CalcWindowSize(1)) { + gCurrentTextBox._98.bytes.b1 = 2; sub_080564C8(2); } return 0; } -u32 sub_080565F8(void) { - if (gUnk_02022780._89 == 0) { - gUnk_02022780._89 = 1; - gUnk_02022780._99 = 3; +u32 TextBoxFunctionClose(void) { + if (gCurrentTextBox.state == 0) { + gCurrentTextBox.state = 1; + gCurrentTextBox._98.bytes.b1 = 3; sub_08056BDC(0); SoundReq(SFX_TEXTBOX_CLOSE); } - if (sub_08056CC0(-1)) { - gUnk_02022780._99 = 0; + if (CalcWindowSize(-1)) { + gCurrentTextBox._98.bytes.b1 = 0; sub_080564C8(2); } return 0; } -u32 sub_08056640() { - sub_08056C54(0); +u32 TextBoxFunction5(void) { + SetDoTextBox(0); sub_080564C8(0); return 0; } -u32 sub_08056654(void) { - sub_08056C54(4); - gUnk_08107BF4[gUnk_02022780._89](&gUnk_02022780); - sub_08056CC0(0); +u32 HandleTextBox(void) { + SetDoTextBox(4); + gTextBoxHandlers[gCurrentTextBox.state](&gCurrentTextBox); + CalcWindowSize(0); return 0; } -void sub_08056684(struct_02022780* this) { - if ((gUnk_02022780._20 & 1) == 0) { - if (gUnk_02022780._99 == '\0') { +void TextBoxHandler0(CurrentTextBox* this) { + if ((gCurrentTextBox._20 & 1) == 0) { + if (gCurrentTextBox._98.bytes.b1 == 0) { sub_080564C8(5); } } else { - this->_89 = 1; + this->state = 1; } } + +void TextBoxHandler1(CurrentTextBox* param_1) { + u32 uVar3; + s32 iVar4; + int iVar5; + int iVar6; + + if (param_1->_95 != 0) { + param_1->_95--; + } else { + if ((gInput.heldKeys & B_BUTTON) != 0) { + iVar4 = 8; + } else { + iVar4 = 1; + } + param_1->_92 -= iVar4; + if (param_1->_92 < 1) { + iVar5 = 0; + do { + iVar5++; + param_1->_92 += gUnk_08107C0C[param_1->textBox.textSpeed]; + } while (param_1->_92 < 1); + iVar6 = 0; + do { + uVar3 = sub_08056750(param_1); + if (((uVar3 == 0) || (param_1->_95 != 0)) || (param_1->_8a != 0)) + break; + iVar6 += uVar3; + iVar5--; + } while (0 < iVar5); + if (iVar6 != 0) { + gCurrentTextBox._9d = 1; + } else { + param_1->_92 = 0; + } + } + } +} + +NONMATCH("asm/non_matching/textbox/sub_08056750.inc", u16 sub_08056750(CurrentTextBox* param_1)) { + s32 r0, r1, r2, r3; + u32 r7; + s32 tmp; + u32 t; + u32* t2; + + r7 = param_1->_24; + + if (r7 == 0) { + r7 = sub_0805EFE8(¶m_1->_20); + switch (r7) { + case 0: + if (gUnk_02000040.unk_00 == 1) { + param_1->state = 5; + sub_08056ABC(0, 0); + } else { + param_1->state = 2; + } + break; + case 1: + param_1->_8a = 2; + if (param_1->_98.bytes.b0 == 0) { + sub_08056BDC(1); + } else { + param_1->state = 3; + } + break; + case 2: + sub_080564C8(3); + break; + case 3: + sub_080564C8(4); + break; + case 4: + param_1->_50.unk6 += + (param_1->_50.unk4 - param_1->_50.unk6 - sub_GetFontStrWidth(¶m_1->_20, 0)) / 2; + break; + case 5: + gTextBox.unk = param_1->_22; + break; + case 6: + t2 = &gUnk_0200005C; + t = param_1->_22; + WriteBit(t2, 0x1f & t); + break; + case 7: + switch (param_1->_22) { + case 0xe: + param_1->_91 = param_1->_8f; + r3 = 2; + break; + case 0xf: + r3 = param_1->_91; + break; + default: + r3 = param_1->_22; + break; + } + param_1->_90 = 0; + sub_080569C4(param_1, r3); + break; + case 8: + SoundReq(param_1->_22); + break; + case 9: + gCurrentTextBox.textBox.unk3 = param_1->_22; + sub_08056F88(param_1->_22, param_1->_50.unk3); + break; + case 10: + param_1->textBox.textWindowPosY = param_1->_22; + break; + case 12: + if (gUnk_02000040.unk_00 != 1) { + MemClear(&gUnk_02000040, 4); + MemClear(&gUnk_02024030, sizeof(gUnk_02024030)); + gUnk_02024030.unk_00 = 1; + gUnk_02000040.unk_00 = 1; + } + if (gUnk_02024030.unk_02 > 3) + break; + + gUnk_02024030.unk_10[gUnk_02024030.unk_02] = param_1->_26; + gUnk_02024030.unk_08[gUnk_02024030.unk_02] = param_1->_50.unk6; + gUnk_02024030.unk_02++; + param_1->_50.unk6 += 8; + break; + case 13: + switch (param_1->_22) { + case 0xff: + param_1->_8e = 1; + break; + case 0xfe: + param_1->_8e = 2; + break; + default: + param_1->_95 = param_1->_22; + break; + } + break; + case 14: + r1 = param_1->_22; + param_1->_94 = r1; + break; + default: + break; + } + if (r7 >> 8 == 0) + return 0; + } + if (gCurrentTextBox._98.bytes.b1 != 2) { + sub_080564C8(3); + return 0; + } + if (gTextBox.unk == 0) { + gTextBox.unk = 0x80; + } + param_1->_24 = 0; + if (r7 >> 8 == 7) { + param_1->_90 = param_1->_8f | 0x80; + sub_080569C4(param_1, 0); + } else { + if ((param_1->_90 & 0x80) != 0) { + r3 = param_1->_90; + param_1->_90 = 0; + sub_080569C4(param_1, r3); + } + } + return sub_0805F7DC(r7, ¶m_1->_30[0x20]); +} +END_NONMATCH + +void sub_080569C4(CurrentTextBox* ctb, u32 unk) { + u32 temp = unk & 0x7; + ctb->_8f = temp; + ctb->_50.unk2 = temp; +} + +extern u8 gUnk_08107C14; +extern u8 gUnk_08107C0F; +void TextBoxHandlerQuestion(CurrentTextBox* ctb) { + s32 r1, r5, r6; + u32 error; + u8* ptr1; + u8* ptr2; + + r5 = gUnk_02024030.unk_03; + switch (gInput.newKeys) { + case START_BUTTON: + case A_BUTTON: + r1 = gUnk_02024030.unk_10[r5]; + if (r1 == 0) { + ptr2 = &gUnk_08107C14; + ptr1 = &ctb->_20; + } else { + ctb->textBox.textIndex = r1; + sub_0805EEB4(&ctb->_20, r1); + ptr2 = &gUnk_08107C0F; + ptr1 = &ctb->_20; + } + sub_0805EF40(ptr1, ptr2); + gUnk_02000040.unk_01 = gUnk_02024030.unk_03; + gUnk_02000040.unk_00 = 3; + MemClear(&gUnk_02024030, sizeof(gUnk_02024030)); + SoundReq(0x6a); // SFX_TEXTBOX_SELECT + ctb->state = 1; + break; + case DPAD_LEFT: + r5--; + break; + case DPAD_RIGHT: + r5++; + break; + default: + break; + } + r5 = (r5 + gUnk_02024030.unk_02) % gUnk_02024030.unk_02; + r6 = gUnk_02024030.unk_03; + if (r5 != r6) { + gUnk_02024030.unk_03 = r5; + SoundReq(0x69); // SFX_TEXTBOX_CHOICE + error = 1; + } else { + error = 0; + } + if (gUnk_02000040.unk_00 == 1) { + gUnk_02024030.unk_00 = gUnk_02000040.unk_00 = 2; + error = 1; + } + if (error != 0) { + sub_08056ABC(r5, r6); + } +} + +void sub_08056ABC(u32 unk_0, u32 unk_1) { + u16 t; + t = gCurrentTextBox._50.unk6; + gCurrentTextBox._50.unk6 = gUnk_02024030.unk_08[unk_1]; + sub_0805F8E4(0, &gCurrentTextBox._50); + gCurrentTextBox._50.unk6 = gUnk_02024030.unk_08[unk_0]; + sub_0805F8E4(1, &gCurrentTextBox._50); + gCurrentTextBox._50.unk6 = t; + gCurrentTextBox._9d = 1; +} + +void TextBoxHandlerNextBox(CurrentTextBox* ctb) { + u32 t; + u8* ptr; + gTextBox.unk = 0; + if (ctb->_94 != 0) { + ctb->_94--; + if (ctb->_94 != 0) + return; + ptr = &ctb->state; + t = 4; + } else { + if (TEXTBOX_PRESS_ANY_ADVANCE_KEYS) { + SoundReq(0x68); // SFX_TEXTBOX_SWAP + ctb->_98.bytes.b2 = 0; + ptr = &ctb->state; + t = 4; + } else { + ptr = &ctb->_98.bytes.b2; + t = *ptr + 1; + } + } + *ptr = t; +} + +void TextBoxHandler4(CurrentTextBox* ctb) { + sub_08056BDC(0); + sub_080569C4(ctb, ctb->_8f | 0x40); + ctb->state = 1; +} + +void TextBoxHandlerAdvance(CurrentTextBox* ctb) { + gTextBox.unk = 0; + SetDoTextBox(7); + if ((ctb->_8e != 1) && (ctb->_8e == 2 || TEXTBOX_PRESS_ANY_ADVANCE_KEYS)) { + sub_080564C8(4); + } +} + +void sub_08056BDC(u32 unk) { + gCurrentTextBox._98.bytes.b0 = unk; + if (unk == 0) { + MemFill32(0xFFFFFFFF, gUnk_02000D00, sizeof(gUnk_02000D00)); + Load_02000D00_Asyc(); + gCurrentTextBox._9e = 0xf082; + gCurrentTextBox._a0 = 0xf083; + gCurrentTextBox._a2 = 0xf0b6; + gCurrentTextBox._a4 = 0xf0b7; + gCurrentTextBox._50.unk6 = 0; + gCurrentTextBox._50.unk4 = 0xd0; + } else { + gCurrentTextBox._50.unk6 = 0xd0; + gCurrentTextBox._50.unk4 = 0x1a0; + } + sub_080569C4(&gCurrentTextBox, gCurrentTextBox._8f | 0x40); +} + +void SetDoTextBox(u32 doTextbox) { + gTextBox.doTextBox = gCurrentTextBox.textBox.doTextBox = doTextbox; +} + +void DeleteWindow(void) { + u16* ptr; + int i, j; + + Window* window = &gCurrentWindow; + + if (window->unk1 != 0) { + window->unk1 = 0; + ptr = &gBG0Buffer[TEXTBOX_POSITION_INDEX(*window)]; + i = window->height + 2; + do { + j = 0; + do { + ptr[j] = 0; + } while (j++, j < window->width + 2); + ptr += TEXTBOX_WIDTH; + i--; + } while (i > 0); + sub_0801C4A0(window->yPos, window->height); + sub_0801C494(); + } +} + +u32 CalcWindowSize(u32 fade) { + u32 scale; + u32 ret; + Window* window; + + ret = 0; + + gCurrentTextBox._98.bytes.sizeScale += fade; + if (gCurrentTextBox._98.bytes.sizeScale < 1) { + gCurrentTextBox._98.bytes.sizeScale = 0; + } else { + if (gCurrentTextBox._98.bytes.sizeScale < 8) + goto LAB_08056cee; + gCurrentTextBox._98.bytes.sizeScale = 8; + } + ret = 1; +LAB_08056cee: + window = &gNewWindow; + if (gCurrentTextBox._98.bytes.sizeScale != 0) { + scale = gCurrentTextBox._98.bytes.sizeScale; + window->width = (scale * (gCurrentTextBox.textBox.textWindowWidth << 1)) / 16; + if ((window->width & 1) != 0) { + window->width++; + } + window->xPos = ((gCurrentTextBox.textBox.textWindowWidth / 2) + gCurrentTextBox.textBox.textWindowPosX) - + (window->width / 2); + + window->height = (scale * (gCurrentTextBox.textBox.textWindowHeight << 1)) / 16; + if ((window->height & 1) != 0) { + window->height++; + } + window->yPos = ((gCurrentTextBox.textBox.textWindowHeight / 2) + gCurrentTextBox.textBox.textWindowPosY) - + (window->height / 2); + } else { + window->yPos = -1; + window->xPos = -1; + window->height = -1; + window->width = -1; + } + window->unk1 = 1; + return ret; +} + +void CreateWindow(void) { + s32 r0, r3; + u16* ptr; + + r0 = gCurrentTextBox._98.bytes.sizeScale; + if (r0 <= 0) + return; + ptr = &gBG0Buffer[TEXTBOX_POSITION_INDEX(gNewWindow)]; + r3 = 0xf07b; + DispMessageFrame(ptr, gNewWindow.width, gNewWindow.height, r3); + DispString(); + DispCursor(); + gCurrentWindow = gNewWindow; + sub_0801C494(); +} + +NONMATCH("asm/non_matching/textbox/DispMessageFrame.inc", + void DispMessageFrame(u16* buffer, u32 width_, u32 height_, u32 flags_)) { +} +END_NONMATCH + +extern u16 gUnk_02034CB2[]; +extern u16 gUnk_0202281E[]; + +void DispString(void) { + u32 r0, r2, r4; + u16 *ptr, *ptr2; + s32 i, j; + + Window* window = &gNewWindow; + + if (window->width != 0) { + if (window->height != 0) { + r4 = window->height; + ptr = &gUnk_02034CB2[TEXTBOX_POSITION_INDEX(*window)]; + i = (s32)(4 - r4) / 2; + do { + j = window->width; + r2 = gUnk_0202281E[i]; + ptr += TEXTBOX_WIDTH; + r0 = i + 1; + r4--; + ptr2 = ptr; + do { + *ptr2 = r2; + ptr2++; + r2 += 2; + j--; + } while (j > 0); + i = r0; + } while (r4 != 0); + } + } +} + +void DispCursor(void) { + u32 offset; + u16* ptr; + + if ((gCurrentTextBox._98.word & 0x10ff00) == 0x100200) { + ptr = &gBG0Buffer[TEXTBOX_POSITION_INDEX(gNewWindow)]; + offset = (((gNewWindow.height + 1) * TEXTBOX_WIDTH) - 2); + offset += gNewWindow.width; + ptr += offset; + *ptr = 0xf080; + } +} + +void Load_02000D00_Asyc(void) { + LoadResourceAsync(gUnk_02000D00, 0x0600D040, sizeof(gUnk_02000D00)); +} + +void sub_08056F88(u32 unk_1, u32 unk_2) { + u32 uVar1; + + if (0xf < unk_1) { + unk_1 = 0; + } + uVar1 = unk_1 << 4 | unk_2; + if (gCurrentTextBox._9c != uVar1) { + gCurrentTextBox._9c = uVar1; + sub_0805F918(unk_1, unk_2, 0x0600CF60); + } +} + +void sub_08056FBC(CurrentTextBox* ctb) { + sub_08056FEC(ctb->textBox.field_0x10, &ctb->_66[0x2]); + sub_08056FEC(ctb->textBox.field_0x14, &ctb->_66[0xa]); + sub_08056FEC(ctb->textBox.field_0x18, &ctb->_77[0x1]); + sub_08056FEC(ctb->textBox.field_0x1c, &ctb->_77[0x9]); +} + +NONMATCH("asm/non_matching/textbox/sub_08056FEC.inc", u32 sub_08056FEC(u32 param_1, u8* param_2)) { + u32 uVar1; + int iVar2; + int iVar3; + int iVar4; + u8 local_1c[8]; + + uVar1 = sub_0801D51C(param_1, param_2, param_1); + uVar1 = uVar1 & 0xfffffff; + iVar4 = 0; + do { + local_1c[iVar4++] = uVar1 & 0xf; + uVar1 = uVar1 / 16; + } while (uVar1 != 0); + for (iVar3 = 0; --iVar4 >= 0; iVar3++) { + param_2[iVar3] = local_1c[iVar4] | 0x30; + } + param_2[iVar3] = 0; + return iVar4; +} +END_NONMATCH