VGA Resources: Difference between revisions
Jump to navigation
Jump to search
[unchecked revision] | [unchecked revision] |
Content added Content deleted
m (Fix typo) |
m (→[http://www.osdever.net/FreeVGA/vga/vga.htm Free VGA]: Fix Links) |
||
Line 8: | Line 8: | ||
=== [http://www.osdever.net/FreeVGA/vga/vga.htm Free VGA] === |
=== [http://www.osdever.net/FreeVGA/vga/vga.htm Free VGA] === |
||
* [http://www.osdever.net/ |
* [http://www.osdever.net/FreeVGA/vga/graphreg.htm Graphics Registers] -- control the way the CPU accesses video RAM. |
||
* [http://www.osdever.net/ |
* [http://www.osdever.net/FreeVGA/vga/seqreg.htm Sequencer Registers] -- control how video data is sent to the DAC. |
||
* [http://www.osdever.net/ |
* [http://www.osdever.net/FreeVGA/vga/attrreg.htm Attribute Controller Registers] -- selects the 16 color and 64 color palettes used for EGA/CGA compatibility. |
||
* [http://www.osdever.net/ |
* [http://www.osdever.net/FreeVGA/vga/crtcreg.htm CRT Controller Registers] -- control how the video is output to the display. |
||
* [http://www.osdever.net/ |
* [http://www.osdever.net/FreeVGA/vga/colorreg.htm Color Registers] -- selects the 256 color palette from the maximum possible colors. |
||
* [http://www.osdever.net/ |
* [http://www.osdever.net/FreeVGA/vga/extreg.htm External Registers] -- miscellaneous registers used to control video operation. |
||
== SVGA resources == |
== SVGA resources == |
Revision as of 11:04, 18 May 2008
VGA Resources
- G=Google+Search google search,
- OS/graphics zone from Chris Giese, containing many code snippets.
- tutorial on VGA graphics including basis of font and line rendering, palette setting, unchained mode, etc.
Free VGA
- Graphics Registers -- control the way the CPU accesses video RAM.
- Sequencer Registers -- control how video data is sent to the DAC.
- Attribute Controller Registers -- selects the 16 color and 64 color palettes used for EGA/CGA compatibility.
- CRT Controller Registers -- control how the video is output to the display.
- Color Registers -- selects the 256 color palette from the maximum possible colors.
- External Registers -- miscellaneous registers used to control video operation.
SVGA resources
- The VESA home page: http://www.vesa.org
Selected coding tricks
- 90x60 text mode from Chris Giese <geezer@execpc.com>
- Changing text mode font -- this also has code for switching video modes without bios