| |
INT 10 - VIDEO - Paradise VGA - EXTENDED FUNCTIONS
Input |
Output |
AX
|
00h |
7Fh |
|
|
AX |
BX
|
00h |
|
|
|
BX |
CX
|
|
|
|
|
CX |
DX
|
|
|
|
|
DX |
ES:DI |
|
|
ES:DI |
Set VGA Operation
Input |
Output |
AX
|
00h |
7Fh |
|
|
AX |
BX
|
01h |
|
|
|
BX |
CX
|
|
|
|
|
CX |
DX
|
|
|
|
|
DX |
ES:DI |
|
|
ES:DI |
Set Non-VGA Operation
Color modes (0,1,2,3,4,5,6) will set non-VGA CGA operation.
Monochrome mode (7) will set non-VGA MDA/Hercules operation.
Input |
Output |
AX
|
00h |
7Fh |
|
|
AX |
BX
|
02h |
|
|
Current Mode |
BX |
CX
|
|
|
RAM in 64K
units |
RAM in curr
mode |
CX |
DX
|
|
|
|
|
DX |
ES:DI |
|
|
ES:DI |
Query Mode Status
Current Mode:
0 = VGA Mode
1 = Non-VGA Mode
Input |
Output |
AX
|
00h |
7Fh |
|
|
AX |
BX
|
03h |
|
|
|
BX |
CX
|
|
|
|
|
CX |
DX
|
|
|
|
|
DX |
ES:DI |
|
|
ES:DI |
Lock Current Mode
Allows current mode (VGA or non-VGA) to survive re-boot.
Input |
Output |
AX
|
00h |
7Fh |
|
|
AX |
BX
|
0Ah - 0Fh |
New Value |
|
|
BX |
CX
|
|
|
|
|
CX |
DX
|
|
|
|
|
DX |
ES:DI |
|
|
ES:DI |
Write Paradise Registers
0,1,2,3,4,5 (port 03CEh indices A,B,C,D,E,F)
Input |
Output |
AX
|
00h |
7Fh |
|
|
AX |
BX
|
1Ah - 1Fh |
|
7Fh if Success |
Register Value |
BX |
CX
|
|
|
|
|
CX |
DX
|
|
|
|
|
DX |
ES:DI |
|
|
ES:DI |
Read Paradise Registers
0,1,2,3,4,5 (port 03CEh indices A,B,C,D,E,F) |