INT 10 - VIDEO - GET PALETTE REGISTERS (VGA)
|
Input |
Output |
|
AX
|
10h |
07h |
|
|
AX |
|
BX
|
|
Register Number |
Register Value |
|
BX |
|
CX
|
|
|
|
|
CX |
|
DX
|
|
|
|
|
DX |
| ES:DI |
|
|
ES:DI |
Read Individual Palette Register
|
Input |
Output |
|
AX
|
10h |
08h |
|
|
AX |
|
BX
|
|
|
Register Value |
|
BX |
|
CX
|
|
|
|
|
CX |
|
DX
|
|
|
|
|
DX |
| ES:DI |
|
|
ES:DI |
Read Overscan (border) register value
|
Input |
Output |
|
AX
|
10h |
09h |
|
|
AX |
|
BX
|
|
|
|
|
BX |
|
CX
|
|
|
|
|
CX |
|
|
|
|
|
|
DX |
| ES:DX |
Pointer
to 17 byte Buffer |
|
ES:DI |
Read all Palette Registers and Overscan Register
Table Format: bytes 0 - 15 = values for palette registers 0 - 15
byte 16 = value for border color register |