; Color VGA register values
VGA_SEGMENT = 0A000h ; VGA memory segment
ATTRIB_CTRL = 03C0h ; VGA attribute controller
GC_INDEX = 03CEh ; VGA graphics controller
SC_INDEX = 03C4h ; VGA sequencer controller
SC_DATA = 03C5h ; VGA sequencer data port
CRTC_INDEX = 03D4h ; VGA CRT controller
CRTC_DATA = 03D5h ; VGA CRT controller data
MISC_OUTPUT = 03C2h ; VGA misc register
INPUT_1 = 03DAh ; Input status #1 register
DAC_WRITE_ADDR = 03C8h ; VGA DAC write addr register
DAC_READ_ADDR = 03C7h ; VGA DAC read addr register
PEL_DATA_REG = 03C9h ; VGA DAC/PEL data register R/W
PIXEL_PAN_REG = 013h ; Attrib index: pixel pan reg
MAP_MASK = 002h ; Sequ index: write map mask reg
READ_MAP = 004h ; GC index: read map register
START_DISP_HI = 00Ch ; CRTC index: display start hi
START_DISP_LO = 00Dh ; CRTC index: display start lo
MAP_MASK_PLANE1 = 00102h ; Map register + plane 1
MAP_MASK_PLANE2 = 01102h ; Map register + plane 1
ALL_PLANES_ON = 00F02h ; Map register + all bit planes
CHAIN4_OFF = 00604h ; Chain 4 mode off
ASYNC_RESET = 00100h ; (A)synchronous reset
SEQU_RESTART = 00300h ; Sequencer restart
LATCHES_ON = 00008h ; Bit mask + data from latches
LATCHES_OFF = 0FF08h ; Bit mask + data from CPU
VERT_RETRACE = 08h ; INPUT_1: vertical retrace bit
PLANE_BITS = 03h ; Bits 0-1 of Xpos = plane #
ALL_PLANES = 0Fh ; All bit planes selected
CHAR_BITS = 0Fh ; Bits 0-3 of character data