----------------- [ Nepřetržité čtení ] Jednotlivé soubory jsou v tom pořadí, v jakém se čtou, řazeny do adresáře, zobrazovány na obrazovce a číslovány. Číslování je kontinuální pro všechny povely Load a nuluje se jen po ESC. Nahrávání může být ukončeno z několika důvodů, pro každý z nich je zobrazeno příslušné hlášení : Stisk ESC hlavní nabídka Stisk BREAK Break ! Chyba při čtení Tape error ! Příliš dlouhý program Too long ! Paměť je plná Memory full ! Adresář je plný Directory full ! Tato hlášení jsou shodná u všech povelů Load a dále nebudou uváděna. Soubor, během jehož čtení dojde k ně- které z výše uvedených situací, je zo- brazen pouze dočasně a do adresáře se neukládá. Pozn.: Adresářem je míněn vnitřní seznam souborů uložených v paměti. Maximální počet jeho položek je 16. Činnost v průběhu všech povelů LOAD charakte- rizují tato hlášení : Searching ... hledání hlavičky souboru Loading ... čtení souboru Loading data ... čtení dat ( BSD ) Found loader ... nalezení souboru se zavaděčem L o a d F i l e ------------------ [ Čtení s potvrzením ] Po nalezení prvního souboru je zobrazena jeho hlavička za očekává se potvrzení stiskem libovolné klávesy - mimo N, BREAK, ESC. Potvrzený soubor je přečten a povel tím končí.Při stisku N se začne hledat další hlavička a celá činnost se opakuje. L o a d N a m e d f i l e ------------------------------- [ Vyhledání souboru podle jména ] Před začátkem vyhledávání je nutné přímo do pracovní oblasti zapsat jméno souboru. Kurzorem lze pohybovat pomocí kurzorových kláves, zadání se ukončí stiskem CR. Po nalezení prvního souboru se porovná jeho jméno se jménem zadaným. Při shodě je soubor přečten a řízení se vrací k nabídce Load. V opačném případě je jméno nalezeného souboru krátce zobrazeno a pak pokračuje vyhledávání. S a v e A l l ----------------- [ Zápis všech souborů ] Všechny soubory z adresáře se v tom pořadí, v jakém jsou zobrazeny, uloží na kazetu. Zápis lze kdykoliv přerušit klávesami BREAK nebo ESC. Neúspěch při zadání kteréhokoliv povelu Save může mít tři důvody, vždy je zobrazeno příslušné hlášení : Nastavená příliš vysoká rychlost -> Too high speed ! Nastavená příliš nízká rychlost -> Too low speed ! Prázdný adresář -> No file ! Činnost v průběhu všech povelů Save charakterizují následující hlášení : Writing ... zápis hlavičky nebo těla souboru Writing data ... zápis dat (BSD) Writing loader ... zápis zavaděče Pozn.: Programy uložené se zavaděčem je možné nahrávat přes IPL nebo příkaz L dolního i horního monitoru ( rozdíl v nahrávání obou monitorů je zachován,zavaděč zničí obsah RAM 0000 až 0FFFh), ale kopírovat je lze jen pomocí Turbo Copy ! S a v e F i l e ------------------- [ Zápis vybraných souborů ] Výběr souborů se provádí pomocí kurzorových kláves, mezerníku a klávesy CR . Kurzorovými klávesami se nastaví ukazatel na požadovaný soubor a výběr se potvrdí stiskem mezerníku. Další soubory se určí stejně, poslední výběr je nutné potvrdit stiskem CR. Vybrané soubory jsou pak v zadaném pořadí ulo- ženy na kazetu. Každý soubor je možné zahrnout do výběru pouze jednou. S a v e B l o c k --------------------- [ Zápis vybraných posloupností ] Funkce je podobná jako v předchozím případě, ale určují se první a poslední soubory posloupností, které se mají zapsat. Soubory v jedné posloupnosti se ukládají na kazetu ve stejném pořadí, v jakém jsou v adresáři. Každý soubor může být opět vybrán pouze jednou,pokud se bloky překývají, jsou všechny druhé výběry ignorovány. S a v e L a s t ------------------- [Zápis naposledy vybraných souborů] Pro určení zapisovaných souborů je použit naposledy provedený výběr.Násle- duje-li tento povel po povelu Load, zapíšou se všechny naposledy přečtené soubory. V každém případě je nutné pů- vodní výběr potvrdit stiskem kterékoliv klávesy mimo N, ESC, BREAK, jinak bude povel okamžitě ukončen. V e r i f y A l l --------------------- V e r i f y F i l e ----------------------- V e r i f y B l o c k ------------------------- V e r i f y L a s t ----------------------- [ Kontrola zápisu souborů ] Pro všechny čtyři povely Verify platí stejné zásady výběru jako pro povely Save. Chybové ukončení kontroly může mít několik příčin, vždy je zobra- zeno příslušné hlášení : Prázdný adresář -> No file ! Stisk ESC -> hlavní nabídka Stisk BREAK -> Break ! Chyba při čtení -> Tape error ! Činnost v průběhu všech povelů Verify je charakterizována témito hlášeními : Searching ... hledání hlavičky Verifying ... kontrola hlavičky nebo těla Verifying data ... kontrola dat ( BSD ) Verifying loader ... kontrola zavaděče K i l l A l l ----------------- K i l l F i l e ------------------- K i l l B l o c k --------------------- K i l l L a s t ------------------- [ Mazání souborů z adresáře ] Výběr se u všech čtyř povelů Kill provádí již známým způsobem, před smazáním určených souborů se však vždy očekává potvrzení stiskem klávesy Y. Po stisku N, ESC nebo BREAK je povel ukončen bez smazání souborů. M o d i f y CMT p a r a m e t e r s --------------------------------------- [ Změna některých parametrů Turbo Copy pro čtení a/nebo zápis na magnetofon ] Umožňuje měnit parametry uvedené v horní části čelního panelu. Pohyb kurzoru přes jednotlivé parametry se ovládá kurzorovými klávesami a změny se dosáhne pouhým přepsáním příslušného údaje.Pro číselné parametry jsou platné číslice 1 až 9, jinak pouze písmena Y ( ano ) a N ( ne ). Po provedení všech změn je možné zadávání povelu ukončit stiskem některé z kláves CR, ESC, BREAK . M o d i f y H e a d ----------------------- [ Úprava hlavičky souboru ] Po zadání tohoto povelu je nutné určit, na který soubor se vztahuje. To se provede nastavením ukazatele kurzo- rovými klávesami a potvrzením stiskem CR. Pak se na čelním panelu v pracovní oblasti zobrazí obsah všech 128 bytů hlavičky, a to ve dvou částech. První obsahuje údaje, které se zobrazují v a- dresáří, druhá obsahuje zbývající byty hlavičky ve formě hexadecimálního a ASCII výpisu. V každé z obou částí lze libovolně pohybovat kurzorem, přechod mezi nimi se provádí stiskem CR. Měněné údaje opět stačí pouze přepsat,ve jménu souboru jsou platné veškeré zobra- zitelné znaky ( i grafické, přepínání se provádí klávesami ALPHA, GRAPH ), jinde pouze hexadecimální číslice.Povel se ukončí stiskem ESC nebo BREAK. V hlavičce lze měnit typ souboru, což umožňuje konverzi mezi běžnými typy a typy BSD. Lze měnit i délku souboru, posunuje se jeho konec. Při překročení kapacity volné paměti je dosazena maxi- mální možná délka a je vydáno hlášení Memory full ! , při zadání nulové délky je dosazena délka 0001 a je vydáno hlášení Wrong size ! . M o d i f y P r o g r a m ----------------------------- [ Úprava těla vybraného souboru ] Umožňuje měnit tělo souboru,tj. vlastní program. Výběr souboru a tvar výpisu je stejný jako u modifikace hla- vičky. Nejdříve je však nutné zadat čtyřmístnou hexadecimální adresu, v je- jímž okolí budou úpravy prováděny. Adresa se potvrzuje stiskem CR . Při stisku CR bez udání adresy bude použita nejdříve adresa začátku programu a dále pak adresy zadané minule. Adresy musí ležet v rozsahu vymezeném údaji v hlavičce,jinak bude vydáno hlášení Out of range !. Vlastní úpravy se provádějí již obvyklým postupem. Po stisku CR je možné zadat jinou adresu, klávesy ESC a BREAK povel ukončí. C a l l P r o g r a m ------------------------- [ Spuštění vybraného programu ] Spustí program vybraný stejně jako při modifikaci. Výběr je však nutné potvrdit stiskem Y. Klávesy N, ESC, BREAK povel ukončí. Pokud spuštěný program nezničí obsah paměti RAM normálně zakryté pamětmi ROM ( 0000-0FFFh a E000h-FFFFh ), je možné Turbo Copy znovu spustit současným stiskem tlačítka RESET a klávesy CTRL. Původní adresář však bude samozřejmě smazán. C a l l M o n i t o r ------------------------- [ Ukončení činnosti Turbo Copy ] Ukončí činnost kopírovacího programu a vrátí řízení ROM monitoru. Pro opětovné spuštění platí stejné zásady jako v předchozím případě. Změny systémových parametrů ----------------------------- Struktura Turbo Copy umožňuje měnit o mnoho více paramterů, než je uvedeno na čelním panelu. Tyto změny jsou však trvalé a provádějí se pomocí ROM moni- toru. Před vlastními úpravami je nutné Turbo Copy nahrát do paměti příkazem GE807 monitoru, pak lze příkazem M provést požadované změny ( viz. str. 8-6 manuálu ) a Turbo Copy opět uložit na kazetu příkazem GE80A ( resp. i zkontrolovat zápis příkazem GE80D ). P O Z O R ! ! ! Takto upravované parametry nepodléhají žádné kontrole a chybné hodnoty proto mohou způsobit nepředvídatelné chování programu. Položky označené (*) jsou nastaveny na mezní hodnotu, za kterou již nelze zaručit správnou funkci. P h A ů o d v d r počet o n e funkce parametru d o s bytů n t a í a --------------------------------------- 1200h 2 Protizákmitové zpoždění kláves 00FAh 1202h 2 Zpoždění autorepeatu 2710h 1204h 2 Rychlost autorepeatu 0BB8h 1206h 2 Čas na rozběh motoru T=n/50s 003Ch 1208h 2 Pauza před zápisem hlavičky T=n/50s 0032h 120Ah 2 Pauza před zápisem těla T=n/50s 0005h 120Ch 2 Doba zobrazení jména při hledání T=n/50s 0032h 120Eh 1 x x x x 28h 120Fh 1 Délka zaváděcího tónu hlavičky T=n/10s 20h (*) 1210h 1 x x x x 14h 1211h 1 Délka zaváděcího tónu těla -"- 20h (*) 1212h 2 Dolní mez rychlosti a/b=1000h/n 2000h (*) 1214h 2 Horní mez rychlosti a/b=1000h/n 0555h (*) 1216h 2 Kmitočet signalizačního tónu f=1.1MHz/n 09C4h 1218h 1 Stálá kontrola přes border ano/ne=FFh/0 FFh 1219h 1 x x x x 00 121Ah 2 Počáteční nastavení rychlosti a/b 02,01 121Ch 1 Počáteční nastaveni