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) * -------------------------------------------------------------------------- * >