summaryrefslogtreecommitdiff
path: root/src/audio.c
diff options
context:
space:
mode:
authorHenny022p <info@henny022.de>2021-03-23 00:33:29 +0100
committerHenny022p <info@henny022.de>2021-03-23 00:33:29 +0100
commitcc206a73abd20eac777914a095963bb1395ceea4 (patch)
tree6ebc120adbe4f12926a8247bf821b30e4945c707 /src/audio.c
parent5cebf089fd0b34e017aeb36d540bfce051a4969c (diff)
naming and moving stuff
Diffstat (limited to 'src/audio.c')
-rw-r--r--src/audio.c1170
1 files changed, 1170 insertions, 0 deletions
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 },
+};