periferie/B-disk

Beta Disk Interface ...

... je řadič disketových jednotek pro počítače Sinclair ZX Spectrum vyvinutý britskou společností Technology Research Ltd. K řadiči je možné připojit až čtyři disketové jednotky 5,25" nebo 3,5". Po vzniku počítačů Sinclair ZX Spectrum 128+ vznikla verze Beta 128 Disk Interface.

Operačním systémem Beta Disk Interface je TR-DOS. Beta Disk Interface je možné ovládat dvěma způsoby, buď pomocí vlastního příkazového editoru, do kterého je možné vstupit příkazem RANDOMIZE USR 15360, nebo z Basicového editoru pomocí příkazové konstrukce RANDOMIZE USR 15363: REM: příkaz.
U Beta 128 Disk Interface jsou změněny adresy na RANDOMIZE USR 15616 a RANDOMIZE USR 15619: REM: příkaz. Díky této konstrukci příkazů je Beta Disk Interface kompatibilní se ZX Interface I.

Podpora Beta Disk Interface se objevila také v ISO ROM, což je upravená verze ROM pro Sinclair ZX Spectrum.

Betadisk je součástí některých ruských klonů počítače Sinclair ZX Spectrum, např. Pentagon, Scorpion ZS-256.

 

 




Používané příkazy

  • LOAD, SAVE, VERIFY, MERGE - stejná syntaxe jako u příkazů pro nahrávání z magnetofonu, nefunguje vyhodnocování výrazu VAL "číslo",
  • CAT - katalog disku,
  • LIST - podrobný katalog disku,
  • CAT #m, LIST #m - výpis katalogu na linku m,
  • CAT "B:", LIST "C:" - katalog zvolené mechaniky,
  • CAT #m, "D:", LIST #m, "B:" - výpis katalogu zvolené mechaniky na linku m,
  • ERASE "nazev", ERASE "nazev" CODE, ERASE "nazev" DATA, ERASE "nazev"# - smazání souboru zadaného názvu,
  • ERASE "*" - smazání celého disku,
  • 40 - nastavení TR-DOSu pro práci 40stopou mechanikou,
  • 80 - nastavení TR-DOSu pro práci 80stopou mechanikou,
  • *"A:", *"B:", *"C:", *"D:" - nastavení aktivní mechaniky,
  • RUN - nahrání souboru a jeho spuštění (program v Basicu je spuštěn od prvního řádku, blok typu CODE je spuštěn od počáteční adresy),
  • NEW "nazev" - nastavení jména diskety,
  • NEW "novy_nazev","stary_nazev", NEW "novy_nazev","stary_nazev" CODE, NEW "novy_nazev","stary_nazev"# - přejmenování souboru (příkaz pracuje pouze s mechanikou nastavenou jako aktivní),
  • FORMAT "nazev disku" - formátování diskety (pokud je první znak názvu $, bude disketa naformátovaná jednostranně),
  • COPY "A:nazev","B:nazev", COPY "A:nazev","B:nazev" CODE, COPY "A:nazev","B:nazev" DATA, COPY "A:nazev","B:nazev"# - kopírování souboru z mechaniky B na mechaniku A,
  • COPY s "A:nazev", COPY "A:nazev" CODE - kopírování souborů na jedné mechanice,
  • COPY b
  • COPY "B:*", "A:*" - zkopírování všech souborů z mechaniky A: do mechaniky B:,
  • MOVE, MOVE "A:", MOVE "B:", MOVE "C:", MOVE "D:" - defragmentace diskety, po provedení příkazu už není možné obnovit smazané soubory,
  • GO TO "nazev" CODE - nahrání a spuštění snapshotu,
  • PEEK "nazev" adresa, sektor - nahrání požadovaného sektoru zvoleného souboru do paměti počítače od zvolené adresy,
  • POKE "nazev" adresa, sektor - uložení sektoru na disketu, opak příkazu PEEK,
  • OPEN #m, "nazev",W - otevření sekvenčního souboru pro zápis,
  • OPEN #m, "nazev",R - otevření sekvenčního souboru pro čtení,
  • OPEN #m, "nazev" RND,delka_zaznamu - otevření souboru s náhodným přístupem s definovanou délkou jednotlivých záznamů,
  • CLOSE #m - zavření sekvenčního souboru nebo souboru s náhodným přístupem,
  • RETURN - návrat z prostředí DOSu do Sinclair BASICu.

Pro čtení ze sekvenčních souborů a zápis do sekvenčních souborů se používají běžné příkazy PRINT #m a INPUT #m. Pro zápis do souboru s náhodným přístupem je nutné použít příkaz PRINT ve tvaru PRINT #m; cislo_zaznamu, promenna. Analogicky pro čtení ze souboru s náhodným přístupem je nutné použít příkaz INPUT ve tvaru INPUT #m; (cislo_zaznamu), promenna.

Pokud není u příkazů LOAD, SAVE, VERIFY, MERGE a RUN určen název souboru, pracuje příkaz se souborem nazvaným boot.

 

SPECTRUM BETADISK/TR-DOS DISK UTILITIES

 Betadisk a BASIC

Stránka byla už zobrazena: 1622 ×
  Aktualizováno: 12. 11. 2021, 16:37



     psp-ikona.gif, 2 kB    Text to HTML converter and formatter  builder_ikonka.gif, 3 kB
           
  Best Old Games      kabelmanie.gif, 2 kB  root_ico.gif, 2 kB  český diskmag pro počítače ZX Spectrum a kompatibilní
synapse.gif, 4 kB   TuningPC.cz - Vše pro tuning a casemodding vašeho PC        pspad88x31.gif  delphix.gif, 1 kB
sgatlantis_88x31_3.jpg, 4 kB  atlan.gif, 22 kB  arkon.jpg, 12 kB  ico_abeceda.gif, 888B  blog.idnes.cz   
           
       
 
  torry_logo.gif, 4 kB  

Stránka načtena za 0.00122 sekund.