Advanced Graphics Architecture
Wygląd
AGA (ang. Advanced Graphics Architecture, zaawansowana architektura graficzna) – ulepszony układ grafiki stosowany w trzeciej generacji komputerów Amiga na początku lat 90. XX wieku.
- Tryb AGA zmienił paletę barw z dotychczasowej 12-bitowej (4096 kolorów) na 24-bitową (16777216 kolorów)
- Dodatkowo wprowadzono obsługę 256 kolorów w każdej rozdzielczości (8 bitplanów) – w porównaniu z 6 bitplanami w OCS i ECS (w trybie EHB).
- Dodano tryb HAM-8 (8 bitplanów) pozwalający wyświetlać 262144 kolorów jednocześnie na ekranie (w każdej rozdzielczości) przy 8 bitach na piksel. ECS i OCS oferowały tylko zwykły tryb HAM z 6 bitami na piksel pozwalający wyświetlać na raz na ekranie 4096 barw w niskich rozdzielczościach (320 x 256 i 320 x 512). Wadą trybu HAM była również zależność koloru piksela od wcześniej położonych pikseli co znacząco obniżało jakość wyświetlanego obrazu.
- Zasadniczą wadą chipsetu AGA było wykorzystywanie w dalszym ciągu przestarzałej technologii bitplanów, które sprawdzały się w prostych grach platformowych wymagających szybkiego przewijania obrazu, ale bardzo utrudniały programowanie grafiki 3D – większą część czasu procesora zajmowała konwersja z tzw. chunky (czyli zapisu w formie 1 bajt – 1 piksel) na bitplany. Sytuacji nie poprawiło dodanie chipu Akiko do CD32 wspomagającego konwersję chunky na bitplany. Ze względu na wykorzystanie przestarzałej technologi układy AGA były przy używaniu 256 kolorów ponad 24 razy wolniejsze od popularnych kart SVGA do komputerów PC klasy 386, a ponad 50 razy wolniejsze przy stosowaniu trybu HAM8 względem kart SVGA do komputerów PC klasy 386.
- W dobie zyskujących popularność pierwszych gier 3D możliwości graficzne Amigi okazały się niewystarczające – co przyczyniło się do zaprzestania jej produkcji.
AGA składa się z trzech układów o nazwach:
- Alice – nowszy odpowiednik układu Agnus (OCS/ECS)
- Lisa – nowszy odpowiednik układu Denise (OCS/ECS)
- Paula – układ dźwiękowy
Dodatkowo do architektury AGA zalicza się układy:
- Super Gary – kontroler stacji dyskietek i dysku twardego
- Super Amber – sprzętowy flicker-fixer
- Super Ramsey – kontroler dla pamięci SIMM (tylko Amiga 4000)
- Akiko – chip usprawniający konwersję chunky-planar (tylko Amiga CD32)
AGA była montowana w CD32, Amidze 1200 i Amidze 4000. Starsze wersje Amigi były wyposażone w układy OCS i ECS.