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
VGA
Video Memory Layouts
EGA I/O Ports
VGA I/O Ports
BIOS Data Area
-*-