tapepr ZX TASWORD TWO
C O P Y C O P Y
==================
M a n u a l Jde v podstate o jeden z nejdokonalejsich kopiraku. Jednou
z jeho nejvetsi prednosti je prave vytvareni mezer mezi jednot-
livymi programy volitelne v sekundach. Dale zapisuje hlavicky
vzdy jen v jednom radku.
Navod jeho vyuziti
------------------
Dluzi se poznamenat, ze nektere prvky byly ziskany ustnim poda-
nim, nektere jeste nebyly vyzkouseny: coz muze ucinit uzivatel:
1. Po LOAD " " dejme ihned nejaky prikaz, napr. LOAD
jinak kopirak obratem zase ztratime.
2. Pokud se nam nahrala hlavicka programu, ktery nechceme, po-
staci dat BREAK a prikaz LOAD toho cisla, jake si prejeme.
Tim se nezadouci hlavicka opet ztrati.
3. Kdyz jsme vycerpali kapacitu pameti, COPY COPY to sam oznami.
Muzeme nyni dat SAVE kterehokoliv radku napr. SAVE 3 TO 6 a
pokud si prejeme mezery, pripojime k vyse uvedenemu prikazu
jeste STEP 4 nebo 5, coz je cas v sekunach a za tu dobu zis-
kame mezeru cca 1 otacky pocitadla dle MGF.
Pocitac si tuto mezeru pamatuje pro jakekoliv dalsi SAVE,
aniz to musime znovu napsat !!!! Mezeru pomoci STEP napiseme
znovu pri SAVE jen tehdy, pokud puvodne uvedenou na pocatku
nasi prace chceme z nejakych duvodu pozmenit.
4. Pokud jsme nahrali SAVE vse co jsme potrebovali, libovolne
opakovatelne, zacneme s dalsi nahravkou LOAD 1, pokud cheme
pritom vse dosavadni smazat.
5. VERIFY od do zvolime stisknutim pismene V a specifikaci odkud
kam, napr 1 TO znamena vse od pocatku do konce.
Pokud verifikace probehne OK, pocitac to oznami, jinak pre-
stane nahravat. Prave verifikovany radek se objevi v titulnim
radku.
To vse je overeno a funguje vyborne. Dalsi jsem nezkousel:
6. C jako pismeno znamena tvorbu katalogu.
Let 1 = znamena udajne vytvoreni noveho nazvu programu. To by
znamnalo vstup do hlavicky.
8. POKE udajne znamena vstup do hlavicky.
9. COPY zkopiruje udajne jen bezhlavickovou cast programu.
Vratit se je mozno udajne CAP shiftem.
10. Pokud chcete zrusit kopirak, t.j. vratit se do BASICU, dame
jednoduse RETURN, coz je odzkouseno. Pro jistotu napiseme
jeste RANDOMIZE USR 0.Kladno dne 27.1.1986 Kraus
T A P E S Y S
Your computer kveten 1984 str.119Program muze byt zaveden do libovolneho mista v hornich 32K
pameti od adresy 32768 do 63663.
Nejdrive je potrebne provest CLEAR nnnnn-1
Vlastni program zavedte : LOAD "TAPESYS" CODE nnnnn
Jakmile je program zaveden, zadejte PRINT USR nnnnn. To navrati
adresu, od ktere program muze byt spusten. Spusteni provedte
bud RANDOMIZE USR (spousteci adresa)
nebo RANDOMIZE USR USR nnnnn :
ktery bude nasledovan jednim z prikazu PAUSE, SAVE, LOAD,
VERIFY, MERGE ci CAT.
Syntexe je stejna jako v BASICu vcetne pouziti LINE, CODE,
SCREEN$, DATA. Jedina vyjimka je pouziti CAT, ktere je pod
klavesou 9, ale pouziva se bez parametru.
Je mozno spojovat prikazy na radek pomoci dvojtecky, napr.
RANDOMIZE USR USR nnnnn : PAUSE 4 : SAVE "Program" LINE 10 : CAT
PAUSE :
Tento prikaz se pouziva pro vyber pro vyber jedne z deseti
operacnich rychlosti ( 0 - 9 ). Syntaxe : PAUSE 1
Priblizna rychlost prenosu se zobrazi na spodku obrazovky.
Normalni rychlost 1500 baud odpovida PAUSE 1.
PAUSE RYCHLOST V BAUDECH
0 1431
1 1500
2 1860
3 1929
4 2747
5 3048
6 3236
7 3304
8 3474
9 3635Pri zadani dalsiho programu stejnou rychlosti nemusime opakovat
PAUSE, napr. :
RANDOMIZE USR USR nnnnn : PAUSE 3 : SAVE "jmeno" DATA a$ //:
VERIFY " " DATA a$ //
.
.
.
RANDOMIZE USR USR nnnnn : SAVE "obrazovka" SCREEN$Kdyz pri LOAD je nalezen pozadovany program na pasku, objevi se
blikajici hvezdicka u jeho jmena.
Pokud je chyba pri LOAD zpusobena necim jinym nez BREAK, objevi
se instrukce pro previnuti pasku a opakovani LOAD.
Cteni hlavicky je volano pomoci CAT prikazu. Hlavicka se precte
za predpokladu, ze byla nahrana stejnou rychlosti, jaka je
prave pouzivana.
V hlavice je uveden typ udaju na pasku - Basic program, "bytes"
soubor, znakove ($) nebo numericke (#) pole; dale jmeno souboru,
cislo spousteciho radku pro automaticke spusteni v BASICu,
startovaci adresa pro "bytes" soubor nebo jmeno pole a delku
bloku dat.
Ukonceni CAT - pomoci BREAK.
TAPESYS se vrati do BASICu, pokud narazi na libovolny znak,
kteremu nerozumi. Mohl by to byt napr. znak CHR$ 13, prikazy
jine nez SAVE, LOAD, VERIFY, MERGE, CAT nebo PAUSE nebo tez
dvojtecka nasledujici ihned za oddelovaci dvojteckou.
Napr. (skok do BASICu):
RANDOMIZE USR USR nnnnn : LOAD " " CODE :: BEEP 1,10