From cc206a73abd20eac777914a095963bb1395ceea4 Mon Sep 17 00:00:00 2001 From: Henny022p Date: Tue, 23 Mar 2021 00:33:29 +0100 Subject: naming and moving stuff --- src/audio.c | 1170 ++++++++++++++++++++++++++++++++++++++++ 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 +- src/sound.c | 1059 ------------------------------------ 25 files changed, 1212 insertions(+), 1092 deletions(-) create mode 100644 src/audio.c delete mode 100644 src/sound.c (limited to 'src') diff --git a/src/audio.c b/src/audio.c new file mode 100644 index 00000000..6d512858 --- /dev/null +++ b/src/audio.c @@ -0,0 +1,1170 @@ +#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; +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 }, +}; 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)); } diff --git a/src/sound.c b/src/sound.c deleted file mode 100644 index fe061a80..00000000 --- a/src/sound.c +++ /dev/null @@ -1,1059 +0,0 @@ -#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 }, -}; -- cgit v1.2.3