Specifications

D:\D\inter61a\INTERRUP.A Saturday, January 08, 2011 11:31 AM
SeeAlso: AX=4F13h/BX=0000h,AX=4F13h/BX=0006h
--------s-104F13BX0006-----------------------
INT 10 - VESA VBE/AI (Audio Interface) - DRIVER CHAIN/UNCHAIN
AX = 4F13h
BX = 0006h
Return: AL = 4Fh if function supported
AH = status
00h successful
01h failed
SeeAlso: AX=4F13h/BX=0000h,AX=4F13h/BX=0005h
----------104F14-----------------------------
INT 10 - VESA OEM Extensions - API
AX = 4F14h
BL = function
00h installation check / get capabilities
other registers vary by function
Return: varies by function
Note: this function is provided for OEMs to implement system-specific
functionality in a VESA-compatible manner
----------104F14-----------------------------
INT 10 - VESA OEM Extensions - Matrox Millenium (BIOS v2.1)
AX = 4F14h
BL = function
00h installation check / get capabilities
ES:DI -> 256-byte buffer for Matrox-specific information
(see #00125)
Return: ES:DI buffer filled
01h read/write MGA indexed data register
BH = direction (00h = write, else read)
CL = register number (80h for most-recently used register)
CH = new value, if writing
Return: CH = current value, if reading
02h read/write register in MGA control space
BH = direction and size
bit 4: read register instead of writing
bits 1-0: data size (00 = BYTE, 01 = WORD, 10 = DWORD)
SI = register address
CL/CX/ECX = new value if writing
Return: CL/CX/ECX = current value if reading
03h read PINS byte
SI = offset of byte within PINS data (see #00126)
-154-
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.