.include "MPlayDef.s"

	.equ	mus_rg_shounen_grp, voicegroup_86A51F4
	.equ	mus_rg_shounen_pri, 0
	.equ	mus_rg_shounen_rev, reverb_set+50
	.equ	mus_rg_shounen_mvl, 127
	.equ	mus_rg_shounen_key, 0
	.equ	mus_rg_shounen_tbs, 1
	.equ	mus_rg_shounen_exg, 0
	.equ	mus_rg_shounen_cmp, 1

	.section .rodata
	.global	mus_rg_shounen
	.align	2

@********************** Track  1 **********************@

mus_rg_shounen_1:
	.byte	KEYSH , mus_rg_shounen_key+0
	.byte	TEMPO , 154*mus_rg_shounen_tbs/2
	.byte		VOICE , 18
	.byte		VOL   , 53*mus_rg_shounen_mvl/mxv
	.byte		PAN   , c_v+48
	.byte		N06   , Cs4 , v127
	.byte	W06
	.byte		        Dn4 
	.byte	W06
	.byte		        Ds4 
	.byte	W06
	.byte		        En4 
	.byte	W06
	.byte		N72   , Fn4 
	.byte	W06
	.byte		VOL   , 19*mus_rg_shounen_mvl/mxv
	.byte	W18
	.byte		        32*mus_rg_shounen_mvl/mxv
	.byte	W06
	.byte		        38*mus_rg_shounen_mvl/mxv
	.byte	W06
	.byte		        46*mus_rg_shounen_mvl/mxv
	.byte		MOD   , 5
	.byte	W06
	.byte		VOL   , 53*mus_rg_shounen_mvl/mxv
	.byte	W06
	.byte		        60*mus_rg_shounen_mvl/mxv
	.byte	W06
	.byte		        66*mus_rg_shounen_mvl/mxv
	.byte	W06
	.byte		        73*mus_rg_shounen_mvl/mxv
	.byte	W12
	.byte		VOICE , 17
	.byte		MOD   , 0
	.byte		VOL   , 63*mus_rg_shounen_mvl/mxv
	.byte		PAN   , c_v+28
	.byte	W60
	.byte		N06   , En3 , v120
	.byte	W12
	.byte		        Ds3 
	.byte	W12
	.byte		        Bn2 
	.byte	W12
mus_rg_shounen_1_B1:
	.byte		N21   , Bn4 , v127
	.byte	W21
	.byte		N03   , As4 , v120
	.byte	W03
	.byte		N24   , An4 , v127
	.byte	W24
	.byte		N12   , Gs4 
	.byte	W12
	.byte		        Fs4 
	.byte	W12
	.byte		        En4 
	.byte	W12
	.byte		        Ds4 
	.byte	W12
	.byte		        Fs4 
	.byte	W12
	.byte		N03   , Fn4 , v088
	.byte	W03
	.byte		        En4 , v092
	.byte	W03
	.byte		        Ds4 
	.byte	W03
	.byte		        Dn4 
	.byte	W03
	.byte		N36   , Cs4 , v127
	.byte	W36
	.byte		N12   , Bn3 
	.byte	W12
	.byte		        Cs4 , v120
	.byte	W12
	.byte		        En4 , v127
	.byte	W12
	.byte		N48   , Gn4 
	.byte	W48
	.byte		        Dn5 
	.byte	W48
	.byte		        Fs4 
	.byte	W48
	.byte		        Cs5 
	.byte	W48
	.byte	GOTO
	 .word	mus_rg_shounen_1_B1
	.byte	FINE

@********************** Track  2 **********************@

mus_rg_shounen_2:
	.byte	KEYSH , mus_rg_shounen_key+0
	.byte		VOICE , 18
	.byte		LFOS  , 44
	.byte		BENDR , 12
	.byte		PAN   , c_v+0
	.byte		VOL   , 79*mus_rg_shounen_mvl/mxv
	.byte		N06   , En5 , v127
	.byte	W06
	.byte		        Ds5 
	.byte	W06
	.byte		        Dn5 
	.byte	W06
	.byte		        Cs5 
	.byte	W06
	.byte		N72   , Bn4 
	.byte	W06
	.byte		VOL   , 34*mus_rg_shounen_mvl/mxv
	.byte	W12
	.byte		        56*mus_rg_shounen_mvl/mxv
	.byte	W06
	.byte		        60*mus_rg_shounen_mvl/mxv
	.byte	W06
	.byte		        65*mus_rg_shounen_mvl/mxv
	.byte	W06
	.byte		        73*mus_rg_shounen_mvl/mxv
	.byte		MOD   , 5
	.byte	W06
	.byte		VOL   , 82*mus_rg_shounen_mvl/mxv
	.byte	W06
	.byte		        86*mus_rg_shounen_mvl/mxv
	.byte	W06
	.byte		        89*mus_rg_shounen_mvl/mxv
	.byte	W18
	.byte		VOICE , 17
	.byte		MOD   , 0
	.byte		VOL   , 90*mus_rg_shounen_mvl/mxv
	.byte	W12
	.byte		N06   , En4 
	.byte	W24
	.byte		N06   
	.byte	W24
	.byte		        En3 , v120
	.byte	W12
	.byte		        Fn3 
	.byte	W12
	.byte		        Fs3 
	.byte	W12
mus_rg_shounen_2_B1:
	.byte		MOD   , 1
	.byte		N36   , En5 , v127
	.byte	W36
	.byte		        Ds5 
	.byte	W36
	.byte		N24   , Cs5 
	.byte	W24
	.byte		N12   , Bn4 
	.byte	W12
	.byte		        An4 
	.byte	W12
	.byte		N03   , Gs4 , v108
	.byte	W03
	.byte		        An4 , v076
	.byte	W03
	.byte		N06   , Gs4 , v120
	.byte	W06
	.byte		N12   , Fs4 , v127
	.byte	W12
	.byte		        Gs4 
	.byte	W12
	.byte		        An4 
	.byte	W12
	.byte		        Bn4 
	.byte	W12
	.byte		        Cs5 
	.byte	W12
	.byte		N96   , Fn5 
	.byte	W48
	.byte		MOD   , 7
	.byte	W48
	.byte		        0
	.byte		N96   , En5 
	.byte	W48
	.byte		MOD   , 7
	.byte	W48
	.byte	GOTO
	 .word	mus_rg_shounen_2_B1
	.byte		MOD   , 0
	.byte	FINE

@********************** Track  3 **********************@

mus_rg_shounen_3:
	.byte	KEYSH , mus_rg_shounen_key+0
	.byte		VOICE , 81
	.byte		LFOS  , 44
	.byte		BENDR , 12
	.byte		PAN   , c_v+63
	.byte		VOL   , 45*mus_rg_shounen_mvl/mxv
	.byte	W36
	.byte		N12   , Bn2 , v127
	.byte	W12
	.byte		PAN   , c_v-62
	.byte		N12   , En2 
	.byte	W12
	.byte		        Bn2 
	.byte	W12
	.byte		PAN   , c_v+63
	.byte	W12
	.byte		N12   
	.byte	W12
	.byte		PAN   , c_v-62
	.byte		N12   , En2 
	.byte	W12
	.byte		        Bn2 
	.byte	W12
	.byte		PAN   , c_v+63
	.byte	W12
	.byte		N12   
	.byte	W12
	.byte		PAN   , c_v+0
	.byte	W12
	.byte		N12   , En2 
	.byte	W12
	.byte		        Fn2 
	.byte	W12
	.byte		        Fs2 
	.byte	W12
mus_rg_shounen_3_B1:
	.byte		PAN   , c_v-62
	.byte		N12   , En2 , v127
	.byte	W12
	.byte		        Bn2 
	.byte	W12
	.byte		PAN   , c_v+63
	.byte		N12   , En2 
	.byte	W12
	.byte		        Bn2 
	.byte	W12
	.byte		PAN   , c_v-62
	.byte		N12   , En2 
	.byte	W12
	.byte		N06   , Bn2 
	.byte	W06
	.byte		N03   , Gs2 , v120
	.byte	W03
	.byte		        Fs2 
	.byte	W03
	.byte		PAN   , c_v+63
	.byte		N12   , En2 , v127
	.byte	W12
	.byte		        Bn2 
	.byte	W12
	.byte		PAN   , c_v-62
	.byte		N12   , Fs2 
	.byte	W12
	.byte		        Cs3 
	.byte	W12
	.byte		PAN   , c_v+63
	.byte		N12   , Fs2 
	.byte	W12
	.byte		        Cs3 
	.byte	W12
	.byte		PAN   , c_v-62
	.byte		N12   , Fs2 
	.byte	W12
	.byte		N06   , Cs3 
	.byte	W06
	.byte		N03   , Bn2 , v120
	.byte	W03
	.byte		        Gs2 
	.byte	W03
	.byte		PAN   , c_v+63
	.byte		N12   , Fs2 , v127
	.byte	W12
	.byte		        Cs3 
	.byte	W12
	.byte		PAN   , c_v-62
	.byte		N12   , Gn2 
	.byte	W12
	.byte		        Dn3 
	.byte	W12
	.byte		PAN   , c_v+63
	.byte		N12   , Gn2 
	.byte	W12
	.byte		        Dn3 
	.byte	W12
	.byte		PAN   , c_v-62
	.byte		N12   , Gn2 
	.byte	W12
	.byte		N06   , Dn3 
	.byte	W06
	.byte		N03   , Bn2 , v120
	.byte	W03
	.byte		        An2 
	.byte	W03
	.byte		PAN   , c_v+63
	.byte		N12   , Gn2 , v127
	.byte	W12
	.byte		        Dn3 
	.byte	W12
	.byte		PAN   , c_v-62
	.byte		N12   , Fs2 
	.byte	W12
	.byte		        Cs3 
	.byte	W12
	.byte		PAN   , c_v+63
	.byte		N12   , Fs2 
	.byte	W12
	.byte		N06   , Cs3 
	.byte	W06
	.byte		        An2 , v120
	.byte	W06
	.byte		PAN   , c_v-62
	.byte		N12   , Fs2 , v127
	.byte	W12
	.byte		        Cs3 , v120
	.byte	W12
	.byte		PAN   , c_v+63
	.byte		N12   , Fs2 , v127
	.byte	W12
	.byte		        Ds2 
	.byte	W12
	.byte	GOTO
	 .word	mus_rg_shounen_3_B1
	.byte	FINE

@********************** Track  4 **********************@

mus_rg_shounen_4:
	.byte	KEYSH , mus_rg_shounen_key+0
	.byte		VOICE , 38
	.byte		BENDR , 12
	.byte		LFOS  , 44
	.byte		BENDR , 12
	.byte		LFOS  , 44
	.byte		PAN   , c_v+0
	.byte		VOL   , 90*mus_rg_shounen_mvl/mxv
	.byte		N06   , Bn1 , v120
	.byte	W06
	.byte		N03   , Fn2 
	.byte	W06
	.byte		N06   , Bn1 
	.byte	W06
	.byte		        En1 
	.byte	W06
	.byte		N48   , Bn1 
	.byte	W06
	.byte		VOL   , 45*mus_rg_shounen_mvl/mxv
	.byte	W03
	.byte		MOD   , 8
	.byte	W15
	.byte		VOL   , 79*mus_rg_shounen_mvl/mxv
	.byte	W12
	.byte		        90*mus_rg_shounen_mvl/mxv
	.byte	W12
	.byte		        90*mus_rg_shounen_mvl/mxv
	.byte		MOD   , 0
	.byte		N03   
	.byte	W06
	.byte		        Fn1 
	.byte	W06
	.byte		N12   , Ds1 
	.byte	W12
	.byte		BEND  , c_v+0
	.byte		N06   , En1 
	.byte	W18
	.byte		N03   
	.byte	W18
	.byte		        Cs1 
	.byte	W06
	.byte		N03   
	.byte	W18
	.byte		N06   , En1 
	.byte	W12
	.byte		        Ds1 
	.byte	W12
	.byte		        Fs1 
	.byte	W12
mus_rg_shounen_4_B1:
	.byte		BEND  , c_v+0
	.byte		N15   , En1 , v120
	.byte	W18
	.byte		N03   
	.byte	W18
	.byte		N03   
	.byte	W12
	.byte		N03   
	.byte	W06
	.byte		N03   
	.byte	W30
	.byte		N06   , As1 
	.byte	W06
	.byte		        Bn1 
	.byte	W06
	.byte		N15   , Fs1 
	.byte	W18
	.byte		N03   
	.byte	W18
	.byte		N03   
	.byte	W12
	.byte		        Cs2 
	.byte	W06
	.byte		N09   , Fs1 
	.byte	W12
	.byte		N03   
	.byte	W18
	.byte		N03   
	.byte	W06
	.byte		N03   
	.byte	W06
	.byte		N12   , Gn1 
	.byte	W18
	.byte		N03   
	.byte	W18
	.byte		N03   
	.byte	W06
	.byte		N03   
	.byte	W06
	.byte		N06   , Cs2 
	.byte	W06
	.byte		N03   , Dn2 
	.byte	W06
	.byte		N06   , As1 
	.byte	W06
	.byte		N03   , Bn1 
	.byte	W06
	.byte		N06   , Fs1 
	.byte	W06
	.byte		N03   , Gn1 
	.byte	W06
	.byte		N06   , En1 
	.byte	W06
	.byte		N03   , Dn1 
	.byte	W06
	.byte		        Cs2 
	.byte	W06
	.byte		N12   , Fs1 
	.byte	W12
	.byte		N03   
	.byte	W18
	.byte		N03   
	.byte	W06
	.byte		N03   
	.byte	W18
	.byte		N03   
	.byte	W06
	.byte		N03   
	.byte	W06
	.byte		BEND  , c_v+0
	.byte		N24   , En2 
	.byte	W03
	.byte		BEND  , c_v-12
	.byte	W03
	.byte		        c_v-19
	.byte	W03
	.byte		        c_v-26
	.byte	W03
	.byte		        c_v-32
	.byte	W03
	.byte		        c_v-40
	.byte	W03
	.byte		        c_v-47
	.byte	W03
	.byte		        c_v-54
	.byte	W03
	.byte	GOTO
	 .word	mus_rg_shounen_4_B1
	.byte		BEND  , c_v-63
	.byte	FINE

@********************** Track  5 **********************@

mus_rg_shounen_5:
	.byte	KEYSH , mus_rg_shounen_key+0
	.byte		VOICE , 1
	.byte		LFOS  , 44
	.byte		BENDR , 12
	.byte		VOL   , 45*mus_rg_shounen_mvl/mxv
	.byte		PAN   , c_v-29
	.byte		N06   , En6 , v127
	.byte	W06
	.byte		        Ds6 
	.byte	W06
	.byte		        Dn6 
	.byte	W06
	.byte		        Cs6 
	.byte	W06
	.byte		N48   , Bn5 
	.byte	W72
	.byte	W96
mus_rg_shounen_5_B1:
	.byte	W96
	.byte	W96
	.byte	W96
	.byte	W96
	.byte	GOTO
	 .word	mus_rg_shounen_5_B1
	.byte	FINE

@********************** Track  6 **********************@

mus_rg_shounen_6:
	.byte	KEYSH , mus_rg_shounen_key+0
	.byte		VOICE , 80
	.byte		LFOS  , 44
	.byte		XCMD  , xIECV , 18
	.byte		        xIECV , 16
	.byte		BENDR , 12
	.byte		PAN   , c_v+0
	.byte		VOL   , 56*mus_rg_shounen_mvl/mxv
	.byte		BEND  , c_v+2
	.byte	W60
	.byte		MOD   , 5
	.byte	W36
	.byte		        0
	.byte	W12
	.byte		N06   , En4 , v127
	.byte	W24
	.byte		N06   
	.byte	W24
	.byte		        En3 , v120
	.byte	W12
	.byte		        Fn3 
	.byte	W12
	.byte		        Fs3 
	.byte	W12
mus_rg_shounen_6_B1:
	.byte		MOD   , 1
	.byte		N36   , En5 , v127
	.byte	W36
	.byte		        Ds5 
	.byte	W36
	.byte		N24   , Cs5 
	.byte	W24
	.byte		N12   , Bn4 
	.byte	W12
	.byte		        An4 
	.byte	W12
	.byte		N03   , Gs4 , v120
	.byte	W03
	.byte		        An4 , v032
	.byte	W03
	.byte		N06   , Gs4 
	.byte	W06
	.byte		N12   , Fs4 , v127
	.byte	W12
	.byte		        Gs4 
	.byte	W12
	.byte		        An4 
	.byte	W12
	.byte		        Bn4 
	.byte	W12
	.byte		        Cs5 
	.byte	W12
	.byte		N96   , Fn5 
	.byte	W48
	.byte		MOD   , 7
	.byte	W48
	.byte		        0
	.byte		N96   , En5 
	.byte	W48
	.byte		MOD   , 7
	.byte	W48
	.byte	GOTO
	 .word	mus_rg_shounen_6_B1
	.byte	FINE

@********************** Track  7 **********************@

mus_rg_shounen_7:
	.byte	KEYSH , mus_rg_shounen_key+0
	.byte		VOICE , 0
	.byte		PAN   , c_v+0
	.byte		VOL   , 79*mus_rg_shounen_mvl/mxv
	.byte	W72
	.byte		N24   , Cn3 , v120
	.byte	W24
	.byte		N06   , Cn1 , v092
	.byte	W18
	.byte		        Cn1 , v056
	.byte	W18
	.byte		        Cs1 , v084
	.byte	W06
	.byte		        Cs1 , v064
	.byte	W06
	.byte		        Cn1 , v092
	.byte	W12
	.byte		N03   , Cn1 , v056
	.byte	W12
	.byte		N06   , Cn1 , v088
	.byte	W12
	.byte		N06   
	.byte	W12
mus_rg_shounen_7_B1:
	.byte		N06   , Cn1 , v092
	.byte	W12
	.byte		        Dn3 , v112
	.byte	W06
	.byte		        Cn1 , v056
	.byte	W06
	.byte		        Dn3 , v112
	.byte	W12
	.byte		        Cs1 , v076
	.byte	W06
	.byte		        Dn3 , v052
	.byte	W06
	.byte		        Cn1 , v092
	.byte	W06
	.byte		N03   , Cn1 , v056
	.byte	W06
	.byte		N06   , Dn3 , v112
	.byte	W06
	.byte		        Dn3 , v056
	.byte	W06
	.byte		        Dn3 , v112
	.byte	W12
	.byte		        Cn1 , v088
	.byte	W06
	.byte		        Dn3 , v052
	.byte	W06
	.byte		        Cn1 , v100
	.byte	W06
	.byte		        En3 , v076
	.byte	W06
	.byte		        Dn3 , v112
	.byte	W06
	.byte		        Cn1 , v056
	.byte	W06
	.byte		        Dn3 , v112
	.byte	W12
	.byte		        Cn1 , v088
	.byte	W06
	.byte		        Dn3 , v052
	.byte	W06
	.byte		        Cn1 , v092
	.byte	W06
	.byte		        Cn1 , v048
	.byte	W06
	.byte		        Dn3 , v112
	.byte	W06
	.byte		        Cn1 , v056
	.byte	W06
	.byte		        Dn3 , v112
	.byte	W12
	.byte		        Cs1 , v076
	.byte	W06
	.byte		        Cs1 , v068
	.byte	W06
	.byte		        Cn1 , v092
	.byte	W12
	.byte		        Dn3 , v112
	.byte	W06
	.byte		        Cs1 , v076
	.byte	W06
	.byte		        Dn3 , v112
	.byte	W12
	.byte		        Cs1 , v076
	.byte	W06
	.byte		        Cn1 , v052
	.byte	W06
	.byte		        Cn1 , v092
	.byte	W12
	.byte		        Cn1 , v112
	.byte	W06
	.byte		        Dn3 , v056
	.byte	W06
	.byte		        Dn3 , v112
	.byte	W12
	.byte		        Cs1 , v076
	.byte	W06
	.byte		        Dn3 , v052
	.byte	W06
	.byte		        Cn1 , v100
	.byte	W06
	.byte		        Cn1 , v076
	.byte	W06
	.byte		        Dn3 , v112
	.byte	W06
	.byte		        Cn1 , v056
	.byte	W06
	.byte		        Dn3 , v112
	.byte	W12
	.byte		        Cn1 , v088
	.byte	W06
	.byte		        Cn1 , v052
	.byte	W06
	.byte		        Cs1 , v076
	.byte	W12
	.byte		        Cn1 , v112
	.byte	W06
	.byte		        Cn1 , v056
	.byte	W06
	.byte		        Cs1 , v080
	.byte	W12
	.byte		        Cs1 , v076
	.byte	W06
	.byte		        Dn3 , v052
	.byte	W06
	.byte	GOTO
	 .word	mus_rg_shounen_7_B1
	.byte	FINE

@********************** Track  8 **********************@

mus_rg_shounen_8:
	.byte	KEYSH , mus_rg_shounen_key+0
	.byte		VOICE , 127
	.byte		LFOS  , 44
	.byte		XCMD  , xIECV , 18
	.byte		        xIECV , 16
	.byte		BENDR , 12
	.byte		PAN   , c_v+0
	.byte		VOL   , 38*mus_rg_shounen_mvl/mxv
	.byte	W96
	.byte		N06   , Cn5 , v096
	.byte	W12
	.byte		N03   , Cn5 , v044
	.byte	W12
	.byte		N06   , Cn5 , v096
	.byte	W12
	.byte		N03   , Cn5 , v044
	.byte	W12
	.byte		N06   , Cn5 , v096
	.byte	W12
	.byte		N03   , Cn5 , v044
	.byte	W12
	.byte		        Cn5 , v096
	.byte	W03
	.byte		        Cn5 , v044
	.byte	W03
	.byte		N03   
	.byte	W06
	.byte		        Cn5 , v064
	.byte	W06
	.byte		        Cn5 , v044
	.byte	W06
mus_rg_shounen_8_B1:
	.byte		N06   , Cn5 , v108
	.byte	W12
	.byte		N03   , Cn5 , v052
	.byte	W12
	.byte		        Cn5 , v088
	.byte	W12
	.byte		        Cn5 , v056
	.byte	W12
	.byte		        Cn5 , v064
	.byte	W12
	.byte		N06   , Cn5 , v112
	.byte	W12
	.byte		N03   , Cn5 , v060
	.byte	W12
	.byte		        Cn5 , v040
	.byte	W12
	.byte		N06   , Cn5 , v096
	.byte	W12
	.byte		N03   , Cn5 , v048
	.byte	W12
	.byte		        Cn5 , v092
	.byte	W12
	.byte		        Cn5 , v060
	.byte	W12
	.byte		        Cn5 , v064
	.byte	W12
	.byte		N06   , Cn5 , v108
	.byte	W12
	.byte		N03   , Cn5 , v092
	.byte	W12
	.byte		        Cn5 , v052
	.byte	W12
	.byte		N06   , Cn5 , v108
	.byte	W12
	.byte		N03   , Cn5 , v048
	.byte	W12
	.byte		        Cn5 , v084
	.byte	W12
	.byte		        Cn5 , v044
	.byte	W12
	.byte		        Cn5 , v064
	.byte	W12
	.byte		N06   , Cn5 , v100
	.byte	W12
	.byte		N03   , Cn5 , v084
	.byte	W12
	.byte		        Cn5 , v044
	.byte	W12
	.byte		N06   , Cn5 , v096
	.byte	W12
	.byte		N03   , Cn5 , v048
	.byte	W12
	.byte		        Cn5 , v088
	.byte	W12
	.byte		        Cn5 , v044
	.byte	W12
	.byte		        Cn5 , v064
	.byte	W12
	.byte		N06   , Cn5 , v108
	.byte	W12
	.byte		N03   , Cn5 , v088
	.byte	W06
	.byte		        Cn5 , v044
	.byte	W03
	.byte		VOICE , 126
	.byte	W03
	.byte		N12   , Gn5 , v104
	.byte	W12
	.byte	GOTO
	 .word	mus_rg_shounen_8_B1
	.byte	FINE

@******************************************************@
	.align	2

mus_rg_shounen:
	.byte	8	@ NumTrks
	.byte	0	@ NumBlks
	.byte	mus_rg_shounen_pri	@ Priority
	.byte	mus_rg_shounen_rev	@ Reverb.

	.word	mus_rg_shounen_grp

	.word	mus_rg_shounen_1
	.word	mus_rg_shounen_2
	.word	mus_rg_shounen_3
	.word	mus_rg_shounen_4
	.word	mus_rg_shounen_5
	.word	mus_rg_shounen_6
	.word	mus_rg_shounen_7
	.word	mus_rg_shounen_8

	.end