Posted By: busy (Slavko Labsky) on 'CZancient' Title: Disketova jednotka MB-02 Date: Mon Mar 11 15:47:33 1996 MB-02 je disketova jednotka urcena pre pocitace ZX Spectrum kompatibilne. Je odskusana a spolahlivo funguje s tymito typmi Spektra: ZX Spectrum 16k,48k(gumak),plusko,delta,128,+2,+2A,+3 Zakladne vybavenie ------------------ [alias popis hardware] - FDC radic pre styri disketove jednotky - RTC hodinky realneho casu (take iste ako ma PC) - 8255 na 31,63,95,127 (prepinatelne na 27,59,91,123) - Priamy vstup pre kempston joystick (9 pin cannon) - 128kB pridavnej pameti (v nej je operacny system) - EPROM obsahujuca zavadzac operacneho systemu - Magic button (NMI tlacitko) Hodinky realneho casu a 128kB pamet su zalogovane akumulatorom. Radic v MB-02 dokaze obsluzit naraz styri lubovolne mechaniky s rozmermi 5.25 alebo 3.5 a hustotami zaznamu DD alebo HD. Rychlost prenosu dat je pri DD zazname 25 kilobajtov za sekundu, pri HD zazname 50 kilobajtov za sekundu. Format diskety -------------- 5.25/DS DD 3.5/5.25/DS DD 3.5/DS HD Pocet stop ........... 40 ........... 80 ............... 80 Sektorov na stopu ..... 5 ............ 5 ............... 11 Dlzka sektora ...... 1024 ......... 1024 ............. 1024 bajtov Kapacita disku ...... 400 .......... 800 ............. 1760 kB Cista for. kap. ..... 395 .......... 793 ............. 1759 kB (1801216 B) Dlzka fatky ........... 1 ............ 2 ................ 4 sektory Od diskety sa pozaduje aby na nultej stope mala aspon dva sektory dobre. Cely zvysok nultej stopy moze byt vadny. Toto umoznuje pouzitie aj takych diskiet, ktore su normalne na inych systemoch (napr. PC) nepouzitelne. Integrita dolezitych dat na diskete (boot sektor, FAT, adresarove sektory) je chranena viacnasobnymi kontrolnymi suctami ktore odhalia nekonzistencie. Na diskete mozete mat viac adresarov usporiadanych do nielen stromovej struktuty. Vsetky adresare (aj root) su plne dynamicke - pocet suborov v jednom adresari je obmedzeny len a len celkovou kapacitou diskety. Kazdy adresar ma okrem mena priradene aj identifikacne cislo, podla ktoreho sa mozete nan odvolavat a nemusite si pametat cestu k nemu v stromovej strukture (zrychluje to diskove operacie). Tak isto aj ku kazdemu suboru v adresari sa da pristupovat udanim jeho poradoveho cisla v adresari - okrem zrychlenia operacie toto umoznuje mat v adresari aj viac suborov s rovnakym menom [a tiez aj viac rovnako pomenovanych adresarov]. Mena suborov nie su nijak obmedzovane - meno moze obsahovat desat uplne lubovolnych znakov s ascii kodmi od 0 do 255. Cache system ------------ MB-02 je vybavena vyrovnavacou CACHE pametou pre zrychlenie diskovych operacii. V tejto cahce sa pametaju dolezite informacie o diskete [typ,format,aktualny adresar,fatka,adresarove sektory] - hlavicka mechaniky tym padom nemusi stale chodit na nultu stopu citat tieto udaje co niekedy aj dvoj-trojnasobne zrychli loadovanie viacblokovych programov. V aktualnej verzii BS-DOSu je velkost cahce 7 kilobajtov, v novej pripravovanej verzii bude velkost nastavitelna az do 210 kilobajtov. Kompatibilita ------------- MB-02 nechce byt to, co vecsina ostatnych disketovych jednotiek na ZX Spektre: novy standart, kompatibilny len sam so sebou. MB-02 je kompatibilna s najrozsitenejsim zaznamovym mediom, ktore vlastni skoro kazdy Spektrista - a to je magnetofon. MB-02 je teda kompatibilna s magnetofonom, pod tym treba rozumiet to, ze programy ktore boli povodne urcene pre nahravanie z kazety, netreba vobec nijak upravovat pre pracu s touto disketovou jednotkou. [Emulacia kazety je riesena podobne ako v emulatoroch ZX Spektra.] Nieco pre programatorov ----------------------- Kompatibilita s kazetou je dosiahnuta emulaciou ROM load-save rutiniek na adresach #4c6 a #562. Toto umoznuje aby vsetky programy ktore korektne volaju tieto rutinky, automaticky fungovali aj s MB-02. Operacny system BS-DOS poskytuje programatorom okrem stantartneho ovladania basicovymi prikazmi este aj priamo volatelne "sluzby operacneho systemu", t.j. definovane vstupne body podprogramov, pomocou ktorych je jednoducho a lahko ovladatelna zo strojoveho kodu. Detailny popis sluzieb operacneho systemu je sucastou uzivatelskej dokumentacie. Pri diskovych operaciach nemusi procesor vykonavat ziadne casovo narocne ulohy. Preto ani nie je potrebne zakazovat prerusenie. To znamena, ze pocas diskovych operacii vam moze napriklad hrat hudba z prerusenia. Myslim ze toto ocenia to najme tvorcovia demo-programov. Obchodne informacie ------------------- Akekolvek informacie o tom, kde sa da MB-02 zohnat kupit a kolko bude stat, mozno dostat na ceskom telefonnom cisle 0632/3023 (pytajte si Jana). Zaver ----- Tolko teda strucny zakladny popis MB-02. Ak by ste chceli vediet este nieco viac, napiste. Ak by ste si chceli precitat nieco blizsie o syntaxi basic prikazov, mailnite mi na busy@elf.stuba.sk a ja vam poslem ten popis syntaxe. = Busy =