CTIA/GTIA (Graphic Television Interface Adapter) reference
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | ||
---|---|---|---|---|---|---|---|---|---|
$D000 (R) | M0PF | unused ¹ | Missile 0 to playfield collision | ||||||
$D000 (W) | HPOSP0 | Horizontal position of player 0 | |||||||
$D001 (R) | M1PF | unused ¹ | Missile 1 to playfield collision | ||||||
$D001 (W) | HPOSP1 | Horizontal position of player 1 | |||||||
$D002 (R) | M2PF | unused ¹ | Missile 2 to playfield collision | ||||||
$D002 (W) | HPOSP2 | Horizontal position of player 2 | |||||||
$D003 (R) | M3PF | unused ¹ | Missile 3 to playfield collision | ||||||
$D003 (W) | HPOSP3 | Horizontal position of player 3 | |||||||
$D004 (R) | P0PF | unused ¹ | Player 0 to playfield collision | ||||||
$D004 (W) | HPOSM0 | Horizontal position of missile 0 | |||||||
$D005 (R) | P1PF | unused ¹ | Player 1 to playfield collision | ||||||
$D005 (W) | HPOSM1 | Horizontal position of missile 1 | |||||||
$D006 (R) | P2PF | unused ¹ | Player 2 to playfield collision | ||||||
$D006 (W) | HPOSM2 | Horizontal position of missile 2 | |||||||
$D007 (R) | P3PF | unused ¹ | Player 3 to playfield collision | ||||||
$D007 (W) | HPOSM3 | Horizontal position of missile 3 | |||||||
$D008 (R) | M0PL | unused ¹ | Missile 0 to player collision | ||||||
$D008 (W) | SIZEP0 | unused | Player 0 size | ||||||
$D009 (R) | M1PL | unused ¹ | Missile 1 to player collision | ||||||
$D009 (W) | SIZEP1 | unused | Player 1 size | ||||||
$D00A (R) | M2PL | unused ¹ | Missile 2 to player collision | ||||||
$D00A (W) | SIZEP2 | unused | Player 2 size | ||||||
$D00B (R) | M3PL | unused ¹ | Missile 3 to player collision | ||||||
$D00B (W) | SIZEP3 | unused | Player 3 size | ||||||
$D00C (R) | P0PL | unused ¹ | Player 0 to player collision | ||||||
$D00C (W) | SIZEM | Missile 3 size | Missile 2 size | Missile 1 size | Missile 0 size | ||||
$D00D (R) | P1PL | unused ¹ | Player 1 to player collision | ||||||
$D00D (W) | GRAFP0 | Player 0 graphic data | |||||||
$D00E (R) | P2PL | unused ¹ | Player 2 to player collision | ||||||
$D00E (W) | GRAFP1 | Player 1 graphic data | |||||||
$D00F (R) | P3PL | unused ¹ | Player 3 to player collision | ||||||
$D00F (W) | GRAFP2 | Player 2 graphic data | |||||||
$D010 (R) | TRIG0 | unused ¹ | /Trigger | ||||||
$D010 (W) | GRAFP3 | Player 3 graphic data | |||||||
$D011 (R) | TRIG1 | unused ¹ | /Trigger | ||||||
$D011 (W) | GRAFM | Missiles graphic data | |||||||
$D012 (R) | TRIG2 | unused ¹ | /Trigger | ||||||
$D012 (W) | COLPM0 | Chroma | Luma | unused | |||||
$D013 (R) | TRIG3 | unused ¹ | /Trigger | ||||||
$D013 (W) | COLPM1 | Chroma | Luma | unused | |||||
$D014 (R) | PAL | unused ¹ | $F (NTSC) / $1 (PAL) | ||||||
$D014 (W) | COLPM2 | Chroma | Luma | unused | |||||
$D015 (W) | COLPM3 | Chroma | Luma | unused | |||||
$D016 (W) | COLPF0 | Chroma | Luma | unused | |||||
$D017 (W) | COLPF1 | Chroma | Luma | unused | |||||
$D018 (W) | COLPF2 | Chroma | Luma | unused | |||||
$D019 (W) | COLPF3 | Chroma | Luma | unused | |||||
$D01A (W) | COLBK | Chroma | Luma | unused | |||||
$D01B (W) | PRIOR | GTIA mode ² | Overlap | 5th Pl. | Priority | ||||
$D01C (W) | VDELAY | P3 | P2 | P1 | P0 | M3 | M2 | M1 | M0 |
$D01D (W) | GRACTL | unused | Latch Tr. | enable P | enable M | ||||
$D01E (W) | HITCLR | unused | |||||||
$D01F (R) | CONSOL | unused ¹ | /Option | /Select | /Start | ||||
$D01F (W) | CONSOL | unused | Speaker | unused |