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.
A invenção sujeita relaciona-se a um adaptador universal dos gráficos (UGA) que seja um projeto ferragem-independente que encapsulates e abstraia a ferragem de baixo nível dos gráficos em uma maneira padrão através dos firmware. UGA é um padrão dos firmware, pretendido envolver ferragem existente ou de planeamento, including VGA. UGA não requer o uso da língua de conjunto da real-modalidade, do registo de ferragem direto, ou do acesso do amortecedor de frame ao programa, assim fornecendo sistemas convencionais do excesso das vantagens. UGA suporta operações extraindo básicas, modalidades de exposição contínuas, e gerência do poder. Como um padrão firmware-based, UGA facilita atualizar um sistema para suportar ambos que evoluem e características novas da ferragem.