Kempston Disc Interface je řadič disketových jednotek pro počítače Sinclair ZX Spectrum vyvinutý britskou společností Kempston Micro Electronics Ltd. Pod stejným názvem stejná společnost vyráběla také řadič pro počítače Sinclair QL.

Kempston Disc Interface pro ZX Spectrum

Ve verzi pro ZX Spectrum se jedná o vylepšený řadič Watford SP-DOS.[1] Místo SP-DOSu obsahuje KDOS. Řadič umožňuje připojit čtyři disketové jednotky. Veškeré programové vybavení má uloženo ve svojí paměti ROM.[2] Řadič není kompatibilní se ZX Interface 1.

Pro ukládání dat a jejich opětné nahrání do počítače se používají stejné příkazy jako pro magnetofon (pouze LOAD, MERGE a SAVE), ovšem musí jim předcházet příkaz PRINT #4.[3] Programové vybavení řadiče obsahuje několik rozšíření editoru Sinclair Basicu, např. příkaz CLEAR 0 provede náhradu čísel v programu výrazem VAL"číslo", přičemž nula je nahrazena výrazem NOT PI, jednička je nahrazena výrazem SGN PI a trojka je nahrazena výrazem INT PI.

Syntaxe příkazů

Příkazům začínající prefixem PRINT #4 pro práci se soubory je pomocí druhého příkazu PRINT následujícího za vlastním příkazem předáváno číslo disketové jednotky, které se týká daná operace. Tento parametr je volitelný. U příkazů nepracujících s disketovou mechanikou je tento druhý PRINT povinný.

Práce se soubory

Práce se sekvenčními soubory

Pro zápis a čtení sekvenčních souborů jsou používány standardní příkazy Basicu (nepředchází jim PRINT #4):

Doplňky Sinclair Basicu

Kempston Disc Interface pro Sinclair QL

Ve verzi pro počítače Sinclair QL umožňuje připojit dvě disketové jednotky.[4]

Pro ovládání disketových jednotek jsou používány stejné příkazy jako pro ovládání ZX Microdrive, pouze místo označení MDV je v příkazech použito označení FLP.[5] Řadič je kompatibilní s řadiči vyráběnými firmami Silicon Express, CST a Technology Research. Příkazy speciální pro tento řadič je nutné inicializiovat příkazem FLP_EXT. Tyto příkazy jsou:

Proti řadiči od CST Kempston Disc Interface nemá příkazy PROG_USE, HEX a BIN.

Reference

  1. Watford SP-DOS na World of Spectrum
  2. More Drive for Kempston. Your Spectrum. Čís. 16, s. 5. Dostupné online. Dostupné také na: [1]. 
  3. Discography. Sinclair User. November 1985, čís. 44, s. 47. Dostupné online. Dostupné také na: [2]. 
  4. http://www.rwapadventures.com/ql_wiki/index.php?title=Kempston%20Disk%20Interface
  5. QL Link for Kempston. Sinclair User. September 1985, čís. 42, s. 38. Dostupné online. Dostupné také na: [3]. 

Literatura

Farmborough, D. J.; Koveos, D. Spectrum Disc Interface Kempston. Bedford: Kempston 

Externí odkazy