	.include "MPlayDef.s"

	.equ	m_BGM_CD_00_grp, voicegroup003
	.equ	m_BGM_CD_00_pri, 0
	.equ	m_BGM_CD_00_rev, 0
	.equ	m_BGM_CD_00_mvl, 50
	.equ	m_BGM_CD_00_key, 0
	.equ	m_BGM_CD_00_tbs, 1
	.equ	m_BGM_CD_00_exg, 0
	.equ	m_BGM_CD_00_cmp, 1

	.section .rodata
	.global	m_BGM_CD_00
	.align	2

@**************** Track 1 (Midi-Chn.2) ****************@

m_BGM_CD_00_1:
	.byte	KEYSH , m_BGM_CD_00_key+0
@ 000   ----------------------------------------
	.byte	TEMPO , 140*m_BGM_CD_00_tbs/2
	.byte		VOICE , 6
	.byte		VOL   , 100*m_BGM_CD_00_mvl/mxv
	.byte		PAN   , c_v+0
	.byte		N11   , An1 , v020
	.byte	W23
	.byte		N13   , En1 
	.byte	W24
	.byte		        Gn1 
	.byte	W24
	.byte		        Gs1 
	.byte	W24
	.byte		N12   , An1 , v032
	.byte	W01
@ 001   ----------------------------------------
	.byte	W23
	.byte		N15   , En1 
	.byte	W23
	.byte		N13   , Gn1 
	.byte	W24
	.byte	W01
	.byte		N11   , Gs1 
	.byte	W24
	.byte	W01
@ 002   ----------------------------------------
	.byte		        An1 , v040
	.byte	W23
	.byte		N13   , En1 
	.byte	W24
	.byte		        Gn1 
	.byte	W24
	.byte		        Gs1 
	.byte	W24
	.byte		N12   , An1 , v036
	.byte	W01
@ 003   ----------------------------------------
m_BGM_CD_00_1_003:
	.byte	W23
	.byte		N15   , En1 , v044
	.byte	W23
	.byte		N13   , Gn1 , v036
	.byte	W24
	.byte	W01
	.byte		N11   , Gs1 , v032
	.byte	W24
	.byte	W01
	.byte	PEND
m_BGM_CD_00_1_B1:
@ 004   ----------------------------------------
	.byte		LFOS  , 1
	.byte		LFODL , 0
	.byte		MOD   , 80
	.byte		MODT  , 2
	.byte		N11   , An1 , v040
	.byte	W23
	.byte		N13   , En1 , v044
	.byte	W24
	.byte		        Gn1 , v036
	.byte	W24
	.byte		        Gs1 , v040
	.byte	W24
	.byte		N12   , An1 , v036
	.byte	W01
@ 005   ----------------------------------------
	.byte	PATT
	 .word	m_BGM_CD_00_1_003
@ 006   ----------------------------------------
m_BGM_CD_00_1_006:
	.byte		N11   , An1 , v040
	.byte	W23
	.byte		N13   , En1 , v044
	.byte	W24
	.byte		        Gn1 , v036
	.byte	W24
	.byte		        Gs1 , v040
	.byte	W24
	.byte		N12   , An1 , v036
	.byte	W01
	.byte	PEND
@ 007   ----------------------------------------
	.byte	PATT
	 .word	m_BGM_CD_00_1_003
@ 008   ----------------------------------------
	.byte	PATT
	 .word	m_BGM_CD_00_1_006
@ 009   ----------------------------------------
	.byte	PATT
	 .word	m_BGM_CD_00_1_003
@ 010   ----------------------------------------
	.byte	PATT
	 .word	m_BGM_CD_00_1_006
@ 011   ----------------------------------------
	.byte	W23
	.byte		N15   , En1 , v044
	.byte	W23
	.byte		N13   , Gn1 , v036
	.byte	W24
	.byte	W01
	.byte		N11   , Gs1 , v032
	.byte	W23
	.byte		N09   , En1 , v036
	.byte	W02
@ 012   ----------------------------------------
	.byte	W68
	.byte	W03
	.byte		N13   , Gs1 , v040
	.byte	W24
	.byte		N12   , An1 , v036
	.byte	W01
@ 013   ----------------------------------------
	.byte	PATT
	 .word	m_BGM_CD_00_1_003
@ 014   ----------------------------------------
	.byte	PATT
	 .word	m_BGM_CD_00_1_006
@ 015   ----------------------------------------
	.byte	PATT
	 .word	m_BGM_CD_00_1_003
@ 016   ----------------------------------------
	.byte		N11   , An1 , v040
	.byte	W23
	.byte		N13   , En1 , v044
	.byte	W24
	.byte		        Gn1 , v036
	.byte	W24
	.byte		        Gs1 , v040
	.byte	W24
	.byte	W01
	.byte	GOTO
	 .word	m_BGM_CD_00_1_B1
m_BGM_CD_00_1_B2:
@ 017   ----------------------------------------
	.byte	FINE

@**************** Track 2 (Midi-Chn.3) ****************@

m_BGM_CD_00_2:
	.byte	KEYSH , m_BGM_CD_00_key+0
@ 000   ----------------------------------------
	.byte		VOICE , 7
	.byte		VOL   , 100*m_BGM_CD_00_mvl/mxv
	.byte		PAN   , c_v-14
	.byte	W96
@ 001   ----------------------------------------
	.byte	W96
@ 002   ----------------------------------------
	.byte	W96
@ 003   ----------------------------------------
	.byte	W96
m_BGM_CD_00_2_B1:
@ 004   ----------------------------------------
	.byte		LFOS  , 2
	.byte		LFODL , 0
	.byte		MOD   , 80
	.byte		MODT  , 2
	.byte		N11   , An1 , v040
	.byte	W23
	.byte		N13   , En1 , v044
	.byte	W24
	.byte		        Gn1 , v036
	.byte	W24
	.byte		        Gs1 , v040
	.byte	W24
	.byte		N12   , An1 , v036
	.byte	W01
@ 005   ----------------------------------------
m_BGM_CD_00_2_005:
	.byte	W23
	.byte		N15   , En1 , v044
	.byte	W23
	.byte		N13   , Gn1 , v036
	.byte	W24
	.byte	W01
	.byte		N11   , Gs1 , v032
	.byte	W24
	.byte	W01
	.byte	PEND
@ 006   ----------------------------------------
m_BGM_CD_00_2_006:
	.byte		N11   , An1 , v040
	.byte	W23
	.byte		N13   , En1 , v044
	.byte	W24
	.byte		        Gn1 , v036
	.byte	W24
	.byte		        Gs1 , v040
	.byte	W24
	.byte		N12   , An1 , v036
	.byte	W01
	.byte	PEND
@ 007   ----------------------------------------
	.byte	PATT
	 .word	m_BGM_CD_00_2_005
@ 008   ----------------------------------------
	.byte	PATT
	 .word	m_BGM_CD_00_2_006
@ 009   ----------------------------------------
	.byte	PATT
	 .word	m_BGM_CD_00_2_005
@ 010   ----------------------------------------
	.byte	PATT
	 .word	m_BGM_CD_00_2_006
@ 011   ----------------------------------------
	.byte	W23
	.byte		N15   , En1 , v044
	.byte	W23
	.byte		N13   , Gn1 , v036
	.byte	W24
	.byte	W01
	.byte		N11   , Gs1 , v032
	.byte	W23
	.byte		N24   , An1 , v036
	.byte	W02
@ 012   ----------------------------------------
	.byte	W68
	.byte	W03
	.byte		N13   , Gs1 , v040
	.byte	W24
	.byte		N12   , An1 , v036
	.byte	W01
@ 013   ----------------------------------------
	.byte	PATT
	 .word	m_BGM_CD_00_2_005
@ 014   ----------------------------------------
	.byte	PATT
	 .word	m_BGM_CD_00_2_006
@ 015   ----------------------------------------
	.byte	PATT
	 .word	m_BGM_CD_00_2_005
@ 016   ----------------------------------------
	.byte		N11   , An1 , v040
	.byte	W23
	.byte		N13   , En1 , v044
	.byte	W24
	.byte		        Gn1 , v036
	.byte	W24
	.byte		        Gs1 , v040
	.byte	W24
	.byte	W01
	.byte	GOTO
	 .word	m_BGM_CD_00_2_B1
m_BGM_CD_00_2_B2:
@ 017   ----------------------------------------
	.byte	FINE

@**************** Track 3 (Midi-Chn.4) ****************@

m_BGM_CD_00_3:
	.byte	KEYSH , m_BGM_CD_00_key+0
@ 000   ----------------------------------------
	.byte		VOICE , 8
	.byte		VOL   , 70*m_BGM_CD_00_mvl/mxv
	.byte		PAN   , c_v+16
	.byte	W96
@ 001   ----------------------------------------
	.byte	W96
@ 002   ----------------------------------------
	.byte	W96
@ 003   ----------------------------------------
	.byte	W96
m_BGM_CD_00_3_B1:
@ 004   ----------------------------------------
	.byte		LFOS  , 3
	.byte		LFODL , 0
	.byte		MOD   , 80
	.byte		MODT  , 2
	.byte	W96
@ 005   ----------------------------------------
	.byte	W96
@ 006   ----------------------------------------
	.byte	W96
@ 007   ----------------------------------------
	.byte	W92
	.byte	W02
	.byte		N11   , An1 , v040
	.byte	W02
@ 008   ----------------------------------------
m_BGM_CD_00_3_008:
	.byte	W21
	.byte		N13   , En1 , v044
	.byte	W24
	.byte		        Gn1 , v036
	.byte	W24
	.byte		        Gs1 , v040
	.byte	W24
	.byte		N12   , An1 , v036
	.byte	W03
	.byte	PEND
@ 009   ----------------------------------------
m_BGM_CD_00_3_009:
	.byte	W21
	.byte		N15   , En1 , v044
	.byte	W23
	.byte		N13   , Gn1 , v036
	.byte	W24
	.byte	W01
	.byte		N11   , Gs1 , v032
	.byte	W24
	.byte	W01
	.byte		        An1 , v040
	.byte	W02
	.byte	PEND
@ 010   ----------------------------------------
	.byte	PATT
	 .word	m_BGM_CD_00_3_008
@ 011   ----------------------------------------
	.byte	W21
	.byte		N15   , En1 , v044
	.byte	W23
	.byte		N13   , Gn1 , v036
	.byte	W24
	.byte	W01
	.byte		N11   , Gs1 , v032
	.byte	W24
	.byte		N09   , En1 , v036
	.byte	W03
@ 012   ----------------------------------------
	.byte	W44
	.byte	W02
	.byte		N12   , An1 
	.byte	W23
	.byte		N13   , Gs1 , v040
	.byte	W24
	.byte		N12   , An1 , v036
	.byte	W03
@ 013   ----------------------------------------
	.byte	PATT
	 .word	m_BGM_CD_00_3_009
@ 014   ----------------------------------------
	.byte	PATT
	 .word	m_BGM_CD_00_3_008
@ 015   ----------------------------------------
	.byte	W21
	.byte		N15   , En1 , v044
	.byte	W23
	.byte		N13   , Gn1 , v036
	.byte	W24
	.byte	W01
	.byte		N11   , Gs1 , v032
	.byte	W24
	.byte		N12   , An1 , v036
	.byte	W03
@ 016   ----------------------------------------
	.byte	W21
	.byte		N13   , En1 , v044
	.byte	W24
	.byte		        Gn1 , v036
	.byte	W24
	.byte		        Gs1 , v040
	.byte	W24
	.byte	W03
	.byte	GOTO
	 .word	m_BGM_CD_00_3_B1
m_BGM_CD_00_3_B2:
@ 017   ----------------------------------------
	.byte	FINE

@******************************************************@
	.align	2

m_BGM_CD_00:
	.byte	3	@ NumTrks
	.byte	0	@ NumBlks
	.byte	m_BGM_CD_00_pri	@ Priority
	.byte	m_BGM_CD_00_rev	@ Reverb.

	.word	m_BGM_CD_00_grp

	.word	m_BGM_CD_00_1
	.word	m_BGM_CD_00_2
	.word	m_BGM_CD_00_3

	.end
