EGA/VGA Data Areas

 These data variables are defined when an EGA or VGA is installed.

 Address   Size Contents   (most are in BIOS Data Area)
 ฿฿฿฿฿฿฿฿฿ ฿฿฿฿ ฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿฿
 0000:0074   4  prVidInit  INT 1dH address of VidInitRec
 0000:010c   4  prFont     INT 43H addr of Font Definition Data for gfx

 0040:0085   2  wPoints    height of character matrix (scan lines)
 0040:0087   1  bInfo      bit fields in EgaMiscInfoRec layout
 0040:0088   1  bInfo2     bit fields in EgaMiscInfo2Rec layout
 0040:0089   1  rFlags     bit fields in VgaFlagsRec layout (VGA only)
 0040:008A   1  bDccIdx    current display combo in VgaDccRec (VGA only)
 0040:00a8   4  pfrSavePtr far address of an EgaSavePtrRec อออป
  ศ>ฺ EgaSavePtrRec ฤฟ
    ณ pfrVidParms   ออออ> EgaVidParmsRec
    ณ pfrDynParms   ออออ> EgaDynamicSaveRec   or 0000:0000
    ณ pfrTxtAuxFnt  ออออ> EgaTxtFontRec ออออป or 0000:0000
    ณ pfrGfxAuxFnt  ออออ> EgaGfxFontRec อออปบ or 0000:0000
    ณ pfrSavePtr2   ออออ> VgaSavePtr2Rec อปบบ
    ภฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤู                    บบบ
บบศ>ฺ EgaTxtFontRec ฤฤฟ
บบ  ณ font info       ณ
บบ  ณ pfFontDefData ออออ> Font Definition Data
บบ  ภฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤู
บศอ>ฺ EgaGfxFontRec ฤฤฟ
บ   ณ font info       ณ
บ   ณ pfFontDefData ออออ> Font Definition Data
บ   ภฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤฤู
ศออ>ฺ VgaSavePtr2Rec ฟ (VGA only)
    ณ pfrDccRec     ออออ> VgaDccRec
    ณ pfrTxtAuxFnt  ออออ> EgaTxtFontRec        or 0000:0000
    ณ pfrPalProf    ออออ> VgaPaletteProfileRec or 0000:0000

      INT 10H 1bH   ออออ> VgaDynamicStateRec ออออ> VgaStaticFnalityRec

See Also: EGA
          Video Memory Layouts
          EGA I/O Ports
          VGA I/O Ports
          BIOS Data Area