Wafadrive

Wafadrive je vnější paměťové zařízení pro počítače Sinclair ZX Spectrum vyráběné firmou Rotronics. Paměťová média, nazývaná Wafer jsou tvořena magnetickou páskou, mají kapacitu 128 kB a jsou podobná páskám pro ZX Microdrive, pouze s většími rozměry. Wafadrive bylo nominováno British Microcomputer Award comittee na Peripheral of the Year a od Computer Trades Association získalo ocenění Product of the Year.[1]

Popis zařízení

Obal, ve kterém bylo zařízení dodáváno

Zařízení obsahuje dvě čtecí a zapisovací jednotky, port pro připojení paralelní tiskárny (Centronics) a port pro připojení sériové tiskárny (RS-232).[2] Další čtecí jednotky není možné připojit. Podobně jako ZX Interface 1, Wafadrive obsahuje vlastní paměť ROM a rozšiřuje tak množinu příkazů počítače. Čtecí jednotky jsou rozlišovány pomocí znaků a: a b:.

Pro připojení k počítačům Timex Sinclair 2068 je potřebný konvertor sběrnice a Omni/Emu Spectrum emulator.[1]

Používané příkazy

  • NEW * – inicializace zařízení, ostatní příkazy nefungují dokud inicializace není provedena
  • NEW # – stejné jako NEW, ale bez nutnosti znovu inicializovat zařízení
  • CLS * – stejně jako CLS smaže obrazovku, ale navíc nastaví BORDER 7:PAPER 7:INK 0
  • FORMAT *"disk:nazev_disku" – formátování zvoleného média
  • CAT *"disk:" – katalog zvoleného média
  • CAT * – katalog výchozího média
  • CAT #"disk:" – nastavení výchozí mechaniky
  • CAT # – pouze znovunačtení adresáře z média v výchozí mechanice
  • SAVE *"disk:nazev_souboru", SAVE *"nazev_souboru" – uložení souboru na médium, pokud soubor se stejným jménem už existuje, operace skončí chybovým hlášením
  • SAVE #"disk:nazev_souboru" – uložení souboru na médium, pokud soubor se stejným jménem už existuje, bude bez jakéhokoliv hlášení přepsán novým souborem
    • SAVE *"disk:nazev" LINE n – uložení programu v BASICu tak, aby se po nahrání příkazem LOAD * automaticky spustil od řádku n
    • SAVE *"disk:nazev",zacatek,delka – uložení části paměti od adresy zacatek v počtu bytů delka
    • SAVE *"disk:nazev" SCREEN$ – stejné jako SAVE *"disk:nazev",16384,6912
    • SAVE *"disk:nazev",zacatek,delka,start – uložení části paměti od adresy zacatek v počtu bytů delka. Po nahrání příkazem LOAD * bude automaticky spuštěn od adresy start
  • VERIFY *"disk:nazev_souboru", VERIFY *"nazev_souboru", VERIFY * – ověření uloženého souboru
  • LOAD *"disk:nazev_souboru", LOAD * – nahrání uloženého souboru do paměti
    • LOAD *"disk:nazev",zacatek – nahrání souboru do paměti od adresy zacatek
    • LOAD *"disk:nazev" – nahrání souboru do paměti od adresy, ze které byl uložen příkazem SAVE *
  • MERGE "disk:nazev_souboru" – připojení souboru k programu, který je už v paměti počítače
  • ERASE "disk:nazev_souboru" – smazání souboru z média, je možné použít zástupné znaky (tzv. wildcards), resp. pouze znak hvězdička na konci názvu, který nahrazuje jakoukoliv sekvenci a počet znaků
  • MOVE *"disk1:nazev1" TO "disk2:nazev2" – kopírování souborů. Pokud jsou použity zástupné znaky, je nutné použít syntaxi MOVE *"disk1:nazev1" TO "disk2:" (nazev2 nesmí být uveden)
  • OPEN #*n,"c" – připojení paralelního portu Centronics na linku n
  • OPEN #*n,"r" – připojení sériového portu RS-232 na linku n
  • OPEN #*n,"disk:nazev" – připojí soubor pojmenovaný nazev na linku n, neumí otevřít původní linky ZX Spectra (linky K, P, S)
  • CLOSE #*n – zavře linku n
  • FORMAT *"r";baud – nastavení přenosové rychlosti sériového portu

Reference

  1. a b The Rotronics Wafarive. SUM. May 1985, roč. III, čís. 5, s. 13–14. Dostupné online. ((anglicky)) 
  2. HARPER, Ant. Retro Review: Rotronics Wafadrive for Sinclair ZX. Retro Games Collector [online]. 2014-05-02. Dostupné online. ((anglicky)) 

Externí odkazy

  • Logo Wikimedia Commons Obrázky, zvuky či videa k tématu Wafadrive na Wikimedia Commons

Wafadrive na World of Spectrum

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, 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