sslxy

amiga-ocs-ecs-aga

OCS – ECS – AGA: zuivere chipsetvergelijking

Deze pagina vergelijkt geen behuizingen, modelnamen of marketing. Ze kijkt alleen naar de eigenlijke chipsetlogica: bitplanes, kleurregisters, chip-RAM, sprites, Copper, Blitter, DMA en de toegang tot het gedeelde geheugen.

OCS legde de basis. ECS breidde die voorzichtig uit. AGA verbreedde vooral het datapad en de kleurdiepte. Veel bleef compatibel, sommige dingen werden uitgebreid, maar niet alles was zo revolutionair als latere terugblikken het graag laten klinken.

[chipset/intro]

Drie generaties, één basisidee

De klassieke Amiga werkt met gespecialiseerde custom-chips die nauw verbonden zijn met de CPU, het DMA-systeem en het gedeelde geheugen. Voor de hier relevante kern zijn vooral Agnus respectievelijk Alice, Denise respectievelijk Lisa en Paula van belang.

De gemeenschappelijke noemer van alle drie generaties is de bitplane-logica, de sterke rol van DMA, de Copper als displaynabije coprocessor en de nauwe koppeling tussen grafiek en chip-RAM. De verschillen liggen in de uitbouw van deze basis: meer adresseerbaar chip-RAM, extra displaymodi, bredere toegang tot chipgeheugen en duidelijk meer kleurruimte.

[overview]
> OCS = basischipset van de vroege Amiga-generatie
> ECS = conservatieve uitbreiding bij RAM en displaymodi
> AGA = breder grafisch datapad, 24-bits-palet, 8 bitplanes
[chipset/ocs]

OCS – de uitgangsbasis

OCS staat voor Original Chip Set. Hier is de klassieke Amiga-logica al volledig aanwezig: bitplanes, Copper, Blitter, audio-DMA, hardware-sprites en het typische delen van chip-RAM tussen grafische en overige DMA-toegangen.

  • Kleurlogica: 32 kleurregisters met elk 12 bit, dus 4096 mogelijke kleurwaarden in het palet. Gebruikelijke modi werken met maximaal 32 gelijktijdig zichtbare kleuren; speciale modi zoals EHB of HAM volgen hun eigen logica.
  • Sprites: acht hardware-sprites, elk 16 bit breed en willekeurig hoog. Dat is de vaste basis waarop veel latere softwaretrucs voortbouwen.
  • Playfields: klassieke dual-playfield-werking, niet „vier echte playfields“.
  • Chip-RAM / bus: 16-bit-georiënteerde toegang tot het gedeelde chipgeheugen.
  • Paula: vier 8-bit-audiokanalen plus I/O-functies – nuchter, efficiënt en onmiskenbaar.

OCS is zo bepalend omdat de architectuur al vroeg zeer helder was. De Copper schrijft registerprecies in de beeldopbouw, de Blitter versnelt geheugenoperaties in het grafische gebied, en de CPU leeft met de DMA-cycli op hetzelfde fundament.

„OCS is niet ruw of primitief. OCS is gewoon de heldere uitgangssituatie waarop de rest voortbouwt.“

[chipset/ecs]

ECS – voorzichtige uitbreiding in plaats van breuk

ECS staat voor Enhanced Chip Set. Doorslaggevend is hier niet een radicaal nieuwe basisopbouw, maar de gerichte uitbreiding van het bestaande. De architectuur blijft duidelijk herkenbaar OCS-verwant.

  • Chip-RAM: met Enhanced/Fat Agnus is directe toegang van de custom-chips tot maximaal 2 MB chip-RAM mogelijk.
  • Displaymodi: ECS breidt de monitor- en resolutiekant uit, bijvoorbeeld met Productivity-modi en SuperHires-varianten.
  • Kleurprincipe: nog steeds 12-bit-palet en dezelfde fundamentele bitplane-filosofie als bij OCS.
  • Paula: in de kern onveranderd.
  • Bus: de toegang tot chip-RAM blijft in dezelfde fundamentele 16-bit-wereld als bij OCS.

ECS is daarom belangrijk omdat het de Amiga technisch oprekt zonder zijn denkwijze op te geven. Wie OCS begrijpt, begrijpt ECS snel. De grote winst ligt minder in een totaal nieuw uiterlijk dan in meer speelruimte bij geheugen en beeldschermuitvoer.

[ecs_focus]
> meer adresseerbaar chip-RAM
> nieuwe displaymodi en nettere monitoropties
> dezelfde basisarchitectuur, geen systeembreuk
[chipset/aga]

AGA – breder grafisch datapad, grotere kleurruimte

AGA staat voor Advanced Graphics Architecture. Het kernverschil ligt hier minder in een compleet nieuwe filosofie dan in een merkbare verbreding van het grafische en geheugenpad. Met Alice en Lisa wordt de bekende structuur voortgezet, maar op beslissende punten uitgebreid.

  • Alice / Lisa / Paula: Alice neemt de rol over van centrale display- en geheugencontroller, Lisa de grafische kant; Paula blijft in de kern behouden.
  • Kleurkant: 24-bits-palet met maximaal 256 gelijktijdig zichtbare kleuren in standaardmodi; daarnaast HAM8 als speciale modus met groter kleurbereik op een andere manier.
  • Bitplanes: maximaal 8 bitplanes in plaats van de vroegere klassieke diepte.
  • Chip-RAM-toegang: AGA verbreedt de toegang van de grafische logica tot het chipgeheugen duidelijk.
  • Praktijk: typische AGA-machines werken nog steeds met 2 MB chip-RAM, ook al beïnvloedt Fast-RAM de totale prestatie buiten de grafische kant sterk.

De meest voorkomende denkfout bij AGA is alles als een totale breuk te beschrijven. In werkelijkheid blijft veel vertrouwd: Copper, Blitter, het sprite-basisidee, Paula en de DMA-wereld verdwijnen niet. AGA is eerder een late, breder uitgevoerde uitbreidingsfase van dezelfde familie.

[note/aga]

AGA is vooral interessanter geworden bij kleurruimte, bitplane-diepte en geheugentoegang. Het is niet zinvol het eigenschappen toe te dichten die eerder uit latere legendes dan uit de echte hardware komen.

[chipset/comparison]

Directe vergelijking

OCS

12-bits-palet
tot 32 kleuren in standaardmodi
8 hardware-sprites, 16 bit breed
dual-playfield
16-bit-georiënteerde toegang tot chipgeheugen

ECS

OCS-basisidee blijft behouden
tot 2 MB chip-RAM met passende Agnus
nieuwe displaymodi
nog steeds 12-bits-palet
Paula blijft in de kern onveranderd

AGA

Alice + Lisa + Paula
24-bits-palet
tot 256 kleuren tegelijk in standaardmodi
tot 8 bitplanes
duidelijk bredere toegang tot chipgeheugen

De lijn is duidelijk: OCS definieert het bouwplan, ECS breidt het voorzichtig uit, AGA opent het datapad en de kleurruimte merkbaar verder. Wie de Amiga alleen via modelnamen leest, mist precies dit eigenlijke punt.

„Niet elk later getal betekent een nieuwe filosofie. Vaak betekent het alleen meer bandbreedte binnen hetzelfde idee.“

↑ Naar boven