*********************************** * I n t e r c o p y 8 2 1 / V 8 * *********************************** UŽÍVATEĽSKÁ PRÍRUČKA ==================== Verzia: V8.2 Dĺžka programu: 12 887 (#3257) bytov Program Intercopy 821/V8 je kopírovací program, určený na rozdiel od ostatných pre poloprofesionálne použitie. Aj keď jeho obsluha sa môže zdať trošku zložitá a menej prehľadná než napr. obsluha Turbo Copy, poskytuje mnoho ďalších užitočných možností, napr. disasembler, bitovú mapu, možnosť výpisu na tlačiareň a podobne. Umožňuje nahrávať niekoľkými módmi a rýchlos- ťami. Jednotlivé módy sú nasledovné: NORMAL - pôvodný klasický formát (hlavička+program), programy nahraté na páske v tomto móde v spojení s inou rýchlosťou než 1 (1200 Bd) nie je možné spúšťať z IPL ("C") alebo z MONITORa ("L"). FAST IPL - formát, výhodný pre vyššie rýchlosti. Programy, takto nahraté na pásku ľubovoľnou rýchlosťou je možné spúšťať priamo z IPL ("C") alebo z MONITORa ("L"). VÝHODA: je efektívny aj pre najkratšie programy (neobsahuje predprogram). NEVÝHODA: je možný len pre tie programy, ktoré nemajú v hlavičke nejaké informácie, potrebné pre ich činnosť. CPM - formát, ktorý používa CP/M V2.2-32t, príp. CP/M V2.26-32. SINCLAIR - formát počítačov ZX SPECTRUM, ZX SPECTRUM+, DELTA, DIDAKTIK GAMA a pod. Vhodný pre kopírovanie zdrojových programov GENSu. Prehĺad rýchlostí nahrávania pre jednotlivé módy: ------------------------------------------------------------------- | Speed mode | 0 | 1 | 2 | 3 | 4 | ------------------------------------------------------------------- | NORMAL | 600 Bd | 1200 Bd | 2400 Bd | 2800 Bd | 3200 Bd | | FAST IPL | 600 Bd | 1200 Bd | 2400 Bd | 2800 Bd | 3200 Bd | | CPM | 2400 Bd | 2400 Bd | 2400 Bd | 2400 Bd | 3200 Bd | | SINCLAIR | 1200 Bd | 1200 Bd | 1200 Bd | 1200 Bd | 1200 Bd | ------------------------------------------------------------------- Po spustení sa v prvom (tzv. informačnom) riadku obrazovky zobrazí informácia o "Blockmode" (viď ďalej), "Speedmode" (nastavená rýchlosť) a o voľnom mieste v pamäti. Ďalej sa vypíše stručný prehľad príkazov a iniciali- zuje sa tlačiareň, ak je pripojená. Objaví sa nápis: SYSTEM READY . čo znamená, že systém je pripravený prijať príkaz. PREHĽAD PRÍKAZOV ================ P...Print --------- Príkazom je možné vylistovať zoznam súborov v pamäti na obrazovku. V prípade prázdnej pamäte sa vypíše hlásenie: Buffer is empty. V prípade, že sa v pamäti nachádzajú nejaké súbory, záhlavie vyzerá naprí- klad takto: Filename Tp Beg End Exc Filename Tp Beg End Exc A: Intercopy 821/V8 01 0000 3256 0000 B: FET 3.0 MZ-800 01 0000 472D 0000 kde A: resp. B: je označenie súboru, "Filename" označuje názov, "Tp" typ, "Beg" začiatočnú, "End" koncovú a "Exc" štartovaciu adresu (informácie podľa hlavičky). L...Load -------- Nahratie jedného alebo viacerých programov do pamäte: Load all ? o - nahrá sa iba jeden program. es - programy sa budú nahrávať dovtedy, kým nedôjde k chybe a- lebo sa nenaplní pamäť alebo nedöjde k prerušeniu nahrá- vania stlačením +. Mode [ NORMAL 1200 Bd / FAST IPL 1200 Bd / CPM / SINCLAIR ]: ORMAL AST IPL PM INCLAIR Rýchlosť nahrávania v prípade Load sa nastaví automaticky podľa zavádzacieho tónu (ak je program nahratý jednou z vyššie uvedených rýchlostí). Výstup na tlačiareň je blokovaný. Možné hlásenia systému po nahratí: Your tape is bad - vyskytla sa chyba v nahrávke. Process interrupted - nahrávanie bolo prerušené +. Memory is full - program sa do voľnej pamäte už nezmestí. S...Save -------- Nahratie programov z pamäte na pásku: Save file: - - budú sa nahrávať súbory označené A až D. Mode [ NORMAL 1200 Bd / FAST IPL 1200 Bd / CPM / SINCLAIR ]: ORMAL AST IPL PM INCLAIR Pred nahraním programu sa na pásku nahrá názov programu hlasovým syntezáto- rom, ak nie je vypnutý. Nahrávanie programu na pásku je možné s výnimkou za- vádzacieho tónu kedykoľvek prerušiť stlačením +. V...Verify ---------- Verifikácia programov na páske s programami v pamäti. Dotazy "Verify file:" a "Mode" majú podobný význam ako pri Save. Rýchlosť sa nastavuje automaticky podľa zavádzacieho tónu, ale pri móde FAST IPL musí rýchlosť nahrávky na páske súhlasiť s nastavenou rýchlosťou v Intercopy. Výstup na tlačiareň je blokovaný. Ak zverifikovaný program súhlasí, vypíše sa hlásenie: File passed OK Ak nesúhlasí, vypíše sa: Your tape is bad a ďalšia verifikácia sa preruší. $...Speed mode set ------------------ Speed mode set to: <3> - nastavenie rýchlosti nahrávania na 2800 Bd (2400 Bd pri CPM, 1200 Bd pri SINCLAIR), je možné voliť rý- chlosť v rozsahu 0 až 4 podľa vyššie uvedenej ta- buľky. #...Block mode set ------------------ Block mode set to: <4> - nastavenie počtu opakovaní programu v jednej na- hrávke na 4-krát. Je možné voliť počet z rozsahu 1 až 9. Platí pre módy NORMAL a FAST IPL a vyššie Block mode ako 1 zvyšuje bezpečnosť nahrávky (hlav- ne pri vyšších rýchlostiach), avšak priamo úmerne rastie aj spotreba pásky. K...Kill -------- Kill file: - Really [Y/N] ? es - zrušíme súbory A až C. o - rozmysleli sme si to. D...Dump -------- Dump file: - výpis programu C vrátane hlavičky na obrazovku vo formáte: #[hexa adresa]/[deka adresa]: [16 bytov hexa] / [16 znakov ASCII SHARP] Adresa sa chápe ako adresa, kde budú hlavička a program umiestnené po nahra- tí z IPL alebo z MONITORa. Riadenie výpisu: <Šípka vpravo> - urýchlenie skrolovania. <Šípka vľavo> - spomalenie skrolovania. - dočasné zastavenie výpisu. <Šípka dole> - urýchlenie výpisu. <Šípka hore> - zastavenie výpisu až do stlačenia ľubovoľnej klávesy. Pri stlačení je možné spustiť, resp. zastaviť výpis na tla- čiareň. A...Ascii dump -------------- Podobne ako Dump, avšak znaky sa vypisujú v klasickom ASCII kóde. d...Display code dump --------------------- Podobne ako Dump, ale znaky sa vypisujú v DISPLAY kóde (kóde znakového gene- rátora CG ROM). *...Voyce labels ---------------- Vypnutie, resp. zapnutie hlasových návestí pred nahrávkami (viď Save). Hlásenia: Voyce labels off. - hlasové návestia sú vypnuté. Voyce labels on. - hlasové návestia sú zapnuté. Po spustení Intercopy sú hlasové návestia zapnuté. C...Change head --------------- Change head of file: - zmena údajov v hlavičke programu A: New type: 09 - zmena typu na typ 09. New name: Skuska - premenovanie programu na "Skuska". New beg.: 5000 - zmena ukladacej adresy na #5000. New exec: EA5E - zmena štartovacej adresy na #EA5E. Ak nechceme niektorý z údajov meniť, stačí stlačiť . Nezmyselné údaje sa ignorujú. M...Make new file ----------------- Make new file from: - vytvorenie nového súboru zo súboru B. From address: 1300 - vezmeme zo starého súboru časť od adresy #1300 To address: 14FF - po adresu #14FF vrátane (obidve musia ležať v roz- sahu starého súboru). Ďalej nasleduje editácia hlavičky nového súboru podobne ako pri Change head. I...Disassemble --------------- Disassemble file: - spätný preklad súboru A v inštrukciách Z80. From address: 1200 - udanie počiatočnej adresy výpisu. V prípade jej neu- dania alebo nezmyselného udania sa automaticky berie ukladacia adresa ("Beg"). Logical address: 0000 - logická adresa, ktorá má byť vypisovaná namiesto po- čiatočnej adresy. V prípade jej neudania alebo ne- zmyselného udania sa automaticky berie počiatočná a- dresa. Formát: [adresa] [byty] [mnemonika] ; [SHARP znaky] [ASCII znaky] [DISPLAY znaky] Riadenie výpisu: <Šípka vpravo> - urýchlenie skrolovania. <Šípka vľavo> - spomalenie skrolovania. - dočasné zastavenie výpisu. <Šípka dole> - urýchlenie výpisu. <Šípka hore> - zastavenie výpisu až do stlačenia ľubovoľnej klávesy. Pri stlačení je možné spustiť, resp. zastaviť výpis na tla- čiareň. <^/~> - spätný chod. R...RAM directory ----------------- Vylistovanie zoznamu súborov aj s ich terajším umiestnením v pamäti RAM. Riadenie výpisu: <Šípka vpravo> - urýchlenie skrolovania. <Šípka vľavo> - spomalenie skrolovania. - dočasné zastavenie výpisu. <Šípka hore> - zastavenie výpisu až do stlačenia ľubovoľnej klávesy. Pri stlačení je možné spustiť, resp. zastaviť výpis na tla- čiareň. N...Version ----------- Výpis adresy autora a verzie. E...Execute ----------- Execute file: - chceme spustiť program C. Really [Y/N] ? es - spustíme ho. o - nič sa nedeje. @...Sound --------- Zvuk z pásky sa kopíruje na border a reproduktor dovtedy, kým nebude stlače- né +. %...Color set ------------- .Color of paper: <0> black - nastavenie farby pozadia na čiernu. .Color of pem: light white - nastavenie farby písma na svetlobielu. Možné farby: 0 - black - čierna 1 - blue - modrá 2 - red - červená 3 - magenta - fialová 4 - green - zelená 5 - cyan - tyrkysová 6 - yellow - žltá 7 - white - biela 8 - light black - svetlo čierna (šedá) 9 - light blue - svetlo modrá A - light red - svetlo červená B - light magenta - svetlo fialová C - light green - svetlo zelená D - light cyan - svetlo tyrkysová E - light yellow - svetlo žltá F - light white - svetlo biela Systém je chránený proti nastaveniu rovnakej farby pozadia a písma. <Šípka dole/libr.>... Scrollmode set ------------------------------------ .Scrollmode set to fast. - Skrolovanie prepnuté na rýchle. .Scrollmode set to slow. - Skrolovanie prepnuté na pomalé. Po spustení Intercopy je skrolovanie pomalé. W...Edit -------- Edit file: - editácia programu A. From address: 1200 - udanie počiatočnej adresy editácie. V prípade jej neudania alebo nezmyselného udania sa automaticky berie ukladacia adresa ("Beg"). Logical address: 0000 - logická adresa, ktorá má byť vypisovaná namiesto po- čiatočnej adresy. V prípade jej neudania alebo ne- zmyselného udania sa automaticky berie počiatočná a- dresa. Formát výpisu: [adresa] [starý byte] [SHARP znak] [ASCII znak] [DISPLAY znak]: Ako nový údaj môže byť: 05 - byte. ,abcd - reťazec SHARP znakov začínajúci čiarkou. .abcd - reťazec ASCII znakov začínajúci bodkou. /abcd - reťazec DISPLAY znakov začínajúci lomítkom. ^^^^^ - počet šípok hore udávajúci, koľko bytov sa má preskočiť smerom k nižším adresám. - počet šípok dole udávajúci, koľko bytov sa má preskočiť smerom k vyšším adresám. Systém je chránený proti editácii pamäte mimo zvolený program. B...Bit map ----------- Bit map of file: - bitová mapa programu B. From address: 1200 - udanie počiatočnej adresy mapovania. V prípade jej neudania alebo nezmyselného udania sa automaticky berie ukladacia adresa ("Beg"). Logical address: 0000 - logická adresa, ktorá má byť vypisovaná namiesto po- čiatočnej adresy. V prípade jej neudania alebo ne- zmyselného udania sa automaticky berie počiatočná a- dresa. Formát výpisu: [adresa] [byte] [znaky (SHARP, ASCII, DISPLAY)] [mapa] [zrkadlová mapa] Riadenie výpisu: <Šípka vpravo> - urýchlenie skrolovania. <Šípka vľavo> - spomalenie skrolovania. - dočasné zastavenie výpisu. <Šípka dole> - urýchlenie výpisu. <Šípka hore> - zastavenie výpisu až do stlačenia ľubovoľnej klávesy. Pri stlačení je možné spustiť, resp. zastaviť výpis na tla- čiareň. <^/~> - spätný chod. O...Printer on/off ------------------ Zapnutie/vypnutie tlačiarne, ak je pripojená. Hlásenia: Printer is on. - tlačiareň je zapnutá. Printer is off. - tlačiareň je vypnutá. Printer is not ready. - tlačiareň nie je pripravená. Po spustení Intercopy je tlačiareň vypnutá. U...MZ-1P16/CENTRONICS ---------------------- Výber druhu tlačiarne. Hlásenia: Printer is MZ-1P16 - tlačiareň je MZ-1P16. Printer is CENTRONICS - tlačiareň je CENTRONICS. Po spustení Intercopy je štandardne zvolená tlačiareň MZ-1P16. ?...Help -------- Vypíše sa zoznam všetkých príkazov. K použitým rýchlostiam: ======================= Pre rýchlosť 4 (3200 Bd) sa odporúčajú použiť pásky typu SONY HF-S, pre ktoré boli nastavené časové konštanty nahrávania. Tejto rýchlosti vyho- vyjú tiež pásky FUJI ER I a FUJI FR I. Pre iné typy pások nie je spoľahli- vosť nahrávky pri tejto rýchlosti zaručená. ZÁVER ===== Žiaden program nedokáže všetko, pretože pamäť počítača je obmedzená. Z podobných dôvodov chýbajú programu Intercopy také vlastnosti, ako napr. o- brazovkový editor, nahrávanie bezhlavičkových blokov, nahrávanie blokov BSD, katalóg pásky, práca s RAM diskom, kompatibilita s Turbo Copy, spájanie sú- borov, reštart z monitora a podobne. Systém Intercopy je však otvorený a čo nie je, môže sa objaviť v niektorej z nasledujúcich verzií. Záverom sa chcem poďakovať za cenné pripomienky ing. Miroslavovi Ko- zákovi, Mariánovi Lengyelovi, Rišovi Nemcovi, Duškovi Steinerovi, Romanovi Ivanovi, Milanovi Masárovi, Oldřichovi Tokarovi a všetkým ďalším, ktorí sa svojím spôsobom zaslúžili o terajšiu tvár Intercopy. Ak by sa predsa len eš- te kdesi našla chyba, je morálnou povinnosťou každého, kto chybu nájde, oz- námiť to na adresu: Marek Šmihla Internátna 19 974 01 Banská Bystrica ----------------------------------------------------------------------------