sslxy

amiga-ocs-ecs-aga

OCS – ECS – AGA: reiner Chipsatz-Vergleich

Diese Seite vergleicht nicht Gehäuse, Modellnamen oder Marketing. Sie betrachtet nur die eigentliche Chipsatz-Logik: Bitplanes, Farbregister, Chip-RAM, Sprites, Copper, Blitter, DMA und den Zugriff auf den gemeinsamen Speicher.

OCS legte die Grundlage. ECS erweiterte sie vorsichtig. AGA verbreiterte vor allem den Datenpfad und die Farbtiefe. Vieles blieb kompatibel, manches wurde erweitert, aber nicht alles war so revolutionär, wie es spätere Rückblicke gern klingen lassen.

[chipset/intro]

Drei Generationen, eine Grundidee

Der klassische Amiga arbeitet mit spezialisierten Custom-Chips, die eng mit der CPU, dem DMA-System und dem gemeinsamen Speicher verbunden sind. Für den hier interessanten Kern sind vor allem Agnus bzw. Alice, Denise bzw. Lisa und Paula relevant.

Der gemeinsame Nenner aller drei Generationen ist die Bitplane-Logik, die starke Rolle des DMA, der Copper als displaynaher Coprozessor und die enge Kopplung zwischen Grafik und Chip-RAM. Die Unterschiede liegen im Ausbau dieser Basis: mehr adressierbares Chip-RAM, zusätzliche Displaymodi, breiterer Zugriff auf Chip-Speicher und deutlich mehr Farbraum.

[overview]
> OCS = Basis-Chipsatz der frühen Amiga-Generation
> ECS = konservative Erweiterung bei RAM und Displaymodi
> AGA = breiterer Grafikpfad, 24-Bit-Palette, 8 Bitplanes
[chipset/ocs]

OCS – die Ausgangsbasis

OCS steht für Original Chip Set. Hier liegt die klassische Amiga-Logik bereits vollständig vor: Bitplanes, Copper, Blitter, Audio-DMA, Hardware-Sprites und das typische Teilen des Chip-RAM zwischen Grafik- und sonstigen DMA-Zugriffen.

  • Farblogik: 32 Farbregister mit je 12 Bit, also 4096 mögliche Farbwerte in der Palette. Übliche Modi arbeiten mit bis zu 32 gleichzeitig sichtbaren Farben; Sondermodi wie EHB oder HAM folgen eigener Logik.
  • Sprites: acht Hardware-Sprites, jeweils 16 Bit breit und beliebig hoch. Das ist die feste Grundlage, auf der viele spätere Software-Tricks aufbauen.
  • Playfields: klassischer Dual-Playfield-Betrieb, nicht „vier echte Playfields“.
  • Chip-RAM / Bus: 16-Bit-orientierter Zugriff auf den gemeinsamen Chip-Speicher.
  • Paula: vier 8-Bit-Audiokanäle plus I/O-Funktionen – nüchtern, effizient, unverwechselbar.

OCS ist deshalb so prägend, weil die Architektur bereits früh sehr klar war. Der Copper schreibt registergenau in den Bildaufbau hinein, der Blitter beschleunigt Speicheroperationen im Grafikbereich, und die CPU lebt mit den DMA-Zyklen auf demselben Fundament.

„OCS ist nicht roh oder primitiv. OCS ist einfach die klare Ausgangslage, auf der der Rest aufsetzt.“

[chipset/ecs]

ECS – vorsichtige Erweiterung statt Bruch

ECS steht für Enhanced Chip Set. Entscheidend ist hier nicht irgendein radikal neuer Grundaufbau, sondern die gezielte Erweiterung des Bestehenden. Die Architektur bleibt klar erkennbar OCS-verwandt.

  • Chip-RAM: mit Enhanced/Fat Agnus ist der direkte Zugriff der Custom-Chips auf bis zu 2 MB Chip-RAM möglich.
  • Displaymodi: ECS erweitert die Monitor- und Auflösungsseite, etwa durch Productivity-Modi und SuperHires-Varianten.
  • Farbprinzip: weiterhin 12-Bit-Palette und dieselbe grundlegende Bitplane-Philosophie wie bei OCS.
  • Paula: im Kern unverändert.
  • Bus: der Zugriff auf Chip-RAM bleibt in derselben grundlegenden 16-Bit-Welt wie bei OCS.

ECS ist deshalb wichtig, weil es den Amiga technisch streckt, ohne seine Denkweise aufzugeben. Wer OCS versteht, versteht ECS schnell. Der große Gewinn liegt weniger in einem völlig neuen Look als in mehr Spielraum bei Speicher und Bildschirmausgabe.

[ecs_focus]
> mehr adressierbares Chip-RAM
> neue Displaymodi und sauberere Monitoroptionen
> gleiche Grundarchitektur, kein Systembruch
[chipset/aga]

AGA – breiterer Grafikpfad, größerer Farbraum

AGA steht für Advanced Graphics Architecture. Der Kernunterschied liegt hier weniger in einer komplett neuen Philosophie als in einer spürbaren Verbreiterung des Grafik- und Speicherpfads. Mit Alice und Lisa wird die bekannte Struktur weitergeführt, aber an entscheidenden Stellen ausgebaut.

  • Alice / Lisa / Paula: Alice übernimmt die Rolle des zentralen Display- und Speichercontrollers, Lisa die Grafikseite; Paula bleibt im Kern erhalten.
  • Farbseite: 24-Bit-Palette mit bis zu 256 gleichzeitig sichtbaren Farben in Standardmodi; dazu HAM8 als Sondermodus mit größerem Farbumfang auf andere Art.
  • Bitplanes: bis zu 8 Bitplanes statt der früheren klassischen Tiefe.
  • Chip-RAM-Zugriff: AGA verbreitert den Zugriff der Grafiklogik auf den Chip-Speicher deutlich.
  • Praxis: stocktypische AGA-Maschinen arbeiten weiterhin mit 2 MB Chip-RAM, auch wenn Fast-RAM die Gesamtleistung außerhalb der Grafikseite stark beeinflusst.

Der häufigste Denkfehler bei AGA ist, alles als Totalbruch zu beschreiben. Tatsächlich bleibt sehr viel vertraut: Copper, Blitter, Sprite-Grundidee, Paula und die DMA-Welt verschwinden nicht. AGA ist eher eine späte, breitbandigere Ausbaustufe derselben Familie.

[note/aga]

AGA ist vor allem bei Farbraum, Bitplane-Tiefe und Speicherzugriff interessanter geworden. Es ist nicht sinnvoll, ihm Eigenschaften anzudichten, die eher aus späteren Legenden als aus der realen Hardware kommen.

[chipset/comparison]

Direkter Vergleich

OCS

12-Bit-Palette
bis 32 Farben in Standardmodi
8 Hardware-Sprites, 16 Bit breit
Dual-Playfield
16-Bit-orientierter Chip-Speicherzugriff

ECS

OCS-Grundidee bleibt erhalten
bis 2 MB Chip-RAM mit passendem Agnus
neue Displaymodi
weiter 12-Bit-Palette
weiterhin Paula im Kern unverändert

AGA

Alice + Lisa + Paula
24-Bit-Palette
bis 256 Farben gleichzeitig in Standardmodi
bis 8 Bitplanes
deutlich breiterer Zugriff auf Chip-Speicher

Die Linie ist klar: OCS definiert den Bauplan, ECS erweitert ihn vorsichtig, AGA öffnet den Datenpfad und den Farbraum spürbar weiter. Wer den Amiga nur über Modellnamen liest, verpasst genau diesen eigentlichen Punkt.

„Nicht jede spätere Zahl bedeutet neue Philosophie. Oft bedeutet sie nur mehr Bandbreite innerhalb derselben Idee.“