Specifications
D:\D\inter61a\INTERRUP.A Saturday, January 08, 2011 11:31 AM
05h program video mode
ES:BP -> video mode table (see #00028)
06h get mode table
AL = video mode
Return: ES:BP -> table suitable for mode AL
(and subfunc BL=05h) (see #00028)
BP = FFFFh on error
SI = 0000h (ATI Mach32)
Note: the ATI Mouse driver (MOUSE.COM/MOUSE.SYS) uses subfunction 06h to get
the mode table for mode 03h, and then looks for a signature string
beginning within 32 bytes of the offset specified by the word at
ES:000Ch
SeeAlso: AH=FFh"Oak"
Index: installation check;ATI video adapters
Bitfields for status flags:
Bit(s) Description (Table 00027)
3 set if enhanced features enabled
7-5 monitor type
000 PS/2 mono
001 PS/2 color
010 multi-sync
011 Taxan 650 25kHz
100 RGB
101 mono
110 EGA
111 Compaq internal
Format of ATI VGA Wonder video mode table:
Offset Size Description (Table 00028)
00h BYTE number of columns
01h BYTE maximum row (number of rows - 1)
02h BYTE scan lines per row
03h WORD video buffer size in bytes
05h 4 BYTEs values for Sequencer registers 1-4
09h BYTE value for Miscellaneous Output register
0Ah 25 BYTEs values for CRTC registers 00h-18h
00h horizontal total size (chars)
01h horizontal displayed (chars)
02h horizontal sync position (chars)
03h horizontal sync width (chars)
-82-
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.