Enhanced ChipSet (ECS)
Enhanced Chip Set (ECS) byl druhou generací čipové sady počítačů Amiga, která přinesla oproti původní čipové sadě (OCS) drobná vylepšení. ECS byla poprvé veřejnosti představena v roce 1990 společně s uvedením počítače Amiga 3000. Počítače Amiga vyráběné od roku 1990 tak obsahovaly kombinaci OCS a ECS čipů, jako například pozdější verze počítačů Amiga 500 a Commodore CDTV. Dalšími modely s ECS byly Amiga 500+ v roce 1991 a konečně Amiga 600 v roce 1992.
Nejvýznamnějšího vylepšení se však dočkaly zákaznické čipy Super Agnus a Denise. Zákaznický čip Paula, starající se o podporu zvuku a disketového řadiče, zůstal ve srovnání s návrhem OCS nezměněn.
Super Agnus již podporoval 2MB paměti CHIP RAM, zatímco původní Agnus / Fat Agnus a následný Fatter Agnus mohly adresovat pouze 512KB, resp. 1MB. Nová verze čipu Denise pak nabídla režimy zobrazení Productivity (640×480 neprokládaně) a SuperHiRes (1280×200 nebo 1280×256, k dispozici také v prokládaném režimu), které však byly omezeny pouze na 4 barvy na obrazovce.
V podstatě byl přidán režim 35ns pixelů a navíc možnost zobrazit libovolnou horizontální a vertikální rychlost snímkování. To umožnilo získat i další zobrazovací režimy, ale původně byly podporovány pouze výše uvedené režimy.
Dalšími vylepšeními byla schopnost blitteru kopírovat oblasti větší než 1024x1024 pixelů v průběhu jedné operace a možnost zobrazovat sprity v okrajových oblastech (mimo jakékoliv zobrazovací okno, kde byly zobrazeny bitplany). ECS také umožňuje softwarové přepínání mezi video režimy 60Hz a 50Hz. Tato vylepšení se týkala především aplikací, která těžila nejvíce z vyššího rozlišení a zobrazovacích režimů podobných VGA, nikoli však her. Jako postupná aktualizace měl být ECS zpětně kompatibilní se softwarem určeným pro OCS počítače. Nicméně se ukázalo, některé hry z doby před ECS byly plně nekompatibilní.
U novější softwaru však byly navíc použity i funkce z vylepšeného operačního systému Kickstart 2, a jelikož se tyto dvě technologie do značné míry překrývají, někteří uživatelé nesprávně vyhodnotili význam čipové sady ECS. Některé počítače s OCS, například Amiga 500, bylo možné upgradovat a získat tak částečnou nebo úplnou funkčnost ECS jen výměnou čipů OCS za jejich ECS verze.
Po ECS následovala s uvedením počítačů Amiga 4000 a Amiga 1200 v roce 1992 třetí generace čipové sady AGA.
ECS podporuje všechny grafické módy jako OCS a přináší i několik nových:
Grafický mód | Rozlišení | Počet barev | Vertikální frekvence | Horizontální frekvence |
---|---|---|---|---|
A2024_10Hz | 1024x1024 | 2 | 60 Hz | 15.72 Khz |
A2024_15Hz | 1024x1024 | 2 | 60 Hz | 15.72 Khz |
EURO: Low interlaced | 320x400 | 32 | 73 Hz | 15.76 Khz |
EURO: Low | 320x200 | 32 | 73 Hz | 15.76 Khz |
EURO: High interlaced | 640x400 | 16 | 73 Hz | 15.76 Khz |
EURO: High Resolution | 640x200 | 16 | 73 Hz | 15.76 Khz |
EURO: Super interlaced | 1280x400 | 4 | 73 Hz | 15.76 Khz |
EURO: Super Resolution | 1280x200 | 4 | 73 Hz | 15.76 Khz |
EURO: Interlaced productivity | 640x800 | 4 | 70 Hz | 31.43 Khz |
EURO: Productivity | 640x400 | 4 | 70 Hz | 31.43 Khz |
MULTISCAN: Productivity | 640x480 | 4 | 60 Hz | 31.44 Khz |
MULTISCAN: Interlaced productivity | 640x960 | 4 | 60 Hz | 31.44 Khz |
NTSC: Low interlaced | 332x482 | 32 | 60 Hz | 15.72 Khz |
NTSC: Low | 332x241 | 32 | 60 Hz | 15.72 Khz |
NTSC: High interlaced | 664x482 | 16 | 60 Hz | 15.72 Khz |
NTSC: High | 664x241 | 16 | 60 Hz | 15.72 Khz |
NTSC: Super High Interlaced | 1320x482 | 4 | 60 Hz | 15.72 Khz |
NTSC: Super High | 1320x241 | 4 | 60 Hz | 15.72 Khz |
PAL: Low interlaced | 362x566 | 32 | 50 Hz | 15.60 Khz |
PAL: Low | 362x283 | 32 | 50 Hz | 15.60 Khz |
PAL: High interlaced | 724x566 | 16 | 50 Hz | 15.60 Khz |
PAL: High | 724x283 | 16 | 50 Hz | 15.60 Khz |
PAL: Super High Interlaced | 1440x566 | 4 | 50 Hz | 15.60 Khz |
PAL: Super High | 1440x283 | 4 | 50 Hz | 15.60 Khz |
SUPER72: High interlaced | 400x600 | 16 | 83 Hz | 27.22 Khz |
SUPER72: High | 400x300 | 16 | 83 Hz | 27.22 Khz |
SUPER72: Super interlaced | 800x600 | 4 | 83 Hz | 27.22 Khz |
SUPER72: Supe | 800x300 | 4 | 83 Hz | 27.22 Khz |