Viscount disk drive

Viscount disk drive je disketová jednotka vyráběná společností Interactive Instruments Ltd a později společností Spectrum Computer Stores pro počítače Sinclair ZX Spectrum. Jedná se o první disketovou jednotku pro počítače Sinclair ZX Spectrum,[1] její konkurencí tak zpočátku bylo pouze ZX Microdrive. Disketová jednotka se skládá z řadiče, který se připojuje na systémový konektor počítače a vlastní disketové mechaniky rozměru 5,25". K řadiči je možné připojit pouze jednu disketovou mechaniku.[2] Na disketu je možné uložit 107 KiB.

Po spuštění počítače je obsah paměti ROM disketového řadiče zkopírován do RAM a je vytvořeno několik nových basicových proměnných. Protože obsah paměti ROM disketového řadiče je uložen v RAM, není možné jednoduše převádět na disk programy, které tuto část paměti také používají, např. textový editor Tasword.[3]

Ovládání disketové jednotky z Basicu

Po spuštění počítače je vytvořeno několik nových basicových proměnných, které je možné využít k ovládání disketové jednotky.[3] Disketovou jednotku je možné ovládat pomocí příkazů:

  • RANDOMIZE USR nd - formátování disku,
  • RANDOMIZE USR dir - katalog disku,
  • RANDOMIZE USR back - vytvoření kopie disku,
  • RANDOMIZE USR zap - smazání souboru z disku,
  • RANDOMIZE USR al - nahrání obsahu pole do paměti počítače,
  • RANDOMIZE USR as - uložení obsahu pole na disk,
  • RANDOMIZE USR bl - nahrání programu v Basicu do paměti počítače,
  • RANDOMIZE USR bs - uložení programu v Basicu na disk,
  • RANDOMIZE USR cl - nahrání obsahu části paměti do paměti počítače,
  • RANDOMIZE USR cs - uložení obsahu části paměti na disk.

Proměnné nd, dir, back, zap, al, as, bl, bs, cl a cs jsou automaticky vytvořené proměnné a obsahují adresu rutiny pro obsluhu zvolené operace. Protože příkazy RUN a CLEAR mažou veškeré proměnné, po vykonání těchto příkazů může být obsah těchto proměnných obnoven pomocí příkazu RANDOMIZE USR 64000. Pokud je místo příkazu RANDOMIZE USR použito LET err = USR, do proměnné err je po ukončení diskové operace uložen chybový kód.

Parametry diskových operací musí být před spuštěním příkazů uloženy do proměnné f$. Při ukládání obsahu polí je možné uložit nejvýše 2816 B.[2] Obsah pole větší velikosti musí být ukládán po částech.

Reference

  1. Floppy discs challenge the Microdrive. Sinclair User. February 1984, čís. 23, s. 19. Dostupné online. Dostupné také na: [1]. ISSN 0262-5458. ((anglicky)) 
  2. a b Ideal home disc drive. Sinclair User. May 1984, čís. 26, s. 31. Dostupné online. ISSN 0262-5458. ((anglicky)) 
  3. a b Your Flexible Friend. Your Spectrum. Čís. 4, s. 33–34. Dostupné online. ((anglicky)) 

Literatura

  • Disc system is twice as fast as Microdrive. Sinclair Projects. 1984, čís. 6, s. 4. ((anglicky)) 

Externí odkazy

  • Viscount Disk Drive System (anglicky) 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