ZX Microdrive

Microdrive mechanika
Microdrive kazety

ZX Microdrive je magnetické páskové vstupně/výstupní paměťové zařízení vyvinuté roku 1983 firmou Sinclair Research Ltd. pro jejich domácí počítač Sinclair ZX Spectrum. ZX Microdrive se později používalo pro počítače Sinclair QL a ICL One Per Desk.

Společnost Timex Sinclair plánovala výrobu varianty ZX Microdrive pod označením Timex Sinclair 2065, tato ovšem nikdy nebyla uvedena na trh.[1][2] Výrobu klonu ZX Microdrive jako příslušenství k počítači TK 90X přislíbila také společnost Microdigital Eletrônica Ltda., k výrobě ale také nikdy nedošlo.[3]

Popis zařízení

ZX Microdrive je mechanika používající pro záznam páskové záznamové magnetické médium uložené v kazetě. Mechanika obsahuje magnetické čtecí a zapisovací hlavy (podobně jako v klasickém kazetovém magnetofonu) a mechanizmus, který zabezpečuje pohyb pásky. Kazeta ZX Microdrive obsahuje nekonečnou smyčku magnetické pásky širokou 1,9 mm délky 5 m, která se odvíjí ze středu a zároveň navíjí na vnější obvod cívky. Rychlost pohybu pásky je 76 cm/s, kapacita média je cca 100 kB (ZX Microdrive pro ZX Spectrum má kapacitu 85 kB). Zápis je sekvenční a přístupová doba k libovolnému místu pásky je do cca 8 sekund. Média jsou relativně nespolehlivá. Při formátovaní jsou označovány chybné sektory, a běžně se stává, že se po několika formátováních pásky dospěje ke kapacitě 70-80 kB (někdy se však po formátování kapacita oproti poslednímu stavu i zvýší). U počítačů ZX Spectrum je mechanika externí (připojená prostřednictvím ZX Interface 1, je možné připojit až osm mechanik). U počítače Sinclair QL jsou dvě mechaniky integrované přímo v počítači a další je možné připojit externě. Záznam na Microdrive ZX Spectrem není kompatibilní se záznamem na Microdrive Sinclairem QL, který změnou struktury dat dosahoval na stejném médiu vyšší kapacity (cca 100 kB).

Kazety ZX Microdrive jsou podobné velikosti jako později vyráběný miniaturní pevný disk IBM Microdrive.[4]

Používané příkazy pro ZX Spectrum

  • LOAD *"m";n;nazev$ [specifikace typu souboru] – nahrání souboru z Microdrive č. n,
  • SAVE *"m";n;nazev$ [specifikace typu souboru] – uložení souboru na Microdrive č. n,
  • MERGE *"m";n;nazev$ – připojení souboru z Microdrive č. n ke stávajícímu programu,
  • VERIFY *"m";n;nazev$ [specifikace typu souboru] – ověření souboru z Microdrive č. n,
  • CAT n – zobrazení seznamu souborů na Microdrive č. n,
  • CAT #m;n – zobrazení seznamu souborů na Microdrive č. n pomocí linky m (např. tisk na tiskárně),
  • FORMAT "m";n;nazev$ – formátování pásky v Microdrive č. n,
  • ERASE "m";n;nazev$ – smazání souboru z pásky v Microdrive č. n,
  • MOVE "m";n1;nazev1$ TO "m";n2;nazev2$ – kopírování souboru s nazev1$, který je na pásce v Microdrive č. n1, na pásku v Microdrive č. n2 pod názvem nazev2$, je funkční pouze pro typ CODE,
  • OPEN #m;"m";n;nazev$ – připojení sekvenčního souboru z Microdrive č. n na linku č. m.

Pro zápis a čtení do/ze sekvenčního souboru se používají běžné příkazy PRINT #m; data a INPUT #m; proměnná.

Plánovaná verze Timex Sinclair 2065 měla kromě sekvenčních souborů umět pracovat i se soubory s náhodným přístupem a měla umět otevřít soubor i jenom pro čtení nebo pro připojení. Kvůli tomu měla být rozšířena syntaxe některých příkazů:

  • OPEN #m;"m";n;nazev$ [, specifikace ]:[5]
    • OPEN #m;"m";n;nazev$, I - připojení sekvenčního souboru pouze pro čtení,
    • OPEN #m;"m";n;nazev$, R - připojení sekvenčního souboru pro čtení a zápis (výchozí, pokud specifikace není definována),
    • OPEN #m;"m";n;nazev$, A - připojení sekvenčního souboru pro připojení dat na konec souboru,
    • OPEN #m;"m";n;nazev$, I velikost - připojení souboru s náhodným přístupem pouze pro čtení, hodnota velikost definuje délku jednotlivých záznamů,
    • OPEN #m;"m";n;nazev$, R velikost - připojení souboru s náhodným přístupem pro čtení a zápis,
    • OPEN #m;"m";n;nazev$, A velikost - připojení souboru s náhodným přístupem pro připojení dat na konec souboru,

Po zápis nebo čtení na/z konkrétní pozice ve vybraném záznamu se měl používat příkaz AT v příkazech PRINT a INPUT ve tvaru:[5]

  • PRINT #m;AT číslo záznamu, pořadí bytu v záznamu; data
  • INPUT #m;AT číslo záznamu, pořadí bytu v záznamu; data

Timex Sinclair 2065 měly umět pracovat i s datem vytvoření souboru a s datem poslední změny.[5] Kvůli tomu měl být uživatel při spuštění počítače dotázán na aktuální datum.[5]

Používané příkazy pro Sinclair QL

Pro čtení a zápis souborů se používají běžné příkazy. To, že se má pracovat se ZX Microdrive určuje specifikace jednotky MDV_n.

Reference

  1. Timex Peripherals na timex.comboios.info
  2. Timex/Sinclair peripherals na Planet Sinclair
  3. Microdigital TK 90X Archivováno 21. 11. 2010 na Wayback Machine. na old-computers.com
  4. Microdrive, un nome, un mito (italsky) na museo-computer.it
  5. a b c d MCCOURT, Scott. Timex Microdrive Operating System. Middlebury, CT: Timex Computer Corporation, 12. October 1983. 12 s. Dostupné online. ((anglicky)) Informace o článku dostupné na Timex Microdrive Operating System, Timex/Sinclair.com, cit. 2024-06-11. 

Literatura

  • LOGAN, Ian. Spectrum Microdrive Book. [s.l.]: Melbourne House, 1983. Dostupné v archivu pořízeném dne 2014-05-17. ISBN 0-86161-127-6, ISBN 0-86759-128-5. Kapitola Adding New Statements, s. 91–104. ((anglicky))  Archivováno 17. 5. 2014 na Wayback Machine.
  • Leckie, D. Incompatible LPRINT. Your Spectrum. June 1983, čís. 4. Dostupné online. Dostupné také na: [1]. 
  • SMITH, Tony. Infinite loop: the Sinclair ZX Microdrive story. The Register [online]. 2013-03-13 [cit. 2013-03-18]. Dostupné online. 

Externí odkazy

  • Logo Wikimedia Commons Obrázky, zvuky či videa k tématu ZX Microdrive na Wikimedia Commons
  • Microdrive po třiceti letech - popis jednotky a pásky
  • Návrat ZX Microdrivu - úvaha o tom, čím již nevyráběná média nahradit
Pahýl
Pahýl
Tento článek je příliš stručný nebo postrádá důležité informace.
Pomozte Wikipedii tím, že jej vhodně rozšíříte. Nevkládejte však bez oprávnění cizí texty.
Sinclair ZX Spectrum a kompatibilní počítače a další počítače Sinclair
Sinclair ZX Spectrum
(Sinclair Research a Amstrad)
Další počítače
Sinclair Research a Amstrad
Počítače Timex Sinclair
TS1000, TS1500, TS2068, TS2048, TC2068, TC2048 (prototypy: TS2000, TS2016, TS2048, TS2068, TS2072, TC3256)
Přestože některé z prototypovýchh počítačů mají stejné názvy jako sériově vyráběné počítače, nejedná se o stejné počítače.
Periférie Sinclair Research
a Amstrad
Periférie Timex Sinclair
kazetový magnetofon TS2020, tiskárna TS2040, modem TS2050, rozbočovač sběrnice TS2060, varianta ZX Microdrive TS2065, tiskárna TS2080, joystick TS2090, digitální kazetový magnetofon TC2010, tiskárna TC2080, Timex FDD, FDD3000, Interface RS-232, klávesnice TT3000, Joystick-Sound Unit
Počítače a periférie Didaktik
Kompatibilní počítače
Nadstavby Sinclair BASICu
Integrované obvody
Disketové řadiče a páskové jednotky
Joysticky a myši
(podle způsobu připojení)
Klony počítače Sinclair ZX Spectrum, Klony počítačů ZX80 a ZX81, MK14, Cambridge Z88, Timex Sinclair 3068
Klávesnice počítačů ZX Spectrum, Znaková sada ZX Spectrum, Nahrávací rutina ZX Spectra, ROM počítačů ZX Spectrum, Systémové proměnné počítačů ZX Spectrum, Port 253, Port 254, Port 255, IM2, Emulátor počítače ZX Spectrum