VGA Resources: Difference between revisions
Jump to navigation
Jump to search
[unchecked revision] | [unchecked revision] |
Content deleted Content added
m removed chris geise as a link |
|||
Line 3:
== VGA Resources ==
* [http://www.google.com/search?hl=en&ie=UTF-8&q=VGA+registers+programming&btnG=Google+Search Google Search "VGA registers programming"],
* [http://my.execpc.com/CE/AC/geezer/osd/graphics/index.htm OSD: Graphics] From
* [http://atschool.eduweb.co.uk/camdean/pupils/amac/vga.htm Tutorial on VGA graphics] including basis of font and line rendering, palette setting, unchained mode, etc.
Line 21:
==== Selected coding tricks ====
* [http://my.execpc.com/~geezer/software/90x60.asm 90x60 text mode] from
* [http://my.execpc.com/~geezer/osd/graphics/modes.c Changing text mode font] -- this also has code for switching video modes without bios
|
Revision as of 11:56, 7 June 2008
VGA Resources
- Google Search "VGA registers programming",
- OSD: Graphics 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