	IFND	HARDWARE_CUSTOM_I
HARDWARE_CUSTOM_I	EQU	1
*	$Filename: hardware/custom.i $
*	$Release: 2.04 Includes, V37.4 $
*	$Revision: 36.6 $
*	$Date: 91/04/30 $
*	Offsets of Amiga custom chip registers
*	(C) Copyright 1985-1991 Commodore-Amiga, Inc.
*	    All Rights Reserved
*	This file was modified for the Optimizing Macro Assembler:
*	    ECS_SPECIFICs were missing and have been added.
bltddat	EQU	0
dmaconr	EQU	2
vposr	EQU	4
vhposr	EQU	6
dskdatr	EQU	8
joy0dat	EQU	$A
joy1dat	EQU	$C
clxdat	EQU	$E
adkconr	EQU	$10
pot0dat	EQU	$12
pot1dat	EQU	$14
potinp	EQU	$16
serdatr	EQU	$18
dskbytr	EQU	$1A
intenar	EQU	$1C
intreqr	EQU	$1E
dskpt	EQU	$20
dsklen	EQU	$24
dskdat	EQU	$26
refptr	EQU	$28
vposw	EQU	$2A
vhposw	EQU	$2C
copcon	EQU	$2E
serdat	EQU	$30
serper	EQU	$32
potgo	EQU	$34
joytest	EQU	$36
strequ	EQU	$38
strvbl	EQU	$3A
strhor	EQU	$3C
strlong	EQU	$3E
bltcon0	EQU	$40
bltcon1	EQU	$42
bltafwm	EQU	$44
bltalwm	EQU	$46
bltcpt	EQU	$48
bltbpt	EQU	$4C
bltapt	EQU	$50
bltdpt	EQU	$54
bltsize	EQU	$58
bltcon0l	EQU	$5B
bltsizv	EQU	$5C
bltsizh	EQU	$5E
bltcmod	EQU	$60
bltbmod	EQU	$62
bltamod	EQU	$64
bltdmod	EQU	$66
bltcdat	EQU	$70
bltbdat	EQU	$72
bltadat	EQU	$74
deniseid	EQU	$7C
dsksync	EQU	$7E
cop1lc	EQU	$80
cop2lc	EQU	$84
copjmp1	EQU	$88
copjmp2	EQU	$8A
copins	EQU	$8C
diwstrt	EQU	$8E
diwstop	EQU	$90
ddfstrt	EQU	$92
ddfstop	EQU	$94
dmacon	EQU	$96
clxcon	EQU	$98
intena	EQU	$9A
intreq	EQU	$9C
adkcon	EQU	$9E
aud	EQU	$A0
aud0	EQU	$A0
aud1	EQU	$B0
aud2	EQU	$C0
aud3	EQU	$D0
ac_ptr	EQU	0
ac_len	EQU	4
ac_per	EQU	6
ac_vol	EQU	8
ac_dat	EQU	$A
ac_SIZEOF	EQU	$10
bplpt	EQU	$E0
bplcon0	EQU	$100
bplcon1	EQU	$102
bplcon2	EQU	$104
bplcon3	EQU	$106
bpl1mod	EQU	$108
bpl2mod	EQU	$10A
bplhmod	EQU	$10C
bpldat	EQU	$110
sprpt	EQU	$120
spr	EQU	$140
sd_pos	EQU	0
sd_ctl	EQU	2
sd_dataa	EQU	4
sd_dataB	EQU	6
sd_SIZEOF	EQU	8
color	EQU	$180
htotal	EQU	$1c0
hsstop	EQU	$1c2
hbstrt	EQU	$1c4
hbstop	EQU	$1c6
vtotal	EQU	$1c8
vsstop	EQU	$1ca
vbstrt	EQU	$1cc
vbstop	EQU	$1ce
sprhstrt	EQU	$1d0
sprhstop	EQU	$1d2
bplhstrt	EQU	$1d4
bplhstop	EQU	$1d6
hhposw	EQU	$1d8
hhposr	EQU	$1da
beamcon0	EQU	$1dc
hsstrt	EQU	$1de
vsstrt	EQU	$1e0
hcenter	EQU	$1e2
diwhigh	EQU	$1e4
	IFD	ECS_SPECIFIC
VARVBLANK	EQU	$1000
LOLDIS	EQU	$800
CSCBLANKEN	EQU	$400
VARVSYNC	EQU	$200
VARHSYNC	EQU	$100
VARBEAM	EQU	$80
DISPLAYDUAL	EQU	$40
DISPLAYPAL	EQU	$20
VARCSYNC	EQU	$10
CSBLANK	EQU	8
CSYNCTRUE	EQU	4
VSYNCTRUE	EQU	2
HSYNCTRUE	EQU	1
USE_BPLCON3	EQU	1
BPLCON2_ZDCTEN	EQU	$400
BPLCON2_ZDBPEN	EQU	$800
BPLCON2_ZDBPSEL0	EQU	$1000
BPLCON2_ZDBPSEL1	EQU	$2000
BPLCON2_ZDBPSEL2	EQU	$4000
BPLCON3_EXTBLNKEN	EQU	1
BPLCON3_EXTBLKZD	EQU	2
BPLCON3_ZDCLKEN	EQU	4
BPLCON3_BRDNTRAN	EQU	$10
BPLCON3_BRDNBLNK	EQU	$20
	ENDC
	ENDC
