pokeemerald/sound/songs/mus_hideri.s

563 lines
9.1 KiB
ArmAsm
Raw Normal View History

2017-12-21 23:24:11 +01:00
.include "MPlayDef.s"
2017-12-22 08:07:30 +01:00
.equ mus_hideri_grp, voicegroup_8690A7C
.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
2017-12-21 23:24:11 +01:00
.section .rodata
2017-12-22 08:07:30 +01:00
.global mus_hideri
2017-12-21 23:24:11 +01:00
.align 2
@********************** Track 1 **********************@
2017-12-22 08:07:30 +01:00
mus_hideri_1:
.byte KEYSH , mus_hideri_key+0
mus_hideri_1_B1:
.byte TEMPO , 78*mus_hideri_tbs/2
2017-12-21 23:24:11 +01:00
.byte VOICE , 80
.byte LFOS , 44
.byte XCMD , xIECV , 18
.byte xIECV , 16
.byte BENDR , 12
.byte PAN , c_v-64
2017-12-22 08:07:30 +01:00
.byte VOL , 39*mus_hideri_mvl/mxv
2017-12-21 23:24:11 +01:00
.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
2017-12-22 08:07:30 +01:00
mus_hideri_1_000:
2017-12-21 23:24:11 +01:00
.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
2017-12-22 08:07:30 +01:00
mus_hideri_1_001:
2017-12-21 23:24:11 +01:00
.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
2017-12-22 08:07:30 +01:00
.word mus_hideri_1_001
2017-12-21 23:24:11 +01:00
.byte PATT
2017-12-22 08:07:30 +01:00
.word mus_hideri_1_000
2017-12-21 23:24:11 +01:00
.byte PATT
2017-12-22 08:07:30 +01:00
.word mus_hideri_1_000
2017-12-21 23:24:11 +01:00
.byte PATT
2017-12-22 08:07:30 +01:00
.word mus_hideri_1_001
2017-12-21 23:24:11 +01:00
.byte PATT
2017-12-22 08:07:30 +01:00
.word mus_hideri_1_001
mus_hideri_1_002:
2017-12-21 23:24:11 +01:00
.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
2017-12-22 08:07:30 +01:00
.word mus_hideri_1_002
mus_hideri_1_003:
2017-12-21 23:24:11 +01:00
.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
2017-12-22 08:07:30 +01:00
.word mus_hideri_1_003
2017-12-21 23:24:11 +01:00
.byte PATT
2017-12-22 08:07:30 +01:00
.word mus_hideri_1_002
2017-12-21 23:24:11 +01:00
.byte PATT
2017-12-22 08:07:30 +01:00
.word mus_hideri_1_002
2017-12-21 23:24:11 +01:00
.byte PATT
2017-12-22 08:07:30 +01:00
.word mus_hideri_1_003
2017-12-21 23:24:11 +01:00
.byte PATT
2017-12-22 08:07:30 +01:00
.word mus_hideri_1_003
2017-12-21 23:24:11 +01:00
.byte GOTO
2017-12-22 08:07:30 +01:00
.word mus_hideri_1_B1
2017-12-21 23:24:11 +01:00
.byte FINE
@********************** Track 2 **********************@
2017-12-22 08:07:30 +01:00
mus_hideri_2:
.byte KEYSH , mus_hideri_key+0
mus_hideri_2_B1:
2017-12-21 23:24:11 +01:00
.byte VOICE , 81
.byte LFOS , 44
.byte XCMD , xIECV , 18
.byte xIECV , 16
.byte BENDR , 12
.byte PAN , c_v+63
2017-12-22 08:07:30 +01:00
.byte VOL , 39*mus_hideri_mvl/mxv
2017-12-21 23:24:11 +01:00
.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
2017-12-22 08:07:30 +01:00
mus_hideri_2_000:
2017-12-21 23:24:11 +01:00
.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
2017-12-22 08:07:30 +01:00
mus_hideri_2_001:
2017-12-21 23:24:11 +01:00
.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
2017-12-22 08:07:30 +01:00
.word mus_hideri_2_001
2017-12-21 23:24:11 +01:00
.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
2017-12-22 08:07:30 +01:00
.word mus_hideri_2_000
2017-12-21 23:24:11 +01:00
.byte PATT
2017-12-22 08:07:30 +01:00
.word mus_hideri_2_001
2017-12-21 23:24:11 +01:00
.byte PATT
2017-12-22 08:07:30 +01:00
.word mus_hideri_2_001
mus_hideri_2_002:
2017-12-21 23:24:11 +01:00
.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
2017-12-22 08:07:30 +01:00
.word mus_hideri_2_002
mus_hideri_2_003:
2017-12-21 23:24:11 +01:00
.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
2017-12-22 08:07:30 +01:00
.word mus_hideri_2_003
mus_hideri_2_004:
2017-12-21 23:24:11 +01:00
.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
2017-12-22 08:07:30 +01:00
.word mus_hideri_2_004
2017-12-21 23:24:11 +01:00
.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
2017-12-22 08:07:30 +01:00
.word mus_hideri_2_B1
2017-12-21 23:24:11 +01:00
.byte FINE
@********************** Track 3 **********************@
2017-12-22 08:07:30 +01:00
mus_hideri_3:
.byte KEYSH , mus_hideri_key+0
mus_hideri_3_B1:
2017-12-21 23:24:11 +01:00
.byte VOICE , 82
.byte LFOS , 44
.byte XCMD , xIECV , 18
.byte xIECV , 16
.byte BENDR , 12
.byte PAN , c_v+0
2017-12-22 08:07:30 +01:00
.byte VOL , 50*mus_hideri_mvl/mxv
2017-12-21 23:24:11 +01:00
.byte N92 , Dn1 , v064
.byte W48
.byte MOD , 6
.byte W24
.byte 6
.byte W20
.byte N02 , Cn1
.byte W02
.byte Cs1
.byte W02
2017-12-22 08:07:30 +01:00
mus_hideri_3_000:
2017-12-21 23:24:11 +01:00
.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
2017-12-22 08:07:30 +01:00
mus_hideri_3_001:
2017-12-21 23:24:11 +01:00
.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
2017-12-22 08:07:30 +01:00
mus_hideri_3_002:
2017-12-21 23:24:11 +01:00
.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
2017-12-22 08:07:30 +01:00
mus_hideri_3_003:
2017-12-21 23:24:11 +01:00
.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
2017-12-22 08:07:30 +01:00
.word mus_hideri_3_000
2017-12-21 23:24:11 +01:00
.byte PATT
2017-12-22 08:07:30 +01:00
.word mus_hideri_3_001
2017-12-21 23:24:11 +01:00
.byte PATT
2017-12-22 08:07:30 +01:00
.word mus_hideri_3_002
2017-12-21 23:24:11 +01:00
.byte PATT
2017-12-22 08:07:30 +01:00
.word mus_hideri_3_003
2017-12-21 23:24:11 +01:00
.byte PATT
2017-12-22 08:07:30 +01:00
.word mus_hideri_3_000
2017-12-21 23:24:11 +01:00
.byte PATT
2017-12-22 08:07:30 +01:00
.word mus_hideri_3_001
2017-12-21 23:24:11 +01:00
.byte PATT
2017-12-22 08:07:30 +01:00
.word mus_hideri_3_002
2017-12-21 23:24:11 +01:00
.byte PATT
2017-12-22 08:07:30 +01:00
.word mus_hideri_3_003
2017-12-21 23:24:11 +01:00
.byte PATT
2017-12-22 08:07:30 +01:00
.word mus_hideri_3_000
2017-12-21 23:24:11 +01:00
.byte PATT
2017-12-22 08:07:30 +01:00
.word mus_hideri_3_001
2017-12-21 23:24:11 +01:00
.byte PATT
2017-12-22 08:07:30 +01:00
.word mus_hideri_3_002
2017-12-21 23:24:11 +01:00
.byte GOTO
2017-12-22 08:07:30 +01:00
.word mus_hideri_3_B1
2017-12-21 23:24:11 +01:00
.byte MOD , 0
.byte FINE
@******************************************************@
.align 2
2017-12-22 08:07:30 +01:00
mus_hideri:
2017-12-21 23:24:11 +01:00
.byte 3 @ NumTrks
.byte 0 @ NumBlks
2017-12-22 08:07:30 +01:00
.byte mus_hideri_pri @ Priority
.byte mus_hideri_rev @ Reverb.
2017-12-21 23:24:11 +01:00
2017-12-22 08:07:30 +01:00
.word mus_hideri_grp
2017-12-21 23:24:11 +01:00
2017-12-22 08:07:30 +01:00
.word mus_hideri_1
.word mus_hideri_2
.word mus_hideri_3
2017-12-21 23:24:11 +01:00
.end