Buster - strážce sběrnice Zorro a DMA komunikace
V základních modelech Amigy (A500, A600, A1200) se vše točilo kolem základního čipsetu a jednoduché paměťové architektury. Ale jakmile přišly high-end modely jako Amiga 2000, 3000 a 4000, bylo potřeba sofistikovanější řízení sběrnice, která umožnila připojení rozšiřujících karet a pokročilou práci s pamětí. A právě proto vznikl zákaznický čip Buster - tichý správce Zorro sběrnice a DMA komunikace, který měl všechno pod kontrolou.
Co je to čip Buster?
Buster je zákaznický čip navržený firmou Commodore, jehož hlavní funkcí je:
- řídit a spravovat Zorro II/III sběrnici (rozšiřující sloty v A2000, A3000, A4000),
- zprostředkovat DMA přenosy mezi CPU, pamětí, čipsetem a Zorro zařízeními,
- zprostředkovat přístup k RAM (spolupráce s čipem Ramsey),
- pomáhat s autokonfigurací a mapováním adresových prostorů rozšiřujících zařízení.
Bez Busteru by tyto modely Amigy nebyly schopny pracovat s rozšiřujícími kartami a více paměťmi mimo čipset.
V jakých modelech Amigy se Buster používá?
| Model | Použití čipu Buster |
|---|---|
| Amiga 2000 | ✅ Ano (pro Zorro II) |
| Amiga 3000 | ✅ Ano (Zorro II/III, autokonfigurace) |
| Amiga 4000 (desktop/tower) | ✅ Ano (Zorro III, RAM řízení) |
| Amiga 500/600/1200 | ❌ Ne (neobsahují Zorro sloty) |
| Amiga CD32 | ❌ Ne (žádné Zorro rozhraní) |
Technická specifikace čipu Buster
| Parametr | Hodnota |
|---|---|
| Název čipu | Buster (Bus + DMA Controller) |
| Funkce | Řízení Zorro sběrnice a DMA operací |
| Použití | A2000, A3000, A4000 |
| Spolupráce s | Ramsey, Fat Gary |
| Podporované sběrnice | Zorro II (8/16-bit) a Zorro III (32-bit) |
| DMA podpora | Ano (revize záleží na modelu) |
| Typ pouzdra | PLCC nebo QFP (podle verze) |
| Revize čipu | od verze 6 po verzi 11 |
Co všechno Buster dělá?
? Řízení sběrnice Zorro
- V modelech A2000, A3000 a A4000 Buster zajišťuje komunikaci mezi CPU a Zorro kartami (paměťové, grafické, SCSI, síťové atd.).
- Pro Zorro II (Amiga 2000) pracuje s 16-bit šířkou dat, u Zorro III (A3000/4000) se používá 32-bitová sběrnice s vyšší propustností.
? DMA přenosy
- Buster umožňuje přímý přístup k paměti (DMA) pro rozšiřující karty (např. SCSI nebo síťové karty),
- zajišťuje správné řízení cyklů, aby se zabránilo kolizím mezi CPU, čipsetem a zařízeními,
- spolupracuje s čipem Ramsey, který řídí přístup k Fast RAM.
? Autokonfigurace
- Když Amiga startuje, Buster (spolu s Garym nebo Fat Garym) detekuje připojené Zorro karty a přidělí jim adresový prostor,
- umožňuje hladké mapování do paměťového prostoru systému (tzv. Autoconfig).
Verze čipu Buster a jejich vlastnosti
Existuje více verzí čipu Buster, které se liší podle modelu Amigy a funkcí:
| Revize | Použití | Zorro III | DMA | Poznámka |
|---|---|---|---|---|
| Buster 6 | A2000 | Ne | Ano | Pro Zorro II pouze |
| Buster 9 | A3000 | Částečně | Ne | Podpora Zorro III, ale bez DMA |
| Buster 10 | A4000 | Ano | Ne | Základní verze pro Zorro III |
| Buster 11 | A4000 | Plná | Ano | Nejlepší verze - podporuje DMA i Zorro III stabilně |
Pozor: Kombinace Buster 11 + Ramsey 07 je považována za „ideální“ pro A4000.
Proč je Buster tak důležitý?
Bez Busteru by nešlo:
- připojovat rozšiřující karty přes Zorro sběrnici,
- spravovat paměť mimo čipset (např. Fast RAM, SCSI cache),
- využívat DMA přenosy, které odlehčují CPU,
- ani správně provést autokonfiguraci systému.
Ve vyšších Amigách je Buster nezbytný prvek systémové architektury, který spojuje procesor s rozšiřujícím světem.
Selhání čipu Buster - projevy
Pokud čip Buster nefunguje správně:
- systém nezjistí rozšiřující karty (grafické, síťové, paměťové),
- selhává DMA - SCSI nebo síťové přenosy se zadrhávají nebo padají,
- při zapnutí Amigy může dojít k zamrznutí nebo chybám při bootu,
- konflikty v paměťové mapě.
V A4000 lze čip Buster vyměnit (pokud je v patici), ale pozor na kompatibilitu!
Shrnutí
Buster je jeden z nejdůležitějších zákaznických čipů high-end modelů Amigy. Zajišťuje správu sběrnice Zorro, umožňuje DMA přenosy mezi CPU a periferiemi a spolupracuje s dalšími čipy jako Ramsey a Fat Gary, aby celý systém fungoval jako celek.
Bez Busteru by Amiga 2000, 3000 nebo 4000 nebyla rozšiřitelná, a ztratila by jednu ze svých největších výhod - otevřenost. Přestože nehraje zvuky ani nekreslí obraz, Buster stojí v jádru celé architektury jako infrastrukturní páteř.
| Název čipu | Číslo čipu | Číslo dílu | Použito v |
|---|---|---|---|
| Buster 5721 | - | 318075-01 | A2000 |
| Buster 5731 Rev A | - | 318075-02 | A2000 |
| Super Buster 71 | - | 390529-06 | A3000 |
| Super Buster 45 | - | 390537-09 | A4000 |
| Super Buster 71 | - | 390539-07 | A3000 |
| Super Buster 45 | - | 390539-09 | A3000, A2631 |
| Super Buster 45 | - | 390539-11 | A4000, A4000T |




