The subject invention relates to a Universal Graphics Adapter (UGA) that
is a hardware-independent design that encapsulates and abstracts
low-level graphics hardware in a standard manner through firmware. UGA is
a firmware standard, intended to wrap existing or planned hardware,
including VGA. UGA does not require the use of real-mode assembly
language, direct hardware register, or frame buffer access to program,
thus providing advantages over conventional systems. UGA supports basic
drawing operations, continuous display modes, and power management. As a
firmware-based standard, UGA facilitates updating a system to support
both evolving and new hardware features.