INT 10 - VESA(Video Electronics Standards Association) An industry group which sets both hardware and software standards and recommendations. The term VESA is also used to denote compliance with the VESA SuperVGA BIOS Extensions, a standard set of video BIOS functions for accessing video modes of higher resolution than those defined by IBMInternational Busiuness Machines. SuperVGA BIOS(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly. - CPU(Central Processing Unit) The microprocessor which executes programs on your computer. VIDEO MEMORY CONTROL AX = 4F05h BH = subfunction 00h select video memory window DX = window address in video memory (in granularity units) 01h get video memory window Return: DX = window address in video memory (in gran. units) BL = window number 00h window A 01h window B ES = selector for memory-mapped registers (VBE(VESA BIOS Extensions) The common software interface for video cards providing support for high resolution and bit depth. 2.0+, when called from 32-bit protected mode) Return: AL = 4Fh if function supported AH = status 00h successful 01h failed Note: when using an accelerated video mode under VBE(VESA BIOS Extensions) The common software interface for video cards providing support for high resolution and bit depth./AF v1.0P, the application must call EnableDirectAccess before switching banks if bit 9 of the video mode attributes flag is set (see #00080) BUG: Phoenix S3 Trio64V+ v1.02-02 reportedly returns garbage in DX for subfunction 01h SeeAlso: AX=4F01h,AX=4F06h,AX=4F07h,AX=7000h/BX=0004h