Comparing MegaTraxx and ST 2.0 playroutines

Created Diff never expires
544 removals
840 lines
234 additions
536 lines
****************************
***********************************
****************************
***********************************
*** ___ ***
** **
*** /\/\ | ***
** SoundTracker V2.0 Playroutine **
*** / \EGA |RAXX ***
** **
*** ***
** Coding : The Exterminator **
*** Coding : ***
** **
*** The Exterminator ***
** � The Jungle Command **
*** ***
** **
*** DemoTune : ***
***********************************
*** The Psychos ***
***********************************
*** ***
*** For : ***
*** The Jungle Command ***
*** ***
*** � The Jungle Command ***
*** ***
****************************
****************************


*For DemoTune : Load the file 'DemoSounds' to $50000
* (Use the 'ri'-command)


mt_speed=$5b

mt_speed=$1f4


bsr mt_init
bsr mt_init
move.w #$4000,$dff09a
move.w #$4000,$dff09a
move.l $00006c,mt_oldirq
move.l $00006c,mt_oldirq
move.l #mt_newirq,$00006c
move.l #mt_newirq,$00006c
move.w #$c000,$dff09a
move.w #$c000,$dff09a


mt_wait:
mt_wait:
btst #6,$bfe001
btst #6,$bfe001
bne.s mt_wait
bne.s mt_wait


move.w #$000f,$dff096
move.w #$000f,$dff096
move.w #$4000,$dff09a
move.w #$4000,$dff09a
move.l mt_oldirq,$00006c
move.l mt_oldirq,$00006c
move.w #$c000,$dff09a
move.w #$c000,$dff09a
clr.l d0
clr.l d0
rts
rts


mt_init:
mt_init:
move.l #$50000,mt_sample1
move.l #$00000,mt_sample1
move.l #$51430,mt_sample2
move.l #$00000,mt_sample2
move.l #$52120,mt_sample3
move.l #$00000,mt_sample3
move.l #$525a0,mt_sample4
move.l #$00000,mt_sample4
move.l #$53550,mt_sample5
move.l #$00000,mt_sample5
move.l #$53960,mt_sample6
move.l #$00000,mt_sample6
move.l #$56b60,mt_sample7
move.l #$00000,mt_sample7
move.l #$57ed0,mt_sample8
move.l #$00000,mt_sample8
move.l #$59260,mt_sample9
move.l #$00000,mt_sample9
move.l #$5c7b0,mt_sample10
move.l #$00000,mt_sample10
move.l #$00000,mt_sample11
move.l #$00000,mt_sample11
move.l #$00000,mt_sample12
move.l #$00000,mt_sample12
move.l #$00000,mt_sample13
move.l #$00000,mt_sample13
move.l #$00000,mt_sample14
move.l #$00000,mt_sample14
move.l #$00000,mt_sample15
move.l #$00000,mt_sample15


move.l #mt_sample1,a0
move.l #mt_sample1,a0
clr.l d0
clr.l d0
mt_clear:
mt_clear:
move.l (a0,d0),a1
move.l (a0,d0),a1
clr.l (a1)
clr.l (a1)
addq #4,d0
addq #4,d0
cmp.l #$3c,d0
cmp.l #$3c,d0
bne.s mt_clear
bne.s mt_clear


move.w #0,$dff0a8
move.w #0,$dff0a8
move.w #0,$dff0b8
move.w #0,$dff0b8
move.w #0,$dff0c8
move.w #0,$dff0c8
move.w #0,$dff0d8
move.w #0,$dff0d8
eor.w #$c000,mt_voice0+12
clr.l mt_partnrplay
clr.l mt_partnrplay
clr.l mt_partnote
clr.l mt_partnote
clr.l mt_partpoint
clr.l mt_partpoint


move.b mt_partinfo,mt_maxpart+1
move.b mt_sampleinfo+$1d6,mt_maxpart+1
move.b mt_partinfo+1,mt_kn1+1
move.b mt_sampleinfo+$1d7,mt_kn1+1
rts
rts




mt_newirq:
mt_newirq:
movem.l d0-d7/a0-a6,-(a7)
movem.l d0-d7/a0-a6,-(a7)
bsr mt_music
bsr mt_music
movem.l (a7)+,d0-d7/a0-a6
movem.l (a7)+,d0-d7/a0-a6


dc.w $4ef9
dc.w $4ef9
mt_oldirq:
mt_oldirq:
dc.l 0
dc.l 0




mt_music:
mt_music:
lea mt_vibes,a6
cmp.w #$0c39,(a6)
bne.s mt_novibessave
move.l a6,d0
move.l d0,mt_modsave
mt_novibessave:
movem.l d0-d7/a0-a6,-(a7)
addq.l #1,mt_counter
addq.l #1,mt_counter
cmp.l #6,mt_counter
cmp.l #6,mt_counter
bne.s mt_notsix
bne.s mt_notsix
clr.l mt_counter
clr.l mt_counter
bra.L mt_rout2
bra.L mt_rout2


mt_notsix:
mt_notsix:
lea mt_aud1temp,a6
lea mt_aud1temp,a6
move.l #$dff0a6,a5
move.b (a6),d7
lsr.b #4,d7
tst.b d7
beq.s mt_arpg1
jsr mt_portrout
bra.s mt_arp1
mt_arpg1:
tst.b 3(a6)
tst.b 3(a6)
beq.s mt_arp1
beq.s mt_arp1
bsr mt_arprout
move.l #$dff0a0,a5
bsr.s mt_arprout

mt_arp1:
mt_arp1:
lea mt_aud2temp,a6
lea mt_aud2temp,a6
move.l #$dff0b6,a5
move.b (a6),d7
lsr.b #4,d7
tst.b d7
beq.s mt_arpg2
jsr mt_portrout
bra.s mt_arp2
mt_arpg2:
tst.b 3(a6)
tst.b 3(a6)
beq.s mt_arp2
beq.s mt_arp2
bsr mt_arprout
move.l #$dff0b0,a5
bsr.s mt_arprout

mt_arp2:
mt_arp2:
lea mt_aud3temp,a6
lea mt_aud3temp,a6
move.l #$dff0c6,a5
move.b (a6),d7
lsr.b #4,d7
tst.b d7
beq.s mt_arpg3
jsr mt_portrout
bra.s mt_arp3
mt_arpg3:
tst.b 3(a6)
tst.b 3(a6)
beq.s mt_arp3
beq.s mt_arp3
bsr mt_arprout
move.l #$dff0c0,a5
bsr.s mt_arprout

mt_arp3:
mt_arp3:
lea mt_aud4temp,a6
lea mt_aud4temp,a6
move.l #$dff0d6,a5
move.b (a6),d7
lsr.b #4,d7
tst.b d7
beq.s mt_arpg4
jsr mt_portrout
bra.s mt_arp4
mt_arpg4:
tst.b 3(a6)
tst.b 3(a6)
beq.s mt_arp4
beq.s mt_arp4
bsr mt_arprout
move.l #$dff0d0,a5
bsr.s mt_arprout
mt_arp4:
mt_arp4:
bra.L mt_stop
bra.L mt_stop


mt_portrout:

clr.w d6
mt_arprout:
move.b 3(a6),d6
tst.w 24(a6)
cmp.b #2,d7
beq.s mt_noslide
beq.s mt_portup

add.w d6,22(a6)
clr.w d0
bra.s mt_write
move.b 25(a6),d0
lsr.b #4,d0
tst.b d0
beq.s mt_voldwn2
bsr.L mt_pushvol1
bra.s mt_noslide

mt_voldwn2:
clr.w d0
move.b 25(a6),d0
bsr.L mt_pushvol2

mt_noslide:
move.b 2(a6),d0
and.b #$0f,d0
tst.b d0
beq.L mt_arpegrt
cmp.b #3,d0
beq.L mt_arpegrt
cmp.b #4,d0
beq.L mt_arpegrt
cmp.b #5,d0
beq.L mt_arpegrt
cmp.b #1,d0
beq.s mt_portup
cmp.b #6,d0
beq.s mt_portup
cmp.b #7,d0
beq.s mt_portup
cmp.b #8,d0
beq.s mt_portup
cmp.b #2,d0
beq.s mt_portdwn
cmp.b #9,d0
beq.s mt_portdwn
cmp.b #10,d0
beq.s mt_portdwn
cmp.b #11,d0
beq.s mt_portdwn
cmp.b #13,d0
beq.s mt_volup
rts

mt_portup:
mt_portup:
sub.w d6,22(a6)
clr.w d0
mt_write:
move.b 3(a6),d0
move.w 22(a6),(a5)
sub.w d0,22(a6)
cmp.w #$71,22(a6)
bpl.s mt_ok1
move.w #$71,22(a6)
mt_ok1:
move.w 22(a6),6(a5)
rts
rts


mt_arprout:
mt_portdwn:
clr.w d0
move.b 3(a6),d0
add.w d0,22(a6)
cmp.w #$358,22(a6)
bmi.s mt_ok2
move.w #$358,22(a6)
mt_ok2:
move.w 22(a6),6(a5)
rts

mt_volup:
clr.w d0
move.b 3(a6),d0
lsr.b #4,d0
tst.b d0
beq.s mt_voldwn
mt_pushvol1:
add.w d0,$12(a6)
cmp.w #$40,$12(a6)
bmi.s mt_ok3
move.w #$40,$12(a6)
mt_ok3:
move.w $12(a6),8(a5)
rts

mt_voldwn:
clr.w d0
move.b 3(a6),d0
mt_pushvol2:
and.b #$0f,d0
sub.w d0,$12(a6)
bpl.s mt_ok4
clr.w $12(a6)
mt_ok4:
move.w $12(a6),8(a5)
rts

mt_arpegrt:
cmp.l #1,mt_counter
cmp.l #1,mt_counter
beq.s mt_loop2
beq.s mt_loop2
cmp.l #2,mt_counter
cmp.l #2,mt_counter
beq.s mt_loop3
beq.s mt_loop3
cmp.l #3,mt_counter
cmp.l #3,mt_counter
beq.s mt_loop4
beq.s mt_loop4
cmp.l #4,mt_counter
cmp.l #4,mt_counter
beq.s mt_loop2
beq.s mt_loop2
cmp.l #5,mt_counter
cmp.l #5,mt_counter
beq.s mt_loop3
beq.s mt_loop3
rts
rts


mt_loop2:
mt_loop2:
clr.l d0
clr.l d0
move.b 3(a6),d0
move.b 3(a6),d0
lsr.b #4,d0
lsr.b #4,d0
bra.s mt_cont
bra.s mt_cont


mt_loop3:
mt_loop3:
clr.l d0
clr.l d0
move.b 3(a6),d0
move.b 3(a6),d0
and.b #$0f,d0
and.b #$0f,d0
bra.s mt_cont
bra.s mt_cont


mt_loop4:
mt_loop4:
move.w 16(a6),d2
move.w 16(a6),d2
bra.s mt_endpart
bra.s mt_endpart


mt_cont:
mt_cont:
mulu #2,d0
lsl.w #1,d0
clr.l d1
clr.l d1
move.w 16(a6),d1
move.w 16(a6),d1
lea mt_arpeggio,a0
lea mt_arpeggio,a0
mt_loop5:
mt_loop5:
move.w (a0,d0),d2
move.w (a0,d0),d2
cmp.w (a0),d1
cmp.w (a0),d1
beq.s mt_endpart
beq.s mt_endpart
addq.l #2,a0
addq.l #2,a0
bra.s mt_loop5
bra.s mt_loop5


mt_endpart:
mt_endpart:
move.w d2,(a5)
move.w d2,6(a5)
rts
rts


mt_rout2:
mt_rout2:
move.w #$00ff,$dff09e
lea mt_sampleinfo,a0
lea mt_sampleinfo,a0
move.l a0,a3
move.l a0,a3
add.l #$0c,a3
add.l #$0c,a3
move.l a0,a2
move.l a0,a2
add.l #$1d8,a2
add.l #$1d8,a2
add.l #$258,a0
add.l #$258,a0
move.l mt_partnrplay,d0
move.l mt_partnrplay,d0
clr.l d1
clr.l d1
move.b (a2,d0),d1
move.b (a2,d0),d1
mulu #$0200,d1
mulu #$0400,d1
add.l mt_partnote,d1
add.l mt_partnote,d1
move.l d1,mt_partpoint
move.l d1,mt_partpoint
clr.w mt_dmacon
clr.w mt_dmacon


move.l #$dff0a0,a5
move.l #$dff0a0,a5
lea mt_aud1temp,a6
lea mt_aud1temp,a6
bsr mt_playit
bsr.L mt_playit


move.l #$dff0b0,a5
move.l #$dff0b0,a5
lea mt_aud2temp,a6
lea mt_aud2temp,a6
bsr mt_playit
bsr.L mt_playit


move.l #$dff0c0,a5
move.l #$dff0c0,a5
lea mt_aud3temp,a6
lea mt_aud3temp,a6
bsr mt_playit
bsr.L mt_playit


move.l #$dff0d0,a5
move.l #$dff0d0,a5
lea mt_aud4temp,a6
lea mt_aud4temp,a6
bsr mt_playit
bsr.L mt_playit


move.l #mt_speed,d0
move.l #mt_speed,d0
mt_rls:
mt_rls:
dbf d0,mt_rls
dbf d0,mt_rls


move.l #$8000,d0
move.l #$8000,d0
add.w mt_dmacon,d0
add.w mt_dmacon,d0
move.w d0,$dff096
move.w d0,$dff096


move.l #mt_aud4temp,a6
move.l #mt_aud4temp,a6
cmp.w #1,14(a6)
cmp.w #1,14(a6)
bne.s mt_voice3
bne.s mt_voice3
move.l 10(a6),$dff0d0
move.l 10(a6),$dff0d0
move.w 14(a6),$dff0d4
move.w #1,$dff0d4
mt_voice3:
mt_voice3:
move.l #mt_aud3temp,a6
move.l #mt_aud3temp,a6
cmp.w #1,14(a6)
cmp.w #1,14(a6)
bne.s mt_voice2
bne.s mt_voice2
move.l 10(a6),$dff0c0
move.l 10(a6),$dff0c0
move.w 14(a6),$dff0c4
move.w #1,$dff0c4
mt_voice2:
mt_voice2:
move.l #mt_aud2temp,a6
move.l #mt_aud2temp,a6
cmp.w #1,14(a6)
cmp.w #1,14(a6)
bne.s mt_voice1
bne.s mt_voice1
move.l 10(a6),$dff0b0
move.l 10(a6),$dff0b0
move.w 14(a6),$dff0b4
move.w #1,$dff0b4
mt_voice1:
mt_voice1:
move.l #mt_aud1temp,a6
move.l #mt_aud1temp,a6
cmp.w #1,14(a6)
cmp.w #1,14(a6)
bne.s mt_voice0
bne.s mt_voice0
move.l 10(a6),$dff0a0
move.l 10(a6),$dff0a0
move.w 14(a6),$dff0a4
move.w #1,$dff0a4


mt_voice0:
mt_voice0:
add.l #$10,mt_partnote
lea mt_modulate,a0
cmp.l #$200,mt_partnote
move.l mt_partnote,d0
lsl.b #7,d0
add.l #$10,d0
move.l d0,mt_partnote
cmp.l #$400,d0
bne.s mt_stop
bne.s mt_stop
clr.l mt_partnote
clr.l mt_partnote
addq.l #1,mt_partnrplay
addq.l #1,mt_partnrplay
clr.l d0
clr.l d0
move.w mt_maxpart,d0
move.w mt_maxpart,d0
move.l mt_partnrplay,d1
move.l mt_partnrplay,d1
cmp.l d0,d1
cmp.l d0,d1
bne.s mt_stop
bne.s mt_stop
clr.l mt_partnrplay
clr.l mt_partnrplay
mt_stop:
mt_stop:
movem.l (a7)+,d0-d7/a1-a6
rts
rts




mt_playit:
mt_playit:
move.l (a0,d1),(a6)
move.l (a0,d1),(a6)
addq.l #4,d1
addq.l #4,d1

clr.l d2
move.b 2(a6),d2
and.b #$0f,d2
tst.b d2
beq.s mt_noadkcon
cmp.b #1,d2
bne.s mt_novol
move.b 21(a6),d2
bra.s mt_pushadkcon
mt_novol:
cmp.b #2,d2
bne.s mt_noperiod
move.b 21(a6),d2
lsl.b #4,d2
bra.s mt_pushadkcon
mt_noperiod:
move.b 21(a6),d2
lsl.b #4,d2
add.b 21(a6),d2
mt_pushadkcon:
add.w #$8000,d2
move.w d2,$dff09e

mt_noadkcon:
clr.l d2
clr.l d2
move.b 2(a6),d2
move.b 2(a6),d2
and.b #$f0,d2
and.b #$f0,d2
lsr.b #4,d2
lsr.b #4,d2
tst.b d2
tst.b d2
beq.s mt_nosamplechange
beq.s mt_nosamplechange


clr.l d3
clr.l d3
lea mt_samples,a1
lea mt_samples,a1
move.l d2,d4
move.l d2,d4
mulu #4,d2
mulu #4,d2
mulu #$1e,d4
mulu #$1e,d4
move.l (a1,d2),4(a6)
move.l (a1,d2),4(a6)
move.w (a3,d4),8(a6)
move.w (a3,d4),8(a6)
move.w 2(a3,d4),18(a6)
move.w 2(a3,d4),18(a6)
move.w 4(a3,d4),d3
move.w 4(a3,d4),d3
tst.w d3
tst.w d3
beq.s mt_displace
beq.s mt_displace
move.l 4(a6),d2
move.l 4(a6),d2
add.l d3,d2
add.l d3,d2
move.l d2,4(a6)
move.l d2,4(a6)
move.l d2,10(a6)
move.l d2,10(a6)
move.w 6(a3,d4),8(a6)
move.w 6(a3,d4),8(a6)
move.w 6(a3,d4),14(a6)
move.w 6(a3,d4),14(a6)
move.w 18(a6),8(a5)
move.w 18(a6),8(a5)
bra.s mt_nosamplechange
bra.s mt_nosamplechange
mt_displace:
mt_displace:
move.l 4(a6),d2
move.l 4(a6),d2
add.l d3,d2
add.l d3,d2
move.l d2,10(a6)
move.l d2,10(a6)
move.w 6(a3,d4),14(a6)
move.w 6(a3,d4),14(a6)
move.w 18(a6),8(a5)
move.w 18(a6),8(a5)
mt_nosamplechange:
mt_nosamplechange:
move.w (a6),d7
tst.w (a6)
and.w #$0fff,d7
beq.s mt_retrout
beq.s mt_retrout
move.w d7,16(a6)
move.w (a6),16(a6)
move.w 20(a6),$dff096
move.w 20(a6),$dff096
move.l 4(a6),(a5)
move.l 4(a6),(a5)
move.w 8(a6),4(a5)
move.w 8(a6),4(a5)
move.w d7,6(a5)
move.w (a6),6(a5)
move.w d7,22(a6)
move.w 20(a6),d0
move.w 20(a6),d0
add.w d0,mt_dmacon
or.w d0,mt_dmacon

mt_retrout:
mt_retrout:
move.b (a6),d7
move.w 20(a6),d0
and.b #$f0,d7
lsl.w #4,d0
cmp.b #$30,d7
add.w 20(a6),d0
bne.s mt_audiodma
move.w d0,$dff09e
move.w 20(a6),$dff096

mt_audiodma:
tst.w (a6)
beq.s mt_nonewper
move.w (a6),22(a6)
mt_nonewper:

move.b 2(a6),d0
and.b #$0f,d0
cmp.b #14,d0
bne.s mt_noset
move.w 2(a6),24(a6)
rts
mt_noset:
tst.b 3(a6)
bne.s mt_noclr
clr.w 24(a6)
mt_noclr:
cmp.b #3,d0
beq.s mt_modvol
cmp.b #6,d0
beq.s mt_modvol
cmp.b #9,d0
beq.s mt_modvol
cmp.b #4,d0
beq.s mt_modper
cmp.b #7,d0
beq.s mt_modper
cmp.b #10,d0
beq.s mt_modper
cmp.b #5,d0
beq.s mt_modvolper
cmp.b #8,d0
beq.s mt_modvolper
cmp.b #11,d0
beq.s mt_modvolper
cmp.b #12,d0
bne.s mt_nochnge
move.b 3(a6),8(a5)
mt_nochnge:
rts

mt_modvol:
move.w 20(a6),d0
bra.s mt_push

mt_modper:
move.w 20(a6),d0
lsl.w #4,d0
bra.s mt_push

mt_modvolper:
move.w 20(a6),d0
lsl.w #4,d0
add.w 20(a6),d0

mt_push:
add.w #$8000,d0
move.w d0,$dff09e
rts
rts




mt_aud1temp:
mt_aud1temp:
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $0000,$0000,$0001,$0000
dc.w $0000,$0000,$0001,$0000,$0000
mt_aud2temp:
mt_aud2temp:
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $0000,$0000,$0002,$0000
dc.w $0000,$0000,$0002,$0000,$0000
mt_aud3temp:
mt_aud3temp:
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $0000,$0000,$0004,$0000
dc.w $0000,$0000,$0004,$0000,$0000
mt_aud4temp:
mt_aud4temp:
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $0000,$0000,$0008,$0000
dc.w $0000,$0000,$0008,$0000,$0000
mt_partnote:
mt_partnote:
dc.l 0
dc.l 0
mt_partnrplay:
mt_partnrplay:
dc.l 0
dc.l 0
mt_counter:
mt_counter:
dc.l 0
dc.l 0
mt_partpoint:
mt_partpoint:
dc.l 0
dc.l 0
mt_samples:
mt_samples:
dc.w $0000,$0000
dc.w $0000,$0000
mt_sample1:
mt_sample1:
dc.l 0
dc.l 0
mt_sample2:
mt_sample2:
dc.l 0
dc.l 0
mt_sample3:
mt_sample3:
dc.l 0
dc.l 0
mt_sample4:
mt_sample4:
dc.l 0
dc.l 0
mt_sample5:
mt_sample5:
dc.l 0
dc.l 0
mt_sample6:
mt_sample6:
dc.l 0
dc.l 0
mt_sample7:
mt_sample7:
dc.l 0
dc.l 0
mt_sample8:
mt_sample8:
dc.l 0
dc.l 0
mt_sample9:
mt_sample9:
dc.l 0
dc.l 0
mt_sample10:
mt_sample10:
dc.l 0
dc.l 0
mt_sample11:
mt_sample11:
dc.l 0
dc.l 0
mt_sample12:
mt_sample12:
dc.l 0
dc.l 0
mt_sample13:
mt_sample13:
dc.l 0
dc.l 0
mt_sample14:
mt_sample14:
dc.l 0
dc.l 0
mt_sample15:
mt_sample15:
dc.l 0
dc.l 0
mt_maxpart:
mt_maxpart:
dc.w $0000
dc.w $0000
mt_kn1:
mt_kn1:
dc.w $0000
dc.w $0000
mt_dmacon:
mt_dmacon:
dc.w $0000
dc.w $0000
mt_modsave:

dc.l 0
mt_modulate:
mt_vibes:
dc.w $0c39,$0039,$00bf,$ec01,$6630,$0839,$0007,$00bf
dc.w $0c39,$0039,$00bf,$ec01,$6630,$0839,$0007,$00bf
dc.w $e001,$6626,$2c79,$0000,$0004,$43fa,$0020,$4eae
dc.w $e001,$6626,$2c79,$0000,$0004,$43fa,$0020,$4eae
dc.w $fe68,$2c40,$4280,$41fa,$0026,$223c,$0000,$0032
dc.w $fe68,$2c40,$4280,$41fa,$0026,$223c,$0000,$0032
dc.w $4eae,$ffa6,$4ef9,$00fc,$0000,$4e75,$696e,$7475
dc.w $4eae,$ffa6,$60ee,$0000,$0000,$4e75,$696e,$7475
dc.w $6974,$696f,$6e2e,$6c69,$6272,$6172,$7900,$0104
dc.w $6974,$696f,$6e2e,$6c69,$6272,$6172,$7900,$0104
dc.w $172d,$3d20,$4d65,$6761,$5472,$6178,$7820,$3d2d
dc.w $1753,$6f75,$6e64,$5472,$6163,$6b65,$7220,$5632
dc.w $0063,$00f0,$20a9,$2054,$6865,$204a,$756e,$676c
dc.w $0063,$00f0,$20a9,$2054,$6865,$204a,$756e,$676c
dc.w $6520,$436f,$6d6d,$616e,$6400,$00cd
dc.w $6520,$436f,$6d6d,$616e,$6400,$0000


mt_arpeggio:
mt_arpeggio:
dc.w $0358,$0328,$02fa,$02d0,$02a6,$0280,$025c
dc.w $0358,$0328,$02fa,$02d0,$02a6,$0280,$025c
dc.w $023a,$021a,$01fc,$01e0,$01c5,$01ac,$0194,$017d
dc.w $023a,$021a,$01fc,$01e0,$01c5,$01ac,$0194,$017d
dc.w $0168,$0153,$0140,$012e,$011d,$010d,$00fe,$00f0
dc.w $0168,$0153,$0140,$012e,$011d,$010d,$00fe,$00f0
dc.w $00e2,$00d6,$00ca,$00be,$00b4,$00aa,$00a0,$0097
dc.w $00e2,$00d6,$00ca,$00be,$00b4,$00aa,$00a0,$0097
dc.w $008f,$0087,$007f,$0078,$0071,$0000,$0000,$0000
dc.w $008f,$0087,$007f,$0078,$0071,$0000,$0000,$0000


mt_sampleinfo:
mt_sampleinfo:


****************************************************
******************SAMPLE_INFO***********************
****************************************************

; *****MUSIC_NAME*****
dc.b "TJC-Tune "

; ******SAMPLE1NAME*****
dc.b "BassDrum "
; length vol start repeat
dc.w $0a14,$0020,$0000,$0001

; ******SAMPLE2NAME*****
dc.b "Bongo2 "
dc.w $0675,$0020,$0000,$0001

; ******SAMPLE3NAME*****
dc.b "Crystal1 "
dc.w $023b,$0020,$0000,$0001

; ******SAMPLE4NAME*****
dc.b "Burp "
dc.w $07d3,$0040,$0000,$0001

; ******SAMPLE5NAME*****
dc.b "Crystal2 "
dc.w $01f7,$0020,$0000,$0001

; ******SAMPLE6NAME*****
dc.b "DistortedGuitar2 "
dc.w $1900,$0020,$0000,$0001

; ******SAMPLE7NAME*****
dc.b "SnareDrum "
dc.w $09b4,$0020,$0000,$0001

; ******SAMPLE8NAME*****
dc.b "BassGuitar "
dc.w $09c7,$0040,$0000,$0001

; ******SAMPLE9NAME*****
dc.b "MajorAccord "
dc.w $1aa1,$0020,$0000,$0001

; *****SAMPLE10NAME*****
dc.b "MinorAccord "
dc.w $1fc9,$0020,$0000,$0001

; *****SAMPLE11NAME*****
dc.b " "
dc.w $0000,$0000,$0000,$0000

; *****SAMPLE12NAME*****
dc.b " "
dc.w $0000,$0000,$0000,$0000

; *****SAMPLE13NAME*****
dc.b " "
dc.w $0000,$0000,$0000,$0000

; *****SAMPLE14NAME*****
dc.b " "
dc.w $0000,$0000,$0000,$0000

; *****SAMPLE15NAME*****
dc.b " "
dc.w $0000,$0000,$0000,$0000

mt_partinfo:
dc.w $2178

****************************************************
*******************PARTS_TABLE**********************
****************************************************

dc.w $0001,$0202,$0304,$0203,$0402,$0605,$0705,$0705
dc.w $0203,$0402,$0304,$0206,$0507,$0507,$0508,$090a
dc.w $0b00,$0000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000

****************************************************
**********************PARTS*************************
****************************************************

; **VOICE1** **VOICE2** **VOICE3** **VOICE4**
dc.w $00d6,$5000,$00e2,$1000,$0000,$0000,$0000,$0000
dc.w $00e2,$2000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $012d,$0000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $0153,$5000,$00e2,$0000,$0000,$0000,$0000,$0000
dc.w $00d6,$0000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $00e2,$2000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $012d,$0000,$00e2,$7000,$0000,$0000,$0000,$0000
dc.w $0153,$5000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $00d6,$0000,$00e2,$1000,$0000,$0000,$0000,$0000
dc.w $00e2,$2000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $012d,$0000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $0153,$5000,$00e2,$0000,$0000,$0000,$0000,$0000
dc.w $00d6,$0000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $00e2,$2000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $012d,$0000,$00e2,$7000,$0000,$0000,$0000,$0000
dc.w $0153,$5000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $00d6,$0000,$00e2,$1000,$0000,$0000,$0000,$0000
dc.w $00e2,$2000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $012d,$0000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $0153,$5000,$00e2,$0000,$0000,$0000,$0000,$0000
dc.w $00d6,$0000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $00e2,$2000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $012d,$0000,$00e2,$7000,$0000,$0000,$0000,$0000
dc.w $0153,$5000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $00d6,$0000,$00e2,$1000,$0000,$0000,$0000,$0000
dc.w $00e2,$2000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $012d,$0000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $0153,$5000,$00e2,$0000,$0000,$0000,$0000,$0000
dc.w $00d6,$0000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $00e2,$2000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $012d,$0000,$00e2,$7000,$0000,$0000,$0000,$0000
dc.w $0153,$5000,$0000,$0000,$0000,$0000,$0000,$0000

dc.w $00d6,$5000,$00e2,$1000,$01ac,$9000,$0000,$0000
dc.w $00e2,$2000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $012d,$0000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $0153,$5000,$00e2,$0000,$0000,$0000,$0000,$0000
dc.w $00d6,$0000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $00e2,$2000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $012d,$0000,$00e2,$7000,$0000,$0000,$0000,$0000
dc.w $0153,$5000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $00d6,$0000,$00e2,$1000,$017d,$0000,$0000,$0000
dc.w $00e2,$2000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $012d,$0000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $0153,$5000,$00e2,$0000,$0000,$0000,$0000,$0000
dc.w $00d6,$0000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $00e2,$2000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $012d,$0000,$00e2,$7000,$0000,$0000,$0000,$0000
dc.w $0153,$5000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $00d6,$0000,$00e2,$1000,$0168,$0000,$0000,$0000
dc.w $00e2,$2000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $012d,$0000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $0153,$5000,$00e2,$0000,$0000,$0000,$0000,$0000
dc.w $00d6,$0000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $00e2,$2000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $012d,$0000,$00e2,$7000,$0000,$0000,$0000,$0000
dc.w $0153,$5000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $00d6,$0000,$00e2,$1000,$0140,$0000,$0000,$0000
dc.w $00e2,$2000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $012d,$0000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $0153,$5000,$00e2,$0000,$0000,$0000,$0000,$0000
dc.w $00d6,$0000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $00e2,$2000,$0000,$0000,$0000,$0000,$0000,$0000
dc.w $012d,$0000,$00e2,$7000,$0000,$0000,$0000,$0000
dc.w $0153,$5000,$0000,$0000,$0000,$0000,$0000,$0000

dc.w $00d6,$5000,$00e2,$1000,$0000,$0000,$00d6,$3000
dc.w $00e2,$2000,$0000,$0000,$0000,$0000,$011d,$0000
dc.w $012d,$0000,$00b4,$8000,$0000,$0000,$00e2,$0000
dc.w $0153,$5000,$00e2,$1000,$0000,$0000,$00d6,$0000
dc.w $00d6,$0000,$0000,$0000,$0000,$0000,$00be,$0000
dc.w $00e2,$2000,$00ca,$8000,$0000,$0000,$01fc,$0000
dc.w $012d,$0000,$00e2,$7000,$0000,$0000,$00ca,$0000
dc.w $0153,$5000,$0000,$0000,$0000,$0000,$00be,$0000
dc.w $00d6,$0000,$00e2,$1000,$0000,$0000,$00b4,$0000
dc.w $00e2,$2000,$0000,$0000,$0000,$0000,$00f0,$0000
dc.w $012d,$0000,$00b4,$8000,$0000,$0000,$00be,$0000
dc.w $0153,$5000,$00e2,$1000,$0000,$0000,$00b4,$0000
dc.w $00d6,$0000,$0000,$0000,$0000,$0000,$00a0,$0000
dc.w $00e2,$2000,$0087,$8000,$0000,$0000,$00d6,$0000
dc.w $012d,$0000,$00e2,$7000,$0000,$0000,$00aa,$0000
dc.w $0153,$5000,$0000,$0000,$0000,$0000,$00a0,$0000
dc.w $00d6,$0000,$00e2,$1000,$0000,$0000,$00d6,$0000
dc.w $00e2,$2000,$0000,$0000,$0000,$0000,$011d,$0000
dc.w $012d,$0000,$00b4,$8000,$0000,$0000,$00e2,$0000
dc.w $0153,$5000,$00e2,$1000,$0000,$0000,$00d6,$0000
dc.w $00d6,$0000,$0000,$0000,$0000,$0000,$00be,$0000
dc.w $00e2,$2000,$00ca,$8000,$0000,$0000,$01fc,$0000
dc.w $012d,$0000,$00e2,$7000,$0000,$0000,$00ca,$0000
dc.w $0153,$5000,$0000,$0000,$0000,$0000,$00be,$0000
dc.w $00d6,$0000,$00e2,$1000,$0000,$0000,$00b4,$0000
dc.w $00e2,$2000,$0000,$0000,$0000,$0000,$00f0,$0000
dc.w $012d,$0000,$00b4,$8000,$0000,$0000,$00be,$0000
dc.w $0153,$5000,$00e2,$1000,$0000,$0000,$00b4,$0000
dc.w $00d6,$0000,$0000,$0000,$0000,$0000,$00a0,$0000
dc.w $00e2,$2000,$0087,$8000,$0000,$0000,$00d6,$0000
dc.w $012d,$0000,$00e2,$7000,$0000,$0000,$00aa,$0000
dc.w $0153,$5000,$0000,$0000,$0000,$0000,$00a0,$0000

dc.w $00d6,$5000,$00e2,$1000,$0000,$0000,$00d6,$3000
dc.w $00e2,$2000,$0000,$0000,$0000,$0000,$011d,$0000
dc.w $012d,$0000,$00b4,$8000,$00d6,$6000,$00e2,$0000
dc.w $0153,$5000,$00e2,$1000,$0000,$0000,$00d6,$0000
dc.w $00d6,$0000,$0000,$0000,$00d6,$0000,$00be,$0000
dc.w $00e2,$2000,$00ca,$8000,$0000,$0000,$01fc,$0000
dc.w $012d,$0000,$00e2,$7000,$00d6,$0000,$00ca,$0000
dc.w $0153,$5000,$0000,$0000,$0000,$0000,$00be,$0000
dc.w $00d6,$0000,$00e2,$1000,$0087,$0000,$00b4,$0000
dc.w $00e2,$2000,$0000,$0000,$0000,$0000,$00f0,$0000
dc.w $012d,$0000,$00b4,$8000,$0000,$0000,$00be,$0000
dc.w $0153,$5000,$00e2,$1000,$0000,$0000,$00b4,$0000
dc.w $00d6,$0000,$0000,$0000,$0000,$0000,$00a0,$0000
dc.w $00e2,$2000,$0087,$8000,$0000,$0000,$00d6,$0000
dc.w $012d,$0000,$00e2,$7000,$00d6,$0000,$00aa,$0000
dc.w $0153,$5000,$0000,$0000,$0000,$0000,$00a0,$0000
dc.w $00d6,$0000,$00e2,$1000,$00f0,$0000,$00d6,$0000
dc.w $00e2,$2000,$0000,$0000,$0000,$0000,$011d,$0000
dc.w $012d,$0000,$00b4,$8000,$00f0,$0000,$00e2,$0000
dc.w $0153,$5000,$00e2,$1000,$00f0,$0000,$00d6,$0000
dc.w $00d6,$0000,$0000,$0000,$0000,$0000,$00be,$0000
dc.w $00e2,$2000,$00ca,$8000,$0000,$0000,$01fc,$0000
dc.w $012d,$0000,$00e2,$7000,$0140,$0000,$00ca,$0000
dc.w $0153,$5000,$0000,$0000,$0000,$0000,$00be,$0000
dc.w $00d6,$0000,$00e2,$1000,$011d,$0000,$00b4,$0000
dc.w $00e2,$2000,$0000,$0000,$0000,$0000,$00f0,$0000
dc.w $012d,$0000,$00b4,$8000,$0000,$0000,$00be,$0000
dc.w $0153,$5000,$00e2,$1000,$0000,$0000,$00b4,$0000
dc.w $00d6,$0000,$0000,$0000,$0000,$0000,$00a0,$0000
dc.w $00e2,$2000,$0087,$8000,$0000,$0000,$00d6,$0000
dc.w $012d,$0000,$00e2,$7000,$0000,$0000,$00aa,$0000
dc.w $0153,$5000,$0000,$0000,$0000,$0000,$00a0,$0000

dc.w $00d6,$5000,$00e2,$1000,$0000,$0000,$00d6,$3000
dc.w $00e2,$2000,$0000,$0000,$0000,$0000,$011d,$0000
dc.w $012d,$0000,$00b4,$8000,$00d6,$6000,$00e2,$0000
dc.w $0153,$5000,$00e2,$1000,$0000,$0000,$00d6,$0000
dc.w $00d6,$0000,$0000,$0000,$00d6,$0000,$00be,$0000
dc.w $00e2,$2000,$00ca,$8000,$0000,$0000,$01fc,$0000
dc.w $012d,$0000,$00e2,$7000,$00d6,$0000,$00ca,$0000
dc.w $0153,$5000,$0000,$0000,$0000,$0000,$00be,$0000
dc.w $00d6,$0000,$00e2,$1000,$010d,$0000,$00b4,$0000
dc.w $00e2,$2000,$0000,$0000,$0000,$0000,$00f0,$0000
dc.w $012d,$0000,$00b4,$8000,$0000,$0000,$00be,$0000
dc.w $0153,$5000,$00e2,$1000,$0000,$0000,$00b4,$0000
dc.w $00d6,$0000,$0000,$0000,$0000,$0000,$00a0,$0000
dc.w $00e2,$2000,$0087,$8000,$0000,$0000,$00d6,$0000
dc.w $012d,$0000,$00e2,$7000,$00d6,$0000,$00aa,$0000
dc.w $0153,$5000,$0000,$0000,$0000,$0000,$00a0,$0000
dc.w $00d6,$0000,$00e2,$1000,$00f0,$0000,$00d6,$0000
dc.w $00e2,$2000,$0000,$0000,$0000,$0000,$011d,$0000
dc.w $012d,$0000,$00b4,$8000,$011d,$0000,$00e2,$0000
dc.w $0153,$5000,$00e2,$1000,$0000,$0000,$00d6,$0000
dc.w $00d6,$0000,$0000,$0000,$00f0,$0000,$00be,$0000
dc.w $00e2,$2000,$00ca,$8000,$0000,$0000,$01fc,$0000
dc.w $012d,$0000,$00e2,$7000,$00d6,$0000,$00ca,$0000
dc.w $0153,$5000,$0000,$0000,$0000,$0000,$00be,$0000
dc.w $00d6,$0000,$00e2,$1000,$0000,$0000,$00b4,$0000
dc.w $00e2,$2000,$0000,$0000,$0000,$0000,$00f0,$0000
dc.w $012d,$0000,$00b4,$8000,$0000,$0000,$00be,$0000
dc.w $0153,$5000,$00e2,$1000,$0000,$0000,$00b4,$0000
dc.w $00d6,$0000,$0000,$0000,$0000,$0000,$00a0,$0000
dc.w $00e2,$2000,$0087,$8000,$0000,$0000,$00d6,$0000
dc.w $012d,$0000,$00e2,$7000,$0000,$0000,$00aa,$0000
dc.w $0153,$5000,$0000,$0000,$0000,$0000,$00a0,$0000

dc.w $00d6,$2000,$00e2,$1000,$00b4,$8000,$011d,$3000
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$00d6,$0000
dc.w $011d,$2000,$0000,$0000,$0168,$0000,$0153,$0000
dc.w $0000,$0000,$00e2,$0000,$0000,$0000,$00d6,$0000
dc.w $0168,$2000,$0000,$0000,$00b4,$0000,$00f0,$0000
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0153,$0000
dc.w $01ac,$2000,$00e2,$7000,$00f0,$0000,$011d,$0000
dc.w $0000,$0000,$0000,$0000,$00ca,$0000,$0168,$0000
dc.w $01ac,$a000,$00e2,$1000,$00b4,$0000,$00d6,$0000
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0140,$0000
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$00fe,$0000
dc.w $0000,$0000,$00e2,$0000,$0000,$0000,$0140,$0000
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0168,$0000
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$010d,$0000
dc.w $0000,$0000,$00e2,$7000,$0000,$0000,$00d6,$0000
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$010d,$0000
dc.w $00d6,$2000,$00e2,$1000,$0087,$0000,$011d,$0000
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$00d6,$0000
dc.w $011d,$2000,$0000,$0000,$010d,$0000,$0153,$0000
dc.w $0000,$0000,$00e2,$0000,$0000,$0000,$00d6,$0000
dc.w $0168,$2000,$0000,$0000,$0000,$0000,$00f0,$0000
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0153,$0000
dc.w $01ac,$2000,$00e2,$7000,$007f,$0000,$011d,$0000
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0168,$0000
dc.w $0140,$9000,$00e2,$1000,$0078,$0000,$00d6,$0000
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0140,$0000
dc.w $0000,$0000,$0000,$0000,$0078,$0000,$00fe,$0000
dc.w $0000,$0000,$00e2,$0000,$0000,$0000,$0140,$0000
dc.w $0000,$0000,$0000,$0000,$00ca,$0000,$0168,$0000
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$010d,$0000
dc.w $0000,$0000,$00e2,$7000,$00b4,$0000,$00d6,$0000
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$010d,$0000

dc.w $00d6,$5000,$00b4,$8000,$00d6,$6000,$00d6,$3000
dc.w $00e2,$2000,$0000,$0000,$0000,$0000,$011d,$0000
dc.w $012d,$0000,$00b4,$0000,$00d6,$0000,$00e2,$0000
dc.w $0153,$5000,$0000,$0000,$0000,$0000,$00d6,$0000
dc.w $00d6,$0000,$0000,$0000,$00d6,$0000,$00be,$0000
dc.w $00e2,$2000,$00ca,$0000,$00d6,$0000,$01fc,$0000
dc.w $012d,$0000,$0000,$0000,$00f0,$0000,$00ca,$0000
dc.w $0153,$5000,$0000,$0000,$00d6,$0000,$00be,$0000
dc.w $00d6,$0000,$00b4,$0000,$0000,$0000,$00b4,$0000
dc.w $00e2,$2000,$0000,$0000,$0000,$0000,$00f0,$0000
dc.w $012d,$0000,$00b4,$0000,$0000,$0000,$00be,$0000
dc.w $0153,$5000,$0000,$0000,$0000,$0000,$00b4,$0000
dc.w $00d6,$0000,$0000,$0000,$0000,$0000,$00a0,$0000
dc.w $00e2,$2000,$0087,$0000,$00d6,$0000,$00d6,$0000
dc.w $012d,$0000,$0000,$0000,$0000,$0000,$00aa,$0000
dc.w $0153,$5000,$0000,$0000,$00d6,$0000,$00a0,$0000
dc.w $00d6,$0000,$00b4,$0000,$00d6,$0000,$00d6,$0000
dc.w $00e2,$2000,$0000,$0000,$0000,$0000,$011d,$0000
dc.w $012d,$0000,$00b4,$0000,$010d,$0000,$00e2,$0000
dc.w $0153,$5000,$0000,$0000,$0000,$0000,$00d6,$0000
dc.w $00d6,$0000,$0000,$0000,$0000,$0000,$00be,$0000
dc.w $00e2,$2000,$00ca,$0000,$0000,$0000,$01fc,$0000
dc.w $012d,$0000,$0000,$0000,$010d,$0000,$00ca,$0000
dc.w $0153,$5000,$0000,$0000,$0000,$0000,$00be,$0000
dc.w $00d6,$0000,$00b4,$0000,$00f0,$0000,$00b4,$0000
dc.w $00e2,$2000,$0000,$0000,$0000,$0000,$00f0,$0000
dc.w $012d,$0000,$00b4,$0000,$0000,$0000,$00be,$0000
dc.w $0153,$5000,$0000,$0000,$0000,$0000,$00b4,$0000
dc.w $00d6,$0000,$0000,$0000,$00f0,$0000,$00a0,$0000
dc.w $00e2,$2000,$0087,$0000,$0000,$0000,$00d6,$0000
dc.w $012d,$0000,$0000,$0000,$0000,$0000,$00aa,$0000
dc.w $0153,$5000,$0000,$0000,$0000,$0000,$00a0,$0000

dc.w $00d6,$2000,$00e2,$1000,$00d6,$6000,$011d,$3000
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$00d6,$0000
dc.w $011d,$0000,$0000,$0000,$00d6,$0000,$0153,$0000
dc.w $0000,$0000,$00e2,$0000,$0000,$0000,$00d6,$0000
dc.w $0168,$0000,$0000,$0000,$00d6,$0000,$00f0,$0000
dc.w $0000,$0000,$0000,$0000,$00d6,$0000,$0153,$0000
dc.w $01ac,$0000,$00e2,$7000,$00f0,$0000,$011d,$0000
dc.w $0000,$0000,$0000,$0000,$00d6,$0000,$0168,$0000
dc.w $01ac,$a000,$00e2,$1000,$0000,$0000,$00d6,$0000
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0140,$0000
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$00fe,$0000
dc.w $0000,$0000,$00e2,$0000,$0000,$0000,$0140,$0000
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0168,$0000
dc.w $0000,$0000,$0000,$0000,$00d6,$0000,$010d,$0000
dc.w $0000,$0000,$00e2,$7000,$0000,$0000,$00d6,$0000
dc.w $0000,$0000,$0000,$0000,$00d6,$0000,$010d,$0000
dc.w $00d6,$2000,$00e2,$1000,$00d6,$0000,$011d,$0000
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$00d6,$0000
dc.w $011d,$0000,$0000,$0000,$010d,$0000,$0153,$0000
dc.w $0000,$0000,$00e2,$0000,$0000,$0000,$00d6,$0000
dc.w $0168,$0000,$0000,$0000,$0000,$0000,$00f0,$0000
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0153,$0000
dc.w $01ac,$0000,$00e2,$7000,$010d,$0000,$011d,$0000
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0168,$0000
dc.w $0140,$9000,$00e2,$1000,$00f0,$0000,$00d6,$0000
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0140,$0000
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$00fe,$0000
dc.w $0000,$0000,$00e2,$0000,$0000,$0000,$0140,$0000
dc.w $0000,$0000,$0000,$0000,$00f0,$0000,$0168,$0000
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$010d,$0000
dc.w $0000,$0000,$00e2,$7000,$0000,$0000,$00d6,$0000
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$010d,$0000

dc.w $00d6,$2000,$00e2,$1000,$00b4,$8000,$011d,$3000
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$00d6,$0000
dc.w $011d,$0000,$0000,$0000,$0168,$0000,$0153,$0000
dc.w $0000,$0000,$00e2,$0000,$0000,$0000,$00d6,$0000
dc.w $0168,$0000,$0000,$0000,$00b4,$0000,$00f0,$0000
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0153,$0000
dc.w $01ac,$0000,$0000,$0000,$00f0,$0000,$011d,$0000
dc.w $0000,$0000,$0000,$0000,$00ca,$0000,$0168,$0000
dc.w $01ac,$a000,$00e2,$0000,$00b4,$0000,$00d6,$0000
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0140,$0000
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$00fe,$0000
dc.w $0000,$0000,$00e2,$0000,$0000,$0000,$0140,$0000
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0168,$0000
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$010d,$0000
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$00d6,$0000
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$010d,$0000
dc.w $00d6,$2000,$0000,$0000,$0087,$0000,$011d,$0000
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$00d6,$0000
dc.w $011d,$0000,$0000,$0000,$010d,$0000,$0153,$0000
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$00d6,$0000
dc.w $0168,$0000,$0000,$0000,$0000,$0000,$00f0,$0000
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0153,$0000
dc.w $01ac,$0000,$0000,$0000,$007f,$0000,$011d,$0000
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0168,$0000
dc.w $0140,$9000,$0000,$0000,$0078,$0000,$00d6,$0000
dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0140,$0000
dc.w $0000,$0000,$0000,$000