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 07:53] – prokushev | en:docs:bios:api:int10:modes [2022/11/23 09:50] – prokushev | ||
---|---|---|---|
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 466: | Line 466: | ||
| ::: | G | . | . | 800x600 | ??? | . | . | Vobis MVGA | | | ::: | G | . | . | 800x600 | ??? | . | . | Vobis MVGA | | ||
| ::: | G | 100x37 | 8x16 | 800x600 | . | . | . | NEL Electronics BIOS | | | ::: | G | 100x37 | 8x16 | 800x600 | . | . | . | NEL Electronics BIOS | | ||
- | | ::: | G | 128x48 | 8x16 | 1024x768 | 16 | . | A000 | NCR 77C22 [1,9] | | + | | ::: | G | 128x48 | 8x16 | 1024x768 | 16 | . | A000 | NCR 77C22 ((interlaced only)) |
| 5Ch | T | 100x37 | 8x16 | . | . | . | . | NEL Electronics BIOS | | | 5Ch | T | 100x37 | 8x16 | . | . | . | . | NEL Electronics BIOS | | ||
| ::: | G | . | . | 640x400 | 256 | . | . | Logix, ATI Prism Elite | | | ::: | G | . | . | 640x400 | 256 | . | . | Logix, ATI Prism Elite | | ||
Line 513: | Line 513: | ||
| ::: | G | . | . | 1024x768 | 16 | . | . | Maxxon, Imtec | | | ::: | G | . | . | 1024x768 | 16 | . | . | Maxxon, Imtec | | ||
| ::: | G | 128x48 | 8x16 | 1024x768 | 16 | . | . | Genoa 6400 | | | ::: | G | 128x48 | 8x16 | 1024x768 | 16 | . | . | Genoa 6400 | | ||
- | | ::: | G | 128x48 | 8x16 | 1024x768 | 16/256K | . | A000 Zymos Poach, Hi Res 512 | | + | | ::: | G | 128x48 | 8x16 | 1024x768 | 16/256K | . | A000 | Zymos Poach, Hi Res 512 | |
- | | ::: | G | 128x48 | 8x16 | 1024x768 | 16/256K | . | A000 Trident TVGA 88/8900 512K | | + | | ::: | G | 128x48 | 8x16 | 1024x768 | 16/256K | . | A000 | Trident TVGA 88/8900 512K | |
| 60h | T | 132x25 | 8x14 | . | 16/64 | 8 | B800 | Quadram Ultra VGA | | | 60h | T | 132x25 | 8x14 | . | 16/64 | 8 | B800 | Quadram Ultra VGA | | ||
| ::: | T | 132x25 | 8x14 | . | 16 | . | . | Genoa 6400 | | | ::: | T | 132x25 | 8x14 | . | 16 | . | . | Genoa 6400 | | ||
Line 545: | Line 545: | ||
| ::: | G | . | . | 720x540 | 16 | . | . | Video7 V-RAM VGA | | | ::: | G | . | . | 720x540 | 16 | . | . | Video7 V-RAM VGA | | ||
| ::: | G | 96x64 | 8x16 | 768x1024 | 16/256K | . | A000 | Trident TVGA 88/8900 512K | | | ::: | G | 96x64 | 8x16 | 768x1024 | 16/256K | . | A000 | Trident TVGA 88/8900 512K | | ||
- | | ::: | G | 128x48 | 8x16 | 1024x768 | 256 | . | A000 | NCR 77C22 [1,9] | | + | | ::: | G | 128x48 | 8x16 | 1024x768 | 256 | . | A000 | NCR 77C22 ((interlaced only)) |
| ::: | G | 144x54 | 8x16 | 1152x864 | . | . | A000 | Diamond Stealth64 Video 2xx1 | | | ::: | G | 144x54 | 8x16 | 1152x864 | . | . | A000 | Diamond Stealth64 Video 2xx1 | | ||
| 62h | T | 132x32 | 8x11 | . | 16/64 | 6 | B800 | Quadram Ultra VGA | | | 62h | T | 132x32 | 8x11 | . | 16/64 | 6 | B800 | Quadram Ultra VGA | | ||
Line 581: | Line 581: | ||
| ::: | G | . | . | 1024x768 | 4 | . | . | Video7 V-RAM VGA | | | ::: | G | . | . | 1024x768 | 4 | . | . | Video7 V-RAM VGA | | ||
| ::: | G | 128x48 | 8x16 | 1024x768 | 256 | . | A000 | ATI VGA Wonder Plus,ATI XL | | | ::: | G | 128x48 | 8x16 | 1024x768 | 256 | . | A000 | ATI VGA Wonder Plus,ATI XL | | ||
- | | ::: | G | 160x64 | 8x16 | 1280x1024 | 16/256K | . | A000 | WD90C [1] | | + | | ::: | G | 160x64 | 8x16 | 1280x1024 | 16/256K | . | A000 | WD90C ((interlaced only)) |
- | | ::: | G | 160x64 | 8x16 | 1280x1024 | 16/256K | . | A000 | Diamond Speedstar 24X [1] | | + | | ::: | G | 160x64 | 8x16 | 1280x1024 | 16/256K | . | A000 | Diamond Speedstar 24X ((interlaced only)) |
| 65h | T | 80x50 | 8x8 | 528x400 | 16 | . | B800 | C&T 82C450 BIOS | | | 65h | T | 80x50 | 8x8 | 528x400 | 16 | . | B800 | C&T 82C450 BIOS | | ||
| ::: | G | . | . | 800x600 | 64K | . | A000 | Cirrus CL-GD 5422/5426 | | | ::: | G | . | . | 800x600 | 64K | . | A000 | Cirrus CL-GD 5422/5426 | | ||
Line 597: | Line 597: | ||
| ::: | G | . | . | 800x600 | 32K | . | A000 | Cirrus CL-GD 5422/5426 | | | ::: | G | . | . | 800x600 | 32K | . | A000 | Cirrus CL-GD 5422/5426 | | ||
| ::: | G | 128x48 | 8x16 | 1024x768 | 4 | . | A000 | ATI VGA Wonder | | | ::: | G | 128x48 | 8x16 | 1024x768 | 4 | . | A000 | ATI VGA Wonder | | ||
- | | ::: | G | 160x64 | 8x16 | 1280x1024 | 16 | . | A000 | NCR 77C22 [1,9] | | + | | ::: | G | 160x64 | 8x16 | 1280x1024 | 16 | . | A000 | NCR 77C22 ((interlaced only)) |
| 68h | G | 80x25 | 8x16 | 640x400 | . | . | A000 | Diamond Stealth64 Video 2xx1 | | | 68h | G | 80x25 | 8x16 | 640x400 | . | . | A000 | Diamond Stealth64 Video 2xx1 | | ||
| 69h | T | 132x50 | 8x8 | 1056x400 | 16/256K | . | B800 | WD90C | | | 69h | T | 132x50 | 8x8 | 1056x400 | 16/256K | . | B800 | WD90C | | ||
Line 615: | Line 615: | ||
| ::: | G | 100x42 | 8x14 | 800x600 | . | . | A000 | ATI VGA Wonder (undoc) | | | ::: | G | 100x42 | 8x14 | 800x600 | . | . | A000 | ATI VGA Wonder (undoc) | | ||
| ::: | G | . | . | 800x600 | 16 | . | A000 | Chips& | | ::: | G | . | . | 800x600 | 16 | . | A000 | Chips& | ||
- | | ::: | G | 160x64 | 8x16 | 1280x1024 | 256 | . | A000 NCR 77C22 [1,9] | | + | | ::: | G | 160x64 | 8x16 | 1280x1024 | 256 | . | A000 | NCR 77C22 ((interlaced only)) |
- | | + | | 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 [6] | |
- | | + | | 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, |