[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
Int 10 Fn 1F01  - Video - Xga - Read Dmqs Data                             [V]

   AX = 1F01h
   ES:DI -> user buffer for return data (call AX=1F00h for size)

Return: AL = 1Fh if function supported
   user buffer filled with DMQS data, see below.

Note:  not supported on the original IBM XGA, only on XGA-NI (non-interlaced)
     and later models.

See Also: AH=1Bh,AX=1F00h,AX=3000h

Format of DMQS buffer:
Offset Size    Description
 00h   WORD    offset (in bytes) to DMQS data for next XGA instance
 02h   BYTE    slot number
 03h   BYTE    XGA implementation function level identifier
 04h   BYTE    XGA implementation resolution level identifier
 05h   WORD    vendor identifier - identifies card vendor
 07h   WORD    vendor defined field
 09h   WORD    XGA adapter I/O register base address
 0Bh   WORD    XGA coprocessor register base address
       (paragraph--multiply by 10h to get physical address)
 0Dh   WORD    1 Megabyte system video memory aperture
       0000h if not allocated
       (Multiply by 100000h to get physical address)
 0Fh   WORD    4 Megabyte system video memory aperture
       0000h if not allocated
       (multiply by 100000h to get physical address)
 11h   WORD    video memory base address
       (multiply by 100000h to get physical address)
 13h   WORD    composite ID of the attached display
 15h   BYTE    amount of video memory available, in multiples of 256K bytes
 16h   DWORD   alternate XGA coprocessor register base address.  0 = none.
 1Ah   var DMQS Data for further XGA Instances (as above)

Note:  "Instances" refers to the capability of having up to 8 XGA
     adapters in one computer.

This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson