summaryrefslogtreecommitdiff
path: root/sound
diff options
context:
space:
mode:
Diffstat (limited to 'sound')
-rw-r--r--sound/MPlayDef.s430
-rw-r--r--sound/song_table.inc694
-rw-r--r--sound/songs/midi/mus_ajito.midbin0 -> 19485 bytes
-rw-r--r--sound/songs/midi/mus_annai.midbin0 -> 4005 bytes
-rw-r--r--sound/songs/midi/mus_champ_r.midbin0 -> 8462 bytes
-rw-r--r--sound/songs/midi/mus_cycling.midbin0 -> 8344 bytes
-rw-r--r--sound/songs/midi/mus_demo.midbin0 -> 6142 bytes
-rw-r--r--sound/songs/midi/mus_dendou.midbin0 -> 9038 bytes
-rw-r--r--sound/songs/midi/mus_deoeye.midbin0 -> 5387 bytes
-rw-r--r--sound/songs/midi/mus_dummy.midbin0 -> 26 bytes
-rw-r--r--sound/songs/midi/mus_ending.midbin0 -> 46564 bytes
-rw-r--r--sound/songs/midi/mus_exeye.midbin0 -> 2717 bytes
-rw-r--r--sound/songs/midi/mus_fan2.midbin0 -> 1083 bytes
-rw-r--r--sound/songs/midi/mus_fan5.midbin0 -> 968 bytes
-rw-r--r--sound/songs/midi/mus_fan6.midbin0 -> 1858 bytes
-rw-r--r--sound/songs/midi/mus_get_yasei.midbin0 -> 3168 bytes
-rw-r--r--sound/songs/midi/mus_guren.midbin0 -> 10496 bytes
-rw-r--r--sound/songs/midi/mus_gym.midbin0 -> 7602 bytes
-rw-r--r--sound/songs/midi/mus_hanada.midbin0 -> 7582 bytes
-rw-r--r--sound/songs/midi/mus_jump.midbin0 -> 12419 bytes
-rw-r--r--sound/songs/midi/mus_kaihuku.midbin0 -> 151 bytes
-rw-r--r--sound/songs/midi/mus_kenkyu.midbin0 -> 4579 bytes
-rw-r--r--sound/songs/midi/mus_kinomikui.midbin0 -> 12388 bytes
-rw-r--r--sound/songs/midi/mus_kuchiba.midbin0 -> 9915 bytes
-rw-r--r--sound/songs/midi/mus_load01.midbin0 -> 6879 bytes
-rw-r--r--sound/songs/midi/mus_load02.midbin0 -> 13344 bytes
-rw-r--r--sound/songs/midi/mus_load03.midbin0 -> 9427 bytes
-rw-r--r--sound/songs/midi/mus_masara.midbin0 -> 5402 bytes
-rw-r--r--sound/songs/midi/mus_me_asa.midbin0 -> 428 bytes
-rw-r--r--sound/songs/midi/mus_me_photo.midbin0 -> 841 bytes
-rw-r--r--sound/songs/midi/mus_me_wasure.midbin0 -> 543 bytes
-rw-r--r--sound/songs/midi/mus_me_zannen.midbin0 -> 546 bytes
-rw-r--r--sound/songs/midi/mus_naminori.midbin0 -> 6050 bytes
-rw-r--r--sound/songs/midi/mus_nana123.midbin0 -> 11818 bytes
-rw-r--r--sound/songs/midi/mus_nana45.midbin0 -> 11266 bytes
-rw-r--r--sound/songs/midi/mus_nana67.midbin0 -> 11567 bytes
-rw-r--r--sound/songs/midi/mus_nanadungeon.midbin0 -> 12971 bytes
-rw-r--r--sound/songs/midi/mus_nanaiseki.midbin0 -> 13877 bytes
-rw-r--r--sound/songs/midi/mus_nanashima.midbin0 -> 11862 bytes
-rw-r--r--sound/songs/midi/mus_network.midbin0 -> 7151 bytes
-rw-r--r--sound/songs/midi/mus_nibi.midbin0 -> 11818 bytes
-rw-r--r--sound/songs/midi/mus_ohkido.midbin0 -> 6969 bytes
-rw-r--r--sound/songs/midi/mus_okurimono.midbin0 -> 3166 bytes
-rw-r--r--sound/songs/midi/mus_opening.midbin0 -> 4981 bytes
-rw-r--r--sound/songs/midi/mus_oshie_tv.midbin0 -> 4005 bytes
-rw-r--r--sound/songs/midi/mus_otsukimi.midbin0 -> 13409 bytes
-rw-r--r--sound/songs/midi/mus_p_tower.midbin0 -> 5056 bytes
-rw-r--r--sound/songs/midi/mus_pokecen.midbin0 -> 7151 bytes
-rw-r--r--sound/songs/midi/mus_pokefue.midbin0 -> 703 bytes
-rw-r--r--sound/songs/midi/mus_pokeyashi.midbin0 -> 18230 bytes
-rw-r--r--sound/songs/midi/mus_purin.midbin0 -> 1079 bytes
-rw-r--r--sound/songs/midi/mus_rival1.midbin0 -> 5569 bytes
-rw-r--r--sound/songs/midi/mus_rival2.midbin0 -> 5234 bytes
-rw-r--r--sound/songs/midi/mus_rocket.midbin0 -> 2383 bytes
-rw-r--r--sound/songs/midi/mus_santoan.midbin0 -> 12601 bytes
-rw-r--r--sound/songs/midi/mus_seibetu.midbin0 -> 374 bytes
-rw-r--r--sound/songs/midi/mus_sekaikan.midbin0 -> 1464 bytes
-rw-r--r--sound/songs/midi/mus_shion.midbin0 -> 12068 bytes
-rw-r--r--sound/songs/midi/mus_shiruhu.midbin0 -> 18472 bytes
-rw-r--r--sound/songs/midi/mus_shoujo.midbin0 -> 2125 bytes
-rw-r--r--sound/songs/midi/mus_shounen.midbin0 -> 2823 bytes
-rw-r--r--sound/songs/midi/mus_slot.midbin0 -> 12395 bytes
-rw-r--r--sound/songs/midi/mus_slowmasara.midbin0 -> 5370 bytes
-rw-r--r--sound/songs/midi/mus_sousa.midbin0 -> 575 bytes
-rw-r--r--sound/songs/midi/mus_t_mori.midbin0 -> 13877 bytes
-rw-r--r--sound/songs/midi/mus_t_tower.midbin0 -> 7602 bytes
-rw-r--r--sound/songs/midi/mus_tamamusi.midbin0 -> 8683 bytes
-rw-r--r--sound/songs/midi/mus_title.midbin0 -> 11840 bytes
-rw-r--r--sound/songs/midi/mus_titlerog.midbin0 -> 4192 bytes
-rw-r--r--sound/songs/midi/mus_tvnoize.midbin0 -> 582 bytes
-rw-r--r--sound/songs/midi/mus_union.midbin0 -> 12423 bytes
-rw-r--r--sound/songs/midi/mus_vs_den.midbin0 -> 16522 bytes
-rw-r--r--sound/songs/midi/mus_vs_deo.midbin0 -> 33236 bytes
-rw-r--r--sound/songs/midi/mus_vs_gym.midbin0 -> 20538 bytes
-rw-r--r--sound/songs/midi/mus_vs_last.midbin0 -> 30475 bytes
-rw-r--r--sound/songs/midi/mus_vs_myu2.midbin0 -> 14876 bytes
-rw-r--r--sound/songs/midi/mus_vs_tore.midbin0 -> 31971 bytes
-rw-r--r--sound/songs/midi/mus_vs_yasei.midbin0 -> 14879 bytes
-rw-r--r--sound/songs/midi/mus_win_gym.midbin0 -> 9749 bytes
-rw-r--r--sound/songs/midi/mus_win_tre.midbin0 -> 11549 bytes
-rw-r--r--sound/songs/midi/mus_win_yasei.midbin0 -> 3779 bytes
-rw-r--r--sound/songs/midi/se_ban.midbin0 -> 148 bytes
-rw-r--r--sound/songs/midi/se_basabasa.midbin0 -> 266 bytes
-rw-r--r--sound/songs/midi/se_bidoro.midbin0 -> 135 bytes
-rw-r--r--sound/songs/midi/se_boo.midbin0 -> 91 bytes
-rw-r--r--sound/songs/midi/se_bowa.midbin0 -> 86 bytes
-rw-r--r--sound/songs/midi/se_bowa2.midbin0 -> 181 bytes
-rw-r--r--sound/songs/midi/se_bt_start.midbin0 -> 334 bytes
-rw-r--r--sound/songs/midi/se_c_gaji.midbin0 -> 80 bytes
-rw-r--r--sound/songs/midi/se_c_maku_d.midbin0 -> 195 bytes
-rw-r--r--sound/songs/midi/se_c_maku_u.midbin0 -> 195 bytes
-rw-r--r--sound/songs/midi/se_c_pasi.midbin0 -> 86 bytes
-rw-r--r--sound/songs/midi/se_c_pikon.midbin0 -> 112 bytes
-rw-r--r--sound/songs/midi/se_c_syu.midbin0 -> 112 bytes
-rw-r--r--sound/songs/midi/se_dansa.midbin0 -> 83 bytes
-rw-r--r--sound/songs/midi/se_daugi.midbin0 -> 149 bytes
-rw-r--r--sound/songs/midi/se_dendou.midbin0 -> 703 bytes
-rw-r--r--sound/songs/midi/se_doku.midbin0 -> 107 bytes
-rw-r--r--sound/songs/midi/se_door.midbin0 -> 76 bytes
-rw-r--r--sound/songs/midi/se_elebeta.midbin0 -> 104 bytes
-rw-r--r--sound/songs/midi/se_esuka.midbin0 -> 174 bytes
-rw-r--r--sound/songs/midi/se_exp.midbin0 -> 621 bytes
-rw-r--r--sound/songs/midi/se_expmax.midbin0 -> 138 bytes
-rw-r--r--sound/songs/midi/se_fu_zaku.midbin0 -> 124 bytes
-rw-r--r--sound/songs/midi/se_fu_zaku2.midbin0 -> 92 bytes
-rw-r--r--sound/songs/midi/se_fu_zuzuzu.midbin0 -> 140 bytes
-rw-r--r--sound/songs/midi/se_fuusen1.midbin0 -> 118 bytes
-rw-r--r--sound/songs/midi/se_fuusen2.midbin0 -> 110 bytes
-rw-r--r--sound/songs/midi/se_fuusen3.midbin0 -> 142 bytes
-rw-r--r--sound/songs/midi/se_hashi.midbin0 -> 86 bytes
-rw-r--r--sound/songs/midi/se_hazure.midbin0 -> 99 bytes
-rw-r--r--sound/songs/midi/se_hi_turun.midbin0 -> 132 bytes
-rw-r--r--sound/songs/midi/se_hinsi.midbin0 -> 106 bytes
-rw-r--r--sound/songs/midi/se_jido_doa.midbin0 -> 72 bytes
-rw-r--r--sound/songs/midi/se_jihanki.midbin0 -> 88 bytes
-rw-r--r--sound/songs/midi/se_jite_pyoko.midbin0 -> 83 bytes
-rw-r--r--sound/songs/midi/se_jitensya.midbin0 -> 68 bytes
-rw-r--r--sound/songs/midi/se_jyuni.midbin0 -> 267 bytes
-rw-r--r--sound/songs/midi/se_kaidan.midbin0 -> 124 bytes
-rw-r--r--sound/songs/midi/se_kaifuku.midbin0 -> 91 bytes
-rw-r--r--sound/songs/midi/se_ki_gasyan.midbin0 -> 152 bytes
-rw-r--r--sound/songs/midi/se_kon.midbin0 -> 103 bytes
-rw-r--r--sound/songs/midi/se_kon2.midbin0 -> 103 bytes
-rw-r--r--sound/songs/midi/se_kon3.midbin0 -> 103 bytes
-rw-r--r--sound/songs/midi/se_kon4.midbin0 -> 103 bytes
-rw-r--r--sound/songs/midi/se_kouka_h.midbin0 -> 271 bytes
-rw-r--r--sound/songs/midi/se_kouka_l.midbin0 -> 103 bytes
-rw-r--r--sound/songs/midi/se_kouka_m.midbin0 -> 123 bytes
-rw-r--r--sound/songs/midi/se_mizu.midbin0 -> 105 bytes
-rw-r--r--sound/songs/midi/se_moter.midbin0 -> 87 bytes
-rw-r--r--sound/songs/midi/se_mu_pachi.midbin0 -> 87 bytes
-rw-r--r--sound/songs/midi/se_nageru.midbin0 -> 133 bytes
-rw-r--r--sound/songs/midi/se_naminori.midbin0 -> 149 bytes
-rw-r--r--sound/songs/midi/se_nigeru.midbin0 -> 164 bytes
-rw-r--r--sound/songs/midi/se_op_basyu.midbin0 -> 297 bytes
-rw-r--r--sound/songs/midi/se_pc_login.midbin0 -> 108 bytes
-rw-r--r--sound/songs/midi/se_pc_off.midbin0 -> 96 bytes
-rw-r--r--sound/songs/midi/se_pc_on.midbin0 -> 148 bytes
-rw-r--r--sound/songs/midi/se_pin.midbin0 -> 107 bytes
-rw-r--r--sound/songs/midi/se_pinpon.midbin0 -> 130 bytes
-rw-r--r--sound/songs/midi/se_pn_off.midbin0 -> 227 bytes
-rw-r--r--sound/songs/midi/se_pn_on.midbin0 -> 227 bytes
-rw-r--r--sound/songs/midi/se_poke_dead.midbin0 -> 161 bytes
-rw-r--r--sound/songs/midi/se_reapoke.midbin0 -> 257 bytes
-rw-r--r--sound/songs/midi/se_regi.midbin0 -> 130 bytes
-rw-r--r--sound/songs/midi/se_ru_bari.midbin0 -> 142 bytes
-rw-r--r--sound/songs/midi/se_ru_gashin.midbin0 -> 122 bytes
-rw-r--r--sound/songs/midi/se_ru_gasyan.midbin0 -> 184 bytes
-rw-r--r--sound/songs/midi/se_ru_hyuu.midbin0 -> 162 bytes
-rw-r--r--sound/songs/midi/se_save.midbin0 -> 179 bytes
-rw-r--r--sound/songs/midi/se_seikai.midbin0 -> 83 bytes
-rw-r--r--sound/songs/midi/se_select.midbin0 -> 107 bytes
-rw-r--r--sound/songs/midi/se_suikomu.midbin0 -> 156 bytes
-rw-r--r--sound/songs/midi/se_t_ame.midbin0 -> 118 bytes
-rw-r--r--sound/songs/midi/se_t_ame_e.midbin0 -> 134 bytes
-rw-r--r--sound/songs/midi/se_t_kami.midbin0 -> 191 bytes
-rw-r--r--sound/songs/midi/se_t_kami2.midbin0 -> 142 bytes
-rw-r--r--sound/songs/midi/se_t_koame.midbin0 -> 118 bytes
-rw-r--r--sound/songs/midi/se_t_koame_e.midbin0 -> 134 bytes
-rw-r--r--sound/songs/midi/se_t_ooame.midbin0 -> 118 bytes
-rw-r--r--sound/songs/midi/se_t_ooame_e.midbin0 -> 134 bytes
-rw-r--r--sound/songs/midi/se_tama.midbin0 -> 419 bytes
-rw-r--r--sound/songs/midi/se_tamago.midbin0 -> 271 bytes
-rw-r--r--sound/songs/midi/se_tamakoro.midbin0 -> 73 bytes
-rw-r--r--sound/songs/midi/se_tamakoro_e.midbin0 -> 163 bytes
-rw-r--r--sound/songs/midi/se_tb_kara.midbin0 -> 78 bytes
-rw-r--r--sound/songs/midi/se_tb_kon.midbin0 -> 88 bytes
-rw-r--r--sound/songs/midi/se_tb_start.midbin0 -> 153 bytes
-rw-r--r--sound/songs/midi/se_tk_kasya.midbin0 -> 84 bytes
-rw-r--r--sound/songs/midi/se_tk_warpin.midbin0 -> 116 bytes
-rw-r--r--sound/songs/midi/se_tk_warpout.midbin0 -> 136 bytes
-rw-r--r--sound/songs/midi/se_toy_a.midbin0 -> 119 bytes
-rw-r--r--sound/songs/midi/se_toy_b.midbin0 -> 119 bytes
-rw-r--r--sound/songs/midi/se_toy_c.midbin0 -> 119 bytes
-rw-r--r--sound/songs/midi/se_toy_c1.midbin0 -> 119 bytes
-rw-r--r--sound/songs/midi/se_toy_d.midbin0 -> 119 bytes
-rw-r--r--sound/songs/midi/se_toy_dango.midbin0 -> 100 bytes
-rw-r--r--sound/songs/midi/se_toy_e.midbin0 -> 119 bytes
-rw-r--r--sound/songs/midi/se_toy_f.midbin0 -> 119 bytes
-rw-r--r--sound/songs/midi/se_toy_g.midbin0 -> 119 bytes
-rw-r--r--sound/songs/midi/se_toy_kabe.midbin0 -> 132 bytes
-rw-r--r--sound/songs/midi/se_track_door.midbin0 -> 127 bytes
-rw-r--r--sound/songs/midi/se_track_haiki.midbin0 -> 76 bytes
-rw-r--r--sound/songs/midi/se_track_move.midbin0 -> 373 bytes
-rw-r--r--sound/songs/midi/se_track_stop.midbin0 -> 205 bytes
-rw-r--r--sound/songs/midi/se_tu_saa.midbin0 -> 96 bytes
-rw-r--r--sound/songs/midi/se_w003.midbin0 -> 113 bytes
-rw-r--r--sound/songs/midi/se_w004.midbin0 -> 172 bytes
-rw-r--r--sound/songs/midi/se_w006.midbin0 -> 226 bytes
-rw-r--r--sound/songs/midi/se_w007.midbin0 -> 308 bytes
-rw-r--r--sound/songs/midi/se_w010.midbin0 -> 153 bytes
-rw-r--r--sound/songs/midi/se_w011.midbin0 -> 206 bytes
-rw-r--r--sound/songs/midi/se_w013.midbin0 -> 194 bytes
-rw-r--r--sound/songs/midi/se_w013b.midbin0 -> 121 bytes
-rw-r--r--sound/songs/midi/se_w014.midbin0 -> 508 bytes
-rw-r--r--sound/songs/midi/se_w015.midbin0 -> 247 bytes
-rw-r--r--sound/songs/midi/se_w016.midbin0 -> 218 bytes
-rw-r--r--sound/songs/midi/se_w016b.midbin0 -> 128 bytes
-rw-r--r--sound/songs/midi/se_w017.midbin0 -> 284 bytes
-rw-r--r--sound/songs/midi/se_w019.midbin0 -> 648 bytes
-rw-r--r--sound/songs/midi/se_w020.midbin0 -> 174 bytes
-rw-r--r--sound/songs/midi/se_w025.midbin0 -> 320 bytes
-rw-r--r--sound/songs/midi/se_w025b.midbin0 -> 313 bytes
-rw-r--r--sound/songs/midi/se_w026.midbin0 -> 141 bytes
-rw-r--r--sound/songs/midi/se_w028.midbin0 -> 198 bytes
-rw-r--r--sound/songs/midi/se_w029.midbin0 -> 194 bytes
-rw-r--r--sound/songs/midi/se_w030.midbin0 -> 148 bytes
-rw-r--r--sound/songs/midi/se_w036.midbin0 -> 200 bytes
-rw-r--r--sound/songs/midi/se_w039.midbin0 -> 136 bytes
-rw-r--r--sound/songs/midi/se_w043.midbin0 -> 245 bytes
-rw-r--r--sound/songs/midi/se_z_search.midbin0 -> 1023 bytes
-rw-r--r--sound/songs/mus_battle20.s3569
-rw-r--r--sound/songs/mus_battle32.s2925
-rw-r--r--sound/songs/mus_fanfa1.s196
-rw-r--r--sound/songs/mus_fanfa4.s292
-rw-r--r--sound/songs/mus_fanfa5.s374
-rw-r--r--sound/songs/mus_me_b_big.s505
-rw-r--r--sound/songs/mus_me_b_small.s287
-rw-r--r--sound/songs/mus_me_bachi.s635
-rw-r--r--sound/songs/mus_me_kinomi.s180
-rw-r--r--sound/songs/mus_me_shinka.s87
-rw-r--r--sound/songs/mus_me_waza.s362
-rw-r--r--sound/songs/mus_p_school.s768
-rw-r--r--sound/songs/mus_shinka.s1172
-rw-r--r--sound/songs/mus_w_door.s77
-rw-r--r--sound/songs/se_bag1.s52
-rw-r--r--sound/songs/se_bag2.s59
-rw-r--r--sound/songs/se_card1.s41
-rw-r--r--sound/songs/se_card2.s53
-rw-r--r--sound/songs/se_card3.s116
-rw-r--r--sound/songs/se_deomov.s207
-rw-r--r--sound/songs/se_excellent.s177
-rw-r--r--sound/songs/se_getting.s61
-rw-r--r--sound/songs/se_help_cl.s95
-rw-r--r--sound/songs/se_help_ng.s64
-rw-r--r--sound/songs/se_help_op.s97
-rw-r--r--sound/songs/se_kiteki.s158
-rw-r--r--sound/songs/se_nawamiss.s49
-rw-r--r--sound/songs/se_shop.s35
-rw-r--r--sound/songs/se_w044.s100
-rw-r--r--sound/songs/se_w047.s198
-rw-r--r--sound/songs/se_w048.s161
-rw-r--r--sound/songs/se_w052.s61
-rw-r--r--sound/songs/se_w053.s175
-rw-r--r--sound/songs/se_w054.s94
-rw-r--r--sound/songs/se_w056.s124
-rw-r--r--sound/songs/se_w057.s109
-rw-r--r--sound/songs/se_w059.s103
-rw-r--r--sound/songs/se_w059b.s72
-rw-r--r--sound/songs/se_w060.s144
-rw-r--r--sound/songs/se_w060b.s216
-rw-r--r--sound/songs/se_w062.s173
-rw-r--r--sound/songs/se_w062b.s131
-rw-r--r--sound/songs/se_w063.s84
-rw-r--r--sound/songs/se_w063b.s115
-rw-r--r--sound/songs/se_w070.s84
-rw-r--r--sound/songs/se_w071.s73
-rw-r--r--sound/songs/se_w071b.s155
-rw-r--r--sound/songs/se_w076.s164
-rw-r--r--sound/songs/se_w077.s58
-rw-r--r--sound/songs/se_w080.s205
-rw-r--r--sound/songs/se_w081.s80
-rw-r--r--sound/songs/se_w081b.s134
-rw-r--r--sound/songs/se_w082.s150
-rw-r--r--sound/songs/se_w085.s117
-rw-r--r--sound/songs/se_w085b.s85
-rw-r--r--sound/songs/se_w086.s106
-rw-r--r--sound/songs/se_w088.s65
-rw-r--r--sound/songs/se_w089.s326
-rw-r--r--sound/songs/se_w091.s66
-rw-r--r--sound/songs/se_w092.s87
-rw-r--r--sound/songs/se_w100.s165
-rw-r--r--sound/songs/se_w103.s112
-rw-r--r--sound/songs/se_w104.s71
-rw-r--r--sound/songs/se_w107.s165
-rw-r--r--sound/songs/se_w109.s117
-rw-r--r--sound/songs/se_w112.s276
-rw-r--r--sound/songs/se_w114.s250
-rw-r--r--sound/songs/se_w115.s267
-rw-r--r--sound/songs/se_w118.s79
-rw-r--r--sound/songs/se_w120.s74
-rw-r--r--sound/songs/se_w122.s129
-rw-r--r--sound/songs/se_w127.s137
-rw-r--r--sound/songs/se_w129.s111
-rw-r--r--sound/songs/se_w145.s57
-rw-r--r--sound/songs/se_w145b.s60
-rw-r--r--sound/songs/se_w145c.s62
-rw-r--r--sound/songs/se_w146.s79
-rw-r--r--sound/songs/se_w151.s202
-rw-r--r--sound/songs/se_w152.s58
-rw-r--r--sound/songs/se_w153.s118
-rw-r--r--sound/songs/se_w155.s57
-rw-r--r--sound/songs/se_w161.s99
-rw-r--r--sound/songs/se_w161b.s124
-rw-r--r--sound/songs/se_w166.s68
-rw-r--r--sound/songs/se_w171.s146
-rw-r--r--sound/songs/se_w172.s124
-rw-r--r--sound/songs/se_w172b.s99
-rw-r--r--sound/songs/se_w173.s105
-rw-r--r--sound/songs/se_w179.s336
-rw-r--r--sound/songs/se_w185.s89
-rw-r--r--sound/songs/se_w187.s72
-rw-r--r--sound/songs/se_w195.s221
-rw-r--r--sound/songs/se_w196.s72
-rw-r--r--sound/songs/se_w197.s95
-rw-r--r--sound/songs/se_w199.s69
-rw-r--r--sound/songs/se_w201.s290
-rw-r--r--sound/songs/se_w202.s81
-rw-r--r--sound/songs/se_w204.s96
-rw-r--r--sound/songs/se_w207.s77
-rw-r--r--sound/songs/se_w207b.s56
-rw-r--r--sound/songs/se_w208.s129
-rw-r--r--sound/songs/se_w213.s126
-rw-r--r--sound/songs/se_w213b.s127
-rw-r--r--sound/songs/se_w215.s83
-rw-r--r--sound/songs/se_w221.s105
-rw-r--r--sound/songs/se_w221b.s180
-rw-r--r--sound/songs/se_w226.s169
-rw-r--r--sound/songs/se_w227.s58
-rw-r--r--sound/songs/se_w227b.s173
-rw-r--r--sound/songs/se_w230.s192
-rw-r--r--sound/songs/se_w231.s74
-rw-r--r--sound/songs/se_w233.s75
-rw-r--r--sound/songs/se_w233b.s108
-rw-r--r--sound/songs/se_w234.s135
-rw-r--r--sound/songs/se_w236.s218
-rw-r--r--sound/songs/se_w239.s210
-rw-r--r--sound/songs/se_w240.s116
-rw-r--r--sound/songs/se_w250.s125
-rw-r--r--sound/songs/se_w253.s86
-rw-r--r--sound/songs/se_w255.s88
-rw-r--r--sound/songs/se_w257.s206
-rw-r--r--sound/songs/se_w258.s98
-rw-r--r--sound/songs/se_w260.s67
-rw-r--r--sound/songs/se_w268.s186
-rw-r--r--sound/songs/se_w280.s100
-rw-r--r--sound/songs/se_w281.s127
-rw-r--r--sound/songs/se_w287.s283
-rw-r--r--sound/songs/se_w287b.s271
-rw-r--r--sound/songs/se_w291.s123
-rw-r--r--sound/songs/se_w298.s121
-rw-r--r--sound/songs/se_w320.s130
-rw-r--r--sound/songs/se_w322.s208
-rw-r--r--sound/songs/se_w327.s103
-rw-r--r--sound/songs/se_w328.s197
-rw-r--r--sound/songs/se_wall_hit.s41
-rw-r--r--sound/songs/se_win_open.s42
-rw-r--r--sound/songs/se_z_page.s54
-rw-r--r--sound/songs/se_z_scroll.s46
349 files changed, 27430 insertions, 347 deletions
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/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
diff --git a/sound/songs/midi/mus_ajito.mid b/sound/songs/midi/mus_ajito.mid
new file mode 100644
index 000000000..1e1fff0f6
--- /dev/null
+++ b/sound/songs/midi/mus_ajito.mid
Binary files differ
diff --git a/sound/songs/midi/mus_annai.mid b/sound/songs/midi/mus_annai.mid
new file mode 100644
index 000000000..efea75d49
--- /dev/null
+++ b/sound/songs/midi/mus_annai.mid
Binary files differ
diff --git a/sound/songs/midi/mus_champ_r.mid b/sound/songs/midi/mus_champ_r.mid
new file mode 100644
index 000000000..6552b65bd
--- /dev/null
+++ b/sound/songs/midi/mus_champ_r.mid
Binary files differ
diff --git a/sound/songs/midi/mus_cycling.mid b/sound/songs/midi/mus_cycling.mid
new file mode 100644
index 000000000..270bc8a75
--- /dev/null
+++ b/sound/songs/midi/mus_cycling.mid
Binary files differ
diff --git a/sound/songs/midi/mus_demo.mid b/sound/songs/midi/mus_demo.mid
new file mode 100644
index 000000000..f5320a273
--- /dev/null
+++ b/sound/songs/midi/mus_demo.mid
Binary files differ
diff --git a/sound/songs/midi/mus_dendou.mid b/sound/songs/midi/mus_dendou.mid
new file mode 100644
index 000000000..9d7647ccd
--- /dev/null
+++ b/sound/songs/midi/mus_dendou.mid
Binary files differ
diff --git a/sound/songs/midi/mus_deoeye.mid b/sound/songs/midi/mus_deoeye.mid
new file mode 100644
index 000000000..d322b9a1a
--- /dev/null
+++ b/sound/songs/midi/mus_deoeye.mid
Binary files differ
diff --git a/sound/songs/midi/mus_dummy.mid b/sound/songs/midi/mus_dummy.mid
new file mode 100644
index 000000000..829f3a1e2
--- /dev/null
+++ b/sound/songs/midi/mus_dummy.mid
Binary files differ
diff --git a/sound/songs/midi/mus_ending.mid b/sound/songs/midi/mus_ending.mid
new file mode 100644
index 000000000..1f5790542
--- /dev/null
+++ b/sound/songs/midi/mus_ending.mid
Binary files differ
diff --git a/sound/songs/midi/mus_exeye.mid b/sound/songs/midi/mus_exeye.mid
new file mode 100644
index 000000000..cb5fef487
--- /dev/null
+++ b/sound/songs/midi/mus_exeye.mid
Binary files differ
diff --git a/sound/songs/midi/mus_fan2.mid b/sound/songs/midi/mus_fan2.mid
new file mode 100644
index 000000000..98300bce1
--- /dev/null
+++ b/sound/songs/midi/mus_fan2.mid
Binary files differ
diff --git a/sound/songs/midi/mus_fan5.mid b/sound/songs/midi/mus_fan5.mid
new file mode 100644
index 000000000..e9c01b132
--- /dev/null
+++ b/sound/songs/midi/mus_fan5.mid
Binary files differ
diff --git a/sound/songs/midi/mus_fan6.mid b/sound/songs/midi/mus_fan6.mid
new file mode 100644
index 000000000..d2bc1feb3
--- /dev/null
+++ b/sound/songs/midi/mus_fan6.mid
Binary files differ
diff --git a/sound/songs/midi/mus_get_yasei.mid b/sound/songs/midi/mus_get_yasei.mid
new file mode 100644
index 000000000..6599ca6b0
--- /dev/null
+++ b/sound/songs/midi/mus_get_yasei.mid
Binary files differ
diff --git a/sound/songs/midi/mus_guren.mid b/sound/songs/midi/mus_guren.mid
new file mode 100644
index 000000000..a5748ac48
--- /dev/null
+++ b/sound/songs/midi/mus_guren.mid
Binary files differ
diff --git a/sound/songs/midi/mus_gym.mid b/sound/songs/midi/mus_gym.mid
new file mode 100644
index 000000000..814e159ce
--- /dev/null
+++ b/sound/songs/midi/mus_gym.mid
Binary files differ
diff --git a/sound/songs/midi/mus_hanada.mid b/sound/songs/midi/mus_hanada.mid
new file mode 100644
index 000000000..4831631fc
--- /dev/null
+++ b/sound/songs/midi/mus_hanada.mid
Binary files differ
diff --git a/sound/songs/midi/mus_jump.mid b/sound/songs/midi/mus_jump.mid
new file mode 100644
index 000000000..6e656a1f0
--- /dev/null
+++ b/sound/songs/midi/mus_jump.mid
Binary files differ
diff --git a/sound/songs/midi/mus_kaihuku.mid b/sound/songs/midi/mus_kaihuku.mid
new file mode 100644
index 000000000..50c96d7c6
--- /dev/null
+++ b/sound/songs/midi/mus_kaihuku.mid
Binary files differ
diff --git a/sound/songs/midi/mus_kenkyu.mid b/sound/songs/midi/mus_kenkyu.mid
new file mode 100644
index 000000000..471a1baab
--- /dev/null
+++ b/sound/songs/midi/mus_kenkyu.mid
Binary files differ
diff --git a/sound/songs/midi/mus_kinomikui.mid b/sound/songs/midi/mus_kinomikui.mid
new file mode 100644
index 000000000..5e16a57cd
--- /dev/null
+++ b/sound/songs/midi/mus_kinomikui.mid
Binary files differ
diff --git a/sound/songs/midi/mus_kuchiba.mid b/sound/songs/midi/mus_kuchiba.mid
new file mode 100644
index 000000000..11cb67d1a
--- /dev/null
+++ b/sound/songs/midi/mus_kuchiba.mid
Binary files differ
diff --git a/sound/songs/midi/mus_load01.mid b/sound/songs/midi/mus_load01.mid
new file mode 100644
index 000000000..9d0ebcde6
--- /dev/null
+++ b/sound/songs/midi/mus_load01.mid
Binary files differ
diff --git a/sound/songs/midi/mus_load02.mid b/sound/songs/midi/mus_load02.mid
new file mode 100644
index 000000000..2af80a5a8
--- /dev/null
+++ b/sound/songs/midi/mus_load02.mid
Binary files differ
diff --git a/sound/songs/midi/mus_load03.mid b/sound/songs/midi/mus_load03.mid
new file mode 100644
index 000000000..3fe21c381
--- /dev/null
+++ b/sound/songs/midi/mus_load03.mid
Binary files differ
diff --git a/sound/songs/midi/mus_masara.mid b/sound/songs/midi/mus_masara.mid
new file mode 100644
index 000000000..fa5917387
--- /dev/null
+++ b/sound/songs/midi/mus_masara.mid
Binary files differ
diff --git a/sound/songs/midi/mus_me_asa.mid b/sound/songs/midi/mus_me_asa.mid
new file mode 100644
index 000000000..0606aafa6
--- /dev/null
+++ b/sound/songs/midi/mus_me_asa.mid
Binary files differ
diff --git a/sound/songs/midi/mus_me_photo.mid b/sound/songs/midi/mus_me_photo.mid
new file mode 100644
index 000000000..76fce4af3
--- /dev/null
+++ b/sound/songs/midi/mus_me_photo.mid
Binary files differ
diff --git a/sound/songs/midi/mus_me_wasure.mid b/sound/songs/midi/mus_me_wasure.mid
new file mode 100644
index 000000000..16fe3e1a0
--- /dev/null
+++ b/sound/songs/midi/mus_me_wasure.mid
Binary files differ
diff --git a/sound/songs/midi/mus_me_zannen.mid b/sound/songs/midi/mus_me_zannen.mid
new file mode 100644
index 000000000..2d071d524
--- /dev/null
+++ b/sound/songs/midi/mus_me_zannen.mid
Binary files differ
diff --git a/sound/songs/midi/mus_naminori.mid b/sound/songs/midi/mus_naminori.mid
new file mode 100644
index 000000000..3ac684ac2
--- /dev/null
+++ b/sound/songs/midi/mus_naminori.mid
Binary files differ
diff --git a/sound/songs/midi/mus_nana123.mid b/sound/songs/midi/mus_nana123.mid
new file mode 100644
index 000000000..dd88863d4
--- /dev/null
+++ b/sound/songs/midi/mus_nana123.mid
Binary files differ
diff --git a/sound/songs/midi/mus_nana45.mid b/sound/songs/midi/mus_nana45.mid
new file mode 100644
index 000000000..98b581132
--- /dev/null
+++ b/sound/songs/midi/mus_nana45.mid
Binary files differ
diff --git a/sound/songs/midi/mus_nana67.mid b/sound/songs/midi/mus_nana67.mid
new file mode 100644
index 000000000..537e59a71
--- /dev/null
+++ b/sound/songs/midi/mus_nana67.mid
Binary files differ
diff --git a/sound/songs/midi/mus_nanadungeon.mid b/sound/songs/midi/mus_nanadungeon.mid
new file mode 100644
index 000000000..7f32963c9
--- /dev/null
+++ b/sound/songs/midi/mus_nanadungeon.mid
Binary files differ
diff --git a/sound/songs/midi/mus_nanaiseki.mid b/sound/songs/midi/mus_nanaiseki.mid
new file mode 100644
index 000000000..76d73039e
--- /dev/null
+++ b/sound/songs/midi/mus_nanaiseki.mid
Binary files differ
diff --git a/sound/songs/midi/mus_nanashima.mid b/sound/songs/midi/mus_nanashima.mid
new file mode 100644
index 000000000..d215f0122
--- /dev/null
+++ b/sound/songs/midi/mus_nanashima.mid
Binary files differ
diff --git a/sound/songs/midi/mus_network.mid b/sound/songs/midi/mus_network.mid
new file mode 100644
index 000000000..292dad852
--- /dev/null
+++ b/sound/songs/midi/mus_network.mid
Binary files differ
diff --git a/sound/songs/midi/mus_nibi.mid b/sound/songs/midi/mus_nibi.mid
new file mode 100644
index 000000000..dd88863d4
--- /dev/null
+++ b/sound/songs/midi/mus_nibi.mid
Binary files differ
diff --git a/sound/songs/midi/mus_ohkido.mid b/sound/songs/midi/mus_ohkido.mid
new file mode 100644
index 000000000..fa4710a23
--- /dev/null
+++ b/sound/songs/midi/mus_ohkido.mid
Binary files differ
diff --git a/sound/songs/midi/mus_okurimono.mid b/sound/songs/midi/mus_okurimono.mid
new file mode 100644
index 000000000..bfde1f175
--- /dev/null
+++ b/sound/songs/midi/mus_okurimono.mid
Binary files differ
diff --git a/sound/songs/midi/mus_opening.mid b/sound/songs/midi/mus_opening.mid
new file mode 100644
index 000000000..c15773fff
--- /dev/null
+++ b/sound/songs/midi/mus_opening.mid
Binary files differ
diff --git a/sound/songs/midi/mus_oshie_tv.mid b/sound/songs/midi/mus_oshie_tv.mid
new file mode 100644
index 000000000..efea75d49
--- /dev/null
+++ b/sound/songs/midi/mus_oshie_tv.mid
Binary files differ
diff --git a/sound/songs/midi/mus_otsukimi.mid b/sound/songs/midi/mus_otsukimi.mid
new file mode 100644
index 000000000..c7da3b036
--- /dev/null
+++ b/sound/songs/midi/mus_otsukimi.mid
Binary files differ
diff --git a/sound/songs/midi/mus_p_tower.mid b/sound/songs/midi/mus_p_tower.mid
new file mode 100644
index 000000000..0a537d191
--- /dev/null
+++ b/sound/songs/midi/mus_p_tower.mid
Binary files differ
diff --git a/sound/songs/midi/mus_pokecen.mid b/sound/songs/midi/mus_pokecen.mid
new file mode 100644
index 000000000..cd905db38
--- /dev/null
+++ b/sound/songs/midi/mus_pokecen.mid
Binary files differ
diff --git a/sound/songs/midi/mus_pokefue.mid b/sound/songs/midi/mus_pokefue.mid
new file mode 100644
index 000000000..02686a30b
--- /dev/null
+++ b/sound/songs/midi/mus_pokefue.mid
Binary files differ
diff --git a/sound/songs/midi/mus_pokeyashi.mid b/sound/songs/midi/mus_pokeyashi.mid
new file mode 100644
index 000000000..e5ee78eb0
--- /dev/null
+++ b/sound/songs/midi/mus_pokeyashi.mid
Binary files differ
diff --git a/sound/songs/midi/mus_purin.mid b/sound/songs/midi/mus_purin.mid
new file mode 100644
index 000000000..cc3405f3c
--- /dev/null
+++ b/sound/songs/midi/mus_purin.mid
Binary files differ
diff --git a/sound/songs/midi/mus_rival1.mid b/sound/songs/midi/mus_rival1.mid
new file mode 100644
index 000000000..41fe40e94
--- /dev/null
+++ b/sound/songs/midi/mus_rival1.mid
Binary files differ
diff --git a/sound/songs/midi/mus_rival2.mid b/sound/songs/midi/mus_rival2.mid
new file mode 100644
index 000000000..cae821245
--- /dev/null
+++ b/sound/songs/midi/mus_rival2.mid
Binary files differ
diff --git a/sound/songs/midi/mus_rocket.mid b/sound/songs/midi/mus_rocket.mid
new file mode 100644
index 000000000..966e56962
--- /dev/null
+++ b/sound/songs/midi/mus_rocket.mid
Binary files differ
diff --git a/sound/songs/midi/mus_santoan.mid b/sound/songs/midi/mus_santoan.mid
new file mode 100644
index 000000000..b843ca364
--- /dev/null
+++ b/sound/songs/midi/mus_santoan.mid
Binary files differ
diff --git a/sound/songs/midi/mus_seibetu.mid b/sound/songs/midi/mus_seibetu.mid
new file mode 100644
index 000000000..8c0a1d7ea
--- /dev/null
+++ b/sound/songs/midi/mus_seibetu.mid
Binary files differ
diff --git a/sound/songs/midi/mus_sekaikan.mid b/sound/songs/midi/mus_sekaikan.mid
new file mode 100644
index 000000000..aec6a0240
--- /dev/null
+++ b/sound/songs/midi/mus_sekaikan.mid
Binary files differ
diff --git a/sound/songs/midi/mus_shion.mid b/sound/songs/midi/mus_shion.mid
new file mode 100644
index 000000000..b31831dfa
--- /dev/null
+++ b/sound/songs/midi/mus_shion.mid
Binary files differ
diff --git a/sound/songs/midi/mus_shiruhu.mid b/sound/songs/midi/mus_shiruhu.mid
new file mode 100644
index 000000000..8f66ea874
--- /dev/null
+++ b/sound/songs/midi/mus_shiruhu.mid
Binary files differ
diff --git a/sound/songs/midi/mus_shoujo.mid b/sound/songs/midi/mus_shoujo.mid
new file mode 100644
index 000000000..48ede9b4c
--- /dev/null
+++ b/sound/songs/midi/mus_shoujo.mid
Binary files differ
diff --git a/sound/songs/midi/mus_shounen.mid b/sound/songs/midi/mus_shounen.mid
new file mode 100644
index 000000000..0820f00ca
--- /dev/null
+++ b/sound/songs/midi/mus_shounen.mid
Binary files differ
diff --git a/sound/songs/midi/mus_slot.mid b/sound/songs/midi/mus_slot.mid
new file mode 100644
index 000000000..24668ec68
--- /dev/null
+++ b/sound/songs/midi/mus_slot.mid
Binary files differ
diff --git a/sound/songs/midi/mus_slowmasara.mid b/sound/songs/midi/mus_slowmasara.mid
new file mode 100644
index 000000000..441fb6348
--- /dev/null
+++ b/sound/songs/midi/mus_slowmasara.mid
Binary files differ
diff --git a/sound/songs/midi/mus_sousa.mid b/sound/songs/midi/mus_sousa.mid
new file mode 100644
index 000000000..0c936e8f6
--- /dev/null
+++ b/sound/songs/midi/mus_sousa.mid
Binary files differ
diff --git a/sound/songs/midi/mus_t_mori.mid b/sound/songs/midi/mus_t_mori.mid
new file mode 100644
index 000000000..76d73039e
--- /dev/null
+++ b/sound/songs/midi/mus_t_mori.mid
Binary files differ
diff --git a/sound/songs/midi/mus_t_tower.mid b/sound/songs/midi/mus_t_tower.mid
new file mode 100644
index 000000000..81db02876
--- /dev/null
+++ b/sound/songs/midi/mus_t_tower.mid
Binary files differ
diff --git a/sound/songs/midi/mus_tamamusi.mid b/sound/songs/midi/mus_tamamusi.mid
new file mode 100644
index 000000000..fa0d655eb
--- /dev/null
+++ b/sound/songs/midi/mus_tamamusi.mid
Binary files differ
diff --git a/sound/songs/midi/mus_title.mid b/sound/songs/midi/mus_title.mid
new file mode 100644
index 000000000..3b1caf31f
--- /dev/null
+++ b/sound/songs/midi/mus_title.mid
Binary files differ
diff --git a/sound/songs/midi/mus_titlerog.mid b/sound/songs/midi/mus_titlerog.mid
new file mode 100644
index 000000000..baef8d1d4
--- /dev/null
+++ b/sound/songs/midi/mus_titlerog.mid
Binary files differ
diff --git a/sound/songs/midi/mus_tvnoize.mid b/sound/songs/midi/mus_tvnoize.mid
new file mode 100644
index 000000000..b5d446098
--- /dev/null
+++ b/sound/songs/midi/mus_tvnoize.mid
Binary files differ
diff --git a/sound/songs/midi/mus_union.mid b/sound/songs/midi/mus_union.mid
new file mode 100644
index 000000000..b484050fa
--- /dev/null
+++ b/sound/songs/midi/mus_union.mid
Binary files differ
diff --git a/sound/songs/midi/mus_vs_den.mid b/sound/songs/midi/mus_vs_den.mid
new file mode 100644
index 000000000..93d3785be
--- /dev/null
+++ b/sound/songs/midi/mus_vs_den.mid
Binary files differ
diff --git a/sound/songs/midi/mus_vs_deo.mid b/sound/songs/midi/mus_vs_deo.mid
new file mode 100644
index 000000000..1f9c00bb1
--- /dev/null
+++ b/sound/songs/midi/mus_vs_deo.mid
Binary files differ
diff --git a/sound/songs/midi/mus_vs_gym.mid b/sound/songs/midi/mus_vs_gym.mid
new file mode 100644
index 000000000..aa2da087f
--- /dev/null
+++ b/sound/songs/midi/mus_vs_gym.mid
Binary files differ
diff --git a/sound/songs/midi/mus_vs_last.mid b/sound/songs/midi/mus_vs_last.mid
new file mode 100644
index 000000000..e63d2eb45
--- /dev/null
+++ b/sound/songs/midi/mus_vs_last.mid
Binary files differ
diff --git a/sound/songs/midi/mus_vs_myu2.mid b/sound/songs/midi/mus_vs_myu2.mid
new file mode 100644
index 000000000..e6a578320
--- /dev/null
+++ b/sound/songs/midi/mus_vs_myu2.mid
Binary files differ
diff --git a/sound/songs/midi/mus_vs_tore.mid b/sound/songs/midi/mus_vs_tore.mid
new file mode 100644
index 000000000..95172f63e
--- /dev/null
+++ b/sound/songs/midi/mus_vs_tore.mid
Binary files differ
diff --git a/sound/songs/midi/mus_vs_yasei.mid b/sound/songs/midi/mus_vs_yasei.mid
new file mode 100644
index 000000000..835aff19b
--- /dev/null
+++ b/sound/songs/midi/mus_vs_yasei.mid
Binary files differ
diff --git a/sound/songs/midi/mus_win_gym.mid b/sound/songs/midi/mus_win_gym.mid
new file mode 100644
index 000000000..1ce5dd13c
--- /dev/null
+++ b/sound/songs/midi/mus_win_gym.mid
Binary files differ
diff --git a/sound/songs/midi/mus_win_tre.mid b/sound/songs/midi/mus_win_tre.mid
new file mode 100644
index 000000000..26fe06bf0
--- /dev/null
+++ b/sound/songs/midi/mus_win_tre.mid
Binary files differ
diff --git a/sound/songs/midi/mus_win_yasei.mid b/sound/songs/midi/mus_win_yasei.mid
new file mode 100644
index 000000000..51fad46fc
--- /dev/null
+++ b/sound/songs/midi/mus_win_yasei.mid
Binary files differ
diff --git a/sound/songs/midi/se_ban.mid b/sound/songs/midi/se_ban.mid
new file mode 100644
index 000000000..0722a1c36
--- /dev/null
+++ b/sound/songs/midi/se_ban.mid
Binary files differ
diff --git a/sound/songs/midi/se_basabasa.mid b/sound/songs/midi/se_basabasa.mid
new file mode 100644
index 000000000..7a965abf5
--- /dev/null
+++ b/sound/songs/midi/se_basabasa.mid
Binary files differ
diff --git a/sound/songs/midi/se_bidoro.mid b/sound/songs/midi/se_bidoro.mid
new file mode 100644
index 000000000..a0b639ba4
--- /dev/null
+++ b/sound/songs/midi/se_bidoro.mid
Binary files differ
diff --git a/sound/songs/midi/se_boo.mid b/sound/songs/midi/se_boo.mid
new file mode 100644
index 000000000..89eb130b9
--- /dev/null
+++ b/sound/songs/midi/se_boo.mid
Binary files differ
diff --git a/sound/songs/midi/se_bowa.mid b/sound/songs/midi/se_bowa.mid
new file mode 100644
index 000000000..684ea618c
--- /dev/null
+++ b/sound/songs/midi/se_bowa.mid
Binary files differ
diff --git a/sound/songs/midi/se_bowa2.mid b/sound/songs/midi/se_bowa2.mid
new file mode 100644
index 000000000..669bed700
--- /dev/null
+++ b/sound/songs/midi/se_bowa2.mid
Binary files differ
diff --git a/sound/songs/midi/se_bt_start.mid b/sound/songs/midi/se_bt_start.mid
new file mode 100644
index 000000000..8c13783e9
--- /dev/null
+++ b/sound/songs/midi/se_bt_start.mid
Binary files differ
diff --git a/sound/songs/midi/se_c_gaji.mid b/sound/songs/midi/se_c_gaji.mid
new file mode 100644
index 000000000..94b6389b7
--- /dev/null
+++ b/sound/songs/midi/se_c_gaji.mid
Binary files differ
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 000000000..04e2bfb11
--- /dev/null
+++ b/sound/songs/midi/se_c_maku_d.mid
Binary files differ
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 000000000..109f92322
--- /dev/null
+++ b/sound/songs/midi/se_c_maku_u.mid
Binary files differ
diff --git a/sound/songs/midi/se_c_pasi.mid b/sound/songs/midi/se_c_pasi.mid
new file mode 100644
index 000000000..eea9c5707
--- /dev/null
+++ b/sound/songs/midi/se_c_pasi.mid
Binary files differ
diff --git a/sound/songs/midi/se_c_pikon.mid b/sound/songs/midi/se_c_pikon.mid
new file mode 100644
index 000000000..718a61443
--- /dev/null
+++ b/sound/songs/midi/se_c_pikon.mid
Binary files differ
diff --git a/sound/songs/midi/se_c_syu.mid b/sound/songs/midi/se_c_syu.mid
new file mode 100644
index 000000000..3766d5f51
--- /dev/null
+++ b/sound/songs/midi/se_c_syu.mid
Binary files differ
diff --git a/sound/songs/midi/se_dansa.mid b/sound/songs/midi/se_dansa.mid
new file mode 100644
index 000000000..61eae0318
--- /dev/null
+++ b/sound/songs/midi/se_dansa.mid
Binary files differ
diff --git a/sound/songs/midi/se_daugi.mid b/sound/songs/midi/se_daugi.mid
new file mode 100644
index 000000000..9b6538a70
--- /dev/null
+++ b/sound/songs/midi/se_daugi.mid
Binary files differ
diff --git a/sound/songs/midi/se_dendou.mid b/sound/songs/midi/se_dendou.mid
new file mode 100644
index 000000000..4ab2a2212
--- /dev/null
+++ b/sound/songs/midi/se_dendou.mid
Binary files differ
diff --git a/sound/songs/midi/se_doku.mid b/sound/songs/midi/se_doku.mid
new file mode 100644
index 000000000..83841203a
--- /dev/null
+++ b/sound/songs/midi/se_doku.mid
Binary files differ
diff --git a/sound/songs/midi/se_door.mid b/sound/songs/midi/se_door.mid
new file mode 100644
index 000000000..004889e93
--- /dev/null
+++ b/sound/songs/midi/se_door.mid
Binary files differ
diff --git a/sound/songs/midi/se_elebeta.mid b/sound/songs/midi/se_elebeta.mid
new file mode 100644
index 000000000..66ee5fd1f
--- /dev/null
+++ b/sound/songs/midi/se_elebeta.mid
Binary files differ
diff --git a/sound/songs/midi/se_esuka.mid b/sound/songs/midi/se_esuka.mid
new file mode 100644
index 000000000..6a9e22a5b
--- /dev/null
+++ b/sound/songs/midi/se_esuka.mid
Binary files differ
diff --git a/sound/songs/midi/se_exp.mid b/sound/songs/midi/se_exp.mid
new file mode 100644
index 000000000..fa75616b5
--- /dev/null
+++ b/sound/songs/midi/se_exp.mid
Binary files differ
diff --git a/sound/songs/midi/se_expmax.mid b/sound/songs/midi/se_expmax.mid
new file mode 100644
index 000000000..8772e915e
--- /dev/null
+++ b/sound/songs/midi/se_expmax.mid
Binary files differ
diff --git a/sound/songs/midi/se_fu_zaku.mid b/sound/songs/midi/se_fu_zaku.mid
new file mode 100644
index 000000000..dbdb6383b
--- /dev/null
+++ b/sound/songs/midi/se_fu_zaku.mid
Binary files differ
diff --git a/sound/songs/midi/se_fu_zaku2.mid b/sound/songs/midi/se_fu_zaku2.mid
new file mode 100644
index 000000000..3fc903844
--- /dev/null
+++ b/sound/songs/midi/se_fu_zaku2.mid
Binary files differ
diff --git a/sound/songs/midi/se_fu_zuzuzu.mid b/sound/songs/midi/se_fu_zuzuzu.mid
new file mode 100644
index 000000000..962113ad3
--- /dev/null
+++ b/sound/songs/midi/se_fu_zuzuzu.mid
Binary files differ
diff --git a/sound/songs/midi/se_fuusen1.mid b/sound/songs/midi/se_fuusen1.mid
new file mode 100644
index 000000000..d22679a86
--- /dev/null
+++ b/sound/songs/midi/se_fuusen1.mid
Binary files differ
diff --git a/sound/songs/midi/se_fuusen2.mid b/sound/songs/midi/se_fuusen2.mid
new file mode 100644
index 000000000..4efc1a525
--- /dev/null
+++ b/sound/songs/midi/se_fuusen2.mid
Binary files differ
diff --git a/sound/songs/midi/se_fuusen3.mid b/sound/songs/midi/se_fuusen3.mid
new file mode 100644
index 000000000..ae40e0008
--- /dev/null
+++ b/sound/songs/midi/se_fuusen3.mid
Binary files differ
diff --git a/sound/songs/midi/se_hashi.mid b/sound/songs/midi/se_hashi.mid
new file mode 100644
index 000000000..fdd772c18
--- /dev/null
+++ b/sound/songs/midi/se_hashi.mid
Binary files differ
diff --git a/sound/songs/midi/se_hazure.mid b/sound/songs/midi/se_hazure.mid
new file mode 100644
index 000000000..c3c52f88f
--- /dev/null
+++ b/sound/songs/midi/se_hazure.mid
Binary files differ
diff --git a/sound/songs/midi/se_hi_turun.mid b/sound/songs/midi/se_hi_turun.mid
new file mode 100644
index 000000000..2a09f6c55
--- /dev/null
+++ b/sound/songs/midi/se_hi_turun.mid
Binary files differ
diff --git a/sound/songs/midi/se_hinsi.mid b/sound/songs/midi/se_hinsi.mid
new file mode 100644
index 000000000..3676a4a04
--- /dev/null
+++ b/sound/songs/midi/se_hinsi.mid
Binary files differ
diff --git a/sound/songs/midi/se_jido_doa.mid b/sound/songs/midi/se_jido_doa.mid
new file mode 100644
index 000000000..62fa8c911
--- /dev/null
+++ b/sound/songs/midi/se_jido_doa.mid
Binary files differ
diff --git a/sound/songs/midi/se_jihanki.mid b/sound/songs/midi/se_jihanki.mid
new file mode 100644
index 000000000..ac6436d72
--- /dev/null
+++ b/sound/songs/midi/se_jihanki.mid
Binary files differ
diff --git a/sound/songs/midi/se_jite_pyoko.mid b/sound/songs/midi/se_jite_pyoko.mid
new file mode 100644
index 000000000..013be8590
--- /dev/null
+++ b/sound/songs/midi/se_jite_pyoko.mid
Binary files differ
diff --git a/sound/songs/midi/se_jitensya.mid b/sound/songs/midi/se_jitensya.mid
new file mode 100644
index 000000000..9d5de6cbd
--- /dev/null
+++ b/sound/songs/midi/se_jitensya.mid
Binary files differ
diff --git a/sound/songs/midi/se_jyuni.mid b/sound/songs/midi/se_jyuni.mid
new file mode 100644
index 000000000..f68a31e46
--- /dev/null
+++ b/sound/songs/midi/se_jyuni.mid
Binary files differ
diff --git a/sound/songs/midi/se_kaidan.mid b/sound/songs/midi/se_kaidan.mid
new file mode 100644
index 000000000..575307d86
--- /dev/null
+++ b/sound/songs/midi/se_kaidan.mid
Binary files differ
diff --git a/sound/songs/midi/se_kaifuku.mid b/sound/songs/midi/se_kaifuku.mid
new file mode 100644
index 000000000..4375a705d
--- /dev/null
+++ b/sound/songs/midi/se_kaifuku.mid
Binary files differ
diff --git a/sound/songs/midi/se_ki_gasyan.mid b/sound/songs/midi/se_ki_gasyan.mid
new file mode 100644
index 000000000..8a57132d9
--- /dev/null
+++ b/sound/songs/midi/se_ki_gasyan.mid
Binary files differ
diff --git a/sound/songs/midi/se_kon.mid b/sound/songs/midi/se_kon.mid
new file mode 100644
index 000000000..438d4b047
--- /dev/null
+++ b/sound/songs/midi/se_kon.mid
Binary files differ
diff --git a/sound/songs/midi/se_kon2.mid b/sound/songs/midi/se_kon2.mid
new file mode 100644
index 000000000..961d82642
--- /dev/null
+++ b/sound/songs/midi/se_kon2.mid
Binary files differ
diff --git a/sound/songs/midi/se_kon3.mid b/sound/songs/midi/se_kon3.mid
new file mode 100644
index 000000000..fc35f1931
--- /dev/null
+++ b/sound/songs/midi/se_kon3.mid
Binary files differ
diff --git a/sound/songs/midi/se_kon4.mid b/sound/songs/midi/se_kon4.mid
new file mode 100644
index 000000000..b0f5561b9
--- /dev/null
+++ b/sound/songs/midi/se_kon4.mid
Binary files differ
diff --git a/sound/songs/midi/se_kouka_h.mid b/sound/songs/midi/se_kouka_h.mid
new file mode 100644
index 000000000..e70b12901
--- /dev/null
+++ b/sound/songs/midi/se_kouka_h.mid
Binary files differ
diff --git a/sound/songs/midi/se_kouka_l.mid b/sound/songs/midi/se_kouka_l.mid
new file mode 100644
index 000000000..34aafbb18
--- /dev/null
+++ b/sound/songs/midi/se_kouka_l.mid
Binary files differ
diff --git a/sound/songs/midi/se_kouka_m.mid b/sound/songs/midi/se_kouka_m.mid
new file mode 100644
index 000000000..d98bd0027
--- /dev/null
+++ b/sound/songs/midi/se_kouka_m.mid
Binary files differ
diff --git a/sound/songs/midi/se_mizu.mid b/sound/songs/midi/se_mizu.mid
new file mode 100644
index 000000000..dfdc85619
--- /dev/null
+++ b/sound/songs/midi/se_mizu.mid
Binary files differ
diff --git a/sound/songs/midi/se_moter.mid b/sound/songs/midi/se_moter.mid
new file mode 100644
index 000000000..8203333e5
--- /dev/null
+++ b/sound/songs/midi/se_moter.mid
Binary files differ
diff --git a/sound/songs/midi/se_mu_pachi.mid b/sound/songs/midi/se_mu_pachi.mid
new file mode 100644
index 000000000..3d909dadb
--- /dev/null
+++ b/sound/songs/midi/se_mu_pachi.mid
Binary files differ
diff --git a/sound/songs/midi/se_nageru.mid b/sound/songs/midi/se_nageru.mid
new file mode 100644
index 000000000..171f45a5a
--- /dev/null
+++ b/sound/songs/midi/se_nageru.mid
Binary files differ
diff --git a/sound/songs/midi/se_naminori.mid b/sound/songs/midi/se_naminori.mid
new file mode 100644
index 000000000..ba2aa4931
--- /dev/null
+++ b/sound/songs/midi/se_naminori.mid
Binary files differ
diff --git a/sound/songs/midi/se_nigeru.mid b/sound/songs/midi/se_nigeru.mid
new file mode 100644
index 000000000..faf37d529
--- /dev/null
+++ b/sound/songs/midi/se_nigeru.mid
Binary files differ
diff --git a/sound/songs/midi/se_op_basyu.mid b/sound/songs/midi/se_op_basyu.mid
new file mode 100644
index 000000000..4648741c2
--- /dev/null
+++ b/sound/songs/midi/se_op_basyu.mid
Binary files differ
diff --git a/sound/songs/midi/se_pc_login.mid b/sound/songs/midi/se_pc_login.mid
new file mode 100644
index 000000000..f46a52e7a
--- /dev/null
+++ b/sound/songs/midi/se_pc_login.mid
Binary files differ
diff --git a/sound/songs/midi/se_pc_off.mid b/sound/songs/midi/se_pc_off.mid
new file mode 100644
index 000000000..acb0960ff
--- /dev/null
+++ b/sound/songs/midi/se_pc_off.mid
Binary files differ
diff --git a/sound/songs/midi/se_pc_on.mid b/sound/songs/midi/se_pc_on.mid
new file mode 100644
index 000000000..86c0fa1c6
--- /dev/null
+++ b/sound/songs/midi/se_pc_on.mid
Binary files differ
diff --git a/sound/songs/midi/se_pin.mid b/sound/songs/midi/se_pin.mid
new file mode 100644
index 000000000..fe59c2f97
--- /dev/null
+++ b/sound/songs/midi/se_pin.mid
Binary files differ
diff --git a/sound/songs/midi/se_pinpon.mid b/sound/songs/midi/se_pinpon.mid
new file mode 100644
index 000000000..924dafda5
--- /dev/null
+++ b/sound/songs/midi/se_pinpon.mid
Binary files differ
diff --git a/sound/songs/midi/se_pn_off.mid b/sound/songs/midi/se_pn_off.mid
new file mode 100644
index 000000000..2fba0d159
--- /dev/null
+++ b/sound/songs/midi/se_pn_off.mid
Binary files differ
diff --git a/sound/songs/midi/se_pn_on.mid b/sound/songs/midi/se_pn_on.mid
new file mode 100644
index 000000000..dfe850794
--- /dev/null
+++ b/sound/songs/midi/se_pn_on.mid
Binary files differ
diff --git a/sound/songs/midi/se_poke_dead.mid b/sound/songs/midi/se_poke_dead.mid
new file mode 100644
index 000000000..b6a0df4c8
--- /dev/null
+++ b/sound/songs/midi/se_poke_dead.mid
Binary files differ
diff --git a/sound/songs/midi/se_reapoke.mid b/sound/songs/midi/se_reapoke.mid
new file mode 100644
index 000000000..b9a4fe810
--- /dev/null
+++ b/sound/songs/midi/se_reapoke.mid
Binary files differ
diff --git a/sound/songs/midi/se_regi.mid b/sound/songs/midi/se_regi.mid
new file mode 100644
index 000000000..28b727cb5
--- /dev/null
+++ b/sound/songs/midi/se_regi.mid
Binary files differ
diff --git a/sound/songs/midi/se_ru_bari.mid b/sound/songs/midi/se_ru_bari.mid
new file mode 100644
index 000000000..14b1991e6
--- /dev/null
+++ b/sound/songs/midi/se_ru_bari.mid
Binary files differ
diff --git a/sound/songs/midi/se_ru_gashin.mid b/sound/songs/midi/se_ru_gashin.mid
new file mode 100644
index 000000000..ae29a385b
--- /dev/null
+++ b/sound/songs/midi/se_ru_gashin.mid
Binary files differ
diff --git a/sound/songs/midi/se_ru_gasyan.mid b/sound/songs/midi/se_ru_gasyan.mid
new file mode 100644
index 000000000..486eabb9b
--- /dev/null
+++ b/sound/songs/midi/se_ru_gasyan.mid
Binary files differ
diff --git a/sound/songs/midi/se_ru_hyuu.mid b/sound/songs/midi/se_ru_hyuu.mid
new file mode 100644
index 000000000..1adfc9268
--- /dev/null
+++ b/sound/songs/midi/se_ru_hyuu.mid
Binary files differ
diff --git a/sound/songs/midi/se_save.mid b/sound/songs/midi/se_save.mid
new file mode 100644
index 000000000..5c4b90697
--- /dev/null
+++ b/sound/songs/midi/se_save.mid
Binary files differ
diff --git a/sound/songs/midi/se_seikai.mid b/sound/songs/midi/se_seikai.mid
new file mode 100644
index 000000000..32bfa07a8
--- /dev/null
+++ b/sound/songs/midi/se_seikai.mid
Binary files differ
diff --git a/sound/songs/midi/se_select.mid b/sound/songs/midi/se_select.mid
new file mode 100644
index 000000000..5f38c82d7
--- /dev/null
+++ b/sound/songs/midi/se_select.mid
Binary files differ
diff --git a/sound/songs/midi/se_suikomu.mid b/sound/songs/midi/se_suikomu.mid
new file mode 100644
index 000000000..871c8e5d3
--- /dev/null
+++ b/sound/songs/midi/se_suikomu.mid
Binary files differ
diff --git a/sound/songs/midi/se_t_ame.mid b/sound/songs/midi/se_t_ame.mid
new file mode 100644
index 000000000..9e15434cd
--- /dev/null
+++ b/sound/songs/midi/se_t_ame.mid
Binary files differ
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 000000000..2397eea64
--- /dev/null
+++ b/sound/songs/midi/se_t_ame_e.mid
Binary files differ
diff --git a/sound/songs/midi/se_t_kami.mid b/sound/songs/midi/se_t_kami.mid
new file mode 100644
index 000000000..71d8163bd
--- /dev/null
+++ b/sound/songs/midi/se_t_kami.mid
Binary files differ
diff --git a/sound/songs/midi/se_t_kami2.mid b/sound/songs/midi/se_t_kami2.mid
new file mode 100644
index 000000000..c47731b94
--- /dev/null
+++ b/sound/songs/midi/se_t_kami2.mid
Binary files differ
diff --git a/sound/songs/midi/se_t_koame.mid b/sound/songs/midi/se_t_koame.mid
new file mode 100644
index 000000000..d8491b293
--- /dev/null
+++ b/sound/songs/midi/se_t_koame.mid
Binary files differ
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 000000000..4a04f73f9
--- /dev/null
+++ b/sound/songs/midi/se_t_koame_e.mid
Binary files differ
diff --git a/sound/songs/midi/se_t_ooame.mid b/sound/songs/midi/se_t_ooame.mid
new file mode 100644
index 000000000..3aedd4404
--- /dev/null
+++ b/sound/songs/midi/se_t_ooame.mid
Binary files differ
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 000000000..b73010142
--- /dev/null
+++ b/sound/songs/midi/se_t_ooame_e.mid
Binary files differ
diff --git a/sound/songs/midi/se_tama.mid b/sound/songs/midi/se_tama.mid
new file mode 100644
index 000000000..aa9fc7889
--- /dev/null
+++ b/sound/songs/midi/se_tama.mid
Binary files differ
diff --git a/sound/songs/midi/se_tamago.mid b/sound/songs/midi/se_tamago.mid
new file mode 100644
index 000000000..67d3959eb
--- /dev/null
+++ b/sound/songs/midi/se_tamago.mid
Binary files differ
diff --git a/sound/songs/midi/se_tamakoro.mid b/sound/songs/midi/se_tamakoro.mid
new file mode 100644
index 000000000..c6dce2865
--- /dev/null
+++ b/sound/songs/midi/se_tamakoro.mid
Binary files differ
diff --git a/sound/songs/midi/se_tamakoro_e.mid b/sound/songs/midi/se_tamakoro_e.mid
new file mode 100644
index 000000000..13675c690
--- /dev/null
+++ b/sound/songs/midi/se_tamakoro_e.mid
Binary files differ
diff --git a/sound/songs/midi/se_tb_kara.mid b/sound/songs/midi/se_tb_kara.mid
new file mode 100644
index 000000000..a4c2a51d7
--- /dev/null
+++ b/sound/songs/midi/se_tb_kara.mid
Binary files differ
diff --git a/sound/songs/midi/se_tb_kon.mid b/sound/songs/midi/se_tb_kon.mid
new file mode 100644
index 000000000..8526da9c6
--- /dev/null
+++ b/sound/songs/midi/se_tb_kon.mid
Binary files differ
diff --git a/sound/songs/midi/se_tb_start.mid b/sound/songs/midi/se_tb_start.mid
new file mode 100644
index 000000000..c88e2a8ea
--- /dev/null
+++ b/sound/songs/midi/se_tb_start.mid
Binary files differ
diff --git a/sound/songs/midi/se_tk_kasya.mid b/sound/songs/midi/se_tk_kasya.mid
new file mode 100644
index 000000000..baa73e0c6
--- /dev/null
+++ b/sound/songs/midi/se_tk_kasya.mid
Binary files differ
diff --git a/sound/songs/midi/se_tk_warpin.mid b/sound/songs/midi/se_tk_warpin.mid
new file mode 100644
index 000000000..e47d3df4d
--- /dev/null
+++ b/sound/songs/midi/se_tk_warpin.mid
Binary files differ
diff --git a/sound/songs/midi/se_tk_warpout.mid b/sound/songs/midi/se_tk_warpout.mid
new file mode 100644
index 000000000..5072e6448
--- /dev/null
+++ b/sound/songs/midi/se_tk_warpout.mid
Binary files differ
diff --git a/sound/songs/midi/se_toy_a.mid b/sound/songs/midi/se_toy_a.mid
new file mode 100644
index 000000000..b6d5b6159
--- /dev/null
+++ b/sound/songs/midi/se_toy_a.mid
Binary files differ
diff --git a/sound/songs/midi/se_toy_b.mid b/sound/songs/midi/se_toy_b.mid
new file mode 100644
index 000000000..9e27e72e7
--- /dev/null
+++ b/sound/songs/midi/se_toy_b.mid
Binary files differ
diff --git a/sound/songs/midi/se_toy_c.mid b/sound/songs/midi/se_toy_c.mid
new file mode 100644
index 000000000..3d10dc6cb
--- /dev/null
+++ b/sound/songs/midi/se_toy_c.mid
Binary files differ
diff --git a/sound/songs/midi/se_toy_c1.mid b/sound/songs/midi/se_toy_c1.mid
new file mode 100644
index 000000000..345925255
--- /dev/null
+++ b/sound/songs/midi/se_toy_c1.mid
Binary files differ
diff --git a/sound/songs/midi/se_toy_d.mid b/sound/songs/midi/se_toy_d.mid
new file mode 100644
index 000000000..0de257ee5
--- /dev/null
+++ b/sound/songs/midi/se_toy_d.mid
Binary files differ
diff --git a/sound/songs/midi/se_toy_dango.mid b/sound/songs/midi/se_toy_dango.mid
new file mode 100644
index 000000000..baa1ed24e
--- /dev/null
+++ b/sound/songs/midi/se_toy_dango.mid
Binary files differ
diff --git a/sound/songs/midi/se_toy_e.mid b/sound/songs/midi/se_toy_e.mid
new file mode 100644
index 000000000..214b32bca
--- /dev/null
+++ b/sound/songs/midi/se_toy_e.mid
Binary files differ
diff --git a/sound/songs/midi/se_toy_f.mid b/sound/songs/midi/se_toy_f.mid
new file mode 100644
index 000000000..780e162e0
--- /dev/null
+++ b/sound/songs/midi/se_toy_f.mid
Binary files differ
diff --git a/sound/songs/midi/se_toy_g.mid b/sound/songs/midi/se_toy_g.mid
new file mode 100644
index 000000000..73dae55a5
--- /dev/null
+++ b/sound/songs/midi/se_toy_g.mid
Binary files differ
diff --git a/sound/songs/midi/se_toy_kabe.mid b/sound/songs/midi/se_toy_kabe.mid
new file mode 100644
index 000000000..c35be0c0d
--- /dev/null
+++ b/sound/songs/midi/se_toy_kabe.mid
Binary files differ
diff --git a/sound/songs/midi/se_track_door.mid b/sound/songs/midi/se_track_door.mid
new file mode 100644
index 000000000..5cc1dbad8
--- /dev/null
+++ b/sound/songs/midi/se_track_door.mid
Binary files differ
diff --git a/sound/songs/midi/se_track_haiki.mid b/sound/songs/midi/se_track_haiki.mid
new file mode 100644
index 000000000..42db7fd0e
--- /dev/null
+++ b/sound/songs/midi/se_track_haiki.mid
Binary files differ
diff --git a/sound/songs/midi/se_track_move.mid b/sound/songs/midi/se_track_move.mid
new file mode 100644
index 000000000..ced96f83a
--- /dev/null
+++ b/sound/songs/midi/se_track_move.mid
Binary files differ
diff --git a/sound/songs/midi/se_track_stop.mid b/sound/songs/midi/se_track_stop.mid
new file mode 100644
index 000000000..509b2dd8e
--- /dev/null
+++ b/sound/songs/midi/se_track_stop.mid
Binary files differ
diff --git a/sound/songs/midi/se_tu_saa.mid b/sound/songs/midi/se_tu_saa.mid
new file mode 100644
index 000000000..c84b176cb
--- /dev/null
+++ b/sound/songs/midi/se_tu_saa.mid
Binary files differ
diff --git a/sound/songs/midi/se_w003.mid b/sound/songs/midi/se_w003.mid
new file mode 100644
index 000000000..80e7a52a7
--- /dev/null
+++ b/sound/songs/midi/se_w003.mid
Binary files differ
diff --git a/sound/songs/midi/se_w004.mid b/sound/songs/midi/se_w004.mid
new file mode 100644
index 000000000..a27538d81
--- /dev/null
+++ b/sound/songs/midi/se_w004.mid
Binary files differ
diff --git a/sound/songs/midi/se_w006.mid b/sound/songs/midi/se_w006.mid
new file mode 100644
index 000000000..5f59591be
--- /dev/null
+++ b/sound/songs/midi/se_w006.mid
Binary files differ
diff --git a/sound/songs/midi/se_w007.mid b/sound/songs/midi/se_w007.mid
new file mode 100644
index 000000000..2f75754f3
--- /dev/null
+++ b/sound/songs/midi/se_w007.mid
Binary files differ
diff --git a/sound/songs/midi/se_w010.mid b/sound/songs/midi/se_w010.mid
new file mode 100644
index 000000000..4b3c1cfcf
--- /dev/null
+++ b/sound/songs/midi/se_w010.mid
Binary files differ
diff --git a/sound/songs/midi/se_w011.mid b/sound/songs/midi/se_w011.mid
new file mode 100644
index 000000000..703ae492b
--- /dev/null
+++ b/sound/songs/midi/se_w011.mid
Binary files differ
diff --git a/sound/songs/midi/se_w013.mid b/sound/songs/midi/se_w013.mid
new file mode 100644
index 000000000..ae94dafa2
--- /dev/null
+++ b/sound/songs/midi/se_w013.mid
Binary files differ
diff --git a/sound/songs/midi/se_w013b.mid b/sound/songs/midi/se_w013b.mid
new file mode 100644
index 000000000..09e8d4c5d
--- /dev/null
+++ b/sound/songs/midi/se_w013b.mid
Binary files differ
diff --git a/sound/songs/midi/se_w014.mid b/sound/songs/midi/se_w014.mid
new file mode 100644
index 000000000..8b17c79a9
--- /dev/null
+++ b/sound/songs/midi/se_w014.mid
Binary files differ
diff --git a/sound/songs/midi/se_w015.mid b/sound/songs/midi/se_w015.mid
new file mode 100644
index 000000000..2f1b4e059
--- /dev/null
+++ b/sound/songs/midi/se_w015.mid
Binary files differ
diff --git a/sound/songs/midi/se_w016.mid b/sound/songs/midi/se_w016.mid
new file mode 100644
index 000000000..8bf167109
--- /dev/null
+++ b/sound/songs/midi/se_w016.mid
Binary files differ
diff --git a/sound/songs/midi/se_w016b.mid b/sound/songs/midi/se_w016b.mid
new file mode 100644
index 000000000..6dd7020f9
--- /dev/null
+++ b/sound/songs/midi/se_w016b.mid
Binary files differ
diff --git a/sound/songs/midi/se_w017.mid b/sound/songs/midi/se_w017.mid
new file mode 100644
index 000000000..459e72406
--- /dev/null
+++ b/sound/songs/midi/se_w017.mid
Binary files differ
diff --git a/sound/songs/midi/se_w019.mid b/sound/songs/midi/se_w019.mid
new file mode 100644
index 000000000..6e63f48cc
--- /dev/null
+++ b/sound/songs/midi/se_w019.mid
Binary files differ
diff --git a/sound/songs/midi/se_w020.mid b/sound/songs/midi/se_w020.mid
new file mode 100644
index 000000000..eec8ccae9
--- /dev/null
+++ b/sound/songs/midi/se_w020.mid
Binary files differ
diff --git a/sound/songs/midi/se_w025.mid b/sound/songs/midi/se_w025.mid
new file mode 100644
index 000000000..bcc9590b4
--- /dev/null
+++ b/sound/songs/midi/se_w025.mid
Binary files differ
diff --git a/sound/songs/midi/se_w025b.mid b/sound/songs/midi/se_w025b.mid
new file mode 100644
index 000000000..ac165424b
--- /dev/null
+++ b/sound/songs/midi/se_w025b.mid
Binary files differ
diff --git a/sound/songs/midi/se_w026.mid b/sound/songs/midi/se_w026.mid
new file mode 100644
index 000000000..d43366801
--- /dev/null
+++ b/sound/songs/midi/se_w026.mid
Binary files differ
diff --git a/sound/songs/midi/se_w028.mid b/sound/songs/midi/se_w028.mid
new file mode 100644
index 000000000..7a053f799
--- /dev/null
+++ b/sound/songs/midi/se_w028.mid
Binary files differ
diff --git a/sound/songs/midi/se_w029.mid b/sound/songs/midi/se_w029.mid
new file mode 100644
index 000000000..4cde4e2d5
--- /dev/null
+++ b/sound/songs/midi/se_w029.mid
Binary files differ
diff --git a/sound/songs/midi/se_w030.mid b/sound/songs/midi/se_w030.mid
new file mode 100644
index 000000000..426cdfea4
--- /dev/null
+++ b/sound/songs/midi/se_w030.mid
Binary files differ
diff --git a/sound/songs/midi/se_w036.mid b/sound/songs/midi/se_w036.mid
new file mode 100644
index 000000000..e5427c8df
--- /dev/null
+++ b/sound/songs/midi/se_w036.mid
Binary files differ
diff --git a/sound/songs/midi/se_w039.mid b/sound/songs/midi/se_w039.mid
new file mode 100644
index 000000000..771581ce0
--- /dev/null
+++ b/sound/songs/midi/se_w039.mid
Binary files differ
diff --git a/sound/songs/midi/se_w043.mid b/sound/songs/midi/se_w043.mid
new file mode 100644
index 000000000..b44876722
--- /dev/null
+++ b/sound/songs/midi/se_w043.mid
Binary files differ
diff --git a/sound/songs/midi/se_z_search.mid b/sound/songs/midi/se_z_search.mid
new file mode 100644
index 000000000..1869374af
--- /dev/null
+++ b/sound/songs/midi/se_z_search.mid
Binary files differ
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
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