One field of the EgaSavePtrRec is a pointer to a VgaSavePtr2Rec.  This
structure is initialized by the VGA video system BIOS.

Offset Size Contents
+0      2  wRecLen      size of this structure, in bytes (normally 1aH)
+2      4  pfrDccRec    address of a VgaDccRec (Display Combo Code table)
+6      4  pfrTxtAuxFnt address of an EgaTxtFontRec
+0aH     4  pfrPalProf   address of a VgaPaletteProfileRec (user palette
profile table) or 0000:0000
+0eH    12  res          (three dword values reserved)
30               size of a VgaSavePtr2Rec

wRecLen  the size, in bytes of this structure.

pfrDccRec  address of a VgaDccRec structure which lists all combinations
of video subsystems supported by the VGA BIOS.  This structure
has meaning only on systems in which two video systems are
active.  The BIOS initializes this to point to a table in ROM.

pfrTxtAuxFnt  Initially 0000:0000 (not used).  When present, this points to
an EgaTxtFontRec structure that overrides all or part of the
font definition for specified text modes; the font will be
loaded to the character generator when selected text modes are

Note that the EgaSavePtrRec also defines a text mode character
set override.  You would use this one only to define an
additional font used in video modes other than those covered
by the record pointed to in EgaSavePtrRec.

pfrPalProf  Initially 0000:0000 (not used).  When present this points to a
VgaPaletteProfileRec containing various palette settings to be
used for defaults no mode resets.

See Also: VGA Data Areas
- -