This is an overview of the Amiga's Custom Registers (A2000). These are data addresses you access to primarily by assembly code e.g. to display any graphics, to read the joystick status, or even to play sounds.
>
CUSTOM REGISTERS
* -------------------------------------------------------------------------- *
ER = EARLY READ : R = READ : W = WRITE : S = STROBE : ? UNKNOWN
* -------------------------------------------------------------------------- *
000 ER BLTDDAT 002 R DMACONR 004 R VPOSR
006 R VHPOSR 008 ER DSKDATR 00A R JOY0DAT
00C R JOY1DAT 00E R CLXDAT 010 R ADKCONR
012 R POT0DAT 014 R POT1DAT 016 R POTINP
018 R SERDATR 01A R DSKBYTR 01C R INTENAR
01E R INTREQR 020 W DSKPTH 022 W DSKPTL
024 W DSKLEN 026 W DSKDAT 028 W REFPTR
02A W VPOSW 02C W VHPOSW 02E W COPCON
030 W SERDAT 032 W SERPER 034 W POTGO
036 W JOYTEST 038 S STREQU 03A S STRVBL
03C S STRHOR 03E S STRLONG 040 W BLTCON0
042 W BLTCON1 044 W BLTAFWM 046 W BLTALWM
048 W BLTCPTH 04A W BLTCPTL 04C W BLTBPTH
04E W BLTBPTL 050 W BLTAPTH 052 W BLTAPTL
054 W BLTDPTH 056 W BLTDPTL 058 W BLTSIZE
05A ? BLTCON01 ECS 05C ? BLTSIZV ECS 05E ? BLTSIZH ECS
060 W BLTCMOD 062 W BLTBMOD 064 W BLTAMOD
066 W BLTDMOD 068 UNUSED 06A UNUSED
06C UNUSED 06E UNUSED 070 W BLTCDAT
072 W BLTBDAT 074 W BLTADAT 076 UNUSED
078 ? SPRHDAT ECS 07A UNUSED 07C ? DENISEID ECS
07E W DSKSYNC 080 W COP1LCH 082 W COP1LCL
084 W COP2LCH 086 W COP2LCL 088 W COPJMP1
08A W COPJMP2 08C W COPINS 08E W DIWSTRT
090 W DIWSTOP 092 W DDFSTRT 094 W DDFSTOP
096 W DMACON 098 W CLXCON 09A W INTENA
09C W INTREQ 09E W ADKCON 0A0 W AUD0PTH
0A2 W AUD0PTL 0A4 W AUD0LEN 0A6 W AUD0PER
0A8 W AUD0VOL 0AA W AUD0DAT 0AC UNUSED
0AE UNUSED 0B0 W AUD1PTH 0B2 W AUD1PTL
0B4 W AUD1LEN 0B6 W AUD1PER 0B8 W AUD1VOL
0BA W AUD1DAT 0BC UNUSED 0BE UNUSED
0C0 W AUD2PTH 0C2 W AUD2PTL 0C4 W AUD2LEN
0C6 W AUD2PER 0C8 W AUD2VOL 0CA W AUD2DAT
0CC UNUSED 0CE UNUSED 0D0 W AUD3PTH
0D2 W AUD3PTL 0D4 W AUD3LEN 0D6 W AUD3PER
0D8 W AUD3VOL 0DA W AUD3DAT 0DC UNUSED
0DE UNUSED 0E0 W BPL0PTH 0E2 W BPL0PTL
0E4 W BPL1PTH 0E6 W BPL1PTL 0E8 W BPL2PTH
0EA W BPL2PTL 0EC W BPL3PTH 0EE W BPL3PTL
0F0 W BPL4PTH 0F2 W BPL4PTL 0F4 W BPL5PTH
0F6 W BPL5PTL 0F8 UNUSED 0FA UNUSED
0FC UNUSED 0FE UNUSED 100 W BPLCON0
102 W BPLCON1 104 W BPLCON2 106 ? BPLCON3 ECS
108 W BPL1MOD 10A W BPL2MOD 10C UNUSED
10E UNUSED 110 W BPL0DAT 112 W BPL1DAT
114 W BPL2DAT 116 W BPL3DAT 118 W BPL4DAT
11A W BPL5DAT 11C UNUSED 11E UNUSED
120 W SPR0PTH 122 W SPR0PTL 124 W SPR1PTH
126 W SPR1PTL 128 W SPR2PTH 12A W SPR2PTL
12C W SPR3PTH 12E W SPR3PTL 130 W SPR4PTH
132 W SPR4PTL 134 W SPR5PTH 136 W SPR5PTL
138 W SPR6PTH 13A W SPR6PTL 13C W SPR7PTH
13E W SPR7PTL 140 W SPR0POS 142 W SPR0CTL
144 W SPR0DATA 146 W SPR0DATB 148 W SPR1POS
14A W SPR1CTL 14C W SPR1DATA 14E W SPR1DATB
150 W SPR2POS 152 W SPR2CTL 154 W SPR2DATA
156 W SPR2DATB 158 W SPR3POS 15A W SPR3CTL
15C W SPR3DATA 15E W SPR3DATB 160 W SPR4POS
162 W SPR4CTL 164 W SPR4DATA 166 W SPR4DATB
168 W SPR5POS 16A W SPR5CTL 16C W SPR5DATA
16E W SPR5DATB 170 W SPR6POS 172 W SPR6CTL
174 W SPR6DATA 176 W SPR6DATB 178 W SPR7POS
17A W SPR7CTL 17C W SPR7DATA 17E W SPR7DATB
180 W COLOR00 182 W COLOR01 184 W COLOR02
186 W COLOR03 188 W COLOR04 18A W COLOR05
18C W COLOR06 18E W COLOR07 190 W COLOR08
192 W COLOR09 194 W COLOR10 196 W COLOR11
198 W COLOR12 19A W COLOR13 19C W COLOR14
19E W COLOR15 1A0 W COLOR16 1A2 W COLOR17
1A4 W COLOR18 1A6 W COLOR19 1A8 W COLOR20
1AA W COLOR21 1AC W COLOR22 1AE W COLOR23
1B0 W COLOR24 1B2 W COLOR25 1B4 W COLOR26
1B6 W COLOR27 1B8 W COLOR28 1BA W COLOR29
1BC W COLOR30 1BE W COLOR31 1C0 ? HTOTAL ECS
1C2 ? HSSTOP ECS 1C4 ? HBSTRT ECS 1C6 ? HBSTOP ECS
1C8 ? VTOTAL ECS 1CA ? VSSTOP ECS 1CC ? VBSTRT ECS
1CE ? VBSTOP ECS 1D0 ? SPRHSTRT ECS 1D2 ? SPRHSTOP ECS
1D4 ? BPLHSTRT ECS 1D6 ? BPLHSTOP ECS 1D8 ? HHPOSW ECS
1DA ? HHPOSR ECS 1DC ? BEAMCON0 ECS 1DE ? HSSTRT ECS
1E0 ? VSSTRT ECS 1E2 ? HCENTER ECS 1E4 ? DIWHIGH ECS
1E6 ? BPLHMOD ECS 1E8 ? SPRHPTH ECS 1EA ? SPRHPTL ECS
1EC ? BPL1HPTH ECS 1EE ? BPL1HPTL ECS 1F0 UNUSED
1F2 UNUSED 1F4 UNUSED 1F6 UNUSED
1F8 UNUSED 1FA UNUSED 1FC UNUSED
1FE RW NO-OP(NULL)
* -------------------------------------------------------------------------- *
>