Articulo de referencia

Arquitectura gráfica avanzada de Amiga

Amiga Advanced Graphics Architecture ( AGA ) es el chipset gráfico de tercera generación de Amiga , utilizado por primera vez en el Amiga 4000 en 1992. Antes de su lanzamiento, ...

Amiga Advanced Graphics Architecture ( AGA ) es el chipset gráfico de tercera generación de Amiga , utilizado por primera vez en el Amiga 4000 en 1992. Antes de su lanzamiento, AGA fue denominada con el nombre en clave Pandora por Commodore International .

Descripción general

AGA se llamaba originalmente AA , por Advanced Architecture, en Estados Unidos. Posteriormente, el nombre se cambió a AGA para el mercado europeo para reflejar que mejoraba considerablemente el subsistema gráfico y para evitar problemas de marca registrada. [ 1 ]

AGA puede mostrar modos gráficos con una profundidad de hasta 8 bits por píxel. Esto permite 256 colores en modos de visualización indexados y 262.144 colores (18 bits) en modos Hold-And-Modify (HAM-8). La paleta para el chipset AGA tiene 256 entradas de 16.777.216 colores (24 bits), mientras que los chipsets anteriores, el Original Chip Set (OCS) y el Enhanced Chip Set (ECS), solo permiten 32 colores de 4096 o 64 colores en el modo Amiga Extra Half-Brite (EHB). Otras características añadidas a AGA con respecto a ECS son el desplazamiento suave de súper alta resolución y las rápidas lecturas de memoria de página de 32 bits para proporcionar el ancho de banda de datos gráficos para modos gráficos de plano de bits de 8 y sprites más anchos .

AGA es una actualización incremental, en lugar de la actualización drástica del otro chipset que Commodore había comenzado en 1988, el chipset Amiga Advanced Architecture (AAA), careciendo de muchas características que lo habrían hecho competitivo con otros chipsets gráficos de su época. Aparte de la obtención de datos gráficos, AGA todavía opera solo con datos de 16 bits, lo que significa que se desperdicia un ancho de banda significativo durante los accesos a registros y las operaciones de cobre y blitter . Además, la falta de un modo gráfico chunky es un impedimento de velocidad para las operaciones gráficas no adaptadas a los modos planares , lo que resulta en artefactos fantasma durante la tarea común de productividad de desplazarse . En la práctica, el modo HAM de AGA es útil principalmente en programas de pintura, visores de imágenes y para la reproducción de video. Workbench en 256 colores es mucho más lento que los modos de operación ECS para el uso normal de aplicaciones; una solución alternativa es usar varias pantallas con diferentes profundidades de color. AGA carece de modos de alta resolución sin parpadeo, siendo capaz de mostrar solo 640 × 480 a 72 Hz de operación sin parpadeo. El modo 800 × 600 rara vez se utiliza, ya que solo puede funcionar en modo entrelazado de 60 Hz con parpadeo . En cambio, los sistemas de PC de gama alta de esta época pueden funcionar a 1024 × 768 a 72 Hz con una pantalla de 256 colores. La resolución máxima de AGA es de 1440 × 580 (262 × 144 colores) en modo PAL entrelazado de 50 Hz , cuando se utiliza el sobreescaneo.

Estas oportunidades perdidas en la actualización AGA contribuyeron a que Amiga perdiera finalmente el liderazgo técnico en el área multimedia . Tras la largamente postergada suspensión de la AAA, se preveía que AGA sería reemplazada por el chipset Hombre , pero este fue finalmente cancelado debido a la quiebra de Commodore .

AGA está presente en el CD32 , Amiga 1200 y Amiga 4000 .

Detalles técnicos

Para aumentar el ancho de banda de la memoria, el bus de datos Chip RAM se extendió a un ancho de 32 bits como en el A3000 (a diferencia de AGA, el Chip RAM del A3000 es de 32 bits solo para acceso de CPU) y el chip Alice (que reemplaza a OCS / ECS Agnus ) se mejoró para poder admitir acceso de ancho completo para DMA de plano de bits. El ancho de banda se duplicó nuevamente (a 4x) mediante el uso de RAM de modo de página rápida . Lisa (que reemplaza a la antigua Denise ) agrega soporte para búsquedas de datos de plano de bits de 8 bits, 256 instancias de registros de paleta de 24 bits y para transferencia de datos de 32 bits para gráficos y sprites de plano de bits .

El resto del chipset permanece sin cambios, al igual que los coprocesadores Blitter y Copper en Alice, que siguen trabajando con datos de 16 bits.

Véase también

Referencias

  1. "Guía de historia de Amiga" . Historia de Amiga .
  • mways.co.uk - Cómo programar el Amiga - Chipset AGA
  • Especificación funcional del conjunto de chips AGA