INT 10 - VIDEO - Compaq Portable Extensions
Input |
Output |
AX
|
BFh |
00h |
|
|
AX |
BX
|
|
|
|
|
BX |
CX
|
|
|
|
|
CX |
DX
|
|
|
|
|
DX |
ES:DI |
|
|
ES:DI |
Select external monitor. All registers preserved and the internal
monitor is blanked. The external monitor is now the active monitor.
Input |
Output |
AX
|
BFh |
01h |
|
|
AX |
BX
|
|
|
|
|
BX |
CX
|
|
|
|
|
CX |
DX
|
|
|
|
|
DX |
ES:DI |
|
|
ES:DI |
Select internal monitor. All registers preserved and the external
monitor is blanked. The internal monitor is now the active monitor.
Input |
Output |
AX
|
BFh |
02h |
|
|
AX |
BX
|
Moode |
|
|
|
BX |
CX
|
|
|
|
|
CX |
DX
|
|
|
|
|
DX |
ES:DI |
|
|
ES:DI |
Set master mode of the currently active video controller.
Modes: 04h = CGA
05h = EGA
07h = MDA
Input |
Output |
AX
|
BFh |
03h |
|
|
AX |
BX
|
0 |
Active Monitor |
Master Mode |
BX |
CX
|
|
|
0 (Reserved) |
Switchable VDU |
CX |
DX
|
|
|
Int Mon Type |
Ext Mon Type |
DX |
ES:DI |
|
|
ES:DI |
Active Monitor: 00h = External
01h = Internal
Master Mode: 00h = Switchable VDU not present
04h = CGA
05h = EGA
07h = MDA
Switchable
VDU |
Bit |
Dec |
Hex |
Description |
0 |
1 |
01h |
CGA Supported |
1 |
2 |
02h |
Reserved |
2 |
4 |
04h |
Reserved |
3 |
8 |
08h |
MDA Supported |
4 |
16 |
10h |
Reserved |
5 |
32 |
20h |
Reserved |
6 |
64 |
40h |
Reserved |
7 |
128 |
80h |
Reserved |
Internal Monitor Type:
00h = None
01h = Dual-mode monitor
02h = 5153 RGB monitor
03h = Compaq Color monitor
04h = 640x400 flat panel
External monitor type:
00h = none
01h = Dual-mode monitor
02h = 5153 RGB monitor
03h = Compaq Color monitor
04h = 640x400 flat panel
Input |
Output |
AX
|
BFh |
04h |
|
|
AX |
BX
|
Switch |
|
|
|
BX |
CX
|
|
|
|
|
CX |
DX
|
|
|
|
|
DX |
ES:DI |
|
|
ES:DI |
Switch: 00h = Enable Delay
01h = Disable Delay |