Die "Custom Registers" sind für Amiga-Programmierer interessant. Mit einer Programmiersprache wie z.B. Assembler steuert er sie an, um z.B. ein im Arbeitsspeicher befindliches Bild anzuzeigen, den Joystick-Anschluss auszulesen oder Sounds abzuspielen.
>
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)
* -------------------------------------------------------------------------- *
>