Diferencia entre revisiones de «Color Graphics Adapter»
Contenido eliminado Contenido añadido
m r2.7.2) (robot Modificado: sv:Color Graphics Adapter |
Sin resumen de edición |
||
Línea 1:
{{Redirige aquí|CGA}}
[[Image:Arachne CGA Mode.png|thumb|320px|Modo 640×200 2 colores con su color por defecto — ''[[Navegador web Arachne]]''.]]
La '''Color Graphics Adapter''' ('''Adaptador de Gráficos de Color''') o '''CGA''', comercializada en 1981, fue la primera [[tarjeta gráfica]] en color de [[IBM]] (originalmente llamada ''Color/Graphics Adapter'' or ''IBM Color/Graphics Monitor Adapter''
Cuando IBM introdujo en el mercado su PC en 1981, el estándar CGA, a pesar de haber aparecido al mismo tiempo, era poco usado al principio, ya que la mayoría de los compradores adquirían un PC para uso profesional. Para juegos había otros ordenadores mucho más populares, y en aquella época no se consideraba que los gráficos en color tuvieran otro uso que el puramente lúdico. En consecuencia, muchos de los primeros compradores del PC optaron por la [[Monochrome Display Adapter]] (MDA), que sólo permitía la visualización de texto.
Línea 7:
En 1982 se comercializó la [[Hercules Graphics Card]], que permitía mostrar gráficos monocromáticos a una resolución mucho mayor que la CGA, además de ser compatible con la MDA, lo que perjudicó todavía más a las ventas de la CGA. Todo cambió en 1984 cuando IBM introdujo el [[IBM Personal Computer/AT]] y la [[Enhanced Graphics Adapter]] (EGA). Con ello, el precio de la antigua tarjeta CGA bajó considerablemente y se convirtió en una interesante alternativa de bajo coste, por lo que las nuevas empresas dedicadas a la fabricación de PC clónicos la adoptaron rápidamente. Los PC no-AT de bajo coste con tarjetas CGA se vendieron muy bien en los años siguientes, y como consecuencia muchos juegos fueron editados para ellos a pesar de sus limitaciones. La popularidad de la CGA comenzó a desaparecer cuando en 1987 la tarjeta [[VGA]] se convirtió en la nueva solución de alto nivel, relegando la EGA a los PC de bajo coste.
La tarjeta estándar CGA de IBM incorporaba 16 [[kilobyte]]s de [[
Aunque los 4 colores estaban considerados generalmente como el límite para la tarjeta CGA, era posible aumentar esa cantidad mediante varios métodos (algunos oficiales, otros no).
Línea 40:
|}
La tarjeta CGA funcionaba con monitores en color [[tubo de rayos catódicos|CRT]] RGBI. Estaba basada en el controlador de vídeo [[Motorola
Los 8 colores restantes se conseguían mediante la activación de un ''bit de intensificación'', consiguiendo una versión más brillante de cada color, aunque el gris oscuro no se podía distinguir del negro en muchos monitores. El diseño ''RGB + bit de intensificación'' de la CGA se denominaba ''RGBI''.
Línea 51:
La CGA permitía usar dos modos de texto:
* '''40×25 caracteres''' con 16 colores para el texto y 8 de fondo. Cada carácter está formado por un patrón de 8×8 [[pixel]]s. La resolución efectiva de este modo es de 320×200 [[píxel]]es (con una [[relación de aspecto]] de 1:1.2), aunque no es posible acceder a los píxeles individuales. Por lo tanto, los patrones estaban limitados a uno de los 256 caracteres almacenados en un [[chip]] de [[ROM]] en la propia tarjeta, por lo que la [[tipografía]] de los modos de texto era fija y no se podía cambiar (aunque en una tarjeta IBM CGA original del IBM PC era posible seleccionar entre dos tipografías diferentes, normal o delgada, cambiando un [[Jumper (informática)|jumper]] no presente en la mayoría de los clones). En este modo cada carácter podía tener un color primario y otro de fondo que podían ser escogidos libremente de la paleta CGA completa (ver tabla); por ejemplo, texto amarillo para un carácter, blanco sobre negro para el siguiente y cian sobre gris para otro. La tarjeta tenía suficiente
* '''80×25 caracteres''' con 16 colores para el texto y 8 de fondo. Nuevamente cada carácter era un patrón de puntos de 8×8 (con el mismo juego de caracteres del modo de 40×25), con una relación de aspecto de 1:2.4. La resolución efectiva era de 640×200 píxeles, que al igual que en el otro modo de texto no eran accesibles individualmente. Debido a que la cantidad de caracteres en pantalla de este modo era el doble, sólo 4 páginas de texto podían ser almacenadas en la
== Modos gráficos estándar ==
Línea 113:
* En los modos de texto, el color del borde (mostrado fuera del área de visualización, y normalmente negro) podía ser cambiado a cualquiera de los 16 colores.
* Existía una tercera paleta de 4 colores para el modo de 320×200 que podía ser utilizada activando el bit de monocromo con el modo de color activado. Esto cambiaba los colores de paleta a rojo, cian, blanco, más el color de fondo.
* Mediante una sincronización precisa, era posible cambiar de paleta mientras el contenido de la pantalla todavía se estaba dibujando, permitiendo usar cualquiera de las 3 en cada línea de escaneo. El mejor ejemplo de uso de esta técnica es el juego [[California Games]]
* Se podían aproximar colores adicionales mediante [[tramado]]. Si la imagen era desplegada en un televisor convencional (que tenían en ese entonces una baja resolución), se podían ver 16 colores sólidos cuando se trabajaba con la resolución estándar de 320×200, pero si la imagen era vista en un monitor de color (de alta resolución) no aparecían los 16 colores sino que se se notaba el tramado.
Algunas de estas técnicas se podían combinar. Se pueden encontrar algunos ejemplos en juegos <ref>[http://www.mobygames.com/attribute/sheet/p,2/attributeId,5/ mobygames.com]</ref>. La mayoría de los títulos no utilizaron estas posibilidades, pero hay algunas excepciones sorprendentes.
=== El modo de 160×100 con 16 colores ===
Línea 147:
|}
|}
Aunque suponía dar un rodeo considerable para conseguir el objetivo final de mostrar 16 colores simultáneos, funcionaba bastante bien
Usando otros caracteres para combinar el [[arte ASCII]] con esta técnica, era posible conseguir un nivel de detalle mayor.
La misma técnica de reducción de las celdas de texto se podía usar con el modo de 40×25, pero sólo tenía sentido combinándolo con arte ASCII, ya que de lo contrario la resolución resultante sería de sólo 80×100
== Errores y errata ==
El error más notable del hardware de la CGA era la "nieve" que aparecía en el modo de texto 80x25. La
La memoria CGA en modos gráficos era entrelazada, esto era una molestia para los programadores. Normalmente, la memoria de video es estrictamente lineal: la siguiente fila de datos de imagen corresponde a la siguiente fila de pixels. Pero con CGA, la siguiente fila de datos de imagen correspondía a la fila de pixels ''dos'' filas más abajo. Esto continúa así hasta el final de la pantalla y sólo entonces se comienzan a rellenar las filas vacantes. con lo que la primera mitad de la memoria de pantalla son las filas 0, 2, 4, etc., hasta el fin de la pantalla y la segunda mitad de la
{| cellpadding="5" align="right" border="1" style="border-style: none"
Línea 165:
|}
IBM diseñó el monitor CGA [[IBM 5153]]<ref>International Business Machines Corporation (1983): IBM Personal Computer XT Technical Reference Manual, pages D-42 to D-43.</ref> para intencionadamente oscurecer el color indexado #6 de amarillo oscuro a marrón; sin embargo, algunos monitores clónicos no tenían ese circuito. En esos monitores y en monitores 5153 con el circuito defectuoso, el color indexado #6 permanecía amarillo oscuro (ver imagen).
La totalidad de la
== Adaptadores rivales ==
Línea 175:
* En [[1982]] aparece la [[Hercules Graphics Card]] (HGC), que no es fabricada por IBM. Ofrece un modo de texto en alta resolución compatible la MDA y un modo gráfico monocromático de 720×348 pixels, mucho mejor que la máxima resolución de la que la CGA puede ofrecer. Por ello, incluso sin ningún tipo de capacidad de color, el adaptador de Hercules ofrece unos mejores gráficos monocromáticos y la posibiliad de trabajar con monitores mucho menos costosos lo convierten en la opción preferida por muchos. Al principio de [[1985]], programas [[emulador]]es residentes en memoria como SIMCGA permitían mostrar modos gráficos CGA en el modo gráfico de la Hercules (el resultado parecía [[tramado]], crudo. La Hercules es probablemente la tarjeta más utilizada para conectar monitores monocromáticos en era del IBM PC.
Un competidor menos utilizado fue la [[Plantronics]] [[Plantronics Colorplus|Colorplus]], una tarjeta CGA compatible que dobla la
La CGA fue sustituida en el tramo de consumo por la tarjeta IBM [[Enhanced Graphics Adapter]] (EGA), que soportaba la mayoría de los modos de la CGA, y añadía una resolución adicional de 640×350 además de una paleta de 16 colores de entre 64 seleccionables por software, tanto en los modos de texto como en los gráficos.
== Referencias ==
{{listaref}}
<div class="references-small">
* [http://cma.zdnet.com/book/upgraderepair/ch10/ch10.htm#Heading12 Website de ZiffDavis-Net con información de los viejos adaptadores gráficos, incluyendo la CGA] (nota: erróneamente sostiene que la Hercules tiene 4 colores.)
Línea 195 ⟶ 196:
Otras tarjetas gráficas:
* '''MDA''' [[
* '''HGC''' [[
* '''EGA''' [[
* '''MCGA''' [[Multicolor Graphics Adapter]]
* '''VGA''' [[
* '''SVGA''' [[
*
== Enlaces externos ==
|