Amiga Advanced Graphics Architecture ( AGA ) es el chipset gráfico Amiga de tercera generación , utilizado por primera vez en el Amiga 4000 en 1992. Antes de su lanzamiento, Commodore International lo denominaba Pandora .
En un principio, AGA se llamaba AA ( Advanced Architecture) en Estados Unidos. Más tarde, el nombre se cambió a AGA para el mercado europeo, con el fin de reflejar que mejoraba en gran medida el subsistema gráfico y 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 del 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 Amiga Extra Half-Brite (modo EHB). Otras características añadidas a AGA sobre ECS son el desplazamiento suave de superalta resolución y la obtención rápida de memoria de página de 32 bits para suministrar el ancho de banda de datos gráficos para modos gráficos de 8 planos de bits y sprites más amplios .
AGA es una actualización incremental, en lugar de la actualización dramática del otro chipset que Commodore había comenzado en 1988, el chipset Amiga Advanced Architecture (AAA), que carece de muchas características que lo habrían hecho competitivo con otros chipsets gráficos de su tiempo. Aparte de las recuperaciones 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 los registros y las operaciones de cobre y blitter . Además, la falta de un modo gráfico grueso es un impedimento de velocidad para las operaciones gráficas que no están adaptadas a los modos planares , lo que resulta en artefactos fantasma durante la tarea de productividad común de desplazamiento . En la práctica, el modo AGA HAM es principalmente útil en programas de pintura, visores de imágenes y para 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 la aplicación; una solución alternativa es usar múltiples pantallas con diferentes profundidades de color. AGA carece de modos de resolución superior sin parpadeos, ya que solo puede mostrar 640 × 480 a 72 Hz sin parpadeos. El modo 800 × 600 rara vez se usa, ya que solo puede funcionar en un modo entrelazado de 60 Hz con parpadeos . Por el contrario, los sistemas de PC de gama alta de esta era pueden funcionar a 1024 × 768 a 72 Hz con una pantalla completa de 256 colores. La resolución más alta de AGA es 1440 × 580 (262 144 colores) en modo PAL entrelazado de 50 Hz , cuando se utiliza el sobreescaneo.
Estas oportunidades perdidas en la actualización de AGA contribuyeron a que Amiga perdiera finalmente el liderazgo técnico en el área multimedia . Después de que el largamente retrasado AAA finalmente se suspendiera, AGA iba a ser reemplazado por el chipset Hombre , pero este finalmente se canceló debido a la quiebra de Commodore .
AGA está presente en el CD32 , Amiga 1200 y Amiga 4000 .
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, la Chip RAM del A3000 es de 32 bits solo para acceso a la CPU) y el chip Alice (que reemplaza a OCS / ECS Agnus ) se mejoró para poder soportar acceso de ancho completo para DMA de plano de bits. El ancho de banda se duplicó nuevamente (a 4x) mediante el uso de Fast Page Mode RAM . Lisa (que reemplaza a la anterior Denise ) agrega soporte para recuperaciones 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 aún trabajan con datos de 16 bits.