Video Graphics Array: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
m Foram revertidas as edições de 95.93.12.153 para a última revisão de Hume42, de 13h06min de 15 de agosto de 2017 (UTC)
Braz Leme (discussão | contribs)
Linha 4:
'''Video Graphics Array''' ('''VGA''') é um padrão de gráficos de computadores introduzido em [[1987]] pela [[IBM]], sendo também usado vulgarmente para designar o conector associado ao padrão. O nome correto para tal conector é D-SUB ou [[Conector DB]].
 
== Detalhes Técnicostécnicos ==
A especificação do VGA é a seguinte:
 
Linha 22:
* [[Fonte]]s por software
 
== Truques de Programaçãoprogramação ==
Um modo de vídeo de 256 cores não documentado, mas popular, chamado [[Modo X]] foi usado para disponibilizar técnicas de programação e resoluções gráficas que não eram possíveis no Modo 13[[hexadecimal|h]].
<!--
Linha 29:
Eram possíveis diversos modos de resolução maiores, mas o 320x240 foi o melhor conhecido e o mais freqüentemente utilizado pois era uma resolução com proporção 4:3 e [[pixel]]s quadrados. Outra funcionalidade popular do Modo X era a técnica de ''page-flipping'', também conhecida como ''[[buffer duplo]]''. O Modo 13h oficial não dispunha desta facilidade, portanto, modos de 256 cores com buffer duplo eram apenas acessíveis através do Modo X. Também era possivel utilizar esta técnica em alguns modos de 16 (ou menos) cores.
 
== Modos Textotexto ==
Os modos alfanuméricos do padrão VGA, também conhecidos como ''modos texto'', têm 80x25 ou 40x25 caracteres. A coloração de cada um destes caracteres é codificada usando-se 8 bits: pode-se escolher uma dentre 16 cores (4 bits) para o caractere e a cor de fundo é selecionada entre 8 opções (3 bits), sendo que o bit restante indica se o caractere é piscante ou não.
 
Linha 36:
No modo texto cores, cada caracter é representado por dois bytes. O byte menos significativo guarda o código do caracter e o outro byte é usado para selecionar vários atributos de vídeo como cor, piscagem, conjunto de caracteres utilizado, e assim por diante...
 
== Detalhes de Endereçamentoendereçamento ==
A memória de vídeo do VGA é mapeada na memória do [[Computador Pessoal|PC]] através de uma região de endereços entre 0xA0000 e 0xBFFFF no espaço de endereçamento do [[x86 modo real|modo real]]. Tipicamente usa-se:
* 0xB000 para conteúdo de texto monocromático