Home Register Memory Sequencing Cursor Attribute DAC Display Misc Back 
Hardware Level VGA and SVGA Video Programming Information Page
VGA Functional Index 

Register Access Functions
        These fields control the acessability/inaccessability of the VGA registers. These registers are used for compatibiltiy with older programs that may attempt to program the VGA in a fashion suited only to an EGA, CGA, or monochrome card.

Display Memory Access Functions
        These fields control the way the video RAM is mapped into the host CPU's address space and how memory reads/writes affect the display memory. Display Sequencing Functions
        These fields affect the way the video memory is serialized for display. Cursor Functions
        These fields affect the operation of the cursor displayed while the VGA hardware is in text mode. Attribute Functions
        These fields control the way the video data is submitted to the RAMDAC, providing color/blinking capability in text mode and facilitating the mapping of colors in graphics mode. DAC Functions
        These fields allow control of the VGA's 256-color palette that is part of the RAMDAC. Display Generation Functions
        These fields control the formatting and timing of the VGA's video signal output. Miscellaneous Functions
        These fields are used to detect the state of possible VGA hardware such as configuration switches/jumpers and feature connector inputs. Notice: All trademarks used or referred to on this page are the property of their respective owners.
All pages are Copyright © 1997, 1998, J. D. Neal, except where noted. Permission for utilization and distribution is subject to the terms of the FreeVGA Project Copyright License.