From 9aa9a44e5206778885cb2f421cd34adf0b637fb1 Mon Sep 17 00:00:00 2001 From: Henny022p Date: Wed, 17 Mar 2021 21:02:42 +0100 Subject: [PATCH 01/12] port m4a --- Makefile | 1 + asm/code_080A3480.s | 8 +- asm/m4a.s | 3027 --------------------- asm/non_matching/m4a/CgbModVol.inc | 64 + asm/non_matching/m4a/CgbSound.inc | 616 +++++ asm/non_matching/m4a/m4aMPlayImmInit.inc | 61 + asm/non_matching/m4a/m4aSoundVSync.inc | 54 + asm/non_matching/m4a/m4aSoundVSyncOff.inc | 57 + asm/non_matching/m4a/m4aSoundVSyncOn.inc | 61 + asm/soundReq.s | 8 +- data/data_089FC6C4.s | 20 +- include/gba/m4a_internal.h | 14 +- linker.ld | 15 +- src/gba/m4a.c | 1379 ++++++++++ 14 files changed, 2327 insertions(+), 3058 deletions(-) delete mode 100644 asm/m4a.s create mode 100644 asm/non_matching/m4a/CgbModVol.inc create mode 100644 asm/non_matching/m4a/CgbSound.inc create mode 100644 asm/non_matching/m4a/m4aMPlayImmInit.inc create mode 100644 asm/non_matching/m4a/m4aSoundVSync.inc create mode 100644 asm/non_matching/m4a/m4aSoundVSyncOff.inc create mode 100644 asm/non_matching/m4a/m4aSoundVSyncOn.inc create mode 100644 src/gba/m4a.c diff --git a/Makefile b/Makefile index e17925d4..967ece49 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 += -mthumb-interwork $(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_080A3480.s b/asm/code_080A3480.s index a8e21e41..4a4030d9 100644 --- a/asm/code_080A3480.s +++ b/asm/code_080A3480.s @@ -138,8 +138,8 @@ _080A355E: ldrsh r0, [r0, r1] muls r0, r5, r0 lsrs r5, r0, #8 - ldr r2, _080A3594 @ =gUnk_08A11C3C - ldr r1, _080A3598 @ =gUnk_08A11DBC + ldr r2, _080A3594 @ =gMPlayTable + ldr r1, _080A3598 @ =gSongTable lsls r0, r3, #3 adds r0, r0, r1 ldrh r1, [r0, #4] @@ -159,8 +159,8 @@ _080A358C: pop {r4, r5, pc} .align 2, 0 _080A3590: .4byte gUnk_02021EE0 -_080A3594: .4byte gUnk_08A11C3C -_080A3598: .4byte gUnk_08A11DBC +_080A3594: .4byte gMPlayTable +_080A3598: .4byte gSongTable _080A359C: .4byte 0x0000FFFF thumb_func_start sub_080A35A0 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/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/m4a/m4aMPlayImmInit.inc b/asm/non_matching/m4a/m4aMPlayImmInit.inc new file mode 100644 index 00000000..56996373 --- /dev/null +++ b/asm/non_matching/m4a/m4aMPlayImmInit.inc @@ -0,0 +1,61 @@ + + .syntax unified + + .text + + 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 + + .syntax divided diff --git a/asm/non_matching/m4a/m4aSoundVSync.inc b/asm/non_matching/m4a/m4aSoundVSync.inc new file mode 100644 index 00000000..52baef8e --- /dev/null +++ b/asm/non_matching/m4a/m4aSoundVSync.inc @@ -0,0 +1,54 @@ + + .syntax unified + + .text + + 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 + + .syntax divided diff --git a/asm/non_matching/m4a/m4aSoundVSyncOff.inc b/asm/non_matching/m4a/m4aSoundVSyncOff.inc new file mode 100644 index 00000000..4b025c78 --- /dev/null +++ b/asm/non_matching/m4a/m4aSoundVSyncOff.inc @@ -0,0 +1,57 @@ + + .syntax unified + + .text + + 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 + + .syntax divided diff --git a/asm/non_matching/m4a/m4aSoundVSyncOn.inc b/asm/non_matching/m4a/m4aSoundVSyncOn.inc new file mode 100644 index 00000000..7781a9cc --- /dev/null +++ b/asm/non_matching/m4a/m4aSoundVSyncOn.inc @@ -0,0 +1,61 @@ + + .syntax unified + + .text + + 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 + + .syntax divided diff --git a/asm/soundReq.s b/asm/soundReq.s index 6b5ef1c2..5e0055c6 100644 --- a/asm/soundReq.s +++ b/asm/soundReq.s @@ -190,8 +190,8 @@ _080A33C4: bl sub_080A35A0 b _080A347C _080A33CC: - ldr r2, _080A33EC @ =gUnk_08A11C3C - ldr r1, _080A33F0 @ =gUnk_08A11DBC + ldr r2, _080A33EC @ =gMPlayTable + ldr r1, _080A33F0 @ =gSongTable ldrh r0, [r5, #0x14] lsls r0, r0, #3 adds r0, r0, r1 @@ -205,8 +205,8 @@ _080A33CC: bl m4aMPlayTempoControl b _080A347C .align 2, 0 -_080A33EC: .4byte gUnk_08A11C3C -_080A33F0: .4byte gUnk_08A11DBC +_080A33EC: .4byte gMPlayTable +_080A33F0: .4byte gSongTable _080A33F4: bl m4aMPlayAllStop bl m4aSoundVSyncOff diff --git a/data/data_089FC6C4.s b/data/data_089FC6C4.s index fb6fb436..b5d488de 100644 --- a/data/data_089FC6C4.s +++ b/data/data_089FC6C4.s @@ -43,31 +43,31 @@ gUnk_089FC6C4:: @ 089FC6C4 .4byte RealClearChain .4byte SoundMainBTM -gUnk_089FC754:: @ 089FC754 +gScaleTable:: @ 089FC754 .incbin "baserom.gba", 0x9FC754, 0x00000B4 -gUnk_089FC808:: @ 089FC808 +gFreqTable:: @ 089FC808 .incbin "baserom.gba", 0x9FC808, 0x0000030 -gUnk_089FC838:: @ 089FC838 +gPcmSamplesPerVBlankTable:: @ 089FC838 .incbin "baserom.gba", 0x9FC838, 0x0000018 -gUnk_089FC850:: @ 089FC850 +gCgbScaleTable:: @ 089FC850 .incbin "baserom.gba", 0x9FC850, 0x0000084 -gUnk_089FC8D4:: @ 089FC8D4 +gCgbFreqTable:: @ 089FC8D4 .incbin "baserom.gba", 0x9FC8D4, 0x0000018 -gUnk_089FC8EC:: @ 089FC8EC +gNoiseTable:: @ 089FC8EC .incbin "baserom.gba", 0x9FC8EC, 0x000003C -gUnk_089FC928:: @ 089FC928 +gCgb3Vol:: @ 089FC928 .incbin "baserom.gba", 0x9FC928, 0x0000010 gUnk_089FC938:: @ 089FC938 .incbin "baserom.gba", 0x9FC938, 0x0000034 -gUnk_089FC96C:: @ 089FC96C +gXcmdTable:: @ 089FC96C @ replacing .incbin "baserom.gba", 0x009fc96c, 0x30 .4byte ply_xxx .4byte ply_xwave @@ -1690,10 +1690,10 @@ gUnk_08A11C0C:: @ 08A11C0C gUnk_08A11C1C:: @ 08A11C1C .incbin "baserom.gba", 0xA11C1C, 0x0000020 -gUnk_08A11C3C:: @ 08A11C3C +gMPlayTable:: @ 08A11C3C .incbin "baserom.gba", 0xA11C3C, 0x0000180 -gUnk_08A11DBC:: @ 08A11DBC +gSongTable:: @ 08A11DBC .incbin "baserom.gba", 0xA11DBC, 0x00009E5 gUnk_08A127A1:: @ 08A127A1 diff --git a/include/gba/m4a_internal.h b/include/gba/m4a_internal.h index 05a47859..89c76157 100644 --- a/include/gba/m4a_internal.h +++ b/include/gba/m4a_internal.h @@ -98,7 +98,7 @@ struct CgbChannel { u8 sw; u32 fr; u32* wp; - u32 cp; + u32* cp; u32 tp; u32 pp; u32 np; @@ -171,17 +171,17 @@ struct SoundInfo { s32 pcmFreq; s32 divFreq; struct CgbChannel* cgbChans; - u32 func; - u32 intp; + void* func; + void* intp; void (*CgbSound)(void); void (*CgbOscOff)(u8); u32 (*MidiKeyToCgbFreq)(u8, u8, u8); - u32 MPlayJumpTable; + void* MPlayJumpTable; void* plynote; void (*ExtVolPit)(void); u8 gap2[16]; struct SoundChannel chans[MAX_DIRECTSOUND_CHANNELS]; - s8 pcmBuffer[PCM_DMA_BUF_SIZE * 2]; + s8 pcmBuffer[PCM_DMA_BUF_SIZE]; }; struct SongHeader { @@ -272,8 +272,8 @@ struct MusicPlayerInfo { struct MusicPlayerTrack* tracks; struct ToneData* tone; u32 ident; - u32 func; - u32 intp; + u32* func; + u32* intp; }; struct MusicPlayer { diff --git a/linker.ld b/linker.ld index 4a55674c..2e16be52 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 @@ -212,15 +215,15 @@ 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 = .; + . = 0x000055E0; gMPlayMemAccArea = .; . = 0x000056F0; gUnk_030056F0 = .; . = 0x000056F1; gUnk_030056F1 = .; . = 0x00005740; gUnk_03005740 = .; @@ -901,7 +904,7 @@ SECTIONS { asm/code_080AD90C.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); diff --git a/src/gba/m4a.c b/src/gba/m4a.c new file mode 100644 index 00000000..00003b88 --- /dev/null +++ b/src/gba/m4a.c @@ -0,0 +1,1379 @@ +#include "global.h" +#include "gba/m4a_internal.h" + +typedef void (*MPlayFunc)(); +typedef void (*PlyNoteFunc)(u32, struct MusicPlayerInfo*, struct MusicPlayerTrack*); +typedef void (*CgbSoundFunc)(void); +typedef void (*CgbOscOffFunc)(u8); +typedef u32 (*MidiKeyToCgbFreqFunc)(u8, u8, u8); +typedef void (*ExtVolPitFunc)(void); +typedef void (*MPlayMainFunc)(struct MusicPlayerInfo*); + +u8 SoundMainRAM_Buffer[0x380]; +struct 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 nullsub_544(); + +u32 MidiKeyToFreq(struct 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(struct MusicPlayerInfo* mplayInfo) { + if (mplayInfo->ident == ID_NUMBER) { + mplayInfo->ident++; + mplayInfo->status &= ~MUSICPLAYER_STATUS_PAUSE; + mplayInfo->ident = ID_NUMBER; + } +} + +void MPlayFadeOut(struct 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++) { + struct MusicPlayerInfo* mplayInfo = gMPlayTable[i].info; + MPlayOpen(mplayInfo, gMPlayTable[i].track, gMPlayTable[i].unk_8); + mplayInfo->unk_B = gMPlayTable[i].unk_A; + mplayInfo->memAccArea = gMPlayMemAccArea; + } +} + +void m4aSoundMain(void) { + SoundMain(); +} + +void m4aSongNumStart(u16 n) { + const struct MusicPlayer* mplayTable = gMPlayTable; + const struct Song* songTable = gSongTable; + const struct Song* song = &songTable[n]; + const struct MusicPlayer* mplay = &mplayTable[song->ms]; + + MPlayStart(mplay->info, song->header); +} + +void m4aSongNumStartOrChange(u16 n) { + const struct MusicPlayer* mplayTable = gMPlayTable; + const struct Song* songTable = gSongTable; + const struct Song* song = &songTable[n]; + const struct MusicPlayer* mplay = &mplayTable[song->ms]; + + 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 struct MusicPlayer* mplayTable = gMPlayTable; + const struct Song* songTable = gSongTable; + const struct Song* song = &songTable[n]; + const struct MusicPlayer* mplay = &mplayTable[song->ms]; + + 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 struct MusicPlayer* mplayTable = gMPlayTable; + const struct Song* songTable = gSongTable; + const struct Song* song = &songTable[n]; + const struct MusicPlayer* mplay = &mplayTable[song->ms]; + + if (mplay->info->songHeader == song->header) + MPlayStop(mplay->info); +} + +void m4aSongNumContinue(u16 n) { + const struct MusicPlayer* mplayTable = gMPlayTable; + const struct Song* songTable = gSongTable; + const struct Song* song = &songTable[n]; + const struct MusicPlayer* mplay = &mplayTable[song->ms]; + + if (mplay->info->songHeader == song->header) + MPlayContinue(mplay->info); +} + +void m4aMPlayAllStop(void) { + s32 i; + + for (i = 0; i < NUM_MUSIC_PLAYERS; i++) + MPlayStop(gMPlayTable[i].info); +} + +void m4aMPlayContinue(struct MusicPlayerInfo* mplayInfo) { + MPlayContinue(mplayInfo); +} + +void m4aMPlayAllContinue(void) { + s32 i; + + for (i = 0; i < NUM_MUSIC_PLAYERS; i++) + MPlayContinue(gMPlayTable[i].info); +} + +void m4aMPlayFadeOut(struct MusicPlayerInfo* mplayInfo, u16 speed) { + MPlayFadeOut(mplayInfo, speed); +} + +void m4aMPlayFadeOutTemporarily(struct 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(struct 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; + } +} + +NONMATCH("asm/non_matching/m4a/m4aMPlayImmInit.inc", void m4aMPlayImmInit(struct MusicPlayerInfo* mplayInfo)) { + s32 trackCount = mplayInfo->trackCount; + struct MusicPlayerTrack* 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++; + } +} +END_NONMATCH + +void MPlayExtender(struct CgbChannel* cgbChans) { + struct 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->cgbChans = cgbChans; + soundInfo->CgbSound = CgbSound; + soundInfo->CgbOscOff = CgbOscOff; + soundInfo->MidiKeyToCgbFreq = MidiKeyToCgbFreq; + soundInfo->maxLines = MAX_LINES; + + CpuFill32(0, cgbChans, sizeof(struct CgbChannel) * 4); + + cgbChans[0].ty = 1; + cgbChans[0].panMask = 0x11; + cgbChans[1].ty = 2; + cgbChans[1].panMask = 0x22; + cgbChans[2].ty = 3; + cgbChans[2].panMask = 0x44; + cgbChans[3].ty = 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* x) { + void (*func)(void*) = *(&gMPlayJumpTable[35]); + func(x); +} + +void SoundInit(struct 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(struct SoundInfo)); + + soundInfo->maxChans = 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) { + struct SoundInfo* soundInfo; + m4aSoundVSyncOff(); + soundInfo = SOUND_INFO_PTR; + + freq = (freq & 0xF0000) >> 16; + soundInfo->freq = freq; + soundInfo->pcmSamplesPerVBlank = gPcmSamplesPerVBlankTable[freq - 1]; + soundInfo->pcmDmaPeriod = PCM_DMA_BUF_SIZE / soundInfo->pcmSamplesPerVBlank; + + // LCD refresh rate 59.7275Hz + soundInfo->pcmFreq = (597275 * soundInfo->pcmSamplesPerVBlank + 5000) / 10000; + + // CPU frequency 16.78Mhz + soundInfo->divFreq = (16777216 / soundInfo->pcmFreq + 1) >> 1; + + m4aSoundVSyncOn(); +} + +void m4aSoundMode(u32 mode) { + struct 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) { + struct SoundChannel* chan; + + soundInfo->maxChans = temp >> SOUND_MODE_MAXCHN_SHIFT; + + temp = MAX_DIRECTSOUND_CHANNELS; + chan = &soundInfo->chans[0]; + + while (temp != 0) { + chan->status = 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) { + struct 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) { + ((struct SoundChannel*)chan)->status = 0; + i--; + chan = (void*)((s32)chan + sizeof(struct SoundChannel)); + } + + chan = soundInfo->cgbChans; + + if (chan) { + i = 1; + + while (i <= 4) { + soundInfo->CgbOscOff(i); + ((struct CgbChannel*)chan)->sf = 0; + i++; + chan = (void*)((s32)chan + sizeof(struct CgbChannel)); + } + } + + soundInfo->ident = ID_NUMBER; +} + +NONMATCH("asm/non_matching/m4a/m4aSoundVSyncOff.inc", void m4aSoundVSyncOff(void)) { + struct SoundInfo* soundInfo = SOUND_INFO_PTR; + + if (soundInfo->ident >= ID_NUMBER && soundInfo->ident <= ID_NUMBER + 1) { + soundInfo->ident += 10; + + if (REG_DMA1CNT & (DMA_REPEAT << 16)) + REG_DMA1CNT = ((DMA_ENABLE | DMA_START_NOW | DMA_32BIT | DMA_SRC_INC | DMA_DEST_FIXED) << 16) | 4; + + if (REG_DMA2CNT & (DMA_REPEAT << 16)) + REG_DMA2CNT = ((DMA_ENABLE | DMA_START_NOW | DMA_32BIT | DMA_SRC_INC | DMA_DEST_FIXED) << 16) | 4; + + REG_DMA1CNT_H = DMA_32BIT; + REG_DMA2CNT_H = DMA_32BIT; + + CpuFill32(0, soundInfo->pcmBuffer, sizeof(soundInfo->pcmBuffer)); + } +} +END_NONMATCH + +NONMATCH("asm/non_matching/m4a/m4aSoundVSyncOn.inc", void m4aSoundVSyncOn(void)) { + struct 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; + REG_DMA2CNT_H = DMA_ENABLE | DMA_START_SPECIAL | DMA_32BIT | DMA_REPEAT; + + soundInfo->pcmDmaCounter = 0; + soundInfo->ident = ident - 10; +} +END_NONMATCH + +NONMATCH("asm/non_matching/m4a/m4aSoundVSync.inc", void m4aSoundVSync(void)) { +} +END_NONMATCH + +void MPlayOpen(struct MusicPlayerInfo* mplayInfo, struct MusicPlayerTrack* tracks, u8 trackCount) { + struct 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->func != NULL) { + mplayInfo->func = soundInfo->func; + mplayInfo->intp = soundInfo->intp; + // NULL assignment semantically useless, but required for match + soundInfo->func = NULL; + } + + soundInfo->intp = mplayInfo; + soundInfo->func = MPlayMain; + soundInfo->ident = ID_NUMBER; + mplayInfo->ident = ID_NUMBER; +} + +void MPlayStart(struct MusicPlayerInfo* mplayInfo, struct SongHeader* songHeader) { + s32 i; + u8 unk_B; + struct 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(struct MusicPlayerInfo* mplayInfo) { + s32 i; + struct 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(struct MusicPlayerInfo* mplayInfo) { + s32 i; + struct 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(struct MusicPlayerInfo* mplayInfo, struct 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; + } +} + +// CgbModVol does not match because of this +static inline int CgbPan(struct CgbChannel* chan) { + u32 rightVolume = chan->rightVolume; + u32 leftVolume = chan->leftVolume; + // regalloc + if ((rightVolume = (u8)rightVolume) >= (leftVolume = (u8)leftVolume)) { + if (rightVolume / 2 >= leftVolume) { + chan->pan = 0x0F; + return 1; + } + } else { + if (leftVolume / 2 >= rightVolume) { + chan->pan = 0xF0; + return 1; + } + } + + return 0; +} + +NONMATCH("asm/non_matching/m4a/CgbModVol.inc", void CgbModVol(struct CgbChannel* chan)) { + struct SoundInfo* soundInfo = SOUND_INFO_PTR; + + if (!CgbPan(chan)) { + chan->pan = 0xFF; + chan->eg = (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->eg = (u32)(chan->rightVolume + chan->leftVolume) >> 4; + if (chan->eg > 15) + chan->eg = 15; + } + + chan->sg = (chan->eg * chan->su + 15) >> 4; + chan->pan &= chan->panMask; +} +END_NONMATCH + +NONMATCH("asm/non_matching/m4a/CgbSound.inc", void CgbSound(void)) { + s32 ch; + struct CgbChannel* channels; + s32 envelopeStepTimeAndDir; + s32 prevC15; + struct 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->cgbChans; ch <= 4; ch++, channels++) { + if (!(channels->sf & 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->sf & SOUND_CHANNEL_SF_START) { + if (!(channels->sf & SOUND_CHANNEL_SF_STOP)) { + channels->sf = SOUND_CHANNEL_SF_ENV_ATTACK; + channels->mo = CGB_CHANNEL_MO_PIT | CGB_CHANNEL_MO_VOL; + CgbModVol(channels); + switch (ch) { + case 1: + *nrx0ptr = channels->sw; + // fallthrough + case 2: + *nrx1ptr = ((u32)channels->wp << 6) + channels->le; + goto init_env_step_time_dir; + case 3: + if (channels->wp != channels->cp) { + *nrx0ptr = 0x40; + REG_WAVE_RAM0 = channels->wp[0]; + REG_WAVE_RAM1 = channels->wp[1]; + REG_WAVE_RAM2 = channels->wp[2]; + REG_WAVE_RAM3 = channels->wp[3]; + channels->cp = channels->wp; + } + *nrx0ptr = 0; + *nrx1ptr = channels->le; + if (channels->le) + channels->n4 = 0xC0; + else + channels->n4 = 0x80; + break; + default: + *nrx1ptr = channels->le; + *nrx3ptr = (u32)channels->wp << 3; + init_env_step_time_dir: + envelopeStepTimeAndDir = channels->at + CGB_NRx2_ENV_DIR_INC; + if (channels->le) + channels->n4 = 0x40; + else + channels->n4 = 0x00; + break; + } + channels->ec = channels->at; + if ((s8)(channels->at & mask)) { + channels->ev = 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->sf & SOUND_CHANNEL_SF_IEC) { + channels->echoLength--; + if ((s8)(channels->echoLength & mask) <= 0) { + oscillator_off: + CgbOscOff(ch); + channels->sf = 0; + goto channel_complete; + } + goto envelope_complete; + } else if ((channels->sf & SOUND_CHANNEL_SF_STOP) && (channels->sf & SOUND_CHANNEL_SF_ENV)) { + channels->sf &= ~SOUND_CHANNEL_SF_ENV; + channels->ec = channels->re; + if ((s8)(channels->re & mask)) { + channels->mo |= CGB_CHANNEL_MO_VOL; + if (ch != 3) + envelopeStepTimeAndDir = channels->re | CGB_NRx2_ENV_DIR_DEC; + goto envelope_step_complete; + } else { + goto envelope_pseudoecho_start; + } + } else { + envelope_step_repeat: + if (channels->ec == 0) { + if (ch == 3) + channels->mo |= CGB_CHANNEL_MO_VOL; + + CgbModVol(channels); + if ((channels->sf & SOUND_CHANNEL_SF_ENV) == SOUND_CHANNEL_SF_ENV_RELEASE) { + channels->ev--; + if ((s8)(channels->ev & mask) <= 0) { + envelope_pseudoecho_start: + channels->ev = ((channels->eg * channels->echoVolume) + 0xFF) >> 8; + if (channels->ev) { + channels->sf |= SOUND_CHANNEL_SF_IEC; + channels->mo |= CGB_CHANNEL_MO_VOL; + if (ch != 3) + envelopeStepTimeAndDir = 0 | CGB_NRx2_ENV_DIR_INC; + goto envelope_complete; + } else { + goto oscillator_off; + } + } else { + channels->ec = channels->re; + } + } else if ((channels->sf & SOUND_CHANNEL_SF_ENV) == SOUND_CHANNEL_SF_ENV_SUSTAIN) { + envelope_sustain: + channels->ev = channels->sg; + channels->ec = 7; + } else if ((channels->sf & SOUND_CHANNEL_SF_ENV) == SOUND_CHANNEL_SF_ENV_DECAY) { + int envelopeVolume, sustainGoal; + + channels->ev--; + envelopeVolume = (s8)(channels->ev & mask); + sustainGoal = (s8)(channels->sg); + if (envelopeVolume <= sustainGoal) { + envelope_sustain_start: + if (channels->su == 0) { + channels->sf &= ~SOUND_CHANNEL_SF_ENV; + goto envelope_pseudoecho_start; + } else { + channels->sf--; + channels->mo |= CGB_CHANNEL_MO_VOL; + if (ch != 3) + envelopeStepTimeAndDir = 0 | CGB_NRx2_ENV_DIR_INC; + goto envelope_sustain; + } + } else { + channels->ec = channels->de; + } + } else { + channels->ev++; + if ((u8)(channels->ev & mask) >= channels->eg) { + envelope_decay_start: + channels->sf--; + channels->ec = channels->de; + if ((u8)(channels->ec & mask)) { + channels->mo |= CGB_CHANNEL_MO_VOL; + channels->ev = channels->eg; + if (ch != 3) + envelopeStepTimeAndDir = channels->de | CGB_NRx2_ENV_DIR_DEC; + } else { + goto envelope_sustain_start; + } + } else { + channels->ec = channels->at; + } + } + } + } + + 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->ec--; + if (prevC15 == 0) { + prevC15--; + goto envelope_step_repeat; + } + + envelope_complete: + /* 3. apply pitch to HW registers */ + if (channels->mo & CGB_CHANNEL_MO_PIT) { + if (ch < 4 && (channels->ty & TONEDATA_TYPE_FIX)) { + int dac_pwm_rate = REG_SOUNDBIAS_H; + + if (dac_pwm_rate < 0x40) // if PWM rate = 32768 Hz + channels->fr = (channels->fr + 2) & 0x7fc; + else if (dac_pwm_rate < 0x80) // if PWM rate = 65536 Hz + channels->fr = (channels->fr + 1) & 0x7fe; + } + + if (ch != 4) + *nrx3ptr = channels->fr; + else + *nrx3ptr = (*nrx3ptr & 0x08) | channels->fr; + channels->n4 = (channels->n4 & 0xC0) + (*((u8*)(&channels->fr) + 1)); + *nrx4ptr = (s8)(channels->n4 & mask); + } + + /* 4. apply envelope & volume to HW registers */ + if (channels->mo & CGB_CHANNEL_MO_VOL) { + REG_NR51 = (REG_NR51 & ~channels->panMask) | channels->pan; + if (ch == 3) { + *nrx2ptr = gCgb3Vol[channels->ev]; + if (channels->n4 & 0x80) { + *nrx0ptr = 0x80; + *nrx4ptr = channels->n4; + channels->n4 &= 0x7f; + } + } else { + envelopeStepTimeAndDir &= 0xf; + *nrx2ptr = (channels->ev << 4) + envelopeStepTimeAndDir; + *nrx4ptr = channels->n4 | 0x80; + if (ch == 1 && !(*nrx0ptr & 0x08)) + *nrx4ptr = channels->n4 | 0x80; + } + } + + channel_complete: + channels->mo = 0; + } +} +END_NONMATCH + +void m4aMPlayTempoControl(struct 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(struct MusicPlayerInfo* mplayInfo, u16 trackBits, u16 volume) { + s32 i; + u32 bit; + struct 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(struct MusicPlayerInfo* mplayInfo, u16 trackBits, s16 pitch) { + s32 i; + u32 bit; + struct 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(struct MusicPlayerInfo* mplayInfo, u16 trackBits, s8 pan) { + s32 i; + u32 bit; + struct 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(struct 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(struct MusicPlayerInfo* mplayInfo, u16 trackBits, u8 modDepth) { + s32 i; + u32 bit; + struct 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(struct MusicPlayerInfo* mplayInfo, u16 trackBits, u8 lfoSpeed) { + s32 i; + u32 bit; + struct 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(struct MusicPlayerInfo* mplayInfo, struct 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(struct MusicPlayerInfo* mplayInfo, struct MusicPlayerTrack* track) { + u32 n = *track->cmdPtr; + track->cmdPtr++; + + gXcmdTable[n](mplayInfo, track); +} + +void ply_xxx(struct MusicPlayerInfo* mplayInfo, struct 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(struct MusicPlayerInfo* mplayInfo, struct 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 = (struct WaveData*)wav; + track->cmdPtr += 4; +} + +void ply_xtype(struct MusicPlayerInfo* mplayInfo, struct MusicPlayerTrack* track) { + track->tone.type = *track->cmdPtr; + track->cmdPtr++; +} + +void ply_xatta(struct MusicPlayerInfo* mplayInfo, struct MusicPlayerTrack* track) { + track->tone.attack = *track->cmdPtr; + track->cmdPtr++; +} + +void ply_xdeca(struct MusicPlayerInfo* mplayInfo, struct MusicPlayerTrack* track) { + track->tone.decay = *track->cmdPtr; + track->cmdPtr++; +} + +void ply_xsust(struct MusicPlayerInfo* mplayInfo, struct MusicPlayerTrack* track) { + track->tone.sustain = *track->cmdPtr; + track->cmdPtr++; +} + +void ply_xrele(struct MusicPlayerInfo* mplayInfo, struct MusicPlayerTrack* track) { + track->tone.release = *track->cmdPtr; + track->cmdPtr++; +} + +void ply_xiecv(struct MusicPlayerInfo* mplayInfo, struct MusicPlayerTrack* track) { + track->echoVolume = *track->cmdPtr; + track->cmdPtr++; +} + +void ply_xiecl(struct MusicPlayerInfo* mplayInfo, struct MusicPlayerTrack* track) { + track->echoLength = *track->cmdPtr; + track->cmdPtr++; +} + +void ply_xleng(struct MusicPlayerInfo* mplayInfo, struct MusicPlayerTrack* track) { + track->tone.length = *track->cmdPtr; + track->cmdPtr++; +} + +void ply_xswee(struct MusicPlayerInfo* mplayInfo, struct MusicPlayerTrack* track) { + track->tone.pan_sweep = *track->cmdPtr; + track->cmdPtr++; +} + +void nullsub_544() { +} \ No newline at end of file From cf5eacbdc8852fd870ab66dab6ba5c93b3532028 Mon Sep 17 00:00:00 2001 From: Henny022p Date: Mon, 22 Mar 2021 04:34:43 +0100 Subject: [PATCH 02/12] added typedefs also having a private header to me does not seem too useful un a project like this --- include/gba/m4a.h | 4 + include/gba/m4a_internal.h | 397 ------------------- src/gba/m4a.c | 766 ++++++++++++++++++++++++++++--------- 3 files changed, 584 insertions(+), 583 deletions(-) create mode 100644 include/gba/m4a.h delete mode 100644 include/gba/m4a_internal.h diff --git a/include/gba/m4a.h b/include/gba/m4a.h new file mode 100644 index 00000000..034fca97 --- /dev/null +++ b/include/gba/m4a.h @@ -0,0 +1,4 @@ +#ifndef GUARD_M4A_INTERNAL_H +#define GUARD_M4A_INTERNAL_H + +#endif // GUARD_M4A_INTERNAL_H diff --git a/include/gba/m4a_internal.h b/include/gba/m4a_internal.h deleted file mode 100644 index 89c76157..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; - void* func; - void* intp; - void (*CgbSound)(void); - void (*CgbOscOff)(u8); - u32 (*MidiKeyToCgbFreq)(u8, u8, u8); - void* MPlayJumpTable; - void* plynote; - void (*ExtVolPit)(void); - u8 gap2[16]; - struct SoundChannel chans[MAX_DIRECTSOUND_CHANNELS]; - s8 pcmBuffer[PCM_DMA_BUF_SIZE]; -}; - -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/src/gba/m4a.c b/src/gba/m4a.c index 00003b88..5e43e4a0 100644 --- a/src/gba/m4a.c +++ b/src/gba/m4a.c @@ -1,16 +1,410 @@ #include "global.h" -#include "gba/m4a_internal.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 struct MusicPlayerTrack MusicPlayerTrack; +typedef struct MusicPlayerInfo MusicPlayerInfo; typedef void (*MPlayFunc)(); -typedef void (*PlyNoteFunc)(u32, struct MusicPlayerInfo*, struct MusicPlayerTrack*); +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 (*MPlayMainFunc)(struct MusicPlayerInfo*); +typedef void (*MPlayMainFunc)(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 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; + +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; + +#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; + +typedef struct SongHeader { + u8 trackCount; + u8 blockCount; + u8 priority; + u8 reverb; + ToneData* tone; + u8* part[1]; +} SongHeader; + +#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]; +}; + +#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 + +// typedef above +struct MusicPlayerInfo { + 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; +}; + +typedef struct MusicPlayer { + MusicPlayerInfo* info; + MusicPlayerTrack* track; + u8 unk_8; + u16 unk_A; +} MusicPlayer; + +typedef struct Song { + SongHeader* header; + u16 ms; + u16 me; +} Song; + +extern const MusicPlayer gMPlayTable[]; +extern const Song gSongTable[]; + +extern u8 gMPlayMemAccArea[]; + +extern char SoundMainRAM[]; + +extern void* gMPlayJumpTable[]; + +typedef void (*XcmdFunc)(MusicPlayerInfo*, MusicPlayerTrack*); +extern const XcmdFunc gXcmdTable[]; + +extern 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(MusicPlayerInfo* mplayInfo, MusicPlayerTrack* track); +void MPlayMain(); +void RealClearChain(void* x); + +void MPlayContinue(MusicPlayerInfo* mplayInfo); +void MPlayStart(MusicPlayerInfo* mplayInfo, 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 m4aSoundVSyncOn(void); +void m4aSoundVSyncOff(void); + +void m4aMPlayTempoControl(MusicPlayerInfo* mplayInfo, u16 tempo); +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]; -struct SoundInfo gSoundInfo; +extern SoundInfo gSoundInfo; #define SOUND_CHANNEL_SF_START 0x80 #define SOUND_CHANNEL_SF_STOP 0x40 @@ -32,7 +426,7 @@ struct SoundInfo gSoundInfo; void nullsub_544(); -u32 MidiKeyToFreq(struct WaveData* wav, u8 key, u8 fineAdjust) { +u32 MidiKeyToFreq(WaveData* wav, u8 key, u8 fineAdjust) { u32 val1; u32 val2; u32 fineAdjustShifted = fineAdjust << 24; @@ -54,7 +448,7 @@ u32 MidiKeyToFreq(struct WaveData* wav, u8 key, u8 fineAdjust) { void nullsub_543() { } -void MPlayContinue(struct MusicPlayerInfo* mplayInfo) { +void MPlayContinue(MusicPlayerInfo* mplayInfo) { if (mplayInfo->ident == ID_NUMBER) { mplayInfo->ident++; mplayInfo->status &= ~MUSICPLAYER_STATUS_PAUSE; @@ -62,7 +456,7 @@ void MPlayContinue(struct MusicPlayerInfo* mplayInfo) { } } -void MPlayFadeOut(struct MusicPlayerInfo* mplayInfo, u16 speed) { +void MPlayFadeOut(MusicPlayerInfo* mplayInfo, u16 speed) { if (mplayInfo->ident == ID_NUMBER) { mplayInfo->ident++; mplayInfo->fadeOC = speed; @@ -83,7 +477,7 @@ void m4aSoundInit(void) { (8 << SOUND_MODE_MAXCHN_SHIFT)); for (i = 0; i < NUM_MUSIC_PLAYERS; i++) { - struct MusicPlayerInfo* mplayInfo = gMPlayTable[i].info; + MusicPlayerInfo* mplayInfo = gMPlayTable[i].info; MPlayOpen(mplayInfo, gMPlayTable[i].track, gMPlayTable[i].unk_8); mplayInfo->unk_B = gMPlayTable[i].unk_A; mplayInfo->memAccArea = gMPlayMemAccArea; @@ -95,19 +489,19 @@ void m4aSoundMain(void) { } void m4aSongNumStart(u16 n) { - const struct MusicPlayer* mplayTable = gMPlayTable; - const struct Song* songTable = gSongTable; - const struct Song* song = &songTable[n]; - const struct MusicPlayer* mplay = &mplayTable[song->ms]; + const MusicPlayer* mplayTable = gMPlayTable; + const Song* songTable = gSongTable; + const Song* song = &songTable[n]; + const MusicPlayer* mplay = &mplayTable[song->ms]; MPlayStart(mplay->info, song->header); } void m4aSongNumStartOrChange(u16 n) { - const struct MusicPlayer* mplayTable = gMPlayTable; - const struct Song* songTable = gSongTable; - const struct Song* song = &songTable[n]; - const struct MusicPlayer* mplay = &mplayTable[song->ms]; + const MusicPlayer* mplayTable = gMPlayTable; + const Song* songTable = gSongTable; + const Song* song = &songTable[n]; + const MusicPlayer* mplay = &mplayTable[song->ms]; if (mplay->info->songHeader != song->header) { MPlayStart(mplay->info, song->header); @@ -119,10 +513,10 @@ void m4aSongNumStartOrChange(u16 n) { } void m4aSongNumStartOrContinue(u16 n) { - const struct MusicPlayer* mplayTable = gMPlayTable; - const struct Song* songTable = gSongTable; - const struct Song* song = &songTable[n]; - const struct MusicPlayer* mplay = &mplayTable[song->ms]; + const MusicPlayer* mplayTable = gMPlayTable; + const Song* songTable = gSongTable; + const Song* song = &songTable[n]; + const MusicPlayer* mplay = &mplayTable[song->ms]; if (mplay->info->songHeader != song->header) MPlayStart(mplay->info, song->header); @@ -133,20 +527,20 @@ void m4aSongNumStartOrContinue(u16 n) { } void m4aSongNumStop(u16 n) { - const struct MusicPlayer* mplayTable = gMPlayTable; - const struct Song* songTable = gSongTable; - const struct Song* song = &songTable[n]; - const struct MusicPlayer* mplay = &mplayTable[song->ms]; + const MusicPlayer* mplayTable = gMPlayTable; + const Song* songTable = gSongTable; + const Song* song = &songTable[n]; + const MusicPlayer* mplay = &mplayTable[song->ms]; if (mplay->info->songHeader == song->header) MPlayStop(mplay->info); } void m4aSongNumContinue(u16 n) { - const struct MusicPlayer* mplayTable = gMPlayTable; - const struct Song* songTable = gSongTable; - const struct Song* song = &songTable[n]; - const struct MusicPlayer* mplay = &mplayTable[song->ms]; + const MusicPlayer* mplayTable = gMPlayTable; + const Song* songTable = gSongTable; + const Song* song = &songTable[n]; + const MusicPlayer* mplay = &mplayTable[song->ms]; if (mplay->info->songHeader == song->header) MPlayContinue(mplay->info); @@ -159,7 +553,7 @@ void m4aMPlayAllStop(void) { MPlayStop(gMPlayTable[i].info); } -void m4aMPlayContinue(struct MusicPlayerInfo* mplayInfo) { +void m4aMPlayContinue(MusicPlayerInfo* mplayInfo) { MPlayContinue(mplayInfo); } @@ -170,11 +564,11 @@ void m4aMPlayAllContinue(void) { MPlayContinue(gMPlayTable[i].info); } -void m4aMPlayFadeOut(struct MusicPlayerInfo* mplayInfo, u16 speed) { +void m4aMPlayFadeOut(MusicPlayerInfo* mplayInfo, u16 speed) { MPlayFadeOut(mplayInfo, speed); } -void m4aMPlayFadeOutTemporarily(struct MusicPlayerInfo* mplayInfo, u16 speed) { +void m4aMPlayFadeOutTemporarily(MusicPlayerInfo* mplayInfo, u16 speed) { if (mplayInfo->ident == ID_NUMBER) { mplayInfo->ident++; mplayInfo->fadeOC = speed; @@ -184,7 +578,7 @@ void m4aMPlayFadeOutTemporarily(struct MusicPlayerInfo* mplayInfo, u16 speed) { } } -void m4aMPlayFadeIn(struct MusicPlayerInfo* mplayInfo, u16 speed) { +void m4aMPlayFadeIn(MusicPlayerInfo* mplayInfo, u16 speed) { if (mplayInfo->ident == ID_NUMBER) { mplayInfo->ident++; mplayInfo->fadeOC = speed; @@ -195,9 +589,9 @@ void m4aMPlayFadeIn(struct MusicPlayerInfo* mplayInfo, u16 speed) { } } -NONMATCH("asm/non_matching/m4a/m4aMPlayImmInit.inc", void m4aMPlayImmInit(struct MusicPlayerInfo* mplayInfo)) { +NONMATCH("asm/non_matching/m4a/m4aMPlayImmInit.inc", void m4aMPlayImmInit(MusicPlayerInfo* mplayInfo)) { s32 trackCount = mplayInfo->trackCount; - struct MusicPlayerTrack* track = mplayInfo->tracks; + MusicPlayerTrack* track = mplayInfo->tracks; while (trackCount > 0) { if (track->flags & MPT_FLG_EXIST) { @@ -217,8 +611,8 @@ NONMATCH("asm/non_matching/m4a/m4aMPlayImmInit.inc", void m4aMPlayImmInit(struct } END_NONMATCH -void MPlayExtender(struct CgbChannel* cgbChans) { - struct SoundInfo* soundInfo; +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; @@ -251,21 +645,21 @@ void MPlayExtender(struct CgbChannel* cgbChans) { gMPlayJumpTable[32] = FadeOutBody; gMPlayJumpTable[33] = TrkVolPitSet; - soundInfo->cgbChans = cgbChans; + soundInfo->cgbChannels = cgbChans; soundInfo->CgbSound = CgbSound; soundInfo->CgbOscOff = CgbOscOff; soundInfo->MidiKeyToCgbFreq = MidiKeyToCgbFreq; soundInfo->maxLines = MAX_LINES; - CpuFill32(0, cgbChans, sizeof(struct CgbChannel) * 4); + CpuFill32(0, cgbChans, sizeof(CgbChannel) * 4); - cgbChans[0].ty = 1; + cgbChans[0].type = 1; cgbChans[0].panMask = 0x11; - cgbChans[1].ty = 2; + cgbChans[1].type = 2; cgbChans[1].panMask = 0x22; - cgbChans[2].ty = 3; + cgbChans[2].type = 3; cgbChans[2].panMask = 0x44; - cgbChans[3].ty = 4; + cgbChans[3].type = 4; cgbChans[3].panMask = 0x88; soundInfo->ident = ident; @@ -280,12 +674,12 @@ void ClearChain(void* x) { func(x); } -void Clear64byte(void* x) { +void Clear64byte(void* addr) { void (*func)(void*) = *(&gMPlayJumpTable[35]); - func(x); + func(addr); } -void SoundInit(struct SoundInfo* soundInfo) { +void SoundInit(SoundInfo* soundInfo) { soundInfo->ident = 0; if (REG_DMA1CNT & (DMA_REPEAT << 16)) @@ -301,9 +695,9 @@ void SoundInit(struct SoundInfo* soundInfo) { REG_DMA1DAD = (s32)®_FIFO_A; SOUND_INFO_PTR = soundInfo; - CpuFill32(0, soundInfo, sizeof(struct SoundInfo)); + CpuFill32(0, soundInfo, sizeof(SoundInfo)); - soundInfo->maxChans = 8; + soundInfo->maxChannels = 8; soundInfo->masterVolume = 15; soundInfo->plynote = ply_note; soundInfo->CgbSound = nullsub_544; @@ -321,26 +715,26 @@ void SoundInit(struct SoundInfo* soundInfo) { } void SampleFreqSet(u32 freq) { - struct SoundInfo* soundInfo; + SoundInfo* soundInfo; m4aSoundVSyncOff(); soundInfo = SOUND_INFO_PTR; freq = (freq & 0xF0000) >> 16; - soundInfo->freq = freq; + soundInfo->frequency = freq; soundInfo->pcmSamplesPerVBlank = gPcmSamplesPerVBlankTable[freq - 1]; soundInfo->pcmDmaPeriod = PCM_DMA_BUF_SIZE / soundInfo->pcmSamplesPerVBlank; // LCD refresh rate 59.7275Hz - soundInfo->pcmFreq = (597275 * soundInfo->pcmSamplesPerVBlank + 5000) / 10000; + soundInfo->pcmFreqency = (597275 * soundInfo->pcmSamplesPerVBlank + 5000) / 10000; // CPU frequency 16.78Mhz - soundInfo->divFreq = (16777216 / soundInfo->pcmFreq + 1) >> 1; + soundInfo->divFreq = (16777216 / soundInfo->pcmFreqency + 1) >> 1; m4aSoundVSyncOn(); } void m4aSoundMode(u32 mode) { - struct SoundInfo* soundInfo = SOUND_INFO_PTR; + SoundInfo* soundInfo = SOUND_INFO_PTR; u32 temp; if (soundInfo->ident != ID_NUMBER) @@ -356,15 +750,15 @@ void m4aSoundMode(u32 mode) { temp = mode & SOUND_MODE_MAXCHN; if (temp) { - struct SoundChannel* chan; + SoundChannel* chan; - soundInfo->maxChans = temp >> SOUND_MODE_MAXCHN_SHIFT; + soundInfo->maxChannels = temp >> SOUND_MODE_MAXCHN_SHIFT; temp = MAX_DIRECTSOUND_CHANNELS; chan = &soundInfo->chans[0]; while (temp != 0) { - chan->status = 0; + chan->statusFlags = 0; temp--; chan++; } @@ -392,7 +786,7 @@ void m4aSoundMode(u32 mode) { } void SoundClear(void) { - struct SoundInfo* soundInfo = SOUND_INFO_PTR; + SoundInfo* soundInfo = SOUND_INFO_PTR; s32 i; void* chan; @@ -405,21 +799,21 @@ void SoundClear(void) { chan = &soundInfo->chans[0]; while (i > 0) { - ((struct SoundChannel*)chan)->status = 0; + ((SoundChannel*)chan)->statusFlags = 0; i--; - chan = (void*)((s32)chan + sizeof(struct SoundChannel)); + chan = (void*)((s32)chan + sizeof(SoundChannel)); } - chan = soundInfo->cgbChans; + chan = soundInfo->cgbChannels; if (chan) { i = 1; while (i <= 4) { soundInfo->CgbOscOff(i); - ((struct CgbChannel*)chan)->sf = 0; + ((CgbChannel*)chan)->statusFlags = 0; i++; - chan = (void*)((s32)chan + sizeof(struct CgbChannel)); + chan = (void*)((s32)chan + sizeof(CgbChannel)); } } @@ -427,7 +821,7 @@ void SoundClear(void) { } NONMATCH("asm/non_matching/m4a/m4aSoundVSyncOff.inc", void m4aSoundVSyncOff(void)) { - struct SoundInfo* soundInfo = SOUND_INFO_PTR; + SoundInfo* soundInfo = SOUND_INFO_PTR; if (soundInfo->ident >= ID_NUMBER && soundInfo->ident <= ID_NUMBER + 1) { soundInfo->ident += 10; @@ -447,7 +841,7 @@ NONMATCH("asm/non_matching/m4a/m4aSoundVSyncOff.inc", void m4aSoundVSyncOff(void END_NONMATCH NONMATCH("asm/non_matching/m4a/m4aSoundVSyncOn.inc", void m4aSoundVSyncOn(void)) { - struct SoundInfo* soundInfo = SOUND_INFO_PTR; + SoundInfo* soundInfo = SOUND_INFO_PTR; u32 ident = soundInfo->ident; if (ident == ID_NUMBER) @@ -465,8 +859,8 @@ NONMATCH("asm/non_matching/m4a/m4aSoundVSync.inc", void m4aSoundVSync(void)) { } END_NONMATCH -void MPlayOpen(struct MusicPlayerInfo* mplayInfo, struct MusicPlayerTrack* tracks, u8 trackCount) { - struct SoundInfo* soundInfo; +void MPlayOpen(MusicPlayerInfo* mplayInfo, MusicPlayerTrack* tracks, u8 trackCount) { + SoundInfo* soundInfo; if (trackCount == 0) return; @@ -495,23 +889,23 @@ void MPlayOpen(struct MusicPlayerInfo* mplayInfo, struct MusicPlayerTrack* track // append music player and MPlayMain to linked list - if (soundInfo->func != NULL) { - mplayInfo->func = soundInfo->func; + if (soundInfo->MPlayMainHead != NULL) { + mplayInfo->func = soundInfo->MPlayMainHead; mplayInfo->intp = soundInfo->intp; // NULL assignment semantically useless, but required for match - soundInfo->func = NULL; + soundInfo->MPlayMainHead = NULL; } soundInfo->intp = mplayInfo; - soundInfo->func = MPlayMain; + soundInfo->MPlayMainHead = MPlayMain; soundInfo->ident = ID_NUMBER; mplayInfo->ident = ID_NUMBER; } -void MPlayStart(struct MusicPlayerInfo* mplayInfo, struct SongHeader* songHeader) { +void MPlayStart(MusicPlayerInfo* mplayInfo, SongHeader* songHeader) { s32 i; u8 unk_B; - struct MusicPlayerTrack* track; + MusicPlayerTrack* track; if (mplayInfo->ident != ID_NUMBER) return; @@ -559,9 +953,9 @@ void MPlayStart(struct MusicPlayerInfo* mplayInfo, struct SongHeader* songHeader mplayInfo->ident = ID_NUMBER; } -void MPlayStop(struct MusicPlayerInfo* mplayInfo) { +void MPlayStop(MusicPlayerInfo* mplayInfo) { s32 i; - struct MusicPlayerTrack* track; + MusicPlayerTrack* track; if (mplayInfo->ident != ID_NUMBER) return; @@ -581,9 +975,9 @@ void MPlayStop(struct MusicPlayerInfo* mplayInfo) { mplayInfo->ident = ID_NUMBER; } -void FadeOutBody(struct MusicPlayerInfo* mplayInfo) { +void FadeOutBody(MusicPlayerInfo* mplayInfo) { s32 i; - struct MusicPlayerTrack* track; + MusicPlayerTrack* track; u16 fadeOV; if (mplayInfo->fadeOI == 0) @@ -645,7 +1039,7 @@ void FadeOutBody(struct MusicPlayerInfo* mplayInfo) { } } -void TrkVolPitSet(struct MusicPlayerInfo* mplayInfo, struct MusicPlayerTrack* track) { +void TrkVolPitSet(MusicPlayerInfo* mplayInfo, MusicPlayerTrack* track) { if (track->flags & MPT_FLG_VOLSET) { s32 x; s32 y; @@ -739,7 +1133,7 @@ void CgbOscOff(u8 chanNum) { } // CgbModVol does not match because of this -static inline int CgbPan(struct CgbChannel* chan) { +static inline int CgbPan(CgbChannel* chan) { u32 rightVolume = chan->rightVolume; u32 leftVolume = chan->leftVolume; // regalloc @@ -758,12 +1152,12 @@ static inline int CgbPan(struct CgbChannel* chan) { return 0; } -NONMATCH("asm/non_matching/m4a/CgbModVol.inc", void CgbModVol(struct CgbChannel* chan)) { - struct SoundInfo* soundInfo = SOUND_INFO_PTR; +NONMATCH("asm/non_matching/m4a/CgbModVol.inc", void CgbModVol(CgbChannel* chan)) { + SoundInfo* soundInfo = SOUND_INFO_PTR; if (!CgbPan(chan)) { chan->pan = 0xFF; - chan->eg = (u32)(chan->rightVolume + chan->leftVolume) >> 4; + 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. @@ -772,22 +1166,22 @@ NONMATCH("asm/non_matching/m4a/CgbModVol.inc", void CgbModVol(struct CgbChannel* asm("" : : : "memory"); #endif - chan->eg = (u32)(chan->rightVolume + chan->leftVolume) >> 4; - if (chan->eg > 15) - chan->eg = 15; + chan->envelopeGoal = (u32)(chan->rightVolume + chan->leftVolume) >> 4; + if (chan->envelopeGoal > 15) + chan->envelopeGoal = 15; } - chan->sg = (chan->eg * chan->su + 15) >> 4; + chan->sustainGoal = (chan->envelopeGoal * chan->sustain + 15) >> 4; chan->pan &= chan->panMask; } END_NONMATCH NONMATCH("asm/non_matching/m4a/CgbSound.inc", void CgbSound(void)) { s32 ch; - struct CgbChannel* channels; + CgbChannel* channels; s32 envelopeStepTimeAndDir; s32 prevC15; - struct SoundInfo* soundInfo = SOUND_INFO_PTR; + SoundInfo* soundInfo = SOUND_INFO_PTR; vu8* nrx0ptr; vu8* nrx1ptr; vu8* nrx2ptr; @@ -802,8 +1196,8 @@ NONMATCH("asm/non_matching/m4a/CgbSound.inc", void CgbSound(void)) { else soundInfo->c15 = 14; - for (ch = 1, channels = soundInfo->cgbChans; ch <= 4; ch++, channels++) { - if (!(channels->sf & SOUND_CHANNEL_SF_ON)) + for (ch = 1, channels = soundInfo->cgbChannels; ch <= 4; ch++, channels++) { + if (!(channels->statusFlags & SOUND_CHANNEL_SF_ON)) continue; /* 1. determine hardware channel registers */ @@ -842,48 +1236,48 @@ NONMATCH("asm/non_matching/m4a/CgbSound.inc", void CgbSound(void)) { envelopeStepTimeAndDir = *nrx2ptr; /* 2. calculate envelope volume */ - if (channels->sf & SOUND_CHANNEL_SF_START) { - if (!(channels->sf & SOUND_CHANNEL_SF_STOP)) { - channels->sf = SOUND_CHANNEL_SF_ENV_ATTACK; - channels->mo = CGB_CHANNEL_MO_PIT | CGB_CHANNEL_MO_VOL; + 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->sw; + *nrx0ptr = channels->sweep; // fallthrough case 2: - *nrx1ptr = ((u32)channels->wp << 6) + channels->le; + *nrx1ptr = ((u32)channels->nextWave << 6) + channels->length; goto init_env_step_time_dir; case 3: - if (channels->wp != channels->cp) { + if (channels->nextWave != channels->currentWave) { *nrx0ptr = 0x40; - REG_WAVE_RAM0 = channels->wp[0]; - REG_WAVE_RAM1 = channels->wp[1]; - REG_WAVE_RAM2 = channels->wp[2]; - REG_WAVE_RAM3 = channels->wp[3]; - channels->cp = channels->wp; + 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->le; - if (channels->le) + *nrx1ptr = channels->length; + if (channels->length) channels->n4 = 0xC0; else channels->n4 = 0x80; break; default: - *nrx1ptr = channels->le; - *nrx3ptr = (u32)channels->wp << 3; + *nrx1ptr = channels->length; + *nrx3ptr = (u32)channels->nextWave << 3; init_env_step_time_dir: - envelopeStepTimeAndDir = channels->at + CGB_NRx2_ENV_DIR_INC; - if (channels->le) + envelopeStepTimeAndDir = channels->attack + CGB_NRx2_ENV_DIR_INC; + if (channels->length) channels->n4 = 0x40; else channels->n4 = 0x00; break; } - channels->ec = channels->at; - if ((s8)(channels->at & mask)) { - channels->ev = 0; + 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) @@ -892,41 +1286,41 @@ NONMATCH("asm/non_matching/m4a/CgbSound.inc", void CgbSound(void)) { } else { goto oscillator_off; } - } else if (channels->sf & SOUND_CHANNEL_SF_IEC) { + } else if (channels->statusFlags & SOUND_CHANNEL_SF_IEC) { channels->echoLength--; if ((s8)(channels->echoLength & mask) <= 0) { oscillator_off: CgbOscOff(ch); - channels->sf = 0; + channels->statusFlags = 0; goto channel_complete; } goto envelope_complete; - } else if ((channels->sf & SOUND_CHANNEL_SF_STOP) && (channels->sf & SOUND_CHANNEL_SF_ENV)) { - channels->sf &= ~SOUND_CHANNEL_SF_ENV; - channels->ec = channels->re; - if ((s8)(channels->re & mask)) { - channels->mo |= CGB_CHANNEL_MO_VOL; + } 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->re | CGB_NRx2_ENV_DIR_DEC; + envelopeStepTimeAndDir = channels->release | CGB_NRx2_ENV_DIR_DEC; goto envelope_step_complete; } else { goto envelope_pseudoecho_start; } } else { envelope_step_repeat: - if (channels->ec == 0) { + if (channels->envelopeCounter == 0) { if (ch == 3) - channels->mo |= CGB_CHANNEL_MO_VOL; + channels->modify |= CGB_CHANNEL_MO_VOL; CgbModVol(channels); - if ((channels->sf & SOUND_CHANNEL_SF_ENV) == SOUND_CHANNEL_SF_ENV_RELEASE) { - channels->ev--; - if ((s8)(channels->ev & mask) <= 0) { + if ((channels->statusFlags & SOUND_CHANNEL_SF_ENV) == SOUND_CHANNEL_SF_ENV_RELEASE) { + channels->envelopeVolume--; + if ((s8)(channels->envelopeVolume & mask) <= 0) { envelope_pseudoecho_start: - channels->ev = ((channels->eg * channels->echoVolume) + 0xFF) >> 8; - if (channels->ev) { - channels->sf |= SOUND_CHANNEL_SF_IEC; - channels->mo |= CGB_CHANNEL_MO_VOL; + 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; @@ -934,49 +1328,49 @@ NONMATCH("asm/non_matching/m4a/CgbSound.inc", void CgbSound(void)) { goto oscillator_off; } } else { - channels->ec = channels->re; + channels->envelopeCounter = channels->release; } - } else if ((channels->sf & SOUND_CHANNEL_SF_ENV) == SOUND_CHANNEL_SF_ENV_SUSTAIN) { + } else if ((channels->statusFlags & SOUND_CHANNEL_SF_ENV) == SOUND_CHANNEL_SF_ENV_SUSTAIN) { envelope_sustain: - channels->ev = channels->sg; - channels->ec = 7; - } else if ((channels->sf & SOUND_CHANNEL_SF_ENV) == SOUND_CHANNEL_SF_ENV_DECAY) { + channels->envelopeVolume = channels->sustainGoal; + channels->envelopeCounter = 7; + } else if ((channels->statusFlags & SOUND_CHANNEL_SF_ENV) == SOUND_CHANNEL_SF_ENV_DECAY) { int envelopeVolume, sustainGoal; - channels->ev--; - envelopeVolume = (s8)(channels->ev & mask); - sustainGoal = (s8)(channels->sg); + channels->envelopeVolume--; + envelopeVolume = (s8)(channels->envelopeVolume & mask); + sustainGoal = (s8)(channels->sustainGoal); if (envelopeVolume <= sustainGoal) { envelope_sustain_start: - if (channels->su == 0) { - channels->sf &= ~SOUND_CHANNEL_SF_ENV; + if (channels->sustain == 0) { + channels->statusFlags &= ~SOUND_CHANNEL_SF_ENV; goto envelope_pseudoecho_start; } else { - channels->sf--; - channels->mo |= CGB_CHANNEL_MO_VOL; + channels->statusFlags--; + channels->modify |= CGB_CHANNEL_MO_VOL; if (ch != 3) envelopeStepTimeAndDir = 0 | CGB_NRx2_ENV_DIR_INC; goto envelope_sustain; } } else { - channels->ec = channels->de; + channels->envelopeCounter = channels->decay; } } else { - channels->ev++; - if ((u8)(channels->ev & mask) >= channels->eg) { + channels->envelopeVolume++; + if ((u8)(channels->envelopeVolume & mask) >= channels->envelopeGoal) { envelope_decay_start: - channels->sf--; - channels->ec = channels->de; - if ((u8)(channels->ec & mask)) { - channels->mo |= CGB_CHANNEL_MO_VOL; - channels->ev = channels->eg; + 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->de | CGB_NRx2_ENV_DIR_DEC; + envelopeStepTimeAndDir = channels->decay | CGB_NRx2_ENV_DIR_DEC; } else { goto envelope_sustain_start; } } else { - channels->ec = channels->at; + channels->envelopeCounter = channels->attack; } } } @@ -985,7 +1379,7 @@ NONMATCH("asm/non_matching/m4a/CgbSound.inc", void CgbSound(void)) { 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->ec--; + channels->envelopeCounter--; if (prevC15 == 0) { prevC15--; goto envelope_step_repeat; @@ -993,29 +1387,29 @@ NONMATCH("asm/non_matching/m4a/CgbSound.inc", void CgbSound(void)) { envelope_complete: /* 3. apply pitch to HW registers */ - if (channels->mo & CGB_CHANNEL_MO_PIT) { - if (ch < 4 && (channels->ty & TONEDATA_TYPE_FIX)) { + 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->fr = (channels->fr + 2) & 0x7fc; + channels->frequency = (channels->frequency + 2) & 0x7fc; else if (dac_pwm_rate < 0x80) // if PWM rate = 65536 Hz - channels->fr = (channels->fr + 1) & 0x7fe; + channels->frequency = (channels->frequency + 1) & 0x7fe; } if (ch != 4) - *nrx3ptr = channels->fr; + *nrx3ptr = channels->frequency; else - *nrx3ptr = (*nrx3ptr & 0x08) | channels->fr; - channels->n4 = (channels->n4 & 0xC0) + (*((u8*)(&channels->fr) + 1)); + *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->mo & CGB_CHANNEL_MO_VOL) { + if (channels->modify & CGB_CHANNEL_MO_VOL) { REG_NR51 = (REG_NR51 & ~channels->panMask) | channels->pan; if (ch == 3) { - *nrx2ptr = gCgb3Vol[channels->ev]; + *nrx2ptr = gCgb3Vol[channels->envelopeVolume]; if (channels->n4 & 0x80) { *nrx0ptr = 0x80; *nrx4ptr = channels->n4; @@ -1023,7 +1417,7 @@ NONMATCH("asm/non_matching/m4a/CgbSound.inc", void CgbSound(void)) { } } else { envelopeStepTimeAndDir &= 0xf; - *nrx2ptr = (channels->ev << 4) + envelopeStepTimeAndDir; + *nrx2ptr = (channels->envelopeVolume << 4) + envelopeStepTimeAndDir; *nrx4ptr = channels->n4 | 0x80; if (ch == 1 && !(*nrx0ptr & 0x08)) *nrx4ptr = channels->n4 | 0x80; @@ -1031,12 +1425,12 @@ NONMATCH("asm/non_matching/m4a/CgbSound.inc", void CgbSound(void)) { } channel_complete: - channels->mo = 0; + channels->modify = 0; } } END_NONMATCH -void m4aMPlayTempoControl(struct MusicPlayerInfo* mplayInfo, u16 tempo) { +void m4aMPlayTempoControl(MusicPlayerInfo* mplayInfo, u16 tempo) { if (mplayInfo->ident == ID_NUMBER) { mplayInfo->ident++; mplayInfo->tempoU = tempo; @@ -1045,10 +1439,10 @@ void m4aMPlayTempoControl(struct MusicPlayerInfo* mplayInfo, u16 tempo) { } } -void m4aMPlayVolumeControl(struct MusicPlayerInfo* mplayInfo, u16 trackBits, u16 volume) { +void m4aMPlayVolumeControl(MusicPlayerInfo* mplayInfo, u16 trackBits, u16 volume) { s32 i; u32 bit; - struct MusicPlayerTrack* track; + MusicPlayerTrack* track; if (mplayInfo->ident != ID_NUMBER) return; @@ -1075,10 +1469,10 @@ void m4aMPlayVolumeControl(struct MusicPlayerInfo* mplayInfo, u16 trackBits, u16 mplayInfo->ident = ID_NUMBER; } -void m4aMPlayPitchControl(struct MusicPlayerInfo* mplayInfo, u16 trackBits, s16 pitch) { +void m4aMPlayPitchControl(MusicPlayerInfo* mplayInfo, u16 trackBits, s16 pitch) { s32 i; u32 bit; - struct MusicPlayerTrack* track; + MusicPlayerTrack* track; if (mplayInfo->ident != ID_NUMBER) return; @@ -1106,10 +1500,10 @@ void m4aMPlayPitchControl(struct MusicPlayerInfo* mplayInfo, u16 trackBits, s16 mplayInfo->ident = ID_NUMBER; } -void m4aMPlayPanpotControl(struct MusicPlayerInfo* mplayInfo, u16 trackBits, s8 pan) { +void m4aMPlayPanpotControl(MusicPlayerInfo* mplayInfo, u16 trackBits, s8 pan) { s32 i; u32 bit; - struct MusicPlayerTrack* track; + MusicPlayerTrack* track; if (mplayInfo->ident != ID_NUMBER) return; @@ -1136,7 +1530,7 @@ void m4aMPlayPanpotControl(struct MusicPlayerInfo* mplayInfo, u16 trackBits, s8 mplayInfo->ident = ID_NUMBER; } -void ClearModM(struct MusicPlayerTrack* track) { +void ClearModM(MusicPlayerTrack* track) { track->lfoSpeedC = 0; track->modM = 0; @@ -1146,10 +1540,10 @@ void ClearModM(struct MusicPlayerTrack* track) { track->flags |= MPT_FLG_VOLCHG; } -void m4aMPlayModDepthSet(struct MusicPlayerInfo* mplayInfo, u16 trackBits, u8 modDepth) { +void m4aMPlayModDepthSet(MusicPlayerInfo* mplayInfo, u16 trackBits, u8 modDepth) { s32 i; u32 bit; - struct MusicPlayerTrack* track; + MusicPlayerTrack* track; if (mplayInfo->ident != ID_NUMBER) return; @@ -1178,10 +1572,10 @@ void m4aMPlayModDepthSet(struct MusicPlayerInfo* mplayInfo, u16 trackBits, u8 mo mplayInfo->ident = ID_NUMBER; } -void m4aMPlayLFOSpeedSet(struct MusicPlayerInfo* mplayInfo, u16 trackBits, u8 lfoSpeed) { +void m4aMPlayLFOSpeedSet(MusicPlayerInfo* mplayInfo, u16 trackBits, u8 lfoSpeed) { s32 i; u32 bit; - struct MusicPlayerTrack* track; + MusicPlayerTrack* track; if (mplayInfo->ident != ID_NUMBER) return; @@ -1216,7 +1610,7 @@ void m4aMPlayLFOSpeedSet(struct MusicPlayerInfo* mplayInfo, u16 trackBits, u8 lf else \ goto cond_false; -void ply_memacc(struct MusicPlayerInfo* mplayInfo, struct MusicPlayerTrack* track) { +void ply_memacc(MusicPlayerInfo* mplayInfo, MusicPlayerTrack* track) { u32 op; u8* addr; u8 data; @@ -1299,14 +1693,14 @@ cond_false: track->cmdPtr += 4; } -void ply_xcmd(struct MusicPlayerInfo* mplayInfo, struct MusicPlayerTrack* track) { +void ply_xcmd(MusicPlayerInfo* mplayInfo, MusicPlayerTrack* track) { u32 n = *track->cmdPtr; track->cmdPtr++; gXcmdTable[n](mplayInfo, track); } -void ply_xxx(struct MusicPlayerInfo* mplayInfo, struct MusicPlayerTrack* track) { +void ply_xxx(MusicPlayerInfo* mplayInfo, MusicPlayerTrack* track) { ((MPlayFunc)(gMPlayJumpTable[0]))(mplayInfo, track); } @@ -1318,7 +1712,7 @@ void ply_xxx(struct MusicPlayerInfo* mplayInfo, struct MusicPlayerTrack* track) (var) |= byte; \ } -void ply_xwave(struct MusicPlayerInfo* mplayInfo, struct MusicPlayerTrack* track) { +void ply_xwave(MusicPlayerInfo* mplayInfo, MusicPlayerTrack* track) { u32 wav; READ_XCMD_BYTE(wav, 0) // UB: uninitialized variable @@ -1326,51 +1720,51 @@ void ply_xwave(struct MusicPlayerInfo* mplayInfo, struct MusicPlayerTrack* track READ_XCMD_BYTE(wav, 2) READ_XCMD_BYTE(wav, 3) - track->tone.wav = (struct WaveData*)wav; + track->tone.wav = (WaveData*)wav; track->cmdPtr += 4; } -void ply_xtype(struct MusicPlayerInfo* mplayInfo, struct MusicPlayerTrack* track) { +void ply_xtype(MusicPlayerInfo* mplayInfo, MusicPlayerTrack* track) { track->tone.type = *track->cmdPtr; track->cmdPtr++; } -void ply_xatta(struct MusicPlayerInfo* mplayInfo, struct MusicPlayerTrack* track) { +void ply_xatta(MusicPlayerInfo* mplayInfo, MusicPlayerTrack* track) { track->tone.attack = *track->cmdPtr; track->cmdPtr++; } -void ply_xdeca(struct MusicPlayerInfo* mplayInfo, struct MusicPlayerTrack* track) { +void ply_xdeca(MusicPlayerInfo* mplayInfo, MusicPlayerTrack* track) { track->tone.decay = *track->cmdPtr; track->cmdPtr++; } -void ply_xsust(struct MusicPlayerInfo* mplayInfo, struct MusicPlayerTrack* track) { +void ply_xsust(MusicPlayerInfo* mplayInfo, MusicPlayerTrack* track) { track->tone.sustain = *track->cmdPtr; track->cmdPtr++; } -void ply_xrele(struct MusicPlayerInfo* mplayInfo, struct MusicPlayerTrack* track) { +void ply_xrele(MusicPlayerInfo* mplayInfo, MusicPlayerTrack* track) { track->tone.release = *track->cmdPtr; track->cmdPtr++; } -void ply_xiecv(struct MusicPlayerInfo* mplayInfo, struct MusicPlayerTrack* track) { +void ply_xiecv(MusicPlayerInfo* mplayInfo, MusicPlayerTrack* track) { track->echoVolume = *track->cmdPtr; track->cmdPtr++; } -void ply_xiecl(struct MusicPlayerInfo* mplayInfo, struct MusicPlayerTrack* track) { +void ply_xiecl(MusicPlayerInfo* mplayInfo, MusicPlayerTrack* track) { track->echoLength = *track->cmdPtr; track->cmdPtr++; } -void ply_xleng(struct MusicPlayerInfo* mplayInfo, struct MusicPlayerTrack* track) { +void ply_xleng(MusicPlayerInfo* mplayInfo, MusicPlayerTrack* track) { track->tone.length = *track->cmdPtr; track->cmdPtr++; } -void ply_xswee(struct MusicPlayerInfo* mplayInfo, struct MusicPlayerTrack* track) { +void ply_xswee(MusicPlayerInfo* mplayInfo, MusicPlayerTrack* track) { track->tone.pan_sweep = *track->cmdPtr; track->cmdPtr++; } From 34931c4eac8a39ea7029662c5f4a2e6a39a0b94f Mon Sep 17 00:00:00 2001 From: Henny022p Date: Mon, 22 Mar 2021 04:55:21 +0100 Subject: [PATCH 03/12] extracted m4a rodata --- asm/m4a_asm.s | 14 ++++---- data/data_089FC6C4.s | 78 -------------------------------------------- linker.ld | 1 + src/gba/m4a.c | 65 ++++++++++++++++++++++++++++++++++++ 4 files changed, 73 insertions(+), 85 deletions(-) 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/data/data_089FC6C4.s b/data/data_089FC6C4.s index b5d488de..cf127310 100644 --- a/data/data_089FC6C4.s +++ b/data/data_089FC6C4.s @@ -4,84 +4,6 @@ .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 - -gScaleTable:: @ 089FC754 - .incbin "baserom.gba", 0x9FC754, 0x00000B4 - -gFreqTable:: @ 089FC808 - .incbin "baserom.gba", 0x9FC808, 0x0000030 - -gPcmSamplesPerVBlankTable:: @ 089FC838 - .incbin "baserom.gba", 0x9FC838, 0x0000018 - -gCgbScaleTable:: @ 089FC850 - .incbin "baserom.gba", 0x9FC850, 0x0000084 - -gCgbFreqTable:: @ 089FC8D4 - .incbin "baserom.gba", 0x9FC8D4, 0x0000018 - -gNoiseTable:: @ 089FC8EC - .incbin "baserom.gba", 0x9FC8EC, 0x000003C - -gCgb3Vol:: @ 089FC928 - .incbin "baserom.gba", 0x9FC928, 0x0000010 - -gUnk_089FC938:: @ 089FC938 - .incbin "baserom.gba", 0x9FC938, 0x0000034 - -gXcmdTable:: @ 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 diff --git a/linker.ld b/linker.ld index 2e16be52..26c2eb53 100644 --- a/linker.ld +++ b/linker.ld @@ -1040,6 +1040,7 @@ SECTIONS { data/data_081320FC.o(.rodata); data/strings.o(.rodata); data/sprite_table.o(.rodata); + src/gba/m4a.o(.rodata); data/data_089FC6C4.o(.rodata); src/eeprom.o(.rodata); } >rom diff --git a/src/gba/m4a.c b/src/gba/m4a.c index 5e43e4a0..9fac2854 100644 --- a/src/gba/m4a.c +++ b/src/gba/m4a.c @@ -424,6 +424,71 @@ extern SoundInfo gSoundInfo; #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) { From e0ee481eeb3fbe8c305dcea5f99f4f8ab5a3ccee Mon Sep 17 00:00:00 2001 From: Henny022p Date: Mon, 22 Mar 2021 07:08:24 +0100 Subject: [PATCH 04/12] matched 4 more functions --- asm/non_matching/m4a/m4aMPlayImmInit.inc | 61 -------------------- asm/non_matching/m4a/m4aSoundVSync.inc | 54 ------------------ asm/non_matching/m4a/m4aSoundVSyncOff.inc | 57 ------------------- asm/non_matching/m4a/m4aSoundVSyncOn.inc | 61 -------------------- src/gba/m4a.c | 68 +++++++++++++---------- 5 files changed, 40 insertions(+), 261 deletions(-) delete mode 100644 asm/non_matching/m4a/m4aMPlayImmInit.inc delete mode 100644 asm/non_matching/m4a/m4aSoundVSync.inc delete mode 100644 asm/non_matching/m4a/m4aSoundVSyncOff.inc delete mode 100644 asm/non_matching/m4a/m4aSoundVSyncOn.inc diff --git a/asm/non_matching/m4a/m4aMPlayImmInit.inc b/asm/non_matching/m4a/m4aMPlayImmInit.inc deleted file mode 100644 index 56996373..00000000 --- a/asm/non_matching/m4a/m4aMPlayImmInit.inc +++ /dev/null @@ -1,61 +0,0 @@ - - .syntax unified - - .text - - 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 - - .syntax divided diff --git a/asm/non_matching/m4a/m4aSoundVSync.inc b/asm/non_matching/m4a/m4aSoundVSync.inc deleted file mode 100644 index 52baef8e..00000000 --- a/asm/non_matching/m4a/m4aSoundVSync.inc +++ /dev/null @@ -1,54 +0,0 @@ - - .syntax unified - - .text - - 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 - - .syntax divided diff --git a/asm/non_matching/m4a/m4aSoundVSyncOff.inc b/asm/non_matching/m4a/m4aSoundVSyncOff.inc deleted file mode 100644 index 4b025c78..00000000 --- a/asm/non_matching/m4a/m4aSoundVSyncOff.inc +++ /dev/null @@ -1,57 +0,0 @@ - - .syntax unified - - .text - - 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 - - .syntax divided diff --git a/asm/non_matching/m4a/m4aSoundVSyncOn.inc b/asm/non_matching/m4a/m4aSoundVSyncOn.inc deleted file mode 100644 index 7781a9cc..00000000 --- a/asm/non_matching/m4a/m4aSoundVSyncOn.inc +++ /dev/null @@ -1,61 +0,0 @@ - - .syntax unified - - .text - - 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 - - .syntax divided diff --git a/src/gba/m4a.c b/src/gba/m4a.c index 9fac2854..0fa6b184 100644 --- a/src/gba/m4a.c +++ b/src/gba/m4a.c @@ -46,6 +46,7 @@ typedef void (*CgbOscOffFunc)(u8); typedef u32 (*MidiKeyToCgbFreqFunc)(u8, u8, u8); typedef void (*ExtVolPitFunc)(void); typedef void (*MPlayMainFunc)(MusicPlayerInfo*); +typedef void (*XcmdFunc)(MusicPlayerInfo*, MusicPlayerTrack*); typedef struct WaveData { u16 type; @@ -309,19 +310,7 @@ extern char SoundMainRAM[]; extern void* gMPlayJumpTable[]; -typedef void (*XcmdFunc)(MusicPlayerInfo*, MusicPlayerTrack*); -extern const XcmdFunc gXcmdTable[]; - extern 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[]; @@ -654,9 +643,16 @@ void m4aMPlayFadeIn(MusicPlayerInfo* mplayInfo, u16 speed) { } } -NONMATCH("asm/non_matching/m4a/m4aMPlayImmInit.inc", void m4aMPlayImmInit(MusicPlayerInfo* mplayInfo)) { - s32 trackCount = mplayInfo->trackCount; - MusicPlayerTrack* track = mplayInfo->tracks; +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) { @@ -673,8 +669,8 @@ NONMATCH("asm/non_matching/m4a/m4aMPlayImmInit.inc", void m4aMPlayImmInit(MusicP trackCount--; track++; } + mplayInfo->ident = ID_NUMBER; } -END_NONMATCH void MPlayExtender(CgbChannel* cgbChans) { SoundInfo* soundInfo; @@ -885,27 +881,26 @@ void SoundClear(void) { soundInfo->ident = ID_NUMBER; } -NONMATCH("asm/non_matching/m4a/m4aSoundVSyncOff.inc", void m4aSoundVSyncOff(void)) { +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; - if (REG_DMA2CNT & (DMA_REPEAT << 16)) - REG_DMA2CNT = ((DMA_ENABLE | DMA_START_NOW | DMA_32BIT | DMA_SRC_INC | DMA_DEST_FIXED) << 16) | 4; - REG_DMA1CNT_H = DMA_32BIT; - REG_DMA2CNT_H = DMA_32BIT; CpuFill32(0, soundInfo->pcmBuffer, sizeof(soundInfo->pcmBuffer)); } } -END_NONMATCH -NONMATCH("asm/non_matching/m4a/m4aSoundVSyncOn.inc", void m4aSoundVSyncOn(void)) { +#define REG_VCOUNT_8 (*(vu8*)REG_ADDR_VCOUNT) + +void m4aSoundVSyncOn(void) { SoundInfo* soundInfo = SOUND_INFO_PTR; u32 ident = soundInfo->ident; @@ -913,16 +908,33 @@ NONMATCH("asm/non_matching/m4a/m4aSoundVSyncOn.inc", void m4aSoundVSyncOn(void)) return; REG_DMA1CNT_H = DMA_ENABLE | DMA_START_SPECIAL | DMA_32BIT | DMA_REPEAT; - REG_DMA2CNT_H = DMA_ENABLE | DMA_START_SPECIAL | DMA_32BIT | DMA_REPEAT; soundInfo->pcmDmaCounter = 0; soundInfo->ident = ident - 10; -} -END_NONMATCH -NONMATCH("asm/non_matching/m4a/m4aSoundVSync.inc", void m4aSoundVSync(void)) { + 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; } -END_NONMATCH void MPlayOpen(MusicPlayerInfo* mplayInfo, MusicPlayerTrack* tracks, u8 trackCount) { SoundInfo* soundInfo; From 9fb5b1fdd05b9ad5748c126e21d59bde7836e44b Mon Sep 17 00:00:00 2001 From: Henny022p Date: Mon, 22 Mar 2021 09:35:10 +0100 Subject: [PATCH 05/12] song table --- data/data_089FC6C4.s | 8610 ------------------------------------------ data/data_08A127A1.s | 8609 +++++++++++++++++++++++++++++++++++++++++ include/gba/m4a.h | 59 + linker.ld | 2 + src/gba/m4a.c | 63 +- src/sound.c | 1059 ++++++ 6 files changed, 9732 insertions(+), 8670 deletions(-) create mode 100644 data/data_08A127A1.s create mode 100644 src/sound.c diff --git a/data/data_089FC6C4.s b/data/data_089FC6C4.s index cf127310..343eb824 100644 --- a/data/data_089FC6C4.s +++ b/data/data_089FC6C4.s @@ -1614,8613 +1614,3 @@ gUnk_08A11C1C:: @ 08A11C1C gMPlayTable:: @ 08A11C3C .incbin "baserom.gba", 0xA11C3C, 0x0000180 - -gSongTable:: @ 08A11DBC - .incbin "baserom.gba", 0xA11DBC, 0x00009E5 - -gUnk_08A127A1:: @ 08A127A1 - .incbin "baserom.gba", 0xA127A1, 0x000072B - -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 - .incbin "baserom.gba", 0xDCC48C, 0x000000C - -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 - .incbin "baserom.gba", 0xDCC6CC, 0x0000024 - -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 - .incbin "baserom.gba", 0xDCC844, 0x0000020 - -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 - .incbin "baserom.gba", 0xDCC9F4, 0x0000024 - -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 - .incbin "baserom.gba", 0xDCCB3C, 0x000001C - -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 - .incbin "baserom.gba", 0xDCCD40, 0x000002C - -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 - .incbin "baserom.gba", 0xDCD0C8, 0x0000024 - -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 - .incbin "baserom.gba", 0xDCD4AC, 0x0000024 - -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 - .incbin "baserom.gba", 0xDCDF2C, 0x0000024 - -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 - .incbin "baserom.gba", 0xDCF734, 0x0000028 - -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 - .incbin "baserom.gba", 0xDCFA40, 0x0000018 - -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 - .incbin "baserom.gba", 0xDCFBF4, 0x0000028 - -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 - .incbin "baserom.gba", 0xDCFD98, 0x0000020 - -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 - .incbin "baserom.gba", 0xDD0244, 0x0000024 - -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 - .incbin "baserom.gba", 0xDD0690, 0x0000024 - -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 - .incbin "baserom.gba", 0xDD0A94, 0x0000028 - -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 - .incbin "baserom.gba", 0xDD0CF4, 0x0000010 - -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 - .incbin "baserom.gba", 0xDD11A8, 0x0000020 - -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 - .incbin "baserom.gba", 0xDD1548, 0x0000024 - -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 - .incbin "baserom.gba", 0xDD1990, 0x0000028 - -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 - .incbin "baserom.gba", 0xDD1C2C, 0x0000020 - -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 - .incbin "baserom.gba", 0xDD1EA4, 0x0000020 - -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 - .incbin "baserom.gba", 0xDD2130, 0x000001C - -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 - .incbin "baserom.gba", 0xDD2340, 0x0000014 - -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 - .incbin "baserom.gba", 0xDD2D50, 0x000002C - -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 - .incbin "baserom.gba", 0xDD30F0, 0x0000024 - -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 - .incbin "baserom.gba", 0xDD335C, 0x0000020 - -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 - .incbin "baserom.gba", 0xDD3BCC, 0x0000024 - -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 - .incbin "baserom.gba", 0xDD40E8, 0x0000024 - -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 - .incbin "baserom.gba", 0xDD4858, 0x0000024 - -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 - .incbin "baserom.gba", 0xDD4B44, 0x000001C - -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 - .incbin "baserom.gba", 0xDD52FC, 0x0000024 - -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 - .incbin "baserom.gba", 0xDD5894, 0x0000024 - -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 - .incbin "baserom.gba", 0xDD64FC, 0x0000028 - -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 - .incbin "baserom.gba", 0xDD6BFC, 0x0000024 - -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 - .incbin "baserom.gba", 0xDD6FC4, 0x0000028 - -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 - .incbin "baserom.gba", 0xDD7174, 0x0000014 - -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 - .incbin "baserom.gba", 0xDD7670, 0x000002C - -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 - .incbin "baserom.gba", 0xDD7E08, 0x0000024 - -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 - .incbin "baserom.gba", 0xDD83CC, 0x0000020 - -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 - .incbin "baserom.gba", 0xDD8E5C, 0x0000028 - -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 - .incbin "baserom.gba", 0xDD902C, 0x000001C - -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 - .incbin "baserom.gba", 0xDD9604, 0x000001C - -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 - .incbin "baserom.gba", 0xDD9AAC, 0x000001C - -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 - .incbin "baserom.gba", 0xDD9F50, 0x0000024 - -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 - .incbin "baserom.gba", 0xDDA3F8, 0x0000028 - -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 - .incbin "baserom.gba", 0xDDAAC8, 0x0000028 - -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 - .incbin "baserom.gba", 0xDDB1D4, 0x0000030 - -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 - .incbin "baserom.gba", 0xDDB5E4, 0x0000028 - -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 - .incbin "baserom.gba", 0xDDC070, 0x000002C - -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 - .incbin "baserom.gba", 0xDDC250, 0x0000024 - -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 - .incbin "baserom.gba", 0xDDC394, 0x0000020 - -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 - .incbin "baserom.gba", 0xDDC4B4, 0x0000018 - -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 - .incbin "baserom.gba", 0xDDCF28, 0x0000024 - -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 - .incbin "baserom.gba", 0xDDD510, 0x0000024 - -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 - .incbin "baserom.gba", 0xDDDA50, 0x0000024 - -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 - .incbin "baserom.gba", 0xDDE4E4, 0x0000024 - -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 - .incbin "baserom.gba", 0xDDE824, 0x0000024 - -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 - .incbin "baserom.gba", 0xDDEC38, 0x0000024 - -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 - .incbin "baserom.gba", 0xDDED6C, 0x000001C - -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 - .incbin "baserom.gba", 0xDDEE18, 0x000001C - -gUnk_08DDEE34:: @ 08DDEE34 - .incbin "baserom.gba", 0xDDEE34, 0x0000010 - -gUnk_08DDEE44:: @ 08DDEE44 - .incbin "baserom.gba", 0xDDEE44, 0x000000C - -gUnk_08DDEE50:: @ 08DDEE50 - .incbin "baserom.gba", 0xDDEE50, 0x0000036 - -gUnk_08DDEE86:: @ 08DDEE86 - .incbin "baserom.gba", 0xDDEE86, 0x0000036 - -gUnk_08DDEEBC:: @ 08DDEEBC - .incbin "baserom.gba", 0xDDEEBC, 0x0000010 - -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 - .incbin "baserom.gba", 0xDDEF20, 0x0000010 - -gUnk_08DDEF30:: @ 08DDEF30 - .incbin "baserom.gba", 0xDDEF30, 0x0000014 - -gUnk_08DDEF44:: @ 08DDEF44 - .incbin "baserom.gba", 0xDDEF44, 0x000000C - -gUnk_08DDEF50:: @ 08DDEF50 - .incbin "baserom.gba", 0xDDEF50, 0x000002C - -gUnk_08DDEF7C:: @ 08DDEF7C - .incbin "baserom.gba", 0xDDEF7C, 0x000000C - -gUnk_08DDEF88:: @ 08DDEF88 - .incbin "baserom.gba", 0xDDEF88, 0x0000014 - -gUnk_08DDEF9C:: @ 08DDEF9C - .incbin "baserom.gba", 0xDDEF9C, 0x000000C - -gUnk_08DDEFA8:: @ 08DDEFA8 - .incbin "baserom.gba", 0xDDEFA8, 0x0000060 - -gUnk_08DDF008:: @ 08DDF008 - .incbin "baserom.gba", 0xDDF008, 0x000000C - -gUnk_08DDF014:: @ 08DDF014 - .incbin "baserom.gba", 0xDDF014, 0x000002C - -gUnk_08DDF040:: @ 08DDF040 - .incbin "baserom.gba", 0xDDF040, 0x000000C - -gUnk_08DDF04C:: @ 08DDF04C - .incbin "baserom.gba", 0xDDF04C, 0x000001C - -gUnk_08DDF068:: @ 08DDF068 - .incbin "baserom.gba", 0xDDF068, 0x000000C - -gUnk_08DDF074:: @ 08DDF074 - .incbin "baserom.gba", 0xDDF074, 0x0000020 - -gUnk_08DDF094:: @ 08DDF094 - .incbin "baserom.gba", 0xDDF094, 0x000000C - -gUnk_08DDF0A0:: @ 08DDF0A0 - .incbin "baserom.gba", 0xDDF0A0, 0x000001C - -gUnk_08DDF0BC:: @ 08DDF0BC - .incbin "baserom.gba", 0xDDF0BC, 0x000000C - -gUnk_08DDF0C8:: @ 08DDF0C8 - .incbin "baserom.gba", 0xDDF0C8, 0x0000024 - -gUnk_08DDF0EC:: @ 08DDF0EC - .incbin "baserom.gba", 0xDDF0EC, 0x000000C - -gUnk_08DDF0F8:: @ 08DDF0F8 - .incbin "baserom.gba", 0xDDF0F8, 0x000004C - -gUnk_08DDF144:: @ 08DDF144 - .incbin "baserom.gba", 0xDDF144, 0x000000C - -gUnk_08DDF150:: @ 08DDF150 - .incbin "baserom.gba", 0xDDF150, 0x000001C - -gUnk_08DDF16C:: @ 08DDF16C - .incbin "baserom.gba", 0xDDF16C, 0x000000C - -gUnk_08DDF178:: @ 08DDF178 - .incbin "baserom.gba", 0xDDF178, 0x0000024 - -gUnk_08DDF19C:: @ 08DDF19C - .incbin "baserom.gba", 0xDDF19C, 0x000000C - -gUnk_08DDF1A8:: @ 08DDF1A8 - .incbin "baserom.gba", 0xDDF1A8, 0x0000027 - -gUnk_08DDF1CF:: @ 08DDF1CF - .incbin "baserom.gba", 0xDDF1CF, 0x0000025 - -gUnk_08DDF1F4:: @ 08DDF1F4 - .incbin "baserom.gba", 0xDDF1F4, 0x0000010 - -gUnk_08DDF204:: @ 08DDF204 - .incbin "baserom.gba", 0xDDF204, 0x0000018 - -gUnk_08DDF21C:: @ 08DDF21C - .incbin "baserom.gba", 0xDDF21C, 0x000000C - -gUnk_08DDF228:: @ 08DDF228 - .incbin "baserom.gba", 0xDDF228, 0x0000010 - -gUnk_08DDF238:: @ 08DDF238 - .incbin "baserom.gba", 0xDDF238, 0x000000C - -gUnk_08DDF244:: @ 08DDF244 - .incbin "baserom.gba", 0xDDF244, 0x0000010 - -gUnk_08DDF254:: @ 08DDF254 - .incbin "baserom.gba", 0xDDF254, 0x000000C - -gUnk_08DDF260:: @ 08DDF260 - .incbin "baserom.gba", 0xDDF260, 0x0000010 - -gUnk_08DDF270:: @ 08DDF270 - .incbin "baserom.gba", 0xDDF270, 0x000000C - -gUnk_08DDF27C:: @ 08DDF27C - .incbin "baserom.gba", 0xDDF27C, 0x0000010 - -gUnk_08DDF28C:: @ 08DDF28C - .incbin "baserom.gba", 0xDDF28C, 0x000000C - -gUnk_08DDF298:: @ 08DDF298 - .incbin "baserom.gba", 0xDDF298, 0x0000010 - -gUnk_08DDF2A8:: @ 08DDF2A8 - .incbin "baserom.gba", 0xDDF2A8, 0x000000C - -gUnk_08DDF2B4:: @ 08DDF2B4 - .incbin "baserom.gba", 0xDDF2B4, 0x0000010 - -gUnk_08DDF2C4:: @ 08DDF2C4 - .incbin "baserom.gba", 0xDDF2C4, 0x000000C - -gUnk_08DDF2D0:: @ 08DDF2D0 - .incbin "baserom.gba", 0xDDF2D0, 0x0000010 - -gUnk_08DDF2E0:: @ 08DDF2E0 - .incbin "baserom.gba", 0xDDF2E0, 0x000000C - -gUnk_08DDF2EC:: @ 08DDF2EC - .incbin "baserom.gba", 0xDDF2EC, 0x0000010 - -gUnk_08DDF2FC:: @ 08DDF2FC - .incbin "baserom.gba", 0xDDF2FC, 0x000000C - -gUnk_08DDF308:: @ 08DDF308 - .incbin "baserom.gba", 0xDDF308, 0x0000014 - -gUnk_08DDF31C:: @ 08DDF31C - .incbin "baserom.gba", 0xDDF31C, 0x000000C - -gUnk_08DDF328:: @ 08DDF328 - .incbin "baserom.gba", 0xDDF328, 0x0000014 - -gUnk_08DDF33C:: @ 08DDF33C - .incbin "baserom.gba", 0xDDF33C, 0x000000C - -gUnk_08DDF348:: @ 08DDF348 - .incbin "baserom.gba", 0xDDF348, 0x0000044 - -gUnk_08DDF38C:: @ 08DDF38C - .incbin "baserom.gba", 0xDDF38C, 0x000000C - -gUnk_08DDF398:: @ 08DDF398 - .incbin "baserom.gba", 0xDDF398, 0x0000018 - -gUnk_08DDF3B0:: @ 08DDF3B0 - .incbin "baserom.gba", 0xDDF3B0, 0x000000C - -gUnk_08DDF3BC:: @ 08DDF3BC - .incbin "baserom.gba", 0xDDF3BC, 0x0000028 - -gUnk_08DDF3E4:: @ 08DDF3E4 - .incbin "baserom.gba", 0xDDF3E4, 0x000000C - -gUnk_08DDF3F0:: @ 08DDF3F0 - .incbin "baserom.gba", 0xDDF3F0, 0x0000010 - -gUnk_08DDF400:: @ 08DDF400 - .incbin "baserom.gba", 0xDDF400, 0x000000C - -gUnk_08DDF40C:: @ 08DDF40C - .incbin "baserom.gba", 0xDDF40C, 0x0000017 - -gUnk_08DDF423:: @ 08DDF423 - .incbin "baserom.gba", 0xDDF423, 0x0000019 - -gUnk_08DDF43C:: @ 08DDF43C - .incbin "baserom.gba", 0xDDF43C, 0x0000010 - -gUnk_08DDF44C:: @ 08DDF44C - .incbin "baserom.gba", 0xDDF44C, 0x0000038 - -gUnk_08DDF484:: @ 08DDF484 - .incbin "baserom.gba", 0xDDF484, 0x000000C - -gUnk_08DDF490:: @ 08DDF490 - .incbin "baserom.gba", 0xDDF490, 0x00000EC - -gUnk_08DDF57C:: @ 08DDF57C - .incbin "baserom.gba", 0xDDF57C, 0x000000C - -gUnk_08DDF588:: @ 08DDF588 - .incbin "baserom.gba", 0xDDF588, 0x0000010 - -gUnk_08DDF598:: @ 08DDF598 - .incbin "baserom.gba", 0xDDF598, 0x000000C - -gUnk_08DDF5A4:: @ 08DDF5A4 - .incbin "baserom.gba", 0xDDF5A4, 0x0000064 - -gUnk_08DDF608:: @ 08DDF608 - .incbin "baserom.gba", 0xDDF608, 0x000000C - -gUnk_08DDF614:: @ 08DDF614 - .incbin "baserom.gba", 0xDDF614, 0x000001C - -gUnk_08DDF630:: @ 08DDF630 - .incbin "baserom.gba", 0xDDF630, 0x000000C - -gUnk_08DDF63C:: @ 08DDF63C - .incbin "baserom.gba", 0xDDF63C, 0x0000010 - -gUnk_08DDF64C:: @ 08DDF64C - .incbin "baserom.gba", 0xDDF64C, 0x000000C - -gUnk_08DDF658:: @ 08DDF658 - .incbin "baserom.gba", 0xDDF658, 0x0000010 - -gUnk_08DDF668:: @ 08DDF668 - .incbin "baserom.gba", 0xDDF668, 0x000000C - -gUnk_08DDF674:: @ 08DDF674 - .incbin "baserom.gba", 0xDDF674, 0x0000010 - -gUnk_08DDF684:: @ 08DDF684 - .incbin "baserom.gba", 0xDDF684, 0x000000C - -gUnk_08DDF690:: @ 08DDF690 - .incbin "baserom.gba", 0xDDF690, 0x0000010 - -gUnk_08DDF6A0:: @ 08DDF6A0 - .incbin "baserom.gba", 0xDDF6A0, 0x000000C - -gUnk_08DDF6AC:: @ 08DDF6AC - .incbin "baserom.gba", 0xDDF6AC, 0x0000010 - -gUnk_08DDF6BC:: @ 08DDF6BC - .incbin "baserom.gba", 0xDDF6BC, 0x000000C - -gUnk_08DDF6C8:: @ 08DDF6C8 - .incbin "baserom.gba", 0xDDF6C8, 0x0000010 - -gUnk_08DDF6D8:: @ 08DDF6D8 - .incbin "baserom.gba", 0xDDF6D8, 0x000000C - -gUnk_08DDF6E4:: @ 08DDF6E4 - .incbin "baserom.gba", 0xDDF6E4, 0x0000010 - -gUnk_08DDF6F4:: @ 08DDF6F4 - .incbin "baserom.gba", 0xDDF6F4, 0x000000C - -gUnk_08DDF700:: @ 08DDF700 - .incbin "baserom.gba", 0xDDF700, 0x0000010 - -gUnk_08DDF710:: @ 08DDF710 - .incbin "baserom.gba", 0xDDF710, 0x000000C - -gUnk_08DDF71C:: @ 08DDF71C - .incbin "baserom.gba", 0xDDF71C, 0x0000010 - -gUnk_08DDF72C:: @ 08DDF72C - .incbin "baserom.gba", 0xDDF72C, 0x000000C - -gUnk_08DDF738:: @ 08DDF738 - .incbin "baserom.gba", 0xDDF738, 0x0000010 - -gUnk_08DDF748:: @ 08DDF748 - .incbin "baserom.gba", 0xDDF748, 0x000000C - -gUnk_08DDF754:: @ 08DDF754 - .incbin "baserom.gba", 0xDDF754, 0x0000010 - -gUnk_08DDF764:: @ 08DDF764 - .incbin "baserom.gba", 0xDDF764, 0x000000C - -gUnk_08DDF770:: @ 08DDF770 - .incbin "baserom.gba", 0xDDF770, 0x0000010 - -gUnk_08DDF780:: @ 08DDF780 - .incbin "baserom.gba", 0xDDF780, 0x000000C - -gUnk_08DDF78C:: @ 08DDF78C - .incbin "baserom.gba", 0xDDF78C, 0x0000010 - -gUnk_08DDF79C:: @ 08DDF79C - .incbin "baserom.gba", 0xDDF79C, 0x000000C - -gUnk_08DDF7A8:: @ 08DDF7A8 - .incbin "baserom.gba", 0xDDF7A8, 0x0000010 - -gUnk_08DDF7B8:: @ 08DDF7B8 - .incbin "baserom.gba", 0xDDF7B8, 0x000000C - -gUnk_08DDF7C4:: @ 08DDF7C4 - .incbin "baserom.gba", 0xDDF7C4, 0x0000010 - -gUnk_08DDF7D4:: @ 08DDF7D4 - .incbin "baserom.gba", 0xDDF7D4, 0x000000C - -gUnk_08DDF7E0:: @ 08DDF7E0 - .incbin "baserom.gba", 0xDDF7E0, 0x0000010 - -gUnk_08DDF7F0:: @ 08DDF7F0 - .incbin "baserom.gba", 0xDDF7F0, 0x000000C - -gUnk_08DDF7FC:: @ 08DDF7FC - .incbin "baserom.gba", 0xDDF7FC, 0x0000010 - -gUnk_08DDF80C:: @ 08DDF80C - .incbin "baserom.gba", 0xDDF80C, 0x000000C - -gUnk_08DDF818:: @ 08DDF818 - .incbin "baserom.gba", 0xDDF818, 0x0000010 - -gUnk_08DDF828:: @ 08DDF828 - .incbin "baserom.gba", 0xDDF828, 0x000000C - -gUnk_08DDF834:: @ 08DDF834 - .incbin "baserom.gba", 0xDDF834, 0x0000010 - -gUnk_08DDF844:: @ 08DDF844 - .incbin "baserom.gba", 0xDDF844, 0x000000C - -gUnk_08DDF850:: @ 08DDF850 - .incbin "baserom.gba", 0xDDF850, 0x0000010 - -gUnk_08DDF860:: @ 08DDF860 - .incbin "baserom.gba", 0xDDF860, 0x000000C - -gUnk_08DDF86C:: @ 08DDF86C - .incbin "baserom.gba", 0xDDF86C, 0x0000010 - -gUnk_08DDF87C:: @ 08DDF87C - .incbin "baserom.gba", 0xDDF87C, 0x000000C - -gUnk_08DDF888:: @ 08DDF888 - .incbin "baserom.gba", 0xDDF888, 0x0000010 - -gUnk_08DDF898:: @ 08DDF898 - .incbin "baserom.gba", 0xDDF898, 0x000000C - -gUnk_08DDF8A4:: @ 08DDF8A4 - .incbin "baserom.gba", 0xDDF8A4, 0x0000010 - -gUnk_08DDF8B4:: @ 08DDF8B4 - .incbin "baserom.gba", 0xDDF8B4, 0x000000C - -gUnk_08DDF8C0:: @ 08DDF8C0 - .incbin "baserom.gba", 0xDDF8C0, 0x0000014 - -gUnk_08DDF8D4:: @ 08DDF8D4 - .incbin "baserom.gba", 0xDDF8D4, 0x000000C - -gUnk_08DDF8E0:: @ 08DDF8E0 - .incbin "baserom.gba", 0xDDF8E0, 0x0000010 - -gUnk_08DDF8F0:: @ 08DDF8F0 - .incbin "baserom.gba", 0xDDF8F0, 0x000000C - -gUnk_08DDF8FC:: @ 08DDF8FC - .incbin "baserom.gba", 0xDDF8FC, 0x0000010 - -gUnk_08DDF90C:: @ 08DDF90C - .incbin "baserom.gba", 0xDDF90C, 0x000000C - -gUnk_08DDF918:: @ 08DDF918 - .incbin "baserom.gba", 0xDDF918, 0x0000010 - -gUnk_08DDF928:: @ 08DDF928 - .incbin "baserom.gba", 0xDDF928, 0x000000C - -gUnk_08DDF934:: @ 08DDF934 - .incbin "baserom.gba", 0xDDF934, 0x0000010 - -gUnk_08DDF944:: @ 08DDF944 - .incbin "baserom.gba", 0xDDF944, 0x000000C - -gUnk_08DDF950:: @ 08DDF950 - .incbin "baserom.gba", 0xDDF950, 0x0000010 - -gUnk_08DDF960:: @ 08DDF960 - .incbin "baserom.gba", 0xDDF960, 0x000000C - -gUnk_08DDF96C:: @ 08DDF96C - .incbin "baserom.gba", 0xDDF96C, 0x0000010 - -gUnk_08DDF97C:: @ 08DDF97C - .incbin "baserom.gba", 0xDDF97C, 0x000000C - -gUnk_08DDF988:: @ 08DDF988 - .incbin "baserom.gba", 0xDDF988, 0x0000010 - -gUnk_08DDF998:: @ 08DDF998 - .incbin "baserom.gba", 0xDDF998, 0x000000C - -gUnk_08DDF9A4:: @ 08DDF9A4 - .incbin "baserom.gba", 0xDDF9A4, 0x0000010 - -gUnk_08DDF9B4:: @ 08DDF9B4 - .incbin "baserom.gba", 0xDDF9B4, 0x000000C - -gUnk_08DDF9C0:: @ 08DDF9C0 - .incbin "baserom.gba", 0xDDF9C0, 0x0000010 - -gUnk_08DDF9D0:: @ 08DDF9D0 - .incbin "baserom.gba", 0xDDF9D0, 0x000000C - -gUnk_08DDF9DC:: @ 08DDF9DC - .incbin "baserom.gba", 0xDDF9DC, 0x0000010 - -gUnk_08DDF9EC:: @ 08DDF9EC - .incbin "baserom.gba", 0xDDF9EC, 0x000000C - -gUnk_08DDF9F8:: @ 08DDF9F8 - .incbin "baserom.gba", 0xDDF9F8, 0x0000014 - -gUnk_08DDFA0C:: @ 08DDFA0C - .incbin "baserom.gba", 0xDDFA0C, 0x000000C - -gUnk_08DDFA18:: @ 08DDFA18 - .incbin "baserom.gba", 0xDDFA18, 0x0000010 - -gUnk_08DDFA28:: @ 08DDFA28 - .incbin "baserom.gba", 0xDDFA28, 0x000000C - -gUnk_08DDFA34:: @ 08DDFA34 - .incbin "baserom.gba", 0xDDFA34, 0x0000010 - -gUnk_08DDFA44:: @ 08DDFA44 - .incbin "baserom.gba", 0xDDFA44, 0x000000C - -gUnk_08DDFA50:: @ 08DDFA50 - .incbin "baserom.gba", 0xDDFA50, 0x0000010 - -gUnk_08DDFA60:: @ 08DDFA60 - .incbin "baserom.gba", 0xDDFA60, 0x000000C - -gUnk_08DDFA6C:: @ 08DDFA6C - .incbin "baserom.gba", 0xDDFA6C, 0x0000010 - -gUnk_08DDFA7C:: @ 08DDFA7C - .incbin "baserom.gba", 0xDDFA7C, 0x000000C - -gUnk_08DDFA88:: @ 08DDFA88 - .incbin "baserom.gba", 0xDDFA88, 0x0000010 - -gUnk_08DDFA98:: @ 08DDFA98 - .incbin "baserom.gba", 0xDDFA98, 0x000000C - -gUnk_08DDFAA4:: @ 08DDFAA4 - .incbin "baserom.gba", 0xDDFAA4, 0x0000010 - -gUnk_08DDFAB4:: @ 08DDFAB4 - .incbin "baserom.gba", 0xDDFAB4, 0x000000C - -gUnk_08DDFAC0:: @ 08DDFAC0 - .incbin "baserom.gba", 0xDDFAC0, 0x0000010 - -gUnk_08DDFAD0:: @ 08DDFAD0 - .incbin "baserom.gba", 0xDDFAD0, 0x000000C - -gUnk_08DDFADC:: @ 08DDFADC - .incbin "baserom.gba", 0xDDFADC, 0x0000010 - -gUnk_08DDFAEC:: @ 08DDFAEC - .incbin "baserom.gba", 0xDDFAEC, 0x000000C - -gUnk_08DDFAF8:: @ 08DDFAF8 - .incbin "baserom.gba", 0xDDFAF8, 0x0000005 - -gUnk_08DDFAFD:: @ 08DDFAFD - .incbin "baserom.gba", 0xDDFAFD, 0x000000B - -gUnk_08DDFB08:: @ 08DDFB08 - .incbin "baserom.gba", 0xDDFB08, 0x000000C - -gUnk_08DDFB14:: @ 08DDFB14 - .incbin "baserom.gba", 0xDDFB14, 0x0000010 - -gUnk_08DDFB24:: @ 08DDFB24 - .incbin "baserom.gba", 0xDDFB24, 0x000000C - -gUnk_08DDFB30:: @ 08DDFB30 - .incbin "baserom.gba", 0xDDFB30, 0x0000010 - -gUnk_08DDFB40:: @ 08DDFB40 - .incbin "baserom.gba", 0xDDFB40, 0x000000C - -gUnk_08DDFB4C:: @ 08DDFB4C - .incbin "baserom.gba", 0xDDFB4C, 0x0000010 - -gUnk_08DDFB5C:: @ 08DDFB5C - .incbin "baserom.gba", 0xDDFB5C, 0x000000C - -gUnk_08DDFB68:: @ 08DDFB68 - .incbin "baserom.gba", 0xDDFB68, 0x0000010 - -gUnk_08DDFB78:: @ 08DDFB78 - .incbin "baserom.gba", 0xDDFB78, 0x000000C - -gUnk_08DDFB84:: @ 08DDFB84 - .incbin "baserom.gba", 0xDDFB84, 0x0000010 - -gUnk_08DDFB94:: @ 08DDFB94 - .incbin "baserom.gba", 0xDDFB94, 0x000000C - -gUnk_08DDFBA0:: @ 08DDFBA0 - .incbin "baserom.gba", 0xDDFBA0, 0x0000010 - -gUnk_08DDFBB0:: @ 08DDFBB0 - .incbin "baserom.gba", 0xDDFBB0, 0x000000C - -gUnk_08DDFBBC:: @ 08DDFBBC - .incbin "baserom.gba", 0xDDFBBC, 0x0000010 - -gUnk_08DDFBCC:: @ 08DDFBCC - .incbin "baserom.gba", 0xDDFBCC, 0x000000C - -gUnk_08DDFBD8:: @ 08DDFBD8 - .incbin "baserom.gba", 0xDDFBD8, 0x0000010 - -gUnk_08DDFBE8:: @ 08DDFBE8 - .incbin "baserom.gba", 0xDDFBE8, 0x000000C - -gUnk_08DDFBF4:: @ 08DDFBF4 - .incbin "baserom.gba", 0xDDFBF4, 0x0000010 - -gUnk_08DDFC04:: @ 08DDFC04 - .incbin "baserom.gba", 0xDDFC04, 0x000000C - -gUnk_08DDFC10:: @ 08DDFC10 - .incbin "baserom.gba", 0xDDFC10, 0x0000010 - -gUnk_08DDFC20:: @ 08DDFC20 - .incbin "baserom.gba", 0xDDFC20, 0x000000C - -gUnk_08DDFC2C:: @ 08DDFC2C - .incbin "baserom.gba", 0xDDFC2C, 0x0000010 - -gUnk_08DDFC3C:: @ 08DDFC3C - .incbin "baserom.gba", 0xDDFC3C, 0x000000C - -gUnk_08DDFC48:: @ 08DDFC48 - .incbin "baserom.gba", 0xDDFC48, 0x0000010 - -gUnk_08DDFC58:: @ 08DDFC58 - .incbin "baserom.gba", 0xDDFC58, 0x000000C - -gUnk_08DDFC64:: @ 08DDFC64 - .incbin "baserom.gba", 0xDDFC64, 0x0000010 - -gUnk_08DDFC74:: @ 08DDFC74 - .incbin "baserom.gba", 0xDDFC74, 0x000000C - -gUnk_08DDFC80:: @ 08DDFC80 - .incbin "baserom.gba", 0xDDFC80, 0x0000010 - -gUnk_08DDFC90:: @ 08DDFC90 - .incbin "baserom.gba", 0xDDFC90, 0x000000C - -gUnk_08DDFC9C:: @ 08DDFC9C - .incbin "baserom.gba", 0xDDFC9C, 0x0000010 - -gUnk_08DDFCAC:: @ 08DDFCAC - .incbin "baserom.gba", 0xDDFCAC, 0x000000C - -gUnk_08DDFCB8:: @ 08DDFCB8 - .incbin "baserom.gba", 0xDDFCB8, 0x0000010 - -gUnk_08DDFCC8:: @ 08DDFCC8 - .incbin "baserom.gba", 0xDDFCC8, 0x000000C - -gUnk_08DDFCD4:: @ 08DDFCD4 - .incbin "baserom.gba", 0xDDFCD4, 0x0000010 - -gUnk_08DDFCE4:: @ 08DDFCE4 - .incbin "baserom.gba", 0xDDFCE4, 0x000000C - -gUnk_08DDFCF0:: @ 08DDFCF0 - .incbin "baserom.gba", 0xDDFCF0, 0x0000010 - -gUnk_08DDFD00:: @ 08DDFD00 - .incbin "baserom.gba", 0xDDFD00, 0x000000C - -gUnk_08DDFD0C:: @ 08DDFD0C - .incbin "baserom.gba", 0xDDFD0C, 0x0000010 - -gUnk_08DDFD1C:: @ 08DDFD1C - .incbin "baserom.gba", 0xDDFD1C, 0x000000C - -gUnk_08DDFD28:: @ 08DDFD28 - .incbin "baserom.gba", 0xDDFD28, 0x0000010 - -gUnk_08DDFD38:: @ 08DDFD38 - .incbin "baserom.gba", 0xDDFD38, 0x000000C - -gUnk_08DDFD44:: @ 08DDFD44 - .incbin "baserom.gba", 0xDDFD44, 0x0000010 - -gUnk_08DDFD54:: @ 08DDFD54 - .incbin "baserom.gba", 0xDDFD54, 0x000000C - -gUnk_08DDFD60:: @ 08DDFD60 - .incbin "baserom.gba", 0xDDFD60, 0x0000010 - -gUnk_08DDFD70:: @ 08DDFD70 - .incbin "baserom.gba", 0xDDFD70, 0x000000C - -gUnk_08DDFD7C:: @ 08DDFD7C - .incbin "baserom.gba", 0xDDFD7C, 0x0000010 - -gUnk_08DDFD8C:: @ 08DDFD8C - .incbin "baserom.gba", 0xDDFD8C, 0x000000C - -gUnk_08DDFD98:: @ 08DDFD98 - .incbin "baserom.gba", 0xDDFD98, 0x0000010 - -gUnk_08DDFDA8:: @ 08DDFDA8 - .incbin "baserom.gba", 0xDDFDA8, 0x000000C - -gUnk_08DDFDB4:: @ 08DDFDB4 - .incbin "baserom.gba", 0xDDFDB4, 0x0000020 - -gUnk_08DDFDD4:: @ 08DDFDD4 - .incbin "baserom.gba", 0xDDFDD4, 0x000000C - -gUnk_08DDFDE0:: @ 08DDFDE0 - .incbin "baserom.gba", 0xDDFDE0, 0x0000034 - -gUnk_08DDFE14:: @ 08DDFE14 - .incbin "baserom.gba", 0xDDFE14, 0x000000C - -gUnk_08DDFE20:: @ 08DDFE20 - .incbin "baserom.gba", 0xDDFE20, 0x0000010 - -gUnk_08DDFE30:: @ 08DDFE30 - .incbin "baserom.gba", 0xDDFE30, 0x000000C - -gUnk_08DDFE3C:: @ 08DDFE3C - .incbin "baserom.gba", 0xDDFE3C, 0x0000010 - -gUnk_08DDFE4C:: @ 08DDFE4C - .incbin "baserom.gba", 0xDDFE4C, 0x000000C - -gUnk_08DDFE58:: @ 08DDFE58 - .incbin "baserom.gba", 0xDDFE58, 0x0000010 - -gUnk_08DDFE68:: @ 08DDFE68 - .incbin "baserom.gba", 0xDDFE68, 0x000000C - -gUnk_08DDFE74:: @ 08DDFE74 - .incbin "baserom.gba", 0xDDFE74, 0x0000010 - -gUnk_08DDFE84:: @ 08DDFE84 - .incbin "baserom.gba", 0xDDFE84, 0x000000C - -gUnk_08DDFE90:: @ 08DDFE90 - .incbin "baserom.gba", 0xDDFE90, 0x0000010 - -gUnk_08DDFEA0:: @ 08DDFEA0 - .incbin "baserom.gba", 0xDDFEA0, 0x000000C - -gUnk_08DDFEAC:: @ 08DDFEAC - .incbin "baserom.gba", 0xDDFEAC, 0x0000010 - -gUnk_08DDFEBC:: @ 08DDFEBC - .incbin "baserom.gba", 0xDDFEBC, 0x000000C - -gUnk_08DDFEC8:: @ 08DDFEC8 - .incbin "baserom.gba", 0xDDFEC8, 0x0000010 - -gUnk_08DDFED8:: @ 08DDFED8 - .incbin "baserom.gba", 0xDDFED8, 0x000000C - -gUnk_08DDFEE4:: @ 08DDFEE4 - .incbin "baserom.gba", 0xDDFEE4, 0x0000010 - -gUnk_08DDFEF4:: @ 08DDFEF4 - .incbin "baserom.gba", 0xDDFEF4, 0x000000C - -gUnk_08DDFF00:: @ 08DDFF00 - .incbin "baserom.gba", 0xDDFF00, 0x0000010 - -gUnk_08DDFF10:: @ 08DDFF10 - .incbin "baserom.gba", 0xDDFF10, 0x000000C - -gUnk_08DDFF1C:: @ 08DDFF1C - .incbin "baserom.gba", 0xDDFF1C, 0x0000010 - -gUnk_08DDFF2C:: @ 08DDFF2C - .incbin "baserom.gba", 0xDDFF2C, 0x000000C - -gUnk_08DDFF38:: @ 08DDFF38 - .incbin "baserom.gba", 0xDDFF38, 0x0000010 - -gUnk_08DDFF48:: @ 08DDFF48 - .incbin "baserom.gba", 0xDDFF48, 0x000000C - -gUnk_08DDFF54:: @ 08DDFF54 - .incbin "baserom.gba", 0xDDFF54, 0x0000010 - -gUnk_08DDFF64:: @ 08DDFF64 - .incbin "baserom.gba", 0xDDFF64, 0x000000C - -gUnk_08DDFF70:: @ 08DDFF70 - .incbin "baserom.gba", 0xDDFF70, 0x0000010 - -gUnk_08DDFF80:: @ 08DDFF80 - .incbin "baserom.gba", 0xDDFF80, 0x000000C - -gUnk_08DDFF8C:: @ 08DDFF8C - .incbin "baserom.gba", 0xDDFF8C, 0x0000010 - -gUnk_08DDFF9C:: @ 08DDFF9C - .incbin "baserom.gba", 0xDDFF9C, 0x000000C - -gUnk_08DDFFA8:: @ 08DDFFA8 - .incbin "baserom.gba", 0xDDFFA8, 0x0000010 - -gUnk_08DDFFB8:: @ 08DDFFB8 - .incbin "baserom.gba", 0xDDFFB8, 0x000000C - -gUnk_08DDFFC4:: @ 08DDFFC4 - .incbin "baserom.gba", 0xDDFFC4, 0x0000010 - -gUnk_08DDFFD4:: @ 08DDFFD4 - .incbin "baserom.gba", 0xDDFFD4, 0x000000C - -gUnk_08DDFFE0:: @ 08DDFFE0 - .incbin "baserom.gba", 0xDDFFE0, 0x0000010 - -gUnk_08DDFFF0:: @ 08DDFFF0 - .incbin "baserom.gba", 0xDDFFF0, 0x000000C - -gUnk_08DDFFFC:: @ 08DDFFFC - .incbin "baserom.gba", 0xDDFFFC, 0x0000010 - -gUnk_08DE000C:: @ 08DE000C - .incbin "baserom.gba", 0xDE000C, 0x000000C - -gUnk_08DE0018:: @ 08DE0018 - .incbin "baserom.gba", 0xDE0018, 0x0000010 - -gUnk_08DE0028:: @ 08DE0028 - .incbin "baserom.gba", 0xDE0028, 0x000000C - -gUnk_08DE0034:: @ 08DE0034 - .incbin "baserom.gba", 0xDE0034, 0x0000014 - -gUnk_08DE0048:: @ 08DE0048 - .incbin "baserom.gba", 0xDE0048, 0x000000C - -gUnk_08DE0054:: @ 08DE0054 - .incbin "baserom.gba", 0xDE0054, 0x0000010 - -gUnk_08DE0064:: @ 08DE0064 - .incbin "baserom.gba", 0xDE0064, 0x000000C - -gUnk_08DE0070:: @ 08DE0070 - .incbin "baserom.gba", 0xDE0070, 0x0000010 - -gUnk_08DE0080:: @ 08DE0080 - .incbin "baserom.gba", 0xDE0080, 0x000000C - -gUnk_08DE008C:: @ 08DE008C - .incbin "baserom.gba", 0xDE008C, 0x0000014 - -gUnk_08DE00A0:: @ 08DE00A0 - .incbin "baserom.gba", 0xDE00A0, 0x000000C - -gUnk_08DE00AC:: @ 08DE00AC - .incbin "baserom.gba", 0xDE00AC, 0x0000010 - -gUnk_08DE00BC:: @ 08DE00BC - .incbin "baserom.gba", 0xDE00BC, 0x000000C - -gUnk_08DE00C8:: @ 08DE00C8 - .incbin "baserom.gba", 0xDE00C8, 0x0000024 - -gUnk_08DE00EC:: @ 08DE00EC - .incbin "baserom.gba", 0xDE00EC, 0x000000C - -gUnk_08DE00F8:: @ 08DE00F8 - .incbin "baserom.gba", 0xDE00F8, 0x0000010 - -gUnk_08DE0108:: @ 08DE0108 - .incbin "baserom.gba", 0xDE0108, 0x0000030 - -gUnk_08DE0138:: @ 08DE0138 - .incbin "baserom.gba", 0xDE0138, 0x000000C - -gUnk_08DE0144:: @ 08DE0144 - .incbin "baserom.gba", 0xDE0144, 0x000003C - -gUnk_08DE0180:: @ 08DE0180 - .incbin "baserom.gba", 0xDE0180, 0x000000C - -gUnk_08DE018C:: @ 08DE018C - .incbin "baserom.gba", 0xDE018C, 0x0000028 - -gUnk_08DE01B4:: @ 08DE01B4 - .incbin "baserom.gba", 0xDE01B4, 0x000000C - -gUnk_08DE01C0:: @ 08DE01C0 - .incbin "baserom.gba", 0xDE01C0, 0x0000034 - -gUnk_08DE01F4:: @ 08DE01F4 - .incbin "baserom.gba", 0xDE01F4, 0x000000C - -gUnk_08DE0200:: @ 08DE0200 - .incbin "baserom.gba", 0xDE0200, 0x0000044 - -gUnk_08DE0244:: @ 08DE0244 - .incbin "baserom.gba", 0xDE0244, 0x000000C - -gUnk_08DE0250:: @ 08DE0250 - .incbin "baserom.gba", 0xDE0250, 0x000002B - -gUnk_08DE027B:: @ 08DE027B - .incbin "baserom.gba", 0xDE027B, 0x0000011 - -gUnk_08DE028C:: @ 08DE028C - .incbin "baserom.gba", 0xDE028C, 0x0000010 - -gUnk_08DE029C:: @ 08DE029C - .incbin "baserom.gba", 0xDE029C, 0x0000010 - -gUnk_08DE02AC:: @ 08DE02AC - .incbin "baserom.gba", 0xDE02AC, 0x000000C - -gUnk_08DE02B8:: @ 08DE02B8 - .incbin "baserom.gba", 0xDE02B8, 0x0000010 - -gUnk_08DE02C8:: @ 08DE02C8 - .incbin "baserom.gba", 0xDE02C8, 0x000000C - -gUnk_08DE02D4:: @ 08DE02D4 - .incbin "baserom.gba", 0xDE02D4, 0x0000018 - -gUnk_08DE02EC:: @ 08DE02EC - .incbin "baserom.gba", 0xDE02EC, 0x000000C - -gUnk_08DE02F8:: @ 08DE02F8 - .incbin "baserom.gba", 0xDE02F8, 0x0000018 - -gUnk_08DE0310:: @ 08DE0310 - .incbin "baserom.gba", 0xDE0310, 0x000000C - -gUnk_08DE031C:: @ 08DE031C - .incbin "baserom.gba", 0xDE031C, 0x0000035 - -gUnk_08DE0351:: @ 08DE0351 - .incbin "baserom.gba", 0xDE0351, 0x0000037 - -gUnk_08DE0388:: @ 08DE0388 - .incbin "baserom.gba", 0xDE0388, 0x0000010 - -gUnk_08DE0398:: @ 08DE0398 - .incbin "baserom.gba", 0xDE0398, 0x000002C - -gUnk_08DE03C4:: @ 08DE03C4 - .incbin "baserom.gba", 0xDE03C4, 0x000000C - -gUnk_08DE03D0:: @ 08DE03D0 - .incbin "baserom.gba", 0xDE03D0, 0x000004C - -gUnk_08DE041C:: @ 08DE041C - .incbin "baserom.gba", 0xDE041C, 0x000000C - -gUnk_08DE0428:: @ 08DE0428 - .incbin "baserom.gba", 0xDE0428, 0x00000BC - -gUnk_08DE04E4:: @ 08DE04E4 - .incbin "baserom.gba", 0xDE04E4, 0x000000C - -gUnk_08DE04F0:: @ 08DE04F0 - .incbin "baserom.gba", 0xDE04F0, 0x0000044 - -gUnk_08DE0534:: @ 08DE0534 - .incbin "baserom.gba", 0xDE0534, 0x000000C - -gUnk_08DE0540:: @ 08DE0540 - .incbin "baserom.gba", 0xDE0540, 0x0000044 - -gUnk_08DE0584:: @ 08DE0584 - .incbin "baserom.gba", 0xDE0584, 0x000000C - -gUnk_08DE0590:: @ 08DE0590 - .incbin "baserom.gba", 0xDE0590, 0x0000029 - -gUnk_08DE05B9:: @ 08DE05B9 - .incbin "baserom.gba", 0xDE05B9, 0x0000023 - -gUnk_08DE05DC:: @ 08DE05DC - .incbin "baserom.gba", 0xDE05DC, 0x0000010 - -gUnk_08DE05EC:: @ 08DE05EC - .incbin "baserom.gba", 0xDE05EC, 0x0000048 - -gUnk_08DE0634:: @ 08DE0634 - .incbin "baserom.gba", 0xDE0634, 0x000000C - -gUnk_08DE0640:: @ 08DE0640 - .incbin "baserom.gba", 0xDE0640, 0x0000029 - -gUnk_08DE0669:: @ 08DE0669 - .incbin "baserom.gba", 0xDE0669, 0x0000023 - -gUnk_08DE068C:: @ 08DE068C - .incbin "baserom.gba", 0xDE068C, 0x0000010 - -gUnk_08DE069C:: @ 08DE069C - .incbin "baserom.gba", 0xDE069C, 0x0000048 - -gUnk_08DE06E4:: @ 08DE06E4 - .incbin "baserom.gba", 0xDE06E4, 0x000000C - -gUnk_08DE06F0:: @ 08DE06F0 - .incbin "baserom.gba", 0xDE06F0, 0x0000017 - -gUnk_08DE0707:: @ 08DE0707 - .incbin "baserom.gba", 0xDE0707, 0x0000021 - -gUnk_08DE0728:: @ 08DE0728 - .incbin "baserom.gba", 0xDE0728, 0x0000010 - -gUnk_08DE0738:: @ 08DE0738 - .incbin "baserom.gba", 0xDE0738, 0x000004C - -gUnk_08DE0784:: @ 08DE0784 - .incbin "baserom.gba", 0xDE0784, 0x000000C - -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 - .incbin "baserom.gba", 0xDE19D0, 0x000000C - -gUnk_08DE19DC:: @ 08DE19DC - .incbin "baserom.gba", 0xDE19DC, 0x0000024 - -gUnk_08DE1A00:: @ 08DE1A00 - .incbin "baserom.gba", 0xDE1A00, 0x000000C - -gUnk_08DE1A0C:: @ 08DE1A0C - .incbin "baserom.gba", 0xDE1A0C, 0x0000020 - -gUnk_08DE1A2C:: @ 08DE1A2C - .incbin "baserom.gba", 0xDE1A2C, 0x000000C - -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 - .incbin "baserom.gba", 0xDE207C, 0x0000038 - -gUnk_08DE20B4:: @ 08DE20B4 - .incbin "baserom.gba", 0xDE20B4, 0x0000014 - -gUnk_08DE20C8:: @ 08DE20C8 - .incbin "baserom.gba", 0xDE20C8, 0x000000C - -gUnk_08DE20D4:: @ 08DE20D4 - .incbin "baserom.gba", 0xDE20D4, 0x0000028 - -gUnk_08DE20FC:: @ 08DE20FC - .incbin "baserom.gba", 0xDE20FC, 0x000000C - -gUnk_08DE2108:: @ 08DE2108 - .incbin "baserom.gba", 0xDE2108, 0x000001C - -gUnk_08DE2124:: @ 08DE2124 - .incbin "baserom.gba", 0xDE2124, 0x000000C - -gUnk_08DE2130:: @ 08DE2130 - .incbin "baserom.gba", 0xDE2130, 0x0000044 - -gUnk_08DE2174:: @ 08DE2174 - .incbin "baserom.gba", 0xDE2174, 0x000000C - -gUnk_08DE2180:: @ 08DE2180 - .incbin "baserom.gba", 0xDE2180, 0x000002C - -gUnk_08DE21AC:: @ 08DE21AC - .incbin "baserom.gba", 0xDE21AC, 0x000000C - -gUnk_08DE21B8:: @ 08DE21B8 - .incbin "baserom.gba", 0xDE21B8, 0x0000030 - -gUnk_08DE21E8:: @ 08DE21E8 - .incbin "baserom.gba", 0xDE21E8, 0x000000C - -gUnk_08DE21F4:: @ 08DE21F4 - .incbin "baserom.gba", 0xDE21F4, 0x0000038 - -gUnk_08DE222C:: @ 08DE222C - .incbin "baserom.gba", 0xDE222C, 0x000000C - -gUnk_08DE2238:: @ 08DE2238 - .incbin "baserom.gba", 0xDE2238, 0x0000028 - -gUnk_08DE2260:: @ 08DE2260 - .incbin "baserom.gba", 0xDE2260, 0x000000C - -gUnk_08DE226C:: @ 08DE226C - .incbin "baserom.gba", 0xDE226C, 0x00000CC - -gUnk_08DE2338:: @ 08DE2338 - .incbin "baserom.gba", 0xDE2338, 0x000000C - -gUnk_08DE2344:: @ 08DE2344 - .incbin "baserom.gba", 0xDE2344, 0x0000063 - -gUnk_08DE23A7:: @ 08DE23A7 - .incbin "baserom.gba", 0xDE23A7, 0x0000061 - -gUnk_08DE2408:: @ 08DE2408 - .incbin "baserom.gba", 0xDE2408, 0x0000010 - -gUnk_08DE2418:: @ 08DE2418 - .incbin "baserom.gba", 0xDE2418, 0x0000060 - -gUnk_08DE2478:: @ 08DE2478 - .incbin "baserom.gba", 0xDE2478, 0x000000C - -gUnk_08DE2484:: @ 08DE2484 - .incbin "baserom.gba", 0xDE2484, 0x0000038 - -gUnk_08DE24BC:: @ 08DE24BC - .incbin "baserom.gba", 0xDE24BC, 0x000000C - -gUnk_08DE24C8:: @ 08DE24C8 - .incbin "baserom.gba", 0xDE24C8, 0x0000038 - -gUnk_08DE2500:: @ 08DE2500 - .incbin "baserom.gba", 0xDE2500, 0x000000C - -gUnk_08DE250C:: @ 08DE250C - .incbin "baserom.gba", 0xDE250C, 0x0000010 - -gUnk_08DE251C:: @ 08DE251C - .incbin "baserom.gba", 0xDE251C, 0x000000C - -gUnk_08DE2528:: @ 08DE2528 - .incbin "baserom.gba", 0xDE2528, 0x000000F - -gUnk_08DE2537:: @ 08DE2537 - .incbin "baserom.gba", 0xDE2537, 0x000000D - -gUnk_08DE2544:: @ 08DE2544 - .incbin "baserom.gba", 0xDE2544, 0x0000010 - -gUnk_08DE2554:: @ 08DE2554 - .incbin "baserom.gba", 0xDE2554, 0x000001B - -gUnk_08DE256F:: @ 08DE256F - .incbin "baserom.gba", 0xDE256F, 0x0000015 - -gUnk_08DE2584:: @ 08DE2584 - .incbin "baserom.gba", 0xDE2584, 0x0000010 - -gUnk_08DE2594:: @ 08DE2594 - .incbin "baserom.gba", 0xDE2594, 0x0000010 - -gUnk_08DE25A4:: @ 08DE25A4 - .incbin "baserom.gba", 0xDE25A4, 0x000000C - -gUnk_08DE25B0:: @ 08DE25B0 - .incbin "baserom.gba", 0xDE25B0, 0x0000020 - -gUnk_08DE25D0:: @ 08DE25D0 - .incbin "baserom.gba", 0xDE25D0, 0x000000C - -gUnk_08DE25DC:: @ 08DE25DC - .incbin "baserom.gba", 0xDE25DC, 0x0000014 - -gUnk_08DE25F0:: @ 08DE25F0 - .incbin "baserom.gba", 0xDE25F0, 0x000000C - -gUnk_08DE25FC:: @ 08DE25FC - .incbin "baserom.gba", 0xDE25FC, 0x0000050 - -gUnk_08DE264C:: @ 08DE264C - .incbin "baserom.gba", 0xDE264C, 0x0000030 - -gUnk_08DE267C:: @ 08DE267C - .incbin "baserom.gba", 0xDE267C, 0x0000010 - -gUnk_08DE268C:: @ 08DE268C - .incbin "baserom.gba", 0xDE268C, 0x0000010 - -gUnk_08DE269C:: @ 08DE269C - .incbin "baserom.gba", 0xDE269C, 0x000000C - -gUnk_08DE26A8:: @ 08DE26A8 - .incbin "baserom.gba", 0xDE26A8, 0x000001C - -gUnk_08DE26C4:: @ 08DE26C4 - .incbin "baserom.gba", 0xDE26C4, 0x000000C - -gUnk_08DE26D0:: @ 08DE26D0 - .incbin "baserom.gba", 0xDE26D0, 0x0000014 - -gUnk_08DE26E4:: @ 08DE26E4 - .incbin "baserom.gba", 0xDE26E4, 0x000000C - -gUnk_08DE26F0:: @ 08DE26F0 - .incbin "baserom.gba", 0xDE26F0, 0x0000004 - -gUnk_08DE26F4:: @ 08DE26F4 - .incbin "baserom.gba", 0xDE26F4, 0x0000024 - -gUnk_08DE2718:: @ 08DE2718 - .incbin "baserom.gba", 0xDE2718, 0x000000C - -gUnk_08DE2724:: @ 08DE2724 - .incbin "baserom.gba", 0xDE2724, 0x0000010 - -gUnk_08DE2734:: @ 08DE2734 - .incbin "baserom.gba", 0xDE2734, 0x000000C - -gUnk_08DE2740:: @ 08DE2740 - .incbin "baserom.gba", 0xDE2740, 0x0000038 - -gUnk_08DE2778:: @ 08DE2778 - .incbin "baserom.gba", 0xDE2778, 0x000000C - -gUnk_08DE2784:: @ 08DE2784 - .incbin "baserom.gba", 0xDE2784, 0x000003C - -gUnk_08DE27C0:: @ 08DE27C0 - .incbin "baserom.gba", 0xDE27C0, 0x000000C - -gUnk_08DE27CC:: @ 08DE27CC - .incbin "baserom.gba", 0xDE27CC, 0x0000010 - -gUnk_08DE27DC:: @ 08DE27DC - .incbin "baserom.gba", 0xDE27DC, 0x000000C - -gUnk_08DE27E8:: @ 08DE27E8 - .incbin "baserom.gba", 0xDE27E8, 0x0000032 - -gUnk_08DE281A:: @ 08DE281A - .incbin "baserom.gba", 0xDE281A, 0x0000062 - -gUnk_08DE287C:: @ 08DE287C - .incbin "baserom.gba", 0xDE287C, 0x0000010 - -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 - .incbin "baserom.gba", 0xDE2944, 0x0000010 - -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 - .incbin "baserom.gba", 0xDE2A68, 0x0000010 - -gUnk_08DE2A78:: @ 08DE2A78 - .incbin "baserom.gba", 0xDE2A78, 0x0000070 - -gUnk_08DE2AE8:: @ 08DE2AE8 - .incbin "baserom.gba", 0xDE2AE8, 0x000000C - -gUnk_08DE2AF4:: @ 08DE2AF4 - .incbin "baserom.gba", 0xDE2AF4, 0x0000028 - -gUnk_08DE2B1C:: @ 08DE2B1C - .incbin "baserom.gba", 0xDE2B1C, 0x000000C - -gUnk_08DE2B28:: @ 08DE2B28 - .incbin "baserom.gba", 0xDE2B28, 0x0000014 - -gUnk_08DE2B3C:: @ 08DE2B3C - .incbin "baserom.gba", 0xDE2B3C, 0x000000C - -gUnk_08DE2B48:: @ 08DE2B48 - .incbin "baserom.gba", 0xDE2B48, 0x0000010 - -gUnk_08DE2B58:: @ 08DE2B58 - .incbin "baserom.gba", 0xDE2B58, 0x000000C - -gUnk_08DE2B64:: @ 08DE2B64 - .incbin "baserom.gba", 0xDE2B64, 0x0000014 - -gUnk_08DE2B78:: @ 08DE2B78 - .incbin "baserom.gba", 0xDE2B78, 0x000000C - -gUnk_08DE2B84:: @ 08DE2B84 - .incbin "baserom.gba", 0xDE2B84, 0x0000018 - -gUnk_08DE2B9C:: @ 08DE2B9C - .incbin "baserom.gba", 0xDE2B9C, 0x000000C - -gUnk_08DE2BA8:: @ 08DE2BA8 - .incbin "baserom.gba", 0xDE2BA8, 0x0000028 - -gUnk_08DE2BD0:: @ 08DE2BD0 - .incbin "baserom.gba", 0xDE2BD0, 0x000000C - -gUnk_08DE2BDC:: @ 08DE2BDC - .incbin "baserom.gba", 0xDE2BDC, 0x0000018 - -gUnk_08DE2BF4:: @ 08DE2BF4 - .incbin "baserom.gba", 0xDE2BF4, 0x000000C - -gUnk_08DE2C00:: @ 08DE2C00 - .incbin "baserom.gba", 0xDE2C00, 0x0000010 - -gUnk_08DE2C10:: @ 08DE2C10 - .incbin "baserom.gba", 0xDE2C10, 0x000000C - -gUnk_08DE2C1C:: @ 08DE2C1C - .incbin "baserom.gba", 0xDE2C1C, 0x0000010 - -gUnk_08DE2C2C:: @ 08DE2C2C - .incbin "baserom.gba", 0xDE2C2C, 0x000000C - -gUnk_08DE2C38:: @ 08DE2C38 - .incbin "baserom.gba", 0xDE2C38, 0x0000010 - -gUnk_08DE2C48:: @ 08DE2C48 - .incbin "baserom.gba", 0xDE2C48, 0x000000C - -gUnk_08DE2C54:: @ 08DE2C54 - .incbin "baserom.gba", 0xDE2C54, 0x0000010 - -gUnk_08DE2C64:: @ 08DE2C64 - .incbin "baserom.gba", 0xDE2C64, 0x000000C - -gUnk_08DE2C70:: @ 08DE2C70 - .incbin "baserom.gba", 0xDE2C70, 0x000001C - -gUnk_08DE2C8C:: @ 08DE2C8C - .incbin "baserom.gba", 0xDE2C8C, 0x000000C - -gUnk_08DE2C98:: @ 08DE2C98 - .incbin "baserom.gba", 0xDE2C98, 0x0000064 - -gUnk_08DE2CFC:: @ 08DE2CFC - .incbin "baserom.gba", 0xDE2CFC, 0x000000C - -gUnk_08DE2D08:: @ 08DE2D08 - .incbin "baserom.gba", 0xDE2D08, 0x0000010 - -gUnk_08DE2D18:: @ 08DE2D18 - .incbin "baserom.gba", 0xDE2D18, 0x000000C - -gUnk_08DE2D24:: @ 08DE2D24 - .incbin "baserom.gba", 0xDE2D24, 0x0000010 - -gUnk_08DE2D34:: @ 08DE2D34 - .incbin "baserom.gba", 0xDE2D34, 0x000000C - -gUnk_08DE2D40:: @ 08DE2D40 - .incbin "baserom.gba", 0xDE2D40, 0x0000010 - -gUnk_08DE2D50:: @ 08DE2D50 - .incbin "baserom.gba", 0xDE2D50, 0x000000C - -gUnk_08DE2D5C:: @ 08DE2D5C - .incbin "baserom.gba", 0xDE2D5C, 0x0000010 - -gUnk_08DE2D6C:: @ 08DE2D6C - .incbin "baserom.gba", 0xDE2D6C, 0x000000C - -gUnk_08DE2D78:: @ 08DE2D78 - .incbin "baserom.gba", 0xDE2D78, 0x0000010 - -gUnk_08DE2D88:: @ 08DE2D88 - .incbin "baserom.gba", 0xDE2D88, 0x000000C - -gUnk_08DE2D94:: @ 08DE2D94 - .incbin "baserom.gba", 0xDE2D94, 0x0000010 - -gUnk_08DE2DA4:: @ 08DE2DA4 - .incbin "baserom.gba", 0xDE2DA4, 0x000000C - -gUnk_08DE2DB0:: @ 08DE2DB0 - .incbin "baserom.gba", 0xDE2DB0, 0x0000010 - -gUnk_08DE2DC0:: @ 08DE2DC0 - .incbin "baserom.gba", 0xDE2DC0, 0x000000C - -gUnk_08DE2DCC:: @ 08DE2DCC - .incbin "baserom.gba", 0xDE2DCC, 0x0000010 - -gUnk_08DE2DDC:: @ 08DE2DDC - .incbin "baserom.gba", 0xDE2DDC, 0x000000C - -gUnk_08DE2DE8:: @ 08DE2DE8 - .incbin "baserom.gba", 0xDE2DE8, 0x000008C - -gUnk_08DE2E74:: @ 08DE2E74 - .incbin "baserom.gba", 0xDE2E74, 0x000000C - -gUnk_08DE2E80:: @ 08DE2E80 - .incbin "baserom.gba", 0xDE2E80, 0x000005C - -gUnk_08DE2EDC:: @ 08DE2EDC - .incbin "baserom.gba", 0xDE2EDC, 0x000000C - -gUnk_08DE2EE8:: @ 08DE2EE8 - .incbin "baserom.gba", 0xDE2EE8, 0x0000061 - -gUnk_08DE2F49:: @ 08DE2F49 - .incbin "baserom.gba", 0xDE2F49, 0x000004F - -gUnk_08DE2F98:: @ 08DE2F98 - .incbin "baserom.gba", 0xDE2F98, 0x0000010 - -gUnk_08DE2FA8:: @ 08DE2FA8 - .incbin "baserom.gba", 0xDE2FA8, 0x0000116 - -gUnk_08DE30BE:: @ 08DE30BE - .incbin "baserom.gba", 0xDE30BE, 0x0000042 - -gUnk_08DE3100:: @ 08DE3100 - .incbin "baserom.gba", 0xDE3100, 0x000000C - -gUnk_08DE310C:: @ 08DE310C - .incbin "baserom.gba", 0xDE310C, 0x0000010 - -gUnk_08DE311C:: @ 08DE311C - .incbin "baserom.gba", 0xDE311C, 0x000000C - -gUnk_08DE3128:: @ 08DE3128 - .incbin "baserom.gba", 0xDE3128, 0x000002C - -gUnk_08DE3154:: @ 08DE3154 - .incbin "baserom.gba", 0xDE3154, 0x000000C - -gUnk_08DE3160:: @ 08DE3160 - .incbin "baserom.gba", 0xDE3160, 0x0000028 - -gUnk_08DE3188:: @ 08DE3188 - .incbin "baserom.gba", 0xDE3188, 0x000000C - -gUnk_08DE3194:: @ 08DE3194 - .incbin "baserom.gba", 0xDE3194, 0x0000030 - -gUnk_08DE31C4:: @ 08DE31C4 - .incbin "baserom.gba", 0xDE31C4, 0x000000C - -gUnk_08DE31D0:: @ 08DE31D0 - .incbin "baserom.gba", 0xDE31D0, 0x0000069 - -gUnk_08DE3239:: @ 08DE3239 - .incbin "baserom.gba", 0xDE3239, 0x000006B - -gUnk_08DE32A4:: @ 08DE32A4 - .incbin "baserom.gba", 0xDE32A4, 0x0000010 - -gUnk_08DE32B4:: @ 08DE32B4 - .incbin "baserom.gba", 0xDE32B4, 0x00000D0 - -gUnk_08DE3384:: @ 08DE3384 - .incbin "baserom.gba", 0xDE3384, 0x0000030 - -gUnk_08DE33B4:: @ 08DE33B4 - .incbin "baserom.gba", 0xDE33B4, 0x0000010 - -gUnk_08DE33C4:: @ 08DE33C4 - .incbin "baserom.gba", 0xDE33C4, 0x0000024 - -gUnk_08DE33E8:: @ 08DE33E8 - .incbin "baserom.gba", 0xDE33E8, 0x000000C - -gUnk_08DE33F4:: @ 08DE33F4 - .incbin "baserom.gba", 0xDE33F4, 0x00000B0 - -gUnk_08DE34A4:: @ 08DE34A4 - .incbin "baserom.gba", 0xDE34A4, 0x000000C - -gUnk_08DE34B0:: @ 08DE34B0 - .incbin "baserom.gba", 0xDE34B0, 0x0000034 - -gUnk_08DE34E4:: @ 08DE34E4 - .incbin "baserom.gba", 0xDE34E4, 0x000000C - -gUnk_08DE34F0:: @ 08DE34F0 - .incbin "baserom.gba", 0xDE34F0, 0x0000048 - -gUnk_08DE3538:: @ 08DE3538 - .incbin "baserom.gba", 0xDE3538, 0x000002C - -gUnk_08DE3564:: @ 08DE3564 - .incbin "baserom.gba", 0xDE3564, 0x0000010 - -gUnk_08DE3574:: @ 08DE3574 - .incbin "baserom.gba", 0xDE3574, 0x0000014 - -gUnk_08DE3588:: @ 08DE3588 - .incbin "baserom.gba", 0xDE3588, 0x000000C - -gUnk_08DE3594:: @ 08DE3594 - .incbin "baserom.gba", 0xDE3594, 0x0000018 - -gUnk_08DE35AC:: @ 08DE35AC - .incbin "baserom.gba", 0xDE35AC, 0x000000C - -gUnk_08DE35B8:: @ 08DE35B8 - .incbin "baserom.gba", 0xDE35B8, 0x0000060 - -gUnk_08DE3618:: @ 08DE3618 - .incbin "baserom.gba", 0xDE3618, 0x000000C - -gUnk_08DE3624:: @ 08DE3624 - .incbin "baserom.gba", 0xDE3624, 0x0000020 - -gUnk_08DE3644:: @ 08DE3644 - .incbin "baserom.gba", 0xDE3644, 0x0000030 - -gUnk_08DE3674:: @ 08DE3674 - .incbin "baserom.gba", 0xDE3674, 0x0000010 - -gUnk_08DE3684:: @ 08DE3684 - .incbin "baserom.gba", 0xDE3684, 0x000002C - -gUnk_08DE36B0:: @ 08DE36B0 - .incbin "baserom.gba", 0xDE36B0, 0x000000C - -gUnk_08DE36BC:: @ 08DE36BC - .incbin "baserom.gba", 0xDE36BC, 0x0000086 - -gUnk_08DE3742:: @ 08DE3742 - .incbin "baserom.gba", 0xDE3742, 0x000008A - -gUnk_08DE37CC:: @ 08DE37CC - .incbin "baserom.gba", 0xDE37CC, 0x0000010 - -gUnk_08DE37DC:: @ 08DE37DC - .incbin "baserom.gba", 0xDE37DC, 0x0000030 - -gUnk_08DE380C:: @ 08DE380C - .incbin "baserom.gba", 0xDE380C, 0x000000C - -gUnk_08DE3818:: @ 08DE3818 - .incbin "baserom.gba", 0xDE3818, 0x0000038 - -gUnk_08DE3850:: @ 08DE3850 - .incbin "baserom.gba", 0xDE3850, 0x000000C - -gUnk_08DE385C:: @ 08DE385C - .incbin "baserom.gba", 0xDE385C, 0x000002C - -gUnk_08DE3888:: @ 08DE3888 - .incbin "baserom.gba", 0xDE3888, 0x000000C - -gUnk_08DE3894:: @ 08DE3894 - .incbin "baserom.gba", 0xDE3894, 0x000005C - -gUnk_08DE38F0:: @ 08DE38F0 - .incbin "baserom.gba", 0xDE38F0, 0x000000C - -gUnk_08DE38FC:: @ 08DE38FC - .incbin "baserom.gba", 0xDE38FC, 0x000001C - -gUnk_08DE3918:: @ 08DE3918 - .incbin "baserom.gba", 0xDE3918, 0x000000C - -gUnk_08DE3924:: @ 08DE3924 - .incbin "baserom.gba", 0xDE3924, 0x0000044 - -gUnk_08DE3968:: @ 08DE3968 - .incbin "baserom.gba", 0xDE3968, 0x000000C - -gUnk_08DE3974:: @ 08DE3974 - .incbin "baserom.gba", 0xDE3974, 0x0000040 - -gUnk_08DE39B4:: @ 08DE39B4 - .incbin "baserom.gba", 0xDE39B4, 0x000000C - -gUnk_08DE39C0:: @ 08DE39C0 - .incbin "baserom.gba", 0xDE39C0, 0x0000026 - -gUnk_08DE39E6:: @ 08DE39E6 - .incbin "baserom.gba", 0xDE39E6, 0x000002A - -gUnk_08DE3A10:: @ 08DE3A10 - .incbin "baserom.gba", 0xDE3A10, 0x0000010 - -gUnk_08DE3A20:: @ 08DE3A20 - .incbin "baserom.gba", 0xDE3A20, 0x0000050 - -gUnk_08DE3A70:: @ 08DE3A70 - .incbin "baserom.gba", 0xDE3A70, 0x000000C - -gUnk_08DE3A7C:: @ 08DE3A7C - .incbin "baserom.gba", 0xDE3A7C, 0x0000024 - -gUnk_08DE3AA0:: @ 08DE3AA0 - .incbin "baserom.gba", 0xDE3AA0, 0x000000C - -gUnk_08DE3AAC:: @ 08DE3AAC - .incbin "baserom.gba", 0xDE3AAC, 0x0000027 - -gUnk_08DE3AD3:: @ 08DE3AD3 - .incbin "baserom.gba", 0xDE3AD3, 0x0000025 - -gUnk_08DE3AF8:: @ 08DE3AF8 - .incbin "baserom.gba", 0xDE3AF8, 0x0000010 - -gUnk_08DE3B08:: @ 08DE3B08 - .incbin "baserom.gba", 0xDE3B08, 0x0000028 - -gUnk_08DE3B30:: @ 08DE3B30 - .incbin "baserom.gba", 0xDE3B30, 0x000000C - -gUnk_08DE3B3C:: @ 08DE3B3C - .incbin "baserom.gba", 0xDE3B3C, 0x0000030 - -gUnk_08DE3B6C:: @ 08DE3B6C - .incbin "baserom.gba", 0xDE3B6C, 0x000000C - -gUnk_08DE3B78:: @ 08DE3B78 - .incbin "baserom.gba", 0xDE3B78, 0x000005C - -gUnk_08DE3BD4:: @ 08DE3BD4 - .incbin "baserom.gba", 0xDE3BD4, 0x000000C - -gUnk_08DE3BE0:: @ 08DE3BE0 - .incbin "baserom.gba", 0xDE3BE0, 0x0000010 - -gUnk_08DE3BF0:: @ 08DE3BF0 - .incbin "baserom.gba", 0xDE3BF0, 0x000000C - -gUnk_08DE3BFC:: @ 08DE3BFC - .incbin "baserom.gba", 0xDE3BFC, 0x0000018 - -gUnk_08DE3C14:: @ 08DE3C14 - .incbin "baserom.gba", 0xDE3C14, 0x000000C - -gUnk_08DE3C20:: @ 08DE3C20 - .incbin "baserom.gba", 0xDE3C20, 0x0000020 - -gUnk_08DE3C40:: @ 08DE3C40 - .incbin "baserom.gba", 0xDE3C40, 0x0000024 - -gUnk_08DE3C64:: @ 08DE3C64 - .incbin "baserom.gba", 0xDE3C64, 0x0000010 - -gUnk_08DE3C74:: @ 08DE3C74 - .incbin "baserom.gba", 0xDE3C74, 0x000004C - -gUnk_08DE3CC0:: @ 08DE3CC0 - .incbin "baserom.gba", 0xDE3CC0, 0x000000C - -gUnk_08DE3CCC:: @ 08DE3CCC - .incbin "baserom.gba", 0xDE3CCC, 0x0000068 - -gUnk_08DE3D34:: @ 08DE3D34 - .incbin "baserom.gba", 0xDE3D34, 0x000000C - -gUnk_08DE3D40:: @ 08DE3D40 - .incbin "baserom.gba", 0xDE3D40, 0x0000070 - -gUnk_08DE3DB0:: @ 08DE3DB0 - .incbin "baserom.gba", 0xDE3DB0, 0x000000C - -gUnk_08DE3DBC:: @ 08DE3DBC - .incbin "baserom.gba", 0xDE3DBC, 0x0000078 - -gUnk_08DE3E34:: @ 08DE3E34 - .incbin "baserom.gba", 0xDE3E34, 0x000000C - -gUnk_08DE3E40:: @ 08DE3E40 - .incbin "baserom.gba", 0xDE3E40, 0x000001C - -gUnk_08DE3E5C:: @ 08DE3E5C - .incbin "baserom.gba", 0xDE3E5C, 0x000000C - -gUnk_08DE3E68:: @ 08DE3E68 - .incbin "baserom.gba", 0xDE3E68, 0x000003C - -gUnk_08DE3EA4:: @ 08DE3EA4 - .incbin "baserom.gba", 0xDE3EA4, 0x000000C - -gUnk_08DE3EB0:: @ 08DE3EB0 - .incbin "baserom.gba", 0xDE3EB0, 0x0000030 - -gUnk_08DE3EE0:: @ 08DE3EE0 - .incbin "baserom.gba", 0xDE3EE0, 0x000000C - -gUnk_08DE3EEC:: @ 08DE3EEC - .incbin "baserom.gba", 0xDE3EEC, 0x0000030 - -gUnk_08DE3F1C:: @ 08DE3F1C - .incbin "baserom.gba", 0xDE3F1C, 0x000000C - -gUnk_08DE3F28:: @ 08DE3F28 - .incbin "baserom.gba", 0xDE3F28, 0x0000034 - -gUnk_08DE3F5C:: @ 08DE3F5C - .incbin "baserom.gba", 0xDE3F5C, 0x000000C - -gUnk_08DE3F68:: @ 08DE3F68 - .incbin "baserom.gba", 0xDE3F68, 0x000004C - -gUnk_08DE3FB4:: @ 08DE3FB4 - .incbin "baserom.gba", 0xDE3FB4, 0x0000074 - -gUnk_08DE4028:: @ 08DE4028 - .incbin "baserom.gba", 0xDE4028, 0x0000010 - -gUnk_08DE4038:: @ 08DE4038 - .incbin "baserom.gba", 0xDE4038, 0x0000034 - -gUnk_08DE406C:: @ 08DE406C - .incbin "baserom.gba", 0xDE406C, 0x000000C - -gUnk_08DE4078:: @ 08DE4078 - .incbin "baserom.gba", 0xDE4078, 0x0000098 - -gUnk_08DE4110:: @ 08DE4110 - .incbin "baserom.gba", 0xDE4110, 0x000000C - -gUnk_08DE411C:: @ 08DE411C - .incbin "baserom.gba", 0xDE411C, 0x0000060 - -gUnk_08DE417C:: @ 08DE417C - .incbin "baserom.gba", 0xDE417C, 0x000000C - -gUnk_08DE4188:: @ 08DE4188 - .incbin "baserom.gba", 0xDE4188, 0x0000010 - -gUnk_08DE4198:: @ 08DE4198 - .incbin "baserom.gba", 0xDE4198, 0x000000C - -gUnk_08DE41A4:: @ 08DE41A4 - .incbin "baserom.gba", 0xDE41A4, 0x000002C - -gUnk_08DE41D0:: @ 08DE41D0 - .incbin "baserom.gba", 0xDE41D0, 0x000000C - -gUnk_08DE41DC:: @ 08DE41DC - .incbin "baserom.gba", 0xDE41DC, 0x0000018 - -gUnk_08DE41F4:: @ 08DE41F4 - .incbin "baserom.gba", 0xDE41F4, 0x0000018 - -gUnk_08DE420C:: @ 08DE420C - .incbin "baserom.gba", 0xDE420C, 0x0000010 - -gUnk_08DE421C:: @ 08DE421C - .incbin "baserom.gba", 0xDE421C, 0x0000028 - -gUnk_08DE4244:: @ 08DE4244 - .incbin "baserom.gba", 0xDE4244, 0x000000C - -gUnk_08DE4250:: @ 08DE4250 - .incbin "baserom.gba", 0xDE4250, 0x0000028 - -gUnk_08DE4278:: @ 08DE4278 - .incbin "baserom.gba", 0xDE4278, 0x000000C - -gUnk_08DE4284:: @ 08DE4284 - .incbin "baserom.gba", 0xDE4284, 0x0000020 - -gUnk_08DE42A4:: @ 08DE42A4 - .incbin "baserom.gba", 0xDE42A4, 0x000001C - -gUnk_08DE42C0:: @ 08DE42C0 - .incbin "baserom.gba", 0xDE42C0, 0x0000010 - -gUnk_08DE42D0:: @ 08DE42D0 - .incbin "baserom.gba", 0xDE42D0, 0x000005B - -gUnk_08DE432B:: @ 08DE432B - .incbin "baserom.gba", 0xDE432B, 0x0000055 - -gUnk_08DE4380:: @ 08DE4380 - .incbin "baserom.gba", 0xDE4380, 0x0000010 - -gUnk_08DE4390:: @ 08DE4390 - .incbin "baserom.gba", 0xDE4390, 0x0000044 - -gUnk_08DE43D4:: @ 08DE43D4 - .incbin "baserom.gba", 0xDE43D4, 0x000000C - -gUnk_08DE43E0:: @ 08DE43E0 - .incbin "baserom.gba", 0xDE43E0, 0x0000044 - -gUnk_08DE4424:: @ 08DE4424 - .incbin "baserom.gba", 0xDE4424, 0x000000C - -gUnk_08DE4430:: @ 08DE4430 - .incbin "baserom.gba", 0xDE4430, 0x0000056 - -gUnk_08DE4486:: @ 08DE4486 - .incbin "baserom.gba", 0xDE4486, 0x000003E - -gUnk_08DE44C4:: @ 08DE44C4 - .incbin "baserom.gba", 0xDE44C4, 0x0000010 - -gUnk_08DE44D4:: @ 08DE44D4 - .incbin "baserom.gba", 0xDE44D4, 0x0000010 - -gUnk_08DE44E4:: @ 08DE44E4 - .incbin "baserom.gba", 0xDE44E4, 0x000000C - -gUnk_08DE44F0:: @ 08DE44F0 - .incbin "baserom.gba", 0xDE44F0, 0x0000010 - -gUnk_08DE4500:: @ 08DE4500 - .incbin "baserom.gba", 0xDE4500, 0x000000C - -gUnk_08DE450C:: @ 08DE450C - .incbin "baserom.gba", 0xDE450C, 0x0000010 - -gUnk_08DE451C:: @ 08DE451C - .incbin "baserom.gba", 0xDE451C, 0x000000C - -gUnk_08DE4528:: @ 08DE4528 - .incbin "baserom.gba", 0xDE4528, 0x0000010 - -gUnk_08DE4538:: @ 08DE4538 - .incbin "baserom.gba", 0xDE4538, 0x000000C - -gUnk_08DE4544:: @ 08DE4544 - .incbin "baserom.gba", 0xDE4544, 0x0000010 - -gUnk_08DE4554:: @ 08DE4554 - .incbin "baserom.gba", 0xDE4554, 0x000000C - -gUnk_08DE4560:: @ 08DE4560 - .incbin "baserom.gba", 0xDE4560, 0x0000014 - -gUnk_08DE4574:: @ 08DE4574 - .incbin "baserom.gba", 0xDE4574, 0x000000C - -gUnk_08DE4580:: @ 08DE4580 - .incbin "baserom.gba", 0xDE4580, 0x0000014 - -gUnk_08DE4594:: @ 08DE4594 - .incbin "baserom.gba", 0xDE4594, 0x000000C - -gUnk_08DE45A0:: @ 08DE45A0 - .incbin "baserom.gba", 0xDE45A0, 0x0000022 - -gUnk_08DE45C2:: @ 08DE45C2 - .incbin "baserom.gba", 0xDE45C2, 0x000002E - -gUnk_08DE45F0:: @ 08DE45F0 - .incbin "baserom.gba", 0xDE45F0, 0x0000010 - -gUnk_08DE4600:: @ 08DE4600 - .incbin "baserom.gba", 0xDE4600, 0x000006B - -gUnk_08DE466B:: @ 08DE466B - .incbin "baserom.gba", 0xDE466B, 0x000003D - -gUnk_08DE46A8:: @ 08DE46A8 - .incbin "baserom.gba", 0xDE46A8, 0x0000010 - -gUnk_08DE46B8:: @ 08DE46B8 - .incbin "baserom.gba", 0xDE46B8, 0x0000010 - -gUnk_08DE46C8:: @ 08DE46C8 - .incbin "baserom.gba", 0xDE46C8, 0x000000C - -gUnk_08DE46D4:: @ 08DE46D4 - .incbin "baserom.gba", 0xDE46D4, 0x000003D - -gUnk_08DE4711:: @ 08DE4711 - .incbin "baserom.gba", 0xDE4711, 0x000004B - -gUnk_08DE475C:: @ 08DE475C - .incbin "baserom.gba", 0xDE475C, 0x0000010 - -gUnk_08DE476C:: @ 08DE476C - .incbin "baserom.gba", 0xDE476C, 0x0000024 - -gUnk_08DE4790:: @ 08DE4790 - .incbin "baserom.gba", 0xDE4790, 0x000000C - -gUnk_08DE479C:: @ 08DE479C - .incbin "baserom.gba", 0xDE479C, 0x0000048 - -gUnk_08DE47E4:: @ 08DE47E4 - .incbin "baserom.gba", 0xDE47E4, 0x000000C - -gUnk_08DE47F0:: @ 08DE47F0 - .incbin "baserom.gba", 0xDE47F0, 0x0000048 - -gUnk_08DE4838:: @ 08DE4838 - .incbin "baserom.gba", 0xDE4838, 0x000000C - -gUnk_08DE4844:: @ 08DE4844 - .incbin "baserom.gba", 0xDE4844, 0x0000034 - -gUnk_08DE4878:: @ 08DE4878 - .incbin "baserom.gba", 0xDE4878, 0x000000C - -gUnk_08DE4884:: @ 08DE4884 - .incbin "baserom.gba", 0xDE4884, 0x000001F - -gUnk_08DE48A3:: @ 08DE48A3 - .incbin "baserom.gba", 0xDE48A3, 0x0000019 - -gUnk_08DE48BC:: @ 08DE48BC - .incbin "baserom.gba", 0xDE48BC, 0x0000010 - -gUnk_08DE48CC:: @ 08DE48CC - .incbin "baserom.gba", 0xDE48CC, 0x000003D - -gUnk_08DE4909:: @ 08DE4909 - .incbin "baserom.gba", 0xDE4909, 0x0000027 - -gUnk_08DE4930:: @ 08DE4930 - .incbin "baserom.gba", 0xDE4930, 0x0000010 - -gUnk_08DE4940:: @ 08DE4940 - .incbin "baserom.gba", 0xDE4940, 0x000001B - -gUnk_08DE495B:: @ 08DE495B - .incbin "baserom.gba", 0xDE495B, 0x000000D - -gUnk_08DE4968:: @ 08DE4968 - .incbin "baserom.gba", 0xDE4968, 0x0000010 - -gUnk_08DE4978:: @ 08DE4978 - .incbin "baserom.gba", 0xDE4978, 0x0000034 - -gUnk_08DE49AC:: @ 08DE49AC - .incbin "baserom.gba", 0xDE49AC, 0x000000C - -gUnk_08DE49B8:: @ 08DE49B8 - .incbin "baserom.gba", 0xDE49B8, 0x0000018 - -gUnk_08DE49D0:: @ 08DE49D0 - .incbin "baserom.gba", 0xDE49D0, 0x000000C - -gUnk_08DE49DC:: @ 08DE49DC - .incbin "baserom.gba", 0xDE49DC, 0x0000030 - -gUnk_08DE4A0C:: @ 08DE4A0C - .incbin "baserom.gba", 0xDE4A0C, 0x000000C - -gUnk_08DE4A18:: @ 08DE4A18 - .incbin "baserom.gba", 0xDE4A18, 0x0000010 - -gUnk_08DE4A28:: @ 08DE4A28 - .incbin "baserom.gba", 0xDE4A28, 0x000000C - -gUnk_08DE4A34:: @ 08DE4A34 - .incbin "baserom.gba", 0xDE4A34, 0x000002C - -gUnk_08DE4A60:: @ 08DE4A60 - .incbin "baserom.gba", 0xDE4A60, 0x000000C - -gUnk_08DE4A6C:: @ 08DE4A6C - .incbin "baserom.gba", 0xDE4A6C, 0x0000038 - -gUnk_08DE4AA4:: @ 08DE4AA4 - .incbin "baserom.gba", 0xDE4AA4, 0x0000028 - -gUnk_08DE4ACC:: @ 08DE4ACC - .incbin "baserom.gba", 0xDE4ACC, 0x0000010 - -gUnk_08DE4ADC:: @ 08DE4ADC - .incbin "baserom.gba", 0xDE4ADC, 0x0000024 - -gUnk_08DE4B00:: @ 08DE4B00 - .incbin "baserom.gba", 0xDE4B00, 0x000000C - -gUnk_08DE4B0C:: @ 08DE4B0C - .incbin "baserom.gba", 0xDE4B0C, 0x000001E - -gUnk_08DE4B2A:: @ 08DE4B2A - .incbin "baserom.gba", 0xDE4B2A, 0x0000026 - -gUnk_08DE4B50:: @ 08DE4B50 - .incbin "baserom.gba", 0xDE4B50, 0x0000010 - -gUnk_08DE4B60:: @ 08DE4B60 - .incbin "baserom.gba", 0xDE4B60, 0x0000044 - -gUnk_08DE4BA4:: @ 08DE4BA4 - .incbin "baserom.gba", 0xDE4BA4, 0x0000048 - -gUnk_08DE4BEC:: @ 08DE4BEC - .incbin "baserom.gba", 0xDE4BEC, 0x0000010 - -gUnk_08DE4BFC:: @ 08DE4BFC - .incbin "baserom.gba", 0xDE4BFC, 0x00000D0 - -gUnk_08DE4CCC:: @ 08DE4CCC - .incbin "baserom.gba", 0xDE4CCC, 0x000000C - -gUnk_08DE4CD8:: @ 08DE4CD8 - .incbin "baserom.gba", 0xDE4CD8, 0x000004C - -gUnk_08DE4D24:: @ 08DE4D24 - .incbin "baserom.gba", 0xDE4D24, 0x000000C - -gUnk_08DE4D30:: @ 08DE4D30 - .incbin "baserom.gba", 0xDE4D30, 0x0000134 - -gUnk_08DE4E64:: @ 08DE4E64 - .incbin "baserom.gba", 0xDE4E64, 0x000000C - -gUnk_08DE4E70:: @ 08DE4E70 - .incbin "baserom.gba", 0xDE4E70, 0x0000027 - -gUnk_08DE4E97:: @ 08DE4E97 - .incbin "baserom.gba", 0xDE4E97, 0x0000019 - -gUnk_08DE4EB0:: @ 08DE4EB0 - .incbin "baserom.gba", 0xDE4EB0, 0x0000010 - -gUnk_08DE4EC0:: @ 08DE4EC0 - .incbin "baserom.gba", 0xDE4EC0, 0x0000016 - -gUnk_08DE4ED6:: @ 08DE4ED6 - .incbin "baserom.gba", 0xDE4ED6, 0x000004A - -gUnk_08DE4F20:: @ 08DE4F20 - .incbin "baserom.gba", 0xDE4F20, 0x0000010 - -gUnk_08DE4F30:: @ 08DE4F30 - .incbin "baserom.gba", 0xDE4F30, 0x0000049 - -gUnk_08DE4F79:: @ 08DE4F79 - .incbin "baserom.gba", 0xDE4F79, 0x000003B - -gUnk_08DE4FB4:: @ 08DE4FB4 - .incbin "baserom.gba", 0xDE4FB4, 0x0000010 - -gUnk_08DE4FC4:: @ 08DE4FC4 - .incbin "baserom.gba", 0xDE4FC4, 0x0000024 - -gUnk_08DE4FE8:: @ 08DE4FE8 - .incbin "baserom.gba", 0xDE4FE8, 0x000000C - -gUnk_08DE4FF4:: @ 08DE4FF4 - .incbin "baserom.gba", 0xDE4FF4, 0x0000030 - -gUnk_08DE5024:: @ 08DE5024 - .incbin "baserom.gba", 0xDE5024, 0x0000048 - -gUnk_08DE506C:: @ 08DE506C - .incbin "baserom.gba", 0xDE506C, 0x0000010 - -gUnk_08DE507C:: @ 08DE507C - .incbin "baserom.gba", 0xDE507C, 0x0000040 - -gUnk_08DE50BC:: @ 08DE50BC - .incbin "baserom.gba", 0xDE50BC, 0x000000C - -gUnk_08DE50C8:: @ 08DE50C8 - .incbin "baserom.gba", 0xDE50C8, 0x0000026 - -gUnk_08DE50EE:: @ 08DE50EE - .incbin "baserom.gba", 0xDE50EE, 0x000003E - -gUnk_08DE512C:: @ 08DE512C - .incbin "baserom.gba", 0xDE512C, 0x0000010 - -gUnk_08DE513C:: @ 08DE513C - .incbin "baserom.gba", 0xDE513C, 0x0000048 - -gUnk_08DE5184:: @ 08DE5184 - .incbin "baserom.gba", 0xDE5184, 0x000002C - -gUnk_08DE51B0:: @ 08DE51B0 - .incbin "baserom.gba", 0xDE51B0, 0x0000010 - -gUnk_08DE51C0:: @ 08DE51C0 - .incbin "baserom.gba", 0xDE51C0, 0x0000024 - -gUnk_08DE51E4:: @ 08DE51E4 - .incbin "baserom.gba", 0xDE51E4, 0x0000034 - -gUnk_08DE5218:: @ 08DE5218 - .incbin "baserom.gba", 0xDE5218, 0x0000010 - -gUnk_08DE5228:: @ 08DE5228 - .incbin "baserom.gba", 0xDE5228, 0x0000020 - -gUnk_08DE5248:: @ 08DE5248 - .incbin "baserom.gba", 0xDE5248, 0x000000C - -gUnk_08DE5254:: @ 08DE5254 - .incbin "baserom.gba", 0xDE5254, 0x000004B - -gUnk_08DE529F:: @ 08DE529F - .incbin "baserom.gba", 0xDE529F, 0x0000051 - -gUnk_08DE52F0:: @ 08DE52F0 - .incbin "baserom.gba", 0xDE52F0, 0x0000010 - -gUnk_08DE5300:: @ 08DE5300 - .incbin "baserom.gba", 0xDE5300, 0x0000018 - -gUnk_08DE5318:: @ 08DE5318 - .incbin "baserom.gba", 0xDE5318, 0x000000C - -gUnk_08DE5324:: @ 08DE5324 - .incbin "baserom.gba", 0xDE5324, 0x0000024 - -gUnk_08DE5348:: @ 08DE5348 - .incbin "baserom.gba", 0xDE5348, 0x000000C - -gUnk_08DE5354:: @ 08DE5354 - .incbin "baserom.gba", 0xDE5354, 0x000003C - -gUnk_08DE5390:: @ 08DE5390 - .incbin "baserom.gba", 0xDE5390, 0x000000C - -gUnk_08DE539C:: @ 08DE539C - .incbin "baserom.gba", 0xDE539C, 0x0000060 - -gUnk_08DE53FC:: @ 08DE53FC - .incbin "baserom.gba", 0xDE53FC, 0x000000C - -gUnk_08DE5408:: @ 08DE5408 - .incbin "baserom.gba", 0xDE5408, 0x0000038 - -gUnk_08DE5440:: @ 08DE5440 - .incbin "baserom.gba", 0xDE5440, 0x000000C - -gUnk_08DE544C:: @ 08DE544C - .incbin "baserom.gba", 0xDE544C, 0x00000F4 - -gUnk_08DE5540:: @ 08DE5540 - .incbin "baserom.gba", 0xDE5540, 0x000000C - -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 - .incbin "baserom.gba", 0xDE5654, 0x0000010 - -gUnk_08DE5664:: @ 08DE5664 - .incbin "baserom.gba", 0xDE5664, 0x000006E - -gUnk_08DE56D2:: @ 08DE56D2 - .incbin "baserom.gba", 0xDE56D2, 0x0000056 - -gUnk_08DE5728:: @ 08DE5728 - .incbin "baserom.gba", 0xDE5728, 0x0000010 - -gUnk_08DE5738:: @ 08DE5738 - .incbin "baserom.gba", 0xDE5738, 0x0000074 - -gUnk_08DE57AC:: @ 08DE57AC - .incbin "baserom.gba", 0xDE57AC, 0x000000C - -gUnk_08DE57B8:: @ 08DE57B8 - .incbin "baserom.gba", 0xDE57B8, 0x0000022 - -gUnk_08DE57DA:: @ 08DE57DA - .incbin "baserom.gba", 0xDE57DA, 0x000002E - -gUnk_08DE5808:: @ 08DE5808 - .incbin "baserom.gba", 0xDE5808, 0x0000010 - -gUnk_08DE5818:: @ 08DE5818 - .incbin "baserom.gba", 0xDE5818, 0x000001F - -gUnk_08DE5837:: @ 08DE5837 - .incbin "baserom.gba", 0xDE5837, 0x0000019 - -gUnk_08DE5850:: @ 08DE5850 - .incbin "baserom.gba", 0xDE5850, 0x0000010 - -gUnk_08DE5860:: @ 08DE5860 - .incbin "baserom.gba", 0xDE5860, 0x000001B - -gUnk_08DE587B:: @ 08DE587B - .incbin "baserom.gba", 0xDE587B, 0x0000019 - -gUnk_08DE5894:: @ 08DE5894 - .incbin "baserom.gba", 0xDE5894, 0x0000010 - -gUnk_08DE58A4:: @ 08DE58A4 - .incbin "baserom.gba", 0xDE58A4, 0x000003C - -gUnk_08DE58E0:: @ 08DE58E0 - .incbin "baserom.gba", 0xDE58E0, 0x000000C - -gUnk_08DE58EC:: @ 08DE58EC - .incbin "baserom.gba", 0xDE58EC, 0x0000010 - -gUnk_08DE58FC:: @ 08DE58FC - .incbin "baserom.gba", 0xDE58FC, 0x000000C - -gUnk_08DE5908:: @ 08DE5908 - .incbin "baserom.gba", 0xDE5908, 0x0000010 - -gUnk_08DE5918:: @ 08DE5918 - .incbin "baserom.gba", 0xDE5918, 0x000000C - -gUnk_08DE5924:: @ 08DE5924 - .incbin "baserom.gba", 0xDE5924, 0x0000010 - -gUnk_08DE5934:: @ 08DE5934 - .incbin "baserom.gba", 0xDE5934, 0x000000C - -gUnk_08DE5940:: @ 08DE5940 - .incbin "baserom.gba", 0xDE5940, 0x000004C - -gUnk_08DE598C:: @ 08DE598C - .incbin "baserom.gba", 0xDE598C, 0x000000C - -gUnk_08DE5998:: @ 08DE5998 - .incbin "baserom.gba", 0xDE5998, 0x0000030 - -gUnk_08DE59C8:: @ 08DE59C8 - .incbin "baserom.gba", 0xDE59C8, 0x000000C - -gUnk_08DE59D4:: @ 08DE59D4 - .incbin "baserom.gba", 0xDE59D4, 0x000006C - -gUnk_08DE5A40:: @ 08DE5A40 - .incbin "baserom.gba", 0xDE5A40, 0x000009C - -gUnk_08DE5ADC:: @ 08DE5ADC - .incbin "baserom.gba", 0xDE5ADC, 0x0000010 - -gUnk_08DE5AEC:: @ 08DE5AEC - .incbin "baserom.gba", 0xDE5AEC, 0x0000010 - -gUnk_08DE5AFC:: @ 08DE5AFC - .incbin "baserom.gba", 0xDE5AFC, 0x000000C - -gUnk_08DE5B08:: @ 08DE5B08 - .incbin "baserom.gba", 0xDE5B08, 0x0000010 - -gUnk_08DE5B18:: @ 08DE5B18 - .incbin "baserom.gba", 0xDE5B18, 0x000000C - -gUnk_08DE5B24:: @ 08DE5B24 - .incbin "baserom.gba", 0xDE5B24, 0x0000010 - -gUnk_08DE5B34:: @ 08DE5B34 - .incbin "baserom.gba", 0xDE5B34, 0x000000C - -gUnk_08DE5B40:: @ 08DE5B40 - .incbin "baserom.gba", 0xDE5B40, 0x0000014 - -gUnk_08DE5B54:: @ 08DE5B54 - .incbin "baserom.gba", 0xDE5B54, 0x000000C - -gUnk_08DE5B60:: @ 08DE5B60 - .incbin "baserom.gba", 0xDE5B60, 0x0000048 - -gUnk_08DE5BA8:: @ 08DE5BA8 - .incbin "baserom.gba", 0xDE5BA8, 0x000000C - -gUnk_08DE5BB4:: @ 08DE5BB4 - .incbin "baserom.gba", 0xDE5BB4, 0x0000010 - -gUnk_08DE5BC4:: @ 08DE5BC4 - .incbin "baserom.gba", 0xDE5BC4, 0x000000C - -gUnk_08DE5BD0:: @ 08DE5BD0 - .incbin "baserom.gba", 0xDE5BD0, 0x0000010 - -gUnk_08DE5BE0:: @ 08DE5BE0 - .incbin "baserom.gba", 0xDE5BE0, 0x000000C - -gUnk_08DE5BEC:: @ 08DE5BEC - .incbin "baserom.gba", 0xDE5BEC, 0x0000010 - -gUnk_08DE5BFC:: @ 08DE5BFC - .incbin "baserom.gba", 0xDE5BFC, 0x000000C - -gUnk_08DE5C08:: @ 08DE5C08 - .incbin "baserom.gba", 0xDE5C08, 0x0000010 - -gUnk_08DE5C18:: @ 08DE5C18 - .incbin "baserom.gba", 0xDE5C18, 0x000000C - -gUnk_08DE5C24:: @ 08DE5C24 - .incbin "baserom.gba", 0xDE5C24, 0x0000010 - -gUnk_08DE5C34:: @ 08DE5C34 - .incbin "baserom.gba", 0xDE5C34, 0x000000C - -gUnk_08DE5C40:: @ 08DE5C40 - .incbin "baserom.gba", 0xDE5C40, 0x0000010 - -gUnk_08DE5C50:: @ 08DE5C50 - .incbin "baserom.gba", 0xDE5C50, 0x000000C - -gUnk_08DE5C5C:: @ 08DE5C5C - .incbin "baserom.gba", 0xDE5C5C, 0x0000010 - -gUnk_08DE5C6C:: @ 08DE5C6C - .incbin "baserom.gba", 0xDE5C6C, 0x000000C - -gUnk_08DE5C78:: @ 08DE5C78 - .incbin "baserom.gba", 0xDE5C78, 0x0000010 - -gUnk_08DE5C88:: @ 08DE5C88 - .incbin "baserom.gba", 0xDE5C88, 0x000000C - -gUnk_08DE5C94:: @ 08DE5C94 - .incbin "baserom.gba", 0xDE5C94, 0x0000014 - -gUnk_08DE5CA8:: @ 08DE5CA8 - .incbin "baserom.gba", 0xDE5CA8, 0x000000C - -gUnk_08DE5CB4:: @ 08DE5CB4 - .incbin "baserom.gba", 0xDE5CB4, 0x0000010 - -gUnk_08DE5CC4:: @ 08DE5CC4 - .incbin "baserom.gba", 0xDE5CC4, 0x000000C - -gUnk_08DE5CD0:: @ 08DE5CD0 - .incbin "baserom.gba", 0xDE5CD0, 0x0000010 - -gUnk_08DE5CE0:: @ 08DE5CE0 - .incbin "baserom.gba", 0xDE5CE0, 0x000000C - -gUnk_08DE5CEC:: @ 08DE5CEC - .incbin "baserom.gba", 0xDE5CEC, 0x0000010 - -gUnk_08DE5CFC:: @ 08DE5CFC - .incbin "baserom.gba", 0xDE5CFC, 0x000000C - -gUnk_08DE5D08:: @ 08DE5D08 - .incbin "baserom.gba", 0xDE5D08, 0x0000020 - -gUnk_08DE5D28:: @ 08DE5D28 - .incbin "baserom.gba", 0xDE5D28, 0x000000C - -gUnk_08DE5D34:: @ 08DE5D34 - .incbin "baserom.gba", 0xDE5D34, 0x0000010 - -gUnk_08DE5D44:: @ 08DE5D44 - .incbin "baserom.gba", 0xDE5D44, 0x000000C - -gUnk_08DE5D50:: @ 08DE5D50 - .incbin "baserom.gba", 0xDE5D50, 0x0000010 - -gUnk_08DE5D60:: @ 08DE5D60 - .incbin "baserom.gba", 0xDE5D60, 0x0000010 - -gUnk_08DE5D70:: @ 08DE5D70 - .incbin "baserom.gba", 0xDE5D70, 0x0000010 - -gUnk_08DE5D80:: @ 08DE5D80 - .incbin "baserom.gba", 0xDE5D80, 0x0000010 - -gUnk_08DE5D90:: @ 08DE5D90 - .incbin "baserom.gba", 0xDE5D90, 0x000000C - -gUnk_08DE5D9C:: @ 08DE5D9C - .incbin "baserom.gba", 0xDE5D9C, 0x0000010 - -gUnk_08DE5DAC:: @ 08DE5DAC - .incbin "baserom.gba", 0xDE5DAC, 0x000000C - -gUnk_08DE5DB8:: @ 08DE5DB8 - .incbin "baserom.gba", 0xDE5DB8, 0x0000010 - -gUnk_08DE5DC8:: @ 08DE5DC8 - .incbin "baserom.gba", 0xDE5DC8, 0x000000C - -gUnk_08DE5DD4:: @ 08DE5DD4 - .incbin "baserom.gba", 0xDE5DD4, 0x0000010 - -gUnk_08DE5DE4:: @ 08DE5DE4 - .incbin "baserom.gba", 0xDE5DE4, 0x000000C - -gUnk_08DE5DF0:: @ 08DE5DF0 - .incbin "baserom.gba", 0xDE5DF0, 0x0000010 - -gUnk_08DE5E00:: @ 08DE5E00 - .incbin "baserom.gba", 0xDE5E00, 0x000000C - -gUnk_08DE5E0C:: @ 08DE5E0C - .incbin "baserom.gba", 0xDE5E0C, 0x0000010 - -gUnk_08DE5E1C:: @ 08DE5E1C - .incbin "baserom.gba", 0xDE5E1C, 0x000000C - -gUnk_08DE5E28:: @ 08DE5E28 - .incbin "baserom.gba", 0xDE5E28, 0x0000010 - -gUnk_08DE5E38:: @ 08DE5E38 - .incbin "baserom.gba", 0xDE5E38, 0x000000C - -gUnk_08DE5E44:: @ 08DE5E44 - .incbin "baserom.gba", 0xDE5E44, 0x0000010 - -gUnk_08DE5E54:: @ 08DE5E54 - .incbin "baserom.gba", 0xDE5E54, 0x000000C - -gUnk_08DE5E60:: @ 08DE5E60 - .incbin "baserom.gba", 0xDE5E60, 0x0000010 - -gUnk_08DE5E70:: @ 08DE5E70 - .incbin "baserom.gba", 0xDE5E70, 0x000000C - -gUnk_08DE5E7C:: @ 08DE5E7C - .incbin "baserom.gba", 0xDE5E7C, 0x0000010 - -gUnk_08DE5E8C:: @ 08DE5E8C - .incbin "baserom.gba", 0xDE5E8C, 0x000000C - -gUnk_08DE5E98:: @ 08DE5E98 - .incbin "baserom.gba", 0xDE5E98, 0x0000010 - -gUnk_08DE5EA8:: @ 08DE5EA8 - .incbin "baserom.gba", 0xDE5EA8, 0x000000C - -gUnk_08DE5EB4:: @ 08DE5EB4 - .incbin "baserom.gba", 0xDE5EB4, 0x0000010 - -gUnk_08DE5EC4:: @ 08DE5EC4 - .incbin "baserom.gba", 0xDE5EC4, 0x000000C - -gUnk_08DE5ED0:: @ 08DE5ED0 - .incbin "baserom.gba", 0xDE5ED0, 0x0000010 - -gUnk_08DE5EE0:: @ 08DE5EE0 - .incbin "baserom.gba", 0xDE5EE0, 0x000000C - -gUnk_08DE5EEC:: @ 08DE5EEC - .incbin "baserom.gba", 0xDE5EEC, 0x0000010 - -gUnk_08DE5EFC:: @ 08DE5EFC - .incbin "baserom.gba", 0xDE5EFC, 0x000000C - -gUnk_08DE5F08:: @ 08DE5F08 - .incbin "baserom.gba", 0xDE5F08, 0x0000010 - -gUnk_08DE5F18:: @ 08DE5F18 - .incbin "baserom.gba", 0xDE5F18, 0x000000C - -gUnk_08DE5F24:: @ 08DE5F24 - .incbin "baserom.gba", 0xDE5F24, 0x0000010 - -gUnk_08DE5F34:: @ 08DE5F34 - .incbin "baserom.gba", 0xDE5F34, 0x000000C - -gUnk_08DE5F40:: @ 08DE5F40 - .incbin "baserom.gba", 0xDE5F40, 0x0000044 - -gUnk_08DE5F84:: @ 08DE5F84 - .incbin "baserom.gba", 0xDE5F84, 0x0000048 - -gUnk_08DE5FCC:: @ 08DE5FCC - .incbin "baserom.gba", 0xDE5FCC, 0x0000010 - -gUnk_08DE5FDC:: @ 08DE5FDC - .incbin "baserom.gba", 0xDE5FDC, 0x0000028 - -gUnk_08DE6004:: @ 08DE6004 - .incbin "baserom.gba", 0xDE6004, 0x000000C - -gUnk_08DE6010:: @ 08DE6010 - .incbin "baserom.gba", 0xDE6010, 0x0000034 - -gUnk_08DE6044:: @ 08DE6044 - .incbin "baserom.gba", 0xDE6044, 0x000000C - -gUnk_08DE6050:: @ 08DE6050 - .incbin "baserom.gba", 0xDE6050, 0x0000010 - -gUnk_08DE6060:: @ 08DE6060 - .incbin "baserom.gba", 0xDE6060, 0x000000C - -gUnk_08DE606C:: @ 08DE606C - .incbin "baserom.gba", 0xDE606C, 0x0000010 - -gUnk_08DE607C:: @ 08DE607C - .incbin "baserom.gba", 0xDE607C, 0x000000C - -gUnk_08DE6088:: @ 08DE6088 - .incbin "baserom.gba", 0xDE6088, 0x0000010 - -gUnk_08DE6098:: @ 08DE6098 - .incbin "baserom.gba", 0xDE6098, 0x000000C - -gUnk_08DE60A4:: @ 08DE60A4 - .incbin "baserom.gba", 0xDE60A4, 0x0000010 - -gUnk_08DE60B4:: @ 08DE60B4 - .incbin "baserom.gba", 0xDE60B4, 0x000000C - -gUnk_08DE60C0:: @ 08DE60C0 - .incbin "baserom.gba", 0xDE60C0, 0x0000010 - -gUnk_08DE60D0:: @ 08DE60D0 - .incbin "baserom.gba", 0xDE60D0, 0x000000C - -gUnk_08DE60DC:: @ 08DE60DC - .incbin "baserom.gba", 0xDE60DC, 0x0000010 - -gUnk_08DE60EC:: @ 08DE60EC - .incbin "baserom.gba", 0xDE60EC, 0x000000C - -gUnk_08DE60F8:: @ 08DE60F8 - .incbin "baserom.gba", 0xDE60F8, 0x0000010 - -gUnk_08DE6108:: @ 08DE6108 - .incbin "baserom.gba", 0xDE6108, 0x000000C - -gUnk_08DE6114:: @ 08DE6114 - .incbin "baserom.gba", 0xDE6114, 0x0000010 - -gUnk_08DE6124:: @ 08DE6124 - .incbin "baserom.gba", 0xDE6124, 0x000000C - -gUnk_08DE6130:: @ 08DE6130 - .incbin "baserom.gba", 0xDE6130, 0x0000010 - -gUnk_08DE6140:: @ 08DE6140 - .incbin "baserom.gba", 0xDE6140, 0x000000C - -gUnk_08DE614C:: @ 08DE614C - .incbin "baserom.gba", 0xDE614C, 0x0000010 - -gUnk_08DE615C:: @ 08DE615C - .incbin "baserom.gba", 0xDE615C, 0x000000C - -gUnk_08DE6168:: @ 08DE6168 - .incbin "baserom.gba", 0xDE6168, 0x0000010 - -gUnk_08DE6178:: @ 08DE6178 - .incbin "baserom.gba", 0xDE6178, 0x000000C - -gUnk_08DE6184:: @ 08DE6184 - .incbin "baserom.gba", 0xDE6184, 0x0000010 - -gUnk_08DE6194:: @ 08DE6194 - .incbin "baserom.gba", 0xDE6194, 0x000000C - -gUnk_08DE61A0:: @ 08DE61A0 - .incbin "baserom.gba", 0xDE61A0, 0x0000010 - -gUnk_08DE61B0:: @ 08DE61B0 - .incbin "baserom.gba", 0xDE61B0, 0x000000C - -gUnk_08DE61BC:: @ 08DE61BC - .incbin "baserom.gba", 0xDE61BC, 0x0000010 - -gUnk_08DE61CC:: @ 08DE61CC - .incbin "baserom.gba", 0xDE61CC, 0x000000C - -gUnk_08DE61D8:: @ 08DE61D8 - .incbin "baserom.gba", 0xDE61D8, 0x0000010 - -gUnk_08DE61E8:: @ 08DE61E8 - .incbin "baserom.gba", 0xDE61E8, 0x000000C - -gUnk_08DE61F4:: @ 08DE61F4 - .incbin "baserom.gba", 0xDE61F4, 0x0000010 - -gUnk_08DE6204:: @ 08DE6204 - .incbin "baserom.gba", 0xDE6204, 0x000000C - -gUnk_08DE6210:: @ 08DE6210 - .incbin "baserom.gba", 0xDE6210, 0x0000010 - -gUnk_08DE6220:: @ 08DE6220 - .incbin "baserom.gba", 0xDE6220, 0x000000C - -gUnk_08DE622C:: @ 08DE622C - .incbin "baserom.gba", 0xDE622C, 0x0000010 - -gUnk_08DE623C:: @ 08DE623C - .incbin "baserom.gba", 0xDE623C, 0x000000C - -gUnk_08DE6248:: @ 08DE6248 - .incbin "baserom.gba", 0xDE6248, 0x0000010 - -gUnk_08DE6258:: @ 08DE6258 - .incbin "baserom.gba", 0xDE6258, 0x000000C - -gUnk_08DE6264:: @ 08DE6264 - .incbin "baserom.gba", 0xDE6264, 0x0000010 - -gUnk_08DE6274:: @ 08DE6274 - .incbin "baserom.gba", 0xDE6274, 0x000000C - -gUnk_08DE6280:: @ 08DE6280 - .incbin "baserom.gba", 0xDE6280, 0x0000010 - -gUnk_08DE6290:: @ 08DE6290 - .incbin "baserom.gba", 0xDE6290, 0x000000C - -gUnk_08DE629C:: @ 08DE629C - .incbin "baserom.gba", 0xDE629C, 0x0000010 - -gUnk_08DE62AC:: @ 08DE62AC - .incbin "baserom.gba", 0xDE62AC, 0x000000C - -gUnk_08DE62B8:: @ 08DE62B8 - .incbin "baserom.gba", 0xDE62B8, 0x0000010 - -gUnk_08DE62C8:: @ 08DE62C8 - .incbin "baserom.gba", 0xDE62C8, 0x000000C - -gUnk_08DE62D4:: @ 08DE62D4 - .incbin "baserom.gba", 0xDE62D4, 0x0000010 - -gUnk_08DE62E4:: @ 08DE62E4 - .incbin "baserom.gba", 0xDE62E4, 0x000000C - -gUnk_08DE62F0:: @ 08DE62F0 - .incbin "baserom.gba", 0xDE62F0, 0x0000010 - -gUnk_08DE6300:: @ 08DE6300 - .incbin "baserom.gba", 0xDE6300, 0x000000C - -gUnk_08DE630C:: @ 08DE630C - .incbin "baserom.gba", 0xDE630C, 0x0000010 - -gUnk_08DE631C:: @ 08DE631C - .incbin "baserom.gba", 0xDE631C, 0x000000C - -gUnk_08DE6328:: @ 08DE6328 - .incbin "baserom.gba", 0xDE6328, 0x0000010 - -gUnk_08DE6338:: @ 08DE6338 - .incbin "baserom.gba", 0xDE6338, 0x000000C - -gUnk_08DE6344:: @ 08DE6344 - .incbin "baserom.gba", 0xDE6344, 0x0000010 - -gUnk_08DE6354:: @ 08DE6354 - .incbin "baserom.gba", 0xDE6354, 0x000000C - -gUnk_08DE6360:: @ 08DE6360 - .incbin "baserom.gba", 0xDE6360, 0x0000010 - -gUnk_08DE6370:: @ 08DE6370 - .incbin "baserom.gba", 0xDE6370, 0x000000C - -gUnk_08DE637C:: @ 08DE637C - .incbin "baserom.gba", 0xDE637C, 0x0000010 - -gUnk_08DE638C:: @ 08DE638C - .incbin "baserom.gba", 0xDE638C, 0x000000C - -gUnk_08DE6398:: @ 08DE6398 - .incbin "baserom.gba", 0xDE6398, 0x0000010 - -gUnk_08DE63A8:: @ 08DE63A8 - .incbin "baserom.gba", 0xDE63A8, 0x000000C - -gUnk_08DE63B4:: @ 08DE63B4 - .incbin "baserom.gba", 0xDE63B4, 0x0000010 - -gUnk_08DE63C4:: @ 08DE63C4 - .incbin "baserom.gba", 0xDE63C4, 0x000000C - -gUnk_08DE63D0:: @ 08DE63D0 - .incbin "baserom.gba", 0xDE63D0, 0x0000010 - -gUnk_08DE63E0:: @ 08DE63E0 - .incbin "baserom.gba", 0xDE63E0, 0x000000C - -gUnk_08DE63EC:: @ 08DE63EC - .incbin "baserom.gba", 0xDE63EC, 0x0000010 - -gUnk_08DE63FC:: @ 08DE63FC - .incbin "baserom.gba", 0xDE63FC, 0x000000C - -gUnk_08DE6408:: @ 08DE6408 - .incbin "baserom.gba", 0xDE6408, 0x0000010 - -gUnk_08DE6418:: @ 08DE6418 - .incbin "baserom.gba", 0xDE6418, 0x000000C - -gUnk_08DE6424:: @ 08DE6424 - .incbin "baserom.gba", 0xDE6424, 0x0000010 - -gUnk_08DE6434:: @ 08DE6434 - .incbin "baserom.gba", 0xDE6434, 0x000000C - -gUnk_08DE6440:: @ 08DE6440 - .incbin "baserom.gba", 0xDE6440, 0x0000010 - -gUnk_08DE6450:: @ 08DE6450 - .incbin "baserom.gba", 0xDE6450, 0x000000C - -gUnk_08DE645C:: @ 08DE645C - .incbin "baserom.gba", 0xDE645C, 0x0000010 - -gUnk_08DE646C:: @ 08DE646C - .incbin "baserom.gba", 0xDE646C, 0x000000C - -gUnk_08DE6478:: @ 08DE6478 - .incbin "baserom.gba", 0xDE6478, 0x0000010 - -gUnk_08DE6488:: @ 08DE6488 - .incbin "baserom.gba", 0xDE6488, 0x000000C - -gUnk_08DE6494:: @ 08DE6494 - .incbin "baserom.gba", 0xDE6494, 0x0000010 - -gUnk_08DE64A4:: @ 08DE64A4 - .incbin "baserom.gba", 0xDE64A4, 0x000000C - -gUnk_08DE64B0:: @ 08DE64B0 - .incbin "baserom.gba", 0xDE64B0, 0x0000010 - -gUnk_08DE64C0:: @ 08DE64C0 - .incbin "baserom.gba", 0xDE64C0, 0x000000C - -gUnk_08DE64CC:: @ 08DE64CC - .incbin "baserom.gba", 0xDE64CC, 0x0000010 - -gUnk_08DE64DC:: @ 08DE64DC - .incbin "baserom.gba", 0xDE64DC, 0x000000C - -gUnk_08DE64E8:: @ 08DE64E8 - .incbin "baserom.gba", 0xDE64E8, 0x0000010 - -gUnk_08DE64F8:: @ 08DE64F8 - .incbin "baserom.gba", 0xDE64F8, 0x000000C - -gUnk_08DE6504:: @ 08DE6504 - .incbin "baserom.gba", 0xDE6504, 0x0000010 - -gUnk_08DE6514:: @ 08DE6514 - .incbin "baserom.gba", 0xDE6514, 0x000000C - -gUnk_08DE6520:: @ 08DE6520 - .incbin "baserom.gba", 0xDE6520, 0x0000010 - -gUnk_08DE6530:: @ 08DE6530 - .incbin "baserom.gba", 0xDE6530, 0x000000C - -gUnk_08DE653C:: @ 08DE653C - .incbin "baserom.gba", 0xDE653C, 0x0000010 - -gUnk_08DE654C:: @ 08DE654C - .incbin "baserom.gba", 0xDE654C, 0x000000C - -gUnk_08DE6558:: @ 08DE6558 - .incbin "baserom.gba", 0xDE6558, 0x0000010 - -gUnk_08DE6568:: @ 08DE6568 - .incbin "baserom.gba", 0xDE6568, 0x000000C - -gUnk_08DE6574:: @ 08DE6574 - .incbin "baserom.gba", 0xDE6574, 0x0000010 - -gUnk_08DE6584:: @ 08DE6584 - .incbin "baserom.gba", 0xDE6584, 0x000000C - -gUnk_08DE6590:: @ 08DE6590 - .incbin "baserom.gba", 0xDE6590, 0x0000010 - -gUnk_08DE65A0:: @ 08DE65A0 - .incbin "baserom.gba", 0xDE65A0, 0x000000C - -gUnk_08DE65AC:: @ 08DE65AC - .incbin "baserom.gba", 0xDE65AC, 0x0000010 - -gUnk_08DE65BC:: @ 08DE65BC - .incbin "baserom.gba", 0xDE65BC, 0x000000C - -gUnk_08DE65C8:: @ 08DE65C8 - .incbin "baserom.gba", 0xDE65C8, 0x0000014 - -gUnk_08DE65DC:: @ 08DE65DC - .incbin "baserom.gba", 0xDE65DC, 0x000000C - -gUnk_08DE65E8:: @ 08DE65E8 - .incbin "baserom.gba", 0xDE65E8, 0x0000010 - -gUnk_08DE65F8:: @ 08DE65F8 - .incbin "baserom.gba", 0xDE65F8, 0x000000C - -gUnk_08DE6604:: @ 08DE6604 - .incbin "baserom.gba", 0xDE6604, 0x0000010 - -gUnk_08DE6614:: @ 08DE6614 - .incbin "baserom.gba", 0xDE6614, 0x000000C - -gUnk_08DE6620:: @ 08DE6620 - .incbin "baserom.gba", 0xDE6620, 0x0000010 - -gUnk_08DE6630:: @ 08DE6630 - .incbin "baserom.gba", 0xDE6630, 0x000000C - -gUnk_08DE663C:: @ 08DE663C - .incbin "baserom.gba", 0xDE663C, 0x0000014 - -gUnk_08DE6650:: @ 08DE6650 - .incbin "baserom.gba", 0xDE6650, 0x000000C - -gUnk_08DE665C:: @ 08DE665C - .incbin "baserom.gba", 0xDE665C, 0x0000018 - -gUnk_08DE6674:: @ 08DE6674 - .incbin "baserom.gba", 0xDE6674, 0x000000C - -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 - .incbin "baserom.gba", 0xDE7544, 0x0000028 - -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 - .incbin "baserom.gba", 0xDE7B70, 0x0000038 - -gUnk_08DE7BA8:: @ 08DE7BA8 - .incbin "baserom.gba", 0xDE7BA8, 0x0000010 - -gUnk_08DE7BB8:: @ 08DE7BB8 - .incbin "baserom.gba", 0xDE7BB8, 0x000000C - -gUnk_08DE7BC4:: @ 08DE7BC4 - .incbin "baserom.gba", 0xDE7BC4, 0x0000010 - -gUnk_08DE7BD4:: @ 08DE7BD4 - .incbin "baserom.gba", 0xDE7BD4, 0x000000C - -gUnk_08DE7BE0:: @ 08DE7BE0 - .incbin "baserom.gba", 0xDE7BE0, 0x000001C - -gUnk_08DE7BFC:: @ 08DE7BFC - .incbin "baserom.gba", 0xDE7BFC, 0x000000C - -gUnk_08DE7C08:: @ 08DE7C08 - .incbin "baserom.gba", 0xDE7C08, 0x0000020 - -gUnk_08DE7C28:: @ 08DE7C28 - .incbin "baserom.gba", 0xDE7C28, 0x000000C - -gUnk_08DE7C34:: @ 08DE7C34 - .incbin "baserom.gba", 0xDE7C34, 0x0000044 - -gUnk_08DE7C78:: @ 08DE7C78 - .incbin "baserom.gba", 0xDE7C78, 0x000000C - -gUnk_08DE7C84:: @ 08DE7C84 - .incbin "baserom.gba", 0xDE7C84, 0x0000010 - -gUnk_08DE7C94:: @ 08DE7C94 - .incbin "baserom.gba", 0xDE7C94, 0x000000C - -gUnk_08DE7CA0:: @ 08DE7CA0 - .incbin "baserom.gba", 0xDE7CA0, 0x0000014 - -gUnk_08DE7CB4:: @ 08DE7CB4 - .incbin "baserom.gba", 0xDE7CB4, 0x000000C - -gUnk_08DE7CC0:: @ 08DE7CC0 - .incbin "baserom.gba", 0xDE7CC0, 0x0000030 - -gUnk_08DE7CF0:: @ 08DE7CF0 - .incbin "baserom.gba", 0xDE7CF0, 0x000000C - -gUnk_08DE7CFC:: @ 08DE7CFC - .incbin "baserom.gba", 0xDE7CFC, 0x0000010 - -gUnk_08DE7D0C:: @ 08DE7D0C - .incbin "baserom.gba", 0xDE7D0C, 0x000000C - -gUnk_08DE7D18:: @ 08DE7D18 - .incbin "baserom.gba", 0xDE7D18, 0x0000010 - -gUnk_08DE7D28:: @ 08DE7D28 - .incbin "baserom.gba", 0xDE7D28, 0x000000C diff --git a/data/data_08A127A1.s b/data/data_08A127A1.s new file mode 100644 index 00000000..1be4cef5 --- /dev/null +++ b/data/data_08A127A1.s @@ -0,0 +1,8609 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + .align 2 + +song_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 + +song_08DCC48C:: @ 08DCC48C + .incbin "baserom.gba", 0xDCC48C, 0x000000C + +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 + +song_08DCC6CC:: @ 08DCC6CC + .incbin "baserom.gba", 0xDCC6CC, 0x0000024 + +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 + +song_08DCC844:: @ 08DCC844 + .incbin "baserom.gba", 0xDCC844, 0x0000020 + +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 + +song_08DCC9F4:: @ 08DCC9F4 + .incbin "baserom.gba", 0xDCC9F4, 0x0000024 + +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 + +song_08DCCB3C:: @ 08DCCB3C + .incbin "baserom.gba", 0xDCCB3C, 0x000001C + +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 + +song_08DCCD40:: @ 08DCCD40 + .incbin "baserom.gba", 0xDCCD40, 0x000002C + +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 + +song_08DCD0C8:: @ 08DCD0C8 + .incbin "baserom.gba", 0xDCD0C8, 0x0000024 + +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 + +song_08DCD4AC:: @ 08DCD4AC + .incbin "baserom.gba", 0xDCD4AC, 0x0000024 + +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 + +song_08DCDF2C:: @ 08DCDF2C + .incbin "baserom.gba", 0xDCDF2C, 0x0000024 + +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 + +song_08DCF734:: @ 08DCF734 + .incbin "baserom.gba", 0xDCF734, 0x0000028 + +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 + +song_08DCFA40:: @ 08DCFA40 + .incbin "baserom.gba", 0xDCFA40, 0x0000018 + +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 + +song_08DCFBF4:: @ 08DCFBF4 + .incbin "baserom.gba", 0xDCFBF4, 0x0000028 + +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 + +song_08DCFD98:: @ 08DCFD98 + .incbin "baserom.gba", 0xDCFD98, 0x0000020 + +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 + +song_08DD0244:: @ 08DD0244 + .incbin "baserom.gba", 0xDD0244, 0x0000024 + +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 + +song_08DD0690:: @ 08DD0690 + .incbin "baserom.gba", 0xDD0690, 0x0000024 + +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 + +song_08DD0A94:: @ 08DD0A94 + .incbin "baserom.gba", 0xDD0A94, 0x0000028 + +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 + +song_08DD0CF4:: @ 08DD0CF4 + .incbin "baserom.gba", 0xDD0CF4, 0x0000010 + +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 + +song_08DD11A8:: @ 08DD11A8 + .incbin "baserom.gba", 0xDD11A8, 0x0000020 + +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 + +song_08DD1548:: @ 08DD1548 + .incbin "baserom.gba", 0xDD1548, 0x0000024 + +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 + +song_08DD1990:: @ 08DD1990 + .incbin "baserom.gba", 0xDD1990, 0x0000028 + +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 + +song_08DD1C2C:: @ 08DD1C2C + .incbin "baserom.gba", 0xDD1C2C, 0x0000020 + +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 + +song_08DD1EA4:: @ 08DD1EA4 + .incbin "baserom.gba", 0xDD1EA4, 0x0000020 + +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 + +song_08DD2130:: @ 08DD2130 + .incbin "baserom.gba", 0xDD2130, 0x000001C + +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 + +song_08DD2340:: @ 08DD2340 + .incbin "baserom.gba", 0xDD2340, 0x0000014 + +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 + +song_08DD2D50:: @ 08DD2D50 + .incbin "baserom.gba", 0xDD2D50, 0x000002C + +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 + +song_08DD30F0:: @ 08DD30F0 + .incbin "baserom.gba", 0xDD30F0, 0x0000024 + +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 + +song_08DD335C:: @ 08DD335C + .incbin "baserom.gba", 0xDD335C, 0x0000020 + +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 + +song_08DD3BCC:: @ 08DD3BCC + .incbin "baserom.gba", 0xDD3BCC, 0x0000024 + +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 + +song_08DD40E8:: @ 08DD40E8 + .incbin "baserom.gba", 0xDD40E8, 0x0000024 + +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 + +song_08DD4858:: @ 08DD4858 + .incbin "baserom.gba", 0xDD4858, 0x0000024 + +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 + +song_08DD4B44:: @ 08DD4B44 + .incbin "baserom.gba", 0xDD4B44, 0x000001C + +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 + +song_08DD52FC:: @ 08DD52FC + .incbin "baserom.gba", 0xDD52FC, 0x0000024 + +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 + +song_08DD5894:: @ 08DD5894 + .incbin "baserom.gba", 0xDD5894, 0x0000024 + +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 + +song_08DD64FC:: @ 08DD64FC + .incbin "baserom.gba", 0xDD64FC, 0x0000028 + +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 + +song_08DD6BFC:: @ 08DD6BFC + .incbin "baserom.gba", 0xDD6BFC, 0x0000024 + +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 + +song_08DD6FC4:: @ 08DD6FC4 + .incbin "baserom.gba", 0xDD6FC4, 0x0000028 + +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 + +song_08DD7174:: @ 08DD7174 + .incbin "baserom.gba", 0xDD7174, 0x0000014 + +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 + +song_08DD7670:: @ 08DD7670 + .incbin "baserom.gba", 0xDD7670, 0x000002C + +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 + +song_08DD7E08:: @ 08DD7E08 + .incbin "baserom.gba", 0xDD7E08, 0x0000024 + +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 + +song_08DD83CC:: @ 08DD83CC + .incbin "baserom.gba", 0xDD83CC, 0x0000020 + +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 + +song_08DD8E5C:: @ 08DD8E5C + .incbin "baserom.gba", 0xDD8E5C, 0x0000028 + +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 + +song_08DD902C:: @ 08DD902C + .incbin "baserom.gba", 0xDD902C, 0x000001C + +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 + +song_08DD9604:: @ 08DD9604 + .incbin "baserom.gba", 0xDD9604, 0x000001C + +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 + +song_08DD9AAC:: @ 08DD9AAC + .incbin "baserom.gba", 0xDD9AAC, 0x000001C + +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 + +song_08DD9F50:: @ 08DD9F50 + .incbin "baserom.gba", 0xDD9F50, 0x0000024 + +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 + +song_08DDA3F8:: @ 08DDA3F8 + .incbin "baserom.gba", 0xDDA3F8, 0x0000028 + +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 + +song_08DDAAC8:: @ 08DDAAC8 + .incbin "baserom.gba", 0xDDAAC8, 0x0000028 + +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 + +song_08DDB1D4:: @ 08DDB1D4 + .incbin "baserom.gba", 0xDDB1D4, 0x0000030 + +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 + +song_08DDB5E4:: @ 08DDB5E4 + .incbin "baserom.gba", 0xDDB5E4, 0x0000028 + +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 + +song_08DDC070:: @ 08DDC070 + .incbin "baserom.gba", 0xDDC070, 0x000002C + +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 + +song_08DDC250:: @ 08DDC250 + .incbin "baserom.gba", 0xDDC250, 0x0000024 + +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 + +song_08DDC394:: @ 08DDC394 + .incbin "baserom.gba", 0xDDC394, 0x0000020 + +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 + +song_08DDC4B4:: @ 08DDC4B4 + .incbin "baserom.gba", 0xDDC4B4, 0x0000018 + +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 + +song_08DDCF28:: @ 08DDCF28 + .incbin "baserom.gba", 0xDDCF28, 0x0000024 + +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 + +song_08DDD510:: @ 08DDD510 + .incbin "baserom.gba", 0xDDD510, 0x0000024 + +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 + +song_08DDDA50:: @ 08DDDA50 + .incbin "baserom.gba", 0xDDDA50, 0x0000024 + +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 + +song_08DDE4E4:: @ 08DDE4E4 + .incbin "baserom.gba", 0xDDE4E4, 0x0000024 + +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 + +song_08DDE824:: @ 08DDE824 + .incbin "baserom.gba", 0xDDE824, 0x0000024 + +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 + +song_08DDEC38:: @ 08DDEC38 + .incbin "baserom.gba", 0xDDEC38, 0x0000024 + +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 + +song_08DDED6C:: @ 08DDED6C + .incbin "baserom.gba", 0xDDED6C, 0x000001C + +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 + +song_08DDEE18:: @ 08DDEE18 + .incbin "baserom.gba", 0xDDEE18, 0x000001C + +gUnk_08DDEE34:: @ 08DDEE34 + .incbin "baserom.gba", 0xDDEE34, 0x0000010 + +song_08DDEE44:: @ 08DDEE44 + .incbin "baserom.gba", 0xDDEE44, 0x000000C + +gUnk_08DDEE50:: @ 08DDEE50 + .incbin "baserom.gba", 0xDDEE50, 0x0000036 + +gUnk_08DDEE86:: @ 08DDEE86 + .incbin "baserom.gba", 0xDDEE86, 0x0000036 + +song_08DDEEBC:: @ 08DDEEBC + .incbin "baserom.gba", 0xDDEEBC, 0x0000010 + +gUnk_08DDEECC:: @ 08DDEECC + .incbin "baserom.gba", 0xDDEECC, 0x000002A + +gUnk_08DDEEF6:: @ 08DDEEF6 + .incbin "baserom.gba", 0xDDEEF6, 0x0000009 + +gUnk_08DDEEFF:: @ 08DDEEFF + .incbin "baserom.gba", 0xDDEEFF, 0x0000021 + +song_08DDEF20:: @ 08DDEF20 + .incbin "baserom.gba", 0xDDEF20, 0x0000010 + +gUnk_08DDEF30:: @ 08DDEF30 + .incbin "baserom.gba", 0xDDEF30, 0x0000014 + +song_08DDEF44:: @ 08DDEF44 + .incbin "baserom.gba", 0xDDEF44, 0x000000C + +gUnk_08DDEF50:: @ 08DDEF50 + .incbin "baserom.gba", 0xDDEF50, 0x000002C + +song_08DDEF7C:: @ 08DDEF7C + .incbin "baserom.gba", 0xDDEF7C, 0x000000C + +gUnk_08DDEF88:: @ 08DDEF88 + .incbin "baserom.gba", 0xDDEF88, 0x0000014 + +song_08DDEF9C:: @ 08DDEF9C + .incbin "baserom.gba", 0xDDEF9C, 0x000000C + +gUnk_08DDEFA8:: @ 08DDEFA8 + .incbin "baserom.gba", 0xDDEFA8, 0x0000060 + +song_08DDF008:: @ 08DDF008 + .incbin "baserom.gba", 0xDDF008, 0x000000C + +gUnk_08DDF014:: @ 08DDF014 + .incbin "baserom.gba", 0xDDF014, 0x000002C + +song_08DDF040:: @ 08DDF040 + .incbin "baserom.gba", 0xDDF040, 0x000000C + +gUnk_08DDF04C:: @ 08DDF04C + .incbin "baserom.gba", 0xDDF04C, 0x000001C + +song_08DDF068:: @ 08DDF068 + .incbin "baserom.gba", 0xDDF068, 0x000000C + +gUnk_08DDF074:: @ 08DDF074 + .incbin "baserom.gba", 0xDDF074, 0x0000020 + +song_08DDF094:: @ 08DDF094 + .incbin "baserom.gba", 0xDDF094, 0x000000C + +gUnk_08DDF0A0:: @ 08DDF0A0 + .incbin "baserom.gba", 0xDDF0A0, 0x000001C + +song_08DDF0BC:: @ 08DDF0BC + .incbin "baserom.gba", 0xDDF0BC, 0x000000C + +gUnk_08DDF0C8:: @ 08DDF0C8 + .incbin "baserom.gba", 0xDDF0C8, 0x0000024 + +song_08DDF0EC:: @ 08DDF0EC + .incbin "baserom.gba", 0xDDF0EC, 0x000000C + +gUnk_08DDF0F8:: @ 08DDF0F8 + .incbin "baserom.gba", 0xDDF0F8, 0x000004C + +song_08DDF144:: @ 08DDF144 + .incbin "baserom.gba", 0xDDF144, 0x000000C + +gUnk_08DDF150:: @ 08DDF150 + .incbin "baserom.gba", 0xDDF150, 0x000001C + +song_08DDF16C:: @ 08DDF16C + .incbin "baserom.gba", 0xDDF16C, 0x000000C + +gUnk_08DDF178:: @ 08DDF178 + .incbin "baserom.gba", 0xDDF178, 0x0000024 + +song_08DDF19C:: @ 08DDF19C + .incbin "baserom.gba", 0xDDF19C, 0x000000C + +gUnk_08DDF1A8:: @ 08DDF1A8 + .incbin "baserom.gba", 0xDDF1A8, 0x0000027 + +gUnk_08DDF1CF:: @ 08DDF1CF + .incbin "baserom.gba", 0xDDF1CF, 0x0000025 + +song_08DDF1F4:: @ 08DDF1F4 + .incbin "baserom.gba", 0xDDF1F4, 0x0000010 + +gUnk_08DDF204:: @ 08DDF204 + .incbin "baserom.gba", 0xDDF204, 0x0000018 + +song_08DDF21C:: @ 08DDF21C + .incbin "baserom.gba", 0xDDF21C, 0x000000C + +gUnk_08DDF228:: @ 08DDF228 + .incbin "baserom.gba", 0xDDF228, 0x0000010 + +song_08DDF238:: @ 08DDF238 + .incbin "baserom.gba", 0xDDF238, 0x000000C + +gUnk_08DDF244:: @ 08DDF244 + .incbin "baserom.gba", 0xDDF244, 0x0000010 + +song_08DDF254:: @ 08DDF254 + .incbin "baserom.gba", 0xDDF254, 0x000000C + +gUnk_08DDF260:: @ 08DDF260 + .incbin "baserom.gba", 0xDDF260, 0x0000010 + +song_08DDF270:: @ 08DDF270 + .incbin "baserom.gba", 0xDDF270, 0x000000C + +gUnk_08DDF27C:: @ 08DDF27C + .incbin "baserom.gba", 0xDDF27C, 0x0000010 + +song_08DDF28C:: @ 08DDF28C + .incbin "baserom.gba", 0xDDF28C, 0x000000C + +gUnk_08DDF298:: @ 08DDF298 + .incbin "baserom.gba", 0xDDF298, 0x0000010 + +song_08DDF2A8:: @ 08DDF2A8 + .incbin "baserom.gba", 0xDDF2A8, 0x000000C + +gUnk_08DDF2B4:: @ 08DDF2B4 + .incbin "baserom.gba", 0xDDF2B4, 0x0000010 + +song_08DDF2C4:: @ 08DDF2C4 + .incbin "baserom.gba", 0xDDF2C4, 0x000000C + +gUnk_08DDF2D0:: @ 08DDF2D0 + .incbin "baserom.gba", 0xDDF2D0, 0x0000010 + +song_08DDF2E0:: @ 08DDF2E0 + .incbin "baserom.gba", 0xDDF2E0, 0x000000C + +gUnk_08DDF2EC:: @ 08DDF2EC + .incbin "baserom.gba", 0xDDF2EC, 0x0000010 + +song_08DDF2FC:: @ 08DDF2FC + .incbin "baserom.gba", 0xDDF2FC, 0x000000C + +gUnk_08DDF308:: @ 08DDF308 + .incbin "baserom.gba", 0xDDF308, 0x0000014 + +song_08DDF31C:: @ 08DDF31C + .incbin "baserom.gba", 0xDDF31C, 0x000000C + +gUnk_08DDF328:: @ 08DDF328 + .incbin "baserom.gba", 0xDDF328, 0x0000014 + +song_08DDF33C:: @ 08DDF33C + .incbin "baserom.gba", 0xDDF33C, 0x000000C + +gUnk_08DDF348:: @ 08DDF348 + .incbin "baserom.gba", 0xDDF348, 0x0000044 + +song_08DDF38C:: @ 08DDF38C + .incbin "baserom.gba", 0xDDF38C, 0x000000C + +gUnk_08DDF398:: @ 08DDF398 + .incbin "baserom.gba", 0xDDF398, 0x0000018 + +song_08DDF3B0:: @ 08DDF3B0 + .incbin "baserom.gba", 0xDDF3B0, 0x000000C + +gUnk_08DDF3BC:: @ 08DDF3BC + .incbin "baserom.gba", 0xDDF3BC, 0x0000028 + +song_08DDF3E4:: @ 08DDF3E4 + .incbin "baserom.gba", 0xDDF3E4, 0x000000C + +gUnk_08DDF3F0:: @ 08DDF3F0 + .incbin "baserom.gba", 0xDDF3F0, 0x0000010 + +song_08DDF400:: @ 08DDF400 + .incbin "baserom.gba", 0xDDF400, 0x000000C + +gUnk_08DDF40C:: @ 08DDF40C + .incbin "baserom.gba", 0xDDF40C, 0x0000017 + +gUnk_08DDF423:: @ 08DDF423 + .incbin "baserom.gba", 0xDDF423, 0x0000019 + +song_08DDF43C:: @ 08DDF43C + .incbin "baserom.gba", 0xDDF43C, 0x0000010 + +gUnk_08DDF44C:: @ 08DDF44C + .incbin "baserom.gba", 0xDDF44C, 0x0000038 + +song_08DDF484:: @ 08DDF484 + .incbin "baserom.gba", 0xDDF484, 0x000000C + +gUnk_08DDF490:: @ 08DDF490 + .incbin "baserom.gba", 0xDDF490, 0x00000EC + +song_08DDF57C:: @ 08DDF57C + .incbin "baserom.gba", 0xDDF57C, 0x000000C + +gUnk_08DDF588:: @ 08DDF588 + .incbin "baserom.gba", 0xDDF588, 0x0000010 + +song_08DDF598:: @ 08DDF598 + .incbin "baserom.gba", 0xDDF598, 0x000000C + +gUnk_08DDF5A4:: @ 08DDF5A4 + .incbin "baserom.gba", 0xDDF5A4, 0x0000064 + +song_08DDF608:: @ 08DDF608 + .incbin "baserom.gba", 0xDDF608, 0x000000C + +gUnk_08DDF614:: @ 08DDF614 + .incbin "baserom.gba", 0xDDF614, 0x000001C + +song_08DDF630:: @ 08DDF630 + .incbin "baserom.gba", 0xDDF630, 0x000000C + +gUnk_08DDF63C:: @ 08DDF63C + .incbin "baserom.gba", 0xDDF63C, 0x0000010 + +song_08DDF64C:: @ 08DDF64C + .incbin "baserom.gba", 0xDDF64C, 0x000000C + +gUnk_08DDF658:: @ 08DDF658 + .incbin "baserom.gba", 0xDDF658, 0x0000010 + +song_08DDF668:: @ 08DDF668 + .incbin "baserom.gba", 0xDDF668, 0x000000C + +gUnk_08DDF674:: @ 08DDF674 + .incbin "baserom.gba", 0xDDF674, 0x0000010 + +song_08DDF684:: @ 08DDF684 + .incbin "baserom.gba", 0xDDF684, 0x000000C + +gUnk_08DDF690:: @ 08DDF690 + .incbin "baserom.gba", 0xDDF690, 0x0000010 + +song_08DDF6A0:: @ 08DDF6A0 + .incbin "baserom.gba", 0xDDF6A0, 0x000000C + +gUnk_08DDF6AC:: @ 08DDF6AC + .incbin "baserom.gba", 0xDDF6AC, 0x0000010 + +song_08DDF6BC:: @ 08DDF6BC + .incbin "baserom.gba", 0xDDF6BC, 0x000000C + +gUnk_08DDF6C8:: @ 08DDF6C8 + .incbin "baserom.gba", 0xDDF6C8, 0x0000010 + +song_08DDF6D8:: @ 08DDF6D8 + .incbin "baserom.gba", 0xDDF6D8, 0x000000C + +gUnk_08DDF6E4:: @ 08DDF6E4 + .incbin "baserom.gba", 0xDDF6E4, 0x0000010 + +song_08DDF6F4:: @ 08DDF6F4 + .incbin "baserom.gba", 0xDDF6F4, 0x000000C + +gUnk_08DDF700:: @ 08DDF700 + .incbin "baserom.gba", 0xDDF700, 0x0000010 + +song_08DDF710:: @ 08DDF710 + .incbin "baserom.gba", 0xDDF710, 0x000000C + +gUnk_08DDF71C:: @ 08DDF71C + .incbin "baserom.gba", 0xDDF71C, 0x0000010 + +song_08DDF72C:: @ 08DDF72C + .incbin "baserom.gba", 0xDDF72C, 0x000000C + +gUnk_08DDF738:: @ 08DDF738 + .incbin "baserom.gba", 0xDDF738, 0x0000010 + +song_08DDF748:: @ 08DDF748 + .incbin "baserom.gba", 0xDDF748, 0x000000C + +gUnk_08DDF754:: @ 08DDF754 + .incbin "baserom.gba", 0xDDF754, 0x0000010 + +song_08DDF764:: @ 08DDF764 + .incbin "baserom.gba", 0xDDF764, 0x000000C + +gUnk_08DDF770:: @ 08DDF770 + .incbin "baserom.gba", 0xDDF770, 0x0000010 + +song_08DDF780:: @ 08DDF780 + .incbin "baserom.gba", 0xDDF780, 0x000000C + +gUnk_08DDF78C:: @ 08DDF78C + .incbin "baserom.gba", 0xDDF78C, 0x0000010 + +song_08DDF79C:: @ 08DDF79C + .incbin "baserom.gba", 0xDDF79C, 0x000000C + +gUnk_08DDF7A8:: @ 08DDF7A8 + .incbin "baserom.gba", 0xDDF7A8, 0x0000010 + +song_08DDF7B8:: @ 08DDF7B8 + .incbin "baserom.gba", 0xDDF7B8, 0x000000C + +gUnk_08DDF7C4:: @ 08DDF7C4 + .incbin "baserom.gba", 0xDDF7C4, 0x0000010 + +song_08DDF7D4:: @ 08DDF7D4 + .incbin "baserom.gba", 0xDDF7D4, 0x000000C + +gUnk_08DDF7E0:: @ 08DDF7E0 + .incbin "baserom.gba", 0xDDF7E0, 0x0000010 + +song_08DDF7F0:: @ 08DDF7F0 + .incbin "baserom.gba", 0xDDF7F0, 0x000000C + +gUnk_08DDF7FC:: @ 08DDF7FC + .incbin "baserom.gba", 0xDDF7FC, 0x0000010 + +song_08DDF80C:: @ 08DDF80C + .incbin "baserom.gba", 0xDDF80C, 0x000000C + +gUnk_08DDF818:: @ 08DDF818 + .incbin "baserom.gba", 0xDDF818, 0x0000010 + +song_08DDF828:: @ 08DDF828 + .incbin "baserom.gba", 0xDDF828, 0x000000C + +gUnk_08DDF834:: @ 08DDF834 + .incbin "baserom.gba", 0xDDF834, 0x0000010 + +song_08DDF844:: @ 08DDF844 + .incbin "baserom.gba", 0xDDF844, 0x000000C + +gUnk_08DDF850:: @ 08DDF850 + .incbin "baserom.gba", 0xDDF850, 0x0000010 + +song_08DDF860:: @ 08DDF860 + .incbin "baserom.gba", 0xDDF860, 0x000000C + +gUnk_08DDF86C:: @ 08DDF86C + .incbin "baserom.gba", 0xDDF86C, 0x0000010 + +song_08DDF87C:: @ 08DDF87C + .incbin "baserom.gba", 0xDDF87C, 0x000000C + +gUnk_08DDF888:: @ 08DDF888 + .incbin "baserom.gba", 0xDDF888, 0x0000010 + +song_08DDF898:: @ 08DDF898 + .incbin "baserom.gba", 0xDDF898, 0x000000C + +gUnk_08DDF8A4:: @ 08DDF8A4 + .incbin "baserom.gba", 0xDDF8A4, 0x0000010 + +song_08DDF8B4:: @ 08DDF8B4 + .incbin "baserom.gba", 0xDDF8B4, 0x000000C + +gUnk_08DDF8C0:: @ 08DDF8C0 + .incbin "baserom.gba", 0xDDF8C0, 0x0000014 + +song_08DDF8D4:: @ 08DDF8D4 + .incbin "baserom.gba", 0xDDF8D4, 0x000000C + +gUnk_08DDF8E0:: @ 08DDF8E0 + .incbin "baserom.gba", 0xDDF8E0, 0x0000010 + +song_08DDF8F0:: @ 08DDF8F0 + .incbin "baserom.gba", 0xDDF8F0, 0x000000C + +gUnk_08DDF8FC:: @ 08DDF8FC + .incbin "baserom.gba", 0xDDF8FC, 0x0000010 + +song_08DDF90C:: @ 08DDF90C + .incbin "baserom.gba", 0xDDF90C, 0x000000C + +gUnk_08DDF918:: @ 08DDF918 + .incbin "baserom.gba", 0xDDF918, 0x0000010 + +song_08DDF928:: @ 08DDF928 + .incbin "baserom.gba", 0xDDF928, 0x000000C + +gUnk_08DDF934:: @ 08DDF934 + .incbin "baserom.gba", 0xDDF934, 0x0000010 + +song_08DDF944:: @ 08DDF944 + .incbin "baserom.gba", 0xDDF944, 0x000000C + +gUnk_08DDF950:: @ 08DDF950 + .incbin "baserom.gba", 0xDDF950, 0x0000010 + +song_08DDF960:: @ 08DDF960 + .incbin "baserom.gba", 0xDDF960, 0x000000C + +gUnk_08DDF96C:: @ 08DDF96C + .incbin "baserom.gba", 0xDDF96C, 0x0000010 + +song_08DDF97C:: @ 08DDF97C + .incbin "baserom.gba", 0xDDF97C, 0x000000C + +gUnk_08DDF988:: @ 08DDF988 + .incbin "baserom.gba", 0xDDF988, 0x0000010 + +song_08DDF998:: @ 08DDF998 + .incbin "baserom.gba", 0xDDF998, 0x000000C + +gUnk_08DDF9A4:: @ 08DDF9A4 + .incbin "baserom.gba", 0xDDF9A4, 0x0000010 + +song_08DDF9B4:: @ 08DDF9B4 + .incbin "baserom.gba", 0xDDF9B4, 0x000000C + +gUnk_08DDF9C0:: @ 08DDF9C0 + .incbin "baserom.gba", 0xDDF9C0, 0x0000010 + +song_08DDF9D0:: @ 08DDF9D0 + .incbin "baserom.gba", 0xDDF9D0, 0x000000C + +gUnk_08DDF9DC:: @ 08DDF9DC + .incbin "baserom.gba", 0xDDF9DC, 0x0000010 + +song_08DDF9EC:: @ 08DDF9EC + .incbin "baserom.gba", 0xDDF9EC, 0x000000C + +gUnk_08DDF9F8:: @ 08DDF9F8 + .incbin "baserom.gba", 0xDDF9F8, 0x0000014 + +song_08DDFA0C:: @ 08DDFA0C + .incbin "baserom.gba", 0xDDFA0C, 0x000000C + +gUnk_08DDFA18:: @ 08DDFA18 + .incbin "baserom.gba", 0xDDFA18, 0x0000010 + +song_08DDFA28:: @ 08DDFA28 + .incbin "baserom.gba", 0xDDFA28, 0x000000C + +gUnk_08DDFA34:: @ 08DDFA34 + .incbin "baserom.gba", 0xDDFA34, 0x0000010 + +song_08DDFA44:: @ 08DDFA44 + .incbin "baserom.gba", 0xDDFA44, 0x000000C + +gUnk_08DDFA50:: @ 08DDFA50 + .incbin "baserom.gba", 0xDDFA50, 0x0000010 + +song_08DDFA60:: @ 08DDFA60 + .incbin "baserom.gba", 0xDDFA60, 0x000000C + +gUnk_08DDFA6C:: @ 08DDFA6C + .incbin "baserom.gba", 0xDDFA6C, 0x0000010 + +song_08DDFA7C:: @ 08DDFA7C + .incbin "baserom.gba", 0xDDFA7C, 0x000000C + +gUnk_08DDFA88:: @ 08DDFA88 + .incbin "baserom.gba", 0xDDFA88, 0x0000010 + +song_08DDFA98:: @ 08DDFA98 + .incbin "baserom.gba", 0xDDFA98, 0x000000C + +gUnk_08DDFAA4:: @ 08DDFAA4 + .incbin "baserom.gba", 0xDDFAA4, 0x0000010 + +song_08DDFAB4:: @ 08DDFAB4 + .incbin "baserom.gba", 0xDDFAB4, 0x000000C + +gUnk_08DDFAC0:: @ 08DDFAC0 + .incbin "baserom.gba", 0xDDFAC0, 0x0000010 + +song_08DDFAD0:: @ 08DDFAD0 + .incbin "baserom.gba", 0xDDFAD0, 0x000000C + +gUnk_08DDFADC:: @ 08DDFADC + .incbin "baserom.gba", 0xDDFADC, 0x0000010 + +song_08DDFAEC:: @ 08DDFAEC + .incbin "baserom.gba", 0xDDFAEC, 0x000000C + +gUnk_08DDFAF8:: @ 08DDFAF8 + .incbin "baserom.gba", 0xDDFAF8, 0x0000005 + +gUnk_08DDFAFD:: @ 08DDFAFD + .incbin "baserom.gba", 0xDDFAFD, 0x000000B + +song_08DDFB08:: @ 08DDFB08 + .incbin "baserom.gba", 0xDDFB08, 0x000000C + +gUnk_08DDFB14:: @ 08DDFB14 + .incbin "baserom.gba", 0xDDFB14, 0x0000010 + +song_08DDFB24:: @ 08DDFB24 + .incbin "baserom.gba", 0xDDFB24, 0x000000C + +gUnk_08DDFB30:: @ 08DDFB30 + .incbin "baserom.gba", 0xDDFB30, 0x0000010 + +song_08DDFB40:: @ 08DDFB40 + .incbin "baserom.gba", 0xDDFB40, 0x000000C + +gUnk_08DDFB4C:: @ 08DDFB4C + .incbin "baserom.gba", 0xDDFB4C, 0x0000010 + +song_08DDFB5C:: @ 08DDFB5C + .incbin "baserom.gba", 0xDDFB5C, 0x000000C + +gUnk_08DDFB68:: @ 08DDFB68 + .incbin "baserom.gba", 0xDDFB68, 0x0000010 + +song_08DDFB78:: @ 08DDFB78 + .incbin "baserom.gba", 0xDDFB78, 0x000000C + +gUnk_08DDFB84:: @ 08DDFB84 + .incbin "baserom.gba", 0xDDFB84, 0x0000010 + +song_08DDFB94:: @ 08DDFB94 + .incbin "baserom.gba", 0xDDFB94, 0x000000C + +gUnk_08DDFBA0:: @ 08DDFBA0 + .incbin "baserom.gba", 0xDDFBA0, 0x0000010 + +song_08DDFBB0:: @ 08DDFBB0 + .incbin "baserom.gba", 0xDDFBB0, 0x000000C + +gUnk_08DDFBBC:: @ 08DDFBBC + .incbin "baserom.gba", 0xDDFBBC, 0x0000010 + +song_08DDFBCC:: @ 08DDFBCC + .incbin "baserom.gba", 0xDDFBCC, 0x000000C + +gUnk_08DDFBD8:: @ 08DDFBD8 + .incbin "baserom.gba", 0xDDFBD8, 0x0000010 + +song_08DDFBE8:: @ 08DDFBE8 + .incbin "baserom.gba", 0xDDFBE8, 0x000000C + +gUnk_08DDFBF4:: @ 08DDFBF4 + .incbin "baserom.gba", 0xDDFBF4, 0x0000010 + +song_08DDFC04:: @ 08DDFC04 + .incbin "baserom.gba", 0xDDFC04, 0x000000C + +gUnk_08DDFC10:: @ 08DDFC10 + .incbin "baserom.gba", 0xDDFC10, 0x0000010 + +song_08DDFC20:: @ 08DDFC20 + .incbin "baserom.gba", 0xDDFC20, 0x000000C + +gUnk_08DDFC2C:: @ 08DDFC2C + .incbin "baserom.gba", 0xDDFC2C, 0x0000010 + +song_08DDFC3C:: @ 08DDFC3C + .incbin "baserom.gba", 0xDDFC3C, 0x000000C + +gUnk_08DDFC48:: @ 08DDFC48 + .incbin "baserom.gba", 0xDDFC48, 0x0000010 + +song_08DDFC58:: @ 08DDFC58 + .incbin "baserom.gba", 0xDDFC58, 0x000000C + +gUnk_08DDFC64:: @ 08DDFC64 + .incbin "baserom.gba", 0xDDFC64, 0x0000010 + +song_08DDFC74:: @ 08DDFC74 + .incbin "baserom.gba", 0xDDFC74, 0x000000C + +gUnk_08DDFC80:: @ 08DDFC80 + .incbin "baserom.gba", 0xDDFC80, 0x0000010 + +song_08DDFC90:: @ 08DDFC90 + .incbin "baserom.gba", 0xDDFC90, 0x000000C + +gUnk_08DDFC9C:: @ 08DDFC9C + .incbin "baserom.gba", 0xDDFC9C, 0x0000010 + +song_08DDFCAC:: @ 08DDFCAC + .incbin "baserom.gba", 0xDDFCAC, 0x000000C + +gUnk_08DDFCB8:: @ 08DDFCB8 + .incbin "baserom.gba", 0xDDFCB8, 0x0000010 + +song_08DDFCC8:: @ 08DDFCC8 + .incbin "baserom.gba", 0xDDFCC8, 0x000000C + +gUnk_08DDFCD4:: @ 08DDFCD4 + .incbin "baserom.gba", 0xDDFCD4, 0x0000010 + +song_08DDFCE4:: @ 08DDFCE4 + .incbin "baserom.gba", 0xDDFCE4, 0x000000C + +gUnk_08DDFCF0:: @ 08DDFCF0 + .incbin "baserom.gba", 0xDDFCF0, 0x0000010 + +song_08DDFD00:: @ 08DDFD00 + .incbin "baserom.gba", 0xDDFD00, 0x000000C + +gUnk_08DDFD0C:: @ 08DDFD0C + .incbin "baserom.gba", 0xDDFD0C, 0x0000010 + +song_08DDFD1C:: @ 08DDFD1C + .incbin "baserom.gba", 0xDDFD1C, 0x000000C + +gUnk_08DDFD28:: @ 08DDFD28 + .incbin "baserom.gba", 0xDDFD28, 0x0000010 + +song_08DDFD38:: @ 08DDFD38 + .incbin "baserom.gba", 0xDDFD38, 0x000000C + +gUnk_08DDFD44:: @ 08DDFD44 + .incbin "baserom.gba", 0xDDFD44, 0x0000010 + +song_08DDFD54:: @ 08DDFD54 + .incbin "baserom.gba", 0xDDFD54, 0x000000C + +gUnk_08DDFD60:: @ 08DDFD60 + .incbin "baserom.gba", 0xDDFD60, 0x0000010 + +song_08DDFD70:: @ 08DDFD70 + .incbin "baserom.gba", 0xDDFD70, 0x000000C + +gUnk_08DDFD7C:: @ 08DDFD7C + .incbin "baserom.gba", 0xDDFD7C, 0x0000010 + +song_08DDFD8C:: @ 08DDFD8C + .incbin "baserom.gba", 0xDDFD8C, 0x000000C + +gUnk_08DDFD98:: @ 08DDFD98 + .incbin "baserom.gba", 0xDDFD98, 0x0000010 + +song_08DDFDA8:: @ 08DDFDA8 + .incbin "baserom.gba", 0xDDFDA8, 0x000000C + +gUnk_08DDFDB4:: @ 08DDFDB4 + .incbin "baserom.gba", 0xDDFDB4, 0x0000020 + +song_08DDFDD4:: @ 08DDFDD4 + .incbin "baserom.gba", 0xDDFDD4, 0x000000C + +gUnk_08DDFDE0:: @ 08DDFDE0 + .incbin "baserom.gba", 0xDDFDE0, 0x0000034 + +song_08DDFE14:: @ 08DDFE14 + .incbin "baserom.gba", 0xDDFE14, 0x000000C + +gUnk_08DDFE20:: @ 08DDFE20 + .incbin "baserom.gba", 0xDDFE20, 0x0000010 + +song_08DDFE30:: @ 08DDFE30 + .incbin "baserom.gba", 0xDDFE30, 0x000000C + +gUnk_08DDFE3C:: @ 08DDFE3C + .incbin "baserom.gba", 0xDDFE3C, 0x0000010 + +song_08DDFE4C:: @ 08DDFE4C + .incbin "baserom.gba", 0xDDFE4C, 0x000000C + +gUnk_08DDFE58:: @ 08DDFE58 + .incbin "baserom.gba", 0xDDFE58, 0x0000010 + +song_08DDFE68:: @ 08DDFE68 + .incbin "baserom.gba", 0xDDFE68, 0x000000C + +gUnk_08DDFE74:: @ 08DDFE74 + .incbin "baserom.gba", 0xDDFE74, 0x0000010 + +song_08DDFE84:: @ 08DDFE84 + .incbin "baserom.gba", 0xDDFE84, 0x000000C + +gUnk_08DDFE90:: @ 08DDFE90 + .incbin "baserom.gba", 0xDDFE90, 0x0000010 + +song_08DDFEA0:: @ 08DDFEA0 + .incbin "baserom.gba", 0xDDFEA0, 0x000000C + +gUnk_08DDFEAC:: @ 08DDFEAC + .incbin "baserom.gba", 0xDDFEAC, 0x0000010 + +song_08DDFEBC:: @ 08DDFEBC + .incbin "baserom.gba", 0xDDFEBC, 0x000000C + +gUnk_08DDFEC8:: @ 08DDFEC8 + .incbin "baserom.gba", 0xDDFEC8, 0x0000010 + +song_08DDFED8:: @ 08DDFED8 + .incbin "baserom.gba", 0xDDFED8, 0x000000C + +gUnk_08DDFEE4:: @ 08DDFEE4 + .incbin "baserom.gba", 0xDDFEE4, 0x0000010 + +song_08DDFEF4:: @ 08DDFEF4 + .incbin "baserom.gba", 0xDDFEF4, 0x000000C + +gUnk_08DDFF00:: @ 08DDFF00 + .incbin "baserom.gba", 0xDDFF00, 0x0000010 + +song_08DDFF10:: @ 08DDFF10 + .incbin "baserom.gba", 0xDDFF10, 0x000000C + +gUnk_08DDFF1C:: @ 08DDFF1C + .incbin "baserom.gba", 0xDDFF1C, 0x0000010 + +song_08DDFF2C:: @ 08DDFF2C + .incbin "baserom.gba", 0xDDFF2C, 0x000000C + +gUnk_08DDFF38:: @ 08DDFF38 + .incbin "baserom.gba", 0xDDFF38, 0x0000010 + +song_08DDFF48:: @ 08DDFF48 + .incbin "baserom.gba", 0xDDFF48, 0x000000C + +gUnk_08DDFF54:: @ 08DDFF54 + .incbin "baserom.gba", 0xDDFF54, 0x0000010 + +song_08DDFF64:: @ 08DDFF64 + .incbin "baserom.gba", 0xDDFF64, 0x000000C + +gUnk_08DDFF70:: @ 08DDFF70 + .incbin "baserom.gba", 0xDDFF70, 0x0000010 + +song_08DDFF80:: @ 08DDFF80 + .incbin "baserom.gba", 0xDDFF80, 0x000000C + +gUnk_08DDFF8C:: @ 08DDFF8C + .incbin "baserom.gba", 0xDDFF8C, 0x0000010 + +song_08DDFF9C:: @ 08DDFF9C + .incbin "baserom.gba", 0xDDFF9C, 0x000000C + +gUnk_08DDFFA8:: @ 08DDFFA8 + .incbin "baserom.gba", 0xDDFFA8, 0x0000010 + +song_08DDFFB8:: @ 08DDFFB8 + .incbin "baserom.gba", 0xDDFFB8, 0x000000C + +gUnk_08DDFFC4:: @ 08DDFFC4 + .incbin "baserom.gba", 0xDDFFC4, 0x0000010 + +song_08DDFFD4:: @ 08DDFFD4 + .incbin "baserom.gba", 0xDDFFD4, 0x000000C + +gUnk_08DDFFE0:: @ 08DDFFE0 + .incbin "baserom.gba", 0xDDFFE0, 0x0000010 + +song_08DDFFF0:: @ 08DDFFF0 + .incbin "baserom.gba", 0xDDFFF0, 0x000000C + +gUnk_08DDFFFC:: @ 08DDFFFC + .incbin "baserom.gba", 0xDDFFFC, 0x0000010 + +song_08DE000C:: @ 08DE000C + .incbin "baserom.gba", 0xDE000C, 0x000000C + +gUnk_08DE0018:: @ 08DE0018 + .incbin "baserom.gba", 0xDE0018, 0x0000010 + +song_08DE0028:: @ 08DE0028 + .incbin "baserom.gba", 0xDE0028, 0x000000C + +gUnk_08DE0034:: @ 08DE0034 + .incbin "baserom.gba", 0xDE0034, 0x0000014 + +song_08DE0048:: @ 08DE0048 + .incbin "baserom.gba", 0xDE0048, 0x000000C + +gUnk_08DE0054:: @ 08DE0054 + .incbin "baserom.gba", 0xDE0054, 0x0000010 + +song_08DE0064:: @ 08DE0064 + .incbin "baserom.gba", 0xDE0064, 0x000000C + +gUnk_08DE0070:: @ 08DE0070 + .incbin "baserom.gba", 0xDE0070, 0x0000010 + +song_08DE0080:: @ 08DE0080 + .incbin "baserom.gba", 0xDE0080, 0x000000C + +gUnk_08DE008C:: @ 08DE008C + .incbin "baserom.gba", 0xDE008C, 0x0000014 + +song_08DE00A0:: @ 08DE00A0 + .incbin "baserom.gba", 0xDE00A0, 0x000000C + +gUnk_08DE00AC:: @ 08DE00AC + .incbin "baserom.gba", 0xDE00AC, 0x0000010 + +song_08DE00BC:: @ 08DE00BC + .incbin "baserom.gba", 0xDE00BC, 0x000000C + +gUnk_08DE00C8:: @ 08DE00C8 + .incbin "baserom.gba", 0xDE00C8, 0x0000024 + +song_08DE00EC:: @ 08DE00EC + .incbin "baserom.gba", 0xDE00EC, 0x000000C + +gUnk_08DE00F8:: @ 08DE00F8 + .incbin "baserom.gba", 0xDE00F8, 0x0000010 + +gUnk_08DE0108:: @ 08DE0108 + .incbin "baserom.gba", 0xDE0108, 0x0000030 + +song_08DE0138:: @ 08DE0138 + .incbin "baserom.gba", 0xDE0138, 0x000000C + +gUnk_08DE0144:: @ 08DE0144 + .incbin "baserom.gba", 0xDE0144, 0x000003C + +song_08DE0180:: @ 08DE0180 + .incbin "baserom.gba", 0xDE0180, 0x000000C + +gUnk_08DE018C:: @ 08DE018C + .incbin "baserom.gba", 0xDE018C, 0x0000028 + +song_08DE01B4:: @ 08DE01B4 + .incbin "baserom.gba", 0xDE01B4, 0x000000C + +gUnk_08DE01C0:: @ 08DE01C0 + .incbin "baserom.gba", 0xDE01C0, 0x0000034 + +song_08DE01F4:: @ 08DE01F4 + .incbin "baserom.gba", 0xDE01F4, 0x000000C + +gUnk_08DE0200:: @ 08DE0200 + .incbin "baserom.gba", 0xDE0200, 0x0000044 + +song_08DE0244:: @ 08DE0244 + .incbin "baserom.gba", 0xDE0244, 0x000000C + +gUnk_08DE0250:: @ 08DE0250 + .incbin "baserom.gba", 0xDE0250, 0x000002B + +gUnk_08DE027B:: @ 08DE027B + .incbin "baserom.gba", 0xDE027B, 0x0000011 + +song_08DE028C:: @ 08DE028C + .incbin "baserom.gba", 0xDE028C, 0x0000010 + +gUnk_08DE029C:: @ 08DE029C + .incbin "baserom.gba", 0xDE029C, 0x0000010 + +song_08DE02AC:: @ 08DE02AC + .incbin "baserom.gba", 0xDE02AC, 0x000000C + +gUnk_08DE02B8:: @ 08DE02B8 + .incbin "baserom.gba", 0xDE02B8, 0x0000010 + +song_08DE02C8:: @ 08DE02C8 + .incbin "baserom.gba", 0xDE02C8, 0x000000C + +gUnk_08DE02D4:: @ 08DE02D4 + .incbin "baserom.gba", 0xDE02D4, 0x0000018 + +song_08DE02EC:: @ 08DE02EC + .incbin "baserom.gba", 0xDE02EC, 0x000000C + +gUnk_08DE02F8:: @ 08DE02F8 + .incbin "baserom.gba", 0xDE02F8, 0x0000018 + +song_08DE0310:: @ 08DE0310 + .incbin "baserom.gba", 0xDE0310, 0x000000C + +gUnk_08DE031C:: @ 08DE031C + .incbin "baserom.gba", 0xDE031C, 0x0000035 + +gUnk_08DE0351:: @ 08DE0351 + .incbin "baserom.gba", 0xDE0351, 0x0000037 + +song_08DE0388:: @ 08DE0388 + .incbin "baserom.gba", 0xDE0388, 0x0000010 + +gUnk_08DE0398:: @ 08DE0398 + .incbin "baserom.gba", 0xDE0398, 0x000002C + +song_08DE03C4:: @ 08DE03C4 + .incbin "baserom.gba", 0xDE03C4, 0x000000C + +gUnk_08DE03D0:: @ 08DE03D0 + .incbin "baserom.gba", 0xDE03D0, 0x000004C + +song_08DE041C:: @ 08DE041C + .incbin "baserom.gba", 0xDE041C, 0x000000C + +gUnk_08DE0428:: @ 08DE0428 + .incbin "baserom.gba", 0xDE0428, 0x00000BC + +song_08DE04E4:: @ 08DE04E4 + .incbin "baserom.gba", 0xDE04E4, 0x000000C + +gUnk_08DE04F0:: @ 08DE04F0 + .incbin "baserom.gba", 0xDE04F0, 0x0000044 + +song_08DE0534:: @ 08DE0534 + .incbin "baserom.gba", 0xDE0534, 0x000000C + +gUnk_08DE0540:: @ 08DE0540 + .incbin "baserom.gba", 0xDE0540, 0x0000044 + +song_08DE0584:: @ 08DE0584 + .incbin "baserom.gba", 0xDE0584, 0x000000C + +gUnk_08DE0590:: @ 08DE0590 + .incbin "baserom.gba", 0xDE0590, 0x0000029 + +gUnk_08DE05B9:: @ 08DE05B9 + .incbin "baserom.gba", 0xDE05B9, 0x0000023 + +song_08DE05DC:: @ 08DE05DC + .incbin "baserom.gba", 0xDE05DC, 0x0000010 + +gUnk_08DE05EC:: @ 08DE05EC + .incbin "baserom.gba", 0xDE05EC, 0x0000048 + +song_08DE0634:: @ 08DE0634 + .incbin "baserom.gba", 0xDE0634, 0x000000C + +gUnk_08DE0640:: @ 08DE0640 + .incbin "baserom.gba", 0xDE0640, 0x0000029 + +gUnk_08DE0669:: @ 08DE0669 + .incbin "baserom.gba", 0xDE0669, 0x0000023 + +song_08DE068C:: @ 08DE068C + .incbin "baserom.gba", 0xDE068C, 0x0000010 + +gUnk_08DE069C:: @ 08DE069C + .incbin "baserom.gba", 0xDE069C, 0x0000048 + +song_08DE06E4:: @ 08DE06E4 + .incbin "baserom.gba", 0xDE06E4, 0x000000C + +gUnk_08DE06F0:: @ 08DE06F0 + .incbin "baserom.gba", 0xDE06F0, 0x0000017 + +gUnk_08DE0707:: @ 08DE0707 + .incbin "baserom.gba", 0xDE0707, 0x0000021 + +song_08DE0728:: @ 08DE0728 + .incbin "baserom.gba", 0xDE0728, 0x0000010 + +gUnk_08DE0738:: @ 08DE0738 + .incbin "baserom.gba", 0xDE0738, 0x000004C + +song_08DE0784:: @ 08DE0784 + .incbin "baserom.gba", 0xDE0784, 0x000000C + +gUnk_08DE0790:: @ 08DE0790 + .incbin "baserom.gba", 0xDE0790, 0x0000028 + +gUnk_08DE07B8:: @ 08DE07B8 + .incbin "baserom.gba", 0xDE07B8, 0x000001C + +song_08DE07D4:: @ 08DE07D4 + .incbin "baserom.gba", 0xDE07D4, 0x0000010 + +gUnk_08DE07E4:: @ 08DE07E4 + .incbin "baserom.gba", 0xDE07E4, 0x0000030 + +gUnk_08DE0814:: @ 08DE0814 + .incbin "baserom.gba", 0xDE0814, 0x000002C + +song_08DE0840:: @ 08DE0840 + .incbin "baserom.gba", 0xDE0840, 0x0000010 + +gUnk_08DE0850:: @ 08DE0850 + .incbin "baserom.gba", 0xDE0850, 0x0000010 + +song_08DE0860:: @ 08DE0860 + .incbin "baserom.gba", 0xDE0860, 0x000000C + +gUnk_08DE086C:: @ 08DE086C + .incbin "baserom.gba", 0xDE086C, 0x0000010 + +song_08DE087C:: @ 08DE087C + .incbin "baserom.gba", 0xDE087C, 0x000000C + +gUnk_08DE0888:: @ 08DE0888 + .incbin "baserom.gba", 0xDE0888, 0x0000010 + +song_08DE0898:: @ 08DE0898 + .incbin "baserom.gba", 0xDE0898, 0x000000C + +gUnk_08DE08A4:: @ 08DE08A4 + .incbin "baserom.gba", 0xDE08A4, 0x0000020 + +song_08DE08C4:: @ 08DE08C4 + .incbin "baserom.gba", 0xDE08C4, 0x000000C + +gUnk_08DE08D0:: @ 08DE08D0 + .incbin "baserom.gba", 0xDE08D0, 0x000002C + +song_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 + +song_08DE199C:: @ 08DE199C + .incbin "baserom.gba", 0xDE199C, 0x0000020 + +gUnk_08DE19BC:: @ 08DE19BC + .incbin "baserom.gba", 0xDE19BC, 0x0000014 + +song_08DE19D0:: @ 08DE19D0 + .incbin "baserom.gba", 0xDE19D0, 0x000000C + +gUnk_08DE19DC:: @ 08DE19DC + .incbin "baserom.gba", 0xDE19DC, 0x0000024 + +song_08DE1A00:: @ 08DE1A00 + .incbin "baserom.gba", 0xDE1A00, 0x000000C + +gUnk_08DE1A0C:: @ 08DE1A0C + .incbin "baserom.gba", 0xDE1A0C, 0x0000020 + +song_08DE1A2C:: @ 08DE1A2C + .incbin "baserom.gba", 0xDE1A2C, 0x000000C + +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 + +song_08DE207C:: @ 08DE207C + .incbin "baserom.gba", 0xDE207C, 0x0000038 + +gUnk_08DE20B4:: @ 08DE20B4 + .incbin "baserom.gba", 0xDE20B4, 0x0000014 + +song_08DE20C8:: @ 08DE20C8 + .incbin "baserom.gba", 0xDE20C8, 0x000000C + +gUnk_08DE20D4:: @ 08DE20D4 + .incbin "baserom.gba", 0xDE20D4, 0x0000028 + +song_08DE20FC:: @ 08DE20FC + .incbin "baserom.gba", 0xDE20FC, 0x000000C + +gUnk_08DE2108:: @ 08DE2108 + .incbin "baserom.gba", 0xDE2108, 0x000001C + +song_08DE2124:: @ 08DE2124 + .incbin "baserom.gba", 0xDE2124, 0x000000C + +gUnk_08DE2130:: @ 08DE2130 + .incbin "baserom.gba", 0xDE2130, 0x0000044 + +song_08DE2174:: @ 08DE2174 + .incbin "baserom.gba", 0xDE2174, 0x000000C + +gUnk_08DE2180:: @ 08DE2180 + .incbin "baserom.gba", 0xDE2180, 0x000002C + +song_08DE21AC:: @ 08DE21AC + .incbin "baserom.gba", 0xDE21AC, 0x000000C + +gUnk_08DE21B8:: @ 08DE21B8 + .incbin "baserom.gba", 0xDE21B8, 0x0000030 + +song_08DE21E8:: @ 08DE21E8 + .incbin "baserom.gba", 0xDE21E8, 0x000000C + +gUnk_08DE21F4:: @ 08DE21F4 + .incbin "baserom.gba", 0xDE21F4, 0x0000038 + +song_08DE222C:: @ 08DE222C + .incbin "baserom.gba", 0xDE222C, 0x000000C + +gUnk_08DE2238:: @ 08DE2238 + .incbin "baserom.gba", 0xDE2238, 0x0000028 + +song_08DE2260:: @ 08DE2260 + .incbin "baserom.gba", 0xDE2260, 0x000000C + +gUnk_08DE226C:: @ 08DE226C + .incbin "baserom.gba", 0xDE226C, 0x00000CC + +song_08DE2338:: @ 08DE2338 + .incbin "baserom.gba", 0xDE2338, 0x000000C + +gUnk_08DE2344:: @ 08DE2344 + .incbin "baserom.gba", 0xDE2344, 0x0000063 + +gUnk_08DE23A7:: @ 08DE23A7 + .incbin "baserom.gba", 0xDE23A7, 0x0000061 + +song_08DE2408:: @ 08DE2408 + .incbin "baserom.gba", 0xDE2408, 0x0000010 + +gUnk_08DE2418:: @ 08DE2418 + .incbin "baserom.gba", 0xDE2418, 0x0000060 + +song_08DE2478:: @ 08DE2478 + .incbin "baserom.gba", 0xDE2478, 0x000000C + +gUnk_08DE2484:: @ 08DE2484 + .incbin "baserom.gba", 0xDE2484, 0x0000038 + +song_08DE24BC:: @ 08DE24BC + .incbin "baserom.gba", 0xDE24BC, 0x000000C + +gUnk_08DE24C8:: @ 08DE24C8 + .incbin "baserom.gba", 0xDE24C8, 0x0000038 + +song_08DE2500:: @ 08DE2500 + .incbin "baserom.gba", 0xDE2500, 0x000000C + +gUnk_08DE250C:: @ 08DE250C + .incbin "baserom.gba", 0xDE250C, 0x0000010 + +song_08DE251C:: @ 08DE251C + .incbin "baserom.gba", 0xDE251C, 0x000000C + +gUnk_08DE2528:: @ 08DE2528 + .incbin "baserom.gba", 0xDE2528, 0x000000F + +gUnk_08DE2537:: @ 08DE2537 + .incbin "baserom.gba", 0xDE2537, 0x000000D + +song_08DE2544:: @ 08DE2544 + .incbin "baserom.gba", 0xDE2544, 0x0000010 + +gUnk_08DE2554:: @ 08DE2554 + .incbin "baserom.gba", 0xDE2554, 0x000001B + +gUnk_08DE256F:: @ 08DE256F + .incbin "baserom.gba", 0xDE256F, 0x0000015 + +song_08DE2584:: @ 08DE2584 + .incbin "baserom.gba", 0xDE2584, 0x0000010 + +gUnk_08DE2594:: @ 08DE2594 + .incbin "baserom.gba", 0xDE2594, 0x0000010 + +song_08DE25A4:: @ 08DE25A4 + .incbin "baserom.gba", 0xDE25A4, 0x000000C + +gUnk_08DE25B0:: @ 08DE25B0 + .incbin "baserom.gba", 0xDE25B0, 0x0000020 + +song_08DE25D0:: @ 08DE25D0 + .incbin "baserom.gba", 0xDE25D0, 0x000000C + +gUnk_08DE25DC:: @ 08DE25DC + .incbin "baserom.gba", 0xDE25DC, 0x0000014 + +song_08DE25F0:: @ 08DE25F0 + .incbin "baserom.gba", 0xDE25F0, 0x000000C + +gUnk_08DE25FC:: @ 08DE25FC + .incbin "baserom.gba", 0xDE25FC, 0x0000050 + +gUnk_08DE264C:: @ 08DE264C + .incbin "baserom.gba", 0xDE264C, 0x0000030 + +song_08DE267C:: @ 08DE267C + .incbin "baserom.gba", 0xDE267C, 0x0000010 + +gUnk_08DE268C:: @ 08DE268C + .incbin "baserom.gba", 0xDE268C, 0x0000010 + +song_08DE269C:: @ 08DE269C + .incbin "baserom.gba", 0xDE269C, 0x000000C + +gUnk_08DE26A8:: @ 08DE26A8 + .incbin "baserom.gba", 0xDE26A8, 0x000001C + +song_08DE26C4:: @ 08DE26C4 + .incbin "baserom.gba", 0xDE26C4, 0x000000C + +gUnk_08DE26D0:: @ 08DE26D0 + .incbin "baserom.gba", 0xDE26D0, 0x0000014 + +song_08DE26E4:: @ 08DE26E4 + .incbin "baserom.gba", 0xDE26E4, 0x000000C + +gUnk_08DE26F0:: @ 08DE26F0 + .incbin "baserom.gba", 0xDE26F0, 0x0000004 + +gUnk_08DE26F4:: @ 08DE26F4 + .incbin "baserom.gba", 0xDE26F4, 0x0000024 + +song_08DE2718:: @ 08DE2718 + .incbin "baserom.gba", 0xDE2718, 0x000000C + +gUnk_08DE2724:: @ 08DE2724 + .incbin "baserom.gba", 0xDE2724, 0x0000010 + +song_08DE2734:: @ 08DE2734 + .incbin "baserom.gba", 0xDE2734, 0x000000C + +gUnk_08DE2740:: @ 08DE2740 + .incbin "baserom.gba", 0xDE2740, 0x0000038 + +song_08DE2778:: @ 08DE2778 + .incbin "baserom.gba", 0xDE2778, 0x000000C + +gUnk_08DE2784:: @ 08DE2784 + .incbin "baserom.gba", 0xDE2784, 0x000003C + +song_08DE27C0:: @ 08DE27C0 + .incbin "baserom.gba", 0xDE27C0, 0x000000C + +gUnk_08DE27CC:: @ 08DE27CC + .incbin "baserom.gba", 0xDE27CC, 0x0000010 + +song_08DE27DC:: @ 08DE27DC + .incbin "baserom.gba", 0xDE27DC, 0x000000C + +gUnk_08DE27E8:: @ 08DE27E8 + .incbin "baserom.gba", 0xDE27E8, 0x0000032 + +gUnk_08DE281A:: @ 08DE281A + .incbin "baserom.gba", 0xDE281A, 0x0000062 + +song_08DE287C:: @ 08DE287C + .incbin "baserom.gba", 0xDE287C, 0x0000010 + +gUnk_08DE288C:: @ 08DE288C + .incbin "baserom.gba", 0xDE288C, 0x000004B + +gUnk_08DE28D7:: @ 08DE28D7 + .incbin "baserom.gba", 0xDE28D7, 0x000002B + +gUnk_08DE2902:: @ 08DE2902 + .incbin "baserom.gba", 0xDE2902, 0x0000042 + +song_08DE2944:: @ 08DE2944 + .incbin "baserom.gba", 0xDE2944, 0x0000010 + +gUnk_08DE2954:: @ 08DE2954 + .incbin "baserom.gba", 0xDE2954, 0x000008A + +gUnk_08DE29DE:: @ 08DE29DE + .incbin "baserom.gba", 0xDE29DE, 0x0000074 + +gUnk_08DE2A52:: @ 08DE2A52 + .incbin "baserom.gba", 0xDE2A52, 0x0000016 + +song_08DE2A68:: @ 08DE2A68 + .incbin "baserom.gba", 0xDE2A68, 0x0000010 + +gUnk_08DE2A78:: @ 08DE2A78 + .incbin "baserom.gba", 0xDE2A78, 0x0000070 + +song_08DE2AE8:: @ 08DE2AE8 + .incbin "baserom.gba", 0xDE2AE8, 0x000000C + +gUnk_08DE2AF4:: @ 08DE2AF4 + .incbin "baserom.gba", 0xDE2AF4, 0x0000028 + +song_08DE2B1C:: @ 08DE2B1C + .incbin "baserom.gba", 0xDE2B1C, 0x000000C + +gUnk_08DE2B28:: @ 08DE2B28 + .incbin "baserom.gba", 0xDE2B28, 0x0000014 + +song_08DE2B3C:: @ 08DE2B3C + .incbin "baserom.gba", 0xDE2B3C, 0x000000C + +gUnk_08DE2B48:: @ 08DE2B48 + .incbin "baserom.gba", 0xDE2B48, 0x0000010 + +song_08DE2B58:: @ 08DE2B58 + .incbin "baserom.gba", 0xDE2B58, 0x000000C + +gUnk_08DE2B64:: @ 08DE2B64 + .incbin "baserom.gba", 0xDE2B64, 0x0000014 + +song_08DE2B78:: @ 08DE2B78 + .incbin "baserom.gba", 0xDE2B78, 0x000000C + +gUnk_08DE2B84:: @ 08DE2B84 + .incbin "baserom.gba", 0xDE2B84, 0x0000018 + +song_08DE2B9C:: @ 08DE2B9C + .incbin "baserom.gba", 0xDE2B9C, 0x000000C + +gUnk_08DE2BA8:: @ 08DE2BA8 + .incbin "baserom.gba", 0xDE2BA8, 0x0000028 + +song_08DE2BD0:: @ 08DE2BD0 + .incbin "baserom.gba", 0xDE2BD0, 0x000000C + +gUnk_08DE2BDC:: @ 08DE2BDC + .incbin "baserom.gba", 0xDE2BDC, 0x0000018 + +song_08DE2BF4:: @ 08DE2BF4 + .incbin "baserom.gba", 0xDE2BF4, 0x000000C + +gUnk_08DE2C00:: @ 08DE2C00 + .incbin "baserom.gba", 0xDE2C00, 0x0000010 + +song_08DE2C10:: @ 08DE2C10 + .incbin "baserom.gba", 0xDE2C10, 0x000000C + +gUnk_08DE2C1C:: @ 08DE2C1C + .incbin "baserom.gba", 0xDE2C1C, 0x0000010 + +song_08DE2C2C:: @ 08DE2C2C + .incbin "baserom.gba", 0xDE2C2C, 0x000000C + +gUnk_08DE2C38:: @ 08DE2C38 + .incbin "baserom.gba", 0xDE2C38, 0x0000010 + +song_08DE2C48:: @ 08DE2C48 + .incbin "baserom.gba", 0xDE2C48, 0x000000C + +gUnk_08DE2C54:: @ 08DE2C54 + .incbin "baserom.gba", 0xDE2C54, 0x0000010 + +song_08DE2C64:: @ 08DE2C64 + .incbin "baserom.gba", 0xDE2C64, 0x000000C + +gUnk_08DE2C70:: @ 08DE2C70 + .incbin "baserom.gba", 0xDE2C70, 0x000001C + +song_08DE2C8C:: @ 08DE2C8C + .incbin "baserom.gba", 0xDE2C8C, 0x000000C + +gUnk_08DE2C98:: @ 08DE2C98 + .incbin "baserom.gba", 0xDE2C98, 0x0000064 + +song_08DE2CFC:: @ 08DE2CFC + .incbin "baserom.gba", 0xDE2CFC, 0x000000C + +gUnk_08DE2D08:: @ 08DE2D08 + .incbin "baserom.gba", 0xDE2D08, 0x0000010 + +song_08DE2D18:: @ 08DE2D18 + .incbin "baserom.gba", 0xDE2D18, 0x000000C + +gUnk_08DE2D24:: @ 08DE2D24 + .incbin "baserom.gba", 0xDE2D24, 0x0000010 + +song_08DE2D34:: @ 08DE2D34 + .incbin "baserom.gba", 0xDE2D34, 0x000000C + +gUnk_08DE2D40:: @ 08DE2D40 + .incbin "baserom.gba", 0xDE2D40, 0x0000010 + +song_08DE2D50:: @ 08DE2D50 + .incbin "baserom.gba", 0xDE2D50, 0x000000C + +gUnk_08DE2D5C:: @ 08DE2D5C + .incbin "baserom.gba", 0xDE2D5C, 0x0000010 + +song_08DE2D6C:: @ 08DE2D6C + .incbin "baserom.gba", 0xDE2D6C, 0x000000C + +gUnk_08DE2D78:: @ 08DE2D78 + .incbin "baserom.gba", 0xDE2D78, 0x0000010 + +song_08DE2D88:: @ 08DE2D88 + .incbin "baserom.gba", 0xDE2D88, 0x000000C + +gUnk_08DE2D94:: @ 08DE2D94 + .incbin "baserom.gba", 0xDE2D94, 0x0000010 + +song_08DE2DA4:: @ 08DE2DA4 + .incbin "baserom.gba", 0xDE2DA4, 0x000000C + +gUnk_08DE2DB0:: @ 08DE2DB0 + .incbin "baserom.gba", 0xDE2DB0, 0x0000010 + +song_08DE2DC0:: @ 08DE2DC0 + .incbin "baserom.gba", 0xDE2DC0, 0x000000C + +gUnk_08DE2DCC:: @ 08DE2DCC + .incbin "baserom.gba", 0xDE2DCC, 0x0000010 + +song_08DE2DDC:: @ 08DE2DDC + .incbin "baserom.gba", 0xDE2DDC, 0x000000C + +gUnk_08DE2DE8:: @ 08DE2DE8 + .incbin "baserom.gba", 0xDE2DE8, 0x000008C + +song_08DE2E74:: @ 08DE2E74 + .incbin "baserom.gba", 0xDE2E74, 0x000000C + +gUnk_08DE2E80:: @ 08DE2E80 + .incbin "baserom.gba", 0xDE2E80, 0x000005C + +song_08DE2EDC:: @ 08DE2EDC + .incbin "baserom.gba", 0xDE2EDC, 0x000000C + +gUnk_08DE2EE8:: @ 08DE2EE8 + .incbin "baserom.gba", 0xDE2EE8, 0x0000061 + +gUnk_08DE2F49:: @ 08DE2F49 + .incbin "baserom.gba", 0xDE2F49, 0x000004F + +song_08DE2F98:: @ 08DE2F98 + .incbin "baserom.gba", 0xDE2F98, 0x0000010 + +gUnk_08DE2FA8:: @ 08DE2FA8 + .incbin "baserom.gba", 0xDE2FA8, 0x0000116 + +gUnk_08DE30BE:: @ 08DE30BE + .incbin "baserom.gba", 0xDE30BE, 0x0000042 + +song_08DE3100:: @ 08DE3100 + .incbin "baserom.gba", 0xDE3100, 0x000000C + +gUnk_08DE310C:: @ 08DE310C + .incbin "baserom.gba", 0xDE310C, 0x0000010 + +song_08DE311C:: @ 08DE311C + .incbin "baserom.gba", 0xDE311C, 0x000000C + +gUnk_08DE3128:: @ 08DE3128 + .incbin "baserom.gba", 0xDE3128, 0x000002C + +song_08DE3154:: @ 08DE3154 + .incbin "baserom.gba", 0xDE3154, 0x000000C + +gUnk_08DE3160:: @ 08DE3160 + .incbin "baserom.gba", 0xDE3160, 0x0000028 + +song_08DE3188:: @ 08DE3188 + .incbin "baserom.gba", 0xDE3188, 0x000000C + +gUnk_08DE3194:: @ 08DE3194 + .incbin "baserom.gba", 0xDE3194, 0x0000030 + +song_08DE31C4:: @ 08DE31C4 + .incbin "baserom.gba", 0xDE31C4, 0x000000C + +gUnk_08DE31D0:: @ 08DE31D0 + .incbin "baserom.gba", 0xDE31D0, 0x0000069 + +gUnk_08DE3239:: @ 08DE3239 + .incbin "baserom.gba", 0xDE3239, 0x000006B + +song_08DE32A4:: @ 08DE32A4 + .incbin "baserom.gba", 0xDE32A4, 0x0000010 + +gUnk_08DE32B4:: @ 08DE32B4 + .incbin "baserom.gba", 0xDE32B4, 0x00000D0 + +gUnk_08DE3384:: @ 08DE3384 + .incbin "baserom.gba", 0xDE3384, 0x0000030 + +song_08DE33B4:: @ 08DE33B4 + .incbin "baserom.gba", 0xDE33B4, 0x0000010 + +gUnk_08DE33C4:: @ 08DE33C4 + .incbin "baserom.gba", 0xDE33C4, 0x0000024 + +song_08DE33E8:: @ 08DE33E8 + .incbin "baserom.gba", 0xDE33E8, 0x000000C + +gUnk_08DE33F4:: @ 08DE33F4 + .incbin "baserom.gba", 0xDE33F4, 0x00000B0 + +song_08DE34A4:: @ 08DE34A4 + .incbin "baserom.gba", 0xDE34A4, 0x000000C + +gUnk_08DE34B0:: @ 08DE34B0 + .incbin "baserom.gba", 0xDE34B0, 0x0000034 + +song_08DE34E4:: @ 08DE34E4 + .incbin "baserom.gba", 0xDE34E4, 0x000000C + +gUnk_08DE34F0:: @ 08DE34F0 + .incbin "baserom.gba", 0xDE34F0, 0x0000048 + +gUnk_08DE3538:: @ 08DE3538 + .incbin "baserom.gba", 0xDE3538, 0x000002C + +song_08DE3564:: @ 08DE3564 + .incbin "baserom.gba", 0xDE3564, 0x0000010 + +gUnk_08DE3574:: @ 08DE3574 + .incbin "baserom.gba", 0xDE3574, 0x0000014 + +song_08DE3588:: @ 08DE3588 + .incbin "baserom.gba", 0xDE3588, 0x000000C + +gUnk_08DE3594:: @ 08DE3594 + .incbin "baserom.gba", 0xDE3594, 0x0000018 + +song_08DE35AC:: @ 08DE35AC + .incbin "baserom.gba", 0xDE35AC, 0x000000C + +gUnk_08DE35B8:: @ 08DE35B8 + .incbin "baserom.gba", 0xDE35B8, 0x0000060 + +song_08DE3618:: @ 08DE3618 + .incbin "baserom.gba", 0xDE3618, 0x000000C + +gUnk_08DE3624:: @ 08DE3624 + .incbin "baserom.gba", 0xDE3624, 0x0000020 + +gUnk_08DE3644:: @ 08DE3644 + .incbin "baserom.gba", 0xDE3644, 0x0000030 + +song_08DE3674:: @ 08DE3674 + .incbin "baserom.gba", 0xDE3674, 0x0000010 + +gUnk_08DE3684:: @ 08DE3684 + .incbin "baserom.gba", 0xDE3684, 0x000002C + +song_08DE36B0:: @ 08DE36B0 + .incbin "baserom.gba", 0xDE36B0, 0x000000C + +gUnk_08DE36BC:: @ 08DE36BC + .incbin "baserom.gba", 0xDE36BC, 0x0000086 + +gUnk_08DE3742:: @ 08DE3742 + .incbin "baserom.gba", 0xDE3742, 0x000008A + +song_08DE37CC:: @ 08DE37CC + .incbin "baserom.gba", 0xDE37CC, 0x0000010 + +gUnk_08DE37DC:: @ 08DE37DC + .incbin "baserom.gba", 0xDE37DC, 0x0000030 + +song_08DE380C:: @ 08DE380C + .incbin "baserom.gba", 0xDE380C, 0x000000C + +gUnk_08DE3818:: @ 08DE3818 + .incbin "baserom.gba", 0xDE3818, 0x0000038 + +song_08DE3850:: @ 08DE3850 + .incbin "baserom.gba", 0xDE3850, 0x000000C + +gUnk_08DE385C:: @ 08DE385C + .incbin "baserom.gba", 0xDE385C, 0x000002C + +song_08DE3888:: @ 08DE3888 + .incbin "baserom.gba", 0xDE3888, 0x000000C + +gUnk_08DE3894:: @ 08DE3894 + .incbin "baserom.gba", 0xDE3894, 0x000005C + +song_08DE38F0:: @ 08DE38F0 + .incbin "baserom.gba", 0xDE38F0, 0x000000C + +gUnk_08DE38FC:: @ 08DE38FC + .incbin "baserom.gba", 0xDE38FC, 0x000001C + +song_08DE3918:: @ 08DE3918 + .incbin "baserom.gba", 0xDE3918, 0x000000C + +gUnk_08DE3924:: @ 08DE3924 + .incbin "baserom.gba", 0xDE3924, 0x0000044 + +song_08DE3968:: @ 08DE3968 + .incbin "baserom.gba", 0xDE3968, 0x000000C + +gUnk_08DE3974:: @ 08DE3974 + .incbin "baserom.gba", 0xDE3974, 0x0000040 + +song_08DE39B4:: @ 08DE39B4 + .incbin "baserom.gba", 0xDE39B4, 0x000000C + +gUnk_08DE39C0:: @ 08DE39C0 + .incbin "baserom.gba", 0xDE39C0, 0x0000026 + +gUnk_08DE39E6:: @ 08DE39E6 + .incbin "baserom.gba", 0xDE39E6, 0x000002A + +song_08DE3A10:: @ 08DE3A10 + .incbin "baserom.gba", 0xDE3A10, 0x0000010 + +gUnk_08DE3A20:: @ 08DE3A20 + .incbin "baserom.gba", 0xDE3A20, 0x0000050 + +song_08DE3A70:: @ 08DE3A70 + .incbin "baserom.gba", 0xDE3A70, 0x000000C + +gUnk_08DE3A7C:: @ 08DE3A7C + .incbin "baserom.gba", 0xDE3A7C, 0x0000024 + +song_08DE3AA0:: @ 08DE3AA0 + .incbin "baserom.gba", 0xDE3AA0, 0x000000C + +gUnk_08DE3AAC:: @ 08DE3AAC + .incbin "baserom.gba", 0xDE3AAC, 0x0000027 + +gUnk_08DE3AD3:: @ 08DE3AD3 + .incbin "baserom.gba", 0xDE3AD3, 0x0000025 + +song_08DE3AF8:: @ 08DE3AF8 + .incbin "baserom.gba", 0xDE3AF8, 0x0000010 + +gUnk_08DE3B08:: @ 08DE3B08 + .incbin "baserom.gba", 0xDE3B08, 0x0000028 + +song_08DE3B30:: @ 08DE3B30 + .incbin "baserom.gba", 0xDE3B30, 0x000000C + +gUnk_08DE3B3C:: @ 08DE3B3C + .incbin "baserom.gba", 0xDE3B3C, 0x0000030 + +song_08DE3B6C:: @ 08DE3B6C + .incbin "baserom.gba", 0xDE3B6C, 0x000000C + +gUnk_08DE3B78:: @ 08DE3B78 + .incbin "baserom.gba", 0xDE3B78, 0x000005C + +song_08DE3BD4:: @ 08DE3BD4 + .incbin "baserom.gba", 0xDE3BD4, 0x000000C + +gUnk_08DE3BE0:: @ 08DE3BE0 + .incbin "baserom.gba", 0xDE3BE0, 0x0000010 + +song_08DE3BF0:: @ 08DE3BF0 + .incbin "baserom.gba", 0xDE3BF0, 0x000000C + +gUnk_08DE3BFC:: @ 08DE3BFC + .incbin "baserom.gba", 0xDE3BFC, 0x0000018 + +song_08DE3C14:: @ 08DE3C14 + .incbin "baserom.gba", 0xDE3C14, 0x000000C + +gUnk_08DE3C20:: @ 08DE3C20 + .incbin "baserom.gba", 0xDE3C20, 0x0000020 + +gUnk_08DE3C40:: @ 08DE3C40 + .incbin "baserom.gba", 0xDE3C40, 0x0000024 + +song_08DE3C64:: @ 08DE3C64 + .incbin "baserom.gba", 0xDE3C64, 0x0000010 + +gUnk_08DE3C74:: @ 08DE3C74 + .incbin "baserom.gba", 0xDE3C74, 0x000004C + +song_08DE3CC0:: @ 08DE3CC0 + .incbin "baserom.gba", 0xDE3CC0, 0x000000C + +gUnk_08DE3CCC:: @ 08DE3CCC + .incbin "baserom.gba", 0xDE3CCC, 0x0000068 + +song_08DE3D34:: @ 08DE3D34 + .incbin "baserom.gba", 0xDE3D34, 0x000000C + +gUnk_08DE3D40:: @ 08DE3D40 + .incbin "baserom.gba", 0xDE3D40, 0x0000070 + +song_08DE3DB0:: @ 08DE3DB0 + .incbin "baserom.gba", 0xDE3DB0, 0x000000C + +gUnk_08DE3DBC:: @ 08DE3DBC + .incbin "baserom.gba", 0xDE3DBC, 0x0000078 + +song_08DE3E34:: @ 08DE3E34 + .incbin "baserom.gba", 0xDE3E34, 0x000000C + +gUnk_08DE3E40:: @ 08DE3E40 + .incbin "baserom.gba", 0xDE3E40, 0x000001C + +song_08DE3E5C:: @ 08DE3E5C + .incbin "baserom.gba", 0xDE3E5C, 0x000000C + +gUnk_08DE3E68:: @ 08DE3E68 + .incbin "baserom.gba", 0xDE3E68, 0x000003C + +song_08DE3EA4:: @ 08DE3EA4 + .incbin "baserom.gba", 0xDE3EA4, 0x000000C + +gUnk_08DE3EB0:: @ 08DE3EB0 + .incbin "baserom.gba", 0xDE3EB0, 0x0000030 + +song_08DE3EE0:: @ 08DE3EE0 + .incbin "baserom.gba", 0xDE3EE0, 0x000000C + +gUnk_08DE3EEC:: @ 08DE3EEC + .incbin "baserom.gba", 0xDE3EEC, 0x0000030 + +song_08DE3F1C:: @ 08DE3F1C + .incbin "baserom.gba", 0xDE3F1C, 0x000000C + +gUnk_08DE3F28:: @ 08DE3F28 + .incbin "baserom.gba", 0xDE3F28, 0x0000034 + +song_08DE3F5C:: @ 08DE3F5C + .incbin "baserom.gba", 0xDE3F5C, 0x000000C + +gUnk_08DE3F68:: @ 08DE3F68 + .incbin "baserom.gba", 0xDE3F68, 0x000004C + +gUnk_08DE3FB4:: @ 08DE3FB4 + .incbin "baserom.gba", 0xDE3FB4, 0x0000074 + +song_08DE4028:: @ 08DE4028 + .incbin "baserom.gba", 0xDE4028, 0x0000010 + +gUnk_08DE4038:: @ 08DE4038 + .incbin "baserom.gba", 0xDE4038, 0x0000034 + +song_08DE406C:: @ 08DE406C + .incbin "baserom.gba", 0xDE406C, 0x000000C + +gUnk_08DE4078:: @ 08DE4078 + .incbin "baserom.gba", 0xDE4078, 0x0000098 + +song_08DE4110:: @ 08DE4110 + .incbin "baserom.gba", 0xDE4110, 0x000000C + +gUnk_08DE411C:: @ 08DE411C + .incbin "baserom.gba", 0xDE411C, 0x0000060 + +song_08DE417C:: @ 08DE417C + .incbin "baserom.gba", 0xDE417C, 0x000000C + +gUnk_08DE4188:: @ 08DE4188 + .incbin "baserom.gba", 0xDE4188, 0x0000010 + +song_08DE4198:: @ 08DE4198 + .incbin "baserom.gba", 0xDE4198, 0x000000C + +gUnk_08DE41A4:: @ 08DE41A4 + .incbin "baserom.gba", 0xDE41A4, 0x000002C + +song_08DE41D0:: @ 08DE41D0 + .incbin "baserom.gba", 0xDE41D0, 0x000000C + +gUnk_08DE41DC:: @ 08DE41DC + .incbin "baserom.gba", 0xDE41DC, 0x0000018 + +gUnk_08DE41F4:: @ 08DE41F4 + .incbin "baserom.gba", 0xDE41F4, 0x0000018 + +song_08DE420C:: @ 08DE420C + .incbin "baserom.gba", 0xDE420C, 0x0000010 + +gUnk_08DE421C:: @ 08DE421C + .incbin "baserom.gba", 0xDE421C, 0x0000028 + +song_08DE4244:: @ 08DE4244 + .incbin "baserom.gba", 0xDE4244, 0x000000C + +gUnk_08DE4250:: @ 08DE4250 + .incbin "baserom.gba", 0xDE4250, 0x0000028 + +song_08DE4278:: @ 08DE4278 + .incbin "baserom.gba", 0xDE4278, 0x000000C + +gUnk_08DE4284:: @ 08DE4284 + .incbin "baserom.gba", 0xDE4284, 0x0000020 + +gUnk_08DE42A4:: @ 08DE42A4 + .incbin "baserom.gba", 0xDE42A4, 0x000001C + +song_08DE42C0:: @ 08DE42C0 + .incbin "baserom.gba", 0xDE42C0, 0x0000010 + +gUnk_08DE42D0:: @ 08DE42D0 + .incbin "baserom.gba", 0xDE42D0, 0x000005B + +gUnk_08DE432B:: @ 08DE432B + .incbin "baserom.gba", 0xDE432B, 0x0000055 + +song_08DE4380:: @ 08DE4380 + .incbin "baserom.gba", 0xDE4380, 0x0000010 + +gUnk_08DE4390:: @ 08DE4390 + .incbin "baserom.gba", 0xDE4390, 0x0000044 + +song_08DE43D4:: @ 08DE43D4 + .incbin "baserom.gba", 0xDE43D4, 0x000000C + +gUnk_08DE43E0:: @ 08DE43E0 + .incbin "baserom.gba", 0xDE43E0, 0x0000044 + +song_08DE4424:: @ 08DE4424 + .incbin "baserom.gba", 0xDE4424, 0x000000C + +gUnk_08DE4430:: @ 08DE4430 + .incbin "baserom.gba", 0xDE4430, 0x0000056 + +gUnk_08DE4486:: @ 08DE4486 + .incbin "baserom.gba", 0xDE4486, 0x000003E + +song_08DE44C4:: @ 08DE44C4 + .incbin "baserom.gba", 0xDE44C4, 0x0000010 + +gUnk_08DE44D4:: @ 08DE44D4 + .incbin "baserom.gba", 0xDE44D4, 0x0000010 + +song_08DE44E4:: @ 08DE44E4 + .incbin "baserom.gba", 0xDE44E4, 0x000000C + +gUnk_08DE44F0:: @ 08DE44F0 + .incbin "baserom.gba", 0xDE44F0, 0x0000010 + +song_08DE4500:: @ 08DE4500 + .incbin "baserom.gba", 0xDE4500, 0x000000C + +gUnk_08DE450C:: @ 08DE450C + .incbin "baserom.gba", 0xDE450C, 0x0000010 + +song_08DE451C:: @ 08DE451C + .incbin "baserom.gba", 0xDE451C, 0x000000C + +gUnk_08DE4528:: @ 08DE4528 + .incbin "baserom.gba", 0xDE4528, 0x0000010 + +song_08DE4538:: @ 08DE4538 + .incbin "baserom.gba", 0xDE4538, 0x000000C + +gUnk_08DE4544:: @ 08DE4544 + .incbin "baserom.gba", 0xDE4544, 0x0000010 + +song_08DE4554:: @ 08DE4554 + .incbin "baserom.gba", 0xDE4554, 0x000000C + +gUnk_08DE4560:: @ 08DE4560 + .incbin "baserom.gba", 0xDE4560, 0x0000014 + +song_08DE4574:: @ 08DE4574 + .incbin "baserom.gba", 0xDE4574, 0x000000C + +gUnk_08DE4580:: @ 08DE4580 + .incbin "baserom.gba", 0xDE4580, 0x0000014 + +song_08DE4594:: @ 08DE4594 + .incbin "baserom.gba", 0xDE4594, 0x000000C + +gUnk_08DE45A0:: @ 08DE45A0 + .incbin "baserom.gba", 0xDE45A0, 0x0000022 + +gUnk_08DE45C2:: @ 08DE45C2 + .incbin "baserom.gba", 0xDE45C2, 0x000002E + +song_08DE45F0:: @ 08DE45F0 + .incbin "baserom.gba", 0xDE45F0, 0x0000010 + +gUnk_08DE4600:: @ 08DE4600 + .incbin "baserom.gba", 0xDE4600, 0x000006B + +gUnk_08DE466B:: @ 08DE466B + .incbin "baserom.gba", 0xDE466B, 0x000003D + +song_08DE46A8:: @ 08DE46A8 + .incbin "baserom.gba", 0xDE46A8, 0x0000010 + +gUnk_08DE46B8:: @ 08DE46B8 + .incbin "baserom.gba", 0xDE46B8, 0x0000010 + +song_08DE46C8:: @ 08DE46C8 + .incbin "baserom.gba", 0xDE46C8, 0x000000C + +gUnk_08DE46D4:: @ 08DE46D4 + .incbin "baserom.gba", 0xDE46D4, 0x000003D + +gUnk_08DE4711:: @ 08DE4711 + .incbin "baserom.gba", 0xDE4711, 0x000004B + +song_08DE475C:: @ 08DE475C + .incbin "baserom.gba", 0xDE475C, 0x0000010 + +gUnk_08DE476C:: @ 08DE476C + .incbin "baserom.gba", 0xDE476C, 0x0000024 + +song_08DE4790:: @ 08DE4790 + .incbin "baserom.gba", 0xDE4790, 0x000000C + +gUnk_08DE479C:: @ 08DE479C + .incbin "baserom.gba", 0xDE479C, 0x0000048 + +song_08DE47E4:: @ 08DE47E4 + .incbin "baserom.gba", 0xDE47E4, 0x000000C + +gUnk_08DE47F0:: @ 08DE47F0 + .incbin "baserom.gba", 0xDE47F0, 0x0000048 + +song_08DE4838:: @ 08DE4838 + .incbin "baserom.gba", 0xDE4838, 0x000000C + +gUnk_08DE4844:: @ 08DE4844 + .incbin "baserom.gba", 0xDE4844, 0x0000034 + +song_08DE4878:: @ 08DE4878 + .incbin "baserom.gba", 0xDE4878, 0x000000C + +gUnk_08DE4884:: @ 08DE4884 + .incbin "baserom.gba", 0xDE4884, 0x000001F + +gUnk_08DE48A3:: @ 08DE48A3 + .incbin "baserom.gba", 0xDE48A3, 0x0000019 + +song_08DE48BC:: @ 08DE48BC + .incbin "baserom.gba", 0xDE48BC, 0x0000010 + +gUnk_08DE48CC:: @ 08DE48CC + .incbin "baserom.gba", 0xDE48CC, 0x000003D + +gUnk_08DE4909:: @ 08DE4909 + .incbin "baserom.gba", 0xDE4909, 0x0000027 + +song_08DE4930:: @ 08DE4930 + .incbin "baserom.gba", 0xDE4930, 0x0000010 + +gUnk_08DE4940:: @ 08DE4940 + .incbin "baserom.gba", 0xDE4940, 0x000001B + +gUnk_08DE495B:: @ 08DE495B + .incbin "baserom.gba", 0xDE495B, 0x000000D + +song_08DE4968:: @ 08DE4968 + .incbin "baserom.gba", 0xDE4968, 0x0000010 + +gUnk_08DE4978:: @ 08DE4978 + .incbin "baserom.gba", 0xDE4978, 0x0000034 + +song_08DE49AC:: @ 08DE49AC + .incbin "baserom.gba", 0xDE49AC, 0x000000C + +gUnk_08DE49B8:: @ 08DE49B8 + .incbin "baserom.gba", 0xDE49B8, 0x0000018 + +song_08DE49D0:: @ 08DE49D0 + .incbin "baserom.gba", 0xDE49D0, 0x000000C + +gUnk_08DE49DC:: @ 08DE49DC + .incbin "baserom.gba", 0xDE49DC, 0x0000030 + +song_08DE4A0C:: @ 08DE4A0C + .incbin "baserom.gba", 0xDE4A0C, 0x000000C + +gUnk_08DE4A18:: @ 08DE4A18 + .incbin "baserom.gba", 0xDE4A18, 0x0000010 + +song_08DE4A28:: @ 08DE4A28 + .incbin "baserom.gba", 0xDE4A28, 0x000000C + +gUnk_08DE4A34:: @ 08DE4A34 + .incbin "baserom.gba", 0xDE4A34, 0x000002C + +song_08DE4A60:: @ 08DE4A60 + .incbin "baserom.gba", 0xDE4A60, 0x000000C + +gUnk_08DE4A6C:: @ 08DE4A6C + .incbin "baserom.gba", 0xDE4A6C, 0x0000038 + +gUnk_08DE4AA4:: @ 08DE4AA4 + .incbin "baserom.gba", 0xDE4AA4, 0x0000028 + +song_08DE4ACC:: @ 08DE4ACC + .incbin "baserom.gba", 0xDE4ACC, 0x0000010 + +gUnk_08DE4ADC:: @ 08DE4ADC + .incbin "baserom.gba", 0xDE4ADC, 0x0000024 + +song_08DE4B00:: @ 08DE4B00 + .incbin "baserom.gba", 0xDE4B00, 0x000000C + +gUnk_08DE4B0C:: @ 08DE4B0C + .incbin "baserom.gba", 0xDE4B0C, 0x000001E + +gUnk_08DE4B2A:: @ 08DE4B2A + .incbin "baserom.gba", 0xDE4B2A, 0x0000026 + +song_08DE4B50:: @ 08DE4B50 + .incbin "baserom.gba", 0xDE4B50, 0x0000010 + +gUnk_08DE4B60:: @ 08DE4B60 + .incbin "baserom.gba", 0xDE4B60, 0x0000044 + +gUnk_08DE4BA4:: @ 08DE4BA4 + .incbin "baserom.gba", 0xDE4BA4, 0x0000048 + +song_08DE4BEC:: @ 08DE4BEC + .incbin "baserom.gba", 0xDE4BEC, 0x0000010 + +gUnk_08DE4BFC:: @ 08DE4BFC + .incbin "baserom.gba", 0xDE4BFC, 0x00000D0 + +song_08DE4CCC:: @ 08DE4CCC + .incbin "baserom.gba", 0xDE4CCC, 0x000000C + +gUnk_08DE4CD8:: @ 08DE4CD8 + .incbin "baserom.gba", 0xDE4CD8, 0x000004C + +song_08DE4D24:: @ 08DE4D24 + .incbin "baserom.gba", 0xDE4D24, 0x000000C + +gUnk_08DE4D30:: @ 08DE4D30 + .incbin "baserom.gba", 0xDE4D30, 0x0000134 + +song_08DE4E64:: @ 08DE4E64 + .incbin "baserom.gba", 0xDE4E64, 0x000000C + +gUnk_08DE4E70:: @ 08DE4E70 + .incbin "baserom.gba", 0xDE4E70, 0x0000027 + +gUnk_08DE4E97:: @ 08DE4E97 + .incbin "baserom.gba", 0xDE4E97, 0x0000019 + +song_08DE4EB0:: @ 08DE4EB0 + .incbin "baserom.gba", 0xDE4EB0, 0x0000010 + +gUnk_08DE4EC0:: @ 08DE4EC0 + .incbin "baserom.gba", 0xDE4EC0, 0x0000016 + +gUnk_08DE4ED6:: @ 08DE4ED6 + .incbin "baserom.gba", 0xDE4ED6, 0x000004A + +song_08DE4F20:: @ 08DE4F20 + .incbin "baserom.gba", 0xDE4F20, 0x0000010 + +gUnk_08DE4F30:: @ 08DE4F30 + .incbin "baserom.gba", 0xDE4F30, 0x0000049 + +gUnk_08DE4F79:: @ 08DE4F79 + .incbin "baserom.gba", 0xDE4F79, 0x000003B + +song_08DE4FB4:: @ 08DE4FB4 + .incbin "baserom.gba", 0xDE4FB4, 0x0000010 + +gUnk_08DE4FC4:: @ 08DE4FC4 + .incbin "baserom.gba", 0xDE4FC4, 0x0000024 + +song_08DE4FE8:: @ 08DE4FE8 + .incbin "baserom.gba", 0xDE4FE8, 0x000000C + +gUnk_08DE4FF4:: @ 08DE4FF4 + .incbin "baserom.gba", 0xDE4FF4, 0x0000030 + +gUnk_08DE5024:: @ 08DE5024 + .incbin "baserom.gba", 0xDE5024, 0x0000048 + +song_08DE506C:: @ 08DE506C + .incbin "baserom.gba", 0xDE506C, 0x0000010 + +gUnk_08DE507C:: @ 08DE507C + .incbin "baserom.gba", 0xDE507C, 0x0000040 + +song_08DE50BC:: @ 08DE50BC + .incbin "baserom.gba", 0xDE50BC, 0x000000C + +gUnk_08DE50C8:: @ 08DE50C8 + .incbin "baserom.gba", 0xDE50C8, 0x0000026 + +gUnk_08DE50EE:: @ 08DE50EE + .incbin "baserom.gba", 0xDE50EE, 0x000003E + +song_08DE512C:: @ 08DE512C + .incbin "baserom.gba", 0xDE512C, 0x0000010 + +gUnk_08DE513C:: @ 08DE513C + .incbin "baserom.gba", 0xDE513C, 0x0000048 + +gUnk_08DE5184:: @ 08DE5184 + .incbin "baserom.gba", 0xDE5184, 0x000002C + +song_08DE51B0:: @ 08DE51B0 + .incbin "baserom.gba", 0xDE51B0, 0x0000010 + +gUnk_08DE51C0:: @ 08DE51C0 + .incbin "baserom.gba", 0xDE51C0, 0x0000024 + +gUnk_08DE51E4:: @ 08DE51E4 + .incbin "baserom.gba", 0xDE51E4, 0x0000034 + +song_08DE5218:: @ 08DE5218 + .incbin "baserom.gba", 0xDE5218, 0x0000010 + +gUnk_08DE5228:: @ 08DE5228 + .incbin "baserom.gba", 0xDE5228, 0x0000020 + +song_08DE5248:: @ 08DE5248 + .incbin "baserom.gba", 0xDE5248, 0x000000C + +gUnk_08DE5254:: @ 08DE5254 + .incbin "baserom.gba", 0xDE5254, 0x000004B + +gUnk_08DE529F:: @ 08DE529F + .incbin "baserom.gba", 0xDE529F, 0x0000051 + +song_08DE52F0:: @ 08DE52F0 + .incbin "baserom.gba", 0xDE52F0, 0x0000010 + +gUnk_08DE5300:: @ 08DE5300 + .incbin "baserom.gba", 0xDE5300, 0x0000018 + +song_08DE5318:: @ 08DE5318 + .incbin "baserom.gba", 0xDE5318, 0x000000C + +gUnk_08DE5324:: @ 08DE5324 + .incbin "baserom.gba", 0xDE5324, 0x0000024 + +song_08DE5348:: @ 08DE5348 + .incbin "baserom.gba", 0xDE5348, 0x000000C + +gUnk_08DE5354:: @ 08DE5354 + .incbin "baserom.gba", 0xDE5354, 0x000003C + +song_08DE5390:: @ 08DE5390 + .incbin "baserom.gba", 0xDE5390, 0x000000C + +gUnk_08DE539C:: @ 08DE539C + .incbin "baserom.gba", 0xDE539C, 0x0000060 + +song_08DE53FC:: @ 08DE53FC + .incbin "baserom.gba", 0xDE53FC, 0x000000C + +gUnk_08DE5408:: @ 08DE5408 + .incbin "baserom.gba", 0xDE5408, 0x0000038 + +song_08DE5440:: @ 08DE5440 + .incbin "baserom.gba", 0xDE5440, 0x000000C + +gUnk_08DE544C:: @ 08DE544C + .incbin "baserom.gba", 0xDE544C, 0x00000F4 + +song_08DE5540:: @ 08DE5540 + .incbin "baserom.gba", 0xDE5540, 0x000000C + +gUnk_08DE554C:: @ 08DE554C + .incbin "baserom.gba", 0xDE554C, 0x0000084 + +gUnk_08DE55D0:: @ 08DE55D0 + .incbin "baserom.gba", 0xDE55D0, 0x0000054 + +gUnk_08DE5624:: @ 08DE5624 + .incbin "baserom.gba", 0xDE5624, 0x0000030 + +song_08DE5654:: @ 08DE5654 + .incbin "baserom.gba", 0xDE5654, 0x0000010 + +gUnk_08DE5664:: @ 08DE5664 + .incbin "baserom.gba", 0xDE5664, 0x000006E + +gUnk_08DE56D2:: @ 08DE56D2 + .incbin "baserom.gba", 0xDE56D2, 0x0000056 + +song_08DE5728:: @ 08DE5728 + .incbin "baserom.gba", 0xDE5728, 0x0000010 + +gUnk_08DE5738:: @ 08DE5738 + .incbin "baserom.gba", 0xDE5738, 0x0000074 + +song_08DE57AC:: @ 08DE57AC + .incbin "baserom.gba", 0xDE57AC, 0x000000C + +gUnk_08DE57B8:: @ 08DE57B8 + .incbin "baserom.gba", 0xDE57B8, 0x0000022 + +gUnk_08DE57DA:: @ 08DE57DA + .incbin "baserom.gba", 0xDE57DA, 0x000002E + +song_08DE5808:: @ 08DE5808 + .incbin "baserom.gba", 0xDE5808, 0x0000010 + +gUnk_08DE5818:: @ 08DE5818 + .incbin "baserom.gba", 0xDE5818, 0x000001F + +gUnk_08DE5837:: @ 08DE5837 + .incbin "baserom.gba", 0xDE5837, 0x0000019 + +song_08DE5850:: @ 08DE5850 + .incbin "baserom.gba", 0xDE5850, 0x0000010 + +gUnk_08DE5860:: @ 08DE5860 + .incbin "baserom.gba", 0xDE5860, 0x000001B + +gUnk_08DE587B:: @ 08DE587B + .incbin "baserom.gba", 0xDE587B, 0x0000019 + +song_08DE5894:: @ 08DE5894 + .incbin "baserom.gba", 0xDE5894, 0x0000010 + +gUnk_08DE58A4:: @ 08DE58A4 + .incbin "baserom.gba", 0xDE58A4, 0x000003C + +song_08DE58E0:: @ 08DE58E0 + .incbin "baserom.gba", 0xDE58E0, 0x000000C + +gUnk_08DE58EC:: @ 08DE58EC + .incbin "baserom.gba", 0xDE58EC, 0x0000010 + +song_08DE58FC:: @ 08DE58FC + .incbin "baserom.gba", 0xDE58FC, 0x000000C + +gUnk_08DE5908:: @ 08DE5908 + .incbin "baserom.gba", 0xDE5908, 0x0000010 + +song_08DE5918:: @ 08DE5918 + .incbin "baserom.gba", 0xDE5918, 0x000000C + +gUnk_08DE5924:: @ 08DE5924 + .incbin "baserom.gba", 0xDE5924, 0x0000010 + +song_08DE5934:: @ 08DE5934 + .incbin "baserom.gba", 0xDE5934, 0x000000C + +gUnk_08DE5940:: @ 08DE5940 + .incbin "baserom.gba", 0xDE5940, 0x000004C + +song_08DE598C:: @ 08DE598C + .incbin "baserom.gba", 0xDE598C, 0x000000C + +gUnk_08DE5998:: @ 08DE5998 + .incbin "baserom.gba", 0xDE5998, 0x0000030 + +song_08DE59C8:: @ 08DE59C8 + .incbin "baserom.gba", 0xDE59C8, 0x000000C + +gUnk_08DE59D4:: @ 08DE59D4 + .incbin "baserom.gba", 0xDE59D4, 0x000006C + +gUnk_08DE5A40:: @ 08DE5A40 + .incbin "baserom.gba", 0xDE5A40, 0x000009C + +song_08DE5ADC:: @ 08DE5ADC + .incbin "baserom.gba", 0xDE5ADC, 0x0000010 + +gUnk_08DE5AEC:: @ 08DE5AEC + .incbin "baserom.gba", 0xDE5AEC, 0x0000010 + +song_08DE5AFC:: @ 08DE5AFC + .incbin "baserom.gba", 0xDE5AFC, 0x000000C + +gUnk_08DE5B08:: @ 08DE5B08 + .incbin "baserom.gba", 0xDE5B08, 0x0000010 + +song_08DE5B18:: @ 08DE5B18 + .incbin "baserom.gba", 0xDE5B18, 0x000000C + +gUnk_08DE5B24:: @ 08DE5B24 + .incbin "baserom.gba", 0xDE5B24, 0x0000010 + +song_08DE5B34:: @ 08DE5B34 + .incbin "baserom.gba", 0xDE5B34, 0x000000C + +gUnk_08DE5B40:: @ 08DE5B40 + .incbin "baserom.gba", 0xDE5B40, 0x0000014 + +song_08DE5B54:: @ 08DE5B54 + .incbin "baserom.gba", 0xDE5B54, 0x000000C + +gUnk_08DE5B60:: @ 08DE5B60 + .incbin "baserom.gba", 0xDE5B60, 0x0000048 + +song_08DE5BA8:: @ 08DE5BA8 + .incbin "baserom.gba", 0xDE5BA8, 0x000000C + +gUnk_08DE5BB4:: @ 08DE5BB4 + .incbin "baserom.gba", 0xDE5BB4, 0x0000010 + +song_08DE5BC4:: @ 08DE5BC4 + .incbin "baserom.gba", 0xDE5BC4, 0x000000C + +gUnk_08DE5BD0:: @ 08DE5BD0 + .incbin "baserom.gba", 0xDE5BD0, 0x0000010 + +song_08DE5BE0:: @ 08DE5BE0 + .incbin "baserom.gba", 0xDE5BE0, 0x000000C + +gUnk_08DE5BEC:: @ 08DE5BEC + .incbin "baserom.gba", 0xDE5BEC, 0x0000010 + +song_08DE5BFC:: @ 08DE5BFC + .incbin "baserom.gba", 0xDE5BFC, 0x000000C + +gUnk_08DE5C08:: @ 08DE5C08 + .incbin "baserom.gba", 0xDE5C08, 0x0000010 + +song_08DE5C18:: @ 08DE5C18 + .incbin "baserom.gba", 0xDE5C18, 0x000000C + +gUnk_08DE5C24:: @ 08DE5C24 + .incbin "baserom.gba", 0xDE5C24, 0x0000010 + +song_08DE5C34:: @ 08DE5C34 + .incbin "baserom.gba", 0xDE5C34, 0x000000C + +gUnk_08DE5C40:: @ 08DE5C40 + .incbin "baserom.gba", 0xDE5C40, 0x0000010 + +song_08DE5C50:: @ 08DE5C50 + .incbin "baserom.gba", 0xDE5C50, 0x000000C + +gUnk_08DE5C5C:: @ 08DE5C5C + .incbin "baserom.gba", 0xDE5C5C, 0x0000010 + +song_08DE5C6C:: @ 08DE5C6C + .incbin "baserom.gba", 0xDE5C6C, 0x000000C + +gUnk_08DE5C78:: @ 08DE5C78 + .incbin "baserom.gba", 0xDE5C78, 0x0000010 + +song_08DE5C88:: @ 08DE5C88 + .incbin "baserom.gba", 0xDE5C88, 0x000000C + +gUnk_08DE5C94:: @ 08DE5C94 + .incbin "baserom.gba", 0xDE5C94, 0x0000014 + +song_08DE5CA8:: @ 08DE5CA8 + .incbin "baserom.gba", 0xDE5CA8, 0x000000C + +gUnk_08DE5CB4:: @ 08DE5CB4 + .incbin "baserom.gba", 0xDE5CB4, 0x0000010 + +song_08DE5CC4:: @ 08DE5CC4 + .incbin "baserom.gba", 0xDE5CC4, 0x000000C + +gUnk_08DE5CD0:: @ 08DE5CD0 + .incbin "baserom.gba", 0xDE5CD0, 0x0000010 + +song_08DE5CE0:: @ 08DE5CE0 + .incbin "baserom.gba", 0xDE5CE0, 0x000000C + +gUnk_08DE5CEC:: @ 08DE5CEC + .incbin "baserom.gba", 0xDE5CEC, 0x0000010 + +song_08DE5CFC:: @ 08DE5CFC + .incbin "baserom.gba", 0xDE5CFC, 0x000000C + +gUnk_08DE5D08:: @ 08DE5D08 + .incbin "baserom.gba", 0xDE5D08, 0x0000020 + +song_08DE5D28:: @ 08DE5D28 + .incbin "baserom.gba", 0xDE5D28, 0x000000C + +gUnk_08DE5D34:: @ 08DE5D34 + .incbin "baserom.gba", 0xDE5D34, 0x0000010 + +song_08DE5D44:: @ 08DE5D44 + .incbin "baserom.gba", 0xDE5D44, 0x000000C + +gUnk_08DE5D50:: @ 08DE5D50 + .incbin "baserom.gba", 0xDE5D50, 0x0000010 + +gUnk_08DE5D60:: @ 08DE5D60 + .incbin "baserom.gba", 0xDE5D60, 0x0000010 + +song_08DE5D70:: @ 08DE5D70 + .incbin "baserom.gba", 0xDE5D70, 0x0000010 + +gUnk_08DE5D80:: @ 08DE5D80 + .incbin "baserom.gba", 0xDE5D80, 0x0000010 + +song_08DE5D90:: @ 08DE5D90 + .incbin "baserom.gba", 0xDE5D90, 0x000000C + +gUnk_08DE5D9C:: @ 08DE5D9C + .incbin "baserom.gba", 0xDE5D9C, 0x0000010 + +song_08DE5DAC:: @ 08DE5DAC + .incbin "baserom.gba", 0xDE5DAC, 0x000000C + +gUnk_08DE5DB8:: @ 08DE5DB8 + .incbin "baserom.gba", 0xDE5DB8, 0x0000010 + +song_08DE5DC8:: @ 08DE5DC8 + .incbin "baserom.gba", 0xDE5DC8, 0x000000C + +gUnk_08DE5DD4:: @ 08DE5DD4 + .incbin "baserom.gba", 0xDE5DD4, 0x0000010 + +song_08DE5DE4:: @ 08DE5DE4 + .incbin "baserom.gba", 0xDE5DE4, 0x000000C + +gUnk_08DE5DF0:: @ 08DE5DF0 + .incbin "baserom.gba", 0xDE5DF0, 0x0000010 + +song_08DE5E00:: @ 08DE5E00 + .incbin "baserom.gba", 0xDE5E00, 0x000000C + +gUnk_08DE5E0C:: @ 08DE5E0C + .incbin "baserom.gba", 0xDE5E0C, 0x0000010 + +song_08DE5E1C:: @ 08DE5E1C + .incbin "baserom.gba", 0xDE5E1C, 0x000000C + +gUnk_08DE5E28:: @ 08DE5E28 + .incbin "baserom.gba", 0xDE5E28, 0x0000010 + +song_08DE5E38:: @ 08DE5E38 + .incbin "baserom.gba", 0xDE5E38, 0x000000C + +gUnk_08DE5E44:: @ 08DE5E44 + .incbin "baserom.gba", 0xDE5E44, 0x0000010 + +song_08DE5E54:: @ 08DE5E54 + .incbin "baserom.gba", 0xDE5E54, 0x000000C + +gUnk_08DE5E60:: @ 08DE5E60 + .incbin "baserom.gba", 0xDE5E60, 0x0000010 + +song_08DE5E70:: @ 08DE5E70 + .incbin "baserom.gba", 0xDE5E70, 0x000000C + +gUnk_08DE5E7C:: @ 08DE5E7C + .incbin "baserom.gba", 0xDE5E7C, 0x0000010 + +song_08DE5E8C:: @ 08DE5E8C + .incbin "baserom.gba", 0xDE5E8C, 0x000000C + +gUnk_08DE5E98:: @ 08DE5E98 + .incbin "baserom.gba", 0xDE5E98, 0x0000010 + +song_08DE5EA8:: @ 08DE5EA8 + .incbin "baserom.gba", 0xDE5EA8, 0x000000C + +gUnk_08DE5EB4:: @ 08DE5EB4 + .incbin "baserom.gba", 0xDE5EB4, 0x0000010 + +song_08DE5EC4:: @ 08DE5EC4 + .incbin "baserom.gba", 0xDE5EC4, 0x000000C + +gUnk_08DE5ED0:: @ 08DE5ED0 + .incbin "baserom.gba", 0xDE5ED0, 0x0000010 + +song_08DE5EE0:: @ 08DE5EE0 + .incbin "baserom.gba", 0xDE5EE0, 0x000000C + +gUnk_08DE5EEC:: @ 08DE5EEC + .incbin "baserom.gba", 0xDE5EEC, 0x0000010 + +song_08DE5EFC:: @ 08DE5EFC + .incbin "baserom.gba", 0xDE5EFC, 0x000000C + +gUnk_08DE5F08:: @ 08DE5F08 + .incbin "baserom.gba", 0xDE5F08, 0x0000010 + +song_08DE5F18:: @ 08DE5F18 + .incbin "baserom.gba", 0xDE5F18, 0x000000C + +gUnk_08DE5F24:: @ 08DE5F24 + .incbin "baserom.gba", 0xDE5F24, 0x0000010 + +song_08DE5F34:: @ 08DE5F34 + .incbin "baserom.gba", 0xDE5F34, 0x000000C + +gUnk_08DE5F40:: @ 08DE5F40 + .incbin "baserom.gba", 0xDE5F40, 0x0000044 + +gUnk_08DE5F84:: @ 08DE5F84 + .incbin "baserom.gba", 0xDE5F84, 0x0000048 + +song_08DE5FCC:: @ 08DE5FCC + .incbin "baserom.gba", 0xDE5FCC, 0x0000010 + +gUnk_08DE5FDC:: @ 08DE5FDC + .incbin "baserom.gba", 0xDE5FDC, 0x0000028 + +song_08DE6004:: @ 08DE6004 + .incbin "baserom.gba", 0xDE6004, 0x000000C + +gUnk_08DE6010:: @ 08DE6010 + .incbin "baserom.gba", 0xDE6010, 0x0000034 + +song_08DE6044:: @ 08DE6044 + .incbin "baserom.gba", 0xDE6044, 0x000000C + +gUnk_08DE6050:: @ 08DE6050 + .incbin "baserom.gba", 0xDE6050, 0x0000010 + +song_08DE6060:: @ 08DE6060 + .incbin "baserom.gba", 0xDE6060, 0x000000C + +gUnk_08DE606C:: @ 08DE606C + .incbin "baserom.gba", 0xDE606C, 0x0000010 + +song_08DE607C:: @ 08DE607C + .incbin "baserom.gba", 0xDE607C, 0x000000C + +gUnk_08DE6088:: @ 08DE6088 + .incbin "baserom.gba", 0xDE6088, 0x0000010 + +song_08DE6098:: @ 08DE6098 + .incbin "baserom.gba", 0xDE6098, 0x000000C + +gUnk_08DE60A4:: @ 08DE60A4 + .incbin "baserom.gba", 0xDE60A4, 0x0000010 + +song_08DE60B4:: @ 08DE60B4 + .incbin "baserom.gba", 0xDE60B4, 0x000000C + +gUnk_08DE60C0:: @ 08DE60C0 + .incbin "baserom.gba", 0xDE60C0, 0x0000010 + +song_08DE60D0:: @ 08DE60D0 + .incbin "baserom.gba", 0xDE60D0, 0x000000C + +gUnk_08DE60DC:: @ 08DE60DC + .incbin "baserom.gba", 0xDE60DC, 0x0000010 + +song_08DE60EC:: @ 08DE60EC + .incbin "baserom.gba", 0xDE60EC, 0x000000C + +gUnk_08DE60F8:: @ 08DE60F8 + .incbin "baserom.gba", 0xDE60F8, 0x0000010 + +song_08DE6108:: @ 08DE6108 + .incbin "baserom.gba", 0xDE6108, 0x000000C + +gUnk_08DE6114:: @ 08DE6114 + .incbin "baserom.gba", 0xDE6114, 0x0000010 + +song_08DE6124:: @ 08DE6124 + .incbin "baserom.gba", 0xDE6124, 0x000000C + +gUnk_08DE6130:: @ 08DE6130 + .incbin "baserom.gba", 0xDE6130, 0x0000010 + +song_08DE6140:: @ 08DE6140 + .incbin "baserom.gba", 0xDE6140, 0x000000C + +gUnk_08DE614C:: @ 08DE614C + .incbin "baserom.gba", 0xDE614C, 0x0000010 + +song_08DE615C:: @ 08DE615C + .incbin "baserom.gba", 0xDE615C, 0x000000C + +gUnk_08DE6168:: @ 08DE6168 + .incbin "baserom.gba", 0xDE6168, 0x0000010 + +song_08DE6178:: @ 08DE6178 + .incbin "baserom.gba", 0xDE6178, 0x000000C + +gUnk_08DE6184:: @ 08DE6184 + .incbin "baserom.gba", 0xDE6184, 0x0000010 + +song_08DE6194:: @ 08DE6194 + .incbin "baserom.gba", 0xDE6194, 0x000000C + +gUnk_08DE61A0:: @ 08DE61A0 + .incbin "baserom.gba", 0xDE61A0, 0x0000010 + +song_08DE61B0:: @ 08DE61B0 + .incbin "baserom.gba", 0xDE61B0, 0x000000C + +gUnk_08DE61BC:: @ 08DE61BC + .incbin "baserom.gba", 0xDE61BC, 0x0000010 + +song_08DE61CC:: @ 08DE61CC + .incbin "baserom.gba", 0xDE61CC, 0x000000C + +gUnk_08DE61D8:: @ 08DE61D8 + .incbin "baserom.gba", 0xDE61D8, 0x0000010 + +song_08DE61E8:: @ 08DE61E8 + .incbin "baserom.gba", 0xDE61E8, 0x000000C + +gUnk_08DE61F4:: @ 08DE61F4 + .incbin "baserom.gba", 0xDE61F4, 0x0000010 + +song_08DE6204:: @ 08DE6204 + .incbin "baserom.gba", 0xDE6204, 0x000000C + +gUnk_08DE6210:: @ 08DE6210 + .incbin "baserom.gba", 0xDE6210, 0x0000010 + +song_08DE6220:: @ 08DE6220 + .incbin "baserom.gba", 0xDE6220, 0x000000C + +gUnk_08DE622C:: @ 08DE622C + .incbin "baserom.gba", 0xDE622C, 0x0000010 + +song_08DE623C:: @ 08DE623C + .incbin "baserom.gba", 0xDE623C, 0x000000C + +gUnk_08DE6248:: @ 08DE6248 + .incbin "baserom.gba", 0xDE6248, 0x0000010 + +song_08DE6258:: @ 08DE6258 + .incbin "baserom.gba", 0xDE6258, 0x000000C + +gUnk_08DE6264:: @ 08DE6264 + .incbin "baserom.gba", 0xDE6264, 0x0000010 + +song_08DE6274:: @ 08DE6274 + .incbin "baserom.gba", 0xDE6274, 0x000000C + +gUnk_08DE6280:: @ 08DE6280 + .incbin "baserom.gba", 0xDE6280, 0x0000010 + +song_08DE6290:: @ 08DE6290 + .incbin "baserom.gba", 0xDE6290, 0x000000C + +gUnk_08DE629C:: @ 08DE629C + .incbin "baserom.gba", 0xDE629C, 0x0000010 + +song_08DE62AC:: @ 08DE62AC + .incbin "baserom.gba", 0xDE62AC, 0x000000C + +gUnk_08DE62B8:: @ 08DE62B8 + .incbin "baserom.gba", 0xDE62B8, 0x0000010 + +song_08DE62C8:: @ 08DE62C8 + .incbin "baserom.gba", 0xDE62C8, 0x000000C + +gUnk_08DE62D4:: @ 08DE62D4 + .incbin "baserom.gba", 0xDE62D4, 0x0000010 + +song_08DE62E4:: @ 08DE62E4 + .incbin "baserom.gba", 0xDE62E4, 0x000000C + +gUnk_08DE62F0:: @ 08DE62F0 + .incbin "baserom.gba", 0xDE62F0, 0x0000010 + +song_08DE6300:: @ 08DE6300 + .incbin "baserom.gba", 0xDE6300, 0x000000C + +gUnk_08DE630C:: @ 08DE630C + .incbin "baserom.gba", 0xDE630C, 0x0000010 + +song_08DE631C:: @ 08DE631C + .incbin "baserom.gba", 0xDE631C, 0x000000C + +gUnk_08DE6328:: @ 08DE6328 + .incbin "baserom.gba", 0xDE6328, 0x0000010 + +song_08DE6338:: @ 08DE6338 + .incbin "baserom.gba", 0xDE6338, 0x000000C + +gUnk_08DE6344:: @ 08DE6344 + .incbin "baserom.gba", 0xDE6344, 0x0000010 + +song_08DE6354:: @ 08DE6354 + .incbin "baserom.gba", 0xDE6354, 0x000000C + +gUnk_08DE6360:: @ 08DE6360 + .incbin "baserom.gba", 0xDE6360, 0x0000010 + +song_08DE6370:: @ 08DE6370 + .incbin "baserom.gba", 0xDE6370, 0x000000C + +gUnk_08DE637C:: @ 08DE637C + .incbin "baserom.gba", 0xDE637C, 0x0000010 + +song_08DE638C:: @ 08DE638C + .incbin "baserom.gba", 0xDE638C, 0x000000C + +gUnk_08DE6398:: @ 08DE6398 + .incbin "baserom.gba", 0xDE6398, 0x0000010 + +song_08DE63A8:: @ 08DE63A8 + .incbin "baserom.gba", 0xDE63A8, 0x000000C + +gUnk_08DE63B4:: @ 08DE63B4 + .incbin "baserom.gba", 0xDE63B4, 0x0000010 + +song_08DE63C4:: @ 08DE63C4 + .incbin "baserom.gba", 0xDE63C4, 0x000000C + +gUnk_08DE63D0:: @ 08DE63D0 + .incbin "baserom.gba", 0xDE63D0, 0x0000010 + +song_08DE63E0:: @ 08DE63E0 + .incbin "baserom.gba", 0xDE63E0, 0x000000C + +gUnk_08DE63EC:: @ 08DE63EC + .incbin "baserom.gba", 0xDE63EC, 0x0000010 + +song_08DE63FC:: @ 08DE63FC + .incbin "baserom.gba", 0xDE63FC, 0x000000C + +gUnk_08DE6408:: @ 08DE6408 + .incbin "baserom.gba", 0xDE6408, 0x0000010 + +song_08DE6418:: @ 08DE6418 + .incbin "baserom.gba", 0xDE6418, 0x000000C + +gUnk_08DE6424:: @ 08DE6424 + .incbin "baserom.gba", 0xDE6424, 0x0000010 + +song_08DE6434:: @ 08DE6434 + .incbin "baserom.gba", 0xDE6434, 0x000000C + +gUnk_08DE6440:: @ 08DE6440 + .incbin "baserom.gba", 0xDE6440, 0x0000010 + +song_08DE6450:: @ 08DE6450 + .incbin "baserom.gba", 0xDE6450, 0x000000C + +gUnk_08DE645C:: @ 08DE645C + .incbin "baserom.gba", 0xDE645C, 0x0000010 + +song_08DE646C:: @ 08DE646C + .incbin "baserom.gba", 0xDE646C, 0x000000C + +gUnk_08DE6478:: @ 08DE6478 + .incbin "baserom.gba", 0xDE6478, 0x0000010 + +song_08DE6488:: @ 08DE6488 + .incbin "baserom.gba", 0xDE6488, 0x000000C + +gUnk_08DE6494:: @ 08DE6494 + .incbin "baserom.gba", 0xDE6494, 0x0000010 + +song_08DE64A4:: @ 08DE64A4 + .incbin "baserom.gba", 0xDE64A4, 0x000000C + +gUnk_08DE64B0:: @ 08DE64B0 + .incbin "baserom.gba", 0xDE64B0, 0x0000010 + +song_08DE64C0:: @ 08DE64C0 + .incbin "baserom.gba", 0xDE64C0, 0x000000C + +gUnk_08DE64CC:: @ 08DE64CC + .incbin "baserom.gba", 0xDE64CC, 0x0000010 + +song_08DE64DC:: @ 08DE64DC + .incbin "baserom.gba", 0xDE64DC, 0x000000C + +gUnk_08DE64E8:: @ 08DE64E8 + .incbin "baserom.gba", 0xDE64E8, 0x0000010 + +song_08DE64F8:: @ 08DE64F8 + .incbin "baserom.gba", 0xDE64F8, 0x000000C + +gUnk_08DE6504:: @ 08DE6504 + .incbin "baserom.gba", 0xDE6504, 0x0000010 + +song_08DE6514:: @ 08DE6514 + .incbin "baserom.gba", 0xDE6514, 0x000000C + +gUnk_08DE6520:: @ 08DE6520 + .incbin "baserom.gba", 0xDE6520, 0x0000010 + +song_08DE6530:: @ 08DE6530 + .incbin "baserom.gba", 0xDE6530, 0x000000C + +gUnk_08DE653C:: @ 08DE653C + .incbin "baserom.gba", 0xDE653C, 0x0000010 + +song_08DE654C:: @ 08DE654C + .incbin "baserom.gba", 0xDE654C, 0x000000C + +gUnk_08DE6558:: @ 08DE6558 + .incbin "baserom.gba", 0xDE6558, 0x0000010 + +song_08DE6568:: @ 08DE6568 + .incbin "baserom.gba", 0xDE6568, 0x000000C + +gUnk_08DE6574:: @ 08DE6574 + .incbin "baserom.gba", 0xDE6574, 0x0000010 + +song_08DE6584:: @ 08DE6584 + .incbin "baserom.gba", 0xDE6584, 0x000000C + +gUnk_08DE6590:: @ 08DE6590 + .incbin "baserom.gba", 0xDE6590, 0x0000010 + +song_08DE65A0:: @ 08DE65A0 + .incbin "baserom.gba", 0xDE65A0, 0x000000C + +gUnk_08DE65AC:: @ 08DE65AC + .incbin "baserom.gba", 0xDE65AC, 0x0000010 + +song_08DE65BC:: @ 08DE65BC + .incbin "baserom.gba", 0xDE65BC, 0x000000C + +gUnk_08DE65C8:: @ 08DE65C8 + .incbin "baserom.gba", 0xDE65C8, 0x0000014 + +song_08DE65DC:: @ 08DE65DC + .incbin "baserom.gba", 0xDE65DC, 0x000000C + +gUnk_08DE65E8:: @ 08DE65E8 + .incbin "baserom.gba", 0xDE65E8, 0x0000010 + +song_08DE65F8:: @ 08DE65F8 + .incbin "baserom.gba", 0xDE65F8, 0x000000C + +gUnk_08DE6604:: @ 08DE6604 + .incbin "baserom.gba", 0xDE6604, 0x0000010 + +song_08DE6614:: @ 08DE6614 + .incbin "baserom.gba", 0xDE6614, 0x000000C + +gUnk_08DE6620:: @ 08DE6620 + .incbin "baserom.gba", 0xDE6620, 0x0000010 + +song_08DE6630:: @ 08DE6630 + .incbin "baserom.gba", 0xDE6630, 0x000000C + +gUnk_08DE663C:: @ 08DE663C + .incbin "baserom.gba", 0xDE663C, 0x0000014 + +song_08DE6650:: @ 08DE6650 + .incbin "baserom.gba", 0xDE6650, 0x000000C + +gUnk_08DE665C:: @ 08DE665C + .incbin "baserom.gba", 0xDE665C, 0x0000018 + +song_08DE6674:: @ 08DE6674 + .incbin "baserom.gba", 0xDE6674, 0x000000C + +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 + +song_08DE7544:: @ 08DE7544 + .incbin "baserom.gba", 0xDE7544, 0x0000028 + +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 + +song_08DE7B70:: @ 08DE7B70 + .incbin "baserom.gba", 0xDE7B70, 0x0000038 + +gUnk_08DE7BA8:: @ 08DE7BA8 + .incbin "baserom.gba", 0xDE7BA8, 0x0000010 + +song_08DE7BB8:: @ 08DE7BB8 + .incbin "baserom.gba", 0xDE7BB8, 0x000000C + +gUnk_08DE7BC4:: @ 08DE7BC4 + .incbin "baserom.gba", 0xDE7BC4, 0x0000010 + +song_08DE7BD4:: @ 08DE7BD4 + .incbin "baserom.gba", 0xDE7BD4, 0x000000C + +gUnk_08DE7BE0:: @ 08DE7BE0 + .incbin "baserom.gba", 0xDE7BE0, 0x000001C + +song_08DE7BFC:: @ 08DE7BFC + .incbin "baserom.gba", 0xDE7BFC, 0x000000C + +gUnk_08DE7C08:: @ 08DE7C08 + .incbin "baserom.gba", 0xDE7C08, 0x0000020 + +song_08DE7C28:: @ 08DE7C28 + .incbin "baserom.gba", 0xDE7C28, 0x000000C + +gUnk_08DE7C34:: @ 08DE7C34 + .incbin "baserom.gba", 0xDE7C34, 0x0000044 + +song_08DE7C78:: @ 08DE7C78 + .incbin "baserom.gba", 0xDE7C78, 0x000000C + +gUnk_08DE7C84:: @ 08DE7C84 + .incbin "baserom.gba", 0xDE7C84, 0x0000010 + +song_08DE7C94:: @ 08DE7C94 + .incbin "baserom.gba", 0xDE7C94, 0x000000C + +gUnk_08DE7CA0:: @ 08DE7CA0 + .incbin "baserom.gba", 0xDE7CA0, 0x0000014 + +song_08DE7CB4:: @ 08DE7CB4 + .incbin "baserom.gba", 0xDE7CB4, 0x000000C + +gUnk_08DE7CC0:: @ 08DE7CC0 + .incbin "baserom.gba", 0xDE7CC0, 0x0000030 + +song_08DE7CF0:: @ 08DE7CF0 + .incbin "baserom.gba", 0xDE7CF0, 0x000000C + +gUnk_08DE7CFC:: @ 08DE7CFC + .incbin "baserom.gba", 0xDE7CFC, 0x0000010 + +song_08DE7D0C:: @ 08DE7D0C + .incbin "baserom.gba", 0xDE7D0C, 0x000000C + +gUnk_08DE7D18:: @ 08DE7D18 + .incbin "baserom.gba", 0xDE7D18, 0x0000010 + +song_08DE7D28:: @ 08DE7D28 + .incbin "baserom.gba", 0xDE7D28, 0x000000C diff --git a/include/gba/m4a.h b/include/gba/m4a.h index 034fca97..d27cafdd 100644 --- a/include/gba/m4a.h +++ b/include/gba/m4a.h @@ -1,4 +1,63 @@ #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 ms; + u16 me; +} Song; + +typedef struct MusicPlayer { + MusicPlayerInfo* info; + MusicPlayerTrack* track; + u8 unk_8; + u16 unk_A; +} MusicPlayer; + +extern const MusicPlayer gMPlayTable[]; +extern const Song gSongTable[]; + #endif // GUARD_M4A_INTERNAL_H diff --git a/linker.ld b/linker.ld index 26c2eb53..f590dbba 100644 --- a/linker.ld +++ b/linker.ld @@ -1042,6 +1042,8 @@ SECTIONS { data/sprite_table.o(.rodata); src/gba/m4a.o(.rodata); data/data_089FC6C4.o(.rodata); + src/sound.o(.rodata); + data/data_08A127A1.o(.rodata); src/eeprom.o(.rodata); } >rom diff --git a/src/gba/m4a.c b/src/gba/m4a.c index 0fa6b184..1123ac51 100644 --- a/src/gba/m4a.c +++ b/src/gba/m4a.c @@ -36,9 +36,6 @@ #define SOUND_MODE_DA_BIT 0x00B00000 #define SOUND_MODE_DA_BIT_SHIFT 20 -typedef struct MusicPlayerTrack MusicPlayerTrack; -typedef struct MusicPlayerInfo MusicPlayerInfo; - typedef void (*MPlayFunc)(); typedef void (*PlyNoteFunc)(u32, MusicPlayerInfo*, MusicPlayerTrack*); typedef void (*CgbSoundFunc)(void); @@ -48,35 +45,6 @@ typedef void (*ExtVolPitFunc)(void); typedef void (*MPlayMainFunc)(MusicPlayerInfo*); typedef void (*XcmdFunc)(MusicPlayerInfo*, MusicPlayerTrack*); -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 CgbChannel { u8 statusFlags; u8 type; @@ -194,15 +162,6 @@ typedef struct SoundInfo { s8 pcmBuffer[PCM_DMA_BUF_SIZE]; } SoundInfo; -typedef struct SongHeader { - u8 trackCount; - u8 blockCount; - u8 priority; - u8 reverb; - ToneData* tone; - u8* part[1]; -} SongHeader; - #define MPT_FLG_VOLSET 0x01 #define MPT_FLG_VOLCHG 0x03 #define MPT_FLG_PITSET 0x04 @@ -265,7 +224,7 @@ struct MusicPlayerTrack { // typedef above struct MusicPlayerInfo { - SongHeader* songHeader; + const SongHeader* songHeader; u32 status; u8 trackCount; u8 priority; @@ -288,22 +247,6 @@ struct MusicPlayerInfo { u32* intp; }; -typedef struct MusicPlayer { - MusicPlayerInfo* info; - MusicPlayerTrack* track; - u8 unk_8; - u16 unk_A; -} MusicPlayer; - -typedef struct Song { - SongHeader* header; - u16 ms; - u16 me; -} Song; - -extern const MusicPlayer gMPlayTable[]; -extern const Song gSongTable[]; - extern u8 gMPlayMemAccArea[]; extern char SoundMainRAM[]; @@ -326,7 +269,7 @@ void MPlayMain(); void RealClearChain(void* x); void MPlayContinue(MusicPlayerInfo* mplayInfo); -void MPlayStart(MusicPlayerInfo* mplayInfo, SongHeader* songHeader); +void MPlayStart(MusicPlayerInfo* mplayInfo, const SongHeader* songHeader); void MPlayStop(MusicPlayerInfo* mplayInfo); void FadeOutBody(MusicPlayerInfo* mplayInfo); void TrkVolPitSet(MusicPlayerInfo* mplayInfo, MusicPlayerTrack* track); @@ -979,7 +922,7 @@ void MPlayOpen(MusicPlayerInfo* mplayInfo, MusicPlayerTrack* tracks, u8 trackCou mplayInfo->ident = ID_NUMBER; } -void MPlayStart(MusicPlayerInfo* mplayInfo, SongHeader* songHeader) { +void MPlayStart(MusicPlayerInfo* mplayInfo, const SongHeader* songHeader) { s32 i; u8 unk_B; MusicPlayerTrack* track; diff --git a/src/sound.c b/src/sound.c new file mode 100644 index 00000000..fe061a80 --- /dev/null +++ b/src/sound.c @@ -0,0 +1,1059 @@ +#include "gba/m4a.h" + +extern const SongHeader song_08DCC48C; +extern const SongHeader song_08DCC6CC; +extern const SongHeader song_08DCC844; +extern const SongHeader song_08DCC9F4; +extern const SongHeader song_08DCCB3C; +extern const SongHeader song_08DCCD40; +extern const SongHeader song_08DCD0C8; +extern const SongHeader song_08DCD4AC; +extern const SongHeader song_08DCDF2C; +extern const SongHeader song_08DCF734; +extern const SongHeader song_08DCFA40; +extern const SongHeader song_08DCFBF4; +extern const SongHeader song_08DCFD98; +extern const SongHeader song_08DD0244; +extern const SongHeader song_08DD0690; +extern const SongHeader song_08DD0A94; +extern const SongHeader song_08DD0CF4; +extern const SongHeader song_08DD11A8; +extern const SongHeader song_08A12ECC; +extern const SongHeader song_08DD1548; +extern const SongHeader song_08DD1990; +extern const SongHeader song_08DD1C2C; +extern const SongHeader song_08DD1EA4; +extern const SongHeader song_08DD2130; +extern const SongHeader song_08DD2340; +extern const SongHeader song_08DD2D50; +extern const SongHeader song_08DD30F0; +extern const SongHeader song_08DD335C; +extern const SongHeader song_08DD3BCC; +extern const SongHeader song_08DD40E8; +extern const SongHeader song_08DD4858; +extern const SongHeader song_08DD4B44; +extern const SongHeader song_08DD52FC; +extern const SongHeader song_08DD5894; +extern const SongHeader song_08DD64FC; +extern const SongHeader song_08DD6BFC; +extern const SongHeader song_08DD6FC4; +extern const SongHeader song_08DD7174; +extern const SongHeader song_08DD7670; +extern const SongHeader song_08DD7E08; +extern const SongHeader song_08DD83CC; +extern const SongHeader song_08DD8E5C; +extern const SongHeader song_08DD902C; +extern const SongHeader song_08DD9604; +extern const SongHeader song_08DD9AAC; +extern const SongHeader song_08DD9F50; +extern const SongHeader song_08DDA3F8; +extern const SongHeader song_08DDAAC8; +extern const SongHeader song_08DDB1D4; +extern const SongHeader song_08DDB5E4; +extern const SongHeader song_08DDC070; +extern const SongHeader song_08DDC250; +extern const SongHeader song_08DDC394; +extern const SongHeader song_08DDC4B4; +extern const SongHeader song_08DDCF28; +extern const SongHeader song_08DDD510; +extern const SongHeader song_08DDDA50; +extern const SongHeader song_08DDE4E4; +extern const SongHeader song_08DDE824; +extern const SongHeader song_08DDEC38; +extern const SongHeader song_08DDED6C; +extern const SongHeader song_08DDEE18; +extern const SongHeader song_08DDEE44; +extern const SongHeader song_08DDEEBC; +extern const SongHeader song_08DDEF20; +extern const SongHeader song_08DDEF44; +extern const SongHeader song_08DDEF7C; +extern const SongHeader song_08DDEF9C; +extern const SongHeader song_08DDF008; +extern const SongHeader song_08DDF040; +extern const SongHeader song_08DDF068; +extern const SongHeader song_08DDF094; +extern const SongHeader song_08DDF0BC; +extern const SongHeader song_08DDF0EC; +extern const SongHeader song_08DDF144; +extern const SongHeader song_08DDF16C; +extern const SongHeader song_08DDF19C; +extern const SongHeader song_08DDF1F4; +extern const SongHeader song_08DDF21C; +extern const SongHeader song_08DDF238; +extern const SongHeader song_08DDF254; +extern const SongHeader song_08DDF270; +extern const SongHeader song_08DDF28C; +extern const SongHeader song_08DDF2A8; +extern const SongHeader song_08DDF2C4; +extern const SongHeader song_08DDF2E0; +extern const SongHeader song_08DDF2FC; +extern const SongHeader song_08DDF31C; +extern const SongHeader song_08DDF33C; +extern const SongHeader song_08DDF38C; +extern const SongHeader song_08DDF3B0; +extern const SongHeader song_08DDF3E4; +extern const SongHeader song_08DDF400; +extern const SongHeader song_08DDF43C; +extern const SongHeader song_08DDF484; +extern const SongHeader song_08DDF57C; +extern const SongHeader song_08DDF598; +extern const SongHeader song_08DDF608; +extern const SongHeader song_08DDF630; +extern const SongHeader song_08DDF64C; +extern const SongHeader song_08DDF668; +extern const SongHeader song_08DDF684; +extern const SongHeader song_08DDF6A0; +extern const SongHeader song_08DDF6BC; +extern const SongHeader song_08DDF6D8; +extern const SongHeader song_08DDF6F4; +extern const SongHeader song_08DDF710; +extern const SongHeader song_08DDF72C; +extern const SongHeader song_08DDF748; +extern const SongHeader song_08DDF764; +extern const SongHeader song_08DDF780; +extern const SongHeader song_08DDF79C; +extern const SongHeader song_08DDF7B8; +extern const SongHeader song_08DDF7D4; +extern const SongHeader song_08DDF7F0; +extern const SongHeader song_08DDF80C; +extern const SongHeader song_08DDF828; +extern const SongHeader song_08DDF844; +extern const SongHeader song_08DDF860; +extern const SongHeader song_08DDF87C; +extern const SongHeader song_08DDF898; +extern const SongHeader song_08DDF8B4; +extern const SongHeader song_08DDF8D4; +extern const SongHeader song_08DDF8F0; +extern const SongHeader song_08DDF90C; +extern const SongHeader song_08DDF928; +extern const SongHeader song_08DDF944; +extern const SongHeader song_08DDF960; +extern const SongHeader song_08DDF97C; +extern const SongHeader song_08DDF998; +extern const SongHeader song_08DDF9B4; +extern const SongHeader song_08DDF9D0; +extern const SongHeader song_08DDF9EC; +extern const SongHeader song_08DDFA0C; +extern const SongHeader song_08DDFA28; +extern const SongHeader song_08DDFA44; +extern const SongHeader song_08DDFA60; +extern const SongHeader song_08DDFA7C; +extern const SongHeader song_08DDFA98; +extern const SongHeader song_08DDFAB4; +extern const SongHeader song_08DDFAD0; +extern const SongHeader song_08DDFAEC; +extern const SongHeader song_08DDFB08; +extern const SongHeader song_08DDFB24; +extern const SongHeader song_08DDFB40; +extern const SongHeader song_08DDFB5C; +extern const SongHeader song_08DDFB78; +extern const SongHeader song_08DDFB94; +extern const SongHeader song_08DDFBB0; +extern const SongHeader song_08DDFBCC; +extern const SongHeader song_08DDFBE8; +extern const SongHeader song_08DDFC04; +extern const SongHeader song_08DDFC20; +extern const SongHeader song_08DDFC3C; +extern const SongHeader song_08DDFC58; +extern const SongHeader song_08DDFC74; +extern const SongHeader song_08DDFC90; +extern const SongHeader song_08DDFCAC; +extern const SongHeader song_08DDFCC8; +extern const SongHeader song_08DDFCE4; +extern const SongHeader song_08DDFD00; +extern const SongHeader song_08DDFD1C; +extern const SongHeader song_08DDFD38; +extern const SongHeader song_08DDFD54; +extern const SongHeader song_08DDFD70; +extern const SongHeader song_08DDFD8C; +extern const SongHeader song_08DDFDA8; +extern const SongHeader song_08DDFDD4; +extern const SongHeader song_08DDFE14; +extern const SongHeader song_08DDFE30; +extern const SongHeader song_08DDFE4C; +extern const SongHeader song_08DDFE68; +extern const SongHeader song_08DDFE84; +extern const SongHeader song_08DDFEA0; +extern const SongHeader song_08DDFEBC; +extern const SongHeader song_08DDFED8; +extern const SongHeader song_08DDFEF4; +extern const SongHeader song_08DDFF10; +extern const SongHeader song_08DDFF2C; +extern const SongHeader song_08DDFF48; +extern const SongHeader song_08DDFF64; +extern const SongHeader song_08DDFF80; +extern const SongHeader song_08DDFF9C; +extern const SongHeader song_08DDFFB8; +extern const SongHeader song_08DDFFD4; +extern const SongHeader song_08DDFFF0; +extern const SongHeader song_08DE000C; +extern const SongHeader song_08DE0028; +extern const SongHeader song_08DE0048; +extern const SongHeader song_08DE0064; +extern const SongHeader song_08DE0080; +extern const SongHeader song_08DE00A0; +extern const SongHeader song_08DE00BC; +extern const SongHeader song_08DE00EC; +extern const SongHeader song_08DE0138; +extern const SongHeader song_08DE0180; +extern const SongHeader song_08DE01B4; +extern const SongHeader song_08DE01F4; +extern const SongHeader song_08DE0244; +extern const SongHeader song_08DE028C; +extern const SongHeader song_08DE02AC; +extern const SongHeader song_08DE02C8; +extern const SongHeader song_08DE02EC; +extern const SongHeader song_08DE0310; +extern const SongHeader song_08DE0388; +extern const SongHeader song_08DE03C4; +extern const SongHeader song_08DE041C; +extern const SongHeader song_08DE04E4; +extern const SongHeader song_08DE0534; +extern const SongHeader song_08DE0584; +extern const SongHeader song_08DE05DC; +extern const SongHeader song_08DE0634; +extern const SongHeader song_08DE068C; +extern const SongHeader song_08DE06E4; +extern const SongHeader song_08DE0728; +extern const SongHeader song_08DE0784; +extern const SongHeader song_08DE07D4; +extern const SongHeader song_08DE0840; +extern const SongHeader song_08DE0860; +extern const SongHeader song_08DE087C; +extern const SongHeader song_08DE0898; +extern const SongHeader song_08DE08C4; +extern const SongHeader song_08DE08FC; +extern const SongHeader song_08DE199C; +extern const SongHeader song_08DE19D0; +extern const SongHeader song_08DE1A00; +extern const SongHeader song_08DE1A2C; +extern const SongHeader song_08DE207C; +extern const SongHeader song_08DE20C8; +extern const SongHeader song_08DE20FC; +extern const SongHeader song_08DE2124; +extern const SongHeader song_08DE2174; +extern const SongHeader song_08DE21AC; +extern const SongHeader song_08DE21E8; +extern const SongHeader song_08DE222C; +extern const SongHeader song_08DE2260; +extern const SongHeader song_08DE2338; +extern const SongHeader song_08DE2408; +extern const SongHeader song_08DE2478; +extern const SongHeader song_08DE24BC; +extern const SongHeader song_08DE2500; +extern const SongHeader song_08DE251C; +extern const SongHeader song_08DE2544; +extern const SongHeader song_08DE2584; +extern const SongHeader song_08DE25A4; +extern const SongHeader song_08DE25D0; +extern const SongHeader song_08DE25F0; +extern const SongHeader song_08DE267C; +extern const SongHeader song_08DE269C; +extern const SongHeader song_08DE26C4; +extern const SongHeader song_08DE26E4; +extern const SongHeader song_08DE2718; +extern const SongHeader song_08DE2734; +extern const SongHeader song_08DE2778; +extern const SongHeader song_08DE27C0; +extern const SongHeader song_08DE27DC; +extern const SongHeader song_08DE287C; +extern const SongHeader song_08DE2944; +extern const SongHeader song_08DE2A68; +extern const SongHeader song_08DE2AE8; +extern const SongHeader song_08DE2B1C; +extern const SongHeader song_08DE2B3C; +extern const SongHeader song_08DE2B58; +extern const SongHeader song_08DE2B78; +extern const SongHeader song_08DE2B9C; +extern const SongHeader song_08DE2BD0; +extern const SongHeader song_08DE2BF4; +extern const SongHeader song_08DE2C10; +extern const SongHeader song_08DE2C2C; +extern const SongHeader song_08DE2C48; +extern const SongHeader song_08DE2C64; +extern const SongHeader song_08DE2C8C; +extern const SongHeader song_08DE2CFC; +extern const SongHeader song_08DE2D18; +extern const SongHeader song_08DE2D34; +extern const SongHeader song_08DE2D50; +extern const SongHeader song_08DE2D6C; +extern const SongHeader song_08DE2D88; +extern const SongHeader song_08DE2DA4; +extern const SongHeader song_08DE2DC0; +extern const SongHeader song_08DE2DDC; +extern const SongHeader song_08DE2E74; +extern const SongHeader song_08DE2EDC; +extern const SongHeader song_08DE2F98; +extern const SongHeader song_08DE3100; +extern const SongHeader song_08DE311C; +extern const SongHeader song_08DE3154; +extern const SongHeader song_08DE3188; +extern const SongHeader song_08DE31C4; +extern const SongHeader song_08DE32A4; +extern const SongHeader song_08DE33B4; +extern const SongHeader song_08DE33E8; +extern const SongHeader song_08DE34A4; +extern const SongHeader song_08DE34E4; +extern const SongHeader song_08DE3564; +extern const SongHeader song_08DE3588; +extern const SongHeader song_08DE35AC; +extern const SongHeader song_08DE3618; +extern const SongHeader song_08DE3674; +extern const SongHeader song_08DE36B0; +extern const SongHeader song_08DE37CC; +extern const SongHeader song_08DE380C; +extern const SongHeader song_08DE3850; +extern const SongHeader song_08DE3888; +extern const SongHeader song_08DE38F0; +extern const SongHeader song_08DE3918; +extern const SongHeader song_08DE3968; +extern const SongHeader song_08DE39B4; +extern const SongHeader song_08DE3A10; +extern const SongHeader song_08DE3A70; +extern const SongHeader song_08DE3AA0; +extern const SongHeader song_08DE3AF8; +extern const SongHeader song_08DE3B30; +extern const SongHeader song_08DE3B6C; +extern const SongHeader song_08DE3BD4; +extern const SongHeader song_08DE3BF0; +extern const SongHeader song_08DE3C14; +extern const SongHeader song_08DE3C64; +extern const SongHeader song_08DE3CC0; +extern const SongHeader song_08DE3D34; +extern const SongHeader song_08DE3DB0; +extern const SongHeader song_08DE3E34; +extern const SongHeader song_08DE3E5C; +extern const SongHeader song_08DE3EA4; +extern const SongHeader song_08DE3EE0; +extern const SongHeader song_08DE3F1C; +extern const SongHeader song_08DE3F5C; +extern const SongHeader song_08DE4028; +extern const SongHeader song_08DE406C; +extern const SongHeader song_08DE4110; +extern const SongHeader song_08DE417C; +extern const SongHeader song_08DE4198; +extern const SongHeader song_08DE41D0; +extern const SongHeader song_08DE420C; +extern const SongHeader song_08DE4244; +extern const SongHeader song_08DE4278; +extern const SongHeader song_08DE42C0; +extern const SongHeader song_08DE4380; +extern const SongHeader song_08DE43D4; +extern const SongHeader song_08DE4424; +extern const SongHeader song_08DE44C4; +extern const SongHeader song_08DE44E4; +extern const SongHeader song_08DE4500; +extern const SongHeader song_08DE451C; +extern const SongHeader song_08DE4538; +extern const SongHeader song_08DE4554; +extern const SongHeader song_08DE4574; +extern const SongHeader song_08DE4594; +extern const SongHeader song_08DE45F0; +extern const SongHeader song_08DE46A8; +extern const SongHeader song_08DE46C8; +extern const SongHeader song_08DE475C; +extern const SongHeader song_08DE4790; +extern const SongHeader song_08DE47E4; +extern const SongHeader song_08DE4838; +extern const SongHeader song_08DE4878; +extern const SongHeader song_08DE48BC; +extern const SongHeader song_08DE4930; +extern const SongHeader song_08DE4968; +extern const SongHeader song_08DE49AC; +extern const SongHeader song_08DE49D0; +extern const SongHeader song_08DE4A0C; +extern const SongHeader song_08DE4A28; +extern const SongHeader song_08DE4A60; +extern const SongHeader song_08DE4ACC; +extern const SongHeader song_08DE4B00; +extern const SongHeader song_08DE4B50; +extern const SongHeader song_08DE4BEC; +extern const SongHeader song_08DE4CCC; +extern const SongHeader song_08DE4D24; +extern const SongHeader song_08DE4E64; +extern const SongHeader song_08DE4EB0; +extern const SongHeader song_08DE4F20; +extern const SongHeader song_08DE4FB4; +extern const SongHeader song_08DE4FE8; +extern const SongHeader song_08DE506C; +extern const SongHeader song_08DE50BC; +extern const SongHeader song_08DE512C; +extern const SongHeader song_08DE51B0; +extern const SongHeader song_08DE5218; +extern const SongHeader song_08DE5248; +extern const SongHeader song_08DE52F0; +extern const SongHeader song_08DE5318; +extern const SongHeader song_08DE5348; +extern const SongHeader song_08DE5390; +extern const SongHeader song_08DE53FC; +extern const SongHeader song_08DE5440; +extern const SongHeader song_08DE5540; +extern const SongHeader song_08DE5654; +extern const SongHeader song_08DE5728; +extern const SongHeader song_08DE57AC; +extern const SongHeader song_08DE5808; +extern const SongHeader song_08DE5850; +extern const SongHeader song_08DE5894; +extern const SongHeader song_08DE58E0; +extern const SongHeader song_08DE58FC; +extern const SongHeader song_08DE5918; +extern const SongHeader song_08DE5934; +extern const SongHeader song_08DE598C; +extern const SongHeader song_08DE59C8; +extern const SongHeader song_08DE5ADC; +extern const SongHeader song_08DE5AFC; +extern const SongHeader song_08DE5B18; +extern const SongHeader song_08DE5B34; +extern const SongHeader song_08DE5B54; +extern const SongHeader song_08DE5BA8; +extern const SongHeader song_08DE5BC4; +extern const SongHeader song_08DE5BE0; +extern const SongHeader song_08DE5BFC; +extern const SongHeader song_08DE5C18; +extern const SongHeader song_08DE5C34; +extern const SongHeader song_08DE5C50; +extern const SongHeader song_08DE5C6C; +extern const SongHeader song_08DE5C88; +extern const SongHeader song_08DE5CA8; +extern const SongHeader song_08DE5CC4; +extern const SongHeader song_08DE5CE0; +extern const SongHeader song_08DE5CFC; +extern const SongHeader song_08DE5D28; +extern const SongHeader song_08DE5D44; +extern const SongHeader song_08DE5D70; +extern const SongHeader song_08DE5D90; +extern const SongHeader song_08DE5DAC; +extern const SongHeader song_08DE5DC8; +extern const SongHeader song_08DE5DE4; +extern const SongHeader song_08DE5E00; +extern const SongHeader song_08DE5E1C; +extern const SongHeader song_08DE5E38; +extern const SongHeader song_08DE5E54; +extern const SongHeader song_08DE5E70; +extern const SongHeader song_08DE5E8C; +extern const SongHeader song_08DE5EA8; +extern const SongHeader song_08DE5EC4; +extern const SongHeader song_08DE5EE0; +extern const SongHeader song_08DE5EFC; +extern const SongHeader song_08DE5F18; +extern const SongHeader song_08DE5F34; +extern const SongHeader song_08DE5FCC; +extern const SongHeader song_08DE6004; +extern const SongHeader song_08DE6044; +extern const SongHeader song_08DE6060; +extern const SongHeader song_08DE607C; +extern const SongHeader song_08DE6098; +extern const SongHeader song_08DE60B4; +extern const SongHeader song_08DE60D0; +extern const SongHeader song_08DE60EC; +extern const SongHeader song_08DE6108; +extern const SongHeader song_08DE6124; +extern const SongHeader song_08DE6140; +extern const SongHeader song_08DE615C; +extern const SongHeader song_08DE6178; +extern const SongHeader song_08DE6194; +extern const SongHeader song_08DE61B0; +extern const SongHeader song_08DE61CC; +extern const SongHeader song_08DE61E8; +extern const SongHeader song_08DE6204; +extern const SongHeader song_08DE6220; +extern const SongHeader song_08DE623C; +extern const SongHeader song_08DE6258; +extern const SongHeader song_08DE6274; +extern const SongHeader song_08DE6290; +extern const SongHeader song_08DE62AC; +extern const SongHeader song_08DE62C8; +extern const SongHeader song_08DE62E4; +extern const SongHeader song_08DE6300; +extern const SongHeader song_08DE631C; +extern const SongHeader song_08DE6338; +extern const SongHeader song_08DE6354; +extern const SongHeader song_08DE6370; +extern const SongHeader song_08DE638C; +extern const SongHeader song_08DE63A8; +extern const SongHeader song_08DE63C4; +extern const SongHeader song_08DE63E0; +extern const SongHeader song_08DE63FC; +extern const SongHeader song_08DE6418; +extern const SongHeader song_08DE6434; +extern const SongHeader song_08DE6450; +extern const SongHeader song_08DE646C; +extern const SongHeader song_08DE6488; +extern const SongHeader song_08DE64A4; +extern const SongHeader song_08DE64C0; +extern const SongHeader song_08DE64DC; +extern const SongHeader song_08DE64F8; +extern const SongHeader song_08DE6514; +extern const SongHeader song_08DE6530; +extern const SongHeader song_08DE654C; +extern const SongHeader song_08DE6568; +extern const SongHeader song_08DE6584; +extern const SongHeader song_08DE65A0; +extern const SongHeader song_08DE65BC; +extern const SongHeader song_08DE65DC; +extern const SongHeader song_08DE65F8; +extern const SongHeader song_08DE6614; +extern const SongHeader song_08DE6630; +extern const SongHeader song_08DE6650; +extern const SongHeader song_08DE6674; +extern const SongHeader song_08DE7544; +extern const SongHeader song_08DE7B70; +extern const SongHeader song_08DE7BB8; +extern const SongHeader song_08DE7BD4; +extern const SongHeader song_08DE7BFC; +extern const SongHeader song_08DE7C28; +extern const SongHeader song_08DE7C78; +extern const SongHeader song_08DE7C94; +extern const SongHeader song_08DE7CB4; +extern const SongHeader song_08DE7CF0; +extern const SongHeader song_08DE7D0C; +extern const SongHeader song_08DE7D28; + +const Song gSongTable[] = { + { &song_08DCC48C, 0x001f, 0x001f }, + { &song_08DCC6CC, 0x001f, 0x001f }, + { &song_08DCC844, 0x001f, 0x001f }, + { &song_08DCC9F4, 0x001f, 0x001f }, + { &song_08DCCB3C, 0x001f, 0x001f }, + { &song_08DCCD40, 0x001f, 0x001f }, + { &song_08DCD0C8, 0x001f, 0x001f }, + { &song_08DCD4AC, 0x001f, 0x001f }, + { &song_08DCDF2C, 0x001f, 0x001f }, + { &song_08DCF734, 0x001f, 0x001f }, + { &song_08DCFA40, 0x001f, 0x001f }, + { &song_08DCFBF4, 0x001f, 0x001f }, + { &song_08DCFD98, 0x001f, 0x001f }, + { &song_08DD0244, 0x001f, 0x001f }, + { &song_08DD0690, 0x001f, 0x001f }, + { &song_08DD0A94, 0x001f, 0x001f }, + { &song_08DD0CF4, 0x001f, 0x001f }, + { &song_08DD11A8, 0x001f, 0x001f }, + { &song_08A12ECC, 0x0000, 0x0000 }, + { &song_08DD1548, 0x001f, 0x001f }, + { &song_08DD1990, 0x001f, 0x001f }, + { &song_08DD1C2C, 0x001f, 0x001f }, + { &song_08DD1EA4, 0x001f, 0x001f }, + { &song_08DD2130, 0x001f, 0x001f }, + { &song_08DD2340, 0x001f, 0x001f }, + { &song_08DD2D50, 0x001f, 0x001f }, + { &song_08DD30F0, 0x001f, 0x001f }, + { &song_08DD335C, 0x001f, 0x001f }, + { &song_08DD3BCC, 0x001f, 0x001f }, + { &song_08DD40E8, 0x001f, 0x001f }, + { &song_08DD4858, 0x001f, 0x001f }, + { &song_08DD4B44, 0x001f, 0x001f }, + { &song_08DD52FC, 0x001f, 0x001f }, + { &song_08DD5894, 0x001f, 0x001f }, + { &song_08DD64FC, 0x001f, 0x001f }, + { &song_08DD6BFC, 0x001f, 0x001f }, + { &song_08DD6FC4, 0x001f, 0x001f }, + { &song_08DD7174, 0x001f, 0x001f }, + { &song_08DD7670, 0x001f, 0x001f }, + { &song_08DD7E08, 0x001f, 0x001f }, + { &song_08DD83CC, 0x001f, 0x001f }, + { &song_08DD8E5C, 0x001f, 0x001f }, + { &song_08DD902C, 0x001f, 0x001f }, + { &song_08DD9604, 0x001f, 0x001f }, + { &song_08DD9AAC, 0x001f, 0x001f }, + { &song_08DD9F50, 0x001f, 0x001f }, + { &song_08DDA3F8, 0x001f, 0x001f }, + { &song_08DDAAC8, 0x001f, 0x001f }, + { &song_08DDB1D4, 0x001f, 0x001f }, + { &song_08DDB5E4, 0x001f, 0x001f }, + { &song_08DDC070, 0x001f, 0x001f }, + { &song_08DDC250, 0x001f, 0x001f }, + { &song_08DDC394, 0x001f, 0x001f }, + { &song_08DDC4B4, 0x001f, 0x001f }, + { &song_08DDCF28, 0x001f, 0x001f }, + { &song_08DDD510, 0x001f, 0x001f }, + { &song_08DDDA50, 0x001f, 0x001f }, + { &song_08DDE4E4, 0x001f, 0x001f }, + { &song_08DDE824, 0x001f, 0x001f }, + { &song_08DDEC38, 0x001f, 0x001f }, + { &song_08A12ECC, 0x0000, 0x0000 }, + { &song_08A12ECC, 0x0000, 0x0000 }, + { &song_08A12ECC, 0x0000, 0x0000 }, + { &song_08A12ECC, 0x0000, 0x0000 }, + { &song_08A12ECC, 0x0000, 0x0000 }, + { &song_08A12ECC, 0x0000, 0x0000 }, + { &song_08A12ECC, 0x0000, 0x0000 }, + { &song_08A12ECC, 0x0000, 0x0000 }, + { &song_08A12ECC, 0x0000, 0x0000 }, + { &song_08A12ECC, 0x0000, 0x0000 }, + { &song_08A12ECC, 0x0000, 0x0000 }, + { &song_08A12ECC, 0x0000, 0x0000 }, + { &song_08A12ECC, 0x0000, 0x0000 }, + { &song_08A12ECC, 0x0000, 0x0000 }, + { &song_08A12ECC, 0x0000, 0x0000 }, + { &song_08A12ECC, 0x0000, 0x0000 }, + { &song_08A12ECC, 0x0000, 0x0000 }, + { &song_08A12ECC, 0x0000, 0x0000 }, + { &song_08A12ECC, 0x0000, 0x0000 }, + { &song_08A12ECC, 0x0000, 0x0000 }, + { &song_08A12ECC, 0x0000, 0x0000 }, + { &song_08A12ECC, 0x0000, 0x0000 }, + { &song_08A12ECC, 0x0000, 0x0000 }, + { &song_08A12ECC, 0x0000, 0x0000 }, + { &song_08A12ECC, 0x0000, 0x0000 }, + { &song_08A12ECC, 0x0000, 0x0000 }, + { &song_08A12ECC, 0x0000, 0x0000 }, + { &song_08A12ECC, 0x0000, 0x0000 }, + { &song_08A12ECC, 0x0000, 0x0000 }, + { &song_08A12ECC, 0x0000, 0x0000 }, + { &song_08A12ECC, 0x0000, 0x0000 }, + { &song_08A12ECC, 0x0000, 0x0000 }, + { &song_08A12ECC, 0x0000, 0x0000 }, + { &song_08A12ECC, 0x0000, 0x0000 }, + { &song_08DDED6C, 0x001f, 0x001f }, + { &song_08DDEE18, 0x001f, 0x001f }, + { &song_08A12ECC, 0x0000, 0x0000 }, + { &song_08A12ECC, 0x0000, 0x0000 }, + { &song_08A12ECC, 0x0000, 0x0000 }, + { &song_08A12ECC, 0x0000, 0x0000 }, + { &song_08DDEE44, 0x0000, 0x0000 }, + { &song_08DDEEBC, 0x001d, 0x001d }, + { &song_08DDEF20, 0x001c, 0x001c }, + { &song_08DDEF44, 0x001b, 0x001b }, + { &song_08DDEF7C, 0x001a, 0x001a }, + { &song_08DDEF9C, 0x0019, 0x0019 }, + { &song_08DDF008, 0x0018, 0x0018 }, + { &song_08DDF040, 0x0017, 0x0017 }, + { &song_08DDF068, 0x0016, 0x0016 }, + { &song_08DDF094, 0x0015, 0x0015 }, + { &song_08DDF0BC, 0x0014, 0x0014 }, + { &song_08DDF0EC, 0x0000, 0x0000 }, + { &song_08DDF144, 0x0012, 0x0012 }, + { &song_08DDF16C, 0x0000, 0x0000 }, + { &song_08DDF19C, 0x0003, 0x0003 }, + { &song_08DDF1F4, 0x0003, 0x0003 }, + { &song_08DDF21C, 0x000e, 0x000e }, + { &song_08DDF238, 0x0001, 0x0001 }, + { &song_08DDF254, 0x0001, 0x0001 }, + { &song_08DDF270, 0x0001, 0x0001 }, + { &song_08DDF28C, 0x0001, 0x0001 }, + { &song_08DDF2A8, 0x0001, 0x0001 }, + { &song_08DDF2C4, 0x0001, 0x0001 }, + { &song_08DDF2E0, 0x0001, 0x0001 }, + { &song_08DDF2FC, 0x000d, 0x000d }, + { &song_08DDF31C, 0x000c, 0x000c }, + { &song_08DDF33C, 0x000b, 0x000b }, + { &song_08DDF38C, 0x000a, 0x000a }, + { &song_08DDF3B0, 0x0009, 0x0009 }, + { &song_08DDF3E4, 0x0008, 0x0008 }, + { &song_08DDF400, 0x0007, 0x0007 }, + { &song_08DDF43C, 0x0006, 0x0006 }, + { &song_08DDF484, 0x0005, 0x0005 }, + { &song_08DDF57C, 0x0004, 0x0004 }, + { &song_08DDF598, 0x000f, 0x000f }, + { &song_08DDF608, 0x001d, 0x001d }, + { &song_08DDF630, 0x001c, 0x001c }, + { &song_08DDF64C, 0x001b, 0x001b }, + { &song_08DDF668, 0x001a, 0x001a }, + { &song_08DDF684, 0x0019, 0x0019 }, + { &song_08DDF6A0, 0x0018, 0x0018 }, + { &song_08DDF6BC, 0x0002, 0x0002 }, + { &song_08DDF6D8, 0x0002, 0x0002 }, + { &song_08DDF6F4, 0x0002, 0x0002 }, + { &song_08DDF710, 0x0002, 0x0002 }, + { &song_08DDF72C, 0x0002, 0x0002 }, + { &song_08DDF748, 0x0002, 0x0002 }, + { &song_08DDF764, 0x0002, 0x0002 }, + { &song_08DDF780, 0x0003, 0x0003 }, + { &song_08DDF79C, 0x0003, 0x0003 }, + { &song_08DDF7B8, 0x0003, 0x0003 }, + { &song_08DDF7D4, 0x0003, 0x0003 }, + { &song_08DDF7F0, 0x0003, 0x0003 }, + { &song_08DDF80C, 0x0003, 0x0003 }, + { &song_08DDF828, 0x0003, 0x0003 }, + { &song_08DDF844, 0x0004, 0x0004 }, + { &song_08DDF860, 0x0004, 0x0004 }, + { &song_08DDF87C, 0x0004, 0x0004 }, + { &song_08DDF898, 0x0004, 0x0004 }, + { &song_08DDF8B4, 0x0004, 0x0004 }, + { &song_08DDF8D4, 0x0004, 0x0004 }, + { &song_08DDF8F0, 0x0005, 0x0005 }, + { &song_08DDF90C, 0x0005, 0x0005 }, + { &song_08DDF928, 0x0006, 0x0006 }, + { &song_08DDF944, 0x0006, 0x0006 }, + { &song_08DDF960, 0x0006, 0x0006 }, + { &song_08DDF97C, 0x0007, 0x0007 }, + { &song_08DDF998, 0x0007, 0x0007 }, + { &song_08DDF9B4, 0x0007, 0x0007 }, + { &song_08DDF9D0, 0x0008, 0x0008 }, + { &song_08DDF9EC, 0x000a, 0x000a }, + { &song_08DDFA0C, 0x0009, 0x0009 }, + { &song_08DDFA28, 0x000b, 0x000b }, + { &song_08DDFA44, 0x000c, 0x000c }, + { &song_08DDFA60, 0x000d, 0x000d }, + { &song_08DDFA7C, 0x000e, 0x000e }, + { &song_08DDFA98, 0x000f, 0x000f }, + { &song_08DDFAB4, 0x0010, 0x0010 }, + { &song_08DDFAD0, 0x0011, 0x0011 }, + { &song_08DDFAEC, 0x0012, 0x0012 }, + { &song_08DDFB08, 0x0013, 0x0013 }, + { &song_08DDFB24, 0x0014, 0x0014 }, + { &song_08DDFB40, 0x0015, 0x0015 }, + { &song_08DDFB5C, 0x0016, 0x0016 }, + { &song_08DDFB78, 0x0017, 0x0017 }, + { &song_08DDFB94, 0x0018, 0x0018 }, + { &song_08DDFBB0, 0x0019, 0x0019 }, + { &song_08DDFBCC, 0x001a, 0x001a }, + { &song_08DDFBE8, 0x001b, 0x001b }, + { &song_08DDFC04, 0x001c, 0x001c }, + { &song_08DDFC20, 0x001c, 0x001c }, + { &song_08DDFC3C, 0x0003, 0x0003 }, + { &song_08DDFC58, 0x0004, 0x0004 }, + { &song_08DDFC74, 0x0005, 0x0005 }, + { &song_08DDFC90, 0x0006, 0x0006 }, + { &song_08DDFCAC, 0x0007, 0x0007 }, + { &song_08DDFCC8, 0x0008, 0x0008 }, + { &song_08DDFCE4, 0x0009, 0x0009 }, + { &song_08DDFD00, 0x000a, 0x000a }, + { &song_08DDFD1C, 0x000b, 0x000b }, + { &song_08DDFD38, 0x000c, 0x000c }, + { &song_08DDFD54, 0x000d, 0x000d }, + { &song_08DDFD70, 0x000e, 0x000e }, + { &song_08DDFD8C, 0x000f, 0x000f }, + { &song_08DDFDA8, 0x0010, 0x0010 }, + { &song_08DDFDD4, 0x0003, 0x0003 }, + { &song_08DDFE14, 0x0016, 0x0016 }, + { &song_08DDFE30, 0x0011, 0x0011 }, + { &song_08DDFE4C, 0x0012, 0x0012 }, + { &song_08DDFE68, 0x0013, 0x0013 }, + { &song_08DDFE84, 0x0014, 0x0014 }, + { &song_08DDFEA0, 0x0015, 0x0015 }, + { &song_08DDFEBC, 0x0016, 0x0016 }, + { &song_08DDFED8, 0x0017, 0x0017 }, + { &song_08DDFEF4, 0x0018, 0x0018 }, + { &song_08DDFF10, 0x0015, 0x0015 }, + { &song_08DDFF2C, 0x0014, 0x0014 }, + { &song_08DDFF48, 0x0019, 0x0019 }, + { &song_08DDFF64, 0x001a, 0x001a }, + { &song_08DDFF80, 0x001b, 0x001b }, + { &song_08DDFF9C, 0x0013, 0x0013 }, + { &song_08DDFFB8, 0x0012, 0x0012 }, + { &song_08DDFFD4, 0x0011, 0x0011 }, + { &song_08DDFFF0, 0x0010, 0x0010 }, + { &song_08DE000C, 0x000f, 0x000f }, + { &song_08DE0028, 0x000e, 0x000e }, + { &song_08DE0048, 0x000d, 0x000d }, + { &song_08DE0064, 0x000c, 0x000c }, + { &song_08DE0080, 0x000b, 0x000b }, + { &song_08DE00A0, 0x000a, 0x000a }, + { &song_08DE00BC, 0x0009, 0x0009 }, + { &song_08DE00EC, 0x0008, 0x0008 }, + { &song_08DE0138, 0x0008, 0x0008 }, + { &song_08DE0180, 0x0008, 0x0008 }, + { &song_08DE01B4, 0x0008, 0x0008 }, + { &song_08DE01F4, 0x0008, 0x0008 }, + { &song_08DE0244, 0x0008, 0x0008 }, + { &song_08DE028C, 0x0008, 0x0008 }, + { &song_08DE02AC, 0x0008, 0x0008 }, + { &song_08DE02C8, 0x0007, 0x0007 }, + { &song_08DE02EC, 0x0006, 0x0006 }, + { &song_08DE0310, 0x0005, 0x0005 }, + { &song_08DE0388, 0x0004, 0x0004 }, + { &song_08DE03C4, 0x0003, 0x0003 }, + { &song_08DE041C, 0x001d, 0x001d }, + { &song_08DE04E4, 0x001c, 0x001c }, + { &song_08DE0534, 0x001b, 0x001b }, + { &song_08DE0584, 0x001a, 0x001a }, + { &song_08DE05DC, 0x0019, 0x0019 }, + { &song_08DE0634, 0x0018, 0x0018 }, + { &song_08DE068C, 0x0017, 0x0017 }, + { &song_08DE06E4, 0x0016, 0x0016 }, + { &song_08DE0728, 0x0015, 0x0015 }, + { &song_08DE0784, 0x0014, 0x0014 }, + { &song_08DE07D4, 0x0013, 0x0013 }, + { &song_08DE0840, 0x0012, 0x0012 }, + { &song_08DE0860, 0x0011, 0x0011 }, + { &song_08DE087C, 0x0010, 0x0010 }, + { &song_08DE0898, 0x000f, 0x000f }, + { &song_08DE08C4, 0x0000, 0x0000 }, + { &song_08DE08FC, 0x000d, 0x000d }, + { &song_08DE199C, 0x001e, 0x001e }, + { &song_08DE19D0, 0x000b, 0x000b }, + { &song_08DE1A00, 0x000a, 0x000a }, + { &song_08DE1A2C, 0x0009, 0x0009 }, + { &song_08DE207C, 0x001e, 0x001e }, + { &song_08DE20C8, 0x0008, 0x0008 }, + { &song_08DE20FC, 0x0007, 0x0007 }, + { &song_08DE2124, 0x0006, 0x0006 }, + { &song_08DE2174, 0x0005, 0x0005 }, + { &song_08DE21AC, 0x0004, 0x0004 }, + { &song_08DE21E8, 0x0003, 0x0003 }, + { &song_08DE222C, 0x001d, 0x001d }, + { &song_08DE2260, 0x001c, 0x001c }, + { &song_08DE2338, 0x001b, 0x001b }, + { &song_08DE2408, 0x001a, 0x001a }, + { &song_08DE2478, 0x0019, 0x0019 }, + { &song_08DE24BC, 0x0018, 0x0018 }, + { &song_08DE2500, 0x0004, 0x0004 }, + { &song_08DE251C, 0x0016, 0x0016 }, + { &song_08DE2544, 0x0007, 0x0007 }, + { &song_08DE2584, 0x0014, 0x0014 }, + { &song_08DE25A4, 0x0013, 0x0013 }, + { &song_08DE25D0, 0x0012, 0x0012 }, + { &song_08DE25F0, 0x0011, 0x0011 }, + { &song_08DE267C, 0x0010, 0x0010 }, + { &song_08DE269C, 0x000f, 0x000f }, + { &song_08DE26C4, 0x000e, 0x000e }, + { &song_08DE26E4, 0x000d, 0x000d }, + { &song_08DE2718, 0x000c, 0x000c }, + { &song_08DE2734, 0x000b, 0x000b }, + { &song_08DE2778, 0x0017, 0x0017 }, + { &song_08DE27C0, 0x0009, 0x0009 }, + { &song_08DE27DC, 0x0008, 0x0008 }, + { &song_08DE287C, 0x0007, 0x0007 }, + { &song_08DE2944, 0x0006, 0x0006 }, + { &song_08DE2A68, 0x0005, 0x0005 }, + { &song_08DE2AE8, 0x0004, 0x0004 }, + { &song_08DE2B1C, 0x0003, 0x0003 }, + { &song_08DE2B3C, 0x001d, 0x001d }, + { &song_08DE2B58, 0x001c, 0x001c }, + { &song_08DE2B78, 0x001b, 0x001b }, + { &song_08DE2B9C, 0x001a, 0x001a }, + { &song_08DE2BD0, 0x0019, 0x0019 }, + { &song_08DE2BF4, 0x0018, 0x0018 }, + { &song_08DE2C10, 0x0017, 0x0017 }, + { &song_08DE2C2C, 0x0016, 0x0016 }, + { &song_08DE2C48, 0x0015, 0x0015 }, + { &song_08DE2C64, 0x0015, 0x0015 }, + { &song_08DE2C8C, 0x0013, 0x0013 }, + { &song_08DE2CFC, 0x0012, 0x0012 }, + { &song_08DE2D18, 0x0011, 0x0011 }, + { &song_08DE2D34, 0x0010, 0x0010 }, + { &song_08DE2D50, 0x000f, 0x000f }, + { &song_08DE2D6C, 0x000e, 0x000e }, + { &song_08DE2D88, 0x000d, 0x000d }, + { &song_08DE2DA4, 0x000c, 0x000c }, + { &song_08DE2DC0, 0x000b, 0x000b }, + { &song_08DE2DDC, 0x000a, 0x000a }, + { &song_08DE2E74, 0x0009, 0x0009 }, + { &song_08DE2EDC, 0x0008, 0x0008 }, + { &song_08DE2F98, 0x0007, 0x0007 }, + { &song_08DE3100, 0x0006, 0x0006 }, + { &song_08DE311C, 0x0006, 0x0006 }, + { &song_08DE3154, 0x0005, 0x0005 }, + { &song_08DE3188, 0x0004, 0x0004 }, + { &song_08DE31C4, 0x0003, 0x0003 }, + { &song_08DE32A4, 0x001d, 0x001d }, + { &song_08DE33B4, 0x001c, 0x001c }, + { &song_08DE33E8, 0x001b, 0x001b }, + { &song_08DE34A4, 0x001a, 0x001a }, + { &song_08DE34E4, 0x0019, 0x0019 }, + { &song_08DE3564, 0x0012, 0x0012 }, + { &song_08DE3588, 0x0017, 0x0017 }, + { &song_08DE35AC, 0x0016, 0x0016 }, + { &song_08DE3618, 0x0015, 0x0015 }, + { &song_08DE3674, 0x0014, 0x0014 }, + { &song_08DE36B0, 0x0013, 0x0013 }, + { &song_08DE37CC, 0x0018, 0x0018 }, + { &song_08DE380C, 0x0011, 0x0011 }, + { &song_08DE3850, 0x0010, 0x0010 }, + { &song_08DE3888, 0x000f, 0x000f }, + { &song_08DE38F0, 0x000e, 0x000e }, + { &song_08DE3918, 0x000d, 0x000d }, + { &song_08DE3968, 0x000c, 0x000c }, + { &song_08DE39B4, 0x000b, 0x000b }, + { &song_08DE3A10, 0x000a, 0x000a }, + { &song_08DE3A70, 0x0009, 0x0009 }, + { &song_08DE3AA0, 0x0008, 0x0008 }, + { &song_08DE3AF8, 0x0015, 0x0015 }, + { &song_08DE3B30, 0x0006, 0x0006 }, + { &song_08DE3B6C, 0x0005, 0x0005 }, + { &song_08DE3BD4, 0x0004, 0x0004 }, + { &song_08DE3BF0, 0x001d, 0x001d }, + { &song_08DE3C14, 0x001c, 0x001c }, + { &song_08DE3C64, 0x001b, 0x001b }, + { &song_08DE3CC0, 0x001a, 0x001a }, + { &song_08DE3D34, 0x0019, 0x0019 }, + { &song_08DE3DB0, 0x0018, 0x0018 }, + { &song_08DE3E34, 0x0017, 0x0017 }, + { &song_08DE3E5C, 0x0016, 0x0016 }, + { &song_08DE3EA4, 0x0015, 0x0015 }, + { &song_08DE3EE0, 0x0014, 0x0014 }, + { &song_08DE3F1C, 0x0013, 0x0013 }, + { &song_08DE3F5C, 0x0003, 0x0003 }, + { &song_08DE4028, 0x0012, 0x0012 }, + { &song_08DE406C, 0x0011, 0x0011 }, + { &song_08DE4110, 0x0010, 0x0010 }, + { &song_08DE417C, 0x000f, 0x000f }, + { &song_08DE4198, 0x000e, 0x000e }, + { &song_08DE41D0, 0x000d, 0x000d }, + { &song_08DE420C, 0x000c, 0x000c }, + { &song_08DE4244, 0x000b, 0x000b }, + { &song_08DE4278, 0x000a, 0x000a }, + { &song_08DE42C0, 0x0009, 0x0009 }, + { &song_08DE4380, 0x0009, 0x0009 }, + { &song_08DE43D4, 0x0008, 0x0008 }, + { &song_08DE4424, 0x0007, 0x0007 }, + { &song_08DE44C4, 0x0006, 0x0006 }, + { &song_08DE44E4, 0x001d, 0x001d }, + { &song_08DE4500, 0x001c, 0x001c }, + { &song_08DE451C, 0x001b, 0x001b }, + { &song_08DE4538, 0x001a, 0x001a }, + { &song_08DE4554, 0x0019, 0x0019 }, + { &song_08DE4574, 0x0005, 0x0005 }, + { &song_08DE4594, 0x0004, 0x0004 }, + { &song_08DE45F0, 0x0003, 0x0003 }, + { &song_08DE46A8, 0x0018, 0x0018 }, + { &song_08DE46C8, 0x0017, 0x0017 }, + { &song_08DE475C, 0x0016, 0x0016 }, + { &song_08DE4790, 0x0015, 0x0015 }, + { &song_08DE47E4, 0x0014, 0x0014 }, + { &song_08DE4838, 0x0013, 0x0013 }, + { &song_08DE4878, 0x0012, 0x0012 }, + { &song_08DE48BC, 0x0011, 0x0011 }, + { &song_08DE4930, 0x0010, 0x0010 }, + { &song_08DE4968, 0x000f, 0x000f }, + { &song_08DE49AC, 0x000e, 0x000e }, + { &song_08DE49D0, 0x000d, 0x000d }, + { &song_08DE4A0C, 0x000c, 0x000c }, + { &song_08DE4A28, 0x000b, 0x000b }, + { &song_08DE4A60, 0x000a, 0x000a }, + { &song_08DE4ACC, 0x0009, 0x0009 }, + { &song_08DE4B00, 0x0008, 0x0008 }, + { &song_08DE4B50, 0x0007, 0x0007 }, + { &song_08DE4BEC, 0x0006, 0x0006 }, + { &song_08DE4CCC, 0x0005, 0x0005 }, + { &song_08DE4D24, 0x0004, 0x0004 }, + { &song_08DE4E64, 0x0003, 0x0003 }, + { &song_08DE4EB0, 0x001d, 0x001d }, + { &song_08DE4F20, 0x001c, 0x001c }, + { &song_08DE4FB4, 0x001b, 0x001b }, + { &song_08DE4FE8, 0x001a, 0x001a }, + { &song_08DE506C, 0x0019, 0x0019 }, + { &song_08DE50BC, 0x0018, 0x0018 }, + { &song_08DE512C, 0x0017, 0x0017 }, + { &song_08DE51B0, 0x0016, 0x0016 }, + { &song_08DE5218, 0x0015, 0x0015 }, + { &song_08DE5248, 0x0014, 0x0014 }, + { &song_08DE52F0, 0x0013, 0x0013 }, + { &song_08DE5318, 0x0012, 0x0012 }, + { &song_08DE5348, 0x0011, 0x0011 }, + { &song_08DE5390, 0x0010, 0x0010 }, + { &song_08DE53FC, 0x000f, 0x000f }, + { &song_08DE5440, 0x000e, 0x000e }, + { &song_08DE5540, 0x000d, 0x000d }, + { &song_08DE5654, 0x000c, 0x000c }, + { &song_08DE5728, 0x000c, 0x000c }, + { &song_08DE57AC, 0x000a, 0x000a }, + { &song_08DE5808, 0x0009, 0x0009 }, + { &song_08DE5850, 0x0008, 0x0008 }, + { &song_08DE5894, 0x0007, 0x0007 }, + { &song_08DE58E0, 0x0006, 0x0006 }, + { &song_08DE58FC, 0x001d, 0x001d }, + { &song_08DE5918, 0x001c, 0x001c }, + { &song_08DE5934, 0x001b, 0x001b }, + { &song_08DE598C, 0x001a, 0x001a }, + { &song_08DE59C8, 0x0019, 0x0019 }, + { &song_08DE5ADC, 0x0018, 0x0018 }, + { &song_08DE5AFC, 0x000a, 0x000a }, + { &song_08DE5B18, 0x000b, 0x000b }, + { &song_08DE5B34, 0x000c, 0x000c }, + { &song_08DE5B54, 0x000d, 0x000d }, + { &song_08DE5BA8, 0x000e, 0x000e }, + { &song_08DE5BC4, 0x000f, 0x000f }, + { &song_08DE5BE0, 0x0010, 0x0010 }, + { &song_08DE5BFC, 0x0011, 0x0011 }, + { &song_08DE5C18, 0x0012, 0x0012 }, + { &song_08DE5C34, 0x0013, 0x0013 }, + { &song_08DE5C50, 0x0014, 0x0014 }, + { &song_08DE5C6C, 0x0005, 0x0005 }, + { &song_08DE5C88, 0x0004, 0x0004 }, + { &song_08DE5CA8, 0x0003, 0x0003 }, + { &song_08DE5CC4, 0x001d, 0x001d }, + { &song_08DE5CE0, 0x001c, 0x001c }, + { &song_08DE5CFC, 0x0003, 0x0003 }, + { &song_08DE5D28, 0x0000, 0x0000 }, + { &song_08DE5D44, 0x001a, 0x001a }, + { &song_08DE5D70, 0x001a, 0x001a }, + { &song_08DE5D90, 0x0018, 0x0018 }, + { &song_08DE5DAC, 0x0017, 0x0017 }, + { &song_08DE5DC8, 0x0016, 0x0016 }, + { &song_08DE5DE4, 0x0015, 0x0015 }, + { &song_08DE5E00, 0x0014, 0x0014 }, + { &song_08DE5E1C, 0x0013, 0x0013 }, + { &song_08DE5E38, 0x0012, 0x0012 }, + { &song_08DE5E54, 0x0011, 0x0011 }, + { &song_08DE5E70, 0x0010, 0x0010 }, + { &song_08DE5E8C, 0x000f, 0x000f }, + { &song_08DE5EA8, 0x000e, 0x000e }, + { &song_08DE5EC4, 0x000d, 0x000d }, + { &song_08DE5EE0, 0x000c, 0x000c }, + { &song_08DE5EFC, 0x000b, 0x000b }, + { &song_08DE5F18, 0x000a, 0x000a }, + { &song_08DE5F34, 0x0009, 0x0009 }, + { &song_08DE5FCC, 0x0008, 0x0008 }, + { &song_08DE6004, 0x0007, 0x0007 }, + { &song_08DE6044, 0x0006, 0x0006 }, + { &song_08DE6060, 0x0003, 0x0003 }, + { &song_08DE607C, 0x0003, 0x0003 }, + { &song_08DE6098, 0x0003, 0x0003 }, + { &song_08DE60B4, 0x0003, 0x0003 }, + { &song_08DE60D0, 0x0003, 0x0003 }, + { &song_08DE60EC, 0x0003, 0x0003 }, + { &song_08DE6108, 0x0002, 0x0002 }, + { &song_08DE6124, 0x0002, 0x0002 }, + { &song_08DE6140, 0x0002, 0x0002 }, + { &song_08DE615C, 0x0002, 0x0002 }, + { &song_08DE6178, 0x0004, 0x0004 }, + { &song_08DE6194, 0x0004, 0x0004 }, + { &song_08DE61B0, 0x0006, 0x0006 }, + { &song_08DE61CC, 0x0006, 0x0006 }, + { &song_08DE61E8, 0x0006, 0x0006 }, + { &song_08DE6204, 0x0006, 0x0006 }, + { &song_08DE6220, 0x0007, 0x0007 }, + { &song_08DE623C, 0x0007, 0x0007 }, + { &song_08DE6258, 0x0007, 0x0007 }, + { &song_08DE6274, 0x0008, 0x0008 }, + { &song_08DE6290, 0x0008, 0x0008 }, + { &song_08DE62AC, 0x0009, 0x0009 }, + { &song_08DE62C8, 0x000a, 0x000a }, + { &song_08DE62E4, 0x000b, 0x000b }, + { &song_08DE6300, 0x000c, 0x000c }, + { &song_08DE631C, 0x000d, 0x000d }, + { &song_08DE6338, 0x000e, 0x000e }, + { &song_08DE6354, 0x000f, 0x000f }, + { &song_08DE6370, 0x0010, 0x0010 }, + { &song_08DE638C, 0x0011, 0x0011 }, + { &song_08DE63A8, 0x0012, 0x0012 }, + { &song_08DE63C4, 0x0013, 0x0013 }, + { &song_08DE63E0, 0x0014, 0x0014 }, + { &song_08DE63FC, 0x0015, 0x0015 }, + { &song_08DE6418, 0x0016, 0x0016 }, + { &song_08DE6434, 0x0017, 0x0017 }, + { &song_08DE6450, 0x0018, 0x0018 }, + { &song_08DE646C, 0x0019, 0x0019 }, + { &song_08DE6488, 0x001a, 0x001a }, + { &song_08DE64A4, 0x001b, 0x001b }, + { &song_08DE64C0, 0x001c, 0x001c }, + { &song_08DE64DC, 0x0011, 0x0011 }, + { &song_08DE64F8, 0x0004, 0x0004 }, + { &song_08DE6514, 0x0005, 0x0005 }, + { &song_08DE6530, 0x0006, 0x0006 }, + { &song_08DE654C, 0x0007, 0x0007 }, + { &song_08DE6568, 0x0008, 0x0008 }, + { &song_08DE6584, 0x0009, 0x0009 }, + { &song_08DE65A0, 0x000a, 0x000a }, + { &song_08DE65BC, 0x000b, 0x000b }, + { &song_08DE65DC, 0x000c, 0x000c }, + { &song_08DE65F8, 0x000d, 0x000d }, + { &song_08DE6614, 0x000e, 0x000e }, + { &song_08DE6630, 0x000f, 0x000f }, + { &song_08DE6650, 0x0010, 0x0010 }, + { &song_08DE6674, 0x0005, 0x0005 }, + { &song_08DE7544, 0x001e, 0x001e }, + { &song_08DE7B70, 0x001e, 0x001e }, + { &song_08DE7BB8, 0x0004, 0x0004 }, + { &song_08DE7BD4, 0x0003, 0x0003 }, + { &song_08DE7BFC, 0x000b, 0x000b }, + { &song_08DE7C28, 0x001d, 0x001d }, + { &song_08DE7C78, 0x001c, 0x001c }, + { &song_08DE7C94, 0x001b, 0x001b }, + { &song_08DE7CB4, 0x001a, 0x001a }, + { &song_08DE7CF0, 0x0019, 0x0019 }, + { &song_08DE7D0C, 0x0018, 0x0018 }, + { &song_08DE7D28, 0x0017, 0x0017 }, +}; From 61b284265f37dda398a561f1f8a3ccdd8d1b39da Mon Sep 17 00:00:00 2001 From: Henny022p Date: Mon, 22 Mar 2021 10:16:21 +0100 Subject: [PATCH 06/12] separated song data --- data/data_08A127A1.s | 5513 ------------------------------------------ data/songs.s | 1522 ++++++++++++ linker.ld | 1 + 3 files changed, 1523 insertions(+), 5513 deletions(-) create mode 100644 data/songs.s diff --git a/data/data_08A127A1.s b/data/data_08A127A1.s index 1be4cef5..3635eae2 100644 --- a/data/data_08A127A1.s +++ b/data/data_08A127A1.s @@ -3094,5516 +3094,3 @@ gUnk_08DCC3F5:: @ 08DCC3F5 gUnk_08DCC47C:: @ 08DCC47C .incbin "baserom.gba", 0xDCC47C, 0x0000010 -song_08DCC48C:: @ 08DCC48C - .incbin "baserom.gba", 0xDCC48C, 0x000000C - -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 - -song_08DCC6CC:: @ 08DCC6CC - .incbin "baserom.gba", 0xDCC6CC, 0x0000024 - -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 - -song_08DCC844:: @ 08DCC844 - .incbin "baserom.gba", 0xDCC844, 0x0000020 - -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 - -song_08DCC9F4:: @ 08DCC9F4 - .incbin "baserom.gba", 0xDCC9F4, 0x0000024 - -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 - -song_08DCCB3C:: @ 08DCCB3C - .incbin "baserom.gba", 0xDCCB3C, 0x000001C - -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 - -song_08DCCD40:: @ 08DCCD40 - .incbin "baserom.gba", 0xDCCD40, 0x000002C - -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 - -song_08DCD0C8:: @ 08DCD0C8 - .incbin "baserom.gba", 0xDCD0C8, 0x0000024 - -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 - -song_08DCD4AC:: @ 08DCD4AC - .incbin "baserom.gba", 0xDCD4AC, 0x0000024 - -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 - -song_08DCDF2C:: @ 08DCDF2C - .incbin "baserom.gba", 0xDCDF2C, 0x0000024 - -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 - -song_08DCF734:: @ 08DCF734 - .incbin "baserom.gba", 0xDCF734, 0x0000028 - -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 - -song_08DCFA40:: @ 08DCFA40 - .incbin "baserom.gba", 0xDCFA40, 0x0000018 - -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 - -song_08DCFBF4:: @ 08DCFBF4 - .incbin "baserom.gba", 0xDCFBF4, 0x0000028 - -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 - -song_08DCFD98:: @ 08DCFD98 - .incbin "baserom.gba", 0xDCFD98, 0x0000020 - -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 - -song_08DD0244:: @ 08DD0244 - .incbin "baserom.gba", 0xDD0244, 0x0000024 - -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 - -song_08DD0690:: @ 08DD0690 - .incbin "baserom.gba", 0xDD0690, 0x0000024 - -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 - -song_08DD0A94:: @ 08DD0A94 - .incbin "baserom.gba", 0xDD0A94, 0x0000028 - -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 - -song_08DD0CF4:: @ 08DD0CF4 - .incbin "baserom.gba", 0xDD0CF4, 0x0000010 - -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 - -song_08DD11A8:: @ 08DD11A8 - .incbin "baserom.gba", 0xDD11A8, 0x0000020 - -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 - -song_08DD1548:: @ 08DD1548 - .incbin "baserom.gba", 0xDD1548, 0x0000024 - -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 - -song_08DD1990:: @ 08DD1990 - .incbin "baserom.gba", 0xDD1990, 0x0000028 - -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 - -song_08DD1C2C:: @ 08DD1C2C - .incbin "baserom.gba", 0xDD1C2C, 0x0000020 - -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 - -song_08DD1EA4:: @ 08DD1EA4 - .incbin "baserom.gba", 0xDD1EA4, 0x0000020 - -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 - -song_08DD2130:: @ 08DD2130 - .incbin "baserom.gba", 0xDD2130, 0x000001C - -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 - -song_08DD2340:: @ 08DD2340 - .incbin "baserom.gba", 0xDD2340, 0x0000014 - -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 - -song_08DD2D50:: @ 08DD2D50 - .incbin "baserom.gba", 0xDD2D50, 0x000002C - -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 - -song_08DD30F0:: @ 08DD30F0 - .incbin "baserom.gba", 0xDD30F0, 0x0000024 - -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 - -song_08DD335C:: @ 08DD335C - .incbin "baserom.gba", 0xDD335C, 0x0000020 - -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 - -song_08DD3BCC:: @ 08DD3BCC - .incbin "baserom.gba", 0xDD3BCC, 0x0000024 - -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 - -song_08DD40E8:: @ 08DD40E8 - .incbin "baserom.gba", 0xDD40E8, 0x0000024 - -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 - -song_08DD4858:: @ 08DD4858 - .incbin "baserom.gba", 0xDD4858, 0x0000024 - -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 - -song_08DD4B44:: @ 08DD4B44 - .incbin "baserom.gba", 0xDD4B44, 0x000001C - -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 - -song_08DD52FC:: @ 08DD52FC - .incbin "baserom.gba", 0xDD52FC, 0x0000024 - -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 - -song_08DD5894:: @ 08DD5894 - .incbin "baserom.gba", 0xDD5894, 0x0000024 - -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 - -song_08DD64FC:: @ 08DD64FC - .incbin "baserom.gba", 0xDD64FC, 0x0000028 - -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 - -song_08DD6BFC:: @ 08DD6BFC - .incbin "baserom.gba", 0xDD6BFC, 0x0000024 - -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 - -song_08DD6FC4:: @ 08DD6FC4 - .incbin "baserom.gba", 0xDD6FC4, 0x0000028 - -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 - -song_08DD7174:: @ 08DD7174 - .incbin "baserom.gba", 0xDD7174, 0x0000014 - -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 - -song_08DD7670:: @ 08DD7670 - .incbin "baserom.gba", 0xDD7670, 0x000002C - -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 - -song_08DD7E08:: @ 08DD7E08 - .incbin "baserom.gba", 0xDD7E08, 0x0000024 - -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 - -song_08DD83CC:: @ 08DD83CC - .incbin "baserom.gba", 0xDD83CC, 0x0000020 - -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 - -song_08DD8E5C:: @ 08DD8E5C - .incbin "baserom.gba", 0xDD8E5C, 0x0000028 - -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 - -song_08DD902C:: @ 08DD902C - .incbin "baserom.gba", 0xDD902C, 0x000001C - -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 - -song_08DD9604:: @ 08DD9604 - .incbin "baserom.gba", 0xDD9604, 0x000001C - -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 - -song_08DD9AAC:: @ 08DD9AAC - .incbin "baserom.gba", 0xDD9AAC, 0x000001C - -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 - -song_08DD9F50:: @ 08DD9F50 - .incbin "baserom.gba", 0xDD9F50, 0x0000024 - -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 - -song_08DDA3F8:: @ 08DDA3F8 - .incbin "baserom.gba", 0xDDA3F8, 0x0000028 - -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 - -song_08DDAAC8:: @ 08DDAAC8 - .incbin "baserom.gba", 0xDDAAC8, 0x0000028 - -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 - -song_08DDB1D4:: @ 08DDB1D4 - .incbin "baserom.gba", 0xDDB1D4, 0x0000030 - -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 - -song_08DDB5E4:: @ 08DDB5E4 - .incbin "baserom.gba", 0xDDB5E4, 0x0000028 - -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 - -song_08DDC070:: @ 08DDC070 - .incbin "baserom.gba", 0xDDC070, 0x000002C - -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 - -song_08DDC250:: @ 08DDC250 - .incbin "baserom.gba", 0xDDC250, 0x0000024 - -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 - -song_08DDC394:: @ 08DDC394 - .incbin "baserom.gba", 0xDDC394, 0x0000020 - -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 - -song_08DDC4B4:: @ 08DDC4B4 - .incbin "baserom.gba", 0xDDC4B4, 0x0000018 - -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 - -song_08DDCF28:: @ 08DDCF28 - .incbin "baserom.gba", 0xDDCF28, 0x0000024 - -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 - -song_08DDD510:: @ 08DDD510 - .incbin "baserom.gba", 0xDDD510, 0x0000024 - -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 - -song_08DDDA50:: @ 08DDDA50 - .incbin "baserom.gba", 0xDDDA50, 0x0000024 - -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 - -song_08DDE4E4:: @ 08DDE4E4 - .incbin "baserom.gba", 0xDDE4E4, 0x0000024 - -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 - -song_08DDE824:: @ 08DDE824 - .incbin "baserom.gba", 0xDDE824, 0x0000024 - -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 - -song_08DDEC38:: @ 08DDEC38 - .incbin "baserom.gba", 0xDDEC38, 0x0000024 - -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 - -song_08DDED6C:: @ 08DDED6C - .incbin "baserom.gba", 0xDDED6C, 0x000001C - -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 - -song_08DDEE18:: @ 08DDEE18 - .incbin "baserom.gba", 0xDDEE18, 0x000001C - -gUnk_08DDEE34:: @ 08DDEE34 - .incbin "baserom.gba", 0xDDEE34, 0x0000010 - -song_08DDEE44:: @ 08DDEE44 - .incbin "baserom.gba", 0xDDEE44, 0x000000C - -gUnk_08DDEE50:: @ 08DDEE50 - .incbin "baserom.gba", 0xDDEE50, 0x0000036 - -gUnk_08DDEE86:: @ 08DDEE86 - .incbin "baserom.gba", 0xDDEE86, 0x0000036 - -song_08DDEEBC:: @ 08DDEEBC - .incbin "baserom.gba", 0xDDEEBC, 0x0000010 - -gUnk_08DDEECC:: @ 08DDEECC - .incbin "baserom.gba", 0xDDEECC, 0x000002A - -gUnk_08DDEEF6:: @ 08DDEEF6 - .incbin "baserom.gba", 0xDDEEF6, 0x0000009 - -gUnk_08DDEEFF:: @ 08DDEEFF - .incbin "baserom.gba", 0xDDEEFF, 0x0000021 - -song_08DDEF20:: @ 08DDEF20 - .incbin "baserom.gba", 0xDDEF20, 0x0000010 - -gUnk_08DDEF30:: @ 08DDEF30 - .incbin "baserom.gba", 0xDDEF30, 0x0000014 - -song_08DDEF44:: @ 08DDEF44 - .incbin "baserom.gba", 0xDDEF44, 0x000000C - -gUnk_08DDEF50:: @ 08DDEF50 - .incbin "baserom.gba", 0xDDEF50, 0x000002C - -song_08DDEF7C:: @ 08DDEF7C - .incbin "baserom.gba", 0xDDEF7C, 0x000000C - -gUnk_08DDEF88:: @ 08DDEF88 - .incbin "baserom.gba", 0xDDEF88, 0x0000014 - -song_08DDEF9C:: @ 08DDEF9C - .incbin "baserom.gba", 0xDDEF9C, 0x000000C - -gUnk_08DDEFA8:: @ 08DDEFA8 - .incbin "baserom.gba", 0xDDEFA8, 0x0000060 - -song_08DDF008:: @ 08DDF008 - .incbin "baserom.gba", 0xDDF008, 0x000000C - -gUnk_08DDF014:: @ 08DDF014 - .incbin "baserom.gba", 0xDDF014, 0x000002C - -song_08DDF040:: @ 08DDF040 - .incbin "baserom.gba", 0xDDF040, 0x000000C - -gUnk_08DDF04C:: @ 08DDF04C - .incbin "baserom.gba", 0xDDF04C, 0x000001C - -song_08DDF068:: @ 08DDF068 - .incbin "baserom.gba", 0xDDF068, 0x000000C - -gUnk_08DDF074:: @ 08DDF074 - .incbin "baserom.gba", 0xDDF074, 0x0000020 - -song_08DDF094:: @ 08DDF094 - .incbin "baserom.gba", 0xDDF094, 0x000000C - -gUnk_08DDF0A0:: @ 08DDF0A0 - .incbin "baserom.gba", 0xDDF0A0, 0x000001C - -song_08DDF0BC:: @ 08DDF0BC - .incbin "baserom.gba", 0xDDF0BC, 0x000000C - -gUnk_08DDF0C8:: @ 08DDF0C8 - .incbin "baserom.gba", 0xDDF0C8, 0x0000024 - -song_08DDF0EC:: @ 08DDF0EC - .incbin "baserom.gba", 0xDDF0EC, 0x000000C - -gUnk_08DDF0F8:: @ 08DDF0F8 - .incbin "baserom.gba", 0xDDF0F8, 0x000004C - -song_08DDF144:: @ 08DDF144 - .incbin "baserom.gba", 0xDDF144, 0x000000C - -gUnk_08DDF150:: @ 08DDF150 - .incbin "baserom.gba", 0xDDF150, 0x000001C - -song_08DDF16C:: @ 08DDF16C - .incbin "baserom.gba", 0xDDF16C, 0x000000C - -gUnk_08DDF178:: @ 08DDF178 - .incbin "baserom.gba", 0xDDF178, 0x0000024 - -song_08DDF19C:: @ 08DDF19C - .incbin "baserom.gba", 0xDDF19C, 0x000000C - -gUnk_08DDF1A8:: @ 08DDF1A8 - .incbin "baserom.gba", 0xDDF1A8, 0x0000027 - -gUnk_08DDF1CF:: @ 08DDF1CF - .incbin "baserom.gba", 0xDDF1CF, 0x0000025 - -song_08DDF1F4:: @ 08DDF1F4 - .incbin "baserom.gba", 0xDDF1F4, 0x0000010 - -gUnk_08DDF204:: @ 08DDF204 - .incbin "baserom.gba", 0xDDF204, 0x0000018 - -song_08DDF21C:: @ 08DDF21C - .incbin "baserom.gba", 0xDDF21C, 0x000000C - -gUnk_08DDF228:: @ 08DDF228 - .incbin "baserom.gba", 0xDDF228, 0x0000010 - -song_08DDF238:: @ 08DDF238 - .incbin "baserom.gba", 0xDDF238, 0x000000C - -gUnk_08DDF244:: @ 08DDF244 - .incbin "baserom.gba", 0xDDF244, 0x0000010 - -song_08DDF254:: @ 08DDF254 - .incbin "baserom.gba", 0xDDF254, 0x000000C - -gUnk_08DDF260:: @ 08DDF260 - .incbin "baserom.gba", 0xDDF260, 0x0000010 - -song_08DDF270:: @ 08DDF270 - .incbin "baserom.gba", 0xDDF270, 0x000000C - -gUnk_08DDF27C:: @ 08DDF27C - .incbin "baserom.gba", 0xDDF27C, 0x0000010 - -song_08DDF28C:: @ 08DDF28C - .incbin "baserom.gba", 0xDDF28C, 0x000000C - -gUnk_08DDF298:: @ 08DDF298 - .incbin "baserom.gba", 0xDDF298, 0x0000010 - -song_08DDF2A8:: @ 08DDF2A8 - .incbin "baserom.gba", 0xDDF2A8, 0x000000C - -gUnk_08DDF2B4:: @ 08DDF2B4 - .incbin "baserom.gba", 0xDDF2B4, 0x0000010 - -song_08DDF2C4:: @ 08DDF2C4 - .incbin "baserom.gba", 0xDDF2C4, 0x000000C - -gUnk_08DDF2D0:: @ 08DDF2D0 - .incbin "baserom.gba", 0xDDF2D0, 0x0000010 - -song_08DDF2E0:: @ 08DDF2E0 - .incbin "baserom.gba", 0xDDF2E0, 0x000000C - -gUnk_08DDF2EC:: @ 08DDF2EC - .incbin "baserom.gba", 0xDDF2EC, 0x0000010 - -song_08DDF2FC:: @ 08DDF2FC - .incbin "baserom.gba", 0xDDF2FC, 0x000000C - -gUnk_08DDF308:: @ 08DDF308 - .incbin "baserom.gba", 0xDDF308, 0x0000014 - -song_08DDF31C:: @ 08DDF31C - .incbin "baserom.gba", 0xDDF31C, 0x000000C - -gUnk_08DDF328:: @ 08DDF328 - .incbin "baserom.gba", 0xDDF328, 0x0000014 - -song_08DDF33C:: @ 08DDF33C - .incbin "baserom.gba", 0xDDF33C, 0x000000C - -gUnk_08DDF348:: @ 08DDF348 - .incbin "baserom.gba", 0xDDF348, 0x0000044 - -song_08DDF38C:: @ 08DDF38C - .incbin "baserom.gba", 0xDDF38C, 0x000000C - -gUnk_08DDF398:: @ 08DDF398 - .incbin "baserom.gba", 0xDDF398, 0x0000018 - -song_08DDF3B0:: @ 08DDF3B0 - .incbin "baserom.gba", 0xDDF3B0, 0x000000C - -gUnk_08DDF3BC:: @ 08DDF3BC - .incbin "baserom.gba", 0xDDF3BC, 0x0000028 - -song_08DDF3E4:: @ 08DDF3E4 - .incbin "baserom.gba", 0xDDF3E4, 0x000000C - -gUnk_08DDF3F0:: @ 08DDF3F0 - .incbin "baserom.gba", 0xDDF3F0, 0x0000010 - -song_08DDF400:: @ 08DDF400 - .incbin "baserom.gba", 0xDDF400, 0x000000C - -gUnk_08DDF40C:: @ 08DDF40C - .incbin "baserom.gba", 0xDDF40C, 0x0000017 - -gUnk_08DDF423:: @ 08DDF423 - .incbin "baserom.gba", 0xDDF423, 0x0000019 - -song_08DDF43C:: @ 08DDF43C - .incbin "baserom.gba", 0xDDF43C, 0x0000010 - -gUnk_08DDF44C:: @ 08DDF44C - .incbin "baserom.gba", 0xDDF44C, 0x0000038 - -song_08DDF484:: @ 08DDF484 - .incbin "baserom.gba", 0xDDF484, 0x000000C - -gUnk_08DDF490:: @ 08DDF490 - .incbin "baserom.gba", 0xDDF490, 0x00000EC - -song_08DDF57C:: @ 08DDF57C - .incbin "baserom.gba", 0xDDF57C, 0x000000C - -gUnk_08DDF588:: @ 08DDF588 - .incbin "baserom.gba", 0xDDF588, 0x0000010 - -song_08DDF598:: @ 08DDF598 - .incbin "baserom.gba", 0xDDF598, 0x000000C - -gUnk_08DDF5A4:: @ 08DDF5A4 - .incbin "baserom.gba", 0xDDF5A4, 0x0000064 - -song_08DDF608:: @ 08DDF608 - .incbin "baserom.gba", 0xDDF608, 0x000000C - -gUnk_08DDF614:: @ 08DDF614 - .incbin "baserom.gba", 0xDDF614, 0x000001C - -song_08DDF630:: @ 08DDF630 - .incbin "baserom.gba", 0xDDF630, 0x000000C - -gUnk_08DDF63C:: @ 08DDF63C - .incbin "baserom.gba", 0xDDF63C, 0x0000010 - -song_08DDF64C:: @ 08DDF64C - .incbin "baserom.gba", 0xDDF64C, 0x000000C - -gUnk_08DDF658:: @ 08DDF658 - .incbin "baserom.gba", 0xDDF658, 0x0000010 - -song_08DDF668:: @ 08DDF668 - .incbin "baserom.gba", 0xDDF668, 0x000000C - -gUnk_08DDF674:: @ 08DDF674 - .incbin "baserom.gba", 0xDDF674, 0x0000010 - -song_08DDF684:: @ 08DDF684 - .incbin "baserom.gba", 0xDDF684, 0x000000C - -gUnk_08DDF690:: @ 08DDF690 - .incbin "baserom.gba", 0xDDF690, 0x0000010 - -song_08DDF6A0:: @ 08DDF6A0 - .incbin "baserom.gba", 0xDDF6A0, 0x000000C - -gUnk_08DDF6AC:: @ 08DDF6AC - .incbin "baserom.gba", 0xDDF6AC, 0x0000010 - -song_08DDF6BC:: @ 08DDF6BC - .incbin "baserom.gba", 0xDDF6BC, 0x000000C - -gUnk_08DDF6C8:: @ 08DDF6C8 - .incbin "baserom.gba", 0xDDF6C8, 0x0000010 - -song_08DDF6D8:: @ 08DDF6D8 - .incbin "baserom.gba", 0xDDF6D8, 0x000000C - -gUnk_08DDF6E4:: @ 08DDF6E4 - .incbin "baserom.gba", 0xDDF6E4, 0x0000010 - -song_08DDF6F4:: @ 08DDF6F4 - .incbin "baserom.gba", 0xDDF6F4, 0x000000C - -gUnk_08DDF700:: @ 08DDF700 - .incbin "baserom.gba", 0xDDF700, 0x0000010 - -song_08DDF710:: @ 08DDF710 - .incbin "baserom.gba", 0xDDF710, 0x000000C - -gUnk_08DDF71C:: @ 08DDF71C - .incbin "baserom.gba", 0xDDF71C, 0x0000010 - -song_08DDF72C:: @ 08DDF72C - .incbin "baserom.gba", 0xDDF72C, 0x000000C - -gUnk_08DDF738:: @ 08DDF738 - .incbin "baserom.gba", 0xDDF738, 0x0000010 - -song_08DDF748:: @ 08DDF748 - .incbin "baserom.gba", 0xDDF748, 0x000000C - -gUnk_08DDF754:: @ 08DDF754 - .incbin "baserom.gba", 0xDDF754, 0x0000010 - -song_08DDF764:: @ 08DDF764 - .incbin "baserom.gba", 0xDDF764, 0x000000C - -gUnk_08DDF770:: @ 08DDF770 - .incbin "baserom.gba", 0xDDF770, 0x0000010 - -song_08DDF780:: @ 08DDF780 - .incbin "baserom.gba", 0xDDF780, 0x000000C - -gUnk_08DDF78C:: @ 08DDF78C - .incbin "baserom.gba", 0xDDF78C, 0x0000010 - -song_08DDF79C:: @ 08DDF79C - .incbin "baserom.gba", 0xDDF79C, 0x000000C - -gUnk_08DDF7A8:: @ 08DDF7A8 - .incbin "baserom.gba", 0xDDF7A8, 0x0000010 - -song_08DDF7B8:: @ 08DDF7B8 - .incbin "baserom.gba", 0xDDF7B8, 0x000000C - -gUnk_08DDF7C4:: @ 08DDF7C4 - .incbin "baserom.gba", 0xDDF7C4, 0x0000010 - -song_08DDF7D4:: @ 08DDF7D4 - .incbin "baserom.gba", 0xDDF7D4, 0x000000C - -gUnk_08DDF7E0:: @ 08DDF7E0 - .incbin "baserom.gba", 0xDDF7E0, 0x0000010 - -song_08DDF7F0:: @ 08DDF7F0 - .incbin "baserom.gba", 0xDDF7F0, 0x000000C - -gUnk_08DDF7FC:: @ 08DDF7FC - .incbin "baserom.gba", 0xDDF7FC, 0x0000010 - -song_08DDF80C:: @ 08DDF80C - .incbin "baserom.gba", 0xDDF80C, 0x000000C - -gUnk_08DDF818:: @ 08DDF818 - .incbin "baserom.gba", 0xDDF818, 0x0000010 - -song_08DDF828:: @ 08DDF828 - .incbin "baserom.gba", 0xDDF828, 0x000000C - -gUnk_08DDF834:: @ 08DDF834 - .incbin "baserom.gba", 0xDDF834, 0x0000010 - -song_08DDF844:: @ 08DDF844 - .incbin "baserom.gba", 0xDDF844, 0x000000C - -gUnk_08DDF850:: @ 08DDF850 - .incbin "baserom.gba", 0xDDF850, 0x0000010 - -song_08DDF860:: @ 08DDF860 - .incbin "baserom.gba", 0xDDF860, 0x000000C - -gUnk_08DDF86C:: @ 08DDF86C - .incbin "baserom.gba", 0xDDF86C, 0x0000010 - -song_08DDF87C:: @ 08DDF87C - .incbin "baserom.gba", 0xDDF87C, 0x000000C - -gUnk_08DDF888:: @ 08DDF888 - .incbin "baserom.gba", 0xDDF888, 0x0000010 - -song_08DDF898:: @ 08DDF898 - .incbin "baserom.gba", 0xDDF898, 0x000000C - -gUnk_08DDF8A4:: @ 08DDF8A4 - .incbin "baserom.gba", 0xDDF8A4, 0x0000010 - -song_08DDF8B4:: @ 08DDF8B4 - .incbin "baserom.gba", 0xDDF8B4, 0x000000C - -gUnk_08DDF8C0:: @ 08DDF8C0 - .incbin "baserom.gba", 0xDDF8C0, 0x0000014 - -song_08DDF8D4:: @ 08DDF8D4 - .incbin "baserom.gba", 0xDDF8D4, 0x000000C - -gUnk_08DDF8E0:: @ 08DDF8E0 - .incbin "baserom.gba", 0xDDF8E0, 0x0000010 - -song_08DDF8F0:: @ 08DDF8F0 - .incbin "baserom.gba", 0xDDF8F0, 0x000000C - -gUnk_08DDF8FC:: @ 08DDF8FC - .incbin "baserom.gba", 0xDDF8FC, 0x0000010 - -song_08DDF90C:: @ 08DDF90C - .incbin "baserom.gba", 0xDDF90C, 0x000000C - -gUnk_08DDF918:: @ 08DDF918 - .incbin "baserom.gba", 0xDDF918, 0x0000010 - -song_08DDF928:: @ 08DDF928 - .incbin "baserom.gba", 0xDDF928, 0x000000C - -gUnk_08DDF934:: @ 08DDF934 - .incbin "baserom.gba", 0xDDF934, 0x0000010 - -song_08DDF944:: @ 08DDF944 - .incbin "baserom.gba", 0xDDF944, 0x000000C - -gUnk_08DDF950:: @ 08DDF950 - .incbin "baserom.gba", 0xDDF950, 0x0000010 - -song_08DDF960:: @ 08DDF960 - .incbin "baserom.gba", 0xDDF960, 0x000000C - -gUnk_08DDF96C:: @ 08DDF96C - .incbin "baserom.gba", 0xDDF96C, 0x0000010 - -song_08DDF97C:: @ 08DDF97C - .incbin "baserom.gba", 0xDDF97C, 0x000000C - -gUnk_08DDF988:: @ 08DDF988 - .incbin "baserom.gba", 0xDDF988, 0x0000010 - -song_08DDF998:: @ 08DDF998 - .incbin "baserom.gba", 0xDDF998, 0x000000C - -gUnk_08DDF9A4:: @ 08DDF9A4 - .incbin "baserom.gba", 0xDDF9A4, 0x0000010 - -song_08DDF9B4:: @ 08DDF9B4 - .incbin "baserom.gba", 0xDDF9B4, 0x000000C - -gUnk_08DDF9C0:: @ 08DDF9C0 - .incbin "baserom.gba", 0xDDF9C0, 0x0000010 - -song_08DDF9D0:: @ 08DDF9D0 - .incbin "baserom.gba", 0xDDF9D0, 0x000000C - -gUnk_08DDF9DC:: @ 08DDF9DC - .incbin "baserom.gba", 0xDDF9DC, 0x0000010 - -song_08DDF9EC:: @ 08DDF9EC - .incbin "baserom.gba", 0xDDF9EC, 0x000000C - -gUnk_08DDF9F8:: @ 08DDF9F8 - .incbin "baserom.gba", 0xDDF9F8, 0x0000014 - -song_08DDFA0C:: @ 08DDFA0C - .incbin "baserom.gba", 0xDDFA0C, 0x000000C - -gUnk_08DDFA18:: @ 08DDFA18 - .incbin "baserom.gba", 0xDDFA18, 0x0000010 - -song_08DDFA28:: @ 08DDFA28 - .incbin "baserom.gba", 0xDDFA28, 0x000000C - -gUnk_08DDFA34:: @ 08DDFA34 - .incbin "baserom.gba", 0xDDFA34, 0x0000010 - -song_08DDFA44:: @ 08DDFA44 - .incbin "baserom.gba", 0xDDFA44, 0x000000C - -gUnk_08DDFA50:: @ 08DDFA50 - .incbin "baserom.gba", 0xDDFA50, 0x0000010 - -song_08DDFA60:: @ 08DDFA60 - .incbin "baserom.gba", 0xDDFA60, 0x000000C - -gUnk_08DDFA6C:: @ 08DDFA6C - .incbin "baserom.gba", 0xDDFA6C, 0x0000010 - -song_08DDFA7C:: @ 08DDFA7C - .incbin "baserom.gba", 0xDDFA7C, 0x000000C - -gUnk_08DDFA88:: @ 08DDFA88 - .incbin "baserom.gba", 0xDDFA88, 0x0000010 - -song_08DDFA98:: @ 08DDFA98 - .incbin "baserom.gba", 0xDDFA98, 0x000000C - -gUnk_08DDFAA4:: @ 08DDFAA4 - .incbin "baserom.gba", 0xDDFAA4, 0x0000010 - -song_08DDFAB4:: @ 08DDFAB4 - .incbin "baserom.gba", 0xDDFAB4, 0x000000C - -gUnk_08DDFAC0:: @ 08DDFAC0 - .incbin "baserom.gba", 0xDDFAC0, 0x0000010 - -song_08DDFAD0:: @ 08DDFAD0 - .incbin "baserom.gba", 0xDDFAD0, 0x000000C - -gUnk_08DDFADC:: @ 08DDFADC - .incbin "baserom.gba", 0xDDFADC, 0x0000010 - -song_08DDFAEC:: @ 08DDFAEC - .incbin "baserom.gba", 0xDDFAEC, 0x000000C - -gUnk_08DDFAF8:: @ 08DDFAF8 - .incbin "baserom.gba", 0xDDFAF8, 0x0000005 - -gUnk_08DDFAFD:: @ 08DDFAFD - .incbin "baserom.gba", 0xDDFAFD, 0x000000B - -song_08DDFB08:: @ 08DDFB08 - .incbin "baserom.gba", 0xDDFB08, 0x000000C - -gUnk_08DDFB14:: @ 08DDFB14 - .incbin "baserom.gba", 0xDDFB14, 0x0000010 - -song_08DDFB24:: @ 08DDFB24 - .incbin "baserom.gba", 0xDDFB24, 0x000000C - -gUnk_08DDFB30:: @ 08DDFB30 - .incbin "baserom.gba", 0xDDFB30, 0x0000010 - -song_08DDFB40:: @ 08DDFB40 - .incbin "baserom.gba", 0xDDFB40, 0x000000C - -gUnk_08DDFB4C:: @ 08DDFB4C - .incbin "baserom.gba", 0xDDFB4C, 0x0000010 - -song_08DDFB5C:: @ 08DDFB5C - .incbin "baserom.gba", 0xDDFB5C, 0x000000C - -gUnk_08DDFB68:: @ 08DDFB68 - .incbin "baserom.gba", 0xDDFB68, 0x0000010 - -song_08DDFB78:: @ 08DDFB78 - .incbin "baserom.gba", 0xDDFB78, 0x000000C - -gUnk_08DDFB84:: @ 08DDFB84 - .incbin "baserom.gba", 0xDDFB84, 0x0000010 - -song_08DDFB94:: @ 08DDFB94 - .incbin "baserom.gba", 0xDDFB94, 0x000000C - -gUnk_08DDFBA0:: @ 08DDFBA0 - .incbin "baserom.gba", 0xDDFBA0, 0x0000010 - -song_08DDFBB0:: @ 08DDFBB0 - .incbin "baserom.gba", 0xDDFBB0, 0x000000C - -gUnk_08DDFBBC:: @ 08DDFBBC - .incbin "baserom.gba", 0xDDFBBC, 0x0000010 - -song_08DDFBCC:: @ 08DDFBCC - .incbin "baserom.gba", 0xDDFBCC, 0x000000C - -gUnk_08DDFBD8:: @ 08DDFBD8 - .incbin "baserom.gba", 0xDDFBD8, 0x0000010 - -song_08DDFBE8:: @ 08DDFBE8 - .incbin "baserom.gba", 0xDDFBE8, 0x000000C - -gUnk_08DDFBF4:: @ 08DDFBF4 - .incbin "baserom.gba", 0xDDFBF4, 0x0000010 - -song_08DDFC04:: @ 08DDFC04 - .incbin "baserom.gba", 0xDDFC04, 0x000000C - -gUnk_08DDFC10:: @ 08DDFC10 - .incbin "baserom.gba", 0xDDFC10, 0x0000010 - -song_08DDFC20:: @ 08DDFC20 - .incbin "baserom.gba", 0xDDFC20, 0x000000C - -gUnk_08DDFC2C:: @ 08DDFC2C - .incbin "baserom.gba", 0xDDFC2C, 0x0000010 - -song_08DDFC3C:: @ 08DDFC3C - .incbin "baserom.gba", 0xDDFC3C, 0x000000C - -gUnk_08DDFC48:: @ 08DDFC48 - .incbin "baserom.gba", 0xDDFC48, 0x0000010 - -song_08DDFC58:: @ 08DDFC58 - .incbin "baserom.gba", 0xDDFC58, 0x000000C - -gUnk_08DDFC64:: @ 08DDFC64 - .incbin "baserom.gba", 0xDDFC64, 0x0000010 - -song_08DDFC74:: @ 08DDFC74 - .incbin "baserom.gba", 0xDDFC74, 0x000000C - -gUnk_08DDFC80:: @ 08DDFC80 - .incbin "baserom.gba", 0xDDFC80, 0x0000010 - -song_08DDFC90:: @ 08DDFC90 - .incbin "baserom.gba", 0xDDFC90, 0x000000C - -gUnk_08DDFC9C:: @ 08DDFC9C - .incbin "baserom.gba", 0xDDFC9C, 0x0000010 - -song_08DDFCAC:: @ 08DDFCAC - .incbin "baserom.gba", 0xDDFCAC, 0x000000C - -gUnk_08DDFCB8:: @ 08DDFCB8 - .incbin "baserom.gba", 0xDDFCB8, 0x0000010 - -song_08DDFCC8:: @ 08DDFCC8 - .incbin "baserom.gba", 0xDDFCC8, 0x000000C - -gUnk_08DDFCD4:: @ 08DDFCD4 - .incbin "baserom.gba", 0xDDFCD4, 0x0000010 - -song_08DDFCE4:: @ 08DDFCE4 - .incbin "baserom.gba", 0xDDFCE4, 0x000000C - -gUnk_08DDFCF0:: @ 08DDFCF0 - .incbin "baserom.gba", 0xDDFCF0, 0x0000010 - -song_08DDFD00:: @ 08DDFD00 - .incbin "baserom.gba", 0xDDFD00, 0x000000C - -gUnk_08DDFD0C:: @ 08DDFD0C - .incbin "baserom.gba", 0xDDFD0C, 0x0000010 - -song_08DDFD1C:: @ 08DDFD1C - .incbin "baserom.gba", 0xDDFD1C, 0x000000C - -gUnk_08DDFD28:: @ 08DDFD28 - .incbin "baserom.gba", 0xDDFD28, 0x0000010 - -song_08DDFD38:: @ 08DDFD38 - .incbin "baserom.gba", 0xDDFD38, 0x000000C - -gUnk_08DDFD44:: @ 08DDFD44 - .incbin "baserom.gba", 0xDDFD44, 0x0000010 - -song_08DDFD54:: @ 08DDFD54 - .incbin "baserom.gba", 0xDDFD54, 0x000000C - -gUnk_08DDFD60:: @ 08DDFD60 - .incbin "baserom.gba", 0xDDFD60, 0x0000010 - -song_08DDFD70:: @ 08DDFD70 - .incbin "baserom.gba", 0xDDFD70, 0x000000C - -gUnk_08DDFD7C:: @ 08DDFD7C - .incbin "baserom.gba", 0xDDFD7C, 0x0000010 - -song_08DDFD8C:: @ 08DDFD8C - .incbin "baserom.gba", 0xDDFD8C, 0x000000C - -gUnk_08DDFD98:: @ 08DDFD98 - .incbin "baserom.gba", 0xDDFD98, 0x0000010 - -song_08DDFDA8:: @ 08DDFDA8 - .incbin "baserom.gba", 0xDDFDA8, 0x000000C - -gUnk_08DDFDB4:: @ 08DDFDB4 - .incbin "baserom.gba", 0xDDFDB4, 0x0000020 - -song_08DDFDD4:: @ 08DDFDD4 - .incbin "baserom.gba", 0xDDFDD4, 0x000000C - -gUnk_08DDFDE0:: @ 08DDFDE0 - .incbin "baserom.gba", 0xDDFDE0, 0x0000034 - -song_08DDFE14:: @ 08DDFE14 - .incbin "baserom.gba", 0xDDFE14, 0x000000C - -gUnk_08DDFE20:: @ 08DDFE20 - .incbin "baserom.gba", 0xDDFE20, 0x0000010 - -song_08DDFE30:: @ 08DDFE30 - .incbin "baserom.gba", 0xDDFE30, 0x000000C - -gUnk_08DDFE3C:: @ 08DDFE3C - .incbin "baserom.gba", 0xDDFE3C, 0x0000010 - -song_08DDFE4C:: @ 08DDFE4C - .incbin "baserom.gba", 0xDDFE4C, 0x000000C - -gUnk_08DDFE58:: @ 08DDFE58 - .incbin "baserom.gba", 0xDDFE58, 0x0000010 - -song_08DDFE68:: @ 08DDFE68 - .incbin "baserom.gba", 0xDDFE68, 0x000000C - -gUnk_08DDFE74:: @ 08DDFE74 - .incbin "baserom.gba", 0xDDFE74, 0x0000010 - -song_08DDFE84:: @ 08DDFE84 - .incbin "baserom.gba", 0xDDFE84, 0x000000C - -gUnk_08DDFE90:: @ 08DDFE90 - .incbin "baserom.gba", 0xDDFE90, 0x0000010 - -song_08DDFEA0:: @ 08DDFEA0 - .incbin "baserom.gba", 0xDDFEA0, 0x000000C - -gUnk_08DDFEAC:: @ 08DDFEAC - .incbin "baserom.gba", 0xDDFEAC, 0x0000010 - -song_08DDFEBC:: @ 08DDFEBC - .incbin "baserom.gba", 0xDDFEBC, 0x000000C - -gUnk_08DDFEC8:: @ 08DDFEC8 - .incbin "baserom.gba", 0xDDFEC8, 0x0000010 - -song_08DDFED8:: @ 08DDFED8 - .incbin "baserom.gba", 0xDDFED8, 0x000000C - -gUnk_08DDFEE4:: @ 08DDFEE4 - .incbin "baserom.gba", 0xDDFEE4, 0x0000010 - -song_08DDFEF4:: @ 08DDFEF4 - .incbin "baserom.gba", 0xDDFEF4, 0x000000C - -gUnk_08DDFF00:: @ 08DDFF00 - .incbin "baserom.gba", 0xDDFF00, 0x0000010 - -song_08DDFF10:: @ 08DDFF10 - .incbin "baserom.gba", 0xDDFF10, 0x000000C - -gUnk_08DDFF1C:: @ 08DDFF1C - .incbin "baserom.gba", 0xDDFF1C, 0x0000010 - -song_08DDFF2C:: @ 08DDFF2C - .incbin "baserom.gba", 0xDDFF2C, 0x000000C - -gUnk_08DDFF38:: @ 08DDFF38 - .incbin "baserom.gba", 0xDDFF38, 0x0000010 - -song_08DDFF48:: @ 08DDFF48 - .incbin "baserom.gba", 0xDDFF48, 0x000000C - -gUnk_08DDFF54:: @ 08DDFF54 - .incbin "baserom.gba", 0xDDFF54, 0x0000010 - -song_08DDFF64:: @ 08DDFF64 - .incbin "baserom.gba", 0xDDFF64, 0x000000C - -gUnk_08DDFF70:: @ 08DDFF70 - .incbin "baserom.gba", 0xDDFF70, 0x0000010 - -song_08DDFF80:: @ 08DDFF80 - .incbin "baserom.gba", 0xDDFF80, 0x000000C - -gUnk_08DDFF8C:: @ 08DDFF8C - .incbin "baserom.gba", 0xDDFF8C, 0x0000010 - -song_08DDFF9C:: @ 08DDFF9C - .incbin "baserom.gba", 0xDDFF9C, 0x000000C - -gUnk_08DDFFA8:: @ 08DDFFA8 - .incbin "baserom.gba", 0xDDFFA8, 0x0000010 - -song_08DDFFB8:: @ 08DDFFB8 - .incbin "baserom.gba", 0xDDFFB8, 0x000000C - -gUnk_08DDFFC4:: @ 08DDFFC4 - .incbin "baserom.gba", 0xDDFFC4, 0x0000010 - -song_08DDFFD4:: @ 08DDFFD4 - .incbin "baserom.gba", 0xDDFFD4, 0x000000C - -gUnk_08DDFFE0:: @ 08DDFFE0 - .incbin "baserom.gba", 0xDDFFE0, 0x0000010 - -song_08DDFFF0:: @ 08DDFFF0 - .incbin "baserom.gba", 0xDDFFF0, 0x000000C - -gUnk_08DDFFFC:: @ 08DDFFFC - .incbin "baserom.gba", 0xDDFFFC, 0x0000010 - -song_08DE000C:: @ 08DE000C - .incbin "baserom.gba", 0xDE000C, 0x000000C - -gUnk_08DE0018:: @ 08DE0018 - .incbin "baserom.gba", 0xDE0018, 0x0000010 - -song_08DE0028:: @ 08DE0028 - .incbin "baserom.gba", 0xDE0028, 0x000000C - -gUnk_08DE0034:: @ 08DE0034 - .incbin "baserom.gba", 0xDE0034, 0x0000014 - -song_08DE0048:: @ 08DE0048 - .incbin "baserom.gba", 0xDE0048, 0x000000C - -gUnk_08DE0054:: @ 08DE0054 - .incbin "baserom.gba", 0xDE0054, 0x0000010 - -song_08DE0064:: @ 08DE0064 - .incbin "baserom.gba", 0xDE0064, 0x000000C - -gUnk_08DE0070:: @ 08DE0070 - .incbin "baserom.gba", 0xDE0070, 0x0000010 - -song_08DE0080:: @ 08DE0080 - .incbin "baserom.gba", 0xDE0080, 0x000000C - -gUnk_08DE008C:: @ 08DE008C - .incbin "baserom.gba", 0xDE008C, 0x0000014 - -song_08DE00A0:: @ 08DE00A0 - .incbin "baserom.gba", 0xDE00A0, 0x000000C - -gUnk_08DE00AC:: @ 08DE00AC - .incbin "baserom.gba", 0xDE00AC, 0x0000010 - -song_08DE00BC:: @ 08DE00BC - .incbin "baserom.gba", 0xDE00BC, 0x000000C - -gUnk_08DE00C8:: @ 08DE00C8 - .incbin "baserom.gba", 0xDE00C8, 0x0000024 - -song_08DE00EC:: @ 08DE00EC - .incbin "baserom.gba", 0xDE00EC, 0x000000C - -gUnk_08DE00F8:: @ 08DE00F8 - .incbin "baserom.gba", 0xDE00F8, 0x0000010 - -gUnk_08DE0108:: @ 08DE0108 - .incbin "baserom.gba", 0xDE0108, 0x0000030 - -song_08DE0138:: @ 08DE0138 - .incbin "baserom.gba", 0xDE0138, 0x000000C - -gUnk_08DE0144:: @ 08DE0144 - .incbin "baserom.gba", 0xDE0144, 0x000003C - -song_08DE0180:: @ 08DE0180 - .incbin "baserom.gba", 0xDE0180, 0x000000C - -gUnk_08DE018C:: @ 08DE018C - .incbin "baserom.gba", 0xDE018C, 0x0000028 - -song_08DE01B4:: @ 08DE01B4 - .incbin "baserom.gba", 0xDE01B4, 0x000000C - -gUnk_08DE01C0:: @ 08DE01C0 - .incbin "baserom.gba", 0xDE01C0, 0x0000034 - -song_08DE01F4:: @ 08DE01F4 - .incbin "baserom.gba", 0xDE01F4, 0x000000C - -gUnk_08DE0200:: @ 08DE0200 - .incbin "baserom.gba", 0xDE0200, 0x0000044 - -song_08DE0244:: @ 08DE0244 - .incbin "baserom.gba", 0xDE0244, 0x000000C - -gUnk_08DE0250:: @ 08DE0250 - .incbin "baserom.gba", 0xDE0250, 0x000002B - -gUnk_08DE027B:: @ 08DE027B - .incbin "baserom.gba", 0xDE027B, 0x0000011 - -song_08DE028C:: @ 08DE028C - .incbin "baserom.gba", 0xDE028C, 0x0000010 - -gUnk_08DE029C:: @ 08DE029C - .incbin "baserom.gba", 0xDE029C, 0x0000010 - -song_08DE02AC:: @ 08DE02AC - .incbin "baserom.gba", 0xDE02AC, 0x000000C - -gUnk_08DE02B8:: @ 08DE02B8 - .incbin "baserom.gba", 0xDE02B8, 0x0000010 - -song_08DE02C8:: @ 08DE02C8 - .incbin "baserom.gba", 0xDE02C8, 0x000000C - -gUnk_08DE02D4:: @ 08DE02D4 - .incbin "baserom.gba", 0xDE02D4, 0x0000018 - -song_08DE02EC:: @ 08DE02EC - .incbin "baserom.gba", 0xDE02EC, 0x000000C - -gUnk_08DE02F8:: @ 08DE02F8 - .incbin "baserom.gba", 0xDE02F8, 0x0000018 - -song_08DE0310:: @ 08DE0310 - .incbin "baserom.gba", 0xDE0310, 0x000000C - -gUnk_08DE031C:: @ 08DE031C - .incbin "baserom.gba", 0xDE031C, 0x0000035 - -gUnk_08DE0351:: @ 08DE0351 - .incbin "baserom.gba", 0xDE0351, 0x0000037 - -song_08DE0388:: @ 08DE0388 - .incbin "baserom.gba", 0xDE0388, 0x0000010 - -gUnk_08DE0398:: @ 08DE0398 - .incbin "baserom.gba", 0xDE0398, 0x000002C - -song_08DE03C4:: @ 08DE03C4 - .incbin "baserom.gba", 0xDE03C4, 0x000000C - -gUnk_08DE03D0:: @ 08DE03D0 - .incbin "baserom.gba", 0xDE03D0, 0x000004C - -song_08DE041C:: @ 08DE041C - .incbin "baserom.gba", 0xDE041C, 0x000000C - -gUnk_08DE0428:: @ 08DE0428 - .incbin "baserom.gba", 0xDE0428, 0x00000BC - -song_08DE04E4:: @ 08DE04E4 - .incbin "baserom.gba", 0xDE04E4, 0x000000C - -gUnk_08DE04F0:: @ 08DE04F0 - .incbin "baserom.gba", 0xDE04F0, 0x0000044 - -song_08DE0534:: @ 08DE0534 - .incbin "baserom.gba", 0xDE0534, 0x000000C - -gUnk_08DE0540:: @ 08DE0540 - .incbin "baserom.gba", 0xDE0540, 0x0000044 - -song_08DE0584:: @ 08DE0584 - .incbin "baserom.gba", 0xDE0584, 0x000000C - -gUnk_08DE0590:: @ 08DE0590 - .incbin "baserom.gba", 0xDE0590, 0x0000029 - -gUnk_08DE05B9:: @ 08DE05B9 - .incbin "baserom.gba", 0xDE05B9, 0x0000023 - -song_08DE05DC:: @ 08DE05DC - .incbin "baserom.gba", 0xDE05DC, 0x0000010 - -gUnk_08DE05EC:: @ 08DE05EC - .incbin "baserom.gba", 0xDE05EC, 0x0000048 - -song_08DE0634:: @ 08DE0634 - .incbin "baserom.gba", 0xDE0634, 0x000000C - -gUnk_08DE0640:: @ 08DE0640 - .incbin "baserom.gba", 0xDE0640, 0x0000029 - -gUnk_08DE0669:: @ 08DE0669 - .incbin "baserom.gba", 0xDE0669, 0x0000023 - -song_08DE068C:: @ 08DE068C - .incbin "baserom.gba", 0xDE068C, 0x0000010 - -gUnk_08DE069C:: @ 08DE069C - .incbin "baserom.gba", 0xDE069C, 0x0000048 - -song_08DE06E4:: @ 08DE06E4 - .incbin "baserom.gba", 0xDE06E4, 0x000000C - -gUnk_08DE06F0:: @ 08DE06F0 - .incbin "baserom.gba", 0xDE06F0, 0x0000017 - -gUnk_08DE0707:: @ 08DE0707 - .incbin "baserom.gba", 0xDE0707, 0x0000021 - -song_08DE0728:: @ 08DE0728 - .incbin "baserom.gba", 0xDE0728, 0x0000010 - -gUnk_08DE0738:: @ 08DE0738 - .incbin "baserom.gba", 0xDE0738, 0x000004C - -song_08DE0784:: @ 08DE0784 - .incbin "baserom.gba", 0xDE0784, 0x000000C - -gUnk_08DE0790:: @ 08DE0790 - .incbin "baserom.gba", 0xDE0790, 0x0000028 - -gUnk_08DE07B8:: @ 08DE07B8 - .incbin "baserom.gba", 0xDE07B8, 0x000001C - -song_08DE07D4:: @ 08DE07D4 - .incbin "baserom.gba", 0xDE07D4, 0x0000010 - -gUnk_08DE07E4:: @ 08DE07E4 - .incbin "baserom.gba", 0xDE07E4, 0x0000030 - -gUnk_08DE0814:: @ 08DE0814 - .incbin "baserom.gba", 0xDE0814, 0x000002C - -song_08DE0840:: @ 08DE0840 - .incbin "baserom.gba", 0xDE0840, 0x0000010 - -gUnk_08DE0850:: @ 08DE0850 - .incbin "baserom.gba", 0xDE0850, 0x0000010 - -song_08DE0860:: @ 08DE0860 - .incbin "baserom.gba", 0xDE0860, 0x000000C - -gUnk_08DE086C:: @ 08DE086C - .incbin "baserom.gba", 0xDE086C, 0x0000010 - -song_08DE087C:: @ 08DE087C - .incbin "baserom.gba", 0xDE087C, 0x000000C - -gUnk_08DE0888:: @ 08DE0888 - .incbin "baserom.gba", 0xDE0888, 0x0000010 - -song_08DE0898:: @ 08DE0898 - .incbin "baserom.gba", 0xDE0898, 0x000000C - -gUnk_08DE08A4:: @ 08DE08A4 - .incbin "baserom.gba", 0xDE08A4, 0x0000020 - -song_08DE08C4:: @ 08DE08C4 - .incbin "baserom.gba", 0xDE08C4, 0x000000C - -gUnk_08DE08D0:: @ 08DE08D0 - .incbin "baserom.gba", 0xDE08D0, 0x000002C - -song_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 - -song_08DE199C:: @ 08DE199C - .incbin "baserom.gba", 0xDE199C, 0x0000020 - -gUnk_08DE19BC:: @ 08DE19BC - .incbin "baserom.gba", 0xDE19BC, 0x0000014 - -song_08DE19D0:: @ 08DE19D0 - .incbin "baserom.gba", 0xDE19D0, 0x000000C - -gUnk_08DE19DC:: @ 08DE19DC - .incbin "baserom.gba", 0xDE19DC, 0x0000024 - -song_08DE1A00:: @ 08DE1A00 - .incbin "baserom.gba", 0xDE1A00, 0x000000C - -gUnk_08DE1A0C:: @ 08DE1A0C - .incbin "baserom.gba", 0xDE1A0C, 0x0000020 - -song_08DE1A2C:: @ 08DE1A2C - .incbin "baserom.gba", 0xDE1A2C, 0x000000C - -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 - -song_08DE207C:: @ 08DE207C - .incbin "baserom.gba", 0xDE207C, 0x0000038 - -gUnk_08DE20B4:: @ 08DE20B4 - .incbin "baserom.gba", 0xDE20B4, 0x0000014 - -song_08DE20C8:: @ 08DE20C8 - .incbin "baserom.gba", 0xDE20C8, 0x000000C - -gUnk_08DE20D4:: @ 08DE20D4 - .incbin "baserom.gba", 0xDE20D4, 0x0000028 - -song_08DE20FC:: @ 08DE20FC - .incbin "baserom.gba", 0xDE20FC, 0x000000C - -gUnk_08DE2108:: @ 08DE2108 - .incbin "baserom.gba", 0xDE2108, 0x000001C - -song_08DE2124:: @ 08DE2124 - .incbin "baserom.gba", 0xDE2124, 0x000000C - -gUnk_08DE2130:: @ 08DE2130 - .incbin "baserom.gba", 0xDE2130, 0x0000044 - -song_08DE2174:: @ 08DE2174 - .incbin "baserom.gba", 0xDE2174, 0x000000C - -gUnk_08DE2180:: @ 08DE2180 - .incbin "baserom.gba", 0xDE2180, 0x000002C - -song_08DE21AC:: @ 08DE21AC - .incbin "baserom.gba", 0xDE21AC, 0x000000C - -gUnk_08DE21B8:: @ 08DE21B8 - .incbin "baserom.gba", 0xDE21B8, 0x0000030 - -song_08DE21E8:: @ 08DE21E8 - .incbin "baserom.gba", 0xDE21E8, 0x000000C - -gUnk_08DE21F4:: @ 08DE21F4 - .incbin "baserom.gba", 0xDE21F4, 0x0000038 - -song_08DE222C:: @ 08DE222C - .incbin "baserom.gba", 0xDE222C, 0x000000C - -gUnk_08DE2238:: @ 08DE2238 - .incbin "baserom.gba", 0xDE2238, 0x0000028 - -song_08DE2260:: @ 08DE2260 - .incbin "baserom.gba", 0xDE2260, 0x000000C - -gUnk_08DE226C:: @ 08DE226C - .incbin "baserom.gba", 0xDE226C, 0x00000CC - -song_08DE2338:: @ 08DE2338 - .incbin "baserom.gba", 0xDE2338, 0x000000C - -gUnk_08DE2344:: @ 08DE2344 - .incbin "baserom.gba", 0xDE2344, 0x0000063 - -gUnk_08DE23A7:: @ 08DE23A7 - .incbin "baserom.gba", 0xDE23A7, 0x0000061 - -song_08DE2408:: @ 08DE2408 - .incbin "baserom.gba", 0xDE2408, 0x0000010 - -gUnk_08DE2418:: @ 08DE2418 - .incbin "baserom.gba", 0xDE2418, 0x0000060 - -song_08DE2478:: @ 08DE2478 - .incbin "baserom.gba", 0xDE2478, 0x000000C - -gUnk_08DE2484:: @ 08DE2484 - .incbin "baserom.gba", 0xDE2484, 0x0000038 - -song_08DE24BC:: @ 08DE24BC - .incbin "baserom.gba", 0xDE24BC, 0x000000C - -gUnk_08DE24C8:: @ 08DE24C8 - .incbin "baserom.gba", 0xDE24C8, 0x0000038 - -song_08DE2500:: @ 08DE2500 - .incbin "baserom.gba", 0xDE2500, 0x000000C - -gUnk_08DE250C:: @ 08DE250C - .incbin "baserom.gba", 0xDE250C, 0x0000010 - -song_08DE251C:: @ 08DE251C - .incbin "baserom.gba", 0xDE251C, 0x000000C - -gUnk_08DE2528:: @ 08DE2528 - .incbin "baserom.gba", 0xDE2528, 0x000000F - -gUnk_08DE2537:: @ 08DE2537 - .incbin "baserom.gba", 0xDE2537, 0x000000D - -song_08DE2544:: @ 08DE2544 - .incbin "baserom.gba", 0xDE2544, 0x0000010 - -gUnk_08DE2554:: @ 08DE2554 - .incbin "baserom.gba", 0xDE2554, 0x000001B - -gUnk_08DE256F:: @ 08DE256F - .incbin "baserom.gba", 0xDE256F, 0x0000015 - -song_08DE2584:: @ 08DE2584 - .incbin "baserom.gba", 0xDE2584, 0x0000010 - -gUnk_08DE2594:: @ 08DE2594 - .incbin "baserom.gba", 0xDE2594, 0x0000010 - -song_08DE25A4:: @ 08DE25A4 - .incbin "baserom.gba", 0xDE25A4, 0x000000C - -gUnk_08DE25B0:: @ 08DE25B0 - .incbin "baserom.gba", 0xDE25B0, 0x0000020 - -song_08DE25D0:: @ 08DE25D0 - .incbin "baserom.gba", 0xDE25D0, 0x000000C - -gUnk_08DE25DC:: @ 08DE25DC - .incbin "baserom.gba", 0xDE25DC, 0x0000014 - -song_08DE25F0:: @ 08DE25F0 - .incbin "baserom.gba", 0xDE25F0, 0x000000C - -gUnk_08DE25FC:: @ 08DE25FC - .incbin "baserom.gba", 0xDE25FC, 0x0000050 - -gUnk_08DE264C:: @ 08DE264C - .incbin "baserom.gba", 0xDE264C, 0x0000030 - -song_08DE267C:: @ 08DE267C - .incbin "baserom.gba", 0xDE267C, 0x0000010 - -gUnk_08DE268C:: @ 08DE268C - .incbin "baserom.gba", 0xDE268C, 0x0000010 - -song_08DE269C:: @ 08DE269C - .incbin "baserom.gba", 0xDE269C, 0x000000C - -gUnk_08DE26A8:: @ 08DE26A8 - .incbin "baserom.gba", 0xDE26A8, 0x000001C - -song_08DE26C4:: @ 08DE26C4 - .incbin "baserom.gba", 0xDE26C4, 0x000000C - -gUnk_08DE26D0:: @ 08DE26D0 - .incbin "baserom.gba", 0xDE26D0, 0x0000014 - -song_08DE26E4:: @ 08DE26E4 - .incbin "baserom.gba", 0xDE26E4, 0x000000C - -gUnk_08DE26F0:: @ 08DE26F0 - .incbin "baserom.gba", 0xDE26F0, 0x0000004 - -gUnk_08DE26F4:: @ 08DE26F4 - .incbin "baserom.gba", 0xDE26F4, 0x0000024 - -song_08DE2718:: @ 08DE2718 - .incbin "baserom.gba", 0xDE2718, 0x000000C - -gUnk_08DE2724:: @ 08DE2724 - .incbin "baserom.gba", 0xDE2724, 0x0000010 - -song_08DE2734:: @ 08DE2734 - .incbin "baserom.gba", 0xDE2734, 0x000000C - -gUnk_08DE2740:: @ 08DE2740 - .incbin "baserom.gba", 0xDE2740, 0x0000038 - -song_08DE2778:: @ 08DE2778 - .incbin "baserom.gba", 0xDE2778, 0x000000C - -gUnk_08DE2784:: @ 08DE2784 - .incbin "baserom.gba", 0xDE2784, 0x000003C - -song_08DE27C0:: @ 08DE27C0 - .incbin "baserom.gba", 0xDE27C0, 0x000000C - -gUnk_08DE27CC:: @ 08DE27CC - .incbin "baserom.gba", 0xDE27CC, 0x0000010 - -song_08DE27DC:: @ 08DE27DC - .incbin "baserom.gba", 0xDE27DC, 0x000000C - -gUnk_08DE27E8:: @ 08DE27E8 - .incbin "baserom.gba", 0xDE27E8, 0x0000032 - -gUnk_08DE281A:: @ 08DE281A - .incbin "baserom.gba", 0xDE281A, 0x0000062 - -song_08DE287C:: @ 08DE287C - .incbin "baserom.gba", 0xDE287C, 0x0000010 - -gUnk_08DE288C:: @ 08DE288C - .incbin "baserom.gba", 0xDE288C, 0x000004B - -gUnk_08DE28D7:: @ 08DE28D7 - .incbin "baserom.gba", 0xDE28D7, 0x000002B - -gUnk_08DE2902:: @ 08DE2902 - .incbin "baserom.gba", 0xDE2902, 0x0000042 - -song_08DE2944:: @ 08DE2944 - .incbin "baserom.gba", 0xDE2944, 0x0000010 - -gUnk_08DE2954:: @ 08DE2954 - .incbin "baserom.gba", 0xDE2954, 0x000008A - -gUnk_08DE29DE:: @ 08DE29DE - .incbin "baserom.gba", 0xDE29DE, 0x0000074 - -gUnk_08DE2A52:: @ 08DE2A52 - .incbin "baserom.gba", 0xDE2A52, 0x0000016 - -song_08DE2A68:: @ 08DE2A68 - .incbin "baserom.gba", 0xDE2A68, 0x0000010 - -gUnk_08DE2A78:: @ 08DE2A78 - .incbin "baserom.gba", 0xDE2A78, 0x0000070 - -song_08DE2AE8:: @ 08DE2AE8 - .incbin "baserom.gba", 0xDE2AE8, 0x000000C - -gUnk_08DE2AF4:: @ 08DE2AF4 - .incbin "baserom.gba", 0xDE2AF4, 0x0000028 - -song_08DE2B1C:: @ 08DE2B1C - .incbin "baserom.gba", 0xDE2B1C, 0x000000C - -gUnk_08DE2B28:: @ 08DE2B28 - .incbin "baserom.gba", 0xDE2B28, 0x0000014 - -song_08DE2B3C:: @ 08DE2B3C - .incbin "baserom.gba", 0xDE2B3C, 0x000000C - -gUnk_08DE2B48:: @ 08DE2B48 - .incbin "baserom.gba", 0xDE2B48, 0x0000010 - -song_08DE2B58:: @ 08DE2B58 - .incbin "baserom.gba", 0xDE2B58, 0x000000C - -gUnk_08DE2B64:: @ 08DE2B64 - .incbin "baserom.gba", 0xDE2B64, 0x0000014 - -song_08DE2B78:: @ 08DE2B78 - .incbin "baserom.gba", 0xDE2B78, 0x000000C - -gUnk_08DE2B84:: @ 08DE2B84 - .incbin "baserom.gba", 0xDE2B84, 0x0000018 - -song_08DE2B9C:: @ 08DE2B9C - .incbin "baserom.gba", 0xDE2B9C, 0x000000C - -gUnk_08DE2BA8:: @ 08DE2BA8 - .incbin "baserom.gba", 0xDE2BA8, 0x0000028 - -song_08DE2BD0:: @ 08DE2BD0 - .incbin "baserom.gba", 0xDE2BD0, 0x000000C - -gUnk_08DE2BDC:: @ 08DE2BDC - .incbin "baserom.gba", 0xDE2BDC, 0x0000018 - -song_08DE2BF4:: @ 08DE2BF4 - .incbin "baserom.gba", 0xDE2BF4, 0x000000C - -gUnk_08DE2C00:: @ 08DE2C00 - .incbin "baserom.gba", 0xDE2C00, 0x0000010 - -song_08DE2C10:: @ 08DE2C10 - .incbin "baserom.gba", 0xDE2C10, 0x000000C - -gUnk_08DE2C1C:: @ 08DE2C1C - .incbin "baserom.gba", 0xDE2C1C, 0x0000010 - -song_08DE2C2C:: @ 08DE2C2C - .incbin "baserom.gba", 0xDE2C2C, 0x000000C - -gUnk_08DE2C38:: @ 08DE2C38 - .incbin "baserom.gba", 0xDE2C38, 0x0000010 - -song_08DE2C48:: @ 08DE2C48 - .incbin "baserom.gba", 0xDE2C48, 0x000000C - -gUnk_08DE2C54:: @ 08DE2C54 - .incbin "baserom.gba", 0xDE2C54, 0x0000010 - -song_08DE2C64:: @ 08DE2C64 - .incbin "baserom.gba", 0xDE2C64, 0x000000C - -gUnk_08DE2C70:: @ 08DE2C70 - .incbin "baserom.gba", 0xDE2C70, 0x000001C - -song_08DE2C8C:: @ 08DE2C8C - .incbin "baserom.gba", 0xDE2C8C, 0x000000C - -gUnk_08DE2C98:: @ 08DE2C98 - .incbin "baserom.gba", 0xDE2C98, 0x0000064 - -song_08DE2CFC:: @ 08DE2CFC - .incbin "baserom.gba", 0xDE2CFC, 0x000000C - -gUnk_08DE2D08:: @ 08DE2D08 - .incbin "baserom.gba", 0xDE2D08, 0x0000010 - -song_08DE2D18:: @ 08DE2D18 - .incbin "baserom.gba", 0xDE2D18, 0x000000C - -gUnk_08DE2D24:: @ 08DE2D24 - .incbin "baserom.gba", 0xDE2D24, 0x0000010 - -song_08DE2D34:: @ 08DE2D34 - .incbin "baserom.gba", 0xDE2D34, 0x000000C - -gUnk_08DE2D40:: @ 08DE2D40 - .incbin "baserom.gba", 0xDE2D40, 0x0000010 - -song_08DE2D50:: @ 08DE2D50 - .incbin "baserom.gba", 0xDE2D50, 0x000000C - -gUnk_08DE2D5C:: @ 08DE2D5C - .incbin "baserom.gba", 0xDE2D5C, 0x0000010 - -song_08DE2D6C:: @ 08DE2D6C - .incbin "baserom.gba", 0xDE2D6C, 0x000000C - -gUnk_08DE2D78:: @ 08DE2D78 - .incbin "baserom.gba", 0xDE2D78, 0x0000010 - -song_08DE2D88:: @ 08DE2D88 - .incbin "baserom.gba", 0xDE2D88, 0x000000C - -gUnk_08DE2D94:: @ 08DE2D94 - .incbin "baserom.gba", 0xDE2D94, 0x0000010 - -song_08DE2DA4:: @ 08DE2DA4 - .incbin "baserom.gba", 0xDE2DA4, 0x000000C - -gUnk_08DE2DB0:: @ 08DE2DB0 - .incbin "baserom.gba", 0xDE2DB0, 0x0000010 - -song_08DE2DC0:: @ 08DE2DC0 - .incbin "baserom.gba", 0xDE2DC0, 0x000000C - -gUnk_08DE2DCC:: @ 08DE2DCC - .incbin "baserom.gba", 0xDE2DCC, 0x0000010 - -song_08DE2DDC:: @ 08DE2DDC - .incbin "baserom.gba", 0xDE2DDC, 0x000000C - -gUnk_08DE2DE8:: @ 08DE2DE8 - .incbin "baserom.gba", 0xDE2DE8, 0x000008C - -song_08DE2E74:: @ 08DE2E74 - .incbin "baserom.gba", 0xDE2E74, 0x000000C - -gUnk_08DE2E80:: @ 08DE2E80 - .incbin "baserom.gba", 0xDE2E80, 0x000005C - -song_08DE2EDC:: @ 08DE2EDC - .incbin "baserom.gba", 0xDE2EDC, 0x000000C - -gUnk_08DE2EE8:: @ 08DE2EE8 - .incbin "baserom.gba", 0xDE2EE8, 0x0000061 - -gUnk_08DE2F49:: @ 08DE2F49 - .incbin "baserom.gba", 0xDE2F49, 0x000004F - -song_08DE2F98:: @ 08DE2F98 - .incbin "baserom.gba", 0xDE2F98, 0x0000010 - -gUnk_08DE2FA8:: @ 08DE2FA8 - .incbin "baserom.gba", 0xDE2FA8, 0x0000116 - -gUnk_08DE30BE:: @ 08DE30BE - .incbin "baserom.gba", 0xDE30BE, 0x0000042 - -song_08DE3100:: @ 08DE3100 - .incbin "baserom.gba", 0xDE3100, 0x000000C - -gUnk_08DE310C:: @ 08DE310C - .incbin "baserom.gba", 0xDE310C, 0x0000010 - -song_08DE311C:: @ 08DE311C - .incbin "baserom.gba", 0xDE311C, 0x000000C - -gUnk_08DE3128:: @ 08DE3128 - .incbin "baserom.gba", 0xDE3128, 0x000002C - -song_08DE3154:: @ 08DE3154 - .incbin "baserom.gba", 0xDE3154, 0x000000C - -gUnk_08DE3160:: @ 08DE3160 - .incbin "baserom.gba", 0xDE3160, 0x0000028 - -song_08DE3188:: @ 08DE3188 - .incbin "baserom.gba", 0xDE3188, 0x000000C - -gUnk_08DE3194:: @ 08DE3194 - .incbin "baserom.gba", 0xDE3194, 0x0000030 - -song_08DE31C4:: @ 08DE31C4 - .incbin "baserom.gba", 0xDE31C4, 0x000000C - -gUnk_08DE31D0:: @ 08DE31D0 - .incbin "baserom.gba", 0xDE31D0, 0x0000069 - -gUnk_08DE3239:: @ 08DE3239 - .incbin "baserom.gba", 0xDE3239, 0x000006B - -song_08DE32A4:: @ 08DE32A4 - .incbin "baserom.gba", 0xDE32A4, 0x0000010 - -gUnk_08DE32B4:: @ 08DE32B4 - .incbin "baserom.gba", 0xDE32B4, 0x00000D0 - -gUnk_08DE3384:: @ 08DE3384 - .incbin "baserom.gba", 0xDE3384, 0x0000030 - -song_08DE33B4:: @ 08DE33B4 - .incbin "baserom.gba", 0xDE33B4, 0x0000010 - -gUnk_08DE33C4:: @ 08DE33C4 - .incbin "baserom.gba", 0xDE33C4, 0x0000024 - -song_08DE33E8:: @ 08DE33E8 - .incbin "baserom.gba", 0xDE33E8, 0x000000C - -gUnk_08DE33F4:: @ 08DE33F4 - .incbin "baserom.gba", 0xDE33F4, 0x00000B0 - -song_08DE34A4:: @ 08DE34A4 - .incbin "baserom.gba", 0xDE34A4, 0x000000C - -gUnk_08DE34B0:: @ 08DE34B0 - .incbin "baserom.gba", 0xDE34B0, 0x0000034 - -song_08DE34E4:: @ 08DE34E4 - .incbin "baserom.gba", 0xDE34E4, 0x000000C - -gUnk_08DE34F0:: @ 08DE34F0 - .incbin "baserom.gba", 0xDE34F0, 0x0000048 - -gUnk_08DE3538:: @ 08DE3538 - .incbin "baserom.gba", 0xDE3538, 0x000002C - -song_08DE3564:: @ 08DE3564 - .incbin "baserom.gba", 0xDE3564, 0x0000010 - -gUnk_08DE3574:: @ 08DE3574 - .incbin "baserom.gba", 0xDE3574, 0x0000014 - -song_08DE3588:: @ 08DE3588 - .incbin "baserom.gba", 0xDE3588, 0x000000C - -gUnk_08DE3594:: @ 08DE3594 - .incbin "baserom.gba", 0xDE3594, 0x0000018 - -song_08DE35AC:: @ 08DE35AC - .incbin "baserom.gba", 0xDE35AC, 0x000000C - -gUnk_08DE35B8:: @ 08DE35B8 - .incbin "baserom.gba", 0xDE35B8, 0x0000060 - -song_08DE3618:: @ 08DE3618 - .incbin "baserom.gba", 0xDE3618, 0x000000C - -gUnk_08DE3624:: @ 08DE3624 - .incbin "baserom.gba", 0xDE3624, 0x0000020 - -gUnk_08DE3644:: @ 08DE3644 - .incbin "baserom.gba", 0xDE3644, 0x0000030 - -song_08DE3674:: @ 08DE3674 - .incbin "baserom.gba", 0xDE3674, 0x0000010 - -gUnk_08DE3684:: @ 08DE3684 - .incbin "baserom.gba", 0xDE3684, 0x000002C - -song_08DE36B0:: @ 08DE36B0 - .incbin "baserom.gba", 0xDE36B0, 0x000000C - -gUnk_08DE36BC:: @ 08DE36BC - .incbin "baserom.gba", 0xDE36BC, 0x0000086 - -gUnk_08DE3742:: @ 08DE3742 - .incbin "baserom.gba", 0xDE3742, 0x000008A - -song_08DE37CC:: @ 08DE37CC - .incbin "baserom.gba", 0xDE37CC, 0x0000010 - -gUnk_08DE37DC:: @ 08DE37DC - .incbin "baserom.gba", 0xDE37DC, 0x0000030 - -song_08DE380C:: @ 08DE380C - .incbin "baserom.gba", 0xDE380C, 0x000000C - -gUnk_08DE3818:: @ 08DE3818 - .incbin "baserom.gba", 0xDE3818, 0x0000038 - -song_08DE3850:: @ 08DE3850 - .incbin "baserom.gba", 0xDE3850, 0x000000C - -gUnk_08DE385C:: @ 08DE385C - .incbin "baserom.gba", 0xDE385C, 0x000002C - -song_08DE3888:: @ 08DE3888 - .incbin "baserom.gba", 0xDE3888, 0x000000C - -gUnk_08DE3894:: @ 08DE3894 - .incbin "baserom.gba", 0xDE3894, 0x000005C - -song_08DE38F0:: @ 08DE38F0 - .incbin "baserom.gba", 0xDE38F0, 0x000000C - -gUnk_08DE38FC:: @ 08DE38FC - .incbin "baserom.gba", 0xDE38FC, 0x000001C - -song_08DE3918:: @ 08DE3918 - .incbin "baserom.gba", 0xDE3918, 0x000000C - -gUnk_08DE3924:: @ 08DE3924 - .incbin "baserom.gba", 0xDE3924, 0x0000044 - -song_08DE3968:: @ 08DE3968 - .incbin "baserom.gba", 0xDE3968, 0x000000C - -gUnk_08DE3974:: @ 08DE3974 - .incbin "baserom.gba", 0xDE3974, 0x0000040 - -song_08DE39B4:: @ 08DE39B4 - .incbin "baserom.gba", 0xDE39B4, 0x000000C - -gUnk_08DE39C0:: @ 08DE39C0 - .incbin "baserom.gba", 0xDE39C0, 0x0000026 - -gUnk_08DE39E6:: @ 08DE39E6 - .incbin "baserom.gba", 0xDE39E6, 0x000002A - -song_08DE3A10:: @ 08DE3A10 - .incbin "baserom.gba", 0xDE3A10, 0x0000010 - -gUnk_08DE3A20:: @ 08DE3A20 - .incbin "baserom.gba", 0xDE3A20, 0x0000050 - -song_08DE3A70:: @ 08DE3A70 - .incbin "baserom.gba", 0xDE3A70, 0x000000C - -gUnk_08DE3A7C:: @ 08DE3A7C - .incbin "baserom.gba", 0xDE3A7C, 0x0000024 - -song_08DE3AA0:: @ 08DE3AA0 - .incbin "baserom.gba", 0xDE3AA0, 0x000000C - -gUnk_08DE3AAC:: @ 08DE3AAC - .incbin "baserom.gba", 0xDE3AAC, 0x0000027 - -gUnk_08DE3AD3:: @ 08DE3AD3 - .incbin "baserom.gba", 0xDE3AD3, 0x0000025 - -song_08DE3AF8:: @ 08DE3AF8 - .incbin "baserom.gba", 0xDE3AF8, 0x0000010 - -gUnk_08DE3B08:: @ 08DE3B08 - .incbin "baserom.gba", 0xDE3B08, 0x0000028 - -song_08DE3B30:: @ 08DE3B30 - .incbin "baserom.gba", 0xDE3B30, 0x000000C - -gUnk_08DE3B3C:: @ 08DE3B3C - .incbin "baserom.gba", 0xDE3B3C, 0x0000030 - -song_08DE3B6C:: @ 08DE3B6C - .incbin "baserom.gba", 0xDE3B6C, 0x000000C - -gUnk_08DE3B78:: @ 08DE3B78 - .incbin "baserom.gba", 0xDE3B78, 0x000005C - -song_08DE3BD4:: @ 08DE3BD4 - .incbin "baserom.gba", 0xDE3BD4, 0x000000C - -gUnk_08DE3BE0:: @ 08DE3BE0 - .incbin "baserom.gba", 0xDE3BE0, 0x0000010 - -song_08DE3BF0:: @ 08DE3BF0 - .incbin "baserom.gba", 0xDE3BF0, 0x000000C - -gUnk_08DE3BFC:: @ 08DE3BFC - .incbin "baserom.gba", 0xDE3BFC, 0x0000018 - -song_08DE3C14:: @ 08DE3C14 - .incbin "baserom.gba", 0xDE3C14, 0x000000C - -gUnk_08DE3C20:: @ 08DE3C20 - .incbin "baserom.gba", 0xDE3C20, 0x0000020 - -gUnk_08DE3C40:: @ 08DE3C40 - .incbin "baserom.gba", 0xDE3C40, 0x0000024 - -song_08DE3C64:: @ 08DE3C64 - .incbin "baserom.gba", 0xDE3C64, 0x0000010 - -gUnk_08DE3C74:: @ 08DE3C74 - .incbin "baserom.gba", 0xDE3C74, 0x000004C - -song_08DE3CC0:: @ 08DE3CC0 - .incbin "baserom.gba", 0xDE3CC0, 0x000000C - -gUnk_08DE3CCC:: @ 08DE3CCC - .incbin "baserom.gba", 0xDE3CCC, 0x0000068 - -song_08DE3D34:: @ 08DE3D34 - .incbin "baserom.gba", 0xDE3D34, 0x000000C - -gUnk_08DE3D40:: @ 08DE3D40 - .incbin "baserom.gba", 0xDE3D40, 0x0000070 - -song_08DE3DB0:: @ 08DE3DB0 - .incbin "baserom.gba", 0xDE3DB0, 0x000000C - -gUnk_08DE3DBC:: @ 08DE3DBC - .incbin "baserom.gba", 0xDE3DBC, 0x0000078 - -song_08DE3E34:: @ 08DE3E34 - .incbin "baserom.gba", 0xDE3E34, 0x000000C - -gUnk_08DE3E40:: @ 08DE3E40 - .incbin "baserom.gba", 0xDE3E40, 0x000001C - -song_08DE3E5C:: @ 08DE3E5C - .incbin "baserom.gba", 0xDE3E5C, 0x000000C - -gUnk_08DE3E68:: @ 08DE3E68 - .incbin "baserom.gba", 0xDE3E68, 0x000003C - -song_08DE3EA4:: @ 08DE3EA4 - .incbin "baserom.gba", 0xDE3EA4, 0x000000C - -gUnk_08DE3EB0:: @ 08DE3EB0 - .incbin "baserom.gba", 0xDE3EB0, 0x0000030 - -song_08DE3EE0:: @ 08DE3EE0 - .incbin "baserom.gba", 0xDE3EE0, 0x000000C - -gUnk_08DE3EEC:: @ 08DE3EEC - .incbin "baserom.gba", 0xDE3EEC, 0x0000030 - -song_08DE3F1C:: @ 08DE3F1C - .incbin "baserom.gba", 0xDE3F1C, 0x000000C - -gUnk_08DE3F28:: @ 08DE3F28 - .incbin "baserom.gba", 0xDE3F28, 0x0000034 - -song_08DE3F5C:: @ 08DE3F5C - .incbin "baserom.gba", 0xDE3F5C, 0x000000C - -gUnk_08DE3F68:: @ 08DE3F68 - .incbin "baserom.gba", 0xDE3F68, 0x000004C - -gUnk_08DE3FB4:: @ 08DE3FB4 - .incbin "baserom.gba", 0xDE3FB4, 0x0000074 - -song_08DE4028:: @ 08DE4028 - .incbin "baserom.gba", 0xDE4028, 0x0000010 - -gUnk_08DE4038:: @ 08DE4038 - .incbin "baserom.gba", 0xDE4038, 0x0000034 - -song_08DE406C:: @ 08DE406C - .incbin "baserom.gba", 0xDE406C, 0x000000C - -gUnk_08DE4078:: @ 08DE4078 - .incbin "baserom.gba", 0xDE4078, 0x0000098 - -song_08DE4110:: @ 08DE4110 - .incbin "baserom.gba", 0xDE4110, 0x000000C - -gUnk_08DE411C:: @ 08DE411C - .incbin "baserom.gba", 0xDE411C, 0x0000060 - -song_08DE417C:: @ 08DE417C - .incbin "baserom.gba", 0xDE417C, 0x000000C - -gUnk_08DE4188:: @ 08DE4188 - .incbin "baserom.gba", 0xDE4188, 0x0000010 - -song_08DE4198:: @ 08DE4198 - .incbin "baserom.gba", 0xDE4198, 0x000000C - -gUnk_08DE41A4:: @ 08DE41A4 - .incbin "baserom.gba", 0xDE41A4, 0x000002C - -song_08DE41D0:: @ 08DE41D0 - .incbin "baserom.gba", 0xDE41D0, 0x000000C - -gUnk_08DE41DC:: @ 08DE41DC - .incbin "baserom.gba", 0xDE41DC, 0x0000018 - -gUnk_08DE41F4:: @ 08DE41F4 - .incbin "baserom.gba", 0xDE41F4, 0x0000018 - -song_08DE420C:: @ 08DE420C - .incbin "baserom.gba", 0xDE420C, 0x0000010 - -gUnk_08DE421C:: @ 08DE421C - .incbin "baserom.gba", 0xDE421C, 0x0000028 - -song_08DE4244:: @ 08DE4244 - .incbin "baserom.gba", 0xDE4244, 0x000000C - -gUnk_08DE4250:: @ 08DE4250 - .incbin "baserom.gba", 0xDE4250, 0x0000028 - -song_08DE4278:: @ 08DE4278 - .incbin "baserom.gba", 0xDE4278, 0x000000C - -gUnk_08DE4284:: @ 08DE4284 - .incbin "baserom.gba", 0xDE4284, 0x0000020 - -gUnk_08DE42A4:: @ 08DE42A4 - .incbin "baserom.gba", 0xDE42A4, 0x000001C - -song_08DE42C0:: @ 08DE42C0 - .incbin "baserom.gba", 0xDE42C0, 0x0000010 - -gUnk_08DE42D0:: @ 08DE42D0 - .incbin "baserom.gba", 0xDE42D0, 0x000005B - -gUnk_08DE432B:: @ 08DE432B - .incbin "baserom.gba", 0xDE432B, 0x0000055 - -song_08DE4380:: @ 08DE4380 - .incbin "baserom.gba", 0xDE4380, 0x0000010 - -gUnk_08DE4390:: @ 08DE4390 - .incbin "baserom.gba", 0xDE4390, 0x0000044 - -song_08DE43D4:: @ 08DE43D4 - .incbin "baserom.gba", 0xDE43D4, 0x000000C - -gUnk_08DE43E0:: @ 08DE43E0 - .incbin "baserom.gba", 0xDE43E0, 0x0000044 - -song_08DE4424:: @ 08DE4424 - .incbin "baserom.gba", 0xDE4424, 0x000000C - -gUnk_08DE4430:: @ 08DE4430 - .incbin "baserom.gba", 0xDE4430, 0x0000056 - -gUnk_08DE4486:: @ 08DE4486 - .incbin "baserom.gba", 0xDE4486, 0x000003E - -song_08DE44C4:: @ 08DE44C4 - .incbin "baserom.gba", 0xDE44C4, 0x0000010 - -gUnk_08DE44D4:: @ 08DE44D4 - .incbin "baserom.gba", 0xDE44D4, 0x0000010 - -song_08DE44E4:: @ 08DE44E4 - .incbin "baserom.gba", 0xDE44E4, 0x000000C - -gUnk_08DE44F0:: @ 08DE44F0 - .incbin "baserom.gba", 0xDE44F0, 0x0000010 - -song_08DE4500:: @ 08DE4500 - .incbin "baserom.gba", 0xDE4500, 0x000000C - -gUnk_08DE450C:: @ 08DE450C - .incbin "baserom.gba", 0xDE450C, 0x0000010 - -song_08DE451C:: @ 08DE451C - .incbin "baserom.gba", 0xDE451C, 0x000000C - -gUnk_08DE4528:: @ 08DE4528 - .incbin "baserom.gba", 0xDE4528, 0x0000010 - -song_08DE4538:: @ 08DE4538 - .incbin "baserom.gba", 0xDE4538, 0x000000C - -gUnk_08DE4544:: @ 08DE4544 - .incbin "baserom.gba", 0xDE4544, 0x0000010 - -song_08DE4554:: @ 08DE4554 - .incbin "baserom.gba", 0xDE4554, 0x000000C - -gUnk_08DE4560:: @ 08DE4560 - .incbin "baserom.gba", 0xDE4560, 0x0000014 - -song_08DE4574:: @ 08DE4574 - .incbin "baserom.gba", 0xDE4574, 0x000000C - -gUnk_08DE4580:: @ 08DE4580 - .incbin "baserom.gba", 0xDE4580, 0x0000014 - -song_08DE4594:: @ 08DE4594 - .incbin "baserom.gba", 0xDE4594, 0x000000C - -gUnk_08DE45A0:: @ 08DE45A0 - .incbin "baserom.gba", 0xDE45A0, 0x0000022 - -gUnk_08DE45C2:: @ 08DE45C2 - .incbin "baserom.gba", 0xDE45C2, 0x000002E - -song_08DE45F0:: @ 08DE45F0 - .incbin "baserom.gba", 0xDE45F0, 0x0000010 - -gUnk_08DE4600:: @ 08DE4600 - .incbin "baserom.gba", 0xDE4600, 0x000006B - -gUnk_08DE466B:: @ 08DE466B - .incbin "baserom.gba", 0xDE466B, 0x000003D - -song_08DE46A8:: @ 08DE46A8 - .incbin "baserom.gba", 0xDE46A8, 0x0000010 - -gUnk_08DE46B8:: @ 08DE46B8 - .incbin "baserom.gba", 0xDE46B8, 0x0000010 - -song_08DE46C8:: @ 08DE46C8 - .incbin "baserom.gba", 0xDE46C8, 0x000000C - -gUnk_08DE46D4:: @ 08DE46D4 - .incbin "baserom.gba", 0xDE46D4, 0x000003D - -gUnk_08DE4711:: @ 08DE4711 - .incbin "baserom.gba", 0xDE4711, 0x000004B - -song_08DE475C:: @ 08DE475C - .incbin "baserom.gba", 0xDE475C, 0x0000010 - -gUnk_08DE476C:: @ 08DE476C - .incbin "baserom.gba", 0xDE476C, 0x0000024 - -song_08DE4790:: @ 08DE4790 - .incbin "baserom.gba", 0xDE4790, 0x000000C - -gUnk_08DE479C:: @ 08DE479C - .incbin "baserom.gba", 0xDE479C, 0x0000048 - -song_08DE47E4:: @ 08DE47E4 - .incbin "baserom.gba", 0xDE47E4, 0x000000C - -gUnk_08DE47F0:: @ 08DE47F0 - .incbin "baserom.gba", 0xDE47F0, 0x0000048 - -song_08DE4838:: @ 08DE4838 - .incbin "baserom.gba", 0xDE4838, 0x000000C - -gUnk_08DE4844:: @ 08DE4844 - .incbin "baserom.gba", 0xDE4844, 0x0000034 - -song_08DE4878:: @ 08DE4878 - .incbin "baserom.gba", 0xDE4878, 0x000000C - -gUnk_08DE4884:: @ 08DE4884 - .incbin "baserom.gba", 0xDE4884, 0x000001F - -gUnk_08DE48A3:: @ 08DE48A3 - .incbin "baserom.gba", 0xDE48A3, 0x0000019 - -song_08DE48BC:: @ 08DE48BC - .incbin "baserom.gba", 0xDE48BC, 0x0000010 - -gUnk_08DE48CC:: @ 08DE48CC - .incbin "baserom.gba", 0xDE48CC, 0x000003D - -gUnk_08DE4909:: @ 08DE4909 - .incbin "baserom.gba", 0xDE4909, 0x0000027 - -song_08DE4930:: @ 08DE4930 - .incbin "baserom.gba", 0xDE4930, 0x0000010 - -gUnk_08DE4940:: @ 08DE4940 - .incbin "baserom.gba", 0xDE4940, 0x000001B - -gUnk_08DE495B:: @ 08DE495B - .incbin "baserom.gba", 0xDE495B, 0x000000D - -song_08DE4968:: @ 08DE4968 - .incbin "baserom.gba", 0xDE4968, 0x0000010 - -gUnk_08DE4978:: @ 08DE4978 - .incbin "baserom.gba", 0xDE4978, 0x0000034 - -song_08DE49AC:: @ 08DE49AC - .incbin "baserom.gba", 0xDE49AC, 0x000000C - -gUnk_08DE49B8:: @ 08DE49B8 - .incbin "baserom.gba", 0xDE49B8, 0x0000018 - -song_08DE49D0:: @ 08DE49D0 - .incbin "baserom.gba", 0xDE49D0, 0x000000C - -gUnk_08DE49DC:: @ 08DE49DC - .incbin "baserom.gba", 0xDE49DC, 0x0000030 - -song_08DE4A0C:: @ 08DE4A0C - .incbin "baserom.gba", 0xDE4A0C, 0x000000C - -gUnk_08DE4A18:: @ 08DE4A18 - .incbin "baserom.gba", 0xDE4A18, 0x0000010 - -song_08DE4A28:: @ 08DE4A28 - .incbin "baserom.gba", 0xDE4A28, 0x000000C - -gUnk_08DE4A34:: @ 08DE4A34 - .incbin "baserom.gba", 0xDE4A34, 0x000002C - -song_08DE4A60:: @ 08DE4A60 - .incbin "baserom.gba", 0xDE4A60, 0x000000C - -gUnk_08DE4A6C:: @ 08DE4A6C - .incbin "baserom.gba", 0xDE4A6C, 0x0000038 - -gUnk_08DE4AA4:: @ 08DE4AA4 - .incbin "baserom.gba", 0xDE4AA4, 0x0000028 - -song_08DE4ACC:: @ 08DE4ACC - .incbin "baserom.gba", 0xDE4ACC, 0x0000010 - -gUnk_08DE4ADC:: @ 08DE4ADC - .incbin "baserom.gba", 0xDE4ADC, 0x0000024 - -song_08DE4B00:: @ 08DE4B00 - .incbin "baserom.gba", 0xDE4B00, 0x000000C - -gUnk_08DE4B0C:: @ 08DE4B0C - .incbin "baserom.gba", 0xDE4B0C, 0x000001E - -gUnk_08DE4B2A:: @ 08DE4B2A - .incbin "baserom.gba", 0xDE4B2A, 0x0000026 - -song_08DE4B50:: @ 08DE4B50 - .incbin "baserom.gba", 0xDE4B50, 0x0000010 - -gUnk_08DE4B60:: @ 08DE4B60 - .incbin "baserom.gba", 0xDE4B60, 0x0000044 - -gUnk_08DE4BA4:: @ 08DE4BA4 - .incbin "baserom.gba", 0xDE4BA4, 0x0000048 - -song_08DE4BEC:: @ 08DE4BEC - .incbin "baserom.gba", 0xDE4BEC, 0x0000010 - -gUnk_08DE4BFC:: @ 08DE4BFC - .incbin "baserom.gba", 0xDE4BFC, 0x00000D0 - -song_08DE4CCC:: @ 08DE4CCC - .incbin "baserom.gba", 0xDE4CCC, 0x000000C - -gUnk_08DE4CD8:: @ 08DE4CD8 - .incbin "baserom.gba", 0xDE4CD8, 0x000004C - -song_08DE4D24:: @ 08DE4D24 - .incbin "baserom.gba", 0xDE4D24, 0x000000C - -gUnk_08DE4D30:: @ 08DE4D30 - .incbin "baserom.gba", 0xDE4D30, 0x0000134 - -song_08DE4E64:: @ 08DE4E64 - .incbin "baserom.gba", 0xDE4E64, 0x000000C - -gUnk_08DE4E70:: @ 08DE4E70 - .incbin "baserom.gba", 0xDE4E70, 0x0000027 - -gUnk_08DE4E97:: @ 08DE4E97 - .incbin "baserom.gba", 0xDE4E97, 0x0000019 - -song_08DE4EB0:: @ 08DE4EB0 - .incbin "baserom.gba", 0xDE4EB0, 0x0000010 - -gUnk_08DE4EC0:: @ 08DE4EC0 - .incbin "baserom.gba", 0xDE4EC0, 0x0000016 - -gUnk_08DE4ED6:: @ 08DE4ED6 - .incbin "baserom.gba", 0xDE4ED6, 0x000004A - -song_08DE4F20:: @ 08DE4F20 - .incbin "baserom.gba", 0xDE4F20, 0x0000010 - -gUnk_08DE4F30:: @ 08DE4F30 - .incbin "baserom.gba", 0xDE4F30, 0x0000049 - -gUnk_08DE4F79:: @ 08DE4F79 - .incbin "baserom.gba", 0xDE4F79, 0x000003B - -song_08DE4FB4:: @ 08DE4FB4 - .incbin "baserom.gba", 0xDE4FB4, 0x0000010 - -gUnk_08DE4FC4:: @ 08DE4FC4 - .incbin "baserom.gba", 0xDE4FC4, 0x0000024 - -song_08DE4FE8:: @ 08DE4FE8 - .incbin "baserom.gba", 0xDE4FE8, 0x000000C - -gUnk_08DE4FF4:: @ 08DE4FF4 - .incbin "baserom.gba", 0xDE4FF4, 0x0000030 - -gUnk_08DE5024:: @ 08DE5024 - .incbin "baserom.gba", 0xDE5024, 0x0000048 - -song_08DE506C:: @ 08DE506C - .incbin "baserom.gba", 0xDE506C, 0x0000010 - -gUnk_08DE507C:: @ 08DE507C - .incbin "baserom.gba", 0xDE507C, 0x0000040 - -song_08DE50BC:: @ 08DE50BC - .incbin "baserom.gba", 0xDE50BC, 0x000000C - -gUnk_08DE50C8:: @ 08DE50C8 - .incbin "baserom.gba", 0xDE50C8, 0x0000026 - -gUnk_08DE50EE:: @ 08DE50EE - .incbin "baserom.gba", 0xDE50EE, 0x000003E - -song_08DE512C:: @ 08DE512C - .incbin "baserom.gba", 0xDE512C, 0x0000010 - -gUnk_08DE513C:: @ 08DE513C - .incbin "baserom.gba", 0xDE513C, 0x0000048 - -gUnk_08DE5184:: @ 08DE5184 - .incbin "baserom.gba", 0xDE5184, 0x000002C - -song_08DE51B0:: @ 08DE51B0 - .incbin "baserom.gba", 0xDE51B0, 0x0000010 - -gUnk_08DE51C0:: @ 08DE51C0 - .incbin "baserom.gba", 0xDE51C0, 0x0000024 - -gUnk_08DE51E4:: @ 08DE51E4 - .incbin "baserom.gba", 0xDE51E4, 0x0000034 - -song_08DE5218:: @ 08DE5218 - .incbin "baserom.gba", 0xDE5218, 0x0000010 - -gUnk_08DE5228:: @ 08DE5228 - .incbin "baserom.gba", 0xDE5228, 0x0000020 - -song_08DE5248:: @ 08DE5248 - .incbin "baserom.gba", 0xDE5248, 0x000000C - -gUnk_08DE5254:: @ 08DE5254 - .incbin "baserom.gba", 0xDE5254, 0x000004B - -gUnk_08DE529F:: @ 08DE529F - .incbin "baserom.gba", 0xDE529F, 0x0000051 - -song_08DE52F0:: @ 08DE52F0 - .incbin "baserom.gba", 0xDE52F0, 0x0000010 - -gUnk_08DE5300:: @ 08DE5300 - .incbin "baserom.gba", 0xDE5300, 0x0000018 - -song_08DE5318:: @ 08DE5318 - .incbin "baserom.gba", 0xDE5318, 0x000000C - -gUnk_08DE5324:: @ 08DE5324 - .incbin "baserom.gba", 0xDE5324, 0x0000024 - -song_08DE5348:: @ 08DE5348 - .incbin "baserom.gba", 0xDE5348, 0x000000C - -gUnk_08DE5354:: @ 08DE5354 - .incbin "baserom.gba", 0xDE5354, 0x000003C - -song_08DE5390:: @ 08DE5390 - .incbin "baserom.gba", 0xDE5390, 0x000000C - -gUnk_08DE539C:: @ 08DE539C - .incbin "baserom.gba", 0xDE539C, 0x0000060 - -song_08DE53FC:: @ 08DE53FC - .incbin "baserom.gba", 0xDE53FC, 0x000000C - -gUnk_08DE5408:: @ 08DE5408 - .incbin "baserom.gba", 0xDE5408, 0x0000038 - -song_08DE5440:: @ 08DE5440 - .incbin "baserom.gba", 0xDE5440, 0x000000C - -gUnk_08DE544C:: @ 08DE544C - .incbin "baserom.gba", 0xDE544C, 0x00000F4 - -song_08DE5540:: @ 08DE5540 - .incbin "baserom.gba", 0xDE5540, 0x000000C - -gUnk_08DE554C:: @ 08DE554C - .incbin "baserom.gba", 0xDE554C, 0x0000084 - -gUnk_08DE55D0:: @ 08DE55D0 - .incbin "baserom.gba", 0xDE55D0, 0x0000054 - -gUnk_08DE5624:: @ 08DE5624 - .incbin "baserom.gba", 0xDE5624, 0x0000030 - -song_08DE5654:: @ 08DE5654 - .incbin "baserom.gba", 0xDE5654, 0x0000010 - -gUnk_08DE5664:: @ 08DE5664 - .incbin "baserom.gba", 0xDE5664, 0x000006E - -gUnk_08DE56D2:: @ 08DE56D2 - .incbin "baserom.gba", 0xDE56D2, 0x0000056 - -song_08DE5728:: @ 08DE5728 - .incbin "baserom.gba", 0xDE5728, 0x0000010 - -gUnk_08DE5738:: @ 08DE5738 - .incbin "baserom.gba", 0xDE5738, 0x0000074 - -song_08DE57AC:: @ 08DE57AC - .incbin "baserom.gba", 0xDE57AC, 0x000000C - -gUnk_08DE57B8:: @ 08DE57B8 - .incbin "baserom.gba", 0xDE57B8, 0x0000022 - -gUnk_08DE57DA:: @ 08DE57DA - .incbin "baserom.gba", 0xDE57DA, 0x000002E - -song_08DE5808:: @ 08DE5808 - .incbin "baserom.gba", 0xDE5808, 0x0000010 - -gUnk_08DE5818:: @ 08DE5818 - .incbin "baserom.gba", 0xDE5818, 0x000001F - -gUnk_08DE5837:: @ 08DE5837 - .incbin "baserom.gba", 0xDE5837, 0x0000019 - -song_08DE5850:: @ 08DE5850 - .incbin "baserom.gba", 0xDE5850, 0x0000010 - -gUnk_08DE5860:: @ 08DE5860 - .incbin "baserom.gba", 0xDE5860, 0x000001B - -gUnk_08DE587B:: @ 08DE587B - .incbin "baserom.gba", 0xDE587B, 0x0000019 - -song_08DE5894:: @ 08DE5894 - .incbin "baserom.gba", 0xDE5894, 0x0000010 - -gUnk_08DE58A4:: @ 08DE58A4 - .incbin "baserom.gba", 0xDE58A4, 0x000003C - -song_08DE58E0:: @ 08DE58E0 - .incbin "baserom.gba", 0xDE58E0, 0x000000C - -gUnk_08DE58EC:: @ 08DE58EC - .incbin "baserom.gba", 0xDE58EC, 0x0000010 - -song_08DE58FC:: @ 08DE58FC - .incbin "baserom.gba", 0xDE58FC, 0x000000C - -gUnk_08DE5908:: @ 08DE5908 - .incbin "baserom.gba", 0xDE5908, 0x0000010 - -song_08DE5918:: @ 08DE5918 - .incbin "baserom.gba", 0xDE5918, 0x000000C - -gUnk_08DE5924:: @ 08DE5924 - .incbin "baserom.gba", 0xDE5924, 0x0000010 - -song_08DE5934:: @ 08DE5934 - .incbin "baserom.gba", 0xDE5934, 0x000000C - -gUnk_08DE5940:: @ 08DE5940 - .incbin "baserom.gba", 0xDE5940, 0x000004C - -song_08DE598C:: @ 08DE598C - .incbin "baserom.gba", 0xDE598C, 0x000000C - -gUnk_08DE5998:: @ 08DE5998 - .incbin "baserom.gba", 0xDE5998, 0x0000030 - -song_08DE59C8:: @ 08DE59C8 - .incbin "baserom.gba", 0xDE59C8, 0x000000C - -gUnk_08DE59D4:: @ 08DE59D4 - .incbin "baserom.gba", 0xDE59D4, 0x000006C - -gUnk_08DE5A40:: @ 08DE5A40 - .incbin "baserom.gba", 0xDE5A40, 0x000009C - -song_08DE5ADC:: @ 08DE5ADC - .incbin "baserom.gba", 0xDE5ADC, 0x0000010 - -gUnk_08DE5AEC:: @ 08DE5AEC - .incbin "baserom.gba", 0xDE5AEC, 0x0000010 - -song_08DE5AFC:: @ 08DE5AFC - .incbin "baserom.gba", 0xDE5AFC, 0x000000C - -gUnk_08DE5B08:: @ 08DE5B08 - .incbin "baserom.gba", 0xDE5B08, 0x0000010 - -song_08DE5B18:: @ 08DE5B18 - .incbin "baserom.gba", 0xDE5B18, 0x000000C - -gUnk_08DE5B24:: @ 08DE5B24 - .incbin "baserom.gba", 0xDE5B24, 0x0000010 - -song_08DE5B34:: @ 08DE5B34 - .incbin "baserom.gba", 0xDE5B34, 0x000000C - -gUnk_08DE5B40:: @ 08DE5B40 - .incbin "baserom.gba", 0xDE5B40, 0x0000014 - -song_08DE5B54:: @ 08DE5B54 - .incbin "baserom.gba", 0xDE5B54, 0x000000C - -gUnk_08DE5B60:: @ 08DE5B60 - .incbin "baserom.gba", 0xDE5B60, 0x0000048 - -song_08DE5BA8:: @ 08DE5BA8 - .incbin "baserom.gba", 0xDE5BA8, 0x000000C - -gUnk_08DE5BB4:: @ 08DE5BB4 - .incbin "baserom.gba", 0xDE5BB4, 0x0000010 - -song_08DE5BC4:: @ 08DE5BC4 - .incbin "baserom.gba", 0xDE5BC4, 0x000000C - -gUnk_08DE5BD0:: @ 08DE5BD0 - .incbin "baserom.gba", 0xDE5BD0, 0x0000010 - -song_08DE5BE0:: @ 08DE5BE0 - .incbin "baserom.gba", 0xDE5BE0, 0x000000C - -gUnk_08DE5BEC:: @ 08DE5BEC - .incbin "baserom.gba", 0xDE5BEC, 0x0000010 - -song_08DE5BFC:: @ 08DE5BFC - .incbin "baserom.gba", 0xDE5BFC, 0x000000C - -gUnk_08DE5C08:: @ 08DE5C08 - .incbin "baserom.gba", 0xDE5C08, 0x0000010 - -song_08DE5C18:: @ 08DE5C18 - .incbin "baserom.gba", 0xDE5C18, 0x000000C - -gUnk_08DE5C24:: @ 08DE5C24 - .incbin "baserom.gba", 0xDE5C24, 0x0000010 - -song_08DE5C34:: @ 08DE5C34 - .incbin "baserom.gba", 0xDE5C34, 0x000000C - -gUnk_08DE5C40:: @ 08DE5C40 - .incbin "baserom.gba", 0xDE5C40, 0x0000010 - -song_08DE5C50:: @ 08DE5C50 - .incbin "baserom.gba", 0xDE5C50, 0x000000C - -gUnk_08DE5C5C:: @ 08DE5C5C - .incbin "baserom.gba", 0xDE5C5C, 0x0000010 - -song_08DE5C6C:: @ 08DE5C6C - .incbin "baserom.gba", 0xDE5C6C, 0x000000C - -gUnk_08DE5C78:: @ 08DE5C78 - .incbin "baserom.gba", 0xDE5C78, 0x0000010 - -song_08DE5C88:: @ 08DE5C88 - .incbin "baserom.gba", 0xDE5C88, 0x000000C - -gUnk_08DE5C94:: @ 08DE5C94 - .incbin "baserom.gba", 0xDE5C94, 0x0000014 - -song_08DE5CA8:: @ 08DE5CA8 - .incbin "baserom.gba", 0xDE5CA8, 0x000000C - -gUnk_08DE5CB4:: @ 08DE5CB4 - .incbin "baserom.gba", 0xDE5CB4, 0x0000010 - -song_08DE5CC4:: @ 08DE5CC4 - .incbin "baserom.gba", 0xDE5CC4, 0x000000C - -gUnk_08DE5CD0:: @ 08DE5CD0 - .incbin "baserom.gba", 0xDE5CD0, 0x0000010 - -song_08DE5CE0:: @ 08DE5CE0 - .incbin "baserom.gba", 0xDE5CE0, 0x000000C - -gUnk_08DE5CEC:: @ 08DE5CEC - .incbin "baserom.gba", 0xDE5CEC, 0x0000010 - -song_08DE5CFC:: @ 08DE5CFC - .incbin "baserom.gba", 0xDE5CFC, 0x000000C - -gUnk_08DE5D08:: @ 08DE5D08 - .incbin "baserom.gba", 0xDE5D08, 0x0000020 - -song_08DE5D28:: @ 08DE5D28 - .incbin "baserom.gba", 0xDE5D28, 0x000000C - -gUnk_08DE5D34:: @ 08DE5D34 - .incbin "baserom.gba", 0xDE5D34, 0x0000010 - -song_08DE5D44:: @ 08DE5D44 - .incbin "baserom.gba", 0xDE5D44, 0x000000C - -gUnk_08DE5D50:: @ 08DE5D50 - .incbin "baserom.gba", 0xDE5D50, 0x0000010 - -gUnk_08DE5D60:: @ 08DE5D60 - .incbin "baserom.gba", 0xDE5D60, 0x0000010 - -song_08DE5D70:: @ 08DE5D70 - .incbin "baserom.gba", 0xDE5D70, 0x0000010 - -gUnk_08DE5D80:: @ 08DE5D80 - .incbin "baserom.gba", 0xDE5D80, 0x0000010 - -song_08DE5D90:: @ 08DE5D90 - .incbin "baserom.gba", 0xDE5D90, 0x000000C - -gUnk_08DE5D9C:: @ 08DE5D9C - .incbin "baserom.gba", 0xDE5D9C, 0x0000010 - -song_08DE5DAC:: @ 08DE5DAC - .incbin "baserom.gba", 0xDE5DAC, 0x000000C - -gUnk_08DE5DB8:: @ 08DE5DB8 - .incbin "baserom.gba", 0xDE5DB8, 0x0000010 - -song_08DE5DC8:: @ 08DE5DC8 - .incbin "baserom.gba", 0xDE5DC8, 0x000000C - -gUnk_08DE5DD4:: @ 08DE5DD4 - .incbin "baserom.gba", 0xDE5DD4, 0x0000010 - -song_08DE5DE4:: @ 08DE5DE4 - .incbin "baserom.gba", 0xDE5DE4, 0x000000C - -gUnk_08DE5DF0:: @ 08DE5DF0 - .incbin "baserom.gba", 0xDE5DF0, 0x0000010 - -song_08DE5E00:: @ 08DE5E00 - .incbin "baserom.gba", 0xDE5E00, 0x000000C - -gUnk_08DE5E0C:: @ 08DE5E0C - .incbin "baserom.gba", 0xDE5E0C, 0x0000010 - -song_08DE5E1C:: @ 08DE5E1C - .incbin "baserom.gba", 0xDE5E1C, 0x000000C - -gUnk_08DE5E28:: @ 08DE5E28 - .incbin "baserom.gba", 0xDE5E28, 0x0000010 - -song_08DE5E38:: @ 08DE5E38 - .incbin "baserom.gba", 0xDE5E38, 0x000000C - -gUnk_08DE5E44:: @ 08DE5E44 - .incbin "baserom.gba", 0xDE5E44, 0x0000010 - -song_08DE5E54:: @ 08DE5E54 - .incbin "baserom.gba", 0xDE5E54, 0x000000C - -gUnk_08DE5E60:: @ 08DE5E60 - .incbin "baserom.gba", 0xDE5E60, 0x0000010 - -song_08DE5E70:: @ 08DE5E70 - .incbin "baserom.gba", 0xDE5E70, 0x000000C - -gUnk_08DE5E7C:: @ 08DE5E7C - .incbin "baserom.gba", 0xDE5E7C, 0x0000010 - -song_08DE5E8C:: @ 08DE5E8C - .incbin "baserom.gba", 0xDE5E8C, 0x000000C - -gUnk_08DE5E98:: @ 08DE5E98 - .incbin "baserom.gba", 0xDE5E98, 0x0000010 - -song_08DE5EA8:: @ 08DE5EA8 - .incbin "baserom.gba", 0xDE5EA8, 0x000000C - -gUnk_08DE5EB4:: @ 08DE5EB4 - .incbin "baserom.gba", 0xDE5EB4, 0x0000010 - -song_08DE5EC4:: @ 08DE5EC4 - .incbin "baserom.gba", 0xDE5EC4, 0x000000C - -gUnk_08DE5ED0:: @ 08DE5ED0 - .incbin "baserom.gba", 0xDE5ED0, 0x0000010 - -song_08DE5EE0:: @ 08DE5EE0 - .incbin "baserom.gba", 0xDE5EE0, 0x000000C - -gUnk_08DE5EEC:: @ 08DE5EEC - .incbin "baserom.gba", 0xDE5EEC, 0x0000010 - -song_08DE5EFC:: @ 08DE5EFC - .incbin "baserom.gba", 0xDE5EFC, 0x000000C - -gUnk_08DE5F08:: @ 08DE5F08 - .incbin "baserom.gba", 0xDE5F08, 0x0000010 - -song_08DE5F18:: @ 08DE5F18 - .incbin "baserom.gba", 0xDE5F18, 0x000000C - -gUnk_08DE5F24:: @ 08DE5F24 - .incbin "baserom.gba", 0xDE5F24, 0x0000010 - -song_08DE5F34:: @ 08DE5F34 - .incbin "baserom.gba", 0xDE5F34, 0x000000C - -gUnk_08DE5F40:: @ 08DE5F40 - .incbin "baserom.gba", 0xDE5F40, 0x0000044 - -gUnk_08DE5F84:: @ 08DE5F84 - .incbin "baserom.gba", 0xDE5F84, 0x0000048 - -song_08DE5FCC:: @ 08DE5FCC - .incbin "baserom.gba", 0xDE5FCC, 0x0000010 - -gUnk_08DE5FDC:: @ 08DE5FDC - .incbin "baserom.gba", 0xDE5FDC, 0x0000028 - -song_08DE6004:: @ 08DE6004 - .incbin "baserom.gba", 0xDE6004, 0x000000C - -gUnk_08DE6010:: @ 08DE6010 - .incbin "baserom.gba", 0xDE6010, 0x0000034 - -song_08DE6044:: @ 08DE6044 - .incbin "baserom.gba", 0xDE6044, 0x000000C - -gUnk_08DE6050:: @ 08DE6050 - .incbin "baserom.gba", 0xDE6050, 0x0000010 - -song_08DE6060:: @ 08DE6060 - .incbin "baserom.gba", 0xDE6060, 0x000000C - -gUnk_08DE606C:: @ 08DE606C - .incbin "baserom.gba", 0xDE606C, 0x0000010 - -song_08DE607C:: @ 08DE607C - .incbin "baserom.gba", 0xDE607C, 0x000000C - -gUnk_08DE6088:: @ 08DE6088 - .incbin "baserom.gba", 0xDE6088, 0x0000010 - -song_08DE6098:: @ 08DE6098 - .incbin "baserom.gba", 0xDE6098, 0x000000C - -gUnk_08DE60A4:: @ 08DE60A4 - .incbin "baserom.gba", 0xDE60A4, 0x0000010 - -song_08DE60B4:: @ 08DE60B4 - .incbin "baserom.gba", 0xDE60B4, 0x000000C - -gUnk_08DE60C0:: @ 08DE60C0 - .incbin "baserom.gba", 0xDE60C0, 0x0000010 - -song_08DE60D0:: @ 08DE60D0 - .incbin "baserom.gba", 0xDE60D0, 0x000000C - -gUnk_08DE60DC:: @ 08DE60DC - .incbin "baserom.gba", 0xDE60DC, 0x0000010 - -song_08DE60EC:: @ 08DE60EC - .incbin "baserom.gba", 0xDE60EC, 0x000000C - -gUnk_08DE60F8:: @ 08DE60F8 - .incbin "baserom.gba", 0xDE60F8, 0x0000010 - -song_08DE6108:: @ 08DE6108 - .incbin "baserom.gba", 0xDE6108, 0x000000C - -gUnk_08DE6114:: @ 08DE6114 - .incbin "baserom.gba", 0xDE6114, 0x0000010 - -song_08DE6124:: @ 08DE6124 - .incbin "baserom.gba", 0xDE6124, 0x000000C - -gUnk_08DE6130:: @ 08DE6130 - .incbin "baserom.gba", 0xDE6130, 0x0000010 - -song_08DE6140:: @ 08DE6140 - .incbin "baserom.gba", 0xDE6140, 0x000000C - -gUnk_08DE614C:: @ 08DE614C - .incbin "baserom.gba", 0xDE614C, 0x0000010 - -song_08DE615C:: @ 08DE615C - .incbin "baserom.gba", 0xDE615C, 0x000000C - -gUnk_08DE6168:: @ 08DE6168 - .incbin "baserom.gba", 0xDE6168, 0x0000010 - -song_08DE6178:: @ 08DE6178 - .incbin "baserom.gba", 0xDE6178, 0x000000C - -gUnk_08DE6184:: @ 08DE6184 - .incbin "baserom.gba", 0xDE6184, 0x0000010 - -song_08DE6194:: @ 08DE6194 - .incbin "baserom.gba", 0xDE6194, 0x000000C - -gUnk_08DE61A0:: @ 08DE61A0 - .incbin "baserom.gba", 0xDE61A0, 0x0000010 - -song_08DE61B0:: @ 08DE61B0 - .incbin "baserom.gba", 0xDE61B0, 0x000000C - -gUnk_08DE61BC:: @ 08DE61BC - .incbin "baserom.gba", 0xDE61BC, 0x0000010 - -song_08DE61CC:: @ 08DE61CC - .incbin "baserom.gba", 0xDE61CC, 0x000000C - -gUnk_08DE61D8:: @ 08DE61D8 - .incbin "baserom.gba", 0xDE61D8, 0x0000010 - -song_08DE61E8:: @ 08DE61E8 - .incbin "baserom.gba", 0xDE61E8, 0x000000C - -gUnk_08DE61F4:: @ 08DE61F4 - .incbin "baserom.gba", 0xDE61F4, 0x0000010 - -song_08DE6204:: @ 08DE6204 - .incbin "baserom.gba", 0xDE6204, 0x000000C - -gUnk_08DE6210:: @ 08DE6210 - .incbin "baserom.gba", 0xDE6210, 0x0000010 - -song_08DE6220:: @ 08DE6220 - .incbin "baserom.gba", 0xDE6220, 0x000000C - -gUnk_08DE622C:: @ 08DE622C - .incbin "baserom.gba", 0xDE622C, 0x0000010 - -song_08DE623C:: @ 08DE623C - .incbin "baserom.gba", 0xDE623C, 0x000000C - -gUnk_08DE6248:: @ 08DE6248 - .incbin "baserom.gba", 0xDE6248, 0x0000010 - -song_08DE6258:: @ 08DE6258 - .incbin "baserom.gba", 0xDE6258, 0x000000C - -gUnk_08DE6264:: @ 08DE6264 - .incbin "baserom.gba", 0xDE6264, 0x0000010 - -song_08DE6274:: @ 08DE6274 - .incbin "baserom.gba", 0xDE6274, 0x000000C - -gUnk_08DE6280:: @ 08DE6280 - .incbin "baserom.gba", 0xDE6280, 0x0000010 - -song_08DE6290:: @ 08DE6290 - .incbin "baserom.gba", 0xDE6290, 0x000000C - -gUnk_08DE629C:: @ 08DE629C - .incbin "baserom.gba", 0xDE629C, 0x0000010 - -song_08DE62AC:: @ 08DE62AC - .incbin "baserom.gba", 0xDE62AC, 0x000000C - -gUnk_08DE62B8:: @ 08DE62B8 - .incbin "baserom.gba", 0xDE62B8, 0x0000010 - -song_08DE62C8:: @ 08DE62C8 - .incbin "baserom.gba", 0xDE62C8, 0x000000C - -gUnk_08DE62D4:: @ 08DE62D4 - .incbin "baserom.gba", 0xDE62D4, 0x0000010 - -song_08DE62E4:: @ 08DE62E4 - .incbin "baserom.gba", 0xDE62E4, 0x000000C - -gUnk_08DE62F0:: @ 08DE62F0 - .incbin "baserom.gba", 0xDE62F0, 0x0000010 - -song_08DE6300:: @ 08DE6300 - .incbin "baserom.gba", 0xDE6300, 0x000000C - -gUnk_08DE630C:: @ 08DE630C - .incbin "baserom.gba", 0xDE630C, 0x0000010 - -song_08DE631C:: @ 08DE631C - .incbin "baserom.gba", 0xDE631C, 0x000000C - -gUnk_08DE6328:: @ 08DE6328 - .incbin "baserom.gba", 0xDE6328, 0x0000010 - -song_08DE6338:: @ 08DE6338 - .incbin "baserom.gba", 0xDE6338, 0x000000C - -gUnk_08DE6344:: @ 08DE6344 - .incbin "baserom.gba", 0xDE6344, 0x0000010 - -song_08DE6354:: @ 08DE6354 - .incbin "baserom.gba", 0xDE6354, 0x000000C - -gUnk_08DE6360:: @ 08DE6360 - .incbin "baserom.gba", 0xDE6360, 0x0000010 - -song_08DE6370:: @ 08DE6370 - .incbin "baserom.gba", 0xDE6370, 0x000000C - -gUnk_08DE637C:: @ 08DE637C - .incbin "baserom.gba", 0xDE637C, 0x0000010 - -song_08DE638C:: @ 08DE638C - .incbin "baserom.gba", 0xDE638C, 0x000000C - -gUnk_08DE6398:: @ 08DE6398 - .incbin "baserom.gba", 0xDE6398, 0x0000010 - -song_08DE63A8:: @ 08DE63A8 - .incbin "baserom.gba", 0xDE63A8, 0x000000C - -gUnk_08DE63B4:: @ 08DE63B4 - .incbin "baserom.gba", 0xDE63B4, 0x0000010 - -song_08DE63C4:: @ 08DE63C4 - .incbin "baserom.gba", 0xDE63C4, 0x000000C - -gUnk_08DE63D0:: @ 08DE63D0 - .incbin "baserom.gba", 0xDE63D0, 0x0000010 - -song_08DE63E0:: @ 08DE63E0 - .incbin "baserom.gba", 0xDE63E0, 0x000000C - -gUnk_08DE63EC:: @ 08DE63EC - .incbin "baserom.gba", 0xDE63EC, 0x0000010 - -song_08DE63FC:: @ 08DE63FC - .incbin "baserom.gba", 0xDE63FC, 0x000000C - -gUnk_08DE6408:: @ 08DE6408 - .incbin "baserom.gba", 0xDE6408, 0x0000010 - -song_08DE6418:: @ 08DE6418 - .incbin "baserom.gba", 0xDE6418, 0x000000C - -gUnk_08DE6424:: @ 08DE6424 - .incbin "baserom.gba", 0xDE6424, 0x0000010 - -song_08DE6434:: @ 08DE6434 - .incbin "baserom.gba", 0xDE6434, 0x000000C - -gUnk_08DE6440:: @ 08DE6440 - .incbin "baserom.gba", 0xDE6440, 0x0000010 - -song_08DE6450:: @ 08DE6450 - .incbin "baserom.gba", 0xDE6450, 0x000000C - -gUnk_08DE645C:: @ 08DE645C - .incbin "baserom.gba", 0xDE645C, 0x0000010 - -song_08DE646C:: @ 08DE646C - .incbin "baserom.gba", 0xDE646C, 0x000000C - -gUnk_08DE6478:: @ 08DE6478 - .incbin "baserom.gba", 0xDE6478, 0x0000010 - -song_08DE6488:: @ 08DE6488 - .incbin "baserom.gba", 0xDE6488, 0x000000C - -gUnk_08DE6494:: @ 08DE6494 - .incbin "baserom.gba", 0xDE6494, 0x0000010 - -song_08DE64A4:: @ 08DE64A4 - .incbin "baserom.gba", 0xDE64A4, 0x000000C - -gUnk_08DE64B0:: @ 08DE64B0 - .incbin "baserom.gba", 0xDE64B0, 0x0000010 - -song_08DE64C0:: @ 08DE64C0 - .incbin "baserom.gba", 0xDE64C0, 0x000000C - -gUnk_08DE64CC:: @ 08DE64CC - .incbin "baserom.gba", 0xDE64CC, 0x0000010 - -song_08DE64DC:: @ 08DE64DC - .incbin "baserom.gba", 0xDE64DC, 0x000000C - -gUnk_08DE64E8:: @ 08DE64E8 - .incbin "baserom.gba", 0xDE64E8, 0x0000010 - -song_08DE64F8:: @ 08DE64F8 - .incbin "baserom.gba", 0xDE64F8, 0x000000C - -gUnk_08DE6504:: @ 08DE6504 - .incbin "baserom.gba", 0xDE6504, 0x0000010 - -song_08DE6514:: @ 08DE6514 - .incbin "baserom.gba", 0xDE6514, 0x000000C - -gUnk_08DE6520:: @ 08DE6520 - .incbin "baserom.gba", 0xDE6520, 0x0000010 - -song_08DE6530:: @ 08DE6530 - .incbin "baserom.gba", 0xDE6530, 0x000000C - -gUnk_08DE653C:: @ 08DE653C - .incbin "baserom.gba", 0xDE653C, 0x0000010 - -song_08DE654C:: @ 08DE654C - .incbin "baserom.gba", 0xDE654C, 0x000000C - -gUnk_08DE6558:: @ 08DE6558 - .incbin "baserom.gba", 0xDE6558, 0x0000010 - -song_08DE6568:: @ 08DE6568 - .incbin "baserom.gba", 0xDE6568, 0x000000C - -gUnk_08DE6574:: @ 08DE6574 - .incbin "baserom.gba", 0xDE6574, 0x0000010 - -song_08DE6584:: @ 08DE6584 - .incbin "baserom.gba", 0xDE6584, 0x000000C - -gUnk_08DE6590:: @ 08DE6590 - .incbin "baserom.gba", 0xDE6590, 0x0000010 - -song_08DE65A0:: @ 08DE65A0 - .incbin "baserom.gba", 0xDE65A0, 0x000000C - -gUnk_08DE65AC:: @ 08DE65AC - .incbin "baserom.gba", 0xDE65AC, 0x0000010 - -song_08DE65BC:: @ 08DE65BC - .incbin "baserom.gba", 0xDE65BC, 0x000000C - -gUnk_08DE65C8:: @ 08DE65C8 - .incbin "baserom.gba", 0xDE65C8, 0x0000014 - -song_08DE65DC:: @ 08DE65DC - .incbin "baserom.gba", 0xDE65DC, 0x000000C - -gUnk_08DE65E8:: @ 08DE65E8 - .incbin "baserom.gba", 0xDE65E8, 0x0000010 - -song_08DE65F8:: @ 08DE65F8 - .incbin "baserom.gba", 0xDE65F8, 0x000000C - -gUnk_08DE6604:: @ 08DE6604 - .incbin "baserom.gba", 0xDE6604, 0x0000010 - -song_08DE6614:: @ 08DE6614 - .incbin "baserom.gba", 0xDE6614, 0x000000C - -gUnk_08DE6620:: @ 08DE6620 - .incbin "baserom.gba", 0xDE6620, 0x0000010 - -song_08DE6630:: @ 08DE6630 - .incbin "baserom.gba", 0xDE6630, 0x000000C - -gUnk_08DE663C:: @ 08DE663C - .incbin "baserom.gba", 0xDE663C, 0x0000014 - -song_08DE6650:: @ 08DE6650 - .incbin "baserom.gba", 0xDE6650, 0x000000C - -gUnk_08DE665C:: @ 08DE665C - .incbin "baserom.gba", 0xDE665C, 0x0000018 - -song_08DE6674:: @ 08DE6674 - .incbin "baserom.gba", 0xDE6674, 0x000000C - -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 - -song_08DE7544:: @ 08DE7544 - .incbin "baserom.gba", 0xDE7544, 0x0000028 - -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 - -song_08DE7B70:: @ 08DE7B70 - .incbin "baserom.gba", 0xDE7B70, 0x0000038 - -gUnk_08DE7BA8:: @ 08DE7BA8 - .incbin "baserom.gba", 0xDE7BA8, 0x0000010 - -song_08DE7BB8:: @ 08DE7BB8 - .incbin "baserom.gba", 0xDE7BB8, 0x000000C - -gUnk_08DE7BC4:: @ 08DE7BC4 - .incbin "baserom.gba", 0xDE7BC4, 0x0000010 - -song_08DE7BD4:: @ 08DE7BD4 - .incbin "baserom.gba", 0xDE7BD4, 0x000000C - -gUnk_08DE7BE0:: @ 08DE7BE0 - .incbin "baserom.gba", 0xDE7BE0, 0x000001C - -song_08DE7BFC:: @ 08DE7BFC - .incbin "baserom.gba", 0xDE7BFC, 0x000000C - -gUnk_08DE7C08:: @ 08DE7C08 - .incbin "baserom.gba", 0xDE7C08, 0x0000020 - -song_08DE7C28:: @ 08DE7C28 - .incbin "baserom.gba", 0xDE7C28, 0x000000C - -gUnk_08DE7C34:: @ 08DE7C34 - .incbin "baserom.gba", 0xDE7C34, 0x0000044 - -song_08DE7C78:: @ 08DE7C78 - .incbin "baserom.gba", 0xDE7C78, 0x000000C - -gUnk_08DE7C84:: @ 08DE7C84 - .incbin "baserom.gba", 0xDE7C84, 0x0000010 - -song_08DE7C94:: @ 08DE7C94 - .incbin "baserom.gba", 0xDE7C94, 0x000000C - -gUnk_08DE7CA0:: @ 08DE7CA0 - .incbin "baserom.gba", 0xDE7CA0, 0x0000014 - -song_08DE7CB4:: @ 08DE7CB4 - .incbin "baserom.gba", 0xDE7CB4, 0x000000C - -gUnk_08DE7CC0:: @ 08DE7CC0 - .incbin "baserom.gba", 0xDE7CC0, 0x0000030 - -song_08DE7CF0:: @ 08DE7CF0 - .incbin "baserom.gba", 0xDE7CF0, 0x000000C - -gUnk_08DE7CFC:: @ 08DE7CFC - .incbin "baserom.gba", 0xDE7CFC, 0x0000010 - -song_08DE7D0C:: @ 08DE7D0C - .incbin "baserom.gba", 0xDE7D0C, 0x000000C - -gUnk_08DE7D18:: @ 08DE7D18 - .incbin "baserom.gba", 0xDE7D18, 0x0000010 - -song_08DE7D28:: @ 08DE7D28 - .incbin "baserom.gba", 0xDE7D28, 0x000000C diff --git a/data/songs.s b/data/songs.s new file mode 100644 index 00000000..2b5eddd3 --- /dev/null +++ b/data/songs.s @@ -0,0 +1,1522 @@ +.section .rodata + +song_08DCC48C:: @ 08DCC48C + .incbin "baserom.gba", 0xDCC48C, 0x0000240 + +song_08DCC6CC:: @ 08DCC6CC + .incbin "baserom.gba", 0xDCC6CC, 0x0000178 + +song_08DCC844:: @ 08DCC844 + .incbin "baserom.gba", 0xDCC844, 0x00001B0 + +song_08DCC9F4:: @ 08DCC9F4 + .incbin "baserom.gba", 0xDCC9F4, 0x0000148 + +song_08DCCB3C:: @ 08DCCB3C + .incbin "baserom.gba", 0xDCCB3C, 0x0000204 + +song_08DCCD40:: @ 08DCCD40 + .incbin "baserom.gba", 0xDCCD40, 0x0000388 + +song_08DCD0C8:: @ 08DCD0C8 + .incbin "baserom.gba", 0xDCD0C8, 0x00003E4 + +song_08DCD4AC:: @ 08DCD4AC + .incbin "baserom.gba", 0xDCD4AC, 0x0000A80 + +song_08DCDF2C:: @ 08DCDF2C + .incbin "baserom.gba", 0xDCDF2C, 0x0001808 + +song_08DCF734:: @ 08DCF734 + .incbin "baserom.gba", 0xDCF734, 0x000030C + +song_08DCFA40:: @ 08DCFA40 + .incbin "baserom.gba", 0xDCFA40, 0x00001B4 + +song_08DCFBF4:: @ 08DCFBF4 + .incbin "baserom.gba", 0xDCFBF4, 0x00001A4 + +song_08DCFD98:: @ 08DCFD98 + .incbin "baserom.gba", 0xDCFD98, 0x00004AC + +song_08DD0244:: @ 08DD0244 + .incbin "baserom.gba", 0xDD0244, 0x000044C + +song_08DD0690:: @ 08DD0690 + .incbin "baserom.gba", 0xDD0690, 0x0000404 + +song_08DD0A94:: @ 08DD0A94 + .incbin "baserom.gba", 0xDD0A94, 0x0000260 + +song_08DD0CF4:: @ 08DD0CF4 + .incbin "baserom.gba", 0xDD0CF4, 0x00004B4 + +song_08DD11A8:: @ 08DD11A8 + .incbin "baserom.gba", 0xDD11A8, 0x00003A0 + +song_08DD1548:: @ 08DD1548 + .incbin "baserom.gba", 0xDD1548, 0x0000448 + +song_08DD1990:: @ 08DD1990 + .incbin "baserom.gba", 0xDD1990, 0x000029C + +song_08DD1C2C:: @ 08DD1C2C + .incbin "baserom.gba", 0xDD1C2C, 0x0000278 + +song_08DD1EA4:: @ 08DD1EA4 + .incbin "baserom.gba", 0xDD1EA4, 0x000028C + +song_08DD2130:: @ 08DD2130 + .incbin "baserom.gba", 0xDD2130, 0x0000210 + +song_08DD2340:: @ 08DD2340 + .incbin "baserom.gba", 0xDD2340, 0x0000A10 + +song_08DD2D50:: @ 08DD2D50 + .incbin "baserom.gba", 0xDD2D50, 0x00003A0 + +song_08DD30F0:: @ 08DD30F0 + .incbin "baserom.gba", 0xDD30F0, 0x000026C + +song_08DD335C:: @ 08DD335C + .incbin "baserom.gba", 0xDD335C, 0x0000870 + +song_08DD3BCC:: @ 08DD3BCC + .incbin "baserom.gba", 0xDD3BCC, 0x000051C + +song_08DD40E8:: @ 08DD40E8 + .incbin "baserom.gba", 0xDD40E8, 0x0000770 + +song_08DD4858:: @ 08DD4858 + .incbin "baserom.gba", 0xDD4858, 0x00002EC + +song_08DD4B44:: @ 08DD4B44 + .incbin "baserom.gba", 0xDD4B44, 0x00007B8 + +song_08DD52FC:: @ 08DD52FC + .incbin "baserom.gba", 0xDD52FC, 0x0000598 + +song_08DD5894:: @ 08DD5894 + .incbin "baserom.gba", 0xDD5894, 0x0000C68 + +song_08DD64FC:: @ 08DD64FC + .incbin "baserom.gba", 0xDD64FC, 0x0000700 + +song_08DD6BFC:: @ 08DD6BFC + .incbin "baserom.gba", 0xDD6BFC, 0x00003C8 + +song_08DD6FC4:: @ 08DD6FC4 + .incbin "baserom.gba", 0xDD6FC4, 0x00001B0 + +song_08DD7174:: @ 08DD7174 + .incbin "baserom.gba", 0xDD7174, 0x00004FC + +song_08DD7670:: @ 08DD7670 + .incbin "baserom.gba", 0xDD7670, 0x0000798 + +song_08DD7E08:: @ 08DD7E08 + .incbin "baserom.gba", 0xDD7E08, 0x00005C4 + +song_08DD83CC:: @ 08DD83CC + .incbin "baserom.gba", 0xDD83CC, 0x0000A90 + +song_08DD8E5C:: @ 08DD8E5C + .incbin "baserom.gba", 0xDD8E5C, 0x00001D0 + +song_08DD902C:: @ 08DD902C + .incbin "baserom.gba", 0xDD902C, 0x00005D8 + +song_08DD9604:: @ 08DD9604 + .incbin "baserom.gba", 0xDD9604, 0x00004A8 + +song_08DD9AAC:: @ 08DD9AAC + .incbin "baserom.gba", 0xDD9AAC, 0x00004A4 + +song_08DD9F50:: @ 08DD9F50 + .incbin "baserom.gba", 0xDD9F50, 0x00004A8 + +song_08DDA3F8:: @ 08DDA3F8 + .incbin "baserom.gba", 0xDDA3F8, 0x00006D0 + +song_08DDAAC8:: @ 08DDAAC8 + .incbin "baserom.gba", 0xDDAAC8, 0x000070C + +song_08DDB1D4:: @ 08DDB1D4 + .incbin "baserom.gba", 0xDDB1D4, 0x0000410 + +song_08DDB5E4:: @ 08DDB5E4 + .incbin "baserom.gba", 0xDDB5E4, 0x0000A8C + +song_08DDC070:: @ 08DDC070 + .incbin "baserom.gba", 0xDDC070, 0x00001E0 + +song_08DDC250:: @ 08DDC250 + .incbin "baserom.gba", 0xDDC250, 0x0000144 + +song_08DDC394:: @ 08DDC394 + .incbin "baserom.gba", 0xDDC394, 0x0000120 + +song_08DDC4B4:: @ 08DDC4B4 + .incbin "baserom.gba", 0xDDC4B4, 0x0000A74 + +song_08DDCF28:: @ 08DDCF28 + .incbin "baserom.gba", 0xDDCF28, 0x00005E8 + +song_08DDD510:: @ 08DDD510 + .incbin "baserom.gba", 0xDDD510, 0x0000540 + +song_08DDDA50:: @ 08DDDA50 + .incbin "baserom.gba", 0xDDDA50, 0x0000A94 + +song_08DDE4E4:: @ 08DDE4E4 + .incbin "baserom.gba", 0xDDE4E4, 0x0000340 + +song_08DDE824:: @ 08DDE824 + .incbin "baserom.gba", 0xDDE824, 0x0000414 + +song_08DDEC38:: @ 08DDEC38 + .incbin "baserom.gba", 0xDDEC38, 0x0000134 + +song_08DDED6C:: @ 08DDED6C + .incbin "baserom.gba", 0xDDED6C, 0x00000AC + +song_08DDEE18:: @ 08DDEE18 + .incbin "baserom.gba", 0xDDEE18, 0x000002C + +song_08DDEE44:: @ 08DDEE44 + .incbin "baserom.gba", 0xDDEE44, 0x0000078 + +song_08DDEEBC:: @ 08DDEEBC + .incbin "baserom.gba", 0xDDEEBC, 0x0000064 + +song_08DDEF20:: @ 08DDEF20 + .incbin "baserom.gba", 0xDDEF20, 0x0000024 + +song_08DDEF44:: @ 08DDEF44 + .incbin "baserom.gba", 0xDDEF44, 0x0000038 + +song_08DDEF7C:: @ 08DDEF7C + .incbin "baserom.gba", 0xDDEF7C, 0x0000020 + +song_08DDEF9C:: @ 08DDEF9C + .incbin "baserom.gba", 0xDDEF9C, 0x000006C + +song_08DDF008:: @ 08DDF008 + .incbin "baserom.gba", 0xDDF008, 0x0000038 + +song_08DDF040:: @ 08DDF040 + .incbin "baserom.gba", 0xDDF040, 0x0000028 + +song_08DDF068:: @ 08DDF068 + .incbin "baserom.gba", 0xDDF068, 0x000002C + +song_08DDF094:: @ 08DDF094 + .incbin "baserom.gba", 0xDDF094, 0x0000028 + +song_08DDF0BC:: @ 08DDF0BC + .incbin "baserom.gba", 0xDDF0BC, 0x0000030 + +song_08DDF0EC:: @ 08DDF0EC + .incbin "baserom.gba", 0xDDF0EC, 0x0000058 + +song_08DDF144:: @ 08DDF144 + .incbin "baserom.gba", 0xDDF144, 0x0000028 + +song_08DDF16C:: @ 08DDF16C + .incbin "baserom.gba", 0xDDF16C, 0x0000030 + +song_08DDF19C:: @ 08DDF19C + .incbin "baserom.gba", 0xDDF19C, 0x0000058 + +song_08DDF1F4:: @ 08DDF1F4 + .incbin "baserom.gba", 0xDDF1F4, 0x0000028 + +song_08DDF21C:: @ 08DDF21C + .incbin "baserom.gba", 0xDDF21C, 0x000001C + +song_08DDF238:: @ 08DDF238 + .incbin "baserom.gba", 0xDDF238, 0x000001C + +song_08DDF254:: @ 08DDF254 + .incbin "baserom.gba", 0xDDF254, 0x000001C + +song_08DDF270:: @ 08DDF270 + .incbin "baserom.gba", 0xDDF270, 0x000001C + +song_08DDF28C:: @ 08DDF28C + .incbin "baserom.gba", 0xDDF28C, 0x000001C + +song_08DDF2A8:: @ 08DDF2A8 + .incbin "baserom.gba", 0xDDF2A8, 0x000001C + +song_08DDF2C4:: @ 08DDF2C4 + .incbin "baserom.gba", 0xDDF2C4, 0x000001C + +song_08DDF2E0:: @ 08DDF2E0 + .incbin "baserom.gba", 0xDDF2E0, 0x000001C + +song_08DDF2FC:: @ 08DDF2FC + .incbin "baserom.gba", 0xDDF2FC, 0x0000020 + +song_08DDF31C:: @ 08DDF31C + .incbin "baserom.gba", 0xDDF31C, 0x0000020 + +song_08DDF33C:: @ 08DDF33C + .incbin "baserom.gba", 0xDDF33C, 0x0000050 + +song_08DDF38C:: @ 08DDF38C + .incbin "baserom.gba", 0xDDF38C, 0x0000024 + +song_08DDF3B0:: @ 08DDF3B0 + .incbin "baserom.gba", 0xDDF3B0, 0x0000034 + +song_08DDF3E4:: @ 08DDF3E4 + .incbin "baserom.gba", 0xDDF3E4, 0x000001C + +song_08DDF400:: @ 08DDF400 + .incbin "baserom.gba", 0xDDF400, 0x000003C + +song_08DDF43C:: @ 08DDF43C + .incbin "baserom.gba", 0xDDF43C, 0x0000048 + +song_08DDF484:: @ 08DDF484 + .incbin "baserom.gba", 0xDDF484, 0x00000F8 + +song_08DDF57C:: @ 08DDF57C + .incbin "baserom.gba", 0xDDF57C, 0x000001C + +song_08DDF598:: @ 08DDF598 + .incbin "baserom.gba", 0xDDF598, 0x0000070 + +song_08DDF608:: @ 08DDF608 + .incbin "baserom.gba", 0xDDF608, 0x0000028 + +song_08DDF630:: @ 08DDF630 + .incbin "baserom.gba", 0xDDF630, 0x000001C + +song_08DDF64C:: @ 08DDF64C + .incbin "baserom.gba", 0xDDF64C, 0x000001C + +song_08DDF668:: @ 08DDF668 + .incbin "baserom.gba", 0xDDF668, 0x000001C + +song_08DDF684:: @ 08DDF684 + .incbin "baserom.gba", 0xDDF684, 0x000001C + +song_08DDF6A0:: @ 08DDF6A0 + .incbin "baserom.gba", 0xDDF6A0, 0x000001C + +song_08DDF6BC:: @ 08DDF6BC + .incbin "baserom.gba", 0xDDF6BC, 0x000001C + +song_08DDF6D8:: @ 08DDF6D8 + .incbin "baserom.gba", 0xDDF6D8, 0x000001C + +song_08DDF6F4:: @ 08DDF6F4 + .incbin "baserom.gba", 0xDDF6F4, 0x000001C + +song_08DDF710:: @ 08DDF710 + .incbin "baserom.gba", 0xDDF710, 0x000001C + +song_08DDF72C:: @ 08DDF72C + .incbin "baserom.gba", 0xDDF72C, 0x000001C + +song_08DDF748:: @ 08DDF748 + .incbin "baserom.gba", 0xDDF748, 0x000001C + +song_08DDF764:: @ 08DDF764 + .incbin "baserom.gba", 0xDDF764, 0x000001C + +song_08DDF780:: @ 08DDF780 + .incbin "baserom.gba", 0xDDF780, 0x000001C + +song_08DDF79C:: @ 08DDF79C + .incbin "baserom.gba", 0xDDF79C, 0x000001C + +song_08DDF7B8:: @ 08DDF7B8 + .incbin "baserom.gba", 0xDDF7B8, 0x000001C + +song_08DDF7D4:: @ 08DDF7D4 + .incbin "baserom.gba", 0xDDF7D4, 0x000001C + +song_08DDF7F0:: @ 08DDF7F0 + .incbin "baserom.gba", 0xDDF7F0, 0x000001C + +song_08DDF80C:: @ 08DDF80C + .incbin "baserom.gba", 0xDDF80C, 0x000001C + +song_08DDF828:: @ 08DDF828 + .incbin "baserom.gba", 0xDDF828, 0x000001C + +song_08DDF844:: @ 08DDF844 + .incbin "baserom.gba", 0xDDF844, 0x000001C + +song_08DDF860:: @ 08DDF860 + .incbin "baserom.gba", 0xDDF860, 0x000001C + +song_08DDF87C:: @ 08DDF87C + .incbin "baserom.gba", 0xDDF87C, 0x000001C + +song_08DDF898:: @ 08DDF898 + .incbin "baserom.gba", 0xDDF898, 0x000001C + +song_08DDF8B4:: @ 08DDF8B4 + .incbin "baserom.gba", 0xDDF8B4, 0x0000020 + +song_08DDF8D4:: @ 08DDF8D4 + .incbin "baserom.gba", 0xDDF8D4, 0x000001C + +song_08DDF8F0:: @ 08DDF8F0 + .incbin "baserom.gba", 0xDDF8F0, 0x000001C + +song_08DDF90C:: @ 08DDF90C + .incbin "baserom.gba", 0xDDF90C, 0x000001C + +song_08DDF928:: @ 08DDF928 + .incbin "baserom.gba", 0xDDF928, 0x000001C + +song_08DDF944:: @ 08DDF944 + .incbin "baserom.gba", 0xDDF944, 0x000001C + +song_08DDF960:: @ 08DDF960 + .incbin "baserom.gba", 0xDDF960, 0x000001C + +song_08DDF97C:: @ 08DDF97C + .incbin "baserom.gba", 0xDDF97C, 0x000001C + +song_08DDF998:: @ 08DDF998 + .incbin "baserom.gba", 0xDDF998, 0x000001C + +song_08DDF9B4:: @ 08DDF9B4 + .incbin "baserom.gba", 0xDDF9B4, 0x000001C + +song_08DDF9D0:: @ 08DDF9D0 + .incbin "baserom.gba", 0xDDF9D0, 0x000001C + +song_08DDF9EC:: @ 08DDF9EC + .incbin "baserom.gba", 0xDDF9EC, 0x0000020 + +song_08DDFA0C:: @ 08DDFA0C + .incbin "baserom.gba", 0xDDFA0C, 0x000001C + +song_08DDFA28:: @ 08DDFA28 + .incbin "baserom.gba", 0xDDFA28, 0x000001C + +song_08DDFA44:: @ 08DDFA44 + .incbin "baserom.gba", 0xDDFA44, 0x000001C + +song_08DDFA60:: @ 08DDFA60 + .incbin "baserom.gba", 0xDDFA60, 0x000001C + +song_08DDFA7C:: @ 08DDFA7C + .incbin "baserom.gba", 0xDDFA7C, 0x000001C + +song_08DDFA98:: @ 08DDFA98 + .incbin "baserom.gba", 0xDDFA98, 0x000001C + +song_08DDFAB4:: @ 08DDFAB4 + .incbin "baserom.gba", 0xDDFAB4, 0x000001C + +song_08DDFAD0:: @ 08DDFAD0 + .incbin "baserom.gba", 0xDDFAD0, 0x000001C + +song_08DDFAEC:: @ 08DDFAEC + .incbin "baserom.gba", 0xDDFAEC, 0x000001C + +song_08DDFB08:: @ 08DDFB08 + .incbin "baserom.gba", 0xDDFB08, 0x000001C + +song_08DDFB24:: @ 08DDFB24 + .incbin "baserom.gba", 0xDDFB24, 0x000001C + +song_08DDFB40:: @ 08DDFB40 + .incbin "baserom.gba", 0xDDFB40, 0x000001C + +song_08DDFB5C:: @ 08DDFB5C + .incbin "baserom.gba", 0xDDFB5C, 0x000001C + +song_08DDFB78:: @ 08DDFB78 + .incbin "baserom.gba", 0xDDFB78, 0x000001C + +song_08DDFB94:: @ 08DDFB94 + .incbin "baserom.gba", 0xDDFB94, 0x000001C + +song_08DDFBB0:: @ 08DDFBB0 + .incbin "baserom.gba", 0xDDFBB0, 0x000001C + +song_08DDFBCC:: @ 08DDFBCC + .incbin "baserom.gba", 0xDDFBCC, 0x000001C + +song_08DDFBE8:: @ 08DDFBE8 + .incbin "baserom.gba", 0xDDFBE8, 0x000001C + +song_08DDFC04:: @ 08DDFC04 + .incbin "baserom.gba", 0xDDFC04, 0x000001C + +song_08DDFC20:: @ 08DDFC20 + .incbin "baserom.gba", 0xDDFC20, 0x000001C + +song_08DDFC3C:: @ 08DDFC3C + .incbin "baserom.gba", 0xDDFC3C, 0x000001C + +song_08DDFC58:: @ 08DDFC58 + .incbin "baserom.gba", 0xDDFC58, 0x000001C + +song_08DDFC74:: @ 08DDFC74 + .incbin "baserom.gba", 0xDDFC74, 0x000001C + +song_08DDFC90:: @ 08DDFC90 + .incbin "baserom.gba", 0xDDFC90, 0x000001C + +song_08DDFCAC:: @ 08DDFCAC + .incbin "baserom.gba", 0xDDFCAC, 0x000001C + +song_08DDFCC8:: @ 08DDFCC8 + .incbin "baserom.gba", 0xDDFCC8, 0x000001C + +song_08DDFCE4:: @ 08DDFCE4 + .incbin "baserom.gba", 0xDDFCE4, 0x000001C + +song_08DDFD00:: @ 08DDFD00 + .incbin "baserom.gba", 0xDDFD00, 0x000001C + +song_08DDFD1C:: @ 08DDFD1C + .incbin "baserom.gba", 0xDDFD1C, 0x000001C + +song_08DDFD38:: @ 08DDFD38 + .incbin "baserom.gba", 0xDDFD38, 0x000001C + +song_08DDFD54:: @ 08DDFD54 + .incbin "baserom.gba", 0xDDFD54, 0x000001C + +song_08DDFD70:: @ 08DDFD70 + .incbin "baserom.gba", 0xDDFD70, 0x000001C + +song_08DDFD8C:: @ 08DDFD8C + .incbin "baserom.gba", 0xDDFD8C, 0x000001C + +song_08DDFDA8:: @ 08DDFDA8 + .incbin "baserom.gba", 0xDDFDA8, 0x000002C + +song_08DDFDD4:: @ 08DDFDD4 + .incbin "baserom.gba", 0xDDFDD4, 0x0000040 + +song_08DDFE14:: @ 08DDFE14 + .incbin "baserom.gba", 0xDDFE14, 0x000001C + +song_08DDFE30:: @ 08DDFE30 + .incbin "baserom.gba", 0xDDFE30, 0x000001C + +song_08DDFE4C:: @ 08DDFE4C + .incbin "baserom.gba", 0xDDFE4C, 0x000001C + +song_08DDFE68:: @ 08DDFE68 + .incbin "baserom.gba", 0xDDFE68, 0x000001C + +song_08DDFE84:: @ 08DDFE84 + .incbin "baserom.gba", 0xDDFE84, 0x000001C + +song_08DDFEA0:: @ 08DDFEA0 + .incbin "baserom.gba", 0xDDFEA0, 0x000001C + +song_08DDFEBC:: @ 08DDFEBC + .incbin "baserom.gba", 0xDDFEBC, 0x000001C + +song_08DDFED8:: @ 08DDFED8 + .incbin "baserom.gba", 0xDDFED8, 0x000001C + +song_08DDFEF4:: @ 08DDFEF4 + .incbin "baserom.gba", 0xDDFEF4, 0x000001C + +song_08DDFF10:: @ 08DDFF10 + .incbin "baserom.gba", 0xDDFF10, 0x000001C + +song_08DDFF2C:: @ 08DDFF2C + .incbin "baserom.gba", 0xDDFF2C, 0x000001C + +song_08DDFF48:: @ 08DDFF48 + .incbin "baserom.gba", 0xDDFF48, 0x000001C + +song_08DDFF64:: @ 08DDFF64 + .incbin "baserom.gba", 0xDDFF64, 0x000001C + +song_08DDFF80:: @ 08DDFF80 + .incbin "baserom.gba", 0xDDFF80, 0x000001C + +song_08DDFF9C:: @ 08DDFF9C + .incbin "baserom.gba", 0xDDFF9C, 0x000001C + +song_08DDFFB8:: @ 08DDFFB8 + .incbin "baserom.gba", 0xDDFFB8, 0x000001C + +song_08DDFFD4:: @ 08DDFFD4 + .incbin "baserom.gba", 0xDDFFD4, 0x000001C + +song_08DDFFF0:: @ 08DDFFF0 + .incbin "baserom.gba", 0xDDFFF0, 0x000001C + +song_08DE000C:: @ 08DE000C + .incbin "baserom.gba", 0xDE000C, 0x000001C + +song_08DE0028:: @ 08DE0028 + .incbin "baserom.gba", 0xDE0028, 0x0000020 + +song_08DE0048:: @ 08DE0048 + .incbin "baserom.gba", 0xDE0048, 0x000001C + +song_08DE0064:: @ 08DE0064 + .incbin "baserom.gba", 0xDE0064, 0x000001C + +song_08DE0080:: @ 08DE0080 + .incbin "baserom.gba", 0xDE0080, 0x0000020 + +song_08DE00A0:: @ 08DE00A0 + .incbin "baserom.gba", 0xDE00A0, 0x000001C + +song_08DE00BC:: @ 08DE00BC + .incbin "baserom.gba", 0xDE00BC, 0x0000030 + +song_08DE00EC:: @ 08DE00EC + .incbin "baserom.gba", 0xDE00EC, 0x000004C + +song_08DE0138:: @ 08DE0138 + .incbin "baserom.gba", 0xDE0138, 0x0000048 + +song_08DE0180:: @ 08DE0180 + .incbin "baserom.gba", 0xDE0180, 0x0000034 + +song_08DE01B4:: @ 08DE01B4 + .incbin "baserom.gba", 0xDE01B4, 0x0000040 + +song_08DE01F4:: @ 08DE01F4 + .incbin "baserom.gba", 0xDE01F4, 0x0000050 + +song_08DE0244:: @ 08DE0244 + .incbin "baserom.gba", 0xDE0244, 0x0000048 + +song_08DE028C:: @ 08DE028C + .incbin "baserom.gba", 0xDE028C, 0x0000020 + +song_08DE02AC:: @ 08DE02AC + .incbin "baserom.gba", 0xDE02AC, 0x000001C + +song_08DE02C8:: @ 08DE02C8 + .incbin "baserom.gba", 0xDE02C8, 0x0000024 + +song_08DE02EC:: @ 08DE02EC + .incbin "baserom.gba", 0xDE02EC, 0x0000024 + +song_08DE0310:: @ 08DE0310 + .incbin "baserom.gba", 0xDE0310, 0x0000078 + +song_08DE0388:: @ 08DE0388 + .incbin "baserom.gba", 0xDE0388, 0x000003C + +song_08DE03C4:: @ 08DE03C4 + .incbin "baserom.gba", 0xDE03C4, 0x0000058 + +song_08DE041C:: @ 08DE041C + .incbin "baserom.gba", 0xDE041C, 0x00000C8 + +song_08DE04E4:: @ 08DE04E4 + .incbin "baserom.gba", 0xDE04E4, 0x0000050 + +song_08DE0534:: @ 08DE0534 + .incbin "baserom.gba", 0xDE0534, 0x0000050 + +song_08DE0584:: @ 08DE0584 + .incbin "baserom.gba", 0xDE0584, 0x0000058 + +song_08DE05DC:: @ 08DE05DC + .incbin "baserom.gba", 0xDE05DC, 0x0000058 + +song_08DE0634:: @ 08DE0634 + .incbin "baserom.gba", 0xDE0634, 0x0000058 + +song_08DE068C:: @ 08DE068C + .incbin "baserom.gba", 0xDE068C, 0x0000058 + +song_08DE06E4:: @ 08DE06E4 + .incbin "baserom.gba", 0xDE06E4, 0x0000044 + +song_08DE0728:: @ 08DE0728 + .incbin "baserom.gba", 0xDE0728, 0x000005C + +song_08DE0784:: @ 08DE0784 + .incbin "baserom.gba", 0xDE0784, 0x0000050 + +song_08DE07D4:: @ 08DE07D4 + .incbin "baserom.gba", 0xDE07D4, 0x000006C + +song_08DE0840:: @ 08DE0840 + .incbin "baserom.gba", 0xDE0840, 0x0000020 + +song_08DE0860:: @ 08DE0860 + .incbin "baserom.gba", 0xDE0860, 0x000001C + +song_08DE087C:: @ 08DE087C + .incbin "baserom.gba", 0xDE087C, 0x000001C + +song_08DE0898:: @ 08DE0898 + .incbin "baserom.gba", 0xDE0898, 0x000002C + +song_08DE08C4:: @ 08DE08C4 + .incbin "baserom.gba", 0xDE08C4, 0x0000038 + +song_08DE08FC:: @ 08DE08FC + .incbin "baserom.gba", 0xDE08FC, 0x00010A0 + +song_08DE199C:: @ 08DE199C + .incbin "baserom.gba", 0xDE199C, 0x0000034 + +song_08DE19D0:: @ 08DE19D0 + .incbin "baserom.gba", 0xDE19D0, 0x0000030 + +song_08DE1A00:: @ 08DE1A00 + .incbin "baserom.gba", 0xDE1A00, 0x000002C + +song_08DE1A2C:: @ 08DE1A2C + .incbin "baserom.gba", 0xDE1A2C, 0x0000650 + +song_08DE207C:: @ 08DE207C + .incbin "baserom.gba", 0xDE207C, 0x000004C + +song_08DE20C8:: @ 08DE20C8 + .incbin "baserom.gba", 0xDE20C8, 0x0000034 + +song_08DE20FC:: @ 08DE20FC + .incbin "baserom.gba", 0xDE20FC, 0x0000028 + +song_08DE2124:: @ 08DE2124 + .incbin "baserom.gba", 0xDE2124, 0x0000050 + +song_08DE2174:: @ 08DE2174 + .incbin "baserom.gba", 0xDE2174, 0x0000038 + +song_08DE21AC:: @ 08DE21AC + .incbin "baserom.gba", 0xDE21AC, 0x000003C + +song_08DE21E8:: @ 08DE21E8 + .incbin "baserom.gba", 0xDE21E8, 0x0000044 + +song_08DE222C:: @ 08DE222C + .incbin "baserom.gba", 0xDE222C, 0x0000034 + +song_08DE2260:: @ 08DE2260 + .incbin "baserom.gba", 0xDE2260, 0x00000D8 + +song_08DE2338:: @ 08DE2338 + .incbin "baserom.gba", 0xDE2338, 0x00000D0 + +song_08DE2408:: @ 08DE2408 + .incbin "baserom.gba", 0xDE2408, 0x0000070 + +song_08DE2478:: @ 08DE2478 + .incbin "baserom.gba", 0xDE2478, 0x0000044 + +song_08DE24BC:: @ 08DE24BC + .incbin "baserom.gba", 0xDE24BC, 0x0000044 + +song_08DE2500:: @ 08DE2500 + .incbin "baserom.gba", 0xDE2500, 0x000001C + +song_08DE251C:: @ 08DE251C + .incbin "baserom.gba", 0xDE251C, 0x0000028 + +song_08DE2544:: @ 08DE2544 + .incbin "baserom.gba", 0xDE2544, 0x0000040 + +song_08DE2584:: @ 08DE2584 + .incbin "baserom.gba", 0xDE2584, 0x0000020 + +song_08DE25A4:: @ 08DE25A4 + .incbin "baserom.gba", 0xDE25A4, 0x000002C + +song_08DE25D0:: @ 08DE25D0 + .incbin "baserom.gba", 0xDE25D0, 0x0000020 + +song_08DE25F0:: @ 08DE25F0 + .incbin "baserom.gba", 0xDE25F0, 0x000008C + +song_08DE267C:: @ 08DE267C + .incbin "baserom.gba", 0xDE267C, 0x0000020 + +song_08DE269C:: @ 08DE269C + .incbin "baserom.gba", 0xDE269C, 0x0000028 + +song_08DE26C4:: @ 08DE26C4 + .incbin "baserom.gba", 0xDE26C4, 0x0000020 + +song_08DE26E4:: @ 08DE26E4 + .incbin "baserom.gba", 0xDE26E4, 0x0000034 + +song_08DE2718:: @ 08DE2718 + .incbin "baserom.gba", 0xDE2718, 0x000001C + +song_08DE2734:: @ 08DE2734 + .incbin "baserom.gba", 0xDE2734, 0x0000044 + +song_08DE2778:: @ 08DE2778 + .incbin "baserom.gba", 0xDE2778, 0x0000048 + +song_08DE27C0:: @ 08DE27C0 + .incbin "baserom.gba", 0xDE27C0, 0x000001C + +song_08DE27DC:: @ 08DE27DC + .incbin "baserom.gba", 0xDE27DC, 0x00000A0 + +song_08DE287C:: @ 08DE287C + .incbin "baserom.gba", 0xDE287C, 0x00000C8 + +song_08DE2944:: @ 08DE2944 + .incbin "baserom.gba", 0xDE2944, 0x0000124 + +song_08DE2A68:: @ 08DE2A68 + .incbin "baserom.gba", 0xDE2A68, 0x0000080 + +song_08DE2AE8:: @ 08DE2AE8 + .incbin "baserom.gba", 0xDE2AE8, 0x0000034 + +song_08DE2B1C:: @ 08DE2B1C + .incbin "baserom.gba", 0xDE2B1C, 0x0000020 + +song_08DE2B3C:: @ 08DE2B3C + .incbin "baserom.gba", 0xDE2B3C, 0x000001C + +song_08DE2B58:: @ 08DE2B58 + .incbin "baserom.gba", 0xDE2B58, 0x0000020 + +song_08DE2B78:: @ 08DE2B78 + .incbin "baserom.gba", 0xDE2B78, 0x0000024 + +song_08DE2B9C:: @ 08DE2B9C + .incbin "baserom.gba", 0xDE2B9C, 0x0000034 + +song_08DE2BD0:: @ 08DE2BD0 + .incbin "baserom.gba", 0xDE2BD0, 0x0000024 + +song_08DE2BF4:: @ 08DE2BF4 + .incbin "baserom.gba", 0xDE2BF4, 0x000001C + +song_08DE2C10:: @ 08DE2C10 + .incbin "baserom.gba", 0xDE2C10, 0x000001C + +song_08DE2C2C:: @ 08DE2C2C + .incbin "baserom.gba", 0xDE2C2C, 0x000001C + +song_08DE2C48:: @ 08DE2C48 + .incbin "baserom.gba", 0xDE2C48, 0x000001C + +song_08DE2C64:: @ 08DE2C64 + .incbin "baserom.gba", 0xDE2C64, 0x0000028 + +song_08DE2C8C:: @ 08DE2C8C + .incbin "baserom.gba", 0xDE2C8C, 0x0000070 + +song_08DE2CFC:: @ 08DE2CFC + .incbin "baserom.gba", 0xDE2CFC, 0x000001C + +song_08DE2D18:: @ 08DE2D18 + .incbin "baserom.gba", 0xDE2D18, 0x000001C + +song_08DE2D34:: @ 08DE2D34 + .incbin "baserom.gba", 0xDE2D34, 0x000001C + +song_08DE2D50:: @ 08DE2D50 + .incbin "baserom.gba", 0xDE2D50, 0x000001C + +song_08DE2D6C:: @ 08DE2D6C + .incbin "baserom.gba", 0xDE2D6C, 0x000001C + +song_08DE2D88:: @ 08DE2D88 + .incbin "baserom.gba", 0xDE2D88, 0x000001C + +song_08DE2DA4:: @ 08DE2DA4 + .incbin "baserom.gba", 0xDE2DA4, 0x000001C + +song_08DE2DC0:: @ 08DE2DC0 + .incbin "baserom.gba", 0xDE2DC0, 0x000001C + +song_08DE2DDC:: @ 08DE2DDC + .incbin "baserom.gba", 0xDE2DDC, 0x0000098 + +song_08DE2E74:: @ 08DE2E74 + .incbin "baserom.gba", 0xDE2E74, 0x0000068 + +song_08DE2EDC:: @ 08DE2EDC + .incbin "baserom.gba", 0xDE2EDC, 0x00000BC + +song_08DE2F98:: @ 08DE2F98 + .incbin "baserom.gba", 0xDE2F98, 0x0000168 + +song_08DE3100:: @ 08DE3100 + .incbin "baserom.gba", 0xDE3100, 0x000001C + +song_08DE311C:: @ 08DE311C + .incbin "baserom.gba", 0xDE311C, 0x0000038 + +song_08DE3154:: @ 08DE3154 + .incbin "baserom.gba", 0xDE3154, 0x0000034 + +song_08DE3188:: @ 08DE3188 + .incbin "baserom.gba", 0xDE3188, 0x000003C + +song_08DE31C4:: @ 08DE31C4 + .incbin "baserom.gba", 0xDE31C4, 0x00000E0 + +song_08DE32A4:: @ 08DE32A4 + .incbin "baserom.gba", 0xDE32A4, 0x0000110 + +song_08DE33B4:: @ 08DE33B4 + .incbin "baserom.gba", 0xDE33B4, 0x0000034 + +song_08DE33E8:: @ 08DE33E8 + .incbin "baserom.gba", 0xDE33E8, 0x00000BC + +song_08DE34A4:: @ 08DE34A4 + .incbin "baserom.gba", 0xDE34A4, 0x0000040 + +song_08DE34E4:: @ 08DE34E4 + .incbin "baserom.gba", 0xDE34E4, 0x0000080 + +song_08DE3564:: @ 08DE3564 + .incbin "baserom.gba", 0xDE3564, 0x0000024 + +song_08DE3588:: @ 08DE3588 + .incbin "baserom.gba", 0xDE3588, 0x0000024 + +song_08DE35AC:: @ 08DE35AC + .incbin "baserom.gba", 0xDE35AC, 0x000006C + +song_08DE3618:: @ 08DE3618 + .incbin "baserom.gba", 0xDE3618, 0x000005C + +song_08DE3674:: @ 08DE3674 + .incbin "baserom.gba", 0xDE3674, 0x000003C + +song_08DE36B0:: @ 08DE36B0 + .incbin "baserom.gba", 0xDE36B0, 0x000011C + +song_08DE37CC:: @ 08DE37CC + .incbin "baserom.gba", 0xDE37CC, 0x0000040 + +song_08DE380C:: @ 08DE380C + .incbin "baserom.gba", 0xDE380C, 0x0000044 + +song_08DE3850:: @ 08DE3850 + .incbin "baserom.gba", 0xDE3850, 0x0000038 + +song_08DE3888:: @ 08DE3888 + .incbin "baserom.gba", 0xDE3888, 0x0000068 + +song_08DE38F0:: @ 08DE38F0 + .incbin "baserom.gba", 0xDE38F0, 0x0000028 + +song_08DE3918:: @ 08DE3918 + .incbin "baserom.gba", 0xDE3918, 0x0000050 + +song_08DE3968:: @ 08DE3968 + .incbin "baserom.gba", 0xDE3968, 0x000004C + +song_08DE39B4:: @ 08DE39B4 + .incbin "baserom.gba", 0xDE39B4, 0x000005C + +song_08DE3A10:: @ 08DE3A10 + .incbin "baserom.gba", 0xDE3A10, 0x0000060 + +song_08DE3A70:: @ 08DE3A70 + .incbin "baserom.gba", 0xDE3A70, 0x0000030 + +song_08DE3AA0:: @ 08DE3AA0 + .incbin "baserom.gba", 0xDE3AA0, 0x0000058 + +song_08DE3AF8:: @ 08DE3AF8 + .incbin "baserom.gba", 0xDE3AF8, 0x0000038 + +song_08DE3B30:: @ 08DE3B30 + .incbin "baserom.gba", 0xDE3B30, 0x000003C + +song_08DE3B6C:: @ 08DE3B6C + .incbin "baserom.gba", 0xDE3B6C, 0x0000068 + +song_08DE3BD4:: @ 08DE3BD4 + .incbin "baserom.gba", 0xDE3BD4, 0x000001C + +song_08DE3BF0:: @ 08DE3BF0 + .incbin "baserom.gba", 0xDE3BF0, 0x0000024 + +song_08DE3C14:: @ 08DE3C14 + .incbin "baserom.gba", 0xDE3C14, 0x0000050 + +song_08DE3C64:: @ 08DE3C64 + .incbin "baserom.gba", 0xDE3C64, 0x000005C + +song_08DE3CC0:: @ 08DE3CC0 + .incbin "baserom.gba", 0xDE3CC0, 0x0000074 + +song_08DE3D34:: @ 08DE3D34 + .incbin "baserom.gba", 0xDE3D34, 0x000007C + +song_08DE3DB0:: @ 08DE3DB0 + .incbin "baserom.gba", 0xDE3DB0, 0x0000084 + +song_08DE3E34:: @ 08DE3E34 + .incbin "baserom.gba", 0xDE3E34, 0x0000028 + +song_08DE3E5C:: @ 08DE3E5C + .incbin "baserom.gba", 0xDE3E5C, 0x0000048 + +song_08DE3EA4:: @ 08DE3EA4 + .incbin "baserom.gba", 0xDE3EA4, 0x000003C + +song_08DE3EE0:: @ 08DE3EE0 + .incbin "baserom.gba", 0xDE3EE0, 0x000003C + +song_08DE3F1C:: @ 08DE3F1C + .incbin "baserom.gba", 0xDE3F1C, 0x0000040 + +song_08DE3F5C:: @ 08DE3F5C + .incbin "baserom.gba", 0xDE3F5C, 0x00000CC + +song_08DE4028:: @ 08DE4028 + .incbin "baserom.gba", 0xDE4028, 0x0000044 + +song_08DE406C:: @ 08DE406C + .incbin "baserom.gba", 0xDE406C, 0x00000A4 + +song_08DE4110:: @ 08DE4110 + .incbin "baserom.gba", 0xDE4110, 0x000006C + +song_08DE417C:: @ 08DE417C + .incbin "baserom.gba", 0xDE417C, 0x000001C + +song_08DE4198:: @ 08DE4198 + .incbin "baserom.gba", 0xDE4198, 0x0000038 + +song_08DE41D0:: @ 08DE41D0 + .incbin "baserom.gba", 0xDE41D0, 0x000003C + +song_08DE420C:: @ 08DE420C + .incbin "baserom.gba", 0xDE420C, 0x0000038 + +song_08DE4244:: @ 08DE4244 + .incbin "baserom.gba", 0xDE4244, 0x0000034 + +song_08DE4278:: @ 08DE4278 + .incbin "baserom.gba", 0xDE4278, 0x0000048 + +song_08DE42C0:: @ 08DE42C0 + .incbin "baserom.gba", 0xDE42C0, 0x00000C0 + +song_08DE4380:: @ 08DE4380 + .incbin "baserom.gba", 0xDE4380, 0x0000054 + +song_08DE43D4:: @ 08DE43D4 + .incbin "baserom.gba", 0xDE43D4, 0x0000050 + +song_08DE4424:: @ 08DE4424 + .incbin "baserom.gba", 0xDE4424, 0x00000A0 + +song_08DE44C4:: @ 08DE44C4 + .incbin "baserom.gba", 0xDE44C4, 0x0000020 + +song_08DE44E4:: @ 08DE44E4 + .incbin "baserom.gba", 0xDE44E4, 0x000001C + +song_08DE4500:: @ 08DE4500 + .incbin "baserom.gba", 0xDE4500, 0x000001C + +song_08DE451C:: @ 08DE451C + .incbin "baserom.gba", 0xDE451C, 0x000001C + +song_08DE4538:: @ 08DE4538 + .incbin "baserom.gba", 0xDE4538, 0x000001C + +song_08DE4554:: @ 08DE4554 + .incbin "baserom.gba", 0xDE4554, 0x0000020 + +song_08DE4574:: @ 08DE4574 + .incbin "baserom.gba", 0xDE4574, 0x0000020 + +song_08DE4594:: @ 08DE4594 + .incbin "baserom.gba", 0xDE4594, 0x000005C + +song_08DE45F0:: @ 08DE45F0 + .incbin "baserom.gba", 0xDE45F0, 0x00000B8 + +song_08DE46A8:: @ 08DE46A8 + .incbin "baserom.gba", 0xDE46A8, 0x0000020 + +song_08DE46C8:: @ 08DE46C8 + .incbin "baserom.gba", 0xDE46C8, 0x0000094 + +song_08DE475C:: @ 08DE475C + .incbin "baserom.gba", 0xDE475C, 0x0000034 + +song_08DE4790:: @ 08DE4790 + .incbin "baserom.gba", 0xDE4790, 0x0000054 + +song_08DE47E4:: @ 08DE47E4 + .incbin "baserom.gba", 0xDE47E4, 0x0000054 + +song_08DE4838:: @ 08DE4838 + .incbin "baserom.gba", 0xDE4838, 0x0000040 + +song_08DE4878:: @ 08DE4878 + .incbin "baserom.gba", 0xDE4878, 0x0000044 + +song_08DE48BC:: @ 08DE48BC + .incbin "baserom.gba", 0xDE48BC, 0x0000074 + +song_08DE4930:: @ 08DE4930 + .incbin "baserom.gba", 0xDE4930, 0x0000038 + +song_08DE4968:: @ 08DE4968 + .incbin "baserom.gba", 0xDE4968, 0x0000044 + +song_08DE49AC:: @ 08DE49AC + .incbin "baserom.gba", 0xDE49AC, 0x0000024 + +song_08DE49D0:: @ 08DE49D0 + .incbin "baserom.gba", 0xDE49D0, 0x000003C + +song_08DE4A0C:: @ 08DE4A0C + .incbin "baserom.gba", 0xDE4A0C, 0x000001C + +song_08DE4A28:: @ 08DE4A28 + .incbin "baserom.gba", 0xDE4A28, 0x0000038 + +song_08DE4A60:: @ 08DE4A60 + .incbin "baserom.gba", 0xDE4A60, 0x000006C + +song_08DE4ACC:: @ 08DE4ACC + .incbin "baserom.gba", 0xDE4ACC, 0x0000034 + +song_08DE4B00:: @ 08DE4B00 + .incbin "baserom.gba", 0xDE4B00, 0x0000050 + +song_08DE4B50:: @ 08DE4B50 + .incbin "baserom.gba", 0xDE4B50, 0x000009C + +song_08DE4BEC:: @ 08DE4BEC + .incbin "baserom.gba", 0xDE4BEC, 0x00000E0 + +song_08DE4CCC:: @ 08DE4CCC + .incbin "baserom.gba", 0xDE4CCC, 0x0000058 + +song_08DE4D24:: @ 08DE4D24 + .incbin "baserom.gba", 0xDE4D24, 0x0000140 + +song_08DE4E64:: @ 08DE4E64 + .incbin "baserom.gba", 0xDE4E64, 0x000004C + +song_08DE4EB0:: @ 08DE4EB0 + .incbin "baserom.gba", 0xDE4EB0, 0x0000070 + +song_08DE4F20:: @ 08DE4F20 + .incbin "baserom.gba", 0xDE4F20, 0x0000094 + +song_08DE4FB4:: @ 08DE4FB4 + .incbin "baserom.gba", 0xDE4FB4, 0x0000034 + +song_08DE4FE8:: @ 08DE4FE8 + .incbin "baserom.gba", 0xDE4FE8, 0x0000084 + +song_08DE506C:: @ 08DE506C + .incbin "baserom.gba", 0xDE506C, 0x0000050 + +song_08DE50BC:: @ 08DE50BC + .incbin "baserom.gba", 0xDE50BC, 0x0000070 + +song_08DE512C:: @ 08DE512C + .incbin "baserom.gba", 0xDE512C, 0x0000084 + +song_08DE51B0:: @ 08DE51B0 + .incbin "baserom.gba", 0xDE51B0, 0x0000068 + +song_08DE5218:: @ 08DE5218 + .incbin "baserom.gba", 0xDE5218, 0x0000030 + +song_08DE5248:: @ 08DE5248 + .incbin "baserom.gba", 0xDE5248, 0x00000A8 + +song_08DE52F0:: @ 08DE52F0 + .incbin "baserom.gba", 0xDE52F0, 0x0000028 + +song_08DE5318:: @ 08DE5318 + .incbin "baserom.gba", 0xDE5318, 0x0000030 + +song_08DE5348:: @ 08DE5348 + .incbin "baserom.gba", 0xDE5348, 0x0000048 + +song_08DE5390:: @ 08DE5390 + .incbin "baserom.gba", 0xDE5390, 0x000006C + +song_08DE53FC:: @ 08DE53FC + .incbin "baserom.gba", 0xDE53FC, 0x0000044 + +song_08DE5440:: @ 08DE5440 + .incbin "baserom.gba", 0xDE5440, 0x0000100 + +song_08DE5540:: @ 08DE5540 + .incbin "baserom.gba", 0xDE5540, 0x0000114 + +song_08DE5654:: @ 08DE5654 + .incbin "baserom.gba", 0xDE5654, 0x00000D4 + +song_08DE5728:: @ 08DE5728 + .incbin "baserom.gba", 0xDE5728, 0x0000084 + +song_08DE57AC:: @ 08DE57AC + .incbin "baserom.gba", 0xDE57AC, 0x000005C + +song_08DE5808:: @ 08DE5808 + .incbin "baserom.gba", 0xDE5808, 0x0000048 + +song_08DE5850:: @ 08DE5850 + .incbin "baserom.gba", 0xDE5850, 0x0000044 + +song_08DE5894:: @ 08DE5894 + .incbin "baserom.gba", 0xDE5894, 0x000004C + +song_08DE58E0:: @ 08DE58E0 + .incbin "baserom.gba", 0xDE58E0, 0x000001C + +song_08DE58FC:: @ 08DE58FC + .incbin "baserom.gba", 0xDE58FC, 0x000001C + +song_08DE5918:: @ 08DE5918 + .incbin "baserom.gba", 0xDE5918, 0x000001C + +song_08DE5934:: @ 08DE5934 + .incbin "baserom.gba", 0xDE5934, 0x0000058 + +song_08DE598C:: @ 08DE598C + .incbin "baserom.gba", 0xDE598C, 0x000003C + +song_08DE59C8:: @ 08DE59C8 + .incbin "baserom.gba", 0xDE59C8, 0x0000114 + +song_08DE5ADC:: @ 08DE5ADC + .incbin "baserom.gba", 0xDE5ADC, 0x0000020 + +song_08DE5AFC:: @ 08DE5AFC + .incbin "baserom.gba", 0xDE5AFC, 0x000001C + +song_08DE5B18:: @ 08DE5B18 + .incbin "baserom.gba", 0xDE5B18, 0x000001C + +song_08DE5B34:: @ 08DE5B34 + .incbin "baserom.gba", 0xDE5B34, 0x0000020 + +song_08DE5B54:: @ 08DE5B54 + .incbin "baserom.gba", 0xDE5B54, 0x0000054 + +song_08DE5BA8:: @ 08DE5BA8 + .incbin "baserom.gba", 0xDE5BA8, 0x000001C + +song_08DE5BC4:: @ 08DE5BC4 + .incbin "baserom.gba", 0xDE5BC4, 0x000001C + +song_08DE5BE0:: @ 08DE5BE0 + .incbin "baserom.gba", 0xDE5BE0, 0x000001C + +song_08DE5BFC:: @ 08DE5BFC + .incbin "baserom.gba", 0xDE5BFC, 0x000001C + +song_08DE5C18:: @ 08DE5C18 + .incbin "baserom.gba", 0xDE5C18, 0x000001C + +song_08DE5C34:: @ 08DE5C34 + .incbin "baserom.gba", 0xDE5C34, 0x000001C + +song_08DE5C50:: @ 08DE5C50 + .incbin "baserom.gba", 0xDE5C50, 0x000001C + +song_08DE5C6C:: @ 08DE5C6C + .incbin "baserom.gba", 0xDE5C6C, 0x000001C + +song_08DE5C88:: @ 08DE5C88 + .incbin "baserom.gba", 0xDE5C88, 0x0000020 + +song_08DE5CA8:: @ 08DE5CA8 + .incbin "baserom.gba", 0xDE5CA8, 0x000001C + +song_08DE5CC4:: @ 08DE5CC4 + .incbin "baserom.gba", 0xDE5CC4, 0x000001C + +song_08DE5CE0:: @ 08DE5CE0 + .incbin "baserom.gba", 0xDE5CE0, 0x000001C + +song_08DE5CFC:: @ 08DE5CFC + .incbin "baserom.gba", 0xDE5CFC, 0x000002C + +song_08DE5D28:: @ 08DE5D28 + .incbin "baserom.gba", 0xDE5D28, 0x000001C + +song_08DE5D44:: @ 08DE5D44 + .incbin "baserom.gba", 0xDE5D44, 0x000002C + +song_08DE5D70:: @ 08DE5D70 + .incbin "baserom.gba", 0xDE5D70, 0x0000020 + +song_08DE5D90:: @ 08DE5D90 + .incbin "baserom.gba", 0xDE5D90, 0x000001C + +song_08DE5DAC:: @ 08DE5DAC + .incbin "baserom.gba", 0xDE5DAC, 0x000001C + +song_08DE5DC8:: @ 08DE5DC8 + .incbin "baserom.gba", 0xDE5DC8, 0x000001C + +song_08DE5DE4:: @ 08DE5DE4 + .incbin "baserom.gba", 0xDE5DE4, 0x000001C + +song_08DE5E00:: @ 08DE5E00 + .incbin "baserom.gba", 0xDE5E00, 0x000001C + +song_08DE5E1C:: @ 08DE5E1C + .incbin "baserom.gba", 0xDE5E1C, 0x000001C + +song_08DE5E38:: @ 08DE5E38 + .incbin "baserom.gba", 0xDE5E38, 0x000001C + +song_08DE5E54:: @ 08DE5E54 + .incbin "baserom.gba", 0xDE5E54, 0x000001C + +song_08DE5E70:: @ 08DE5E70 + .incbin "baserom.gba", 0xDE5E70, 0x000001C + +song_08DE5E8C:: @ 08DE5E8C + .incbin "baserom.gba", 0xDE5E8C, 0x000001C + +song_08DE5EA8:: @ 08DE5EA8 + .incbin "baserom.gba", 0xDE5EA8, 0x000001C + +song_08DE5EC4:: @ 08DE5EC4 + .incbin "baserom.gba", 0xDE5EC4, 0x000001C + +song_08DE5EE0:: @ 08DE5EE0 + .incbin "baserom.gba", 0xDE5EE0, 0x000001C + +song_08DE5EFC:: @ 08DE5EFC + .incbin "baserom.gba", 0xDE5EFC, 0x000001C + +song_08DE5F18:: @ 08DE5F18 + .incbin "baserom.gba", 0xDE5F18, 0x000001C + +song_08DE5F34:: @ 08DE5F34 + .incbin "baserom.gba", 0xDE5F34, 0x0000098 + +song_08DE5FCC:: @ 08DE5FCC + .incbin "baserom.gba", 0xDE5FCC, 0x0000038 + +song_08DE6004:: @ 08DE6004 + .incbin "baserom.gba", 0xDE6004, 0x0000040 + +song_08DE6044:: @ 08DE6044 + .incbin "baserom.gba", 0xDE6044, 0x000001C + +song_08DE6060:: @ 08DE6060 + .incbin "baserom.gba", 0xDE6060, 0x000001C + +song_08DE607C:: @ 08DE607C + .incbin "baserom.gba", 0xDE607C, 0x000001C + +song_08DE6098:: @ 08DE6098 + .incbin "baserom.gba", 0xDE6098, 0x000001C + +song_08DE60B4:: @ 08DE60B4 + .incbin "baserom.gba", 0xDE60B4, 0x000001C + +song_08DE60D0:: @ 08DE60D0 + .incbin "baserom.gba", 0xDE60D0, 0x000001C + +song_08DE60EC:: @ 08DE60EC + .incbin "baserom.gba", 0xDE60EC, 0x000001C + +song_08DE6108:: @ 08DE6108 + .incbin "baserom.gba", 0xDE6108, 0x000001C + +song_08DE6124:: @ 08DE6124 + .incbin "baserom.gba", 0xDE6124, 0x000001C + +song_08DE6140:: @ 08DE6140 + .incbin "baserom.gba", 0xDE6140, 0x000001C + +song_08DE615C:: @ 08DE615C + .incbin "baserom.gba", 0xDE615C, 0x000001C + +song_08DE6178:: @ 08DE6178 + .incbin "baserom.gba", 0xDE6178, 0x000001C + +song_08DE6194:: @ 08DE6194 + .incbin "baserom.gba", 0xDE6194, 0x000001C + +song_08DE61B0:: @ 08DE61B0 + .incbin "baserom.gba", 0xDE61B0, 0x000001C + +song_08DE61CC:: @ 08DE61CC + .incbin "baserom.gba", 0xDE61CC, 0x000001C + +song_08DE61E8:: @ 08DE61E8 + .incbin "baserom.gba", 0xDE61E8, 0x000001C + +song_08DE6204:: @ 08DE6204 + .incbin "baserom.gba", 0xDE6204, 0x000001C + +song_08DE6220:: @ 08DE6220 + .incbin "baserom.gba", 0xDE6220, 0x000001C + +song_08DE623C:: @ 08DE623C + .incbin "baserom.gba", 0xDE623C, 0x000001C + +song_08DE6258:: @ 08DE6258 + .incbin "baserom.gba", 0xDE6258, 0x000001C + +song_08DE6274:: @ 08DE6274 + .incbin "baserom.gba", 0xDE6274, 0x000001C + +song_08DE6290:: @ 08DE6290 + .incbin "baserom.gba", 0xDE6290, 0x000001C + +song_08DE62AC:: @ 08DE62AC + .incbin "baserom.gba", 0xDE62AC, 0x000001C + +song_08DE62C8:: @ 08DE62C8 + .incbin "baserom.gba", 0xDE62C8, 0x000001C + +song_08DE62E4:: @ 08DE62E4 + .incbin "baserom.gba", 0xDE62E4, 0x000001C + +song_08DE6300:: @ 08DE6300 + .incbin "baserom.gba", 0xDE6300, 0x000001C + +song_08DE631C:: @ 08DE631C + .incbin "baserom.gba", 0xDE631C, 0x000001C + +song_08DE6338:: @ 08DE6338 + .incbin "baserom.gba", 0xDE6338, 0x000001C + +song_08DE6354:: @ 08DE6354 + .incbin "baserom.gba", 0xDE6354, 0x000001C + +song_08DE6370:: @ 08DE6370 + .incbin "baserom.gba", 0xDE6370, 0x000001C + +song_08DE638C:: @ 08DE638C + .incbin "baserom.gba", 0xDE638C, 0x000001C + +song_08DE63A8:: @ 08DE63A8 + .incbin "baserom.gba", 0xDE63A8, 0x000001C + +song_08DE63C4:: @ 08DE63C4 + .incbin "baserom.gba", 0xDE63C4, 0x000001C + +song_08DE63E0:: @ 08DE63E0 + .incbin "baserom.gba", 0xDE63E0, 0x000001C + +song_08DE63FC:: @ 08DE63FC + .incbin "baserom.gba", 0xDE63FC, 0x000001C + +song_08DE6418:: @ 08DE6418 + .incbin "baserom.gba", 0xDE6418, 0x000001C + +song_08DE6434:: @ 08DE6434 + .incbin "baserom.gba", 0xDE6434, 0x000001C + +song_08DE6450:: @ 08DE6450 + .incbin "baserom.gba", 0xDE6450, 0x000001C + +song_08DE646C:: @ 08DE646C + .incbin "baserom.gba", 0xDE646C, 0x000001C + +song_08DE6488:: @ 08DE6488 + .incbin "baserom.gba", 0xDE6488, 0x000001C + +song_08DE64A4:: @ 08DE64A4 + .incbin "baserom.gba", 0xDE64A4, 0x000001C + +song_08DE64C0:: @ 08DE64C0 + .incbin "baserom.gba", 0xDE64C0, 0x000001C + +song_08DE64DC:: @ 08DE64DC + .incbin "baserom.gba", 0xDE64DC, 0x000001C + +song_08DE64F8:: @ 08DE64F8 + .incbin "baserom.gba", 0xDE64F8, 0x000001C + +song_08DE6514:: @ 08DE6514 + .incbin "baserom.gba", 0xDE6514, 0x000001C + +song_08DE6530:: @ 08DE6530 + .incbin "baserom.gba", 0xDE6530, 0x000001C + +song_08DE654C:: @ 08DE654C + .incbin "baserom.gba", 0xDE654C, 0x000001C + +song_08DE6568:: @ 08DE6568 + .incbin "baserom.gba", 0xDE6568, 0x000001C + +song_08DE6584:: @ 08DE6584 + .incbin "baserom.gba", 0xDE6584, 0x000001C + +song_08DE65A0:: @ 08DE65A0 + .incbin "baserom.gba", 0xDE65A0, 0x000001C + +song_08DE65BC:: @ 08DE65BC + .incbin "baserom.gba", 0xDE65BC, 0x0000020 + +song_08DE65DC:: @ 08DE65DC + .incbin "baserom.gba", 0xDE65DC, 0x000001C + +song_08DE65F8:: @ 08DE65F8 + .incbin "baserom.gba", 0xDE65F8, 0x000001C + +song_08DE6614:: @ 08DE6614 + .incbin "baserom.gba", 0xDE6614, 0x000001C + +song_08DE6630:: @ 08DE6630 + .incbin "baserom.gba", 0xDE6630, 0x0000020 + +song_08DE6650:: @ 08DE6650 + .incbin "baserom.gba", 0xDE6650, 0x0000024 + +song_08DE6674:: @ 08DE6674 + .incbin "baserom.gba", 0xDE6674, 0x0000ED0 + +song_08DE7544:: @ 08DE7544 + .incbin "baserom.gba", 0xDE7544, 0x000062C + +song_08DE7B70:: @ 08DE7B70 + .incbin "baserom.gba", 0xDE7B70, 0x0000048 + +song_08DE7BB8:: @ 08DE7BB8 + .incbin "baserom.gba", 0xDE7BB8, 0x000001C + +song_08DE7BD4:: @ 08DE7BD4 + .incbin "baserom.gba", 0xDE7BD4, 0x0000028 + +song_08DE7BFC:: @ 08DE7BFC + .incbin "baserom.gba", 0xDE7BFC, 0x000002C + +song_08DE7C28:: @ 08DE7C28 + .incbin "baserom.gba", 0xDE7C28, 0x0000050 + +song_08DE7C78:: @ 08DE7C78 + .incbin "baserom.gba", 0xDE7C78, 0x000001C + +song_08DE7C94:: @ 08DE7C94 + .incbin "baserom.gba", 0xDE7C94, 0x0000020 + +song_08DE7CB4:: @ 08DE7CB4 + .incbin "baserom.gba", 0xDE7CB4, 0x000003C + +song_08DE7CF0:: @ 08DE7CF0 + .incbin "baserom.gba", 0xDE7CF0, 0x000001C + +song_08DE7D0C:: @ 08DE7D0C + .incbin "baserom.gba", 0xDE7D0C, 0x000001C + +song_08DE7D28:: @ 08DE7D28 + .incbin "baserom.gba", 0xDE7D28, 0x000000C diff --git a/linker.ld b/linker.ld index f590dbba..b3ea342a 100644 --- a/linker.ld +++ b/linker.ld @@ -1044,6 +1044,7 @@ SECTIONS { data/data_089FC6C4.o(.rodata); src/sound.o(.rodata); data/data_08A127A1.o(.rodata); + data/songs.o(.rodata); src/eeprom.o(.rodata); } >rom From cc206a73abd20eac777914a095963bb1395ceea4 Mon Sep 17 00:00:00 2001 From: Henny022p Date: Tue, 23 Mar 2021 00:33:29 +0100 Subject: [PATCH 07/12] naming and moving stuff --- asm/macros/scripts.inc | 6 +- data/scripts/script_08008B5C.inc | 12 ++-- data/scripts/script_08008FC0.inc | 2 +- data/scripts/script_08008FFC.inc | 4 +- data/scripts/script_0800903C.inc | 2 +- data/scripts/script_080095F2.inc | 10 +-- data/scripts/script_08009740.inc | 2 +- data/scripts/script_080097F0.inc | 4 +- data/scripts/script_08009838.inc | 4 +- data/scripts/script_0800987C.inc | 6 +- data/scripts/script_08009A34.inc | 2 +- data/scripts/script_08009AF8.inc | 4 +- data/scripts/script_08009CFC.inc | 2 +- data/scripts/script_08009F14.inc | 2 +- data/scripts/script_0800A0B4.inc | 2 +- data/scripts/script_0800A0FC.inc | 2 +- data/scripts/script_0800A160.inc | 4 +- data/scripts/script_0800A1D8.inc | 4 +- 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_0800AAD8.inc | 2 +- data/scripts/script_0800AB08.inc | 2 +- data/scripts/script_0800ACE0.inc | 2 +- data/scripts/script_0800AF18.inc | 4 +- data/scripts/script_0800B0D0.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_0800B9B4.inc | 2 +- data/scripts/script_0800BC50.inc | 2 +- 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 | 4 +- data/scripts/script_0800CABC.inc | 4 +- data/scripts/script_0800CBD4.inc | 4 +- data/scripts/script_0800CC6C.inc | 4 +- data/scripts/script_0800CD7C.inc | 12 ++-- data/scripts/script_0800D1E0.inc | 2 +- data/scripts/script_0800D278.inc | 2 +- data/scripts/script_0800D76C.inc | 8 +-- data/scripts/script_0800D874.inc | 2 +- data/scripts/script_0800D954.inc | 4 +- data/scripts/script_0800DC4C.inc | 2 +- data/scripts/script_0800DCAC.inc | 6 +- data/scripts/script_0800DF24.inc | 4 +- data/scripts/script_0800DFB4.inc | 2 +- data/scripts/script_0800DFE4.inc | 4 +- data/scripts/script_0800E0BC.inc | 26 ++++---- data/scripts/script_0800E504.inc | 2 +- data/scripts/script_0800E544.inc | 2 +- data/scripts/script_0800E58C.inc | 4 +- data/scripts/script_0800E908.inc | 2 +- data/scripts/script_0800F724.inc | 4 +- data/scripts/script_0800FF74.inc | 2 +- data/scripts/script_080100C8.inc | 4 +- data/scripts/script_08010BB4.inc | 16 ++--- data/scripts/script_08010E5A.inc | 14 ++-- data/scripts/script_08010F84.inc | 4 +- 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_08011B40.inc | 2 +- data/scripts/script_08011C7C.inc | 2 +- data/scripts/script_0801232C.inc | 6 +- data/scripts/script_08012430.inc | 16 ++--- data/scripts/script_080126FC.inc | 2 +- data/scripts/script_08012F86.inc | 2 +- data/scripts/script_0801319A.inc | 4 +- 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_08014450.inc | 2 +- data/scripts/script_080149CC.inc | 2 +- data/scripts/script_08014B34.inc | 2 +- data/scripts/script_08014E14.inc | 30 ++++----- data/scripts/script_08015234.inc | 2 +- data/scripts/script_080153EC.inc | 2 +- data/scripts/script_0801548E.inc | 2 +- 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 | 2 +- data/scripts/script_08015CD4.inc | 4 +- data/scripts/script_08016004.inc | 2 +- data/scripts/script_080160A8.inc | 4 +- data/scripts/script_08016482.inc | 6 +- include/audio.h | 7 ++ include/functions.h | 1 - include/gba/m4a.h | 8 +++ include/structures.h | 17 +++++ linker.ld | 4 +- src/{sound.c => audio.c} | 111 +++++++++++++++++++++++++++++++ src/enemy/rope.c | 1 + src/enemy/spinyChuchu.c | 1 + src/enemy/vaatiBall.c | 1 + src/ezloNag.c | 3 +- src/gba/m4a.c | 17 ++--- src/item.c | 2 +- src/manager/manager3.c | 2 +- src/manager/managerB.c | 1 + src/manager/managerE.c | 1 + src/npc/bigGoron.c | 1 + src/npc/bladeBrothers.c | 1 + src/npc/ezloCap.c | 3 +- src/npc/melari.c | 1 + src/npc/rem.c | 3 +- src/npc/smith.c | 1 + src/object/button.c | 1 + src/object/houseDoorExterior.c | 3 +- src/object/jailBars.c | 2 +- src/object/metalDoor.c | 1 + src/object/objectA2.c | 1 + src/object/thoughtBubble.c | 1 + src/save.c | 12 ++-- src/script.c | 15 +++-- 147 files changed, 441 insertions(+), 290 deletions(-) rename src/{sound.c => audio.c} (93%) diff --git a/asm/macros/scripts.inc b/asm/macros/scripts.inc index f9206713..97148a4a 100644 --- a/asm/macros/scripts.inc +++ b/asm/macros/scripts.inc @@ -651,17 +651,17 @@ .2byte \action .endm -.macro SoundReq s:req +.macro PlaySound s:req .2byte 0x087b .2byte \s .endm -.macro SoundReq2 s:req +.macro PlayBgm s:req .2byte 0x087c .2byte \s .endm -.macro SoundReq3 w:req +.macro SoundReq w:req .2byte 0x0c7d .4byte \w .endm diff --git a/data/scripts/script_08008B5C.inc b/data/scripts/script_08008B5C.inc index 4ba55575..2609b993 100644 --- a/data/scripts/script_08008B5C.inc +++ b/data/scripts/script_08008B5C.inc @@ -59,7 +59,7 @@ script_08008BD2: WaitForSomething 0x00000001 WaitForSomething 0x00000004 Wait 0x000f - SoundReq 0x0072 + PlaySound 0x0072 _0807E930 0x0004 Call sub_0807F2D4 TextboxNoOverlap 0x4913 @@ -80,7 +80,7 @@ script_08008C5C: _0807EB44 0x0004 _0807E930 0x0004 SetEntitySpeed 0x0300 - SoundReq 0x0121 + PlaySound 0x0121 EndBlock WaitForSomething 0x00000002 TextboxNoOverlap 0x490d @@ -97,19 +97,19 @@ script_08008C5C: Call sub_08064D10 Wait 0x000f _0807EB44 0x0004 - SoundReq 0x007f + PlaySound 0x007f Wait 0x000f _0807EB44 0x0002 _0807EDD4 0x00ac, 0x0078 Wait 0x000f _0807EB44 0x0004 - SoundReq 0x007f + PlaySound 0x007f Wait 0x000f _0807EB44 0x0002 _0807EDD4 0x00c0, 0x0078 Wait 0x000f _0807EB44 0x0004 - SoundReq 0x007f + PlaySound 0x007f Wait 0x000f _0807EB44 0x0006 Wait 0x001e @@ -122,7 +122,7 @@ script_08008C5C: Call sub_08064D08 _0807EDD4 0x0068, 0x0018 Call sub_08064D10 - SoundReq 0x0121 + PlaySound 0x0121 _0807E5F8 0x00000001 DoPostScriptAction 0x0006 SCRIPT_END diff --git a/data/scripts/script_08008FC0.inc b/data/scripts/script_08008FC0.inc index dd2791f8..17e9c90c 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 0x0109 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..3234f7ed 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 0x011c _0807E930 0x0001 Wait 0x0010 - SoundReq 0x011c + PlaySound 0x011c _0807EB44 0x0004 _0807E930 0x0006 Wait 0x0010 diff --git a/data/scripts/script_0800903C.inc b/data/scripts/script_0800903C.inc index ba813a3f..e2724f67 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 0x007c _0807EF3C 0x0180, 0x0030 _0807EB44 0x0002 _0807E5F8 0x00000008 diff --git a/data/scripts/script_080095F2.inc b/data/scripts/script_080095F2.inc index c16c4201..01726742 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 0x0109 _0807F088 0x003c TextboxNoOverlapFollow 0x053c WaitPlayerAction8 @@ -43,8 +43,8 @@ script_08009660: Call sub_0806BEC8 _0807EA94 JumpIfNot script_0800968E - SoundReq 0x0111 - SoundReq 0x0072 + PlaySound 0x0111 + PlaySound 0x0072 _0807F078 0x003c, 0x0002 Call sub_0806BEFC script_0800968E: @@ -65,11 +65,11 @@ script_080096AC: Call sub_0807DF28 StartPlayerScript script_08009704 WaitForSomething2 0x00000001 - SoundReq 0x0111 + PlaySound 0x0111 DoPostScriptAction 0x0008 LoadRoomEntityList gUnk_080D9048 Wait 0x000f - SoundReq 0x0111 + PlaySound 0x0111 DoPostScriptAction 0x0007 script_080096EC: CheckGlobalFlag 0x0020 diff --git a/data/scripts/script_08009740.inc b/data/scripts/script_08009740.inc index 707cc5e4..b55af466 100644 --- a/data/scripts/script_08009740.inc +++ b/data/scripts/script_08009740.inc @@ -20,7 +20,7 @@ script_0800975A: _0807E864 Call sub_0807F9A4 Call sub_0807DF28 - SoundReq 0x01f3 + PlaySound 0x01f3 Call sub_0807F40C _0807E8E4_1 Wait 0x000a diff --git a/data/scripts/script_080097F0.inc b/data/scripts/script_080097F0.inc index 85d253ee..ecaa18a9 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 0x0123 Call sub_0807F1A0 script_08009816: EndBlock @@ -16,6 +16,6 @@ script_08009816: EndBlock _0807E5F8 0x00000004 Call sub_0807FBD4 - SoundReq 0x01f3 + PlaySound 0x01f3 DoPostScriptAction 0x0006 SCRIPT_END diff --git a/data/scripts/script_08009838.inc b/data/scripts/script_08009838.inc index 144383f8..d36abc7a 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 0x01f3 Call sub_0807FBD4 - SoundReq 0x01f3 + PlaySound 0x01f3 _0807E5F8 0x00000010 DoPostScriptAction 0x0006 SCRIPT_END diff --git a/data/scripts/script_0800987C.inc b/data/scripts/script_0800987C.inc index d0cc3325..dd18c70f 100644 --- a/data/scripts/script_0800987C.inc +++ b/data/scripts/script_0800987C.inc @@ -1,7 +1,7 @@ SCRIPT_START script_0800987C - SoundReq 0x007a + PlaySound 0x007a _0807EB44 0x0004 - SoundReq 0x0086 + PlaySound 0x0086 Call sub_0807F36C SetEntitySpeed 0x0400 _0807ECF4 0x0004 @@ -9,7 +9,7 @@ SCRIPT_START script_0800987C Wait 0x001e _0807E5F8 0x00000040 WaitForSomething2 0x00000020 - SoundReq 0x007c + PlaySound 0x007c _0807EB44 0x0004 Call sub_0807F210 _0807EF3C 0x0200, 0x0020 diff --git a/data/scripts/script_08009A34.inc b/data/scripts/script_08009A34.inc index d70c103a..056b6ed5 100644 --- a/data/scripts/script_08009A34.inc +++ b/data/scripts/script_08009A34.inc @@ -10,7 +10,7 @@ script_08009A38: CameraTargetEntity SetEntitySpeed 0x0080 Wait 0x0078 - SoundReq2 0x0036 + PlayBgm 0x0036 _0807E778 0x0002 DoFade4 WaitFor_2 diff --git a/data/scripts/script_08009AF8.inc b/data/scripts/script_08009AF8.inc index 8e1ae84a..38ea17ff 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 0x00f0 DoPostScriptAction 0x0008 Wait 0x001e - SoundReq 0x00f1 + PlaySound 0x00f1 DoPostScriptAction 0x0007 Wait 0x005a _0807E778 0x0004 diff --git a/data/scripts/script_08009CFC.inc b/data/scripts/script_08009CFC.inc index aa448258..48971084 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 0x0094 DoPostScriptAction 0x0000 Wait 0x001e _0807E5F8 0x00000008 diff --git a/data/scripts/script_08009F14.inc b/data/scripts/script_08009F14.inc index 828f4cf9..8f84597a 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 0x0103 CallWithArg sub_0806030C, 0x00000063 Wait 0x0008 _0807E878 diff --git a/data/scripts/script_0800A0B4.inc b/data/scripts/script_0800A0B4.inc index 5585c44b..79115473 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 0x0018 Call sub_080A0464 script_0800A0D2: _0807EE30 diff --git a/data/scripts/script_0800A0FC.inc b/data/scripts/script_0800A0FC.inc index c7e7f59c..8362b30b 100644 --- a/data/scripts/script_0800A0FC.inc +++ b/data/scripts/script_0800A0FC.inc @@ -13,7 +13,7 @@ script_0800A0FE: _0807E8E4_3 CallWithArg sub_0807F75C, 0x00d00060 CallWithArg sub_08094AE8, script_0800A160 - SoundReq 0x00f7 + PlaySound 0x00f7 _0807E778 0x0002 DoFade6 EndBlock diff --git a/data/scripts/script_0800A160.inc b/data/scripts/script_0800A160.inc index 52e561c8..e71a310d 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 0x0142 _0807EF3C 0xff80, 0x0000 - SoundReq 0x0143 + PlaySound 0x0143 _0807E930 0x0004 _0807E5F8 0x00000002 Wait 0x003c diff --git a/data/scripts/script_0800A1D8.inc b/data/scripts/script_0800A1D8.inc index 96faa56d..96fe6d9b 100644 --- a/data/scripts/script_0800A1D8.inc +++ b/data/scripts/script_0800A1D8.inc @@ -56,8 +56,8 @@ SCRIPT_START script_0800A1D8 WaitForSomething2 0x00000080 _0807E5F8 0x00000008 WaitForSomething2 0x00000100 - SoundReq2 0x0008 - SoundReq 0x00f7 + PlayBgm 0x0008 + PlaySound 0x00f7 CallWithArg sub_0806DA1C, 0x00000007 DoPostScriptAction 0x0006 SCRIPT_END diff --git a/data/scripts/script_0800A3D8.inc b/data/scripts/script_0800A3D8.inc index 114943d5..371eda59 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 0x0142 CallWithArg sub_080960C4, script_0800A638 _0807E5F8 0x00000080 WaitForSomething2 0x00000004 - SoundReq 0x0143 + PlaySound 0x0143 _0807E5F8 0x00001000 _0807E5F8 0x00000080 WaitForSomething2 0x00000004 Call sub_08066E68 _0807E5F8 0x00000080 WaitForSomething2 0x00000004 - SoundReq 0x0142 + PlaySound 0x0142 CallWithArg sub_080960C4, script_0800A680 Wait 0x0078 - SoundReq 0x0153 + PlaySound 0x0153 CallWithArg sub_0807FADC, 0x00000003 Wait 0x000f - SoundReq 0x0153 + PlaySound 0x0153 CallWithArg sub_0807FADC, 0x00000003 Wait 0x000f - SoundReq 0x0153 + PlaySound 0x0153 CallWithArg sub_0807FADC, 0x00000003 Wait 0x003c - SoundReq 0x0153 + PlaySound 0x0153 CallWithArg sub_0807FADC, 0x00000001 - SoundReq 0x0143 + PlaySound 0x0143 _0807E5F8 0x00000080 WaitForSomething2 0x00000004 DoPostScriptAction 0x0006 diff --git a/data/scripts/script_0800A500.inc b/data/scripts/script_0800A500.inc index d9f29737..63101624 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 0x0142 _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 0x0143 _0807E5F8 0x00000100 WaitForSomething2 0x00000008 DoPostScriptAction 0x0008 Call sub_080961B0 - SoundReq 0x00fa + PlaySound 0x00fa Wait 0x003c _0807E5F8 0x00000100 SCRIPT_END diff --git a/data/scripts/script_0800A590.inc b/data/scripts/script_0800A590.inc index 4a6dd099..3a213619 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 0x0142 _0807E610 0x00000800 CallWithArg sub_080960C4, script_0800A65C Wait 0x003c _0807EDD4 0x0088, 0x0068 Wait 0x0078 _0807E5F8 0x00000800 - SoundReq 0x0143 + PlaySound 0x0143 _0807EF3C 0x0000, 0x0020 _0807E930 0x001f _0807E5F8 0x00000200 diff --git a/data/scripts/script_0800A6A4.inc b/data/scripts/script_0800A6A4.inc index b59a7fdf..a12e17ad 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 0x00f6 CallWithArg sub_0806DA1C, 0x00000008 DoPostScriptAction 0x0006 SCRIPT_END diff --git a/data/scripts/script_0800A6D4.inc b/data/scripts/script_0800A6D4.inc index 0c4d8409..41e98187 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 0x00f7 EndBlock Wait 0x003c CallWithArg sub_0806DA1C, 0x00000009 diff --git a/data/scripts/script_0800A704.inc b/data/scripts/script_0800A704.inc index ad6120c2..ab116b33 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 0x00f6 CallWithArg sub_0806DA1C, 0x0000000a DoPostScriptAction 0x0006 SCRIPT_END diff --git a/data/scripts/script_0800A734.inc b/data/scripts/script_0800A734.inc index 1bbc5b98..a2c1b883 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 0x00f7 EndBlock Wait 0x003c CallWithArg sub_0806DA1C, 0x0000000b diff --git a/data/scripts/script_0800A764.inc b/data/scripts/script_0800A764.inc index e89ebe2c..63d178d7 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 0x00f6 _0807E778 0x0004 DoFade7 WaitFor_2 _0807E5F8 0x00000001 - SoundReq 0x00f7 + PlaySound 0x00f7 _0807E778 0x0002 DoFade6 WaitFor_2 diff --git a/data/scripts/script_0800AAD8.inc b/data/scripts/script_0800AAD8.inc index 869e2aec..8dab4ef3 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 0x00f6 CallWithArg sub_0806DA1C, 0x0000000f DoPostScriptAction 0x0006 SCRIPT_END diff --git a/data/scripts/script_0800AB08.inc b/data/scripts/script_0800AB08.inc index 2c38aa99..2179e708 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 0x00f7 EndBlock Wait 0x0078 _0807F0B4 0x0001 diff --git a/data/scripts/script_0800ACE0.inc b/data/scripts/script_0800ACE0.inc index 7f22b9cf..270040b2 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 0x0109 EndBlock Call sub_0807F304 Wait 0x005a diff --git a/data/scripts/script_0800AF18.inc b/data/scripts/script_0800AF18.inc index 71358dea..1002de83 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 0x0142 EndBlock WaitForSomething 0x00000020 - SoundReq 0x0143 + PlaySound 0x0143 DoPostScriptAction 0x0006 SCRIPT_END .2byte 0x0000 diff --git a/data/scripts/script_0800B0D0.inc b/data/scripts/script_0800B0D0.inc index c4687bdc..0599f05b 100644 --- a/data/scripts/script_0800B0D0.inc +++ b/data/scripts/script_0800B0D0.inc @@ -48,7 +48,7 @@ script_0800B160: WaitForSomething2 0x00000001 SetRoomFlag 0x0000 Wait 0x0010 - SoundReq2 0x002d + PlayBgm 0x002d _0807EB28 0x2701 _0807E878 Call sub_0807DF50 diff --git a/data/scripts/script_0800B308.inc b/data/scripts/script_0800B308.inc index 4163885a..e1a2f28c 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 0x00fd Call sub_080676D8 Call sub_0806757C Call sub_080675D4 @@ -37,7 +37,7 @@ script_0800B350: JumpIfNot script_0800B350 EndBlock SetLocalFlag 0x001d - SoundReq 0x0072 + PlaySound 0x0072 script_0800B39C: DoPostScriptAction 0x0006 SCRIPT_END diff --git a/data/scripts/script_0800B41C.inc b/data/scripts/script_0800B41C.inc index 6af14ec8..08002481 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 0x00cd _0807F088 0x0037 WaitPlayerAction8 _0807EB8C diff --git a/data/scripts/script_0800B574.inc b/data/scripts/script_0800B574.inc index c42e9417..ce1f110a 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 0x0111 WaitForSomething2 0x00000010 DoPostScriptAction 0x0007 - SoundReq 0x0111 + PlaySound 0x0111 WaitForSomething2 0x00000010 DoPostScriptAction 0x0008 - SoundReq 0x0111 + PlaySound 0x0111 WaitForSomething2 0x00000010 DoPostScriptAction 0x0007 - SoundReq 0x0111 + PlaySound 0x0111 script_0800B5BC: Call sub_0808692C SCRIPT_END diff --git a/data/scripts/script_0800B5C4.inc b/data/scripts/script_0800B5C4.inc index 45c39e1e..970550d3 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 0x00d1 _0807EDD4 0x008a, 0x005a Wait 0x000a Call sub_08069EE8 diff --git a/data/scripts/script_0800B9B4.inc b/data/scripts/script_0800B9B4.inc index 1a1519f2..49910e74 100644 --- a/data/scripts/script_0800B9B4.inc +++ b/data/scripts/script_0800B9B4.inc @@ -53,7 +53,7 @@ script_0800BA46: JumpIfNot script_0800BA6C SoundReq0x80100000 Call sub_0806E964 - SoundReq2 0xffff + PlayBgm 0xffff script_0800BA6C: Call sub_0807DF50 _0807E878 diff --git a/data/scripts/script_0800BC50.inc b/data/scripts/script_0800BC50.inc index 2cc1a6d6..eb5ac6ce 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 0x0188 DoPostScriptAction 0x0008 Wait 0x0078 Call sub_08054968 diff --git a/data/scripts/script_0800C3CC.inc b/data/scripts/script_0800C3CC.inc index 54d6aa9b..ce535284 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 0x010b SCRIPT_END diff --git a/data/scripts/script_0800C410.inc b/data/scripts/script_0800C410.inc index 4e3767b4..0664e98d 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 0x010b _0807E5F8 0x00000001 SCRIPT_END .2byte 0x0000 diff --git a/data/scripts/script_0800C45C.inc b/data/scripts/script_0800C45C.inc index 5c8767cc..fe998e08 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 0x0136 script_0800C47A: _0807EE30 JumpIfNot script_0800C47A diff --git a/data/scripts/script_0800C494.inc b/data/scripts/script_0800C494.inc index f35af231..e30437fb 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 0x0136 _0807EEF4 0x0000, 0xff90 Wait 0x001e _0807EEF4 0x0000, 0xffb0 diff --git a/data/scripts/script_0800C4D0.inc b/data/scripts/script_0800C4D0.inc index 6365aa7e..a5f2ca10 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 0x0136 _0807EEF4 0x00c0, 0x0000 Wait 0x001e _0807EEF4 0x0070, 0x0000 diff --git a/data/scripts/script_0800C50C.inc b/data/scripts/script_0800C50C.inc index 0c8bc2b1..aea992fc 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 0x0136 _0807EEF4 0x0000, 0x0060 Wait 0x003c _0807EEF4 0x0000, 0x0060 diff --git a/data/scripts/script_0800C550.inc b/data/scripts/script_0800C550.inc index bcd1f208..d94569e3 100644 --- a/data/scripts/script_0800C550.inc +++ b/data/scripts/script_0800C550.inc @@ -139,7 +139,7 @@ script_0800C6DC: _0807EC94 0x0020 _0807EB44 0x0004 Wait 0x000f - SoundReq 0x0072 + PlaySound 0x0072 SetLocalFlag 0x0082 script_0800C712: DoPostScriptAction 0x0002 @@ -232,7 +232,7 @@ script_0800C824: Wait 0x000f SetLocalFlag 0x0083 Wait 0x003c - SoundReq 0x0072 + PlaySound 0x0072 Wait 0x003c _0807EB74 _0807EB8C diff --git a/data/scripts/script_0800CABC.inc b/data/scripts/script_0800CABC.inc index 0387d84e..d715bc6d 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 0x007c _0807EF3C 0x0180, 0x0030 - SoundReq 0x007c + PlaySound 0x007c _0807EF3C 0x0180, 0x0030 _0807E5F8 0x00000400 WaitForSomething2 0x00000200 diff --git a/data/scripts/script_0800CBD4.inc b/data/scripts/script_0800CBD4.inc index 1ba664af..99356a4f 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 0x007c _0807EF3C 0x0180, 0x0030 - SoundReq 0x007c + PlaySound 0x007c _0807EF3C 0x0180, 0x0030 _0807E5F8 0x00004000 WaitForSomething2 0x00002000 diff --git a/data/scripts/script_0800CC6C.inc b/data/scripts/script_0800CC6C.inc index 81dde4c6..24fcbf29 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 0x007c _0807EF3C 0x0180, 0x0030 - SoundReq 0x007c + PlaySound 0x007c _0807EF3C 0x0180, 0x0030 _0807E5F8 0x00010000 WaitForSomething2 0x00008000 diff --git a/data/scripts/script_0800CD7C.inc b/data/scripts/script_0800CD7C.inc index bac529fa..73395a5e 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 0x00cd _0807F088 0x0023 WaitPlayerAction8 Jump script_0800CE32 @@ -52,7 +52,7 @@ script_0800CE14: _0807EA94 _0807E3E8 JumpIfNot script_0800CF40 - SoundReq 0x00cd + PlaySound 0x00cd _0807F088 0x0022 WaitPlayerAction8 script_0800CE32: @@ -81,7 +81,7 @@ script_0800CE6E: _0807EA94 _0807E3E8 JumpIfNot script_0800CF40 - SoundReq 0x00cd + PlaySound 0x00cd _0807F088 0x0027 WaitPlayerAction8 _0807EB8C @@ -109,7 +109,7 @@ script_0800CECE: _0807EA94 _0807E3E8 JumpIfNot script_0800CF40 - SoundReq 0x00cd + PlaySound 0x00cd _0807F088 0x0024 WaitPlayerAction8 _0807EB8C @@ -257,12 +257,12 @@ script_0800D0A8: _0807EB44 0x0002 SetIntVariable 0x00000000 Call sub_0806C028 - SoundReq 0x00cd + PlaySound 0x00cd Call sub_08068964 script_0800D108: ComparePlayerAction 0x0008 JumpIf script_0800D108 - SoundReq 0x00f8 + PlaySound 0x00f8 _0807E5F8 0x00000010 SetLocalFlag 0x007e TextboxNoOverlapFollowPos 0x123e, 0x0002 diff --git a/data/scripts/script_0800D1E0.inc b/data/scripts/script_0800D1E0.inc index 2ff93e40..14036de0 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 0x0109 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..544c0f04 100644 --- a/data/scripts/script_0800D278.inc +++ b/data/scripts/script_0800D278.inc @@ -101,7 +101,7 @@ script_0800D3B2: _0807E930 0x0003 SetIntVariable 0x00000004 Call sub_080681D8 - SoundReq 0x00cd + PlaySound 0x00cd Wait 0x001e DoPostScriptAction 0x000a SetLocalFlag 0x007f diff --git a/data/scripts/script_0800D76C.inc b/data/scripts/script_0800D76C.inc index e81cc3d9..a188e68d 100644 --- a/data/scripts/script_0800D76C.inc +++ b/data/scripts/script_0800D76C.inc @@ -9,15 +9,15 @@ SCRIPT_START script_0800D76C WaitForSomething2 0x00000008 DoPostScriptAction 0x0004 Wait 0x003c - SoundReq 0x0123 + PlaySound 0x0123 CallWithArg sub_0807F464, 0x000001e0 _0807EDD4 0x01e0, 0x01d8 _0807EB44 0x0002 DoPostScriptAction 0x0000 _0807E5F8 0x00000010 - SoundReq 0x007c + PlaySound 0x007c _0807EF3C 0x0180, 0x0030 - SoundReq 0x007c + PlaySound 0x007c _0807EF3C 0x0180, 0x0030 _0807EB44 0x0002 DoPostScriptAction 0x0001 @@ -39,7 +39,7 @@ script_0800D80C: DoPostScriptAction 0x000e Call sub_0806CA5C SetEntity0x20 0x00040000 - SoundReq 0x00f5 + PlaySound 0x00f5 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..769fffbf 100644 --- a/data/scripts/script_0800D874.inc +++ b/data/scripts/script_0800D874.inc @@ -44,7 +44,7 @@ script_0800D8F4: WaitPlayerAction8 _0807EB28 0x1325 _0807EA94 - SoundReq 0x0113 + PlaySound 0x0113 SetIntVariable 0x00000000 Call sub_0806DA1C _0807E878 diff --git a/data/scripts/script_0800D954.inc b/data/scripts/script_0800D954.inc index b745268a..e0a357dc 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 0x01ce SetEntity0x20 0xffff8000 TextboxNoOverlap 0x1701 _0807EA94 @@ -32,7 +32,7 @@ script_0800D962: _0807EA94 Wait 0x003c SetLocalFlag 0x0032 - SoundReq 0x0113 + PlaySound 0x0113 SetIntVariable 0x00000001 Call sub_0806DA1C Call sub_0807DF50 diff --git a/data/scripts/script_0800DC4C.inc b/data/scripts/script_0800DC4C.inc index 305493d4..f9b2057e 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 0x0031 StartPlayerScript script_0800DE50 WaitForSomething2 0x00000006 _0807EB28 0x1646 diff --git a/data/scripts/script_0800DCAC.inc b/data/scripts/script_0800DCAC.inc index c3bef3db..370daf39 100644 --- a/data/scripts/script_0800DCAC.inc +++ b/data/scripts/script_0800DCAC.inc @@ -16,12 +16,12 @@ script_0800DCD0: WaitForSomething2 0x00000001 SoundReq0x80100000 Call sub_08066E50 - SoundReq 0x01c9 + PlaySound 0x01c9 Call sub_0807F2D4 - SoundReq 0x01ca + PlaySound 0x01ca Wait 0x003c DoPostScriptAction 0x0004 - SoundReq2 0x000b + PlayBgm 0x000b Wait 0x0078 _0807EB44 0x0002 DoPostScriptAction 0x0000 diff --git a/data/scripts/script_0800DF24.inc b/data/scripts/script_0800DF24.inc index 1bbcf592..5047813c 100644 --- a/data/scripts/script_0800DF24.inc +++ b/data/scripts/script_0800DF24.inc @@ -21,9 +21,9 @@ SCRIPT_START script_0800DF24 DoPostScriptAction 0x0007 TextboxNoOverlapFollowPos 0x162f, 0x0002 _0807EA94 - SoundReq2 0x002f + PlayBgm 0x002f DoPostScriptAction 0x0019 - SoundReq 0x0198 + PlaySound 0x0198 Call sub_0807F2D4 SetRoomFlag 0x0000 DoPostScriptAction 0x0008 diff --git a/data/scripts/script_0800DFB4.inc b/data/scripts/script_0800DFB4.inc index 1a66bdab..16df6635 100644 --- a/data/scripts/script_0800DFB4.inc +++ b/data/scripts/script_0800DFB4.inc @@ -6,7 +6,7 @@ script_0800DFB6: SoundReq0x80100000 _0807E864 Call sub_0807DF28 - SoundReq 0x00f6 + PlaySound 0x00f6 CallWithArg sub_0806DA1C, 0x00000004 Call sub_0807DF50 _0807E878 diff --git a/data/scripts/script_0800DFE4.inc b/data/scripts/script_0800DFE4.inc index d1de2e0b..38fb1be5 100644 --- a/data/scripts/script_0800DFE4.inc +++ b/data/scripts/script_0800DFE4.inc @@ -10,7 +10,7 @@ SCRIPT_START script_0800DFE4 script_0800DFFE: CheckRoomFlag 0x0000 JumpIfNot script_0800DFFE - SoundReq2 0x0030 + PlayBgm 0x0030 Call sub_0807DF50 _0807E878 script_0800E012: @@ -22,7 +22,7 @@ script_0800E012: TextboxNoOverlapFollowPos 0x1639, 0x000c _0807EA94 Wait 0x0096 - SoundReq 0x00f6 + PlaySound 0x00f6 CallWithArg sub_0806DA1C, 0x00000005 Call sub_0807DF50 _0807E878 diff --git a/data/scripts/script_0800E0BC.inc b/data/scripts/script_0800E0BC.inc index 8ca8ff20..07068484 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 0x01c9 _0807E930 0x0009 Wait 0x003c - SoundReq 0x01ca + PlaySound 0x01ca DoPostScriptAction 0x0010 Wait 0x001e - SoundReq 0x0072 + PlaySound 0x0072 Wait 0x0078 DoPostScriptAction 0x0004 Wait 0x001e @@ -59,13 +59,13 @@ script_0800E176: _0807E864 Wait 0x001e DoPostScriptAction 0x0010 - SoundReq 0x01c9 + PlaySound 0x01c9 _0807E930 0x0015 Wait 0x003c - SoundReq 0x01ca + PlaySound 0x01ca DoPostScriptAction 0x0010 Wait 0x001e - SoundReq 0x0072 + PlaySound 0x0072 Wait 0x0078 DoPostScriptAction 0x0004 Wait 0x001e @@ -116,13 +116,13 @@ script_0800E24A: _0807E864 Wait 0x001e DoPostScriptAction 0x0010 - SoundReq 0x01c9 + PlaySound 0x01c9 _0807E930 0x0015 Wait 0x003c - SoundReq 0x01ca + PlaySound 0x01ca DoPostScriptAction 0x0010 Wait 0x001e - SoundReq 0x0072 + PlaySound 0x0072 Wait 0x0078 DoPostScriptAction 0x0004 Wait 0x001e @@ -197,13 +197,13 @@ script_0800E37A: _0807E864 Wait 0x001e DoPostScriptAction 0x0010 - SoundReq 0x01c9 + PlaySound 0x01c9 _0807E930 0x000d Wait 0x003c - SoundReq 0x01ca + PlaySound 0x01ca DoPostScriptAction 0x0010 Wait 0x001e - SoundReq 0x0072 + PlaySound 0x0072 Wait 0x0078 DoPostScriptAction 0x0004 Wait 0x001e @@ -311,7 +311,7 @@ script_0800E4B6: Wait 0x003c _0807EA94 BeginBlock - SoundReq2 0x0033 + PlayBgm 0x0033 SetLocalFlag 0x007c script_0800E4FA: _0807E878 diff --git a/data/scripts/script_0800E504.inc b/data/scripts/script_0800E504.inc index aa6d96c5..4473c3c3 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 0x0105 Wait 0x001e _0807EB28 0x1617 SetLocalFlag 0x007d diff --git a/data/scripts/script_0800E544.inc b/data/scripts/script_0800E544.inc index 7b085256..54ff37d6 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 0x0105 Wait 0x001e _0807EB28 0x1622 Call sub_08053494 diff --git a/data/scripts/script_0800E58C.inc b/data/scripts/script_0800E58C.inc index 54971859..833471b5 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 0x0105 Wait 0x003c - SoundReq 0x009b + PlaySound 0x009b Wait 0x001e TextboxNoOverlap 0x1625 _0807EA94 diff --git a/data/scripts/script_0800E908.inc b/data/scripts/script_0800E908.inc index 84d61ce1..d088735b 100644 --- a/data/scripts/script_0800E908.inc +++ b/data/scripts/script_0800E908.inc @@ -58,7 +58,7 @@ script_0800E974: StartPlayerScript script_0800EA1C WaitForSomething2 0x00000001 SetLocalFlag 0x0074 - SoundReq 0x0072 + PlaySound 0x0072 Wait 0x00f0 TextboxNoOverlapFollow 0x4a26 _0807EA94 diff --git a/data/scripts/script_0800F724.inc b/data/scripts/script_0800F724.inc index 6a89a421..a676b8c0 100644 --- a/data/scripts/script_0800F724.inc +++ b/data/scripts/script_0800F724.inc @@ -79,7 +79,7 @@ script_0800F72C: _0807E864 Call sub_0807DF28 Call sub_08063C5C - SoundReq 0x00e2 + PlaySound 0x00e2 Wait 0x001e _0807E8E4_0 Call sub_0807F3F8 @@ -134,7 +134,7 @@ script_0800F72C: _0807EA94 Call sub_08063C14 Call sub_08094D70 - SoundReq 0x0103 + PlaySound 0x0103 _0807E5F8 0x00000002 WaitForSomething2 0x00000004 Call sub_08063C14 diff --git a/data/scripts/script_0800FF74.inc b/data/scripts/script_0800FF74.inc index c74dadee..cc72a088 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 0x00cd TextboxNoOverlap 0x340a _0807EA94 _0807EB44 0x0004 diff --git a/data/scripts/script_080100C8.inc b/data/scripts/script_080100C8.inc index fd50b2f9..0237ea4c 100644 --- a/data/scripts/script_080100C8.inc +++ b/data/scripts/script_080100C8.inc @@ -61,7 +61,7 @@ script_0801015A: _0807E878 CallWithArg sub_080A1550, script_080101AC JumpIfNot script_0801015A - SoundReq2 0x0015 + PlayBgm 0x0015 SetRoomFlag 0x0001 Jump script_0801015A script_0801019E: @@ -99,7 +99,7 @@ script_080101AC: _0807E778 0x0004 DoFade4 WaitFor_2 - SoundReq2 0xffff + PlayBgm 0xffff Call sub_080A13B4 _0807EA94 JumpIfNot script_08010240 diff --git a/data/scripts/script_08010BB4.inc b/data/scripts/script_08010BB4.inc index 34745b7b..c11563eb 100644 --- a/data/scripts/script_08010BB4.inc +++ b/data/scripts/script_08010BB4.inc @@ -70,7 +70,7 @@ script_08010BCA: WaitForSomething2 0x00000008 TextboxNoOverlapFollowPos 0x1039, 0x000c _0807EA94 - SoundReq2 0x0001 + PlayBgm 0x0001 _0807E8E4_2 _0807E5F8 0x00000004 WaitForSomething2 0x00000008 @@ -96,18 +96,18 @@ script_08010BCA: WaitForSomething2 0x00000200 _0807E5F8 0x00280000 SoundReq0x80100000 - SoundReq 0x009b + PlaySound 0x009b _0807E5F8 0x00000100 WaitForSomething2 0x00000200 TextboxNoOverlapFollowPos 0x1043, 0x0000 _0807EA94 - SoundReq2 0x000d + PlayBgm 0x000d _0807E5F8 0x00000100 WaitForSomething2 0x00000200 _0807E5F8 0x0002a800 WaitForSomething2 0x00055000 - SoundReq 0x01c7 - SoundReq 0x00e5 + PlaySound 0x01c7 + PlaySound 0x00e5 _0807E5F8 0x00000100 _0807E5F8 0x00002800 CallWithArg sub_0807FB28, 0x00000003 @@ -120,16 +120,16 @@ script_08010BCA: SetEntityPositionRelative 0x01f8, 0x0098 SoundReq0x80100000 Wait 0x003c - SoundReq2 0x002f + PlayBgm 0x002f _0807E5F8 0x00028000 _0807E5F8 0x00000100 WaitForSomething2 0x00000200 WaitForSomething2 0x00050000 CallWithArg sub_0807FB28, 0x00000003 - SoundReq 0x00e5 + PlaySound 0x00e5 _0807E5F8 0x00028000 WaitForSomething2 0x00050000 - SoundReq 0x0125 + PlaySound 0x0125 CallWithArg sub_0807FB28, 0x00000003 _0807E5F8 0x08000000 _0807E5F8 0x00800000 diff --git a/data/scripts/script_08010E5A.inc b/data/scripts/script_08010E5A.inc index 7c9cb0f8..0c27a592 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 0x0125 CallWithArg sub_0807FB28, 0x00000003 Wait 0x003c - SoundReq 0x0125 + PlaySound 0x0125 CallWithArg sub_0807FB28, 0x00000003 Wait 0x0004 - SoundReq 0x0125 + PlaySound 0x0125 CallWithArg sub_0807FB28, 0x00000003 Wait 0x001e - SoundReq 0x012c + PlaySound 0x012c _0807E5F8 0x00800000 WaitForSomething2 0x01000000 _0807E778 0x0004 DoFade7 WaitFor_2 Wait 0x003c - SoundReq 0x00ab - SoundReq 0x01c2 + PlaySound 0x00ab + PlaySound 0x01c2 LoadRoomEntityList gUnk_080F0770 _0807E5F8 0x00000010 WaitForSomething2 0x00000020 @@ -37,7 +37,7 @@ SCRIPT_START script_08010E5A _0807E5F8 0x00000040 WaitForSomething2 0x00000008 WaitForSomething2 0x00000080 - SoundReq 0x01c3 + PlaySound 0x01c3 _0807E5F8 0x20000000 Wait 0x0078 CallWithArg sub_0807F29C, 0x00000000 diff --git a/data/scripts/script_08010F84.inc b/data/scripts/script_08010F84.inc index ef33d17d..5579bc5e 100644 --- a/data/scripts/script_08010F84.inc +++ b/data/scripts/script_08010F84.inc @@ -17,10 +17,10 @@ SCRIPT_START script_08010F84 Call sub_0806DC58 Wait 0x003c _0807E5F8 0x08000000 - SoundReq 0x0125 + PlaySound 0x0125 CallWithArg sub_0807FB28, 0x00000003 Wait 0x000f - SoundReq 0x0125 + PlaySound 0x0125 CallWithArg sub_0807FB28, 0x00000003 CallWithArg sub_0805DE18, 0x00000002 _0807F0C8 0x0000, 0x0000 diff --git a/data/scripts/script_080110E8.inc b/data/scripts/script_080110E8.inc index 03f283c4..04da4d6d 100644 --- a/data/scripts/script_080110E8.inc +++ b/data/scripts/script_080110E8.inc @@ -1,8 +1,8 @@ SCRIPT_START script_080110E8 - SoundReq 0x007a + PlaySound 0x007a _0807EB44 0x0004 DoPostScriptAction 0x000d - SoundReq 0x0086 + PlaySound 0x0086 Call sub_0807F36C SetEntitySpeed 0x0400 _0807ECF4 0x0008 diff --git a/data/scripts/script_080111CC.inc b/data/scripts/script_080111CC.inc index 8756d389..0caaf4b9 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 0x01c9 DoPostScriptAction 0x0010 Wait 0x0014 Call sub_08066E20 Wait 0x0014 DoPostScriptAction 0x0010 Call sub_0807F2D4 - SoundReq 0x01ca + PlaySound 0x01ca _0807E5F8 0x00000020 WaitForSomething2 0x00000010 DoPostScriptAction 0x0006 diff --git a/data/scripts/script_080112C4.inc b/data/scripts/script_080112C4.inc index 2fa640e4..f0bc8fad 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 0x011e Wait 0x003c _0807E930 0x0014 SetEntitySpeed 0x0100 diff --git a/data/scripts/script_080113AA.inc b/data/scripts/script_080113AA.inc index 847d0cf9..3bad72ce 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 0x011e Wait 0x003c _0807E930 0x0014 SetEntitySpeed 0x0100 diff --git a/data/scripts/script_08011442.inc b/data/scripts/script_08011442.inc index f2eb4214..d6168abe 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 0x011e _0807E5F8 0x00010000 WaitForSomething2 0x00008000 _0807E930 0x0014 diff --git a/data/scripts/script_08011508.inc b/data/scripts/script_08011508.inc index bc282731..5524d5de 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 0x011e _0807E5F8 0x00040000 WaitForSomething2 0x00020000 _0807E930 0x0014 diff --git a/data/scripts/script_080115D0.inc b/data/scripts/script_080115D0.inc index ee570b92..55b6551a 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 0x011c _0807ECF4 0x0010 _0807E930 0x0001 _0807E5F8 0x00100000 diff --git a/data/scripts/script_08011608.inc b/data/scripts/script_08011608.inc index 957a381c..7fb153b5 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 0x011c _0807EC94 0x0010 _0807E930 0x0003 _0807E5F8 0x00400000 diff --git a/data/scripts/script_080116A8.inc b/data/scripts/script_080116A8.inc index f931651a..432ed3c9 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 0x0120 CallWithArg sub_08095420, script_08011890 Wait 0x00f0 DoPostScriptAction 0x0016 - SoundReq 0x01cb + PlaySound 0x01cb WaitForSomething2 0x10000000 DoPostScriptAction 0x0000 _0807E5F8 0x00000200 @@ -49,13 +49,13 @@ SCRIPT_START script_080116A8 _0807E5F8 0x00000200 WaitForSomething2 0x00000100 DoPostScriptAction 0x0014 - SoundReq 0x01c4 + PlaySound 0x01c4 CallWithArg sub_0809545C, script_080118D4 _0807E5F8 0x00000200 WaitForSomething2 0x00000100 Wait 0x003c DoPostScriptAction 0x0016 - SoundReq 0x01c5 + PlaySound 0x01c5 _0807E5F8 0x08000000 WaitForSomething2 0x10000000 DoPostScriptAction 0x0000 diff --git a/data/scripts/script_0801183C.inc b/data/scripts/script_0801183C.inc index 09d8d177..59222923 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 0x0122 Wait 0x003c _0807E5F8 0x01000000 WaitForSomething2 0x00800000 diff --git a/data/scripts/script_08011890.inc b/data/scripts/script_08011890.inc index 3c6c2c90..d80a31ba 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 0x01cc _0807E5F8 0x10000000 WaitForSomething2 0x08000000 DoPostScriptAction 0x0006 diff --git a/data/scripts/script_080118D4.inc b/data/scripts/script_080118D4.inc index 5c14c403..7dac16c3 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 0x009a + PlaySound 0x01c6 _0807E5F8 0x10000000 WaitForSomething2 0x08000000 - SoundReq 0x011d + PlaySound 0x011d DoPostScriptAction 0x0006 SCRIPT_END .2byte 0x0000 diff --git a/data/scripts/script_08011B40.inc b/data/scripts/script_08011B40.inc index 435cfc37..350e368c 100644 --- a/data/scripts/script_08011B40.inc +++ b/data/scripts/script_08011B40.inc @@ -56,7 +56,7 @@ script_08011BBC: Wait 0x003c _0807E878 SetRoomFlag 0x0000 - SoundReq2 0x0033 + PlayBgm 0x0033 script_08011C04: CheckRoomFlag 0x0064 JumpIfNot script_08011C04 diff --git a/data/scripts/script_08011C7C.inc b/data/scripts/script_08011C7C.inc index bd6a73f6..e84cba1a 100644 --- a/data/scripts/script_08011C7C.inc +++ b/data/scripts/script_08011C7C.inc @@ -566,7 +566,7 @@ script_080122EC: LoadRoomEntityList gUnk_080F2758 DoPostScriptAction 0x0008 Wait 0x003c - SoundReq 0x0072 + PlaySound 0x0072 SetLocalFlag 0x0043 Wait 0x001e _0807E878 diff --git a/data/scripts/script_0801232C.inc b/data/scripts/script_0801232C.inc index 08b3dd09..844f7dcb 100644 --- a/data/scripts/script_0801232C.inc +++ b/data/scripts/script_0801232C.inc @@ -35,13 +35,13 @@ script_08012368: _0807E858 0x0080 EndBlock WaitFor_2 - SoundReq2 0x002c + PlayBgm 0x002c _0807EB28 0x1401 _0807EA94 _0807EB44 0x0004 DoPostScriptAction 0x0000 DoPostScriptAction 0x0007 - SoundReq 0x01ce + PlaySound 0x01ce SetEntity0x20 0xffff8000 Wait 0x003c _0807E8E4_0 @@ -59,7 +59,7 @@ script_08012368: _0807E858 0x0080 EndBlock WaitFor_2 - SoundReq2 0xffff + PlayBgm 0xffff _0807EB28 0x1403 _0807EA94 SetIntVariable 0x00000203 diff --git a/data/scripts/script_08012430.inc b/data/scripts/script_08012430.inc index 4827856a..bddfee6d 100644 --- a/data/scripts/script_08012430.inc +++ b/data/scripts/script_08012430.inc @@ -50,7 +50,7 @@ script_0801248A: _0807E778 0x0004 _0807E800 0x00000000 WaitFor_2 - SoundReq2 0x000e + PlayBgm 0x000e _0807E5F8 0x00000010 WaitForSomething2 0x00000020 WaitForSomething2 0x00000100 @@ -74,7 +74,7 @@ script_0801248A: WaitFor_2 Call sub_0807DF50 _0807E878 - SoundReq2 0xffff + PlayBgm 0xffff script_08012566: CheckPlayerInRegion 0x03a0, 0x01a0, 0x1020 JumpIfNot script_08012566 @@ -91,7 +91,7 @@ script_08012566: Wait 0x005a _0807E5F8 0x00000004 WaitForSomething2 0x00000008 - SoundReq2 0x000e + PlayBgm 0x000e _0807E5F8 0x00000004 WaitForSomething2 0x00000008 _0807E5F8 0x00000040 @@ -105,7 +105,7 @@ script_08012566: _0807E5F8 0x00000004 WaitForSomething2 0x00000008 SoundReq0x80100000 - SoundReq2 0x0033 + PlayBgm 0x0033 Call sub_0807DF50 _0807E878 _0807E5F8 0x00000050 @@ -114,14 +114,14 @@ script_08012566: _0807E864 Call sub_0807FA40 Call sub_0807DF28 - SoundReq 0x0072 + PlaySound 0x0072 SoundReq0x80100000 _0807E5F8 0x00000004 WaitForSomething2 0x00000008 StartPlayerScript script_08012AF0 WaitForSomething2 0x00000001 _0807E8E4_0 - SoundReq2 0x000e + PlayBgm 0x000e Wait 0x001e _0807E5F8 0x00000004 WaitForSomething2 0x00000008 @@ -135,7 +135,7 @@ script_08012566: WaitForSomething2 0x00000008 SoundReq0x80100000 Wait 0x003c - SoundReq2 0xffff + PlayBgm 0xffff Call sub_0806DCA0 _0807F0B4 0x0004 CameraTargetPlayer @@ -149,7 +149,7 @@ script_08012566: WaitForSomething2 0x00000008 SoundReq0x80100000 Wait 0x003c - SoundReq2 0xffff + PlayBgm 0xffff 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..f9759dd7 100644 --- a/data/scripts/script_080126FC.inc +++ b/data/scripts/script_080126FC.inc @@ -232,7 +232,7 @@ script_08012A74: Call sub_0806D9A4 DoPostScriptAction 0x0008 Wait 0x0078 - SoundReq2 0x000e + PlayBgm 0x000e BeginBlock _0807E8E4_2 _0807EB28 0x1112 diff --git a/data/scripts/script_08012F86.inc b/data/scripts/script_08012F86.inc index 2a5ea045..be1a4f4f 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 0x00cd _0807F088 0x0038 WaitPlayerAction8 Wait 0x001e diff --git a/data/scripts/script_0801319A.inc b/data/scripts/script_0801319A.inc index 5d272cf2..895f5f85 100644 --- a/data/scripts/script_0801319A.inc +++ b/data/scripts/script_0801319A.inc @@ -37,7 +37,7 @@ script_080131AC: WaitForSomething2 0x00000010 _0807E5F8 0x00000020 WaitForSomething2 0x00000040 - SoundReq2 0x000d + PlayBgm 0x000d StartPlayerScript script_0801334C WaitForSomething2 0x00000002 _0807E5F8 0x00000020 @@ -69,7 +69,7 @@ script_080131AC: _0807EB28 0x1605 _0807EA94 SetLocalFlag 0x0078 - SoundReq2 0x0031 + PlayBgm 0x0031 SetGlobalFlag 0x005d Call sub_0807DF50 _0807E878 diff --git a/data/scripts/script_08013378.inc b/data/scripts/script_08013378.inc index e6a8ec58..4a29a3a7 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 0x007c _0807EB44 0x0004 Call sub_0807F210 _0807EF3C 0x0200, 0x0020 diff --git a/data/scripts/script_080133F8.inc b/data/scripts/script_080133F8.inc index 1e720d3b..9f9a31ce 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 0x0120 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..9fcf6ed0 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 0x01cc Call sub_0807F36C _0807E5F8 0x00000080 EndBlock diff --git a/data/scripts/script_080134DC.inc b/data/scripts/script_080134DC.inc index 702550f2..81398307 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 0x01cd Wait 0x005a BeginBlock - SoundReq 0x01ce + PlaySound 0x01ce CallWithArg sub_08095D54, script_08013E04 CallWithArg sub_08095D54, script_08013E28 EndBlock WaitForSomething2 0x18000000 BeginBlock - SoundReq 0x01cf + PlaySound 0x01cf CallWithArg sub_08095D8C, script_08014054 CallWithArg sub_08095D8C, script_08014074 EndBlock Wait 0x001e BeginBlock - SoundReq 0x01d0 + PlaySound 0x01d0 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 0x01d2 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 0x00f6 WaitFor_2 Wait 0x003c _0807E5F8 0x00000010 _0807E778 0x0002 DoFade6 WaitFor_2 - SoundReq 0x0109 + PlaySound 0x0109 TextboxNoOverlapFollowPos 0x0503, 0x000c _0807EA94 _0807E5F8 0x00040000 diff --git a/data/scripts/script_08013720.inc b/data/scripts/script_08013720.inc index e3ef357e..844b1113 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 0x01cd Wait 0x005a BeginBlock - SoundReq 0x01ce + PlaySound 0x01ce CallWithArg sub_08095D54, script_08013E4C EndBlock WaitForSomething2 0x20000000 BeginBlock - SoundReq 0x01cf + PlaySound 0x01cf CallWithArg sub_08095D8C, script_08014054 CallWithArg sub_08095D8C, script_08014074 CallWithArg sub_08095D8C, script_08014094 EndBlock Wait 0x001e BeginBlock - SoundReq 0x01d0 + PlaySound 0x01d0 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 0x01d2 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 0x00f6 WaitFor_2 Wait 0x003c _0807E5F8 0x00000010 _0807E778 0x0002 DoFade6 WaitFor_2 - SoundReq 0x0109 + PlaySound 0x0109 TextboxNoOverlapFollowPos 0x0504, 0x000c _0807EA94 _0807E5F8 0x00040000 diff --git a/data/scripts/script_080138B4.inc b/data/scripts/script_080138B4.inc index 0d496673..6c5dcbb5 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 0x01cd Wait 0x005a BeginBlock - SoundReq 0x01ce + PlaySound 0x01ce CallWithArg sub_08095D54, script_08013E70 EndBlock WaitForSomething2 0x40000000 BeginBlock - SoundReq 0x01cf + PlaySound 0x01cf 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 0x01d0 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 0x01d2 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 0x00f6 WaitFor_2 Wait 0x003c _0807E5F8 0x00000010 _0807E778 0x0002 DoFade6 WaitFor_2 - SoundReq 0x0109 + PlaySound 0x0109 TextboxNoOverlapFollowPos 0x0505, 0x000c _0807EA94 _0807E5F8 0x00040000 diff --git a/data/scripts/script_08013B70.inc b/data/scripts/script_08013B70.inc index 76310119..3b1c528c 100644 --- a/data/scripts/script_08013B70.inc +++ b/data/scripts/script_08013B70.inc @@ -1,5 +1,5 @@ SCRIPT_START script_08013B70 - SoundReq 0x01d3 + PlaySound 0x01d3 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..d947aff7 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 0x01d3 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..e5cb4b51 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 0x0134 Jump script_08013C32 script_08013C2A: CheckLocalFlag 0x007c diff --git a/data/scripts/script_08013D04.inc b/data/scripts/script_08013D04.inc index 025d0eb7..c7280fc6 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 0x01cd _0807E5F8 0x08000000 Call sub_080791BC DoPostScriptAction 0x0006 diff --git a/data/scripts/script_08013D44.inc b/data/scripts/script_08013D44.inc index 0dfb9d8c..e5512a68 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 0x01cd _0807E5F8 0x10000000 Call sub_080791BC DoPostScriptAction 0x0006 diff --git a/data/scripts/script_08013D84.inc b/data/scripts/script_08013D84.inc index b61269d4..9654f590 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 0x01cd _0807E5F8 0x20000000 Call sub_080791BC DoPostScriptAction 0x0006 diff --git a/data/scripts/script_08013DC4.inc b/data/scripts/script_08013DC4.inc index fa1c2572..f72b0847 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 0x01cd _0807E5F8 0x40000000 Call sub_080791BC DoPostScriptAction 0x0006 diff --git a/data/scripts/script_08014450.inc b/data/scripts/script_08014450.inc index ad470edd..671d02ee 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 0x010c Wait 0x0018 SetRoomFlag 0x0000 SetLocalFlag 0x0092 diff --git a/data/scripts/script_080149CC.inc b/data/scripts/script_080149CC.inc index 46812d26..d0651382 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 0x0072 _0807EB74 DoPostScriptAction 0x0000 DoPostScriptAction 0x000a diff --git a/data/scripts/script_08014B34.inc b/data/scripts/script_08014B34.inc index 03c382c6..44c96658 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 0x0072 _0807E5F8 0x00000001 WaitForSomething2 0x00000002 Call sub_0807DF50 diff --git a/data/scripts/script_08014E14.inc b/data/scripts/script_08014E14.inc index f6497d3c..b1c52814 100644 --- a/data/scripts/script_08014E14.inc +++ b/data/scripts/script_08014E14.inc @@ -151,7 +151,7 @@ script_08014FCC: WaitForSomething2 0x00000004 _0807E5F8 0x00000002 WaitForSomething2 0x00000004 - SoundReq2 0x000d + PlayBgm 0x000d _0807EB28 0x1302 _0807EA94 TextboxNoOverlapFollowPos 0x1303, 0x0002 @@ -173,31 +173,31 @@ script_08014FCC: Call sub_0804F6A8 Wait 0x0004 Call sub_0804F808 - SoundReq 0x010b + PlaySound 0x010b StartPlayerScript script_08015304 Call sub_0804F6C8 Wait 0x0004 Call sub_0804F830 - SoundReq 0x010b + PlaySound 0x010b Call sub_0804F6E8 Wait 0x0004 Call sub_0804F854 - SoundReq 0x010b + PlaySound 0x010b Call sub_0804F724 Wait 0x0004 Call sub_0804F89C - SoundReq 0x010b + PlaySound 0x010b Call sub_0804F760 Wait 0x0004 Call sub_0804F8E0 - SoundReq 0x010b + PlaySound 0x010b Wait 0x003c WaitForSomething2 0x00000001 - SoundReq 0x01b0 + PlaySound 0x01b0 Call sub_0804F79C Wait 0x000a LoadRoomEntityList gUnk_080F7FC0 - SoundReq2 0x002d + PlayBgm 0x002d Call sub_0807DF50 _0807E878 script_08015104: @@ -213,25 +213,25 @@ script_08015104: Call sub_0804F6A8 Wait 0x0004 Call sub_0804F928 - SoundReq 0x010b + PlaySound 0x010b Call sub_0804F6C8 Wait 0x0004 Call sub_0804F944 - SoundReq 0x010b + PlaySound 0x010b Call sub_0804F6E8 Wait 0x0004 Call sub_0804F960 - SoundReq 0x010b + PlaySound 0x010b Call sub_0804F724 Wait 0x0004 Call sub_0804F994 - SoundReq 0x010b + PlaySound 0x010b Call sub_0804F760 Wait 0x0004 Call sub_0804F9C8 - SoundReq 0x010b + PlaySound 0x010b Wait 0x003c - SoundReq 0x0072 + PlaySound 0x0072 _0807F0B4 0x0004 CameraTargetPlayer SetLocalFlag 0x008c @@ -268,7 +268,7 @@ script_08015104: _0807F0B4 0x0004 CameraTargetPlayer Call sub_08054570 - SoundReq2 0xffff + PlayBgm 0xffff Call sub_0807DF50 _0807E878 DoPostScriptAction 0x0006 diff --git a/data/scripts/script_08015234.inc b/data/scripts/script_08015234.inc index 600e376d..a07588d6 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 0x00f5 DoPostScriptAction 0x001f SetEntitySpeed 0x0200 DoPostScriptAction 0x000d diff --git a/data/scripts/script_080153EC.inc b/data/scripts/script_080153EC.inc index 4d1bc1ee..5b5db01e 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 0x002a _0807E778 0x0004 DoFade4 WaitFor_2 diff --git a/data/scripts/script_0801548E.inc b/data/scripts/script_0801548E.inc index 5b27435f..f662f244 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 0x0125 CallWithArg sub_0807FB28, 0x00000003 _0807E5F8 0x00048000 WaitForSomething2 0x00090000 diff --git a/data/scripts/script_0801550C.inc b/data/scripts/script_0801550C.inc index 60940bdc..7492d1ad 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 0x0125 CallWithArg sub_0807FB28, 0x00000003 Wait 0x000a - SoundReq 0x0125 + PlaySound 0x0125 CallWithArg sub_0807FB28, 0x00000003 Wait 0x000a DoPostScriptAction 0x0010 diff --git a/data/scripts/script_08015684.inc b/data/scripts/script_08015684.inc index 8c4ca549..d3a1fbe0 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 0x01c4 Wait 0x0078 DoPostScriptAction 0x0016 WaitForSomething2 0x00020000 diff --git a/data/scripts/script_08015754.inc b/data/scripts/script_08015754.inc index 4dbe2747..01f7a112 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 0x01c5 Call sub_08094B6C _0807EDD4 0x0078, 0x00b8 - SoundReq 0x01c6 + PlaySound 0x01c6 Call sub_08094B80 _0807E5F8 0x00020000 SetEntitySpeed 0x0080 diff --git a/data/scripts/script_08015958.inc b/data/scripts/script_08015958.inc index 362d76c9..acf934c4 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 0x0096 SetEntitySpeed 0x0200 _0807ECC4 0x0008 _0807E930 0x0040 diff --git a/data/scripts/script_08015AC4.inc b/data/scripts/script_08015AC4.inc index f2de00b5..059a801f 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 0x0072 Call sub_08046078 DoPostScriptAction 0x0006 SCRIPT_END diff --git a/data/scripts/script_08015BE8.inc b/data/scripts/script_08015BE8.inc index afbdefbc..447f45a1 100644 --- a/data/scripts/script_08015BE8.inc +++ b/data/scripts/script_08015BE8.inc @@ -28,7 +28,7 @@ script_08015BF0: _0807E778 0x0004 _0807E800 0x00000000 WaitFor_2 - SoundReq2 0xffff + PlayBgm 0xffff _0807EB28 0x131f _0807EA94 SetLocalFlag 0x009c diff --git a/data/scripts/script_08015CD4.inc b/data/scripts/script_08015CD4.inc index 118b74bc..b290f8d8 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 0x000d _0807E5F8 0x00000010 WaitForSomething2 0x00000020 _0807F0B4 0x0004 @@ -47,7 +47,7 @@ SCRIPT_START script_08015CD4 _0807E778 0x0004 DoFade4 WaitFor_2 - SoundReq2 0x0034 + PlayBgm 0x0034 _0807E5F8 0x00000040 WaitForSomething2 0x00000080 _0807E5F8 0x00000001 diff --git a/data/scripts/script_08016004.inc b/data/scripts/script_08016004.inc index 7bcdb876..4216e062 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 0x0072 _0807EB28 0x0b1f _0807EA94 Call sub_0807DF50 diff --git a/data/scripts/script_080160A8.inc b/data/scripts/script_080160A8.inc index bcd54937..fdab17d2 100644 --- a/data/scripts/script_080160A8.inc +++ b/data/scripts/script_080160A8.inc @@ -180,9 +180,9 @@ script_080162F6: Call sub_0807DF28 _0807E864 SoundReq0x80100000 - SoundReq 0x00cd + PlaySound 0x00cd Wait 0x003c - SoundReq2 0x005e + PlayBgm 0x005e Call sub_08068F3C script_0801631C: Call sub_08068E30 diff --git a/data/scripts/script_08016482.inc b/data/scripts/script_08016482.inc index b55e1150..246145b0 100644 --- a/data/scripts/script_08016482.inc +++ b/data/scripts/script_08016482.inc @@ -60,9 +60,9 @@ SCRIPT_START script_08016482 _0807EEF4 0xfff0, 0x0014 DoPostScriptAction 0x0000 DoPostScriptAction2 0x0001 - SoundReq 0x0074 - SoundReq2 0x001d - SoundReq3 0x00000074 + PlaySound 0x0074 + PlayBgm 0x001d + SoundReq 0x00000074 SoundReq0x80100000 ModRupees 0xff38 ModHealth 0x0010 diff --git a/include/audio.h b/include/audio.h index ad600283..06d80d67 100644 --- a/include/audio.h +++ b/include/audio.h @@ -1,6 +1,10 @@ #ifndef AUDIO_H #define AUDIO_H +#include "global.h" + +#define NUM_BGM 99 + typedef enum { SFX_NONE, BGM_CASTLE_TOURNAMENT, @@ -258,4 +262,7 @@ typedef enum { SONG_RESET_UNK = 0x80100000, } Sound; +#define SOUND_REQ_ALL_STOP 0x80010000 +void SoundReq(u32 arg); + #endif // AUDIO_H diff --git a/include/functions.h b/include/functions.h index 5c62cced..74c0471e 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); diff --git a/include/gba/m4a.h b/include/gba/m4a.h index d27cafdd..745bc801 100644 --- a/include/gba/m4a.h +++ b/include/gba/m4a.h @@ -60,4 +60,12 @@ typedef struct MusicPlayer { extern const MusicPlayer gMPlayTable[]; extern const Song gSongTable[]; +void m4aSongNumStart(u16 n); +void m4aSongNumStartOrContinue(u16 n); +void m4aSongNumStop(u16 n); +void m4aMPlayAllStop(void); +void m4aMPlayTempoControl(MusicPlayerInfo* mplayInfo, u16 tempo); +void m4aSoundVSyncOn(void); +void m4aSoundVSyncOff(void); + #endif // GUARD_M4A_INTERNAL_H diff --git a/include/structures.h b/include/structures.h index d47ee7a1..f35da59f 100644 --- a/include/structures.h +++ b/include/structures.h @@ -182,6 +182,23 @@ typedef struct { extern EntityHandler gUnk_03003DC0; +typedef struct struct_02021EE0 { + u16 unk_00; + u8 unk_02; + u8 unk_03; + u16 unk_04; + s16 unk_06; + s16 unk_08; + s16 unk_0a; + u16 unk_0c; + u16 unk_0e; + u16 unk_10; + u16 unk_12; + u16 currentBgm; +} struct_02021EE0; + +extern struct_02021EE0 gUnk_02021EE0; + extern u8 gUnk_02022740[]; extern u8 gUnk_02034490[]; diff --git a/linker.ld b/linker.ld index 99012e2d..0976e69c 100644 --- a/linker.ld +++ b/linker.ld @@ -882,7 +882,7 @@ SECTIONS { asm/sub_080A285C.o(.text); src/createObject.o(.text); asm/code_080A29BC.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); @@ -1033,7 +1033,7 @@ SECTIONS { data/sprite_table.o(.rodata); src/gba/m4a.o(.rodata); data/data_089FC6C4.o(.rodata); - src/sound.o(.rodata); + src/audio.o(.rodata); data/data_08A127A1.o(.rodata); data/songs.o(.rodata); src/eeprom.o(.rodata); diff --git a/src/sound.c b/src/audio.c similarity index 93% rename from src/sound.c rename to src/audio.c index fe061a80..6d512858 100644 --- a/src/sound.c +++ b/src/audio.c @@ -1,4 +1,115 @@ +#include "global.h" +#include "main.h" #include "gba/m4a.h" +#include "audio.h" +#include "structures.h" + +extern void sub_080A35A0(u32); +extern void sub_080A35C8(void); +extern void sub_080A353C(u32); +extern void sub_080A3234(u32); +extern void sub_080A35B4(u32); + +#define IS_BGM(song) (song) - 1 <= NUM_BGM - 1 +#define IS_SFX(song) (song) - 1 > NUM_BGM - 1 + +void SoundReq(u32 arg) { + u32 song; + struct_02021EE0* ptr; + if (gMain.field_0x7) + return; + ptr = &gUnk_02021EE0; + song = arg & 0xffff; + switch (arg & 0xffff0000) { + case SOUND_REQ_ALL_STOP: + ptr->currentBgm = 0; + m4aMPlayAllStop(); + return; + case 0x80020000: + sub_080A3234(0); + return; + case 0x80030000: + sub_080A35C8(); + ptr->unk_12 = 0x100; + sub_080A353C(ptr->currentBgm); + return; + case 0x80080000: + sub_080A35B4(ptr->currentBgm); + return; + case 0x80090000: + if (song == 0) + song = ptr->currentBgm; + if (IS_SFX(song)) + return; + ptr->currentBgm = song; + m4aSongNumStart(song); + sub_080A35A0(song); + return; + case 0x800a0000: + if (IS_SFX(song)) + return; + ptr->currentBgm = song; + m4aSongNumStartOrContinue(song); + sub_080A35A0(song); + return; + case 0x800c0000: + m4aMPlayTempoControl(gMPlayTable[gSongTable[ptr->currentBgm].ms].info, song); + return; + case 0x80040000: + m4aMPlayAllStop(); + m4aSoundVSyncOff(); + return; + case 0x80050000: + if (ptr->currentBgm == 0) + return; + m4aSongNumStop(ptr->currentBgm); + return; + case 0x80060000: + m4aSoundVSyncOn(); + case 0x80070000: + if (ptr->currentBgm == 0) + return; + m4aSongNumStartOrContinue(ptr->currentBgm); + sub_080A353C(ptr->currentBgm); + return; + case 0x800b0000: + if (IS_SFX(song)) + return; + ptr->currentBgm = song; + m4aSongNumStartOrContinue(song); + sub_080A35C8(); + sub_080A353C(song); + return; + case 0x800d0000: + ptr->unk_10 = 0; + return; + case 0x80100000: + ptr->unk_10 = 0; + ptr->unk_02 = 1; + return; + case 0x800e0000: + ptr->unk_10 = 0x100; + return; + case 0x800f0000: + sub_080A35C8(); + return; + case 0x80110000: + ptr->currentBgm = 0; + return; + default: + if (song != 0) { + if (IS_BGM(song)) { + ptr->currentBgm = song; + m4aSongNumStart(song); + sub_080A35C8(); + } else { + m4aSongNumStart(song); + } + sub_080A353C(song); + } + return; + } +} extern const SongHeader song_08DCC48C; extern const SongHeader song_08DCC6CC; diff --git a/src/enemy/rope.c b/src/enemy/rope.c index 0859bae6..5033ae4c 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*); diff --git a/src/enemy/spinyChuchu.c b/src/enemy/spinyChuchu.c index 21396115..71ffc191 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*); diff --git a/src/enemy/vaatiBall.c b/src/enemy/vaatiBall.c index 3907e270..0c74ffb0 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 { 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/gba/m4a.c b/src/gba/m4a.c index 1123ac51..79b7dc35 100644 --- a/src/gba/m4a.c +++ b/src/gba/m4a.c @@ -286,10 +286,7 @@ 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(MusicPlayerInfo* mplayInfo, u16 tempo); void m4aMPlayVolumeControl(MusicPlayerInfo* mplayInfo, u16 trackBits, u16 volume); void m4aMPlayPitchControl(MusicPlayerInfo* mplayInfo, u16 trackBits, s16 pitch); void m4aMPlayPanpotControl(MusicPlayerInfo* mplayInfo, u16 trackBits, s8 pan); @@ -1152,27 +1149,26 @@ void CgbOscOff(u8 chanNum) { } } -// CgbModVol does not match because of this static inline int CgbPan(CgbChannel* chan) { u32 rightVolume = chan->rightVolume; u32 leftVolume = chan->leftVolume; - // regalloc - if ((rightVolume = (u8)rightVolume) >= (leftVolume = (u8)leftVolume)) { - if (rightVolume / 2 >= leftVolume) { + u8 rightVolume2 = rightVolume; + u8 leftVolume2 = leftVolume; + if (rightVolume2 >= leftVolume2) { + if (rightVolume2 / 2 >= leftVolume2) { chan->pan = 0x0F; return 1; } } else { - if (leftVolume / 2 >= rightVolume) { + if (leftVolume2 / 2 >= rightVolume2) { chan->pan = 0xF0; return 1; } } - return 0; } -NONMATCH("asm/non_matching/m4a/CgbModVol.inc", void CgbModVol(CgbChannel* chan)) { +void CgbModVol(CgbChannel* chan) { SoundInfo* soundInfo = SOUND_INFO_PTR; if (!CgbPan(chan)) { @@ -1194,7 +1190,6 @@ NONMATCH("asm/non_matching/m4a/CgbModVol.inc", void CgbModVol(CgbChannel* chan)) chan->sustainGoal = (chan->envelopeGoal * chan->sustain + 15) >> 4; chan->pan &= chan->panMask; } -END_NONMATCH NONMATCH("asm/non_matching/m4a/CgbSound.inc", void CgbSound(void)) { s32 ch; diff --git a/src/item.c b/src/item.c index fa23bd31..46ae7cc9 100644 --- a/src/item.c +++ b/src/item.c @@ -1,7 +1,7 @@ #include "global.h" #include "entity.h" #include "item.h" -#include "functions.h" +#include "audio.h" // TODO - How does this relate to PlayerItemFunctions? Is this just a lookup table? void (*const gItemFunctions[])(ItemBehavior*, u32) = { diff --git a/src/manager/manager3.c b/src/manager/manager3.c index acd83825..bd15e45c 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. diff --git a/src/manager/managerB.c b/src/manager/managerB.c index ca298178..ae0ea131 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" /* 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..223000f2 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*); diff --git a/src/npc/ezloCap.c b/src/npc/ezloCap.c index a7b5593e..6f483b66 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? 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..0498c6db 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*); 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/button.c b/src/object/button.c index e545953c..ca180856 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*); diff --git a/src/object/houseDoorExterior.c b/src/object/houseDoorExterior.c index 2b6edaae..9e8ffba2 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; diff --git a/src/object/jailBars.c b/src/object/jailBars.c index 505ca8e2..74fcfeae 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); diff --git a/src/object/metalDoor.c b/src/object/metalDoor.c index a2a18bff..c56d0014 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); diff --git a/src/object/objectA2.c b/src/object/objectA2.c index 0c3307d3..87c75e4e 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" 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/save.c b/src/save.c index 7cbf89aa..be070f98 100644 --- a/src/save.c +++ b/src/save.c @@ -58,8 +58,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 +67,8 @@ SaveResult HandleSave(u32 arg0) { } SaveResult HandleSaveInit(u32 arg0) { - gUnk_02021EE0[5] -= 8; - if (gUnk_02021EE0[4] <= 0) { + gUnk_02021EE0.unk_0a -= 8; + if (gUnk_02021EE0.unk_08 <= 0) { gMenu.field_0xa = 8; gMenu.storyPanelIndex = SAVE_IN_PROGRESS; } @@ -107,9 +105,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]; + gUnk_02021EE0.unk_0a += 8; + if (gUnk_02021EE0.unk_06 <= gUnk_02021EE0.unk_0a) { + gUnk_02021EE0.unk_0a = gUnk_02021EE0.unk_06; sub_08050384(); gMenu.storyPanelIndex = SAVE_INIT; if (gMenu.field_0xa == 1) { diff --git a/src/script.c b/src/script.c index 0710080c..ea063d28 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,9 +138,9 @@ 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_ModRupees(Entity* entity, ScriptExecutionContext* context); void ScriptCommand_ModHealth(Entity* entity, ScriptExecutionContext* context); @@ -283,9 +284,9 @@ const ScriptCommand gScriptCommands[] = { ScriptCommandNop, ScriptCommand_0807EF3C, ScriptCommand_DoPostScriptAction, ScriptCommand_DoPostScriptAction2, + ScriptCommand_PlaySound, + ScriptCommand_PlayBgm, ScriptCommand_SoundReq, - ScriptCommand_SoundReq2, - ScriptCommand_SoundReq3, ScriptCommand_SoundReq0x80100000, ScriptCommand_ModRupees, ScriptCommand_ModHealth, @@ -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,7 +1463,7 @@ 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)); } From c77414731d8f20a353edc9d2184c4662b93f8cf9 Mon Sep 17 00:00:00 2001 From: Henny022p Date: Tue, 23 Mar 2021 06:01:46 +0100 Subject: [PATCH 08/12] finished sound enum --- asm/macros/scripts.inc | 6 +- constants/audio_constants.inc | 563 ++++++++ constants/constants.inc | 1 + data/data_08A127A1.s | 2 +- data/scripts/script_08008B5C.inc | 12 +- data/scripts/script_08008FC0.inc | 2 +- data/scripts/script_08008FFC.inc | 4 +- data/scripts/script_0800903C.inc | 2 +- data/scripts/script_080095F2.inc | 10 +- data/scripts/script_08009740.inc | 2 +- data/scripts/script_080097F0.inc | 4 +- data/scripts/script_08009838.inc | 4 +- data/scripts/script_0800987C.inc | 6 +- data/scripts/script_08009A34.inc | 2 +- data/scripts/script_08009AF8.inc | 4 +- data/scripts/script_08009CFC.inc | 2 +- data/scripts/script_08009F14.inc | 2 +- data/scripts/script_0800A0B4.inc | 2 +- data/scripts/script_0800A0FC.inc | 2 +- data/scripts/script_0800A160.inc | 4 +- data/scripts/script_0800A1D8.inc | 4 +- 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_0800AAD8.inc | 2 +- data/scripts/script_0800AB08.inc | 2 +- data/scripts/script_0800ACE0.inc | 2 +- data/scripts/script_0800AF18.inc | 4 +- data/scripts/script_0800B0D0.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_0800B9B4.inc | 2 +- data/scripts/script_0800BC50.inc | 2 +- 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 | 4 +- data/scripts/script_0800CABC.inc | 4 +- data/scripts/script_0800CBD4.inc | 4 +- data/scripts/script_0800CC6C.inc | 4 +- data/scripts/script_0800CD7C.inc | 12 +- data/scripts/script_0800D1E0.inc | 2 +- data/scripts/script_0800D278.inc | 2 +- data/scripts/script_0800D76C.inc | 8 +- data/scripts/script_0800D874.inc | 2 +- data/scripts/script_0800D954.inc | 4 +- data/scripts/script_0800DC4C.inc | 2 +- data/scripts/script_0800DCAC.inc | 6 +- data/scripts/script_0800DF24.inc | 4 +- data/scripts/script_0800DFB4.inc | 2 +- data/scripts/script_0800DFE4.inc | 4 +- data/scripts/script_0800E0BC.inc | 26 +- data/scripts/script_0800E504.inc | 2 +- data/scripts/script_0800E544.inc | 2 +- data/scripts/script_0800E58C.inc | 4 +- data/scripts/script_0800E908.inc | 2 +- data/scripts/script_0800F724.inc | 4 +- data/scripts/script_0800FF74.inc | 2 +- data/scripts/script_080100C8.inc | 4 +- data/scripts/script_08010BB4.inc | 16 +- data/scripts/script_08010E5A.inc | 14 +- data/scripts/script_08010F84.inc | 4 +- 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_08011B40.inc | 2 +- data/scripts/script_08011C7C.inc | 2 +- data/scripts/script_0801232C.inc | 6 +- data/scripts/script_08012430.inc | 16 +- data/scripts/script_080126FC.inc | 2 +- data/scripts/script_08012F86.inc | 2 +- data/scripts/script_0801319A.inc | 4 +- 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_08014450.inc | 2 +- data/scripts/script_080149CC.inc | 2 +- data/scripts/script_08014B34.inc | 2 +- data/scripts/script_08014E14.inc | 30 +- data/scripts/script_08015234.inc | 2 +- data/scripts/script_080153EC.inc | 2 +- data/scripts/script_0801548E.inc | 2 +- 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 | 2 +- data/scripts/script_08015CD4.inc | 4 +- data/scripts/script_08016004.inc | 2 +- data/scripts/script_080160A8.inc | 4 +- data/scripts/script_08016482.inc | 4 +- data/songs.s | 1012 +++++++------- include/audio.h | 405 +++++- src/audio.c | 2144 +++++++++++++++--------------- src/enemy/gyorgMale.c | 4 +- src/enemy/rope.c | 2 +- src/enemy/spinyChuchu.c | 2 +- src/enemy/vaatiBall.c | 4 +- src/item.c | 4 +- src/main.c | 4 +- src/manager/manager3.c | 2 +- src/npc/bladeBrothers.c | 2 +- src/npc/ezloCap.c | 2 +- src/npc/rem.c | 4 +- src/object/bird.c | 2 +- src/object/button.c | 4 +- src/object/cloud.c | 6 +- src/object/greatFairy.c | 2 +- src/object/houseDoorExterior.c | 2 +- src/object/itemOnGround.c | 4 +- src/object/jailBars.c | 2 +- src/object/metalDoor.c | 2 +- src/object/minecart.c | 8 +- src/object/object49.c | 2 +- src/object/objectA2.c | 4 +- src/player.c | 12 +- src/room.c | 2 +- 147 files changed, 2797 insertions(+), 1918 deletions(-) create mode 100644 constants/audio_constants.inc diff --git a/asm/macros/scripts.inc b/asm/macros/scripts.inc index 97148a4a..6b4b91c1 100644 --- a/asm/macros/scripts.inc +++ b/asm/macros/scripts.inc @@ -656,9 +656,13 @@ .2byte \s .endm -.macro PlayBgm s:req +.macro PlayBgm s .2byte 0x087c + .ifnb \s .2byte \s + .else + .2byte -1 + .endif .endm .macro SoundReq w:req diff --git a/constants/audio_constants.inc b/constants/audio_constants.inc new file mode 100644 index 00000000..e0c259a9 --- /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_VOL_ZERO, 0x80020000 + .equiv SONG_VOL_RESET_ALL, 0x80030000 + .equiv SONG_VSYNC_OFF, 0x80040000 + .equiv SONG_STOP, 0x80050000 + .equiv SONG_VSYNC_ON, 0x80060000 + .equiv SONG_UNK_7, 0x80070000 + .equiv SONG_VOL_FADE_OUT, 0x80080000 + .equiv SONG_UNK_9, 0x80090000 + .equiv SONG_UNK_A, 0x800a0000 + .equiv SONG_VOL_RESET, 0x800b0000 + .equiv SONG_UNK_C, 0x800c0000 + .equiv SONG_VOL_CHAN1_SILENT, 0x800d0000 + .equiv SONG_VOL_CHAN1_RESET, 0x800e0000 + .equiv SONG_UNK_F, 0x800f0000 + .equiv SONG_RESET_UNK, 0x80100000 + .equiv SONG_UNK_11, 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/data_08A127A1.s b/data/data_08A127A1.s index 3635eae2..2ea61ea6 100644 --- a/data/data_08A127A1.s +++ b/data/data_08A127A1.s @@ -4,7 +4,7 @@ .section .rodata .align 2 -song_08A12ECC:: @ 08A12ECC +bgmUnused:: @ 08A12ECC .incbin "baserom.gba", 0xA12ECC, 0x0000004 gUnk_08A12ED0:: @ 08A12ED0 diff --git a/data/scripts/script_08008B5C.inc b/data/scripts/script_08008B5C.inc index 2609b993..cd5f1259 100644 --- a/data/scripts/script_08008B5C.inc +++ b/data/scripts/script_08008B5C.inc @@ -59,7 +59,7 @@ script_08008BD2: WaitForSomething 0x00000001 WaitForSomething 0x00000004 Wait 0x000f - PlaySound 0x0072 + PlaySound SFX_SECRET _0807E930 0x0004 Call sub_0807F2D4 TextboxNoOverlap 0x4913 @@ -80,7 +80,7 @@ script_08008C5C: _0807EB44 0x0004 _0807E930 0x0004 SetEntitySpeed 0x0300 - PlaySound 0x0121 + PlaySound SFX_STAIRS EndBlock WaitForSomething 0x00000002 TextboxNoOverlap 0x490d @@ -97,19 +97,19 @@ script_08008C5C: Call sub_08064D10 Wait 0x000f _0807EB44 0x0004 - PlaySound 0x007f + PlaySound SFX_PLY_LIFT Wait 0x000f _0807EB44 0x0002 _0807EDD4 0x00ac, 0x0078 Wait 0x000f _0807EB44 0x0004 - PlaySound 0x007f + PlaySound SFX_PLY_LIFT Wait 0x000f _0807EB44 0x0002 _0807EDD4 0x00c0, 0x0078 Wait 0x000f _0807EB44 0x0004 - PlaySound 0x007f + PlaySound SFX_PLY_LIFT Wait 0x000f _0807EB44 0x0006 Wait 0x001e @@ -122,7 +122,7 @@ script_08008C5C: Call sub_08064D08 _0807EDD4 0x0068, 0x0018 Call sub_08064D10 - PlaySound 0x0121 + PlaySound SFX_STAIRS _0807E5F8 0x00000001 DoPostScriptAction 0x0006 SCRIPT_END diff --git a/data/scripts/script_08008FC0.inc b/data/scripts/script_08008FC0.inc index 17e9c90c..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 - PlaySound 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 3234f7ed..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 - PlaySound 0x011c + PlaySound SFX_11C _0807E930 0x0001 Wait 0x0010 - PlaySound 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 e2724f67..16110e78 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 - PlaySound 0x007c + PlaySound SFX_PLY_JUMP _0807EF3C 0x0180, 0x0030 _0807EB44 0x0002 _0807E5F8 0x00000008 diff --git a/data/scripts/script_080095F2.inc b/data/scripts/script_080095F2.inc index 01726742..72067b4c 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 - PlaySound 0x0109 + PlaySound SFX_109 _0807F088 0x003c TextboxNoOverlapFollow 0x053c WaitPlayerAction8 @@ -43,8 +43,8 @@ script_08009660: Call sub_0806BEC8 _0807EA94 JumpIfNot script_0800968E - PlaySound 0x0111 - PlaySound 0x0072 + PlaySound SFX_111 + PlaySound SFX_SECRET _0807F078 0x003c, 0x0002 Call sub_0806BEFC script_0800968E: @@ -65,11 +65,11 @@ script_080096AC: Call sub_0807DF28 StartPlayerScript script_08009704 WaitForSomething2 0x00000001 - PlaySound 0x0111 + PlaySound SFX_111 DoPostScriptAction 0x0008 LoadRoomEntityList gUnk_080D9048 Wait 0x000f - PlaySound 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 b55af466..aff57058 100644 --- a/data/scripts/script_08009740.inc +++ b/data/scripts/script_08009740.inc @@ -20,7 +20,7 @@ script_0800975A: _0807E864 Call sub_0807F9A4 Call sub_0807DF28 - PlaySound 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 ecaa18a9..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 - PlaySound 0x0123 + PlaySound SFX_123 Call sub_0807F1A0 script_08009816: EndBlock @@ -16,6 +16,6 @@ script_08009816: EndBlock _0807E5F8 0x00000004 Call sub_0807FBD4 - PlaySound 0x01f3 + PlaySound SFX_1F3 DoPostScriptAction 0x0006 SCRIPT_END diff --git a/data/scripts/script_08009838.inc b/data/scripts/script_08009838.inc index d36abc7a..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 - PlaySound 0x01f3 + PlaySound SFX_1F3 Call sub_0807FBD4 - PlaySound 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 dd18c70f..b6cf02a9 100644 --- a/data/scripts/script_0800987C.inc +++ b/data/scripts/script_0800987C.inc @@ -1,7 +1,7 @@ SCRIPT_START script_0800987C - PlaySound 0x007a + PlaySound SFX_PLY_VO6 _0807EB44 0x0004 - PlaySound 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 - PlaySound 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 056b6ed5..f950b15d 100644 --- a/data/scripts/script_08009A34.inc +++ b/data/scripts/script_08009A34.inc @@ -10,7 +10,7 @@ script_08009A38: CameraTargetEntity SetEntitySpeed 0x0080 Wait 0x0078 - PlayBgm 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 38ea17ff..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 - PlaySound 0x00f0 + PlaySound SFX_F0 DoPostScriptAction 0x0008 Wait 0x001e - PlaySound 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 48971084..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 - PlaySound 0x0094 + PlaySound SFX_VO_ZELDA1 DoPostScriptAction 0x0000 Wait 0x001e _0807E5F8 0x00000008 diff --git a/data/scripts/script_08009F14.inc b/data/scripts/script_08009F14.inc index 8f84597a..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 - PlaySound 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 79115473..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 - PlayBgm 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 8362b30b..95fac91b 100644 --- a/data/scripts/script_0800A0FC.inc +++ b/data/scripts/script_0800A0FC.inc @@ -13,7 +13,7 @@ script_0800A0FE: _0807E8E4_3 CallWithArg sub_0807F75C, 0x00d00060 CallWithArg sub_08094AE8, script_0800A160 - PlaySound 0x00f7 + PlaySound SFX_APPARATE _0807E778 0x0002 DoFade6 EndBlock diff --git a/data/scripts/script_0800A160.inc b/data/scripts/script_0800A160.inc index e71a310d..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 - PlaySound 0x0142 + PlaySound SFX_SPARKLES _0807EF3C 0xff80, 0x0000 - PlaySound 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 96fe6d9b..c5e46d75 100644 --- a/data/scripts/script_0800A1D8.inc +++ b/data/scripts/script_0800A1D8.inc @@ -56,8 +56,8 @@ SCRIPT_START script_0800A1D8 WaitForSomething2 0x00000080 _0807E5F8 0x00000008 WaitForSomething2 0x00000100 - PlayBgm 0x0008 - PlaySound 0x00f7 + PlayBgm BGM_INTRO_CUTSCENE + PlaySound SFX_APPARATE CallWithArg sub_0806DA1C, 0x00000007 DoPostScriptAction 0x0006 SCRIPT_END diff --git a/data/scripts/script_0800A3D8.inc b/data/scripts/script_0800A3D8.inc index 371eda59..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 - PlaySound 0x0142 + PlaySound SFX_SPARKLES CallWithArg sub_080960C4, script_0800A638 _0807E5F8 0x00000080 WaitForSomething2 0x00000004 - PlaySound 0x0143 + PlaySound SFX_143 _0807E5F8 0x00001000 _0807E5F8 0x00000080 WaitForSomething2 0x00000004 Call sub_08066E68 _0807E5F8 0x00000080 WaitForSomething2 0x00000004 - PlaySound 0x0142 + PlaySound SFX_SPARKLES CallWithArg sub_080960C4, script_0800A680 Wait 0x0078 - PlaySound 0x0153 + PlaySound SFX_153 CallWithArg sub_0807FADC, 0x00000003 Wait 0x000f - PlaySound 0x0153 + PlaySound SFX_153 CallWithArg sub_0807FADC, 0x00000003 Wait 0x000f - PlaySound 0x0153 + PlaySound SFX_153 CallWithArg sub_0807FADC, 0x00000003 Wait 0x003c - PlaySound 0x0153 + PlaySound SFX_153 CallWithArg sub_0807FADC, 0x00000001 - PlaySound 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 63101624..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 - PlaySound 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 - PlaySound 0x0143 + PlaySound SFX_143 _0807E5F8 0x00000100 WaitForSomething2 0x00000008 DoPostScriptAction 0x0008 Call sub_080961B0 - PlaySound 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 3a213619..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 - PlaySound 0x0142 + PlaySound SFX_SPARKLES _0807E610 0x00000800 CallWithArg sub_080960C4, script_0800A65C Wait 0x003c _0807EDD4 0x0088, 0x0068 Wait 0x0078 _0807E5F8 0x00000800 - PlaySound 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 a12e17ad..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 - PlaySound 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 41e98187..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 - PlaySound 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 ab116b33..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 - PlaySound 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 a2c1b883..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 - PlaySound 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 63d178d7..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 - PlaySound 0x00f6 + PlaySound SFX_EVAPORATE _0807E778 0x0004 DoFade7 WaitFor_2 _0807E5F8 0x00000001 - PlaySound 0x00f7 + PlaySound SFX_APPARATE _0807E778 0x0002 DoFade6 WaitFor_2 diff --git a/data/scripts/script_0800AAD8.inc b/data/scripts/script_0800AAD8.inc index 8dab4ef3..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 - PlaySound 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 2179e708..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 - PlaySound 0x00f7 + PlaySound SFX_APPARATE EndBlock Wait 0x0078 _0807F0B4 0x0001 diff --git a/data/scripts/script_0800ACE0.inc b/data/scripts/script_0800ACE0.inc index 270040b2..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 - PlaySound 0x0109 + PlaySound SFX_109 EndBlock Call sub_0807F304 Wait 0x005a diff --git a/data/scripts/script_0800AF18.inc b/data/scripts/script_0800AF18.inc index 1002de83..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 - PlaySound 0x0142 + PlaySound SFX_SPARKLES EndBlock WaitForSomething 0x00000020 - PlaySound 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 0599f05b..6abb1052 100644 --- a/data/scripts/script_0800B0D0.inc +++ b/data/scripts/script_0800B0D0.inc @@ -48,7 +48,7 @@ script_0800B160: WaitForSomething2 0x00000001 SetRoomFlag 0x0000 Wait 0x0010 - PlayBgm 0x002d + PlayBgm BGM_FIGHT_THEME _0807EB28 0x2701 _0807E878 Call sub_0807DF50 diff --git a/data/scripts/script_0800B308.inc b/data/scripts/script_0800B308.inc index e1a2f28c..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 - PlaySound 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 - PlaySound 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 08002481..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 - PlaySound 0x00cd + PlaySound SFX_TASK_COMPLETE _0807F088 0x0037 WaitPlayerAction8 _0807EB8C diff --git a/data/scripts/script_0800B574.inc b/data/scripts/script_0800B574.inc index ce1f110a..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 - PlaySound 0x0111 + PlaySound SFX_111 WaitForSomething2 0x00000010 DoPostScriptAction 0x0007 - PlaySound 0x0111 + PlaySound SFX_111 WaitForSomething2 0x00000010 DoPostScriptAction 0x0008 - PlaySound 0x0111 + PlaySound SFX_111 WaitForSomething2 0x00000010 DoPostScriptAction 0x0007 - PlaySound 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 970550d3..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 - PlaySound 0x00d1 + PlaySound SFX_VO_DOG _0807EDD4 0x008a, 0x005a Wait 0x000a Call sub_08069EE8 diff --git a/data/scripts/script_0800B9B4.inc b/data/scripts/script_0800B9B4.inc index 49910e74..0c51b534 100644 --- a/data/scripts/script_0800B9B4.inc +++ b/data/scripts/script_0800B9B4.inc @@ -53,7 +53,7 @@ script_0800BA46: JumpIfNot script_0800BA6C SoundReq0x80100000 Call sub_0806E964 - PlayBgm 0xffff + PlayBGM script_0800BA6C: Call sub_0807DF50 _0807E878 diff --git a/data/scripts/script_0800BC50.inc b/data/scripts/script_0800BC50.inc index eb5ac6ce..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 - PlaySound 0x0188 + PlaySound SFX_STAIRS_DESCEND DoPostScriptAction 0x0008 Wait 0x0078 Call sub_08054968 diff --git a/data/scripts/script_0800C3CC.inc b/data/scripts/script_0800C3CC.inc index ce535284..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 - PlaySound 0x010b + PlaySound SFX_10B SCRIPT_END diff --git a/data/scripts/script_0800C410.inc b/data/scripts/script_0800C410.inc index 0664e98d..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 - PlaySound 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 fe998e08..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 - PlaySound 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 e30437fb..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 - PlaySound 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 a5f2ca10..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 - PlaySound 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 aea992fc..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 - PlaySound 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 d94569e3..1e26fc50 100644 --- a/data/scripts/script_0800C550.inc +++ b/data/scripts/script_0800C550.inc @@ -139,7 +139,7 @@ script_0800C6DC: _0807EC94 0x0020 _0807EB44 0x0004 Wait 0x000f - PlaySound 0x0072 + PlaySound SFX_SECRET SetLocalFlag 0x0082 script_0800C712: DoPostScriptAction 0x0002 @@ -232,7 +232,7 @@ script_0800C824: Wait 0x000f SetLocalFlag 0x0083 Wait 0x003c - PlaySound 0x0072 + PlaySound SFX_SECRET Wait 0x003c _0807EB74 _0807EB8C diff --git a/data/scripts/script_0800CABC.inc b/data/scripts/script_0800CABC.inc index d715bc6d..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 - PlaySound 0x007c + PlaySound SFX_PLY_JUMP _0807EF3C 0x0180, 0x0030 - PlaySound 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 99356a4f..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 - PlaySound 0x007c + PlaySound SFX_PLY_JUMP _0807EF3C 0x0180, 0x0030 - PlaySound 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 24fcbf29..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 - PlaySound 0x007c + PlaySound SFX_PLY_JUMP _0807EF3C 0x0180, 0x0030 - PlaySound 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 73395a5e..5dfb5733 100644 --- a/data/scripts/script_0800CD7C.inc +++ b/data/scripts/script_0800CD7C.inc @@ -41,7 +41,7 @@ script_0800CDEC: _0807EA94 _0807E3E8 JumpIfNot script_0800CF40 - PlaySound 0x00cd + PlaySound SFX_TASK_COMPLETE _0807F088 0x0023 WaitPlayerAction8 Jump script_0800CE32 @@ -52,7 +52,7 @@ script_0800CE14: _0807EA94 _0807E3E8 JumpIfNot script_0800CF40 - PlaySound 0x00cd + PlaySound SFX_TASK_COMPLETE _0807F088 0x0022 WaitPlayerAction8 script_0800CE32: @@ -81,7 +81,7 @@ script_0800CE6E: _0807EA94 _0807E3E8 JumpIfNot script_0800CF40 - PlaySound 0x00cd + PlaySound SFX_TASK_COMPLETE _0807F088 0x0027 WaitPlayerAction8 _0807EB8C @@ -109,7 +109,7 @@ script_0800CECE: _0807EA94 _0807E3E8 JumpIfNot script_0800CF40 - PlaySound 0x00cd + PlaySound SFX_TASK_COMPLETE _0807F088 0x0024 WaitPlayerAction8 _0807EB8C @@ -257,12 +257,12 @@ script_0800D0A8: _0807EB44 0x0002 SetIntVariable 0x00000000 Call sub_0806C028 - PlaySound 0x00cd + PlaySound SFX_TASK_COMPLETE Call sub_08068964 script_0800D108: ComparePlayerAction 0x0008 JumpIf script_0800D108 - PlaySound 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 14036de0..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 - PlaySound 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 544c0f04..c00b98d7 100644 --- a/data/scripts/script_0800D278.inc +++ b/data/scripts/script_0800D278.inc @@ -101,7 +101,7 @@ script_0800D3B2: _0807E930 0x0003 SetIntVariable 0x00000004 Call sub_080681D8 - PlaySound 0x00cd + PlaySound SFX_TASK_COMPLETE Wait 0x001e DoPostScriptAction 0x000a SetLocalFlag 0x007f diff --git a/data/scripts/script_0800D76C.inc b/data/scripts/script_0800D76C.inc index a188e68d..86b37569 100644 --- a/data/scripts/script_0800D76C.inc +++ b/data/scripts/script_0800D76C.inc @@ -9,15 +9,15 @@ SCRIPT_START script_0800D76C WaitForSomething2 0x00000008 DoPostScriptAction 0x0004 Wait 0x003c - PlaySound 0x0123 + PlaySound SFX_123 CallWithArg sub_0807F464, 0x000001e0 _0807EDD4 0x01e0, 0x01d8 _0807EB44 0x0002 DoPostScriptAction 0x0000 _0807E5F8 0x00000010 - PlaySound 0x007c + PlaySound SFX_PLY_JUMP _0807EF3C 0x0180, 0x0030 - PlaySound 0x007c + PlaySound SFX_PLY_JUMP _0807EF3C 0x0180, 0x0030 _0807EB44 0x0002 DoPostScriptAction 0x0001 @@ -39,7 +39,7 @@ script_0800D80C: DoPostScriptAction 0x000e Call sub_0806CA5C SetEntity0x20 0x00040000 - PlaySound 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 769fffbf..685b55ea 100644 --- a/data/scripts/script_0800D874.inc +++ b/data/scripts/script_0800D874.inc @@ -44,7 +44,7 @@ script_0800D8F4: WaitPlayerAction8 _0807EB28 0x1325 _0807EA94 - PlaySound 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 e0a357dc..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 - PlaySound 0x01ce + PlaySound SFX_ELEMENT_FLOAT SetEntity0x20 0xffff8000 TextboxNoOverlap 0x1701 _0807EA94 @@ -32,7 +32,7 @@ script_0800D962: _0807EA94 Wait 0x003c SetLocalFlag 0x0032 - PlaySound 0x0113 + PlaySound SFX_113 SetIntVariable 0x00000001 Call sub_0806DA1C Call sub_0807DF50 diff --git a/data/scripts/script_0800DC4C.inc b/data/scripts/script_0800DC4C.inc index f9b2057e..1c84c162 100644 --- a/data/scripts/script_0800DC4C.inc +++ b/data/scripts/script_0800DC4C.inc @@ -1,6 +1,6 @@ SCRIPT_START script_0800DC4C Wait 0x003c - PlayBgm 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 370daf39..7f7db9f6 100644 --- a/data/scripts/script_0800DCAC.inc +++ b/data/scripts/script_0800DCAC.inc @@ -16,12 +16,12 @@ script_0800DCD0: WaitForSomething2 0x00000001 SoundReq0x80100000 Call sub_08066E50 - PlaySound 0x01c9 + PlaySound SFX_1C9 Call sub_0807F2D4 - PlaySound 0x01ca + PlaySound SFX_1CA Wait 0x003c DoPostScriptAction 0x0004 - PlayBgm 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 5047813c..ec233b1c 100644 --- a/data/scripts/script_0800DF24.inc +++ b/data/scripts/script_0800DF24.inc @@ -21,9 +21,9 @@ SCRIPT_START script_0800DF24 DoPostScriptAction 0x0007 TextboxNoOverlapFollowPos 0x162f, 0x0002 _0807EA94 - PlayBgm 0x002f + PlayBgm BGM_VAATI_REBORN DoPostScriptAction 0x0019 - PlaySound 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 16df6635..ab607bb6 100644 --- a/data/scripts/script_0800DFB4.inc +++ b/data/scripts/script_0800DFB4.inc @@ -6,7 +6,7 @@ script_0800DFB6: SoundReq0x80100000 _0807E864 Call sub_0807DF28 - PlaySound 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 38fb1be5..9c5fb927 100644 --- a/data/scripts/script_0800DFE4.inc +++ b/data/scripts/script_0800DFE4.inc @@ -10,7 +10,7 @@ SCRIPT_START script_0800DFE4 script_0800DFFE: CheckRoomFlag 0x0000 JumpIfNot script_0800DFFE - PlayBgm 0x0030 + PlayBgm BGM_VAATI_TRANSFIGURED Call sub_0807DF50 _0807E878 script_0800E012: @@ -22,7 +22,7 @@ script_0800E012: TextboxNoOverlapFollowPos 0x1639, 0x000c _0807EA94 Wait 0x0096 - PlaySound 0x00f6 + PlaySound SFX_EVAPORATE CallWithArg sub_0806DA1C, 0x00000005 Call sub_0807DF50 _0807E878 diff --git a/data/scripts/script_0800E0BC.inc b/data/scripts/script_0800E0BC.inc index 07068484..3130f689 100644 --- a/data/scripts/script_0800E0BC.inc +++ b/data/scripts/script_0800E0BC.inc @@ -13,13 +13,13 @@ script_0800E0DE: _0807E864 Wait 0x001e DoPostScriptAction 0x0010 - PlaySound 0x01c9 + PlaySound SFX_1C9 _0807E930 0x0009 Wait 0x003c - PlaySound 0x01ca + PlaySound SFX_1CA DoPostScriptAction 0x0010 Wait 0x001e - PlaySound 0x0072 + PlaySound SFX_SECRET Wait 0x0078 DoPostScriptAction 0x0004 Wait 0x001e @@ -59,13 +59,13 @@ script_0800E176: _0807E864 Wait 0x001e DoPostScriptAction 0x0010 - PlaySound 0x01c9 + PlaySound SFX_1C9 _0807E930 0x0015 Wait 0x003c - PlaySound 0x01ca + PlaySound SFX_1CA DoPostScriptAction 0x0010 Wait 0x001e - PlaySound 0x0072 + PlaySound SFX_SECRET Wait 0x0078 DoPostScriptAction 0x0004 Wait 0x001e @@ -116,13 +116,13 @@ script_0800E24A: _0807E864 Wait 0x001e DoPostScriptAction 0x0010 - PlaySound 0x01c9 + PlaySound SFX_1C9 _0807E930 0x0015 Wait 0x003c - PlaySound 0x01ca + PlaySound SFX_1CA DoPostScriptAction 0x0010 Wait 0x001e - PlaySound 0x0072 + PlaySound SFX_SECRET Wait 0x0078 DoPostScriptAction 0x0004 Wait 0x001e @@ -197,13 +197,13 @@ script_0800E37A: _0807E864 Wait 0x001e DoPostScriptAction 0x0010 - PlaySound 0x01c9 + PlaySound SFX_1C9 _0807E930 0x000d Wait 0x003c - PlaySound 0x01ca + PlaySound SFX_1CA DoPostScriptAction 0x0010 Wait 0x001e - PlaySound 0x0072 + PlaySound SFX_SECRET Wait 0x0078 DoPostScriptAction 0x0004 Wait 0x001e @@ -311,7 +311,7 @@ script_0800E4B6: Wait 0x003c _0807EA94 BeginBlock - PlayBgm 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 4473c3c3..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 - PlaySound 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 54ff37d6..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 - PlaySound 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 833471b5..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 - PlaySound 0x0105 + PlaySound SFX_105 Wait 0x003c - PlaySound 0x009b + PlaySound SFX_9B Wait 0x001e TextboxNoOverlap 0x1625 _0807EA94 diff --git a/data/scripts/script_0800E908.inc b/data/scripts/script_0800E908.inc index d088735b..da347347 100644 --- a/data/scripts/script_0800E908.inc +++ b/data/scripts/script_0800E908.inc @@ -58,7 +58,7 @@ script_0800E974: StartPlayerScript script_0800EA1C WaitForSomething2 0x00000001 SetLocalFlag 0x0074 - PlaySound 0x0072 + PlaySound SFX_SECRET Wait 0x00f0 TextboxNoOverlapFollow 0x4a26 _0807EA94 diff --git a/data/scripts/script_0800F724.inc b/data/scripts/script_0800F724.inc index a676b8c0..55a028a0 100644 --- a/data/scripts/script_0800F724.inc +++ b/data/scripts/script_0800F724.inc @@ -79,7 +79,7 @@ script_0800F72C: _0807E864 Call sub_0807DF28 Call sub_08063C5C - PlaySound 0x00e2 + PlaySound SFX_CUCCO_MINIGAME_BELL Wait 0x001e _0807E8E4_0 Call sub_0807F3F8 @@ -134,7 +134,7 @@ script_0800F72C: _0807EA94 Call sub_08063C14 Call sub_08094D70 - PlaySound 0x0103 + PlaySound SFX_103 _0807E5F8 0x00000002 WaitForSomething2 0x00000004 Call sub_08063C14 diff --git a/data/scripts/script_0800FF74.inc b/data/scripts/script_0800FF74.inc index cc72a088..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 - PlaySound 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 0237ea4c..23a9d13e 100644 --- a/data/scripts/script_080100C8.inc +++ b/data/scripts/script_080100C8.inc @@ -61,7 +61,7 @@ script_0801015A: _0807E878 CallWithArg sub_080A1550, script_080101AC JumpIfNot script_0801015A - PlayBgm 0x0015 + PlayBgm BGM_CUCCO_MINIGAME SetRoomFlag 0x0001 Jump script_0801015A script_0801019E: @@ -99,7 +99,7 @@ script_080101AC: _0807E778 0x0004 DoFade4 WaitFor_2 - PlayBgm 0xffff + PlayBGM Call sub_080A13B4 _0807EA94 JumpIfNot script_08010240 diff --git a/data/scripts/script_08010BB4.inc b/data/scripts/script_08010BB4.inc index c11563eb..cb38dd26 100644 --- a/data/scripts/script_08010BB4.inc +++ b/data/scripts/script_08010BB4.inc @@ -70,7 +70,7 @@ script_08010BCA: WaitForSomething2 0x00000008 TextboxNoOverlapFollowPos 0x1039, 0x000c _0807EA94 - PlayBgm 0x0001 + PlayBgm BGM_CASTLE_TOURNAMENT _0807E8E4_2 _0807E5F8 0x00000004 WaitForSomething2 0x00000008 @@ -96,18 +96,18 @@ script_08010BCA: WaitForSomething2 0x00000200 _0807E5F8 0x00280000 SoundReq0x80100000 - PlaySound 0x009b + PlaySound SFX_9B _0807E5F8 0x00000100 WaitForSomething2 0x00000200 TextboxNoOverlapFollowPos 0x1043, 0x0000 _0807EA94 - PlayBgm 0x000d + PlayBgm BGM_VAATI_THEME _0807E5F8 0x00000100 WaitForSomething2 0x00000200 _0807E5F8 0x0002a800 WaitForSomething2 0x00055000 - PlaySound 0x01c7 - PlaySound 0x00e5 + PlaySound SFX_1C7 + PlaySound SFX_BUTTON_DEPRESS _0807E5F8 0x00000100 _0807E5F8 0x00002800 CallWithArg sub_0807FB28, 0x00000003 @@ -120,16 +120,16 @@ script_08010BCA: SetEntityPositionRelative 0x01f8, 0x0098 SoundReq0x80100000 Wait 0x003c - PlayBgm 0x002f + PlayBgm BGM_VAATI_REBORN _0807E5F8 0x00028000 _0807E5F8 0x00000100 WaitForSomething2 0x00000200 WaitForSomething2 0x00050000 CallWithArg sub_0807FB28, 0x00000003 - PlaySound 0x00e5 + PlaySound SFX_BUTTON_DEPRESS _0807E5F8 0x00028000 WaitForSomething2 0x00050000 - PlaySound 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 0c27a592..2804a046 100644 --- a/data/scripts/script_08010E5A.inc +++ b/data/scripts/script_08010E5A.inc @@ -1,23 +1,23 @@ SCRIPT_START script_08010E5A Wait 0x001e - PlaySound 0x0125 + PlaySound SFX_125 CallWithArg sub_0807FB28, 0x00000003 Wait 0x003c - PlaySound 0x0125 + PlaySound SFX_125 CallWithArg sub_0807FB28, 0x00000003 Wait 0x0004 - PlaySound 0x0125 + PlaySound SFX_125 CallWithArg sub_0807FB28, 0x00000003 Wait 0x001e - PlaySound 0x012c + PlaySound SFX_12C _0807E5F8 0x00800000 WaitForSomething2 0x01000000 _0807E778 0x0004 DoFade7 WaitFor_2 Wait 0x003c - PlaySound 0x00ab - PlaySound 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 - PlaySound 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 5579bc5e..0b534de1 100644 --- a/data/scripts/script_08010F84.inc +++ b/data/scripts/script_08010F84.inc @@ -17,10 +17,10 @@ SCRIPT_START script_08010F84 Call sub_0806DC58 Wait 0x003c _0807E5F8 0x08000000 - PlaySound 0x0125 + PlaySound SFX_125 CallWithArg sub_0807FB28, 0x00000003 Wait 0x000f - PlaySound 0x0125 + PlaySound SFX_125 CallWithArg sub_0807FB28, 0x00000003 CallWithArg sub_0805DE18, 0x00000002 _0807F0C8 0x0000, 0x0000 diff --git a/data/scripts/script_080110E8.inc b/data/scripts/script_080110E8.inc index 04da4d6d..e65fa936 100644 --- a/data/scripts/script_080110E8.inc +++ b/data/scripts/script_080110E8.inc @@ -1,8 +1,8 @@ SCRIPT_START script_080110E8 - PlaySound 0x007a + PlaySound SFX_PLY_VO6 _0807EB44 0x0004 DoPostScriptAction 0x000d - PlaySound 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 0caaf4b9..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 - PlaySound 0x01c9 + PlaySound SFX_1C9 DoPostScriptAction 0x0010 Wait 0x0014 Call sub_08066E20 Wait 0x0014 DoPostScriptAction 0x0010 Call sub_0807F2D4 - PlaySound 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 f0bc8fad..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 - PlaySound 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 3bad72ce..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 - PlaySound 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 d6168abe..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 - PlaySound 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 5524d5de..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 - PlaySound 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 55b6551a..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 - PlaySound 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 7fb153b5..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 - PlaySound 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 432ed3c9..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 - PlaySound 0x0120 + PlaySound SFX_CHARGING_UP CallWithArg sub_08095420, script_08011890 Wait 0x00f0 DoPostScriptAction 0x0016 - PlaySound 0x01cb + PlaySound SFX_1CB WaitForSomething2 0x10000000 DoPostScriptAction 0x0000 _0807E5F8 0x00000200 @@ -49,13 +49,13 @@ SCRIPT_START script_080116A8 _0807E5F8 0x00000200 WaitForSomething2 0x00000100 DoPostScriptAction 0x0014 - PlaySound 0x01c4 + PlaySound SFX_1C4 CallWithArg sub_0809545C, script_080118D4 _0807E5F8 0x00000200 WaitForSomething2 0x00000100 Wait 0x003c DoPostScriptAction 0x0016 - PlaySound 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 59222923..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 - PlaySound 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 d80a31ba..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 - PlaySound 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 7dac16c3..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 - PlaySound 0x009a - PlaySound 0x01c6 + PlaySound SFX_VO_ZELDA7 + PlaySound SFX_1C6 _0807E5F8 0x10000000 WaitForSomething2 0x08000000 - PlaySound 0x011d + PlaySound SFX_11D DoPostScriptAction 0x0006 SCRIPT_END .2byte 0x0000 diff --git a/data/scripts/script_08011B40.inc b/data/scripts/script_08011B40.inc index 350e368c..28efb83c 100644 --- a/data/scripts/script_08011B40.inc +++ b/data/scripts/script_08011B40.inc @@ -56,7 +56,7 @@ script_08011BBC: Wait 0x003c _0807E878 SetRoomFlag 0x0000 - PlayBgm 0x0033 + PlayBgm BGM_FIGHT_THEME2 script_08011C04: CheckRoomFlag 0x0064 JumpIfNot script_08011C04 diff --git a/data/scripts/script_08011C7C.inc b/data/scripts/script_08011C7C.inc index e84cba1a..4ab8ff55 100644 --- a/data/scripts/script_08011C7C.inc +++ b/data/scripts/script_08011C7C.inc @@ -566,7 +566,7 @@ script_080122EC: LoadRoomEntityList gUnk_080F2758 DoPostScriptAction 0x0008 Wait 0x003c - PlaySound 0x0072 + PlaySound SFX_SECRET SetLocalFlag 0x0043 Wait 0x001e _0807E878 diff --git a/data/scripts/script_0801232C.inc b/data/scripts/script_0801232C.inc index 844f7dcb..ac4e25d5 100644 --- a/data/scripts/script_0801232C.inc +++ b/data/scripts/script_0801232C.inc @@ -35,13 +35,13 @@ script_08012368: _0807E858 0x0080 EndBlock WaitFor_2 - PlayBgm 0x002c + PlayBgm BGM_ELEMENTAL_SANCTUARY _0807EB28 0x1401 _0807EA94 _0807EB44 0x0004 DoPostScriptAction 0x0000 DoPostScriptAction 0x0007 - PlaySound 0x01ce + PlaySound SFX_ELEMENT_FLOAT SetEntity0x20 0xffff8000 Wait 0x003c _0807E8E4_0 @@ -59,7 +59,7 @@ script_08012368: _0807E858 0x0080 EndBlock WaitFor_2 - PlayBgm 0xffff + PlayBGM _0807EB28 0x1403 _0807EA94 SetIntVariable 0x00000203 diff --git a/data/scripts/script_08012430.inc b/data/scripts/script_08012430.inc index bddfee6d..03bfdd21 100644 --- a/data/scripts/script_08012430.inc +++ b/data/scripts/script_08012430.inc @@ -50,7 +50,7 @@ script_0801248A: _0807E778 0x0004 _0807E800 0x00000000 WaitFor_2 - PlayBgm 0x000e + PlayBgm BGM_EZLO_THEME _0807E5F8 0x00000010 WaitForSomething2 0x00000020 WaitForSomething2 0x00000100 @@ -74,7 +74,7 @@ script_0801248A: WaitFor_2 Call sub_0807DF50 _0807E878 - PlayBgm 0xffff + PlayBGM script_08012566: CheckPlayerInRegion 0x03a0, 0x01a0, 0x1020 JumpIfNot script_08012566 @@ -91,7 +91,7 @@ script_08012566: Wait 0x005a _0807E5F8 0x00000004 WaitForSomething2 0x00000008 - PlayBgm 0x000e + PlayBgm BGM_EZLO_THEME _0807E5F8 0x00000004 WaitForSomething2 0x00000008 _0807E5F8 0x00000040 @@ -105,7 +105,7 @@ script_08012566: _0807E5F8 0x00000004 WaitForSomething2 0x00000008 SoundReq0x80100000 - PlayBgm 0x0033 + PlayBgm BGM_FIGHT_THEME2 Call sub_0807DF50 _0807E878 _0807E5F8 0x00000050 @@ -114,14 +114,14 @@ script_08012566: _0807E864 Call sub_0807FA40 Call sub_0807DF28 - PlaySound 0x0072 + PlaySound SFX_SECRET SoundReq0x80100000 _0807E5F8 0x00000004 WaitForSomething2 0x00000008 StartPlayerScript script_08012AF0 WaitForSomething2 0x00000001 _0807E8E4_0 - PlayBgm 0x000e + PlayBgm BGM_EZLO_THEME Wait 0x001e _0807E5F8 0x00000004 WaitForSomething2 0x00000008 @@ -135,7 +135,7 @@ script_08012566: WaitForSomething2 0x00000008 SoundReq0x80100000 Wait 0x003c - PlayBgm 0xffff + PlayBGM Call sub_0806DCA0 _0807F0B4 0x0004 CameraTargetPlayer @@ -149,7 +149,7 @@ script_08012566: WaitForSomething2 0x00000008 SoundReq0x80100000 Wait 0x003c - PlayBgm 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 f9759dd7..930acbc1 100644 --- a/data/scripts/script_080126FC.inc +++ b/data/scripts/script_080126FC.inc @@ -232,7 +232,7 @@ script_08012A74: Call sub_0806D9A4 DoPostScriptAction 0x0008 Wait 0x0078 - PlayBgm 0x000e + PlayBgm BGM_EZLO_THEME BeginBlock _0807E8E4_2 _0807EB28 0x1112 diff --git a/data/scripts/script_08012F86.inc b/data/scripts/script_08012F86.inc index be1a4f4f..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 - PlaySound 0x00cd + PlaySound SFX_TASK_COMPLETE _0807F088 0x0038 WaitPlayerAction8 Wait 0x001e diff --git a/data/scripts/script_0801319A.inc b/data/scripts/script_0801319A.inc index 895f5f85..65a5b20e 100644 --- a/data/scripts/script_0801319A.inc +++ b/data/scripts/script_0801319A.inc @@ -37,7 +37,7 @@ script_080131AC: WaitForSomething2 0x00000010 _0807E5F8 0x00000020 WaitForSomething2 0x00000040 - PlayBgm 0x000d + PlayBgm BGM_VAATI_THEME StartPlayerScript script_0801334C WaitForSomething2 0x00000002 _0807E5F8 0x00000020 @@ -69,7 +69,7 @@ script_080131AC: _0807EB28 0x1605 _0807EA94 SetLocalFlag 0x0078 - PlayBgm 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 4a29a3a7..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 - PlaySound 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 9f9a31ce..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 - PlaySound 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 9fcf6ed0..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 - PlaySound 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 81398307..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 - PlaySound 0x01cd + PlaySound SFX_ELEMENT_PLACE Wait 0x005a BeginBlock - PlaySound 0x01ce + PlaySound SFX_ELEMENT_FLOAT CallWithArg sub_08095D54, script_08013E04 CallWithArg sub_08095D54, script_08013E28 EndBlock WaitForSomething2 0x18000000 BeginBlock - PlaySound 0x01cf + PlaySound SFX_ELEMENT_CHARGE CallWithArg sub_08095D8C, script_08014054 CallWithArg sub_08095D8C, script_08014074 EndBlock Wait 0x001e BeginBlock - PlaySound 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 - PlaySound 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 - PlaySound 0x00f6 + PlaySound SFX_EVAPORATE WaitFor_2 Wait 0x003c _0807E5F8 0x00000010 _0807E778 0x0002 DoFade6 WaitFor_2 - PlaySound 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 844b1113..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 - PlaySound 0x01cd + PlaySound SFX_ELEMENT_PLACE Wait 0x005a BeginBlock - PlaySound 0x01ce + PlaySound SFX_ELEMENT_FLOAT CallWithArg sub_08095D54, script_08013E4C EndBlock WaitForSomething2 0x20000000 BeginBlock - PlaySound 0x01cf + PlaySound SFX_ELEMENT_CHARGE CallWithArg sub_08095D8C, script_08014054 CallWithArg sub_08095D8C, script_08014074 CallWithArg sub_08095D8C, script_08014094 EndBlock Wait 0x001e BeginBlock - PlaySound 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 - PlaySound 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 - PlaySound 0x00f6 + PlaySound SFX_EVAPORATE WaitFor_2 Wait 0x003c _0807E5F8 0x00000010 _0807E778 0x0002 DoFade6 WaitFor_2 - PlaySound 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 6c5dcbb5..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 - PlaySound 0x01cd + PlaySound SFX_ELEMENT_PLACE Wait 0x005a BeginBlock - PlaySound 0x01ce + PlaySound SFX_ELEMENT_FLOAT CallWithArg sub_08095D54, script_08013E70 EndBlock WaitForSomething2 0x40000000 BeginBlock - PlaySound 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 - PlaySound 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 - PlaySound 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 - PlaySound 0x00f6 + PlaySound SFX_EVAPORATE WaitFor_2 Wait 0x003c _0807E5F8 0x00000010 _0807E778 0x0002 DoFade6 WaitFor_2 - PlaySound 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 3b1c528c..15c75a3c 100644 --- a/data/scripts/script_08013B70.inc +++ b/data/scripts/script_08013B70.inc @@ -1,5 +1,5 @@ SCRIPT_START script_08013B70 - PlaySound 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 d947aff7..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 - PlaySound 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 e5cb4b51..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 - PlaySound 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 c7280fc6..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 - PlaySound 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 e5512a68..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 - PlaySound 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 9654f590..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 - PlaySound 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 f72b0847..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 - PlaySound 0x01cd + PlaySound SFX_ELEMENT_PLACE _0807E5F8 0x40000000 Call sub_080791BC DoPostScriptAction 0x0006 diff --git a/data/scripts/script_08014450.inc b/data/scripts/script_08014450.inc index 671d02ee..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 - PlaySound 0x010c + PlaySound SFX_10C Wait 0x0018 SetRoomFlag 0x0000 SetLocalFlag 0x0092 diff --git a/data/scripts/script_080149CC.inc b/data/scripts/script_080149CC.inc index d0651382..0cd1cb3c 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 - PlaySound 0x0072 + PlaySound SFX_SECRET _0807EB74 DoPostScriptAction 0x0000 DoPostScriptAction 0x000a diff --git a/data/scripts/script_08014B34.inc b/data/scripts/script_08014B34.inc index 44c96658..ce8ed4c2 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 - PlaySound 0x0072 + PlaySound SFX_SECRET _0807E5F8 0x00000001 WaitForSomething2 0x00000002 Call sub_0807DF50 diff --git a/data/scripts/script_08014E14.inc b/data/scripts/script_08014E14.inc index b1c52814..7f06d9c2 100644 --- a/data/scripts/script_08014E14.inc +++ b/data/scripts/script_08014E14.inc @@ -151,7 +151,7 @@ script_08014FCC: WaitForSomething2 0x00000004 _0807E5F8 0x00000002 WaitForSomething2 0x00000004 - PlayBgm 0x000d + PlayBgm BGM_VAATI_THEME _0807EB28 0x1302 _0807EA94 TextboxNoOverlapFollowPos 0x1303, 0x0002 @@ -173,31 +173,31 @@ script_08014FCC: Call sub_0804F6A8 Wait 0x0004 Call sub_0804F808 - PlaySound 0x010b + PlaySound SFX_10B StartPlayerScript script_08015304 Call sub_0804F6C8 Wait 0x0004 Call sub_0804F830 - PlaySound 0x010b + PlaySound SFX_10B Call sub_0804F6E8 Wait 0x0004 Call sub_0804F854 - PlaySound 0x010b + PlaySound SFX_10B Call sub_0804F724 Wait 0x0004 Call sub_0804F89C - PlaySound 0x010b + PlaySound SFX_10B Call sub_0804F760 Wait 0x0004 Call sub_0804F8E0 - PlaySound 0x010b + PlaySound SFX_10B Wait 0x003c WaitForSomething2 0x00000001 - PlaySound 0x01b0 + PlaySound SFX_1B0 Call sub_0804F79C Wait 0x000a LoadRoomEntityList gUnk_080F7FC0 - PlayBgm 0x002d + PlayBgm BGM_FIGHT_THEME Call sub_0807DF50 _0807E878 script_08015104: @@ -213,25 +213,25 @@ script_08015104: Call sub_0804F6A8 Wait 0x0004 Call sub_0804F928 - PlaySound 0x010b + PlaySound SFX_10B Call sub_0804F6C8 Wait 0x0004 Call sub_0804F944 - PlaySound 0x010b + PlaySound SFX_10B Call sub_0804F6E8 Wait 0x0004 Call sub_0804F960 - PlaySound 0x010b + PlaySound SFX_10B Call sub_0804F724 Wait 0x0004 Call sub_0804F994 - PlaySound 0x010b + PlaySound SFX_10B Call sub_0804F760 Wait 0x0004 Call sub_0804F9C8 - PlaySound 0x010b + PlaySound SFX_10B Wait 0x003c - PlaySound 0x0072 + PlaySound SFX_SECRET _0807F0B4 0x0004 CameraTargetPlayer SetLocalFlag 0x008c @@ -268,7 +268,7 @@ script_08015104: _0807F0B4 0x0004 CameraTargetPlayer Call sub_08054570 - PlayBgm 0xffff + PlayBGM Call sub_0807DF50 _0807E878 DoPostScriptAction 0x0006 diff --git a/data/scripts/script_08015234.inc b/data/scripts/script_08015234.inc index a07588d6..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 - PlaySound 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 5b5db01e..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 - PlayBgm 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 f662f244..8a97209e 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 - PlaySound 0x0125 + PlaySound SFX_125 CallWithArg sub_0807FB28, 0x00000003 _0807E5F8 0x00048000 WaitForSomething2 0x00090000 diff --git a/data/scripts/script_0801550C.inc b/data/scripts/script_0801550C.inc index 7492d1ad..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 - PlaySound 0x0125 + PlaySound SFX_125 CallWithArg sub_0807FB28, 0x00000003 Wait 0x000a - PlaySound 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 d3a1fbe0..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 - PlaySound 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 01f7a112..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 - PlaySound 0x01c5 + PlaySound SFX_1C5 Call sub_08094B6C _0807EDD4 0x0078, 0x00b8 - PlaySound 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 acf934c4..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 - PlaySound 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 059a801f..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 - PlaySound 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 447f45a1..7e551f52 100644 --- a/data/scripts/script_08015BE8.inc +++ b/data/scripts/script_08015BE8.inc @@ -28,7 +28,7 @@ script_08015BF0: _0807E778 0x0004 _0807E800 0x00000000 WaitFor_2 - PlayBgm 0xffff + PlayBGM _0807EB28 0x131f _0807EA94 SetLocalFlag 0x009c diff --git a/data/scripts/script_08015CD4.inc b/data/scripts/script_08015CD4.inc index b290f8d8..15699b72 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 - PlayBgm 0x000d + PlayBgm BGM_VAATI_THEME _0807E5F8 0x00000010 WaitForSomething2 0x00000020 _0807F0B4 0x0004 @@ -47,7 +47,7 @@ SCRIPT_START script_08015CD4 _0807E778 0x0004 DoFade4 WaitFor_2 - PlayBgm 0x0034 + PlayBgm BGM_DIGGING_CAVE _0807E5F8 0x00000040 WaitForSomething2 0x00000080 _0807E5F8 0x00000001 diff --git a/data/scripts/script_08016004.inc b/data/scripts/script_08016004.inc index 4216e062..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 - PlaySound 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 fdab17d2..d46b5f74 100644 --- a/data/scripts/script_080160A8.inc +++ b/data/scripts/script_080160A8.inc @@ -180,9 +180,9 @@ script_080162F6: Call sub_0807DF28 _0807E864 SoundReq0x80100000 - PlaySound 0x00cd + PlaySound SFX_TASK_COMPLETE Wait 0x003c - PlayBgm 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 246145b0..df0eea91 100644 --- a/data/scripts/script_08016482.inc +++ b/data/scripts/script_08016482.inc @@ -60,8 +60,8 @@ SCRIPT_START script_08016482 _0807EEF4 0xfff0, 0x0014 DoPostScriptAction 0x0000 DoPostScriptAction2 0x0001 - PlaySound 0x0074 - PlayBgm 0x001d + PlaySound SFX_METAL_CLINK + PlayBgm BGM_MINISH_WOODS SoundReq 0x00000074 SoundReq0x80100000 ModRupees 0xff38 diff --git a/data/songs.s b/data/songs.s index 2b5eddd3..79dcca2e 100644 --- a/data/songs.s +++ b/data/songs.s @@ -3,1520 +3,1520 @@ song_08DCC48C:: @ 08DCC48C .incbin "baserom.gba", 0xDCC48C, 0x0000240 -song_08DCC6CC:: @ 08DCC6CC +bgmCastleTournament:: @ 08DCC6CC .incbin "baserom.gba", 0xDCC6CC, 0x0000178 -song_08DCC844:: @ 08DCC844 +bgmVaatiMotif:: @ 08DCC844 .incbin "baserom.gba", 0xDCC844, 0x00001B0 -song_08DCC9F4:: @ 08DCC9F4 +bgmTitleScreen:: @ 08DCC9F4 .incbin "baserom.gba", 0xDCC9F4, 0x0000148 -song_08DCCB3C:: @ 08DCCB3C +bgmCastleMotif:: @ 08DCCB3C .incbin "baserom.gba", 0xDCCB3C, 0x0000204 -song_08DCCD40:: @ 08DCCD40 +bgmElementGet:: @ 08DCCD40 .incbin "baserom.gba", 0xDCCD40, 0x0000388 -song_08DCD0C8:: @ 08DCD0C8 +bgmFairyFountain:: @ 08DCD0C8 .incbin "baserom.gba", 0xDCD0C8, 0x00003E4 -song_08DCD4AC:: @ 08DCD4AC +bgmFileSelect:: @ 08DCD4AC .incbin "baserom.gba", 0xDCD4AC, 0x0000A80 -song_08DCDF2C:: @ 08DCDF2C +bgmIntorCutscene:: @ 08DCDF2C .incbin "baserom.gba", 0xDCDF2C, 0x0001808 -song_08DCF734:: @ 08DCF734 +bgmCredits:: @ 08DCF734 .incbin "baserom.gba", 0xDCF734, 0x000030C -song_08DCFA40:: @ 08DCFA40 +bgmGameover:: @ 08DCFA40 .incbin "baserom.gba", 0xDCFA40, 0x00001B4 -song_08DCFBF4:: @ 08DCFBF4 +bgmSavingZelda:: @ 08DCFBF4 .incbin "baserom.gba", 0xDCFBF4, 0x00001A4 -song_08DCFD98:: @ 08DCFD98 +bgmLttpTitle:: @ 08DCFD98 .incbin "baserom.gba", 0xDCFD98, 0x00004AC -song_08DD0244:: @ 08DD0244 +bgmVaatiTheme:: @ 08DD0244 .incbin "baserom.gba", 0xDD0244, 0x000044C -song_08DD0690:: @ 08DD0690 +bgmEzloTheme:: @ 08DD0690 .incbin "baserom.gba", 0xDD0690, 0x0000404 -song_08DD0A94:: @ 08DD0A94 +bgmStory:: @ 08DD0A94 .incbin "baserom.gba", 0xDD0A94, 0x0000260 -song_08DD0CF4:: @ 08DD0CF4 +bgmFestivalApproach:: @ 08DD0CF4 .incbin "baserom.gba", 0xDD0CF4, 0x00004B4 -song_08DD11A8:: @ 08DD11A8 +bgmBeatVaati:: @ 08DD11A8 .incbin "baserom.gba", 0xDD11A8, 0x00003A0 -song_08DD1548:: @ 08DD1548 +bgmBeanstalk:: @ 08DD1548 .incbin "baserom.gba", 0xDD1548, 0x0000448 -song_08DD1990:: @ 08DD1990 +bgmHouse:: @ 08DD1990 .incbin "baserom.gba", 0xDD1990, 0x000029C -song_08DD1C2C:: @ 08DD1C2C +bgmCuccoMinigame:: @ 08DD1C2C .incbin "baserom.gba", 0xDD1C2C, 0x0000278 -song_08DD1EA4:: @ 08DD1EA4 +bgmSyrupTheme:: @ 08DD1EA4 .incbin "baserom.gba", 0xDD1EA4, 0x000028C -song_08DD2130:: @ 08DD2130 +bgmDungeon:: @ 08DD2130 .incbin "baserom.gba", 0xDD2130, 0x0000210 -song_08DD2340:: @ 08DD2340 +bgmElementTheme:: @ 08DD2340 .incbin "baserom.gba", 0xDD2340, 0x0000A10 -song_08DD2D50:: @ 08DD2D50 +bgmHyruleField:: @ 08DD2D50 .incbin "baserom.gba", 0xDD2D50, 0x00003A0 -song_08DD30F0:: @ 08DD30F0 +bgmHyruleCastle:: @ 08DD30F0 .incbin "baserom.gba", 0xDD30F0, 0x000026C -song_08DD335C:: @ 08DD335C +bgmHyruleCastleNointro:: @ 08DD335C .incbin "baserom.gba", 0xDD335C, 0x0000870 -song_08DD3BCC:: @ 08DD3BCC +bgmMinishVillage:: @ 08DD3BCC .incbin "baserom.gba", 0xDD3BCC, 0x000051C -song_08DD40E8:: @ 08DD40E8 +bgmMinishWoods:: @ 08DD40E8 .incbin "baserom.gba", 0xDD40E8, 0x0000770 -song_08DD4858:: @ 08DD4858 +bgmCrenelStorm:: @ 08DD4858 .incbin "baserom.gba", 0xDD4858, 0x00002EC -song_08DD4B44:: @ 08DD4B44 +bgmCastorWilds:: @ 08DD4B44 .incbin "baserom.gba", 0xDD4B44, 0x00007B8 -song_08DD52FC:: @ 08DD52FC +bgmHyruleTown:: @ 08DD52FC .incbin "baserom.gba", 0xDD52FC, 0x0000598 -song_08DD5894:: @ 08DD5894 +bgmRoyalValley:: @ 08DD5894 .incbin "baserom.gba", 0xDD5894, 0x0000C68 -song_08DD64FC:: @ 08DD64FC +bgmCloudTops:: @ 08DD64FC .incbin "baserom.gba", 0xDD64FC, 0x0000700 -song_08DD6BFC:: @ 08DD6BFC +bgmDarkHyruleCastle:: @ 08DD6BFC .incbin "baserom.gba", 0xDD6BFC, 0x00003C8 -song_08DD6FC4:: @ 08DD6FC4 +bgmSecretCastleEntrance:: @ 08DD6FC4 .incbin "baserom.gba", 0xDD6FC4, 0x00001B0 -song_08DD7174:: @ 08DD7174 +bmgDeepwoodShrine:: @ 08DD7174 .incbin "baserom.gba", 0xDD7174, 0x00004FC -song_08DD7670:: @ 08DD7670 +bgmCaveOfFlames:: @ 08DD7670 .incbin "baserom.gba", 0xDD7670, 0x0000798 -song_08DD7E08:: @ 08DD7E08 +bgmFortressOfWinds:: @ 08DD7E08 .incbin "baserom.gba", 0xDD7E08, 0x00005C4 -song_08DD83CC:: @ 08DD83CC +bgmTempleOfDroplets:: @ 08DD83CC .incbin "baserom.gba", 0xDD83CC, 0x0000A90 -song_08DD8E5C:: @ 08DD8E5C +bgmPalaceOfWinds:: @ 08DD8E5C .incbin "baserom.gba", 0xDD8E5C, 0x00001D0 -song_08DD902C:: @ 08DD902C +bgmEzloStory:: @ 08DD902C .incbin "baserom.gba", 0xDD902C, 0x00005D8 -song_08DD9604:: @ 08DD9604 +bgmRoyalCrypt:: @ 08DD9604 .incbin "baserom.gba", 0xDD9604, 0x00004A8 -song_08DD9AAC:: @ 08DD9AAC +bgmElementalSanctuary:: @ 08DD9AAC .incbin "baserom.gba", 0xDD9AAC, 0x00004A4 -song_08DD9F50:: @ 08DD9F50 +bgmFightTheme:: @ 08DD9F50 .incbin "baserom.gba", 0xDD9F50, 0x00004A8 -song_08DDA3F8:: @ 08DDA3F8 +bgmBossTheme:: @ 08DDA3F8 .incbin "baserom.gba", 0xDDA3F8, 0x00006D0 -song_08DDAAC8:: @ 08DDAAC8 +bgmVaatiReborn:: @ 08DDAAC8 .incbin "baserom.gba", 0xDDAAC8, 0x000070C -song_08DDB1D4:: @ 08DDB1D4 +bgmVaatiTransfigured:: @ 08DDB1D4 .incbin "baserom.gba", 0xDDB1D4, 0x0000410 -song_08DDB5E4:: @ 08DDB5E4 +bgmCastleCollapse:: @ 08DDB5E4 .incbin "baserom.gba", 0xDDB5E4, 0x0000A8C -song_08DDC070:: @ 08DDC070 +bgmVaatiWrath:: @ 08DDC070 .incbin "baserom.gba", 0xDDC070, 0x00001E0 -song_08DDC250:: @ 08DDC250 +bgmFightTheme2:: @ 08DDC250 .incbin "baserom.gba", 0xDDC250, 0x0000144 -song_08DDC394:: @ 08DDC394 +bgmDiggingCave:: @ 08DDC394 .incbin "baserom.gba", 0xDDC394, 0x0000120 -song_08DDC4B4:: @ 08DDC4B4 +bgmSwiftbladeDojo:: @ 08DDC4B4 .incbin "baserom.gba", 0xDDC4B4, 0x0000A74 -song_08DDCF28:: @ 08DDCF28 +bgmMinishCap:: @ 08DDCF28 .incbin "baserom.gba", 0xDDCF28, 0x00005E8 -song_08DDD510:: @ 08DDD510 +bgmMtCrenel:: @ 08DDD510 .incbin "baserom.gba", 0xDDD510, 0x0000540 -song_08DDDA50:: @ 08DDDA50 +bgmPicoriFestival:: @ 08DDDA50 .incbin "baserom.gba", 0xDDDA50, 0x0000A94 -song_08DDE4E4:: @ 08DDE4E4 +bgmLostWoods:: @ 08DDE4E4 .incbin "baserom.gba", 0xDDE4E4, 0x0000340 -song_08DDE824:: @ 08DDE824 +bgmFairyFountain2:: @ 08DDE824 .incbin "baserom.gba", 0xDDE824, 0x0000414 -song_08DDEC38:: @ 08DDEC38 +bgmWindRuins:: @ 08DDEC38 .incbin "baserom.gba", 0xDDEC38, 0x0000134 -song_08DDED6C:: @ 08DDED6C +bgmLearnScroll:: @ 08DDED6C .incbin "baserom.gba", 0xDDED6C, 0x00000AC -song_08DDEE18:: @ 08DDEE18 +bgmEzloGet:: @ 08DDEE18 .incbin "baserom.gba", 0xDDEE18, 0x000002C -song_08DDEE44:: @ 08DDEE44 +sfxBeep:: @ 08DDEE44 .incbin "baserom.gba", 0xDDEE44, 0x0000078 -song_08DDEEBC:: @ 08DDEEBC +sfxTextboxOpen:: @ 08DDEEBC .incbin "baserom.gba", 0xDDEEBC, 0x0000064 -song_08DDEF20:: @ 08DDEF20 +sfxTextboxClose:: @ 08DDEF20 .incbin "baserom.gba", 0xDDEF20, 0x0000024 -song_08DDEF44:: @ 08DDEF44 +sfxTextboxNext:: @ 08DDEF44 .incbin "baserom.gba", 0xDDEF44, 0x0000038 -song_08DDEF7C:: @ 08DDEF7C +sfxTextboxSwap:: @ 08DDEF7C .incbin "baserom.gba", 0xDDEF7C, 0x0000020 -song_08DDEF9C:: @ 08DDEF9C +sfxTextboxChoice:: @ 08DDEF9C .incbin "baserom.gba", 0xDDEF9C, 0x000006C -song_08DDF008:: @ 08DDF008 +sfxTextboxSelect:: @ 08DDF008 .incbin "baserom.gba", 0xDDF008, 0x0000038 -song_08DDF040:: @ 08DDF040 +sfx6B:: @ 08DDF040 .incbin "baserom.gba", 0xDDF040, 0x0000028 -song_08DDF068:: @ 08DDF068 +sfxMenuCancel:: @ 08DDF068 .incbin "baserom.gba", 0xDDF068, 0x000002C -song_08DDF094:: @ 08DDF094 +sfxMenuError:: @ 08DDF094 .incbin "baserom.gba", 0xDDF094, 0x0000028 -song_08DDF0BC:: @ 08DDF0BC +sfxRupeeBounce:: @ 08DDF0BC .incbin "baserom.gba", 0xDDF0BC, 0x0000030 -song_08DDF0EC:: @ 08DDF0EC +sfxRupeeGet:: @ 08DDF0EC .incbin "baserom.gba", 0xDDF0EC, 0x0000058 -song_08DDF144:: @ 08DDF144 +sfxHeartBounce:: @ 08DDF144 .incbin "baserom.gba", 0xDDF144, 0x0000028 -song_08DDF16C:: @ 08DDF16C +sfxHeartGet:: @ 08DDF16C .incbin "baserom.gba", 0xDDF16C, 0x0000030 -song_08DDF19C:: @ 08DDF19C +sfxSecret:: @ 08DDF19C .incbin "baserom.gba", 0xDDF19C, 0x0000058 -song_08DDF1F4:: @ 08DDF1F4 +sfxSecretBig:: @ 08DDF1F4 .incbin "baserom.gba", 0xDDF1F4, 0x0000028 -song_08DDF21C:: @ 08DDF21C +sfxMetalClink:: @ 08DDF21C .incbin "baserom.gba", 0xDDF21C, 0x000001C -song_08DDF238:: @ 08DDF238 +sfxPlyVo1:: @ 08DDF238 .incbin "baserom.gba", 0xDDF238, 0x000001C -song_08DDF254:: @ 08DDF254 +sfxPlyVo2:: @ 08DDF254 .incbin "baserom.gba", 0xDDF254, 0x000001C -song_08DDF270:: @ 08DDF270 +sfxPlyVo3:: @ 08DDF270 .incbin "baserom.gba", 0xDDF270, 0x000001C -song_08DDF28C:: @ 08DDF28C +sfxPlyVo4:: @ 08DDF28C .incbin "baserom.gba", 0xDDF28C, 0x000001C -song_08DDF2A8:: @ 08DDF2A8 +sfxPlyVo5:: @ 08DDF2A8 .incbin "baserom.gba", 0xDDF2A8, 0x000001C -song_08DDF2C4:: @ 08DDF2C4 +sfxPlyVo6:: @ 08DDF2C4 .incbin "baserom.gba", 0xDDF2C4, 0x000001C -song_08DDF2E0:: @ 08DDF2E0 +sfxPlyVo7:: @ 08DDF2E0 .incbin "baserom.gba", 0xDDF2E0, 0x000001C -song_08DDF2FC:: @ 08DDF2FC +sfxPlyJump:: @ 08DDF2FC .incbin "baserom.gba", 0xDDF2FC, 0x0000020 -song_08DDF31C:: @ 08DDF31C +sfxPlyLand:: @ 08DDF31C .incbin "baserom.gba", 0xDDF31C, 0x0000020 -song_08DDF33C:: @ 08DDF33C +sfx7E:: @ 08DDF33C .incbin "baserom.gba", 0xDDF33C, 0x0000050 -song_08DDF38C:: @ 08DDF38C +sfxPlyLift:: @ 08DDF38C .incbin "baserom.gba", 0xDDF38C, 0x0000024 -song_08DDF3B0:: @ 08DDF3B0 +sfx80:: @ 08DDF3B0 .incbin "baserom.gba", 0xDDF3B0, 0x0000034 -song_08DDF3E4:: @ 08DDF3E4 +sfx81:: @ 08DDF3E4 .incbin "baserom.gba", 0xDDF3E4, 0x000001C -song_08DDF400:: @ 08DDF400 +sfx82:: @ 08DDF400 .incbin "baserom.gba", 0xDDF400, 0x000003C -song_08DDF43C:: @ 08DDF43C +sfxWaterWalk:: @ 08DDF43C .incbin "baserom.gba", 0xDDF43C, 0x0000048 -song_08DDF484:: @ 08DDF484 +sfxWaterSplash:: @ 08DDF484 .incbin "baserom.gba", 0xDDF484, 0x00000F8 -song_08DDF57C:: @ 08DDF57C +sfxFallHole:: @ 08DDF57C .incbin "baserom.gba", 0xDDF57C, 0x000001C -song_08DDF598:: @ 08DDF598 +sfx86:: @ 08DDF598 .incbin "baserom.gba", 0xDDF598, 0x0000070 -song_08DDF608:: @ 08DDF608 +sfxPlyDie:: @ 08DDF608 .incbin "baserom.gba", 0xDDF608, 0x0000028 -song_08DDF630:: @ 08DDF630 +sfx88:: @ 08DDF630 .incbin "baserom.gba", 0xDDF630, 0x000001C -song_08DDF64C:: @ 08DDF64C +sfxBarrelRelease:: @ 08DDF64C .incbin "baserom.gba", 0xDDF64C, 0x000001C -song_08DDF668:: @ 08DDF668 +sfxBarrelEnter:: @ 08DDF668 .incbin "baserom.gba", 0xDDF668, 0x000001C -song_08DDF684:: @ 08DDF684 +sfxBarrelRoll:: @ 08DDF684 .incbin "baserom.gba", 0xDDF684, 0x000001C -song_08DDF6A0:: @ 08DDF6A0 +sfxBarrelRollStop:: @ 08DDF6A0 .incbin "baserom.gba", 0xDDF6A0, 0x000001C -song_08DDF6BC:: @ 08DDF6BC +sfxVoEzlo1:: @ 08DDF6BC .incbin "baserom.gba", 0xDDF6BC, 0x000001C -song_08DDF6D8:: @ 08DDF6D8 +sfxVoEzlo2:: @ 08DDF6D8 .incbin "baserom.gba", 0xDDF6D8, 0x000001C -song_08DDF6F4:: @ 08DDF6F4 +sfxVoEzlo3:: @ 08DDF6F4 .incbin "baserom.gba", 0xDDF6F4, 0x000001C -song_08DDF710:: @ 08DDF710 +sfxVoEzlo4:: @ 08DDF710 .incbin "baserom.gba", 0xDDF710, 0x000001C -song_08DDF72C:: @ 08DDF72C +sfxVoEzlo5:: @ 08DDF72C .incbin "baserom.gba", 0xDDF72C, 0x000001C -song_08DDF748:: @ 08DDF748 +sfxVoEzlo6:: @ 08DDF748 .incbin "baserom.gba", 0xDDF748, 0x000001C -song_08DDF764:: @ 08DDF764 +sfxVoEzlo7:: @ 08DDF764 .incbin "baserom.gba", 0xDDF764, 0x000001C -song_08DDF780:: @ 08DDF780 +sfxVoZelda1:: @ 08DDF780 .incbin "baserom.gba", 0xDDF780, 0x000001C -song_08DDF79C:: @ 08DDF79C +sfxVoZelda2:: @ 08DDF79C .incbin "baserom.gba", 0xDDF79C, 0x000001C -song_08DDF7B8:: @ 08DDF7B8 +sfxVoZelda3:: @ 08DDF7B8 .incbin "baserom.gba", 0xDDF7B8, 0x000001C -song_08DDF7D4:: @ 08DDF7D4 +sfxVoZelda4:: @ 08DDF7D4 .incbin "baserom.gba", 0xDDF7D4, 0x000001C -song_08DDF7F0:: @ 08DDF7F0 +sfxVoZelda5:: @ 08DDF7F0 .incbin "baserom.gba", 0xDDF7F0, 0x000001C -song_08DDF80C:: @ 08DDF80C +sfxVoZelda6:: @ 08DDF80C .incbin "baserom.gba", 0xDDF80C, 0x000001C -song_08DDF828:: @ 08DDF828 +sfxVoZelda7:: @ 08DDF828 .incbin "baserom.gba", 0xDDF828, 0x000001C -song_08DDF844:: @ 08DDF844 +sfx9B:: @ 08DDF844 .incbin "baserom.gba", 0xDDF844, 0x000001C -song_08DDF860:: @ 08DDF860 +sfx9C:: @ 08DDF860 .incbin "baserom.gba", 0xDDF860, 0x000001C -song_08DDF87C:: @ 08DDF87C +sfx9D:: @ 08DDF87C .incbin "baserom.gba", 0xDDF87C, 0x000001C -song_08DDF898:: @ 08DDF898 +sfx9E:: @ 08DDF898 .incbin "baserom.gba", 0xDDF898, 0x000001C -song_08DDF8B4:: @ 08DDF8B4 +sfx9F:: @ 08DDF8B4 .incbin "baserom.gba", 0xDDF8B4, 0x0000020 -song_08DDF8D4:: @ 08DDF8D4 +sfxA0:: @ 08DDF8D4 .incbin "baserom.gba", 0xDDF8D4, 0x000001C -song_08DDF8F0:: @ 08DDF8F0 +sfxVoTingle1:: @ 08DDF8F0 .incbin "baserom.gba", 0xDDF8F0, 0x000001C -song_08DDF90C:: @ 08DDF90C +sfxVoTingle2:: @ 08DDF90C .incbin "baserom.gba", 0xDDF90C, 0x000001C -song_08DDF928:: @ 08DDF928 +sfxVoKing1:: @ 08DDF928 .incbin "baserom.gba", 0xDDF928, 0x000001C -song_08DDF944:: @ 08DDF944 +sfxVoKing2:: @ 08DDF944 .incbin "baserom.gba", 0xDDF944, 0x000001C -song_08DDF960:: @ 08DDF960 +sfxVoKing3:: @ 08DDF960 .incbin "baserom.gba", 0xDDF960, 0x000001C -song_08DDF97C:: @ 08DDF97C +sfxVoKing4:: @ 08DDF97C .incbin "baserom.gba", 0xDDF97C, 0x000001C -song_08DDF998:: @ 08DDF998 +sfxVoKing5:: @ 08DDF998 .incbin "baserom.gba", 0xDDF998, 0x000001C -song_08DDF9B4:: @ 08DDF9B4 +sfxA8:: @ 08DDF9B4 .incbin "baserom.gba", 0xDDF9B4, 0x000001C -song_08DDF9D0:: @ 08DDF9D0 +sfxA9:: @ 08DDF9D0 .incbin "baserom.gba", 0xDDF9D0, 0x000001C -song_08DDF9EC:: @ 08DDF9EC +sfxAA:: @ 08DDF9EC .incbin "baserom.gba", 0xDDF9EC, 0x0000020 -song_08DDFA0C:: @ 08DDFA0C +sfxSpiritsRelease:: @ 08DDFA0C .incbin "baserom.gba", 0xDDFA0C, 0x000001C -song_08DDFA28:: @ 08DDFA28 +sfxAC:: @ 08DDFA28 .incbin "baserom.gba", 0xDDFA28, 0x000001C -song_08DDFA44:: @ 08DDFA44 +sfxVoBeedle:: @ 08DDFA44 .incbin "baserom.gba", 0xDDFA44, 0x000001C -song_08DDFA60:: @ 08DDFA60 +sfxAE:: @ 08DDFA60 .incbin "baserom.gba", 0xDDFA60, 0x000001C -song_08DDFA7C:: @ 08DDFA7C +sfxAF:: @ 08DDFA7C .incbin "baserom.gba", 0xDDFA7C, 0x000001C -song_08DDFA98:: @ 08DDFA98 +sfxB0:: @ 08DDFA98 .incbin "baserom.gba", 0xDDFA98, 0x000001C -song_08DDFAB4:: @ 08DDFAB4 +sfxMinish1:: @ 08DDFAB4 .incbin "baserom.gba", 0xDDFAB4, 0x000001C -song_08DDFAD0:: @ 08DDFAD0 +sfxMinish2:: @ 08DDFAD0 .incbin "baserom.gba", 0xDDFAD0, 0x000001C -song_08DDFAEC:: @ 08DDFAEC +sfxMinish3:: @ 08DDFAEC .incbin "baserom.gba", 0xDDFAEC, 0x000001C -song_08DDFB08:: @ 08DDFB08 +sfxMinish4:: @ 08DDFB08 .incbin "baserom.gba", 0xDDFB08, 0x000001C -song_08DDFB24:: @ 08DDFB24 +sfxB5:: @ 08DDFB24 .incbin "baserom.gba", 0xDDFB24, 0x000001C -song_08DDFB40:: @ 08DDFB40 +sfxB6:: @ 08DDFB40 .incbin "baserom.gba", 0xDDFB40, 0x000001C -song_08DDFB5C:: @ 08DDFB5C +sfxB7:: @ 08DDFB5C .incbin "baserom.gba", 0xDDFB5C, 0x000001C -song_08DDFB78:: @ 08DDFB78 +sfxB8:: @ 08DDFB78 .incbin "baserom.gba", 0xDDFB78, 0x000001C -song_08DDFB94:: @ 08DDFB94 +sfxB9:: @ 08DDFB94 .incbin "baserom.gba", 0xDDFB94, 0x000001C -song_08DDFBB0:: @ 08DDFBB0 +sfxBA:: @ 08DDFBB0 .incbin "baserom.gba", 0xDDFBB0, 0x000001C -song_08DDFBCC:: @ 08DDFBCC +sfxBB:: @ 08DDFBCC .incbin "baserom.gba", 0xDDFBCC, 0x000001C -song_08DDFBE8:: @ 08DDFBE8 +sfxBC:: @ 08DDFBE8 .incbin "baserom.gba", 0xDDFBE8, 0x000001C -song_08DDFC04:: @ 08DDFC04 +sfxBD:: @ 08DDFC04 .incbin "baserom.gba", 0xDDFC04, 0x000001C -song_08DDFC20:: @ 08DDFC20 +sfxBE:: @ 08DDFC20 .incbin "baserom.gba", 0xDDFC20, 0x000001C -song_08DDFC3C:: @ 08DDFC3C +sfxBF:: @ 08DDFC3C .incbin "baserom.gba", 0xDDFC3C, 0x000001C -song_08DDFC58:: @ 08DDFC58 +sfxC0:: @ 08DDFC58 .incbin "baserom.gba", 0xDDFC58, 0x000001C -song_08DDFC74:: @ 08DDFC74 +sfxC1:: @ 08DDFC74 .incbin "baserom.gba", 0xDDFC74, 0x000001C -song_08DDFC90:: @ 08DDFC90 +sfxC2:: @ 08DDFC90 .incbin "baserom.gba", 0xDDFC90, 0x000001C -song_08DDFCAC:: @ 08DDFCAC +sfxC3:: @ 08DDFCAC .incbin "baserom.gba", 0xDDFCAC, 0x000001C -song_08DDFCC8:: @ 08DDFCC8 +sfxC4:: @ 08DDFCC8 .incbin "baserom.gba", 0xDDFCC8, 0x000001C -song_08DDFCE4:: @ 08DDFCE4 +sfxC5:: @ 08DDFCE4 .incbin "baserom.gba", 0xDDFCE4, 0x000001C -song_08DDFD00:: @ 08DDFD00 +sfxC6:: @ 08DDFD00 .incbin "baserom.gba", 0xDDFD00, 0x000001C -song_08DDFD1C:: @ 08DDFD1C +sfxC7:: @ 08DDFD1C .incbin "baserom.gba", 0xDDFD1C, 0x000001C -song_08DDFD38:: @ 08DDFD38 +sfxC8:: @ 08DDFD38 .incbin "baserom.gba", 0xDDFD38, 0x000001C -song_08DDFD54:: @ 08DDFD54 +sfxC9:: @ 08DDFD54 .incbin "baserom.gba", 0xDDFD54, 0x000001C -song_08DDFD70:: @ 08DDFD70 +sfxCA:: @ 08DDFD70 .incbin "baserom.gba", 0xDDFD70, 0x000001C -song_08DDFD8C:: @ 08DDFD8C +sfxCB:: @ 08DDFD8C .incbin "baserom.gba", 0xDDFD8C, 0x000001C -song_08DDFDA8:: @ 08DDFDA8 +sfxRemSleep:: @ 08DDFDA8 .incbin "baserom.gba", 0xDDFDA8, 0x000002C -song_08DDFDD4:: @ 08DDFDD4 +sfxTaskComplete:: @ 08DDFDD4 .incbin "baserom.gba", 0xDDFDD4, 0x0000040 -song_08DDFE14:: @ 08DDFE14 +sfxKeyAppear:: @ 08DDFE14 .incbin "baserom.gba", 0xDDFE14, 0x000001C -song_08DDFE30:: @ 08DDFE30 +sfxCF:: @ 08DDFE30 .incbin "baserom.gba", 0xDDFE30, 0x000001C -song_08DDFE4C:: @ 08DDFE4C +sfxD0:: @ 08DDFE4C .incbin "baserom.gba", 0xDDFE4C, 0x000001C -song_08DDFE68:: @ 08DDFE68 +sfxVoDog:: @ 08DDFE68 .incbin "baserom.gba", 0xDDFE68, 0x000001C -song_08DDFE84:: @ 08DDFE84 +sfxVoCat:: @ 08DDFE84 .incbin "baserom.gba", 0xDDFE84, 0x000001C -song_08DDFEA0:: @ 08DDFEA0 +sfxVoEpona:: @ 08DDFEA0 .incbin "baserom.gba", 0xDDFEA0, 0x000001C -song_08DDFEBC:: @ 08DDFEBC +sfxVoCow:: @ 08DDFEBC .incbin "baserom.gba", 0xDDFEBC, 0x000001C -song_08DDFED8:: @ 08DDFED8 +sfxVoCuccoCall:: @ 08DDFED8 .incbin "baserom.gba", 0xDDFED8, 0x000001C -song_08DDFEF4:: @ 08DDFEF4 +sfxVoCheep:: @ 08DDFEF4 .incbin "baserom.gba", 0xDDFEF4, 0x000001C -song_08DDFF10:: @ 08DDFF10 +sfxItemSwordCharge:: @ 08DDFF10 .incbin "baserom.gba", 0xDDFF10, 0x000001C -song_08DDFF2C:: @ 08DDFF2C +sfxItemSwordChargeFinish:: @ 08DDFF2C .incbin "baserom.gba", 0xDDFF2C, 0x000001C -song_08DDFF48:: @ 08DDFF48 +sfxD9:: @ 08DDFF48 .incbin "baserom.gba", 0xDDFF48, 0x000001C -song_08DDFF64:: @ 08DDFF64 +sfxDA:: @ 08DDFF64 .incbin "baserom.gba", 0xDDFF64, 0x000001C -song_08DDFF80:: @ 08DDFF80 +sfxVoSturgeon:: @ 08DDFF80 .incbin "baserom.gba", 0xDDFF80, 0x000001C -song_08DDFF9C:: @ 08DDFF9C +sfxHammer1:: @ 08DDFF9C .incbin "baserom.gba", 0xDDFF9C, 0x000001C -song_08DDFFB8:: @ 08DDFFB8 +sfxHammer2:: @ 08DDFFB8 .incbin "baserom.gba", 0xDDFFB8, 0x000001C -song_08DDFFD4:: @ 08DDFFD4 +sfxHammer3:: @ 08DDFFD4 .incbin "baserom.gba", 0xDDFFD4, 0x000001C -song_08DDFFF0:: @ 08DDFFF0 +sfxHammer4:: @ 08DDFFF0 .incbin "baserom.gba", 0xDDFFF0, 0x000001C -song_08DE000C:: @ 08DE000C +sfxHammer5:: @ 08DE000C .incbin "baserom.gba", 0xDE000C, 0x000001C -song_08DE0028:: @ 08DE0028 +sfxHammer6:: @ 08DE0028 .incbin "baserom.gba", 0xDE0028, 0x0000020 -song_08DE0048:: @ 08DE0048 +sfxCuccoMinigameBell:: @ 08DE0048 .incbin "baserom.gba", 0xDE0048, 0x000001C -song_08DE0064:: @ 08DE0064 +sfxE3:: @ 08DE0064 .incbin "baserom.gba", 0xDE0064, 0x000001C -song_08DE0080:: @ 08DE0080 +sfxE4:: @ 08DE0080 .incbin "baserom.gba", 0xDE0080, 0x0000020 -song_08DE00A0:: @ 08DE00A0 +sfxButtonDepress:: @ 08DE00A0 .incbin "baserom.gba", 0xDE00A0, 0x000001C -song_08DE00BC:: @ 08DE00BC +sfxThudHeavy:: @ 08DE00BC .incbin "baserom.gba", 0xDE00BC, 0x0000030 -song_08DE00EC:: @ 08DE00EC +sfxWind1:: @ 08DE00EC .incbin "baserom.gba", 0xDE00EC, 0x000004C -song_08DE0138:: @ 08DE0138 +sfxWind2:: @ 08DE0138 .incbin "baserom.gba", 0xDE0138, 0x0000048 -song_08DE0180:: @ 08DE0180 +sfxWind3:: @ 08DE0180 .incbin "baserom.gba", 0xDE0180, 0x0000034 -song_08DE01B4:: @ 08DE01B4 +sfxEA:: @ 08DE01B4 .incbin "baserom.gba", 0xDE01B4, 0x0000040 -song_08DE01F4:: @ 08DE01F4 +sfxEB:: @ 08DE01F4 .incbin "baserom.gba", 0xDE01F4, 0x0000050 -song_08DE0244:: @ 08DE0244 +sfxEC:: @ 08DE0244 .incbin "baserom.gba", 0xDE0244, 0x0000048 -song_08DE028C:: @ 08DE028C +sfxED:: @ 08DE028C .incbin "baserom.gba", 0xDE028C, 0x0000020 -song_08DE02AC:: @ 08DE02AC +sfxEE:: @ 08DE02AC .incbin "baserom.gba", 0xDE02AC, 0x000001C -song_08DE02C8:: @ 08DE02C8 +sfxEF:: @ 08DE02C8 .incbin "baserom.gba", 0xDE02C8, 0x0000024 -song_08DE02EC:: @ 08DE02EC +sfxF0:: @ 08DE02EC .incbin "baserom.gba", 0xDE02EC, 0x0000024 -song_08DE0310:: @ 08DE0310 +sfxF1:: @ 08DE0310 .incbin "baserom.gba", 0xDE0310, 0x0000078 -song_08DE0388:: @ 08DE0388 +sfxF2:: @ 08DE0388 .incbin "baserom.gba", 0xDE0388, 0x000003C -song_08DE03C4:: @ 08DE03C4 +sfxF3:: @ 08DE03C4 .incbin "baserom.gba", 0xDE03C4, 0x0000058 -song_08DE041C:: @ 08DE041C +sfxSummon:: @ 08DE041C .incbin "baserom.gba", 0xDE041C, 0x00000C8 -song_08DE04E4:: @ 08DE04E4 +sfxF5:: @ 08DE04E4 .incbin "baserom.gba", 0xDE04E4, 0x0000050 -song_08DE0534:: @ 08DE0534 +sfxEvaporate:: @ 08DE0534 .incbin "baserom.gba", 0xDE0534, 0x0000050 -song_08DE0584:: @ 08DE0584 +sfxApparate:: @ 08DE0584 .incbin "baserom.gba", 0xDE0584, 0x0000058 -song_08DE05DC:: @ 08DE05DC +sfxF8:: @ 08DE05DC .incbin "baserom.gba", 0xDE05DC, 0x0000058 -song_08DE0634:: @ 08DE0634 +sfxTeleporter:: @ 08DE0634 .incbin "baserom.gba", 0xDE0634, 0x0000058 -song_08DE068C:: @ 08DE068C +sfxFA:: @ 08DE068C .incbin "baserom.gba", 0xDE068C, 0x0000058 -song_08DE06E4:: @ 08DE06E4 +sfxFB:: @ 08DE06E4 .incbin "baserom.gba", 0xDE06E4, 0x0000044 -song_08DE0728:: @ 08DE0728 +sfxFC:: @ 08DE0728 .incbin "baserom.gba", 0xDE0728, 0x000005C -song_08DE0784:: @ 08DE0784 +sfxItemBombExplode:: @ 08DE0784 .incbin "baserom.gba", 0xDE0784, 0x0000050 -song_08DE07D4:: @ 08DE07D4 +sfxHit:: @ 08DE07D4 .incbin "baserom.gba", 0xDE07D4, 0x000006C -song_08DE0840:: @ 08DE0840 +sfxFF:: @ 08DE0840 .incbin "baserom.gba", 0xDE0840, 0x0000020 -song_08DE0860:: @ 08DE0860 +sfx100:: @ 08DE0860 .incbin "baserom.gba", 0xDE0860, 0x000001C -song_08DE087C:: @ 08DE087C +sfx101:: @ 08DE087C .incbin "baserom.gba", 0xDE087C, 0x000001C -song_08DE0898:: @ 08DE0898 +sfx102:: @ 08DE0898 .incbin "baserom.gba", 0xDE0898, 0x000002C -song_08DE08C4:: @ 08DE08C4 +sfx103:: @ 08DE08C4 .incbin "baserom.gba", 0xDE08C4, 0x0000038 -song_08DE08FC:: @ 08DE08FC +sfx104:: @ 08DE08FC .incbin "baserom.gba", 0xDE08FC, 0x00010A0 -song_08DE199C:: @ 08DE199C +sfx105:: @ 08DE199C .incbin "baserom.gba", 0xDE199C, 0x0000034 -song_08DE19D0:: @ 08DE19D0 +sfx106:: @ 08DE19D0 .incbin "baserom.gba", 0xDE19D0, 0x0000030 -song_08DE1A00:: @ 08DE1A00 +sfx107:: @ 08DE1A00 .incbin "baserom.gba", 0xDE1A00, 0x000002C -song_08DE1A2C:: @ 08DE1A2C +sfx108:: @ 08DE1A2C .incbin "baserom.gba", 0xDE1A2C, 0x0000650 -song_08DE207C:: @ 08DE207C +sfx109:: @ 08DE207C .incbin "baserom.gba", 0xDE207C, 0x000004C -song_08DE20C8:: @ 08DE20C8 +sfx10A:: @ 08DE20C8 .incbin "baserom.gba", 0xDE20C8, 0x0000034 -song_08DE20FC:: @ 08DE20FC +sfx10B:: @ 08DE20FC .incbin "baserom.gba", 0xDE20FC, 0x0000028 -song_08DE2124:: @ 08DE2124 +sfx10C:: @ 08DE2124 .incbin "baserom.gba", 0xDE2124, 0x0000050 -song_08DE2174:: @ 08DE2174 +sfx10D:: @ 08DE2174 .incbin "baserom.gba", 0xDE2174, 0x0000038 -song_08DE21AC:: @ 08DE21AC +sfx10E:: @ 08DE21AC .incbin "baserom.gba", 0xDE21AC, 0x000003C -song_08DE21E8:: @ 08DE21E8 +sfx10F:: @ 08DE21E8 .incbin "baserom.gba", 0xDE21E8, 0x0000044 -song_08DE222C:: @ 08DE222C +sfx110:: @ 08DE222C .incbin "baserom.gba", 0xDE222C, 0x0000034 -song_08DE2260:: @ 08DE2260 +sfx111:: @ 08DE2260 .incbin "baserom.gba", 0xDE2260, 0x00000D8 -song_08DE2338:: @ 08DE2338 +sfx112:: @ 08DE2338 .incbin "baserom.gba", 0xDE2338, 0x00000D0 -song_08DE2408:: @ 08DE2408 +sfx113:: @ 08DE2408 .incbin "baserom.gba", 0xDE2408, 0x0000070 -song_08DE2478:: @ 08DE2478 +sfx114:: @ 08DE2478 .incbin "baserom.gba", 0xDE2478, 0x0000044 -song_08DE24BC:: @ 08DE24BC +sfx115:: @ 08DE24BC .incbin "baserom.gba", 0xDE24BC, 0x0000044 -song_08DE2500:: @ 08DE2500 +sfx116:: @ 08DE2500 .incbin "baserom.gba", 0xDE2500, 0x000001C -song_08DE251C:: @ 08DE251C +sfx117:: @ 08DE251C .incbin "baserom.gba", 0xDE251C, 0x0000028 -song_08DE2544:: @ 08DE2544 +sfxItemShieldBounce:: @ 08DE2544 .incbin "baserom.gba", 0xDE2544, 0x0000040 -song_08DE2584:: @ 08DE2584 +sfxItemGlovesKnockback:: @ 08DE2584 .incbin "baserom.gba", 0xDE2584, 0x0000020 -song_08DE25A4:: @ 08DE25A4 +sfxEmArmosOn:: @ 08DE25A4 .incbin "baserom.gba", 0xDE25A4, 0x000002C -song_08DE25D0:: @ 08DE25D0 +sfx11B:: @ 08DE25D0 .incbin "baserom.gba", 0xDE25D0, 0x0000020 -song_08DE25F0:: @ 08DE25F0 +sfx11C:: @ 08DE25F0 .incbin "baserom.gba", 0xDE25F0, 0x000008C -song_08DE267C:: @ 08DE267C +sfx11D:: @ 08DE267C .incbin "baserom.gba", 0xDE267C, 0x0000020 -song_08DE269C:: @ 08DE269C +sfxEmMoblinSpear:: @ 08DE269C .incbin "baserom.gba", 0xDE269C, 0x0000028 -song_08DE26C4:: @ 08DE26C4 +sfxLowHealth:: @ 08DE26C4 .incbin "baserom.gba", 0xDE26C4, 0x0000020 -song_08DE26E4:: @ 08DE26E4 +sfxChargingUp:: @ 08DE26E4 .incbin "baserom.gba", 0xDE26E4, 0x0000034 -song_08DE2718:: @ 08DE2718 +sfxStairs:: @ 08DE2718 .incbin "baserom.gba", 0xDE2718, 0x000001C -song_08DE2734:: @ 08DE2734 +sfx122:: @ 08DE2734 .incbin "baserom.gba", 0xDE2734, 0x0000044 -song_08DE2778:: @ 08DE2778 +sfx123:: @ 08DE2778 .incbin "baserom.gba", 0xDE2778, 0x0000048 -song_08DE27C0:: @ 08DE27C0 +sfx124:: @ 08DE27C0 .incbin "baserom.gba", 0xDE27C0, 0x000001C -song_08DE27DC:: @ 08DE27DC +sfx125:: @ 08DE27DC .incbin "baserom.gba", 0xDE27DC, 0x00000A0 -song_08DE287C:: @ 08DE287C +sfx126:: @ 08DE287C .incbin "baserom.gba", 0xDE287C, 0x00000C8 -song_08DE2944:: @ 08DE2944 +sfxBossHit:: @ 08DE2944 .incbin "baserom.gba", 0xDE2944, 0x0000124 -song_08DE2A68:: @ 08DE2A68 +sfxBossDie:: @ 08DE2A68 .incbin "baserom.gba", 0xDE2A68, 0x0000080 -song_08DE2AE8:: @ 08DE2AE8 +sfxBossExplode:: @ 08DE2AE8 .incbin "baserom.gba", 0xDE2AE8, 0x0000034 -song_08DE2B1C:: @ 08DE2B1C +sfx12A:: @ 08DE2B1C .incbin "baserom.gba", 0xDE2B1C, 0x0000020 -song_08DE2B3C:: @ 08DE2B3C +sfx12B:: @ 08DE2B3C .incbin "baserom.gba", 0xDE2B3C, 0x000001C -song_08DE2B58:: @ 08DE2B58 +sfx12C:: @ 08DE2B58 .incbin "baserom.gba", 0xDE2B58, 0x0000020 -song_08DE2B78:: @ 08DE2B78 +sfx12D:: @ 08DE2B78 .incbin "baserom.gba", 0xDE2B78, 0x0000024 -song_08DE2B9C:: @ 08DE2B9C +sfx12E:: @ 08DE2B9C .incbin "baserom.gba", 0xDE2B9C, 0x0000034 -song_08DE2BD0:: @ 08DE2BD0 +sfx12F:: @ 08DE2BD0 .incbin "baserom.gba", 0xDE2BD0, 0x0000024 -song_08DE2BF4:: @ 08DE2BF4 +sfx130:: @ 08DE2BF4 .incbin "baserom.gba", 0xDE2BF4, 0x000001C -song_08DE2C10:: @ 08DE2C10 +sfx131:: @ 08DE2C10 .incbin "baserom.gba", 0xDE2C10, 0x000001C -song_08DE2C2C:: @ 08DE2C2C +sfx132:: @ 08DE2C2C .incbin "baserom.gba", 0xDE2C2C, 0x000001C -song_08DE2C48:: @ 08DE2C48 +sfx133:: @ 08DE2C48 .incbin "baserom.gba", 0xDE2C48, 0x000001C -song_08DE2C64:: @ 08DE2C64 +sfx134:: @ 08DE2C64 .incbin "baserom.gba", 0xDE2C64, 0x0000028 -song_08DE2C8C:: @ 08DE2C8C +sfx135:: @ 08DE2C8C .incbin "baserom.gba", 0xDE2C8C, 0x0000070 -song_08DE2CFC:: @ 08DE2CFC +sfx136:: @ 08DE2CFC .incbin "baserom.gba", 0xDE2CFC, 0x000001C -song_08DE2D18:: @ 08DE2D18 +sfx137:: @ 08DE2D18 .incbin "baserom.gba", 0xDE2D18, 0x000001C -song_08DE2D34:: @ 08DE2D34 +sfx138:: @ 08DE2D34 .incbin "baserom.gba", 0xDE2D34, 0x000001C -song_08DE2D50:: @ 08DE2D50 +sfx139:: @ 08DE2D50 .incbin "baserom.gba", 0xDE2D50, 0x000001C -song_08DE2D6C:: @ 08DE2D6C +sfx13A:: @ 08DE2D6C .incbin "baserom.gba", 0xDE2D6C, 0x000001C -song_08DE2D88:: @ 08DE2D88 +sfx13B:: @ 08DE2D88 .incbin "baserom.gba", 0xDE2D88, 0x000001C -song_08DE2DA4:: @ 08DE2DA4 +sfx13C:: @ 08DE2DA4 .incbin "baserom.gba", 0xDE2DA4, 0x000001C -song_08DE2DC0:: @ 08DE2DC0 +sfxItemLanternOn:: @ 08DE2DC0 .incbin "baserom.gba", 0xDE2DC0, 0x000001C -song_08DE2DDC:: @ 08DE2DDC +sfxItemLanternOff:: @ 08DE2DDC .incbin "baserom.gba", 0xDE2DDC, 0x0000098 -song_08DE2E74:: @ 08DE2E74 +sfxItemSwordBeam:: @ 08DE2E74 .incbin "baserom.gba", 0xDE2E74, 0x0000068 -song_08DE2EDC:: @ 08DE2EDC +sfx140:: @ 08DE2EDC .incbin "baserom.gba", 0xDE2EDC, 0x00000BC -song_08DE2F98:: @ 08DE2F98 +sfxHeartContainerSpawn:: @ 08DE2F98 .incbin "baserom.gba", 0xDE2F98, 0x0000168 -song_08DE3100:: @ 08DE3100 +sfxSparkles:: @ 08DE3100 .incbin "baserom.gba", 0xDE3100, 0x000001C -song_08DE311C:: @ 08DE311C +sfx143:: @ 08DE311C .incbin "baserom.gba", 0xDE311C, 0x0000038 -song_08DE3154:: @ 08DE3154 +sfx144:: @ 08DE3154 .incbin "baserom.gba", 0xDE3154, 0x0000034 -song_08DE3188:: @ 08DE3188 +sfx145:: @ 08DE3188 .incbin "baserom.gba", 0xDE3188, 0x000003C -song_08DE31C4:: @ 08DE31C4 +sfx146:: @ 08DE31C4 .incbin "baserom.gba", 0xDE31C4, 0x00000E0 -song_08DE32A4:: @ 08DE32A4 +sfx147:: @ 08DE32A4 .incbin "baserom.gba", 0xDE32A4, 0x0000110 -song_08DE33B4:: @ 08DE33B4 +sfx148:: @ 08DE33B4 .incbin "baserom.gba", 0xDE33B4, 0x0000034 -song_08DE33E8:: @ 08DE33E8 +sfx149:: @ 08DE33E8 .incbin "baserom.gba", 0xDE33E8, 0x00000BC -song_08DE34A4:: @ 08DE34A4 +sfx14A:: @ 08DE34A4 .incbin "baserom.gba", 0xDE34A4, 0x0000040 -song_08DE34E4:: @ 08DE34E4 +sfx14B:: @ 08DE34E4 .incbin "baserom.gba", 0xDE34E4, 0x0000080 -song_08DE3564:: @ 08DE3564 +sfx14C:: @ 08DE3564 .incbin "baserom.gba", 0xDE3564, 0x0000024 -song_08DE3588:: @ 08DE3588 +sfx14D:: @ 08DE3588 .incbin "baserom.gba", 0xDE3588, 0x0000024 -song_08DE35AC:: @ 08DE35AC +sfx14E:: @ 08DE35AC .incbin "baserom.gba", 0xDE35AC, 0x000006C -song_08DE3618:: @ 08DE3618 +sfx14F:: @ 08DE3618 .incbin "baserom.gba", 0xDE3618, 0x000005C -song_08DE3674:: @ 08DE3674 +sfx150:: @ 08DE3674 .incbin "baserom.gba", 0xDE3674, 0x000003C -song_08DE36B0:: @ 08DE36B0 +sfx151:: @ 08DE36B0 .incbin "baserom.gba", 0xDE36B0, 0x000011C -song_08DE37CC:: @ 08DE37CC +sfx152:: @ 08DE37CC .incbin "baserom.gba", 0xDE37CC, 0x0000040 -song_08DE380C:: @ 08DE380C +sfx153:: @ 08DE380C .incbin "baserom.gba", 0xDE380C, 0x0000044 -song_08DE3850:: @ 08DE3850 +sfx154:: @ 08DE3850 .incbin "baserom.gba", 0xDE3850, 0x0000038 -song_08DE3888:: @ 08DE3888 +sfx155:: @ 08DE3888 .incbin "baserom.gba", 0xDE3888, 0x0000068 -song_08DE38F0:: @ 08DE38F0 +sfx156:: @ 08DE38F0 .incbin "baserom.gba", 0xDE38F0, 0x0000028 -song_08DE3918:: @ 08DE3918 +sfx157:: @ 08DE3918 .incbin "baserom.gba", 0xDE3918, 0x0000050 -song_08DE3968:: @ 08DE3968 +sfx158:: @ 08DE3968 .incbin "baserom.gba", 0xDE3968, 0x000004C -song_08DE39B4:: @ 08DE39B4 +sfx159:: @ 08DE39B4 .incbin "baserom.gba", 0xDE39B4, 0x000005C -song_08DE3A10:: @ 08DE3A10 +sfx15A:: @ 08DE3A10 .incbin "baserom.gba", 0xDE3A10, 0x0000060 -song_08DE3A70:: @ 08DE3A70 +sfx15B:: @ 08DE3A70 .incbin "baserom.gba", 0xDE3A70, 0x0000030 -song_08DE3AA0:: @ 08DE3AA0 +sfx15C:: @ 08DE3AA0 .incbin "baserom.gba", 0xDE3AA0, 0x0000058 -song_08DE3AF8:: @ 08DE3AF8 +sfx15D:: @ 08DE3AF8 .incbin "baserom.gba", 0xDE3AF8, 0x0000038 -song_08DE3B30:: @ 08DE3B30 +sfx15E:: @ 08DE3B30 .incbin "baserom.gba", 0xDE3B30, 0x000003C -song_08DE3B6C:: @ 08DE3B6C +sfx15F:: @ 08DE3B6C .incbin "baserom.gba", 0xDE3B6C, 0x0000068 -song_08DE3BD4:: @ 08DE3BD4 +sfx160:: @ 08DE3BD4 .incbin "baserom.gba", 0xDE3BD4, 0x000001C -song_08DE3BF0:: @ 08DE3BF0 +sfx161:: @ 08DE3BF0 .incbin "baserom.gba", 0xDE3BF0, 0x0000024 -song_08DE3C14:: @ 08DE3C14 +sfx162:: @ 08DE3C14 .incbin "baserom.gba", 0xDE3C14, 0x0000050 -song_08DE3C64:: @ 08DE3C64 +sfx163:: @ 08DE3C64 .incbin "baserom.gba", 0xDE3C64, 0x000005C -song_08DE3CC0:: @ 08DE3CC0 +sfx164:: @ 08DE3CC0 .incbin "baserom.gba", 0xDE3CC0, 0x0000074 -song_08DE3D34:: @ 08DE3D34 +sfx165:: @ 08DE3D34 .incbin "baserom.gba", 0xDE3D34, 0x000007C -song_08DE3DB0:: @ 08DE3DB0 +sfx166:: @ 08DE3DB0 .incbin "baserom.gba", 0xDE3DB0, 0x0000084 -song_08DE3E34:: @ 08DE3E34 +sfx167:: @ 08DE3E34 .incbin "baserom.gba", 0xDE3E34, 0x0000028 -song_08DE3E5C:: @ 08DE3E5C +sfx168:: @ 08DE3E5C .incbin "baserom.gba", 0xDE3E5C, 0x0000048 -song_08DE3EA4:: @ 08DE3EA4 +sfx169:: @ 08DE3EA4 .incbin "baserom.gba", 0xDE3EA4, 0x000003C -song_08DE3EE0:: @ 08DE3EE0 +sfx16A:: @ 08DE3EE0 .incbin "baserom.gba", 0xDE3EE0, 0x000003C -song_08DE3F1C:: @ 08DE3F1C +sfx16B:: @ 08DE3F1C .incbin "baserom.gba", 0xDE3F1C, 0x0000040 -song_08DE3F5C:: @ 08DE3F5C +sfx16C:: @ 08DE3F5C .incbin "baserom.gba", 0xDE3F5C, 0x00000CC -song_08DE4028:: @ 08DE4028 +sfx16D:: @ 08DE4028 .incbin "baserom.gba", 0xDE4028, 0x0000044 -song_08DE406C:: @ 08DE406C +sfx16E:: @ 08DE406C .incbin "baserom.gba", 0xDE406C, 0x00000A4 -song_08DE4110:: @ 08DE4110 +sfxPlyShrinking:: @ 08DE4110 .incbin "baserom.gba", 0xDE4110, 0x000006C -song_08DE417C:: @ 08DE417C +sfxPlyGrow:: @ 08DE417C .incbin "baserom.gba", 0xDE417C, 0x000001C -song_08DE4198:: @ 08DE4198 +sfx171:: @ 08DE4198 .incbin "baserom.gba", 0xDE4198, 0x0000038 -song_08DE41D0:: @ 08DE41D0 +sfx172:: @ 08DE41D0 .incbin "baserom.gba", 0xDE41D0, 0x000003C -song_08DE420C:: @ 08DE420C +sfxEzloUi:: @ 08DE420C .incbin "baserom.gba", 0xDE420C, 0x0000038 -song_08DE4244:: @ 08DE4244 +sfx174:: @ 08DE4244 .incbin "baserom.gba", 0xDE4244, 0x0000034 -song_08DE4278:: @ 08DE4278 +sfx175:: @ 08DE4278 .incbin "baserom.gba", 0xDE4278, 0x0000048 -song_08DE42C0:: @ 08DE42C0 +sfx176:: @ 08DE42C0 .incbin "baserom.gba", 0xDE42C0, 0x00000C0 -song_08DE4380:: @ 08DE4380 +sfx177:: @ 08DE4380 .incbin "baserom.gba", 0xDE4380, 0x0000054 -song_08DE43D4:: @ 08DE43D4 +sfx178:: @ 08DE43D4 .incbin "baserom.gba", 0xDE43D4, 0x0000050 -song_08DE4424:: @ 08DE4424 +sfx179:: @ 08DE4424 .incbin "baserom.gba", 0xDE4424, 0x00000A0 -song_08DE44C4:: @ 08DE44C4 +sfx17A:: @ 08DE44C4 .incbin "baserom.gba", 0xDE44C4, 0x0000020 -song_08DE44E4:: @ 08DE44E4 +sfxLavaTitleStep:: @ 08DE44E4 .incbin "baserom.gba", 0xDE44E4, 0x000001C -song_08DE4500:: @ 08DE4500 +sfxLavaTitleWobble:: @ 08DE4500 .incbin "baserom.gba", 0xDE4500, 0x000001C -song_08DE451C:: @ 08DE451C +sfxLavaTitleSink:: @ 08DE451C .incbin "baserom.gba", 0xDE451C, 0x000001C -song_08DE4538:: @ 08DE4538 +sfxLavaTitleFlip:: @ 08DE4538 .incbin "baserom.gba", 0xDE4538, 0x000001C -song_08DE4554:: @ 08DE4554 +sfxLavaTitleLand:: @ 08DE4554 .incbin "baserom.gba", 0xDE4554, 0x0000020 -song_08DE4574:: @ 08DE4574 +sfx180:: @ 08DE4574 .incbin "baserom.gba", 0xDE4574, 0x0000020 -song_08DE4594:: @ 08DE4594 +sfx181:: @ 08DE4594 .incbin "baserom.gba", 0xDE4594, 0x000005C -song_08DE45F0:: @ 08DE45F0 +sfx182:: @ 08DE45F0 .incbin "baserom.gba", 0xDE45F0, 0x00000B8 -song_08DE46A8:: @ 08DE46A8 +sfx183:: @ 08DE46A8 .incbin "baserom.gba", 0xDE46A8, 0x0000020 -song_08DE46C8:: @ 08DE46C8 +sfx184:: @ 08DE46C8 .incbin "baserom.gba", 0xDE46C8, 0x0000094 -song_08DE475C:: @ 08DE475C +sfx185:: @ 08DE475C .incbin "baserom.gba", 0xDE475C, 0x0000034 -song_08DE4790:: @ 08DE4790 +sfx186:: @ 08DE4790 .incbin "baserom.gba", 0xDE4790, 0x0000054 -song_08DE47E4:: @ 08DE47E4 +sfxStairsAscend:: @ 08DE47E4 .incbin "baserom.gba", 0xDE47E4, 0x0000054 -song_08DE4838:: @ 08DE4838 +sfxStairsDescend:: @ 08DE4838 .incbin "baserom.gba", 0xDE4838, 0x0000040 -song_08DE4878:: @ 08DE4878 +sfx189:: @ 08DE4878 .incbin "baserom.gba", 0xDE4878, 0x0000044 -song_08DE48BC:: @ 08DE48BC +sfx18A:: @ 08DE48BC .incbin "baserom.gba", 0xDE48BC, 0x0000074 -song_08DE4930:: @ 08DE4930 +sfx18B:: @ 08DE4930 .incbin "baserom.gba", 0xDE4930, 0x0000038 -song_08DE4968:: @ 08DE4968 +sfx18C:: @ 08DE4968 .incbin "baserom.gba", 0xDE4968, 0x0000044 -song_08DE49AC:: @ 08DE49AC +sfx18D:: @ 08DE49AC .incbin "baserom.gba", 0xDE49AC, 0x0000024 -song_08DE49D0:: @ 08DE49D0 +sfx18E:: @ 08DE49D0 .incbin "baserom.gba", 0xDE49D0, 0x000003C -song_08DE4A0C:: @ 08DE4A0C +sfx18F:: @ 08DE4A0C .incbin "baserom.gba", 0xDE4A0C, 0x000001C -song_08DE4A28:: @ 08DE4A28 +sfx190:: @ 08DE4A28 .incbin "baserom.gba", 0xDE4A28, 0x0000038 -song_08DE4A60:: @ 08DE4A60 +sfx191:: @ 08DE4A60 .incbin "baserom.gba", 0xDE4A60, 0x000006C -song_08DE4ACC:: @ 08DE4ACC +sfx192:: @ 08DE4ACC .incbin "baserom.gba", 0xDE4ACC, 0x0000034 -song_08DE4B00:: @ 08DE4B00 +sfx193:: @ 08DE4B00 .incbin "baserom.gba", 0xDE4B00, 0x0000050 -song_08DE4B50:: @ 08DE4B50 +sfx194:: @ 08DE4B50 .incbin "baserom.gba", 0xDE4B50, 0x000009C -song_08DE4BEC:: @ 08DE4BEC +sfx195:: @ 08DE4BEC .incbin "baserom.gba", 0xDE4BEC, 0x00000E0 -song_08DE4CCC:: @ 08DE4CCC +sfx196:: @ 08DE4CCC .incbin "baserom.gba", 0xDE4CCC, 0x0000058 -song_08DE4D24:: @ 08DE4D24 +sfx197:: @ 08DE4D24 .incbin "baserom.gba", 0xDE4D24, 0x0000140 -song_08DE4E64:: @ 08DE4E64 +sfx198:: @ 08DE4E64 .incbin "baserom.gba", 0xDE4E64, 0x000004C -song_08DE4EB0:: @ 08DE4EB0 +sfx199:: @ 08DE4EB0 .incbin "baserom.gba", 0xDE4EB0, 0x0000070 -song_08DE4F20:: @ 08DE4F20 +sfx19A:: @ 08DE4F20 .incbin "baserom.gba", 0xDE4F20, 0x0000094 -song_08DE4FB4:: @ 08DE4FB4 +sfx19B:: @ 08DE4FB4 .incbin "baserom.gba", 0xDE4FB4, 0x0000034 -song_08DE4FE8:: @ 08DE4FE8 +sfx19C:: @ 08DE4FE8 .incbin "baserom.gba", 0xDE4FE8, 0x0000084 -song_08DE506C:: @ 08DE506C +sfx19D:: @ 08DE506C .incbin "baserom.gba", 0xDE506C, 0x0000050 -song_08DE50BC:: @ 08DE50BC +sfx19E:: @ 08DE50BC .incbin "baserom.gba", 0xDE50BC, 0x0000070 -song_08DE512C:: @ 08DE512C +sfx19F:: @ 08DE512C .incbin "baserom.gba", 0xDE512C, 0x0000084 -song_08DE51B0:: @ 08DE51B0 +sfx1A0:: @ 08DE51B0 .incbin "baserom.gba", 0xDE51B0, 0x0000068 -song_08DE5218:: @ 08DE5218 +sfx1A1:: @ 08DE5218 .incbin "baserom.gba", 0xDE5218, 0x0000030 -song_08DE5248:: @ 08DE5248 +sfx1A2:: @ 08DE5248 .incbin "baserom.gba", 0xDE5248, 0x00000A8 -song_08DE52F0:: @ 08DE52F0 +sfx1A3:: @ 08DE52F0 .incbin "baserom.gba", 0xDE52F0, 0x0000028 -song_08DE5318:: @ 08DE5318 +sfx1A4:: @ 08DE5318 .incbin "baserom.gba", 0xDE5318, 0x0000030 -song_08DE5348:: @ 08DE5348 +sfx1A5:: @ 08DE5348 .incbin "baserom.gba", 0xDE5348, 0x0000048 -song_08DE5390:: @ 08DE5390 +sfx1A6:: @ 08DE5390 .incbin "baserom.gba", 0xDE5390, 0x000006C -song_08DE53FC:: @ 08DE53FC +sfx1A7:: @ 08DE53FC .incbin "baserom.gba", 0xDE53FC, 0x0000044 -song_08DE5440:: @ 08DE5440 +sfx1A8:: @ 08DE5440 .incbin "baserom.gba", 0xDE5440, 0x0000100 -song_08DE5540:: @ 08DE5540 +sfx1A9:: @ 08DE5540 .incbin "baserom.gba", 0xDE5540, 0x0000114 -song_08DE5654:: @ 08DE5654 +sfx1AA:: @ 08DE5654 .incbin "baserom.gba", 0xDE5654, 0x00000D4 -song_08DE5728:: @ 08DE5728 +sfx1AB:: @ 08DE5728 .incbin "baserom.gba", 0xDE5728, 0x0000084 -song_08DE57AC:: @ 08DE57AC +sfx1AC:: @ 08DE57AC .incbin "baserom.gba", 0xDE57AC, 0x000005C -song_08DE5808:: @ 08DE5808 +sfx1AD:: @ 08DE5808 .incbin "baserom.gba", 0xDE5808, 0x0000048 -song_08DE5850:: @ 08DE5850 +sfx1AE:: @ 08DE5850 .incbin "baserom.gba", 0xDE5850, 0x0000044 -song_08DE5894:: @ 08DE5894 +sfx1AF:: @ 08DE5894 .incbin "baserom.gba", 0xDE5894, 0x000004C -song_08DE58E0:: @ 08DE58E0 +sfx1B0:: @ 08DE58E0 .incbin "baserom.gba", 0xDE58E0, 0x000001C -song_08DE58FC:: @ 08DE58FC +sfxIceBlockSlide:: @ 08DE58FC .incbin "baserom.gba", 0xDE58FC, 0x000001C -song_08DE5918:: @ 08DE5918 +sfxIceBlockStop:: @ 08DE5918 .incbin "baserom.gba", 0xDE5918, 0x000001C -song_08DE5934:: @ 08DE5934 +sfxIceBlockMelt:: @ 08DE5934 .incbin "baserom.gba", 0xDE5934, 0x0000058 -song_08DE598C:: @ 08DE598C +sfx1B4:: @ 08DE598C .incbin "baserom.gba", 0xDE598C, 0x000003C -song_08DE59C8:: @ 08DE59C8 +sfx1B5:: @ 08DE59C8 .incbin "baserom.gba", 0xDE59C8, 0x0000114 -song_08DE5ADC:: @ 08DE5ADC +sfx1B6:: @ 08DE5ADC .incbin "baserom.gba", 0xDE5ADC, 0x0000020 -song_08DE5AFC:: @ 08DE5AFC +sfxVoGoron1:: @ 08DE5AFC .incbin "baserom.gba", 0xDE5AFC, 0x000001C -song_08DE5B18:: @ 08DE5B18 +sfxVoGoron2:: @ 08DE5B18 .incbin "baserom.gba", 0xDE5B18, 0x000001C -song_08DE5B34:: @ 08DE5B34 +sfxVoGoron3:: @ 08DE5B34 .incbin "baserom.gba", 0xDE5B34, 0x0000020 -song_08DE5B54:: @ 08DE5B54 +sfxVoGoron4:: @ 08DE5B54 .incbin "baserom.gba", 0xDE5B54, 0x0000054 -song_08DE5BA8:: @ 08DE5BA8 +sfxEmDekuscrubHit:: @ 08DE5BA8 .incbin "baserom.gba", 0xDE5BA8, 0x000001C -song_08DE5BC4:: @ 08DE5BC4 +sfx1BC:: @ 08DE5BC4 .incbin "baserom.gba", 0xDE5BC4, 0x000001C -song_08DE5BE0:: @ 08DE5BE0 +sfx1BD:: @ 08DE5BE0 .incbin "baserom.gba", 0xDE5BE0, 0x000001C -song_08DE5BFC:: @ 08DE5BFC +sfx1BE:: @ 08DE5BFC .incbin "baserom.gba", 0xDE5BFC, 0x000001C -song_08DE5C18:: @ 08DE5C18 +sfx1BF:: @ 08DE5C18 .incbin "baserom.gba", 0xDE5C18, 0x000001C -song_08DE5C34:: @ 08DE5C34 +sfx1C0:: @ 08DE5C34 .incbin "baserom.gba", 0xDE5C34, 0x000001C -song_08DE5C50:: @ 08DE5C50 +sfx1C1:: @ 08DE5C50 .incbin "baserom.gba", 0xDE5C50, 0x000001C -song_08DE5C6C:: @ 08DE5C6C +sfx1C2:: @ 08DE5C6C .incbin "baserom.gba", 0xDE5C6C, 0x000001C -song_08DE5C88:: @ 08DE5C88 +sfx1C3:: @ 08DE5C88 .incbin "baserom.gba", 0xDE5C88, 0x0000020 -song_08DE5CA8:: @ 08DE5CA8 +sfx1C4:: @ 08DE5CA8 .incbin "baserom.gba", 0xDE5CA8, 0x000001C -song_08DE5CC4:: @ 08DE5CC4 +sfx1C5:: @ 08DE5CC4 .incbin "baserom.gba", 0xDE5CC4, 0x000001C -song_08DE5CE0:: @ 08DE5CE0 +sfx1C6:: @ 08DE5CE0 .incbin "baserom.gba", 0xDE5CE0, 0x000001C -song_08DE5CFC:: @ 08DE5CFC +sfx1C7:: @ 08DE5CFC .incbin "baserom.gba", 0xDE5CFC, 0x000002C -song_08DE5D28:: @ 08DE5D28 +sfx1C8:: @ 08DE5D28 .incbin "baserom.gba", 0xDE5D28, 0x000001C -song_08DE5D44:: @ 08DE5D44 +sfx1C9:: @ 08DE5D44 .incbin "baserom.gba", 0xDE5D44, 0x000002C -song_08DE5D70:: @ 08DE5D70 +sfx1CA:: @ 08DE5D70 .incbin "baserom.gba", 0xDE5D70, 0x0000020 -song_08DE5D90:: @ 08DE5D90 +sfx1CB:: @ 08DE5D90 .incbin "baserom.gba", 0xDE5D90, 0x000001C -song_08DE5DAC:: @ 08DE5DAC +sfx1CC:: @ 08DE5DAC .incbin "baserom.gba", 0xDE5DAC, 0x000001C -song_08DE5DC8:: @ 08DE5DC8 +sfxElementPlace:: @ 08DE5DC8 .incbin "baserom.gba", 0xDE5DC8, 0x000001C -song_08DE5DE4:: @ 08DE5DE4 +sfxElementFloat:: @ 08DE5DE4 .incbin "baserom.gba", 0xDE5DE4, 0x000001C -song_08DE5E00:: @ 08DE5E00 +sfxElementCharge:: @ 08DE5E00 .incbin "baserom.gba", 0xDE5E00, 0x000001C -song_08DE5E1C:: @ 08DE5E1C +sfx1D0:: @ 08DE5E1C .incbin "baserom.gba", 0xDE5E1C, 0x000001C -song_08DE5E38:: @ 08DE5E38 +sfxElementInfuse:: @ 08DE5E38 .incbin "baserom.gba", 0xDE5E38, 0x000001C -song_08DE5E54:: @ 08DE5E54 +sfx1D2:: @ 08DE5E54 .incbin "baserom.gba", 0xDE5E54, 0x000001C -song_08DE5E70:: @ 08DE5E70 +sfx1D3:: @ 08DE5E70 .incbin "baserom.gba", 0xDE5E70, 0x000001C -song_08DE5E8C:: @ 08DE5E8C +sfx1D4:: @ 08DE5E8C .incbin "baserom.gba", 0xDE5E8C, 0x000001C -song_08DE5EA8:: @ 08DE5EA8 +sfx1D5:: @ 08DE5EA8 .incbin "baserom.gba", 0xDE5EA8, 0x000001C -song_08DE5EC4:: @ 08DE5EC4 +sfxVoCucco1:: @ 08DE5EC4 .incbin "baserom.gba", 0xDE5EC4, 0x000001C -song_08DE5EE0:: @ 08DE5EE0 +sfxVoCucco2:: @ 08DE5EE0 .incbin "baserom.gba", 0xDE5EE0, 0x000001C -song_08DE5EFC:: @ 08DE5EFC +sfxVoCucco3:: @ 08DE5EFC .incbin "baserom.gba", 0xDE5EFC, 0x000001C -song_08DE5F18:: @ 08DE5F18 +sfxVoCucco4:: @ 08DE5F18 .incbin "baserom.gba", 0xDE5F18, 0x000001C -song_08DE5F34:: @ 08DE5F34 +sfxVoCucco5:: @ 08DE5F34 .incbin "baserom.gba", 0xDE5F34, 0x0000098 -song_08DE5FCC:: @ 08DE5FCC +sfx1DB:: @ 08DE5FCC .incbin "baserom.gba", 0xDE5FCC, 0x0000038 -song_08DE6004:: @ 08DE6004 +sfx1DC:: @ 08DE6004 .incbin "baserom.gba", 0xDE6004, 0x0000040 -song_08DE6044:: @ 08DE6044 +sfx1DD:: @ 08DE6044 .incbin "baserom.gba", 0xDE6044, 0x000001C -song_08DE6060:: @ 08DE6060 +sfx1DE:: @ 08DE6060 .incbin "baserom.gba", 0xDE6060, 0x000001C -song_08DE607C:: @ 08DE607C +sfx1DF:: @ 08DE607C .incbin "baserom.gba", 0xDE607C, 0x000001C -song_08DE6098:: @ 08DE6098 +sfx1E0:: @ 08DE6098 .incbin "baserom.gba", 0xDE6098, 0x000001C -song_08DE60B4:: @ 08DE60B4 +sfx1E1:: @ 08DE60B4 .incbin "baserom.gba", 0xDE60B4, 0x000001C -song_08DE60D0:: @ 08DE60D0 +sfx1E2:: @ 08DE60D0 .incbin "baserom.gba", 0xDE60D0, 0x000001C -song_08DE60EC:: @ 08DE60EC +sfx1E3:: @ 08DE60EC .incbin "baserom.gba", 0xDE60EC, 0x000001C -song_08DE6108:: @ 08DE6108 +sfx1E4:: @ 08DE6108 .incbin "baserom.gba", 0xDE6108, 0x000001C -song_08DE6124:: @ 08DE6124 +sfx1E5:: @ 08DE6124 .incbin "baserom.gba", 0xDE6124, 0x000001C -song_08DE6140:: @ 08DE6140 +sfx1E6:: @ 08DE6140 .incbin "baserom.gba", 0xDE6140, 0x000001C -song_08DE615C:: @ 08DE615C +sfx1E7:: @ 08DE615C .incbin "baserom.gba", 0xDE615C, 0x000001C -song_08DE6178:: @ 08DE6178 +sfx1E8:: @ 08DE6178 .incbin "baserom.gba", 0xDE6178, 0x000001C -song_08DE6194:: @ 08DE6194 +sfx1E9:: @ 08DE6194 .incbin "baserom.gba", 0xDE6194, 0x000001C -song_08DE61B0:: @ 08DE61B0 +sfx1EA:: @ 08DE61B0 .incbin "baserom.gba", 0xDE61B0, 0x000001C -song_08DE61CC:: @ 08DE61CC +sfx1EB:: @ 08DE61CC .incbin "baserom.gba", 0xDE61CC, 0x000001C -song_08DE61E8:: @ 08DE61E8 +sfx1EC:: @ 08DE61E8 .incbin "baserom.gba", 0xDE61E8, 0x000001C -song_08DE6204:: @ 08DE6204 +sfx1ED:: @ 08DE6204 .incbin "baserom.gba", 0xDE6204, 0x000001C -song_08DE6220:: @ 08DE6220 +sfx1EE:: @ 08DE6220 .incbin "baserom.gba", 0xDE6220, 0x000001C -song_08DE623C:: @ 08DE623C +sfx1EF:: @ 08DE623C .incbin "baserom.gba", 0xDE623C, 0x000001C -song_08DE6258:: @ 08DE6258 +sfx1F0:: @ 08DE6258 .incbin "baserom.gba", 0xDE6258, 0x000001C -song_08DE6274:: @ 08DE6274 +sfx1F1:: @ 08DE6274 .incbin "baserom.gba", 0xDE6274, 0x000001C -song_08DE6290:: @ 08DE6290 +sfx1F2:: @ 08DE6290 .incbin "baserom.gba", 0xDE6290, 0x000001C -song_08DE62AC:: @ 08DE62AC +sfx1F3:: @ 08DE62AC .incbin "baserom.gba", 0xDE62AC, 0x000001C -song_08DE62C8:: @ 08DE62C8 +sfx1F4:: @ 08DE62C8 .incbin "baserom.gba", 0xDE62C8, 0x000001C -song_08DE62E4:: @ 08DE62E4 +sfx1F5:: @ 08DE62E4 .incbin "baserom.gba", 0xDE62E4, 0x000001C -song_08DE6300:: @ 08DE6300 +sfx1F6:: @ 08DE6300 .incbin "baserom.gba", 0xDE6300, 0x000001C -song_08DE631C:: @ 08DE631C +sfx1F7:: @ 08DE631C .incbin "baserom.gba", 0xDE631C, 0x000001C -song_08DE6338:: @ 08DE6338 +sfx1F8:: @ 08DE6338 .incbin "baserom.gba", 0xDE6338, 0x000001C -song_08DE6354:: @ 08DE6354 +sfx1F9:: @ 08DE6354 .incbin "baserom.gba", 0xDE6354, 0x000001C -song_08DE6370:: @ 08DE6370 +sfx1FA:: @ 08DE6370 .incbin "baserom.gba", 0xDE6370, 0x000001C -song_08DE638C:: @ 08DE638C +sfx1FB:: @ 08DE638C .incbin "baserom.gba", 0xDE638C, 0x000001C -song_08DE63A8:: @ 08DE63A8 +sfx1FC:: @ 08DE63A8 .incbin "baserom.gba", 0xDE63A8, 0x000001C -song_08DE63C4:: @ 08DE63C4 +sfx1FD:: @ 08DE63C4 .incbin "baserom.gba", 0xDE63C4, 0x000001C -song_08DE63E0:: @ 08DE63E0 +sfx1FE:: @ 08DE63E0 .incbin "baserom.gba", 0xDE63E0, 0x000001C -song_08DE63FC:: @ 08DE63FC +sfx1FF:: @ 08DE63FC .incbin "baserom.gba", 0xDE63FC, 0x000001C -song_08DE6418:: @ 08DE6418 +sfx200:: @ 08DE6418 .incbin "baserom.gba", 0xDE6418, 0x000001C -song_08DE6434:: @ 08DE6434 +sfx201:: @ 08DE6434 .incbin "baserom.gba", 0xDE6434, 0x000001C -song_08DE6450:: @ 08DE6450 +sfx202:: @ 08DE6450 .incbin "baserom.gba", 0xDE6450, 0x000001C -song_08DE646C:: @ 08DE646C +sfx203:: @ 08DE646C .incbin "baserom.gba", 0xDE646C, 0x000001C -song_08DE6488:: @ 08DE6488 +sfx204:: @ 08DE6488 .incbin "baserom.gba", 0xDE6488, 0x000001C -song_08DE64A4:: @ 08DE64A4 +sfx205:: @ 08DE64A4 .incbin "baserom.gba", 0xDE64A4, 0x000001C -song_08DE64C0:: @ 08DE64C0 +sfx206:: @ 08DE64C0 .incbin "baserom.gba", 0xDE64C0, 0x000001C -song_08DE64DC:: @ 08DE64DC +sfx207:: @ 08DE64DC .incbin "baserom.gba", 0xDE64DC, 0x000001C -song_08DE64F8:: @ 08DE64F8 +sfx208:: @ 08DE64F8 .incbin "baserom.gba", 0xDE64F8, 0x000001C -song_08DE6514:: @ 08DE6514 +sfx209:: @ 08DE6514 .incbin "baserom.gba", 0xDE6514, 0x000001C -song_08DE6530:: @ 08DE6530 +sfx20A:: @ 08DE6530 .incbin "baserom.gba", 0xDE6530, 0x000001C -song_08DE654C:: @ 08DE654C +sfx20B:: @ 08DE654C .incbin "baserom.gba", 0xDE654C, 0x000001C -song_08DE6568:: @ 08DE6568 +sfx20C:: @ 08DE6568 .incbin "baserom.gba", 0xDE6568, 0x000001C -song_08DE6584:: @ 08DE6584 +sfx20D:: @ 08DE6584 .incbin "baserom.gba", 0xDE6584, 0x000001C -song_08DE65A0:: @ 08DE65A0 +sfx20E:: @ 08DE65A0 .incbin "baserom.gba", 0xDE65A0, 0x000001C -song_08DE65BC:: @ 08DE65BC +sfx20F:: @ 08DE65BC .incbin "baserom.gba", 0xDE65BC, 0x0000020 -song_08DE65DC:: @ 08DE65DC +sfx210:: @ 08DE65DC .incbin "baserom.gba", 0xDE65DC, 0x000001C -song_08DE65F8:: @ 08DE65F8 +sfx211:: @ 08DE65F8 .incbin "baserom.gba", 0xDE65F8, 0x000001C -song_08DE6614:: @ 08DE6614 +sfx212:: @ 08DE6614 .incbin "baserom.gba", 0xDE6614, 0x000001C -song_08DE6630:: @ 08DE6630 +sfx213:: @ 08DE6630 .incbin "baserom.gba", 0xDE6630, 0x0000020 -song_08DE6650:: @ 08DE6650 +sfx214:: @ 08DE6650 .incbin "baserom.gba", 0xDE6650, 0x0000024 -song_08DE6674:: @ 08DE6674 +sfx215:: @ 08DE6674 .incbin "baserom.gba", 0xDE6674, 0x0000ED0 -song_08DE7544:: @ 08DE7544 +sfx216:: @ 08DE7544 .incbin "baserom.gba", 0xDE7544, 0x000062C -song_08DE7B70:: @ 08DE7B70 +sfx217:: @ 08DE7B70 .incbin "baserom.gba", 0xDE7B70, 0x0000048 -song_08DE7BB8:: @ 08DE7BB8 +sfx218:: @ 08DE7BB8 .incbin "baserom.gba", 0xDE7BB8, 0x000001C -song_08DE7BD4:: @ 08DE7BD4 +sfx219:: @ 08DE7BD4 .incbin "baserom.gba", 0xDE7BD4, 0x0000028 -song_08DE7BFC:: @ 08DE7BFC +sfx21A:: @ 08DE7BFC .incbin "baserom.gba", 0xDE7BFC, 0x000002C -song_08DE7C28:: @ 08DE7C28 +sfx21B:: @ 08DE7C28 .incbin "baserom.gba", 0xDE7C28, 0x0000050 -song_08DE7C78:: @ 08DE7C78 +sfx21C:: @ 08DE7C78 .incbin "baserom.gba", 0xDE7C78, 0x000001C -song_08DE7C94:: @ 08DE7C94 +sfx21D:: @ 08DE7C94 .incbin "baserom.gba", 0xDE7C94, 0x0000020 -song_08DE7CB4:: @ 08DE7CB4 +sfx21E:: @ 08DE7CB4 .incbin "baserom.gba", 0xDE7CB4, 0x000003C -song_08DE7CF0:: @ 08DE7CF0 +sfx21F:: @ 08DE7CF0 .incbin "baserom.gba", 0xDE7CF0, 0x000001C -song_08DE7D0C:: @ 08DE7D0C +sfx220:: @ 08DE7D0C .incbin "baserom.gba", 0xDE7D0C, 0x000001C -song_08DE7D28:: @ 08DE7D28 +sfx221:: @ 08DE7D28 .incbin "baserom.gba", 0xDE7D28, 0x000000C diff --git a/include/audio.h b/include/audio.h index 06d80d67..29fb90ad 100644 --- a/include/audio.h +++ b/include/audio.h @@ -7,6 +7,7 @@ typedef enum { SFX_NONE, + // BGM BGM_CASTLE_TOURNAMENT, BGM_VAATI_MOTIF, BGM_TITLE_SCREEN, @@ -22,10 +23,10 @@ typedef enum { BGM_VAATI_THEME, BGM_EZLO_THEME, BGM_STORY, - BGM_FESTIVAL_APPROACH, + BGM_FESTIVAL_APPROACH, //0x10 BGM_BEAT_VAATI, - - BGM_BEANSTALK = 0x13, + BGM_UNUSED_12, + BGM_BEANSTALK, BGM_HOUSE, BGM_CUCCO_MINIGAME, BGM_SYRUP_THEME, @@ -38,7 +39,7 @@ typedef enum { BGM_MINISH_WOODS, BGM_CRENEL_STORM, BGM_CASTOR_WILDS, - BGM_HYRULE_TOWN, + BGM_HYRULE_TOWN, //0x20 BGM_ROYAL_VALLEY, BGM_CLOUD_TOPS, BGM_DARK_HYRULE_CASTLE, @@ -54,7 +55,7 @@ typedef enum { BGM_FIGHT_THEME, BGM_BOSS_THEME, BGM_VAATI_REBORN, - BGM_VAATI_TRANSFIGURED, + BGM_VAATI_TRANSFIGURED, // 0x30 BGM_CASTLE_COLLAPSE, BGM_VAATI_WRATH, BGM_FIGHT_THEME2, @@ -66,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, // 0x40 + 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, @@ -114,7 +152,7 @@ typedef enum { SFX_VO_EZLO1, SFX_VO_EZLO2, SFX_VO_EZLO3, - SFX_VO_EZLO4, + SFX_VO_EZLO4, //0x90 SFX_VO_EZLO5, SFX_VO_EZLO6, SFX_VO_EZLO7, @@ -151,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, @@ -182,87 +242,338 @@ 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, + 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_VOL_ZERO = 0x80020000, - SND_VOL_RESET_ALL = 0x80030000, - SND_VSYNC_OFF = 0x80040000, + SONG_VOL_RESET_ALL = 0x80030000, + SONG_VSYNC_OFF = 0x80040000, SONG_STOP = 0x80050000, - SND_VSYNC_ON = 0x80060000, + SONG_VSYNC_ON = 0x80060000, + SONG_UNK_7 = 0x80070000, SONG_VOL_FADE_OUT = 0x80080000, + SONG_UNK_9 = 0x80090000, + SONG_UNK_A = 0x800A0000, SONG_VOL_RESET = 0x800B0000, + SONG_UNK_C = 0x800C0000, SONG_VOL_CHAN1_SILENT = 0x800D0000, SONG_VOL_CHAN1_RESET = 0x800E0000, + SONG_UNK_F = 0x800F0000, SONG_RESET_UNK = 0x80100000, + SONG_UNK_11 = 0x80110000, } Sound; -#define SOUND_REQ_ALL_STOP 0x80010000 -void SoundReq(u32 arg); +void SoundReq(Sound sound); #endif // AUDIO_H diff --git a/src/audio.c b/src/audio.c index 6d512858..b19ea58f 100644 --- a/src/audio.c +++ b/src/audio.c @@ -13,30 +13,30 @@ extern void sub_080A35B4(u32); #define IS_BGM(song) (song) - 1 <= NUM_BGM - 1 #define IS_SFX(song) (song) - 1 > NUM_BGM - 1 -void SoundReq(u32 arg) { +void SoundReq(Sound sound) { u32 song; struct_02021EE0* ptr; if (gMain.field_0x7) return; ptr = &gUnk_02021EE0; - song = arg & 0xffff; - switch (arg & 0xffff0000) { - case SOUND_REQ_ALL_STOP: + song = sound & 0xffff; + switch (sound & 0xffff0000) { + case SONG_STOP_ALL: ptr->currentBgm = 0; m4aMPlayAllStop(); return; - case 0x80020000: + case SONG_VOL_ZERO: sub_080A3234(0); return; - case 0x80030000: + case SONG_VOL_RESET_ALL: sub_080A35C8(); ptr->unk_12 = 0x100; sub_080A353C(ptr->currentBgm); return; - case 0x80080000: + case SONG_VOL_FADE_OUT: sub_080A35B4(ptr->currentBgm); return; - case 0x80090000: + case SONG_UNK_9: if (song == 0) song = ptr->currentBgm; if (IS_SFX(song)) @@ -45,34 +45,34 @@ void SoundReq(u32 arg) { m4aSongNumStart(song); sub_080A35A0(song); return; - case 0x800a0000: + case SONG_UNK_A: if (IS_SFX(song)) return; ptr->currentBgm = song; m4aSongNumStartOrContinue(song); sub_080A35A0(song); return; - case 0x800c0000: + case SONG_UNK_C: m4aMPlayTempoControl(gMPlayTable[gSongTable[ptr->currentBgm].ms].info, song); return; - case 0x80040000: + case SONG_VSYNC_OFF: m4aMPlayAllStop(); m4aSoundVSyncOff(); return; - case 0x80050000: + case SONG_STOP: if (ptr->currentBgm == 0) return; m4aSongNumStop(ptr->currentBgm); return; - case 0x80060000: + case SONG_VSYNC_ON: m4aSoundVSyncOn(); - case 0x80070000: + case SONG_UNK_7: if (ptr->currentBgm == 0) return; m4aSongNumStartOrContinue(ptr->currentBgm); sub_080A353C(ptr->currentBgm); return; - case 0x800b0000: + case SONG_VOL_RESET: if (IS_SFX(song)) return; ptr->currentBgm = song; @@ -80,20 +80,20 @@ void SoundReq(u32 arg) { sub_080A35C8(); sub_080A353C(song); return; - case 0x800d0000: + case SONG_VOL_CHAN1_SILENT: ptr->unk_10 = 0; return; - case 0x80100000: + case SONG_RESET_UNK: ptr->unk_10 = 0; ptr->unk_02 = 1; return; - case 0x800e0000: + case SONG_VOL_CHAN1_RESET: ptr->unk_10 = 0x100; return; - case 0x800f0000: + case SONG_UNK_F: sub_080A35C8(); return; - case 0x80110000: + case SONG_UNK_11: ptr->currentBgm = 0; return; default: @@ -112,1059 +112,1059 @@ void SoundReq(u32 arg) { } extern const SongHeader song_08DCC48C; -extern const SongHeader song_08DCC6CC; -extern const SongHeader song_08DCC844; -extern const SongHeader song_08DCC9F4; -extern const SongHeader song_08DCCB3C; -extern const SongHeader song_08DCCD40; -extern const SongHeader song_08DCD0C8; -extern const SongHeader song_08DCD4AC; -extern const SongHeader song_08DCDF2C; -extern const SongHeader song_08DCF734; -extern const SongHeader song_08DCFA40; -extern const SongHeader song_08DCFBF4; -extern const SongHeader song_08DCFD98; -extern const SongHeader song_08DD0244; -extern const SongHeader song_08DD0690; -extern const SongHeader song_08DD0A94; -extern const SongHeader song_08DD0CF4; -extern const SongHeader song_08DD11A8; -extern const SongHeader song_08A12ECC; -extern const SongHeader song_08DD1548; -extern const SongHeader song_08DD1990; -extern const SongHeader song_08DD1C2C; -extern const SongHeader song_08DD1EA4; -extern const SongHeader song_08DD2130; -extern const SongHeader song_08DD2340; -extern const SongHeader song_08DD2D50; -extern const SongHeader song_08DD30F0; -extern const SongHeader song_08DD335C; -extern const SongHeader song_08DD3BCC; -extern const SongHeader song_08DD40E8; -extern const SongHeader song_08DD4858; -extern const SongHeader song_08DD4B44; -extern const SongHeader song_08DD52FC; -extern const SongHeader song_08DD5894; -extern const SongHeader song_08DD64FC; -extern const SongHeader song_08DD6BFC; -extern const SongHeader song_08DD6FC4; -extern const SongHeader song_08DD7174; -extern const SongHeader song_08DD7670; -extern const SongHeader song_08DD7E08; -extern const SongHeader song_08DD83CC; -extern const SongHeader song_08DD8E5C; -extern const SongHeader song_08DD902C; -extern const SongHeader song_08DD9604; -extern const SongHeader song_08DD9AAC; -extern const SongHeader song_08DD9F50; -extern const SongHeader song_08DDA3F8; -extern const SongHeader song_08DDAAC8; -extern const SongHeader song_08DDB1D4; -extern const SongHeader song_08DDB5E4; -extern const SongHeader song_08DDC070; -extern const SongHeader song_08DDC250; -extern const SongHeader song_08DDC394; -extern const SongHeader song_08DDC4B4; -extern const SongHeader song_08DDCF28; -extern const SongHeader song_08DDD510; -extern const SongHeader song_08DDDA50; -extern const SongHeader song_08DDE4E4; -extern const SongHeader song_08DDE824; -extern const SongHeader song_08DDEC38; -extern const SongHeader song_08DDED6C; -extern const SongHeader song_08DDEE18; -extern const SongHeader song_08DDEE44; -extern const SongHeader song_08DDEEBC; -extern const SongHeader song_08DDEF20; -extern const SongHeader song_08DDEF44; -extern const SongHeader song_08DDEF7C; -extern const SongHeader song_08DDEF9C; -extern const SongHeader song_08DDF008; -extern const SongHeader song_08DDF040; -extern const SongHeader song_08DDF068; -extern const SongHeader song_08DDF094; -extern const SongHeader song_08DDF0BC; -extern const SongHeader song_08DDF0EC; -extern const SongHeader song_08DDF144; -extern const SongHeader song_08DDF16C; -extern const SongHeader song_08DDF19C; -extern const SongHeader song_08DDF1F4; -extern const SongHeader song_08DDF21C; -extern const SongHeader song_08DDF238; -extern const SongHeader song_08DDF254; -extern const SongHeader song_08DDF270; -extern const SongHeader song_08DDF28C; -extern const SongHeader song_08DDF2A8; -extern const SongHeader song_08DDF2C4; -extern const SongHeader song_08DDF2E0; -extern const SongHeader song_08DDF2FC; -extern const SongHeader song_08DDF31C; -extern const SongHeader song_08DDF33C; -extern const SongHeader song_08DDF38C; -extern const SongHeader song_08DDF3B0; -extern const SongHeader song_08DDF3E4; -extern const SongHeader song_08DDF400; -extern const SongHeader song_08DDF43C; -extern const SongHeader song_08DDF484; -extern const SongHeader song_08DDF57C; -extern const SongHeader song_08DDF598; -extern const SongHeader song_08DDF608; -extern const SongHeader song_08DDF630; -extern const SongHeader song_08DDF64C; -extern const SongHeader song_08DDF668; -extern const SongHeader song_08DDF684; -extern const SongHeader song_08DDF6A0; -extern const SongHeader song_08DDF6BC; -extern const SongHeader song_08DDF6D8; -extern const SongHeader song_08DDF6F4; -extern const SongHeader song_08DDF710; -extern const SongHeader song_08DDF72C; -extern const SongHeader song_08DDF748; -extern const SongHeader song_08DDF764; -extern const SongHeader song_08DDF780; -extern const SongHeader song_08DDF79C; -extern const SongHeader song_08DDF7B8; -extern const SongHeader song_08DDF7D4; -extern const SongHeader song_08DDF7F0; -extern const SongHeader song_08DDF80C; -extern const SongHeader song_08DDF828; -extern const SongHeader song_08DDF844; -extern const SongHeader song_08DDF860; -extern const SongHeader song_08DDF87C; -extern const SongHeader song_08DDF898; -extern const SongHeader song_08DDF8B4; -extern const SongHeader song_08DDF8D4; -extern const SongHeader song_08DDF8F0; -extern const SongHeader song_08DDF90C; -extern const SongHeader song_08DDF928; -extern const SongHeader song_08DDF944; -extern const SongHeader song_08DDF960; -extern const SongHeader song_08DDF97C; -extern const SongHeader song_08DDF998; -extern const SongHeader song_08DDF9B4; -extern const SongHeader song_08DDF9D0; -extern const SongHeader song_08DDF9EC; -extern const SongHeader song_08DDFA0C; -extern const SongHeader song_08DDFA28; -extern const SongHeader song_08DDFA44; -extern const SongHeader song_08DDFA60; -extern const SongHeader song_08DDFA7C; -extern const SongHeader song_08DDFA98; -extern const SongHeader song_08DDFAB4; -extern const SongHeader song_08DDFAD0; -extern const SongHeader song_08DDFAEC; -extern const SongHeader song_08DDFB08; -extern const SongHeader song_08DDFB24; -extern const SongHeader song_08DDFB40; -extern const SongHeader song_08DDFB5C; -extern const SongHeader song_08DDFB78; -extern const SongHeader song_08DDFB94; -extern const SongHeader song_08DDFBB0; -extern const SongHeader song_08DDFBCC; -extern const SongHeader song_08DDFBE8; -extern const SongHeader song_08DDFC04; -extern const SongHeader song_08DDFC20; -extern const SongHeader song_08DDFC3C; -extern const SongHeader song_08DDFC58; -extern const SongHeader song_08DDFC74; -extern const SongHeader song_08DDFC90; -extern const SongHeader song_08DDFCAC; -extern const SongHeader song_08DDFCC8; -extern const SongHeader song_08DDFCE4; -extern const SongHeader song_08DDFD00; -extern const SongHeader song_08DDFD1C; -extern const SongHeader song_08DDFD38; -extern const SongHeader song_08DDFD54; -extern const SongHeader song_08DDFD70; -extern const SongHeader song_08DDFD8C; -extern const SongHeader song_08DDFDA8; -extern const SongHeader song_08DDFDD4; -extern const SongHeader song_08DDFE14; -extern const SongHeader song_08DDFE30; -extern const SongHeader song_08DDFE4C; -extern const SongHeader song_08DDFE68; -extern const SongHeader song_08DDFE84; -extern const SongHeader song_08DDFEA0; -extern const SongHeader song_08DDFEBC; -extern const SongHeader song_08DDFED8; -extern const SongHeader song_08DDFEF4; -extern const SongHeader song_08DDFF10; -extern const SongHeader song_08DDFF2C; -extern const SongHeader song_08DDFF48; -extern const SongHeader song_08DDFF64; -extern const SongHeader song_08DDFF80; -extern const SongHeader song_08DDFF9C; -extern const SongHeader song_08DDFFB8; -extern const SongHeader song_08DDFFD4; -extern const SongHeader song_08DDFFF0; -extern const SongHeader song_08DE000C; -extern const SongHeader song_08DE0028; -extern const SongHeader song_08DE0048; -extern const SongHeader song_08DE0064; -extern const SongHeader song_08DE0080; -extern const SongHeader song_08DE00A0; -extern const SongHeader song_08DE00BC; -extern const SongHeader song_08DE00EC; -extern const SongHeader song_08DE0138; -extern const SongHeader song_08DE0180; -extern const SongHeader song_08DE01B4; -extern const SongHeader song_08DE01F4; -extern const SongHeader song_08DE0244; -extern const SongHeader song_08DE028C; -extern const SongHeader song_08DE02AC; -extern const SongHeader song_08DE02C8; -extern const SongHeader song_08DE02EC; -extern const SongHeader song_08DE0310; -extern const SongHeader song_08DE0388; -extern const SongHeader song_08DE03C4; -extern const SongHeader song_08DE041C; -extern const SongHeader song_08DE04E4; -extern const SongHeader song_08DE0534; -extern const SongHeader song_08DE0584; -extern const SongHeader song_08DE05DC; -extern const SongHeader song_08DE0634; -extern const SongHeader song_08DE068C; -extern const SongHeader song_08DE06E4; -extern const SongHeader song_08DE0728; -extern const SongHeader song_08DE0784; -extern const SongHeader song_08DE07D4; -extern const SongHeader song_08DE0840; -extern const SongHeader song_08DE0860; -extern const SongHeader song_08DE087C; -extern const SongHeader song_08DE0898; -extern const SongHeader song_08DE08C4; -extern const SongHeader song_08DE08FC; -extern const SongHeader song_08DE199C; -extern const SongHeader song_08DE19D0; -extern const SongHeader song_08DE1A00; -extern const SongHeader song_08DE1A2C; -extern const SongHeader song_08DE207C; -extern const SongHeader song_08DE20C8; -extern const SongHeader song_08DE20FC; -extern const SongHeader song_08DE2124; -extern const SongHeader song_08DE2174; -extern const SongHeader song_08DE21AC; -extern const SongHeader song_08DE21E8; -extern const SongHeader song_08DE222C; -extern const SongHeader song_08DE2260; -extern const SongHeader song_08DE2338; -extern const SongHeader song_08DE2408; -extern const SongHeader song_08DE2478; -extern const SongHeader song_08DE24BC; -extern const SongHeader song_08DE2500; -extern const SongHeader song_08DE251C; -extern const SongHeader song_08DE2544; -extern const SongHeader song_08DE2584; -extern const SongHeader song_08DE25A4; -extern const SongHeader song_08DE25D0; -extern const SongHeader song_08DE25F0; -extern const SongHeader song_08DE267C; -extern const SongHeader song_08DE269C; -extern const SongHeader song_08DE26C4; -extern const SongHeader song_08DE26E4; -extern const SongHeader song_08DE2718; -extern const SongHeader song_08DE2734; -extern const SongHeader song_08DE2778; -extern const SongHeader song_08DE27C0; -extern const SongHeader song_08DE27DC; -extern const SongHeader song_08DE287C; -extern const SongHeader song_08DE2944; -extern const SongHeader song_08DE2A68; -extern const SongHeader song_08DE2AE8; -extern const SongHeader song_08DE2B1C; -extern const SongHeader song_08DE2B3C; -extern const SongHeader song_08DE2B58; -extern const SongHeader song_08DE2B78; -extern const SongHeader song_08DE2B9C; -extern const SongHeader song_08DE2BD0; -extern const SongHeader song_08DE2BF4; -extern const SongHeader song_08DE2C10; -extern const SongHeader song_08DE2C2C; -extern const SongHeader song_08DE2C48; -extern const SongHeader song_08DE2C64; -extern const SongHeader song_08DE2C8C; -extern const SongHeader song_08DE2CFC; -extern const SongHeader song_08DE2D18; -extern const SongHeader song_08DE2D34; -extern const SongHeader song_08DE2D50; -extern const SongHeader song_08DE2D6C; -extern const SongHeader song_08DE2D88; -extern const SongHeader song_08DE2DA4; -extern const SongHeader song_08DE2DC0; -extern const SongHeader song_08DE2DDC; -extern const SongHeader song_08DE2E74; -extern const SongHeader song_08DE2EDC; -extern const SongHeader song_08DE2F98; -extern const SongHeader song_08DE3100; -extern const SongHeader song_08DE311C; -extern const SongHeader song_08DE3154; -extern const SongHeader song_08DE3188; -extern const SongHeader song_08DE31C4; -extern const SongHeader song_08DE32A4; -extern const SongHeader song_08DE33B4; -extern const SongHeader song_08DE33E8; -extern const SongHeader song_08DE34A4; -extern const SongHeader song_08DE34E4; -extern const SongHeader song_08DE3564; -extern const SongHeader song_08DE3588; -extern const SongHeader song_08DE35AC; -extern const SongHeader song_08DE3618; -extern const SongHeader song_08DE3674; -extern const SongHeader song_08DE36B0; -extern const SongHeader song_08DE37CC; -extern const SongHeader song_08DE380C; -extern const SongHeader song_08DE3850; -extern const SongHeader song_08DE3888; -extern const SongHeader song_08DE38F0; -extern const SongHeader song_08DE3918; -extern const SongHeader song_08DE3968; -extern const SongHeader song_08DE39B4; -extern const SongHeader song_08DE3A10; -extern const SongHeader song_08DE3A70; -extern const SongHeader song_08DE3AA0; -extern const SongHeader song_08DE3AF8; -extern const SongHeader song_08DE3B30; -extern const SongHeader song_08DE3B6C; -extern const SongHeader song_08DE3BD4; -extern const SongHeader song_08DE3BF0; -extern const SongHeader song_08DE3C14; -extern const SongHeader song_08DE3C64; -extern const SongHeader song_08DE3CC0; -extern const SongHeader song_08DE3D34; -extern const SongHeader song_08DE3DB0; -extern const SongHeader song_08DE3E34; -extern const SongHeader song_08DE3E5C; -extern const SongHeader song_08DE3EA4; -extern const SongHeader song_08DE3EE0; -extern const SongHeader song_08DE3F1C; -extern const SongHeader song_08DE3F5C; -extern const SongHeader song_08DE4028; -extern const SongHeader song_08DE406C; -extern const SongHeader song_08DE4110; -extern const SongHeader song_08DE417C; -extern const SongHeader song_08DE4198; -extern const SongHeader song_08DE41D0; -extern const SongHeader song_08DE420C; -extern const SongHeader song_08DE4244; -extern const SongHeader song_08DE4278; -extern const SongHeader song_08DE42C0; -extern const SongHeader song_08DE4380; -extern const SongHeader song_08DE43D4; -extern const SongHeader song_08DE4424; -extern const SongHeader song_08DE44C4; -extern const SongHeader song_08DE44E4; -extern const SongHeader song_08DE4500; -extern const SongHeader song_08DE451C; -extern const SongHeader song_08DE4538; -extern const SongHeader song_08DE4554; -extern const SongHeader song_08DE4574; -extern const SongHeader song_08DE4594; -extern const SongHeader song_08DE45F0; -extern const SongHeader song_08DE46A8; -extern const SongHeader song_08DE46C8; -extern const SongHeader song_08DE475C; -extern const SongHeader song_08DE4790; -extern const SongHeader song_08DE47E4; -extern const SongHeader song_08DE4838; -extern const SongHeader song_08DE4878; -extern const SongHeader song_08DE48BC; -extern const SongHeader song_08DE4930; -extern const SongHeader song_08DE4968; -extern const SongHeader song_08DE49AC; -extern const SongHeader song_08DE49D0; -extern const SongHeader song_08DE4A0C; -extern const SongHeader song_08DE4A28; -extern const SongHeader song_08DE4A60; -extern const SongHeader song_08DE4ACC; -extern const SongHeader song_08DE4B00; -extern const SongHeader song_08DE4B50; -extern const SongHeader song_08DE4BEC; -extern const SongHeader song_08DE4CCC; -extern const SongHeader song_08DE4D24; -extern const SongHeader song_08DE4E64; -extern const SongHeader song_08DE4EB0; -extern const SongHeader song_08DE4F20; -extern const SongHeader song_08DE4FB4; -extern const SongHeader song_08DE4FE8; -extern const SongHeader song_08DE506C; -extern const SongHeader song_08DE50BC; -extern const SongHeader song_08DE512C; -extern const SongHeader song_08DE51B0; -extern const SongHeader song_08DE5218; -extern const SongHeader song_08DE5248; -extern const SongHeader song_08DE52F0; -extern const SongHeader song_08DE5318; -extern const SongHeader song_08DE5348; -extern const SongHeader song_08DE5390; -extern const SongHeader song_08DE53FC; -extern const SongHeader song_08DE5440; -extern const SongHeader song_08DE5540; -extern const SongHeader song_08DE5654; -extern const SongHeader song_08DE5728; -extern const SongHeader song_08DE57AC; -extern const SongHeader song_08DE5808; -extern const SongHeader song_08DE5850; -extern const SongHeader song_08DE5894; -extern const SongHeader song_08DE58E0; -extern const SongHeader song_08DE58FC; -extern const SongHeader song_08DE5918; -extern const SongHeader song_08DE5934; -extern const SongHeader song_08DE598C; -extern const SongHeader song_08DE59C8; -extern const SongHeader song_08DE5ADC; -extern const SongHeader song_08DE5AFC; -extern const SongHeader song_08DE5B18; -extern const SongHeader song_08DE5B34; -extern const SongHeader song_08DE5B54; -extern const SongHeader song_08DE5BA8; -extern const SongHeader song_08DE5BC4; -extern const SongHeader song_08DE5BE0; -extern const SongHeader song_08DE5BFC; -extern const SongHeader song_08DE5C18; -extern const SongHeader song_08DE5C34; -extern const SongHeader song_08DE5C50; -extern const SongHeader song_08DE5C6C; -extern const SongHeader song_08DE5C88; -extern const SongHeader song_08DE5CA8; -extern const SongHeader song_08DE5CC4; -extern const SongHeader song_08DE5CE0; -extern const SongHeader song_08DE5CFC; -extern const SongHeader song_08DE5D28; -extern const SongHeader song_08DE5D44; -extern const SongHeader song_08DE5D70; -extern const SongHeader song_08DE5D90; -extern const SongHeader song_08DE5DAC; -extern const SongHeader song_08DE5DC8; -extern const SongHeader song_08DE5DE4; -extern const SongHeader song_08DE5E00; -extern const SongHeader song_08DE5E1C; -extern const SongHeader song_08DE5E38; -extern const SongHeader song_08DE5E54; -extern const SongHeader song_08DE5E70; -extern const SongHeader song_08DE5E8C; -extern const SongHeader song_08DE5EA8; -extern const SongHeader song_08DE5EC4; -extern const SongHeader song_08DE5EE0; -extern const SongHeader song_08DE5EFC; -extern const SongHeader song_08DE5F18; -extern const SongHeader song_08DE5F34; -extern const SongHeader song_08DE5FCC; -extern const SongHeader song_08DE6004; -extern const SongHeader song_08DE6044; -extern const SongHeader song_08DE6060; -extern const SongHeader song_08DE607C; -extern const SongHeader song_08DE6098; -extern const SongHeader song_08DE60B4; -extern const SongHeader song_08DE60D0; -extern const SongHeader song_08DE60EC; -extern const SongHeader song_08DE6108; -extern const SongHeader song_08DE6124; -extern const SongHeader song_08DE6140; -extern const SongHeader song_08DE615C; -extern const SongHeader song_08DE6178; -extern const SongHeader song_08DE6194; -extern const SongHeader song_08DE61B0; -extern const SongHeader song_08DE61CC; -extern const SongHeader song_08DE61E8; -extern const SongHeader song_08DE6204; -extern const SongHeader song_08DE6220; -extern const SongHeader song_08DE623C; -extern const SongHeader song_08DE6258; -extern const SongHeader song_08DE6274; -extern const SongHeader song_08DE6290; -extern const SongHeader song_08DE62AC; -extern const SongHeader song_08DE62C8; -extern const SongHeader song_08DE62E4; -extern const SongHeader song_08DE6300; -extern const SongHeader song_08DE631C; -extern const SongHeader song_08DE6338; -extern const SongHeader song_08DE6354; -extern const SongHeader song_08DE6370; -extern const SongHeader song_08DE638C; -extern const SongHeader song_08DE63A8; -extern const SongHeader song_08DE63C4; -extern const SongHeader song_08DE63E0; -extern const SongHeader song_08DE63FC; -extern const SongHeader song_08DE6418; -extern const SongHeader song_08DE6434; -extern const SongHeader song_08DE6450; -extern const SongHeader song_08DE646C; -extern const SongHeader song_08DE6488; -extern const SongHeader song_08DE64A4; -extern const SongHeader song_08DE64C0; -extern const SongHeader song_08DE64DC; -extern const SongHeader song_08DE64F8; -extern const SongHeader song_08DE6514; -extern const SongHeader song_08DE6530; -extern const SongHeader song_08DE654C; -extern const SongHeader song_08DE6568; -extern const SongHeader song_08DE6584; -extern const SongHeader song_08DE65A0; -extern const SongHeader song_08DE65BC; -extern const SongHeader song_08DE65DC; -extern const SongHeader song_08DE65F8; -extern const SongHeader song_08DE6614; -extern const SongHeader song_08DE6630; -extern const SongHeader song_08DE6650; -extern const SongHeader song_08DE6674; -extern const SongHeader song_08DE7544; -extern const SongHeader song_08DE7B70; -extern const SongHeader song_08DE7BB8; -extern const SongHeader song_08DE7BD4; -extern const SongHeader song_08DE7BFC; -extern const SongHeader song_08DE7C28; -extern const SongHeader song_08DE7C78; -extern const SongHeader song_08DE7C94; -extern const SongHeader song_08DE7CB4; -extern const SongHeader song_08DE7CF0; -extern const SongHeader song_08DE7D0C; -extern const SongHeader song_08DE7D28; +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 bmgDeepwoodShrine; +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; const Song gSongTable[] = { { &song_08DCC48C, 0x001f, 0x001f }, - { &song_08DCC6CC, 0x001f, 0x001f }, - { &song_08DCC844, 0x001f, 0x001f }, - { &song_08DCC9F4, 0x001f, 0x001f }, - { &song_08DCCB3C, 0x001f, 0x001f }, - { &song_08DCCD40, 0x001f, 0x001f }, - { &song_08DCD0C8, 0x001f, 0x001f }, - { &song_08DCD4AC, 0x001f, 0x001f }, - { &song_08DCDF2C, 0x001f, 0x001f }, - { &song_08DCF734, 0x001f, 0x001f }, - { &song_08DCFA40, 0x001f, 0x001f }, - { &song_08DCFBF4, 0x001f, 0x001f }, - { &song_08DCFD98, 0x001f, 0x001f }, - { &song_08DD0244, 0x001f, 0x001f }, - { &song_08DD0690, 0x001f, 0x001f }, - { &song_08DD0A94, 0x001f, 0x001f }, - { &song_08DD0CF4, 0x001f, 0x001f }, - { &song_08DD11A8, 0x001f, 0x001f }, - { &song_08A12ECC, 0x0000, 0x0000 }, - { &song_08DD1548, 0x001f, 0x001f }, - { &song_08DD1990, 0x001f, 0x001f }, - { &song_08DD1C2C, 0x001f, 0x001f }, - { &song_08DD1EA4, 0x001f, 0x001f }, - { &song_08DD2130, 0x001f, 0x001f }, - { &song_08DD2340, 0x001f, 0x001f }, - { &song_08DD2D50, 0x001f, 0x001f }, - { &song_08DD30F0, 0x001f, 0x001f }, - { &song_08DD335C, 0x001f, 0x001f }, - { &song_08DD3BCC, 0x001f, 0x001f }, - { &song_08DD40E8, 0x001f, 0x001f }, - { &song_08DD4858, 0x001f, 0x001f }, - { &song_08DD4B44, 0x001f, 0x001f }, - { &song_08DD52FC, 0x001f, 0x001f }, - { &song_08DD5894, 0x001f, 0x001f }, - { &song_08DD64FC, 0x001f, 0x001f }, - { &song_08DD6BFC, 0x001f, 0x001f }, - { &song_08DD6FC4, 0x001f, 0x001f }, - { &song_08DD7174, 0x001f, 0x001f }, - { &song_08DD7670, 0x001f, 0x001f }, - { &song_08DD7E08, 0x001f, 0x001f }, - { &song_08DD83CC, 0x001f, 0x001f }, - { &song_08DD8E5C, 0x001f, 0x001f }, - { &song_08DD902C, 0x001f, 0x001f }, - { &song_08DD9604, 0x001f, 0x001f }, - { &song_08DD9AAC, 0x001f, 0x001f }, - { &song_08DD9F50, 0x001f, 0x001f }, - { &song_08DDA3F8, 0x001f, 0x001f }, - { &song_08DDAAC8, 0x001f, 0x001f }, - { &song_08DDB1D4, 0x001f, 0x001f }, - { &song_08DDB5E4, 0x001f, 0x001f }, - { &song_08DDC070, 0x001f, 0x001f }, - { &song_08DDC250, 0x001f, 0x001f }, - { &song_08DDC394, 0x001f, 0x001f }, - { &song_08DDC4B4, 0x001f, 0x001f }, - { &song_08DDCF28, 0x001f, 0x001f }, - { &song_08DDD510, 0x001f, 0x001f }, - { &song_08DDDA50, 0x001f, 0x001f }, - { &song_08DDE4E4, 0x001f, 0x001f }, - { &song_08DDE824, 0x001f, 0x001f }, - { &song_08DDEC38, 0x001f, 0x001f }, - { &song_08A12ECC, 0x0000, 0x0000 }, - { &song_08A12ECC, 0x0000, 0x0000 }, - { &song_08A12ECC, 0x0000, 0x0000 }, - { &song_08A12ECC, 0x0000, 0x0000 }, - { &song_08A12ECC, 0x0000, 0x0000 }, - { &song_08A12ECC, 0x0000, 0x0000 }, - { &song_08A12ECC, 0x0000, 0x0000 }, - { &song_08A12ECC, 0x0000, 0x0000 }, - { &song_08A12ECC, 0x0000, 0x0000 }, - { &song_08A12ECC, 0x0000, 0x0000 }, - { &song_08A12ECC, 0x0000, 0x0000 }, - { &song_08A12ECC, 0x0000, 0x0000 }, - { &song_08A12ECC, 0x0000, 0x0000 }, - { &song_08A12ECC, 0x0000, 0x0000 }, - { &song_08A12ECC, 0x0000, 0x0000 }, - { &song_08A12ECC, 0x0000, 0x0000 }, - { &song_08A12ECC, 0x0000, 0x0000 }, - { &song_08A12ECC, 0x0000, 0x0000 }, - { &song_08A12ECC, 0x0000, 0x0000 }, - { &song_08A12ECC, 0x0000, 0x0000 }, - { &song_08A12ECC, 0x0000, 0x0000 }, - { &song_08A12ECC, 0x0000, 0x0000 }, - { &song_08A12ECC, 0x0000, 0x0000 }, - { &song_08A12ECC, 0x0000, 0x0000 }, - { &song_08A12ECC, 0x0000, 0x0000 }, - { &song_08A12ECC, 0x0000, 0x0000 }, - { &song_08A12ECC, 0x0000, 0x0000 }, - { &song_08A12ECC, 0x0000, 0x0000 }, - { &song_08A12ECC, 0x0000, 0x0000 }, - { &song_08A12ECC, 0x0000, 0x0000 }, - { &song_08A12ECC, 0x0000, 0x0000 }, - { &song_08A12ECC, 0x0000, 0x0000 }, - { &song_08A12ECC, 0x0000, 0x0000 }, - { &song_08A12ECC, 0x0000, 0x0000 }, - { &song_08DDED6C, 0x001f, 0x001f }, - { &song_08DDEE18, 0x001f, 0x001f }, - { &song_08A12ECC, 0x0000, 0x0000 }, - { &song_08A12ECC, 0x0000, 0x0000 }, - { &song_08A12ECC, 0x0000, 0x0000 }, - { &song_08A12ECC, 0x0000, 0x0000 }, - { &song_08DDEE44, 0x0000, 0x0000 }, - { &song_08DDEEBC, 0x001d, 0x001d }, - { &song_08DDEF20, 0x001c, 0x001c }, - { &song_08DDEF44, 0x001b, 0x001b }, - { &song_08DDEF7C, 0x001a, 0x001a }, - { &song_08DDEF9C, 0x0019, 0x0019 }, - { &song_08DDF008, 0x0018, 0x0018 }, - { &song_08DDF040, 0x0017, 0x0017 }, - { &song_08DDF068, 0x0016, 0x0016 }, - { &song_08DDF094, 0x0015, 0x0015 }, - { &song_08DDF0BC, 0x0014, 0x0014 }, - { &song_08DDF0EC, 0x0000, 0x0000 }, - { &song_08DDF144, 0x0012, 0x0012 }, - { &song_08DDF16C, 0x0000, 0x0000 }, - { &song_08DDF19C, 0x0003, 0x0003 }, - { &song_08DDF1F4, 0x0003, 0x0003 }, - { &song_08DDF21C, 0x000e, 0x000e }, - { &song_08DDF238, 0x0001, 0x0001 }, - { &song_08DDF254, 0x0001, 0x0001 }, - { &song_08DDF270, 0x0001, 0x0001 }, - { &song_08DDF28C, 0x0001, 0x0001 }, - { &song_08DDF2A8, 0x0001, 0x0001 }, - { &song_08DDF2C4, 0x0001, 0x0001 }, - { &song_08DDF2E0, 0x0001, 0x0001 }, - { &song_08DDF2FC, 0x000d, 0x000d }, - { &song_08DDF31C, 0x000c, 0x000c }, - { &song_08DDF33C, 0x000b, 0x000b }, - { &song_08DDF38C, 0x000a, 0x000a }, - { &song_08DDF3B0, 0x0009, 0x0009 }, - { &song_08DDF3E4, 0x0008, 0x0008 }, - { &song_08DDF400, 0x0007, 0x0007 }, - { &song_08DDF43C, 0x0006, 0x0006 }, - { &song_08DDF484, 0x0005, 0x0005 }, - { &song_08DDF57C, 0x0004, 0x0004 }, - { &song_08DDF598, 0x000f, 0x000f }, - { &song_08DDF608, 0x001d, 0x001d }, - { &song_08DDF630, 0x001c, 0x001c }, - { &song_08DDF64C, 0x001b, 0x001b }, - { &song_08DDF668, 0x001a, 0x001a }, - { &song_08DDF684, 0x0019, 0x0019 }, - { &song_08DDF6A0, 0x0018, 0x0018 }, - { &song_08DDF6BC, 0x0002, 0x0002 }, - { &song_08DDF6D8, 0x0002, 0x0002 }, - { &song_08DDF6F4, 0x0002, 0x0002 }, - { &song_08DDF710, 0x0002, 0x0002 }, - { &song_08DDF72C, 0x0002, 0x0002 }, - { &song_08DDF748, 0x0002, 0x0002 }, - { &song_08DDF764, 0x0002, 0x0002 }, - { &song_08DDF780, 0x0003, 0x0003 }, - { &song_08DDF79C, 0x0003, 0x0003 }, - { &song_08DDF7B8, 0x0003, 0x0003 }, - { &song_08DDF7D4, 0x0003, 0x0003 }, - { &song_08DDF7F0, 0x0003, 0x0003 }, - { &song_08DDF80C, 0x0003, 0x0003 }, - { &song_08DDF828, 0x0003, 0x0003 }, - { &song_08DDF844, 0x0004, 0x0004 }, - { &song_08DDF860, 0x0004, 0x0004 }, - { &song_08DDF87C, 0x0004, 0x0004 }, - { &song_08DDF898, 0x0004, 0x0004 }, - { &song_08DDF8B4, 0x0004, 0x0004 }, - { &song_08DDF8D4, 0x0004, 0x0004 }, - { &song_08DDF8F0, 0x0005, 0x0005 }, - { &song_08DDF90C, 0x0005, 0x0005 }, - { &song_08DDF928, 0x0006, 0x0006 }, - { &song_08DDF944, 0x0006, 0x0006 }, - { &song_08DDF960, 0x0006, 0x0006 }, - { &song_08DDF97C, 0x0007, 0x0007 }, - { &song_08DDF998, 0x0007, 0x0007 }, - { &song_08DDF9B4, 0x0007, 0x0007 }, - { &song_08DDF9D0, 0x0008, 0x0008 }, - { &song_08DDF9EC, 0x000a, 0x000a }, - { &song_08DDFA0C, 0x0009, 0x0009 }, - { &song_08DDFA28, 0x000b, 0x000b }, - { &song_08DDFA44, 0x000c, 0x000c }, - { &song_08DDFA60, 0x000d, 0x000d }, - { &song_08DDFA7C, 0x000e, 0x000e }, - { &song_08DDFA98, 0x000f, 0x000f }, - { &song_08DDFAB4, 0x0010, 0x0010 }, - { &song_08DDFAD0, 0x0011, 0x0011 }, - { &song_08DDFAEC, 0x0012, 0x0012 }, - { &song_08DDFB08, 0x0013, 0x0013 }, - { &song_08DDFB24, 0x0014, 0x0014 }, - { &song_08DDFB40, 0x0015, 0x0015 }, - { &song_08DDFB5C, 0x0016, 0x0016 }, - { &song_08DDFB78, 0x0017, 0x0017 }, - { &song_08DDFB94, 0x0018, 0x0018 }, - { &song_08DDFBB0, 0x0019, 0x0019 }, - { &song_08DDFBCC, 0x001a, 0x001a }, - { &song_08DDFBE8, 0x001b, 0x001b }, - { &song_08DDFC04, 0x001c, 0x001c }, - { &song_08DDFC20, 0x001c, 0x001c }, - { &song_08DDFC3C, 0x0003, 0x0003 }, - { &song_08DDFC58, 0x0004, 0x0004 }, - { &song_08DDFC74, 0x0005, 0x0005 }, - { &song_08DDFC90, 0x0006, 0x0006 }, - { &song_08DDFCAC, 0x0007, 0x0007 }, - { &song_08DDFCC8, 0x0008, 0x0008 }, - { &song_08DDFCE4, 0x0009, 0x0009 }, - { &song_08DDFD00, 0x000a, 0x000a }, - { &song_08DDFD1C, 0x000b, 0x000b }, - { &song_08DDFD38, 0x000c, 0x000c }, - { &song_08DDFD54, 0x000d, 0x000d }, - { &song_08DDFD70, 0x000e, 0x000e }, - { &song_08DDFD8C, 0x000f, 0x000f }, - { &song_08DDFDA8, 0x0010, 0x0010 }, - { &song_08DDFDD4, 0x0003, 0x0003 }, - { &song_08DDFE14, 0x0016, 0x0016 }, - { &song_08DDFE30, 0x0011, 0x0011 }, - { &song_08DDFE4C, 0x0012, 0x0012 }, - { &song_08DDFE68, 0x0013, 0x0013 }, - { &song_08DDFE84, 0x0014, 0x0014 }, - { &song_08DDFEA0, 0x0015, 0x0015 }, - { &song_08DDFEBC, 0x0016, 0x0016 }, - { &song_08DDFED8, 0x0017, 0x0017 }, - { &song_08DDFEF4, 0x0018, 0x0018 }, - { &song_08DDFF10, 0x0015, 0x0015 }, - { &song_08DDFF2C, 0x0014, 0x0014 }, - { &song_08DDFF48, 0x0019, 0x0019 }, - { &song_08DDFF64, 0x001a, 0x001a }, - { &song_08DDFF80, 0x001b, 0x001b }, - { &song_08DDFF9C, 0x0013, 0x0013 }, - { &song_08DDFFB8, 0x0012, 0x0012 }, - { &song_08DDFFD4, 0x0011, 0x0011 }, - { &song_08DDFFF0, 0x0010, 0x0010 }, - { &song_08DE000C, 0x000f, 0x000f }, - { &song_08DE0028, 0x000e, 0x000e }, - { &song_08DE0048, 0x000d, 0x000d }, - { &song_08DE0064, 0x000c, 0x000c }, - { &song_08DE0080, 0x000b, 0x000b }, - { &song_08DE00A0, 0x000a, 0x000a }, - { &song_08DE00BC, 0x0009, 0x0009 }, - { &song_08DE00EC, 0x0008, 0x0008 }, - { &song_08DE0138, 0x0008, 0x0008 }, - { &song_08DE0180, 0x0008, 0x0008 }, - { &song_08DE01B4, 0x0008, 0x0008 }, - { &song_08DE01F4, 0x0008, 0x0008 }, - { &song_08DE0244, 0x0008, 0x0008 }, - { &song_08DE028C, 0x0008, 0x0008 }, - { &song_08DE02AC, 0x0008, 0x0008 }, - { &song_08DE02C8, 0x0007, 0x0007 }, - { &song_08DE02EC, 0x0006, 0x0006 }, - { &song_08DE0310, 0x0005, 0x0005 }, - { &song_08DE0388, 0x0004, 0x0004 }, - { &song_08DE03C4, 0x0003, 0x0003 }, - { &song_08DE041C, 0x001d, 0x001d }, - { &song_08DE04E4, 0x001c, 0x001c }, - { &song_08DE0534, 0x001b, 0x001b }, - { &song_08DE0584, 0x001a, 0x001a }, - { &song_08DE05DC, 0x0019, 0x0019 }, - { &song_08DE0634, 0x0018, 0x0018 }, - { &song_08DE068C, 0x0017, 0x0017 }, - { &song_08DE06E4, 0x0016, 0x0016 }, - { &song_08DE0728, 0x0015, 0x0015 }, - { &song_08DE0784, 0x0014, 0x0014 }, - { &song_08DE07D4, 0x0013, 0x0013 }, - { &song_08DE0840, 0x0012, 0x0012 }, - { &song_08DE0860, 0x0011, 0x0011 }, - { &song_08DE087C, 0x0010, 0x0010 }, - { &song_08DE0898, 0x000f, 0x000f }, - { &song_08DE08C4, 0x0000, 0x0000 }, - { &song_08DE08FC, 0x000d, 0x000d }, - { &song_08DE199C, 0x001e, 0x001e }, - { &song_08DE19D0, 0x000b, 0x000b }, - { &song_08DE1A00, 0x000a, 0x000a }, - { &song_08DE1A2C, 0x0009, 0x0009 }, - { &song_08DE207C, 0x001e, 0x001e }, - { &song_08DE20C8, 0x0008, 0x0008 }, - { &song_08DE20FC, 0x0007, 0x0007 }, - { &song_08DE2124, 0x0006, 0x0006 }, - { &song_08DE2174, 0x0005, 0x0005 }, - { &song_08DE21AC, 0x0004, 0x0004 }, - { &song_08DE21E8, 0x0003, 0x0003 }, - { &song_08DE222C, 0x001d, 0x001d }, - { &song_08DE2260, 0x001c, 0x001c }, - { &song_08DE2338, 0x001b, 0x001b }, - { &song_08DE2408, 0x001a, 0x001a }, - { &song_08DE2478, 0x0019, 0x0019 }, - { &song_08DE24BC, 0x0018, 0x0018 }, - { &song_08DE2500, 0x0004, 0x0004 }, - { &song_08DE251C, 0x0016, 0x0016 }, - { &song_08DE2544, 0x0007, 0x0007 }, - { &song_08DE2584, 0x0014, 0x0014 }, - { &song_08DE25A4, 0x0013, 0x0013 }, - { &song_08DE25D0, 0x0012, 0x0012 }, - { &song_08DE25F0, 0x0011, 0x0011 }, - { &song_08DE267C, 0x0010, 0x0010 }, - { &song_08DE269C, 0x000f, 0x000f }, - { &song_08DE26C4, 0x000e, 0x000e }, - { &song_08DE26E4, 0x000d, 0x000d }, - { &song_08DE2718, 0x000c, 0x000c }, - { &song_08DE2734, 0x000b, 0x000b }, - { &song_08DE2778, 0x0017, 0x0017 }, - { &song_08DE27C0, 0x0009, 0x0009 }, - { &song_08DE27DC, 0x0008, 0x0008 }, - { &song_08DE287C, 0x0007, 0x0007 }, - { &song_08DE2944, 0x0006, 0x0006 }, - { &song_08DE2A68, 0x0005, 0x0005 }, - { &song_08DE2AE8, 0x0004, 0x0004 }, - { &song_08DE2B1C, 0x0003, 0x0003 }, - { &song_08DE2B3C, 0x001d, 0x001d }, - { &song_08DE2B58, 0x001c, 0x001c }, - { &song_08DE2B78, 0x001b, 0x001b }, - { &song_08DE2B9C, 0x001a, 0x001a }, - { &song_08DE2BD0, 0x0019, 0x0019 }, - { &song_08DE2BF4, 0x0018, 0x0018 }, - { &song_08DE2C10, 0x0017, 0x0017 }, - { &song_08DE2C2C, 0x0016, 0x0016 }, - { &song_08DE2C48, 0x0015, 0x0015 }, - { &song_08DE2C64, 0x0015, 0x0015 }, - { &song_08DE2C8C, 0x0013, 0x0013 }, - { &song_08DE2CFC, 0x0012, 0x0012 }, - { &song_08DE2D18, 0x0011, 0x0011 }, - { &song_08DE2D34, 0x0010, 0x0010 }, - { &song_08DE2D50, 0x000f, 0x000f }, - { &song_08DE2D6C, 0x000e, 0x000e }, - { &song_08DE2D88, 0x000d, 0x000d }, - { &song_08DE2DA4, 0x000c, 0x000c }, - { &song_08DE2DC0, 0x000b, 0x000b }, - { &song_08DE2DDC, 0x000a, 0x000a }, - { &song_08DE2E74, 0x0009, 0x0009 }, - { &song_08DE2EDC, 0x0008, 0x0008 }, - { &song_08DE2F98, 0x0007, 0x0007 }, - { &song_08DE3100, 0x0006, 0x0006 }, - { &song_08DE311C, 0x0006, 0x0006 }, - { &song_08DE3154, 0x0005, 0x0005 }, - { &song_08DE3188, 0x0004, 0x0004 }, - { &song_08DE31C4, 0x0003, 0x0003 }, - { &song_08DE32A4, 0x001d, 0x001d }, - { &song_08DE33B4, 0x001c, 0x001c }, - { &song_08DE33E8, 0x001b, 0x001b }, - { &song_08DE34A4, 0x001a, 0x001a }, - { &song_08DE34E4, 0x0019, 0x0019 }, - { &song_08DE3564, 0x0012, 0x0012 }, - { &song_08DE3588, 0x0017, 0x0017 }, - { &song_08DE35AC, 0x0016, 0x0016 }, - { &song_08DE3618, 0x0015, 0x0015 }, - { &song_08DE3674, 0x0014, 0x0014 }, - { &song_08DE36B0, 0x0013, 0x0013 }, - { &song_08DE37CC, 0x0018, 0x0018 }, - { &song_08DE380C, 0x0011, 0x0011 }, - { &song_08DE3850, 0x0010, 0x0010 }, - { &song_08DE3888, 0x000f, 0x000f }, - { &song_08DE38F0, 0x000e, 0x000e }, - { &song_08DE3918, 0x000d, 0x000d }, - { &song_08DE3968, 0x000c, 0x000c }, - { &song_08DE39B4, 0x000b, 0x000b }, - { &song_08DE3A10, 0x000a, 0x000a }, - { &song_08DE3A70, 0x0009, 0x0009 }, - { &song_08DE3AA0, 0x0008, 0x0008 }, - { &song_08DE3AF8, 0x0015, 0x0015 }, - { &song_08DE3B30, 0x0006, 0x0006 }, - { &song_08DE3B6C, 0x0005, 0x0005 }, - { &song_08DE3BD4, 0x0004, 0x0004 }, - { &song_08DE3BF0, 0x001d, 0x001d }, - { &song_08DE3C14, 0x001c, 0x001c }, - { &song_08DE3C64, 0x001b, 0x001b }, - { &song_08DE3CC0, 0x001a, 0x001a }, - { &song_08DE3D34, 0x0019, 0x0019 }, - { &song_08DE3DB0, 0x0018, 0x0018 }, - { &song_08DE3E34, 0x0017, 0x0017 }, - { &song_08DE3E5C, 0x0016, 0x0016 }, - { &song_08DE3EA4, 0x0015, 0x0015 }, - { &song_08DE3EE0, 0x0014, 0x0014 }, - { &song_08DE3F1C, 0x0013, 0x0013 }, - { &song_08DE3F5C, 0x0003, 0x0003 }, - { &song_08DE4028, 0x0012, 0x0012 }, - { &song_08DE406C, 0x0011, 0x0011 }, - { &song_08DE4110, 0x0010, 0x0010 }, - { &song_08DE417C, 0x000f, 0x000f }, - { &song_08DE4198, 0x000e, 0x000e }, - { &song_08DE41D0, 0x000d, 0x000d }, - { &song_08DE420C, 0x000c, 0x000c }, - { &song_08DE4244, 0x000b, 0x000b }, - { &song_08DE4278, 0x000a, 0x000a }, - { &song_08DE42C0, 0x0009, 0x0009 }, - { &song_08DE4380, 0x0009, 0x0009 }, - { &song_08DE43D4, 0x0008, 0x0008 }, - { &song_08DE4424, 0x0007, 0x0007 }, - { &song_08DE44C4, 0x0006, 0x0006 }, - { &song_08DE44E4, 0x001d, 0x001d }, - { &song_08DE4500, 0x001c, 0x001c }, - { &song_08DE451C, 0x001b, 0x001b }, - { &song_08DE4538, 0x001a, 0x001a }, - { &song_08DE4554, 0x0019, 0x0019 }, - { &song_08DE4574, 0x0005, 0x0005 }, - { &song_08DE4594, 0x0004, 0x0004 }, - { &song_08DE45F0, 0x0003, 0x0003 }, - { &song_08DE46A8, 0x0018, 0x0018 }, - { &song_08DE46C8, 0x0017, 0x0017 }, - { &song_08DE475C, 0x0016, 0x0016 }, - { &song_08DE4790, 0x0015, 0x0015 }, - { &song_08DE47E4, 0x0014, 0x0014 }, - { &song_08DE4838, 0x0013, 0x0013 }, - { &song_08DE4878, 0x0012, 0x0012 }, - { &song_08DE48BC, 0x0011, 0x0011 }, - { &song_08DE4930, 0x0010, 0x0010 }, - { &song_08DE4968, 0x000f, 0x000f }, - { &song_08DE49AC, 0x000e, 0x000e }, - { &song_08DE49D0, 0x000d, 0x000d }, - { &song_08DE4A0C, 0x000c, 0x000c }, - { &song_08DE4A28, 0x000b, 0x000b }, - { &song_08DE4A60, 0x000a, 0x000a }, - { &song_08DE4ACC, 0x0009, 0x0009 }, - { &song_08DE4B00, 0x0008, 0x0008 }, - { &song_08DE4B50, 0x0007, 0x0007 }, - { &song_08DE4BEC, 0x0006, 0x0006 }, - { &song_08DE4CCC, 0x0005, 0x0005 }, - { &song_08DE4D24, 0x0004, 0x0004 }, - { &song_08DE4E64, 0x0003, 0x0003 }, - { &song_08DE4EB0, 0x001d, 0x001d }, - { &song_08DE4F20, 0x001c, 0x001c }, - { &song_08DE4FB4, 0x001b, 0x001b }, - { &song_08DE4FE8, 0x001a, 0x001a }, - { &song_08DE506C, 0x0019, 0x0019 }, - { &song_08DE50BC, 0x0018, 0x0018 }, - { &song_08DE512C, 0x0017, 0x0017 }, - { &song_08DE51B0, 0x0016, 0x0016 }, - { &song_08DE5218, 0x0015, 0x0015 }, - { &song_08DE5248, 0x0014, 0x0014 }, - { &song_08DE52F0, 0x0013, 0x0013 }, - { &song_08DE5318, 0x0012, 0x0012 }, - { &song_08DE5348, 0x0011, 0x0011 }, - { &song_08DE5390, 0x0010, 0x0010 }, - { &song_08DE53FC, 0x000f, 0x000f }, - { &song_08DE5440, 0x000e, 0x000e }, - { &song_08DE5540, 0x000d, 0x000d }, - { &song_08DE5654, 0x000c, 0x000c }, - { &song_08DE5728, 0x000c, 0x000c }, - { &song_08DE57AC, 0x000a, 0x000a }, - { &song_08DE5808, 0x0009, 0x0009 }, - { &song_08DE5850, 0x0008, 0x0008 }, - { &song_08DE5894, 0x0007, 0x0007 }, - { &song_08DE58E0, 0x0006, 0x0006 }, - { &song_08DE58FC, 0x001d, 0x001d }, - { &song_08DE5918, 0x001c, 0x001c }, - { &song_08DE5934, 0x001b, 0x001b }, - { &song_08DE598C, 0x001a, 0x001a }, - { &song_08DE59C8, 0x0019, 0x0019 }, - { &song_08DE5ADC, 0x0018, 0x0018 }, - { &song_08DE5AFC, 0x000a, 0x000a }, - { &song_08DE5B18, 0x000b, 0x000b }, - { &song_08DE5B34, 0x000c, 0x000c }, - { &song_08DE5B54, 0x000d, 0x000d }, - { &song_08DE5BA8, 0x000e, 0x000e }, - { &song_08DE5BC4, 0x000f, 0x000f }, - { &song_08DE5BE0, 0x0010, 0x0010 }, - { &song_08DE5BFC, 0x0011, 0x0011 }, - { &song_08DE5C18, 0x0012, 0x0012 }, - { &song_08DE5C34, 0x0013, 0x0013 }, - { &song_08DE5C50, 0x0014, 0x0014 }, - { &song_08DE5C6C, 0x0005, 0x0005 }, - { &song_08DE5C88, 0x0004, 0x0004 }, - { &song_08DE5CA8, 0x0003, 0x0003 }, - { &song_08DE5CC4, 0x001d, 0x001d }, - { &song_08DE5CE0, 0x001c, 0x001c }, - { &song_08DE5CFC, 0x0003, 0x0003 }, - { &song_08DE5D28, 0x0000, 0x0000 }, - { &song_08DE5D44, 0x001a, 0x001a }, - { &song_08DE5D70, 0x001a, 0x001a }, - { &song_08DE5D90, 0x0018, 0x0018 }, - { &song_08DE5DAC, 0x0017, 0x0017 }, - { &song_08DE5DC8, 0x0016, 0x0016 }, - { &song_08DE5DE4, 0x0015, 0x0015 }, - { &song_08DE5E00, 0x0014, 0x0014 }, - { &song_08DE5E1C, 0x0013, 0x0013 }, - { &song_08DE5E38, 0x0012, 0x0012 }, - { &song_08DE5E54, 0x0011, 0x0011 }, - { &song_08DE5E70, 0x0010, 0x0010 }, - { &song_08DE5E8C, 0x000f, 0x000f }, - { &song_08DE5EA8, 0x000e, 0x000e }, - { &song_08DE5EC4, 0x000d, 0x000d }, - { &song_08DE5EE0, 0x000c, 0x000c }, - { &song_08DE5EFC, 0x000b, 0x000b }, - { &song_08DE5F18, 0x000a, 0x000a }, - { &song_08DE5F34, 0x0009, 0x0009 }, - { &song_08DE5FCC, 0x0008, 0x0008 }, - { &song_08DE6004, 0x0007, 0x0007 }, - { &song_08DE6044, 0x0006, 0x0006 }, - { &song_08DE6060, 0x0003, 0x0003 }, - { &song_08DE607C, 0x0003, 0x0003 }, - { &song_08DE6098, 0x0003, 0x0003 }, - { &song_08DE60B4, 0x0003, 0x0003 }, - { &song_08DE60D0, 0x0003, 0x0003 }, - { &song_08DE60EC, 0x0003, 0x0003 }, - { &song_08DE6108, 0x0002, 0x0002 }, - { &song_08DE6124, 0x0002, 0x0002 }, - { &song_08DE6140, 0x0002, 0x0002 }, - { &song_08DE615C, 0x0002, 0x0002 }, - { &song_08DE6178, 0x0004, 0x0004 }, - { &song_08DE6194, 0x0004, 0x0004 }, - { &song_08DE61B0, 0x0006, 0x0006 }, - { &song_08DE61CC, 0x0006, 0x0006 }, - { &song_08DE61E8, 0x0006, 0x0006 }, - { &song_08DE6204, 0x0006, 0x0006 }, - { &song_08DE6220, 0x0007, 0x0007 }, - { &song_08DE623C, 0x0007, 0x0007 }, - { &song_08DE6258, 0x0007, 0x0007 }, - { &song_08DE6274, 0x0008, 0x0008 }, - { &song_08DE6290, 0x0008, 0x0008 }, - { &song_08DE62AC, 0x0009, 0x0009 }, - { &song_08DE62C8, 0x000a, 0x000a }, - { &song_08DE62E4, 0x000b, 0x000b }, - { &song_08DE6300, 0x000c, 0x000c }, - { &song_08DE631C, 0x000d, 0x000d }, - { &song_08DE6338, 0x000e, 0x000e }, - { &song_08DE6354, 0x000f, 0x000f }, - { &song_08DE6370, 0x0010, 0x0010 }, - { &song_08DE638C, 0x0011, 0x0011 }, - { &song_08DE63A8, 0x0012, 0x0012 }, - { &song_08DE63C4, 0x0013, 0x0013 }, - { &song_08DE63E0, 0x0014, 0x0014 }, - { &song_08DE63FC, 0x0015, 0x0015 }, - { &song_08DE6418, 0x0016, 0x0016 }, - { &song_08DE6434, 0x0017, 0x0017 }, - { &song_08DE6450, 0x0018, 0x0018 }, - { &song_08DE646C, 0x0019, 0x0019 }, - { &song_08DE6488, 0x001a, 0x001a }, - { &song_08DE64A4, 0x001b, 0x001b }, - { &song_08DE64C0, 0x001c, 0x001c }, - { &song_08DE64DC, 0x0011, 0x0011 }, - { &song_08DE64F8, 0x0004, 0x0004 }, - { &song_08DE6514, 0x0005, 0x0005 }, - { &song_08DE6530, 0x0006, 0x0006 }, - { &song_08DE654C, 0x0007, 0x0007 }, - { &song_08DE6568, 0x0008, 0x0008 }, - { &song_08DE6584, 0x0009, 0x0009 }, - { &song_08DE65A0, 0x000a, 0x000a }, - { &song_08DE65BC, 0x000b, 0x000b }, - { &song_08DE65DC, 0x000c, 0x000c }, - { &song_08DE65F8, 0x000d, 0x000d }, - { &song_08DE6614, 0x000e, 0x000e }, - { &song_08DE6630, 0x000f, 0x000f }, - { &song_08DE6650, 0x0010, 0x0010 }, - { &song_08DE6674, 0x0005, 0x0005 }, - { &song_08DE7544, 0x001e, 0x001e }, - { &song_08DE7B70, 0x001e, 0x001e }, - { &song_08DE7BB8, 0x0004, 0x0004 }, - { &song_08DE7BD4, 0x0003, 0x0003 }, - { &song_08DE7BFC, 0x000b, 0x000b }, - { &song_08DE7C28, 0x001d, 0x001d }, - { &song_08DE7C78, 0x001c, 0x001c }, - { &song_08DE7C94, 0x001b, 0x001b }, - { &song_08DE7CB4, 0x001a, 0x001a }, - { &song_08DE7CF0, 0x0019, 0x0019 }, - { &song_08DE7D0C, 0x0018, 0x0018 }, - { &song_08DE7D28, 0x0017, 0x0017 }, + { &bgmCastleTournament, 0x001f, 0x001f }, + { &bgmVaatiMotif, 0x001f, 0x001f }, + { &bgmTitleScreen, 0x001f, 0x001f }, + { &bgmCastleMotif, 0x001f, 0x001f }, + { &bgmElementGet, 0x001f, 0x001f }, + { &bgmFairyFountain, 0x001f, 0x001f }, + { &bgmFileSelect, 0x001f, 0x001f }, + { &bgmIntorCutscene, 0x001f, 0x001f }, + { &bgmCredits, 0x001f, 0x001f }, + { &bgmGameover, 0x001f, 0x001f }, + { &bgmSavingZelda, 0x001f, 0x001f }, + { &bgmLttpTitle, 0x001f, 0x001f }, + { &bgmVaatiTheme, 0x001f, 0x001f }, + { &bgmEzloTheme, 0x001f, 0x001f }, + { &bgmStory, 0x001f, 0x001f }, + { &bgmFestivalApproach, 0x001f, 0x001f }, + { &bgmBeatVaati, 0x001f, 0x001f }, + { &bgmUnused, 0x0000, 0x0000 }, + { &bgmBeanstalk, 0x001f, 0x001f }, + { &bgmHouse, 0x001f, 0x001f }, + { &bgmCuccoMinigame, 0x001f, 0x001f }, + { &bgmSyrupTheme, 0x001f, 0x001f }, + { &bgmDungeon, 0x001f, 0x001f }, + { &bgmElementTheme, 0x001f, 0x001f }, + { &bgmHyruleField, 0x001f, 0x001f }, + { &bgmHyruleCastle, 0x001f, 0x001f }, + { &bgmHyruleCastleNointro, 0x001f, 0x001f }, + { &bgmMinishVillage, 0x001f, 0x001f }, + { &bgmMinishWoods, 0x001f, 0x001f }, + { &bgmCrenelStorm, 0x001f, 0x001f }, + { &bgmCastorWilds, 0x001f, 0x001f }, + { &bgmHyruleTown, 0x001f, 0x001f }, + { &bgmRoyalValley, 0x001f, 0x001f }, + { &bgmCloudTops, 0x001f, 0x001f }, + { &bgmDarkHyruleCastle, 0x001f, 0x001f }, + { &bgmSecretCastleEntrance, 0x001f, 0x001f }, + { &bmgDeepwoodShrine, 0x001f, 0x001f }, + { &bgmCaveOfFlames, 0x001f, 0x001f }, + { &bgmFortressOfWinds, 0x001f, 0x001f }, + { &bgmTempleOfDroplets, 0x001f, 0x001f }, + { &bgmPalaceOfWinds, 0x001f, 0x001f }, + { &bgmEzloStory, 0x001f, 0x001f }, + { &bgmRoyalCrypt, 0x001f, 0x001f }, + { &bgmElementalSanctuary, 0x001f, 0x001f }, + { &bgmFightTheme, 0x001f, 0x001f }, + { &bgmBossTheme, 0x001f, 0x001f }, + { &bgmVaatiReborn, 0x001f, 0x001f }, + { &bgmVaatiTransfigured, 0x001f, 0x001f }, + { &bgmCastleCollapse, 0x001f, 0x001f }, + { &bgmVaatiWrath, 0x001f, 0x001f }, + { &bgmFightTheme2, 0x001f, 0x001f }, + { &bgmDiggingCave, 0x001f, 0x001f }, + { &bgmSwiftbladeDojo, 0x001f, 0x001f }, + { &bgmMinishCap, 0x001f, 0x001f }, + { &bgmMtCrenel, 0x001f, 0x001f }, + { &bgmPicoriFestival, 0x001f, 0x001f }, + { &bgmLostWoods, 0x001f, 0x001f }, + { &bgmFairyFountain2, 0x001f, 0x001f }, + { &bgmWindRuins, 0x001f, 0x001f }, + { &bgmUnused, 0x0000, 0x0000 }, + { &bgmUnused, 0x0000, 0x0000 }, + { &bgmUnused, 0x0000, 0x0000 }, + { &bgmUnused, 0x0000, 0x0000 }, + { &bgmUnused, 0x0000, 0x0000 }, + { &bgmUnused, 0x0000, 0x0000 }, + { &bgmUnused, 0x0000, 0x0000 }, + { &bgmUnused, 0x0000, 0x0000 }, + { &bgmUnused, 0x0000, 0x0000 }, + { &bgmUnused, 0x0000, 0x0000 }, + { &bgmUnused, 0x0000, 0x0000 }, + { &bgmUnused, 0x0000, 0x0000 }, + { &bgmUnused, 0x0000, 0x0000 }, + { &bgmUnused, 0x0000, 0x0000 }, + { &bgmUnused, 0x0000, 0x0000 }, + { &bgmUnused, 0x0000, 0x0000 }, + { &bgmUnused, 0x0000, 0x0000 }, + { &bgmUnused, 0x0000, 0x0000 }, + { &bgmUnused, 0x0000, 0x0000 }, + { &bgmUnused, 0x0000, 0x0000 }, + { &bgmUnused, 0x0000, 0x0000 }, + { &bgmUnused, 0x0000, 0x0000 }, + { &bgmUnused, 0x0000, 0x0000 }, + { &bgmUnused, 0x0000, 0x0000 }, + { &bgmUnused, 0x0000, 0x0000 }, + { &bgmUnused, 0x0000, 0x0000 }, + { &bgmUnused, 0x0000, 0x0000 }, + { &bgmUnused, 0x0000, 0x0000 }, + { &bgmUnused, 0x0000, 0x0000 }, + { &bgmUnused, 0x0000, 0x0000 }, + { &bgmUnused, 0x0000, 0x0000 }, + { &bgmUnused, 0x0000, 0x0000 }, + { &bgmUnused, 0x0000, 0x0000 }, + { &bgmUnused, 0x0000, 0x0000 }, + { &bgmLearnScroll, 0x001f, 0x001f }, + { &bgmEzloGet, 0x001f, 0x001f }, + { &bgmUnused, 0x0000, 0x0000 }, + { &bgmUnused, 0x0000, 0x0000 }, + { &bgmUnused, 0x0000, 0x0000 }, + { &bgmUnused, 0x0000, 0x0000 }, + { &sfxBeep, 0x0000, 0x0000 }, + { &sfxTextboxOpen, 0x001d, 0x001d }, + { &sfxTextboxClose, 0x001c, 0x001c }, + { &sfxTextboxNext, 0x001b, 0x001b }, + { &sfxTextboxSwap, 0x001a, 0x001a }, + { &sfxTextboxChoice, 0x0019, 0x0019 }, + { &sfxTextboxSelect, 0x0018, 0x0018 }, + { &sfx6B, 0x0017, 0x0017 }, + { &sfxMenuCancel, 0x0016, 0x0016 }, + { &sfxMenuError, 0x0015, 0x0015 }, + { &sfxRupeeBounce, 0x0014, 0x0014 }, + { &sfxRupeeGet, 0x0000, 0x0000 }, + { &sfxHeartBounce, 0x0012, 0x0012 }, + { &sfxHeartGet, 0x0000, 0x0000 }, + { &sfxSecret, 0x0003, 0x0003 }, + { &sfxSecretBig, 0x0003, 0x0003 }, + { &sfxMetalClink, 0x000e, 0x000e }, + { &sfxPlyVo1, 0x0001, 0x0001 }, + { &sfxPlyVo2, 0x0001, 0x0001 }, + { &sfxPlyVo3, 0x0001, 0x0001 }, + { &sfxPlyVo4, 0x0001, 0x0001 }, + { &sfxPlyVo5, 0x0001, 0x0001 }, + { &sfxPlyVo6, 0x0001, 0x0001 }, + { &sfxPlyVo7, 0x0001, 0x0001 }, + { &sfxPlyJump, 0x000d, 0x000d }, + { &sfxPlyLand, 0x000c, 0x000c }, + { &sfx7E, 0x000b, 0x000b }, + { &sfxPlyLift, 0x000a, 0x000a }, + { &sfx80, 0x0009, 0x0009 }, + { &sfx81, 0x0008, 0x0008 }, + { &sfx82, 0x0007, 0x0007 }, + { &sfxWaterWalk, 0x0006, 0x0006 }, + { &sfxWaterSplash, 0x0005, 0x0005 }, + { &sfxFallHole, 0x0004, 0x0004 }, + { &sfx86, 0x000f, 0x000f }, + { &sfxPlyDie, 0x001d, 0x001d }, + { &sfx88, 0x001c, 0x001c }, + { &sfxBarrelRelease, 0x001b, 0x001b }, + { &sfxBarrelEnter, 0x001a, 0x001a }, + { &sfxBarrelRoll, 0x0019, 0x0019 }, + { &sfxBarrelRollStop, 0x0018, 0x0018 }, + { &sfxVoEzlo1, 0x0002, 0x0002 }, + { &sfxVoEzlo2, 0x0002, 0x0002 }, + { &sfxVoEzlo3, 0x0002, 0x0002 }, + { &sfxVoEzlo4, 0x0002, 0x0002 }, + { &sfxVoEzlo5, 0x0002, 0x0002 }, + { &sfxVoEzlo6, 0x0002, 0x0002 }, + { &sfxVoEzlo7, 0x0002, 0x0002 }, + { &sfxVoZelda1, 0x0003, 0x0003 }, + { &sfxVoZelda2, 0x0003, 0x0003 }, + { &sfxVoZelda3, 0x0003, 0x0003 }, + { &sfxVoZelda4, 0x0003, 0x0003 }, + { &sfxVoZelda5, 0x0003, 0x0003 }, + { &sfxVoZelda6, 0x0003, 0x0003 }, + { &sfxVoZelda7, 0x0003, 0x0003 }, + { &sfx9B, 0x0004, 0x0004 }, + { &sfx9C, 0x0004, 0x0004 }, + { &sfx9D, 0x0004, 0x0004 }, + { &sfx9E, 0x0004, 0x0004 }, + { &sfx9F, 0x0004, 0x0004 }, + { &sfxA0, 0x0004, 0x0004 }, + { &sfxVoTingle1, 0x0005, 0x0005 }, + { &sfxVoTingle2, 0x0005, 0x0005 }, + { &sfxVoKing1, 0x0006, 0x0006 }, + { &sfxVoKing2, 0x0006, 0x0006 }, + { &sfxVoKing3, 0x0006, 0x0006 }, + { &sfxVoKing4, 0x0007, 0x0007 }, + { &sfxVoKing5, 0x0007, 0x0007 }, + { &sfxA8, 0x0007, 0x0007 }, + { &sfxA9, 0x0008, 0x0008 }, + { &sfxAA, 0x000a, 0x000a }, + { &sfxSpiritsRelease, 0x0009, 0x0009 }, + { &sfxAC, 0x000b, 0x000b }, + { &sfxVoBeedle, 0x000c, 0x000c }, + { &sfxAE, 0x000d, 0x000d }, + { &sfxAF, 0x000e, 0x000e }, + { &sfxB0, 0x000f, 0x000f }, + { &sfxMinish1, 0x0010, 0x0010 }, + { &sfxMinish2, 0x0011, 0x0011 }, + { &sfxMinish3, 0x0012, 0x0012 }, + { &sfxMinish4, 0x0013, 0x0013 }, + { &sfxB5, 0x0014, 0x0014 }, + { &sfxB6, 0x0015, 0x0015 }, + { &sfxB7, 0x0016, 0x0016 }, + { &sfxB8, 0x0017, 0x0017 }, + { &sfxB9, 0x0018, 0x0018 }, + { &sfxBA, 0x0019, 0x0019 }, + { &sfxBB, 0x001a, 0x001a }, + { &sfxBC, 0x001b, 0x001b }, + { &sfxBD, 0x001c, 0x001c }, + { &sfxBE, 0x001c, 0x001c }, + { &sfxBF, 0x0003, 0x0003 }, + { &sfxC0, 0x0004, 0x0004 }, + { &sfxC1, 0x0005, 0x0005 }, + { &sfxC2, 0x0006, 0x0006 }, + { &sfxC3, 0x0007, 0x0007 }, + { &sfxC4, 0x0008, 0x0008 }, + { &sfxC5, 0x0009, 0x0009 }, + { &sfxC6, 0x000a, 0x000a }, + { &sfxC7, 0x000b, 0x000b }, + { &sfxC8, 0x000c, 0x000c }, + { &sfxC9, 0x000d, 0x000d }, + { &sfxCA, 0x000e, 0x000e }, + { &sfxCB, 0x000f, 0x000f }, + { &sfxRemSleep, 0x0010, 0x0010 }, + { &sfxTaskComplete, 0x0003, 0x0003 }, + { &sfxKeyAppear, 0x0016, 0x0016 }, + { &sfxCF, 0x0011, 0x0011 }, + { &sfxD0, 0x0012, 0x0012 }, + { &sfxVoDog, 0x0013, 0x0013 }, + { &sfxVoCat, 0x0014, 0x0014 }, + { &sfxVoEpona, 0x0015, 0x0015 }, + { &sfxVoCow, 0x0016, 0x0016 }, + { &sfxVoCuccoCall, 0x0017, 0x0017 }, + { &sfxVoCheep, 0x0018, 0x0018 }, + { &sfxItemSwordCharge, 0x0015, 0x0015 }, + { &sfxItemSwordChargeFinish, 0x0014, 0x0014 }, + { &sfxD9, 0x0019, 0x0019 }, + { &sfxDA, 0x001a, 0x001a }, + { &sfxVoSturgeon, 0x001b, 0x001b }, + { &sfxHammer1, 0x0013, 0x0013 }, + { &sfxHammer2, 0x0012, 0x0012 }, + { &sfxHammer3, 0x0011, 0x0011 }, + { &sfxHammer4, 0x0010, 0x0010 }, + { &sfxHammer5, 0x000f, 0x000f }, + { &sfxHammer6, 0x000e, 0x000e }, + { &sfxCuccoMinigameBell, 0x000d, 0x000d }, + { &sfxE3, 0x000c, 0x000c }, + { &sfxE4, 0x000b, 0x000b }, + { &sfxButtonDepress, 0x000a, 0x000a }, + { &sfxThudHeavy, 0x0009, 0x0009 }, + { &sfxWind1, 0x0008, 0x0008 }, + { &sfxWind2, 0x0008, 0x0008 }, + { &sfxWind3, 0x0008, 0x0008 }, + { &sfxEA, 0x0008, 0x0008 }, + { &sfxEB, 0x0008, 0x0008 }, + { &sfxEC, 0x0008, 0x0008 }, + { &sfxED, 0x0008, 0x0008 }, + { &sfxEE, 0x0008, 0x0008 }, + { &sfxEF, 0x0007, 0x0007 }, + { &sfxF0, 0x0006, 0x0006 }, + { &sfxF1, 0x0005, 0x0005 }, + { &sfxF2, 0x0004, 0x0004 }, + { &sfxF3, 0x0003, 0x0003 }, + { &sfxSummon, 0x001d, 0x001d }, + { &sfxF5, 0x001c, 0x001c }, + { &sfxEvaporate, 0x001b, 0x001b }, + { &sfxApparate, 0x001a, 0x001a }, + { &sfxF8, 0x0019, 0x0019 }, + { &sfxTeleporter, 0x0018, 0x0018 }, + { &sfxFA, 0x0017, 0x0017 }, + { &sfxFB, 0x0016, 0x0016 }, + { &sfxFC, 0x0015, 0x0015 }, + { &sfxItemBombExplode, 0x0014, 0x0014 }, + { &sfxHit, 0x0013, 0x0013 }, + { &sfxFF, 0x0012, 0x0012 }, + { &sfx100, 0x0011, 0x0011 }, + { &sfx101, 0x0010, 0x0010 }, + { &sfx102, 0x000f, 0x000f }, + { &sfx103, 0x0000, 0x0000 }, + { &sfx104, 0x000d, 0x000d }, + { &sfx105, 0x001e, 0x001e }, + { &sfx106, 0x000b, 0x000b }, + { &sfx107, 0x000a, 0x000a }, + { &sfx108, 0x0009, 0x0009 }, + { &sfx109, 0x001e, 0x001e }, + { &sfx10A, 0x0008, 0x0008 }, + { &sfx10B, 0x0007, 0x0007 }, + { &sfx10C, 0x0006, 0x0006 }, + { &sfx10D, 0x0005, 0x0005 }, + { &sfx10E, 0x0004, 0x0004 }, + { &sfx10F, 0x0003, 0x0003 }, + { &sfx110, 0x001d, 0x001d }, + { &sfx111, 0x001c, 0x001c }, + { &sfx112, 0x001b, 0x001b }, + { &sfx113, 0x001a, 0x001a }, + { &sfx114, 0x0019, 0x0019 }, + { &sfx115, 0x0018, 0x0018 }, + { &sfx116, 0x0004, 0x0004 }, + { &sfx117, 0x0016, 0x0016 }, + { &sfxItemShieldBounce, 0x0007, 0x0007 }, + { &sfxItemGlovesKnockback, 0x0014, 0x0014 }, + { &sfxEmArmosOn, 0x0013, 0x0013 }, + { &sfx11B, 0x0012, 0x0012 }, + { &sfx11C, 0x0011, 0x0011 }, + { &sfx11D, 0x0010, 0x0010 }, + { &sfxEmMoblinSpear, 0x000f, 0x000f }, + { &sfxLowHealth, 0x000e, 0x000e }, + { &sfxChargingUp, 0x000d, 0x000d }, + { &sfxStairs, 0x000c, 0x000c }, + { &sfx122, 0x000b, 0x000b }, + { &sfx123, 0x0017, 0x0017 }, + { &sfx124, 0x0009, 0x0009 }, + { &sfx125, 0x0008, 0x0008 }, + { &sfx126, 0x0007, 0x0007 }, + { &sfxBossHit, 0x0006, 0x0006 }, + { &sfxBossDie, 0x0005, 0x0005 }, + { &sfxBossExplode, 0x0004, 0x0004 }, + { &sfx12A, 0x0003, 0x0003 }, + { &sfx12B, 0x001d, 0x001d }, + { &sfx12C, 0x001c, 0x001c }, + { &sfx12D, 0x001b, 0x001b }, + { &sfx12E, 0x001a, 0x001a }, + { &sfx12F, 0x0019, 0x0019 }, + { &sfx130, 0x0018, 0x0018 }, + { &sfx131, 0x0017, 0x0017 }, + { &sfx132, 0x0016, 0x0016 }, + { &sfx133, 0x0015, 0x0015 }, + { &sfx134, 0x0015, 0x0015 }, + { &sfx135, 0x0013, 0x0013 }, + { &sfx136, 0x0012, 0x0012 }, + { &sfx137, 0x0011, 0x0011 }, + { &sfx138, 0x0010, 0x0010 }, + { &sfx139, 0x000f, 0x000f }, + { &sfx13A, 0x000e, 0x000e }, + { &sfx13B, 0x000d, 0x000d }, + { &sfx13C, 0x000c, 0x000c }, + { &sfxItemLanternOn, 0x000b, 0x000b }, + { &sfxItemLanternOff, 0x000a, 0x000a }, + { &sfxItemSwordBeam, 0x0009, 0x0009 }, + { &sfx140, 0x0008, 0x0008 }, + { &sfxHeartContainerSpawn, 0x0007, 0x0007 }, + { &sfxSparkles, 0x0006, 0x0006 }, + { &sfx143, 0x0006, 0x0006 }, + { &sfx144, 0x0005, 0x0005 }, + { &sfx145, 0x0004, 0x0004 }, + { &sfx146, 0x0003, 0x0003 }, + { &sfx147, 0x001d, 0x001d }, + { &sfx148, 0x001c, 0x001c }, + { &sfx149, 0x001b, 0x001b }, + { &sfx14A, 0x001a, 0x001a }, + { &sfx14B, 0x0019, 0x0019 }, + { &sfx14C, 0x0012, 0x0012 }, + { &sfx14D, 0x0017, 0x0017 }, + { &sfx14E, 0x0016, 0x0016 }, + { &sfx14F, 0x0015, 0x0015 }, + { &sfx150, 0x0014, 0x0014 }, + { &sfx151, 0x0013, 0x0013 }, + { &sfx152, 0x0018, 0x0018 }, + { &sfx153, 0x0011, 0x0011 }, + { &sfx154, 0x0010, 0x0010 }, + { &sfx155, 0x000f, 0x000f }, + { &sfx156, 0x000e, 0x000e }, + { &sfx157, 0x000d, 0x000d }, + { &sfx158, 0x000c, 0x000c }, + { &sfx159, 0x000b, 0x000b }, + { &sfx15A, 0x000a, 0x000a }, + { &sfx15B, 0x0009, 0x0009 }, + { &sfx15C, 0x0008, 0x0008 }, + { &sfx15D, 0x0015, 0x0015 }, + { &sfx15E, 0x0006, 0x0006 }, + { &sfx15F, 0x0005, 0x0005 }, + { &sfx160, 0x0004, 0x0004 }, + { &sfx161, 0x001d, 0x001d }, + { &sfx162, 0x001c, 0x001c }, + { &sfx163, 0x001b, 0x001b }, + { &sfx164, 0x001a, 0x001a }, + { &sfx165, 0x0019, 0x0019 }, + { &sfx166, 0x0018, 0x0018 }, + { &sfx167, 0x0017, 0x0017 }, + { &sfx168, 0x0016, 0x0016 }, + { &sfx169, 0x0015, 0x0015 }, + { &sfx16A, 0x0014, 0x0014 }, + { &sfx16B, 0x0013, 0x0013 }, + { &sfx16C, 0x0003, 0x0003 }, + { &sfx16D, 0x0012, 0x0012 }, + { &sfx16E, 0x0011, 0x0011 }, + { &sfxPlyShrinking, 0x0010, 0x0010 }, + { &sfxPlyGrow, 0x000f, 0x000f }, + { &sfx171, 0x000e, 0x000e }, + { &sfx172, 0x000d, 0x000d }, + { &sfxEzloUi, 0x000c, 0x000c }, + { &sfx174, 0x000b, 0x000b }, + { &sfx175, 0x000a, 0x000a }, + { &sfx176, 0x0009, 0x0009 }, + { &sfx177, 0x0009, 0x0009 }, + { &sfx178, 0x0008, 0x0008 }, + { &sfx179, 0x0007, 0x0007 }, + { &sfx17A, 0x0006, 0x0006 }, + { &sfxLavaTitleStep, 0x001d, 0x001d }, + { &sfxLavaTitleWobble, 0x001c, 0x001c }, + { &sfxLavaTitleSink, 0x001b, 0x001b }, + { &sfxLavaTitleFlip, 0x001a, 0x001a }, + { &sfxLavaTitleLand, 0x0019, 0x0019 }, + { &sfx180, 0x0005, 0x0005 }, + { &sfx181, 0x0004, 0x0004 }, + { &sfx182, 0x0003, 0x0003 }, + { &sfx183, 0x0018, 0x0018 }, + { &sfx184, 0x0017, 0x0017 }, + { &sfx185, 0x0016, 0x0016 }, + { &sfx186, 0x0015, 0x0015 }, + { &sfxStairsAscend, 0x0014, 0x0014 }, + { &sfxStairsDescend, 0x0013, 0x0013 }, + { &sfx189, 0x0012, 0x0012 }, + { &sfx18A, 0x0011, 0x0011 }, + { &sfx18B, 0x0010, 0x0010 }, + { &sfx18C, 0x000f, 0x000f }, + { &sfx18D, 0x000e, 0x000e }, + { &sfx18E, 0x000d, 0x000d }, + { &sfx18F, 0x000c, 0x000c }, + { &sfx190, 0x000b, 0x000b }, + { &sfx191, 0x000a, 0x000a }, + { &sfx192, 0x0009, 0x0009 }, + { &sfx193, 0x0008, 0x0008 }, + { &sfx194, 0x0007, 0x0007 }, + { &sfx195, 0x0006, 0x0006 }, + { &sfx196, 0x0005, 0x0005 }, + { &sfx197, 0x0004, 0x0004 }, + { &sfx198, 0x0003, 0x0003 }, + { &sfx199, 0x001d, 0x001d }, + { &sfx19A, 0x001c, 0x001c }, + { &sfx19B, 0x001b, 0x001b }, + { &sfx19C, 0x001a, 0x001a }, + { &sfx19D, 0x0019, 0x0019 }, + { &sfx19E, 0x0018, 0x0018 }, + { &sfx19F, 0x0017, 0x0017 }, + { &sfx1A0, 0x0016, 0x0016 }, + { &sfx1A1, 0x0015, 0x0015 }, + { &sfx1A2, 0x0014, 0x0014 }, + { &sfx1A3, 0x0013, 0x0013 }, + { &sfx1A4, 0x0012, 0x0012 }, + { &sfx1A5, 0x0011, 0x0011 }, + { &sfx1A6, 0x0010, 0x0010 }, + { &sfx1A7, 0x000f, 0x000f }, + { &sfx1A8, 0x000e, 0x000e }, + { &sfx1A9, 0x000d, 0x000d }, + { &sfx1AA, 0x000c, 0x000c }, + { &sfx1AB, 0x000c, 0x000c }, + { &sfx1AC, 0x000a, 0x000a }, + { &sfx1AD, 0x0009, 0x0009 }, + { &sfx1AE, 0x0008, 0x0008 }, + { &sfx1AF, 0x0007, 0x0007 }, + { &sfx1B0, 0x0006, 0x0006 }, + { &sfxIceBlockSlide, 0x001d, 0x001d }, + { &sfxIceBlockStop, 0x001c, 0x001c }, + { &sfxIceBlockMelt, 0x001b, 0x001b }, + { &sfx1B4, 0x001a, 0x001a }, + { &sfx1B5, 0x0019, 0x0019 }, + { &sfx1B6, 0x0018, 0x0018 }, + { &sfxVoGoron1, 0x000a, 0x000a }, + { &sfxVoGoron2, 0x000b, 0x000b }, + { &sfxVoGoron3, 0x000c, 0x000c }, + { &sfxVoGoron4, 0x000d, 0x000d }, + { &sfxEmDekuscrubHit, 0x000e, 0x000e }, + { &sfx1BC, 0x000f, 0x000f }, + { &sfx1BD, 0x0010, 0x0010 }, + { &sfx1BE, 0x0011, 0x0011 }, + { &sfx1BF, 0x0012, 0x0012 }, + { &sfx1C0, 0x0013, 0x0013 }, + { &sfx1C1, 0x0014, 0x0014 }, + { &sfx1C2, 0x0005, 0x0005 }, + { &sfx1C3, 0x0004, 0x0004 }, + { &sfx1C4, 0x0003, 0x0003 }, + { &sfx1C5, 0x001d, 0x001d }, + { &sfx1C6, 0x001c, 0x001c }, + { &sfx1C7, 0x0003, 0x0003 }, + { &sfx1C8, 0x0000, 0x0000 }, + { &sfx1C9, 0x001a, 0x001a }, + { &sfx1CA, 0x001a, 0x001a }, + { &sfx1CB, 0x0018, 0x0018 }, + { &sfx1CC, 0x0017, 0x0017 }, + { &sfxElementPlace, 0x0016, 0x0016 }, + { &sfxElementFloat, 0x0015, 0x0015 }, + { &sfxElementCharge, 0x0014, 0x0014 }, + { &sfx1D0, 0x0013, 0x0013 }, + { &sfxElementInfuse, 0x0012, 0x0012 }, + { &sfx1D2, 0x0011, 0x0011 }, + { &sfx1D3, 0x0010, 0x0010 }, + { &sfx1D4, 0x000f, 0x000f }, + { &sfx1D5, 0x000e, 0x000e }, + { &sfxVoCucco1, 0x000d, 0x000d }, + { &sfxVoCucco2, 0x000c, 0x000c }, + { &sfxVoCucco3, 0x000b, 0x000b }, + { &sfxVoCucco4, 0x000a, 0x000a }, + { &sfxVoCucco5, 0x0009, 0x0009 }, + { &sfx1DB, 0x0008, 0x0008 }, + { &sfx1DC, 0x0007, 0x0007 }, + { &sfx1DD, 0x0006, 0x0006 }, + { &sfx1DE, 0x0003, 0x0003 }, + { &sfx1DF, 0x0003, 0x0003 }, + { &sfx1E0, 0x0003, 0x0003 }, + { &sfx1E1, 0x0003, 0x0003 }, + { &sfx1E2, 0x0003, 0x0003 }, + { &sfx1E3, 0x0003, 0x0003 }, + { &sfx1E4, 0x0002, 0x0002 }, + { &sfx1E5, 0x0002, 0x0002 }, + { &sfx1E6, 0x0002, 0x0002 }, + { &sfx1E7, 0x0002, 0x0002 }, + { &sfx1E8, 0x0004, 0x0004 }, + { &sfx1E9, 0x0004, 0x0004 }, + { &sfx1EA, 0x0006, 0x0006 }, + { &sfx1EB, 0x0006, 0x0006 }, + { &sfx1EC, 0x0006, 0x0006 }, + { &sfx1ED, 0x0006, 0x0006 }, + { &sfx1EE, 0x0007, 0x0007 }, + { &sfx1EF, 0x0007, 0x0007 }, + { &sfx1F0, 0x0007, 0x0007 }, + { &sfx1F1, 0x0008, 0x0008 }, + { &sfx1F2, 0x0008, 0x0008 }, + { &sfx1F3, 0x0009, 0x0009 }, + { &sfx1F4, 0x000a, 0x000a }, + { &sfx1F5, 0x000b, 0x000b }, + { &sfx1F6, 0x000c, 0x000c }, + { &sfx1F7, 0x000d, 0x000d }, + { &sfx1F8, 0x000e, 0x000e }, + { &sfx1F9, 0x000f, 0x000f }, + { &sfx1FA, 0x0010, 0x0010 }, + { &sfx1FB, 0x0011, 0x0011 }, + { &sfx1FC, 0x0012, 0x0012 }, + { &sfx1FD, 0x0013, 0x0013 }, + { &sfx1FE, 0x0014, 0x0014 }, + { &sfx1FF, 0x0015, 0x0015 }, + { &sfx200, 0x0016, 0x0016 }, + { &sfx201, 0x0017, 0x0017 }, + { &sfx202, 0x0018, 0x0018 }, + { &sfx203, 0x0019, 0x0019 }, + { &sfx204, 0x001a, 0x001a }, + { &sfx205, 0x001b, 0x001b }, + { &sfx206, 0x001c, 0x001c }, + { &sfx207, 0x0011, 0x0011 }, + { &sfx208, 0x0004, 0x0004 }, + { &sfx209, 0x0005, 0x0005 }, + { &sfx20A, 0x0006, 0x0006 }, + { &sfx20B, 0x0007, 0x0007 }, + { &sfx20C, 0x0008, 0x0008 }, + { &sfx20D, 0x0009, 0x0009 }, + { &sfx20E, 0x000a, 0x000a }, + { &sfx20F, 0x000b, 0x000b }, + { &sfx210, 0x000c, 0x000c }, + { &sfx211, 0x000d, 0x000d }, + { &sfx212, 0x000e, 0x000e }, + { &sfx213, 0x000f, 0x000f }, + { &sfx214, 0x0010, 0x0010 }, + { &sfx215, 0x0005, 0x0005 }, + { &sfx216, 0x001e, 0x001e }, + { &sfx217, 0x001e, 0x001e }, + { &sfx218, 0x0004, 0x0004 }, + { &sfx219, 0x0003, 0x0003 }, + { &sfx21A, 0x000b, 0x000b }, + { &sfx21B, 0x001d, 0x001d }, + { &sfx21C, 0x001c, 0x001c }, + { &sfx21D, 0x001b, 0x001b }, + { &sfx21E, 0x001a, 0x001a }, + { &sfx21F, 0x0019, 0x0019 }, + { &sfx220, 0x0018, 0x0018 }, + { &sfx221, 0x0017, 0x0017 }, }; 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 5033ae4c..1b196527 100644 --- a/src/enemy/rope.c +++ b/src/enemy/rope.c @@ -84,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 71ffc191..bd0ca141 100644 --- a/src/enemy/spinyChuchu.c +++ b/src/enemy/spinyChuchu.c @@ -124,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 0c74ffb0..7420c131 100644 --- a/src/enemy/vaatiBall.c +++ b/src/enemy/vaatiBall.c @@ -40,7 +40,7 @@ void VaatiBall(Entity* this) { this->currentHealth = -1; parent->field_0x80.HALF.LO--; CreateDust(this); - SoundReq(0x1c3); + SoundReq(SFX_1C3); } } } @@ -369,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/item.c b/src/item.c index 46ae7cc9..00a67f0c 100644 --- a/src/item.c +++ b/src/item.c @@ -55,7 +55,7 @@ void OcarinaUse(ItemBehavior *beh, u32 arg1) gPlayerState.keepFacing |= bVar1; sub_08078F60(); sub_08077D38(beh, arg1); - SoundReq(0x216); + SoundReq(SFX_216); sub_0805E544(); } } @@ -103,7 +103,7 @@ void sub_08076D34(ItemBehavior* beh, u32 arg1) { beh->stateID++; beh->field_0xf = 0; gPlayerState.field_0xa &= ~(u8)(8 >> arg1); - SoundReq(0x15d); + SoundReq(SFX_15D); } } else { gPlayerState.field_0x3[0] = 0; diff --git a/src/main.c b/src/main.c index c17ba447..5cf16717 100644 --- a/src/main.c +++ b/src/main.c @@ -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/manager3.c b/src/manager/manager3.c index bd15e45c..5be578f2 100644 --- a/src/manager/manager3.c +++ b/src/manager/manager3.c @@ -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/npc/bladeBrothers.c b/src/npc/bladeBrothers.c index 223000f2..7bb1fdc3 100644 --- a/src/npc/bladeBrothers.c +++ b/src/npc/bladeBrothers.c @@ -169,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 6f483b66..1dd254cb 100644 --- a/src/npc/ezloCap.c +++ b/src/npc/ezloCap.c @@ -185,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/rem.c b/src/npc/rem.c index 0498c6db..de3e0fb5 100644 --- a/src/npc/rem.c +++ b/src/npc/rem.c @@ -27,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/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 ca180856..0530d52f 100644 --- a/src/object/button.c +++ b/src/object/button.c @@ -95,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); } } @@ -261,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 9e8ffba2..df412a30 100644 --- a/src/object/houseDoorExterior.c +++ b/src/object/houseDoorExterior.c @@ -112,7 +112,7 @@ static 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..1e983cc1 100644 --- a/src/object/itemOnGround.c +++ b/src/object/itemOnGround.c @@ -182,7 +182,7 @@ static void sub_08081150(Entity* this) { this->height.HALF.HI = -0x80; this->spriteOrientation.flipY = 1; this->spriteRendering.b3 = 1; - SoundReq(0x12D); + SoundReq(SFX_12D); } static void sub_08081188(Entity* this) { @@ -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) { diff --git a/src/object/jailBars.c b/src/object/jailBars.c index 74fcfeae..fd534907 100644 --- a/src/object/jailBars.c +++ b/src/object/jailBars.c @@ -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 c56d0014..475a35ac 100644 --- a/src/object/metalDoor.c +++ b/src/object/metalDoor.c @@ -77,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 82d39bd6..65ffe576 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 87c75e4e..701a12d5 100644 --- a/src/object/objectA2.c +++ b/src/object/objectA2.c @@ -49,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++; } @@ -65,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/player.c b/src/player.c index c542c062..0a33b246 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 @@ static 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..4a9527b7 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); } From 58b4df70b5e522476702d089580ddd2320928527 Mon Sep 17 00:00:00 2001 From: Henny022p Date: Wed, 24 Mar 2021 00:33:12 +0100 Subject: [PATCH 09/12] decompile audio --- asm/code_080A29BC.s | 56 ------------- asm/code_080A3480.s | 195 ------------------------------------------- data/songs.s | 2 +- include/audio.h | 11 +-- include/gba/m4a.h | 3 + include/main.h | 1 - include/structures.h | 8 +- src/audio.c | 141 +++++++++++++++++++++++++++++-- 8 files changed, 148 insertions(+), 269 deletions(-) diff --git a/asm/code_080A29BC.s b/asm/code_080A29BC.s index c0b7228f..6f24e856 100644 --- a/asm/code_080A29BC.s +++ b/asm/code_080A29BC.s @@ -981,59 +981,3 @@ _080A31FC: _080A3200: pop {r4, r5, pc} .align 2, 0 - - 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 2ade5735..fefbe855 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 @ =gMPlayTable - ldr r1, _080A3598 @ =gSongTable - 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 gMPlayTable -_080A3598: .4byte gSongTable -_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} diff --git a/data/songs.s b/data/songs.s index 79dcca2e..ca816f80 100644 --- a/data/songs.s +++ b/data/songs.s @@ -1,6 +1,6 @@ .section .rodata -song_08DCC48C:: @ 08DCC48C +sfxNone:: @ 08DCC48C .incbin "baserom.gba", 0xDCC48C, 0x0000240 bgmCastleTournament:: @ 08DCC6CC diff --git a/include/audio.h b/include/audio.h index 29fb90ad..98a1f9cf 100644 --- a/include/audio.h +++ b/include/audio.h @@ -23,7 +23,7 @@ typedef enum { BGM_VAATI_THEME, BGM_EZLO_THEME, BGM_STORY, - BGM_FESTIVAL_APPROACH, //0x10 + BGM_FESTIVAL_APPROACH, BGM_BEAT_VAATI, BGM_UNUSED_12, BGM_BEANSTALK, @@ -39,7 +39,7 @@ typedef enum { BGM_MINISH_WOODS, BGM_CRENEL_STORM, BGM_CASTOR_WILDS, - BGM_HYRULE_TOWN, //0x20 + BGM_HYRULE_TOWN, BGM_ROYAL_VALLEY, BGM_CLOUD_TOPS, BGM_DARK_HYRULE_CASTLE, @@ -55,7 +55,7 @@ typedef enum { BGM_FIGHT_THEME, BGM_BOSS_THEME, BGM_VAATI_REBORN, - BGM_VAATI_TRANSFIGURED, // 0x30 + BGM_VAATI_TRANSFIGURED, BGM_CASTLE_COLLAPSE, BGM_VAATI_WRATH, BGM_FIGHT_THEME2, @@ -71,7 +71,7 @@ typedef enum { BGM_UNUSED_3D, BGM_UNUSED_3E, BGM_UNUSED_3F, - BGM_UNUSED_40, // 0x40 + BGM_UNUSED_40, BGM_UNUSED_41, BGM_UNUSED_42, BGM_UNUSED_43, @@ -152,7 +152,7 @@ typedef enum { SFX_VO_EZLO1, SFX_VO_EZLO2, SFX_VO_EZLO3, - SFX_VO_EZLO4, //0x90 + SFX_VO_EZLO4, SFX_VO_EZLO5, SFX_VO_EZLO6, SFX_VO_EZLO7, @@ -574,6 +574,7 @@ typedef enum { SONG_UNK_11 = 0x80110000, } Sound; +void InitSound(void); void SoundReq(Sound sound); #endif // AUDIO_H diff --git a/include/gba/m4a.h b/include/gba/m4a.h index 745bc801..15e1a972 100644 --- a/include/gba/m4a.h +++ b/include/gba/m4a.h @@ -60,11 +60,14 @@ typedef struct MusicPlayer { extern const MusicPlayer gMPlayTable[]; 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); diff --git a/include/main.h b/include/main.h index 1653a40e..feaaf73e 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); diff --git a/include/structures.h b/include/structures.h index f35da59f..81bb36b4 100644 --- a/include/structures.h +++ b/include/structures.h @@ -190,10 +190,10 @@ typedef struct struct_02021EE0 { s16 unk_06; s16 unk_08; s16 unk_0a; - u16 unk_0c; - u16 unk_0e; - u16 unk_10; - u16 unk_12; + s16 unk_0c; + s16 unk_0e; + s16 unk_10; + s16 unk_12; u16 currentBgm; } struct_02021EE0; diff --git a/src/audio.c b/src/audio.c index b19ea58f..e294f01a 100644 --- a/src/audio.c +++ b/src/audio.c @@ -2,17 +2,49 @@ #include "main.h" #include "gba/m4a.h" #include "audio.h" +#include "utils.h" #include "structures.h" -extern void sub_080A35A0(u32); -extern void sub_080A35C8(void); -extern void sub_080A353C(u32); -extern void sub_080A3234(u32); -extern void sub_080A35B4(u32); +s32 sub_080A3518(s32, s32); +void sub_080A353C(u32); +void sub_080A35A0(u32); +void sub_080A35B4(u32); +void sub_080A35C8(void); #define IS_BGM(song) (song) - 1 <= NUM_BGM - 1 #define IS_SFX(song) (song) - 1 > NUM_BGM - 1 +void sub_080A3210(void); + +void InitSound(void){ + sub_080A3210(); + m4aSoundInit(); +} + +void sub_080A3210(void){ + MemClear(&gUnk_02021EE0, 0x18); + sub_080A35C8(); + gUnk_02021EE0.unk_12 = 0x100; + gUnk_02021EE0.unk_04 = 0x100; + m4aMPlayAllStop(); +} + +void sub_080A3234(u32 arg){ + gUnk_02021EE0.unk_08 = arg; + gUnk_02021EE0.unk_0a = arg; + sub_080A353C(gUnk_02021EE0.currentBgm); +} + +void sub_080A3248(u32 arg){ + gUnk_02021EE0.unk_10 = arg; + gUnk_02021EE0.unk_0e = arg; + sub_080A353C(gUnk_02021EE0.currentBgm); +} + +void sub_080A325C(u32 arg){ + gUnk_02021EE0.unk_12 = arg; +} + void SoundReq(Sound sound) { u32 song; struct_02021EE0* ptr; @@ -111,7 +143,102 @@ void SoundReq(Sound sound) { } } -extern const SongHeader song_08DCC48C; +void sub_080A3480(void) { + u32 iVar2; + struct_02021EE0* ptr = &gUnk_02021EE0; + + if (ptr->unk_0a != ptr->unk_08) { + iVar2 = sub_080A3518(ptr->unk_0a, ptr->unk_08); + if (iVar2 == 0) { + ptr->unk_08 = ptr->unk_0a; + } else { + ptr->unk_08 = ptr->unk_08 + iVar2; + } + if (ptr->unk_08 < 0) { + ptr->unk_0a = 0; + ptr->unk_08 = 0; + } + sub_080A353C(ptr->currentBgm); + } else { + if (ptr->unk_10 != ptr->unk_0e) { + iVar2 = sub_080A3518(ptr->unk_10, ptr->unk_0e); + if (iVar2 == 0) { + if (ptr->unk_02 != 0 && ptr->unk_10 == 0) { + ptr->unk_02 = 0; + ptr->currentBgm = 0; + m4aSongNumStop(0); + } else { + ptr->unk_0e = ptr->unk_10; + } + } else { + ptr->unk_0e += iVar2; + } + if (ptr->unk_0e < 0) { + ptr->unk_10 = 0; + ptr->unk_0e = 0; + } + sub_080A353C(ptr->currentBgm); + } + } +} + +s32 sub_080A3518(s32 unk_1, s32 unk_2){ + if (unk_1 - unk_2 >= 1) { + unk_2 += 4; + if (unk_1 > unk_2) + return 4; + else + return 0; + } else { + unk_2 -= 4; + if (unk_1 < unk_2) + return -4; + else + return 0; + } +} + +void sub_080A353C(u32 song){ + u32 volume; + u32 iVar2; + MusicPlayerInfo* musicPlayerInfo; + + if(song == 0) + return; + + if (IS_BGM(song)) { + volume = gUnk_02021EE0.unk_0e; + } + else{ + volume = gUnk_02021EE0.unk_12; + } + iVar2 = gUnk_02021EE0.unk_08; + volume = iVar2 * volume / 0x100; + musicPlayerInfo = gMPlayTable[gSongTable[song].ms].info; + m4aMPlayImmInit(musicPlayerInfo); + m4aMPlayVolumeControl(musicPlayerInfo, 0xffff, volume); +} + +void sub_080A35A0(u32 song){ + gUnk_02021EE0.unk_0a = 0x100; + sub_080A353C(song); +} + +void sub_080A35B4(u32 song){ + gUnk_02021EE0.unk_0a = 0; + sub_080A353C(song); +} + +void sub_080A35C8(){ + gUnk_02021EE0.unk_06 = 0x100; + gUnk_02021EE0.unk_08 = 0x100; + gUnk_02021EE0.unk_0a = 0x100; + gUnk_02021EE0.unk_0c = 0x100; + gUnk_02021EE0.unk_0e = 0x100; + gUnk_02021EE0.unk_10 = 0x100; +} + +extern const SongHeader sfxNone; extern const SongHeader bgmCastleTournament; extern const SongHeader bgmVaatiMotif; extern const SongHeader bgmTitleScreen; @@ -621,7 +748,7 @@ extern const SongHeader sfx220; extern const SongHeader sfx221; const Song gSongTable[] = { - { &song_08DCC48C, 0x001f, 0x001f }, + { &sfxNone, 0x001f, 0x001f }, { &bgmCastleTournament, 0x001f, 0x001f }, { &bgmVaatiMotif, 0x001f, 0x001f }, { &bgmTitleScreen, 0x001f, 0x001f }, From 5af4805e59a3f83e12467fcb9443a18e2f6d5a4c Mon Sep 17 00:00:00 2001 From: Henny022p Date: Wed, 24 Mar 2021 01:58:52 +0100 Subject: [PATCH 10/12] documented most audio stuff --- asm/code_080A3480.s | 4 +- asm/code_080A3BD0.s | 8 +- asm/fileScreen.s | 4 +- asm/macros/scripts.inc | 2 +- asm/soundReq.s | 280 ------------------------------- constants/audio_constants.inc | 24 +-- data/scripts/script_0800A0FC.inc | 2 +- data/scripts/script_0800A1D8.inc | 2 +- data/scripts/script_0800AD54.inc | 2 +- data/scripts/script_0800B9B4.inc | 2 +- data/scripts/script_0800DB78.inc | 2 +- data/scripts/script_0800DCAC.inc | 2 +- data/scripts/script_0800DF24.inc | 2 +- data/scripts/script_0800DFB4.inc | 2 +- data/scripts/script_0800DFE4.inc | 2 +- data/scripts/script_0800E050.inc | 4 +- data/scripts/script_080100C8.inc | 2 +- data/scripts/script_08010BB4.inc | 6 +- data/scripts/script_08010F84.inc | 2 +- data/scripts/script_08011B40.inc | 2 +- data/scripts/script_0801232C.inc | 4 +- data/scripts/script_08012430.inc | 14 +- data/scripts/script_080126FC.inc | 2 +- data/scripts/script_0801319A.inc | 2 +- data/scripts/script_08014E14.inc | 6 +- data/scripts/script_0801548E.inc | 2 +- data/scripts/script_08015BE8.inc | 2 +- data/scripts/script_08015CD4.inc | 4 +- data/scripts/script_080160A8.inc | 2 +- data/scripts/script_08016482.inc | 2 +- include/audio.h | 42 +++-- include/functions.h | 2 +- include/main.h | 1 - include/structures.h | 17 -- linker.ld | 2 +- src/audio.c | 217 ++++++++++++------------ src/debugScreen.c | 2 +- src/fileScreen.c | 2 +- src/intro.c | 2 +- src/main.c | 2 +- src/manager/manager15.c | 2 +- src/manager/managerB.c | 4 +- src/room.c | 20 +-- src/save.c | 11 +- src/script.c | 8 +- 45 files changed, 223 insertions(+), 507 deletions(-) delete mode 100644 asm/soundReq.s diff --git a/asm/code_080A3480.s b/asm/code_080A3480.s index fefbe855..78965ce9 100644 --- a/asm/code_080A3480.s +++ b/asm/code_080A3480.s @@ -95,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 @@ -505,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..72050efa 100644 --- a/asm/code_080A3BD0.s +++ b/asm/code_080A3BD0.s @@ -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/macros/scripts.inc b/asm/macros/scripts.inc index 6b4b91c1..240d481d 100644 --- a/asm/macros/scripts.inc +++ b/asm/macros/scripts.inc @@ -670,7 +670,7 @@ .4byte \w .endm -.macro SoundReq0x80100000 +.macro StopBgm .2byte 0x047e .endm diff --git a/asm/soundReq.s b/asm/soundReq.s deleted file mode 100644 index 5e0055c6..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 @ =gMPlayTable - ldr r1, _080A33F0 @ =gSongTable - 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 gMPlayTable -_080A33F0: .4byte gSongTable -_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 index e0c259a9..b7cb230c 100644 --- a/constants/audio_constants.inc +++ b/constants/audio_constants.inc @@ -545,19 +545,19 @@ .equiv SFX_220, 0x220 .equiv SFX_221, 0x221 .equiv SONG_STOP_ALL, 0x80010000 - .equiv SONG_VOL_ZERO, 0x80020000 - .equiv SONG_VOL_RESET_ALL, 0x80030000 + .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_UNK_7, 0x80070000 + .equiv SONG_CONTINUE, 0x80070000 .equiv SONG_VOL_FADE_OUT, 0x80080000 - .equiv SONG_UNK_9, 0x80090000 - .equiv SONG_UNK_A, 0x800a0000 - .equiv SONG_VOL_RESET, 0x800b0000 - .equiv SONG_UNK_C, 0x800c0000 - .equiv SONG_VOL_CHAN1_SILENT, 0x800d0000 - .equiv SONG_VOL_CHAN1_RESET, 0x800e0000 - .equiv SONG_UNK_F, 0x800f0000 - .equiv SONG_RESET_UNK, 0x80100000 - .equiv SONG_UNK_11, 0x80110000 + .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/data/scripts/script_0800A0FC.inc b/data/scripts/script_0800A0FC.inc index 95fac91b..80b3c50f 100644 --- a/data/scripts/script_0800A0FC.inc +++ b/data/scripts/script_0800A0FC.inc @@ -6,7 +6,7 @@ script_0800A0FE: BeginBlock _0807E864 Call sub_0807DF28 - SoundReq0x80100000 + StopBgm Call sub_0807FBFC SetEntityPositionRelative 0x00b0, 0x0058 Call sub_0807F844 diff --git a/data/scripts/script_0800A1D8.inc b/data/scripts/script_0800A1D8.inc index c5e46d75..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 diff --git a/data/scripts/script_0800AD54.inc b/data/scripts/script_0800AD54.inc index 03b12d66..fb45912a 100644 --- a/data/scripts/script_0800AD54.inc +++ b/data/scripts/script_0800AD54.inc @@ -45,7 +45,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_0800B9B4.inc b/data/scripts/script_0800B9B4.inc index 0c51b534..f6fc9214 100644 --- a/data/scripts/script_0800B9B4.inc +++ b/data/scripts/script_0800B9B4.inc @@ -51,7 +51,7 @@ script_0800BA46: _0807EA94 _0807E3E8 JumpIfNot script_0800BA6C - SoundReq0x80100000 + StopBgm Call sub_0806E964 PlayBGM script_0800BA6C: 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_0800DCAC.inc b/data/scripts/script_0800DCAC.inc index 7f7db9f6..7ac06b7e 100644 --- a/data/scripts/script_0800DCAC.inc +++ b/data/scripts/script_0800DCAC.inc @@ -14,7 +14,7 @@ script_0800DCD0: DoPostScriptAction 0x0010 SetEntityPositionRelative 0x0078, 0x0068 WaitForSomething2 0x00000001 - SoundReq0x80100000 + StopBgm Call sub_08066E50 PlaySound SFX_1C9 Call sub_0807F2D4 diff --git a/data/scripts/script_0800DF24.inc b/data/scripts/script_0800DF24.inc index ec233b1c..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 diff --git a/data/scripts/script_0800DFB4.inc b/data/scripts/script_0800DFB4.inc index ab607bb6..e3de08af 100644 --- a/data/scripts/script_0800DFB4.inc +++ b/data/scripts/script_0800DFB4.inc @@ -3,7 +3,7 @@ SCRIPT_START script_0800DFB4 script_0800DFB6: CheckRoomFlag 0x0001 JumpIfNot script_0800DFB6 - SoundReq0x80100000 + StopBgm _0807E864 Call sub_0807DF28 PlaySound SFX_EVAPORATE diff --git a/data/scripts/script_0800DFE4.inc b/data/scripts/script_0800DFE4.inc index 9c5fb927..46080434 100644 --- a/data/scripts/script_0800DFE4.inc +++ b/data/scripts/script_0800DFE4.inc @@ -3,7 +3,7 @@ SCRIPT_START script_0800DFE4 Call sub_0807DF28 _0807E864 EndBlock - SoundReq0x80100000 + StopBgm TextboxNoOverlapFollowPos 0x1632, 0x0002 _0807EA94 SetRoomFlag 0x0003 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_080100C8.inc b/data/scripts/script_080100C8.inc index 23a9d13e..b136cbde 100644 --- a/data/scripts/script_080100C8.inc +++ b/data/scripts/script_080100C8.inc @@ -80,7 +80,7 @@ script_080101AC: Call sub_0807DF28 TextboxNoOverlapFollowPos 0x3004, 0x0007 _0807EA94 - SoundReq0x80100000 + StopBgm _0807E778 0x0004 DoFade5 WaitFor_2 diff --git a/data/scripts/script_08010BB4.inc b/data/scripts/script_08010BB4.inc index cb38dd26..2caa5a7f 100644 --- a/data/scripts/script_08010BB4.inc +++ b/data/scripts/script_08010BB4.inc @@ -33,7 +33,7 @@ script_08010BCA: WaitForSomething2 0x00000020 TextboxNoOverlapFollowPos 0x1038, 0x000c _0807EA94 - SoundReq0x80100000 + StopBgm _0807E778 0x0004 DoFade5 WaitFor_2 @@ -95,7 +95,7 @@ script_08010BCA: Wait 0x003c WaitForSomething2 0x00000200 _0807E5F8 0x00280000 - SoundReq0x80100000 + StopBgm PlaySound SFX_9B _0807E5F8 0x00000100 WaitForSomething2 0x00000200 @@ -118,7 +118,7 @@ script_08010BCA: TextboxNoOverlapFollowPos 0x1044, 0x0000 _0807EA94 SetEntityPositionRelative 0x01f8, 0x0098 - SoundReq0x80100000 + StopBgm Wait 0x003c PlayBgm BGM_VAATI_REBORN _0807E5F8 0x00028000 diff --git a/data/scripts/script_08010F84.inc b/data/scripts/script_08010F84.inc index 0b534de1..d10ec983 100644 --- a/data/scripts/script_08010F84.inc +++ b/data/scripts/script_08010F84.inc @@ -26,7 +26,7 @@ SCRIPT_START script_08010F84 _0807F0C8 0x0000, 0x0000 _0807E5F8 0x00000010 WaitForSomething2 0x00000020 - SoundReq0x80100000 + StopBgm Wait 0x003c TextboxNoOverlapFollowPos 0x104a, 0x0000 _0807EA94 diff --git a/data/scripts/script_08011B40.inc b/data/scripts/script_08011B40.inc index 28efb83c..4c2d3a58 100644 --- a/data/scripts/script_08011B40.inc +++ b/data/scripts/script_08011B40.inc @@ -60,7 +60,7 @@ script_08011BBC: script_08011C04: CheckRoomFlag 0x0064 JumpIfNot script_08011C04 - SoundReq0x80100000 + StopBgm _0807E864 Wait 0x003c CameraTargetEntity diff --git a/data/scripts/script_0801232C.inc b/data/scripts/script_0801232C.inc index ac4e25d5..51bdb1e9 100644 --- a/data/scripts/script_0801232C.inc +++ b/data/scripts/script_0801232C.inc @@ -27,7 +27,7 @@ script_08012368: JumpIfNot script_08012368 Call sub_0807DF28 _0807E864 - SoundReq0x80100000 + StopBgm BeginBlock _0807E778 0x0004 _0807E788 0x00007fff @@ -49,7 +49,7 @@ script_08012368: WaitForSomething2 0x00000001 TextboxNoOverlap 0x1402 _0807EA94 - SoundReq0x80100000 + StopBgm SetEntity0x20 0x00010000 Wait 0x003c BeginBlock diff --git a/data/scripts/script_08012430.inc b/data/scripts/script_08012430.inc index 03bfdd21..9a96deb9 100644 --- a/data/scripts/script_08012430.inc +++ b/data/scripts/script_08012430.inc @@ -30,7 +30,7 @@ script_08012474: script_0801248A: CheckPlayerInRegion 0x0208, 0x02c8, 0x4020 JumpIfNot script_0801248A - SoundReq0x80100000 + StopBgm _0807E864 Call sub_0807F9A4 Call sub_0807DF28 @@ -61,7 +61,7 @@ script_0801248A: WaitForSomething2 0x00000100 _0807E5F8 0x00000004 WaitForSomething2 0x00000008 - SoundReq0x80100000 + StopBgm _0807E778 0x0004 _0807E80C 0x00000000 WaitFor_2 @@ -82,7 +82,7 @@ script_08012566: Call sub_0807F9A4 Call sub_0807DF28 Call sub_0806DC7C - SoundReq0x80100000 + StopBgm StartPlayerScript script_08012AC8 WaitForSomething2 0x00000001 SetEntityPositionRelative 0x0388, 0x0168 @@ -104,7 +104,7 @@ script_08012566: WaitForSomething2 0x00000100 _0807E5F8 0x00000004 WaitForSomething2 0x00000008 - SoundReq0x80100000 + StopBgm PlayBgm BGM_FIGHT_THEME2 Call sub_0807DF50 _0807E878 @@ -115,7 +115,7 @@ script_08012566: Call sub_0807FA40 Call sub_0807DF28 PlaySound SFX_SECRET - SoundReq0x80100000 + StopBgm _0807E5F8 0x00000004 WaitForSomething2 0x00000008 StartPlayerScript script_08012AF0 @@ -133,7 +133,7 @@ script_08012566: WaitForSomething2 0x00000008 _0807E5F8 0x00000004 WaitForSomething2 0x00000008 - SoundReq0x80100000 + StopBgm Wait 0x003c PlayBGM Call sub_0806DCA0 @@ -147,7 +147,7 @@ script_08012566: WaitForSomething2 0x00000008 _0807E5F8 0x00000004 WaitForSomething2 0x00000008 - SoundReq0x80100000 + StopBgm Wait 0x003c PlayBGM Call sub_08054570 diff --git a/data/scripts/script_080126FC.inc b/data/scripts/script_080126FC.inc index 930acbc1..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 diff --git a/data/scripts/script_0801319A.inc b/data/scripts/script_0801319A.inc index 65a5b20e..95f13185 100644 --- a/data/scripts/script_0801319A.inc +++ b/data/scripts/script_0801319A.inc @@ -53,7 +53,7 @@ script_080131AC: _0807E778 0x0004 DoFade5 WaitFor_2 - SoundReq0x80100000 + StopBgm _0807E858 0x0000 Wait 0x003c CameraTargetPlayer diff --git a/data/scripts/script_08014E14.inc b/data/scripts/script_08014E14.inc index 7f06d9c2..ce05736b 100644 --- a/data/scripts/script_08014E14.inc +++ b/data/scripts/script_08014E14.inc @@ -138,7 +138,7 @@ script_08014FCC: _0807E864 Call sub_0807F9A4 Call sub_0807DF28 - SoundReq0x80100000 + StopBgm _0807F0B4 0x0001 CameraTargetEntity StartPlayerScript script_080152B4 @@ -164,7 +164,7 @@ script_08014FCC: WaitForSomething2 0x00000004 _0807EB28 0x1306 _0807EA94 - SoundReq0x80100000 + StopBgm StartPlayerScript script_080152DC CameraTargetEntity _0807F0B4 0x0003 @@ -206,7 +206,7 @@ script_08015104: _0807E864 Call sub_0807F9A4 Call sub_0807DF28 - SoundReq0x80100000 + StopBgm StartPlayerScript script_08015338 WaitForSomething2 0x00000001 Wait 0x003c diff --git a/data/scripts/script_0801548E.inc b/data/scripts/script_0801548E.inc index 8a97209e..4c3abbd4 100644 --- a/data/scripts/script_0801548E.inc +++ b/data/scripts/script_0801548E.inc @@ -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_08015BE8.inc b/data/scripts/script_08015BE8.inc index 7e551f52..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 diff --git a/data/scripts/script_08015CD4.inc b/data/scripts/script_08015CD4.inc index 15699b72..c565c3e9 100644 --- a/data/scripts/script_08015CD4.inc +++ b/data/scripts/script_08015CD4.inc @@ -42,7 +42,7 @@ SCRIPT_START script_08015CD4 WaitFor_2 _0807E5F8 0x00000010 LoadRoomEntityList gUnk_080FCE30 - SoundReq0x80100000 + StopBgm Wait 0x0078 _0807E778 0x0004 DoFade4 @@ -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_080160A8.inc b/data/scripts/script_080160A8.inc index d46b5f74..95381b9a 100644 --- a/data/scripts/script_080160A8.inc +++ b/data/scripts/script_080160A8.inc @@ -179,7 +179,7 @@ script_080162F6: Call sub_0807F594 Call sub_0807DF28 _0807E864 - SoundReq0x80100000 + StopBgm PlaySound SFX_TASK_COMPLETE Wait 0x003c PlayBgm BGM_LEARN_SCROLL diff --git a/data/scripts/script_08016482.inc b/data/scripts/script_08016482.inc index df0eea91..9ca8e7f6 100644 --- a/data/scripts/script_08016482.inc +++ b/data/scripts/script_08016482.inc @@ -63,7 +63,7 @@ SCRIPT_START script_08016482 PlaySound SFX_METAL_CLINK PlayBgm BGM_MINISH_WOODS SoundReq 0x00000074 - SoundReq0x80100000 + StopBgm ModRupees 0xff38 ModHealth 0x0010 IncreaseMaxHealth diff --git a/include/audio.h b/include/audio.h index 98a1f9cf..4f8ecb84 100644 --- a/include/audio.h +++ b/include/audio.h @@ -556,25 +556,43 @@ typedef enum { SFX_221, // special functions SONG_STOP_ALL = 0x80010000, - SONG_VOL_ZERO = 0x80020000, - SONG_VOL_RESET_ALL = 0x80030000, + SONG_MUTE = 0x80020000, + SONG_PLAY_VOL_RESET_ALL = 0x80030000, SONG_VSYNC_OFF = 0x80040000, SONG_STOP = 0x80050000, SONG_VSYNC_ON = 0x80060000, - SONG_UNK_7 = 0x80070000, + SONG_CONTINUE = 0x80070000, SONG_VOL_FADE_OUT = 0x80080000, - SONG_UNK_9 = 0x80090000, - SONG_UNK_A = 0x800A0000, - SONG_VOL_RESET = 0x800B0000, - SONG_UNK_C = 0x800C0000, - SONG_VOL_CHAN1_SILENT = 0x800D0000, - SONG_VOL_CHAN1_RESET = 0x800E0000, - SONG_UNK_F = 0x800F0000, - SONG_RESET_UNK = 0x80100000, - SONG_UNK_11 = 0x80110000, + 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/functions.h b/include/functions.h index 74c0471e..b73bd01d 100644 --- a/include/functions.h +++ b/include/functions.h @@ -142,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); diff --git a/include/main.h b/include/main.h index feaaf73e..3e8c63eb 100644 --- a/include/main.h +++ b/include/main.h @@ -88,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/structures.h b/include/structures.h index 81bb36b4..d47ee7a1 100644 --- a/include/structures.h +++ b/include/structures.h @@ -182,23 +182,6 @@ typedef struct { extern EntityHandler gUnk_03003DC0; -typedef struct struct_02021EE0 { - u16 unk_00; - u8 unk_02; - u8 unk_03; - u16 unk_04; - s16 unk_06; - s16 unk_08; - s16 unk_0a; - s16 unk_0c; - s16 unk_0e; - s16 unk_10; - s16 unk_12; - u16 currentBgm; -} struct_02021EE0; - -extern struct_02021EE0 gUnk_02021EE0; - extern u8 gUnk_02022740[]; extern u8 gUnk_02034490[]; diff --git a/linker.ld b/linker.ld index 0976e69c..171afd37 100644 --- a/linker.ld +++ b/linker.ld @@ -78,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 = .; diff --git a/src/audio.c b/src/audio.c index e294f01a..e43a1c21 100644 --- a/src/audio.c +++ b/src/audio.c @@ -3,88 +3,86 @@ #include "gba/m4a.h" #include "audio.h" #include "utils.h" -#include "structures.h" - -s32 sub_080A3518(s32, s32); -void sub_080A353C(u32); -void sub_080A35A0(u32); -void sub_080A35B4(u32); -void sub_080A35C8(void); #define IS_BGM(song) (song) - 1 <= NUM_BGM - 1 #define IS_SFX(song) (song) - 1 > NUM_BGM - 1 -void sub_080A3210(void); +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){ - sub_080A3210(); +void InitSound(void) { + InitSoundPlayingInfo(); m4aSoundInit(); } -void sub_080A3210(void){ - MemClear(&gUnk_02021EE0, 0x18); - sub_080A35C8(); - gUnk_02021EE0.unk_12 = 0x100; - gUnk_02021EE0.unk_04 = 0x100; +void InitSoundPlayingInfo(void) { + MemClear(&gSoundPlayingInfo, sizeof(gSoundPlayingInfo)); + InitVolume(); + gSoundPlayingInfo.volumeSfx = 0x100; + gSoundPlayingInfo.unk_04 = 0x100; m4aMPlayAllStop(); } -void sub_080A3234(u32 arg){ - gUnk_02021EE0.unk_08 = arg; - gUnk_02021EE0.unk_0a = arg; - sub_080A353C(gUnk_02021EE0.currentBgm); +void SetMasterVolume(u32 volume) { + gSoundPlayingInfo.volumeMaster = volume; + gSoundPlayingInfo.volumeMasterTarget = volume; + doPlaySound(gSoundPlayingInfo.currentBgm); } -void sub_080A3248(u32 arg){ - gUnk_02021EE0.unk_10 = arg; - gUnk_02021EE0.unk_0e = arg; - sub_080A353C(gUnk_02021EE0.currentBgm); +void SetBgmVolume(u32 volume) { + gSoundPlayingInfo.volumeBgmTarget = volume; + gSoundPlayingInfo.volumeBgm = volume; + doPlaySound(gSoundPlayingInfo.currentBgm); } -void sub_080A325C(u32 arg){ - gUnk_02021EE0.unk_12 = arg; +void SetSfxVolume(u32 volume) { + gSoundPlayingInfo.volumeSfx = volume; } void SoundReq(Sound sound) { u32 song; - struct_02021EE0* ptr; + SoundPlayingInfo* ptr; if (gMain.field_0x7) return; - ptr = &gUnk_02021EE0; + ptr = &gSoundPlayingInfo; song = sound & 0xffff; switch (sound & 0xffff0000) { case SONG_STOP_ALL: ptr->currentBgm = 0; m4aMPlayAllStop(); return; - case SONG_VOL_ZERO: - sub_080A3234(0); + case SONG_MUTE: + SetMasterVolume(0); return; - case SONG_VOL_RESET_ALL: - sub_080A35C8(); - ptr->unk_12 = 0x100; - sub_080A353C(ptr->currentBgm); + case SONG_PLAY_VOL_RESET_ALL: + InitVolume(); + ptr->volumeSfx = 0x100; + doPlaySound(ptr->currentBgm); return; case SONG_VOL_FADE_OUT: - sub_080A35B4(ptr->currentBgm); + PlayFadeOut(ptr->currentBgm); return; - case SONG_UNK_9: + case SONG_FADE_IN: if (song == 0) song = ptr->currentBgm; if (IS_SFX(song)) return; ptr->currentBgm = song; m4aSongNumStart(song); - sub_080A35A0(song); + PlayFadeIn(song); return; - case SONG_UNK_A: + case SONG_FADE_IN_CONTINUE: if (IS_SFX(song)) return; ptr->currentBgm = song; m4aSongNumStartOrContinue(song); - sub_080A35A0(song); + PlayFadeIn(song); return; - case SONG_UNK_C: + case SONG_PLAY_TEMPO_CONTROL: m4aMPlayTempoControl(gMPlayTable[gSongTable[ptr->currentBgm].ms].info, song); return; case SONG_VSYNC_OFF: @@ -98,34 +96,34 @@ void SoundReq(Sound sound) { return; case SONG_VSYNC_ON: m4aSoundVSyncOn(); - case SONG_UNK_7: + case SONG_CONTINUE: if (ptr->currentBgm == 0) return; m4aSongNumStartOrContinue(ptr->currentBgm); - sub_080A353C(ptr->currentBgm); + doPlaySound(ptr->currentBgm); return; - case SONG_VOL_RESET: + case SONG_PLAY_VOL_RESET: if (IS_SFX(song)) return; ptr->currentBgm = song; m4aSongNumStartOrContinue(song); - sub_080A35C8(); - sub_080A353C(song); + InitVolume(); + doPlaySound(song); return; - case SONG_VOL_CHAN1_SILENT: - ptr->unk_10 = 0; + case SONG_FADE_OUT_BGM: + ptr->volumeBgmTarget = 0; return; - case SONG_RESET_UNK: - ptr->unk_10 = 0; - ptr->unk_02 = 1; + case SONG_STOP_BGM: + ptr->volumeBgmTarget = 0; + ptr->stopBgm = TRUE; return; - case SONG_VOL_CHAN1_RESET: - ptr->unk_10 = 0x100; + case SONG_FADE_IN_BGM: + ptr->volumeBgmTarget = 0x100; return; - case SONG_UNK_F: - sub_080A35C8(); + case SONG_INIT: + InitVolume(); return; - case SONG_UNK_11: + case SONG_BGM_0: ptr->currentBgm = 0; return; default: @@ -133,109 +131,106 @@ void SoundReq(Sound sound) { if (IS_BGM(song)) { ptr->currentBgm = song; m4aSongNumStart(song); - sub_080A35C8(); + InitVolume(); } else { m4aSongNumStart(song); } - sub_080A353C(song); + doPlaySound(song); } return; } } -void sub_080A3480(void) { - u32 iVar2; - struct_02021EE0* ptr = &gUnk_02021EE0; +void SoundLoop(void) { + s32 fadeValue; + SoundPlayingInfo* ptr = &gSoundPlayingInfo; - if (ptr->unk_0a != ptr->unk_08) { - iVar2 = sub_080A3518(ptr->unk_0a, ptr->unk_08); - if (iVar2 == 0) { - ptr->unk_08 = ptr->unk_0a; + if (ptr->volumeMasterTarget != ptr->volumeMaster) { + fadeValue = fade(ptr->volumeMasterTarget, ptr->volumeMaster); + if (fadeValue == 0) { + ptr->volumeMaster = ptr->volumeMasterTarget; } else { - ptr->unk_08 = ptr->unk_08 + iVar2; + ptr->volumeMaster = ptr->volumeMaster + fadeValue; } - if (ptr->unk_08 < 0) { - ptr->unk_0a = 0; - ptr->unk_08 = 0; + if (ptr->volumeMaster < 0) { + ptr->volumeMasterTarget = 0; + ptr->volumeMaster = 0; } - sub_080A353C(ptr->currentBgm); + doPlaySound(ptr->currentBgm); } else { - if (ptr->unk_10 != ptr->unk_0e) { - iVar2 = sub_080A3518(ptr->unk_10, ptr->unk_0e); - if (iVar2 == 0) { - if (ptr->unk_02 != 0 && ptr->unk_10 == 0) { - ptr->unk_02 = 0; + 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->unk_0e = ptr->unk_10; + ptr->volumeBgm = ptr->volumeBgmTarget; } } else { - ptr->unk_0e += iVar2; + ptr->volumeBgm += fadeValue; } - if (ptr->unk_0e < 0) { - ptr->unk_10 = 0; - ptr->unk_0e = 0; + if (ptr->volumeBgm < 0) { + ptr->volumeBgmTarget = 0; + ptr->volumeBgm = 0; } - sub_080A353C(ptr->currentBgm); + doPlaySound(ptr->currentBgm); } } } -s32 sub_080A3518(s32 unk_1, s32 unk_2){ - if (unk_1 - unk_2 >= 1) { - unk_2 += 4; - if (unk_1 > unk_2) +s32 fade(s32 target, s32 current) { + if (target - current >= 1) { + current += 4; + if (target > current) return 4; - else - return 0; + return 0; } else { - unk_2 -= 4; - if (unk_1 < unk_2) + current -= 4; + if (target < current) return -4; - else - return 0; + return 0; } } -void sub_080A353C(u32 song){ +void doPlaySound(u32 sound) { u32 volume; u32 iVar2; MusicPlayerInfo* musicPlayerInfo; - if(song == 0) + if (sound == 0) return; - if (IS_BGM(song)) { - volume = gUnk_02021EE0.unk_0e; + if (IS_BGM(sound)) { + volume = gSoundPlayingInfo.volumeBgm; + } else { + volume = gSoundPlayingInfo.volumeSfx; } - else{ - volume = gUnk_02021EE0.unk_12; - } - iVar2 = gUnk_02021EE0.unk_08; + iVar2 = gSoundPlayingInfo.volumeMaster; volume = iVar2 * volume / 0x100; - musicPlayerInfo = gMPlayTable[gSongTable[song].ms].info; + musicPlayerInfo = gMPlayTable[gSongTable[sound].ms].info; m4aMPlayImmInit(musicPlayerInfo); m4aMPlayVolumeControl(musicPlayerInfo, 0xffff, volume); } -void sub_080A35A0(u32 song){ - gUnk_02021EE0.unk_0a = 0x100; - sub_080A353C(song); +void PlayFadeIn(u32 sound) { + gSoundPlayingInfo.volumeMasterTarget = 0x100; + doPlaySound(sound); } -void sub_080A35B4(u32 song){ - gUnk_02021EE0.unk_0a = 0; - sub_080A353C(song); +void PlayFadeOut(u32 sound) { + gSoundPlayingInfo.volumeMasterTarget = 0; + doPlaySound(sound); } -void sub_080A35C8(){ - gUnk_02021EE0.unk_06 = 0x100; - gUnk_02021EE0.unk_08 = 0x100; - gUnk_02021EE0.unk_0a = 0x100; - gUnk_02021EE0.unk_0c = 0x100; - gUnk_02021EE0.unk_0e = 0x100; - gUnk_02021EE0.unk_10 = 0x100; +void InitVolume() { + gSoundPlayingInfo.volumeMasterUnk = 0x100; + gSoundPlayingInfo.volumeMaster = 0x100; + gSoundPlayingInfo.volumeMasterTarget = 0x100; + gSoundPlayingInfo.volumeBgmUnk = 0x100; + gSoundPlayingInfo.volumeBgm = 0x100; + gSoundPlayingInfo.volumeBgmTarget = 0x100; } extern const SongHeader sfxNone; diff --git a/src/debugScreen.c b/src/debugScreen.c index bc034e8e..33b947af 100644 --- a/src/debugScreen.c +++ b/src/debugScreen.c @@ -33,7 +33,7 @@ void sub_0805FA04(void) { sub_08053320(); sub_0801D79C(0, 0x1144); gMain.funcIndex = 1; - sub_080A3210(); + InitSoundPlayingInfo(); sub_08050008(); } diff --git a/src/fileScreen.c b/src/fileScreen.c index b55977ca..4ac173c6 100644 --- a/src/fileScreen.c +++ b/src/fileScreen.c @@ -190,7 +190,7 @@ static void HandleFileScreenEnter(void) { u32 i; DispReset(1); - sub_080A3210(); + InitSoundPlayingInfo(); MemClear((void*)VRAM, 0x80); // clear palettes MessageInitialize(); EraseAllEntities(); 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/main.c b/src/main.c index 5cf16717..15f634fa 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(); diff --git a/src/manager/manager15.c b/src/manager/manager15.c index 295f14c7..25cc4f87 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); } } diff --git a/src/manager/managerB.c b/src/manager/managerB.c index ae0ea131..470ef89d 100644 --- a/src/manager/managerB.c +++ b/src/manager/managerB.c @@ -19,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); } @@ -141,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/room.c b/src/room.c index 4a9527b7..e0e5a435 100644 --- a/src/room.c +++ b/src/room.c @@ -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); diff --git a/src/save.c b/src/save.c index be070f98..8f0a23b1 100644 --- a/src/save.c +++ b/src/save.c @@ -1,5 +1,6 @@ #include "save.h" #include "gba/eeprom.h" +#include "audio.h" typedef struct SaveFileStatus { u16 checksum1; @@ -67,8 +68,8 @@ SaveResult HandleSave(u32 arg0) { } SaveResult HandleSaveInit(u32 arg0) { - gUnk_02021EE0.unk_0a -= 8; - if (gUnk_02021EE0.unk_08 <= 0) { + gSoundPlayingInfo.volumeMasterTarget -= 8; + if (gSoundPlayingInfo.volumeMaster <= 0) { gMenu.field_0xa = 8; gMenu.storyPanelIndex = SAVE_IN_PROGRESS; } @@ -105,9 +106,9 @@ SaveResult HandleSaveDone(u32 arg0) { SaveResult result; result = SAVE_BUSY; - gUnk_02021EE0.unk_0a += 8; - if (gUnk_02021EE0.unk_06 <= gUnk_02021EE0.unk_0a) { - gUnk_02021EE0.unk_0a = gUnk_02021EE0.unk_06; + 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 ea063d28..105f7af2 100644 --- a/src/script.c +++ b/src/script.c @@ -141,7 +141,7 @@ void ScriptCommand_DoPostScriptAction2(Entity* entity, ScriptExecutionContext* c void ScriptCommand_PlaySound(Entity* entity, ScriptExecutionContext* context); void ScriptCommand_PlayBgm(Entity* entity, ScriptExecutionContext* context); void ScriptCommand_SoundReq(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); @@ -287,7 +287,7 @@ const ScriptCommand gScriptCommands[] = { ScriptCommandNop, ScriptCommand_PlaySound, ScriptCommand_PlayBgm, ScriptCommand_SoundReq, - ScriptCommand_SoundReq0x80100000, + ScriptCommand_StopBgm, ScriptCommand_ModRupees, ScriptCommand_ModHealth, ScriptCommand_IncreaseMaxHealth, @@ -1467,8 +1467,8 @@ 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) { From 6e7674e8657bf189b797afcc7e9501f07bbff245 Mon Sep 17 00:00:00 2001 From: Henny022p Date: Wed, 24 Mar 2021 08:40:16 +0100 Subject: [PATCH 11/12] music players --- data/data_089FC6C4.s | 3 - include/gba/m4a.h | 121 ++++- linker.ld | 3 + src/audio.c | 1174 ++++++++++++++++++++++-------------------- src/gba/m4a.c | 142 +---- 5 files changed, 760 insertions(+), 683 deletions(-) diff --git a/data/data_089FC6C4.s b/data/data_089FC6C4.s index 343eb824..4ffd1f6c 100644 --- a/data/data_089FC6C4.s +++ b/data/data_089FC6C4.s @@ -1611,6 +1611,3 @@ gUnk_08A11C0C:: @ 08A11C0C gUnk_08A11C1C:: @ 08A11C1C .incbin "baserom.gba", 0xA11C1C, 0x0000020 - -gMPlayTable:: @ 08A11C3C - .incbin "baserom.gba", 0xA11C3C, 0x0000180 diff --git a/include/gba/m4a.h b/include/gba/m4a.h index 15e1a972..0dcbd822 100644 --- a/include/gba/m4a.h +++ b/include/gba/m4a.h @@ -46,18 +46,131 @@ typedef struct SongHeader { typedef struct Song { const SongHeader* header; - u16 ms; + 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* track; - u8 unk_8; + MusicPlayerTrack* tracks; + u8 nTracks; u16 unk_A; } MusicPlayer; -extern const MusicPlayer gMPlayTable[]; +extern const MusicPlayer gMusicPlayers[]; extern const Song gSongTable[]; void m4aSoundInit(void); diff --git a/linker.ld b/linker.ld index 171afd37..534d32e7 100644 --- a/linker.ld +++ b/linker.ld @@ -155,6 +155,7 @@ SECTIONS { . = 0x00036A58; gUnk_02036A58 = .; . = 0x00036AD8; gUnk_02036AD8 = .; . = 0x00036BB8; gUnk_02036BB8 = .; + . = 0x00036BC0; gMPlayTracks = .; . = 0x00038560; gUnk_02038560 = .; . = 0x00040000; } >ewram @@ -223,7 +224,9 @@ SECTIONS { . = 0x00004DD8; gUnk_03004DD8 = .; . = 0x00004DDC; gUnk_03004DDC = .; . = 0x00004DE0; gCgbChans = .; + . = 0x00004EE0; gMPlayInfos = .; . = 0x000055E0; gMPlayMemAccArea = .; + . = 0x000055F0; gMPlayInfos2 = .; . = 0x000056F0; gUnk_030056F0 = .; . = 0x000056F1; gUnk_030056F1 = .; . = 0x00005740; gUnk_03005740 = .; diff --git a/src/audio.c b/src/audio.c index e43a1c21..fec07156 100644 --- a/src/audio.c +++ b/src/audio.c @@ -83,7 +83,7 @@ void SoundReq(Sound sound) { PlayFadeIn(song); return; case SONG_PLAY_TEMPO_CONTROL: - m4aMPlayTempoControl(gMPlayTable[gSongTable[ptr->currentBgm].ms].info, song); + m4aMPlayTempoControl(gMusicPlayers[gSongTable[ptr->currentBgm].musicPlayerIndex].info, song); return; case SONG_VSYNC_OFF: m4aMPlayAllStop(); @@ -209,7 +209,7 @@ void doPlaySound(u32 sound) { } iVar2 = gSoundPlayingInfo.volumeMaster; volume = iVar2 * volume / 0x100; - musicPlayerInfo = gMPlayTable[gSongTable[sound].ms].info; + musicPlayerInfo = gMusicPlayers[gSongTable[sound].musicPlayerIndex].info; m4aMPlayImmInit(musicPlayerInfo); m4aMPlayVolumeControl(musicPlayerInfo, 0xffff, volume); } @@ -742,551 +742,627 @@ extern const SongHeader sfx21F; extern const SongHeader sfx220; extern const SongHeader sfx221; -const Song gSongTable[] = { - { &sfxNone, 0x001f, 0x001f }, - { &bgmCastleTournament, 0x001f, 0x001f }, - { &bgmVaatiMotif, 0x001f, 0x001f }, - { &bgmTitleScreen, 0x001f, 0x001f }, - { &bgmCastleMotif, 0x001f, 0x001f }, - { &bgmElementGet, 0x001f, 0x001f }, - { &bgmFairyFountain, 0x001f, 0x001f }, - { &bgmFileSelect, 0x001f, 0x001f }, - { &bgmIntorCutscene, 0x001f, 0x001f }, - { &bgmCredits, 0x001f, 0x001f }, - { &bgmGameover, 0x001f, 0x001f }, - { &bgmSavingZelda, 0x001f, 0x001f }, - { &bgmLttpTitle, 0x001f, 0x001f }, - { &bgmVaatiTheme, 0x001f, 0x001f }, - { &bgmEzloTheme, 0x001f, 0x001f }, - { &bgmStory, 0x001f, 0x001f }, - { &bgmFestivalApproach, 0x001f, 0x001f }, - { &bgmBeatVaati, 0x001f, 0x001f }, - { &bgmUnused, 0x0000, 0x0000 }, - { &bgmBeanstalk, 0x001f, 0x001f }, - { &bgmHouse, 0x001f, 0x001f }, - { &bgmCuccoMinigame, 0x001f, 0x001f }, - { &bgmSyrupTheme, 0x001f, 0x001f }, - { &bgmDungeon, 0x001f, 0x001f }, - { &bgmElementTheme, 0x001f, 0x001f }, - { &bgmHyruleField, 0x001f, 0x001f }, - { &bgmHyruleCastle, 0x001f, 0x001f }, - { &bgmHyruleCastleNointro, 0x001f, 0x001f }, - { &bgmMinishVillage, 0x001f, 0x001f }, - { &bgmMinishWoods, 0x001f, 0x001f }, - { &bgmCrenelStorm, 0x001f, 0x001f }, - { &bgmCastorWilds, 0x001f, 0x001f }, - { &bgmHyruleTown, 0x001f, 0x001f }, - { &bgmRoyalValley, 0x001f, 0x001f }, - { &bgmCloudTops, 0x001f, 0x001f }, - { &bgmDarkHyruleCastle, 0x001f, 0x001f }, - { &bgmSecretCastleEntrance, 0x001f, 0x001f }, - { &bmgDeepwoodShrine, 0x001f, 0x001f }, - { &bgmCaveOfFlames, 0x001f, 0x001f }, - { &bgmFortressOfWinds, 0x001f, 0x001f }, - { &bgmTempleOfDroplets, 0x001f, 0x001f }, - { &bgmPalaceOfWinds, 0x001f, 0x001f }, - { &bgmEzloStory, 0x001f, 0x001f }, - { &bgmRoyalCrypt, 0x001f, 0x001f }, - { &bgmElementalSanctuary, 0x001f, 0x001f }, - { &bgmFightTheme, 0x001f, 0x001f }, - { &bgmBossTheme, 0x001f, 0x001f }, - { &bgmVaatiReborn, 0x001f, 0x001f }, - { &bgmVaatiTransfigured, 0x001f, 0x001f }, - { &bgmCastleCollapse, 0x001f, 0x001f }, - { &bgmVaatiWrath, 0x001f, 0x001f }, - { &bgmFightTheme2, 0x001f, 0x001f }, - { &bgmDiggingCave, 0x001f, 0x001f }, - { &bgmSwiftbladeDojo, 0x001f, 0x001f }, - { &bgmMinishCap, 0x001f, 0x001f }, - { &bgmMtCrenel, 0x001f, 0x001f }, - { &bgmPicoriFestival, 0x001f, 0x001f }, - { &bgmLostWoods, 0x001f, 0x001f }, - { &bgmFairyFountain2, 0x001f, 0x001f }, - { &bgmWindRuins, 0x001f, 0x001f }, - { &bgmUnused, 0x0000, 0x0000 }, - { &bgmUnused, 0x0000, 0x0000 }, - { &bgmUnused, 0x0000, 0x0000 }, - { &bgmUnused, 0x0000, 0x0000 }, - { &bgmUnused, 0x0000, 0x0000 }, - { &bgmUnused, 0x0000, 0x0000 }, - { &bgmUnused, 0x0000, 0x0000 }, - { &bgmUnused, 0x0000, 0x0000 }, - { &bgmUnused, 0x0000, 0x0000 }, - { &bgmUnused, 0x0000, 0x0000 }, - { &bgmUnused, 0x0000, 0x0000 }, - { &bgmUnused, 0x0000, 0x0000 }, - { &bgmUnused, 0x0000, 0x0000 }, - { &bgmUnused, 0x0000, 0x0000 }, - { &bgmUnused, 0x0000, 0x0000 }, - { &bgmUnused, 0x0000, 0x0000 }, - { &bgmUnused, 0x0000, 0x0000 }, - { &bgmUnused, 0x0000, 0x0000 }, - { &bgmUnused, 0x0000, 0x0000 }, - { &bgmUnused, 0x0000, 0x0000 }, - { &bgmUnused, 0x0000, 0x0000 }, - { &bgmUnused, 0x0000, 0x0000 }, - { &bgmUnused, 0x0000, 0x0000 }, - { &bgmUnused, 0x0000, 0x0000 }, - { &bgmUnused, 0x0000, 0x0000 }, - { &bgmUnused, 0x0000, 0x0000 }, - { &bgmUnused, 0x0000, 0x0000 }, - { &bgmUnused, 0x0000, 0x0000 }, - { &bgmUnused, 0x0000, 0x0000 }, - { &bgmUnused, 0x0000, 0x0000 }, - { &bgmUnused, 0x0000, 0x0000 }, - { &bgmUnused, 0x0000, 0x0000 }, - { &bgmUnused, 0x0000, 0x0000 }, - { &bgmUnused, 0x0000, 0x0000 }, - { &bgmLearnScroll, 0x001f, 0x001f }, - { &bgmEzloGet, 0x001f, 0x001f }, - { &bgmUnused, 0x0000, 0x0000 }, - { &bgmUnused, 0x0000, 0x0000 }, - { &bgmUnused, 0x0000, 0x0000 }, - { &bgmUnused, 0x0000, 0x0000 }, - { &sfxBeep, 0x0000, 0x0000 }, - { &sfxTextboxOpen, 0x001d, 0x001d }, - { &sfxTextboxClose, 0x001c, 0x001c }, - { &sfxTextboxNext, 0x001b, 0x001b }, - { &sfxTextboxSwap, 0x001a, 0x001a }, - { &sfxTextboxChoice, 0x0019, 0x0019 }, - { &sfxTextboxSelect, 0x0018, 0x0018 }, - { &sfx6B, 0x0017, 0x0017 }, - { &sfxMenuCancel, 0x0016, 0x0016 }, - { &sfxMenuError, 0x0015, 0x0015 }, - { &sfxRupeeBounce, 0x0014, 0x0014 }, - { &sfxRupeeGet, 0x0000, 0x0000 }, - { &sfxHeartBounce, 0x0012, 0x0012 }, - { &sfxHeartGet, 0x0000, 0x0000 }, - { &sfxSecret, 0x0003, 0x0003 }, - { &sfxSecretBig, 0x0003, 0x0003 }, - { &sfxMetalClink, 0x000e, 0x000e }, - { &sfxPlyVo1, 0x0001, 0x0001 }, - { &sfxPlyVo2, 0x0001, 0x0001 }, - { &sfxPlyVo3, 0x0001, 0x0001 }, - { &sfxPlyVo4, 0x0001, 0x0001 }, - { &sfxPlyVo5, 0x0001, 0x0001 }, - { &sfxPlyVo6, 0x0001, 0x0001 }, - { &sfxPlyVo7, 0x0001, 0x0001 }, - { &sfxPlyJump, 0x000d, 0x000d }, - { &sfxPlyLand, 0x000c, 0x000c }, - { &sfx7E, 0x000b, 0x000b }, - { &sfxPlyLift, 0x000a, 0x000a }, - { &sfx80, 0x0009, 0x0009 }, - { &sfx81, 0x0008, 0x0008 }, - { &sfx82, 0x0007, 0x0007 }, - { &sfxWaterWalk, 0x0006, 0x0006 }, - { &sfxWaterSplash, 0x0005, 0x0005 }, - { &sfxFallHole, 0x0004, 0x0004 }, - { &sfx86, 0x000f, 0x000f }, - { &sfxPlyDie, 0x001d, 0x001d }, - { &sfx88, 0x001c, 0x001c }, - { &sfxBarrelRelease, 0x001b, 0x001b }, - { &sfxBarrelEnter, 0x001a, 0x001a }, - { &sfxBarrelRoll, 0x0019, 0x0019 }, - { &sfxBarrelRollStop, 0x0018, 0x0018 }, - { &sfxVoEzlo1, 0x0002, 0x0002 }, - { &sfxVoEzlo2, 0x0002, 0x0002 }, - { &sfxVoEzlo3, 0x0002, 0x0002 }, - { &sfxVoEzlo4, 0x0002, 0x0002 }, - { &sfxVoEzlo5, 0x0002, 0x0002 }, - { &sfxVoEzlo6, 0x0002, 0x0002 }, - { &sfxVoEzlo7, 0x0002, 0x0002 }, - { &sfxVoZelda1, 0x0003, 0x0003 }, - { &sfxVoZelda2, 0x0003, 0x0003 }, - { &sfxVoZelda3, 0x0003, 0x0003 }, - { &sfxVoZelda4, 0x0003, 0x0003 }, - { &sfxVoZelda5, 0x0003, 0x0003 }, - { &sfxVoZelda6, 0x0003, 0x0003 }, - { &sfxVoZelda7, 0x0003, 0x0003 }, - { &sfx9B, 0x0004, 0x0004 }, - { &sfx9C, 0x0004, 0x0004 }, - { &sfx9D, 0x0004, 0x0004 }, - { &sfx9E, 0x0004, 0x0004 }, - { &sfx9F, 0x0004, 0x0004 }, - { &sfxA0, 0x0004, 0x0004 }, - { &sfxVoTingle1, 0x0005, 0x0005 }, - { &sfxVoTingle2, 0x0005, 0x0005 }, - { &sfxVoKing1, 0x0006, 0x0006 }, - { &sfxVoKing2, 0x0006, 0x0006 }, - { &sfxVoKing3, 0x0006, 0x0006 }, - { &sfxVoKing4, 0x0007, 0x0007 }, - { &sfxVoKing5, 0x0007, 0x0007 }, - { &sfxA8, 0x0007, 0x0007 }, - { &sfxA9, 0x0008, 0x0008 }, - { &sfxAA, 0x000a, 0x000a }, - { &sfxSpiritsRelease, 0x0009, 0x0009 }, - { &sfxAC, 0x000b, 0x000b }, - { &sfxVoBeedle, 0x000c, 0x000c }, - { &sfxAE, 0x000d, 0x000d }, - { &sfxAF, 0x000e, 0x000e }, - { &sfxB0, 0x000f, 0x000f }, - { &sfxMinish1, 0x0010, 0x0010 }, - { &sfxMinish2, 0x0011, 0x0011 }, - { &sfxMinish3, 0x0012, 0x0012 }, - { &sfxMinish4, 0x0013, 0x0013 }, - { &sfxB5, 0x0014, 0x0014 }, - { &sfxB6, 0x0015, 0x0015 }, - { &sfxB7, 0x0016, 0x0016 }, - { &sfxB8, 0x0017, 0x0017 }, - { &sfxB9, 0x0018, 0x0018 }, - { &sfxBA, 0x0019, 0x0019 }, - { &sfxBB, 0x001a, 0x001a }, - { &sfxBC, 0x001b, 0x001b }, - { &sfxBD, 0x001c, 0x001c }, - { &sfxBE, 0x001c, 0x001c }, - { &sfxBF, 0x0003, 0x0003 }, - { &sfxC0, 0x0004, 0x0004 }, - { &sfxC1, 0x0005, 0x0005 }, - { &sfxC2, 0x0006, 0x0006 }, - { &sfxC3, 0x0007, 0x0007 }, - { &sfxC4, 0x0008, 0x0008 }, - { &sfxC5, 0x0009, 0x0009 }, - { &sfxC6, 0x000a, 0x000a }, - { &sfxC7, 0x000b, 0x000b }, - { &sfxC8, 0x000c, 0x000c }, - { &sfxC9, 0x000d, 0x000d }, - { &sfxCA, 0x000e, 0x000e }, - { &sfxCB, 0x000f, 0x000f }, - { &sfxRemSleep, 0x0010, 0x0010 }, - { &sfxTaskComplete, 0x0003, 0x0003 }, - { &sfxKeyAppear, 0x0016, 0x0016 }, - { &sfxCF, 0x0011, 0x0011 }, - { &sfxD0, 0x0012, 0x0012 }, - { &sfxVoDog, 0x0013, 0x0013 }, - { &sfxVoCat, 0x0014, 0x0014 }, - { &sfxVoEpona, 0x0015, 0x0015 }, - { &sfxVoCow, 0x0016, 0x0016 }, - { &sfxVoCuccoCall, 0x0017, 0x0017 }, - { &sfxVoCheep, 0x0018, 0x0018 }, - { &sfxItemSwordCharge, 0x0015, 0x0015 }, - { &sfxItemSwordChargeFinish, 0x0014, 0x0014 }, - { &sfxD9, 0x0019, 0x0019 }, - { &sfxDA, 0x001a, 0x001a }, - { &sfxVoSturgeon, 0x001b, 0x001b }, - { &sfxHammer1, 0x0013, 0x0013 }, - { &sfxHammer2, 0x0012, 0x0012 }, - { &sfxHammer3, 0x0011, 0x0011 }, - { &sfxHammer4, 0x0010, 0x0010 }, - { &sfxHammer5, 0x000f, 0x000f }, - { &sfxHammer6, 0x000e, 0x000e }, - { &sfxCuccoMinigameBell, 0x000d, 0x000d }, - { &sfxE3, 0x000c, 0x000c }, - { &sfxE4, 0x000b, 0x000b }, - { &sfxButtonDepress, 0x000a, 0x000a }, - { &sfxThudHeavy, 0x0009, 0x0009 }, - { &sfxWind1, 0x0008, 0x0008 }, - { &sfxWind2, 0x0008, 0x0008 }, - { &sfxWind3, 0x0008, 0x0008 }, - { &sfxEA, 0x0008, 0x0008 }, - { &sfxEB, 0x0008, 0x0008 }, - { &sfxEC, 0x0008, 0x0008 }, - { &sfxED, 0x0008, 0x0008 }, - { &sfxEE, 0x0008, 0x0008 }, - { &sfxEF, 0x0007, 0x0007 }, - { &sfxF0, 0x0006, 0x0006 }, - { &sfxF1, 0x0005, 0x0005 }, - { &sfxF2, 0x0004, 0x0004 }, - { &sfxF3, 0x0003, 0x0003 }, - { &sfxSummon, 0x001d, 0x001d }, - { &sfxF5, 0x001c, 0x001c }, - { &sfxEvaporate, 0x001b, 0x001b }, - { &sfxApparate, 0x001a, 0x001a }, - { &sfxF8, 0x0019, 0x0019 }, - { &sfxTeleporter, 0x0018, 0x0018 }, - { &sfxFA, 0x0017, 0x0017 }, - { &sfxFB, 0x0016, 0x0016 }, - { &sfxFC, 0x0015, 0x0015 }, - { &sfxItemBombExplode, 0x0014, 0x0014 }, - { &sfxHit, 0x0013, 0x0013 }, - { &sfxFF, 0x0012, 0x0012 }, - { &sfx100, 0x0011, 0x0011 }, - { &sfx101, 0x0010, 0x0010 }, - { &sfx102, 0x000f, 0x000f }, - { &sfx103, 0x0000, 0x0000 }, - { &sfx104, 0x000d, 0x000d }, - { &sfx105, 0x001e, 0x001e }, - { &sfx106, 0x000b, 0x000b }, - { &sfx107, 0x000a, 0x000a }, - { &sfx108, 0x0009, 0x0009 }, - { &sfx109, 0x001e, 0x001e }, - { &sfx10A, 0x0008, 0x0008 }, - { &sfx10B, 0x0007, 0x0007 }, - { &sfx10C, 0x0006, 0x0006 }, - { &sfx10D, 0x0005, 0x0005 }, - { &sfx10E, 0x0004, 0x0004 }, - { &sfx10F, 0x0003, 0x0003 }, - { &sfx110, 0x001d, 0x001d }, - { &sfx111, 0x001c, 0x001c }, - { &sfx112, 0x001b, 0x001b }, - { &sfx113, 0x001a, 0x001a }, - { &sfx114, 0x0019, 0x0019 }, - { &sfx115, 0x0018, 0x0018 }, - { &sfx116, 0x0004, 0x0004 }, - { &sfx117, 0x0016, 0x0016 }, - { &sfxItemShieldBounce, 0x0007, 0x0007 }, - { &sfxItemGlovesKnockback, 0x0014, 0x0014 }, - { &sfxEmArmosOn, 0x0013, 0x0013 }, - { &sfx11B, 0x0012, 0x0012 }, - { &sfx11C, 0x0011, 0x0011 }, - { &sfx11D, 0x0010, 0x0010 }, - { &sfxEmMoblinSpear, 0x000f, 0x000f }, - { &sfxLowHealth, 0x000e, 0x000e }, - { &sfxChargingUp, 0x000d, 0x000d }, - { &sfxStairs, 0x000c, 0x000c }, - { &sfx122, 0x000b, 0x000b }, - { &sfx123, 0x0017, 0x0017 }, - { &sfx124, 0x0009, 0x0009 }, - { &sfx125, 0x0008, 0x0008 }, - { &sfx126, 0x0007, 0x0007 }, - { &sfxBossHit, 0x0006, 0x0006 }, - { &sfxBossDie, 0x0005, 0x0005 }, - { &sfxBossExplode, 0x0004, 0x0004 }, - { &sfx12A, 0x0003, 0x0003 }, - { &sfx12B, 0x001d, 0x001d }, - { &sfx12C, 0x001c, 0x001c }, - { &sfx12D, 0x001b, 0x001b }, - { &sfx12E, 0x001a, 0x001a }, - { &sfx12F, 0x0019, 0x0019 }, - { &sfx130, 0x0018, 0x0018 }, - { &sfx131, 0x0017, 0x0017 }, - { &sfx132, 0x0016, 0x0016 }, - { &sfx133, 0x0015, 0x0015 }, - { &sfx134, 0x0015, 0x0015 }, - { &sfx135, 0x0013, 0x0013 }, - { &sfx136, 0x0012, 0x0012 }, - { &sfx137, 0x0011, 0x0011 }, - { &sfx138, 0x0010, 0x0010 }, - { &sfx139, 0x000f, 0x000f }, - { &sfx13A, 0x000e, 0x000e }, - { &sfx13B, 0x000d, 0x000d }, - { &sfx13C, 0x000c, 0x000c }, - { &sfxItemLanternOn, 0x000b, 0x000b }, - { &sfxItemLanternOff, 0x000a, 0x000a }, - { &sfxItemSwordBeam, 0x0009, 0x0009 }, - { &sfx140, 0x0008, 0x0008 }, - { &sfxHeartContainerSpawn, 0x0007, 0x0007 }, - { &sfxSparkles, 0x0006, 0x0006 }, - { &sfx143, 0x0006, 0x0006 }, - { &sfx144, 0x0005, 0x0005 }, - { &sfx145, 0x0004, 0x0004 }, - { &sfx146, 0x0003, 0x0003 }, - { &sfx147, 0x001d, 0x001d }, - { &sfx148, 0x001c, 0x001c }, - { &sfx149, 0x001b, 0x001b }, - { &sfx14A, 0x001a, 0x001a }, - { &sfx14B, 0x0019, 0x0019 }, - { &sfx14C, 0x0012, 0x0012 }, - { &sfx14D, 0x0017, 0x0017 }, - { &sfx14E, 0x0016, 0x0016 }, - { &sfx14F, 0x0015, 0x0015 }, - { &sfx150, 0x0014, 0x0014 }, - { &sfx151, 0x0013, 0x0013 }, - { &sfx152, 0x0018, 0x0018 }, - { &sfx153, 0x0011, 0x0011 }, - { &sfx154, 0x0010, 0x0010 }, - { &sfx155, 0x000f, 0x000f }, - { &sfx156, 0x000e, 0x000e }, - { &sfx157, 0x000d, 0x000d }, - { &sfx158, 0x000c, 0x000c }, - { &sfx159, 0x000b, 0x000b }, - { &sfx15A, 0x000a, 0x000a }, - { &sfx15B, 0x0009, 0x0009 }, - { &sfx15C, 0x0008, 0x0008 }, - { &sfx15D, 0x0015, 0x0015 }, - { &sfx15E, 0x0006, 0x0006 }, - { &sfx15F, 0x0005, 0x0005 }, - { &sfx160, 0x0004, 0x0004 }, - { &sfx161, 0x001d, 0x001d }, - { &sfx162, 0x001c, 0x001c }, - { &sfx163, 0x001b, 0x001b }, - { &sfx164, 0x001a, 0x001a }, - { &sfx165, 0x0019, 0x0019 }, - { &sfx166, 0x0018, 0x0018 }, - { &sfx167, 0x0017, 0x0017 }, - { &sfx168, 0x0016, 0x0016 }, - { &sfx169, 0x0015, 0x0015 }, - { &sfx16A, 0x0014, 0x0014 }, - { &sfx16B, 0x0013, 0x0013 }, - { &sfx16C, 0x0003, 0x0003 }, - { &sfx16D, 0x0012, 0x0012 }, - { &sfx16E, 0x0011, 0x0011 }, - { &sfxPlyShrinking, 0x0010, 0x0010 }, - { &sfxPlyGrow, 0x000f, 0x000f }, - { &sfx171, 0x000e, 0x000e }, - { &sfx172, 0x000d, 0x000d }, - { &sfxEzloUi, 0x000c, 0x000c }, - { &sfx174, 0x000b, 0x000b }, - { &sfx175, 0x000a, 0x000a }, - { &sfx176, 0x0009, 0x0009 }, - { &sfx177, 0x0009, 0x0009 }, - { &sfx178, 0x0008, 0x0008 }, - { &sfx179, 0x0007, 0x0007 }, - { &sfx17A, 0x0006, 0x0006 }, - { &sfxLavaTitleStep, 0x001d, 0x001d }, - { &sfxLavaTitleWobble, 0x001c, 0x001c }, - { &sfxLavaTitleSink, 0x001b, 0x001b }, - { &sfxLavaTitleFlip, 0x001a, 0x001a }, - { &sfxLavaTitleLand, 0x0019, 0x0019 }, - { &sfx180, 0x0005, 0x0005 }, - { &sfx181, 0x0004, 0x0004 }, - { &sfx182, 0x0003, 0x0003 }, - { &sfx183, 0x0018, 0x0018 }, - { &sfx184, 0x0017, 0x0017 }, - { &sfx185, 0x0016, 0x0016 }, - { &sfx186, 0x0015, 0x0015 }, - { &sfxStairsAscend, 0x0014, 0x0014 }, - { &sfxStairsDescend, 0x0013, 0x0013 }, - { &sfx189, 0x0012, 0x0012 }, - { &sfx18A, 0x0011, 0x0011 }, - { &sfx18B, 0x0010, 0x0010 }, - { &sfx18C, 0x000f, 0x000f }, - { &sfx18D, 0x000e, 0x000e }, - { &sfx18E, 0x000d, 0x000d }, - { &sfx18F, 0x000c, 0x000c }, - { &sfx190, 0x000b, 0x000b }, - { &sfx191, 0x000a, 0x000a }, - { &sfx192, 0x0009, 0x0009 }, - { &sfx193, 0x0008, 0x0008 }, - { &sfx194, 0x0007, 0x0007 }, - { &sfx195, 0x0006, 0x0006 }, - { &sfx196, 0x0005, 0x0005 }, - { &sfx197, 0x0004, 0x0004 }, - { &sfx198, 0x0003, 0x0003 }, - { &sfx199, 0x001d, 0x001d }, - { &sfx19A, 0x001c, 0x001c }, - { &sfx19B, 0x001b, 0x001b }, - { &sfx19C, 0x001a, 0x001a }, - { &sfx19D, 0x0019, 0x0019 }, - { &sfx19E, 0x0018, 0x0018 }, - { &sfx19F, 0x0017, 0x0017 }, - { &sfx1A0, 0x0016, 0x0016 }, - { &sfx1A1, 0x0015, 0x0015 }, - { &sfx1A2, 0x0014, 0x0014 }, - { &sfx1A3, 0x0013, 0x0013 }, - { &sfx1A4, 0x0012, 0x0012 }, - { &sfx1A5, 0x0011, 0x0011 }, - { &sfx1A6, 0x0010, 0x0010 }, - { &sfx1A7, 0x000f, 0x000f }, - { &sfx1A8, 0x000e, 0x000e }, - { &sfx1A9, 0x000d, 0x000d }, - { &sfx1AA, 0x000c, 0x000c }, - { &sfx1AB, 0x000c, 0x000c }, - { &sfx1AC, 0x000a, 0x000a }, - { &sfx1AD, 0x0009, 0x0009 }, - { &sfx1AE, 0x0008, 0x0008 }, - { &sfx1AF, 0x0007, 0x0007 }, - { &sfx1B0, 0x0006, 0x0006 }, - { &sfxIceBlockSlide, 0x001d, 0x001d }, - { &sfxIceBlockStop, 0x001c, 0x001c }, - { &sfxIceBlockMelt, 0x001b, 0x001b }, - { &sfx1B4, 0x001a, 0x001a }, - { &sfx1B5, 0x0019, 0x0019 }, - { &sfx1B6, 0x0018, 0x0018 }, - { &sfxVoGoron1, 0x000a, 0x000a }, - { &sfxVoGoron2, 0x000b, 0x000b }, - { &sfxVoGoron3, 0x000c, 0x000c }, - { &sfxVoGoron4, 0x000d, 0x000d }, - { &sfxEmDekuscrubHit, 0x000e, 0x000e }, - { &sfx1BC, 0x000f, 0x000f }, - { &sfx1BD, 0x0010, 0x0010 }, - { &sfx1BE, 0x0011, 0x0011 }, - { &sfx1BF, 0x0012, 0x0012 }, - { &sfx1C0, 0x0013, 0x0013 }, - { &sfx1C1, 0x0014, 0x0014 }, - { &sfx1C2, 0x0005, 0x0005 }, - { &sfx1C3, 0x0004, 0x0004 }, - { &sfx1C4, 0x0003, 0x0003 }, - { &sfx1C5, 0x001d, 0x001d }, - { &sfx1C6, 0x001c, 0x001c }, - { &sfx1C7, 0x0003, 0x0003 }, - { &sfx1C8, 0x0000, 0x0000 }, - { &sfx1C9, 0x001a, 0x001a }, - { &sfx1CA, 0x001a, 0x001a }, - { &sfx1CB, 0x0018, 0x0018 }, - { &sfx1CC, 0x0017, 0x0017 }, - { &sfxElementPlace, 0x0016, 0x0016 }, - { &sfxElementFloat, 0x0015, 0x0015 }, - { &sfxElementCharge, 0x0014, 0x0014 }, - { &sfx1D0, 0x0013, 0x0013 }, - { &sfxElementInfuse, 0x0012, 0x0012 }, - { &sfx1D2, 0x0011, 0x0011 }, - { &sfx1D3, 0x0010, 0x0010 }, - { &sfx1D4, 0x000f, 0x000f }, - { &sfx1D5, 0x000e, 0x000e }, - { &sfxVoCucco1, 0x000d, 0x000d }, - { &sfxVoCucco2, 0x000c, 0x000c }, - { &sfxVoCucco3, 0x000b, 0x000b }, - { &sfxVoCucco4, 0x000a, 0x000a }, - { &sfxVoCucco5, 0x0009, 0x0009 }, - { &sfx1DB, 0x0008, 0x0008 }, - { &sfx1DC, 0x0007, 0x0007 }, - { &sfx1DD, 0x0006, 0x0006 }, - { &sfx1DE, 0x0003, 0x0003 }, - { &sfx1DF, 0x0003, 0x0003 }, - { &sfx1E0, 0x0003, 0x0003 }, - { &sfx1E1, 0x0003, 0x0003 }, - { &sfx1E2, 0x0003, 0x0003 }, - { &sfx1E3, 0x0003, 0x0003 }, - { &sfx1E4, 0x0002, 0x0002 }, - { &sfx1E5, 0x0002, 0x0002 }, - { &sfx1E6, 0x0002, 0x0002 }, - { &sfx1E7, 0x0002, 0x0002 }, - { &sfx1E8, 0x0004, 0x0004 }, - { &sfx1E9, 0x0004, 0x0004 }, - { &sfx1EA, 0x0006, 0x0006 }, - { &sfx1EB, 0x0006, 0x0006 }, - { &sfx1EC, 0x0006, 0x0006 }, - { &sfx1ED, 0x0006, 0x0006 }, - { &sfx1EE, 0x0007, 0x0007 }, - { &sfx1EF, 0x0007, 0x0007 }, - { &sfx1F0, 0x0007, 0x0007 }, - { &sfx1F1, 0x0008, 0x0008 }, - { &sfx1F2, 0x0008, 0x0008 }, - { &sfx1F3, 0x0009, 0x0009 }, - { &sfx1F4, 0x000a, 0x000a }, - { &sfx1F5, 0x000b, 0x000b }, - { &sfx1F6, 0x000c, 0x000c }, - { &sfx1F7, 0x000d, 0x000d }, - { &sfx1F8, 0x000e, 0x000e }, - { &sfx1F9, 0x000f, 0x000f }, - { &sfx1FA, 0x0010, 0x0010 }, - { &sfx1FB, 0x0011, 0x0011 }, - { &sfx1FC, 0x0012, 0x0012 }, - { &sfx1FD, 0x0013, 0x0013 }, - { &sfx1FE, 0x0014, 0x0014 }, - { &sfx1FF, 0x0015, 0x0015 }, - { &sfx200, 0x0016, 0x0016 }, - { &sfx201, 0x0017, 0x0017 }, - { &sfx202, 0x0018, 0x0018 }, - { &sfx203, 0x0019, 0x0019 }, - { &sfx204, 0x001a, 0x001a }, - { &sfx205, 0x001b, 0x001b }, - { &sfx206, 0x001c, 0x001c }, - { &sfx207, 0x0011, 0x0011 }, - { &sfx208, 0x0004, 0x0004 }, - { &sfx209, 0x0005, 0x0005 }, - { &sfx20A, 0x0006, 0x0006 }, - { &sfx20B, 0x0007, 0x0007 }, - { &sfx20C, 0x0008, 0x0008 }, - { &sfx20D, 0x0009, 0x0009 }, - { &sfx20E, 0x000a, 0x000a }, - { &sfx20F, 0x000b, 0x000b }, - { &sfx210, 0x000c, 0x000c }, - { &sfx211, 0x000d, 0x000d }, - { &sfx212, 0x000e, 0x000e }, - { &sfx213, 0x000f, 0x000f }, - { &sfx214, 0x0010, 0x0010 }, - { &sfx215, 0x0005, 0x0005 }, - { &sfx216, 0x001e, 0x001e }, - { &sfx217, 0x001e, 0x001e }, - { &sfx218, 0x0004, 0x0004 }, - { &sfx219, 0x0003, 0x0003 }, - { &sfx21A, 0x000b, 0x000b }, - { &sfx21B, 0x001d, 0x001d }, - { &sfx21C, 0x001c, 0x001c }, - { &sfx21D, 0x001b, 0x001b }, - { &sfx21E, 0x001a, 0x001a }, - { &sfx21F, 0x0019, 0x0019 }, - { &sfx220, 0x0018, 0x0018 }, - { &sfx221, 0x0017, 0x0017 }, +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] = { &bmgDeepwoodShrine, 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/gba/m4a.c b/src/gba/m4a.c index 79b7dc35..82dbb39e 100644 --- a/src/gba/m4a.c +++ b/src/gba/m4a.c @@ -42,7 +42,6 @@ typedef void (*CgbSoundFunc)(void); typedef void (*CgbOscOffFunc)(u8); typedef u32 (*MidiKeyToCgbFreqFunc)(u8, u8, u8); typedef void (*ExtVolPitFunc)(void); -typedef void (*MPlayMainFunc)(MusicPlayerInfo*); typedef void (*XcmdFunc)(MusicPlayerInfo*, MusicPlayerTrack*); typedef struct CgbChannel { @@ -85,42 +84,6 @@ typedef struct CgbChannel { u8 unk4[8]; } CgbChannel; -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; - #define MAX_DIRECTSOUND_CHANNELS 12 #define PCM_DMA_BUF_SIZE 1584 // size of Direct Sound buffer @@ -162,56 +125,6 @@ typedef struct SoundInfo { s8 pcmBuffer[PCM_DMA_BUF_SIZE]; } SoundInfo; -#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]; -}; - #define MUSICPLAYER_STATUS_TRACK 0x0000ffff #define MUSICPLAYER_STATUS_PAUSE 0x80000000 @@ -222,31 +135,6 @@ struct MusicPlayerTrack { #define FADE_VOL_MAX 64 #define FADE_VOL_SHIFT 2 -// 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; -}; - extern u8 gMPlayMemAccArea[]; extern char SoundMainRAM[]; @@ -471,9 +359,9 @@ void m4aSoundInit(void) { (8 << SOUND_MODE_MAXCHN_SHIFT)); for (i = 0; i < NUM_MUSIC_PLAYERS; i++) { - MusicPlayerInfo* mplayInfo = gMPlayTable[i].info; - MPlayOpen(mplayInfo, gMPlayTable[i].track, gMPlayTable[i].unk_8); - mplayInfo->unk_B = gMPlayTable[i].unk_A; + MusicPlayerInfo* mplayInfo = gMusicPlayers[i].info; + MPlayOpen(mplayInfo, gMusicPlayers[i].tracks, gMusicPlayers[i].nTracks); + mplayInfo->unk_B = gMusicPlayers[i].unk_A; mplayInfo->memAccArea = gMPlayMemAccArea; } } @@ -483,19 +371,19 @@ void m4aSoundMain(void) { } void m4aSongNumStart(u16 n) { - const MusicPlayer* mplayTable = gMPlayTable; + const MusicPlayer* mplayTable = gMusicPlayers; const Song* songTable = gSongTable; const Song* song = &songTable[n]; - const MusicPlayer* mplay = &mplayTable[song->ms]; + const MusicPlayer* mplay = &mplayTable[song->musicPlayerIndex]; MPlayStart(mplay->info, song->header); } void m4aSongNumStartOrChange(u16 n) { - const MusicPlayer* mplayTable = gMPlayTable; + const MusicPlayer* mplayTable = gMusicPlayers; const Song* songTable = gSongTable; const Song* song = &songTable[n]; - const MusicPlayer* mplay = &mplayTable[song->ms]; + const MusicPlayer* mplay = &mplayTable[song->musicPlayerIndex]; if (mplay->info->songHeader != song->header) { MPlayStart(mplay->info, song->header); @@ -507,10 +395,10 @@ void m4aSongNumStartOrChange(u16 n) { } void m4aSongNumStartOrContinue(u16 n) { - const MusicPlayer* mplayTable = gMPlayTable; + const MusicPlayer* mplayTable = gMusicPlayers; const Song* songTable = gSongTable; const Song* song = &songTable[n]; - const MusicPlayer* mplay = &mplayTable[song->ms]; + const MusicPlayer* mplay = &mplayTable[song->musicPlayerIndex]; if (mplay->info->songHeader != song->header) MPlayStart(mplay->info, song->header); @@ -521,20 +409,20 @@ void m4aSongNumStartOrContinue(u16 n) { } void m4aSongNumStop(u16 n) { - const MusicPlayer* mplayTable = gMPlayTable; + const MusicPlayer* mplayTable = gMusicPlayers; const Song* songTable = gSongTable; const Song* song = &songTable[n]; - const MusicPlayer* mplay = &mplayTable[song->ms]; + const MusicPlayer* mplay = &mplayTable[song->musicPlayerIndex]; if (mplay->info->songHeader == song->header) MPlayStop(mplay->info); } void m4aSongNumContinue(u16 n) { - const MusicPlayer* mplayTable = gMPlayTable; + const MusicPlayer* mplayTable = gMusicPlayers; const Song* songTable = gSongTable; const Song* song = &songTable[n]; - const MusicPlayer* mplay = &mplayTable[song->ms]; + const MusicPlayer* mplay = &mplayTable[song->musicPlayerIndex]; if (mplay->info->songHeader == song->header) MPlayContinue(mplay->info); @@ -544,7 +432,7 @@ void m4aMPlayAllStop(void) { s32 i; for (i = 0; i < NUM_MUSIC_PLAYERS; i++) - MPlayStop(gMPlayTable[i].info); + MPlayStop(gMusicPlayers[i].info); } void m4aMPlayContinue(MusicPlayerInfo* mplayInfo) { @@ -555,7 +443,7 @@ void m4aMPlayAllContinue(void) { s32 i; for (i = 0; i < NUM_MUSIC_PLAYERS; i++) - MPlayContinue(gMPlayTable[i].info); + MPlayContinue(gMusicPlayers[i].info); } void m4aMPlayFadeOut(MusicPlayerInfo* mplayInfo, u16 speed) { From abfcc50245188e431f8a964f079d2fe09765a3d9 Mon Sep 17 00:00:00 2001 From: Henny022p Date: Sun, 28 Mar 2021 13:03:37 +0200 Subject: [PATCH 12/12] sounds --- asm/macros/sounds.inc | 15 + data/data_08A127A1.s | 4 - data/songs.s | 1522 --------------- data/sounds.s | 4180 +++++++++++++++++++++++++++++++++++++++++ linker.ld | 2 +- src/audio.c | 4 +- 6 files changed, 4198 insertions(+), 1529 deletions(-) create mode 100644 asm/macros/sounds.inc delete mode 100644 data/songs.s create mode 100644 data/sounds.s 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/data/data_08A127A1.s b/data/data_08A127A1.s index 2ea61ea6..a40ad62b 100644 --- a/data/data_08A127A1.s +++ b/data/data_08A127A1.s @@ -3090,7 +3090,3 @@ gUnk_08DCC1C9:: @ 08DCC1C9 gUnk_08DCC3F5:: @ 08DCC3F5 .incbin "baserom.gba", 0xDCC3F5, 0x0000087 - -gUnk_08DCC47C:: @ 08DCC47C - .incbin "baserom.gba", 0xDCC47C, 0x0000010 - diff --git a/data/songs.s b/data/songs.s deleted file mode 100644 index ca816f80..00000000 --- a/data/songs.s +++ /dev/null @@ -1,1522 +0,0 @@ -.section .rodata - -sfxNone:: @ 08DCC48C - .incbin "baserom.gba", 0xDCC48C, 0x0000240 - -bgmCastleTournament:: @ 08DCC6CC - .incbin "baserom.gba", 0xDCC6CC, 0x0000178 - -bgmVaatiMotif:: @ 08DCC844 - .incbin "baserom.gba", 0xDCC844, 0x00001B0 - -bgmTitleScreen:: @ 08DCC9F4 - .incbin "baserom.gba", 0xDCC9F4, 0x0000148 - -bgmCastleMotif:: @ 08DCCB3C - .incbin "baserom.gba", 0xDCCB3C, 0x0000204 - -bgmElementGet:: @ 08DCCD40 - .incbin "baserom.gba", 0xDCCD40, 0x0000388 - -bgmFairyFountain:: @ 08DCD0C8 - .incbin "baserom.gba", 0xDCD0C8, 0x00003E4 - -bgmFileSelect:: @ 08DCD4AC - .incbin "baserom.gba", 0xDCD4AC, 0x0000A80 - -bgmIntorCutscene:: @ 08DCDF2C - .incbin "baserom.gba", 0xDCDF2C, 0x0001808 - -bgmCredits:: @ 08DCF734 - .incbin "baserom.gba", 0xDCF734, 0x000030C - -bgmGameover:: @ 08DCFA40 - .incbin "baserom.gba", 0xDCFA40, 0x00001B4 - -bgmSavingZelda:: @ 08DCFBF4 - .incbin "baserom.gba", 0xDCFBF4, 0x00001A4 - -bgmLttpTitle:: @ 08DCFD98 - .incbin "baserom.gba", 0xDCFD98, 0x00004AC - -bgmVaatiTheme:: @ 08DD0244 - .incbin "baserom.gba", 0xDD0244, 0x000044C - -bgmEzloTheme:: @ 08DD0690 - .incbin "baserom.gba", 0xDD0690, 0x0000404 - -bgmStory:: @ 08DD0A94 - .incbin "baserom.gba", 0xDD0A94, 0x0000260 - -bgmFestivalApproach:: @ 08DD0CF4 - .incbin "baserom.gba", 0xDD0CF4, 0x00004B4 - -bgmBeatVaati:: @ 08DD11A8 - .incbin "baserom.gba", 0xDD11A8, 0x00003A0 - -bgmBeanstalk:: @ 08DD1548 - .incbin "baserom.gba", 0xDD1548, 0x0000448 - -bgmHouse:: @ 08DD1990 - .incbin "baserom.gba", 0xDD1990, 0x000029C - -bgmCuccoMinigame:: @ 08DD1C2C - .incbin "baserom.gba", 0xDD1C2C, 0x0000278 - -bgmSyrupTheme:: @ 08DD1EA4 - .incbin "baserom.gba", 0xDD1EA4, 0x000028C - -bgmDungeon:: @ 08DD2130 - .incbin "baserom.gba", 0xDD2130, 0x0000210 - -bgmElementTheme:: @ 08DD2340 - .incbin "baserom.gba", 0xDD2340, 0x0000A10 - -bgmHyruleField:: @ 08DD2D50 - .incbin "baserom.gba", 0xDD2D50, 0x00003A0 - -bgmHyruleCastle:: @ 08DD30F0 - .incbin "baserom.gba", 0xDD30F0, 0x000026C - -bgmHyruleCastleNointro:: @ 08DD335C - .incbin "baserom.gba", 0xDD335C, 0x0000870 - -bgmMinishVillage:: @ 08DD3BCC - .incbin "baserom.gba", 0xDD3BCC, 0x000051C - -bgmMinishWoods:: @ 08DD40E8 - .incbin "baserom.gba", 0xDD40E8, 0x0000770 - -bgmCrenelStorm:: @ 08DD4858 - .incbin "baserom.gba", 0xDD4858, 0x00002EC - -bgmCastorWilds:: @ 08DD4B44 - .incbin "baserom.gba", 0xDD4B44, 0x00007B8 - -bgmHyruleTown:: @ 08DD52FC - .incbin "baserom.gba", 0xDD52FC, 0x0000598 - -bgmRoyalValley:: @ 08DD5894 - .incbin "baserom.gba", 0xDD5894, 0x0000C68 - -bgmCloudTops:: @ 08DD64FC - .incbin "baserom.gba", 0xDD64FC, 0x0000700 - -bgmDarkHyruleCastle:: @ 08DD6BFC - .incbin "baserom.gba", 0xDD6BFC, 0x00003C8 - -bgmSecretCastleEntrance:: @ 08DD6FC4 - .incbin "baserom.gba", 0xDD6FC4, 0x00001B0 - -bmgDeepwoodShrine:: @ 08DD7174 - .incbin "baserom.gba", 0xDD7174, 0x00004FC - -bgmCaveOfFlames:: @ 08DD7670 - .incbin "baserom.gba", 0xDD7670, 0x0000798 - -bgmFortressOfWinds:: @ 08DD7E08 - .incbin "baserom.gba", 0xDD7E08, 0x00005C4 - -bgmTempleOfDroplets:: @ 08DD83CC - .incbin "baserom.gba", 0xDD83CC, 0x0000A90 - -bgmPalaceOfWinds:: @ 08DD8E5C - .incbin "baserom.gba", 0xDD8E5C, 0x00001D0 - -bgmEzloStory:: @ 08DD902C - .incbin "baserom.gba", 0xDD902C, 0x00005D8 - -bgmRoyalCrypt:: @ 08DD9604 - .incbin "baserom.gba", 0xDD9604, 0x00004A8 - -bgmElementalSanctuary:: @ 08DD9AAC - .incbin "baserom.gba", 0xDD9AAC, 0x00004A4 - -bgmFightTheme:: @ 08DD9F50 - .incbin "baserom.gba", 0xDD9F50, 0x00004A8 - -bgmBossTheme:: @ 08DDA3F8 - .incbin "baserom.gba", 0xDDA3F8, 0x00006D0 - -bgmVaatiReborn:: @ 08DDAAC8 - .incbin "baserom.gba", 0xDDAAC8, 0x000070C - -bgmVaatiTransfigured:: @ 08DDB1D4 - .incbin "baserom.gba", 0xDDB1D4, 0x0000410 - -bgmCastleCollapse:: @ 08DDB5E4 - .incbin "baserom.gba", 0xDDB5E4, 0x0000A8C - -bgmVaatiWrath:: @ 08DDC070 - .incbin "baserom.gba", 0xDDC070, 0x00001E0 - -bgmFightTheme2:: @ 08DDC250 - .incbin "baserom.gba", 0xDDC250, 0x0000144 - -bgmDiggingCave:: @ 08DDC394 - .incbin "baserom.gba", 0xDDC394, 0x0000120 - -bgmSwiftbladeDojo:: @ 08DDC4B4 - .incbin "baserom.gba", 0xDDC4B4, 0x0000A74 - -bgmMinishCap:: @ 08DDCF28 - .incbin "baserom.gba", 0xDDCF28, 0x00005E8 - -bgmMtCrenel:: @ 08DDD510 - .incbin "baserom.gba", 0xDDD510, 0x0000540 - -bgmPicoriFestival:: @ 08DDDA50 - .incbin "baserom.gba", 0xDDDA50, 0x0000A94 - -bgmLostWoods:: @ 08DDE4E4 - .incbin "baserom.gba", 0xDDE4E4, 0x0000340 - -bgmFairyFountain2:: @ 08DDE824 - .incbin "baserom.gba", 0xDDE824, 0x0000414 - -bgmWindRuins:: @ 08DDEC38 - .incbin "baserom.gba", 0xDDEC38, 0x0000134 - -bgmLearnScroll:: @ 08DDED6C - .incbin "baserom.gba", 0xDDED6C, 0x00000AC - -bgmEzloGet:: @ 08DDEE18 - .incbin "baserom.gba", 0xDDEE18, 0x000002C - -sfxBeep:: @ 08DDEE44 - .incbin "baserom.gba", 0xDDEE44, 0x0000078 - -sfxTextboxOpen:: @ 08DDEEBC - .incbin "baserom.gba", 0xDDEEBC, 0x0000064 - -sfxTextboxClose:: @ 08DDEF20 - .incbin "baserom.gba", 0xDDEF20, 0x0000024 - -sfxTextboxNext:: @ 08DDEF44 - .incbin "baserom.gba", 0xDDEF44, 0x0000038 - -sfxTextboxSwap:: @ 08DDEF7C - .incbin "baserom.gba", 0xDDEF7C, 0x0000020 - -sfxTextboxChoice:: @ 08DDEF9C - .incbin "baserom.gba", 0xDDEF9C, 0x000006C - -sfxTextboxSelect:: @ 08DDF008 - .incbin "baserom.gba", 0xDDF008, 0x0000038 - -sfx6B:: @ 08DDF040 - .incbin "baserom.gba", 0xDDF040, 0x0000028 - -sfxMenuCancel:: @ 08DDF068 - .incbin "baserom.gba", 0xDDF068, 0x000002C - -sfxMenuError:: @ 08DDF094 - .incbin "baserom.gba", 0xDDF094, 0x0000028 - -sfxRupeeBounce:: @ 08DDF0BC - .incbin "baserom.gba", 0xDDF0BC, 0x0000030 - -sfxRupeeGet:: @ 08DDF0EC - .incbin "baserom.gba", 0xDDF0EC, 0x0000058 - -sfxHeartBounce:: @ 08DDF144 - .incbin "baserom.gba", 0xDDF144, 0x0000028 - -sfxHeartGet:: @ 08DDF16C - .incbin "baserom.gba", 0xDDF16C, 0x0000030 - -sfxSecret:: @ 08DDF19C - .incbin "baserom.gba", 0xDDF19C, 0x0000058 - -sfxSecretBig:: @ 08DDF1F4 - .incbin "baserom.gba", 0xDDF1F4, 0x0000028 - -sfxMetalClink:: @ 08DDF21C - .incbin "baserom.gba", 0xDDF21C, 0x000001C - -sfxPlyVo1:: @ 08DDF238 - .incbin "baserom.gba", 0xDDF238, 0x000001C - -sfxPlyVo2:: @ 08DDF254 - .incbin "baserom.gba", 0xDDF254, 0x000001C - -sfxPlyVo3:: @ 08DDF270 - .incbin "baserom.gba", 0xDDF270, 0x000001C - -sfxPlyVo4:: @ 08DDF28C - .incbin "baserom.gba", 0xDDF28C, 0x000001C - -sfxPlyVo5:: @ 08DDF2A8 - .incbin "baserom.gba", 0xDDF2A8, 0x000001C - -sfxPlyVo6:: @ 08DDF2C4 - .incbin "baserom.gba", 0xDDF2C4, 0x000001C - -sfxPlyVo7:: @ 08DDF2E0 - .incbin "baserom.gba", 0xDDF2E0, 0x000001C - -sfxPlyJump:: @ 08DDF2FC - .incbin "baserom.gba", 0xDDF2FC, 0x0000020 - -sfxPlyLand:: @ 08DDF31C - .incbin "baserom.gba", 0xDDF31C, 0x0000020 - -sfx7E:: @ 08DDF33C - .incbin "baserom.gba", 0xDDF33C, 0x0000050 - -sfxPlyLift:: @ 08DDF38C - .incbin "baserom.gba", 0xDDF38C, 0x0000024 - -sfx80:: @ 08DDF3B0 - .incbin "baserom.gba", 0xDDF3B0, 0x0000034 - -sfx81:: @ 08DDF3E4 - .incbin "baserom.gba", 0xDDF3E4, 0x000001C - -sfx82:: @ 08DDF400 - .incbin "baserom.gba", 0xDDF400, 0x000003C - -sfxWaterWalk:: @ 08DDF43C - .incbin "baserom.gba", 0xDDF43C, 0x0000048 - -sfxWaterSplash:: @ 08DDF484 - .incbin "baserom.gba", 0xDDF484, 0x00000F8 - -sfxFallHole:: @ 08DDF57C - .incbin "baserom.gba", 0xDDF57C, 0x000001C - -sfx86:: @ 08DDF598 - .incbin "baserom.gba", 0xDDF598, 0x0000070 - -sfxPlyDie:: @ 08DDF608 - .incbin "baserom.gba", 0xDDF608, 0x0000028 - -sfx88:: @ 08DDF630 - .incbin "baserom.gba", 0xDDF630, 0x000001C - -sfxBarrelRelease:: @ 08DDF64C - .incbin "baserom.gba", 0xDDF64C, 0x000001C - -sfxBarrelEnter:: @ 08DDF668 - .incbin "baserom.gba", 0xDDF668, 0x000001C - -sfxBarrelRoll:: @ 08DDF684 - .incbin "baserom.gba", 0xDDF684, 0x000001C - -sfxBarrelRollStop:: @ 08DDF6A0 - .incbin "baserom.gba", 0xDDF6A0, 0x000001C - -sfxVoEzlo1:: @ 08DDF6BC - .incbin "baserom.gba", 0xDDF6BC, 0x000001C - -sfxVoEzlo2:: @ 08DDF6D8 - .incbin "baserom.gba", 0xDDF6D8, 0x000001C - -sfxVoEzlo3:: @ 08DDF6F4 - .incbin "baserom.gba", 0xDDF6F4, 0x000001C - -sfxVoEzlo4:: @ 08DDF710 - .incbin "baserom.gba", 0xDDF710, 0x000001C - -sfxVoEzlo5:: @ 08DDF72C - .incbin "baserom.gba", 0xDDF72C, 0x000001C - -sfxVoEzlo6:: @ 08DDF748 - .incbin "baserom.gba", 0xDDF748, 0x000001C - -sfxVoEzlo7:: @ 08DDF764 - .incbin "baserom.gba", 0xDDF764, 0x000001C - -sfxVoZelda1:: @ 08DDF780 - .incbin "baserom.gba", 0xDDF780, 0x000001C - -sfxVoZelda2:: @ 08DDF79C - .incbin "baserom.gba", 0xDDF79C, 0x000001C - -sfxVoZelda3:: @ 08DDF7B8 - .incbin "baserom.gba", 0xDDF7B8, 0x000001C - -sfxVoZelda4:: @ 08DDF7D4 - .incbin "baserom.gba", 0xDDF7D4, 0x000001C - -sfxVoZelda5:: @ 08DDF7F0 - .incbin "baserom.gba", 0xDDF7F0, 0x000001C - -sfxVoZelda6:: @ 08DDF80C - .incbin "baserom.gba", 0xDDF80C, 0x000001C - -sfxVoZelda7:: @ 08DDF828 - .incbin "baserom.gba", 0xDDF828, 0x000001C - -sfx9B:: @ 08DDF844 - .incbin "baserom.gba", 0xDDF844, 0x000001C - -sfx9C:: @ 08DDF860 - .incbin "baserom.gba", 0xDDF860, 0x000001C - -sfx9D:: @ 08DDF87C - .incbin "baserom.gba", 0xDDF87C, 0x000001C - -sfx9E:: @ 08DDF898 - .incbin "baserom.gba", 0xDDF898, 0x000001C - -sfx9F:: @ 08DDF8B4 - .incbin "baserom.gba", 0xDDF8B4, 0x0000020 - -sfxA0:: @ 08DDF8D4 - .incbin "baserom.gba", 0xDDF8D4, 0x000001C - -sfxVoTingle1:: @ 08DDF8F0 - .incbin "baserom.gba", 0xDDF8F0, 0x000001C - -sfxVoTingle2:: @ 08DDF90C - .incbin "baserom.gba", 0xDDF90C, 0x000001C - -sfxVoKing1:: @ 08DDF928 - .incbin "baserom.gba", 0xDDF928, 0x000001C - -sfxVoKing2:: @ 08DDF944 - .incbin "baserom.gba", 0xDDF944, 0x000001C - -sfxVoKing3:: @ 08DDF960 - .incbin "baserom.gba", 0xDDF960, 0x000001C - -sfxVoKing4:: @ 08DDF97C - .incbin "baserom.gba", 0xDDF97C, 0x000001C - -sfxVoKing5:: @ 08DDF998 - .incbin "baserom.gba", 0xDDF998, 0x000001C - -sfxA8:: @ 08DDF9B4 - .incbin "baserom.gba", 0xDDF9B4, 0x000001C - -sfxA9:: @ 08DDF9D0 - .incbin "baserom.gba", 0xDDF9D0, 0x000001C - -sfxAA:: @ 08DDF9EC - .incbin "baserom.gba", 0xDDF9EC, 0x0000020 - -sfxSpiritsRelease:: @ 08DDFA0C - .incbin "baserom.gba", 0xDDFA0C, 0x000001C - -sfxAC:: @ 08DDFA28 - .incbin "baserom.gba", 0xDDFA28, 0x000001C - -sfxVoBeedle:: @ 08DDFA44 - .incbin "baserom.gba", 0xDDFA44, 0x000001C - -sfxAE:: @ 08DDFA60 - .incbin "baserom.gba", 0xDDFA60, 0x000001C - -sfxAF:: @ 08DDFA7C - .incbin "baserom.gba", 0xDDFA7C, 0x000001C - -sfxB0:: @ 08DDFA98 - .incbin "baserom.gba", 0xDDFA98, 0x000001C - -sfxMinish1:: @ 08DDFAB4 - .incbin "baserom.gba", 0xDDFAB4, 0x000001C - -sfxMinish2:: @ 08DDFAD0 - .incbin "baserom.gba", 0xDDFAD0, 0x000001C - -sfxMinish3:: @ 08DDFAEC - .incbin "baserom.gba", 0xDDFAEC, 0x000001C - -sfxMinish4:: @ 08DDFB08 - .incbin "baserom.gba", 0xDDFB08, 0x000001C - -sfxB5:: @ 08DDFB24 - .incbin "baserom.gba", 0xDDFB24, 0x000001C - -sfxB6:: @ 08DDFB40 - .incbin "baserom.gba", 0xDDFB40, 0x000001C - -sfxB7:: @ 08DDFB5C - .incbin "baserom.gba", 0xDDFB5C, 0x000001C - -sfxB8:: @ 08DDFB78 - .incbin "baserom.gba", 0xDDFB78, 0x000001C - -sfxB9:: @ 08DDFB94 - .incbin "baserom.gba", 0xDDFB94, 0x000001C - -sfxBA:: @ 08DDFBB0 - .incbin "baserom.gba", 0xDDFBB0, 0x000001C - -sfxBB:: @ 08DDFBCC - .incbin "baserom.gba", 0xDDFBCC, 0x000001C - -sfxBC:: @ 08DDFBE8 - .incbin "baserom.gba", 0xDDFBE8, 0x000001C - -sfxBD:: @ 08DDFC04 - .incbin "baserom.gba", 0xDDFC04, 0x000001C - -sfxBE:: @ 08DDFC20 - .incbin "baserom.gba", 0xDDFC20, 0x000001C - -sfxBF:: @ 08DDFC3C - .incbin "baserom.gba", 0xDDFC3C, 0x000001C - -sfxC0:: @ 08DDFC58 - .incbin "baserom.gba", 0xDDFC58, 0x000001C - -sfxC1:: @ 08DDFC74 - .incbin "baserom.gba", 0xDDFC74, 0x000001C - -sfxC2:: @ 08DDFC90 - .incbin "baserom.gba", 0xDDFC90, 0x000001C - -sfxC3:: @ 08DDFCAC - .incbin "baserom.gba", 0xDDFCAC, 0x000001C - -sfxC4:: @ 08DDFCC8 - .incbin "baserom.gba", 0xDDFCC8, 0x000001C - -sfxC5:: @ 08DDFCE4 - .incbin "baserom.gba", 0xDDFCE4, 0x000001C - -sfxC6:: @ 08DDFD00 - .incbin "baserom.gba", 0xDDFD00, 0x000001C - -sfxC7:: @ 08DDFD1C - .incbin "baserom.gba", 0xDDFD1C, 0x000001C - -sfxC8:: @ 08DDFD38 - .incbin "baserom.gba", 0xDDFD38, 0x000001C - -sfxC9:: @ 08DDFD54 - .incbin "baserom.gba", 0xDDFD54, 0x000001C - -sfxCA:: @ 08DDFD70 - .incbin "baserom.gba", 0xDDFD70, 0x000001C - -sfxCB:: @ 08DDFD8C - .incbin "baserom.gba", 0xDDFD8C, 0x000001C - -sfxRemSleep:: @ 08DDFDA8 - .incbin "baserom.gba", 0xDDFDA8, 0x000002C - -sfxTaskComplete:: @ 08DDFDD4 - .incbin "baserom.gba", 0xDDFDD4, 0x0000040 - -sfxKeyAppear:: @ 08DDFE14 - .incbin "baserom.gba", 0xDDFE14, 0x000001C - -sfxCF:: @ 08DDFE30 - .incbin "baserom.gba", 0xDDFE30, 0x000001C - -sfxD0:: @ 08DDFE4C - .incbin "baserom.gba", 0xDDFE4C, 0x000001C - -sfxVoDog:: @ 08DDFE68 - .incbin "baserom.gba", 0xDDFE68, 0x000001C - -sfxVoCat:: @ 08DDFE84 - .incbin "baserom.gba", 0xDDFE84, 0x000001C - -sfxVoEpona:: @ 08DDFEA0 - .incbin "baserom.gba", 0xDDFEA0, 0x000001C - -sfxVoCow:: @ 08DDFEBC - .incbin "baserom.gba", 0xDDFEBC, 0x000001C - -sfxVoCuccoCall:: @ 08DDFED8 - .incbin "baserom.gba", 0xDDFED8, 0x000001C - -sfxVoCheep:: @ 08DDFEF4 - .incbin "baserom.gba", 0xDDFEF4, 0x000001C - -sfxItemSwordCharge:: @ 08DDFF10 - .incbin "baserom.gba", 0xDDFF10, 0x000001C - -sfxItemSwordChargeFinish:: @ 08DDFF2C - .incbin "baserom.gba", 0xDDFF2C, 0x000001C - -sfxD9:: @ 08DDFF48 - .incbin "baserom.gba", 0xDDFF48, 0x000001C - -sfxDA:: @ 08DDFF64 - .incbin "baserom.gba", 0xDDFF64, 0x000001C - -sfxVoSturgeon:: @ 08DDFF80 - .incbin "baserom.gba", 0xDDFF80, 0x000001C - -sfxHammer1:: @ 08DDFF9C - .incbin "baserom.gba", 0xDDFF9C, 0x000001C - -sfxHammer2:: @ 08DDFFB8 - .incbin "baserom.gba", 0xDDFFB8, 0x000001C - -sfxHammer3:: @ 08DDFFD4 - .incbin "baserom.gba", 0xDDFFD4, 0x000001C - -sfxHammer4:: @ 08DDFFF0 - .incbin "baserom.gba", 0xDDFFF0, 0x000001C - -sfxHammer5:: @ 08DE000C - .incbin "baserom.gba", 0xDE000C, 0x000001C - -sfxHammer6:: @ 08DE0028 - .incbin "baserom.gba", 0xDE0028, 0x0000020 - -sfxCuccoMinigameBell:: @ 08DE0048 - .incbin "baserom.gba", 0xDE0048, 0x000001C - -sfxE3:: @ 08DE0064 - .incbin "baserom.gba", 0xDE0064, 0x000001C - -sfxE4:: @ 08DE0080 - .incbin "baserom.gba", 0xDE0080, 0x0000020 - -sfxButtonDepress:: @ 08DE00A0 - .incbin "baserom.gba", 0xDE00A0, 0x000001C - -sfxThudHeavy:: @ 08DE00BC - .incbin "baserom.gba", 0xDE00BC, 0x0000030 - -sfxWind1:: @ 08DE00EC - .incbin "baserom.gba", 0xDE00EC, 0x000004C - -sfxWind2:: @ 08DE0138 - .incbin "baserom.gba", 0xDE0138, 0x0000048 - -sfxWind3:: @ 08DE0180 - .incbin "baserom.gba", 0xDE0180, 0x0000034 - -sfxEA:: @ 08DE01B4 - .incbin "baserom.gba", 0xDE01B4, 0x0000040 - -sfxEB:: @ 08DE01F4 - .incbin "baserom.gba", 0xDE01F4, 0x0000050 - -sfxEC:: @ 08DE0244 - .incbin "baserom.gba", 0xDE0244, 0x0000048 - -sfxED:: @ 08DE028C - .incbin "baserom.gba", 0xDE028C, 0x0000020 - -sfxEE:: @ 08DE02AC - .incbin "baserom.gba", 0xDE02AC, 0x000001C - -sfxEF:: @ 08DE02C8 - .incbin "baserom.gba", 0xDE02C8, 0x0000024 - -sfxF0:: @ 08DE02EC - .incbin "baserom.gba", 0xDE02EC, 0x0000024 - -sfxF1:: @ 08DE0310 - .incbin "baserom.gba", 0xDE0310, 0x0000078 - -sfxF2:: @ 08DE0388 - .incbin "baserom.gba", 0xDE0388, 0x000003C - -sfxF3:: @ 08DE03C4 - .incbin "baserom.gba", 0xDE03C4, 0x0000058 - -sfxSummon:: @ 08DE041C - .incbin "baserom.gba", 0xDE041C, 0x00000C8 - -sfxF5:: @ 08DE04E4 - .incbin "baserom.gba", 0xDE04E4, 0x0000050 - -sfxEvaporate:: @ 08DE0534 - .incbin "baserom.gba", 0xDE0534, 0x0000050 - -sfxApparate:: @ 08DE0584 - .incbin "baserom.gba", 0xDE0584, 0x0000058 - -sfxF8:: @ 08DE05DC - .incbin "baserom.gba", 0xDE05DC, 0x0000058 - -sfxTeleporter:: @ 08DE0634 - .incbin "baserom.gba", 0xDE0634, 0x0000058 - -sfxFA:: @ 08DE068C - .incbin "baserom.gba", 0xDE068C, 0x0000058 - -sfxFB:: @ 08DE06E4 - .incbin "baserom.gba", 0xDE06E4, 0x0000044 - -sfxFC:: @ 08DE0728 - .incbin "baserom.gba", 0xDE0728, 0x000005C - -sfxItemBombExplode:: @ 08DE0784 - .incbin "baserom.gba", 0xDE0784, 0x0000050 - -sfxHit:: @ 08DE07D4 - .incbin "baserom.gba", 0xDE07D4, 0x000006C - -sfxFF:: @ 08DE0840 - .incbin "baserom.gba", 0xDE0840, 0x0000020 - -sfx100:: @ 08DE0860 - .incbin "baserom.gba", 0xDE0860, 0x000001C - -sfx101:: @ 08DE087C - .incbin "baserom.gba", 0xDE087C, 0x000001C - -sfx102:: @ 08DE0898 - .incbin "baserom.gba", 0xDE0898, 0x000002C - -sfx103:: @ 08DE08C4 - .incbin "baserom.gba", 0xDE08C4, 0x0000038 - -sfx104:: @ 08DE08FC - .incbin "baserom.gba", 0xDE08FC, 0x00010A0 - -sfx105:: @ 08DE199C - .incbin "baserom.gba", 0xDE199C, 0x0000034 - -sfx106:: @ 08DE19D0 - .incbin "baserom.gba", 0xDE19D0, 0x0000030 - -sfx107:: @ 08DE1A00 - .incbin "baserom.gba", 0xDE1A00, 0x000002C - -sfx108:: @ 08DE1A2C - .incbin "baserom.gba", 0xDE1A2C, 0x0000650 - -sfx109:: @ 08DE207C - .incbin "baserom.gba", 0xDE207C, 0x000004C - -sfx10A:: @ 08DE20C8 - .incbin "baserom.gba", 0xDE20C8, 0x0000034 - -sfx10B:: @ 08DE20FC - .incbin "baserom.gba", 0xDE20FC, 0x0000028 - -sfx10C:: @ 08DE2124 - .incbin "baserom.gba", 0xDE2124, 0x0000050 - -sfx10D:: @ 08DE2174 - .incbin "baserom.gba", 0xDE2174, 0x0000038 - -sfx10E:: @ 08DE21AC - .incbin "baserom.gba", 0xDE21AC, 0x000003C - -sfx10F:: @ 08DE21E8 - .incbin "baserom.gba", 0xDE21E8, 0x0000044 - -sfx110:: @ 08DE222C - .incbin "baserom.gba", 0xDE222C, 0x0000034 - -sfx111:: @ 08DE2260 - .incbin "baserom.gba", 0xDE2260, 0x00000D8 - -sfx112:: @ 08DE2338 - .incbin "baserom.gba", 0xDE2338, 0x00000D0 - -sfx113:: @ 08DE2408 - .incbin "baserom.gba", 0xDE2408, 0x0000070 - -sfx114:: @ 08DE2478 - .incbin "baserom.gba", 0xDE2478, 0x0000044 - -sfx115:: @ 08DE24BC - .incbin "baserom.gba", 0xDE24BC, 0x0000044 - -sfx116:: @ 08DE2500 - .incbin "baserom.gba", 0xDE2500, 0x000001C - -sfx117:: @ 08DE251C - .incbin "baserom.gba", 0xDE251C, 0x0000028 - -sfxItemShieldBounce:: @ 08DE2544 - .incbin "baserom.gba", 0xDE2544, 0x0000040 - -sfxItemGlovesKnockback:: @ 08DE2584 - .incbin "baserom.gba", 0xDE2584, 0x0000020 - -sfxEmArmosOn:: @ 08DE25A4 - .incbin "baserom.gba", 0xDE25A4, 0x000002C - -sfx11B:: @ 08DE25D0 - .incbin "baserom.gba", 0xDE25D0, 0x0000020 - -sfx11C:: @ 08DE25F0 - .incbin "baserom.gba", 0xDE25F0, 0x000008C - -sfx11D:: @ 08DE267C - .incbin "baserom.gba", 0xDE267C, 0x0000020 - -sfxEmMoblinSpear:: @ 08DE269C - .incbin "baserom.gba", 0xDE269C, 0x0000028 - -sfxLowHealth:: @ 08DE26C4 - .incbin "baserom.gba", 0xDE26C4, 0x0000020 - -sfxChargingUp:: @ 08DE26E4 - .incbin "baserom.gba", 0xDE26E4, 0x0000034 - -sfxStairs:: @ 08DE2718 - .incbin "baserom.gba", 0xDE2718, 0x000001C - -sfx122:: @ 08DE2734 - .incbin "baserom.gba", 0xDE2734, 0x0000044 - -sfx123:: @ 08DE2778 - .incbin "baserom.gba", 0xDE2778, 0x0000048 - -sfx124:: @ 08DE27C0 - .incbin "baserom.gba", 0xDE27C0, 0x000001C - -sfx125:: @ 08DE27DC - .incbin "baserom.gba", 0xDE27DC, 0x00000A0 - -sfx126:: @ 08DE287C - .incbin "baserom.gba", 0xDE287C, 0x00000C8 - -sfxBossHit:: @ 08DE2944 - .incbin "baserom.gba", 0xDE2944, 0x0000124 - -sfxBossDie:: @ 08DE2A68 - .incbin "baserom.gba", 0xDE2A68, 0x0000080 - -sfxBossExplode:: @ 08DE2AE8 - .incbin "baserom.gba", 0xDE2AE8, 0x0000034 - -sfx12A:: @ 08DE2B1C - .incbin "baserom.gba", 0xDE2B1C, 0x0000020 - -sfx12B:: @ 08DE2B3C - .incbin "baserom.gba", 0xDE2B3C, 0x000001C - -sfx12C:: @ 08DE2B58 - .incbin "baserom.gba", 0xDE2B58, 0x0000020 - -sfx12D:: @ 08DE2B78 - .incbin "baserom.gba", 0xDE2B78, 0x0000024 - -sfx12E:: @ 08DE2B9C - .incbin "baserom.gba", 0xDE2B9C, 0x0000034 - -sfx12F:: @ 08DE2BD0 - .incbin "baserom.gba", 0xDE2BD0, 0x0000024 - -sfx130:: @ 08DE2BF4 - .incbin "baserom.gba", 0xDE2BF4, 0x000001C - -sfx131:: @ 08DE2C10 - .incbin "baserom.gba", 0xDE2C10, 0x000001C - -sfx132:: @ 08DE2C2C - .incbin "baserom.gba", 0xDE2C2C, 0x000001C - -sfx133:: @ 08DE2C48 - .incbin "baserom.gba", 0xDE2C48, 0x000001C - -sfx134:: @ 08DE2C64 - .incbin "baserom.gba", 0xDE2C64, 0x0000028 - -sfx135:: @ 08DE2C8C - .incbin "baserom.gba", 0xDE2C8C, 0x0000070 - -sfx136:: @ 08DE2CFC - .incbin "baserom.gba", 0xDE2CFC, 0x000001C - -sfx137:: @ 08DE2D18 - .incbin "baserom.gba", 0xDE2D18, 0x000001C - -sfx138:: @ 08DE2D34 - .incbin "baserom.gba", 0xDE2D34, 0x000001C - -sfx139:: @ 08DE2D50 - .incbin "baserom.gba", 0xDE2D50, 0x000001C - -sfx13A:: @ 08DE2D6C - .incbin "baserom.gba", 0xDE2D6C, 0x000001C - -sfx13B:: @ 08DE2D88 - .incbin "baserom.gba", 0xDE2D88, 0x000001C - -sfx13C:: @ 08DE2DA4 - .incbin "baserom.gba", 0xDE2DA4, 0x000001C - -sfxItemLanternOn:: @ 08DE2DC0 - .incbin "baserom.gba", 0xDE2DC0, 0x000001C - -sfxItemLanternOff:: @ 08DE2DDC - .incbin "baserom.gba", 0xDE2DDC, 0x0000098 - -sfxItemSwordBeam:: @ 08DE2E74 - .incbin "baserom.gba", 0xDE2E74, 0x0000068 - -sfx140:: @ 08DE2EDC - .incbin "baserom.gba", 0xDE2EDC, 0x00000BC - -sfxHeartContainerSpawn:: @ 08DE2F98 - .incbin "baserom.gba", 0xDE2F98, 0x0000168 - -sfxSparkles:: @ 08DE3100 - .incbin "baserom.gba", 0xDE3100, 0x000001C - -sfx143:: @ 08DE311C - .incbin "baserom.gba", 0xDE311C, 0x0000038 - -sfx144:: @ 08DE3154 - .incbin "baserom.gba", 0xDE3154, 0x0000034 - -sfx145:: @ 08DE3188 - .incbin "baserom.gba", 0xDE3188, 0x000003C - -sfx146:: @ 08DE31C4 - .incbin "baserom.gba", 0xDE31C4, 0x00000E0 - -sfx147:: @ 08DE32A4 - .incbin "baserom.gba", 0xDE32A4, 0x0000110 - -sfx148:: @ 08DE33B4 - .incbin "baserom.gba", 0xDE33B4, 0x0000034 - -sfx149:: @ 08DE33E8 - .incbin "baserom.gba", 0xDE33E8, 0x00000BC - -sfx14A:: @ 08DE34A4 - .incbin "baserom.gba", 0xDE34A4, 0x0000040 - -sfx14B:: @ 08DE34E4 - .incbin "baserom.gba", 0xDE34E4, 0x0000080 - -sfx14C:: @ 08DE3564 - .incbin "baserom.gba", 0xDE3564, 0x0000024 - -sfx14D:: @ 08DE3588 - .incbin "baserom.gba", 0xDE3588, 0x0000024 - -sfx14E:: @ 08DE35AC - .incbin "baserom.gba", 0xDE35AC, 0x000006C - -sfx14F:: @ 08DE3618 - .incbin "baserom.gba", 0xDE3618, 0x000005C - -sfx150:: @ 08DE3674 - .incbin "baserom.gba", 0xDE3674, 0x000003C - -sfx151:: @ 08DE36B0 - .incbin "baserom.gba", 0xDE36B0, 0x000011C - -sfx152:: @ 08DE37CC - .incbin "baserom.gba", 0xDE37CC, 0x0000040 - -sfx153:: @ 08DE380C - .incbin "baserom.gba", 0xDE380C, 0x0000044 - -sfx154:: @ 08DE3850 - .incbin "baserom.gba", 0xDE3850, 0x0000038 - -sfx155:: @ 08DE3888 - .incbin "baserom.gba", 0xDE3888, 0x0000068 - -sfx156:: @ 08DE38F0 - .incbin "baserom.gba", 0xDE38F0, 0x0000028 - -sfx157:: @ 08DE3918 - .incbin "baserom.gba", 0xDE3918, 0x0000050 - -sfx158:: @ 08DE3968 - .incbin "baserom.gba", 0xDE3968, 0x000004C - -sfx159:: @ 08DE39B4 - .incbin "baserom.gba", 0xDE39B4, 0x000005C - -sfx15A:: @ 08DE3A10 - .incbin "baserom.gba", 0xDE3A10, 0x0000060 - -sfx15B:: @ 08DE3A70 - .incbin "baserom.gba", 0xDE3A70, 0x0000030 - -sfx15C:: @ 08DE3AA0 - .incbin "baserom.gba", 0xDE3AA0, 0x0000058 - -sfx15D:: @ 08DE3AF8 - .incbin "baserom.gba", 0xDE3AF8, 0x0000038 - -sfx15E:: @ 08DE3B30 - .incbin "baserom.gba", 0xDE3B30, 0x000003C - -sfx15F:: @ 08DE3B6C - .incbin "baserom.gba", 0xDE3B6C, 0x0000068 - -sfx160:: @ 08DE3BD4 - .incbin "baserom.gba", 0xDE3BD4, 0x000001C - -sfx161:: @ 08DE3BF0 - .incbin "baserom.gba", 0xDE3BF0, 0x0000024 - -sfx162:: @ 08DE3C14 - .incbin "baserom.gba", 0xDE3C14, 0x0000050 - -sfx163:: @ 08DE3C64 - .incbin "baserom.gba", 0xDE3C64, 0x000005C - -sfx164:: @ 08DE3CC0 - .incbin "baserom.gba", 0xDE3CC0, 0x0000074 - -sfx165:: @ 08DE3D34 - .incbin "baserom.gba", 0xDE3D34, 0x000007C - -sfx166:: @ 08DE3DB0 - .incbin "baserom.gba", 0xDE3DB0, 0x0000084 - -sfx167:: @ 08DE3E34 - .incbin "baserom.gba", 0xDE3E34, 0x0000028 - -sfx168:: @ 08DE3E5C - .incbin "baserom.gba", 0xDE3E5C, 0x0000048 - -sfx169:: @ 08DE3EA4 - .incbin "baserom.gba", 0xDE3EA4, 0x000003C - -sfx16A:: @ 08DE3EE0 - .incbin "baserom.gba", 0xDE3EE0, 0x000003C - -sfx16B:: @ 08DE3F1C - .incbin "baserom.gba", 0xDE3F1C, 0x0000040 - -sfx16C:: @ 08DE3F5C - .incbin "baserom.gba", 0xDE3F5C, 0x00000CC - -sfx16D:: @ 08DE4028 - .incbin "baserom.gba", 0xDE4028, 0x0000044 - -sfx16E:: @ 08DE406C - .incbin "baserom.gba", 0xDE406C, 0x00000A4 - -sfxPlyShrinking:: @ 08DE4110 - .incbin "baserom.gba", 0xDE4110, 0x000006C - -sfxPlyGrow:: @ 08DE417C - .incbin "baserom.gba", 0xDE417C, 0x000001C - -sfx171:: @ 08DE4198 - .incbin "baserom.gba", 0xDE4198, 0x0000038 - -sfx172:: @ 08DE41D0 - .incbin "baserom.gba", 0xDE41D0, 0x000003C - -sfxEzloUi:: @ 08DE420C - .incbin "baserom.gba", 0xDE420C, 0x0000038 - -sfx174:: @ 08DE4244 - .incbin "baserom.gba", 0xDE4244, 0x0000034 - -sfx175:: @ 08DE4278 - .incbin "baserom.gba", 0xDE4278, 0x0000048 - -sfx176:: @ 08DE42C0 - .incbin "baserom.gba", 0xDE42C0, 0x00000C0 - -sfx177:: @ 08DE4380 - .incbin "baserom.gba", 0xDE4380, 0x0000054 - -sfx178:: @ 08DE43D4 - .incbin "baserom.gba", 0xDE43D4, 0x0000050 - -sfx179:: @ 08DE4424 - .incbin "baserom.gba", 0xDE4424, 0x00000A0 - -sfx17A:: @ 08DE44C4 - .incbin "baserom.gba", 0xDE44C4, 0x0000020 - -sfxLavaTitleStep:: @ 08DE44E4 - .incbin "baserom.gba", 0xDE44E4, 0x000001C - -sfxLavaTitleWobble:: @ 08DE4500 - .incbin "baserom.gba", 0xDE4500, 0x000001C - -sfxLavaTitleSink:: @ 08DE451C - .incbin "baserom.gba", 0xDE451C, 0x000001C - -sfxLavaTitleFlip:: @ 08DE4538 - .incbin "baserom.gba", 0xDE4538, 0x000001C - -sfxLavaTitleLand:: @ 08DE4554 - .incbin "baserom.gba", 0xDE4554, 0x0000020 - -sfx180:: @ 08DE4574 - .incbin "baserom.gba", 0xDE4574, 0x0000020 - -sfx181:: @ 08DE4594 - .incbin "baserom.gba", 0xDE4594, 0x000005C - -sfx182:: @ 08DE45F0 - .incbin "baserom.gba", 0xDE45F0, 0x00000B8 - -sfx183:: @ 08DE46A8 - .incbin "baserom.gba", 0xDE46A8, 0x0000020 - -sfx184:: @ 08DE46C8 - .incbin "baserom.gba", 0xDE46C8, 0x0000094 - -sfx185:: @ 08DE475C - .incbin "baserom.gba", 0xDE475C, 0x0000034 - -sfx186:: @ 08DE4790 - .incbin "baserom.gba", 0xDE4790, 0x0000054 - -sfxStairsAscend:: @ 08DE47E4 - .incbin "baserom.gba", 0xDE47E4, 0x0000054 - -sfxStairsDescend:: @ 08DE4838 - .incbin "baserom.gba", 0xDE4838, 0x0000040 - -sfx189:: @ 08DE4878 - .incbin "baserom.gba", 0xDE4878, 0x0000044 - -sfx18A:: @ 08DE48BC - .incbin "baserom.gba", 0xDE48BC, 0x0000074 - -sfx18B:: @ 08DE4930 - .incbin "baserom.gba", 0xDE4930, 0x0000038 - -sfx18C:: @ 08DE4968 - .incbin "baserom.gba", 0xDE4968, 0x0000044 - -sfx18D:: @ 08DE49AC - .incbin "baserom.gba", 0xDE49AC, 0x0000024 - -sfx18E:: @ 08DE49D0 - .incbin "baserom.gba", 0xDE49D0, 0x000003C - -sfx18F:: @ 08DE4A0C - .incbin "baserom.gba", 0xDE4A0C, 0x000001C - -sfx190:: @ 08DE4A28 - .incbin "baserom.gba", 0xDE4A28, 0x0000038 - -sfx191:: @ 08DE4A60 - .incbin "baserom.gba", 0xDE4A60, 0x000006C - -sfx192:: @ 08DE4ACC - .incbin "baserom.gba", 0xDE4ACC, 0x0000034 - -sfx193:: @ 08DE4B00 - .incbin "baserom.gba", 0xDE4B00, 0x0000050 - -sfx194:: @ 08DE4B50 - .incbin "baserom.gba", 0xDE4B50, 0x000009C - -sfx195:: @ 08DE4BEC - .incbin "baserom.gba", 0xDE4BEC, 0x00000E0 - -sfx196:: @ 08DE4CCC - .incbin "baserom.gba", 0xDE4CCC, 0x0000058 - -sfx197:: @ 08DE4D24 - .incbin "baserom.gba", 0xDE4D24, 0x0000140 - -sfx198:: @ 08DE4E64 - .incbin "baserom.gba", 0xDE4E64, 0x000004C - -sfx199:: @ 08DE4EB0 - .incbin "baserom.gba", 0xDE4EB0, 0x0000070 - -sfx19A:: @ 08DE4F20 - .incbin "baserom.gba", 0xDE4F20, 0x0000094 - -sfx19B:: @ 08DE4FB4 - .incbin "baserom.gba", 0xDE4FB4, 0x0000034 - -sfx19C:: @ 08DE4FE8 - .incbin "baserom.gba", 0xDE4FE8, 0x0000084 - -sfx19D:: @ 08DE506C - .incbin "baserom.gba", 0xDE506C, 0x0000050 - -sfx19E:: @ 08DE50BC - .incbin "baserom.gba", 0xDE50BC, 0x0000070 - -sfx19F:: @ 08DE512C - .incbin "baserom.gba", 0xDE512C, 0x0000084 - -sfx1A0:: @ 08DE51B0 - .incbin "baserom.gba", 0xDE51B0, 0x0000068 - -sfx1A1:: @ 08DE5218 - .incbin "baserom.gba", 0xDE5218, 0x0000030 - -sfx1A2:: @ 08DE5248 - .incbin "baserom.gba", 0xDE5248, 0x00000A8 - -sfx1A3:: @ 08DE52F0 - .incbin "baserom.gba", 0xDE52F0, 0x0000028 - -sfx1A4:: @ 08DE5318 - .incbin "baserom.gba", 0xDE5318, 0x0000030 - -sfx1A5:: @ 08DE5348 - .incbin "baserom.gba", 0xDE5348, 0x0000048 - -sfx1A6:: @ 08DE5390 - .incbin "baserom.gba", 0xDE5390, 0x000006C - -sfx1A7:: @ 08DE53FC - .incbin "baserom.gba", 0xDE53FC, 0x0000044 - -sfx1A8:: @ 08DE5440 - .incbin "baserom.gba", 0xDE5440, 0x0000100 - -sfx1A9:: @ 08DE5540 - .incbin "baserom.gba", 0xDE5540, 0x0000114 - -sfx1AA:: @ 08DE5654 - .incbin "baserom.gba", 0xDE5654, 0x00000D4 - -sfx1AB:: @ 08DE5728 - .incbin "baserom.gba", 0xDE5728, 0x0000084 - -sfx1AC:: @ 08DE57AC - .incbin "baserom.gba", 0xDE57AC, 0x000005C - -sfx1AD:: @ 08DE5808 - .incbin "baserom.gba", 0xDE5808, 0x0000048 - -sfx1AE:: @ 08DE5850 - .incbin "baserom.gba", 0xDE5850, 0x0000044 - -sfx1AF:: @ 08DE5894 - .incbin "baserom.gba", 0xDE5894, 0x000004C - -sfx1B0:: @ 08DE58E0 - .incbin "baserom.gba", 0xDE58E0, 0x000001C - -sfxIceBlockSlide:: @ 08DE58FC - .incbin "baserom.gba", 0xDE58FC, 0x000001C - -sfxIceBlockStop:: @ 08DE5918 - .incbin "baserom.gba", 0xDE5918, 0x000001C - -sfxIceBlockMelt:: @ 08DE5934 - .incbin "baserom.gba", 0xDE5934, 0x0000058 - -sfx1B4:: @ 08DE598C - .incbin "baserom.gba", 0xDE598C, 0x000003C - -sfx1B5:: @ 08DE59C8 - .incbin "baserom.gba", 0xDE59C8, 0x0000114 - -sfx1B6:: @ 08DE5ADC - .incbin "baserom.gba", 0xDE5ADC, 0x0000020 - -sfxVoGoron1:: @ 08DE5AFC - .incbin "baserom.gba", 0xDE5AFC, 0x000001C - -sfxVoGoron2:: @ 08DE5B18 - .incbin "baserom.gba", 0xDE5B18, 0x000001C - -sfxVoGoron3:: @ 08DE5B34 - .incbin "baserom.gba", 0xDE5B34, 0x0000020 - -sfxVoGoron4:: @ 08DE5B54 - .incbin "baserom.gba", 0xDE5B54, 0x0000054 - -sfxEmDekuscrubHit:: @ 08DE5BA8 - .incbin "baserom.gba", 0xDE5BA8, 0x000001C - -sfx1BC:: @ 08DE5BC4 - .incbin "baserom.gba", 0xDE5BC4, 0x000001C - -sfx1BD:: @ 08DE5BE0 - .incbin "baserom.gba", 0xDE5BE0, 0x000001C - -sfx1BE:: @ 08DE5BFC - .incbin "baserom.gba", 0xDE5BFC, 0x000001C - -sfx1BF:: @ 08DE5C18 - .incbin "baserom.gba", 0xDE5C18, 0x000001C - -sfx1C0:: @ 08DE5C34 - .incbin "baserom.gba", 0xDE5C34, 0x000001C - -sfx1C1:: @ 08DE5C50 - .incbin "baserom.gba", 0xDE5C50, 0x000001C - -sfx1C2:: @ 08DE5C6C - .incbin "baserom.gba", 0xDE5C6C, 0x000001C - -sfx1C3:: @ 08DE5C88 - .incbin "baserom.gba", 0xDE5C88, 0x0000020 - -sfx1C4:: @ 08DE5CA8 - .incbin "baserom.gba", 0xDE5CA8, 0x000001C - -sfx1C5:: @ 08DE5CC4 - .incbin "baserom.gba", 0xDE5CC4, 0x000001C - -sfx1C6:: @ 08DE5CE0 - .incbin "baserom.gba", 0xDE5CE0, 0x000001C - -sfx1C7:: @ 08DE5CFC - .incbin "baserom.gba", 0xDE5CFC, 0x000002C - -sfx1C8:: @ 08DE5D28 - .incbin "baserom.gba", 0xDE5D28, 0x000001C - -sfx1C9:: @ 08DE5D44 - .incbin "baserom.gba", 0xDE5D44, 0x000002C - -sfx1CA:: @ 08DE5D70 - .incbin "baserom.gba", 0xDE5D70, 0x0000020 - -sfx1CB:: @ 08DE5D90 - .incbin "baserom.gba", 0xDE5D90, 0x000001C - -sfx1CC:: @ 08DE5DAC - .incbin "baserom.gba", 0xDE5DAC, 0x000001C - -sfxElementPlace:: @ 08DE5DC8 - .incbin "baserom.gba", 0xDE5DC8, 0x000001C - -sfxElementFloat:: @ 08DE5DE4 - .incbin "baserom.gba", 0xDE5DE4, 0x000001C - -sfxElementCharge:: @ 08DE5E00 - .incbin "baserom.gba", 0xDE5E00, 0x000001C - -sfx1D0:: @ 08DE5E1C - .incbin "baserom.gba", 0xDE5E1C, 0x000001C - -sfxElementInfuse:: @ 08DE5E38 - .incbin "baserom.gba", 0xDE5E38, 0x000001C - -sfx1D2:: @ 08DE5E54 - .incbin "baserom.gba", 0xDE5E54, 0x000001C - -sfx1D3:: @ 08DE5E70 - .incbin "baserom.gba", 0xDE5E70, 0x000001C - -sfx1D4:: @ 08DE5E8C - .incbin "baserom.gba", 0xDE5E8C, 0x000001C - -sfx1D5:: @ 08DE5EA8 - .incbin "baserom.gba", 0xDE5EA8, 0x000001C - -sfxVoCucco1:: @ 08DE5EC4 - .incbin "baserom.gba", 0xDE5EC4, 0x000001C - -sfxVoCucco2:: @ 08DE5EE0 - .incbin "baserom.gba", 0xDE5EE0, 0x000001C - -sfxVoCucco3:: @ 08DE5EFC - .incbin "baserom.gba", 0xDE5EFC, 0x000001C - -sfxVoCucco4:: @ 08DE5F18 - .incbin "baserom.gba", 0xDE5F18, 0x000001C - -sfxVoCucco5:: @ 08DE5F34 - .incbin "baserom.gba", 0xDE5F34, 0x0000098 - -sfx1DB:: @ 08DE5FCC - .incbin "baserom.gba", 0xDE5FCC, 0x0000038 - -sfx1DC:: @ 08DE6004 - .incbin "baserom.gba", 0xDE6004, 0x0000040 - -sfx1DD:: @ 08DE6044 - .incbin "baserom.gba", 0xDE6044, 0x000001C - -sfx1DE:: @ 08DE6060 - .incbin "baserom.gba", 0xDE6060, 0x000001C - -sfx1DF:: @ 08DE607C - .incbin "baserom.gba", 0xDE607C, 0x000001C - -sfx1E0:: @ 08DE6098 - .incbin "baserom.gba", 0xDE6098, 0x000001C - -sfx1E1:: @ 08DE60B4 - .incbin "baserom.gba", 0xDE60B4, 0x000001C - -sfx1E2:: @ 08DE60D0 - .incbin "baserom.gba", 0xDE60D0, 0x000001C - -sfx1E3:: @ 08DE60EC - .incbin "baserom.gba", 0xDE60EC, 0x000001C - -sfx1E4:: @ 08DE6108 - .incbin "baserom.gba", 0xDE6108, 0x000001C - -sfx1E5:: @ 08DE6124 - .incbin "baserom.gba", 0xDE6124, 0x000001C - -sfx1E6:: @ 08DE6140 - .incbin "baserom.gba", 0xDE6140, 0x000001C - -sfx1E7:: @ 08DE615C - .incbin "baserom.gba", 0xDE615C, 0x000001C - -sfx1E8:: @ 08DE6178 - .incbin "baserom.gba", 0xDE6178, 0x000001C - -sfx1E9:: @ 08DE6194 - .incbin "baserom.gba", 0xDE6194, 0x000001C - -sfx1EA:: @ 08DE61B0 - .incbin "baserom.gba", 0xDE61B0, 0x000001C - -sfx1EB:: @ 08DE61CC - .incbin "baserom.gba", 0xDE61CC, 0x000001C - -sfx1EC:: @ 08DE61E8 - .incbin "baserom.gba", 0xDE61E8, 0x000001C - -sfx1ED:: @ 08DE6204 - .incbin "baserom.gba", 0xDE6204, 0x000001C - -sfx1EE:: @ 08DE6220 - .incbin "baserom.gba", 0xDE6220, 0x000001C - -sfx1EF:: @ 08DE623C - .incbin "baserom.gba", 0xDE623C, 0x000001C - -sfx1F0:: @ 08DE6258 - .incbin "baserom.gba", 0xDE6258, 0x000001C - -sfx1F1:: @ 08DE6274 - .incbin "baserom.gba", 0xDE6274, 0x000001C - -sfx1F2:: @ 08DE6290 - .incbin "baserom.gba", 0xDE6290, 0x000001C - -sfx1F3:: @ 08DE62AC - .incbin "baserom.gba", 0xDE62AC, 0x000001C - -sfx1F4:: @ 08DE62C8 - .incbin "baserom.gba", 0xDE62C8, 0x000001C - -sfx1F5:: @ 08DE62E4 - .incbin "baserom.gba", 0xDE62E4, 0x000001C - -sfx1F6:: @ 08DE6300 - .incbin "baserom.gba", 0xDE6300, 0x000001C - -sfx1F7:: @ 08DE631C - .incbin "baserom.gba", 0xDE631C, 0x000001C - -sfx1F8:: @ 08DE6338 - .incbin "baserom.gba", 0xDE6338, 0x000001C - -sfx1F9:: @ 08DE6354 - .incbin "baserom.gba", 0xDE6354, 0x000001C - -sfx1FA:: @ 08DE6370 - .incbin "baserom.gba", 0xDE6370, 0x000001C - -sfx1FB:: @ 08DE638C - .incbin "baserom.gba", 0xDE638C, 0x000001C - -sfx1FC:: @ 08DE63A8 - .incbin "baserom.gba", 0xDE63A8, 0x000001C - -sfx1FD:: @ 08DE63C4 - .incbin "baserom.gba", 0xDE63C4, 0x000001C - -sfx1FE:: @ 08DE63E0 - .incbin "baserom.gba", 0xDE63E0, 0x000001C - -sfx1FF:: @ 08DE63FC - .incbin "baserom.gba", 0xDE63FC, 0x000001C - -sfx200:: @ 08DE6418 - .incbin "baserom.gba", 0xDE6418, 0x000001C - -sfx201:: @ 08DE6434 - .incbin "baserom.gba", 0xDE6434, 0x000001C - -sfx202:: @ 08DE6450 - .incbin "baserom.gba", 0xDE6450, 0x000001C - -sfx203:: @ 08DE646C - .incbin "baserom.gba", 0xDE646C, 0x000001C - -sfx204:: @ 08DE6488 - .incbin "baserom.gba", 0xDE6488, 0x000001C - -sfx205:: @ 08DE64A4 - .incbin "baserom.gba", 0xDE64A4, 0x000001C - -sfx206:: @ 08DE64C0 - .incbin "baserom.gba", 0xDE64C0, 0x000001C - -sfx207:: @ 08DE64DC - .incbin "baserom.gba", 0xDE64DC, 0x000001C - -sfx208:: @ 08DE64F8 - .incbin "baserom.gba", 0xDE64F8, 0x000001C - -sfx209:: @ 08DE6514 - .incbin "baserom.gba", 0xDE6514, 0x000001C - -sfx20A:: @ 08DE6530 - .incbin "baserom.gba", 0xDE6530, 0x000001C - -sfx20B:: @ 08DE654C - .incbin "baserom.gba", 0xDE654C, 0x000001C - -sfx20C:: @ 08DE6568 - .incbin "baserom.gba", 0xDE6568, 0x000001C - -sfx20D:: @ 08DE6584 - .incbin "baserom.gba", 0xDE6584, 0x000001C - -sfx20E:: @ 08DE65A0 - .incbin "baserom.gba", 0xDE65A0, 0x000001C - -sfx20F:: @ 08DE65BC - .incbin "baserom.gba", 0xDE65BC, 0x0000020 - -sfx210:: @ 08DE65DC - .incbin "baserom.gba", 0xDE65DC, 0x000001C - -sfx211:: @ 08DE65F8 - .incbin "baserom.gba", 0xDE65F8, 0x000001C - -sfx212:: @ 08DE6614 - .incbin "baserom.gba", 0xDE6614, 0x000001C - -sfx213:: @ 08DE6630 - .incbin "baserom.gba", 0xDE6630, 0x0000020 - -sfx214:: @ 08DE6650 - .incbin "baserom.gba", 0xDE6650, 0x0000024 - -sfx215:: @ 08DE6674 - .incbin "baserom.gba", 0xDE6674, 0x0000ED0 - -sfx216:: @ 08DE7544 - .incbin "baserom.gba", 0xDE7544, 0x000062C - -sfx217:: @ 08DE7B70 - .incbin "baserom.gba", 0xDE7B70, 0x0000048 - -sfx218:: @ 08DE7BB8 - .incbin "baserom.gba", 0xDE7BB8, 0x000001C - -sfx219:: @ 08DE7BD4 - .incbin "baserom.gba", 0xDE7BD4, 0x0000028 - -sfx21A:: @ 08DE7BFC - .incbin "baserom.gba", 0xDE7BFC, 0x000002C - -sfx21B:: @ 08DE7C28 - .incbin "baserom.gba", 0xDE7C28, 0x0000050 - -sfx21C:: @ 08DE7C78 - .incbin "baserom.gba", 0xDE7C78, 0x000001C - -sfx21D:: @ 08DE7C94 - .incbin "baserom.gba", 0xDE7C94, 0x0000020 - -sfx21E:: @ 08DE7CB4 - .incbin "baserom.gba", 0xDE7CB4, 0x000003C - -sfx21F:: @ 08DE7CF0 - .incbin "baserom.gba", 0xDE7CF0, 0x000001C - -sfx220:: @ 08DE7D0C - .incbin "baserom.gba", 0xDE7D0C, 0x000001C - -sfx221:: @ 08DE7D28 - .incbin "baserom.gba", 0xDE7D28, 0x000000C diff --git a/data/sounds.s b/data/sounds.s new file mode 100644 index 00000000..3455f34b --- /dev/null +++ b/data/sounds.s @@ -0,0 +1,4180 @@ +.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, 0x000005B +bgmCastleTournament_track1:: @ 08DCC4F3 + .incbin "baserom.gba", 0xDCC4F3, 0x0000031 +gUnk_08DCC524:: @ 08DCC524 + .incbin "baserom.gba", 0xDCC524, 0x000000D +bgmCastleTournament_track2:: @ 08DCC531 + .incbin "baserom.gba", 0xDCC531, 0x0000037 +bgmCastleTournament_track3:: @ 08DCC568 + .incbin "baserom.gba", 0xDCC568, 0x000003A +gUnk_08DCC5A2:: @ 08DCC5A2 + .incbin "baserom.gba", 0xDCC5A2, 0x0000033 +bgmCastleTournament_track4:: @ 08DCC5D5 + .incbin "baserom.gba", 0xDCC5D5, 0x000003F +gUnk_08DCC614:: @ 08DCC614 + .incbin "baserom.gba", 0xDCC614, 0x0000021 +bgmCastleTournament_track5:: @ 08DCC635 + .incbin "baserom.gba", 0xDCC635, 0x0000071 +bgmCastleTournament_track6:: @ 08DCC6A6 + .incbin "baserom.gba", 0xDCC6A6, 0x0000026 +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, 0x000000C +gUnk_08DCC999:: @ 08DCC999 + .incbin "baserom.gba", 0xDCC999, 0x0000016 +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, 0x000001C +bgmElementGet_track6:: @ 08DCCCB1 + .incbin "baserom.gba", 0xDCCCB1, 0x0000014 +bgmElementGet_track7:: @ 08DCCCC5 + .incbin "baserom.gba", 0xDCCCC5, 0x0000007 +gUnk_08DCCCCC:: @ 08DCCCCC + .incbin "baserom.gba", 0xDCCCCC, 0x000002E +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, 0x0000036 +gUnk_08DCCDA2:: @ 08DCCDA2 + .incbin "baserom.gba", 0xDCCDA2, 0x000000F +gUnk_08DCCDB1:: @ 08DCCDB1 + .incbin "baserom.gba", 0xDCCDB1, 0x0000041 +bgmFairyFountain_track1:: @ 08DCCDF2 + .incbin "baserom.gba", 0xDCCDF2, 0x0000022 +gUnk_08DCCE14:: @ 08DCCE14 + .incbin "baserom.gba", 0xDCCE14, 0x0000060 +bgmFairyFountain_track2:: @ 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 +bgmFairyFountain_track3:: @ 08DCCEF8 + .incbin "baserom.gba", 0xDCCEF8, 0x0000024 +gUnk_08DCCF1C:: @ 08DCCF1C + .incbin "baserom.gba", 0xDCCF1C, 0x0000061 +bgmFairyFountain_track4:: @ 08DCCF7D + .incbin "baserom.gba", 0xDCCF7D, 0x000005F +bgmFairyFountain_track5:: @ 08DCCFDC + .incbin "baserom.gba", 0xDCCFDC, 0x00000BE +bgmFairyFountain_track6:: @ 08DCD09A + .incbin "baserom.gba", 0xDCD09A, 0x000002E +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, 0x000003F +gUnk_08DCD12B:: @ 08DCD12B + .incbin "baserom.gba", 0xDCD12B, 0x0000034 +gUnk_08DCD15F:: @ 08DCD15F + .incbin "baserom.gba", 0xDCD15F, 0x000002F +bgmFileSelect_track1:: @ 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 +bgmFileSelect_track2:: @ 08DCD230 + .incbin "baserom.gba", 0xDCD230, 0x000002E +bgmFileSelect_track3:: @ 08DCD25E + .incbin "baserom.gba", 0xDCD25E, 0x000002A +gUnk_08DCD288:: @ 08DCD288 + .incbin "baserom.gba", 0xDCD288, 0x0000062 +bgmFileSelect_track4:: @ 08DCD2EA + .incbin "baserom.gba", 0xDCD2EA, 0x0000002 +gUnk_08DCD2EC:: @ 08DCD2EC + .incbin "baserom.gba", 0xDCD2EC, 0x0000086 +bgmFileSelect_track5:: @ 08DCD372 + .incbin "baserom.gba", 0xDCD372, 0x00000A1 +bgmFileSelect_track6:: @ 08DCD413 + .incbin "baserom.gba", 0xDCD413, 0x0000007 +gUnk_08DCD41A:: @ 08DCD41A + .incbin "baserom.gba", 0xDCD41A, 0x0000046 +gUnk_08DCD460:: @ 08DCD460 + .incbin "baserom.gba", 0xDCD460, 0x000004C +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, 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 +bgmIntorCutscene_track1:: @ 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 +bgmIntorCutscene_track2:: @ 08DCD873 + .incbin "baserom.gba", 0xDCD873, 0x0000016 +gUnk_08DCD889:: @ 08DCD889 + .incbin "baserom.gba", 0xDCD889, 0x000003F +gUnk_08DCD8C8:: @ 08DCD8C8 + .incbin "baserom.gba", 0xDCD8C8, 0x00000BF +bgmIntorCutscene_track3:: @ 08DCD987 + .incbin "baserom.gba", 0xDCD987, 0x0000007 +gUnk_08DCD98E:: @ 08DCD98E + .incbin "baserom.gba", 0xDCD98E, 0x0000163 +bgmIntorCutscene_track4:: @ 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 +bgmIntorCutscene_track5:: @ 08DCDCAA + .incbin "baserom.gba", 0xDCDCAA, 0x0000024 +gUnk_08DCDCCE:: @ 08DCDCCE + .incbin "baserom.gba", 0xDCDCCE, 0x0000094 +gUnk_08DCDD62:: @ 08DCDD62 + .incbin "baserom.gba", 0xDCDD62, 0x000012C +bgmIntorCutscene_track6:: @ 08DCDE8E + .incbin "baserom.gba", 0xDCDE8E, 0x0000007 +gUnk_08DCDE95:: @ 08DCDE95 + .incbin "baserom.gba", 0xDCDE95, 0x0000008 +gUnk_08DCDE9D:: @ 08DCDE9D + .incbin "baserom.gba", 0xDCDE9D, 0x000008F +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, 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 +bgmCredits_track1:: @ 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 +bgmCredits_track2:: @ 08DCE658 + .incbin "baserom.gba", 0xDCE658, 0x000018F +gUnk_08DCE7E7:: @ 08DCE7E7 + .incbin "baserom.gba", 0xDCE7E7, 0x0000086 +gUnk_08DCE86D:: @ 08DCE86D + .incbin "baserom.gba", 0xDCE86D, 0x000013C +bgmCredits_track3:: @ 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 +bgmCredits_track4:: @ 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 +bgmCredits_track5:: @ 08DCF189 + .incbin "baserom.gba", 0xDCF189, 0x000015D +bgmCredits_track6:: @ 08DCF2E6 + .incbin "baserom.gba", 0xDCF2E6, 0x0000138 +gUnk_08DCF41E:: @ 08DCF41E + .incbin "baserom.gba", 0xDCF41E, 0x00001AE +gUnk_08DCF5CC:: @ 08DCF5CC + .incbin "baserom.gba", 0xDCF5CC, 0x0000060 +bgmCredits_track7:: @ 08DCF62C + .incbin "baserom.gba", 0xDCF62C, 0x00000BD +gUnk_08DCF6E9:: @ 08DCF6E9 + .incbin "baserom.gba", 0xDCF6E9, 0x000004B +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, 0x0000042 +gUnk_08DCF79E:: @ 08DCF79E + .incbin "baserom.gba", 0xDCF79E, 0x0000035 +bgmGameover_track1:: @ 08DCF7D3 + .incbin "baserom.gba", 0xDCF7D3, 0x0000007 +gUnk_08DCF7DA:: @ 08DCF7DA + .incbin "baserom.gba", 0xDCF7DA, 0x000000D +gUnk_08DCF7E7:: @ 08DCF7E7 + .incbin "baserom.gba", 0xDCF7E7, 0x0000042 +bgmGameover_track2:: @ 08DCF829 + .incbin "baserom.gba", 0xDCF829, 0x000018C +bgmGameover_track3:: @ 08DCF9B5 + .incbin "baserom.gba", 0xDCF9B5, 0x000001B +gUnk_08DCF9D0:: @ 08DCF9D0 + .incbin "baserom.gba", 0xDCF9D0, 0x0000070 +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, 0x000005F +bgmSavingZelda_track1:: @ 08DCFAB7 + .incbin "baserom.gba", 0xDCFAB7, 0x0000006 +gUnk_08DCFABD:: @ 08DCFABD + .incbin "baserom.gba", 0xDCFABD, 0x000000C +bgmSavingZelda_track2:: @ 08DCFAC9 + .incbin "baserom.gba", 0xDCFAC9, 0x0000025 +bgmSavingZelda_track3:: @ 08DCFAEE + .incbin "baserom.gba", 0xDCFAEE, 0x0000016 +gUnk_08DCFB04:: @ 08DCFB04 + .incbin "baserom.gba", 0xDCFB04, 0x0000024 +bgmSavingZelda_track4:: @ 08DCFB28 + .incbin "baserom.gba", 0xDCFB28, 0x0000006 +gUnk_08DCFB2E:: @ 08DCFB2E + .incbin "baserom.gba", 0xDCFB2E, 0x000004B +bgmSavingZelda_track5:: @ 08DCFB79 + .incbin "baserom.gba", 0xDCFB79, 0x000000A +gUnk_08DCFB83:: @ 08DCFB83 + .incbin "baserom.gba", 0xDCFB83, 0x000001F +bgmSavingZelda_track6:: @ 08DCFBA2 + .incbin "baserom.gba", 0xDCFBA2, 0x000002C +bgmSavingZelda_track7:: @ 08DCFBCE + .incbin "baserom.gba", 0xDCFBCE, 0x0000026 +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, 0x0000050 +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, 0x000000E +gUnk_08DCFD1D:: @ 08DCFD1D + .incbin "baserom.gba", 0xDCFD1D, 0x0000028 +bgmLttpTitle_track5:: @ 08DCFD45 + .incbin "baserom.gba", 0xDCFD45, 0x0000053 +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, 0x0000040 +gUnk_08DCFDF8:: @ 08DCFDF8 + .incbin "baserom.gba", 0xDCFDF8, 0x0000054 +bgmVaatiTheme_track1:: @ 08DCFE4C + .incbin "baserom.gba", 0xDCFE4C, 0x0000033 +gUnk_08DCFE7F:: @ 08DCFE7F + .incbin "baserom.gba", 0xDCFE7F, 0x000008E +bgmVaatiTheme_track2:: @ 08DCFF0D + .incbin "baserom.gba", 0xDCFF0D, 0x0000023 +gUnk_08DCFF30:: @ 08DCFF30 + .incbin "baserom.gba", 0xDCFF30, 0x0000023 +gUnk_08DCFF53:: @ 08DCFF53 + .incbin "baserom.gba", 0xDCFF53, 0x0000087 +bgmVaatiTheme_track3:: @ 08DCFFDA + .incbin "baserom.gba", 0xDCFFDA, 0x0000023 +gUnk_08DCFFFD:: @ 08DCFFFD + .incbin "baserom.gba", 0xDCFFFD, 0x000000A +gUnk_08DD0007:: @ 08DD0007 + .incbin "baserom.gba", 0xDD0007, 0x0000038 +bgmVaatiTheme_track4:: @ 08DD003F + .incbin "baserom.gba", 0xDD003F, 0x000001F +gUnk_08DD005E:: @ 08DD005E + .incbin "baserom.gba", 0xDD005E, 0x0000039 +gUnk_08DD0097:: @ 08DD0097 + .incbin "baserom.gba", 0xDD0097, 0x000003E +bgmVaatiTheme_track5:: @ 08DD00D5 + .incbin "baserom.gba", 0xDD00D5, 0x000002B +gUnk_08DD0100:: @ 08DD0100 + .incbin "baserom.gba", 0xDD0100, 0x0000054 +bgmVaatiTheme_track6:: @ 08DD0154 + .incbin "baserom.gba", 0xDD0154, 0x0000033 +gUnk_08DD0187:: @ 08DD0187 + .incbin "baserom.gba", 0xDD0187, 0x00000BD +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, 0x0000074 +gUnk_08DD02DC:: @ 08DD02DC + .incbin "baserom.gba", 0xDD02DC, 0x0000023 +bgmEzloTheme_track1:: @ 08DD02FF + .incbin "baserom.gba", 0xDD02FF, 0x0000001 +gUnk_08DD0300:: @ 08DD0300 + .incbin "baserom.gba", 0xDD0300, 0x0000024 +gUnk_08DD0324:: @ 08DD0324 + .incbin "baserom.gba", 0xDD0324, 0x0000087 +bgmEzloTheme_track2:: @ 08DD03AB + .incbin "baserom.gba", 0xDD03AB, 0x00000C4 +bgmEzloTheme_track3:: @ 08DD046F + .incbin "baserom.gba", 0xDD046F, 0x000000A +gUnk_08DD0479:: @ 08DD0479 + .incbin "baserom.gba", 0xDD0479, 0x0000098 +bgmEzloTheme_track4:: @ 08DD0511 + .incbin "baserom.gba", 0xDD0511, 0x0000007 +gUnk_08DD0518:: @ 08DD0518 + .incbin "baserom.gba", 0xDD0518, 0x0000007 +gUnk_08DD051F:: @ 08DD051F + .incbin "baserom.gba", 0xDD051F, 0x0000052 +bgmEzloTheme_track5:: @ 08DD0571 + .incbin "baserom.gba", 0xDD0571, 0x0000094 +gUnk_08DD0605:: @ 08DD0605 + .incbin "baserom.gba", 0xDD0605, 0x0000005 +bgmEzloTheme_track6:: @ 08DD060A + .incbin "baserom.gba", 0xDD060A, 0x0000008 +gUnk_08DD0612:: @ 08DD0612 + .incbin "baserom.gba", 0xDD0612, 0x0000037 +gUnk_08DD0649:: @ 08DD0649 + .incbin "baserom.gba", 0xDD0649, 0x0000047 +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, 0x000005C +gUnk_08DD0710:: @ 08DD0710 + .incbin "baserom.gba", 0xDD0710, 0x00000CC +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, 0x0000022 +gUnk_08DD0900:: @ 08DD0900 + .incbin "baserom.gba", 0xDD0900, 0x0000098 +gUnk_08DD0998:: @ 08DD0998 + .incbin "baserom.gba", 0xDD0998, 0x0000057 +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, 0x0000044 +gUnk_08DD0B00:: @ 08DD0B00 + .incbin "baserom.gba", 0xDD0B00, 0x0000036 +gUnk_08DD0B36:: @ 08DD0B36 + .incbin "baserom.gba", 0xDD0B36, 0x0000134 +bgmFestivalApproach_track1:: @ 08DD0C6A + .incbin "baserom.gba", 0xDD0C6A, 0x0000044 +gUnk_08DD0CAE:: @ 08DD0CAE + .incbin "baserom.gba", 0xDD0CAE, 0x0000046 +bgmFestivalApproach:: @ 08DD0CF4 + sound_header 2 0 0 0xa8 gUnk_08A00CF8 bgmFestivalApproach_track0 bgmFestivalApproach_track1 + +bgmBeatVaati_track0:: @ 08DD0D04 + .incbin "baserom.gba", 0xDD0D04, 0x0000028 +gUnk_08DD0D2C:: @ 08DD0D2C + .incbin "baserom.gba", 0xDD0D2C, 0x000006B +bgmBeatVaati_track1:: @ 08DD0D97 + .incbin "baserom.gba", 0xDD0D97, 0x0000007 +gUnk_08DD0D9E:: @ 08DD0D9E + .incbin "baserom.gba", 0xDD0D9E, 0x0000010 +gUnk_08DD0DAE:: @ 08DD0DAE + .incbin "baserom.gba", 0xDD0DAE, 0x0000063 +bgmBeatVaati_track2:: @ 08DD0E11 + .incbin "baserom.gba", 0xDD0E11, 0x0000063 +gUnk_08DD0E74:: @ 08DD0E74 + .incbin "baserom.gba", 0xDD0E74, 0x00000E0 +bgmBeatVaati_track3:: @ 08DD0F54 + .incbin "baserom.gba", 0xDD0F54, 0x00000A3 +bgmBeatVaati_track4:: @ 08DD0FF7 + .incbin "baserom.gba", 0xDD0FF7, 0x00000BD +bgmBeatVaati_track5:: @ 08DD10B4 + .incbin "baserom.gba", 0xDD10B4, 0x000001F +gUnk_08DD10D3:: @ 08DD10D3 + .incbin "baserom.gba", 0xDD10D3, 0x00000D5 +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, 0x0000075 +gUnk_08DD123D:: @ 08DD123D + .incbin "baserom.gba", 0xDD123D, 0x000009E +gUnk_08DD12DB:: @ 08DD12DB + .incbin "baserom.gba", 0xDD12DB, 0x0000047 +bgmBeanstalk_track1:: @ 08DD1322 + .incbin "baserom.gba", 0xDD1322, 0x000007A +bgmBeanstalk_track2:: @ 08DD139C + .incbin "baserom.gba", 0xDD139C, 0x0000020 +gUnk_08DD13BC:: @ 08DD13BC + .incbin "baserom.gba", 0xDD13BC, 0x0000068 +bgmBeanstalk_track3:: @ 08DD1424 + .incbin "baserom.gba", 0xDD1424, 0x0000018 +bgmBeanstalk_track4:: @ 08DD143C + .incbin "baserom.gba", 0xDD143C, 0x0000028 +gUnk_08DD1464:: @ 08DD1464 + .incbin "baserom.gba", 0xDD1464, 0x0000042 +bgmBeanstalk_track5:: @ 08DD14A6 + .incbin "baserom.gba", 0xDD14A6, 0x0000007 +gUnk_08DD14AD:: @ 08DD14AD + .incbin "baserom.gba", 0xDD14AD, 0x0000078 +bgmBeanstalk_track6:: @ 08DD1525 + .incbin "baserom.gba", 0xDD1525, 0x0000007 +gUnk_08DD152C:: @ 08DD152C + .incbin "baserom.gba", 0xDD152C, 0x000001C +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, 0x00000CF +bgmHouse_track2:: @ 08DD1662 + .incbin "baserom.gba", 0xDD1662, 0x0000008 +gUnk_08DD166A:: @ 08DD166A + .incbin "baserom.gba", 0xDD166A, 0x000007B +bgmHouse_track3:: @ 08DD16E5 + .incbin "baserom.gba", 0xDD16E5, 0x0000083 +bgmHouse_track4:: @ 08DD1768 + .incbin "baserom.gba", 0xDD1768, 0x0000050 +bgmHouse_track5:: @ 08DD17B8 + .incbin "baserom.gba", 0xDD17B8, 0x000008C +bgmHouse_track6:: @ 08DD1844 + .incbin "baserom.gba", 0xDD1844, 0x0000025 +bgmHouse_track7:: @ 08DD1869 + .incbin "baserom.gba", 0xDD1869, 0x0000127 +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, 0x000004B +gUnk_08DD1A03:: @ 08DD1A03 + .incbin "baserom.gba", 0xDD1A03, 0x0000059 +bgmCuccoMinigame_track1:: @ 08DD1A5C + .incbin "baserom.gba", 0xDD1A5C, 0x0000048 +bgmCuccoMinigame_track2:: @ 08DD1AA4 + .incbin "baserom.gba", 0xDD1AA4, 0x0000007 +gUnk_08DD1AAB:: @ 08DD1AAB + .incbin "baserom.gba", 0xDD1AAB, 0x0000031 +gUnk_08DD1ADC:: @ 08DD1ADC + .incbin "baserom.gba", 0xDD1ADC, 0x0000049 +bgmCuccoMinigame_track3:: @ 08DD1B25 + .incbin "baserom.gba", 0xDD1B25, 0x00000AB +bgmCuccoMinigame_track4:: @ 08DD1BD0 + .incbin "baserom.gba", 0xDD1BD0, 0x0000007 +gUnk_08DD1BD7:: @ 08DD1BD7 + .incbin "baserom.gba", 0xDD1BD7, 0x000001A +bgmCuccoMinigame_track5:: @ 08DD1BF1 + .incbin "baserom.gba", 0xDD1BF1, 0x0000012 +gUnk_08DD1C03:: @ 08DD1C03 + .incbin "baserom.gba", 0xDD1C03, 0x0000029 +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, 0x0000067 +bgmSyrupTheme_track1:: @ 08DD1CB3 + .incbin "baserom.gba", 0xDD1CB3, 0x0000073 +gUnk_08DD1D26:: @ 08DD1D26 + .incbin "baserom.gba", 0xDD1D26, 0x0000016 +bgmSyrupTheme_track2:: @ 08DD1D3C + .incbin "baserom.gba", 0xDD1D3C, 0x0000023 +gUnk_08DD1D5F:: @ 08DD1D5F + .incbin "baserom.gba", 0xDD1D5F, 0x0000044 +bgmSyrupTheme_track3:: @ 08DD1DA3 + .incbin "baserom.gba", 0xDD1DA3, 0x0000007 +gUnk_08DD1DAA:: @ 08DD1DAA + .incbin "baserom.gba", 0xDD1DAA, 0x000005B +bgmSyrupTheme_track4:: @ 08DD1E05 + .incbin "baserom.gba", 0xDD1E05, 0x000002D +bgmSyrupTheme_track5:: @ 08DD1E32 + .incbin "baserom.gba", 0xDD1E32, 0x000000A +gUnk_08DD1E3C:: @ 08DD1E3C + .incbin "baserom.gba", 0xDD1E3C, 0x0000068 +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, 0x0000066 +bgmDungeon_track1:: @ 08DD1F35 + .incbin "baserom.gba", 0xDD1F35, 0x0000032 +bgmDungeon_track2:: @ 08DD1F67 + .incbin "baserom.gba", 0xDD1F67, 0x0000099 +gUnk_08DD2000:: @ 08DD2000 + .incbin "baserom.gba", 0xDD2000, 0x0000006 +bgmDungeon_track3:: @ 08DD2006 + .incbin "baserom.gba", 0xDD2006, 0x0000007 +gUnk_08DD200D:: @ 08DD200D + .incbin "baserom.gba", 0xDD200D, 0x0000098 +bgmDungeon_track4:: @ 08DD20A5 + .incbin "baserom.gba", 0xDD20A5, 0x000008B +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, 0x00000D3 +bgmElementTheme_track1:: @ 08DD221F + .incbin "baserom.gba", 0xDD221F, 0x000003F +gUnk_08DD225E:: @ 08DD225E + .incbin "baserom.gba", 0xDD225E, 0x000000B +bgmElementTheme_track2:: @ 08DD2269 + .incbin "baserom.gba", 0xDD2269, 0x00000D7 +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, 0x0000049 +gUnk_08DD23C2:: @ 08DD23C2 + .incbin "baserom.gba", 0xDD23C2, 0x0000178 +bgmHyruleField_track1:: @ 08DD253A + .incbin "baserom.gba", 0xDD253A, 0x0000152 +bgmHyruleField_track2:: @ 08DD268C + .incbin "baserom.gba", 0xDD268C, 0x0000020 +gUnk_08DD26AC:: @ 08DD26AC + .incbin "baserom.gba", 0xDD26AC, 0x000012B +bgmHyruleField_track3:: @ 08DD27D7 + .incbin "baserom.gba", 0xDD27D7, 0x000013F +gUnk_08DD2916:: @ 08DD2916 + .incbin "baserom.gba", 0xDD2916, 0x00000B8 +bgmHyruleField_track4:: @ 08DD29CE + .incbin "baserom.gba", 0xDD29CE, 0x0000020 +gUnk_08DD29EE:: @ 08DD29EE + .incbin "baserom.gba", 0xDD29EE, 0x0000010 +gUnk_08DD29FE:: @ 08DD29FE + .incbin "baserom.gba", 0xDD29FE, 0x0000024 +bgmHyruleField_track5:: @ 08DD2A22 + .incbin "baserom.gba", 0xDD2A22, 0x0000052 +bgmHyruleField_track6:: @ 08DD2A74 + .incbin "baserom.gba", 0xDD2A74, 0x00000A7 +gUnk_08DD2B1B:: @ 08DD2B1B + .incbin "baserom.gba", 0xDD2B1B, 0x00000DF +bgmHyruleField_track7:: @ 08DD2BFA + .incbin "baserom.gba", 0xDD2BFA, 0x0000011 +gUnk_08DD2C0B:: @ 08DD2C0B + .incbin "baserom.gba", 0xDD2C0B, 0x000002A +bgmHyruleField_track8:: @ 08DD2C35 + .incbin "baserom.gba", 0xDD2C35, 0x0000024 +gUnk_08DD2C59:: @ 08DD2C59 + .incbin "baserom.gba", 0xDD2C59, 0x00000AA +gUnk_08DD2D03:: @ 08DD2D03 + .incbin "baserom.gba", 0xDD2D03, 0x000004D +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, 0x0000100 +bgmHyruleCastle_track1:: @ 08DD2E7C + .incbin "baserom.gba", 0xDD2E7C, 0x000003F +bgmHyruleCastle_track2:: @ 08DD2EBB + .incbin "baserom.gba", 0xDD2EBB, 0x0000043 +gUnk_08DD2EFE:: @ 08DD2EFE + .incbin "baserom.gba", 0xDD2EFE, 0x000003D +bgmHyruleCastle_track3:: @ 08DD2F3B + .incbin "baserom.gba", 0xDD2F3B, 0x0000037 +bgmHyruleCastle_track4:: @ 08DD2F72 + .incbin "baserom.gba", 0xDD2F72, 0x0000092 +bgmHyruleCastle_track5:: @ 08DD3004 + .incbin "baserom.gba", 0xDD3004, 0x0000031 +gUnk_08DD3035:: @ 08DD3035 + .incbin "baserom.gba", 0xDD3035, 0x0000094 +bgmHyruleCastle_track6:: @ 08DD30C9 + .incbin "baserom.gba", 0xDD30C9, 0x0000016 +gUnk_08DD30DF:: @ 08DD30DF + .incbin "baserom.gba", 0xDD30DF, 0x0000011 +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, 0x00000CF +bgmHyruleCastleNointro_track1:: @ 08DD31E3 + .incbin "baserom.gba", 0xDD31E3, 0x0000015 +bgmHyruleCastleNointro_track2:: @ 08DD31F8 + .incbin "baserom.gba", 0xDD31F8, 0x0000009 +gUnk_08DD3201:: @ 08DD3201 + .incbin "baserom.gba", 0xDD3201, 0x0000019 +gUnk_08DD321A:: @ 08DD321A + .incbin "baserom.gba", 0xDD321A, 0x000002F +bgmHyruleCastleNointro_track3:: @ 08DD3249 + .incbin "baserom.gba", 0xDD3249, 0x0000061 +bgmHyruleCastleNointro_track4:: @ 08DD32AA + .incbin "baserom.gba", 0xDD32AA, 0x0000035 +gUnk_08DD32DF:: @ 08DD32DF + .incbin "baserom.gba", 0xDD32DF, 0x0000067 +bgmHyruleCastleNointro_track5:: @ 08DD3346 + .incbin "baserom.gba", 0xDD3346, 0x0000016 +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, 0x000003A +gUnk_08DD33B6:: @ 08DD33B6 + .incbin "baserom.gba", 0xDD33B6, 0x00000D9 +gUnk_08DD348F:: @ 08DD348F + .incbin "baserom.gba", 0xDD348F, 0x0000064 +bgmMinishVillage_track1:: @ 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 +bgmMinishVillage_track2:: @ 08DD3604 + .incbin "baserom.gba", 0xDD3604, 0x0000027 +gUnk_08DD362B:: @ 08DD362B + .incbin "baserom.gba", 0xDD362B, 0x000014A +bgmMinishVillage_track3:: @ 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 +bgmMinishVillage_track4:: @ 08DD3894 + .incbin "baserom.gba", 0xDD3894, 0x0000028 +gUnk_08DD38BC:: @ 08DD38BC + .incbin "baserom.gba", 0xDD38BC, 0x00000DF +bgmMinishVillage_track5:: @ 08DD399B + .incbin "baserom.gba", 0xDD399B, 0x0000034 +gUnk_08DD39CF:: @ 08DD39CF + .incbin "baserom.gba", 0xDD39CF, 0x000004C +gUnk_08DD3A1B:: @ 08DD3A1B + .incbin "baserom.gba", 0xDD3A1B, 0x00000AD +bgmMinishVillage_track6:: @ 08DD3AC8 + .incbin "baserom.gba", 0xDD3AC8, 0x000001C +gUnk_08DD3AE4:: @ 08DD3AE4 + .incbin "baserom.gba", 0xDD3AE4, 0x0000009 +gUnk_08DD3AED:: @ 08DD3AED + .incbin "baserom.gba", 0xDD3AED, 0x00000DF +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, 0x000002B +gUnk_08DD3C1B:: @ 08DD3C1B + .incbin "baserom.gba", 0xDD3C1B, 0x00000A0 +bgmMinishWoods_track1:: @ 08DD3CBB + .incbin "baserom.gba", 0xDD3CBB, 0x000003F +bgmMinishWoods_track2:: @ 08DD3CFA + .incbin "baserom.gba", 0xDD3CFA, 0x0000043 +gUnk_08DD3D3D:: @ 08DD3D3D + .incbin "baserom.gba", 0xDD3D3D, 0x0000087 +gUnk_08DD3DC4:: @ 08DD3DC4 + .incbin "baserom.gba", 0xDD3DC4, 0x0000032 +bgmMinishWoods_track3:: @ 08DD3DF6 + .incbin "baserom.gba", 0xDD3DF6, 0x0000015 +gUnk_08DD3E0B:: @ 08DD3E0B + .incbin "baserom.gba", 0xDD3E0B, 0x0000039 +bgmMinishWoods_track4:: @ 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 +bgmMinishWoods_track5:: @ 08DD3F71 + .incbin "baserom.gba", 0xDD3F71, 0x0000049 +gUnk_08DD3FBA:: @ 08DD3FBA + .incbin "baserom.gba", 0xDD3FBA, 0x0000052 +gUnk_08DD400C:: @ 08DD400C + .incbin "baserom.gba", 0xDD400C, 0x0000008 +bgmMinishWoods_track6:: @ 08DD4014 + .incbin "baserom.gba", 0xDD4014, 0x00000D4 +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, 0x0000096 +gUnk_08DD41B7:: @ 08DD41B7 + .incbin "baserom.gba", 0xDD41B7, 0x000005F +bgmCrenelStorm_track1:: @ 08DD4216 + .incbin "baserom.gba", 0xDD4216, 0x000001E +gUnk_08DD4234:: @ 08DD4234 + .incbin "baserom.gba", 0xDD4234, 0x00000A6 +bgmCrenelStorm_track2:: @ 08DD42DA + .incbin "baserom.gba", 0xDD42DA, 0x000002A +bgmCrenelStorm_track3:: @ 08DD4304 + .incbin "baserom.gba", 0xDD4304, 0x0000054 +bgmCrenelStorm_track4:: @ 08DD4358 + .incbin "baserom.gba", 0xDD4358, 0x000004F +bgmCrenelStorm_track5:: @ 08DD43A7 + .incbin "baserom.gba", 0xDD43A7, 0x000007D +bgmCrenelStorm_track6:: @ 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 +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, 0x0000069 +bgmCastorWilds_track1:: @ 08DD48F8 + .incbin "baserom.gba", 0xDD48F8, 0x0000017 +gUnk_08DD490F:: @ 08DD490F + .incbin "baserom.gba", 0xDD490F, 0x0000034 +bgmCastorWilds_track2:: @ 08DD4943 + .incbin "baserom.gba", 0xDD4943, 0x0000088 +bgmCastorWilds_track3:: @ 08DD49CB + .incbin "baserom.gba", 0xDD49CB, 0x000001C +gUnk_08DD49E7:: @ 08DD49E7 + .incbin "baserom.gba", 0xDD49E7, 0x0000098 +bgmCastorWilds_track4:: @ 08DD4A7F + .incbin "baserom.gba", 0xDD4A7F, 0x000003A +gUnk_08DD4AB9:: @ 08DD4AB9 + .incbin "baserom.gba", 0xDD4AB9, 0x000008B +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, 0x0000077 +bgmHyruleTown_track1:: @ 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 +bgmHyruleTown_track2:: @ 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 +bgmHyruleTown_track3:: @ 08DD4E9E + .incbin "baserom.gba", 0xDD4E9E, 0x000006C +bgmHyruleTown_track4:: @ 08DD4F0A + .incbin "baserom.gba", 0xDD4F0A, 0x0000056 +gUnk_08DD4F60:: @ 08DD4F60 + .incbin "baserom.gba", 0xDD4F60, 0x0000180 +bgmHyruleTown_track5:: @ 08DD50E0 + .incbin "baserom.gba", 0xDD50E0, 0x0000024 +gUnk_08DD5104:: @ 08DD5104 + .incbin "baserom.gba", 0xDD5104, 0x00000E7 +bgmHyruleTown_track6:: @ 08DD51EB + .incbin "baserom.gba", 0xDD51EB, 0x0000023 +gUnk_08DD520E:: @ 08DD520E + .incbin "baserom.gba", 0xDD520E, 0x00000EE +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, 0x00000AF +gUnk_08DD53CF:: @ 08DD53CF + .incbin "baserom.gba", 0xDD53CF, 0x000007C +bgmRoyalValley_track1:: @ 08DD544B + .incbin "baserom.gba", 0xDD544B, 0x000006F +gUnk_08DD54BA:: @ 08DD54BA + .incbin "baserom.gba", 0xDD54BA, 0x00000A2 +bgmRoyalValley_track2:: @ 08DD555C + .incbin "baserom.gba", 0xDD555C, 0x00000CC +bgmRoyalValley_track3:: @ 08DD5628 + .incbin "baserom.gba", 0xDD5628, 0x0000036 +bgmRoyalValley_track4:: @ 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 +bgmRoyalValley_track5:: @ 08DD5795 + .incbin "baserom.gba", 0xDD5795, 0x000005E +bgmRoyalValley_track6:: @ 08DD57F3 + .incbin "baserom.gba", 0xDD57F3, 0x000004B +gUnk_08DD583E:: @ 08DD583E + .incbin "baserom.gba", 0xDD583E, 0x0000056 +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, 0x0000152 +gUnk_08DD5A0A:: @ 08DD5A0A + .incbin "baserom.gba", 0xDD5A0A, 0x0000023 +gUnk_08DD5A2D:: @ 08DD5A2D + .incbin "baserom.gba", 0xDD5A2D, 0x000004A +bgmCloudTops_track1:: @ 08DD5A77 + .incbin "baserom.gba", 0xDD5A77, 0x0000062 +gUnk_08DD5AD9:: @ 08DD5AD9 + .incbin "baserom.gba", 0xDD5AD9, 0x0000069 +gUnk_08DD5B42:: @ 08DD5B42 + .incbin "baserom.gba", 0xDD5B42, 0x00000BE +bgmCloudTops_track2:: @ 08DD5C00 + .incbin "baserom.gba", 0xDD5C00, 0x0000112 +bgmCloudTops_track3:: @ 08DD5D12 + .incbin "baserom.gba", 0xDD5D12, 0x000002E +gUnk_08DD5D40:: @ 08DD5D40 + .incbin "baserom.gba", 0xDD5D40, 0x0000024 +gUnk_08DD5D64:: @ 08DD5D64 + .incbin "baserom.gba", 0xDD5D64, 0x000018C +bgmCloudTops_track4:: @ 08DD5EF0 + .incbin "baserom.gba", 0xDD5EF0, 0x00001F1 +gUnk_08DD60E1:: @ 08DD60E1 + .incbin "baserom.gba", 0xDD60E1, 0x00000E2 +bgmCloudTops_track5:: @ 08DD61C3 + .incbin "baserom.gba", 0xDD61C3, 0x00000C3 +bgmCloudTops_track6:: @ 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 +bgmCloudTops_track7:: @ 08DD642E + .incbin "baserom.gba", 0xDD642E, 0x000002B +gUnk_08DD6459:: @ 08DD6459 + .incbin "baserom.gba", 0xDD6459, 0x00000A3 +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, 0x0000061 +gUnk_08DD6585:: @ 08DD6585 + .incbin "baserom.gba", 0xDD6585, 0x0000121 +bgmDarkHyruleCastle_track1:: @ 08DD66A6 + .incbin "baserom.gba", 0xDD66A6, 0x0000035 +gUnk_08DD66DB:: @ 08DD66DB + .incbin "baserom.gba", 0xDD66DB, 0x0000013 +gUnk_08DD66EE:: @ 08DD66EE + .incbin "baserom.gba", 0xDD66EE, 0x0000087 +bgmDarkHyruleCastle_track2:: @ 08DD6775 + .incbin "baserom.gba", 0xDD6775, 0x0000040 +gUnk_08DD67B5:: @ 08DD67B5 + .incbin "baserom.gba", 0xDD67B5, 0x00000E9 +bgmDarkHyruleCastle_track3:: @ 08DD689E + .incbin "baserom.gba", 0xDD689E, 0x0000038 +bgmDarkHyruleCastle_track4:: @ 08DD68D6 + .incbin "baserom.gba", 0xDD68D6, 0x0000065 +gUnk_08DD693B:: @ 08DD693B + .incbin "baserom.gba", 0xDD693B, 0x00000CE +gUnk_08DD6A09:: @ 08DD6A09 + .incbin "baserom.gba", 0xDD6A09, 0x0000067 +bgmDarkHyruleCastle_track5:: @ 08DD6A70 + .incbin "baserom.gba", 0xDD6A70, 0x000004D +gUnk_08DD6ABD:: @ 08DD6ABD + .incbin "baserom.gba", 0xDD6ABD, 0x0000028 +gUnk_08DD6AE5:: @ 08DD6AE5 + .incbin "baserom.gba", 0xDD6AE5, 0x0000091 +bgmDarkHyruleCastle_track6:: @ 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 +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, 0x0000065 +gUnk_08DD6C85:: @ 08DD6C85 + .incbin "baserom.gba", 0xDD6C85, 0x0000031 +bgmSecretCastleEntrance_track1:: @ 08DD6CB6 + .incbin "baserom.gba", 0xDD6CB6, 0x000003C +gUnk_08DD6CF2:: @ 08DD6CF2 + .incbin "baserom.gba", 0xDD6CF2, 0x0000049 +bgmSecretCastleEntrance_track2:: @ 08DD6D3B + .incbin "baserom.gba", 0xDD6D3B, 0x0000004 +gUnk_08DD6D3F:: @ 08DD6D3F + .incbin "baserom.gba", 0xDD6D3F, 0x0000066 +bgmSecretCastleEntrance_track3:: @ 08DD6DA5 + .incbin "baserom.gba", 0xDD6DA5, 0x0000047 +bgmSecretCastleEntrance_track4:: @ 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 +bgmSecretCastleEntrance_track5:: @ 08DD6E4D + .incbin "baserom.gba", 0xDD6E4D, 0x0000009 +gUnk_08DD6E56:: @ 08DD6E56 + .incbin "baserom.gba", 0xDD6E56, 0x000003C +gUnk_08DD6E92:: @ 08DD6E92 + .incbin "baserom.gba", 0xDD6E92, 0x0000034 +bgmSecretCastleEntrance_track6:: @ 08DD6EC6 + .incbin "baserom.gba", 0xDD6EC6, 0x00000C4 +bgmSecretCastleEntrance_track7:: @ 08DD6F8A + .incbin "baserom.gba", 0xDD6F8A, 0x000003A +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, 0x00000F3 +bgmDeepwoodShrine_track1:: @ 08DD7135 + .incbin "baserom.gba", 0xDD7135, 0x0000017 +bgmDeepwoodShrine_track2:: @ 08DD714C + .incbin "baserom.gba", 0xDD714C, 0x0000028 +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, 0x000005C +bgmCaveOfFlames_track2:: @ 08DD720A + .incbin "baserom.gba", 0xDD720A, 0x00000BA +bgmCaveOfFlames_track3:: @ 08DD72C4 + .incbin "baserom.gba", 0xDD72C4, 0x0000020 +gUnk_08DD72E4:: @ 08DD72E4 + .incbin "baserom.gba", 0xDD72E4, 0x00000AD +bgmCaveOfFlames_track4:: @ 08DD7391 + .incbin "baserom.gba", 0xDD7391, 0x000003D +gUnk_08DD73CE:: @ 08DD73CE + .incbin "baserom.gba", 0xDD73CE, 0x000004C +gUnk_08DD741A:: @ 08DD741A + .incbin "baserom.gba", 0xDD741A, 0x0000039 +bgmCaveOfFlames_track5:: @ 08DD7453 + .incbin "baserom.gba", 0xDD7453, 0x00000C4 +bgmCaveOfFlames_track6:: @ 08DD7517 + .incbin "baserom.gba", 0xDD7517, 0x0000009 +gUnk_08DD7520:: @ 08DD7520 + .incbin "baserom.gba", 0xDD7520, 0x0000025 +bgmCaveOfFlames_track7:: @ 08DD7545 + .incbin "baserom.gba", 0xDD7545, 0x0000023 +gUnk_08DD7568:: @ 08DD7568 + .incbin "baserom.gba", 0xDD7568, 0x000004B +gUnk_08DD75B3:: @ 08DD75B3 + .incbin "baserom.gba", 0xDD75B3, 0x0000039 +bgmCaveOfFlames_track8:: @ 08DD75EC + .incbin "baserom.gba", 0xDD75EC, 0x0000084 +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, 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 +bgmFortressOfWinds_track1:: @ 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 +bgmFortressOfWinds_track2:: @ 08DD7901 + .incbin "baserom.gba", 0xDD7901, 0x0000012 +gUnk_08DD7913:: @ 08DD7913 + .incbin "baserom.gba", 0xDD7913, 0x0000031 +gUnk_08DD7944:: @ 08DD7944 + .incbin "baserom.gba", 0xDD7944, 0x0000054 +bgmFortressOfWinds_track3:: @ 08DD7998 + .incbin "baserom.gba", 0xDD7998, 0x0000044 +gUnk_08DD79DC:: @ 08DD79DC + .incbin "baserom.gba", 0xDD79DC, 0x00000DB +bgmFortressOfWinds_track4:: @ 08DD7AB7 + .incbin "baserom.gba", 0xDD7AB7, 0x000011F +bgmFortressOfWinds_track5:: @ 08DD7BD6 + .incbin "baserom.gba", 0xDD7BD6, 0x0000083 +gUnk_08DD7C59:: @ 08DD7C59 + .incbin "baserom.gba", 0xDD7C59, 0x00000B1 +bgmFortressOfWinds_track6:: @ 08DD7D0A + .incbin "baserom.gba", 0xDD7D0A, 0x00000FE +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, 0x0000015 +gUnk_08DD7E41:: @ 08DD7E41 + .incbin "baserom.gba", 0xDD7E41, 0x0000061 +bgmTempleOfDroplets_track1:: @ 08DD7EA2 + .incbin "baserom.gba", 0xDD7EA2, 0x00000F4 +bgmTempleOfDroplets_track2:: @ 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 +bgmTempleOfDroplets_track3:: @ 08DD80FA + .incbin "baserom.gba", 0xDD80FA, 0x0000027 +gUnk_08DD8121:: @ 08DD8121 + .incbin "baserom.gba", 0xDD8121, 0x00000FB +gUnk_08DD821C:: @ 08DD821C + .incbin "baserom.gba", 0xDD821C, 0x00000BA +bgmTempleOfDroplets_track4:: @ 08DD82D6 + .incbin "baserom.gba", 0xDD82D6, 0x000001A +bgmTempleOfDroplets_track5:: @ 08DD82F0 + .incbin "baserom.gba", 0xDD82F0, 0x000000B +gUnk_08DD82FB:: @ 08DD82FB + .incbin "baserom.gba", 0xDD82FB, 0x00000D1 +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, 0x0000028 +bgmPalaceOfWinds_track1:: @ 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 +bgmPalaceOfWinds_track2:: @ 08DD86C1 + .incbin "baserom.gba", 0xDD86C1, 0x0000203 +bgmPalaceOfWinds_track3:: @ 08DD88C4 + .incbin "baserom.gba", 0xDD88C4, 0x000003B +gUnk_08DD88FF:: @ 08DD88FF + .incbin "baserom.gba", 0xDD88FF, 0x00000CA +gUnk_08DD89C9:: @ 08DD89C9 + .incbin "baserom.gba", 0xDD89C9, 0x00000F4 +bgmPalaceOfWinds_track4:: @ 08DD8ABD + .incbin "baserom.gba", 0xDD8ABD, 0x0000017 +gUnk_08DD8AD4:: @ 08DD8AD4 + .incbin "baserom.gba", 0xDD8AD4, 0x00000C7 +bgmPalaceOfWinds_track5:: @ 08DD8B9B + .incbin "baserom.gba", 0xDD8B9B, 0x0000025 +bgmPalaceOfWinds_track6:: @ 08DD8BC0 + .incbin "baserom.gba", 0xDD8BC0, 0x0000018 +gUnk_08DD8BD8:: @ 08DD8BD8 + .incbin "baserom.gba", 0xDD8BD8, 0x00000C4 +gUnk_08DD8C9C:: @ 08DD8C9C + .incbin "baserom.gba", 0xDD8C9C, 0x00000E2 +bgmPalaceOfWinds_track7:: @ 08DD8D7E + .incbin "baserom.gba", 0xDD8D7E, 0x0000048 +gUnk_08DD8DC6:: @ 08DD8DC6 + .incbin "baserom.gba", 0xDD8DC6, 0x0000012 +gUnk_08DD8DD8:: @ 08DD8DD8 + .incbin "baserom.gba", 0xDD8DD8, 0x0000084 +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, 0x000004C +bgmEzloStory_track1:: @ 08DD8ED0 + .incbin "baserom.gba", 0xDD8ED0, 0x0000027 +bgmEzloStory_track2:: @ 08DD8EF7 + .incbin "baserom.gba", 0xDD8EF7, 0x000002F +gUnk_08DD8F26:: @ 08DD8F26 + .incbin "baserom.gba", 0xDD8F26, 0x0000029 +bgmEzloStory_track3:: @ 08DD8F4F + .incbin "baserom.gba", 0xDD8F4F, 0x00000B5 +bgmEzloStory_track4:: @ 08DD9004 + .incbin "baserom.gba", 0xDD9004, 0x0000028 +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, 0x00000EA +bgmRoyalCrypt_track1:: @ 08DD9132 + .incbin "baserom.gba", 0xDD9132, 0x000000A +gUnk_08DD913C:: @ 08DD913C + .incbin "baserom.gba", 0xDD913C, 0x000008D +bgmRoyalCrypt_track2:: @ 08DD91C9 + .incbin "baserom.gba", 0xDD91C9, 0x0000259 +bgmRoyalCrypt_track3:: @ 08DD9422 + .incbin "baserom.gba", 0xDD9422, 0x000012C +bgmRoyalCrypt_track4:: @ 08DD954E + .incbin "baserom.gba", 0xDD954E, 0x00000B6 +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, 0x00000CE +gUnk_08DD96EE:: @ 08DD96EE + .incbin "baserom.gba", 0xDD96EE, 0x0000091 +bgmElementalSanctuary_track1:: @ 08DD977F + .incbin "baserom.gba", 0xDD977F, 0x00000F1 +bgmElementalSanctuary_track2:: @ 08DD9870 + .incbin "baserom.gba", 0xDD9870, 0x0000094 +bgmElementalSanctuary_track3:: @ 08DD9904 + .incbin "baserom.gba", 0xDD9904, 0x0000094 +bgmElementalSanctuary_track4:: @ 08DD9998 + .incbin "baserom.gba", 0xDD9998, 0x0000114 +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, 0x0000046 +gUnk_08DD9B0E:: @ 08DD9B0E + .incbin "baserom.gba", 0xDD9B0E, 0x0000081 +bgmFightTheme_track1:: @ 08DD9B8F + .incbin "baserom.gba", 0xDD9B8F, 0x000002F +gUnk_08DD9BBE:: @ 08DD9BBE + .incbin "baserom.gba", 0xDD9BBE, 0x0000025 +gUnk_08DD9BE3:: @ 08DD9BE3 + .incbin "baserom.gba", 0xDD9BE3, 0x0000041 +bgmFightTheme_track2:: @ 08DD9C24 + .incbin "baserom.gba", 0xDD9C24, 0x0000031 +gUnk_08DD9C55:: @ 08DD9C55 + .incbin "baserom.gba", 0xDD9C55, 0x0000060 +gUnk_08DD9CB5:: @ 08DD9CB5 + .incbin "baserom.gba", 0xDD9CB5, 0x0000035 +bgmFightTheme_track3:: @ 08DD9CEA + .incbin "baserom.gba", 0xDD9CEA, 0x000002C +gUnk_08DD9D16:: @ 08DD9D16 + .incbin "baserom.gba", 0xDD9D16, 0x0000022 +gUnk_08DD9D38:: @ 08DD9D38 + .incbin "baserom.gba", 0xDD9D38, 0x0000048 +bgmFightTheme_track4:: @ 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 +bgmFightTheme_track5:: @ 08DD9E1F + .incbin "baserom.gba", 0xDD9E1F, 0x0000039 +gUnk_08DD9E58:: @ 08DD9E58 + .incbin "baserom.gba", 0xDD9E58, 0x000004D +gUnk_08DD9EA5:: @ 08DD9EA5 + .incbin "baserom.gba", 0xDD9EA5, 0x0000037 +bgmFightTheme_track6:: @ 08DD9EDC + .incbin "baserom.gba", 0xDD9EDC, 0x000004D +gUnk_08DD9F29:: @ 08DD9F29 + .incbin "baserom.gba", 0xDD9F29, 0x0000027 +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, 0x0000063 +bgmBossTheme_track1:: @ 08DD9FD7 + .incbin "baserom.gba", 0xDD9FD7, 0x00000A1 +bgmBossTheme_track2:: @ 08DDA078 + .incbin "baserom.gba", 0xDDA078, 0x0000004 +gUnk_08DDA07C:: @ 08DDA07C + .incbin "baserom.gba", 0xDDA07C, 0x000003D +bgmBossTheme_track3:: @ 08DDA0B9 + .incbin "baserom.gba", 0xDDA0B9, 0x0000023 +gUnk_08DDA0DC:: @ 08DDA0DC + .incbin "baserom.gba", 0xDDA0DC, 0x0000004 +gUnk_08DDA0E0:: @ 08DDA0E0 + .incbin "baserom.gba", 0xDDA0E0, 0x0000050 +bgmBossTheme_track4:: @ 08DDA130 + .incbin "baserom.gba", 0xDDA130, 0x00000DF +bgmBossTheme_track5:: @ 08DDA20F + .incbin "baserom.gba", 0xDDA20F, 0x000000B +gUnk_08DDA21A:: @ 08DDA21A + .incbin "baserom.gba", 0xDDA21A, 0x0000026 +gUnk_08DDA240:: @ 08DDA240 + .incbin "baserom.gba", 0xDDA240, 0x0000069 +bgmBossTheme_track6:: @ 08DDA2A9 + .incbin "baserom.gba", 0xDDA2A9, 0x000000B +gUnk_08DDA2B4:: @ 08DDA2B4 + .incbin "baserom.gba", 0xDDA2B4, 0x0000026 +gUnk_08DDA2DA:: @ 08DDA2DA + .incbin "baserom.gba", 0xDDA2DA, 0x000006B +bgmBossTheme_track7:: @ 08DDA345 + .incbin "baserom.gba", 0xDDA345, 0x0000009 +gUnk_08DDA34E:: @ 08DDA34E + .incbin "baserom.gba", 0xDDA34E, 0x0000031 +gUnk_08DDA37F:: @ 08DDA37F + .incbin "baserom.gba", 0xDDA37F, 0x0000079 +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, 0x0000013 +gUnk_08DDA433:: @ 08DDA433 + .incbin "baserom.gba", 0xDDA433, 0x000003B +gUnk_08DDA46E:: @ 08DDA46E + .incbin "baserom.gba", 0xDDA46E, 0x0000051 +bgmVaatiReborn_track1:: @ 08DDA4BF + .incbin "baserom.gba", 0xDDA4BF, 0x000000F +gUnk_08DDA4CE:: @ 08DDA4CE + .incbin "baserom.gba", 0xDDA4CE, 0x000001E +gUnk_08DDA4EC:: @ 08DDA4EC + .incbin "baserom.gba", 0xDDA4EC, 0x0000072 +bgmVaatiReborn_track2:: @ 08DDA55E + .incbin "baserom.gba", 0xDDA55E, 0x0000034 +gUnk_08DDA592:: @ 08DDA592 + .incbin "baserom.gba", 0xDDA592, 0x0000048 +gUnk_08DDA5DA:: @ 08DDA5DA + .incbin "baserom.gba", 0xDDA5DA, 0x000008D +bgmVaatiReborn_track3:: @ 08DDA667 + .incbin "baserom.gba", 0xDDA667, 0x000006D +gUnk_08DDA6D4:: @ 08DDA6D4 + .incbin "baserom.gba", 0xDDA6D4, 0x0000082 +bgmVaatiReborn_track4:: @ 08DDA756 + .incbin "baserom.gba", 0xDDA756, 0x000000E +gUnk_08DDA764:: @ 08DDA764 + .incbin "baserom.gba", 0xDDA764, 0x0000024 +gUnk_08DDA788:: @ 08DDA788 + .incbin "baserom.gba", 0xDDA788, 0x000004D +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, 0x00000E8 +bgmVaatiReborn_track6:: @ 08DDA8FD + .incbin "baserom.gba", 0xDDA8FD, 0x000002A +gUnk_08DDA927:: @ 08DDA927 + .incbin "baserom.gba", 0xDDA927, 0x0000016 +gUnk_08DDA93D:: @ 08DDA93D + .incbin "baserom.gba", 0xDDA93D, 0x000006E +bgmVaatiReborn_track7:: @ 08DDA9AB + .incbin "baserom.gba", 0xDDA9AB, 0x000011D +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, 0x0000044 +bgmVaatiTransfigured_track1:: @ 08DDAB34 + .incbin "baserom.gba", 0xDDAB34, 0x0000011 +gUnk_08DDAB45:: @ 08DDAB45 + .incbin "baserom.gba", 0xDDAB45, 0x0000042 +gUnk_08DDAB87:: @ 08DDAB87 + .incbin "baserom.gba", 0xDDAB87, 0x000004E +bgmVaatiTransfigured_track2:: @ 08DDABD5 + .incbin "baserom.gba", 0xDDABD5, 0x0000070 +gUnk_08DDAC45:: @ 08DDAC45 + .incbin "baserom.gba", 0xDDAC45, 0x00000E5 +bgmVaatiTransfigured_track3:: @ 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 +bgmVaatiTransfigured_track4:: @ 08DDAE39 + .incbin "baserom.gba", 0xDDAE39, 0x000001A +gUnk_08DDAE53:: @ 08DDAE53 + .incbin "baserom.gba", 0xDDAE53, 0x0000063 +bgmVaatiTransfigured_track5:: @ 08DDAEB6 + .incbin "baserom.gba", 0xDDAEB6, 0x0000007 +gUnk_08DDAEBD:: @ 08DDAEBD + .incbin "baserom.gba", 0xDDAEBD, 0x00000E8 +bgmVaatiTransfigured_track6:: @ 08DDAFA5 + .incbin "baserom.gba", 0xDDAFA5, 0x0000007 +gUnk_08DDAFAC:: @ 08DDAFAC + .incbin "baserom.gba", 0xDDAFAC, 0x000001D +gUnk_08DDAFC9:: @ 08DDAFC9 + .incbin "baserom.gba", 0xDDAFC9, 0x000004C +bgmVaatiTransfigured_track7:: @ 08DDB015 + .incbin "baserom.gba", 0xDDB015, 0x000002A +gUnk_08DDB03F:: @ 08DDB03F + .incbin "baserom.gba", 0xDDB03F, 0x000006F +bgmVaatiTransfigured_track8:: @ 08DDB0AE + .incbin "baserom.gba", 0xDDB0AE, 0x0000008 +gUnk_08DDB0B6:: @ 08DDB0B6 + .incbin "baserom.gba", 0xDDB0B6, 0x0000055 +gUnk_08DDB10B:: @ 08DDB10B + .incbin "baserom.gba", 0xDDB10B, 0x000007A +bgmVaatiTransfigured_track9:: @ 08DDB185 + .incbin "baserom.gba", 0xDDB185, 0x000000A +gUnk_08DDB18F:: @ 08DDB18F + .incbin "baserom.gba", 0xDDB18F, 0x0000045 +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, 0x0000017 +gUnk_08DDB21B:: @ 08DDB21B + .incbin "baserom.gba", 0xDDB21B, 0x0000047 +bgmCastleCollapse_track1:: @ 08DDB262 + .incbin "baserom.gba", 0xDDB262, 0x0000020 +gUnk_08DDB282:: @ 08DDB282 + .incbin "baserom.gba", 0xDDB282, 0x0000062 +bgmCastleCollapse_track2:: @ 08DDB2E4 + .incbin "baserom.gba", 0xDDB2E4, 0x0000028 +bgmCastleCollapse_track3:: @ 08DDB30C + .incbin "baserom.gba", 0xDDB30C, 0x000009B +bgmCastleCollapse_track4:: @ 08DDB3A7 + .incbin "baserom.gba", 0xDDB3A7, 0x00000A4 +bgmCastleCollapse_track5:: @ 08DDB44B + .incbin "baserom.gba", 0xDDB44B, 0x00000AC +bgmCastleCollapse_track6:: @ 08DDB4F7 + .incbin "baserom.gba", 0xDDB4F7, 0x00000CB +bgmCastleCollapse_track7:: @ 08DDB5C2 + .incbin "baserom.gba", 0xDDB5C2, 0x0000007 +gUnk_08DDB5C9:: @ 08DDB5C9 + .incbin "baserom.gba", 0xDDB5C9, 0x000001B +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, 0x000006E +gUnk_08DDB67A:: @ 08DDB67A + .incbin "baserom.gba", 0xDDB67A, 0x000007F +gUnk_08DDB6F9:: @ 08DDB6F9 + .incbin "baserom.gba", 0xDDB6F9, 0x0000023 +bgmVaatiWrath_track1:: @ 08DDB71C + .incbin "baserom.gba", 0xDDB71C, 0x00000DE +bgmVaatiWrath_track2:: @ 08DDB7FA + .incbin "baserom.gba", 0xDDB7FA, 0x000025A +bgmVaatiWrath_track3:: @ 08DDBA54 + .incbin "baserom.gba", 0xDDBA54, 0x0000049 +gUnk_08DDBA9D:: @ 08DDBA9D + .incbin "baserom.gba", 0xDDBA9D, 0x00000A6 +bgmVaatiWrath_track4:: @ 08DDBB43 + .incbin "baserom.gba", 0xDDBB43, 0x0000067 +gUnk_08DDBBAA:: @ 08DDBBAA + .incbin "baserom.gba", 0xDDBBAA, 0x0000095 +bgmVaatiWrath_track5:: @ 08DDBC3F + .incbin "baserom.gba", 0xDDBC3F, 0x00000C4 +bgmVaatiWrath_track6:: @ 08DDBD03 + .incbin "baserom.gba", 0xDDBD03, 0x0000041 +bgmVaatiWrath_track7:: @ 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 +bgmVaatiWrath_track8:: @ 08DDBEA3 + .incbin "baserom.gba", 0xDDBEA3, 0x00000CC +gUnk_08DDBF6F:: @ 08DDBF6F + .incbin "baserom.gba", 0xDDBF6F, 0x0000101 +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, 0x0000028 +bgmFightTheme2_track1:: @ 08DDC0C4 + .incbin "baserom.gba", 0xDDC0C4, 0x0000008 +gUnk_08DDC0CC:: @ 08DDC0CC + .incbin "baserom.gba", 0xDDC0CC, 0x0000055 +bgmFightTheme2_track2:: @ 08DDC121 + .incbin "baserom.gba", 0xDDC121, 0x0000007 +gUnk_08DDC128:: @ 08DDC128 + .incbin "baserom.gba", 0xDDC128, 0x0000012 +bgmFightTheme2_track3:: @ 08DDC13A + .incbin "baserom.gba", 0xDDC13A, 0x0000070 +bgmFightTheme2_track4:: @ 08DDC1AA + .incbin "baserom.gba", 0xDDC1AA, 0x0000021 +gUnk_08DDC1CB:: @ 08DDC1CB + .incbin "baserom.gba", 0xDDC1CB, 0x0000033 +bgmFightTheme2_track5:: @ 08DDC1FE + .incbin "baserom.gba", 0xDDC1FE, 0x000001A +bgmFightTheme2_track6:: @ 08DDC218 + .incbin "baserom.gba", 0xDDC218, 0x0000038 +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, 0x0000032 +bgmDiggingCave_track1:: @ 08DDC2A6 + .incbin "baserom.gba", 0xDDC2A6, 0x0000008 +gUnk_08DDC2AE:: @ 08DDC2AE + .incbin "baserom.gba", 0xDDC2AE, 0x000002B +bgmDiggingCave_track2:: @ 08DDC2D9 + .incbin "baserom.gba", 0xDDC2D9, 0x0000032 +bgmDiggingCave_track3:: @ 08DDC30B + .incbin "baserom.gba", 0xDDC30B, 0x000003B +bgmDiggingCave_track4:: @ 08DDC346 + .incbin "baserom.gba", 0xDDC346, 0x0000012 +bgmDiggingCave_track5:: @ 08DDC358 + .incbin "baserom.gba", 0xDDC358, 0x000003C +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, 0x000002E +bgmSwiftbladeDojo_track1:: @ 08DDC3E2 + .incbin "baserom.gba", 0xDDC3E2, 0x0000007 +gUnk_08DDC3E9:: @ 08DDC3E9 + .incbin "baserom.gba", 0xDDC3E9, 0x0000020 +bgmSwiftbladeDojo_track2:: @ 08DDC409 + .incbin "baserom.gba", 0xDDC409, 0x0000013 +bgmSwiftbladeDojo_track3:: @ 08DDC41C + .incbin "baserom.gba", 0xDDC41C, 0x0000098 +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, 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 +bgmMinishCap_track1:: @ 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 +bgmMinishCap_track2:: @ 08DDC86F + .incbin "baserom.gba", 0xDDC86F, 0x0000016 +gUnk_08DDC885:: @ 08DDC885 + .incbin "baserom.gba", 0xDDC885, 0x000003F +gUnk_08DDC8C4:: @ 08DDC8C4 + .incbin "baserom.gba", 0xDDC8C4, 0x00000BF +bgmMinishCap_track3:: @ 08DDC983 + .incbin "baserom.gba", 0xDDC983, 0x0000007 +gUnk_08DDC98A:: @ 08DDC98A + .incbin "baserom.gba", 0xDDC98A, 0x0000163 +bgmMinishCap_track4:: @ 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 +bgmMinishCap_track5:: @ 08DDCCA6 + .incbin "baserom.gba", 0xDDCCA6, 0x0000024 +gUnk_08DDCCCA:: @ 08DDCCCA + .incbin "baserom.gba", 0xDDCCCA, 0x0000094 +gUnk_08DDCD5E:: @ 08DDCD5E + .incbin "baserom.gba", 0xDDCD5E, 0x000012C +bgmMinishCap_track6:: @ 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 +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, 0x00000EB +bgmMtCrenel_track1:: @ 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 +bgmMtCrenel_track2:: @ 08DDD111 + .incbin "baserom.gba", 0xDDD111, 0x0000011 +gUnk_08DDD122:: @ 08DDD122 + .incbin "baserom.gba", 0xDDD122, 0x0000074 +bgmMtCrenel_track3:: @ 08DDD196 + .incbin "baserom.gba", 0xDDD196, 0x0000010 +gUnk_08DDD1A6:: @ 08DDD1A6 + .incbin "baserom.gba", 0xDDD1A6, 0x000008E +bgmMtCrenel_track4:: @ 08DDD234 + .incbin "baserom.gba", 0xDDD234, 0x000010A +bgmMtCrenel_track5:: @ 08DDD33E + .incbin "baserom.gba", 0xDDD33E, 0x0000042 +gUnk_08DDD380:: @ 08DDD380 + .incbin "baserom.gba", 0xDDD380, 0x00000D4 +bgmMtCrenel_track6:: @ 08DDD454 + .incbin "baserom.gba", 0xDDD454, 0x00000BC +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, 0x000001F +gUnk_08DDD553:: @ 08DDD553 + .incbin "baserom.gba", 0xDDD553, 0x0000024 +gUnk_08DDD577:: @ 08DDD577 + .incbin "baserom.gba", 0xDDD577, 0x00000AD +bgmPicoriFestival_track1:: @ 08DDD624 + .incbin "baserom.gba", 0xDDD624, 0x000004E +gUnk_08DDD672:: @ 08DDD672 + .incbin "baserom.gba", 0xDDD672, 0x00000AD +bgmPicoriFestival_track2:: @ 08DDD71F + .incbin "baserom.gba", 0xDDD71F, 0x000008D +bgmPicoriFestival_track3:: @ 08DDD7AC + .incbin "baserom.gba", 0xDDD7AC, 0x0000006 +gUnk_08DDD7B2:: @ 08DDD7B2 + .incbin "baserom.gba", 0xDDD7B2, 0x00000A8 +gUnk_08DDD85A:: @ 08DDD85A + .incbin "baserom.gba", 0xDDD85A, 0x00000FB +bgmPicoriFestival_track4:: @ 08DDD955 + .incbin "baserom.gba", 0xDDD955, 0x0000046 +bgmPicoriFestival_track5:: @ 08DDD99B + .incbin "baserom.gba", 0xDDD99B, 0x000002D +bgmPicoriFestival_track6:: @ 08DDD9C8 + .incbin "baserom.gba", 0xDDD9C8, 0x0000036 +gUnk_08DDD9FE:: @ 08DDD9FE + .incbin "baserom.gba", 0xDDD9FE, 0x0000052 +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, 0x000009E +gUnk_08DDDB12:: @ 08DDDB12 + .incbin "baserom.gba", 0xDDDB12, 0x00001C8 +gUnk_08DDDCDA:: @ 08DDDCDA + .incbin "baserom.gba", 0xDDDCDA, 0x000001F +bgmLostWoods_track1:: @ 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 +bgmLostWoods_track2:: @ 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 +bgmLostWoods_track3:: @ 08DDDF73 + .incbin "baserom.gba", 0xDDDF73, 0x000008F +gUnk_08DDE002:: @ 08DDE002 + .incbin "baserom.gba", 0xDDE002, 0x0000017 +bgmLostWoods_track4:: @ 08DDE019 + .incbin "baserom.gba", 0xDDE019, 0x0000020 +gUnk_08DDE039:: @ 08DDE039 + .incbin "baserom.gba", 0xDDE039, 0x0000149 +bgmLostWoods_track5:: @ 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 +bgmLostWoods_track6:: @ 08DDE283 + .incbin "baserom.gba", 0xDDE283, 0x000004F +gUnk_08DDE2D2:: @ 08DDE2D2 + .incbin "baserom.gba", 0xDDE2D2, 0x0000060 +gUnk_08DDE332:: @ 08DDE332 + .incbin "baserom.gba", 0xDDE332, 0x00001B2 +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, 0x0000056 +bgmFairyFountain2_track1:: @ 08DDE569 + .incbin "baserom.gba", 0xDDE569, 0x000006F +bgmFairyFountain2_track2:: @ 08DDE5D8 + .incbin "baserom.gba", 0xDDE5D8, 0x000002E +bgmFairyFountain2_track3:: @ 08DDE606 + .incbin "baserom.gba", 0xDDE606, 0x000002F +gUnk_08DDE635:: @ 08DDE635 + .incbin "baserom.gba", 0xDDE635, 0x000002E +bgmFairyFountain2_track4:: @ 08DDE663 + .incbin "baserom.gba", 0xDDE663, 0x0000064 +gUnk_08DDE6C7:: @ 08DDE6C7 + .incbin "baserom.gba", 0xDDE6C7, 0x0000024 +bgmFairyFountain2_track5:: @ 08DDE6EB + .incbin "baserom.gba", 0xDDE6EB, 0x00000A3 +bgmFairyFountain2_track6:: @ 08DDE78E + .incbin "baserom.gba", 0xDDE78E, 0x0000096 +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, 0x0000073 +bgmWindRuins_track1:: @ 08DDE8CE + .incbin "baserom.gba", 0xDDE8CE, 0x000000D +gUnk_08DDE8DB:: @ 08DDE8DB + .incbin "baserom.gba", 0xDDE8DB, 0x0000004 +gUnk_08DDE8DF:: @ 08DDE8DF + .incbin "baserom.gba", 0xDDE8DF, 0x000007B +bgmWindRuins_track2:: @ 08DDE95A + .incbin "baserom.gba", 0xDDE95A, 0x0000026 +gUnk_08DDE980:: @ 08DDE980 + .incbin "baserom.gba", 0xDDE980, 0x0000018 +bgmWindRuins_track3:: @ 08DDE998 + .incbin "baserom.gba", 0xDDE998, 0x000005C +bgmWindRuins_track4:: @ 08DDE9F4 + .incbin "baserom.gba", 0xDDE9F4, 0x00000C0 +gUnk_08DDEAB4:: @ 08DDEAB4 + .incbin "baserom.gba", 0xDDEAB4, 0x0000068 +bgmWindRuins_track5:: @ 08DDEB1C + .incbin "baserom.gba", 0xDDEB1C, 0x000002F +gUnk_08DDEB4B:: @ 08DDEB4B + .incbin "baserom.gba", 0xDDEB4B, 0x000009E +bgmWindRuins_track6:: @ 08DDEBE9 + .incbin "baserom.gba", 0xDDEBE9, 0x000004F +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, 0x000002F +bgmLearnScroll_track1:: @ 08DDEC8B + .incbin "baserom.gba", 0xDDEC8B, 0x000000E +bgmLearnScroll_track2:: @ 08DDEC99 + .incbin "baserom.gba", 0xDDEC99, 0x0000027 +bgmLearnScroll_track3:: @ 08DDECC0 + .incbin "baserom.gba", 0xDDECC0, 0x0000013 +bgmLearnScroll_track4:: @ 08DDECD3 + .incbin "baserom.gba", 0xDDECD3, 0x0000099 +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, 0x0000010 +gUnk_08DE07E4:: @ 08DE07E4 + .incbin "baserom.gba", 0xDE07E4, 0x0000030 +gUnk_08DE0814:: @ 08DE0814 + .incbin "baserom.gba", 0xDE0814, 0x000002C +sfxFF:: @ 08DE0840 + .incbin "baserom.gba", 0xDE0840, 0x0000010 +gUnk_08DE0850:: @ 08DE0850 + .incbin "baserom.gba", 0xDE0850, 0x0000010 +sfx100:: @ 08DE0860 + .incbin "baserom.gba", 0xDE0860, 0x000000C +gUnk_08DE086C:: @ 08DE086C + .incbin "baserom.gba", 0xDE086C, 0x0000010 +sfx101:: @ 08DE087C + .incbin "baserom.gba", 0xDE087C, 0x000000C +gUnk_08DE0888:: @ 08DE0888 + .incbin "baserom.gba", 0xDE0888, 0x0000010 +sfx102:: @ 08DE0898 + .incbin "baserom.gba", 0xDE0898, 0x000000C +gUnk_08DE08A4:: @ 08DE08A4 + .incbin "baserom.gba", 0xDE08A4, 0x0000020 +sfx103:: @ 08DE08C4 + .incbin "baserom.gba", 0xDE08C4, 0x000000C +gUnk_08DE08D0:: @ 08DE08D0 + .incbin "baserom.gba", 0xDE08D0, 0x000002C +sfx104:: @ 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 +sfx105:: @ 08DE199C + .incbin "baserom.gba", 0xDE199C, 0x0000020 +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, 0x0000042 +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, 0x0000084 +sfx1AA_track1:: @ 08DE55D0 + .incbin "baserom.gba", 0xDE55D0, 0x0000054 +gUnk_08DE5624:: @ 08DE5624 + .incbin "baserom.gba", 0xDE5624, 0x0000030 +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/linker.ld b/linker.ld index 534d32e7..e88609ec 100644 --- a/linker.ld +++ b/linker.ld @@ -1038,7 +1038,7 @@ SECTIONS { data/data_089FC6C4.o(.rodata); src/audio.o(.rodata); data/data_08A127A1.o(.rodata); - data/songs.o(.rodata); + data/sounds.o(.rodata); src/eeprom.o(.rodata); } >rom diff --git a/src/audio.c b/src/audio.c index fec07156..580a940e 100644 --- a/src/audio.c +++ b/src/audio.c @@ -270,7 +270,7 @@ extern const SongHeader bgmRoyalValley; extern const SongHeader bgmCloudTops; extern const SongHeader bgmDarkHyruleCastle; extern const SongHeader bgmSecretCastleEntrance; -extern const SongHeader bmgDeepwoodShrine; +extern const SongHeader bgmDeepwoodShrine; extern const SongHeader bgmCaveOfFlames; extern const SongHeader bgmFortressOfWinds; extern const SongHeader bgmTempleOfDroplets; @@ -856,7 +856,7 @@ const Song gSongTable[] = { [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] = { &bmgDeepwoodShrine, 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 },