Zorro

A HupWiki-ből...

Tartalomjegyzék

Általános ismertető

A Zorro, az Amigákban található bővítőslot-szabvány fantázianeve. A Zorro, a Motorola 68000 processzorok által használt buszprotokoll egy módosított, az Amiga hardveréhez igazított változatát használja. A Zorronak három változata létezik. Az első változatot az első Amiga modellben az Amiga 1000-ben (1985) találhatjuk. Később, az Amiga 2000 modellben (1986), ennek a kiterjesztéseként vezették be a Zorro II szabványt, amely igen hasonló elődjéhez, csak véglegesítették a specifikációt. Végül az Amiga 3000-ben (1990) vezették be a Zorro III szabványt, amely jelentős továbblépést jelentett, megnövelte a busz sávszélességét és címtartományát, valamint egy komplex bus-mastering protokollt. Sajnos a fizikai implementáció különböző hibái miatt, a Zorro III specifikációban lefektetett képességeket egy Amiga modellben sem lehetett teljesen kihasználni. A Zorro slot maga egy 100 tűs csatlakozó, az ISA slothoz igen hasonló fizikai megjelenéssel.

Zorro II

A Zorro II egy 16 bites busz, 24 bites címbusszal. Nem tartalmaz dedikált I/O buszt, vagyis valamennyi, az alaplapon található eszköz ezen a 24 bites címtartományon osztozik. Tartalmaz ún. AutoConfig funkciót, amely lehetővé teszi, hogy a buszra csatlakozó eszközök között az erőforrásokat a ROM automatikusan ossza ki, így kézi beállítás a felhasználó részéről nem szükséges. A Zorro II DMA-t és bus-masteringet nem, viszont az IRQ sharinget támogatja. Zorro II slotokat gyárilag csak az Amiga 2000 modell tartalmaz, de az Amiga 500, 1000 és 1200 modellekhez is készültek olyan kiegészítők, amelyekkel a gépet Zorro II slotokkal láthatjuk el.

Zorro III

A Zorro III egy 32 bites busz, 32 bites címbusszal, amelyből a bővítőkártyáknak összesen 1,5GB van fenttartva. Felülről kompatibilis a Zorro II szabvánnyal. A szabvány támogatja a DMA funkciót, az egyes eszközök bus-masteringjét, és valamennyi, a modern buszrendszerekben is megtalálható funkciót. Sajnos a fizikai megvalósítás már a kezdetektől gyermekbetegségekkel küzdött, ezért a kompatibilitás miatt a legtöbb Zorro III bővítőkártya nem használja ki a szabvány összes lehetőségét. Zorro III slotokat az Amiga 3000 és az Amiga 4000 modell tartalmaz, de bővítőkártya formájában az Amiga 1200-at is elláthatjuk Zorro III slotokkal.

Egyéb változatok

A Zorro, így vagy úgy, de minden M68K processzoros Amiga modellben megtalálható. Amelyek nem tartalmaznak fizikailag Zorro bővítőslotot, vagy pl. helyproblémák miatt eltérő fizikai kiosztású bővítőslotjuk van, azokban is általában a Zorro egy-egy variánsa biztosítja az alaplapi eszközök és az esetleges egyedi bővítőkártyák kommunikációját. Ilyen pl. az Amiga 500 bal oldalán található bővítőslot, vagy az Amiga 1200 alján elbújó ún. "Channel Z".

Összefoglalás

modell slot típusa db megjelenés éve
Amiga 2000 Zorro II 5 1986
Amiga 3000 Zorro III 4 1990
Amiga 3000T Zorro III 5 1990
Amiga 4000 Zorro III 4 1992
Amiga 1200 Channel Z 1 1992
Amiga 4000T Zorro III 5 1994