Semantic search

Jump to: navigation, search
 NumberReadableWritableDescription
Layer 2 X Offset Register$16YesYesSets the pixel offset used for drawing Layer 2 graphics on the screen.
Layer 2 Y Offset Register$17YesYesSets the Y offset used when drawing Layer 2 graphics on the screen.
Clip Window Layer 2 Register$18YesYesSets and reads clip-window for Layer 2.
Clip Window Sprites Register$19YesYesSets and reads clip-window for Sprites
Clip Window ULA/LoRes Register$1AYesYesSets and reads clip-window for ULA/LoRes layer.
Clip Window Tilemap Register$1BYesYesSets and reads clip-window for Tilemap.
Clip Window Control Register$1CYesYesControls (resets) the clip-window registers indices.
Active Video Line MSB Register$1EYesNoHolds the MSB (only, as bit 0) of the raster line currently being drawn.
Active Video Line LSB Register$1FYesNoHolds the eight LSBs of the raster line currently being drawn.
Video Line Interrupt Control Register$22YesYesControls the timing of raster interrupts and the ULA frame interrupt.
Video Line Interrupt Value Register$23YesYesHolds the eight LSBs of the line on which a raster interrupt should occur.
ULA X Offset Register$26YesYesPixel X offset (0..255) to use when drawing ULA Layer.
ULA Y Offset Register$27YesYesPixel Y offset (0..191) to use when drawing ULA Layer.
Keymap High Address Register$28YesYesPS/2 Keymap address MSB, read (pending) first byte of palette colour
Keymap Low Address Register$29NoYesPS/2 Keymap address LSB.
Keymap High Data Register$2ANoYesHigh data to PS/2 Keymap (MSB of data in bit 0)
Keymap Low Data Register$2BNoYesLow eight LSBs of PS/2 Keymap data.
DAC B (left) mirror Register$2CYesYesDAC B mirror, read current I2S left MSB
DAC A+D (mono) mirror Register$2DYesYesSpecDrum port 0xDF / DAC A+D mirror, read current I2S LSB
DAC C (right) mirror Register$2EYesYesDAC C mirror, read current I2S right MSB