| |
INT 10 - VIDEO - SET VIDEO MODE
Input |
Output |
AX
|
00h |
New Mode |
Destroyed |
AX |
BX
|
|
|
Destroyed |
SP |
CX
|
|
|
Destroyed |
BP |
DX
|
|
|
Destroyed |
SI |
ES:DI |
|
Destroyed |
DI |
Screen Modes:
text pixel graphic color disp scrn system
resol box resoltn page addr
00h = 40x25 8x8 B&W 8 B800 CGA
= 40x25 8x14 B&W 8 B800 ATI VIP
01h = 40x25 8x8 16 8 B800 CGA
= 40x25 8x14 16 8 B800 ATI VIP
02h = 80x25 8x8 B&W 4 B800 CGA
= 80x25 8x8 B&W 8 B800 EGA/MCGA/VGA
= 80x25 8x14 B&W 8 B800 ATI VIP
03h = 80x25 8x8 16 4 B800 CGA
= 80x25 8x8 16 8 B800 EGA/MCGA/VGA
04h = 40x25 8x8 320x200 4 1 B800 CGA
05h = 40x25 8x8 320x200 4 gray 1 B800 CGA
06h = 80x25 8x8 640x200 B&W 1 B800 CGA
07h = 80x25 9x14 mono 1 B000 MDA/Hercules
= 80x25 8 EGA/VGA
= 80x25 9x14 mono B000 ATI VIP
08h = 20x25 8x8 160x200 16 B800 PCjr/Tandy 1000
09h = 40x25 8x8 320x200 16 B800 PCjr/Tandy 1000
0Ah = 80x25 8x8 640x200 4 B800 PCjr/Tandy 1000
0Bh = reserved (used internally by EGA BIOS)
0Ch = reserved (used internally by EGA BIOS)
0Dh = 40x25 8x8 320x200 16 8 A000 EGA/VGA
0Eh = 80x25 8x8 640x200 16 4 A000 EGA/VGA
0Fh = 80x25 8x14 640x350 mono 2 A000 EGA/VGA
10h = 80x25 8x14 640x350 4or16 2 A000 EGA/VGA
11h = 80x30 8x16 640x480 mono A000 VGA/MCGA/ATI EGA/ATI VIP
12h = 80x30 8x16 640x480 16 A000 VGA/ATI VIP
= 80x30 8x16 640x480 16/64 A000 ATI EGA Wonder
13h = 40x25 8x8 320x200 256 A000 VGA/MCGA/ATI VIP
14h = 80x25 8x8 640x200 Lava Chrome II EGA
15h = 80x25 8x14 640x350 Lava Chrome II EGA
16h = 80x25 8x14 640x350 Lava Chrome II EGA
17h = 80x34 8x14 640x480 Lava Chrome II EGA
18h = 132x44 8x8 mono Tseng Labs EVA
= 80x34 8x14 640x480 Lava Chrome II EGA
19h = 132x25 8x14 mono Tseng Labs EVA
1Ah = 132x28 8x13 mono Tseng Labs EVA
22h = 132x44 8x8 Tseng, Ahead
23h = 132x25 6x14 Tseng Labs EVA
= 132x25 8x14 Ahead Systems EGA2001
= 132x25 8x8 16 B800 ATI EGA Wonder/ATI VIP
24h = 132x28 6x13 Tseng Labs EVA
25h = 80x60 8x8 640x480 Tseng Labs EVA
= 640x480 16 VEGA VGA
26h = 80x60 8x8 Tseng Labs EVA
= 80x60 8x8 640x480 Ahead Systems EGA2001
27h = 720x512 16 VEGA VGA
= 132x25 8x8 mono B000 ATI EGA Wonder/ATI VIP
28h = ???x??? VEGA VGA
29h = 800x600 16 VEGA VGA
2Dh = 640x350 256 VEGA VGA
2Eh = 640x480 256 VEGA VGA
2Fh = 720x512 256 VEGA VGA
30h = 800x600 256 VEGA VGA
= ???x??? B800 AT&T 6300
33h = 132x44 8x8 16 B800 ATI EGA Wonder/ATI VIP
36h = 960x720 16 VEGA VGA
37h = 1024x768 16 VEGA VGA
= 132x44 8x8 mono B000 ATI EGA Wonder/ATI VIP
40h = 80x25 8x16 640x400 2 1 B800 AT&T 6300, Compaq Portable
= 80x43 VEGA VGA
41h = 640x200 16 1 AT&T 6300
= 132x25 VEGA VGA
42h = 80x25 8x16 640x400 16 AT&T 6300
= 132x43 VEGA VGA
43h = unsupported 640x200 of 640x400 viewport AT&T 6300
= 80x60 VEGA VGA
44h = disable VDC and DEB output AT&T 6300
= 100x60 VEGA VGA
48h = 80x50 8x8 640x400 2 B800 AT&T 6300
49h = 80x30 8x16 640x480 Lava Chrome II EGA
4Dh = 120x25 VEGA VGA
4Eh = 120x43 VEGA VGA
4Fh = 132x25 VEGA VGA
50h = 132x25 9x14 mono Ahead Systems EGA2001
= 80x30 8x16 640x480 16 Paradise EGA-480
= 80x43 mono VEGA VGA
= 640x480 mono??? Taxan 565 EGA
= 80x34 Lava Chrome II EGA
51h = 80x30 8x16 Paradise EGA-480
= 132x25 mono VEGA VGA
= 80x34 8x14 640x480 16 ATI EGA Wonder
= 80x30 Lava Chrome II EGA
52h = 132x44 9x8 mono Ahead Systems EGA2001
= 132x43 mono VEGA VGA
= 94x29 8x14 752x410 16 ATI EGA Wonder
= 80x60 Lava Chrome II EGA
53h = 100x40 8x14 800x560 16 ATI EGA Wonder/ATI VIP
= 132x43 Lava Chrome II EGA
54h = 132x43 8x8 Paradise EGA-480
= 132x43 7x9 16/256k B800 Paradise VGA
= 132x43 8x9 16/256k B800 Paradise VGA on multisync
= 132x43 Taxan 565 EGA
= 100x42 8x14 800x600 16 A000 ATI EGA Wonder
= 132x25 Lava Chrome II EGA
55h = 132x25 8x14 Paradise EGA-480
= 132x25 7x16 16/256k B800 Paradise VGA
= 132x25 8x16 16/256k B800 Paradise VGA on multisync
= 132x25 Taxan 565 EGA
= 80x66 8x8 16/256k A000 ATI VIP
= 94x29 8x14 752x410 Lava Chrome II EGA
56h = 132x43 8x8 3??? 2 B000 NSI Smart EGA+
= 132x43 7x9 4 B000 Paradise VGA
= 132x43 8x9 4 B000 Paradisk VGA on multisync
= 132x43 mono Taxan 565 EGA
57h = 132x25 8x14 3??? 4 B000 NSI Smart EGA+
= 132x25 7x16 4 B000 Paradise VGA
= 132x25 8x16 4 B000 Paradise VGA on multisync
= 132x25 mono Taxan 565 EGA
58h = 100x75 8x8 800x600 16/256k A000 Paradise VGA
= 80x33 8x14 16 B800 ATI EGA Wonder/ATI VIP
59h = 100x75 8x8 800x600 2 A000 Paradise VGA
= 80x66 8x8 16/256k A000 ATI VIP
5Eh = 640x400 256 Paradise VGA,VEGA VGA
5Fh = 640x480 256 Paradise VGA
60h = 80x??? ???x400 Corona/Cordata BIOS v4.10+
= 752x410 VEGA VGA
61h = ???x400 Corona/Cordata BIOS v4.10+
= 720x540 VEGA VGA
62h = 800x600 VEGA VGA
70h = extended mode set (see below) Everex Micro Enhancer EGA
71h = 100x35 8x16 800x600 16of64 A000 NSI Smart EGA+
74h = 640x400 2 B800 Toshiba 3100 AT&T mode
7Eh = special mode set (see below) Paradise VGA
7Fh = special function set (see below) Paradise VGA
82h = 80x25 B&W AT&T VDC overlay mode *
83h = 80x25 AT&T VDC overlay mode *
86h = 640x200 B&W AT&T VDC overlay mode *
C0h = 640x400 2/prog pallet AT&T VDC overlay mode *
C4h = disable output AT&T VDC overlay mode *
D0h = 640x400 2 B800 DEC VAXmate AT&T mode
??? = 640x225 Z-100
??? = 640x400 Z-100
* for AT&T VDC overlay modes, BL contains the DEB mode,
which may be 06h, 40h, or 44h
Note: IBM standard modes do not clear the screen if the high
bit of AL is set |