Amiga Advanced Graphics Architecture ( AGA ) は、 1992年にAmiga 4000で初めて採用された、第3世代のAmigaグラフィックチップセットです。発売前、AGAはコモドール・インターナショナルによってPandoraというコードネームで呼ばれていました。
AGAは当初、米国ではAdvanced Architectureの略でAAと呼ばれていました。その後、欧州市場向けには、グラフィックサブシステムが大幅に改善されたことと商標問題を回避するために、AGAに名称が変更されました。 [ 1 ]
AGA は、ピクセルあたり最大8 ビットの深度でグラフィック モードを表示できます。これにより、インデックス表示モードで256 色、 Hold-And-Modify (HAM-8) モードでは262,144 色(18 ビット)が可能になります。AGA チップ セットのパレットは16,777,216 色(24 ビット) から 256 エントリを持ちますが、以前のチップ セットであるOriginal Chip Set (OCS) およびEnhanced Chip Set (ECS) では、 4096 色のうち32 色、または Amiga Extra Half-Brite (EHB モード)では 64 色しか使用できませんでした。ECS から AGA に追加されたその他の機能には、8 ビット プレーン グラフィック モードとより広いスプライトのグラフィック データ帯域幅を提供する超高解像度のスムーズ スクロールと 32 ビットの高速ページ メモリ フェッチがあります。
AGAは、コモドールが1988年に開発を開始したもう1つのチップセット、Amiga Advanced Architectureチップセット(AAA)のような劇的なアップグレードではなく、段階的なアップグレードであり、当時の他のグラフィックチップセットと競合できる多くの機能が欠けています。グラフィックデータのフェッチを除けば、AGAは依然として16ビットデータのみで動作するため、レジスタアクセスや銅線およびブリッター操作中にかなりの帯域幅が無駄になります。また、チャンキーグラフィックモードがないため、平面モードに最適化されていないグラフィック操作では速度が阻害され、一般的な生産性タスクであるスクロール中にゴーストアーティファクトが発生します。実際には、AGA HAMモードは主にペイントプログラム、画像ビューア、ビデオ再生で役立ちます。256色のワークベンチは、通常のアプリケーション使用ではECS動作モードよりもはるかに遅く、回避策として、異なる色深度の複数の画面を使用することがあります。 AGAにはフリッカーフリーの高解像度モードがなく、フリッカーフリー動作 では640×480を72Hzで表示することしかできません。800 ×600モードは、フリッカーが発生する60Hzインターレースモードでしか動作しないため、ほとんど使用されません。対照的に、この時代のハイエンドPCシステムは、フル256色表示で1024×768を72Hzで動作させることができます。AGAの最高解像度は、オーバースキャンを使用した場合のインターレース50Hz PALモードで1440×580 (262,144色)です。
AGAアップグレードにおけるこれらの機会損失は、最終的にAmigaがマルチメディア分野における技術的リーダーシップを失う一因となった。長らく延期されていたAAAがようやく中止された後、AGAの後継としてHombreチップセットが採用される予定だったが、コモドールの倒産により最終的に中止となった。
AGAはCD32、Amiga 1200、およびAmiga 4000に搭載されています。
メモリ帯域幅を増やすために、チップ RAMデータ バスはA3000と同様に 32 ビット幅に拡張され(AGA とは異なり、A3000 のチップ RAM は CPU アクセスのみで 32 ビットです)、Alice チップ ( OCS / ECS Agnusの後継) はビットプレーン DMA の全幅アクセスをサポートできるように改良されました。高速ページ モード RAMを使用することで、帯域幅はさらに 2 倍 (4 倍) になりました。Lisa (以前のDeniseの後継) は、8 ビット ビットプレーン データ フェッチ、256 個の 24 ビット パレット レジスタ、およびビットプレーン グラフィックとスプライトの 32 ビット データ転送のサポートを追加しました。
チップセットの残りの部分は変更されておらず、Aliceに搭載されているBlitterおよびCopperコプロセッサも引き続き16ビットデータを処理している。