Specifications

D:\D\inter61a\INTERRUP.A Saturday, January 08, 2011 11:31 AM
Return: CL = value of specified PINS byte
04h ??? (related to PLL programming)
DX = ???
Return: CL,EDX destroyed
05h read BIOS byte
SI = offset of byte relative to start of BIOS image
Return: CL = specified byte
else
Return: AX = FFFFh
Return: AL = 4Fh if function supported
AH = status
00h successful
01h failed
Note: most of this info is from http:\\grafi.ii.pw.edu.pl\gbm\matrox
SeeAlso: MEM C000h:7FFCh"Matrox"
Format of Matrox-specific VESA extensions information:
Offset Size Description (Table 00125)
00h 7 BYTEs signature "VBE/MGA"
07h 10 BYTEs ??? (01h 01h 00h 00h 00h 00h 00h 00h 00h 07h)
11h WORD BIOS version (high byte = major, low byte = one-digit minor)
13h DWORD -> manufacturer name (ASCIZ "Matrox")
17h DWORD -> ASCIZ card name
1Bh DWORD -> ??? ASCIZ string (empty string on card examined)
1Fh DWORD -> ASCIZ vendor name
23h DWORD -> ASCIZ BIOS file base name
27h DWORD -> PINS
2Bh WORD video memory size in 64K units
2Dh DWORD linear address of linear frame buffer
31h DWORD linear address of MGA control aperture
35h WORD PCI bus/device for card???
37h 201 BYTEs unused??? (cleared to 00h)
Format of Matrox PINS data (version 3.0):
Offset Size Description (Table 00126)
00h 2 BYTEs signature ".A" (2Eh 41h)
02h BYTE structure length (40h for v3.0)
03h BYTE ???
04h WORD PINS version (high byte = major, low byte = minor)
06h WORD date last programmed
08h WORD number of times programmed
-155-
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.