Diferencia entre revisiones de «Color Graphics Adapter»

Ir a la navegación Ir a la búsqueda
20 bytes añadidos ,  hace 10 años
m
m
 
== Errores y errata ==
El error más notable del hardware de la CGA fueera la "nieve" que aparecía en el modo de texto 80x25. La RAM 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 video MC6845 y el CPU. Por ello se veían bloques rectangulares aleatorios que se encendían y apagaban siempre que se accesaba la memoria simultáneamente por el 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 RAM 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.
24 554

ediciones

Menú de navegación