From dd24c4bd8ad01e14870c1f55dc921e0915f281a5 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Wed, 9 Oct 2019 21:28:00 -0400 Subject: [PATCH 1/6] Rename song pointers --- asm/overworld.s | 4 +- data/sound_data.s | 694 +++++++++++++++++++++---------------------- sound/song_table.inc | 694 +++++++++++++++++++++---------------------- 3 files changed, 696 insertions(+), 696 deletions(-) diff --git a/asm/overworld.s b/asm/overworld.s index 81651a0ad..c3ff5e3c8 100644 --- a/asm/overworld.s +++ b/asm/overworld.s @@ -2411,7 +2411,7 @@ _08055DDC: bgt _08055E24 ldr r0, _08055E1C @ =gMPlayInfo_BGM ldr r1, [r0] - ldr r0, _08055E20 @ =gSong_86E6B0C + ldr r0, _08055E20 @ =mus_win_gym cmp r1, r0 bne _08055E24 movs r0, 0x4 @@ -2421,7 +2421,7 @@ _08055DDC: _08055E14: .4byte gSaveBlock1Ptr _08055E18: .4byte 0x00004f01 _08055E1C: .4byte gMPlayInfo_BGM -_08055E20: .4byte gSong_86E6B0C +_08055E20: .4byte mus_win_gym _08055E24: bl sub_8055D8C lsls r0, 16 diff --git a/data/sound_data.s b/data/sound_data.s index 472c25ee1..3edbfdd24 100644 --- a/data/sound_data.s +++ b/data/sound_data.s @@ -2352,1043 +2352,1043 @@ Cry_Chimecho:: @ 869D4D0 .align 2 .incbin "baserom.gba", 0x69DEE0, 0x17760 -gSong_86B5640:: @ 0x86B5640 +mus_dummy:: @ 0x86B5640 .incbin "baserom.gba", 0x6B5640, 0x20 -gSong_86B5660:: @ 0x86B5660 +se_kaifuku:: @ 0x86B5660 .incbin "baserom.gba", 0x6B5660, 0x2C -gSong_86B568C:: @ 0x86B568C +se_pc_login:: @ 0x86B568C .incbin "baserom.gba", 0x6B568C, 0x24 -gSong_86B56B0:: @ 0x86B56B0 +se_pc_off:: @ 0x86B56B0 .incbin "baserom.gba", 0x6B56B0, 0x44 -gSong_86B56F4:: @ 0x86B56F4 +se_pc_on:: @ 0x86B56F4 .incbin "baserom.gba", 0x6B56F4, 0x2C -gSong_86B5720:: @ 0x86B5720 +se_select:: @ 0x86B5720 .incbin "baserom.gba", 0x6B5720, 0x1C -gSong_86B573C:: @ 0x86B573C +se_win_open:: @ 0x86B573C .incbin "baserom.gba", 0x6B573C, 0x1C -gSong_86B5758:: @ 0x86B5758 +se_wall_hit:: @ 0x86B5758 .incbin "baserom.gba", 0x6B5758, 0x1C -gSong_86B5774:: @ 0x86B5774 +se_door:: @ 0x86B5774 .incbin "baserom.gba", 0x6B5774, 0x34 -gSong_86B57A8:: @ 0x86B57A8 +se_kaidan:: @ 0x86B57A8 .incbin "baserom.gba", 0x6B57A8, 0x24 -gSong_86B57CC:: @ 0x86B57CC +se_dansa:: @ 0x86B57CC .incbin "baserom.gba", 0x6B57CC, 0x1C -gSong_86B57E8:: @ 0x86B57E8 +se_jitensya:: @ 0x86B57E8 .incbin "baserom.gba", 0x6B57E8, 0x2C -gSong_86B5814:: @ 0x86B5814 +se_kouka_l:: @ 0x86B5814 .incbin "baserom.gba", 0x6B5814, 0x4C -gSong_86B5860:: @ 0x86B5860 +se_kouka_m:: @ 0x86B5860 .incbin "baserom.gba", 0x6B5860, 0x7C -gSong_86B58DC:: @ 0x86B58DC +se_kouka_h:: @ 0x86B58DC .incbin "baserom.gba", 0x6B58DC, 0x54 -gSong_86B5930:: @ 0x86B5930 +se_bowa2:: @ 0x86B5930 .incbin "baserom.gba", 0x6B5930, 0x54 -gSong_86B5984:: @ 0x86B5984 +se_poke_dead:: @ 0x86B5984 .incbin "baserom.gba", 0x6B5984, 0x50 -gSong_86B59D4:: @ 0x86B59D4 +se_nigeru:: @ 0x86B59D4 .incbin "baserom.gba", 0x6B59D4, 0x1C -gSong_86B59F0:: @ 0x86B59F0 +se_jido_doa:: @ 0x86B59F0 .incbin "baserom.gba", 0x6B59F0, 0x54 -gSong_86B5A44:: @ 0x86B5A44 +se_naminori:: @ 0x86B5A44 .incbin "baserom.gba", 0x6B5A44, 0x48 -gSong_86B5A8C:: @ 0x86B5A8C +se_ban:: @ 0x86B5A8C .incbin "baserom.gba", 0x6B5A8C, 0x2C -gSong_86B5AB8:: @ 0x86B5AB8 +se_pin:: @ 0x86B5AB8 .incbin "baserom.gba", 0x6B5AB8, 0x24 -gSong_86B5ADC:: @ 0x86B5ADC +se_boo:: @ 0x86B5ADC .incbin "baserom.gba", 0x6B5ADC, 0x24 -gSong_86B5B00:: @ 0x86B5B00 +se_bowa:: @ 0x86B5B00 .incbin "baserom.gba", 0x6B5B00, 0x84 -gSong_86B5B84:: @ 0x86B5B84 +se_jyuni:: @ 0x86B5B84 .incbin "baserom.gba", 0x6B5B84, 0x2C -gSong_86B5BB0:: @ 0x86B5BB0 +se_seikai:: @ 0x86B5BB0 .incbin "baserom.gba", 0x6B5BB0, 0x30 -gSong_86B5BE0:: @ 0x86B5BE0 +se_hazure:: @ 0x86B5BE0 .incbin "baserom.gba", 0x6B5BE0, 0x180 -gSong_86B5D60:: @ 0x86B5D60 +se_exp:: @ 0x86B5D60 .incbin "baserom.gba", 0x6B5D60, 0x24 -gSong_86B5D84:: @ 0x86B5D84 +se_jite_pyoko:: @ 0x86B5D84 .incbin "baserom.gba", 0x6B5D84, 0x24 -gSong_86B5DA8:: @ 0x86B5DA8 +se_mu_pachi:: @ 0x86B5DA8 .incbin "baserom.gba", 0x6B5DA8, 0x24 -gSong_86B5DCC:: @ 0x86B5DCC +se_tk_kasya:: @ 0x86B5DCC .incbin "baserom.gba", 0x6B5DCC, 0x30 -gSong_86B5DFC:: @ 0x86B5DFC +se_fu_zaku:: @ 0x86B5DFC .incbin "baserom.gba", 0x6B5DFC, 0x24 -gSong_86B5E20:: @ 0x86B5E20 +se_fu_zaku2:: @ 0x86B5E20 .incbin "baserom.gba", 0x6B5E20, 0x4C -gSong_86B5E6C:: @ 0x86B5E6C +se_fu_zuzuzu:: @ 0x86B5E6C .incbin "baserom.gba", 0x6B5E6C, 0x38 -gSong_86B5EA4:: @ 0x86B5EA4 +se_ru_gashin:: @ 0x86B5EA4 .incbin "baserom.gba", 0x6B5EA4, 0x54 -gSong_86B5EF8:: @ 0x86B5EF8 +se_ru_gasyan:: @ 0x86B5EF8 .incbin "baserom.gba", 0x6B5EF8, 0x3C -gSong_86B5F34:: @ 0x86B5F34 +se_ru_bari:: @ 0x86B5F34 .incbin "baserom.gba", 0x6B5F34, 0x58 -gSong_86B5F8C:: @ 0x86B5F8C +se_ru_hyuu:: @ 0x86B5F8C .incbin "baserom.gba", 0x6B5F8C, 0x44 -gSong_86B5FD0:: @ 0x86B5FD0 +se_ki_gasyan:: @ 0x86B5FD0 .incbin "baserom.gba", 0x6B5FD0, 0x3C -gSong_86B600C:: @ 0x86B600C +se_tk_warpin:: @ 0x86B600C .incbin "baserom.gba", 0x6B600C, 0x40 -gSong_86B604C:: @ 0x86B604C +se_tk_warpout:: @ 0x86B604C .incbin "baserom.gba", 0x6B604C, 0x2C -gSong_86B6078:: @ 0x86B6078 +se_tu_saa:: @ 0x86B6078 .incbin "baserom.gba", 0x6B6078, 0x3C -gSong_86B60B4:: @ 0x86B60B4 +se_hi_turun:: @ 0x86B60B4 .incbin "baserom.gba", 0x6B60B4, 0xAC -gSong_86B6160:: @ 0x86B6160 +se_track_move:: @ 0x86B6160 .incbin "baserom.gba", 0x6B6160, 0x78 -gSong_86B61D8:: @ 0x86B61D8 +se_track_stop:: @ 0x86B61D8 .incbin "baserom.gba", 0x6B61D8, 0x2C -gSong_86B6204:: @ 0x86B6204 +se_track_haiki:: @ 0x86B6204 .incbin "baserom.gba", 0x6B6204, 0x34 -gSong_86B6238:: @ 0x86B6238 +se_track_door:: @ 0x86B6238 .incbin "baserom.gba", 0x6B6238, 0x2C -gSong_86B6264:: @ 0x86B6264 +se_moter:: @ 0x86B6264 .incbin "baserom.gba", 0x6B6264, 0x44 -gSong_86B62A8:: @ 0x86B62A8 +se_save:: @ 0x86B62A8 .incbin "baserom.gba", 0x6B62A8, 0x2C -gSong_86B62D4:: @ 0x86B62D4 +se_kon:: @ 0x86B62D4 .incbin "baserom.gba", 0x6B62D4, 0x2C -gSong_86B6300:: @ 0x86B6300 +se_kon2:: @ 0x86B6300 .incbin "baserom.gba", 0x6B6300, 0x2C -gSong_86B632C:: @ 0x86B632C +se_kon3:: @ 0x86B632C .incbin "baserom.gba", 0x6B632C, 0x2C -gSong_86B6358:: @ 0x86B6358 +se_kon4:: @ 0x86B6358 .incbin "baserom.gba", 0x6B6358, 0x54 -gSong_86B63AC:: @ 0x86B63AC +se_suikomu:: @ 0x86B63AC .incbin "baserom.gba", 0x6B63AC, 0x44 -gSong_86B63F0:: @ 0x86B63F0 +se_nageru:: @ 0x86B63F0 .incbin "baserom.gba", 0x6B63F0, 0x34 -gSong_86B6424:: @ 0x86B6424 +se_toy_c:: @ 0x86B6424 .incbin "baserom.gba", 0x6B6424, 0x38 -gSong_86B645C:: @ 0x86B645C +se_toy_d:: @ 0x86B645C .incbin "baserom.gba", 0x6B645C, 0x38 -gSong_86B6494:: @ 0x86B6494 +se_toy_e:: @ 0x86B6494 .incbin "baserom.gba", 0x6B6494, 0x38 -gSong_86B64CC:: @ 0x86B64CC +se_toy_f:: @ 0x86B64CC .incbin "baserom.gba", 0x6B64CC, 0x38 -gSong_86B6504:: @ 0x86B6504 +se_toy_g:: @ 0x86B6504 .incbin "baserom.gba", 0x6B6504, 0x38 -gSong_86B653C:: @ 0x86B653C +se_toy_a:: @ 0x86B653C .incbin "baserom.gba", 0x6B653C, 0x38 -gSong_86B6574:: @ 0x86B6574 +se_toy_b:: @ 0x86B6574 .incbin "baserom.gba", 0x6B6574, 0x38 -gSong_86B65AC:: @ 0x86B65AC +se_toy_c1:: @ 0x86B65AC .incbin "baserom.gba", 0x6B65AC, 0x34 -gSong_86B65E0:: @ 0x86B65E0 +se_mizu:: @ 0x86B65E0 .incbin "baserom.gba", 0x6B65E0, 0x24 -gSong_86B6604:: @ 0x86B6604 +se_hashi:: @ 0x86B6604 .incbin "baserom.gba", 0x6B6604, 0x4C -gSong_86B6650:: @ 0x86B6650 +se_daugi:: @ 0x86B6650 .incbin "baserom.gba", 0x6B6650, 0x60 -gSong_86B66B0:: @ 0x86B66B0 +se_pinpon:: @ 0x86B66B0 .incbin "baserom.gba", 0x6B66B0, 0x34 -gSong_86B66E4:: @ 0x86B66E4 +se_fuusen1:: @ 0x86B66E4 .incbin "baserom.gba", 0x6B66E4, 0x30 -gSong_86B6714:: @ 0x86B6714 +se_fuusen2:: @ 0x86B6714 .incbin "baserom.gba", 0x6B6714, 0x38 -gSong_86B674C:: @ 0x86B674C +se_fuusen3:: @ 0x86B674C .incbin "baserom.gba", 0x6B674C, 0x44 -gSong_86B6790:: @ 0x86B6790 +se_toy_kabe:: @ 0x86B6790 .incbin "baserom.gba", 0x6B6790, 0x30 -gSong_86B67C0:: @ 0x86B67C0 +se_toy_dango:: @ 0x86B67C0 .incbin "baserom.gba", 0x6B67C0, 0x28 -gSong_86B67E8:: @ 0x86B67E8 +se_doku:: @ 0x86B67E8 .incbin "baserom.gba", 0x6B67E8, 0x68 -gSong_86B6850:: @ 0x86B6850 +se_esuka:: @ 0x86B6850 .incbin "baserom.gba", 0x6B6850, 0x3C -gSong_86B688C:: @ 0x86B688C +se_t_ame:: @ 0x86B688C .incbin "baserom.gba", 0x6B688C, 0x40 -gSong_86B68CC:: @ 0x86B68CC +se_t_ame_e:: @ 0x86B68CC .incbin "baserom.gba", 0x6B68CC, 0x3C -gSong_86B6908:: @ 0x86B6908 +se_t_ooame:: @ 0x86B6908 .incbin "baserom.gba", 0x6B6908, 0x40 -gSong_86B6948:: @ 0x86B6948 +se_t_ooame_e:: @ 0x86B6948 .incbin "baserom.gba", 0x6B6948, 0x3C -gSong_86B6984:: @ 0x86B6984 +se_t_koame:: @ 0x86B6984 .incbin "baserom.gba", 0x6B6984, 0x40 -gSong_86B69C4:: @ 0x86B69C4 +se_t_koame_e:: @ 0x86B69C4 .incbin "baserom.gba", 0x6B69C4, 0x68 -gSong_86B6A2C:: @ 0x86B6A2C +se_t_kami:: @ 0x86B6A2C .incbin "baserom.gba", 0x6B6A2C, 0x50 -gSong_86B6A7C:: @ 0x86B6A7C +se_t_kami2:: @ 0x86B6A7C .incbin "baserom.gba", 0x6B6A7C, 0x3C -gSong_86B6AB8:: @ 0x86B6AB8 +se_elebeta:: @ 0x86B6AB8 .incbin "baserom.gba", 0x6B6AB8, 0x30 -gSong_86B6AE8:: @ 0x86B6AE8 +se_hinsi:: @ 0x86B6AE8 .incbin "baserom.gba", 0x6B6AE8, 0x4C -gSong_86B6B34:: @ 0x86B6B34 +se_expmax:: @ 0x86B6B34 .incbin "baserom.gba", 0x6B6B34, 0x24 -gSong_86B6B58:: @ 0x86B6B58 +se_tamakoro:: @ 0x86B6B58 .incbin "baserom.gba", 0x6B6B58, 0x54 -gSong_86B6BAC:: @ 0x86B6BAC +se_tamakoro_e:: @ 0x86B6BAC .incbin "baserom.gba", 0x6B6BAC, 0x94 -gSong_86B6C40:: @ 0x86B6C40 +se_basabasa:: @ 0x86B6C40 .incbin "baserom.gba", 0x6B6C40, 0x3C -gSong_86B6C7C:: @ 0x86B6C7C +se_regi:: @ 0x86B6C7C .incbin "baserom.gba", 0x6B6C7C, 0x24 -gSong_86B6CA0:: @ 0x86B6CA0 +se_c_gaji:: @ 0x86B6CA0 .incbin "baserom.gba", 0x6B6CA0, 0x64 -gSong_86B6D04:: @ 0x86B6D04 +se_c_maku_u:: @ 0x86B6D04 .incbin "baserom.gba", 0x6B6D04, 0x68 -gSong_86B6D6C:: @ 0x86B6D6C +se_c_maku_d:: @ 0x86B6D6C .incbin "baserom.gba", 0x6B6D6C, 0x28 -gSong_86B6D94:: @ 0x86B6D94 +se_c_pasi:: @ 0x86B6D94 .incbin "baserom.gba", 0x6B6D94, 0x34 -gSong_86B6DC8:: @ 0x86B6DC8 +se_c_syu:: @ 0x86B6DC8 .incbin "baserom.gba", 0x6B6DC8, 0x2C -gSong_86B6DF4:: @ 0x86B6DF4 +se_c_pikon:: @ 0x86B6DF4 .incbin "baserom.gba", 0x6B6DF4, 0x7C -gSong_86B6E70:: @ 0x86B6E70 +se_reapoke:: @ 0x86B6E70 .incbin "baserom.gba", 0x6B6E70, 0xC0 -gSong_86B6F30:: @ 0x86B6F30 +se_op_basyu:: @ 0x86B6F30 .incbin "baserom.gba", 0x6B6F30, 0xE8 -gSong_86B7018:: @ 0x86B7018 +se_bt_start:: @ 0x86B7018 .incbin "baserom.gba", 0x6B7018, 0x118 -gSong_86B7130:: @ 0x86B7130 +se_dendou:: @ 0x86B7130 .incbin "baserom.gba", 0x6B7130, 0x24 -gSong_86B7154:: @ 0x86B7154 +se_jihanki:: @ 0x86B7154 .incbin "baserom.gba", 0x6B7154, 0x114 -gSong_86B7268:: @ 0x86B7268 +se_tama:: @ 0x86B7268 .incbin "baserom.gba", 0x6B7268, 0x2C -gSong_86B7294:: @ 0x86B7294 +se_z_scroll:: @ 0x86B7294 .incbin "baserom.gba", 0x6B7294, 0x34 -gSong_86B72C8:: @ 0x86B72C8 +se_z_page:: @ 0x86B72C8 .incbin "baserom.gba", 0x6B72C8, 0x64 -gSong_86B732C:: @ 0x86B732C +se_pn_on:: @ 0x86B732C .incbin "baserom.gba", 0x6B732C, 0x68 -gSong_86B7394:: @ 0x86B7394 +se_pn_off:: @ 0x86B7394 .incbin "baserom.gba", 0x6B7394, 0x1FC -gSong_86B7590:: @ 0x86B7590 +se_z_search:: @ 0x86B7590 .incbin "baserom.gba", 0x6B7590, 0x8C -gSong_86B761C:: @ 0x86B761C +se_tamago:: @ 0x86B761C .incbin "baserom.gba", 0x6B761C, 0x50 -gSong_86B766C:: @ 0x86B766C +se_tb_start:: @ 0x86B766C .incbin "baserom.gba", 0x6B766C, 0x2C -gSong_86B7698:: @ 0x86B7698 +se_tb_kon:: @ 0x86B7698 .incbin "baserom.gba", 0x6B7698, 0x20 -gSong_86B76B8:: @ 0x86B76B8 +se_tb_kara:: @ 0x86B76B8 .incbin "baserom.gba", 0x6B76B8, 0x3C -gSong_86B76F4:: @ 0x86B76F4 +se_bidoro:: @ 0x86B76F4 .incbin "baserom.gba", 0x6B76F4, 0x94 -gSong_86B7788:: @ 0x86B7788 +se_w085:: @ 0x86B7788 .incbin "baserom.gba", 0x6B7788, 0x6C -gSong_86B77F4:: @ 0x86B77F4 +se_w085b:: @ 0x86B77F4 .incbin "baserom.gba", 0x6B77F4, 0x48 -gSong_86B783C:: @ 0x86B783C +se_w231:: @ 0x86B783C .incbin "baserom.gba", 0x6B783C, 0xC4 -gSong_86B7900:: @ 0x86B7900 +se_w171:: @ 0x86B7900 .incbin "baserom.gba", 0x6B7900, 0x54 -gSong_86B7954:: @ 0x86B7954 +se_w233:: @ 0x86B7954 .incbin "baserom.gba", 0x6B7954, 0x80 -gSong_86B79D4:: @ 0x86B79D4 +se_w233b:: @ 0x86B79D4 .incbin "baserom.gba", 0x6B79D4, 0x38 -gSong_86B7A0C:: @ 0x86B7A0C +se_w145:: @ 0x86B7A0C .incbin "baserom.gba", 0x6B7A0C, 0x34 -gSong_86B7A40:: @ 0x86B7A40 +se_w145b:: @ 0x86B7A40 .incbin "baserom.gba", 0x6B7A40, 0x40 -gSong_86B7A80:: @ 0x86B7A80 +se_w145c:: @ 0x86B7A80 .incbin "baserom.gba", 0x6B7A80, 0x78 -gSong_86B7AF8:: @ 0x86B7AF8 +se_w240:: @ 0x86B7AF8 .incbin "baserom.gba", 0x6B7AF8, 0x80 -gSong_86B7B78:: @ 0x86B7B78 +se_w015:: @ 0x86B7B78 .incbin "baserom.gba", 0x6B7B78, 0x58 -gSong_86B7BD0:: @ 0x86B7BD0 +se_w081:: @ 0x86B7BD0 .incbin "baserom.gba", 0x6B7BD0, 0xA4 -gSong_86B7C74:: @ 0x86B7C74 +se_w081b:: @ 0x86B7C74 .incbin "baserom.gba", 0x6B7C74, 0x4C -gSong_86B7CC0:: @ 0x86B7CC0 +se_w088:: @ 0x86B7CC0 .incbin "baserom.gba", 0x6B7CC0, 0x7C -gSong_86B7D3C:: @ 0x86B7D3C +se_w016:: @ 0x86B7D3C .incbin "baserom.gba", 0x6B7D3C, 0x4C -gSong_86B7D88:: @ 0x86B7D88 +se_w016b:: @ 0x86B7D88 .incbin "baserom.gba", 0x6B7D88, 0x34 -gSong_86B7DBC:: @ 0x86B7DBC +se_w003:: @ 0x86B7DBC .incbin "baserom.gba", 0x6B7DBC, 0x4C -gSong_86B7E08:: @ 0x86B7E08 +se_w104:: @ 0x86B7E08 .incbin "baserom.gba", 0x6B7E08, 0x60 -gSong_86B7E68:: @ 0x86B7E68 +se_w013:: @ 0x86B7E68 .incbin "baserom.gba", 0x6B7E68, 0x4C -gSong_86B7EB4:: @ 0x86B7EB4 +se_w196:: @ 0x86B7EB4 .incbin "baserom.gba", 0x6B7EB4, 0x84 -gSong_86B7F38:: @ 0x86B7F38 +se_w086:: @ 0x86B7F38 .incbin "baserom.gba", 0x6B7F38, 0x54 -gSong_86B7F8C:: @ 0x86B7F8C +se_w004:: @ 0x86B7F8C .incbin "baserom.gba", 0x6B7F8C, 0xCC -gSong_86B8058:: @ 0x86B8058 +se_w025:: @ 0x86B8058 .incbin "baserom.gba", 0x6B8058, 0xA0 -gSong_86B80F8:: @ 0x86B80F8 +se_w025b:: @ 0x86B80F8 .incbin "baserom.gba", 0x6B80F8, 0x3C -gSong_86B8134:: @ 0x86B8134 +se_w152:: @ 0x86B8134 .incbin "baserom.gba", 0x6B8134, 0x4C -gSong_86B8180:: @ 0x86B8180 +se_w026:: @ 0x86B8180 .incbin "baserom.gba", 0x6B8180, 0x84 -gSong_86B8204:: @ 0x86B8204 +se_w172:: @ 0x86B8204 .incbin "baserom.gba", 0x6B8204, 0x70 -gSong_86B8274:: @ 0x86B8274 +se_w172b:: @ 0x86B8274 .incbin "baserom.gba", 0x6B8274, 0xD4 -gSong_86B8348:: @ 0x86B8348 +se_w053:: @ 0x86B8348 .incbin "baserom.gba", 0x6B8348, 0xA4 -gSong_86B83EC:: @ 0x86B83EC +se_w007:: @ 0x86B83EC .incbin "baserom.gba", 0x6B83EC, 0x70 -gSong_86B845C:: @ 0x86B845C +se_w092:: @ 0x86B845C .incbin "baserom.gba", 0x6B845C, 0x74 -gSong_86B84D0:: @ 0x86B84D0 +se_w221:: @ 0x86B84D0 .incbin "baserom.gba", 0x6B84D0, 0xE0 -gSong_86B85B0:: @ 0x86B85B0 +se_w221b:: @ 0x86B85B0 .incbin "baserom.gba", 0x6B85B0, 0x3C -gSong_86B85EC:: @ 0x86B85EC +se_w052:: @ 0x86B85EC .incbin "baserom.gba", 0x6B85EC, 0x68 -gSong_86B8654:: @ 0x86B8654 +se_w036:: @ 0x86B8654 .incbin "baserom.gba", 0x6B8654, 0x7C -gSong_86B86D0:: @ 0x86B86D0 +se_w059:: @ 0x86B86D0 .incbin "baserom.gba", 0x6B86D0, 0x4C -gSong_86B871C:: @ 0x86B871C +se_w059b:: @ 0x86B871C .incbin "baserom.gba", 0x6B871C, 0x48 -gSong_86B8764:: @ 0x86B8764 +se_w010:: @ 0x86B8764 .incbin "baserom.gba", 0x6B8764, 0x68 -gSong_86B87CC:: @ 0x86B87CC +se_w011:: @ 0x86B87CC .incbin "baserom.gba", 0x6B87CC, 0x9C -gSong_86B8868:: @ 0x86B8868 +se_w017:: @ 0x86B8868 .incbin "baserom.gba", 0x6B8868, 0x164 -gSong_86B89CC:: @ 0x86B89CC +se_w019:: @ 0x86B89CC .incbin "baserom.gba", 0x6B89CC, 0x68 -gSong_86B8A34:: @ 0x86B8A34 +se_w028:: @ 0x86B8A34 .incbin "baserom.gba", 0x6B8A34, 0x44 -gSong_86B8A78:: @ 0x86B8A78 +se_w013b:: @ 0x86B8A78 .incbin "baserom.gba", 0x6B8A78, 0x7C -gSong_86B8AF4:: @ 0x86B8AF4 +se_w044:: @ 0x86B8AF4 .incbin "baserom.gba", 0x6B8AF4, 0x6C -gSong_86B8B60:: @ 0x86B8B60 +se_w029:: @ 0x86B8B60 .incbin "baserom.gba", 0x6B8B60, 0x80 -gSong_86B8BE0:: @ 0x86B8BE0 +se_w057:: @ 0x86B8BE0 .incbin "baserom.gba", 0x6B8BE0, 0x80 -gSong_86B8C60:: @ 0x86B8C60 +se_w056:: @ 0x86B8C60 .incbin "baserom.gba", 0x6B8C60, 0x9C -gSong_86B8CFC:: @ 0x86B8CFC +se_w250:: @ 0x86B8CFC .incbin "baserom.gba", 0x6B8CFC, 0x4C -gSong_86B8D48:: @ 0x86B8D48 +se_w030:: @ 0x86B8D48 .incbin "baserom.gba", 0x6B8D48, 0x40 -gSong_86B8D88:: @ 0x86B8D88 +se_w039:: @ 0x86B8D88 .incbin "baserom.gba", 0x6B8D88, 0x78 -gSong_86B8E00:: @ 0x86B8E00 +se_w054:: @ 0x86B8E00 .incbin "baserom.gba", 0x6B8E00, 0x3C -gSong_86B8E3C:: @ 0x86B8E3C +se_w077:: @ 0x86B8E3C .incbin "baserom.gba", 0x6B8E3C, 0x58 -gSong_86B8E94:: @ 0x86B8E94 +se_w020:: @ 0x86B8E94 .incbin "baserom.gba", 0x6B8E94, 0xC8 -gSong_86B8F5C:: @ 0x86B8F5C +se_w082:: @ 0x86B8F5C .incbin "baserom.gba", 0x6B8F5C, 0xF4 -gSong_86B9050:: @ 0x86B9050 +se_w047:: @ 0x86B9050 .incbin "baserom.gba", 0x6B9050, 0x110 -gSong_86B9160:: @ 0x86B9160 +se_w195:: @ 0x86B9160 .incbin "baserom.gba", 0x6B9160, 0x88 -gSong_86B91E8:: @ 0x86B91E8 +se_w006:: @ 0x86B91E8 .incbin "baserom.gba", 0x6B91E8, 0x48 -gSong_86B9230:: @ 0x86B9230 +se_w091:: @ 0x86B9230 .incbin "baserom.gba", 0x6B9230, 0x60 -gSong_86B9290:: @ 0x86B9290 +se_w146:: @ 0x86B9290 .incbin "baserom.gba", 0x6B9290, 0x4C -gSong_86B92DC:: @ 0x86B92DC +se_w120:: @ 0x86B92DC .incbin "baserom.gba", 0x6B92DC, 0x88 -gSong_86B9364:: @ 0x86B9364 +se_w153:: @ 0x86B9364 .incbin "baserom.gba", 0x6B9364, 0xBC -gSong_86B9420:: @ 0x86B9420 +se_w071b:: @ 0x86B9420 .incbin "baserom.gba", 0x6B9420, 0x58 -gSong_86B9478:: @ 0x86B9478 +se_w071:: @ 0x86B9478 .incbin "baserom.gba", 0x6B9478, 0x7C -gSong_86B94F4:: @ 0x86B94F4 +se_w103:: @ 0x86B94F4 .incbin "baserom.gba", 0x6B94F4, 0xC8 -gSong_86B95BC:: @ 0x86B95BC +se_w062:: @ 0x86B95BC .incbin "baserom.gba", 0x6B95BC, 0xBC -gSong_86B9678:: @ 0x86B9678 +se_w062b:: @ 0x86B9678 .incbin "baserom.gba", 0x6B9678, 0xEC -gSong_86B9764:: @ 0x86B9764 +se_w048:: @ 0x86B9764 .incbin "baserom.gba", 0x6B9764, 0x40 -gSong_86B97A4:: @ 0x86B97A4 +se_w187:: @ 0x86B97A4 .incbin "baserom.gba", 0x6B97A4, 0x5C -gSong_86B9800:: @ 0x86B9800 +se_w118:: @ 0x86B9800 .incbin "baserom.gba", 0x6B9800, 0x38 -gSong_86B9838:: @ 0x86B9838 +se_w155:: @ 0x86B9838 .incbin "baserom.gba", 0x6B9838, 0xB4 -gSong_86B98EC:: @ 0x86B98EC +se_w122:: @ 0x86B98EC .incbin "baserom.gba", 0x6B98EC, 0xA0 -gSong_86B998C:: @ 0x86B998C +se_w060:: @ 0x86B998C .incbin "baserom.gba", 0x6B998C, 0x68 -gSong_86B99F4:: @ 0x86B99F4 +se_w185:: @ 0x86B99F4 .incbin "baserom.gba", 0x6B99F4, 0x124 -gSong_86B9B18:: @ 0x86B9B18 +se_w014:: @ 0x86B9B18 .incbin "baserom.gba", 0x6B9B18, 0x7C -gSong_86B9B94:: @ 0x86B9B94 +se_w043:: @ 0x86B9B94 .incbin "baserom.gba", 0x6B9B94, 0x5C -gSong_86B9BF0:: @ 0x86B9BF0 +se_w207:: @ 0x86B9BF0 .incbin "baserom.gba", 0x6B9BF0, 0x38 -gSong_86B9C28:: @ 0x86B9C28 +se_w207b:: @ 0x86B9C28 .incbin "baserom.gba", 0x6B9C28, 0x50 -gSong_86B9C78:: @ 0x86B9C78 +se_w215:: @ 0x86B9C78 .incbin "baserom.gba", 0x6B9C78, 0x8C -gSong_86B9D04:: @ 0x86B9D04 +se_w109:: @ 0x86B9D04 .incbin "baserom.gba", 0x6B9D04, 0x64 -gSong_86B9D68:: @ 0x86B9D68 +se_w173:: @ 0x86B9D68 .incbin "baserom.gba", 0x6B9D68, 0x78 -gSong_86B9DE0:: @ 0x86B9DE0 +se_w280:: @ 0x86B9DE0 .incbin "baserom.gba", 0x6B9DE0, 0x68 -gSong_86B9E48:: @ 0x86B9E48 +se_w202:: @ 0x86B9E48 .incbin "baserom.gba", 0x6B9E48, 0x154 -gSong_86B9F9C:: @ 0x86B9F9C +se_w060b:: @ 0x86B9F9C .incbin "baserom.gba", 0x6B9F9C, 0xD4 -gSong_86BA070:: @ 0x86BA070 +se_w076:: @ 0x86BA070 .incbin "baserom.gba", 0x6BA070, 0x110 -gSong_86BA180:: @ 0x86BA180 +se_w080:: @ 0x86BA180 .incbin "baserom.gba", 0x6BA180, 0xE4 -gSong_86BA264:: @ 0x86BA264 +se_w100:: @ 0x86BA264 .incbin "baserom.gba", 0x6BA264, 0xE0 -gSong_86BA344:: @ 0x86BA344 +se_w107:: @ 0x86BA344 .incbin "baserom.gba", 0x6BA344, 0x4C -gSong_86BA390:: @ 0x86BA390 +se_w166:: @ 0x86BA390 .incbin "baserom.gba", 0x6BA390, 0x8C -gSong_86BA41C:: @ 0x86BA41C +se_w129:: @ 0x86BA41C .incbin "baserom.gba", 0x6BA41C, 0x190 -gSong_86BA5AC:: @ 0x86BA5AC +se_w115:: @ 0x86BA5AC .incbin "baserom.gba", 0x6BA5AC, 0x1A0 -gSong_86BA74C:: @ 0x86BA74C +se_w112:: @ 0x86BA74C .incbin "baserom.gba", 0x6BA74C, 0x70 -gSong_86BA7BC:: @ 0x86BA7BC +se_w197:: @ 0x86BA7BC .incbin "baserom.gba", 0x6BA7BC, 0x50 -gSong_86BA80C:: @ 0x86BA80C +se_w199:: @ 0x86BA80C .incbin "baserom.gba", 0x6BA80C, 0x124 -gSong_86BA930:: @ 0x86BA930 +se_w236:: @ 0x86BA930 .incbin "baserom.gba", 0x6BA930, 0x80 -gSong_86BA9B0:: @ 0x86BA9B0 +se_w204:: @ 0x86BA9B0 .incbin "baserom.gba", 0x6BA9B0, 0xF0 -gSong_86BAAA0:: @ 0x86BAAA0 +se_w268:: @ 0x86BAAA0 .incbin "baserom.gba", 0x6BAAA0, 0x64 -gSong_86BAB04:: @ 0x86BAB04 +se_w070:: @ 0x86BAB04 .incbin "baserom.gba", 0x6BAB04, 0x5C -gSong_86BAB60:: @ 0x86BAB60 +se_w063:: @ 0x86BAB60 .incbin "baserom.gba", 0x6BAB60, 0xB4 -gSong_86BAC14:: @ 0x86BAC14 +se_w127:: @ 0x86BAC14 .incbin "baserom.gba", 0x6BAC14, 0x1FC -gSong_86BAE10:: @ 0x86BAE10 +se_w179:: @ 0x86BAE10 .incbin "baserom.gba", 0x6BAE10, 0x120 -gSong_86BAF30:: @ 0x86BAF30 +se_w151:: @ 0x86BAF30 .incbin "baserom.gba", 0x6BAF30, 0x170 -gSong_86BB0A0:: @ 0x86BB0A0 +se_w201:: @ 0x86BB0A0 .incbin "baserom.gba", 0x6BB0A0, 0x70 -gSong_86BB110:: @ 0x86BB110 +se_w161:: @ 0x86BB110 .incbin "baserom.gba", 0x6BB110, 0x98 -gSong_86BB1A8:: @ 0x86BB1A8 +se_w161b:: @ 0x86BB1A8 .incbin "baserom.gba", 0x6BB1A8, 0x38 -gSong_86BB1E0:: @ 0x86BB1E0 +se_w227:: @ 0x86BB1E0 .incbin "baserom.gba", 0x6BB1E0, 0xD8 -gSong_86BB2B8:: @ 0x86BB2B8 +se_w227b:: @ 0x86BB2B8 .incbin "baserom.gba", 0x6BB2B8, 0xD8 -gSong_86BB390:: @ 0x86BB390 +se_w226:: @ 0x86BB390 .incbin "baserom.gba", 0x6BB390, 0xAC -gSong_86BB43C:: @ 0x86BB43C +se_w208:: @ 0x86BB43C .incbin "baserom.gba", 0x6BB43C, 0x98 -gSong_86BB4D4:: @ 0x86BB4D4 +se_w213:: @ 0x86BB4D4 .incbin "baserom.gba", 0x6BB4D4, 0x98 -gSong_86BB56C:: @ 0x86BB56C +se_w213b:: @ 0x86BB56C .incbin "baserom.gba", 0x6BB56C, 0xA8 -gSong_86BB614:: @ 0x86BB614 +se_w234:: @ 0x86BB614 .incbin "baserom.gba", 0x6BB614, 0x4C -gSong_86BB660:: @ 0x86BB660 +se_w260:: @ 0x86BB660 .incbin "baserom.gba", 0x6BB660, 0xFC -gSong_86BB75C:: @ 0x86BB75C +se_w328:: @ 0x86BB75C .incbin "baserom.gba", 0x6BB75C, 0x94 -gSong_86BB7F0:: @ 0x86BB7F0 +se_w320:: @ 0x86BB7F0 .incbin "baserom.gba", 0x6BB7F0, 0x64 -gSong_86BB854:: @ 0x86BB854 +se_w255:: @ 0x86BB854 .incbin "baserom.gba", 0x6BB854, 0x9C -gSong_86BB8F0:: @ 0x86BB8F0 +se_w291:: @ 0x86BB8F0 .incbin "baserom.gba", 0x6BB8F0, 0x208 -gSong_86BBAF8:: @ 0x86BBAF8 +se_w089:: @ 0x86BBAF8 .incbin "baserom.gba", 0x6BBAF8, 0xFC -gSong_86BBBF4:: @ 0x86BBBF4 +se_w239:: @ 0x86BBBF4 .incbin "baserom.gba", 0x6BBBF4, 0xF0 -gSong_86BBCE4:: @ 0x86BBCE4 +se_w230:: @ 0x86BBCE4 .incbin "baserom.gba", 0x6BBCE4, 0x84 -gSong_86BBD68:: @ 0x86BBD68 +se_w281:: @ 0x86BBD68 .incbin "baserom.gba", 0x6BBD68, 0x74 -gSong_86BBDDC:: @ 0x86BBDDC +se_w327:: @ 0x86BBDDC .incbin "baserom.gba", 0x6BBDDC, 0x180 -gSong_86BBF5C:: @ 0x86BBF5C +se_w287:: @ 0x86BBF5C .incbin "baserom.gba", 0x6BBF5C, 0x104 -gSong_86BC060:: @ 0x86BC060 +se_w257:: @ 0x86BC060 .incbin "baserom.gba", 0x6BC060, 0x60 -gSong_86BC0C0:: @ 0x86BC0C0 +se_w253:: @ 0x86BC0C0 .incbin "baserom.gba", 0x6BC0C0, 0x70 -gSong_86BC130:: @ 0x86BC130 +se_w258:: @ 0x86BC130 .incbin "baserom.gba", 0x6BC130, 0x11C -gSong_86BC24C:: @ 0x86BC24C +se_w322:: @ 0x86BC24C .incbin "baserom.gba", 0x6BC24C, 0xA4 -gSong_86BC2F0:: @ 0x86BC2F0 +se_w298:: @ 0x86BC2F0 .incbin "baserom.gba", 0x6BC2F0, 0x170 -gSong_86BC460:: @ 0x86BC460 +se_w287b:: @ 0x86BC460 .incbin "baserom.gba", 0x6BC460, 0x134 -gSong_86BC594:: @ 0x86BC594 +se_w114:: @ 0x86BC594 .incbin "baserom.gba", 0x6BC594, 0x84 -gSong_86BC618:: @ 0x86BC618 +se_w063b:: @ 0x86BC618 .incbin "baserom.gba", 0x6BC618, 0x58 -gSong_86BC670:: @ 0x86BC670 +mus_w_door:: @ 0x86BC670 .incbin "baserom.gba", 0x6BC670, 0x30 -gSong_86BC6A0:: @ 0x86BC6A0 +se_card1:: @ 0x86BC6A0 .incbin "baserom.gba", 0x6BC6A0, 0x38 -gSong_86BC6D8:: @ 0x86BC6D8 +se_card2:: @ 0x86BC6D8 .incbin "baserom.gba", 0x6BC6D8, 0x8C -gSong_86BC764:: @ 0x86BC764 +se_card3:: @ 0x86BC764 .incbin "baserom.gba", 0x6BC764, 0x38 -gSong_86BC79C:: @ 0x86BC79C +se_bag1:: @ 0x86BC79C .incbin "baserom.gba", 0x6BC79C, 0x44 -gSong_86BC7E0:: @ 0x86BC7E0 +se_bag2:: @ 0x86BC7E0 .incbin "baserom.gba", 0x6BC7E0, 0x40 -gSong_86BC820:: @ 0x86BC820 +se_getting:: @ 0x86BC820 .incbin "baserom.gba", 0x6BC820, 0x28 -gSong_86BC848:: @ 0x86BC848 +se_shop:: @ 0x86BC848 .incbin "baserom.gba", 0x6BC848, 0xB8 -gSong_86BC900:: @ 0x86BC900 +se_kiteki:: @ 0x86BC900 .incbin "baserom.gba", 0x6BC900, 0x74 -gSong_86BC974:: @ 0x86BC974 +se_help_op:: @ 0x86BC974 .incbin "baserom.gba", 0x6BC974, 0x6C -gSong_86BC9E0:: @ 0x86BC9E0 +se_help_cl:: @ 0x86BC9E0 .incbin "baserom.gba", 0x6BC9E0, 0x48 -gSong_86BCA28:: @ 0x86BCA28 +se_help_ng:: @ 0x86BCA28 .incbin "baserom.gba", 0x6BCA28, 0xE0 -gSong_86BCB08:: @ 0x86BCB08 +se_deomov:: @ 0x86BCB08 .incbin "baserom.gba", 0x6BCB08, 0xC0 -gSong_86BCBC8:: @ 0x86BCBC8 +se_excellent:: @ 0x86BCBC8 .incbin "baserom.gba", 0x6BCBC8, 0x34 -gSong_86BCBFC:: @ 0x86BCBFC +se_nawamiss:: @ 0x86BCBFC .incbin "baserom.gba", 0x6BCBFC, 0xBC -gSong_86BCCB8:: @ 0x86BCCB8 +mus_me_asa:: @ 0x86BCCB8 .incbin "baserom.gba", 0x6BCCB8, 0xE0 -gSong_86BCD98:: @ 0x86BCD98 +mus_fanfa1:: @ 0x86BCD98 .incbin "baserom.gba", 0x6BCD98, 0x14C -gSong_86BCEE4:: @ 0x86BCEE4 +mus_fanfa4:: @ 0x86BCEE4 .incbin "baserom.gba", 0x6BCEE4, 0x19C -gSong_86BD080:: @ 0x86BD080 +mus_fanfa5:: @ 0x86BD080 .incbin "baserom.gba", 0x6BD080, 0x2D8 -gSong_86BD358:: @ 0x86BD358 +mus_me_bachi:: @ 0x86BD358 .incbin "baserom.gba", 0x6BD358, 0x18C -gSong_86BD4E4:: @ 0x86BD4E4 +mus_me_waza:: @ 0x86BD4E4 .incbin "baserom.gba", 0x6BD4E4, 0xD8 -gSong_86BD5BC:: @ 0x86BD5BC +mus_me_kinomi:: @ 0x86BD5BC .incbin "baserom.gba", 0x6BD5BC, 0x6C -gSong_86BD628:: @ 0x86BD628 +mus_me_shinka:: @ 0x86BD628 .incbin "baserom.gba", 0x6BD628, 0x570 -gSong_86BDB98:: @ 0x86BDB98 +mus_shinka:: @ 0x86BDB98 .incbin "baserom.gba", 0x6BDB98, 0xE2C -gSong_86BE9C4:: @ 0x86BE9C4 +mus_battle32:: @ 0x86BE9C4 .incbin "baserom.gba", 0x6BE9C4, 0x10A4 -gSong_86BFA68:: @ 0x86BFA68 +mus_battle20:: @ 0x86BFA68 .incbin "baserom.gba", 0x6BFA68, 0x358 -gSong_86BFDC0:: @ 0x86BFDC0 +mus_p_school:: @ 0x86BFDC0 .incbin "baserom.gba", 0x6BFDC0, 0x220 -gSong_86BFFE0:: @ 0x86BFFE0 +mus_me_b_big:: @ 0x86BFFE0 .incbin "baserom.gba", 0x6BFFE0, 0x140 -gSong_86C0120:: @ 0x86C0120 +mus_me_b_small:: @ 0x86C0120 .incbin "baserom.gba", 0x6C0120, 0xE4 -gSong_86C0204:: @ 0x86C0204 +mus_me_wasure:: @ 0x86C0204 .incbin "baserom.gba", 0x6C0204, 0xF8 -gSong_86C02FC:: @ 0x86C02FC +mus_me_zannen:: @ 0x86C02FC .incbin "baserom.gba", 0x6C02FC, 0x4E8 -gSong_86C07E4:: @ 0x86C07E4 +mus_annai:: @ 0x86C07E4 .incbin "baserom.gba", 0x6C07E4, 0xF3C -gSong_86C1720:: @ 0x86C1720 +mus_slot:: @ 0x86C1720 .incbin "baserom.gba", 0x6C1720, 0x1C24 -gSong_86C3344:: @ 0x86C3344 +mus_ajito:: @ 0x86C3344 .incbin "baserom.gba", 0x6C3344, 0xA0C -gSong_86C3D50:: @ 0x86C3D50 +mus_gym:: @ 0x86C3D50 .incbin "baserom.gba", 0x6C3D50, 0x298 -gSong_86C3FE8:: @ 0x86C3FE8 +mus_purin:: @ 0x86C3FE8 .incbin "baserom.gba", 0x6C3FE8, 0xB00 -gSong_86C4AE8:: @ 0x86C4AE8 +mus_demo:: @ 0x86C4AE8 .incbin "baserom.gba", 0x6C4AE8, 0x1074 -gSong_86C5B5C:: @ 0x86C5B5C +mus_title:: @ 0x86C5B5C .incbin "baserom.gba", 0x6C5B5C, 0xED4 -gSong_86C6A30:: @ 0x86C6A30 +mus_guren:: @ 0x86C6A30 .incbin "baserom.gba", 0x6C6A30, 0xD2C -gSong_86C775C:: @ 0x86C775C +mus_shion:: @ 0x86C775C .incbin "baserom.gba", 0x6C775C, 0x54 -gSong_86C77B0:: @ 0x86C77B0 +mus_kaihuku:: @ 0x86C77B0 .incbin "baserom.gba", 0x6C77B0, 0xC14 -gSong_86C83C4:: @ 0x86C83C4 +mus_cycling:: @ 0x86C83C4 .incbin "baserom.gba", 0x6C83C4, 0x3C0 -gSong_86C8784:: @ 0x86C8784 +mus_rocket:: @ 0x86C8784 .incbin "baserom.gba", 0x6C8784, 0x3B8 -gSong_86C8B3C:: @ 0x86C8B3C +mus_shoujo:: @ 0x86C8B3C .incbin "baserom.gba", 0x6C8B3C, 0x4A8 -gSong_86C8FE4:: @ 0x86C8FE4 +mus_shounen:: @ 0x86C8FE4 .incbin "baserom.gba", 0x6C8FE4, 0xABC -gSong_86C9AA0:: @ 0x86C9AA0 +mus_dendou:: @ 0x86C9AA0 .incbin "baserom.gba", 0x6C9AA0, 0x1218 -gSong_86CACB8:: @ 0x86CACB8 +mus_t_mori:: @ 0x86CACB8 .incbin "baserom.gba", 0x6CACB8, 0x1450 -gSong_86CC108:: @ 0x86CC108 +mus_otsukimi:: @ 0x86CC108 .incbin "baserom.gba", 0x6CC108, 0x123C -gSong_86CD344:: @ 0x86CD344 +mus_pokeyashi:: @ 0x86CD344 .incbin "baserom.gba", 0x6CD344, 0x4010 -gSong_86D1354:: @ 0x86D1354 +mus_ending:: @ 0x86D1354 .incbin "baserom.gba", 0x6D1354, 0xA88 -gSong_86D1DDC:: @ 0x86D1DDC +mus_load01:: @ 0x86D1DDC .incbin "baserom.gba", 0x6D1DDC, 0x870 -gSong_86D264C:: @ 0x86D264C +mus_opening:: @ 0x86D264C .incbin "baserom.gba", 0x6D264C, 0xF3C -gSong_86D3588:: @ 0x86D3588 +mus_load02:: @ 0x86D3588 .incbin "baserom.gba", 0x6D3588, 0xD74 -gSong_86D42FC:: @ 0x86D42FC +mus_load03:: @ 0x86D42FC .incbin "baserom.gba", 0x6D42FC, 0xD40 -gSong_86D503C:: @ 0x86D503C +mus_champ_r:: @ 0x86D503C .incbin "baserom.gba", 0x6D503C, 0x1AE4 -gSong_86D6B20:: @ 0x86D6B20 +mus_vs_gym:: @ 0x86D6B20 .incbin "baserom.gba", 0x6D6B20, 0x2B74 -gSong_86D9694:: @ 0x86D9694 +mus_vs_tore:: @ 0x86D9694 .incbin "baserom.gba", 0x6D9694, 0x117C -gSong_86DA810:: @ 0x86DA810 +mus_vs_yasei:: @ 0x86DA810 .incbin "baserom.gba", 0x6DA810, 0x27D0 -gSong_86DCFE0:: @ 0x86DCFE0 +mus_vs_last:: @ 0x86DCFE0 .incbin "baserom.gba", 0x6DCFE0, 0x864 -gSong_86DD844:: @ 0x86DD844 +mus_masara:: @ 0x86DD844 .incbin "baserom.gba", 0x6DD844, 0x79C -gSong_86DDFE0:: @ 0x86DDFE0 +mus_kenkyu:: @ 0x86DDFE0 .incbin "baserom.gba", 0x6DDFE0, 0x98C -gSong_86DE96C:: @ 0x86DE96C +mus_ohkido:: @ 0x86DE96C .incbin "baserom.gba", 0x6DE96C, 0xA60 -gSong_86DF3CC:: @ 0x86DF3CC +mus_pokecen:: @ 0x86DF3CC .incbin "baserom.gba", 0x6DF3CC, 0x12A4 -gSong_86E0670:: @ 0x86E0670 +mus_santoan:: @ 0x86E0670 .incbin "baserom.gba", 0x6E0670, 0x978 -gSong_86E0FE8:: @ 0x86E0FE8 +mus_naminori:: @ 0x86E0FE8 .incbin "baserom.gba", 0x6E0FE8, 0x8CC -gSong_86E18B4:: @ 0x86E18B4 +mus_p_tower:: @ 0x86E18B4 .incbin "baserom.gba", 0x6E18B4, 0x16F4 -gSong_86E2FA8:: @ 0x86E2FA8 +mus_shiruhu:: @ 0x86E2FA8 .incbin "baserom.gba", 0x6E2FA8, 0xA3C -gSong_86E39E4:: @ 0x86E39E4 +mus_hanada:: @ 0x86E39E4 .incbin "baserom.gba", 0x6E39E4, 0xB80 -gSong_86E4564:: @ 0x86E4564 +mus_tamamusi:: @ 0x86E4564 .incbin "baserom.gba", 0x6E4564, 0x1180 -gSong_86E56E4:: @ 0x86E56E4 +mus_win_tre:: @ 0x86E56E4 .incbin "baserom.gba", 0x6E56E4, 0x538 -gSong_86E5C1C:: @ 0x86E5C1C +mus_win_yasei:: @ 0x86E5C1C .incbin "baserom.gba", 0x6E5C1C, 0xEF0 -gSong_86E6B0C:: @ 0x86E6B0C +mus_win_gym:: @ 0x86E6B0C .incbin "baserom.gba", 0x6E6B0C, 0xE14 -gSong_86E7920:: @ 0x86E7920 +mus_kuchiba:: @ 0x86E7920 .incbin "baserom.gba", 0x6E7920, 0xEF0 -gSong_86E8810:: @ 0x86E8810 +mus_nibi:: @ 0x86E8810 .incbin "baserom.gba", 0x6E8810, 0x83C -gSong_86E904C:: @ 0x86E904C +mus_rival1:: @ 0x86E904C .incbin "baserom.gba", 0x6E904C, 0x7D4 -gSong_86E9820:: @ 0x86E9820 +mus_rival2:: @ 0x86E9820 .incbin "baserom.gba", 0x6E9820, 0x200 -gSong_86E9A20:: @ 0x86E9A20 +mus_fan2:: @ 0x86E9A20 .incbin "baserom.gba", 0x6E9A20, 0x200 -gSong_86E9C20:: @ 0x86E9C20 +mus_fan5:: @ 0x86E9C20 .incbin "baserom.gba", 0x6E9C20, 0x370 -gSong_86E9F90:: @ 0x86E9F90 +mus_fan6:: @ 0x86E9F90 .incbin "baserom.gba", 0x6E9F90, 0x170 -gSong_86EA100:: @ 0x86EA100 +mus_me_photo:: @ 0x86EA100 .incbin "baserom.gba", 0x6EA100, 0x904 -gSong_86EAA04:: @ 0x86EAA04 +mus_titlerog:: @ 0x86EAA04 .incbin "baserom.gba", 0x6EAA04, 0x438 -gSong_86EAE3C:: @ 0x86EAE3C +mus_get_yasei:: @ 0x86EAE3C .incbin "baserom.gba", 0x6EAE3C, 0x8C -gSong_86EAEC8:: @ 0x86EAEC8 +mus_sousa:: @ 0x86EAEC8 .incbin "baserom.gba", 0x6EAEC8, 0x1D0 -gSong_86EB098:: @ 0x86EB098 +mus_sekaikan:: @ 0x86EB098 .incbin "baserom.gba", 0x6EB098, 0xBC -gSong_86EB154:: @ 0x86EB154 +mus_seibetu:: @ 0x86EB154 .incbin "baserom.gba", 0x6EB154, 0xF74 -gSong_86EC0C8:: @ 0x86EC0C8 +mus_jump:: @ 0x86EC0C8 .incbin "baserom.gba", 0x6EC0C8, 0xF7C -gSong_86ED044:: @ 0x86ED044 +mus_union:: @ 0x86ED044 .incbin "baserom.gba", 0x6ED044, 0xA5C -gSong_86EDAA0:: @ 0x86EDAA0 +mus_network:: @ 0x86EDAA0 .incbin "baserom.gba", 0x6EDAA0, 0x480 -gSong_86EDF20:: @ 0x86EDF20 +mus_okurimono:: @ 0x86EDF20 .incbin "baserom.gba", 0x6EDF20, 0xF2C -gSong_86EEE4C:: @ 0x86EEE4C +mus_kinomikui:: @ 0x86EEE4C .incbin "baserom.gba", 0x6EEE4C, 0x1404 -gSong_86F0250:: @ 0x86F0250 +mus_nanadungeon:: @ 0x86F0250 .incbin "baserom.gba", 0x6F0250, 0x4F0 -gSong_86F0740:: @ 0x86F0740 +mus_oshie_tv:: @ 0x86F0740 .incbin "baserom.gba", 0x6F0740, 0xEC0 -gSong_86F1600:: @ 0x86F1600 +mus_nanashima:: @ 0x86F1600 .incbin "baserom.gba", 0x6F1600, 0x121C -gSong_86F281C:: @ 0x86F281C +mus_nanaiseki:: @ 0x86F281C .incbin "baserom.gba", 0x6F281C, 0xEF4 -gSong_86F3710:: @ 0x86F3710 +mus_nana123:: @ 0x86F3710 .incbin "baserom.gba", 0x6F3710, 0x1028 -gSong_86F4738:: @ 0x86F4738 +mus_nana45:: @ 0x86F4738 .incbin "baserom.gba", 0x6F4738, 0xF30 -gSong_86F5668:: @ 0x86F5668 +mus_nana67:: @ 0x86F5668 .incbin "baserom.gba", 0x6F5668, 0x1C4 -gSong_86F582C:: @ 0x86F582C +mus_pokefue:: @ 0x86F582C .incbin "baserom.gba", 0x6F582C, 0x2188 -gSong_86F79B4:: @ 0x86F79B4 +mus_vs_deo:: @ 0x86F79B4 .incbin "baserom.gba", 0x6F79B4, 0x1178 -gSong_86F8B2C:: @ 0x86F8B2C +mus_vs_myu2:: @ 0x86F8B2C .incbin "baserom.gba", 0x6F8B2C, 0x12B8 -gSong_86F9DE4:: @ 0x86F9DE4 +mus_vs_den:: @ 0x86F9DE4 .incbin "baserom.gba", 0x6F9DE4, 0x444 -gSong_86FA228:: @ 0x86FA228 +mus_exeye:: @ 0x86FA228 .incbin "baserom.gba", 0x6FA228, 0x948 -gSong_86FAB70:: @ 0x86FAB70 +mus_deoeye:: @ 0x86FAB70 .incbin "baserom.gba", 0x6FAB70, 0xA00 -gSong_86FB570:: @ 0x86FB570 +mus_t_tower:: @ 0x86FB570 .incbin "baserom.gba", 0x6FB570, 0x840 -gSong_86FBDB0:: @ 0x86FBDB0 +mus_slowmasara:: @ 0x86FBDB0 .incbin "baserom.gba", 0x6FBDB0, 0xDC -gSong_86FBE8C:: @ 0x86FBE8C +mus_tvnoize:: @ 0x86FBE8C .incbin "baserom.gba", 0x6FBE8C, 0x18 diff --git a/sound/song_table.inc b/sound/song_table.inc index 39f1a795e..8ed17dcc9 100644 --- a/sound/song_table.inc +++ b/sound/song_table.inc @@ -1,351 +1,351 @@ gSongTable:: @ 84A32CC - song gSong_86B5640, 0, 0 - song gSong_86B5660, 1, 1 - song gSong_86B568C, 1, 1 - song gSong_86B56B0, 1, 1 - song gSong_86B56F4, 1, 1 - song gSong_86B5720, 2, 2 - song gSong_86B573C, 1, 1 - song gSong_86B5758, 2, 2 - song gSong_86B5774, 1, 1 - song gSong_86B57A8, 1, 1 - song gSong_86B57CC, 1, 1 - song gSong_86B57E8, 1, 1 - song gSong_86B5814, 1, 1 - song gSong_86B5860, 1, 1 - song gSong_86B58DC, 1, 1 - song gSong_86B5930, 1, 1 - song gSong_86B5984, 1, 1 - song gSong_86B59D4, 1, 1 - song gSong_86B59F0, 1, 1 - song gSong_86B5A44, 1, 1 - song gSong_86B5A8C, 1, 1 - song gSong_86B5AB8, 1, 1 - song gSong_86B5ADC, 1, 1 - song gSong_86B5B00, 1, 1 - song gSong_86B5B84, 2, 2 - song gSong_86B5BB0, 1, 1 - song gSong_86B5BE0, 1, 1 - song gSong_86B5D60, 1, 1 - song gSong_86B5D84, 1, 1 - song gSong_86B5DA8, 1, 1 - song gSong_86B5DCC, 1, 1 - song gSong_86B5DFC, 1, 1 - song gSong_86B5E20, 1, 1 - song gSong_86B5E6C, 1, 1 - song gSong_86B5EA4, 1, 1 - song gSong_86B5EF8, 1, 1 - song gSong_86B5F34, 1, 1 - song gSong_86B5F8C, 1, 1 - song gSong_86B5FD0, 2, 2 - song gSong_86B600C, 1, 1 - song gSong_86B604C, 1, 1 - song gSong_86B6078, 1, 1 - song gSong_86B60B4, 1, 1 - song gSong_86B6160, 1, 1 - song gSong_86B61D8, 1, 1 - song gSong_86B6204, 2, 2 - song gSong_86B6238, 1, 1 - song gSong_86B6264, 2, 2 - song gSong_86B62A8, 1, 1 - song gSong_86B62D4, 1, 1 - song gSong_86B6300, 1, 1 - song gSong_86B632C, 1, 1 - song gSong_86B6358, 1, 1 - song gSong_86B63AC, 2, 2 - song gSong_86B63F0, 1, 1 - song gSong_86B6424, 2, 2 - song gSong_86B645C, 2, 2 - song gSong_86B6494, 2, 2 - song gSong_86B64CC, 2, 2 - song gSong_86B6504, 2, 2 - song gSong_86B653C, 2, 2 - song gSong_86B6574, 2, 2 - song gSong_86B65AC, 2, 2 - song gSong_86B65E0, 2, 2 - song gSong_86B6604, 2, 2 - song gSong_86B6650, 1, 1 - song gSong_86B66B0, 1, 1 - song gSong_86B66E4, 2, 2 - song gSong_86B6714, 2, 2 - song gSong_86B674C, 2, 2 - song gSong_86B6790, 2, 2 - song gSong_86B67C0, 2, 2 - song gSong_86B67E8, 1, 1 - song gSong_86B6850, 1, 1 - song gSong_86B688C, 3, 3 - song gSong_86B68CC, 3, 3 - song gSong_86B6908, 3, 3 - song gSong_86B6948, 3, 3 - song gSong_86B6984, 3, 3 - song gSong_86B69C4, 3, 3 - song gSong_86B6A2C, 1, 1 - song gSong_86B6A7C, 1, 1 - song gSong_86B6AB8, 1, 1 - song gSong_86B6AE8, 3, 3 - song gSong_86B6B34, 1, 1 - song gSong_86B6B58, 2, 2 - song gSong_86B6BAC, 2, 2 - song gSong_86B6C40, 1, 1 - song gSong_86B6C7C, 1, 1 - song gSong_86B6CA0, 1, 1 - song gSong_86B6D04, 1, 1 - song gSong_86B6D6C, 1, 1 - song gSong_86B6D94, 1, 1 - song gSong_86B6DC8, 1, 1 - song gSong_86B6DF4, 1, 1 - song gSong_86B6E70, 1, 1 - song gSong_86B6F30, 1, 1 - song gSong_86B7018, 1, 1 - song gSong_86B7130, 1, 1 - song gSong_86B7154, 1, 1 - song gSong_86B7268, 1, 1 - song gSong_86B7294, 1, 1 - song gSong_86B72C8, 1, 1 - song gSong_86B732C, 1, 1 - song gSong_86B7394, 1, 1 - song gSong_86B7590, 1, 1 - song gSong_86B761C, 1, 1 - song gSong_86B766C, 1, 1 - song gSong_86B7698, 1, 1 - song gSong_86B76B8, 2, 2 - song gSong_86B76F4, 1, 1 - song gSong_86B7788, 2, 2 - song gSong_86B77F4, 1, 1 - song gSong_86B783C, 1, 1 - song gSong_86B7900, 1, 1 - song gSong_86B7954, 1, 1 - song gSong_86B79D4, 1, 1 - song gSong_86B7A0C, 1, 1 - song gSong_86B7A40, 1, 1 - song gSong_86B7A80, 1, 1 - song gSong_86B7AF8, 1, 1 - song gSong_86B7B78, 1, 1 - song gSong_86B7BD0, 1, 1 - song gSong_86B7C74, 1, 1 - song gSong_86B7CC0, 1, 1 - song gSong_86B7D3C, 2, 2 - song gSong_86B7D88, 2, 2 - song gSong_86B7DBC, 1, 1 - song gSong_86B7E08, 1, 1 - song gSong_86B7E68, 1, 1 - song gSong_86B7EB4, 1, 1 - song gSong_86B7F38, 1, 1 - song gSong_86B7F8C, 1, 1 - song gSong_86B8058, 1, 1 - song gSong_86B80F8, 1, 1 - song gSong_86B8134, 1, 1 - song gSong_86B8180, 1, 1 - song gSong_86B8204, 1, 1 - song gSong_86B8274, 1, 1 - song gSong_86B8348, 1, 1 - song gSong_86B83EC, 1, 1 - song gSong_86B845C, 1, 1 - song gSong_86B84D0, 1, 1 - song gSong_86B85B0, 2, 2 - song gSong_86B85EC, 1, 1 - song gSong_86B8654, 2, 2 - song gSong_86B86D0, 1, 1 - song gSong_86B871C, 1, 1 - song gSong_86B8764, 1, 1 - song gSong_86B87CC, 1, 1 - song gSong_86B8868, 1, 1 - song gSong_86B89CC, 1, 1 - song gSong_86B8A34, 1, 1 - song gSong_86B8A78, 1, 1 - song gSong_86B8AF4, 1, 1 - song gSong_86B8B60, 1, 1 - song gSong_86B8BE0, 1, 1 - song gSong_86B8C60, 1, 1 - song gSong_86B8CFC, 1, 1 - song gSong_86B8D48, 1, 1 - song gSong_86B8D88, 2, 2 - song gSong_86B8E00, 1, 1 - song gSong_86B8E3C, 1, 1 - song gSong_86B8E94, 2, 2 - song gSong_86B8F5C, 1, 1 - song gSong_86B9050, 1, 1 - song gSong_86B9160, 1, 1 - song gSong_86B91E8, 1, 1 - song gSong_86B9230, 1, 1 - song gSong_86B9290, 1, 1 - song gSong_86B92DC, 1, 1 - song gSong_86B9364, 1, 1 - song gSong_86B9420, 1, 1 - song gSong_86B9478, 1, 1 - song gSong_86B94F4, 1, 1 - song gSong_86B95BC, 1, 1 - song gSong_86B9678, 1, 1 - song gSong_86B9764, 1, 1 - song gSong_86B97A4, 1, 1 - song gSong_86B9800, 1, 1 - song gSong_86B9838, 1, 1 - song gSong_86B98EC, 1, 1 - song gSong_86B998C, 1, 1 - song gSong_86B99F4, 1, 1 - song gSong_86B9B18, 1, 1 - song gSong_86B9B94, 1, 1 - song gSong_86B9BF0, 1, 1 - song gSong_86B9C28, 1, 1 - song gSong_86B9C78, 1, 1 - song gSong_86B9D04, 1, 1 - song gSong_86B9D68, 1, 1 - song gSong_86B9DE0, 1, 1 - song gSong_86B9E48, 1, 1 - song gSong_86B9F9C, 1, 1 - song gSong_86BA070, 2, 2 - song gSong_86BA180, 1, 1 - song gSong_86BA264, 1, 1 - song gSong_86BA344, 1, 1 - song gSong_86BA390, 1, 1 - song gSong_86BA41C, 1, 1 - song gSong_86BA5AC, 1, 1 - song gSong_86BA74C, 1, 1 - song gSong_86BA7BC, 2, 2 - song gSong_86BA80C, 1, 1 - song gSong_86BA930, 1, 1 - song gSong_86BA9B0, 1, 1 - song gSong_86BAAA0, 1, 1 - song gSong_86BAB04, 1, 1 - song gSong_86BAB60, 1, 1 - song gSong_86BAC14, 1, 1 - song gSong_86BAE10, 1, 1 - song gSong_86BAF30, 1, 1 - song gSong_86BB0A0, 1, 1 - song gSong_86BB110, 1, 1 - song gSong_86BB1A8, 1, 1 - song gSong_86BB1E0, 1, 1 - song gSong_86BB2B8, 2, 2 - song gSong_86BB390, 1, 1 - song gSong_86BB43C, 1, 1 - song gSong_86BB4D4, 1, 1 - song gSong_86BB56C, 1, 1 - song gSong_86BB614, 1, 1 - song gSong_86BB660, 1, 1 - song gSong_86BB75C, 1, 1 - song gSong_86BB7F0, 1, 1 - song gSong_86BB854, 1, 1 - song gSong_86BB8F0, 1, 1 - song gSong_86BBAF8, 2, 2 - song gSong_86BBBF4, 2, 2 - song gSong_86BBCE4, 1, 1 - song gSong_86BBD68, 1, 1 - song gSong_86BBDDC, 2, 2 - song gSong_86BBF5C, 1, 1 - song gSong_86BC060, 1, 1 - song gSong_86BC0C0, 1, 1 - song gSong_86BC130, 1, 1 - song gSong_86BC24C, 2, 2 - song gSong_86BC2F0, 1, 1 - song gSong_86BC460, 1, 1 - song gSong_86BC594, 1, 1 - song gSong_86BC618, 1, 1 - song gSong_86BC670, 1, 1 - song gSong_86BC6A0, 1, 1 - song gSong_86BC6D8, 1, 1 - song gSong_86BC764, 1, 1 - song gSong_86BC79C, 1, 1 - song gSong_86BC7E0, 1, 1 - song gSong_86BC820, 1, 1 - song gSong_86BC848, 1, 1 - song gSong_86BC900, 1, 1 - song gSong_86BC974, 1, 1 - song gSong_86BC9E0, 1, 1 - song gSong_86BCA28, 1, 1 - song gSong_86BCB08, 1, 1 - song gSong_86BCBC8, 1, 1 - song gSong_86BCBFC, 1, 1 - song gSong_86BCCB8, 2, 2 - song gSong_86BCD98, 2, 2 - song gSong_86BCEE4, 2, 2 - song gSong_86BD080, 2, 2 - song gSong_86BD358, 2, 2 - song gSong_86BD4E4, 2, 2 - song gSong_86BD5BC, 2, 2 - song gSong_86BD628, 2, 2 - song gSong_86BDB98, 0, 0 - song gSong_86BE9C4, 0, 0 - song gSong_86BFA68, 0, 0 - song gSong_86BFDC0, 0, 0 - song gSong_86BFFE0, 2, 2 - song gSong_86C0120, 2, 2 - song gSong_86C0204, 2, 2 - song gSong_86C02FC, 2, 2 - song gSong_86C07E4, 0, 0 - song gSong_86C1720, 0, 0 - song gSong_86C3344, 0, 0 - song gSong_86C3D50, 0, 0 - song gSong_86C3FE8, 2, 2 - song gSong_86C4AE8, 0, 0 - song gSong_86C5B5C, 0, 0 - song gSong_86C6A30, 0, 0 - song gSong_86C775C, 0, 0 - song gSong_86C77B0, 0, 0 - song gSong_86C83C4, 0, 0 - song gSong_86C8784, 0, 0 - song gSong_86C8B3C, 0, 0 - song gSong_86C8FE4, 0, 0 - song gSong_86C9AA0, 0, 0 - song gSong_86CACB8, 0, 0 - song gSong_86CC108, 0, 0 - song gSong_86CD344, 0, 0 - song gSong_86D1354, 0, 0 - song gSong_86D1DDC, 0, 0 - song gSong_86D264C, 0, 0 - song gSong_86D3588, 0, 0 - song gSong_86D42FC, 0, 0 - song gSong_86D503C, 0, 0 - song gSong_86D6B20, 0, 0 - song gSong_86D9694, 0, 0 - song gSong_86DA810, 0, 0 - song gSong_86DCFE0, 0, 0 - song gSong_86DD844, 0, 0 - song gSong_86DDFE0, 0, 0 - song gSong_86DE96C, 0, 0 - song gSong_86DF3CC, 0, 0 - song gSong_86E0670, 0, 0 - song gSong_86E0FE8, 0, 0 - song gSong_86E18B4, 0, 0 - song gSong_86E2FA8, 0, 0 - song gSong_86E39E4, 0, 0 - song gSong_86E4564, 0, 0 - song gSong_86E56E4, 0, 0 - song gSong_86E5C1C, 0, 0 - song gSong_86E6B0C, 0, 0 - song gSong_86E7920, 0, 0 - song gSong_86E8810, 0, 0 - song gSong_86E904C, 0, 0 - song gSong_86E9820, 0, 0 - song gSong_86E9A20, 2, 2 - song gSong_86E9C20, 2, 2 - song gSong_86E9F90, 2, 2 - song gSong_86EA100, 2, 2 - song gSong_86EAA04, 0, 0 - song gSong_86EAE3C, 0, 0 - song gSong_86EAEC8, 0, 0 - song gSong_86EB098, 0, 0 - song gSong_86EB154, 0, 0 - song gSong_86EC0C8, 0, 0 - song gSong_86ED044, 0, 0 - song gSong_86EDAA0, 0, 0 - song gSong_86EDF20, 0, 0 - song gSong_86EEE4C, 0, 0 - song gSong_86F0250, 0, 0 - song gSong_86F0740, 0, 0 - song gSong_86F1600, 0, 0 - song gSong_86F281C, 0, 0 - song gSong_86F3710, 0, 0 - song gSong_86F4738, 0, 0 - song gSong_86F5668, 0, 0 - song gSong_86F582C, 2, 2 - song gSong_86F79B4, 0, 0 - song gSong_86F8B2C, 0, 0 - song gSong_86F9DE4, 0, 0 - song gSong_86FA228, 0, 0 - song gSong_86FAB70, 0, 0 - song gSong_86FB570, 0, 0 - song gSong_86FBDB0, 0, 0 - song gSong_86FBE8C, 0, 0 + song mus_dummy, 0, 0 + song se_kaifuku, 1, 1 + song se_pc_login, 1, 1 + song se_pc_off, 1, 1 + song se_pc_on, 1, 1 + song se_select, 2, 2 + song se_win_open, 1, 1 + song se_wall_hit, 2, 2 + song se_door, 1, 1 + song se_kaidan, 1, 1 + song se_dansa, 1, 1 + song se_jitensya, 1, 1 + song se_kouka_l, 1, 1 + song se_kouka_m, 1, 1 + song se_kouka_h, 1, 1 + song se_bowa2, 1, 1 + song se_poke_dead, 1, 1 + song se_nigeru, 1, 1 + song se_jido_doa, 1, 1 + song se_naminori, 1, 1 + song se_ban, 1, 1 + song se_pin, 1, 1 + song se_boo, 1, 1 + song se_bowa, 1, 1 + song se_jyuni, 2, 2 + song se_seikai, 1, 1 + song se_hazure, 1, 1 + song se_exp, 1, 1 + song se_jite_pyoko, 1, 1 + song se_mu_pachi, 1, 1 + song se_tk_kasya, 1, 1 + song se_fu_zaku, 1, 1 + song se_fu_zaku2, 1, 1 + song se_fu_zuzuzu, 1, 1 + song se_ru_gashin, 1, 1 + song se_ru_gasyan, 1, 1 + song se_ru_bari, 1, 1 + song se_ru_hyuu, 1, 1 + song se_ki_gasyan, 2, 2 + song se_tk_warpin, 1, 1 + song se_tk_warpout, 1, 1 + song se_tu_saa, 1, 1 + song se_hi_turun, 1, 1 + song se_track_move, 1, 1 + song se_track_stop, 1, 1 + song se_track_haiki, 2, 2 + song se_track_door, 1, 1 + song se_moter, 2, 2 + song se_save, 1, 1 + song se_kon, 1, 1 + song se_kon2, 1, 1 + song se_kon3, 1, 1 + song se_kon4, 1, 1 + song se_suikomu, 2, 2 + song se_nageru, 1, 1 + song se_toy_c, 2, 2 + song se_toy_d, 2, 2 + song se_toy_e, 2, 2 + song se_toy_f, 2, 2 + song se_toy_g, 2, 2 + song se_toy_a, 2, 2 + song se_toy_b, 2, 2 + song se_toy_c1, 2, 2 + song se_mizu, 2, 2 + song se_hashi, 2, 2 + song se_daugi, 1, 1 + song se_pinpon, 1, 1 + song se_fuusen1, 2, 2 + song se_fuusen2, 2, 2 + song se_fuusen3, 2, 2 + song se_toy_kabe, 2, 2 + song se_toy_dango, 2, 2 + song se_doku, 1, 1 + song se_esuka, 1, 1 + song se_t_ame, 3, 3 + song se_t_ame_e, 3, 3 + song se_t_ooame, 3, 3 + song se_t_ooame_e, 3, 3 + song se_t_koame, 3, 3 + song se_t_koame_e, 3, 3 + song se_t_kami, 1, 1 + song se_t_kami2, 1, 1 + song se_elebeta, 1, 1 + song se_hinsi, 3, 3 + song se_expmax, 1, 1 + song se_tamakoro, 2, 2 + song se_tamakoro_e, 2, 2 + song se_basabasa, 1, 1 + song se_regi, 1, 1 + song se_c_gaji, 1, 1 + song se_c_maku_u, 1, 1 + song se_c_maku_d, 1, 1 + song se_c_pasi, 1, 1 + song se_c_syu, 1, 1 + song se_c_pikon, 1, 1 + song se_reapoke, 1, 1 + song se_op_basyu, 1, 1 + song se_bt_start, 1, 1 + song se_dendou, 1, 1 + song se_jihanki, 1, 1 + song se_tama, 1, 1 + song se_z_scroll, 1, 1 + song se_z_page, 1, 1 + song se_pn_on, 1, 1 + song se_pn_off, 1, 1 + song se_z_search, 1, 1 + song se_tamago, 1, 1 + song se_tb_start, 1, 1 + song se_tb_kon, 1, 1 + song se_tb_kara, 2, 2 + song se_bidoro, 1, 1 + song se_w085, 2, 2 + song se_w085b, 1, 1 + song se_w231, 1, 1 + song se_w171, 1, 1 + song se_w233, 1, 1 + song se_w233b, 1, 1 + song se_w145, 1, 1 + song se_w145b, 1, 1 + song se_w145c, 1, 1 + song se_w240, 1, 1 + song se_w015, 1, 1 + song se_w081, 1, 1 + song se_w081b, 1, 1 + song se_w088, 1, 1 + song se_w016, 2, 2 + song se_w016b, 2, 2 + song se_w003, 1, 1 + song se_w104, 1, 1 + song se_w013, 1, 1 + song se_w196, 1, 1 + song se_w086, 1, 1 + song se_w004, 1, 1 + song se_w025, 1, 1 + song se_w025b, 1, 1 + song se_w152, 1, 1 + song se_w026, 1, 1 + song se_w172, 1, 1 + song se_w172b, 1, 1 + song se_w053, 1, 1 + song se_w007, 1, 1 + song se_w092, 1, 1 + song se_w221, 1, 1 + song se_w221b, 2, 2 + song se_w052, 1, 1 + song se_w036, 2, 2 + song se_w059, 1, 1 + song se_w059b, 1, 1 + song se_w010, 1, 1 + song se_w011, 1, 1 + song se_w017, 1, 1 + song se_w019, 1, 1 + song se_w028, 1, 1 + song se_w013b, 1, 1 + song se_w044, 1, 1 + song se_w029, 1, 1 + song se_w057, 1, 1 + song se_w056, 1, 1 + song se_w250, 1, 1 + song se_w030, 1, 1 + song se_w039, 2, 2 + song se_w054, 1, 1 + song se_w077, 1, 1 + song se_w020, 2, 2 + song se_w082, 1, 1 + song se_w047, 1, 1 + song se_w195, 1, 1 + song se_w006, 1, 1 + song se_w091, 1, 1 + song se_w146, 1, 1 + song se_w120, 1, 1 + song se_w153, 1, 1 + song se_w071b, 1, 1 + song se_w071, 1, 1 + song se_w103, 1, 1 + song se_w062, 1, 1 + song se_w062b, 1, 1 + song se_w048, 1, 1 + song se_w187, 1, 1 + song se_w118, 1, 1 + song se_w155, 1, 1 + song se_w122, 1, 1 + song se_w060, 1, 1 + song se_w185, 1, 1 + song se_w014, 1, 1 + song se_w043, 1, 1 + song se_w207, 1, 1 + song se_w207b, 1, 1 + song se_w215, 1, 1 + song se_w109, 1, 1 + song se_w173, 1, 1 + song se_w280, 1, 1 + song se_w202, 1, 1 + song se_w060b, 1, 1 + song se_w076, 2, 2 + song se_w080, 1, 1 + song se_w100, 1, 1 + song se_w107, 1, 1 + song se_w166, 1, 1 + song se_w129, 1, 1 + song se_w115, 1, 1 + song se_w112, 1, 1 + song se_w197, 2, 2 + song se_w199, 1, 1 + song se_w236, 1, 1 + song se_w204, 1, 1 + song se_w268, 1, 1 + song se_w070, 1, 1 + song se_w063, 1, 1 + song se_w127, 1, 1 + song se_w179, 1, 1 + song se_w151, 1, 1 + song se_w201, 1, 1 + song se_w161, 1, 1 + song se_w161b, 1, 1 + song se_w227, 1, 1 + song se_w227b, 2, 2 + song se_w226, 1, 1 + song se_w208, 1, 1 + song se_w213, 1, 1 + song se_w213b, 1, 1 + song se_w234, 1, 1 + song se_w260, 1, 1 + song se_w328, 1, 1 + song se_w320, 1, 1 + song se_w255, 1, 1 + song se_w291, 1, 1 + song se_w089, 2, 2 + song se_w239, 2, 2 + song se_w230, 1, 1 + song se_w281, 1, 1 + song se_w327, 2, 2 + song se_w287, 1, 1 + song se_w257, 1, 1 + song se_w253, 1, 1 + song se_w258, 1, 1 + song se_w322, 2, 2 + song se_w298, 1, 1 + song se_w287b, 1, 1 + song se_w114, 1, 1 + song se_w063b, 1, 1 + song mus_w_door, 1, 1 + song se_card1, 1, 1 + song se_card2, 1, 1 + song se_card3, 1, 1 + song se_bag1, 1, 1 + song se_bag2, 1, 1 + song se_getting, 1, 1 + song se_shop, 1, 1 + song se_kiteki, 1, 1 + song se_help_op, 1, 1 + song se_help_cl, 1, 1 + song se_help_ng, 1, 1 + song se_deomov, 1, 1 + song se_excellent, 1, 1 + song se_nawamiss, 1, 1 + song mus_me_asa, 2, 2 + song mus_fanfa1, 2, 2 + song mus_fanfa4, 2, 2 + song mus_fanfa5, 2, 2 + song mus_me_bachi, 2, 2 + song mus_me_waza, 2, 2 + song mus_me_kinomi, 2, 2 + song mus_me_shinka, 2, 2 + song mus_shinka, 0, 0 + song mus_battle32, 0, 0 + song mus_battle20, 0, 0 + song mus_p_school, 0, 0 + song mus_me_b_big, 2, 2 + song mus_me_b_small, 2, 2 + song mus_me_wasure, 2, 2 + song mus_me_zannen, 2, 2 + song mus_annai, 0, 0 + song mus_slot, 0, 0 + song mus_ajito, 0, 0 + song mus_gym, 0, 0 + song mus_purin, 2, 2 + song mus_demo, 0, 0 + song mus_title, 0, 0 + song mus_guren, 0, 0 + song mus_shion, 0, 0 + song mus_kaihuku, 0, 0 + song mus_cycling, 0, 0 + song mus_rocket, 0, 0 + song mus_shoujo, 0, 0 + song mus_shounen, 0, 0 + song mus_dendou, 0, 0 + song mus_t_mori, 0, 0 + song mus_otsukimi, 0, 0 + song mus_pokeyashi, 0, 0 + song mus_ending, 0, 0 + song mus_load01, 0, 0 + song mus_opening, 0, 0 + song mus_load02, 0, 0 + song mus_load03, 0, 0 + song mus_champ_r, 0, 0 + song mus_vs_gym, 0, 0 + song mus_vs_tore, 0, 0 + song mus_vs_yasei, 0, 0 + song mus_vs_last, 0, 0 + song mus_masara, 0, 0 + song mus_kenkyu, 0, 0 + song mus_ohkido, 0, 0 + song mus_pokecen, 0, 0 + song mus_santoan, 0, 0 + song mus_naminori, 0, 0 + song mus_p_tower, 0, 0 + song mus_shiruhu, 0, 0 + song mus_hanada, 0, 0 + song mus_tamamusi, 0, 0 + song mus_win_tre, 0, 0 + song mus_win_yasei, 0, 0 + song mus_win_gym, 0, 0 + song mus_kuchiba, 0, 0 + song mus_nibi, 0, 0 + song mus_rival1, 0, 0 + song mus_rival2, 0, 0 + song mus_fan2, 2, 2 + song mus_fan5, 2, 2 + song mus_fan6, 2, 2 + song mus_me_photo, 2, 2 + song mus_titlerog, 0, 0 + song mus_get_yasei, 0, 0 + song mus_sousa, 0, 0 + song mus_sekaikan, 0, 0 + song mus_seibetu, 0, 0 + song mus_jump, 0, 0 + song mus_union, 0, 0 + song mus_network, 0, 0 + song mus_okurimono, 0, 0 + song mus_kinomikui, 0, 0 + song mus_nanadungeon, 0, 0 + song mus_oshie_tv, 0, 0 + song mus_nanashima, 0, 0 + song mus_nanaiseki, 0, 0 + song mus_nana123, 0, 0 + song mus_nana45, 0, 0 + song mus_nana67, 0, 0 + song mus_pokefue, 2, 2 + song mus_vs_deo, 0, 0 + song mus_vs_myu2, 0, 0 + song mus_vs_den, 0, 0 + song mus_exeye, 0, 0 + song mus_deoeye, 0, 0 + song mus_t_tower, 0, 0 + song mus_slowmasara, 0, 0 + song mus_tvnoize, 0, 0 dummy_song_header: @ 84A3DA4 .byte 0, 0, 0, 0 From 55353e0023a6a50c7a159264f5b5d2d251d5b7fc Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Thu, 10 Oct 2019 17:15:59 -0400 Subject: [PATCH 2/6] Port songs from Emerald (nonmatching) --- Makefile | 12 +- data/sound_data.s | 1204 +++++--------------------- include/gba/m4a_internal.h | 2 +- ld_script.txt | 339 ++++++++ songs.mk | 910 +++++++++++++++++++ sound/MPlayDef.s | 430 +++++++++ sound/songs/midi/mus_ajito.mid | Bin 0 -> 19485 bytes sound/songs/midi/mus_annai.mid | Bin 0 -> 4005 bytes sound/songs/midi/mus_battle20.mid | Bin 0 -> 15959 bytes sound/songs/midi/mus_battle32.mid | Bin 0 -> 13549 bytes sound/songs/midi/mus_champ_r.mid | Bin 0 -> 8462 bytes sound/songs/midi/mus_cycling.mid | Bin 0 -> 8344 bytes sound/songs/midi/mus_demo.mid | Bin 0 -> 6142 bytes sound/songs/midi/mus_dendou.mid | Bin 0 -> 9038 bytes sound/songs/midi/mus_deoeye.mid | Bin 0 -> 5387 bytes sound/songs/midi/mus_dummy.mid | Bin 0 -> 26 bytes sound/songs/midi/mus_ending.mid | Bin 0 -> 46564 bytes sound/songs/midi/mus_exeye.mid | Bin 0 -> 2717 bytes sound/songs/midi/mus_fan2.mid | Bin 0 -> 1083 bytes sound/songs/midi/mus_fan5.mid | Bin 0 -> 968 bytes sound/songs/midi/mus_fan6.mid | Bin 0 -> 1858 bytes sound/songs/midi/mus_fanfa1.mid | Bin 0 -> 477 bytes sound/songs/midi/mus_fanfa4.mid | Bin 0 -> 739 bytes sound/songs/midi/mus_fanfa5.mid | Bin 0 -> 1070 bytes sound/songs/midi/mus_get_yasei.mid | Bin 0 -> 3168 bytes sound/songs/midi/mus_guren.mid | Bin 0 -> 10496 bytes sound/songs/midi/mus_gym.mid | Bin 0 -> 7602 bytes sound/songs/midi/mus_hanada.mid | Bin 0 -> 7582 bytes sound/songs/midi/mus_jump.mid | Bin 0 -> 12419 bytes sound/songs/midi/mus_kaihuku.mid | Bin 0 -> 151 bytes sound/songs/midi/mus_kenkyu.mid | Bin 0 -> 4579 bytes sound/songs/midi/mus_kinomikui.mid | Bin 0 -> 12388 bytes sound/songs/midi/mus_kuchiba.mid | Bin 0 -> 9915 bytes sound/songs/midi/mus_load01.mid | Bin 0 -> 6879 bytes sound/songs/midi/mus_load02.mid | Bin 0 -> 13344 bytes sound/songs/midi/mus_load03.mid | Bin 0 -> 9427 bytes sound/songs/midi/mus_masara.mid | Bin 0 -> 5402 bytes sound/songs/midi/mus_me_asa.mid | Bin 0 -> 428 bytes sound/songs/midi/mus_me_b_big.mid | Bin 0 -> 1330 bytes sound/songs/midi/mus_me_b_small.mid | Bin 0 -> 783 bytes sound/songs/midi/mus_me_bachi.mid | Bin 0 -> 1690 bytes sound/songs/midi/mus_me_kinomi.mid | Bin 0 -> 484 bytes sound/songs/midi/mus_me_photo.mid | Bin 0 -> 841 bytes sound/songs/midi/mus_me_shinka.mid | Bin 0 -> 234 bytes sound/songs/midi/mus_me_wasure.mid | Bin 0 -> 543 bytes sound/songs/midi/mus_me_waza.mid | Bin 0 -> 973 bytes sound/songs/midi/mus_me_zannen.mid | Bin 0 -> 546 bytes sound/songs/midi/mus_naminori.mid | Bin 0 -> 6050 bytes sound/songs/midi/mus_nana123.mid | Bin 0 -> 11818 bytes sound/songs/midi/mus_nana45.mid | Bin 0 -> 11266 bytes sound/songs/midi/mus_nana67.mid | Bin 0 -> 11567 bytes sound/songs/midi/mus_nanadungeon.mid | Bin 0 -> 12971 bytes sound/songs/midi/mus_nanaiseki.mid | Bin 0 -> 13877 bytes sound/songs/midi/mus_nanashima.mid | Bin 0 -> 11862 bytes sound/songs/midi/mus_network.mid | Bin 0 -> 7151 bytes sound/songs/midi/mus_nibi.mid | Bin 0 -> 11818 bytes sound/songs/midi/mus_ohkido.mid | Bin 0 -> 6969 bytes sound/songs/midi/mus_okurimono.mid | Bin 0 -> 3166 bytes sound/songs/midi/mus_opening.mid | Bin 0 -> 4981 bytes sound/songs/midi/mus_oshie_tv.mid | Bin 0 -> 4005 bytes sound/songs/midi/mus_otsukimi.mid | Bin 0 -> 13409 bytes sound/songs/midi/mus_p_school.mid | Bin 0 -> 3106 bytes sound/songs/midi/mus_p_tower.mid | Bin 0 -> 5056 bytes sound/songs/midi/mus_pokecen.mid | Bin 0 -> 7151 bytes sound/songs/midi/mus_pokefue.mid | Bin 0 -> 703 bytes sound/songs/midi/mus_pokeyashi.mid | Bin 0 -> 18230 bytes sound/songs/midi/mus_purin.mid | Bin 0 -> 1079 bytes sound/songs/midi/mus_rival1.mid | Bin 0 -> 5569 bytes sound/songs/midi/mus_rival2.mid | Bin 0 -> 5234 bytes sound/songs/midi/mus_rocket.mid | Bin 0 -> 2383 bytes sound/songs/midi/mus_santoan.mid | Bin 0 -> 12601 bytes sound/songs/midi/mus_seibetu.mid | Bin 0 -> 374 bytes sound/songs/midi/mus_sekaikan.mid | Bin 0 -> 1464 bytes sound/songs/midi/mus_shinka.mid | Bin 0 -> 6474 bytes sound/songs/midi/mus_shion.mid | Bin 0 -> 12068 bytes sound/songs/midi/mus_shiruhu.mid | Bin 0 -> 18472 bytes sound/songs/midi/mus_shoujo.mid | Bin 0 -> 2125 bytes sound/songs/midi/mus_shounen.mid | Bin 0 -> 2823 bytes sound/songs/midi/mus_slot.mid | Bin 0 -> 12395 bytes sound/songs/midi/mus_slowmasara.mid | Bin 0 -> 5370 bytes sound/songs/midi/mus_sousa.mid | Bin 0 -> 575 bytes sound/songs/midi/mus_t_mori.mid | Bin 0 -> 13877 bytes sound/songs/midi/mus_t_tower.mid | Bin 0 -> 7602 bytes sound/songs/midi/mus_tamamusi.mid | Bin 0 -> 8683 bytes sound/songs/midi/mus_title.mid | Bin 0 -> 11840 bytes sound/songs/midi/mus_titlerog.mid | Bin 0 -> 4192 bytes sound/songs/midi/mus_tvnoize.mid | Bin 0 -> 582 bytes sound/songs/midi/mus_union.mid | Bin 0 -> 12423 bytes sound/songs/midi/mus_vs_den.mid | Bin 0 -> 16522 bytes sound/songs/midi/mus_vs_deo.mid | Bin 0 -> 33236 bytes sound/songs/midi/mus_vs_gym.mid | Bin 0 -> 20538 bytes sound/songs/midi/mus_vs_last.mid | Bin 0 -> 30475 bytes sound/songs/midi/mus_vs_myu2.mid | Bin 0 -> 14876 bytes sound/songs/midi/mus_vs_tore.mid | Bin 0 -> 31971 bytes sound/songs/midi/mus_vs_yasei.mid | Bin 0 -> 14879 bytes sound/songs/midi/mus_win_gym.mid | Bin 0 -> 9749 bytes sound/songs/midi/mus_win_tre.mid | Bin 0 -> 11549 bytes sound/songs/midi/mus_win_yasei.mid | Bin 0 -> 3779 bytes sound/songs/midi/se_ban.mid | Bin 0 -> 148 bytes sound/songs/midi/se_basabasa.mid | Bin 0 -> 266 bytes sound/songs/midi/se_bidoro.mid | Bin 0 -> 135 bytes sound/songs/midi/se_boo.mid | Bin 0 -> 91 bytes sound/songs/midi/se_bowa.mid | Bin 0 -> 86 bytes sound/songs/midi/se_bowa2.mid | Bin 0 -> 181 bytes sound/songs/midi/se_bt_start.mid | Bin 0 -> 334 bytes sound/songs/midi/se_c_gaji.mid | Bin 0 -> 80 bytes sound/songs/midi/se_c_maku_d.mid | Bin 0 -> 195 bytes sound/songs/midi/se_c_maku_u.mid | Bin 0 -> 195 bytes sound/songs/midi/se_c_pasi.mid | Bin 0 -> 86 bytes sound/songs/midi/se_c_pikon.mid | Bin 0 -> 112 bytes sound/songs/midi/se_c_syu.mid | Bin 0 -> 112 bytes sound/songs/midi/se_dansa.mid | Bin 0 -> 83 bytes sound/songs/midi/se_daugi.mid | Bin 0 -> 149 bytes sound/songs/midi/se_dendou.mid | Bin 0 -> 703 bytes sound/songs/midi/se_doku.mid | Bin 0 -> 107 bytes sound/songs/midi/se_door.mid | Bin 0 -> 76 bytes sound/songs/midi/se_elebeta.mid | Bin 0 -> 104 bytes sound/songs/midi/se_esuka.mid | Bin 0 -> 174 bytes sound/songs/midi/se_exp.mid | Bin 0 -> 621 bytes sound/songs/midi/se_expmax.mid | Bin 0 -> 138 bytes sound/songs/midi/se_fu_zaku.mid | Bin 0 -> 124 bytes sound/songs/midi/se_fu_zaku2.mid | Bin 0 -> 92 bytes sound/songs/midi/se_fu_zuzuzu.mid | Bin 0 -> 140 bytes sound/songs/midi/se_fuusen1.mid | Bin 0 -> 118 bytes sound/songs/midi/se_fuusen2.mid | Bin 0 -> 110 bytes sound/songs/midi/se_fuusen3.mid | Bin 0 -> 142 bytes sound/songs/midi/se_hashi.mid | Bin 0 -> 86 bytes sound/songs/midi/se_hazure.mid | Bin 0 -> 99 bytes sound/songs/midi/se_hi_turun.mid | Bin 0 -> 132 bytes sound/songs/midi/se_hinsi.mid | Bin 0 -> 106 bytes sound/songs/midi/se_jido_doa.mid | Bin 0 -> 72 bytes sound/songs/midi/se_jihanki.mid | Bin 0 -> 88 bytes sound/songs/midi/se_jite_pyoko.mid | Bin 0 -> 83 bytes sound/songs/midi/se_jitensya.mid | Bin 0 -> 68 bytes sound/songs/midi/se_jyuni.mid | Bin 0 -> 267 bytes sound/songs/midi/se_kaidan.mid | Bin 0 -> 124 bytes sound/songs/midi/se_kaifuku.mid | Bin 0 -> 91 bytes sound/songs/midi/se_ki_gasyan.mid | Bin 0 -> 152 bytes sound/songs/midi/se_kon.mid | Bin 0 -> 103 bytes sound/songs/midi/se_kon2.mid | Bin 0 -> 103 bytes sound/songs/midi/se_kon3.mid | Bin 0 -> 103 bytes sound/songs/midi/se_kon4.mid | Bin 0 -> 103 bytes sound/songs/midi/se_kouka_h.mid | Bin 0 -> 271 bytes sound/songs/midi/se_kouka_l.mid | Bin 0 -> 103 bytes sound/songs/midi/se_kouka_m.mid | Bin 0 -> 123 bytes sound/songs/midi/se_mizu.mid | Bin 0 -> 105 bytes sound/songs/midi/se_moter.mid | Bin 0 -> 87 bytes sound/songs/midi/se_mu_pachi.mid | Bin 0 -> 87 bytes sound/songs/midi/se_nageru.mid | Bin 0 -> 133 bytes sound/songs/midi/se_naminori.mid | Bin 0 -> 149 bytes sound/songs/midi/se_nigeru.mid | Bin 0 -> 164 bytes sound/songs/midi/se_op_basyu.mid | Bin 0 -> 297 bytes sound/songs/midi/se_pc_login.mid | Bin 0 -> 108 bytes sound/songs/midi/se_pc_off.mid | Bin 0 -> 96 bytes sound/songs/midi/se_pc_on.mid | Bin 0 -> 148 bytes sound/songs/midi/se_pin.mid | Bin 0 -> 107 bytes sound/songs/midi/se_pinpon.mid | Bin 0 -> 130 bytes sound/songs/midi/se_pn_off.mid | Bin 0 -> 227 bytes sound/songs/midi/se_pn_on.mid | Bin 0 -> 227 bytes sound/songs/midi/se_poke_dead.mid | Bin 0 -> 161 bytes sound/songs/midi/se_reapoke.mid | Bin 0 -> 257 bytes sound/songs/midi/se_regi.mid | Bin 0 -> 130 bytes sound/songs/midi/se_ru_bari.mid | Bin 0 -> 142 bytes sound/songs/midi/se_ru_gashin.mid | Bin 0 -> 122 bytes sound/songs/midi/se_ru_gasyan.mid | Bin 0 -> 184 bytes sound/songs/midi/se_ru_hyuu.mid | Bin 0 -> 162 bytes sound/songs/midi/se_save.mid | Bin 0 -> 179 bytes sound/songs/midi/se_seikai.mid | Bin 0 -> 83 bytes sound/songs/midi/se_select.mid | Bin 0 -> 107 bytes sound/songs/midi/se_suikomu.mid | Bin 0 -> 156 bytes sound/songs/midi/se_t_ame.mid | Bin 0 -> 118 bytes sound/songs/midi/se_t_ame_e.mid | Bin 0 -> 134 bytes sound/songs/midi/se_t_kami.mid | Bin 0 -> 191 bytes sound/songs/midi/se_t_kami2.mid | Bin 0 -> 142 bytes sound/songs/midi/se_t_koame.mid | Bin 0 -> 118 bytes sound/songs/midi/se_t_koame_e.mid | Bin 0 -> 134 bytes sound/songs/midi/se_t_ooame.mid | Bin 0 -> 118 bytes sound/songs/midi/se_t_ooame_e.mid | Bin 0 -> 134 bytes sound/songs/midi/se_tama.mid | Bin 0 -> 419 bytes sound/songs/midi/se_tamago.mid | Bin 0 -> 271 bytes sound/songs/midi/se_tamakoro.mid | Bin 0 -> 73 bytes sound/songs/midi/se_tamakoro_e.mid | Bin 0 -> 163 bytes sound/songs/midi/se_tb_kara.mid | Bin 0 -> 78 bytes sound/songs/midi/se_tb_kon.mid | Bin 0 -> 88 bytes sound/songs/midi/se_tb_start.mid | Bin 0 -> 153 bytes sound/songs/midi/se_tk_kasya.mid | Bin 0 -> 84 bytes sound/songs/midi/se_tk_warpin.mid | Bin 0 -> 116 bytes sound/songs/midi/se_tk_warpout.mid | Bin 0 -> 136 bytes sound/songs/midi/se_toy_a.mid | Bin 0 -> 119 bytes sound/songs/midi/se_toy_b.mid | Bin 0 -> 119 bytes sound/songs/midi/se_toy_c.mid | Bin 0 -> 119 bytes sound/songs/midi/se_toy_c1.mid | Bin 0 -> 119 bytes sound/songs/midi/se_toy_d.mid | Bin 0 -> 119 bytes sound/songs/midi/se_toy_dango.mid | Bin 0 -> 100 bytes sound/songs/midi/se_toy_e.mid | Bin 0 -> 119 bytes sound/songs/midi/se_toy_f.mid | Bin 0 -> 119 bytes sound/songs/midi/se_toy_g.mid | Bin 0 -> 119 bytes sound/songs/midi/se_toy_kabe.mid | Bin 0 -> 132 bytes sound/songs/midi/se_track_door.mid | Bin 0 -> 127 bytes sound/songs/midi/se_track_haiki.mid | Bin 0 -> 76 bytes sound/songs/midi/se_track_move.mid | Bin 0 -> 373 bytes sound/songs/midi/se_track_stop.mid | Bin 0 -> 205 bytes sound/songs/midi/se_tu_saa.mid | Bin 0 -> 96 bytes sound/songs/midi/se_w003.mid | Bin 0 -> 113 bytes sound/songs/midi/se_w004.mid | Bin 0 -> 172 bytes sound/songs/midi/se_w006.mid | Bin 0 -> 226 bytes sound/songs/midi/se_w007.mid | Bin 0 -> 308 bytes sound/songs/midi/se_w010.mid | Bin 0 -> 153 bytes sound/songs/midi/se_w011.mid | Bin 0 -> 206 bytes sound/songs/midi/se_w013.mid | Bin 0 -> 194 bytes sound/songs/midi/se_w013b.mid | Bin 0 -> 121 bytes sound/songs/midi/se_w014.mid | Bin 0 -> 508 bytes sound/songs/midi/se_w015.mid | Bin 0 -> 247 bytes sound/songs/midi/se_w016.mid | Bin 0 -> 218 bytes sound/songs/midi/se_w016b.mid | Bin 0 -> 128 bytes sound/songs/midi/se_w017.mid | Bin 0 -> 284 bytes sound/songs/midi/se_w019.mid | Bin 0 -> 648 bytes sound/songs/midi/se_w020.mid | Bin 0 -> 174 bytes sound/songs/midi/se_w025.mid | Bin 0 -> 320 bytes sound/songs/midi/se_w025b.mid | Bin 0 -> 313 bytes sound/songs/midi/se_w026.mid | Bin 0 -> 141 bytes sound/songs/midi/se_w028.mid | Bin 0 -> 198 bytes sound/songs/midi/se_w029.mid | Bin 0 -> 194 bytes sound/songs/midi/se_w030.mid | Bin 0 -> 148 bytes sound/songs/midi/se_w036.mid | Bin 0 -> 200 bytes sound/songs/midi/se_w039.mid | Bin 0 -> 136 bytes sound/songs/midi/se_w043.mid | Bin 0 -> 245 bytes sound/songs/midi/se_z_search.mid | Bin 0 -> 1023 bytes sound/songs/se_w044.s | 100 +++ sound/songs/se_w047.s | 198 +++++ sound/songs/se_w048.s | 161 ++++ sound/songs/se_w052.s | 61 ++ sound/songs/se_w053.s | 175 ++++ sound/songs/se_w054.s | 94 ++ sound/songs/se_w056.s | 124 +++ sound/songs/se_w057.s | 109 +++ sound/songs/se_w059.s | 103 +++ sound/songs/se_w059b.s | 72 ++ sound/songs/se_w060.s | 144 +++ sound/songs/se_w060b.s | 216 +++++ sound/songs/se_w062.s | 173 ++++ sound/songs/se_w062b.s | 131 +++ sound/songs/se_w063.s | 84 ++ sound/songs/se_w063b.s | 115 +++ sound/songs/se_w070.s | 84 ++ sound/songs/se_w071.s | 73 ++ sound/songs/se_w071b.s | 155 ++++ sound/songs/se_w076.s | 164 ++++ sound/songs/se_w077.s | 58 ++ sound/songs/se_w080.s | 205 +++++ sound/songs/se_w081.s | 80 ++ sound/songs/se_w081b.s | 134 +++ sound/songs/se_w082.s | 150 ++++ sound/songs/se_w085.s | 117 +++ sound/songs/se_w085b.s | 85 ++ sound/songs/se_w086.s | 106 +++ sound/songs/se_w088.s | 65 ++ sound/songs/se_w089.s | 326 +++++++ sound/songs/se_w091.s | 66 ++ sound/songs/se_w092.s | 87 ++ sound/songs/se_w100.s | 165 ++++ sound/songs/se_w103.s | 112 +++ sound/songs/se_w104.s | 71 ++ sound/songs/se_w107.s | 165 ++++ sound/songs/se_w109.s | 117 +++ sound/songs/se_w112.s | 276 ++++++ sound/songs/se_w114.s | 250 ++++++ sound/songs/se_w115.s | 267 ++++++ sound/songs/se_w118.s | 79 ++ sound/songs/se_w120.s | 74 ++ sound/songs/se_w122.s | 129 +++ sound/songs/se_w127.s | 137 +++ sound/songs/se_w129.s | 111 +++ sound/songs/se_w145.s | 57 ++ sound/songs/se_w145b.s | 60 ++ sound/songs/se_w145c.s | 62 ++ sound/songs/se_w146.s | 79 ++ sound/songs/se_w151.s | 202 +++++ sound/songs/se_w152.s | 58 ++ sound/songs/se_w153.s | 118 +++ sound/songs/se_w155.s | 57 ++ sound/songs/se_w161.s | 99 +++ sound/songs/se_w161b.s | 124 +++ sound/songs/se_w166.s | 68 ++ sound/songs/se_w171.s | 146 ++++ sound/songs/se_w172.s | 124 +++ sound/songs/se_w172b.s | 99 +++ sound/songs/se_w173.s | 105 +++ sound/songs/se_w179.s | 336 +++++++ sound/songs/se_w185.s | 89 ++ sound/songs/se_w187.s | 72 ++ sound/songs/se_w195.s | 221 +++++ sound/songs/se_w196.s | 72 ++ sound/songs/se_w197.s | 95 ++ sound/songs/se_w199.s | 69 ++ sound/songs/se_w201.s | 290 +++++++ sound/songs/se_w202.s | 81 ++ sound/songs/se_w204.s | 96 ++ sound/songs/se_w207.s | 77 ++ sound/songs/se_w207b.s | 56 ++ sound/songs/se_w208.s | 129 +++ sound/songs/se_w213.s | 126 +++ sound/songs/se_w213b.s | 127 +++ sound/songs/se_w215.s | 83 ++ sound/songs/se_w221.s | 105 +++ sound/songs/se_w221b.s | 180 ++++ sound/songs/se_w226.s | 169 ++++ sound/songs/se_w227.s | 58 ++ sound/songs/se_w227b.s | 173 ++++ sound/songs/se_w230.s | 192 ++++ sound/songs/se_w231.s | 74 ++ sound/songs/se_w233.s | 75 ++ sound/songs/se_w233b.s | 108 +++ sound/songs/se_w234.s | 135 +++ sound/songs/se_w236.s | 218 +++++ sound/songs/se_w239.s | 210 +++++ sound/songs/se_w240.s | 116 +++ sound/songs/se_w250.s | 125 +++ sound/songs/se_w253.s | 86 ++ sound/songs/se_w255.s | 88 ++ sound/songs/se_w257.s | 206 +++++ sound/songs/se_w258.s | 98 +++ sound/songs/se_w260.s | 67 ++ sound/songs/se_w268.s | 186 ++++ sound/songs/se_w280.s | 100 +++ sound/songs/se_w281.s | 127 +++ sound/songs/se_w287.s | 283 ++++++ sound/songs/se_w287b.s | 271 ++++++ sound/songs/se_w291.s | 123 +++ sound/songs/se_w298.s | 121 +++ sound/songs/se_w320.s | 130 +++ sound/songs/se_w322.s | 208 +++++ sound/songs/se_w327.s | 103 +++ sound/songs/se_w328.s | 197 +++++ sound/songs/se_wall_hit.s | 41 + sound/songs/se_win_open.s | 42 + sound/songs/se_z_page.s | 54 ++ sound/songs/se_z_scroll.s | 46 + src/m4a_tables.c | 2 +- 339 files changed, 15853 insertions(+), 1006 deletions(-) create mode 100644 songs.mk create mode 100644 sound/MPlayDef.s create mode 100644 sound/songs/midi/mus_ajito.mid create mode 100644 sound/songs/midi/mus_annai.mid create mode 100644 sound/songs/midi/mus_battle20.mid create mode 100644 sound/songs/midi/mus_battle32.mid create mode 100644 sound/songs/midi/mus_champ_r.mid create mode 100644 sound/songs/midi/mus_cycling.mid create mode 100644 sound/songs/midi/mus_demo.mid create mode 100644 sound/songs/midi/mus_dendou.mid create mode 100644 sound/songs/midi/mus_deoeye.mid create mode 100644 sound/songs/midi/mus_dummy.mid create mode 100644 sound/songs/midi/mus_ending.mid create mode 100644 sound/songs/midi/mus_exeye.mid create mode 100644 sound/songs/midi/mus_fan2.mid create mode 100644 sound/songs/midi/mus_fan5.mid create mode 100644 sound/songs/midi/mus_fan6.mid create mode 100644 sound/songs/midi/mus_fanfa1.mid create mode 100644 sound/songs/midi/mus_fanfa4.mid create mode 100644 sound/songs/midi/mus_fanfa5.mid create mode 100644 sound/songs/midi/mus_get_yasei.mid create mode 100644 sound/songs/midi/mus_guren.mid create mode 100644 sound/songs/midi/mus_gym.mid create mode 100644 sound/songs/midi/mus_hanada.mid create mode 100644 sound/songs/midi/mus_jump.mid create mode 100644 sound/songs/midi/mus_kaihuku.mid create mode 100644 sound/songs/midi/mus_kenkyu.mid create mode 100644 sound/songs/midi/mus_kinomikui.mid create mode 100644 sound/songs/midi/mus_kuchiba.mid create mode 100644 sound/songs/midi/mus_load01.mid create mode 100644 sound/songs/midi/mus_load02.mid create mode 100644 sound/songs/midi/mus_load03.mid create mode 100644 sound/songs/midi/mus_masara.mid create mode 100644 sound/songs/midi/mus_me_asa.mid create mode 100644 sound/songs/midi/mus_me_b_big.mid create mode 100644 sound/songs/midi/mus_me_b_small.mid create mode 100644 sound/songs/midi/mus_me_bachi.mid create mode 100644 sound/songs/midi/mus_me_kinomi.mid create mode 100644 sound/songs/midi/mus_me_photo.mid create mode 100644 sound/songs/midi/mus_me_shinka.mid create mode 100644 sound/songs/midi/mus_me_wasure.mid create mode 100644 sound/songs/midi/mus_me_waza.mid create mode 100644 sound/songs/midi/mus_me_zannen.mid create mode 100644 sound/songs/midi/mus_naminori.mid create mode 100644 sound/songs/midi/mus_nana123.mid create mode 100644 sound/songs/midi/mus_nana45.mid create mode 100644 sound/songs/midi/mus_nana67.mid create mode 100644 sound/songs/midi/mus_nanadungeon.mid create mode 100644 sound/songs/midi/mus_nanaiseki.mid create mode 100644 sound/songs/midi/mus_nanashima.mid create mode 100644 sound/songs/midi/mus_network.mid create mode 100644 sound/songs/midi/mus_nibi.mid create mode 100644 sound/songs/midi/mus_ohkido.mid create mode 100644 sound/songs/midi/mus_okurimono.mid create mode 100644 sound/songs/midi/mus_opening.mid create mode 100644 sound/songs/midi/mus_oshie_tv.mid create mode 100644 sound/songs/midi/mus_otsukimi.mid create mode 100644 sound/songs/midi/mus_p_school.mid create mode 100644 sound/songs/midi/mus_p_tower.mid create mode 100644 sound/songs/midi/mus_pokecen.mid create mode 100644 sound/songs/midi/mus_pokefue.mid create mode 100644 sound/songs/midi/mus_pokeyashi.mid create mode 100644 sound/songs/midi/mus_purin.mid create mode 100644 sound/songs/midi/mus_rival1.mid create mode 100644 sound/songs/midi/mus_rival2.mid create mode 100644 sound/songs/midi/mus_rocket.mid create mode 100644 sound/songs/midi/mus_santoan.mid create mode 100644 sound/songs/midi/mus_seibetu.mid create mode 100644 sound/songs/midi/mus_sekaikan.mid create mode 100644 sound/songs/midi/mus_shinka.mid create mode 100644 sound/songs/midi/mus_shion.mid create mode 100644 sound/songs/midi/mus_shiruhu.mid create mode 100644 sound/songs/midi/mus_shoujo.mid create mode 100644 sound/songs/midi/mus_shounen.mid create mode 100644 sound/songs/midi/mus_slot.mid create mode 100644 sound/songs/midi/mus_slowmasara.mid create mode 100644 sound/songs/midi/mus_sousa.mid create mode 100644 sound/songs/midi/mus_t_mori.mid create mode 100644 sound/songs/midi/mus_t_tower.mid create mode 100644 sound/songs/midi/mus_tamamusi.mid create mode 100644 sound/songs/midi/mus_title.mid create mode 100644 sound/songs/midi/mus_titlerog.mid create mode 100644 sound/songs/midi/mus_tvnoize.mid create mode 100644 sound/songs/midi/mus_union.mid create mode 100644 sound/songs/midi/mus_vs_den.mid create mode 100644 sound/songs/midi/mus_vs_deo.mid create mode 100644 sound/songs/midi/mus_vs_gym.mid create mode 100644 sound/songs/midi/mus_vs_last.mid create mode 100644 sound/songs/midi/mus_vs_myu2.mid create mode 100644 sound/songs/midi/mus_vs_tore.mid create mode 100644 sound/songs/midi/mus_vs_yasei.mid create mode 100644 sound/songs/midi/mus_win_gym.mid create mode 100644 sound/songs/midi/mus_win_tre.mid create mode 100644 sound/songs/midi/mus_win_yasei.mid create mode 100644 sound/songs/midi/se_ban.mid create mode 100644 sound/songs/midi/se_basabasa.mid create mode 100644 sound/songs/midi/se_bidoro.mid create mode 100644 sound/songs/midi/se_boo.mid create mode 100644 sound/songs/midi/se_bowa.mid create mode 100644 sound/songs/midi/se_bowa2.mid create mode 100644 sound/songs/midi/se_bt_start.mid create mode 100644 sound/songs/midi/se_c_gaji.mid create mode 100644 sound/songs/midi/se_c_maku_d.mid create mode 100644 sound/songs/midi/se_c_maku_u.mid create mode 100644 sound/songs/midi/se_c_pasi.mid create mode 100644 sound/songs/midi/se_c_pikon.mid create mode 100644 sound/songs/midi/se_c_syu.mid create mode 100644 sound/songs/midi/se_dansa.mid create mode 100644 sound/songs/midi/se_daugi.mid create mode 100644 sound/songs/midi/se_dendou.mid create mode 100644 sound/songs/midi/se_doku.mid create mode 100644 sound/songs/midi/se_door.mid create mode 100644 sound/songs/midi/se_elebeta.mid create mode 100644 sound/songs/midi/se_esuka.mid create mode 100644 sound/songs/midi/se_exp.mid create mode 100644 sound/songs/midi/se_expmax.mid create mode 100644 sound/songs/midi/se_fu_zaku.mid create mode 100644 sound/songs/midi/se_fu_zaku2.mid create mode 100644 sound/songs/midi/se_fu_zuzuzu.mid create mode 100644 sound/songs/midi/se_fuusen1.mid create mode 100644 sound/songs/midi/se_fuusen2.mid create mode 100644 sound/songs/midi/se_fuusen3.mid create mode 100644 sound/songs/midi/se_hashi.mid create mode 100644 sound/songs/midi/se_hazure.mid create mode 100644 sound/songs/midi/se_hi_turun.mid create mode 100644 sound/songs/midi/se_hinsi.mid create mode 100644 sound/songs/midi/se_jido_doa.mid create mode 100644 sound/songs/midi/se_jihanki.mid create mode 100644 sound/songs/midi/se_jite_pyoko.mid create mode 100644 sound/songs/midi/se_jitensya.mid create mode 100644 sound/songs/midi/se_jyuni.mid create mode 100644 sound/songs/midi/se_kaidan.mid create mode 100644 sound/songs/midi/se_kaifuku.mid create mode 100644 sound/songs/midi/se_ki_gasyan.mid create mode 100644 sound/songs/midi/se_kon.mid create mode 100644 sound/songs/midi/se_kon2.mid create mode 100644 sound/songs/midi/se_kon3.mid create mode 100644 sound/songs/midi/se_kon4.mid create mode 100644 sound/songs/midi/se_kouka_h.mid create mode 100644 sound/songs/midi/se_kouka_l.mid create mode 100644 sound/songs/midi/se_kouka_m.mid create mode 100644 sound/songs/midi/se_mizu.mid create mode 100644 sound/songs/midi/se_moter.mid create mode 100644 sound/songs/midi/se_mu_pachi.mid create mode 100644 sound/songs/midi/se_nageru.mid create mode 100644 sound/songs/midi/se_naminori.mid create mode 100644 sound/songs/midi/se_nigeru.mid create mode 100644 sound/songs/midi/se_op_basyu.mid create mode 100644 sound/songs/midi/se_pc_login.mid create mode 100644 sound/songs/midi/se_pc_off.mid create mode 100644 sound/songs/midi/se_pc_on.mid create mode 100644 sound/songs/midi/se_pin.mid create mode 100644 sound/songs/midi/se_pinpon.mid create mode 100644 sound/songs/midi/se_pn_off.mid create mode 100644 sound/songs/midi/se_pn_on.mid create mode 100644 sound/songs/midi/se_poke_dead.mid create mode 100644 sound/songs/midi/se_reapoke.mid create mode 100644 sound/songs/midi/se_regi.mid create mode 100644 sound/songs/midi/se_ru_bari.mid create mode 100644 sound/songs/midi/se_ru_gashin.mid create mode 100644 sound/songs/midi/se_ru_gasyan.mid create mode 100644 sound/songs/midi/se_ru_hyuu.mid create mode 100644 sound/songs/midi/se_save.mid create mode 100644 sound/songs/midi/se_seikai.mid create mode 100644 sound/songs/midi/se_select.mid create mode 100644 sound/songs/midi/se_suikomu.mid create mode 100644 sound/songs/midi/se_t_ame.mid create mode 100644 sound/songs/midi/se_t_ame_e.mid create mode 100644 sound/songs/midi/se_t_kami.mid create mode 100644 sound/songs/midi/se_t_kami2.mid create mode 100644 sound/songs/midi/se_t_koame.mid create mode 100644 sound/songs/midi/se_t_koame_e.mid create mode 100644 sound/songs/midi/se_t_ooame.mid create mode 100644 sound/songs/midi/se_t_ooame_e.mid create mode 100644 sound/songs/midi/se_tama.mid create mode 100644 sound/songs/midi/se_tamago.mid create mode 100644 sound/songs/midi/se_tamakoro.mid create mode 100644 sound/songs/midi/se_tamakoro_e.mid create mode 100644 sound/songs/midi/se_tb_kara.mid create mode 100644 sound/songs/midi/se_tb_kon.mid create mode 100644 sound/songs/midi/se_tb_start.mid create mode 100644 sound/songs/midi/se_tk_kasya.mid create mode 100644 sound/songs/midi/se_tk_warpin.mid create mode 100644 sound/songs/midi/se_tk_warpout.mid create mode 100644 sound/songs/midi/se_toy_a.mid create mode 100644 sound/songs/midi/se_toy_b.mid create mode 100644 sound/songs/midi/se_toy_c.mid create mode 100644 sound/songs/midi/se_toy_c1.mid create mode 100644 sound/songs/midi/se_toy_d.mid create mode 100644 sound/songs/midi/se_toy_dango.mid create mode 100644 sound/songs/midi/se_toy_e.mid create mode 100644 sound/songs/midi/se_toy_f.mid create mode 100644 sound/songs/midi/se_toy_g.mid create mode 100644 sound/songs/midi/se_toy_kabe.mid create mode 100644 sound/songs/midi/se_track_door.mid create mode 100644 sound/songs/midi/se_track_haiki.mid create mode 100644 sound/songs/midi/se_track_move.mid create mode 100644 sound/songs/midi/se_track_stop.mid create mode 100644 sound/songs/midi/se_tu_saa.mid create mode 100644 sound/songs/midi/se_w003.mid create mode 100644 sound/songs/midi/se_w004.mid create mode 100644 sound/songs/midi/se_w006.mid create mode 100644 sound/songs/midi/se_w007.mid create mode 100644 sound/songs/midi/se_w010.mid create mode 100644 sound/songs/midi/se_w011.mid create mode 100644 sound/songs/midi/se_w013.mid create mode 100644 sound/songs/midi/se_w013b.mid create mode 100644 sound/songs/midi/se_w014.mid create mode 100644 sound/songs/midi/se_w015.mid create mode 100644 sound/songs/midi/se_w016.mid create mode 100644 sound/songs/midi/se_w016b.mid create mode 100644 sound/songs/midi/se_w017.mid create mode 100644 sound/songs/midi/se_w019.mid create mode 100644 sound/songs/midi/se_w020.mid create mode 100644 sound/songs/midi/se_w025.mid create mode 100644 sound/songs/midi/se_w025b.mid create mode 100644 sound/songs/midi/se_w026.mid create mode 100644 sound/songs/midi/se_w028.mid create mode 100644 sound/songs/midi/se_w029.mid create mode 100644 sound/songs/midi/se_w030.mid create mode 100644 sound/songs/midi/se_w036.mid create mode 100644 sound/songs/midi/se_w039.mid create mode 100644 sound/songs/midi/se_w043.mid create mode 100644 sound/songs/midi/se_z_search.mid create mode 100644 sound/songs/se_w044.s create mode 100644 sound/songs/se_w047.s create mode 100644 sound/songs/se_w048.s create mode 100644 sound/songs/se_w052.s create mode 100644 sound/songs/se_w053.s create mode 100644 sound/songs/se_w054.s create mode 100644 sound/songs/se_w056.s create mode 100644 sound/songs/se_w057.s create mode 100644 sound/songs/se_w059.s create mode 100644 sound/songs/se_w059b.s create mode 100644 sound/songs/se_w060.s create mode 100644 sound/songs/se_w060b.s create mode 100644 sound/songs/se_w062.s create mode 100644 sound/songs/se_w062b.s create mode 100644 sound/songs/se_w063.s create mode 100644 sound/songs/se_w063b.s create mode 100644 sound/songs/se_w070.s create mode 100644 sound/songs/se_w071.s create mode 100644 sound/songs/se_w071b.s create mode 100644 sound/songs/se_w076.s create mode 100644 sound/songs/se_w077.s create mode 100644 sound/songs/se_w080.s create mode 100644 sound/songs/se_w081.s create mode 100644 sound/songs/se_w081b.s create mode 100644 sound/songs/se_w082.s create mode 100644 sound/songs/se_w085.s create mode 100644 sound/songs/se_w085b.s create mode 100644 sound/songs/se_w086.s create mode 100644 sound/songs/se_w088.s create mode 100644 sound/songs/se_w089.s create mode 100644 sound/songs/se_w091.s create mode 100644 sound/songs/se_w092.s create mode 100644 sound/songs/se_w100.s create mode 100644 sound/songs/se_w103.s create mode 100644 sound/songs/se_w104.s create mode 100644 sound/songs/se_w107.s create mode 100644 sound/songs/se_w109.s create mode 100644 sound/songs/se_w112.s create mode 100644 sound/songs/se_w114.s create mode 100644 sound/songs/se_w115.s create mode 100644 sound/songs/se_w118.s create mode 100644 sound/songs/se_w120.s create mode 100644 sound/songs/se_w122.s create mode 100644 sound/songs/se_w127.s create mode 100644 sound/songs/se_w129.s create mode 100644 sound/songs/se_w145.s create mode 100644 sound/songs/se_w145b.s create mode 100644 sound/songs/se_w145c.s create mode 100644 sound/songs/se_w146.s create mode 100644 sound/songs/se_w151.s create mode 100644 sound/songs/se_w152.s create mode 100644 sound/songs/se_w153.s create mode 100644 sound/songs/se_w155.s create mode 100644 sound/songs/se_w161.s create mode 100644 sound/songs/se_w161b.s create mode 100644 sound/songs/se_w166.s create mode 100644 sound/songs/se_w171.s create mode 100644 sound/songs/se_w172.s create mode 100644 sound/songs/se_w172b.s create mode 100644 sound/songs/se_w173.s create mode 100644 sound/songs/se_w179.s create mode 100644 sound/songs/se_w185.s create mode 100644 sound/songs/se_w187.s create mode 100644 sound/songs/se_w195.s create mode 100644 sound/songs/se_w196.s create mode 100644 sound/songs/se_w197.s create mode 100644 sound/songs/se_w199.s create mode 100644 sound/songs/se_w201.s create mode 100644 sound/songs/se_w202.s create mode 100644 sound/songs/se_w204.s create mode 100644 sound/songs/se_w207.s create mode 100644 sound/songs/se_w207b.s create mode 100644 sound/songs/se_w208.s create mode 100644 sound/songs/se_w213.s create mode 100644 sound/songs/se_w213b.s create mode 100644 sound/songs/se_w215.s create mode 100644 sound/songs/se_w221.s create mode 100644 sound/songs/se_w221b.s create mode 100644 sound/songs/se_w226.s create mode 100644 sound/songs/se_w227.s create mode 100644 sound/songs/se_w227b.s create mode 100644 sound/songs/se_w230.s create mode 100644 sound/songs/se_w231.s create mode 100644 sound/songs/se_w233.s create mode 100644 sound/songs/se_w233b.s create mode 100644 sound/songs/se_w234.s create mode 100644 sound/songs/se_w236.s create mode 100644 sound/songs/se_w239.s create mode 100644 sound/songs/se_w240.s create mode 100644 sound/songs/se_w250.s create mode 100644 sound/songs/se_w253.s create mode 100644 sound/songs/se_w255.s create mode 100644 sound/songs/se_w257.s create mode 100644 sound/songs/se_w258.s create mode 100644 sound/songs/se_w260.s create mode 100644 sound/songs/se_w268.s create mode 100644 sound/songs/se_w280.s create mode 100644 sound/songs/se_w281.s create mode 100644 sound/songs/se_w287.s create mode 100644 sound/songs/se_w287b.s create mode 100644 sound/songs/se_w291.s create mode 100644 sound/songs/se_w298.s create mode 100644 sound/songs/se_w320.s create mode 100644 sound/songs/se_w322.s create mode 100644 sound/songs/se_w327.s create mode 100644 sound/songs/se_w328.s create mode 100644 sound/songs/se_wall_hit.s create mode 100644 sound/songs/se_win_open.s create mode 100644 sound/songs/se_z_page.s create mode 100644 sound/songs/se_z_scroll.s diff --git a/Makefile b/Makefile index 297cbb68b..759ab3769 100644 --- a/Makefile +++ b/Makefile @@ -48,11 +48,13 @@ C_SUBDIR = src ASM_SUBDIR = asm DATA_ASM_SUBDIR = data SONG_SUBDIR = sound/songs +MID_SUBDIR = sound/songs/midi C_BUILDDIR = $(OBJ_DIR)/$(C_SUBDIR) ASM_BUILDDIR = $(OBJ_DIR)/$(ASM_SUBDIR) DATA_ASM_BUILDDIR = $(OBJ_DIR)/$(DATA_ASM_SUBDIR) SONG_BUILDDIR = $(OBJ_DIR)/$(SONG_SUBDIR) +MID_BUILDDIR = $(OBJ_DIR)/$(MID_SUBDIR) ASFLAGS := -mcpu=arm7tdmi --defsym $(GAME_VERSION)=1 --defsym REVISION=$(REVISION) --defsym $(GAME_LANGUAGE)=1 @@ -86,7 +88,7 @@ JSONPROC := tools/jsonproc/jsonproc # Secondary expansion is required for dependency variables in object rules. .SECONDEXPANSION: -$(shell mkdir -p $(C_BUILDDIR) $(ASM_BUILDDIR) $(DATA_ASM_BUILDDIR) $(SONG_BUILDDIR)) +$(shell mkdir -p $(C_BUILDDIR) $(ASM_BUILDDIR) $(DATA_ASM_BUILDDIR) $(SONG_BUILDDIR) $(MID_BUILDDIR)) infoshell = $(foreach line, $(shell $1 | sed "s/ /__SPACE__/g"), $(info $(subst __SPACE__, ,$(line)))) @@ -110,7 +112,10 @@ DATA_ASM_OBJS := $(patsubst $(DATA_ASM_SUBDIR)/%.s,$(DATA_ASM_BUILDDIR)/%.o,$(DA SONG_SRCS := $(wildcard $(SONG_SUBDIR)/*.s) SONG_OBJS := $(patsubst $(SONG_SUBDIR)/%.s,$(SONG_BUILDDIR)/%.o,$(SONG_SRCS)) -OBJS := $(C_OBJS) $(ASM_OBJS) $(DATA_ASM_OBJS) $(SONG_OBJS) +MID_SRCS := $(wildcard $(MID_SUBDIR)/*.mid) +MID_OBJS := $(patsubst $(MID_SUBDIR)/%.mid,$(MID_BUILDDIR)/%.o,$(MID_SRCS)) + +OBJS := $(C_OBJS) $(ASM_OBJS) $(DATA_ASM_OBJS) $(SONG_OBJS) $(MID_OBJS) OBJS_REL := $(patsubst $(OBJ_DIR)/%,%,$(OBJS)) TOOLDIRS := $(filter-out tools/agbcc tools/binutils,$(wildcard tools/*)) @@ -141,7 +146,7 @@ compare: mostlyclean: tidy rm -f sound/direct_sound_samples/*.bin - rm -f $(SONG_OBJS) + rm -f $(SONG_OBJS) $(MID_SUBDIR)/*.s find . \( -iname '*.1bpp' -o -iname '*.4bpp' -o -iname '*.8bpp' -o -iname '*.gbapal' -o -iname '*.lz' -o -iname '*.latfont' -o -iname '*.hwjpnfont' -o -iname '*.fwjpnfont' \) -exec rm {} + rm -f $(DATA_ASM_SUBDIR)/layouts/layouts.inc $(DATA_ASM_SUBDIR)/layouts/layouts_table.inc rm -f $(DATA_ASM_SUBDIR)/maps/connections.inc $(DATA_ASM_SUBDIR)/maps/events.inc $(DATA_ASM_SUBDIR)/maps/groups.inc $(DATA_ASM_SUBDIR)/maps/headers.inc @@ -163,6 +168,7 @@ include graphics_file_rules.mk include tileset_rules.mk include map_data_rules.mk include json_data_rules.mk +include songs.mk %.s: ; %.png: ; diff --git a/data/sound_data.s b/data/sound_data.s index 3edbfdd24..15e74efc3 100644 --- a/data/sound_data.s +++ b/data/sound_data.s @@ -2,8 +2,29 @@ .include "asm/macros/music_voice.inc" .section .rodata -voicegroup_pokemon_cry:: @ 8489C8C - .incbin "baserom.gba", 0x489C8C, 0x2C88 +voicegroup000:: @ 8489C8C + .incbin "baserom.gba", 0x489C8C, 0xF24 + +voicegroup012:: @ 848ABB0 + .incbin "baserom.gba", 0x48ABB0, 0x4C8 + +voicegroup026:: @ 848B078 + .incbin "baserom.gba", 0x48B078, 0x3FC + +voicegroup120:: @ 848B474 + .incbin "baserom.gba", 0x48B474, 0x444 + +voicegroup119:: @ 848B8B8 + .incbin "baserom.gba", 0x48B8B8, 0x444 + +voicegroup081:: @ 848BCFC + .incbin "baserom.gba", 0x48BCFC, 0x18 + +voicegroup127:: @ 848BD14 + .incbin "baserom.gba", 0x48BD14, 0x600 + +voicegroup128:: @ 848C314 + .incbin "baserom.gba", 0x48C314, 0x600 .align 2 gCryTable:: @ 848C914 @@ -787,8 +808,182 @@ gCryTable2:: @ 848DB44 cry2 Cry_Deoxys cry2 Cry_Chimecho -gUnknown_848ED74:: @ 848ED74 - .incbin "baserom.gba", 0x48ED74, 0x14528 +voicegroup129:: @ 848ED74 + .incbin "baserom.gba", 0x48ED74, 0x600 + +voicegroup130:: @ 848F374 + .incbin "baserom.gba", 0x48F374, 0x600 + +voicegroup131:: @ 848F974 + .incbin "baserom.gba", 0x48F974, 0x600 + +voicegroup132:: @ 848FF74 + .incbin "baserom.gba", 0x48FF74, 0x600 + +voicegroup133:: @ 8490574 + .incbin "baserom.gba", 0x490574, 0x600 + +voicegroup134:: @ 8490B74 + .incbin "baserom.gba", 0x490B74, 0x438 + +voicegroup135:: @ 8490FAC + .incbin "baserom.gba", 0x490FAC, 0x3E4 + +voicegroup136:: @ 8491390 + .incbin "baserom.gba", 0x491390, 0x600 + +voicegroup137:: @ 8491990 + .incbin "baserom.gba", 0x491990, 0x600 + +voicegroup138:: @ 8491F90 + .incbin "baserom.gba", 0x491F90, 0x600 + +voicegroup139:: @ 8492590 + .incbin "baserom.gba", 0x492590, 0x600 + +voicegroup140:: @ 8492B90 + .incbin "baserom.gba", 0x492B90, 0x30 + +voicegroup141:: @ 8492BC0 + .incbin "baserom.gba", 0x492BC0, 0x600 + +voicegroup142:: @ 84931C0 + .incbin "baserom.gba", 0x4931C0, 0x3F0 + +voicegroup143:: @ 84935B0 + .incbin "baserom.gba", 0x4935B0, 0x600 + +voicegroup144:: @ 8493BB0 + .incbin "baserom.gba", 0x493BB0, 0x600 + +voicegroup145:: @ 84941B0 + .incbin "baserom.gba", 0x4941B0, 0x600 + +voicegroup146:: @ 84947B0 + .incbin "baserom.gba", 0x4947B0, 0x600 + +voicegroup147:: @ 8494DB0 + .incbin "baserom.gba", 0x494DB0, 0x3F0 + +voicegroup148:: @ 84951A0 + .incbin "baserom.gba", 0x4951A0, 0x600 + +voicegroup149:: @ 84957A0 + .incbin "baserom.gba", 0x4957A0, 0x45C + +voicegroup150:: @ 8495BFC + .incbin "baserom.gba", 0x495BFC, 0x600 + +voicegroup151:: @ 84961FC + .incbin "baserom.gba", 0x4961FC, 0x420 + +voicegroup152:: @ 849661C + .incbin "baserom.gba", 0x49661C, 0x600 + +voicegroup153:: @ 8496C1C + .incbin "baserom.gba", 0x496C1C, 0x600 + +voicegroup154:: @ 849721C + .incbin "baserom.gba", 0x49721C, 0x45C + +voicegroup155:: @ 8497678 + .incbin "baserom.gba", 0x497678, 0x600 + +voicegroup156:: @ 8497C78 + .incbin "baserom.gba", 0x497C78, 0x600 + +voicegroup157:: @ 8498278 + .incbin "baserom.gba", 0x498278, 0x600 + +voicegroup158:: @ 8498878 + .incbin "baserom.gba", 0x498878, 0x600 + +voicegroup159:: @ 8498E78 + .incbin "baserom.gba", 0x498E78, 0x600 + +voicegroup160:: @ 8499478 + .incbin "baserom.gba", 0x499478, 0x420 + +voicegroup161:: @ 8499898 + .incbin "baserom.gba", 0x499898, 0x600 + +voicegroup162:: @ 8499E98 + .incbin "baserom.gba", 0x499E98, 0x45C + +voicegroup163:: @ 849A2F4 + .incbin "baserom.gba", 0x49A2F4, 0x600 + +voicegroup164:: @ 849A8F4 + .incbin "baserom.gba", 0x49A8F4, 0x600 + +voicegroup165:: @ 849AEF4 + .incbin "baserom.gba", 0x49AEF4, 0x600 + +voicegroup166:: @ 849B4F4 + .incbin "baserom.gba", 0x49B4F4, 0x600 + +voicegroup167:: @ 849BAF4 + .incbin "baserom.gba", 0x49BAF4, 0x600 + +voicegroup168:: @ 849C0F4 + .incbin "baserom.gba", 0x49C0F4, 0x600 + +voicegroup169:: @ 849C6F4 + .incbin "baserom.gba", 0x49C6F4, 0x600 + +voicegroup170:: @ 849CCF4 + .incbin "baserom.gba", 0x49CCF4, 0x3F0 + +voicegroup171:: @ 849D0E4 + .incbin "baserom.gba", 0x49D0E4, 0x444 + +voicegroup172:: @ 849D528 + .incbin "baserom.gba", 0x49D528, 0x600 + +voicegroup173:: @ 849DB28 + .incbin "baserom.gba", 0x49DB28, 0x600 + +voicegroup174:: @ 849E128 + .incbin "baserom.gba", 0x49E128, 0x75C + +voicegroup175:: @ 849E884 + .incbin "baserom.gba", 0x49E884, 0x8E8 + +voicegroup178:: @ 849F16C + .incbin "baserom.gba", 0x49F16C, 0x420 + +voicegroup179:: @ 849F58C + .incbin "baserom.gba", 0x49F58C, 0x420 + +voicegroup180:: @ 849F9AC + .incbin "baserom.gba", 0x49F9AC, 0x600 + +voicegroup181:: @ 849FFAC + .incbin "baserom.gba", 0x49FFAC, 0x234 + +voicegroup182:: @ 84A01E0 + .incbin "baserom.gba", 0x4A01E0, 0x420 + +voicegroup183:: @ 84A0600 + .incbin "baserom.gba", 0x4A0600, 0x600 + +voicegroup184:: @ 84A0C00 + .incbin "baserom.gba", 0x4A0C00, 0x408 + +voicegroup185:: @ 84A1008 + .incbin "baserom.gba", 0x4A1008, 0x600 + +voicegroup186:: @ 84A1608 + .incbin "baserom.gba", 0x4A1608, 0x600 + +voicegroup187:: @ 84A1C08 + .incbin "baserom.gba", 0x4A1C08, 0x600 + +voicegroup188:: @ 84A2208 + .incbin "baserom.gba", 0x4A2208, 0x600 + +voicegroup189:: @ 84A2808 + .incbin "baserom.gba", 0x4A2808, 0xA94 .include "sound/music_player_table.inc" .include "sound/song_table.inc" @@ -2352,729 +2547,9 @@ Cry_Chimecho:: @ 869D4D0 .align 2 .incbin "baserom.gba", 0x69DEE0, 0x17760 -mus_dummy:: @ 0x86B5640 - .incbin "baserom.gba", 0x6B5640, 0x20 - -se_kaifuku:: @ 0x86B5660 - .incbin "baserom.gba", 0x6B5660, 0x2C - -se_pc_login:: @ 0x86B568C - .incbin "baserom.gba", 0x6B568C, 0x24 - -se_pc_off:: @ 0x86B56B0 - .incbin "baserom.gba", 0x6B56B0, 0x44 - -se_pc_on:: @ 0x86B56F4 - .incbin "baserom.gba", 0x6B56F4, 0x2C - -se_select:: @ 0x86B5720 - .incbin "baserom.gba", 0x6B5720, 0x1C - -se_win_open:: @ 0x86B573C - .incbin "baserom.gba", 0x6B573C, 0x1C - -se_wall_hit:: @ 0x86B5758 - .incbin "baserom.gba", 0x6B5758, 0x1C - -se_door:: @ 0x86B5774 - .incbin "baserom.gba", 0x6B5774, 0x34 - -se_kaidan:: @ 0x86B57A8 - .incbin "baserom.gba", 0x6B57A8, 0x24 - -se_dansa:: @ 0x86B57CC - .incbin "baserom.gba", 0x6B57CC, 0x1C - -se_jitensya:: @ 0x86B57E8 - .incbin "baserom.gba", 0x6B57E8, 0x2C - -se_kouka_l:: @ 0x86B5814 - .incbin "baserom.gba", 0x6B5814, 0x4C - -se_kouka_m:: @ 0x86B5860 - .incbin "baserom.gba", 0x6B5860, 0x7C - -se_kouka_h:: @ 0x86B58DC - .incbin "baserom.gba", 0x6B58DC, 0x54 - -se_bowa2:: @ 0x86B5930 - .incbin "baserom.gba", 0x6B5930, 0x54 - -se_poke_dead:: @ 0x86B5984 - .incbin "baserom.gba", 0x6B5984, 0x50 - -se_nigeru:: @ 0x86B59D4 - .incbin "baserom.gba", 0x6B59D4, 0x1C - -se_jido_doa:: @ 0x86B59F0 - .incbin "baserom.gba", 0x6B59F0, 0x54 - -se_naminori:: @ 0x86B5A44 - .incbin "baserom.gba", 0x6B5A44, 0x48 - -se_ban:: @ 0x86B5A8C - .incbin "baserom.gba", 0x6B5A8C, 0x2C - -se_pin:: @ 0x86B5AB8 - .incbin "baserom.gba", 0x6B5AB8, 0x24 - -se_boo:: @ 0x86B5ADC - .incbin "baserom.gba", 0x6B5ADC, 0x24 - -se_bowa:: @ 0x86B5B00 - .incbin "baserom.gba", 0x6B5B00, 0x84 - -se_jyuni:: @ 0x86B5B84 - .incbin "baserom.gba", 0x6B5B84, 0x2C - -se_seikai:: @ 0x86B5BB0 - .incbin "baserom.gba", 0x6B5BB0, 0x30 - -se_hazure:: @ 0x86B5BE0 - .incbin "baserom.gba", 0x6B5BE0, 0x180 - -se_exp:: @ 0x86B5D60 - .incbin "baserom.gba", 0x6B5D60, 0x24 - -se_jite_pyoko:: @ 0x86B5D84 - .incbin "baserom.gba", 0x6B5D84, 0x24 - -se_mu_pachi:: @ 0x86B5DA8 - .incbin "baserom.gba", 0x6B5DA8, 0x24 - -se_tk_kasya:: @ 0x86B5DCC - .incbin "baserom.gba", 0x6B5DCC, 0x30 - -se_fu_zaku:: @ 0x86B5DFC - .incbin "baserom.gba", 0x6B5DFC, 0x24 - -se_fu_zaku2:: @ 0x86B5E20 - .incbin "baserom.gba", 0x6B5E20, 0x4C - -se_fu_zuzuzu:: @ 0x86B5E6C - .incbin "baserom.gba", 0x6B5E6C, 0x38 - -se_ru_gashin:: @ 0x86B5EA4 - .incbin "baserom.gba", 0x6B5EA4, 0x54 - -se_ru_gasyan:: @ 0x86B5EF8 - .incbin "baserom.gba", 0x6B5EF8, 0x3C - -se_ru_bari:: @ 0x86B5F34 - .incbin "baserom.gba", 0x6B5F34, 0x58 - -se_ru_hyuu:: @ 0x86B5F8C - .incbin "baserom.gba", 0x6B5F8C, 0x44 - -se_ki_gasyan:: @ 0x86B5FD0 - .incbin "baserom.gba", 0x6B5FD0, 0x3C - -se_tk_warpin:: @ 0x86B600C - .incbin "baserom.gba", 0x6B600C, 0x40 - -se_tk_warpout:: @ 0x86B604C - .incbin "baserom.gba", 0x6B604C, 0x2C - -se_tu_saa:: @ 0x86B6078 - .incbin "baserom.gba", 0x6B6078, 0x3C - -se_hi_turun:: @ 0x86B60B4 - .incbin "baserom.gba", 0x6B60B4, 0xAC - -se_track_move:: @ 0x86B6160 - .incbin "baserom.gba", 0x6B6160, 0x78 - -se_track_stop:: @ 0x86B61D8 - .incbin "baserom.gba", 0x6B61D8, 0x2C - -se_track_haiki:: @ 0x86B6204 - .incbin "baserom.gba", 0x6B6204, 0x34 - -se_track_door:: @ 0x86B6238 - .incbin "baserom.gba", 0x6B6238, 0x2C - -se_moter:: @ 0x86B6264 - .incbin "baserom.gba", 0x6B6264, 0x44 - -se_save:: @ 0x86B62A8 - .incbin "baserom.gba", 0x6B62A8, 0x2C - -se_kon:: @ 0x86B62D4 - .incbin "baserom.gba", 0x6B62D4, 0x2C - -se_kon2:: @ 0x86B6300 - .incbin "baserom.gba", 0x6B6300, 0x2C - -se_kon3:: @ 0x86B632C - .incbin "baserom.gba", 0x6B632C, 0x2C - -se_kon4:: @ 0x86B6358 - .incbin "baserom.gba", 0x6B6358, 0x54 - -se_suikomu:: @ 0x86B63AC - .incbin "baserom.gba", 0x6B63AC, 0x44 - -se_nageru:: @ 0x86B63F0 - .incbin "baserom.gba", 0x6B63F0, 0x34 - -se_toy_c:: @ 0x86B6424 - .incbin "baserom.gba", 0x6B6424, 0x38 - -se_toy_d:: @ 0x86B645C - .incbin "baserom.gba", 0x6B645C, 0x38 - -se_toy_e:: @ 0x86B6494 - .incbin "baserom.gba", 0x6B6494, 0x38 - -se_toy_f:: @ 0x86B64CC - .incbin "baserom.gba", 0x6B64CC, 0x38 - -se_toy_g:: @ 0x86B6504 - .incbin "baserom.gba", 0x6B6504, 0x38 - -se_toy_a:: @ 0x86B653C - .incbin "baserom.gba", 0x6B653C, 0x38 - -se_toy_b:: @ 0x86B6574 - .incbin "baserom.gba", 0x6B6574, 0x38 - -se_toy_c1:: @ 0x86B65AC - .incbin "baserom.gba", 0x6B65AC, 0x34 - -se_mizu:: @ 0x86B65E0 - .incbin "baserom.gba", 0x6B65E0, 0x24 - -se_hashi:: @ 0x86B6604 - .incbin "baserom.gba", 0x6B6604, 0x4C - -se_daugi:: @ 0x86B6650 - .incbin "baserom.gba", 0x6B6650, 0x60 - -se_pinpon:: @ 0x86B66B0 - .incbin "baserom.gba", 0x6B66B0, 0x34 - -se_fuusen1:: @ 0x86B66E4 - .incbin "baserom.gba", 0x6B66E4, 0x30 - -se_fuusen2:: @ 0x86B6714 - .incbin "baserom.gba", 0x6B6714, 0x38 - -se_fuusen3:: @ 0x86B674C - .incbin "baserom.gba", 0x6B674C, 0x44 - -se_toy_kabe:: @ 0x86B6790 - .incbin "baserom.gba", 0x6B6790, 0x30 - -se_toy_dango:: @ 0x86B67C0 - .incbin "baserom.gba", 0x6B67C0, 0x28 - -se_doku:: @ 0x86B67E8 - .incbin "baserom.gba", 0x6B67E8, 0x68 - -se_esuka:: @ 0x86B6850 - .incbin "baserom.gba", 0x6B6850, 0x3C - -se_t_ame:: @ 0x86B688C - .incbin "baserom.gba", 0x6B688C, 0x40 - -se_t_ame_e:: @ 0x86B68CC - .incbin "baserom.gba", 0x6B68CC, 0x3C - -se_t_ooame:: @ 0x86B6908 - .incbin "baserom.gba", 0x6B6908, 0x40 - -se_t_ooame_e:: @ 0x86B6948 - .incbin "baserom.gba", 0x6B6948, 0x3C - -se_t_koame:: @ 0x86B6984 - .incbin "baserom.gba", 0x6B6984, 0x40 - -se_t_koame_e:: @ 0x86B69C4 - .incbin "baserom.gba", 0x6B69C4, 0x68 - -se_t_kami:: @ 0x86B6A2C - .incbin "baserom.gba", 0x6B6A2C, 0x50 - -se_t_kami2:: @ 0x86B6A7C - .incbin "baserom.gba", 0x6B6A7C, 0x3C - -se_elebeta:: @ 0x86B6AB8 - .incbin "baserom.gba", 0x6B6AB8, 0x30 - -se_hinsi:: @ 0x86B6AE8 - .incbin "baserom.gba", 0x6B6AE8, 0x4C - -se_expmax:: @ 0x86B6B34 - .incbin "baserom.gba", 0x6B6B34, 0x24 - -se_tamakoro:: @ 0x86B6B58 - .incbin "baserom.gba", 0x6B6B58, 0x54 - -se_tamakoro_e:: @ 0x86B6BAC - .incbin "baserom.gba", 0x6B6BAC, 0x94 - -se_basabasa:: @ 0x86B6C40 - .incbin "baserom.gba", 0x6B6C40, 0x3C - -se_regi:: @ 0x86B6C7C - .incbin "baserom.gba", 0x6B6C7C, 0x24 - -se_c_gaji:: @ 0x86B6CA0 - .incbin "baserom.gba", 0x6B6CA0, 0x64 - -se_c_maku_u:: @ 0x86B6D04 - .incbin "baserom.gba", 0x6B6D04, 0x68 - -se_c_maku_d:: @ 0x86B6D6C - .incbin "baserom.gba", 0x6B6D6C, 0x28 - -se_c_pasi:: @ 0x86B6D94 - .incbin "baserom.gba", 0x6B6D94, 0x34 - -se_c_syu:: @ 0x86B6DC8 - .incbin "baserom.gba", 0x6B6DC8, 0x2C - -se_c_pikon:: @ 0x86B6DF4 - .incbin "baserom.gba", 0x6B6DF4, 0x7C - -se_reapoke:: @ 0x86B6E70 - .incbin "baserom.gba", 0x6B6E70, 0xC0 - -se_op_basyu:: @ 0x86B6F30 - .incbin "baserom.gba", 0x6B6F30, 0xE8 - -se_bt_start:: @ 0x86B7018 - .incbin "baserom.gba", 0x6B7018, 0x118 - -se_dendou:: @ 0x86B7130 - .incbin "baserom.gba", 0x6B7130, 0x24 - -se_jihanki:: @ 0x86B7154 - .incbin "baserom.gba", 0x6B7154, 0x114 - -se_tama:: @ 0x86B7268 - .incbin "baserom.gba", 0x6B7268, 0x2C - -se_z_scroll:: @ 0x86B7294 - .incbin "baserom.gba", 0x6B7294, 0x34 - -se_z_page:: @ 0x86B72C8 - .incbin "baserom.gba", 0x6B72C8, 0x64 - -se_pn_on:: @ 0x86B732C - .incbin "baserom.gba", 0x6B732C, 0x68 - -se_pn_off:: @ 0x86B7394 - .incbin "baserom.gba", 0x6B7394, 0x1FC - -se_z_search:: @ 0x86B7590 - .incbin "baserom.gba", 0x6B7590, 0x8C - -se_tamago:: @ 0x86B761C - .incbin "baserom.gba", 0x6B761C, 0x50 - -se_tb_start:: @ 0x86B766C - .incbin "baserom.gba", 0x6B766C, 0x2C - -se_tb_kon:: @ 0x86B7698 - .incbin "baserom.gba", 0x6B7698, 0x20 - -se_tb_kara:: @ 0x86B76B8 - .incbin "baserom.gba", 0x6B76B8, 0x3C - -se_bidoro:: @ 0x86B76F4 - .incbin "baserom.gba", 0x6B76F4, 0x94 - -se_w085:: @ 0x86B7788 - .incbin "baserom.gba", 0x6B7788, 0x6C - -se_w085b:: @ 0x86B77F4 - .incbin "baserom.gba", 0x6B77F4, 0x48 - -se_w231:: @ 0x86B783C - .incbin "baserom.gba", 0x6B783C, 0xC4 - -se_w171:: @ 0x86B7900 - .incbin "baserom.gba", 0x6B7900, 0x54 - -se_w233:: @ 0x86B7954 - .incbin "baserom.gba", 0x6B7954, 0x80 - -se_w233b:: @ 0x86B79D4 - .incbin "baserom.gba", 0x6B79D4, 0x38 - -se_w145:: @ 0x86B7A0C - .incbin "baserom.gba", 0x6B7A0C, 0x34 - -se_w145b:: @ 0x86B7A40 - .incbin "baserom.gba", 0x6B7A40, 0x40 - -se_w145c:: @ 0x86B7A80 - .incbin "baserom.gba", 0x6B7A80, 0x78 - -se_w240:: @ 0x86B7AF8 - .incbin "baserom.gba", 0x6B7AF8, 0x80 - -se_w015:: @ 0x86B7B78 - .incbin "baserom.gba", 0x6B7B78, 0x58 - -se_w081:: @ 0x86B7BD0 - .incbin "baserom.gba", 0x6B7BD0, 0xA4 - -se_w081b:: @ 0x86B7C74 - .incbin "baserom.gba", 0x6B7C74, 0x4C - -se_w088:: @ 0x86B7CC0 - .incbin "baserom.gba", 0x6B7CC0, 0x7C - -se_w016:: @ 0x86B7D3C - .incbin "baserom.gba", 0x6B7D3C, 0x4C - -se_w016b:: @ 0x86B7D88 - .incbin "baserom.gba", 0x6B7D88, 0x34 - -se_w003:: @ 0x86B7DBC - .incbin "baserom.gba", 0x6B7DBC, 0x4C - -se_w104:: @ 0x86B7E08 - .incbin "baserom.gba", 0x6B7E08, 0x60 - -se_w013:: @ 0x86B7E68 - .incbin "baserom.gba", 0x6B7E68, 0x4C - -se_w196:: @ 0x86B7EB4 - .incbin "baserom.gba", 0x6B7EB4, 0x84 - -se_w086:: @ 0x86B7F38 - .incbin "baserom.gba", 0x6B7F38, 0x54 - -se_w004:: @ 0x86B7F8C - .incbin "baserom.gba", 0x6B7F8C, 0xCC - -se_w025:: @ 0x86B8058 - .incbin "baserom.gba", 0x6B8058, 0xA0 - -se_w025b:: @ 0x86B80F8 - .incbin "baserom.gba", 0x6B80F8, 0x3C - -se_w152:: @ 0x86B8134 - .incbin "baserom.gba", 0x6B8134, 0x4C - -se_w026:: @ 0x86B8180 - .incbin "baserom.gba", 0x6B8180, 0x84 - -se_w172:: @ 0x86B8204 - .incbin "baserom.gba", 0x6B8204, 0x70 - -se_w172b:: @ 0x86B8274 - .incbin "baserom.gba", 0x6B8274, 0xD4 - -se_w053:: @ 0x86B8348 - .incbin "baserom.gba", 0x6B8348, 0xA4 - -se_w007:: @ 0x86B83EC - .incbin "baserom.gba", 0x6B83EC, 0x70 - -se_w092:: @ 0x86B845C - .incbin "baserom.gba", 0x6B845C, 0x74 - -se_w221:: @ 0x86B84D0 - .incbin "baserom.gba", 0x6B84D0, 0xE0 - -se_w221b:: @ 0x86B85B0 - .incbin "baserom.gba", 0x6B85B0, 0x3C - -se_w052:: @ 0x86B85EC - .incbin "baserom.gba", 0x6B85EC, 0x68 - -se_w036:: @ 0x86B8654 - .incbin "baserom.gba", 0x6B8654, 0x7C - -se_w059:: @ 0x86B86D0 - .incbin "baserom.gba", 0x6B86D0, 0x4C - -se_w059b:: @ 0x86B871C - .incbin "baserom.gba", 0x6B871C, 0x48 - -se_w010:: @ 0x86B8764 - .incbin "baserom.gba", 0x6B8764, 0x68 - -se_w011:: @ 0x86B87CC - .incbin "baserom.gba", 0x6B87CC, 0x9C - -se_w017:: @ 0x86B8868 - .incbin "baserom.gba", 0x6B8868, 0x164 - -se_w019:: @ 0x86B89CC - .incbin "baserom.gba", 0x6B89CC, 0x68 - -se_w028:: @ 0x86B8A34 - .incbin "baserom.gba", 0x6B8A34, 0x44 - -se_w013b:: @ 0x86B8A78 - .incbin "baserom.gba", 0x6B8A78, 0x7C - -se_w044:: @ 0x86B8AF4 - .incbin "baserom.gba", 0x6B8AF4, 0x6C - -se_w029:: @ 0x86B8B60 - .incbin "baserom.gba", 0x6B8B60, 0x80 - -se_w057:: @ 0x86B8BE0 - .incbin "baserom.gba", 0x6B8BE0, 0x80 - -se_w056:: @ 0x86B8C60 - .incbin "baserom.gba", 0x6B8C60, 0x9C - -se_w250:: @ 0x86B8CFC - .incbin "baserom.gba", 0x6B8CFC, 0x4C - -se_w030:: @ 0x86B8D48 - .incbin "baserom.gba", 0x6B8D48, 0x40 - -se_w039:: @ 0x86B8D88 - .incbin "baserom.gba", 0x6B8D88, 0x78 - -se_w054:: @ 0x86B8E00 - .incbin "baserom.gba", 0x6B8E00, 0x3C - -se_w077:: @ 0x86B8E3C - .incbin "baserom.gba", 0x6B8E3C, 0x58 - -se_w020:: @ 0x86B8E94 - .incbin "baserom.gba", 0x6B8E94, 0xC8 - -se_w082:: @ 0x86B8F5C - .incbin "baserom.gba", 0x6B8F5C, 0xF4 - -se_w047:: @ 0x86B9050 - .incbin "baserom.gba", 0x6B9050, 0x110 - -se_w195:: @ 0x86B9160 - .incbin "baserom.gba", 0x6B9160, 0x88 - -se_w006:: @ 0x86B91E8 - .incbin "baserom.gba", 0x6B91E8, 0x48 - -se_w091:: @ 0x86B9230 - .incbin "baserom.gba", 0x6B9230, 0x60 - -se_w146:: @ 0x86B9290 - .incbin "baserom.gba", 0x6B9290, 0x4C - -se_w120:: @ 0x86B92DC - .incbin "baserom.gba", 0x6B92DC, 0x88 - -se_w153:: @ 0x86B9364 - .incbin "baserom.gba", 0x6B9364, 0xBC - -se_w071b:: @ 0x86B9420 - .incbin "baserom.gba", 0x6B9420, 0x58 - -se_w071:: @ 0x86B9478 - .incbin "baserom.gba", 0x6B9478, 0x7C - -se_w103:: @ 0x86B94F4 - .incbin "baserom.gba", 0x6B94F4, 0xC8 - -se_w062:: @ 0x86B95BC - .incbin "baserom.gba", 0x6B95BC, 0xBC - -se_w062b:: @ 0x86B9678 - .incbin "baserom.gba", 0x6B9678, 0xEC - -se_w048:: @ 0x86B9764 - .incbin "baserom.gba", 0x6B9764, 0x40 - -se_w187:: @ 0x86B97A4 - .incbin "baserom.gba", 0x6B97A4, 0x5C - -se_w118:: @ 0x86B9800 - .incbin "baserom.gba", 0x6B9800, 0x38 - -se_w155:: @ 0x86B9838 - .incbin "baserom.gba", 0x6B9838, 0xB4 - -se_w122:: @ 0x86B98EC - .incbin "baserom.gba", 0x6B98EC, 0xA0 - -se_w060:: @ 0x86B998C - .incbin "baserom.gba", 0x6B998C, 0x68 - -se_w185:: @ 0x86B99F4 - .incbin "baserom.gba", 0x6B99F4, 0x124 - -se_w014:: @ 0x86B9B18 - .incbin "baserom.gba", 0x6B9B18, 0x7C - -se_w043:: @ 0x86B9B94 - .incbin "baserom.gba", 0x6B9B94, 0x5C - -se_w207:: @ 0x86B9BF0 - .incbin "baserom.gba", 0x6B9BF0, 0x38 - -se_w207b:: @ 0x86B9C28 - .incbin "baserom.gba", 0x6B9C28, 0x50 - -se_w215:: @ 0x86B9C78 - .incbin "baserom.gba", 0x6B9C78, 0x8C - -se_w109:: @ 0x86B9D04 - .incbin "baserom.gba", 0x6B9D04, 0x64 - -se_w173:: @ 0x86B9D68 - .incbin "baserom.gba", 0x6B9D68, 0x78 - -se_w280:: @ 0x86B9DE0 - .incbin "baserom.gba", 0x6B9DE0, 0x68 - -se_w202:: @ 0x86B9E48 - .incbin "baserom.gba", 0x6B9E48, 0x154 - -se_w060b:: @ 0x86B9F9C - .incbin "baserom.gba", 0x6B9F9C, 0xD4 - -se_w076:: @ 0x86BA070 - .incbin "baserom.gba", 0x6BA070, 0x110 - -se_w080:: @ 0x86BA180 - .incbin "baserom.gba", 0x6BA180, 0xE4 - -se_w100:: @ 0x86BA264 - .incbin "baserom.gba", 0x6BA264, 0xE0 - -se_w107:: @ 0x86BA344 - .incbin "baserom.gba", 0x6BA344, 0x4C - -se_w166:: @ 0x86BA390 - .incbin "baserom.gba", 0x6BA390, 0x8C - -se_w129:: @ 0x86BA41C - .incbin "baserom.gba", 0x6BA41C, 0x190 - -se_w115:: @ 0x86BA5AC - .incbin "baserom.gba", 0x6BA5AC, 0x1A0 - -se_w112:: @ 0x86BA74C - .incbin "baserom.gba", 0x6BA74C, 0x70 - -se_w197:: @ 0x86BA7BC - .incbin "baserom.gba", 0x6BA7BC, 0x50 - -se_w199:: @ 0x86BA80C - .incbin "baserom.gba", 0x6BA80C, 0x124 - -se_w236:: @ 0x86BA930 - .incbin "baserom.gba", 0x6BA930, 0x80 - -se_w204:: @ 0x86BA9B0 - .incbin "baserom.gba", 0x6BA9B0, 0xF0 - -se_w268:: @ 0x86BAAA0 - .incbin "baserom.gba", 0x6BAAA0, 0x64 - -se_w070:: @ 0x86BAB04 - .incbin "baserom.gba", 0x6BAB04, 0x5C - -se_w063:: @ 0x86BAB60 - .incbin "baserom.gba", 0x6BAB60, 0xB4 - -se_w127:: @ 0x86BAC14 - .incbin "baserom.gba", 0x6BAC14, 0x1FC - -se_w179:: @ 0x86BAE10 - .incbin "baserom.gba", 0x6BAE10, 0x120 - -se_w151:: @ 0x86BAF30 - .incbin "baserom.gba", 0x6BAF30, 0x170 - -se_w201:: @ 0x86BB0A0 - .incbin "baserom.gba", 0x6BB0A0, 0x70 - -se_w161:: @ 0x86BB110 - .incbin "baserom.gba", 0x6BB110, 0x98 - -se_w161b:: @ 0x86BB1A8 - .incbin "baserom.gba", 0x6BB1A8, 0x38 - -se_w227:: @ 0x86BB1E0 - .incbin "baserom.gba", 0x6BB1E0, 0xD8 - -se_w227b:: @ 0x86BB2B8 - .incbin "baserom.gba", 0x6BB2B8, 0xD8 - -se_w226:: @ 0x86BB390 - .incbin "baserom.gba", 0x6BB390, 0xAC - -se_w208:: @ 0x86BB43C - .incbin "baserom.gba", 0x6BB43C, 0x98 - -se_w213:: @ 0x86BB4D4 - .incbin "baserom.gba", 0x6BB4D4, 0x98 - -se_w213b:: @ 0x86BB56C - .incbin "baserom.gba", 0x6BB56C, 0xA8 - -se_w234:: @ 0x86BB614 - .incbin "baserom.gba", 0x6BB614, 0x4C - -se_w260:: @ 0x86BB660 - .incbin "baserom.gba", 0x6BB660, 0xFC - -se_w328:: @ 0x86BB75C - .incbin "baserom.gba", 0x6BB75C, 0x94 - -se_w320:: @ 0x86BB7F0 - .incbin "baserom.gba", 0x6BB7F0, 0x64 - -se_w255:: @ 0x86BB854 - .incbin "baserom.gba", 0x6BB854, 0x9C - -se_w291:: @ 0x86BB8F0 - .incbin "baserom.gba", 0x6BB8F0, 0x208 - -se_w089:: @ 0x86BBAF8 - .incbin "baserom.gba", 0x6BBAF8, 0xFC - -se_w239:: @ 0x86BBBF4 - .incbin "baserom.gba", 0x6BBBF4, 0xF0 - -se_w230:: @ 0x86BBCE4 - .incbin "baserom.gba", 0x6BBCE4, 0x84 - -se_w281:: @ 0x86BBD68 - .incbin "baserom.gba", 0x6BBD68, 0x74 - -se_w327:: @ 0x86BBDDC - .incbin "baserom.gba", 0x6BBDDC, 0x180 - -se_w287:: @ 0x86BBF5C - .incbin "baserom.gba", 0x6BBF5C, 0x104 - -se_w257:: @ 0x86BC060 - .incbin "baserom.gba", 0x6BC060, 0x60 - -se_w253:: @ 0x86BC0C0 - .incbin "baserom.gba", 0x6BC0C0, 0x70 - -se_w258:: @ 0x86BC130 - .incbin "baserom.gba", 0x6BC130, 0x11C - -se_w322:: @ 0x86BC24C - .incbin "baserom.gba", 0x6BC24C, 0xA4 - -se_w298:: @ 0x86BC2F0 - .incbin "baserom.gba", 0x6BC2F0, 0x170 - -se_w287b:: @ 0x86BC460 - .incbin "baserom.gba", 0x6BC460, 0x134 - -se_w114:: @ 0x86BC594 - .incbin "baserom.gba", 0x6BC594, 0x84 - -se_w063b:: @ 0x86BC618 - .incbin "baserom.gba", 0x6BC618, 0x58 - + .section .rodata.undumped.songs + .align 2, 0 + .incbin "baserom.gba", 0x6bc628, 0x48 mus_w_door:: @ 0x86BC670 .incbin "baserom.gba", 0x6BC670, 0x30 @@ -3118,277 +2593,4 @@ se_excellent:: @ 0x86BCBC8 .incbin "baserom.gba", 0x6BCBC8, 0x34 se_nawamiss:: @ 0x86BCBFC - .incbin "baserom.gba", 0x6BCBFC, 0xBC - -mus_me_asa:: @ 0x86BCCB8 - .incbin "baserom.gba", 0x6BCCB8, 0xE0 - -mus_fanfa1:: @ 0x86BCD98 - .incbin "baserom.gba", 0x6BCD98, 0x14C - -mus_fanfa4:: @ 0x86BCEE4 - .incbin "baserom.gba", 0x6BCEE4, 0x19C - -mus_fanfa5:: @ 0x86BD080 - .incbin "baserom.gba", 0x6BD080, 0x2D8 - -mus_me_bachi:: @ 0x86BD358 - .incbin "baserom.gba", 0x6BD358, 0x18C - -mus_me_waza:: @ 0x86BD4E4 - .incbin "baserom.gba", 0x6BD4E4, 0xD8 - -mus_me_kinomi:: @ 0x86BD5BC - .incbin "baserom.gba", 0x6BD5BC, 0x6C - -mus_me_shinka:: @ 0x86BD628 - .incbin "baserom.gba", 0x6BD628, 0x570 - -mus_shinka:: @ 0x86BDB98 - .incbin "baserom.gba", 0x6BDB98, 0xE2C - -mus_battle32:: @ 0x86BE9C4 - .incbin "baserom.gba", 0x6BE9C4, 0x10A4 - -mus_battle20:: @ 0x86BFA68 - .incbin "baserom.gba", 0x6BFA68, 0x358 - -mus_p_school:: @ 0x86BFDC0 - .incbin "baserom.gba", 0x6BFDC0, 0x220 - -mus_me_b_big:: @ 0x86BFFE0 - .incbin "baserom.gba", 0x6BFFE0, 0x140 - -mus_me_b_small:: @ 0x86C0120 - .incbin "baserom.gba", 0x6C0120, 0xE4 - -mus_me_wasure:: @ 0x86C0204 - .incbin "baserom.gba", 0x6C0204, 0xF8 - -mus_me_zannen:: @ 0x86C02FC - .incbin "baserom.gba", 0x6C02FC, 0x4E8 - -mus_annai:: @ 0x86C07E4 - .incbin "baserom.gba", 0x6C07E4, 0xF3C - -mus_slot:: @ 0x86C1720 - .incbin "baserom.gba", 0x6C1720, 0x1C24 - -mus_ajito:: @ 0x86C3344 - .incbin "baserom.gba", 0x6C3344, 0xA0C - -mus_gym:: @ 0x86C3D50 - .incbin "baserom.gba", 0x6C3D50, 0x298 - -mus_purin:: @ 0x86C3FE8 - .incbin "baserom.gba", 0x6C3FE8, 0xB00 - -mus_demo:: @ 0x86C4AE8 - .incbin "baserom.gba", 0x6C4AE8, 0x1074 - -mus_title:: @ 0x86C5B5C - .incbin "baserom.gba", 0x6C5B5C, 0xED4 - -mus_guren:: @ 0x86C6A30 - .incbin "baserom.gba", 0x6C6A30, 0xD2C - -mus_shion:: @ 0x86C775C - .incbin "baserom.gba", 0x6C775C, 0x54 - -mus_kaihuku:: @ 0x86C77B0 - .incbin "baserom.gba", 0x6C77B0, 0xC14 - -mus_cycling:: @ 0x86C83C4 - .incbin "baserom.gba", 0x6C83C4, 0x3C0 - -mus_rocket:: @ 0x86C8784 - .incbin "baserom.gba", 0x6C8784, 0x3B8 - -mus_shoujo:: @ 0x86C8B3C - .incbin "baserom.gba", 0x6C8B3C, 0x4A8 - -mus_shounen:: @ 0x86C8FE4 - .incbin "baserom.gba", 0x6C8FE4, 0xABC - -mus_dendou:: @ 0x86C9AA0 - .incbin "baserom.gba", 0x6C9AA0, 0x1218 - -mus_t_mori:: @ 0x86CACB8 - .incbin "baserom.gba", 0x6CACB8, 0x1450 - -mus_otsukimi:: @ 0x86CC108 - .incbin "baserom.gba", 0x6CC108, 0x123C - -mus_pokeyashi:: @ 0x86CD344 - .incbin "baserom.gba", 0x6CD344, 0x4010 - -mus_ending:: @ 0x86D1354 - .incbin "baserom.gba", 0x6D1354, 0xA88 - -mus_load01:: @ 0x86D1DDC - .incbin "baserom.gba", 0x6D1DDC, 0x870 - -mus_opening:: @ 0x86D264C - .incbin "baserom.gba", 0x6D264C, 0xF3C - -mus_load02:: @ 0x86D3588 - .incbin "baserom.gba", 0x6D3588, 0xD74 - -mus_load03:: @ 0x86D42FC - .incbin "baserom.gba", 0x6D42FC, 0xD40 - -mus_champ_r:: @ 0x86D503C - .incbin "baserom.gba", 0x6D503C, 0x1AE4 - -mus_vs_gym:: @ 0x86D6B20 - .incbin "baserom.gba", 0x6D6B20, 0x2B74 - -mus_vs_tore:: @ 0x86D9694 - .incbin "baserom.gba", 0x6D9694, 0x117C - -mus_vs_yasei:: @ 0x86DA810 - .incbin "baserom.gba", 0x6DA810, 0x27D0 - -mus_vs_last:: @ 0x86DCFE0 - .incbin "baserom.gba", 0x6DCFE0, 0x864 - -mus_masara:: @ 0x86DD844 - .incbin "baserom.gba", 0x6DD844, 0x79C - -mus_kenkyu:: @ 0x86DDFE0 - .incbin "baserom.gba", 0x6DDFE0, 0x98C - -mus_ohkido:: @ 0x86DE96C - .incbin "baserom.gba", 0x6DE96C, 0xA60 - -mus_pokecen:: @ 0x86DF3CC - .incbin "baserom.gba", 0x6DF3CC, 0x12A4 - -mus_santoan:: @ 0x86E0670 - .incbin "baserom.gba", 0x6E0670, 0x978 - -mus_naminori:: @ 0x86E0FE8 - .incbin "baserom.gba", 0x6E0FE8, 0x8CC - -mus_p_tower:: @ 0x86E18B4 - .incbin "baserom.gba", 0x6E18B4, 0x16F4 - -mus_shiruhu:: @ 0x86E2FA8 - .incbin "baserom.gba", 0x6E2FA8, 0xA3C - -mus_hanada:: @ 0x86E39E4 - .incbin "baserom.gba", 0x6E39E4, 0xB80 - -mus_tamamusi:: @ 0x86E4564 - .incbin "baserom.gba", 0x6E4564, 0x1180 - -mus_win_tre:: @ 0x86E56E4 - .incbin "baserom.gba", 0x6E56E4, 0x538 - -mus_win_yasei:: @ 0x86E5C1C - .incbin "baserom.gba", 0x6E5C1C, 0xEF0 - -mus_win_gym:: @ 0x86E6B0C - .incbin "baserom.gba", 0x6E6B0C, 0xE14 - -mus_kuchiba:: @ 0x86E7920 - .incbin "baserom.gba", 0x6E7920, 0xEF0 - -mus_nibi:: @ 0x86E8810 - .incbin "baserom.gba", 0x6E8810, 0x83C - -mus_rival1:: @ 0x86E904C - .incbin "baserom.gba", 0x6E904C, 0x7D4 - -mus_rival2:: @ 0x86E9820 - .incbin "baserom.gba", 0x6E9820, 0x200 - -mus_fan2:: @ 0x86E9A20 - .incbin "baserom.gba", 0x6E9A20, 0x200 - -mus_fan5:: @ 0x86E9C20 - .incbin "baserom.gba", 0x6E9C20, 0x370 - -mus_fan6:: @ 0x86E9F90 - .incbin "baserom.gba", 0x6E9F90, 0x170 - -mus_me_photo:: @ 0x86EA100 - .incbin "baserom.gba", 0x6EA100, 0x904 - -mus_titlerog:: @ 0x86EAA04 - .incbin "baserom.gba", 0x6EAA04, 0x438 - -mus_get_yasei:: @ 0x86EAE3C - .incbin "baserom.gba", 0x6EAE3C, 0x8C - -mus_sousa:: @ 0x86EAEC8 - .incbin "baserom.gba", 0x6EAEC8, 0x1D0 - -mus_sekaikan:: @ 0x86EB098 - .incbin "baserom.gba", 0x6EB098, 0xBC - -mus_seibetu:: @ 0x86EB154 - .incbin "baserom.gba", 0x6EB154, 0xF74 - -mus_jump:: @ 0x86EC0C8 - .incbin "baserom.gba", 0x6EC0C8, 0xF7C - -mus_union:: @ 0x86ED044 - .incbin "baserom.gba", 0x6ED044, 0xA5C - -mus_network:: @ 0x86EDAA0 - .incbin "baserom.gba", 0x6EDAA0, 0x480 - -mus_okurimono:: @ 0x86EDF20 - .incbin "baserom.gba", 0x6EDF20, 0xF2C - -mus_kinomikui:: @ 0x86EEE4C - .incbin "baserom.gba", 0x6EEE4C, 0x1404 - -mus_nanadungeon:: @ 0x86F0250 - .incbin "baserom.gba", 0x6F0250, 0x4F0 - -mus_oshie_tv:: @ 0x86F0740 - .incbin "baserom.gba", 0x6F0740, 0xEC0 - -mus_nanashima:: @ 0x86F1600 - .incbin "baserom.gba", 0x6F1600, 0x121C - -mus_nanaiseki:: @ 0x86F281C - .incbin "baserom.gba", 0x6F281C, 0xEF4 - -mus_nana123:: @ 0x86F3710 - .incbin "baserom.gba", 0x6F3710, 0x1028 - -mus_nana45:: @ 0x86F4738 - .incbin "baserom.gba", 0x6F4738, 0xF30 - -mus_nana67:: @ 0x86F5668 - .incbin "baserom.gba", 0x6F5668, 0x1C4 - -mus_pokefue:: @ 0x86F582C - .incbin "baserom.gba", 0x6F582C, 0x2188 - -mus_vs_deo:: @ 0x86F79B4 - .incbin "baserom.gba", 0x6F79B4, 0x1178 - -mus_vs_myu2:: @ 0x86F8B2C - .incbin "baserom.gba", 0x6F8B2C, 0x12B8 - -mus_vs_den:: @ 0x86F9DE4 - .incbin "baserom.gba", 0x6F9DE4, 0x444 - -mus_exeye:: @ 0x86FA228 - .incbin "baserom.gba", 0x6FA228, 0x948 - -mus_deoeye:: @ 0x86FAB70 - .incbin "baserom.gba", 0x6FAB70, 0xA00 - -mus_t_tower:: @ 0x86FB570 - .incbin "baserom.gba", 0x6FB570, 0x840 - -mus_slowmasara:: @ 0x86FBDB0 - .incbin "baserom.gba", 0x6FBDB0, 0xDC - -mus_tvnoize:: @ 0x86FBE8C - .incbin "baserom.gba", 0x6FBE8C, 0x18 + .incbin "baserom.gba", 0x6BCBFC, 0xC diff --git a/include/gba/m4a_internal.h b/include/gba/m4a_internal.h index 6f05a176a..3c9e99b11 100644 --- a/include/gba/m4a_internal.h +++ b/include/gba/m4a_internal.h @@ -368,7 +368,7 @@ extern const u8 gNoiseTable[]; extern const struct PokemonCrySong gPokemonCrySongTemplate; -extern const struct ToneData voicegroup_pokemon_cry; +extern const struct ToneData voicegroup000; extern char gNumMusicPlayers[]; extern char gMaxLines[]; diff --git a/ld_script.txt b/ld_script.txt index c9de54716..19dc4961c 100644 --- a/ld_script.txt +++ b/ld_script.txt @@ -505,6 +505,345 @@ SECTIONS { data/sound_data.o(.rodata); } =0 + songs : + ALIGN(4) + { + sound/songs/midi/mus_dummy.o(.rodata); + sound/songs/midi/se_kaifuku.o(.rodata); + sound/songs/midi/se_pc_login.o(.rodata); + sound/songs/midi/se_pc_off.o(.rodata); + sound/songs/midi/se_pc_on.o(.rodata); + sound/songs/midi/se_select.o(.rodata); + sound/songs/se_win_open.o(.rodata); + sound/songs/se_wall_hit.o(.rodata); + sound/songs/midi/se_door.o(.rodata); + sound/songs/midi/se_kaidan.o(.rodata); + sound/songs/midi/se_dansa.o(.rodata); + sound/songs/midi/se_jitensya.o(.rodata); + sound/songs/midi/se_kouka_l.o(.rodata); + sound/songs/midi/se_kouka_m.o(.rodata); + sound/songs/midi/se_kouka_h.o(.rodata); + sound/songs/midi/se_bowa2.o(.rodata); + sound/songs/midi/se_poke_dead.o(.rodata); + sound/songs/midi/se_nigeru.o(.rodata); + sound/songs/midi/se_jido_doa.o(.rodata); + sound/songs/midi/se_naminori.o(.rodata); + sound/songs/midi/se_ban.o(.rodata); + sound/songs/midi/se_pin.o(.rodata); + sound/songs/midi/se_boo.o(.rodata); + sound/songs/midi/se_bowa.o(.rodata); + sound/songs/midi/se_jyuni.o(.rodata); + sound/songs/midi/se_seikai.o(.rodata); + sound/songs/midi/se_hazure.o(.rodata); + sound/songs/midi/se_exp.o(.rodata); + sound/songs/midi/se_jite_pyoko.o(.rodata); + sound/songs/midi/se_mu_pachi.o(.rodata); + sound/songs/midi/se_tk_kasya.o(.rodata); + sound/songs/midi/se_fu_zaku.o(.rodata); + sound/songs/midi/se_fu_zaku2.o(.rodata); + sound/songs/midi/se_fu_zuzuzu.o(.rodata); + sound/songs/midi/se_ru_gashin.o(.rodata); + sound/songs/midi/se_ru_gasyan.o(.rodata); + sound/songs/midi/se_ru_bari.o(.rodata); + sound/songs/midi/se_ru_hyuu.o(.rodata); + sound/songs/midi/se_ki_gasyan.o(.rodata); + sound/songs/midi/se_tk_warpin.o(.rodata); + sound/songs/midi/se_tk_warpout.o(.rodata); + sound/songs/midi/se_tu_saa.o(.rodata); + sound/songs/midi/se_hi_turun.o(.rodata); + sound/songs/midi/se_track_move.o(.rodata); + sound/songs/midi/se_track_stop.o(.rodata); + sound/songs/midi/se_track_haiki.o(.rodata); + sound/songs/midi/se_track_door.o(.rodata); + sound/songs/midi/se_moter.o(.rodata); + sound/songs/midi/se_save.o(.rodata); + sound/songs/midi/se_kon.o(.rodata); + sound/songs/midi/se_kon2.o(.rodata); + sound/songs/midi/se_kon3.o(.rodata); + sound/songs/midi/se_kon4.o(.rodata); + sound/songs/midi/se_suikomu.o(.rodata); + sound/songs/midi/se_nageru.o(.rodata); + sound/songs/midi/se_toy_c.o(.rodata); + sound/songs/midi/se_toy_d.o(.rodata); + sound/songs/midi/se_toy_e.o(.rodata); + sound/songs/midi/se_toy_f.o(.rodata); + sound/songs/midi/se_toy_g.o(.rodata); + sound/songs/midi/se_toy_a.o(.rodata); + sound/songs/midi/se_toy_b.o(.rodata); + sound/songs/midi/se_toy_c1.o(.rodata); + sound/songs/midi/se_mizu.o(.rodata); + sound/songs/midi/se_hashi.o(.rodata); + sound/songs/midi/se_daugi.o(.rodata); + sound/songs/midi/se_pinpon.o(.rodata); + sound/songs/midi/se_fuusen1.o(.rodata); + sound/songs/midi/se_fuusen2.o(.rodata); + sound/songs/midi/se_fuusen3.o(.rodata); + sound/songs/midi/se_toy_kabe.o(.rodata); + sound/songs/midi/se_toy_dango.o(.rodata); + sound/songs/midi/se_doku.o(.rodata); + sound/songs/midi/se_esuka.o(.rodata); + sound/songs/midi/se_t_ame.o(.rodata); + sound/songs/midi/se_t_ame_e.o(.rodata); + sound/songs/midi/se_t_ooame.o(.rodata); + sound/songs/midi/se_t_ooame_e.o(.rodata); + sound/songs/midi/se_t_koame.o(.rodata); + sound/songs/midi/se_t_koame_e.o(.rodata); + sound/songs/midi/se_t_kami.o(.rodata); + sound/songs/midi/se_t_kami2.o(.rodata); + sound/songs/midi/se_elebeta.o(.rodata); + sound/songs/midi/se_hinsi.o(.rodata); + sound/songs/midi/se_expmax.o(.rodata); + sound/songs/midi/se_tamakoro.o(.rodata); + sound/songs/midi/se_tamakoro_e.o(.rodata); + sound/songs/midi/se_basabasa.o(.rodata); + sound/songs/midi/se_regi.o(.rodata); + sound/songs/midi/se_c_gaji.o(.rodata); + sound/songs/midi/se_c_maku_u.o(.rodata); + sound/songs/midi/se_c_maku_d.o(.rodata); + sound/songs/midi/se_c_pasi.o(.rodata); + sound/songs/midi/se_c_syu.o(.rodata); + sound/songs/midi/se_c_pikon.o(.rodata); + sound/songs/midi/se_reapoke.o(.rodata); + sound/songs/midi/se_op_basyu.o(.rodata); + sound/songs/midi/se_bt_start.o(.rodata); + sound/songs/midi/se_dendou.o(.rodata); + sound/songs/midi/se_jihanki.o(.rodata); + sound/songs/midi/se_tama.o(.rodata); + sound/songs/se_z_scroll.o(.rodata); + sound/songs/se_z_page.o(.rodata); + sound/songs/midi/se_pn_on.o(.rodata); + sound/songs/midi/se_pn_off.o(.rodata); + sound/songs/midi/se_z_search.o(.rodata); + sound/songs/midi/se_tamago.o(.rodata); + sound/songs/midi/se_tb_start.o(.rodata); + sound/songs/midi/se_tb_kon.o(.rodata); + sound/songs/midi/se_tb_kara.o(.rodata); + sound/songs/midi/se_bidoro.o(.rodata); + sound/songs/se_w085.o(.rodata); + sound/songs/se_w085b.o(.rodata); + sound/songs/se_w231.o(.rodata); + sound/songs/se_w171.o(.rodata); + sound/songs/se_w233.o(.rodata); + sound/songs/se_w233b.o(.rodata); + sound/songs/se_w145.o(.rodata); + sound/songs/se_w145b.o(.rodata); + sound/songs/se_w145c.o(.rodata); + sound/songs/se_w240.o(.rodata); + sound/songs/midi/se_w015.o(.rodata); + sound/songs/se_w081.o(.rodata); + sound/songs/se_w081b.o(.rodata); + sound/songs/se_w088.o(.rodata); + sound/songs/midi/se_w016.o(.rodata); + sound/songs/midi/se_w016b.o(.rodata); + sound/songs/midi/se_w003.o(.rodata); + sound/songs/se_w104.o(.rodata); + sound/songs/midi/se_w013.o(.rodata); + sound/songs/se_w196.o(.rodata); + sound/songs/se_w086.o(.rodata); + sound/songs/midi/se_w004.o(.rodata); + sound/songs/midi/se_w025.o(.rodata); + sound/songs/midi/se_w025b.o(.rodata); + sound/songs/se_w152.o(.rodata); + sound/songs/midi/se_w026.o(.rodata); + sound/songs/se_w172.o(.rodata); + sound/songs/se_w172b.o(.rodata); + sound/songs/se_w053.o(.rodata); + sound/songs/midi/se_w007.o(.rodata); + sound/songs/se_w092.o(.rodata); + sound/songs/se_w221.o(.rodata); + sound/songs/se_w221b.o(.rodata); + sound/songs/se_w052.o(.rodata); + sound/songs/midi/se_w036.o(.rodata); + sound/songs/se_w059.o(.rodata); + sound/songs/se_w059b.o(.rodata); + sound/songs/midi/se_w010.o(.rodata); + sound/songs/midi/se_w011.o(.rodata); + sound/songs/midi/se_w017.o(.rodata); + sound/songs/midi/se_w019.o(.rodata); + sound/songs/midi/se_w028.o(.rodata); + sound/songs/midi/se_w013b.o(.rodata); + sound/songs/se_w044.o(.rodata); + sound/songs/midi/se_w029.o(.rodata); + sound/songs/se_w057.o(.rodata); + sound/songs/se_w056.o(.rodata); + sound/songs/se_w250.o(.rodata); + sound/songs/midi/se_w030.o(.rodata); + sound/songs/midi/se_w039.o(.rodata); + sound/songs/se_w054.o(.rodata); + sound/songs/se_w077.o(.rodata); + sound/songs/midi/se_w020.o(.rodata); + sound/songs/se_w082.o(.rodata); + sound/songs/se_w047.o(.rodata); + sound/songs/se_w195.o(.rodata); + sound/songs/midi/se_w006.o(.rodata); + sound/songs/se_w091.o(.rodata); + sound/songs/se_w146.o(.rodata); + sound/songs/se_w120.o(.rodata); + sound/songs/se_w153.o(.rodata); + sound/songs/se_w071b.o(.rodata); + sound/songs/se_w071.o(.rodata); + sound/songs/se_w103.o(.rodata); + sound/songs/se_w062.o(.rodata); + sound/songs/se_w062b.o(.rodata); + sound/songs/se_w048.o(.rodata); + sound/songs/se_w187.o(.rodata); + sound/songs/se_w118.o(.rodata); + sound/songs/se_w155.o(.rodata); + sound/songs/se_w122.o(.rodata); + sound/songs/se_w060.o(.rodata); + sound/songs/se_w185.o(.rodata); + sound/songs/midi/se_w014.o(.rodata); + sound/songs/midi/se_w043.o(.rodata); + sound/songs/se_w207.o(.rodata); + sound/songs/se_w207b.o(.rodata); + sound/songs/se_w215.o(.rodata); + sound/songs/se_w109.o(.rodata); + sound/songs/se_w173.o(.rodata); + sound/songs/se_w280.o(.rodata); + sound/songs/se_w202.o(.rodata); + sound/songs/se_w060b.o(.rodata); + sound/songs/se_w076.o(.rodata); + sound/songs/se_w080.o(.rodata); + sound/songs/se_w100.o(.rodata); + sound/songs/se_w107.o(.rodata); + sound/songs/se_w166.o(.rodata); + sound/songs/se_w129.o(.rodata); + sound/songs/se_w115.o(.rodata); + sound/songs/se_w112.o(.rodata); + sound/songs/se_w197.o(.rodata); + sound/songs/se_w199.o(.rodata); + sound/songs/se_w236.o(.rodata); + sound/songs/se_w204.o(.rodata); + sound/songs/se_w268.o(.rodata); + sound/songs/se_w070.o(.rodata); + sound/songs/se_w063.o(.rodata); + sound/songs/se_w127.o(.rodata); + sound/songs/se_w179.o(.rodata); + sound/songs/se_w151.o(.rodata); + sound/songs/se_w201.o(.rodata); + sound/songs/se_w161.o(.rodata); + sound/songs/se_w161b.o(.rodata); + sound/songs/se_w227.o(.rodata); + sound/songs/se_w227b.o(.rodata); + sound/songs/se_w226.o(.rodata); + sound/songs/se_w208.o(.rodata); + sound/songs/se_w213.o(.rodata); + sound/songs/se_w213b.o(.rodata); + sound/songs/se_w234.o(.rodata); + sound/songs/se_w260.o(.rodata); + sound/songs/se_w328.o(.rodata); + sound/songs/se_w320.o(.rodata); + sound/songs/se_w255.o(.rodata); + sound/songs/se_w291.o(.rodata); + sound/songs/se_w089.o(.rodata); + sound/songs/se_w239.o(.rodata); + sound/songs/se_w230.o(.rodata); + sound/songs/se_w281.o(.rodata); + sound/songs/se_w327.o(.rodata); + sound/songs/se_w287.o(.rodata); + sound/songs/se_w257.o(.rodata); + sound/songs/se_w253.o(.rodata); + sound/songs/se_w258.o(.rodata); + sound/songs/se_w322.o(.rodata); + sound/songs/se_w298.o(.rodata); + sound/songs/se_w287b.o(.rodata); + sound/songs/se_w114.o(.rodata); + sound/songs/se_w063b.o(.rodata); + data/sound_data.o(.rodata.undumped.songs); + sound/songs/midi/mus_me_asa.o(.rodata); + sound/songs/midi/mus_fanfa1.o(.rodata); + sound/songs/midi/mus_fanfa4.o(.rodata); + sound/songs/midi/mus_fanfa5.o(.rodata); + sound/songs/midi/mus_me_bachi.o(.rodata); + sound/songs/midi/mus_me_waza.o(.rodata); + sound/songs/midi/mus_me_kinomi.o(.rodata); + sound/songs/midi/mus_me_shinka.o(.rodata); + sound/songs/midi/mus_shinka.o(.rodata); + sound/songs/midi/mus_battle32.o(.rodata); + sound/songs/midi/mus_battle20.o(.rodata); + sound/songs/midi/mus_p_school.o(.rodata); + sound/songs/midi/mus_me_b_big.o(.rodata); + sound/songs/midi/mus_me_b_small.o(.rodata); + sound/songs/midi/mus_me_wasure.o(.rodata); + sound/songs/midi/mus_me_zannen.o(.rodata); + sound/songs/midi/mus_annai.o(.rodata); + sound/songs/midi/mus_slot.o(.rodata); + /*data/sound_data.o(.rodata.unref.song);*/ + sound/songs/midi/mus_ajito.o(.rodata); + sound/songs/midi/mus_gym.o(.rodata); + sound/songs/midi/mus_purin.o(.rodata); + sound/songs/midi/mus_demo.o(.rodata); + sound/songs/midi/mus_title.o(.rodata); + sound/songs/midi/mus_guren.o(.rodata); + sound/songs/midi/mus_shion.o(.rodata); + sound/songs/midi/mus_kaihuku.o(.rodata); + sound/songs/midi/mus_cycling.o(.rodata); + sound/songs/midi/mus_rocket.o(.rodata); + sound/songs/midi/mus_shoujo.o(.rodata); + sound/songs/midi/mus_shounen.o(.rodata); + sound/songs/midi/mus_dendou.o(.rodata); + sound/songs/midi/mus_t_mori.o(.rodata); + sound/songs/midi/mus_otsukimi.o(.rodata); + sound/songs/midi/mus_pokeyashi.o(.rodata); + sound/songs/midi/mus_ending.o(.rodata); + sound/songs/midi/mus_load01.o(.rodata); + sound/songs/midi/mus_opening.o(.rodata); + sound/songs/midi/mus_load02.o(.rodata); + sound/songs/midi/mus_load03.o(.rodata); + sound/songs/midi/mus_champ_r.o(.rodata); + sound/songs/midi/mus_vs_gym.o(.rodata); + sound/songs/midi/mus_vs_tore.o(.rodata); + sound/songs/midi/mus_vs_yasei.o(.rodata); + sound/songs/midi/mus_vs_last.o(.rodata); + sound/songs/midi/mus_masara.o(.rodata); + sound/songs/midi/mus_kenkyu.o(.rodata); + sound/songs/midi/mus_ohkido.o(.rodata); + sound/songs/midi/mus_pokecen.o(.rodata); + sound/songs/midi/mus_santoan.o(.rodata); + sound/songs/midi/mus_naminori.o(.rodata); + sound/songs/midi/mus_p_tower.o(.rodata); + sound/songs/midi/mus_shiruhu.o(.rodata); + sound/songs/midi/mus_hanada.o(.rodata); + sound/songs/midi/mus_tamamusi.o(.rodata); + sound/songs/midi/mus_win_tre.o(.rodata); + sound/songs/midi/mus_win_yasei.o(.rodata); + sound/songs/midi/mus_win_gym.o(.rodata); + sound/songs/midi/mus_kuchiba.o(.rodata); + sound/songs/midi/mus_nibi.o(.rodata); + sound/songs/midi/mus_rival1.o(.rodata); + sound/songs/midi/mus_rival2.o(.rodata); + sound/songs/midi/mus_fan2.o(.rodata); + sound/songs/midi/mus_fan5.o(.rodata); + sound/songs/midi/mus_fan6.o(.rodata); + sound/songs/midi/mus_me_photo.o(.rodata); + sound/songs/midi/mus_titlerog.o(.rodata); + sound/songs/midi/mus_get_yasei.o(.rodata); + sound/songs/midi/mus_sousa.o(.rodata); + sound/songs/midi/mus_sekaikan.o(.rodata); + sound/songs/midi/mus_seibetu.o(.rodata); + sound/songs/midi/mus_jump.o(.rodata); + sound/songs/midi/mus_union.o(.rodata); + sound/songs/midi/mus_network.o(.rodata); + sound/songs/midi/mus_okurimono.o(.rodata); + sound/songs/midi/mus_kinomikui.o(.rodata); + sound/songs/midi/mus_nanadungeon.o(.rodata); + sound/songs/midi/mus_oshie_tv.o(.rodata); + sound/songs/midi/mus_nanashima.o(.rodata); + sound/songs/midi/mus_nanaiseki.o(.rodata); + sound/songs/midi/mus_nana123.o(.rodata); + sound/songs/midi/mus_nana45.o(.rodata); + sound/songs/midi/mus_nana67.o(.rodata); + sound/songs/midi/mus_pokefue.o(.rodata); + sound/songs/midi/mus_vs_deo.o(.rodata); + sound/songs/midi/mus_vs_myu2.o(.rodata); + sound/songs/midi/mus_vs_den.o(.rodata); + sound/songs/midi/mus_exeye.o(.rodata); + sound/songs/midi/mus_deoeye.o(.rodata); + sound/songs/midi/mus_t_tower.o(.rodata); + sound/songs/midi/mus_slowmasara.o(.rodata); + sound/songs/midi/mus_tvnoize.o(.rodata); + } + lib_rodata : ALIGN(4) { diff --git a/songs.mk b/songs.mk new file mode 100644 index 000000000..324aa5148 --- /dev/null +++ b/songs.mk @@ -0,0 +1,910 @@ +STD_REVERB = 50 + +$(MID_BUILDDIR)/%.o: $(MID_SUBDIR)/%.s + $(AS) $(ASFLAGS) -I sound -o $@ $< + +$(MID_SUBDIR)/mus_ajito.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G133 -V090 + +$(MID_SUBDIR)/mus_annai.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G131 -V068 + +$(MID_SUBDIR)/mus_battle20.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G119 -V080 -P1 + +$(MID_SUBDIR)/mus_battle32.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G120 -V080 + +$(MID_SUBDIR)/mus_champ_r.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G154 -V090 + +$(MID_SUBDIR)/mus_cycling.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G141 -V090 + +$(MID_SUBDIR)/mus_demo.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G136 -V090 + +$(MID_SUBDIR)/mus_dendou.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G145 -V079 + +$(MID_SUBDIR)/mus_deoeye.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G184 -V079 + +$(MID_SUBDIR)/mus_dummy.s: %.s: %.mid + $(MID) $< $@ -E -R40 + +$(MID_SUBDIR)/mus_ending.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G149 -V090 + +$(MID_SUBDIR)/mus_exeye.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G144 -V090 + +$(MID_SUBDIR)/mus_fan2.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G175 -V070 -P5 + +$(MID_SUBDIR)/mus_fan5.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G178 -V077 -P5 + +$(MID_SUBDIR)/mus_fan6.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G179 -V094 -P5 + +$(MID_SUBDIR)/mus_fanfa1.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G012 -V090 -P5 + +$(MID_SUBDIR)/mus_fanfa4.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G012 -V090 -P5 + +$(MID_SUBDIR)/mus_fanfa5.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G012 -V090 -P5 + +$(MID_SUBDIR)/mus_get_yasei.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G170 -V100 + +$(MID_SUBDIR)/mus_guren.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G138 -V090 + +$(MID_SUBDIR)/mus_gym.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G134 -V090 + +$(MID_SUBDIR)/mus_hanada.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G167 -V090 + +$(MID_SUBDIR)/mus_jump.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G132 -V090 + +$(MID_SUBDIR)/mus_kaihuku.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G140 -V090 + +$(MID_SUBDIR)/mus_kenkyu.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G160 -V075 + +$(MID_SUBDIR)/mus_kinomikui.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G132 -V090 + +$(MID_SUBDIR)/mus_kuchiba.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G172 -V090 + +$(MID_SUBDIR)/mus_load01.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G150 -V079 + +$(MID_SUBDIR)/mus_load02.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G152 -V083 + +$(MID_SUBDIR)/mus_load03.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G153 -V090 + +$(MID_SUBDIR)/mus_masara.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G159 -V100 + +$(MID_SUBDIR)/mus_me_asa.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G012 -V090 -P5 + +$(MID_SUBDIR)/mus_me_b_big.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G012 -V090 -P5 + +$(MID_SUBDIR)/mus_me_b_small.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G012 -V090 -P5 + +$(MID_SUBDIR)/mus_me_bachi.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G012 -V090 -P5 + +$(MID_SUBDIR)/mus_me_kinomi.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G012 -V090 -P5 + +$(MID_SUBDIR)/mus_me_photo.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G180 -V100 -P5 + +$(MID_SUBDIR)/mus_me_shinka.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G026 -V080 -P1 + +$(MID_SUBDIR)/mus_me_wasure.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G012 -V090 -P5 + +$(MID_SUBDIR)/mus_me_waza.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G012 -V090 -P5 + +$(MID_SUBDIR)/mus_me_zannen.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G012 -V090 -P5 + +$(MID_SUBDIR)/mus_naminori.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G164 -V071 + +$(MID_SUBDIR)/mus_nana123.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G173 -V084 + +$(MID_SUBDIR)/mus_nana45.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G188 -V084 + +$(MID_SUBDIR)/mus_nana67.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G189 -V084 + +$(MID_SUBDIR)/mus_nanadungeon.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G147 -V090 + +$(MID_SUBDIR)/mus_nanaiseki.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G146 -V090 + +$(MID_SUBDIR)/mus_nanashima.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G187 -V080 + +$(MID_SUBDIR)/mus_network.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G162 -V096 + +$(MID_SUBDIR)/mus_nibi.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G173 -V084 + +$(MID_SUBDIR)/mus_ohkido.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G161 -V086 + +$(MID_SUBDIR)/mus_okurimono.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G183 -V100 + +$(MID_SUBDIR)/mus_opening.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G151 -V086 + +$(MID_SUBDIR)/mus_oshie_tv.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G131 -V068 + +$(MID_SUBDIR)/mus_otsukimi.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G147 -V090 + +$(MID_SUBDIR)/mus_p_school.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G081 -V100 -P1 + +$(MID_SUBDIR)/mus_p_tower.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G165 -V090 + +$(MID_SUBDIR)/mus_pokecen.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G162 -V096 + +$(MID_SUBDIR)/mus_pokefue.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G165 -V048 -P5 + +$(MID_SUBDIR)/mus_pokeyashi.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G148 -V090 + +$(MID_SUBDIR)/mus_purin.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G135 -V068 -P5 + +$(MID_SUBDIR)/mus_rival1.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G174 -V079 + +$(MID_SUBDIR)/mus_rival2.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G174 -V079 + +$(MID_SUBDIR)/mus_rocket.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G142 -V096 + +$(MID_SUBDIR)/mus_santoan.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G163 -V090 + +$(MID_SUBDIR)/mus_seibetu.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G182 -V088 + +$(MID_SUBDIR)/mus_sekaikan.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G182 -V088 + +$(MID_SUBDIR)/mus_shinka.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G026 -V080 -P1 + +$(MID_SUBDIR)/mus_shion.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G139 -V090 + +$(MID_SUBDIR)/mus_shiruhu.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G166 -V076 + +$(MID_SUBDIR)/mus_shoujo.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G143 -V051 + +$(MID_SUBDIR)/mus_shounen.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G144 -V090 + +$(MID_SUBDIR)/mus_slot.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G132 -V090 + +$(MID_SUBDIR)/mus_slowmasara.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G159 -V092 + +$(MID_SUBDIR)/mus_sousa.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G182 -V085 + +$(MID_SUBDIR)/mus_t_mori.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G146 -V090 + +$(MID_SUBDIR)/mus_t_tower.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G134 -V090 + +$(MID_SUBDIR)/mus_tamamusi.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G168 -V070 + +$(MID_SUBDIR)/mus_title.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G137 -V090 + +$(MID_SUBDIR)/mus_titlerog.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G181 -V075 + +$(MID_SUBDIR)/mus_tvnoize.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G186 -V059 + +$(MID_SUBDIR)/mus_union.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G132 -V090 + +$(MID_SUBDIR)/mus_vs_den.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G157 -V090 + +$(MID_SUBDIR)/mus_vs_deo.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G185 -V080 + +$(MID_SUBDIR)/mus_vs_gym.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G155 -V090 + +$(MID_SUBDIR)/mus_vs_last.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G158 -V090 + +$(MID_SUBDIR)/mus_vs_myu2.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G157 -V090 + +$(MID_SUBDIR)/mus_vs_tore.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G156 -V090 + +$(MID_SUBDIR)/mus_vs_yasei.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G157 -V090 + +$(MID_SUBDIR)/mus_win_gym.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G171 -V090 + +$(MID_SUBDIR)/mus_win_tre.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G169 -V089 + +$(MID_SUBDIR)/mus_win_yasei.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G170 -V090 + +$(MID_SUBDIR)/ph_choice_blend.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_choice_held.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_choice_solo.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_cloth_blend.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_cloth_held.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_cloth_solo.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_cure_blend.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_cure_held.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_cure_solo.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_dress_blend.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_dress_held.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_dress_solo.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_face_blend.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_face_held.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_face_solo.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_fleece_blend.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_fleece_held.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_fleece_solo.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_foot_blend.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_foot_held.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_foot_solo.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_goat_blend.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_goat_held.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_goat_solo.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_goose_blend.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_goose_held.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_goose_solo.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_kit_blend.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_kit_held.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_kit_solo.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_lot_blend.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_lot_held.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_lot_solo.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_mouth_blend.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_mouth_held.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_mouth_solo.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_nurse_blend.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_nurse_held.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_nurse_solo.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_price_blend.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_price_held.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_price_solo.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_strut_blend.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_strut_held.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_strut_solo.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_thought_blend.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_thought_held.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_thought_solo.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_trap_blend.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_trap_held.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/ph_trap_solo.s: %.s: %.mid + $(MID) $< $@ -E -G130 -P4 + +$(MID_SUBDIR)/se_a.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V095 -P4 + +$(MID_SUBDIR)/se_ban.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_basabasa.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V105 -P5 + +$(MID_SUBDIR)/se_bidoro.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V105 -P5 + +$(MID_SUBDIR)/se_boo.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V110 -P4 + +$(MID_SUBDIR)/se_bowa.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V070 -P4 + +$(MID_SUBDIR)/se_bowa2.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V100 -P5 + +$(MID_SUBDIR)/se_bt_start.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V090 -P5 + +$(MID_SUBDIR)/se_c_gaji.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V090 -P5 + +$(MID_SUBDIR)/se_c_maku_d.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V070 -P5 + +$(MID_SUBDIR)/se_c_maku_u.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V070 -P5 + +$(MID_SUBDIR)/se_c_pasi.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P5 + +$(MID_SUBDIR)/se_c_pikon.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V090 -P5 + +$(MID_SUBDIR)/se_c_syu.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V090 -P5 + +$(MID_SUBDIR)/se_card.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V100 -P4 + +$(MID_SUBDIR)/se_curtain.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G129 -P5 + +$(MID_SUBDIR)/se_curtain1.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G129 -P5 + +$(MID_SUBDIR)/se_dansa.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V100 -P4 + +$(MID_SUBDIR)/se_daugi.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V090 -P5 + +$(MID_SUBDIR)/se_dendou.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V100 -P5 + +$(MID_SUBDIR)/se_doku.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V110 -P5 + +$(MID_SUBDIR)/se_door.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V080 -P5 + +$(MID_SUBDIR)/se_e.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V120 -P4 + +$(MID_SUBDIR)/se_elebeta.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V100 -P4 + +$(MID_SUBDIR)/se_esuka.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V100 -P4 + +$(MID_SUBDIR)/se_exp.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V080 -P5 + +$(MID_SUBDIR)/se_expmax.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V094 -P5 + +$(MID_SUBDIR)/se_fu_zaku.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V120 -P4 + +$(MID_SUBDIR)/se_fu_zaku2.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V110 -P4 + +$(MID_SUBDIR)/se_fu_zuzuzu.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -P4 + +$(MID_SUBDIR)/se_fuusen1.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V105 -P4 + +$(MID_SUBDIR)/se_fuusen2.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V105 -P4 + +$(MID_SUBDIR)/se_fuusen3.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V105 -P4 + +$(MID_SUBDIR)/se_hantei1.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G129 -P5 + +$(MID_SUBDIR)/se_hantei2.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G129 -P5 + +$(MID_SUBDIR)/se_hashi.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V095 -P4 + +$(MID_SUBDIR)/se_hazure.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V120 -P4 + +$(MID_SUBDIR)/se_hi_turun.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V090 -P4 + +$(MID_SUBDIR)/se_hinsi.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V100 -P3 + +$(MID_SUBDIR)/se_i.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V120 -P4 + +$(MID_SUBDIR)/se_jido_doa.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V095 -P4 + +$(MID_SUBDIR)/se_jihanki.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_jite_pyoko.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V090 -P4 + +$(MID_SUBDIR)/se_jitensya.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V090 -P4 + +$(MID_SUBDIR)/se_jyuni.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V110 -P4 + +$(MID_SUBDIR)/se_kaidan.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V120 -P5 + +$(MID_SUBDIR)/se_kaifuku.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V100 -P5 + +$(MID_SUBDIR)/se_ki_gasyan.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V100 -P4 + +$(MID_SUBDIR)/se_kon.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V100 -P4 + +$(MID_SUBDIR)/se_kon2.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V100 -P4 + +$(MID_SUBDIR)/se_kon3.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V100 -P4 + +$(MID_SUBDIR)/se_kon4.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V100 -P4 + +$(MID_SUBDIR)/se_kouka_h.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V110 -P5 + +$(MID_SUBDIR)/se_kouka_l.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V110 -P5 + +$(MID_SUBDIR)/se_kouka_m.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V110 -P5 + +$(MID_SUBDIR)/se_mizu.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V020 -P4 + +$(MID_SUBDIR)/se_moter.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V090 -P4 + +$(MID_SUBDIR)/se_mu_pachi.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V100 -P4 + +$(MID_SUBDIR)/se_n.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -P4 + +$(MID_SUBDIR)/se_nageru.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V120 -P5 + +$(MID_SUBDIR)/se_naminori.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V075 -P4 + +$(MID_SUBDIR)/se_nigeru.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V090 -P5 + +$(MID_SUBDIR)/se_o.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V120 -P4 + +$(MID_SUBDIR)/se_op_basyu.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V100 -P5 + +$(MID_SUBDIR)/se_pc_login.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V100 -P5 + +$(MID_SUBDIR)/se_pc_off.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V100 -P5 + +$(MID_SUBDIR)/se_pc_on.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V100 -P5 + +$(MID_SUBDIR)/se_pin.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V060 -P4 + +$(MID_SUBDIR)/se_pinpon.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V090 -P5 + +$(MID_SUBDIR)/se_pn_off.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V100 -P5 + +$(MID_SUBDIR)/se_pn_on.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V100 -P5 + +$(MID_SUBDIR)/se_poke_dead.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V110 -P5 + +$(MID_SUBDIR)/se_reapoke.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V095 -P5 + +$(MID_SUBDIR)/se_regi.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V090 -P5 + +$(MID_SUBDIR)/se_rg_bag1.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G129 -P5 + +$(MID_SUBDIR)/se_rg_bag2.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G129 -P5 + +$(MID_SUBDIR)/se_rg_card1.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G129 -P5 + +$(MID_SUBDIR)/se_rg_card2.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G129 -P5 + +$(MID_SUBDIR)/se_rg_card3.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G129 -V112 -P5 + +$(MID_SUBDIR)/se_rg_deomov.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G129 -V080 -P5 + +$(MID_SUBDIR)/se_rg_excellent.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P5 + +$(MID_SUBDIR)/se_rg_getting.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G129 -V100 -P5 + +$(MID_SUBDIR)/se_rg_help_cl.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G129 -V095 -P5 + +$(MID_SUBDIR)/se_rg_help_ng.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G129 -V125 -P5 + +$(MID_SUBDIR)/se_rg_help_op.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G129 -V096 -P5 + +$(MID_SUBDIR)/se_rg_kiteki.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G129 -V096 -P5 + +$(MID_SUBDIR)/se_rg_nawamiss.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -P5 + +$(MID_SUBDIR)/se_rg_shop.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G129 -V080 -P5 + +$(MID_SUBDIR)/se_rg_w_door.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G129 -V100 -P5 + +$(MID_SUBDIR)/se_ru_bari.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V100 -P4 + +$(MID_SUBDIR)/se_ru_gashin.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V090 -P4 + +$(MID_SUBDIR)/se_ru_gasyan.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V100 -P4 + +$(MID_SUBDIR)/se_ru_hyuu.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_save.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V080 -P5 + +$(MID_SUBDIR)/se_seikai.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V080 -P4 + +$(MID_SUBDIR)/se_select.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V080 -P5 + +$(MID_SUBDIR)/se_suikomu.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V100 -P5 + +$(MID_SUBDIR)/se_t_ame.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V080 -P2 + +$(MID_SUBDIR)/se_t_ame_e.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V080 -P2 + +$(MID_SUBDIR)/se_t_kami.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P3 + +$(MID_SUBDIR)/se_t_kami2.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P3 + +$(MID_SUBDIR)/se_t_koame.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V080 -P2 + +$(MID_SUBDIR)/se_t_koame_e.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V080 -P2 + +$(MID_SUBDIR)/se_t_ooame.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V100 -P2 + +$(MID_SUBDIR)/se_t_ooame_e.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V100 -P2 + +$(MID_SUBDIR)/se_tama.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V100 -P5 + +$(MID_SUBDIR)/se_tamago.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V120 -P5 + +$(MID_SUBDIR)/se_tamakoro.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P2 + +$(MID_SUBDIR)/se_tamakoro_e.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P2 + +$(MID_SUBDIR)/se_tb_kara.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V100 -P5 + +$(MID_SUBDIR)/se_tb_kon.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P5 + +$(MID_SUBDIR)/se_tb_start.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P5 + +$(MID_SUBDIR)/se_tk_kasya.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V110 -P4 + +$(MID_SUBDIR)/se_tk_warpin.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V090 -P4 + +$(MID_SUBDIR)/se_tk_warpout.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V090 -P4 + +$(MID_SUBDIR)/se_toreeye.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G129 -V120 -P5 + +$(MID_SUBDIR)/se_toreoff.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G129 -V110 -P5 + +$(MID_SUBDIR)/se_toy_a.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_toy_b.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_toy_c.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_toy_c1.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_toy_d.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_toy_dango.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_toy_e.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_toy_f.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_toy_g.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_toy_kabe.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_track_door.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_track_haiki.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -P4 + +$(MID_SUBDIR)/se_track_move.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -P4 + +$(MID_SUBDIR)/se_track_stop.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -P4 + +$(MID_SUBDIR)/se_tu_saa.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V090 -P4 + +$(MID_SUBDIR)/se_u.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -P4 + +$(MID_SUBDIR)/se_ussoki.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G129 -V077 -P5 + +$(MID_SUBDIR)/se_w003.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_w004.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V120 -P4 + +$(MID_SUBDIR)/se_w006.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V095 -P4 + +$(MID_SUBDIR)/se_w007.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_w010.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_w011.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_w013.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_w013b.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V090 -P4 + +$(MID_SUBDIR)/se_w014.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V100 -P4 + +$(MID_SUBDIR)/se_w015.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V120 -P4 + +$(MID_SUBDIR)/se_w016.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_w016b.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_w017.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V105 -P4 + +$(MID_SUBDIR)/se_w019.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_w020.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V100 -P4 + +$(MID_SUBDIR)/se_w025.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V090 -P4 + +$(MID_SUBDIR)/se_w025b.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_w026.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_w028.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_w029.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_w030.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_w036.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V105 -P4 + +$(MID_SUBDIR)/se_w039.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_w043.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V110 -P4 + +$(MID_SUBDIR)/se_z_search.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G127 -v100 -P5 diff --git a/sound/MPlayDef.s b/sound/MPlayDef.s new file mode 100644 index 000000000..f5dd6484d --- /dev/null +++ b/sound/MPlayDef.s @@ -0,0 +1,430 @@ + .equ W00, 0x80 @ WAIT + .equ W01, W00+1 @ + .equ W02, W00+2 @ + .equ W03, W00+3 @ + .equ W04, W00+4 @ + .equ W05, W00+5 @ + .equ W06, W00+6 @ + .equ W07, W00+7 @ + .equ W08, W00+8 @ + .equ W09, W00+9 @ + .equ W10, W00+10 @ + .equ W11, W00+11 @ + .equ W12, W00+12 @ + .equ W13, W00+13 @ + .equ W14, W00+14 @ + .equ W15, W00+15 @ + .equ W16, W00+16 @ + .equ W17, W00+17 @ + .equ W18, W00+18 @ + .equ W19, W00+19 @ + .equ W20, W00+20 @ + .equ W21, W00+21 @ + .equ W22, W00+22 @ + .equ W23, W00+23 @ + .equ W24, W00+24 @ + .equ W28, W00+25 @ + .equ W30, W00+26 @ + .equ W32, W00+27 @ + .equ W36, W00+28 @ + .equ W40, W00+29 @ + .equ W42, W00+30 @ + .equ W44, W00+31 @ + .equ W48, W00+32 @ + .equ W52, W00+33 @ + .equ W54, W00+34 @ + .equ W56, W00+35 @ + .equ W60, W00+36 @ + .equ W64, W00+37 @ + .equ W66, W00+38 @ + .equ W68, W00+39 @ + .equ W72, W00+40 @ + .equ W76, W00+41 @ + .equ W78, W00+42 @ + .equ W80, W00+43 @ + .equ W84, W00+44 @ + .equ W88, W00+45 @ + .equ W90, W00+46 @ + .equ W92, W00+47 @ + .equ W96, W00+48 @ + + .equ FINE, 0xb1 @ fine + .equ GOTO, 0xb2 @ goto + .equ PATT, 0xb3 @ pattern play + .equ PEND, 0xb4 @ pattern end + .equ REPT, 0xb5 @ repeat + .equ MEMACC, 0xb9 @ memacc op adr dat ***lib + .equ PRIO, 0xba @ priority + .equ TEMPO, 0xbb @ tempo (BPM/2) + .equ KEYSH, 0xbc @ key shift + .equ VOICE, 0xbd @ voice # + .equ VOL, 0xbe @ volume + .equ PAN, 0xbf @ panpot (c_v+??) + .equ BEND, 0xc0 @ pitch bend (c_v+??) + .equ BENDR, 0xc1 @ bend range + .equ LFOS, 0xc2 @ LFO speed + .equ LFODL, 0xc3 @ LFO delay + .equ MOD, 0xc4 @ modulation depth + .equ MODT, 0xc5 @ modulation type + .equ TUNE, 0xc8 @ micro tuning (c_v+??) + + .equ XCMD, 0xcd @ extend command ***lib + .equ xIECV, 0x08 @ imi.echo vol ***lib + .equ xIECL, 0x09 @ imi.echo len ***lib + + .equ EOT, 0xce @ End of Tie + .equ TIE, 0xcf @ + .equ N01, TIE+1 @ NOTE + .equ N02, N01+1 @ + .equ N03, N01+2 @ + .equ N04, N01+3 @ + .equ N05, N01+4 @ + .equ N06, N01+5 @ + .equ N07, N01+6 @ + .equ N08, N01+7 @ + .equ N09, N01+8 @ + .equ N10, N01+9 @ + .equ N11, N01+10 @ + .equ N12, N01+11 @ + .equ N13, N01+12 @ + .equ N14, N01+13 @ + .equ N15, N01+14 @ + .equ N16, N01+15 @ + .equ N17, N01+16 @ + .equ N18, N01+17 @ + .equ N19, N01+18 @ + .equ N20, N01+19 @ + .equ N21, N01+20 @ + .equ N22, N01+21 @ + .equ N23, N01+22 @ + .equ N24, N01+23 @ + .equ N28, N01+24 @ + .equ N30, N01+25 @ + .equ N32, N01+26 @ + .equ N36, N01+27 @ + .equ N40, N01+28 @ + .equ N42, N01+29 @ + .equ N44, N01+30 @ + .equ N48, N01+31 @ + .equ N52, N01+32 @ + .equ N54, N01+33 @ + .equ N56, N01+34 @ + .equ N60, N01+35 @ + .equ N64, N01+36 @ + .equ N66, N01+37 @ + .equ N68, N01+38 @ + .equ N72, N01+39 @ + .equ N76, N01+40 @ + .equ N78, N01+41 @ + .equ N80, N01+42 @ + .equ N84, N01+43 @ + .equ N88, N01+44 @ + .equ N90, N01+45 @ + .equ N92, N01+46 @ + .equ N96, N01+47 @ + +@ maximum value for volume + + .equ mxv, 0x7F @ + +@ center value of PAN, BEND, TUNE + + .equ c_v, 0x40 @ -64 ~ +63 + +@ note for N??, TIE, EOT + + .equ CnM2, 0 @ + .equ CsM2, 1 @ + .equ DnM2, 2 @ + .equ DsM2, 3 @ + .equ EnM2, 4 @ + .equ FnM2, 5 @ + .equ FsM2, 6 @ + .equ GnM2, 7 @ + .equ GsM2, 8 @ + .equ AnM2, 9 @ + .equ AsM2, 10 @ + .equ BnM2, 11 @ + .equ CnM1, 12 @ + .equ CsM1, 13 @ + .equ DnM1, 14 @ + .equ DsM1, 15 @ + .equ EnM1, 16 @ + .equ FnM1, 17 @ + .equ FsM1, 18 @ + .equ GnM1, 19 @ + .equ GsM1, 20 @ + .equ AnM1, 21 @ + .equ AsM1, 22 @ + .equ BnM1, 23 @ + .equ Cn0, 24 @ + .equ Cs0, 25 @ + .equ Dn0, 26 @ + .equ Ds0, 27 @ + .equ En0, 28 @ + .equ Fn0, 29 @ + .equ Fs0, 30 @ + .equ Gn0, 31 @ + .equ Gs0, 32 @ + .equ An0, 33 @ + .equ As0, 34 @ + .equ Bn0, 35 @ + .equ Cn1, 36 @ + .equ Cs1, 37 @ + .equ Dn1, 38 @ + .equ Ds1, 39 @ + .equ En1, 40 @ + .equ Fn1, 41 @ + .equ Fs1, 42 @ + .equ Gn1, 43 @ + .equ Gs1, 44 @ + .equ An1, 45 @ + .equ As1, 46 @ + .equ Bn1, 47 @ + .equ Cn2, 48 @ + .equ Cs2, 49 @ + .equ Dn2, 50 @ + .equ Ds2, 51 @ + .equ En2, 52 @ + .equ Fn2, 53 @ + .equ Fs2, 54 @ + .equ Gn2, 55 @ + .equ Gs2, 56 @ + .equ An2, 57 @ + .equ As2, 58 @ + .equ Bn2, 59 @ + .equ Cn3, 60 @ + .equ Cs3, 61 @ + .equ Dn3, 62 @ + .equ Ds3, 63 @ + .equ En3, 64 @ + .equ Fn3, 65 @ + .equ Fs3, 66 @ + .equ Gn3, 67 @ + .equ Gs3, 68 @ + .equ An3, 69 @ 440Hz + .equ As3, 70 @ + .equ Bn3, 71 @ + .equ Cn4, 72 @ + .equ Cs4, 73 @ + .equ Dn4, 74 @ + .equ Ds4, 75 @ + .equ En4, 76 @ + .equ Fn4, 77 @ + .equ Fs4, 78 @ + .equ Gn4, 79 @ + .equ Gs4, 80 @ + .equ An4, 81 @ + .equ As4, 82 @ + .equ Bn4, 83 @ + .equ Cn5, 84 @ + .equ Cs5, 85 @ + .equ Dn5, 86 @ + .equ Ds5, 87 @ + .equ En5, 88 @ + .equ Fn5, 89 @ + .equ Fs5, 90 @ + .equ Gn5, 91 @ + .equ Gs5, 92 @ + .equ An5, 93 @ + .equ As5, 94 @ + .equ Bn5, 95 @ + .equ Cn6, 96 @ + .equ Cs6, 97 @ + .equ Dn6, 98 @ + .equ Ds6, 99 @ + .equ En6, 100 @ + .equ Fn6, 101 @ + .equ Fs6, 102 @ + .equ Gn6, 103 @ + .equ Gs6, 104 @ + .equ An6, 105 @ + .equ As6, 106 @ + .equ Bn6, 107 @ + .equ Cn7, 108 @ + .equ Cs7, 109 @ + .equ Dn7, 110 @ + .equ Ds7, 111 @ + .equ En7, 112 @ + .equ Fn7, 113 @ + .equ Fs7, 114 @ + .equ Gn7, 115 @ + .equ Gs7, 116 @ + .equ An7, 117 @ + .equ As7, 118 @ + .equ Bn7, 119 @ + .equ Cn8, 120 @ + .equ Cs8, 121 @ + .equ Dn8, 122 @ + .equ Ds8, 123 @ + .equ En8, 124 @ + .equ Fn8, 125 @ + .equ Fs8, 126 @ + .equ Gn8, 127 @ + +@ velocity + + .equ v000, 0 @ + .equ v001, 1 @ + .equ v002, 2 @ + .equ v003, 3 @ + .equ v004, 4 @ + .equ v005, 5 @ + .equ v006, 6 @ + .equ v007, 7 @ + .equ v008, 8 @ + .equ v009, 9 @ + .equ v010, 10 @ + .equ v011, 11 @ + .equ v012, 12 @ + .equ v013, 13 @ + .equ v014, 14 @ + .equ v015, 15 @ + .equ v016, 16 @ + .equ v017, 17 @ + .equ v018, 18 @ + .equ v019, 19 @ + .equ v020, 20 @ + .equ v021, 21 @ + .equ v022, 22 @ + .equ v023, 23 @ + .equ v024, 24 @ + .equ v025, 25 @ + .equ v026, 26 @ + .equ v027, 27 @ + .equ v028, 28 @ + .equ v029, 29 @ + .equ v030, 30 @ + .equ v031, 31 @ + .equ v032, 32 @ + .equ v033, 33 @ + .equ v034, 34 @ + .equ v035, 35 @ + .equ v036, 36 @ + .equ v037, 37 @ + .equ v038, 38 @ + .equ v039, 39 @ + .equ v040, 40 @ + .equ v041, 41 @ + .equ v042, 42 @ + .equ v043, 43 @ + .equ v044, 44 @ + .equ v045, 45 @ + .equ v046, 46 @ + .equ v047, 47 @ + .equ v048, 48 @ + .equ v049, 49 @ + .equ v050, 50 @ + .equ v051, 51 @ + .equ v052, 52 @ + .equ v053, 53 @ + .equ v054, 54 @ + .equ v055, 55 @ + .equ v056, 56 @ + .equ v057, 57 @ + .equ v058, 58 @ + .equ v059, 59 @ + .equ v060, 60 @ + .equ v061, 61 @ + .equ v062, 62 @ + .equ v063, 63 @ + .equ v064, 64 @ + .equ v065, 65 @ + .equ v066, 66 @ + .equ v067, 67 @ + .equ v068, 68 @ + .equ v069, 79 @ + .equ v070, 70 @ + .equ v071, 71 @ + .equ v072, 72 @ + .equ v073, 73 @ + .equ v074, 74 @ + .equ v075, 75 @ + .equ v076, 76 @ + .equ v077, 77 @ + .equ v078, 78 @ + .equ v079, 79 @ + .equ v080, 80 @ + .equ v081, 81 @ + .equ v082, 82 @ + .equ v083, 83 @ + .equ v084, 84 @ + .equ v085, 85 @ + .equ v086, 86 @ + .equ v087, 87 @ + .equ v088, 88 @ + .equ v089, 89 @ + .equ v090, 90 @ + .equ v091, 91 @ + .equ v092, 92 @ + .equ v093, 93 @ + .equ v094, 94 @ + .equ v095, 95 @ + .equ v096, 96 @ + .equ v097, 97 @ + .equ v098, 98 @ + .equ v099, 99 @ + .equ v100, 100 @ + .equ v101, 101 @ + .equ v102, 102 @ + .equ v103, 103 @ + .equ v104, 104 @ + .equ v105, 105 @ + .equ v106, 106 @ + .equ v107, 107 @ + .equ v108, 108 @ + .equ v109, 109 @ + .equ v110, 110 @ + .equ v111, 111 @ + .equ v112, 112 @ + .equ v113, 113 @ + .equ v114, 114 @ + .equ v115, 115 @ + .equ v116, 116 @ + .equ v117, 117 @ + .equ v118, 118 @ + .equ v119, 119 @ + .equ v120, 120 @ + .equ v121, 121 @ + .equ v122, 122 @ + .equ v123, 123 @ + .equ v124, 124 @ + .equ v125, 125 @ + .equ v126, 126 @ + .equ v127, 127 @ + +@ exact gate time parameter for N?? + + .equ gtp1, 1 @ + .equ gtp2, 2 @ + .equ gtp3, 3 @ + +@ parameter of MODT + + .equ mod_vib,0 @ vibrate + .equ mod_tre,1 @ tremolo + .equ mod_pan,2 @ auto-panpot + +@ parameter of MEMACC + + .equ mem_set,0 @ + .equ mem_add,1 @ + .equ mem_sub,2 @ + .equ mem_mem_set,3 @ + .equ mem_mem_add,4 @ + .equ mem_mem_sub,5 @ + .equ mem_beq,6 @ + .equ mem_bne,7 @ + .equ mem_bhi,8 @ + .equ mem_bhs,9 @ + .equ mem_bls,10 @ + .equ mem_blo,11 @ + .equ mem_mem_beq,12 @ + .equ mem_mem_bne,13 @ + .equ mem_mem_bhi,14 @ + .equ mem_mem_bhs,15 @ + .equ mem_mem_bls,16 @ + .equ mem_mem_blo,17 @ + + .equ reverb_set,0x80 @ SOUND_MODE_REVERB_SET + .equ PAM, PAN @ diff --git a/sound/songs/midi/mus_ajito.mid b/sound/songs/midi/mus_ajito.mid new file mode 100644 index 0000000000000000000000000000000000000000..1e1fff0f671f71e65b587fa1c66ae3455e2809b2 GIT binary patch literal 19485 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 literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_annai.mid b/sound/songs/midi/mus_annai.mid new file mode 100644 index 0000000000000000000000000000000000000000..efea75d49f6aa4168b9e7678ae77d5755017b626 GIT binary patch literal 4005 zcmc(hOHUhD6o3y*G{k5m+EGXHrnHf|K*R`vEJOqf76K6xf^5Y^C?-CU}-4{RJ|FW>*0KS;j9=z;t?D&GbL`M{I$l8k*Jjf2qr@<80ibNC!SgU<%Y`{?)4 zKZQ@>9^8Ywa94awv3hA3duhDj{Do+q>BL|2nEZZ{{}B5_;vU0e;%dGud)1qK!|kue z*F0|HhP^AP6dF}Ju+pLuG(LSG(pmBt}FgvXp8cNzC5^q2O} zcm2)xh~viJLmD+$gF4rJ;_M@v?=UFN_3AjHjw9lk{(IEA%{;`;Del9weJJy>oZPjM z&*irf`Oe<8k7aDL*5ncl;p68{~{bB^7j(`5k`kZ0j6oQLzU2#atLF2W_qMsBUZ z6vpD)7Lz6fLgc^Jo=g>n1>jPp&yX*hG@oz2K6)ay}C-ct3;t-?vZ zYp-_m*v*TFpNpT{x{Z80jtk?srhm6J&G|Iv1z3P;e+T)_C3zOVxUM<$bBW&Xvp4m{ zd9KDA?AJg4Ir7YP>yG>NS_{Yvm*gUH5n204*(YC~4gW`3ez33Zm5eP*dnLE%&dIU$_st`@Yi#&G z_vA-&*Z5gCUaEE2@DUq6#f1)cD&kIAP7am1dl7f9V>sNNyBo3Lt-YU$?|0bn5gWe4 z294P8mO+ONAF<*4^lbQu4d16{6Gv?L4jVY)E?EZGjGyahd^UW+?VRbx7E=3x+?OvTFzkTne))MbPa1MCU&Z~@oJXpud*`nOUF<9+qhwh8YhdI nH}TVcEYp5!m!(hY)i@dbX8LRW*Y&sa>5HpzGWxk{&&Bu`R>vm9 literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_battle20.mid b/sound/songs/midi/mus_battle20.mid new file mode 100644 index 0000000000000000000000000000000000000000..a7140d9844b4502974739f93c6f0bf92ee55c5b6 GIT binary patch literal 15959 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 literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_battle32.mid b/sound/songs/midi/mus_battle32.mid new file mode 100644 index 0000000000000000000000000000000000000000..a52fc6b37a8ea06241f373d3ab4af121aaa01b8b GIT binary patch literal 13549 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 literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_champ_r.mid b/sound/songs/midi/mus_champ_r.mid new file mode 100644 index 0000000000000000000000000000000000000000..6552b65bd3380b04871fdc147d3de037dd5eaf00 GIT binary patch literal 8462 zcmds6Pj4H?6@SdSGp4Wz3)eMxP*Wa^hH^rSR%ydjXlV$Gt^&v~Wypwtu*e=1fItP5 zD16|-1x1^pF9j;v6pelh{j+lDC27<2bEIFy{mtyW6*(qNs;wQR7yb6l`~T+6n_cSe zT6Ken1jQ&$$-8TR_#LPZ>DBtVbMGb3)2mfa{B=EP$)$*AO3hLSruU~T~8pc8x0+?i2O6N#-E zGA5-$ShSOC2uJ`^38443={+57UMGM^@<`wZ3}fDgG5^DcaYm|f-B#oJnW@Itm8d=P zb$>4=o71Lcbldjtou*$CC^Y=70vHRx1)yrc!uiWv3h9M?AJXW3bBGk}K*fka%`649 zbKNfKqChJ;mOt5{Z)RyfJeE@pk~R9Ciqy%KFEw-Y-Zy31mp7=BZ}|H$={M2no%}^S zQykA;Ctp78y4Eu`jQ)H%zAu$0%U(=kDtNLcn&@KKC;4lL1tJumPH1tx+{vpUYj0Ps zqlScu`k%Ehi$lUJ+A#GdzTGNKx;t;I<{1j}=8$UM{E=2ubn?^s*oeMOa@I_9IBVvp zIct;3Rg6FO+nK009aodOFATT}Qyg?ZY1*A4Y!yj#itw#bt;F|n!^^Uefsi%7$;Vzd z>N19(@K1P{Y}%0?m_?V@cMj)W9#6dN$y`47J^gK!4(#iaqA8+(kxCxG_A?CQgIL^u z40q2kj1Mr3@$5az2Y8mJS=V~ThS8s|#1EWd{1~CZzD@~lMJPU<2;C`%4jlTwZb(Po{(U189C-f=fBo!ijAjkK4L))KI^VupwOT*#`B5B>Ys8q^PUv$rgs7UdI^IAB> z-G#tw;q#-rSoK zYF^r%sVBB)D88F%#Icar%_xh3L%)&l?WSuU3d;p?u%^vRyav4_P0`1N{1rA#d#Kxc&RT$%ArXDj3n& z?LO+Ip5FoO;x~+!nA`e|x$oF*@UrynO zUFFXF&pJ4oujlsZyDS~!_|rE0ug zBCl7Pwx}#7Ed~?vS)TRTo}<4~6~}T}$Ol4xDcYE6$8r%-Y&u@YSSb~ps45Qa@|`H| z4n%QRNAadwjL46)qp(tu7dMJ=e3n;EZGu7i(}7xi>ek|a zC)N}+94&fqc5>FaCn zNUoszTN=S1BSPKP#ie+=h#-py5@>=fBJhDV1o_$;l6h^dU+(6F_HYW|>$?KV_CSw; z9^Mbyct7ZstA4wz1D&JZYAt>oljb*pMImSPD@7acAIJJTc^yYHh}d}Jm=kz)#J~vI z546RI4Q;%TfDI2u8|?c7#axM8HU(Y_pTzzq6Bm4Bq z046Q%g_yFKwwSZ1EG}7Gw^+4U^F#ft#VXUnu3HRv-D1IF&DzP1K(-%P{^b#vwSKA= z(-v#&-{P{>pSH*}=kFr>XFKa`*U5+FI1a|m5po;W|ERn-9K8zDPChwH*DW&5@p64R zuZs1{w6e6jzbxm*AJNty=Naw0jdRrga^G;?HM*v(%BD4mExbl#x;0BVWmlQY4mZ80 z_&1)BQuImPDG$oNAv~rNBMKtm9@jj`DfkwkLjC9wyJ9@alk zRyW_9PTV6VPQHHG+*orB@pKM1)*SX-<1CK&EHDGar@@PlfFA*8fHS~rxalx9UR-I6 gs58gIHyg*pSQrr>-w-R7U$)4TjQ8)6S;r;(Z?7{f>;M1& literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_cycling.mid b/sound/songs/midi/mus_cycling.mid new file mode 100644 index 0000000000000000000000000000000000000000..270bc8a75bc1324b83cf7ee448dc09fba211598d GIT binary patch literal 8344 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 YB)eZ$ydCXUecm@e;g38A5ph!g1&{XqW&i*H literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_deoeye.mid b/sound/songs/midi/mus_deoeye.mid new file mode 100644 index 0000000000000000000000000000000000000000..d322b9a1a5f8d0f564b8aa4d3d750332d5eaae8d GIT binary patch literal 5387 zcmeHLU2hXd6g_v=nQ>Mor6H&mZGx#P990yemZ~a*u#Q8BQHa-#?S`bNQAJhSz5pr` zDrybX@JzQZzXO8Fb4x$|MITV3{*Cm^?m7m?35bWPSiE@eoH=vvx%bZX*Xi>4a{x31 zNu*DgFMZ9`2-X)836)M_z2une0M@lE-LkJ|v3>{Vdr4$-9=hV3 zhpza4%MWMzh0mcE`Y`cA-=&Su4f7Wsmar0kZYY=~1aqF;n1cj!L-y$eKG#0iKG!~+ z6}OfM7KklC1q;L$xVOmlBGiiOAXp@}2w8DeGN=--TDvAe*+Z3EWq?Rf4$UN42qwvz zBsNKG5(uWao}%|DuBXr!Mw}-$Pi&spJUOxFz`6`0sQ$K!T1!P=P~o`>eOJhX*d9L%e zfJz5NVnt%bA(TQBC9XRzTV#vBeGazt&QscBo6chN1>HMD zG3h5{u~UkmdJn+aY_io1dJ7s&kSwdD7XYj_R&*(HyZ+=LwOV8o z+hUM5i=yC7qBtYbC~q-En+r)V+fPw+Yqy&sCQ2_a-{@Yx(Zv(ggKu|t*Gsv6%3Tg$J#HP3;0(=)m_hR>O-rNsVPsnF zkv7*7tT&?LZLameV;1#dZtAh1geTjKshC0ZL}c1?CnLf#%~Ne|q0O~~IP!FxYn{cB zb0LBMs;~wdI>NLifmY^LmKajn`lSDf-5(C)vA=Cz!|!|13`=?=xdu-+O*Yk-_D7oT zSlZ3V8jcE%2;NtCSK*-GZNaEuzd}Y~Sddm2Qg~IcQ?Ntes;0XWYe*_+L7zfGK{=3t zrVIL_c*PwD{7p~xpu!#pBZ7T&s_+iOh>dqL_Oht(x!|J0Wof#5dH$-PmY_22`r7?e zyBD-u+qH(8;CsP$f~!1uf#JV(a7A$0!8d|S3SSXkR%me?#_VFLY)Vp-LT#EQg<*cbY$l2;{GC04~C&!!qac|I|pm=C=% zeYl7}2Jj%7I9`8K!_T=|`hi)}rl8FS+PtN2=70xwBj34^k2l8c#yM@yXj2N$9S@Hl z(k83Tur|B3*^#POH4`ljJo<(j^e*p`!ZZ-e_ literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_dummy.mid b/sound/songs/midi/mus_dummy.mid new file mode 100644 index 0000000000000000000000000000000000000000..829f3a1e271c0d5b9d305eb90847ee24a9037122 GIT binary patch literal 26 ecmeYb$w*;fU|?fl1VRblkfLlLkA>mCJ_7(ZgakeS literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_ending.mid b/sound/songs/midi/mus_ending.mid new file mode 100644 index 0000000000000000000000000000000000000000..1f57905427f3faf7915e5563a669e9e0be3c9921 GIT binary patch literal 46564 zcmeI5?{l2TapxcGE}tPbYfC{y*On#IhyqcN2#QMzA^{PAm-wMwESJE71W8DOtc^{p zXdhih&Z>lG%LYM;WRl8VNc^Iz?%iG0)xEkBDN^>EtCD3oNmc6V{)LM#mwR!4L0;uP z-7~!lJiu~6N^idU|?#W}kibQ53~dN0g27Cujfdzloxbzm5K7 zE|W>+cSrv+lkWWQujYZ=@BM>78>--0mWtr+Q~#~7QO>#5jdC7LU8y0!J^RJKu8W|) z|0FGeJp%uE&yzssUtEyRvVG61)Hh!ipha#2WPf?BTgas+welbTor?MAzZV`FD*V#{ zE&LzMN|B4zA|qMOxPe7OqFfT8&2 z^fpbVn@uXPR%kK}hT@x3+ccTl+GL6*p_rbxDCP>Wdq(w|e}X?&t4p z7w!35$}vo{{D~IjJLEsG*mL=S$oy(_b8s=fJcwBaFDbq+I`5}`f2co7{ZZ-zsvgf% z|Gd<9H{18ar#hqO;l=#r!=e5Ff72KJ419Dj@5e%a@Zap8+ZI*!flJaB{(A1_ z;5#|d)0gx2fhc!#KlS^g9x&(it)u5VLEpC(m483{jOS)U-kTfbJxzI#=j(IudHEjc z6S;%PRXZV9_0V>)j_m+-GR8)GllQjBNwmKh+IL4c`{3)NogW9|Q9Wf`VLaG!yYajL z-wRv&3wkE))a>WLrQND$@5SBXQ#TJ>P+Hp^qV7<$?B*frpx@6j&VK4-u0q+(e(H3t z>-gb9=lkwY@Z+?bO1om(71F_vuXKMjRJb|T*K>J{wxfOV%Ke^b=*AG z_t@oQ&|`gj-giGpXKRuB(^PgcatrC~c*G*fel2ouWwI|v?whIXOOdOmvxUgbr`>!; z1dH-+@oG8vmHRHks_XRW)c4l&jpg$@R_+#}n?<~>h;@ssGVuLuugqqME_m0_h4}Ii z^+VKyT3?{PAb-CZ{RUZc+tD6iw5&mkOG8*=(`cWMZYD+>!XV*r7t6eZC7s5P_B599 z0m9sYsLO{T{d=#5vt~OVCU)M=_wx|_eN

E<`uWefi5}=B@;mzzJ{y90$j@p^sB8 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 T`O(rsuu$PWZ=owSE{6U;Fm`jS literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_exeye.mid b/sound/songs/midi/mus_exeye.mid new file mode 100644 index 0000000000000000000000000000000000000000..cb5fef4876f07cd3ab83f97ec2ba1cf3091a3eda GIT binary patch literal 2717 zcmb7FOHUhD6h7l??l_~7T3JQ1l%z$fMRAjL`y0BY-<`SFPpDwy@1ECpzH{et*v%flA|g&2MJTqL{qcKP zU(r=A91g`IbhXd=>JN+d71s_+gx?o*m7pL^o1|YYI@h1TW?>Du z0$c&wKnN)>0U@sGU(PW>3ZX2B14Vohh=IxrZd?pmoj2Mi>2$=?jw#oAeW^?6|zRLsZ!YZUeV~;Had5sI6?e@e8dls=tXA zG2%yyE-<&gme({<8<(|lzc%g0WQ{43E9n(wt03>Z7=_AxjOQ=(0e+QVQ*)EDPT(Izd>sXGa-Ju0K^;d^Ll*XZ~3^$ z!yT~pJ~!4)gLfMFi$J_ZKd;9J{+5r6ye9uF`po`MT}#(>`U9=A86I$S%+Z@a35}C& z??L;Qe*c;-@z{eWfnV|JU8*J=UP=&EryN$ABG$Br;2(k?@k`xiTI4hR#ME6=BwwNs zuMIHa##CrvhTtX%rFie6H>zn za0K=^P~_cg^A4WiZm60<9bQFzV) za$mQFZ(6o=wa0V{akIn4E;kZRKxc3utjRv zejc`84cpJd_N!t0dDuKPY`=!q7x%D@8u<1#Y+Mf;9DY;y?rJx%HETIH?&VPX4EPLq z;KsZI;8Sou1?~g)ffQ8lHUpo(R@2{yb0;zK!%iiZMIL)Rbti$K{1Gi0hOp1b@#jKdRn#Rck%{& zn9S!@dQ=~U%CAuMk6xpvlfR|2eRRd6`bJydqeP!v`sMmJo64VM^Zb35_*wQb1KzuZ zE%Hd_D`aO`Tlj%K5Ae0*O-kOJ#2JZxKKh-=ym{##lBjf9(ms-?@>IR*qvEQc@~ir+ ltXFfY`d6}lcf7m5(%)UL`uK4*KYe<`&JK^w_lN$U#(ya@ixvO? literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_fan2.mid b/sound/songs/midi/mus_fan2.mid new file mode 100644 index 0000000000000000000000000000000000000000..98300bce17a708c05d988d91d9a4b5c9e7272b19 GIT binary patch literal 1083 zcmZ9LJ8#oq7=_R03voWV6%rsts1h9*Be8X0!B!f{NC|ZktJsPV89E@bR2@(Ugp(%e zN?P0f3Cx5*X6_Sz0*U`oj-9V@)#>3H%e+H&$PU>d-^}0K=f&pGW4-4XR55FjTjUnGRrDLhT$fzzspoq(%6EE?Zyn6b zcX|p5{DoVc%Xj)&azO5qy9JB6j19)Ht_gj{V6YFI zWihW6v--Xq_4AlhEjZfB2K&s*dcHdMW(`tOvV-~)baV8NSmo!my{g)RrC+%}TnSS;i~jJY+5jzZ>xH4Wes~D2-fL|#~Kg%LOwy#KGepmd_Kcc{npj|By#dSB8eU< zt>wB|x*g(Y4WHGQp<5sS;M!^An-ls=d8G-jl=4awUMc03CiI{3N)uj*Y?86ghh$zy z^_yv*+=of77W1OIMipsP%T<;>-r`pcUz86Yl{a=4#paYAvM|=B^pNe7=^^9gru2|? z$@D-r$ynz@GCin%GwYM-fm|)-@taUZ#$O5bnujC&29}kW|3>>_CooQTfQua`SD~1C p#lDIcjHNtet*2sjjXnBOI@(3AZY||)aoXdIo>yII-KN@n`~NNU46FbE literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_fan5.mid b/sound/songs/midi/mus_fan5.mid new file mode 100644 index 0000000000000000000000000000000000000000..e9c01b132b937bf067ffe9ffdefe9cc7c89d2c61 GIT binary patch literal 968 zcmZvaPiqrV6vfYdlgw=&sR&kx3X+W=BD9$PQ^ZzVVk8ZnPOA-Av0y>bjTD#Sq)m(4 zCTZ8ApCC;qxb^SWPvQ57=Oq(b#ntc5J!dY5dtZ6=#U=nB0!6mGy7h`*7tyVxB$XXP zci9{L75hZy^CY@sNF1N=B|z)^b&O`94`Jtg3+xwy;g*f0T3}raylN4K6jBCkS=Ob% zR!acA*e}yprmsw28PXDUy?*VyVPIO4Ho7Q!U-S;dGkR0>hUit%9Ak@)8a*SbQVls% zVFjm>e!$md9QBjhIp{mTzEt$KmtaUCC84R8iguf^>H+nDdO$s(-lwUD?1$`!?1$|4 zX^!+I>T5;vv1mm!5Pcwe&*=0Z<`vOPMlXn-lkGL&$i>C*UomU=mPI>RXaqa%H}Vy` zlLs0zkOE4ii21yyWF6Ow* zbwP|U0*6amVdS5Uy~Xzt948ygL7)50`N*ry1IKp5uol*m&@^Ww@7U(FHVZTt=v#pB zTUd*$6Pjj$8Xrb)MuA#^TA!v_ibiTBjGVl$kNA;Ad~&rn_>H@MY;!nRio9K3j}%e{ zjBP~@N|A{rHMGks#$2zn2ek8;q>z%(#P$&mLTWrHDWnV-+YMKzV|~g~8oe!gjcapH zOpSA%3i=*DfsQ>3ec~TZZFqZA?(?-_EvzM>Ib50WXw$tF;Bac)`J`jFsIMo!9{FES ab0hyVV`jMH-qtPNlovE^SVxiJ-u?jVD$OYX literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_fan6.mid b/sound/songs/midi/mus_fan6.mid new file mode 100644 index 0000000000000000000000000000000000000000..d2bc1feb304d137d7a61216805ec5dfb194c3105 GIT binary patch literal 1858 zcma)+-D(?G6ouD#JF^=x)WxL5lv0Wjj;zSB5=7%rLnp3W#Yk~R$Pm#QIv2ihDKw!_ zA}D1Nt5I()TUK7fe|0W;)BnChuiA#bKwrRJ=gf(JgebXM`Gw6TcjEQ1bXW<uQ1=}5_!oe*=UtqJ+oe=-*7eO z^gQqCBsOcYzpFXXym%L&S4B&rbE5O2WznkWJ<)jVQ4QGjxKoWM)i8eiqI2(E{5Xd_ z*Li}>Rs4l8=tha`dA>Z3fIa%UQOP%PH)`2uWTyjMb3UGDeKq9b1T5Z=?g>687??=I~<@qFk9qBYTvMb|{{i+&}V zjHjI!%?u<%EJL>LQtv|cbqaRB$mT;!frf!b!3JLijT5JZ?BeGL2b^Bkk_n+n@SKHg z&&C(qvykmlEbS6?mTGt=_76ONygdUPu)ys??6(W>Pu2^}D=;q~`_J*AwDSP>Gi+kn zzD&IgIbea?xrCY*Er=FHZ-8T?w?uD?u84jl`ibbLq7QkIK|6;Lp7+K{-QF~QspBxc zKvQ=d^eTz}4KMD{8%3{DvT?7{67!7g^gJK3hhCXJeuUOnrjK#2%si{~4Poo6(Z`Xr zK8~x2dmPtP=^Mh<=jwdv8ud-?o5-QQEjlUePP3v@Vy5qg==-9JqLJt-=WZ-5$P|(@ z1)YAc_yfO=;JZu=ZQ>t(sXJ`@30vD?%c-`+vC{z#na_XPPRM+#Tu<5Q0JF^}y!su! zid4CtveN-xWd0)a7nyIB>nS@O;Br!Ay{Dt>mGK*Jr1v?;K|h-Woh;DL#{M~-S`9i= z@cY@?i|0f0jx<64deiS*=N>cb7dkWW`d1$Koh#&N>a;m3MnBiW&6eNE@o_GcREtjk zpO19y#B-#dGfsV`gMO}Q_c+oo8PB=+;hE=OGoF{uO~4+#j^et_Dw;xWV`kM7Kht!( z5YrEEEwY8CrHeN0*o5}4&!evaC!ZH4@w=Oi$fd=V7%Z%VYEeLMJ3z)wH7?Xo!GIId` zZslSeaUe6vB8#e5uL`~g)lVKgfIYCXI{oDNv2@2M?uc3)iQ|y{7+1&xhy-m!MC^205mf2P^iThXLPHWHM3b&5I<4O4wkat_n2)XIdba1 zmN4*ckl(&O7nEot(GgCA$hP z@vVfRCGO%eZpo01+ZY&*~+PirL%Y~LlbZ+HEpe;#6zrk~@b63T?_E*lflU&^8GmZ6wyW@_&D zLh0^tp4M_0*uG0=-|lkgr~X$7(|i-WKtD1vWuq4XQxf}CqkDWObInZ6ecec}&UsoR M6WG2>Om6pM2qw5lO9 zV)61(`ALYy9U*(_I23T=24~cv#pDZ&{7p~ zFpt_<)beFoDsM$CfJ=N7UP`FmGhak!5D!R+h!R&h^FDPPrFa(74XIQ4?Hp5XIot_k ze+Tjbw*#ZU4Yh7?9m8F6m#hV5zXoGiC+nmgSbZCQao?%@-odP5s{4-Gmhql1GHQ{$ z&B!A?VD^`_`@JKVGyG%u?5cK{JIs&BBl3VeARAMjbfT7G>>VX&^)Gj zLi3pBt32;>EIFsSnw@W$zmPxoaHIFCdapUQd&Z>=tk_`PfH|&{+;vL62Mdq0QhkeS>(xC5s+L8*ti?XK!~eBred literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_get_yasei.mid b/sound/songs/midi/mus_get_yasei.mid new file mode 100644 index 0000000000000000000000000000000000000000..6599ca6b0865d7f6e3ffa4e664b73884e7919192 GIT binary patch literal 3168 zcmeHJO-~b16uo8eJs@v2NfQziV}zJu(vO8{j4hcmN^L%+nQTeLrrK?&k@YRuNyvsq$| z0g3MPLzF z0+!%g#@@bFtau&GMj3f!zUKXJmr37V*P!ZtEw9)ZkRzjPQ!(rwy~*2G4XXgdy!)3B`duT@OFis-H~4lm>I5{%4Q zcfG{mAqFoAV8ZhfoUN*=Dy|ns$ZQ29s zzHJtP3+G-}dMmyZ={;U-UKhKmG<%*R^9W?Squ@tr^$1?&dAc<8Y19iwwmSxX4E2I} zm8W!fT-Tx3;_EDZ7^qnvq2}Uc1B__sb$_f+VI_*S3;`D^f# zGE1#Og1y9Vfe*z2KJ!?!WvwjuEO;H)eR`Fz=jD-?r;UMD5f4Qa@K6fzt+sr$a^Q2| zbzJx9Rlc4ljbC%OW(P?Dmm(aEMF~K?Tc$x zmbqs&NCHz8v6Uhrdm30GP=;m0evDWu>FB!M&W`3Onf4;(=Z{Y3yO2|K&-IT9ou7p> KA^(lStMVJPTH~Dn literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_guren.mid b/sound/songs/midi/mus_guren.mid new file mode 100644 index 0000000000000000000000000000000000000000..a5748ac487236b32641cf20b2a6044f19529f7b6 GIT binary patch literal 10496 zcmdT~&u>%N6+X#}pC|C7POWMCG^isM2?{WXOcVv8cr1^Nv1MfvOgvGPKozyLjZ_w+ zstYfwaS}+{MWqsB2e$nWpr!3Bhj#ko59y{-{|EY=bMAT1ezB7f=s-7oIrpCXo!{5K z7N6EP?huhrLv)J5PwPMb8Ke*B#mdOYaQF_rsCnt%on3$753T)%|GiBwE|Y3`zooAx z>B)CKr1t_kb(Yc-^dPt4ZRThc7y{`*al_v%k`D}k^dJv84=g~hAhIX&EY@eCHv_#H z3ZwJ+jo?Z8Y>*BER(rxGRFxiNaU=_hIhdLQmVsqp#T_{lY*yTn5?D)JDn+QWH-(Li z^FqDKL65yI0NFd!Gc4eodL4?_7G)mm8kKqr(@+y{&9qUx1~1LK1oc-TEavIK@?C#( z8P2Z&SAffRLzbVMS|7N_Wpo8B$Js+NB?PM-vV&TLTni*gwhqa)Rqjkr@fIBY`@!ad z{Pg7?dyJF|?E20YlPj>ai7YKK6M22#?KEWQEDO z>AMKgaFVlwP4qfOCLYU?f7A1C(^EH=c}h2FZ*kq*TBK26@N_60;BR_5M6|cG?r$xT z4-9~`SA$&R^?6TaAj?&(SE086J=D$dQ2O)GsMtz$T3BhXF4jb=t_E3a8N2Amy%iw( z6SDe*HSuZ9$!ku&Z7e~0BiOnf6Rm*&N_(roRUuR&kP13Ke>D%HHp zW{8fGC2opxKG?$a?iFQsYzxC81oN>rrjM6cy8>+t*j~wL<8D`TrX8ez9B|{>fdw4k zzJ+nN8WEUT5N&~k-H`c!D?+Hw${CTn^hFP6o`&2$OU8Ddw1RQRafF)qL8Em5|+&;AyvA#$t><8GV*0rX$eT_Wm zd7@Xwei`Q~*hi&f~inSYZ{JAb%;Lg~8_`lf`w zx4xW*JdeE2-x&g?T1mN#{wh-jeHfr02|O$_avyU)v+M)4|1Dly*Lr2Z8-SlsS6}+Q zf;?4VPh~%Gg>9|5zpgw z;B{cHKKrMB**S~L=Ic86`JCAN!%~Pd0*klOlVNM@q((>FfzJLWZgU*gbs z*&mhTe5gIk(>d&)LpZt7**CkEm!!SR;N!d-ui3eXb*_({H~u)jK&r-BTIoSgt}3cYb>TdiX48FE*JcjCg8I zcMixrb+?c2!D43_>-cKgUIF5(a(h|!174H;H7DckDDrK09^Z=HzJDKk?Nyw|S7Y#K z9N=>NDjQ$DnYjA?A4l1JTjJNc ziO&+R=0kd;Z$7k+VN^%xOZ_!ZV^M!-y+W?N@W77bMe{qxJtphPy01cy>kT{7KX%US z;Jo&$tCQ6&*q>woF-s75~fBK8Nzli^s}HOvK{UA)HgMDaYJ&MY4ir<}V1J-h|u zd4tS+$Bo%-g+@D5jm*vz`JK6jzcUBC(g?6l zof*h8kn#DwgSQ~`0_ag^uE}}Qr4HT@J4HI}5PXeqDWCWSUidpl9@c%V`w{l?QKtZ&0;OKFpYRX< z7nxW5=@UQVlK2n!%W8U*7NUm(AP9(Em7!4}Apks&u;s{K!1yfkMmr_ zd7dkiZ9dEo%SRsi`6wSjrwqUGCU<#cKa%<7c}u;q{GRZBjqdOC`}B9BKk+N>2ed!d zpxH*SJ4UoWQSo;tx^NupAEGkq6N zLO=5Ns!Qzv?3Zfx8!yOReDdy}2XZxy4=?cD%d*~EWmJ_zMz0(%YlE_V(&}m!%*&`s zF6u#1TF)Lh7d2x4F8b!G%lYv4Cy-k0c8$~Gu`1zrf?fPxvXA%UF5dG|)ok6WXqa5b z?-9HB{R88yU1f->*2cWu8jbGXd{<20gx1@&%GVP-dRzUY{aU~o1ir`U?cY2bWpX^q zuTD*G6ro&>R_nM|t=D^dA>OxhVebuu+V<>(U8Q+J8vZ9a%Pk;OH@8#`r%?{THt|ILQD2 literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_gym.mid b/sound/songs/midi/mus_gym.mid new file mode 100644 index 0000000000000000000000000000000000000000..814e159ce74a46534191469e015c7d8a7207ada7 GIT binary patch literal 7602 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 literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_jump.mid b/sound/songs/midi/mus_jump.mid new file mode 100644 index 0000000000000000000000000000000000000000..6e656a1f0d56be1e2b17bd79e1fe1634b45b6a0c GIT binary patch literal 12419 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 F{{eF}^3wnS literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_kaihuku.mid b/sound/songs/midi/mus_kaihuku.mid new file mode 100644 index 0000000000000000000000000000000000000000..50c96d7c6a59327f8f7ea39e55efe0a68c9094ac GIT binary patch literal 151 zcmeYb$w*;fU|?flWMF2H@C_--2J(a%{ztGdGD&bS{10SibM<5Rug?IL(q}lp#4sV) zL82j;0h#6j^8*}s8Uldg5e^0o5ez8W4l*-LG>PG9G-2RDqZuYz0L3jBK=LXed7y0o D$IT+` literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_kenkyu.mid b/sound/songs/midi/mus_kenkyu.mid new file mode 100644 index 0000000000000000000000000000000000000000..471a1baab2cca5ede04c15f2871a5d565ddd3af4 GIT binary patch literal 4579 zcmcha&u&{)5XO(=_8Lc5R76% z$Qzgi;;l2ZgpCog_Et(Ez8q| zzYG5sap|XvF4xB`%Mxox9o+a!7`b1m~r-JI9nGjFG6zGEt5Ghyb3Xq}+pke(;Z{E*xUS`N`R*}3UlEB0YS>5w!O7z@6@5$(RghD2M{;A*T=Rspq%o zg&DdoWdnM6VBN{?j7!A$ibHZm;|^9d4`wJ@38+4&wnMD#(4rS+=(>ahdO$^o(jK7> zr#*6IYN4X)s@ox{F3pX48Tk4^wN9~qb&Bb^43;@dQJJ+IPxi4gd#NbrehhKkPhDn` zOkCHAbQyJ>$ei81qGlJ|9{!%?m)ncpodfghyXHs#?tEw}-Ob z=@FlZi}`1!@{SL^bZ}Z&t z_p9*&UU^K^3;g=tf>#W2)c`*3OKX9T<2u6vUO8VAuRI03^1!be(AlE*mVcjBGw~R& zoWvCae|*1+fnV?XHSzkH08RSY~j^MZb@Tj1Ba1%BlOud{+* zx@M)XOYZUKywyrmp?9(U(H#pGZyQd1rxu972YIg0k(J-ud2_YN1ZDCsjVM;7Hjb3 zoW(j@gpb8KW3kRztgS8V*h84Yu>J2y+>ugE&qKiD~ zE9hjg=DeJ6_gLi#2)p e_8u3=Pu=`&-&Oia?fc>S5uDS@Vl8>Re}4h!8FE|z literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_kinomikui.mid b/sound/songs/midi/mus_kinomikui.mid new file mode 100644 index 0000000000000000000000000000000000000000..5e16a57cd2e02511db408884ce241fc7d8f9eec5 GIT binary patch literal 12388 zcmeHNTXR#_72b}+IhdYl8K&u+nO=sOlEz^)zKn|_EDOm-=n^oa7&FG8f*?#Lo$}!6 zLq~7I7H(fHOD0eK50H}fwM|L$(*H!iwf0^|`)uh*!ay#ayzptQz4lt)y6ml^gV#1b zy|0w=)P$N+;o8O@{{ZPX>cx$>-+n7Ru3mgJ>COH%j6`qZRww_$oA{l2F{`xou}{=L z)9T4PDfQDpov15+OYLXs-ouPi`#E3^xC&ea7J)^jo{&wc8a$csm0u0~Qt+?@?S$gZ z#cDuC`vqWuHUnw%3UCFO1CmoMZ|vvFA1s1~!H-*d|JP|~bDgc?Jkyn63(yWu~{X#jEOtrNHT!}4Uo3+4RvPcE= z$pc5h2GX-v!;aYYy!-iBDX${lRqS5_t^tkA``5}p!M=A$&+=v1T!xL40b=V6F99$0 zs=<{imbst%mw;G9Xh?JS&TmDkPzbHEkg3UIX{cjEE%3EW|VST1JX&r!0-vU2D}D&y>W_jy@oTX zWlzhsNiA0=S(e&JO;051S@%`?0B=7T<9eH!|-@(z}o-tH1G z1Iz%Ify=;blkCoXSq%>6p_+$k0k{A>2Rx^|&rcxov^rRXxJY7CMc&L7GKq9!+VP$- zZDX+=n(W7-8nexUGp>0_jcr9|#}=KPkI}{bBX_BwZ7aHn$8ftopK0)+l>hcQKzs?Bf21&t30G54Y>{Ib`l)KIQ7L>u&eR?&r8Z zN7Xa(kDLb8$;6D!@gO^+bNU`#i_izLp6J;)#rF2zqvSZG77m}@J!{waD6?(XP0p6> zQ*>k6y)w@zj(tY(`G>MXIgl&=*%~Q z);w^w;k9O!*O>v%08_vea2|-qgwDILdsodR+MUJvS@>D1do8@p>MWhssQ2~jU$;G8 z-L>$9)X5+&;SBi90GFX(CWM|a1$_#bg&t2*oh2VY6=e%gew`fjgrZO4e*yM*V(eUi zJ)!td@{@->-lcT%uqT`a|5>2RXOtf|uH@_T6#lONBzxiG_FecS`FHi=->rlAarp>O z*N@E4o1TAnPK3Y9Q|3P@uO$AiUi`axNxn&ZTt8B`@5}tV^^|#Y^BpxO?m3crx_y!Q zxN*hat*7uQ-SAp?L)0nZoDwGSk$$;;#D7wMU3-Zu^Cj_;`s(H*_DOYd<4GL+7fcJU z_&P=8NhrMCeu%vrSL|K?!pH50*tfzRT8v1GIT|dGu>X~_ab6WYO@OkAy_j=QNgm*pN4d4cFv^>f7n~ljwn`959{YRGTX8#rA zuVCb5BLmt0X_D*D{PPr(IC}=c9WrxgeZRa3z2+LQuWOCq5#Ho=*MWG8*{uSr>OuD| z?CwIY1M5I7djs^7Y!`s!Rqx&gzuU-P zqw3Zm*RcO4@Fw&cRd);W7W6uQ&tQLj-1=$zI>u#42?mu)bw5VPkGUiPQ@(@J-hq4@ zcpF#))>QrZkJU2_AQ*;*VQ4xOqC*X25F!)GAiiFMjO~4TvD51zCWHKh2ot%|Dv>e! zV6dpVw=loA5b0)P%0vvTn#ruGF5dp~%=Bs%pQSA%Mzy{Uq_Bijn z|Avuq23Q7C=WBCDP8%7sk9F#(Zg$kM)JZX{BJN4)LCQ z55Lw9=NsYPyec1_1)f!9*oDvq(2+lNh^K(P8M7bXklGjYJ$v!1?W4W*WPJ*;Qfg;9 z3a&|LVtNsu;UGz`gU>NRd@X^vPEeB37@BoT44>g|7J+9Gm=}5iRu-|cXi5`Bjr6-| z7z8lr&#_;>Z0fgx8WFV(tM>N(2T@Pe*Xln?{oVh4_;|iC_h-CBczhms9{2(912t#l zos-634j902qqm@Uz@oP$go`rd5H84dh#leM3@`(|4n?lDT?V1>d*A5GMlbSi)r6wZ z#BmOeXhS4N=>#X$*G=^gjOee9t6!ete^2t?2H}OtQux`$#>8JPs$Uy?>$8h_k_RB$ z{m9q}4zQE`Y=6x71G1bkGWN5bsby57V9)7mT4*NtFUTM-x9IXG=mPHS~u78om zPYkh7)<(0Z# zyoc=PI99xIwdwIeFRpH|^Xvt}J=Q^h4?(=Ph=h9)TCf9V3qL<9LV@|6aiFg8u<}zVG4y literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_kuchiba.mid b/sound/songs/midi/mus_kuchiba.mid new file mode 100644 index 0000000000000000000000000000000000000000..11cb67d1af5ba17c4443072f9cfaa90d11954fa7 GIT binary patch literal 9915 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 td*63o{0I4p`+ZYuKBH^nCDK|2LHH3?u*m literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_load03.mid b/sound/songs/midi/mus_load03.mid new file mode 100644 index 0000000000000000000000000000000000000000..3fe21c381230ca984cefd24289a3816dd401dd80 GIT binary patch literal 9427 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 B5y}7n literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_masara.mid b/sound/songs/midi/mus_masara.mid new file mode 100644 index 0000000000000000000000000000000000000000..fa5917387054faea1b858675cb58b7f0d9a52811 GIT binary patch literal 5402 zcmbtXQBNG#6~3Fn_jbs%Mpmp$RLeo?+ALcmFt%I>1}|tg*eG$p28vveTq#ka#;Qhr z;wjj$y!9clyZ^%*hxeqd|3{jr@A(JLch0@v?CuooN`2vQ&OPTl-}&ynGqWGBfAOg? z#+s6GCjEH*Z(qW@Y+h{*4ZW5A%Dh^OhChE~UfI&0{w{xa%&SS`vxeR`-<>nh-$~5H zYi9T{0E`)S8Y<4yVGNFC@ChyE>a zyanCplMnl|o<8|7pFa1Ev(x7~ao^OxxK5wvjCjTVTxWmwWBzT-dAsj?aBj}UKIBcG z>x|Pc*53jC9pE#MKJ)2Q&zs1yyD<00A+-sf_z2_mGKPIA|&G)OO zJ6w~;1RfUhn8?h(aomr#D#^1gV~#dqH(@tmH((#aK7`##lV>}ykKjLo-G<%n^S3S~ z-BOeaMi;Po{TlMt;L{S1_?wmU-O|v6^whdl-nP%ClZcgHTKB-ZnsrsnLm<8G16z3A$7te9FPHf#>md$goF5g|bAYgeNNbf; zmADTJv?H8UROp1hV#d1PSvkC3Lp}3d_ZL0?p?563-C8V?bzRNVDV?+KkJkM)c6+*T zv_9f_=~mzh;%d1pLNCeOvF;B#q1X-U*|Uxi&jWw=Qgws-HpHUCJ>H~!KOr^ekd z$Bn)6KHmAqOR!6@^}Tc-?=8d=jW@CgHa@OriN=>RyT5Gg@jdwWkhcuGEcvj4!@Q*| zRXpbV_4IfNdD3SQb`iFQJbY^)?(-Y49>??G`aJUS4T1b5fw1ESl>W>qp!Z`7xCZJzqq~#{KYhiz#FY+nk7y0qL+=34HHp%s2{08DTUZWrTQ7_i95A~e^4!&W-e)se*^7H4x;+*?) zUtIV7%<%%&W#4@tJ%75tD~QWE;koiSvcFc(DdY70e#^a*etma$*!*+NyujNU*BAGF zc+TL#(VEDT7p1q8g9&3^luXi^c&z`oKvUy5YKWWGB;u2>Q?OI8*TeetPTQjhbwN-hX9#o_*ONCo&8a}xEgsa%X7AQC5 zE4Rva^ply7OwDQ-Wg0GyRspm?P6HB9IYo|!e6&hi90eol2&9CzN|E`eNTmHClcyDE zk`Hio9WwRtyB(w#KB@M*s&(aqs{=SHht`pwpRb(PS3^I@t$9~MzbnBn;*MwKgK_A< zttr-zhkE3kI?q^G9~;0=0`H`C6?*FoZ<`i+hj_|e>bTy!5pR{vzlO}W{%wX=+3@d8dp;{S@w9E@DcrwzfPa^vsv22(;7GyI5x+dLmY3LHZAjL z8DBu2@RTQlgJodrcROhL~ z;%(l?H&MRi!9L{cZ5rmRLO%(ng`?wA9%h1ua(XwEWVjK8?g8+>pX<;WBSo{j;Y{TLgPwu1sq-0aUIKh)P zuU|tRzUDi$#3TOZ?s?QrNKdU>MLs?nPs>+);k3CMAvX#%5k7T=kj6{Quq zO6*2s_pWuni4XB!6^d@sbUxB$<0|qyNR~(J;YV1OwG~xO(*+J)jT=uS?>*!xJYcMw zw4D!Y(cy>a*4T~DU}4eqeCOWXD6mR}MXxcOTZ#fMsyHX$t%4eXzjxiDokRKz- zr{(lLHR2OjiApvK(~npet3VWBX*WH@6ATC!l-b=adw3T%jVva?c!Y7|0eUeZEE?0MS-b;4LgHrP1r)u2!(2q+0{k4v zBaGG9l374l)vNcazD{~LnvMY|oZ$lLaP;y_cY|75t@HE}^;4vNO4RoVr$?+Ze6?Q@ zYkayQd2^sXD5^T@EpwJRp^8`L1$RyAI>Wc87ATEXGXqtcZqO6n@y^#v$GmG&``Bby zccBs|aRb;RuS90sM!_WE!P9ka? literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_me_b_big.mid b/sound/songs/midi/mus_me_b_big.mid new file mode 100644 index 0000000000000000000000000000000000000000..eda461fd35452a78b401bec44b5986e517c80755 GIT binary patch literal 1330 zcmb7@PfHs?7{=eY zGHkI<8cc(MwyUxi(iwlv_zT9%j6Y&tNiReUO_4r}bgg59Hkbo*U>0q%Xybqmm;-ZQ zp{n(GRpS+nmv#O$6w+t;vCgYHuj$+k*9(4YLY{$jWIV@5<6Dd_y*X@lx_w_Xwuw$N z8={c`cayBK3+6UOBL@~hbW&R05T{ej-@q{c>^q1%h?l?;SOkl{)-EU9>yy^~#L}h# zPT2k$`5vWD!|OkbyP_E1Q#$)xiwi?z0hou@!N zpOH>mvhO{cmx3RLc}eFxI)9+^dm6tr)56p158uzIE{l4+m-7sm0d31f{bCDW2dM;Y zU_EiMZ;gR(N&YO*z%%oV{!o&-35&H8#JVunhOv=OS#ofbp*H@B!O&1QiMk}}V5AKr zT?~e8)=gU`>KEJaj#Pp+u%0k<6!}%8&)k(4t9f~{N&;jco1h6z7ty?Vg3o^u1M!(h zdJTFFdNnWnyd~5xL9c)-e%wHOd}QcO6(tu@k`o7|UB3$8Uf99H+<#xhAQb9$m$J}G?G544c z-3&!9A+5$H&`WUt7VEZXp5|#Gv>OF{7{sUY)%O)V>QgPDoe5Mk1FfXeI9#Lc1$L9C zY;VvF>Qn!Hw;zjm(%n{;Zc}w}kpga0RpY*~W;~M7|I^4!U0r0L-p+Q2=eZeU&{>VuD#j5)C34J{_ z#GRLxE#5j6RK&W>UFI%xm-)~_TJ-rEtpd>JYup8_3uuuR>2}&~ZI9kxR{bvH3#WA# z0{dzK_CKQQ1oFxOy7P3NMs*_(daV8cU)kc`sUcgH*AAxnsg*|kORs4tA_HT|ST*jO Ux+8g=1zxx4t`>JqWnbUw1xTg1w*UYD literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_me_bachi.mid b/sound/songs/midi/mus_me_bachi.mid new file mode 100644 index 0000000000000000000000000000000000000000..27b97f09c9e880012d7239347fc5c16cdb2514c6 GIT binary patch literal 1690 zcmd5*O-~b16g}f~-gKImfW$=;16zxPGO2_Rm^5t~o2K-WHVsA-S=7Y%5!5u1#03Ql z>y~L*_#;fK)io;mC*1l!@Vudx0znd2uFk#Z-h1wyJMU)8kE;L#H24wBmR~)kcN52J zKHs&VUk(t*MP1x~hvPY%q-eA9a24GtKPCg1vM}j~xrM+6npwxHXJIwdj$ThgCt6)i zjM2tn0bLCU#L$eVL_H2PmmE=FB1VZ(Vw|Y>DC47kl6;bUny8f6TQ$osTJ=1eW!Nmk zW*JAanWR11EJ3jZiyam_#27I~Ob`_xV|>(4kx!A&5S5Z@b{);4V|2}DKJ$TLu4|g` znU4(fiD5qXX@1RoX_&7K^Np`w1iD-Wzmo+P-CM(@;ivqvh@M*13RZHd<3W7Rff0j5)yy#nuk8JP!6F!#ATnlt(4>&mY=2ej$c7kE@Y})lNEkBMF^o_4$Tqqpv|6 z710m8U}_ZY_`GQFvigB>w3le}>Qt;9rOiw8_+idp_$2cwuZE(OH${e1WH?2NQ=~XW z%8{Hx(!MZ7g4H}ZubV@g=jcrlqsH{VU&XBgY0O@3x)e z$hpzSu^_)M;*)wDvAdm2LEq)!cd}Knn}z7)iFvGaa^xvOKS+Q5^e2_%58yMa4?^o$ zu8O@7Bu%lm41_>-Q&Hj|RMm;}hp2ev%d=P>_h F?QhU1fDZrw literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_me_kinomi.mid b/sound/songs/midi/mus_me_kinomi.mid new file mode 100644 index 0000000000000000000000000000000000000000..30fbd360749d9498d8ecbf3bb110dbd1bb5e4195 GIT binary patch literal 484 zcmZXQ%}T>S6opT8s4`433l{-5eFEJTQUnblC7aMm8H#~`n+k%vF5I}#wys?DXCB0# zJb*uauX=(hrgRa$d(XLN?o1MMI|R^x!_Q01=#Je9)>lI8d55YZ*6DuZh4LAyk$d&o z#H(!M;1RPV7f%UDz0H_}HsX_(biP%KPqvtCxXoG3_op=HOSsGvIg0EM%Ex}ku^wJWc@y54H6bvpCfCK zwa6M|EwTnFi>zOVtU=Zy>vLocvKCpNBRl1K;A-G3a3yf+`7$YG5660^A7x$5n7&cc zQqkCm^M+Kc)Z%=FxdyK>8?ejQ;dPh8E^oq3m%}dSO60UrG+~!>C34y*Xf3C;f);aH zENIQIqotgd3R?0xE#qQ>(LaE#(Vu}~q8E_%0@A2_ zBonL|4h1o6Le>s6?Gb|$+a!MlwkDtvle~a5&z;!lWyw*>|5l>e1CD0EG?M@aoa+HK#+&Orfyp6)`)v)LtUX(fhxBf@SnV zUR*rbUG#%cB>~W{&86>j&UMmB^@{sr+=S}m%|7tXvl z7f*bvtsNN}abmH0i@sr7q{qHtld^B9Df^gGj3_E}f4%P;r{24Z=Xu|amoNIVMPJUo zjD0!#GWO-{%h<=1Vnk7)+pE4ZCZ!?{iYPg}%14BW-Q6AeRk`y~9tD)YVWg>E|A0QG d>*qdWO!+`RsCr}HmwTQa2b5>Wn(DuA@(XtMf4Beu literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_me_waza.mid b/sound/songs/midi/mus_me_waza.mid new file mode 100644 index 0000000000000000000000000000000000000000..ac132f5ffda3a65b4b0a2e0847748817251b0c88 GIT binary patch literal 973 zcma*l&u$V?7zOYHGtP|UE-b4_jI2yUgNYMN0|=QE3Mrkm(~OYOxMI;o6J4Morg76! zs0&vhw_UsN0l-$*{(lm8J_H`(9g4(-8-Drb%-rwfhTZ1DJ^%wTSg?1S&!2G0VERbc z7S(^ijL^T&6gK6xxYZDX8Rfq8_1*D{Vh7=ul^2@JOA7WG=^Ld>{@9%Kl;q14Pd@ptE!=5f|_`HotVq>;pxYseddoYF`_^YWa<0zi1()->$|L_P*VXyUa!*>F7kNj`%SQVgmFJZu<%Y6)js0Wi>4TXoytv=j CpWc}O literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_me_zannen.mid b/sound/songs/midi/mus_me_zannen.mid new file mode 100644 index 0000000000000000000000000000000000000000..2d071d524524a942e053ad49d79e9383bbe5bc80 GIT binary patch literal 546 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 literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_nana45.mid b/sound/songs/midi/mus_nana45.mid new file mode 100644 index 0000000000000000000000000000000000000000..98b58113202180e6892292c83f6d75c09c0d77ca GIT binary patch literal 11266 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 literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_nanadungeon.mid b/sound/songs/midi/mus_nanadungeon.mid new file mode 100644 index 0000000000000000000000000000000000000000..7f32963c9aa18040d50b7a41272a94773e630922 GIT binary patch literal 12971 zcmds7TW=gm6+V;lc6)|KYoP>2f{m=mOYDg+V|#oZkEb2m@!cL@vN7I7c%@y4fQJb2 z#zWS2vI1Uk#!h|!KL8P8=ZOcx?U7d=LCF3c;j5}sGu1uQq{q&MAVvQAoI3Y9b?NCW zZQT8wh#X2#Go_a{e)?ljKcJVJO-&cl&Gd3rG_U=ZUOI_Sf8|S}^EX*Q^46h*RA)xQ z*D`qpfB3ru@B5bbk6zEytYybV_7}ll1mEBS=mpRkJx1D}2Y()XgWa3Xm))RyfIYx0FbnJj z_5%BWeZYQTKQIT(0SABsz;~_Rg*dv-5l1KVJE4D8JJ+Cp4f zpVf}(1C3s#FM|D3?JM11UZu~1{aD?XO`n@}VD_ra5op^5e=y**&j* zl->ILotB!5m03`Q%{JA@h7K>l*FA1Fii$sIH-diHT`rblxuiZ$^x zl>iM<^$fMjvlg9U(HV$_RV8hEmGlbBudsZ0JmA`PC&Myf7}wqo+#*^X-MQU0mgx=7 zV@UZ`_?;4JOlY zAKI0WkuRcXQdSnQ@?59BuS&A&)w22`4a3@)9moI4D%B~!kqrXXu51dJn98%RrM)6$ zJN@sh*l=?PR1-fmeFD z4rCI3i^VD_R-UDB-pQRwO66Hfv9zrsOX1Wqwu&sJSlZSoON~}-jk1(tXY4yc8@5ZwbF{*W z^76~JES9wzCb=58_xux@H;F8xQ1JC)_$o)n*_K+lJ~nve#q1aa*5fCQ!=AKLb%JD;M?IY+ZZ zR)D1y?TENRwXOD%)0!JSHseA)RW@rSBkZ>$Z;&PdG!XQZ3S3b zF?@K0+aY|VZSd`}CMi8Dfuw3PP+Ht)ujRe6j@LTX)q&UI?LUp0nJ+grZO z9W2K|%8R5-Vwh=p-Inwi)AC|1>F`N4#pC$=sK#fRo@M$~y{hHKi?rBjOvRD%vSKo- zcwV#$-y|DRc`II2B6_Kd7YU($LzKDYTXoOKmpn-qnXa@U)A9oICgk6-|H^N#$vyg0 zf_~4xyHng$P@R)vcW0PScT1n4`sH3A zzUsem{Vw>ySNSu?(Fy%d=%3ZjHR$83eEF<)GSJ6Y`SMxqbU?oY`t|MX_>~>YtZdT} zrW3;aFdZcq#ediOBiNzv(;ynuQw>@G;zm@C%a1D;W%s=LQFf#F)5s4mt>p>e1aJ37r(5RqsL4Mm&LbRPw-XY&P!n@81`Po{Qpz9F0 ziUIG0Ch>R~ve|@?;usS&Eoes2te|;83xbvel?1H`+7NV8&?ka!3HqL(EunpENgtUL z+GL+w8M=)}X-^JG(+FzQp)D!Uk4I$$rq-3&Rb?M8mX*6XAfb9@2&ClvjDqe2T>#2? z^LI-$?#O=yN6uB=qY;OO1q}%r*d2#HR8+E#oSqvF%{nxnMh$lSgu8J5Qj= zO}ihtS4G10+*Z&1mgj!xxy{}K>~}{l$&Uo^c<0FN-d#VT3GZ+w?LEM^n!^R)0&oSm z0*uR#D;Ht6(%vFTe_f^HI_-U5w)ZLd^mw5?dyM8eMcl_o1UywUzYW}Mf-rC$140f! zP|^iMH`d77`WAb;C0kY7`&2(lZ?cU~=@v(_)qjRIK29`UI#o-qU(UThrk=Otbo&{a z!r$xauk#Qy!x_`#Qmc4aqGTklVtf_j2G>BZfsVp;jIU!{9t?0_aZA<3KfcXmPAowDq8abwRxjbve}G z(03hb-Cd%O1!V+f(eGyO(%TN!J~jbt3)p0^!`u<{nV>HO{ZK`7NzUj0S!5Vy)>y(rK!+lY1d_Tzl3_Yl92JT3yUXdX`jv7^N1 zpHsiGAm}drjp(^s#C749S+|v*jOD!NZky*`_1q56%_iN!58YwU9reD#uZ>dh$r=|Fl5r~e^uYUr6{{arw#Z~|S literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_nanaiseki.mid b/sound/songs/midi/mus_nanaiseki.mid new file mode 100644 index 0000000000000000000000000000000000000000..76d73039e5280f233fff50c183e6348459e65986 GIT binary patch literal 13877 zcmeI2TXS30701_!f)uMKCAg4khBRn`2_^}S;wbS2#X7NN*%pdzjP2NQ06#Dc)6$tt zhnecB#x^)G)9F}>B_(v|2k28ALTKI^dZB!QegLKeul)w;Z|}3u(Z!bS1iNX$FZu6v z*=w);-)modlndi;zbPU?vE)Y*xiJ2#UmzWo`%`=O?uqP^`>zB-&;Qu=#h^9wN4X!g zUX%ML#r1ydQ~C3LxfymO^sXIxSC+GLk@vC!jv90f##|i3K8Ae^yT+8kxQh+@V^?t} z=s%%w+#vn6j2*lgj>@uwkE7b7v>8XYm7ZLDJ^9dHPUD+4{nGgAHvQ80`g(k6FL&hZ z_d3AtT;#p(ihMI1ljU>h&Q)~y*vd!e@DlBps%*yhW_Y#|vy1*+_?*S}tm^0NY0RbJ zVhxw%tT`oLg$=pHUc=?+LAbM)C+M%ajA^-+OLDE@60S6t75(~LVz1$n+%>OnROY^h zPxx=hCtNq=^O;J_HGD?NKR4^=oS>aB>)u1VN43edn|8M>sRfV_a+Y=3u%5Bk)N}nB zY|?)MyXG7|HTrAd$_{o_r-pm4hL;`IP}eVZRhy=EJ+7D2*uDDQ_PVWFyEQyR+m%O7 z+s)9g)pCDF>Z+!>Z6zArutZhGZM{ktsnV#a(pgodx`H!QaK=>jAnn0gy?=CbTHlMv z>Qg7=Nn1F=LT}kB+FO!`xOr-8mGd*tnd!Epv}0BJsBY&I__B{y>6%aAtK0NT;Op!0 z_1ZfYo4T8k`~c|;2uLa#NkbzkC>+KvIep<#)VFo+o zS7_oY8fqAvg*99?o6#yZl|H@>gZOHuu={M%&#+lp8P&g0+}H!hT~&wO%$^E+gx0Lp zVMF$q%7*NnXuw|QPlt0B1U@+|dn(-7im!ZM&YtfB9Z<0PbF?XU}s|=FfrL;CWB(NA9nZO+I?O8T!u< z{}Ol!oCc@CDR7EDZXROt5R=Cu148s=^2p8VJlLzctk|dX>{H55%d6B-_<)+aDV-}- z%dPZOoh~V*uU~HL3D!-Q5q7_flpbI7I~8{|oUGo2t6_#8a7$=aO~-6XS5GRGm?EUI zdGIkCQ~M0Nn^X54#-9>XLwK81`(zTjw6ssA)wCHm^Q37L-)vg#GeW8AmB(k~kZG%N z54iC|@9Y>oJ4QRVhN97&eLF)t@y*%j(hiNBhc4~WD%zn@>sh86+B>Ug$6qf&h4y>H zvKsoisKt$63C_nQnC}2PKu_y; z8FU;M+Ao8Sc3}wJkntNrN4tFO1WVzg!Bhg0GtXW7@BCVT}Gp@B4ZE zym3t)dR#ZZLGp9+m^OJ#6Xz1~FB$!e$zz5*E~CH9_^*MlfvkUnekbLl$|Lx(Bl6c* z%FP ze=TEIIDmaXA@MabzDCAZIE;N*A$E<}HDXto!JbiwT_bjl*cFaoA5n;1BX)&u+=Kt+ z`9HBTQ8WLaJfitOVdlU1`0cRlUvZ-0_Z_irhv)XM4A34>ZS-l{X`|23&KUg=?IEL2 z(M}nCAMHM)ZxqKLi}*?Wlg7WFcE5?^$0VO>|6Y80jlbV_H~&Y-|9gS-TA8RE;+pQmKWr((0Kh{c$wp%~eN*`^vej3N|$70+h{%-wPEB&HXQ5G!|KHkwi^yl;(MZwhv_IgLQtShHIr(xDnU}XO z8^6!^z+aqdu|MD|Y4IY+SJL7n$XC+h1jyT@I1cjGC}yMf2Ye+hj(~iqVLU0OiOb8i zcn;(%sW0~<^H-5Cn|$%YDH zd?P*8oIbu0|5e;?w_iYy8)Kbg%ǎTy~iMZOV7N@r-FLDvEDqkX9p>;$_(ewZ)u zBk~<<-?1frnAdfZK+m`F(m9XvPYw7!@A zZa!{){5+!LxH&a%GzZ<^o2NH#j|YzzmoMA!^@qwcE_7bL9F@=6q=)y(&zkkW2lQ`> z{8e;TzLoQKIX-7!<-=yVH5a_fhfRaQ^4YoI=T_+Pt9%$NvtU6 zaY{2zX}Tz7kE-vv-GAlp&B{MS{uKJ9TzB3Kd`MMZcRCwjE{HvNy=5@?VGG!U+yn9m zLEl`bZ#Md^`V)`wdHh`OVf^*b9cQcY9(?@W`8Qa1uO4>S{|8+EpS-)-0pXu1`(BZ+ z=H%|$$9c%Hl_4y0Vi#zd^m%ge8R@}BHX(nD|Z9@gu%yxau| z^Ly8h=FQ$iZ}uK;%)(v%x8jZIQNyH*`kbpPi3eq2{cCx6{UcNc^=(~q>mGJpYfk0E S4|~h&y`(Sf2pd>^_4^O`hkMch literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_nanashima.mid b/sound/songs/midi/mus_nanashima.mid new file mode 100644 index 0000000000000000000000000000000000000000..d215f0122e8092143c8adb51511823bf1c7583ee GIT binary patch literal 11862 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 literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_nibi.mid b/sound/songs/midi/mus_nibi.mid new file mode 100644 index 0000000000000000000000000000000000000000..dd88863d484513e9e5a329d0ca07b1e5f1b206e8 GIT binary patch literal 11818 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 literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_ohkido.mid b/sound/songs/midi/mus_ohkido.mid new file mode 100644 index 0000000000000000000000000000000000000000..fa4710a234e641b79be000040d931f4a9f37e7c9 GIT binary patch literal 6969 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 KoU-@^tNa4FLJ1H6 literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_opening.mid b/sound/songs/midi/mus_opening.mid new file mode 100644 index 0000000000000000000000000000000000000000..c15773fffb0a393d4af6b4c764107e66b237c278 GIT binary patch literal 4981 zcmeHKU2hXd6uoAK9Vc1|6j5oVswk?UvM4kTSZRz2*;-CrC&senP$HG8k-85^MIx=J ziquM*5Tm|2_U5fWB5Bh1w$T67H+t@T*@Og8%VS@1ckY~f?zwk9Jh`=cFCn6Ua-=A_ zwffyR7=1v`*Q7iZ<>`4xs6Veqei-Dw_&I(a~{GE!3h=ABoMFXpbihhwgLUu4=j=`fC z&2KOU-vYh`d^-)HCqyjib!nmamhM`Jrci%5&2KJKzQ3GESacJX{lIaYdLY%hRBfqZ zsftofOO9qHE~t}6rjw6MCtI+V{Dfdo^NzCdt;C9f9f^?;6Id~U6_W?A?6=@&{x&QM z^7(H=2b$dPB7YYv+JQAId;uHur3$zgYD!`mR6g+gU-s#b8?=ujfNih3GQXI8H7mEU@cUdumv*Wf;THDnPP`Fp#T4u;!eZaTAH3kN0LNT0EKbhO z5-d)J<93wH$GJF`Q@j-ob!e$W+bcDk4xI*7pq=`L*jJy}y`DRb8z2M){ZXX-$!Xj& zgafhDOyyRS+~4*k74TIsoU5X{@CiNZacx!bXbtGkxZn2*d6&S0eejZ=ag65~=jT}HaXt4u@cX)eAIH?7NB0eS z#x?u85bNtgtjDn5)vht4J{*fdtmgsVW7zL_@Vx{*T0iu>;CFQ)c6_}&hW)^}HC+bJ zvR$un%rY>}-$I{pdFb`>dk-4M_s{r#_B_CNJo1k3XOCe&a*g)9{YLDu80Lf?eJ&8| zG3+-y{$4uuJ^k6CU(bc4uO|MhzK-}exlMyo8a^%&4Q5jDc!tDa=ApGogmE~yng)-r zVty8O7S@b|!8OEP!?*;0iKY;L0eCk*!e7Ds6$%g^>Uf_oae1u$X~N_`>QBOBc~92C zx;ekeHv?;Qg}RP8jOVm&u3HYuv3y*Hy#oIg)NAUJgE{!;;J*z2W%v!B9F*YaxJ&R~ zg5U6u`~~<6;5Tt(adL1KaaVmFjB93Wc#fI3c*6sJ;5o0)XUBft>hkk1=p5B!>Ku(- zU9Mg;f3$yca1DIdkl(D|D1ILG&a>aE&-Cdw9|5et*Wuz18|Raj0@0}gMZ43G34-rU|+Py-ZY_}2h<0h|C1^JxJ66G!wT zl*N;}7;tjDL3_Bd8H}0G2jfkP;0ryx<23qX%5FXid)Q2eDu$+?fTEuN80cDS55QKokw4#=_@Sv6*!LL2k4?yC8<8-x43#ov$|xBG}0y1ADMnF z!E#cNpAZac7wnZ_#W>^1O7bAhXTBoe2$LNDj&XZ4C!z@vdYndwYFVn9uAt1XXfEP? zsm@Ck>1H0PGkBC^-{t-Jk-yMiM8Bzrw0k3oe&ZAKL-gbZ(e7*#6%z3Tm-TL;c!Es= zGY^X&KMhR?$LtNF0_@t|LPE2eV+x1?tMmN%0Ae;OkS4mFH{Y zil?mh@_*252$?N_5N)-lm~Py+ooHLTe#AbsU4ImCIab+hk_T6Qx3J3g4T^h3vs^zl zB~v*{XaD_D8EHqQI^N^#+bPN9m8LbtH?%L+J+AL<>iWMQdVTbk{LGzG+)@7kmO^bw literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_oshie_tv.mid b/sound/songs/midi/mus_oshie_tv.mid new file mode 100644 index 0000000000000000000000000000000000000000..efea75d49f6aa4168b9e7678ae77d5755017b626 GIT binary patch literal 4005 zcmc(hOHUhD6o3y*G{k5m+EGXHrnHf|K*R`vEJOqf76K6xf^5Y^C?-CU}-4{RJ|FW>*0KS;j9=z;t?D&GbL`M{I$l8k*Jjf2qr@<80ibNC!SgU<%Y`{?)4 zKZQ@>9^8Ywa94awv3hA3duhDj{Do+q>BL|2nEZZ{{}B5_;vU0e;%dGud)1qK!|kue z*F0|HhP^AP6dF}Ju+pLuG(LSG(pmBt}FgvXp8cNzC5^q2O} zcm2)xh~viJLmD+$gF4rJ;_M@v?=UFN_3AjHjw9lk{(IEA%{;`;Del9weJJy>oZPjM z&*irf`Oe<8k7aDL*5ncl;p68{~{bB^7j(`5k`kZ0j6oQLzU2#atLF2W_qMsBUZ z6vpD)7Lz6fLgc^Jo=g>n1>jPp&yX*hG@oz2K6)ay}C-ct3;t-?vZ zYp-_m*v*TFpNpT{x{Z80jtk?srhm6J&G|Iv1z3P;e+T)_C3zOVxUM<$bBW&Xvp4m{ zd9KDA?AJg4Ir7YP>yG>NS_{Yvm*gUH5n204*(YC~4gW`3ez33Zm5eP*dnLE%&dIU$_st`@Yi#&G z_vA-&*Z5gCUaEE2@DUq6#f1)cD&kIAP7am1dl7f9V>sNNyBo3Lt-YU$?|0bn5gWe4 z294P8mO+ONAF<*4^lbQu4d16{6Gv?L4jVY)E?EZGjGyahd^UW+?VRbx7E=3x+?OvTFzkTne))MbPa1MCU&Z~@oJXpud*`nOUF<9+qhwh8YhdI nH}TVcEYp5!m!(hY)i@dbX8LRW*Y&sa>5HpzGWxk{&&Bu`R>vm9 literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_otsukimi.mid b/sound/songs/midi/mus_otsukimi.mid new file mode 100644 index 0000000000000000000000000000000000000000..c7da3b0364c45b1ac5840e441fa86eee0024945e GIT binary patch literal 13409 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 Jm_z)__6KNd<3OcFMOCUEihANu z$=HOue}L3m{{;xC)LTQ^9((LPQU4J7&CZ+MWo;6aw#uOwKEC(+y?HyHLh11a5ec$L zl3gf$_YK$(ovift_t_WdWH~1O9CS~FwfY0$?-z9PDQT;|AL;oZ9mHLdE`6AwD`R%k zb>_BRqURPJ$SgITn%H*eI%B#ySL^dspY?CgQM#FjI!{T61-L-V&x!Ta z%t4-`q2@Gj8hV2>;4>kv?b2+YZW_Hoqc{Fj@Sh6#8@ni)IyH{?b!+}fa~^T#5yznJ z*YuV2`(J?F0_+UVg3p2*oU3Ip57oEEJTMP#a2|Xf+~7jZMZCV}pVNUAr})S8lBTIy z%&93ReRLdkIN&9gZzz0pV7*5;Q|+?CDn(*?7wsR#>9 zLzwZ-G+g_z+7M;yP5Sg1Dp9w`WZ2^$7Nj!Fb=5SfmWq#8S*+*ul-9YcHRfx~SDCLe zuQJDnWI9{Vsbvl~KB+#tx#-pc^M$vJ_ojWD;`mb> z|E`PMZxi>8Ex)p*Ys(c|I<~xT%j{PDE{rU4kC*&`=2Ci~mqK?#_=f7C4&P9z%ZC*HHfG4JZj??w=qLWAMs1v$c4DppVuzkuEM`cqP+rK0j>g91ODQD ztiWOhn*qGa__jQC${!oX-3L?AUHjbM-~K=7*JU~i-Z>dpX6P?GUOG2iv2%mcjLFWJ zD~{ARc|9gmG5JwUejs+nh>q|%z$IdC+|I&eXSheW;UL^NvX2vWGQbQF*^zB1RL#Ys zu2RBvjKX0QpUG zlIlDXNVTm3WnhqjgT~jC)@8V55*Uy92JqSJ zc*VxiWGS0KG$9AX4xX>7g?NoR)j*0Tjwgj}C6MCLVQkBR6pvIT?G+U6J%S=tkD#zU zU(o-mQYUB$Z+_EgF_7XH&kUsyNO4Je(yXpu?bV1aQ?|5iIpFT7>4bljsY=h}62%{M zHutKN;t8(dy%iv?;k{KLu3_do;^RVIAHcJ;~z7|8EN{*Q@{l literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_pokecen.mid b/sound/songs/midi/mus_pokecen.mid new file mode 100644 index 0000000000000000000000000000000000000000..cd905db38ceea7773c72eb576dbf556ebca957df GIT binary patch literal 7151 zcmeHL&u<%55FTg4IyMU}QG@mXC6%HyY3pL4Mrl$jvPo@OAy(ta2S;fvD?$i_kPs(x zVe2Mwsl=ga+%)_HoJj*M+@L^P{sqoR{2AeU``*0$=~7dvqAHhsnt3zd%zX3KUZ+y~ z@O>gODM2rjU8#NcF|6ZsSRWi5u!rcdY9#;soDR*z>R00L8Xdk(GRnA1KMm5i=}}6a zp&LcVx>6*%aS?bC$aclCuT)?!!oLVy04@N_z;cXTg1-bm=g-5Q_t|{T`HURL_9E)W z)#H5T=Xmam`>ddDuy4cdd$DCm-j*4dgZZAf`B}FD<}E;Hws{`bE36Zrb9@1M_mj_j zCFF^HGY|8I>$1(~^T-qTB9FfFz;OTJc(%DN@4M_|-Fq0_w;k9o$A|C7CDgx!`d)tU z-t~%SKl7F`k9Zz>^%?fF?dc((ldukaF5{ct)BAvaevS4=&d@Q7(s@dLicbLXcYCF2 zwO5F?Yrq0ZF6<_z=~@x{fVzc{`ZO}~EUUBEq95cdH3sXefc_p@|IT)`QH z%;3u8fH`$#BECN2X2CNHzB%BW;*0pe7xAIRS;s;ydAW$22G4YeFXHpX`RCv`RqN^I zMSmC2%LTtys2kC0G{)CQTtpY}MSS3k_+0%$+9NKa0r(=mKH~bFS8I>{I9JyHKz}+K zf6y-{=m0M|@&gio#T$=9JClxikQg$PO?zXK=m0K!bM9o>Yi(pb?^(y%IE&K^Fatad zJPn-SXnSMAi_SVJFdKqdbJ(IJ!bRN9IB*;|#(~zx*yGb_C)@(sN8e^&9OGzP)SUo| zJ|-ROAlanEP)GvRzLY?`?4kE?eI*K{tva*56#=r}qz10s32{~6PddgQ(U67clVZq_*KP9e!iECtSOnH6i z`c{J6I9Df`GmM=n=D^;)N%=IIYwEgQv?X*AT7Xv*dNam!5Hn*;ls6;piL3o7;3;

K_y9GMR_i&u`^uiOxxmLgg`c*aUgMW)h#!uUYy|z5l#N$t-ne zTGr+aQFjW6t!TT@vNsE`=YVs-9L{sVSs=b0y3?((&1vCxhNXYeaQ!nt!8h$#?ztB) z?Q_UK=jKa02Y$(GD_-g6zH+D|&U4@sn0M^WJXyNWUVYDl7r%VFMbyK8T)KH+o(#+} z3Z6uF7JZ93W|m~X=Yi*8%f2nl_xOHU7s*TA0^)^UMf6*wYe)6RDz)jiSLu5xIuuWz zYahK;bB4F@tMS%y-q>0OR)JL@ekX5TqV^lNYAwqRsJHB`x^OHb!;QQsBbR_n{){Rz z1jRB?1lEvQqmH-z!Efln65T~3$A{?6VfXJ*@w-;M1`pCM9?#AcnY;LY=-^%CZrX|Q z88JS@;rpe7_YE%>eE5Fp;GJO??*bjX)3|&QANV3Z@I`!2$;bWaUcjg34D=WAp}&aF zH?N=XMbod}dGRjV!Mmt?50q|vZ^XS!4^Z+X?G{_9PLYh=V%7krc8ht1Z2!Y~3Fjr` zmk?hc_4xMX$RWIDXJ`dH`ydl1D{(o)$p8EEfU-yqW zWA_^Hf22P)2i~EFOLQ;#X_dx1X`cR~cL%7j^~J*~-NOe}a-42gTB&OlGHzG01~7HI zl2^#~zdi4j7xstk|Le;=JQMwWH|GRBx=cUB-<(m}TPYh~u25>P2CM(%evm6tCw;9H%7AbY5)KL literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_pokefue.mid b/sound/songs/midi/mus_pokefue.mid new file mode 100644 index 0000000000000000000000000000000000000000..02686a30b5d9942176379343fdfa90c5b42459fb GIT binary patch literal 703 zcmaKq%}T>S6ot~Xm2cRGz;Rf;Q)11yxzV&)XZXabNPrfzEJJgnV#P2io z2OEC1%}iZZ_kP g-wF9_*br}PCH7vk_hAQW%7RuE*XF-mH%%*|8)V*yw*UYD literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_pokeyashi.mid b/sound/songs/midi/mus_pokeyashi.mid new file mode 100644 index 0000000000000000000000000000000000000000..e5ee78eb00f7ff8a3acef00ea17ac5b9bc1d73f0 GIT binary patch literal 18230 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 literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_purin.mid b/sound/songs/midi/mus_purin.mid new file mode 100644 index 0000000000000000000000000000000000000000..cc3405f3cca79c0022fb0ebde5a754bf041df435 GIT binary patch literal 1079 zcmZvaOKKZI6h-e-wd<)ng-mRBXkly`VMve(`3*926hp|QE!4;cVQf6nAdr!>0sS^$ zNrNmQQ++m&&qnfDi1Mn`Qd=R=lX`XUeWxyccK)FaK!dP_=*|c(ek`PRKy}x z`duB1XINg*8+;8h314E*fU5|e<0npW*J}F{;%$yKhnh>8C2&u(=XG1a-A%hNArgJi zy^-TpyEx$(#G1>>=@pk07wtzx-7C>tiiN8_vCju9*|rEI(`hbUj@1NCf4!Nh_@T=T zbe4I&*1JsM++U)Cb`_iduFlvjQoc?T%iI?W6_%*2Hp%OVtH!=4R$P{30dPGCfEP#! z#R(zGYrMs`5Yw#24t}AAVbU>E@-$y)u4#U)xT?6K_yFW*&*>$=lnUSuhRu%YHGyHn zx!_#RawvH6B9QB|*T^mPjRjR<6;RRXUOg8{p7jjVj-E;=d9XAhK3s{@4e>qX7b|3o z;Bq&X`;w>lMA=ArTKLaeyH0UUGC-cK_&)l&8^!OP=#}E9nvXRF;3t}oT=Dzv>GGSH zf>cFQ4itOa1br^?j%Bx*5q5Ii&-jsI&H~!O68aBL z%{Yn7oYZ3i4Fq@GjLblA$Bn2oCoi;P$sX6;u`-aga#ffU0yj^i2O=vE1U8!+@+z6d W${uBw$jy?dDDuc69(%Gc7QDZ=`mMSE literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_rival1.mid b/sound/songs/midi/mus_rival1.mid new file mode 100644 index 0000000000000000000000000000000000000000..41fe40e9491dfcf6cf6cc6091db6ba403699f86e GIT binary patch literal 5569 zcmcJT>q}hu8ONXTm~-lIAT(^sDFiEIVqy~G#JI8UikV~*9q;1>F>woS@kL5y3vFS2 zvFyoc#&+L1GtMM`hMIO;3We;p-S+PY^zTSNzuTD$S&^`PzVW5{OZ#!5%DD@ zX^G}nfBS2wpUKqQXOrL~=ttl~@FAE7^WX#U0eF8s^X$IJQLrQj z6YJiy3AyO-DBacbdKuB0ckn0}HV9NOY8r z)pKMjfTt?}bp@cRz}d_}&uLquUr6*!Ohe-noke^uQcXIio4>?`?g zuauXI2~I#yh<_Z+c;76c7Kd7macMWKl6K1`>M$+x<5YK~bdFQFT|lnFv!&=o3XfCg zbZS~|_>_TMm9YY`$b3FtspmgA$k$|#xFKn4z2B*{tUeqN5n6b*6_U+ zXB2AvCplyP#L{cnD;?*@(#OFC#XEl-TAz)mt+P$m&-tF&QZ4XYu>2{Wrwsp%ZIe7>W1f2)o}@ojJRe=(@xJX9B4jp zcl`7{FFog{X@M=wgbxWX)iF%QYm;9|`u+?4j`&cIcU%H2zMDtMtNT^~`Fu?Yv!=cg1x){ca?0aM$1E zAN}&mzQI`u;?kwstvKAfB~lv%2f>@*P4Gq>zDfnr-VKpg^tjfq>2R;#(!;U0H!MB1 z;n)YImIbrmb?mPjdu$`+A3r*V_Cr(l*ykEcu*VYA?tr`(*hkv_7JhDtZ{vqa{88eK z5^of_vG=w85cWgbKEyt%UA6J9+B~86cvktV+-n&yqiG-7hkrVLU!AUBo%UDof8`Ya z!^l;?ZiBZ$(>I^IeDd;Z&3aTn{X{-Q{X^8xTvSicGjtYO)$RJ{>^tXrgZ?Tz*M|W+ z-vQgF>&TmP6Xt5>+tiQt&`tPm&Q9_1sz`CR_FB!5!B8PjsOQuLp5030rZd|VHg zKt67VMX(4i7Q^R!SPvJVIY18QL5`BcIgtD3a2A{eXNsBUd{htfMejKurw;sTFbSVJ zmVbRBe-1_^xx@Y|_e+=Rd_K!~sPkDb6QRy&R3>7b)2K`aE%J<&M^+vpj}kpT|5~3@ zs7yt5PM0zj);WdBe9qBx@{E;7Rvsdc53ga^jf@G=A@}}_Go;Pi^`lk(4nTC zouRY%%W6NIF=ft}I%kZI>+*2*F5*|!>G+%%WzLs6=L-lwXY%HJ(S724Azp8t^QFxB zQs;arbH3C$UrZjLs+aSn%tY&)FS=ixFPiT3|2_Rr2IpOo??k>9|p^Jv{=4;9ejpuEVpB0Zq<2}v5+zA)N=VkclhxeL$UDj+~+r|F^D$5 zxs3skcgw1}P`SdYBzF6Jy{;(?NU##{i^j@sqY(@B5 z-qYkiwQ|S5X6bAPU;DvM>*3eQ&!mr?)@!jJZ_Uf`ogV&k9r0bfwz@9bJX+Az;p%?h z`doZhpQD}sQ}b!5N9&Q_rm6?N^W*G`mfzV|$KSSnaQY7|t@C1@KZsxawE3m~uFgK2 z-<(B9JN)Eb@?SOWN32}u-`N*vCwK8&oo+uI-|3yn5B+{GJM#Hq;wNvX{8Ik&rTkUB tog1q!H+I55Zb)hC<;IqJ2w!e&TQq`htC6wjEDDz16X#;YKB)i2{tw6tfQSG9 literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_rival2.mid b/sound/songs/midi/mus_rival2.mid new file mode 100644 index 0000000000000000000000000000000000000000..cae821245050e46017ec7c09888e1366f8b1165a GIT binary patch literal 5234 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 F_!-cV3oZZv literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_santoan.mid b/sound/songs/midi/mus_santoan.mid new file mode 100644 index 0000000000000000000000000000000000000000..b843ca364e94c67b9af4d634c0c1503b35534c67 GIT binary patch literal 12601 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 literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_seibetu.mid b/sound/songs/midi/mus_seibetu.mid new file mode 100644 index 0000000000000000000000000000000000000000..8c0a1d7ea5e107ae224d74c747dfdd709c327841 GIT binary patch literal 374 zcmeYb$w*;fU|?flWZ+k77JYgBWN=re4As9~>V;Bu0fVqU@DV$NWR zFvo!5XduH@pc*+223a96DFAXmyC=xrsX%*MwHO$tYFDteY9pH+$#9H;VH?oYX&M#G ZZ5j+f+JH>Dg26I@4QPaxC4&UeVF2idPkjIY literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_sekaikan.mid b/sound/songs/midi/mus_sekaikan.mid new file mode 100644 index 0000000000000000000000000000000000000000..aec6a02403f6aac31ef25f21d7a57f5e2798d0f0 GIT binary patch literal 1464 zcmc&yO-lk%6g}g}dm?WkL&0p42ocd>Tm*)023@sqAqWN0B8UjuwHk=Xv1zYnKcIh5 zS^GYJ*L0u0H;Ls!v)a5f_sl!@-goY;H;)bgFc{#l>&=s6iqZ&o;_;ZBK-e((%_>4> z>;^8Kdk7tZC4uBN_`dIUY94FV;IDP6p53YfnkYvyBaY`X?npyQevYJz zZow0N0XCsYXpW)eGZZsIrqEI-b&}U;b@QI>=ZEoP@?|MscIJFyqF??Ah%ypovclN%rbsFp}{zY2j7L6Bi};8(%-7YDNlg4Lp!6 zoxqAUJX3Obd`qV2(-Z=l0-;H0j-li;6f;7m&{8OMlGkYUX$k>Nf%wJbBi90&!i@QZ z>Pz>l^`fuxMZUxacn2Q&DXw!KyUc+pv=kEGl>Fp>dCwg2#W`_Wy&*5_iHW*%*3tb< ftM_m38~6Jc{rr>n3AHbJfAqe5w?99cBdzWSeIrrh literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_shinka.mid b/sound/songs/midi/mus_shinka.mid new file mode 100644 index 0000000000000000000000000000000000000000..de8b2ab9127d2278de12cff174d602f4abd07628 GIT binary patch literal 6474 zcmeHJO-mb56umL_nWTa=t5DFo2w_0Q5QY-#7zRyHsg{wt5K6&?3!yH8bm1;))wP=F zzW+e`weI((zoWk+J#**2m<$#3VM-&j@o?VUuXEm2-}36_1`#O=QG^o9tJ|-@9#M6z zzrQaLq3TL_;O*!URaNK(|9nZ+N%F$_p3-NFE(S_;Jm;w0If@_8Wd$ukTQD!UAh_gV z!HHgk)X;8$=psbz*O`|(^Bvad);tCHQ-D7O_`?W)7~u~i{9%MYjPS=rzpi%cEQ&vi z;!nGEx-`$#Nm&l8C6JU{J(_tO+b-!SF~pN;{?fEi#0=P6*S?mURU zU4Q&OPr&a9_-z7B_-_CWaD5)c2maileW?9O3_qrClk^^c5@S!OoGuQ&Nz-6C1Iz%M z<2sMZnUX>ta7(Z#xZ`1S_5RYoqq>-f_2@ZueT8%1T>nWQ?Z1h+&AR*WIF&Uv#wnaD z#B05SWfOW_ZsI-|<-3XdXo$P9&k*i4Dt+%lA8)@sA6wQ_`|as_NZ+5+hu8xeiO_J2 zMxrzvai6ReE2|FhWUb^z)d8Mb6)P#+5I!zEE!-5IO(4Ga^YK(?-8S^&$yv!kzw3hy z{mh}CIrKA!e&*1R=V+zJ^RG5!gnq2j$NKe%72OT_O*WlPW!2#n#m}Zk)!{U7DkO7uTog0ojH?UdGaaym&7V4C) znQv3hw|sNH7QQ1`l6f}-HDAAha~$SvK+N5A9qF(A)xNegH~J^tIf2}_j_bMfch=Lv wcU{kqy8dnTuhkFy;d|Bo>iY})@%CN&5cuQyq4z`k5%}ZzqW$={{@`Ew9~G<76aWAK literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_shion.mid b/sound/songs/midi/mus_shion.mid new file mode 100644 index 0000000000000000000000000000000000000000..b31831dfa1c821d491e6953dca5761a63161ec16 GIT binary patch literal 12068 zcmeI2U2hyk7KTsnB;9t?EKN4ijua7$v?vG=sRYMPViP7IA#vo4J9rRg#>tFU(F$qz zqP16%R$?5FL&Oym&yd{l8-g9+mQC2@nty;0;%|hvs;f_*9#0dS&t)|?t~zf$b-K=} zkM5rK#o9YpiO3~~#;JU<_Rqh=dYT?C?b`K+@)$k5RPqk~u|p4Cr}2^gdzl^{q6G7n z>GLP)u3sUqP5X|}-hjTQ%IXAFT3UzLU1*Qrb;h3X;=pSKD+@$-9ny4h!+fsCeAZ)l z!@Js5aM$tJd$(%sYSOnmZ*A+VyVwp^7Im9P-Ak3y$|Zsilo(yNiW2?0^C-o&=W>IZ z%LY~0U;_7w0w2~;)z{z#J9wR{!UhCl0yn|vAhsq#2V(+F1B?(@1U3!)4cKqkL=E`U z*RHi)%-`)z1Lcj0Ohy*);{RcrG`w>EEdYuo*yqnpcJQEud-h6UZg+ftrjMGe(lgWSkP z4U74KJ~Ge&-b~xoqK&FA$|tax&z%QmW`$ERI9UFC#51si~@JjH|nTO7NDELV5(3ywMd@Oh+c<9VSXFe2sBzWk|LuWn~yb?Tg z=Aknm3O*7%bmpNm9}8Xy9y;^TnGXdY2_8E0(3y_~uLKXBdFafCf{z3boq6cY$AVXa zht527=0m|pf``sLbmn8hE5So&9y;@(;3L69XC6B9vEY^9p)(Ji`B3nY;Gr`Qo%vYs zO7PH`ht7N`_(<^3nTO7NEO;e&=*&ZBJ`{W;c<9VSXFe9Z5(lv&OCJHL%~Oaht527 z=3~Jt!9!;rI`g66Bf&#w9y;@};FaK^GY_5lQ1Fr9p)(Ji`B?Bu@X(ou&U`5NNbt~^ zht7N~cqMq~%tL2B6nrFj=*&ZBJ{G(ZJap!vGam{*5 zI`hz(j|Hy;51o1F%!h)H1P`5g=*-80SIlRR78mKhq7D0KF<~ApX6c*c4gUOw7or}~ z`eZBE@Fq~d;BI&d{9x_*wl7EIAi2p(5pPyaKa$n z8Bnn~63K25Emf^#_lcHr9dXhRN-ZPp+!uaO^CHrlw5cz;H!wR2s@^RPE$s`;#&YoT z3aV};y}z^sN_5oQ4DYv4abro(=JnBL`yJdt`JrOhSM;DtoA|K;&lQ+*FI;`c+Z}jg zt~Xxt{1TojdX;O-oeDXiuM+i6wwF66VZQ?V71*=wT4$C@Y@dXF5_-y4+E1W= zW~c30|1$bhZ>Ak|a3uF;(O=tXd&+12%En&>;~0%=+xdEMf;RDB*u!UoO`J*{+^;ts zBK-8!!rHM zX_T+E%bnM>jrC`2=-NJm@(jweD9@sN9p&pN&w)RO@_%#v-I&;Pb|c;ZUs#;ogMalR z(9L_1rwDls?0oG;Uaf8N3cG4;lULXSJdXX|Vr#&Kwb_NW*+s@bm@@;>A0z)ny=I&^ z!ULWjUaw(oJmeX>Zf)F%j4gOM$M3cHU>iS5UtFSl+W!Q7OQ$>3pKgucbH)y?;Zg7& zR)w{n(RP1oxwMAI!v0Z|M{WD09zJZc|EZR?$A|b0v=6jx z@zXzs>mP&v6DUvE>&~>s*KjWOPb^st{f?ooxha%-+>_w-xQ?L2bD9~?VLSfAIs4CR zhsjB~{>$KB7X5Af192g5-ay`jJ*BS$8{;t7P3-+{H616*M-T8Sw|RmZXJ31wOzQ5?0&NIHY`usdiou$pJeU)K;Gp3 zQ+8kAR}7PfygfRQ`pE$`I*>*O(&#|a4iDRByN(hc)Qz@t(cFe%k$rZ-vew`jY4~{M(>k`GD@cbxqxTi`1RP33U^{ p;oVu9R5$UTus>2K_LKPCuD`5ba((s4>lbpze%km`zcwF8+xLSU2ZR6s literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_shiruhu.mid b/sound/songs/midi/mus_shiruhu.mid new file mode 100644 index 0000000000000000000000000000000000000000..8f66ea874cf336c190a17c6cc93172574b4d5499 GIT binary patch literal 18472 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 literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_shoujo.mid b/sound/songs/midi/mus_shoujo.mid new file mode 100644 index 0000000000000000000000000000000000000000..48ede9b4c8b7357a30c475faeddfc7a536e2333c GIT binary patch literal 2125 zcmbtVO>Yxd6g@95nHSryQfoD;7l2eDg`gm6RY-J!MC=eUP3#zpK_D!Ig^;k+1x>pd zsZuA7!^hG#!QmgklB6W4SwcrOrYGhYR z$hO@;ueeCH=Nac2=NRW0F9dew0??i%p2Y;CWwiTnk@+I?Mdpjl4`a0Fe24v?o`LxRol0Pv6`)fK+-41UnF}drQ)wrpHx*NE zT{T^dOC0H34)Y_~=4HuyqW6aMnZAyFVqJxOD#&!IqOXd+5@_2HhaZplw=nIn#wN}03P zT(ss2l(FWPHOqFDW*Qy!e$Llx=P`N`}}q7DA*o1a7T@0?{i6r(c@M{c`o`OPkldc zdyA6iGDmvXSL~H}D?dCBy;p7TGCnK{fA*4K!LlSL6q z%oV=*8rCOtSUP+5Ornzx^Q`0VKP&Dbw^piz-!JKKfRvl{A-#yxu02c94ceOad3l;> zYX+PFXTe!83ueJNpYPfi;&wl`hqygSRtL9dxn1P;SKMBA%5y|7&e5(#WG_>6b!^M^ zc-bYsbpyNsj)J4$f`7ie0KwZHE8hn5exjTQbG}o~f%D)zm<2`RSx^*W&gV)@B-_fa zGIbA%`x#IaKJ6!EBR3IuQ`nv(ZKHR~PnU1ud=Xp(=RuLL2o~wccs`()aoRh7ncjCO z>XN-dwUW;(C8F9AxCAbO(5Mwb#MTykzGtT$J0}OTiowV^ear3dxcw+zLEkUW(ViHR z@6<5bN|xdwF|i6JR+|JT!6|Tx_?~5n%t@U&DKi)SgwE&))mq+nDwtv|_mEXE#aceg zlno7GV|o>IS;Lgoz4l)KMSKwy9W49lJ~7!&U~l!_q*<0CyXD2&LDJ#z@byMPssOH4le529`@MdVW9;| zE&t>=oojm>Imbm#_#Hcge(Q`2zwJ@z9?5fR+;!+)hyMgPq4kfQLBDmzgMGs=8FXUx6qtgK zVocw2#Bjv$dN0^ZT*t-`!@^jl5z)3ezfkW-Ouwp8_R#CapuwQUz?f#Feg*awc^*08 z-uSb6AL{QzEq(CsL%gCm7dC?qhYr=R!oCW-m0!(4^+2J&nPE5lyJfto!$BR?R;Q`M z)NO1gXOi*245QB&bu;Q>lwfp@QIu8jy}rTY2)}U}r(Z1kUOi~rrRb;hY|ZCS@DJzN z1MmTOAG{CV1Mh)%{PdGMRP|aSztOKbI)KQ>o%B&${=R2cYL5P(sj&mABWaP-z&;GH z4?|)f2H1xU?85;2uz`ITU>_b}A2zTL1MH;65{OOQz&;GHzZ%$Q0rpt~`!K*hY~(x^ zVE;ApT};_sT-w-&0rp`7`%v9$e-n>=DD|)p53mmd?85`RsmQBrTcDg=hk}q zReJ5yk0-z2Lw9!yclpx-@twkD21fpeE&NFP8?v2(E6zcw13uKc8LeB=9M+Wn$hV>W z#`JlQrl~8f?Nv?VXW~sBb8qsQa}!_C@up7`zozrI-?!&C^|!~HJo4W3Pp==bot1Ux J>5BXi{{_DEv)ljx literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_slot.mid b/sound/songs/midi/mus_slot.mid new file mode 100644 index 0000000000000000000000000000000000000000..24668ec684ab10252dc445ef95551eeb01265332 GIT binary patch literal 12395 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 literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_slowmasara.mid b/sound/songs/midi/mus_slowmasara.mid new file mode 100644 index 0000000000000000000000000000000000000000..441fb63486f62fae390cab7cd2a88c067e58248c GIT binary patch literal 5370 zcmbuCQBPdg5y#Kw;&XDzZDXNWy;Us-sjC8u5y&xi9jLPy5G!KjP>>BG$W&@oSFx&9 zpZrv8Sikilu)E*GTL<;EX`AoiChF&KerL{^yUQ(*N_}CNIWzzH&zw2uo?Y8~@>^q! zH5KDbzP9ym+s4j{>oANpt|Cyeg}?s z=$q=wNAqjE>dHs`Ro8vf+Ev$e#r>iD<#p9{&J?elU)MFi=2QPqsPmJ7`OvzxF3qF7 zRo8X3t6q-32mU?q)lYTxS6%yg8~@w*tFC@pm*T6gd=&pYdz?9cu60i2oJV_cO(bv3 z*Pof*aNS=MTo&93u4(?wxF79|XD@b)Iod{UBe#%S$cM;>$h|y!v4`A6-$gz~J|56_ zu4cVTl6#CEutoePew*kj6;JWE$KUT&hNgT@iQB+`<7|Jy_nfxJ6MU1%(?*^tIAflx z;G9>F+O;07r0&aA(&t_Z#aTSog7YqgK1;_Swi$2o87%Q@;?pmg?@Fa*8lC*B9&dvkUgiXB+Wz z(u0L$?x#&$Gj+eSZo_JWLS|ujv~yL=el|4w6D?vwwvp`C?b~8{v;_k#(a0~X`?Ym- z>uOdv-RD}5yw)kj>pqujh8cO3+ZT_b9c1Q38d-2SjkGzQ%jB*jK|5kHiI56^FRXuQ z-OsHb*3dJV@t*sG%zMn8`rK|k^&{GI^+2a`$+}0@{V{d>vT*e1a^NMc=g4uCTr(k; z_uRGamQ?6ZuAHna>A62AGWFX;#*;&_{d4}6`A2U48V>nzZrn|C+}N)k@QpuSM)Iva zUfItN_)cNZ#NKEo$n%0Yy=bQFh^RYeP9q=s|8G6G1 zX(83WPCXuX1-U|9i%8E$^C_P4T7{plcMZ8FaiK4Yx6rH}EMV8TI(~t7sB;#6v#ie} z;YQt-e%M04jh$~n5wE=Zc%cs(-yps*5MS2I_&=1tyuJkf(g42p<$ujz=2ONm^V4~` zLmzmH6#Y^AE$p{0=%41(ercTM(f-bX!<#kkcfbE-eqkOga~|ftydLtI;|13JzK1+A zf3m-8*!`U7Tm>AzzgFf{?W%|U_UFpy8#uee=AY~4HD70rFXw%D&Tw(GXPVjT%6r-2 zj4`h(CTq{^$^UI=ik(rzZrV4n-#~tZ{0Mn7uHTGt)7Yo6^VB$`?d_ZBthJ|*Q^>P% zv-XW~ph=b z@=Zuw^>E@8j-!&>4R=fIsST#$LGv?YH_`G z3O|dyv-Sl2mKxqOZE{C@uK8puYuIb_94w@12VFU3IzHk%iSH!7x{s&ztQ~Y@+~=VC zQSx!R-airVRL#GJ%va%S#;0s}(sb(0YKz;p!!6w6GH7M#9QKRfuneuhp(yBvx4MnKEO8?xEi+{QB|QM{dtn!(5Ag{qW5Ct?w*T@uG2aZCllbzf%P*X1^B-=b?#{F9CBII(+eqF_-7O@~ zvhG79zZ$xG$UWpPl2?ECF_K?6g--lQ#pWL4gqyaA-^7pCdsn66DgO4e_lcYGIVElb ze;$oz`3t`1wEZl>H;FuL(M$?s+~F|AGMys3w2hDI?wBu)~oq0 z@FUNR@6k6il1jFtK^u7gbytym|GM{)yfeFNLMw4&sT)mQZrzX5mwZ<}MK^7_4`kW6 zG5@>AFJHDVAF%A#)}(9V?%~L4+(hR6eu|&K17qE^?Vg|Al5GU2+-L2l115FTiRALT zzxK>KdI!mWDqre;LcY|O6KH2eby{sde|qA^l8Q}YwU@0MmWF7-%P`@_0%1h@^XZm- z`6)U`C;kV_m@o@{qK_KZAk4Q{!&hQIs=+<=edEF?xl0>;>wJGdv{He~4ZkPJ57VEq zDfCa6_|R@-Bmb{H!Q&U!cm1k$A6WOJ)bFf6kFMrVVs~pPjPmwpR*wVw#^L=QRoerP literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_sousa.mid b/sound/songs/midi/mus_sousa.mid new file mode 100644 index 0000000000000000000000000000000000000000..0c936e8f69ae36efeee8079afd75600da860d525 GIT binary patch literal 575 zcmeYb$w*;fU|?flWME>D@C_--2J+Mx{ztH|FiCJQ{10SiU#P$X=dv+IH#7WaV~l0^ zug?Hc&G?()00YAY_Iid18V1Y_8Vq>o3O1lT+XM|TEd-^3>O(-{KpI6Jq>g}jB-zJ< TWB_(v|2k28ALTKI^dZB!QegLKeul)w;Z|}3u(Z!bS1iNX$FZu6v z*=w);-)modlndi;zbPU?vE)Y*xiJ2#UmzWo`%`=O?uqP^`>zB-&;Qu=#h^9wN4X!g zUX%ML#r1ydQ~C3LxfymO^sXIxSC+GLk@vC!jv90f##|i3K8Ae^yT+8kxQh+@V^?t} z=s%%w+#vn6j2*lgj>@uwkE7b7v>8XYm7ZLDJ^9dHPUD+4{nGgAHvQ80`g(k6FL&hZ z_d3AtT;#p(ihMI1ljU>h&Q)~y*vd!e@DlBps%*yhW_Y#|vy1*+_?*S}tm^0NY0RbJ zVhxw%tT`oLg$=pHUc=?+LAbM)C+M%ajA^-+OLDE@60S6t75(~LVz1$n+%>OnROY^h zPxx=hCtNq=^O;J_HGD?NKR4^=oS>aB>)u1VN43edn|8M>sRfV_a+Y=3u%5Bk)N}nB zY|?)MyXG7|HTrAd$_{o_r-pm4hL;`IP}eVZRhy=EJ+7D2*uDDQ_PVWFyEQyR+m%O7 z+s)9g)pCDF>Z+!>Z6zArutZhGZM{ktsnV#a(pgodx`H!QaK=>jAnn0gy?=CbTHlMv z>Qg7=Nn1F=LT}kB+FO!`xOr-8mGd*tnd!Epv}0BJsBY&I__B{y>6%aAtK0NT;Op!0 z_1ZfYo4T8k`~c|;2uLa#NkbzkC>+KvIep<#)VFo+o zS7_oY8fqAvg*99?o6#yZl|H@>gZOHuu={M%&#+lp8P&g0+}H!hT~&wO%$^E+gx0Lp zVMF$q%7*NnXuw|QPlt0B1U@+|dn(-7im!ZM&YtfB9Z<0PbF?XU}s|=FfrL;CWB(NA9nZO+I?O8T!u< z{}Ol!oCc@CDR7EDZXROt5R=Cu148s=^2p8VJlLzctk|dX>{H55%d6B-_<)+aDV-}- z%dPZOoh~V*uU~HL3D!-Q5q7_flpbI7I~8{|oUGo2t6_#8a7$=aO~-6XS5GRGm?EUI zdGIkCQ~M0Nn^X54#-9>XLwK81`(zTjw6ssA)wCHm^Q37L-)vg#GeW8AmB(k~kZG%N z54iC|@9Y>oJ4QRVhN97&eLF)t@y*%j(hiNBhc4~WD%zn@>sh86+B>Ug$6qf&h4y>H zvKsoisKt$63C_nQnC}2PKu_y; z8FU;M+Ao8Sc3}wJkntNrN4tFO1WVzg!Bhg0GtXW7@BCVT}Gp@B4ZE zym3t)dR#ZZLGp9+m^OJ#6Xz1~FB$!e$zz5*E~CH9_^*MlfvkUnekbLl$|Lx(Bl6c* z%FP ze=TEIIDmaXA@MabzDCAZIE;N*A$E<}HDXto!JbiwT_bjl*cFaoA5n;1BX)&u+=Kt+ z`9HBTQ8WLaJfitOVdlU1`0cRlUvZ-0_Z_irhv)XM4A34>ZS-l{X`|23&KUg=?IEL2 z(M}nCAMHM)ZxqKLi}*?Wlg7WFcE5?^$0VO>|6Y80jlbV_H~&Y-|9gS-TA8RE;+pQmKWr((0Kh{c$wp%~eN*`^vej3N|$70+h{%-wPEB&HXQ5G!|KHkwi^yl;(MZwhv_IgLQtShHIr(xDnU}XO z8^6!^z+aqdu|MD|Y4IY+SJL7n$XC+h1jyT@I1cjGC}yMf2Ye+hj(~iqVLU0OiOb8i zcn;(%sW0~<^H-5Cn|$%YDH zd?P*8oIbu0|5e;?w_iYy8)Kbg%ǎTy~iMZOV7N@r-FLDvEDqkX9p>;$_(ewZ)u zBk~<<-?1frnAdfZK+m`F(m9XvPYw7!@A zZa!{){5+!LxH&a%GzZ<^o2NH#j|YzzmoMA!^@qwcE_7bL9F@=6q=)y(&zkkW2lQ`> z{8e;TzLoQKIX-7!<-=yVH5a_fhfRaQ^4YoI=T_+Pt9%$NvtU6 zaY{2zX}Tz7kE-vv-GAlp&B{MS{uKJ9TzB3Kd`MMZcRCwjE{HvNy=5@?VGG!U+yn9m zLEl`bZ#Md^`V)`wdHh`OVf^*b9cQcY9(?@W`8Qa1uO4>S{|8+EpS-)-0pXu1`(BZ+ z=H%|$$9c%Hl_4y0Vi#zd^m%ge8R@}BHX(nD|Z9@gu%yxau| z^Ly8h=FQ$iZ}uK;%)(v%x8jZIQNyH*`kbpPi3eq2{cCx6{UcNc^=(~q>mGJpYfk0E S4|~h&y`(Sf2pd>^_4^O`hkMch literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_t_tower.mid b/sound/songs/midi/mus_t_tower.mid new file mode 100644 index 0000000000000000000000000000000000000000..81db02876220f8b0edd1060f6a397e4931681358 GIT binary patch literal 7602 zcmeI0TW?d@8HShHWNi{{mFbp{ER7oVB0v-+vSYST(s;sdCLR;xaUCTDLyaa9Tui5y zCaq8}s?m@G^sbWQ1NZ$0$f3Qa%(VR*6;gi(^Q_bMfdtYrqs|34e*GQR`yJM|*53A~ zo1fnoLP(Jk=S2F`&ENkPX;QqZojrRdeNMbu_x#I05wB$G*ME-ryenR1gz@tB#q$O6 zbfP5uhvMHN7R_?w{L_^5{2kB#%=1g0KjZC|g?O40!WR;+X0ai6i$ZxyWoed@iSgl3j5SseK!qX3jYfL+hK`ZOb8^V@q-;W+O@$a05s;OMRceGVObsy% zXIE}a;*lQmcykQHEt43o6P07?stk3adQ7b9kcY`%G^>qp7fW-!5$vuD*>w6!BOu#= z8ugwux3F(vU#H%6?XUK4Tzyx22G8pqJWWKAM0Ctsnkh{*!+dkcM7k-&^Sn_lHKul# z2pWSixWqOpc^O;=KLS4*&@Un{A}^5q0!0`U%|&FTUusOUUV?$;m6kUg;?2X8f1USv zRx~%Zr*=0m)xa9Kv7OfP7Dy${n;;b=`gLU0$LhAE|I#A+fUNXx{RZ*|c7uvXY97a1 zL#|;rD4KVW@36kUo!za2cZh@BKZ*Ymf4?OTqiV1h32``G_4cNPH-G`MILuV#UIvUn z<(I=h2VTPe68?P*ko*2Q{FUE4{`25P{4e6)#{gLz&fzzw{iOEGRL6Y%a*IXQ18@(Q=ctOkkJV*1p zKwjSAzsH+N(#7E`PR79ROt%XQZfNVuz z1TI9Tz@;eM=Rwd~hK&b-VzXa0oBi%|j%@{&6<8Ko#p3|8RI6Jnu&MUE&&{;+^}ea` zkx9RnqqOeZ|F>Uhy=RN$!d|`<`Ms}19H>Jw5vvm+^@)h%P)~Lodp-3=RvGg*Q%dvV zHv1i)?fJLQsMpiaJnMF*=ieLie>0}Up8utC8teHFd?hP###s&K$`GGA4e%*tN~ZkV zV~S5r)JmN2>Ei+4ise&l6yMj1ZvsOxAMEoU+*-`PJLSk}z3T&UUmM&o#o zE9s?J7Offwir(1uO^;b##D(m!pq>=SMHS4$V=VdBcUqR*tHCZ3A zUR?(f>-2r4u^)dVZmZ0CUcr;~S8Boj6%i)!ir7`_Z5$Ujd6_y}7vF4(qoLdP19khh zi*azk%Jx$19k6Kw7$67j0(P3$Uc}BO3}Ar#R{J+qam39FjXdJ!O-aG!>))0BJ^jn( z3+d~NR_Py_K&w&uDCMOOcpMxtSnZ`ql89_`lOAxBBAZ0xC_G@A+AG$d3DEup{0jJS zg&r^+*yRDXb^(7?$d8|2^+6_iQ=iWN-SbZC`eXQFv42j@1LMp9NId|naj1IU{y6rI z+(k2{Z-Oy%q4-~pag7{&OrO=@6yD-TuWbl!h;}(295BG`IPVeN8^A#CB6on!;s(g? zT>Pc-Kbkl%Rgxp3^DgH@&02z;->~gv*q34NqnQD223`9a$nWZQ3B>n0oUa&o%h2!M6gcylkCE z+=tG;?ecK--NN_Qz#HC~zldiOzuJqxUDz*migoW14eG3cbi7llk3T92uT!YYM@%=e zL{|1t+l%$dXDJz~HP2G$%h=2Kt$}Oc4UoA&AEH-$0qdpZ6JWsl0B*B>9XtOLBymdh z^Vn4m#$JSvXHRDpTm?S?KY_PcAJ=|w&%^kUi_W(~JT@tbSAkE->-98zX>xISnLLoc z&DvCEO)6E8dFfO@wbaP6Q$|)L59>!|*(qusS~MGIeKZl)FxM|N}f z72lLa;$i0>iS8WsIqVVkNc@P_k(a99Gr5*aCMq9TYz8KI$?|_8{wc)Yn8_#8J7TFW|1>S+6Mjg8s2uKC z{ifA}T;ciQ!P@@)@*q?7y#g+m5$??du6ORUQ+X!p%d%w#l{Cwf(fHdkR%mB>?I~jGXkg ipHstnIq%W(vo@Pk42NUC4!d1d9jWCMBVt&1f_?`>o6GqC literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_tamamusi.mid b/sound/songs/midi/mus_tamamusi.mid new file mode 100644 index 0000000000000000000000000000000000000000..fa0d655ebb0dde16adb761c963a114e748c52ecf GIT binary patch literal 8683 zcmeHLU2j`O5M6V_ZWCRE6an%BijYVPDoJb7)Jc@oGHI=(QApy(jUp8!gDMn>N>m6c zKcG5a4lg_;wv(TMk`#F6`<4H|A1P;MclO#Fn<@m+f_Uk4W@l&4oSEIb&by_xyGkjo zQtF&azgznBV`u~F@oG=cbLn&HaWOh~>+AAkox1ZC{rkRpd|6qqp5N8?8Fl#bka{Ur zePv}bYInLaxIV4a?mHE|{tjdwG7p)nrq^?=I_#uRLy~_1vY^x<#kgLL4^u{&H?(VOz zeaH}^l!*w1R1P4Et5|zg6Dyf`ebG_!XPW>bpbJRZ)}F+1XW%ci<^#HfP79i1Fz6@K zSAZj$dV+7^U)F5`?P*PP+b=gnG!z(^q#fP*n*i?AS7s(yAQlXGwxh?>#SPE70l*Zo z9I;GvOq0U>=AdBM*Cr5$lkFN09t!1cPNh=Bj#QPN}_{kT)SkpNBpVeF1U-GSnAg#{u3eRtJvEhuVCi4J<{aez>WQ z%mcNzT#b)#>1-@3b%c)Z*$w?$pi$jr@-Kd>|WZ<~iXzeA)lF~jVoS-yv$=(jktM?9EDAhkm3xJI zn)T}yy@4+U{50F=%LuDunnC6k$XSq80K?g|Kp+W-02K=6VW$Jo z#m;neK|n`5$Sx{WRIR_K1gRz7jE$b2pq0Nz9&BUzm^V@Ivy{14-w58Io?4 z5+ogl+pE#WZO9eoUgKg&DZPP_Ju)b|gh3;(;$6FY;XNC5zT{BNGD?4G>Idq_C3WmB zO>{MvspE^iiHo&<4e}bK=y-B$;)Pbnr)(1+uzINDi@u2=Kkid>Gt@_*jzEr8^yV0u ztExT;+hk&MKAN^*E#|cmNbEcAd)UF&$&cd(d)xdhjx2CwUEB%az$d0Y1=|$l1SIKM z*x3jF7yRNQx{rgrVI1pY>zP0u6tlIS6E?~n`f=P~FZ=a!yla)Htt}3pyEN9_GJ|SF(kD3i`|aviU|4V-&G{?f8Gv-(Vl-3FpGiK+8Vi z+T%k$*RQ&>wdL!?>lpewrZo1&zRzOwSP^#=exvZqz%OG*+RcNm4`Xc@xQ0;Ukeln_ zO3bz#Y;<&dPw;=~g_|41={-)Ji!k2i&9r5j&K(sK9j8<;H)RZo<o z7uB!e3b}%vqmblv74j-%mc8u}qffy^g+~5Gy1p>s$&)?GtDlPM5&klP4^UrTnGaOz zxpL#JO1$-!QjM{)-oj~ZOhQgVT3t0pp(9;mq#SSIrt0F?-^H#Q7ZCpf_TkiS;UqV3 zdvF|_&@J4E4V>65KyBcrM1ESgd1T)d@=pQJ1SI)oA!(oBvAS-EpVj-Fe`wb(ziwpi z##^{;8kdpxGU5-fS$xknAF<;zZkz{C=Yd~%x(NLu^x;bSky+BFz>nywnn-_yUc*tN z5!8@0H$*nrf(IHGK`aHZ`d}bq5ZBL*dmC}y_K61?=dmvVGUx!c+9hv4=am7-05CP+ zY3ILC$uO>jAHqxZ+Cg;$`&V4*TlI5BedAtnuPJjW)5K5R?K!2I`02ZipT1tlkD+b6 zPn-Dpw~e10%}~dWr)|7He;!ufm^*QE?taW+79nA7E<@ru+FXHLfwb$h-fsbR3R{H4 z^R-#JueVFAYv@V5(62q-Mvo7;hyawh2uT5#Aqjv4mW>vmBtZQDK=mhy?EX3IC%f#o zab;htzb!!GhjBt2w-Fcbaz{+uw750$JD!&;?>63-J-&H8zo}m`>f5Awi#ug9^r4S8 z)ING%!zH(m%czFSXdh3y8lH4s$5W$*ul7DJtr{*P?~hBQb{RS@wHhub?|<6;&q{u& zL+TVgtY7RI)Qz*ee-#qnB+rBFm%6&`#}l@OkBsM2;>v!}B@Ui`H9YI?zdmJu)q&v6b*tm7xX*eXWL{;ifwO(CL*5+^X(uuNmX|K}GuAg= za(K#a4%QqVcmAH%94wE=J9tGNET?-Rqmy#z3G4sw|5x+(tbLD`Gil-zU(Y`PnTa33 literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_title.mid b/sound/songs/midi/mus_title.mid new file mode 100644 index 0000000000000000000000000000000000000000..3b1caf31f1df3c34a105640f8b7a1f2d348df433 GIT binary patch literal 11840 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 literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_titlerog.mid b/sound/songs/midi/mus_titlerog.mid new file mode 100644 index 0000000000000000000000000000000000000000..baef8d1d41605be167810cc7c66c0cd69a83f028 GIT binary patch literal 4192 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 C@cQEb literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_vs_den.mid b/sound/songs/midi/mus_vs_den.mid new file mode 100644 index 0000000000000000000000000000000000000000..93d3785be6d68ec636b09a9d3d82f164a79a34af GIT binary patch literal 16522 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 literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_vs_deo.mid b/sound/songs/midi/mus_vs_deo.mid new file mode 100644 index 0000000000000000000000000000000000000000..1f9c00bb105f605aa4f734b1e4226b019a0601c9 GIT binary patch literal 33236 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 literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_vs_tore.mid b/sound/songs/midi/mus_vs_tore.mid new file mode 100644 index 0000000000000000000000000000000000000000..95172f63e017ce24e3a4f5f0093042b934e40b3d GIT binary patch literal 31971 zcmeI5`*YOSmEbSA`1_4|zFDx6%yuSYf_G#d#+Wt;At50(2t*t7Xki%(B%uAsEVJva zXs5DOR1G^k0@mzSsb3vTd$ybnafE z?CLYTo`LoT@C~6g@tuKoCi2DcdQRJlzVV=M8oues7su;4tw~=MzG~!)p87S-z0pKkuQ$db6S(W3HT-=UmUOJv?hJy@Qp{lI9`vmUp}wtO0T*4>@|Nc zUGQnmr&XVpv+J{n=s-E)by7cZHM@So73*VHyRVOdkAjbq;y}-!XV8oFvsWd3NqzXL zzdr1`f{x42sJw#miZdhbH;y?zb=CjIRlF;E*U$gi^;38=j`eZZT_4BmalDuWpLAR5 zli-uCt3CxjCF9B`0GW~c zS>(<-e{YlXzkGoSs=0c3zIeUN(8zIreFQiR90nc%9sv#khk%3Co_m`%7t=YPzUkA7 zPmeOsKJD}AKA-OP*9T?7Yb;7pnFW=Vs1m3ufvOT1R2D_7Uakcfj#i8JHa*wTMEa6X z|Cvv}@6&H@VG2w4(rsR7dwhC89XZU*9-&l5frCJtoaALcFV6t?180G+0xvT8JAgIt z?TP!YzkW3LAKlDcwMS>}u-kJ_ z5_;IDqnhGLpPupQtWPf{>0fk7<;apF#nQWKqE*Z5Ug1wEy;&{2dxc%DK1F$HujqC4 z>Gyo-Lx<^Syw-j;L674#J?>uN&nXLD(*y4nenhEU)>4tw6iTpN$?m1|KArLDgipu( zrsteY`+!eN-SR)aj_D9ZagOz$1*J5aH;?usme20UO+G1;$vFzcn~sPj$t3jaK>^?QZ0nwwbi_X?w! zr2N(7eq7+VnWK?6t3~|uGFhg*CYNphcjwpp3)V@J{n_2`3vIiO*$-`Fn2y6qKD_ytFMLDWleC+%>>k>EN8h7N*poRS+)FR9Da{9* zT|{)%k5)5j*!6N%Vti31lRfNS`eRq`oz>{sNJLf7^rGs#%k9}>)2VzX z*iufQ0|;*knZykyZXj`ei93+E*An+i;$BYN&cyX3?#0AyOGH3wlmf+lRWtE^kDe_~ zy{~F4{q>3Wi;-T`Glt=(;g_?=naD4PS4qWb_yfHt2ip1+xSU}gr+@nWOlA!JaORl+ z%2}tK-lU&!d-TvOc4zQM4%hh8V)x9v#50uhO-CGC>hILNY@H*zv5B5A-Xp%mU9mpO zF-Z@VK*@9kC@W$Dh>Ngk2G6|LVo7P!k!IFrA}(8`Wj@GdGTH8MV)M+DW#Y6{nQ@L( zd$e2{uqe1%+Rxa2oNB=2H$2WLZMf>;>5{Tj-lOmyg|`8ViXVV}0J_2b)uPEG>+9%I zcm#N)2`|IPLa7f?&T;}9t`3PU&byf&S0;gSew_wR1E+v`u8nl#J6$em?VK*lxt4Ql zM@Y6fUhnd*=v_e%!337&>&X`K7!I+fSR3+~;Oe75nMoVB^*3JLj-#7#I2@Q85JMy0 z4SP<2Zpd@~bBDbf(8GP7cl5zYeA zvW9_T`3O)?-_%6Q={xdMV~;Y?eA4~RS91Dh@#IhH$qx6c=iSFVrqlWOpGWreuUw)0 zQTbQH?&GxT3YXl{p<4EFTFP!5a*!rn;g8+Y{zzhhDXHd`dMnutHi4y~O7`)lBrBAC zVLzu9PJBtqzir74vhgv-(=C;yA(7wa3O~@tnzAc!h{0HGr!ryWA*0`W*l5))jh3?; z)bG;iGDe^Cg%MvU_1&P|E}bfSjQJbvnv5nw`?&A}w=@O4u+NKoRgRsN8>~C=YKdph z8?4Et2_Q{uiIV>q7F7x3P7y+Vb>s%MElCrHXJxxss#N_A`rpz?;7Q;ZkX5#H0>~;` z8U>1%M}bGhkF9R0%xlVLi57B$vdQttlgpS6)A>6592!1m7hgKXYl&|hh*KZ){>jn= zuf_c-AfYWy16eRjJSN=W)Vnl0#gBLK?;<#7=%sh7MR3A| zei6Ej2Pkn$e1wl4!e4qDxwnBKe$(rg-h=)g^dDBfd*g>d!{4oRtA67*dDGXLN6Vk( z4SYQ0^X;J|*roc!pC7WC#Lf@#Phi8}Ovm4b9{ddaHZSkspU5}-$TY5t=#y!_0F->q z0d@K#eU3N;zd)Qa9`Yx7=!yABq8`a(F3&o^wVs%QPOOQlehZg*I{ejhx&YEs)M$UA zHF^qoiphz%)^Qtc>C`UaQPHKd@Jo>x406f3a+9UFtdWs*Q2|!4H4$)Ki*2-}3bt6! zs?Tf~4070F4V#Zq*V1@zBI|JJG`gh+jRAQR&T!S&Mq3)g7QI6CnGJ(MPl(HWjIrH;o%U3Z0&~+>RfEehj*e8-5fzy>q!8FGHt~F59@_BhcBFm)r4S==9s= zIDVfuPnSn4{(kx+pI*{84|vcnb%}3`Wy>cj8F3Yt$12?+&WhJKj{_yHQN|^Xz?Z?7 z!B<>9S`mMf<%94YbX{s^Y8^ZD=%=z%!A=D`W%O(OK*Q6H81hp<-m+bu>J^wQPlHc`PlHc` zpTW)<;VZ}S@i2a7d>eGPTpjl}d4GO+3P?_tC&s&PPPpX0yamS;9jazGIe#n?m=K55WV-=UY8H?T6FgV z`-QfEUS5mdNXvOl-eA;|j~l;xYy64#U1iV zDX*?Y-`|~K8Els_O0W%`GG93j<`i=v&vq$_`9FP2J$8?M^CcBK; zIRcJdjmLb6{^kCf|NZbvJcoc1UmsB7wfGGh-S|w-^t9z++3ZGN%s2Jh{5Ag{lLO7y z3H*|B>W~-JYkEwt*@=14e3(Dx-$wKDjCoK$ZJx|O^EaQ{8ts92*Q*E1!x-aw;#og0 zYR7bR$cyH~e0j>esE*%5O=u0YuZ{LxoFo^rb7DF=`Jqx+zav0dSI2-d z7bk$!pz5jcTH4oXAgAnQPWU%@a9^GV@<=HsRM|0y$Fut>9f#!~4tWu0iQiBETF13D zSPE@9Sy@_{+VnI^ChTTM$1`mo*ik)(4}nVyDg&j>lsV9Zb`uV0h7Uv6-7xaE>luYU z$}XvK)EaSM=RTkRiEWEZ+m^Kf^V`a+t;F*-cLM#gtjB;-&cR-1yc2%~d6|we;t@R+ zV8FvNF}>~bUp*d93FeoTY@C<-g>P7^O_ujlzWe2{$w@QR0S9+z2RX3jW1Ai^wjnvT zI&^blQhQNj&+-Mz zsn%f7)8GsGI4#20$MbwAyFosA$d5z#9sG+Az~EwU2q@cDCw~U9Cl5&mAMIZse3|kO zkRN?u1`lz1#Rq4691o{?<3Akz8JH5)M3jip1#AI0o1X^25dgbo4mm%Jh`f! zPREb9jCIWzkF|?Ni)-~G+RZ=h>Hg2|zrN^x#)mw-g~y`i6O7MY+1=^An*4-3-8lfH zmE746;sb9pP{aucIQ>bUWI2baBtMpM!WM0W3Rxo z2e>EbQJ>oAcV1@vW%zajcSl`qv^%>P+Xc@~;7;KwyL8^&*#Wvk+_>U#!{?zG9@+2g zV|*XumWGH+_?D?%SF_LEwM?u?#OmputC@IClvy4neCo-oKr*1&Aq$_oX};+qUP!_tnu^EG zTARD;r8N}I>Q4)nCmQL%uln!NG#flN~2J;)yNReEb#o zWr5n{SX~+(%RZO41#aW*_F@sRkTY4xG?3s=z!S0*nntH_YdkS}nvND#uE+d|4aFJ; z{)OgX-JlmaX?kYg@(>zYlE-V~rq}RJ@pT$EduGRG(ezqg4Y$09=9#d*!>rqQJ8tqX z!zYchflK3T$iKw+OD?po9$xpjV$N$hHD4{3kmKx5;BSX6(%qe?JNlYgOU!*Yy?xka zqh^E2WP^#7oaNABZylFT9&%uI%zyLCVs4Kkj9X5!JlawkOHXf~51W6}w^7{eNBQQ%Lf&5w zT=k#36Kr-~&xmG9UESB&)wX@!_EXyopBaxEUPpbF3QO&?;?~02^%>p#v66Y*((g2G zOQO@b*>4{|$Tr8PC;6G)O6_Uq!R%~Q-VV|BEMfK1?(dW0Pn(a1{qVeErM}U4jQ?r# zVe$?8#d!WL@`R8ztpma3*cQh30{1qJ+k7_s2z-0slcx}qYscI59Aqn%I$7VJhMrf^ z`>;Qa@u0VXx7%&U+xZP|uLFzktEO8&_^R!6(%;E`JO5XWKU|+J&u2~bsn3RAI&OKe zE&2D2w{NM>id!63$L+Z7577<}Y!5wgSPE>32K@hR33v%;;}^j%Hqi~Y@e7Reea97}8*bzCjL$P}bi-|Yj`2Ch zjc&M&pJ)6$<3=~!#?LW+j&Y+KZsYti_0}xoMvwSs!|s#xU%A3b_XTg@t@K{YzTj;s zSIyk{jCX)sjTedgp?Bv!#9KV)Huw%U@s%0&yno>i>MvprHnA=ws7xB73p%!P2*`V< zD+55@`&{Xb^us{jN6zWS*DHDkpIpxndU&6A^%gL=%;Nw8PRkSkkesYU1-s&V&uwB8o%531R z%(vm4#^)pd!j>=OhbR1;i(k9&3&K~ud&Rpy^X~iJJ?~v2>TvaRFgJ+nd}gsSglj{D zI*9s!d#$lS=zwivH+>`69dTXxWDbB2fLqNO z-j97gM}ThQt4duG{xl5ThW02p-3Cxvsq zFzyQ{eENbb9P(+=6<*cNaTTU6E8TSB_Iw ze8G(57sd0HWAoW9zT~oUoK>Op>X$P|dz1McnWVs z%Q!)Yph_Cl*~_I{XI<^HD+D!?@dc=rneE9Zh3_SW?M|+9*zNgwcFHfZ`uK^IOON>U zxGx-b@*D8ezVNU0oA3PW`b_cGjLSYLR9$-Dr?t=enfBAJ@PeeMxbhaBzva4D&I0){ zP{g<8^!D)?*)KU+lrxmN$kr~Fpw6SNYvrvUi+WS%q8XFx&gIWx{v77#NVJ^2&Lb~p ztaF#Wo~35r^Ll1_tLD*%9(I|tK&~OU^`=Wc+m_K8yXc5M!Yx4QkVy{rqcUv2(m~zI z#_%lPQNqsB-G-Bu7jy&t!Z~?E&ABdV4xee7MYxOY!AH2I4Hr5J_BM_-VY`uSE^KQ@ zfQ@ZH+Wsfp37{J=4eSf~@n-ntX8yCy1K#cPZm<3#f4BaObcc5@>BhR6aqK+V|7T_4_W+K!)qPQ9*<0mp#t_(|v-30EsXI^$|P{yOy6 zp`QZMkXPIB)6h>t9|zLoR@?Cj=yc@ONgxgWL4m6+xaNWzEx6j^r7V5-#@5w|s_-PM z!(~rSx>mV)fS86>57(00hoK(=9&*V8`4#GRw>nhg~x=BeaCy5Ls%)&&|60Yc01f#b<-o;Dsx-Tpb`O7TJZZo3ovDWtUn^Bxyyj zfH`uV29YHkV!|cf>8ZI|-DzI02M78wJYT9s|nUmw{3vAx}gFE|C(& z>L9N7;?sS{4(M5b)#Ergfm2=Q-js`g&2M%zd3rtoyH?ds0 z;`p|x$M{`tC)i7JxtWFRHZ5rN4dm&Ht7k5I{6X$Lk3Vj;TJyI#(5z0)d$m7V6+1so z@}AZGiTiKP{agz8U%0zH)#QU7m)-3t2{b&3IB+)5_g9h+sH(gBfK=1nJwRsqZqJo4 zzPp@!uv_r?Haw2+!;Z-91yU(@_W)buF9-QO?*;nqi1%Cz`u6=e$^%s%sPb`qH&E>F z0Sevlo@;JUS-NAW-K?RzJxKSsoOCx>X~J8^$-<2A0~gxlTKJG}HMK!IkCRXC?!f*I z@#C7S?$X3C)pvVp`tt7n1*I}gRpF_E`46hj%e=;yclQMzra~n5pf6;xp)a|+8>-|| zOsM_^w_gKyd@cL#?kma*gIdvu%`%4#4F zG6iHuYnGRicXF1;uA`a69K(OgSgdv};SGHKTs6k?nA8=^t?6Ng+vtWrB&U4aB7Z}! zmCxwy(Cjt*3U)TC&*ZH(3^%w@edg!0`X{xZg}^*-VvXB;Ki9~wjyL=5WX(`JyR|d9 zgQ4{v)Vg;E8AFX=2k8&|cp}%dV`2SKcQC9t;SIB5UTCH63)ZA=twS_4Z(Nqze@c%< zGPJzlsdji`9n71=|5^S%DoZjet|_yY_eaS*ZdT|YuZ5X>t#d8t&L#8QTnk9H)PVLO zGCS~9X7=a&q&)PzqExf=y4~-&*M3}-X2_OscgK~Il=9Eh_iax~;@)J?=myDZ(+=6F z=EjaD3&*6}xtWpX-L(ZHUjsq4rX{JmO#O%c+O?v%DITL?;EF}VepZTI+t%Q=|HTJI zk@j-in0afw;+=Tg&PS(Om%g5SJOi;p`eGL_X<#+v!uqhm(2wYEYNcJSsSl~V^+AbU zn^No`%~9B{HjsN^zM7SGtv23(L3lo%`2-lD|HJ1M^QL{yTXFNFAs@0~bhB%C z)10@&(H~sVk@#t)uM~(ySxYeJSWF1-m75@G?JX?+K$E_rxpPN1N@tyPY(sk5ST2?yd2( z>LEMQ$4IcA)LUX~?T^+MRlXR!DtkiTWH$eUzq{H=mT-XzP%`I`ibyjhmh4L>^`cae9-kaNgoL9PtydA1D$?fl20o?qq6~V3VS}EN4zQ~71Ycp5G=RO_dRz|HJE^b#IE^S|Y3mz_P zS6(h_UpxoSMeU1x#Hse@7DWD=i`@UbcD}0gwOOF(<_30^=l1nboj|Hn<$~SsV0Y6R zABE=hv*OR@8(T#{8M!Py2m`gWm0?I7KDQ7Z0_F}~@i^nw=Aq34FDQTa;)SS>i^>Apw$~~^XgNFyF4e(};EQ~g zvUc)nqBu8#D<3z4|2EtRE(zVW_r&${Y%1YpdUa90YE`36|T*a*mfNQwLB@jJ>Lj}-nG`Q zmJ5G%p>p9iYD zRwrzwakX}&7j-@i=c?_+)8vAyt(BktszGxVcBB`z=W^AyuFS{j=Spo|xm>j!`7^cK zPH)nW-5#-_cDZU>7YF{d*yXBi_=a*muF_UK&hr{qZG(@9P1O^|d#n!D_^3~7fUnwV zg87P_)*1I~i+`GYF3WDVp)@YpZn489+lsS4nM`ooCEMn%s^VsCt&avQ3a(?^ zti8xv%WDltExJT$Tx$zYmz1vZa_g~{Zvz$;=Vt9izUH}RkQ=s59$8QM%SPbWxM7=( zpn-G4w$?v)pXtWH4cod*xGy?1XP|6*+^`*{wj7%@P_|pHA=IhnUTWntId0t665^(9 zpkM0@NnO*8+ag4u*_tgVTd&->EsJW6%g=NUxeGYVDUdb5f(&zP{3g#0+yt_Djn8p` zz6oOZ32xw)ET}^knMKMC+*+*Mz^&U9H*jl4xPd$3;XuNjl0jp4Mx7g75lEI{CBbke&?@7{uN4Z_>r{m8q2O9mwtX9RJ8@=&GlYkDqAL*qJtK-6G z0`T<Ytk(mzg21<{MJsel1*jIl@jN-R1H|fre zw7#$;HpTc<$!~l!>7U$l|KpnbFY+n>wc1B>+x@?rbN-{b?+D!T(OhrDl|J&(Tq)wk zIQ|Db;od>ntu`74XucR%7DdSF+q2cXgor+%z1jNjnbB8R_^^w0dI-oI8qEq_m& z&+mUUSCx4o9*aY9^l5zp`{TT|<69%WW&Fhr@}vJNwZ}ZF-v&1tPdk58d@b>#|MwEd z2hWmD8L0S|MMvKgtw;E5ed#&|xAkoF z@wmQ95gL7~;Kpx|JlJ@<9_3$W{E7TTuEpL@AUv{w8Mi_=__gwrps&^bM)UCpf4|!L nvHSwRmXkL1P>LI()urNg!fra5>bUu7ew%zdzu{YW^XGp9C0cJW literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_vs_yasei.mid b/sound/songs/midi/mus_vs_yasei.mid new file mode 100644 index 0000000000000000000000000000000000000000..835aff19b8ad12ea6f593738af02901e13e85917 GIT binary patch literal 14879 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 literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_win_gym.mid b/sound/songs/midi/mus_win_gym.mid new file mode 100644 index 0000000000000000000000000000000000000000..1ce5dd13c5215aaced8d551f4b00a92a5d6cee60 GIT binary patch literal 9749 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 HhsFN^WmEOW literal 0 HcmV?d00001 diff --git a/sound/songs/midi/mus_win_tre.mid b/sound/songs/midi/mus_win_tre.mid new file mode 100644 index 0000000000000000000000000000000000000000..26fe06bf01e052b9a242d2b0ed25528012f281d0 GIT binary patch literal 11549 zcmeI1TW=f36~{-D?e2o`gHynT`_MpW1Xq=7M>cHurYMwET|XU`|G!rQoia_33Yfb`={SQ9aoQYo~I9o>hZ!0{@-$8Oj=xf?DyqMivL&C<5yHH z^`G$5v+BddunOK+cSZ|(eN?GCuYs?DNiYeHfn(ssg13HAa3DsWH)+lI-t;)*ENsm#&j^DgOm=IbZ|unZ|mR>I(SzH*Y*08aKEn- z{pwD7EnH8dY<@(q&x3Q|oKl~@sP4?7D>1CsXL+2$=ajI4^NRV~srw&=e}7RuNF-J8 z?$uyM2N_kKT+CY5>+%qt1bm?}@Lc{ea$o*Ia7H0j+SSmjY@!EtCN zR~{eG1}E0^4JP*>7!q0Z9@D`I9h}y|c^!;TauVe4^*j{SC_E2o?&0>#$m1of}IEDV!`KF*Fe{>pC{3QBj zcJuqS#xhxJ(^#9v$~4vlo6(D+IE%H&8$E|LezLa4+LO$!*R>-LqSb#^*N*76tsQi{ zb_Qhuzs>5U(T99F&FTrdxzo&DlPKkHYp>V!d)D{f7}-z3Esqgj!AWSUQF)TRF4(%) zXZO4N*h6;rHPgI`9-nZAQaa-_ z_8y4K4IBKPkq|$D%QH=v$;eiBckckwGU5&}wRX_#;tAa2aieqn;4k54=ha8jxvs0P zRZ`tOUeGs>D|Po3@D*?v90pH-Csf39vf$l3$+MFKF*4Sq_1%+QXsdG=`C+B+9xH@5 zkD>11~(Hj|zE}YdH3t;+`78RBGVJ*fhsX=X=ne8{ufBqt3gyS7? z$upe19vb8*VZy@E$sjNH@${o<&og~9ow0a2lUfdBX*nLr*=R+}q3l=YsPv8w{%W*7 zlrD*}1&oP%3n&+yLAk_y23nAFOB}n%-Afp|#1we}K$h5bHHKDeEQ2wLNe1PDX_QM$ z>`b%J#IKSaFmbHBfw4DYW6S$8Cabc`%$hTaW|YBL_sOBj=dl$mAsWlWYjHuikY zzLPcUnjj?5ca|XE-!)q#OpENJMfRCsvtmS*V~*74KvJ1wp9yA2eYS#0{l$HyK3Z++ zXB%r0t&O|SnwvZ-fW7Xss1(HMWsF7})Fc84^DwyR%Z(R*9D68y^QQ3SOyT>jx%zrH z!4ZfVYU^_}VLzU@cF?a71QWQZP-*HxXwAhn!_*ENFvCkF#TDZRH8DDYwbtOv<}MD0 z{wUXD!Jk9%X(9HBDW&!mc>0)~gzXC)H=}k5nsy0Fd$bEN4^4k)^xqfGsz)z{>L))` z^8aA?kJr^BI$1Cl^8e7laCN+JxX4{xb+ix`xtpsdLGH||7eOv8A5kH{Q5RH|4OC1k zuZknZDUdWPa?Y&Mkct>&{J^6={{TGd5p}Xkgo+FB(PN4;APyE&@Y7R@^c2P;emaKX zXK{-e_{bn*hxSm+!cSW$(iW=AF+WAWO@E}3Rn%QY-D=^dkNQGgT*X9wL>KcsTLD+V9GC;&09k5dZu$3zi!62ZYQL5DkyX_- z(sB)4#r;*>xB9Ob{fXk0$aXa+?uQ3NuhAE!2Wer_N>!IYNt0zz?Bqc4VFkpe#{TjD zrM6o4&lefBmC%ZNk{U;fO^y_`3*ZHiBf%y|g4(O#t4eJh`njr&7Q9V%RgIhP2pMbA zn(@79tCM2}x^?YbA>8Cxw8gbcjU&lcFkr5RhRl6A-vdS!L6*A6Uq%PZ-X@mUZT`{jPmC zzP-jjil-mP(U0fr*XShVm8#K6$Rkywb#2l~YIFedNY&V~rj<%nBO`L!s1 ze!T9`@%RErH)-ghGmt+`{j^Tj=h@F^zPM~ok~fp&kD$Ar+(2(q$!l|r3ob%03PKCI zewS%+-A{-9ZZ(5ydb)*qDhUj`}BwH1)k+@Le@cp4P`c~InMLD6UB zy75^*_RBYpe%_cG{?9=3DppH@l5f@@t8aJFU#sob7Wd_%+D=@j#pyarRrI92)cfDn};L6&60G?!-;1{y#FuPgLy>p^kaYh zdNdE8`FZ4-g7(NS#kfaa3BSj>sCpjc1-O10yiEQ|{zP%~5laUknZ=riZ7k2L2+zA;URQ|oeE;vx|(W7I1!tWvH-8%vv0nZf<-{Q>1 zxCfutz~jmA)^V|G_zyIm@6FfLYvnD!wQHa6SFiQc>e&r@)ocB+`mMaxZ^!NProXZ- zHlBhz$Ia?>$6dNpf4e@*-_EytoOk25^ReSDTK%ryE^Xy3e={ym!|(2Sw~K$xUG<6j zg#8p;2*0`>-sj%xHur@0)0Z^p-%n>Fq%PjhLT7p2ihR$zJfcE_|*p}y{_(O z-wQuUsDp^8udW+A_w!iDVtjq_qFH4DKhK$&|IC>?ek_$9Js={c z5RK5-QfX@w))hJ~4-XHGjnHvH<6pkieY1MZq3?DG|JUg_M$Vs?F|?%r_BC}yjlR$* zJWYR7hMHN6pJs`gIWPz2!8}+13*d^yUGbwPs+uUVSYVMhLKieK&myOZJDT`G6P6}w zpFLfn;chsC4&5A>>}#;E8Q9Qt{VL7oZJggmUO=N8x?tdpy1lyndD8ZJKJR*Fa{+xV z;9hc8%dnSW7r`P}0!!%Ivx9p|Tl!U+%~j;BA}^qK-&OyTKb*_=mT^SIX{ zxCqMK@OMI4s?Zbtv)?A+Jb40CM;4N?-gi>n}gieXU)5hEKDDaK>n-(vF&W2Dv>0{|r4m!!PrKxHRI^&>Ku{Ux)uX z^alH7o{aleoykA?t2`YlGqIeR*wYDaOcU8x!K)x<)WD2v%%*|a*qH<$zI7&z4AH9< zIt*K6-*nX-mJ#x7CTNkKNG!EYOjtO?KAu{Cth5vo_)KHO*3| zjI%Ovr;Ia~s(plCSg$El?G)ntynwiX#u0vn;f$P^P7eMY{3^G4;$^;?mq%Wn>fufi zFNzQd=mp}Zlv`jK{$==8ZuP{=d^OK&_=++U?PvWjqF?dlxEHas9egDQtgvUNeP(C-KU+zH7ibZSD*NIyLb>{stb I`ESSn0GS_S^8f$< literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_ban.mid b/sound/songs/midi/se_ban.mid new file mode 100644 index 0000000000000000000000000000000000000000..0722a1c366657f70de365aa9e39650fdd988ba91 GIT binary patch literal 148 zcmeYb$w*;fU|?flWME>D@C_--2J(a%{ztGdGD&bS{10SizA%B|zdi$0Dw*K`6T=1( z9tQS$h6fA|3=>T1nHx+P7$z72X(J%5UC-8_4WupWRW`8a0@YYEZ(xsOW)A`~O@K^u eW_DE|Qy0jTU}on8GF5;~1|TiX++fK7vI+o;hap}7 literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_basabasa.mid b/sound/songs/midi/se_basabasa.mid new file mode 100644 index 0000000000000000000000000000000000000000..7a965abf505b4a246e888aa2665899b8d7a6967e GIT binary patch literal 266 zcmYL@Jqp555QJx6#Fb!a5m6zf7NS-u6I&tRPe4HgkwgR=@d8gfOT9^Q1HDOZ689y7 z%`&^Q-!NfxiUHI?u;7Hz^(EOE=20;ny9pV)N~s{bU+eQUZy5Vl}QFa3bU{9%OBTD uF!$fb$ESnLl=1QM`jl}*oDgf`rQ$B#Jy@SMGGovCD&vEAiha7z%a|{4r8^G* literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_bidoro.mid b/sound/songs/midi/se_bidoro.mid new file mode 100644 index 0000000000000000000000000000000000000000..a0b639ba4c109a60a7577e89c59048283d0fd6e3 GIT binary patch literal 135 zcmeYb$w*;fU|?flWME>D@C_--2J(a%{ztGdvPf_+{10SiU#P(FU!MUg6~=HthG7G{ z0)q$#!vh8fh6xTOj13M9K%sgd--cm=HIQ%30AxEeOt1m6Z5Y_W>fB41K-wNKSTaJ? P8Z$PygVbrV08Iw~$B!S+ literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_boo.mid b/sound/songs/midi/se_boo.mid new file mode 100644 index 0000000000000000000000000000000000000000..89eb130b9aa99f72a135f4ac9eca4143778e7854 GIT binary patch literal 91 zcmeYb$w*;fU|?flWME>D@C_--2J(a%{ztGdvPf_+{10U2R6oG*U!MUgrNwZ7m0^Pj k4+DEW!vh8fh6y(H%nddS3=<3rm>Ucjm?s!WfM}2o07{w@od5s; literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_bowa.mid b/sound/songs/midi/se_bowa.mid new file mode 100644 index 0000000000000000000000000000000000000000..684ea618c1c2da9603c01b61604f9e70da8cf3e4 GIT binary patch literal 86 zcmeYb$w*;fU|?flWME>D@C_--2J(a%{ztGdvPf_+{10SiSLb8+ug?ILQe`;6&agp* ihk?DG;Q@ma!vxcMmIhM>h6#4{j16`Sj0b>v^ceukcoIJV literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_bowa2.mid b/sound/songs/midi/se_bowa2.mid new file mode 100644 index 0000000000000000000000000000000000000000..669bed70026aefd558fc4f8f3687425d21ee9351 GIT binary patch literal 181 zcmeYb$w*;fU|?flWME;C@C_--2J(a%{ztGdvPy6;{10U2($Ql0ug?ILQfD|2#;}3C zp5Xz51H%OE6s87k2F3}dDXa~qAliftNFyoNVmQdauo0+SgooiFP{%}P6Xr%|28M|S v1e literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_bt_start.mid b/sound/songs/midi/se_bt_start.mid new file mode 100644 index 0000000000000000000000000000000000000000..8c13783e9d6ed4252374d8a326fd62458dbc3a36 GIT binary patch literal 334 zcmYL_%Su8~7=^#R|9#Fc8=)u%f-g`QG-@J(_k$z~ii99YgheV;6qHbK>J92eLZ^-D zP4r3Z6hWiKV%=c1`cG(P^aoH4`uB3YJY!3O8hJ038WYTDiFSDY| zYke=hqT;B9G(wsIt&m>8z%jC1SZ2c95{C=D7o9pi740}JI^7q|il*hc&d&eD2Va(@ zX7DA}N&j1IY?hicnzwr7wB$5$+6uH6=D@C_--2J(a%{ztGdvPf_+{10SilWJi2ug?ILl4m%;$FPCD cp5Xz5CBuY}0;Yx#28Id#1)L5342(c!0EP7t`v3p{ literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_c_maku_d.mid b/sound/songs/midi/se_c_maku_d.mid new file mode 100644 index 0000000000000000000000000000000000000000..04e2bfb11a2d3ce1b4b62f02d128992b84bbecd0 GIT binary patch literal 195 zcmYk#F$%&!5Czabn~>2;L6B%?7b~?9ge}Yg79wmR)+r>C#tS6gKyQ-VKyRWaiC?j> zdVgm4jPu7FKm6#XFWm>K1TrlIRWSme(hxAkJn@jrr F@CJ&cD>DE9 literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_c_maku_u.mid b/sound/songs/midi/se_c_maku_u.mid new file mode 100644 index 0000000000000000000000000000000000000000..109f92322067c6ab88f30d55623a492f588aefad GIT binary patch literal 195 zcmYk#F$%&^5CqWKpOCe)5F~nnbb5dk20;+~kiak0Dn$^9r11iYH_)3TH_)5tN#ZCL zR&REfVXZqB00Ia+gw~x;oJQ!kzWCt)edYzz2K@}b(;W8+S{>tw1+Hl Fhc~knEWH2# literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_c_pasi.mid b/sound/songs/midi/se_c_pasi.mid new file mode 100644 index 0000000000000000000000000000000000000000..eea9c570702c95e301a721db10d6113199b81e36 GIT binary patch literal 86 zcmeYb$w*;fU|?flWME>D@C_--2J(a%{ztGdvPf_+{10SilWJi2ug?ILQe`;6#IQkx hhk?DGfy;s60fPg>1m^;#24@DQ3H}aD4gL%u#Q@L75)J?W literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_c_pikon.mid b/sound/songs/midi/se_c_pikon.mid new file mode 100644 index 0000000000000000000000000000000000000000..718a614430b425d2b035875c02ab2d2d80ffe06a GIT binary patch literal 112 zcmeYb$w*;fU|?flWME>D@C_--2J(a%{ztGdvPf_+{10SilWJi2ug?ILvS&EJ$FPCD kp5Xz5CBuY}0;Yx#28Iah-Sqh&ImLH09{TR$p8QV literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_c_syu.mid b/sound/songs/midi/se_c_syu.mid new file mode 100644 index 0000000000000000000000000000000000000000..3766d5f51a860011c52b1145334a6e72e42538e2 GIT binary patch literal 112 zcmeYb$w*;fU|?flWME>D@C_--2J(a%{ztGdvPf_+{10SilWJi2ug?ILvS&D;!mxqe qjo|@M-Gqb!#trNVK(;-Qt_RZfj1374K=~vf+W{!Afh^7lGzI`-0~D@C_--2J(a%{ztGdvPy6;{10SiU#P(FU!MUgrNnR`lwkvV gJ;MVAD~1WiCQJ>+3=9Xt7$!K!ur)X{FalKq0LK~<*Z=?k literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_daugi.mid b/sound/songs/midi/se_daugi.mid new file mode 100644 index 0000000000000000000000000000000000000000..9b6538a7026ab5d87d562d47daf2cebaa4019c2e GIT binary patch literal 149 zcmeYb$w*;fU|?flWMF2H@C_--2J(a%{ztGdvPy6;{10SiSLb8+ug?ILGG#ar$*@6$ zhk?DG;Q@m^!vwQ><_0qch6(odj1Be-Ob6H)Cb*<9H@Gk`PKfjnYKUZDLTFZJILODa f5vcPag9XDxpt4362Ih$_HXxdDVx)~wBSbj>Ya}A1 literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_dendou.mid b/sound/songs/midi/se_dendou.mid new file mode 100644 index 0000000000000000000000000000000000000000..4ab2a2212ebbb41bd4b744590e61ecdeba2764c9 GIT binary patch literal 703 zcmeYb$w*;fU|?flWME>D@C_--2J(a%{ztGdGD~nU{10SilWJi2ug?IHV(Mc!V8gIM zgolA$fq~0`;Q@mK!vyPk#tmFfj9jja>^h8GPE1@5jO^A7Ty~6HHcaduKn6$zsvr`k zAPuIV0HJ`rih;|O31|X)JsjO+p+WewI0pi~I}#Q9He literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_doku.mid b/sound/songs/midi/se_doku.mid new file mode 100644 index 0000000000000000000000000000000000000000..83841203a2e1da987bec361aba54a91995db66b3 GIT binary patch literal 107 zcmeYb$w*;fU|?flWME>D@C_--2J(a%{ztGdGD&bS{10SilWJi2ug?ILvSK(Oz_3At chk?DG;Q@mK!vy;jrUrWkCMeB}iw2qi0Gu}$y#N3J literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_door.mid b/sound/songs/midi/se_door.mid new file mode 100644 index 0000000000000000000000000000000000000000..004889e938e696cdbf467c401a687da8add43a26 GIT binary patch literal 76 zcmeYb$w*;fU|?flWME>D@C_--2J(a%{ztGdGD&bS{10U22wKPRU!MUgCCzZ4o?!!f YJ;MaMdgcZ@2IdJ)^*jwu3~WFp09dIJnE(I) literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_elebeta.mid b/sound/songs/midi/se_elebeta.mid new file mode 100644 index 0000000000000000000000000000000000000000..66ee5fd1fc7ae20bbdff305b154c7c2d31f7d868 GIT binary patch literal 104 zcmeYb$w*;fU|?flWMF2H@C_--2J(a%{ztGdGD&bS{10SilWJi2ug?ILl4dxd#;`$z oiGjVI;Q@mK!vw#8#)t+#1|%gS3D@C_--2J(a%{ztGdGD&bS{10SilWJi2ug?ILs%1E!#;`$z ziGkgb;Q@mJ!-R+c#s>^)j2qZJfV4J{_Gfy)Uo#AZ-Gq?SZs5P}~Ses{#26Kw5#hA%X$q2mmdrD4qZS literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_exp.mid b/sound/songs/midi/se_exp.mid new file mode 100644 index 0000000000000000000000000000000000000000..fa75616b5c9142952edb9338cf379b2119d9d270 GIT binary patch literal 621 zcmY+?OHRTu7zFT{`lxY>3*#lcfD7;~iby~OU-$$RHHeBJpdP`a^avioBX|>>?_W12 z-SqcOCT-JPsc{Kl5`@ESuGDU7m%^w#&WYJ6j0$68-=7%GBaYkxzETJ?bMWt&PU8n@ zd}dnw!8)-+>=9Lm8iRk(?7tx|-VtYrw3fq?pdeTx7Ks&N*#%z|EE8+Qs#%0}XJxXi zU{8rGvEi^qt>DXoO=6qKnFU`F=rsAn3MxGm6p|B`h@uh(MTcENP!gO7_H}{8DuPo% znPvwL24@kDh(ojBF9avVF(EruA^~T17NMp@mAG&?Hw(TYxFRkSs|&6LHJUYux=Nc7 zZis8M;BN)D4oyOKFSr-n(X17r72$zsnZ>t%B-(`RS*4FkJQ1=Nff7#!4&4Mgf{x&o t=q1({bOn8yy*Ug8J;8u@7Z5|0_62`CX}-5nGF literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_fu_zaku.mid b/sound/songs/midi/se_fu_zaku.mid new file mode 100644 index 0000000000000000000000000000000000000000..dbdb6383b0a609680043553d4eeec03aea7d4342 GIT binary patch literal 124 zcmeYb$w*;fU|?flWME>D@C_--2J(a%{ztGdGD&bS{10SilWJi2ug?IL@@6@x%8;Sq` literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_fu_zaku2.mid b/sound/songs/midi/se_fu_zaku2.mid new file mode 100644 index 0000000000000000000000000000000000000000..3fc903844624dea4b4ed6c20d853b99823b05be8 GIT binary patch literal 92 zcmeYb$w*;fU|?flWME>D@C_--2J(a%{ztGdvPy6;{10SilWJi2ug?IL(q=eN$FPCD ko?(Jz0b_$D1H%LdAngF8oq@D71JeYX7^Vgr1}2~u0C$)a@&Et; literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_fu_zuzuzu.mid b/sound/songs/midi/se_fu_zuzuzu.mid new file mode 100644 index 0000000000000000000000000000000000000000..962113ad3d72f781777be0ec1c2faa461beee513 GIT binary patch literal 140 zcmeYb$w*;fU|?flWME>D@C_--2J(a%{ztGdvPy6;{10SiU#P(FU!MUg70qyb%7 literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_fuusen1.mid b/sound/songs/midi/se_fuusen1.mid new file mode 100644 index 0000000000000000000000000000000000000000..d22679a863385c086160d7ba7913870f47497455 GIT binary patch literal 118 zcmeYb$w*;fU|?flWME>D@C_--2J(a%{ztGdGD&bS{10SizA%B|zdi$0%9Y^&6T=1( z9tQS$h6fA|3==%+*%~|;7!HUtOt2|nYOrBoo#0Wx2oz$OV3WcKD@C_--2J(a%{ztGdvPf_+{10SizA%B|zdi$0%9h~(6T=1( z9tQS$h6fA|3={n8nH&5W7$^7_Fal}j2`(m#4K57K2gDgBI2JH9I5IFz@bF-4@L*sB G8Ug?*>=};$ literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_fuusen3.mid b/sound/songs/midi/se_fuusen3.mid new file mode 100644 index 0000000000000000000000000000000000000000..ae40e0008c67721da8a93b7cab74655077cc037c GIT binary patch literal 142 zcmeYb$w*;fU|?flWME>D@C_--2J(a%{ztGdvPf_+{10SizA%B|zdi$0Dwg2@6T=1( z9tQS$h6fA|3=D@C_--2J(a%{ztGdvPy6;{10SilWJi2ug?ILQe`+G#jrty hhk?t1fxVvL0fPg>1efyF literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_hazure.mid b/sound/songs/midi/se_hazure.mid new file mode 100644 index 0000000000000000000000000000000000000000..c3c52f88fa538a55b52b328f130600f564b91148 GIT binary patch literal 99 zcmeYb$w*;fU|?flWME>D@C_--2J(a%{ztGdvPy6;{10SizA%B|zdi$0%821W48sNy h9tQS$h6fA|3=<6MnHvlkfV2pdt`~yxIYBf~Cjb_975o4I literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_hi_turun.mid b/sound/songs/midi/se_hi_turun.mid new file mode 100644 index 0000000000000000000000000000000000000000..2a09f6c55c5eeeab98eebf0aaa8021ff05b7b9f6 GIT binary patch literal 132 zcmeYb$w*;fU|?flWME>D@C_--2J(a%{ztGdvPy6;{10Si(F|w!ug?IL3T8OK$*_UF zp5Xz51H%OW0_FyP28Ib3 J4bcoBqXDsKAU^;A literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_hinsi.mid b/sound/songs/midi/se_hinsi.mid new file mode 100644 index 0000000000000000000000000000000000000000..3676a4a0442b25dd760f67d66e49f1f75ba31616 GIT binary patch literal 106 zcmeYb$w*;fU|?flWME>D@C_--2J&PX{ztGdGD~nU{10SilWJi2&&C+70wiJ?{_8V9 z73nh^;Ahw%$H5@W#URJYAj`qPUeEA=A&_B$R{&3g7Xy$T&oIFi$aZDm0cryPY=9P> literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_jido_doa.mid b/sound/songs/midi/se_jido_doa.mid new file mode 100644 index 0000000000000000000000000000000000000000..62fa8c911ceb4cee23e77a8ff631279e84390ed1 GIT binary patch literal 72 zcmeYb$w*;fU|?flWME>D@C_--2J(a%{ztGdGD~nU{10SiU#P(FU!MUgCC+ewkzoUS SJ;MZpdY%RY1|XXOBn<%lg%4B! literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_jihanki.mid b/sound/songs/midi/se_jihanki.mid new file mode 100644 index 0000000000000000000000000000000000000000..ac6436d72170ab4f37e392425326ac7929c0ea3e GIT binary patch literal 88 zcmeYb$w*;fU|?flWME>D@C_--2J(a%{ztGdvPy6;{10SilWJi2ug?ILQfD~8!LWh7 jp5Xz51H%N57{&$<2BrxiKstnhb%H}ZQ-cEoBTzX28tD_> literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_jite_pyoko.mid b/sound/songs/midi/se_jite_pyoko.mid new file mode 100644 index 0000000000000000000000000000000000000000..013be8590676bb7cd843f96e2f6845048b6a0f7f GIT binary patch literal 83 zcmeYb$w*;fU|?flWME>D@C_--2J(a%{ztGdvPy6;{10Si6%%Fnug?ILQerp|%CLdG fp5Xz56~hFZ0Hy{T28IJ+3==%+nHxM97=bDQubdK? literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_jitensya.mid b/sound/songs/midi/se_jitensya.mid new file mode 100644 index 0000000000000000000000000000000000000000..9d5de6cbdbd2d6d6ce72687c01eb2d991673f500 GIT binary patch literal 68 zcmeYb$w*;fU|?flWME>D@C_--2J(a%{ztH|FiCJQ{10SiU#P(FU!MUkb%23k1A9Hg N1e^MV1{(&D6adB}4+a1L literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_jyuni.mid b/sound/songs/midi/se_jyuni.mid new file mode 100644 index 0000000000000000000000000000000000000000..f68a31e46e0ab233400a41798edaa633c1b6f961 GIT binary patch literal 267 zcmY+8y=nqc5QWd&UGK>1f+3Bl#n#z?OB$Og47U~{Sx~SQ3`r9tRhsqZ1^nsq6svgw zO&)ABV!)*PhI78d^wOs>01HA1^rk2kf*Rbg|ay zxlXU0gmVY83u?+yRr#Os)yMv9Y&v2W9bh98E(B&DyedakD@C_--2J(a%{ztGdvPy6;{10SiU#P(FU!MUg<;`%Qj$s3P qJ;MY`7p4YF28IbX^-K*mK-ve$_hDc|h^L^5D?rtofW(=AMgjnkF&roW literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_kaifuku.mid b/sound/songs/midi/se_kaifuku.mid new file mode 100644 index 0000000000000000000000000000000000000000..4375a705d79e11da4f581e4673554cade3506263 GIT binary patch literal 91 zcmeYb$w*;fU|?flWME>D@C_--2J(a%{ztGdGD&bS{10Sidq0ukzdi$0N{it@G{Xk= edWHuKRtytt3YZ#f7?@!6fhdp=KTwDfr~?3(R~7&O literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_ki_gasyan.mid b/sound/songs/midi/se_ki_gasyan.mid new file mode 100644 index 0000000000000000000000000000000000000000..8a57132d9dd3a7e29e6d4ee8bbae07f18e992531 GIT binary patch literal 152 zcmeYb$w*;fU|?flWMF2H@C_--2J(a%{ztGdGD&bS{10SilWJi2ug?ILa$q>X!LWh7 zp5Xz51H%NHdd3DD2F3~I^-K-s3`{^i+XnVpM)nd$_H-up1V(mWMs_nsb_FJOUM7%2 cggNpI2U!><+Bh&a0)>Gz6Od+t(gHwb0BqhMLjV8( literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_kon.mid b/sound/songs/midi/se_kon.mid new file mode 100644 index 0000000000000000000000000000000000000000..438d4b04728b28d9d17c7ce03d5ac82c8ce7748e GIT binary patch literal 103 zcmeYb$w*;fU|?flWMF2H@C_--2J(a%{ztGdGD~nU{10SilWJi2ug?IL5@$Fdz_5Y6 op5Xz5Bf|vW0-gq61{CRof(#ph(hnIN7$*9ra5nlfFavc10Ax@X+5i9m literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_kon2.mid b/sound/songs/midi/se_kon2.mid new file mode 100644 index 0000000000000000000000000000000000000000..961d82642b83e2e885325c1623223d08e2e700f7 GIT binary patch literal 103 zcmeYb$w*;fU|?flWMF2H@C_--2J(a%{ztGdGD~nU{10SilWJi2ug?IL5@$Fdz_5Y6 op5Xz5Bf|vW6rKiO1{CRof(#ph(hnIN7$*8ga5nlfFavc10Ad6e!TYyjoUK>0E__&iW~90dQz7CWx1Ley=`8-fQ510?M5&#=q BJ#7F0 literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_kouka_l.mid b/sound/songs/midi/se_kouka_l.mid new file mode 100644 index 0000000000000000000000000000000000000000..34aafbb184344ef5ca924d9237d99cf191761343 GIT binary patch literal 103 zcmeYb$w*;fU|?flWMF2H@C_--2J(a%{ztGdvPy6;{10U2($Ql0ug?ILl4dwi&#-~L oo?(J{3Uh-w1H%NX6t)H{1|%iI3D@C_--2J(a%{ztGdvPf_+{10SilWJi2ug?ILvS2tM&ai>K woD@C_--2J++>{ztH|FiCJQ{10SilWJi2&&C+tSO6qr8UE`t iKvhXI9N=fzz+TV5<-qWO!GU3dc}inJgE@l%PzeAl-xRw5 literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_mu_pachi.mid b/sound/songs/midi/se_mu_pachi.mid new file mode 100644 index 0000000000000000000000000000000000000000..3d909dadb30270969a39745d209965975e03343c GIT binary patch literal 87 zcmeYb$w*;fU|?flWME>D@C_--2J(a%{ztGdvPy6;{10SilWJi2ug?ILQe!w!#jt_B go?(K0J!6AC1LJ`@h6w>cW&i`rgn$ST%?MNt03i<)j{pDw literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_nageru.mid b/sound/songs/midi/se_nageru.mid new file mode 100644 index 0000000000000000000000000000000000000000..171f45a5ac9e982794f6eb2d01bce12315f8fa23 GIT binary patch literal 133 zcmeYb$w*;fU|?flWME>D@C_--2J(a%{ztGdGD&bS{10SilWJi2ug?IL3Sl@P#;`$z zhk?DG;Q@mW!vxEE<_+w@Kz0aogCzsQ2C#Sv!vvdprUwkk%nS)k3{gN8IY1RbOdHre TfV4Z1uL7janHy{vKxP8~omC%M literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_naminori.mid b/sound/songs/midi/se_naminori.mid new file mode 100644 index 0000000000000000000000000000000000000000..ba2aa4931661f44671dd4a308f15d1d1fef8bc14 GIT binary patch literal 149 zcmXZVp$fuK7>40*|NrlNf<+j}X%@?pHj6MUGLQvvqQN4ZpxD;LaCQm16feO$n-h!= zZ+NTv763RT5csNY9)mLUXG_G7(C^jq6Z!@IDd6+Mn-N_RwJm_IjKyHbXUax-H-?l~ n<;C%+JSca@t#G4UD_6#)Fjvl%Gou$~%87DpbV8Z7C4R3jYBL!d literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_nigeru.mid b/sound/songs/midi/se_nigeru.mid new file mode 100644 index 0000000000000000000000000000000000000000..faf37d5294932f0269de38b209a05fbe7f2745e4 GIT binary patch literal 164 zcmeYb$w*;fU|?flWME>D@C_--2J(a%{ztGdvPy6;{10SilWJi2ug?ILDrPuP$FPCD zo?(J-1#^Qh1H*)X0_KJQAnjDZ)ZoOxI3d6T%1?muEuj1WC|?80cYyLGpnL-;Uj)jR KVFsE9vKj#X0462? literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_op_basyu.mid b/sound/songs/midi/se_op_basyu.mid new file mode 100644 index 0000000000000000000000000000000000000000..4648741c23f7cdec26e6db280adb75d72feacb96 GIT binary patch literal 297 zcmYk%u}Z^m6vg3R?hXEn6bE&vi@3N6E=4+~wMwOg5St-T$Rt&WlOPmD(ns(~q>tdE z^fBDhQ*?0pINZa5n-)(Gz#b7sFD+hbr6bxhj^bX2Huui`7wsi~rysuGSs!-^4f_cj z5i=ki(3)O(brawX@oP_L4i@D@C_--2J(a%{ztGdGD&bS{10Sii=M^sU!MUgWzBGag<*pn p2ZJmZgB&M=EC&O7J;MVAD~1Uk1sn|?3_x0j1wzC45@0^i2mp3e7FqxR literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_pc_off.mid b/sound/songs/midi/se_pc_off.mid new file mode 100644 index 0000000000000000000000000000000000000000..acb0960ff01f71319649a8a8de547efb78e976f2 GIT binary patch literal 96 zcmeYb$w*;fU|?flWME>D@C_--2J(a%{ztGdvPf_+{10SiU#P(FU!MUgrO$AHjbQ_O kJ;MVA3x)|c1uP9V3=9(tfV2USRsqr~AX)-MGXb>$0KH@s`Tzg` literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_pc_on.mid b/sound/songs/midi/se_pc_on.mid new file mode 100644 index 0000000000000000000000000000000000000000..86c0fa1c663d25ea51de5576a9f40378fb8506d0 GIT binary patch literal 148 zcmeYb$w*;fU|?flWME>D@C_--2J(a%{ztGdvPy6;{10Sii=M^sU!MUgmCSH}g<*pn z2ZJmZgB&M=EC&O7J;MVAQ-%o%1w0K23_KG;0$3VC7#Jpa0BH{(?GL2=k@)EH2`MZ< KeK7TmK&t@wjv-F~ literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_pin.mid b/sound/songs/midi/se_pin.mid new file mode 100644 index 0000000000000000000000000000000000000000..fe59c2f97781d4983a34c880ecec14499c47e077 GIT binary patch literal 107 zcmeYb$w*;fU|?flWME>D@C_--2J(a%{ztGdvPy6;{10U2R6oG*U!MUgWyNrSm0^Pj l4+DEW!vh8fh6&O2%ni{D3=`4|m>beTv;>rPLE!^U007I`7~=o{ literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_pinpon.mid b/sound/songs/midi/se_pinpon.mid new file mode 100644 index 0000000000000000000000000000000000000000..924dafda5ec57ba2ec5740c46a832921e6c73aa6 GIT binary patch literal 130 zcmeYb$w*;fU|?flWMF2H@C_--2J(a%{ztGdvPy6;{10SilWJi2ug?ILQe!y4&#*y+ ziGjVI;Q@mq!vyabi3V>5Alsi|f_scggF6E=LbWo(K|Y3!K&20XN+)`INHhYKJ_IVA L=-Ka6kU$V4uiJCaw1ht>QF#WxkCW~Ozrt_o@Km^$8Hzc|8Hx<)1#hfjn@x0W zKvpu+FdK+9%qH~H9`3|yX3bt#fzkhq2CoGk=?))k#qrrdt)q4%wF9+|T9W;=hdXi9 L4%9koNul-&O|dc_ literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_pn_on.mid b/sound/songs/midi/se_pn_on.mid new file mode 100644 index 0000000000000000000000000000000000000000..dfe850794f721973fad8bdcae04ee0bfae66e474 GIT binary patch literal 227 zcmYL?u?@m76h!YQQDP`)XwoFg2J{Fa$~2LMNoOaU9fCNPOPM<`TJ zclZ6=nbQ$K4nc~tGsBr_iEzjyD;2^%&HEd|3csnxGsC@BsOG3=s1%9|-dMx6o8;Pp zY-FTn))1$eb?m1--ib5JhP`Pblm8bQuLT~(4j*jA^O>dAQ#+DcORcAtWIyfkPCT`i KT2C!0)P4a{kuqKY literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_poke_dead.mid b/sound/songs/midi/se_poke_dead.mid new file mode 100644 index 0000000000000000000000000000000000000000..b6a0df4c8c188d85e9f53ea123041a52f4c8ae92 GIT binary patch literal 161 zcmeYb$w*;fU|?flWME;C@C_--2J(a%{ztGdvPf_+{10U2($Ql0ug?IL5@$FN#jt_B zp5Xz51H%N56wU?@22q5x9>c*JhK(XT4D9g?4}mHs2G}rfWY1-43}9f~$X*WR*9!yr fObA`l42KvPHUSNtWD~&FWWxZYV}yV-8&C-Vacd@T literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_reapoke.mid b/sound/songs/midi/se_reapoke.mid new file mode 100644 index 0000000000000000000000000000000000000000..b9a4fe81012363c60f0dc2c3ad779d19f9f41032 GIT binary patch literal 257 zcmeYb$w*;fU|?flWME>D@C_--2J(a%{ztGdvPf_+{10Si(F|w!ug?ILy1;Nik6{CQ zJ%b1j1D6BC0|rNi2?_O#8@QZ+Y$rwr7siGJ28eJvNZ5h3Asxz3$N=)~K+2dPYFrpW zy3;|zNXilefP5FYX^BwX839Z{Wh@ODP=2BTkZ%oE)&N!mF)hOYVj55x#1xYy>KQ$Y8-V(ZzVr$L>U0+I2~~S literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_ru_bari.mid b/sound/songs/midi/se_ru_bari.mid new file mode 100644 index 0000000000000000000000000000000000000000..14b1991e655510e8b2c8c22ddc744d8a07847f60 GIT binary patch literal 142 zcmeYb$w*;fU|?flWMF2H@C_--2J(a%{ztGdvPy6;{10SilWJi2ug?IL(q}lp$*_UF zp5Xz51H**q2*!qJ1{lpaA;E*OA%THuLV^XDMrc!GI9SE75vXmVc>!aiIRoRtYQ~8H S35<;a3``RPfI>hTs2Tw3rXtS( literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_ru_gashin.mid b/sound/songs/midi/se_ru_gashin.mid new file mode 100644 index 0000000000000000000000000000000000000000..ae29a385b6c280860c67c4c9e8ee041e5f39541a GIT binary patch literal 122 zcmeYb$w*;fU|?flWMF2H@C_--2J(a%{ztGdvPf_+{10SilWJi2ug?ILQe!y4%&>vI zp5XyQ0K)`_0>%dnX^aeYj13M9j1znccp7{dm=LO^84j{AYy_&F=#s$P=)%A_F(84b IF#xOt0976wi~s-t literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_ru_gasyan.mid b/sound/songs/midi/se_ru_gasyan.mid new file mode 100644 index 0000000000000000000000000000000000000000..486eabb9be57b7a8b7fede6266d748966370b087 GIT binary patch literal 184 zcmeYb$w*;fU|?flWMF2H@C_--2J(a%{ztGdvPy6;{10SiU#P(FU!MUg<->4*nPCHa zJ;MVA2ZjmG6^sqe49pWefV2k#P|SysA&hZCNC9I*2#A}^#E{3xP{uI9BLk#>@c~0U rP&NT9i!jre;UEjcMxdD!T^tx2T^N|5G~+~HAm5jP3Cd@J@qtD@C_--2J(a%{ztGdvPy6;{10SiOIH}8B&-T;+Pr2m>B|?H?UU%Rd@sG3?S_cq~n3K1&|H` m(gr}<8AxjYX%iqV1EjTpG#^ugGXvuWc3vQx5h%t2vKRo3$R%w6 literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_save.mid b/sound/songs/midi/se_save.mid new file mode 100644 index 0000000000000000000000000000000000000000..5c4b90697b167a12c75c58e788c472958376fa7c GIT binary patch literal 179 zcmYk!JqiLb7=+dHW|CiXnTCF10Dlzt1A{vn1h-efZ20B_uG*j*`hWJ jSJh?3ALH@d;7+E7WD1Guxg>ra*(9nYTS!z*uDppCRD~;I literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_seikai.mid b/sound/songs/midi/se_seikai.mid new file mode 100644 index 0000000000000000000000000000000000000000..32bfa07a876942e817f09903f4213d9e27e61235 GIT binary patch literal 83 zcmeYb$w*;fU|?flWME>D@C_--2J(a%{ztGdGD&bS{10SizA%B|zdi$0N{QhBE5im6 f9tQS$h6fA|3=^X3*&3o57$$_*3pIo@fK&ni(Qp$b literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_select.mid b/sound/songs/midi/se_select.mid new file mode 100644 index 0000000000000000000000000000000000000000..5f38c82d7287de397323767ab003daa922635cbe GIT binary patch literal 107 zcmeYb$w*;fU|?flWME>D@C_--2J(a%{ztGdvPf_+{10Si=5=8Bug?ILvSK(8&ai>K op5Xz5FT;d57v_dI28Idg^~??FAR5RA(-8iF2#^pPNC;>G0N&^t2><{9 literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_suikomu.mid b/sound/songs/midi/se_suikomu.mid new file mode 100644 index 0000000000000000000000000000000000000000..871c8e5d3e39392a5cd6009162ae7b47c8586ed3 GIT binary patch literal 156 zcmeYb$w*;fU|?flWMF2H@C_--2J(0q{ztGdvPy6;{MToIin%fz;APk#!o$EW!0>>f zkYR#<0OJOB3m`iTNGAa45Fnioq!WR3J&-PAWT&6$WjI*Pu#w%H eVPb#@<3{!vM)qPx_Il>V00!oX0TLh@q!<8$q$FVg literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_t_ame.mid b/sound/songs/midi/se_t_ame.mid new file mode 100644 index 0000000000000000000000000000000000000000..9e15434cdeb4d849b3970212ed28824122c60b38 GIT binary patch literal 118 zcmeYb$w*;fU|?flWME>D@C_--2J&PX{ztGdGD&bS{10Si(F~XP&&C*S10-S@{_8V9 z6X7(Ir_Il<9X9ke0 K4Upym8UX-%To@Su literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_t_ame_e.mid b/sound/songs/midi/se_t_ame_e.mid new file mode 100644 index 0000000000000000000000000000000000000000..2397eea6482ad078008105880affa373eb1dfe17 GIT binary patch literal 134 zcmeYb$w*;fU|?flWME>D@C_--2J(a%{ztGdGD&bS{10Si(F|w!ug?IL3S~H;!mvSv zhk?t1fxVvL0fPg>1ZNxO4eXW7>}AaC#mwwE%j76{#th5mk%oY|)3c(^pAfly(g^(s#NIG)@$x-$Q9wj%4 zKWI1eW(FoJ?l%Am9(=@E@hHVb=r4ii$0PJP1iaMMK zmKqB|2SK%>PMxR)T)D_CK*~Av}PFYHH^lVu+o?-$4|*-+Hs}16d8%U$}A+u Ph32E?RPios42D-<6DugS literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_t_kami2.mid b/sound/songs/midi/se_t_kami2.mid new file mode 100644 index 0000000000000000000000000000000000000000..c47731b9450ee91f8d00e7abc8b046b4b6b2e3b3 GIT binary patch literal 142 zcmeYb$w*;fU|?flWME>D@C_--2J(a%{ztGdGD&bS{10Si(F|w!ug?ILie)$;#IQkx zhk?t1fxVvL0Yfsw1fv4x2MpfK3=Yf;Zfpz=5)2M(3^tq$#+(d#oEzB7fQrD@C_--2J&PX{ztGdGD&bS{10Si(F~XP&&C*S10-S@{_8V9 z68}^9FWpW_CMfb~k4BU}p9>X7(Ir_Il<9cLtEG K4Upym8UX-$^cWcc literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_t_koame_e.mid b/sound/songs/midi/se_t_koame_e.mid new file mode 100644 index 0000000000000000000000000000000000000000..4a04f73f9e7f4f07e6dda90ccba5c11e8d88f2de GIT binary patch literal 134 zcmeYb$w*;fU|?flWME>D@C_--2J(a%{ztGdGD&bS{10Si(F|w!ug?IL3S~H;!mvSv zhk?t1fxVvL0fPg>1a}kW4eXW7>}AaC#mwwE%D@C_--2J&PX{ztGdGD&bS{10Si(F~XP&&C+70wiJ?{_8V9 z6X7(Ir_Il<98wQZ9 K3XtXj8UX-tAQ#F2 literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_t_ooame_e.mid b/sound/songs/midi/se_t_ooame_e.mid new file mode 100644 index 0000000000000000000000000000000000000000..b73010142d4436e23eba6296c95e6f006bd48e3f GIT binary patch literal 134 zcmeYb$w*;fU|?flWME>D@C_--2J(a%{ztGdGD&bS{10Si(F|w!ug?IL3S~H;!mvSv zhk?t1fxVvL0fPg>1RERX4eV9S?B&et#mwwE%%+F3=A9C-JmLLnc2;l X*|nJ26`0w@nb`%H**U=~fQADA!xtEj literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_tama.mid b/sound/songs/midi/se_tama.mid new file mode 100644 index 0000000000000000000000000000000000000000..aa9fc78892db2a2cf99c2090440dcd8ab4476060 GIT binary patch literal 419 zcmYk1-%0{e5XQebt7jylh=i;jAn?YkKtjk&mql_*+iHoD3W@$aaOi3!2!MN#UTAvsf@MnGDdlpf4 z8alvK8AG)3=5=I;7OsV7QMcH#@GW*MS{8wg z^qE8Vok;smGBnbjqmO2YLlfzp(HqJm%5$T~lx;pZFuLui%eE65C8Grz9U3d5OQLh4 z*1UN5cf<#N77=SUxnP7c-isxPby+kox+=PE)D`tbL(x-7R&_-mLe4+u$^F7fHDLHv~B0Ox9jz#5!l%Opm!>9+)08DCtRbZ|Pdphz>D@C_--2J(a%{ztH|FiCJQ{10SilWJi2ug?ILl3+Ms&#-~L Up5Xz51H%Nn`sRcNI|h(E02YN1$p8QV literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_tamakoro_e.mid b/sound/songs/midi/se_tamakoro_e.mid new file mode 100644 index 0000000000000000000000000000000000000000..13675c6904cd1bd8ccb63080c68122b915e2818f GIT binary patch literal 163 zcmeYb$w*;fU|?flWME>D@C_--2J(a%{ztGdvPf_+{10SilWJi2ug?ILDq=Wb&#*y+ zje)(M;Q@mK!vwo}whinxK(;NAt_IT9K)Mo0TLS4aAZ-Su3xKoD@C_--2J(a%{ztGdvPy6;{10SilWJi2ug?ILl4Uqh&agp* ahk?t1fxVvL0fQsMga8euh5!aepdtWJjSyY{ literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_tb_kon.mid b/sound/songs/midi/se_tb_kon.mid new file mode 100644 index 0000000000000000000000000000000000000000..8526da9c679daab8a4ca6d1b0573d25b86566587 GIT binary patch literal 88 zcmeYb$w*;fU|?flWME>D@C_--2J(a%{ztGdvPf_+{10SilWJi2ug?ILQfD|Iz_5Y6 ip5Xz5Bg2FM55@-!c8nX?oq>Ea#)bd}pqwHzP&oh{A``y= literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_tb_start.mid b/sound/songs/midi/se_tb_start.mid new file mode 100644 index 0000000000000000000000000000000000000000..c88e2a8ea33fc617095e26e0041cfa6882d3ce76 GIT binary patch literal 153 zcmeYb$w*;fU|?flWMF2H@C_--2J(a%{ztGdvPf_+{10SilWJi2ug?ILa$`84!mvSv zhk;9hfnAv40fQsMglGlE4eXwb>_v?1^^EMrKtWd~pa78e1xiQ(=};ie4Wttp8=@JQ e5vEBo9CT;c$d$mrUeE9lXw*bM8_q^QunGWu6CxS_ literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_tk_kasya.mid b/sound/songs/midi/se_tk_kasya.mid new file mode 100644 index 0000000000000000000000000000000000000000..baa73e0c65b70048a3ca6e8987ff64a2633837bb GIT binary patch literal 84 zcmeYb$w*;fU|?flWME>D@C_--2J(a%{ztGdvPy6;{10SilWJi2ug?ILQf4?%$FPCD go?(JZJ!69l1H%Ll7sdt;2IdI?^~?D@C_--2J(a%{ztGdvPy6;{10U22wKPRU!MUg<;-v(ieUqL dJ;MZ_dbS211|TiK4516q_z`G)2QVLK6adVj8rc8< literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_tk_warpout.mid b/sound/songs/midi/se_tk_warpout.mid new file mode 100644 index 0000000000000000000000000000000000000000..5072e64483c67de55d497e015322faccd4c2d40d GIT binary patch literal 136 zcmeYb$w*;fU|?flWME>D@C_--2J(a%{ztGdvPy6;{10U22wKPRU!MUg70z%VmSKY& p2ZJmpgB&M=EC&O7J;Q_u2eyU?1|TiK451^?_yuVEdK5m;cmR1H9s>XX literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_toy_a.mid b/sound/songs/midi/se_toy_a.mid new file mode 100644 index 0000000000000000000000000000000000000000..b6d5b6159ddbcf06f3e802383f58cbaad5387290 GIT binary patch literal 119 zcmeYb$w*;fU|?flWMF2H@C_--2J(a%{ztGdvPf_+{10SilWJi2ug?ILl4m$zz_5Y6 xp5Xz5CBuZ+0-lCg1|Y4$2BMLb9Ta5P2vqhEsBB`24NoJ`mWe3}Y#D@C_--2J(a%{ztGdvPy6;{10SilWJi2ug?ILGG;iS!mvSv xhk?t1fxVvL0fPg>1djs71`h^?15%6=eCrt-d>I%Is4z{iv0!YlVPFDk1pxKc76kwR literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_toy_e.mid b/sound/songs/midi/se_toy_e.mid new file mode 100644 index 0000000000000000000000000000000000000000..214b32bca3bb2fa1e3a18d9e1550d1eac503f6d4 GIT binary patch literal 119 zcmeYb$w*;fU|?flWMF2H@C_--2J(a%{ztGdvPf_+{10SilWJi2ug?ILl4m$zz_5Y6 wp5Xz5CBuY>0-lBl1|Y4$2BMLb9Ta5P2vqhEsBB`q4Nqe{1CUl=1JOWb015FM@&Et; literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_toy_f.mid b/sound/songs/midi/se_toy_f.mid new file mode 100644 index 0000000000000000000000000000000000000000..780e162e02a10fd1013e15b5e03618d38d82057f GIT binary patch literal 119 zcmeYb$w*;fU|?flWMF2H@C_--2J(a%{ztGdvPf_+{10SilWJi2ug?ILl4m$zz_5Y6 wp5Xz5CBuZs0-lCQ1|Y4$2BMLb9Ta5P2vqhEsBB__4NqeN1CUl=1JOWb01E9J`Tzg` literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_toy_g.mid b/sound/songs/midi/se_toy_g.mid new file mode 100644 index 0000000000000000000000000000000000000000..73dae55a5a62610e6d9464e34746f3630ae759f3 GIT binary patch literal 119 zcmeYb$w*;fU|?flWMF2H@C_--2J(a%{ztGdvPf_+{10SilWJi2ug?ILl4m$zz_5Y6 wp5Xz5CBua10-lCw1|Y4$2BMLb9Ta5P2vqhEsBB`A4Nqed1CUl=1JOWb01V|E3IG5A literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_toy_kabe.mid b/sound/songs/midi/se_toy_kabe.mid new file mode 100644 index 0000000000000000000000000000000000000000..c35be0c0da0a45747e3256946b6067099417aa6d GIT binary patch literal 132 zcmeYb$w*;fU|?flWME>D@C_--2J(a%{ztGdvPy6;{10SizA%B|zdi$0DwyGbCc_31 z9tQS$h6fA|3={n786PlMFfwQ|Huy0BnLr_rdbSPh`AqEbjO-?i4IT^(8`vdSf$ArC RXn-UbArkBoAUQ^$(EwwD9CiQz literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_track_door.mid b/sound/songs/midi/se_track_door.mid new file mode 100644 index 0000000000000000000000000000000000000000..5cc1dbad8c488d686294824607520294f0544152 GIT binary patch literal 127 zcmeYb$w*;fU|?flWMF2H@C_--2J(a%{ztGdvPf_+{10SilWJi2ug?ILQfD~8!LWh7 zp5Xz51H%M^80H282IdJiF^mm142%;zVwf5{7?=>sD@C_--2J(a%{ztGdvPy6;{10SilWJi2ug?ILl4dwi!LWh7 Xo?(K!3|oUc1H*&>8PSFS29Oc}KtB+e literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_track_move.mid b/sound/songs/midi/se_track_move.mid new file mode 100644 index 0000000000000000000000000000000000000000..ced96f83afc29f9a6b0829236f53b73f856270a0 GIT binary patch literal 373 zcmZ9Hv1$TA5QhJ~J#S{UI1mI$p;t>l1VxTRNG(_h7D5nGqzJLINUP@)xNqXVLGmVf zjC7avoK>*dnSbV=Z)O*(k9PnG6g0Yv)o$xm57j!3qb{Rb>g4J0Rwe57nE7{uY6x-V z_-^7%ZT#W|r`ev*)Mpwn6-;xcHPa{47t=mF%y2Or>*Nmj!%qv2+D!e}PM&o+fpRp6 zZ0_?M+EJ0%(KvE6SLF!gY9{Q|x2I^h8qT)JR9T=UgpNdQ^Xx(~o}m4-5v^ssBhiT8 eh)!?*E4T5$4gK`yzg`>mgnHnna$n#W|Nno;EK$h- literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_track_stop.mid b/sound/songs/midi/se_track_stop.mid new file mode 100644 index 0000000000000000000000000000000000000000..509b2dd8ed01134c486f06f00750b5641d51603b GIT binary patch literal 205 zcmYk!F$%&!5QX8lG1E}+D@C_--2J(a%{ztGdvPf_+{10Si(F|w!ug?IL(q}kO&9H&J ro?(KA4ReDB1CSlTFd@K(c>{X_GkY2{dpD@C_--2J(a%{ztGdGD&bS{10SilWJi2ug?ILa$q>X#IQkx zhk?DGfy1or}_26qOg4P5376Cxd$8X_4OHgJK&RY2m52ZR_VBqT63Brxy- G%>e)zZy5~$ literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_w004.mid b/sound/songs/midi/se_w004.mid new file mode 100644 index 0000000000000000000000000000000000000000..a27538d817926c1d58e42a69f84d8b02c11b4e36 GIT binary patch literal 172 zcmeYb$w*;fU|?flWMF2H@C_--2J(a%{ztGdGD&bS{10SilWJi2ug?ILa%DKc#;}3C zo1eCyFUDJumL|-NmJEzQnh8iVY~->4=>h;G?Ic$K literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_w006.mid b/sound/songs/midi/se_w006.mid new file mode 100644 index 0000000000000000000000000000000000000000..5f59591bed3dfe42c78bcf5c747599b21a0dcf4e GIT binary patch literal 226 zcmY+8Jr06E5QX2YgfSC4EQpOIl`(1Qf(e%;!b8v6%Pxj-GfWnAR&u4u0T`9Anp$?SQe# z$u^qXo+ch38F2+E4DTQ*F)Nd8VI~#I@u#Cdor-izQsbgy@Sr95>bWzLfh*4^-#?H$ SUl4EA#Bk(Utukj7=;I%Hq9>OC literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_w007.mid b/sound/songs/midi/se_w007.mid new file mode 100644 index 0000000000000000000000000000000000000000..2f75754f3bc4bdac169647796357bdb039f6d773 GIT binary patch literal 308 zcmYk1Jx&8b427T9lXx+RCKOAtX{ZoEG)U}hel!grkRpK;2_)JSk?6RY&`k;G}l4>?kLGp)UWI=-%#IRJ6d7cMwAL?C(wX3 z0)7S+t#L=VqNt^{G6ItM0EjyxG>FGN5gLTw64!(aiZV6mJc;sR+A%*eO-(aX(A)#d zeDlWU0bjME7EbS3OQ#R4!(;hy^32kA(sPpY|3;KkJ_ISTYGKh$kt@1K$WvG-eZp^X Q%ijffp}tXvUG43{AB-VC9RL6T literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_w010.mid b/sound/songs/midi/se_w010.mid new file mode 100644 index 0000000000000000000000000000000000000000..4b3c1cfcfdd381d4450ee0aa54f4b86f6c9ef673 GIT binary patch literal 153 zcmXYq%L&3j6h+S)gJT9)ejqFNSxGvW1|lc}5t3!VfIAyVN=PYFLQ1id@daF+ch7@+ z>oD}d7Qs-|;q%sXBt0`R#g25}WMxCT@_!912jXduyJ0K7yqMcgqV-}Q8XJkO!uEQ4 hwWG2$(Rt-X$OX*Q!g5wIGKWs4fUFg&m40Qedq0s|A{PJv literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_w011.mid b/sound/songs/midi/se_w011.mid new file mode 100644 index 0000000000000000000000000000000000000000..703ae492b370be143807a6a57903dc3f430f1d78 GIT binary patch literal 206 zcmYL?K?;Ik6oltjQTdS;)kUKa_d~imsl+aE> zos&742raj83d%XHCpj=m1!$RAtxIhB6zc3@Xt}3e@uF{-l55f@dtZt&gZqC!!F!As T8<}pR(5@m_O&l6k43DWVjCL=c literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_w013.mid b/sound/songs/midi/se_w013.mid new file mode 100644 index 0000000000000000000000000000000000000000..ae94dafa21136f01ce46032a5a031d454f659967 GIT binary patch literal 194 zcmYMtu?m7<6b0a;*Q_K6w81GFZHi_W#a0X9hZ>|QD6pxaReb|}6MF-D6W_#+6f}MJ zaPQ&9>UIHOLW97K)gxna(4P!VcPHo*G1f=)8~j!oS{uz`1}nfghqXtC0F_Fmv9_F7 zG@z*z3TSnXK;_@1!<4HXvqOD)rU!bZL-k3AYA%Hj`~Px@_Xw}=zdH2HGKAET=av!X Gy!rr6$}Lg= literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_w013b.mid b/sound/songs/midi/se_w013b.mid new file mode 100644 index 0000000000000000000000000000000000000000..09e8d4c5d1ec924e52ff270a3b98167c4f6b2071 GIT binary patch literal 121 zcmeYb$w*;fU|?flWME>D@C_--2J(a%{ztGdGD&bS{10SiUfIC#U!MUg<-u@3jA4Ta z4+ED21A9Hg0|p0%34uAx8@OD7Y&XUY?1fBR{y?T9kQvRy<;K8n2IQGDF~~7);Ie06 N7hq}#WZ(jt2LJ~X8MXib literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_w014.mid b/sound/songs/midi/se_w014.mid new file mode 100644 index 0000000000000000000000000000000000000000..8b17c79a974a3d0b70d5626ede0165fa1eb50c29 GIT binary patch literal 508 zcma)(u}%U(7=-6P2tU~v8jV3?K}ocrve8qCs zY!7y81EvlgVU9YIZX|IRu;vI!*pWC)*+bGJ_fqDWUq9(Zjy0~Bx)?88T}R&;Ci)6G z`jqiKct!)VlO^b-%(h|qVB+^>j)uS!YtHz7)3N$Ny%wu4Fek(|aX<~IU9i<0A@PQK zC$SIS7^VHQ^2>SWv{v#wS}S=?TK~&ytmmDs=Upu4v767~X+^A@PV-2u!CVoai52P_ uwFGlW9Hj%v-~Yh@zIHI>d=s~tAG^S$T`f*^DB2f27OjYuoN*ibyz&j4Kz339 literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_w015.mid b/sound/songs/midi/se_w015.mid new file mode 100644 index 0000000000000000000000000000000000000000..2f1b4e05924790f1fdd782fc6d5b8106fa35e82d GIT binary patch literal 247 zcmYL^Jqp555QHaLH5vrLh@`ZVSQ)X@B7_t+{y|WSU?nJMWnmk01Jiko=MD5G-Xu

H-Ev3|3BkSYWy5re~YSm$SFk-yn;Wj>r zGEUSh9TQC%TQL@NLsmy}9RtrM6vO7M$cK?Ab3ol8Ju;GO$dpcr?{ja|*b3+^azt*) qIk_kE(F>W6#`y>G->-{T8INMQ)O8w(3#7hNNqk5eICc^szvcreh&ovS literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_w016.mid b/sound/songs/midi/se_w016.mid new file mode 100644 index 0000000000000000000000000000000000000000..8bf167109a094b8ff9fe698fb8c89f4161dccc7e GIT binary patch literal 218 zcmX|*K?;IE6o!9&;l$7~LV|7(7-VE&;L5}j3M7JR5wwVE747o~-JmPX5ju)Dv0sQb z^L_t&^JZR_pHBcBSg_${`Tfe&L$z&Kw%bIt7N=Xdm1FG&JPxQl{4Txm>As3UYJ>QXn^ct8iDo}zuH2mzzL|5S;I7(Hh81%2vFbj&oQrcz=` buE?0oSYHToY9jo+#F842b8;m0+g$StY`-yM literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_w016b.mid b/sound/songs/midi/se_w016b.mid new file mode 100644 index 0000000000000000000000000000000000000000..6dd7020f92cf93cba6aadbe827e5ac87f38a62cb GIT binary patch literal 128 zcmeYb$w*;fU|?flWME>D@C_--2J(a%{ztGdGD&bS{10SilWJi2ug?IL@@F_8#;`$z zhk?t1fxVvL0fPg>1e+YD4P3e`Tn>!v1&mw)jO>Zb>=6uHPE70$3|tmW?0QTfDOpA? W4@PzY<^~%Eh7IhTKm#Oz#sUE94;Cl@ literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_w017.mid b/sound/songs/midi/se_w017.mid new file mode 100644 index 0000000000000000000000000000000000000000..459e7240613a9aa62d9c623aa7e6686d69e01fdd GIT binary patch literal 284 zcmeYb$w*;fU|?flWMF2H@C_--2J(a%{ztGdGD&bS{10Si(F|w!ug?ILn#XW}iD82X z4+ED21G^!^0|o_#3A*)+8`$j`xV(T|10XXPB>8~B0mw{Y;4%j?J%G%5h-fg=2C%{y z#tmRqX+RpJq!7xlXKc`AVA%jR+Y!}lpi=e(h$#h3U;{xKftGVQfHfgp>B?|Wnqecz ziS`T=%{3S|vWGCTr!unFGqR^MvD-7Ut1zyEpIMd*7Ma?Z?R!z!?MuRQvJUD^Hi$kBY`r&#@mCiZ@T#-@=dN9iIkS zST|D1?4uJ=!E%by9m^rh)ORN)Q}IGFRWYLhjuW48 zpJ(*EdS)^^_8D_0`EjW*Iv=Ujin8944C`Wy&@kCJ$LJ&nc9DmAkqWT>c#tgx9jQvDjy^sn{1|J7UYS3c+@Y&A^Q(hO^bcwIY_-gf(+& l65BC!U~9`d9@LzPf##Q~!ftGin`p{6G0Sao<5QFSy$;D@C_--2J(a%{ztGdGD&bS{10SilWJi2ug?ILs%1E!#;`$z zhk?t1fxVvL0fPg>1haa^4P4ehwk?o$0n*k$+5$+M18Hv{ZNk`K#=yD(s0FH?=>dZo gBZC!Gn++p_15~Fi6N58cGlMor9|Ob;6=t9#0ROBfKL7v# literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_w025.mid b/sound/songs/midi/se_w025.mid new file mode 100644 index 0000000000000000000000000000000000000000..bcc9590b49ee547aa21c478422e9632c3f137ecd GIT binary patch literal 320 zcmXYt-zvmG9K}B~KkYCn%AdBqkmN$Suu82P*=UvYBWxilT8Txp7m^$M2p(k~!K2KZ z{G8vItM8d}PM=Ow_8;$o1_n#B?2n%Hnxnd$Ft#~Kby_r9W2z1QBQwMAB4K_S-^E=K zndPT^vBBL+FPPwaCepIOpWp_POOgk;q0*Hi_+8yq6Wp7kHMKj&eac!_Yg1NR(YNs( zSzBs%b+;`$8M{|w)#@c?2M^|$;1C51{- literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_w025b.mid b/sound/songs/midi/se_w025b.mid new file mode 100644 index 0000000000000000000000000000000000000000..ac165424b3e1e2db0f44604370dd606af1c3c720 GIT binary patch literal 313 zcmYL^%}T>S6otQ;iJdrgr-i7b3vp3F5K%}XSp*7-LKjLw7cRPRA-EH|PJ9D>5lP;l zeUrXPdPn=SI`{nC!@Z;N`y0?fVTeZK&kteyv@e0uQAqn}g0pAZ3s%-IvktW_IoQJ$ zEGYOcO10oh)$T#~kzgW-stRuWr{8U!AJjPWg*m zYR-jCaJLd1C{Bb8|1UXIbajD@C_--2J(a%{ztGdGD&bS{10Si6%%Fnug?ILieWe)#;`$z zhk?t1fxVvL0fPy{1m_&42MpGX8`w)3xy*q=9!wk96M?h~(*`aFMs_bC)0lAsmj@HO d36QA>lvM?4XFR|J)FJ>B;bCrYW?%){0RZ{|9v%Py literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_w028.mid b/sound/songs/midi/se_w028.mid new file mode 100644 index 0000000000000000000000000000000000000000..7a053f799122b9e32c59370b84b44e2d3dda895b GIT binary patch literal 198 zcmeYb$w*;fU|?flWMF2H@C_--2J(a%{ztGdGD&bS{10SilWJi2ug?IL%4awr#jrty zhk?t1fxVvL0fPg>gy}h%$({=o zV?uE2fn1RngG>YJV@6mj$8b=RVI$B&ptTciG#DFg7#N|nC{Psu D_nszp literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_w029.mid b/sound/songs/midi/se_w029.mid new file mode 100644 index 0000000000000000000000000000000000000000..4cde4e2d54d3a50e6e6dd46c8d82d0516e4c100c GIT binary patch literal 194 zcmeYb$w*;fU|?flWME>D@C_--2J(a%{ztGdGD&bS{10SilWJi2ug?ILn#gc~iD82X z4+ED21G_B40|o(x2`crB8`uqiY(>TmT<#3)PC%vsP$&jSI{<~e8QANAOg|=u1jYsx z28In>evB}^YCyeQ!3;3%5WP$rK&C^rL-YbwSpdxd8lc7iWScT`8L|RpfDQuye&s50 literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_w030.mid b/sound/songs/midi/se_w030.mid new file mode 100644 index 0000000000000000000000000000000000000000..426cdfea4a7783544448d4a8d6642ab455a0d47a GIT binary patch literal 148 zcmeYb$w*;fU|?flWME>D@C_--2J(a%{ztGdGD&bS{10SilWJi2ug?ILN@h49%CJF% zhk?t1fxVvL0fQsMg!p>KhIj_X140ZFJb+9OAX9~5LbL|c26kr#t^lASSH=zOK@40* eK&CH{nFtXL1u_dDqKS+R(F_b5*z5U#RsjG!ry=+N literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_w036.mid b/sound/songs/midi/se_w036.mid new file mode 100644 index 0000000000000000000000000000000000000000..e5427c8df0bd60aa8e27b816ccef0d2003344511 GIT binary patch literal 200 zcmeYb$w*;fU|?flWME>D@C_--2J(a%{ztGdF-dSR{10SilWJi2ug?ILn$B>5iD82X z4+ED21A9Hg0|o(x3G($!8@SwoYz0OJ1I7(p-aw`U6N5jH>BsnhApuASGd9RG098RX zDL^$@096_=GB^NLm;#vrOkl-^KurZeAstjr24GDY0G%@&TO( E0Je@RmH+?% literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_w039.mid b/sound/songs/midi/se_w039.mid new file mode 100644 index 0000000000000000000000000000000000000000..771581ce07af1ed0b919e027ac00bff54b18fcaa GIT binary patch literal 136 zcmeYb$w*;fU|?flWME>D@C_--2J(a%{ztGdGD&bS{10SilWJi2ug?IL3THUL&#*y+ zhk+}If!%`P0fPX;1oL{v4eW71wgHf?2hstI3=WJ9<_ydmfJ(RwAgU}eR53MJGVp?Q H0F4I#h!`HH literal 0 HcmV?d00001 diff --git a/sound/songs/midi/se_w043.mid b/sound/songs/midi/se_w043.mid new file mode 100644 index 0000000000000000000000000000000000000000..b4487672298a728689c360385a63e94b573613b4 GIT binary patch literal 245 zcmYL@F$%&!6hvpUG0I}4DT0+?VH}QKJV@RpBINcfB*s#QC^&mocgG@zVM?C>WvHrCF&_0y5Z4-ZC?;}p)_95F#7D3 z8Za3%gEV?4IR{oP$W{##R%PVujV$l^d9H6-C^zL6#TtL6%2OnL$ zjRzQ=V0?tpG5Rm~#x+*i#4I!Lo?vCqWoiALb<4Vil=Ug=(@>A;Q|i;8PpD6#diG?0 z)$81*UgtJ>RNv&;N3V1L&#(R*y07}VKYz@h)?BWt98Deh7d}t%-oL>bmy%}_S>sk5 zqvjhqt#yn#XFGrTKVPP^j!8%4lBc0f8rm>9mu%@dW}|&vZxltx)-+0468+)qqObHi rb~iqVZ(ND4W1IAw<{ZAQ4eo5?dpBFRZ8t}lNwt;Y)LZ#B!iawXr{DQ| literal 0 HcmV?d00001 diff --git a/sound/songs/se_w044.s b/sound/songs/se_w044.s new file mode 100644 index 000000000..ad706d93f --- /dev/null +++ b/sound/songs/se_w044.s @@ -0,0 +1,100 @@ + .include "MPlayDef.s" + + .equ se_w044_grp, voicegroup128 + .equ se_w044_pri, 4 + .equ se_w044_rev, reverb_set+50 + .equ se_w044_mvl, 127 + .equ se_w044_key, 0 + .equ se_w044_tbs, 1 + .equ se_w044_exg, 0 + .equ se_w044_cmp, 1 + + .section .rodata + .global se_w044 + .align 2 + +@********************** Track 1 **********************@ + +se_w044_1: + .byte KEYSH , se_w044_key+0 + .byte TEMPO , 220*se_w044_tbs/2 + .byte VOICE , 26 + .byte BENDR , 12 + .byte PAN , c_v+6 + .byte VOL , 110*se_w044_mvl/mxv + .byte BEND , c_v+0 + .byte N02 , Gn3 , v112 + .byte W02 + .byte Gs3 + .byte W01 + .byte PAN , c_v-7 + .byte W01 + .byte N02 , An3 + .byte W02 + .byte PAN , c_v+7 + .byte W02 + .byte c_v-8 + .byte W02 + .byte VOICE , 21 + .byte PAN , c_v+0 + .byte N01 , Cn5 , v116 + .byte W02 + .byte PAN , c_v+10 + .byte N01 , Cn4 , v108 + .byte W01 + .byte PAN , c_v-8 + .byte N01 , Gn4 , v104 + .byte W01 + .byte PAN , c_v+0 + .byte N01 , Gn3 , v096 + .byte W01 + .byte PAN , c_v+10 + .byte N01 , Cn4 , v088 + .byte W01 + .byte PAN , c_v-8 + .byte N01 , Cn3 , v080 + .byte W02 + .byte PAN , c_v+0 + .byte N01 , Gn3 , v072 + .byte W01 + .byte PAN , c_v+10 + .byte N01 , Gn2 , v064 + .byte W01 + .byte PAN , c_v-8 + .byte N01 , Cn3 , v056 + .byte W01 + .byte PAN , c_v+0 + .byte N01 , Gn2 , v048 + .byte W03 + .byte FINE + +@********************** Track 2 **********************@ + +se_w044_2: + .byte KEYSH , se_w044_key+0 + .byte VOICE , 27 + .byte VOL , 110*se_w044_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte W10 + .byte N01 , Gn2 , v040 + .byte W08 + .byte N01 + .byte W06 + .byte FINE + +@******************************************************@ + .align 2 + +se_w044: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w044_pri @ Priority + .byte se_w044_rev @ Reverb. + + .word se_w044_grp + + .word se_w044_1 + .word se_w044_2 + + .end diff --git a/sound/songs/se_w047.s b/sound/songs/se_w047.s new file mode 100644 index 000000000..688b782ed --- /dev/null +++ b/sound/songs/se_w047.s @@ -0,0 +1,198 @@ + .include "MPlayDef.s" + + .equ se_w047_grp, voicegroup128 + .equ se_w047_pri, 4 + .equ se_w047_rev, reverb_set+50 + .equ se_w047_mvl, 127 + .equ se_w047_key, 0 + .equ se_w047_tbs, 1 + .equ se_w047_exg, 0 + .equ se_w047_cmp, 1 + + .section .rodata + .global se_w047 + .align 2 + +@********************** Track 1 **********************@ + +se_w047_1: + .byte KEYSH , se_w047_key+0 + .byte TEMPO , 100*se_w047_tbs/2 + .byte VOICE , 73 + .byte BENDR , 12 + .byte LFOS , 40 + .byte PAN , c_v+0 + .byte VOL , 95*se_w047_mvl/mxv + .byte BEND , c_v+0 + .byte N44 , Gn4 , v112 + .byte W06 + .byte W06 + .byte W03 + .byte MOD , 7 + .byte W03 + .byte W03 + .byte VOL , 83*se_w047_mvl/mxv + .byte W03 + .byte W03 + .byte 69*se_w047_mvl/mxv + .byte W03 + .byte W03 + .byte 50*se_w047_mvl/mxv + .byte W03 + .byte W03 + .byte 24*se_w047_mvl/mxv + .byte W03 + .byte W03 + .byte MOD , 0 + .byte W03 + .byte VOL , 95*se_w047_mvl/mxv + .byte N21 , Fn5 + .byte W06 + .byte W06 +se_w047_1_000: + .byte VOL , 86*se_w047_mvl/mxv + .byte MOD , 7 + .byte W03 + .byte VOL , 75*se_w047_mvl/mxv + .byte W03 + .byte PEND +se_w047_1_001: + .byte VOL , 55*se_w047_mvl/mxv + .byte W03 + .byte 26*se_w047_mvl/mxv + .byte MOD , 0 + .byte W03 + .byte PEND + .byte VOL , 95*se_w047_mvl/mxv + .byte N21 , Ds5 , v112 + .byte W06 + .byte W06 + .byte PATT + .word se_w047_1_000 + .byte PATT + .word se_w047_1_001 + .byte VOL , 95*se_w047_mvl/mxv + .byte N66 , Gn4 , v112 + .byte W06 + .byte W06 + .byte W06 + .byte W06 + .byte MOD , 7 + .byte W06 + .byte W06 + .byte W06 + .byte VOL , 83*se_w047_mvl/mxv + .byte W06 + .byte 69*se_w047_mvl/mxv + .byte W06 + .byte 50*se_w047_mvl/mxv + .byte W06 + .byte 24*se_w047_mvl/mxv + .byte W06 + .byte MOD , 0 + .byte W06 + .byte W06 + .byte FINE + +@********************** Track 2 **********************@ + +se_w047_2: + .byte KEYSH , se_w047_key+0 + .byte VOICE , 73 + .byte LFOS , 40 + .byte VOL , 95*se_w047_mvl/mxv + .byte BEND , c_v+9 + .byte W06 + .byte W06 + .byte PAN , c_v+12 + .byte N44 , Gn4 , v060 + .byte W06 + .byte W06 + .byte W03 + .byte MOD , 7 + .byte W03 + .byte W03 + .byte VOL , 83*se_w047_mvl/mxv + .byte W03 + .byte W03 + .byte 69*se_w047_mvl/mxv + .byte W03 + .byte W03 + .byte 50*se_w047_mvl/mxv + .byte W03 + .byte W03 + .byte 24*se_w047_mvl/mxv + .byte W03 + .byte W03 + .byte MOD , 0 + .byte W03 + .byte VOL , 95*se_w047_mvl/mxv + .byte PAN , c_v-12 + .byte N21 , Fn5 + .byte W06 + .byte W06 +se_w047_2_000: + .byte VOL , 86*se_w047_mvl/mxv + .byte MOD , 7 + .byte W03 + .byte VOL , 75*se_w047_mvl/mxv + .byte W03 + .byte PEND +se_w047_2_001: + .byte VOL , 55*se_w047_mvl/mxv + .byte W03 + .byte 26*se_w047_mvl/mxv + .byte MOD , 0 + .byte W03 + .byte PEND + .byte VOL , 95*se_w047_mvl/mxv + .byte PAN , c_v+12 + .byte N21 , Ds5 , v060 + .byte W06 + .byte W06 + .byte PATT + .word se_w047_2_000 + .byte PATT + .word se_w047_2_001 + .byte VOL , 95*se_w047_mvl/mxv + .byte PAN , c_v-12 + .byte N66 , Gn4 , v060 + .byte W06 + .byte W06 + .byte PAN , c_v-8 + .byte W06 + .byte W06 + .byte MOD , 7 + .byte PAN , c_v+0 + .byte W06 + .byte W06 + .byte c_v+7 + .byte W06 + .byte VOL , 83*se_w047_mvl/mxv + .byte W06 + .byte 69*se_w047_mvl/mxv + .byte PAN , c_v+15 + .byte W06 + .byte VOL , 50*se_w047_mvl/mxv + .byte W06 + .byte 24*se_w047_mvl/mxv + .byte PAN , c_v+8 + .byte W06 + .byte MOD , 0 + .byte FINE + +@******************************************************@ + .align 2 + +se_w047: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w047_pri @ Priority + .byte se_w047_rev @ Reverb. + + .word se_w047_grp + + .word se_w047_1 + .word se_w047_2 + + .end diff --git a/sound/songs/se_w048.s b/sound/songs/se_w048.s new file mode 100644 index 000000000..8046eae58 --- /dev/null +++ b/sound/songs/se_w048.s @@ -0,0 +1,161 @@ + .include "MPlayDef.s" + + .equ se_w048_grp, voicegroup128 + .equ se_w048_pri, 4 + .equ se_w048_rev, reverb_set+50 + .equ se_w048_mvl, 127 + .equ se_w048_key, 0 + .equ se_w048_tbs, 1 + .equ se_w048_exg, 0 + .equ se_w048_cmp, 1 + + .section .rodata + .global se_w048 + .align 2 + +@********************** Track 1 **********************@ + +se_w048_1: + .byte KEYSH , se_w048_key+0 + .byte TEMPO , 150*se_w048_tbs/2 + .byte VOICE , 43 + .byte BENDR , 2 + .byte PAN , c_v+0 + .byte VOL , 61*se_w048_mvl/mxv + .byte BEND , c_v-4 + .byte N07 , Gs4 , v127 + .byte W01 + .byte PAN , c_v+6 + .byte VOL , 75*se_w048_mvl/mxv + .byte BEND , c_v-1 + .byte W01 + .byte PAN , c_v-7 + .byte VOL , 93*se_w048_mvl/mxv + .byte BEND , c_v+2 + .byte W01 + .byte PAN , c_v+9 + .byte VOL , 110*se_w048_mvl/mxv + .byte BEND , c_v+4 + .byte W01 + .byte PAN , c_v-12 + .byte BEND , c_v+7 + .byte W02 + .byte W02 + .byte VOL , 0*se_w048_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v-4 + .byte N32 + .byte W01 + .byte PAN , c_v+6 + .byte BEND , c_v-1 + .byte W01 + .byte PAN , c_v-7 + .byte VOL , 36*se_w048_mvl/mxv + .byte BEND , c_v+2 + .byte W02 + .byte PAN , c_v+9 + .byte VOL , 67*se_w048_mvl/mxv + .byte BEND , c_v-1 + .byte W01 + .byte PAN , c_v-13 + .byte VOL , 84*se_w048_mvl/mxv + .byte BEND , c_v-4 + .byte W01 + .byte PAN , c_v+6 + .byte BEND , c_v-6 + .byte W01 + .byte PAN , c_v-6 + .byte VOL , 92*se_w048_mvl/mxv + .byte BEND , c_v-8 + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v-7 + .byte W02 + .byte PAN , c_v+6 + .byte VOL , 99*se_w048_mvl/mxv + .byte BEND , c_v-4 + .byte W01 + .byte PAN , c_v-7 + .byte BEND , c_v-1 + .byte W01 + .byte VOL , 105*se_w048_mvl/mxv + .byte PAN , c_v+9 + .byte BEND , c_v+2 + .byte W01 + .byte VOL , 110*se_w048_mvl/mxv + .byte PAN , c_v-13 + .byte BEND , c_v-1 + .byte W01 + .byte PAN , c_v-1 + .byte BEND , c_v-4 + .byte W02 + .byte VOL , 46*se_w048_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v-1 + .byte W01 + .byte PAN , c_v+6 + .byte BEND , c_v+2 + .byte W01 + .byte VOL , 67*se_w048_mvl/mxv + .byte PAN , c_v-7 + .byte BEND , c_v-1 + .byte W01 + .byte PAN , c_v+9 + .byte BEND , c_v-4 + .byte W01 + .byte VOL , 84*se_w048_mvl/mxv + .byte PAN , c_v-13 + .byte BEND , c_v-6 + .byte W02 + .byte VOL , 100*se_w048_mvl/mxv + .byte PAN , c_v+6 + .byte BEND , c_v-8 + .byte W01 + .byte VOL , 110*se_w048_mvl/mxv + .byte PAN , c_v-6 + .byte BEND , c_v-7 + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v-4 + .byte W01 + .byte PAN , c_v+6 + .byte BEND , c_v-1 + .byte W01 + .byte VOL , 101*se_w048_mvl/mxv + .byte PAN , c_v-7 + .byte BEND , c_v+2 + .byte W02 + .byte VOL , 85*se_w048_mvl/mxv + .byte PAN , c_v+9 + .byte BEND , c_v-1 + .byte W01 + .byte VOL , 75*se_w048_mvl/mxv + .byte PAN , c_v-13 + .byte BEND , c_v-4 + .byte W01 + .byte VOL , 48*se_w048_mvl/mxv + .byte PAN , c_v-1 + .byte BEND , c_v-6 + .byte W01 + .byte VOL , 24*se_w048_mvl/mxv + .byte BEND , c_v-8 + .byte W01 + .byte VOL , 6*se_w048_mvl/mxv + .byte BEND , c_v-7 + .byte W02 + .byte FINE + +@******************************************************@ + .align 2 + +se_w048: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w048_pri @ Priority + .byte se_w048_rev @ Reverb. + + .word se_w048_grp + + .word se_w048_1 + + .end diff --git a/sound/songs/se_w052.s b/sound/songs/se_w052.s new file mode 100644 index 000000000..50529af91 --- /dev/null +++ b/sound/songs/se_w052.s @@ -0,0 +1,61 @@ + .include "MPlayDef.s" + + .equ se_w052_grp, voicegroup128 + .equ se_w052_pri, 4 + .equ se_w052_rev, reverb_set+50 + .equ se_w052_mvl, 127 + .equ se_w052_key, 0 + .equ se_w052_tbs, 1 + .equ se_w052_exg, 0 + .equ se_w052_cmp, 1 + + .section .rodata + .global se_w052 + .align 2 + +@********************** Track 1 **********************@ + +se_w052_1: + .byte KEYSH , se_w052_key+0 + .byte TEMPO , 150*se_w052_tbs/2 + .byte VOICE , 29 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 61*se_w052_mvl/mxv + .byte BEND , c_v+8 + .byte N10 , Gn3 , v127 + .byte W01 + .byte VOL , 84*se_w052_mvl/mxv + .byte W01 + .byte 97*se_w052_mvl/mxv + .byte BEND , c_v+16 + .byte W01 + .byte VOL , 110*se_w052_mvl/mxv + .byte W01 + .byte BEND , c_v+7 + .byte W02 + .byte c_v-12 + .byte W01 + .byte VOL , 89*se_w052_mvl/mxv + .byte W01 + .byte 64*se_w052_mvl/mxv + .byte BEND , c_v-42 + .byte W01 + .byte VOL , 34*se_w052_mvl/mxv + .byte W15 + .byte FINE + +@******************************************************@ + .align 2 + +se_w052: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w052_pri @ Priority + .byte se_w052_rev @ Reverb. + + .word se_w052_grp + + .word se_w052_1 + + .end diff --git a/sound/songs/se_w053.s b/sound/songs/se_w053.s new file mode 100644 index 000000000..7c414896a --- /dev/null +++ b/sound/songs/se_w053.s @@ -0,0 +1,175 @@ + .include "MPlayDef.s" + + .equ se_w053_grp, voicegroup128 + .equ se_w053_pri, 4 + .equ se_w053_rev, reverb_set+50 + .equ se_w053_mvl, 127 + .equ se_w053_key, 0 + .equ se_w053_tbs, 1 + .equ se_w053_exg, 0 + .equ se_w053_cmp, 1 + + .section .rodata + .global se_w053 + .align 2 + +@********************** Track 1 **********************@ + +se_w053_1: + .byte KEYSH , se_w053_key+0 + .byte TEMPO , 150*se_w053_tbs/2 + .byte VOICE , 29 + .byte BENDR , 12 + .byte VOL , 110*se_w053_mvl/mxv + .byte PAN , c_v+4 + .byte BEND , c_v+50 + .byte TIE , Cn3 , v127 + .byte W01 + .byte BEND , c_v+32 + .byte W02 + .byte PAN , c_v-5 + .byte BEND , c_v+16 + .byte W02 + .byte c_v-8 + .byte W02 + .byte PAN , c_v+8 + .byte BEND , c_v-15 + .byte W02 + .byte c_v-10 + .byte W01 + .byte PAN , c_v-9 + .byte W02 + .byte BEND , c_v+0 + .byte W02 + .byte PAN , c_v+4 + .byte BEND , c_v+2 + .byte W04 + .byte PAN , c_v-5 + .byte BEND , c_v+10 + .byte W03 + .byte PAN , c_v+0 + .byte BEND , c_v+16 + .byte W03 + .byte PAN , c_v+4 + .byte W01 + .byte BEND , c_v+21 + .byte W02 + .byte PAN , c_v-5 + .byte W04 + .byte c_v+8 + .byte W03 + .byte c_v-9 + .byte W04 + .byte c_v+4 + .byte W04 + .byte c_v-5 + .byte W03 + .byte c_v+0 + .byte W03 +se_w053_1_000: + .byte PAN , c_v+4 + .byte W03 + .byte c_v-5 + .byte W04 + .byte c_v+8 + .byte W03 + .byte c_v-9 + .byte W04 + .byte c_v+4 + .byte W04 + .byte c_v-5 + .byte W03 + .byte c_v+0 + .byte W03 + .byte PEND + .byte PATT + .word se_w053_1_000 + .byte PATT + .word se_w053_1_000 + .byte PATT + .word se_w053_1_000 + .byte PAN , c_v+4 + .byte W03 + .byte c_v-5 + .byte W03 + .byte VOL , 103*se_w053_mvl/mxv + .byte W01 + .byte PAN , c_v+8 + .byte W03 + .byte VOL , 96*se_w053_mvl/mxv + .byte PAN , c_v-9 + .byte W04 + .byte c_v+4 + .byte W02 + .byte VOL , 88*se_w053_mvl/mxv + .byte W02 + .byte PAN , c_v-5 + .byte W03 + .byte c_v+0 + .byte W01 + .byte VOL , 73*se_w053_mvl/mxv + .byte W02 + .byte PAN , c_v+4 + .byte W03 + .byte VOL , 62*se_w053_mvl/mxv + .byte PAN , c_v-5 + .byte W04 + .byte c_v+8 + .byte W01 + .byte VOL , 47*se_w053_mvl/mxv + .byte W02 + .byte PAN , c_v-9 + .byte W03 + .byte VOL , 27*se_w053_mvl/mxv + .byte W01 + .byte PAN , c_v+4 + .byte W04 + .byte VOL , 10*se_w053_mvl/mxv + .byte PAN , c_v-5 + .byte W03 + .byte c_v+0 + .byte W03 + .byte EOT , Cn3 + .byte FINE + +@********************** Track 2 **********************@ + +se_w053_2: + .byte KEYSH , se_w053_key+0 + .byte VOICE , 27 + .byte PAN , c_v+0 + .byte VOL , 110*se_w053_mvl/mxv + .byte N24 , Fn2 , v060 + .byte W10 + .byte VOL , 99*se_w053_mvl/mxv + .byte W05 + .byte 82*se_w053_mvl/mxv + .byte W04 + .byte 54*se_w053_mvl/mxv + .byte W02 + .byte 25*se_w053_mvl/mxv + .byte W03 + .byte W24 + .byte W24 + .byte W24 + .byte W24 + .byte W24 + .byte W24 + .byte W24 + .byte FINE + +@******************************************************@ + .align 2 + +se_w053: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w053_pri @ Priority + .byte se_w053_rev @ Reverb. + + .word se_w053_grp + + .word se_w053_1 + .word se_w053_2 + + .end diff --git a/sound/songs/se_w054.s b/sound/songs/se_w054.s new file mode 100644 index 000000000..712dc3338 --- /dev/null +++ b/sound/songs/se_w054.s @@ -0,0 +1,94 @@ + .include "MPlayDef.s" + + .equ se_w054_grp, voicegroup128 + .equ se_w054_pri, 4 + .equ se_w054_rev, reverb_set+50 + .equ se_w054_mvl, 127 + .equ se_w054_key, 0 + .equ se_w054_tbs, 1 + .equ se_w054_exg, 0 + .equ se_w054_cmp, 1 + + .section .rodata + .global se_w054 + .align 2 + +@********************** Track 1 **********************@ + +se_w054_1: + .byte KEYSH , se_w054_key+0 + .byte TEMPO , 150*se_w054_tbs/2 + .byte VOICE , 36 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 7*se_w054_mvl/mxv + .byte BEND , c_v+1 + .byte N18 , Cn5 , v052 + .byte W01 + .byte VOL , 20*se_w054_mvl/mxv + .byte PAN , c_v+16 + .byte BEND , c_v-8 + .byte W01 + .byte VOL , 41*se_w054_mvl/mxv + .byte PAN , c_v-14 + .byte BEND , c_v-16 + .byte W01 + .byte VOL , 70*se_w054_mvl/mxv + .byte PAN , c_v+16 + .byte BEND , c_v-8 + .byte W01 + .byte VOL , 93*se_w054_mvl/mxv + .byte PAN , c_v-14 + .byte BEND , c_v+0 + .byte W02 + .byte PAN , c_v+0 + .byte VOL , 110*se_w054_mvl/mxv + .byte BEND , c_v+8 + .byte W01 + .byte PAN , c_v+16 + .byte BEND , c_v+16 + .byte W01 + .byte PAN , c_v-14 + .byte W01 + .byte VOL , 98*se_w054_mvl/mxv + .byte PAN , c_v+16 + .byte BEND , c_v+10 + .byte W01 + .byte VOL , 85*se_w054_mvl/mxv + .byte PAN , c_v-14 + .byte BEND , c_v+4 + .byte W02 + .byte VOL , 69*se_w054_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v-7 + .byte W01 + .byte VOL , 51*se_w054_mvl/mxv + .byte PAN , c_v+16 + .byte BEND , c_v-22 + .byte W01 + .byte PAN , c_v-14 + .byte VOL , 38*se_w054_mvl/mxv + .byte BEND , c_v-28 + .byte W01 + .byte VOL , 17*se_w054_mvl/mxv + .byte BEND , c_v-32 + .byte W01 + .byte VOL , 4*se_w054_mvl/mxv + .byte BEND , c_v-38 + .byte W08 + .byte FINE + +@******************************************************@ + .align 2 + +se_w054: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w054_pri @ Priority + .byte se_w054_rev @ Reverb. + + .word se_w054_grp + + .word se_w054_1 + + .end diff --git a/sound/songs/se_w056.s b/sound/songs/se_w056.s new file mode 100644 index 000000000..d553f418f --- /dev/null +++ b/sound/songs/se_w056.s @@ -0,0 +1,124 @@ + .include "MPlayDef.s" + + .equ se_w056_grp, voicegroup128 + .equ se_w056_pri, 4 + .equ se_w056_rev, reverb_set+50 + .equ se_w056_mvl, 127 + .equ se_w056_key, 0 + .equ se_w056_tbs, 1 + .equ se_w056_exg, 0 + .equ se_w056_cmp, 1 + + .section .rodata + .global se_w056 + .align 2 + +@********************** Track 1 **********************@ + +se_w056_1: + .byte KEYSH , se_w056_key+0 + .byte TEMPO , 150*se_w056_tbs/2 + .byte VOICE , 36 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 115*se_w056_mvl/mxv + .byte BEND , c_v+0 + .byte TIE , Gn2 , v127 + .byte W06 + .byte PAN , c_v-4 + .byte W06 + .byte c_v-10 + .byte W06 + .byte c_v-5 + .byte W06 + .byte c_v+0 + .byte W06 + .byte c_v+4 + .byte W06 + .byte c_v+11 + .byte W06 + .byte c_v+4 + .byte W06 + .byte c_v+0 + .byte W06 + .byte c_v-4 + .byte W06 + .byte c_v-10 + .byte W06 + .byte c_v-5 + .byte W06 + .byte c_v+0 + .byte W06 + .byte c_v+4 + .byte W06 + .byte c_v+11 + .byte W02 + .byte VOL , 103*se_w056_mvl/mxv + .byte W04 + .byte PAN , c_v+4 + .byte W01 + .byte VOL , 85*se_w056_mvl/mxv + .byte W05 + .byte PAN , c_v+0 + .byte W01 + .byte VOL , 71*se_w056_mvl/mxv + .byte W05 + .byte 52*se_w056_mvl/mxv + .byte PAN , c_v-4 + .byte W04 + .byte VOL , 32*se_w056_mvl/mxv + .byte W02 + .byte PAN , c_v-10 + .byte W03 + .byte VOL , 11*se_w056_mvl/mxv + .byte W03 + .byte PAN , c_v-5 + .byte W01 + .byte VOL , 6*se_w056_mvl/mxv + .byte W05 + .byte EOT + .byte FINE + +@********************** Track 2 **********************@ + +se_w056_2: + .byte KEYSH , se_w056_key+0 + .byte VOL , 58*se_w056_mvl/mxv + .byte N14 , Gn3 , v080 + .byte W01 + .byte VOICE , 25 + .byte VOL , 76*se_w056_mvl/mxv + .byte W01 + .byte 89*se_w056_mvl/mxv + .byte W01 + .byte 100*se_w056_mvl/mxv + .byte W01 + .byte 115*se_w056_mvl/mxv + .byte W06 + .byte 90*se_w056_mvl/mxv + .byte W02 + .byte 76*se_w056_mvl/mxv + .byte W01 + .byte 58*se_w056_mvl/mxv + .byte W11 + .byte W24 + .byte W24 + .byte W24 + .byte W24 + .byte FINE + +@******************************************************@ + .align 2 + +se_w056: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w056_pri @ Priority + .byte se_w056_rev @ Reverb. + + .word se_w056_grp + + .word se_w056_1 + .word se_w056_2 + + .end diff --git a/sound/songs/se_w057.s b/sound/songs/se_w057.s new file mode 100644 index 000000000..6d74168ce --- /dev/null +++ b/sound/songs/se_w057.s @@ -0,0 +1,109 @@ + .include "MPlayDef.s" + + .equ se_w057_grp, voicegroup128 + .equ se_w057_pri, 4 + .equ se_w057_rev, reverb_set+50 + .equ se_w057_mvl, 127 + .equ se_w057_key, 0 + .equ se_w057_tbs, 1 + .equ se_w057_exg, 0 + .equ se_w057_cmp, 1 + + .section .rodata + .global se_w057 + .align 2 + +@********************** Track 1 **********************@ + +se_w057_1: + .byte KEYSH , se_w057_key+0 + .byte TEMPO , 150*se_w057_tbs/2 + .byte VOICE , 36 + .byte BENDR , 12 + .byte VOL , 27*se_w057_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N96 , Cn3 , v112 + .byte W04 + .byte VOL , 45*se_w057_mvl/mxv + .byte W02 + .byte PAN , c_v-4 + .byte W02 + .byte BEND , c_v+4 + .byte W01 + .byte VOL , 60*se_w057_mvl/mxv + .byte W03 + .byte PAN , c_v-10 + .byte W02 + .byte BEND , c_v+9 + .byte W01 + .byte VOL , 88*se_w057_mvl/mxv + .byte W03 + .byte PAN , c_v-5 + .byte W02 + .byte BEND , c_v+14 + .byte W04 + .byte PAN , c_v+0 + .byte W01 + .byte VOL , 110*se_w057_mvl/mxv + .byte W02 + .byte BEND , c_v+19 + .byte W03 + .byte PAN , c_v+4 + .byte W02 + .byte BEND , c_v+24 + .byte W04 + .byte PAN , c_v+11 + .byte W06 + .byte c_v+4 + .byte W06 + .byte c_v+0 + .byte W06 + .byte c_v-4 + .byte W02 + .byte BEND , c_v+19 + .byte W04 + .byte PAN , c_v-10 + .byte W01 + .byte VOL , 98*se_w057_mvl/mxv + .byte W05 + .byte 81*se_w057_mvl/mxv + .byte PAN , c_v-5 + .byte BEND , c_v+12 + .byte W06 + .byte VOL , 68*se_w057_mvl/mxv + .byte PAN , c_v+0 + .byte W03 + .byte BEND , c_v+17 + .byte W01 + .byte VOL , 50*se_w057_mvl/mxv + .byte W02 + .byte PAN , c_v+4 + .byte W03 + .byte VOL , 31*se_w057_mvl/mxv + .byte W03 + .byte PAN , c_v+11 + .byte BEND , c_v+22 + .byte W02 + .byte VOL , 11*se_w057_mvl/mxv + .byte W04 + .byte 6*se_w057_mvl/mxv + .byte PAN , c_v+4 + .byte BEND , c_v+30 + .byte W06 + .byte FINE + +@******************************************************@ + .align 2 + +se_w057: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w057_pri @ Priority + .byte se_w057_rev @ Reverb. + + .word se_w057_grp + + .word se_w057_1 + + .end diff --git a/sound/songs/se_w059.s b/sound/songs/se_w059.s new file mode 100644 index 000000000..6b163ef7e --- /dev/null +++ b/sound/songs/se_w059.s @@ -0,0 +1,103 @@ + .include "MPlayDef.s" + + .equ se_w059_grp, voicegroup128 + .equ se_w059_pri, 4 + .equ se_w059_rev, reverb_set+50 + .equ se_w059_mvl, 127 + .equ se_w059_key, 0 + .equ se_w059_tbs, 1 + .equ se_w059_exg, 0 + .equ se_w059_cmp, 1 + + .section .rodata + .global se_w059 + .align 2 + +@********************** Track 1 **********************@ + +se_w059_1: + .byte KEYSH , se_w059_key+0 + .byte TEMPO , 150*se_w059_tbs/2 + .byte VOICE , 22 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 64*se_w059_mvl/mxv + .byte BEND , c_v+0 + .byte N24 , Gn3 , v108 + .byte W03 + .byte VOL , 79*se_w059_mvl/mxv + .byte BEND , c_v+22 + .byte W02 + .byte c_v+8 + .byte W01 + .byte VOL , 84*se_w059_mvl/mxv + .byte PAN , c_v-4 + .byte W03 + .byte VOL , 91*se_w059_mvl/mxv + .byte BEND , c_v+0 + .byte W03 + .byte VOL , 100*se_w059_mvl/mxv + .byte PAN , c_v-8 + .byte W03 + .byte VOL , 110*se_w059_mvl/mxv + .byte W03 + .byte PAN , c_v-12 + .byte W06 +se_w059_1_B1: + .byte PAN , c_v-17 + .byte BEND , c_v+0 + .byte N48 , Gn3 , v108 + .byte W03 + .byte BEND , c_v-7 + .byte W03 + .byte PAN , c_v-9 + .byte BEND , c_v-12 + .byte W03 + .byte c_v-20 + .byte W03 + .byte PAN , c_v-3 + .byte W03 + .byte c_v+6 + .byte BEND , c_v-13 + .byte W03 + .byte PAN , c_v+10 + .byte W03 + .byte BEND , c_v-6 + .byte W03 + .byte PAN , c_v+16 + .byte W03 + .byte BEND , c_v+6 + .byte W03 + .byte PAN , c_v+13 + .byte BEND , c_v+11 + .byte W03 + .byte c_v+20 + .byte W03 + .byte PAN , c_v+8 + .byte W03 + .byte c_v+0 + .byte BEND , c_v+12 + .byte W03 + .byte PAN , c_v-8 + .byte BEND , c_v+7 + .byte W03 + .byte PAN , c_v-11 + .byte W03 + .byte GOTO + .word se_w059_1_B1 + .byte FINE + +@******************************************************@ + .align 2 + +se_w059: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w059_pri @ Priority + .byte se_w059_rev @ Reverb. + + .word se_w059_grp + + .word se_w059_1 + + .end diff --git a/sound/songs/se_w059b.s b/sound/songs/se_w059b.s new file mode 100644 index 000000000..f12762957 --- /dev/null +++ b/sound/songs/se_w059b.s @@ -0,0 +1,72 @@ + .include "MPlayDef.s" + + .equ se_w059b_grp, voicegroup128 + .equ se_w059b_pri, 4 + .equ se_w059b_rev, reverb_set+50 + .equ se_w059b_mvl, 127 + .equ se_w059b_key, 0 + .equ se_w059b_tbs, 1 + .equ se_w059b_exg, 0 + .equ se_w059b_cmp, 1 + + .section .rodata + .global se_w059b + .align 2 + +@********************** Track 1 **********************@ + +se_w059b_1: + .byte KEYSH , se_w059b_key+0 + .byte TEMPO , 150*se_w059b_tbs/2 + .byte VOICE , 22 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 110*se_w059b_mvl/mxv + .byte BEND , c_v+0 + .byte N24 , Gn3 , v108 + .byte W02 + .byte PAN , c_v-19 + .byte W04 + .byte c_v+0 + .byte W01 + .byte VOL , 97*se_w059b_mvl/mxv + .byte W01 + .byte PAN , c_v+16 + .byte W01 + .byte VOL , 84*se_w059b_mvl/mxv + .byte W03 + .byte 76*se_w059b_mvl/mxv + .byte PAN , c_v+2 + .byte W02 + .byte VOL , 55*se_w059b_mvl/mxv + .byte PAN , c_v-8 + .byte W02 + .byte VOL , 39*se_w059b_mvl/mxv + .byte W02 + .byte PAN , c_v+0 + .byte W01 + .byte VOL , 25*se_w059b_mvl/mxv + .byte W01 + .byte PAN , c_v+8 + .byte W01 + .byte VOL , 13*se_w059b_mvl/mxv + .byte W03 + .byte 7*se_w059b_mvl/mxv + .byte PAN , c_v+0 + .byte W24 + .byte FINE + +@******************************************************@ + .align 2 + +se_w059b: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w059b_pri @ Priority + .byte se_w059b_rev @ Reverb. + + .word se_w059b_grp + + .word se_w059b_1 + + .end diff --git a/sound/songs/se_w060.s b/sound/songs/se_w060.s new file mode 100644 index 000000000..520720429 --- /dev/null +++ b/sound/songs/se_w060.s @@ -0,0 +1,144 @@ + .include "MPlayDef.s" + + .equ se_w060_grp, voicegroup128 + .equ se_w060_pri, 4 + .equ se_w060_rev, reverb_set+50 + .equ se_w060_mvl, 127 + .equ se_w060_key, 0 + .equ se_w060_tbs, 1 + .equ se_w060_exg, 0 + .equ se_w060_cmp, 1 + + .section .rodata + .global se_w060 + .align 2 + +@********************** Track 1 **********************@ + +se_w060_1: + .byte KEYSH , se_w060_key+0 + .byte TEMPO , 190*se_w060_tbs/2 + .byte VOICE , 45 + .byte BENDR , 8 + .byte PAN , c_v+0 + .byte VOL , 38*se_w060_mvl/mxv + .byte MOD , 30 + .byte BEND , c_v+1 + .byte N42 , As2 , v120 + .byte W01 + .byte PAN , c_v+3 + .byte W01 + .byte c_v+5 + .byte VOL , 57*se_w060_mvl/mxv + .byte W01 + .byte PAN , c_v+9 + .byte W01 + .byte VOL , 71*se_w060_mvl/mxv + .byte W02 + .byte PAN , c_v+5 + .byte W01 + .byte c_v+1 + .byte VOL , 82*se_w060_mvl/mxv + .byte W01 + .byte PAN , c_v+0 + .byte W01 + .byte c_v-3 + .byte VOL , 94*se_w060_mvl/mxv + .byte W01 + .byte PAN , c_v-6 + .byte W02 + .byte c_v-10 + .byte VOL , 110*se_w060_mvl/mxv + .byte W02 + .byte PAN , c_v-6 + .byte W01 + .byte c_v-3 + .byte W01 + .byte c_v+0 + .byte W02 + .byte W06 + .byte c_v+3 + .byte W01 + .byte c_v+5 + .byte W01 + .byte c_v+9 + .byte W02 + .byte c_v+5 + .byte W02 + .byte c_v+1 + .byte VOL , 95*se_w060_mvl/mxv + .byte W01 + .byte PAN , c_v+0 + .byte W01 + .byte c_v-3 + .byte VOL , 83*se_w060_mvl/mxv + .byte W01 + .byte PAN , c_v-6 + .byte W01 + .byte c_v-10 + .byte VOL , 71*se_w060_mvl/mxv + .byte W02 + .byte W01 + .byte PAN , c_v-6 + .byte VOL , 56*se_w060_mvl/mxv + .byte W01 + .byte PAN , c_v-3 + .byte W01 + .byte VOL , 38*se_w060_mvl/mxv + .byte W03 + .byte PAN , c_v+0 + .byte FINE + +@********************** Track 2 **********************@ + +se_w060_2: + .byte KEYSH , se_w060_key+0 + .byte VOICE , 47 + .byte BENDR , 8 + .byte PAN , c_v+0 + .byte VOL , 38*se_w060_mvl/mxv + .byte MOD , 30 + .byte BEND , c_v+1 + .byte N42 , As1 , v040 + .byte W02 + .byte VOL , 57*se_w060_mvl/mxv + .byte W02 + .byte 71*se_w060_mvl/mxv + .byte W02 + .byte W01 + .byte 82*se_w060_mvl/mxv + .byte W02 + .byte 94*se_w060_mvl/mxv + .byte W03 + .byte 110*se_w060_mvl/mxv + .byte W06 + .byte W06 + .byte W06 + .byte 95*se_w060_mvl/mxv + .byte W02 + .byte 83*se_w060_mvl/mxv + .byte W02 + .byte 71*se_w060_mvl/mxv + .byte W02 + .byte W01 + .byte 56*se_w060_mvl/mxv + .byte W02 + .byte 38*se_w060_mvl/mxv + .byte W03 + .byte FINE + +@******************************************************@ + .align 2 + +se_w060: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w060_pri @ Priority + .byte se_w060_rev @ Reverb. + + .word se_w060_grp + + .word se_w060_1 + .word se_w060_2 + + .end diff --git a/sound/songs/se_w060b.s b/sound/songs/se_w060b.s new file mode 100644 index 000000000..45dc69634 --- /dev/null +++ b/sound/songs/se_w060b.s @@ -0,0 +1,216 @@ + .include "MPlayDef.s" + + .equ se_w060b_grp, voicegroup128 + .equ se_w060b_pri, 4 + .equ se_w060b_rev, reverb_set+50 + .equ se_w060b_mvl, 127 + .equ se_w060b_key, 0 + .equ se_w060b_tbs, 1 + .equ se_w060b_exg, 0 + .equ se_w060b_cmp, 1 + + .section .rodata + .global se_w060b + .align 2 + +@********************** Track 1 **********************@ + +se_w060b_1: + .byte KEYSH , se_w060b_key+0 + .byte TEMPO , 190*se_w060b_tbs/2 + .byte VOICE , 45 + .byte BENDR , 8 + .byte VOL , 36*se_w060b_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v-44 + .byte N12 , Gs2 , v127 + .byte W01 + .byte VOL , 52*se_w060b_mvl/mxv + .byte PAN , c_v+6 + .byte BEND , c_v-20 + .byte W01 + .byte VOL , 67*se_w060b_mvl/mxv + .byte PAN , c_v-6 + .byte BEND , c_v+17 + .byte W01 + .byte VOL , 78*se_w060b_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+27 + .byte W01 + .byte VOL , 105*se_w060b_mvl/mxv + .byte PAN , c_v+6 + .byte BEND , c_v+44 + .byte W02 + .byte PAN , c_v-6 + .byte BEND , c_v+63 + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v+44 + .byte W01 + .byte VOL , 86*se_w060b_mvl/mxv + .byte PAN , c_v+6 + .byte BEND , c_v+28 + .byte W01 + .byte VOL , 55*se_w060b_mvl/mxv + .byte PAN , c_v-6 + .byte BEND , c_v+17 + .byte W01 + .byte VOL , 33*se_w060b_mvl/mxv + .byte BEND , c_v+5 + .byte W02 + .byte VOICE , 37 + .byte VOL , 105*se_w060b_mvl/mxv + .byte N02 , Gs3 , v080 + .byte W01 + .byte BEND , c_v+16 + .byte W01 + .byte VOICE , 45 + .byte VOL , 36*se_w060b_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v-44 + .byte N12 , As2 , v127 + .byte W01 + .byte VOL , 52*se_w060b_mvl/mxv + .byte PAN , c_v+6 + .byte BEND , c_v-20 + .byte W01 + .byte VOL , 67*se_w060b_mvl/mxv + .byte PAN , c_v-6 + .byte BEND , c_v+17 + .byte W02 + .byte VOL , 78*se_w060b_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+27 + .byte W01 + .byte VOL , 105*se_w060b_mvl/mxv + .byte PAN , c_v+11 + .byte BEND , c_v+44 + .byte W01 + .byte PAN , c_v-11 + .byte BEND , c_v+63 + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v+44 + .byte W01 + .byte VOL , 86*se_w060b_mvl/mxv + .byte PAN , c_v+11 + .byte BEND , c_v+28 + .byte W02 + .byte VOL , 55*se_w060b_mvl/mxv + .byte PAN , c_v-11 + .byte BEND , c_v+17 + .byte W01 + .byte VOL , 33*se_w060b_mvl/mxv + .byte BEND , c_v+5 + .byte W01 + .byte VOICE , 37 + .byte VOL , 105*se_w060b_mvl/mxv + .byte N02 , As3 , v056 + .byte W01 + .byte BEND , c_v+16 + .byte W01 + .byte VOICE , 45 + .byte VOL , 36*se_w060b_mvl/mxv + .byte BEND , c_v-44 + .byte N12 , Gs2 , v080 + .byte W02 + .byte VOL , 52*se_w060b_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v-20 + .byte W01 + .byte VOL , 67*se_w060b_mvl/mxv + .byte PAN , c_v+6 + .byte BEND , c_v+17 + .byte W01 + .byte VOL , 78*se_w060b_mvl/mxv + .byte PAN , c_v-6 + .byte BEND , c_v+27 + .byte W01 + .byte VOL , 105*se_w060b_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+44 + .byte W01 + .byte PAN , c_v+6 + .byte BEND , c_v+63 + .byte W02 + .byte PAN , c_v-6 + .byte BEND , c_v+44 + .byte W01 + .byte VOL , 86*se_w060b_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+28 + .byte W01 + .byte VOL , 55*se_w060b_mvl/mxv + .byte PAN , c_v+6 + .byte BEND , c_v+17 + .byte W01 + .byte VOL , 33*se_w060b_mvl/mxv + .byte PAN , c_v-6 + .byte BEND , c_v+5 + .byte W01 + .byte VOICE , 37 + .byte VOL , 105*se_w060b_mvl/mxv + .byte N02 , Gs3 , v024 + .byte W02 + .byte BEND , c_v+16 + .byte W01 + .byte VOICE , 45 + .byte VOL , 36*se_w060b_mvl/mxv + .byte BEND , c_v-44 + .byte N12 , As2 , v040 + .byte W01 + .byte VOL , 52*se_w060b_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v-20 + .byte W01 + .byte VOL , 67*se_w060b_mvl/mxv + .byte PAN , c_v+6 + .byte BEND , c_v+17 + .byte W01 + .byte VOL , 78*se_w060b_mvl/mxv + .byte PAN , c_v-6 + .byte BEND , c_v+27 + .byte W02 + .byte VOL , 105*se_w060b_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+44 + .byte W01 + .byte PAN , c_v+11 + .byte BEND , c_v+63 + .byte W01 + .byte PAN , c_v-11 + .byte BEND , c_v+44 + .byte W01 + .byte VOL , 86*se_w060b_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+28 + .byte W01 + .byte VOL , 55*se_w060b_mvl/mxv + .byte PAN , c_v+11 + .byte BEND , c_v+17 + .byte W02 + .byte VOL , 33*se_w060b_mvl/mxv + .byte BEND , c_v+5 + .byte W01 + .byte VOICE , 37 + .byte VOL , 105*se_w060b_mvl/mxv + .byte N02 , As3 , v016 + .byte W01 + .byte BEND , c_v+16 + .byte W04 + .byte FINE + +@******************************************************@ + .align 2 + +se_w060b: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w060b_pri @ Priority + .byte se_w060b_rev @ Reverb. + + .word se_w060b_grp + + .word se_w060b_1 + + .end diff --git a/sound/songs/se_w062.s b/sound/songs/se_w062.s new file mode 100644 index 000000000..58de81e57 --- /dev/null +++ b/sound/songs/se_w062.s @@ -0,0 +1,173 @@ + .include "MPlayDef.s" + + .equ se_w062_grp, voicegroup128 + .equ se_w062_pri, 4 + .equ se_w062_rev, reverb_set+50 + .equ se_w062_mvl, 127 + .equ se_w062_key, 0 + .equ se_w062_tbs, 1 + .equ se_w062_exg, 0 + .equ se_w062_cmp, 1 + + .section .rodata + .global se_w062 + .align 2 + +@********************** Track 1 **********************@ + +se_w062_1: + .byte KEYSH , se_w062_key+0 + .byte TEMPO , 150*se_w062_tbs/2 + .byte VOICE , 9 + .byte BENDR , 2 + .byte PAN , c_v+0 + .byte VOL , 24*se_w062_mvl/mxv + .byte BEND , c_v-17 + .byte N78 , Bn4 , v080 + .byte W01 + .byte VOL , 32*se_w062_mvl/mxv + .byte PAN , c_v+6 + .byte W01 + .byte VOL , 38*se_w062_mvl/mxv + .byte PAN , c_v-7 + .byte W01 + .byte VOL , 48*se_w062_mvl/mxv + .byte PAN , c_v+9 + .byte W01 + .byte VOL , 66*se_w062_mvl/mxv + .byte PAN , c_v-13 + .byte W02 + .byte VOL , 78*se_w062_mvl/mxv + .byte PAN , c_v+6 + .byte W01 + .byte VOL , 94*se_w062_mvl/mxv + .byte PAN , c_v-6 + .byte W01 + .byte VOL , 110*se_w062_mvl/mxv + .byte PAN , c_v+0 + .byte W01 + .byte c_v+6 + .byte W01 + .byte c_v-7 + .byte W02 +se_w062_1_000: + .byte PAN , c_v+9 + .byte W01 + .byte c_v-13 + .byte W01 + .byte c_v+6 + .byte W01 + .byte c_v-6 + .byte W01 + .byte c_v+0 + .byte W02 + .byte PEND +se_w062_1_001: + .byte PAN , c_v+6 + .byte W01 + .byte c_v-7 + .byte W01 + .byte c_v+9 + .byte W01 + .byte c_v-13 + .byte W01 + .byte c_v+6 + .byte W02 + .byte PEND + .byte c_v-6 + .byte W01 + .byte c_v+0 + .byte W01 + .byte c_v+6 + .byte W01 + .byte c_v-7 + .byte W01 + .byte c_v+9 + .byte W02 + .byte c_v-13 + .byte W01 + .byte c_v+6 + .byte W01 + .byte c_v-6 + .byte W01 + .byte c_v+0 + .byte W01 + .byte c_v+6 + .byte W02 + .byte c_v-7 + .byte W01 + .byte c_v+9 + .byte W01 + .byte c_v-13 + .byte W01 + .byte c_v+6 + .byte W01 + .byte c_v-6 + .byte W02 + .byte c_v+0 + .byte W01 + .byte c_v+6 + .byte W01 + .byte c_v-7 + .byte W01 + .byte c_v+9 + .byte W01 + .byte c_v-13 + .byte W02 + .byte c_v+6 + .byte W01 + .byte c_v-6 + .byte W01 + .byte c_v+0 + .byte W01 + .byte c_v+6 + .byte W01 + .byte c_v-7 + .byte W02 + .byte PATT + .word se_w062_1_000 + .byte PATT + .word se_w062_1_001 + .byte PAN , c_v-6 + .byte W01 + .byte c_v+0 + .byte W01 + .byte c_v+6 + .byte W01 + .byte VOL , 103*se_w062_mvl/mxv + .byte PAN , c_v-7 + .byte W01 + .byte VOL , 91*se_w062_mvl/mxv + .byte PAN , c_v+9 + .byte W02 + .byte VOL , 72*se_w062_mvl/mxv + .byte PAN , c_v-13 + .byte W01 + .byte VOL , 58*se_w062_mvl/mxv + .byte PAN , c_v+6 + .byte W01 + .byte VOL , 38*se_w062_mvl/mxv + .byte PAN , c_v-6 + .byte W01 + .byte VOL , 15*se_w062_mvl/mxv + .byte PAN , c_v+0 + .byte W01 + .byte VOL , 7*se_w062_mvl/mxv + .byte PAN , c_v+6 + .byte W02 + .byte FINE + +@******************************************************@ + .align 2 + +se_w062: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w062_pri @ Priority + .byte se_w062_rev @ Reverb. + + .word se_w062_grp + + .word se_w062_1 + + .end diff --git a/sound/songs/se_w062b.s b/sound/songs/se_w062b.s new file mode 100644 index 000000000..75a04e448 --- /dev/null +++ b/sound/songs/se_w062b.s @@ -0,0 +1,131 @@ + .include "MPlayDef.s" + + .equ se_w062b_grp, voicegroup128 + .equ se_w062b_pri, 4 + .equ se_w062b_rev, reverb_set+50 + .equ se_w062b_mvl, 127 + .equ se_w062b_key, 0 + .equ se_w062b_tbs, 1 + .equ se_w062b_exg, 0 + .equ se_w062b_cmp, 1 + + .section .rodata + .global se_w062b + .align 2 + +@********************** Track 1 **********************@ + +se_w062b_1: + .byte KEYSH , se_w062b_key+0 + .byte TEMPO , 150*se_w062b_tbs/2 + .byte VOICE , 9 + .byte BENDR , 2 + .byte PAN , c_v+0 + .byte VOL , 26*se_w062b_mvl/mxv + .byte BEND , c_v-23 + .byte N09 , Dn5 , v127 + .byte W01 + .byte VOL , 34*se_w062b_mvl/mxv + .byte PAN , c_v+6 + .byte BEND , c_v-20 + .byte W01 + .byte VOL , 42*se_w062b_mvl/mxv + .byte PAN , c_v-7 + .byte BEND , c_v-16 + .byte W01 + .byte VOL , 52*se_w062b_mvl/mxv + .byte PAN , c_v+9 + .byte W01 + .byte VOL , 72*se_w062b_mvl/mxv + .byte PAN , c_v-13 + .byte BEND , c_v-18 + .byte W02 + .byte VOL , 85*se_w062b_mvl/mxv + .byte PAN , c_v+6 + .byte BEND , c_v-21 + .byte W01 + .byte VOL , 102*se_w062b_mvl/mxv + .byte PAN , c_v-6 + .byte BEND , c_v-23 + .byte W01 + .byte VOL , 120*se_w062b_mvl/mxv + .byte BEND , c_v-24 + .byte W02 + .byte VOL , 26*se_w062b_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v-23 + .byte N09 , Dn5 , v100 + .byte W02 + .byte VOL , 34*se_w062b_mvl/mxv + .byte PAN , c_v+6 + .byte BEND , c_v-20 + .byte W01 + .byte VOL , 42*se_w062b_mvl/mxv + .byte PAN , c_v-7 + .byte BEND , c_v-16 + .byte W01 + .byte VOL , 52*se_w062b_mvl/mxv + .byte PAN , c_v+9 + .byte W01 + .byte VOL , 72*se_w062b_mvl/mxv + .byte PAN , c_v-13 + .byte BEND , c_v-18 + .byte W01 + .byte VOL , 85*se_w062b_mvl/mxv + .byte PAN , c_v+6 + .byte BEND , c_v-21 + .byte W02 + .byte VOL , 102*se_w062b_mvl/mxv + .byte PAN , c_v-6 + .byte BEND , c_v-23 + .byte W01 + .byte VOL , 120*se_w062b_mvl/mxv + .byte BEND , c_v-24 + .byte W02 + .byte VOL , 26*se_w062b_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v-23 + .byte N09 , Dn5 , v080 + .byte W01 + .byte VOL , 34*se_w062b_mvl/mxv + .byte PAN , c_v+6 + .byte BEND , c_v-20 + .byte W02 + .byte VOL , 42*se_w062b_mvl/mxv + .byte PAN , c_v-7 + .byte BEND , c_v-16 + .byte W01 + .byte VOL , 52*se_w062b_mvl/mxv + .byte PAN , c_v+9 + .byte W01 + .byte VOL , 72*se_w062b_mvl/mxv + .byte PAN , c_v-13 + .byte BEND , c_v-18 + .byte W01 + .byte VOL , 85*se_w062b_mvl/mxv + .byte PAN , c_v+6 + .byte BEND , c_v-21 + .byte W01 + .byte VOL , 102*se_w062b_mvl/mxv + .byte PAN , c_v-6 + .byte BEND , c_v-23 + .byte W02 + .byte VOL , 120*se_w062b_mvl/mxv + .byte BEND , c_v-24 + .byte W06 + .byte FINE + +@******************************************************@ + .align 2 + +se_w062b: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w062b_pri @ Priority + .byte se_w062b_rev @ Reverb. + + .word se_w062b_grp + + .word se_w062b_1 + + .end diff --git a/sound/songs/se_w063.s b/sound/songs/se_w063.s new file mode 100644 index 000000000..e2db381bd --- /dev/null +++ b/sound/songs/se_w063.s @@ -0,0 +1,84 @@ + .include "MPlayDef.s" + + .equ se_w063_grp, voicegroup128 + .equ se_w063_pri, 4 + .equ se_w063_rev, reverb_set+50 + .equ se_w063_mvl, 127 + .equ se_w063_key, 0 + .equ se_w063_tbs, 1 + .equ se_w063_exg, 0 + .equ se_w063_cmp, 1 + + .section .rodata + .global se_w063 + .align 2 + +@********************** Track 1 **********************@ + +se_w063_1: + .byte KEYSH , se_w063_key+0 + .byte TEMPO , 150*se_w063_tbs/2 + .byte VOICE , 18 + .byte VOL , 110*se_w063_mvl/mxv + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N02 , En3 , v127 + .byte W03 + .byte N01 , As3 + .byte W03 + .byte N02 , Gn3 + .byte W03 + .byte N01 , Cs4 + .byte W03 + .byte PAN , c_v+7 + .byte N02 , En3 , v072 + .byte W03 + .byte N01 , As3 + .byte W03 + .byte PAN , c_v-7 + .byte N02 , Gn3 , v040 + .byte W03 + .byte N01 , Cs4 + .byte W03 + .byte FINE + +@********************** Track 2 **********************@ + +se_w063_2: + .byte KEYSH , se_w063_key+0 + .byte VOICE , 5 + .byte VOL , 110*se_w063_mvl/mxv + .byte N01 , Cn3 , v040 + .byte W02 + .byte N01 + .byte W04 + .byte N01 + .byte W02 + .byte N01 + .byte W04 +se_w063_2_000: + .byte N01 , Cn3 , v020 + .byte W02 + .byte N01 + .byte W04 + .byte PEND + .byte PATT + .word se_w063_2_000 + .byte FINE + +@******************************************************@ + .align 2 + +se_w063: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w063_pri @ Priority + .byte se_w063_rev @ Reverb. + + .word se_w063_grp + + .word se_w063_1 + .word se_w063_2 + + .end diff --git a/sound/songs/se_w063b.s b/sound/songs/se_w063b.s new file mode 100644 index 000000000..eef257849 --- /dev/null +++ b/sound/songs/se_w063b.s @@ -0,0 +1,115 @@ + .include "MPlayDef.s" + + .equ se_w063b_grp, voicegroup128 + .equ se_w063b_pri, 4 + .equ se_w063b_rev, reverb_set+50 + .equ se_w063b_mvl, 127 + .equ se_w063b_key, 0 + .equ se_w063b_tbs, 1 + .equ se_w063b_exg, 0 + .equ se_w063b_cmp, 1 + + .section .rodata + .global se_w063b + .align 2 + +@********************** Track 1 **********************@ + +se_w063b_1: + .byte KEYSH , se_w063b_key+0 + .byte TEMPO , 150*se_w063b_tbs/2 + .byte VOICE , 45 + .byte VOL , 110*se_w063b_mvl/mxv + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N03 , Gn3 , v092 + .byte W01 + .byte BEND , c_v+11 + .byte W01 + .byte c_v+28 + .byte W01 + .byte c_v+0 + .byte N02 , Cs4 + .byte W01 + .byte BEND , c_v+30 + .byte W02 + .byte c_v+0 + .byte N03 , As3 + .byte W01 + .byte BEND , c_v+11 + .byte W01 + .byte c_v+28 + .byte W01 + .byte c_v+0 + .byte N02 , En4 + .byte W01 + .byte BEND , c_v+30 + .byte W02 + .byte PAN , c_v+7 + .byte BEND , c_v+0 + .byte N03 , Gn3 , v040 + .byte W01 + .byte BEND , c_v+11 + .byte W01 + .byte c_v+28 + .byte W01 + .byte c_v+0 + .byte N02 , Cs4 + .byte W01 + .byte BEND , c_v+30 + .byte W02 + .byte PAN , c_v-7 + .byte BEND , c_v+0 + .byte N03 , As3 , v016 + .byte W01 + .byte BEND , c_v+11 + .byte W01 + .byte c_v+28 + .byte W01 + .byte c_v+0 + .byte N02 , En4 + .byte W01 + .byte BEND , c_v+30 + .byte W02 + .byte FINE + +@********************** Track 2 **********************@ + +se_w063b_2: + .byte KEYSH , se_w063b_key+0 + .byte VOICE , 5 + .byte VOL , 110*se_w063b_mvl/mxv + .byte N01 , Cn3 , v032 + .byte W02 + .byte N01 + .byte W04 + .byte N01 + .byte W02 + .byte N01 + .byte W04 +se_w063b_2_000: + .byte N01 , Cn3 , v020 + .byte W02 + .byte N01 + .byte W04 + .byte PEND + .byte PATT + .word se_w063b_2_000 + .byte FINE + +@******************************************************@ + .align 2 + +se_w063b: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w063b_pri @ Priority + .byte se_w063b_rev @ Reverb. + + .word se_w063b_grp + + .word se_w063b_1 + .word se_w063b_2 + + .end diff --git a/sound/songs/se_w070.s b/sound/songs/se_w070.s new file mode 100644 index 000000000..876bad52b --- /dev/null +++ b/sound/songs/se_w070.s @@ -0,0 +1,84 @@ + .include "MPlayDef.s" + + .equ se_w070_grp, voicegroup128 + .equ se_w070_pri, 4 + .equ se_w070_rev, reverb_set+50 + .equ se_w070_mvl, 127 + .equ se_w070_key, 0 + .equ se_w070_tbs, 1 + .equ se_w070_exg, 0 + .equ se_w070_cmp, 1 + + .section .rodata + .global se_w070 + .align 2 + +@********************** Track 1 **********************@ + +se_w070_1: + .byte KEYSH , se_w070_key+0 + .byte TEMPO , 150*se_w070_tbs/2 + .byte VOICE , 26 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 110*se_w070_mvl/mxv + .byte BEND , c_v+0 + .byte N03 , Gn2 , v127 + .byte W03 + .byte PAN , c_v+6 + .byte N03 , Fs2 , v120 + .byte W04 + .byte PAN , c_v-6 + .byte N03 , Fn2 , v116 + .byte W03 + .byte PAN , c_v+11 + .byte N03 , En2 , v112 + .byte W04 + .byte PAN , c_v-11 + .byte N03 , Ds2 , v108 + .byte W04 + .byte PAN , c_v+0 + .byte N03 , Dn2 , v100 + .byte W06 + .byte FINE + +@********************** Track 2 **********************@ + +se_w070_2: + .byte KEYSH , se_w070_key+0 + .byte VOICE , 5 + .byte PAN , c_v+0 + .byte VOL , 110*se_w070_mvl/mxv + .byte N02 , Fn2 , v072 + .byte W02 + .byte N01 + .byte W01 + .byte N02 , Gn2 + .byte W03 + .byte N01 , Gs2 , v060 + .byte W01 + .byte N02 , Cn3 , v040 + .byte W03 + .byte Cn3 , v032 + .byte W04 + .byte N01 , Cn3 , v028 + .byte W04 + .byte Cn3 , v020 + .byte W06 + .byte FINE + +@******************************************************@ + .align 2 + +se_w070: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w070_pri @ Priority + .byte se_w070_rev @ Reverb. + + .word se_w070_grp + + .word se_w070_1 + .word se_w070_2 + + .end diff --git a/sound/songs/se_w071.s b/sound/songs/se_w071.s new file mode 100644 index 000000000..3f1e008b9 --- /dev/null +++ b/sound/songs/se_w071.s @@ -0,0 +1,73 @@ + .include "MPlayDef.s" + + .equ se_w071_grp, voicegroup128 + .equ se_w071_pri, 4 + .equ se_w071_rev, reverb_set+50 + .equ se_w071_mvl, 127 + .equ se_w071_key, 0 + .equ se_w071_tbs, 1 + .equ se_w071_exg, 0 + .equ se_w071_cmp, 1 + + .section .rodata + .global se_w071 + .align 2 + +@********************** Track 1 **********************@ + +se_w071_1: + .byte KEYSH , se_w071_key+0 + .byte TEMPO , 150*se_w071_tbs/2 + .byte VOICE , 24 + .byte VOL , 110*se_w071_mvl/mxv + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N01 , Cn6 , v127 + .byte W01 + .byte Gn6 , v112 + .byte W01 + .byte VOICE , 38 + .byte VOL , 58*se_w071_mvl/mxv + .byte N08 , Gn4 + .byte W01 + .byte VOL , 68*se_w071_mvl/mxv + .byte PAN , c_v+8 + .byte BEND , c_v-20 + .byte W01 + .byte VOL , 75*se_w071_mvl/mxv + .byte PAN , c_v-8 + .byte BEND , c_v-48 + .byte W02 + .byte VOL , 83*se_w071_mvl/mxv + .byte PAN , c_v+8 + .byte BEND , c_v-18 + .byte W01 + .byte VOL , 90*se_w071_mvl/mxv + .byte PAN , c_v-8 + .byte BEND , c_v+10 + .byte W01 + .byte VOL , 101*se_w071_mvl/mxv + .byte PAN , c_v+9 + .byte BEND , c_v+39 + .byte W01 + .byte VOL , 110*se_w071_mvl/mxv + .byte PAN , c_v-8 + .byte BEND , c_v+63 + .byte W03 + .byte FINE + +@******************************************************@ + .align 2 + +se_w071: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w071_pri @ Priority + .byte se_w071_rev @ Reverb. + + .word se_w071_grp + + .word se_w071_1 + + .end diff --git a/sound/songs/se_w071b.s b/sound/songs/se_w071b.s new file mode 100644 index 000000000..81d8fe8c7 --- /dev/null +++ b/sound/songs/se_w071b.s @@ -0,0 +1,155 @@ + .include "MPlayDef.s" + + .equ se_w071b_grp, voicegroup128 + .equ se_w071b_pri, 4 + .equ se_w071b_rev, reverb_set+50 + .equ se_w071b_mvl, 127 + .equ se_w071b_key, 0 + .equ se_w071b_tbs, 1 + .equ se_w071b_exg, 0 + .equ se_w071b_cmp, 1 + + .section .rodata + .global se_w071b + .align 2 + +@********************** Track 1 **********************@ + +se_w071b_1: + .byte KEYSH , se_w071b_key+0 + .byte TEMPO , 150*se_w071b_tbs/2 + .byte VOICE , 46 + .byte VOL , 110*se_w071b_mvl/mxv + .byte BENDR , 2 + .byte PAN , c_v+0 + .byte BEND , c_v+15 + .byte W01 + .byte N02 , Dn6 , v112 + .byte W02 + .byte Cs6 + .byte W03 + .byte PAN , c_v+8 + .byte N02 , An5 + .byte W02 + .byte Fs5 + .byte W01 + .byte W01 + .byte Dn5 + .byte W02 + .byte PAN , c_v-7 + .byte W01 + .byte N02 , Dn5 , v104 + .byte W02 + .byte Cs5 , v100 + .byte W03 + .byte PAN , c_v+0 + .byte N02 , An4 , v096 + .byte W02 + .byte Fs4 , v092 + .byte W01 + .byte W01 + .byte Dn4 , v088 + .byte W02 + .byte PAN , c_v+15 + .byte W01 + .byte N02 , Dn6 + .byte W02 + .byte Cs6 , v084 + .byte W03 + .byte An5 , v080 + .byte W02 + .byte Fs5 , v076 + .byte W01 + .byte W01 + .byte Dn5 , v072 + .byte W02 + .byte PAN , c_v-16 + .byte W01 + .byte N02 , Dn6 , v068 + .byte W02 + .byte Cs6 , v064 + .byte W03 + .byte An5 , v060 + .byte W02 + .byte Fs5 , v056 + .byte W01 + .byte W01 + .byte Dn5 , v052 + .byte W02 + .byte W03 + .byte FINE + +@********************** Track 2 **********************@ + +se_w071b_2: + .byte KEYSH , se_w071b_key+0 + .byte VOICE , 53 + .byte BENDR , 2 + .byte VOL , 43*se_w071b_mvl/mxv + .byte BEND , c_v+15 + .byte N02 , An6 , v112 + .byte W02 + .byte Fs6 + .byte W01 + .byte W01 + .byte Dn6 + .byte W02 + .byte W01 + .byte Cs6 + .byte W02 + .byte An5 + .byte W03 + .byte N02 + .byte W02 + .byte Fs5 , v104 + .byte W01 + .byte W01 + .byte Dn5 , v100 + .byte W02 + .byte W01 + .byte Cs5 , v096 + .byte W02 + .byte An4 , v092 + .byte W03 + .byte An6 , v088 + .byte W02 + .byte Fs6 , v084 + .byte W01 + .byte W01 + .byte Dn6 , v080 + .byte W02 + .byte W01 + .byte Cs6 , v076 + .byte W02 + .byte An5 , v072 + .byte W03 + .byte An6 , v068 + .byte W02 + .byte Fs6 , v064 + .byte W01 + .byte W01 + .byte Dn6 , v060 + .byte W02 + .byte W01 + .byte Cs6 , v056 + .byte W02 + .byte An5 , v052 + .byte W03 + .byte W03 + .byte FINE + +@******************************************************@ + .align 2 + +se_w071b: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w071b_pri @ Priority + .byte se_w071b_rev @ Reverb. + + .word se_w071b_grp + + .word se_w071b_1 + .word se_w071b_2 + + .end diff --git a/sound/songs/se_w076.s b/sound/songs/se_w076.s new file mode 100644 index 000000000..82508b774 --- /dev/null +++ b/sound/songs/se_w076.s @@ -0,0 +1,164 @@ + .include "MPlayDef.s" + + .equ se_w076_grp, voicegroup128 + .equ se_w076_pri, 4 + .equ se_w076_rev, reverb_set+50 + .equ se_w076_mvl, 127 + .equ se_w076_key, 0 + .equ se_w076_tbs, 1 + .equ se_w076_exg, 0 + .equ se_w076_cmp, 1 + + .section .rodata + .global se_w076 + .align 2 + +@********************** Track 1 **********************@ + +se_w076_1: + .byte KEYSH , se_w076_key+0 + .byte TEMPO , 150*se_w076_tbs/2 + .byte VOICE , 36 + .byte BENDR , 24 + .byte VOL , 25*se_w076_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+63 + .byte TIE , Cn4 , v112 + .byte W04 + .byte VOL , 40*se_w076_mvl/mxv + .byte W02 + .byte PAN , c_v-4 + .byte BEND , c_v+52 + .byte W03 + .byte VOL , 55*se_w076_mvl/mxv + .byte W03 + .byte PAN , c_v-10 + .byte BEND , c_v+41 + .byte W03 + .byte VOL , 80*se_w076_mvl/mxv + .byte W03 + .byte PAN , c_v-5 + .byte BEND , c_v+30 + .byte W06 + .byte PAN , c_v+0 + .byte BEND , c_v+22 + .byte W01 + .byte VOL , 100*se_w076_mvl/mxv + .byte W05 + .byte PAN , c_v+4 + .byte BEND , c_v+63 + .byte W06 + .byte PAN , c_v+11 + .byte BEND , c_v+52 + .byte W06 + .byte PAN , c_v+4 + .byte BEND , c_v+41 + .byte W04 + .byte c_v+33 + .byte W02 + .byte PAN , c_v+0 + .byte W03 + .byte BEND , c_v+25 + .byte W03 + .byte PAN , c_v-4 + .byte W03 + .byte BEND , c_v+22 + .byte W03 + .byte PAN , c_v-10 + .byte W06 + .byte c_v-5 + .byte BEND , c_v+17 + .byte W06 + .byte PAN , c_v+0 + .byte BEND , c_v+9 + .byte W06 + .byte PAN , c_v+4 + .byte W02 + .byte BEND , c_v+4 + .byte W04 + .byte PAN , c_v+11 + .byte W06 + .byte c_v+4 + .byte BEND , c_v+0 + .byte W06 + .byte PAN , c_v+0 + .byte W06 + .byte c_v-4 + .byte W02 + .byte BEND , c_v-3 + .byte W04 + .byte PAN , c_v-10 + .byte W06 + .byte c_v-5 + .byte W04 + .byte BEND , c_v-5 + .byte W02 + .byte PAN , c_v+0 + .byte W06 + .byte c_v+4 + .byte W02 + .byte BEND , c_v-7 + .byte W04 + .byte PAN , c_v+11 + .byte W06 + .byte c_v+4 + .byte W01 + .byte BEND , c_v-10 + .byte W05 + .byte PAN , c_v+0 + .byte W03 + .byte BEND , c_v-13 + .byte W03 + .byte PAN , c_v-4 + .byte W06 + .byte c_v-10 + .byte BEND , c_v-18 + .byte W03 + .byte VOL , 89*se_w076_mvl/mxv + .byte W03 + .byte PAN , c_v-5 + .byte W02 + .byte VOL , 74*se_w076_mvl/mxv + .byte BEND , c_v-25 + .byte W04 + .byte PAN , c_v+0 + .byte W02 + .byte VOL , 62*se_w076_mvl/mxv + .byte W01 + .byte BEND , c_v-32 + .byte W03 + .byte PAN , c_v+4 + .byte W01 + .byte VOL , 45*se_w076_mvl/mxv + .byte W01 + .byte BEND , c_v-40 + .byte W04 + .byte VOL , 28*se_w076_mvl/mxv + .byte PAN , c_v+11 + .byte BEND , c_v-49 + .byte W03 + .byte c_v-64 + .byte W01 + .byte VOL , 10*se_w076_mvl/mxv + .byte W02 + .byte PAN , c_v+4 + .byte W02 + .byte VOL , 5*se_w076_mvl/mxv + .byte W04 + .byte EOT + .byte FINE + +@******************************************************@ + .align 2 + +se_w076: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w076_pri @ Priority + .byte se_w076_rev @ Reverb. + + .word se_w076_grp + + .word se_w076_1 + + .end diff --git a/sound/songs/se_w077.s b/sound/songs/se_w077.s new file mode 100644 index 000000000..8dd93481a --- /dev/null +++ b/sound/songs/se_w077.s @@ -0,0 +1,58 @@ + .include "MPlayDef.s" + + .equ se_w077_grp, voicegroup128 + .equ se_w077_pri, 4 + .equ se_w077_rev, reverb_set+50 + .equ se_w077_mvl, 127 + .equ se_w077_key, 0 + .equ se_w077_tbs, 1 + .equ se_w077_exg, 0 + .equ se_w077_cmp, 1 + + .section .rodata + .global se_w077 + .align 2 + +@********************** Track 1 **********************@ + +se_w077_1: + .byte KEYSH , se_w077_key+0 + .byte TEMPO , 150*se_w077_tbs/2 + .byte VOICE , 18 + .byte BENDR , 12 + .byte VOL , 55*se_w077_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+1 + .byte N01 , Cn6 , v100 + .byte W01 + .byte VOL , 110*se_w077_mvl/mxv + .byte W01 + .byte VOICE , 36 + .byte VOL , 55*se_w077_mvl/mxv + .byte N02 , Gn6 , v080 + .byte W01 + .byte VOL , 110*se_w077_mvl/mxv + .byte W04 + .byte PAN , c_v+20 + .byte N01 , Gn6 , v024 + .byte W03 + .byte Gn6 , v016 + .byte W02 + .byte PAN , c_v-21 + .byte W12 + .byte FINE + +@******************************************************@ + .align 2 + +se_w077: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w077_pri @ Priority + .byte se_w077_rev @ Reverb. + + .word se_w077_grp + + .word se_w077_1 + + .end diff --git a/sound/songs/se_w080.s b/sound/songs/se_w080.s new file mode 100644 index 000000000..0027a0d65 --- /dev/null +++ b/sound/songs/se_w080.s @@ -0,0 +1,205 @@ + .include "MPlayDef.s" + + .equ se_w080_grp, voicegroup128 + .equ se_w080_pri, 4 + .equ se_w080_rev, reverb_set+50 + .equ se_w080_mvl, 127 + .equ se_w080_key, 0 + .equ se_w080_tbs, 1 + .equ se_w080_exg, 0 + .equ se_w080_cmp, 1 + + .section .rodata + .global se_w080 + .align 2 + +@********************** Track 1 **********************@ + +se_w080_1: + .byte KEYSH , se_w080_key+0 + .byte TEMPO , 150*se_w080_tbs/2 + .byte VOICE , 46 + .byte VOL , 95*se_w080_mvl/mxv + .byte BENDR , 2 + .byte PAN , c_v+0 + .byte BEND , c_v+15 + .byte W03 + .byte N06 , Dn6 , v112 + .byte W03 + .byte W03 + .byte An5 , v104 + .byte W03 + .byte W03 + .byte Dn6 , v100 + .byte W03 + .byte W03 + .byte An5 + .byte W03 + .byte W03 + .byte PAN , c_v-4 + .byte N06 , Dn6 , v096 + .byte W03 + .byte W03 + .byte PAN , c_v+0 + .byte N06 , An5 , v092 + .byte W03 + .byte W03 + .byte PAN , c_v+4 + .byte N06 , Dn6 , v088 + .byte W03 + .byte W03 + .byte PAN , c_v+0 + .byte N06 , An5 , v084 + .byte W03 + .byte W03 + .byte PAN , c_v-4 + .byte N06 , Dn6 , v080 + .byte W03 + .byte W03 + .byte PAN , c_v+0 + .byte N06 , An5 , v076 + .byte W03 + .byte W03 + .byte PAN , c_v+4 + .byte N06 , Dn6 + .byte W03 + .byte W03 + .byte PAN , c_v+0 + .byte N06 , An5 , v072 + .byte W03 + .byte W03 + .byte PAN , c_v-4 + .byte N06 , Dn6 , v068 + .byte W03 + .byte W03 + .byte PAN , c_v+0 + .byte N06 , An5 , v064 + .byte W03 + .byte W03 + .byte PAN , c_v+4 + .byte N06 , Dn6 , v060 + .byte W03 + .byte W03 + .byte PAN , c_v+0 + .byte N06 , An5 , v056 + .byte W03 + .byte W03 + .byte PAN , c_v-8 + .byte N06 , Dn6 , v052 + .byte W03 + .byte W03 + .byte PAN , c_v+0 + .byte N06 , An5 , v048 + .byte W03 + .byte W03 + .byte PAN , c_v+8 + .byte N06 , Dn6 , v044 + .byte W03 + .byte W03 + .byte PAN , c_v+0 + .byte N06 , An5 , v040 + .byte W03 + .byte W03 + .byte PAN , c_v-8 + .byte N06 , Dn6 , v036 + .byte W03 + .byte W03 + .byte PAN , c_v+0 + .byte N06 , An5 , v032 + .byte W03 + .byte W03 + .byte FINE + +@********************** Track 2 **********************@ + +se_w080_2: + .byte KEYSH , se_w080_key+0 + .byte VOICE , 53 + .byte BENDR , 2 + .byte VOL , 43*se_w080_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+15 + .byte N06 , En6 , v108 + .byte W03 + .byte W03 + .byte Bn5 , v104 + .byte W03 + .byte W03 + .byte En6 , v100 + .byte W03 + .byte W03 + .byte Bn5 , v096 + .byte W03 + .byte W03 + .byte En6 , v092 + .byte W03 + .byte W03 + .byte Bn5 , v088 + .byte W03 + .byte W03 + .byte En6 + .byte W03 + .byte W03 + .byte Bn5 , v084 + .byte W03 + .byte W03 + .byte En6 , v080 + .byte W03 + .byte W03 + .byte Bn5 , v076 + .byte W03 + .byte W03 + .byte En6 , v072 + .byte W03 + .byte W03 + .byte Bn5 , v068 + .byte W03 + .byte W03 + .byte En6 , v064 + .byte W03 + .byte W03 + .byte Bn5 + .byte W03 + .byte W03 + .byte En6 , v060 + .byte W03 + .byte W03 + .byte Bn5 , v056 + .byte W03 + .byte W03 + .byte En6 , v052 + .byte W03 + .byte W03 + .byte Bn5 , v048 + .byte W03 + .byte W03 + .byte En6 , v044 + .byte W03 + .byte W03 + .byte Bn5 , v040 + .byte W03 + .byte W03 + .byte En6 , v036 + .byte W03 + .byte W03 + .byte Bn5 , v032 + .byte W03 + .byte W03 + .byte W03 + .byte FINE + +@******************************************************@ + .align 2 + +se_w080: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w080_pri @ Priority + .byte se_w080_rev @ Reverb. + + .word se_w080_grp + + .word se_w080_1 + .word se_w080_2 + + .end diff --git a/sound/songs/se_w081.s b/sound/songs/se_w081.s new file mode 100644 index 000000000..248f44c6f --- /dev/null +++ b/sound/songs/se_w081.s @@ -0,0 +1,80 @@ + .include "MPlayDef.s" + + .equ se_w081_grp, voicegroup128 + .equ se_w081_pri, 4 + .equ se_w081_rev, reverb_set+50 + .equ se_w081_mvl, 127 + .equ se_w081_key, 0 + .equ se_w081_tbs, 1 + .equ se_w081_exg, 0 + .equ se_w081_cmp, 1 + + .section .rodata + .global se_w081 + .align 2 + +@********************** Track 1 **********************@ + +se_w081_1: + .byte KEYSH , se_w081_key+0 + .byte TEMPO , 250*se_w081_tbs/2 + .byte VOICE , 22 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 110*se_w081_mvl/mxv + .byte BEND , c_v+0 + .byte N48 , Fn4 , v108 + .byte W03 + .byte PAN , c_v+5 + .byte BEND , c_v+6 + .byte W03 + .byte PAN , c_v+15 + .byte BEND , c_v+12 + .byte W03 + .byte PAN , c_v+6 + .byte BEND , c_v+21 + .byte W02 + .byte c_v+8 + .byte W01 + .byte PAN , c_v-1 + .byte W03 + .byte c_v-9 + .byte BEND , c_v-8 + .byte W03 + .byte PAN , c_v-15 + .byte BEND , c_v-14 + .byte W03 + .byte PAN , c_v-9 + .byte BEND , c_v-8 + .byte W03 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte W06 + .byte VOL , 90*se_w081_mvl/mxv + .byte W03 + .byte 71*se_w081_mvl/mxv + .byte W03 + .byte 58*se_w081_mvl/mxv + .byte W03 + .byte 41*se_w081_mvl/mxv + .byte W03 + .byte 27*se_w081_mvl/mxv + .byte W03 + .byte 7*se_w081_mvl/mxv + .byte W03 + .byte FINE + +@******************************************************@ + .align 2 + +se_w081: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w081_pri @ Priority + .byte se_w081_rev @ Reverb. + + .word se_w081_grp + + .word se_w081_1 + + .end diff --git a/sound/songs/se_w081b.s b/sound/songs/se_w081b.s new file mode 100644 index 000000000..d20162cd3 --- /dev/null +++ b/sound/songs/se_w081b.s @@ -0,0 +1,134 @@ + .include "MPlayDef.s" + + .equ se_w081b_grp, voicegroup128 + .equ se_w081b_pri, 4 + .equ se_w081b_rev, reverb_set+50 + .equ se_w081b_mvl, 127 + .equ se_w081b_key, 0 + .equ se_w081b_tbs, 1 + .equ se_w081b_exg, 0 + .equ se_w081b_cmp, 1 + + .section .rodata + .global se_w081b + .align 2 + +@********************** Track 1 **********************@ + +se_w081b_1: + .byte KEYSH , se_w081b_key+0 + .byte TEMPO , 250*se_w081b_tbs/2 + .byte VOICE , 10 + .byte BENDR , 12 + .byte VOL , 105*se_w081b_mvl/mxv + .byte PAN , c_v-1 + .byte BEND , c_v+0 + .byte N09 , En4 , v112 + .byte W03 + .byte BEND , c_v+6 + .byte W03 + .byte c_v+12 + .byte W05 + .byte c_v+8 + .byte W01 + .byte PAN , c_v+16 + .byte N09 , Gn4 + .byte W03 + .byte BEND , c_v-8 + .byte W03 + .byte c_v-14 + .byte W06 + .byte PAN , c_v+0 + .byte BEND , c_v-11 + .byte N09 , En4 + .byte W03 + .byte BEND , c_v-5 + .byte W03 + .byte c_v+1 + .byte W05 + .byte c_v-3 + .byte W01 + .byte PAN , c_v-16 + .byte N09 , Gn4 + .byte W03 + .byte BEND , c_v-19 + .byte W03 + .byte c_v-25 + .byte W06 + .byte PAN , c_v+0 + .byte BEND , c_v-19 + .byte N09 , En4 + .byte W03 + .byte BEND , c_v-13 + .byte W03 + .byte c_v-6 + .byte W05 + .byte c_v-10 + .byte W01 + .byte PAN , c_v+16 + .byte N09 , Gn4 , v096 + .byte W03 + .byte BEND , c_v-27 + .byte W03 + .byte c_v-32 + .byte W06 + .byte PAN , c_v+0 + .byte BEND , c_v-32 + .byte N09 , En4 , v084 + .byte W03 + .byte BEND , c_v-26 + .byte W03 + .byte c_v-19 + .byte W05 + .byte c_v-23 + .byte W01 + .byte PAN , c_v-16 + .byte N09 , Gn4 , v060 + .byte W03 + .byte BEND , c_v-40 + .byte W03 + .byte c_v-45 + .byte W06 + .byte FINE + +@********************** Track 2 **********************@ + +se_w081b_2: + .byte KEYSH , se_w081b_key+0 + .byte VOICE , 5 + .byte VOL , 105*se_w081b_mvl/mxv + .byte PAN , c_v+9 + .byte N09 , Cn3 , v052 + .byte W12 + .byte PAN , c_v-7 + .byte N09 , Gn2 + .byte W12 +se_w081b_2_000: + .byte PAN , c_v+9 + .byte N09 , Cn3 , v052 + .byte W12 + .byte PAN , c_v-6 + .byte N09 , Gn2 + .byte W12 + .byte PEND + .byte PATT + .word se_w081b_2_000 + .byte PATT + .word se_w081b_2_000 + .byte FINE + +@******************************************************@ + .align 2 + +se_w081b: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w081b_pri @ Priority + .byte se_w081b_rev @ Reverb. + + .word se_w081b_grp + + .word se_w081b_1 + .word se_w081b_2 + + .end diff --git a/sound/songs/se_w082.s b/sound/songs/se_w082.s new file mode 100644 index 000000000..460cdd977 --- /dev/null +++ b/sound/songs/se_w082.s @@ -0,0 +1,150 @@ + .include "MPlayDef.s" + + .equ se_w082_grp, voicegroup128 + .equ se_w082_pri, 4 + .equ se_w082_rev, reverb_set+50 + .equ se_w082_mvl, 127 + .equ se_w082_key, 0 + .equ se_w082_tbs, 1 + .equ se_w082_exg, 0 + .equ se_w082_cmp, 1 + + .section .rodata + .global se_w082 + .align 2 + +@********************** Track 1 **********************@ + +se_w082_1: + .byte KEYSH , se_w082_key+0 + .byte TEMPO , 150*se_w082_tbs/2 + .byte VOICE , 29 + .byte BENDR , 12 + .byte PAN , c_v+5 + .byte VOL , 21*se_w082_mvl/mxv + .byte BEND , c_v+0 + .byte N10 , An2 , v127 + .byte W02 + .byte VOL , 47*se_w082_mvl/mxv + .byte W01 + .byte PAN , c_v+0 + .byte W01 + .byte VOL , 88*se_w082_mvl/mxv + .byte W02 + .byte PAN , c_v-5 + .byte W01 + .byte VOL , 120*se_w082_mvl/mxv + .byte W02 + .byte PAN , c_v+0 + .byte W01 + .byte VOL , 21*se_w082_mvl/mxv + .byte BEND , c_v+10 + .byte N10 , Bn2 + .byte W02 + .byte PAN , c_v+5 + .byte W01 + .byte VOL , 47*se_w082_mvl/mxv + .byte W02 + .byte PAN , c_v+0 + .byte VOL , 88*se_w082_mvl/mxv + .byte W03 + .byte PAN , c_v-5 + .byte VOL , 120*se_w082_mvl/mxv + .byte W03 + .byte PAN , c_v-2 + .byte VOL , 21*se_w082_mvl/mxv + .byte BEND , c_v+18 + .byte N10 , Cs3 + .byte W03 + .byte PAN , c_v+5 + .byte VOL , 47*se_w082_mvl/mxv + .byte W02 + .byte 88*se_w082_mvl/mxv + .byte W01 + .byte PAN , c_v+0 + .byte W01 + .byte VOL , 120*se_w082_mvl/mxv + .byte W02 + .byte PAN , c_v-5 + .byte W02 + .byte VOL , 20*se_w082_mvl/mxv + .byte BEND , c_v+29 + .byte N10 , Dn3 + .byte W01 + .byte PAN , c_v+0 + .byte W01 + .byte VOL , 47*se_w082_mvl/mxv + .byte W02 + .byte PAN , c_v+5 + .byte W01 + .byte VOL , 88*se_w082_mvl/mxv + .byte W02 + .byte PAN , c_v+0 + .byte VOL , 120*se_w082_mvl/mxv + .byte W03 + .byte PAN , c_v-5 + .byte W01 + .byte VOL , 21*se_w082_mvl/mxv + .byte BEND , c_v+37 + .byte N10 , En3 + .byte W02 + .byte PAN , c_v-2 + .byte VOL , 46*se_w082_mvl/mxv + .byte W03 + .byte PAN , c_v+5 + .byte VOL , 102*se_w082_mvl/mxv + .byte W02 + .byte 120*se_w082_mvl/mxv + .byte W01 + .byte PAN , c_v+0 + .byte W03 + .byte c_v-5 + .byte VOL , 20*se_w082_mvl/mxv + .byte BEND , c_v+42 + .byte N20 , Fs3 + .byte W02 + .byte VOL , 47*se_w082_mvl/mxv + .byte W01 + .byte PAN , c_v+0 + .byte W01 + .byte VOL , 88*se_w082_mvl/mxv + .byte W02 + .byte PAN , c_v+5 + .byte W01 + .byte VOL , 120*se_w082_mvl/mxv + .byte W02 + .byte PAN , c_v+0 + .byte W01 + .byte VOL , 99*se_w082_mvl/mxv + .byte BEND , c_v+50 + .byte W02 + .byte PAN , c_v-5 + .byte W01 + .byte VOL , 74*se_w082_mvl/mxv + .byte W01 + .byte BEND , c_v+56 + .byte W01 + .byte PAN , c_v-2 + .byte VOL , 53*se_w082_mvl/mxv + .byte W03 + .byte 34*se_w082_mvl/mxv + .byte BEND , c_v+63 + .byte W01 + .byte VOL , 15*se_w082_mvl/mxv + .byte W23 + .byte FINE + +@******************************************************@ + .align 2 + +se_w082: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w082_pri @ Priority + .byte se_w082_rev @ Reverb. + + .word se_w082_grp + + .word se_w082_1 + + .end diff --git a/sound/songs/se_w085.s b/sound/songs/se_w085.s new file mode 100644 index 000000000..21e8fc6df --- /dev/null +++ b/sound/songs/se_w085.s @@ -0,0 +1,117 @@ + .include "MPlayDef.s" + + .equ se_w085_grp, voicegroup128 + .equ se_w085_pri, 4 + .equ se_w085_rev, reverb_set+50 + .equ se_w085_mvl, 127 + .equ se_w085_key, 0 + .equ se_w085_tbs, 1 + .equ se_w085_exg, 0 + .equ se_w085_cmp, 1 + + .section .rodata + .global se_w085 + .align 2 + +@********************** Track 1 **********************@ + +se_w085_1: + .byte KEYSH , se_w085_key+0 + .byte TEMPO , 220*se_w085_tbs/2 + .byte VOICE , 18 + .byte VOL , 120*se_w085_mvl/mxv + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte BEND , c_v+32 + .byte N06 , Dn3 , v127 + .byte W02 + .byte PAN , c_v-8 + .byte W01 + .byte BEND , c_v+0 + .byte W01 + .byte PAN , c_v-16 + .byte W02 + .byte c_v+0 + .byte BEND , c_v+32 + .byte N06 , Dn2 , v104 + .byte W02 + .byte PAN , c_v+9 + .byte W01 + .byte BEND , c_v-12 + .byte W01 + .byte PAN , c_v+16 + .byte W02 + .byte c_v+0 + .byte BEND , c_v+0 + .byte N21 , Dn3 , v127 + .byte W03 + .byte PAN , c_v-8 + .byte W03 + .byte c_v-15 + .byte W01 + .byte BEND , c_v-13 + .byte W02 + .byte PAN , c_v-7 + .byte W01 + .byte BEND , c_v-23 + .byte W02 + .byte VOL , 100*se_w085_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v-40 + .byte W01 + .byte VOL , 86*se_w085_mvl/mxv + .byte W01 + .byte BEND , c_v-54 + .byte W01 + .byte PAN , c_v+10 + .byte VOL , 68*se_w085_mvl/mxv + .byte W02 + .byte 37*se_w085_mvl/mxv + .byte BEND , c_v-64 + .byte W01 + .byte PAN , c_v+16 + .byte W02 + .byte VOL , 17*se_w085_mvl/mxv + .byte W01 + .byte PAN , c_v+10 + .byte W15 + .byte FINE + +@********************** Track 2 **********************@ + +se_w085_2: + .byte KEYSH , se_w085_key+0 + .byte VOICE , 5 + .byte VOL , 120*se_w085_mvl/mxv + .byte PAN , c_v-7 + .byte N02 , En3 , v048 + .byte W05 + .byte PAN , c_v+10 + .byte N02 , En3 , v040 + .byte W06 + .byte PAN , c_v-7 + .byte N02 , En3 , v032 + .byte W07 + .byte PAN , c_v+10 + .byte N02 , En3 , v024 + .byte W06 + .byte PAN , c_v-7 + .byte N02 , En3 , v016 + .byte W24 + .byte FINE + +@******************************************************@ + .align 2 + +se_w085: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w085_pri @ Priority + .byte se_w085_rev @ Reverb. + + .word se_w085_grp + + .word se_w085_1 + .word se_w085_2 + + .end diff --git a/sound/songs/se_w085b.s b/sound/songs/se_w085b.s new file mode 100644 index 000000000..b42007094 --- /dev/null +++ b/sound/songs/se_w085b.s @@ -0,0 +1,85 @@ + .include "MPlayDef.s" + + .equ se_w085b_grp, voicegroup128 + .equ se_w085b_pri, 4 + .equ se_w085b_rev, reverb_set+50 + .equ se_w085b_mvl, 127 + .equ se_w085b_key, 0 + .equ se_w085b_tbs, 1 + .equ se_w085b_exg, 0 + .equ se_w085b_cmp, 1 + + .section .rodata + .global se_w085b + .align 2 + +@********************** Track 1 **********************@ + +se_w085b_1: + .byte KEYSH , se_w085b_key+0 + .byte TEMPO , 220*se_w085b_tbs/2 + .byte VOICE , 18 + .byte VOL , 100*se_w085b_mvl/mxv + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N03 , Cn4 , v088 + .byte W06 + .byte PAN , c_v-9 + .byte N03 , Cn4 , v080 + .byte W06 + .byte PAN , c_v+9 + .byte N03 , Cn4 , v072 + .byte W06 + .byte PAN , c_v-16 + .byte N03 , Cn4 , v064 + .byte W06 + .byte PAN , c_v+16 + .byte N03 , Cn4 , v060 + .byte W06 + .byte PAN , c_v-16 + .byte N03 , Cn4 , v052 + .byte W18 + .byte FINE + +@********************** Track 2 **********************@ + +se_w085b_2: + .byte KEYSH , se_w085b_key+0 + .byte VOICE , 5 + .byte VOL , 100*se_w085b_mvl/mxv + .byte PAN , c_v+9 + .byte N02 , Gn3 , v072 + .byte W06 + .byte PAN , c_v-7 + .byte N02 , Gn3 , v068 + .byte W06 + .byte PAN , c_v+9 + .byte N02 , Gn3 , v064 + .byte W06 + .byte PAN , c_v-7 + .byte N02 , Gn3 , v060 + .byte W06 + .byte PAN , c_v+9 + .byte N02 , Gn3 , v056 + .byte W06 + .byte PAN , c_v-7 + .byte N02 , Gn3 , v048 + .byte W18 + .byte FINE + +@******************************************************@ + .align 2 + +se_w085b: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w085b_pri @ Priority + .byte se_w085b_rev @ Reverb. + + .word se_w085b_grp + + .word se_w085b_1 + .word se_w085b_2 + + .end diff --git a/sound/songs/se_w086.s b/sound/songs/se_w086.s new file mode 100644 index 000000000..37bf21db0 --- /dev/null +++ b/sound/songs/se_w086.s @@ -0,0 +1,106 @@ + .include "MPlayDef.s" + + .equ se_w086_grp, voicegroup128 + .equ se_w086_pri, 4 + .equ se_w086_rev, reverb_set+50 + .equ se_w086_mvl, 127 + .equ se_w086_key, 0 + .equ se_w086_tbs, 1 + .equ se_w086_exg, 0 + .equ se_w086_cmp, 1 + + .section .rodata + .global se_w086 + .align 2 + +@********************** Track 1 **********************@ + +se_w086_1: + .byte KEYSH , se_w086_key+0 + .byte TEMPO , 150*se_w086_tbs/2 + .byte VOICE , 18 + .byte VOL , 110*se_w086_mvl/mxv + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte BEND , c_v+32 + .byte N06 , Gn3 , v127 + .byte W02 + .byte PAN , c_v-8 + .byte W01 + .byte BEND , c_v+0 + .byte W03 + .byte PAN , c_v+0 + .byte BEND , c_v+32 + .byte N04 , Cn3 + .byte W02 + .byte PAN , c_v+9 + .byte W01 + .byte BEND , c_v-12 + .byte W03 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N01 , Gn3 + .byte W02 + .byte Bn2 + .byte W02 + .byte N13 , Gn3 + .byte W02 + .byte VOL , 96*se_w086_mvl/mxv + .byte W01 + .byte 85*se_w086_mvl/mxv + .byte W01 + .byte BEND , c_v-23 + .byte W01 + .byte VOL , 66*se_w086_mvl/mxv + .byte W01 + .byte BEND , c_v-40 + .byte W01 + .byte VOL , 36*se_w086_mvl/mxv + .byte W01 + .byte BEND , c_v-54 + .byte W02 + .byte VOL , 12*se_w086_mvl/mxv + .byte W01 + .byte BEND , c_v-64 + .byte W21 + .byte FINE + +@********************** Track 2 **********************@ + +se_w086_2: + .byte KEYSH , se_w086_key+0 + .byte VOICE , 5 + .byte VOL , 110*se_w086_mvl/mxv + .byte PAN , c_v-7 + .byte N02 , En3 , v052 + .byte W04 + .byte PAN , c_v+10 + .byte N02 , En3 , v044 + .byte W04 + .byte PAN , c_v-7 + .byte N02 , En3 , v036 + .byte W04 + .byte PAN , c_v+10 + .byte N02 , En3 , v028 + .byte W04 + .byte PAN , c_v-7 + .byte N02 , En3 , v020 + .byte W08 + .byte W24 + .byte FINE + +@******************************************************@ + .align 2 + +se_w086: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w086_pri @ Priority + .byte se_w086_rev @ Reverb. + + .word se_w086_grp + + .word se_w086_1 + .word se_w086_2 + + .end diff --git a/sound/songs/se_w088.s b/sound/songs/se_w088.s new file mode 100644 index 000000000..9eceb812d --- /dev/null +++ b/sound/songs/se_w088.s @@ -0,0 +1,65 @@ + .include "MPlayDef.s" + + .equ se_w088_grp, voicegroup128 + .equ se_w088_pri, 4 + .equ se_w088_rev, reverb_set+50 + .equ se_w088_mvl, 127 + .equ se_w088_key, 0 + .equ se_w088_tbs, 1 + .equ se_w088_exg, 0 + .equ se_w088_cmp, 1 + + .section .rodata + .global se_w088 + .align 2 + +@********************** Track 1 **********************@ + +se_w088_1: + .byte KEYSH , se_w088_key+0 + .byte TEMPO , 150*se_w088_tbs/2 + .byte VOICE , 26 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 105*se_w088_mvl/mxv + .byte BEND , c_v+0 + .byte N06 , En3 , v127 + .byte W03 + .byte PAN , c_v-8 + .byte BEND , c_v-34 + .byte W03 + .byte PAN , c_v+7 + .byte N03 , Gn3 , v100 + .byte W03 + .byte PAN , c_v-15 + .byte BEND , c_v+4 + .byte N06 , En3 , v127 + .byte W03 + .byte PAN , c_v+16 + .byte BEND , c_v-13 + .byte W03 + .byte PAN , c_v-1 + .byte BEND , c_v+0 + .byte N06 , Cn3 , v084 + .byte W06 + .byte BEND , c_v-20 + .byte N06 , En3 , v068 + .byte W03 + .byte BEND , c_v-41 + .byte W24 + .byte FINE + +@******************************************************@ + .align 2 + +se_w088: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w088_pri @ Priority + .byte se_w088_rev @ Reverb. + + .word se_w088_grp + + .word se_w088_1 + + .end diff --git a/sound/songs/se_w089.s b/sound/songs/se_w089.s new file mode 100644 index 000000000..081988ee9 --- /dev/null +++ b/sound/songs/se_w089.s @@ -0,0 +1,326 @@ + .include "MPlayDef.s" + + .equ se_w089_grp, voicegroup128 + .equ se_w089_pri, 4 + .equ se_w089_rev, reverb_set+50 + .equ se_w089_mvl, 127 + .equ se_w089_key, 0 + .equ se_w089_tbs, 1 + .equ se_w089_exg, 0 + .equ se_w089_cmp, 1 + + .section .rodata + .global se_w089 + .align 2 + +@********************** Track 1 **********************@ + +se_w089_1: + .byte KEYSH , se_w089_key+0 + .byte TEMPO , 150*se_w089_tbs/2 + .byte VOICE , 26 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 110*se_w089_mvl/mxv + .byte BEND , c_v+0 + .byte N03 , Cs2 , v127 + .byte W03 + .byte PAN , c_v+6 + .byte N03 , Cn2 , v120 + .byte W03 + .byte W01 + .byte PAN , c_v-6 + .byte N03 , Bn1 , v116 + .byte W03 + .byte PAN , c_v+11 + .byte N03 , Cn2 , v112 + .byte W02 +se_w089_1_000: + .byte W02 + .byte PAN , c_v-11 + .byte N03 , Cs2 , v108 + .byte W04 + .byte PEND +se_w089_1_001: + .byte PAN , c_v+0 + .byte N03 , Cn2 , v100 + .byte W03 + .byte PAN , c_v+6 + .byte N03 , Cs2 , v116 + .byte W03 + .byte PEND +se_w089_1_002: + .byte W01 + .byte PAN , c_v-6 + .byte N03 , Cn2 , v112 + .byte W03 + .byte PAN , c_v+11 + .byte N03 , Cs2 , v108 + .byte W02 + .byte PEND +se_w089_1_003: + .byte W02 + .byte PAN , c_v-11 + .byte N03 , Cn2 , v100 + .byte W04 + .byte PEND +se_w089_1_004: + .byte PAN , c_v+0 + .byte N03 , Cs2 , v116 + .byte W03 + .byte PAN , c_v+6 + .byte N03 , Cn2 , v112 + .byte W03 + .byte PEND +se_w089_1_005: + .byte W01 + .byte PAN , c_v-6 + .byte N03 , Cs2 , v108 + .byte W03 + .byte PAN , c_v+11 + .byte N03 , Cn2 , v100 + .byte W02 + .byte PEND +se_w089_1_006: + .byte W02 + .byte PAN , c_v-11 + .byte N03 , Cs2 , v116 + .byte W04 + .byte PEND + .byte PAN , c_v+0 + .byte N03 , Cn2 , v112 + .byte W03 + .byte PAN , c_v+6 + .byte N03 , Cs2 , v108 + .byte W03 + .byte W01 + .byte PAN , c_v-6 + .byte N03 , Cn2 , v100 + .byte W03 + .byte PAN , c_v+11 + .byte N03 , Cs2 , v116 + .byte W02 + .byte W02 + .byte PAN , c_v-11 + .byte N03 , Cn2 , v112 + .byte W04 +se_w089_1_007: + .byte PAN , c_v+0 + .byte N03 , Cs2 , v108 + .byte W03 + .byte PAN , c_v+6 + .byte N03 , Cn2 , v100 + .byte W03 + .byte PEND +se_w089_1_008: + .byte W01 + .byte PAN , c_v-6 + .byte N03 , Cs2 , v116 + .byte W03 + .byte PAN , c_v+11 + .byte N03 , Cn2 , v112 + .byte W02 + .byte PEND + .byte PATT + .word se_w089_1_000 + .byte PATT + .word se_w089_1_001 + .byte PATT + .word se_w089_1_002 + .byte PATT + .word se_w089_1_003 + .byte PATT + .word se_w089_1_007 + .byte PATT + .word se_w089_1_008 + .byte PATT + .word se_w089_1_000 + .byte PATT + .word se_w089_1_001 + .byte PATT + .word se_w089_1_002 + .byte PATT + .word se_w089_1_003 + .byte PATT + .word se_w089_1_004 + .byte PATT + .word se_w089_1_005 + .byte PATT + .word se_w089_1_006 + .byte VOL , 106*se_w089_mvl/mxv + .byte PAN , c_v+0 + .byte N03 , Cn2 , v112 + .byte W03 + .byte VOL , 103*se_w089_mvl/mxv + .byte PAN , c_v+6 + .byte N03 , Cs2 , v108 + .byte W03 + .byte W01 + .byte VOL , 97*se_w089_mvl/mxv + .byte PAN , c_v-6 + .byte N03 , Cn2 , v100 + .byte W03 + .byte VOL , 89*se_w089_mvl/mxv + .byte PAN , c_v+11 + .byte N03 , Cs2 , v116 + .byte W02 + .byte W02 + .byte VOL , 85*se_w089_mvl/mxv + .byte PAN , c_v-11 + .byte N03 , Cn2 , v112 + .byte W04 + .byte VOL , 78*se_w089_mvl/mxv + .byte PAN , c_v+0 + .byte N03 , Cs2 , v108 + .byte W03 + .byte VOL , 72*se_w089_mvl/mxv + .byte PAN , c_v+6 + .byte N03 , Cn2 , v100 + .byte W03 + .byte W01 + .byte VOL , 66*se_w089_mvl/mxv + .byte PAN , c_v-6 + .byte N03 , Cs2 , v116 + .byte W03 + .byte VOL , 58*se_w089_mvl/mxv + .byte PAN , c_v+11 + .byte N03 , Cn2 , v112 + .byte W02 + .byte W02 + .byte VOL , 46*se_w089_mvl/mxv + .byte PAN , c_v-11 + .byte N03 , Cs2 , v108 + .byte W04 + .byte VOL , 30*se_w089_mvl/mxv + .byte PAN , c_v+0 + .byte N03 , Cn2 , v100 + .byte W03 + .byte VOL , 12*se_w089_mvl/mxv + .byte PAN , c_v+6 + .byte W03 + .byte FINE + +@********************** Track 2 **********************@ + +se_w089_2: + .byte KEYSH , se_w089_key+0 + .byte VOICE , 5 + .byte PAN , c_v+0 + .byte VOL , 110*se_w089_mvl/mxv + .byte N02 , Fn2 , v072 + .byte W02 + .byte N01 + .byte W01 + .byte N02 , Gn2 + .byte W03 + .byte N01 , Gs2 , v060 + .byte W06 + .byte VOICE , 27 + .byte N06 , Bn1 , v080 + .byte W06 +se_w089_2_000: + .byte PAN , c_v+0 + .byte N06 , Bn1 , v080 + .byte W06 + .byte PEND + .byte N06 + .byte W06 + .byte N06 + .byte W06 + .byte PATT + .word se_w089_2_000 + .byte N06 , Bn1 , v080 + .byte W06 + .byte N06 + .byte W06 + .byte PATT + .word se_w089_2_000 + .byte N06 , Bn1 , v080 + .byte W06 + .byte N06 + .byte W06 + .byte PATT + .word se_w089_2_000 + .byte N06 , Bn1 , v080 + .byte W06 + .byte N06 + .byte W06 + .byte PATT + .word se_w089_2_000 + .byte N06 , Bn1 , v080 + .byte W06 + .byte N06 + .byte W06 + .byte PATT + .word se_w089_2_000 + .byte N06 , Bn1 , v080 + .byte W06 + .byte N06 + .byte W06 + .byte PATT + .word se_w089_2_000 + .byte N06 , Bn1 , v080 + .byte W06 + .byte N06 + .byte W06 + .byte PATT + .word se_w089_2_000 + .byte N06 , Bn1 , v080 + .byte W06 + .byte N06 + .byte W06 + .byte VOL , 106*se_w089_mvl/mxv + .byte PAN , c_v+0 + .byte N06 + .byte W03 + .byte VOL , 103*se_w089_mvl/mxv + .byte W03 + .byte N06 + .byte W01 + .byte VOL , 97*se_w089_mvl/mxv + .byte W03 + .byte 89*se_w089_mvl/mxv + .byte W02 + .byte N06 + .byte W02 + .byte VOL , 85*se_w089_mvl/mxv + .byte W04 + .byte 78*se_w089_mvl/mxv + .byte PAN , c_v+0 + .byte N06 + .byte W03 + .byte VOL , 72*se_w089_mvl/mxv + .byte W03 + .byte N06 + .byte W01 + .byte VOL , 66*se_w089_mvl/mxv + .byte W03 + .byte 58*se_w089_mvl/mxv + .byte W02 + .byte N06 + .byte W02 + .byte VOL , 46*se_w089_mvl/mxv + .byte W04 + .byte 30*se_w089_mvl/mxv + .byte PAN , c_v+0 + .byte N06 + .byte W03 + .byte VOL , 12*se_w089_mvl/mxv + .byte W03 + .byte FINE + +@******************************************************@ + .align 2 + +se_w089: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w089_pri @ Priority + .byte se_w089_rev @ Reverb. + + .word se_w089_grp + + .word se_w089_1 + .word se_w089_2 + + .end diff --git a/sound/songs/se_w091.s b/sound/songs/se_w091.s new file mode 100644 index 000000000..953edf429 --- /dev/null +++ b/sound/songs/se_w091.s @@ -0,0 +1,66 @@ + .include "MPlayDef.s" + + .equ se_w091_grp, voicegroup128 + .equ se_w091_pri, 4 + .equ se_w091_rev, reverb_set+50 + .equ se_w091_mvl, 127 + .equ se_w091_key, 0 + .equ se_w091_tbs, 1 + .equ se_w091_exg, 0 + .equ se_w091_cmp, 1 + + .section .rodata + .global se_w091 + .align 2 + +@********************** Track 1 **********************@ + +se_w091_1: + .byte KEYSH , se_w091_key+0 + .byte TEMPO , 150*se_w091_tbs/2 + .byte VOICE , 36 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 115*se_w091_mvl/mxv + .byte BEND , c_v+0 + .byte N01 , Cn2 , v112 + .byte W01 + .byte VOICE , 26 + .byte N02 , Cn3 , v127 + .byte W01 + .byte PAN , c_v+5 + .byte BEND , c_v+4 + .byte W01 + .byte c_v+16 + .byte N03 + .byte W01 + .byte PAN , c_v-8 + .byte BEND , c_v+28 + .byte W02 + .byte c_v+45 + .byte W01 + .byte VOICE , 36 + .byte PAN , c_v+12 + .byte BEND , c_v+0 + .byte N02 , Cn3 , v056 + .byte W02 + .byte W03 + .byte PAN , c_v-12 + .byte N02 , Cn3 , v036 + .byte W03 + .byte FINE + +@******************************************************@ + .align 2 + +se_w091: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w091_pri @ Priority + .byte se_w091_rev @ Reverb. + + .word se_w091_grp + + .word se_w091_1 + + .end diff --git a/sound/songs/se_w092.s b/sound/songs/se_w092.s new file mode 100644 index 000000000..b82665340 --- /dev/null +++ b/sound/songs/se_w092.s @@ -0,0 +1,87 @@ + .include "MPlayDef.s" + + .equ se_w092_grp, voicegroup128 + .equ se_w092_pri, 4 + .equ se_w092_rev, reverb_set+50 + .equ se_w092_mvl, 127 + .equ se_w092_key, 0 + .equ se_w092_tbs, 1 + .equ se_w092_exg, 0 + .equ se_w092_cmp, 1 + + .section .rodata + .global se_w092 + .align 2 + +@********************** Track 1 **********************@ + +se_w092_1: + .byte KEYSH , se_w092_key+0 + .byte TEMPO , 150*se_w092_tbs/2 + .byte VOICE , 31 + .byte VOL , 110*se_w092_mvl/mxv + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N02 , Dn2 , v127 + .byte W01 + .byte BEND , c_v+32 + .byte W01 + .byte VOICE , 23 + .byte BEND , c_v+0 + .byte N02 , Gn1 , v112 + .byte W01 + .byte PAN , c_v+8 + .byte BEND , c_v+63 + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N02 , Cn2 + .byte W02 + .byte PAN , c_v-7 + .byte BEND , c_v+16 + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte W01 + .byte N01 + .byte W01 + .byte PAN , c_v+8 + .byte N01 , Cn3 + .byte W01 + .byte VOICE , 31 + .byte PAN , c_v-16 + .byte N01 , Dn2 + .byte W02 + .byte VOICE , 23 + .byte PAN , c_v+0 + .byte N01 , Cn2 + .byte W01 + .byte VOICE , 31 + .byte PAN , c_v+16 + .byte N01 , Dn2 , v096 + .byte W01 + .byte VOICE , 23 + .byte PAN , c_v-8 + .byte BEND , c_v+16 + .byte N01 , Cn3 + .byte W02 + .byte PAN , c_v+8 + .byte N01 , Cn2 + .byte W08 + .byte FINE + +@******************************************************@ + .align 2 + +se_w092: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w092_pri @ Priority + .byte se_w092_rev @ Reverb. + + .word se_w092_grp + + .word se_w092_1 + + .end diff --git a/sound/songs/se_w100.s b/sound/songs/se_w100.s new file mode 100644 index 000000000..e2a43dbcc --- /dev/null +++ b/sound/songs/se_w100.s @@ -0,0 +1,165 @@ + .include "MPlayDef.s" + + .equ se_w100_grp, voicegroup128 + .equ se_w100_pri, 4 + .equ se_w100_rev, reverb_set+50 + .equ se_w100_mvl, 127 + .equ se_w100_key, 0 + .equ se_w100_tbs, 1 + .equ se_w100_exg, 0 + .equ se_w100_cmp, 1 + + .section .rodata + .global se_w100 + .align 2 + +@********************** Track 1 **********************@ + +se_w100_1: + .byte KEYSH , se_w100_key+0 + .byte TEMPO , 150*se_w100_tbs/2 + .byte VOICE , 45 + .byte BENDR , 24 + .byte PAN , c_v+0 + .byte VOL , 32*se_w100_mvl/mxv + .byte MOD , 30 + .byte BEND , c_v+0 + .byte N06 , Cn3 , v127 + .byte W01 + .byte BEND , c_v+4 + .byte W01 + .byte VOL , 49*se_w100_mvl/mxv + .byte PAN , c_v+5 + .byte BEND , c_v+9 + .byte W01 + .byte c_v+16 + .byte W01 + .byte VOL , 61*se_w100_mvl/mxv + .byte BEND , c_v+24 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+2 + .byte N06 , Dn3 , v116 + .byte W01 + .byte VOL , 71*se_w100_mvl/mxv + .byte BEND , c_v+7 + .byte W01 + .byte PAN , c_v-4 + .byte BEND , c_v+12 + .byte W01 + .byte VOL , 81*se_w100_mvl/mxv + .byte BEND , c_v+18 + .byte W01 + .byte c_v+27 + .byte W02 + .byte VOL , 95*se_w100_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+4 + .byte N06 , En3 , v112 + .byte W01 + .byte BEND , c_v+9 + .byte W01 + .byte PAN , c_v+6 + .byte BEND , c_v+14 + .byte W01 + .byte c_v+20 + .byte W01 + .byte c_v+29 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+6 + .byte N06 , Fn3 + .byte W01 + .byte BEND , c_v+11 + .byte W01 + .byte PAN , c_v-6 + .byte BEND , c_v+15 + .byte W01 + .byte c_v+22 + .byte W01 + .byte c_v+31 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+9 + .byte N06 , Gn3 , v108 + .byte W01 + .byte BEND , c_v+14 + .byte W01 + .byte PAN , c_v+8 + .byte BEND , c_v+18 + .byte W01 + .byte c_v+25 + .byte W01 + .byte c_v+34 + .byte W02 + .byte VOL , 82*se_w100_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+14 + .byte N06 , An3 , v100 + .byte W01 + .byte BEND , c_v+18 + .byte W01 + .byte VOL , 71*se_w100_mvl/mxv + .byte PAN , c_v-8 + .byte BEND , c_v+23 + .byte W01 + .byte c_v+30 + .byte W01 + .byte VOL , 61*se_w100_mvl/mxv + .byte BEND , c_v+38 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+14 + .byte N06 , Bn3 , v060 + .byte W01 + .byte BEND , c_v+18 + .byte W01 + .byte PAN , c_v+8 + .byte BEND , c_v+23 + .byte W01 + .byte c_v+30 + .byte W01 + .byte c_v+38 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+14 + .byte N06 , Cn4 , v040 + .byte W01 + .byte BEND , c_v+18 + .byte W01 + .byte PAN , c_v-8 + .byte BEND , c_v+23 + .byte W01 + .byte c_v+30 + .byte W01 + .byte c_v+38 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+14 + .byte N06 , Dn4 , v020 + .byte W01 + .byte BEND , c_v+18 + .byte W01 + .byte PAN , c_v+8 + .byte BEND , c_v+23 + .byte W01 + .byte c_v+30 + .byte W01 + .byte c_v+38 + .byte W02 + .byte FINE + +@******************************************************@ + .align 2 + +se_w100: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w100_pri @ Priority + .byte se_w100_rev @ Reverb. + + .word se_w100_grp + + .word se_w100_1 + + .end diff --git a/sound/songs/se_w103.s b/sound/songs/se_w103.s new file mode 100644 index 000000000..d35ec99ad --- /dev/null +++ b/sound/songs/se_w103.s @@ -0,0 +1,112 @@ + .include "MPlayDef.s" + + .equ se_w103_grp, voicegroup128 + .equ se_w103_pri, 4 + .equ se_w103_rev, reverb_set+50 + .equ se_w103_mvl, 127 + .equ se_w103_key, 0 + .equ se_w103_tbs, 1 + .equ se_w103_exg, 0 + .equ se_w103_cmp, 1 + + .section .rodata + .global se_w103 + .align 2 + +@********************** Track 1 **********************@ + +se_w103_1: + .byte VOL , 110*se_w103_mvl/mxv + .byte KEYSH , se_w103_key+0 + .byte TEMPO , 150*se_w103_tbs/2 + .byte VOICE , 44 + .byte BENDR , 2 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N21 , Fs5 , v112 + .byte W01 + .byte PAN , c_v-5 + .byte W01 + .byte c_v-10 + .byte VOL , 15*se_w103_mvl/mxv + .byte W01 + .byte PAN , c_v-4 + .byte VOL , 41*se_w103_mvl/mxv + .byte W01 + .byte PAN , c_v+0 + .byte VOL , 69*se_w103_mvl/mxv + .byte W02 + .byte PAN , c_v+4 + .byte W01 + .byte c_v+10 + .byte VOL , 84*se_w103_mvl/mxv + .byte W01 + .byte PAN , c_v+4 + .byte W01 + .byte VOL , 97*se_w103_mvl/mxv + .byte PAN , c_v+0 + .byte W01 + .byte c_v-5 + .byte W02 + .byte VOL , 110*se_w103_mvl/mxv + .byte PAN , c_v-10 + .byte W01 + .byte c_v-4 + .byte W01 + .byte c_v+0 + .byte W01 + .byte c_v+4 + .byte W01 + .byte c_v+10 + .byte W02 + .byte VOL , 100*se_w103_mvl/mxv + .byte PAN , c_v+4 + .byte W01 + .byte VOL , 84*se_w103_mvl/mxv + .byte PAN , c_v+0 + .byte W01 + .byte VOL , 55*se_w103_mvl/mxv + .byte W02 + .byte BEND , c_v+0 + .byte W02 + .byte FINE + +@********************** Track 2 **********************@ + +se_w103_2: + .byte VOL , 110*se_w103_mvl/mxv + .byte KEYSH , se_w103_key+0 + .byte VOICE , 42 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N21 , Fn6 , v064 + .byte W06 + .byte PAN , c_v+0 + .byte W03 + .byte c_v+0 + .byte W03 + .byte W03 + .byte c_v+0 + .byte W03 + .byte W01 + .byte c_v+0 + .byte W03 + .byte BEND , c_v+0 + .byte W02 + .byte FINE + +@******************************************************@ + .align 2 + +se_w103: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w103_pri @ Priority + .byte se_w103_rev @ Reverb. + + .word se_w103_grp + + .word se_w103_1 + .word se_w103_2 + + .end diff --git a/sound/songs/se_w104.s b/sound/songs/se_w104.s new file mode 100644 index 000000000..a93b52abe --- /dev/null +++ b/sound/songs/se_w104.s @@ -0,0 +1,71 @@ + .include "MPlayDef.s" + + .equ se_w104_grp, voicegroup128 + .equ se_w104_pri, 4 + .equ se_w104_rev, reverb_set+50 + .equ se_w104_mvl, 127 + .equ se_w104_key, 0 + .equ se_w104_tbs, 1 + .equ se_w104_exg, 0 + .equ se_w104_cmp, 1 + + .section .rodata + .global se_w104 + .align 2 + +@********************** Track 1 **********************@ + +se_w104_1: + .byte KEYSH , se_w104_key+0 + .byte TEMPO , 150*se_w104_tbs/2 + .byte VOICE , 22 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 110*se_w104_mvl/mxv + .byte BEND , c_v-18 + .byte N19 , Dn3 , v108 + .byte W02 + .byte BEND , c_v-7 + .byte W01 + .byte VOL , 101*se_w104_mvl/mxv + .byte W01 + .byte PAN , c_v-9 + .byte BEND , c_v+8 + .byte W02 + .byte VOL , 84*se_w104_mvl/mxv + .byte BEND , c_v+4 + .byte W02 + .byte PAN , c_v+0 + .byte W01 + .byte VOL , 64*se_w104_mvl/mxv + .byte BEND , c_v-13 + .byte W01 + .byte PAN , c_v+8 + .byte W02 + .byte VOL , 45*se_w104_mvl/mxv + .byte BEND , c_v-31 + .byte W02 + .byte VOL , 32*se_w104_mvl/mxv + .byte PAN , c_v+0 + .byte W01 + .byte VOICE , 2 + .byte W01 + .byte VOL , 13*se_w104_mvl/mxv + .byte BEND , c_v-52 + .byte W08 + .byte FINE + +@******************************************************@ + .align 2 + +se_w104: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w104_pri @ Priority + .byte se_w104_rev @ Reverb. + + .word se_w104_grp + + .word se_w104_1 + + .end diff --git a/sound/songs/se_w107.s b/sound/songs/se_w107.s new file mode 100644 index 000000000..da7bc3d39 --- /dev/null +++ b/sound/songs/se_w107.s @@ -0,0 +1,165 @@ + .include "MPlayDef.s" + + .equ se_w107_grp, voicegroup128 + .equ se_w107_pri, 4 + .equ se_w107_rev, reverb_set+50 + .equ se_w107_mvl, 127 + .equ se_w107_key, 0 + .equ se_w107_tbs, 1 + .equ se_w107_exg, 0 + .equ se_w107_cmp, 1 + + .section .rodata + .global se_w107 + .align 2 + +@********************** Track 1 **********************@ + +se_w107_1: + .byte KEYSH , se_w107_key+0 + .byte TEMPO , 150*se_w107_tbs/2 + .byte VOICE , 45 + .byte BENDR , 24 + .byte PAN , c_v+0 + .byte VOL , 32*se_w107_mvl/mxv + .byte MOD , 30 + .byte BEND , c_v+39 + .byte N06 , Dn4 , v127 + .byte W01 + .byte BEND , c_v+31 + .byte W01 + .byte VOL , 49*se_w107_mvl/mxv + .byte PAN , c_v+5 + .byte BEND , c_v+23 + .byte W01 + .byte c_v+15 + .byte W01 + .byte VOL , 61*se_w107_mvl/mxv + .byte BEND , c_v+8 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+35 + .byte N06 , Cn4 , v116 + .byte W01 + .byte VOL , 71*se_w107_mvl/mxv + .byte BEND , c_v+27 + .byte W01 + .byte PAN , c_v-4 + .byte BEND , c_v+19 + .byte W01 + .byte VOL , 81*se_w107_mvl/mxv + .byte BEND , c_v+12 + .byte W01 + .byte c_v+5 + .byte W02 + .byte VOL , 95*se_w107_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+32 + .byte N06 , Bn3 , v112 + .byte W01 + .byte BEND , c_v+24 + .byte W01 + .byte PAN , c_v+6 + .byte BEND , c_v+16 + .byte W01 + .byte c_v+8 + .byte W01 + .byte c_v+1 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+28 + .byte N06 , An3 + .byte W01 + .byte BEND , c_v+20 + .byte W01 + .byte PAN , c_v-6 + .byte BEND , c_v+12 + .byte W01 + .byte c_v+5 + .byte W01 + .byte c_v-2 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+24 + .byte N06 , Gn3 , v108 + .byte W01 + .byte BEND , c_v+16 + .byte W01 + .byte PAN , c_v+8 + .byte BEND , c_v+9 + .byte W01 + .byte c_v+1 + .byte W01 + .byte c_v-6 + .byte W02 + .byte VOL , 82*se_w107_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+21 + .byte N06 , Fn3 , v100 + .byte W01 + .byte BEND , c_v+13 + .byte W01 + .byte VOL , 71*se_w107_mvl/mxv + .byte PAN , c_v-8 + .byte BEND , c_v+5 + .byte W01 + .byte c_v-2 + .byte W01 + .byte VOL , 61*se_w107_mvl/mxv + .byte BEND , c_v-10 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+17 + .byte N06 , En3 , v060 + .byte W01 + .byte BEND , c_v+9 + .byte W01 + .byte PAN , c_v+8 + .byte BEND , c_v+2 + .byte W01 + .byte c_v-6 + .byte W01 + .byte c_v-13 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+14 + .byte N06 , Dn3 , v040 + .byte W01 + .byte BEND , c_v+6 + .byte W01 + .byte PAN , c_v-8 + .byte BEND , c_v-2 + .byte W01 + .byte c_v-10 + .byte W01 + .byte c_v-17 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+12 + .byte N06 , Cn3 , v020 + .byte W01 + .byte BEND , c_v+4 + .byte W01 + .byte PAN , c_v+8 + .byte BEND , c_v-4 + .byte W01 + .byte c_v-11 + .byte W01 + .byte c_v-18 + .byte W02 + .byte FINE + +@******************************************************@ + .align 2 + +se_w107: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w107_pri @ Priority + .byte se_w107_rev @ Reverb. + + .word se_w107_grp + + .word se_w107_1 + + .end diff --git a/sound/songs/se_w109.s b/sound/songs/se_w109.s new file mode 100644 index 000000000..1f43988eb --- /dev/null +++ b/sound/songs/se_w109.s @@ -0,0 +1,117 @@ + .include "MPlayDef.s" + + .equ se_w109_grp, voicegroup128 + .equ se_w109_pri, 4 + .equ se_w109_rev, reverb_set+50 + .equ se_w109_mvl, 127 + .equ se_w109_key, 0 + .equ se_w109_tbs, 1 + .equ se_w109_exg, 0 + .equ se_w109_cmp, 1 + + .section .rodata + .global se_w109 + .align 2 + +@********************** Track 1 **********************@ + +se_w109_1: + .byte KEYSH , se_w109_key+0 + .byte TEMPO , 220*se_w109_tbs/2 + .byte VOICE , 52 + .byte VOL , 127*se_w109_mvl/mxv + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N03 , As3 , v120 + .byte W01 + .byte BEND , c_v-8 + .byte W01 + .byte c_v-16 + .byte W01 + .byte c_v-1 + .byte N12 , As2 , v127 + .byte W03 + .byte PAN , c_v+4 + .byte BEND , c_v+8 + .byte W02 + .byte PAN , c_v-4 + .byte BEND , c_v+11 + .byte W01 + .byte c_v+18 + .byte W01 + .byte PAN , c_v+10 + .byte BEND , c_v+28 + .byte W02 + .byte c_v+35 + .byte W01 + .byte PAN , c_v-10 + .byte W02 + .byte c_v+0 + .byte BEND , c_v+0 + .byte N03 , As3 , v108 + .byte W01 + .byte BEND , c_v-8 + .byte W02 + .byte c_v-17 + .byte W01 + .byte c_v-1 + .byte N12 , As2 + .byte W02 + .byte PAN , c_v+4 + .byte BEND , c_v+8 + .byte W03 + .byte PAN , c_v-4 + .byte BEND , c_v+11 + .byte W01 + .byte c_v+18 + .byte W01 + .byte PAN , c_v+10 + .byte BEND , c_v+28 + .byte W01 + .byte c_v+35 + .byte W01 + .byte PAN , c_v-10 + .byte W03 + .byte c_v+0 + .byte BEND , c_v+0 + .byte N03 , As3 , v072 + .byte W01 + .byte BEND , c_v-8 + .byte W01 + .byte c_v-16 + .byte W01 + .byte c_v-1 + .byte N12 , As2 + .byte W03 + .byte PAN , c_v+4 + .byte BEND , c_v+8 + .byte W02 + .byte PAN , c_v-4 + .byte BEND , c_v+11 + .byte W01 + .byte c_v+18 + .byte W02 + .byte PAN , c_v+10 + .byte BEND , c_v+28 + .byte W01 + .byte c_v+35 + .byte W01 + .byte PAN , c_v-10 + .byte W04 + .byte FINE + +@******************************************************@ + .align 2 + +se_w109: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w109_pri @ Priority + .byte se_w109_rev @ Reverb. + + .word se_w109_grp + + .word se_w109_1 + + .end diff --git a/sound/songs/se_w112.s b/sound/songs/se_w112.s new file mode 100644 index 000000000..3b741aa41 --- /dev/null +++ b/sound/songs/se_w112.s @@ -0,0 +1,276 @@ + .include "MPlayDef.s" + + .equ se_w112_grp, voicegroup128 + .equ se_w112_pri, 4 + .equ se_w112_rev, reverb_set+50 + .equ se_w112_mvl, 127 + .equ se_w112_key, 0 + .equ se_w112_tbs, 1 + .equ se_w112_exg, 0 + .equ se_w112_cmp, 1 + + .section .rodata + .global se_w112 + .align 2 + +@********************** Track 1 **********************@ + +se_w112_1: + .byte KEYSH , se_w112_key+0 + .byte TEMPO , 150*se_w112_tbs/2 + .byte VOICE , 19 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 95*se_w112_mvl/mxv + .byte BEND , c_v+3 + .byte N06 , Cn6 , v088 + .byte W01 + .byte VOL , 88*se_w112_mvl/mxv + .byte BEND , c_v-8 + .byte W01 + .byte PAN , c_v+5 + .byte VOL , 56*se_w112_mvl/mxv + .byte BEND , c_v-17 + .byte W01 + .byte PAN , c_v-6 + .byte VOL , 24*se_w112_mvl/mxv + .byte BEND , c_v-34 + .byte W01 + .byte PAN , c_v+0 + .byte VOL , 11*se_w112_mvl/mxv + .byte BEND , c_v-45 + .byte W02 + .byte VOL , 95*se_w112_mvl/mxv + .byte BEND , c_v+0 + .byte N06 , Cn6 , v084 + .byte W01 + .byte VOL , 88*se_w112_mvl/mxv + .byte BEND , c_v-11 + .byte W01 + .byte PAN , c_v+5 + .byte VOL , 56*se_w112_mvl/mxv + .byte BEND , c_v-20 + .byte W01 + .byte PAN , c_v-6 + .byte VOL , 24*se_w112_mvl/mxv + .byte BEND , c_v-37 + .byte W01 + .byte PAN , c_v+0 + .byte VOL , 11*se_w112_mvl/mxv + .byte BEND , c_v-47 + .byte W02 + .byte VOL , 95*se_w112_mvl/mxv + .byte BEND , c_v-1 + .byte N06 , Cn6 , v076 + .byte W01 + .byte VOL , 88*se_w112_mvl/mxv + .byte BEND , c_v-11 + .byte W01 + .byte PAN , c_v+5 + .byte VOL , 56*se_w112_mvl/mxv + .byte BEND , c_v-21 + .byte W01 + .byte PAN , c_v-6 + .byte VOL , 24*se_w112_mvl/mxv + .byte BEND , c_v-38 + .byte W01 + .byte PAN , c_v+0 + .byte VOL , 11*se_w112_mvl/mxv + .byte BEND , c_v-48 + .byte W02 + .byte VOL , 95*se_w112_mvl/mxv + .byte BEND , c_v-1 + .byte N06 , Cn6 , v064 + .byte W01 + .byte VOL , 88*se_w112_mvl/mxv + .byte BEND , c_v-11 + .byte W01 + .byte PAN , c_v+5 + .byte VOL , 56*se_w112_mvl/mxv + .byte BEND , c_v-21 + .byte W01 + .byte PAN , c_v-6 + .byte VOL , 24*se_w112_mvl/mxv + .byte BEND , c_v-38 + .byte W01 + .byte PAN , c_v+0 + .byte VOL , 11*se_w112_mvl/mxv + .byte BEND , c_v-48 + .byte W02 + .byte VOL , 95*se_w112_mvl/mxv + .byte BEND , c_v-2 + .byte N06 , Cn6 , v056 + .byte W01 + .byte PAN , c_v+5 + .byte VOL , 88*se_w112_mvl/mxv + .byte BEND , c_v-12 + .byte W01 + .byte PAN , c_v-6 + .byte VOL , 56*se_w112_mvl/mxv + .byte BEND , c_v-22 + .byte W01 + .byte PAN , c_v+8 + .byte VOL , 24*se_w112_mvl/mxv + .byte BEND , c_v-39 + .byte W01 + .byte PAN , c_v-10 + .byte VOL , 11*se_w112_mvl/mxv + .byte BEND , c_v-49 + .byte W02 + .byte PAN , c_v+0 + .byte VOL , 95*se_w112_mvl/mxv + .byte BEND , c_v-2 + .byte N06 , Cn6 , v044 + .byte W01 + .byte PAN , c_v+5 + .byte VOL , 88*se_w112_mvl/mxv + .byte BEND , c_v-12 + .byte W01 + .byte PAN , c_v-6 + .byte VOL , 56*se_w112_mvl/mxv + .byte BEND , c_v-22 + .byte W01 + .byte PAN , c_v+8 + .byte VOL , 24*se_w112_mvl/mxv + .byte BEND , c_v-39 + .byte W01 + .byte PAN , c_v-10 + .byte VOL , 11*se_w112_mvl/mxv + .byte BEND , c_v-49 + .byte W02 + .byte VOL , 95*se_w112_mvl/mxv + .byte BEND , c_v-2 + .byte N06 , Cn6 , v036 + .byte W01 + .byte PAN , c_v+5 + .byte VOL , 88*se_w112_mvl/mxv + .byte BEND , c_v-13 + .byte W01 + .byte PAN , c_v-6 + .byte VOL , 56*se_w112_mvl/mxv + .byte BEND , c_v-22 + .byte W01 + .byte PAN , c_v+8 + .byte VOL , 24*se_w112_mvl/mxv + .byte BEND , c_v-39 + .byte W01 + .byte PAN , c_v-10 + .byte VOL , 11*se_w112_mvl/mxv + .byte BEND , c_v-49 + .byte W02 + .byte PAN , c_v+0 + .byte VOL , 95*se_w112_mvl/mxv + .byte BEND , c_v-2 + .byte N06 , Cn6 , v028 + .byte W01 + .byte PAN , c_v+5 + .byte VOL , 88*se_w112_mvl/mxv + .byte BEND , c_v-13 + .byte W01 + .byte PAN , c_v-6 + .byte VOL , 56*se_w112_mvl/mxv + .byte BEND , c_v-22 + .byte W01 + .byte PAN , c_v+8 + .byte VOL , 24*se_w112_mvl/mxv + .byte BEND , c_v-39 + .byte W01 + .byte PAN , c_v-10 + .byte VOL , 11*se_w112_mvl/mxv + .byte BEND , c_v-49 + .byte W02 + .byte W06 + .byte FINE + +@********************** Track 2 **********************@ + +se_w112_2: + .byte KEYSH , se_w112_key+0 + .byte VOICE , 53 + .byte PAN , c_v+0 + .byte VOL , 95*se_w112_mvl/mxv + .byte BEND , c_v-5 + .byte W02 + .byte N06 , An5 , v064 + .byte W02 + .byte VOL , 88*se_w112_mvl/mxv + .byte W02 + .byte 56*se_w112_mvl/mxv + .byte W01 + .byte 24*se_w112_mvl/mxv + .byte W01 + .byte 95*se_w112_mvl/mxv + .byte N06 , An5 , v056 + .byte W02 + .byte VOL , 88*se_w112_mvl/mxv + .byte W02 +se_w112_2_000: + .byte VOL , 56*se_w112_mvl/mxv + .byte W01 + .byte 24*se_w112_mvl/mxv + .byte W01 + .byte 95*se_w112_mvl/mxv + .byte N06 , An5 , v052 + .byte W02 + .byte VOL , 88*se_w112_mvl/mxv + .byte W02 + .byte PEND + .byte PATT + .word se_w112_2_000 + .byte VOL , 56*se_w112_mvl/mxv + .byte W01 + .byte 24*se_w112_mvl/mxv + .byte W01 + .byte 95*se_w112_mvl/mxv + .byte N06 , An5 , v048 + .byte W02 + .byte VOL , 88*se_w112_mvl/mxv + .byte W02 + .byte 56*se_w112_mvl/mxv + .byte W01 + .byte 24*se_w112_mvl/mxv + .byte W01 + .byte 95*se_w112_mvl/mxv + .byte N06 , An5 , v044 + .byte W02 + .byte VOL , 88*se_w112_mvl/mxv + .byte W02 + .byte 56*se_w112_mvl/mxv + .byte W01 + .byte 24*se_w112_mvl/mxv + .byte W01 + .byte 95*se_w112_mvl/mxv + .byte N06 , An5 , v040 + .byte W02 + .byte VOL , 88*se_w112_mvl/mxv + .byte W02 + .byte 56*se_w112_mvl/mxv + .byte W01 + .byte 24*se_w112_mvl/mxv + .byte W01 + .byte 95*se_w112_mvl/mxv + .byte N06 , An5 , v036 + .byte W02 + .byte VOL , 88*se_w112_mvl/mxv + .byte W02 + .byte 56*se_w112_mvl/mxv + .byte W01 + .byte 24*se_w112_mvl/mxv + .byte W05 + .byte FINE + +@******************************************************@ + .align 2 + +se_w112: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w112_pri @ Priority + .byte se_w112_rev @ Reverb. + + .word se_w112_grp + + .word se_w112_1 + .word se_w112_2 + + .end diff --git a/sound/songs/se_w114.s b/sound/songs/se_w114.s new file mode 100644 index 000000000..4de8c4ed8 --- /dev/null +++ b/sound/songs/se_w114.s @@ -0,0 +1,250 @@ + .include "MPlayDef.s" + + .equ se_w114_grp, voicegroup128 + .equ se_w114_pri, 4 + .equ se_w114_rev, reverb_set+50 + .equ se_w114_mvl, 127 + .equ se_w114_key, 0 + .equ se_w114_tbs, 1 + .equ se_w114_exg, 0 + .equ se_w114_cmp, 1 + + .section .rodata + .global se_w114 + .align 2 + +@********************** Track 1 **********************@ + +se_w114_1: + .byte KEYSH , se_w114_key+0 + .byte TEMPO , 190*se_w114_tbs/2 + .byte VOICE , 45 + .byte BENDR , 8 + .byte PAN , c_v-47 + .byte VOL , 10*se_w114_mvl/mxv + .byte MOD , 30 + .byte BEND , c_v+1 + .byte TIE , As2 , v100 + .byte W03 + .byte VOL , 14*se_w114_mvl/mxv + .byte W03 + .byte 22*se_w114_mvl/mxv + .byte PAN , c_v-45 + .byte W02 + .byte VOL , 31*se_w114_mvl/mxv + .byte W02 + .byte 39*se_w114_mvl/mxv + .byte W02 + .byte PAN , c_v-43 + .byte W02 + .byte VOL , 45*se_w114_mvl/mxv + .byte W02 + .byte 50*se_w114_mvl/mxv + .byte W02 + .byte PAN , c_v-41 + .byte W01 + .byte VOL , 61*se_w114_mvl/mxv + .byte W02 + .byte 66*se_w114_mvl/mxv + .byte W03 + .byte PAN , c_v-39 + .byte VOL , 73*se_w114_mvl/mxv + .byte W02 + .byte 78*se_w114_mvl/mxv + .byte W04 + .byte 84*se_w114_mvl/mxv + .byte PAN , c_v-37 + .byte W03 + .byte VOL , 91*se_w114_mvl/mxv + .byte W03 + .byte 98*se_w114_mvl/mxv + .byte PAN , c_v-35 + .byte W02 + .byte VOL , 104*se_w114_mvl/mxv + .byte W04 + .byte 110*se_w114_mvl/mxv + .byte PAN , c_v-32 + .byte W06 + .byte c_v-28 + .byte W06 + .byte c_v-25 + .byte VOL , 106*se_w114_mvl/mxv + .byte W04 + .byte 104*se_w114_mvl/mxv + .byte W02 + .byte PAN , c_v-23 + .byte W03 + .byte VOL , 101*se_w114_mvl/mxv + .byte W03 + .byte PAN , c_v-20 + .byte W03 + .byte VOL , 97*se_w114_mvl/mxv + .byte W03 + .byte PAN , c_v-17 + .byte W02 + .byte VOL , 91*se_w114_mvl/mxv + .byte W04 + .byte PAN , c_v-13 + .byte W03 + .byte VOL , 88*se_w114_mvl/mxv + .byte W03 + .byte PAN , c_v-10 + .byte W03 + .byte VOL , 81*se_w114_mvl/mxv + .byte W03 + .byte PAN , c_v-7 + .byte W04 + .byte VOL , 75*se_w114_mvl/mxv + .byte W02 + .byte PAN , c_v-3 + .byte W02 + .byte VOL , 74*se_w114_mvl/mxv + .byte W02 + .byte 76*se_w114_mvl/mxv + .byte W02 + .byte PAN , c_v+0 + .byte W01 + .byte VOL , 79*se_w114_mvl/mxv + .byte W02 + .byte 83*se_w114_mvl/mxv + .byte W03 + .byte W01 + .byte 86*se_w114_mvl/mxv + .byte W02 + .byte PAN , c_v+2 + .byte VOL , 90*se_w114_mvl/mxv + .byte W03 + .byte 95*se_w114_mvl/mxv + .byte W03 + .byte 98*se_w114_mvl/mxv + .byte W03 + .byte PAN , c_v+7 + .byte VOL , 102*se_w114_mvl/mxv + .byte W02 + .byte 104*se_w114_mvl/mxv + .byte W04 + .byte PAN , c_v+10 + .byte VOL , 110*se_w114_mvl/mxv + .byte W06 + .byte PAN , c_v+14 + .byte W06 + .byte c_v+16 + .byte W02 + .byte VOL , 106*se_w114_mvl/mxv + .byte W04 + .byte PAN , c_v+19 + .byte W01 + .byte VOL , 100*se_w114_mvl/mxv + .byte W05 + .byte PAN , c_v+22 + .byte VOL , 94*se_w114_mvl/mxv + .byte W06 + .byte PAN , c_v+25 + .byte VOL , 88*se_w114_mvl/mxv + .byte W04 + .byte 83*se_w114_mvl/mxv + .byte W02 + .byte PAN , c_v+27 + .byte W06 + .byte c_v+29 + .byte VOL , 75*se_w114_mvl/mxv + .byte W06 + .byte PAN , c_v+32 + .byte VOL , 64*se_w114_mvl/mxv + .byte W06 + .byte PAN , c_v+34 + .byte W01 + .byte VOL , 55*se_w114_mvl/mxv + .byte W05 + .byte PAN , c_v+38 + .byte W01 + .byte VOL , 47*se_w114_mvl/mxv + .byte W05 + .byte PAN , c_v+41 + .byte W01 + .byte VOL , 41*se_w114_mvl/mxv + .byte W05 + .byte PAN , c_v+44 + .byte VOL , 32*se_w114_mvl/mxv + .byte W03 + .byte 25*se_w114_mvl/mxv + .byte W03 + .byte PAN , c_v+47 + .byte W01 + .byte VOL , 12*se_w114_mvl/mxv + .byte W03 + .byte 6*se_w114_mvl/mxv + .byte W02 + .byte EOT + .byte FINE + +@********************** Track 2 **********************@ + +se_w114_2: + .byte KEYSH , se_w114_key+0 + .byte VOICE , 70 + .byte BENDR , 8 + .byte PAN , c_v+0 + .byte VOL , 110*se_w114_mvl/mxv + .byte BEND , c_v+0 + .byte N24 , Fn4 , v020 + .byte W06 + .byte W06 + .byte W06 + .byte W06 + .byte Fs4 + .byte W06 + .byte W06 + .byte W06 + .byte W06 + .byte Gn4 + .byte W06 + .byte W06 + .byte W06 + .byte W06 + .byte Gs4 + .byte W06 + .byte W06 + .byte W06 + .byte W06 + .byte Gn4 + .byte W06 + .byte W06 + .byte W06 + .byte W06 + .byte Fs4 + .byte W06 + .byte W06 + .byte W06 + .byte W06 + .byte Fn4 + .byte W06 + .byte W06 + .byte W06 + .byte W06 + .byte En4 + .byte W06 + .byte W06 + .byte W06 + .byte W06 + .byte N18 , Ds4 + .byte W06 + .byte W06 + .byte W06 + .byte FINE + +@******************************************************@ + .align 2 + +se_w114: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w114_pri @ Priority + .byte se_w114_rev @ Reverb. + + .word se_w114_grp + + .word se_w114_1 + .word se_w114_2 + + .end diff --git a/sound/songs/se_w115.s b/sound/songs/se_w115.s new file mode 100644 index 000000000..4f9bfb71a --- /dev/null +++ b/sound/songs/se_w115.s @@ -0,0 +1,267 @@ + .include "MPlayDef.s" + + .equ se_w115_grp, voicegroup128 + .equ se_w115_pri, 4 + .equ se_w115_rev, reverb_set+50 + .equ se_w115_mvl, 127 + .equ se_w115_key, 0 + .equ se_w115_tbs, 1 + .equ se_w115_exg, 0 + .equ se_w115_cmp, 1 + + .section .rodata + .global se_w115 + .align 2 + +@********************** Track 1 **********************@ + +se_w115_1: + .byte KEYSH , se_w115_key+0 + .byte TEMPO , 150*se_w115_tbs/2 + .byte VOICE , 19 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 90*se_w115_mvl/mxv + .byte BEND , c_v+6 + .byte N06 , Gn6 , v080 + .byte W01 + .byte BEND , c_v-4 + .byte W01 + .byte PAN , c_v+5 + .byte VOL , 74*se_w115_mvl/mxv + .byte BEND , c_v-14 + .byte W01 + .byte PAN , c_v-6 + .byte VOL , 60*se_w115_mvl/mxv + .byte BEND , c_v-31 + .byte W01 + .byte PAN , c_v+0 + .byte VOL , 20*se_w115_mvl/mxv + .byte BEND , c_v-41 + .byte W02 + .byte VOL , 90*se_w115_mvl/mxv + .byte BEND , c_v+0 + .byte N06 , Gn6 , v072 + .byte W01 + .byte BEND , c_v-11 + .byte W01 + .byte PAN , c_v+5 + .byte VOL , 74*se_w115_mvl/mxv + .byte BEND , c_v-20 + .byte W01 + .byte PAN , c_v-6 + .byte VOL , 60*se_w115_mvl/mxv + .byte BEND , c_v-37 + .byte W01 + .byte PAN , c_v+0 + .byte VOL , 20*se_w115_mvl/mxv + .byte BEND , c_v-47 + .byte W02 + .byte VOL , 90*se_w115_mvl/mxv + .byte BEND , c_v-1 + .byte N06 , Gn6 , v068 + .byte W01 + .byte BEND , c_v-11 + .byte W01 + .byte PAN , c_v+5 + .byte VOL , 74*se_w115_mvl/mxv + .byte BEND , c_v-21 + .byte W01 + .byte PAN , c_v-6 + .byte VOL , 60*se_w115_mvl/mxv + .byte BEND , c_v-38 + .byte W01 + .byte PAN , c_v+0 + .byte VOL , 20*se_w115_mvl/mxv + .byte BEND , c_v-48 + .byte W02 + .byte VOL , 90*se_w115_mvl/mxv + .byte BEND , c_v-1 + .byte N06 , Gn6 , v060 + .byte W01 + .byte BEND , c_v-11 + .byte W01 + .byte PAN , c_v+5 + .byte VOL , 74*se_w115_mvl/mxv + .byte BEND , c_v-21 + .byte W01 + .byte PAN , c_v-6 + .byte VOL , 60*se_w115_mvl/mxv + .byte BEND , c_v-38 + .byte W01 + .byte PAN , c_v+0 + .byte VOL , 20*se_w115_mvl/mxv + .byte BEND , c_v-48 + .byte W02 + .byte VOL , 90*se_w115_mvl/mxv + .byte BEND , c_v-2 + .byte N06 , Gn6 , v052 + .byte W01 + .byte PAN , c_v+5 + .byte BEND , c_v-12 + .byte W01 + .byte PAN , c_v-6 + .byte VOL , 74*se_w115_mvl/mxv + .byte BEND , c_v-22 + .byte W01 + .byte PAN , c_v+8 + .byte VOL , 60*se_w115_mvl/mxv + .byte BEND , c_v-39 + .byte W01 + .byte PAN , c_v-10 + .byte VOL , 20*se_w115_mvl/mxv + .byte BEND , c_v-49 + .byte W02 + .byte PAN , c_v+0 + .byte VOL , 90*se_w115_mvl/mxv + .byte BEND , c_v-2 + .byte N06 , Gn6 , v048 + .byte W01 + .byte PAN , c_v+5 + .byte BEND , c_v-12 + .byte W01 + .byte PAN , c_v-6 + .byte VOL , 74*se_w115_mvl/mxv + .byte BEND , c_v-22 + .byte W01 + .byte PAN , c_v+8 + .byte VOL , 60*se_w115_mvl/mxv + .byte BEND , c_v-39 + .byte W01 + .byte PAN , c_v-10 + .byte VOL , 20*se_w115_mvl/mxv + .byte BEND , c_v-49 + .byte W02 + .byte VOL , 90*se_w115_mvl/mxv + .byte BEND , c_v-2 + .byte N06 , Gn6 , v040 + .byte W01 + .byte PAN , c_v+5 + .byte BEND , c_v-13 + .byte W01 + .byte PAN , c_v-6 + .byte VOL , 74*se_w115_mvl/mxv + .byte BEND , c_v-22 + .byte W01 + .byte PAN , c_v+8 + .byte VOL , 60*se_w115_mvl/mxv + .byte BEND , c_v-39 + .byte W01 + .byte PAN , c_v-10 + .byte VOL , 20*se_w115_mvl/mxv + .byte BEND , c_v-49 + .byte W02 + .byte PAN , c_v+0 + .byte VOL , 90*se_w115_mvl/mxv + .byte BEND , c_v-2 + .byte N06 , Gn6 , v032 + .byte W01 + .byte PAN , c_v+5 + .byte BEND , c_v-13 + .byte W01 + .byte PAN , c_v-6 + .byte VOL , 74*se_w115_mvl/mxv + .byte BEND , c_v-22 + .byte W01 + .byte PAN , c_v+8 + .byte VOL , 60*se_w115_mvl/mxv + .byte BEND , c_v-39 + .byte W01 + .byte PAN , c_v-10 + .byte VOL , 20*se_w115_mvl/mxv + .byte BEND , c_v-49 + .byte W02 + .byte W06 + .byte FINE + +@********************** Track 2 **********************@ + +se_w115_2: + .byte KEYSH , se_w115_key+0 + .byte VOICE , 53 + .byte PAN , c_v+0 + .byte VOL , 90*se_w115_mvl/mxv + .byte W02 + .byte N06 , En6 , v064 + .byte W02 + .byte VOL , 74*se_w115_mvl/mxv + .byte W02 + .byte 60*se_w115_mvl/mxv + .byte W01 + .byte 20*se_w115_mvl/mxv + .byte W01 + .byte 90*se_w115_mvl/mxv + .byte N06 , En6 , v056 + .byte W02 + .byte VOL , 74*se_w115_mvl/mxv + .byte W02 +se_w115_2_000: + .byte VOL , 60*se_w115_mvl/mxv + .byte W01 + .byte 20*se_w115_mvl/mxv + .byte W01 + .byte 90*se_w115_mvl/mxv + .byte N06 , En6 , v052 + .byte W02 + .byte VOL , 74*se_w115_mvl/mxv + .byte W02 + .byte PEND + .byte PATT + .word se_w115_2_000 + .byte VOL , 60*se_w115_mvl/mxv + .byte W01 + .byte 20*se_w115_mvl/mxv + .byte W01 + .byte 90*se_w115_mvl/mxv + .byte N06 , En6 , v048 + .byte W02 + .byte VOL , 74*se_w115_mvl/mxv + .byte W02 + .byte 60*se_w115_mvl/mxv + .byte W01 + .byte 20*se_w115_mvl/mxv + .byte W01 + .byte 90*se_w115_mvl/mxv + .byte N06 , En6 , v044 + .byte W02 + .byte VOL , 74*se_w115_mvl/mxv + .byte W02 + .byte 60*se_w115_mvl/mxv + .byte W01 + .byte 20*se_w115_mvl/mxv + .byte W01 + .byte 90*se_w115_mvl/mxv + .byte N06 , En6 , v040 + .byte W02 + .byte VOL , 74*se_w115_mvl/mxv + .byte W02 + .byte 60*se_w115_mvl/mxv + .byte W01 + .byte 20*se_w115_mvl/mxv + .byte W01 + .byte 90*se_w115_mvl/mxv + .byte N06 , En6 , v036 + .byte W02 + .byte VOL , 74*se_w115_mvl/mxv + .byte W02 + .byte 60*se_w115_mvl/mxv + .byte W01 + .byte 20*se_w115_mvl/mxv + .byte W05 + .byte FINE + +@******************************************************@ + .align 2 + +se_w115: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w115_pri @ Priority + .byte se_w115_rev @ Reverb. + + .word se_w115_grp + + .word se_w115_1 + .word se_w115_2 + + .end diff --git a/sound/songs/se_w118.s b/sound/songs/se_w118.s new file mode 100644 index 000000000..3c4d1404c --- /dev/null +++ b/sound/songs/se_w118.s @@ -0,0 +1,79 @@ + .include "MPlayDef.s" + + .equ se_w118_grp, voicegroup128 + .equ se_w118_pri, 4 + .equ se_w118_rev, reverb_set+50 + .equ se_w118_mvl, 127 + .equ se_w118_key, 0 + .equ se_w118_tbs, 1 + .equ se_w118_exg, 0 + .equ se_w118_cmp, 1 + + .section .rodata + .global se_w118 + .align 2 + +@********************** Track 1 **********************@ + +se_w118_1: + .byte KEYSH , se_w118_key+0 + .byte TEMPO , 150*se_w118_tbs/2 + .byte VOICE , 37 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 115*se_w118_mvl/mxv + .byte BEND , c_v+0 + .byte N15 , En3 , v127 + .byte W01 + .byte PAN , c_v+4 + .byte BEND , c_v-4 + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v-7 + .byte W01 + .byte PAN , c_v-4 + .byte BEND , c_v-11 + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v-5 + .byte W02 + .byte PAN , c_v+4 + .byte BEND , c_v+0 + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v+3 + .byte W01 + .byte PAN , c_v-4 + .byte BEND , c_v+6 + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v+9 + .byte W01 + .byte PAN , c_v+4 + .byte BEND , c_v+14 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+20 + .byte W01 + .byte PAN , c_v-4 + .byte BEND , c_v+25 + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v+46 + .byte W10 + .byte FINE + +@******************************************************@ + .align 2 + +se_w118: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w118_pri @ Priority + .byte se_w118_rev @ Reverb. + + .word se_w118_grp + + .word se_w118_1 + + .end diff --git a/sound/songs/se_w120.s b/sound/songs/se_w120.s new file mode 100644 index 000000000..e86fac991 --- /dev/null +++ b/sound/songs/se_w120.s @@ -0,0 +1,74 @@ + .include "MPlayDef.s" + + .equ se_w120_grp, voicegroup128 + .equ se_w120_pri, 4 + .equ se_w120_rev, reverb_set+50 + .equ se_w120_mvl, 127 + .equ se_w120_key, 0 + .equ se_w120_tbs, 1 + .equ se_w120_exg, 0 + .equ se_w120_cmp, 1 + + .section .rodata + .global se_w120 + .align 2 + +@********************** Track 1 **********************@ + +se_w120_1: + .byte KEYSH , se_w120_key+0 + .byte TEMPO , 150*se_w120_tbs/2 + .byte VOICE , 41 + .byte VOL , 115*se_w120_mvl/mxv + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N01 , Gn3 , v127 + .byte W01 + .byte Cn3 + .byte W01 + .byte N24 , An3 + .byte W06 + .byte PAN , c_v+6 + .byte W04 + .byte c_v+0 + .byte W01 + .byte VOL , 102*se_w120_mvl/mxv + .byte W02 + .byte PAN , c_v-8 + .byte VOL , 88*se_w120_mvl/mxv + .byte W03 + .byte 78*se_w120_mvl/mxv + .byte W01 + .byte PAN , c_v+0 + .byte W01 + .byte VOL , 67*se_w120_mvl/mxv + .byte W01 + .byte BEND , c_v-2 + .byte W01 + .byte PAN , c_v+7 + .byte VOL , 45*se_w120_mvl/mxv + .byte W02 + .byte BEND , c_v-8 + .byte W01 + .byte VOL , 13*se_w120_mvl/mxv + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v-15 + .byte W22 + .byte FINE + +@******************************************************@ + .align 2 + +se_w120: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w120_pri @ Priority + .byte se_w120_rev @ Reverb. + + .word se_w120_grp + + .word se_w120_1 + + .end diff --git a/sound/songs/se_w122.s b/sound/songs/se_w122.s new file mode 100644 index 000000000..95eb26ead --- /dev/null +++ b/sound/songs/se_w122.s @@ -0,0 +1,129 @@ + .include "MPlayDef.s" + + .equ se_w122_grp, voicegroup128 + .equ se_w122_pri, 4 + .equ se_w122_rev, reverb_set+50 + .equ se_w122_mvl, 127 + .equ se_w122_key, 0 + .equ se_w122_tbs, 1 + .equ se_w122_exg, 0 + .equ se_w122_cmp, 1 + + .section .rodata + .global se_w122 + .align 2 + +@********************** Track 1 **********************@ + +se_w122_1: + .byte KEYSH , se_w122_key+0 + .byte TEMPO , 150*se_w122_tbs/2 + .byte VOICE , 31 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 110*se_w122_mvl/mxv + .byte BEND , c_v-5 + .byte N32 , Cn3 , v127 + .byte W01 + .byte PAN , c_v+4 + .byte BEND , c_v-9 + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v-13 + .byte W01 + .byte PAN , c_v-4 + .byte BEND , c_v-20 + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v-25 + .byte W02 + .byte PAN , c_v+4 + .byte BEND , c_v-39 + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v-6 + .byte W01 + .byte PAN , c_v-4 + .byte BEND , c_v-3 + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v+6 + .byte W01 + .byte PAN , c_v+4 + .byte BEND , c_v+3 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+9 + .byte W01 + .byte PAN , c_v-4 + .byte BEND , c_v+6 + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v+12 + .byte W01 + .byte PAN , c_v+4 + .byte BEND , c_v+8 + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v+16 + .byte W02 + .byte PAN , c_v-4 + .byte VOL , 102*se_w122_mvl/mxv + .byte BEND , c_v+12 + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v+16 + .byte W01 + .byte PAN , c_v+4 + .byte VOL , 97*se_w122_mvl/mxv + .byte BEND , c_v+18 + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v+14 + .byte W01 + .byte PAN , c_v-4 + .byte VOL , 92*se_w122_mvl/mxv + .byte BEND , c_v+18 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+20 + .byte W01 + .byte PAN , c_v+4 + .byte VOL , 88*se_w122_mvl/mxv + .byte BEND , c_v+17 + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v+12 + .byte W01 + .byte PAN , c_v-4 + .byte VOL , 81*se_w122_mvl/mxv + .byte BEND , c_v+16 + .byte W01 + .byte PAN , c_v+0 + .byte VOL , 64*se_w122_mvl/mxv + .byte BEND , c_v+12 + .byte W02 + .byte PAN , c_v+4 + .byte VOL , 49*se_w122_mvl/mxv + .byte BEND , c_v+14 + .byte W01 + .byte PAN , c_v+0 + .byte VOL , 25*se_w122_mvl/mxv + .byte BEND , c_v+11 + .byte W05 + .byte FINE + +@******************************************************@ + .align 2 + +se_w122: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w122_pri @ Priority + .byte se_w122_rev @ Reverb. + + .word se_w122_grp + + .word se_w122_1 + + .end diff --git a/sound/songs/se_w127.s b/sound/songs/se_w127.s new file mode 100644 index 000000000..695697698 --- /dev/null +++ b/sound/songs/se_w127.s @@ -0,0 +1,137 @@ + .include "MPlayDef.s" + + .equ se_w127_grp, voicegroup128 + .equ se_w127_pri, 4 + .equ se_w127_rev, reverb_set+50 + .equ se_w127_mvl, 127 + .equ se_w127_key, 0 + .equ se_w127_tbs, 1 + .equ se_w127_exg, 0 + .equ se_w127_cmp, 1 + + .section .rodata + .global se_w127 + .align 2 + +@********************** Track 1 **********************@ + +se_w127_1: + .byte KEYSH , se_w127_key+0 + .byte TEMPO , 150*se_w127_tbs/2 + .byte VOICE , 36 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 115*se_w127_mvl/mxv + .byte BEND , c_v-18 + .byte N60 , Gn2 , v127 + .byte W03 + .byte PAN , c_v+3 + .byte BEND , c_v-16 + .byte W04 + .byte PAN , c_v+6 + .byte BEND , c_v-14 + .byte W03 + .byte PAN , c_v+3 + .byte BEND , c_v-11 + .byte W02 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v-8 + .byte W04 + .byte PAN , c_v-3 + .byte BEND , c_v-5 + .byte W03 + .byte PAN , c_v-6 + .byte BEND , c_v-2 + .byte W03 + .byte W01 + .byte PAN , c_v-3 + .byte BEND , c_v+1 + .byte W03 + .byte PAN , c_v+0 + .byte BEND , c_v+4 + .byte W04 + .byte PAN , c_v+3 + .byte BEND , c_v+7 + .byte W02 + .byte VOL , 109*se_w127_mvl/mxv + .byte W02 + .byte PAN , c_v+6 + .byte BEND , c_v+10 + .byte W02 + .byte VOL , 103*se_w127_mvl/mxv + .byte W01 + .byte PAN , c_v+3 + .byte BEND , c_v+13 + .byte W03 + .byte VOL , 92*se_w127_mvl/mxv + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v+16 + .byte W03 + .byte VOL , 79*se_w127_mvl/mxv + .byte PAN , c_v-3 + .byte BEND , c_v+18 + .byte W02 + .byte W02 + .byte VOL , 62*se_w127_mvl/mxv + .byte PAN , c_v-6 + .byte BEND , c_v+21 + .byte W04 + .byte VOL , 40*se_w127_mvl/mxv + .byte PAN , c_v-3 + .byte BEND , c_v+26 + .byte W02 + .byte VOL , 22*se_w127_mvl/mxv + .byte BEND , c_v+33 + .byte W01 + .byte PAN , c_v+0 + .byte W01 + .byte VOL , 8*se_w127_mvl/mxv + .byte BEND , c_v+43 + .byte W02 + .byte FINE + +@********************** Track 2 **********************@ + +se_w127_2: + .byte KEYSH , se_w127_key+0 + .byte VOICE , 25 + .byte VOL , 115*se_w127_mvl/mxv + .byte N06 , Cn3 , v040 + .byte W06 + .byte Gn2 + .byte W06 +se_w127_2_000: + .byte N06 , Cn3 , v040 + .byte W06 + .byte Gn2 + .byte W06 + .byte PEND + .byte PATT + .word se_w127_2_000 + .byte N06 , Cn3 , v032 + .byte W06 + .byte Gn2 + .byte W06 + .byte Cn3 , v012 + .byte W06 + .byte Gn2 + .byte W06 + .byte FINE + +@******************************************************@ + .align 2 + +se_w127: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w127_pri @ Priority + .byte se_w127_rev @ Reverb. + + .word se_w127_grp + + .word se_w127_1 + .word se_w127_2 + + .end diff --git a/sound/songs/se_w129.s b/sound/songs/se_w129.s new file mode 100644 index 000000000..61b101462 --- /dev/null +++ b/sound/songs/se_w129.s @@ -0,0 +1,111 @@ + .include "MPlayDef.s" + + .equ se_w129_grp, voicegroup128 + .equ se_w129_pri, 4 + .equ se_w129_rev, reverb_set+50 + .equ se_w129_mvl, 127 + .equ se_w129_key, 0 + .equ se_w129_tbs, 1 + .equ se_w129_exg, 0 + .equ se_w129_cmp, 1 + + .section .rodata + .global se_w129 + .align 2 + +@********************** Track 1 **********************@ + +se_w129_1: + .byte KEYSH , se_w129_key+0 + .byte TEMPO , 180*se_w129_tbs/2 + .byte VOICE , 16 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 100*se_w129_mvl/mxv + .byte BEND , c_v+0 + .byte N06 , Ds6 , v100 + .byte W01 + .byte BEND , c_v-11 + .byte W01 + .byte PAN , c_v+5 + .byte VOL , 90*se_w129_mvl/mxv + .byte BEND , c_v-20 + .byte W01 + .byte PAN , c_v-6 + .byte VOL , 77*se_w129_mvl/mxv + .byte BEND , c_v-37 + .byte W01 + .byte PAN , c_v+0 + .byte VOL , 37*se_w129_mvl/mxv + .byte BEND , c_v-47 + .byte W02 + .byte VOL , 100*se_w129_mvl/mxv + .byte BEND , c_v+0 + .byte N06 + .byte W01 + .byte PAN , c_v+5 + .byte BEND , c_v-11 + .byte W01 + .byte PAN , c_v-6 + .byte VOL , 90*se_w129_mvl/mxv + .byte BEND , c_v-20 + .byte W01 + .byte PAN , c_v+8 + .byte VOL , 77*se_w129_mvl/mxv + .byte BEND , c_v-37 + .byte W01 + .byte PAN , c_v-10 + .byte VOL , 37*se_w129_mvl/mxv + .byte BEND , c_v-47 + .byte W02 + .byte VOL , 100*se_w129_mvl/mxv + .byte BEND , c_v+0 + .byte N06 , Ds6 , v056 + .byte W01 + .byte PAN , c_v+5 + .byte BEND , c_v-11 + .byte W01 + .byte PAN , c_v-6 + .byte VOL , 90*se_w129_mvl/mxv + .byte BEND , c_v-20 + .byte W01 + .byte PAN , c_v+8 + .byte VOL , 77*se_w129_mvl/mxv + .byte BEND , c_v-37 + .byte W01 + .byte PAN , c_v-10 + .byte VOL , 37*se_w129_mvl/mxv + .byte BEND , c_v-47 + .byte W02 + .byte FINE + +@********************** Track 2 **********************@ + +se_w129_2: + .byte KEYSH , se_w129_key+0 + .byte VOICE , 53 + .byte VOL , 100*se_w129_mvl/mxv + .byte W02 + .byte N06 , Cn6 , v040 + .byte W04 + .byte W02 + .byte N04 , Cn6 , v032 + .byte W04 + .byte W06 + .byte FINE + +@******************************************************@ + .align 2 + +se_w129: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w129_pri @ Priority + .byte se_w129_rev @ Reverb. + + .word se_w129_grp + + .word se_w129_1 + .word se_w129_2 + + .end diff --git a/sound/songs/se_w145.s b/sound/songs/se_w145.s new file mode 100644 index 000000000..bb7d87a2d --- /dev/null +++ b/sound/songs/se_w145.s @@ -0,0 +1,57 @@ + .include "MPlayDef.s" + + .equ se_w145_grp, voicegroup128 + .equ se_w145_pri, 4 + .equ se_w145_rev, reverb_set+50 + .equ se_w145_mvl, 127 + .equ se_w145_key, 0 + .equ se_w145_tbs, 1 + .equ se_w145_exg, 0 + .equ se_w145_cmp, 1 + + .section .rodata + .global se_w145 + .align 2 + +@********************** Track 1 **********************@ + +se_w145_1: + .byte KEYSH , se_w145_key+0 + .byte TEMPO , 220*se_w145_tbs/2 + .byte VOICE , 23 + .byte VOL , 95*se_w145_mvl/mxv + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N09 , Cn3 , v127 + .byte W03 + .byte PAN , c_v-16 + .byte BEND , c_v+6 + .byte W01 + .byte c_v+16 + .byte W02 + .byte PAN , c_v+16 + .byte BEND , c_v+37 + .byte W01 + .byte c_v+48 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v-1 + .byte N03 , En3 + .byte W15 + .byte FINE + +@******************************************************@ + .align 2 + +se_w145: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w145_pri @ Priority + .byte se_w145_rev @ Reverb. + + .word se_w145_grp + + .word se_w145_1 + + .end diff --git a/sound/songs/se_w145b.s b/sound/songs/se_w145b.s new file mode 100644 index 000000000..d076bd331 --- /dev/null +++ b/sound/songs/se_w145b.s @@ -0,0 +1,60 @@ + .include "MPlayDef.s" + + .equ se_w145b_grp, voicegroup128 + .equ se_w145b_pri, 4 + .equ se_w145b_rev, reverb_set+50 + .equ se_w145b_mvl, 127 + .equ se_w145b_key, 0 + .equ se_w145b_tbs, 1 + .equ se_w145b_exg, 0 + .equ se_w145b_cmp, 1 + + .section .rodata + .global se_w145b + .align 2 + +@********************** Track 1 **********************@ + +se_w145b_1: + .byte KEYSH , se_w145b_key+0 + .byte TEMPO , 220*se_w145b_tbs/2 + .byte VOICE , 24 + .byte VOL , 110*se_w145b_mvl/mxv + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte W03 + .byte N09 , Gn4 , v127 + .byte W02 + .byte BEND , c_v+31 + .byte W02 + .byte c_v-34 + .byte W17 + .byte FINE + +@********************** Track 2 **********************@ + +se_w145b_2: + .byte KEYSH , se_w145b_key+0 + .byte VOICE , 4 + .byte VOL , 110*se_w145b_mvl/mxv + .byte PAN , c_v+0 + .byte N01 , Cn4 , v044 + .byte W24 + .byte FINE + +@******************************************************@ + .align 2 + +se_w145b: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w145b_pri @ Priority + .byte se_w145b_rev @ Reverb. + + .word se_w145b_grp + + .word se_w145b_1 + .word se_w145b_2 + + .end diff --git a/sound/songs/se_w145c.s b/sound/songs/se_w145c.s new file mode 100644 index 000000000..61bf7fa0d --- /dev/null +++ b/sound/songs/se_w145c.s @@ -0,0 +1,62 @@ + .include "MPlayDef.s" + + .equ se_w145c_grp, voicegroup128 + .equ se_w145c_pri, 4 + .equ se_w145c_rev, reverb_set+50 + .equ se_w145c_mvl, 127 + .equ se_w145c_key, 0 + .equ se_w145c_tbs, 1 + .equ se_w145c_exg, 0 + .equ se_w145c_cmp, 1 + + .section .rodata + .global se_w145c + .align 2 + +@********************** Track 1 **********************@ + +se_w145c_1: + .byte KEYSH , se_w145c_key+0 + .byte TEMPO , 220*se_w145c_tbs/2 + .byte VOICE , 23 + .byte VOL , 95*se_w145c_mvl/mxv + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N12 , Gn2 , v127 + .byte W06 + .byte PAN , c_v-17 + .byte BEND , c_v+6 + .byte W01 + .byte c_v+16 + .byte W02 + .byte PAN , c_v+16 + .byte BEND , c_v+25 + .byte W01 + .byte c_v+31 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v-1 + .byte W03 + .byte N06 + .byte W03 + .byte BEND , c_v+6 + .byte W01 + .byte c_v+13 + .byte W05 + .byte FINE + +@******************************************************@ + .align 2 + +se_w145c: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w145c_pri @ Priority + .byte se_w145c_rev @ Reverb. + + .word se_w145c_grp + + .word se_w145c_1 + + .end diff --git a/sound/songs/se_w146.s b/sound/songs/se_w146.s new file mode 100644 index 000000000..824c66ac3 --- /dev/null +++ b/sound/songs/se_w146.s @@ -0,0 +1,79 @@ + .include "MPlayDef.s" + + .equ se_w146_grp, voicegroup128 + .equ se_w146_pri, 4 + .equ se_w146_rev, reverb_set+50 + .equ se_w146_mvl, 127 + .equ se_w146_key, 0 + .equ se_w146_tbs, 1 + .equ se_w146_exg, 0 + .equ se_w146_cmp, 1 + + .section .rodata + .global se_w146 + .align 2 + +@********************** Track 1 **********************@ + +se_w146_1: + .byte KEYSH , se_w146_key+0 + .byte TEMPO , 150*se_w146_tbs/2 + .byte VOICE , 19 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 5*se_w146_mvl/mxv + .byte BEND , c_v+0 + .byte N07 , Bn5 , v080 + .byte W01 + .byte VOL , 55*se_w146_mvl/mxv + .byte PAN , c_v+11 + .byte BEND , c_v+3 + .byte W01 + .byte VOL , 67*se_w146_mvl/mxv + .byte PAN , c_v+22 + .byte BEND , c_v+0 + .byte W01 + .byte VOL , 90*se_w146_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v-6 + .byte W01 + .byte PAN , c_v-12 + .byte BEND , c_v-14 + .byte W02 + .byte VOL , 4*se_w146_mvl/mxv + .byte PAN , c_v-22 + .byte BEND , c_v-23 + .byte W01 + .byte PAN , c_v-13 + .byte BEND , c_v+0 + .byte N04 , Cn6 + .byte W01 + .byte VOL , 66*se_w146_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+1 + .byte W01 + .byte VOL , 90*se_w146_mvl/mxv + .byte PAN , c_v+11 + .byte BEND , c_v+3 + .byte W01 + .byte VOL , 4*se_w146_mvl/mxv + .byte PAN , c_v+21 + .byte BEND , c_v+5 + .byte W14 + .byte VOL , 90*se_w146_mvl/mxv + .byte FINE + +@******************************************************@ + .align 2 + +se_w146: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w146_pri @ Priority + .byte se_w146_rev @ Reverb. + + .word se_w146_grp + + .word se_w146_1 + + .end diff --git a/sound/songs/se_w151.s b/sound/songs/se_w151.s new file mode 100644 index 000000000..c012b2d5f --- /dev/null +++ b/sound/songs/se_w151.s @@ -0,0 +1,202 @@ + .include "MPlayDef.s" + + .equ se_w151_grp, voicegroup128 + .equ se_w151_pri, 4 + .equ se_w151_rev, reverb_set+50 + .equ se_w151_mvl, 127 + .equ se_w151_key, 0 + .equ se_w151_tbs, 1 + .equ se_w151_exg, 0 + .equ se_w151_cmp, 1 + + .section .rodata + .global se_w151 + .align 2 + +@********************** Track 1 **********************@ + +se_w151_1: + .byte KEYSH , se_w151_key+0 + .byte TEMPO , 150*se_w151_tbs/2 + .byte VOICE , 31 + .byte VOL , 110*se_w151_mvl/mxv + .byte BENDR , 24 + .byte PAN , c_v+0 + .byte BEND , c_v-37 + .byte N06 , Gn0 , v127 + .byte W01 + .byte BEND , c_v-16 + .byte W01 + .byte c_v+0 + .byte W01 + .byte c_v+27 + .byte W01 + .byte c_v+46 + .byte W02 + .byte VOICE , 23 + .byte PAN , c_v+11 + .byte N01 , Cn1 + .byte W01 + .byte PAN , c_v-10 + .byte N01 , Cn2 + .byte W01 + .byte VOICE , 31 + .byte PAN , c_v+6 + .byte BEND , c_v-37 + .byte N06 , Dn1 + .byte W01 + .byte BEND , c_v-16 + .byte W01 + .byte c_v+0 + .byte W02 + .byte c_v+27 + .byte W01 + .byte c_v+46 + .byte W01 + .byte VOICE , 23 + .byte PAN , c_v-1 + .byte N01 , Fn1 + .byte W01 + .byte PAN , c_v-10 + .byte N01 , Fn2 + .byte W01 + .byte VOICE , 31 + .byte PAN , c_v+0 + .byte BEND , c_v-37 + .byte N02 , Gn0 + .byte W02 + .byte BEND , c_v-16 + .byte W01 + .byte c_v+0 + .byte W01 + .byte PAN , c_v+5 + .byte BEND , c_v+27 + .byte N02 + .byte W01 + .byte BEND , c_v+46 + .byte W01 + .byte VOICE , 23 + .byte PAN , c_v+10 + .byte N01 , Cn1 + .byte W02 + .byte PAN , c_v-9 + .byte N01 , Cn2 + .byte W01 + .byte VOICE , 31 + .byte PAN , c_v+0 + .byte BEND , c_v-37 + .byte N06 , Dn1 + .byte W01 + .byte BEND , c_v-16 + .byte W01 + .byte c_v+0 + .byte W01 + .byte c_v+27 + .byte W02 + .byte c_v+46 + .byte W01 + .byte VOICE , 23 + .byte PAN , c_v+5 + .byte N01 , Cn1 + .byte W01 + .byte PAN , c_v-8 + .byte N01 , Cn2 + .byte W01 + .byte VOICE , 31 + .byte PAN , c_v+0 + .byte BEND , c_v-37 + .byte N06 , Gn0 , v112 + .byte W01 + .byte BEND , c_v-16 + .byte W02 + .byte c_v+0 + .byte W01 + .byte c_v+27 + .byte W01 + .byte c_v+46 + .byte W01 + .byte VOICE , 23 + .byte PAN , c_v+11 + .byte N01 , Cn1 , v100 + .byte W01 + .byte PAN , c_v-10 + .byte N01 , Cn2 , v096 + .byte W02 + .byte VOICE , 31 + .byte PAN , c_v+6 + .byte BEND , c_v-37 + .byte N06 , Dn1 + .byte W01 + .byte BEND , c_v-16 + .byte W01 + .byte c_v+0 + .byte W01 + .byte c_v+27 + .byte W01 + .byte c_v+46 + .byte W02 + .byte VOICE , 23 + .byte PAN , c_v-1 + .byte N01 , Fn1 , v084 + .byte W01 + .byte PAN , c_v-10 + .byte N01 , Fn2 + .byte W01 + .byte VOICE , 31 + .byte PAN , c_v+0 + .byte BEND , c_v-37 + .byte N02 , Gn0 , v080 + .byte W01 + .byte BEND , c_v-16 + .byte W01 + .byte c_v+0 + .byte W02 + .byte PAN , c_v+5 + .byte BEND , c_v+27 + .byte N02 , Gn0 , v072 + .byte W01 + .byte BEND , c_v+46 + .byte W01 + .byte VOICE , 23 + .byte PAN , c_v+10 + .byte N01 , Cn1 , v068 + .byte W01 + .byte PAN , c_v-9 + .byte N01 , Cn2 + .byte W01 + .byte VOICE , 31 + .byte PAN , c_v+0 + .byte BEND , c_v-37 + .byte N06 , Dn1 , v064 + .byte W02 + .byte BEND , c_v-16 + .byte W01 + .byte c_v+0 + .byte W01 + .byte c_v+27 + .byte W01 + .byte c_v+46 + .byte W01 + .byte VOICE , 23 + .byte PAN , c_v+5 + .byte N01 , Cn1 , v056 + .byte W02 + .byte PAN , c_v-8 + .byte N01 , Cn2 , v052 + .byte W06 + .byte FINE + +@******************************************************@ + .align 2 + +se_w151: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w151_pri @ Priority + .byte se_w151_rev @ Reverb. + + .word se_w151_grp + + .word se_w151_1 + + .end diff --git a/sound/songs/se_w152.s b/sound/songs/se_w152.s new file mode 100644 index 000000000..dc03fe76c --- /dev/null +++ b/sound/songs/se_w152.s @@ -0,0 +1,58 @@ + .include "MPlayDef.s" + + .equ se_w152_grp, voicegroup128 + .equ se_w152_pri, 4 + .equ se_w152_rev, reverb_set+50 + .equ se_w152_mvl, 127 + .equ se_w152_key, 0 + .equ se_w152_tbs, 1 + .equ se_w152_exg, 0 + .equ se_w152_cmp, 1 + + .section .rodata + .global se_w152 + .align 2 + +@********************** Track 1 **********************@ + +se_w152_1: + .byte KEYSH , se_w152_key+0 + .byte TEMPO , 150*se_w152_tbs/2 + .byte VOICE , 23 + .byte VOL , 100*se_w152_mvl/mxv + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte BEND , c_v+2 + .byte N02 , Dn3 , v127 + .byte W01 + .byte PAN , c_v-10 + .byte BEND , c_v+4 + .byte W02 + .byte PAN , c_v+8 + .byte BEND , c_v+6 + .byte N02 , Dn3 , v084 + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v+9 + .byte W02 + .byte c_v-1 + .byte W02 + .byte c_v+32 + .byte N02 , Dn3 , v056 + .byte W16 + .byte FINE + +@******************************************************@ + .align 2 + +se_w152: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w152_pri @ Priority + .byte se_w152_rev @ Reverb. + + .word se_w152_grp + + .word se_w152_1 + + .end diff --git a/sound/songs/se_w153.s b/sound/songs/se_w153.s new file mode 100644 index 000000000..fe4e25a9e --- /dev/null +++ b/sound/songs/se_w153.s @@ -0,0 +1,118 @@ + .include "MPlayDef.s" + + .equ se_w153_grp, voicegroup128 + .equ se_w153_pri, 4 + .equ se_w153_rev, reverb_set+50 + .equ se_w153_mvl, 127 + .equ se_w153_key, 0 + .equ se_w153_tbs, 1 + .equ se_w153_exg, 0 + .equ se_w153_cmp, 1 + + .section .rodata + .global se_w153 + .align 2 + +@********************** Track 1 **********************@ + +se_w153_1: + .byte KEYSH , se_w153_key+0 + .byte TEMPO , 150*se_w153_tbs/2 + .byte VOICE , 41 + .byte VOL , 125*se_w153_mvl/mxv + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N01 , Ds3 , v127 + .byte W01 + .byte As2 + .byte W02 + .byte PAN , c_v-8 + .byte N02 , Gn3 + .byte W01 + .byte PAN , c_v+7 + .byte W03 + .byte c_v+0 + .byte N01 , Ds3 + .byte W01 + .byte As2 + .byte W02 + .byte N54 , Fn3 + .byte W11 + .byte BEND , c_v+3 + .byte W03 + .byte W02 + .byte PAN , c_v+6 + .byte BEND , c_v+7 + .byte W04 + .byte PAN , c_v+0 + .byte W01 + .byte BEND , c_v+10 + .byte W02 + .byte PAN , c_v-8 + .byte W01 + .byte BEND , c_v+16 + .byte W03 + .byte PAN , c_v+0 + .byte W01 + .byte BEND , c_v+20 + .byte W02 + .byte PAN , c_v+7 + .byte W02 + .byte BEND , c_v+25 + .byte W02 + .byte PAN , c_v+0 + .byte W04 + .byte c_v-8 + .byte BEND , c_v+20 + .byte W03 + .byte PAN , c_v+6 + .byte W01 + .byte BEND , c_v+10 + .byte W03 + .byte PAN , c_v-8 + .byte W02 + .byte BEND , c_v+3 + .byte W01 + .byte PAN , c_v+7 + .byte W04 + .byte c_v-8 + .byte W10 + .byte FINE + +@********************** Track 2 **********************@ + +se_w153_2: + .byte KEYSH , se_w153_key+0 + .byte VOICE , 4 + .byte VOL , 125*se_w153_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+1 + .byte N02 , Cn3 , v052 + .byte W01 + .byte VOL , 74*se_w153_mvl/mxv + .byte W06 + .byte 125*se_w153_mvl/mxv + .byte N02 + .byte W01 + .byte VOL , 74*se_w153_mvl/mxv + .byte W16 + .byte W24 + .byte W24 + .byte FINE + +@******************************************************@ + .align 2 + +se_w153: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w153_pri @ Priority + .byte se_w153_rev @ Reverb. + + .word se_w153_grp + + .word se_w153_1 + .word se_w153_2 + + .end diff --git a/sound/songs/se_w155.s b/sound/songs/se_w155.s new file mode 100644 index 000000000..29508b608 --- /dev/null +++ b/sound/songs/se_w155.s @@ -0,0 +1,57 @@ + .include "MPlayDef.s" + + .equ se_w155_grp, voicegroup128 + .equ se_w155_pri, 4 + .equ se_w155_rev, reverb_set+50 + .equ se_w155_mvl, 127 + .equ se_w155_key, 0 + .equ se_w155_tbs, 1 + .equ se_w155_exg, 0 + .equ se_w155_cmp, 1 + + .section .rodata + .global se_w155 + .align 2 + +@********************** Track 1 **********************@ + +se_w155_1: + .byte KEYSH , se_w155_key+0 + .byte TEMPO , 150*se_w155_tbs/2 + .byte VOICE , 24 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 110*se_w155_mvl/mxv + .byte BEND , c_v+0 + .byte N01 , Cn5 , v127 + .byte W01 + .byte PAN , c_v+10 + .byte N01 , Cn6 + .byte W01 + .byte PAN , c_v+0 + .byte N01 , Cn5 + .byte W04 + .byte N01 + .byte W01 + .byte PAN , c_v-11 + .byte N01 , Cn6 + .byte W01 + .byte PAN , c_v+0 + .byte N01 , Cn5 + .byte W04 + .byte FINE + +@******************************************************@ + .align 2 + +se_w155: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w155_pri @ Priority + .byte se_w155_rev @ Reverb. + + .word se_w155_grp + + .word se_w155_1 + + .end diff --git a/sound/songs/se_w161.s b/sound/songs/se_w161.s new file mode 100644 index 000000000..8b378b121 --- /dev/null +++ b/sound/songs/se_w161.s @@ -0,0 +1,99 @@ + .include "MPlayDef.s" + + .equ se_w161_grp, voicegroup128 + .equ se_w161_pri, 4 + .equ se_w161_rev, reverb_set+50 + .equ se_w161_mvl, 127 + .equ se_w161_key, 0 + .equ se_w161_tbs, 1 + .equ se_w161_exg, 0 + .equ se_w161_cmp, 1 + + .section .rodata + .global se_w161 + .align 2 + +@********************** Track 1 **********************@ + +se_w161_1: + .byte KEYSH , se_w161_key+0 + .byte TEMPO , 220*se_w161_tbs/2 + .byte VOICE , 58 + .byte BENDR , 24 + .byte PAN , c_v+0 + .byte VOL , 19*se_w161_mvl/mxv + .byte BEND , c_v-32 + .byte N16 , Gn1 , v127 + .byte W01 + .byte VOL , 43*se_w161_mvl/mxv + .byte BEND , c_v-20 + .byte W01 + .byte VOL , 72*se_w161_mvl/mxv + .byte BEND , c_v-8 + .byte W01 + .byte VOL , 92*se_w161_mvl/mxv + .byte BEND , c_v+7 + .byte W01 + .byte VOL , 109*se_w161_mvl/mxv + .byte BEND , c_v+19 + .byte W02 + .byte c_v+28 + .byte W01 + .byte c_v+40 + .byte W01 + .byte c_v+28 + .byte W01 + .byte VOL , 102*se_w161_mvl/mxv + .byte BEND , c_v+19 + .byte W01 + .byte VOL , 88*se_w161_mvl/mxv + .byte BEND , c_v+5 + .byte W02 + .byte VOL , 69*se_w161_mvl/mxv + .byte BEND , c_v-9 + .byte W01 + .byte VOL , 37*se_w161_mvl/mxv + .byte BEND , c_v-20 + .byte W01 + .byte VOL , 17*se_w161_mvl/mxv + .byte BEND , c_v-34 + .byte W10 + .byte FINE + +@********************** Track 2 **********************@ + +se_w161_2: + .byte KEYSH , se_w161_key+0 + .byte VOICE , 4 + .byte VOL , 110*se_w161_mvl/mxv + .byte N02 , Gs3 , v032 + .byte W02 + .byte Gn3 + .byte W02 + .byte Fn3 + .byte W03 + .byte En3 + .byte W02 + .byte Dn3 + .byte W03 + .byte Cn3 + .byte W02 + .byte Gs2 + .byte W10 + .byte FINE + +@******************************************************@ + .align 2 + +se_w161: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w161_pri @ Priority + .byte se_w161_rev @ Reverb. + + .word se_w161_grp + + .word se_w161_1 + .word se_w161_2 + + .end diff --git a/sound/songs/se_w161b.s b/sound/songs/se_w161b.s new file mode 100644 index 000000000..87c27eb7e --- /dev/null +++ b/sound/songs/se_w161b.s @@ -0,0 +1,124 @@ + .include "MPlayDef.s" + + .equ se_w161b_grp, voicegroup128 + .equ se_w161b_pri, 4 + .equ se_w161b_rev, reverb_set+50 + .equ se_w161b_mvl, 127 + .equ se_w161b_key, 0 + .equ se_w161b_tbs, 1 + .equ se_w161b_exg, 0 + .equ se_w161b_cmp, 1 + + .section .rodata + .global se_w161b + .align 2 + +@********************** Track 1 **********************@ + +se_w161b_1: + .byte KEYSH , se_w161b_key+0 + .byte TEMPO , 220*se_w161b_tbs/2 + .byte VOICE , 18 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 110*se_w161b_mvl/mxv + .byte BEND , c_v+0 + .byte N09 , An3 , v127 + .byte W03 + .byte BEND , c_v+21 + .byte W03 + .byte c_v+0 + .byte W03 + .byte c_v+6 + .byte N15 , An3 , v120 + .byte W03 + .byte BEND , c_v+2 + .byte W01 + .byte PAN , c_v+10 + .byte W02 + .byte BEND , c_v-9 + .byte W03 + .byte PAN , c_v-9 + .byte BEND , c_v-29 + .byte W06 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N09 , Cn3 , v127 + .byte W06 + .byte BEND , c_v-8 + .byte W03 + .byte c_v-15 + .byte N60 , Cs3 , v124 + .byte W03 + .byte BEND , c_v-4 + .byte W03 + .byte PAN , c_v+10 + .byte W06 + .byte c_v+0 + .byte BEND , c_v-8 + .byte W03 + .byte W03 + .byte PAN , c_v-9 + .byte W03 + .byte BEND , c_v-13 + .byte W03 + .byte PAN , c_v+0 + .byte BEND , c_v-22 + .byte W06 + .byte VOL , 103*se_w161b_mvl/mxv + .byte PAN , c_v+10 + .byte W03 + .byte BEND , c_v-32 + .byte W03 + .byte PAN , c_v+0 + .byte W03 + .byte VOL , 95*se_w161b_mvl/mxv + .byte BEND , c_v-38 + .byte W03 + .byte PAN , c_v-9 + .byte W05 + .byte BEND , c_v-45 + .byte W01 + .byte VOL , 66*se_w161b_mvl/mxv + .byte PAN , c_v+0 + .byte W05 + .byte c_v+10 + .byte W01 + .byte BEND , c_v-52 + .byte W03 + .byte VOL , 21*se_w161b_mvl/mxv + .byte W02 + .byte PAN , c_v+0 + .byte W04 + .byte FINE + +@********************** Track 2 **********************@ + +se_w161b_2: + .byte KEYSH , se_w161b_key+0 + .byte VOICE , 4 + .byte VOL , 110*se_w161b_mvl/mxv + .byte N06 , Cn3 , v060 + .byte W09 + .byte N15 + .byte W15 + .byte W24 + .byte W24 + .byte W24 + .byte FINE + +@******************************************************@ + .align 2 + +se_w161b: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w161b_pri @ Priority + .byte se_w161b_rev @ Reverb. + + .word se_w161b_grp + + .word se_w161b_1 + .word se_w161b_2 + + .end diff --git a/sound/songs/se_w166.s b/sound/songs/se_w166.s new file mode 100644 index 000000000..afbe08f08 --- /dev/null +++ b/sound/songs/se_w166.s @@ -0,0 +1,68 @@ + .include "MPlayDef.s" + + .equ se_w166_grp, voicegroup128 + .equ se_w166_pri, 4 + .equ se_w166_rev, reverb_set+50 + .equ se_w166_mvl, 127 + .equ se_w166_key, 0 + .equ se_w166_tbs, 1 + .equ se_w166_exg, 0 + .equ se_w166_cmp, 1 + + .section .rodata + .global se_w166 + .align 2 + +@********************** Track 1 **********************@ + +se_w166_1: + .byte KEYSH , se_w166_key+0 + .byte TEMPO , 180*se_w166_tbs/2 + .byte VOICE , 38 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 110*se_w166_mvl/mxv + .byte BEND , c_v+0 + .byte N02 , Gn4 , v127 + .byte W01 + .byte VOL , 74*se_w166_mvl/mxv + .byte BEND , c_v-11 + .byte W01 + .byte VOICE , 31 + .byte VOL , 40*se_w166_mvl/mxv + .byte BEND , c_v-1 + .byte N03 , Cs5 + .byte W01 + .byte VOL , 64*se_w166_mvl/mxv + .byte PAN , c_v-6 + .byte BEND , c_v-12 + .byte W01 + .byte VOL , 86*se_w166_mvl/mxv + .byte PAN , c_v+4 + .byte BEND , c_v-16 + .byte W02 + .byte VOL , 110*se_w166_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N02 , As5 + .byte W01 + .byte BEND , c_v+12 + .byte W01 + .byte VOL , 0*se_w166_mvl/mxv + .byte W04 + .byte FINE + +@******************************************************@ + .align 2 + +se_w166: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w166_pri @ Priority + .byte se_w166_rev @ Reverb. + + .word se_w166_grp + + .word se_w166_1 + + .end diff --git a/sound/songs/se_w171.s b/sound/songs/se_w171.s new file mode 100644 index 000000000..a953faa50 --- /dev/null +++ b/sound/songs/se_w171.s @@ -0,0 +1,146 @@ + .include "MPlayDef.s" + + .equ se_w171_grp, voicegroup128 + .equ se_w171_pri, 4 + .equ se_w171_rev, reverb_set+50 + .equ se_w171_mvl, 127 + .equ se_w171_key, 0 + .equ se_w171_tbs, 1 + .equ se_w171_exg, 0 + .equ se_w171_cmp, 1 + + .section .rodata + .global se_w171 + .align 2 + +@********************** Track 1 **********************@ + +se_w171_1: + .byte KEYSH , se_w171_key+0 + .byte TEMPO , 220*se_w171_tbs/2 + .byte VOICE , 3 + .byte VOL , 110*se_w171_mvl/mxv + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte W06 + .byte N03 , Gn2 , v092 + .byte W06 + .byte PAN , c_v-16 + .byte N03 , Gn2 , v088 + .byte W09 + .byte PAN , c_v-1 + .byte N03 , Fs3 , v104 + .byte W03 + .byte W03 + .byte PAN , c_v+16 + .byte N03 , Fs3 , v088 + .byte W06 + .byte PAN , c_v+0 + .byte N03 , Ds3 + .byte W06 + .byte PAN , c_v-16 + .byte N03 + .byte W09 + .byte PAN , c_v-1 + .byte N03 , An2 , v096 + .byte W06 + .byte PAN , c_v+17 + .byte N03 , An2 , v088 + .byte W09 + .byte PAN , c_v-1 + .byte N03 , Gs3 , v104 + .byte W06 + .byte PAN , c_v-16 + .byte N03 , Gs3 , v088 + .byte W03 + .byte W03 + .byte PAN , c_v-1 + .byte N03 , Fn3 + .byte W06 + .byte PAN , c_v+16 + .byte N03 + .byte W15 + .byte FINE + +@********************** Track 2 **********************@ + +se_w171_2: + .byte KEYSH , se_w171_key+0 + .byte VOICE , 20 + .byte XCMD , xIECV , 10 + .byte xIECL , 8 + .byte VOL , 110*se_w171_mvl/mxv + .byte PAN , c_v-7 + .byte BEND , c_v+55 + .byte N03 , Cn2 , v100 + .byte W06 + .byte PAN , c_v+6 + .byte BEND , c_v+36 + .byte N03 + .byte W06 + .byte PAN , c_v-7 + .byte BEND , c_v+17 + .byte N03 + .byte W06 + .byte PAN , c_v+6 + .byte BEND , c_v+2 + .byte N03 + .byte W06 + .byte PAN , c_v-7 + .byte BEND , c_v-8 + .byte N03 + .byte W06 + .byte PAN , c_v+6 + .byte BEND , c_v+12 + .byte N03 + .byte W06 + .byte PAN , c_v-7 + .byte BEND , c_v+6 + .byte N03 + .byte W06 + .byte PAN , c_v+6 + .byte BEND , c_v+0 + .byte N03 + .byte W06 + .byte PAN , c_v-7 + .byte BEND , c_v-6 + .byte N03 + .byte W06 + .byte PAN , c_v+6 + .byte BEND , c_v-19 + .byte N03 + .byte W06 + .byte PAN , c_v-7 + .byte BEND , c_v-31 + .byte N03 + .byte W06 + .byte PAN , c_v+6 + .byte BEND , c_v-44 + .byte N03 + .byte W06 + .byte PAN , c_v-7 + .byte BEND , c_v-55 + .byte N03 + .byte W06 + .byte PAN , c_v+6 + .byte BEND , c_v-64 + .byte N03 + .byte W18 + .byte FINE + +@******************************************************@ + .align 2 + +se_w171: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w171_pri @ Priority + .byte se_w171_rev @ Reverb. + + .word se_w171_grp + + .word se_w171_1 + .word se_w171_2 + + .end diff --git a/sound/songs/se_w172.s b/sound/songs/se_w172.s new file mode 100644 index 000000000..0c5ae6754 --- /dev/null +++ b/sound/songs/se_w172.s @@ -0,0 +1,124 @@ + .include "MPlayDef.s" + + .equ se_w172_grp, voicegroup128 + .equ se_w172_pri, 4 + .equ se_w172_rev, reverb_set+50 + .equ se_w172_mvl, 127 + .equ se_w172_key, 0 + .equ se_w172_tbs, 1 + .equ se_w172_exg, 0 + .equ se_w172_cmp, 1 + + .section .rodata + .global se_w172 + .align 2 + +@********************** Track 1 **********************@ + +se_w172_1: + .byte KEYSH , se_w172_key+0 + .byte TEMPO , 150*se_w172_tbs/2 + .byte VOICE , 29 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 22*se_w172_mvl/mxv + .byte BEND , c_v+0 + .byte N30 , Dn4 , v127 + .byte W01 + .byte VOL , 49*se_w172_mvl/mxv + .byte W01 + .byte 71*se_w172_mvl/mxv + .byte W01 + .byte 95*se_w172_mvl/mxv + .byte BEND , c_v+8 + .byte W01 + .byte VOL , 110*se_w172_mvl/mxv + .byte W02 + .byte PAN , c_v+5 + .byte BEND , c_v+16 + .byte W01 + .byte VOL , 95*se_w172_mvl/mxv + .byte W02 + .byte 88*se_w172_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+7 + .byte W01 + .byte VOL , 93*se_w172_mvl/mxv + .byte W02 + .byte 110*se_w172_mvl/mxv + .byte PAN , c_v-5 + .byte BEND , c_v+0 + .byte W02 + .byte VOL , 86*se_w172_mvl/mxv + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v-9 + .byte W01 + .byte VOL , 63*se_w172_mvl/mxv + .byte W02 + .byte 37*se_w172_mvl/mxv + .byte BEND , c_v-24 + .byte W03 + .byte VOL , 13*se_w172_mvl/mxv + .byte BEND , c_v-46 + .byte W03 + .byte W03 + .byte W03 + .byte W03 + .byte FINE + +@********************** Track 2 **********************@ + +se_w172_2: + .byte KEYSH , se_w172_key+0 + .byte VOICE , 27 + .byte PAN , c_v+0 + .byte VOL , 22*se_w172_mvl/mxv + .byte N30 , Gn2 , v032 + .byte W01 + .byte VOL , 49*se_w172_mvl/mxv + .byte W01 + .byte 71*se_w172_mvl/mxv + .byte W01 + .byte 95*se_w172_mvl/mxv + .byte W01 + .byte 110*se_w172_mvl/mxv + .byte W02 + .byte W01 + .byte 95*se_w172_mvl/mxv + .byte W02 + .byte 88*se_w172_mvl/mxv + .byte W01 + .byte 93*se_w172_mvl/mxv + .byte W02 + .byte 110*se_w172_mvl/mxv + .byte W02 + .byte 86*se_w172_mvl/mxv + .byte W01 + .byte W01 + .byte 63*se_w172_mvl/mxv + .byte W02 + .byte 37*se_w172_mvl/mxv + .byte W03 + .byte 13*se_w172_mvl/mxv + .byte W03 + .byte W03 + .byte W03 + .byte W03 + .byte FINE + +@******************************************************@ + .align 2 + +se_w172: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w172_pri @ Priority + .byte se_w172_rev @ Reverb. + + .word se_w172_grp + + .word se_w172_1 + .word se_w172_2 + + .end diff --git a/sound/songs/se_w172b.s b/sound/songs/se_w172b.s new file mode 100644 index 000000000..1d4369b00 --- /dev/null +++ b/sound/songs/se_w172b.s @@ -0,0 +1,99 @@ + .include "MPlayDef.s" + + .equ se_w172b_grp, voicegroup128 + .equ se_w172b_pri, 4 + .equ se_w172b_rev, reverb_set+50 + .equ se_w172b_mvl, 127 + .equ se_w172b_key, 0 + .equ se_w172b_tbs, 1 + .equ se_w172b_exg, 0 + .equ se_w172b_cmp, 1 + + .section .rodata + .global se_w172b + .align 2 + +@********************** Track 1 **********************@ + +se_w172b_1: + .byte KEYSH , se_w172b_key+0 + .byte TEMPO , 150*se_w172b_tbs/2 + .byte VOICE , 29 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 110*se_w172b_mvl/mxv + .byte BEND , c_v+0 + .byte N48 , Cn4 , v127 + .byte W06 + .byte PAN , c_v+4 + .byte W03 + .byte BEND , c_v+2 + .byte W03 + .byte PAN , c_v+10 + .byte W03 + .byte BEND , c_v+5 + .byte W03 + .byte VOL , 98*se_w172b_mvl/mxv + .byte PAN , c_v+4 + .byte W03 + .byte BEND , c_v+3 + .byte W03 + .byte VOL , 88*se_w172b_mvl/mxv + .byte PAN , c_v+0 + .byte W03 + .byte BEND , c_v-5 + .byte W03 + .byte VOL , 68*se_w172b_mvl/mxv + .byte PAN , c_v-5 + .byte W03 + .byte c_v+7 + .byte BEND , c_v-9 + .byte W03 + .byte VOL , 44*se_w172b_mvl/mxv + .byte PAN , c_v+0 + .byte W03 + .byte BEND , c_v-15 + .byte W03 + .byte VOL , 13*se_w172b_mvl/mxv + .byte BEND , c_v-24 + .byte W03 + .byte c_v-40 + .byte W03 + .byte FINE + +@********************** Track 2 **********************@ + +se_w172b_2: + .byte KEYSH , se_w172b_key+0 + .byte VOICE , 27 + .byte PAN , c_v+0 + .byte VOL , 110*se_w172b_mvl/mxv + .byte N48 , Gn2 , v032 + .byte W18 + .byte VOL , 98*se_w172b_mvl/mxv + .byte W06 + .byte 88*se_w172b_mvl/mxv + .byte W06 + .byte 68*se_w172b_mvl/mxv + .byte W06 + .byte 44*se_w172b_mvl/mxv + .byte W06 + .byte 13*se_w172b_mvl/mxv + .byte W06 + .byte FINE + +@******************************************************@ + .align 2 + +se_w172b: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w172b_pri @ Priority + .byte se_w172b_rev @ Reverb. + + .word se_w172b_grp + + .word se_w172b_1 + .word se_w172b_2 + + .end diff --git a/sound/songs/se_w173.s b/sound/songs/se_w173.s new file mode 100644 index 000000000..a0bbd6378 --- /dev/null +++ b/sound/songs/se_w173.s @@ -0,0 +1,105 @@ + .include "MPlayDef.s" + + .equ se_w173_grp, voicegroup128 + .equ se_w173_pri, 4 + .equ se_w173_rev, reverb_set+50 + .equ se_w173_mvl, 127 + .equ se_w173_key, 0 + .equ se_w173_tbs, 1 + .equ se_w173_exg, 0 + .equ se_w173_cmp, 1 + + .section .rodata + .global se_w173 + .align 2 + +@********************** Track 1 **********************@ + +se_w173_1: + .byte KEYSH , se_w173_key+0 + .byte TEMPO , 220*se_w173_tbs/2 + .byte VOICE , 38 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 27*se_w173_mvl/mxv + .byte BEND , c_v+0 + .byte N10 , An1 , v127 + .byte W01 + .byte VOL , 75*se_w173_mvl/mxv + .byte W01 + .byte 120*se_w173_mvl/mxv + .byte W04 + .byte W02 + .byte 75*se_w173_mvl/mxv + .byte W01 + .byte 28*se_w173_mvl/mxv + .byte W03 + .byte VOICE , 36 + .byte VOL , 83*se_w173_mvl/mxv + .byte N18 , En2 , v112 + .byte W02 + .byte VOL , 87*se_w173_mvl/mxv + .byte W02 + .byte 91*se_w173_mvl/mxv + .byte W02 + .byte W01 + .byte 97*se_w173_mvl/mxv + .byte W02 + .byte 102*se_w173_mvl/mxv + .byte W01 + .byte 109*se_w173_mvl/mxv + .byte W02 + .byte 113*se_w173_mvl/mxv + .byte W01 + .byte 120*se_w173_mvl/mxv + .byte W05 + .byte FINE + +@********************** Track 2 **********************@ + +se_w173_2: + .byte VOL , 120*se_w173_mvl/mxv + .byte KEYSH , se_w173_key+0 + .byte VOICE , 27 + .byte N01 , En2 , v052 + .byte W02 + .byte Dn2 + .byte W02 + .byte En2 + .byte W02 + .byte W01 + .byte Dn2 + .byte W02 + .byte En2 + .byte W03 + .byte W01 + .byte En2 , v064 + .byte W02 + .byte Gs2 + .byte W03 + .byte Dn3 + .byte W02 + .byte En2 + .byte W02 + .byte Gs2 + .byte W02 + .byte W01 + .byte Dn3 + .byte W05 + .byte FINE + +@******************************************************@ + .align 2 + +se_w173: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w173_pri @ Priority + .byte se_w173_rev @ Reverb. + + .word se_w173_grp + + .word se_w173_1 + .word se_w173_2 + + .end diff --git a/sound/songs/se_w179.s b/sound/songs/se_w179.s new file mode 100644 index 000000000..9ea055b44 --- /dev/null +++ b/sound/songs/se_w179.s @@ -0,0 +1,336 @@ + .include "MPlayDef.s" + + .equ se_w179_grp, voicegroup128 + .equ se_w179_pri, 4 + .equ se_w179_rev, reverb_set+50 + .equ se_w179_mvl, 127 + .equ se_w179_key, 0 + .equ se_w179_tbs, 1 + .equ se_w179_exg, 0 + .equ se_w179_cmp, 1 + + .section .rodata + .global se_w179 + .align 2 + +@********************** Track 1 **********************@ + +se_w179_1: + .byte KEYSH , se_w179_key+0 + .byte TEMPO , 150*se_w179_tbs/2 + .byte VOICE , 19 + .byte BENDR , 24 + .byte VOL , 100*se_w179_mvl/mxv + .byte PAN , c_v+0 + .byte VOL , 100*se_w179_mvl/mxv + .byte N03 , Cn5 , v092 + .byte W01 + .byte VOL , 72*se_w179_mvl/mxv + .byte W01 + .byte 40*se_w179_mvl/mxv + .byte BEND , c_v+31 + .byte W01 + .byte VOICE , 22 + .byte PAN , c_v-10 + .byte BEND , c_v+0 + .byte N01 , Gn4 , v127 + .byte W01 + .byte VOICE , 19 + .byte VOL , 100*se_w179_mvl/mxv + .byte PAN , c_v-1 + .byte BEND , c_v-33 + .byte N03 , Cs5 , v092 + .byte W02 + .byte VOL , 72*se_w179_mvl/mxv + .byte W01 + .byte 40*se_w179_mvl/mxv + .byte BEND , c_v+31 + .byte W01 + .byte VOICE , 22 + .byte PAN , c_v+10 + .byte BEND , c_v+0 + .byte N01 , Gs4 , v127 + .byte W01 + .byte VOICE , 19 + .byte VOL , 100*se_w179_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v-33 + .byte N03 , Dn5 , v092 + .byte W01 + .byte VOL , 72*se_w179_mvl/mxv + .byte W02 + .byte 40*se_w179_mvl/mxv + .byte BEND , c_v+31 + .byte W01 + .byte VOICE , 22 + .byte PAN , c_v-14 + .byte BEND , c_v+0 + .byte N01 , An4 , v127 + .byte W01 + .byte VOICE , 19 + .byte VOL , 100*se_w179_mvl/mxv + .byte PAN , c_v-1 + .byte BEND , c_v-33 + .byte N03 , Ds5 , v092 + .byte W01 + .byte VOL , 72*se_w179_mvl/mxv + .byte W01 + .byte 40*se_w179_mvl/mxv + .byte BEND , c_v+31 + .byte W02 + .byte VOICE , 22 + .byte PAN , c_v+14 + .byte BEND , c_v+0 + .byte N01 , As4 , v127 + .byte W01 + .byte VOICE , 19 + .byte VOL , 100*se_w179_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v-33 + .byte N03 , En5 , v092 + .byte W01 + .byte VOL , 72*se_w179_mvl/mxv + .byte W01 + .byte 40*se_w179_mvl/mxv + .byte BEND , c_v+31 + .byte W01 + .byte VOICE , 22 + .byte PAN , c_v-18 + .byte BEND , c_v+0 + .byte N01 , Bn4 , v127 + .byte W02 + .byte VOICE , 19 + .byte VOL , 100*se_w179_mvl/mxv + .byte PAN , c_v-1 + .byte BEND , c_v-33 + .byte N03 , Fn5 , v092 + .byte W01 + .byte VOL , 72*se_w179_mvl/mxv + .byte W01 + .byte 40*se_w179_mvl/mxv + .byte BEND , c_v+31 + .byte W01 + .byte VOICE , 22 + .byte PAN , c_v+18 + .byte BEND , c_v+0 + .byte N01 , Cn5 , v127 + .byte W01 + .byte VOICE , 19 + .byte VOL , 100*se_w179_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v-33 + .byte N03 , Fs5 , v092 + .byte W02 + .byte VOL , 72*se_w179_mvl/mxv + .byte W01 + .byte 40*se_w179_mvl/mxv + .byte BEND , c_v+31 + .byte W01 + .byte VOICE , 22 + .byte PAN , c_v-14 + .byte BEND , c_v+0 + .byte N01 , Cs5 , v127 + .byte W01 + .byte VOICE , 19 + .byte VOL , 100*se_w179_mvl/mxv + .byte PAN , c_v-1 + .byte BEND , c_v-33 + .byte N03 , Gn5 , v092 + .byte W01 + .byte VOL , 72*se_w179_mvl/mxv + .byte W02 + .byte 40*se_w179_mvl/mxv + .byte BEND , c_v+31 + .byte W01 + .byte VOICE , 22 + .byte PAN , c_v+14 + .byte BEND , c_v+0 + .byte N01 , Dn5 , v127 + .byte W01 + .byte VOICE , 19 + .byte VOL , 100*se_w179_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v-33 + .byte N03 , Gs5 , v092 + .byte W01 + .byte VOL , 72*se_w179_mvl/mxv + .byte W01 + .byte 40*se_w179_mvl/mxv + .byte BEND , c_v+31 + .byte W02 + .byte VOICE , 22 + .byte PAN , c_v-10 + .byte BEND , c_v+0 + .byte N01 , Ds5 , v127 + .byte W01 + .byte VOICE , 19 + .byte VOL , 100*se_w179_mvl/mxv + .byte PAN , c_v-1 + .byte BEND , c_v-33 + .byte N03 , An5 , v092 + .byte W01 + .byte VOL , 72*se_w179_mvl/mxv + .byte W01 + .byte 40*se_w179_mvl/mxv + .byte BEND , c_v+31 + .byte W01 + .byte VOICE , 22 + .byte PAN , c_v+10 + .byte BEND , c_v+0 + .byte N01 , En5 , v127 + .byte W02 + .byte VOICE , 19 + .byte VOL , 100*se_w179_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v-33 + .byte N03 , As5 , v092 + .byte W01 + .byte VOL , 72*se_w179_mvl/mxv + .byte W01 + .byte 40*se_w179_mvl/mxv + .byte BEND , c_v+31 + .byte W01 + .byte VOICE , 22 + .byte PAN , c_v-10 + .byte BEND , c_v+0 + .byte N01 , Fn5 , v127 + .byte W01 + .byte VOICE , 19 + .byte VOL , 100*se_w179_mvl/mxv + .byte PAN , c_v-1 + .byte BEND , c_v-33 + .byte N03 , Bn5 , v092 + .byte W02 + .byte VOL , 72*se_w179_mvl/mxv + .byte W01 + .byte 40*se_w179_mvl/mxv + .byte BEND , c_v+31 + .byte W01 + .byte VOICE , 22 + .byte PAN , c_v+10 + .byte BEND , c_v+0 + .byte N01 , Fs5 , v127 + .byte W01 + .byte BEND , c_v-33 + .byte W03 + .byte W06 + .byte FINE + +@********************** Track 2 **********************@ + +se_w179_2: + .byte KEYSH , se_w179_key+0 + .byte VOICE , 17 + .byte VOL , 100*se_w179_mvl/mxv + .byte W02 + .byte BEND , c_v+31 + .byte N03 , Cn5 , v040 + .byte W01 + .byte BEND , c_v+0 + .byte W01 + .byte c_v-33 + .byte W02 + .byte W01 + .byte c_v+31 + .byte N03 , Cs5 + .byte W01 + .byte BEND , c_v+0 + .byte W01 + .byte c_v-33 + .byte W03 + .byte c_v+31 + .byte N03 , Dn5 + .byte W01 + .byte BEND , c_v+0 + .byte W01 + .byte c_v-33 + .byte W02 + .byte c_v+31 + .byte N03 , Ds5 + .byte W02 + .byte BEND , c_v+0 + .byte W01 + .byte c_v-33 + .byte W02 + .byte c_v+31 + .byte N03 , En5 + .byte W01 + .byte BEND , c_v+0 + .byte W02 + .byte c_v-33 + .byte W02 + .byte c_v+31 + .byte N03 , Fn5 + .byte W01 + .byte BEND , c_v+0 + .byte W01 + .byte c_v-33 + .byte W02 + .byte W01 + .byte c_v+31 + .byte N03 , Fs5 + .byte W01 + .byte BEND , c_v+0 + .byte W01 + .byte c_v-33 + .byte W03 + .byte c_v+31 + .byte N03 , Gn5 + .byte W01 + .byte BEND , c_v+0 + .byte W01 + .byte c_v-33 + .byte W02 + .byte c_v+31 + .byte N03 , Gs5 + .byte W02 + .byte BEND , c_v+0 + .byte W01 + .byte c_v-33 + .byte W02 + .byte c_v+31 + .byte N03 , An5 + .byte W01 + .byte BEND , c_v+0 + .byte W02 + .byte c_v-33 + .byte W02 + .byte c_v+31 + .byte N03 , As5 + .byte W01 + .byte BEND , c_v+0 + .byte W01 + .byte c_v-33 + .byte W02 + .byte W01 + .byte c_v+31 + .byte N03 , Bn5 + .byte W01 + .byte BEND , c_v+0 + .byte W01 + .byte c_v-33 + .byte W03 + .byte c_v+31 + .byte N03 , Bn5 , v020 + .byte W01 + .byte BEND , c_v+0 + .byte W01 + .byte c_v-33 + .byte W04 + .byte FINE + +@******************************************************@ + .align 2 + +se_w179: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w179_pri @ Priority + .byte se_w179_rev @ Reverb. + + .word se_w179_grp + + .word se_w179_1 + .word se_w179_2 + + .end diff --git a/sound/songs/se_w185.s b/sound/songs/se_w185.s new file mode 100644 index 000000000..8ec9ebfe8 --- /dev/null +++ b/sound/songs/se_w185.s @@ -0,0 +1,89 @@ + .include "MPlayDef.s" + + .equ se_w185_grp, voicegroup128 + .equ se_w185_pri, 4 + .equ se_w185_rev, reverb_set+50 + .equ se_w185_mvl, 127 + .equ se_w185_key, 0 + .equ se_w185_tbs, 1 + .equ se_w185_exg, 0 + .equ se_w185_cmp, 1 + + .section .rodata + .global se_w185 + .align 2 + +@********************** Track 1 **********************@ + +se_w185_1: + .byte KEYSH , se_w185_key+0 + .byte TEMPO , 150*se_w185_tbs/2 + .byte VOICE , 45 + .byte VOL , 100*se_w185_mvl/mxv + .byte BENDR , 2 + .byte PAN , c_v+0 + .byte BEND , c_v-5 + .byte N06 , Cn3 , v112 + .byte W01 + .byte BEND , c_v+10 + .byte W01 + .byte c_v+37 + .byte W01 + .byte c_v+55 + .byte W03 + .byte PAN , c_v-9 + .byte BEND , c_v-5 + .byte N06 , Cs3 , v096 + .byte W01 + .byte BEND , c_v+10 + .byte W01 + .byte c_v+37 + .byte W01 + .byte c_v+55 + .byte W03 + .byte PAN , c_v+7 + .byte BEND , c_v-5 + .byte N06 , Dn3 , v080 + .byte W01 + .byte BEND , c_v+10 + .byte W01 + .byte c_v+37 + .byte W01 + .byte c_v+55 + .byte W03 + .byte PAN , c_v-14 + .byte BEND , c_v-5 + .byte N06 , Ds3 , v060 + .byte W01 + .byte BEND , c_v+10 + .byte W01 + .byte c_v+37 + .byte W01 + .byte c_v+55 + .byte W03 + .byte PAN , c_v+14 + .byte BEND , c_v-5 + .byte N06 , En3 , v040 + .byte W01 + .byte BEND , c_v+10 + .byte W01 + .byte c_v+37 + .byte W01 + .byte c_v+55 + .byte W03 + .byte FINE + +@******************************************************@ + .align 2 + +se_w185: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w185_pri @ Priority + .byte se_w185_rev @ Reverb. + + .word se_w185_grp + + .word se_w185_1 + + .end diff --git a/sound/songs/se_w187.s b/sound/songs/se_w187.s new file mode 100644 index 000000000..d6c27b89c --- /dev/null +++ b/sound/songs/se_w187.s @@ -0,0 +1,72 @@ + .include "MPlayDef.s" + + .equ se_w187_grp, voicegroup128 + .equ se_w187_pri, 4 + .equ se_w187_rev, reverb_set+50 + .equ se_w187_mvl, 127 + .equ se_w187_key, 0 + .equ se_w187_tbs, 1 + .equ se_w187_exg, 0 + .equ se_w187_cmp, 1 + + .section .rodata + .global se_w187 + .align 2 + +@********************** Track 1 **********************@ + +se_w187_1: + .byte KEYSH , se_w187_key+0 + .byte TEMPO , 150*se_w187_tbs/2 + .byte VOICE , 6 + .byte BENDR , 12 + .byte VOL , 115*se_w187_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N19 , An2 , v127 + .byte W01 + .byte BEND , c_v-6 + .byte W01 + .byte c_v-10 + .byte W01 + .byte c_v-14 + .byte W01 + .byte c_v-12 + .byte W02 + .byte c_v-14 + .byte W01 + .byte c_v-18 + .byte W01 + .byte VOL , 108*se_w187_mvl/mxv + .byte BEND , c_v-20 + .byte W01 + .byte c_v-22 + .byte W01 + .byte VOL , 94*se_w187_mvl/mxv + .byte W03 + .byte 78*se_w187_mvl/mxv + .byte W01 + .byte 62*se_w187_mvl/mxv + .byte W01 + .byte 40*se_w187_mvl/mxv + .byte W01 + .byte 27*se_w187_mvl/mxv + .byte W02 + .byte 12*se_w187_mvl/mxv + .byte W06 + .byte FINE + +@******************************************************@ + .align 2 + +se_w187: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w187_pri @ Priority + .byte se_w187_rev @ Reverb. + + .word se_w187_grp + + .word se_w187_1 + + .end diff --git a/sound/songs/se_w195.s b/sound/songs/se_w195.s new file mode 100644 index 000000000..b78095248 --- /dev/null +++ b/sound/songs/se_w195.s @@ -0,0 +1,221 @@ + .include "MPlayDef.s" + + .equ se_w195_grp, voicegroup128 + .equ se_w195_pri, 4 + .equ se_w195_rev, reverb_set+50 + .equ se_w195_mvl, 127 + .equ se_w195_key, 0 + .equ se_w195_tbs, 1 + .equ se_w195_exg, 0 + .equ se_w195_cmp, 1 + + .section .rodata + .global se_w195 + .align 2 + +@********************** Track 1 **********************@ + +se_w195_1: + .byte KEYSH , se_w195_key+0 + .byte TEMPO , 100*se_w195_tbs/2 + .byte VOICE , 73 + .byte BENDR , 12 + .byte LFOS , 40 + .byte PAN , c_v+7 + .byte VOL , 25*se_w195_mvl/mxv + .byte BEND , c_v+0 + .byte W03 + .byte VOL , 29*se_w195_mvl/mxv + .byte W03 + .byte 33*se_w195_mvl/mxv + .byte N48 , An3 , v112 + .byte W03 + .byte VOL , 40*se_w195_mvl/mxv + .byte W01 + .byte PAN , c_v+4 + .byte W02 +se_w195_1_000: + .byte VOL , 45*se_w195_mvl/mxv + .byte MOD , 8 + .byte W03 + .byte VOL , 51*se_w195_mvl/mxv + .byte W03 + .byte PEND +se_w195_1_001: + .byte VOL , 56*se_w195_mvl/mxv + .byte PAN , c_v+0 + .byte W03 + .byte VOL , 62*se_w195_mvl/mxv + .byte W03 + .byte PEND +se_w195_1_002: + .byte VOL , 72*se_w195_mvl/mxv + .byte PAN , c_v-4 + .byte W03 + .byte VOL , 81*se_w195_mvl/mxv + .byte W03 + .byte PEND +se_w195_1_003: + .byte VOL , 92*se_w195_mvl/mxv + .byte PAN , c_v-8 + .byte W03 + .byte VOL , 100*se_w195_mvl/mxv + .byte W03 + .byte PEND + .byte PAN , c_v-4 + .byte W06 + .byte VOL , 82*se_w195_mvl/mxv + .byte PAN , c_v+0 + .byte W03 + .byte VOL , 52*se_w195_mvl/mxv + .byte W03 + .byte 25*se_w195_mvl/mxv + .byte MOD , 0 + .byte PAN , c_v+4 + .byte W03 + .byte VOL , 29*se_w195_mvl/mxv + .byte W01 + .byte PAN , c_v+7 + .byte W02 + .byte VOL , 33*se_w195_mvl/mxv + .byte N72 , Gs3 , v112 + .byte W03 + .byte VOL , 40*se_w195_mvl/mxv + .byte W01 + .byte PAN , c_v+4 + .byte W02 + .byte PATT + .word se_w195_1_000 + .byte PATT + .word se_w195_1_001 + .byte PATT + .word se_w195_1_002 + .byte PATT + .word se_w195_1_003 + .byte PAN , c_v-4 + .byte W06 + .byte c_v+0 + .byte W06 + .byte c_v+4 + .byte W03 + .byte VOL , 87*se_w195_mvl/mxv + .byte W03 + .byte 75*se_w195_mvl/mxv + .byte PAN , c_v+7 + .byte W03 + .byte VOL , 62*se_w195_mvl/mxv + .byte W03 + .byte 48*se_w195_mvl/mxv + .byte PAN , c_v+4 + .byte W03 + .byte VOL , 33*se_w195_mvl/mxv + .byte W03 + .byte 25*se_w195_mvl/mxv + .byte W01 + .byte PAN , c_v+0 + .byte W02 + .byte VOL , 10*se_w195_mvl/mxv + .byte W03 + .byte W01 + .byte PAN , c_v-4 + .byte W05 + .byte FINE + +@********************** Track 2 **********************@ + +se_w195_2: + .byte KEYSH , se_w195_key+0 + .byte VOICE , 73 + .byte VOL , 25*se_w195_mvl/mxv + .byte PAN , c_v-17 + .byte N48 , Cn4 , v100 + .byte W03 + .byte VOL , 29*se_w195_mvl/mxv + .byte W03 + .byte 33*se_w195_mvl/mxv + .byte W03 + .byte 40*se_w195_mvl/mxv + .byte W03 +se_w195_2_000: + .byte VOL , 45*se_w195_mvl/mxv + .byte MOD , 8 + .byte W03 + .byte VOL , 51*se_w195_mvl/mxv + .byte W03 + .byte PEND + .byte 56*se_w195_mvl/mxv + .byte W03 + .byte 62*se_w195_mvl/mxv + .byte W03 + .byte 72*se_w195_mvl/mxv + .byte W03 + .byte 81*se_w195_mvl/mxv + .byte W03 + .byte 92*se_w195_mvl/mxv + .byte W03 + .byte 100*se_w195_mvl/mxv + .byte W03 + .byte W06 + .byte 82*se_w195_mvl/mxv + .byte W03 + .byte 52*se_w195_mvl/mxv + .byte W03 + .byte 25*se_w195_mvl/mxv + .byte MOD , 0 + .byte N72 , Bn3 , v100 + .byte W03 + .byte VOL , 29*se_w195_mvl/mxv + .byte W03 + .byte 33*se_w195_mvl/mxv + .byte W03 + .byte 40*se_w195_mvl/mxv + .byte W03 + .byte PATT + .word se_w195_2_000 + .byte VOL , 56*se_w195_mvl/mxv + .byte W03 + .byte 62*se_w195_mvl/mxv + .byte W03 + .byte 72*se_w195_mvl/mxv + .byte W03 + .byte 81*se_w195_mvl/mxv + .byte W03 + .byte 92*se_w195_mvl/mxv + .byte W03 + .byte 100*se_w195_mvl/mxv + .byte W03 + .byte W06 + .byte W06 + .byte W03 + .byte 87*se_w195_mvl/mxv + .byte W03 + .byte 75*se_w195_mvl/mxv + .byte W03 + .byte 62*se_w195_mvl/mxv + .byte W03 + .byte 48*se_w195_mvl/mxv + .byte W03 + .byte 33*se_w195_mvl/mxv + .byte W03 + .byte 25*se_w195_mvl/mxv + .byte W03 + .byte 10*se_w195_mvl/mxv + .byte W03 + .byte W06 + .byte FINE + +@******************************************************@ + .align 2 + +se_w195: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w195_pri @ Priority + .byte se_w195_rev @ Reverb. + + .word se_w195_grp + + .word se_w195_1 + .word se_w195_2 + + .end diff --git a/sound/songs/se_w196.s b/sound/songs/se_w196.s new file mode 100644 index 000000000..8a47a8c1b --- /dev/null +++ b/sound/songs/se_w196.s @@ -0,0 +1,72 @@ + .include "MPlayDef.s" + + .equ se_w196_grp, voicegroup128 + .equ se_w196_pri, 4 + .equ se_w196_rev, reverb_set+50 + .equ se_w196_mvl, 127 + .equ se_w196_key, 0 + .equ se_w196_tbs, 1 + .equ se_w196_exg, 0 + .equ se_w196_cmp, 1 + + .section .rodata + .global se_w196 + .align 2 + +@********************** Track 1 **********************@ + +se_w196_1: + .byte KEYSH , se_w196_key+0 + .byte TEMPO , 150*se_w196_tbs/2 + .byte VOICE , 3 + .byte VOL , 100*se_w196_mvl/mxv + .byte PAN , c_v+0 + .byte N01 , Ds4 , v112 + .byte W04 + .byte PAN , c_v+6 + .byte N01 , Bn4 , v040 + .byte W04 + .byte PAN , c_v-5 + .byte N01 , Ds4 , v112 + .byte W01 + .byte PAN , c_v+0 + .byte N01 , Bn4 + .byte W03 + .byte FINE + +@********************** Track 2 **********************@ + +se_w196_2: + .byte KEYSH , se_w196_key+0 + .byte VOICE , 5 + .byte VOL , 100*se_w196_mvl/mxv + .byte PAN , c_v+0 + .byte N01 , Dn4 , v040 + .byte W04 + .byte Bn3 + .byte W02 + .byte PAN , c_v-7 + .byte W02 + .byte c_v+9 + .byte W01 + .byte N01 , Dn4 + .byte W01 + .byte PAN , c_v-7 + .byte W02 + .byte FINE + +@******************************************************@ + .align 2 + +se_w196: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w196_pri @ Priority + .byte se_w196_rev @ Reverb. + + .word se_w196_grp + + .word se_w196_1 + .word se_w196_2 + + .end diff --git a/sound/songs/se_w197.s b/sound/songs/se_w197.s new file mode 100644 index 000000000..619b81b40 --- /dev/null +++ b/sound/songs/se_w197.s @@ -0,0 +1,95 @@ + .include "MPlayDef.s" + + .equ se_w197_grp, voicegroup128 + .equ se_w197_pri, 4 + .equ se_w197_rev, reverb_set+50 + .equ se_w197_mvl, 127 + .equ se_w197_key, 0 + .equ se_w197_tbs, 1 + .equ se_w197_exg, 0 + .equ se_w197_cmp, 1 + + .section .rodata + .global se_w197 + .align 2 + +@********************** Track 1 **********************@ + +se_w197_1: + .byte KEYSH , se_w197_key+0 + .byte TEMPO , 220*se_w197_tbs/2 + .byte VOICE , 54 + .byte VOL , 100*se_w197_mvl/mxv + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte BEND , c_v+1 + .byte N03 , As5 , v127 + .byte W01 + .byte PAN , c_v+2 + .byte BEND , c_v+2 + .byte W01 + .byte c_v+4 + .byte W01 + .byte c_v+1 + .byte N06 , Bn5 + .byte W01 + .byte PAN , c_v+0 + .byte W02 + .byte W03 + .byte BEND , c_v+1 + .byte N03 , As5 , v104 + .byte W01 + .byte PAN , c_v-2 + .byte BEND , c_v+2 + .byte W02 + .byte c_v+4 + .byte W01 + .byte c_v+1 + .byte N06 , Bn5 + .byte W01 + .byte PAN , c_v+0 + .byte W04 + .byte W01 + .byte BEND , c_v+1 + .byte N03 , As5 , v080 + .byte W01 + .byte PAN , c_v+4 + .byte BEND , c_v+2 + .byte W01 + .byte c_v+4 + .byte W01 + .byte c_v+1 + .byte N06 , Bn5 + .byte W02 + .byte PAN , c_v+0 + .byte W04 + .byte BEND , c_v+1 + .byte N03 , As5 , v048 + .byte W02 + .byte PAN , c_v-5 + .byte BEND , c_v+2 + .byte W01 + .byte c_v+4 + .byte W01 + .byte c_v+1 + .byte N06 , Bn5 + .byte W01 + .byte PAN , c_v+0 + .byte W03 + .byte W06 + .byte FINE + +@******************************************************@ + .align 2 + +se_w197: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w197_pri @ Priority + .byte se_w197_rev @ Reverb. + + .word se_w197_grp + + .word se_w197_1 + + .end diff --git a/sound/songs/se_w199.s b/sound/songs/se_w199.s new file mode 100644 index 000000000..26ffc82b7 --- /dev/null +++ b/sound/songs/se_w199.s @@ -0,0 +1,69 @@ + .include "MPlayDef.s" + + .equ se_w199_grp, voicegroup128 + .equ se_w199_pri, 4 + .equ se_w199_rev, reverb_set+50 + .equ se_w199_mvl, 127 + .equ se_w199_key, 0 + .equ se_w199_tbs, 1 + .equ se_w199_exg, 0 + .equ se_w199_cmp, 1 + + .section .rodata + .global se_w199 + .align 2 + +@********************** Track 1 **********************@ + +se_w199_1: + .byte KEYSH , se_w199_key+0 + .byte TEMPO , 150*se_w199_tbs/2 + .byte VOICE , 40 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 110*se_w199_mvl/mxv + .byte BEND , c_v+0 + .byte N01 , Cn4 , v100 + .byte W01 + .byte Gn3 , v064 + .byte W01 + .byte N03 , Bn3 , v100 + .byte W01 + .byte PAN , c_v+6 + .byte BEND , c_v+6 + .byte W01 + .byte PAN , c_v-5 + .byte BEND , c_v-6 + .byte W02 + .byte PAN , c_v+6 + .byte BEND , c_v+6 + .byte N01 , Cn4 + .byte W01 + .byte Gn3 , v064 + .byte W02 + .byte PAN , c_v-5 + .byte BEND , c_v-6 + .byte N01 , Bn3 , v100 + .byte W01 + .byte Gn3 , v064 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N06 , Bn3 , v100 + .byte W06 + .byte FINE + +@******************************************************@ + .align 2 + +se_w199: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w199_pri @ Priority + .byte se_w199_rev @ Reverb. + + .word se_w199_grp + + .word se_w199_1 + + .end diff --git a/sound/songs/se_w201.s b/sound/songs/se_w201.s new file mode 100644 index 000000000..b6a6aaff5 --- /dev/null +++ b/sound/songs/se_w201.s @@ -0,0 +1,290 @@ + .include "MPlayDef.s" + + .equ se_w201_grp, voicegroup128 + .equ se_w201_pri, 4 + .equ se_w201_rev, reverb_set+50 + .equ se_w201_mvl, 127 + .equ se_w201_key, 0 + .equ se_w201_tbs, 1 + .equ se_w201_exg, 0 + .equ se_w201_cmp, 1 + + .section .rodata + .global se_w201 + .align 2 + +@********************** Track 1 **********************@ + +se_w201_1: + .byte KEYSH , se_w201_key+0 + .byte TEMPO , 200*se_w201_tbs/2 + .byte VOICE , 2 + .byte BENDR , 12 + .byte PAN , c_v-48 + .byte VOL , 11*se_w201_mvl/mxv + .byte BEND , c_v+0 + .byte TIE , En3 , v127 + .byte W03 + .byte VOL , 17*se_w201_mvl/mxv + .byte BEND , c_v+22 + .byte W02 + .byte c_v+8 + .byte W01 + .byte VOL , 24*se_w201_mvl/mxv + .byte W03 + .byte 32*se_w201_mvl/mxv + .byte BEND , c_v+0 + .byte W03 + .byte VOL , 52*se_w201_mvl/mxv + .byte W03 + .byte 65*se_w201_mvl/mxv + .byte W03 + .byte 76*se_w201_mvl/mxv + .byte W02 + .byte 88*se_w201_mvl/mxv + .byte PAN , c_v-43 + .byte W02 + .byte VOL , 98*se_w201_mvl/mxv + .byte W02 + .byte BEND , c_v+0 + .byte W02 + .byte VOL , 111*se_w201_mvl/mxv + .byte W01 + .byte BEND , c_v-7 + .byte W01 + .byte VOL , 127*se_w201_mvl/mxv + .byte W02 + .byte BEND , c_v-12 + .byte W02 + .byte PAN , c_v-38 + .byte W01 + .byte BEND , c_v-20 + .byte W06 + .byte c_v-13 + .byte W05 + .byte PAN , c_v-31 + .byte W01 + .byte BEND , c_v-6 + .byte W03 + .byte W03 + .byte c_v+6 + .byte W03 + .byte c_v+11 + .byte W03 + .byte c_v+20 + .byte W01 + .byte PAN , c_v-21 + .byte W05 + .byte BEND , c_v+12 + .byte W03 + .byte c_v+7 + .byte W06 + .byte PAN , c_v-16 + .byte BEND , c_v+0 + .byte W03 + .byte c_v-7 + .byte W03 + .byte c_v-12 + .byte W03 + .byte c_v-20 + .byte W06 + .byte PAN , c_v-7 + .byte BEND , c_v-13 + .byte W06 + .byte c_v-6 + .byte W03 + .byte c_v+0 + .byte W03 + .byte PAN , c_v+2 + .byte BEND , c_v+22 + .byte W02 + .byte c_v+8 + .byte W04 + .byte c_v+0 + .byte W05 + .byte PAN , c_v+10 + .byte W10 + .byte BEND , c_v+0 + .byte W01 + .byte PAN , c_v+16 + .byte W02 + .byte BEND , c_v-7 + .byte W03 + .byte c_v-12 + .byte W03 + .byte PAN , c_v+24 + .byte BEND , c_v-20 + .byte W06 + .byte c_v-13 + .byte W05 + .byte PAN , c_v+32 + .byte W01 + .byte BEND , c_v-6 + .byte W03 + .byte W03 + .byte c_v+6 + .byte W03 + .byte c_v+11 + .byte W03 + .byte c_v+20 + .byte W01 + .byte PAN , c_v+40 + .byte W05 + .byte BEND , c_v+12 + .byte W03 + .byte c_v+7 + .byte W04 + .byte VOL , 114*se_w201_mvl/mxv + .byte W02 + .byte BEND , c_v+0 + .byte W01 + .byte PAN , c_v+48 + .byte W01 + .byte VOL , 104*se_w201_mvl/mxv + .byte W01 + .byte BEND , c_v-7 + .byte W03 + .byte VOL , 93*se_w201_mvl/mxv + .byte BEND , c_v-12 + .byte W03 + .byte VOL , 82*se_w201_mvl/mxv + .byte BEND , c_v-20 + .byte W04 + .byte VOL , 67*se_w201_mvl/mxv + .byte W02 + .byte BEND , c_v-13 + .byte W01 + .byte VOL , 52*se_w201_mvl/mxv + .byte W03 + .byte 32*se_w201_mvl/mxv + .byte W02 + .byte 13*se_w201_mvl/mxv + .byte BEND , c_v-6 + .byte W03 + .byte EOT + .byte FINE + +@********************** Track 2 **********************@ + +se_w201_2: + .byte KEYSH , se_w201_key+0 + .byte VOICE , 57 + .byte PAN , c_v+0 + .byte VOL , 60*se_w201_mvl/mxv + .byte N03 , Cn3 , v100 + .byte W03 + .byte En3 , v080 + .byte W04 + .byte Dn3 + .byte W03 + .byte Cn3 , v100 + .byte W04 + .byte En3 , v080 + .byte W04 + .byte Dn3 + .byte W03 + .byte Cn3 , v100 + .byte W03 +se_w201_2_000: + .byte W01 + .byte N03 , En3 , v080 + .byte W03 + .byte Dn3 + .byte W04 + .byte Cn3 , v100 + .byte W04 + .byte En3 , v080 + .byte W03 + .byte Dn3 + .byte W04 + .byte Cn3 , v100 + .byte W03 + .byte En3 , v080 + .byte W02 + .byte PEND + .byte W02 + .byte Dn3 + .byte W04 + .byte Cn3 , v100 + .byte W03 + .byte En3 , v080 + .byte W04 + .byte Dn3 + .byte W03 + .byte Cn3 , v100 + .byte W04 + .byte En3 , v080 + .byte W04 + .byte Cn3 , v100 + .byte W03 + .byte En3 , v080 + .byte W04 + .byte Dn3 + .byte W03 + .byte Cn3 , v100 + .byte W04 + .byte En3 , v080 + .byte W04 + .byte Dn3 + .byte W03 + .byte Cn3 , v100 + .byte W03 + .byte PATT + .word se_w201_2_000 + .byte W02 + .byte N03 , Cn3 , v076 + .byte W04 + .byte En3 , v064 + .byte W03 + .byte Dn3 , v060 + .byte W04 + .byte Cn3 , v076 + .byte W03 + .byte En3 , v052 + .byte W04 + .byte Dn3 , v048 + .byte W04 + .byte Cn3 , v068 + .byte W03 + .byte En3 , v044 + .byte W04 + .byte Dn3 , v040 + .byte W03 + .byte Cn3 , v056 + .byte W04 + .byte En3 , v032 + .byte W04 + .byte Dn3 + .byte W03 + .byte Cn3 , v048 + .byte W03 + .byte W01 + .byte En3 , v024 + .byte W03 + .byte Dn3 , v020 + .byte W04 + .byte Cn3 , v036 + .byte W04 + .byte En3 , v016 + .byte W03 + .byte Dn3 , v012 + .byte W04 + .byte Cn3 , v028 + .byte W05 + .byte FINE + +@******************************************************@ + .align 2 + +se_w201: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w201_pri @ Priority + .byte se_w201_rev @ Reverb. + + .word se_w201_grp + + .word se_w201_1 + .word se_w201_2 + + .end diff --git a/sound/songs/se_w202.s b/sound/songs/se_w202.s new file mode 100644 index 000000000..6149a878d --- /dev/null +++ b/sound/songs/se_w202.s @@ -0,0 +1,81 @@ + .include "MPlayDef.s" + + .equ se_w202_grp, voicegroup128 + .equ se_w202_pri, 4 + .equ se_w202_rev, reverb_set+50 + .equ se_w202_mvl, 127 + .equ se_w202_key, 0 + .equ se_w202_tbs, 1 + .equ se_w202_exg, 0 + .equ se_w202_cmp, 1 + + .section .rodata + .global se_w202 + .align 2 + +@********************** Track 1 **********************@ + +se_w202_1: + .byte KEYSH , se_w202_key+0 + .byte TEMPO , 150*se_w202_tbs/2 + .byte VOICE , 36 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 110*se_w202_mvl/mxv + .byte BEND , c_v+0 + .byte N03 , Gn2 , v127 + .byte W02 + .byte PAN , c_v+3 + .byte BEND , c_v+2 + .byte W01 + .byte VOICE , 23 + .byte N02 , Cn3 , v104 + .byte W01 + .byte PAN , c_v-3 + .byte BEND , c_v+5 + .byte W02 + .byte VOICE , 36 + .byte N02 , Cn2 , v127 + .byte W01 + .byte PAN , c_v+7 + .byte W01 + .byte VOICE , 23 + .byte BEND , c_v+4 + .byte N06 , Cn3 , v104 + .byte W01 + .byte PAN , c_v-6 + .byte BEND , c_v+0 + .byte W01 + .byte c_v-5 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v-12 + .byte W01 + .byte c_v-23 + .byte W01 + .byte VOICE , 36 + .byte BEND , c_v+0 + .byte N03 , An2 , v100 + .byte W04 + .byte PAN , c_v+5 + .byte N03 , Bn2 , v076 + .byte W03 + .byte PAN , c_v-6 + .byte N02 , Cs3 , v040 + .byte W03 + .byte FINE + +@******************************************************@ + .align 2 + +se_w202: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w202_pri @ Priority + .byte se_w202_rev @ Reverb. + + .word se_w202_grp + + .word se_w202_1 + + .end diff --git a/sound/songs/se_w204.s b/sound/songs/se_w204.s new file mode 100644 index 000000000..1e66392ac --- /dev/null +++ b/sound/songs/se_w204.s @@ -0,0 +1,96 @@ + .include "MPlayDef.s" + + .equ se_w204_grp, voicegroup128 + .equ se_w204_pri, 4 + .equ se_w204_rev, reverb_set+50 + .equ se_w204_mvl, 127 + .equ se_w204_key, 0 + .equ se_w204_tbs, 1 + .equ se_w204_exg, 0 + .equ se_w204_cmp, 1 + + .section .rodata + .global se_w204 + .align 2 + +@********************** Track 1 **********************@ + +se_w204_1: + .byte KEYSH , se_w204_key+0 + .byte TEMPO , 150*se_w204_tbs/2 + .byte VOICE , 37 + .byte BENDR , 24 + .byte PAN , c_v+0 + .byte VOL , 25*se_w204_mvl/mxv + .byte BEND , c_v+11 + .byte N02 , Fn4 , v127 + .byte W01 + .byte VOL , 42*se_w204_mvl/mxv + .byte PAN , c_v+4 + .byte BEND , c_v+5 + .byte W01 + .byte VOL , 62*se_w204_mvl/mxv + .byte PAN , c_v-4 + .byte BEND , c_v+0 + .byte N15 + .byte W01 + .byte VOL , 77*se_w204_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+5 + .byte W01 + .byte VOL , 84*se_w204_mvl/mxv + .byte PAN , c_v+4 + .byte BEND , c_v+12 + .byte W02 + .byte VOL , 96*se_w204_mvl/mxv + .byte PAN , c_v-4 + .byte BEND , c_v+20 + .byte W01 + .byte VOL , 100*se_w204_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+25 + .byte W01 + .byte PAN , c_v+4 + .byte BEND , c_v+30 + .byte W01 + .byte PAN , c_v-4 + .byte BEND , c_v+34 + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v+40 + .byte W02 + .byte VOL , 94*se_w204_mvl/mxv + .byte PAN , c_v+4 + .byte W01 + .byte VOL , 85*se_w204_mvl/mxv + .byte PAN , c_v-4 + .byte BEND , c_v+37 + .byte W01 + .byte VOL , 66*se_w204_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+36 + .byte W01 + .byte VOL , 49*se_w204_mvl/mxv + .byte PAN , c_v+4 + .byte BEND , c_v+34 + .byte W01 + .byte VOL , 32*se_w204_mvl/mxv + .byte PAN , c_v-4 + .byte BEND , c_v+32 + .byte W02 + .byte FINE + +@******************************************************@ + .align 2 + +se_w204: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w204_pri @ Priority + .byte se_w204_rev @ Reverb. + + .word se_w204_grp + + .word se_w204_1 + + .end diff --git a/sound/songs/se_w207.s b/sound/songs/se_w207.s new file mode 100644 index 000000000..1c0d0475b --- /dev/null +++ b/sound/songs/se_w207.s @@ -0,0 +1,77 @@ + .include "MPlayDef.s" + + .equ se_w207_grp, voicegroup128 + .equ se_w207_pri, 4 + .equ se_w207_rev, reverb_set+50 + .equ se_w207_mvl, 127 + .equ se_w207_key, 0 + .equ se_w207_tbs, 1 + .equ se_w207_exg, 0 + .equ se_w207_cmp, 1 + + .section .rodata + .global se_w207 + .align 2 + +@********************** Track 1 **********************@ + +se_w207_1: + .byte KEYSH , se_w207_key+0 + .byte TEMPO , 190*se_w207_tbs/2 + .byte VOICE , 2 + .byte BENDR , 8 + .byte PAN , c_v+0 + .byte VOL , 28*se_w207_mvl/mxv + .byte BEND , c_v+0 + .byte N15 , An1 , v127 + .byte W01 + .byte VOL , 60*se_w207_mvl/mxv + .byte W01 + .byte 111*se_w207_mvl/mxv + .byte W01 + .byte 120*se_w207_mvl/mxv + .byte W01 + .byte BEND , c_v-3 + .byte W02 + .byte PAN , c_v+5 + .byte BEND , c_v-6 + .byte W01 + .byte PAN , c_v-4 + .byte BEND , c_v-8 + .byte W01 + .byte VOL , 109*se_w207_mvl/mxv + .byte PAN , c_v+9 + .byte BEND , c_v-10 + .byte W01 + .byte PAN , c_v-9 + .byte BEND , c_v-14 + .byte W01 + .byte VOL , 95*se_w207_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v-19 + .byte W02 + .byte VOL , 71*se_w207_mvl/mxv + .byte BEND , c_v-29 + .byte W01 + .byte VOL , 41*se_w207_mvl/mxv + .byte BEND , c_v-38 + .byte W01 + .byte VOL , 15*se_w207_mvl/mxv + .byte BEND , c_v-52 + .byte W04 + .byte FINE + +@******************************************************@ + .align 2 + +se_w207: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w207_pri @ Priority + .byte se_w207_rev @ Reverb. + + .word se_w207_grp + + .word se_w207_1 + + .end diff --git a/sound/songs/se_w207b.s b/sound/songs/se_w207b.s new file mode 100644 index 000000000..9d199e8d3 --- /dev/null +++ b/sound/songs/se_w207b.s @@ -0,0 +1,56 @@ + .include "MPlayDef.s" + + .equ se_w207b_grp, voicegroup128 + .equ se_w207b_pri, 4 + .equ se_w207b_rev, reverb_set+50 + .equ se_w207b_mvl, 127 + .equ se_w207b_key, 0 + .equ se_w207b_tbs, 1 + .equ se_w207b_exg, 0 + .equ se_w207b_cmp, 1 + + .section .rodata + .global se_w207b + .align 2 + +@********************** Track 1 **********************@ + +se_w207b_1: + .byte KEYSH , se_w207b_key+0 + .byte TEMPO , 150*se_w207b_tbs/2 + .byte VOICE , 56 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 65*se_w207b_mvl/mxv + .byte BEND , c_v+8 + .byte N01 , Cs6 , v112 + .byte W01 + .byte BEND , c_v+0 + .byte N01 , Dn6 , v100 + .byte W01 + .byte Dn6 , v060 + .byte W04 + .byte BEND , c_v-8 + .byte N01 , Ds6 , v112 + .byte W01 + .byte BEND , c_v+0 + .byte N01 , En6 , v100 + .byte W01 + .byte En6 , v060 + .byte W04 + .byte FINE + +@******************************************************@ + .align 2 + +se_w207b: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w207b_pri @ Priority + .byte se_w207b_rev @ Reverb. + + .word se_w207b_grp + + .word se_w207b_1 + + .end diff --git a/sound/songs/se_w208.s b/sound/songs/se_w208.s new file mode 100644 index 000000000..b26ce23d7 --- /dev/null +++ b/sound/songs/se_w208.s @@ -0,0 +1,129 @@ + .include "MPlayDef.s" + + .equ se_w208_grp, voicegroup128 + .equ se_w208_pri, 4 + .equ se_w208_rev, reverb_set+50 + .equ se_w208_mvl, 127 + .equ se_w208_key, 0 + .equ se_w208_tbs, 1 + .equ se_w208_exg, 0 + .equ se_w208_cmp, 1 + + .section .rodata + .global se_w208 + .align 2 + +@********************** Track 1 **********************@ + +se_w208_1: + .byte KEYSH , se_w208_key+0 + .byte TEMPO , 180*se_w208_tbs/2 + .byte VOICE , 16 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 100*se_w208_mvl/mxv + .byte BEND , c_v+0 + .byte N06 , An6 , v100 + .byte W01 + .byte BEND , c_v-11 + .byte W01 + .byte PAN , c_v+5 + .byte VOL , 90*se_w208_mvl/mxv + .byte BEND , c_v-20 + .byte W01 + .byte PAN , c_v-6 + .byte VOL , 77*se_w208_mvl/mxv + .byte BEND , c_v-37 + .byte W01 + .byte PAN , c_v+0 + .byte VOL , 37*se_w208_mvl/mxv + .byte BEND , c_v-47 + .byte W02 + .byte N02 , An6 , v056 + .byte W01 + .byte PAN , c_v+5 + .byte W01 + .byte c_v-6 + .byte VOL , 100*se_w208_mvl/mxv + .byte BEND , c_v+0 + .byte N06 , An6 , v100 + .byte W01 + .byte PAN , c_v+8 + .byte BEND , c_v-11 + .byte W01 + .byte PAN , c_v-10 + .byte VOL , 90*se_w208_mvl/mxv + .byte BEND , c_v-20 + .byte W02 + .byte PAN , c_v+1 + .byte VOL , 77*se_w208_mvl/mxv + .byte BEND , c_v-37 + .byte W01 + .byte PAN , c_v+5 + .byte VOL , 37*se_w208_mvl/mxv + .byte BEND , c_v-47 + .byte W01 + .byte PAN , c_v-6 + .byte N02 , An6 , v056 + .byte W01 + .byte PAN , c_v+8 + .byte W01 + .byte c_v-10 + .byte VOL , 100*se_w208_mvl/mxv + .byte BEND , c_v+0 + .byte N06 , An6 , v072 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v-11 + .byte W01 + .byte PAN , c_v+5 + .byte VOL , 90*se_w208_mvl/mxv + .byte BEND , c_v-20 + .byte W01 + .byte PAN , c_v-6 + .byte VOL , 77*se_w208_mvl/mxv + .byte BEND , c_v-37 + .byte W01 + .byte PAN , c_v+8 + .byte VOL , 37*se_w208_mvl/mxv + .byte BEND , c_v-47 + .byte W01 + .byte PAN , c_v-10 + .byte W02 + .byte W06 + .byte FINE + +@********************** Track 2 **********************@ + +se_w208_2: + .byte KEYSH , se_w208_key+0 + .byte VOICE , 53 + .byte VOL , 100*se_w208_mvl/mxv + .byte W02 + .byte N06 , Fs6 , v040 + .byte W04 + .byte W04 + .byte N06 + .byte W02 + .byte W06 + .byte W01 + .byte Fs6 , v032 + .byte W05 + .byte W06 + .byte FINE + +@******************************************************@ + .align 2 + +se_w208: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w208_pri @ Priority + .byte se_w208_rev @ Reverb. + + .word se_w208_grp + + .word se_w208_1 + .word se_w208_2 + + .end diff --git a/sound/songs/se_w213.s b/sound/songs/se_w213.s new file mode 100644 index 000000000..b35e17038 --- /dev/null +++ b/sound/songs/se_w213.s @@ -0,0 +1,126 @@ + .include "MPlayDef.s" + + .equ se_w213_grp, voicegroup128 + .equ se_w213_pri, 4 + .equ se_w213_rev, reverb_set+50 + .equ se_w213_mvl, 127 + .equ se_w213_key, 0 + .equ se_w213_tbs, 1 + .equ se_w213_exg, 0 + .equ se_w213_cmp, 1 + + .section .rodata + .global se_w213 + .align 2 + +@********************** Track 1 **********************@ + +se_w213_1: + .byte KEYSH , se_w213_key+0 + .byte TEMPO , 210*se_w213_tbs/2 + .byte VOICE , 46 + .byte VOL , 95*se_w213_mvl/mxv + .byte BENDR , 2 + .byte PAN , c_v+0 + .byte BEND , c_v+15 + .byte W03 + .byte N06 , Cn6 , v116 + .byte W03 + .byte W03 + .byte En6 , v108 + .byte W03 + .byte W03 + .byte Cs5 , v100 + .byte W03 + .byte W03 + .byte Gs5 , v088 + .byte W03 + .byte W03 + .byte PAN , c_v-4 + .byte N06 , Cs6 , v080 + .byte W03 + .byte W03 + .byte PAN , c_v+0 + .byte N06 , Dn6 , v072 + .byte W03 + .byte W03 + .byte PAN , c_v+4 + .byte N06 , Fs6 , v060 + .byte W03 + .byte W03 + .byte PAN , c_v+0 + .byte N06 , Ds5 , v052 + .byte W03 + .byte W03 + .byte PAN , c_v-4 + .byte N06 , As5 , v040 + .byte W03 + .byte W03 + .byte PAN , c_v+0 + .byte W03 + .byte W03 + .byte c_v+4 + .byte W03 + .byte W03 + .byte c_v+0 + .byte FINE + +@********************** Track 2 **********************@ + +se_w213_2: + .byte KEYSH , se_w213_key+0 + .byte VOICE , 53 + .byte BENDR , 2 + .byte VOL , 43*se_w213_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+15 + .byte N06 , Cn5 , v120 + .byte W03 + .byte W03 + .byte Gn5 , v112 + .byte W03 + .byte W03 + .byte Cn6 , v104 + .byte W03 + .byte W03 + .byte Cs6 , v092 + .byte W03 + .byte W03 + .byte Fn6 , v084 + .byte W03 + .byte W03 + .byte Dn5 , v076 + .byte W03 + .byte W03 + .byte An5 , v064 + .byte W03 + .byte W03 + .byte Dn6 , v056 + .byte W03 + .byte W03 + .byte Ds6 , v048 + .byte W03 + .byte W03 + .byte Gn6 , v036 + .byte W03 + .byte W03 + .byte W03 + .byte W03 + .byte W03 + .byte FINE + +@******************************************************@ + .align 2 + +se_w213: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w213_pri @ Priority + .byte se_w213_rev @ Reverb. + + .word se_w213_grp + + .word se_w213_1 + .word se_w213_2 + + .end diff --git a/sound/songs/se_w213b.s b/sound/songs/se_w213b.s new file mode 100644 index 000000000..b7da4378e --- /dev/null +++ b/sound/songs/se_w213b.s @@ -0,0 +1,127 @@ + .include "MPlayDef.s" + + .equ se_w213b_grp, voicegroup128 + .equ se_w213b_pri, 4 + .equ se_w213b_rev, reverb_set+50 + .equ se_w213b_mvl, 127 + .equ se_w213b_key, 0 + .equ se_w213b_tbs, 1 + .equ se_w213b_exg, 0 + .equ se_w213b_cmp, 1 + + .section .rodata + .global se_w213b + .align 2 + +@********************** Track 1 **********************@ + +se_w213b_1: + .byte KEYSH , se_w213b_key+0 + .byte TEMPO , 150*se_w213b_tbs/2 + .byte VOICE , 61 + .byte BENDR , 44 + .byte PAN , c_v+0 + .byte VOL , 110*se_w213b_mvl/mxv + .byte MOD , 30 + .byte BEND , c_v+2 + .byte N54 , Dn4 , v080 + .byte W12 + .byte PAN , c_v-4 + .byte W12 + .byte c_v-10 + .byte W12 + .byte c_v-4 + .byte W12 + .byte c_v+0 + .byte W06 + .byte N54 , Cn4 + .byte W06 + .byte PAN , c_v+6 + .byte W12 + .byte c_v+9 + .byte W12 + .byte c_v+5 + .byte W12 + .byte c_v+0 + .byte W12 + .byte c_v-4 + .byte N54 , Dn4 + .byte W12 + .byte PAN , c_v-10 + .byte W12 + .byte c_v-4 + .byte W12 + .byte c_v+0 + .byte W12 + .byte c_v+6 + .byte W06 + .byte N54 , Cn4 + .byte W06 + .byte PAN , c_v+9 + .byte W12 + .byte c_v+5 + .byte W12 + .byte c_v+0 + .byte W12 + .byte c_v-4 + .byte W12 + .byte FINE + +@********************** Track 2 **********************@ + +se_w213b_2: + .byte KEYSH , se_w213b_key+0 + .byte VOICE , 62 + .byte BENDR , 44 + .byte VOL , 110*se_w213b_mvl/mxv + .byte MOD , 30 + .byte PAN , c_v+1 + .byte BEND , c_v+1 + .byte N24 , Dn4 , v040 + .byte W24 + .byte W02 + .byte PAN , c_v+47 + .byte N24 , Dn4 , v032 + .byte W22 + .byte W06 + .byte PAN , c_v+0 + .byte N24 , Cn4 , v040 + .byte W18 + .byte W08 + .byte PAN , c_v-49 + .byte N24 , Cn4 , v032 + .byte W16 + .byte W12 + .byte PAN , c_v+1 + .byte N24 , Dn4 , v040 + .byte W12 + .byte W14 + .byte PAN , c_v+47 + .byte N24 , Dn4 , v032 + .byte W10 + .byte W18 + .byte PAN , c_v+0 + .byte N24 , Cn4 , v040 + .byte W06 + .byte W20 + .byte PAN , c_v-48 + .byte N24 , Cn4 , v032 + .byte W04 + .byte W24 + .byte FINE + +@******************************************************@ + .align 2 + +se_w213b: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w213b_pri @ Priority + .byte se_w213b_rev @ Reverb. + + .word se_w213b_grp + + .word se_w213b_1 + .word se_w213b_2 + + .end diff --git a/sound/songs/se_w215.s b/sound/songs/se_w215.s new file mode 100644 index 000000000..196686fbd --- /dev/null +++ b/sound/songs/se_w215.s @@ -0,0 +1,83 @@ + .include "MPlayDef.s" + + .equ se_w215_grp, voicegroup128 + .equ se_w215_pri, 4 + .equ se_w215_rev, reverb_set+50 + .equ se_w215_mvl, 127 + .equ se_w215_key, 0 + .equ se_w215_tbs, 1 + .equ se_w215_exg, 0 + .equ se_w215_cmp, 1 + + .section .rodata + .global se_w215 + .align 2 + +@********************** Track 1 **********************@ + +se_w215_1: + .byte KEYSH , se_w215_key+0 + .byte TEMPO , 150*se_w215_tbs/2 + .byte VOICE , 51 + .byte BENDR , 2 + .byte PAN , c_v+0 + .byte VOL , 90*se_w215_mvl/mxv + .byte BEND , c_v+4 + .byte N03 , As5 , v100 + .byte W01 + .byte PAN , c_v-13 + .byte W01 + .byte c_v+11 + .byte W01 + .byte c_v+1 + .byte N01 , An5 + .byte W01 + .byte MOD , 7 + .byte N18 , Bn5 + .byte W02 + .byte PAN , c_v+11 + .byte W01 + .byte MOD , 0 + .byte PAN , c_v-14 + .byte W01 + .byte c_v+11 + .byte W01 + .byte c_v-13 + .byte W01 + .byte c_v+11 + .byte W02 + .byte c_v-14 + .byte W01 + .byte c_v+11 + .byte W01 + .byte c_v-13 + .byte W01 + .byte c_v+11 + .byte W01 + .byte MOD , 7 + .byte PAN , c_v-14 + .byte W02 + .byte c_v+11 + .byte W01 + .byte c_v-14 + .byte W01 + .byte c_v+11 + .byte W01 + .byte c_v-13 + .byte W03 + .byte FINE + +@******************************************************@ + .align 2 + +se_w215: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w215_pri @ Priority + .byte se_w215_rev @ Reverb. + + .word se_w215_grp + + .word se_w215_1 + + .end diff --git a/sound/songs/se_w221.s b/sound/songs/se_w221.s new file mode 100644 index 000000000..68e9d0957 --- /dev/null +++ b/sound/songs/se_w221.s @@ -0,0 +1,105 @@ + .include "MPlayDef.s" + + .equ se_w221_grp, voicegroup128 + .equ se_w221_pri, 4 + .equ se_w221_rev, reverb_set+50 + .equ se_w221_mvl, 127 + .equ se_w221_key, 0 + .equ se_w221_tbs, 1 + .equ se_w221_exg, 0 + .equ se_w221_cmp, 1 + + .section .rodata + .global se_w221 + .align 2 + +@********************** Track 1 **********************@ + +se_w221_1: + .byte KEYSH , se_w221_key+0 + .byte TEMPO , 150*se_w221_tbs/2 + .byte VOICE , 29 + .byte BENDR , 12 + .byte VOL , 110*se_w221_mvl/mxv + .byte PAN , c_v+5 + .byte BEND , c_v+0 + .byte N04 , Cn3 , v127 + .byte W03 + .byte PAN , c_v+0 + .byte W01 + .byte N18 , Gn4 + .byte W02 + .byte PAN , c_v-5 + .byte W01 + .byte VOL , 98*se_w221_mvl/mxv + .byte BEND , c_v+2 + .byte W02 + .byte PAN , c_v+0 + .byte W01 + .byte VOL , 83*se_w221_mvl/mxv + .byte BEND , c_v+6 + .byte W02 + .byte PAN , c_v+5 + .byte W01 + .byte BEND , c_v+9 + .byte W01 + .byte VOL , 63*se_w221_mvl/mxv + .byte W01 + .byte PAN , c_v+0 + .byte W01 + .byte BEND , c_v+13 + .byte W02 + .byte VOL , 44*se_w221_mvl/mxv + .byte PAN , c_v-5 + .byte W02 + .byte VOL , 28*se_w221_mvl/mxv + .byte BEND , c_v+20 + .byte W01 + .byte PAN , c_v-2 + .byte W01 + .byte VOL , 12*se_w221_mvl/mxv + .byte W02 + .byte FINE + +@********************** Track 2 **********************@ + +se_w221_2: + .byte KEYSH , se_w221_key+0 + .byte VOICE , 27 + .byte PAN , c_v+0 + .byte VOL , 110*se_w221_mvl/mxv + .byte N01 , Gn2 , v032 + .byte W02 + .byte N01 + .byte W02 + .byte N18 + .byte W03 + .byte VOL , 98*se_w221_mvl/mxv + .byte W03 + .byte 83*se_w221_mvl/mxv + .byte W04 + .byte 63*se_w221_mvl/mxv + .byte W04 + .byte 44*se_w221_mvl/mxv + .byte W02 + .byte 28*se_w221_mvl/mxv + .byte W02 + .byte 12*se_w221_mvl/mxv + .byte W02 + .byte FINE + +@******************************************************@ + .align 2 + +se_w221: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w221_pri @ Priority + .byte se_w221_rev @ Reverb. + + .word se_w221_grp + + .word se_w221_1 + .word se_w221_2 + + .end diff --git a/sound/songs/se_w221b.s b/sound/songs/se_w221b.s new file mode 100644 index 000000000..ed0120acf --- /dev/null +++ b/sound/songs/se_w221b.s @@ -0,0 +1,180 @@ + .include "MPlayDef.s" + + .equ se_w221b_grp, voicegroup128 + .equ se_w221b_pri, 4 + .equ se_w221b_rev, reverb_set+50 + .equ se_w221b_mvl, 127 + .equ se_w221b_key, 0 + .equ se_w221b_tbs, 1 + .equ se_w221b_exg, 0 + .equ se_w221b_cmp, 1 + + .section .rodata + .global se_w221b + .align 2 + +@********************** Track 1 **********************@ + +se_w221b_1: + .byte KEYSH , se_w221b_key+0 + .byte TEMPO , 150*se_w221b_tbs/2 + .byte VOICE , 29 + .byte BENDR , 12 + .byte VOL , 22*se_w221b_mvl/mxv + .byte PAN , c_v+5 + .byte BEND , c_v+0 + .byte N96 , Gn3 , v127 + .byte W01 + .byte VOL , 49*se_w221b_mvl/mxv + .byte W01 + .byte 71*se_w221b_mvl/mxv + .byte W01 + .byte PAN , c_v+0 + .byte VOL , 95*se_w221b_mvl/mxv + .byte BEND , c_v+8 + .byte W01 + .byte VOL , 110*se_w221b_mvl/mxv + .byte W02 + .byte PAN , c_v-5 + .byte BEND , c_v+16 + .byte W03 + .byte VOL , 97*se_w221b_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+7 + .byte W03 + .byte PAN , c_v+5 + .byte BEND , c_v+0 + .byte W01 + .byte VOL , 84*se_w221b_mvl/mxv + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v-9 + .byte W03 + .byte VOL , 76*se_w221b_mvl/mxv + .byte PAN , c_v-5 + .byte BEND , c_v-24 + .byte W03 + .byte PAN , c_v-2 + .byte BEND , c_v-46 + .byte W03 + .byte VOL , 84*se_w221b_mvl/mxv + .byte PAN , c_v+5 + .byte W03 + .byte c_v+0 + .byte W01 + .byte VOL , 92*se_w221b_mvl/mxv + .byte W02 + .byte PAN , c_v-5 + .byte W01 + .byte BEND , c_v-32 + .byte W02 + .byte PAN , c_v+0 + .byte W01 + .byte VOL , 86*se_w221b_mvl/mxv + .byte W02 + .byte PAN , c_v+5 + .byte W02 + .byte BEND , c_v-18 + .byte W01 + .byte VOL , 78*se_w221b_mvl/mxv + .byte PAN , c_v+0 + .byte W03 + .byte c_v-5 + .byte W02 + .byte VOL , 71*se_w221b_mvl/mxv + .byte W01 + .byte PAN , c_v-2 + .byte W03 + .byte c_v+5 + .byte W03 + .byte c_v+0 + .byte VOL , 78*se_w221b_mvl/mxv + .byte W03 + .byte PAN , c_v-5 + .byte W02 + .byte VOL , 86*se_w221b_mvl/mxv + .byte W01 + .byte PAN , c_v+0 + .byte W03 + .byte c_v+5 + .byte W02 + .byte VOL , 90*se_w221b_mvl/mxv + .byte W01 + .byte PAN , c_v+0 + .byte W03 + .byte c_v-5 + .byte W03 + .byte c_v-2 + .byte W01 + .byte VOL , 80*se_w221b_mvl/mxv + .byte W02 + .byte PAN , c_v+5 + .byte W03 + .byte c_v+0 + .byte W01 + .byte VOL , 86*se_w221b_mvl/mxv + .byte W02 + .byte PAN , c_v-5 + .byte W03 + .byte c_v+0 + .byte VOL , 83*se_w221b_mvl/mxv + .byte W03 + .byte PAN , c_v+5 + .byte VOL , 63*se_w221b_mvl/mxv + .byte W03 + .byte 37*se_w221b_mvl/mxv + .byte PAN , c_v+0 + .byte W03 + .byte c_v-5 + .byte VOL , 13*se_w221b_mvl/mxv + .byte W03 + .byte PAN , c_v-2 + .byte W03 + .byte FINE + +@********************** Track 2 **********************@ + +se_w221b_2: + .byte KEYSH , se_w221b_key+0 + .byte VOICE , 27 + .byte VOL , 22*se_w221b_mvl/mxv + .byte N96 , Gn2 , v032 + .byte W01 + .byte VOL , 49*se_w221b_mvl/mxv + .byte W01 + .byte 71*se_w221b_mvl/mxv + .byte W01 + .byte 95*se_w221b_mvl/mxv + .byte W01 + .byte 110*se_w221b_mvl/mxv + .byte W05 + .byte 97*se_w221b_mvl/mxv + .byte W15 + .byte W24 + .byte W24 + .byte W09 + .byte 83*se_w221b_mvl/mxv + .byte W03 + .byte 63*se_w221b_mvl/mxv + .byte W03 + .byte 37*se_w221b_mvl/mxv + .byte W03 + .byte 13*se_w221b_mvl/mxv + .byte W06 + .byte FINE + +@******************************************************@ + .align 2 + +se_w221b: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w221b_pri @ Priority + .byte se_w221b_rev @ Reverb. + + .word se_w221b_grp + + .word se_w221b_1 + .word se_w221b_2 + + .end diff --git a/sound/songs/se_w226.s b/sound/songs/se_w226.s new file mode 100644 index 000000000..fe6c6d05e --- /dev/null +++ b/sound/songs/se_w226.s @@ -0,0 +1,169 @@ + .include "MPlayDef.s" + + .equ se_w226_grp, voicegroup128 + .equ se_w226_pri, 4 + .equ se_w226_rev, reverb_set+50 + .equ se_w226_mvl, 127 + .equ se_w226_key, 0 + .equ se_w226_tbs, 1 + .equ se_w226_exg, 0 + .equ se_w226_cmp, 1 + + .section .rodata + .global se_w226 + .align 2 + +@********************** Track 1 **********************@ + +se_w226_1: + .byte KEYSH , se_w226_key+0 + .byte VOICE , 19 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 12*se_w226_mvl/mxv + .byte BEND , c_v+49 + .byte N06 , Gn4 , v080 + .byte W01 + .byte VOL , 44*se_w226_mvl/mxv + .byte BEND , c_v+22 + .byte W01 + .byte VOL , 62*se_w226_mvl/mxv + .byte PAN , c_v+8 + .byte VOL , 75*se_w226_mvl/mxv + .byte BEND , c_v+20 + .byte W01 + .byte VOL , 87*se_w226_mvl/mxv + .byte BEND , c_v+33 + .byte W01 + .byte VOL , 96*se_w226_mvl/mxv + .byte PAN , c_v-7 + .byte VOL , 100*se_w226_mvl/mxv + .byte BEND , c_v+54 + .byte W01 + .byte c_v+63 + .byte W01 + .byte W02 + .byte PAN , c_v+0 + .byte N04 , Gn4 , v040 + .byte W01 + .byte W03 + .byte W03 + .byte VOICE , 45 + .byte MOD , 30 + .byte BENDR , 24 + .byte VOL , 54*se_w226_mvl/mxv + .byte BEND , c_v+0 + .byte N06 , Gn3 , v108 + .byte W01 + .byte VOL , 70*se_w226_mvl/mxv + .byte BEND , c_v+4 + .byte W01 + .byte PAN , c_v+5 + .byte VOL , 80*se_w226_mvl/mxv + .byte BEND , c_v+9 + .byte W01 + .byte VOL , 100*se_w226_mvl/mxv + .byte BEND , c_v+16 + .byte W01 + .byte c_v+24 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+2 + .byte N06 , An3 , v100 + .byte W01 + .byte BEND , c_v+7 + .byte W01 + .byte PAN , c_v-4 + .byte BEND , c_v+12 + .byte W01 + .byte c_v+18 + .byte W01 + .byte c_v+27 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+4 + .byte N06 , Bn3 , v060 + .byte W01 + .byte BEND , c_v+9 + .byte W01 + .byte PAN , c_v+6 + .byte BEND , c_v+14 + .byte W01 + .byte c_v+20 + .byte W01 + .byte c_v+29 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+6 + .byte N06 , Cn4 , v040 + .byte W01 + .byte BEND , c_v+11 + .byte W01 + .byte PAN , c_v-6 + .byte BEND , c_v+15 + .byte W01 + .byte c_v+22 + .byte W01 + .byte c_v+31 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+9 + .byte N06 , Dn4 , v020 + .byte W01 + .byte BEND , c_v+14 + .byte W01 + .byte PAN , c_v+8 + .byte BEND , c_v+18 + .byte W01 + .byte c_v+25 + .byte W01 + .byte c_v+34 + .byte W02 + .byte FINE + +@********************** Track 2 **********************@ + +se_w226_2: + .byte KEYSH , se_w226_key+0 + .byte VOICE , 57 + .byte VOL , 59*se_w226_mvl/mxv + .byte N06 , Gs4 , v052 + .byte W01 + .byte VOL , 72*se_w226_mvl/mxv + .byte W01 + .byte 90*se_w226_mvl/mxv + .byte W01 + .byte 100*se_w226_mvl/mxv + .byte W03 + .byte W02 + .byte N04 , Gs4 , v024 + .byte W01 + .byte W03 + .byte W03 + .byte W03 + .byte W03 + .byte W03 + .byte W03 + .byte W03 + .byte W03 + .byte W03 + .byte W03 + .byte W03 + .byte W03 + .byte FINE + +@******************************************************@ + .align 2 + +se_w226: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w226_pri @ Priority + .byte se_w226_rev @ Reverb. + + .word se_w226_grp + + .word se_w226_1 + .word se_w226_2 + + .end diff --git a/sound/songs/se_w227.s b/sound/songs/se_w227.s new file mode 100644 index 000000000..7a6f87abc --- /dev/null +++ b/sound/songs/se_w227.s @@ -0,0 +1,58 @@ + .include "MPlayDef.s" + + .equ se_w227_grp, voicegroup128 + .equ se_w227_pri, 4 + .equ se_w227_rev, reverb_set+50 + .equ se_w227_mvl, 127 + .equ se_w227_key, 0 + .equ se_w227_tbs, 1 + .equ se_w227_exg, 0 + .equ se_w227_cmp, 1 + + .section .rodata + .global se_w227 + .align 2 + +@********************** Track 1 **********************@ + +se_w227_1: + .byte KEYSH , se_w227_key+0 + .byte TEMPO , 150*se_w227_tbs/2 + .byte VOICE , 59 + .byte BENDR , 12 + .byte VOL , 110*se_w227_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N06 , En3 , v127 + .byte W01 + .byte PAN , c_v+8 + .byte W01 + .byte c_v-9 + .byte W01 + .byte c_v+14 + .byte W01 + .byte c_v-10 + .byte W02 + .byte c_v+0 + .byte N03 , An3 , v048 + .byte W01 + .byte PAN , c_v+16 + .byte W01 + .byte c_v-16 + .byte W04 + .byte FINE + +@******************************************************@ + .align 2 + +se_w227: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w227_pri @ Priority + .byte se_w227_rev @ Reverb. + + .word se_w227_grp + + .word se_w227_1 + + .end diff --git a/sound/songs/se_w227b.s b/sound/songs/se_w227b.s new file mode 100644 index 000000000..a3fa4adfe --- /dev/null +++ b/sound/songs/se_w227b.s @@ -0,0 +1,173 @@ + .include "MPlayDef.s" + + .equ se_w227b_grp, voicegroup128 + .equ se_w227b_pri, 4 + .equ se_w227b_rev, reverb_set+50 + .equ se_w227b_mvl, 127 + .equ se_w227b_key, 0 + .equ se_w227b_tbs, 1 + .equ se_w227b_exg, 0 + .equ se_w227b_cmp, 1 + + .section .rodata + .global se_w227b + .align 2 + +@********************** Track 1 **********************@ + +se_w227b_1: + .byte KEYSH , se_w227b_key+0 + .byte TEMPO , 150*se_w227b_tbs/2 + .byte VOICE , 60 + .byte BENDR , 12 + .byte VOL , 25*se_w227b_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte TIE , Cn3 , v127 + .byte W01 + .byte PAN , c_v+2 + .byte W01 + .byte c_v+5 + .byte W01 + .byte VOL , 34*se_w227b_mvl/mxv + .byte W01 + .byte PAN , c_v+2 + .byte W02 + .byte c_v+0 + .byte W01 + .byte VOL , 46*se_w227b_mvl/mxv + .byte PAN , c_v-2 + .byte W01 + .byte c_v-4 + .byte W02 + .byte VOL , 56*se_w227b_mvl/mxv + .byte PAN , c_v-2 + .byte W02 + .byte c_v+0 + .byte W01 + .byte c_v+2 + .byte W01 + .byte c_v+5 + .byte W01 + .byte VOL , 70*se_w227b_mvl/mxv + .byte W01 + .byte PAN , c_v+2 + .byte W02 + .byte c_v+0 + .byte W01 + .byte VOL , 80*se_w227b_mvl/mxv + .byte PAN , c_v-2 + .byte W01 + .byte c_v-4 + .byte W02 + .byte VOL , 88*se_w227b_mvl/mxv + .byte PAN , c_v-2 + .byte W02 + .byte c_v+0 + .byte W01 + .byte c_v+2 + .byte W01 + .byte VOL , 96*se_w227b_mvl/mxv + .byte PAN , c_v+5 + .byte W02 + .byte c_v+2 + .byte W02 + .byte VOL , 100*se_w227b_mvl/mxv + .byte PAN , c_v+0 + .byte W01 + .byte c_v-2 + .byte W01 + .byte c_v-4 + .byte W02 + .byte c_v-2 + .byte W02 +se_w227b_1_000: + .byte PAN , c_v+0 + .byte W01 + .byte c_v+2 + .byte W01 + .byte c_v+5 + .byte W02 + .byte c_v+2 + .byte W02 + .byte c_v+0 + .byte W01 + .byte c_v-2 + .byte W01 + .byte c_v-4 + .byte W02 + .byte c_v-2 + .byte W02 + .byte PEND + .byte PATT + .word se_w227b_1_000 + .byte PATT + .word se_w227b_1_000 + .byte PATT + .word se_w227b_1_000 + .byte PATT + .word se_w227b_1_000 + .byte PATT + .word se_w227b_1_000 + .byte PATT + .word se_w227b_1_000 + .byte VOL , 96*se_w227b_mvl/mxv + .byte PAN , c_v+0 + .byte W01 + .byte c_v+2 + .byte W01 + .byte c_v+5 + .byte W01 + .byte VOL , 92*se_w227b_mvl/mxv + .byte W01 + .byte PAN , c_v+2 + .byte W02 + .byte c_v+0 + .byte W01 + .byte VOL , 84*se_w227b_mvl/mxv + .byte PAN , c_v-2 + .byte W01 + .byte c_v-4 + .byte W02 + .byte VOL , 72*se_w227b_mvl/mxv + .byte PAN , c_v-2 + .byte W02 + .byte c_v+0 + .byte W01 + .byte c_v+2 + .byte W01 + .byte VOL , 63*se_w227b_mvl/mxv + .byte PAN , c_v+5 + .byte W02 + .byte VOL , 52*se_w227b_mvl/mxv + .byte PAN , c_v+2 + .byte W02 + .byte c_v+0 + .byte W01 + .byte VOL , 37*se_w227b_mvl/mxv + .byte PAN , c_v-2 + .byte W01 + .byte c_v-4 + .byte W01 + .byte VOL , 22*se_w227b_mvl/mxv + .byte W01 + .byte 12*se_w227b_mvl/mxv + .byte PAN , c_v-2 + .byte W02 + .byte EOT , Cn3 + .byte FINE + +@******************************************************@ + .align 2 + +se_w227b: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w227b_pri @ Priority + .byte se_w227b_rev @ Reverb. + + .word se_w227b_grp + + .word se_w227b_1 + + .end diff --git a/sound/songs/se_w230.s b/sound/songs/se_w230.s new file mode 100644 index 000000000..b446b3448 --- /dev/null +++ b/sound/songs/se_w230.s @@ -0,0 +1,192 @@ + .include "MPlayDef.s" + + .equ se_w230_grp, voicegroup128 + .equ se_w230_pri, 4 + .equ se_w230_rev, reverb_set+50 + .equ se_w230_mvl, 127 + .equ se_w230_key, 0 + .equ se_w230_tbs, 1 + .equ se_w230_exg, 0 + .equ se_w230_cmp, 1 + + .section .rodata + .global se_w230 + .align 2 + +@********************** Track 1 **********************@ + +se_w230_1: + .byte KEYSH , se_w230_key+0 + .byte TEMPO , 150*se_w230_tbs/2 + .byte VOICE , 61 + .byte BENDR , 44 + .byte PAN , c_v+0 + .byte VOL , 110*se_w230_mvl/mxv + .byte BEND , c_v+2 + .byte N36 , En3 , v096 + .byte W12 + .byte PAN , c_v-4 + .byte BEND , c_v+2 + .byte W12 + .byte PAN , c_v-10 + .byte BEND , c_v+4 + .byte W12 + .byte PAN , c_v-4 + .byte BEND , c_v+5 + .byte N36 , Fn3 + .byte W12 + .byte PAN , c_v+0 + .byte BEND , c_v+6 + .byte W12 + .byte PAN , c_v+6 + .byte BEND , c_v+7 + .byte W12 + .byte PAN , c_v+9 + .byte BEND , c_v+8 + .byte N36 , En3 , v088 + .byte W12 + .byte PAN , c_v+5 + .byte BEND , c_v+8 + .byte W12 + .byte PAN , c_v+0 + .byte BEND , c_v+9 + .byte W12 + .byte PAN , c_v-4 + .byte BEND , c_v+10 + .byte N60 , Fs3 , v056 + .byte W12 + .byte PAN , c_v-10 + .byte BEND , c_v+11 + .byte W12 + .byte PAN , c_v-4 + .byte BEND , c_v+12 + .byte W04 + .byte VOL , 103*se_w230_mvl/mxv + .byte W04 + .byte 97*se_w230_mvl/mxv + .byte W04 + .byte PAN , c_v+0 + .byte BEND , c_v+12 + .byte W01 + .byte VOL , 91*se_w230_mvl/mxv + .byte W05 + .byte 81*se_w230_mvl/mxv + .byte W03 + .byte 72*se_w230_mvl/mxv + .byte W03 + .byte PAN , c_v+6 + .byte BEND , c_v+13 + .byte W01 + .byte VOL , 62*se_w230_mvl/mxv + .byte W02 + .byte 51*se_w230_mvl/mxv + .byte W03 + .byte 39*se_w230_mvl/mxv + .byte W02 + .byte 24*se_w230_mvl/mxv + .byte W02 + .byte 12*se_w230_mvl/mxv + .byte W02 + .byte FINE + +@********************** Track 2 **********************@ + +se_w230_2: + .byte KEYSH , se_w230_key+0 + .byte VOICE , 22 + .byte BENDR , 44 + .byte PAN , c_v+1 + .byte VOL , 38*se_w230_mvl/mxv + .byte BEND , c_v+1 + .byte TIE , Gn3 , v100 + .byte W03 + .byte VOL , 50*se_w230_mvl/mxv + .byte W04 + .byte 62*se_w230_mvl/mxv + .byte W02 + .byte BEND , c_v-1 + .byte W01 + .byte VOL , 65*se_w230_mvl/mxv + .byte W04 + .byte 74*se_w230_mvl/mxv + .byte W04 + .byte 78*se_w230_mvl/mxv + .byte BEND , c_v-2 + .byte W03 + .byte VOL , 86*se_w230_mvl/mxv + .byte W03 + .byte 95*se_w230_mvl/mxv + .byte W03 + .byte 105*se_w230_mvl/mxv + .byte W01 + .byte BEND , c_v-4 + .byte W03 + .byte VOL , 110*se_w230_mvl/mxv + .byte W13 + .byte BEND , c_v-2 + .byte W04 + .byte W10 + .byte c_v-1 + .byte W10 + .byte c_v+0 + .byte W04 + .byte W03 + .byte c_v+1 + .byte W10 + .byte c_v+1 + .byte W11 + .byte W02 + .byte c_v+2 + .byte W14 + .byte c_v+3 + .byte W08 + .byte VOL , 105*se_w230_mvl/mxv + .byte W03 + .byte 101*se_w230_mvl/mxv + .byte W05 + .byte 96*se_w230_mvl/mxv + .byte W04 + .byte BEND , c_v+2 + .byte W01 + .byte VOL , 91*se_w230_mvl/mxv + .byte W03 + .byte 86*se_w230_mvl/mxv + .byte W05 + .byte 78*se_w230_mvl/mxv + .byte W03 + .byte W02 + .byte 68*se_w230_mvl/mxv + .byte W01 + .byte BEND , c_v+1 + .byte W04 + .byte VOL , 58*se_w230_mvl/mxv + .byte W03 + .byte 48*se_w230_mvl/mxv + .byte W04 + .byte 37*se_w230_mvl/mxv + .byte BEND , c_v+0 + .byte W04 + .byte VOL , 23*se_w230_mvl/mxv + .byte W01 + .byte BEND , c_v-1 + .byte W02 + .byte VOL , 12*se_w230_mvl/mxv + .byte W03 + .byte EOT + .byte FINE + +@******************************************************@ + .align 2 + +se_w230: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w230_pri @ Priority + .byte se_w230_rev @ Reverb. + + .word se_w230_grp + + .word se_w230_1 + .word se_w230_2 + + .end diff --git a/sound/songs/se_w231.s b/sound/songs/se_w231.s new file mode 100644 index 000000000..46e5ba938 --- /dev/null +++ b/sound/songs/se_w231.s @@ -0,0 +1,74 @@ + .include "MPlayDef.s" + + .equ se_w231_grp, voicegroup128 + .equ se_w231_pri, 4 + .equ se_w231_rev, reverb_set+50 + .equ se_w231_mvl, 127 + .equ se_w231_key, 0 + .equ se_w231_tbs, 1 + .equ se_w231_exg, 0 + .equ se_w231_cmp, 1 + + .section .rodata + .global se_w231 + .align 2 + +@********************** Track 1 **********************@ + +se_w231_1: + .byte KEYSH , se_w231_key+0 + .byte TEMPO , 150*se_w231_tbs/2 + .byte VOICE , 28 + .byte VOL , 100*se_w231_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+16 + .byte N03 , Gs3 , v080 + .byte W01 + .byte BEND , c_v+38 + .byte W01 + .byte c_v+62 + .byte W02 + .byte N17 , Gs4 , v096 + .byte W03 + .byte PAN , c_v+6 + .byte W02 + .byte c_v+0 + .byte W03 + .byte c_v-8 + .byte W02 + .byte c_v+0 + .byte W02 + .byte c_v+6 + .byte W03 + .byte c_v+0 + .byte W05 + .byte FINE + +@********************** Track 2 **********************@ + +se_w231_2: + .byte KEYSH , se_w231_key+0 + .byte VOICE , 4 + .byte VOL , 100*se_w231_mvl/mxv + .byte PAN , c_v+0 + .byte N01 , En4 , v060 + .byte W04 + .byte N17 , Gs4 , v096 + .byte W20 + .byte FINE + +@******************************************************@ + .align 2 + +se_w231: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w231_pri @ Priority + .byte se_w231_rev @ Reverb. + + .word se_w231_grp + + .word se_w231_1 + .word se_w231_2 + + .end diff --git a/sound/songs/se_w233.s b/sound/songs/se_w233.s new file mode 100644 index 000000000..84381fc0e --- /dev/null +++ b/sound/songs/se_w233.s @@ -0,0 +1,75 @@ + .include "MPlayDef.s" + + .equ se_w233_grp, voicegroup128 + .equ se_w233_pri, 4 + .equ se_w233_rev, reverb_set+50 + .equ se_w233_mvl, 127 + .equ se_w233_key, 0 + .equ se_w233_tbs, 1 + .equ se_w233_exg, 0 + .equ se_w233_cmp, 1 + + .section .rodata + .global se_w233 + .align 2 + +@********************** Track 1 **********************@ + +se_w233_1: + .byte KEYSH , se_w233_key+0 + .byte TEMPO , 220*se_w233_tbs/2 + .byte VOICE , 22 + .byte VOL , 110*se_w233_mvl/mxv + .byte BENDR , 12 + .byte PAN , c_v+16 + .byte BEND , c_v+46 + .byte N09 , Cn3 , v127 + .byte W03 + .byte VOL , 104*se_w233_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+23 + .byte W03 + .byte VOL , 93*se_w233_mvl/mxv + .byte PAN , c_v-16 + .byte BEND , c_v-15 + .byte W03 + .byte VOICE , 21 + .byte VOL , 110*se_w233_mvl/mxv + .byte BEND , c_v+0 + .byte N03 , Gn4 + .byte W06 + .byte PAN , c_v+16 + .byte N03 , Cn5 + .byte W09 + .byte FINE + +@********************** Track 2 **********************@ + +se_w233_2: + .byte KEYSH , se_w233_key+0 + .byte VOICE , 4 + .byte VOL , 110*se_w233_mvl/mxv + .byte W09 + .byte PAN , c_v+8 + .byte N03 , Cn3 , v052 + .byte W06 + .byte PAN , c_v-7 + .byte N03 + .byte W09 + .byte FINE + +@******************************************************@ + .align 2 + +se_w233: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w233_pri @ Priority + .byte se_w233_rev @ Reverb. + + .word se_w233_grp + + .word se_w233_1 + .word se_w233_2 + + .end diff --git a/sound/songs/se_w233b.s b/sound/songs/se_w233b.s new file mode 100644 index 000000000..65d256d9a --- /dev/null +++ b/sound/songs/se_w233b.s @@ -0,0 +1,108 @@ + .include "MPlayDef.s" + + .equ se_w233b_grp, voicegroup128 + .equ se_w233b_pri, 4 + .equ se_w233b_rev, reverb_set+50 + .equ se_w233b_mvl, 127 + .equ se_w233b_key, 0 + .equ se_w233b_tbs, 1 + .equ se_w233b_exg, 0 + .equ se_w233b_cmp, 1 + + .section .rodata + .global se_w233b + .align 2 + +@********************** Track 1 **********************@ + +se_w233b_1: + .byte KEYSH , se_w233b_key+0 + .byte TEMPO , 220*se_w233b_tbs/2 + .byte VOICE , 6 + .byte VOL , 110*se_w233b_mvl/mxv + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N06 , Cn3 , v127 + .byte W01 + .byte BEND , c_v-9 + .byte W01 + .byte c_v-21 + .byte W01 + .byte PAN , c_v-6 + .byte BEND , c_v-40 + .byte W01 + .byte c_v-64 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N06 , En3 + .byte W01 + .byte BEND , c_v-9 + .byte W01 + .byte c_v-21 + .byte W01 + .byte PAN , c_v+7 + .byte BEND , c_v-40 + .byte W01 + .byte c_v-64 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N09 , An2 + .byte W01 + .byte BEND , c_v-9 + .byte W01 + .byte c_v-19 + .byte W01 + .byte c_v-29 + .byte W01 + .byte VOL , 86*se_w233b_mvl/mxv + .byte BEND , c_v-39 + .byte W02 + .byte VOL , 69*se_w233b_mvl/mxv + .byte BEND , c_v-45 + .byte W01 + .byte VOL , 53*se_w233b_mvl/mxv + .byte BEND , c_v-56 + .byte W01 + .byte VOL , 20*se_w233b_mvl/mxv + .byte BEND , c_v-64 + .byte W04 + .byte c_v-64 + .byte FINE + +@********************** Track 2 **********************@ + +se_w233b_2: + .byte KEYSH , se_w233b_key+0 + .byte VOICE , 5 + .byte XCMD , xIECV , 10 + .byte xIECL , 8 + .byte VOL , 110*se_w233b_mvl/mxv + .byte PAN , c_v+9 + .byte N03 , Gs2 , v052 + .byte W06 + .byte PAN , c_v-7 + .byte N03 + .byte W06 + .byte PAN , c_v+0 + .byte N03 + .byte W12 + .byte FINE + +@******************************************************@ + .align 2 + +se_w233b: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w233b_pri @ Priority + .byte se_w233b_rev @ Reverb. + + .word se_w233b_grp + + .word se_w233b_1 + .word se_w233b_2 + + .end diff --git a/sound/songs/se_w234.s b/sound/songs/se_w234.s new file mode 100644 index 000000000..4f07ef30a --- /dev/null +++ b/sound/songs/se_w234.s @@ -0,0 +1,135 @@ + .include "MPlayDef.s" + + .equ se_w234_grp, voicegroup128 + .equ se_w234_pri, 5 + .equ se_w234_rev, reverb_set+50 + .equ se_w234_mvl, 127 + .equ se_w234_key, 0 + .equ se_w234_tbs, 1 + .equ se_w234_exg, 0 + .equ se_w234_cmp, 1 + + .section .rodata + .global se_w234 + .align 2 + +@********************** Track 1 **********************@ + +se_w234_1: + .byte KEYSH , se_w234_key+0 + .byte TEMPO , 150*se_w234_tbs/2 + .byte VOICE , 46 + .byte VOL , 95*se_w234_mvl/mxv + .byte BENDR , 2 + .byte PAN , c_v+0 + .byte BEND , c_v+15 + .byte W03 + .byte N06 , Ds6 , v112 + .byte W03 + .byte W03 + .byte En5 , v104 + .byte W03 + .byte W03 + .byte Ds6 , v096 + .byte W03 + .byte W03 + .byte En5 , v088 + .byte W03 + .byte W03 + .byte PAN , c_v-4 + .byte N06 , Ds6 , v080 + .byte W03 + .byte W03 + .byte PAN , c_v+0 + .byte N06 , En5 , v072 + .byte W03 + .byte W03 + .byte PAN , c_v+4 + .byte N06 , Ds6 , v064 + .byte W03 + .byte W03 + .byte PAN , c_v+0 + .byte N06 , En5 , v056 + .byte W03 + .byte W03 + .byte PAN , c_v-4 + .byte N06 , Ds6 , v044 + .byte W03 + .byte W03 + .byte PAN , c_v+0 + .byte N06 , En5 , v036 + .byte W03 + .byte W03 + .byte PAN , c_v+4 + .byte N06 , Ds6 , v028 + .byte W03 + .byte W03 + .byte PAN , c_v+0 + .byte N06 , En5 , v020 + .byte W03 + .byte W03 + .byte FINE + +@********************** Track 2 **********************@ + +se_w234_2: + .byte KEYSH , se_w234_key+0 + .byte VOICE , 53 + .byte BENDR , 2 + .byte VOL , 43*se_w234_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+15 + .byte N06 , Gs6 , v108 + .byte W03 + .byte W03 + .byte Bn5 + .byte W03 + .byte W03 + .byte Gs6 , v100 + .byte W03 + .byte W03 + .byte Bn5 , v092 + .byte W03 + .byte W03 + .byte Gs6 , v084 + .byte W03 + .byte W03 + .byte Bn5 , v076 + .byte W03 + .byte W03 + .byte Gs6 , v068 + .byte W03 + .byte W03 + .byte Bn5 , v060 + .byte W03 + .byte W03 + .byte Gs6 , v052 + .byte W03 + .byte W03 + .byte Bn5 , v040 + .byte W03 + .byte W03 + .byte Gs6 , v032 + .byte W03 + .byte W03 + .byte Bn5 , v024 + .byte W03 + .byte W03 + .byte W03 + .byte FINE + +@******************************************************@ + .align 2 + +se_w234: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w234_pri @ Priority + .byte se_w234_rev @ Reverb. + + .word se_w234_grp + + .word se_w234_1 + .word se_w234_2 + + .end diff --git a/sound/songs/se_w236.s b/sound/songs/se_w236.s new file mode 100644 index 000000000..c3bb3d90f --- /dev/null +++ b/sound/songs/se_w236.s @@ -0,0 +1,218 @@ + .include "MPlayDef.s" + + .equ se_w236_grp, voicegroup128 + .equ se_w236_pri, 4 + .equ se_w236_rev, reverb_set+50 + .equ se_w236_mvl, 127 + .equ se_w236_key, 0 + .equ se_w236_tbs, 1 + .equ se_w236_exg, 0 + .equ se_w236_cmp, 1 + + .section .rodata + .global se_w236 + .align 2 + +@********************** Track 1 **********************@ + +se_w236_1: + .byte KEYSH , se_w236_key+0 + .byte TEMPO , 150*se_w236_tbs/2 + .byte VOICE , 46 + .byte VOL , 100*se_w236_mvl/mxv + .byte BENDR , 4 + .byte PAN , c_v+0 + .byte MOD , 6 + .byte BEND , c_v+3 + .byte N01 , Ds6 , v092 + .byte W01 + .byte Dn6 + .byte W01 + .byte Gn5 + .byte W01 + .byte N20 , Gn6 , v100 + .byte W21 +se_w236_1_000: + .byte N01 , Ds6 , v056 + .byte W01 + .byte Dn6 + .byte W01 + .byte Gn5 + .byte W01 + .byte N20 , Gn6 , v064 + .byte W03 + .byte PAN , c_v+6 + .byte W04 + .byte c_v-4 + .byte W05 + .byte c_v+6 + .byte W05 + .byte c_v-4 + .byte W04 + .byte PEND +se_w236_1_001: + .byte PAN , c_v+0 + .byte N01 , Gs5 , v092 + .byte W01 + .byte Gn5 + .byte W01 + .byte Cn5 + .byte W01 + .byte N20 , Cn6 , v100 + .byte W21 + .byte PEND +se_w236_1_002: + .byte PAN , c_v+16 + .byte N01 , Gs5 , v056 + .byte W01 + .byte Gn5 + .byte W01 + .byte Cn5 + .byte W01 + .byte N20 , Cn6 , v064 + .byte W21 + .byte PEND +se_w236_1_003: + .byte PAN , c_v-16 + .byte N01 , Gs5 , v040 + .byte W01 + .byte Gn5 + .byte W01 + .byte Cn5 + .byte W01 + .byte N20 , Cn6 + .byte W21 + .byte PEND +se_w236_1_004: + .byte PAN , c_v+32 + .byte N01 , Gs5 , v020 + .byte W01 + .byte Gn5 + .byte W01 + .byte Cn5 + .byte W01 + .byte PAN , c_v-32 + .byte N20 , Cn6 + .byte W21 + .byte PEND + .byte PAN , c_v+0 + .byte N01 , Ds6 , v092 + .byte W01 + .byte Dn6 + .byte W01 + .byte Gn5 + .byte W01 + .byte N20 , Gn6 , v100 + .byte W21 + .byte PATT + .word se_w236_1_000 + .byte PATT + .word se_w236_1_001 + .byte PATT + .word se_w236_1_002 + .byte PATT + .word se_w236_1_003 + .byte PATT + .word se_w236_1_004 + .byte FINE + +@********************** Track 2 **********************@ + +se_w236_2: + .byte KEYSH , se_w236_key+0 + .byte VOICE , 55 + .byte PAN , c_v+0 + .byte VOL , 39*se_w236_mvl/mxv + .byte BEND , c_v-4 + .byte W10 + .byte N01 , Ds6 , v112 + .byte W02 + .byte Dn6 + .byte W01 + .byte Gn5 + .byte W01 + .byte N04 , Gn6 + .byte W05 + .byte Gn6 , v096 + .byte W05 +se_w236_2_000: + .byte PAN , c_v+50 + .byte N04 , Gn6 , v080 + .byte W04 + .byte PAN , c_v-48 + .byte N04 , Gn6 , v064 + .byte W05 + .byte PAN , c_v+50 + .byte N04 , Gn6 , v048 + .byte W05 + .byte PAN , c_v-49 + .byte N04 , Gn6 , v032 + .byte W10 + .byte PEND +se_w236_2_001: + .byte PAN , c_v+0 + .byte W10 + .byte N01 , Gs5 , v112 + .byte W02 + .byte Gn5 + .byte W01 + .byte Cn5 + .byte W01 + .byte N04 , Cn6 + .byte W05 + .byte Cn6 , v096 + .byte W05 + .byte PEND +se_w236_2_002: + .byte PAN , c_v+50 + .byte N04 , Cn6 , v080 + .byte W04 + .byte PAN , c_v-48 + .byte N04 , Cn6 , v064 + .byte W05 + .byte PAN , c_v+50 + .byte N04 , Cn6 , v048 + .byte W05 + .byte PAN , c_v-49 + .byte N04 , Cn6 , v032 + .byte W10 + .byte PEND + .byte W24 + .byte W24 + .byte PAN , c_v+0 + .byte W10 + .byte N01 , Ds6 , v112 + .byte W02 + .byte Dn6 + .byte W01 + .byte Gn5 + .byte W01 + .byte N04 , Gn6 + .byte W05 + .byte Gn6 , v096 + .byte W05 + .byte PATT + .word se_w236_2_000 + .byte PATT + .word se_w236_2_001 + .byte PATT + .word se_w236_2_002 + .byte W24 + .byte W24 + .byte FINE + +@******************************************************@ + .align 2 + +se_w236: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w236_pri @ Priority + .byte se_w236_rev @ Reverb. + + .word se_w236_grp + + .word se_w236_1 + .word se_w236_2 + + .end diff --git a/sound/songs/se_w239.s b/sound/songs/se_w239.s new file mode 100644 index 000000000..fc18c1d5c --- /dev/null +++ b/sound/songs/se_w239.s @@ -0,0 +1,210 @@ + .include "MPlayDef.s" + + .equ se_w239_grp, voicegroup128 + .equ se_w239_pri, 4 + .equ se_w239_rev, reverb_set+50 + .equ se_w239_mvl, 127 + .equ se_w239_key, 0 + .equ se_w239_tbs, 1 + .equ se_w239_exg, 0 + .equ se_w239_cmp, 1 + + .section .rodata + .global se_w239 + .align 2 + +@********************** Track 1 **********************@ + +se_w239_1: + .byte KEYSH , se_w239_key+0 + .byte TEMPO , 150*se_w239_tbs/2 + .byte VOICE , 22 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 67*se_w239_mvl/mxv + .byte BEND , c_v+0 + .byte TIE , Dn2 , v127 + .byte W03 + .byte VOL , 83*se_w239_mvl/mxv + .byte BEND , c_v+22 + .byte W03 + .byte VOL , 88*se_w239_mvl/mxv + .byte PAN , c_v-4 + .byte W03 + .byte VOL , 95*se_w239_mvl/mxv + .byte W02 + .byte BEND , c_v+8 + .byte W01 + .byte VOL , 105*se_w239_mvl/mxv + .byte PAN , c_v-8 + .byte W03 + .byte VOL , 115*se_w239_mvl/mxv + .byte W02 + .byte BEND , c_v+0 + .byte W01 + .byte PAN , c_v-12 + .byte W06 + .byte c_v-17 + .byte BEND , c_v+0 + .byte W03 + .byte c_v-7 + .byte W03 + .byte PAN , c_v-9 + .byte W06 + .byte c_v-3 + .byte W01 + .byte BEND , c_v-12 + .byte W02 + .byte PAN , c_v+6 + .byte W03 + .byte c_v+10 + .byte W06 + .byte c_v+16 + .byte W01 + .byte BEND , c_v-20 + .byte W05 + .byte PAN , c_v+13 + .byte W06 + .byte c_v+8 + .byte W03 + .byte c_v+0 + .byte W01 + .byte BEND , c_v-13 + .byte W02 + .byte PAN , c_v-8 + .byte W03 + .byte c_v-11 + .byte W03 + .byte c_v-17 + .byte W01 + .byte BEND , c_v-6 + .byte W05 + .byte PAN , c_v-9 + .byte W06 + .byte c_v-3 + .byte W03 + .byte c_v+6 + .byte W03 + .byte c_v+10 + .byte W01 + .byte BEND , c_v+6 + .byte W05 + .byte PAN , c_v+16 + .byte W06 + .byte c_v+13 + .byte W06 + .byte c_v+8 + .byte W03 + .byte c_v+0 + .byte BEND , c_v+11 + .byte W03 + .byte PAN , c_v-8 + .byte W03 + .byte c_v-11 + .byte VOL , 103*se_w239_mvl/mxv + .byte W03 + .byte PAN , c_v-17 + .byte W01 + .byte BEND , c_v+20 + .byte W05 + .byte PAN , c_v-9 + .byte W01 + .byte VOL , 97*se_w239_mvl/mxv + .byte W05 + .byte PAN , c_v-3 + .byte W01 + .byte BEND , c_v+12 + .byte W02 + .byte PAN , c_v+6 + .byte VOL , 88*se_w239_mvl/mxv + .byte W03 + .byte PAN , c_v+10 + .byte W02 + .byte BEND , c_v+7 + .byte W02 + .byte VOL , 79*se_w239_mvl/mxv + .byte W02 + .byte PAN , c_v+16 + .byte W04 + .byte VOL , 62*se_w239_mvl/mxv + .byte BEND , c_v+0 + .byte W02 + .byte PAN , c_v+13 + .byte W04 + .byte VOL , 45*se_w239_mvl/mxv + .byte W02 + .byte PAN , c_v+8 + .byte W01 + .byte BEND , c_v-7 + .byte W01 + .byte VOL , 33*se_w239_mvl/mxv + .byte W01 + .byte PAN , c_v+0 + .byte W03 + .byte c_v-8 + .byte W01 + .byte VOL , 18*se_w239_mvl/mxv + .byte W02 + .byte PAN , c_v-11 + .byte W03 + .byte EOT + .byte FINE + +@********************** Track 2 **********************@ + +se_w239_2: + .byte KEYSH , se_w239_key+0 + .byte VOICE , 25 + .byte VOL , 67*se_w239_mvl/mxv + .byte TIE , Gs4 , v012 + .byte W03 + .byte VOL , 83*se_w239_mvl/mxv + .byte W03 + .byte 88*se_w239_mvl/mxv + .byte W03 + .byte 95*se_w239_mvl/mxv + .byte W03 + .byte 105*se_w239_mvl/mxv + .byte W03 + .byte 115*se_w239_mvl/mxv + .byte W09 + .byte W24 + .byte W24 + .byte W24 + .byte W21 + .byte 103*se_w239_mvl/mxv + .byte W03 + .byte W07 + .byte 97*se_w239_mvl/mxv + .byte W08 + .byte 88*se_w239_mvl/mxv + .byte W07 + .byte 79*se_w239_mvl/mxv + .byte W02 + .byte W04 + .byte 62*se_w239_mvl/mxv + .byte W06 + .byte 45*se_w239_mvl/mxv + .byte W04 + .byte 33*se_w239_mvl/mxv + .byte W05 + .byte 18*se_w239_mvl/mxv + .byte W05 + .byte EOT + .byte FINE + +@******************************************************@ + .align 2 + +se_w239: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w239_pri @ Priority + .byte se_w239_rev @ Reverb. + + .word se_w239_grp + + .word se_w239_1 + .word se_w239_2 + + .end diff --git a/sound/songs/se_w240.s b/sound/songs/se_w240.s new file mode 100644 index 000000000..744cc3b88 --- /dev/null +++ b/sound/songs/se_w240.s @@ -0,0 +1,116 @@ + .include "MPlayDef.s" + + .equ se_w240_grp, voicegroup128 + .equ se_w240_pri, 4 + .equ se_w240_rev, reverb_set+50 + .equ se_w240_mvl, 127 + .equ se_w240_key, 0 + .equ se_w240_tbs, 1 + .equ se_w240_exg, 0 + .equ se_w240_cmp, 1 + + .section .rodata + .global se_w240 + .align 2 + +@********************** Track 1 **********************@ + +se_w240_1: + .byte KEYSH , se_w240_key+0 + .byte TEMPO , 220*se_w240_tbs/2 + .byte VOICE , 36 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 20*se_w240_mvl/mxv + .byte BEND , c_v+0 + .byte TIE , Gn3 , v064 + .byte W03 + .byte VOL , 37*se_w240_mvl/mxv + .byte W03 + .byte 53*se_w240_mvl/mxv + .byte W03 + .byte 60*se_w240_mvl/mxv + .byte W03 + .byte 71*se_w240_mvl/mxv + .byte W03 + .byte 81*se_w240_mvl/mxv + .byte W03 + .byte 93*se_w240_mvl/mxv + .byte W03 + .byte 110*se_w240_mvl/mxv + .byte W03 + .byte PAN , c_v+3 + .byte W06 + .byte c_v+11 + .byte W12 + .byte c_v+20 + .byte W06 + .byte c_v+25 + .byte W12 + .byte c_v+14 + .byte W06 + .byte c_v+8 + .byte W06 + .byte W06 + .byte c_v-3 + .byte W12 + .byte c_v-16 + .byte W06 + .byte W06 + .byte c_v-26 + .byte W12 + .byte c_v-16 + .byte W06 + .byte VOL , 104*se_w240_mvl/mxv + .byte PAN , c_v-5 + .byte W03 + .byte VOL , 101*se_w240_mvl/mxv + .byte W03 + .byte 98*se_w240_mvl/mxv + .byte PAN , c_v+6 + .byte W03 + .byte VOL , 93*se_w240_mvl/mxv + .byte W03 + .byte 90*se_w240_mvl/mxv + .byte PAN , c_v+14 + .byte W03 + .byte VOL , 86*se_w240_mvl/mxv + .byte W03 + .byte 83*se_w240_mvl/mxv + .byte W03 + .byte 77*se_w240_mvl/mxv + .byte W03 + .byte 73*se_w240_mvl/mxv + .byte PAN , c_v+24 + .byte W03 + .byte VOL , 66*se_w240_mvl/mxv + .byte W03 + .byte 58*se_w240_mvl/mxv + .byte W03 + .byte 44*se_w240_mvl/mxv + .byte W03 + .byte 32*se_w240_mvl/mxv + .byte PAN , c_v+15 + .byte W03 + .byte VOL , 16*se_w240_mvl/mxv + .byte W03 + .byte 1*se_w240_mvl/mxv + .byte PAN , c_v+4 + .byte W06 + .byte EOT + .byte FINE + +@******************************************************@ + .align 2 + +se_w240: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w240_pri @ Priority + .byte se_w240_rev @ Reverb. + + .word se_w240_grp + + .word se_w240_1 + + .end diff --git a/sound/songs/se_w250.s b/sound/songs/se_w250.s new file mode 100644 index 000000000..20a660411 --- /dev/null +++ b/sound/songs/se_w250.s @@ -0,0 +1,125 @@ + .include "MPlayDef.s" + + .equ se_w250_grp, voicegroup128 + .equ se_w250_pri, 4 + .equ se_w250_rev, reverb_set+50 + .equ se_w250_mvl, 127 + .equ se_w250_key, 0 + .equ se_w250_tbs, 1 + .equ se_w250_exg, 0 + .equ se_w250_cmp, 1 + + .section .rodata + .global se_w250 + .align 2 + +@********************** Track 1 **********************@ + +se_w250_1: + .byte KEYSH , se_w250_key+0 + .byte TEMPO , 150*se_w250_tbs/2 + .byte VOICE , 36 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 115*se_w250_mvl/mxv + .byte BEND , c_v-18 + .byte TIE , Dn2 , v127 + .byte W03 + .byte BEND , c_v-12 + .byte W03 + .byte PAN , c_v-5 + .byte W02 + .byte BEND , c_v-8 + .byte W04 + .byte PAN , c_v-10 + .byte W01 + .byte BEND , c_v-3 + .byte W03 + .byte c_v+2 + .byte W02 + .byte PAN , c_v-13 + .byte W04 + .byte BEND , c_v+5 + .byte W02 + .byte PAN , c_v-16 + .byte W04 + .byte BEND , c_v+14 + .byte W02 + .byte PAN , c_v-14 + .byte W06 + .byte c_v-9 + .byte BEND , c_v+18 + .byte W06 + .byte PAN , c_v-6 + .byte W01 + .byte BEND , c_v+24 + .byte W05 + .byte PAN , c_v+0 + .byte W06 + .byte c_v+3 + .byte W06 + .byte c_v+7 + .byte W06 + .byte c_v+11 + .byte BEND , c_v+17 + .byte W06 + .byte PAN , c_v+16 + .byte BEND , c_v+10 + .byte W06 + .byte PAN , c_v+11 + .byte W01 + .byte BEND , c_v+5 + .byte W05 + .byte PAN , c_v+6 + .byte W02 + .byte VOL , 103*se_w250_mvl/mxv + .byte W01 + .byte BEND , c_v+0 + .byte W03 + .byte PAN , c_v+4 + .byte W01 + .byte VOL , 85*se_w250_mvl/mxv + .byte W01 + .byte BEND , c_v-5 + .byte W04 + .byte PAN , c_v+0 + .byte W01 + .byte VOL , 71*se_w250_mvl/mxv + .byte W02 + .byte BEND , c_v-8 + .byte W03 + .byte VOL , 52*se_w250_mvl/mxv + .byte PAN , c_v-4 + .byte W03 + .byte BEND , c_v-12 + .byte W01 + .byte VOL , 32*se_w250_mvl/mxv + .byte W02 + .byte PAN , c_v-10 + .byte W03 + .byte VOL , 11*se_w250_mvl/mxv + .byte BEND , c_v-19 + .byte W03 + .byte PAN , c_v-15 + .byte W01 + .byte VOL , 6*se_w250_mvl/mxv + .byte W01 + .byte BEND , c_v-28 + .byte W04 + .byte EOT + .byte FINE + +@******************************************************@ + .align 2 + +se_w250: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w250_pri @ Priority + .byte se_w250_rev @ Reverb. + + .word se_w250_grp + + .word se_w250_1 + + .end diff --git a/sound/songs/se_w253.s b/sound/songs/se_w253.s new file mode 100644 index 000000000..e33de4550 --- /dev/null +++ b/sound/songs/se_w253.s @@ -0,0 +1,86 @@ + .include "MPlayDef.s" + + .equ se_w253_grp, voicegroup128 + .equ se_w253_pri, 4 + .equ se_w253_rev, reverb_set+50 + .equ se_w253_mvl, 127 + .equ se_w253_key, 0 + .equ se_w253_tbs, 1 + .equ se_w253_exg, 0 + .equ se_w253_cmp, 1 + + .section .rodata + .global se_w253 + .align 2 + +@********************** Track 1 **********************@ + +se_w253_1: + .byte KEYSH , se_w253_key+0 + .byte TEMPO , 150*se_w253_tbs/2 + .byte VOICE , 60 + .byte BENDR , 12 + .byte VOL , 25*se_w253_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N24 , Gs2 , v127 + .byte W01 + .byte PAN , c_v+2 + .byte VOL , 51*se_w253_mvl/mxv + .byte W01 + .byte PAN , c_v+5 + .byte VOL , 74*se_w253_mvl/mxv + .byte W01 + .byte 89*se_w253_mvl/mxv + .byte BEND , c_v+1 + .byte W01 + .byte PAN , c_v+2 + .byte VOL , 100*se_w253_mvl/mxv + .byte W02 + .byte PAN , c_v+0 + .byte W01 + .byte c_v-2 + .byte BEND , c_v+4 + .byte W01 + .byte PAN , c_v-4 + .byte W02 + .byte c_v-2 + .byte BEND , c_v+5 + .byte W02 + .byte PAN , c_v+0 + .byte W01 + .byte c_v+2 + .byte W01 + .byte c_v+5 + .byte W02 + .byte c_v+2 + .byte W02 + .byte c_v+0 + .byte W01 + .byte VOL , 85*se_w253_mvl/mxv + .byte PAN , c_v-2 + .byte W01 + .byte c_v-4 + .byte VOL , 62*se_w253_mvl/mxv + .byte W01 + .byte 33*se_w253_mvl/mxv + .byte W01 + .byte PAN , c_v-2 + .byte VOL , 11*se_w253_mvl/mxv + .byte W02 + .byte FINE + +@******************************************************@ + .align 2 + +se_w253: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w253_pri @ Priority + .byte se_w253_rev @ Reverb. + + .word se_w253_grp + + .word se_w253_1 + + .end diff --git a/sound/songs/se_w255.s b/sound/songs/se_w255.s new file mode 100644 index 000000000..73169ec42 --- /dev/null +++ b/sound/songs/se_w255.s @@ -0,0 +1,88 @@ + .include "MPlayDef.s" + + .equ se_w255_grp, voicegroup128 + .equ se_w255_pri, 4 + .equ se_w255_rev, reverb_set+50 + .equ se_w255_mvl, 127 + .equ se_w255_key, 0 + .equ se_w255_tbs, 1 + .equ se_w255_exg, 0 + .equ se_w255_cmp, 1 + + .section .rodata + .global se_w255 + .align 2 + +@********************** Track 1 **********************@ + +se_w255_1: + .byte KEYSH , se_w255_key+0 + .byte TEMPO , 150*se_w255_tbs/2 + .byte VOICE , 65 + .byte BENDR , 12 + .byte VOL , 110*se_w255_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N03 , Gn3 , v112 + .byte W01 + .byte PAN , c_v-7 + .byte BEND , c_v-17 + .byte W01 + .byte PAN , c_v+8 + .byte BEND , c_v-36 + .byte W01 + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N03 , Gn4 + .byte W02 + .byte PAN , c_v-7 + .byte BEND , c_v+15 + .byte W01 + .byte PAN , c_v+8 + .byte BEND , c_v+28 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N03 , Gn4 , v064 + .byte W01 + .byte PAN , c_v-7 + .byte BEND , c_v+15 + .byte W02 + .byte PAN , c_v+8 + .byte BEND , c_v+28 + .byte W03 + .byte FINE + +@********************** Track 2 **********************@ + +se_w255_2: + .byte KEYSH , se_w255_key+0 + .byte VOICE , 57 + .byte VOL , 110*se_w255_mvl/mxv + .byte N03 , En3 , v052 + .byte W03 + .byte W01 + .byte N03 + .byte W02 + .byte W03 + .byte En3 , v032 + .byte W03 + .byte W03 + .byte FINE + +@******************************************************@ + .align 2 + +se_w255: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w255_pri @ Priority + .byte se_w255_rev @ Reverb. + + .word se_w255_grp + + .word se_w255_1 + .word se_w255_2 + + .end diff --git a/sound/songs/se_w257.s b/sound/songs/se_w257.s new file mode 100644 index 000000000..5e9b6d06d --- /dev/null +++ b/sound/songs/se_w257.s @@ -0,0 +1,206 @@ + .include "MPlayDef.s" + + .equ se_w257_grp, voicegroup128 + .equ se_w257_pri, 4 + .equ se_w257_rev, reverb_set+50 + .equ se_w257_mvl, 127 + .equ se_w257_key, 0 + .equ se_w257_tbs, 1 + .equ se_w257_exg, 0 + .equ se_w257_cmp, 1 + + .section .rodata + .global se_w257 + .align 2 + +@********************** Track 1 **********************@ + +se_w257_1: + .byte KEYSH , se_w257_key+0 + .byte TEMPO , 150*se_w257_tbs/2 + .byte VOICE , 29 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 23*se_w257_mvl/mxv + .byte BEND , c_v+0 + .byte TIE , Fn4 , v127 + .byte W01 + .byte VOL , 51*se_w257_mvl/mxv + .byte W01 + .byte 75*se_w257_mvl/mxv + .byte W01 + .byte 99*se_w257_mvl/mxv + .byte BEND , c_v+8 + .byte W01 + .byte VOL , 115*se_w257_mvl/mxv + .byte W02 + .byte PAN , c_v+6 + .byte BEND , c_v+16 + .byte W01 + .byte VOL , 99*se_w257_mvl/mxv + .byte W02 + .byte 92*se_w257_mvl/mxv + .byte BEND , c_v+7 + .byte W01 + .byte VOL , 97*se_w257_mvl/mxv + .byte W02 + .byte 105*se_w257_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte W03 + .byte VOL , 110*se_w257_mvl/mxv + .byte BEND , c_v-9 + .byte W03 + .byte PAN , c_v-8 + .byte BEND , c_v-24 + .byte W03 + .byte VOL , 115*se_w257_mvl/mxv + .byte BEND , c_v-38 + .byte W03 + .byte PAN , c_v+0 + .byte BEND , c_v-41 + .byte W04 + .byte c_v-45 + .byte W02 + .byte PAN , c_v+6 + .byte W02 + .byte BEND , c_v-39 + .byte W04 + .byte PAN , c_v+0 + .byte W03 + .byte BEND , c_v-35 + .byte W03 + .byte PAN , c_v-8 + .byte W03 + .byte BEND , c_v-30 + .byte W03 + .byte PAN , c_v+0 + .byte W03 + .byte BEND , c_v-26 + .byte W03 + .byte PAN , c_v+6 + .byte W01 + .byte BEND , c_v-22 + .byte W05 + .byte PAN , c_v+0 + .byte BEND , c_v-18 + .byte W04 + .byte c_v-13 + .byte W02 + .byte PAN , c_v-8 + .byte W06 + .byte c_v+0 + .byte W06 + .byte c_v+6 + .byte W03 + .byte BEND , c_v-7 + .byte W03 + .byte PAN , c_v+0 + .byte W04 + .byte BEND , c_v-3 + .byte W02 + .byte PAN , c_v-8 + .byte VOL , 113*se_w257_mvl/mxv + .byte W04 + .byte 110*se_w257_mvl/mxv + .byte W02 + .byte PAN , c_v+0 + .byte W02 + .byte BEND , c_v-7 + .byte W02 + .byte VOL , 105*se_w257_mvl/mxv + .byte W02 + .byte PAN , c_v+6 + .byte W03 + .byte VOL , 98*se_w257_mvl/mxv + .byte BEND , c_v-11 + .byte W03 + .byte PAN , c_v+0 + .byte W01 + .byte VOL , 91*se_w257_mvl/mxv + .byte W03 + .byte 81*se_w257_mvl/mxv + .byte BEND , c_v-15 + .byte W02 + .byte PAN , c_v-8 + .byte W02 + .byte VOL , 74*se_w257_mvl/mxv + .byte W01 + .byte BEND , c_v-22 + .byte W03 + .byte PAN , c_v+0 + .byte VOL , 63*se_w257_mvl/mxv + .byte W01 + .byte BEND , c_v-30 + .byte W01 + .byte VOL , 50*se_w257_mvl/mxv + .byte W02 + .byte 40*se_w257_mvl/mxv + .byte BEND , c_v-39 + .byte W02 + .byte PAN , c_v+6 + .byte W01 + .byte VOL , 28*se_w257_mvl/mxv + .byte BEND , c_v-52 + .byte W02 + .byte VOL , 17*se_w257_mvl/mxv + .byte W03 + .byte EOT + .byte FINE + +@********************** Track 2 **********************@ + +se_w257_2: + .byte KEYSH , se_w257_key+0 + .byte VOICE , 27 + .byte PAN , c_v+0 + .byte VOL , 23*se_w257_mvl/mxv + .byte N30 , Gn2 , v032 + .byte W01 + .byte VOL , 51*se_w257_mvl/mxv + .byte W01 + .byte 75*se_w257_mvl/mxv + .byte W01 + .byte 99*se_w257_mvl/mxv + .byte W01 + .byte 115*se_w257_mvl/mxv + .byte W03 + .byte 99*se_w257_mvl/mxv + .byte W02 + .byte 92*se_w257_mvl/mxv + .byte W01 + .byte 97*se_w257_mvl/mxv + .byte W02 + .byte 115*se_w257_mvl/mxv + .byte W12 + .byte PAN , c_v+0 + .byte W12 + .byte W12 + .byte c_v+0 + .byte W12 + .byte W12 + .byte c_v+0 + .byte W12 + .byte W12 + .byte c_v+0 + .byte W12 + .byte W12 + .byte c_v+0 + .byte W12 + .byte FINE + +@******************************************************@ + .align 2 + +se_w257: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w257_pri @ Priority + .byte se_w257_rev @ Reverb. + + .word se_w257_grp + + .word se_w257_1 + .word se_w257_2 + + .end diff --git a/sound/songs/se_w258.s b/sound/songs/se_w258.s new file mode 100644 index 000000000..e2b1a531f --- /dev/null +++ b/sound/songs/se_w258.s @@ -0,0 +1,98 @@ + .include "MPlayDef.s" + + .equ se_w258_grp, voicegroup128 + .equ se_w258_pri, 4 + .equ se_w258_rev, reverb_set+50 + .equ se_w258_mvl, 127 + .equ se_w258_key, 0 + .equ se_w258_tbs, 1 + .equ se_w258_exg, 0 + .equ se_w258_cmp, 1 + + .section .rodata + .global se_w258 + .align 2 + +@********************** Track 1 **********************@ + +se_w258_1: + .byte KEYSH , se_w258_key+0 + .byte TEMPO , 150*se_w258_tbs/2 + .byte VOICE , 3 + .byte VOL , 100*se_w258_mvl/mxv + .byte PAN , c_v+0 + .byte N01 , Fn4 , v112 + .byte W04 + .byte PAN , c_v+6 + .byte N02 , Ds5 , v040 + .byte W02 + .byte W02 + .byte PAN , c_v-5 + .byte N01 , Gn4 , v112 + .byte W01 + .byte PAN , c_v+0 + .byte N01 , Ds5 + .byte W03 + .byte W01 + .byte PAN , c_v+6 + .byte N02 , Ds5 , v020 + .byte W03 + .byte PAN , c_v-5 + .byte N01 , Gn4 , v064 + .byte W02 + .byte PAN , c_v+0 + .byte N01 , Ds5 + .byte W03 + .byte PAN , c_v+11 + .byte N02 , Ds5 , v020 + .byte W03 + .byte W01 + .byte PAN , c_v-13 + .byte N01 , Gn4 , v064 + .byte W01 + .byte PAN , c_v+0 + .byte N01 , Ds5 + .byte W04 + .byte FINE + +@********************** Track 2 **********************@ + +se_w258_2: + .byte KEYSH , se_w258_key+0 + .byte VOICE , 4 + .byte VOL , 100*se_w258_mvl/mxv + .byte PAN , c_v+0 + .byte N01 , Dn4 , v040 + .byte W04 + .byte Bn3 + .byte W02 + .byte W03 + .byte Dn4 + .byte W03 + .byte W01 + .byte Bn3 , v032 + .byte W05 + .byte Dn4 + .byte W03 + .byte Bn3 , v012 + .byte W03 + .byte W02 + .byte Dn4 + .byte W04 + .byte FINE + +@******************************************************@ + .align 2 + +se_w258: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w258_pri @ Priority + .byte se_w258_rev @ Reverb. + + .word se_w258_grp + + .word se_w258_1 + .word se_w258_2 + + .end diff --git a/sound/songs/se_w260.s b/sound/songs/se_w260.s new file mode 100644 index 000000000..70e58fda1 --- /dev/null +++ b/sound/songs/se_w260.s @@ -0,0 +1,67 @@ + .include "MPlayDef.s" + + .equ se_w260_grp, voicegroup128 + .equ se_w260_pri, 4 + .equ se_w260_rev, reverb_set+50 + .equ se_w260_mvl, 127 + .equ se_w260_key, 0 + .equ se_w260_tbs, 1 + .equ se_w260_exg, 0 + .equ se_w260_cmp, 1 + + .section .rodata + .global se_w260 + .align 2 + +@********************** Track 1 **********************@ + +se_w260_1: + .byte KEYSH , se_w260_key+0 + .byte TEMPO , 150*se_w260_tbs/2 + .byte VOICE , 41 + .byte VOL , 100*se_w260_mvl/mxv + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N01 , Dn5 , v127 + .byte W01 + .byte Gn4 + .byte W01 + .byte N09 , En5 + .byte W02 + .byte PAN , c_v+6 + .byte W02 + .byte VOL , 92*se_w260_mvl/mxv + .byte PAN , c_v-8 + .byte W01 + .byte VOL , 83*se_w260_mvl/mxv + .byte PAN , c_v+6 + .byte W01 + .byte VOL , 71*se_w260_mvl/mxv + .byte PAN , c_v-8 + .byte BEND , c_v-4 + .byte W01 + .byte VOL , 46*se_w260_mvl/mxv + .byte PAN , c_v+11 + .byte BEND , c_v-8 + .byte W01 + .byte VOL , 22*se_w260_mvl/mxv + .byte PAN , c_v-12 + .byte BEND , c_v-15 + .byte W02 + .byte FINE + +@******************************************************@ + .align 2 + +se_w260: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w260_pri @ Priority + .byte se_w260_rev @ Reverb. + + .word se_w260_grp + + .word se_w260_1 + + .end diff --git a/sound/songs/se_w268.s b/sound/songs/se_w268.s new file mode 100644 index 000000000..c2c9ee9f7 --- /dev/null +++ b/sound/songs/se_w268.s @@ -0,0 +1,186 @@ + .include "MPlayDef.s" + + .equ se_w268_grp, voicegroup128 + .equ se_w268_pri, 4 + .equ se_w268_rev, reverb_set+50 + .equ se_w268_mvl, 127 + .equ se_w268_key, 0 + .equ se_w268_tbs, 1 + .equ se_w268_exg, 0 + .equ se_w268_cmp, 1 + + .section .rodata + .global se_w268 + .align 2 + +@********************** Track 1 **********************@ + +se_w268_1: + .byte KEYSH , se_w268_key+0 + .byte TEMPO , 150*se_w268_tbs/2 + .byte VOICE , 18 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 34*se_w268_mvl/mxv + .byte BEND , c_v+0 + .byte N66 , Cn5 , v127 + .byte W01 + .byte PAN , c_v-2 + .byte W01 + .byte VOL , 43*se_w268_mvl/mxv + .byte PAN , c_v+0 + .byte W01 + .byte c_v+2 + .byte BEND , c_v-2 + .byte W01 + .byte VOL , 58*se_w268_mvl/mxv + .byte PAN , c_v+0 + .byte W02 + .byte c_v-2 + .byte W01 + .byte VOL , 70*se_w268_mvl/mxv + .byte PAN , c_v-4 + .byte BEND , c_v-4 + .byte W01 + .byte PAN , c_v-2 + .byte W01 + .byte VOL , 76*se_w268_mvl/mxv + .byte PAN , c_v+0 + .byte W01 + .byte c_v+2 + .byte BEND , c_v-6 + .byte W02 + .byte VOL , 90*se_w268_mvl/mxv + .byte PAN , c_v+4 + .byte W01 + .byte c_v+2 + .byte W01 + .byte c_v+0 + .byte BEND , c_v-8 + .byte W01 + .byte PAN , c_v+0 + .byte W01 + .byte c_v-2 + .byte W02 + .byte c_v+0 + .byte BEND , c_v-13 + .byte W01 + .byte PAN , c_v+2 + .byte W01 + .byte c_v+0 + .byte W01 + .byte c_v-2 + .byte BEND , c_v-15 + .byte W01 + .byte PAN , c_v-4 + .byte W02 + .byte c_v-2 + .byte W01 + .byte c_v+0 + .byte BEND , c_v-19 + .byte W01 + .byte PAN , c_v+2 + .byte W01 + .byte c_v+4 + .byte BEND , c_v-22 + .byte W01 + .byte PAN , c_v+2 + .byte W02 + .byte c_v+0 + .byte BEND , c_v-19 + .byte W01 + .byte PAN , c_v+0 + .byte W01 + .byte c_v-2 + .byte BEND , c_v-17 + .byte W01 + .byte PAN , c_v+0 + .byte W01 + .byte c_v+2 + .byte W02 + .byte c_v+0 + .byte BEND , c_v-19 + .byte W01 + .byte PAN , c_v-2 + .byte W01 + .byte c_v-4 + .byte W01 + .byte c_v-2 + .byte BEND , c_v-22 + .byte W01 + .byte PAN , c_v+0 + .byte W02 + .byte c_v+2 + .byte BEND , c_v-28 + .byte W01 + .byte PAN , c_v+4 + .byte BEND , c_v-24 + .byte W01 + .byte PAN , c_v+2 + .byte W01 + .byte VOL , 84*se_w268_mvl/mxv + .byte PAN , c_v+0 + .byte W01 + .byte c_v+0 + .byte W02 + .byte c_v-2 + .byte W01 + .byte VOL , 78*se_w268_mvl/mxv + .byte PAN , c_v+0 + .byte W01 + .byte c_v+2 + .byte BEND , c_v-27 + .byte W01 + .byte PAN , c_v+0 + .byte W01 + .byte VOL , 70*se_w268_mvl/mxv + .byte PAN , c_v-2 + .byte W02 + .byte c_v-4 + .byte W01 + .byte VOL , 55*se_w268_mvl/mxv + .byte PAN , c_v-2 + .byte BEND , c_v-29 + .byte W01 + .byte PAN , c_v+0 + .byte W01 + .byte VOL , 46*se_w268_mvl/mxv + .byte PAN , c_v+2 + .byte W01 + .byte c_v+4 + .byte BEND , c_v-31 + .byte W02 + .byte VOL , 36*se_w268_mvl/mxv + .byte PAN , c_v+2 + .byte W01 + .byte c_v+0 + .byte W01 + .byte VOL , 24*se_w268_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v-36 + .byte W01 + .byte PAN , c_v-2 + .byte W01 + .byte VOL , 13*se_w268_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v-42 + .byte W02 + .byte VOL , 5*se_w268_mvl/mxv + .byte PAN , c_v+2 + .byte W06 + .byte FINE + +@******************************************************@ + .align 2 + +se_w268: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_w268_pri @ Priority + .byte se_w268_rev @ Reverb. + + .word se_w268_grp + + .word se_w268_1 + + .end diff --git a/sound/songs/se_w280.s b/sound/songs/se_w280.s new file mode 100644 index 000000000..19d383176 --- /dev/null +++ b/sound/songs/se_w280.s @@ -0,0 +1,100 @@ + .include "MPlayDef.s" + + .equ se_w280_grp, voicegroup128 + .equ se_w280_pri, 4 + .equ se_w280_rev, reverb_set+50 + .equ se_w280_mvl, 127 + .equ se_w280_key, 0 + .equ se_w280_tbs, 1 + .equ se_w280_exg, 0 + .equ se_w280_cmp, 1 + + .section .rodata + .global se_w280 + .align 2 + +@********************** Track 1 **********************@ + +se_w280_1: + .byte KEYSH , se_w280_key+0 + .byte TEMPO , 150*se_w280_tbs/2 + .byte VOICE , 41 + .byte VOL , 110*se_w280_mvl/mxv + .byte PAN , c_v+0 + .byte N01 , Cn4 , v127 + .byte W01 + .byte N03 , Cn5 + .byte W01 + .byte PAN , c_v+5 + .byte W01 + .byte c_v-6 + .byte W01 + .byte VOICE , 3 + .byte PAN , c_v+0 + .byte N01 , Gs4 , v112 + .byte W02 + .byte W03 + .byte PAN , c_v+7 + .byte N01 , Dn5 , v096 + .byte W03 + .byte W02 + .byte PAN , c_v+0 + .byte N01 , Gs4 , v084 + .byte W04 + .byte W01 + .byte PAN , c_v-8 + .byte N01 , Dn5 , v068 + .byte W05 + .byte PAN , c_v+7 + .byte N01 , Gs4 , v052 + .byte W04 + .byte PAN , c_v-8 + .byte N01 , Dn5 , v032 + .byte W02 + .byte W06 + .byte FINE + +@********************** Track 2 **********************@ + +se_w280_2: + .byte KEYSH , se_w280_key+0 + .byte VOICE , 4 + .byte VOL , 110*se_w280_mvl/mxv + .byte PAN , c_v+0 + .byte N01 , Cn3 , v064 + .byte W01 + .byte N03 , Gn3 + .byte W05 + .byte W01 + .byte N02 , En4 , v040 + .byte W05 + .byte Gn3 + .byte W04 + .byte En4 , v032 + .byte W02 + .byte W03 + .byte Gn3 + .byte W03 + .byte W02 + .byte En4 , v020 + .byte W04 + .byte W01 + .byte Gn3 + .byte W05 + .byte FINE + +@******************************************************@ + .align 2 + +se_w280: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w280_pri @ Priority + .byte se_w280_rev @ Reverb. + + .word se_w280_grp + + .word se_w280_1 + .word se_w280_2 + + .end diff --git a/sound/songs/se_w281.s b/sound/songs/se_w281.s new file mode 100644 index 000000000..21f27203d --- /dev/null +++ b/sound/songs/se_w281.s @@ -0,0 +1,127 @@ + .include "MPlayDef.s" + + .equ se_w281_grp, voicegroup128 + .equ se_w281_pri, 4 + .equ se_w281_rev, reverb_set+50 + .equ se_w281_mvl, 127 + .equ se_w281_key, 0 + .equ se_w281_tbs, 1 + .equ se_w281_exg, 0 + .equ se_w281_cmp, 1 + + .section .rodata + .global se_w281 + .align 2 + +@********************** Track 1 **********************@ + +se_w281_1: + .byte VOL , 110*se_w281_mvl/mxv + .byte KEYSH , se_w281_key+0 + .byte TEMPO , 150*se_w281_tbs/2 + .byte VOICE , 61 + .byte BENDR , 44 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N48 , Cn4 , v108 + .byte W02 + .byte BEND , c_v-1 + .byte W01 + .byte c_v+0 + .byte W03 + .byte c_v+0 + .byte W01 + .byte c_v+0 + .byte W02 + .byte c_v+0 + .byte W01 + .byte c_v+0 + .byte W02 + .byte PAN , c_v-4 + .byte W01 + .byte BEND , c_v+0 + .byte W01 + .byte c_v+1 + .byte W02 + .byte c_v+1 + .byte W02 + .byte c_v+1 + .byte W02 + .byte c_v+1 + .byte W01 + .byte c_v+1 + .byte W03 + .byte PAN , c_v-10 + .byte BEND , c_v+1 + .byte W01 + .byte c_v+2 + .byte W02 + .byte c_v+2 + .byte W03 + .byte c_v+1 + .byte W02 + .byte c_v+2 + .byte W01 + .byte c_v+1 + .byte W03 + .byte PAN , c_v-4 + .byte BEND , c_v+1 + .byte W01 + .byte c_v+1 + .byte W02 + .byte c_v+1 + .byte W01 + .byte c_v+0 + .byte W02 + .byte c_v+0 + .byte W01 + .byte c_v-1 + .byte W01 + .byte c_v-1 + .byte W01 + .byte c_v-3 + .byte W01 + .byte c_v-3 + .byte W02 + .byte FINE + +@********************** Track 2 **********************@ + +se_w281_2: + .byte KEYSH , se_w281_key+0 + .byte VOICE , 66 + .byte BENDR , 44 + .byte PAN , c_v+1 + .byte VOL , 110*se_w281_mvl/mxv + .byte N48 , Dn3 , v020 + .byte W24 + .byte W03 + .byte VOL , 103*se_w281_mvl/mxv + .byte W04 + .byte 96*se_w281_mvl/mxv + .byte W03 + .byte 83*se_w281_mvl/mxv + .byte W04 + .byte 67*se_w281_mvl/mxv + .byte W04 + .byte 49*se_w281_mvl/mxv + .byte W03 + .byte 23*se_w281_mvl/mxv + .byte W03 + .byte FINE + +@******************************************************@ + .align 2 + +se_w281: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w281_pri @ Priority + .byte se_w281_rev @ Reverb. + + .word se_w281_grp + + .word se_w281_1 + .word se_w281_2 + + .end diff --git a/sound/songs/se_w287.s b/sound/songs/se_w287.s new file mode 100644 index 000000000..5f5cc503d --- /dev/null +++ b/sound/songs/se_w287.s @@ -0,0 +1,283 @@ + .include "MPlayDef.s" + + .equ se_w287_grp, voicegroup128 + .equ se_w287_pri, 4 + .equ se_w287_rev, reverb_set+50 + .equ se_w287_mvl, 127 + .equ se_w287_key, 0 + .equ se_w287_tbs, 1 + .equ se_w287_exg, 0 + .equ se_w287_cmp, 1 + + .section .rodata + .global se_w287 + .align 2 + +@********************** Track 1 **********************@ + +se_w287_1: + .byte KEYSH , se_w287_key+0 + .byte TEMPO , 170*se_w287_tbs/2 + .byte VOICE , 67 + .byte VOL , 70*se_w287_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N02 , An5 , v076 + .byte W01 + .byte BEND , c_v+0 + .byte W01 + .byte c_v+2 + .byte W01 + .byte PAN , c_v+6 + .byte BEND , c_v+5 + .byte N02 , An4 + .byte W01 + .byte BEND , c_v+8 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+12 + .byte N02 , Dn5 + .byte W01 + .byte BEND , c_v+16 + .byte W01 + .byte c_v+23 + .byte W01 + .byte PAN , c_v-6 + .byte BEND , c_v+32 + .byte N02 , Dn4 + .byte W01 + .byte BEND , c_v+42 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N02 , As5 + .byte W01 + .byte BEND , c_v+0 + .byte W01 + .byte c_v+2 + .byte W01 + .byte PAN , c_v+6 + .byte BEND , c_v+5 + .byte N02 , As4 + .byte W01 + .byte BEND , c_v+8 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+12 + .byte N02 , Ds5 + .byte W01 + .byte BEND , c_v+16 + .byte W01 + .byte c_v+23 + .byte W01 + .byte PAN , c_v-6 + .byte BEND , c_v+32 + .byte N02 , Ds4 + .byte W01 + .byte BEND , c_v+42 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N02 , Bn5 + .byte W01 + .byte BEND , c_v+0 + .byte W01 + .byte c_v+2 + .byte W01 + .byte PAN , c_v+6 + .byte BEND , c_v+5 + .byte N02 , Bn4 + .byte W01 + .byte BEND , c_v+8 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+12 + .byte N02 , En5 + .byte W01 + .byte BEND , c_v+16 + .byte W01 + .byte c_v+23 + .byte W01 + .byte PAN , c_v-6 + .byte BEND , c_v+32 + .byte N02 , En4 + .byte W01 + .byte BEND , c_v+42 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N02 , Cn6 + .byte W01 + .byte BEND , c_v+0 + .byte W01 + .byte c_v+2 + .byte W01 + .byte PAN , c_v+6 + .byte BEND , c_v+5 + .byte N02 , Cn5 + .byte W01 + .byte BEND , c_v+8 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+12 + .byte N02 , Fn5 + .byte W01 + .byte BEND , c_v+16 + .byte W01 + .byte c_v+23 + .byte W01 + .byte PAN , c_v-6 + .byte BEND , c_v+32 + .byte N02 , Fn4 + .byte W01 + .byte BEND , c_v+42 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N02 , Cs6 + .byte W01 + .byte BEND , c_v+0 + .byte W01 + .byte c_v+2 + .byte W01 + .byte PAN , c_v+6 + .byte BEND , c_v+5 + .byte N02 , Cs5 + .byte W01 + .byte BEND , c_v+8 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+12 + .byte N02 , Fn5 , v056 + .byte W01 + .byte BEND , c_v+16 + .byte W01 + .byte c_v+23 + .byte W01 + .byte PAN , c_v-12 + .byte BEND , c_v+32 + .byte N02 , Fn4 + .byte W01 + .byte BEND , c_v+42 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N02 , Cs6 + .byte W01 + .byte BEND , c_v+0 + .byte W01 + .byte c_v+2 + .byte W01 + .byte PAN , c_v+12 + .byte BEND , c_v+5 + .byte N02 , Cs5 + .byte W01 + .byte BEND , c_v+8 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+12 + .byte N02 , Fn5 , v032 + .byte W01 + .byte BEND , c_v+16 + .byte W01 + .byte c_v+23 + .byte W01 + .byte PAN , c_v-16 + .byte BEND , c_v+32 + .byte N02 , Fn4 + .byte W01 + .byte BEND , c_v+42 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+0 + .byte N02 , Cs6 + .byte W01 + .byte BEND , c_v+0 + .byte W01 + .byte c_v+2 + .byte W01 + .byte PAN , c_v+16 + .byte BEND , c_v+5 + .byte N02 , Cs5 + .byte W01 + .byte BEND , c_v+8 + .byte W02 + .byte FINE + +@********************** Track 2 **********************@ + +se_w287_2: + .byte KEYSH , se_w287_key+0 + .byte VOICE , 55 + .byte XCMD , xIECV , 10 + .byte xIECL , 8 + .byte VOL , 70*se_w287_mvl/mxv + .byte N02 , Cn3 , v052 + .byte W03 + .byte N02 + .byte W03 + .byte W01 + .byte Cs3 + .byte W03 + .byte N02 + .byte W02 + .byte W02 + .byte Dn3 + .byte W04 + .byte N02 + .byte W03 + .byte Ds3 + .byte W03 + .byte W01 + .byte N02 + .byte W03 + .byte En3 + .byte W02 + .byte W02 + .byte N02 + .byte W04 + .byte Fn3 + .byte W03 + .byte N02 + .byte W03 + .byte W01 + .byte Fs3 + .byte W03 + .byte N02 + .byte W02 + .byte W02 + .byte Gn3 + .byte W04 + .byte Gn3 , v032 + .byte W03 + .byte Gs3 + .byte W03 + .byte W01 + .byte N02 + .byte W03 + .byte An3 , v020 + .byte W02 + .byte W02 + .byte N02 + .byte W04 + .byte As3 , v012 + .byte W03 + .byte N02 + .byte W03 + .byte FINE + +@******************************************************@ + .align 2 + +se_w287: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w287_pri @ Priority + .byte se_w287_rev @ Reverb. + + .word se_w287_grp + + .word se_w287_1 + .word se_w287_2 + + .end diff --git a/sound/songs/se_w287b.s b/sound/songs/se_w287b.s new file mode 100644 index 000000000..a88a960cb --- /dev/null +++ b/sound/songs/se_w287b.s @@ -0,0 +1,271 @@ + .include "MPlayDef.s" + + .equ se_w287b_grp, voicegroup128 + .equ se_w287b_pri, 4 + .equ se_w287b_rev, reverb_set+50 + .equ se_w287b_mvl, 127 + .equ se_w287b_key, 0 + .equ se_w287b_tbs, 1 + .equ se_w287b_exg, 0 + .equ se_w287b_cmp, 1 + + .section .rodata + .global se_w287b + .align 2 + +@********************** Track 1 **********************@ + +se_w287b_1: + .byte KEYSH , se_w287b_key+0 + .byte TEMPO , 170*se_w287b_tbs/2 + .byte VOICE , 67 + .byte VOL , 70*se_w287b_mvl/mxv + .byte PAN , c_v+0 + .byte BEND , c_v+42 + .byte N02 , Cs6 , v076 + .byte W01 + .byte BEND , c_v+31 + .byte W01 + .byte c_v+24 + .byte W01 + .byte PAN , c_v+6 + .byte BEND , c_v+16 + .byte N02 , Cs5 + .byte W01 + .byte BEND , c_v+12 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+8 + .byte N02 , Fs5 + .byte W01 + .byte BEND , c_v+5 + .byte W01 + .byte c_v+2 + .byte W01 + .byte PAN , c_v-6 + .byte BEND , c_v+0 + .byte N02 , Fs4 + .byte W03 + .byte PAN , c_v+0 + .byte BEND , c_v+42 + .byte N02 , Cn6 + .byte W01 + .byte BEND , c_v+31 + .byte W01 + .byte c_v+24 + .byte W01 + .byte PAN , c_v+6 + .byte BEND , c_v+16 + .byte N02 , Cn5 + .byte W01 + .byte BEND , c_v+12 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+8 + .byte N02 , Fn5 + .byte W01 + .byte BEND , c_v+5 + .byte W01 + .byte c_v+2 + .byte W01 + .byte PAN , c_v-6 + .byte BEND , c_v+0 + .byte N02 , Fn4 + .byte W03 + .byte PAN , c_v+0 + .byte BEND , c_v+42 + .byte N02 , Bn5 + .byte W01 + .byte BEND , c_v+31 + .byte W01 + .byte c_v+24 + .byte W01 + .byte PAN , c_v+6 + .byte BEND , c_v+16 + .byte N02 , Bn4 + .byte W01 + .byte BEND , c_v+12 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+8 + .byte N02 , En5 + .byte W01 + .byte BEND , c_v+5 + .byte W01 + .byte c_v+2 + .byte W01 + .byte PAN , c_v-6 + .byte BEND , c_v+0 + .byte N02 , En4 + .byte W03 + .byte PAN , c_v+0 + .byte BEND , c_v+42 + .byte N02 , As5 + .byte W01 + .byte BEND , c_v+31 + .byte W01 + .byte c_v+24 + .byte W01 + .byte PAN , c_v+6 + .byte BEND , c_v+16 + .byte N02 , As4 + .byte W01 + .byte BEND , c_v+12 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+8 + .byte N02 , Ds5 + .byte W01 + .byte BEND , c_v+5 + .byte W01 + .byte c_v+2 + .byte W01 + .byte PAN , c_v-6 + .byte BEND , c_v+0 + .byte N02 , Ds4 + .byte W03 + .byte PAN , c_v+0 + .byte BEND , c_v+42 + .byte N02 , An5 + .byte W01 + .byte BEND , c_v+31 + .byte W01 + .byte c_v+24 + .byte W01 + .byte PAN , c_v+6 + .byte BEND , c_v+16 + .byte N02 , An4 + .byte W01 + .byte BEND , c_v+12 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+8 + .byte N02 , Cs5 , v056 + .byte W01 + .byte BEND , c_v+5 + .byte W01 + .byte c_v+2 + .byte W01 + .byte PAN , c_v-12 + .byte BEND , c_v+0 + .byte N02 , Cs4 + .byte W03 + .byte PAN , c_v+0 + .byte BEND , c_v+42 + .byte N02 , An5 + .byte W01 + .byte BEND , c_v+31 + .byte W01 + .byte c_v+24 + .byte W01 + .byte PAN , c_v+12 + .byte BEND , c_v+16 + .byte N02 , An4 + .byte W01 + .byte BEND , c_v+12 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v+8 + .byte N02 , Cs5 , v032 + .byte W01 + .byte BEND , c_v+5 + .byte W01 + .byte c_v+2 + .byte W01 + .byte PAN , c_v-16 + .byte BEND , c_v+0 + .byte N02 , Cs4 + .byte W03 + .byte PAN , c_v+0 + .byte BEND , c_v+42 + .byte N02 , An5 + .byte W01 + .byte BEND , c_v+31 + .byte W01 + .byte c_v+24 + .byte W01 + .byte PAN , c_v+16 + .byte BEND , c_v+16 + .byte N02 , An4 + .byte W01 + .byte BEND , c_v+12 + .byte W02 + .byte FINE + +@********************** Track 2 **********************@ + +se_w287b_2: + .byte KEYSH , se_w287b_key+0 + .byte VOICE , 55 + .byte XCMD , xIECV , 10 + .byte xIECL , 8 + .byte VOL , 70*se_w287b_mvl/mxv + .byte N02 , As3 , v052 + .byte W03 + .byte N02 + .byte W03 + .byte W01 + .byte An3 + .byte W03 + .byte N02 + .byte W02 + .byte W02 + .byte Gs3 + .byte W04 + .byte N02 + .byte W03 + .byte Gn3 + .byte W03 + .byte W01 + .byte N02 + .byte W03 + .byte Fs3 + .byte W02 + .byte W02 + .byte N02 + .byte W04 + .byte Fn3 + .byte W03 + .byte N02 + .byte W03 + .byte W01 + .byte En3 + .byte W03 + .byte N02 + .byte W02 + .byte W02 + .byte Ds3 + .byte W04 + .byte Ds3 , v032 + .byte W03 + .byte Dn3 + .byte W03 + .byte W01 + .byte N02 + .byte W03 + .byte Cs3 , v020 + .byte W02 + .byte W02 + .byte N02 + .byte W04 + .byte Cn3 , v012 + .byte W03 + .byte N02 + .byte W03 + .byte FINE + +@******************************************************@ + .align 2 + +se_w287b: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w287b_pri @ Priority + .byte se_w287b_rev @ Reverb. + + .word se_w287b_grp + + .word se_w287b_1 + .word se_w287b_2 + + .end diff --git a/sound/songs/se_w291.s b/sound/songs/se_w291.s new file mode 100644 index 000000000..ae8d11134 --- /dev/null +++ b/sound/songs/se_w291.s @@ -0,0 +1,123 @@ + .include "MPlayDef.s" + + .equ se_w291_grp, voicegroup128 + .equ se_w291_pri, 4 + .equ se_w291_rev, reverb_set+50 + .equ se_w291_mvl, 127 + .equ se_w291_key, 0 + .equ se_w291_tbs, 1 + .equ se_w291_exg, 0 + .equ se_w291_cmp, 1 + + .section .rodata + .global se_w291 + .align 2 + +@********************** Track 1 **********************@ + +se_w291_1: + .byte KEYSH , se_w291_key+0 + .byte TEMPO , 150*se_w291_tbs/2 + .byte VOICE , 36 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 105*se_w291_mvl/mxv + .byte BEND , c_v-18 + .byte N06 , Fn2 , v127 + .byte W03 + .byte PAN , c_v+3 + .byte BEND , c_v-16 + .byte W04 + .byte PAN , c_v+6 + .byte BEND , c_v-14 + .byte N04 + .byte W03 + .byte PAN , c_v+3 + .byte BEND , c_v-11 + .byte W02 + .byte N36 , Gn3 , v092 + .byte W02 + .byte PAN , c_v+0 + .byte BEND , c_v-8 + .byte W04 + .byte PAN , c_v-3 + .byte BEND , c_v-5 + .byte W02 + .byte VOL , 100*se_w291_mvl/mxv + .byte W01 + .byte PAN , c_v-6 + .byte BEND , c_v-2 + .byte W03 + .byte VOL , 94*se_w291_mvl/mxv + .byte W01 + .byte PAN , c_v-3 + .byte BEND , c_v+1 + .byte W02 + .byte VOL , 84*se_w291_mvl/mxv + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v+4 + .byte W04 + .byte PAN , c_v+3 + .byte VOL , 72*se_w291_mvl/mxv + .byte BEND , c_v+2 + .byte W04 + .byte PAN , c_v+6 + .byte VOL , 57*se_w291_mvl/mxv + .byte BEND , c_v-3 + .byte W03 + .byte PAN , c_v+3 + .byte VOL , 37*se_w291_mvl/mxv + .byte BEND , c_v-7 + .byte W03 + .byte VOL , 20*se_w291_mvl/mxv + .byte W01 + .byte PAN , c_v+0 + .byte BEND , c_v-11 + .byte W01 + .byte VOL , 7*se_w291_mvl/mxv + .byte W02 + .byte PAN , c_v-3 + .byte BEND , c_v-16 + .byte W02 + .byte FINE + +@********************** Track 2 **********************@ + +se_w291_2: + .byte KEYSH , se_w291_key+0 + .byte VOICE , 25 + .byte VOL , 105*se_w291_mvl/mxv + .byte N06 , An2 , v040 + .byte W06 + .byte Gn2 + .byte W06 + .byte Gs3 , v044 + .byte W07 + .byte Gs3 , v036 + .byte W05 + .byte W02 + .byte Gs3 , v028 + .byte W07 + .byte Gs3 , v020 + .byte W03 + .byte W04 + .byte Gs3 , v012 + .byte W08 + .byte FINE + +@******************************************************@ + .align 2 + +se_w291: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w291_pri @ Priority + .byte se_w291_rev @ Reverb. + + .word se_w291_grp + + .word se_w291_1 + .word se_w291_2 + + .end diff --git a/sound/songs/se_w298.s b/sound/songs/se_w298.s new file mode 100644 index 000000000..d21e4b710 --- /dev/null +++ b/sound/songs/se_w298.s @@ -0,0 +1,121 @@ + .include "MPlayDef.s" + + .equ se_w298_grp, voicegroup128 + .equ se_w298_pri, 4 + .equ se_w298_rev, reverb_set+50 + .equ se_w298_mvl, 127 + .equ se_w298_key, 0 + .equ se_w298_tbs, 1 + .equ se_w298_exg, 0 + .equ se_w298_cmp, 1 + + .section .rodata + .global se_w298 + .align 2 + +@********************** Track 1 **********************@ + +se_w298_1: + .byte KEYSH , se_w298_key+0 + .byte TEMPO , 170*se_w298_tbs/2 + .byte VOICE , 37 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 110*se_w298_mvl/mxv + .byte BEND , c_v-4 + .byte N03 , Gn4 , v100 + .byte W06 + .byte PAN , c_v+16 + .byte N03 , Gn4 , v056 + .byte W03 + .byte PAN , c_v+0 + .byte N03 , An5 , v100 + .byte W03 + .byte W03 + .byte PAN , c_v-15 + .byte N03 , An5 , v056 + .byte W03 + .byte PAN , c_v+0 + .byte N03 , Cn6 , v100 + .byte W06 + .byte PAN , c_v+16 + .byte N03 , Cn6 , v056 + .byte W03 + .byte PAN , c_v+0 + .byte N03 , Gn4 , v072 + .byte W03 + .byte W03 + .byte PAN , c_v-16 + .byte N03 , Gn4 , v028 + .byte W03 + .byte PAN , c_v+0 + .byte N03 , An5 , v072 + .byte W06 + .byte PAN , c_v+16 + .byte N03 , An5 , v028 + .byte W03 + .byte PAN , c_v+0 + .byte N03 , Cn6 , v072 + .byte W03 + .byte W03 + .byte PAN , c_v-16 + .byte N03 , Cn6 , v028 + .byte W03 + .byte W06 + .byte FINE + +@********************** Track 2 **********************@ + +se_w298_2: + .byte KEYSH , se_w298_key+0 + .byte VOICE , 47 + .byte XCMD , xIECV , 10 + .byte xIECL , 8 + .byte MOD , 20 + .byte VOL , 44*se_w298_mvl/mxv + .byte BEND , c_v-2 + .byte W03 + .byte N03 , Gn3 , v112 + .byte W03 + .byte W03 + .byte Gn3 , v068 + .byte W03 + .byte An4 , v112 + .byte W06 + .byte An4 , v068 + .byte W03 + .byte Cn5 , v112 + .byte W03 + .byte W03 + .byte Cn5 , v068 + .byte W03 + .byte Gn3 , v080 + .byte W06 + .byte Gn3 , v036 + .byte W03 + .byte An4 , v080 + .byte W03 + .byte W03 + .byte An4 , v036 + .byte W03 + .byte Cn5 , v080 + .byte W06 + .byte Cn5 , v036 + .byte W06 + .byte FINE + +@******************************************************@ + .align 2 + +se_w298: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w298_pri @ Priority + .byte se_w298_rev @ Reverb. + + .word se_w298_grp + + .word se_w298_1 + .word se_w298_2 + + .end diff --git a/sound/songs/se_w320.s b/sound/songs/se_w320.s new file mode 100644 index 000000000..82d93b571 --- /dev/null +++ b/sound/songs/se_w320.s @@ -0,0 +1,130 @@ + .include "MPlayDef.s" + + .equ se_w320_grp, voicegroup128 + .equ se_w320_pri, 4 + .equ se_w320_rev, reverb_set+50 + .equ se_w320_mvl, 127 + .equ se_w320_key, 0 + .equ se_w320_tbs, 1 + .equ se_w320_exg, 0 + .equ se_w320_cmp, 1 + + .section .rodata + .global se_w320 + .align 2 + +@********************** Track 1 **********************@ + +se_w320_1: + .byte KEYSH , se_w320_key+0 + .byte TEMPO , 100*se_w320_tbs/2 + .byte VOICE , 64 + .byte BENDR , 2 + .byte LFOS , 40 + .byte PAN , c_v+0 + .byte VOL , 70*se_w320_mvl/mxv + .byte BEND , c_v-16 + .byte N21 , Gn5 , v112 + .byte W03 + .byte BEND , c_v-8 + .byte W03 + .byte c_v+0 + .byte W03 + .byte MOD , 10 + .byte W03 + .byte W09 + .byte 0 + .byte W03 + .byte N09 , An5 + .byte W12 + .byte En5 + .byte W12 + .byte BEND , c_v-14 + .byte N66 , Gn5 + .byte W06 + .byte BEND , c_v-8 + .byte W06 + .byte c_v-4 + .byte W06 + .byte c_v+0 + .byte W06 + .byte MOD , 10 + .byte W12 + .byte W12 + .byte W06 + .byte VOL , 61*se_w320_mvl/mxv + .byte W06 + .byte 51*se_w320_mvl/mxv + .byte W06 + .byte 36*se_w320_mvl/mxv + .byte W06 + .byte 18*se_w320_mvl/mxv + .byte W12 + .byte FINE + +@********************** Track 2 **********************@ + +se_w320_2: + .byte KEYSH , se_w320_key+0 + .byte VOICE , 64 + .byte BENDR , 2 + .byte LFOS , 40 + .byte VOL , 70*se_w320_mvl/mxv + .byte W12 + .byte PAN , c_v+12 + .byte BEND , c_v-16 + .byte N21 , Gn5 , v072 + .byte W03 + .byte BEND , c_v-8 + .byte W03 + .byte c_v+0 + .byte W03 + .byte MOD , 10 + .byte W03 + .byte W09 + .byte 0 + .byte W03 + .byte PAN , c_v-12 + .byte N09 , An5 + .byte W12 + .byte PAN , c_v+14 + .byte N09 , En5 + .byte W12 + .byte PAN , c_v-15 + .byte BEND , c_v-14 + .byte N66 , Gn5 + .byte W06 + .byte BEND , c_v-8 + .byte W06 + .byte c_v-4 + .byte W06 + .byte c_v+0 + .byte W06 + .byte MOD , 10 + .byte W12 + .byte W06 + .byte VOL , 61*se_w320_mvl/mxv + .byte W06 + .byte 51*se_w320_mvl/mxv + .byte W06 + .byte 36*se_w320_mvl/mxv + .byte W06 + .byte 18*se_w320_mvl/mxv + .byte W12 + .byte FINE + +@******************************************************@ + .align 2 + +se_w320: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w320_pri @ Priority + .byte se_w320_rev @ Reverb. + + .word se_w320_grp + + .word se_w320_1 + .word se_w320_2 + + .end diff --git a/sound/songs/se_w322.s b/sound/songs/se_w322.s new file mode 100644 index 000000000..2f48ff968 --- /dev/null +++ b/sound/songs/se_w322.s @@ -0,0 +1,208 @@ + .include "MPlayDef.s" + + .equ se_w322_grp, voicegroup128 + .equ se_w322_pri, 4 + .equ se_w322_rev, reverb_set+50 + .equ se_w322_mvl, 127 + .equ se_w322_key, 0 + .equ se_w322_tbs, 1 + .equ se_w322_exg, 0 + .equ se_w322_cmp, 1 + + .section .rodata + .global se_w322 + .align 2 + +@********************** Track 1 **********************@ + +se_w322_1: + .byte KEYSH , se_w322_key+0 + .byte TEMPO , 150*se_w322_tbs/2 + .byte VOICE , 46 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 110*se_w322_mvl/mxv + .byte BEND , c_v-4 + .byte N09 , As5 , v112 + .byte W06 + .byte W03 + .byte PAN , c_v-5 + .byte N08 , Cn5 + .byte W03 + .byte W06 + .byte PAN , c_v-9 + .byte N10 , Gn5 + .byte W06 + .byte W04 + .byte PAN , c_v-5 + .byte N09 , Fn6 + .byte W02 + .byte W06 + .byte W02 + .byte PAN , c_v+0 + .byte N09 , An5 + .byte W04 + .byte W06 + .byte PAN , c_v+4 + .byte N09 , As5 + .byte W06 + .byte W03 + .byte PAN , c_v+9 + .byte N08 , Cn5 , v108 + .byte W03 + .byte W06 + .byte PAN , c_v+4 + .byte N10 , Gn5 , v104 + .byte W06 + .byte W04 + .byte PAN , c_v+0 + .byte N09 , Fn6 , v096 + .byte W02 + .byte W06 + .byte W02 + .byte PAN , c_v-5 + .byte N09 , An5 , v092 + .byte W04 + .byte W04 + .byte PAN , c_v-9 + .byte W02 + .byte N09 , As5 , v084 + .byte W06 + .byte W03 + .byte PAN , c_v-5 + .byte N08 , Cn5 , v080 + .byte W03 + .byte W06 + .byte N10 , Gn5 , v072 + .byte W01 + .byte PAN , c_v+0 + .byte W05 + .byte W04 + .byte c_v+4 + .byte N09 , Fn6 , v068 + .byte W02 + .byte W06 + .byte W02 + .byte PAN , c_v+9 + .byte N09 , An5 , v060 + .byte W04 + .byte W04 + .byte PAN , c_v+4 + .byte W02 + .byte N09 , As5 , v056 + .byte W06 + .byte W03 + .byte PAN , c_v+0 + .byte N08 , Cn5 , v052 + .byte W03 + .byte W06 + .byte N10 , Gn5 , v044 + .byte W01 + .byte PAN , c_v-5 + .byte W05 + .byte W03 + .byte c_v-9 + .byte W01 + .byte N09 , Fn6 , v040 + .byte W02 + .byte W06 + .byte W02 + .byte PAN , c_v-5 + .byte N09 , An5 , v032 + .byte W04 + .byte W06 + .byte PAN , c_v+0 + .byte W06 + .byte FINE + +@********************** Track 2 **********************@ + +se_w322_2: + .byte KEYSH , se_w322_key+0 + .byte VOICE , 53 + .byte XCMD , xIECV , 9 + .byte xIECL , 8 + .byte VOL , 43*se_w322_mvl/mxv + .byte BEND , c_v-2 + .byte W04 + .byte N08 , Fn5 , v112 + .byte W02 + .byte W06 + .byte W01 + .byte N10 , Ds5 + .byte W05 + .byte W06 + .byte N09 , As6 + .byte W06 + .byte W03 + .byte Cn6 + .byte W03 + .byte W06 + .byte N10 , Fn5 + .byte W06 + .byte W04 + .byte N08 + .byte W02 + .byte W06 + .byte W01 + .byte N10 , Ds5 , v104 + .byte W05 + .byte W06 + .byte N09 , As6 , v100 + .byte W06 + .byte W03 + .byte Cn6 , v092 + .byte W03 + .byte W06 + .byte N10 , Fn5 , v088 + .byte W06 + .byte W04 + .byte N08 , Fn5 , v080 + .byte W02 + .byte W06 + .byte W01 + .byte N10 , Ds5 , v076 + .byte W05 + .byte W06 + .byte N09 , As6 , v072 + .byte W06 + .byte W03 + .byte Cn6 , v064 + .byte W03 + .byte W06 + .byte N10 , Fn5 , v060 + .byte W06 + .byte W04 + .byte N08 , Fn5 , v052 + .byte W02 + .byte W06 + .byte W01 + .byte N10 , Ds5 , v048 + .byte W05 + .byte W06 + .byte N09 , As6 , v040 + .byte W06 + .byte W03 + .byte Cn6 , v036 + .byte W03 + .byte W06 + .byte N12 , Fn5 , v032 + .byte W06 + .byte W06 + .byte FINE + +@******************************************************@ + .align 2 + +se_w322: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w322_pri @ Priority + .byte se_w322_rev @ Reverb. + + .word se_w322_grp + + .word se_w322_1 + .word se_w322_2 + + .end diff --git a/sound/songs/se_w327.s b/sound/songs/se_w327.s new file mode 100644 index 000000000..1efa6c33f --- /dev/null +++ b/sound/songs/se_w327.s @@ -0,0 +1,103 @@ + .include "MPlayDef.s" + + .equ se_w327_grp, voicegroup128 + .equ se_w327_pri, 4 + .equ se_w327_rev, reverb_set+50 + .equ se_w327_mvl, 127 + .equ se_w327_key, 0 + .equ se_w327_tbs, 1 + .equ se_w327_exg, 0 + .equ se_w327_cmp, 1 + + .section .rodata + .global se_w327 + .align 2 + +@********************** Track 1 **********************@ + +se_w327_1: + .byte KEYSH , se_w327_key+0 + .byte TEMPO , 220*se_w327_tbs/2 + .byte VOICE , 41 + .byte VOL , 110*se_w327_mvl/mxv + .byte BENDR , 12 + .byte PAN , c_v+6 + .byte BEND , c_v+0 + .byte N02 , Cn4 , v127 + .byte W03 + .byte VOL , 104*se_w327_mvl/mxv + .byte W03 + .byte 93*se_w327_mvl/mxv + .byte PAN , c_v-6 + .byte N02 , Cn5 + .byte W03 + .byte VOL , 110*se_w327_mvl/mxv + .byte W01 + .byte VOICE , 22 + .byte PAN , c_v+0 + .byte N24 , Cn4 , v060 + .byte W02 + .byte W02 + .byte BEND , c_v+0 + .byte W04 + .byte c_v+1 + .byte W03 + .byte c_v+1 + .byte W01 + .byte VOL , 105*se_w327_mvl/mxv + .byte W02 + .byte BEND , c_v+0 + .byte W01 + .byte VOL , 103*se_w327_mvl/mxv + .byte W02 + .byte 91*se_w327_mvl/mxv + .byte BEND , c_v+0 + .byte W03 + .byte VOL , 77*se_w327_mvl/mxv + .byte BEND , c_v-1 + .byte W02 + .byte VOL , 61*se_w327_mvl/mxv + .byte BEND , c_v-2 + .byte W01 + .byte VOL , 38*se_w327_mvl/mxv + .byte W01 + .byte 15*se_w327_mvl/mxv + .byte BEND , c_v-3 + .byte W02 + .byte FINE + +@********************** Track 2 **********************@ + +se_w327_2: + .byte KEYSH , se_w327_key+0 + .byte VOICE , 4 + .byte VOL , 110*se_w327_mvl/mxv + .byte N02 , Cn3 , v060 + .byte W03 + .byte Gn2 + .byte W03 + .byte Gs4 + .byte W04 + .byte Gs4 , v020 + .byte W02 + .byte W06 + .byte W06 + .byte W06 + .byte W06 + .byte FINE + +@******************************************************@ + .align 2 + +se_w327: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w327_pri @ Priority + .byte se_w327_rev @ Reverb. + + .word se_w327_grp + + .word se_w327_1 + .word se_w327_2 + + .end diff --git a/sound/songs/se_w328.s b/sound/songs/se_w328.s new file mode 100644 index 000000000..6b5a2d923 --- /dev/null +++ b/sound/songs/se_w328.s @@ -0,0 +1,197 @@ + .include "MPlayDef.s" + + .equ se_w328_grp, voicegroup128 + .equ se_w328_pri, 4 + .equ se_w328_rev, reverb_set+50 + .equ se_w328_mvl, 127 + .equ se_w328_key, 0 + .equ se_w328_tbs, 1 + .equ se_w328_exg, 0 + .equ se_w328_cmp, 1 + + .section .rodata + .global se_w328 + .align 2 + +@********************** Track 1 **********************@ + +se_w328_1: + .byte KEYSH , se_w328_key+0 + .byte TEMPO , 150*se_w328_tbs/2 + .byte VOICE , 22 + .byte BENDR , 12 + .byte PAN , c_v+0 + .byte VOL , 64*se_w328_mvl/mxv + .byte BEND , c_v+0 + .byte N96 , En2 , v127 + .byte W03 + .byte VOL , 79*se_w328_mvl/mxv + .byte BEND , c_v+22 + .byte W02 + .byte c_v+8 + .byte W01 + .byte VOL , 84*se_w328_mvl/mxv + .byte PAN , c_v-4 + .byte W03 + .byte VOL , 91*se_w328_mvl/mxv + .byte BEND , c_v+0 + .byte W03 + .byte VOL , 100*se_w328_mvl/mxv + .byte PAN , c_v-8 + .byte W03 + .byte VOL , 110*se_w328_mvl/mxv + .byte W03 + .byte PAN , c_v-12 + .byte W06 + .byte c_v-17 + .byte BEND , c_v+0 + .byte W03 + .byte c_v-7 + .byte W03 + .byte PAN , c_v-9 + .byte BEND , c_v-12 + .byte W03 + .byte c_v-20 + .byte W03 + .byte PAN , c_v-3 + .byte W03 + .byte c_v+6 + .byte BEND , c_v-13 + .byte W03 + .byte PAN , c_v+10 + .byte W03 + .byte BEND , c_v-6 + .byte W03 + .byte PAN , c_v+16 + .byte W03 + .byte BEND , c_v+6 + .byte W03 + .byte PAN , c_v+13 + .byte BEND , c_v+11 + .byte W03 + .byte c_v+20 + .byte W03 + .byte PAN , c_v+8 + .byte W03 + .byte c_v+0 + .byte BEND , c_v+12 + .byte W03 + .byte PAN , c_v-8 + .byte BEND , c_v+7 + .byte W03 + .byte PAN , c_v-11 + .byte W03 + .byte c_v-17 + .byte VOL , 98*se_w328_mvl/mxv + .byte BEND , c_v+0 + .byte W03 + .byte VOL , 90*se_w328_mvl/mxv + .byte BEND , c_v-7 + .byte W03 + .byte PAN , c_v-9 + .byte BEND , c_v-12 + .byte W01 + .byte VOL , 80*se_w328_mvl/mxv + .byte W02 + .byte BEND , c_v-20 + .byte W01 + .byte VOL , 71*se_w328_mvl/mxv + .byte W02 + .byte PAN , c_v-3 + .byte W02 + .byte VOL , 58*se_w328_mvl/mxv + .byte W01 + .byte PAN , c_v+6 + .byte BEND , c_v-13 + .byte W03 + .byte PAN , c_v+10 + .byte VOL , 45*se_w328_mvl/mxv + .byte W02 + .byte 27*se_w328_mvl/mxv + .byte W01 + .byte BEND , c_v-6 + .byte W01 + .byte VOL , 11*se_w328_mvl/mxv + .byte W02 + .byte FINE + +@********************** Track 2 **********************@ + +se_w328_2: + .byte KEYSH , se_w328_key+0 + .byte VOICE , 57 + .byte PAN , c_v+0 + .byte VOL , 110*se_w328_mvl/mxv + .byte N03 , Cn3 , v100 + .byte W03 + .byte En3 , v080 + .byte W04 + .byte Dn3 + .byte W03 + .byte Cn3 , v100 + .byte W04 + .byte En3 , v080 + .byte W04 + .byte Dn3 + .byte W03 + .byte Cn3 , v100 + .byte W03 + .byte W01 + .byte En3 , v080 + .byte W03 + .byte Dn3 + .byte W04 + .byte Cn3 , v100 + .byte W04 + .byte En3 , v080 + .byte W03 + .byte Dn3 + .byte W04 + .byte Cn3 , v100 + .byte W03 + .byte En3 , v080 + .byte W02 + .byte W02 + .byte Dn3 + .byte W04 + .byte Cn3 , v100 + .byte W03 + .byte En3 , v080 + .byte W04 + .byte Dn3 + .byte W03 + .byte Cn3 , v100 + .byte W04 + .byte En3 , v080 + .byte W04 + .byte Dn3 + .byte W03 + .byte Cn3 , v092 + .byte W04 + .byte En3 , v060 + .byte W03 + .byte Dn3 , v052 + .byte W04 + .byte Cn3 , v060 + .byte W04 + .byte En3 , v032 + .byte W03 + .byte N02 , Dn3 , v020 + .byte W03 + .byte FINE + +@******************************************************@ + .align 2 + +se_w328: + .byte 2 @ NumTrks + .byte 0 @ NumBlks + .byte se_w328_pri @ Priority + .byte se_w328_rev @ Reverb. + + .word se_w328_grp + + .word se_w328_1 + .word se_w328_2 + + .end diff --git a/sound/songs/se_wall_hit.s b/sound/songs/se_wall_hit.s new file mode 100644 index 000000000..feeeb03b1 --- /dev/null +++ b/sound/songs/se_wall_hit.s @@ -0,0 +1,41 @@ + .include "MPlayDef.s" + + .equ se_wall_hit_grp, voicegroup127 + .equ se_wall_hit_pri, 2 + .equ se_wall_hit_rev, reverb_set+50 + .equ se_wall_hit_mvl, 127 + .equ se_wall_hit_key, 0 + .equ se_wall_hit_tbs, 1 + .equ se_wall_hit_exg, 0 + .equ se_wall_hit_cmp, 1 + + .section .rodata + .global se_wall_hit + .align 2 + +@********************** Track 1 **********************@ + +se_wall_hit_1: + .byte KEYSH , se_wall_hit_key+0 + .byte TEMPO , 220*se_wall_hit_tbs/2 + .byte VOICE , 89 + .byte VOL , 80*se_wall_hit_mvl/mxv + .byte BEND , c_v+0 + .byte N18 , Gn1 , v127 + .byte W24 + .byte FINE + +@******************************************************@ + .align 2 + +se_wall_hit: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_wall_hit_pri @ Priority + .byte se_wall_hit_rev @ Reverb. + + .word se_wall_hit_grp + + .word se_wall_hit_1 + + .end diff --git a/sound/songs/se_win_open.s b/sound/songs/se_win_open.s new file mode 100644 index 000000000..74656e9c0 --- /dev/null +++ b/sound/songs/se_win_open.s @@ -0,0 +1,42 @@ + .include "MPlayDef.s" + + .equ se_win_open_grp, voicegroup127 + .equ se_win_open_pri, 5 + .equ se_win_open_rev, reverb_set+50 + .equ se_win_open_mvl, 127 + .equ se_win_open_key, 0 + .equ se_win_open_tbs, 1 + .equ se_win_open_exg, 0 + .equ se_win_open_cmp, 1 + + .section .rodata + .global se_win_open + .align 2 + +@********************** Track 1 **********************@ + +se_win_open_1: + .byte KEYSH , se_win_open_key+0 + .byte TEMPO , 220*se_win_open_tbs/2 + .byte VOICE , 127 + .byte VOL , 110*se_win_open_mvl/mxv + .byte N03 , Ds3 , v127 + .byte W03 + .byte N15 , Gn4 + .byte W21 + .byte FINE + +@******************************************************@ + .align 2 + +se_win_open: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_win_open_pri @ Priority + .byte se_win_open_rev @ Reverb. + + .word se_win_open_grp + + .word se_win_open_1 + + .end diff --git a/sound/songs/se_z_page.s b/sound/songs/se_z_page.s new file mode 100644 index 000000000..a767bf5ad --- /dev/null +++ b/sound/songs/se_z_page.s @@ -0,0 +1,54 @@ + .include "MPlayDef.s" + + .equ se_z_page_grp, voicegroup127 + .equ se_z_page_pri, 5 + .equ se_z_page_rev, reverb_set+50 + .equ se_z_page_mvl, 127 + .equ se_z_page_key, 0 + .equ se_z_page_tbs, 1 + .equ se_z_page_exg, 0 + .equ se_z_page_cmp, 1 + + .section .rodata + .global se_z_page + .align 2 + +@********************** Track 1 **********************@ + +se_z_page_1: + .byte KEYSH , se_z_page_key+0 + .byte TEMPO , 100*se_z_page_tbs/2 + .byte VOICE , 4 + .byte BENDR , 12 + .byte XCMD , xIECV , 10 + .byte xIECL , 8 + .byte VOL , 90*se_z_page_mvl/mxv + .byte BEND , c_v+4 + .byte N01 , Cn5 , v064 + .byte W01 + .byte Cn5 , v020 + .byte W01 + .byte Cn5 , v064 + .byte W01 + .byte Cn5 , v020 + .byte W01 + .byte Cn6 , v064 + .byte W02 + .byte Cn6 , v020 + .byte W03 + .byte FINE + +@******************************************************@ + .align 2 + +se_z_page: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_z_page_pri @ Priority + .byte se_z_page_rev @ Reverb. + + .word se_z_page_grp + + .word se_z_page_1 + + .end diff --git a/sound/songs/se_z_scroll.s b/sound/songs/se_z_scroll.s new file mode 100644 index 000000000..d8c792b17 --- /dev/null +++ b/sound/songs/se_z_scroll.s @@ -0,0 +1,46 @@ + .include "MPlayDef.s" + + .equ se_z_scroll_grp, voicegroup127 + .equ se_z_scroll_pri, 5 + .equ se_z_scroll_rev, reverb_set+50 + .equ se_z_scroll_mvl, 127 + .equ se_z_scroll_key, 0 + .equ se_z_scroll_tbs, 1 + .equ se_z_scroll_exg, 0 + .equ se_z_scroll_cmp, 1 + + .section .rodata + .global se_z_scroll + .align 2 + +@********************** Track 1 **********************@ + +se_z_scroll_1: + .byte KEYSH , se_z_scroll_key+0 + .byte TEMPO , 100*se_z_scroll_tbs/2 + .byte VOICE , 4 + .byte BENDR , 12 + .byte XCMD , xIECV , 10 + .byte xIECL , 8 + .byte VOL , 40*se_z_scroll_mvl/mxv + .byte BEND , c_v+4 + .byte N01 , Gn4 , v127 + .byte W01 + .byte Gn4 , v020 + .byte W02 + .byte FINE + +@******************************************************@ + .align 2 + +se_z_scroll: + .byte 1 @ NumTrks + .byte 0 @ NumBlks + .byte se_z_scroll_pri @ Priority + .byte se_z_scroll_rev @ Reverb. + + .word se_z_scroll_grp + + .word se_z_scroll_1 + + .end diff --git a/src/m4a_tables.c b/src/m4a_tables.c index 91f00a31d..9a4ea32e6 100644 --- a/src/m4a_tables.c +++ b/src/m4a_tables.c @@ -261,7 +261,7 @@ const struct PokemonCrySong gPokemonCrySongTemplate = 0, // block count 255, // priority 0, // reverb - (struct ToneData *)&voicegroup_pokemon_cry, + (struct ToneData *)&voicegroup000, NULL, NULL, 0, From 7462827d226a2340a03cf3d835e7a95d90147ec8 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Fri, 11 Oct 2019 10:03:57 -0400 Subject: [PATCH 3/6] Temporary raw dumps of troublesome songs --- data/sound_data.s | 48 - ld_script.txt | 42 +- songs.mk | 2 +- sound/songs/midi/mus_battle20.mid | Bin 15959 -> 0 bytes sound/songs/midi/mus_battle32.mid | Bin 13549 -> 0 bytes sound/songs/midi/mus_fanfa1.mid | Bin 477 -> 0 bytes sound/songs/midi/mus_fanfa4.mid | Bin 739 -> 0 bytes sound/songs/midi/mus_fanfa5.mid | Bin 1070 -> 0 bytes sound/songs/midi/mus_me_b_big.mid | Bin 1330 -> 0 bytes sound/songs/midi/mus_me_b_small.mid | Bin 783 -> 0 bytes sound/songs/midi/mus_me_bachi.mid | Bin 1690 -> 0 bytes sound/songs/midi/mus_me_kinomi.mid | Bin 484 -> 0 bytes sound/songs/midi/mus_me_shinka.mid | Bin 234 -> 0 bytes sound/songs/midi/mus_me_waza.mid | Bin 973 -> 0 bytes sound/songs/midi/mus_p_school.mid | Bin 3106 -> 0 bytes sound/songs/midi/mus_shinka.mid | Bin 6474 -> 0 bytes sound/songs/mus_battle20.s | 3569 +++++++++++++++++++++++++++ sound/songs/mus_battle32.s | 2925 ++++++++++++++++++++++ sound/songs/mus_fanfa1.s | 196 ++ sound/songs/mus_fanfa4.s | 292 +++ sound/songs/mus_fanfa5.s | 374 +++ sound/songs/mus_me_b_big.s | 505 ++++ sound/songs/mus_me_b_small.s | 287 +++ sound/songs/mus_me_bachi.s | 635 +++++ sound/songs/mus_me_kinomi.s | 180 ++ sound/songs/mus_me_shinka.s | 87 + sound/songs/mus_me_waza.s | 362 +++ sound/songs/mus_p_school.s | 768 ++++++ sound/songs/mus_shinka.s | 1172 +++++++++ sound/songs/mus_w_door.s | 77 + sound/songs/se_bag1.s | 52 + sound/songs/se_bag2.s | 59 + sound/songs/se_card1.s | 41 + sound/songs/se_card2.s | 53 + sound/songs/se_card3.s | 116 + sound/songs/se_deomov.s | 207 ++ sound/songs/se_excellent.s | 177 ++ sound/songs/se_getting.s | 61 + sound/songs/se_help_cl.s | 95 + sound/songs/se_help_ng.s | 64 + sound/songs/se_help_op.s | 97 + sound/songs/se_kiteki.s | 158 ++ sound/songs/se_nawamiss.s | 49 + sound/songs/se_shop.s | 35 + 44 files changed, 12722 insertions(+), 63 deletions(-) delete mode 100644 sound/songs/midi/mus_battle20.mid delete mode 100644 sound/songs/midi/mus_battle32.mid delete mode 100644 sound/songs/midi/mus_fanfa1.mid delete mode 100644 sound/songs/midi/mus_fanfa4.mid delete mode 100644 sound/songs/midi/mus_fanfa5.mid delete mode 100644 sound/songs/midi/mus_me_b_big.mid delete mode 100644 sound/songs/midi/mus_me_b_small.mid delete mode 100644 sound/songs/midi/mus_me_bachi.mid delete mode 100644 sound/songs/midi/mus_me_kinomi.mid delete mode 100644 sound/songs/midi/mus_me_shinka.mid delete mode 100644 sound/songs/midi/mus_me_waza.mid delete mode 100644 sound/songs/midi/mus_p_school.mid delete mode 100644 sound/songs/midi/mus_shinka.mid create mode 100644 sound/songs/mus_battle20.s create mode 100644 sound/songs/mus_battle32.s create mode 100644 sound/songs/mus_fanfa1.s create mode 100644 sound/songs/mus_fanfa4.s create mode 100644 sound/songs/mus_fanfa5.s create mode 100644 sound/songs/mus_me_b_big.s create mode 100644 sound/songs/mus_me_b_small.s create mode 100644 sound/songs/mus_me_bachi.s create mode 100644 sound/songs/mus_me_kinomi.s create mode 100644 sound/songs/mus_me_shinka.s create mode 100644 sound/songs/mus_me_waza.s create mode 100644 sound/songs/mus_p_school.s create mode 100644 sound/songs/mus_shinka.s create mode 100644 sound/songs/mus_w_door.s create mode 100644 sound/songs/se_bag1.s create mode 100644 sound/songs/se_bag2.s create mode 100644 sound/songs/se_card1.s create mode 100644 sound/songs/se_card2.s create mode 100644 sound/songs/se_card3.s create mode 100644 sound/songs/se_deomov.s create mode 100644 sound/songs/se_excellent.s create mode 100644 sound/songs/se_getting.s create mode 100644 sound/songs/se_help_cl.s create mode 100644 sound/songs/se_help_ng.s create mode 100644 sound/songs/se_help_op.s create mode 100644 sound/songs/se_kiteki.s create mode 100644 sound/songs/se_nawamiss.s create mode 100644 sound/songs/se_shop.s diff --git a/data/sound_data.s b/data/sound_data.s index 15e74efc3..244902335 100644 --- a/data/sound_data.s +++ b/data/sound_data.s @@ -2546,51 +2546,3 @@ Cry_Chimecho:: @ 869D4D0 .align 2 .incbin "baserom.gba", 0x69DEE0, 0x17760 - - .section .rodata.undumped.songs - .align 2, 0 - .incbin "baserom.gba", 0x6bc628, 0x48 -mus_w_door:: @ 0x86BC670 - .incbin "baserom.gba", 0x6BC670, 0x30 - -se_card1:: @ 0x86BC6A0 - .incbin "baserom.gba", 0x6BC6A0, 0x38 - -se_card2:: @ 0x86BC6D8 - .incbin "baserom.gba", 0x6BC6D8, 0x8C - -se_card3:: @ 0x86BC764 - .incbin "baserom.gba", 0x6BC764, 0x38 - -se_bag1:: @ 0x86BC79C - .incbin "baserom.gba", 0x6BC79C, 0x44 - -se_bag2:: @ 0x86BC7E0 - .incbin "baserom.gba", 0x6BC7E0, 0x40 - -se_getting:: @ 0x86BC820 - .incbin "baserom.gba", 0x6BC820, 0x28 - -se_shop:: @ 0x86BC848 - .incbin "baserom.gba", 0x6BC848, 0xB8 - -se_kiteki:: @ 0x86BC900 - .incbin "baserom.gba", 0x6BC900, 0x74 - -se_help_op:: @ 0x86BC974 - .incbin "baserom.gba", 0x6BC974, 0x6C - -se_help_cl:: @ 0x86BC9E0 - .incbin "baserom.gba", 0x6BC9E0, 0x48 - -se_help_ng:: @ 0x86BCA28 - .incbin "baserom.gba", 0x6BCA28, 0xE0 - -se_deomov:: @ 0x86BCB08 - .incbin "baserom.gba", 0x6BCB08, 0xC0 - -se_excellent:: @ 0x86BCBC8 - .incbin "baserom.gba", 0x6BCBC8, 0x34 - -se_nawamiss:: @ 0x86BCBFC - .incbin "baserom.gba", 0x6BCBFC, 0xC diff --git a/ld_script.txt b/ld_script.txt index 19dc4961c..aeff38394 100644 --- a/ld_script.txt +++ b/ld_script.txt @@ -749,21 +749,35 @@ SECTIONS { sound/songs/se_w287b.o(.rodata); sound/songs/se_w114.o(.rodata); sound/songs/se_w063b.o(.rodata); - data/sound_data.o(.rodata.undumped.songs); + sound/songs/mus_w_door.o(.rodata); + sound/songs/se_card1.o(.rodata); + sound/songs/se_card2.o(.rodata); + sound/songs/se_card3.o(.rodata); + sound/songs/se_bag1.o(.rodata); + sound/songs/se_bag2.o(.rodata); + sound/songs/se_getting.o(.rodata); + sound/songs/se_shop.o(.rodata); + sound/songs/se_kiteki.o(.rodata); + sound/songs/se_help_op.o(.rodata); + sound/songs/se_help_cl.o(.rodata); + sound/songs/se_help_ng.o(.rodata); + sound/songs/se_deomov.o(.rodata); + sound/songs/se_excellent.o(.rodata); + sound/songs/se_nawamiss.o(.rodata); sound/songs/midi/mus_me_asa.o(.rodata); - sound/songs/midi/mus_fanfa1.o(.rodata); - sound/songs/midi/mus_fanfa4.o(.rodata); - sound/songs/midi/mus_fanfa5.o(.rodata); - sound/songs/midi/mus_me_bachi.o(.rodata); - sound/songs/midi/mus_me_waza.o(.rodata); - sound/songs/midi/mus_me_kinomi.o(.rodata); - sound/songs/midi/mus_me_shinka.o(.rodata); - sound/songs/midi/mus_shinka.o(.rodata); - sound/songs/midi/mus_battle32.o(.rodata); - sound/songs/midi/mus_battle20.o(.rodata); - sound/songs/midi/mus_p_school.o(.rodata); - sound/songs/midi/mus_me_b_big.o(.rodata); - sound/songs/midi/mus_me_b_small.o(.rodata); + sound/songs/mus_fanfa1.o(.rodata); + sound/songs/mus_fanfa4.o(.rodata); + sound/songs/mus_fanfa5.o(.rodata); + sound/songs/mus_me_bachi.o(.rodata); + sound/songs/mus_me_waza.o(.rodata); + sound/songs/mus_me_kinomi.o(.rodata); + sound/songs/mus_me_shinka.o(.rodata); + sound/songs/mus_shinka.o(.rodata); + sound/songs/mus_battle32.o(.rodata); + sound/songs/mus_battle20.o(.rodata); + sound/songs/mus_p_school.o(.rodata); + sound/songs/mus_me_b_big.o(.rodata); + sound/songs/mus_me_b_small.o(.rodata); sound/songs/midi/mus_me_wasure.o(.rodata); sound/songs/midi/mus_me_zannen.o(.rodata); sound/songs/midi/mus_annai.o(.rodata); diff --git a/songs.mk b/songs.mk index 324aa5148..12b924671 100644 --- a/songs.mk +++ b/songs.mk @@ -508,7 +508,7 @@ $(MID_SUBDIR)/se_esuka.s: %.s: %.mid $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V100 -P4 $(MID_SUBDIR)/se_exp.s: %.s: %.mid - $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V080 -P5 + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V080 -P5 $(MID_SUBDIR)/se_expmax.s: %.s: %.mid $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V094 -P5 diff --git a/sound/songs/midi/mus_battle20.mid b/sound/songs/midi/mus_battle20.mid deleted file mode 100644 index a7140d9844b4502974739f93c6f0bf92ee55c5b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15959 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 diff --git a/sound/songs/midi/mus_battle32.mid b/sound/songs/midi/mus_battle32.mid deleted file mode 100644 index a52fc6b37a8ea06241f373d3ab4af121aaa01b8b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13549 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 diff --git a/sound/songs/midi/mus_fanfa1.mid b/sound/songs/midi/mus_fanfa1.mid deleted file mode 100644 index 54d0145976fe810ee61802c5984d7e5d65bc6295..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 477 zcmaiwO-chn5QSf-YwWfcDwst!W+muq>=Oi$fd=V7%Z%VYEeLMJ3z)wH7?Xo!GIId` zZslSeaUe6vB8#e5uL`~g)lVKgfIYCXI{oDNv2@2M?uc3)iQ|y{7+1&xhy-m!MC^205mf2P^iThXLPHWHM3b&5I<4O4wkat_n2)XIdba1 zmN4*ckl(&O7nEot(GgCA$hP z@vVfRCGO%eZpo01+ZY&*~+PirL%Y~LlbZ+HEpe;#6zrk~@b63T?_E*lflU&^8GmZ6wyW@_&D zLh0^tp4M_0*uG0=-|lkgr~X$7(|i-WKtD1vWuq4XQxf}CqkDWObInZ6ecec}&UsoR M6WG2>Om6pM2qw5lO9 zV)61(`ALYy9U*(_I23T=24~cv#pDZ&{7p~ zFpt_<)beFoDsM$CfJ=N7UP`FmGhak!5D!R+h!R&h^FDPPrFa(74XIQ4?Hp5XIot_k ze+Tjbw*#ZU4Yh7?9m8F6m#hV5zXoGiC+nmgSbZCQao?%@-odP5s{4-Gmhql1GHQ{$ z&B!A?VD^`_`@JKVGyG%u?5cK{JIs&BBl3VeARAMjbfT7G>>VX&^)Gj zLi3pBt32;>EIFsSnw@W$zmPxoaHIFCdapUQd&Z>=tk_`PfH|&{+;vL62Mdq0QhkeS>(xC5s+L8*ti?XK!~eBred diff --git a/sound/songs/midi/mus_me_b_big.mid b/sound/songs/midi/mus_me_b_big.mid deleted file mode 100644 index eda461fd35452a78b401bec44b5986e517c80755..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1330 zcmb7@PfHs?7{=eY zGHkI<8cc(MwyUxi(iwlv_zT9%j6Y&tNiReUO_4r}bgg59Hkbo*U>0q%Xybqmm;-ZQ zp{n(GRpS+nmv#O$6w+t;vCgYHuj$+k*9(4YLY{$jWIV@5<6Dd_y*X@lx_w_Xwuw$N z8={c`cayBK3+6UOBL@~hbW&R05T{ej-@q{c>^q1%h?l?;SOkl{)-EU9>yy^~#L}h# zPT2k$`5vWD!|OkbyP_E1Q#$)xiwi?z0hou@!N zpOH>mvhO{cmx3RLc}eFxI)9+^dm6tr)56p158uzIE{l4+m-7sm0d31f{bCDW2dM;Y zU_EiMZ;gR(N&YO*z%%oV{!o&-35&H8#JVunhOv=OS#ofbp*H@B!O&1QiMk}}V5AKr zT?~e8)=gU`>KEJaj#Pp+u%0k<6!}%8&)k(4t9f~{N&;jco1h6z7ty?Vg3o^u1M!(h zdJTFFdNnWnyd~5xL9c)-e%wHOd}QcO6(tu@k`o7|UB3$8Uf99H+<#xhAQb9$m$J}G?G544c z-3&!9A+5$H&`WUt7VEZXp5|#Gv>OF{7{sUY)%O)V>QgPDoe5Mk1FfXeI9#Lc1$L9C zY;VvF>Qn!Hw;zjm(%n{;Zc}w}kpga0RpY*~W;~M7|I^4!U0r0L-p+Q2=eZeU&{>VuD#j5)C34J{_ z#GRLxE#5j6RK&W>UFI%xm-)~_TJ-rEtpd>JYup8_3uuuR>2}&~ZI9kxR{bvH3#WA# z0{dzK_CKQQ1oFxOy7P3NMs*_(daV8cU)kc`sUcgH*AAxnsg*|kORs4tA_HT|ST*jO Ux+8g=1zxx4t`>JqWnbUw1xTg1w*UYD diff --git a/sound/songs/midi/mus_me_bachi.mid b/sound/songs/midi/mus_me_bachi.mid deleted file mode 100644 index 27b97f09c9e880012d7239347fc5c16cdb2514c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1690 zcmd5*O-~b16g}f~-gKImfW$=;16zxPGO2_Rm^5t~o2K-WHVsA-S=7Y%5!5u1#03Ql z>y~L*_#;fK)io;mC*1l!@Vudx0znd2uFk#Z-h1wyJMU)8kE;L#H24wBmR~)kcN52J zKHs&VUk(t*MP1x~hvPY%q-eA9a24GtKPCg1vM}j~xrM+6npwxHXJIwdj$ThgCt6)i zjM2tn0bLCU#L$eVL_H2PmmE=FB1VZ(Vw|Y>DC47kl6;bUny8f6TQ$osTJ=1eW!Nmk zW*JAanWR11EJ3jZiyam_#27I~Ob`_xV|>(4kx!A&5S5Z@b{);4V|2}DKJ$TLu4|g` znU4(fiD5qXX@1RoX_&7K^Np`w1iD-Wzmo+P-CM(@;ivqvh@M*13RZHd<3W7Rff0j5)yy#nuk8JP!6F!#ATnlt(4>&mY=2ej$c7kE@Y})lNEkBMF^o_4$Tqqpv|6 z710m8U}_ZY_`GQFvigB>w3le}>Qt;9rOiw8_+idp_$2cwuZE(OH${e1WH?2NQ=~XW z%8{Hx(!MZ7g4H}ZubV@g=jcrlqsH{VU&XBgY0O@3x)e z$hpzSu^_)M;*)wDvAdm2LEq)!cd}Knn}z7)iFvGaa^xvOKS+Q5^e2_%58yMa4?^o$ zu8O@7Bu%lm41_>-Q&Hj|RMm;}hp2ev%d=P>_h F?QhU1fDZrw diff --git a/sound/songs/midi/mus_me_kinomi.mid b/sound/songs/midi/mus_me_kinomi.mid deleted file mode 100644 index 30fbd360749d9498d8ecbf3bb110dbd1bb5e4195..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 484 zcmZXQ%}T>S6opT8s4`433l{-5eFEJTQUnblC7aMm8H#~`n+k%vF5I}#wys?DXCB0# zJb*uauX=(hrgRa$d(XLN?o1MMI|R^x!_Q01=#Je9)>lI8d55YZ*6DuZh4LAyk$d&o z#H(!M;1RPV7f%UDz0H_qQ>(LaE#(Vu}~q8E_%0@A2_ zBonL|4h1o6Le>s6?Gb|$+a!MlwkDtvle~a5&7S(^ijL^T&6gK6xxYZDX8Rfq8_1*D{Vh7=ul^2@JOA7WG=^Ld>{@9%Kl;q14Pd@ptE!=5f|_`HotVq>;pxYseddoYF`_^YWa<0zi1()->$|L_P*VXyUa!*>F7kNj`%SQVgmFJZu<%Y6)js0Wi>4TXoytv=j CpWc}O diff --git a/sound/songs/midi/mus_p_school.mid b/sound/songs/midi/mus_p_school.mid deleted file mode 100644 index 55651dea57ca3f3532cae884bbb9cfc56c55c35d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3106 zcmdT`%W4x*82+adPeigB6te2dUDL*t&{?#P!%6)C=!2Tuk6JS<7^{inB=zOO#|(zt8_o8m37 z1>OQ*Mg@Hj`fB02a3wz+xk@~a>QT>Eqn=1~20R1yfqhXqH1g~EW#~&ZgxwH!C%_Z% zWj&SpCmQ*6{c@5=06zizb%9;@Th>#lf1;7w^at=WfIsF*uIu)qHstL^JQa1oI~lIy zn|Stqxk*0;zKeM5r>WQ2t=l&@osafUKg)fI=d^DB+;slhKj*fpkDL$t8KPey`o+F# zIus_Tv@E_v~8sUow zq-2f4YMQ>phE0)pcNiO|ak@B-H(sBbh_*`m{u6A5Jtn<#bLfYe-(0ELd@av+)@-2m zZzd8VpYWD^*n=S^7f&n%hRFouFWpRzlVJYLllkb$m^@ey^T~6)32{6x-Y9c%eUP7y ze8oMeZ$tc@?)qxHD{6WOJOpk7w==v7Ud`|tcrC;4+P;o_>d5B^cm!m=NY_T5YG5f9&43HOLhYrvYAciBcyemU|jxqwQuhOZ_K@%|ZNiW5BXW;R?EKW~Sr zPVhvW5!bcP`&-wZafx_iOuER&hIoTbI*{8CTQ+G!ZbO?L&uwvePCXmi;`01vJB9vx Jm_z)__6KNdm&l8C6JU{J(_tO+b-!SF~pN;{?fEi#0=P6*S?mURU zU4Q&OPr&a9_-z7B_-_CWaD5)c2maileW?9O3_qrClk^^c5@S!OoGuQ&Nz-6C1Iz%M z<2sMZnUX>ta7(Z#xZ`1S_5RYoqq>-f_2@ZueT8%1T>nWQ?Z1h+&AR*WIF&Uv#wnaD z#B05SWfOW_ZsI-|<-3XdXo$P9&k*i4Dt+%lA8)@sA6wQ_`|as_NZ+5+hu8xeiO_J2 zMxrzvai6ReE2|FhWUb^z)d8Mb6)P#+5I!zEE!-5IO(4Ga^YK(?-8S^&$yv!kzw3hy z{mh}CIrKA!e&*1R=V+zJ^RG5!gnq2j$NKe%72OT_O*WlPW!2#n#m}Zk)!{U7DkO7uTog0ojH?UdGaaym&7V4C) znQv3hw|sNH7QQ1`l6f}-HDAAha~$SvK+N5A9qF(A)xNegH~J^tIf2}_j_bMfch=Lv wcU{kqy8dnTuhkFy;d|Bo>iY})@%CN&5cuQyq4z`k5%}ZzqW$={{@`Ew9~G<76aWAK diff --git a/sound/songs/mus_battle20.s b/sound/songs/mus_battle20.s new file mode 100644 index 000000000..18cc3a3de --- /dev/null +++ b/sound/songs/mus_battle20.s @@ -0,0 +1,3569 @@ + .include "MPlayDef.s" + .section .rodata + .global mus_battle20 + .align 2 + .equ mus_battle20_grp, voicegroup119 + .equ mus_battle20_pri, 1 + .equ mus_battle20_rev, reverb_set+50 + +mus_battle20_1: @ 86BE9EC + .byte KEYSH, 0x00 + .byte TEMPO, 0x63 + .byte VOICE, 0x01 + .byte PAN, 0x4F + .byte VOL, 0x50 + .byte N06 + .byte Cn5 + .byte v076 + .byte W06 + .byte Bn4 + .byte W06 + .byte As4 + .byte W06 + .byte An4 + .byte W06 + .byte As4 + .byte W06 + .byte An4 + .byte W06 + .byte Gs4 + .byte W06 + .byte Gn4 + .byte W06 + .byte Gs4 + .byte W06 + .byte Gn4 + .byte W06 + .byte Fs4 + .byte W06 + .byte Fn4 + .byte W06 + .byte Fs4 + .byte W06 + .byte Fn4 + .byte W06 + .byte En4 + .byte W06 + .byte Ds4 + .byte W06 + .byte En4 + .byte W06 + .byte Ds4 + .byte W06 + .byte Dn4 + .byte W06 + .byte Cs4 + .byte W06 + .byte Dn4 + .byte W06 + .byte Cs4 + .byte W06 + .byte Cn4 + .byte W06 + .byte Bn3 + .byte W06 + .byte Cn4 + .byte W06 + .byte Bn3 + .byte W06 + .byte As3 + .byte W06 + .byte An3 + .byte W06 + .byte As3 + .byte W06 + .byte An3 + .byte W06 + .byte As3 + .byte W06 + .byte Bn3 + .byte W06 + .byte VOICE, 0x11 + .byte N12 + .byte Gn3 + .byte v080 + .byte W36 + .byte As3 + .byte W36 + .byte Gs3 + .byte W24 + .byte Gn3 + .byte W12 + .byte Gs3 + .byte W24 + .byte As3 + .byte W36 + .byte N24 + .byte Cs3 + .byte W24 + .byte N12 + .byte Gn3 + .byte W36 + .byte As3 + .byte W36 + .byte Gs3 + .byte W24 + .byte Gn3 + .byte W12 + .byte Gs3 + .byte W24 + .byte As3 + .byte W36 + .byte N24 + .byte Cs4 + .byte W24 + .byte VOICE, 0x30 + .byte PAN, 0x46 + .byte N12 + .byte Cn4 + .byte W36 + .byte Ds4 + .byte W36 + .byte Cs4 + .byte W24 + .byte Cn4 + .byte W12 + .byte Cs4 + .byte W24 + .byte Ds4 + .byte W36 + .byte N24 + .byte Cs4 + .byte W24 + .byte N12 + .byte Cn4 + .byte v088 + .byte W36 + .byte Ds4 + .byte W36 + .byte Cs4 + .byte W24 + .byte Cn4 + .byte W12 + .byte Cs4 + .byte W24 + .byte Ds4 + .byte W36 + .byte N24 + .byte Gn4 + .byte W24 +mus_battle20_1_86BEA80: @ 86BEA80 + .byte VOICE, 0x30 + .byte VOL, 0x50 + .byte N36 + .byte Cn3 + .byte v096 + .byte W36 + .byte Gn3 + .byte W36 + .byte N24 + .byte Fn3 + .byte W24 + .byte N12 + .byte En3 + .byte W12 + .byte Fn3 + .byte W12 + .byte En3 + .byte W12 + .byte Dn3 + .byte W12 + .byte Cn3 + .byte W12 + .byte En3 + .byte W12 + .byte As3 + .byte W12 + .byte Cn4 + .byte W12 + .byte N96 + .byte Cs4 + .byte W96 + .byte N48 + .byte W48 + .byte As3 + .byte W48 + .byte N36 + .byte Cn3 + .byte W36 + .byte Gn3 + .byte W36 + .byte N24 + .byte Fn3 + .byte W24 + .byte N12 + .byte En3 + .byte W12 + .byte Fn3 + .byte W12 + .byte En3 + .byte W12 + .byte Dn3 + .byte W12 + .byte Cn3 + .byte W12 + .byte Dn3 + .byte W12 + .byte As3 + .byte W12 + .byte Cn4 + .byte W12 + .byte N72 + .byte Cs4 + .byte W72 + .byte N12 + .byte W12 + .byte Cn4 + .byte W12 + .byte N48 + .byte Cs4 + .byte W48 + .byte Ds4 + .byte W48 + .byte N36 + .byte Cn4 + .byte W36 + .byte As3 + .byte W36 + .byte N24 + .byte Dn4 + .byte W24 + .byte N92 + .byte Cn4 + .byte W48 + .byte VOL, 0x4B + .byte W06 + .byte Bn3 + .byte W06 + .byte Fs3 + .byte W06 + .byte Cn3 + .byte W06 + .byte Fn2 + .byte W06 + .byte An1 + .byte W06 + .byte Bn0 + .byte W06 + .byte Cn0 + .byte W06 + .byte Gs4 + .byte N48 + .byte En2 + .byte W48 + .byte N36 + .byte Fn2 + .byte W36 + .byte N12 + .byte An2 + .byte W12 + .byte N36 + .byte As2 + .byte W36 + .byte Dn3 + .byte W36 + .byte N24 + .byte Bn2 + .byte W24 + .byte N36 + .byte Cn3 + .byte W36 + .byte Gn2 + .byte W36 + .byte N24 + .byte Fn2 + .byte W24 + .byte N96 + .byte En2 + .byte W96 + .byte N48 + .byte W48 + .byte Fn2 + .byte W48 + .byte N36 + .byte As2 + .byte W36 + .byte N24 + .byte Fn2 + .byte W24 + .byte N12 + .byte Dn3 + .byte W12 + .byte As2 + .byte W12 + .byte An2 + .byte W12 + .byte N72 + .byte Cn3 + .byte W72 + .byte N24 + .byte W24 + .byte N96 + .byte En3 + .byte W96 + .byte N84 + .byte Cn3 + .byte W84 + .byte N12 + .byte En3 + .byte W12 + .byte N96 + .byte Fn3 + .byte W96 + .byte N72 + .byte W72 + .byte N12 + .byte En3 + .byte W12 + .byte Dn3 + .byte W12 + .byte N84 + .byte En3 + .byte W84 + .byte N12 + .byte Fn3 + .byte W12 + .byte N72 + .byte Gn3 + .byte W72 + .byte N12 + .byte As3 + .byte W12 + .byte An3 + .byte W12 + .byte N96 + .byte As3 + .byte W96 + .byte N72 + .byte Fn3 + .byte W72 + .byte N12 + .byte En3 + .byte W12 + .byte Fn3 + .byte W12 + .byte N96 + .byte Gn3 + .byte W96 + .byte VOICE, 0x30 + .byte N84 + .byte Cn4 + .byte W84 + .byte N12 + .byte En4 + .byte W12 + .byte N96 + .byte Fn4 + .byte W96 + .byte N72 + .byte W72 + .byte N12 + .byte En4 + .byte W12 + .byte Dn4 + .byte W12 + .byte N96 + .byte En4 + .byte W96 + .byte N48 + .byte Cn5 + .byte W48 + .byte Cn3 + .byte W48 + .byte Gn4 + .byte W48 + .byte Cs3 + .byte W48 + .byte Cn4 + .byte W48 + .byte Cn2 + .byte W48 + .byte Gn3 + .byte W48 + .byte Cs2 + .byte W48 + .byte VOICE, 0x2F + .byte PAN, 0x20 + .byte N12 + .byte Cn2 + .byte v092 + .byte W12 + .byte En2 + .byte W24 + .byte Cn2 + .byte W12 + .byte En2 + .byte W12 + .byte N12 + .byte W12 + .byte Cn2 + .byte W12 + .byte N12 + .byte W12 + .byte En2 + .byte W12 + .byte Cn2 + .byte W12 + .byte N12 + .byte W24 + .byte N12 + .byte W24 + .byte N12 + .byte W12 + .byte N06 + .byte En2 + .byte W06 + .byte Cn2 + .byte W06 + .byte N12 + .byte W48 + .byte N12 + .byte W24 + .byte N12 + .byte W24 + .byte N12 + .byte W24 + .byte En2 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W24 + .byte N12 + .byte W12 + .byte Cn2 + .byte W12 + .byte N12 + .byte W36 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte En2 + .byte W12 + .byte Cn2 + .byte W12 + .byte En2 + .byte W12 + .byte Cn2 + .byte W24 + .byte N12 + .byte W24 + .byte N12 + .byte W12 + .byte En2 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte Cn2 + .byte W24 + .byte N12 + .byte W24 + .byte N12 + .byte W12 + .byte En2 + .byte W12 + .byte N12 + .byte W12 + .byte Cn2 + .byte W12 + .byte N12 + .byte W24 + .byte N12 + .byte W24 + .byte N12 + .byte W12 + .byte En2 + .byte W24 + .byte Cn2 + .byte W12 + .byte N12 + .byte W24 + .byte N12 + .byte W24 + .byte N12 + .byte W24 + .byte N12 + .byte W24 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W24 + .byte N12 + .byte W12 + .byte N12 + .byte W24 + .byte VOICE, 0x30 + .byte PAN, 0x46 + .byte N12 + .byte As3 + .byte v096 + .byte W12 + .byte TIE + .byte Cn4 + .byte W96 + .byte W96 + .byte EOT + .byte TIE + .byte Cn3 + .byte v076 + .byte W96 + .byte W48 + .byte VOL, 0x4B + .byte W06 + .byte Bn3 + .byte W06 + .byte Fs3 + .byte W06 + .byte Cn3 + .byte W06 + .byte Fn2 + .byte W06 + .byte An1 + .byte W06 + .byte Bn0 + .byte W06 + .byte Cn0 + .byte W03 + .byte EOT + .byte W03 + .byte VOICE, 0x3C + .byte VOL, 0x50 + .byte PAN, 0x50 + .byte N96 + .byte Fn2 + .byte v096 + .byte W96 + .byte As2 + .byte W96 + .byte Gn2 + .byte W96 +mus_battle20_1_86BEC16: @ 86BEC16 + .byte N92 + .byte En2 + .byte v096 + .byte W48 + .byte VOL, 0x4B + .byte W06 + .byte Bn3 + .byte W06 + .byte Fs3 + .byte W06 + .byte Cn3 + .byte W06 + .byte Fn2 + .byte W06 + .byte An1 + .byte W06 + .byte Bn0 + .byte W06 + .byte Cn0 + .byte W06 + .byte PEND + .byte Gs4 + .byte N96 + .byte Fn2 + .byte W96 + .byte As2 + .byte W96 + .byte Gn2 + .byte W96 + .byte PATT + .word mus_battle20_1_86BEC16 + .byte VOICE, 0x11 + .byte VOL, 0x50 + .byte PAN, 0x4F + .byte N12 + .byte Gn3 + .byte v088 + .byte W36 + .byte Gs3 + .byte W36 + .byte Gn2 + .byte W24 + .byte En3 + .byte W36 + .byte Fn3 + .byte W36 + .byte N24 + .byte As2 + .byte W24 + .byte N12 + .byte Gn3 + .byte W36 + .byte Gs3 + .byte W36 + .byte Gn2 + .byte W24 + .byte En3 + .byte W36 + .byte Fn3 + .byte W36 + .byte N24 + .byte Gs3 + .byte W24 + .byte VOICE, 0x30 + .byte PAN, 0x46 + .byte N48 + .byte Cn4 + .byte v096 + .byte W48 + .byte Cn3 + .byte W48 + .byte Gn3 + .byte W48 + .byte Cs3 + .byte W48 + .byte Cn4 + .byte W48 + .byte Cn3 + .byte W48 + .byte Cs4 + .byte W48 + .byte Cs3 + .byte W48 + .byte GOTO + .word mus_battle20_1_86BEA80 + .byte FINE + +mus_battle20_2: @ 86BEC78 + .byte KEYSH, 0x00 + .byte VOICE, 0x30 + .byte LFOS, 0x14 + .byte PAN, 0x32 + .byte VOL, 0x50 + .byte N06 + .byte Gn5 + .byte v064 + .byte W06 + .byte Fs5 + .byte W06 + .byte N12 + .byte Gn5 + .byte W12 + .byte N06 + .byte W06 + .byte Fs5 + .byte W06 + .byte N12 + .byte Gn5 + .byte W12 + .byte N06 + .byte W06 + .byte Fs5 + .byte W06 + .byte N12 + .byte Gn5 + .byte W12 + .byte N06 + .byte W06 + .byte Fs5 + .byte W06 + .byte N12 + .byte Gn5 + .byte W12 + .byte N06 + .byte W06 + .byte Fs5 + .byte W06 + .byte N12 + .byte Gn5 + .byte W12 + .byte N06 + .byte W06 + .byte Fs5 + .byte W06 + .byte N12 + .byte Gn5 + .byte W12 + .byte N06 + .byte W06 + .byte Fs5 + .byte W06 + .byte N12 + .byte Gn5 + .byte W12 + .byte N06 + .byte W06 + .byte Fs5 + .byte W06 + .byte N12 + .byte Gn5 + .byte W12 + .byte VOICE, 0x11 + .byte N12 + .byte Cn4 + .byte v088 + .byte W36 + .byte Ds4 + .byte W36 + .byte Cs4 + .byte W24 + .byte Cn4 + .byte W12 + .byte Cs4 + .byte W24 + .byte Ds4 + .byte W36 + .byte N24 + .byte Gs3 + .byte W24 + .byte N12 + .byte Cn4 + .byte W36 + .byte Ds4 + .byte W36 + .byte Cs4 + .byte W24 + .byte Cn4 + .byte W12 + .byte Cs4 + .byte W24 + .byte Ds4 + .byte W36 + .byte N24 + .byte Gs4 + .byte W24 + .byte PAN, 0x40 + .byte N12 + .byte Cn5 + .byte W36 + .byte Ds5 + .byte W36 + .byte Cs5 + .byte W24 + .byte Cn5 + .byte W12 + .byte Cs5 + .byte W24 + .byte Ds5 + .byte W36 + .byte N24 + .byte Cs5 + .byte W24 + .byte N12 + .byte Cn5 + .byte W36 + .byte Ds5 + .byte W36 + .byte Cs5 + .byte W24 + .byte Cn5 + .byte W12 + .byte Cs5 + .byte W24 + .byte Ds5 + .byte W36 + .byte N24 + .byte Gn5 + .byte v076 + .byte W24 +mus_battle20_2_86BED02: @ 86BED02 + .byte VOICE, 0x3C + .byte VOL, 0x50 + .byte PAN, 0x40 + .byte N48 + .byte Cn4 + .byte v100 + .byte W48 + .byte As3 + .byte W48 + .byte N36 + .byte Dn4 + .byte W36 + .byte N24 + .byte Gn3 + .byte W24 + .byte N12 + .byte W12 + .byte Dn4 + .byte W12 + .byte Gn4 + .byte W12 + .byte N72 + .byte Gs4 + .byte W72 + .byte N12 + .byte W12 + .byte Gn4 + .byte W12 + .byte N48 + .byte Fn4 + .byte W48 + .byte Cs4 + .byte W48 + .byte VOICE, 0x38 + .byte N48 + .byte Cn4 + .byte v104 + .byte W24 + .byte MOD, 0x07 + .byte W24 + .byte CnM2 + .byte N42 + .byte As3 + .byte W21 + .byte MOD, 0x06 + .byte W21 + .byte CnM2 + .byte N06 + .byte Cn4 + .byte W06 + .byte N36 + .byte Dn4 + .byte W36 + .byte N24 + .byte Gn3 + .byte W12 + .byte MOD, 0x07 + .byte W12 + .byte N12 + .byte W12 + .byte MOD, 0x00 + .byte N12 + .byte Dn4 + .byte W12 + .byte Gn4 + .byte W12 + .byte N72 + .byte Gs4 + .byte W32 + .byte W01 + .byte MOD, 0x07 + .byte W36 + .byte W03 + .byte CnM2 + .byte N12 + .byte W12 + .byte Gn4 + .byte W12 + .byte N36 + .byte As4 + .byte W36 + .byte N24 + .byte Gs4 + .byte W24 + .byte N12 + .byte Gn4 + .byte W12 + .byte Fn4 + .byte W12 + .byte Gs4 + .byte W12 + .byte N60 + .byte Gn4 + .byte W30 + .byte MOD, 0x07 + .byte W30 + .byte CnM2 + .byte N12 + .byte Fn4 + .byte W12 + .byte Gn4 + .byte W12 + .byte Fn4 + .byte W12 + .byte N92 + .byte En4 + .byte W36 + .byte MOD, 0x07 + .byte W12 + .byte VOL, 0x4B + .byte W06 + .byte Bn3 + .byte W06 + .byte Fs3 + .byte W06 + .byte Cn3 + .byte W06 + .byte Fn2 + .byte W06 + .byte An1 + .byte W06 + .byte Bn0 + .byte W06 + .byte Cn0 + .byte W03 + .byte MOD, 0x00 + .byte W03 + .byte VOICE, 0x30 + .byte VOL, 0x50 + .byte PAN, 0x40 + .byte N48 + .byte As2 + .byte W48 + .byte Dn3 + .byte W48 + .byte N36 + .byte Fn3 + .byte W36 + .byte N24 + .byte As3 + .byte W24 + .byte N12 + .byte An3 + .byte W12 + .byte Gn3 + .byte W12 + .byte Fn3 + .byte W12 + .byte N72 + .byte En3 + .byte W72 + .byte N24 + .byte Cn3 + .byte W24 + .byte N96 + .byte Gn3 + .byte W96 + .byte N48 + .byte As2 + .byte W48 + .byte Dn3 + .byte W48 + .byte N36 + .byte Fn3 + .byte W36 + .byte N24 + .byte As3 + .byte W24 + .byte N12 + .byte Fn3 + .byte W12 + .byte As3 + .byte W12 + .byte Dn4 + .byte W12 + .byte N72 + .byte En4 + .byte W72 + .byte N24 + .byte Gn4 + .byte W24 + .byte N92 + .byte Cn5 + .byte W54 + .byte VOL, 0x49 + .byte W09 + .byte Fs3 + .byte W06 + .byte Bn2 + .byte W09 + .byte Dn2 + .byte W06 + .byte En1 + .byte W06 + .byte Dn0 + .byte W06 + .byte VOICE, 0x11 + .byte VOL, 0x50 + .byte PAN, 0x40 + .byte N36 + .byte Cn4 + .byte v100 + .byte W36 + .byte Gn3 + .byte W36 + .byte N12 + .byte Cn4 + .byte W12 + .byte En4 + .byte W12 + .byte N36 + .byte Fn4 + .byte W36 + .byte N24 + .byte As3 + .byte W24 + .byte N36 + .byte Dn4 + .byte W36 +mus_battle20_2_86BEDF1: @ 86BEDF1 + .byte N36 + .byte Fn4 + .byte v100 + .byte W36 + .byte N24 + .byte As4 + .byte W24 + .byte N12 + .byte An4 + .byte W12 + .byte Gn4 + .byte W12 + .byte Fn4 + .byte W12 + .byte PEND + .byte N48 + .byte En4 + .byte W48 + .byte Cn4 + .byte W48 + .byte N36 + .byte W36 + .byte Gn4 + .byte W36 + .byte N12 + .byte Fn4 + .byte W12 + .byte En4 + .byte W12 + .byte N36 + .byte Dn4 + .byte W36 + .byte N60 + .byte As4 + .byte W60 + .byte PATT + .word mus_battle20_2_86BEDF1 + .byte N36 + .byte En4 + .byte v100 + .byte W36 + .byte N60 + .byte Cn4 + .byte W60 + .byte VOICE, 0x01 + .byte N36 + .byte Cn5 + .byte v104 + .byte W36 + .byte Gn4 + .byte W36 + .byte N12 + .byte Cn5 + .byte W12 + .byte En5 + .byte W12 + .byte N36 + .byte Fn5 + .byte W36 + .byte N24 + .byte As4 + .byte W24 + .byte N36 + .byte Dn5 + .byte W36 + .byte Fn5 + .byte W36 + .byte N24 + .byte As5 + .byte W24 + .byte N12 + .byte An5 + .byte W12 + .byte Gn5 + .byte W12 + .byte Fn5 + .byte W12 + .byte N36 + .byte En5 + .byte W36 + .byte Cn5 + .byte W36 + .byte N24 + .byte Gn5 + .byte W24 + .byte N36 + .byte Cn6 + .byte W36 + .byte Cs6 + .byte W36 + .byte N24 + .byte Cn4 + .byte v108 + .byte W24 + .byte N36 + .byte Gn5 + .byte v104 + .byte W36 + .byte Gs5 + .byte W36 + .byte N24 + .byte Cs4 + .byte v108 + .byte W24 + .byte N36 + .byte Cn5 + .byte v104 + .byte W36 + .byte Cs5 + .byte W36 + .byte N24 + .byte Cn3 + .byte v108 + .byte W24 + .byte N36 + .byte Gn4 + .byte v104 + .byte W36 + .byte Gs4 + .byte W36 + .byte N24 + .byte Cs3 + .byte v108 + .byte W24 + .byte VOICE, 0x3C + .byte PAN, 0x40 + .byte N96 + .byte Cn3 + .byte v104 + .byte W96 +mus_battle20_2_86BEE79: @ 86BEE79 + .byte N84 + .byte Cn2 + .byte v104 + .byte W84 + .byte N12 + .byte Cn3 + .byte W12 + .byte PEND + .byte N96 + .byte Cs3 + .byte W96 + .byte N84 + .byte Cs2 + .byte W84 + .byte N12 + .byte Cs3 + .byte W12 + .byte N96 + .byte Cn3 + .byte W96 + .byte PATT + .word mus_battle20_2_86BEE79 + .byte N96 + .byte As2 + .byte v104 + .byte W96 + .byte Dn3 + .byte W96 + .byte Fn3 + .byte W96 + .byte N84 + .byte As3 + .byte W84 + .byte VOICE, 0x30 + .byte PAN, 0x40 + .byte N12 + .byte Dn4 + .byte W12 + .byte TIE + .byte En4 + .byte W96 + .byte W96 + .byte EOT + .byte TIE + .byte En3 + .byte v096 + .byte W96 + .byte W48 + .byte VOL, 0x4B + .byte W06 + .byte Bn3 + .byte W06 + .byte Fs3 + .byte W06 + .byte Cn3 + .byte W06 + .byte Fn2 + .byte W06 + .byte An1 + .byte W06 + .byte Bn0 + .byte W06 + .byte Cn0 + .byte W03 + .byte EOT + .byte W03 + .byte VOICE, 0x3C + .byte VOL, 0x50 + .byte PAN, 0x40 + .byte N24 + .byte Cn3 + .byte v100 + .byte W24 + .byte N36 + .byte Fn3 + .byte W36 + .byte Gn3 + .byte W36 + .byte N48 + .byte As3 + .byte W48 + .byte An3 + .byte W48 + .byte N36 + .byte Gn3 + .byte W36 + .byte N12 + .byte Fn3 + .byte W12 + .byte En3 + .byte W12 + .byte Dn3 + .byte W12 + .byte En3 + .byte W12 + .byte Fn3 + .byte W12 + .byte N92 + .byte Gn3 + .byte W48 + .byte VOL, 0x4B + .byte W06 + .byte Bn3 + .byte W06 + .byte Fs3 + .byte W06 + .byte Cn3 + .byte W06 + .byte Fn2 + .byte W06 + .byte An1 + .byte W06 + .byte Bn0 + .byte W06 + .byte Cn0 + .byte W06 + .byte VOICE, 0x38 + .byte VOL, 0x50 + .byte N24 + .byte Cn3 + .byte v104 + .byte W24 + .byte N36 + .byte Fn3 + .byte W15 + .byte MOD, 0x06 + .byte W21 + .byte CnM2 + .byte N36 + .byte Gn3 + .byte W36 + .byte N48 + .byte Cn4 + .byte W24 + .byte MOD, 0x07 + .byte W24 + .byte CnM2 + .byte N48 + .byte Dn4 + .byte W24 + .byte MOD, 0x07 + .byte W24 + .byte CnM2 + .byte N36 + .byte En4 + .byte W21 + .byte MOD, 0x07 + .byte W15 + .byte CnM2 + .byte N12 + .byte Dn4 + .byte W12 + .byte Cn4 + .byte W12 + .byte As3 + .byte W12 + .byte An3 + .byte W12 + .byte Gn3 + .byte W12 + .byte N92 + .byte Cn4 + .byte W32 + .byte W01 + .byte MOD, 0x07 + .byte W15 + .byte VOL, 0x4B + .byte W06 + .byte Bn3 + .byte W06 + .byte Fs3 + .byte W06 + .byte Cn3 + .byte W06 + .byte Fn2 + .byte W06 + .byte An1 + .byte W06 + .byte Bn0 + .byte W06 + .byte Cn0 + .byte W03 + .byte MOD, 0x00 + .byte W03 + .byte VOICE, 0x11 + .byte VOL, 0x50 + .byte PAN, 0x32 + .byte N12 + .byte Cn4 + .byte v096 + .byte W36 + .byte Cs4 + .byte W36 + .byte Cn3 + .byte W24 + .byte Gn3 + .byte W36 + .byte Gs3 + .byte W36 + .byte N24 + .byte Cs3 + .byte W24 + .byte N12 + .byte Cn4 + .byte W36 + .byte Cs4 + .byte W36 + .byte Cn3 + .byte W24 + .byte Gn3 + .byte W36 + .byte Gs3 + .byte W36 + .byte N24 + .byte Cs4 + .byte W24 + .byte VOICE, 0x11 + .byte PAN, 0x40 + .byte N12 + .byte Cn5 + .byte v092 + .byte W36 + .byte Cs5 + .byte W36 + .byte Cn4 + .byte W24 + .byte Gn4 + .byte W36 + .byte Gs4 + .byte W36 + .byte N24 + .byte Cs4 + .byte W24 + .byte N12 + .byte Cn5 + .byte W36 + .byte Cs5 + .byte W36 + .byte N24 + .byte Gn4 + .byte W24 + .byte N12 + .byte Cn5 + .byte W36 + .byte Cs5 + .byte W36 + .byte N24 + .byte As4 + .byte W24 + .byte GOTO + .word mus_battle20_2_86BED02 + .byte FINE + +mus_battle20_3: @ 86BEF90 + .byte KEYSH, 0x00 + .byte VOICE, 0x21 + .byte VOL, 0x50 + .byte PAN, 0x3A + .byte N96 + .byte Cn1 + .byte v108 + .byte W96 + .byte N60 + .byte Cs1 + .byte W60 + .byte N12 + .byte W12 + .byte Ds1 + .byte W12 + .byte Cs1 + .byte W12 +mus_battle20_3_86BEFA5: @ 86BEFA5 + .byte N12 + .byte Cn1 + .byte v108 + .byte W12 + .byte Fs1 + .byte W12 + .byte Fn1 + .byte W12 + .byte Ds1 + .byte W12 + .byte Fn1 + .byte W12 + .byte Ds1 + .byte W12 + .byte N12 + .byte W12 + .byte Fn1 + .byte W12 + .byte PEND +mus_battle20_3_86BEFB8: @ 86BEFB8 + .byte N12 + .byte Cn1 + .byte v108 + .byte W12 + .byte Fs1 + .byte W12 + .byte Fn1 + .byte W12 + .byte Ds1 + .byte W12 + .byte Fn1 + .byte W12 + .byte Ds1 + .byte W12 + .byte N12 + .byte W12 + .byte Cs1 + .byte W12 + .byte PEND + .byte PATT + .word mus_battle20_3_86BEFA5 + .byte PATT + .word mus_battle20_3_86BEFB8 + .byte PATT + .word mus_battle20_3_86BEFA5 + .byte PATT + .word mus_battle20_3_86BEFB8 + .byte PATT + .word mus_battle20_3_86BEFA5 + .byte PATT + .word mus_battle20_3_86BEFB8 +mus_battle20_3_86BEFE9: @ 86BEFE9 + .byte N12 + .byte Cn1 + .byte v108 + .byte W12 + .byte Gn1 + .byte W12 + .byte Cn1 + .byte W12 + .byte Gn1 + .byte W12 + .byte Cn1 + .byte W12 + .byte Gn1 + .byte W12 + .byte Cn1 + .byte W12 + .byte Gn1 + .byte W12 + .byte PEND + .byte Cn1 + .byte W12 + .byte Gn1 + .byte W12 + .byte Cn1 + .byte W12 + .byte Gn1 + .byte W12 + .byte Cn1 + .byte W12 + .byte Cn2 + .byte W12 + .byte Gn1 + .byte W12 + .byte En1 + .byte W12 +mus_battle20_3_86BF00C: @ 86BF00C + .byte N12 + .byte Cs1 + .byte v108 + .byte W12 + .byte Gs1 + .byte W12 + .byte Cs1 + .byte W12 + .byte Gs1 + .byte W12 + .byte Cs1 + .byte W12 + .byte Gs1 + .byte W12 + .byte Cs1 + .byte W12 + .byte Gs1 + .byte W12 + .byte PEND + .byte Cs1 + .byte W12 + .byte Gs1 + .byte W12 + .byte Cs1 + .byte W12 + .byte Gs1 + .byte W12 + .byte Cs1 + .byte W12 + .byte N12 + .byte W12 + .byte Gs1 + .byte W12 + .byte Fn1 + .byte W12 + .byte PATT + .word mus_battle20_3_86BEFE9 + .byte N12 + .byte Cn1 + .byte v108 + .byte W12 + .byte Gn1 + .byte W12 + .byte Cn2 + .byte W12 + .byte Gn1 + .byte W12 + .byte En1 + .byte W12 + .byte Gn1 + .byte W12 + .byte En1 + .byte W12 + .byte Gn1 + .byte W12 + .byte PATT + .word mus_battle20_3_86BF00C + .byte PATT + .word mus_battle20_3_86BF00C + .byte PATT + .word mus_battle20_3_86BEFE9 + .byte PATT + .word mus_battle20_3_86BEFE9 +mus_battle20_3_86BF05A: @ 86BF05A + .byte N12 + .byte As0 + .byte v108 + .byte W12 + .byte Fn1 + .byte W12 + .byte As0 + .byte W12 + .byte Fn1 + .byte W12 + .byte As0 + .byte W12 + .byte Fn1 + .byte W12 + .byte As0 + .byte W12 + .byte Fn1 + .byte W12 + .byte PEND + .byte PATT + .word mus_battle20_3_86BF05A + .byte PATT + .word mus_battle20_3_86BEFE9 + .byte PATT + .word mus_battle20_3_86BEFE9 + .byte PATT + .word mus_battle20_3_86BF05A + .byte PATT + .word mus_battle20_3_86BF05A + .byte PATT + .word mus_battle20_3_86BEFE9 + .byte PATT + .word mus_battle20_3_86BEFE9 +mus_battle20_3_86BF090: @ 86BF090 + .byte N12 + .byte Cn1 + .byte v108 + .byte W12 + .byte En1 + .byte W12 + .byte Cn1 + .byte W12 + .byte En1 + .byte W12 + .byte Cn1 + .byte W12 + .byte En1 + .byte W12 + .byte Cn1 + .byte W12 + .byte En1 + .byte W12 + .byte PEND +mus_battle20_3_86BF0A3: @ 86BF0A3 + .byte N12 + .byte Cn1 + .byte v108 + .byte W12 + .byte Fn1 + .byte W12 + .byte Cn1 + .byte W12 + .byte Fn1 + .byte W12 + .byte Cn1 + .byte W12 + .byte Fn1 + .byte W12 + .byte Cn1 + .byte W12 + .byte Fn1 + .byte W12 + .byte PEND + .byte PATT + .word mus_battle20_3_86BF0A3 + .byte PATT + .word mus_battle20_3_86BEFE9 + .byte PATT + .word mus_battle20_3_86BEFE9 + .byte N12 + .byte Cn1 + .byte v108 + .byte W12 + .byte As1 + .byte W12 + .byte Cn1 + .byte W12 + .byte As1 + .byte W12 + .byte Cn1 + .byte W12 + .byte As1 + .byte W12 + .byte Cn1 + .byte W12 + .byte As1 + .byte W12 + .byte PATT + .word mus_battle20_3_86BF0A3 + .byte PATT + .word mus_battle20_3_86BF090 + .byte PATT + .word mus_battle20_3_86BF090 + .byte PATT + .word mus_battle20_3_86BF0A3 + .byte PATT + .word mus_battle20_3_86BF0A3 + .byte PATT + .word mus_battle20_3_86BF090 + .byte PATT + .word mus_battle20_3_86BEFE9 + .byte PATT + .word mus_battle20_3_86BEFE9 + .byte PATT + .word mus_battle20_3_86BEFE9 + .byte PATT + .word mus_battle20_3_86BEFE9 + .byte PATT + .word mus_battle20_3_86BEFE9 + .byte PATT + .word mus_battle20_3_86BEFE9 + .byte PATT + .word mus_battle20_3_86BF00C + .byte PATT + .word mus_battle20_3_86BF00C + .byte PATT + .word mus_battle20_3_86BEFE9 + .byte PATT + .word mus_battle20_3_86BEFE9 + .byte PATT + .word mus_battle20_3_86BF05A + .byte PATT + .word mus_battle20_3_86BF05A + .byte PATT + .word mus_battle20_3_86BF05A + .byte PATT + .word mus_battle20_3_86BF05A +mus_battle20_3_86BF13B: @ 86BF13B + .byte N12 + .byte Cn1 + .byte v108 + .byte W12 + .byte Cn2 + .byte W12 + .byte Cn1 + .byte W12 + .byte Cn2 + .byte W12 + .byte Cn1 + .byte W12 + .byte Cn2 + .byte W12 + .byte Cn1 + .byte W12 + .byte Cn2 + .byte W12 + .byte PEND + .byte PATT + .word mus_battle20_3_86BF13B + .byte PATT + .word mus_battle20_3_86BEFE9 + .byte N12 + .byte Cn1 + .byte v108 + .byte W12 + .byte Gn1 + .byte W12 + .byte Cn2 + .byte W12 + .byte Gn1 + .byte W12 + .byte Cn2 + .byte W12 + .byte Gn1 + .byte W12 + .byte Fn1 + .byte W12 + .byte Gn1 + .byte W12 +mus_battle20_3_86BF16A: @ 86BF16A + .byte N12 + .byte Fn1 + .byte v108 + .byte W12 + .byte As1 + .byte W12 + .byte Fn1 + .byte W12 + .byte As1 + .byte W12 + .byte Fn1 + .byte W12 + .byte As1 + .byte W12 + .byte Fn1 + .byte W12 + .byte As1 + .byte W12 + .byte PEND + .byte PATT + .word mus_battle20_3_86BF16A + .byte PATT + .word mus_battle20_3_86BEFE9 + .byte PATT + .word mus_battle20_3_86BEFE9 + .byte PATT + .word mus_battle20_3_86BF16A + .byte PATT + .word mus_battle20_3_86BF16A + .byte PATT + .word mus_battle20_3_86BEFE9 + .byte PATT + .word mus_battle20_3_86BEFE9 + .byte PATT + .word mus_battle20_3_86BEFA5 + .byte PATT + .word mus_battle20_3_86BEFB8 + .byte PATT + .word mus_battle20_3_86BEFA5 + .byte PATT + .word mus_battle20_3_86BEFB8 + .byte PATT + .word mus_battle20_3_86BEFA5 + .byte PATT + .word mus_battle20_3_86BEFB8 + .byte PATT + .word mus_battle20_3_86BEFA5 + .byte N12 + .byte Cn1 + .byte v108 + .byte W12 + .byte Fs1 + .byte W12 + .byte Fn1 + .byte W12 + .byte Ds1 + .byte W12 + .byte Gn1 + .byte W12 + .byte Cs1 + .byte W12 + .byte Ds1 + .byte W12 + .byte Cs1 + .byte W12 + .byte GOTO + .word mus_battle20_3_86BEFE9 + .byte FINE + +mus_battle20_4: @ 86BF1DB + .byte KEYSH, 0x00 + .byte VOICE, 0x50 + .byte LFOS, 0x14 + .byte VOL, 0x50 + .byte XCMD, 0x08 + .byte AsM2 + .byte v009 + .byte GsM2 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W72 + .byte VOICE, 0x04 + .byte PAN, 0x40 + .byte N24 + .byte Gs3 + .byte v052 + .byte W24 +mus_battle20_4_86BF1F6: @ 86BF1F6 + .byte N12 + .byte Gn3 + .byte v052 + .byte W12 + .byte Cn3 + .byte W12 + .byte Fn3 + .byte W12 + .byte As3 + .byte W12 + .byte Gn3 + .byte W12 + .byte Cs3 + .byte W12 + .byte Gs3 + .byte W12 + .byte Cn3 + .byte W12 + .byte PEND + .byte Gn3 + .byte W12 + .byte Cs3 + .byte W12 + .byte Fn3 + .byte W12 + .byte As3 + .byte W12 + .byte Cn3 + .byte W12 + .byte Gn3 + .byte W12 + .byte Cs3 + .byte W12 + .byte Fn3 + .byte W12 + .byte PATT + .word mus_battle20_4_86BF1F6 + .byte N12 + .byte Gn3 + .byte v052 + .byte W12 + .byte Cs3 + .byte W12 + .byte Fn3 + .byte W12 + .byte As3 + .byte W12 + .byte Fn3 + .byte W12 + .byte Cn4 + .byte W12 + .byte N24 + .byte Cs4 + .byte W24 +mus_battle20_4_86BF22F: @ 86BF22F + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W60 + .byte VOICE, 0x52 + .byte PAN, 0x70 + .byte N03 + .byte Gn1 + .byte v060 + .byte W12 + .byte N03 + .byte W12 + .byte N03 + .byte W12 +mus_battle20_4_86BF251: @ 86BF251 + .byte N03 + .byte Gn1 + .byte v060 + .byte W12 + .byte N03 + .byte W12 + .byte N03 + .byte W12 + .byte N21 + .byte W24 + .byte N03 + .byte W12 + .byte N03 + .byte W12 + .byte N03 + .byte W12 + .byte PEND +mus_battle20_4_86BF262: @ 86BF262 + .byte N03 + .byte Fn1 + .byte v060 + .byte W12 + .byte N03 + .byte W12 + .byte N03 + .byte W12 + .byte N21 + .byte W24 + .byte N03 + .byte W12 + .byte N03 + .byte W12 + .byte N03 + .byte W12 + .byte PEND +mus_battle20_4_86BF273: @ 86BF273 + .byte N03 + .byte As1 + .byte v060 + .byte W12 + .byte N03 + .byte W12 + .byte N03 + .byte W12 + .byte N21 + .byte W24 + .byte N03 + .byte W12 + .byte N03 + .byte W12 + .byte N03 + .byte W12 + .byte PEND + .byte PATT + .word mus_battle20_4_86BF251 + .byte PATT + .word mus_battle20_4_86BF251 + .byte PATT + .word mus_battle20_4_86BF262 + .byte PATT + .word mus_battle20_4_86BF273 + .byte PATT + .word mus_battle20_4_86BF251 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte VOICE, 0x50 + .byte N96 + .byte Fn2 + .byte v060 + .byte W96 + .byte As2 + .byte W96 + .byte Dn3 + .byte W96 + .byte N84 + .byte Fn3 + .byte W84 + .byte N12 + .byte W12 + .byte TIE + .byte Gn3 + .byte W96 + .byte W96 + .byte EOT + .byte W96 + .byte W96 + .byte VOICE, 0x04 + .byte PAN, 0x10 + .byte N12 + .byte Fn4 + .byte v040 + .byte W12 + .byte Cn4 + .byte W12 + .byte Fn4 + .byte W12 + .byte An4 + .byte W12 + .byte Cn5 + .byte W12 + .byte An4 + .byte W12 + .byte Fn4 + .byte W12 + .byte Cn4 + .byte W12 +mus_battle20_4_86BF2D3: @ 86BF2D3 + .byte N12 + .byte Fn4 + .byte v040 + .byte W12 + .byte Cn4 + .byte W12 + .byte Fn4 + .byte W12 + .byte An4 + .byte W12 + .byte Cn5 + .byte W12 + .byte An4 + .byte W12 + .byte Fn4 + .byte W12 + .byte Cn4 + .byte W12 + .byte PEND +mus_battle20_4_86BF2E6: @ 86BF2E6 + .byte N12 + .byte En4 + .byte v040 + .byte W12 + .byte Cn4 + .byte W12 + .byte En4 + .byte W12 + .byte Gn4 + .byte W12 + .byte Cn5 + .byte W12 + .byte Gn4 + .byte W12 + .byte En4 + .byte W12 + .byte Cn4 + .byte W12 + .byte PEND + .byte PATT + .word mus_battle20_4_86BF2E6 + .byte PATT + .word mus_battle20_4_86BF2D3 + .byte N12 + .byte Fn4 + .byte v032 + .byte W12 + .byte Cn4 + .byte W12 + .byte Fn4 + .byte W12 + .byte An4 + .byte W12 + .byte Cn5 + .byte W12 + .byte An4 + .byte W12 + .byte Fn4 + .byte W12 + .byte Cn4 + .byte W12 + .byte En4 + .byte W12 + .byte Cn4 + .byte W12 + .byte En4 + .byte W12 + .byte Gn4 + .byte W12 + .byte Cn5 + .byte W12 + .byte Gn4 + .byte W12 + .byte En4 + .byte W12 + .byte Cn4 + .byte W12 + .byte En4 + .byte v020 + .byte W12 + .byte Cn4 + .byte W12 + .byte En4 + .byte W12 + .byte Gn4 + .byte W12 + .byte Cn5 + .byte W12 + .byte Gn4 + .byte W12 + .byte En4 + .byte W12 + .byte Cn4 + .byte W12 + .byte VOICE, 0x06 + .byte PAN, 0x40 + .byte N48 + .byte Cn3 + .byte v052 + .byte W24 + .byte MOD, 0x05 + .byte W24 + .byte CnM2 + .byte N48 + .byte Cn2 + .byte W24 + .byte MOD, 0x05 + .byte W24 + .byte CnM2 + .byte N48 + .byte Gn2 + .byte W24 + .byte MOD, 0x05 + .byte W24 + .byte CnM2 + .byte N48 + .byte Cs2 + .byte W24 + .byte MOD, 0x05 + .byte W24 + .byte CnM2 + .byte N48 + .byte Cn3 + .byte W24 + .byte MOD, 0x05 + .byte W24 + .byte CnM2 + .byte N48 + .byte Cn2 + .byte W24 + .byte MOD, 0x05 + .byte W24 + .byte CnM2 + .byte N48 + .byte Gn2 + .byte W24 + .byte MOD, 0x05 + .byte W24 + .byte CnM2 + .byte N48 + .byte Cs3 + .byte W24 + .byte MOD, 0x05 + .byte W24 + .byte VOICE, 0x06 + .byte PAN, 0x40 + .byte MOD, 0x00 + .byte N12 + .byte Gn4 + .byte W36 + .byte Gs4 + .byte W36 + .byte Gn3 + .byte W24 + .byte En4 + .byte W36 + .byte Fn4 + .byte W36 + .byte N24 + .byte Gn3 + .byte W24 + .byte N12 + .byte Gn4 + .byte W36 + .byte Gs4 + .byte W36 + .byte N24 + .byte Cn4 + .byte W24 + .byte N12 + .byte Gn4 + .byte W36 + .byte Gs4 + .byte W36 + .byte N24 + .byte Fn4 + .byte W24 + .byte GOTO + .word mus_battle20_4_86BF22F + .byte FINE + +mus_battle20_5: @ 86BF39C + .byte KEYSH, 0x00 + .byte VOICE, 0x04 + .byte LFOS, 0x14 + .byte PAN, 0x40 + .byte XCMD, 0x08 + .byte AsM2 + .byte v009 + .byte GsM2 + .byte VOL, 0x50 + .byte N06 + .byte Gn3 + .byte v060 + .byte W12 + .byte Cn3 + .byte W06 + .byte Cn4 + .byte W06 + .byte PAN, 0x10 + .byte N06 + .byte Gn3 + .byte W12 + .byte Cn3 + .byte W06 + .byte Cn4 + .byte W06 + .byte PAN, 0x70 + .byte N06 + .byte Gn3 + .byte W12 + .byte Cn3 + .byte W06 + .byte Cn4 + .byte W06 + .byte PAN, 0x41 + .byte N06 + .byte Gn3 + .byte W12 + .byte Cn3 + .byte W06 + .byte Cn4 + .byte W06 + .byte PAN, 0x10 + .byte N06 + .byte Fn3 + .byte W12 + .byte As2 + .byte W06 + .byte As3 + .byte W06 + .byte PAN, 0x72 + .byte N06 + .byte Fn3 + .byte W12 + .byte As2 + .byte W06 + .byte As3 + .byte W06 + .byte PAN, 0x41 + .byte N06 + .byte Fn3 + .byte W12 + .byte As2 + .byte W06 + .byte As3 + .byte W06 + .byte PAN, 0x10 + .byte N06 + .byte Fn3 + .byte W12 + .byte PAN, 0x70 + .byte N06 + .byte As2 + .byte W06 + .byte Fs4 + .byte W06 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte VOICE, 0x05 + .byte PAN, 0x40 + .byte N12 + .byte Gn4 + .byte v052 + .byte W36 + .byte As4 + .byte W36 + .byte Gs4 + .byte W24 + .byte Gn4 + .byte W12 + .byte Gs4 + .byte W24 + .byte As4 + .byte W36 + .byte N24 + .byte Gs4 + .byte W24 + .byte N12 + .byte Gn4 + .byte W36 + .byte As4 + .byte W36 + .byte Gs4 + .byte W24 + .byte Gn4 + .byte W12 + .byte Gs4 + .byte W24 + .byte As4 + .byte W36 + .byte N24 + .byte Cs5 + .byte W24 +mus_battle20_5_86BF41E: @ 86BF41E + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte VOICE, 0x06 + .byte PAN, 0x40 + .byte N96 + .byte Cn3 + .byte v060 + .byte W48 + .byte MOD, 0x06 + .byte W48 + .byte CnM2 + .byte N48 + .byte Gn2 + .byte W24 + .byte MOD, 0x06 + .byte W24 + .byte CnM2 + .byte N48 + .byte As2 + .byte W24 + .byte MOD, 0x06 + .byte W24 + .byte CnM2 + .byte N36 + .byte Dn3 + .byte W36 + .byte N24 + .byte Fn3 + .byte W24 + .byte N12 + .byte As2 + .byte W12 + .byte Dn3 + .byte W12 + .byte Fn3 + .byte W12 + .byte N72 + .byte Gn3 + .byte W36 + .byte MOD, 0x06 + .byte W36 + .byte CnM2 + .byte N24 + .byte En4 + .byte W24 + .byte N92 + .byte Gn4 + .byte W36 + .byte W03 + .byte MOD, 0x06 + .byte W15 + .byte VOL, 0x49 + .byte W09 + .byte Fs3 + .byte W06 + .byte Bn2 + .byte W09 + .byte Dn2 + .byte W06 + .byte En1 + .byte W06 + .byte Dn0 + .byte W03 + .byte MOD, 0x00 + .byte W03 + .byte VOL, 0x50 + .byte W96 + .byte W96 + .byte W96 + .byte W60 + .byte VOICE, 0x53 + .byte PAN, 0x40 + .byte N03 + .byte Gn2 + .byte v072 + .byte W12 + .byte N03 + .byte W12 + .byte N03 + .byte W12 +mus_battle20_5_86BF485: @ 86BF485 + .byte N03 + .byte Gn2 + .byte v072 + .byte W12 + .byte N03 + .byte W12 + .byte N03 + .byte W12 + .byte N21 + .byte W24 + .byte N03 + .byte W12 + .byte N03 + .byte W12 + .byte N03 + .byte W12 + .byte PEND +mus_battle20_5_86BF496: @ 86BF496 + .byte N03 + .byte Fn2 + .byte v072 + .byte W12 + .byte N03 + .byte W12 + .byte N03 + .byte W12 + .byte N21 + .byte W24 + .byte N03 + .byte W12 + .byte N03 + .byte W12 + .byte N03 + .byte W12 + .byte PEND +mus_battle20_5_86BF4A7: @ 86BF4A7 + .byte N03 + .byte As2 + .byte v072 + .byte W12 + .byte N03 + .byte W12 + .byte N03 + .byte W12 + .byte N21 + .byte W24 + .byte N03 + .byte W12 + .byte N03 + .byte W12 + .byte N03 + .byte W12 + .byte PEND + .byte PATT + .word mus_battle20_5_86BF485 + .byte PATT + .word mus_battle20_5_86BF485 + .byte PATT + .word mus_battle20_5_86BF496 + .byte PATT + .word mus_battle20_5_86BF4A7 + .byte PATT + .word mus_battle20_5_86BF485 + .byte VOICE, 0x04 + .byte N36 + .byte Cn4 + .byte v072 + .byte W36 + .byte Cs4 + .byte W36 + .byte N24 + .byte Cn2 + .byte W24 + .byte N36 + .byte Gn3 + .byte W36 + .byte Gs3 + .byte W36 + .byte N24 + .byte Cs2 + .byte W24 + .byte N36 + .byte Cn3 + .byte W36 + .byte Cs3 + .byte W36 + .byte N24 + .byte Cn1 + .byte W24 + .byte N36 + .byte Gn2 + .byte W36 + .byte Gs2 + .byte W36 + .byte N24 + .byte Cs1 + .byte W24 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte VOICE, 0x52 + .byte PAN, 0x0F + .byte N12 + .byte As1 + .byte v060 + .byte W12 + .byte VOICE, 0x55 + .byte N11 + .byte W12 + .byte N11 + .byte W12 + .byte N11 + .byte W12 + .byte N11 + .byte W12 + .byte N11 + .byte W12 + .byte N11 + .byte W12 + .byte N11 + .byte W12 + .byte VOICE, 0x52 + .byte N12 + .byte Dn2 + .byte W12 + .byte VOICE, 0x55 + .byte N11 + .byte W12 + .byte N11 + .byte W12 + .byte N11 + .byte W12 + .byte N11 + .byte W12 + .byte N11 + .byte W12 + .byte N11 + .byte W12 + .byte N11 + .byte W12 + .byte VOICE, 0x52 + .byte N12 + .byte Fn2 + .byte W12 + .byte VOICE, 0x55 + .byte N11 + .byte W12 + .byte N11 + .byte W12 + .byte N11 + .byte W12 + .byte N11 + .byte W12 + .byte N11 + .byte W12 + .byte N11 + .byte W12 + .byte N11 + .byte W12 + .byte VOICE, 0x52 + .byte N12 + .byte As2 + .byte W12 + .byte VOICE, 0x55 + .byte N11 + .byte W12 + .byte N11 + .byte W12 + .byte N11 + .byte W12 + .byte N11 + .byte W12 + .byte N11 + .byte W12 + .byte N11 + .byte W12 + .byte VOICE, 0x52 + .byte N12 + .byte Dn3 + .byte W12 + .byte Cn3 + .byte W12 + .byte VOICE, 0x55 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte VOICE, 0x52 + .byte PAN, 0x40 + .byte N12 + .byte En2 + .byte W12 + .byte VOICE, 0x55 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte VOL, 0x4B + .byte N12 + .byte W06 + .byte VOL, 0x47 + .byte W06 + .byte Fs3 + .byte N12 + .byte W06 + .byte VOL, 0x3C + .byte W06 + .byte Fn2 + .byte N12 + .byte W06 + .byte VOL, 0x2D + .byte W06 + .byte Bn0 + .byte N09 + .byte W06 + .byte VOL, 0x18 + .byte W06 + .byte VOICE, 0x05 + .byte VOL, 0x50 + .byte BEND, 0x3D + .byte W06 + .byte N12 + .byte Fn4 + .byte v032 + .byte W12 + .byte Cn4 + .byte W12 + .byte Fn4 + .byte W12 + .byte An4 + .byte W12 + .byte Cn5 + .byte W12 + .byte An4 + .byte W12 + .byte Fn4 + .byte W12 + .byte Cn4 + .byte W06 +mus_battle20_5_86BF5C7: @ 86BF5C7 + .byte W06 + .byte N12 + .byte Fn4 + .byte v032 + .byte W12 + .byte Cn4 + .byte W12 + .byte Fn4 + .byte W12 + .byte An4 + .byte W12 + .byte Cn5 + .byte W12 + .byte An4 + .byte W12 + .byte Fn4 + .byte W12 + .byte Cn4 + .byte W06 + .byte PEND +mus_battle20_5_86BF5DB: @ 86BF5DB + .byte W06 + .byte N12 + .byte En4 + .byte v032 + .byte W12 + .byte Cn4 + .byte W12 + .byte En4 + .byte W12 + .byte Gn4 + .byte W12 + .byte Cn5 + .byte W12 + .byte Gn4 + .byte W12 + .byte En4 + .byte W12 + .byte Cn4 + .byte W06 + .byte PEND + .byte PATT + .word mus_battle20_5_86BF5DB + .byte PATT + .word mus_battle20_5_86BF5C7 + .byte W06 + .byte N12 + .byte Fn4 + .byte v020 + .byte W12 + .byte Cn4 + .byte W12 + .byte Fn4 + .byte W12 + .byte An4 + .byte W12 + .byte Cn5 + .byte W12 + .byte An4 + .byte W12 + .byte Fn4 + .byte W12 + .byte Cn4 + .byte W06 + .byte W06 + .byte En4 + .byte W12 + .byte Cn4 + .byte W12 + .byte En4 + .byte W12 + .byte Gn4 + .byte W12 + .byte Cn5 + .byte W12 + .byte Gn4 + .byte W12 + .byte En4 + .byte W12 + .byte Cn4 + .byte W06 + .byte W06 + .byte En4 + .byte v012 + .byte W12 + .byte Cn4 + .byte W12 + .byte En4 + .byte W12 + .byte Gn4 + .byte W12 + .byte Cn5 + .byte W12 + .byte Gn4 + .byte W12 + .byte En4 + .byte W12 + .byte Cn4 + .byte W06 + .byte BEND, 0x40 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte VOICE, 0x07 + .byte PAN, 0x10 + .byte N12 + .byte Gn3 + .byte v052 + .byte W36 + .byte Gs3 + .byte W36 + .byte Gn3 + .byte W24 + .byte En3 + .byte W36 + .byte Fn3 + .byte W36 + .byte Gn3 + .byte W24 + .byte N12 + .byte W36 + .byte Gs3 + .byte W36 + .byte N24 + .byte Gn3 + .byte W24 + .byte N12 + .byte W36 + .byte Gs3 + .byte W36 + .byte N24 + .byte As3 + .byte W24 + .byte GOTO + .word mus_battle20_5_86BF41E + .byte FINE + +mus_battle20_6: @ 86BF65B + .byte KEYSH, 0x00 + .byte VOICE, 0x51 + .byte VOL, 0x50 + .byte W24 + .byte N06 + .byte Cn2 + .byte v080 + .byte W06 + .byte Cs2 + .byte W06 + .byte Dn2 + .byte W06 + .byte Ds2 + .byte W06 + .byte En2 + .byte W06 + .byte Fn2 + .byte W06 + .byte Fs2 + .byte W06 + .byte Gn2 + .byte W06 + .byte Cn2 + .byte W06 + .byte Cs2 + .byte W06 + .byte Dn2 + .byte W06 + .byte Ds2 + .byte W06 + .byte En2 + .byte W06 + .byte Fn2 + .byte W06 + .byte Fs2 + .byte W06 + .byte Gn2 + .byte W06 + .byte Cn2 + .byte W06 + .byte Cs2 + .byte W06 + .byte Dn2 + .byte W06 + .byte Ds2 + .byte W06 + .byte En2 + .byte W06 + .byte Fn2 + .byte W06 + .byte Fs2 + .byte W06 + .byte Gn2 + .byte W30 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 +mus_battle20_6_86BF69C: @ 86BF69C + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte VOICE, 0x5A + .byte N96 + .byte Fn1 + .byte v080 + .byte W96 + .byte As1 + .byte W96 + .byte Dn2 + .byte W96 + .byte N84 + .byte Fn2 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte GOTO + .word mus_battle20_6_86BF69C + .byte FINE + +mus_battle20_7: @ 86BF6EB + .byte KEYSH, 0x00 + .byte VOICE, 0x00 + .byte PAN, 0x40 + .byte VOL, 0x50 + .byte W96 + .byte W84 + .byte N12 + .byte Dn1 + .byte v112 + .byte W12 +mus_battle20_7_86BF6F9: @ 86BF6F9 + .byte W24 + .byte N12 + .byte Dn1 + .byte v112 + .byte W48 + .byte N12 + .byte W24 + .byte PEND + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 +mus_battle20_7_86BF724: @ 86BF724 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte W24 + .byte N12 + .byte Dn1 + .byte v112 + .byte W72 + .byte W24 + .byte N12 + .byte W72 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte W24 + .byte N12 + .byte Dn1 + .byte v112 + .byte W72 + .byte W24 + .byte N12 + .byte W72 + .byte PATT + .word mus_battle20_7_86BF6F9 +mus_battle20_7_86BF74D: @ 86BF74D + .byte W24 + .byte N12 + .byte Dn1 + .byte v112 + .byte W48 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte PEND + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF74D + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 +mus_battle20_7_86BF7B6: @ 86BF7B6 + .byte W24 + .byte N12 + .byte Dn1 + .byte v112 + .byte W12 + .byte N12 + .byte W36 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte PEND + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF74D + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W72 + .byte N12 + .byte Dn1 + .byte v112 + .byte W12 + .byte N12 + .byte W12 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte W24 + .byte N48 + .byte An2 + .byte v100 + .byte W48 + .byte N12 + .byte Dn1 + .byte v112 + .byte W12 + .byte N12 + .byte W12 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF74D + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF6F9 + .byte PATT + .word mus_battle20_7_86BF7B6 + .byte GOTO + .word mus_battle20_7_86BF724 + .byte FINE + +mus_battle20_8: @ 86BF856 + .byte KEYSH, 0x00 + .byte VOICE, 0x2F + .byte PAN, 0x40 + .byte VOL, 0x50 + .byte N12 + .byte Cn2 + .byte v112 + .byte W36 + .byte N12 + .byte W36 + .byte N12 + .byte W24 + .byte W12 + .byte N12 + .byte W36 + .byte PAN, 0x20 + .byte N12 + .byte An1 + .byte W24 + .byte PAN, 0x60 + .byte N12 + .byte W24 +mus_battle20_8_86BF872: @ 86BF872 + .byte PAN, 0x40 + .byte N12 + .byte Cn2 + .byte v112 + .byte W36 + .byte N12 + .byte W60 + .byte PEND +mus_battle20_8_86BF87B: @ 86BF87B + .byte N12 + .byte Cn2 + .byte v112 + .byte W36 + .byte N12 + .byte W60 + .byte PEND + .byte PATT + .word mus_battle20_8_86BF87B +mus_battle20_8_86BF887: @ 86BF887 + .byte N12 + .byte Cn2 + .byte v112 + .byte W36 + .byte N12 + .byte W48 + .byte An1 + .byte W12 + .byte PEND + .byte PATT + .word mus_battle20_8_86BF87B + .byte PATT + .word mus_battle20_8_86BF887 + .byte PATT + .word mus_battle20_8_86BF87B + .byte PATT + .word mus_battle20_8_86BF887 +mus_battle20_8_86BF8A4: @ 86BF8A4 + .byte PATT + .word mus_battle20_8_86BF87B + .byte PATT + .word mus_battle20_8_86BF887 +mus_battle20_8_86BF8AE: @ 86BF8AE + .byte N12 + .byte Cn2 + .byte v112 + .byte W36 + .byte N12 + .byte W36 + .byte VOICE, 0x2E + .byte N12 + .byte Cn2 + .byte v127 + .byte W24 + .byte PEND +mus_battle20_8_86BF8BB: @ 86BF8BB + .byte VOICE, 0x2F + .byte W12 + .byte N12 + .byte Cn2 + .byte v112 + .byte W36 + .byte An1 + .byte W24 + .byte VOICE, 0x2E + .byte N12 + .byte Cn2 + .byte v127 + .byte W24 + .byte PEND + .byte VOICE, 0x2F + .byte N12 + .byte Cn2 + .byte v112 + .byte W36 + .byte N12 + .byte W60 + .byte PATT + .word mus_battle20_8_86BF887 + .byte PATT + .word mus_battle20_8_86BF8AE + .byte PATT + .word mus_battle20_8_86BF8BB + .byte VOICE, 0x2F + .byte N12 + .byte Cn2 + .byte v112 + .byte W36 + .byte N12 + .byte W48 + .byte An1 + .byte W12 +mus_battle20_8_86BF8EC: @ 86BF8EC + .byte N12 + .byte Cn2 + .byte v112 + .byte W36 + .byte N12 + .byte W24 + .byte N12 + .byte W36 + .byte PEND + .byte PATT + .word mus_battle20_8_86BF87B + .byte PATT + .word mus_battle20_8_86BF887 + .byte PATT + .word mus_battle20_8_86BF87B + .byte PATT + .word mus_battle20_8_86BF887 + .byte PATT + .word mus_battle20_8_86BF87B + .byte PATT + .word mus_battle20_8_86BF887 + .byte PATT + .word mus_battle20_8_86BF87B + .byte N12 + .byte Cn2 + .byte v112 + .byte W36 + .byte N12 + .byte W48 + .byte N06 + .byte An1 + .byte W06 + .byte Cn2 + .byte W06 +mus_battle20_8_86BF923: @ 86BF923 + .byte N12 + .byte Cn2 + .byte v112 + .byte W48 + .byte N12 + .byte W12 + .byte N12 + .byte W36 + .byte PEND + .byte PATT + .word mus_battle20_8_86BF923 + .byte PATT + .word mus_battle20_8_86BF923 +mus_battle20_8_86BF936: @ 86BF936 + .byte N12 + .byte Cn2 + .byte v112 + .byte W48 + .byte N12 + .byte W12 + .byte N12 + .byte W24 + .byte An1 + .byte W12 + .byte PEND + .byte PATT + .word mus_battle20_8_86BF923 + .byte PATT + .word mus_battle20_8_86BF923 + .byte PATT + .word mus_battle20_8_86BF923 + .byte PATT + .word mus_battle20_8_86BF923 + .byte PATT + .word mus_battle20_8_86BF923 + .byte PATT + .word mus_battle20_8_86BF936 + .byte PATT + .word mus_battle20_8_86BF923 + .byte PATT + .word mus_battle20_8_86BF923 +mus_battle20_8_86BF969: @ 86BF969 + .byte N12 + .byte Cn2 + .byte v112 + .byte W12 + .byte N12 + .byte W36 + .byte N12 + .byte W48 + .byte PEND + .byte PATT + .word mus_battle20_8_86BF969 + .byte PATT + .word mus_battle20_8_86BF969 + .byte N12 + .byte Cn2 + .byte v112 + .byte W12 + .byte N12 + .byte W36 + .byte N12 + .byte W36 + .byte MEMACC, 0x00 + .byte CnM2 + .byte v117 + .byte PAN, 0x60 + .byte W12 + .byte N12 + .byte Gn2 + .byte v088 + .byte W12 + .byte N12 + .byte W24 + .byte En2 + .byte W12 + .byte Gn2 + .byte W24 + .byte N12 + .byte W12 + .byte En2 + .byte W12 + .byte W12 + .byte Gn2 + .byte W12 + .byte En2 + .byte W24 + .byte N12 + .byte W24 + .byte N12 + .byte W24 + .byte Gn2 + .byte W12 + .byte N12 + .byte W12 + .byte En2 + .byte W24 + .byte N12 + .byte W12 + .byte Gn2 + .byte W24 + .byte N12 + .byte W12 + .byte En2 + .byte W12 + .byte Gn2 + .byte W24 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte En2 + .byte W24 + .byte N06 + .byte W06 + .byte Gn2 + .byte W06 + .byte N12 + .byte En2 + .byte W24 + .byte N12 + .byte W24 + .byte N12 + .byte W12 + .byte Gn2 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte En2 + .byte W24 + .byte N12 + .byte W12 + .byte Gn2 + .byte W12 + .byte N12 + .byte W24 + .byte N12 + .byte W24 + .byte En2 + .byte W24 + .byte N12 + .byte W24 + .byte N12 + .byte W12 + .byte Gn2 + .byte W24 + .byte N06 + .byte En2 + .byte W06 + .byte Gn2 + .byte W06 + .byte N12 + .byte W12 + .byte En2 + .byte W24 + .byte N12 + .byte W12 + .byte Gn2 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W24 + .byte En2 + .byte W24 + .byte N12 + .byte W24 + .byte N12 + .byte W24 + .byte Gn2 + .byte W24 + .byte N12 + .byte W36 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W36 + .byte PATT + .word mus_battle20_8_86BF872 + .byte PATT + .word mus_battle20_8_86BF87B + .byte N09 + .byte Cn2 + .byte v112 + .byte W36 + .byte N12 + .byte W60 + .byte N12 + .byte W96 + .byte PATT + .word mus_battle20_8_86BF87B + .byte PATT + .word mus_battle20_8_86BF87B + .byte PATT + .word mus_battle20_8_86BF87B + .byte PATT + .word mus_battle20_8_86BF887 + .byte PATT + .word mus_battle20_8_86BF87B + .byte PATT + .word mus_battle20_8_86BF87B + .byte PATT + .word mus_battle20_8_86BF887 + .byte PATT + .word mus_battle20_8_86BF8EC + .byte PATT + .word mus_battle20_8_86BF87B + .byte PATT + .word mus_battle20_8_86BF87B + .byte PATT + .word mus_battle20_8_86BF87B + .byte PATT + .word mus_battle20_8_86BF87B + .byte PATT + .word mus_battle20_8_86BF87B + .byte PATT + .word mus_battle20_8_86BF87B + .byte PATT + .word mus_battle20_8_86BF87B + .byte N12 + .byte Cn2 + .byte v112 + .byte W48 + .byte N12 + .byte W48 + .byte GOTO + .word mus_battle20_8_86BF8A4 + .byte FINE + +@ *************************************** + .align 2 +mus_battle20: @ 86BFA68 + .byte 8 + .byte 0 + .byte mus_battle20_pri + .byte mus_battle20_rev + .word mus_battle20_grp + + .word mus_battle20_1 + .word mus_battle20_2 + .word mus_battle20_3 + .word mus_battle20_4 + .word mus_battle20_5 + .word mus_battle20_6 + .word mus_battle20_7 + .word mus_battle20_8 diff --git a/sound/songs/mus_battle32.s b/sound/songs/mus_battle32.s new file mode 100644 index 000000000..a9436af12 --- /dev/null +++ b/sound/songs/mus_battle32.s @@ -0,0 +1,2925 @@ + .include "MPlayDef.s" + .section .rodata + .global mus_battle32 + .align 2 + .equ mus_battle32_grp, voicegroup120 + .equ mus_battle32_pri, 0 + .equ mus_battle32_rev, reverb_set+50 + +mus_battle32_1: @ 86BDBBC + .byte KEYSH, 0x00 + .byte TEMPO, 0x62 + .byte VOICE, 0x30 + .byte VOL, 0x50 + .byte LFOS, 0x12 + .byte PAN, 0x36 + .byte N06 + .byte Cn5 + .byte v092 + .byte W06 + .byte Bn4 + .byte W06 + .byte As4 + .byte W06 + .byte An4 + .byte W06 + .byte Gs4 + .byte W06 + .byte Gn4 + .byte W06 + .byte Fs4 + .byte W06 + .byte Fn4 + .byte W06 + .byte Gs4 + .byte W06 + .byte Gn4 + .byte W06 + .byte Fs4 + .byte W06 + .byte Fn4 + .byte W06 + .byte En4 + .byte W06 + .byte Ds4 + .byte W06 + .byte Dn4 + .byte W06 + .byte Cs4 + .byte W06 + .byte En4 + .byte W06 + .byte Ds4 + .byte W06 + .byte Dn4 + .byte W06 + .byte Cs4 + .byte W06 + .byte Cn4 + .byte W06 + .byte Bn3 + .byte W06 + .byte As3 + .byte W06 + .byte An3 + .byte W06 + .byte Cn4 + .byte W06 + .byte Bn3 + .byte W06 + .byte As3 + .byte W06 + .byte An3 + .byte W06 + .byte As3 + .byte W06 + .byte An3 + .byte W06 + .byte As3 + .byte W06 + .byte Bn3 + .byte W06 + .byte VOICE, 0x38 + .byte PAN, 0x4A + .byte N12 + .byte Gn3 + .byte v104 + .byte W36 + .byte Gs3 + .byte W36 + .byte Gn2 + .byte W24 + .byte En3 + .byte W36 + .byte Fn3 + .byte W36 + .byte N24 + .byte As2 + .byte W24 + .byte N12 + .byte Gn3 + .byte W36 + .byte Gs3 + .byte W36 + .byte Gn2 + .byte W24 + .byte En3 + .byte W36 + .byte Fn3 + .byte W36 + .byte N24 + .byte Gs3 + .byte W24 + .byte VOICE, 0x3C + .byte PAN, 0x30 + .byte N48 + .byte Cn4 + .byte v100 + .byte W48 + .byte Cn3 + .byte W48 + .byte Gn3 + .byte W48 + .byte Cs3 + .byte W48 + .byte Cn4 + .byte W48 + .byte Cn3 + .byte W48 + .byte Cs4 + .byte W48 + .byte N24 + .byte Ds3 + .byte W24 + .byte Cs4 + .byte W24 +mus_battle32_1_86BDC44: @ 86BDC44 + .byte PAN, 0x4A + .byte N48 + .byte Gn3 + .byte v100 + .byte W48 + .byte N42 + .byte Fn3 + .byte W42 + .byte N06 + .byte Gs3 + .byte W06 + .byte N36 + .byte Gn3 + .byte W36 + .byte N12 + .byte Cn3 + .byte W24 + .byte N12 + .byte W12 + .byte Dn3 + .byte W12 + .byte Fn3 + .byte W12 + .byte N36 + .byte Gn3 + .byte W36 + .byte Cn4 + .byte W36 + .byte N12 + .byte As3 + .byte W12 + .byte An3 + .byte W12 + .byte As3 + .byte W12 + .byte Cn4 + .byte W24 + .byte N60 + .byte Gn3 + .byte W60 + .byte PAN, 0x50 + .byte N48 + .byte Dn4 + .byte W48 + .byte Cn4 + .byte W48 + .byte N24 + .byte As3 + .byte W24 + .byte Cn4 + .byte W24 + .byte As3 + .byte W24 + .byte An3 + .byte W24 + .byte N72 + .byte Gn3 + .byte W72 + .byte N24 + .byte En3 + .byte W24 + .byte N92 + .byte Cn4 + .byte W96 + .byte N48 + .byte Dn4 + .byte W12 + .byte PAN, 0x54 + .byte W36 + .byte N48 + .byte Cn4 + .byte W48 + .byte As3 + .byte W48 + .byte Dn4 + .byte W48 + .byte N72 + .byte En4 + .byte W72 + .byte N24 + .byte Dn4 + .byte W24 + .byte N92 + .byte Cn4 + .byte W96 + .byte VOICE, 0x01 + .byte PAN, 0x4A + .byte N36 + .byte Cn3 + .byte v108 + .byte W36 + .byte Fn3 + .byte W36 + .byte N24 + .byte En3 + .byte W24 + .byte N36 + .byte Fn3 + .byte W36 + .byte N12 + .byte Cn3 + .byte W24 + .byte N12 + .byte W12 + .byte Dn3 + .byte W12 + .byte Fn3 + .byte W12 + .byte N36 + .byte Gn3 + .byte W36 + .byte Cn3 + .byte W36 + .byte N12 + .byte As3 + .byte W12 + .byte An3 + .byte W12 + .byte As3 + .byte W12 + .byte Cn4 + .byte W24 + .byte N60 + .byte Gn3 + .byte W56 + .byte W01 + .byte VOICE, 0x38 + .byte W03 + .byte N48 + .byte Dn4 + .byte W24 + .byte MOD, 0x06 + .byte W24 + .byte CnM2 + .byte N48 + .byte Cn4 + .byte W24 + .byte MOD, 0x06 + .byte W24 + .byte CnM2 + .byte N24 + .byte As3 + .byte W24 + .byte Cn4 + .byte W24 + .byte As3 + .byte W24 + .byte An3 + .byte W24 + .byte N72 + .byte Gn3 + .byte W36 + .byte MOD, 0x06 + .byte W36 + .byte CnM2 + .byte N24 + .byte En3 + .byte W24 + .byte N56 + .byte Cn4 + .byte v104 + .byte W30 + .byte MOD, 0x06 + .byte W03 + .byte VOL, 0x4C + .byte W06 + .byte Bn3 + .byte W06 + .byte En3 + .byte W03 + .byte Cs2 + .byte W03 + .byte An0 + .byte W03 + .byte FnM1 + .byte W03 + .byte VOICE, 0x30 + .byte MOD, 0x00 + .byte W03 + .byte PAN, 0x54 + .byte N12 + .byte Gn3 + .byte v092 + .byte W03 + .byte VOL, 0x50 + .byte W09 + .byte N12 + .byte Cn4 + .byte W24 + .byte N48 + .byte Dn4 + .byte W48 + .byte Cn4 + .byte W48 + .byte As3 + .byte W48 + .byte Dn4 + .byte W48 + .byte N72 + .byte En4 + .byte W72 + .byte N24 + .byte Cn4 + .byte W24 + .byte N92 + .byte Gn4 + .byte W96 + .byte VOICE, 0x01 + .byte N36 + .byte Gn3 + .byte v108 + .byte W36 + .byte Fn3 + .byte W36 + .byte N24 + .byte Gn3 + .byte W24 + .byte N36 + .byte An3 + .byte W36 + .byte Fn3 + .byte W36 + .byte N24 + .byte An3 + .byte W24 + .byte TIE + .byte Gn3 + .byte W96 + .byte W72 + .byte EOT + .byte W24 + .byte W96 + .byte W96 + .byte VOICE, 0x3C + .byte PAN, 0x4A + .byte TIE + .byte Cn3 + .byte v100 + .byte W96 + .byte W72 + .byte EOT + .byte N12 + .byte W12 + .byte As2 + .byte W12 + .byte N96 + .byte Cs3 + .byte W96 + .byte Ds3 + .byte W96 + .byte TIE + .byte Cn3 + .byte W96 + .byte W72 + .byte EOT + .byte N12 + .byte W12 + .byte As2 + .byte W12 + .byte N96 + .byte Cs3 + .byte W96 + .byte Ds3 + .byte W96 + .byte TIE + .byte As2 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte EOT + .byte VOICE, 0x30 + .byte PAN, 0x54 + .byte N96 + .byte Gn2 + .byte W96 + .byte N48 + .byte Fn2 + .byte W48 + .byte Gn2 + .byte W48 + .byte N96 + .byte Cn2 + .byte W96 + .byte Gn2 + .byte W96 + .byte Gs2 + .byte W96 + .byte N48 + .byte Fn2 + .byte W48 + .byte Gs2 + .byte W48 + .byte N96 + .byte Gn2 + .byte W96 + .byte Cn3 + .byte W96 + .byte GOTO + .word mus_battle32_1_86BDC44 + .byte FINE + +mus_battle32_2: @ 86BDD8A + .byte KEYSH, 0x00 + .byte VOICE, 0x01 + .byte VOL, 0x50 + .byte LFOS, 0x12 + .byte PAN, 0x4A + .byte N06 + .byte Gn5 + .byte v080 + .byte W06 + .byte Gs5 + .byte W06 + .byte N12 + .byte Gn5 + .byte W12 + .byte N06 + .byte W06 + .byte Gs5 + .byte W06 + .byte N12 + .byte Gn5 + .byte W12 + .byte N06 + .byte W06 + .byte Gs5 + .byte W06 + .byte N12 + .byte Gn5 + .byte W12 + .byte N06 + .byte W06 + .byte Gs5 + .byte W06 + .byte N12 + .byte Gn5 + .byte W12 + .byte N06 + .byte W06 + .byte Gs5 + .byte W06 + .byte N12 + .byte Gn5 + .byte W12 + .byte N06 + .byte W06 + .byte Gs5 + .byte W06 + .byte N12 + .byte Gn5 + .byte W12 + .byte N06 + .byte W06 + .byte Gs5 + .byte W06 + .byte N12 + .byte Gn5 + .byte W12 + .byte N06 + .byte W06 + .byte Gs5 + .byte W06 + .byte N12 + .byte Gn5 + .byte W12 + .byte VOICE, 0x38 + .byte PAN, 0x40 + .byte N12 + .byte Cn4 + .byte v104 + .byte W36 + .byte Cs4 + .byte W36 + .byte Cn3 + .byte W24 + .byte Gn3 + .byte W36 + .byte Gs3 + .byte W36 + .byte N24 + .byte Cs3 + .byte W24 + .byte N12 + .byte Cn4 + .byte W36 + .byte Cs4 + .byte W36 + .byte Cn3 + .byte W24 + .byte Gn3 + .byte W36 + .byte Gs3 + .byte W36 + .byte N24 + .byte Cs4 + .byte W24 + .byte VOICE, 0x2D + .byte PAN, 0x40 + .byte N12 + .byte Cn5 + .byte v108 + .byte W36 + .byte Cs5 + .byte W36 + .byte Cn4 + .byte W24 + .byte Gn4 + .byte W36 + .byte Gs4 + .byte W36 + .byte N24 + .byte Cs4 + .byte W24 + .byte N12 + .byte Cn5 + .byte W36 + .byte Cs5 + .byte W36 + .byte N24 + .byte Gn4 + .byte W24 + .byte N12 + .byte Cn5 + .byte W36 + .byte Cs5 + .byte W36 + .byte N24 + .byte Ds5 + .byte W24 +mus_battle32_2_86BDE12: @ 86BDE12 + .byte VOICE, 0x30 + .byte PAN, 0x40 + .byte N48 + .byte Cn4 + .byte v100 + .byte W48 + .byte As3 + .byte W48 + .byte N36 + .byte Dn4 + .byte W36 + .byte N12 + .byte Gn3 + .byte W24 + .byte N12 + .byte W12 + .byte As3 + .byte W12 + .byte Dn4 + .byte W12 + .byte N72 + .byte En4 + .byte W72 + .byte N12 + .byte Dn4 + .byte W12 + .byte En4 + .byte W12 + .byte Fn4 + .byte W12 + .byte En4 + .byte W24 + .byte N60 + .byte Cn4 + .byte W60 + .byte PAN, 0x40 + .byte N48 + .byte As4 + .byte W48 + .byte An4 + .byte W48 + .byte N24 + .byte Gn4 + .byte W24 + .byte An4 + .byte W24 + .byte Gn4 + .byte W24 + .byte Fn4 + .byte W24 + .byte N72 + .byte En4 + .byte W72 + .byte N24 + .byte Cn4 + .byte W24 + .byte N92 + .byte Gn4 + .byte W96 + .byte N48 + .byte As4 + .byte W12 + .byte PAN, 0x42 + .byte W36 + .byte N48 + .byte An4 + .byte W48 + .byte N24 + .byte As4 + .byte W24 + .byte An4 + .byte W24 + .byte Dn5 + .byte W24 + .byte Fn5 + .byte W24 + .byte N72 + .byte En5 + .byte W72 + .byte N24 + .byte Dn5 + .byte W24 + .byte N92 + .byte Cn5 + .byte W96 + .byte VOICE, 0x38 + .byte PAN, 0x41 + .byte N48 + .byte Cn4 + .byte v104 + .byte W24 + .byte MOD, 0x06 + .byte W24 + .byte CnM2 + .byte N48 + .byte As3 + .byte W24 + .byte MOD, 0x06 + .byte W24 + .byte CnM2 + .byte N36 + .byte Dn4 + .byte W18 + .byte MOD, 0x06 + .byte W18 + .byte CnM2 + .byte N12 + .byte Gn3 + .byte W24 + .byte N12 + .byte W12 + .byte As3 + .byte W12 + .byte Dn4 + .byte W12 + .byte N72 + .byte En4 + .byte W36 + .byte MOD, 0x06 + .byte W36 + .byte CnM2 + .byte N12 + .byte Dn4 + .byte W12 + .byte En4 + .byte W12 + .byte Fn4 + .byte W12 + .byte En4 + .byte W24 + .byte N60 + .byte Cn4 + .byte W24 + .byte W03 + .byte MOD, 0x06 + .byte W32 + .byte W01 + .byte CnM2 + .byte N48 + .byte As4 + .byte v108 + .byte W24 + .byte MOD, 0x06 + .byte W24 + .byte CnM2 + .byte N48 + .byte An4 + .byte W24 + .byte MOD, 0x06 + .byte W24 + .byte CnM2 + .byte N24 + .byte Gn4 + .byte W24 + .byte An4 + .byte W24 + .byte Gn4 + .byte W24 + .byte Fn4 + .byte W24 + .byte N72 + .byte En4 + .byte W36 + .byte MOD, 0x06 + .byte W36 + .byte CnM2 + .byte N24 + .byte Cn4 + .byte W24 + .byte N56 + .byte Gn4 + .byte W30 + .byte MOD, 0x06 + .byte W03 + .byte VOL, 0x4C + .byte W06 + .byte Bn3 + .byte W06 + .byte En3 + .byte W03 + .byte Cs2 + .byte W03 + .byte An0 + .byte W03 + .byte FnM1 + .byte W03 + .byte MOD, 0x00 + .byte W03 + .byte VOICE, 0x30 + .byte PAN, 0x42 + .byte N12 + .byte Gn4 + .byte v092 + .byte W03 + .byte VOL, 0x50 + .byte W09 + .byte N12 + .byte Cn5 + .byte W24 + .byte N48 + .byte As4 + .byte W48 + .byte An4 + .byte W48 + .byte N24 + .byte As4 + .byte W24 + .byte An4 + .byte W24 + .byte Dn5 + .byte W24 + .byte Fn5 + .byte W24 + .byte N72 + .byte En5 + .byte W72 + .byte N24 + .byte Cn5 + .byte W24 + .byte N92 + .byte Gn5 + .byte W96 + .byte VOICE, 0x01 + .byte N36 + .byte Cn3 + .byte v108 + .byte W36 + .byte As2 + .byte W36 + .byte N24 + .byte Cn3 + .byte W24 + .byte N36 + .byte Dn3 + .byte W36 + .byte As2 + .byte W36 + .byte N24 + .byte Dn3 + .byte W24 + .byte TIE + .byte Cn3 + .byte W96 + .byte W72 + .byte EOT + .byte W24 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte VOICE, 0x3C + .byte PAN, 0x40 + .byte N72 + .byte Cn4 + .byte v100 + .byte W72 + .byte N12 + .byte W12 + .byte As3 + .byte W12 + .byte N96 + .byte Cs4 + .byte W96 + .byte Ds4 + .byte W96 + .byte TIE + .byte Fn4 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte EOT + .byte VOICE, 0x30 + .byte PAN, 0x42 + .byte N96 + .byte Cn3 + .byte W96 + .byte N42 + .byte As2 + .byte W42 + .byte N06 + .byte Cn3 + .byte W06 + .byte N48 + .byte Dn3 + .byte W48 + .byte N96 + .byte Gn2 + .byte W96 + .byte Cn3 + .byte W96 + .byte Cs3 + .byte W96 + .byte N48 + .byte As2 + .byte W48 + .byte N36 + .byte Cs3 + .byte W36 + .byte N12 + .byte En3 + .byte W12 + .byte N96 + .byte Cn3 + .byte W96 + .byte En3 + .byte W96 + .byte GOTO + .word mus_battle32_2_86BDE12 + .byte FINE + +mus_battle32_3: @ 86BDF69 + .byte KEYSH, 0x00 + .byte VOICE, 0x21 + .byte VOL, 0x50 + .byte PAN, 0x40 + .byte N24 + .byte Cn2 + .byte v108 + .byte W24 + .byte Cn1 + .byte W24 + .byte As1 + .byte W24 + .byte Cs1 + .byte W24 + .byte Gs1 + .byte W24 + .byte N12 + .byte As1 + .byte W12 + .byte Gs1 + .byte W12 + .byte Gn1 + .byte W12 + .byte Fn1 + .byte W12 + .byte Ds1 + .byte W12 + .byte Cs1 + .byte W12 +mus_battle32_3_86BDF8A: @ 86BDF8A + .byte N12 + .byte Cn1 + .byte v108 + .byte W12 + .byte Fs1 + .byte W12 + .byte Fn1 + .byte W12 + .byte Ds1 + .byte W12 + .byte Fn1 + .byte W12 + .byte Ds1 + .byte W12 + .byte N12 + .byte W12 + .byte Fn1 + .byte W12 + .byte PEND +mus_battle32_3_86BDF9D: @ 86BDF9D + .byte N12 + .byte Cn1 + .byte v108 + .byte W12 + .byte Fs1 + .byte W12 + .byte Fn1 + .byte W12 + .byte Ds1 + .byte W12 + .byte Fn1 + .byte W12 + .byte Ds1 + .byte W12 + .byte N12 + .byte W12 + .byte Cs1 + .byte W12 + .byte PEND + .byte PATT + .word mus_battle32_3_86BDF8A + .byte PATT + .word mus_battle32_3_86BDF9D + .byte PATT + .word mus_battle32_3_86BDF8A + .byte PATT + .word mus_battle32_3_86BDF9D + .byte PATT + .word mus_battle32_3_86BDF8A + .byte PATT + .word mus_battle32_3_86BDF9D +mus_battle32_3_86BDFCE: @ 86BDFCE + .byte N12 + .byte Cn1 + .byte v108 + .byte W12 + .byte Gn1 + .byte W12 + .byte Cn1 + .byte W12 + .byte Gn1 + .byte W12 + .byte Cn1 + .byte W12 + .byte Gn1 + .byte W12 + .byte Cn1 + .byte W12 + .byte Gn1 + .byte W12 + .byte PEND + .byte Cn1 + .byte W12 + .byte Gn1 + .byte W12 + .byte Cn1 + .byte W12 + .byte Gn1 + .byte W12 + .byte Cn1 + .byte W12 + .byte Gn1 + .byte W12 + .byte Cn1 + .byte W12 + .byte Dn1 + .byte W12 + .byte PATT + .word mus_battle32_3_86BDFCE + .byte N12 + .byte Cn1 + .byte v108 + .byte W12 + .byte Gn1 + .byte W12 + .byte Cn1 + .byte W12 + .byte Gn1 + .byte W12 + .byte N12 + .byte W12 + .byte Cn1 + .byte W12 + .byte Dn1 + .byte W12 + .byte Cn1 + .byte W12 +mus_battle32_3_86BE008: @ 86BE008 + .byte N12 + .byte As0 + .byte v108 + .byte W12 + .byte Fn1 + .byte W12 + .byte As0 + .byte W12 + .byte Fn1 + .byte W12 + .byte As0 + .byte W12 + .byte Fn1 + .byte W12 + .byte As0 + .byte W12 + .byte Fn1 + .byte W12 + .byte PEND +mus_battle32_3_86BE01B: @ 86BE01B + .byte N12 + .byte As0 + .byte v108 + .byte W12 + .byte Fn1 + .byte W12 + .byte As0 + .byte W12 + .byte Fn1 + .byte W12 + .byte As0 + .byte W12 + .byte Fn1 + .byte W12 + .byte As0 + .byte W12 + .byte Bn0 + .byte W12 + .byte PEND + .byte PATT + .word mus_battle32_3_86BDFCE +mus_battle32_3_86BE033: @ 86BE033 + .byte N12 + .byte Cn1 + .byte v108 + .byte W12 + .byte Gn1 + .byte W12 + .byte Cn1 + .byte W12 + .byte Gn1 + .byte W12 + .byte Cn1 + .byte W12 + .byte Gn1 + .byte W12 + .byte En1 + .byte W12 + .byte Gn1 + .byte W12 + .byte PEND + .byte PATT + .word mus_battle32_3_86BE008 + .byte PATT + .word mus_battle32_3_86BE008 + .byte PATT + .word mus_battle32_3_86BDFCE +mus_battle32_3_86BE055: @ 86BE055 + .byte N12 + .byte Cn1 + .byte v108 + .byte W12 + .byte Gn1 + .byte W12 + .byte Cn1 + .byte W12 + .byte Gn1 + .byte W12 + .byte Cn1 + .byte W12 + .byte Gn1 + .byte W12 + .byte Cn2 + .byte W12 + .byte Gn1 + .byte W12 + .byte PEND + .byte PATT + .word mus_battle32_3_86BDFCE + .byte PATT + .word mus_battle32_3_86BDFCE + .byte PATT + .word mus_battle32_3_86BDFCE + .byte N12 + .byte Cn1 + .byte v108 + .byte W12 + .byte Gn1 + .byte W24 + .byte N12 + .byte W12 + .byte Cn2 + .byte W12 + .byte Cn1 + .byte W12 + .byte Dn1 + .byte W12 + .byte Cn1 + .byte W12 + .byte PATT + .word mus_battle32_3_86BE008 + .byte PATT + .word mus_battle32_3_86BE01B + .byte PATT + .word mus_battle32_3_86BDFCE + .byte N12 + .byte Cn1 + .byte v108 + .byte W12 + .byte Gn1 + .byte W12 + .byte Cn1 + .byte W12 + .byte Gn1 + .byte W12 + .byte Cn1 + .byte W12 + .byte Gn1 + .byte W12 + .byte En1 + .byte W12 + .byte Cn1 + .byte W12 + .byte PATT + .word mus_battle32_3_86BE008 + .byte PATT + .word mus_battle32_3_86BE008 + .byte PATT + .word mus_battle32_3_86BDFCE + .byte PATT + .word mus_battle32_3_86BE033 + .byte PATT + .word mus_battle32_3_86BDFCE + .byte PATT + .word mus_battle32_3_86BDFCE + .byte PATT + .word mus_battle32_3_86BDFCE + .byte PATT + .word mus_battle32_3_86BDFCE +mus_battle32_3_86BE0D0: @ 86BE0D0 + .byte N12 + .byte Cs1 + .byte v108 + .byte W12 + .byte Gs1 + .byte W12 + .byte Cs1 + .byte W12 + .byte Gs1 + .byte W12 + .byte Cs1 + .byte W12 + .byte Gs1 + .byte W12 + .byte Cs1 + .byte W12 + .byte Gs1 + .byte W12 + .byte PEND +mus_battle32_3_86BE0E3: @ 86BE0E3 + .byte N12 + .byte Ds1 + .byte v108 + .byte W12 + .byte As1 + .byte W12 + .byte Ds1 + .byte W12 + .byte As1 + .byte W12 + .byte Ds1 + .byte W12 + .byte As1 + .byte W12 + .byte Ds1 + .byte W12 + .byte As1 + .byte W12 + .byte PEND + .byte PATT + .word mus_battle32_3_86BDFCE + .byte PATT + .word mus_battle32_3_86BDFCE + .byte PATT + .word mus_battle32_3_86BE0D0 + .byte PATT + .word mus_battle32_3_86BE0E3 + .byte PATT + .word mus_battle32_3_86BDFCE + .byte PATT + .word mus_battle32_3_86BDFCE + .byte PATT + .word mus_battle32_3_86BE0D0 + .byte PATT + .word mus_battle32_3_86BE0E3 + .byte PATT + .word mus_battle32_3_86BE008 + .byte PATT + .word mus_battle32_3_86BE008 + .byte PATT + .word mus_battle32_3_86BE008 + .byte PATT + .word mus_battle32_3_86BE008 + .byte PATT + .word mus_battle32_3_86BE008 + .byte PATT + .word mus_battle32_3_86BE008 + .byte PATT + .word mus_battle32_3_86BDFCE + .byte PATT + .word mus_battle32_3_86BDFCE + .byte PATT + .word mus_battle32_3_86BDFCE + .byte PATT + .word mus_battle32_3_86BDFCE + .byte PATT + .word mus_battle32_3_86BE008 + .byte PATT + .word mus_battle32_3_86BE008 + .byte PATT + .word mus_battle32_3_86BDFCE + .byte PATT + .word mus_battle32_3_86BE055 + .byte GOTO + .word mus_battle32_3_86BDFCE + .byte FINE + +mus_battle32_4: @ 86BE16A + .byte KEYSH, 0x00 + .byte VOICE, 0x50 + .byte LFOS, 0x12 + .byte VOL, 0x50 + .byte XCMD, 0x08 + .byte AsM2 + .byte v009 + .byte GsM2 + .byte PAN, 0x10 + .byte W12 + .byte N06 + .byte Cn6 + .byte v052 + .byte W12 + .byte Bn5 + .byte W12 + .byte Cn6 + .byte W24 + .byte N06 + .byte W24 + .byte N06 + .byte W12 + .byte W12 + .byte N06 + .byte W12 + .byte Bn5 + .byte W12 + .byte Cn6 + .byte W24 + .byte N06 + .byte W24 + .byte N06 + .byte W12 + .byte VOICE, 0x52 + .byte PAN, 0x70 + .byte N12 + .byte Cn3 + .byte v060 + .byte W12 + .byte VOICE, 0x53 + .byte N12 + .byte W12 + .byte MOD, 0x06 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte VOICE, 0x52 + .byte MOD, 0x00 + .byte N12 + .byte Cn2 + .byte W12 + .byte VOICE, 0x53 + .byte N12 + .byte W12 + .byte MOD, 0x06 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte VOICE, 0x52 + .byte MOD, 0x00 + .byte N12 + .byte Gn2 + .byte W12 + .byte VOICE, 0x53 + .byte N12 + .byte W12 + .byte MOD, 0x06 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte VOICE, 0x52 + .byte MOD, 0x00 + .byte N12 + .byte Cs2 + .byte W12 + .byte VOICE, 0x53 + .byte N12 + .byte W12 + .byte MOD, 0x06 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte VOICE, 0x52 + .byte MOD, 0x00 + .byte N12 + .byte Cn3 + .byte W12 + .byte VOICE, 0x53 + .byte N12 + .byte W12 + .byte MOD, 0x06 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte VOICE, 0x52 + .byte MOD, 0x00 + .byte N12 + .byte Gn3 + .byte W12 + .byte VOICE, 0x53 + .byte N12 + .byte W12 + .byte MOD, 0x06 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte VOICE, 0x52 + .byte MOD, 0x00 + .byte N12 + .byte Cn4 + .byte W12 + .byte VOICE, 0x53 + .byte N12 + .byte W12 + .byte MOD, 0x06 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte VOICE, 0x52 + .byte MOD, 0x00 + .byte N12 + .byte Cs3 + .byte W12 + .byte VOICE, 0x53 + .byte N12 + .byte W12 + .byte MOD, 0x06 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte VOICE, 0x04 + .byte PAN, 0x10 + .byte MOD, 0x00 + .byte N12 + .byte Gn4 + .byte v040 + .byte W36 + .byte Gs4 + .byte W36 + .byte Gn3 + .byte W24 + .byte En4 + .byte W36 + .byte Fn4 + .byte W36 + .byte N24 + .byte Gn3 + .byte W24 + .byte N12 + .byte Gn4 + .byte W36 + .byte Gs4 + .byte W36 + .byte N24 + .byte Cn4 + .byte W24 + .byte N12 + .byte Gn4 + .byte W36 + .byte Gs4 + .byte W36 + .byte N24 + .byte W24 +mus_battle32_4_86BE23E: @ 86BE23E + .byte VOICE, 0x54 + .byte PAN, 0x40 + .byte N12 + .byte En4 + .byte v040 + .byte W36 + .byte Fn4 + .byte W36 + .byte Gn4 + .byte W24 + .byte W60 + .byte Gn4 + .byte v052 + .byte W12 + .byte As4 + .byte W12 + .byte Dn5 + .byte W12 + .byte N36 + .byte En5 + .byte W18 + .byte MOD, 0x06 + .byte W18 + .byte CnM2 + .byte N36 + .byte Cn5 + .byte W18 + .byte MOD, 0x06 + .byte W18 + .byte CnM2 + .byte N12 + .byte Dn5 + .byte W12 + .byte En5 + .byte W12 + .byte Fn5 + .byte W12 + .byte En5 + .byte W24 + .byte N60 + .byte Cn5 + .byte W24 + .byte MOD, 0x07 + .byte W36 +mus_battle32_4_86BE26F: @ 86BE26F + .byte VOICE, 0x50 + .byte MOD, 0x00 + .byte N48 + .byte As3 + .byte v060 + .byte W48 + .byte An3 + .byte W48 + .byte PEND +mus_battle32_4_86BE27A: @ 86BE27A + .byte N24 + .byte Gn3 + .byte v060 + .byte W24 + .byte An3 + .byte W24 + .byte Gn3 + .byte W24 + .byte Fn3 + .byte W24 + .byte PEND +mus_battle32_4_86BE285: @ 86BE285 + .byte N72 + .byte En3 + .byte v060 + .byte W72 + .byte N24 + .byte Cn3 + .byte W24 + .byte PEND +mus_battle32_4_86BE28D: @ 86BE28D + .byte N60 + .byte Gn3 + .byte v060 + .byte W60 + .byte VOICE, 0x06 + .byte N12 + .byte En3 + .byte v072 + .byte W12 + .byte Cn3 + .byte W12 + .byte Gn2 + .byte W12 + .byte PEND + .byte As2 + .byte W12 + .byte Fn2 + .byte W12 + .byte As2 + .byte W12 + .byte Dn3 + .byte W12 + .byte PAN, 0x11 + .byte N12 + .byte Fn3 + .byte W12 + .byte An3 + .byte W12 + .byte Fn3 + .byte W12 + .byte Dn3 + .byte W12 + .byte PAN, 0x40 + .byte N12 + .byte As2 + .byte W12 + .byte Fn2 + .byte W12 + .byte As2 + .byte W12 + .byte Dn3 + .byte W12 + .byte PAN, 0x70 + .byte N12 + .byte Fn3 + .byte W12 + .byte An3 + .byte W12 + .byte Fn3 + .byte W12 + .byte Dn3 + .byte W12 + .byte PAN, 0x40 + .byte N12 + .byte Cn3 + .byte W12 + .byte Gn2 + .byte W12 + .byte Cn3 + .byte W12 + .byte En3 + .byte W12 + .byte PAN, 0x0F + .byte N12 + .byte Gn3 + .byte W12 + .byte Cn4 + .byte W12 + .byte Gn3 + .byte W12 + .byte En3 + .byte W12 + .byte PAN, 0x40 + .byte N12 + .byte Cn3 + .byte W12 + .byte Gn2 + .byte W12 + .byte Cn3 + .byte W12 + .byte En3 + .byte W12 + .byte PAN, 0x73 + .byte N12 + .byte Gn3 + .byte W12 + .byte Cn4 + .byte W12 + .byte Gn3 + .byte W12 + .byte En3 + .byte W12 + .byte VOICE, 0x54 + .byte PAN, 0x40 + .byte N12 + .byte Cn5 + .byte v040 + .byte W12 + .byte Gn4 + .byte W12 + .byte Cn5 + .byte W12 + .byte N24 + .byte Fn5 + .byte W12 + .byte MOD, 0x06 + .byte W12 + .byte CnM2 + .byte N12 + .byte En5 + .byte W12 + .byte Dn5 + .byte W12 + .byte Cn5 + .byte W12 + .byte As4 + .byte W12 + .byte Fn4 + .byte W12 + .byte As4 + .byte W12 + .byte N24 + .byte Dn5 + .byte W12 + .byte MOD, 0x06 + .byte W12 + .byte CnM2 + .byte N12 + .byte Cn5 + .byte W12 + .byte As4 + .byte W12 + .byte Dn5 + .byte W12 + .byte N36 + .byte En5 + .byte W21 + .byte MOD, 0x06 + .byte W15 + .byte CnM2 + .byte N36 + .byte Cn5 + .byte W18 + .byte MOD, 0x06 + .byte W18 + .byte CnM2 + .byte N12 + .byte Dn5 + .byte W12 + .byte En5 + .byte W12 + .byte Fn5 + .byte W12 + .byte En5 + .byte W24 + .byte N60 + .byte Cn5 + .byte W24 + .byte W03 + .byte MOD, 0x06 + .byte W32 + .byte W01 + .byte PATT + .word mus_battle32_4_86BE26F + .byte PATT + .word mus_battle32_4_86BE27A + .byte PATT + .word mus_battle32_4_86BE285 + .byte PATT + .word mus_battle32_4_86BE28D + .byte N12 + .byte Fn2 + .byte v072 + .byte W12 + .byte As2 + .byte W12 + .byte Dn3 + .byte W12 + .byte Fn3 + .byte W12 + .byte PAN, 0x11 + .byte N12 + .byte An3 + .byte W12 + .byte Fn3 + .byte W12 + .byte Dn3 + .byte W12 + .byte As2 + .byte W12 + .byte PAN, 0x40 + .byte N12 + .byte Fn2 + .byte W12 + .byte As2 + .byte W12 + .byte Dn3 + .byte W12 + .byte Fn3 + .byte W12 + .byte PAN, 0x70 + .byte N12 + .byte An3 + .byte W12 + .byte Fn3 + .byte W12 + .byte Dn3 + .byte W12 + .byte As2 + .byte W12 + .byte PAN, 0x40 + .byte N12 + .byte Gn2 + .byte W12 + .byte Cn3 + .byte W12 + .byte En3 + .byte W12 + .byte Gn3 + .byte W12 + .byte PAN, 0x0F + .byte N12 + .byte Cn4 + .byte W12 + .byte Gn3 + .byte W12 + .byte En3 + .byte W12 + .byte Cn3 + .byte W12 + .byte PAN, 0x40 + .byte N12 + .byte Gn2 + .byte W12 + .byte Cn3 + .byte W12 + .byte En3 + .byte W12 + .byte Gn3 + .byte W12 + .byte PAN, 0x73 + .byte N12 + .byte Cn4 + .byte W12 + .byte Gn3 + .byte W12 + .byte En3 + .byte W12 + .byte Cn3 + .byte W12 + .byte PAN, 0x40 + .byte W96 + .byte W96 + .byte W96 + .byte VOICE, 0x54 + .byte N72 + .byte Cn2 + .byte W72 + .byte N12 + .byte W12 + .byte As1 + .byte W12 + .byte N96 + .byte Cs2 + .byte W96 + .byte Ds2 + .byte W96 + .byte TIE + .byte Cn2 + .byte W96 + .byte W72 + .byte EOT + .byte N12 + .byte W12 + .byte As1 + .byte W12 + .byte N96 + .byte Cs2 + .byte W96 + .byte Ds2 + .byte W96 + .byte TIE + .byte Cn2 + .byte W96 + .byte W72 + .byte EOT + .byte N12 + .byte W12 + .byte As1 + .byte W12 + .byte N96 + .byte Cs2 + .byte W96 + .byte Ds2 + .byte W96 + .byte TIE + .byte Fn2 + .byte W96 + .byte W96 + .byte EOT + .byte VOICE, 0x56 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 +mus_battle32_4_86BE3EF: @ 86BE3EF + .byte N12 + .byte Fn2 + .byte v072 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte PEND + .byte PATT + .word mus_battle32_4_86BE3EF + .byte PATT + .word mus_battle32_4_86BE3EF + .byte VOICE, 0x06 + .byte N12 + .byte Gn3 + .byte v060 + .byte W12 + .byte Cn3 + .byte W12 + .byte Gn3 + .byte W12 + .byte Cn4 + .byte W12 + .byte PAN, 0x10 + .byte N12 + .byte Gn4 + .byte W12 + .byte Cn4 + .byte W12 + .byte Gn3 + .byte W12 + .byte Cn4 + .byte W12 + .byte PAN, 0x40 + .byte N12 + .byte Gn3 + .byte W12 + .byte Cn3 + .byte W12 + .byte Gn3 + .byte W12 + .byte Cn4 + .byte W12 + .byte PAN, 0x70 + .byte N12 + .byte Gn4 + .byte W12 + .byte Cn4 + .byte W12 + .byte Gn3 + .byte W12 + .byte Cn4 + .byte W12 + .byte VOICE, 0x07 + .byte PAN, 0x40 + .byte N12 + .byte Gn3 + .byte W12 + .byte Cn3 + .byte W12 + .byte Gn3 + .byte W12 + .byte Cn4 + .byte W12 + .byte PAN, 0x10 + .byte N12 + .byte En4 + .byte W12 + .byte Cn4 + .byte W12 + .byte Gn3 + .byte W12 + .byte Cn4 + .byte W12 +mus_battle32_4_86BE451: @ 86BE451 + .byte PAN, 0x40 + .byte N12 + .byte Gn3 + .byte v060 + .byte W12 + .byte Cn3 + .byte W12 + .byte Gn3 + .byte W12 + .byte Cn4 + .byte W12 + .byte PAN, 0x70 + .byte N12 + .byte En4 + .byte W12 + .byte Cn4 + .byte W12 + .byte Gn3 + .byte W12 + .byte Cn4 + .byte W12 + .byte PEND + .byte VOICE, 0x06 + .byte PAN, 0x40 + .byte N12 + .byte Gs3 + .byte W12 + .byte Cs3 + .byte W12 + .byte Gs3 + .byte W12 + .byte Cs4 + .byte W12 + .byte PAN, 0x10 + .byte N12 + .byte Gs4 + .byte W12 + .byte Cs4 + .byte W12 + .byte Gs3 + .byte W12 + .byte Cs4 + .byte W12 + .byte PAN, 0x40 + .byte N12 + .byte Gs3 + .byte W12 + .byte Cs3 + .byte W12 + .byte Gs3 + .byte W12 + .byte Cs4 + .byte W12 + .byte PAN, 0x70 + .byte N12 + .byte Gs4 + .byte W12 + .byte Cs4 + .byte W12 + .byte Gs3 + .byte W12 + .byte Cs4 + .byte W12 + .byte VOICE, 0x07 + .byte PAN, 0x40 + .byte N12 + .byte Gn3 + .byte W12 + .byte Cn3 + .byte W12 + .byte Gn3 + .byte W12 + .byte Cn4 + .byte W12 + .byte PAN, 0x11 + .byte N12 + .byte En4 + .byte W12 + .byte Cn4 + .byte W12 + .byte Gn3 + .byte W12 + .byte Cn4 + .byte W12 + .byte PATT + .word mus_battle32_4_86BE451 + .byte GOTO + .word mus_battle32_4_86BE23E + .byte FINE + +mus_battle32_5: @ 86BE4BA + .byte KEYSH, 0x00 + .byte VOICE, 0x52 + .byte LFOS, 0x12 + .byte XCMD, 0x08 + .byte AsM2 + .byte v009 + .byte GsM2 + .byte VOL, 0x50 + .byte PAN, 0x6E + .byte BEND, 0x3E + .byte N06 + .byte Gn3 + .byte v052 + .byte W06 + .byte Cn4 + .byte W06 + .byte Gn4 + .byte W12 + .byte Gn3 + .byte W06 + .byte Cn4 + .byte W06 + .byte Gn4 + .byte W12 + .byte Gn3 + .byte W06 + .byte Cn4 + .byte W06 + .byte Gn4 + .byte W12 + .byte Gn3 + .byte W06 + .byte Cn4 + .byte W06 + .byte Gn4 + .byte W12 + .byte Fn3 + .byte W06 + .byte As3 + .byte W06 + .byte Fn4 + .byte W12 + .byte Fn3 + .byte W06 + .byte As3 + .byte W06 + .byte Fn4 + .byte W12 + .byte Fn3 + .byte W06 + .byte As3 + .byte W06 + .byte Fn4 + .byte W12 + .byte As3 + .byte W06 + .byte Fn4 + .byte W12 + .byte Fs4 + .byte W06 + .byte VOICE, 0x50 + .byte PAN, 0x11 + .byte N48 + .byte Cn4 + .byte W24 + .byte MOD, 0x06 + .byte W24 + .byte CnM2 + .byte N48 + .byte Cn3 + .byte W24 + .byte MOD, 0x06 + .byte W24 + .byte CnM2 + .byte N48 + .byte Gn3 + .byte W24 + .byte MOD, 0x06 + .byte W24 + .byte CnM2 + .byte N48 + .byte Cs3 + .byte W24 + .byte MOD, 0x06 + .byte W24 + .byte CnM2 + .byte W06 + .byte N42 + .byte Cn4 + .byte W18 + .byte MOD, 0x06 + .byte W24 + .byte CnM2 + .byte N48 + .byte Gn4 + .byte W24 + .byte MOD, 0x06 + .byte W24 + .byte CnM2 + .byte N48 + .byte Cn5 + .byte W24 + .byte MOD, 0x06 + .byte W24 + .byte CnM2 + .byte N48 + .byte Cs4 + .byte W24 + .byte MOD, 0x06 + .byte W24 + .byte VOICE, 0x05 + .byte PAN, 0x70 + .byte MOD, 0x00 + .byte N12 + .byte Gn3 + .byte v040 + .byte W36 + .byte Gs3 + .byte W36 + .byte Gn2 + .byte W24 + .byte En3 + .byte W36 + .byte Fn3 + .byte W36 + .byte Gn2 + .byte W24 + .byte Gn3 + .byte W36 + .byte Gs3 + .byte W36 + .byte N24 + .byte Gn3 + .byte W24 + .byte N12 + .byte W36 + .byte Gs3 + .byte W36 + .byte N24 + .byte Ds3 + .byte W24 +mus_battle32_5_86BE55B: @ 86BE55B + .byte W96 + .byte W96 + .byte W96 + .byte W36 + .byte VOICE, 0x52 + .byte PAN, 0x40 + .byte N12 + .byte En3 + .byte v060 + .byte W12 + .byte VOICE, 0x53 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W36 + .byte VOICE, 0x52 + .byte N12 + .byte W12 + .byte VOICE, 0x53 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte VOICE, 0x50 + .byte BEND, 0x3E + .byte N09 + .byte As3 + .byte v072 + .byte W12 + .byte N09 + .byte W12 + .byte N32 + .byte W36 + .byte N09 + .byte W12 + .byte N09 + .byte W12 + .byte N09 + .byte W12 + .byte Fn3 + .byte W12 + .byte N09 + .byte W12 + .byte N32 + .byte W36 + .byte N09 + .byte W12 + .byte N09 + .byte W12 + .byte N09 + .byte W12 + .byte Ds3 + .byte W12 + .byte N09 + .byte W12 + .byte N32 + .byte W36 + .byte N09 + .byte W12 + .byte N09 + .byte W12 + .byte N09 + .byte W12 + .byte Dn3 + .byte W12 + .byte N09 + .byte W12 + .byte N32 + .byte W36 + .byte N09 + .byte W12 + .byte N09 + .byte W12 + .byte N09 + .byte W12 + .byte VOICE, 0x05 + .byte N09 + .byte Cn2 + .byte v060 + .byte W12 + .byte N09 + .byte W12 + .byte N32 + .byte W36 + .byte N09 + .byte W12 + .byte N09 + .byte W12 + .byte N09 + .byte W12 + .byte N09 + .byte W12 + .byte N09 + .byte W12 + .byte N32 + .byte W36 + .byte N09 + .byte W12 + .byte N09 + .byte W12 + .byte N09 + .byte W12 +mus_battle32_5_86BE5F5: @ 86BE5F5 + .byte VOICE, 0x04 + .byte N09 + .byte Cn4 + .byte v060 + .byte W12 + .byte N09 + .byte W12 + .byte N32 + .byte W36 + .byte N09 + .byte W12 + .byte N09 + .byte W12 + .byte N09 + .byte W12 + .byte PEND +mus_battle32_5_86BE606: @ 86BE606 + .byte N09 + .byte Cn4 + .byte v060 + .byte W12 + .byte N09 + .byte W12 + .byte N32 + .byte W36 + .byte N09 + .byte W12 + .byte N09 + .byte W12 + .byte N09 + .byte W12 + .byte PEND + .byte VOICE, 0x05 + .byte N09 + .byte Cs2 + .byte W12 + .byte N09 + .byte W12 + .byte N32 + .byte W36 + .byte N09 + .byte W12 + .byte N09 + .byte W12 + .byte N09 + .byte W12 + .byte N09 + .byte W12 + .byte N09 + .byte W12 + .byte N32 + .byte W36 + .byte N09 + .byte W12 + .byte N09 + .byte W12 + .byte N09 + .byte W12 + .byte PATT + .word mus_battle32_5_86BE5F5 + .byte PATT + .word mus_battle32_5_86BE606 + .byte GOTO + .word mus_battle32_5_86BE55B + .byte FINE + +mus_battle32_6: @ 86BE640 + .byte KEYSH, 0x00 + .byte VOICE, 0x5A + .byte VOL, 0x50 + .byte W24 + .byte N06 + .byte Gn2 + .byte v080 + .byte W06 + .byte Gs2 + .byte W06 + .byte An2 + .byte W06 + .byte As2 + .byte W06 + .byte Bn2 + .byte W06 + .byte Cn3 + .byte W06 + .byte Cs3 + .byte W06 + .byte Dn3 + .byte W06 + .byte Cn2 + .byte W06 + .byte Cs2 + .byte W06 + .byte Dn2 + .byte W06 + .byte Ds2 + .byte W06 + .byte En2 + .byte W06 + .byte Fn2 + .byte W06 + .byte Fs2 + .byte W06 + .byte Gn2 + .byte W06 + .byte Gs2 + .byte W06 + .byte An2 + .byte W06 + .byte As2 + .byte W06 + .byte Bn2 + .byte W06 + .byte Cn3 + .byte W06 + .byte Cs3 + .byte W06 + .byte Dn3 + .byte W06 + .byte Ds3 + .byte W06 + .byte En3 + .byte W06 + .byte Fn3 + .byte W06 + .byte Fs3 + .byte W06 + .byte Gn3 + .byte W06 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte VOICE, 0x51 + .byte N48 + .byte Cn3 + .byte v064 + .byte W48 + .byte Cn2 + .byte W48 + .byte Gn2 + .byte W48 + .byte Cs2 + .byte W48 + .byte Cn3 + .byte W48 + .byte Cn2 + .byte W48 + .byte Cs3 + .byte W48 + .byte Ds2 + .byte W48 +mus_battle32_6_86BE699: @ 86BE699 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 +mus_battle32_6_86BE6A1: @ 86BE6A1 + .byte N48 + .byte Fn4 + .byte v064 + .byte W48 + .byte En4 + .byte W48 + .byte PEND +mus_battle32_6_86BE6A8: @ 86BE6A8 + .byte N24 + .byte Fn4 + .byte v064 + .byte W24 + .byte En4 + .byte W24 + .byte An4 + .byte W24 + .byte Dn5 + .byte W24 + .byte PEND + .byte N72 + .byte Cn5 + .byte W72 + .byte N24 + .byte An4 + .byte W24 + .byte N96 + .byte Gn4 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W60 + .byte N12 + .byte Cn4 + .byte W12 + .byte Gn4 + .byte W24 + .byte PATT + .word mus_battle32_6_86BE6A1 + .byte PATT + .word mus_battle32_6_86BE6A8 + .byte N72 + .byte Cn5 + .byte v064 + .byte W72 + .byte N24 + .byte En4 + .byte W24 + .byte N92 + .byte Cn5 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte N72 + .byte Cn1 + .byte W72 + .byte N12 + .byte W12 + .byte As0 + .byte W12 + .byte N96 + .byte Cs1 + .byte W96 + .byte Ds1 + .byte W96 + .byte TIE + .byte Cn1 + .byte W96 + .byte W72 + .byte EOT + .byte N12 + .byte W12 + .byte As0 + .byte W12 + .byte N96 + .byte Cs1 + .byte W96 + .byte Ds1 + .byte W96 + .byte Cn1 + .byte W96 + .byte N72 + .byte Gn2 + .byte W72 + .byte N12 + .byte W12 + .byte Fn2 + .byte W12 + .byte N96 + .byte Gs2 + .byte W96 + .byte As2 + .byte W96 + .byte TIE + .byte Fn3 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte EOT + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte GOTO + .word mus_battle32_6_86BE699 + .byte FINE + +mus_battle32_7: @ 86BE71F + .byte KEYSH, 0x00 + .byte VOICE, 0x00 + .byte VOL, 0x50 + .byte PAN, 0x40 + .byte W96 + .byte W84 + .byte N12 + .byte Dn1 + .byte v112 + .byte W12 +mus_battle32_7_86BE72D: @ 86BE72D + .byte W24 + .byte N12 + .byte Dn1 + .byte v112 + .byte W48 + .byte N12 + .byte W24 + .byte PEND + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D +mus_battle32_7_86BE753: @ 86BE753 + .byte W24 + .byte N12 + .byte Dn1 + .byte v112 + .byte W48 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte PEND +mus_battle32_7_86BE75D: @ 86BE75D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE753 + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE753 + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE72D + .byte PATT + .word mus_battle32_7_86BE753 + .byte GOTO + .word mus_battle32_7_86BE75D + .byte FINE + +mus_battle32_8: @ 86BE867 + .byte KEYSH, 0x00 + .byte VOICE, 0x2F + .byte VOL, 0x50 + .byte PAN, 0x36 + .byte N12 + .byte Cn2 + .byte v112 + .byte W36 + .byte N12 + .byte W48 + .byte Gn1 + .byte W12 + .byte W12 + .byte Cn2 + .byte W36 + .byte N12 + .byte W24 + .byte Gn1 + .byte W24 +mus_battle32_8_86BE87E: @ 86BE87E + .byte N12 + .byte Cn2 + .byte v112 + .byte W36 + .byte N12 + .byte W60 + .byte PEND + .byte PATT + .word mus_battle32_8_86BE87E + .byte PATT + .word mus_battle32_8_86BE87E + .byte PATT + .word mus_battle32_8_86BE87E + .byte PATT + .word mus_battle32_8_86BE87E + .byte PATT + .word mus_battle32_8_86BE87E + .byte PATT + .word mus_battle32_8_86BE87E + .byte PATT + .word mus_battle32_8_86BE87E +mus_battle32_8_86BE8A8: @ 86BE8A8 + .byte N12 + .byte Cn2 + .byte v112 + .byte W36 + .byte N12 + .byte W48 + .byte Gn1 + .byte W12 + .byte PEND + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE87E + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE87E + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE87E + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 + .byte PATT + .word mus_battle32_8_86BE8A8 +mus_battle32_8_86BE988: @ 86BE988 + .byte N12 + .byte Cn2 + .byte v112 + .byte W48 + .byte N12 + .byte W12 + .byte N12 + .byte W24 + .byte N12 + .byte W12 + .byte PEND + .byte PATT + .word mus_battle32_8_86BE988 + .byte PATT + .word mus_battle32_8_86BE988 + .byte PATT + .word mus_battle32_8_86BE988 + .byte PATT + .word mus_battle32_8_86BE988 + .byte PATT + .word mus_battle32_8_86BE988 + .byte W24 + .byte N12 + .byte Cn2 + .byte v112 + .byte W24 + .byte N12 + .byte W12 + .byte N12 + .byte W24 + .byte N12 + .byte W12 + .byte N12 + .byte W48 + .byte N12 + .byte W12 + .byte N12 + .byte W36 + .byte GOTO + .word mus_battle32_8_86BE8A8 + .byte FINE + +@ *************************************** + .align 2 +mus_battle32: @ 86BE9C4 + .byte 8 + .byte 0 + .byte mus_battle32_pri + .byte mus_battle32_rev + .word mus_battle32_grp + + .word mus_battle32_1 + .word mus_battle32_2 + .word mus_battle32_3 + .word mus_battle32_4 + .word mus_battle32_5 + .word mus_battle32_6 + .word mus_battle32_7 + .word mus_battle32_8 diff --git a/sound/songs/mus_fanfa1.s b/sound/songs/mus_fanfa1.s new file mode 100644 index 000000000..d3a0dd143 --- /dev/null +++ b/sound/songs/mus_fanfa1.s @@ -0,0 +1,196 @@ + .include "MPlayDef.s" + .section .rodata + .global mus_fanfa1 + .align 2 + .equ mus_fanfa1_grp, voicegroup012 + .equ mus_fanfa1_pri, 5 + .equ mus_fanfa1_rev, reverb_set+50 + +mus_fanfa1_1: @ 86BCCD0 + .byte KEYSH, 0x00 + .byte TEMPO, 0x57 + .byte VOICE, 0x2E + .byte XCMD, 0x08 + .byte GsM2 + .byte v009 + .byte GsM2 + .byte VOL, 0x5A + .byte PAN, 0x70 + .byte W08 + .byte N04 + .byte Bn3 + .byte v100 + .byte W08 + .byte N04 + .byte W08 + .byte N04 + .byte W08 + .byte N24 + .byte Gs4 + .byte W10 + .byte MOD, 0x05 + .byte W06 + .byte W24 + .byte FINE + +mus_fanfa1_2: @ 86BCCF0 + .byte KEYSH, 0x00 + .byte VOICE, 0x2E + .byte XCMD, 0x08 + .byte GsM2 + .byte v009 + .byte GsM2 + .byte VOL, 0x5A + .byte W08 + .byte PAN, 0x30 + .byte N04 + .byte En4 + .byte v100 + .byte W08 + .byte PAN, 0x50 + .byte N04 + .byte W08 + .byte PAN, 0x30 + .byte N04 + .byte W08 + .byte PAN, 0x40 + .byte N24 + .byte Bn4 + .byte W10 + .byte MOD, 0x05 + .byte W06 + .byte W24 + .byte FINE + +mus_fanfa1_3: @ 86BCD14 + .byte KEYSH, 0x00 + .byte VOICE, 0x2E + .byte XCMD, 0x08 + .byte GsM2 + .byte v009 + .byte GsM2 + .byte VOL, 0x5A + .byte PAN, 0x10 + .byte W08 + .byte N04 + .byte Gs3 + .byte v068 + .byte W08 + .byte N04 + .byte W08 + .byte N04 + .byte W08 + .byte N24 + .byte En4 + .byte W10 + .byte MOD, 0x05 + .byte W06 + .byte W24 + .byte FINE + +mus_fanfa1_4: @ 86BCD32 + .byte KEYSH, 0x00 + .byte VOICE, 0x54 + .byte XCMD, 0x08 + .byte GsM2 + .byte v009 + .byte GsM2 + .byte VOL, 0x5A + .byte W08 + .byte N04 + .byte Bn3 + .byte v048 + .byte W04 + .byte Bn3 + .byte v020 + .byte W04 + .byte Bn3 + .byte v048 + .byte W04 + .byte Bn3 + .byte v020 + .byte W04 + .byte Bn3 + .byte v048 + .byte W04 + .byte Bn3 + .byte v020 + .byte W04 + .byte N24 + .byte Gs4 + .byte v048 + .byte W10 + .byte MOD, 0x05 + .byte W03 + .byte VOL, 0x47 + .byte W03 + .byte Cn2 + .byte W03 + .byte Cs0 + .byte W03 + .byte AsM2 + .byte W03 + .byte CnM2 + .byte W15 + .byte FINE + +mus_fanfa1_5: @ 86BCD64 + .byte KEYSH, 0x00 + .byte VOICE, 0x55 + .byte XCMD, 0x08 + .byte GsM2 + .byte v009 + .byte GsM2 + .byte VOL, 0x5A + .byte W08 + .byte N04 + .byte En4 + .byte v048 + .byte W04 + .byte En4 + .byte v020 + .byte W04 + .byte En4 + .byte v048 + .byte W04 + .byte En4 + .byte v020 + .byte W04 + .byte En4 + .byte v048 + .byte W04 + .byte En4 + .byte v020 + .byte W04 + .byte N24 + .byte Bn4 + .byte v048 + .byte W10 + .byte MOD, 0x05 + .byte W03 + .byte VOL, 0x47 + .byte W03 + .byte Cn2 + .byte W03 + .byte Cs0 + .byte W03 + .byte AsM2 + .byte W03 + .byte CnM2 + .byte W15 + .byte FINE + +@ *************************************** + .align 2 +mus_fanfa1: @ 86BCD98 + .byte 5 + .byte 0 + .byte mus_fanfa1_pri + .byte mus_fanfa1_rev + .word mus_fanfa1_grp + + .word mus_fanfa1_1 + .word mus_fanfa1_2 + .word mus_fanfa1_3 + .word mus_fanfa1_4 + .word mus_fanfa1_5 diff --git a/sound/songs/mus_fanfa4.s b/sound/songs/mus_fanfa4.s new file mode 100644 index 000000000..37b12bf66 --- /dev/null +++ b/sound/songs/mus_fanfa4.s @@ -0,0 +1,292 @@ + .include "MPlayDef.s" + .section .rodata + .global mus_fanfa4 + .align 2 + .equ mus_fanfa4_grp, voicegroup012 + .equ mus_fanfa4_pri, 5 + .equ mus_fanfa4_rev, reverb_set+50 + +mus_fanfa4_1: @ 86BCDB4 + .byte KEYSH, 0x00 + .byte W12 + .byte TEMPO, 0x5F + .byte VOICE, 0x2E + .byte VOL, 0x5A + .byte PAN, 0x28 + .byte N16 + .byte Gs4 + .byte v080 + .byte W08 + .byte MOD, 0x05 + .byte W08 + .byte CnM2 + .byte W08 + .byte N06 + .byte Ds4 + .byte W08 + .byte Gs4 + .byte W08 + .byte Ds4 + .byte W08 + .byte N08 + .byte As4 + .byte W16 + .byte N08 + .byte W16 + .byte N08 + .byte W16 + .byte N48 + .byte Gs4 + .byte W16 + .byte MOD, 0x05 + .byte W08 + .byte VOL, 0x52 + .byte W05 + .byte Cn4 + .byte W07 + .byte Fn1 + .byte W05 + .byte DnM1 + .byte W07 + .byte MOD, 0x00 + .byte W24 + .byte FINE + +mus_fanfa4_2: @ 86BCDE9 + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x2E + .byte VOL, 0x5A + .byte PAN, 0x40 + .byte N16 + .byte Cn5 + .byte v104 + .byte W08 + .byte MOD, 0x05 + .byte W08 + .byte CnM2 + .byte W08 + .byte N06 + .byte W08 + .byte N06 + .byte W08 + .byte N06 + .byte W08 + .byte N08 + .byte Cs5 + .byte W16 + .byte N08 + .byte W16 + .byte N08 + .byte W16 + .byte N48 + .byte Cn5 + .byte W16 + .byte MOD, 0x05 + .byte W08 + .byte VOL, 0x52 + .byte W05 + .byte Cn4 + .byte W07 + .byte Fn1 + .byte W05 + .byte DnM1 + .byte W07 + .byte MOD, 0x00 + .byte W24 + .byte FINE + +mus_fanfa4_3: @ 86BCE1B + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x3A + .byte VOL, 0x5A + .byte N16 + .byte Gs1 + .byte v120 + .byte W24 + .byte N06 + .byte W08 + .byte N06 + .byte W08 + .byte N06 + .byte W08 + .byte N08 + .byte Fs1 + .byte W16 + .byte N08 + .byte W16 + .byte Gn1 + .byte W16 + .byte N48 + .byte Gs1 + .byte W24 + .byte VOL, 0x52 + .byte W05 + .byte Cn4 + .byte W07 + .byte Fn1 + .byte W05 + .byte DnM1 + .byte W07 + .byte W24 + .byte FINE + +mus_fanfa4_4: @ 86BCE41 + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x52 + .byte VOL, 0x5A + .byte XCMD, 0x08 + .byte GsM2 + .byte v009 + .byte GsM2 + .byte PAN, 0x10 + .byte N16 + .byte Cn4 + .byte v036 + .byte W08 + .byte MOD, 0x05 + .byte W08 + .byte CnM2 + .byte W08 + .byte N06 + .byte Gs3 + .byte W08 + .byte Cn4 + .byte W08 + .byte Gs3 + .byte W08 + .byte N08 + .byte As3 + .byte W16 + .byte N08 + .byte W16 + .byte N08 + .byte W16 + .byte N48 + .byte Gs3 + .byte W16 + .byte MOD, 0x05 + .byte W08 + .byte VOL, 0x52 + .byte W05 + .byte Cn4 + .byte W07 + .byte Fn1 + .byte W05 + .byte DnM1 + .byte W07 + .byte MOD, 0x00 + .byte W24 + .byte FINE + +mus_fanfa4_5: @ 86BCE79 + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x53 + .byte VOL, 0x5A + .byte XCMD, 0x08 + .byte GsM2 + .byte v009 + .byte GsM2 + .byte PAN, 0x70 + .byte N16 + .byte Gs3 + .byte v036 + .byte W08 + .byte MOD, 0x05 + .byte W08 + .byte CnM2 + .byte W08 + .byte N06 + .byte Ds3 + .byte W08 + .byte Gs3 + .byte W08 + .byte Ds3 + .byte W08 + .byte N08 + .byte Fs3 + .byte W16 + .byte N08 + .byte W16 + .byte N08 + .byte W16 + .byte N48 + .byte Ds3 + .byte W16 + .byte MOD, 0x05 + .byte W08 + .byte VOL, 0x52 + .byte W05 + .byte Cn4 + .byte W07 + .byte Fn1 + .byte W05 + .byte DnM1 + .byte W07 + .byte MOD, 0x00 + .byte W24 + .byte FINE + +mus_fanfa4_6: @ 86BCEB1 + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x2E + .byte PAN, 0x58 + .byte VOL, 0x5A + .byte N16 + .byte Ds4 + .byte v080 + .byte W08 + .byte MOD, 0x05 + .byte W08 + .byte CnM2 + .byte W08 + .byte N06 + .byte Cn4 + .byte W08 + .byte Ds4 + .byte W08 + .byte Cn4 + .byte W08 + .byte N08 + .byte Fs4 + .byte W16 + .byte N08 + .byte W16 + .byte N08 + .byte W16 + .byte N48 + .byte Ds4 + .byte W16 + .byte MOD, 0x05 + .byte W08 + .byte VOL, 0x52 + .byte W05 + .byte Cn4 + .byte W07 + .byte Fn1 + .byte W05 + .byte DnM1 + .byte W07 + .byte MOD, 0x00 + .byte W24 + .byte FINE + +@ *************************************** + .align 2 +mus_fanfa4: @ 86BCEE4 + .byte 6 + .byte 0 + .byte mus_fanfa4_pri + .byte mus_fanfa4_rev + .word mus_fanfa4_grp + + .word mus_fanfa4_1 + .word mus_fanfa4_2 + .word mus_fanfa4_3 + .word mus_fanfa4_4 + .word mus_fanfa4_5 + .word mus_fanfa4_6 diff --git a/sound/songs/mus_fanfa5.s b/sound/songs/mus_fanfa5.s new file mode 100644 index 000000000..183270844 --- /dev/null +++ b/sound/songs/mus_fanfa5.s @@ -0,0 +1,374 @@ + .include "MPlayDef.s" + .section .rodata + .global mus_fanfa5 + .align 2 + .equ mus_fanfa5_grp, voicegroup012 + .equ mus_fanfa5_pri, 5 + .equ mus_fanfa5_rev, reverb_set+50 + +mus_fanfa5_1: @ 86BCF04 + .byte KEYSH, 0x00 + .byte W12 + .byte TEMPO, 0x4B + .byte VOICE, 0x38 + .byte PAN, 0x52 + .byte VOL, 0x5A + .byte N22 + .byte Ds4 + .byte v092 + .byte W16 + .byte VOL, 0x44 + .byte W04 + .byte Cn1 + .byte W04 + .byte Fs5 + .byte N22 + .byte Cn4 + .byte W16 + .byte VOL, 0x44 + .byte W04 + .byte Cn1 + .byte W04 + .byte Fs5 + .byte N16 + .byte Gs3 + .byte W16 + .byte N06 + .byte Ds3 + .byte W08 + .byte Cn3 + .byte W08 + .byte Gs3 + .byte W08 + .byte Cn4 + .byte W08 + .byte N04 + .byte Fs4 + .byte W08 + .byte N04 + .byte W08 + .byte N04 + .byte W08 + .byte N04 + .byte W08 + .byte N04 + .byte W08 + .byte As4 + .byte W08 + .byte N48 + .byte Gs4 + .byte W16 + .byte MOD, 0x06 + .byte W32 + .byte CnM2 + .byte W24 + .byte FINE + +mus_fanfa5_2: @ 86BCF44 + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x38 + .byte PAN, 0x30 + .byte VOL, 0x5A + .byte N22 + .byte Cn5 + .byte v100 + .byte W16 + .byte VOL, 0x44 + .byte W04 + .byte Cn1 + .byte W04 + .byte Fs5 + .byte N22 + .byte Gs4 + .byte W16 + .byte VOL, 0x44 + .byte W04 + .byte Cn1 + .byte W04 + .byte Fs5 + .byte N40 + .byte Ds4 + .byte W12 + .byte MOD, 0x06 + .byte W28 + .byte VOL, 0x44 + .byte MOD, 0x00 + .byte W04 + .byte VOL, 0x24 + .byte W04 + .byte Fs5 + .byte N04 + .byte Cs5 + .byte W08 + .byte N04 + .byte W08 + .byte N04 + .byte W08 + .byte As4 + .byte W08 + .byte N04 + .byte W08 + .byte Cs5 + .byte W08 + .byte N48 + .byte Cn5 + .byte W16 + .byte MOD, 0x06 + .byte W32 + .byte CnM2 + .byte W24 + .byte FINE + +mus_fanfa5_3: @ 86BCF85 + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x58 + .byte VOL, 0x5A + .byte N12 + .byte Ds1 + .byte v080 + .byte W24 + .byte N12 + .byte W24 + .byte N12 + .byte W24 + .byte N08 + .byte Cn1 + .byte W08 + .byte Ds1 + .byte W08 + .byte Gs1 + .byte W08 + .byte N24 + .byte As1 + .byte W24 + .byte Cs2 + .byte W24 + .byte N40 + .byte Cn2 + .byte W48 + .byte W24 + .byte FINE + +mus_fanfa5_4: @ 86BCFA5 + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x52 + .byte PAN, 0x10 + .byte VOL, 0x5A + .byte N08 + .byte Gs4 + .byte v040 + .byte W08 + .byte Ds4 + .byte W08 + .byte Cn4 + .byte W08 + .byte VOL, 0x5A + .byte N08 + .byte Gs4 + .byte W08 + .byte Ds4 + .byte W08 + .byte Cn4 + .byte W08 + .byte Ds4 + .byte W08 + .byte Cn4 + .byte W08 + .byte Gs3 + .byte W08 + .byte Cn4 + .byte W08 + .byte Gs3 + .byte W08 + .byte Ds3 + .byte W08 + .byte Cs3 + .byte W08 + .byte As2 + .byte W08 + .byte Fs2 + .byte W08 + .byte Cs2 + .byte W08 + .byte As2 + .byte W08 + .byte Cs3 + .byte W08 + .byte N48 + .byte Ds3 + .byte W16 + .byte MOD, 0x06 + .byte W32 + .byte CnM2 + .byte W24 + .byte FINE + +mus_fanfa5_5: @ 86BCFE0 + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x53 + .byte PAN, 0x70 + .byte VOL, 0x5A + .byte W04 + .byte N08 + .byte Gs4 + .byte v040 + .byte W08 + .byte Ds4 + .byte W08 + .byte Cn4 + .byte W04 + .byte VOL, 0x5A + .byte W04 + .byte N08 + .byte Gs4 + .byte W08 + .byte Ds4 + .byte W08 + .byte Cn4 + .byte W08 + .byte Ds4 + .byte W08 + .byte Cn4 + .byte W08 + .byte Gs3 + .byte W08 + .byte Cn4 + .byte W08 + .byte Gs3 + .byte W08 + .byte Ds3 + .byte W04 + .byte W04 + .byte Cs3 + .byte W08 + .byte As2 + .byte W08 + .byte Fs2 + .byte W08 + .byte Cs2 + .byte W08 + .byte As2 + .byte W08 + .byte Cs3 + .byte W08 + .byte N44 + .byte Ds3 + .byte W12 + .byte MOD, 0x06 + .byte W32 + .byte CnM2 + .byte W24 + .byte FINE + +mus_fanfa5_6: @ 86BD01E + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x2F + .byte VOL, 0x5A + .byte W24 + .byte Fs5 + .byte W56 + .byte N08 + .byte Cn2 + .byte v127 + .byte W08 + .byte N08 + .byte W08 + .byte Fs2 + .byte W24 + .byte Cs2 + .byte W08 + .byte As1 + .byte v112 + .byte W08 + .byte N08 + .byte W08 + .byte N12 + .byte Cn2 + .byte v127 + .byte W48 + .byte W24 + .byte FINE + +mus_fanfa5_7: @ 86BD03D + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x00 + .byte VOL, 0x5A + .byte N04 + .byte En1 + .byte v112 + .byte N80 + .byte An2 + .byte v120 + .byte W24 + .byte VOL, 0x5A + .byte N04 + .byte En1 + .byte v112 + .byte W08 + .byte En1 + .byte v092 + .byte W08 + .byte N04 + .byte W08 + .byte En1 + .byte v112 + .byte W16 + .byte En1 + .byte v092 + .byte W08 + .byte En1 + .byte v112 + .byte W08 + .byte En1 + .byte v092 + .byte W08 + .byte N04 + .byte W08 + .byte En1 + .byte v112 + .byte W16 + .byte En1 + .byte v092 + .byte W08 + .byte En1 + .byte v112 + .byte W08 + .byte En1 + .byte v092 + .byte W04 + .byte En1 + .byte v112 + .byte W04 + .byte En1 + .byte v092 + .byte W04 + .byte N04 + .byte W04 + .byte En1 + .byte v112 + .byte W48 + .byte W24 + .byte FINE + +@ *************************************** + .align 2 +mus_fanfa5: @ 86BD080 + .byte 7 + .byte 0 + .byte mus_fanfa5_pri + .byte mus_fanfa5_rev + .word mus_fanfa5_grp + + .word mus_fanfa5_1 + .word mus_fanfa5_2 + .word mus_fanfa5_3 + .word mus_fanfa5_4 + .word mus_fanfa5_5 + .word mus_fanfa5_6 + .word mus_fanfa5_7 diff --git a/sound/songs/mus_me_b_big.s b/sound/songs/mus_me_b_big.s new file mode 100644 index 000000000..76b579458 --- /dev/null +++ b/sound/songs/mus_me_b_big.s @@ -0,0 +1,505 @@ + .include "MPlayDef.s" + .section .rodata + .global mus_me_b_big + .align 2 + .equ mus_me_b_big_grp, voicegroup012 + .equ mus_me_b_big_pri, 5 + .equ mus_me_b_big_rev, reverb_set+50 + +mus_me_b_big_1: @ 86BFDD8 + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x30 + .byte VOL, 0x64 + .byte PAN, 0x40 + .byte N08 + .byte Gn3 + .byte v040 + .byte W08 + .byte Bn3 + .byte v052 + .byte W08 + .byte Dn4 + .byte v060 + .byte W08 + .byte TEMPO, 0x48 + .byte VOICE, 0x38 + .byte N04 + .byte Gn3 + .byte v116 + .byte W08 + .byte Bn3 + .byte W08 + .byte Gn3 + .byte W08 + .byte N44 + .byte Dn4 + .byte W24 + .byte MOD, 0x06 + .byte W04 + .byte VOL, 0x62 + .byte W04 + .byte Fs5 + .byte W04 + .byte En4 + .byte W04 + .byte Gn2 + .byte W04 + .byte MOD, 0x00 + .byte W04 + .byte VOL, 0x64 + .byte N05 + .byte Bn3 + .byte W08 + .byte Dn4 + .byte W08 + .byte Gn4 + .byte W08 + .byte N04 + .byte En4 + .byte W08 + .byte Cn5 + .byte W08 + .byte Gn4 + .byte W08 + .byte N48 + .byte Bn4 + .byte W03 + .byte VOL, 0x5B + .byte W03 + .byte En5 + .byte W03 + .byte Ds4 + .byte W06 + .byte Gs4 + .byte W01 + .byte MOD, 0x06 + .byte W05 + .byte VOL, 0x55 + .byte W06 + .byte Gn5 + .byte W06 + .byte Bn5 + .byte W06 + .byte En6 + .byte W09 + .byte MOD, 0x00 + .byte N12 + .byte W48 + .byte FINE + +mus_me_b_big_2: @ 86BFE36 + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x30 + .byte VOL, 0x64 + .byte PAN, 0x4A + .byte W04 + .byte N08 + .byte An3 + .byte v044 + .byte W08 + .byte Cn4 + .byte v056 + .byte W08 + .byte N04 + .byte Fs4 + .byte v064 + .byte W04 + .byte N08 + .byte Gn4 + .byte v060 + .byte W08 + .byte Bn4 + .byte W08 + .byte Gn4 + .byte W08 + .byte W24 + .byte N08 + .byte W08 + .byte Bn4 + .byte W08 + .byte Gn4 + .byte W08 + .byte Dn4 + .byte W08 + .byte Gn4 + .byte W08 + .byte Bn4 + .byte W08 + .byte Cn5 + .byte W08 + .byte Gn5 + .byte W08 + .byte En5 + .byte W08 + .byte N48 + .byte Gn5 + .byte W03 + .byte VOL, 0x5B + .byte W03 + .byte En5 + .byte W03 + .byte Ds4 + .byte W06 + .byte Gs4 + .byte W06 + .byte Cs5 + .byte W06 + .byte Gn5 + .byte W06 + .byte Bn5 + .byte W06 + .byte En6 + .byte W09 + .byte N12 + .byte W48 + .byte FINE + +mus_me_b_big_3: @ 86BFE7D + .byte KEYSH, 0x00 + .byte W12 + .byte W24 + .byte VOICE, 0x2F + .byte VOL, 0x64 + .byte PAN, 0x40 + .byte N08 + .byte Gn2 + .byte v127 + .byte W08 + .byte N16 + .byte Bn1 + .byte W16 + .byte N24 + .byte Dn2 + .byte W40 + .byte N08 + .byte Gn2 + .byte W08 + .byte N24 + .byte Dn2 + .byte W24 + .byte N04 + .byte Cn2 + .byte W04 + .byte N04 + .byte W04 + .byte N08 + .byte W08 + .byte N08 + .byte W08 + .byte N04 + .byte Gn2 + .byte W04 + .byte Dn2 + .byte v092 + .byte W04 + .byte Dn2 + .byte v096 + .byte W04 + .byte N04 + .byte W04 + .byte Dn2 + .byte v100 + .byte W04 + .byte Dn2 + .byte v104 + .byte W04 + .byte Dn2 + .byte v108 + .byte W04 + .byte Dn2 + .byte v112 + .byte W04 + .byte Dn2 + .byte v116 + .byte W04 + .byte N04 + .byte W04 + .byte Dn2 + .byte v120 + .byte W04 + .byte Dn2 + .byte v124 + .byte W04 + .byte N24 + .byte Gn2 + .byte v127 + .byte W48 + .byte FINE + +mus_me_b_big_4: @ 86BFEC7 + .byte KEYSH, 0x00 + .byte W12 + .byte XCMD, 0x08 + .byte AsM2 + .byte v009 + .byte GsM2 + .byte W24 + .byte VOICE, 0x52 + .byte VOL, 0x64 + .byte PAN, 0x10 + .byte N04 + .byte Dn3 + .byte v052 + .byte W08 + .byte Gn3 + .byte W08 + .byte Dn3 + .byte W08 + .byte N68 + .byte Bn3 + .byte W24 + .byte MOD, 0x06 + .byte W04 + .byte VOL, 0x60 + .byte W08 + .byte Cn5 + .byte W09 + .byte Bn3 + .byte W06 + .byte Cn3 + .byte W06 + .byte Cn2 + .byte W06 + .byte Fs0 + .byte W03 + .byte BnM2 + .byte W02 + .byte MOD, 0x00 + .byte W04 + .byte VOL, 0x64 + .byte N04 + .byte Gn3 + .byte W08 + .byte En4 + .byte W08 + .byte Cn4 + .byte W08 + .byte N48 + .byte Dn4 + .byte W16 + .byte MOD, 0x06 + .byte W32 + .byte CnM2 + .byte N12 + .byte W48 + .byte FINE + +mus_me_b_big_5: @ 86BFF09 + .byte KEYSH, 0x00 + .byte W12 + .byte XCMD, 0x08 + .byte AsM2 + .byte W24 + .byte VOICE, 0x53 + .byte VOL, 0x64 + .byte PAN, 0x6F + .byte BEND, 0x40 + .byte N04 + .byte Bn2 + .byte v052 + .byte W08 + .byte Dn3 + .byte W08 + .byte Bn2 + .byte W08 + .byte N68 + .byte Gn3 + .byte W24 + .byte MOD, 0x06 + .byte W04 + .byte VOL, 0x60 + .byte W08 + .byte Cn5 + .byte W09 + .byte Bn3 + .byte W06 + .byte Cn3 + .byte W06 + .byte Cn2 + .byte W06 + .byte Fs0 + .byte W03 + .byte BnM2 + .byte W02 + .byte MOD, 0x00 + .byte W04 + .byte VOL, 0x64 + .byte N04 + .byte En3 + .byte W08 + .byte Cn4 + .byte W08 + .byte Gn3 + .byte W08 + .byte N48 + .byte Bn3 + .byte W16 + .byte MOD, 0x06 + .byte W32 + .byte CnM2 + .byte N12 + .byte W48 + .byte FINE + +mus_me_b_big_6: @ 86BFF4B + .byte KEYSH, 0x00 + .byte W12 + .byte W24 + .byte VOICE, 0x58 + .byte VOL, 0x64 + .byte W24 + .byte N24 + .byte Gn1 + .byte v080 + .byte W32 + .byte N04 + .byte W08 + .byte N04 + .byte W08 + .byte N16 + .byte W16 + .byte Bn1 + .byte W16 + .byte Cn2 + .byte W16 + .byte Bn1 + .byte W16 + .byte An1 + .byte W16 + .byte N08 + .byte Gn1 + .byte W08 + .byte N04 + .byte Dn1 + .byte W04 + .byte Fs1 + .byte W04 + .byte N12 + .byte Gn1 + .byte W48 + .byte FINE + +mus_me_b_big_7: @ 86BFF72 + .byte KEYSH, 0x00 + .byte W12 + .byte W24 + .byte VOICE, 0x00 + .byte VOL, 0x64 + .byte N04 + .byte En1 + .byte v112 + .byte W04 + .byte En1 + .byte v076 + .byte W04 + .byte N04 + .byte W04 + .byte En1 + .byte v080 + .byte W04 + .byte En1 + .byte v084 + .byte W04 + .byte En1 + .byte v088 + .byte W04 + .byte En1 + .byte v112 + .byte N72 + .byte Bn2 + .byte v092 + .byte W16 + .byte N04 + .byte En1 + .byte v112 + .byte W08 + .byte N04 + .byte W04 + .byte En1 + .byte v068 + .byte W04 + .byte En1 + .byte v088 + .byte W04 + .byte En1 + .byte v108 + .byte W04 + .byte En1 + .byte v112 + .byte W08 + .byte N04 + .byte W16 + .byte N04 + .byte W08 + .byte En1 + .byte v120 + .byte W16 + .byte En1 + .byte v092 + .byte W04 + .byte N04 + .byte W04 + .byte En1 + .byte v112 + .byte N48 + .byte Bn2 + .byte v092 + .byte W04 + .byte N04 + .byte En1 + .byte v076 + .byte W04 + .byte N04 + .byte W04 + .byte En1 + .byte v080 + .byte W04 + .byte En1 + .byte v084 + .byte W04 + .byte En1 + .byte v088 + .byte W04 + .byte En1 + .byte v092 + .byte W04 + .byte N04 + .byte W04 + .byte En1 + .byte v096 + .byte W04 + .byte En1 + .byte v100 + .byte W04 + .byte En1 + .byte v104 + .byte W04 + .byte En1 + .byte v108 + .byte W04 + .byte En1 + .byte v120 + .byte N24 + .byte Bn2 + .byte v092 + .byte W48 + .byte FINE + +@ *************************************** + .align 2 +mus_me_b_big: @ 86BFFE0 + .byte 7 + .byte 0 + .byte mus_me_b_big_pri + .byte mus_me_b_big_rev + .word mus_me_b_big_grp + + .word mus_me_b_big_1 + .word mus_me_b_big_2 + .word mus_me_b_big_3 + .word mus_me_b_big_4 + .word mus_me_b_big_5 + .word mus_me_b_big_6 + .word mus_me_b_big_7 diff --git a/sound/songs/mus_me_b_small.s b/sound/songs/mus_me_b_small.s new file mode 100644 index 000000000..6dab77385 --- /dev/null +++ b/sound/songs/mus_me_b_small.s @@ -0,0 +1,287 @@ + .include "MPlayDef.s" + .section .rodata + .global mus_me_b_small + .align 2 + .equ mus_me_b_small_grp, voicegroup012 + .equ mus_me_b_small_pri, 5 + .equ mus_me_b_small_rev, reverb_set+50 + +mus_me_b_small_1: @ 86C0004 + .byte KEYSH, 0x00 + .byte TEMPO, 0x48 + .byte W09 + .byte VOICE, 0x38 + .byte VOL, 0x64 + .byte PAN, 0x46 + .byte N03 + .byte Cs3 + .byte v084 + .byte W03 + .byte Fn3 + .byte W03 + .byte Fs3 + .byte W03 + .byte Gs3 + .byte W03 + .byte An3 + .byte W03 + .byte N06 + .byte As3 + .byte v112 + .byte W12 + .byte N03 + .byte W06 + .byte N03 + .byte W06 + .byte N06 + .byte Fs3 + .byte W12 + .byte N03 + .byte W06 + .byte N03 + .byte W06 + .byte N12 + .byte Cs4 + .byte W03 + .byte MOD, 0x06 + .byte W09 + .byte CnM2 + .byte N06 + .byte En4 + .byte W06 + .byte Fn4 + .byte W06 + .byte N12 + .byte Fs4 + .byte W24 + .byte W24 + .byte FINE + +mus_me_b_small_2: @ 86C003B + .byte KEYSH, 0x00 + .byte W24 + .byte VOICE, 0x3C + .byte VOL, 0x64 + .byte PAN, 0x30 + .byte N24 + .byte Fs2 + .byte v080 + .byte W24 + .byte N06 + .byte W12 + .byte N06 + .byte W06 + .byte N06 + .byte W06 + .byte N12 + .byte Fs3 + .byte W12 + .byte Bn3 + .byte W12 + .byte As3 + .byte W24 + .byte W24 + .byte FINE + +mus_me_b_small_3: @ 86C0057 + .byte KEYSH, 0x00 + .byte W24 + .byte VOICE, 0x2F + .byte VOL, 0x64 + .byte PAN, 0x3C + .byte W48 + .byte N03 + .byte Ds2 + .byte v120 + .byte W03 + .byte Ds2 + .byte v092 + .byte W03 + .byte Ds2 + .byte v096 + .byte W03 + .byte Ds2 + .byte v100 + .byte W03 + .byte N06 + .byte Ds2 + .byte v108 + .byte W06 + .byte Ds2 + .byte v116 + .byte W06 + .byte N24 + .byte Fs2 + .byte v120 + .byte W24 + .byte W24 + .byte FINE + +mus_me_b_small_4: @ 86C007B + .byte KEYSH, 0x00 + .byte XCMD, 0x08 + .byte AsM2 + .byte v009 + .byte GsM2 + .byte W24 + .byte VOICE, 0x5A + .byte VOL, 0x64 + .byte PAN, 0x40 + .byte N03 + .byte Fs5 + .byte v040 + .byte W12 + .byte Cs5 + .byte W06 + .byte N03 + .byte W06 + .byte Fs5 + .byte W12 + .byte Cs5 + .byte W06 + .byte N03 + .byte W06 + .byte N03 + .byte W12 + .byte En5 + .byte W06 + .byte Fn5 + .byte W06 + .byte Fs5 + .byte W24 + .byte W24 + .byte FINE + +mus_me_b_small_5: @ 86C00A1 + .byte KEYSH, 0x00 + .byte XCMD, 0x08 + .byte AsM2 + .byte v009 + .byte GsM2 + .byte BEND, 0x40 + .byte W24 + .byte VOICE, 0x53 + .byte VOL, 0x64 + .byte PAN, 0x70 + .byte N06 + .byte Fs3 + .byte v052 + .byte W12 + .byte N03 + .byte W06 + .byte N03 + .byte W06 + .byte N06 + .byte Cs3 + .byte W12 + .byte N03 + .byte W06 + .byte N03 + .byte W06 + .byte N12 + .byte Fs4 + .byte W03 + .byte MOD, 0x06 + .byte W09 + .byte CnM2 + .byte N06 + .byte Gs4 + .byte W06 + .byte An4 + .byte W06 + .byte N12 + .byte As4 + .byte W24 + .byte W24 + .byte FINE + +mus_me_b_small_6: @ 86C00D1 + .byte KEYSH, 0x00 + .byte W24 + .byte VOICE, 0x58 + .byte VOL, 0x64 + .byte N12 + .byte Fs1 + .byte v080 + .byte W24 + .byte N12 + .byte W24 + .byte N12 + .byte W12 + .byte N06 + .byte En1 + .byte W06 + .byte Fn1 + .byte W06 + .byte N12 + .byte Fs1 + .byte W24 + .byte W24 + .byte FINE + +mus_me_b_small_7: @ 86C00EA + .byte KEYSH, 0x00 + .byte W24 + .byte VOICE, 0x00 + .byte VOL, 0x64 + .byte N06 + .byte En1 + .byte v100 + .byte N72 + .byte Bn2 + .byte v092 + .byte W24 + .byte N06 + .byte En1 + .byte v100 + .byte W12 + .byte N06 + .byte W06 + .byte N06 + .byte W06 + .byte N03 + .byte En1 + .byte v112 + .byte W03 + .byte En1 + .byte v080 + .byte W03 + .byte En1 + .byte v084 + .byte W03 + .byte En1 + .byte v092 + .byte W03 + .byte N06 + .byte En1 + .byte v096 + .byte W06 + .byte En1 + .byte v108 + .byte W06 + .byte N09 + .byte En1 + .byte v100 + .byte N24 + .byte Bn2 + .byte v092 + .byte W24 + .byte W24 + .byte FINE + +@ *************************************** + .align 2 +mus_me_b_small: @ 86C0120 + .byte 7 + .byte 0 + .byte mus_me_b_small_pri + .byte mus_me_b_small_rev + .word mus_me_b_small_grp + + .word mus_me_b_small_1 + .word mus_me_b_small_2 + .word mus_me_b_small_3 + .word mus_me_b_small_4 + .word mus_me_b_small_5 + .word mus_me_b_small_6 + .word mus_me_b_small_7 diff --git a/sound/songs/mus_me_bachi.s b/sound/songs/mus_me_bachi.s new file mode 100644 index 000000000..f701d6973 --- /dev/null +++ b/sound/songs/mus_me_bachi.s @@ -0,0 +1,635 @@ + .include "MPlayDef.s" + .section .rodata + .global mus_me_bachi + .align 2 + .equ mus_me_bachi_grp, voicegroup012 + .equ mus_me_bachi_pri, 5 + .equ mus_me_bachi_rev, reverb_set+50 + +mus_me_bachi_1: @ 86BD0A4 + .byte KEYSH, 0x00 + .byte W12 + .byte TEMPO, 0x48 + .byte VOICE, 0x52 + .byte XCMD, 0x08 + .byte AsM2 + .byte v009 + .byte GsM2 + .byte VOL, 0x5A + .byte PAN, 0x6F + .byte N09 + .byte Fn4 + .byte v060 + .byte W18 + .byte N03 + .byte Dn4 + .byte W06 + .byte N24 + .byte W09 + .byte MOD, 0x06 + .byte W15 + .byte VOICE, 0x50 + .byte MOD, 0x00 + .byte PAN, 0x40 + .byte N06 + .byte Fn3 + .byte v072 + .byte W06 + .byte As2 + .byte v060 + .byte W06 + .byte Dn3 + .byte W06 + .byte Fn3 + .byte W06 + .byte Dn3 + .byte v072 + .byte W06 + .byte Fn3 + .byte v060 + .byte W06 + .byte As3 + .byte W06 + .byte Dn4 + .byte W06 + .byte VOICE, 0x52 + .byte PAN, 0x6F + .byte N09 + .byte Gn4 + .byte v056 + .byte W18 + .byte N03 + .byte En4 + .byte v060 + .byte W06 + .byte N24 + .byte W12 + .byte MOD, 0x06 + .byte W12 + .byte VOICE, 0x50 + .byte MOD, 0x00 + .byte PAN, 0x40 + .byte N06 + .byte Gn3 + .byte v072 + .byte W06 + .byte Cn3 + .byte v060 + .byte W06 + .byte En3 + .byte W06 + .byte Gn3 + .byte W06 + .byte En3 + .byte v072 + .byte W06 + .byte Gn3 + .byte v060 + .byte W06 + .byte Cn4 + .byte W06 + .byte En4 + .byte W06 + .byte VOICE, 0x52 + .byte PAN, 0x11 + .byte N48 + .byte An4 + .byte W05 + .byte VOL, 0x4C + .byte W04 + .byte Fn3 + .byte W05 + .byte Gs3 + .byte W01 + .byte MOD, 0x06 + .byte W04 + .byte VOL, 0x47 + .byte W05 + .byte Ds4 + .byte W05 + .byte Fn4 + .byte W04 + .byte MOD, 0x08 + .byte W01 + .byte VOL, 0x50 + .byte W05 + .byte Cn5 + .byte W05 + .byte Ds5 + .byte W04 + .byte Fs5 + .byte MOD, 0x00 + .byte N09 + .byte W48 + .byte FINE + +mus_me_bachi_2: @ 86BD12F + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x38 + .byte VOL, 0x5A + .byte PAN, 0x4B + .byte N09 + .byte As4 + .byte v116 + .byte W18 + .byte N03 + .byte Fn4 + .byte W06 + .byte N44 + .byte W09 + .byte MOD, 0x06 + .byte W15 + .byte VOL, 0x4E + .byte W05 + .byte Ds3 + .byte W05 + .byte Dn1 + .byte W05 + .byte DnM1 + .byte W03 + .byte CnM2 + .byte W03 + .byte Fs5 + .byte MOD, 0x00 + .byte N03 + .byte An4 + .byte v100 + .byte W03 + .byte N06 + .byte As4 + .byte v116 + .byte W12 + .byte Bn4 + .byte W12 + .byte N09 + .byte Cn5 + .byte W18 + .byte N03 + .byte Gn4 + .byte W06 + .byte N44 + .byte W12 + .byte MOD, 0x06 + .byte W12 + .byte VOL, 0x4E + .byte W05 + .byte Ds3 + .byte W05 + .byte Dn1 + .byte W05 + .byte DnM1 + .byte W03 + .byte CnM2 + .byte W03 + .byte Fs5 + .byte MOD, 0x00 + .byte N03 + .byte Bn4 + .byte v100 + .byte W03 + .byte N24 + .byte Cn5 + .byte v116 + .byte W15 + .byte MOD, 0x06 + .byte W09 + .byte CnM2 + .byte N48 + .byte Dn5 + .byte W05 + .byte VOL, 0x4C + .byte W04 + .byte Fn3 + .byte W05 + .byte Gs3 + .byte W01 + .byte MOD, 0x06 + .byte W04 + .byte VOL, 0x47 + .byte W05 + .byte Ds4 + .byte W05 + .byte Fn4 + .byte W04 + .byte MOD, 0x08 + .byte W01 + .byte VOL, 0x50 + .byte W05 + .byte Cn5 + .byte W05 + .byte Ds5 + .byte W04 + .byte Fs5 + .byte MOD, 0x00 + .byte N09 + .byte W48 + .byte FINE + +mus_me_bachi_3: @ 86BD1A5 + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x58 + .byte VOL, 0x5A + .byte N09 + .byte As1 + .byte v080 + .byte W18 + .byte N03 + .byte W06 + .byte N24 + .byte W24 + .byte N18 + .byte Dn2 + .byte W18 + .byte Cn2 + .byte W18 + .byte N12 + .byte As1 + .byte W12 + .byte N09 + .byte Cn2 + .byte W18 + .byte N03 + .byte W06 + .byte N24 + .byte W24 + .byte N18 + .byte En2 + .byte W18 + .byte Dn2 + .byte W18 + .byte N12 + .byte Cn2 + .byte W12 + .byte N06 + .byte Dn2 + .byte W12 + .byte An1 + .byte W12 + .byte Dn2 + .byte W12 + .byte An1 + .byte W12 + .byte N09 + .byte Dn2 + .byte W48 + .byte FINE + +mus_me_bachi_4: @ 86BD1D8 + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x2F + .byte VOL, 0x5A + .byte PAN, 0x33 + .byte N06 + .byte As1 + .byte v127 + .byte W36 + .byte As1 + .byte v100 + .byte W06 + .byte Fn1 + .byte W06 + .byte As1 + .byte v127 + .byte W12 + .byte Fn1 + .byte W12 + .byte As1 + .byte W12 + .byte Fn1 + .byte W12 + .byte Cn2 + .byte W36 + .byte Cn2 + .byte v100 + .byte W06 + .byte Gn1 + .byte W06 + .byte Cn2 + .byte v127 + .byte W12 + .byte Gn1 + .byte W12 + .byte Cn2 + .byte W12 + .byte Gn1 + .byte W06 + .byte Cn2 + .byte W06 + .byte Dn2 + .byte W12 + .byte An1 + .byte W12 + .byte Dn2 + .byte W12 + .byte An1 + .byte W12 + .byte Dn2 + .byte W48 + .byte FINE + +mus_me_bachi_5: @ 86BD210 + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x53 + .byte XCMD, 0x08 + .byte AsM2 + .byte v009 + .byte GsM2 + .byte VOL, 0x5A + .byte PAN, 0x10 + .byte BEND, 0x40 + .byte N09 + .byte Dn4 + .byte v060 + .byte W18 + .byte N03 + .byte As3 + .byte W06 + .byte N24 + .byte W09 + .byte MOD, 0x06 + .byte W15 + .byte CnM2 + .byte W06 + .byte VOICE, 0x51 + .byte PAN, 0x70 + .byte BEND, 0x3E + .byte N06 + .byte Fn3 + .byte v052 + .byte W06 + .byte PAN, 0x10 + .byte N06 + .byte As2 + .byte W06 + .byte PAN, 0x70 + .byte N06 + .byte Dn3 + .byte W06 + .byte PAN, 0x10 + .byte N06 + .byte Fn3 + .byte W06 + .byte PAN, 0x70 + .byte N06 + .byte Dn3 + .byte W06 + .byte PAN, 0x10 + .byte N06 + .byte Fn3 + .byte W06 + .byte PAN, 0x70 + .byte N06 + .byte As3 + .byte W06 + .byte VOICE, 0x53 + .byte PAN, 0x10 + .byte BEND, 0x40 + .byte N09 + .byte En4 + .byte v060 + .byte W18 + .byte N03 + .byte Cn4 + .byte W06 + .byte N24 + .byte W12 + .byte MOD, 0x06 + .byte W12 + .byte CnM2 + .byte W06 + .byte VOICE, 0x51 + .byte PAN, 0x70 + .byte BEND, 0x3E + .byte N06 + .byte Gn3 + .byte v052 + .byte W06 + .byte PAN, 0x10 + .byte N06 + .byte Cn3 + .byte W06 + .byte PAN, 0x70 + .byte N06 + .byte En3 + .byte W06 + .byte PAN, 0x10 + .byte N06 + .byte Gn3 + .byte W06 + .byte PAN, 0x70 + .byte N06 + .byte En3 + .byte W06 + .byte PAN, 0x10 + .byte N06 + .byte Gn3 + .byte W06 + .byte PAN, 0x70 + .byte N06 + .byte Cn4 + .byte W06 + .byte VOICE, 0x53 + .byte BEND, 0x40 + .byte N48 + .byte Fs4 + .byte v060 + .byte W05 + .byte VOL, 0x4C + .byte W04 + .byte Fn3 + .byte W05 + .byte Gs3 + .byte W01 + .byte MOD, 0x06 + .byte W04 + .byte VOL, 0x47 + .byte W05 + .byte Ds4 + .byte W05 + .byte Fn4 + .byte W04 + .byte MOD, 0x08 + .byte W01 + .byte VOL, 0x50 + .byte W05 + .byte Cn5 + .byte W05 + .byte Ds5 + .byte W04 + .byte Fs5 + .byte MOD, 0x00 + .byte N09 + .byte W48 + .byte FINE + +mus_me_bachi_6: @ 86BD2BB + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x38 + .byte VOL, 0x5A + .byte PAN, 0x40 + .byte W68 + .byte W01 + .byte N03 + .byte En4 + .byte v080 + .byte W03 + .byte N06 + .byte Fn4 + .byte v100 + .byte W12 + .byte Gn4 + .byte W12 + .byte W68 + .byte W01 + .byte N03 + .byte Fs4 + .byte v080 + .byte W03 + .byte N24 + .byte Gn4 + .byte v100 + .byte W24 + .byte W96 + .byte FINE + +mus_me_bachi_7: @ 86BD2DC + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x00 + .byte VOL, 0x5A + .byte N06 + .byte En1 + .byte v096 + .byte N24 + .byte Bn2 + .byte v100 + .byte W18 + .byte N06 + .byte En1 + .byte v096 + .byte W06 + .byte En1 + .byte v120 + .byte W12 + .byte N03 + .byte En1 + .byte v100 + .byte W03 + .byte N03 + .byte W03 + .byte N06 + .byte W06 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N03 + .byte En1 + .byte v084 + .byte W03 + .byte En1 + .byte v080 + .byte W03 + .byte N03 + .byte W03 + .byte N03 + .byte W03 + .byte N03 + .byte W03 + .byte N03 + .byte W03 + .byte N03 + .byte W03 + .byte N03 + .byte W03 + .byte N06 + .byte En1 + .byte v096 + .byte N24 + .byte Bn2 + .byte v100 + .byte W18 + .byte N06 + .byte En1 + .byte v096 + .byte W06 + .byte En1 + .byte v120 + .byte W12 + .byte N03 + .byte En1 + .byte v100 + .byte W03 + .byte N03 + .byte W03 + .byte N06 + .byte W06 + .byte N12 + .byte W12 + .byte N12 + .byte W12 + .byte N03 + .byte En1 + .byte v084 + .byte W03 + .byte En1 + .byte v080 + .byte W03 + .byte N03 + .byte W03 + .byte N03 + .byte W03 + .byte N03 + .byte W03 + .byte N03 + .byte W03 + .byte N03 + .byte W03 + .byte N03 + .byte W03 + .byte N06 + .byte En1 + .byte v096 + .byte N24 + .byte Bn2 + .byte v100 + .byte W18 + .byte N06 + .byte En1 + .byte v096 + .byte W06 + .byte N06 + .byte W12 + .byte N06 + .byte W06 + .byte N06 + .byte W06 + .byte En1 + .byte v120 + .byte N24 + .byte Bn2 + .byte v100 + .byte W48 + .byte FINE + +@ *************************************** + .align 2 +mus_me_bachi: @ 86BD358 + .byte 7 + .byte 0 + .byte mus_me_bachi_pri + .byte mus_me_bachi_rev + .word mus_me_bachi_grp + + .word mus_me_bachi_1 + .word mus_me_bachi_2 + .word mus_me_bachi_3 + .word mus_me_bachi_4 + .word mus_me_bachi_5 + .word mus_me_bachi_6 + .word mus_me_bachi_7 diff --git a/sound/songs/mus_me_kinomi.s b/sound/songs/mus_me_kinomi.s new file mode 100644 index 000000000..eb584945a --- /dev/null +++ b/sound/songs/mus_me_kinomi.s @@ -0,0 +1,180 @@ + .include "MPlayDef.s" + .section .rodata + .global mus_me_kinomi + .align 2 + .equ mus_me_kinomi_grp, voicegroup012 + .equ mus_me_kinomi_pri, 5 + .equ mus_me_kinomi_rev, reverb_set+50 + +mus_me_kinomi_1: @ 86BD508 + .byte KEYSH, 0x00 + .byte W12 + .byte TEMPO, 0x46 + .byte VOICE, 0x0D + .byte PAN, 0x36 + .byte VOL, 0x5A + .byte N04 + .byte Fn4 + .byte v092 + .byte W04 + .byte Fn4 + .byte v080 + .byte W04 + .byte N04 + .byte W04 + .byte Cn4 + .byte v092 + .byte W04 + .byte Cn4 + .byte v080 + .byte W04 + .byte N04 + .byte W04 + .byte Cn5 + .byte v092 + .byte W08 + .byte Dn5 + .byte W08 + .byte Cn5 + .byte W08 + .byte Fn5 + .byte W04 + .byte Fn5 + .byte v080 + .byte W04 + .byte N04 + .byte W04 + .byte N04 + .byte W36 + .byte FINE + +mus_me_kinomi_2: @ 86BD535 + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x0D + .byte PAN, 0x5F + .byte VOL, 0x5A + .byte W24 + .byte N04 + .byte Gn4 + .byte v092 + .byte W08 + .byte As4 + .byte W08 + .byte Gn4 + .byte W08 + .byte N16 + .byte An4 + .byte W48 + .byte FINE + +mus_me_kinomi_3: @ 86BD54B + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x01 + .byte VOL, 0x5A + .byte PAN, 0x20 + .byte N24 + .byte Fn3 + .byte v080 + .byte W24 + .byte N04 + .byte Gn3 + .byte W08 + .byte N04 + .byte W08 + .byte N04 + .byte W08 + .byte N16 + .byte Fn3 + .byte W48 + .byte FINE + +mus_me_kinomi_4: @ 86BD563 + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x01 + .byte VOL, 0x5A + .byte PAN, 0x40 + .byte N24 + .byte An2 + .byte v080 + .byte W24 + .byte N04 + .byte As2 + .byte W08 + .byte N04 + .byte W08 + .byte N04 + .byte W08 + .byte N16 + .byte An2 + .byte W48 + .byte FINE + +mus_me_kinomi_5: @ 86BD57B + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x64 + .byte VOL, 0x5A + .byte PAN, 0x40 + .byte N04 + .byte Cn5 + .byte v060 + .byte W08 + .byte PAN, 0x0F + .byte N04 + .byte Cn5 + .byte v020 + .byte W16 + .byte VOICE, 0x65 + .byte PAN, 0x3F + .byte N04 + .byte As3 + .byte v060 + .byte W08 + .byte Gn3 + .byte W08 + .byte PAN, 0x72 + .byte N04 + .byte Gn3 + .byte v020 + .byte W08 + .byte VOICE, 0x64 + .byte PAN, 0x40 + .byte N04 + .byte An3 + .byte v060 + .byte W08 + .byte PAN, 0x10 + .byte N04 + .byte An3 + .byte v020 + .byte W16 + .byte VOICE, 0x65 + .byte PAN, 0x40 + .byte N04 + .byte An3 + .byte v060 + .byte W08 + .byte PAN, 0x72 + .byte N04 + .byte An3 + .byte v020 + .byte W16 + .byte FINE + +@ *************************************** + .align 2 +mus_me_kinomi: @ 86BD5BC + .byte 5 + .byte 0 + .byte mus_me_kinomi_pri + .byte mus_me_kinomi_rev + .word mus_me_kinomi_grp + + .word mus_me_kinomi_1 + .word mus_me_kinomi_2 + .word mus_me_kinomi_3 + .word mus_me_kinomi_4 + .word mus_me_kinomi_5 diff --git a/sound/songs/mus_me_shinka.s b/sound/songs/mus_me_shinka.s new file mode 100644 index 000000000..3596df70d --- /dev/null +++ b/sound/songs/mus_me_shinka.s @@ -0,0 +1,87 @@ + .include "MPlayDef.s" + .section .rodata + .global mus_me_shinka + .align 2 + .equ mus_me_shinka_grp, voicegroup026 + .equ mus_me_shinka_pri, 1 + .equ mus_me_shinka_rev, reverb_set+50 + +mus_me_shinka_1: @ 86BD5D8 + .byte KEYSH, 0x00 + .byte TEMPO, 0x3C + .byte VOICE, 0x2F + .byte VOL, 0x50 + .byte PAN, 0x38 + .byte N24 + .byte Dn2 + .byte v127 + .byte W48 + .byte FINE + +mus_me_shinka_2: @ 86BD5E7 + .byte KEYSH, 0x00 + .byte VOICE, 0x50 + .byte VOL, 0x50 + .byte XCMD, 0x08 + .byte GsM2 + .byte v009 + .byte GsM2 + .byte PAN, 0x40 + .byte N06 + .byte Gn4 + .byte v080 + .byte W06 + .byte Dn4 + .byte W06 + .byte Gn4 + .byte W06 + .byte Dn4 + .byte W30 + .byte FINE + +mus_me_shinka_3: @ 86BD5FF + .byte KEYSH, 0x00 + .byte VOICE, 0x52 + .byte XCMD, 0x08 + .byte GsM2 + .byte v009 + .byte GsM2 + .byte VOL, 0x50 + .byte BEND, 0x42 + .byte W06 + .byte N06 + .byte Gn4 + .byte v032 + .byte W06 + .byte Dn4 + .byte W06 + .byte Gn4 + .byte W06 + .byte Dn4 + .byte W24 + .byte FINE + +mus_me_shinka_4: @ 86BD618 + .byte KEYSH, 0x00 + .byte VOICE, 0x00 + .byte VOL, 0x50 + .byte PAN, 0x57 + .byte N48 + .byte Bn2 + .byte v100 + .byte W48 + .byte FINE + +@ *************************************** + .align 2 +mus_me_shinka: @ 86BD628 + .byte 4 + .byte 0 + .byte mus_me_shinka_pri + .byte mus_me_shinka_rev + .word mus_me_shinka_grp + + .word mus_me_shinka_1 + .word mus_me_shinka_2 + .word mus_me_shinka_3 + .word mus_me_shinka_4 diff --git a/sound/songs/mus_me_waza.s b/sound/songs/mus_me_waza.s new file mode 100644 index 000000000..1cd177835 --- /dev/null +++ b/sound/songs/mus_me_waza.s @@ -0,0 +1,362 @@ + .include "MPlayDef.s" + .section .rodata + .global mus_me_waza + .align 2 + .equ mus_me_waza_grp, voicegroup012 + .equ mus_me_waza_pri, 5 + .equ mus_me_waza_rev, reverb_set+50 + +mus_me_waza_1: @ 86BD37C + .byte KEYSH, 0x00 + .byte W12 + .byte TEMPO, 0x46 + .byte VOICE, 0x49 + .byte PAN, 0x11 + .byte VOL, 0x5A + .byte N06 + .byte Dn4 + .byte v096 + .byte W12 + .byte Gn3 + .byte W06 + .byte Bn3 + .byte W06 + .byte N30 + .byte Dn4 + .byte W12 + .byte MOD, 0x06 + .byte W18 + .byte CnM2 + .byte W06 + .byte N06 + .byte Cn4 + .byte W12 + .byte Dn4 + .byte W12 + .byte En4 + .byte W12 + .byte N48 + .byte Fs4 + .byte W18 + .byte MOD, 0x06 + .byte W06 + .byte W24 + .byte W24 + .byte FINE + +mus_me_waza_2: @ 86BD3A7 + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x49 + .byte PAN, 0x40 + .byte VOL, 0x5A + .byte N06 + .byte Gn4 + .byte v116 + .byte W12 + .byte Dn4 + .byte W06 + .byte Gn4 + .byte W06 + .byte N30 + .byte Bn4 + .byte W12 + .byte MOD, 0x06 + .byte W18 + .byte CnM2 + .byte W06 + .byte N06 + .byte An4 + .byte W12 + .byte Bn4 + .byte W12 + .byte Cn5 + .byte W12 + .byte N48 + .byte Dn5 + .byte W18 + .byte MOD, 0x06 + .byte W06 + .byte W24 + .byte W24 + .byte FINE + +mus_me_waza_3: @ 86BD3D0 + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x3A + .byte VOL, 0x5A + .byte N12 + .byte Gn1 + .byte v120 + .byte W24 + .byte N12 + .byte W24 + .byte Fn1 + .byte W24 + .byte N12 + .byte W24 + .byte N48 + .byte Dn1 + .byte W24 + .byte W24 + .byte W24 + .byte FINE + +mus_me_waza_4: @ 86BD3E7 + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x52 + .byte XCMD, 0x08 + .byte GsM2 + .byte v009 + .byte GsM2 + .byte PAN, 0x40 + .byte VOL, 0x5A + .byte N12 + .byte Dn3 + .byte v056 + .byte W24 + .byte N12 + .byte W12 + .byte N06 + .byte Gn2 + .byte v068 + .byte W06 + .byte Bn2 + .byte W06 + .byte N12 + .byte Fn3 + .byte v056 + .byte W24 + .byte N24 + .byte W03 + .byte VOL, 0x4F + .byte W03 + .byte En4 + .byte W02 + .byte Gn4 + .byte W04 + .byte Gs4 + .byte W02 + .byte Bn4 + .byte W03 + .byte Dn5 + .byte W03 + .byte Fs5 + .byte W04 + .byte N06 + .byte An2 + .byte v048 + .byte W06 + .byte Dn3 + .byte W06 + .byte Fs3 + .byte W06 + .byte An3 + .byte W06 + .byte N08 + .byte Dn4 + .byte W08 + .byte Fs4 + .byte W08 + .byte An4 + .byte W08 + .byte N06 + .byte Dn5 + .byte W24 + .byte FINE + +mus_me_waza_5: @ 86BD42B + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x53 + .byte XCMD, 0x08 + .byte GsM2 + .byte v009 + .byte GsM2 + .byte PAN, 0x70 + .byte VOL, 0x5A + .byte N12 + .byte Bn2 + .byte v048 + .byte W24 + .byte N12 + .byte W12 + .byte N06 + .byte Dn2 + .byte v056 + .byte W06 + .byte Gn2 + .byte W06 + .byte N12 + .byte Cn3 + .byte v048 + .byte W24 + .byte N24 + .byte W03 + .byte VOL, 0x4F + .byte W03 + .byte En4 + .byte W02 + .byte Gn4 + .byte W04 + .byte Gs4 + .byte W02 + .byte Bn4 + .byte W03 + .byte Dn5 + .byte W03 + .byte Fs5 + .byte W04 + .byte BEND, 0x3E + .byte W02 + .byte N06 + .byte An2 + .byte v024 + .byte W06 + .byte Dn3 + .byte W06 + .byte Fs3 + .byte W06 + .byte An3 + .byte W04 + .byte W02 + .byte N08 + .byte Dn4 + .byte W08 + .byte Fs4 + .byte W08 + .byte An4 + .byte W06 + .byte W02 + .byte N06 + .byte Dn5 + .byte W22 + .byte FINE + +mus_me_waza_6: @ 86BD474 + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x57 + .byte VOL, 0x5A + .byte PAN, 0x70 + .byte N12 + .byte Gn2 + .byte v048 + .byte W24 + .byte N12 + .byte W24 + .byte Fn2 + .byte W24 + .byte N12 + .byte W24 + .byte N36 + .byte Dn2 + .byte W24 + .byte W12 + .byte N12 + .byte Dn2 + .byte v024 + .byte W12 + .byte W24 + .byte FINE + +mus_me_waza_7: @ 86BD491 + .byte KEYSH, 0x00 + .byte W12 + .byte VOICE, 0x00 + .byte VOL, 0x5A + .byte N04 + .byte En1 + .byte v100 + .byte W12 + .byte N04 + .byte W04 + .byte En1 + .byte v068 + .byte W04 + .byte N04 + .byte W04 + .byte En1 + .byte v100 + .byte W12 + .byte N04 + .byte W04 + .byte En1 + .byte v072 + .byte W04 + .byte N04 + .byte W04 + .byte En1 + .byte v100 + .byte W12 + .byte N04 + .byte W04 + .byte En1 + .byte v072 + .byte W04 + .byte N04 + .byte W04 + .byte En1 + .byte v100 + .byte W08 + .byte N04 + .byte W08 + .byte N04 + .byte W08 + .byte N04 + .byte W04 + .byte En1 + .byte v040 + .byte W04 + .byte N04 + .byte W04 + .byte En1 + .byte v044 + .byte W04 + .byte N04 + .byte W04 + .byte N04 + .byte W04 + .byte En1 + .byte v072 + .byte W04 + .byte En1 + .byte v048 + .byte W04 + .byte En1 + .byte v056 + .byte W04 + .byte En1 + .byte v060 + .byte W04 + .byte En1 + .byte v064 + .byte W04 + .byte N05 + .byte En1 + .byte v068 + .byte W04 + .byte W02 + .byte En1 + .byte v104 + .byte W22 + .byte FINE + +@ *************************************** + .align 2 +mus_me_waza: @ 86BD4E4 + .byte 7 + .byte 0 + .byte mus_me_waza_pri + .byte mus_me_waza_rev + .word mus_me_waza_grp + + .word mus_me_waza_1 + .word mus_me_waza_2 + .word mus_me_waza_3 + .word mus_me_waza_4 + .word mus_me_waza_5 + .word mus_me_waza_6 + .word mus_me_waza_7 diff --git a/sound/songs/mus_p_school.s b/sound/songs/mus_p_school.s new file mode 100644 index 000000000..c8a01ba95 --- /dev/null +++ b/sound/songs/mus_p_school.s @@ -0,0 +1,768 @@ + .include "MPlayDef.s" + .section .rodata + .global mus_p_school + .align 2 + .equ mus_p_school_grp, voicegroup081 + .equ mus_p_school_pri, 1 + .equ mus_p_school_rev, reverb_set+50 + +mus_p_school_1: @ 86BFA90 + .byte KEYSH, 0x00 +mus_p_school_1_86BFA92: @ 86BFA92 + .byte TEMPO, 0x3A + .byte VOICE, 0x01 + .byte LFOS, 0x2C + .byte VOL, 0x57 + .byte PAN, 0x44 + .byte LFOS, 0x2C + .byte BENDR, 0x0C + .byte VOL, 0x60 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W96 + .byte W84 + .byte N06 + .byte En3 + .byte v064 + .byte W12 + .byte W60 + .byte Gn3 + .byte W24 + .byte N06 + .byte W12 + .byte W12 + .byte An3 + .byte W24 + .byte N06 + .byte W24 + .byte N06 + .byte W12 + .byte N18 + .byte En3 + .byte W24 + .byte GOTO + .word mus_p_school_1_86BFA92 + .byte FINE + +mus_p_school_2: @ 86BFACB + .byte VOL, 0x64 + .byte KEYSH, 0x00 +mus_p_school_2_86BFACF: @ 86BFACF + .byte VOICE, 0x01 + .byte LFOS, 0x2C + .byte BENDR, 0x0C + .byte W96 + .byte W84 + .byte N06 + .byte Fs4 + .byte v064 + .byte W06 + .byte Gn4 + .byte W06 + .byte An4 + .byte W12 + .byte N06 + .byte W12 + .byte N06 + .byte W06 + .byte Gn4 + .byte W06 + .byte Fs4 + .byte W06 + .byte Gn4 + .byte W06 + .byte N24 + .byte An4 + .byte W24 + .byte N06 + .byte Dn5 + .byte W12 + .byte En4 + .byte W06 + .byte Fs4 + .byte W06 + .byte Gn4 + .byte W12 + .byte N06 + .byte W12 + .byte N06 + .byte W06 + .byte Fs4 + .byte W06 + .byte En4 + .byte W06 + .byte Fs4 + .byte W06 + .byte N24 + .byte Gn4 + .byte W24 + .byte N06 + .byte Cs5 + .byte W12 + .byte Dn4 + .byte W06 + .byte En4 + .byte W06 + .byte Fs4 + .byte W12 + .byte N06 + .byte W12 + .byte N06 + .byte W06 + .byte En4 + .byte W06 + .byte Dn4 + .byte W06 + .byte En4 + .byte W06 + .byte Fs4 + .byte W12 + .byte Bn4 + .byte W12 + .byte Dn5 + .byte W12 + .byte Bn4 + .byte W12 + .byte Gn4 + .byte W24 + .byte Bn3 + .byte W12 + .byte Dn4 + .byte W12 + .byte Cs4 + .byte W12 + .byte Dn4 + .byte W12 + .byte En4 + .byte W12 + .byte Fs4 + .byte W06 + .byte Gn4 + .byte W06 + .byte An4 + .byte W12 + .byte N06 + .byte W12 + .byte N03 + .byte W03 + .byte Bn4 + .byte W03 + .byte N06 + .byte An4 + .byte W06 + .byte Fs4 + .byte W06 + .byte Gn4 + .byte W06 + .byte N24 + .byte An4 + .byte W24 + .byte N06 + .byte Dn5 + .byte W12 + .byte En4 + .byte W06 + .byte Fs4 + .byte W06 + .byte Gn4 + .byte W12 + .byte N06 + .byte W12 + .byte N03 + .byte W03 + .byte An4 + .byte W03 + .byte N06 + .byte Gn4 + .byte W06 + .byte En4 + .byte W06 + .byte Fs4 + .byte W06 + .byte N24 + .byte Gn4 + .byte W24 + .byte N06 + .byte Cs5 + .byte W12 + .byte Dn4 + .byte W06 + .byte En4 + .byte W06 + .byte Fs4 + .byte W12 + .byte N06 + .byte W12 + .byte N03 + .byte W03 + .byte Gn4 + .byte W03 + .byte N06 + .byte Fs4 + .byte W06 + .byte Dn4 + .byte W06 + .byte En4 + .byte W06 + .byte Fs4 + .byte W12 + .byte Bn4 + .byte W12 + .byte Cs5 + .byte W12 + .byte Dn5 + .byte W12 + .byte En5 + .byte W12 + .byte Bn4 + .byte W12 + .byte N06 + .byte W06 + .byte Dn5 + .byte W06 + .byte N03 + .byte Cs5 + .byte W03 + .byte Dn5 + .byte W03 + .byte N06 + .byte Bn4 + .byte W06 + .byte Cs5 + .byte W12 + .byte Dn5 + .byte W12 + .byte En5 + .byte W24 + .byte W12 + .byte N12 + .byte Bn4 + .byte W12 + .byte N06 + .byte Cs5 + .byte W12 + .byte Dn5 + .byte W12 + .byte Cs5 + .byte W12 + .byte Bn4 + .byte W12 + .byte An4 + .byte W12 + .byte Gs4 + .byte W12 + .byte An4 + .byte W24 + .byte Bn4 + .byte W12 + .byte En4 + .byte W06 + .byte Bn4 + .byte W06 + .byte N48 + .byte Cs5 + .byte W36 + .byte N06 + .byte En3 + .byte W12 + .byte W12 + .byte N12 + .byte Bn4 + .byte W12 + .byte N06 + .byte Cs5 + .byte W12 + .byte Dn5 + .byte W12 + .byte En5 + .byte W12 + .byte Gn3 + .byte N06 + .byte Bn4 + .byte W12 + .byte Cs5 + .byte W12 + .byte Gn3 + .byte N06 + .byte Dn5 + .byte W12 + .byte Cs5 + .byte W24 + .byte Bn4 + .byte W12 + .byte N03 + .byte Cs5 + .byte W03 + .byte Dn5 + .byte W03 + .byte N06 + .byte Bn4 + .byte W06 + .byte N48 + .byte An4 + .byte W48 + .byte W12 + .byte N12 + .byte Bn4 + .byte W12 + .byte N06 + .byte Cs5 + .byte W12 + .byte Dn5 + .byte W12 + .byte Cs5 + .byte W12 + .byte N03 + .byte Bn4 + .byte W03 + .byte Cs5 + .byte W03 + .byte N06 + .byte Bn4 + .byte W06 + .byte An4 + .byte W12 + .byte Gs4 + .byte W12 + .byte An4 + .byte W06 + .byte En4 + .byte W06 + .byte An4 + .byte W06 + .byte Bn4 + .byte W06 + .byte Cs5 + .byte W06 + .byte An4 + .byte W06 + .byte Cs5 + .byte W06 + .byte Dn5 + .byte W06 + .byte N48 + .byte En5 + .byte W48 + .byte W12 + .byte N12 + .byte Bn4 + .byte W12 + .byte N06 + .byte Cs5 + .byte W12 + .byte Dn5 + .byte W12 + .byte En5 + .byte W12 + .byte N03 + .byte Dn5 + .byte W03 + .byte En5 + .byte W03 + .byte N06 + .byte Dn5 + .byte W06 + .byte Cs5 + .byte W12 + .byte Bn4 + .byte W12 + .byte Cs5 + .byte W12 + .byte An4 + .byte W12 + .byte N06 + .byte W06 + .byte Gs4 + .byte W06 + .byte An4 + .byte W06 + .byte Bn4 + .byte W06 + .byte Cs5 + .byte W06 + .byte Bn4 + .byte W06 + .byte Cs5 + .byte W06 + .byte Dn5 + .byte W06 + .byte N18 + .byte En5 + .byte W24 + .byte GOTO + .word mus_p_school_2_86BFACF + .byte FINE + +mus_p_school_3: @ 86BFC2D + .byte VOL, 0x64 + .byte KEYSH, 0x00 +mus_p_school_3_86BFC31: @ 86BFC31 + .byte VOICE, 0x01 + .byte BENDR, 0x0C + .byte LFOS, 0x2C + .byte BENDR, 0x0C + .byte LFOS, 0x2C + .byte N06 + .byte Dn2 + .byte v064 + .byte W12 + .byte An2 + .byte W12 + .byte An1 + .byte W12 + .byte An2 + .byte W12 + .byte Bn1 + .byte W12 + .byte An2 + .byte W12 + .byte Cs2 + .byte W12 + .byte An2 + .byte W12 +mus_p_school_3_86BFC4D: @ 86BFC4D + .byte N06 + .byte Dn2 + .byte v064 + .byte W12 + .byte An2 + .byte W12 + .byte An1 + .byte W12 + .byte An2 + .byte W12 + .byte Bn1 + .byte W12 + .byte An2 + .byte W12 + .byte Cs2 + .byte W12 + .byte An2 + .byte W12 + .byte PEND + .byte PATT + .word mus_p_school_3_86BFC4D +mus_p_school_3_86BFC65: @ 86BFC65 + .byte N06 + .byte En2 + .byte v064 + .byte W12 + .byte Bn2 + .byte W12 + .byte Bn1 + .byte W12 + .byte Bn2 + .byte W12 + .byte Cs2 + .byte W12 + .byte Cs3 + .byte W12 + .byte An1 + .byte W12 + .byte Cs3 + .byte W12 + .byte PEND +mus_p_school_3_86BFC78: @ 86BFC78 + .byte N06 + .byte Bn1 + .byte v064 + .byte W12 + .byte Bn2 + .byte W12 + .byte As1 + .byte W12 + .byte Bn2 + .byte W12 + .byte An1 + .byte W12 + .byte Bn2 + .byte W12 + .byte Gs1 + .byte W12 + .byte Bn2 + .byte W12 + .byte PEND +mus_p_school_3_86BFC8B: @ 86BFC8B + .byte N06 + .byte Gn1 + .byte v064 + .byte W12 + .byte Bn2 + .byte W12 + .byte Gn1 + .byte W12 + .byte Bn2 + .byte W12 + .byte An1 + .byte W12 + .byte Cs3 + .byte W12 + .byte An1 + .byte W12 + .byte Cs3 + .byte W12 + .byte PEND + .byte PATT + .word mus_p_school_3_86BFC4D + .byte PATT + .word mus_p_school_3_86BFC65 + .byte PATT + .word mus_p_school_3_86BFC78 + .byte PATT + .word mus_p_school_3_86BFC8B +mus_p_school_3_86BFCB2: @ 86BFCB2 + .byte N06 + .byte Gn2 + .byte v064 + .byte W12 + .byte Bn3 + .byte W12 + .byte Dn2 + .byte W12 + .byte Bn3 + .byte W12 + .byte Gn2 + .byte W12 + .byte Bn3 + .byte W12 + .byte Dn2 + .byte W12 + .byte Bn3 + .byte W12 + .byte PEND +mus_p_school_3_86BFCC5: @ 86BFCC5 + .byte N06 + .byte An2 + .byte v064 + .byte W12 + .byte En3 + .byte W12 + .byte En2 + .byte W12 + .byte En3 + .byte W12 + .byte An2 + .byte W12 + .byte En3 + .byte W12 + .byte An2 + .byte W12 + .byte Gs2 + .byte W12 + .byte PEND +mus_p_school_3_86BFCD8: @ 86BFCD8 + .byte N06 + .byte Gn2 + .byte v064 + .byte W12 + .byte Gn3 + .byte W12 + .byte En2 + .byte W12 + .byte Gn3 + .byte W12 + .byte Gn2 + .byte W12 + .byte Fs2 + .byte W12 + .byte Gn2 + .byte W12 + .byte Gs2 + .byte W12 + .byte PEND + .byte An2 + .byte W12 + .byte An3 + .byte W12 + .byte En2 + .byte W12 + .byte An3 + .byte W12 + .byte An2 + .byte W12 + .byte An3 + .byte W12 + .byte En2 + .byte W12 + .byte An3 + .byte W12 + .byte PATT + .word mus_p_school_3_86BFCB2 + .byte PATT + .word mus_p_school_3_86BFCC5 + .byte PATT + .word mus_p_school_3_86BFCD8 + .byte N06 + .byte An2 + .byte v064 + .byte W24 + .byte En2 + .byte W24 + .byte An2 + .byte W24 + .byte N12 + .byte An1 + .byte W12 + .byte Cs2 + .byte W12 + .byte GOTO + .word mus_p_school_3_86BFC31 + .byte FINE + +mus_p_school_4: @ 86BFD1D + .byte VOL, 0x64 + .byte KEYSH, 0x00 +mus_p_school_4_86BFD21: @ 86BFD21 + .byte VOICE, 0x01 + .byte LFOS, 0x2C + .byte BENDR, 0x0C + .byte W12 + .byte N06 + .byte Fs3 + .byte v064 + .byte W24 + .byte N06 + .byte W24 + .byte N06 + .byte W24 + .byte N06 + .byte W12 +mus_p_school_4_86BFD32: @ 86BFD32 + .byte W12 + .byte N06 + .byte Fs3 + .byte v064 + .byte W24 + .byte N06 + .byte W24 + .byte N06 + .byte W24 + .byte N06 + .byte W12 + .byte PEND + .byte PATT + .word mus_p_school_4_86BFD32 +mus_p_school_4_86BFD43: @ 86BFD43 + .byte W12 + .byte N06 + .byte Gn3 + .byte v064 + .byte W24 + .byte N06 + .byte W24 + .byte N06 + .byte W24 + .byte N06 + .byte W12 + .byte PEND + .byte PATT + .word mus_p_school_4_86BFD32 +mus_p_school_4_86BFD54: @ 86BFD54 + .byte W12 + .byte N06 + .byte Gn3 + .byte v064 + .byte W24 + .byte N06 + .byte W24 + .byte An3 + .byte W24 + .byte N06 + .byte W12 + .byte PEND + .byte PATT + .word mus_p_school_4_86BFD32 + .byte PATT + .word mus_p_school_4_86BFD43 + .byte PATT + .word mus_p_school_4_86BFD32 + .byte PATT + .word mus_p_school_4_86BFD54 +mus_p_school_4_86BFD74: @ 86BFD74 + .byte W12 + .byte N06 + .byte Dn4 + .byte v064 + .byte W24 + .byte N06 + .byte W24 + .byte N06 + .byte W24 + .byte N06 + .byte W12 + .byte PEND +mus_p_school_4_86BFD80: @ 86BFD80 + .byte W12 + .byte N06 + .byte Cs4 + .byte v064 + .byte W24 + .byte N06 + .byte W24 + .byte N06 + .byte W24 + .byte N06 + .byte W12 + .byte PEND +mus_p_school_4_86BFD8C: @ 86BFD8C + .byte W12 + .byte N06 + .byte Bn3 + .byte v064 + .byte W24 + .byte N06 + .byte W24 + .byte N06 + .byte W24 + .byte N06 + .byte W12 + .byte PEND + .byte PATT + .word mus_p_school_4_86BFD80 + .byte PATT + .word mus_p_school_4_86BFD74 + .byte PATT + .word mus_p_school_4_86BFD80 + .byte PATT + .word mus_p_school_4_86BFD8C + .byte W12 + .byte N06 + .byte Cs4 + .byte v064 + .byte W24 + .byte N06 + .byte W24 + .byte N06 + .byte W12 + .byte N18 + .byte An3 + .byte W24 + .byte GOTO + .word mus_p_school_4_86BFD21 + .byte FINE + +@ *************************************** + .align 2 +mus_p_school: @ 86BFDC0 + .byte 4 + .byte 0 + .byte mus_p_school_pri + .byte mus_p_school_rev + .word mus_p_school_grp + + .word mus_p_school_1 + .word mus_p_school_2 + .word mus_p_school_3 + .word mus_p_school_4 diff --git a/sound/songs/mus_shinka.s b/sound/songs/mus_shinka.s new file mode 100644 index 000000000..b80f1fdb9 --- /dev/null +++ b/sound/songs/mus_shinka.s @@ -0,0 +1,1172 @@ + .include "MPlayDef.s" + .section .rodata + .global mus_shinka + .align 2 + .equ mus_shinka_grp, voicegroup026 + .equ mus_shinka_pri, 1 + .equ mus_shinka_rev, reverb_set+50 + +mus_shinka_1: @ 86BD640 + .byte KEYSH, 0x00 + .byte TEMPO, 0x3C + .byte VOICE, 0x3C + .byte VOL, 0x50 + .byte N06 + .byte Gn3 + .byte v080 + .byte W24 + .byte Gn3 + .byte v056 + .byte W24 + .byte Gn3 + .byte v060 + .byte W24 + .byte Gn3 + .byte v064 + .byte W24 +mus_shinka_1_86BD655: @ 86BD655 + .byte N06 + .byte Gn3 + .byte v068 + .byte W24 + .byte Gn3 + .byte v072 + .byte W24 + .byte Gn3 + .byte v076 + .byte W24 + .byte N24 + .byte An3 + .byte v080 + .byte W09 + .byte MOD, 0x06 + .byte W15 + .byte PEND +mus_shinka_1_86BD667: @ 86BD667 + .byte MOD, 0x00 + .byte N06 + .byte Gn3 + .byte v080 + .byte W24 + .byte Gn3 + .byte v056 + .byte W24 + .byte Gn3 + .byte v060 + .byte W24 + .byte Gn3 + .byte v064 + .byte W24 + .byte PEND +mus_shinka_1_86BD677: @ 86BD677 + .byte N06 + .byte Gn3 + .byte v068 + .byte W24 + .byte Gn3 + .byte v072 + .byte W24 + .byte Gn3 + .byte v076 + .byte W24 + .byte N24 + .byte Bn3 + .byte v080 + .byte W09 + .byte MOD, 0x06 + .byte W15 + .byte PEND + .byte PATT + .word mus_shinka_1_86BD667 + .byte PATT + .word mus_shinka_1_86BD655 + .byte PATT + .word mus_shinka_1_86BD667 + .byte PATT + .word mus_shinka_1_86BD677 +mus_shinka_1_86BD69D: @ 86BD69D + .byte MOD, 0x00 + .byte N06 + .byte An3 + .byte v080 + .byte W24 + .byte An3 + .byte v056 + .byte W24 + .byte An3 + .byte v060 + .byte W24 + .byte An3 + .byte v064 + .byte W24 + .byte PEND +mus_shinka_1_86BD6AD: @ 86BD6AD + .byte N06 + .byte An3 + .byte v068 + .byte W24 + .byte An3 + .byte v072 + .byte W24 + .byte An3 + .byte v076 + .byte W24 + .byte N24 + .byte Bn3 + .byte v080 + .byte W09 + .byte MOD, 0x06 + .byte W15 + .byte PEND + .byte PATT + .word mus_shinka_1_86BD69D +mus_shinka_1_86BD6C4: @ 86BD6C4 + .byte N06 + .byte An3 + .byte v068 + .byte W24 + .byte An3 + .byte v072 + .byte W24 + .byte An3 + .byte v076 + .byte W24 + .byte N24 + .byte Cs4 + .byte v080 + .byte W09 + .byte MOD, 0x06 + .byte W15 + .byte PEND + .byte PATT + .word mus_shinka_1_86BD69D + .byte PATT + .word mus_shinka_1_86BD6AD + .byte PATT + .word mus_shinka_1_86BD69D + .byte PATT + .word mus_shinka_1_86BD6C4 + .byte GOTO + .word mus_shinka_1_86BD69D + .byte MOD, 0x00 + .byte FINE + +mus_shinka_2: @ 86BD6F2 + .byte KEYSH, 0x00 + .byte VOICE, 0x3C + .byte PAN, 0x50 + .byte VOL, 0x50 + .byte N06 + .byte Cn3 + .byte v080 + .byte W24 + .byte Dn3 + .byte v056 + .byte W24 + .byte Cn3 + .byte v060 + .byte W24 + .byte Dn3 + .byte v064 + .byte W24 +mus_shinka_2_86BD707: @ 86BD707 + .byte N06 + .byte Cn3 + .byte v068 + .byte W24 + .byte Dn3 + .byte v072 + .byte W24 + .byte Cn3 + .byte v076 + .byte W24 + .byte N24 + .byte Dn3 + .byte v080 + .byte W09 + .byte MOD, 0x06 + .byte W15 + .byte PEND +mus_shinka_2_86BD719: @ 86BD719 + .byte MOD, 0x00 + .byte N06 + .byte Cn3 + .byte v080 + .byte W24 + .byte Dn3 + .byte v056 + .byte W24 + .byte Cn3 + .byte v060 + .byte W24 + .byte Dn3 + .byte v064 + .byte W24 + .byte PEND +mus_shinka_2_86BD729: @ 86BD729 + .byte N06 + .byte Cn3 + .byte v068 + .byte W24 + .byte Dn3 + .byte v072 + .byte W24 + .byte Cn3 + .byte v076 + .byte W24 + .byte N24 + .byte Fs3 + .byte v080 + .byte W09 + .byte MOD, 0x06 + .byte W15 + .byte PEND + .byte PATT + .word mus_shinka_2_86BD719 + .byte PATT + .word mus_shinka_2_86BD707 + .byte PATT + .word mus_shinka_2_86BD719 + .byte PATT + .word mus_shinka_2_86BD729 +mus_shinka_2_86BD74F: @ 86BD74F + .byte MOD, 0x00 + .byte N06 + .byte Dn3 + .byte v080 + .byte W24 + .byte En3 + .byte v056 + .byte W24 + .byte Dn3 + .byte v060 + .byte W24 + .byte En3 + .byte v064 + .byte W24 + .byte PEND +mus_shinka_2_86BD75F: @ 86BD75F + .byte N06 + .byte Dn3 + .byte v068 + .byte W24 + .byte En3 + .byte v072 + .byte W24 + .byte Dn3 + .byte v076 + .byte W24 + .byte N24 + .byte En3 + .byte v080 + .byte W09 + .byte MOD, 0x06 + .byte W15 + .byte PEND + .byte PATT + .word mus_shinka_2_86BD74F +mus_shinka_2_86BD776: @ 86BD776 + .byte N06 + .byte Dn3 + .byte v068 + .byte W24 + .byte En3 + .byte v072 + .byte W24 + .byte Dn3 + .byte v076 + .byte W24 + .byte N24 + .byte Gs3 + .byte v080 + .byte W09 + .byte MOD, 0x06 + .byte W15 + .byte PEND + .byte PATT + .word mus_shinka_2_86BD74F + .byte PATT + .word mus_shinka_2_86BD75F + .byte PATT + .word mus_shinka_2_86BD74F + .byte PATT + .word mus_shinka_2_86BD776 + .byte GOTO + .word mus_shinka_2_86BD74F + .byte MOD, 0x00 + .byte FINE + +mus_shinka_3: @ 86BD7A4 + .byte KEYSH, 0x00 + .byte VOICE, 0x51 + .byte VOL, 0x50 + .byte N06 + .byte Cn1 + .byte v080 + .byte W24 + .byte Dn1 + .byte W24 + .byte Cn1 + .byte W24 + .byte Dn1 + .byte W24 +mus_shinka_3_86BD7B4: @ 86BD7B4 + .byte N06 + .byte Cn1 + .byte v080 + .byte W24 + .byte Dn1 + .byte W24 + .byte Cn1 + .byte W24 + .byte N24 + .byte Dn1 + .byte W24 + .byte PEND + .byte N06 + .byte Cn1 + .byte W24 + .byte Dn1 + .byte W24 + .byte Cn1 + .byte W24 + .byte Dn1 + .byte W24 + .byte PATT + .word mus_shinka_3_86BD7B4 +mus_shinka_3_86BD7CE: @ 86BD7CE + .byte N03 + .byte Cn2 + .byte v080 + .byte W12 + .byte Cn1 + .byte W06 + .byte Gn1 + .byte W06 + .byte Dn2 + .byte W12 + .byte Dn1 + .byte W06 + .byte Gn1 + .byte W06 + .byte Cn2 + .byte W12 + .byte Cn1 + .byte W06 + .byte Gn1 + .byte W06 + .byte Dn2 + .byte W12 + .byte Dn1 + .byte W06 + .byte Gn1 + .byte W06 + .byte PEND + .byte PATT + .word mus_shinka_3_86BD7CE + .byte PATT + .word mus_shinka_3_86BD7CE + .byte PATT + .word mus_shinka_3_86BD7CE +mus_shinka_3_86BD7F8: @ 86BD7F8 + .byte N03 + .byte Dn2 + .byte v080 + .byte W12 + .byte Dn1 + .byte W06 + .byte An1 + .byte W06 + .byte En2 + .byte W12 + .byte En1 + .byte W06 + .byte An1 + .byte W06 + .byte Dn2 + .byte W12 + .byte Dn1 + .byte W06 + .byte An1 + .byte W06 + .byte En2 + .byte W12 + .byte En1 + .byte W06 + .byte An1 + .byte W06 + .byte PEND + .byte PATT + .word mus_shinka_3_86BD7F8 + .byte PATT + .word mus_shinka_3_86BD7F8 + .byte PATT + .word mus_shinka_3_86BD7F8 + .byte PATT + .word mus_shinka_3_86BD7F8 + .byte PATT + .word mus_shinka_3_86BD7F8 + .byte PATT + .word mus_shinka_3_86BD7F8 + .byte PATT + .word mus_shinka_3_86BD7F8 + .byte GOTO + .word mus_shinka_3_86BD7F8 + .byte FINE + +mus_shinka_4: @ 86BD83C + .byte KEYSH, 0x00 + .byte VOICE, 0x2F + .byte VOL, 0x50 + .byte PAN, 0x3A + .byte N12 + .byte Cn2 + .byte v112 + .byte W24 + .byte Dn2 + .byte W24 + .byte Cn2 + .byte W24 + .byte Dn2 + .byte W24 + .byte Cn2 + .byte W24 + .byte Dn2 + .byte W24 + .byte Cn2 + .byte W12 + .byte N12 + .byte W12 + .byte N06 + .byte Dn2 + .byte v127 + .byte W06 + .byte Dn2 + .byte v108 + .byte W06 + .byte Dn2 + .byte v112 + .byte W06 + .byte Dn2 + .byte v120 + .byte W06 + .byte N12 + .byte Cn2 + .byte v112 + .byte W24 + .byte Dn2 + .byte W24 + .byte Cn2 + .byte W24 + .byte Dn2 + .byte W24 + .byte Cn2 + .byte W24 + .byte Dn2 + .byte W24 + .byte Cn2 + .byte W24 + .byte N06 + .byte Dn2 + .byte v127 + .byte W06 + .byte Dn2 + .byte v108 + .byte W06 + .byte Dn2 + .byte v112 + .byte W06 + .byte Dn2 + .byte v120 + .byte W06 +mus_shinka_4_86BD880: @ 86BD880 + .byte N12 + .byte Cn2 + .byte v112 + .byte W24 + .byte Dn2 + .byte W24 + .byte Cn2 + .byte W24 + .byte Dn2 + .byte W12 + .byte N12 + .byte W12 + .byte PEND +mus_shinka_4_86BD88D: @ 86BD88D + .byte N12 + .byte Cn2 + .byte v112 + .byte W24 + .byte Dn2 + .byte W18 + .byte N06 + .byte W06 + .byte N12 + .byte Cn2 + .byte W24 + .byte N06 + .byte Dn2 + .byte v127 + .byte W06 + .byte Dn2 + .byte v108 + .byte W06 + .byte Dn2 + .byte v112 + .byte W06 + .byte Dn2 + .byte v120 + .byte W06 + .byte PEND + .byte PATT + .word mus_shinka_4_86BD880 + .byte PATT + .word mus_shinka_4_86BD88D +mus_shinka_4_86BD8B0: @ 86BD8B0 + .byte N12 + .byte Dn2 + .byte v112 + .byte W24 + .byte En2 + .byte W24 + .byte Dn2 + .byte W24 + .byte En2 + .byte W12 + .byte N12 + .byte W12 + .byte PEND +mus_shinka_4_86BD8BD: @ 86BD8BD + .byte N12 + .byte Dn2 + .byte v112 + .byte W24 + .byte En2 + .byte W18 + .byte N06 + .byte W06 + .byte N12 + .byte Dn2 + .byte W24 + .byte N06 + .byte En2 + .byte v127 + .byte W06 + .byte En2 + .byte v108 + .byte W06 + .byte En2 + .byte v112 + .byte W06 + .byte En2 + .byte v120 + .byte W06 + .byte PEND + .byte PATT + .word mus_shinka_4_86BD8B0 +mus_shinka_4_86BD8DB: @ 86BD8DB + .byte N15 + .byte Dn2 + .byte v112 + .byte W24 + .byte N12 + .byte En2 + .byte W18 + .byte N06 + .byte W06 + .byte N12 + .byte Dn2 + .byte W24 + .byte N06 + .byte En2 + .byte v127 + .byte W06 + .byte En2 + .byte v108 + .byte W06 + .byte En2 + .byte v112 + .byte W06 + .byte En2 + .byte v120 + .byte W06 + .byte PEND + .byte PATT + .word mus_shinka_4_86BD8B0 + .byte PATT + .word mus_shinka_4_86BD8DB + .byte PATT + .word mus_shinka_4_86BD8B0 + .byte PATT + .word mus_shinka_4_86BD8BD + .byte GOTO + .word mus_shinka_4_86BD8B0 + .byte FINE + +mus_shinka_5: @ 86BD90F + .byte KEYSH, 0x00 + .byte VOICE, 0x53 + .byte PAN, 0x11 + .byte XCMD, 0x08 + .byte AsM2 + .byte v009 + .byte GsM2 + .byte VOL, 0x50 + .byte N06 + .byte Cn3 + .byte v056 + .byte W24 + .byte Dn3 + .byte v032 + .byte W24 + .byte Cn3 + .byte v036 + .byte W24 + .byte Dn3 + .byte v040 + .byte W24 +mus_shinka_5_86BD929: @ 86BD929 + .byte N06 + .byte Cn3 + .byte v044 + .byte W24 + .byte Dn3 + .byte v048 + .byte W24 + .byte Cn3 + .byte v052 + .byte W24 + .byte N24 + .byte Dn3 + .byte v056 + .byte W24 + .byte PEND +mus_shinka_5_86BD938: @ 86BD938 + .byte N06 + .byte Cn3 + .byte v056 + .byte W24 + .byte Dn3 + .byte v032 + .byte W24 + .byte Cn3 + .byte v036 + .byte W24 + .byte Dn3 + .byte v040 + .byte W24 + .byte PEND + .byte PATT + .word mus_shinka_5_86BD929 + .byte PATT + .word mus_shinka_5_86BD938 + .byte PATT + .word mus_shinka_5_86BD929 + .byte PATT + .word mus_shinka_5_86BD938 + .byte PATT + .word mus_shinka_5_86BD929 +mus_shinka_5_86BD95F: @ 86BD95F + .byte N06 + .byte Dn3 + .byte v056 + .byte W24 + .byte En3 + .byte v032 + .byte W24 + .byte Dn3 + .byte v036 + .byte W24 + .byte En3 + .byte v040 + .byte W24 + .byte PEND +mus_shinka_5_86BD96D: @ 86BD96D + .byte N06 + .byte Dn3 + .byte v044 + .byte W24 + .byte En3 + .byte v048 + .byte W24 + .byte Dn3 + .byte v052 + .byte W24 + .byte N24 + .byte En3 + .byte v056 + .byte W24 + .byte PEND + .byte PATT + .word mus_shinka_5_86BD95F + .byte PATT + .word mus_shinka_5_86BD96D + .byte PATT + .word mus_shinka_5_86BD95F + .byte PATT + .word mus_shinka_5_86BD96D + .byte PATT + .word mus_shinka_5_86BD95F + .byte PATT + .word mus_shinka_5_86BD96D + .byte GOTO + .word mus_shinka_5_86BD95F + .byte FINE + +mus_shinka_6: @ 86BD9A0 + .byte KEYSH, 0x00 + .byte VOICE, 0x54 + .byte XCMD, 0x08 + .byte AsM2 + .byte v009 + .byte GsM2 + .byte PAN, 0x70 + .byte VOL, 0x50 + .byte BEND, 0x40 + .byte N06 + .byte An2 + .byte v056 + .byte W24 + .byte Bn2 + .byte v032 + .byte W24 + .byte An2 + .byte v036 + .byte W24 + .byte Bn2 + .byte v040 + .byte W24 +mus_shinka_6_86BD9BC: @ 86BD9BC + .byte N06 + .byte An2 + .byte v044 + .byte W24 + .byte Bn2 + .byte v048 + .byte W24 + .byte An2 + .byte v052 + .byte W24 + .byte N24 + .byte Bn2 + .byte v056 + .byte W24 + .byte PEND +mus_shinka_6_86BD9CB: @ 86BD9CB + .byte N06 + .byte An2 + .byte v056 + .byte W24 + .byte Bn2 + .byte v032 + .byte W24 + .byte An2 + .byte v036 + .byte W24 + .byte Bn2 + .byte v040 + .byte W24 + .byte PEND + .byte PATT + .word mus_shinka_6_86BD9BC + .byte PATT + .word mus_shinka_6_86BD9CB + .byte PATT + .word mus_shinka_6_86BD9BC + .byte PATT + .word mus_shinka_6_86BD9CB + .byte PATT + .word mus_shinka_6_86BD9BC +mus_shinka_6_86BD9F2: @ 86BD9F2 + .byte N06 + .byte Bn2 + .byte v056 + .byte W24 + .byte Cs3 + .byte v032 + .byte W24 + .byte Bn2 + .byte v036 + .byte W24 + .byte Cs3 + .byte v040 + .byte W24 + .byte PEND +mus_shinka_6_86BDA00: @ 86BDA00 + .byte N06 + .byte Bn2 + .byte v044 + .byte W24 + .byte Cs3 + .byte v048 + .byte W24 + .byte Bn2 + .byte v052 + .byte W24 + .byte N24 + .byte Cs3 + .byte v056 + .byte W24 + .byte PEND + .byte PATT + .word mus_shinka_6_86BD9F2 + .byte PATT + .word mus_shinka_6_86BDA00 + .byte PATT + .word mus_shinka_6_86BD9F2 + .byte PATT + .word mus_shinka_6_86BDA00 + .byte PATT + .word mus_shinka_6_86BD9F2 + .byte PATT + .word mus_shinka_6_86BDA00 + .byte GOTO + .word mus_shinka_6_86BD9F2 + .byte FINE + +mus_shinka_7: @ 86BDA33 + .byte VOL, 0x50 + .byte KEYSH, 0x00 + .byte VOICE, 0x00 + .byte PAN, 0x40 + .byte N06 + .byte En1 + .byte v112 + .byte W24 + .byte N06 + .byte W24 + .byte N06 + .byte W24 + .byte N06 + .byte W24 + .byte N06 + .byte W24 + .byte N06 + .byte W24 + .byte N03 + .byte W03 + .byte En1 + .byte v068 + .byte W03 + .byte N03 + .byte W03 + .byte En1 + .byte v064 + .byte W03 + .byte N03 + .byte W03 + .byte En1 + .byte v068 + .byte W03 + .byte N03 + .byte W03 + .byte En1 + .byte v064 + .byte W03 + .byte En1 + .byte v112 + .byte W03 + .byte En1 + .byte v072 + .byte W03 + .byte En1 + .byte v076 + .byte W03 + .byte En1 + .byte v088 + .byte W03 + .byte N03 + .byte W03 + .byte En1 + .byte v096 + .byte W03 + .byte En1 + .byte v100 + .byte W03 + .byte En1 + .byte v112 + .byte W03 + .byte N06 + .byte W12 + .byte En1 + .byte v080 + .byte W12 + .byte En1 + .byte v112 + .byte W12 + .byte En1 + .byte v080 + .byte W12 + .byte En1 + .byte v112 + .byte W12 + .byte En1 + .byte v080 + .byte W12 + .byte En1 + .byte v112 + .byte W12 + .byte N06 + .byte W06 + .byte N06 + .byte W06 + .byte N06 + .byte W12 + .byte En1 + .byte v080 + .byte W12 + .byte En1 + .byte v112 + .byte W12 + .byte En1 + .byte v080 + .byte W12 + .byte En1 + .byte v112 + .byte W12 + .byte En1 + .byte v080 + .byte W12 + .byte N03 + .byte En1 + .byte v127 + .byte W03 + .byte En1 + .byte v088 + .byte W03 + .byte En1 + .byte v096 + .byte W03 + .byte En1 + .byte v104 + .byte W03 + .byte En1 + .byte v108 + .byte W03 + .byte En1 + .byte v112 + .byte W03 + .byte En1 + .byte v116 + .byte W03 + .byte En1 + .byte v120 + .byte W03 + .byte N06 + .byte En1 + .byte v127 + .byte W12 + .byte En1 + .byte v100 + .byte W12 + .byte En1 + .byte v127 + .byte W12 + .byte En1 + .byte v096 + .byte W12 + .byte En1 + .byte v127 + .byte W12 + .byte En1 + .byte v096 + .byte W12 + .byte En1 + .byte v127 + .byte W12 + .byte N06 + .byte W06 + .byte N06 + .byte W06 + .byte N06 + .byte W12 + .byte En1 + .byte v100 + .byte W12 + .byte En1 + .byte v127 + .byte W12 + .byte En1 + .byte v096 + .byte W12 + .byte En1 + .byte v127 + .byte W12 + .byte En1 + .byte v096 + .byte W12 + .byte N03 + .byte En1 + .byte v127 + .byte W03 + .byte En1 + .byte v088 + .byte W03 + .byte En1 + .byte v096 + .byte W03 + .byte En1 + .byte v104 + .byte W03 + .byte En1 + .byte v108 + .byte W03 + .byte En1 + .byte v112 + .byte W03 + .byte En1 + .byte v116 + .byte W03 + .byte En1 + .byte v120 + .byte W03 +mus_shinka_7_86BDAFA: @ 86BDAFA + .byte N06 + .byte En1 + .byte v127 + .byte W06 + .byte En1 + .byte v036 + .byte W06 + .byte En1 + .byte v100 + .byte W06 + .byte En1 + .byte v036 + .byte W06 + .byte En1 + .byte v127 + .byte W06 + .byte En1 + .byte v036 + .byte W06 + .byte En1 + .byte v096 + .byte W06 + .byte En1 + .byte v036 + .byte W06 + .byte En1 + .byte v127 + .byte W06 + .byte En1 + .byte v036 + .byte W06 + .byte En1 + .byte v096 + .byte W06 + .byte En1 + .byte v036 + .byte W06 + .byte En1 + .byte v127 + .byte W06 + .byte En1 + .byte v036 + .byte W06 + .byte En1 + .byte v127 + .byte W06 + .byte N06 + .byte W06 + .byte PEND +mus_shinka_7_86BDB2B: @ 86BDB2B + .byte N06 + .byte En1 + .byte v127 + .byte W06 + .byte En1 + .byte v036 + .byte W06 + .byte En1 + .byte v100 + .byte W06 + .byte En1 + .byte v036 + .byte W06 + .byte En1 + .byte v127 + .byte W06 + .byte En1 + .byte v036 + .byte W06 + .byte En1 + .byte v096 + .byte W06 + .byte En1 + .byte v036 + .byte W06 + .byte En1 + .byte v127 + .byte W06 + .byte En1 + .byte v036 + .byte W06 + .byte En1 + .byte v096 + .byte W06 + .byte En1 + .byte v127 + .byte W06 + .byte N03 + .byte W03 + .byte En1 + .byte v088 + .byte W03 + .byte En1 + .byte v096 + .byte W03 + .byte En1 + .byte v104 + .byte W03 + .byte En1 + .byte v108 + .byte W03 + .byte En1 + .byte v112 + .byte W03 + .byte En1 + .byte v116 + .byte W03 + .byte En1 + .byte v120 + .byte W03 + .byte PEND +mus_shinka_7_86BDB68: @ 86BDB68 + .byte PATT + .word mus_shinka_7_86BDAFA + .byte PATT + .word mus_shinka_7_86BDB2B + .byte PATT + .word mus_shinka_7_86BDAFA + .byte PATT + .word mus_shinka_7_86BDB2B + .byte PATT + .word mus_shinka_7_86BDAFA + .byte PATT + .word mus_shinka_7_86BDB2B + .byte PATT + .word mus_shinka_7_86BDAFA + .byte PATT + .word mus_shinka_7_86BDB2B + .byte GOTO + .word mus_shinka_7_86BDB68 + .byte FINE + +@ *************************************** + .align 2 +mus_shinka: @ 86BDB98 + .byte 7 + .byte 0 + .byte mus_shinka_pri + .byte mus_shinka_rev + .word mus_shinka_grp + + .word mus_shinka_1 + .word mus_shinka_2 + .word mus_shinka_3 + .word mus_shinka_4 + .word mus_shinka_5 + .word mus_shinka_6 + .word mus_shinka_7 diff --git a/sound/songs/mus_w_door.s b/sound/songs/mus_w_door.s new file mode 100644 index 000000000..fc68d4e5b --- /dev/null +++ b/sound/songs/mus_w_door.s @@ -0,0 +1,77 @@ + .include "MPlayDef.s" + .section .rodata + .global mus_w_door + .align 2 + .equ mus_w_door_grp, voicegroup129 + .equ mus_w_door_pri, 5 + .equ mus_w_door_rev, reverb_set+50 + +mus_w_door_1: @ 86BC628 + .byte KEYSH, 0x00 + .byte TEMPO, 0x37 + .byte VOICE, 0x7F + .byte VOL, 0x64 + .byte N03 + .byte Fn2 + .byte v100 + .byte N03 + .byte As2 + .byte v127 + .byte W06 + .byte N08 + .byte Fs3 + .byte v096 + .byte W06 + .byte VOL, 0x58 + .byte W03 + .byte Fs2 + .byte W03 + .byte Gs3 + .byte W06 + .byte FINE + +mus_w_door_2: @ 86BC643 + .byte KEYSH, 0x00 + .byte VOICE, 0x5C + .byte BENDR, 0x0C + .byte VOL, 0x2B + .byte BEND, 0x40 + .byte W04 + .byte DnM1 + .byte N10 + .byte Bn5 + .byte v052 + .byte W02 + .byte BEND, 0x13 + .byte W01 + .byte Fn1 + .byte W01 + .byte Dn3 + .byte W01 + .byte Dn5 + .byte W01 + .byte Gs5 + .byte W01 + .byte An6 + .byte W01 + .byte VOL, 0x1D + .byte BEND, 0x75 + .byte W01 + .byte En8 + .byte W02 + .byte VOL, 0x12 + .byte BEND, 0x7F + .byte W09 + .byte FINE + +@ *************************************** + .align 2 +mus_w_door: @ 86BC670 + .byte 2 + .byte 0 + .byte mus_w_door_pri + .byte mus_w_door_rev + .word mus_w_door_grp + + .word mus_w_door_1 + .word mus_w_door_2 diff --git a/sound/songs/se_bag1.s b/sound/songs/se_bag1.s new file mode 100644 index 000000000..bbf98fea7 --- /dev/null +++ b/sound/songs/se_bag1.s @@ -0,0 +1,52 @@ + .include "MPlayDef.s" + .section .rodata + .global se_bag1 + .align 2 + .equ se_bag1_grp, voicegroup129 + .equ se_bag1_pri, 5 + .equ se_bag1_rev, reverb_set+50 + +se_bag1_1: @ 86BC774 + .byte KEYSH, 0x00 + .byte TEMPO, 0x9B + .byte VOICE, 0x0A + .byte XCMD, 0x08 + .byte GsM2 + .byte v009 + .byte GsM2 + .byte VOL, 0x7F + .byte BEND, 0x42 + .byte N01 + .byte Cs4 + .byte v072 + .byte W03 + .byte W03 + .byte W03 + .byte FINE + +se_bag1_2: @ 86BC78A + .byte VOL, 0x7F + .byte KEYSH, 0x00 + .byte VOICE, 0x7C + .byte N01 + .byte Cs5 + .byte v072 + .byte W01 + .byte Ds5 + .byte v104 + .byte W02 + .byte W03 + .byte W03 + .byte FINE + +@ *************************************** + .align 2 +se_bag1: @ 86BC79C + .byte 2 + .byte 0 + .byte se_bag1_pri + .byte se_bag1_rev + .word se_bag1_grp + + .word se_bag1_1 + .word se_bag1_2 diff --git a/sound/songs/se_bag2.s b/sound/songs/se_bag2.s new file mode 100644 index 000000000..efd893fee --- /dev/null +++ b/sound/songs/se_bag2.s @@ -0,0 +1,59 @@ + .include "MPlayDef.s" + .section .rodata + .global se_bag2 + .align 2 + .equ se_bag2_grp, voicegroup129 + .equ se_bag2_pri, 5 + .equ se_bag2_rev, reverb_set+50 + +se_bag2_1: @ 86BC7AC + .byte KEYSH, 0x00 + .byte TEMPO, 0xD3 + .byte VOICE, 0x50 + .byte VOL, 0x40 + .byte BEND, 0x40 + .byte N02 + .byte Dn4 + .byte v084 + .byte W02 + .byte BEND, 0x51 + .byte N03 + .byte Fs4 + .byte v080 + .byte W01 + .byte BEND, 0x18 + .byte W03 + .byte FINE + +se_bag2_2: @ 86BC7C4 + .byte KEYSH, 0x00 + .byte VOICE, 0x02 + .byte XCMD, 0x08 + .byte GsM2 + .byte v009 + .byte GsM2 + .byte VOL, 0x7F + .byte PAN, 0x40 + .byte BEND, 0x40 + .byte N04 + .byte En3 + .byte v127 + .byte W03 + .byte W01 + .byte VOICE, 0x02 + .byte N02 + .byte Bn3 + .byte W02 + .byte FINE + +@ *************************************** + .align 2 +se_bag2: @ 86BC7E0 + .byte 2 + .byte 0 + .byte se_bag2_pri + .byte se_bag2_rev + .word se_bag2_grp + + .word se_bag2_1 + .word se_bag2_2 diff --git a/sound/songs/se_card1.s b/sound/songs/se_card1.s new file mode 100644 index 000000000..65f26bcce --- /dev/null +++ b/sound/songs/se_card1.s @@ -0,0 +1,41 @@ + .include "MPlayDef.s" + .section .rodata + .global se_card1 + .align 2 + .equ se_card1_grp, voicegroup129 + .equ se_card1_pri, 5 + .equ se_card1_rev, reverb_set+50 + +se_card1_1: @ 86BC680 + .byte KEYSH, 0x00 + .byte TEMPO, 0x5B + .byte VOICE, 0x7D + .byte XCMD, 0x08 + .byte GsM2 + .byte v009 + .byte GsM2 + .byte PAN, 0x40 + .byte VOL, 0x7F + .byte BEND, 0x42 + .byte N01 + .byte Cn4 + .byte v127 + .byte W03 + .byte VOICE, 0x7C + .byte N01 + .byte Cn5 + .byte v064 + .byte W21 + .byte W24 + .byte FINE + +@ *************************************** + .align 2 +se_card1: @ 86BC6A0 + .byte 1 + .byte 0 + .byte se_card1_pri + .byte se_card1_rev + .word se_card1_grp + + .word se_card1_1 diff --git a/sound/songs/se_card2.s b/sound/songs/se_card2.s new file mode 100644 index 000000000..757ff4fc8 --- /dev/null +++ b/sound/songs/se_card2.s @@ -0,0 +1,53 @@ + .include "MPlayDef.s" + .section .rodata + .global se_card2 + .align 2 + .equ se_card2_grp, voicegroup129 + .equ se_card2_pri, 5 + .equ se_card2_rev, reverb_set+50 + +se_card2_1: @ 86BC6AC + .byte KEYSH, 0x00 + .byte TEMPO, 0x5B + .byte VOICE, 0x7D + .byte XCMD, 0x08 + .byte GsM2 + .byte v009 + .byte GsM2 + .byte PAN, 0x40 + .byte VOL, 0x10 + .byte BEND, 0x42 + .byte N24 + .byte Gn5 + .byte v080 + .byte W03 + .byte VOL, 0x20 + .byte W03 + .byte Cn2 + .byte W03 + .byte En3 + .byte W03 + .byte Gs4 + .byte W03 + .byte Cn6 + .byte W03 + .byte En7 + .byte W03 + .byte Gn8 + .byte W03 + .byte W24 + .byte W24 + .byte W24 + .byte W24 + .byte FINE + +@ *************************************** + .align 2 +se_card2: @ 86BC6D8 + .byte 1 + .byte 0 + .byte se_card2_pri + .byte se_card2_rev + .word se_card2_grp + + .word se_card2_1 diff --git a/sound/songs/se_card3.s b/sound/songs/se_card3.s new file mode 100644 index 000000000..031e1ff15 --- /dev/null +++ b/sound/songs/se_card3.s @@ -0,0 +1,116 @@ + .include "MPlayDef.s" + .section .rodata + .global se_card3 + .align 2 + .equ se_card3_grp, voicegroup129 + .equ se_card3_pri, 5 + .equ se_card3_rev, reverb_set+50 + +se_card3_1: @ 86BC6E4 + .byte KEYSH, 0x00 + .byte TEMPO, 0x57 + .byte VOICE, 0x2E + .byte XCMD, 0x08 + .byte GsM2 + .byte v009 + .byte GsM2 + .byte VOL, 0x70 + .byte PAN, 0x40 + .byte VOL, 0x70 + .byte PAN, 0x40 + .byte BEND, 0x40 + .byte N03 + .byte An5 + .byte v112 + .byte W03 + .byte VOL, 0x40 + .byte N03 + .byte Bn5 + .byte W03 + .byte VOL, 0x70 + .byte PAN, 0x10 + .byte N06 + .byte En6 + .byte W03 + .byte VOL, 0x40 + .byte W03 + .byte En7 + .byte PAN, 0x70 + .byte N06 + .byte En6 + .byte v040 + .byte W03 + .byte VOL, 0x40 + .byte W03 + .byte PAN, 0x10 + .byte VOL, 0x61 + .byte N06 + .byte En6 + .byte v032 + .byte W03 + .byte VOL, 0x40 + .byte W03 + .byte PAN, 0x70 + .byte VOL, 0x60 + .byte N06 + .byte En6 + .byte v024 + .byte W03 + .byte VOL, 0x40 + .byte W03 + .byte PAN, 0x10 + .byte VOL, 0x50 + .byte N06 + .byte En6 + .byte v016 + .byte W03 + .byte VOL, 0x40 + .byte W03 + .byte PAN, 0x70 + .byte VOL, 0x50 + .byte N06 + .byte En6 + .byte v012 + .byte W03 + .byte VOL, 0x30 + .byte W03 + .byte N06 + .byte En6 + .byte v008 + .byte W03 + .byte VOL, 0x02 + .byte W03 + .byte W24 + .byte W24 + .byte W24 + .byte FINE + +se_card3_2: @ 86BC74D + .byte KEYSH, 0x00 + .byte VOICE, 0x7C + .byte PAN, 0x40 + .byte VOL, 0x40 + .byte N03 + .byte Cn5 + .byte v092 + .byte W06 + .byte Cn5 + .byte v032 + .byte W18 + .byte W24 + .byte W24 + .byte W24 + .byte W24 + .byte FINE + +@ *************************************** + .align 2 +se_card3: @ 86BC764 + .byte 2 + .byte 0 + .byte se_card3_pri + .byte se_card3_rev + .word se_card3_grp + + .word se_card3_1 + .word se_card3_2 diff --git a/sound/songs/se_deomov.s b/sound/songs/se_deomov.s new file mode 100644 index 000000000..1ff76141b --- /dev/null +++ b/sound/songs/se_deomov.s @@ -0,0 +1,207 @@ + .include "MPlayDef.s" + .section .rodata + .global se_deomov + .align 2 + .equ se_deomov_grp, voicegroup129 + .equ se_deomov_pri, 5 + .equ se_deomov_rev, reverb_set+50 + +se_deomov_1: @ 86BCA34 + .byte KEYSH, 0x00 + .byte TEMPO, 0x83 + .byte VOICE, 0x7B + .byte XCMD, 0x08 + .byte GsM2 + .byte v009 + .byte GsM2 + .byte PAN, 0x40 + .byte VOL, 0x28 + .byte BEND, 0x42 + .byte N02 + .byte Cn2 + .byte v120 + .byte W08 + .byte N04 + .byte Cn5 + .byte W16 + .byte W24 + .byte W24 + .byte W24 + .byte W24 + .byte W24 + .byte W24 + .byte W24 + .byte FINE + +se_deomov_2: @ 86BCA54 + .byte KEYSH, 0x00 + .byte VOICE, 0x1F + .byte LFOS, 0x2C + .byte BENDR, 0x0C + .byte VOL, 0x50 + .byte PAN, 0x40 + .byte BEND, 0x00 + .byte TIE + .byte En4 + .byte v032 + .byte W24 + .byte W04 + .byte BEND, 0x09 + .byte W02 + .byte DnM1 + .byte W02 + .byte Cs0 + .byte W02 + .byte Gs0 + .byte W02 + .byte Fn1 + .byte W02 + .byte As1 + .byte W02 + .byte Gn2 + .byte W02 + .byte Dn3 + .byte W02 + .byte Gs4 + .byte W02 + .byte Ds5 + .byte W02 + .byte Cn6 + .byte W02 + .byte Gn6 + .byte W02 + .byte En7 + .byte W02 + .byte Cn8 + .byte W02 + .byte Gn8 + .byte W16 + .byte W24 + .byte W24 + .byte VOL, 0x46 + .byte W04 + .byte Fs3 + .byte W06 + .byte Cn3 + .byte W06 + .byte Gn2 + .byte W08 + .byte Cs2 + .byte W06 + .byte Gs1 + .byte W06 + .byte En1 + .byte W06 + .byte Bn0 + .byte W06 + .byte Fs0 + .byte W04 + .byte Cn0 + .byte W02 + .byte GsM1 + .byte W02 + .byte DsM1 + .byte W04 + .byte AsM2 + .byte W06 + .byte CnM2 + .byte W06 + .byte EOT + .byte FINE + +se_deomov_3: @ 86BCAA7 + .byte KEYSH, 0x00 + .byte VOICE, 0x32 + .byte VOL, 0x45 + .byte PAN, 0x00 + .byte W24 + .byte Gn8 + .byte N01 + .byte Fs4 + .byte v064 + .byte W06 + .byte Gs4 + .byte W03 + .byte PAN, 0x00 + .byte W07 + .byte N01 + .byte En5 + .byte W05 + .byte Fs5 + .byte W03 + .byte PAN, 0x7F + .byte W10 + .byte N01 + .byte Dn5 + .byte W03 + .byte Cn5 + .byte W07 + .byte PAN, 0x00 + .byte W04 + .byte N01 + .byte Fs3 + .byte W03 + .byte Gs3 + .byte W09 + .byte PAN, 0x7F + .byte W04 + .byte N01 + .byte Bn4 + .byte W04 + .byte Dn5 + .byte W04 + .byte PAN, 0x00 + .byte W09 + .byte N01 + .byte Fs5 + .byte W09 + .byte Cs5 + .byte W06 + .byte PAN, 0x7F + .byte W02 + .byte N01 + .byte Cs4 + .byte v036 + .byte W02 + .byte As3 + .byte W08 + .byte Fs3 + .byte W03 + .byte Gs3 + .byte W09 + .byte PAN, 0x00 + .byte W03 + .byte N01 + .byte Dn5 + .byte v028 + .byte W03 + .byte Cn5 + .byte W06 + .byte Fs4 + .byte W03 + .byte Cn4 + .byte W04 + .byte Gn3 + .byte W05 + .byte PAN, 0x7F + .byte W06 + .byte N01 + .byte Gn4 + .byte v020 + .byte W02 + .byte An4 + .byte W16 + .byte FINE + +@ *************************************** + .align 2 +se_deomov: @ 86BCB08 + .byte 3 + .byte 0 + .byte se_deomov_pri + .byte se_deomov_rev + .word se_deomov_grp + + .word se_deomov_1 + .word se_deomov_2 + .word se_deomov_3 diff --git a/sound/songs/se_excellent.s b/sound/songs/se_excellent.s new file mode 100644 index 000000000..157fdeebc --- /dev/null +++ b/sound/songs/se_excellent.s @@ -0,0 +1,177 @@ + .include "MPlayDef.s" + .section .rodata + .global se_excellent + .align 2 + .equ se_excellent_grp, voicegroup128 + .equ se_excellent_pri, 5 + .equ se_excellent_rev, reverb_set+50 + +se_excellent_1: @ 86BCB1C + .byte KEYSH, 0x00 + .byte TEMPO, 0x4B + .byte VOICE, 0x2E + .byte VOL, 0x6E + .byte BENDR, 0x02 + .byte PAN, 0x40 + .byte BEND, 0x4F + .byte W01 + .byte N02 + .byte Dn6 + .byte v112 + .byte W02 + .byte Cs6 + .byte W03 + .byte PAN, 0x48 + .byte N02 + .byte An5 + .byte W02 + .byte Fs5 + .byte W01 + .byte W01 + .byte Dn5 + .byte W02 + .byte PAN, 0x39 + .byte W01 + .byte N02 + .byte Dn5 + .byte v104 + .byte W02 + .byte Cs5 + .byte v100 + .byte W03 + .byte PAN, 0x40 + .byte N02 + .byte An4 + .byte v096 + .byte W02 + .byte Fs4 + .byte v092 + .byte W01 + .byte W01 + .byte Dn4 + .byte v088 + .byte W02 + .byte PAN, 0x4F + .byte W01 + .byte N02 + .byte Dn6 + .byte W02 + .byte Cs6 + .byte v084 + .byte W03 + .byte An5 + .byte v080 + .byte W02 + .byte Fs5 + .byte v076 + .byte W01 + .byte W01 + .byte Dn5 + .byte v072 + .byte W02 + .byte PAN, 0x30 + .byte W01 + .byte N02 + .byte Dn6 + .byte v068 + .byte W02 + .byte Cs6 + .byte v064 + .byte W03 + .byte An5 + .byte v060 + .byte W02 + .byte Fs5 + .byte v056 + .byte W01 + .byte W01 + .byte Dn5 + .byte v052 + .byte W02 + .byte W03 + .byte FINE + +se_excellent_2: @ 86BCB7B + .byte KEYSH, 0x00 + .byte VOICE, 0x35 + .byte BENDR, 0x02 + .byte VOL, 0x2B + .byte BEND, 0x4F + .byte N02 + .byte An6 + .byte v112 + .byte W02 + .byte Fs6 + .byte W01 + .byte W01 + .byte Dn6 + .byte W02 + .byte W01 + .byte Cs6 + .byte W02 + .byte An5 + .byte W03 + .byte N02 + .byte W02 + .byte Fs5 + .byte v104 + .byte W01 + .byte W01 + .byte Dn5 + .byte v100 + .byte W02 + .byte W01 + .byte Cs5 + .byte v096 + .byte W02 + .byte An4 + .byte v092 + .byte W03 + .byte An6 + .byte v088 + .byte W02 + .byte Fs6 + .byte v084 + .byte W01 + .byte W01 + .byte Dn6 + .byte v080 + .byte W02 + .byte W01 + .byte Cs6 + .byte v076 + .byte W02 + .byte An5 + .byte v072 + .byte W03 + .byte An6 + .byte v068 + .byte W02 + .byte Fs6 + .byte v064 + .byte W01 + .byte W01 + .byte Dn6 + .byte v060 + .byte W02 + .byte W01 + .byte Cs6 + .byte v056 + .byte W02 + .byte An5 + .byte v052 + .byte W03 + .byte W03 + .byte FINE + +@ *************************************** + .align 2 +se_excellent: @ 86BCBC8 + .byte 2 + .byte 0 + .byte se_excellent_pri + .byte se_excellent_rev + .word se_excellent_grp + + .word se_excellent_1 + .word se_excellent_2 diff --git a/sound/songs/se_getting.s b/sound/songs/se_getting.s new file mode 100644 index 000000000..e9df1ab51 --- /dev/null +++ b/sound/songs/se_getting.s @@ -0,0 +1,61 @@ + .include "MPlayDef.s" + .section .rodata + .global se_getting + .align 2 + .equ se_getting_grp, voicegroup129 + .equ se_getting_pri, 5 + .equ se_getting_rev, reverb_set+50 + +se_getting_1: @ 86BC7F0 + .byte KEYSH, 0x00 + .byte TEMPO, 0x9B + .byte VOICE, 0x03 + .byte XCMD, 0x08 + .byte GsM2 + .byte v009 + .byte GsM2 + .byte VOL, 0x64 + .byte BEND, 0x40 + .byte N02 + .byte Bn3 + .byte v120 + .byte W03 + .byte W03 + .byte W02 + .byte En4 + .byte v127 + .byte W01 + .byte W03 + .byte W03 + .byte W03 + .byte W03 + .byte FINE + +se_getting_2: @ 86BC80D + .byte KEYSH, 0x00 + .byte VOICE, 0x7E + .byte VOL, 0x64 + .byte W03 + .byte W01 + .byte N01 + .byte Cn2 + .byte v120 + .byte W02 + .byte W03 + .byte W03 + .byte W03 + .byte W03 + .byte W03 + .byte FINE + +@ *************************************** + .align 2 +se_getting: @ 86BC820 + .byte 2 + .byte 0 + .byte se_getting_pri + .byte se_getting_rev + .word se_getting_grp + + .word se_getting_1 + .word se_getting_2 diff --git a/sound/songs/se_help_cl.s b/sound/songs/se_help_cl.s new file mode 100644 index 000000000..6392a7b13 --- /dev/null +++ b/sound/songs/se_help_cl.s @@ -0,0 +1,95 @@ + .include "MPlayDef.s" + .section .rodata + .global se_help_cl + .align 2 + .equ se_help_cl_grp, voicegroup129 + .equ se_help_cl_pri, 5 + .equ se_help_cl_rev, reverb_set+50 + +se_help_cl_1: @ 86BC980 + .byte KEYSH, 0x00 + .byte TEMPO, 0xD2 + .byte VOICE, 0x18 + .byte LFOS, 0x2C + .byte BENDR, 0x0C + .byte VOL, 0x5F + .byte PAN, 0x70 + .byte N04 + .byte Dn5 + .byte v092 + .byte W06 + .byte PAN, 0x00 + .byte N04 + .byte Dn5 + .byte v032 + .byte W06 + .byte PAN, 0x60 + .byte N04 + .byte An4 + .byte v096 + .byte W06 + .byte PAN, 0x7F + .byte N04 + .byte An4 + .byte v032 + .byte W06 + .byte PAN, 0x60 + .byte N04 + .byte Fs4 + .byte v092 + .byte W06 + .byte PAN, 0x00 + .byte N04 + .byte Fs4 + .byte v032 + .byte W06 + .byte PAN, 0x50 + .byte N04 + .byte En4 + .byte v092 + .byte W06 + .byte PAN, 0x7F + .byte N04 + .byte En4 + .byte v032 + .byte W06 + .byte PAN, 0x19 + .byte N04 + .byte Dn4 + .byte v096 + .byte W06 + .byte PAN, 0x7F + .byte N04 + .byte Dn4 + .byte v032 + .byte W06 + .byte PAN, 0x00 + .byte N04 + .byte W06 + .byte PAN, 0x7F + .byte N04 + .byte Dn4 + .byte v016 + .byte W06 + .byte PAN, 0x00 + .byte N04 + .byte Dn4 + .byte v012 + .byte W06 + .byte PAN, 0x7F + .byte N04 + .byte Dn4 + .byte v004 + .byte W18 + .byte FINE + +@ *************************************** + .align 2 +se_help_cl: @ 86BC9E0 + .byte 1 + .byte 0 + .byte se_help_cl_pri + .byte se_help_cl_rev + .word se_help_cl_grp + + .word se_help_cl_1 diff --git a/sound/songs/se_help_ng.s b/sound/songs/se_help_ng.s new file mode 100644 index 000000000..a4f52f455 --- /dev/null +++ b/sound/songs/se_help_ng.s @@ -0,0 +1,64 @@ + .include "MPlayDef.s" + .section .rodata + .global se_help_ng + .align 2 + .equ se_help_ng_grp, voicegroup129 + .equ se_help_ng_pri, 5 + .equ se_help_ng_rev, reverb_set+50 + +se_help_ng_1: @ 86BC9EC + .byte KEYSH, 0x00 + .byte TEMPO, 0xD2 + .byte VOICE, 0x18 + .byte LFOS, 0x2C + .byte BENDR, 0x0C + .byte PAN, 0x40 + .byte VOL, 0x60 + .byte N04 + .byte Dn4 + .byte v120 + .byte W06 + .byte PAN, 0x00 + .byte N04 + .byte Dn4 + .byte v032 + .byte W06 + .byte PAN, 0x3F + .byte N04 + .byte Fs4 + .byte v096 + .byte W06 + .byte PAN, 0x7F + .byte N04 + .byte Fs4 + .byte v032 + .byte W06 + .byte VOICE, 0x5C + .byte PAN, 0x40 + .byte VOL, 0x7D + .byte N04 + .byte An1 + .byte v112 + .byte W10 + .byte MOD, 0x08 + .byte W02 + .byte N06 + .byte An1 + .byte v088 + .byte W06 + .byte An1 + .byte v024 + .byte W06 + .byte MOD, 0x00 + .byte FINE + +@ *************************************** + .align 2 +se_help_ng: @ 86BCA28 + .byte 1 + .byte 0 + .byte se_help_ng_pri + .byte se_help_ng_rev + .word se_help_ng_grp + + .word se_help_ng_1 diff --git a/sound/songs/se_help_op.s b/sound/songs/se_help_op.s new file mode 100644 index 000000000..d5b255a79 --- /dev/null +++ b/sound/songs/se_help_op.s @@ -0,0 +1,97 @@ + .include "MPlayDef.s" + .section .rodata + .global se_help_op + .align 2 + .equ se_help_op_grp, voicegroup129 + .equ se_help_op_pri, 5 + .equ se_help_op_rev, reverb_set+50 + +se_help_op_1: @ 86BC910 + .byte KEYSH, 0x00 + .byte TEMPO, 0xD2 + .byte VOICE, 0x18 + .byte LFOS, 0x2C + .byte BENDR, 0x0C + .byte VOL, 0x60 + .byte PAN, 0x10 + .byte N04 + .byte Dn4 + .byte v096 + .byte W06 + .byte PAN, 0x00 + .byte N04 + .byte Dn4 + .byte v032 + .byte W06 + .byte PAN, 0x20 + .byte N04 + .byte Fs4 + .byte v096 + .byte W06 + .byte PAN, 0x7F + .byte N04 + .byte Fs4 + .byte v032 + .byte W06 + .byte PAN, 0x20 + .byte N04 + .byte An4 + .byte v096 + .byte W06 + .byte PAN, 0x00 + .byte N04 + .byte An4 + .byte v032 + .byte W06 + .byte PAN, 0x30 + .byte N04 + .byte Cs5 + .byte v096 + .byte W06 + .byte PAN, 0x7F + .byte N04 + .byte Cs5 + .byte v032 + .byte W06 + .byte PAN, 0x60 + .byte N04 + .byte Dn5 + .byte v076 + .byte W06 + .byte PAN, 0x00 + .byte N04 + .byte Dn5 + .byte v032 + .byte W06 + .byte PAN, 0x7F + .byte N04 + .byte Dn5 + .byte v024 + .byte W06 + .byte PAN, 0x00 + .byte N04 + .byte Dn5 + .byte v016 + .byte W06 + .byte PAN, 0x7F + .byte N04 + .byte Dn5 + .byte v008 + .byte W06 + .byte PAN, 0x00 + .byte N04 + .byte Dn5 + .byte v004 + .byte W18 + .byte FINE + +@ *************************************** + .align 2 +se_help_op: @ 86BC974 + .byte 1 + .byte 0 + .byte se_help_op_pri + .byte se_help_op_rev + .word se_help_op_grp + + .word se_help_op_1 diff --git a/sound/songs/se_kiteki.s b/sound/songs/se_kiteki.s new file mode 100644 index 000000000..e91666b7e --- /dev/null +++ b/sound/songs/se_kiteki.s @@ -0,0 +1,158 @@ + .include "MPlayDef.s" + .section .rodata + .global se_kiteki + .align 2 + .equ se_kiteki_grp, voicegroup129 + .equ se_kiteki_pri, 5 + .equ se_kiteki_rev, reverb_set+50 + +se_kiteki_1: @ 86BC854 + .byte KEYSH, 0x00 + .byte TEMPO, 0x52 + .byte VOICE, 0x09 + .byte BENDR, 0x0C + .byte LFOS, 0x2C + .byte PAN, 0x40 + .byte VOL, 0x60 + .byte MOD, 0x01 + .byte N04 + .byte En2 + .byte v127 + .byte W04 + .byte N10 + .byte En2 + .byte v104 + .byte W20 + .byte W10 + .byte PAN, 0x00 + .byte TIE + .byte En2 + .byte v127 + .byte W08 + .byte PAN, 0x10 + .byte W06 + .byte W02 + .byte Gs0 + .byte W08 + .byte Cn2 + .byte W08 + .byte En3 + .byte W06 + .byte Gs4 + .byte W06 + .byte Bn5 + .byte W06 + .byte En7 + .byte W06 + .byte Gn8 + .byte W06 + .byte W18 + .byte Ds7 + .byte W06 + .byte Gs6 + .byte W06 + .byte As5 + .byte W06 + .byte Dn4 + .byte W06 + .byte Fn2 + .byte W06 + .byte Ds1 + .byte W06 + .byte Fs0 + .byte W06 + .byte DnM1 + .byte W06 + .byte CnM2 + .byte W06 + .byte W18 + .byte VOL, 0x50 + .byte PAN, 0x0C + .byte W06 + .byte VOL, 0x48 + .byte PAN, 0x17 + .byte W06 + .byte VOL, 0x40 + .byte PAN, 0x23 + .byte W06 + .byte VOL, 0x35 + .byte PAN, 0x2E + .byte W06 + .byte VOL, 0x30 + .byte PAN, 0x4F + .byte W06 + .byte VOL, 0x2A + .byte PAN, 0x59 + .byte W06 + .byte VOL, 0x20 + .byte PAN, 0x68 + .byte W02 + .byte VOL, 0x18 + .byte W04 + .byte EnM1 + .byte PAN, 0x6F + .byte W04 + .byte VOL, 0x08 + .byte W02 + .byte EOT + .byte VOL, 0x00 + .byte W06 + .byte FINE + +se_kiteki_2: @ 86BC8CB + .byte KEYSH, 0x00 + .byte VOICE, 0x51 + .byte PAN, 0x40 + .byte MOD, 0x0F + .byte VOL, 0x30 + .byte N04 + .byte En1 + .byte v127 + .byte W04 + .byte N10 + .byte En1 + .byte v104 + .byte W20 + .byte W10 + .byte TIE + .byte En1 + .byte v127 + .byte W14 + .byte W24 + .byte W24 + .byte W24 + .byte W24 + .byte W24 + .byte W18 + .byte VOL, 0x2A + .byte W06 + .byte Cn1 + .byte W06 + .byte Gs0 + .byte W06 + .byte Dn0 + .byte W06 + .byte BnM1 + .byte W06 + .byte DsM1 + .byte W06 + .byte CsM1 + .byte W06 + .byte GsM2 + .byte W06 + .byte EOT + .byte VOL, 0x00 + .byte W06 + .byte FINE + +@ *************************************** + .align 2 +se_kiteki: @ 86BC900 + .byte 2 + .byte 0 + .byte se_kiteki_pri + .byte se_kiteki_rev + .word se_kiteki_grp + + .word se_kiteki_1 + .word se_kiteki_2 diff --git a/sound/songs/se_nawamiss.s b/sound/songs/se_nawamiss.s new file mode 100644 index 000000000..7080819c9 --- /dev/null +++ b/sound/songs/se_nawamiss.s @@ -0,0 +1,49 @@ + .include "MPlayDef.s" + .section .rodata + .global se_nawamiss + .align 2 + .equ se_nawamiss_grp, voicegroup127 + .equ se_nawamiss_pri, 5 + .equ se_nawamiss_rev, reverb_set+50 + +se_nawamiss_1: @ 86BCBD8 + .byte KEYSH, 0x00 + .byte TEMPO, 0x78 + .byte VOICE, 0x5C + .byte BENDR, 0x0C + .byte VOL, 0x78 + .byte BEND, 0x40 + .byte N03 + .byte Cn2 + .byte v127 + .byte W03 + .byte Cn2 + .byte v020 + .byte W03 + .byte N18 + .byte Cn2 + .byte v127 + .byte W03 + .byte W03 + .byte W03 + .byte W03 + .byte W03 + .byte W03 + .byte N09 + .byte Cn2 + .byte v020 + .byte W03 + .byte W03 + .byte W03 + .byte FINE + +@ *************************************** + .align 2 +se_nawamiss: @ 86BCBFC + .byte 1 + .byte 0 + .byte se_nawamiss_pri + .byte se_nawamiss_rev + .word se_nawamiss_grp + + .word se_nawamiss_1 diff --git a/sound/songs/se_shop.s b/sound/songs/se_shop.s new file mode 100644 index 000000000..eeade9bc4 --- /dev/null +++ b/sound/songs/se_shop.s @@ -0,0 +1,35 @@ + .include "MPlayDef.s" + .section .rodata + .global se_shop + .align 2 + .equ se_shop_grp, voicegroup129 + .equ se_shop_pri, 5 + .equ se_shop_rev, reverb_set+50 + +se_shop_1: @ 86BC830 + .byte KEYSH, 0x00 + .byte TEMPO, 0x3E + .byte VOICE, 0x08 + .byte VOL, 0x50 + .byte PAN, 0x40 + .byte BEND, 0x40 + .byte N30 + .byte Cn3 + .byte v120 + .byte W06 + .byte W06 + .byte W06 + .byte W06 + .byte W06 + .byte FINE + +@ *************************************** + .align 2 +se_shop: @ 86BC848 + .byte 1 + .byte 0 + .byte se_shop_pri + .byte se_shop_rev + .word se_shop_grp + + .word se_shop_1 From 5b9349e82a47d4928e7b2f048c854ca79a1cd3d6 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Fri, 11 Oct 2019 10:08:01 -0400 Subject: [PATCH 4/6] Remove dummy comment from ld_script --- ld_script.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/ld_script.txt b/ld_script.txt index aeff38394..f55a1c0c3 100644 --- a/ld_script.txt +++ b/ld_script.txt @@ -782,7 +782,6 @@ SECTIONS { sound/songs/midi/mus_me_zannen.o(.rodata); sound/songs/midi/mus_annai.o(.rodata); sound/songs/midi/mus_slot.o(.rodata); - /*data/sound_data.o(.rodata.unref.song);*/ sound/songs/midi/mus_ajito.o(.rodata); sound/songs/midi/mus_gym.o(.rodata); sound/songs/midi/mus_purin.o(.rodata); From 06bc713f9a6238c132a8504f44b2ff1a3e7c9724 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Fri, 11 Oct 2019 10:09:47 -0400 Subject: [PATCH 5/6] Fix indentation in ld_script.txt --- ld_script.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ld_script.txt b/ld_script.txt index f55a1c0c3..0e8edea06 100644 --- a/ld_script.txt +++ b/ld_script.txt @@ -508,7 +508,7 @@ SECTIONS { songs : ALIGN(4) { - sound/songs/midi/mus_dummy.o(.rodata); + sound/songs/midi/mus_dummy.o(.rodata); sound/songs/midi/se_kaifuku.o(.rodata); sound/songs/midi/se_pc_login.o(.rodata); sound/songs/midi/se_pc_off.o(.rodata); From ce18093251f35ad6369d9d42d84e8fe60d398891 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Fri, 11 Oct 2019 22:27:24 -0400 Subject: [PATCH 6/6] gitignore compiled song assembly files --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index a4182afc1..c060f2415 100644 --- a/.gitignore +++ b/.gitignore @@ -39,6 +39,7 @@ cmake-build-* ld_script_ruby.txt ld_script_sapphire.txt sound/**/*.bin +sound/songs/midi/*.s src/*.s src/data/items.h tags