X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=specs%2Ffreevga%2Fvga%2Fvgafunc.htm;fp=specs%2Ffreevga%2Fvga%2Fvgafunc.htm;h=6d099479e3613cb5220da0192667001ecabbc57f;hb=8af06d1fd50343e17229618ef4d2693193b2b3d9;hp=0000000000000000000000000000000000000000;hpb=d0d14ca50fbac167253e1e1d8d806bfd749a5e8a;p=pintos-anon
diff --git a/specs/freevga/vga/vgafunc.htm b/specs/freevga/vga/vgafunc.htm
new file mode 100644
index 0000000..6d09947
--- /dev/null
+++ b/specs/freevga/vga/vgafunc.htm
@@ -0,0 +1,402 @@
+
+
+
+
+
+
+ VGA/SVGA Video Programming--VGA Functional Index
+
+
+
+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.
+
+
+
+