Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
en:docs:bios:api:int10:modes [2022/11/24 01:53] – prokushev | en:docs:bios:api:int10:modes [2022/11/24 01:59] – prokushev | ||
---|---|---|---|
Line 28: | Line 28: | ||
| 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 | | ||
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 ((interlaced only)) | + | | ::: | 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 313: | Line 313: | ||
| ::: | G | 128x48 | 8x16 | 1024x768 | . | . | A000 | Diamond Stealth64 Video 2xx1 | | | ::: | G | 128x48 | 8x16 | 1024x768 | . | . | A000 | Diamond Stealth64 Video 2xx1 | | ||
| 4Eh | T | 120x43 | . | . | . | . | . | VEGA VGA | | | 4Eh | T | 120x43 | . | . | . | . | . | VEGA VGA | | ||
- | | ::: | T | 80x60 | 8x8 | . | 16/256K | . | B800 | Oak OTI-067/ | + | | ::: | T | 80x60 | 8x8 | . | 16/256K | . | B800 | Oak OTI-067/ |
| ::: | G | . | . | 640x400 | 16M | . | . | Compaq QVision 1024/1280 | | | ::: | G | . | . | 640x400 | 16M | . | . | Compaq QVision 1024/1280 | | ||
| ::: | G | 144x54 | 8x16 | 1152x864 | . | . | A000 | Diamond Stealth64 Video 2xx1 | | | ::: | G | 144x54 | 8x16 | 1152x864 | . | . | A000 | Diamond Stealth64 Video 2xx1 | | ||
| 4Fh | T | 132x25 | . | . | . | . | . | VEGA VGA | | | 4Fh | T | 132x25 | . | . | . | . | . | VEGA VGA | | ||
- | | ::: | T | 132x60 | . | . | . | . | . | some Oak Tech VGA [8] | | + | | ::: | T | 132x60 | . | . | . | . | . | some Oak Tech VGA ((The Oak OTI-037/ |
| ::: | G | . | . | 640x480 | 16M | . | . | Compaq QVision 1280 | | | ::: | G | . | . | 640x480 | 16M | . | . | Compaq QVision 1280 | | ||
| 50h | T | 80x30 | 8x16 | . | 16/256K | . | B800 | Trident TVGA 8800/8900 | | | 50h | T | 80x30 | 8x16 | . | 16/256K | . | B800 | Trident TVGA 8800/8900 | | ||
Line 325: | Line 325: | ||
| ::: | T | 132x25 | 9x14 | . | 4 | 4 | B800 | Ahead B | | | ::: | T | 132x25 | 9x14 | . | 4 | 4 | B800 | Ahead B | | ||
| ::: | T | 132x25 | 8x14 | . | 16 | 8 | B800 | OAK Technologies VGA-16 | | | ::: | T | 132x25 | 8x14 | . | 16 | 8 | B800 | OAK Technologies VGA-16 | | ||
- | | ::: | T | 132x25 | 8x14 | . | 16/256K | . | B800 | Oak OTI-037/ | + | | ::: | T | 132x25 | 8x14 | . | 16/256K | . | B800 | Oak OTI-037/ |
| ::: | T | 132x25 | 8x14 | 1056x350 | 16 | 8 | B800 | UM587 chipset | | | ::: | T | 132x25 | 8x14 | 1056x350 | 16 | 8 | B800 | UM587 chipset | | ||
| ::: | T | 132x30 | . | . | 16 | . | . | MORSE VGA | | | ::: | T | 132x30 | . | . | 16 | . | . | MORSE VGA | | ||
Line 357: | Line 357: | ||
| ::: | G | 94x29 | 8x14 | 752x410 | 16 | . | . | ATI EGA Wonder | | | ::: | G | 94x29 | 8x14 | 752x410 | 16 | . | . | ATI EGA Wonder | | ||
| ::: | G | 100x75 | 8x8 | 800x600 | 16 | 1 | A000 | OAK Technologies VGA-16 | | | ::: | G | 100x75 | 8x8 | 800x600 | 16 | 1 | A000 | OAK Technologies VGA-16 | | ||
- | | ::: | G | 100x75 | 8x8 | 800x600 | 16 | . | A000 | Oak OTI-037 chipset | + | | ::: | G | 100x75 | 8x8 | 800x600 | 16 | . | A000 | Oak OTI-037 chipset |
- | | ::: | G | 100x37 | 8x16 | 800x600 | 16 | . | A000 | Oak OTI-067/077 chips [8] | | + | | ::: | G | 100x37 | 8x16 | 800x600 | 16 | . | A000 | Oak OTI-067/077 chips ((The Oak OTI-037/ |
| ::: | G | 100x75 | 8x8 | 800x600 | 16 | . | A000 | UM587 chipset | | | ::: | G | 100x75 | 8x8 | 800x600 | 16 | . | A000 | UM587 chipset | | ||
| ::: | G | 128x30 | 8x16 | 1024x480 | 16 | . | . | NEL Electronics BIOS | | | ::: | G | 128x30 | 8x16 | 1024x480 | 16 | . | . | NEL Electronics BIOS | | ||
Line 368: | Line 368: | ||
| ::: | G | 80x25 | 8x19 | 640x480 | 16 | 1 | A000 | AX VGA (Kanji, no superimp.) | | | ::: | G | 80x25 | 8x19 | 640x480 | 16 | 1 | A000 | AX VGA (Kanji, no superimp.) | | ||
| ::: | G | . | . | 640x480 | 256 | . | . | Oak VGA | | | ::: | G | . | . | 640x480 | 256 | . | . | Oak VGA | | ||
- | | ::: | G | 80x30 | 8x16 | 640x480 | 256 | . | A000 | Oak OTI-067/ | + | | ::: | G | 80x30 | 8x16 | 640x480 | 256 | . | A000 | Oak OTI-067/ |
| ::: | G | 100x40 | 8x14 | 800x560 | 16 | . | . | ATI EGA Wonder,ATI VIP | | | ::: | G | 100x40 | 8x14 | 800x560 | 16 | . | . | ATI EGA Wonder,ATI VIP | | ||
| ::: | G | . | . | . | . | . | . | AX PC | | | ::: | G | . | . | . | . | . | . | AX PC | | ||
Line 390: | Line 390: | ||
| ::: | G | 100x42 | 8x14 | 800x600 | 16 | . | A000 | ATI Ultra 8514A, ATI XL | | | ::: | G | 100x42 | 8x14 | 800x600 | 16 | . | A000 | ATI Ultra 8514A, ATI XL | | ||
| ::: | G | . | . | 800x600 | 256 | . | A000 | Oak VGA | | | ::: | G | . | . | 800x600 | 256 | . | A000 | Oak VGA | | ||
- | | ::: | G | 100x37 | 8x16 | 800x600 | 256 | . | A000 | Oak OTI-067/077 chips [8] | | + | | ::: | G | 100x37 | 8x16 | 800x600 | 256 | . | A000 | Oak OTI-067/077 chips ((The Oak OTI-037/ |
| 55h | T | 80x66 | 8x8 | . | 16/256K | . | A000 | ATI VIP | | | 55h | T | 80x66 | 8x8 | . | 16/256K | . | A000 | ATI VIP | | ||
| ::: | T | 132x25 | 8x14 | . | . | . | . | Paradise EGA-480 | | | ::: | T | 132x25 | 8x14 | . | . | . | . | Paradise EGA-480 | | ||
Line 411: | Line 411: | ||
| ::: | G | . | . | 1024x768 | 16/256K | . | . | ATI VGA Wonder Plus | | | ::: | G | . | . | 1024x768 | 16/256K | . | . | ATI VGA Wonder Plus | | ||
| ::: | G | . | . | 1024x768 | 16/256K | . | . | ATI Ultra 8514A,ATI XL | | | ::: | G | . | . | 1024x768 | 16/256K | . | . | ATI Ultra 8514A,ATI XL | | ||
- | | ::: | G | 128x48 | 8x16 | 1024x768 | 4 | . | A000 | Oak OTI-067/077 chips [8] | | + | | ::: | G | 128x48 | 8x16 | 1024x768 | 4 | . | A000 | Oak OTI-067/077 chips ((The Oak OTI-037/ |
| 56h | T | 132x43 | 8x8 | . | 3??? | 2 | B000 | NSI Smart EGA+ | | | 56h | T | 132x43 | 8x8 | . | 3??? | 2 | B000 | NSI Smart EGA+ | | ||
| ::: | T | 132x43 | 7x9 | . | 4 | . | B000 | Paradise VGA | | | ::: | T | 132x43 | 7x9 | . | 4 | . | B000 | Paradise VGA | | ||
Line 421: | Line 421: | ||
| ::: | T | 132x60 | 8x8 | . | 16/256K | . | B800 | Trident TVGA 8800/8900 | | | ::: | T | 132x60 | 8x8 | . | 16/256K | . | B800 | Trident TVGA 8800/8900 | | ||
| ::: | G | . | . | 1024x768 | 16 | . | A000 | Oak VGA | | | ::: | G | . | . | 1024x768 | 16 | . | A000 | Oak VGA | | ||
- | | ::: | G | 128x48 | 8x16 | 1024x768 | 16 | . | A000 | Oak OTI-067/077 chips [8] | | + | | ::: | G | 128x48 | 8x16 | 1024x768 | 16 | . | A000 | Oak OTI-067/077 chips ((The Oak OTI-037/ |
| 57h | T | 132x25 | 8x14 | . | 3??? | 4 | B000 | NSI Smart EGA+ | | | 57h | T | 132x25 | 8x14 | . | 3??? | 4 | B000 | NSI Smart EGA+ | | ||
| ::: | T | 132x25 | 7x16 | . | 4 | . | B000 | Paradise VGA | | | ::: | T | 132x25 | 7x16 | . | 4 | . | B000 | Paradise VGA | | ||
Line 430: | Line 430: | ||
| ::: | T | 132x25 | 9x14 | . | 16/256K | . | B800 | Trident TVGA 8800/8900 | | | ::: | T | 132x25 | 9x14 | . | 16/256K | . | B800 | Trident TVGA 8800/8900 | | ||
| ::: | T | 132x25 | 8x16 | . | 4 | . | A000 | NCR 77C22 ((this card uses the full 128K A000h-BFFFh range for the video buffer, precluding the use of a monochrome adapter in the same system)) | | | ::: | T | 132x25 | 8x16 | . | 4 | . | A000 | NCR 77C22 ((this card uses the full 128K A000h-BFFFh range for the video buffer, precluding the use of a monochrome adapter in the same system)) | | ||
- | | ::: | G | 96x48 | 8x16 | 768x1024 | 16 | . | A000 | Oak OTI-067/077 chips [8] | | + | | ::: | G | 96x48 | 8x16 | 768x1024 | 16 | . | A000 | Oak OTI-067/077 chips ((The Oak OTI-037/ |
| 58h | T | 80x33 | 8x14 | . | 16 | . | B800 | ATI EGA Wonder,ATI VIP | | | 58h | T | 80x33 | 8x14 | . | 16 | . | B800 | ATI EGA Wonder,ATI VIP | | ||
| ::: | T | 80x32 | 9x16 | . | 16 | . | . | Genoa 6400 | | | ::: | T | 80x32 | 9x16 | . | 16 | . | . | Genoa 6400 | | ||
Line 445: | Line 445: | ||
| ::: | G | . | . | 800x600 | ??? | . | . | ELT VGA PLUS 16 | | | ::: | G | . | . | 800x600 | ??? | . | . | ELT VGA PLUS 16 | | ||
| ::: | G | 100x37 | 8x16 | 800x600 | 16/256K | . | A000 | Cirrus CL-GD5420/ | | ::: | G | 100x37 | 8x16 | 800x600 | 16/256K | . | A000 | Cirrus CL-GD5420/ | ||
- | | ::: | G | 160x64 | 8x16 | 1280x1024 | 16 | . | A000 | Oak OTI-077 chipset | + | | ::: | G | 160x64 | 8x16 | 1280x1024 | 16 | . | A000 | Oak OTI-077 chipset |
| 59h | T | 80x43 | 9x8 | . | . | . | . | NEL Electronics BIOS | | | 59h | T | 80x43 | 9x8 | . | . | . | . | NEL Electronics BIOS | | ||
| ::: | T | 80x66 | 8x8 | . | 16/256K | . | A000 | ATI VIP | | | ::: | T | 80x66 | 8x8 | . | 16/256K | . | A000 | ATI VIP | | ||
Line 455: | Line 455: | ||
| ::: | G | . | . | 800x600 | 2 | . | . | Hewlett-Packard D1180A | | | ::: | G | . | . | 800x600 | 2 | . | . | Hewlett-Packard D1180A | | ||
| ::: | G | 100x75 | 8x8 | 800x600 | 2 | . | A000 | NCR 77C22 ((this card uses the full 128K A000h-BFFFh range for the video buffer, precluding the use of a monochrome adapter in the same system)) | | | ::: | G | 100x75 | 8x8 | 800x600 | 2 | . | A000 | NCR 77C22 ((this card uses the full 128K A000h-BFFFh range for the video buffer, precluding the use of a monochrome adapter in the same system)) | | ||
- | | ::: | G | 128x48 | 8x16 | 1024x768 | 256 | . | A000 | Oak OTI-077 chipset | + | | ::: | G | 128x48 | 8x16 | 1024x768 | 256 | . | A000 | Oak OTI-077 chipset |
| 5Ah | T | 80x60 | 8x8 | . | . | . | . | NEL Electronics BIOS | | | 5Ah | T | 80x60 | 8x8 | . | . | . | . | NEL Electronics BIOS | | ||
| ::: | T | 132x60 | 9x8 | . | 16/256K | . | B800 | Trident TVGA 8800/8900 | | | ::: | T | 132x60 | 9x8 | . | 16/256K | . | B800 | Trident TVGA 8800/8900 | | ||
Line 461: | Line 461: | ||
| 5Bh | T | 80x30 | 8x16 | . | . | . | B800 | ATI VGA Wonder (undoc) | | | 5Bh | T | 80x30 | 8x16 | . | . | . | B800 | ATI VGA Wonder (undoc) | | ||
| ::: | G | . | . | 640x350 | 256 | . | . | Genoa 6400 | | | ::: | G | . | . | 640x350 | 256 | . | . | Genoa 6400 | | ||
- | | ::: | G | 80x25 | 8x16 | 640x400 | 32K | . | A000 | Oak OTI-067/077 chips [8] | | + | | ::: | G | 80x25 | 8x16 | 640x400 | 32K | . | A000 | Oak OTI-067/077 chips ((The Oak OTI-037/ |
| ::: | G | . | . | 800x600 | 16 | . | . | Maxxon, SEFCO TVGA, Imtec | | | ::: | G | . | . | 800x600 | 16 | . | . | Maxxon, SEFCO TVGA, Imtec | | ||
| ::: | G | 100x75 | 8x8 | 800x600 | 16/256K | . | A000 | Trident TVGA 8800, 8900 | | | ::: | G | 100x75 | 8x8 | 800x600 | 16/256K | . | A000 | Trident TVGA 8800, 8900 | | ||
Line 473: | Line 473: | ||
| ::: | G | 80x25 | 8x16 | 640x400 | 256/256K | . | A000 | Trident TVGA 8800/8900 | | | ::: | G | 80x25 | 8x16 | 640x400 | 256/256K | . | A000 | Trident TVGA 8800/8900 | | ||
| ::: | G | 80x30 | 8x16 | 640x480 | 256 | . | . | Genoa 6400 | | | ::: | G | 80x30 | 8x16 | 640x480 | 256 | . | . | Genoa 6400 | | ||
- | | ::: | G | 80x30 | 8x16 | 640x480 | 32K | . | A000 | Oak OTI-077 chipset | + | | ::: | G | 80x30 | 8x16 | 640x480 | 32K | . | A000 | Oak OTI-077 chipset |
| ::: | G | 100x75 | 8x8 | 800x600 | 256 | . | A000 | NCR 77C22 ((this card uses the full 128K A000h-BFFFh range for the video buffer, precluding the use of a monochrome adapter in the same system)) | | | ::: | G | 100x75 | 8x8 | 800x600 | 256 | . | A000 | NCR 77C22 ((this card uses the full 128K A000h-BFFFh range for the video buffer, precluding the use of a monochrome adapter in the same system)) | | ||
| ::: | G | 100x75 | 8x8 | 800x600 | 256/256K | . | A000 | WD90C | | | ::: | G | 100x75 | 8x8 | 800x600 | 256/256K | . | A000 | WD90C | | ||
Line 734: | Line 734: | ||
- | [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 (monochrome or | ||
- | color) 132x25 character mode. | ||
- | for ATI VGA Wonder, mode 08h is the same, and only valid if VCONFIG loaded | ||
- | resident | ||
- | [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 " | ||
[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 |