You are on page 1of 5

Video Graphics Array

Paleta global de 262144 colores (6 bits y por tanto


64 bits para cada uno de los canales rojo, verde y
azul mediante el RAMDAC)

Video Graphics Array (VGA) o Adaptador Grco de


Video se utiliza para denominar a:
una pantalla de computadora analgica estndar;

Reloj maestro seleccionable de 25,2 MHz o 28,3

la resolucin 640 480 pxeles;

Mximo de 800 pxeles horizontales

el conector de 15 contactos D subminiatura;

Mximo de 600 lneas

la tarjeta grca que comercializ IBM por primera


vez en 1988.

Tasa de refresco de hasta 70 Hz

VGA fue el ltimo estndar de grcos introducido por


IBM al que se atuvieron la mayora de los fabricantes de
computadoras compatibles IBM, convirtindolo en el mnimo que todo el hardware grco soporta antes de cargar un dispositivo especco. Por ejemplo, la pantalla de
Microsoft Windows aparece mientras la mquina sigue
funcionando en modo VGA, razn por la que esta pantalla aparecer siempre con reduccin de la resolucin y
profundidad de color.

Interrupcin de blanqueo vertical (No todas las tarjetas lo soportan)


Modo plano: mximo de 16 colores
Modo pxel empaquetado: en modo 256 colores
(Modo 13h)
Soporte para desplazamiento suave de la imagen.

La norma VGA fue ocialmente reemplazada por


Extended Graphics Array de IBM, pero en realidad ha
sido sustituida por numerosas extensiones clnicas ligeramente distintas a VGA realizadas por los fabricantes
y que llegaron a ser conocidas en conjunto como Super
VGA.

Algunas operaciones para mapas de bits


Desplazador en barril
Soporte para pantalla dividida
0,7 V pico a pico

Detalles tcnicos

75 ohmios de impedancia de doble terminacin


(18,7 mA - 13 mW)

VGA es conocido como un arreglo en lugar de un


adaptador, ya que se implement desde el principio como un solo circuito integrado, en sustitucin del controla- VGA soporta tanto los modos de todos los puntos direcdor de tubo de rayos catdicos Motorola 6845 y docenas cionables como modos de texto alfanumricos. Los mode circuitos de lgica discreta que cubren una longitud dos estndar de grcos son:
total de una tarjeta ISA que los sistemas MDA, CGA y
EGA utilizaban. Esto tambin permite que se coloquen
640480 en 16 colores
directamente sobre la placa base del PC con un mnimo
de dicultad, ya que solamente requiere memoria de v 640350 en 16 colores
deo, un oscilador de cristal y un RAMDAC externo. Los
primeros modelos de la lnea de computadores IBM Per 320200 en 16 de colores
sonal System/2 estaban equipados con VGA en su placa
madre.
320200 en 256 colores (Modo 13h)
Las especicaciones originales de VGA son las siguientes:
Tanto como los modos estndar, VGA puede ser congurado para emular a cualquiera de sus modos predecesores
(EGA, CGA y MDA).

256 KiB de VRAM


Modos de imagen con paletas de 16 y 256 colores
1

Conector VGA

Un conector VGA como se le conoce comnmente (otros


nombres incluyen conector RGBHV, D-sub 15, sub mini
mini D15 y D15), de tres hileras de 15 pines DE-15. Hay
cuatro versiones: original, DDC2, el ms antiguo y menos
exible DE-9, y un Mini-VGA utilizados para computadoras porttiles. El conector comn de 15 pines se encuentra en la mayora de las tarjetas grcas, monitores
de computadoras, y otros dispositivos, es casi universalmente llamado HD-15. HD es de alta densidad, que
la distingue de los conectores que tienen el mismo factor
de forma, pero solamente en 2 las de pines. Sin embargo, este conector es a menudo errneamente denominado DB-15 o HDB-15. Los conectores VGA y su correspondiente cableado casi siempre son utilizados exclusivamente para transportar componentes analgicos RGBHV
(rojo - verde - azul - sincronizacin horizontal - sincronizacin vertical), junto con seales de vdeo DDC2 reloj
digital y datos. En caso de que el tamao sea una limitacin (como porttiles) un puerto mini-VGA puede gurar
en ocasiones en lugar de las de tamao completo conector VGA. Con la revolucin digital, a partir de 2009 se
comienza a reemplazar estos conectores VGA por conectores HDMI que debido a sus caractersticas avanzadas en
tarjetas grcas, pantallas y monitores actuales.

PALETA DE COLORES DE VGA

las celdas de entre todos los 16 colores. Todas estas opciones son las mismas que las del adaptador CGA presentado por IBM. Por lo general los adaptadores VGA
soportan el modo texto tanto en blanco y negro como en
color, aunque el modo monocromo, casi nunca es utilizado. En blanco y negro en casi todos los adaptadores VGA
modernos lo hacen con texto en color gris sobre fondo negro en el modo de color. Los monitores VGA monocromo
se vendieron destinados principalmente para aplicaciones
de texto, pero la mayora de ellos trabajan de manera adecuada por lo menos con un adaptador VGA en el modo de
color. De vez en cuando una conexin defectuosa entre un
monitor moderno y una tarjeta de vdeo VGA causar que
la la tarjeta detecte el monitor como en monocromo, y de
esta forma, la BIOS y la secuencia de arranque inicial aparezcan en escala de grises. Por lo general, una vez que los
controladores de la tarjeta de vdeo se han cargado (por
ejemplo, mediante el arranque del sistema operativo) se
sobrecargarn esta deteccin y el monitor volver a color.
En el modo de texto en color, cada carcter de la pantalla
est, en realidad, representado por dos bytes. El menor,
es el carcter real para el actual conjunto de caracteres, y
el superior, o atributo byte es un campo de bit utilizado
para seleccionar los diferentes atributos de vdeo, como
el color, el parpadeo, el conjunto de caracteres, etc. Este
esquema par-byte es una de las caractersticas que hered
en ltima instancia VGA de CGA.

4 Paleta de colores de VGA

Modos de texto estndar

Los modos estndar de texto alfanumerico para VGA


usan 80 25 o 40 25 celdas de texto. Cada celda puede elegir entre uno de los 16 colores disponibles para su
primer plano y 8 colores para el fondo; los 8 colores de
fondo son los permitidos sin el bit de alta intensidad. Cada
carcter tambin podr parpadear, y todos los que se conguren para parpadear parpadearn al unsono. La opcin
de parpadeo para toda la pantalla puede ser cambiada por
la capacidad de elegir el color de fondo para cada una de

Paleta VGA de 256 colores.

El sistema de color VGA es compatible con los adaptadores EGA y CGA, y aade otro nivel de conguracin en
la parte superior. CGA fue capaz de mostrar hasta 16 colores, y EGA ampli este permitiendo cada uno de los 16
colores que se elijan de una paleta de colores de 64 (estos
64 colores se componen de dos bits para el rojo, verde y

3
azul: dos bits tres canales = seis bits = 64 valores diferentes). VGA extiende todava ms las posibilidades de
este sistema mediante el aumento de la paleta EGA de
64 entradas a 256 entradas. Dos bloques de ms de 64
colores con tonos ms oscuros progresivamente se aadieron, a lo largo de 8 entradas en blanco que se jaron
a negro. Adems de la ampliacin de la paleta, a cada una
de las 256 entradas se poda asignar un valor arbitrario de
color a travs de la DAC VGA. La BIOS EGA solamente
permiti 2 bits por canal para representar a cada entrada,
mientras que VGA permita 6 bits para representar la intensidad de cada uno de los tres primarios (rojo, azul y
verde). Esto proporcion un total de 63 diferentes niveles de intensidad de rojo, verde y azul, resultando 262144
posibles colores, cualquiera 256 podran ser asignado a la
paleta (y, a su vez, de los 256, cualquiera 16 de ellos podran ser mostradas en modos de vdeo CGA). Este mtodo permiti nuevos colores que se utilizarn en los modos
grcos EGA y CGA, proporcionando un recordatorio de
cmo los diferentes sistemas de paleta se establecen juntos. Para denir el texto de color a rojo muy oscuro en el
modo de texto, por ejemplo, tendr que ser jado a uno
de los colores CGA (por ejemplo, el color por defecto, n
7: gris claro.) Este color luego se mapea a uno la paleta EGA - en el caso del color 7 de CGA, se mapea a la
entrada 42 de EGA. El DAC VGA debe ser congurado
para cambiar de color 42 a rojo oscuro, y luego de inmediato cualquier cosa que aparece en la pantalla a la luz
de gris (color CGA 7) pasar a ser de color rojo oscuro.
Esta funcin se utiliza a menudo en juegos DOS de 256
colores. Mientras que los modos CGA y EGA compatibles permitan 16 colores para ser mostrados de una vez,
otros modos VGA, como el ampliamente utilizado modo
13h, permita que las 256 entradas de la paleta se mostraran en la pantalla al mismo tiempo, y as en estos modos
cualquier 256 colores podran ser vistos de los 262144
colores disponibles.

Detalles de direccionamiento

La memoria de vdeo de la VGA est asignada a la memoria de PC a travs de una ventana en el rango entre los
segmentos 0xA000 y 0xC000 en el modo real del espacio
de direcciones. Tpicamente estos segmentos son:
0xA000 para modos grcos EGA / VGA (64 KiB)
0xB000 para monocromo en modo texto (32 KiB)
0xB800 para color en modo texto y modos CGA
grcos compatibles (32 KiB)
Debido a la utilizacin de diferentes asignaciones de direccin para los distintos modos, es posible disponer de
un adaptador de pantalla monocromo y un adaptador de
color, como el VGA, EGA o CGA instalado en la misma
mquina. A principios de la dcada de 1980, esto se utilizaba para mostrar hojas de clculo de Lotus 1-2-3 en alta

resolucin de texto en una pantalla MDA y grcos asociados en CGA a baja resolucin en una pantalla simultneamente. Muchos programadores tambin utilizan dicho servicio con la tarjeta monocromo que muestra informacin de depuracin mientras corra en un programa de
la otra tarjeta en modo grco. Varios depuradores, como
Borland Turbo Debugger, D86 (por J. Alan Cox) y CodeView de Microsoft podran trabajar en una conguracin
de monitor dual. Cualquiera de Turbo Debugger o CodeView se podran utilizar para depurar Windows. Tambin hay controladores de dispositivo DOS, como ox.sys,
que implementaba una interfaz serie para simulacin en
la pantalla MDA, por ejemplo, permite al usuario recibir
mensajes de error de depuracin de las versiones de Windows sin utilizar un terminal serie real. Tambin es posible utilizar el comando MODO MONO en el prompt
de DOS para redirigir la salida a la pantalla monocromo. Cuando un Adaptador de Pantalla Monocromtica
no estaba presente, se poda utilizar el espacio de direcciones de memoria 0xB000 - 0xB7FF adicionalmente para otros programas (por ejemplo, mediante la adicin de
la lnea DEVICE = EMM386.EXE I = B000-B7FF en
cong.sys), esta memoria estara disponible para programas que pueden ser cargados en la memoria alta.

6 Trucos de programacin
Una tcnica indocumentada pero popular apodada Modo X (acuado por Michael Abrash) se utiliz para hacer
posibles tcnicas de programacin y resoluciones grcas
que no lo eran de otra forma en el estndar Modo 13h.
Esto se hizo descomponiendo los 256 KiB de memoria
VGA en cuatro planos, que hara que cada uno de los
256 KiB de memoria grca estuvieran disponibles en los
modos de color de 256 colores. Hubo una compensacin
extra de complejidad y prdida de rendimiento en algunas operaciones de grcos, pero fue mitigado por otras
operaciones cada vez con ms rapidez en ciertas situaciones:
El llenado de polgonos de un color poda acelerarse
debido a la capacidad de establecer cuatro pxeles
con una sola escritura en el hardware.
El adaptador de vdeo poda ayudar en la copia de
regiones RAM de vdeo, que a veces es ms rpido
que hacerlo con la lenta interfaz CPU a VGA.
Varios modos de mayor resolucin son posibles: en
16 colores, 704 528, 736 552, 768 576, y hasta
800 600 eran posibles. Software como Xlib (una
biblioteca de grcos VGA para C a principios de
1990) y ColoRIX (un programa de tratamiento de
grcos de 256 colores), tambin soportaba modos
de color de 256 colores utilizando muchas combinaciones de las columnas de 256, 320, y 360 pxeles,
y las de 200, 240, 256, 400, y 480 lneas (el lmite superior de 640 400, que utiliza casi todos

ENLACES EXTERNOS

los bytes de VGA 256 KiB de RAM de vdeo). Sin 7.3 Otros
embargo, 320 240 es el ms conocido y de uso
PC 99
frecuente ya que es el tpico formato de imagen de
4:3 con resolucin de pxeles cuadrados.
Vdeo
El uso de mltiples pginas de vdeo en hardware
permite al programador realizar doble buering, que
est disponible en todos los modos de VGA de 16
colores, no era posible utilizar la modalidad de 13h.
A veces, la tasa de refresco del monitor tena que ser reducida para dar cabida a estos modos, incrementando la
tensin ocular. Tambin son incompatibles con algunos
monitores ms antiguos, que producen problemas de visualizacin, como desaparicin de detalles de la imagen,
parpadeo, desplazamiento vertical y horizontal y de falta de sincronizacin en funcin de la modalidad que se
intente. Debido a esto, la mayora de los ajustes VGA
utilizados en productos comerciales se limitaron a combinaciones seguras, como 320 240 (pxeles cuadrados,
tres pginas de vdeo), 320 400 (el doble de resolucin,
dos pginas de vdeo) y 360 480 (mxima resolucin
estndar VGA compatible con monitores, una pgina de
vdeo).

Vase tambin

7.1

Interfaces

Digital Visual Interface (DVI)


DIIVA
Euroconector
HDBaseT
HDMI
Unied Display Interface (UDI)
YPBPR

7.2

Formatos

Color Graphics Adapter (CGA)


Enhanced Graphics Adapter (EGA)
Hercules Graphics Card (HGC)
Monochrome Display Adapter (MDA)
Super Video Graphics Array (SVGA)
Extended Graphics Array (XGA)

Conector VGA (en ingls)

8 Enlaces externos
DB15 VGA, funciones de los pines
ndice: Denicin breve en Espaol de los registros
y campos de bits VGA estndar en software

Origen del texto y las imgenes, colaboradores y licencias

9.1

Texto

Video Graphics Array Fuente: https://es.wikipedia.org/wiki/Video_Graphics_Array?oldid=85278287 Colaboradores: Fibonacci, Julie,


Dodo, Sms, Avm, Ramjar, Jsanchezes, Cinabrium, JMPerez, Rembiapo pohyiete (bot), Wikiseldon, Magister Mathematicae, RobotQuistnix, JKD, Superzerocool, Palica, Yrbot, BOT-Superzerocool, FlaBot, Maleiva, Museo8bits, Icvav, GermanX, KnightRider, The Photographer, Gothmog, Er Komandante, CEM-bot, Thanos, Satanclos, Thijs!bot, Locovich, Martin Rizzo, JAnDbot, Chien, Jugones55, RETEGA,
TXiKiBoT, Humberto, Rei-bot, Algarabia, NaSz, Manuel Trujillo Berges, Cinevoro, VolkovBot, C'est moi, SteveMtl~eswiki, Matdrodes, ElVaka, Shooke, AlleborgoBot, Muro Bot, YonaBot, Loveless, Nubecosmica, Ken123BOT, Marcecoro, HUB, Tosin2627, Pan con
queso, JulioTR~eswiki, Abajo estaba el pez, AVBOT, RuslanBer, MastiBot, CarsracBot, Arjuno3, DrFO.Tn.Bot~eswiki, FariBOT, William1509, TorQue Astur, PatruBOT, EmausBot, Perhelion, ZroBot, Grillitus, Elas, ChuispastonBot, Diamondland, Ruos, MerlIwBot,
Deivis, MetroBot, Ileana n, MaKiNeoH, Addbot, Eltruque, Andrest27302 y Annimos: 91

9.2

Imgenes

Archivo:Commons-emblem-question_book_orange.svg
Fuente:
https://upload.wikimedia.org/wikipedia/commons/1/1f/
Commons-emblem-question_book_orange.svg Licencia: CC BY-SA 3.0 Colaboradores: <a href='//commons.wikimedia.org/wiki/File:
Commons-emblem-issue.svg' class='image'><img alt='Commons-emblem-issue.svg' src='https://upload.wikimedia.org/wikipedia/
commons/thumb/b/bc/Commons-emblem-issue.svg/25px-Commons-emblem-issue.svg.png' width='25' height='25' srcset='https:
//upload.wikimedia.org/wikipedia/commons/thumb/b/bc/Commons-emblem-issue.svg/38px-Commons-emblem-issue.svg.png
1.5x,
https://upload.wikimedia.org/wikipedia/commons/thumb/b/bc/Commons-emblem-issue.svg/50px-Commons-emblem-issue.svg.png 2x'
data-le-width='48' data-le-height='48' /></a> + <a href='//commons.wikimedia.org/wiki/File:Question_book.svg' class='image'><img
alt='Question
book.svg'
src='https://upload.wikimedia.org/wikipedia/commons/thumb/9/97/Question_book.svg/25px-Question_
book.svg.png' width='25' height='20' srcset='https://upload.wikimedia.org/wikipedia/commons/thumb/9/97/Question_book.svg/
38px-Question_book.svg.png 1.5x, https://upload.wikimedia.org/wikipedia/commons/thumb/9/97/Question_book.svg/50px-Question_
book.svg.png 2x' data-le-width='252' data-le-height='199' /></a> Artista original: GNOME icon artists, Jorge 2701
Archivo:DE15_Connector_Pinout.svg Fuente: https://upload.wikimedia.org/wikipedia/commons/3/30/DE15_Connector_Pinout.svg
Licencia: Public domain Colaboradores: ? Artista original: ?
Archivo:SVGA_port.jpg Fuente: https://upload.wikimedia.org/wikipedia/commons/9/92/SVGA_port.jpg Licencia: Public domain Colaboradores: Trabajo propio Artista original: Duncan Lithgow
Archivo:VGA_Stecker.jpg Fuente: https://upload.wikimedia.org/wikipedia/commons/6/61/VGA_Stecker.jpg Licencia: CC BY-SA 2.5
Colaboradores: Trabajo propio Artista original: Afrank99
Archivo:VGA_palette_with_black_borders.svg Fuente: https://upload.wikimedia.org/wikipedia/commons/6/66/VGA_palette_with_
black_borders.svg Licencia: Public domain Colaboradores: Psychonaut/ipalette.sh Artista original: Psychonaut

9.3

Licencia del contenido

Creative Commons Attribution-Share Alike 3.0

You might also like