AGA (Advanced Graphics Architecture)
AGA čipset vytvořil Dave Haynie v roce 1992. AGA byl prvním grafickým čipsetem schopným dosáhnout palety 16.7 miliónů barev. Jeho původní název byl „Pandora“ a mnozí lidé mu také přezdívali AA, což mělo naznačovat, že byl pouze mezistupněm k AAA čipsetu (který bohužel uveden nikdy nebyl). Tuto čipovou sadu obsahují počítače Amiga 1200, Amiga 4000, Amiga CD32 a Amiga 2200.
V USA byl AGA čipset uveden pod označením AA, což byla zkratka pro Advanced Architecture. V Evropě však byl kvůli problémům s ochrannými známkami přejmenován na AGA.
Rychlost datové sběrnice je v porovnání s ECS čipsetem až 4x rychlejší. ÄŚipy z této čipové sady využívaly při adresaci již plně třicetidvoubitový režim, což se projevilo zejména na šířce datové sběrnice. Tento čipset však byl částečně zklamáním, jelikož se obecně očekávalo, že přinese podporu pro grafické režimy typu packed-pixel, kdy se nepoužívají bitplany, ale postupné ukládání barev jednotlivých pixelů po jednotlivých řádcích na obrazovce. Absence packed-pixel grafických módů komplikovala tvorbu interaktivní 3D grafiky, zejména her (což Amize bohužel nakonec zlomilo vaz).
Nehledě ke zpracování grafických dat, samotný čipset pracoval pouze v šestnáctibitovém režimu. To znamená, že v průběhu přístupu do registrů a v průběhu operací čipů Copper a Blitter docházelo k plýtvání velké části kapacity datové sběrnice.
AGA čipset byl zcela jistě vývojovou inovací. Ve své době však neobsahoval mnoho prvků, které by jej činily konkurenceschopným s grafickými čipy na PC. To přispělo k tomu, že Amiga nakonec ztratila technický náskok v multimediální oblasti.
Charekteristika:
- Paleta barev: 16.7 milliónů
- Všechna rozlišení: 256 barev
- Všechna rozlišení HAM8: 262144 barev
AGA podporuje všechny módy jako ECS a přináší několik nových:
| Grafický mód | Rozlišení | Barev | Vertikální frekvence | Horizontální frekvence |
|---|---|---|---|---|
| DBLNTSC: Low interlaced | 320x800 | 256 | 59 Hz | 29.02 Khz |
| DBLNTSC: Low | 320x400 | 256 | 59 Hz | 29.02 Khz |
| DBLNTSC: High interlaced | 640x800 | 256 | 59 Hz | 29.02 Khz |
| DBLNTSC: High Resolution | 640x400 | 256 | 59 Hz | 29.02 Khz |
| DBLPAL: Low interlaced | 320x1024 | 256 | 50 Hz | 29.45 Khz |
| DBLPAL: Low | 320x512 | 256 | 50 Hz | 29.45 Khz |
| DBLPAL: High interlaced | 640x1024 | 256 | 50 Hz | 29.45 Khz |
| DBLPAL: High | 640x512 | 256 | 50 Hz | 29.45 Khz |
