Pesquisa · Mapa mental

CGA

A CGA, introduzida em 1981, foi a primeira placa de vídeo colorida da IBM e o primeiro padrão de vídeo colorido para o IBM PC.

Fonte: Wikipédia (pt)Atualizado em 17/07/2026
01

Modos gráficos padrão

Imagem: US Coast Guard Academy · PDM · Openverse

A CGA oferecia dois modos gráficos comumente utilizados:

02

Os modos de vídeo composto

Imagem: US Coast Guard Academy · PDM · Openverse

Pouco conhecido era o modo gráfico adicional com resolução 160x200 (com aspecto de 1.67:1) que podia utilizar 16 cores (não exatamente a mesma tabela de 16 cores CGA, mas uma similar). Este modo era raramente utilizado. Não há suporte em BIOS para o programador menos experiente. Apenas alguns softwares utilizavam este modo gráfico, a maioria deles jogos. Em placas que não suportavam este modo(incluindo a ATI Graphics Solution), ele era idêntico ao modo gráfico 640x200.

03

Outros modos gráficos e truques

Imagem: US Coast Guard Academy · PDM · Openverse

Existiam diversas características (oficiais e não-oficiais) que permitiam se atingir imagens melhores num monitor. Alguns desses truques podiam ser combinados entre si. Pode-se encontrar exemplos em diversos jogos:

O modo 160×100 de 16 cores

Tecnicamente, este não era um modo gráfico mas sim um truque utilizando o modo texto 80x25. O registrador de altura de caracteres era modificado para que apenas as 2 linhas superiores de cada caractere (8 pixels cada) fossem desenhadas, quadruplicando assim a quantidade de linhas de texto na tela de 25 para 100. O caractere número 221 na tabela ASCII estendida consiste em um retângulo que ocupa toda a metade da esquerda do espaço reservado a um caractere. (O caractere 222 é o extremo oposto ocupando toda a metade da direita.)

04

Bugs e errata

Imagem: US Coast Guard Academy · PDM · Openverse

O bug de hardware mais comum da CGA era a neve no modo texto 80x25. A memória RAM de vídeo na placa CGA IBM original não era dual-ported, ou seja, não era possível efetuar operações de leitura e de escrita simultaneamente. Sendo assim, pixels aleatórios eram exibidos na tela sempre que a CPU escrevesse na memória de vídeo ao mesmo tempo que esta estivesse sendo lida pelo hardware de display. Este bug foi corrigido na maioria de clones de terceiros, mas ainda existiu em alguns modelos (como o adaptador de vídeo AT&T PC 6300).

Vídeos recomendados

Fontes consultadas

Continue pesquisando