*	sound stuff	*
soundstarth:	equ	2
soundstartm:	equ	4
soundstartl:	equ	6
soundendh:	equ	$e
soundendm:	equ	$10
soundendl:	equ	$12
soundmode:	equ	$20
sounddma:	equ	0

*	blitter stuff	*
halftone:	equ	0
src_xinc:	equ	32
src_yinc:	equ	34
src_addr:	equ	36
endmask1:	equ	40
endmask2:	equ	42
endmask3:	equ	44
dst_xinc:	equ	46
dst_yinc:	equ	48
dst_addr:	equ	50
x_count:	equ	54
y_count:	equ	56
hop:		equ	58
op:		equ	59
line_num:	equ	60
skew:		equ	61
fhop_source:	equ	1
fhop_halftone:	equ	0
fskewfxsr:	equ	7
fskewnfsr:	equ	6
flinebusy:	equ	7
flinehog:	equ	6
flinesmudge:	equ	5
mhop_source:	equ	$02
mhop_halftone:	equ	$01
mskewfxsr:	equ	$80
mskewnfsr:	equ	$40
mlinebusy:	equ	$80
mlinehog:	equ	$40
mlinesmudge:	equ	$20


cspritex:	equ	0
cspritey:	equ	2
cspriteheight:	equ	8
cspritewidth:	equ	10
cspritead:	equ	4
nsamount2:	equ	1
ewamount2:	equ	1
nsamount:	equ	25
ewamount:	equ	25
iea:	equ	$fffa07
ieb:	equ	$fffa09
isra:	equ	$fffa0f
ima:	equ	$fffa13
tbcr:	equ	$fffa1b
tbdr:	equ	$fffa21
vbl_vec:	equ	$70
key_vec:	equ	$118
hbl_vec:	equ	$120
magic:		equ	1650
magic2:		equ	1650
numstars:	equ	120
speed:		equ	50
zclip:		equ	100
start:
	clr.l   -(SP)           ;Go into supervisor mode
        move.w  #$20,-(SP)
        trap    #1
        addq.l  #6,SP
        move.l  D0,savesup
*	move.b	#0,$484
	move.l	$426,rvsave
	move.l	$42a,resave
	move.w	#4,-(sp)
	trap	#14
	addq.l	#2,sp
	move.w	d0,ressave

	move.w	#0,-(sp)	;set to low res
	move.l	#-1,-(sp)
	move.l	#-1,-(sp)
	move.w	#5,-(sp)
	trap	#14
	add.l	#12,sp
	lea	palsave,a0
	move.l	#$ff8240,a1
	move.l	(a1)+,(a0)+
	move.l	(a1)+,(a0)+
	move.l	(a1)+,(a0)+
	move.l	(a1)+,(a0)+
	move.l	(a1)+,(a0)+
	move.l	(a1)+,(a0)+
	move.l	(a1)+,(a0)+
	move.l	(a1)+,(a0)+

setupkey:
	move.w	#1,-(sp)
	move.w	#14,-(sp)
	trap	#14
	addq.l	#4,sp
	move.l	d0,keybuf
	move.w	#$7ff,$ff8924
*	lea	bluepalette,a0
*	jsr	mydocolors
	move.l	#12345,d0
	bsr	randomseed
	jsr	loadsound
	jsr	putrout
	jsr	getscrn
	jsr	clearboth
	jsr	putpanel
	jsr	setuphbl
	jsr	plotinit
	bsr	resetsound
	bsr	dosound
	move.w	#0,xcentre
	move.w	#0,ycentre
	move.w	#200,radius
	bsr	drawcircle
	bsr	initstarstube
	move.l	#dostarstube,whichrout
	bsr	setblit
testloop:
*	move.w	#37,-(sp)
*	trap	#14
*	addq.l	#2,sp
*	bsr	blitclear
*	bsr	dostarstube
	move.l	whichrout,a0
	jsr	(a0)
	bsr	docontrols
	jsr	keyboard
*	jsr	flip_scr2
	bra	testloop

whichrout:	dc.l	0
**************************************
initstarspyro:
	bsr	blitclear
	move.w	#60,d0
	bsr	randomplus
	add.w	#30,d0
	move.w	d0,starlife

	move.w	#65,d0
	bsr	randomplus
	add.w	#50,d0
	neg.w	d0
	move.w	d0,pyrothrust
	move.w	#7,d0
	bsr	random
	move.w	d0,pxvel


	move.w	#200,d0
	bsr	random
	move.w	d0,pyrox
	move.w	#350,pyroy
	move.w	#10000,pyroz
	lea	stars,a0
	move.w	#numstars,d7
	subq.w	#1,d7
ipl:
	move.w	#20,d0
	bsr	random
	move.w	d0,pyrozvel(a0)
	move.w	#10,d0
	bsr	random
	move.w	d0,pyroxvel(a0)
	move.w	#200,d0
	bsr	randomplus
	neg.w	d0
	move.w	d0,pyroyvel(a0)
	addq.l	#6,a0		;skip x,y,z
	addq.l	#4,a0		;skip x,y onscreen
	addq.l	#6,a0
	dbf	d7,ipl
	rts

dopyro:
	cmpi.w	#1,pyrothrust
	beq	explodeloop
	addq.w	#1,pyrothrust
	bpl	explodeing

	move.w	oldpx,pixelx
	move.w	oldpy,pixely
	move.w	#0,pixelcolor
	bsr	singleplot
	move.w	pyroy,d0
	move.w	pyrothrust,d1
	ext.l	d1
	asr.w	#3,d1		;scale down
	add.w	d1,d0
	move.w	d0,pyroy
	move.w	pyrox,d0
	add.w	pxvel,d0
	move.w	d0,pyrox
	move.w	pyrox,d0
	move.w	pyroy,d1
	move.w	pyroz,d2
	bsr	a3dplot2
	move.w	pixelx,oldpx
	move.w	pixely,oldpy
	move.l	#10000,d0
dlay:
	subq.l	#1,d0
	bpl	dlay
	rts

explodeing:
	lea	stars,a0
	move.w	pyrox,d0
	move.w	pyroy,d1
	move.w	pyroz,d2
	move.w	#numstars,d7
	subq.w	#1,d7
expl:
	move.w	d0,pyroxl(a0)
	move.w	d1,pyroyl(a0)
	move.w	d2,pyrozl(a0)
	lea	16(a0),a0
	dbf	d7,expl
	move.w	#1,pyrothrust
	rts
explodeloop:
	subq.w	#1,starlife
	bmi	initstarspyro	
	lea	stars,a0
	move.w	#numstars,d7
	subq.w	#1,d7
expl1:
	tst.w	clear
	bmi	noex
	move.w	pyroxscreen(a0),pixelx
	move.w	pyroyscreen(a0),pixely
	move.w	#0,pixelcolor
	bsr	singleplot
noex:
	move.w	pyroxvel(a0),d0
	add.w	d0,pyroxl(a0)
	addq.w	#8,pyroyvel(a0)
	move.w	pyroyvel(a0),d0
	ext.l	d0
	asr.w	#4,d0
	add.w	d0,pyroyl(a0)
	move.w	pyrozvel(a0),d0
	add.w	d0,pyrozl(a0)


	move.w	pyroxl(a0),d0
	move.w	pyroyl(a0),d1
	move.w	pyrozl(a0),d2
	bsr	a3dplot2
	move.w	pixelx,pyroxscreen(a0)
	move.w	pixely,pyroyscreen(a0)
	lea	16(a0),a0
	dbf	d7,expl1

	move.l	#2000,d0
dl2:
	subq.l	#1,d0
	bpl	dl2
	rts
starcolor:	dc.w	0		
starlife:	dc.w	0
oldpx:		dc.w	0
oldpy:		dc.w	0
pxvel:		dc.w	0
pyrox:		dc.w	0
pyroy:		dc.w	0
pyroz:		dc.w	0
pyrothrust:	dc.w	0
pyroxvel:	equ	0
pyroyvel:	equ	2
pyroxl:		equ	4
pyroyl:		equ	6
pyrozl:		equ	8
pyroxscreen:	equ	10
pyroyscreen:	equ	12
pyrozvel:	equ	14
**************************************
initstarsplane:
	lea	stars,a0
	move.w	#numstars,d7
	asr.w	#1,d7
	subq.w	#1,d7
	move.w	d7,d6
initpl1:
	move.w	#400,d0
	bsr	random
	move.w	d0,(a0)+	;x
	move.w	#70,(a0)+	;y
	move.w	#16384,d0
	bsr	randomplus
	move.w	d0,(a0)+	;x
	addq.l	#4,a0		;onscreen x,y
	dbf	d7,initpl1
initpl2:
	move.w	#400,d0
	bsr	random
	move.w	d0,(a0)+	;x
	move.w	#-70,(a0)+	;y
	move.w	#16384,d0
	bsr	randomplus
	move.w	d0,(a0)+	;x
	addq.l	#4,a0		;onscreen x,y
	dbf	d6,initpl2
	rts

***************************************
initstarsall:
	lea	stars,a0
	move.w	#numstars,d7
	subq.w	#1,d7
initall:
	move.w	#400,d0
	bsr	random
	move.w	d0,(a0)+	;x
	move.w	#400,d0
	bsr	random
	move.w	d0,(a0)+	;y
	move.w	#16384,d0
	bsr	randomplus
	move.w	d0,(a0)+	;x
	addq.l	#4,a0		;onscreen x,y
	dbf	d7,initall
	rts

dostarsall:
	move.w	#numstars,d7
	subq.w	#1,d7
	lea	stars,a0
	move.w	starspeed,d6
dsloopa:
	tst.w	clear
	bmi.s	sano
	move.w	#0,pixelcolor
	move.w	starscreenx(a0),pixelx
	move.w	starscreeny(a0),pixely
	bsr	singleplot
sano:
	sub.w	d6,starz(a0)		;take off z
	cmpi.w	#0,starz(a0)
	ble.s	getrandomstara
	move.w	starx(a0),d0		;x
	move.w	stary(a0),d1
	move.w	starz(a0),d2
	bsr	a3dplot
dsl2a:
	lea	10(a0),a0
	dbf	d7,dsloopa
	rts

getrandomstara:
*	move.w	(a1,d0.w),starx(a0)		;x
*	move.w	2(a1,d0.w),stary(a0)		;y
	move.w	#16384,starz(a0)
	bra.s	dsl2a


**************************************
drawcircle:
	moveq	#0,d0		;x
	moveq	#0,d1
	move.w	radius,d1	;y=rad
	moveq	#1,d2		;xupdate
	move.l	d1,d3		;yupdate
	asl.w	#1,d3		;-2*r+1
	neg.w	d3
	addq.w	#1,d3
	move.w	d2,d4
	add.w	d3,d4		;dump=d4=xupdate+yupdate
	lea	circlecoords,a0
dcloop:
	move.w	ycentre,pixely
	move.w	xcentre,pixelx
	add.w	d1,pixelx
	add.w	d0,pixely
	move.w	ycentre,pixely
	move.w	xcentre,pixelx
	add.w	d0,pixelx
	sub.w	d1,pixely
	bsr	putcoords
	move.w	ycentre,pixely
	move.w	xcentre,pixelx
	sub.w	d0,pixely
	sub.w	d1,pixelx
	move.w	ycentre,pixely
	move.w	xcentre,pixelx
	sub.w	d0,pixelx
	add.w	d1,pixely
	bsr	putcoords
	tst.w	d4
	bge	dca
	addq.w	#1,d0		;x=x+1
	addq.w	#2,d2		;xupdate=xupdate+2
	add.w	d2,d4		;dump=dump+xupdate
dca:
	tst.w	d4
	blt	dcb
	subq.w	#1,d1		;y=y-1
	addq.w	#2,d3		;yupdate=yupdate+2
	add.w	d3,d4		;dump=dump+yupdate
dcb:
	move.w	ycentre,pixely
	move.w	xcentre,pixelx
	add.w	d0,pixelx
	add.w	d1,pixely
	bsr	putcoords
	move.w	ycentre,pixely
	move.w	xcentre,pixelx
	add.w	d1,pixelx
	sub.w	d0,pixely
	move.w	ycentre,pixely
	move.w	xcentre,pixelx
	sub.w	d0,pixelx
	sub.w	d1,pixely
	bsr	putcoords
	move.w	ycentre,pixely
	move.w	xcentre,pixelx
	sub.w	d1,pixelx
	add.w	d0,pixely
	cmp.w	d0,d1
	bgt	dcloop
	move.l	a0,circ
	rts

circlecoords:	blk.w	5664,0
circ:	blk.l	1,0
radius:	dc.w	0
circx:	dc.w	0
circy:	dc.w	0
xcentre:	dc.w	0
ycentre:	dc.w	0
stars:	blk.w	2*5*numstars,0
*****************************************
initstarstube:
	move.w	#numstars,d7	
	subq.w	#1,d7
	lea	stars,a0
	lea	circlecoords,a1
inloop:
	move.w	#1128,d0
	bsr	randomplus
	asl.w	#1,d0			;*2
	move.w	(a1,d0.w),(a0)+		;x
	move.w	2(a1,d0.w),(a0)+	;y
	move.w	#16384,d0
	bsr	randomplus
*	add.w	speed,d0
	move.w	d0,(a0)+		;z
	addq.l	#4,a0			;x,y onscreen
	dbf	d7,inloop
	rts
****************************************
dostarstube:
	move.w	#numstars,d7
	subq.w	#1,d7
	lea	stars,a0
	lea	circlecoords,a1
	move.w	starspeed,d6
dsloop:
	tst.w	clear
	bmi.s	stno
	move.w	#0,pixelcolor
	move.w	starscreenx(a0),pixelx
	move.w	starscreeny(a0),pixely
	bsr	singleplot
stno:
	sub.w	d6,starz(a0)		;take off z
	cmpi.w	#100,starz(a0)
	ble.s	getrandomstar
	move.w	starx(a0),d0		;x
	move.w	stary(a0),d1
	move.w	starz(a0),d2
	bsr	a3dplot
dsl2:
	lea	10(a0),a0
	dbf	d7,dsloop
	rts

getrandomstar:
	move.w	#1128,d0
	bsr	randomplus
	asl.w	#1,d0			;*2
	move.w	(a1,d0.w),starx(a0)		;x
	move.w	2(a1,d0.w),stary(a0)		;y
	move.w	#16384,starz(a0)
	bra.s	dsl2

xvel:	dc.w	0
yvel:	dc.w	0
starx:	equ	0
stary:	equ	2
starz:	equ	4
starscreenx:	equ	6
starscreeny:	equ	8

*****************************************
*	give x,y,z in d0,d1,d2		*
*	returns onscreen coords in	*
*	d0,d1				*
*****************************************
a3dmath:
	moveq	#0,d3
	move.w	d0,d3		;get x
	muls	#magic,d3	;persp
	move.w	d2,d4		;get z
	divs	d4,d3
	add.w	#159,d3		;adjust for centre of screen
	move.w	d3,d0		;return screenx in d6

	moveq	#0,d3		;get y
	move.w	d1,d3
	muls	#magic,d3
	divs	d4,d3
	add.w	#22,d3		;adjust for centre
	move.w	d3,d1		;return screeny in d7
	rts
a3dplot:
	moveq	#11,d5
	moveq	#0,d3
	move.w	d0,d3		;get x
	ext.l	d3
	asl.l	d5,d3
	move.w	d2,d4		;get z
	divs	d4,d3
	add.w	#159,d3		;adjust for centre of screen
	move.w	d3,pixelx	;return screenx in d6
	move.w	d3,starscreenx(a0)

	moveq	#0,d3		;get y
	move.w	d1,d3
	ext.l	d3
*	muls	#magic,d3
	asl.l	d5,d3
	divs	d4,d3
	add.w	#65,d3		;adjust for centre
	move.w	d3,pixely	;return screeny in d7
	move.w	d3,starscreeny(a0)

*	cmpi.w	#7000,d2
*	blt	dp2
	ext.l	d2
	asr.l	d5,d2
*	divu	#1714,d2
	and.l	#$0000000f,d2
	move.w	d2,pixelcolor
	bra	singleplot
dp2:	divu	#1714,d2
	and.l	#$0000000f,d2
	move.w	d2,pixelcolor
	bra	doubleplot


a3dplot2:
	moveq	#11,d5
	moveq	#0,d3
	move.w	d0,d3		;get x
	ext.l	d3
	asl.l	d5,d3
	move.w	d2,d4		;get z
	divs	d4,d3
	add.w	#159,d3		;adjust for centre of screen
	move.w	d3,pixelx	;return screenx in d6

	moveq	#0,d3		;get y
	move.w	d1,d3
	ext.l	d3
	asl.l	d5,d3
	divs	d4,d3
	add.w	#65,d3		;adjust for centre
	move.w	d3,pixely	;return screeny in d7


	move.w	#8,d0
	bsr	randomplus
	add.w	#8,d0
	move.w	d0,pixelcolor
*	move.w	starcolor,pixelcolor
	bra	singleplot

**********************************************
putcoords:
	move.w	pixelx,(a0)+
	move.w	pixely,(a0)+
	rts


*****************************************
*	new sound chip stuff		*
*****************************************
dosound:
	lea	$ff8900,a0	;sound register base address
	move.w	#0,sounddma(a0)
	move.l	#music,d0
	move.w	d0,soundstartl(a0)
	lsr.l	#8,d0
	move.w	d0,soundstartm(a0)
	lsr.l	#8,d0
	move.w	d0,soundstarth(a0)

	move.l	#music,d0
	add.l	#578108,d0
	move.w	d0,soundendl(a0)
	lsr.l	#8,d0
	move.w	d0,soundendm(a0)
	lsr.l	#8,d0
	move.w	d0,soundendh(a0)
	move.w	#%0000000010000001,soundmode(a0)
	move.w	#%0000000000000011,sounddma(a0)
	rts

stopsound:
	lea	$ff8900,a0	;sound register base address
	move.w	#0,sounddma(a0)
resetsound:
stls:
	cmpi.w	#$7ff,$ff8924
	bne	stls
	move.w	#%0000010011101000,d0		;011 for master vol
	move.w	d0,$ff8922			;send data
	move.w	#40,mastervol
stl2:
	cmpi.w	#$7ff,$ff8924
	bne	stl2
	move.w	#%0000010000000001,d0		;000 for mix vol
	move.w	d0,$ff8922			;send data
stl3:
	cmpi.w	#$7ff,$ff8924
	bne	stl3
	move.w	#%0000010101010100,d0		;101 for left vol
	move.w	d0,$ff8922			;send data
	move.w	#20,rightvol
stl4:
	cmpi.w	#$7ff,$ff8924
	bne	stl4
	move.w	#%0000010100010100,d0		;100 for right vol
	move.w	d0,$ff8922			;send data
	move.w	#20,leftvol
stl5:
	cmpi.w	#$7ff,$ff8924
	bne	stl5
	move.w	#%0000010010000110,d0		;010 for treb vol
	move.w	d0,$ff8922			;send data
	move.w	#6,treble
stl6:
	cmpi.w	#$7ff,$ff8924
	bne	stl6
	move.w	#%0000010001000110,d0		;001 for bass vol
	move.w	d0,$ff8922			;send data
	move.w	#6,bass
	bsr	dosliders
	rts

mastervol:	dc.w	0
leftvol:	dc.w	0
rightvol:	dc.w	0
treble:		dc.w	0
bass:		dc.w	0
*******************************************
dosliders:
	move.l	seen,a1
	lea	22584(a1),a1
	bsr	clearslider
	move.w	leftvol,d0
	lea	leftrightlist,a0
	add.w	d0,d0
	move.w	(a0,d0.w),d0		;y pos
	mulu	#160,d0
	add.w	#24,d0
	bsr	putslider

	move.l	seen,a1
	lea	22608(a1),a1
	bsr	clearslider
	move.w	treble,d0
	lea	treblebasslist,a0
	add.w	d0,d0
	move.w	(a0,d0.w),d0		;y pos
	subq.w	#4,d0
	mulu	#160,d0
	add.w	#48,d0
	bsr	putslider

	move.l	seen,a1
	lea	22640(a1),a1
	bsr	clearslider
	move.w	mastervol,d0
	lea	masterlist,a0
	add.w	d0,d0
	move.w	(a0,d0.w),d0		;y pos
	subq.w	#4,d0
	mulu	#160,d0
	add.w	#80,d0
	bsr	putslider

	move.l	seen,a1
	lea	22672(a1),a1
	bsr	clearslider
	move.w	bass,d0
	lea	treblebasslist,a0
	add.w	d0,d0
	move.w	(a0,d0.w),d0		;y pos
	subq.w	#4,d0
	mulu	#160,d0
	add.w	#112,d0
	bsr	putslider

	move.l	seen,a1
	lea	22696(a1),a1
	bsr	clearslider
	move.w	rightvol,d0
	lea	leftrightlist,a0
	add.w	d0,d0
	move.w	(a0,d0.w),d0		;y pos
	mulu	#160,d0
	add.w	#136,d0
	bsr	putslider
	rts

putslider:
	lea	slider,a0
	move.l	seen,a1
	add.w	d0,a1
	move.l	(a0)+,(a1)+
	move.l	(a0)+,(a1)+
	lea	160-8(a1),a1
	move.l	(a0)+,(a1)+
	move.l	(a0)+,(a1)+
	lea	160-8(a1),a1
	move.l	(a0)+,(a1)+
	move.l	(a0)+,(a1)+
	lea	160-8(a1),a1
	move.l	(a0)+,(a1)+
	move.l	(a0)+,(a1)+
	lea	160-8(a1),a1
	move.l	(a0)+,(a1)+
	move.l	(a0)+,(a1)+
	lea	160-8(a1),a1
	move.l	(a0)+,(a1)+
	move.l	(a0)+,(a1)+
	lea	160-8(a1),a1
	move.l	(a0)+,(a1)+
	move.l	(a0)+,(a1)+
	lea	160-8(a1),a1
	move.l	(a0)+,(a1)+
	move.l	(a0)+,(a1)+
	lea	160-8(a1),a1
	move.l	(a0)+,(a1)+
	move.l	(a0)+,(a1)+
	lea	160-8(a1),a1
	move.l	(a0)+,(a1)+
	move.l	(a0)+,(a1)+
	lea	160-8(a1),a1
	move.l	(a0)+,(a1)+
	move.l	(a0)+,(a1)+
	lea	160-8(a1),a1
	move.l	(a0)+,(a1)+
	move.l	(a0)+,(a1)+
	lea	160-8(a1),a1
	rts
clearslider:
	lea	emptyslide,a0
	moveq	#50,d0
cls:
	move.l	(a0)+,(a1)+
	move.l	(a0)+,(a1)+
	lea	160-8(a1),a1
	dbf	d0,cls
	rts

putleft:
	move.w	#37,-(sp)
	trap	#14
	addq.l	#2,sp
	move.l	seen,a1
	lea	22584(a1),a1
	bsr	clearslider
	move.w	leftvol,d0
	lea	leftrightlist,a0
	add.w	d0,d0
	move.w	(a0,d0.w),d0		;y pos
	mulu	#160,d0
	add.w	#24,d0
	bsr	putslider
	rts
puttreble:
	move.w	#37,-(sp)
	trap	#14
	addq.l	#2,sp
	move.l	seen,a1
	lea	22608(a1),a1
	bsr	clearslider
	move.w	treble,d0
	lea	treblebasslist,a0
	add.w	d0,d0
	move.w	(a0,d0.w),d0		;y pos
	subq.w	#4,d0
	mulu	#160,d0
	add.w	#48,d0
	bsr	putslider
	rts

putmaster:
	move.w	#37,-(sp)
	trap	#14
	addq.l	#2,sp
	move.l	seen,a1
	lea	22640(a1),a1
	bsr	clearslider
	move.w	mastervol,d0
	lea	masterlist,a0
	add.w	d0,d0
	move.w	(a0,d0.w),d0		;y pos
	subq.w	#4,d0
	mulu	#160,d0
	add.w	#80,d0
	bsr	putslider
	rts
putbass:
	move.w	#37,-(sp)
	trap	#14
	addq.l	#2,sp
	move.l	seen,a1
	lea	22672(a1),a1
	bsr	clearslider
	move.w	bass,d0
	lea	treblebasslist,a0
	add.w	d0,d0
	move.w	(a0,d0.w),d0		;y pos
	subq.w	#4,d0
	mulu	#160,d0
	add.w	#112,d0
	bsr	putslider
	rts
putright:
	move.w	#37,-(sp)
	trap	#14
	addq.l	#2,sp
	move.l	seen,a1
	lea	22696(a1),a1
	bsr	clearslider
	move.w	rightvol,d0
	lea	leftrightlist,a0
	add.w	d0,d0
	move.w	(a0,d0.w),d0		;y pos
	mulu	#160,d0
	add.w	#136,d0
	bsr	putslider
	rts

leftrightlist:
	dc.w	179,179,177,175,173,171,169,167,165,163,161,159
	dc.w	157,155,153,151,149,147,145,143,141
treblebasslist:
	dc.w	183,180,177,174,171,168,164,161,158,155,152,149,145
masterlist:
	dc.w	183,183,183,182,181,180,179,178,177,176,175,174,173,172
	dc.w	171,170,169,168,167,166,165,164,163,162,161,160,159
	dc.w	158,157,156,155,154,153,152,151,150,149,148,147,146
	dc.w	145
*******************************************
putpanel:
	lea	panelmem,a0
	move.l	seen,a1
	lea	130*160(a1),a1
	move.w	#70*80,d0
ppl:
	move.w	(a0)+,(a1)+
	dbf	d0,ppl
	rts
*********************************************************
*	clipped sprite header				*
*********************************************************
arrowsp:
	dc.w	0,0		;x,y
	dc.l	arrow		;address of bank of 16 prerotated sprites
	dc.w	16		;height
	dc.w	16
emptyhandsp:
	dc.w	0,0		;x,y
	dc.l	emptyhand		;address of bank of 16 prerotated sprites
	dc.w	16		;height
	dc.w	16
filledhandsp:
	dc.w	0,0		;x,y
	dc.l	filledhand	;address of bank of 16 prerotated sprites
	dc.w	16		;height
	dc.w	16

cxmax:		equ	319
cxmin:		equ	0
cymax:		equ	199
cymax2:		equ	200-72
cymin:		equ	130
cymin2:		equ	0
putlast:	dc.w	-1
lastbuff:	blk.w	[20*4*2]+3

specialcase:
	lea	lastbuff,a1
	move.l	(a1)+,a2
	move.w	(a1)+,d0	;height
	bmi	nolastc
	move.w	(a1)+,d1	;test the flag
	bmi	alllastc
pllc:
	move.l	(a1)+,(a2)+
	move.l	(a1)+,(a2)+
	lea	144+8(a2),a2
	dbf	d0,pllc
	bra.s	nolastc
alllastc:
	move.l	(a1)+,(a2)+
	move.l	(a1)+,(a2)+
	move.l	(a1)+,(a2)+
	move.l	(a1)+,(a2)+
	lea	144(a2),a2
	dbf	d0,alllastc
nolastc:
	move.w	#-1,putlast
	rts
*********************************************************
*	draw prerotated and clippped sprite		*
*	pass address of sprite header in a0		*
*********************************************************
drawclipped:
	tst.w	pointeronoff
	beq	nosprite2	;completely off
	blt	notnew
	move.w	#0,pointeronoff
	bra	specialcase
notnew:
	tst.w	putlast
	bmi	nolast
	lea	lastbuff,a1
	move.l	(a1)+,a2
	move.w	(a1)+,d0	;height
	bmi	nolast
	move.w	(a1)+,d1	;test the flag
	bmi	alllast
pll:
	move.l	(a1)+,(a2)+
	move.l	(a1)+,(a2)+
	lea	144+8(a2),a2
	dbf	d0,pll
	bra.s	nolast
alllast:
	move.l	(a1)+,(a2)+
	move.l	(a1)+,(a2)+
	move.l	(a1)+,(a2)+
	move.l	(a1)+,(a2)+
	lea	144(a2),a2
	dbf	d0,alllast
nolast:
	move.w	#1,putlast
	lea	lastbuff,a5
	cmpi.w	#cxmin,cspritex(a0)
	ble	nosprite
	cmpi.w	#cxmax,cspritex(a0)
	bgt	nosprite
	move.w	cspritex(a0),d2 	;get x
	move.w	d2,d0
	move.w	d0,d4
	move.w	cspritey(a0),d1 ;get y
	move.w	d1,d5
	and.w	#15,d2		;get last 4 bits=offset
	move.w	d2,d3		;get a copy of last 4 bits

	move	cspriteheight(a0),d7		;counter before clipping
	move.w	#cymin,d6	;is it above cymin
	cmpi.w	d6,d5
	bge	spcl1
	sub.w	d5,d6		;gives number of lines missing
	sub.w	d6,d7		;for counter
	mulu	#20,d6		;for add to sprite data address
	move.l	seen,a6
	lea	cymin*160(a6),a6
	bra	spcl2
spcl1:
	moveq	#0,d6
	move.l	seen,a6
	lsl.w	#5,d1		;*128
	add.w	d1,a6
	lsl.w	#2,d1
	add.w	d1,a6		;=*160 gives line add
spcl2:
	and.w	#$fff0,d0	;word
	lsr.w	#1,d0
	add.w	d0,a6		;a6 has actual screen address


	move.w	#cymax,d1
	sub.w	cspriteheight(a0),d1
	cmp.w	d1,d5
	ble	spcl3
	sub.w	d1,d5
	sub.w	d5,d7
spcl3:
	move.l	cspritead(a0),a1
	lsl.w	#6,d3		;*128
	add.w	d3,a1		;a1 has ad of final sprite data
	lsl.w	#2,d3
	add.w	d3,a1
	add.w	d6,a1		;adjust for top yclip
extrastuff:
	cmpi.w	#cxmin,d4
	bge	spcl6
	bra	clipleftsprite
spcl6:
	cmpi.w	#cxmax-16,d4
	ble	doallsprite
*	fall through

cliprightsprite:
	subq.w	#1,d7
	bmi	nosprite
	move.l	a6,(a5)+	;for restore
	move.w	d7,(a5)+	;number of lines
	move.w	#1,(a5)+	;flag for only 1*4 words to restore
crightloop:
	move.w	(a6),d0 	;get 4 screen words
	move.w	2(a6),d1
	move.w	4(a6),d2
	move.w	6(a6),d3
	move.w	(a6),(a5)+ 	;get 4 screen words
	move.w	2(a6),(a5)+
	move.w	4(a6),(a5)+
	move.w	6(a6),(a5)+
	and.w	(a1),d0 	;mask word
	and.w	(a1),d1 	;mask word
	and.w	(a1),d2 	;mask word
	and.w	(a1)+,d3	;mask word
	or.w	(a1)+,d0	;or the sprite image in the hole
	or.w	(a1)+,d1	;we just cut
	or.w	(a1)+,d2
	or.w	(a1)+,d3
	move.w	d0,(a6)+	;put the picture in th picture
	move.w	d1,(a6)+
	move.w	d2,(a6)+
	move.w	d3,(a6)+
	lea	10(a1),a1
	lea	144+8(a6),a6
	dbf	d7,crightloop
	rts

clipleftsprite:
	subq.w	#1,d7
	bmi	nosprite
	move.l	a6,(a5)+	;for restore
	move.w	d7,(a5)+	;number of lines
	move.w	#1,(a5)+	;flag for only 1*4 words to restore
cleftloop:
	lea	10(a1),a1
	lea	8(a6),a6
	move.w	(a6),d0 	;get 4 screen words
	move.w	2(a6),d1
	move.w	4(a6),d2
	move.w	6(a6),d3
	move.w	(a6),(a5)+ 	;get 4 screen words
	move.w	2(a6),(a5)+
	move.w	4(a6),(a5)+
	move.w	6(a6),(a5)+
	and.w	(a1),d0 	;mask word
	and.w	(a1),d1 	;mask word
	and.w	(a1),d2 	;mask word
	and.w	(a1)+,d3	;mask word
	or.w	(a1)+,d0	;or the sprite image in the hole
	or.w	(a1)+,d1	;we just cut
	or.w	(a1)+,d2
	or.w	(a1)+,d3
	move.w	d0,(a6)+	;put the picture in th picture
	move.w	d1,(a6)+
	move.w	d2,(a6)+
	move.w	d3,(a6)+
	lea	144(a6),a6
	dbf	d7,cleftloop
	rts

nosprite:
	move.l	a6,(a5)+	;for restore
	move.w	d7,(a5)+	;number of lines
	move.w	#-1,(a5)+	;flag for only 1*4 words to restore
nosprite2:
	rts
doallsprite:
	subq.w	#1,d7
	bmi	nosprite
	move.l	a6,(a5)+	;for restore
	move.w	d7,(a5)+	;number of lines
	move.w	#-1,(a5)+	;flag for only 1*4 words to restore
doallloop:
	move.w	(a6),d0 	;get 4 screen words
	move.w	2(a6),d1
	move.w	4(a6),d2
	move.w	6(a6),d3
	move.w	(a6),(a5)+ 	;get 4 screen words
	move.w	2(a6),(a5)+
	move.w	4(a6),(a5)+
	move.w	6(a6),(a5)+
	and.w	(a1),d0 	;mask word
	and.w	(a1),d1 	;mask word
	and.w	(a1),d2 	;mask word
	and.w	(a1)+,d3	;mask word
	or.w	(a1)+,d0	;or the sprite image in the hole
	or.w	(a1)+,d1	;we just cut
	or.w	(a1)+,d2
	or.w	(a1)+,d3
	move.w	d0,(a6)+	;put the picture in th picture
	move.w	d1,(a6)+
	move.w	d2,(a6)+
	move.w	d3,(a6)+

	move.w	(a6),d0 	;get 4 screen words
	move.w	2(a6),d1
	move.w	4(a6),d2
	move.w	6(a6),d3
	move.w	(a6),(a5)+ 	;get 4 screen words
	move.w	2(a6),(a5)+
	move.w	4(a6),(a5)+
	move.w	6(a6),(a5)+
	and.w	(a1),d0 	;mask word
	and.w	(a1),d1 	;mask word
	and.w	(a1),d2 	;mask word
	and.w	(a1)+,d3	;mask word
	or.w	(a1)+,d0	;or the sprite image in the hole
	or.w	(a1)+,d1	;we just cut
	or.w	(a1)+,d2
	or.w	(a1)+,d3
	move.w	d0,(a6)+	;put the picture in th picture
	move.w	d1,(a6)+
	move.w	d2,(a6)+
	move.w	d3,(a6)+
	lea	144(a6),a6
	dbf	d7,doallloop
	rts
******************************************
setuphbl:
	move.w	#$2700,sr
	move.b	ieb,oldieb
	move.b	iea,oldiea
	move.b	ima,oldima
	move.l	key_vec,oldkeyvec
	move.l	key_vec,keyt+2
	move.l	#key_handler,key_vec		;put new key stuff in
	move.l	hbl_vec,oldhblvec

	and.b	#$df,ieb	;stop 200hz timer
	and.b	#$fe,iea	;stop hblank
	move.l	hbl_vec,oldhblvec
	move.l	#hblhandler1,hbl_vec
	or.b	#1,iea			;enable hblank
	or.b	#1,ima
	move.l	vbl_vec,vblt+2		;set up vbl handler
	move.l	vbl_vec,oldvblvec
	move.l	#vbl_handler,vbl_vec
	move.b	#0,tbcr
	move.b	#129,tbdr
	move.b	#8,tbcr
	move.w	#$2300,sr
	rts
hblhandler1:
	movem.l	a0-a1,-(sp)	;34
	lea	panelpalette,a0
	lea	$ff8240,a1	;assume it is for now
	move.l	(a0)+,(a1)+
	move.l	(a0)+,(a1)+
	move.l	(a0)+,(a1)+
	move.l	(a0)+,(a1)+
	move.l	(a0)+,(a1)+
	move.l	(a0)+,(a1)+
	move.l	(a0)+,(a1)+
	move.l	(a0)+,(a1)+
	move.b	#0,tbcr
	move.b	#100,tbdr
	move.b	#8,tbcr
	bclr	#0,isra
	movem.l	(sp)+,a0-a1
	rte

panelpalette:
	dc.w	$0000,$0e6f,$0d5e,$04b5,$0b3c,$03a4,$0293,$0912
	dc.w	$00ff,$0055,$00aa,$0df7,$0c00,$0300,$0600,$0f00
vbl_handler:
	move.b	seen+1,$ff8205
	move.b	seen+2,$ff8207
	move.b	seen+3,$ff8209
	move.b	#0,tbcr
	move.b	#129,tbdr
	move.b	#8,tbcr
	movem.l	d0-d7/a0-a6,-(sp)
	lea	toppalette,a0
	lea	$ff8240,a1
	move.l	(a0)+,(a1)+
	move.l	(a0)+,(a1)+
	move.l	(a0)+,(a1)+
	move.l	(a0)+,(a1)+
	move.l	(a0)+,(a1)+
	move.l	(a0)+,(a1)+
	move.l	(a0)+,(a1)+
	move.l	(a0)+,(a1)+
	bsr	dopointer
	movem.l	(sp)+,d0-d7/a0-a6
vblt:	jmp	$0

key_handler:
	move.w	#$2500,sr
keyt:	jmp	$0


dopointer:
*	tst.w	pointeronoff
*	bmi	normalpointer
*	rts
normalpointer:
	move.l	whichpointer,a0
	move.w	mx,cspritex(a0)
	move.w	my,cspritey(a0)
	bsr	drawclipped
	rts

docontrols:
	tst.w	buttondat
	beq	nocontrols
	cmpi.w	#130,my
	blt	nocontrols
	move.w	mx,d0
	move.w	my,d1

	move.w	leftvol,d3
	lea	leftvol,a1
	move.w	d3,d6
	moveq	#20,d5		;limit
	add.w	d3,d3
	lea	leftrightlist,a0
	move.w	(a0,d3.w),d3	;y
	move.w	#51,d2		;x
	move.w	#%0000010101000000,d7	;left vol data
	lea	putleft,a0
	bsr	checkslider

	move.w	treble,d3
	lea	treble,a1
	move.w	d3,d6
	moveq	#12,d5		;limit
	add.w	d3,d3
	lea	treblebasslist,a0
	move.w	(a0,d3.w),d3	;y
	subq.w	#4,d3
	move.w	#99,d2		;x
	move.w	#%0000010010000000,d7	;left vol data
	lea	puttreble,a0
	bsr	checkslider

	move.w	mastervol,d3
	lea	mastervol,a1
	move.w	d3,d6
	moveq	#40,d5		;limit
	add.w	d3,d3
	lea	masterlist,a0
	move.w	(a0,d3.w),d3	;y
	subq.w	#4,d3
	move.w	#164,d2		;x
	move.w	#%0000010011000000,d7	;left vol data
	lea	putmaster,a0
	bsr	checkslider

	move.w	bass,d3
	lea	bass,a1
	move.w	d3,d6
	moveq	#12,d5		;limit
	add.w	d3,d3
	lea	treblebasslist,a0
	move.w	(a0,d3.w),d3	;y
	subq.w	#4,d3
	move.w	#228,d2		;x
	move.w	#%0000010001000000,d7	;left vol data
	lea	putbass,a0
	bsr	checkslider

	move.w	rightvol,d3
	lea	rightvol,a1
	move.w	d3,d6
	moveq	#20,d5		;limit
	add.w	d3,d3
	lea	leftrightlist,a0
	move.w	(a0,d3.w),d3	;y
	move.w	#276,d2		;x
	move.w	#%0000010100000000,d7	;left vol data
	lea	putright,a0
	bsr	checkslider
nocontrols:
	move.w	#-1,pointeronoff
	rts

checkslider:
	cmp.w	d0,d2
	bgt.s	chsback
	cmp.w	d1,d3
	bgt.s	chsback
	add.w	#11,d2
	add.w	#9,d3
	cmp.w	d0,d2
	blt.s	chsback
	cmp.w	d1,d3
	blt.s	chsback
	addq.l	#4,sp		;its a hit
	move.w	#0,my2
	move.w	#1,pointeronoff
chsloop:
	tst.w	buttondat
	beq	nocontrols
	move.w	d6,d3
	add.w	my2,d3
	bge	chok1
	moveq	#0,d3
*	move.w	d3,my2
chok1:
	cmp.w	d5,d3
	ble	chok2
	move.w	d5,d3
*	move.w	d5,my2
chok2:
	move.w	d3,(a1)
	move.w	d7,d4		;copy data
	or.w	d3,d4
chok3:
	cmpi.w	#$7ff,$ff8924
	bne	chok3
	move.w	d4,$ff8922			;send data
	movem.l	d0-d7/a0-a6,-(sp)
	jsr	(a0)
	movem.l	(sp)+,d0-d7/a0-a6
	bra	chsloop
chsback:
	rts

whichpointer:	dc.l	arrowsp
pointeronoff:	dc.w	-1
oldvblvec:	blk.l	1,0
oldkeyvec:	blk.l	1,0
oldhblvec:	blk.l	1,0
oldieb:		blk.b	1,0
oldiea:		blk.b	1,0
oldima:		blk.b	1,0
even
restoremfp:
	move.b	oldieb,ieb
	move.b	oldiea,iea
	move.b	oldima,ima
	move.l	oldkeyvec,key_vec
	move.l	oldhblvec,hbl_vec
	move.l	oldvblvec,vbl_vec
	rts


*************************************
leftbutton:	equ	1
rightbutton:	equ	2
bothbuttons:	equ	3
**********************************
clearboth:
	move.l	seen,a0
	move.l	hiden,a1
	move.w	#15999,d0
cbl:
	move.w	#0,(a0)+
	move.w	#0,(a1)+
	dbf	d0,cbl
	rts
*****************************************
copyintoboth:
	move.l	screen3,a0
	move.l	hiden,a1
	move.l	seen,a2
	move.w	#7999,d0
cibloop:
	move.l	(a0),(a1)+
	move.l	(a0)+,(a2)+
	dbf	d0,cibloop
	rts
clear:	dc.w	1
****************************************
keyboard:
	move.l	keybuf,a0
	move.w	6(a0),d0
	cmp.w	8(a0),d0
	bne	ischar
	rts
ischar:
	move.w	#2,-(sp)
	move.w	#2,-(sp)
	trap	#13
	addq.l	#4,sp
	swap	d0
quit:	cmpi.w  #$10,d0
	bne	spacebar
	bra	gem
spacebar:
	cmpi.w  #$39,d0
	bne	help
	addq.w	#4,pointerad
	cmpi.w	#12,pointerad
	blt	pok
	move.w	#0,pointerad
pok:
	lea	pointerlist,a0
	move.w	pointerad,d0
	move.l	(a0,d0.w),whichpointer
	rts
help:
	cmpi.w  #$61,d0
	bne	plus
	move.w	#1,pointeronoff
hwait:	tst.w	pointeronoff	;make sure background is restored
	bne	hwait
	bsr	resetsound
	bsr	resetsound
	move.w	#-1,pointeronoff
	rts
plus:
	cmpi.w  #$4e,d0
	bne	minus
	add.w	#50,starspeed
	rts
minus:
	cmpi.w  #$4a,d0
	bne	cleark
	sub.w	#50,starspeed
	bpl	okminus
	move.w	#0,starspeed
okminus:
	rts
cleark:
	cmpi.w  #$2e,d0
	bne	f1
	bsr	blitclear
	neg.w	clear
	rts
f1:
	cmpi.w  #$3b,d0
	bne	f2
	bsr	blitclear
	bsr	initstarstube
	move.l	#dostarstube,whichrout
	rts
f2:
	cmpi.w  #$3c,d0
	bne	f3
	bsr	blitclear
	bsr	initstarsall
	move.l	#dostarsall,whichrout
	rts
f3:
	cmpi.w  #$3d,d0
	bne	f4
	bsr	blitclear
	bsr	initstarsplane
	move.l	#dostarsall,whichrout
	rts
f4:
	cmpi.w  #$3e,d0
	bne	f5
	bsr	blitclear
	bsr	initstarspyro
	move.l	#dopyro,whichrout
	rts
f5:
keyback:
	rts

pointerlist:
	dc.l	arrowsp,emptyhandsp,filledhandsp
pointerad:	dc.w	0
***********************************
mydocolors:
	move.l	#$ff8240,a1
	moveq	#15,d0
mdcloop:
	move.w	(a0)+,(a1)+
	dbf	d0,mdcloop
	rts

************get screen address***************
getscrn:move.w  #2,-(sp)
        trap    #14
        addq.l  #2,sp
        move.l  d0,screen
        move.l  d0,screen1
        move.l  d0,screen2
        subi.l  #$8000,screen2
        move.l  screen1,seen
        move.l  screen2,hiden
	move.l	screen2,screen3
	subi.l	#$8000,screen3
	move.l	screen3,generalstore
	subi.l	#100000,generalstore
	move.l	#ytable2,ytable
	move.l	#ytable1,sytable
	rts
screen1:	dc.l	0
screen2:	dc.l	0
screen3:	dc.l	0
generalstore:	dc.l	0
seen:	dc.l	0
hiden:	dc.l	0
screen:	dc.l	0


********************************************
* Atari ST hi-speed plotting subroutine    *
* For Low-resolution mode only		   *
********************************************
plotinit:
	move.l	seen,a0		;screen addr in A0
	move.b	#200,d1		;200 Y positions
	lea	ytable1,a1	;y table address in A1

iloop:
	move.l	a0,(a1)+	;move address to table
	adda.w	#160,a0		;increment address
	subq.b	#1,d1		;1 less y position
	bne	iloop		;loop if there's more!

	move.l	hiden,a0	;screen addr in A0
	move.b	#200,d1		;200 Y positions
	lea	ytable2,a1	;y table address in A1

iloop2:
	move.l	a0,(a1)+	;move address to table
	adda.w	#160,a0		;increment address
	subq.b	#1,d1		;1 less y position
	bne	iloop2		;loop if there's more!
	rts

pixelx:	blk.w	1,0
pixely:	blk.w	1,0
pixelcolor:
	blk.w	1,0
ytable1:	blk.l	200,0
ytable2:	blk.l	200,0
ytable:		blk.l	1,0
sytable:	blk.l	1,0
**********************************************
singleplot:
	movem.l	d0-d5/a0-a1,-(sp)
	move.w	pixelx,d0      ;x coordinate in D0
	cmp.w	#cxmax,d0
	bgt	pltxit
	cmpi.w	#cxmin,d0
	blt	pltxit
	move.w	d0,d3         ;duplicate in D3
	andi.w	#15,d3        ;mask off lower 4 bits
	move.w	pixely,d1      ;get y coordinate,
	cmp.w	#cymax2,d1
	bgt	pltxit
	cmpi.w	#cymin2,d1
	blt	pltxit
	lsl.w	#2,d1          ;mult by 4 for index
	move.w	pixelcolor,d2      ;get color number

	lsr.w	#1,d0             ;x coord / 2
	and.w	#$00f8,d0      ;strip lower 3 bits
	move.w	d0,a0        ;move x offset to A0
	move.l	sytable,a1   ;get y table addr
	adda.l	(a1,d1.w),a0 ;got final pixel addr!

	move.w #$8000,d4     ;set ON pixel mask
	lsr.w d3,d4          ;shift right D3 times
	move.l #$80008000,d5 ;set OFF pixel mask
	lsr.l d3,d5          ;shift right D3 times
	eor.l #$ffffffff,d5  ;toggle all bits in D5
	bra	myphere


**************************************
* PLOT A PIXEL WITH MY ROUTINE       *
*                                    *
* CALL WITH:                         *
* myplot(X,Y,COLOR)                  *
**************************************
doubleplot:
	movem.l	d0-d5/a0-a1,-(sp)
	move.w	pixelx,d0      ;x coordinate in D0
	cmp.w	#cxmax,d0
	bcc	pltxit
	cmpi.w	#cxmin,d0
	blt	pltxit
	move.w	d0,d3         ;duplicate in D3
	andi.w	#15,d3        ;mask off lower 4 bits
	move.w	pixely,d1      ;get y coordinate,
	cmp.w	#cymax2,d1
	bgt	pltxit
	cmpi.w	#cymin2,d1
	blt	pltxit
	lsl.w	#2,d1          ;mult by 4 for index
	move.w	pixelcolor,d2      ;get color number

	lsr.w	#1,d0             ;x coord / 2
	and.w	#$00f8,d0      ;strip lower 3 bits
	move.w	d0,a0        ;move x offset to A0
	move.l	sytable,a1   ;get y table addr
	adda.l	(a1,d1.w),a0 ;got final pixel addr!
	cmpi.w	#15,d3
	beq	singlepix
	move.w	#$c000,d4     ;set ON pixel mask
	lsr.w	d3,d4          ;shift right D3 times
	move.l	#$c000c000,d5 ;set OFF pixel mask
	lsr.l	d3,d5          ;shift right D3 times
	eor.l	#$ffffffff,d5  ;toggle all bits in D5
	bra	myphere

singlepix:
	move.w #$8000,d4     ;set ON pixel mask
	lsr.w d3,d4          ;shift right D3 times
	move.l #$80008000,d5 ;set OFF pixel mask
	lsr.l d3,d5          ;shift right D3 times
	eor.l #$ffffffff,d5  ;toggle all bits in D5
	and.l d5,(a0)        ;turn off old pixel
	and.l d5,4(a0)       ;(both longwords)
spec2:
	btst #0,d2           ;set the bit?
	beq bbit2             ;no!
	or.w d4,(a0)         ;turn it on!
bbit2:
	btst #1,d2           ;set it?
	beq bbit4             ;no!
	or.w d4,2(a0)        ;turn it on!
bbit4:
	btst #2,d2           ;set bit?
	beq bbit8             ;no!
	or.w d4,4(a0)        ;turn it on!
bbit8:
	btst #3,d2           ;set bit?
	beq mysec           ;no, exit.
	or.w d4,6(a0)        ;turn it on!

mysec:
	addq.l	#8,a0
	move.w #$8000,d4     ;set ON pixel mask
	move.l #$80008000,d5 ;set OFF pixel mask
	eor.l #$ffffffff,d5  ;toggle all bits in D5
******************************
*    Turn off old pixel!     *
******************************
myphere:
	and.l d5,(a0)        ;turn off old pixel
	and.l d5,4(a0)       ;(both longwords)

******************************
* Now turn on the new pixel! *
******************************
	btst #0,d2           ;set the bit?
	beq bit2             ;no!
	or.w d4,(a0)         ;turn it on!
bit2:
	btst #1,d2           ;set it?
	beq bit4             ;no!
	or.w d4,2(a0)        ;turn it on!
bit4:
	btst #2,d2           ;set bit?
	beq bit8             ;no!
	or.w d4,4(a0)        ;turn it on!
bit8:
	btst #3,d2           ;set bit?
	beq pltxit           ;no, exit.
	or.w d4,6(a0)        ;turn it on!
pltxit:
	movem.l	(sp)+,d0-d5/a0-a1
	rts                  ;bye!

*****************************************
*	Blitter clear			*
*****************************************
blitclear:
*	tst.w	clear
*	bmi	noclear
	move.l	#$ff8a00,a0
waitblit:
	btst	#7,$ff8a3c
	bne	waitblit
	move.l	seen,a1
	move.l	a1,dst_addr(a0)	;set dest address

	move.w	#80,x_count(a0)
	move.w	#200-70,y_count(a0)
	move.b	#%10000000,$ff8a3c
	rts

setblit:
	move.l	#$ff8a00,a0
	move.w	#2,dst_xinc(a0)
	move.w	#2,dst_yinc(a0)
	move.w	#80,x_count(a0)
	move.w	#200-71,y_count(a0)
	move.w	#-1,endmask1(a0)
	move.w	#-1,endmask2(a0)
	move.w	#-1,endmask3(a0)
	move.b	#$0,op(a0)
	move.b	#0,hop(a0)
	move.b	#0,skew(a0)
	rts

*************************************
clearquick:
	tst.w	clear
	bmi	noclear
	move.l	hiden,a0
	lea	2080(a0),a0
	move	#186,d0
	moveq	#0,d6
cl2loop:
	move.l	d6,(a0)+
	move.l	d6,(a0)+
	move.l	d6,(a0)+
	move.l	d6,(a0)+
	move.l	d6,(a0)+
	move.l	d6,(a0)+
	move.l	d6,(a0)+
	move.l	d6,(a0)+
	move.l	d6,(a0)+
	move.l	d6,(a0)+
	move.l	d6,(a0)+
	move.l	d6,(a0)+
	move.l	d6,(a0)+
	move.l	d6,(a0)+
	move.l	d6,(a0)+
	move.l	d6,(a0)+
	move.l	d6,(a0)+
	move.l	d6,(a0)+
	move.l	d6,(a0)+
	move.l	d6,(a0)+
	move.l	d6,(a0)+
	move.l	d6,(a0)+
	move.l	d6,(a0)+
	move.l	d6,(a0)+
	move.l	d6,(a0)+
	move.l	d6,(a0)+
	move.l	d6,(a0)+
	move.l	d6,(a0)+
	move.l	d6,(a0)+
	move.l	d6,(a0)+
	move.l	d6,(a0)+
	move.l	d6,(a0)+
	move.l	d6,(a0)+
	move.l	d6,(a0)+
	move.l	d6,(a0)+
	move.l	d6,(a0)+
	move.l	d6,(a0)+
	move.l	d6,(a0)+
	move.l	d6,(a0)+
	move.l	d6,(a0)+
	dbf	d0,cl2loop
noclear:
	rts
flip_scr:
	move.l	seen,d1
	move.l	d1,d2
	add.l	#4000,d1
	add.l	#22000,d2
skloop:
	lea	$ff8205,a0
	moveq	#0,d0
	move.b	(a0),d0
	asl.l	#8,d0
	addq.l	#2,a0
	move.b	(a0),d0
	asl.l	#8,d0
	addq.l	#2,a0
	move.b	(a0),d0
	cmp.l	d1,d0
	blt.s	skloop
	cmp.l	d2,d0
	bgt.s	skloop
        move.l  seen,A6
        move.l  hiden,seen
        move.l  A6,hiden
        move.l  sytable,A6
        move.l  ytable,sytable
        move.l  A6,ytable
	bsr	blitclear
*	move.b	seen+1,$ff8201
*	move.b	seen+2,$ff8203
*	move.b	seen+1,$ff8205
*	move.b	seen+2,$ff8207
*	move.b	seen+3,$ff8209
	rts


flip_scr2:
        move.l  seen,A6
        move.l  hiden,seen
        move.l  A6,hiden
        move.l  sytable,A6
        move.l  ytable,sytable
        move.l  A6,ytable
	move.w	#37,-(sp)
	trap	#14
	addq.l	#2,sp
	bsr	blitclear
	rts

numvbl:		dc.w	0
frames:		dc.w	0
framess:		dc.w	0
*****************************************
prtnum: 
	movem.l	d0/d6/d7/a0/a5/a1/a2,-(sp)
        moveq  	#0,d7
        move.w  number,d7
        andi.l  #$ffff,d7
        lea	lineout,a5
	tst.w	d7
	bpl	dodec2
	neg.w	d7
dodec2:
	move.l  d7,d6
        divu    #10,d6
        move.w  d6,d7
        swap    d6
        move.b  d6,(a5)+
	subq.w	#1,d0
        tst.w  d7
        bne     dodec2
	lea	smallnumbers,a3
	move.w	numwhere,d6
out2:
	cmpa.l  #lineout,a5
        beq     decback2
	moveq	#0,d7
        move.b  -(a5),d7
	mulu	#28,d7
	move.l	a3,a0
	add.w	d7,a0
	moveq	#6,d0
	move.l	hiden,a2
	adda.w	d6,a2
oloop2:
	move.b	(a0)+,(a2)
	move.b	(a0)+,2(a2)
	move.b	(a0)+,4(a2)
	move.b	(a0)+,6(a2)
	lea	160(a2),a2
	dbf	d0,oloop2
	btst	#0,d6
	beq	oh2
	addq.w	#6,d6
oh2:	addq.w	#1,d6
	bra	out2
decback2:
	movem.l	(sp)+,d0/d6/d7/a0/a5/a1/a2
	rts


rnd:	blk.l	5,0
*******************************************************************
randomseed:     ADD.L   D0,D1           ;user seed in d0 (d1 too)
                MOVEM.L D0/D1,RND
; drops through to the main random function (not user callable)
LongRnd:        MOVEM.L D2-D3,-(SP)     
                MOVEM.L RND,D0/D1       ;D0=LSB's, D1=MSB's of random number
                ANDI.B  #$0E,D0         ;ensure upper 59 bits are an...
                ORI.B   #$20,D0         ;...odd binary number
                MOVE.L  D0,D2
                MOVE.L  D1,D3
                ADD.L   D2,D2           ;accounts for 1 of 17 left shifts
                ADDX.L  D3,D3           ;[D2/D3] = RND*2
                ADD.L   D2,D0
                ADDX.L  D3,D1           ;[D0/D1] = RND*3
                SWAP    D3              ;shift [D2/D3] additional 16 times
                SWAP    D2
                MOVE.W  D2,D3
                CLR.W   D2
                ADD.L   D2,D0           ;add to [D0/D1]
                ADDX.L  D3,D1
                MOVEM.L D0/D1,RND       ;save for next time through
                MOVE.L  D1,D0           ;most random part to D0
                MOVEM.L (SP)+,D2-D3
                RTS
random:         MOVE.w  D2,-(SP)
                MOVE.W  D0,D2           ;save upper limit
                BEQ.S   r1              ;range of 0 returns 0 always
                BSR.S   LongRnd         ;get a longword random number
                CLR.W   D0              ;use upper word (it's most random)
                SWAP    D0
                ext.l   d0
                DIVs    D2,D0           ;divide by range...
                CLR.W   D0              ;...and use remainder for the value
                SWAP    D0              ;result in D0.W
r1:             MOVE.w  (SP)+,D2
                RTS

randomplus:     MOVE.w  D2,-(SP)
                MOVE.W  D0,D2           ;save upper limit
                BEQ.S   r2              ;range of 0 returns 0 always
                BSR.S   LongRnd         ;get a longword random number
                CLR.W   D0              ;use upper word (it's most random)
                SWAP    D0
                DIVu    D2,D0           ;divide by range...
                CLR.W   D0              ;...and use remainder for the value
                SWAP    D0              ;result in D0.W
r2:             MOVE.w  (SP)+,D2
                RTS




safe:	dc.w	0
lineout:	blk.l	5
times:		dc.w	0
number:		dc.w	0
numwhere:	dc.w	0
palsave:	blk.w	16,0
******************************************
*               RETURN TO GEM
gem:
	bsr	stopsound
	jsr	restoremfp
	move.b	#%11111110,$ff820a

*	move.w	#0,$452
*	move.l	oldvbl1,a0
*	move.l	#0,(a0)
*	move.w	#1,$452

	move.l	#$ff8240,a0
	lea	palsave,a1
	moveq	#15,d7
rspl:
	move.w	(a1)+,d0
	and.w	#$0777,d0
	move.w	d0,(a0)+
	dbf	d7,rspl


        move.b  #7,$484

	move.w  #34,-(sp)
        trap    #14
        addq.l  #2,sp
        move.l  d0,a0
	move.l	oldmouse,16(a0)

        move.w  ressave,-(sp)
        move.l  screen,-(sp)
        move.l  screen,-(sp)
        move.w  #5,-(sp)
        trap    #14
        addi.l  #12,sp

	move.l	rvsave,$426
	move.l	resave,$42a
        
        move.l  savesup,-(SP)    ;Back to user mode
        move.w  #$20,-(SP)
        trap    #1
        addq.l  #6,SP
illegal
	clr.w	-(sp)
	trap	#1



rvsave:	dc.l	0
resave:	dc.l	0

*********************************************************
*	my routines for loading in the screens		*
*********************************************************
loadsound:
*	move.b	oldieb,ieb
	move	#0,-(SP)	;Open file
	move.l	#filesound,-(SP) ;Address of filename
	move	#$3D,-(SP)
	trap	#1		;Get handle number in D0
	addq.l	#8,SP
	tst.w	d0
	bmi	nofile
	move.l	#music,-(SP)    ;load it straight onto screen
	move.l	#600000,-(SP)		;length to read in
	move	D0,-(SP)	;Handle
	move	#$3F,-(SP)	;bios number
	trap	#1		;Read file in
	addi.l	 #12,SP

	move	#$3E,-(SP)	;Handle already on stack
	trap	#1		;Close file
	addq.l	#2,SP
*	and.b	#$df,ieb
nofile:
	rts
***************************************
oldmouse:	blk.l	1,0
*************puts my mouse interupt in***************** 
putrout:move.w  #34,-(sp)
        trap    #14
        addq.l  #2,sp
        move.l  d0,a0
	move.l	16(a0),oldmouse
        move.l  #myrout,16(a0)
        rts
lastb:		dc.w	-1
**************my ubeut mouse interupt*******************
myrout:
	movem.l	d0-d2/a0-a1,-(sp)
	moveq	#0,d0	
	move.b	(a0),d0
	cmpi.b	#$fa,d0
	bne	myr1
	move.w	#1,buttondat
	bra	myrxy
myr1:
	cmpi.b	#$f9,d0
	bne	myr2
	move.w	#2,buttondat
	bra	myrxy
myr2:
	cmpi.b	#$fb,d0
	bne	myr3
	move.w	#3,buttondat
	bra	myrxy
myr3:
	move.w	#0,buttondat
myrxy:
	moveq	#0,d0
	move.b	1(a0),d0
	ext.w	d0
	moveq	#0,d1
	move.b	2(a0),d1
	ext.w	d1
*	lsl.w	#6,d0
*	lsl.w	#6,d1
	add.w	d0,mx
	add.w	d1,my
	sub.w	d1,my2
myr4:	move.w	mx,d0
	move.w	my,d1
	bsr	extra
	move.w	d0,mx
	move.w	d1,my
	movem.l	(sp)+,d0-d2/a0-a1
	rts

extra:  cmpi.w	#mminx,d0
        bge    .S extra1
        move.w	#mminx,d0
        bra    .S extra2
extra1: cmpi.w   #mmaxx,d0
        ble    .S extra2
        move.w  #mmaxx,d0
extra2:	cmpi.w  #mminy,d1
        bge    .S extra3
        move.w  #mminy,d1
        bra	extra4
extra3: cmpi.w   #mmaxy,d1
        ble    .S extra4
        move.w  #mmaxy,d1
extra4:
        rts

buttondat:	dc.w	0
mx:		dc.w	160
my:		dc.w	180
my2:		dc.w	0
mminx:	equ	1
mmaxx:	equ	319
mminy:	equ	130
mmaxy:	equ	199
filesound:	dc.b	'between.dmp',0
even
savesup:	dc.l	0
ressave:	dc.w	0
filename:	dc.l	0
toppalette:
	dc.w	$0000,$00ff,$0066,$0055,$0044,$0033,$0022,$0011
	dc.w	$000f,$00f0,$0f00,$0f0f,$0ff0,$00ff,$0fff,$0f40

smallnumbers:
	 dc.b	$00,$00,$44,$7C,$00,$00,$AA,$EE
	 dc.b	$00,$00,$54,$DE,$00,$00,$28,$BA
	 dc.b	$00,$00,$54,$F6,$00,$00,$AA,$EE
	 dc.b	$00,$00,$44,$7C,$00,$00,$20,$30
	 dc.b	$00,$00,$40,$70,$00,$00,$20,$30
	 dc.b	$00,$00,$00,$10,$00,$00,$00,$10
	 dc.b	$00,$00,$28,$38,$00,$00,$44,$7C
	 dc.b	$00,$00,$82,$FE,$00,$00,$44,$C6
	 dc.b	$00,$00,$04,$06,$00,$00,$82,$FE
	 dc.b	$00,$00,$40,$C0,$00,$00,$40,$C0
	 dc.b	$00,$00,$00,$FE,$00,$00,$82,$FE
	 dc.b	$00,$00,$44,$C6,$00,$00,$04,$06
	 dc.b	$00,$00,$22,$3E,$00,$00,$04,$06
	 dc.b	$00,$00,$44,$C6,$00,$00,$82,$FE
	 dc.b	$00,$00,$10,$1C,$00,$00,$28,$3C
	 dc.b	$00,$00,$50,$74,$00,$00,$AA,$EE
	 dc.b	$00,$00,$00,$FE,$00,$00,$0A,$0E
	 dc.b	$00,$00,$00,$04,$00,$00,$00,$FE
	 dc.b	$00,$00,$40,$C0,$00,$00,$40,$C0
	 dc.b	$00,$00,$82,$FE,$00,$00,$04,$06
	 dc.b	$00,$00,$04,$06,$00,$00,$02,$FE
	 dc.b	$00,$00,$82,$FE,$00,$00,$44,$C6
	 dc.b	$00,$00,$40,$C0,$00,$00,$02,$FE
	 dc.b	$00,$00,$44,$C6,$00,$00,$44,$C6
	 dc.b	$00,$00,$82,$FE,$00,$00,$00,$FE
	 dc.b	$00,$00,$04,$06,$00,$00,$0A,$0E
	 dc.b	$00,$00,$14,$1C,$00,$00,$28,$38
	 dc.b	$00,$00,$50,$70,$00,$00,$20,$60
	 dc.b	$00,$00,$82,$FE,$00,$00,$44,$C6
	 dc.b	$00,$00,$44,$C6,$00,$00,$82,$FE
	 dc.b	$00,$00,$44,$C6,$00,$00,$44,$C6
	 dc.b	$00,$00,$82,$FE,$00,$00,$82,$FE
	 dc.b	$00,$00,$40,$C2,$00,$00,$44,$C6
	 dc.b	$00,$00,$80,$FE,$00,$00,$04,$06
	 dc.b	$00,$00,$04,$06,$00,$00,$82,$FE

even
keybuf:	dc.l	0
panelmem:
	 dc.w	$0000,$0000,$0000,$0000,$7FFF,$0000,$8000,$0000
	 dc.w	$FFFF,$0000,$0000,$0000,$FFFF,$0000,$0000,$0000
	 dc.w	$FFFF,$0000,$0000,$0000,$FFFF,$0000,$0000,$0000
	 dc.w	$FFFF,$0000,$0000,$0000,$FFFF,$0000,$0000,$0000
	 dc.w	$FFFF,$0000,$0000,$0000,$FFFF,$0000,$0000,$0000
	 dc.w	$FFFF,$0000,$0000,$0000,$FFFF,$0000,$0000,$0000
	 dc.w	$FFFF,$0000,$0000,$0000,$FFFF,$0000,$0000,$0000
	 dc.w	$FFFF,$0000,$0000,$0000,$FFFF,$0000,$0000,$0000
	 dc.w	$FFFF,$0000,$0000,$0000,$FFFF,$0000,$0000,$0000
	 dc.w	$FFFF,$0000,$0000,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$8000,$BFFF,$C000,$0000
	 dc.w	$0000,$FFFF,$0000,$0000,$0000,$FFFF,$0000,$0000
	 dc.w	$0000,$FFFF,$0000,$0000,$0000,$FFFF,$0000,$0000
	 dc.w	$0000,$FFFF,$0000,$0000,$0000,$FFFF,$0000,$0000
	 dc.w	$0000,$FFFF,$0000,$0000,$0000,$FFFF,$0000,$0000
	 dc.w	$0000,$FFFF,$0000,$0000,$0000,$FFFF,$0000,$0000
	 dc.w	$0000,$FFFF,$0000,$0000,$0000,$FFFF,$0000,$0000
	 dc.w	$0000,$FFFF,$0000,$0000,$0000,$FFFF,$0000,$0000
	 dc.w	$0000,$FFFF,$0000,$0000,$0000,$FFFF,$0000,$0000
	 dc.w	$0000,$FFFF,$0000,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$9FFF,$DFFF,$E000,$0000
	 dc.w	$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000
	 dc.w	$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000
	 dc.w	$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000
	 dc.w	$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000
	 dc.w	$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000
	 dc.w	$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000
	 dc.w	$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000
	 dc.w	$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000,$0000
	 dc.w	$FFFE,$FFFF,$0000,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$B739,$C220,$FDDF,$0000
	 dc.w	$AE56,$8814,$77EB,$0000,$21C9,$2180,$DE7F,$0000
	 dc.w	$2708,$0508,$FAF7,$0000,$8AC2,$0200,$FDFF,$0000
	 dc.w	$1801,$0001,$FFFE,$0000,$E980,$6080,$9F7F,$0000
	 dc.w	$2F14,$2E04,$D1FB,$0000,$9000,$8000,$7FFF,$0000
	 dc.w	$E9E0,$01E0,$FE1F,$0000,$1210,$0000,$FFFF,$0000
	 dc.w	$419C,$4010,$BFEF,$0000,$8C01,$8C01,$73FE,$0000
	 dc.w	$0FC8,$0F80,$F07F,$0000,$0200,$0000,$FFFF,$0000
	 dc.w	$8030,$8030,$7FCF,$0000,$5E20,$5C00,$A3FF,$0000
	 dc.w	$1F4A,$0D43,$F2BC,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$AA3B,$CA33,$F5CC,$0000
	 dc.w	$4C8C,$4C8C,$B373,$0000,$17F6,$0292,$FD6D,$0000
	 dc.w	$7C89,$4C01,$B3FE,$0000,$35C4,$1584,$EA7B,$0000
	 dc.w	$3011,$3001,$CFFE,$0000,$D280,$D200,$2DFF,$0000
	 dc.w	$1EA0,$1E20,$E1DF,$0000,$E001,$2001,$DFFE,$0000
	 dc.w	$D360,$D000,$2FFF,$0000,$24A4,$2420,$DBDF,$0000
	 dc.w	$0B1E,$0318,$FCE7,$0000,$C002,$0000,$FFFF,$0000
	 dc.w	$7090,$0090,$FF6F,$0000,$0CA0,$0400,$FBFF,$0000
	 dc.w	$4804,$0000,$FFFF,$0000,$2441,$0440,$FBBF,$0000
	 dc.w	$7E32,$3413,$CBEC,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$B17C,$D030,$EFCF,$0000
	 dc.w	$0000,$0000,$FFFF,$0000,$2AF8,$2AE8,$D517,$0000
	 dc.w	$7D12,$7110,$8EEF,$0000,$C3C0,$4380,$BC7F,$0000
	 dc.w	$0023,$0022,$FFDD,$0000,$E100,$A100,$5EFF,$0000
	 dc.w	$1B01,$1901,$E6FE,$0000,$91E2,$8000,$7FFF,$0000
	 dc.w	$56E0,$06C0,$F93F,$0000,$011C,$0108,$FEF7,$0000
	 dc.w	$120F,$120D,$EDF2,$0000,$8004,$8004,$7FFB,$0000
	 dc.w	$EC0B,$E000,$1FFF,$0000,$1948,$1140,$EEBF,$0000
	 dc.w	$B008,$9008,$6FF7,$0000,$6992,$4082,$BF7D,$0000
	 dc.w	$F66E,$B447,$4BB8,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$B2B8,$C2B8,$FD47,$0000
	 dc.w	$0062,$0000,$FFFF,$0000,$15E0,$1560,$EA9F,$0000
	 dc.w	$7C05,$3805,$C7FA,$0000,$07A4,$0680,$F97F,$0000
	 dc.w	$1026,$0002,$FFFD,$0000,$8088,$8000,$7FFF,$0000
	 dc.w	$9E00,$1400,$EBFF,$0000,$23C5,$23C4,$DC3B,$0000
	 dc.w	$B9C0,$A1C0,$5E3F,$0000,$0128,$0028,$FFD7,$0000
	 dc.w	$480F,$000F,$FFF0,$0000,$0000,$0000,$FFFF,$0000
	 dc.w	$5C16,$5816,$A7E9,$0000,$1011,$1011,$EFEE,$0000
	 dc.w	$6009,$4000,$BFFF,$0000,$5BF7,$5321,$ACDE,$0000
	 dc.w	$AC56,$A453,$5BAC,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$A024,$C020,$FFDF,$0000
	 dc.w	$E5E4,$00C4,$FF3B,$0000,$A380,$2380,$DC7F,$0000
	 dc.w	$9A48,$9800,$67FF,$0000,$0B48,$0A48,$F5B7,$0000
	 dc.w	$204D,$204C,$DFB3,$0000,$1113,$0111,$FEEE,$0000
	 dc.w	$3E50,$3C00,$C3FF,$0000,$1002,$0002,$FFFD,$0000
	 dc.w	$7384,$7280,$8D7F,$0000,$0610,$0200,$FDFF,$0000
	 dc.w	$901D,$900C,$6FF3,$0000,$5406,$0000,$FFFF,$0000
	 dc.w	$7C22,$1820,$E7DF,$0000,$4020,$0000,$FFFF,$0000
	 dc.w	$F012,$4012,$BFED,$0000,$BFFF,$B7EF,$4810,$0000
	 dc.w	$91AA,$102B,$EFD4,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$A009,$C009,$FFF6,$0000
	 dc.w	$CA47,$CA41,$35BE,$0000,$00D6,$0000,$FFFF,$0000
	 dc.w	$0D90,$0490,$FB6F,$0000,$0742,$0200,$FDFF,$0000
	 dc.w	$001E,$000A,$FFF5,$0000,$A244,$2004,$DFFB,$0000
	 dc.w	$3CA0,$14A0,$EB5F,$0000,$2800,$2000,$DFFF,$0000
	 dc.w	$2788,$0708,$F8F7,$0000,$1820,$0820,$F7DF,$0000
	 dc.w	$002A,$002A,$FFD5,$0000,$A80C,$A80C,$57F3,$0000
	 dc.w	$F894,$E804,$17FB,$0000,$C041,$8041,$7FBE,$0000
	 dc.w	$E0D2,$E000,$1FFF,$0000,$3FF5,$3FF1,$C00E,$0000
	 dc.w	$0B42,$0303,$FCFC,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$B082,$C000,$FFFF,$0000
	 dc.w	$53B3,$A840,$FFFF,$0000,$7A53,$8400,$FFFF,$0000
	 dc.w	$FA03,$1A00,$E5FF,$0000,$7539,$8042,$FFFF,$0000
	 dc.w	$EBD0,$1402,$FFFF,$0000,$EC80,$0480,$FB7F,$0000
	 dc.w	$7D43,$7840,$87BF,$0000,$EFFE,$0001,$FFFF,$0000
	 dc.w	$B0F5,$000A,$FFFF,$0000,$C00C,$0000,$FFFF,$0000
	 dc.w	$5006,$0005,$FFFB,$0000,$F7FF,$0800,$FFFF,$0000
	 dc.w	$86CF,$0810,$FFFF,$0000,$5082,$2000,$FFFF,$0000
	 dc.w	$FC5B,$0200,$FFFF,$0000,$80B5,$0002,$FFFF,$0000
	 dc.w	$9E8A,$7483,$EB7C,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$A52F,$C106,$FEF9,$0000
	 dc.w	$FEFF,$A766,$FFFF,$0000,$0BD0,$F4BF,$FFFF,$0000
	 dc.w	$1927,$D004,$EFFB,$0000,$07E4,$FB7B,$FFFF,$0000
	 dc.w	$287E,$D7AB,$FFFF,$0000,$B001,$D000,$EFFF,$0000
	 dc.w	$7B40,$3A01,$C5FF,$0000,$0022,$FFFD,$FFFF,$0000
	 dc.w	$9F96,$63EB,$FFFF,$0000,$E018,$C018,$FFE7,$0000
	 dc.w	$A00B,$A00B,$5FF5,$0000,$3022,$EFFF,$FFFF,$0000
	 dc.w	$F921,$0FDE,$FFFF,$0000,$4106,$8107,$FEF9,$0000
	 dc.w	$1FC0,$F9BF,$FFFF,$0000,$3F8C,$C3FB,$FFFF,$0000
	 dc.w	$D71E,$1413,$EBEC,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$ABD7,$CA55,$F5A8,$0000
	 dc.w	$0000,$0000,$FFFF,$0000,$01C0,$0100,$FEFF,$0000
	 dc.w	$52D1,$5247,$EDB8,$0000,$0000,$0000,$FFFF,$0000
	 dc.w	$01C0,$0100,$FEFF,$0000,$4803,$6002,$FFFD,$0000
	 dc.w	$F289,$E28B,$1D74,$0000,$0300,$0000,$FFFF,$0000
	 dc.w	$01C0,$0100,$FEFF,$0000,$1020,$6020,$FFDF,$0000
	 dc.w	$001B,$0009,$FFF4,$0000,$0000,$0000,$FFFF,$0000
	 dc.w	$01C0,$0100,$FEFF,$0000,$2000,$4002,$FFFD,$0000
	 dc.w	$0300,$0000,$FFFF,$0000,$01C0,$0100,$FEFF,$0000
	 dc.w	$0FDE,$461F,$F9E0,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$B385,$C307,$FCF8,$0000
	 dc.w	$FFFF,$FCFF,$0300,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$27AF,$45AF,$FA50,$0000,$FFFF,$FB3F,$04C0,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$7003,$1002,$EFFD,$0000
	 dc.w	$E30D,$A10F,$5EF0,$0000,$FCFF,$FB7F,$0780,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$40C0,$0000,$FFFF,$0000
	 dc.w	$00AB,$002F,$FFD0,$0000,$FFFF,$FB3F,$04C0,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$2229,$400B,$FFF4,$0000
	 dc.w	$FCFF,$FB7F,$0780,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$3FB6,$5FA3,$E05C,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$B185,$C107,$FEF8,$0000
	 dc.w	$FCFF,$FB7F,$0780,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$2D83,$4D05,$F2F8,$0000,$FB3F,$B6DF,$4DE0,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$0907,$4007,$FFF8,$0000
	 dc.w	$BE07,$8407,$7BF8,$0000,$FB7F,$FCFF,$0780,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$2190,$4180,$FE7F,$0000
	 dc.w	$0359,$010F,$FEF0,$0000,$FB3F,$B6DF,$4DE0,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$246D,$444F,$FBB0,$0000
	 dc.w	$FB7F,$FCFF,$0780,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$19FA,$716B,$EE94,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$B101,$C103,$FEFC,$0000
	 dc.w	$FB7F,$FCFF,$0780,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$6717,$4307,$FCF8,$0000,$B2DF,$EFBF,$5D60,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$328F,$5202,$EDFD,$0000
	 dc.w	$7403,$7405,$8BF8,$0000,$FB7F,$FFFF,$0480,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$2020,$4020,$FFDF,$0000
	 dc.w	$26A5,$04A7,$FB58,$0000,$B2DF,$EFBF,$5D60,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$6845,$4847,$F7B8,$0000
	 dc.w	$FB7F,$FFFF,$0480,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$75B2,$1133,$EECC,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$A20D,$C00F,$FFF0,$0000
	 dc.w	$FB7C,$FFFB,$0487,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$6EB1,$4E26,$F1D9,$0000,$1BBC,$E65B,$FDE7,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$239E,$411A,$FEE5,$0000
	 dc.w	$8A15,$8807,$77F8,$0000,$FB7C,$FCFB,$0787,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$6500,$4000,$FFFF,$0000
	 dc.w	$4C3B,$4C02,$B3FD,$0000,$1BBC,$E65B,$FDE7,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$241F,$4005,$FFF8,$0000
	 dc.w	$FB7C,$FCFB,$0787,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$2946,$4943,$F6BC,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$A415,$C407,$FBF8,$0000
	 dc.w	$FB7F,$FCFF,$0780,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$37E7,$4527,$FAD8,$0000,$BB7F,$FEBF,$45C0,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$27BC,$451C,$FAE3,$0000
	 dc.w	$8EA5,$0427,$FBD8,$0000,$FCFF,$FB7F,$0780,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$6A50,$4A00,$F5FF,$0000
	 dc.w	$0879,$007F,$FF80,$0000,$BB7F,$FEBF,$45C0,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$2835,$4837,$F7C8,$0000
	 dc.w	$FCFF,$FB7F,$0780,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$000E,$600F,$FFF0,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$A027,$C025,$FFD8,$0000
	 dc.w	$FCF0,$FB6F,$079F,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$07C3,$4585,$FA78,$0000,$FAF0,$BF6F,$459F,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$2DD1,$4551,$FAAE,$0000
	 dc.w	$1585,$1507,$EAF8,$0000,$FFF0,$FCEF,$031F,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$21A0,$40A0,$FF5F,$0000
	 dc.w	$903F,$1007,$EFF8,$0000,$FAF0,$BF6F,$459F,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$2055,$4047,$FFB8,$0000
	 dc.w	$FFF0,$FCEF,$031F,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$601E,$000F,$FFF0,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$A005,$C007,$FFF8,$0000
	 dc.w	$FFFF,$FCFF,$0300,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$4785,$6687,$F978,$0000,$FE3F,$FBDF,$05E0,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$3FE4,$5120,$EEDF,$0000
	 dc.w	$2F75,$0907,$F6F8,$0000,$FAFF,$FFFF,$0000,$0880
	 dc.w	$FE7F,$FF3F,$0040,$0000,$6B01,$4201,$FDFE,$0000
	 dc.w	$2073,$0075,$FF88,$0000,$FE3F,$FBDF,$05E0,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$20A5,$4027,$FFD8,$0000
	 dc.w	$FFFF,$FFFF,$0000,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$2026,$4023,$FFDC,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$B017,$C005,$FFF8,$0000
	 dc.w	$FFFC,$FFFB,$0007,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$6E2E,$0605,$F9F8,$0000,$FBFC,$FFFB,$0007,$F800
	 dc.w	$FE7F,$FF3F,$0040,$0000,$3FCB,$5DC8,$E237,$0000
	 dc.w	$4DEF,$4CE5,$B318,$0000,$FDFC,$FFFB,$0007,$0D80
	 dc.w	$FE7F,$FF3F,$0040,$0000,$362B,$5602,$E9FD,$0000
	 dc.w	$50C5,$40C7,$BF38,$0000,$FFFC,$FFFB,$0007,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$61D7,$4145,$FEB8,$0000
	 dc.w	$FFFC,$FFFB,$0007,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$20AA,$400B,$FFF4,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$A427,$C027,$FFD8,$0000
	 dc.w	$FFFF,$FFFF,$0000,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$3957,$5857,$E7A8,$0000,$FFFF,$FFFF,$0000,$2000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$5DEF,$5C06,$E3F9,$0000
	 dc.w	$8B33,$0317,$FCE8,$0000,$FAFF,$FFFF,$0000,$0A80
	 dc.w	$FE7F,$FF3F,$0040,$0000,$6553,$4052,$FFAD,$0000
	 dc.w	$2535,$2007,$DFF8,$0000,$FFFF,$FFFF,$0000,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$21A3,$4127,$FED8,$0000
	 dc.w	$FFFF,$FFFF,$0000,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$2166,$4147,$FEB8,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$A803,$C805,$F7F8,$0000
	 dc.w	$FFF0,$FFEF,$001F,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$03C3,$6207,$FDF8,$0000,$FFF0,$FFEF,$001F,$2000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$73FB,$53D3,$EC2C,$0000
	 dc.w	$FC43,$1447,$EBB8,$0000,$FDF0,$FFEF,$001F,$0880
	 dc.w	$FE7F,$FF3F,$0040,$0000,$6A92,$4A02,$F5FD,$0000
	 dc.w	$0A67,$0A67,$F598,$0000,$FFF0,$FFEF,$001F,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$79FB,$410D,$FEF0,$0000
	 dc.w	$FF70,$FFEF,$001F,$0F00,$FE7F,$FF3F,$0040,$0000
	 dc.w	$3246,$4047,$FFB8,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$A14B,$C00F,$FFF0,$0000
	 dc.w	$FFFF,$FFFF,$0000,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$63CB,$038D,$FC70,$0000,$FFFF,$FFFF,$0000,$2000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$41FD,$41F5,$FE0A,$0000
	 dc.w	$D18B,$D08D,$2F70,$0000,$FFFF,$FFFF,$0000,$0880
	 dc.w	$FE7F,$FF3F,$0040,$0000,$3120,$4120,$FEDF,$0000
	 dc.w	$08A1,$0087,$FF78,$0000,$FFFF,$FFFF,$0000,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$53E3,$53E5,$EC18,$0000
	 dc.w	$FAFF,$FFFF,$0000,$0880,$FE7F,$FF3F,$0040,$0000
	 dc.w	$0422,$4403,$FBFC,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$B2D9,$C29F,$FD60,$0000
	 dc.w	$F7FC,$FFFB,$0007,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$6697,$4687,$F978,$0000,$FFFC,$FFFB,$0007,$2000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$63DB,$03DB,$FC24,$0000
	 dc.w	$B311,$A317,$5CE8,$0000,$F77C,$FFFB,$0007,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$1A01,$4000,$FFFF,$0000
	 dc.w	$11C7,$1047,$EFB8,$0000,$FFFC,$FFFB,$0007,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$4105,$6107,$FEF8,$0000
	 dc.w	$FF7C,$FFFB,$0007,$0F00,$FE7F,$FF3F,$0040,$0000
	 dc.w	$2042,$4043,$FFBC,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$A78D,$C18F,$FE70,$0000
	 dc.w	$FFFF,$FFFF,$0000,$0800,$FE7F,$FF3F,$0040,$0000
	 dc.w	$01A1,$6027,$FFD8,$0000,$DFFF,$FFFF,$0000,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$6093,$4093,$FF6C,$0000
	 dc.w	$3661,$2623,$D9DC,$0000,$F77F,$FFFF,$0000,$0700
	 dc.w	$FE7F,$FF3F,$0040,$0000,$1D22,$5402,$EBFD,$0000
	 dc.w	$53B3,$0385,$FC78,$0000,$F7FF,$FFFF,$0000,$F000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$4205,$2207,$FDF8,$0000
	 dc.w	$F97F,$FFFF,$0000,$0900,$FE7F,$FF3F,$0040,$0000
	 dc.w	$2012,$4003,$FFFC,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$BF05,$CF07,$F0F8,$0000
	 dc.w	$FFF0,$FFEF,$001F,$0800,$FE7F,$FF3F,$0040,$0000
	 dc.w	$77C7,$0347,$FCB8,$0000,$F7F0,$FFEF,$001F,$F000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$5004,$6000,$FFFF,$0000
	 dc.w	$A4CF,$24CD,$DB30,$0000,$FAF0,$FFEF,$001F,$0880
	 dc.w	$FE7F,$FF3F,$0040,$0000,$1640,$7240,$EDBF,$0000
	 dc.w	$A76D,$A36F,$5C90,$0000,$AFF0,$FFEF,$001F,$8800
	 dc.w	$FE7F,$FF3F,$0040,$0000,$7801,$0003,$FFFC,$0000
	 dc.w	$FEF0,$FFEF,$001F,$0880,$FE7F,$FF3F,$0040,$0000
	 dc.w	$20E2,$4023,$FFDC,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$BE05,$CC07,$F3F8,$0000
	 dc.w	$FFFF,$FFFF,$0000,$0800,$FE7F,$FF3F,$0040,$0000
	 dc.w	$4DE1,$4D87,$F278,$0000,$AFFF,$FFFF,$0000,$8800
	 dc.w	$FE7F,$FF3F,$0040,$0000,$404D,$0009,$FFF6,$0000
	 dc.w	$0083,$0083,$FF7C,$0000,$FFFF,$FFFF,$0000,$0F80
	 dc.w	$FE7F,$FF3F,$0040,$0000,$5E91,$2801,$F7FE,$0000
	 dc.w	$0E85,$0A87,$F578,$0000,$F7FF,$FFFF,$0000,$F000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$182F,$500F,$EFF0,$0000
	 dc.w	$FFFF,$FFFF,$0000,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$2182,$4183,$FE7C,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$B405,$D407,$EBF8,$0000
	 dc.w	$FFFC,$FFFB,$0007,$0800,$FE7F,$FF3F,$0040,$0000
	 dc.w	$26E5,$42C7,$FD38,$0000,$F7FC,$FFFB,$0007,$F000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$20A8,$4088,$FF77,$0000
	 dc.w	$2129,$000F,$FFF0,$0000,$FAFC,$FFFB,$0007,$0880
	 dc.w	$FE7F,$FF3F,$0040,$0000,$4FE0,$0D20,$F2DF,$0000
	 dc.w	$5B15,$1907,$E6F8,$0000,$AFFC,$FFFB,$0007,$8800
	 dc.w	$FE7F,$FF3F,$0040,$0000,$3463,$5047,$EFB8,$0000
	 dc.w	$F77C,$FFFB,$0007,$0700,$FE7F,$FF3F,$0040,$0000
	 dc.w	$0106,$6103,$FEFC,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$A017,$C005,$FFF8,$0000
	 dc.w	$FFBF,$FFFF,$0000,$0F80,$FE7F,$FF3F,$0040,$0000
	 dc.w	$0DF7,$69C7,$F638,$0000,$97FF,$FFFF,$0000,$9000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$6068,$4040,$FFBF,$0000
	 dc.w	$C27F,$424F,$BDB0,$0000,$FFFF,$FFFF,$0000,$0880
	 dc.w	$FE7F,$FF3F,$0040,$0000,$6FAA,$0D80,$F27F,$0000
	 dc.w	$F621,$B623,$49DC,$0000,$F7FF,$FFFF,$0000,$F000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$2EC3,$48C7,$F738,$0000
	 dc.w	$FAFF,$FFFF,$0000,$0200,$FE7F,$FF3F,$0040,$0000
	 dc.w	$500A,$200B,$FFF4,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$A235,$C027,$FFD8,$0000
	 dc.w	$FFF0,$FFEF,$001F,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$7BE9,$1BE7,$E418,$0000,$EFF0,$FFEF,$001F,$8800
	 dc.w	$FE7F,$FF3F,$0040,$0000,$6471,$4051,$FFAE,$0000
	 dc.w	$CFF1,$00E7,$FF18,$0000,$F770,$FFEF,$001F,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$275C,$4654,$F9AB,$0000
	 dc.w	$B88F,$A80D,$57F0,$0000,$FFF0,$FFEF,$001F,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$2D41,$4C07,$F3F8,$0000
	 dc.w	$FFF0,$FFEF,$001F,$0200,$FE7F,$FF3F,$0040,$0000
	 dc.w	$4086,$0007,$FFF8,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$B567,$C467,$FB98,$0000
	 dc.w	$FFBF,$FFFF,$0000,$0F80,$FE7F,$FF3F,$0040,$0000
	 dc.w	$7FD1,$51D3,$EE2C,$0000,$FFFF,$FFFF,$0000,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$6861,$4861,$F79E,$0000
	 dc.w	$BFE1,$9EE3,$611C,$0000,$F7BF,$FFFF,$0000,$0780
	 dc.w	$FE7F,$FF3F,$0040,$0000,$2F90,$4690,$F96F,$0000
	 dc.w	$7D07,$6105,$9EF8,$0000,$77FF,$FFFF,$0000,$7000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$2387,$4287,$FD78,$0000
	 dc.w	$FAFF,$FFFF,$0000,$0200,$FE7F,$FF3F,$0040,$0000
	 dc.w	$0502,$6103,$FEFC,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$A3C3,$C2C7,$FD38,$0000
	 dc.w	$FFFC,$FFFB,$0007,$0800,$FE7F,$FF3F,$0040,$0000
	 dc.w	$1FED,$5FAF,$E050,$0000,$FBFC,$FFFB,$0007,$F800
	 dc.w	$FE7F,$FF3F,$0040,$0000,$000E,$6000,$FFFF,$0000
	 dc.w	$DFAD,$530F,$ACF0,$0000,$FBFC,$FFFB,$0007,$0800
	 dc.w	$FE7F,$FF3F,$0040,$0000,$1271,$7200,$EDFF,$0000
	 dc.w	$FA27,$FA05,$05F8,$0000,$AFFC,$FFFB,$0007,$8800
	 dc.w	$FE7F,$FF3F,$0040,$0000,$0243,$6205,$FDF8,$0000
	 dc.w	$F77C,$FFFB,$0007,$0700,$FE7F,$FF3F,$0040,$0000
	 dc.w	$5902,$2803,$F7FC,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$B3A9,$C307,$FCF8,$0000
	 dc.w	$FEFF,$FFFF,$0000,$0E00,$FE7F,$FF3F,$0040,$0000
	 dc.w	$5FF5,$0FC7,$F038,$0000,$FFFF,$FF3F,$00C0,$8000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$611D,$001D,$FFE2,$0000
	 dc.w	$7FF7,$1F55,$E0A8,$0000,$F77F,$FFFF,$0000,$0700
	 dc.w	$FE7F,$FF3F,$0040,$0000,$48F2,$00E2,$FF1D,$0000
	 dc.w	$7FC7,$5047,$AFB8,$0000,$FFFF,$FF3F,$00C0,$F800
	 dc.w	$FE7F,$FF3F,$0040,$0000,$60C9,$008F,$FF70,$0000
	 dc.w	$FFFF,$FFFF,$0000,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$5F82,$1203,$EDFC,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$A7DD,$C75F,$F8A0,$0000
	 dc.w	$FFF0,$FFEF,$001F,$0800,$FE7F,$FF3F,$0040,$0000
	 dc.w	$1CFB,$5CE3,$E31C,$0000,$EF30,$FECF,$01FF,$E000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$4208,$6200,$FDFF,$0000
	 dc.w	$C9C1,$C9C3,$363C,$0000,$FEF0,$FFEF,$001F,$0080
	 dc.w	$FE7F,$FF3F,$0040,$0000,$13E4,$71E4,$EE1B,$0000
	 dc.w	$FFE1,$FF07,$00F8,$0000,$AF30,$FECF,$01FF,$8800
	 dc.w	$FE7F,$FF3F,$0040,$0000,$64AD,$4087,$FF78,$0000
	 dc.w	$F7B0,$FFEF,$001F,$0780,$FE7F,$FF3F,$0040,$0000
	 dc.w	$1F82,$5F03,$E0FC,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$A125,$C127,$FED8,$0000
	 dc.w	$FFBF,$FFFF,$0000,$0F80,$FE7F,$FF3F,$0040,$0000
	 dc.w	$4FF9,$093F,$F6C0,$0000,$FEDF,$FF3F,$01E0,$8000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$7851,$0010,$FFEF,$0000
	 dc.w	$9BA9,$920B,$6DF4,$0000,$EF7F,$FFFF,$0000,$0F00
	 dc.w	$FE7F,$FF3F,$0040,$0000,$47D1,$07C1,$F83E,$0000
	 dc.w	$7DC5,$71C7,$8E38,$0000,$FEDF,$FF3F,$01E0,$8800
	 dc.w	$FE7F,$FF3F,$0040,$0000,$2871,$4853,$F7AC,$0000
	 dc.w	$FFFF,$FFFF,$0000,$0800,$FE7F,$FF3F,$0040,$0000
	 dc.w	$5FC2,$1F03,$E0FC,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$AAC5,$C207,$FDF8,$0000
	 dc.w	$FFFC,$FFFB,$0007,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$5FB9,$7FA3,$E05C,$0000,$FADC,$FFFB,$0127,$F800
	 dc.w	$FE7F,$FF3F,$0040,$0000,$5EA2,$50A2,$EF5D,$0000
	 dc.w	$1BDD,$135F,$ECA0,$0000,$FFFC,$FFFB,$0007,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$63F0,$43A0,$FC5F,$0000
	 dc.w	$7DD5,$7887,$8778,$0000,$76DC,$FFFB,$0127,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$707F,$506F,$EF90,$0000
	 dc.w	$FDFC,$FFFB,$0007,$0980,$FE7F,$FF3F,$0040,$0000
	 dc.w	$2FAA,$4F83,$F07C,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$B5B5,$D187,$EE78,$0000
	 dc.w	$FFBF,$FFFF,$0000,$0F80,$FE7F,$FF3F,$0040,$0000
	 dc.w	$473B,$023B,$FDC4,$0000,$FEDF,$FF3F,$01E0,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$5F00,$1C00,$E3FF,$0000
	 dc.w	$B393,$3393,$CC6C,$0000,$EFBF,$FFFF,$0000,$0F80
	 dc.w	$FE7F,$FF3F,$0040,$0000,$23E0,$43E0,$FC1F,$0000
	 dc.w	$7FA7,$3BA5,$C458,$0000,$FEDF,$FF3F,$01E0,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$3423,$4025,$FFD8,$0000
	 dc.w	$FAFF,$FFFF,$0000,$0880,$FE7F,$FF3F,$0040,$0000
	 dc.w	$2FD2,$4F53,$F0AC,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$ABF5,$C967,$F698,$0000
	 dc.w	$FFF0,$FFEF,$001F,$0800,$FE7F,$FF3F,$0040,$0000
	 dc.w	$6E5B,$4E1D,$F1E0,$0000,$F730,$FECF,$01FF,$F000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$6EB5,$4E01,$F1FE,$0000
	 dc.w	$C109,$000F,$FFF0,$0000,$FFF0,$FFEF,$001F,$0200
	 dc.w	$FE7F,$FF3F,$0040,$0000,$23EA,$4340,$FCBF,$0000
	 dc.w	$FD35,$FD07,$02F8,$0000,$7B30,$FECF,$01FF,$7800
	 dc.w	$FE7F,$FF3F,$0040,$0000,$0805,$4807,$F7F8,$0000
	 dc.w	$F770,$FFEF,$001F,$0700,$FE7F,$FF3F,$0040,$0000
	 dc.w	$2BA6,$4B83,$F47C,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$B5E5,$D5E7,$EA18,$0000
	 dc.w	$FEFF,$FFFF,$0000,$0E00,$FE7F,$FF3F,$0040,$0000
	 dc.w	$00BB,$60B9,$FF44,$0000,$AFFF,$FF3F,$00C0,$8800
	 dc.w	$FE7F,$FF3F,$0040,$0000,$37FD,$5569,$EA96,$0000
	 dc.w	$A30B,$8209,$7DF4,$0000,$FFFF,$FFFF,$0000,$0200
	 dc.w	$FE7F,$FF3F,$0040,$0000,$2DF4,$4554,$FAAB,$0000
	 dc.w	$78F1,$3863,$C79C,$0000,$BFFF,$FF3F,$00C0,$8000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$7745,$0007,$FFF8,$0000
	 dc.w	$F77F,$FFFF,$0000,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$687E,$404F,$FFB0,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$AAC5,$C2C7,$FD38,$0000
	 dc.w	$FFFC,$FFFB,$0007,$0800,$FE7F,$FF3F,$0040,$0000
	 dc.w	$713B,$0119,$FEE4,$0000,$F7FC,$FFFB,$0007,$F000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$7F78,$4F78,$F087,$0000
	 dc.w	$470B,$4609,$B9F4,$0000,$FFFC,$FFFB,$0007,$0200
	 dc.w	$FE7F,$FF3F,$0040,$0000,$3960,$5940,$E6BF,$0000
	 dc.w	$C13D,$812F,$7ED0,$0000,$77FC,$FFFB,$0007,$7000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$4E87,$4E87,$F178,$0000
	 dc.w	$FFFC,$FFFB,$0007,$0880,$FE7F,$FF3F,$0040,$0000
	 dc.w	$31EE,$50EF,$EF10,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$B7B7,$D485,$EB78,$0000
	 dc.w	$FFFF,$FFFF,$0000,$0800,$FE7F,$FF3F,$0040,$0000
	 dc.w	$466F,$424F,$FDB0,$0000,$AFFF,$FFFF,$0000,$8800
	 dc.w	$FE7F,$FF3F,$0040,$0000,$14F4,$5070,$EF8F,$0000
	 dc.w	$328B,$020D,$FDF0,$0000,$FFFF,$FFFF,$0000,$0200
	 dc.w	$FE7F,$FF3F,$0040,$0000,$2342,$4040,$FFBF,$0000
	 dc.w	$837B,$8221,$7DDC,$0000,$EFFF,$FFFF,$0000,$0800
	 dc.w	$FE7F,$FF3F,$0040,$0000,$2B01,$4807,$F7F8,$0000
	 dc.w	$FAFF,$FFFF,$0000,$0880,$FE7F,$FF3F,$0040,$0000
	 dc.w	$260A,$4203,$FDFC,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$AE71,$CE63,$F19C,$0000
	 dc.w	$FFF0,$FFEF,$001F,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$485B,$2855,$F7A8,$0000,$F7F0,$FFEF,$001F,$F000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$49E8,$0928,$F6D7,$0000
	 dc.w	$611B,$6119,$9EE4,$0000,$FDF0,$FFEF,$001F,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$0765,$6605,$F9FA,$0000
	 dc.w	$02FA,$02FD,$FD00,$0000,$F7F0,$FFEF,$001F,$F000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$3707,$5605,$E9F8,$0000
	 dc.w	$FFF0,$FFEF,$001F,$0F80,$FE7F,$FF3F,$0040,$0000
	 dc.w	$2832,$4813,$F7EC,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$A829,$C82B,$F7D4,$0000
	 dc.w	$EFBF,$FFFF,$0000,$0F80,$FE7F,$FF3F,$0040,$0000
	 dc.w	$4A79,$203F,$FFC0,$0000,$7FFF,$FFFF,$0000,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$2390,$4180,$FE7F,$0000
	 dc.w	$F30F,$020D,$FDF0,$0000,$FFBF,$FFFF,$0000,$0F80
	 dc.w	$FE7F,$FF3F,$0040,$0000,$6EF8,$0EC8,$F137,$0000
	 dc.w	$B30B,$0107,$FEF8,$0000,$FFFF,$FFFF,$0000,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$1A07,$6207,$FDF8,$0000
	 dc.w	$FAFF,$FFFF,$0000,$0880,$FE7F,$FF3F,$0040,$0000
	 dc.w	$3242,$4043,$FFBC,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$A47D,$C05F,$FFA0,$0000
	 dc.w	$FFFC,$FFFB,$0007,$0200,$FE7F,$FF3F,$0040,$0000
	 dc.w	$7CFD,$14F7,$EB08,$0000,$FFFC,$FFFB,$0007,$8000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$4423,$6421,$FBDE,$0000
	 dc.w	$E22F,$E207,$1DF8,$0000,$FFFC,$FFFB,$0007,$0800
	 dc.w	$FE7F,$FF3F,$0040,$0000,$20E1,$40E1,$FF1E,$0000
	 dc.w	$FC1B,$641D,$9BE0,$0000,$7BFC,$FFFB,$0007,$7800
	 dc.w	$FE7F,$FF3F,$0040,$0000,$5431,$1407,$EBF8,$0000
	 dc.w	$FFFC,$FFFB,$0007,$0880,$FE7F,$FF3F,$0040,$0000
	 dc.w	$0502,$4403,$FBFC,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$A851,$C843,$F7BC,$0000
	 dc.w	$FFFF,$FFFF,$0000,$0200,$FE7F,$FF3F,$0040,$0000
	 dc.w	$5215,$5017,$EFE8,$0000,$FFFF,$FFFF,$0000,$8000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$7015,$0004,$FFFB,$0000
	 dc.w	$A351,$8057,$7FA8,$0000,$FEFF,$FFFF,$0000,$0E00
	 dc.w	$FE7F,$FF3F,$0040,$0000,$0041,$6041,$FFBE,$0000
	 dc.w	$382B,$382D,$C7D0,$0000,$BFFF,$FFFF,$0000,$8000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$0465,$6067,$FF98,$0000
	 dc.w	$F77F,$FFFF,$0000,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$2202,$4203,$FDFC,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$B4BF,$C0AD,$FF50,$0000
	 dc.w	$FFF0,$FFEF,$001F,$0200,$FE7F,$FF3F,$0040,$0000
	 dc.w	$4475,$0407,$FBF8,$0000,$FFF0,$FFEF,$001F,$8000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$0022,$4022,$FFDD,$0000
	 dc.w	$4F8F,$4605,$B9F8,$0000,$FFF0,$FFEF,$001F,$0800
	 dc.w	$FE7F,$FF3F,$0040,$0000,$7100,$0000,$FFFF,$0000
	 dc.w	$7407,$5005,$AFF8,$0000,$77F0,$FFEF,$001F,$7000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$4835,$2807,$F7F8,$0000
	 dc.w	$FFF0,$FFEF,$001F,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$2106,$4003,$FFFC,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$B87F,$C875,$F788,$0000
	 dc.w	$FFFF,$FFFF,$0000,$0200,$FE7F,$FF3F,$0040,$0000
	 dc.w	$6FF5,$08E7,$F718,$0000,$FBFF,$FFFF,$0000,$F800
	 dc.w	$FE7F,$FF3F,$0040,$0000,$24D0,$4040,$FFBF,$0000
	 dc.w	$3315,$1317,$ECE8,$0000,$FFBF,$FFFF,$0000,$0F80
	 dc.w	$FE7F,$FF3F,$0040,$0000,$0600,$4200,$FDFF,$0000
	 dc.w	$6B05,$6807,$97F8,$0000,$EFFF,$FFFF,$0000,$0800
	 dc.w	$FE7F,$FF3F,$0040,$0000,$6865,$0067,$FF98,$0000
	 dc.w	$EFBF,$FFFF,$0000,$0F80,$FE7F,$FF3F,$0040,$0000
	 dc.w	$220E,$420F,$FDF0,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$AA7F,$C075,$FF88,$0000
	 dc.w	$FDFC,$FFFB,$0007,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$2FE7,$4EE7,$F118,$0000,$FFFC,$FFFB,$0007,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$4D20,$6920,$F6DF,$0000
	 dc.w	$C545,$4007,$BFF8,$0000,$FFFC,$FFFB,$0007,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$2A00,$4800,$F7FF,$0000
	 dc.w	$1704,$1607,$E9F8,$0000,$F7FC,$FFFB,$0007,$F000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$302D,$5007,$EFF8,$0000
	 dc.w	$FFFC,$FFFB,$0007,$0200,$FE7F,$FF3F,$0040,$0000
	 dc.w	$2C2E,$440B,$FBF4,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$B45F,$D415,$EBE8,$0000
	 dc.w	$FFFF,$FFFF,$0000,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$2F83,$4B85,$F478,$0000,$FBFF,$FFFF,$0000,$F800
	 dc.w	$FE7F,$FF3F,$0040,$0000,$6801,$0801,$F7FE,$0000
	 dc.w	$AFDD,$0A87,$F578,$0000,$FF7F,$FFFF,$0000,$0F00
	 dc.w	$FE7F,$FF3F,$0040,$0000,$6410,$4400,$FBFF,$0000
	 dc.w	$0E05,$0607,$F9F8,$0000,$FFFF,$FFFF,$0000,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$2051,$4053,$FFAC,$0000
	 dc.w	$FFFF,$FFFF,$0000,$0200,$FE7F,$FF3F,$0040,$0000
	 dc.w	$106E,$704F,$EFB0,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$B6DF,$C095,$FF68,$0000
	 dc.w	$FFF0,$FFEF,$001F,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$2C55,$4C07,$F3F8,$0000,$FFF0,$FFEF,$001F,$8000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$1401,$6001,$FFFE,$0000
	 dc.w	$4AB5,$4AB7,$B548,$0000,$FAF0,$FFEF,$001F,$0880
	 dc.w	$FE7F,$FF3F,$0040,$0000,$002D,$6020,$FFDF,$0000
	 dc.w	$1D07,$1C07,$E3F8,$0000,$FFF0,$FFEF,$001F,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$600D,$400F,$FFF0,$0000
	 dc.w	$FFF0,$FFEF,$001F,$0200,$FE7F,$FF3F,$0040,$0000
	 dc.w	$657E,$0053,$FFAC,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$BE93,$CC97,$F368,$0000
	 dc.w	$FFFF,$FFFF,$0000,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$08AD,$68A7,$F758,$0000,$EFFF,$FFFF,$0000,$E000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$482E,$0802,$F7FD,$0000
	 dc.w	$09C5,$0147,$FEB8,$0000,$FF7F,$FFFF,$0000,$0F00
	 dc.w	$FE7F,$FF3F,$0040,$0000,$681A,$001A,$FFE5,$0000
	 dc.w	$0629,$0207,$FDF8,$0000,$FFFF,$FFFF,$0000,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$31AB,$4001,$FFFC,$0000
	 dc.w	$FFFF,$FFFF,$0000,$0200,$FE7F,$FF3F,$0040,$0000
	 dc.w	$2EFE,$4A5F,$F5A0,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$BD8B,$C40D,$FBF0,$0000
	 dc.w	$FFFC,$FFFB,$0007,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$7AF5,$1017,$EFE8,$0000,$FFFC,$FFFB,$0007,$8000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$6058,$0058,$FFA7,$0000
	 dc.w	$138B,$1381,$EC7C,$0000,$F97C,$FFFB,$0007,$0900
	 dc.w	$FE7F,$FF3F,$0040,$0000,$7604,$5004,$EFFB,$0000
	 dc.w	$8855,$0857,$F7A8,$0000,$FFFC,$FFFB,$0007,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$075D,$435F,$FCA0,$0000
	 dc.w	$FDFC,$FFFB,$0007,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$3FFA,$59FB,$E604,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$BFDB,$DB05,$E4F8,$0000
	 dc.w	$FFFF,$FFFF,$0000,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$37E9,$55E3,$EA1C,$0000,$FBFF,$FFFF,$0000,$F800
	 dc.w	$FE7F,$FF3F,$0040,$0000,$6015,$4010,$FFEF,$0000
	 dc.w	$1039,$001F,$FFE0,$0000,$FEFF,$FFFF,$0000,$0880
	 dc.w	$FE7F,$FF3F,$0040,$0000,$6E0D,$4C09,$F3F6,$0000
	 dc.w	$80C5,$0087,$FF78,$0000,$FFFF,$FFFF,$0000,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$6C55,$0807,$F7F8,$0000
	 dc.w	$FFFF,$FFFF,$0000,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$1F7E,$5D63,$E29C,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$A9F7,$C9B5,$F648,$0000
	 dc.w	$FFF0,$FFEF,$001F,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$6779,$475B,$F8A4,$0000,$FFF0,$FFEF,$001F,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$442A,$602A,$FFD5,$0000
	 dc.w	$21DB,$2059,$DFA4,$0000,$FFF0,$FFEF,$001F,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$7ED9,$4409,$FBF6,$0000
	 dc.w	$00ED,$0087,$FF78,$0000,$FFF0,$FFEF,$001F,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$2EA5,$48A7,$F758,$0000
	 dc.w	$FFF0,$FFEF,$001F,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$1DFE,$7C3B,$E3C4,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$A0A3,$C0A7,$FF58,$0000
	 dc.w	$FFFF,$FB3F,$04C0,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$444F,$604D,$FFB0,$0000,$FFFF,$FB3F,$04C0,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$7930,$0810,$F7EF,$0000
	 dc.w	$03BF,$032D,$FCD0,$0000,$FFFF,$F33F,$0CC0,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$1FB0,$5DA0,$E25F,$0000
	 dc.w	$29F5,$01D7,$FE28,$0000,$FFFF,$FB3F,$04C0,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$3C45,$4C07,$F3F8,$0000
	 dc.w	$FFFF,$FB3F,$04C0,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$7FFA,$13EB,$EC14,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$B88B,$C00D,$FFF0,$0000
	 dc.w	$FB3F,$F6DF,$0DE0,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$4883,$2805,$F7F8,$0000,$FB3F,$F6DF,$0DE0,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$5EE0,$4240,$FDBF,$0000
	 dc.w	$232B,$0325,$FCD8,$0000,$F33F,$ECDF,$1FE0,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$3E67,$5E60,$E19F,$0000
	 dc.w	$7841,$5043,$AFBC,$0000,$FB3F,$F6DF,$0DE0,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$008F,$4085,$FF78,$0000
	 dc.w	$FB3F,$F6DF,$0DE0,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$3FF6,$5D27,$E2D8,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$BD4B,$D10D,$EEF0,$0000
	 dc.w	$F2DF,$EF3F,$1DE0,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$610F,$010D,$FEF0,$0000,$F2DF,$EFBF,$1D60,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$19C2,$59C0,$E63F,$0000
	 dc.w	$5479,$405B,$BFA4,$0000,$ECDF,$F33F,$1FE0,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$36CE,$544E,$EBB1,$0000
	 dc.w	$740D,$700F,$8FF0,$0000,$F2DF,$EFBF,$1D60,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$6035,$4017,$FFE8,$0000
	 dc.w	$F2DF,$EF3F,$1DE0,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$3FFA,$57E3,$E81C,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$BC91,$D886,$E779,$0000
	 dc.w	$2ADF,$D5FF,$FF20,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$2003,$4007,$FFF8,$0000,$FBBF,$F65F,$0DE0,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$6104,$0104,$FEFB,$0000
	 dc.w	$38FF,$28FC,$D701,$0000,$32DF,$CDFF,$FF20,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$6D97,$4D94,$F26B,$0000
	 dc.w	$DA07,$4807,$B7F8,$0000,$FBBF,$F65F,$0DE0,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$20E3,$4040,$FFBD,$0000
	 dc.w	$2ADF,$D5FF,$FF20,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$77F2,$55F3,$EA0C,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$AEBF,$C825,$F7D8,$0000
	 dc.w	$C0DF,$BF3F,$7FE0,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$6003,$4006,$FFF9,$0000,$3B7F,$DEBF,$E5C0,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$2004,$4000,$FFFF,$0000
	 dc.w	$60F3,$20F7,$DF08,$0000,$ECDF,$F33F,$1FE0,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$3007,$5007,$EFF8,$0000
	 dc.w	$ED31,$A406,$5BF9,$0000,$3B7F,$DEBF,$E5C0,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$7D4D,$414F,$FEB0,$0000
	 dc.w	$C0DF,$BF3F,$7FE0,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$0DD6,$45C3,$FA3C,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$AF7F,$CD75,$F288,$0000
	 dc.w	$FB3F,$F4DF,$0FE0,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$4201,$6007,$FFF8,$0000,$FAFF,$FF7F,$0580,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$0208,$6008,$FFF7,$0000
	 dc.w	$C9E3,$81E5,$7E18,$0000,$F33F,$ECDF,$1FE0,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$2907,$4007,$FFF8,$0000
	 dc.w	$9B6F,$9A65,$6598,$0000,$FAFF,$FF7F,$0580,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$584F,$5807,$E7F8,$0000
	 dc.w	$FB3F,$F4DF,$0FE0,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$7FEA,$13AB,$EC54,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$ADFD,$CCF7,$F308,$0000
	 dc.w	$FFFF,$FB3F,$04C0,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$5C03,$2403,$FBFC,$0000,$FE3F,$FBDF,$05E0,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$6C00,$0400,$FBFF,$0000
	 dc.w	$93FF,$93CD,$6C30,$0000,$FFFF,$F33F,$0CC0,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$3211,$5201,$EDFE,$0000
	 dc.w	$3AF3,$3257,$CDA8,$0000,$FE3F,$FBDF,$05E0,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$60D3,$0095,$FF68,$0000
	 dc.w	$FFFF,$FB3F,$04C0,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$1982,$7983,$E67C,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$BFF7,$CA75,$F588,$0000
	 dc.w	$FFFF,$FFFF,$0000,$0000,$FE7F,$FFFF,$0000,$0000
	 dc.w	$D829,$980F,$67F0,$0000,$FFFF,$FFFF,$0000,$0000
	 dc.w	$FE7F,$FFFF,$0000,$0000,$B040,$D000,$6FFF,$0000
	 dc.w	$A167,$2165,$DE98,$0000,$FFFF,$FFFF,$0000,$0000
	 dc.w	$FE7F,$FFFF,$0000,$0000,$8120,$E020,$7FDF,$0000
	 dc.w	$F5EB,$55E5,$AA18,$0000,$FFFF,$FFFF,$0000,$0000
	 dc.w	$FE7F,$FFFF,$0000,$0000,$A09F,$C085,$7F78,$0000
	 dc.w	$FFFF,$FFFF,$0000,$0000,$FE7F,$FFFF,$0000,$0000
	 dc.w	$F302,$9303,$6CFC,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$AF80,$CF87,$F078,$0000
	 dc.w	$4C90,$B7FF,$0000,$0000,$6029,$BFF7,$0000,$0000
	 dc.w	$B654,$0057,$7FA8,$0000,$1B3B,$F5C5,$0000,$0000
	 dc.w	$C087,$3FF9,$0000,$0000,$4083,$8081,$7F7E,$0000
	 dc.w	$80E2,$0083,$FF7C,$0000,$E363,$5E9F,$0000,$0000
	 dc.w	$7D14,$8AEB,$0000,$0000,$6201,$C201,$3DFE,$0000
	 dc.w	$46D3,$4296,$BD68,$0000,$FDCD,$023A,$0000,$0000
	 dc.w	$ED5D,$16FA,$0000,$0000,$E13F,$8034,$7FC8,$0000
	 dc.w	$8440,$7FFF,$0000,$0000,$1783,$ED7C,$0000,$0000
	 dc.w	$0002,$A003,$7FFC,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$BC4F,$DC0F,$E3F0,$0000
	 dc.w	$64DF,$FDFF,$0200,$0000,$0FAD,$CFEF,$3010,$0000
	 dc.w	$1C6F,$2C07,$D3F8,$0000,$DD59,$FF7F,$0080,$0000
	 dc.w	$FEE0,$FFEA,$0015,$0000,$4145,$C005,$3FFA,$0000
	 dc.w	$21CA,$01CF,$FE30,$0000,$6A38,$EEFE,$1101,$0000
	 dc.w	$0F5B,$BF7B,$4084,$0000,$000A,$8002,$7FFD,$0000
	 dc.w	$5CF0,$0CA7,$F358,$0000,$1C04,$FF96,$0069,$0000
	 dc.w	$204C,$78FF,$8700,$0000,$739C,$C217,$3DE8,$0000
	 dc.w	$F15F,$F9DF,$0620,$0000,$90CB,$BECB,$4134,$0000
	 dc.w	$A132,$C003,$3FFC,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$BAF4,$D890,$E76F,$0000
	 dc.w	$1FD1,$0601,$F9FE,$0000,$6021,$6020,$9FDF,$0000
	 dc.w	$F1D4,$B0D0,$4F2F,$0000,$0548,$0108,$FEF7,$0000
	 dc.w	$082F,$002A,$FFD5,$0000,$0680,$0280,$FD7F,$0000
	 dc.w	$4128,$4108,$BEF7,$0000,$EFFF,$2B0B,$D4F4,$0000
	 dc.w	$C92A,$C108,$3EF7,$0000,$8818,$8010,$7FEF,$0000
	 dc.w	$A0A7,$A0A7,$5F58,$0000,$F1DB,$41D3,$BE2C,$0000
	 dc.w	$FE6B,$BE41,$41BE,$0000,$E7B8,$6330,$9CCF,$0000
	 dc.w	$0C63,$0C40,$F3BF,$0000,$8F78,$8E68,$7197,$0000
	 dc.w	$D67A,$C263,$3D9C,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$B4D9,$D4C8,$EB37,$0000
	 dc.w	$33BB,$33A2,$CC5D,$0000,$E917,$4002,$BFFD,$0000
	 dc.w	$F348,$8208,$7DF7,$0000,$0A8B,$0880,$F77F,$0000
	 dc.w	$123F,$101E,$EFE1,$0000,$6828,$0800,$F7FF,$0000
	 dc.w	$4769,$0041,$FFBE,$0000,$8BFB,$89EB,$7614,$0000
	 dc.w	$9054,$9054,$6FAB,$0000,$1395,$1011,$EFEE,$0000
	 dc.w	$4163,$0003,$FFFC,$0000,$6A1F,$6213,$9DEC,$0000
	 dc.w	$EC75,$CC55,$33AA,$0000,$DFD0,$CF50,$30AF,$0000
	 dc.w	$7046,$0046,$FFB9,$0000,$DEF1,$0EA0,$F15F,$0000
	 dc.w	$AC72,$2833,$D7CC,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$A822,$C022,$FFDD,$0000
	 dc.w	$47F3,$0533,$FACC,$0000,$D32E,$D22E,$2DD1,$0000
	 dc.w	$E680,$E280,$1D7F,$0000,$0477,$0416,$FBE9,$0000
	 dc.w	$26C6,$2442,$DBBD,$0000,$C354,$C050,$3FAF,$0000
	 dc.w	$FED2,$8ED0,$712F,$0000,$177F,$1771,$E88E,$0000
	 dc.w	$FB87,$0080,$FF7F,$0000,$9729,$0708,$F8F7,$0000
	 dc.w	$E2DA,$82C2,$7D3D,$0000,$501A,$5018,$AFE7,$0000
	 dc.w	$D969,$D069,$2F96,$0000,$F5A0,$B520,$4ADF,$0000
	 dc.w	$F049,$E001,$1FFE,$0000,$FDA3,$B4A3,$4B5C,$0000
	 dc.w	$28BE,$08A3,$F75C,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$BFFF,$C000,$FFFF,$0000
	 dc.w	$FFFF,$0000,$FFFF,$0000,$FFFF,$0000,$FFFF,$0000
	 dc.w	$FFFF,$0000,$FFFF,$0000,$FFFF,$0000,$FFFF,$0000
	 dc.w	$FFFF,$0000,$FFFF,$0000,$FFFF,$0000,$FFFF,$0000
	 dc.w	$FFFF,$0000,$FFFF,$0000,$FFFF,$0000,$FFFF,$0000
	 dc.w	$FFFF,$0000,$FFFF,$0000,$FFFF,$0000,$FFFF,$0000
	 dc.w	$FFFF,$0000,$FFFF,$0000,$FFFF,$0000,$FFFF,$0000
	 dc.w	$FFFF,$0000,$FFFF,$0000,$FFFF,$0000,$FFFF,$0000
	 dc.w	$FFFF,$0000,$FFFF,$0000,$FFFF,$0000,$FFFF,$0000
	 dc.w	$FFFC,$0001,$FFFE,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$8000,$FFFF,$FFFF,$0000
	 dc.w	$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000
	 dc.w	$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000
	 dc.w	$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000
	 dc.w	$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000
	 dc.w	$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000
	 dc.w	$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000
	 dc.w	$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000
	 dc.w	$0000,$FFFF,$FFFF,$0000,$0000,$FFFF,$FFFF,$0000
	 dc.w	$0000,$FFFE,$FFFF,$0000,$8000,$0000,$0000,$0000
	 dc.w	$0000,$0000,$0000,$0000,$FFFF,$FFFF,$FFFF,$0000
	 dc.w	$FFFF,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$FFFF,$0000
	 dc.w	$FFFF,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$FFFF,$0000
	 dc.w	$FFFF,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$FFFF,$0000
	 dc.w	$FFFF,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$FFFF,$0000
	 dc.w	$FFFF,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$FFFF,$0000
	 dc.w	$FFFF,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$FFFF,$0000
	 dc.w	$FFFF,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$FFFF,$0000
	 dc.w	$FFFF,$FFFF,$FFFF,$0000,$FFFF,$FFFF,$FFFF,$0000
	 dc.w	$FFFF,$FFFF,$FFFF,$0000,$0000,$0000,$8000,$0000

emptyslide:
	 dc.w	$01C0,$0100,$FEFF,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$FE7F,$FF3F,$0040,$0000,$FE7F,$FF3F,$0040,$0000
	 dc.w	$FE7F,$FFFF,$0000,$0000
slider:
	 dc.w	$EFFF,$E003,$1000,$0000,$F007,$F7FB,$1800,$0000
	 dc.w	$D3F7,$FBFB,$3C00,$0000,$D417,$F81B,$3FE0,$0000
	 dc.w	$87E3,$F803,$6000,$1FFC,$9407,$F80B,$7FF0,$0000
	 dc.w	$97E7,$780B,$FFF0,$0000,$9007,$7FF3,$FFF8,$0000
	 dc.w	$9FFB,$7FFB,$FFFC,$0000,$804F,$7F7F,$FF70,$0000
	 dc.w	$817F,$7E7F,$FF40,$0000,$FF7F,$013F,$FE40,$0000

arrow:
	DC.W	$7FFF,$0000,$8000,$8000,$8000,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$3FFF,$4000,$4000,$C000,$C000,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$1FFF,$A000,$6000,$E000
	DC.W	$E000,$FFFF,$0000,$0000,$0000,$0000,$0FFF,$9000
	DC.W	$3000,$F000,$F000,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$07FF,$8800,$3800,$F800,$F800,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$03FF,$8400,$1C00,$FC00,$FC00,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$01FF,$8200,$1E00,$FE00
	DC.W	$FE00,$FFFF,$0000,$0000,$0000,$0000,$00FF,$8100
	DC.W	$0F00,$FF00,$FF00,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$07FF,$8000,$0800,$F800,$F800,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$27FF,$8000,$0800,$D800,$D800,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$73FF,$8000,$0400,$8C00
	DC.W	$8C00,$FFFF,$0000,$0000,$0000,$0000,$F3FF,$0000
	DC.W	$0400,$0C00,$0C00,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$F9FF,$0000,$0200,$0600,$0600,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$F9FF,$0000,$0200,$0600,$0600,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FFFF,$0000,$0000,$0000
	DC.W	$0000,$FFFF,$0000,$0000,$0000,$0000,$FFFF,$0000
	DC.W	$0000,$0000,$0000,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$BFFF,$0000,$4000,$4000,$4000,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$9FFF,$2000,$2000,$6000,$6000,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$8FFF,$5000,$3000,$7000
	DC.W	$7000,$FFFF,$0000,$0000,$0000,$0000,$87FF,$4800
	DC.W	$1800,$7800,$7800,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$83FF,$4400,$1C00,$7C00,$7C00,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$81FF,$4200,$0E00,$7E00,$7E00,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$80FF,$4100,$0F00,$7F00
	DC.W	$7F00,$FFFF,$0000,$0000,$0000,$0000,$807F,$4080
	DC.W	$0780,$7F80,$7F80,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$83FF,$4000,$0400,$7C00,$7C00,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$93FF,$4000,$0400,$6C00,$6C00,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$B9FF,$4000,$0200,$4600
	DC.W	$4600,$FFFF,$0000,$0000,$0000,$0000,$F9FF,$0000
	DC.W	$0200,$0600,$0600,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$FCFF,$0000,$0100,$0300,$0300,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FCFF,$0000,$0100,$0300,$0300,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FFFF,$0000,$0000,$0000
	DC.W	$0000,$FFFF,$0000,$0000,$0000,$0000,$FFFF,$0000
	DC.W	$0000,$0000,$0000,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$DFFF,$0000,$2000,$2000,$2000,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$CFFF,$1000,$1000,$3000,$3000,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$C7FF,$2800,$1800,$3800
	DC.W	$3800,$FFFF,$0000,$0000,$0000,$0000,$C3FF,$2400
	DC.W	$0C00,$3C00,$3C00,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$C1FF,$2200,$0E00,$3E00,$3E00,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$C0FF,$2100,$0700,$3F00,$3F00,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$C07F,$2080,$0780,$3F80
	DC.W	$3F80,$FFFF,$0000,$0000,$0000,$0000,$C03F,$2040
	DC.W	$03C0,$3FC0,$3FC0,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$C1FF,$2000,$0200,$3E00,$3E00,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$C9FF,$2000,$0200,$3600,$3600,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$DCFF,$2000,$0100,$2300
	DC.W	$2300,$FFFF,$0000,$0000,$0000,$0000,$FCFF,$0000
	DC.W	$0100,$0300,$0300,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$FE7F,$0000,$0080,$0180,$0180,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FE7F,$0000,$0080,$0180,$0180,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FFFF,$0000,$0000,$0000
	DC.W	$0000,$FFFF,$0000,$0000,$0000,$0000,$FFFF,$0000
	DC.W	$0000,$0000,$0000,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$EFFF,$0000,$1000,$1000,$1000,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$E7FF,$0800,$0800,$1800,$1800,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$E3FF,$1400,$0C00,$1C00
	DC.W	$1C00,$FFFF,$0000,$0000,$0000,$0000,$E1FF,$1200
	DC.W	$0600,$1E00,$1E00,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$E0FF,$1100,$0700,$1F00,$1F00,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$E07F,$1080,$0380,$1F80,$1F80,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$E03F,$1040,$03C0,$1FC0
	DC.W	$1FC0,$FFFF,$0000,$0000,$0000,$0000,$E01F,$1020
	DC.W	$01E0,$1FE0,$1FE0,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$E0FF,$1000,$0100,$1F00,$1F00,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$E4FF,$1000,$0100,$1B00,$1B00,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$EE7F,$1000,$0080,$1180
	DC.W	$1180,$FFFF,$0000,$0000,$0000,$0000,$FE7F,$0000
	DC.W	$0080,$0180,$0180,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$FF3F,$0000,$0040,$00C0,$00C0,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FF3F,$0000,$0040,$00C0,$00C0,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FFFF,$0000,$0000,$0000
	DC.W	$0000,$FFFF,$0000,$0000,$0000,$0000,$FFFF,$0000
	DC.W	$0000,$0000,$0000,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$F7FF,$0000,$0800,$0800,$0800,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$F3FF,$0400,$0400,$0C00,$0C00,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$F1FF,$0A00,$0600,$0E00
	DC.W	$0E00,$FFFF,$0000,$0000,$0000,$0000,$F0FF,$0900
	DC.W	$0300,$0F00,$0F00,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$F07F,$0880,$0380,$0F80,$0F80,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$F03F,$0840,$01C0,$0FC0,$0FC0,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$F01F,$0820,$01E0,$0FE0
	DC.W	$0FE0,$FFFF,$0000,$0000,$0000,$0000,$F00F,$0810
	DC.W	$00F0,$0FF0,$0FF0,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$F07F,$0800,$0080,$0F80,$0F80,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$F27F,$0800,$0080,$0D80,$0D80,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$F73F,$0800,$0040,$08C0
	DC.W	$08C0,$FFFF,$0000,$0000,$0000,$0000,$FF3F,$0000
	DC.W	$0040,$00C0,$00C0,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$FF9F,$0000,$0020,$0060,$0060,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FF9F,$0000,$0020,$0060,$0060,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FFFF,$0000,$0000,$0000
	DC.W	$0000,$FFFF,$0000,$0000,$0000,$0000,$FFFF,$0000
	DC.W	$0000,$0000,$0000,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$FBFF,$0000,$0400,$0400,$0400,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$F9FF,$0200,$0200,$0600,$0600,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$F8FF,$0500,$0300,$0700
	DC.W	$0700,$FFFF,$0000,$0000,$0000,$0000,$F87F,$0480
	DC.W	$0180,$0780,$0780,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$F83F,$0440,$01C0,$07C0,$07C0,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$F81F,$0420,$00E0,$07E0,$07E0,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$F80F,$0410,$00F0,$07F0
	DC.W	$07F0,$FFFF,$0000,$0000,$0000,$0000,$F807,$0408
	DC.W	$0078,$07F8,$07F8,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$F83F,$0400,$0040,$07C0,$07C0,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$F93F,$0400,$0040,$06C0,$06C0,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FB9F,$0400,$0020,$0460
	DC.W	$0460,$FFFF,$0000,$0000,$0000,$0000,$FF9F,$0000
	DC.W	$0020,$0060,$0060,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$FFCF,$0000,$0010,$0030,$0030,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FFCF,$0000,$0010,$0030,$0030,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FFFF,$0000,$0000,$0000
	DC.W	$0000,$FFFF,$0000,$0000,$0000,$0000,$FFFF,$0000
	DC.W	$0000,$0000,$0000,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$FDFF,$0000,$0200,$0200,$0200,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FCFF,$0100,$0100,$0300,$0300,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FC7F,$0280,$0180,$0380
	DC.W	$0380,$FFFF,$0000,$0000,$0000,$0000,$FC3F,$0240
	DC.W	$00C0,$03C0,$03C0,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$FC1F,$0220,$00E0,$03E0,$03E0,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FC0F,$0210,$0070,$03F0,$03F0,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FC07,$0208,$0078,$03F8
	DC.W	$03F8,$FFFF,$0000,$0000,$0000,$0000,$FC03,$0204
	DC.W	$003C,$03FC,$03FC,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$FC1F,$0200,$0020,$03E0,$03E0,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FC9F,$0200,$0020,$0360,$0360,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FDCF,$0200,$0010,$0230
	DC.W	$0230,$FFFF,$0000,$0000,$0000,$0000,$FFCF,$0000
	DC.W	$0010,$0030,$0030,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$FFE7,$0000,$0008,$0018,$0018,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FFE7,$0000,$0008,$0018,$0018,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FFFF,$0000,$0000,$0000
	DC.W	$0000,$FFFF,$0000,$0000,$0000,$0000,$FFFF,$0000
	DC.W	$0000,$0000,$0000,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$FEFF,$0000,$0100,$0100,$0100,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FE7F,$0080,$0080,$0180,$0180,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FE3F,$0140,$00C0,$01C0
	DC.W	$01C0,$FFFF,$0000,$0000,$0000,$0000,$FE1F,$0120
	DC.W	$0060,$01E0,$01E0,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$FE0F,$0110,$0070,$01F0,$01F0,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FE07,$0108,$0038,$01F8,$01F8,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FE03,$0104,$003C,$01FC
	DC.W	$01FC,$FFFF,$0000,$0000,$0000,$0000,$FE01,$0102
	DC.W	$001E,$01FE,$01FE,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$FE0F,$0100,$0010,$01F0,$01F0,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FE4F,$0100,$0010,$01B0,$01B0,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FEE7,$0100,$0008,$0118
	DC.W	$0118,$FFFF,$0000,$0000,$0000,$0000,$FFE7,$0000
	DC.W	$0008,$0018,$0018,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$FFF3,$0000,$0004,$000C,$000C,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FFF3,$0000,$0004,$000C,$000C,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FFFF,$0000,$0000,$0000
	DC.W	$0000,$FFFF,$0000,$0000,$0000,$0000,$FFFF,$0000
	DC.W	$0000,$0000,$0000,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$FF7F,$0000,$0080,$0080,$0080,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FF3F,$0040,$0040,$00C0,$00C0,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FF1F,$00A0,$0060,$00E0
	DC.W	$00E0,$FFFF,$0000,$0000,$0000,$0000,$FF0F,$0090
	DC.W	$0030,$00F0,$00F0,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$FF07,$0088,$0038,$00F8,$00F8,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FF03,$0084,$001C,$00FC,$00FC,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FF01,$0082,$001E,$00FE
	DC.W	$00FE,$FFFF,$0000,$0000,$0000,$0000,$FF00,$0081
	DC.W	$000F,$00FF,$00FF,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$FF07,$0080,$0008,$00F8,$00F8,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FF27,$0080,$0008,$00D8,$00D8,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FF73,$0080,$0004,$008C
	DC.W	$008C,$FFFF,$0000,$0000,$0000,$0000,$FFF3,$0000
	DC.W	$0004,$000C,$000C,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$FFF9,$0000,$0002,$0006,$0006,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FFF9,$0000,$0002,$0006,$0006,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FFFF,$0000,$0000,$0000
	DC.W	$0000,$FFFF,$0000,$0000,$0000,$0000,$FFFF,$0000
	DC.W	$0000,$0000,$0000,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$FFBF,$0000,$0040,$0040,$0040,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FF9F,$0020,$0020,$0060,$0060,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FF8F,$0050,$0030,$0070
	DC.W	$0070,$FFFF,$0000,$0000,$0000,$0000,$FF87,$0048
	DC.W	$0018,$0078,$0078,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$FF83,$0044,$001C,$007C,$007C,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FF81,$0042,$000E,$007E,$007E,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FF80,$0041,$000F,$007F
	DC.W	$007F,$FFFF,$0000,$0000,$0000,$0000,$FF80,$0040
	DC.W	$0007,$007F,$007F,$7FFF,$8000,$8000,$8000,$8000
	DC.W	$FF83,$0040,$0004,$007C,$007C,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FF93,$0040,$0004,$006C,$006C,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FFB9,$0040,$0002,$0046
	DC.W	$0046,$FFFF,$0000,$0000,$0000,$0000,$FFF9,$0000
	DC.W	$0002,$0006,$0006,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$FFFC,$0000,$0001,$0003,$0003,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FFFC,$0000,$0001,$0003,$0003,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FFFF,$0000,$0000,$0000
	DC.W	$0000,$FFFF,$0000,$0000,$0000,$0000,$FFFF,$0000
	DC.W	$0000,$0000,$0000,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$FFDF,$0000,$0020,$0020,$0020,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FFCF,$0010,$0010,$0030,$0030,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FFC7,$0028,$0018,$0038
	DC.W	$0038,$FFFF,$0000,$0000,$0000,$0000,$FFC3,$0024
	DC.W	$000C,$003C,$003C,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$FFC1,$0022,$000E,$003E,$003E,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FFC0,$0021,$0007,$003F,$003F,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FFC0,$0020,$0007,$003F
	DC.W	$003F,$7FFF,$8000,$8000,$8000,$8000,$FFC0,$0020
	DC.W	$0003,$003F,$003F,$3FFF,$4000,$C000,$C000,$C000
	DC.W	$FFC1,$0020,$0002,$003E,$003E,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FFC9,$0020,$0002,$0036,$0036,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FFDC,$0020,$0001,$0023
	DC.W	$0023,$FFFF,$0000,$0000,$0000,$0000,$FFFC,$0000
	DC.W	$0001,$0003,$0003,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$FFFE,$0000,$0000,$0001,$0001,$7FFF,$0000,$8000
	DC.W	$8000,$8000,$FFFE,$0000,$0000,$0001,$0001,$7FFF
	DC.W	$0000,$8000,$8000,$8000,$FFFF,$0000,$0000,$0000
	DC.W	$0000,$FFFF,$0000,$0000,$0000,$0000,$FFFF,$0000
	DC.W	$0000,$0000,$0000,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$FFEF,$0000,$0010,$0010,$0010,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FFE7,$0008,$0008,$0018,$0018,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FFE3,$0014,$000C,$001C
	DC.W	$001C,$FFFF,$0000,$0000,$0000,$0000,$FFE1,$0012
	DC.W	$0006,$001E,$001E,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$FFE0,$0011,$0007,$001F,$001F,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FFE0,$0010,$0003,$001F,$001F,$7FFF
	DC.W	$8000,$8000,$8000,$8000,$FFE0,$0010,$0003,$001F
	DC.W	$001F,$3FFF,$4000,$C000,$C000,$C000,$FFE0,$0010
	DC.W	$0001,$001F,$001F,$1FFF,$2000,$E000,$E000,$E000
	DC.W	$FFE0,$0010,$0001,$001F,$001F,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FFE4,$0010,$0001,$001B,$001B,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FFEE,$0010,$0000,$0011
	DC.W	$0011,$7FFF,$0000,$8000,$8000,$8000,$FFFE,$0000
	DC.W	$0000,$0001,$0001,$7FFF,$0000,$8000,$8000,$8000
	DC.W	$FFFF,$0000,$0000,$0000,$0000,$3FFF,$0000,$4000
	DC.W	$C000,$C000,$FFFF,$0000,$0000,$0000,$0000,$3FFF
	DC.W	$0000,$4000,$C000,$C000,$FFFF,$0000,$0000,$0000
	DC.W	$0000,$FFFF,$0000,$0000,$0000,$0000,$FFFF,$0000
	DC.W	$0000,$0000,$0000,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$FFF7,$0000,$0008,$0008,$0008,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FFF3,$0004,$0004,$000C,$000C,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FFF1,$000A,$0006,$000E
	DC.W	$000E,$FFFF,$0000,$0000,$0000,$0000,$FFF0,$0009
	DC.W	$0003,$000F,$000F,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$FFF0,$0008,$0003,$000F,$000F,$7FFF,$8000,$8000
	DC.W	$8000,$8000,$FFF0,$0008,$0001,$000F,$000F,$3FFF
	DC.W	$4000,$C000,$C000,$C000,$FFF0,$0008,$0001,$000F
	DC.W	$000F,$1FFF,$2000,$E000,$E000,$E000,$FFF0,$0008
	DC.W	$0000,$000F,$000F,$0FFF,$1000,$F000,$F000,$F000
	DC.W	$FFF0,$0008,$0000,$000F,$000F,$7FFF,$0000,$8000
	DC.W	$8000,$8000,$FFF2,$0008,$0000,$000D,$000D,$7FFF
	DC.W	$0000,$8000,$8000,$8000,$FFF7,$0008,$0000,$0008
	DC.W	$0008,$3FFF,$0000,$4000,$C000,$C000,$FFFF,$0000
	DC.W	$0000,$0000,$0000,$3FFF,$0000,$4000,$C000,$C000
	DC.W	$FFFF,$0000,$0000,$0000,$0000,$9FFF,$0000,$2000
	DC.W	$6000,$6000,$FFFF,$0000,$0000,$0000,$0000,$9FFF
	DC.W	$0000,$2000,$6000,$6000,$FFFF,$0000,$0000,$0000
	DC.W	$0000,$FFFF,$0000,$0000,$0000,$0000,$FFFF,$0000
	DC.W	$0000,$0000,$0000,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$FFFB,$0000,$0004,$0004,$0004,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FFF9,$0002,$0002,$0006,$0006,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FFF8,$0005,$0003,$0007
	DC.W	$0007,$FFFF,$0000,$0000,$0000,$0000,$FFF8,$0004
	DC.W	$0001,$0007,$0007,$7FFF,$8000,$8000,$8000,$8000
	DC.W	$FFF8,$0004,$0001,$0007,$0007,$3FFF,$4000,$C000
	DC.W	$C000,$C000,$FFF8,$0004,$0000,$0007,$0007,$1FFF
	DC.W	$2000,$E000,$E000,$E000,$FFF8,$0004,$0000,$0007
	DC.W	$0007,$0FFF,$1000,$F000,$F000,$F000,$FFF8,$0004
	DC.W	$0000,$0007,$0007,$07FF,$0800,$7800,$F800,$F800
	DC.W	$FFF8,$0004,$0000,$0007,$0007,$3FFF,$0000,$4000
	DC.W	$C000,$C000,$FFF9,$0004,$0000,$0006,$0006,$3FFF
	DC.W	$0000,$4000,$C000,$C000,$FFFB,$0004,$0000,$0004
	DC.W	$0004,$9FFF,$0000,$2000,$6000,$6000,$FFFF,$0000
	DC.W	$0000,$0000,$0000,$9FFF,$0000,$2000,$6000,$6000
	DC.W	$FFFF,$0000,$0000,$0000,$0000,$CFFF,$0000,$1000
	DC.W	$3000,$3000,$FFFF,$0000,$0000,$0000,$0000,$CFFF
	DC.W	$0000,$1000,$3000,$3000,$FFFF,$0000,$0000,$0000
	DC.W	$0000,$FFFF,$0000,$0000,$0000,$0000,$FFFF,$0000
	DC.W	$0000,$0000,$0000,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$FFFD,$0000,$0002,$0002,$0002,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FFFC,$0001,$0001,$0003,$0003,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FFFC,$0002,$0001,$0003
	DC.W	$0003,$7FFF,$8000,$8000,$8000,$8000,$FFFC,$0002
	DC.W	$0000,$0003,$0003,$3FFF,$4000,$C000,$C000,$C000
	DC.W	$FFFC,$0002,$0000,$0003,$0003,$1FFF,$2000,$E000
	DC.W	$E000,$E000,$FFFC,$0002,$0000,$0003,$0003,$0FFF
	DC.W	$1000,$7000,$F000,$F000,$FFFC,$0002,$0000,$0003
	DC.W	$0003,$07FF,$0800,$7800,$F800,$F800,$FFFC,$0002
	DC.W	$0000,$0003,$0003,$03FF,$0400,$3C00,$FC00,$FC00
	DC.W	$FFFC,$0002,$0000,$0003,$0003,$1FFF,$0000,$2000
	DC.W	$E000,$E000,$FFFC,$0002,$0000,$0003,$0003,$9FFF
	DC.W	$0000,$2000,$6000,$6000,$FFFD,$0002,$0000,$0002
	DC.W	$0002,$CFFF,$0000,$1000,$3000,$3000,$FFFF,$0000
	DC.W	$0000,$0000,$0000,$CFFF,$0000,$1000,$3000,$3000
	DC.W	$FFFF,$0000,$0000,$0000,$0000,$E7FF,$0000,$0800
	DC.W	$1800,$1800,$FFFF,$0000,$0000,$0000,$0000,$E7FF
	DC.W	$0000,$0800,$1800,$1800,$FFFF,$0000,$0000,$0000
	DC.W	$0000,$FFFF,$0000,$0000,$0000,$0000,$FFFF,$0000
	DC.W	$0000,$0000,$0000,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$FFFE,$0000,$0001,$0001,$0001,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FFFE,$0000,$0000,$0001,$0001,$7FFF
	DC.W	$8000,$8000,$8000,$8000,$FFFE,$0001,$0000,$0001
	DC.W	$0001,$3FFF,$4000,$C000,$C000,$C000,$FFFE,$0001
	DC.W	$0000,$0001,$0001,$1FFF,$2000,$6000,$E000,$E000
	DC.W	$FFFE,$0001,$0000,$0001,$0001,$0FFF,$1000,$7000
	DC.W	$F000,$F000,$FFFE,$0001,$0000,$0001,$0001,$07FF
	DC.W	$0800,$3800,$F800,$F800,$FFFE,$0001,$0000,$0001
	DC.W	$0001,$03FF,$0400,$3C00,$FC00,$FC00,$FFFE,$0001
	DC.W	$0000,$0001,$0001,$01FF,$0200,$1E00,$FE00,$FE00
	DC.W	$FFFE,$0001,$0000,$0001,$0001,$0FFF,$0000,$1000
	DC.W	$F000,$F000,$FFFE,$0001,$0000,$0001,$0001,$4FFF
	DC.W	$0000,$1000,$B000,$B000,$FFFE,$0001,$0000,$0001
	DC.W	$0001,$E7FF,$0000,$0800,$1800,$1800,$FFFF,$0000
	DC.W	$0000,$0000,$0000,$E7FF,$0000,$0800,$1800,$1800
	DC.W	$FFFF,$0000,$0000,$0000,$0000,$F3FF,$0000,$0400
	DC.W	$0C00,$0C00,$FFFF,$0000,$0000,$0000,$0000,$F3FF
	DC.W	$0000,$0400,$0C00,$0C00,$FFFF,$0000,$0000,$0000
	DC.W	$0000,$FFFF,$0000,$0000,$0000,$0000,$FFFF,$0000
	DC.W	$0000,$0000,$0000,$FFFF,$0000,$0000,$0000,$0000

emptyhand:
	DC.W	$CFFF,$2000,$1000,$3000,$3000,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$B3FF,$4000,$0C00,$4C00,$4C00,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$DDFF,$2000,$0200,$2200
	DC.W	$2200,$FFFF,$0000,$0000,$0000,$0000,$E67F,$1800
	DC.W	$0180,$1980,$1980,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$F3BF,$0000,$0040,$0C40,$0C40,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$CD07,$2000,$00F8,$32F8,$32F8,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$D6FB,$2100,$0004,$2904
	DC.W	$2904,$FFFF,$0000,$0000,$0000,$0000,$99DB,$4220
	DC.W	$0004,$6624,$6624,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$6C3D,$83C0,$0002,$93C2,$93C2,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$30BD,$C740,$0002,$CF42,$CF42,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$83BC,$7C40,$0003,$7C43
	DC.W	$7C43,$FFFF,$0000,$0000,$0000,$0000,$DFDE,$2020
	DC.W	$0001,$2021,$2021,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$EFFE,$1000,$0001,$1001,$1001,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$F3BE,$0C40,$0001,$0C41,$0C41,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FC7F,$0380,$0000,$0380
	DC.W	$0380,$FFFF,$0000,$0000,$0000,$0000,$FF3F,$00C0
	DC.W	$0000,$00C0,$00C0,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$E7FF,$1000,$0800,$1800,$1800,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$D9FF,$2000,$0600,$2600,$2600,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$EEFF,$1000,$0100,$1100
	DC.W	$1100,$FFFF,$0000,$0000,$0000,$0000,$F33F,$0C00
	DC.W	$00C0,$0CC0,$0CC0,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$F9DF,$0000,$0020,$0620,$0620,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$E683,$1000,$007C,$197C,$197C,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$EB7D,$1080,$0002,$1482
	DC.W	$1482,$FFFF,$0000,$0000,$0000,$0000,$CCED,$2110
	DC.W	$0002,$3312,$3312,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$B61E,$41E0,$0001,$49E1,$49E1,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$985E,$63A0,$0001,$67A1,$67A1,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$C1DE,$3E20,$0001,$3E21
	DC.W	$3E21,$7FFF,$0000,$8000,$8000,$8000,$EFEF,$1010
	DC.W	$0000,$1010,$1010,$7FFF,$0000,$8000,$8000,$8000
	DC.W	$F7FF,$0800,$0000,$0800,$0800,$7FFF,$0000,$8000
	DC.W	$8000,$8000,$F9DF,$0620,$0000,$0620,$0620,$7FFF
	DC.W	$0000,$8000,$8000,$8000,$FE3F,$01C0,$0000,$01C0
	DC.W	$01C0,$FFFF,$0000,$0000,$0000,$0000,$FF9F,$0060
	DC.W	$0000,$0060,$0060,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$F3FF,$0800,$0400,$0C00,$0C00,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$ECFF,$1000,$0300,$1300,$1300,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$F77F,$0800,$0080,$0880
	DC.W	$0880,$FFFF,$0000,$0000,$0000,$0000,$F99F,$0600
	DC.W	$0060,$0660,$0660,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$FCEF,$0000,$0010,$0310,$0310,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$F341,$0800,$003E,$0CBE,$0CBE,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$F5BE,$0840,$0001,$0A41
	DC.W	$0A41,$FFFF,$0000,$0000,$0000,$0000,$E676,$1088
	DC.W	$0001,$1989,$1989,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$DB0F,$20F0,$0000,$24F0,$24F0,$7FFF,$0000,$8000
	DC.W	$8000,$8000,$CC2F,$31D0,$0000,$33D0,$33D0,$7FFF
	DC.W	$0000,$8000,$8000,$8000,$E0EF,$1F10,$0000,$1F10
	DC.W	$1F10,$3FFF,$0000,$C000,$C000,$C000,$F7F7,$0808
	DC.W	$0000,$0808,$0808,$BFFF,$0000,$4000,$4000,$4000
	DC.W	$FBFF,$0400,$0000,$0400,$0400,$BFFF,$0000,$4000
	DC.W	$4000,$4000,$FCEF,$0310,$0000,$0310,$0310,$BFFF
	DC.W	$0000,$4000,$4000,$4000,$FF1F,$00E0,$0000,$00E0
	DC.W	$00E0,$FFFF,$0000,$0000,$0000,$0000,$FFCF,$0030
	DC.W	$0000,$0030,$0030,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$F9FF,$0400,$0200,$0600,$0600,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$F67F,$0800,$0180,$0980,$0980,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FBBF,$0400,$0040,$0440
	DC.W	$0440,$FFFF,$0000,$0000,$0000,$0000,$FCCF,$0300
	DC.W	$0030,$0330,$0330,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$FE77,$0000,$0008,$0188,$0188,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$F9A0,$0400,$001F,$065F,$065F,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FADF,$0420,$0000,$0520
	DC.W	$0520,$7FFF,$0000,$8000,$8000,$8000,$F33B,$0844
	DC.W	$0000,$0CC4,$0CC4,$7FFF,$0000,$8000,$8000,$8000
	DC.W	$ED87,$1078,$0000,$1278,$1278,$BFFF,$0000,$4000
	DC.W	$4000,$4000,$E617,$18E8,$0000,$19E8,$19E8,$BFFF
	DC.W	$0000,$4000,$4000,$4000,$F077,$0F88,$0000,$0F88
	DC.W	$0F88,$9FFF,$0000,$6000,$6000,$6000,$FBFB,$0404
	DC.W	$0000,$0404,$0404,$DFFF,$0000,$2000,$2000,$2000
	DC.W	$FDFF,$0200,$0000,$0200,$0200,$DFFF,$0000,$2000
	DC.W	$2000,$2000,$FE77,$0188,$0000,$0188,$0188,$DFFF
	DC.W	$0000,$2000,$2000,$2000,$FF8F,$0070,$0000,$0070
	DC.W	$0070,$FFFF,$0000,$0000,$0000,$0000,$FFE7,$0018
	DC.W	$0000,$0018,$0018,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$FCFF,$0200,$0100,$0300,$0300,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FB3F,$0400,$00C0,$04C0,$04C0,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FDDF,$0200,$0020,$0220
	DC.W	$0220,$FFFF,$0000,$0000,$0000,$0000,$FE67,$0180
	DC.W	$0018,$0198,$0198,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$FF3B,$0000,$0004,$00C4,$00C4,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FCD0,$0200,$000F,$032F,$032F,$7FFF
	DC.W	$0000,$8000,$8000,$8000,$FD6F,$0210,$0000,$0290
	DC.W	$0290,$BFFF,$0000,$4000,$4000,$4000,$F99D,$0422
	DC.W	$0000,$0662,$0662,$BFFF,$0000,$4000,$4000,$4000
	DC.W	$F6C3,$083C,$0000,$093C,$093C,$DFFF,$0000,$2000
	DC.W	$2000,$2000,$F30B,$0C74,$0000,$0CF4,$0CF4,$DFFF
	DC.W	$0000,$2000,$2000,$2000,$F83B,$07C4,$0000,$07C4
	DC.W	$07C4,$CFFF,$0000,$3000,$3000,$3000,$FDFD,$0202
	DC.W	$0000,$0202,$0202,$EFFF,$0000,$1000,$1000,$1000
	DC.W	$FEFF,$0100,$0000,$0100,$0100,$EFFF,$0000,$1000
	DC.W	$1000,$1000,$FF3B,$00C4,$0000,$00C4,$00C4,$EFFF
	DC.W	$0000,$1000,$1000,$1000,$FFC7,$0038,$0000,$0038
	DC.W	$0038,$FFFF,$0000,$0000,$0000,$0000,$FFF3,$000C
	DC.W	$0000,$000C,$000C,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$FE7F,$0100,$0080,$0180,$0180,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FD9F,$0200,$0060,$0260,$0260,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FEEF,$0100,$0010,$0110
	DC.W	$0110,$FFFF,$0000,$0000,$0000,$0000,$FF33,$00C0
	DC.W	$000C,$00CC,$00CC,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$FF9D,$0000,$0002,$0062,$0062,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FE68,$0100,$0007,$0197,$0197,$3FFF
	DC.W	$0000,$C000,$C000,$C000,$FEB7,$0108,$0000,$0148
	DC.W	$0148,$DFFF,$0000,$2000,$2000,$2000,$FCCE,$0211
	DC.W	$0000,$0331,$0331,$DFFF,$0000,$2000,$2000,$2000
	DC.W	$FB61,$041E,$0000,$049E,$049E,$EFFF,$0000,$1000
	DC.W	$1000,$1000,$F985,$063A,$0000,$067A,$067A,$EFFF
	DC.W	$0000,$1000,$1000,$1000,$FC1D,$03E2,$0000,$03E2
	DC.W	$03E2,$E7FF,$0000,$1800,$1800,$1800,$FEFE,$0101
	DC.W	$0000,$0101,$0101,$F7FF,$0000,$0800,$0800,$0800
	DC.W	$FF7F,$0080,$0000,$0080,$0080,$F7FF,$0000,$0800
	DC.W	$0800,$0800,$FF9D,$0062,$0000,$0062,$0062,$F7FF
	DC.W	$0000,$0800,$0800,$0800,$FFE3,$001C,$0000,$001C
	DC.W	$001C,$FFFF,$0000,$0000,$0000,$0000,$FFF9,$0006
	DC.W	$0000,$0006,$0006,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$FF3F,$0080,$0040,$00C0,$00C0,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FECF,$0100,$0030,$0130,$0130,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FF77,$0080,$0008,$0088
	DC.W	$0088,$FFFF,$0000,$0000,$0000,$0000,$FF99,$0060
	DC.W	$0006,$0066,$0066,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$FFCE,$0000,$0001,$0031,$0031,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FF34,$0080,$0003,$00CB,$00CB,$1FFF
	DC.W	$0000,$E000,$E000,$E000,$FF5B,$0084,$0000,$00A4
	DC.W	$00A4,$EFFF,$0000,$1000,$1000,$1000,$FE67,$0108
	DC.W	$0000,$0198,$0198,$6FFF,$8000,$1000,$9000,$9000
	DC.W	$FDB0,$020F,$0000,$024F,$024F,$F7FF,$0000,$0800
	DC.W	$0800,$0800,$FCC2,$031D,$0000,$033D,$033D,$F7FF
	DC.W	$0000,$0800,$0800,$0800,$FE0E,$01F1,$0000,$01F1
	DC.W	$01F1,$F3FF,$0000,$0C00,$0C00,$0C00,$FF7F,$0080
	DC.W	$0000,$0080,$0080,$7BFF,$8000,$0400,$8400,$8400
	DC.W	$FFBF,$0040,$0000,$0040,$0040,$FBFF,$0000,$0400
	DC.W	$0400,$0400,$FFCE,$0031,$0000,$0031,$0031,$FBFF
	DC.W	$0000,$0400,$0400,$0400,$FFF1,$000E,$0000,$000E
	DC.W	$000E,$FFFF,$0000,$0000,$0000,$0000,$FFFC,$0003
	DC.W	$0000,$0003,$0003,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$FF9F,$0040,$0020,$0060,$0060,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FF67,$0080,$0018,$0098,$0098,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FFBB,$0040,$0004,$0044
	DC.W	$0044,$FFFF,$0000,$0000,$0000,$0000,$FFCC,$0030
	DC.W	$0003,$0033,$0033,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$FFE7,$0000,$0000,$0018,$0018,$7FFF,$0000,$8000
	DC.W	$8000,$8000,$FF9A,$0040,$0001,$0065,$0065,$0FFF
	DC.W	$0000,$F000,$F000,$F000,$FFAD,$0042,$0000,$0052
	DC.W	$0052,$F7FF,$0000,$0800,$0800,$0800,$FF33,$0084
	DC.W	$0000,$00CC,$00CC,$B7FF,$4000,$0800,$4800,$4800
	DC.W	$FED8,$0107,$0000,$0127,$0127,$7BFF,$8000,$0400
	DC.W	$8400,$8400,$FE61,$018E,$0000,$019E,$019E,$7BFF
	DC.W	$8000,$0400,$8400,$8400,$FF07,$00F8,$0000,$00F8
	DC.W	$00F8,$79FF,$8000,$0600,$8600,$8600,$FFBF,$0040
	DC.W	$0000,$0040,$0040,$BDFF,$4000,$0200,$4200,$4200
	DC.W	$FFDF,$0020,$0000,$0020,$0020,$FDFF,$0000,$0200
	DC.W	$0200,$0200,$FFE7,$0018,$0000,$0018,$0018,$7DFF
	DC.W	$8000,$0200,$8200,$8200,$FFF8,$0007,$0000,$0007
	DC.W	$0007,$FFFF,$0000,$0000,$0000,$0000,$FFFE,$0001
	DC.W	$0000,$0001,$0001,$7FFF,$8000,$0000,$8000,$8000
	DC.W	$FFCF,$0020,$0010,$0030,$0030,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FFB3,$0040,$000C,$004C,$004C,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FFDD,$0020,$0002,$0022
	DC.W	$0022,$FFFF,$0000,$0000,$0000,$0000,$FFE6,$0018
	DC.W	$0001,$0019,$0019,$7FFF,$0000,$8000,$8000,$8000
	DC.W	$FFF3,$0000,$0000,$000C,$000C,$BFFF,$0000,$4000
	DC.W	$4000,$4000,$FFCD,$0020,$0000,$0032,$0032,$07FF
	DC.W	$0000,$F800,$F800,$F800,$FFD6,$0021,$0000,$0029
	DC.W	$0029,$FBFF,$0000,$0400,$0400,$0400,$FF99,$0042
	DC.W	$0000,$0066,$0066,$DBFF,$2000,$0400,$2400,$2400
	DC.W	$FF6C,$0083,$0000,$0093,$0093,$3DFF,$C000,$0200
	DC.W	$C200,$C200,$FF30,$00C7,$0000,$00CF,$00CF,$BDFF
	DC.W	$4000,$0200,$4200,$4200,$FF83,$007C,$0000,$007C
	DC.W	$007C,$BCFF,$4000,$0300,$4300,$4300,$FFDF,$0020
	DC.W	$0000,$0020,$0020,$DEFF,$2000,$0100,$2100,$2100
	DC.W	$FFEF,$0010,$0000,$0010,$0010,$FEFF,$0000,$0100
	DC.W	$0100,$0100,$FFF3,$000C,$0000,$000C,$000C,$BEFF
	DC.W	$4000,$0100,$4100,$4100,$FFFC,$0003,$0000,$0003
	DC.W	$0003,$7FFF,$8000,$0000,$8000,$8000,$FFFF,$0000
	DC.W	$0000,$0000,$0000,$3FFF,$C000,$0000,$C000,$C000
	DC.W	$FFE7,$0010,$0008,$0018,$0018,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FFD9,$0020,$0006,$0026,$0026,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FFEE,$0010,$0001,$0011
	DC.W	$0011,$FFFF,$0000,$0000,$0000,$0000,$FFF3,$000C
	DC.W	$0000,$000C,$000C,$3FFF,$0000,$C000,$C000,$C000
	DC.W	$FFF9,$0000,$0000,$0006,$0006,$DFFF,$0000,$2000
	DC.W	$2000,$2000,$FFE6,$0010,$0000,$0019,$0019,$83FF
	DC.W	$0000,$7C00,$7C00,$7C00,$FFEB,$0010,$0000,$0014
	DC.W	$0014,$7DFF,$8000,$0200,$8200,$8200,$FFCC,$0021
	DC.W	$0000,$0033,$0033,$EDFF,$1000,$0200,$1200,$1200
	DC.W	$FFB6,$0041,$0000,$0049,$0049,$1EFF,$E000,$0100
	DC.W	$E100,$E100,$FF98,$0063,$0000,$0067,$0067,$5EFF
	DC.W	$A000,$0100,$A100,$A100,$FFC1,$003E,$0000,$003E
	DC.W	$003E,$DE7F,$2000,$0180,$2180,$2180,$FFEF,$0010
	DC.W	$0000,$0010,$0010,$EF7F,$1000,$0080,$1080,$1080
	DC.W	$FFF7,$0008,$0000,$0008,$0008,$FF7F,$0000,$0080
	DC.W	$0080,$0080,$FFF9,$0006,$0000,$0006,$0006,$DF7F
	DC.W	$2000,$0080,$2080,$2080,$FFFE,$0001,$0000,$0001
	DC.W	$0001,$3FFF,$C000,$0000,$C000,$C000,$FFFF,$0000
	DC.W	$0000,$0000,$0000,$9FFF,$6000,$0000,$6000,$6000
	DC.W	$FFF3,$0008,$0004,$000C,$000C,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FFEC,$0010,$0003,$0013,$0013,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FFF7,$0008,$0000,$0008
	DC.W	$0008,$7FFF,$0000,$8000,$8000,$8000,$FFF9,$0006
	DC.W	$0000,$0006,$0006,$9FFF,$0000,$6000,$6000,$6000
	DC.W	$FFFC,$0000,$0000,$0003,$0003,$EFFF,$0000,$1000
	DC.W	$1000,$1000,$FFF3,$0008,$0000,$000C,$000C,$41FF
	DC.W	$0000,$3E00,$BE00,$BE00,$FFF5,$0008,$0000,$000A
	DC.W	$000A,$BEFF,$4000,$0100,$4100,$4100,$FFE6,$0010
	DC.W	$0000,$0019,$0019,$76FF,$8800,$0100,$8900,$8900
	DC.W	$FFDB,$0020,$0000,$0024,$0024,$0F7F,$F000,$0080
	DC.W	$F080,$F080,$FFCC,$0031,$0000,$0033,$0033,$2F7F
	DC.W	$D000,$0080,$D080,$D080,$FFE0,$001F,$0000,$001F
	DC.W	$001F,$EF3F,$1000,$00C0,$10C0,$10C0,$FFF7,$0008
	DC.W	$0000,$0008,$0008,$F7BF,$0800,$0040,$0840,$0840
	DC.W	$FFFB,$0004,$0000,$0004,$0004,$FFBF,$0000,$0040
	DC.W	$0040,$0040,$FFFC,$0003,$0000,$0003,$0003,$EFBF
	DC.W	$1000,$0040,$1040,$1040,$FFFF,$0000,$0000,$0000
	DC.W	$0000,$1FFF,$E000,$0000,$E000,$E000,$FFFF,$0000
	DC.W	$0000,$0000,$0000,$CFFF,$3000,$0000,$3000,$3000
	DC.W	$FFF9,$0004,$0002,$0006,$0006,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FFF6,$0008,$0001,$0009,$0009,$7FFF
	DC.W	$0000,$8000,$8000,$8000,$FFFB,$0004,$0000,$0004
	DC.W	$0004,$BFFF,$0000,$4000,$4000,$4000,$FFFC,$0003
	DC.W	$0000,$0003,$0003,$CFFF,$0000,$3000,$3000,$3000
	DC.W	$FFFE,$0000,$0000,$0001,$0001,$77FF,$0000,$0800
	DC.W	$8800,$8800,$FFF9,$0004,$0000,$0006,$0006,$A0FF
	DC.W	$0000,$1F00,$5F00,$5F00,$FFFA,$0004,$0000,$0005
	DC.W	$0005,$DF7F,$2000,$0080,$2080,$2080,$FFF3,$0008
	DC.W	$0000,$000C,$000C,$3B7F,$4400,$0080,$C480,$C480
	DC.W	$FFED,$0010,$0000,$0012,$0012,$87BF,$7800,$0040
	DC.W	$7840,$7840,$FFE6,$0018,$0000,$0019,$0019,$17BF
	DC.W	$E800,$0040,$E840,$E840,$FFF0,$000F,$0000,$000F
	DC.W	$000F,$779F,$8800,$0060,$8860,$8860,$FFFB,$0004
	DC.W	$0000,$0004,$0004,$FBDF,$0400,$0020,$0420,$0420
	DC.W	$FFFD,$0002,$0000,$0002,$0002,$FFDF,$0000,$0020
	DC.W	$0020,$0020,$FFFE,$0001,$0000,$0001,$0001,$77DF
	DC.W	$8800,$0020,$8820,$8820,$FFFF,$0000,$0000,$0000
	DC.W	$0000,$8FFF,$7000,$0000,$7000,$7000,$FFFF,$0000
	DC.W	$0000,$0000,$0000,$E7FF,$1800,$0000,$1800,$1800
	DC.W	$FFFC,$0002,$0001,$0003,$0003,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FFFB,$0004,$0000,$0004,$0004,$3FFF
	DC.W	$0000,$C000,$C000,$C000,$FFFD,$0002,$0000,$0002
	DC.W	$0002,$DFFF,$0000,$2000,$2000,$2000,$FFFE,$0001
	DC.W	$0000,$0001,$0001,$67FF,$8000,$1800,$9800,$9800
	DC.W	$FFFF,$0000,$0000,$0000,$0000,$3BFF,$0000,$0400
	DC.W	$C400,$C400,$FFFC,$0002,$0000,$0003,$0003,$D07F
	DC.W	$0000,$0F80,$2F80,$2F80,$FFFD,$0002,$0000,$0002
	DC.W	$0002,$6FBF,$1000,$0040,$9040,$9040,$FFF9,$0004
	DC.W	$0000,$0006,$0006,$9DBF,$2200,$0040,$6240,$6240
	DC.W	$FFF6,$0008,$0000,$0009,$0009,$C3DF,$3C00,$0020
	DC.W	$3C20,$3C20,$FFF3,$000C,$0000,$000C,$000C,$0BDF
	DC.W	$7400,$0020,$F420,$F420,$FFF8,$0007,$0000,$0007
	DC.W	$0007,$3BCF,$C400,$0030,$C430,$C430,$FFFD,$0002
	DC.W	$0000,$0002,$0002,$FDEF,$0200,$0010,$0210,$0210
	DC.W	$FFFE,$0001,$0000,$0001,$0001,$FFEF,$0000,$0010
	DC.W	$0010,$0010,$FFFF,$0000,$0000,$0000,$0000,$3BEF
	DC.W	$C400,$0010,$C410,$C410,$FFFF,$0000,$0000,$0000
	DC.W	$0000,$C7FF,$3800,$0000,$3800,$3800,$FFFF,$0000
	DC.W	$0000,$0000,$0000,$F3FF,$0C00,$0000,$0C00,$0C00
	DC.W	$FFFE,$0001,$0000,$0001,$0001,$7FFF,$0000,$8000
	DC.W	$8000,$8000,$FFFD,$0002,$0000,$0002,$0002,$9FFF
	DC.W	$0000,$6000,$6000,$6000,$FFFE,$0001,$0000,$0001
	DC.W	$0001,$EFFF,$0000,$1000,$1000,$1000,$FFFF,$0000
	DC.W	$0000,$0000,$0000,$33FF,$C000,$0C00,$CC00,$CC00
	DC.W	$FFFF,$0000,$0000,$0000,$0000,$9DFF,$0000,$0200
	DC.W	$6200,$6200,$FFFE,$0001,$0000,$0001,$0001,$683F
	DC.W	$0000,$07C0,$97C0,$97C0,$FFFE,$0001,$0000,$0001
	DC.W	$0001,$B7DF,$0800,$0020,$4820,$4820,$FFFC,$0002
	DC.W	$0000,$0003,$0003,$CEDF,$1100,$0020,$3120,$3120
	DC.W	$FFFB,$0004,$0000,$0004,$0004,$61EF,$1E00,$0010
	DC.W	$9E10,$9E10,$FFF9,$0006,$0000,$0006,$0006,$85EF
	DC.W	$3A00,$0010,$7A10,$7A10,$FFFC,$0003,$0000,$0003
	DC.W	$0003,$1DE7,$E200,$0018,$E218,$E218,$FFFE,$0001
	DC.W	$0000,$0001,$0001,$FEF7,$0100,$0008,$0108,$0108
	DC.W	$FFFF,$0000,$0000,$0000,$0000,$7FF7,$8000,$0008
	DC.W	$8008,$8008,$FFFF,$0000,$0000,$0000,$0000,$9DF7
	DC.W	$6200,$0008,$6208,$6208,$FFFF,$0000,$0000,$0000
	DC.W	$0000,$E3FF,$1C00,$0000,$1C00,$1C00,$FFFF,$0000
	DC.W	$0000,$0000,$0000,$F9FF,$0600,$0000,$0600,$0600
	DC.W	$FFFF,$0000,$0000,$0000,$0000,$3FFF,$8000,$4000
	DC.W	$C000,$C000,$FFFE,$0001,$0000,$0001,$0001,$CFFF
	DC.W	$0000,$3000,$3000,$3000,$FFFF,$0000,$0000,$0000
	DC.W	$0000,$77FF,$8000,$0800,$8800,$8800,$FFFF,$0000
	DC.W	$0000,$0000,$0000,$99FF,$6000,$0600,$6600,$6600
	DC.W	$FFFF,$0000,$0000,$0000,$0000,$CEFF,$0000,$0100
	DC.W	$3100,$3100,$FFFF,$0000,$0000,$0000,$0000,$341F
	DC.W	$8000,$03E0,$CBE0,$CBE0,$FFFF,$0000,$0000,$0000
	DC.W	$0000,$5BEF,$8400,$0010,$A410,$A410,$FFFE,$0001
	DC.W	$0000,$0001,$0001,$676F,$0880,$0010,$9890,$9890
	DC.W	$FFFD,$0002,$0000,$0002,$0002,$B0F7,$0F00,$0008
	DC.W	$4F08,$4F08,$FFFC,$0003,$0000,$0003,$0003,$C2F7
	DC.W	$1D00,$0008,$3D08,$3D08,$FFFE,$0001,$0000,$0001
	DC.W	$0001,$0EF3,$F100,$000C,$F10C,$F10C,$FFFF,$0000
	DC.W	$0000,$0000,$0000,$7F7B,$8080,$0004,$8084,$8084
	DC.W	$FFFF,$0000,$0000,$0000,$0000,$BFFB,$4000,$0004
	DC.W	$4004,$4004,$FFFF,$0000,$0000,$0000,$0000,$CEFB
	DC.W	$3100,$0004,$3104,$3104,$FFFF,$0000,$0000,$0000
	DC.W	$0000,$F1FF,$0E00,$0000,$0E00,$0E00,$FFFF,$0000
	DC.W	$0000,$0000,$0000,$FCFF,$0300,$0000,$0300,$0300
	DC.W	$FFFF,$0000,$0000,$0000,$0000,$9FFF,$4000,$2000
	DC.W	$6000,$6000,$FFFF,$0000,$0000,$0000,$0000,$67FF
	DC.W	$8000,$1800,$9800,$9800,$FFFF,$0000,$0000,$0000
	DC.W	$0000,$BBFF,$4000,$0400,$4400,$4400,$FFFF,$0000
	DC.W	$0000,$0000,$0000,$CCFF,$3000,$0300,$3300,$3300
	DC.W	$FFFF,$0000,$0000,$0000,$0000,$E77F,$0000,$0080
	DC.W	$1880,$1880,$FFFF,$0000,$0000,$0000,$0000,$9A0F
	DC.W	$4000,$01F0,$65F0,$65F0,$FFFF,$0000,$0000,$0000
	DC.W	$0000,$ADF7,$4200,$0008,$5208,$5208,$FFFF,$0000
	DC.W	$0000,$0000,$0000,$33B7,$8440,$0008,$CC48,$CC48
	DC.W	$FFFE,$0001,$0000,$0001,$0001,$D87B,$0780,$0004
	DC.W	$2784,$2784,$FFFE,$0001,$0000,$0001,$0001,$617B
	DC.W	$8E80,$0004,$9E84,$9E84,$FFFF,$0000,$0000,$0000
	DC.W	$0000,$0779,$F880,$0006,$F886,$F886,$FFFF,$0000
	DC.W	$0000,$0000,$0000,$BFBD,$4040,$0002,$4042,$4042
	DC.W	$FFFF,$0000,$0000,$0000,$0000,$DFFD,$2000,$0002
	DC.W	$2002,$2002,$FFFF,$0000,$0000,$0000,$0000,$E77D
	DC.W	$1880,$0002,$1882,$1882,$FFFF,$0000,$0000,$0000
	DC.W	$0000,$F8FF,$0700,$0000,$0700,$0700,$FFFF,$0000
	DC.W	$0000,$0000,$0000,$FE7F,$0180,$0000,$0180,$0180

filledhand:
	DC.W	$CFFF,$3000,$1000,$3000,$3000,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$83FF,$4C00,$0C00,$7C00,$7C00,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$C1FF,$2200,$0200,$3E00
	DC.W	$3E00,$FFFF,$0000,$0000,$0000,$0000,$E07F,$1980
	DC.W	$0180,$1F80,$1F80,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$F03F,$0040,$0C40,$0FC0,$0FC0,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$C007,$20F8,$12F8,$3FF8,$3FF8,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$C003,$2104,$0804,$3FFC
	DC.W	$3FFC,$FFFF,$0000,$0000,$0000,$0000,$8003,$4224
	DC.W	$2404,$7FFC,$7FFC,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$0001,$83C2,$1002,$FFFE,$FFFE,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$0001,$C742,$0802,$FFFE,$FFFE,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$8000,$7C43,$0003,$7FFF
	DC.W	$7FFF,$FFFF,$0000,$0000,$0000,$0000,$C000,$2021
	DC.W	$0001,$3FFF,$3FFF,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$E000,$1001,$0001,$1FFF,$1FFF,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$F000,$0C41,$0001,$0FFF,$0FFF,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FC01,$0380,$0000,$03FE
	DC.W	$03FE,$FFFF,$0000,$0000,$0000,$0000,$FF07,$00C0
	DC.W	$0000,$00F8,$00F8,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$E7FF,$1800,$0800,$1800,$1800,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$C1FF,$2600,$0600,$3E00,$3E00,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$E0FF,$1100,$0100,$1F00
	DC.W	$1F00,$FFFF,$0000,$0000,$0000,$0000,$F03F,$0CC0
	DC.W	$00C0,$0FC0,$0FC0,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$F81F,$0020,$0620,$07E0,$07E0,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$E003,$107C,$097C,$1FFC,$1FFC,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$E001,$1082,$0402,$1FFE
	DC.W	$1FFE,$FFFF,$0000,$0000,$0000,$0000,$C001,$2112
	DC.W	$1202,$3FFE,$3FFE,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$8000,$41E1,$0801,$7FFF,$7FFF,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$8000,$63A1,$0401,$7FFF,$7FFF,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$C000,$3E21,$0001,$3FFF
	DC.W	$3FFF,$7FFF,$8000,$8000,$8000,$8000,$E000,$1010
	DC.W	$0000,$1FFF,$1FFF,$7FFF,$8000,$8000,$8000,$8000
	DC.W	$F000,$0800,$0000,$0FFF,$0FFF,$7FFF,$8000,$8000
	DC.W	$8000,$8000,$F800,$0620,$0000,$07FF,$07FF,$7FFF
	DC.W	$8000,$8000,$8000,$8000,$FE00,$01C0,$0000,$01FF
	DC.W	$01FF,$FFFF,$0000,$0000,$0000,$0000,$FF83,$0060
	DC.W	$0000,$007C,$007C,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$F3FF,$0C00,$0400,$0C00,$0C00,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$E0FF,$1300,$0300,$1F00,$1F00,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$F07F,$0880,$0080,$0F80
	DC.W	$0F80,$FFFF,$0000,$0000,$0000,$0000,$F81F,$0660
	DC.W	$0060,$07E0,$07E0,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$FC0F,$0010,$0310,$03F0,$03F0,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$F001,$083E,$04BE,$0FFE,$0FFE,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$F000,$0841,$0201,$0FFF
	DC.W	$0FFF,$FFFF,$0000,$0000,$0000,$0000,$E000,$1089
	DC.W	$0901,$1FFF,$1FFF,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$C000,$20F0,$0400,$3FFF,$3FFF,$7FFF,$8000,$8000
	DC.W	$8000,$8000,$C000,$31D0,$0200,$3FFF,$3FFF,$7FFF
	DC.W	$8000,$8000,$8000,$8000,$E000,$1F10,$0000,$1FFF
	DC.W	$1FFF,$3FFF,$C000,$C000,$C000,$C000,$F000,$0808
	DC.W	$0000,$0FFF,$0FFF,$3FFF,$4000,$4000,$C000,$C000
	DC.W	$F800,$0400,$0000,$07FF,$07FF,$3FFF,$4000,$4000
	DC.W	$C000,$C000,$FC00,$0310,$0000,$03FF,$03FF,$3FFF
	DC.W	$4000,$4000,$C000,$C000,$FF00,$00E0,$0000,$00FF
	DC.W	$00FF,$7FFF,$0000,$0000,$8000,$8000,$FFC1,$0030
	DC.W	$0000,$003E,$003E,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$F9FF,$0600,$0200,$0600,$0600,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$F07F,$0980,$0180,$0F80,$0F80,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$F83F,$0440,$0040,$07C0
	DC.W	$07C0,$FFFF,$0000,$0000,$0000,$0000,$FC0F,$0330
	DC.W	$0030,$03F0,$03F0,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$FE07,$0008,$0188,$01F8,$01F8,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$F800,$041F,$025F,$07FF,$07FF,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$F800,$0420,$0100,$07FF
	DC.W	$07FF,$7FFF,$8000,$8000,$8000,$8000,$F000,$0844
	DC.W	$0480,$0FFF,$0FFF,$7FFF,$8000,$8000,$8000,$8000
	DC.W	$E000,$1078,$0200,$1FFF,$1FFF,$3FFF,$4000,$4000
	DC.W	$C000,$C000,$E000,$18E8,$0100,$1FFF,$1FFF,$3FFF
	DC.W	$4000,$4000,$C000,$C000,$F000,$0F88,$0000,$0FFF
	DC.W	$0FFF,$1FFF,$6000,$6000,$E000,$E000,$F800,$0404
	DC.W	$0000,$07FF,$07FF,$1FFF,$2000,$2000,$E000,$E000
	DC.W	$FC00,$0200,$0000,$03FF,$03FF,$1FFF,$2000,$2000
	DC.W	$E000,$E000,$FE00,$0188,$0000,$01FF,$01FF,$1FFF
	DC.W	$2000,$2000,$E000,$E000,$FF80,$0070,$0000,$007F
	DC.W	$007F,$3FFF,$0000,$0000,$C000,$C000,$FFE0,$0018
	DC.W	$0000,$001F,$001F,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$FCFF,$0300,$0100,$0300,$0300,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$F83F,$04C0,$00C0,$07C0,$07C0,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FC1F,$0220,$0020,$03E0
	DC.W	$03E0,$FFFF,$0000,$0000,$0000,$0000,$FE07,$0198
	DC.W	$0018,$01F8,$01F8,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$FF03,$0004,$00C4,$00FC,$00FC,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FC00,$020F,$012F,$03FF,$03FF,$7FFF
	DC.W	$8000,$8000,$8000,$8000,$FC00,$0210,$0080,$03FF
	DC.W	$03FF,$3FFF,$4000,$4000,$C000,$C000,$F800,$0422
	DC.W	$0240,$07FF,$07FF,$3FFF,$4000,$4000,$C000,$C000
	DC.W	$F000,$083C,$0100,$0FFF,$0FFF,$1FFF,$2000,$2000
	DC.W	$E000,$E000,$F000,$0C74,$0080,$0FFF,$0FFF,$1FFF
	DC.W	$2000,$2000,$E000,$E000,$F800,$07C4,$0000,$07FF
	DC.W	$07FF,$0FFF,$3000,$3000,$F000,$F000,$FC00,$0202
	DC.W	$0000,$03FF,$03FF,$0FFF,$1000,$1000,$F000,$F000
	DC.W	$FE00,$0100,$0000,$01FF,$01FF,$0FFF,$1000,$1000
	DC.W	$F000,$F000,$FF00,$00C4,$0000,$00FF,$00FF,$0FFF
	DC.W	$1000,$1000,$F000,$F000,$FFC0,$0038,$0000,$003F
	DC.W	$003F,$1FFF,$0000,$0000,$E000,$E000,$FFF0,$000C
	DC.W	$0000,$000F,$000F,$7FFF,$0000,$0000,$8000,$8000
	DC.W	$FE7F,$0180,$0080,$0180,$0180,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FC1F,$0260,$0060,$03E0,$03E0,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FE0F,$0110,$0010,$01F0
	DC.W	$01F0,$FFFF,$0000,$0000,$0000,$0000,$FF03,$00CC
	DC.W	$000C,$00FC,$00FC,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$FF81,$0002,$0062,$007E,$007E,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FE00,$0107,$0097,$01FF,$01FF,$3FFF
	DC.W	$C000,$C000,$C000,$C000,$FE00,$0108,$0040,$01FF
	DC.W	$01FF,$1FFF,$2000,$2000,$E000,$E000,$FC00,$0211
	DC.W	$0120,$03FF,$03FF,$1FFF,$2000,$2000,$E000,$E000
	DC.W	$F800,$041E,$0080,$07FF,$07FF,$0FFF,$1000,$1000
	DC.W	$F000,$F000,$F800,$063A,$0040,$07FF,$07FF,$0FFF
	DC.W	$1000,$1000,$F000,$F000,$FC00,$03E2,$0000,$03FF
	DC.W	$03FF,$07FF,$1800,$1800,$F800,$F800,$FE00,$0101
	DC.W	$0000,$01FF,$01FF,$07FF,$0800,$0800,$F800,$F800
	DC.W	$FF00,$0080,$0000,$00FF,$00FF,$07FF,$0800,$0800
	DC.W	$F800,$F800,$FF80,$0062,$0000,$007F,$007F,$07FF
	DC.W	$0800,$0800,$F800,$F800,$FFE0,$001C,$0000,$001F
	DC.W	$001F,$0FFF,$0000,$0000,$F000,$F000,$FFF8,$0006
	DC.W	$0000,$0007,$0007,$3FFF,$0000,$0000,$C000,$C000
	DC.W	$FF3F,$00C0,$0040,$00C0,$00C0,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FE0F,$0130,$0030,$01F0,$01F0,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FF07,$0088,$0008,$00F8
	DC.W	$00F8,$FFFF,$0000,$0000,$0000,$0000,$FF81,$0066
	DC.W	$0006,$007E,$007E,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$FFC0,$0001,$0031,$003F,$003F,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FF00,$0083,$004B,$00FF,$00FF,$1FFF
	DC.W	$E000,$E000,$E000,$E000,$FF00,$0084,$0020,$00FF
	DC.W	$00FF,$0FFF,$1000,$1000,$F000,$F000,$FE00,$0108
	DC.W	$0090,$01FF,$01FF,$0FFF,$9000,$1000,$F000,$F000
	DC.W	$FC00,$020F,$0040,$03FF,$03FF,$07FF,$0800,$0800
	DC.W	$F800,$F800,$FC00,$031D,$0020,$03FF,$03FF,$07FF
	DC.W	$0800,$0800,$F800,$F800,$FE00,$01F1,$0000,$01FF
	DC.W	$01FF,$03FF,$0C00,$0C00,$FC00,$FC00,$FF00,$0080
	DC.W	$0000,$00FF,$00FF,$03FF,$8400,$0400,$FC00,$FC00
	DC.W	$FF80,$0040,$0000,$007F,$007F,$03FF,$0400,$0400
	DC.W	$FC00,$FC00,$FFC0,$0031,$0000,$003F,$003F,$03FF
	DC.W	$0400,$0400,$FC00,$FC00,$FFF0,$000E,$0000,$000F
	DC.W	$000F,$07FF,$0000,$0000,$F800,$F800,$FFFC,$0003
	DC.W	$0000,$0003,$0003,$1FFF,$0000,$0000,$E000,$E000
	DC.W	$FF9F,$0060,$0020,$0060,$0060,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FF07,$0098,$0018,$00F8,$00F8,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FF83,$0044,$0004,$007C
	DC.W	$007C,$FFFF,$0000,$0000,$0000,$0000,$FFC0,$0033
	DC.W	$0003,$003F,$003F,$FFFF,$0000,$0000,$0000,$0000
	DC.W	$FFE0,$0000,$0018,$001F,$001F,$7FFF,$8000,$8000
	DC.W	$8000,$8000,$FF80,$0041,$0025,$007F,$007F,$0FFF
	DC.W	$F000,$F000,$F000,$F000,$FF80,$0042,$0010,$007F
	DC.W	$007F,$07FF,$0800,$0800,$F800,$F800,$FF00,$0084
	DC.W	$0048,$00FF,$00FF,$07FF,$4800,$0800,$F800,$F800
	DC.W	$FE00,$0107,$0020,$01FF,$01FF,$03FF,$8400,$0400
	DC.W	$FC00,$FC00,$FE00,$018E,$0010,$01FF,$01FF,$03FF
	DC.W	$8400,$0400,$FC00,$FC00,$FF00,$00F8,$0000,$00FF
	DC.W	$00FF,$01FF,$8600,$0600,$FE00,$FE00,$FF80,$0040
	DC.W	$0000,$007F,$007F,$01FF,$4200,$0200,$FE00,$FE00
	DC.W	$FFC0,$0020,$0000,$003F,$003F,$01FF,$0200,$0200
	DC.W	$FE00,$FE00,$FFE0,$0018,$0000,$001F,$001F,$01FF
	DC.W	$8200,$0200,$FE00,$FE00,$FFF8,$0007,$0000,$0007
	DC.W	$0007,$03FF,$0000,$0000,$FC00,$FC00,$FFFE,$0001
	DC.W	$0000,$0001,$0001,$0FFF,$8000,$0000,$F000,$F000
	DC.W	$FFCF,$0030,$0010,$0030,$0030,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FF83,$004C,$000C,$007C,$007C,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FFC1,$0022,$0002,$003E
	DC.W	$003E,$FFFF,$0000,$0000,$0000,$0000,$FFE0,$0019
	DC.W	$0001,$001F,$001F,$7FFF,$8000,$8000,$8000,$8000
	DC.W	$FFF0,$0000,$000C,$000F,$000F,$3FFF,$4000,$4000
	DC.W	$C000,$C000,$FFC0,$0020,$0012,$003F,$003F,$07FF
	DC.W	$F800,$F800,$F800,$F800,$FFC0,$0021,$0008,$003F
	DC.W	$003F,$03FF,$0400,$0400,$FC00,$FC00,$FF80,$0042
	DC.W	$0024,$007F,$007F,$03FF,$2400,$0400,$FC00,$FC00
	DC.W	$FF00,$0083,$0010,$00FF,$00FF,$01FF,$C200,$0200
	DC.W	$FE00,$FE00,$FF00,$00C7,$0008,$00FF,$00FF,$01FF
	DC.W	$4200,$0200,$FE00,$FE00,$FF80,$007C,$0000,$007F
	DC.W	$007F,$00FF,$4300,$0300,$FF00,$FF00,$FFC0,$0020
	DC.W	$0000,$003F,$003F,$00FF,$2100,$0100,$FF00,$FF00
	DC.W	$FFE0,$0010,$0000,$001F,$001F,$00FF,$0100,$0100
	DC.W	$FF00,$FF00,$FFF0,$000C,$0000,$000F,$000F,$00FF
	DC.W	$4100,$0100,$FF00,$FF00,$FFFC,$0003,$0000,$0003
	DC.W	$0003,$01FF,$8000,$0000,$FE00,$FE00,$FFFF,$0000
	DC.W	$0000,$0000,$0000,$07FF,$C000,$0000,$F800,$F800
	DC.W	$FFE7,$0018,$0008,$0018,$0018,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FFC1,$0026,$0006,$003E,$003E,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FFE0,$0011,$0001,$001F
	DC.W	$001F,$FFFF,$0000,$0000,$0000,$0000,$FFF0,$000C
	DC.W	$0000,$000F,$000F,$3FFF,$C000,$C000,$C000,$C000
	DC.W	$FFF8,$0000,$0006,$0007,$0007,$1FFF,$2000,$2000
	DC.W	$E000,$E000,$FFE0,$0010,$0009,$001F,$001F,$03FF
	DC.W	$7C00,$7C00,$FC00,$FC00,$FFE0,$0010,$0004,$001F
	DC.W	$001F,$01FF,$8200,$0200,$FE00,$FE00,$FFC0,$0021
	DC.W	$0012,$003F,$003F,$01FF,$1200,$0200,$FE00,$FE00
	DC.W	$FF80,$0041,$0008,$007F,$007F,$00FF,$E100,$0100
	DC.W	$FF00,$FF00,$FF80,$0063,$0004,$007F,$007F,$00FF
	DC.W	$A100,$0100,$FF00,$FF00,$FFC0,$003E,$0000,$003F
	DC.W	$003F,$007F,$2180,$0180,$FF80,$FF80,$FFE0,$0010
	DC.W	$0000,$001F,$001F,$007F,$1080,$0080,$FF80,$FF80
	DC.W	$FFF0,$0008,$0000,$000F,$000F,$007F,$0080,$0080
	DC.W	$FF80,$FF80,$FFF8,$0006,$0000,$0007,$0007,$007F
	DC.W	$2080,$0080,$FF80,$FF80,$FFFE,$0001,$0000,$0001
	DC.W	$0001,$00FF,$C000,$0000,$FF00,$FF00,$FFFF,$0000
	DC.W	$0000,$0000,$0000,$83FF,$6000,$0000,$7C00,$7C00
	DC.W	$FFF3,$000C,$0004,$000C,$000C,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FFE0,$0013,$0003,$001F,$001F,$FFFF
	DC.W	$0000,$0000,$0000,$0000,$FFF0,$0008,$0000,$000F
	DC.W	$000F,$7FFF,$8000,$8000,$8000,$8000,$FFF8,$0006
	DC.W	$0000,$0007,$0007,$1FFF,$6000,$6000,$E000,$E000
	DC.W	$FFFC,$0000,$0003,$0003,$0003,$0FFF,$1000,$1000
	DC.W	$F000,$F000,$FFF0,$0008,$0004,$000F,$000F,$01FF
	DC.W	$3E00,$BE00,$FE00,$FE00,$FFF0,$0008,$0002,$000F
	DC.W	$000F,$00FF,$4100,$0100,$FF00,$FF00,$FFE0,$0010
	DC.W	$0009,$001F,$001F,$00FF,$8900,$0100,$FF00,$FF00
	DC.W	$FFC0,$0020,$0004,$003F,$003F,$007F,$F080,$0080
	DC.W	$FF80,$FF80,$FFC0,$0031,$0002,$003F,$003F,$007F
	DC.W	$D080,$0080,$FF80,$FF80,$FFE0,$001F,$0000,$001F
	DC.W	$001F,$003F,$10C0,$00C0,$FFC0,$FFC0,$FFF0,$0008
	DC.W	$0000,$000F,$000F,$003F,$0840,$0040,$FFC0,$FFC0
	DC.W	$FFF8,$0004,$0000,$0007,$0007,$003F,$0040,$0040
	DC.W	$FFC0,$FFC0,$FFFC,$0003,$0000,$0003,$0003,$003F
	DC.W	$1040,$0040,$FFC0,$FFC0,$FFFF,$0000,$0000,$0000
	DC.W	$0000,$007F,$E000,$0000,$FF80,$FF80,$FFFF,$0000
	DC.W	$0000,$0000,$0000,$C1FF,$3000,$0000,$3E00,$3E00
	DC.W	$FFF9,$0006,$0002,$0006,$0006,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FFF0,$0009,$0001,$000F,$000F,$7FFF
	DC.W	$8000,$8000,$8000,$8000,$FFF8,$0004,$0000,$0007
	DC.W	$0007,$3FFF,$4000,$4000,$C000,$C000,$FFFC,$0003
	DC.W	$0000,$0003,$0003,$0FFF,$3000,$3000,$F000,$F000
	DC.W	$FFFE,$0000,$0001,$0001,$0001,$07FF,$0800,$8800
	DC.W	$F800,$F800,$FFF8,$0004,$0002,$0007,$0007,$00FF
	DC.W	$1F00,$5F00,$FF00,$FF00,$FFF8,$0004,$0001,$0007
	DC.W	$0007,$007F,$2080,$0080,$FF80,$FF80,$FFF0,$0008
	DC.W	$0004,$000F,$000F,$007F,$4480,$8080,$FF80,$FF80
	DC.W	$FFE0,$0010,$0002,$001F,$001F,$003F,$7840,$0040
	DC.W	$FFC0,$FFC0,$FFE0,$0018,$0001,$001F,$001F,$003F
	DC.W	$E840,$0040,$FFC0,$FFC0,$FFF0,$000F,$0000,$000F
	DC.W	$000F,$001F,$8860,$0060,$FFE0,$FFE0,$FFF8,$0004
	DC.W	$0000,$0007,$0007,$001F,$0420,$0020,$FFE0,$FFE0
	DC.W	$FFFC,$0002,$0000,$0003,$0003,$001F,$0020,$0020
	DC.W	$FFE0,$FFE0,$FFFE,$0001,$0000,$0001,$0001,$001F
	DC.W	$8820,$0020,$FFE0,$FFE0,$FFFF,$0000,$0000,$0000
	DC.W	$0000,$803F,$7000,$0000,$7FC0,$7FC0,$FFFF,$0000
	DC.W	$0000,$0000,$0000,$E0FF,$1800,$0000,$1F00,$1F00
	DC.W	$FFFC,$0003,$0001,$0003,$0003,$FFFF,$0000,$0000
	DC.W	$0000,$0000,$FFF8,$0004,$0000,$0007,$0007,$3FFF
	DC.W	$C000,$C000,$C000,$C000,$FFFC,$0002,$0000,$0003
	DC.W	$0003,$1FFF,$2000,$2000,$E000,$E000,$FFFE,$0001
	DC.W	$0000,$0001,$0001,$07FF,$9800,$1800,$F800,$F800
	DC.W	$FFFF,$0000,$0000,$0000,$0000,$03FF,$0400,$C400
	DC.W	$FC00,$FC00,$FFFC,$0002,$0001,$0003,$0003,$007F
	DC.W	$0F80,$2F80,$FF80,$FF80,$FFFC,$0002,$0000,$0003
	DC.W	$0003,$003F,$1040,$8040,$FFC0,$FFC0,$FFF8,$0004
	DC.W	$0002,$0007,$0007,$003F,$2240,$4040,$FFC0,$FFC0
	DC.W	$FFF0,$0008,$0001,$000F,$000F,$001F,$3C20,$0020
	DC.W	$FFE0,$FFE0,$FFF0,$000C,$0000,$000F,$000F,$001F
	DC.W	$7420,$8020,$FFE0,$FFE0,$FFF8,$0007,$0000,$0007
	DC.W	$0007,$000F,$C430,$0030,$FFF0,$FFF0,$FFFC,$0002
	DC.W	$0000,$0003,$0003,$000F,$0210,$0010,$FFF0,$FFF0
	DC.W	$FFFE,$0001,$0000,$0001,$0001,$000F,$0010,$0010
	DC.W	$FFF0,$FFF0,$FFFF,$0000,$0000,$0000,$0000,$000F
	DC.W	$C410,$0010,$FFF0,$FFF0,$FFFF,$0000,$0000,$0000
	DC.W	$0000,$C01F,$3800,$0000,$3FE0,$3FE0,$FFFF,$0000
	DC.W	$0000,$0000,$0000,$F07F,$0C00,$0000,$0F80,$0F80
	DC.W	$FFFE,$0001,$0000,$0001,$0001,$7FFF,$8000,$8000
	DC.W	$8000,$8000,$FFFC,$0002,$0000,$0003,$0003,$1FFF
	DC.W	$6000,$6000,$E000,$E000,$FFFE,$0001,$0000,$0001
	DC.W	$0001,$0FFF,$1000,$1000,$F000,$F000,$FFFF,$0000
	DC.W	$0000,$0000,$0000,$03FF,$CC00,$0C00,$FC00,$FC00
	DC.W	$FFFF,$0000,$0000,$0000,$0000,$81FF,$0200,$6200
	DC.W	$7E00,$7E00,$FFFE,$0001,$0000,$0001,$0001,$003F
	DC.W	$07C0,$97C0,$FFC0,$FFC0,$FFFE,$0001,$0000,$0001
	DC.W	$0001,$001F,$0820,$4020,$FFE0,$FFE0,$FFFC,$0002
	DC.W	$0001,$0003,$0003,$001F,$1120,$2020,$FFE0,$FFE0
	DC.W	$FFF8,$0004,$0000,$0007,$0007,$000F,$1E10,$8010
	DC.W	$FFF0,$FFF0,$FFF8,$0006,$0000,$0007,$0007,$000F
	DC.W	$3A10,$4010,$FFF0,$FFF0,$FFFC,$0003,$0000,$0003
	DC.W	$0003,$0007,$E218,$0018,$FFF8,$FFF8,$FFFE,$0001
	DC.W	$0000,$0001,$0001,$0007,$0108,$0008,$FFF8,$FFF8
	DC.W	$FFFF,$0000,$0000,$0000,$0000,$0007,$8008,$0008
	DC.W	$FFF8,$FFF8,$FFFF,$0000,$0000,$0000,$0000,$8007
	DC.W	$6208,$0008,$7FF8,$7FF8,$FFFF,$0000,$0000,$0000
	DC.W	$0000,$E00F,$1C00,$0000,$1FF0,$1FF0,$FFFF,$0000
	DC.W	$0000,$0000,$0000,$F83F,$0600,$0000,$07C0,$07C0
	DC.W	$FFFF,$0000,$0000,$0000,$0000,$3FFF,$C000,$4000
	DC.W	$C000,$C000,$FFFE,$0001,$0000,$0001,$0001,$0FFF
	DC.W	$3000,$3000,$F000,$F000,$FFFF,$0000,$0000,$0000
	DC.W	$0000,$07FF,$8800,$0800,$F800,$F800,$FFFF,$0000
	DC.W	$0000,$0000,$0000,$81FF,$6600,$0600,$7E00,$7E00
	DC.W	$FFFF,$0000,$0000,$0000,$0000,$C0FF,$0100,$3100
	DC.W	$3F00,$3F00,$FFFF,$0000,$0000,$0000,$0000,$001F
	DC.W	$83E0,$4BE0,$FFE0,$FFE0,$FFFF,$0000,$0000,$0000
	DC.W	$0000,$000F,$8410,$2010,$FFF0,$FFF0,$FFFE,$0001
	DC.W	$0000,$0001,$0001,$000F,$0890,$9010,$FFF0,$FFF0
	DC.W	$FFFC,$0002,$0000,$0003,$0003,$0007,$0F08,$4008
	DC.W	$FFF8,$FFF8,$FFFC,$0003,$0000,$0003,$0003,$0007
	DC.W	$1D08,$2008,$FFF8,$FFF8,$FFFE,$0001,$0000,$0001
	DC.W	$0001,$0003,$F10C,$000C,$FFFC,$FFFC,$FFFF,$0000
	DC.W	$0000,$0000,$0000,$0003,$8084,$0004,$FFFC,$FFFC
	DC.W	$FFFF,$0000,$0000,$0000,$0000,$8003,$4004,$0004
	DC.W	$7FFC,$7FFC,$FFFF,$0000,$0000,$0000,$0000,$C003
	DC.W	$3104,$0004,$3FFC,$3FFC,$FFFF,$0000,$0000,$0000
	DC.W	$0000,$F007,$0E00,$0000,$0FF8,$0FF8,$FFFF,$0000
	DC.W	$0000,$0000,$0000,$FC1F,$0300,$0000,$03E0,$03E0
	DC.W	$FFFF,$0000,$0000,$0000,$0000,$9FFF,$6000,$2000
	DC.W	$6000,$6000,$FFFF,$0000,$0000,$0000,$0000,$07FF
	DC.W	$9800,$1800,$F800,$F800,$FFFF,$0000,$0000,$0000
	DC.W	$0000,$83FF,$4400,$0400,$7C00,$7C00,$FFFF,$0000
	DC.W	$0000,$0000,$0000,$C0FF,$3300,$0300,$3F00,$3F00
	DC.W	$FFFF,$0000,$0000,$0000,$0000,$E07F,$0080,$1880
	DC.W	$1F80,$1F80,$FFFF,$0000,$0000,$0000,$0000,$800F
	DC.W	$41F0,$25F0,$7FF0,$7FF0,$FFFF,$0000,$0000,$0000
	DC.W	$0000,$8007,$4208,$1008,$7FF8,$7FF8,$FFFF,$0000
	DC.W	$0000,$0000,$0000,$0007,$8448,$4808,$FFF8,$FFF8
	DC.W	$FFFE,$0001,$0000,$0001,$0001,$0003,$0784,$2004
	DC.W	$FFFC,$FFFC,$FFFE,$0001,$0000,$0001,$0001,$0003
	DC.W	$8E84,$1004,$FFFC,$FFFC,$FFFF,$0000,$0000,$0000
	DC.W	$0000,$0001,$F886,$0006,$FFFE,$FFFE,$FFFF,$0000
	DC.W	$0000,$0000,$0000,$8001,$4042,$0002,$7FFE,$7FFE
	DC.W	$FFFF,$0000,$0000,$0000,$0000,$C001,$2002,$0002
	DC.W	$3FFE,$3FFE,$FFFF,$0000,$0000,$0000,$0000,$E001
	DC.W	$1882,$0002,$1FFE,$1FFE,$FFFF,$0000,$0000,$0000
	DC.W	$0000,$F803,$0700,$0000,$07FC,$07FC,$FFFF,$0000
	DC.W	$0000,$0000,$0000,$FE0F,$0180,$0000,$01F0,$01F0
starspeed:
	dc.w	100

music:
*	blk.b	200000
musicend:

