0L0BWSLOVO ( 3 00 00-0`/}0|0 x0   Y  Ӣ8`ll1R@.n00)0.0-0 *I0  C0 10 u0 100 0q0 080H 0(0DhC 000CDDCL0CD-003.-0`00 G00m000m00C80CD0D.0̀0(0 )0  C0/(0/)0/ / Ȍ.0DЛ0C0. E0L1EMAIN )DOS a5) BWSLOVO a * (DOS a5 XBW130 DOSa8 K?STARTUP BATa. M-CLOCK COM ^$ WDATE COM^, ^TIME COM^, eSTART_D COMa1 (BWSLOVO a * h#SLOVO COM\- SLOVO KBD\:0 xDODATEK TXT a7 26PRIR1 TXT \& [CPRIR2 TXT \. 4BPRIR3 TXT\* mPRIR4 TXT \ AMATER KBD\:0 STANDARDKBD\:1 STROJ KBD\:2 6ASCII PRT\7 BT100_2 PRT a  EPSDRAFTPRT\3 EPSNLQ PRT \8  GAMA_R2 PRT a 4 GAMA_S2 PRT a* I2KOD BAS\:$  AMATER KLV\:4 STANDARDKLV\:7  STROJ KLV\:9 NDOATASCIKOD\; hDOATMAS KOD\; tDOCAPKA KOD\ !( cDOKAMEN KOD_# ZATASCIIKOD\; ZATMAS KOD\; ZCAPKA KOD \.9 > "G200 > "H201 > "I202 > "J203 > "K204 > "L205 > "M206 > "N207 > "O208 > "P209 > "Q210 > "R211 > "S212 > "T213 > "U214 > "V215 > "W216 > "X217 > "Y218 > "Z219 > "220 > "L221 > "222 > "A223 > "_224 > "225 > "a226 > "b227 > "c228 > "d229 > "e230 > "f231 > "g232 > "h233 > "i234 > "j235 > "k236 > "l237 > "m238 > "n239 > "o240 > "p241 > "q242 > "r243 > "s244 > "t245 > "u246 > "v247 > "w248 > "x249 > "y250 > "z251 > "u252 > "|253 > "}254 > "o255 > "ach text):RB1:nzev.TXT z kazety.RD1:nzev.TXT z diskety (RAMDISKu).Jeliko se text zavd (i ukld) od m sta kurzoru, pem stteped zaveden m (uloen m) souboru kurzor na zatek (P:00000).Nzvy soubor manulu:PRIR1.TXTPRIR2.TXTPRIR3.TXTPRIR4.TXTM sto na kazet:QB1:*.*Obsah kazety:RD1:OBSAH.TXT!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJ6>آ 766L S2BWWP*L n~  L . . *  0 0M Ω  ,  8 9 ɛ :: :A   `   1  ,8 ɛ 驛 `إG G,  GL  MBG@ LL@,ȘUiD0 G`Dl  _  J  J`,i鍋  i`l6  M6 80   .6 .7 ݎ` ,H) hJJJJJ  ʽ0O v  )(0; : H B H v hکH(`F e   F ` ,,D JJjKgC BCDH VhɈHH) t hh` o h  o  o  | (   ʎ k o x  k @8 @ L to  ʎ l o @Pjj(**ӢΊ8DQCCQCj k  F hC ` O  FIN𠩜HL l l | ,  ` 0H h, 0H  y h`  K9CoCF ~ : t  0٩ < @ @ +  K9   JJJo c c - 0  KFREE SECTORS DOS !-E ;Lq3 h )  b@ =YdH o hL8 !"#$%&'67*I[ J@C1Dvf;6&6**; !?b f`qb{fl ~\D^{_IR\MZ+hcdef 9k%>n.p 617%=y*)3:,> ACdL?G=> ?`X)HFHF`Ж1!|S466>S") 9X`",-,0,1,)؆F( Y,LX)F ! ,֩4 !ɥF!M hU98 -ЕLo HUo hU,K CɀC MC&EC( 1ȱC9  "9 E Y,P 8M  H  hF`9L^L  +k 10  @M9 ` @T8`I;&CEC( CMC`  (Q    &  ,Cȝ`  ,9 0 `   LmOa  NZL%   L͝OD   !J* )  G$%& Ȏ  %m]  +Г, $  (#%J !)!,2!)  N$l*H7  h ΄ x` dLHjIjH) I"=7)(.  @$T'@(NQj  T'@$Q@((0! i$#( `  RT'~ j멋I` LȌ?EC LCC& l;C L C  +[C>= L?C:ȱC; :`8H C   `H$HJ)ELHNS)  #" ,H  "d!vf>h,,H  QT'|ǥE8<RQ   : ;%H) `  l"[L Cȭ C +:;  'T<$H0]C]L 0  !y"#dTH) <  _ i C + kQ _' _@B T<mE <L8H C $H0 `  J x `͉ߍ$E H**hJ`, HH  #vd>h  !|`  +#v2,   2IH) !`,S0kI  + *  ((+<'38nS`( *) ,*)?,) )I)JJE,,,L ?lF  ++j"̹ 4  +" %L hjjnI)m  gI)   M,L0  .l"[!{"]"v#"]I)   "]".!|"]" L,@L)`,IiDC`JN ,H  `$H ?  ȱ$*?_.0 :A[8nH nHͱ$/ ȱ$An$$n$(`  $:  N  "㹚#3>  ̹"  C D # 0N  0  `@)@ FHCh8  R@   *I   [p#G#@CC0w`H,H_   i 1C QCC + iZ c X Y i hh8h _ 𖠢L8inII 0Ci'FnB (EC@8~@`ȎHW@IHW W 9@CF(iL+  "[CC  +"yעՠN`n_ cZ98~L` ?'`8$N!(.!`4ƻ)H  h  +#+ <   ` -!`$  ?    !J ,,L!   ""y  |E?  "|LCC  " L HJhj m]m^  )8j`,I,   h  ],A0> 09!4) ,L ݩ0M!) Ң ?&H  ]h`,L0`+" 00 @ }0!nJ }0 NJ  цB @H- h#  BMM6E  ^T'0 -`  ]B\T'08 S cQ  QT'0ѩ ؠ`  yǠ.HL0l6L;STARTUP.BATCLOCK ONTIMEDATECWD >BWSLOVOBASIC OFFSTART_DNOPQRSTUV`&d]`#`IU#` ``L`L]`=a5=`5a5V`5Su5~5`5a55UVV^V5UR[VRRQRHuv5Ψ'':'ou:!uxutU9_U_Mu49'041,u<;&!49901utU9_UWM<زWذ7Wu;&!49901{U9_Uu74uv59:6>u;:!u;&!49901tUn7uv59:6>u<&u;:!u!=0u94&!u<;&!49901u=4;190'tUuv54;r!u'08:#0{U9_UWmWԅW^U*U̳W݅}USRQŠuv59:6>u08:#01{U9_UWmWUOՌ7wݕ_hՌ7AݕcՌ7Sݕʅ5ՅWԓԜE5uwزWwؽW^5mWG66=6E5UUUUGy6_6ݕXŅ~6Uc6W6k66E5WP]VQPWTUUgU^WuiiMuX1UUUUUUULE^Q u7Ww6muK6Iw66`h`h``` +`L ``H`H` 0HI BLVSBWM `Error: Not BW-DOSl  y` BLVlll  - - K: 8 ` `Current date is H ȑȑ ` '` '`hH- +`h ` `b m`D`EJKB V@``b DbEHI B V +`HIB V02ɛB~0:ئҼ`bL;aü` bƂL;a m` `Aborted.l m`` 'b pb ol` pb b_` pb` ` `  ` `Enter new date: - - l `(Date not changed) l `Invalid Date!l (2`h`h``` +`L ``H`H` 0HI BLVSBWM `Error: Not BW-DOSl  y` BLVlll  : : K: 8 ` `Current time is H ȑȑ ` '` '`hH: +`h ` `b m`D`EJKB V@``b DbEHI B V +`HIB V02ɛB~0:ئҼ`bL;aü` bƂL;a m` `Aborted.l m`^} %b nbm` nb>> BEWESLOVO 3.1 <<< Cesky textovy editor Autor: Jiri Bernasek - BEWESOFT Datum posledni upravy : 9.12.1992 ԂNabidka tiskaren:N) ZadnaC) Z kazetyD) Ze zadaneho souboru  0@ N0;)0:80 )Ρ: 0͠0]8/ ʠ`ʈ Ԃ0)  / ԂVolba : Ԃ~ ɃH Ԃ h)NnLC\cXDEdA0͠80 D):* +끙+ .PRT R0LC:)H hKJB)DEH V0r Ƀ_ ɃV Ƀ Ƀ- Ƀ Ƀ8HIHIDEB V  JL т  D/ L/lhh惠HHI Bh VLڂHH` BLVJCDEKHBLVJKDELD:*.PRTK:[ ԂZadej nazev zarizeni a souborupro nacteni tiskoveho modulu : (napr. D:NAZEV.EXT)BIH)DELVBHI V0`L DEK +L DEK  L.A. b )쟈뭟LΟ bLQDE恩HIB V0`  Ԃpri cteni definicniho souboruklavesnice !Editor nelze bez tohoto souboruspustit. Jl IHJBLVD:SLOVO.KBDH hHJJJJ =7h =8 ԂChyba ($00)`)i0:i` ԂStiskni nekterou klavesu .. / Ƀ  Ԃ`  >>> B E W E S L O V O 3.1 - Volba barev <<<  B - Rmeek a linky P - Podklad I - P smo C - Kurzor Samotn klvesa - zmna svtlosti S [CONTROL] - zmna barvy  D - Pvodn barvy [RETURN] nebo [ESC] - konec volby barev  X  ԂVolba barev (Ano/Ne) ? / ɃH h)A a Nn` /x / /.).... / ɃH h)`DQdMP0BPICbpic  H)h).) .8...L.i.L).L4A>L4L4 /L:pʆ :L4 4 B> /ɀ 5۰8 :4:4 4Lɩ N507ɛ 殥 N50ɛƮ :` 8` :`Ŭ`` e5±ɜ '6 ^5ɛ \5L5H e5 ^5 >ɜɛ  ^5L5 6hɛ ^5 7 8 6 6 6 8 6 6 8 6` 8 : 8 :ɛ :` >ɜC 888屪襴岅٥iڥiۊڑL6ɠ E8` t6L4津8屪岅٠ژƃۈʊ`ĩť8傅0ӠƄȱɜɛ!҄ƥũ Ӱ Ʈ \5 x7L/7 L/7҄AԐ ɛׅӰ 殥Ʈ \5 x7 :ȘeL6( ^5Ńłư \5` >ɜ( 7ɛ殥Ʈ \5`Ÿ ŷ```` 7 >ɜ` 8 8` 8F8Ʋ a8 >ɛ-Ʈ 8 8 :ɛ : \5`%ɠp `8ƶ >` e5 8 8 r5`Łŀ``Łŀ` e5 >ɛɜ : 7 78)` e5p8嵅ߩ嶅L9e߅څeۅ t6 L4ڥűŲƃƂL9HHڥۥڈLZ9ژhh \5L6p` 9` 9``` >ɜ ɛ 7 7` 8 8 9`8ʥˠɛ``8ƃ` e5 8gHH 80 8 9hhڥۤ߈ڈe߅惥e߅ڐۥŴųХ8߅ƴ \5L6H 5h 8`7;78 87P;8889959:98999r579:::?&?&ɀ_Ɂ|)&&L / : < : / / <ɀݐ <Ӧʽ&Ɂ :L4L4L4 5<Ɂ 5< ; N>*+ A/[+i@8> >;>; ;Le;LL4 ;080 5< ;080}< 5<`0:`` (2ɛ  7L= 9L=H :h`8:8 88989789nH>8=r597K>99=B>AL>LL?L/AL@L`@ Stiskni nkterou klvesu !AN 5 /ɜ ɛ : :濥ذ /8幪@@ /8倅偅E8峅崅8p項 / /`*.* J< I? `@HƯ󩛙HDF:G <BJIKHFDEI:J:DiDE < /? &΢BIH\DE <"ν]@\ɛ )&Υ& /濥Q> / /L?L<+a{8 `TXT. J<8L4τͱ `@CDͤ . `@&į l@&&` p@ <BI@HJϝKD&E < B8屝H岝IDE < fhdgsLJ:K\^P _|VC;:BXZ$#&%"![ ]NM?RTWQ()'@FHDGSʀրÀڀ€ `΀̀ҀŀрՀĀ̀΀€ ɀՀlj;k+*opi-=vbx436521, .m/ywq9078<>fhgaLJ:K\^OPI_|V;:BX$#&%"![ ] M? YWQ()'@FH GAʀրÀڀ€ `΀̀ҀŀрՀĀ̀΀€ ɀՀTento text lze prohl et pomoc  d c ch klves a a klves vkonnch <ipky>. Nejprve stisknte klvesu d c (nebo jejich kombinaci) a za stlho stisku uknte doklvesy vkonn, nakonec uvolnte  d c klvesu.E = skok na zatek textu.D = skok na konec textu.!!! BW-DOS na tomto distribun m nosii nen cel !!!Proto si BW-DOS zakupte i s manulem verze 1.3. Pi objednvcenezapomente uvst typ mdia disketa / kazeta.Dodatek (ne jen) ke kazetov verzi.(Tento text nen oficiln soust nvodu BWSLOVO.)(Tento text je tak urit a p li podrobn a proto pokud jehonkterm stem nebudete rozumt nevad , pokud si petete nvodna BW-DOS s drazem na REZIDENTY (Struktura systmu), mli bysteo tto problematice vdt v ce a mlo by Vm bt ve jasn.)V tto verzi jsou pozmnny nzvy tiskovch soubor pro tiskrnyBT100 a GAMACENTRUM. V nzvu maj  slo verze 2. Tyto souboryobsazuj pam od adresy $2000. Star verze byly pvodnvytvoeny pro pou vn se SpartaDOSem a obsazovaly ni adresy, co pi pouit BW-DOSu (i jinho DOSu) vedlo asto kzablokovn systmu.BEWESLOVO potebuje pro svoji innost definin souborklvesnice SLOVO.KBD. Tento soubor mus bezpodm nen existovatv pracovn m adresi nebo v adresi DOS (BW-DOS) v disketovjednotce . 1 (D1:). Ostatn soubory, vetn tiskovch modul,mohou bt um stn u na libovoln disketov jednotce nebo najinm za zen (B:, C:, ...).Majitel po ta Atari s disketovou jednotkou D1: maj takpodm nku splnnou a mohou bez problmu pou vat program BWSLOVO,ale co Vy, majitel po tae s kazetovm magnetofonem?Majitel po ta Atari s v ce jak 64 KB pamti (Atari 130, s pamt roz enou nebo se zsuvnm modulem RAMBOX) mohou tutopam vyu t jako RAMDISK, kter lze instalovat i jako D1:. A kazetov handler B: pak mohou instalovat teba pod OS. Po nakop rovn potebnch soubor do RAMDISKu D1: mohou vlastn program zavst teba i z kazety (B:SLOVO.COM). V tomto p padje vhodn po dit si kompletn BW-DOS vetn manulu.Ale co majitel po ta Atari s pamt pouze 64 KB?RAMDISKov handler XLRDISK lze sice tak nainstalovat jako D1:,ale kam pak nainstalovat handler BTAPE (B:)?Tady mus m upozornit, e nsleduj c postup, jak vyeitinstalaci dvou handler do jedn pamov oblasti, nen p likorektn , a e touto nekorektnost ztrat handler XLRDISKp padnou rezidentnost pi opakovan instalaci s parametrem [N]!!!Vechny nsledn operace provede "distribun kazeta" za Vs, Vyjenom potvrd te dvakrt stiskem klvesy RETURN innost programuBACKUP.V RAMDISKu "D1:" jsou pipraveny dva dvkov soubory:1.BAT - pro zaveden BWSLOVa a tohoto textu. V tomto p pad sepedpokld definin soubor klvesnice AMATER! (Na rozd l odpopisu v manulu.) Klvesa a kombinace se pep n klvesnici pro dosaen znak sdiakritikou a znak kter se pekrvaj s eskou klvesnic .C.BAT - pro snadn kop rovn z kazety do RAMDISKu. Pozor vakna velikost voln sti. (DIR a DIRS)Na Vs pak zstane pouze volba, zda spustit jeden z dvkovchsoubor, nebo nejprve uvolnit v RAMDISKu prostor pro jinsoubory.Pi nakop rovn Vmi vybranho definin ho souboru klvesnicedo RAMDISKu D1: me bt nutn zmna nzvu na SLOVO.KBD (RENAMESTARY.KBD SLOVO.KBD). Pozor, aby jste tak nevytvoili dvasoubory se shodnm nzvem, nejrychlej nprava je pak tytosoubory vymazat(ERASE SLOVO.KBD) a nakop rovat znovu.BWSLOVO pi startu, po spnm naten definice klvesnice,zobraz vbrov menu pro volbu tiskovho vstupu. Toto menu,mimo volby naten tiskovho souboru p mm zadn m, zobraz nzvy tiskovch soubor z D1:. Vhodn a pohodln je proto do D1:nakop rovat tiskov modul, nebo vyhledn potebnho souboru vCP je velmi snadn p kazem DIR B:*.*. Pozor, nelekejte se, aletoto menu se Vm zobraz jen po zaveden p kazem B:SLOVO(p padn D:SLOVO). (Zaveden BWSLOVa commandrem START.COM popotvrzen p kazu -1 RETURNem, pevezme zadn z klvesnice provolbu tiskovho vstupu a zad N a pak nate tento text.)BWSLOVO je vak mon na kazet pou vat i s TTDOSem. Vtinaproblm instalace pak odpad, je vak teba pou t funkcikonfigurace . (Piznejme se vak, "sv k svmu", protoBWSLOVO pat k BWDOSu.)Instalace REZIDENT prob h nsleduj c m zpsobem (metepeskoit):1) Instalace XLRDISKu normln m zpsobem podle manulu.2) Instalace BTAPE s parametrem /OF380.3) Nakop rovn obsahu RAMDISKu. Na kazet je soubor s nzvemXL_RD_B_.001 "bezpen mal", aby nepekryl oblast ve kter le kazetov handler a proto je mon i nutn jej nakop rovat doRAMDISKu, nebo BACKUP pracuje pouze na disket (RAMDISKu).4) Programem BACKUP rozbalit soubor XL_RD_B_.001 do RAMDISKu.Technick popis instalace RAMDISKu s uvolnn m pamti prohandler B: (mete peskoit):Podle manulu k BW-DOSu "Formt disket" sn  me poet "vechsektor na disket" (o potebnou velikost), nejlpe programemDISKRX. Programem CLEANUP vytvo me novou "bitovou mapu",potvrd me zpis a po skonen nezapomeneme stisknout RESET.Nakonec meme zvit hodnotu "poet volnch sektor" o dva.Tento nov obsah ulo me programem BACKUP, ped uloen m memedo RAMDISKu nakop rovat potebn soubory. V p pad, e nemte"jin diskov prostor", nezapomete, e se nov obsah RAMDISKumus do RAMDISKu vej t jet jako zlon soubor vytvoenprogramem BACKUP. Nakonec nezapomete tento zlon souboruloit na kazetu.----------------------------------------------------------------Pro vechny p pady je na kazet informan textov soubor,kter se zobraz ped instalac "novho obsahu" RAMDISKu.Pozor, nezapomete pi na tn nebo ukldn souboru zadat i roziuj c st nzvu .TXT.Nov a radostn zitky s BWSLOVEM i s kazetovou instalac podBW-DOSem peje OLDA.P.S.: Tento text jsem psal s instalovanm definin m souboremklvesnice AMATER nebo je opravdu vynikaj c , ale nechci Vst m ovlivovat, nebo vytvoen "Vlastn " klvesnice je velmisnadn a Vm vem doporuuji to alespo vyzkouet. Zjist te tak,e t mto een m tento textov editor pekon vtinu nedostatks nedostupnost nkterch znak jinch textovch editor.----------------------------------------------------------------Zaveden manulu (a jin+      !"#$%&'()* esk textov editor  B E W E S L O V O  Verze 3.1. Pro osmibitov mikropo tae ATARI ------------------------------------------- U  I V A T E L S K P R U  K A ------------------------------------------- BEWESOFT 1992 OBSAH 1. VOD . . . . . . . . . . . . . . . . . . . . . . .2. INSTALACE EDITORU . . . . . . . . . . . . . . . . . 2.1. INSTALACE EDITORU Z DISKETY . . . . . . . . . 2.2. INSTALACE EDITORU Z KAZETY . . . . . . . . . .3. SPUTN EDITORU . . . . . . . . . . . . . . . . . 3.1. SPUTN EDITORU Z DISKETY . . . . . . . . . . 3.2. SPUTN EDITORU Z KAZETY . . . . . . . . . .4. OBSLUHA EDITORU . . . . . . . . . . . . . . . . . . 4.1. POPIS OBRAZOVKY . . . . . . . . . . . . . . . 4.2. PSAN A POHYB KURZORU . . . . . . . . . . . . 4.3. ZKLADN EDITAN POVELY . . . . . . . . . . . 4.4. KOP ROVAC REGISTR . . . . . . . . . . . . . . 4.5. P KAZOV DEK . . . . . . . . . . . . . . . 4.5.1. P KAZOV DEK - ZKLADN POVELY . . . 4.5.2. P KAZOV DEK - SPECILN POVELY . . 4.5.3. P KAZOV DEK - P KLADY . . . . . .5. TECHNICK POPIS . . . . . . . . . . . . . . . . . . 5.1. VYTVO EN TISKOVHO MODULU . . . . . . . . . . 5.2. DEFININ SOUBOR KLVESNICE . . . . . . . . . 5.3. KDOVN ZNAK . . . . . . . . . . . . . . . . 5.4. KLVESNICOV KD . . . . . . . . . . . . . . .6. KDOVAC PROGRAM . . . . . . . . . . . . . . . . . 6.1. SPUTN KDOVAC HO PROGRAMU . . . . . . . . . 6.2. OVLDN KDOVAC HO PROGRAMU . . . . . . . . . 6.3. HLAVN MENU KDOVAC HO PROGRAMU . . . . . . . 6.4. KDOVN . . . . . . . . . . . . . . . . . . . 6.5. VYTVO EN KDOVHO SOUBORU . . . . . . . . . . 6.6. GENEROVN KLVESNICE . . . . . . . . . . . . 6.7. VYTVO EN ZDROJOVHO SOUBORU KLVESNICE . . .7. P EHLED . . . . . . . . . . . . . . . . . . . . . . 7.1. DIC KOMBINACE S [CONTROL] . . . . . . . . . 7.2. P KAZY P KAZOVHO DKU . . . . . . . . . . 7.3. STANDARDN KLVESNICE . . . . . . . . . . . . 7.4. NEJASTJ CHYBOV HLEN . . . . . . . . .P LOHA: Seznam a popis dodvanch soubor . . . . . . 1. VOD  Textov editor BEWESLOVO 3.1 je uren pro psan text v eskmjazyku. Pi jeho nvrhu jsem se snail vyhnout nectnostem, kterm bn pou van editor apek. Mezi hlavn pednosti BEWESLOVA pat : - Praktick ovldn podobn programu ATMAS II - P kazov dek umouj c provdn sloitj ch operac  - Shodn zobrazen na obrazovce i tiskrn - Do textu se nevkldaj dn  dic kdy - Uspodn klvesnice lze mnit podle poadavk uivatele - Lze tisknout na prakticky libovoln tiskrn, za pedpokladu, e je k dispozici p slun tiskov modul (ten lze snadno vytvoit) - Kdovac program dodvan s BEWESLOVEM umouje pevod text do a z jinch editor - Veker funkce funguj i s kazetovm magnetofonem Vzhledem k velikosti uivatelsk pamti nebyly do BEWESLOVAzahrnuty rzn npovdy ani jin vstelky (zbylo by mlo m stapro text). 2. INSTALACE EDITORU  Aby nedolo k pokozen originln diskety nebo kazety,doporuuji editor nejprve zkop rovat, a pou vat kopii. T m si zajist me nejen bezpenost ped smazn m i pokozen meditoru, ale i lep spolehlivost nahrvn (zvlt u kazet). Z kopie vypust me ve, co nepotebujeme (tiskov moduly projin tiskrny, klvesnice, kter se "nel b "... ). ` NIKDY NIC NEMN ME NA ORIGINLN DISKET I KAZET !!! ` 2.1 INSTALACE EDITORU - DISKETA  Disketu, ze kter budeme editor v budoucnu spoutt, nejprvenaformtujeme a nahrajeme na ni DOS. Editor BEWESLOVO 3.1 bylvyzkouen s DOSem 2.5 a se SpartaDOSem, ml by vak fungovat slibovolnm DOSem. Hodnota MEMLO by nemla bt vy ne $1F00,jinak hroz kolize s nktermi tiskovmi moduly. Na pipravenou disketu nakop rujeme editor (SLOVO.COM),definin soubor klvesnice, kter budeme pou vat, a tiskovmodul (pokud je k dispozici tiskrna a p slun modul). Pokudchceme, meme na tuto (nebo jinou) disketu nakop rovat ikdovac program (KOD.BAS) a p slun kdov a zdrojov soubory(*.KOD, *.KLV). Definin soubor klvesnice, pro kter jsme se rozhodli,pejmenujeme na SLOVO.KBD. (Pozn.: Soubor SLOVO.KBD naoriginln disket je shodn se souborem STANDARD.KBD.) Pokud chceme, aby se editor spoutl automaticky po startupo tae z na diskety, pejmenujeme editor (SLOVO.COM) naAUTORUN.SYS. Pozor! Na originln disket nen dn DOS. (Z kapacitn chdvod.) 2.2 INSTALACE EDITORU - KAZETA  Na kazetu vhodnm kop rovac m programem (nap. CASDUP)nakop rujeme samotn editor (2 sti) a hned za nj (jako tet st) vybran definin soubor klvesnice. Dle pak nahrajemetiskov modul, kter budeme pou vat. Pokud chceme, meme pidat i kdovac program s kdovmi azdrojovmi soubory. 3. SPUTN EDITORU  Podm nkou pro sputn editoru je dostaten velikost pamtiRAM, kter in min. 48 kB. Proto ped zavdn m editoru vypnemepo ta, vyjmeme (nebo jinak vyad me) vechny cartridge, a pizap nn po tae dr me stisknutou klvesu [OPTION],  mvyad me vestavn ATARI-BASIC. Po naten editoru se objev nadpis s  slem verze a zavd sejet definin soubor klvesnice. Bez spnho zaveden tohotosouboru nelze pokraovat. Dal m krokem je volba tiskovho modulu. V nab dce, kter sezobraz , se objev a 10 modul nalezench na disket - tytomoduly zavd me pouhm stiskem p slun  slice. Pokud chcemeeditor spustit bez tiskrny, zvol me 'N'. V p pad, e se poadovan modul v nab dce neobjevil (je vpoad v ce ne dest, nem roz en nzvu .PRT, je v jinmadresi (SpartaDOS) nebo na jin disket), je teba zadatidentifikaci souboru "run". Z nab dky zvol me 'D' a na dotaz,kter nsleduje, odpov me zadn m kompletn ho nzvu za zen asouboru (nap. D:NAZEV.EXT). Majitel kazetovch magnetofon stisknou 'C', nastav kazetuped poadovan modul a stisknou PLAY a RETURN. Nsleduje dotaz, zda si pejeme mnit barvy. Pokud nmstandardn barvy (ern text na b lm podkladu) vyhovuj ,odpov me 'N' a dostaneme se rovnou do editoru. Pokud chceme jin barvy, odpov me 'A' a nastav me poadovanoubarevnou kombinaci. Pi tom mn me svtlost klvesami 'B'(Rmeek a linky), 'P' (Podklad), 'I' (inkoust) a 'C' (kurzor);barvy stejnmi klvesami v kombinaci s [CONTROL]; pomoc klvesy'D' z skme zpt pvodn barvy, a klvesami [RETURN] nebo [ESC]vbr barev ukon me a pejdeme do editoru. 3.1 SPUTN EDITORU - DISKETA  Zapneme disketovou jednotku, vlo me do n disketu s editorem(je-li na n DOS) a pi stisknut klvese [OPTION] zapnemepo ta. Pokud jsme pi instalaci editor pejmenovali na AUTORUN.SYS,spust se automaticky. V opanm p pad mus me z DOSu spustitsoubor SLOVO.COM. Dal postup (spolen pro disketu i kazetu) byl popsn d ve. 3.2 SPUTN EDITORU - KAZETA  Editor zavedeme obvyklm zpsobem - vypneme po ta,odstran me cartridge, zapneme po ta se stlaenmi klvesamiSTART a OPTION, stiskneme PLAY na magnetofonu a RETURN napo tai. Dal postup (spolen pro disketu i kazetu) byl popsn d ve. 4. OBSLUHA EDITORU  Obsluha BEWESLOVA se Vm bude mon zpotku zdt nep,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZehledn,po zacvien je vak jeho ovldn velmi praktick. Doporuuji m t alespo zpotku pi prci s editorem pi rucetuto p ruku. 4.1 POPIS OBRAZOVKY  Na obrazovce vid me nahoe stavov dek, dole p kazov dek(viz. kap. 4.5) a uprosted pak plochu pro text. Stavov dek zobrazuje (zleva) vzdlenost kurzoru od potkutextu v bytech, velikost volnho m sta pro text, velikostvolnho m sta v kop rovac m registru, zvolen reimy prceeditoru ( INSERT/OVER a TEXT/DATA - viz. kap. 4.3), a zcelavpravo pak chybov hlen (kap. 7.4). Plocha pro text zobrazuje 15 dk textu v okol kurzoru. 4.2 PSAN A POHYB KURZORU  Vznamy klves zvisej na pouitm definin m souboruklvesnice; pi pouit standardn ho souboru (kap. 7.3.) sep li neli od bnch vznam platnch v jinch programech. Kad klvesa me m t a tyi vznamy, kter dostanemestisknut m samotn klvesy, stisknut m tto klvesy pi dren klvesy [SHIFT], [CONTROL], nebo obou tchto klves. Protoe jeklvesa [CONTROL] jen na lev stran klvesnice, je mon vestejnm vznamu jako [CONTROL] pou t t klvesy [START],[SELECT], nebo [OPTION]. Pokud pou vme klvesov buffer (SpartaDOS, Bibo-DOS apod.),mus me si dt pozor na skutenost, e jsou klvesy [START],[SELECT] a [OPTION] a dle kombinace [CONTROL]+[1] sn mnyp mo, bez ukldn do bufferu. Klvesa [CAPS] zap n a vyp n reim velkch p smen. V tomtoreimu meme pst velk p smena bez dren klvesy [SHIFT];tuto klvesu vak mus me naopak pou t k z skn malch p smen.Kombinace [SHIFT]+[CAPS] pep n vdy do reimu velkch p smen. Nkter definin soubory klvesnice mohou zavdt t tzv.mrtv klvesy. Takovou klvesu znme nap. z psac ho stroje -jedn se o klvesu "hek, rka". Pi stisku takov klvesy se na obrazovce nic neobjev (ozvese jen vysok "uknut "), zmn se vak vznam nsleduj c klvesy. Pomoc mrtvch klves lze tedy zadvat nap. '' jako[hek] a pak [Z]. Text je pi psan automaticky formtovn. To znamen, ememe pst "pod dl"; o rozdlen textu na dky se editorstar sm. Na konci kadho odstavce stiskneme klvesu [RETURN], kter dotextu vlo tzv. Tvrd EOL. Tento speciln znak (zobrazenmalou zahnutou ipkou) zabrn samovolnmu spojen odstavc.Pokud vytv me tabulky, p eme vere apod., zakonujeme t mtoznakem vechny dky. Pro pohyb kurzoru pou vme bn kurzorov ipky (neboklvesy F1-F4); kurzor se pi pohybu nahoru a dol pohybuje vdypo zatc ch dk. Pohybem nahoru se tedy dostaneme snadno nazatek dku, ani bychom do textu vloili znak EOL. Pokud pouijeme pohyb vlevo na zatku dky, dostaneme se nakonec dky pedchoz (znak EOL ani "mkk" konec dky vzniklpi formtovn textu nejsou pro pohyb kurzoru pekkou). T mtozpsobem se dostaneme rychle na konec libovoln dky. K rychlmu pesunu po dku pouijeme tabeltor [TAB]. Jehozarky jsou nastaveny pevn na kadou osmou pozici. Dal mi funkcemi pro pohyb kurzoru jsou pesun na zatektextu [CONTROL]+[E], pesun na konec textu [CONTROL]+[D] a pohybpo strnkch (14 .) vyvolan kombinac kurzorovch ipek sklvesami [SHIFT]+[CONTROL]. 4.3 ZKLADN EDITAN POVELY  Kurzor se pohybuje "pes" znaky. Pokud nkde chyb p smeno,sta kurzorem najet na p smeno, ped kter je teba vsunovat, apotebn znak dopsat. Tento (zkladn ) reim je ve stavovmdku indikovn slovem "INSERT". Pokud potebujeme p smena pepisovat, zaad me kombinac [CONTROL]+[C] md "OVER". V tomto mdu se nov napsan znakynevsunuj do textu, ale pepisuj pvodn znaky (vetn EOL !).Ke vsunut m sta pro znak do textu pouijeme v tomto mdukombinaci [CONTROL]+[INSERT]. Zpt do mdu "INSERT" se vrt mekombinac [CONTROL]+[V]. Dleitou funkc je mazn . Klvesa [DELETE] vymae znak vlevood kurzoru, zat mco kombinace [CONTROL]+[DELETE] vymae znak, nanm kurzor prv stoj . Razantnj funkce [SHIFT]+[DELETE] nebo [CONTROL]+[X] vymaepedchoz dku (je-li kurzor na zatku dky), nebo st dkyod zatku po kurzor. Nejkrutj funkci, kter vymae cel text, lze vyvolat pouzepes p kazov dek (kap. 4.5). ZACHZEJTE S TMITO FUNKCEMI OPATRN !!! Pokud bychom potebovali z njakho dvodu potlaitautomatick formtovn textu, meme kombinac [CONTROL]+[T]zvolit md DATA, ve kterm se formtovn neprovd . (Topichz v vahu pi prav textu z jinho editoru.) Zpt domdu TEXT se vrt me kombinac [CONTROL]+[P], text vak budepeformtovn a po vloen njakho znaku. 4.4 KOP ROVAC REGISTR  Kop rovac registr umouje snadn kop rovn blok v textu. Registr ped pouit m vymaeme kombinac [CONTROL]+[K]. Potnastav me kurzor za kop rovan blok a kop rovac registroteveme pomoc [CONTROL]+[R]. V pravm horn m rohu obrazovky jenyn m sto 'OK' zobrazeno 'CR', co znamen, e je kop rovac registr oteven. Pomoc povel pro pohyb kurzoru ZPT pejedeme kop rovan text(t m ho nahrajeme do kop rovac ho registru), a kop rovac registr opt uzaveme kombinac [CONTROL]+[F]. Pokud je kop rovan blok p li dlouh, nebo jsme piotevenm kop rovac m registru aktivovali jinou funkci, nepohyb kurzoru, kop rovac registr se automaticky uzave schybovm hlen m "C?". Pokud registr obsahoval njak text ji ped oteven m, novnahran text bude pipojen ped nj. Text v registru meme iredukovat povely pro pohyb kurzoru vped, avak pouze k m stu,kde byl naposledy oteven. Kdy je text v registru nahran, meme jej vkldat na pozicikurzoru kombinac [CONTROL]+[J]. Protoe se na kop rovac registr nevztahuje funkce 'vymazn celho textu' (kap. 4.5. - P kazov dek), lze ho pou t t kpesunu blok mezi rznmi texty.\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 4.5 P KAZOV DEK  P kazov dek vid me na obrazovce dole, pod zobrazenou st textu. Syntaxe tohoto dku tvo jaksi svrzn programovac jazyk, kter umouje provdt i dost rozshl operace. Do p kazovho dku vstoup me stiskem klvesy [ESC]. Pedkurzorem, kter je nyn v p kazovm dku, je "svisl ra",kter slou jako oddlova p kaz. Povely se do p kazovho dku zadvaj za sebe a oddluj sestiskem klvesy [ESC] (zobrazena bude ji zm nn "svislra"). Kad p kaz za n znakem (obvykle p smenem), kter tvo kdp kazu, a uruje, jak akce m bt vykonna. Za t mto p smenemme (u nkterch povel) nsledovat jet parametr. Ped kd p kazu lze vsunout a dvojm stn  slo, kteruruje, kolikrt m bt p kaz proveden. P kazov dek zakon me stiskem [ESC] m sto kdu dal hop kazu. Ji napsan dek lze znovu vykonat stiskem[CONTROL]+[G], klvesou [BREAK] lze provdn p kazovho dkuperuit. Pro opravy pi psan p kazovho dku slou klvesa[DELETE]. 4.5.1. P KAZOV DEK - ZKLADN POVELY  Zkladn povely p kazovho dku pln stejn funkce, jakokombinace klves s [CONTROL] pi editaci. Jsou to :B = Vlevo A = Na zatek textuF = Vpravo  = Na konec textuC = Nahoru * = TabeltorH = Dol + = Vsunut mezery (CTRL+INSERT)D = Vymazn znaku ped kurzorem (DELETE)T = Vymazn znaku na pozici kurzoru (CONTROL+DELETE)P = Vymazn dky (CONTROL+X)N = Zaazen mdu OVER X = Zaazen mdu DATAO = Zaazen mdu INSERT Y = Zaazen mdu TEXTE = Vymazn kop rovac ho registruU = Oteven kop rovac ho registruV = Uzaven kop rovac ho registruG = Vloen kop rovac ho registru do textu 4.5.2. P KAZOV DEK - SPECILN POVELY  Tyto povely jsou dosaiteln pouze pes p kazov dek.I [etzec] = Vloen etzce do textu.S [etzec] = Hledn etzce v textu od pozice kurzoru do konce. Po proveden tto funkce bude kurzor um stn za nalezenm etzcem; pokud etzec nebude nalezen, objev se chybov hlen "S?". Pi hledn bude automaticky um stn "mkk" konec dky povaovn jak za mezerov znak, tak i za znak EOL.J = Opakovn p kazovho dku. Pokud dojde k zacyklen , pouijte klvesu [BREAK].L = Vpis textu od pozice kurzoru do konce na tiskrnu. Po v- pisu bude kurzor na konci textu. Podle pouitho tiskovho modulu me tisku pedchzet jet volba parametr apod.W [za zen :nzev] = Zaznamenn textu od pozice kurzoru do konce na udan za zen . Pokud se jedn o disketu, nen nutn zadvat roziuj c st nzvu souboru - bude automaticky doplnno '.TXT'. Po zaznamenn textu bude kurzor na jeho konci.R [za zen :nzev] = Naten textu z udanho za zen od pozice kurzoru. Doporuuji text na tat do przdnho editoru, nebo (pi spojovn text) s kurzorem na konci textu. JAKKOLIV TEXT ZA KURZOREM BUDE NOV NATENM TEXTEM P EMAZN !!! Pi na tn z diskety opt nen nutn zadvat roziuj c st nzvu souboru.Q [filtr] = Vpis adrese diskety. Nen -li zadn filtr, vypisuj se vechny soubory.K = Vymazn celho textu. CEL TEXT BUDE NENVRATN ZTRACEN ! Tento p kaz t ukon vykonvn p kazovho dku. (Obsah kop rovac ho registru zstane neporuen.)M = Odchod do DOSu. P ED ODCHODEM DO DOSu VDY NEJPRVE ULOTE ZPRACOVVAN TEXT ! Pokud nedolo k poruen obsahu uivatelsk pamti (neprovdlo se kop rovn , nebyl sputn dn jin program, u DOSu 2.5 je pou vn MEM.SAV ... ), lze se do editoru vrtit skokem na adresu $2F1E. POZOR ! Pokud si nejste zcela jisti, radji editor znovu zavete - vyhnete se tak pot  m pi p padnm stenm naruen editoru.Z = Zarovnn pravho okraje textu pidvn m mezer mezi slova. Beze zmn zstanou mezery na potc ch dk (odsazen odstavc) a dky zakonen znakem EOL. Protoe je zarovnan text del a he se v nm dlaj opravy, doporuuji text zarovnvat bezpros- tedn ped tiskem a na disket nebo kazet uchovvat texty nezarovnan. 4.5.3. P KAZOV DEK - P KLADY Vymazn textu: |k|___ ([ESC], [K], [ESC], [ESC])Odchod do DOSu: |m|___ ([ESC], [M], [ESC], [ESC])Nalezen slova "atari": |satari|___Nalezen dal ho pomoc [CONTROL]+[G].Vymazn 10 dk ped kurzorem: |10p|___Zpis celho textu do souboru na disket: |a|wd:nazev|___Naten textu z diskety: |rd:nazev|___Zpis textu na kazetu: |a|wc:|___Vpis seznamu textovch soubor na disket: |q*.txt|___Nahrazen vech slov "po ta" od pozice kurzoru oznaen m "ATARI": (Tento dek skon vdy s chybou "S?") |spo ta|7d|iATARI|j|___Tedy: "Najdi 'po ta', Vyma 7 znak (t.j. nalezen slovo), Vlo 'ATARI', A znovu..." 5. TECHNICK POPIS  Tato kapitola je urena pro ty, kte se chtj o editorudozvdt v ce. Poskytuje informace potebn pro tvorbu vlastn chtiskovch modul a popisuje formt soubor pou vanch editorem. Pochopen tto kapitoly nen nutn pro pou vn editoru, aproto ji mete pi ten klidn peskoit. 5.1. VYTVO EN TISKOVHO MODULU  Tiskov modul je krtk program ve strojovm kdu, kterzajiuje komunikaci mezi editorem a tiskrnou. Vytvoen mvlastn ho tiskovho modulu lze editor pizpsobit praktickylibovoln tiskrn. Nezbytnm pedpokladem pro vytven tiskovch modul je aledobr znalost programovn v assembleru. Proto tm, kte nemaj dostatek zkuenost , tvorbu tiskovch modul nedoporuuji. Tiskov modul je tvoen bnm binrn m segmentovm souborem,kter obsahuje podprogram pro vytitn jednoho dku textu natiskrnu. Tento podprogram m pro sv um stn a funkci k dispozicioblast pamti mezi koncem DOSu a adresou $267F. Doporuujium stit potek programu na co nejvy adresu z tto oblasti,aby byla zajitna dobr sluitelnost s rznmi DOSy. Nejni pouit adresa by nemla bt ni ne $1F00. Program m dle k dispozici adresy 230 - 255 (des tkov) vnult strnce pamti a IOCB  slo 2 a 3. V souboru tiskovho modulu me bt bnm zpsobem (segmentna adresy $2E0 a $2E1) definovna startovac adresa, kterukazuje na inicializan rutinu zakonenou instrukc RTS. Tato rutina me slouit k inicializaci tiskovho modulu, kvolb nkterch parametr apod. Inicializan rutina m k dispozici stejn adresy a IOCB, jakotiskov podprogram, nesm vak pou vat dn podprogramyeditoru (viz. n e). Nav c je pro inicializan rutinu kdispozici oblast pamti $6800 - $7FFF, kter vak bude po vstupudo editoru P EPSNA a tiskov podprogram do n ji NESM zasahovat. V okamiku sputn inicializan rutiny je k dispozicistandardn obrazovka (IOCB 0 oteven na 'E:'). P padn inicializan adresy v tiskovm modulu budouignorovny. Je mon, e nebude vymezen m sto nkterm modulm stait(nap. obsahuj -li font pro tiskrnu). Proto si me modul rezervova[t jet dal pam za tchtopodm nek: - Rezervaci me provst POUZE inicializan rutina, tiskov podprogram ji hranice rezervovan oblasti nesm mnit. - Adresa potku voln oblasti je dna obsahem adres 128 a 129 v okamiku voln inicializan rutiny. Tato adresa se me liit podle verze editoru a pouit klvesnice. - Prvn volnou adresu za rezervovanou oblast ulo in. rutina zpt na adresy 128 a 129. - Je teba dt pozor, aby rezervovan oblast nekolidovala se samotnou inicializan rutinou. O takto rezervovanou oblast se zmen kapacita textov pamti. Adresu vstupu do tiskovho podprogramu, kter mus btzakonen instrukc RTS, je teba uloit samostatnm segmentem(podobn jako inicializan a rozbhov adresy) na adresy $2F13a $2F14. Obsah titnho dku pedv editor tiskovmu podprogramu vbufferu na adresch $26C0 - $26FF. Tento buffer je podle potebydoplnn mezerovmi znaky a neobsahuje dn  dic kdy.Kdovn znak je popsno v kapitole 5.3. Pi voln tiskovho podprogramu nejsou aktivn dnnestandardn peruen . K rozlien potku tisku slou adresa 229 (des tkov),kterou editor nuluje ped kadm zahjen m tisku. Tato adresa jejinak k dispozici tiskovmu podprogramu. K dispozici je t tabulka dleitch podprogram editoru. Sjej pomoc lze v tiskovm modulu realizovat nap. chybovhlen apod. Z tto tabulky pichzej v vahu pro pouit v tiskovmmodulu n e uveden podprogramy. Volaj se jednodue skokem(instrukc JSR) na uveden adresy.$2F00 - Inicializace (vymazn ) obrazovky$2F03 - Um stn kurzoru na souadnice uloen v registrech X a Y. X me bt 0 - 64 (64 zna polohu za okrajem obrazovky), Y pak 0 - 15 (15 je p kazov dek).$2F06 - Sejmut jednoho znaku z klvesnice. (Vsledn znak bude uloen v reg. A. ) Vznamy klves odpov daj pouitmu definin mu souboru klvesnice, obsloueny budou i mrtv klvesy a reim CAPS. Tato rutina zavd  peruen IRQ od asovae obvodu POKEY, kter se po krtk dob samo zru (toto peruen zajiuje zvukov signl po stisku klvesy). Vsledn kd odpov d popisu v kapitole 5.3.; kombinace s [CONTROL] jsou reprezentovny velkmi p smeny s nastavenm bitem D7 (t.j. v ATASCII inverzn p smena).$2F09 - Zobrazen dku na obrazovku. Adresu vypisovanho textu, jeho kdovn odpov d kapitole 5.3., je teba uloit na adresy 130 a 131. Text je ukonen vyerpn m limitu 64 znak, znakem 155, a pokud je ped voln m rutiny v registru X nula, t znakem EOL ($1F). Registr Y mus  ped vyvoln m rutiny obsahovat souadnici 'Y' zobra- zovanho dku (viz. t rutinu $2F03). Po nvratu z tto rutiny obsahuj adresy 130 a 131 adresu znaku, na kterm se vpis zastavil.$2F0F - Vypnut vech zvukovch kanl a zruen vech peruen  zavedench editorem (rutinami $2F06 a $2F18).$2F18 - Vytvoen varovnho zvuku, kter se pou v pi oznamo- vn chyb. Tato rutina zavd stejn peruen , jako rutina $2F06.$2F1E - Vstup (nvrat) do editoru bez ztrty textu. Jedn se o hlavn vstupn bod, pes kter se lze do editoru vrtit (nap. po chyb) s ukonen m tisku. Ukoneno bude i provdn p kazovho dku.Poznmka: Nkter informace uveden v tto kapitole nemus  platit pro star verze BEWESLOVA, vechny by vak mly zstat v platnosti i pro p padn budouc verze. 5.2. DEFININ SOUBOR KLVESNICE  Definin soubor klvesnice uruje rozloen vznam naklvesnici. Je automaticky na tn (po zaveden editoru) zesouboru SLOVO.KBD, nebo z kazety. K jeho snadnmu vytvoen slou kdovac program KOD.BAS.(viz. kap. 6.6.) Obsahem definin ho souboru klvesnice je nejve pt tabulekdefinuj c ch vznamy jednotlivch klves. Dlka kad tabulkyin 256 byte. Hlavn tabulka, kter je v souboru jako prvn , definuje bnvznamy klves, dal tabulky pak vznamy po stisku jednotlivchmrtvch klves (tyto tabulky jsou v souboru v poad  selmrtvch klves). Poet dal ch tabulek je dn nejvy m  slem mrtv klvesypouitm v hlavn tabulce. Z toho vyplvaj nsleduj c omezen : - Mrtv klvesy mus bt  slovny spojit a od jedn, - V tabulkch jednotlivch mrtvch klves mohou bt odkazy na jin mrtv klvesy; vechny mrtv klvesy vak MUS bt pouity v hlavn tabulce. Struktura jednotlivch tabulek je podobn, jako u systmovdefinin tabulky klvesnice. Tyto tabulky zabezpeuj pevod zintern ho klvesnicovho kdu (viz. kap. 5.4.) do kduBEWESLOVA. Kd klvesy v klvesnicovm kdu je dn poad m kadho byte vtabulce, hodnota tohoto byte pak uruje odpov daj c vznam. Touto hodnotou me bt bu libovoln znak (viz. kap. 5.3.)mimo znak EOL, nebo nkter z nsleduj c ch kd : $80 = Klvesa nem dn vznam $81 = Pepnut na velk p smena ( [SHIFT] + [CAPS] ) $82 = Pep nn malch a velkch p smen ( [CAPS] )$FC-$FF = Mrtv klvesy 1 a 4$C1-$DA (kdy velkch p smen s nastavenm bitem D7) = dic znaky pro ovldn editoru, kter odpov daj  kombinac m [CONTROL]+[p smeno]. Takov kombinace existuj pro vechny funkce (viz. kap. 7.1. - Nap. [RETURN] = [CONTROL]+[M] => v tabulce bude 'M' s nastavenm bitem D7, t.j. $CD). 5.3. KDOVN ZNAK  N e uveden tabulka uvd kdovn vech znak BEWESLOVA.Toto kdovn se pou v v textovch souborech na disket nebokazet, ve vstupn m bufferu pro tiskov modul i v definin msouboru klvesnice (v roz en podob - viz. kap. 5.2.). $00 $10  $20 SPC $30 0 $40 @ $50 P $60 ` $70 p $01  $11  $21 ! $31 1 $41 A $51 Q $61 a $71 q $02  $12  $22 " $32 2 $42 B $52 R $62 b $72 r $03  $13  $23 # $33 3 $43 C $53 S $63 c $73 s $04  $14  $24 $ $34 4 $44 D $54 T $64 d $74 t $05  $15  $25 % $35 5 $45 E $55 U $65 e $75 u $06  $16  $26 & $36 6 $46 F $56 V $66 f $76 v $07  $17  $27 ' $37 7 $47 G $57 W $67 g $77 w $08  $18  $28 ( $38 8 $48 H $58 X $68 h $78 x $09 $19  $29 ) $39 9 $49 I $59 Y $69 i $79 y $0A $1A  $2A * $3A : $4A J $5A Z $6A j $7A z $0B $1B  $2B + $3B ; $4B K $5B [ $6B k $7B { $0C $1C  $2C , $3C < $4C L $5C \ $6C l $7C | $0D $1D  $2D - $3D = $4D M $5D ] $6D m $7D } $0E  $1E  $2E . $3E > $4E N $5E ^ $6E n $7E ~ $0F  $2F / $3F ? $4F O $5F _ $6F o $7F  $1F = Tvrd EOL $9B = Mkk EOL 5.4. KLVESNICOV KD  Klvesnicov kdy jednotlivch klves, kter uruj poad jejich definic v def. souboru klvesnice, jsou v estnctkovsoustav uvedeny na nsleduj c m obrzku. Pro kadou klvesu jsou uvedeny tyi F1 F2 F3 F4vznamy: ----------------- Kombinace se [SHIFT] + [CONTROL] --> |$C3|$C4|$D3|$D4| Kombinace s [CONTROL] -------------> |$83|$84|$93|$94| Kombinace se [SHIFT] --------------> |$43|$44|$53|$54| Samotn klvesa -------------------> |$03|$04|$13|$14|---------------------------------------------------------------|$DC|$DF|$DE|$DA|$D8|$DD|$DB|$F3|$F5|$F0|$F2|$F6|$F7|$F4 | ||$9C|$9F|$9E|$9A|$98|$9D|$9B|$B3|$B5|$B0|$B2|$B6|$B7|$B4 |BRE-||$5C|$5F|$5E|$5A|$58|$5D|$5B|$73|$75|$70|$72|$76|$77|$74 | AK ||$1C|$1F|$1E|$1A|$18|$1D|$1B|$33|$35|$30|$32|$36|$37|$34 | |---------------------------------------------------------------|$EC |$EF|$EE|$EA|$E8|$ED|$EB|$CB|$CD|$C8|$CA|$CE|$CF| $CC ||$AC |$AF|$AE|$AA|$A8|$AD|$AB|$8B|$8D|$88|$8A|$8E|$8F| $8C ||$6C |$6F|$6E|$6A|$68|$6D|$6B|$4B|$4D|$48|$4A|$4E|$4F| $4C ||$2C |$2F|$2E|$2A|$28|$2D|$2B|$0B|$0D|$08|$0A|$0E|$0F| $0C |---------------------------------------------------------------| |$FF|$FE|$FA|$F8|$FD|$F9|$C1|$C5|$C0|$C2|$C6|$C7| $FC ||CONT-|$BF|$BE|$BA|$B8|$BD|$B9|$81|$85|$80|$82|$86|$87| $BC || ROL |$7F|$7E|$7A|$78|$7D|$79|$41|$45|$40|$42|$46|$47| $7C || |$3F|$3E|$3A|$38|$3D|$39|$01|$05|$00|$02|$06|$07| $3C |---------------------------------------------------------------| |$D7|$D6|$D2|$D0|$D5|$E3|$E5|$E0|$E2|$E6| |$E7 || |$97|$96|$92|$90|$95|$A3|$A5|$A0|$A2|$A6| |$A7 ||SHIFT |$57|$56|$52|$50|$55|$63|$65|$60|$62|$66| SHIFT |$67 || |$17|$16|$12|$10|$15|$23|$25|$20|$22|$26| |$27 |--------------------------------------------------------------- | $E1 | | $A1 | | $61 | | $21 | -----------------------------------$      !"# 6. KDOVAC PROGRAM  Kdovac program (KOD.BAS) slou k pevodu text meziBEWESLOVEM a jinmi textovmi editory a ke snadnmu vytvoen definin ho souboru klvesnice. Pro jednoduchost je prvn verze tohoto programu napsna vjazyku ATARI-BASIC. Rychlost programu je i pes to pijateln. 6.1. SPUTN KDOVAC HO PROGRAMU  Ped sputn m tohoto programu je teba zabezpeit p tomnostprogramovac ho jazyku ATARI-BASIC; proto pi zap nn po taenedr me stisknutou klvesu OPTION. Pokud pracujeme na starchtypech mikropo ta ATARI, kter nemaj vestavn ATARI-BASIC,zasuneme ped zapnut m po tae cartridge s t mto jazykem. Program pak zavedeme z diskety p kazem RUN "D:KOD.BAS" ,nebo z kazety p kazy CLOAD a pot RUN . 6.2. OVLDN KDOVAC HO PROGRAMU  Kdovac program je ovldn pomoc jednoduchch menu (oknek).Z tchto menu si vyb rme ipkami nahoru a dol (pi tomnemus me dret klvesu [CONTROL]), vybranou funkci aktivujemeklvesou [RETURN]. Do pedchoz nab dky se meme vrtitklvesou [ESC]. Oknka, kter vyaduj zadn (nap. nzvu souboru), umouj pouit klvesy [DELETE] pro opravy a [ESC] pro nvrat dopedchoz nab dky. Zadan text odes lme klvesou [RETURN]. Bhem vbru z menu nebo zadvn do oknka je vdy vnejni m dku na obrazovce zobrazena npovda, kter obsahujevet pouitelnch klves. 6.3. HLAVN MENU  Hlavn menu nab z tyi monosti. Prvn dv - 'Kdovn ' a'Klvesnice' - reprezentuj hlavn funkce programu a budoupopsny v kapitolch 6.4. a 6.7. Tet volba, 'Adres D1', umouje vypsat adres disketyzaloen v disketov jednotce .1. Vpis lze pozastavit a optuvolnit kombinac klves [CONTROL]+[1], po vypsn celhoadrese se vrt me do hlavn ho menu stiskem libovoln klvesy. Pokud nen disketov jednotka pipojena, objev se chybovhlen , kter je teba potvrdit klvesou [RETURN]. Posledn volbou hlavn ho menu ('Konec') je ukonen prce sprogramem. Po zvolen tto funkce nsleduje jet bezpenostn dotaz, zda chceme skuten program opustit. 6.4. KDOVN   Prvn funkc nab zenou v hlavn m menu je 'Kdovn '. Tatofunkce slou k pevodu text do jinho kdovn , t.j. k jejichprav pro pouit nap. v jinm textovm editoru. Pro zmnu kdovn textovho souboru je teba m t tzv. kdovsoubor (*.KOD), kter obsahuje popis rozd l mezi starm a novmkdem, a uruje tak zpsob pevodu. Kdov soubory pro pevody mezi nejbnj mi kdy jsoudodvny spolu s editorem (viz. p lohu na konci tto p ruky),dal lze snadno vytvoit podle nvodu v kapitole 6.5. Dlka pevdnho textovho souboru mus bt takov, aby seveel spolu s pouitm kdovm souborem do pamti (t.j. Dlkatextovho souboru plus dlka kdovho souboru mus bt men nekapacita uveden pod hlavn m menu). P li dlouh texty je tebaped pevodem rozdlit na dv sti. Pokud bude text p li dlouh, objev se chybov hlen .Jestlie jej potvrd me klvesou [RETURN], pevod probhne, alekonec textu se ztrat ; klvesou [ESC] funkci zru me. Po aktivaci volby 'Kdovn ' v hlavn m menu se objev podnadpisem 'Kdov soubor' nab dka monost pro zaveden kdovhosouboru. Tento soubor lze zavst z diskety (objev se nab dka kdovchsoubor na disket), z kazety, nebo lze p mo zadat nzevza zen a souboru (speciln p pady). Po zaveden kdovho souboru se objev zprva 'Dekdujisoubor' a po ta kontroluje sprvnost obsahu zavedenhosouboru. Pokud bude nalezena chyba, zobraz se hlen 'Syntaktick chyba na dku . xxx' a kdov soubor bude nutnozavst znovu. Po zaveden vstupn ho souboru (stejnm zpsobem) nsledujevolba vstupn ho souboru, kter lze zapsat na disketu nebo nakazetu. Pi zpisu vstupn ho souboru na disketu je dle nutnozadat nzev vstupn ho souboru VETN roz en (nap.TEST.TXT). Volbu 'Na disketu' pouijeme t pro zpis souboru na jinza zen ; v tom p pad zadme pln nzev za zen a souboru(nap. 'P:' pro pevod p mo na tiskrnu). Pevod souboru, kter nsleduje, trv ponkud dle - po tavytv vstupn soubor prbn, protoe by se do pamtineveel. Proto tak pi zpisu souboru na kazetu vznikne soubor s'dlouhmi' mezerami mezi bloky. Tento soubor pevedeme dobnho formtu zkop rovn m pomoc vhodnho kop rovac hoprogramu, nebo i samotnho BEWESLOVA (Przdn editor, p kazovdek: |rc:|a|wc:|____ ). Pokud jsme vak nepouili istoukazetu, mohou pi tomto postupu nastat problmy s itelnost zznamu. Po ukonen pevodu nsleduje jet dotaz, zda chceme vstupsouboru opakovat. Volba 'Ano' je urena pedev m pro vytven zlon ch kopi (na kazet).Poznmka: Je dobr text po pevodu prohldnout a provst v nm drobn opravy (nap. odstrann  dic ch kd, kter nemaj v c lovm editoru vznam apod.)Rada uivatelm kazetovch magnetofon: Budete-li pevdt v ce text s pouit m stejnho kdovho souboru, nen teba tento soubor zavdt pokad znovu; sta se po ukonen pevodu (dotaz na opakovn vstupu) vrtit dvma stisky klvesy [ESC] zpt k uren vstupn ho souboru. 6.5. VYTVO EN KDOVHO SOUBORU  K vytvoen kdovho souboru je teba znt vstupn i vstupn kdovn , aby bylo mon urit potebn zmny. Kdovn BEWESLOVA je popsno v kapitole 5.3. Kdov soubor (*.KOD) je textovm souborem, kter lze vytveti upravovat pomoc BEWESLOVA. Pi jeho na tn nebo zpisu nadisketu je vak teba urit roz en nzvu souboru .KOD (nap.|rd:zkouska.kod|___ ). Kad dka v tomto souboru definuje vstupn kd(y) pro jedenvstupn kd. Kdy, kter v souboru nejsou definovny, zstvaj beze zmny. Syntax dky v kdovm souboru je: vstupn kd > [vstupn kd][* poet][,dal kd][* poet]... kde vrazy v hranatch zvorkch jsou nepovinn. Vechnypoloky mohou bt vyjdeny v des tkov nebo estnctkov (poznaku '$') soustav, vstupn nebo vstupn kdy mohou bt urenyt p mo znakem, ped kterm jsou uvozovky. Kadou definovanou hodnotu vstupn ho kdu lze bu zcelaignorovat (nen -li udn dn vstupn kd), nebo pevst najeden i v ce (skupinu) vstupn ch kd. Pidn '* poet' zavstupn kd vytvo skupinu udanho potu stejnch kd. Krom toho lze jako vstupn kd uvst : START - Vstupn kd(y) budou pidny na zatek souboru, EOF, KONEC - Vstupn kd(y) budou pidny na konec souboru. Pokud bude m sto vstupn ho kdu uvedeno 'TAB', bude tento kdinterpretovn jako tabeltor (obdobn jako v BEWESLOVU). Sprvnfunkce tohoto tabeltoru je zaruena pouze jestlie m vstupn soubor formt BEWESLOVA, p padn ATASCII. Do kdovho souboru lze pro zpehlednn vkldat przdn dkya (mezi parametry) mezerov znaky, je vak nutno po tat s t m,e prodluovn kdovho souboru zmenuje maximln dlkupevdnho textu. P klady dk kdovho souboru: " > "a ........... Znak '' pevst na 'a'121 > .............. Znak s kdem 121 ignorovat "! > "! * 2 ....... Zdvojit vykin ky$7F > "D,"E,"L ..... Znak $7F pevst na skupinu 'DEL' 9 > TAB .......... Znak 9 interpretovat jako tabeltorEOF > 255 * 128 .... Soubor zakonit 128 znaky s kdem 255 (nutn pro ATMAS II)START > 126 ........ Na zatek souboru pidat znak s kdem 126 (v ATASCII vmaz obr.) 6.6. GENEROVN KLVESNICE  Volba 'Klvesnice' v hlavn m menu kdovac ho programu slou kpekladu zdrojovho souboru klvesnice (*.KLV), kter lze snadnovytvoit podle kapitoly 6.7., na definin soubor klvesnice proeditorc%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ab. (viz. t kap. 3. a 5.2.) Po aktivaci tto volby bude zaveden vstupn (zdrojov) souborstejnm zpsobem, jako pi kdovn (viz. kap. 6.4.), a budeproveden jeho peklad. Pokud je peklad spn, nsleduje volba vstupn ho souboru,kter je opt stejn jako pi kdovn (viz. kap. 6.4.). M-li bt vznikl definin soubor klvesnice editorempou vn, je teba zajistit, aby se tento soubor nachzel nadisket, ze kter budeme editor spoutt, a nazval seSLOVO.KBD; spout me-li editor z kazety, mus bt def. soubornahrn bezprostedn za editorem. 6.7. VYTVO EN ZDROJOVHO SOUBORU KLVESNICE  Zdrojov soubor klvesnice (*.KLV) je textov soubor, kterlze vytvet i upravovat pomoc BEWESLOVA. V tomto souboru odpov daj kad ad klvesnice tyi dky,z nich prvn definuje vznamy klves v kombinaci s[SHIFT]+[CONTROL], druh v kombinaci s [CONTROL], tet s[SHIFT], a konen tvrt dek definuje vznamy samotnchklves. Na kadm dku jsou bezprostedn za sebou vznamy klves vp slun ad klvesnice (zleva). Klvesy jsou tedy ve zdrojovm souboru definovny vnsleduj c m poad (kad dek ve skutenosti reprezentujetyi dky - viz ve) : F1 F2 F3 F4 ESC 1 2 3 4 5 6 7 8 9 0 < > DELETE TAB Q W E R T Y U I O P - = RETURN A S D F G H J K L ; + * CAPS Z X C V B N M , . / INVERSE SPACE-BAR (Uiten klvesy F1 - F4 lze doplnit do libovolnho po taez ady ATARI XL/XE.) Pro kadou klvesu je v p slunm m st souboru bu p moznak, kter bude klvesa dvat, nebo nkter z n e uvedenchspeciln ch kombinac : - .......... Klvesa nem dn vznam *- ......... Znak '-' ** ......... Znak '*' *1 a *4 ... Mrtv klvesy 1 a 4 *A a *Z ... dic znaky (normln [CONTROL]+[p smeno] ) *% ......... Pep nn malch a velkch p smen ( [CAPS] ) *^ ......... Pepnut na velk p smena ( [SHIFT]+[CAPS] ) Pokud se budou v souboru vyskytovat mrtv klvesy (viz. tkap. 4.2. a 5.2.), mus bt  slovny vzestupn od jedn a mus bt vechny pouity v prvn (hlavn ) definici klvesnice vsouboru. Po tto hlavn definici pak nsleduj ve stejnm formtudefinice platn po stisku jednotlivch mrtvch klves (v poad  sel tchto klves). Pro zpehlednn lze do souboru vkldat t przdn dky amezerov znaky (mezi definice jednotlivch klves). VPRAVO vedle definic lze t vkldat komente. Pro lep pochopen doporuuji podrobnou prohl dku zdrojovchsoubor standardn dodvanch klvesnic. 7. P EHLED  Tato kapitola nab z k rychlmu a snadnmu nalezen bhempou vn editoru pehled jeho ovldn , rozloen vznam nastandardn klvesnici a vet nejastji se vyskytuj c ch chyb. 7.1. DIC KOMBINACE S [CONTROL]  (plat pro standardn klvesnici)CONTROL+ +ipka vpravo = CTRL A = Pohyb kurzoru vpravo ESC = CTRL B = Vstup do p kazovho dku a oddlovn p kaz v nm CTRL C = Zaazen mdu OVER (pepisovn ) CTRL D = Pesun na konec textu CTRL E = Pesun na zatek textu CTRL F = Uzaven kop rovac ho registru CTRL G = Opakovn p kazovho dku DELETE = CTRL H = Vymazn znaku ped kurzorem TAB = CTRL I = Tabeltor CTRL J = Vloen kop rovac ho registru do textu CTRL K = Vymazn kop rovac ho registruSHIFT+CONTROL+ +ipka vzhru = CTRL L = Pesun o jednu "strnku" zpt RETURN = CTRL M = Vloen znaku EOL do textuSHIFT+CONTROL+ +ipka dol = CTRL N = Pesun o jednu "strnku" vped CTRL P = Zaazen mdu TEXT (automatickCONTROL+ formtovn textu) +ipka vlevo = CTRL Q = Pohyb kurzoru vlevo CTRL R = Oteven kop rovac ho registruCONTROL+ +ipka dol = CTRL S = Pohyb kurzoru dol CTRL T = Zaazen mdu DATA (bez formtovn )CONTROL+DELETE = CTRL U = Vyputn znaku na pozici kurzoru CTRL V = Zaazen mdu INSERT (vpisovn )CONTROL+ +ipka vzhru = CTRL W = Pohyb kurzoru vzhru SHIFT+DELETE = CTRL X = Vyputn dky ped kurzoremCONTROL+INSERT = CTRL Z = Vloen mezerovho znaku do textu (i v mdu OVER) 7.2. P KAZY P KAZOVHO DKU  A = Pesun na zatek textu B = Kurzor vlevo C = Kurzor vzhru D = Vymazn znaku ped kurzorem E = Vymazn kop rovac ho registru F = Kurzor vpravo G = Vloen kop rovac ho registru do textu H = Kurzor dol I etzec = Vloen etzce do textu J = Opakovn p kazovho dku K = Vymazn celho textu L = Vytitn textu od pozice kurzoru na tiskrn M = Odchod do DOSu N = Zaazen mdu OVER O = Zaazen mdu INSERT P = Vymazn dky ped kurzorem Q [filtr] = Vpis adrese disketyR za zen :nzev = Naten textu od pozice kurzoru S etzec = Hledn etzce od pozice kurzoru T = Vymazn znaku na pozici kurzoru U = Oteven kop rovac ho registru  = Pesun na konec textu V = Uzaven kop rovac ho registruW za zen :nzev = Uloen textu od pozice kurzoru X = Zaazen mdu DATA Y = Zaazen mdu TEXT Z = Zarovnn pravho okraje textu * = Tabeltor + = Vsunut przdnho znaku (v mdu OVER) 7.3. STANDARDN KLVESNICE  Toto uspodn klvesnice odpov d definin mu souboruklvesnice STANDARD.KBD. (Omluvte neobratn zkratky) F1 F2 F3 F4 ----------------- Klvesa + [SHIFT] + [CONTROL] --> | | | | | Klvesa + [CONTROL] ------------> | | | | | Klvesa + [SHIFT] --------------> |Za|Kon| ; | : | Samotn klvesa ----------------> |Vzh|Dol|Vle|Vpr| -------------------------------------------------------------- |ESC| ! | " | # | $ | % | & | ' | @ | ( | ) | < | > |Ma| | |ESC| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 |  |Spc|Ma|BRE-| |ESC|  |  |  |  | |  |  | | |  |  | |M | AK | |ESC|  |  |  |  |  |  |  |  | |  |  |  | ATASCIIZATASCII.KOD - Kdov soubor ATASCII -> BEWESLOVODOATMAS.KOD - Kdov soubor BEWESLOVO -> ATMAS IIZATMAS.KOD - Kdov soubor ATMAS II -> BEWESLOVODOCAPKA.KOD - Kdov soubor BEWESLOVO -> APEKZCAPKA.KOD - Kdov soubor APEK -> BEWESLOVO Zdrojov soubory klvesnic:STANDARD.KLVAMATER.KLVSTROJ.KLVPRIR1.TXT, PRIR2.TXT - Tato p ruka (rozdlen na 4 sti)PRIR3.TXT, PRIR4.TXT /TETRIS3D.COM - Jako p vaek je zde hra TETRIS 3D, kter je obdobou hry BLOCK OUT znm nap. z po ta IBM PC. Hru spuste jednodue zaveden m tohoto souboru z DOSu. Po prvn m zpisu do vsledkov listiny vznikne na disket soubor TOPTEN.T3D, kter bude uchovvat Vae nejlep vkony. Proto nezalepujte ochrann vez na disket a nepou vejte rzn Mikro-DOSy. Mnoho zbavy peje autor - Ji Bernek. POZNMKA  Protoe textov editor apek nijak neoznauje mkk koncedk, je teba po pevodu textu z apka do BEWESLOVApeformtovat vechny odstavce. Toho doshneme nsleduj c m postupem :1) Text pevedeme do formtu BEWESLOVA pomoc kdovac ho programu.2) Zavedeme ho do BEWESLOVA (p kazem |rd:nazev|___)3) Peformtujeme prvn odstavec: nap.[A], potom [DELETE]4) Peformtovn zbylho textu provedeme p kazem |s[RETURN]|ii|d|j|____ 5) Projdeme text a odstran me z nj  dic kdy programu apek. DODVAN TISKOV MODULY ASCII Tento modul tiskne na za zen 'P:' s pouit m standardn hokdovn ASCII, a nepou v dn  dic kdy (mimo EOL). Tisknevak bez diakritiky ! Vdy po zahjen tisku se zobraz mal menu, kter nmumouje mnit parametry tisku. Jsou to: A) Jednotliv listy (ANO/NE) B) Dlka strnky C)  slovat strnky (ANO/NE) D)  slovn od ... E) Lev okraj Pokud zvol me 'Jednotliv listy NE', tisk probhne bezpestvky a bez  slovn strnek. V opanm p pad se tisk pokad strnce zastav s vzvou k vmn pap ru. Druh parametr udv poet textovch dk na strnce. Pokudje aktivn  slovn strnek, budou titny dva dky nav c ! Dal dva parametry umouj  slovat strnky. Pokud je textrozdlen na v ce st , volba ' slovn od...' nm umon navzat na  slovn pedchoz vytitn sti. Posledn parametr, 'Lev okraj', udv poet mezerovch znak,kter budou pidny ped kad dek. Optimln hodnota zvis na typu tiskrny a  ce pap ru. V tomto menu meme parametry mnit stisknut m p slunhop smene a (u  selnch parametr) zadn m nov hodnoty. Pi tomje teba m t na pamti, e jsou vznamy klves i zde zvisl nadefinin m souboru klvesnice. Vlastn tisk zahj me stiskem klvesy [RETURN]. Modul ASCII je vhodn pro nouzov pouit , nemme-li kdispozici speciln modul pro svoji tiskrnu. Hod se tak kezkuebn m tiskm, protoe je s n m tisk v porovnn snsleduj c m modulem rychlej .EPSDRAFT Tento modul tiskne na tiskrnch kompatibiln ch s EPSON vkvalit DRAFT s diakritikou. Pou v grafickho reimu, a protoje tisk pomalej , ne s modulem ASCII. Ovldn je shodn, jako u modulu ASCII.EPSNLQ Tento modul tiskne v kvalit NLQ; jinak pro nj plat tot,jako pro modul EPSDRAFT. Vzhledem k rozshlosti definic znak pro NLQ tento modulznateln sniuje kapacitu editoru a tak tisk je pomalej .BT100 Modul pro tiskrnu BT 100 je uren pro standardn (dle nvodu)pipojenou tiskrnu. Po kadm dku textu lze tisk pozastavitpodren m klvesy [SHIFT], tisk bude pokraovat po stisknut klvesy [START]. Tento modul ek na konci kad strnky na vmnu pap ru, pokter je teba stisknout [START].GAMACENTRUM 01 Moduly pro GAMACENTRUM 01 se li pouze zpsobem zakldn pap ru do tiskrny. S modulem GAMASTR.PRT zakldme pap r podlenvodu, zat mco s modulem GAMARUL.PRT obrcen - podobn, jakodo psac ho stroje. Oba moduly umouj po kadm dku textu tisk pozastavitpodren m klvesy [SHIFT], tisk bude pokraovat po stisknut klvesy [START]. Protoe m tiskrna GAMACENTRUM 01 dostpromnlivou dlku strnky, je teba pou vat ve uvedenoumonost t pro vmnu pap ru v tiskrn. Oba moduly jsou ureny pro nsleduj c pipojen tiskrny: --- PO TA - JOYSTICK .1 --- ---------TISKRNA--------- . kontaktu Vznam Bit . kontaktu Vznam ----------------------------------------------------------- 1 Vped D0 1 Lev hlava 2 Vzad D1 3 Prav hlava 3 Vlevo D2 6 Posuv pap ru 4 Vpravo D3 5 Motor 6 Tla tko TRIG 0 2 Sn ma polohy 8 Zem 7 Zem -----------------------------------------------------------Upozornn : Protoe byl pi tvorb tohoto modulu k dispozici pouze jeden exempl GAMACENTRA, nelze ruit za sprvnou funkci se vemi tiskrnami tto znaky.lj;k+*opui-=vcbxz+, .nm/reytwq =fhdgsaLJ:K\^OPUI_|VC;:BXZ436521[ ]NM?REYTWQ9078%FHDGSAʀրÀ$#&%"! `΀̀Ҁŀ()'@Ā̀΀€ ɀՀlj;k+*p -=vcbxz436521, .nm/rtwq9078<>fhdgsLJ:K\^P _|VC;:BXZ$#&%"![ ]NM?RTWQ()'@FHDGSʀրÀڀ€ `΀̀ҀŀрՀĀ̀΀€ ɀՀlj;k+*opi-=vbx436521, .m/ywq9078<>fhgaLJ:K\^OPI_|V;:BX$#&%"![ ] M? YWQ()'@FH GAʀրÀڀ€ `΀̀ҀŀрՀĀ̀΀€ ɀՀljk+*opui-=vcbxz, .nm/reytwq fhdgsaLJK\^OPUI_|VC;:BXZ [ ]NM?REYTWQ  FHDGSA;րÀ436521{ }΀`Ҁŀ9078Ā:̀΀$#&%"!~  ɀ()'@<>ljk@*opui)vcbxy+, .nm-reztwq =fhdgsaLJ"K!^OPUI/(VC;:BXY436521? :NM_REZTWQ9078%FHDGSA;րÀ$#&%"![ ]΀`Ҁŀ()'@Ā̀΀€{ }ɀՀ<>lj;k+*p -=vcbx436521, .nm/rztwq9078<>fhdgsLJ:K\^P _|VC;:BX$#&%"![ ]NM?RZTWQ()'@FHDGSʀրÀڀ€ `΀̀ҀŀрՀĀ̀΀€ ɀՀlj;k+*opi-=vbxy436521, .m/wq9078<>fhgaLJ:K\^OPI_|V;:BXY$#&%"![ ] M? WQ()'@FH GAʀրÀڀ€ `΀̀ҀŀрՀĀ̀΀€ ɀՀpup<&/p0 /p&Lp`AaCcdeeEE i I D R NnoOTrstuuUUZzSYy= `*~uO!%HH # ! m"l "[Wi "- " "j"8j"LR!HHi0 "hh٩ "- " " " "?& & H& "h " !hh` BHHH /hhh V0` ! /JJJJ "0" "1"") `""D `" / /L/)i0:i` Chyba 00 - Tisk ukonen !Stiskni nkterou klvesu...L / d KIHJD"EL!P: H "h8`H BHIhL! /"Ω `" / /LH$Zalo dal strnku a stiskni nkterou klvesu !Parametry tisku: A) Jednotliv listy ... B) Dlka strnky ...... C)  slovat strnky ... D)  slovn od ....... E) Lev okraj ......... A - E ... Zmna parametru, RETURN ... Tisk /" `"#* D%# `"#H b%#. `"#f D%#L `"# b%#j `"# b%# `"# `" / /% L`"L/Aa L#Bb $L#Cc L#Dd $L#EeВ $L# @%A%B%%! `" /`hhL#80  }j"%@ b%L$Tisknu...Zadej novou hodnotu parametru: \%ʈ`NE ANOH hj"8j"L{%HH i0hh`//!p & !,7BMXcny)4?JU`kv&1IT_ju!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""#######################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&(DD|DD8@|D8b@  @ @""@"|| @ @*jj*  B<B<<@@<@"bb"dL@  @! @ ((( TT@ Fjj 8DD8T((T| @8DD8BB bDD(@  R @ll``6646(D(((((D(@ `P HH |l|D|D8|\|(D@  @@ ||`|zbdLD((D@  @@@  @@ $ff$ """"""""""""""~$$$> "       """"?$$$$$$?  ****   <<  88""!  """"ll=8rrpHp2x#i$`!t&HH 1$ *" "v #ea #2 #i "- # #"8"L\!HHi0 #hh٩ #- # # # #1 #?& &- " ]&& &#H <&h #?& & " ]&& Hi <&h # *"hh` BHHH /hhh V0` *" /JJJJ {"" {""" "" " / /L/)i0:i` Chyba 00 - Tisk ukonen !Stiskni nkterou klvesu...L / d KIHJD"EL."P: H #h8`H BHIhL1" /#- " / /L$Zalo dal strnku a stiskni nkterou klvesu !Parametry tisku: A) Jednotliv listy ... B) Dlka strnky ...... C)  slovat strnky ... D)  slovn od ....... E) Lev okraj ......... A - E ... Zmna parametru, RETURN ... Tisk /#^ "# %#o "# %# "# %# "# %#ɩ "$ %# "$ " / /%vL"L/Aa L1$Bb %L1$Cc L1$Dd %L1$EeВ %L1$ %%%% " /`hhL1$80  }"% %L)%Tisknu...Zadej novou hodnotu parametru: %ʈ`NE ANOH h"8"L%HH i0hh` &e & &` #&eeH #h ` #& #Y # #L#//!p      k~  @@@@@@  @""""@| @ | "bB@ 8 >aa`h` @ @@@ "(` $0@   H (@"@@HH$ BH@@ @ @ RH" @@$@0H@$H0$$D((D<| @ @ @@@P"b@@ 0D(H @ """""" P 8D       @ `` D00D PT(`x64$B(D$$$$$$$$$$B$D(@@  @A$h$@@(  @@  b  P 8D@8DD8D8208D@8D @ @@  @@  @@ @ 8DD88DD8@  @8DD88DE8@  B @ D  ~@@@  @   `   `((H00H  @""@@"@@ @  @@ @@$dffffd$0H0L00000L0H0  """"" """""4 """" """""~   ^     $  "">@"">@  < """>  "">   """"!?  ?!"> ******0| \    8 >     ((  """""" 00 """"""""""$Bl>>B$l=88@@8p  pJ2 ki` _&HH # ! D" o " [Wi i"- " "A"8A"L\ HHi0 "hh٩ "- " ~" ~"?& &| ! ~"?& %  ! ~" !hh` z"3 " " " z"2 " z"x "1L" i" v% z"Z " " "1&& HJh|f2  *&0" H&) %1&h %H %h퐠0 ! L ! z"3 " " " z"1L" BHHH /hhh V0` ! /JJJJ "" """ 7"" 7" / /L/)i0:i` Chyba 00 !Stiskni nkterou klvesu...L / d KIHJgD"EL!P: H "h8`H BHIhL! /" 7" / /L#$Zalo dal strnku a stiskni nkterou klvesu !Parametry tisku: A) Jednotliv listy ... B) Dlka strnky ...... C)  slovat strnky ... D)  slovn od ....... E) Lev okraj ......... A - E ... Zmna parametru, RETURN ... Tisk /"ک 7"# %" 7"## 4%#  7"#A %#' 7"#_ 4%#E 7"#} 4%#c 7"# 7" / /$L7"L/a8 8A U$S$V$T$L$_$k$w$$$L# $L#L# $L# $L# %%%$ 7" /`hhL#80  }A"% 4%L$Tisknu...Zadej novou hodnotu: .%ʈ`NE ANOH hA"8A"LM%HH i0hh`Hh &e & & &` v%&ee i` %H1& "h`1i8`%`)I+KMM--R1,:6WX7<[\^==Bc;Ab 7QSTUVWXYZ[\]^_`abcdeghi//  !"#$%&'()*+,-./0123 & !,7BMXcny)4?JU`kv&1IT_ju!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""#######################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&(DD|DD8?@ABCDEFGH & !,7BMXcny)4?JU`kv&1IT_ju!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""#######################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&(DD|DD8()` G`ɳF I`LqI//FJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  33KODMSKMKLLNBBUAMENVOLBKBADKODLPOCETXTLAUXPOLOHQQHQQPQQHQQTINPCISCISQQDELKINHLAVNQPQPORDFIRSBYTLINEYYYINDEX@@  !"#$%&'()*+, | B 09A`,;@ ,9@,G6-I:,&AVN;,X+j@|@@9iAR@EF:A`,%AV$F:Aa,%@@W@@diB7t@dd0((} ϠB-@@!V(BEWESOFT 1992h-@@t6-6-@nR( Kapacita : N6.2쮠Kodovani KlavesniceAdresar D1Konec R x!! @)!@A''ABAA AX(6. - Ne - - Ano - 46-@@6-@D X@A%@@+"%.0((} 㮱 : AE@i@@D1:*.*u6-@6-4@"@.-@4(K6-%+"*"@",+-@/(A6-%+ @",K A G6-F:A,@3A6*Ap= A`G AF-@@#5( <)F AɠQ-@@*(<-@@Q(||V-@@*(86.D:*.KODB APV"A/ 6.67,.%67@,./ BPL 6-C:,6- Ap"6-8!A'*A6B A`L A; A(6-@'6-@1 BPp; A) 6-" Ae) A.+ BP  A+"@A8Y-@ @.(@-@ @Y(|ᠠ|=Y-@ @.(|Na radku cislo |@-@ @ Y(BE-@%@(%6-@16-@; BP@E AL9 BPP6.D:*.TXT% AP9"AjZ BP6-C:,% 6-&* Ap06-F!A'*A6P A`Z At- A( BPp-"A~) 6-" Ae) A7 BP6-# BQ7"AF BQP6-@%6-AW<8%@,!F A=!-@/6-@:7%<%,,9 A= (06-AX&8%@,!0 A<,@ BQp,@AF Ax06-8%@, "&6-0 AP A  $- 6- AP A *6@-$"@:,,A@:*,$? A #!@* AV1-@; AP? $_ 6-!AUB-%@@$+P:'@,%@,N6-@2X A`\ _$@*@6-%@4"AU)"@1@6-@$*** DEKODOVANI ***B6-@#-@AY268,-6 B6-@) A "6@&6-@)$"6@A 6@A!6@A 6.>:," AP" 6@AE$@:A,*@:Z,*B:, @;67B:,%@,.>:,E AP"_67B:,%@,. +6-&@I7@<@,4START U6-AW_ A,Q;7@<@,4EOF )7@<@,4KONEC G6-AXQ A66-$@ 6-!AXAJ+ A +6@)@:>,AT68%@,-^" A ""6@Ah Ar" A ""6@A|,,6@)+@:,,*@:*,,A"@:,,A0+ A + @)!AUA" A ""6@A!!6@)@:,,A A06-%@ A *GET*'6-@:7<,,!$6-6@'$A6-%@6-6@4"AU)"@1A6-6@$*GETPAR* AP 6@$"@2A .6-6-@."@:$,A!@:0,*@:9,A" @4A P AP6@$ 6- $@:T,$ @ 6- AP) 6@)@:A,76-&@=6-@$: AP# 6@)@:B,16-&@76-:$ 6-AY$>2 AP 6@(6-&@2 A!PH46-&@:0, *6-&@4 A!PRK!@ 6-&@3 @)!@A6-&@K A!P\56-$@%!6-%@5 @A!f A"@2 AP 6@(6-&@2 A"@>6-&@:0,& )!@ 46-&@> A"@56-$@%!6-%@5 @A"! 6-!AU!6-$*** VYBER SOUBORU ***]6-@6-@J6.(Diskety Kazety Dle zadaniN Z"]$3"@6.C:$6-A(06-@3$"@AQ@APf6-@6-@B6. N6-@5R f"AP$ 6.6-!6-@$$R6.  6-* AR5@R@@z@z+7@<@,0 *7@<@,0*,)+7@<@,0 *7@<@,0<,AR a(67B:,%@,.7@<@,?67B:,%@,. M6-%@a@AR AQ P&6-F:A,&"ApAR U#A6 A`# APZ! B!!ASd_-@#@((:-@#@M(||_-@#@ n}(| |(-@&@ ,(>-@#@Q(]6-@$i6-@s BP@} AP36-@#6-@ 3"AP^06.7@$%@<@$+%@,,D-@@Q7<,4 T'^ AS0 6-@ "@APk 6.D:.67@,.7@<&@,P67%@,.7@<@,\6-@h6-k$k*** CHYBA ***pW 6.=:,-@B:,;67<,.>:@:7<,,%A(,? W67B:,%@,.zg6.067@,.7@<@,K67@,. [RETURN] W6-@c6-@g d:6.PRAZDNY !!*6-@66-@: S*** CTENI ***X ApP@/@@AAP@R6-P:'AV,hAR&AV$tAS6-P:'AV,llAV&AV$%AW?6-?:C: h Vԩ`,,a6-F:AV,%AV$F:AW,l@v B$ 6-F:A,@ $'*** KLAVESNICE ***'9 BPP6.D:*.KLV% AP9"A'/ BP6. 67,./67@,.$'L 6-C:,6- Ap"6-8!A'*A6B A`L B.'- A( BPp-"B8') 6-" Ae) B='**DEKODUJ***B'Z BP 6-%@'6-@;-@@J68,-N Z6-@L'! B!"B V'86-#-@@28,"@86-`' "Bj'6-@r'**MRTVE**t'(6-%AV(8,BP~'&AVB'5-%AU'67<,.>:A(,+ 5 B`'! B!"B '6-%@B'7 BP6-A(# BQ7"B'Q B BQPF(@7%@<%AV$+%@,,Q@'+ B BQp+@B' A<(16-F:A,@' A`1 B*Y-@ @.(@-@ @Y(|Iᠠ|*Z-@ @.(:6-@F6-@ P BP@Z B* BPp B,( #B &AV'( B,7-%AU'67<,.>:A(,+ 76-,6-@-) AP"6@&6-@)$-"""6@*"@B  -"""6@*"@2B -$6-$"6@B-"B-) AP"6@&6-@)$(-6@BP2- B P-("@1)!A'%6-($U-"@:-,B Z-@:*,Bd-) AP 6@&6-)$i-"@2B n-"@:-,)"@:*,Bs-$"@:_,6-@2$ Bx-/@:A,*@:Z,%6-%A(/ B}-$"@:%,6-A0$ B-$"@:^,6-A)$ B-& @:1,)!@:4,#6-&$-;6-&@:1,%AR$"@;68&AQ,-@-67%<%,.>:, B -"B-%6-%@% @$B-6-@$.*** KODY KLAVES ***.GG195,196,211,212,-1,131,132,147,148,-1,67,68,83,84,-1,3,4,19,20,-1D/@@220,223,222,218,216,221,219,243,245,240,242,246,247,244,-1N/@@156,159,158,154,152,157,155,179,181,176,178,182,183,180,-1X/9992,95,94,90,88,93,91,115,117,112,114,118,119,116,-1b/2228,31,30,26,24,29,27,51,53,48,50,54,55,52,-1/@@236,239,238,234,232,237,235,203,205,200,202,206,207,204,-1/@@172,175,174,170,168,173,171,139,141,136,138,142,143,140,-1/99108,111,110,106,104,109,107,75,77,72,74,78,79,76,-1/1144,47,46,42,40,45,43,11,13,8,10,14,15,12,-1 0<<255,254,250,248,253,249,193,197,192,194,198,199,252,-10<<191,190,186,184,189,185,129,133,128,130,134,135,188,-1 066127,126,122,120,125,121,65,69,64,66,70,71,124,-1*0))63,62,58,56,61,57,1,5,0,2,6,7,60,-1p044215,214,210,208,213,227,229,224,226,230,231,-1z044151,150,146,144,149,163,165,160,162,166,167,-10,,87,86,82,80,85,99,101,96,98,102,103,-10))23,22,18,16,21,35,37,32,34,38,39,-10225,-1,161,-1,97,-1,33,-1:x-@@*(<-@@Q(||c-@@x(:$:U-@@,(>-@@U(|頠|:/-@@,(/$:"6. [RETURN] " :U-@@,(>-@@U(||:/-@@,(/$::6-@6-@66.ҠMala pamet: :_-@@,(>-@@U(|頠|_ BP`:S6-@6-@@6.Disketu Kazetu D P"S$;C"@@4@@C:@6-@C$;[6-@6-@76.C6-@5G ["BQ;C 6.D:<7@<@,4:)7@<@,4:C6.$;N67B:,%@,."@?@@K6-@N$.;U-@@,(>-@@U(|頠|8;/-@@,(/$B;D6-@6-@@6. - Ne - - Ano - D M** OKENKA ** ND-@#D() Π%Nd!6-P:+B:,&@,'@,'-A(7@<@,O-%@V(d-@*Nf 6-%-'6-$@%@=(|7<%@ ,K-%@R(|V f-%%@4N!( !6-@>NU-%@%)6-$@%@9-%@ Q(>:@:7<,,%A(,U CN,F:Ad,"AU" B, B0HN, )"@'"6-, BRNI"@E)"@(# B?6-&@%+"@,$I B0\NC"@a)"@)# B96-%@&+",$C B0fNAUB@pN-@#($R>-%@%)6-$@%@;(7<%@ ,>$U** INIT OKNA **VG6-B;A@,(6-@-G@K:VAR@"V6-B0;@7,tY$Y*** VSTUP ***YB-@#B(' Š鮮ΠYd -(-%() 0(>-%@E(|]-%%@%@d(|YW-%@(&--(1 8(F-%@K(W6-@Y9 6. 67&@,. -67@,.96-@Y4-@%@)-%%@0( 4 Z6 6-%6-%@-%!,(6 B0PZ(>:@:7<,,%A(, Z,F:Ad,"AU" B5, B0@Z, )"@'"6-, BZ="@0 B536-&@%+"@,= B0@(Z7"@1 B5-6-%@&+!,7 B0@2ZJ"A& B536-&@%+"@,@67<,. J B0@:,-(>:,-6-%@7 B0@[ -!( $[ (7<,$ D:KODB.BASB.BASykonvn p kazeden kdo- - - - Zdrojov text klvesnice pro BEWESLOVO 3.1- - - -*E *D ; : KLVESNICE "ESK AMATR"*W *S *Q *A *B - - - - - - - - - - - - *U*B ! " # $ % & ' @ ( )  *Z *U*B 1 2 3 4 5 6 7 8 9 0 % *2 *X*B +         = *1 *H*I - - - - - - - - - - *L *N *M*I *Q *W *E *R *T - *U *I - *P *W *S *M*I Q W E R T Y U I O P _ | *M*I q w e r t y u i o p *- = *M - - - - - - - - - - - - - *A *S *D *F *G *H *J *K *L - *Q *A - A S D F G H J K L : \ ^ *^ a s d f g h j k l ; + ** *% - - - - - - - - - -  *Z *X *C *V *B *N *M - ` -  Z X C V B N M [ ] ?  z x c v b n m , . /  *_ *_ *_ *_- - - -- - - -*E *D ; :*W *S *Q *A*B - - - - - - - - - - - - *U*B - - - - - - - - - - - *Z *U*B ! " # $ % & ' @ ( ) - - *X*B 1 2 3 4 5 6 7 8 9 0 < > *H*I - - - - - - - - - - *L *N *M*I *Q *W *E *R *T - *U *I - *P *W *S *M*I Q W  R T    P _ | *M*I q w  r t    p *- = *M - - - - - - - - - - - - - *A *S *D *F *G *H *J *K *L - *Q *A - S D F G H J K L : \ ^ *^  s d f g h j k l ; + ** *% - - - - - - - - - -  *Z *X *C *V *B *N *M - ` -  Z X C V B N M [ ] ?  z x c v b n m , . /  *_ *_ *_ *_- - - -- - - -*E *D ; :*W *S *Q *A*B - - - - - - - - - - - - *U*B - - - - - - - - - - - *Z *U*B ! " # $ % & ' @ ( ) - - *X*B 1 2 3 4 5 6 7 8 9 0 < > *H*I - - - - - - - - - - *L *N *M*I *Q *W *E *R *T - *U *I - *P *W *S *M*I Q W   Y  I O P _ | *M*I q w    y  i o p *- = *M - - - - - - - - - - - - - *A *S *D *F *G *H *J *K *L - *Q *A - A  F G H J K L : \ ^ *^ a   f g h j k l ; + ** *% - - - - - - - - - -  *Z *X *C *V *B *N *M - ` -   X  V B M [ ] ?   x  v b  m , . /  *_ *_ *_ *_- - - - Zdrojov text klvesnice pro BEWESLOVO 3.1- - - -*E *D ; : STANDARDN KLVESNICE*W *S *Q *A *B ! " # $ % & ' @ ( ) < > *U*B 1 2 3 4 5 6 7 8 9 0  *Z *U*B         *X*B            *H*I - - - - - - - - - - *L *N *M*I *Q *W *E *R *T - *U *I - *P *W *S *M*I Q W E R T Y U I O P _ | *M*I q w e r t y u i o p *- = *M - - - - - - - - - : - - - *A *S *D *F *G *H *J *K *L ; *Q *A - A S D F G H J K L  \ ^ *^ a s d f g h j k l  + ** *% - - - - - - - ~  -  *Z *X *C *V *B *N *M { } `  Z X C V B N M [ ] ?  z x c v b n m , . /  *_ *_ *_ *_- - - - Zdrojov text klvesnice pro BEWESLOVO 3.1- - - -*E *D ; : KLVESNICE ESKHO PSAC HO STROJE*W *S *Q *A *B - - - - - - - - - - < > *U*B ! " # $ % & ' @ ( )  *Z *U*B 1 2 3 4 5 6 7 8 9 0 % *2 *X*B +         = *1 *H*I - - - - - - - - - - *L *N *M*I *Q *W *E *R *T - *U *I - *P *W *S *M*I Q W E R T Z U I O P / ( *M*I q w e r t z u i o p  ) *M - - - - - - - - - - - - - *A *S *D *F *G *H *J *K *L ; *Q *A - A S D F G H J K L " ! ^ *^ a s d f g h j k l  @ ** *% - - - - - - - { } -  *Z *X *C *V *B *N *M [ ] `  Y X C V B N M ? : _  y x c v b n m , . *-  *_ *_ *_ *_- - - -- - - -*E *D ; :*W *S *Q *A*B - - - - - - - - - - - - *U*B - - - - - - - - - - - *Z *U*B ! " # $ % & ' @ ( ) - - *X*B 1 2 3 4 5 6 7 8 9 0 < > *H*I - - - - - - - - - - *L *N *M*I *Q *W *E *R *T - *U *I - *P *W *S *M*I Q W  R T Z   P _ | *M*I q w  r t z   p *- = *M - - - - - - - - - - - - - *A *S *D *F *G *H *J *K *L - *Q *A - S D F G H J K L : \ ^ *^  s d f g h j k l ; + ** *% - - - - - - - - - -  *Z *X *C *V *B *N *M - ` -   X C V B N M [ ] ?   x c v b n m , . /  *_ *_ *_ *_- - - -- - - -*E *D ; :*W *S *Q *A*B - - - - - - - - - - - - *U*B - - - - - - - - - - - *Z *U*B ! " # $ % & ' @ ( ) - - *X*B 1 2 3 4 5 6 7 8 9 0 < > *H*I - - - - - - - - - - *L *N *M*I *Q *W *E *R *T - *U *I - *P *W *S *M*I Q W     I O P _ | *M*I q w      i o p *- = *M - - - - - - - - - - - - - *A *S *D *F *G *H *J *K *L - *Q *A - A  F G H J K L : \ ^ *^ a   f g h j k l ; + ** *% - - - - - - - - - -  *Z *X *C *V *B *N *M - ` -  Y X  V B M [ ] ?  y x  v b  m , . /  *_ *_ *_ *_" > "a" > "A" > "c" > "C" > "d" > "D" > "e" > "E" > "e" > "E" > "i" > "I" > "n" > "N" > "o" > "O" > "r" > "R" > "s" > "S" > "t" > "T" > "u" > "U" > "u" > "U" > "y" > "Y" > "z" > "Z" > "="{ > "["} > "]"~ > "u" > "O"` > "*31 > 155" > "a" > "A" > "c" > "C" > "d" > "D" > "e" > "E" > "e" > "E" > "i" > "I" > "n" > "N" > "o" > "O" > "r" > "R" > "s" > "S" > "t" > "T" > "u" > "U" > "u" > "U" > "y" > "Y" > "z" > "Z" > "="{ > "["} > "]"~ > "u" > "O"` > "*31 > $0D155 > $0DEOF > $FF * 128" > "" > "*" > "" > "'" > "[" > "%" > "" > " " > ")" > " " > 31" > "" > " " > " " > "" > "@" > "&" > "]" > "+" > "" > "" > "" > "(" > "" > "" > "`" > "=31 > $9B"$ > ""% > "/"& > "a"' > """( > "") > "$"* > ""+ > ""@ > ""[ > "("\ > "|"] > ")"^ > "|"` > ""{ > "("~ > "u" > "O155 > 32" > 143" > 160" > 128" > 135" > 131" > 130" > 136" > 144" > 137" > 161" > 139" > 133" > 158" > 165" > 164" > 162" > 149" > 134" > 169" > 168" > 159" > 163" > 150" > 151" > 166" > 146" > 145" > 155" > 157" > 152" > 19631 > 13 , 10 , 13 , 10"@ > 173"` > 248"~ > 230" > 234155 > 13 , 100 > "*1 > "-2 > "|3 > "-4 > "-5 > "-6 > "/7 > "\8 > "/9 > ".10 > "\11 > "'12 > "'13 > "14 > "_15 > ".16 > "17 > "-18 > "-19 > "-20 > "`21 > "-22 > "|23 > "-24 > "-25 > "|26 > "-27 > "[,"E,"S,"C,"]28 > "[,"U,"P,"]29 > "[,"D,"O,"W,"N,"]30 > "[,"L,"E,"F,"T,"]31 > "[,"R,"I,"G,"H,"T,"]123 > "125 > "[,"C,"L,"S,"]126 > "[,"D,"E,"L,"E,"T,"E,"]127 > "[,"T,"A,"B,"]128 > "*129 > "-130 > "|131 > "-132 > "-133 > "-134 > "/135 > "\136 > "/137 > ".138 > "\139 > "'140 > "'141 > "142 > "_143 > ".144 > "145 > "-146 > "-147 > "-148 > "`149 > "-150 > "|151 > "-152 > "-153 > "|154 > "-155 > 31156 > "[,"D,"E,"L,"L,"N,"]157 > "[,"I,"N,"S,"L,"N,"]158 > "[,"C,"L,"R,"T,"A,"B,"]159 > "[,"S,"E,"T,"T,"A,"B,"]160 > 32161 > "!162 > ""163 > "#164 > "$165 > "%166 > "&167 > "'168 > "(169 > ")170 > "*171 > "+172 > ",173 > "-174 > ".175 > "/176 > "0177 > "1178 > "2179 > "3180 > "4181 > "5182 > "6183 > "7184 > "8185 > "9186 > ":187 > ";188 > "<189 > "=190 > ">191 > "?192 > "@193 > "A194 > "B195 > "C196 > "D197 > "E198 > "F199 > "G200 > "H201 > "I202 > "J203 > "K204 > "L205 > "M206 > "N207 > "O208 > "P209 > "Q210 > "R211 > "S212 > "T213 > "U214 > "V215 > "W216 > "X217 > "Y218 > "Z219 > "[220 > "\221 > "]222 > "^223 > "_224 > "`225 > "a226 > "b227 > "c228 > "d229 > "e230 > "f231 > "g232 > "h233 > "i234 > "j235 > "k236 > "l237 > "m238 > "n239 > "o240 > "p241 > "q242 > "r243 > "s244 > "t245 > "u246 > "v247 > "w248 > "x249 > "y250 > "z251 > "252 > "|253 > "[,"B,"E,"L,"L,"]254 > "[,"D,"E,"L,"]255 > "[,"I,"N,"S,"] 9 > TAB$0D > 31$FF >     0 > 321 > "2 > "+3 > "5 > "6 > "(7 > "$8 > "*9 > " 10 > " 11 > "12 > "l13 > "16 > "u17 > "r18 > " 19 > "21 > "22 > "@23 > "(,"c,")24 > "o25 > "26 > "27 > "[,"E,"S,"C,"]28 > "29 > "30 > 3131 > " "$ > ")"% > ""& > ""' > ""( > "") > " "* > ""+ > "64 > ""[ > ""\ > "L"] > ""^ > "A"` > ""{ > "U"~ > "o" > "a128 > 32129 > "130 > "+131 > "132 > "133 > "134 > "(135 > "$136 > "*137 > " 138 > " 139 > "140 > "l141 > "142 > "143 > "144 > "u145 > "r146 > " 147 > "148 > "149 > "150 > "@151 > "(,"c,")152 > "o153 > "154 > "155 > 31156 > "157 > "158 > 31159 > " 160 > 32161 > "!162 > ""163 > "#164 > ")165 > "166 > "167 > "168 > "169 > " 170 > "171 > "172 > ",173 > "-174 > ".175 > "/176 > "0177 > "1178 > "2179 > "3180 > "4181 > "5182 > "6183 > "7184 > "8185 > "9186 > ":187 > ";188 > "<189 > "=190 > ">191 > "?192 > "193 > "A194 > "B195 > "C196 > "D197 > "E198 > "F19