A field of the VgaDynamicStateRec obtained via INT 10H 1bH points to a
data area in ROM that is formatted as a VgaStaticFnalityRec.

This structure contains details of the capabilities of the active video
system.  You cannot install your own version of this record.

VgaStaticFnalityRec
Offset Size Contents
                                                                          
+0      1  bModes1      Video modes supported:
bit 0=mode 00H   bit 7=mode 07H
+1      1  bModes2        bit 0=mode 08H   bit 7=mode 0FH
+2      1  bModes3        bit 0=mode 10H   bit 3=mode 13H
+3      4  res          (reserved could contain modes up to 56)
+7      1  bScanLnsFlgs scan lines available in text modes:
bit 0=200, bit 1=350, bit 2=400
+8      1  bFontBlks    font blocks available in text modes
(4 for EGA, 8 for VGA)
+9      1  bMaxFonts    max active font blocks in text mode
(2 for EGA and VGA)
+0aH     1  rMiscFlags1  miscellaneous capabilities:
 7 6 5 4 3 2 1 0 
 p p p c p f g m 
                  bit  mask
                   0: 01H all modes on all displays
                   1: 02H gray-scale summing (INT 10H 101bH)
                   2: 04H char set loading (INT 10H 11H)
                   3: 08H default palette loading
                   4: 10H cursor emulation
                   5: 20H 64-color palette (INT 10H 10H)
                   6: 40H video DAC palette loading
                   7: 80H palette loading via ATC

+0bH     1  rMiscFlags2  more miscellaneous capabilities:
 7 6 5 4 3 2 1 0 
 0 0 0 0 d b s l 
                  bit  mask
           0: 01H light pen support (INT 10H 04H)
           1: 02H save/restore state (INT 10H 1cH)
           2: 04H blink/bold mapping (INT 10H 1003H)
           3: 08H DCC control (INT 10H 1aH)

+0cH     2  res          (reserved)

+0eH     1  rSaveCaps    save area capabilities
 7 6 5 4 3 2 1 0 
 0 0 d p g t s c 
                  bit  mask
               0: 01H  multiple 512-character set
               1: 02H  dynamic save area
               2: 04H  text font override
               3: 08H  graphics font override
               4: 10H  palette override
               5: 20H  DCC extension

+0fH     1  res          (reserved)
16               size of a VgaStaticFnalityRec structure

See Also: INT 10H 1aH
- -

VGA Static Functionality Table