KATALOG MH 1.1 Návod Všeobecný popis. Program KATALOG slouží k vytvoření seznamu nahrávek na mgf. kazetě. Čte hlavičky programů nahrané rychlostí 1/2 až 7/2 nahrané bez loadru i s loadry všech verzí Turbo Copy a programy nahrané formátem ZX-Spec- trum. Přepínání formátu i rychlosti se provádí automaticky. Takto vytvořený seznam je možné vytisknout na tiskárně, nahrát na mgf, setřídit podle abecedy nebo podle stavu počitadla. Vytváření seznamu lze v libovolném okamžiku přerušit a znova spustit. Seznam může obsahovat max. 253 programů .Přitom posledních 20 je zob- razeno na obrazovce,kde jsou ke každému programu zobrazeny tyto infor- mace: stav počitadla mgf, typ souboru, název programu, počáteční a koncová adresa, adresa vykonání a rychlost, která může nabývat hodnot 1-4 (udává zaokrouhlenou rychlost bez loadru), T-loader Turbo Copy, S-formát ZX-Spectrum. V případě, že se v názvu vyskytují malá písmena ve standardním ASCII kódu (např. programy ze ZX-Spectrum, datové soubory pro FET, Tasword, MRS...), je proveden jejich převod na znaky ASCII Sharp a tento převod je označen vykřičníkem mezi názvem a adresou. Popis příkazů. Katalog- vytvoření nového seznamu. Program se ptá na stav počitadla mgf. Zadáme číslo 0-999 nebo nic (nastaví se 0) a stiskneme CR. V případě chybně zadaných dat program čeká na nové zadání. Potom program vypočítá čas potřebný k dosažení zadaného stavu počitadla a uloží ho do čítače času. Dále zadáme název kazety, pro který můžeme využít celý 1. řádek obrazovky mimo posledních 3 znaků. Nyní program spustí mgf a po jeho rozjetí se spustí čítač času (8253), vynuluje počet programů a dále už jen čte hlavičky programů a zobrazuje je tak, jak bylo výše uvedeno. Merge - pracuje stejně jako Seznam s tím rozdílem, že pokračuje ve vytvá- ření stávajícího seznamu (nezadáváme název kazety a nenuluje se počet programů). Tisk - vytištění souboru na plotteru MZ-1P16 nebo na tiskárně s rozhraním Centronics. V případě, že není tiskárna připojena nebo soubor není vy- tvořen,tak se provede návrat do příkazového režimu s chybovým hlášením. Save - nahrání seznamu na mgf. pásek jako datový soubor pro FET. Všechny výše uvedené příkazy lze v libovolném okamžiku přerušit pomocí kláves SHIFT+BREAK. ABC,Poc - setřídění seznamu podle abecedy případně podle stavu počitadla. Příkazy Tisk, Fast, Norm potom ukládají již soubory takto setříděné. List - listování v seznamu. Pracuje pouze tehdy nevejde-li se celý soubor na obrazovku. Help - stručný návod na obsluhu programu. Reset - návrat do monitoru. Poslední dva příkazy slouží k přepnutí typu tiskárny a přepnutí typu mgf. pásku. Možné úpravy programu: Tento odstavec je určen těm uživatelům, kteří používají externí magnetofon, nebo si chtějí definovat jine typy mgf. pásků,a těm, kterým nevyhovuje pou- žitý výstup na tiskárnu. Při použití ext. mgf. nebude souhlasit stav počitadla se skutečným a proto je nutné upravit tabulku TABPAS. Nejdříve se změří časy t1 a t2 a z nich vy- počítané konstanty KA a KB se v monitoru (příkaz M) dosadí do TABPAS. Stejným způsobem se postupuje při definování jiných typů pásků Při zvýšení nebo snížení počtu pásků je třeba ještě upravit proměnou POCPAS Před každým výstupem na tiskárnu posílá program řetězec znaků, který je uložen od INILP a slouží k počáteční inicializaci tiskárny. Zde je možné nastavit např. typ a velikost písma, počet řádků na stranku atd. Adresy proměných a podprogramů. #5000 - začátek programu #5801 - POPR = počet programů #5810 - POPAS = počet typů mgf. pásků #5819 - INILP1 = tabulka inicializačního řetězce pro MZ-1P16, končí 0 #5820 - INILP2 = pro tiskárnu CENTRONICS #51E4 - TIRA = program pro tisk 1 řádku #5219 - TIZN = prog. pro tisk 1 znaku #5247 - SAVE = prog. pro nahrávání na mgf. #6000 - BUF = zde je uloěn seznam v display kódu #8800 - BUFMG = uložení dat při Save v ASCII kódu #5B4b - TABPAS = tabulka typů pásků.Tato tabulka může být kdykoliv rozší- řená o další typy pásků, ale max. do #5FFF.Každý typ pásku je definován: 2*2 byty - konstanty KA,KB (1.je nižší byt potom vyšší),16 bytů - název pásku (zadáváme v ASCII Sharp). KA = N * (4*T1 - T2) / (2*T2 - 4*T1) KB = 2 * N * N / (T2 - 2*T1) T1 = čas pro dosažení stavu počitadla N [sec] T2 = čas pro dosažení stavu počitadla 2*N N volíme nejlépe tak, aby stav 2*N byl co nejblíže u konce kazety (kazeta/N = 45/150, 60/200, 90/300) Závěr: Při používání programu Katalog doporučuji všechny vytvořené soubory ukládat na samostatnou kazetu a při jejich nahrání do editoru FET je již neupravo- vat. V současné době totiž vzniká program Třídění, který bude číst pouze soubory vytvořené pomocí Katalogu a bude je dále zpracovávat. Tento program bude hotový nejpozději do konce roku 1988. 13.11.1988 M. HRSTKA ENGELSOVA 832 530 03 PARDUBICE