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