reg | value | descr |
---|---|---|
AH | 0x1c | |
AL | 0x00 0x01 0x02 | 0x00 : Get Save buffer size 0x01 : Save requested states 0x02 : restore requested states |
return
AL = 0x1C if function supported
Return
reg | descr |
---|---|
AL | 0x1C |
BX | buffer size in 64 byte blocks |
Offset | Size | Description |
---|---|---|
00h | BYTE | sequencer index register |
01h | BYTE | CRTC index register |
02h | BYTE | graphics controller index register |
03h | BYTE | attribute controller index register |
04h | BYTE | feature controller register |
05h | 4 BYTEs | sequencer registers |
09h | BYTE | sequencer register 0 |
0Ah | 25 BYTEs | CRTC registers 0-8 |
23h | 16 BYTEs | palette registers 00h-0Fh |
33h | 4 BYTEs | attribute registers 10h-13h |
37h | 9 BYTEs | graphics controller registers 0-8 |
40h | BYTE | CRTC base address (low) |
41h | BYTE | CRTC base address (high) |
42h | BYTE | plane 0 latch |
43h | BYTE | plane 1 latch |
44h | BYTE | plane 2 latch |
45h | BYTE | plane 3 latch |
Offset | Size | Description |
---|---|---|
00h | BYTE | read/write mode DAC |
01h | BYTE | pixel address |
02h | BYTE | pixel mask |
03h | 768 BYTES | color data (256 triples) |
303h | BYTE | color select register |