diff --git a/ld_script.txt b/ld_script.txt index 1548f8227..db5a3a629 100644 --- a/ld_script.txt +++ b/ld_script.txt @@ -875,7 +875,7 @@ SECTIONS { sound/songs/se_rg_help_op.o(.rodata); sound/songs/se_rg_help_cl.o(.rodata); sound/songs/se_rg_help_ng.o(.rodata); - sound/songs/se_rg_deomov.o(.rodata); + sound/songs/midi/se_rg_deomov.o(.rodata); sound/songs/se_rg_excellent.o(.rodata); sound/songs/se_rg_nawamiss.o(.rodata); sound/songs/se_toreeye.o(.rodata); diff --git a/songs.mk b/songs.mk index bf463b17f..5faad66b5 100644 --- a/songs.mk +++ b/songs.mk @@ -1023,5 +1023,8 @@ $(MID_SUBDIR)/se_rg_card2.s: %.s: %.mid $(MID_SUBDIR)/se_rg_card3.s: %.s: %.mid $(MID) $< $@ -E -R$(STD_REVERB) -G129 -V112 -P5 +$(MID_SUBDIR)/se_rg_deomov.s: %.s: %.mid + $(MID) $< $@ -E -R$(STD_REVERB) -G129 -V080 -P5 + $(MID_SUBDIR)/se_z_search.s: %.s: %.mid $(MID) $< $@ -E -R$(STD_REVERB) -G127 -P5 diff --git a/sound/songs/midi/se_rg_deomov.mid b/sound/songs/midi/se_rg_deomov.mid new file mode 100644 index 000000000..0149d29db Binary files /dev/null and b/sound/songs/midi/se_rg_deomov.mid differ diff --git a/sound/songs/se_rg_deomov.s b/sound/songs/se_rg_deomov.s deleted file mode 100644 index 7c2e691bf..000000000 --- a/sound/songs/se_rg_deomov.s +++ /dev/null @@ -1,204 +0,0 @@ - .include "MPlayDef.s" - - .equ se_rg_deomov_grp, voicegroup129 - .equ se_rg_deomov_pri, 5 - .equ se_rg_deomov_rev, reverb_set+50 - .equ se_rg_deomov_mvl, 127 - .equ se_rg_deomov_key, 0 - .equ se_rg_deomov_tbs, 1 - .equ se_rg_deomov_exg, 0 - .equ se_rg_deomov_cmp, 1 - - .section .rodata - .global se_rg_deomov - .align 2 - -@********************** Track 1 **********************@ - -se_rg_deomov_1: - .byte KEYSH , se_rg_deomov_key+0 - .byte TEMPO , 262*se_rg_deomov_tbs/2 - .byte VOICE , 123 - .byte XCMD , xIECV , 8 - .byte xIECL , 8 - .byte PAN , c_v+0 - .byte VOL , 40*se_rg_deomov_mvl/mxv - .byte BEND , c_v+2 - .byte N02 , Cn2 , v120 - .byte W08 - .byte N04 , Cn5 - .byte W16 - .byte W24 - .byte W24 - .byte W24 - .byte W24 - .byte W24 - .byte W24 - .byte W24 - .byte FINE - -@********************** Track 2 **********************@ - -se_rg_deomov_2: - .byte KEYSH , se_rg_deomov_key+0 - .byte VOICE , 31 - .byte LFOS , 44 - .byte BENDR , 12 - .byte VOL , 80*se_rg_deomov_mvl/mxv - .byte PAN , c_v+0 - .byte BEND , c_v-64 - .byte TIE , En4 , v032 - .byte W24 - .byte W04 - .byte BEND , c_v-55 - .byte W02 - .byte c_v-50 - .byte W02 - .byte c_v-39 - .byte W02 - .byte c_v-32 - .byte W02 - .byte c_v-23 - .byte W02 - .byte c_v-18 - .byte W02 - .byte c_v-9 - .byte W02 - .byte c_v-2 - .byte W02 - .byte c_v+16 - .byte W02 - .byte c_v+23 - .byte W02 - .byte c_v+32 - .byte W02 - .byte c_v+39 - .byte W02 - .byte c_v+48 - .byte W02 - .byte c_v+56 - .byte W02 - .byte c_v+63 - .byte W16 - .byte W24 - .byte W24 - .byte VOL , 70*se_rg_deomov_mvl/mxv - .byte W04 - .byte 66*se_rg_deomov_mvl/mxv - .byte W06 - .byte 60*se_rg_deomov_mvl/mxv - .byte W06 - .byte 55*se_rg_deomov_mvl/mxv - .byte W08 - .byte 49*se_rg_deomov_mvl/mxv - .byte W06 - .byte 44*se_rg_deomov_mvl/mxv - .byte W06 - .byte 40*se_rg_deomov_mvl/mxv - .byte W06 - .byte 35*se_rg_deomov_mvl/mxv - .byte W06 - .byte 30*se_rg_deomov_mvl/mxv - .byte W04 - .byte 24*se_rg_deomov_mvl/mxv - .byte W02 - .byte 20*se_rg_deomov_mvl/mxv - .byte W02 - .byte 15*se_rg_deomov_mvl/mxv - .byte W04 - .byte 10*se_rg_deomov_mvl/mxv - .byte W06 - .byte 0*se_rg_deomov_mvl/mxv - .byte W06 - .byte EOT - .byte FINE - -@********************** Track 3 **********************@ - -se_rg_deomov_3: - .byte KEYSH , se_rg_deomov_key+0 - .byte VOICE , 50 - .byte VOL , 69*se_rg_deomov_mvl/mxv - .byte PAN , c_v-64 - .byte W24 - .byte c_v+63 - .byte N01 , Fs4 , v064 - .byte W06 - .byte Gs4 - .byte W03 - .byte PAN , c_v-64 - .byte W07 - .byte N01 , En5 - .byte W05 - .byte Fs5 - .byte W03 - .byte PAN , c_v+63 - .byte W10 - .byte N01 , Dn5 - .byte W03 - .byte Cn5 - .byte W07 - .byte PAN , c_v-64 - .byte W04 - .byte N01 , Fs3 - .byte W03 - .byte Gs3 - .byte W09 - .byte PAN , c_v+63 - .byte W04 - .byte N01 , Bn4 - .byte W04 - .byte Dn5 - .byte W04 - .byte PAN , c_v-64 - .byte W09 - .byte N01 , Fs5 - .byte W09 - .byte Cs5 - .byte W06 - .byte PAN , c_v+63 - .byte W02 - .byte N01 , Cs4 , v036 - .byte W02 - .byte As3 - .byte W08 - .byte Fs3 - .byte W03 - .byte Gs3 - .byte W09 - .byte PAN , c_v-64 - .byte W03 - .byte N01 , Dn5 , v028 - .byte W03 - .byte Cn5 - .byte W06 - .byte Fs4 - .byte W03 - .byte Cn4 - .byte W04 - .byte Gn3 - .byte W05 - .byte PAN , c_v+63 - .byte W06 - .byte N01 , Gn4 , v020 - .byte W02 - .byte An4 - .byte W16 - .byte FINE - -@******************************************************@ - .align 2 - -se_rg_deomov: - .byte 3 @ NumTrks - .byte 0 @ NumBlks - .byte se_rg_deomov_pri @ Priority - .byte se_rg_deomov_rev @ Reverb. - - .word se_rg_deomov_grp - - .word se_rg_deomov_1 - .word se_rg_deomov_2 - .word se_rg_deomov_3 - - .end