In order to meet the "it just works" requirement we have to have a VGA core. Timothy pointed out that it doesn't have to be fast or fancy, but it does have to be there.

I was search the web and came across this wonderful site: http://www.osdever.net/FreeVGA/home.htm

They have a pretty complete write up of the "standard" VGA registers, their functions, and how they operate. It is the most complete VGA reference I have found in one place.

So, here is a first set of requirements:

Support for "standard" VGA register set as described in the above site
Int 10h support for VGA functions (it's a long list or I'd list them all).
VESA 2.0 support.

The VESA 3.0 standard does specify that legacy VGA capabilities do not have to exist for the card, however for our "it just works" requirement, a lot of older stuff that may want to run on this card could quite well expect VGA capabilities to exist.

I've started a "documentation" section on the wiki and I'll start populating it as I have time.

Patrick M

_______________________________________________
Open-graphics mailing list
[email protected]
http://lists.duskglow.com/mailman/listinfo/open-graphics
List service provided by Duskglow Consulting, LLC (www.duskglow.com)

Reply via email to