	IFND	HARDWARE_BLIT_I
HARDWARE_BLIT_I	SET	1

	rsreset
bltnode		rs.b	0
bn_n		rs.l	1
bn_function	rs.l	1
bn_stat		rs.b	1
bn_dummy	rs.b	1
bn_blitsize	rs.w	1
bn_beamsync	rs.w	1
bn_cleanup	rs.l	1
bn_SIZEOF	rs.w	0

CLEANMEn	EQU	6
CLEANME		EQU	1<<CLEANMEn
HSIZEBITS	EQU	6
VSIZEBITS	EQU	16-HSIZEBITS
HSIZEMASK	EQU	$3f
VSIZEMASK	EQU	$3FF

	IFD	NO_BIG_BLITS
MAXBYTESPERROW	EQU	128
	ENDC
	IFND	NO_BIG_BLITS
MINBYTESPERROW	EQU	128
MAXBYTESPERROW	EQU	4096
	ENDC

ABC		EQU	$80
ABNC		EQU	$40
ANBC		EQU	$20
ANBNC		EQU	$10
NABC		EQU	$8
NABNC		EQU	$4
NANBC		EQU	$2
NANBNC		EQU	$1
BC0B_DEST	EQU	8
BC0B_SRCC	EQU	9
BC0B_SRCB	EQU	10
BC0B_SRCA	EQU	11
BC0F_DEST	EQU	$100
BC0F_SRCC	EQU	$200
BC0F_SRCB	EQU	$400
BC0F_SRCA	EQU	$800
BC1F_DESC	EQU	2
DEST		EQU	$100
SRCC		EQU	$200
SRCB		EQU	$400
SRCA		EQU	$800
ASHIFTSHIFT	EQU	12
BSHIFTSHIFT	EQU	12
LINEMODE	EQU	$1
FILL_OR		EQU	$8
FILL_XOR	EQU	$10
FILL_CARRYIN	EQU	$4
ONEDOT		EQU	$2
OVFLAG		EQU	$20
SIGNFLAG	EQU	$40
BLITREVERSE	EQU	$2
SUD		EQU	$10
SUL		EQU	$8
AUL		EQU	$4
OCTANT8		EQU	24
OCTANT7		EQU	4
OCTANT6		EQU	12
OCTANT5		EQU	28
OCTANT4		EQU	20
OCTANT3		EQU	8
OCTANT2		EQU	0
OCTANT1		EQU	16

	ENDC	;HARDWARE_BLIT_I
