Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
en:docs:bios:api:int10:modes [2022/11/23 02:24] – prokushev | en:docs:bios:api:int10:modes [2024/05/21 02:23] (current) – prokushev | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Values for video mode ====== | ====== Values for video mode ====== | ||
- | ^ ^ text/ ^ text ^ pixel ^ pixel ^ colors ^ disply ^ scrn ^ system | + | ^ ^ text/grph ^ text resol ^ pixel box ^ pixel resolution |
- | ^ ::: ^ grph ^ resol ^ box ^ resolution ^ ::: ^ pages ^ addr ^ ::: | + | |
| 00h | T | 40x25 | 8x8 | 320x200 | 16gray | 8 | B800 | CGA, | | 00h | T | 40x25 | 8x8 | 320x200 | 16gray | 8 | B800 | CGA, | ||
| ::: | T | 40x25 | 8x14 | 320x350 | 16gray | 8 | B800 | EGA | | | ::: | T | 40x25 | 8x14 | 320x350 | 16gray | 8 | B800 | EGA | | ||
Line 19: | Line 18: | ||
| ::: | T | 80x25 | 8x16 | 640x400 | 16 | 8 | B800 | MCGA | | | ::: | T | 80x25 | 8x16 | 640x400 | 16 | 8 | B800 | MCGA | | ||
| ::: | T | 80x25 | 9x16 | 720x400 | 16 | 8 | B800 | VGA | | | ::: | T | 80x25 | 9x16 | 720x400 | 16 | 8 | B800 | VGA | | ||
- | | ::: | T | 80x43 | 8x8 | 640x350 | 16 | 4 | B800 | EGA, | + | | ::: | T | 80x43 | 8x8 | 640x350 | 16 | 4 | B800 | EGA, |
- | | ::: | T | 80x50 | 8x8 | 640x400 | 16 | 4 | B800 | VGA [17] | | + | | ::: | T | 80x50 | 8x8 | 640x400 | 16 | 4 | B800 | VGA ((For 43-line text on EGA or 43/50-line text on VGA, you must load an 8x8 font using AX=1102h after switching to mode 3; VGA may also require using INT 10/ |
| 04h | G | 40x25 | 8x8 | 320x200 | 4 | . | B800 | CGA, | | 04h | G | 40x25 | 8x8 | 320x200 | 4 | . | B800 | CGA, | ||
| 05h | G | 40x25 | 8x8 | 320x200 | 4gray | . | B800 | CGA, | | 05h | G | 40x25 | 8x8 | 320x200 | 4gray | . | B800 | CGA, | ||
| ::: | G | 40x25 | 8x8 | 320x200 | 4 | . | B800 | MCGA,VGA | | | ::: | G | 40x25 | 8x8 | 320x200 | 4 | . | B800 | MCGA,VGA | | ||
| 06h | G | 80x25 | 8x8 | 640x200 | 2 | . | B800 | CGA, | | 06h | G | 80x25 | 8x8 | 640x200 | 2 | . | B800 | CGA, | ||
- | | ::: | G | 80x25 | . | . | mono | . | B000 | HERCULES.COM on HGC [14] | | + | | ::: | G | 80x25 | . | . | mono | . | B000 | HERCULES.COM on HGC ((HERCULES.COM is a graphics-mode BIOS extension for Hercules-compatible graphics cards by Soft Warehouse, Inc. Its installation check is to test whether the word preceding the INT 10 handler is 4137h.)) |
| 07h | T | 80x25 | 9x14 | 720x350 | mono | var | B000 | MDA, | | 07h | T | 80x25 | 9x14 | 720x350 | mono | var | B000 | MDA, | ||
| ::: | T | 80x25 | 9x16 | 720x400 | mono | . | B000 | VGA | | | ::: | T | 80x25 | 9x16 | 720x400 | mono | . | B000 | VGA | | ||
- | | 08h | T | 132x25 | 8x8 | 1056x200 | 16 | . | B800 | ATI EGA/VGA Wonder | + | | 08h | T | 132x25 | 8x8 | 1056x200 | 16 | . | B800 | ATI EGA/VGA Wonder |
- | | ::: | T | 132x25 | 8x8 | 1056x200 | mono | . | B000 | ATI EGA/VGA Wonder | + | | ::: | T | 132x25 | 8x8 | 1056x200 | mono | . | B000 | ATI EGA/VGA Wonder |
| ::: | G | 20x25 | 8x8 | 160x200 | 16 | . | . | PCjr, Tandy 1000 | | | ::: | G | 20x25 | 8x8 | 160x200 | 16 | . | . | PCjr, Tandy 1000 | | ||
| ::: | G | 80x25 | 8x16 | 640x400 | color | . | . | Tandy 2000 | | | ::: | G | 80x25 | 8x16 | 640x400 | color | . | . | Tandy 2000 | | ||
| ::: | G | 90x43 | 8x8 | 720x348 | mono | . | B000 | Hercules + MSHERC.COM | | | ::: | G | 90x43 | 8x8 | 720x348 | mono | . | B000 | Hercules + MSHERC.COM | | ||
- | | ::: | G | 90x45 | 8x8 | 720x360 | mono | . | B000 | Hercules + HERKULES | + | | ::: | G | 90x45 | 8x8 | 720x360 | mono | . | B000 | Hercules + HERKULES |
- | | ::: | G | 90x29 | 8x12 | 720x348 | mono | . | . | Hercules + HERCBIOS | + | | ::: | G | 90x29 | 8x12 | 720x348 | mono | . | . | Hercules + HERCBIOS |
| 09h | G | 40x25 | 8x8 | 320x200 | 16 | . | . | PCjr, Tandy 1000 | | | 09h | G | 40x25 | 8x8 | 320x200 | 16 | . | . | PCjr, Tandy 1000 | | ||
| ::: | G | 80x25 | 8x16 | 640x400 | mono | . | . | Tandy 2000 | | | ::: | G | 80x25 | 8x16 | 640x400 | mono | . | . | Tandy 2000 | | ||
- | | ::: | G | 90x43 | 8x8 | 720x348 | mono | . | . | Hercules + HERCBIOS | + | | ::: | G | 90x43 | 8x8 | 720x348 | mono | . | . | Hercules + HERCBIOS |
| 0Ah | G | 80x25 | 8x8 | 640x200 | 4 | . | . | PCjr, Tandy 1000 | | | 0Ah | G | 80x25 | 8x8 | 640x200 | 4 | . | . | PCjr, Tandy 1000 | | ||
- | | 0Bh | reserved | | | | | | | (EGA BIOS internal use) | | + | | 0Bh | reserved ||||||| (EGA BIOS internal use) | |
- | | ::: | G | 80x25 | 8x8 | 640x200 | 16 | . | . | Tandy 1000 SL/TL [13] | | + | | ::: | G | 80x25 | 8x8 | 640x200 | 16 | . | . | Tandy 1000 SL/TL ((The Tandy 1000SL/TL BIOS does not actually support this mode)) |
- | | 0Ch | reserved | | | | | | | (EGA BIOS internal use) | | + | | 0Ch | reserved ||||||| (EGA BIOS internal use) | |
| 0Dh | G | 40x25 | 8x8 | 320x200 | 16 | 8 | A000 | EGA,VGA | | | 0Dh | G | 40x25 | 8x8 | 320x200 | 16 | 8 | A000 | EGA,VGA | | ||
| 0Eh | G | 80x25 | 8x8 | 640x200 | 16 | 4 | A000 | EGA,VGA | | | 0Eh | G | 80x25 | 8x8 | 640x200 | 16 | 4 | A000 | EGA,VGA | | ||
Line 52: | Line 51: | ||
| ::: | G | . | . | 640x480 | 16 | . | . | UltraVision+256K EGA | | | ::: | G | . | . | 640x480 | 16 | . | . | UltraVision+256K EGA | | ||
| 13h | G | 40x25 | 8x8 | 320x200 | 256/256K | . | A000 | VGA, | | 13h | G | 40x25 | 8x8 | 320x200 | 256/256K | . | A000 | VGA, | ||
- | | 14h | T | 132x25 | Nx16 | . | 16 | . | B800 | XGA, IBM Enhanced VGA [3] | | + | | 14h | T | 132x25 | Nx16 | . | 16 | . | B800 | XGA, IBM Enhanced VGA ((early XGA boards support 132-column text but do not have this BIOS mode)) |
| ::: | T | 132x25 | 8x16 | 1056x400 | 16/256K | . | . | Cirrus CL-GD5420/ | | ::: | T | 132x25 | 8x16 | 1056x400 | 16/256K | . | . | Cirrus CL-GD5420/ | ||
| ::: | G | 80x25 | 8x8 | 640x200 | . | . | . | Lava Chrome II EGA | | | ::: | G | 80x25 | 8x8 | 640x200 | . | . | . | Lava Chrome II EGA | | ||
Line 60: | Line 59: | ||
| ::: | G | . | . | 800x600 | 16 | . | . | Tecmar VGA/AD | | | ::: | G | . | . | 800x600 | 16 | . | . | Tecmar VGA/AD | | ||
| 17h | T | 132x25 | . | . | . | . | . | Tecmar VGA/AD | | | 17h | T | 132x25 | . | . | . | . | . | Tecmar VGA/AD | | ||
- | | ::: | T | 80x43 | 8x8 | 640x348 | 16 | 4 | B800 | Tseng ET4000 BIOS [10] | | + | | ::: | T | 80x43 | 8x8 | 640x348 | 16 | 4 | B800 | Tseng ET4000 BIOS ((mode 17h supported by Tseng ET4000 BIOS 8.01X dated 1990/09/14, but not v8.01X dated 1992/02/28; mode 21h supported by 1992/02/28 version but not 1990/09/14 version)) |
| ::: | G | 80x34 | 8x14 | 640x480 | . | . | . | Lava Chrome II EGA | | | ::: | G | 80x34 | 8x14 | 640x480 | . | . | . | Lava Chrome II EGA | | ||
- | | 18h | T | 80x30 | 9x16 | 720x480 | 16 | 1 | A000 | Realtek RTVGA [12] | | + | | 18h | T | 80x30 | 9x16 | 720x480 | 16 | 1 | A000 | Realtek RTVGA ((The Realtek RTVGA BIOS v3.C10 crashes when attempting to switch into modes 21h or 27h; this version of the BIOS also sets the BIOS data area incorrectly for extended text modes, resulting in scrolling after only 24 lines (the VMODE.EXE utility does set the data area correctly))) |
| ::: | T | 132x25 | . | . | mono | . | B000 | Cirrus 5320 chipset | | | ::: | T | 132x25 | . | . | mono | . | B000 | Cirrus 5320 chipset | | ||
| ::: | T | 132x44 | 8x8 | 1056x352 | mono | . | B000 | Tseng Labs EVA | | | ::: | T | 132x44 | 8x8 | 1056x352 | mono | . | B000 | Tseng Labs EVA | | ||
Line 69: | Line 68: | ||
| ::: | G | 80x34 | 8x14 | 640x480 | . | . | . | Lava Chrome II EGA | | | ::: | G | 80x34 | 8x14 | 640x480 | . | . | . | Lava Chrome II EGA | | ||
| ::: | G | . | . | 1024x768 | 16 | . | . | Tecmar VGA/AD | | | ::: | G | . | . | 1024x768 | 16 | . | . | Tecmar VGA/AD | | ||
- | | 19h | T | 80x43 | 9x11 | 720x473 | 16 | 1 | A000 | Realtek RTVGA [12] | | + | | 19h | T | 80x43 | 9x11 | 720x473 | 16 | 1 | A000 | Realtek RTVGA ((The Realtek RTVGA BIOS v3.C10 crashes when attempting to switch into modes 21h or 27h; this version of the BIOS also sets the BIOS data area incorrectly for extended text modes, resulting in scrolling after only 24 lines (the VMODE.EXE utility does set the data area correctly))) |
| ::: | T | 132x25 | 8x14 | 1056x350 | mono | . | B000 | Tseng Labs EVA | | | ::: | T | 132x25 | 8x14 | 1056x350 | mono | . | B000 | Tseng Labs EVA | | ||
| ::: | T | 132x25 | 9x14 | 1188x350 | 4gray | 4 | B000 | Tseng ET3000 chipset | | | ::: | T | 132x25 | 9x14 | 1188x350 | 4gray | 4 | B000 | Tseng ET3000 chipset | | ||
| ::: | T | 132x25 | 8x14 | 1056x350 | 16/256 | 4 | B000 | Tseng ET4000 chipset | | | ::: | T | 132x25 | 8x14 | 1056x350 | 16/256 | 4 | B000 | Tseng ET4000 chipset | | ||
| ::: | T | 132x34 | . | . | mono | . | B000 | Cirrus 5320 chipset | | | ::: | T | 132x34 | . | . | mono | . | B000 | Cirrus 5320 chipset | | ||
- | | 1Ah | T | 80x60 | 9x8 | 720x480 | 16 | 1 | A000 | Realtek RTVGA [12] | | + | | 1Ah | T | 80x60 | 9x8 | 720x480 | 16 | 1 | A000 | Realtek RTVGA ((The Realtek RTVGA BIOS v3.C10 crashes when attempting to switch into modes 21h or 27h; this version of the BIOS also sets the BIOS data area incorrectly for extended text modes, resulting in scrolling after only 24 lines (the VMODE.EXE utility does set the data area correctly))) |
| ::: | T | 132x28 | 8x13 | 1056x364 | mono | . | B000 | Tseng Labs EVA | | | ::: | T | 132x28 | 8x13 | 1056x364 | mono | . | B000 | Tseng Labs EVA | | ||
| ::: | T | 132x28 | 9x13 | 1188x364 | 4gray | 4 | B000 | Tseng ET3000 chipset | | | ::: | T | 132x28 | 9x13 | 1188x364 | 4gray | 4 | B000 | Tseng ET3000 chipset | | ||
Line 80: | Line 79: | ||
| ::: | T | 132x44 | . | . | mono | . | B000 | Cirrus 5320 chipset | | | ::: | T | 132x44 | . | . | mono | . | B000 | Cirrus 5320 chipset | | ||
| ::: | G | . | . | 640x350 | 256 | . | . | Tecmar VGA/AD | | | ::: | G | . | . | 640x350 | 256 | . | . | Tecmar VGA/AD | | ||
- | | 1Bh | T | 132x25 | 9x14 | 1188x350 | 16 | 1 | A000 | Realtek RTVGA [12] | | + | | 1Bh | T | 132x25 | 9x14 | 1188x350 | 16 | 1 | A000 | Realtek RTVGA ((The Realtek RTVGA BIOS v3.C10 crashes when attempting to switch into modes 21h or 27h; this version of the BIOS also sets the BIOS data area incorrectly for extended text modes, resulting in scrolling after only 24 lines (the VMODE.EXE utility does set the data area correctly))) |
| ::: | G | . | . | 640x400 | 256 | . | . | Tecmar VGA/AD | | | ::: | G | . | . | 640x400 | 256 | . | . | Tecmar VGA/AD | | ||
| 1Ch | T | 132x25 | . | . | . | . | . | Cirrus 5320 chipset | | | 1Ch | T | 132x25 | . | . | . | . | . | Cirrus 5320 chipset | | ||
- | | ::: | T | 132x30 | 9x16 | 1188x480 | 16 | 1 | A000 | Realtek RTVGA [12] | | + | | ::: | T | 132x30 | 9x16 | 1188x480 | 16 | 1 | A000 | Realtek RTVGA ((The Realtek RTVGA BIOS v3.C10 crashes when attempting to switch into modes 21h or 27h; this version of the BIOS also sets the BIOS data area incorrectly for extended text modes, resulting in scrolling after only 24 lines (the VMODE.EXE utility does set the data area correctly))) |
| ::: | G | . | . | 640x480 | 256 | . | . | Tecmar VGA/AD | | | ::: | G | . | . | 640x480 | 256 | . | . | Tecmar VGA/AD | | ||
| 1Dh | T | 132x43 | . | . | . | . | . | Cirrus 5320 chipset | | | 1Dh | T | 132x43 | . | . | . | . | . | Cirrus 5320 chipset | | ||
- | | ::: | T | 132x43 | 9x11 | 1188x473 | 16 | 1 | A000 | Realtek RTVGA [12] | | + | | ::: | T | 132x43 | 9x11 | 1188x473 | 16 | 1 | A000 | Realtek RTVGA ((The Realtek RTVGA BIOS v3.C10 crashes when attempting to switch into modes 21h or 27h; this version of the BIOS also sets the BIOS data area incorrectly for extended text modes, resulting in scrolling after only 24 lines (the VMODE.EXE utility does set the data area correctly))) |
| ::: | G | . | . | 800x600 | 256 | . | . | Tecmar VGA/AD | | | ::: | G | . | . | 800x600 | 256 | . | . | Tecmar VGA/AD | | ||
| 1Eh | T | 132x44 | . | . | . | . | . | Cirrus 5320 chipset | | | 1Eh | T | 132x44 | . | . | . | . | . | Cirrus 5320 chipset | | ||
- | | ::: | T | 132x60 | 9x8 | 1188x480 | 16 | 1 | A000 | Realtek RTVGA [12] | | + | | ::: | T | 132x60 | 9x8 | 1188x480 | 16 | 1 | A000 | Realtek RTVGA ((The Realtek RTVGA BIOS v3.C10 crashes when attempting to switch into modes 21h or 27h; this version of the BIOS also sets the BIOS data area incorrectly for extended text modes, resulting in scrolling after only 24 lines (the VMODE.EXE utility does set the data area correctly))) |
| 1Fh | G | 100x75 | 8x8 | 800x600 | 16 | 1 | A000 | Realtek RTVGA | | | 1Fh | G | 100x75 | 8x8 | 800x600 | 16 | 1 | A000 | Realtek RTVGA | | ||
| 20h | T | 132x25 | . | . | 16 | . | . | Avance Logic AL2101 | | | 20h | T | 132x25 | . | . | 16 | . | . | Avance Logic AL2101 | | ||
Line 99: | Line 98: | ||
| ::: | T | 132x44 | 9x9 | 1188x396 | 16/256K | . | B800 | WD90C | | | ::: | T | 132x44 | 9x9 | 1188x396 | 16/256K | . | B800 | WD90C | | ||
| ::: | T | 132x44 | 9x9 | 1188x396 | 16 | . | B800 | Diamond Speedstar 24X | | | ::: | T | 132x44 | 9x9 | 1188x396 | 16 | . | B800 | Diamond Speedstar 24X | | ||
- | | ::: | T | 132x60 | . | . | 16 | 2 | B800 | Tseng ET4000 chipset | + | | ::: | T | 132x60 | . | . | 16 | 2 | B800 | Tseng ET4000 chipset |
- | | ::: | G | 80x43 | 8x8 | 720x348 | mono | . | B000 | DESQview 2.x+Hercules | + | | ::: | G | 80x43 | 8x8 | 720x348 | mono | . | B000 | DESQview 2.x+Hercules |
- | | ::: | G | 128x48 | 8x16 | 1024x768 | 16 | 1 | A000 | Realtek RTVGA [12] | | + | | ::: | G | 128x48 | 8x16 | 1024x768 | 16 | 1 | A000 | Realtek RTVGA ((The Realtek RTVGA BIOS v3.C10 crashes when attempting to switch into modes 21h or 27h; this version of the BIOS also sets the BIOS data area incorrectly for extended text modes, resulting in scrolling after only 24 lines (the VMODE.EXE utility does set the data area correctly))) |
| 22h | T | 132x43 | . | . | . | . | . | Allstar Peacock (VGA) | | | 22h | T | 132x43 | . | . | . | . | . | Allstar Peacock (VGA) | | ||
| ::: | T | 132x43 | . | . | 16 | . | . | Avance Logic AL2101 | | | ::: | T | 132x43 | . | . | 16 | . | . | Avance Logic AL2101 | | ||
Line 111: | Line 110: | ||
| ::: | T | 132x44 | 8x9 | 1056x398 | 16 | . | . | STB Lightspeed ET4000/W32P | | | ::: | T | 132x44 | 8x9 | 1056x398 | 16 | . | . | STB Lightspeed ET4000/W32P | | ||
| ::: | T | 132x44 | . | . | 16 | . | . | Orchid Prodesigner VGA | | | ::: | T | 132x44 | . | . | 16 | . | . | Orchid Prodesigner VGA | | ||
- | | ::: | G | 80x43 | 8x8 | 720x348 mono | + | | ::: | G | 80x43 | 8x8 | 720x348 |
| ::: | G | 96x64 | 8x16 | 768x1024 | 16 | 1 | A000 | Realtek RTVGA | | | ::: | G | 96x64 | 8x16 | 768x1024 | 16 | 1 | A000 | Realtek RTVGA | | ||
| ::: | G | 100x37 | 8x16 | 800x600 | 16 | . | . | C&T 64310/65530 BIOS | | | ::: | G | 100x37 | 8x16 | 800x600 | 16 | . | . | C&T 64310/65530 BIOS | | ||
Line 156: | Line 155: | ||
| ::: | G | . | . | 720x512 | 16 | . | . | VEGA VGA | | | ::: | G | . | . | 720x512 | 16 | . | . | VEGA VGA | | ||
| ::: | G | . | . | 720x512 | 16 | . | . | Genoa | | | ::: | G | . | . | 720x512 | 16 | . | . | Genoa | | ||
- | | ::: | G | 100x75 | 8x8 | 800x600 | 256 | 1 | A000 | Realtek RTVGA [12] | | + | | ::: | G | 100x75 | 8x8 | 800x600 | 256 | 1 | A000 | Realtek RTVGA ((The Realtek RTVGA BIOS v3.C10 crashes when attempting to switch into modes 21h or 27h; this version of the BIOS also sets the BIOS data area incorrectly for extended text modes, resulting in scrolling after only 24 lines (the VMODE.EXE utility does set the data area correctly))) |
| ::: | G | . | . | 960x720 | 16 | . | . | Avance Logic AL2101 | | | ::: | G | . | . | 960x720 | 16 | . | . | Avance Logic AL2101 | | ||
| 28h | T | ???x??? | . | . | . | . | . | VEGA VGA | | | 28h | T | ???x??? | . | . | . | . | . | VEGA VGA | | ||
| ::: | G | . | . | 512x512 | 256 | . | . | Avance Logic AL2101 | | | ::: | G | . | . | 512x512 | 256 | . | . | Avance Logic AL2101 | | ||
| ::: | G | . | . | 1024x768 | 256 | . | . | Realtek RTVGA (1meg) | | | ::: | G | . | . | 1024x768 | 256 | . | . | Realtek RTVGA (1meg) | | ||
- | | ::: | G | 160x64 | 8x16 | 1280x1024 | 16 | . | . | Chips& | + | | ::: | G | 160x64 | 8x16 | 1280x1024 | 16 | . | . | Chips& |
| 29h | G | . | . | 640x400 | 256 | . | . | Avance Logic AL2101 | | | 29h | G | . | . | 640x400 | 256 | . | . | Avance Logic AL2101 | | ||
| ::: | G | . | . | 800x600 | 16 | . | . | VEGA VGA | | | ::: | G | . | . | 800x600 | 16 | . | . | VEGA VGA | | ||
Line 230: | Line 229: | ||
| ::: | G | . | . | 1024x768 | 256 | . | . | Orchid ProDesigner II | | | ::: | G | . | . | 1024x768 | 256 | . | . | Orchid ProDesigner II | | ||
| ::: | G | . | . | 1024x768 | 256 | . | . | Compaq QVision 1024/1280 | | | ::: | G | . | . | 1024x768 | 256 | . | . | Compaq QVision 1024/1280 | | ||
- | | ::: | G | 160x64 | 8x16 | 1280x1024 | 256 | . | . | Chips& | + | | ::: | G | 160x64 | 8x16 | 1280x1024 | 256 | . | . | Chips& |
| 39h | G | . | . | 1280x1024 | 16 | . | . | Compaq QVision 1280 | | | 39h | G | . | . | 1280x1024 | 16 | . | . | Compaq QVision 1280 | | ||
| 3Ah | G | . | . | 1280x1024 | 256 | . | . | Compaq QVision 1280 | | | 3Ah | G | . | . | 1280x1024 | 256 | . | . | Compaq QVision 1280 | | ||
Line 236: | Line 235: | ||
| 3Ch | G | . | . | 640x400 | 64K | . | . | Compaq QVision 1024/1280 | | | 3Ch | G | . | . | 640x400 | 64K | . | . | Compaq QVision 1024/1280 | | ||
| 3Dh | G | . | . | 1280x1024 | 16 | . | . | Definicon | | | 3Dh | G | . | . | 1280x1024 | 16 | . | . | Definicon | | ||
- | | ::: | G | 128x64 | 8x16 | 1280x1024 | 16 | 1 | A000 | Tseng ET4000 v3.00 [1,7] | | + | | ::: | G | 128x64 | 8x16 | 1280x1024 | 16 | 1 | A000 | Tseng ET4000 v3.00 ((interlaced only)) ((BIOS text support is broken in this undocumented mode; scrolling moves only about 1/3 of the screen (and does even that portion incorrectly), while screen clears only clear about 3/ |
| 3Eh | G | . | . | 1280x961 | 16 | . | . | Definicon | | | 3Eh | G | . | . | 1280x961 | 16 | . | . | Definicon | | ||
| ::: | G | . | . | 640x480 | 64K | . | . | Compaq QVision 1024/1280 | | | ::: | G | . | . | 640x480 | 64K | . | . | Compaq QVision 1024/1280 | | ||
Line 258: | Line 257: | ||
| ::: | T | 100x50 | . | . | 16 | . | . | MORSE VGA | | | ::: | T | 100x50 | . | . | 16 | . | . | MORSE VGA | | ||
| ::: | T | 100x50 | . | . | . | . | . | Cirrus 510/520 chipset | | | ::: | T | 100x50 | . | . | . | . | . | Cirrus 510/520 chipset | | ||
- | | ::: | T | 80x34 | 9x14 | 720x476 | 16/256K | . | B800 WD90C | | + | | ::: | T | 80x34 | 9x14 | 720x476 | 16/256K | . | B800 | WD90C | |
| ::: | T | 80x34 | 9x14 | . | 16 | . | B800 | Diamond Speedstar 24X | | | ::: | T | 80x34 | 9x14 | . | 16 | . | B800 | Diamond Speedstar 24X | | ||
| ::: | G | . | . | 512x512 | 64K | . | . | Avance Logic AL2101 | | | ::: | G | . | . | 512x512 | 64K | . | . | Avance Logic AL2101 | | ||
Line 283: | Line 282: | ||
| ::: | G | . | . | 640x480 | 64K | . | . | Avance Logic AL2101 | | | ::: | G | . | . | 640x480 | 64K | . | . | Avance Logic AL2101 | | ||
| ::: | G | 100x37 | 8x16 | 800x600 | 64K | . | . | Chips& | | ::: | G | 100x37 | 8x16 | 800x600 | 64K | . | . | Chips& | ||
- | | 44h | disable VDC and DEB output | | | | | | . | AT&T 6300 | | + | | 44h | disable VDC and DEB output |||||| . | AT&T 6300 | |
| ::: | T | 100x60 | . | . | . | . | . | VEGA VGA | | | ::: | T | 100x60 | . | . | . | . | . | VEGA VGA | | ||
| ::: | T | 100x60 | . | . | . | . | . | Tatung VGA | | | ::: | T | 100x60 | . | . | . | . | . | Tatung VGA | | ||
Line 309: | Line 308: | ||
| ::: | G | 80x30 | 8x16 | 640x480 | . | . | A000 | Diamond Stealth64 Video 2xx1 | | | ::: | G | 80x30 | 8x16 | 640x480 | . | . | A000 | Diamond Stealth64 Video 2xx1 | | ||
| 4Bh | G | 100x37 | 8x16 | 800x600 | . | . | A000 | Diamond Stealth64 Video 2xx1 | | | 4Bh | G | 100x37 | 8x16 | 800x600 | . | . | A000 | Diamond Stealth64 Video 2xx1 | | ||
- | 4Dh = T 120x25 | + | | 4Dh | T | 120x25 |
- | = G . | + | | ::: | G | . | . | 512x480 |
- | = G 128x48 8x16 1024x768 | + | | ::: | G | 128x48 |
- | | + | | 4Eh | T | 120x43 |
- | = T 80x60 8x8 | + | | ::: | T | 80x60 | 8x8 | . | 16/ |
- | = G . | + | | ::: | G | . | . | 640x400 |
- | = G 144x54 8x16 1152x864 | + | | ::: | G | 144x54 |
- | | + | | 4Fh | T | 132x25 |
- | = T 132x60 | + | | ::: | T | 132x60 |
- | = G . | + | | ::: | G | . | . | 640x480 |
- | | + | | 50h | T | 80x30 | 8x16 | . | 16/ |
- | = T 80x34 | + | | ::: | T | 80x34 | . | . | . | . | . | Lava Chrome II EGA | |
- | = T 80x43 | + | | ::: | T | 80x43 | . | . | mono | . | . | VEGA VGA | |
- | = T 132x25 9x14 | + | | ::: | T | 132x25 |
- | = T 132x25 9x14 | + | | ::: | T | 132x25 |
- | = T 132x25 8x14 | + | | ::: | T | 132x25 |
- | = T 132x25 8x14 | + | | ::: | T | 132x25 |
- | = T 132x25 8x14 1056x350 16 | + | | ::: | T | 132x25 |
- | = T 132x30 | + | | ::: | T | 132x30 |
- | = T 132x30 | + | | ::: | T | 132x30 |
- | = G 80x30 8x16 640x480 16 | + | | ::: | G | 80x30 | 8x16 | 640x480 |
- | = G 80x30 8x16 640x480 16 | + | | ::: | G | 80x30 | 8x16 | 640x480 |
- | = G 80x30 8x16 640x480 16M | + | | ::: | G | 80x30 | 8x16 | 640x480 |
- | = G . | + | | ::: | G | . | . | 640x480 |
- | = G 40x25 8x8 | + | | ::: | G | 40x25 | 8x8 | 320x200 |
- | | + | | 51h | T | 80x30 | 8x16 | . | . | . | . | Paradise EGA-480 |
- | = T 80x30 9x16 | + | | ::: | T | 80x30 | 9x16 | . | . | . | . | NEL Electronics BIOS | |
- | = T 80x30 | + | | ::: | T | 80x30 | . | . | . | . | . | Lava Chrome II EGA | |
- | = T 80x43 8x11 | + | | ::: | T | 80x43 | 8x11 | . | 16/ |
- | = T 132x25 | + | | ::: | T | 132x25 |
- | = T 132x28 9x12 | + | | ::: | T | 132x28 |
- | = T 132x43 8x8 | + | | ::: | T | 132x43 |
- | = T 132x43 8x8 | + | | ::: | T | 132x43 |
- | = T 132x43 8x8 1056x344 16 | + | | ::: | T | 132x43 |
- | = T 132x50 | + | | ::: | T | 132x50 |
- | = T 132x50 | + | | ::: | T | 132x50 |
- | = G 80x34 8x14 640x480 16 | + | | ::: | G | 80x34 | 8x14 | 640x480 |
- | = G 80x25 8x8 | + | | ::: | G | 80x25 | 8x8 | 640x200 |
- | | + | | 52h | T | 80x60 | . | . | . | . | . | Lava Chrome II EGA | |
- | = T 80x60 8x8 | + | | ::: | T | 80x60 | 8x8 | . | 16/ |
- | = T 132x43 | + | | ::: | T | 132x43 |
- | = T 132x44 9x8 | + | | ::: | T | 132x44 |
- | = T 132x44 9x8 | + | | ::: | T | 132x44 |
- | = T 132x60 | + | | ::: | T | 132x60 |
- | = T 132x60 | + | | ::: | T | 132x60 |
- | = G 80x25 8x19 640x480 16 | + | | ::: | G | 80x25 | 8x19 | 640x480 |
- | = G 94x29 8x14 752x410 16 | + | | ::: | G | 94x29 | 8x14 | 752x410 |
- | = G 100x75 8x8 | + | | ::: | G | 100x75 |
- | = G 100x75 8x8 | + | | ::: | G | 100x75 |
- | = G 100x37 8x16 800x600 16 | + | | ::: | G | 100x37 |
- | = G 100x75 8x8 | + | | ::: | G | 100x75 |
- | = G 128x30 8x16 1024x480 16 | + | | ::: | G | 128x30 |
- | | + | | 53h | T | 80x25 | 8x16 | . | . | . | . | NEL Electronics BIOS | |
- | = T 80x60 | + | | ::: | T | 80x60 | . | . | 16 | . | . | MORSE VGA | |
- | = T 80x60 | + | | ::: | T | 80x60 | . | . | . | . | . | Cirrus 510/520 chipset |
- | = T 132x25 8x14 | + | | ::: | T | 132x25 |
- | = T 132x43 | + | | ::: | T | 132x43 |
- | = G 80x25 8x19 640x480 16 | + | | ::: | G | 80x25 | 8x19 | 640x480 |
- | = G . | + | | ::: | G | . | . | 640x480 |
- | = G 80x30 8x16 640x480 256 | + | | ::: | G | 80x30 | 8x16 | 640x480 |
- | = G 100x40 8x14 800x560 16 | + | | ::: | G | 100x40 |
- | = G . | + | | ::: | G | . | . | . | . | . | . | AX PC | |
- | | + | | 54h | T | 132x25 |
- | = T 132x30 8x16 | + | | ::: | T | 132x30 |
- | = T 132x43 8x8 | + | | ::: | T | 132x43 |
- | = T 132x43 8x8 | + | | ::: | T | 132x43 |
- | = T 132x43 7x9 | + | | ::: | T | 132x43 |
- | = T 132x43 8x9 | + | | ::: | T | 132x43 |
- | = T 132x43 | + | | ::: | T | 132x43 |
- | = T 132x43 | + | | ::: | T | 132x43 |
- | = T 132x43 | + | | ::: | T | 132x43 |
- | = T 132x43 7x9 | + | | ::: | T | 132x43 |
- | = T 132x43 9x9 1188x387 16/ | + | | ::: | T | 132x43 |
- | = T 132x43 9x9 1188x387 16/ | + | | ::: | T | 132x43 |
- | = T 132x43 9x9 1188x387 16/ | + | | ::: | T | 132x43 |
- | = T 132x43 8x8 | + | | ::: | T | 132x43 |
- | = T 132x43 8x8 1056x350 16/ | + | | ::: | T | 132x43 |
- | = T 132x50 8x8 | + | | ::: | T | 132x50 |
- | = G 100x42 8x14 800x600 16 | + | | ::: | G | 100x42 |
- | = G 100x42 8x14 800x600 16 | + | | ::: | G | 100x42 |
- | = G . | + | | ::: | G | . | . | 800x600 |
- | = G 100x37 8x16 800x600 256 | + | | ::: | G | 100x37 |
- | | + | | 55h | T | 80x66 | 8x8 | . | 16/ |
- | = T 132x25 8x14 | + | | ::: | T | 132x25 |
- | = T 132x25 8x14 | + | | ::: | T | 132x25 |
- | = T 132x25 7x16 | + | | ::: | T | 132x25 |
- | = T 132x25 8x16 | + | | ::: | T | 132x25 |
- | = T 132x25 | + | | ::: | T | 132x25 |
- | = T 132x25 | + | | ::: | T | 132x25 |
- | = T 132x25 | + | | ::: | T | 132x25 |
- | = T 132x25 7x16 | + | | ::: | T | 132x25 |
- | = T 132x25 8x16 | + | | ::: | T | 132x25 |
- | = T 132x25 9x16 1188x400 16/ | + | | ::: | T | 132x25 |
- | = T 132x25 9x16 1188x400 16/ | + | | ::: | T | 132x25 |
- | = T 132x25 9x16 1188x400 16/ | + | | ::: | T | 132x25 |
- | = T 132x25 8x16 | + | | ::: | T | 132x25 |
- | = T 132x25 8x14 1056x350 16/ | + | | ::: | T | 132x25 |
- | = T 132x43 8x11 | + | | ::: | T | 132x43 |
- | = G 94x29 8x14 752x410 | + | | ::: | G | 94x29 | 8x14 | 752x410 |
- | = G 128x48 8x16 1024x768 16/ | + | | ::: | G | 128x48 |
- | = G . | + | | ::: | G | . | . | 1024x768 |
- | = G . | + | | ::: | G | . | . | 1024x768 |
- | = G 128x48 8x16 1024x768 | + | | ::: | G | 128x48 |
- | | + | | 56h | T | 132x43 |
- | = T 132x43 7x9 | + | | ::: | T | 132x43 |
- | = T 132x43 8x9 | + | | ::: | T | 132x43 |
- | = T 132x43 | + | | ::: | T | 132x43 |
- | = T 132x43 7x9 | + | | ::: | T | 132x43 |
- | = T 132x43 9x8 | + | | ::: | T | 132x43 |
- | = T 132x50 8x8 | + | | ::: | T | 132x50 |
- | = T 132x60 8x8 | + | | ::: | T | 132x60 |
- | = G . | + | | ::: | G | . | . | 1024x768 |
- | = G 128x48 8x16 1024x768 16 | + | | ::: | G | 128x48 |
- | | + | | 57h | T | 132x25 |
- | = T 132x25 7x16 | + | | ::: | T | 132x25 |
- | = T 132x25 8x16 | + | | ::: | T | 132x25 |
- | = T 132x25 9x14 | + | | ::: | T | 132x25 |
- | = T 132x25 | + | | ::: | T | 132x25 |
- | = T 132x25 7x16 | + | | ::: | T | 132x25 |
- | = T 132x25 9x14 | + | | ::: | T | 132x25 |
- | = T 132x25 8x16 | + | | ::: | T | 132x25 |
- | = G 96x48 8x16 768x1024 16 | + | | ::: | G | 96x48 | 8x16 | 768x1024 |
- | | + | | 58h | T | 80x33 | 8x14 | . | 16 | . | B800 | ATI EGA Wonder,ATI VIP | |
- | = T 80x32 9x16 | + | | ::: | T | 80x32 | 9x16 | . | 16 | . | . | Genoa 6400 | |
- | = T 80x43 8x8 | + | | ::: | T | 80x43 | 8x8 | . | . | . | . | NEL Electronics BIOS | |
- | = T 132x30 9x16 | + | | ::: | T | 132x30 |
- | = G 100x75 8x8 | + | | ::: | G | 100x75 |
- | = G 100x75 8x8 | + | | ::: | G | 100x75 |
- | = G 100x75 8x8 | + | | ::: | G | 100x75 |
- | = G 100x75 8x8 | + | | ::: | G | 100x75 |
- | = G 100x75 8x8 | + | | ::: | G | 100x75 |
- | = G . | + | | ::: | G | . | . | 800x600 |
- | = G . | + | | ::: | G | . | . | 800x600 |
- | = G . | + | | ::: | G | . | . | 800x600 |
- | = G . | + | | ::: | G | . | . | 800x600 |
- | = G 100x37 8x16 800x600 16/ | + | | ::: | G | 100x37 |
- | = G 160x64 8x16 1280x1024 16 | + | | ::: | G | 160x64 |
- | | + | | 59h | T | 80x43 | 9x8 | . | . | . | . | NEL Electronics BIOS | |
- | = T 80x66 8x8 | + | | ::: | T | 80x66 | 8x8 | . | 16/ |
- | = T 132x43 9x11 | + | | ::: | T | 132x43 |
- | = G 100x75 8x8 | + | | ::: | G | 100x75 |
- | = G 100x75 8x8 | + | | ::: | G | 100x75 |
- | = G . | + | | ::: | G | . | . | 800x600 |
- | = G . | + | | ::: | G | . | . | 800x600 |
- | = G . | + | | ::: | G | . | . | 800x600 |
- | = G 100x75 8x8 | + | | ::: | G | 100x75 |
- | = G 128x48 8x16 1024x768 256 | + | | ::: | G | 128x48 |
- | | + | | 5Ah | T | 80x60 | 8x8 | . | . | . | . | NEL Electronics BIOS | |
- | = T 132x60 9x8 | + | | ::: | T | 132x60 |
- | = G 128x48 8x16 1024x768 | + | | ::: | G | 128x48 |
- | | + | | 5Bh | T | 80x30 | 8x16 | . | . | . | B800 | ATI VGA Wonder (undoc) |
- | = G . | + | | ::: | G | . | . | 640x350 |
- | = G 80x25 8x16 640x400 32K | + | | ::: | G | 80x25 | 8x16 | 640x400 |
- | = G . | + | | ::: | G | . | . | 800x600 |
- | = G 100x75 8x8 | + | | ::: | G | 100x75 |
- | = G . | + | | ::: | G | . | . | 800x600 |
- | = G 100x37 8x16 800x600 | + | | ::: | G | 100x37 |
- | = G 128x48 8x16 1024x768 16 | + | | ::: | G | 128x48 |
- | | + | | 5Ch | T | 100x37 |
- | = G . | + | | ::: | G | . | . | 640x400 |
- | = G . | + | | ::: | G | . | . | 640x400 |
- | = G 80x25 8x16 640x400 256/ | + | | ::: | G | 80x25 | 8x16 | 640x400 |
- | = G 80x25 8x16 640x400 256/ | + | | ::: | G | 80x25 | 8x16 | 640x400 |
- | = G 80x30 8x16 640x480 256 | + | | ::: | G | 80x30 | 8x16 | 640x480 |
- | = G 80x30 8x16 640x480 32K | + | | ::: | G | 80x30 | 8x16 | 640x480 |
- | = G 100x75 8x8 | + | | ::: | G | 100x75 |
- | = G 100x75 8x8 | + | | ::: | G | 100x75 |
- | = G 100x75 8x8 | + | | ::: | G | 100x75 |
- | = G 100x37 8x16 800x600 256/ | + | | ::: | G | 100x37 |
- | | + | | 5Dh | T | 100x75 |
- | = G 80x25 8x14 640x350 64K | + | | ::: | G | 80x25 | 8x14 | 640x350 |
- | = G . | + | | ::: | G | . | . | 640x480 |
- | = G . | + | | ::: | G | . | . | 640x480 |
- | = G 80x30 8x16 640x480 256/ | + | | ::: | G | 80x30 | 8x16 | 640x480 |
- | = G 80x30 8x16 640x480 256/ | + | | ::: | G | 80x30 | 8x16 | 640x480 |
- | = G 128x48 8x16 1024x768 16 | + | | ::: | G | 128x48 |
- | = G 128x48 8x16 1024x768 16/ | + | | ::: | G | 128x48 |
- | = G 128x48 8x16 1024x768 16 | + | | ::: | G | 128x48 |
- | = G 128x48 8x16 1024x768 16/ | + | | ::: | G | 128x48 |
- | | + | | 5Eh | G | . | . | 640x400 |
- | = G . | + | | ::: | G | . | . | 640x400 |
- | = G . | + | | ::: | G | . | . | 640x400 |
- | = G 80x25 8x16 640x400 256 | + | | ::: | G | 80x25 | 8x16 | 640x400 |
- | = G 80x25 8x16 640x400 256 | + | | ::: | G | 80x25 | 8x16 | 640x400 |
- | = G 80x25 8x16 640x400 256/ | + | | ::: | G | 80x25 | 8x16 | 640x400 |
- | = G 80x25 8x16 640x400 256/ | + | | ::: | G | 80x25 | 8x16 | 640x400 |
- | = G . | + | | ::: | G | . | . | 800x600 |
- | = G 100x37 8x16 800x600 16 | + | | ::: | G | 100x37 |
- | = G 100x75 8x8 | + | | ::: | G | 100x75 |
- | = G 100x75 8x8 | + | | ::: | G | 100x75 |
- | = G 100x75 8x8 | + | | ::: | G | 100x75 |
- | | + | | 5Fh | G | 80x25 | 8x16 | 640x400 |
- | = G . | + | | ::: | G | . | . | 640x480 |
- | = G . | + | | ::: | G | . | . | 640x480 |
- | = G . | + | | ::: | G | . | . | 640x480 |
- | = G . | + | | ::: | G | . | . | 640x480 |
- | = G 80x30 8x16 640x480 256 | + | | ::: | G | 80x30 | 8x16 | 640x480 |
- | = G 80x30 8x16 640x480 256 | + | | ::: | G | 80x30 | 8x16 | 640x480 |
- | = G 80x30 8x16 640x480 256/ | + | | ::: | G | 80x30 | 8x16 | 640x480 |
- | = G 80x30 8x16 640x480 256/ | + | | ::: | G | 80x30 | 8x16 | 640x480 |
- | = G 80x30 8x16 640x480 256/ | + | | ::: | G | 80x30 | 8x16 | 640x480 |
- | = G . | + | | ::: | G | . | . | 1024x768 |
- | = G . | + | | ::: | G | . | . | 1024x768 |
- | = G 128x48 8x16 1024x768 16 | + | | ::: | G | 128x48 |
- | = G 128x48 8x16 1024x768 16/ | + | | ::: | G | 128x48 |
- | = G 128x48 8x16 1024x768 16/ | + | | ::: | G | 128x48 |
- | | + | | 60h | T | 132x25 |
- | = T 132x25 8x14 | + | | ::: | T | 132x25 |
- | = T 132x25 8x14 | + | | ::: | T | 132x25 |
- | = T 132x25 | + | | ::: | T | 132x25 |
- | = T 132x25 8x16 1056x400 16 | + | | ::: | T | 132x25 |
- | = G 80x??? | + | | ::: | G | 80x??? |
- | = G 80x25 8x16 640x400 256 | + | | ::: | G | 80x25 | 8x16 | 640x400 |
- | = G . | + | | ::: | G | . | . | 752x410 |
- | = G . | + | | ::: | G | . | . | 752x410 |
- | = G . | + | | ::: | G | . | . | 752x410 |
- | = G 128x48 8x16 1024x768 | + | | ::: | G | 128x48 |
- | = G 128x48 8x16 1024x768 256/ | + | | ::: | G | 128x48 |
- | = G 128x48 8x16 1024x768 256/ | + | | ::: | G | 128x48 |
- | = G 128x48 8x16 1024x768 256/ | + | | ::: | G | 128x48 |
- | = G 144x54 8x16 1152x864 | + | | ::: | G | 144x54 |
- | | + | | 61h | T | 132x29 |
- | = T 132x29 8x8 | + | | ::: | T | 132x29 |
- | = T 132x29 8x8 | + | | ::: | T | 132x29 |
- | = T 132x50 | + | | ::: | T | 132x50 |
- | = T 132x50 8x8 1056x400 16 | + | | ::: | T | 132x50 |
- | = T 132x50 8x16 1056x800 16 | + | | ::: | T | 132x50 |
- | = G . | + | | ::: | G | . | . | ??? |
- | = G 80x25 8x16 640x400 256 | + | | ::: | G | 80x25 | 8x16 | 640x400 |
- | = G 80x25 8x16 640x400 256 | + | | ::: | G | 80x25 | 8x16 | 640x400 |
- | = G 80x25 8x16 640x400 | + | | ::: | G | 80x25 | 8x16 | 640x400 |
- | = G 80x30 8x16 640x480 256 | + | | ::: | G | 80x30 | 8x16 | 640x480 |
- | = G . | + | | ::: | G | . | . | 720x540 |
- | = G . | + | | ::: | G | . | . | 720x540 |
- | = G . | + | | ::: | G | . | . | 720x540 |
- | = G 96x64 8x16 768x1024 16/ | + | | ::: | G | 96x64 | 8x16 | 768x1024 |
- | = G 128x48 8x16 1024x768 256 | + | | ::: | G | 128x48 |
- | = G 144x54 8x16 1152x864 | + | | ::: | G | 144x54 |
- | | + | | 62h | T | 132x32 |
- | = T 132x32 8x12 | + | | ::: | T | 132x32 |
- | = T 132x32 8x11 | + | | ::: | T | 132x32 |
- | = T 132x43 8x8 1056x344 16 | + | | ::: | T | 132x43 |
- | = G . | + | | ::: | G | . | . | 640x450 |
- | = G 80x30 8x16 640x480 256 | + | | ::: | G | 80x30 | 8x16 | 640x480 |
- | = G 80x30 8x16 640x480 256 | + | | ::: | G | 80x30 | 8x16 | 640x480 |
- | = G 80x30 8x16 640x480 32K | + | | ::: | G | 80x30 | 8x16 | 640x480 |
- | = G 80x30 8x16 640x480 32K | + | | ::: | G | 80x30 | 8x16 | 640x480 |
- | = G . | + | | ::: | G | . | . | 800x600 |
- | = G . | + | | ::: | G | . | . | 800x600 |
- | = G . | + | | ::: | G | . | . | 800x600 |
- | = G 100x75 8x8 | + | | ::: | G | 100x75 |
- | = G 128x48 8x16 1024x768 256/ | + | | ::: | G | 128x48 |
- | = G 128x48 8x16 1024x768 256 | + | | ::: | G | 128x48 |
- | | + | | 63h | T | 132x44 |
- | = T 132x44 8x8 | + | | ::: | T | 132x44 |
- | = T 132x44 8x8 | + | | ::: | T | 132x44 |
- | = G . | + | | ::: | G | . | . | 720x540 |
- | = G . | + | | ::: | G | . | . | 720x540 |
- | = G 100x42 8x14 800x600 256 | + | | ::: | G | 100x42 |
- | = G 100x42 8x14 800x600 256 | + | | ::: | G | 100x42 |
- | = G . | + | | ::: | G | . | . | 800x600 |
- | = G . | + | | ::: | G | . | . | 800x600 |
- | = G 128x48 7x16 1024x768 256 | + | | ::: | G | 128x48 |
- | = G . | + | | ::: | G | . | . | 1024x768 |
- | | + | | 64h | T | 132x60 |
- | = T 80x43 8x8 | + | | ::: | T | 80x43 | 8x8 | 528x344 |
- | = G . | + | | ::: | G | . | . | 640x480 |
- | = G . | + | | ::: | G | . | . | 800x600 |
- | = G . | + | | ::: | G | . | . | 800x600 |
- | = G . | + | | ::: | G | . | . | 800x600 |
- | = G . | + | | ::: | G | . | . | 1024x768 |
- | = G 128x48 8x16 1024x768 256 | + | | ::: | G | 128x48 |
- | = G 160x64 8x16 1280x1024 16/ | + | | ::: | G | 160x64 |
- | = G 160x64 8x16 1280x1024 16/ | + | | ::: | G | 160x64 |
- | | + | | 65h | T | 80x50 | 8x8 | 528x400 |
- | = G . | + | | ::: | G | . | . | 800x600 |
- | = G . | + | | ::: | G | . | . | 1024x768 |
- | = G 128x48 8x16 1024x768 16 | + | | ::: | G | 128x48 |
- | | + | | 66h | T | 80x50 | 8x8 | 640x400 |
- | = T 80x50 8x8 | + | | ::: | T | 80x50 | 8x8 | . | 16 | . | B800 | Diamond Speedstar 24X | |
- | = G . | + | | ::: | G | . | . | 640x400 |
- | = G . | + | | ::: | G | . | . | 640x400 |
- | = G . | + | | ::: | G | . | . | 640x480 |
- | | + | | 67h | T | 80x43 | 8x8 | 640x344 |
- | = T 80x43 8x8 | + | | ::: | T | 80x43 | 8x8 | . | 16 | . | B800 | Diamond Speedstar 24X | |
- | = G . | + | | ::: | G | . | . | 640x480 |
- | = G . | + | | ::: | G | . | . | 800x600 |
- | = G 128x48 8x16 1024x768 | + | | ::: | G | 128x48 |
- | = G 160x64 8x16 1280x1024 16 | + | | ::: | G | 160x64 |
- | | + | | 68h | G | 80x25 | 8x16 | 640x400 |
- | | + | | 69h | T | 132x50 |
- | = T 132x50 8x8 | + | | ::: | T | 132x50 |
- | = G 80x30 8x16 640x480 | + | | ::: | G | 80x30 | 8x16 | 640x480 |
- | = G . | + | | ::: | G | . | . | 720x540 |
- | | + | | 6Ah | G | . | . | 800x600 |
- | = G 100x75 8x8 | + | | ::: | G | 100x75 |
- | = G 100x75 8x8 | + | | ::: | G | 100x75 |
- | = G . | + | | ::: | G | . | . | 800x600 |
- | = G 100x75 8x8 | + | | ::: | G | 100x75 |
- | = G . | + | | ::: | G | . | . | 800x600 |
- | = G . | + | | ::: | G | . | . | 800x600 |
- | = G . | + | | ::: | G | . | . | 800x600 |
- | = G 100x37 8x16 800x600 16/ | + | | ::: | G | 100x37 |
- | = G 100x37 8x16 800x600 16 | + | | ::: | G | 100x37 |
- | = G 100x42 8x14 800x600 | + | | ::: | G | 100x42 |
- | = G . | + | | ::: | G | . | . | 800x600 |
- | = G 160x64 8x16 1280x1024 256 | + | | ::: | G | 160x64 |
- | | + | | 6Bh | T | 100x37 |
- | = T 100x37 8x16 | + | | ::: | T | 100x37 |
- | = G 100x37 8x16 800x600 | + | | ::: | G | 100x37 |
- | | + | | 6Ch | G | 80x30 | 8x16 | 640x480 |
- | = G 100x75 8x8 | + | | ::: | G | 100x75 |
- | = G 128x48 8x16 1024x768 | + | | ::: | G | 128x48 |
- | = G 160x60 8x16 1280x960 16/ | + | | ::: | G | 160x60 |
- | = G 160x60 8x16 1280x960 16/ | + | | ::: | G | 160x60 |
- | = G 160x64 8x16 1280x1024 16/ | + | | ::: | G | 160x64 |
- | | + | | 6Dh | G | 80x25 | 8x14 | 640x350 |
- | = G 128x48 8x16 1024x768 | + | | ::: | G | 128x48 |
- | = G 160x64 8x16 1280x1024 256/ | + | | ::: | G | 160x64 |
- | | + | | 6Eh | G | 40x25 | 8x8 | 320x200 |
- | = G 160x64 8x16 1280x1024 | + | | ::: | G | 160x64 |
- | | + | | 6Fh | G | 40x25 | 8x8 | 320x200 |
- | = G 160x64 8x16 1280x1024 | + | | ::: | G | 160x64 |
- | | + | | 70h | extended mode set (see AX=0070h) |
- | = T 40x25 8x8 | + | | ::: | T | 40x25 | 8x8 | . | 16 | 8 | B800 | Quadram (CGA double scan) | |
- | = T 40x25 8x8 | + | | ::: | T | 40x25 | 8x8 | (CGA dblscan) || . | . | Genoa SuperEGA BIOS 3.0+ | |
- | = G . | + | | ::: | G | . | . | 360x480 |
- | = G 90x28 8x14 720x392 16 | + | | ::: | G | 90x28 | 8x14 | 720x392 |
- | = G 80x30 8x16 640x480 | + | | ::: | G | 80x30 | 8x16 | 640x480 |
- | = G 100x38 8x16 800x600 16 | + | | ::: | G | 100x38 |
- | = G . | + | | ::: | G | . | . | 1024x480 |
- | | + | | 71h | T | 80x25 | 8x8 | . | 16 | 8 | B800 | Quadram (CGA double scan) | |
- | = T 80x25 8x8 | + | | ::: | T | 80x25 | 8x8 | (CGA dblscan) |
- | = G . | + | | ::: | G | . | . | 528x400 |
- | = G 80x30 8x16 640x480 16M | + | | ::: | G | 80x30 | 8x16 | 640x480 |
- | = G 80x30 8x16 640x480 | + | | ::: | G | 80x30 | 8x16 | 640x480 |
- | = G 100x35 8x16 800x600 16/64 | + | | ::: | G | 100x35 |
- | = G 100x75 8x8 | + | | ::: | G | 100x75 |
- | = G . | + | | ::: | G | . | . | 960x720 |
- | = G . | + | | ::: | G | . | . | 1024x480 |
- | | + | | 72h | T | 80x60 | 8x8 | . | 16 | . | B800 | Quadram Ultra VGA | |
- | = T 80x60 8x8 | + | | ::: | T | 80x60 | 8x8 | . | 16 | . | B800 | Genoa 6400 | |
- | = T 80x60 8x8 | + | | ::: | T | 80x60 | 8x8 | . | 16 | . | B800 | Genoa SuperEGA BIOS 3.0+ | |
- | = G . | + | | ::: | G | . | . | 528x480 |
- | = G 80x25 8x19 640x480 16 | + | | ::: | G | 80x25 | 8x19 | 640x480 |
- | = G 80x30 8x16 640x480 | + | | ::: | G | 80x30 | 8x16 | 640x480 |
- | = G . | + | | ::: | G | . | . | 640x480 |
- | = G . | + | | ::: | G | . | . | 640x480 |
- | = G . | + | | ::: | G | . | . | 640x480 |
- | = G . | + | | ::: | G | . | . | 1024x768 |
- | = G 128x48 8x16 1024x768i 16 | + | | ::: | G | 128x48 |
- | = G 128x48 8x16 1024x768 16 | + | | ::: | G | 128x48 |
- | | + | | 73h | G | 80x60 | 8x8 | 640x480 |
- | = G 80x60 8x8 | + | | ::: | G | 80x60 | 8x8 | 640x480 |
- | = G 80x60 8x8 | + | | ::: | G | 80x60 | 8x8 | 640x480 |
- | = G 100x37 8x16 800x600 | + | | ::: | G | 100x37 |
- | = T 80x25 8x19 640x475 16 | + | | ::: | T | 80x25 | 8x19 | 640x475 |
- | | + | | 74h | T | 80x66 | 8x8 | . | 16 | . | B800 | Quadram Ultra VGA | |
- | = T 80x66 8x8 | + | | ::: | T | 80x66 | 8x8 | . | 16 | . | B800 | Genoa 6400 | |
- | = T 80x66 8x8 | + | | ::: | T | 80x66 | 8x8 | . | 16 | . | B800 | Genoa SuperEGA BIOS 3.0+ | |
- | = G . | + | | ::: | G | . | . | 640x400 |
- | = G 80x30 8x16 640x480 32K | + | | ::: | G | 80x30 | 8x16 | 640x480 |
- | = G 100x37 8x16 800x600 | + | | ::: | G | 100x37 |
- | = G 128x48 8x16 1024x768 16 | + | | ::: | G | 128x48 |
- | = G . | + | | ::: | G | . | . | 1024x768 |
- | | + | | 75h | G | 80x30 | 8x16 | 640x480 |
- | = G 80x66 | + | | ::: | G | 80x66 | . | 640x528 |
- | = G 80x66 | + | | ::: | G | 80x66 | . | 640x528 |
- | = G 100x37 8x16 800x600 | + | | ::: | G | 100x37 |
- | = G 128x48 8x16 1024x768 | + | | ::: | G | 128x48 |
- | = G 128x48 8x16 1024x768 16 | + | | ::: | G | 128x48 |
- | | + | | 76h | T | 94x29 | 8x14 | . | 16 | . | B800 | Quadram Ultra VGA | |
- | = T 94x29 8x14 | + | | ::: | T | 94x29 | 8x14 | . | . | . | . | Genoa SuperEGA BIOS 3.0+ | |
- | = G 100x75 8x8 | + | | ::: | G | 100x75 |
- | = G 128x48 8x16 1024x768 | + | | ::: | G | 128x48 |
- | = G 128x48 8x16 1024x768 | + | | ::: | G | 128x48 |
- | = G 160x64 8x16 1280x1024 16 | + | | ::: | G | 160x64 |
- | | + | | 77h | G | 94x29 | . | 752x410 |
- | = G 94x29 | + | | ::: | G | 94x29 | . | 752x410 |
- | = G 100x75 8x8 | + | | ::: | G | 100x75 |
- | = G 128x48 8x16 1024x768 | + | | ::: | G | 128x48 |
- | | + | | 78h | T | 100x37 |
- | = T 100x75 8x8 | + | | ::: | T | 100x75 |
- | = T 100x75 8x8 | + | | ::: | T | 100x75 |
- | = G . | + | | ::: | G | . | . | 640x400 |
- | = G 80x25 8x16 640x400 256 | + | | ::: | G | 80x25 | 8x16 | 640x400 |
- | = G . | + | | ::: | G | . | . | 640x400 |
- | = G 80x25 8x16 640x400 256 | + | | ::: | G | 80x25 | 8x16 | 640x400 |
- | | + | | 79h | G | 80x30 | 8x16 | 640x480 |
- | = G 80x30 8x16 640x480 256 | + | | ::: | G | 80x30 | 8x16 | 640x480 |
- | = G 100x75 | + | | ::: | G | 100x75 |
- | = G 100x75 8x8 | + | | ::: | G | 100x75 |
- | = G 100x75 8x8 | + | | ::: | G | 100x75 |
- | | + | | 7Ah | T | 114x60 |
- | = T 114x60 8x8 | + | | ::: | T | 114x60 |
- | = G . | + | | ::: | G | . | . | 720x540 |
- | | + | | 7Bh | G | . | . | 800x600 |
- | = G 114x60 | + | | ::: | G | 114x60 |
- | = G . | + | | ::: | G | . | . | 912x480 |
- | | + | | 7Ch | G | . | . | 512x512 |
- | = G 100x37 8x16 800x600 256 | + | | ::: | G | 100x37 |
- | = G 100x37 8x16 800x600 256 | + | | ::: | G | 100x37 |
- | = G 200x75 8x16 1600x1200 | + | | ::: | G | 200x75 |
- | | + | | 7Dh | G | 64x32 | 8x16 | 512x512 |
- | | + | | 7Eh | special mode set (see AX=007Eh) |||||| |
- | = G 80x25 8x16 640x400 256 | + | | ::: | G | 80x25 | 8x16 | 640x400 |
- | = G . | + | | ::: | G | . | . | 1024x768 |
- | = G 128x48 8x16 1024x768 256 | + | | ::: | G | 128x48 |
- | = G 90x43 | + | | ::: | G | 90x43 | . | . | mono | . | B000 | HERCULES.COM on HGC ((HERCULES.COM is a graphics-mode BIOS extension for Hercules-compatible graphics cards by Soft Warehouse, Inc. Its installation check is to test whether the word preceding the INT 10 handler is 4137h.)) | |
- | | + | | 7Fh | special function set (see AX=007Fh/ |
- | = G 128x48 8x16 1024x768 | + | | ::: | G | 128x48 |
- | = G 90x29 | + | | ::: | G | 90x29 | . | . | mono | . | B000 | HERCULES.COM on HGC ((HERCULES.COM is a graphics-mode BIOS extension for Hercules-compatible graphics cards by Soft Warehouse, Inc. Its installation check is to test whether the word preceding the INT 10 handler is 4137h.)) | |
- | | + | | 82h | T | 80x25 | . | . | B& |
- | | + | | 83h | T | 80x25 | . | . | . | . | . | AT&T VDC overlay mode ((for AT&T VDC overlay modes, BL contains the DEB mode, which may be 06h, 40h, or 44h)) | |
- | | + | | 86h | G | . | . | 640x200 |
- | | + | | 88h | G | 90x43 | 8x8 | 720x348 |
- | | + | | C0h | G | . | . | 640x400 |
- | = G . | + | | ::: | G | . | . | 640x400 |
- | | + | | C4h | disable output |
- | C8h = G 80x50 8x8 | + | | C8h | G | 80x50 | 8x8 | 640x400 | 2 | . | B800 | Olivetti Quaderno overlay | |
- | D0h = G . . 640x400 | + | | D0h | G | . | . | 640x400 | 2 | . | B800 | DEC VAXmate AT& |
- | Notes: | + | |
- | [1] interlaced only | + | |
- | [2] for ATI EGA Wonder, mode 08h is only valid if SMS.COM is loaded resident. | + | |
- | SMS maps mode 08h to mode 27h if the byte at location 0040:0063 is 0B4h, | + | |
- | otherwise to mode 23h, thus selecting the appropriate | + | |
- | color) 132x25 character mode. | + | |
- | for ATI VGA Wonder, mode 08h is the same, and only valid if VCONFIG loaded | + | |
- | resident | + | |
- | [3] early XGA boards support 132-column text but do not have this BIOS mode | + | |
- | [4] DESQview intercepts calls to change into these two modes (21h is page 0, | + | |
- | 22h is page 1) even if there is no Hercules graphics board installed | + | |
- | [5] ATI BIOS v4-1.00 has a text-scrolling bug in this mode | + | |
- | [6] for AT&T VDC overlay modes, BL contains the DEB mode, which may be 06h, | + | |
- | | + | |
- | [7] BIOS text support is broken in this undocumented mode; scrolling moves | + | |
- | only about 1/3 of the screen (and does even that portion incorrectly), | + | |
- | while screen clears only clear about 3/4. | + | |
- | [8] The Oak OTI-037/ | + | |
- | may choose to use only partially or not at all; thus, not all Oak boards | + | |
- | support all " | + | |
- | [9] this card uses the full 128K A000h-BFFFh range for the video buffer, | + | |
- | precluding the use of a monochrome adapter in the same system | + | |
- | [10] mode 17h supported by Tseng ET4000 BIOS 8.01X dated 1990/09/14, but not | + | |
- | v8.01X dated 1992/02/28; mode 21h supported by 1992/02/28 version but not | + | |
- | 1990/09/14 version | + | |
- | [11] HERKULES simulates a 90x45 text mode in Hercules graphics mode; the | + | |
- | installation check for HERKULES.COM is the signature " | + | |
- | bytes beyond the INT 10 handler | + | |
- | [12] The Realtek RTVGA BIOS v3.C10 crashes when attempting to switch into | + | |
- | modes 21h or 27h; this version of the BIOS also sets the BIOS data area | + | |
- | incorrectly for extended text modes, resulting in scrolling after only | + | |
- | 24 lines (the VMODE.EXE utility does set the data area correctly) | + | |
- | [13] The Tandy 1000SL/TL BIOS does not actually support this mode | + | |
- | [14] HERCULES.COM is a graphics-mode BIOS extension for Hercules-compatible | + | |
- | | + | |
- | test whether the word preceding the INT 10 handler is 4137h. | + | |
- | [15] The Hercules-graphics video modes for HERCBIOS (shareware by Dave | + | |
- | | + | |
- | | + | |
- | (whose default is mode 08h) | + | |
- | [16] Stealth64 Video 2001-series BIOS v1.03 reports 76 lines for mode 7Ch, | + | |
- | resulting in incorrect scrolling for TTY output (scrolling occurs only | + | |
- | after the end of the 76th line, which is not displayed) | + | |
- | [17] For 43-line text on EGA or 43/50-line text on VGA, you must load an 8x8 | + | |
- | font using AX=1102h after switching to mode 3; VGA may also require | + | |
- | using INT 10/ | + | |