Version 2.5:

This archive contains a subroutine (in FINDVESA.SUB) and an "include file"
(FINDVESA.INC) to find the VESA/SVGA video mode supported by your video
system that gives a desired resolution (including the desired number of
supported colors/attributes).  See FINDVESA.SUB for usage details.

History:

Version 0, 4/5/99 - Pre-initial version that should never have seen light
                    of day.

Version 1, 4/6/99 - Initial version.

Version 2, 4/9/99 - Number of video pages, VESA version number, and amount
                    of video memory now returned.  Number of pages can be
                    used to constrain identified SVGA mode.  (Fixed stupid
                    bug in version 1, too.)

Version 2c, 4/11/99 - Corrected slight problem that might cause FINDVESA
                      not to work right if a 32-bit video mode is found in
                      the VBE's list of supported modes and added a driver
                      routine to show how to use FINDVESA.

Version 2.1, 10/10/99 - Not really a change to FINDVESA itself, but I just
                        added another mode to the demo driver routine.
                        More significantly, FINDVESA no longer rejects a
                        mode that would be otherwise valid except that it
                        has *more* than the requested number of video
                        pages.

Version 2.2, 10/18/99 - FINDVESA now outputs information about the SVGA
                        "windows".  (Make sure you use the new
                        FINDVESA.INC.)

Version 2.3, 12/6/99 - Setting SINFO.STYPE = 3 should now work right.

Version 2.4, 7/12/00 - FINDVESA now outputs more VESA information (e.g.,
                       width of RGB data values, etc.).

Version 2.5, 12/7/01 - Various cosmetic changes and FINDVESA now inputs
                       color bit depth instead of number of colors desired.

Glenn Stumpff
(gstumpff@yahoo.com)
