summaryrefslogtreecommitdiff
path: root/protcustom.i
blob: b720fe816f4289156179e8fa4dcedb8bd346df31 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
**************************************************************************
**                                                                      **
**   protcustom.i  -  Offsets der Amiga Custom-Chips, Base falsch!      **
**                                                                      **
**************************************************************************
**                                                                      **
**   Modification History                                               **
**   --------------------                                               **
**                                                                      **
**   20-Jan-88  Created this file from relcustom.i                      **
**   26-Apr-89  sprdatb corrected (was 8, should be 6)                  **
**   29-Jun-89  Ist jetzt auch Genim2-kompatibel                        **
**   16-Sep-90  CUSTOMOFFSET muss jetzt extern definiert werden         **
**                                                                      **
**************************************************************************

custom:		EQU	$dff000-CUSTOMOFFSET	; Start der Custom-Chips

bltddat:	EQU	$000+CUSTOMOFFSET
dmaconr:	EQU	$002+CUSTOMOFFSET
vposr:		EQU	$004+CUSTOMOFFSET
vhposr:		EQU	$006+CUSTOMOFFSET
dskdatr:	EQU	$008+CUSTOMOFFSET
joy0dat:	EQU	$00A+CUSTOMOFFSET
joy1dat:	EQU	$00C+CUSTOMOFFSET
clxdat:		EQU	$00E+CUSTOMOFFSET
adkconr:	EQU	$010+CUSTOMOFFSET
pot0dat:	EQU	$012+CUSTOMOFFSET
pot1dat:	EQU	$014+CUSTOMOFFSET
potinp:		EQU	$016+CUSTOMOFFSET
serdatr:	EQU	$018+CUSTOMOFFSET
dskbytr:	EQU	$01A+CUSTOMOFFSET
intenar:	EQU	$01C+CUSTOMOFFSET
intreqr:	EQU	$01E+CUSTOMOFFSET
dskpt:		EQU	$020+CUSTOMOFFSET
dsklen:		EQU	$024+CUSTOMOFFSET
dskdat:		EQU	$026+CUSTOMOFFSET
refptr:		EQU	$028+CUSTOMOFFSET
vposw:		EQU	$02A+CUSTOMOFFSET
vhposw:		EQU	$02C+CUSTOMOFFSET
copcon:		EQU	$02E+CUSTOMOFFSET
serdat:		EQU	$030+CUSTOMOFFSET
serper:		EQU	$032+CUSTOMOFFSET
potgo:		EQU	$034+CUSTOMOFFSET
joytest:	EQU	$036+CUSTOMOFFSET
strequ:		EQU	$038+CUSTOMOFFSET
strvbl:		EQU	$03A+CUSTOMOFFSET
strhor:		EQU	$03C+CUSTOMOFFSET
strlong:	EQU	$03E+CUSTOMOFFSET

bltcon0:	EQU	$040+CUSTOMOFFSET
bltcon1:	EQU	$042+CUSTOMOFFSET
bltafwm:	EQU	$044+CUSTOMOFFSET
bltalwm:	EQU	$046+CUSTOMOFFSET
bltcpt:		EQU	$048+CUSTOMOFFSET
bltbpt:		EQU	$04C+CUSTOMOFFSET
bltapt:		EQU	$050+CUSTOMOFFSET
bltdpt:		EQU	$054+CUSTOMOFFSET
bltsize:	EQU	$058+CUSTOMOFFSET

bltcmod:	EQU	$060+CUSTOMOFFSET
bltbmod:	EQU	$062+CUSTOMOFFSET
bltamod:	EQU	$064+CUSTOMOFFSET
bltdmod:	EQU	$066+CUSTOMOFFSET

bltcdat:	EQU	$070+CUSTOMOFFSET
bltbdat:	EQU	$072+CUSTOMOFFSET
bltadat:	EQU	$074+CUSTOMOFFSET

dsksync:	EQU	$07E+CUSTOMOFFSET

cop1lc:		EQU	$080+CUSTOMOFFSET
cop2lc:		EQU	$084+CUSTOMOFFSET
copjmp1:	EQU	$088+CUSTOMOFFSET
copjmp2:	EQU	$08A+CUSTOMOFFSET
copins:		EQU	$08C+CUSTOMOFFSET
diwstrt:	EQU	$08E+CUSTOMOFFSET
diwstop:	EQU	$090+CUSTOMOFFSET
ddfstrt:	EQU	$092+CUSTOMOFFSET
ddfstop:	EQU	$094+CUSTOMOFFSET
dmacon:		EQU	$096+CUSTOMOFFSET
clxcon:		EQU	$098+CUSTOMOFFSET
intena:		EQU	$09A+CUSTOMOFFSET
intreq:		EQU	$09C+CUSTOMOFFSET
adkcon:		EQU	$09E+CUSTOMOFFSET

aud:		EQU	$0A0+CUSTOMOFFSET
aud0:		EQU	$0A0+CUSTOMOFFSET	; Basis fuer Audio-Kanal 0
aud1:		EQU	$0B0+CUSTOMOFFSET	; Basis fuer Audio-Kanal 1
aud2:		EQU	$0C0+CUSTOMOFFSET	; Basis fuer Audio-Kanal 2
aud3:		EQU	$0D0+CUSTOMOFFSET	; Basis fuer Audio-Kanal 3

audlc:		EQU	$00
audlen:		EQU	$04
audper:		EQU	$06
audvol:		EQU	$08
auddat:		EQU	$0A

bplpt:		EQU	$0E0+CUSTOMOFFSET	; Basis fuer BitPlane Pointer
bpl1pt:		EQU	$0E0+CUSTOMOFFSET
bpl2pt:		EQU	$0E4+CUSTOMOFFSET
bpl3pt:		EQU	$0E8+CUSTOMOFFSET
bpl4pt:		EQU	$0EC+CUSTOMOFFSET
bpl5pt:		EQU	$0F0+CUSTOMOFFSET
bpl6pt:		EQU	$0F4+CUSTOMOFFSET

bplcon0:	EQU	$100+CUSTOMOFFSET
bplcon1:	EQU	$102+CUSTOMOFFSET
bplcon2:	EQU	$104+CUSTOMOFFSET
bpl1mod:	EQU	$108+CUSTOMOFFSET
bpl2mod:	EQU	$10A+CUSTOMOFFSET
bpldat:		EQU	$110+CUSTOMOFFSET

sprpt:		EQU	$120+CUSTOMOFFSET	; Basis fuer Sprite-Pointers
spr:		EQU	$140+CUSTOMOFFSET	; Basis fuer Sprites

sprpos:		EQU	$00+CUSTOMOFFSET
sprctl:		EQU	$02+CUSTOMOFFSET
sprdataa:	EQU	$04+CUSTOMOFFSET
sprdatab:	EQU	$06+CUSTOMOFFSET

color:		EQU	$180+CUSTOMOFFSET

beamcon0:	EQU	$1DC+CUSTOMOFFSET	; Fatter Agnus only