SuperVGA modes numbers by video card ------------------------------------ The following is a list of SuperVGA chipset manufacturers and BIOS mode numbers for the standard SuperVGA video modes. ============================================================================= VESA ---- Width Height Colors ----- ------ ------ 0x102 800 600 16 0x104 1024 768 16 0x106 1280 1024 16 0x100 640 400 256 0x101 640 480 256 0x103 800 600 256 0x105 1024 768 256 0x107 1280 1024 256 0x10D 320 200 32,768 0x110 640 480 32,768 0x113 800 600 32,768 0x116 1024 768 32,768 0x119 1280 1024 32,768 0x10E 320 200 65,536 0x111 640 480 65,536 0x114 800 600 65,536 0x117 1024 768 65,536 0x11A 1280 1024 65,536 0x10F 320 200 16,777,216 0x112 640 480 16,777,216 0x115 800 600 16,777,216 0x118 1024 768 16,777,216 0x11B 1280 1024 16,777,216 The following modes are added by the Universal VESA VBE. In the VBE 2.0 specs, the vendor will be able to extend the mode numbering scheme, so this will be upwardly compatible anyway. 0x11C 640 350 256 0x11D 640 350 32,768 0x11E 640 400 32,768 0x11F 640 350 65,536 0x120 640 400 65,536 0x121 640 350 16,777,216 0x122 640 400 16,777,216 AX=4F02 BX=MODE ============================================================================= CIRRUS 5422 ----------- Width Height Colors Chip ----- ------ ------ ---- 0x58 800 600 16 CL-GD 5422 0x5D 1024 768 16 CL-GD 5422 0x6C 1280 1024 16 CL-GD 5422 0x5F 640 480 256 CL-GD 5422 0x5C 800 600 256 CL-GD 5422 0x60 1024 768 256 CL-GD 5422 0x66 640 480 32,768 CL-GD 5422 0x67 800 600 32,768 CL-GD 5422 0x6F 320 200 65,536 CL-GD 5422 0x64 640 480 65,536 CL-GD 5422 0x65 800 600 65,536 CL-GD 5422 0x70 320 200 16,777,216 CL-GD 5422 0x71 640 480 16,777,216 CL-GD 5422 AX=MODE ============================================================================= ACUMOS ------ Width Height Colors Chip ----- ------ ------ ---- 0x58 800 600 16 AVGA1 0x5D 1024 768 16 AVGA1 0x5E 640 400 256 AVGA1 0x5F 640 480 256 AVGA1 0x5C 800 600 256 AVGA1 AX=MODE ============================================================================= AHEAD ----- Width Height Colors Chip ----- ------ ------ ---- 0x71 or 0x6A 800 600 16 A, B 0x74 1024 768 16 A, B 0x60 640 400 256 A, B 0x61 640 480 256 A, B 0x62 800 600 256 A, B 0x63 1024 768 256 B AX=MODE ============================================================================= AL2101 ------ Width Height Colors Chip ----- ------ ------ ---- 0x2B 800 600 16 AL2101 0x30 1024 768 16 AL2101 0x36 1280 1024 16 AL2101 0x29 640 400 256 AL2101 0x2A 640 480 256 AL2101 0x2C 800 600 256 AL2101 0x31 1024 768 256 AL2101 0x37 1280 1024 256 AL2101 0x40 320 200 65,536 AL2101 0x42 640 400 65,536 AL2101 0x43 640 480 65,536 AL2101 0x44 800 600 65,536 AL2101 AX=MODE ============================================================================= ATI --- Width Height Colors Chip ----- ------ ------ ---- 0x54 800 600 16 18800 up 0x55 1024 768 16 18800-1 up 0x61 640 400 256 18800 up 0x62 640 480 256 18800 up 0x63 800 600 256 18800 up 0x64 1024 768 256 28800 up 0x72 640 480 32,768 28800-4 (15 bit DAC) 0x73 800 600 32,768 28800-4 (15 bit DAC) 0x75 640 480 16,777,216 28800-5 (24 bit DAC) AX=MODE ============================================================================= CHIPS & TECH ------------ Width Height Colors Chip ----- ------ ------ ---- 0x70 or 0x6A 800 600 16 451 up 0x72 1024 768 16 452 up 0x78 640 400 256 451 up 0x79 640 480 256 452 up 0x7B 800 600 256 453 0x7E 1024 768 256 453 AX=MODE ============================================================================= EVEREX ------ Width Height Colors Chip ----- ------ ------ ---- 0x02 800 600 16 all 0x20 1024 768 16 Ev629, Ev678 0x21 1280 1024 16 Ev629, Ev678 0x13 640 350 256 all 0x14 640 400 256 all 0x30 640 480 256 Ev629, Ev678 0x31 800 600 256 Ev629, Ev678 0x32 1024 768 256 Ev629, Ev678 0x62h 320 200 32,768 Viewpoint TC 0x71h 640 480 32,768 Viewpoint TC 0x77h 640 480 16,777,216 Viewpoint TC AX=0x70 BL=MODE ============================================================================= GENOA ----- Width Height Colors Chip ----- ------ ------ ---- 0x79 or 0x6A 800 600 16 GVGA 0x5F 1024 768 16 GVGA 0x5B 640 350 256 GVGA 0x7E 640 400 256 GVGA 0x5C 640 480 256 GVGA 0x5E or 0x6C 800 600 256 GVGA AX=MODE Other Genoa boards are based on the Tseng ET3000 and ET4000 chipsets and use standard Tseng video mode numbers. ============================================================================= MXIC ---- Width Height Colors Chip ----- ------ ------ ---- 0x55 800 600 16 MXIC 0x56 1024 768 16 MXIC 0x57 640 350 256 MXIC 0x58 640 400 256 MXIC 0x59 640 480 256 MXIC 0x5A 800 600 256 MXIC 0x5B 1024 768 256 MXIC AX=MODE ============================================================================= NCR --- Width Height Colors Chip ----- ------ ------ ---- 0x58 800 600 16 77C20,21,22E 0x5D 1024 768 16 77C20,21,22E 0x67 1280 1024 16 77C22E 0x5E 640 400 256 77C20,21,22E 0x5F 640 480 256 77C20,21,22E 0x5C 800 600 256 77C20,21,22E 0x62 1024 768 256 77C22E 0x6A 1280 1024 256 77C22E 0x70 640 480 32,768 77C22E (15 bit DAC) 0x71 800 600 32,768 77C22E (15 bit DAC) 0x78 640 480 65,536 77C22E (15/16 bit DAC) 0x79 800 600 65,546 77C22E (15/16 bit DAC) AX=MODE ============================================================================= OAK TECH -------- Width Height Colors Chip ----- ------ ------ ---- 0x52 800 600 16 OTI-037C up 0x56 1024 768 16 OTI-067 up 0x58 1280 1024 16 OTI-067 up 0x53 640 480 256 OTI-067 up 0x54 800 600 256 OTI-067 up 0x59 1024 768 256 OTI-077 0x5B 640 400 32,768 OTI-077 (15 bit DAC) 0x5C 640 480 32,768 OTI-077 (15 bit DAC) AX=MODE ============================================================================= PARADISE -------- Width Height Colors Chip ----- ------ ------ ---- 0x58 800 600 16 pVGA1A,WDC90Cxx 0x5D 1024 768 16 WDC90Cxx 0x64 1280 1024 16 WDC90C31 0x5E 640 400 256 pVGA1A,WDC90Cxx 0x5F 640 480 256 pVGA1A,WDC90Cxx 0x5C 800 600 256 WDC90C1x,WDC90C3x 0x60 1024 768 256 WDC90C3x 0x62 640 480 32,768 WDC90C3x (15 bit DAC) 0x63 800 600 32,768 WDC90C3x (15 bit DAC) AX=MODE ============================================================================= PRIMUS ------ Width Height Colors Chip ----- ------ ------ ---- 0x2A 800 600 16 P2000 0x30 1024 768 16 P2000 0x36 1280 1024 16 P2000 0x2C 640 400 256 P2000 0x2D 640 480 256 P2000 0x2B 800 600 256 P2000 0x31 1024 768 256 P2000 0x37 1280 1024 256 P2000 0x42 640 350 32,768 P2000 (15 bit DAC) 0x43 640 400 32,768 P2000 (15 bit DAC) 0x44 640 480 32,768 P2000 (15 bit DAC) 0x45 800 600 32,768 P2000 (15 bit DAC) AX=MODE ============================================================================= REALTEK ------- Width Height Colors Chip ----- ------ ------ ---- 0x1F 800 600 16 RT 3106 0x21 1024 768 16 RT 3106 0x2A 1280 1024 16 RT 3106 0x25 640 400 256 RT 3106 0x26 640 480 256 RT 3106 0x27 800 600 256 RT 3106 0x28 1024 768 256 RT 3106 0x37 1280 1024 256 RT 3106 AX=MODE ============================================================================= S3 VESA compatible Modes ------------------------ Width Height Colors Chip ----- ------ ------ ---- 0x102 800 600 16 86c911 up 0x104 1024 768 16 86c911 up 0x106 1280 1024 16 86c801 up 0x101 640 480 256 86c911 up 0x103 800 600 256 86c911 up 0x105 1024 768 256 86c911 up 0x107 1280 1024 256 86c801 up 0x110 640 480 32,768 86c801 up 0x111 640 480 65,536 86c801 up 0x114 800 600 65,536 86c801 only 0x117 1024 768 65,536 86c801 only 0x11A 1280 1024 65,536 86c928 only 0x112 640 480 16,777,216 86c801 up Acclerated modes: ----------------- 0x202 800 600 16 86c911 up 0x204 1024 768 16 86c911 up 0x208 1280 1024 16 86c911 up 0x201 640 480 256 86c911 up 0x203 800 600 256 86c911 up 0x205 1024 768 256 86c911 up 0x301 640 480 32,768 86c911 up 0x210 640 480 32,768 86c801 up 0x211 640 480 65,536 86c801 up 0x214 800 600 65,536 86c928 only 0x21A 1280 1024 65,536 86c928 only 0x212 640 480 16,777,216 86c801 up 0x220 640 480 24/32 bit 86c928 only 0x221 1024 768 24/32 bit 86c928 only 0x222 1280 1024 24/32 bit 86c928 only AX=0x4F02 BX=MODE ============================================================================= TRIDENT ------- Width Height Colors Chip ----- ------ ------ ---- 0x5B 800 600 16 8800,8900 0x5F 1024 768 16 8800,8900 0x5C 640 400 256 8800,8900 0x5D 640 480 256 8800,8900 0x5E 800 600 256 8900 0x62 1024 768 256 8900 0x74 640 480 32,768 8900 0x76 800 600 32,768 8900 0x75 640 480 65,536 8900 0x77 800 600 65,536 8900 AX=MODE ============================================================================= TSENG ----- Width Height Colors Chip ----- ------ ------ ---- 0x29 800 600 16 ET3000,ET4000 0x37 1024 768 16 ET3000,ET4000 0x3D 1280 1024 16 ET4000 0x2D 640 350 256 ET3000,ET4000 0x2F 640 400 256 ET4000 0x2E 640 480 256 ET3000,ET4000 0x30 800 600 256 ET3000,ET4000 0x38 1024 768 256 ET4000 AX=MODE ET4000 with 15/16 and 24 bit DAC's ---------------------------------- Width Height Colors Chip ----- ------ ------ ---- 0x2D 640 350 32/64k ET4000 (15/16 bit DAC) 0x2F 640 400 32/64k ET4000 (15/16 bit DAC) 0x2E 640 480 32/64k ET4000 (15/16 bit DAC) 0x30 800 600 32/64k ET4000 (15/16 bit DAC) 0x2DFF 640 350 16 mil ET4000 (24 bit DAC) 0x2FFF 640 400 16 mil ET4000 (24 bit DAC) 0x2EFF 640 480 16 mil ET4000 (24 bit DAC) AX=0x10F0 BL=MODE AX=0x10F2 BL = 01h Set 15 bit HiColor mode 02h Set 16 bit HiColor mode ET4000 with SS24 24 bit DAC (SpeedStar 24) ------------------------------------------ Width Height Colors Chip ----- ------ ------ ---- 0x2E 640 480 16,777,216 ET4000 (24 bit DAC) AX=0x10E0 BL=MODE ET4000 with SS24 24 bit DAC (Genoa 7900) ---------------------------------------- Width Height Colors Chip ----- ------ ------ ---- 0x3E 640 480 16,777,216 ET4000 (24 bit DAC) AX=0x10F0 BL=MODE ============================================================================= VIDEO7 ------ Width Height Colors Chip ----- ------ ------ ---- 0x62 800 600 16 V7VGA 0x65 1024 768 16 V7VGA 0x66 640 400 256 V7VGA 0x67 640 480 256 V7VGA 0x69 800 600 256 V7VGA 0x6A 1024 768 256 V7VGA AX=0x6F05 BL=MODE ============================================================================= References: ----------- Richard Wilton: Programmer's Guide to PC & PS/2 Video Systems. Microsoft Press 1987. ISBN 1-55615-103-9 Richard F. Ferraro: Programmer's guide to the EGA and VGA cards 2nd ed. Addison-Wesley 1990. ISBN 0-201-57025-4 George Sutty and Steve Blair: Advanced Programmers Guide to the EGA/VGA. Brady Books 1988. ISBN 0-13-729039-X Jake Richter & Bud Smith: Graphics Programming for the 8514/A. M&T Books 1990. ISBN 1-55851-074-5 Jake Richter: Power Programming... The IBM XGA. MIS Press 1992. ISBN 1-55828-127-4 S3 Software Development Kit, version 2.02 John Bridge's VGAKIT52. (Simtel: vga/vgakit52.zip) Finn Thoegersen's VGADOC2.ZIP (Simtel: vga/vgadoc2.zip) +------------------------------------------+-------------------------------+ | Kendall Bennett | Internet: | | RMIT Advanced Computer Graphics Centre | kjb@citri.edu.au | | CITRI Building, 723 Swanston Street | rcskb@minyos.xx.rmit.oz.au | | Carlton Victoria 3053 AUSTRALIA. | | +------------------------------------------+-------------------------------+