Diferencia entre revisiones de «Color Graphics Adapter»

Contenido eliminado Contenido añadido
CEM-bot (discusión · contribs.)
m Pequeñas correcciones WP:CEM.
→‎Errores y errata: Gramática corregida
Etiquetas: Edición desde móvil Edición vía aplic. móvil
Línea 154:
 
== 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 [[VRAM]] en la tarjeta IBM CGA original no era de doble puerto, por lo que el acceso de lectura o escritura no era posible hacerlo de manera simultánea entre el controlador de vídeo [[Motorola 6845]] y el CPU. Por ello se veían bloques rectangulares aleatorios que se encendían y apagaban siempre que se accesabaaccedía a la memoria simultáneamente por ella CPU y el controlador de video. Este error fue reparado en la mayoría de los clones, pero aún existe en algunas iteraciones (como en el [[AT&T PC 6300]]).
 
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 [[VRAM]] de la CGA es para las filas 1, 3, 5, etc. Esto añade pasos de cálculo para muchas operaciones gráficas en la CGA si el programador buscaba tener ''artefactos visuales'''cuando actualizara la pantalla.