-
Details
-
Written by: Super User
-
Category: Uncategorised
-
-
Hits: 358
You are browsing as guest
ā Back to category
AGA - Advanced Graphics Architecture (1992)
Custom Chips
Das AGA-Chipset (intern auch "AA" genannt) wurde 1992 mit dem Amiga 4000 und Amiga 1200 eingefuehrt. Es ersetzte Agnus durch **Alice** und Denise durch **Lisa**.
### 3.1 Alice - Erweiterter Memory Controller
**Part-Number:** 391010-01
**Verbesserungen gegenueber ECS Agnus:**
- 32-Bit Chip-RAM-Datenbus (statt 16-Bit)
- Unterstuetzung fuer Fast Page Mode RAM
- 2 MB Chip RAM (wie ECS)
- 64-Bit Fetch-Modus fuer Bitplane-DMA (2x bzw. 4x Bandbreite)
- Verbesserte Bitplane-DMA-Zyklen
**Bandbreiten-Modi:**
| Fetch-Modus | Breite | Bandbreite | Bemerkung |
|-------------|--------|------------|-----------|
| 16-Bit | Normal | 1x | OCS/ECS-kompatibel |
| 32-Bit | Doppelt | 2x | Standard AGA |
| 64-Bit | Vierfach | 4x | Durch Fast Page Mode RAM |
### 3.2 Lisa - Erweiterter Video-Prozessor
**Chip-Nummer:** MOS 4203
**Part-Number:** 391227-01
**Verbesserungen gegenueber Super Denise:**
| Eigenschaft | ECS (Super Denise) | AGA (Lisa) |
|-------------|-------------------|------------|
| Max. Bitplanes | 6 | 8 |
| Max. Farben (indexed) | 32 (+EHB: 64) | 256 |
| Farbpalette Tiefe | 12-Bit (4.096) | 24-Bit (16.777.216) |
| Palette-Register | 32 | 256 (je 25 Bit: 8R+8G+8B+1 Genlock) |
| HAM-Modus | HAM-6 (4.096 Farben) | HAM-8 (262.144 Farben) |
| Sprite-Breite | 16 Pixel | 16 oder 64 Pixel |
| Sprite-Daten | 16-Bit DMA | 32-Bit DMA |
| Sprite-Farben | 3+transparent | 3 oder 15+transparent |
| DMA-Fetch | 16-Bit | 32-Bit oder 64-Bit |
**AGA-Aufloesungen:**
| Modus | Aufloesung | Farben | Hz |
|-------|------------|--------|----|
| LoRes | 320x200/256 | bis 256 | 50/60 |
| HiRes | 640x200/256 | bis 256 | 50/60 |
| SuperHiRes | 1280x200/256 | bis 256 | 50/60 |
| Productivity | 640x480 | bis 256 | 72 (flimmerfrei) |
| Interlace | Alle x2 vertikal | bis 256 | 25/30 |
| Max PAL | 1440x580 | 262.144 (HAM8) | 50 (interlaced) |
| VGA | 800x600 | bis 256 | 60 (interlaced) |
**HAM-8 Funktionsweise:**
- 8 Bitplanes: 2 Bits Kommando + 6 Bits Daten
- Kommando 00: Farbe aus Palette-Register (Bits 5-0 = Register 0-63)
- Kommando 01: Aendere Blau-Anteil (obere 6 von 8 Bit)
- Kommando 10: Aendere Rot-Anteil
- Kommando 11: Aendere Gruen-Anteil
- Ergebnis: 262.144 Farben (18-Bit Farbtiefe) auf dem Bildschirm
### 3.3 AGA-Einschraenkungen
- Blitter und Copper arbeiten weiterhin nur mit 16-Bit Daten
- Kein Chunky-Pixel-Modus (nur Planar)
- Keine Hardware-Textur-Mapping oder 3D-Beschleunigung
- Copper kann die oberen 4 Bits der 8-Bit-Palette-Register nicht direkt setzen (Workaround: BPLCON3 Bank-Select)
### 3.4 Vergleichstabelle OCS vs ECS vs AGA
| Eigenschaft | OCS (1985) | ECS (1990) | AGA (1992) |
|-------------|------------|------------|------------|
| **Agnus/Alice** | 8361-8371 | 8372A/8375 | Alice (391010) |
| **Denise/Lisa** | 8362 | 8373 | Lisa/4203 (391227) |
| **Paula** | 8364 | 8364 | 8364 |
| **Chip RAM max.** | 512 KB | 2 MB | 2 MB |
| **Chip RAM Bus** | 16-Bit | 16-Bit | 32-Bit |
| **Bitplanes** | 6 | 6 | 8 |
| **Max. Farben** | 32 (4096 HAM) | 32 (4096 HAM) | 256 (262144 HAM8) |
| **Farbpalette** | 4.096 (12-Bit) | 4.096 (12-Bit) | 16.777.216 (24-Bit) |
| **Palette-Register** | 32 | 32 | 256 |
| **Sprite-Breite** | 16 px | 16 px | 16 oder 64 px |
| **Max. Aufloesung** | 640x512i | 1280x512i | 1440x580i |
| **Productivity** | Nein | 640x480 (4 Farben) | 640x480 (256 Farben) |
| **SuperHiRes** | Nein | 1280x256 (4 Farben) | 1280x256 (256 Farben) |
| **Fetch-Breite** | 16-Bit | 16-Bit | 32/64-Bit |
| **Amiga-Modelle** | A1000, A500, A2000 | A500+, A600, A3000, CDTV | A1200, A4000, CD32 |
---