MB-02+

revoluční krok kupředu

Pokud jste stále ještě neměli možnost se blíže setkat s nejlepším diskovým interface na ZX Spectrum, následující článek Vám toho o něm hodně prozradí-bude řeč jak o hardwarovém provedení tak i o dostupném software, čímž se vám pokusíme poskytnout srovnání MB-02+ s jinými systémy.
MB-02+ je produkt firmy 8BitCompany, která se (jako jediná) zabývá výrobou hardware na počítače kompatibilní se ZX Spectrum. Nejen naše zkušenosti jednoznačně dokazují, že tento řadič je bezpochyby nejlepší, který byl na ZX Spectrum kdy vyvinut.
MB-02+ je diskový systém určený výhradně pro počítače kompatibilní se ZX Spectrum. Jeho prezentace byla ke spatření na SAMCONu 94/95 a také na ZLINCONu 96. Představujeme vám finální verzi sériově vyráběného systému.

Základní charakteristika

kapacita diskety HD: 1.800K; DD: 840K
rychlost přenosu HD: 40-50K/sec.; DD: 25K/sec.
interní paměť EPROM 2K (max. 64K); SRAM 128K (max. 512K-volitelné)-zálohováno
měření času RTC procesor (volitelné)-zálohováno

připojitelné až 4 FDD mechaniky
Kempston/Amiga myš port
tříkanálový obousměrný paralelní port
(přes i8255)
kompatibilita s kazetovým magnetofonem
Full-RAM Mode
(mód plynulé RAM 64K)
kvalitní DOS (až 256 adresářů na disketě, v každém adresáři až 65279 souborů)
softwarový RESET systému (ZX Spectrum +2A vzhledem ke konstrukci vyjímaje)

Popis software a jeho možností

Se systémem se standardně dodává základní programové vybavení, tedy BS-ROM, BS-DOS a BS-BIOS z dílny firmy Busysoft.
K dispozici je dále řada podpůrných utilit, vznikají nové programy (již dnes umí MB-02+ převádět soubory mezi formátem BS-DOS, DP-DOS, M-DOS a MS-DOS-včetně práce s adresářovými strukturami; podpora i HD záznamu). Lahůdkou je kvalitní emulace řadiče D80.

BS-ROM: klasická ROM ZX Spectrum, obsahující interpret jazyka BASIC. Je obohaceno o rozhraní komunikace se systémem BS-DOS a o řadu zajímavých úprav a vylepšení samotného interpretu BASIC.
BS-DOS: samotný operační systém vykonávající činnost s diskovým médiem zadanou systémem BS-ROM či přímo programem.
BS-BIOS: jádro systému, zprostředkovávající komunikaci mezi software a hardware systému.

Po připojení MB-02+ máte k dispozici všechny funkce, které jsou běžně implementované u jiných diskových systémů a řadu nových. Systém je koncipován tak, aby po jeho připojení mohl uživatel s diskovým médiem zacházet jako s kazetovým magnetofonem. V praxi to znamená, že existující software spolupracující s kazetou bude stejně dobře (jenom výrazně rychleji) spolupracovat i s disketovou jednotkou, přičemž daný software nebude v žádném případě třeba jakkoliv modifikovat (za předpokladu, že nepoužívá vlastní LOAD/SAVE rutiny). Tato skutečnost je založena na faktu, že jádrem přenosu dat mezi počítačem a médiem jsou dvě rutiny umístěné v ZX-ROM na adresách 1218 (SAVE) a 1366 (LOAD). Na tyto rutiny jsou připojeny služby práce s připojenými médii. Zohledněna je i skutečnost, že kazeta zůstává přetočena na určitou pozici (na rozdíl od diskety), z toho důvodu si systém pamatuje, kde je “přetočená” která disketa (zde je využit ukazatel virtuální pásky). Navíc je kdykoliv možné přepnout tyto rutiny mezi používáním diskety a kazety. Jsou již k dispozici utility převádějící obsah kazet na diskety, malým zázrakem je taktéž schopnost systému (jako jediného) bezproblémově spolupracovat i s bezhlavičkovými soubory. Globálně vzato, MB-02+ je plně kompatibilní
s kazetovým magnetofonem.

Systém hardware MB-02+ umožňuje zapnout mód plynulé RAM 64K, což v praxi znamená, že můžete na adresu 0 nahrát jakýkoliv program (třeba ZX-ROM), provést v něm libovolné úpravy (nainstalovat jinou znakovou sadu atd.) a nakonec zakázat zápis do této oblasti paměti (tj. simulovat ROM). Díky tomuto módu uvažujeme i o podpoře systémů CP/M a UNIX...

Zajímavou perličkou je, že můžete pracovat s disketou a nezávisle na tom může být zapnutý mód IM 2, přičemž není narušen chod ani jednohoz procesů. MB-02+ je jediným systémem na ZX Spectrum, který podporuje formát HD (High Density-vysoká hustota záznamu), což je způsobeno použitím programovatelného čipu Z80-DMA.

Popis hardware a jeho možností

Na plošném spoji rozměrů 11x23 cm jsou umístěny následující prvky:

WD2797A: srdce systému, jedná se o diskový kontrolér.
Z80-DMA: obvod z rodiny Z80, zajišťující bleskový přenos dat mezi porty a pamětí všemi směry (Direct Memory Access); pokud se naučíte ovládat tento programovatelný obvod, uvidíte na ZX Spectrum nevídané-doslova! DMA dema jsou součástí dodávaných utilit.
EPROM 2K: program spuštěný po zapnutí počítače či jeho RESETu, umožňuje nabootování (načtení) operačního systému do paměti SRAM (viz dále), ale také ukončení práce se systémem a návrat k “normálnímu” provozu počítače. Tento obvod je umístěn v patici, je tedy možno jej zaměnit pamětí EPROM 64K. Tuto paměť v současné době připravujeme, bude v ní uloženo nové grafické uživatelské prostředí ZX-OS/3 Vision a bohaté softwarové vybavení.
SRAM 128K: zálohovaná statická paměť RAM stránkovaná v oblasti #0000-#3FFF (0-16383, tedy místo původní ROM), díky čemuž je možno mít k dispozici plynule adresovatelný prostor RAM 64K. Do této paměti se načítá i operační systém (BS-ROM, BS-DOS a BS-BIOS). V sadě utilit je i program, který “umí” tuto paměť organizovat jako RAM-Disk, a můžete jej tudíž používat jako další disketovou mechaniku (zálohovanou!). Dle přání je možno kapacitu paměti SRAM navýšit až na 256K/384K/512K.
i8255: obvod tříkanálového obousměrného paralelního přenosu dat umožňující připojení např. Kempston joysticku, Amiga myši, tiskáren, převodníků atd.
FDD port: pro připojení 2 FDD mechanik, hardware MB-02+ však umožňuje připojení až 4 FDD.

K systému MB-02+ jsou dále k dispozici následující komponenty:

Real Time Clock procesor (RTC): obvod pro měření reálného času a datumu. Škála využití je pestrá, možno použít i k časování či změření doby trvání dané činnosti. U BS-DOS 400 je součástí identifikace souboru, uživatel se tudíž dozví přesné uložení příslušného souboru. RTC procesor je v provozu i při vypnutém počítači, čas a datum je tedy zálohovaný. RTC procesor můžete dokoupit (není součástí standardní konfigurace).
Floppy disketová mechanika FDD 3.5” HD: disketová mechanika oblíbeného, nejpoužívanějšího a námi doporučeného formátu 3.5” HD. Dodáváme pouze značkové FDD mechaniky tohoto formátu, za příplatek ji umístíme do plastového výlisku, který mechaniku chrání a ulehčuje manipulaci. Zároveň doporučujeme k mechanice dokoupit i kabel sloužící pro spojení až dvou FDD mechanik a MB-02+.
PC zdroj napájení: kvalitní spínaný zdroj používaný v PC sestavách; slouží k napájení ZX Spectrum, případného monitoru, MB-02+ a až 4 FDD mechanik.
Prodloužení sběrnice: máte-li ZX Spectrum +2A, doporučujeme použít tuto redukci kvůli nedostatku prostoru mezi konektorem napájení a sběrnicí počítače. Použití této redukce zároveň zajistí korekci chybného zapojení signálů na sběrnici (její použití však není bezpodmínečně nutné, MB-02+ je totiž možno “naswitchovat” pro použití s +2A).
Amiga myš: myš, se kterou po připojení spolupracuje stále více programů.

Celé zařízení je uloženo v černé kovové krabici, která byla kvůli vysokým požadavkům na přesnost řezána laserem. Na horním panelu MB-02+ je umístěno tlačítko RESET (které na ZX Spectrum +2A vzhledem k jeho konstrukci nefunguje), dále NMI (jehož stlačením vstoupíte do NMI-Menu) a dioda indikující připravenost k provozu.

Vzhledem k vysokým nárokům na rychlost přenosu dat mezi MB-02+ a počítačem jsou kladeny vysoké požadavky na paměti použité v počítači. Důkladným zkoušením a prověřováním jsme zjistili, že systém funguje bezproblémově na těchto počítačích:

ZX Spectrum
ZX Spectrum+, Delta
ZX Spectrum 128
ZX Spectrum +2, +2A
Didaktik Gama (po jednoduché úpravě)

Zájem o MB-02+ je nebývale vysoký. Naši dealeři prodávají naše výrobky doslova po celé Evropě, západní země nevyjímaje. Jsme přesvědčeni, že tento jedinečný systém potřebuje nebo bude potřebovat každý, kdo ZX Spectrum neschová do skříně. Již dnes vznikají programy psané výhradně pro MB-02+ využívající jeho nadměrné rychlosti a možností. Pokud jste ovšem stále v rozpacích či váháte, zda nový produkt opravdu zakoupit, doporučujeme návštěvu 8BitCompany ve Zlíně. Po předběžné dohodě rádi celý systém předvedeme (doporučujeme však, abyste dovezli vlastní počítač). Stojí to za to.

Co řekli o MB-02+

“MB-02+ je prostě věc, o které může každý Spectrista jenom snít (dokud ji nemá).”
Omega

“MB-02+ je bez dalších polemik nejlepším systémem pro ZX Spectrum kdy vyvinutým.”
Jaxon Hollis (JSH)

“Zkrátka super!!!!!!!!!!”
Triton

“MB-02+ je diskový systém pro ZX Spectrum 3. tisíciletí.”
Mr. Johny Renegade

“Diskový řadič, který překonal výrobky zítřka.”
Sharks

“MB-02+, to je špicovej řadič!”
A. I. D. S.

“MB-02+ je vše, co jsem si přál.”
Last Monster (LMN)

“Po všech bezpohlavních systémech je tady konečně něco, co má kozy.”
Blažko/systems (BLS)

Jordan of Exodus nám zatím neřekl nic, ale to, že si pořídil MB-02+ v maximální konfiguraci, snad hovoří samo za sebe.