XTERM2.COM Termin lov˜ program nov‚ generace s Xmodemem a p©enosem textov˜ch soubor– pro ARATI/DIP Portfolio. (c) 17.ledna 1990 Jim Straus Ur‡it‚ ‡ sti programov‚ho k¢du jsou ve vlastnictv¡ autorsk˜ch pr v firem ATARI a DIP. Program je public domain - jeho prodej, ani ve sb¡rk ch PD program–, nen¡ dovolen. Tv–rce a distributor programu nem–‘e b˜t odpovˆdn˜ za nespr vn‚ pou‘it¡ programu, za ztr tu nebo po¨kozen¡ dat p©i p©enosu pomoc¡ programu XTERM2. Tento program pracuje v˜hradnˆ na po‡¡ta‡i ATARI Portfolio. Je to jednouduch˜ termin lov˜ program a pro svou funkci vy‘aduje seriov‚ rozhran¡. Umo‘¤uje p©enos dat a soubor– pomoc¡ protokolu XModem - vys¡laj¡ se st le stejnˆ velk‚ bloky dat - 128 byte. P©ed spu¨tˆn¡m programu je t©eba nastavit parametry p©enosu dat. To je mo‘n‚ u‡init pomoc¡ menu Setup, kter‚ je v Portfoliu zabudovan‚. Nen¡ t©eba seriov˜ p©enos inicializovat pomoc¡ funkce Initialize! - program se o to ji‘ postar  s m. Pro funkci programu je tak‚ mo‘n‚ nastavit vnˆj¨¡ re‘im obrazovky na Tracked (80*25). Program se startuje z DOSu naps n¡m jm‚na souboru XTERM2. N slednˆ uvid¡te 'pozdrav' od autora programu a kdy‘ za‡nete cokoli ps t pomoc¡ kl vesnice, program to vys¡l  p©es seriov˜ port pry‡ k p©ipojen‚mu za©¡zen¡. Kl vesou F1 je mo‘n‚ program ukon‡it a vr tit se do DOSu. Pamatujte si, ‘e kl vesa ATARI m  tut‚‘ funkci jako F1 a tak i stisk kl vesy ATARI ukon‡uje program. Pokud p¡¨ete pomoc¡ kl vesnice, ale na obrazovce va¨eho Portfolia se nic neobjevuje, je to mo‘n  t¡m, ‘e je vypnut  funkce Echo (neboli hl ¨en¡). Kl vesou F0 se uvede funkce Echo do provozu a opˆtovn˜m stiskem se m–‘e znovu odvolat. Pracujete-li s programem je mo‘n‚ kdykoli za‡¡t s p©¡jmem souboru pomoc¡ XModem protokolu. Budete vyzv ni, abyste zadali jm‚no souboru a n slednˆ bude program ‡ekat na p©¡jem dat. Ka‘d˜ £spˆ¨nˆ p©enesen˜ blok dat (128 byte) se na displeji projev¡ jako jedna te‡ka. Kdy‘ je p©enesen cel˜ soubor a p©enos dat byl £spˆ¨n˜, objev¡ se n pis 'Done' a vy se opˆt vr t¡te zpˆt do menu programu, kdy si vol¡te ‘ dan‚ funkce. Kl vesou F1 je mo‘n‚ p©enos dat p©eru¨it. Obdobn˜m zp–sobem jako p©¡jem dat je ©e¨eno i vys¡l n¡ dat. K zvolen¡ re‘imu vys¡l n¡ dat, pou‘ijete kl vesu F3. Postup je stejn˜: Zad te n zev souboru a je-li tento soubor nalezen, rozbˆhne se seriov˜ p©enos. Je-li v¨e spr vnˆ vykon no objev¡ se hl ¨en¡ 'Done'. Je¨tˆ jednou si p©ipome¤te, ‘e form t protokolu XModem je zalo‘en na bloc¡ch dat (128 byte), kter‚ jsou mezi komunikuj¡c¡mi stanicemi p©en ¨eny v obou smˆrech. V praxi to znamen , ‘e soubory mohou b˜t jakoby zaokrouhleny smˆrem nahoru na nejbli‘¨¡ d‚lku souboru, kter  je n sobkem 128 byte. V textov˜ch souborech m–‘ete vidˆt, ‘e na konci souboru p©ibyly mezery. Jsou to pr zdn‚ znaky. To zda se vyskytuj¡ pr zdn‚ znaky a jejich po‡et, z le‘¡ na tom, zda odes¡latel souboru pou‘il zakon‡ovac¡ sekvenci Control-Z. Dal¨¡ funkc¡ je p©¡jem textov˜ch zpr v. Uvede se v ‡innost stiskem kl vesy SHIFT-F2. Po prvn¡m stisku budete vyzv ni, abyste zadali jm‚no souboru, do kter‚ho se budou p©ij¡man  data ukl dat. Cokoli, co od t‚to doby bude p©es program XTerm2 p©ijato, bude ulo‘eno do tohoto souboru. Zakon‡en¡ funkce p©¡jmu do souboru se provede opˆt stiskem SHIFT-F1. (v anglick‚m popisu je naps no toto, ale pravdˆpodobnˆ m  b˜t SHIFT-F2) N slednˆ se objev¡ hl ¨en¡ 'Done'. Kl vesa SHIFT-F3 se pou‘¡v  k vys¡l n¡ textov˜ch zpr v a soubor–. Po jej¡m stisku je t©eba zadat n zev souboru a soubor je odesl n. Po ukon‡en¡ p©enosu se objev¡ hl ¨en¡ 'Done'. Kl vesy CTRL-F0 a‘ CTRL-F9 umo‘¤uj¡ odes¡lat soubory '0.XTM' a‘ '9.XTM'. Tyto soubory, kter‚ mus¡ b˜t ulo‘eny ve stejn‚m adres ©i, ve kter‚m je spu¨tˆn˜ program XTerm2, mohou b˜t pou‘ity jako r–zn‚ p©¡kazy p©enosu, hesla, p©ihla¨ovac¡ a odhla¨ovac¡ sekvence a podobnˆ. Je jasn‚, ‘e to nevy©e¨¡ komlikovan‚ p©ihla¨ovac¡ sekvence na BBS, ale ur‡itˆ v m to velmi zjednodu¨¡ ‘ivot. Sta‡¡, kdy‘ si v Editoru vytvo©¡te pat©i‡n‚ sekvence znak– a ty potom ulo‘¡te pod jm‚ny 0.XTM a‘ 9.XTM do aktu ln¡ho adres ©e, ze kter‚ho budete spou¨tˆt program XTerm2. Je tedy vidˆt, ‘e funk‡n¡ kl vesy hledaj¡ sekven‡n¡ soubory v aktu ln¡m adres ©i. Toho lze s v˜hodou pou‘¡t, kdy‘ komunikujete s r–zn˜mi m¡sty a pot©ebujete mnoho r–zn˜ch sekvenc¡. Vytvo©te si v¡ce podadres ©–, do kter˜ch ulo‘¡te sady funk‡n¡ch sekvenc¡ 0.XTM a‘ 9.XTM. D le si vytvo©te r–zn‚ d vkov‚ soubory, kter‚ v s samo‡innˆ p©esmˆruj¡ do pat©i‡n˜ch podadres ©–. Nastavte parametry pro p©¡kaz DOSu PATH tak, aby program XTerm2 bylo mo‘n‚ spustit z jak‚hokoli podadres ©e. D vkov‚ soubory a sady funk‡n¡ch sekven‡n¡ch kl ves v m tak umo‘n¡ spou¨tˆt program XTerm2 s vhodnou sadou sekvenc¡ 0.XTM a‘ 9.XTM. Program XTerm2 je mo‘n‚ rozbˆhnout se t©emi parametry: XTerm2 -r n zev souboru XTerm2 -s n zev souboru XTerm2 -h Parametr -r p©epne program do re‘imu protokolu XModem p©¡jem, a a‘ bude soubor p©ijat, funkce XTerm2 zkon‡¡ a program p©ed  ©¡zen¡ DOSu. (-r jako angl. receive - p©ijmout) Parametr -s p©epne program do re‘imu XModem - vys¡l n¡ zadan‚ho souboru. (-s jako angl. send - vyslat) Parametr -h zobraz¡ kr tk‚ menu n povˆdy. (-h jako angl. help - pomoc) A‡koli program pracuje celkem spolehlivˆ, nebyl zat¡m £plnˆ testov n. To znamen , ‘e se mohou vyskytnout v˜padky p©enosu nebo ztr ta dat. V takov˜ch p©¡padech sni‘te rychlost p©enosu, zkontrolujte spojen¡ po mechanick‚ str nce a opakujte p©enos je¨tˆ jednou. D‚lka programu je 2897 bytes (po p©enesen¡ pomoc¡ XModem bude 2944 bytes) a kontroln¡ sou‡et (zji¨tˆno programem CHKSUM.COM) je 99F3.