	opt l+
	section	a,code_c
	incdir	"include/"
	include "dos_lib.i"
	include "exec_lib.i"

start	lea	gname,a1
	move.l	_SysBase,a6
	clr.l	d0
	jsr	_LVOOpenLibrary(a6)
	move.l	d0,gbase
	lea	dosname,a1
	clr.l	d0
	jsr	_LVOOpenLibrary(a6)
	move.l	d0,dosbase

	move.l	#67500,d0
	moveq.l	#2,d1
	jsr	_LVOAllocMem(a6)
	move.l	d0,soundbase

	move.l	dosbase,a6
	move.l	#filename,d1
	move.l	#1005,d2
	jsr	_LVOOpen(a6)
	move.l	d0,handle

	move.l	d0,d1
	move.l	soundbase,d2
	move.l	#67500,d3
	jsr	_LVORead(a6)

	move.l	handle,d1
	jsr	_LVOClose(a6)

	bsr	start_tune
main	btst	#6,$bfe001
	bne	main

	move.l	4,a6
	bsr	stop_tune
	move.l	soundbase,a1
	move.l	#67500,d0
	jsr	_LVOFreeMem(a6)
	move.l	gbase,a1
	jsr	_LVOCloseLibrary(a6)
	move.l	dosbase,a1
	jsr	_LVOCloseLibrary(a6)
	clr.l	d0
	rts


gbase		dc.l	0
dosbase		dc.l	0
soundbase	dc.l	0
handle		dc.l	0

	cnop 0,4
gname	dc.b	'graphics.library',0
	cnop 0,4
dosname	dc.b	'dos.library',0
	cnop 0,4
filename	dc.b	'instruments',0
	even



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

mt_speed 	equ	$5b

start_tune
	bsr		mt_init
	move.l		$00006c,mt_oldirq
	move.l		#mt_newirq,$00006c
	rts

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

mt_init:
	move.l		soundbase,d0
	move.l		d0,mt_sample1
	add.l		#$1430,d0
	move.l		d0,mt_sample2
	move.l		soundbase,d0
	add.l		#$2120,d0
	move.l		d0,mt_sample3
	move.l		soundbase,d0
	add.l		#$25a0,d0
	move.l		d0,mt_sample4
	move.l		soundbase,d0
	add.l		#$3550,d0
	move.l		d0,mt_sample5
	move.l		soundbase,d0
	add.l		#$3960,d0
	move.l		d0,mt_sample6
	move.l		soundbase,d0
	add.l		#$6b60,d0
	move.l		d0,mt_sample7
	move.l		soundbase,d0
	add.l		#$7ed0,d0
	move.l		d0,mt_sample8
	move.l		soundbase,d0
	add.l		#$9260,d0
	move.l		d0,mt_sample9
	move.l		soundbase,d0
	add.l		#$c7b0,d0
	move.l		d0,mt_sample10
	move.l		soundbase,d0
	add.l		#$00000,d0
	move.l		d0,mt_sample11
	move.l		soundbase,d0
	add.l		#$00000,d0
	move.l		d0,mt_sample12
	move.l		soundbase,d0
	add.l		#$00000,d0
	move.l		d0,mt_sample13
	move.l		soundbase,d0
	add.l		#$00000,d0
	move.l		d0,mt_sample14
	move.l		soundbase,d0
	add.l		#$00000,d0
	move.l		d0,mt_sample15

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

	move.w		#0,$dff0a8
	move.w		#0,$dff0b8
	move.w		#0,$dff0c8
	move.w		#0,$dff0d8
	clr.l		mt_partnrplay
	clr.l		mt_partnote
	clr.l		mt_partpoint

	move.b		mt_partinfo,mt_maxpart+1
	move.b		mt_partinfo+1,mt_kn1+1
	rts	


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

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


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
	cmp.l		#6,mt_counter
	bne.s		mt_notsix
	clr.l		mt_counter
	bra		mt_rout2

mt_notsix:
	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)
	beq.s		mt_arp1
	bsr		mt_arprout
mt_arp1:
	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)
	beq.s		mt_arp2
	bsr		mt_arprout
mt_arp2:
	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)
 beq.s		mt_arp3
 bsr		mt_arprout
mt_arp3:
 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)
 beq.s		mt_arp4
 bsr		mt_arprout
mt_arp4:
 bra		mt_stop
 
mt_portrout:
 clr.w		d6
 move.b		3(a6),d6
 cmp.b		#2,d7
 beq.s		mt_portup
 add.w		d6,22(a6)
 bra.s		mt_write
mt_portup:
 sub.w		d6,22(a6)
mt_write:
 move.w		22(a6),(a5)
 rts
 
mt_arprout:
 cmp.l		#1,mt_counter
 beq.s		mt_loop2
 cmp.l		#2,mt_counter
 beq.s		mt_loop3
 cmp.l		#3,mt_counter
 beq.s		mt_loop4
 cmp.l		#4,mt_counter
 beq.s		mt_loop2
 cmp.l		#5,mt_counter
 beq.s		mt_loop3
 rts
 
mt_loop2:
 clr.l		d0
 move.b		3(a6),d0
 lsr.b		#4,d0
 bra.s		mt_cont
 
mt_loop3:
 clr.l		d0
 move.b		3(a6),d0
 and.b		#$0f,d0
 bra.s		mt_cont
 
mt_loop4:
 move.w		16(a6),d2
 bra.s		mt_endpart
 
mt_cont:
 mulu		#2,d0
 clr.l		d1
 move.w		16(a6),d1
 lea		mt_arpeggio,a0
mt_loop5:
 move.w		(a0,d0),d2
 cmp.w		(a0),d1
 beq.s		mt_endpart
 addq.l		#2,a0
 bra.s		mt_loop5

mt_endpart:
 move.w		d2,(a5)
 rts
 
mt_rout2:
 move.w		#$00ff,$dff09e
 lea		mt_sampleinfo,a0
 move.l		a0,a3
 add.l		#$0c,a3
 move.l		a0,a2
 add.l		#$1d8,a2
 add.l		#$258,a0
 move.l		mt_partnrplay,d0
 clr.l		d1
 move.b		(a2,d0),d1
 mulu		#$0200,d1
 add.l		mt_partnote,d1
 move.l		d1,mt_partpoint
 clr.w		mt_dmacon
 
 move.l		#$dff0a0,a5
 lea		mt_aud1temp,a6
 bsr		mt_playit
 
 move.l		#$dff0b0,a5
 lea		mt_aud2temp,a6
 bsr		mt_playit
 
 move.l		#$dff0c0,a5
 lea		mt_aud3temp,a6
 bsr		mt_playit
 
 move.l		#$dff0d0,a5
 lea		mt_aud4temp,a6
 bsr		mt_playit
 
 move.l		#mt_speed,d0
mt_rls:
 dbf		d0,mt_rls
 
 move.l		#$8000,d0
 add.w		mt_dmacon,d0
 move.w		d0,$dff096
 
 move.l		#mt_aud4temp,a6
 cmp.w		#1,14(a6)
 bne.s		mt_voice3
 move.l		10(a6),$dff0d0
 move.w		14(a6),$dff0d4
mt_voice3:
 move.l		#mt_aud3temp,a6
 cmp.w		#1,14(a6)
 bne.s		mt_voice2
 move.l		10(a6),$dff0c0
 move.w		14(a6),$dff0c4
 mt_voice2:
 move.l		#mt_aud2temp,a6
 cmp.w		#1,14(a6)
 bne.s		mt_voice1
 move.l		10(a6),$dff0b0
 move.w		14(a6),$dff0b4
mt_voice1:
 move.l		#mt_aud1temp,a6
 cmp.w		#1,14(a6)
 bne.s		mt_voice0
 move.l		10(a6),$dff0a0
 move.w		14(a6),$dff0a4
 
mt_voice0:
 add.l		#$10,mt_partnote
 cmp.l		#$200,mt_partnote
 bne.s		mt_stop
 clr.l		mt_partnote
 addq.l		#1,mt_partnrplay
 clr.l		d0
 move.w		mt_maxpart,d0
 move.l		mt_partnrplay,d1
 cmp.l		d0,d1
 bne.s		mt_stop
 clr.l		mt_partnrplay
mt_stop:
 movem.l		(a7)+,d0-d7/a1-a6
 rts
 
 
mt_playit:
 move.l		(a0,d1),(a6)
 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
 move.b		2(a6),d2
 and.b		#$f0,d2
 lsr.b		#4,d2
 tst.b		d2
 beq.s		mt_nosamplechange
 
 clr.l		d3
 lea		mt_samples,a1
 move.l		d2,d4
 mulu		#4,d2
 mulu		#$1e,d4
 move.l		(a1,d2),4(a6)
 move.w		(a3,d4),8(a6)
 move.w		2(a3,d4),18(a6)
 move.w		4(a3,d4),d3
 tst.w		d3
 beq.s		mt_displace
 move.l		4(a6),d2
 add.l		d3,d2
 move.l		d2,4(a6)
 move.l		d2,10(a6)
 move.w		6(a3,d4),8(a6)
 move.w		6(a3,d4),14(a6)
 move.w		18(a6),8(a5)
 bra.s		mt_nosamplechange
mt_displace:
 move.l		4(a6),d2
 add.l		d3,d2
 move.l		d2,10(a6)
 move.w		6(a3,d4),14(a6)
 move.w		18(a6),8(a5)
mt_nosamplechange:
 move.w		(a6),d7
 and.w		#$0fff,d7
 beq.s		mt_retrout
 move.w		d7,16(a6)
 move.w		20(a6),$dff096
 move.l		4(a6),(a5)
 move.w		8(a6),4(a5)
 move.w		d7,6(a5)
 move.w		d7,22(a6)
 move.w		20(a6),d0
 add.w		d0,mt_dmacon
mt_retrout:
 move.b		(a6),d7
 and.b		#$f0,d7
 cmp.b		#$30,d7
 bne.s		mt_audiodma
 move.w		20(a6),$dff096
mt_audiodma:
 rts
 
 
mt_aud1temp:
 dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
 dc.w $0000,$0000,$0001,$0000
mt_aud2temp:
 dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
 dc.w $0000,$0000,$0002,$0000
mt_aud3temp:
 dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
 dc.w $0000,$0000,$0004,$0000
mt_aud4temp:
 dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
 dc.w $0000,$0000,$0008,$0000
mt_partnote:
 dc.l 0
mt_partnrplay:
 dc.l 0
mt_counter:
 dc.l 0
mt_partpoint:
 dc.l 0
mt_samples:
 dc.w $0000,$0000
mt_sample1:
 dc.l 0
mt_sample2:
 dc.l 0
mt_sample3:
 dc.l 0
mt_sample4:
 dc.l 0
mt_sample5:
 dc.l 0
mt_sample6:
 dc.l 0
mt_sample7:
 dc.l 0
mt_sample8:
 dc.l 0
mt_sample9:
 dc.l 0
mt_sample10:
 dc.l 0
mt_sample11:
 dc.l 0
mt_sample12:
 dc.l 0
mt_sample13:
 dc.l 0
mt_sample14:
 dc.l 0
mt_sample15:
 dc.l 0
mt_maxpart:
 dc.w $0000
mt_kn1:
 dc.w $0000
mt_dmacon:
 dc.w $0000
mt_modsave:
 dc.l 0
mt_vibes:
 dc.w $0c39,$0039,$00bf,$ec01,$6630,$0839,$0007,$00bf
 dc.w $e001,$6626,$2c79,$0000,$0004,$43fa,$0020,$4eae
 dc.w $fe68,$2c40,$4280,$41fa,$0026,$223c,$0000,$0032
 dc.w $4eae,$ffa6,$4ef9,$00fc,$0000,$4e75,$696e,$7475
 dc.w $6974,$696f,$6e2e,$6c69,$6272,$6172,$7900,$0104
 dc.w $172d,$3d20,$4d65,$6761,$5472,$6178,$7820,$3d2d
 dc.w $0063,$00f0,$20a9,$2054,$6865,$204a,$756e,$676c
 dc.w $6520,$436f,$6d6d,$616e,$6400,$00cd
 
mt_arpeggio:
 dc.w $0358,$0328,$02fa,$02d0,$02a6,$0280,$025c
 dc.w $023a,$021a,$01fc,$01e0,$01c5,$01ac,$0194,$017d
 dc.w $0168,$0153,$0140,$012e,$011d,$010d,$00fe,$00f0
 dc.w $00e2,$00d6,$00ca,$00be,$00b4,$00aa,$00a0,$0097
 dc.w $008f,$0087,$007f,$0078,$0071,$0000,$0000,$0000
 
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,$,$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,$0000,$0078,$0000,$00fe,$0000
 dc.w $0000,$0000,$0000,$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,$0000,$0000,$00b4,$0000,$00d6,$0000
 dc.w $0000,$0000,$0000,$0000,$0000,$0000,$010d,$0000
 
 dc.w $00d6,$2000,$0000,$0000,$00b4,$8000,$011d,$3000
 dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
 dc.w $011d,$0000,$0000,$0000,$0168,$0000,$0153,$0000
 dc.w $0000,$0000,$0000,$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,$0000,$0000
 dc.w $0000,$0000,$0000,$0000,$00ca,$0000,$0168,$0000
 dc.w $01ac,$a000,$0000,$0000,$00b4,$0000,$0000,$0000
 dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0140,$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,$0168,$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 $00d6,$2000,$0000,$0000,$0087,$0000,$011d,$0000
 dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
 dc.w $011d,$0000,$0000,$0000,$010d,$0000,$0000,$0000
 dc.w $0000,$0000,$0000,$0000,$0000,$0000,$00d6,$0000
 dc.w $0168,$0000,$0000,$0000,$0000,$0000,$0000,$0000
 dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
 dc.w $01ac,$0000,$0000,$0000,$007f,$0000,$0000,$0000
 dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
 dc.w $0140,$9000,$0000,$0000,$0078,$0000,$0000,$0000
 dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0140,$0000
 dc.w $0000,$0000,$0000,$0000,$0078,$0000,$0000,$0000
 dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
 dc.w $0000,$0000,$0000,$0000,$00ca,$0000,$0000,$0000
 dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
 dc.w $0000,$0000,$0000,$0000,$00b4,$0000,$0000,$0000
 dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
 
 dc.w $0000,$0000,$0000,$0000,$00b4,$8000,$0000,$0000
 dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
 dc.w $0000,$0000,$0000,$0000,$0168,$0000,$0000,$0000
 dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
 dc.w $0000,$0000,$0000,$0000,$00b4,$0000,$0000,$0000
 dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
 dc.w $0000,$0000,$0000,$0000,$00f0,$0000,$0000,$0000
 dc.w $0000,$0000,$0000,$0000,$00ca,$0000,$0000,$0000
 dc.w $01ac,$a000,$0000,$0000,$00b4,$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
 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,$0087,$0000,$0000,$0000
 dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
 dc.w $0000,$0000,$0000,$0000,$010d,$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,$007f,$0000,$0000,$0000
 dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
 dc.w $0140,$9000,$0000,$0000,$0078,$0000,$0000,$0000
 dc.w $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
 dc.w $0000,$0000,$0000,$0000,$0078,$0000,$0000,$0000
 dc.w $1000,$0002,$0000,$0000,$0000,$0000,$0000,$0000
 dc.w $1000,$0004,$0000,$0000,$00ca,$0000,$0000,$0000
 dc.w $1000,$0008,$0000,$0000,$0000,$0000,$0000,$0000
 dc.w $1000,$0008,$0000,$0000,$00b4,$0000,$0000,$0000
 dc.w $1000,$0008,$0000,$0000,$0000,$0000,$0000,$0000
 
 dc.w $1000,$0008,$0000,$0000,$0000,$0000,$0000,$0000
 dc.w $1000,$0008,$0000,$0000,$0000,$0000,$0000,$0000
 dc.w $1000,$0008,$0000,$0000,$0000,$0000,$0000,$0000
 dc.w $1000,$0008,$0000,$0000,$0000,$0000,$0000,$0000
 dc.w $1000,$0008,$0000,$0000,$0000,$0000,$0000,$0000
 dc.w $1000,$0008,$0000,$0000,$0000,$0000,$0000,$0000
 dc.w $1000,$0008,$0000,$0000,$0000,$0000,$0000,$0000
 dc.w $1000,$0008,$0000,$0000,$0000,$0000,$0000,$0000
 dc.w $1000,$0008,$0000,$0000,$0000,$0000,$0000,$0000
 dc.w $1000,$0008,$0000,$0000,$0000,$0000,$0000,$0000
 dc.w $1000,$0008,$0000,$0000,$0000,$0000,$0000,$0000
 dc.w $1000,$0008,$0000,$0000,$0000,$0000,$0000,$0000
 dc.w $1000,$0008,$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 $010d,$4000,$010d,$4000,$010d,$4000,$010e,$4000
 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
 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
 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
   

charbase	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
		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
		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
		DC.W	$0000,$0000,$0000,$0000,$001C,$7000,$0000,$0000
		DC.W	$000C,$C000,$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,$0300,$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,$001F,$F800,$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,$003E,$F800,$0000,$0CC0
		DC.W	$007F,$E180,$03F0,$0300,$0000,$0000,$0007,$8000
		DC.W	$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
		DC.W	$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0600
		DC.W	$001F,$F000,$0001,$C000,$003F,$F000,$007F,$E000
		DC.W	$0000,$1E00,$00FF,$FF00,$0001,$FC00,$03FF,$FFC0
		DC.W	$003F,$E000,$001F,$F800,$0000,$0000,$0000,$0000
		DC.W	$0000,$0000,$0000,$0000,$0000,$0000,$001F,$F800
		DC.W	$0000,$0000,$007F,$0000,$1FFF,$FC00,$003F,$FF06
		DC.W	$7FFF,$F800,$0FFF,$FFC0,$07FF,$FFC0,$003F,$FF06
		DC.W	$7FF0,$07FF,$003F,$F800,$0003,$E000,$FFC0,$1FF0
		DC.W	$1FFC,$0000,$FF00,$007F,$FE00,$01FE,$003F,$FC00
		DC.W	$3FFF,$FC00,$007F,$FE00,$7FFF,$FC00,$003F,$E180
		DC.W	$3FFF,$FFF0,$FFE0,$01FC,$FFF0,$007F,$FE00,$C07F
		DC.W	$7FF0,$07FE,$FF80,$00FE,$3FFF,$FFF0,$0000,$0000
		DC.W	$0000,$0000,$0007,$8000,$001C,$7000,$0000,$3FF0
		DC.W	$03FC,$DD80,$0E1C,$0600,$007F,$8000,$000F,$C000
		DC.W	$0000,$C000,$0006,$0000,$0000,$0000,$0000,$0000
		DC.W	$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0C00
		DC.W	$00F8,$3E00,$000F,$C000,$01E0,$7E00,$0380,$7E00
		DC.W	$0000,$7E00,$00FF,$FF00,$003F,$0000,$03FF,$FFC0
		DC.W	$01F8,$7E00,$01F8,$1F80,$0000,$0000,$0000,$0000
		DC.W	$0000,$0000,$0000,$0000,$0000,$0000,$00F0,$3F00
		DC.W	$0000,$0000,$000F,$8000,$03E0,$1F00,$03F0,$01F6
		DC.W	$0F80,$1F80,$01F0,$01C0,$00F8,$01C0,$03F0,$01F6
		DC.W	$0F80,$00F8,$0007,$C000,$0003,$E000,$1F00,$0E00
		DC.W	$03E0,$0000,$1F80,$00FC,$3F80,$0030,$03F0,$0FC0
		DC.W	$07C0,$07E0,$07E0,$07E0,$0F80,$07E0,$01F0,$1D80
		DC.W	$3C07,$C0F0,$1F00,$0030,$1F80,$000E,$3E01,$E01C
		DC.W	$0FC0,$00E0,$7E00,$0030,$3800,$07E0,$0000,$0000
		DC.W	$0000,$0000,$000F,$C000,$000C,$3000,$0000,$0CC0
		DC.W	$07CC,$C380,$1C0E,$0C00,$07E0,$7000,$0007,$8000
		DC.W	$0003,$8000,$0003,$8000,$0000,$0000,$0000,$0000
		DC.W	$0000,$0000,$0000,$0000,$0000,$0000,$0000,$1800
		DC.W	$03E0,$0F80,$00FF,$C000,$03C0,$1F00,$0700,$1F00
		DC.W	$0000,$FE00,$00FF,$FE00,$00F8,$0000,$03FF,$FF80
		DC.W	$07E0,$1F80,$07E0,$07E0,$0007,$8000,$0007,$8000
		DC.W	$0000,$0000,$0000,$0000,$0000,$0000,$01E0,$0F80
		DC.W	$0000,$0000,$000F,$C000,$03E0,$0F80,$1F80,$003E
		DC.W	$0F80,$03F0,$01F0,$00C0,$00F8,$00C0,$1F80,$003E
		DC.W	$0F80,$00F8,$0007,$C000,$0003,$E000,$1F00,$3800
		DC.W	$03E0,$0000,$1FC0,$01FC,$1F