home *** CD-ROM | disk | FTP | other *** search
- 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
-