summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ld_script.txt2
-rw-r--r--songs.mk3
-rw-r--r--sound/songs/midi/mus_hideri.midbin0 -> 3872 bytes
-rw-r--r--sound/songs/mus_hideri.s562
4 files changed, 4 insertions, 563 deletions
diff --git a/ld_script.txt b/ld_script.txt
index 71ba11578..44f1c8fbc 100644
--- a/ld_script.txt
+++ b/ld_script.txt
@@ -927,7 +927,7 @@ SECTIONS {
sound/songs/mus_mgm0.o(.rodata);
sound/songs/mus_t_battle.o(.rodata);
sound/songs/mus_ooame.o(.rodata);
- sound/songs/mus_hideri.o(.rodata);
+ sound/songs/midi/mus_hideri.o(.rodata);
sound/songs/mus_runecity.o(.rodata);
sound/songs/midi/mus_con_k.o(.rodata);
sound/songs/midi/mus_eikou_r.o(.rodata);
diff --git a/songs.mk b/songs.mk
index 6f245a4fa..ffcc4f44e 100644
--- a/songs.mk
+++ b/songs.mk
@@ -189,6 +189,9 @@ $(MID_SUBDIR)/mus_granroad.s: %.s: %.mid
$(MID_SUBDIR)/mus_hageshii.s: %.s: %.mid
$(MID) $< $@ -G062 -R$(STD_REVERB)
+$(MID_SUBDIR)/mus_hideri.s: %.s: %.mid
+ $(MID) $< $@ -G090 -R$(STD_REVERB)
+
$(MID_SUBDIR)/mus_naminori.s: %.s: %.mid
$(MID) $< $@ -G017 -R$(STD_REVERB)
diff --git a/sound/songs/midi/mus_hideri.mid b/sound/songs/midi/mus_hideri.mid
new file mode 100644
index 000000000..7aefa3486
--- /dev/null
+++ b/sound/songs/midi/mus_hideri.mid
Binary files differ
diff --git a/sound/songs/mus_hideri.s b/sound/songs/mus_hideri.s
deleted file mode 100644
index a9763a841..000000000
--- a/sound/songs/mus_hideri.s
+++ /dev/null
@@ -1,562 +0,0 @@
- .include "MPlayDef.s"
-
- .equ mus_hideri_grp, voicegroup090
- .equ mus_hideri_pri, 0
- .equ mus_hideri_rev, reverb_set+50
- .equ mus_hideri_mvl, 127
- .equ mus_hideri_key, 0
- .equ mus_hideri_tbs, 1
- .equ mus_hideri_exg, 0
- .equ mus_hideri_cmp, 1
-
- .section .rodata
- .global mus_hideri
- .align 2
-
-@********************** Track 1 **********************@
-
-mus_hideri_1:
- .byte KEYSH , mus_hideri_key+0
-mus_hideri_1_B1:
- .byte TEMPO , 78*mus_hideri_tbs/2
- .byte VOICE , 80
- .byte LFOS , 44
- .byte XCMD , xIECV , 18
- .byte xIECV , 16
- .byte BENDR , 12
- .byte PAN , c_v-64
- .byte VOL , 39*mus_hideri_mvl/mxv
- .byte BEND , c_v+2
- .byte N03 , Ds6 , v112
- .byte W12
- .byte Fs5 , v064
- .byte W12
- .byte An5
- .byte W12
- .byte Fs5
- .byte W12
- .byte Ds6
- .byte W12
- .byte Fs5
- .byte W12
- .byte An5
- .byte W12
- .byte Fs5
- .byte W12
-mus_hideri_1_000:
- .byte N03 , Ds6 , v096
- .byte W12
- .byte Fs5 , v064
- .byte W12
- .byte An5
- .byte W12
- .byte Fs5
- .byte W12
- .byte Ds6
- .byte W12
- .byte Fs5
- .byte W12
- .byte An5
- .byte W12
- .byte Fs5
- .byte W12
- .byte PEND
-mus_hideri_1_001:
- .byte N03 , Fn6 , v096
- .byte W12
- .byte Gs5 , v064
- .byte W12
- .byte Bn5
- .byte W12
- .byte Gs5
- .byte W12
- .byte Fn6
- .byte W12
- .byte Gs5
- .byte W12
- .byte Bn5
- .byte W12
- .byte Gs5
- .byte W12
- .byte PEND
- .byte PATT
- .word mus_hideri_1_001
- .byte PATT
- .word mus_hideri_1_000
- .byte PATT
- .word mus_hideri_1_000
- .byte PATT
- .word mus_hideri_1_001
- .byte PATT
- .word mus_hideri_1_001
-mus_hideri_1_002:
- .byte N03 , Ds6 , v096
- .byte W09
- .byte Ds6 , v064
- .byte W03
- .byte Fs5
- .byte W09
- .byte N03
- .byte W03
- .byte An5
- .byte W09
- .byte N03
- .byte W03
- .byte Fs5
- .byte W09
- .byte N03
- .byte W03
- .byte Ds6
- .byte W09
- .byte N03
- .byte W03
- .byte Fs5
- .byte W09
- .byte N03
- .byte W03
- .byte An5
- .byte W09
- .byte N03
- .byte W03
- .byte Fs5
- .byte W09
- .byte N03
- .byte W03
- .byte PEND
- .byte PATT
- .word mus_hideri_1_002
-mus_hideri_1_003:
- .byte N03 , Fn6 , v096
- .byte W09
- .byte Fn6 , v064
- .byte W03
- .byte Gs5
- .byte W09
- .byte N03
- .byte W03
- .byte Bn5
- .byte W09
- .byte N03
- .byte W03
- .byte Gs5
- .byte W09
- .byte N03
- .byte W03
- .byte Fn6
- .byte W09
- .byte N03
- .byte W03
- .byte Gs5
- .byte W09
- .byte N03
- .byte W03
- .byte Bn5
- .byte W09
- .byte N03
- .byte W03
- .byte Gs5
- .byte W09
- .byte N03
- .byte W03
- .byte PEND
- .byte PATT
- .word mus_hideri_1_003
- .byte PATT
- .word mus_hideri_1_002
- .byte PATT
- .word mus_hideri_1_002
- .byte PATT
- .word mus_hideri_1_003
- .byte PATT
- .word mus_hideri_1_003
- .byte GOTO
- .word mus_hideri_1_B1
- .byte FINE
-
-@********************** Track 2 **********************@
-
-mus_hideri_2:
- .byte KEYSH , mus_hideri_key+0
-mus_hideri_2_B1:
- .byte VOICE , 81
- .byte LFOS , 44
- .byte XCMD , xIECV , 18
- .byte xIECV , 16
- .byte BENDR , 12
- .byte PAN , c_v+63
- .byte VOL , 39*mus_hideri_mvl/mxv
- .byte N03 , Ds6 , v112
- .byte W12
- .byte Fs5 , v064
- .byte W12
- .byte An5
- .byte W12
- .byte Fs5
- .byte W12
- .byte Ds6
- .byte W12
- .byte Fs5
- .byte W12
- .byte An5
- .byte W12
- .byte Fs5
- .byte W12
-mus_hideri_2_000:
- .byte N03 , Ds6 , v096
- .byte W12
- .byte Fs5 , v064
- .byte W12
- .byte An5
- .byte W12
- .byte Fs5
- .byte W12
- .byte Ds6
- .byte W12
- .byte Fs5
- .byte W12
- .byte An5
- .byte W12
- .byte Fs5
- .byte W12
- .byte PEND
-mus_hideri_2_001:
- .byte N03 , Fn6 , v096
- .byte W12
- .byte Gs5 , v064
- .byte W12
- .byte Bn5
- .byte W12
- .byte Gs5
- .byte W12
- .byte Fn6
- .byte W12
- .byte Gs5
- .byte W12
- .byte Bn5
- .byte W12
- .byte Gs5
- .byte W12
- .byte PEND
- .byte PATT
- .word mus_hideri_2_001
- .byte BEND , c_v-2
- .byte N03 , Ds6 , v096
- .byte W12
- .byte Fs5 , v064
- .byte W12
- .byte An5
- .byte W12
- .byte Fs5
- .byte W12
- .byte Ds6
- .byte W12
- .byte Fs5
- .byte W12
- .byte An5
- .byte W12
- .byte Fs5
- .byte W12
- .byte PATT
- .word mus_hideri_2_000
- .byte PATT
- .word mus_hideri_2_001
- .byte PATT
- .word mus_hideri_2_001
-mus_hideri_2_002:
- .byte N03 , Ds6 , v096
- .byte W09
- .byte Ds6 , v064
- .byte W03
- .byte Fs5
- .byte W09
- .byte N03
- .byte W03
- .byte An5
- .byte W09
- .byte N03
- .byte W03
- .byte Fs5
- .byte W09
- .byte N03
- .byte W03
- .byte Ds6
- .byte W09
- .byte N03
- .byte W03
- .byte Fs5
- .byte W09
- .byte N03
- .byte W03
- .byte An5
- .byte W09
- .byte N03
- .byte W03
- .byte Fs5
- .byte W09
- .byte N03
- .byte W03
- .byte PEND
- .byte PATT
- .word mus_hideri_2_002
-mus_hideri_2_003:
- .byte N03 , Fn6 , v096
- .byte W09
- .byte Fn6 , v064
- .byte W03
- .byte Gs5
- .byte W09
- .byte N03
- .byte W03
- .byte Bn5
- .byte W09
- .byte N03
- .byte W03
- .byte Gs5
- .byte W09
- .byte N03
- .byte W03
- .byte Fn6
- .byte W09
- .byte N03
- .byte W03
- .byte Gs5
- .byte W09
- .byte N03
- .byte W03
- .byte Bn5
- .byte W09
- .byte N03
- .byte W03
- .byte Gs5
- .byte W09
- .byte N03
- .byte W03
- .byte PEND
- .byte PATT
- .word mus_hideri_2_003
-mus_hideri_2_004:
- .byte W02
- .byte N03 , Ds6 , v096
- .byte W09
- .byte Ds6 , v064
- .byte W03
- .byte Fs5
- .byte W09
- .byte N03
- .byte W03
- .byte An5
- .byte W09
- .byte N03
- .byte W03
- .byte Fs5
- .byte W09
- .byte N03
- .byte W03
- .byte Ds6
- .byte W09
- .byte N03
- .byte W03
- .byte Fs5
- .byte W09
- .byte N03
- .byte W03
- .byte An5
- .byte W09
- .byte N03
- .byte W03
- .byte Fs5
- .byte W09
- .byte N03
- .byte W01
- .byte PEND
- .byte PATT
- .word mus_hideri_2_004
- .byte W02
- .byte N03 , Fn6 , v096
- .byte W09
- .byte Fn6 , v064
- .byte W03
- .byte Gs5
- .byte W09
- .byte N03
- .byte W03
- .byte Bn5
- .byte W09
- .byte N03
- .byte W03
- .byte Gs5
- .byte W09
- .byte N03
- .byte W03
- .byte Fn6
- .byte W09
- .byte N03
- .byte W03
- .byte Gs5
- .byte W09
- .byte N03
- .byte W03
- .byte Bn5
- .byte W09
- .byte N03
- .byte W03
- .byte Gs5
- .byte W09
- .byte N03
- .byte W01
- .byte W02
- .byte Fn6 , v096
- .byte W09
- .byte Fn6 , v064
- .byte W03
- .byte Gs5
- .byte W09
- .byte N03
- .byte W03
- .byte Bn5
- .byte W09
- .byte N03
- .byte W03
- .byte Gs5
- .byte W09
- .byte N03
- .byte W03
- .byte Fn6
- .byte W09
- .byte N03
- .byte W03
- .byte Gs5
- .byte W09
- .byte N03
- .byte W03
- .byte Bn5
- .byte W09
- .byte N03
- .byte W03
- .byte Gs5
- .byte W10
- .byte GOTO
- .word mus_hideri_2_B1
- .byte FINE
-
-@********************** Track 3 **********************@
-
-mus_hideri_3:
- .byte KEYSH , mus_hideri_key+0
-mus_hideri_3_B1:
- .byte VOICE , 82
- .byte LFOS , 44
- .byte XCMD , xIECV , 18
- .byte xIECV , 16
- .byte BENDR , 12
- .byte PAN , c_v+0
- .byte VOL , 50*mus_hideri_mvl/mxv
- .byte N92 , Dn1 , v064
- .byte W48
- .byte MOD , 6
- .byte W24
- .byte 6
- .byte W20
- .byte N02 , Cn1
- .byte W02
- .byte Cs1
- .byte W02
-mus_hideri_3_000:
- .byte MOD , 0
- .byte N92 , Dn1 , v064
- .byte W48
- .byte MOD , 6
- .byte W24
- .byte 6
- .byte W20
- .byte 0
- .byte N04 , Ds1
- .byte W04
- .byte PEND
-mus_hideri_3_001:
- .byte MOD , 0
- .byte N92 , En1 , v064
- .byte W48
- .byte MOD , 6
- .byte W24
- .byte 6
- .byte W20
- .byte 0
- .byte N02 , Fs1
- .byte W02
- .byte Fn1
- .byte W02
- .byte PEND
-mus_hideri_3_002:
- .byte MOD , 0
- .byte N44 , En1 , v064
- .byte W24
- .byte MOD , 6
- .byte W20
- .byte 0
- .byte N02 , Dn1
- .byte W02
- .byte Ds1
- .byte W02
- .byte MOD , 0
- .byte N48 , En1
- .byte W24
- .byte MOD , 6
- .byte W24
- .byte PEND
-mus_hideri_3_003:
- .byte MOD , 0
- .byte N92 , Dn1 , v064
- .byte W48
- .byte MOD , 6
- .byte W24
- .byte 6
- .byte W20
- .byte N02 , Cn1
- .byte W02
- .byte Cs1
- .byte W02
- .byte PEND
- .byte PATT
- .word mus_hideri_3_000
- .byte PATT
- .word mus_hideri_3_001
- .byte PATT
- .word mus_hideri_3_002
- .byte PATT
- .word mus_hideri_3_003
- .byte PATT
- .word mus_hideri_3_000
- .byte PATT
- .word mus_hideri_3_001
- .byte PATT
- .word mus_hideri_3_002
- .byte PATT
- .word mus_hideri_3_003
- .byte PATT
- .word mus_hideri_3_000
- .byte PATT
- .word mus_hideri_3_001
- .byte PATT
- .word mus_hideri_3_002
- .byte GOTO
- .word mus_hideri_3_B1
- .byte MOD , 0
- .byte FINE
-
-@******************************************************@
- .align 2
-
-mus_hideri:
- .byte 3 @ NumTrks
- .byte 0 @ NumBlks
- .byte mus_hideri_pri @ Priority
- .byte mus_hideri_rev @ Reverb.
-
- .word mus_hideri_grp
-
- .word mus_hideri_1
- .word mus_hideri_2
- .word mus_hideri_3
-
- .end