Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
en:docs:bios:api:int10:modes [2022/11/23 02:26] – prokushev | en:docs:bios:api:int10:modes [2022/11/24 01:53] – prokushev | ||
---|---|---|---|
Line 40: | Line 40: | ||
| 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 | | ||
Line 52: | Line 52: | ||
| ::: | 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 100: | Line 100: | ||
| ::: | 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 [10] | | | ::: | T | 132x60 | . | . | 16 | 2 | B800 | Tseng ET4000 chipset [10] | | ||
- | | ::: | 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 [12] | | ||
| 22h | T | 132x43 | . | . | . | . | . | Allstar Peacock (VGA) | | | 22h | T | 132x43 | . | . | . | . | . | Allstar Peacock (VGA) | | ||
Line 111: | Line 111: | ||
| ::: | 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 mono |
| ::: | 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 161: | Line 161: | ||
| ::: | 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 230: | ||
| ::: | 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 236: | ||
| 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)) |
| 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 258: | ||
| ::: | 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 309: | Line 309: | ||
| ::: | 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 [14] | |
- | | + | | 7Fh | special function set (see AX=007Fh/ |
- | = G 128x48 8x16 1024x768 | + | | ::: | G | 128x48 |
- | = G 90x29 | + | | ::: | G | 90x29 | . | . | mono | . | B000 | HERCULES.COM on HGC [14] | |
- | | + | | 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 | 640x400 |
- | | + | | D0h | G | . | . | 640x400 |
- | Notes: | + | |
- | [1] interlaced only | + | ===== Notes ===== |
+ | |||
[2] for ATI EGA Wonder, mode 08h is only valid if SMS.COM is loaded resident. | [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, | SMS maps mode 08h to mode 27h if the byte at location 0040:0063 is 0B4h, | ||
Line 738: | Line 740: | ||
for ATI VGA Wonder, mode 08h is the same, and only valid if VCONFIG loaded | for ATI VGA Wonder, mode 08h is the same, and only valid if VCONFIG loaded | ||
resident | 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, | ||
- | 40h, or 44h | ||
[7] BIOS text support is broken in this undocumented mode; scrolling moves | [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), | only about 1/3 of the screen (and does even that portion incorrectly), | ||
Line 750: | Line 746: | ||
may choose to use only partially or not at all; thus, not all Oak boards | may choose to use only partially or not at all; thus, not all Oak boards | ||
support all " | 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 | [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 | v8.01X dated 1992/02/28; mode 21h supported by 1992/02/28 version but not | ||
Line 762: | Line 756: | ||
incorrectly for extended text modes, resulting in scrolling after only | incorrectly for extended text modes, resulting in scrolling after only | ||
24 lines (the VMODE.EXE utility does set the data area correctly) | 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 | [14] HERCULES.COM is a graphics-mode BIOS extension for Hercules-compatible | ||
graphics cards by Soft Warehouse, Inc. Its installation check is to | graphics cards by Soft Warehouse, Inc. Its installation check is to |