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. XGA(Extended Graphics Array) 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. Extensions - RETURN XGA(Extended Graphics Array) MODE INFORMATION AX = 4E02h CX = Video mode DX = XGA(Extended Graphics Array) handle ES:DI -> 256 byte buffer for mode information (see #00073) Return: AL = 4Eh if function supported AH = status 00h function successful else error code SeeAlso: AX=4E00h,AX=4E01h Format of XGA(Extended Graphics Array) mode information: Offset Size Description (Table 00073) 00h WORD attributes of the mode (see #00074) 02h WORD bytes per logical scanline 04h WORD horizontal resolution in pixels 06h WORD vertical resolution in scanlines 08h BYTE character Width in pixels 09h BYTE character Height in pixels 0Ah BYTE number of planes 0Bh BYTE bits per pixels 0Ch BYTE memory model (see #00075) 0Dh BYTE number of Image Pages 0Eh BYTE number of Red bits 0Fh BYTE bit position of Red bit field 10h BYTE number of Green bits 11h BYTE bit position of Green bit field 12h BYTE number of Blue bits 13h BYTE bit position of Blue bit field 14h BYTE number of Reserved bits 15h BYTE bit position of Reserved bit field 16h 235 BYTEs reserved Bitfields for XGA(Extended Graphics Array) mode attributes: Bit(s) Description (Table 00074) 0 set if mode is supported 1 reserved 2 output is supported by the 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. 3 reserved 4 if set this is a graphics mode (VGAVideo Graphics Array(Video Graphics Array) The video adapter introduced with the IBMInternational Busiuness Machines PS/2IBM PS/2, any model series of computers. registers inactive, XGA(Extended Graphics Array) active), if clear this is a text mode (VGAVideo Graphics Array(Video Graphics Array) The video adapter introduced with the IBMInternational Busiuness Machines PS/2IBM PS/2, any model series of computers. registers active, XGA(Extended Graphics Array) inactive) (Table 00075) Values for XGA(Extended Graphics Array) video memory model: 00h Text Mode 01h CGAColor Graphics Adapter(Color/Graphics Adapter) One of the two video display boards introduced together with the original IBMInternational Busiuness Machines PCIBM PC. See also HGC, MDA. graphics 02h Hercules graphics 03h 4-planar graphics 04h Packed PixelA picture element, the smallest addressable unit of a graphical display. 05h Non-chain 4, 256 color 06h Direct Color 07h YUV-24