VESA SuperVGA mode numbers are 16-bit values.  Bit 15 must be 0 and bit 8
must be 1; thus potential mode numbers range from 100H through 7ffH. You
may also use any of the pre-VESA mode numbers in VESA/SVGA BIOS Services.

As of VESA ver. #VS911922, the following extended video modes are defined:

Mode #   Resolution Colors Memory Model
                                          
00H-13H                                    (see Video Modes)
14H-7fH                                    (old OEM-dependant modes)
100H     640x400      256  packed pixel
101H (1) 640x480      256  packed pixel
102H (2) 800x600       16  4-plane planar
103H     800x600      256  packed pixel
104H     1024x768      16  4-plane planar
105H     1024x768     256  packed pixel
                                         
108H     80x60         16  text mode
109H     132x25        16  text mode
10aH     132x43        16  text mode
                                         
110H     640x480    32768  packed pixel
111H     640x480    65536  packed pixel
112H     640x480    16.7M  packed pixel
113H     800x600    32768  packed pixel
114H     800x600    65536  packed pixel
116H     1024x768   32768  packed pixel
117H     1024x768   65536  packed pixel
???      (OEM-defined codes supported by OEM implementation of VESA)
                                          
(1) This mode (640x480x256) is defined as VGA mode 13H when using the
standard INT 10H 00H function.
(2) This mode (800x600x16) is defined as 6aH (via INT 10H 00H) by
various video BIOS makers prior to VESA adoption.

Use INT 10H 4f00H to see which video modes are supported.
Use INT 10H 4f02H to select a mode.
Use INT 10H 4f01H to get information about a mode.

  Mode-Switch Memory Clear  
On video mode initialization, video memory is normally cleared to blanks
or black pixels.

You can switch modes without clearing video memory by ORing 80H (that is,
setting bit 7) to a mode number when you select the mode.

See Also: SVGA
- -

VESA/SVGA Video Modes