ROMB_0
	;--- mask_top empty
	DEC	L
	INC	H
	;--- mask_top empty
	INC	L
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;--- mask_top empty
	DEC	L
	INC	H
	;--- mask_top empty
	INC	L
	INC	H
	INC	L
	;--- mask_bottom empty
	DEC	L
	DEC	L
	DEC	L
	INC	H
	;--- mask_bottom empty
	INC	L
	INC	L
	INC	L
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;--- mask_bottom empty
	DEC	L
	DEC	L
	DEC	L
	INC	H
	;--- mask_bottom empty
	INC	L
	INC	L
	INC	L
	INC	H
	INC	HL
	;---
	LD	SP,HL
	LD	DE,#0000
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
ROMBUP_0
	;---
	LD	SP,HL
	LD	DE,#0000
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	LD	DE,#0080
	LD	BC,#0100
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#00C0
	LD	BC,#0300
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#0080
	LD	BC,#0100
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#0000
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	JP	(IX)
ROMB_1
	;--- mask_top empty
	DEC	L
	INC	H
	;--- mask_top empty
	INC	L
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;--- mask_top empty
	DEC	L
	INC	H
	;--- mask_top empty
	INC	L
	INC	H
	INC	L
	;--- mask_bottom empty
	DEC	L
	DEC	L
	DEC	L
	INC	H
	;--- mask_bottom empty
	INC	L
	INC	L
	INC	L
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;--- mask_bottom empty
	DEC	L
	DEC	L
	DEC	L
	INC	H
	;--- mask_bottom empty
	INC	L
	INC	L
	INC	L
	INC	H
	INC	HL
	;---
	LD	SP,HL
	LD	DE,#0000
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
ROMBUP_1
	;---
	LD	SP,HL
	LD	DE,#0000
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	LD	DE,#0080
	LD	BC,#0100
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#00E0
	LD	BC,#0700
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#00F0
	LD	BC,#0F00
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#00E0
	LD	BC,#0700
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#0080
	LD	BC,#0100
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	LD	DE,#0000
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	JP	(IX)
ROMB_2
	;--- mask_top empty
	DEC	L
	INC	H
	;--- mask_top empty
	INC	L
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;--- mask_top empty
	DEC	L
	INC	H
	;--- mask_top empty
	INC	L
	INC	H
	INC	L
	;--- mask_bottom empty
	DEC	L
	DEC	L
	DEC	L
	INC	H
	;--- mask_bottom empty
	INC	L
	INC	L
	INC	L
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;--- mask_bottom empty
	DEC	L
	DEC	L
	DEC	L
	INC	H
	;--- mask_bottom empty
	INC	L
	INC	L
	INC	L
	INC	H
	INC	HL
	;---
	LD	SP,HL
	LD	DE,#0000
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
ROMBUP_2
	;---
	LD	SP,HL
	LD	DE,#0000
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	LD	DE,#0080
	LD	BC,#0100
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#00E0
	LD	BC,#0700
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#00F8
	LD	BC,#1F00
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	LD	DE,#00FC
	LD	BC,#3F00
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#00F8
	LD	BC,#1F00
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	LD	DE,#00E0
	LD	BC,#0700
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#0080
	LD	BC,#0100
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#0000
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	JP	(IX)
ROMB_3
	;--- mask_top empty
	DEC	L
	INC	H
	;--- mask_top empty
	INC	L
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;--- mask_top empty
	DEC	L
	INC	H
	;--- mask_top empty
	INC	L
	INC	H
	INC	L
	;--- mask_bottom empty
	DEC	L
	DEC	L
	DEC	L
	INC	H
	;--- mask_bottom empty
	INC	L
	INC	L
	INC	L
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;--- mask_bottom empty
	DEC	L
	DEC	L
	DEC	L
	INC	H
	;--- mask_bottom empty
	INC	L
	INC	L
	INC	L
	INC	H
	INC	HL
	;---
	LD	SP,HL
	LD	DE,#0000
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	LD	DE,#0080
	LD	BC,#0100
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
ROMBUP_3
	;---
	LD	SP,HL
	LD	DE,#00E0
	LD	BC,#0700
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#00F8
	LD	BC,#1F00
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#00FE
	LD	BC,#7F00
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#00FF
	LD	BC,#FF00
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#00FE
	LD	BC,#7F00
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#00F8
	LD	BC,#1F00
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#00E0
	LD	BC,#0700
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	LD	DE,#0080
	LD	BC,#0100
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#0000
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	JP	(IX)
ROMB_4
	;--- mask_top empty
	DEC	L
	INC	H
	;--- mask_top empty
	INC	L
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;--- mask_top empty
	DEC	L
	INC	H
	;--- mask_top empty
	INC	L
	INC	H
	INC	L
	;--- mask_bottom empty
	DEC	L
	DEC	L
	DEC	L
	INC	H
	;--- mask_bottom empty
	INC	L
	INC	L
	INC	L
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;--- mask_bottom empty
	DEC	L
	DEC	L
	DEC	L
	INC	H
	;--- mask_bottom
	LD	A,#00
	OR	(HL)
	LD	(HL),A
	INC	L
	LD	(HL),#01
	INC	L
	LD	(HL),#80
	INC	L
	LD	A,#00
	OR	(HL)
	LD	(HL),A
	INC	H
	INC	HL
	;---
	LD	SP,HL
	LD	DE,#00E0
	LD	BC,#0700
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#00F8
	LD	BC,#1F00
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
ROMBUP_4
	;---
	LD	SP,HL
	LD	DE,#00FE
	LD	BC,#7F00
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#80FF
	LD	BC,#FF01
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#C0FF
	LD	BC,#FF03
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#80FF
	LD	BC,#FF01
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#00FE
	LD	BC,#7F00
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	LD	DE,#00F8
	LD	BC,#1F00
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#00E0
	LD	BC,#0700
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#0080
	LD	BC,#0100
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#0000
	PUSH	DE
	PUSH	DE
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	JP	(IX)
ROMB_5
	;--- mask_top empty
	DEC	L
	INC	H
	;--- mask_top empty
	INC	L
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;--- mask_top empty
	DEC	L
	INC	H
	;--- mask_top empty
	INC	L
	INC	H
	INC	L
	;--- mask_bottom empty
	DEC	L
	DEC	L
	DEC	L
	INC	H
	;--- mask_bottom
	LD	A,#00
	OR	(HL)
	LD	(HL),A
	INC	L
	LD	(HL),#01
	INC	L
	LD	(HL),#80
	INC	L
	LD	A,#00
	OR	(HL)
	LD	(HL),A
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;--- mask_bottom
	LD	A,#00
	OR	(HL)
	LD	(HL),A
	DEC	L
	LD	(HL),#E0
	DEC	L
	LD	(HL),#07
	DEC	L
	LD	A,#00
	OR	(HL)
	LD	(HL),A
	INC	H
	;--- mask_bottom
	LD	A,#00
	OR	(HL)
	LD	(HL),A
	INC	L
	LD	(HL),#1F
	INC	L
	LD	(HL),#F8
	INC	L
	LD	A,#00
	OR	(HL)
	LD	(HL),A
	INC	H
	INC	HL
	;---
	LD	SP,HL
	LD	DE,#00FE
	LD	BC,#7F00
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#80FF
	LD	BC,#FF01
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
ROMBUP_5
	;---
	LD	SP,HL
	LD	DE,#E0FF
	LD	BC,#FF07
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#F0FF
	LD	BC,#FF0F
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#E0FF
	LD	BC,#FF07
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	LD	DE,#80FF
	LD	BC,#FF01
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#00FE
	LD	BC,#7F00
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#00F8
	LD	BC,#1F00
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#00E0
	LD	BC,#0700
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	LD	DE,#0080
	LD	BC,#0100
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#0000
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	JP	(IX)
ROMB_6
	;--- mask_top empty
	DEC	L
	INC	H
	;--- mask_top empty
	INC	L
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;--- mask_top empty
	DEC	L
	INC	H
	;--- mask_top
	LD	A,#01
	OR	(HL)
	LD	(HL),A
	INC	L
	LD	A,#80
	OR	(HL)
	LD	(HL),A
	INC	H
	INC	L
	;--- mask_bottom
	LD	A,#00
	OR	(HL)
	LD	(HL),A
	DEC	L
	LD	(HL),#E0
	DEC	L
	LD	(HL),#07
	DEC	L
	LD	A,#00
	OR	(HL)
	LD	(HL),A
	INC	H
	;--- mask_bottom
	LD	A,#00
	OR	(HL)
	LD	(HL),A
	INC	L
	LD	(HL),#1F
	INC	L
	LD	(HL),#F8
	INC	L
	LD	A,#00
	OR	(HL)
	LD	(HL),A
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;--- mask_bottom
	LD	A,#00
	OR	(HL)
	LD	(HL),A
	DEC	L
	LD	(HL),#FE
	DEC	L
	LD	(HL),#7F
	DEC	L
	LD	A,#00
	OR	(HL)
	LD	(HL),A
	INC	H
	;--- mask_bottom
	LD	A,#01
	OR	(HL)
	LD	(HL),A
	INC	L
	LD	(HL),#FF
	INC	L
	LD	(HL),#FF
	INC	L
	LD	A,#80
	OR	(HL)
	LD	(HL),A
	INC	H
	INC	HL
	;---
	LD	SP,HL
	LD	DE,#E0FF
	LD	BC,#FF07
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#F8FF
	LD	BC,#FF1F
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
ROMBUP_6
	;---
	LD	SP,HL
	LD	DE,#FCFF
	LD	BC,#FF3F
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	LD	DE,#F8FF
	LD	BC,#FF1F
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#E0FF
	LD	BC,#FF07
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#80FF
	LD	BC,#FF01
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#00FE
	LD	BC,#7F00
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	LD	DE,#00F8
	LD	BC,#1F00
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#00E0
	LD	BC,#0700
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#0080
	LD	BC,#0100
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#0000
	PUSH	DE
	PUSH	DE
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	JP	(IX)
ROMB_7
	;--- mask_top
	LD	A,#80
	OR	(HL)
	LD	(HL),A
	DEC	L
	LD	A,#01
	OR	(HL)
	LD	(HL),A
	INC	H
	;--- mask_top
	LD	A,#07
	OR	(HL)
	LD	(HL),A
	INC	L
	LD	A,#E0
	OR	(HL)
	LD	(HL),A
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;--- mask_top
	LD	A,#F8
	OR	(HL)
	LD	(HL),A
	DEC	L
	LD	A,#1F
	OR	(HL)
	LD	(HL),A
	INC	H
	;--- mask_top
	LD	A,#7F
	OR	(HL)
	LD	(HL),A
	INC	L
	LD	A,#FE
	OR	(HL)
	LD	(HL),A
	INC	H
	INC	L
	;--- mask_bottom
	LD	A,#80
	OR	(HL)
	LD	(HL),A
	DEC	L
	LD	(HL),#FF
	DEC	L
	LD	(HL),#FF
	DEC	L
	LD	A,#01
	OR	(HL)
	LD	(HL),A
	INC	H
	;--- mask_bottom
	LD	A,#07
	OR	(HL)
	LD	(HL),A
	INC	L
	LD	(HL),#FF
	INC	L
	LD	(HL),#FF
	INC	L
	LD	A,#E0
	OR	(HL)
	LD	(HL),A
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;--- mask_bottom
	LD	A,#F8
	OR	(HL)
	LD	(HL),A
	DEC	L
	LD	(HL),#FF
	DEC	L
	LD	(HL),#FF
	DEC	L
	LD	A,#1F
	OR	(HL)
	LD	(HL),A
	INC	H
	;--- mask_bottom
	LD	A,#7F
	OR	(HL)
	LD	(HL),A
	INC	L
	LD	(HL),#FF
	INC	L
	LD	(HL),#FF
	INC	L
	LD	A,#FE
	OR	(HL)
	LD	(HL),A
	INC	H
	INC	HL
	;---
	LD	SP,HL
	LD	DE,#FFFF
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
ROMBUP_7
	;---
	LD	SP,HL
	LD	DE,#FFFF
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	LD	DE,#FEFF
	LD	BC,#FF7F
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#F8FF
	LD	BC,#FF1F
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	LD	DE,#E0FF
	LD	BC,#FF07
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#80FF
	LD	BC,#FF01
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#00FE
	LD	BC,#7F00
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#00F8
	LD	BC,#1F00
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	LD	DE,#00E0
	LD	BC,#0700
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#0080
	LD	BC,#0100
	PUSH	DE
	PUSH	BC
	JP	(IX)
ROMB_8
	;--- mask_top
	LD	A,#80
	OR	(HL)
	LD	(HL),A
	DEC	L
	LD	A,#01
	OR	(HL)
	LD	(HL),A
	INC	H
	;--- mask_top
	LD	A,#07
	OR	(HL)
	LD	(HL),A
	INC	L
	LD	A,#E0
	OR	(HL)
	LD	(HL),A
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;--- mask_top
	LD	A,#F8
	OR	(HL)
	LD	(HL),A
	DEC	L
	LD	A,#1F
	OR	(HL)
	LD	(HL),A
	INC	H
	;--- mask_top
	LD	A,#7F
	OR	(HL)
	LD	(HL),A
	INC	L
	LD	A,#FE
	OR	(HL)
	LD	(HL),A
	INC	H
	INC	L
	;--- mask_bottom
	LD	A,#80
	OR	(HL)
	LD	(HL),A
	DEC	L
	LD	(HL),#FF
	DEC	L
	LD	(HL),#FF
	DEC	L
	LD	A,#01
	OR	(HL)
	LD	(HL),A
	INC	H
	;--- mask_bottom
	LD	A,#07
	OR	(HL)
	LD	(HL),A
	INC	L
	LD	(HL),#FF
	INC	L
	LD	(HL),#FF
	INC	L
	LD	A,#E0
	OR	(HL)
	LD	(HL),A
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;--- mask_bottom
	LD	A,#F8
	OR	(HL)
	LD	(HL),A
	DEC	L
	LD	(HL),#FF
	DEC	L
	LD	(HL),#FF
	DEC	L
	LD	A,#1F
	OR	(HL)
	LD	(HL),A
	INC	H
	;--- mask_bottom
	LD	A,#7F
	OR	(HL)
	LD	(HL),A
	INC	L
	LD	(HL),#FF
	INC	L
	LD	(HL),#FF
	INC	L
	LD	A,#FE
	OR	(HL)
	LD	(HL),A
	INC	H
	INC	HL
	;---
	LD	SP,HL
	LD	DE,#FFFF
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
ROMBUP_8
	;---
	LD	SP,HL
	LD	DE,#FFFF
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	LD	DE,#FF7F
	LD	BC,#FEFF
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#FF3F
	LD	BC,#FCFF
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#FF7F
	LD	BC,#FEFF
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#FFFF
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	LD	DE,#FEFF
	LD	BC,#FF7F
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#F8FF
	LD	BC,#FF1F
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	LD	DE,#E0FF
	LD	BC,#FF07
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#80FF
	LD	BC,#FF01
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#00FE
	LD	BC,#7F00
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#00F8
	LD	BC,#1F00
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	LD	DE,#00E0
	LD	BC,#0700
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#0080
	LD	BC,#0100
	PUSH	DE
	PUSH	BC
	JP	(IX)
ROMB_9
	;--- mask_top
	LD	A,#80
	OR	(HL)
	LD	(HL),A
	DEC	L
	LD	A,#01
	OR	(HL)
	LD	(HL),A
	INC	H
	;--- mask_top
	LD	A,#07
	OR	(HL)
	LD	(HL),A
	INC	L
	LD	A,#E0
	OR	(HL)
	LD	(HL),A
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;--- mask_top
	LD	A,#F8
	OR	(HL)
	LD	(HL),A
	DEC	L
	LD	A,#1F
	OR	(HL)
	LD	(HL),A
	INC	H
	;--- mask_top
	LD	A,#7F
	OR	(HL)
	LD	(HL),A
	INC	L
	LD	A,#FE
	OR	(HL)
	LD	(HL),A
	INC	H
	INC	L
	;--- mask_bottom
	LD	A,#80
	OR	(HL)
	LD	(HL),A
	DEC	L
	LD	(HL),#FF
	DEC	L
	LD	(HL),#FF
	DEC	L
	LD	A,#01
	OR	(HL)
	LD	(HL),A
	INC	H
	;--- mask_bottom
	LD	A,#07
	OR	(HL)
	LD	(HL),A
	INC	L
	LD	(HL),#FF
	INC	L
	LD	(HL),#FF
	INC	L
	LD	A,#E0
	OR	(HL)
	LD	(HL),A
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;--- mask_bottom
	LD	A,#F8
	OR	(HL)
	LD	(HL),A
	DEC	L
	LD	(HL),#FF
	DEC	L
	LD	(HL),#FF
	DEC	L
	LD	A,#1F
	OR	(HL)
	LD	(HL),A
	INC	H
	;--- mask_bottom
	LD	A,#7F
	OR	(HL)
	LD	(HL),A
	INC	L
	LD	(HL),#FF
	INC	L
	LD	(HL),#FF
	INC	L
	LD	A,#FE
	OR	(HL)
	LD	(HL),A
	INC	H
	INC	HL
	;---
	LD	SP,HL
	LD	DE,#FFFF
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
ROMBUP_9
	;---
	LD	SP,HL
	LD	DE,#FFFF
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	LD	DE,#FF7F
	LD	BC,#FEFF
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#FF1F
	LD	BC,#F8FF
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#FF0F
	LD	BC,#F0FF
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#FF1F
	LD	BC,#F8FF
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#FF7F
	LD	BC,#FEFF
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	LD	DE,#FFFF
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	LD	DE,#FEFF
	LD	BC,#FF7F
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#F8FF
	LD	BC,#FF1F
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	LD	DE,#E0FF
	LD	BC,#FF07
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#80FF
	LD	BC,#FF01
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#00FE
	LD	BC,#7F00
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#00F8
	LD	BC,#1F00
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	LD	DE,#00E0
	LD	BC,#0700
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#0080
	LD	BC,#0100
	PUSH	DE
	PUSH	BC
	JP	(IX)
ROMB_10
	;--- mask_top
	LD	A,#80
	OR	(HL)
	LD	(HL),A
	DEC	L
	LD	A,#01
	OR	(HL)
	LD	(HL),A
	INC	H
	;--- mask_top
	LD	A,#07
	OR	(HL)
	LD	(HL),A
	INC	L
	LD	A,#E0
	OR	(HL)
	LD	(HL),A
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;--- mask_top
	LD	A,#F8
	OR	(HL)
	LD	(HL),A
	DEC	L
	LD	A,#1F
	OR	(HL)
	LD	(HL),A
	INC	H
	;--- mask_top
	LD	A,#7F
	OR	(HL)
	LD	(HL),A
	INC	L
	LD	A,#FE
	OR	(HL)
	LD	(HL),A
	INC	H
	INC	L
	;--- mask_bottom
	LD	A,#80
	OR	(HL)
	LD	(HL),A
	DEC	L
	LD	(HL),#FF
	DEC	L
	LD	(HL),#FF
	DEC	L
	LD	A,#01
	OR	(HL)
	LD	(HL),A
	INC	H
	;--- mask_bottom
	LD	A,#07
	OR	(HL)
	LD	(HL),A
	INC	L
	LD	(HL),#FF
	INC	L
	LD	(HL),#FF
	INC	L
	LD	A,#E0
	OR	(HL)
	LD	(HL),A
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;--- mask_bottom
	LD	A,#F8
	OR	(HL)
	LD	(HL),A
	DEC	L
	LD	(HL),#FF
	DEC	L
	LD	(HL),#FF
	DEC	L
	LD	A,#1F
	OR	(HL)
	LD	(HL),A
	INC	H
	;--- mask_bottom
	LD	A,#7F
	OR	(HL)
	LD	(HL),A
	INC	L
	LD	(HL),#FF
	INC	L
	LD	(HL),#FF
	INC	L
	LD	A,#FE
	OR	(HL)
	LD	(HL),A
	INC	H
	INC	HL
	;---
	LD	SP,HL
	LD	DE,#FFFF
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
ROMBUP_10
	;---
	LD	SP,HL
	LD	DE,#FFFF
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	LD	DE,#FF7F
	LD	BC,#FEFF
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#FF1F
	LD	BC,#F8FF
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#FF07
	LD	BC,#E0FF
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	LD	DE,#FF03
	LD	BC,#C0FF
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#FF07
	LD	BC,#E0FF
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	LD	DE,#FF1F
	LD	BC,#F8FF
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#FF7F
	LD	BC,#FEFF
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#FFFF
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	LD	DE,#FEFF
	LD	BC,#FF7F
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#F8FF
	LD	BC,#FF1F
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	LD	DE,#E0FF
	LD	BC,#FF07
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#80FF
	LD	BC,#FF01
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#00FE
	LD	BC,#7F00
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#00F8
	LD	BC,#1F00
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	LD	DE,#00E0
	LD	BC,#0700
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#0080
	LD	BC,#0100
	PUSH	DE
	PUSH	BC
	JP	(IX)
ROMB_11
	;--- mask_top
	LD	A,#80
	OR	(HL)
	LD	(HL),A
	DEC	L
	LD	A,#01
	OR	(HL)
	LD	(HL),A
	INC	H
	;--- mask_top
	LD	A,#07
	OR	(HL)
	LD	(HL),A
	INC	L
	LD	A,#E0
	OR	(HL)
	LD	(HL),A
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;--- mask_top
	LD	A,#F8
	OR	(HL)
	LD	(HL),A
	DEC	L
	LD	A,#1F
	OR	(HL)
	LD	(HL),A
	INC	H
	;--- mask_top
	LD	A,#7F
	OR	(HL)
	LD	(HL),A
	INC	L
	LD	A,#FE
	OR	(HL)
	LD	(HL),A
	INC	H
	INC	L
	;--- mask_bottom
	LD	A,#80
	OR	(HL)
	LD	(HL),A
	DEC	L
	LD	(HL),#FF
	DEC	L
	LD	(HL),#FF
	DEC	L
	LD	A,#01
	OR	(HL)
	LD	(HL),A
	INC	H
	;--- mask_bottom
	LD	A,#07
	OR	(HL)
	LD	(HL),A
	INC	L
	LD	(HL),#FF
	INC	L
	LD	(HL),#FF
	INC	L
	LD	A,#E0
	OR	(HL)
	LD	(HL),A
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;--- mask_bottom
	LD	A,#F8
	OR	(HL)
	LD	(HL),A
	DEC	L
	LD	(HL),#FF
	DEC	L
	LD	(HL),#FF
	DEC	L
	LD	A,#1F
	OR	(HL)
	LD	(HL),A
	INC	H
	;--- mask_bottom
	LD	A,#7F
	OR	(HL)
	LD	(HL),A
	INC	L
	LD	(HL),#FF
	INC	L
	LD	(HL),#FF
	INC	L
	LD	A,#FE
	OR	(HL)
	LD	(HL),A
	INC	H
	INC	HL
	;---
	LD	SP,HL
	LD	DE,#FFFF
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	LD	DE,#FF7F
	LD	BC,#FEFF
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
ROMBUP_11
	;---
	LD	SP,HL
	LD	DE,#FF1F
	LD	BC,#F8FF
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#FF07
	LD	BC,#E0FF
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#FF01
	LD	BC,#80FF
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#FF00
	LD	BC,#00FF
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#FF01
	LD	BC,#80FF
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#FF07
	LD	BC,#E0FF
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#FF1F
	LD	BC,#F8FF
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	LD	DE,#FF7F
	LD	BC,#FEFF
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#FFFF
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	LD	DE,#FEFF
	LD	BC,#FF7F
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#F8FF
	LD	BC,#FF1F
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	LD	DE,#E0FF
	LD	BC,#FF07
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#80FF
	LD	BC,#FF01
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#00FE
	LD	BC,#7F00
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#00F8
	LD	BC,#1F00
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	LD	DE,#00E0
	LD	BC,#0700
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#0080
	LD	BC,#0100
	PUSH	DE
	PUSH	BC
	JP	(IX)
ROMB_12
	;--- mask_top
	LD	A,#80
	OR	(HL)
	LD	(HL),A
	DEC	L
	LD	A,#01
	OR	(HL)
	LD	(HL),A
	INC	H
	;--- mask_top
	LD	A,#07
	OR	(HL)
	LD	(HL),A
	INC	L
	LD	A,#E0
	OR	(HL)
	LD	(HL),A
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;--- mask_top
	LD	A,#F8
	OR	(HL)
	LD	(HL),A
	DEC	L
	LD	A,#1F
	OR	(HL)
	LD	(HL),A
	INC	H
	;--- mask_top
	LD	A,#7F
	OR	(HL)
	LD	(HL),A
	INC	L
	LD	A,#FE
	OR	(HL)
	LD	(HL),A
	INC	H
	INC	L
	;--- mask_bottom
	LD	A,#80
	OR	(HL)
	LD	(HL),A
	DEC	L
	LD	(HL),#FF
	DEC	L
	LD	(HL),#FF
	DEC	L
	LD	A,#01
	OR	(HL)
	LD	(HL),A
	INC	H
	;--- mask_bottom
	LD	A,#07
	OR	(HL)
	LD	(HL),A
	INC	L
	LD	(HL),#FF
	INC	L
	LD	(HL),#FF
	INC	L
	LD	A,#E0
	OR	(HL)
	LD	(HL),A
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;--- mask_bottom
	LD	A,#F8
	OR	(HL)
	LD	(HL),A
	DEC	L
	LD	(HL),#FF
	DEC	L
	LD	(HL),#FF
	DEC	L
	LD	A,#1F
	OR	(HL)
	LD	(HL),A
	INC	H
	;--- mask_bottom
	LD	A,#7F
	OR	(HL)
	LD	(HL),A
	INC	L
	LD	(HL),#FE
	INC	L
	LD	(HL),#7F
	INC	L
	LD	A,#FE
	OR	(HL)
	LD	(HL),A
	INC	H
	INC	HL
	;---
	LD	SP,HL
	LD	DE,#FF1F
	LD	BC,#F8FF
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#FF07
	LD	BC,#E0FF
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
ROMBUP_12
	;---
	LD	SP,HL
	LD	DE,#FF01
	LD	BC,#80FF
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#7F00
	LD	BC,#00FE
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#3F00
	LD	BC,#00FC
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#7F00
	LD	BC,#00FE
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#FF01
	LD	BC,#80FF
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	LD	DE,#FF07
	LD	BC,#E0FF
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#FF1F
	LD	BC,#F8FF
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#FE7F
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	LD	DE,#F8FF
	LD	BC,#FF1F
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	LD	DE,#E0FF
	LD	BC,#FF07
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#80FF
	LD	BC,#FF01
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#00FE
	LD	BC,#7F00
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#00F8
	LD	BC,#1F00
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	LD	DE,#00E0
	LD	BC,#0700
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#0080
	LD	BC,#0100
	PUSH	DE
	PUSH	BC
	JP	(IX)
ROMB_13
	;--- mask_top
	LD	A,#80
	OR	(HL)
	LD	(HL),A
	DEC	L
	LD	A,#01
	OR	(HL)
	LD	(HL),A
	INC	H
	;--- mask_top
	LD	A,#07
	OR	(HL)
	LD	(HL),A
	INC	L
	LD	A,#E0
	OR	(HL)
	LD	(HL),A
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;--- mask_top
	LD	A,#F8
	OR	(HL)
	LD	(HL),A
	DEC	L
	LD	A,#1F
	OR	(HL)
	LD	(HL),A
	INC	H
	;--- mask_top
	LD	A,#7F
	OR	(HL)
	LD	(HL),A
	INC	L
	LD	A,#FE
	OR	(HL)
	LD	(HL),A
	INC	H
	INC	L
	;--- mask_bottom
	LD	A,#80
	OR	(HL)
	LD	(HL),A
	DEC	L
	LD	(HL),#FF
	DEC	L
	LD	(HL),#FF
	DEC	L
	LD	A,#01
	OR	(HL)
	LD	(HL),A
	INC	H
	;--- mask_bottom
	LD	A,#07
	OR	(HL)
	LD	(HL),A
	INC	L
	LD	(HL),#FE
	INC	L
	LD	(HL),#7F
	INC	L
	LD	A,#E0
	OR	(HL)
	LD	(HL),A
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;--- mask_bottom
	LD	A,#F8
	OR	(HL)
	LD	(HL),A
	DEC	L
	LD	(HL),#1F
	DEC	L
	LD	(HL),#F8
	DEC	L
	LD	A,#1F
	OR	(HL)
	LD	(HL),A
	INC	H
	;--- mask_bottom
	LD	A,#7F
	OR	(HL)
	LD	(HL),A
	INC	L
	LD	(HL),#E0
	INC	L
	LD	(HL),#07
	INC	L
	LD	A,#FE
	OR	(HL)
	LD	(HL),A
	INC	H
	INC	HL
	;---
	LD	SP,HL
	LD	DE,#FF01
	LD	BC,#80FF
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#7F00
	LD	BC,#00FE
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
ROMBUP_13
	;---
	LD	SP,HL
	LD	DE,#1F00
	LD	BC,#00F8
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#0F00
	LD	BC,#00F0
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#1F00
	LD	BC,#00F8
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	LD	DE,#7F00
	LD	BC,#00FE
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#FF01
	LD	BC,#80FF
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#FE07
	LD	BC,#E07F
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#F81F
	PUSH	DE
	PUSH	DE
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	LD	DE,#E07F
	LD	BC,#FE07
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#80FF
	LD	BC,#FF01
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#00FE
	LD	BC,#7F00
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#00F8
	LD	BC,#1F00
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	LD	DE,#00E0
	LD	BC,#0700
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#0080
	LD	BC,#0100
	PUSH	DE
	PUSH	BC
	JP	(IX)
ROMB_14
	;--- mask_top
	LD	A,#80
	OR	(HL)
	LD	(HL),A
	DEC	L
	LD	A,#01
	OR	(HL)
	LD	(HL),A
	INC	H
	;--- mask_top
	LD	A,#07
	OR	(HL)
	LD	(HL),A
	INC	L
	LD	A,#E0
	OR	(HL)
	LD	(HL),A
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;--- mask_top
	LD	A,#F8
	OR	(HL)
	LD	(HL),A
	DEC	L
	LD	A,#1F
	OR	(HL)
	LD	(HL),A
	INC	H
	;--- mask_top
	LD	A,#7E
	OR	(HL)
	LD	(HL),A
	INC	L
	LD	A,#7E
	OR	(HL)
	LD	(HL),A
	INC	H
	INC	L
	;--- mask_bottom
	LD	A,#80
	OR	(HL)
	LD	(HL),A
	DEC	L
	LD	(HL),#1F
	DEC	L
	LD	(HL),#F8
	DEC	L
	LD	A,#01
	OR	(HL)
	LD	(HL),A
	INC	H
	;--- mask_bottom
	LD	A,#07
	OR	(HL)
	LD	(HL),A
	INC	L
	LD	(HL),#E0
	INC	L
	LD	(HL),#07
	INC	L
	LD	A,#E0
	OR	(HL)
	LD	(HL),A
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;--- mask_bottom
	LD	A,#F8
	OR	(HL)
	LD	(HL),A
	DEC	L
	LD	(HL),#01
	DEC	L
	LD	(HL),#80
	DEC	L
	LD	A,#1F
	OR	(HL)
	LD	(HL),A
	INC	H
	;--- mask_bottom
	LD	A,#7E
	OR	(HL)
	LD	(HL),A
	INC	L
	LD	(HL),#00
	INC	L
	LD	(HL),#00
	INC	L
	LD	A,#7E
	OR	(HL)
	LD	(HL),A
	INC	H
	INC	HL
	;---
	LD	SP,HL
	LD	DE,#1F00
	LD	BC,#00F8
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#0700
	LD	BC,#00E0
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
ROMBUP_14
	;---
	LD	SP,HL
	LD	DE,#0300
	LD	BC,#00C0
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	LD	DE,#0700
	LD	BC,#00E0
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#1F00
	LD	BC,#00F8
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#7E00
	LD	BC,#007E
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#F801
	LD	BC,#801F
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	LD	DE,#E007
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	LD	DE,#801F
	LD	BC,#F801
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#007E
	LD	BC,#7E00
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#00F8
	LD	BC,#1F00
	PUSH	DE
	PUSH	BC
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	LD	DE,#00E0
	LD	BC,#0700
	PUSH	DE
	PUSH	BC
	INC	H
	;---
	LD	SP,HL
	LD	DE,#0080
	LD	BC,#0100
	PUSH	DE
	PUSH	BC
	JP	(IX)
ROMB_15
	;--- mask_top empty
	DEC	L
	INC	H
	;--- mask_top empty
	INC	L
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;--- mask_top empty
	DEC	L
	INC	H
	;--- mask_top empty
	INC	L
	INC	H
	INC	L
	;--- mask_bottom empty
	DEC	L
	DEC	L
	DEC	L
	INC	H
	;--- mask_bottom empty
	INC	L
	INC	L
	INC	L
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;--- mask_bottom empty
	DEC	L
	DEC	L
	DEC	L
	INC	H
	;--- mask_bottom empty
	INC	L
	INC	L
	INC	L
	INC	H
	INC	HL
	;---
	LD	SP,HL
	LD	DE,#0000
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
ROMBUP_15
	;---
	LD	SP,HL
	LD	DE,#0000
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	;------ check down
	INC	H	
	LD	A,H
	AND	7
	JP	NZ,1F
	LD	A,L
	ADD	A,#20
	LD	L,A
	JP	C,1F
	LD	A,H
	SUB	8
	LD	H,A
1	;---
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	INC	H
	;---
	LD	SP,HL
	PUSH	DE
	PUSH	DE
	JP	(IX)
