diff options
author | PikalaxALT <pikalaxalt@gmail.com> | 2019-10-11 10:03:57 -0400 |
---|---|---|
committer | PikalaxALT <pikalaxalt@gmail.com> | 2019-10-11 10:03:57 -0400 |
commit | 7462827d226a2340a03cf3d835e7a95d90147ec8 (patch) | |
tree | 203d1c1544c461f8b443299c6e4d06133fb10134 | |
parent | 55353e0023a6a50c7a159264f5b5d2d251d5b7fc (diff) |
Temporary raw dumps of troublesome songs
44 files changed, 12722 insertions, 63 deletions
diff --git a/data/sound_data.s b/data/sound_data.s index 15e74efc3..244902335 100644 --- a/data/sound_data.s +++ b/data/sound_data.s @@ -2546,51 +2546,3 @@ Cry_Chimecho:: @ 869D4D0 .align 2 .incbin "baserom.gba", 0x69DEE0, 0x17760 - - .section .rodata.undumped.songs - .align 2, 0 - .incbin "baserom.gba", 0x6bc628, 0x48 -mus_w_door:: @ 0x86BC670 - .incbin "baserom.gba", 0x6BC670, 0x30 - -se_card1:: @ 0x86BC6A0 - .incbin "baserom.gba", 0x6BC6A0, 0x38 - -se_card2:: @ 0x86BC6D8 - .incbin "baserom.gba", 0x6BC6D8, 0x8C - -se_card3:: @ 0x86BC764 - .incbin "baserom.gba", 0x6BC764, 0x38 - -se_bag1:: @ 0x86BC79C - .incbin "baserom.gba", 0x6BC79C, 0x44 - -se_bag2:: @ 0x86BC7E0 - .incbin "baserom.gba", 0x6BC7E0, 0x40 - -se_getting:: @ 0x86BC820 - .incbin "baserom.gba", 0x6BC820, 0x28 - -se_shop:: @ 0x86BC848 - .incbin "baserom.gba", 0x6BC848, 0xB8 - -se_kiteki:: @ 0x86BC900 - .incbin "baserom.gba", 0x6BC900, 0x74 - -se_help_op:: @ 0x86BC974 - .incbin "baserom.gba", 0x6BC974, 0x6C - -se_help_cl:: @ 0x86BC9E0 - .incbin "baserom.gba", 0x6BC9E0, 0x48 - -se_help_ng:: @ 0x86BCA28 - .incbin "baserom.gba", 0x6BCA28, 0xE0 - -se_deomov:: @ 0x86BCB08 - .incbin "baserom.gba", 0x6BCB08, 0xC0 - -se_excellent:: @ 0x86BCBC8 - .incbin "baserom.gba", 0x6BCBC8, 0x34 - -se_nawamiss:: @ 0x86BCBFC - .incbin "baserom.gba", 0x6BCBFC, 0xC diff --git a/ld_script.txt b/ld_script.txt index 19dc4961c..aeff38394 100644 --- a/ld_script.txt +++ b/ld_script.txt @@ -749,21 +749,35 @@ SECTIONS { sound/songs/se_w287b.o(.rodata); sound/songs/se_w114.o(.rodata); sound/songs/se_w063b.o(.rodata); - data/sound_data.o(.rodata.undumped.songs); + sound/songs/mus_w_door.o(.rodata); + sound/songs/se_card1.o(.rodata); + sound/songs/se_card2.o(.rodata); + sound/songs/se_card3.o(.rodata); + sound/songs/se_bag1.o(.rodata); + sound/songs/se_bag2.o(.rodata); + sound/songs/se_getting.o(.rodata); + sound/songs/se_shop.o(.rodata); + sound/songs/se_kiteki.o(.rodata); + sound/songs/se_help_op.o(.rodata); + sound/songs/se_help_cl.o(.rodata); + sound/songs/se_help_ng.o(.rodata); + sound/songs/se_deomov.o(.rodata); + sound/songs/se_excellent.o(.rodata); + sound/songs/se_nawamiss.o(.rodata); sound/songs/midi/mus_me_asa.o(.rodata); - sound/songs/midi/mus_fanfa1.o(.rodata); - sound/songs/midi/mus_fanfa4.o(.rodata); - sound/songs/midi/mus_fanfa5.o(.rodata); - sound/songs/midi/mus_me_bachi.o(.rodata); - sound/songs/midi/mus_me_waza.o(.rodata); - sound/songs/midi/mus_me_kinomi.o(.rodata); - sound/songs/midi/mus_me_shinka.o(.rodata); - sound/songs/midi/mus_shinka.o(.rodata); - sound/songs/midi/mus_battle32.o(.rodata); - sound/songs/midi/mus_battle20.o(.rodata); - sound/songs/midi/mus_p_school.o(.rodata); - sound/songs/midi/mus_me_b_big.o(.rodata); - sound/songs/midi/mus_me_b_small.o(.rodata); + sound/songs/mus_fanfa1.o(.rodata); + sound/songs/mus_fanfa4.o(.rodata); + sound/songs/mus_fanfa5.o(.rodata); + sound/songs/mus_me_bachi.o(.rodata); + sound/songs/mus_me_waza.o(.rodata); + sound/songs/mus_me_kinomi.o(.rodata); + sound/songs/mus_me_shinka.o(.rodata); + sound/songs/mus_shinka.o(.rodata); + sound/songs/mus_battle32.o(.rodata); + sound/songs/mus_battle20.o(.rodata); + sound/songs/mus_p_school.o(.rodata); + sound/songs/mus_me_b_big.o(.rodata); + sound/songs/mus_me_b_small.o(.rodata); sound/songs/midi/mus_me_wasure.o(.rodata); sound/songs/midi/mus_me_zannen.o(.rodata); sound/songs/midi/mus_annai.o(.rodata); @@ -508,7 +508,7 @@ $(MID_SUBDIR)/se_esuka.s: %.s: %.mid $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V100 -P4 $(MID_SUBDIR)/se_exp.s: %.s: %.mid - $(MID) $< $@ -E -R$(STD_REVERB) -G127 -V080 -P5 + $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V080 -P5 $(MID_SUBDIR)/se_expmax.s: %.s: %.mid $(MID) $< $@ -E -R$(STD_REVERB) -G128 -V094 -P5 diff --git a/sound/songs/midi/mus_battle20.mid b/sound/songs/midi/mus_battle20.mid Binary files differdeleted file mode 100644 index a7140d984..000000000 --- a/sound/songs/midi/mus_battle20.mid +++ /dev/null diff --git a/sound/songs/midi/mus_battle32.mid b/sound/songs/midi/mus_battle32.mid Binary files differdeleted file mode 100644 index a52fc6b37..000000000 --- a/sound/songs/midi/mus_battle32.mid +++ /dev/null diff --git a/sound/songs/midi/mus_fanfa1.mid b/sound/songs/midi/mus_fanfa1.mid Binary files differdeleted file mode 100644 index 54d014597..000000000 --- a/sound/songs/midi/mus_fanfa1.mid +++ /dev/null diff --git a/sound/songs/midi/mus_fanfa4.mid b/sound/songs/midi/mus_fanfa4.mid Binary files differdeleted file mode 100644 index ec7636e6f..000000000 --- a/sound/songs/midi/mus_fanfa4.mid +++ /dev/null diff --git a/sound/songs/midi/mus_fanfa5.mid b/sound/songs/midi/mus_fanfa5.mid Binary files differdeleted file mode 100644 index 7232c57ab..000000000 --- a/sound/songs/midi/mus_fanfa5.mid +++ /dev/null diff --git a/sound/songs/midi/mus_me_b_big.mid b/sound/songs/midi/mus_me_b_big.mid Binary files differdeleted file mode 100644 index eda461fd3..000000000 --- a/sound/songs/midi/mus_me_b_big.mid +++ /dev/null diff --git a/sound/songs/midi/mus_me_b_small.mid b/sound/songs/midi/mus_me_b_small.mid Binary files differdeleted file mode 100644 index a51f48ed4..000000000 --- a/sound/songs/midi/mus_me_b_small.mid +++ /dev/null diff --git a/sound/songs/midi/mus_me_bachi.mid b/sound/songs/midi/mus_me_bachi.mid Binary files differdeleted file mode 100644 index 27b97f09c..000000000 --- a/sound/songs/midi/mus_me_bachi.mid +++ /dev/null diff --git a/sound/songs/midi/mus_me_kinomi.mid b/sound/songs/midi/mus_me_kinomi.mid Binary files differdeleted file mode 100644 index 30fbd3607..000000000 --- a/sound/songs/midi/mus_me_kinomi.mid +++ /dev/null diff --git a/sound/songs/midi/mus_me_shinka.mid b/sound/songs/midi/mus_me_shinka.mid Binary files differdeleted file mode 100644 index 81cd5d041..000000000 --- a/sound/songs/midi/mus_me_shinka.mid +++ /dev/null diff --git a/sound/songs/midi/mus_me_waza.mid b/sound/songs/midi/mus_me_waza.mid Binary files differdeleted file mode 100644 index ac132f5ff..000000000 --- a/sound/songs/midi/mus_me_waza.mid +++ /dev/null diff --git a/sound/songs/midi/mus_p_school.mid b/sound/songs/midi/mus_p_school.mid Binary files differdeleted file mode 100644 index 55651dea5..000000000 --- a/sound/songs/midi/mus_p_school.mid +++ /dev/null diff --git a/sound/songs/midi/mus_shinka.mid b/sound/songs/midi/mus_shinka.mid Binary files differdeleted file mode 100644 index de8b2ab91..000000000 --- a/sound/songs/midi/mus_shinka.mid +++ /dev/null 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 |