Aerco FD-ZX

Aerco FD-ZX je disketový řadič pro počítače Sinclair ZX81 a Timex Sinclair 1000 vyvinutý společností Aerco. K řadiči je možné připojit až čtyři disketové mechaniky.[1]

Pro počítače Timex Sinclair 2068 vyráběla společnost Aerco disketový řadič FD-68.

Popis řadiče

DOS nepoužívá názvy souborů, ani automaticky neudržuje adresář. Soubory se ukládají do tzv. stránek pomocí jejichž čísel jsou ukládány na disketu nebo načítačí do paměti počítače.[2] Na uživateli je, aby aktualizoval seznam programů ve stránce 1.[2] Existují dvě verze DOSu, 16K a 64K.[1] Verze 16K dělí disk na 20 16KiB stránek, verze 64K dělí disk na šest 60KiB stránek.[2] Soubory je možné na disk ukládat buď v režimu PROGRAM nebo v režimu DATA.[2]

Ovládání řadiče

Disketový řadič se ovládá pomocí individuálních funkcí spouštěných příkazy RAND USR nebo pomocí menu. Menu lze spustit příkazem RAND USR 13303.[2] Příkaz inicializuje DOS a načte z disku A stránku 1. Ta zobrazí menu s možnostmi COPY DISK, DISK UTILITIES, ENTER NAMES IN DIRECTORY, FORMAT DISK IN DRIVE A, HEX MONITOR, LOAD MEMORY FROM DISK, QUIT a SAVE MEMORY ON DISK.[2] Pro kopírování disket jsou nutné dvě disketové mechaniky.

Příkazy pro ovládání řadiče:[2]

  • RAND USR 12865 - inicializace řadiče,
  • RAND USR (12720 + číslo stránky) - uložení souboru na disketu,
  • RAND USR (12290 + číslo stránky) - načtení souboru do paměti počítače.

Po uložení souboru musí být pomocí nabídky ENTER NAMES IN DIRECTORY nastaven název souboru pro právě uloženou stránku.[2][3]

BBDOS

Pro jednodušší ovládání řadiče vznikl BBDOS. DOS je nutné pouze inicializovat pomocí příkazu RAND USR adresa a následně je možné k souborům přistupovat pomocí jejich názvů nebo pomocí názvů funkcí z adresáře DOSu.[4] Umožňuje také jednoduše přepínat mezi režimem 16K a 64K.[4] Kopírování disket je možné pouze za použití jediné mechaniky.[4] Po spuštění počítače je možné automaticky spouštět vybraný program.[4] DOS umožňuje jednoduše spouštět 45 funkcí.[4]

BBDOS umožňuje pracovat s jednou nebo dvěma mechanikami, jak jednostrannými tak oboustrannými.[4]

BBDOS je v adresním prostoru připojen od 2000 do 2FFF (šestnáctkově).[4]

Technické informace

  • formát diskety: velikost sektoru 512 bajtů, 10 sektorů na stopu,[2]
  • ROM: 2 KiB,[2] připojovaná do adresního prostoru od 12288 do 14336 (šestnáctkově od 3000 do 3800),[3] použitá EPROM 2716[1]
  • disketový řadič: 1797-02,[1] připojený do paměťového prostoru[2]

Počet možných souborů (stránek) na disketě:[3]

  • 35stopá mechanika - 8 na jednostranné diskety, 16 na oboustranné diskety,
  • 40stopá mechanika - 10 na jednostranné diskety, 20 na oboustranné diskety.

Buffer pro ukládání dat na disk může v případě disket s dvojitou hustotou zasáhnout do oblasti proměnných.[1]

Reference

  1. a b c d e DONNELLY, P. J. Aerco FD-ZX Floppy Disk. Syntax. July 1984, roč. 5, čís. 7, s. 5–6. Informace o článku dostupné na Aerco FD-ZX Floppy Disk, Timex/Sinclair.com, cit. 2024-04-30. Dostupné online. ISSN 0273-2696. ((anglicky)) 
  2. a b c d e f g h i j k MCMULLIN, Peter. ZX 81 News and Resources. T-S Horizons. Čís. 18, s. 18–21. Informace o článku dostupné na ZX 81 News and Resources, Timex/Sinclair.com, cit. 2024-04-30. Dostupné online. ((anglicky)) 
  3. a b c LAMBERT, Donald S. FD-ZX Floppy Disk Interface. Update Magazine. January 1992, s. 17–18. Informace o článku dostupné na FD-ZX Floppy Disk Interface, Timex/Sinclair.com, cit. 2024-04-30. Dostupné online. ((anglicky)) 
  4. a b c d e f g MOORE, Jeffrey. BBDOS: A Disk Operating System for the Aerco FD-ZX Interface. SyncWare News. 1986, roč. 4, čís. 1 (Sept.-Oct. '86), s. 23. Informace o článku dostupné na BBDOS: A Disk Operating System for the Aerco FD-ZX Interface, Timex/Sinclair.com, cit. 2024-04-30. Dostupné online. ((anglicky)) 

Literatura

  • SPERA, Patrick. Machine Specifics: Orphans. Family Computing. March 1987, roč. 5, čís. 3, s. 34–35. Informace o článku dostupné na Machine Specifics: Orphans, Timex/Sinclair.com. Dostupné online. ((anglicky))