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
Literatura
- Disc system is twice as fast as Microdrive. Sinclair Projects. 1984, čís. 6, s. 4. ((anglicky))
Externí odkazy
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 |
ATM Turbo, Delta-S, Delta-S 128, Dubna 48K, Hobbit, Inves Spectrum+, Kay, Kvorum, Orel BK-08, Pentagon, Pentagon 1024SL, Robik, SAM Coupé, Scorpion ZS-256, Sprinter, TK 90X, TK 95, ZX Evolution, ZX Next, ZX Spectrum Next, ZX Spectrum SE | | Nadstavby Sinclair BASICu | | | Hardware |
| | | Integrované obvody | | | Porty procesoru | |
| | Disketové řadiče a páskové jednotky |
A&J Microdrive, Beta Disk Interface, Byte Drive 500, CS-Disk, Delta Disk, Disciple, +D, FD-68, Kempston Disc Interface, Larken Disk System, MB02, Oliger 2068 Floppy Disk Interface, Opus Discovery, Swiftdisc II, Thurnall Disk System, Triton QD, Viscount disk drive, Wafadrive, ZX Diskface Plus, ZX Diskface Quick | | Joysticky a myši (podle způsobu připojení) | | | Klony počítače Sinclair ZX Spectrum, MK14, Cambridge Z88, Timex Sinclair 3068 Znaková sada ZX Spectrum, Nahrávací rutina ZX Spectra, ROM počítačů ZX Spectrum, Systémové proměnné počítačů ZX Spectrum, IM2, Emulátor počítače ZX Spectrum |
|
|