8(CA;UTOEXECTOEXEC 032 S c}E q0 \C)CC8`DCeECiD` RP h1$E ȍ @y b Y)hܭ]L]` q  DMD   u j)`0  ,p0i2 &28jJ1f02 9 g iJf0i1)xԍӭ232002XԦ`  *'  } *(L `(  L l pL[,L] C i0 } p  gފދLh ( LD 0  C  C  \i +$+0'}; $(%)  b L[C `D P^߰")(݃   $DD}G@НL]S")M T H0 G$Ș݃ b 8$}$%8(() T `$E0(0)8`$GE` P} Li 8GD }L[ PH >iJ ;  yyB } ' |L[ "E( % H$ H#`L]B  0 G LO<  ( d lH۪!A3 A }jA !B EIC Y$E0 F  < 7 JN8Ndâ!,P h0ʠJd,6 } ' r/ $ ɛ ` '  L[  l }-     }    L[L  }  '  L[   p  ` g  l }) g ' }L[) ̠,L]T-0 |LM N݃:ː6UV LM N L(TU N,)M}LL[IL3GDIɛ ɜ DI  , JȊGм  G I) GȦ=}*GG ȄI1200820I H1E 1h0hIGI2ȢI`FE 0ɛ rɛ$ l '}蚦TTUVD`M L$:;Pyȱ$` r  iȱ$/:ȱ$VWyA**⩀ / }`$***? mL]-+ȱ$ɛ m* ? g. $0f.?'@BrAsTt[ }0: gL  `$0`j`& CpCi s L0JCܢj? I#}𴽎F ގМގ& & 0 C4 08L`0   | 레L] EGȽGȽ}G | E` 8,  }EG)݀G)ȱGȱG`"!L] l!i}栠$8  (IƭIp  h,g+j? 8 ii(Lq)! }S S0$}) E9`H)N,L]8GH Lq`gNgfj****8jHi h` } 2J  &e2i`"%?&;^$IM ! ! <u hh`$}Ev옝^! 1EHFHjm GHm H`u$Ev`L=? +`!,pFE ȄD8 }q D&E`I0` i`+DOS SYSMOC.I  J ٍ = ) F)}8`Ll T!U<; Ln <JM -18    HH =}D 1 :  /1[F:M #.! 0`>C #   #`>   e}L'>/b;\I\o@ @LK~ L  % /e  L ; H}H0S0N:;=91D,1ɛK$ɛ`:;ʾ  ,ɛ}`XYȄ #`DTDRLUFFFCICLRSJ==CIYEEONSMDLNOOUAOOOARPLNCL#####PANVBNFR*),-PQORa/%<}) j ө  RES L%-, # 3 0 %   4(H 4(` }( 3  #  ZOiۨ L4RE 3 =F S Z +8!} 0+  FF % 4 4& 4(X)Y    # 4 ʤ Ȅ L"}F F LH hL4`*J 0 B B 0a   8#}    Lkl  );<  : ` 0 } T T 7̀΀$}LIl <;`<L 3   #/ ! R( 7 7   7 89i L7 ,(&  %} L480  ` Ln    `   HJJJJ h) ii0HI B V`0  ,BLV&}[J  B Vso Fhh` GH ,H hɐɀɡ)HDCȱCɛeCD먥D h'}N MSп` ED` OIH`hhXhh  nL Free FilesBreakI/O-Error 144Disk f(}qllWrite protectedFile MismatchBad Filename}Disketovy magazin FLOP 34, 2/95 --------------------------------File lock)}edDevice doneDirectory fullFile not foundBad Load FileNot DOS II+Bad HexAbort-> Source-> DestinationD1:+DOS SY}o9L(H `2BC@p2w5A`!L hǏ3kď2ϣ p+}Κ܁+U ziEJ<" : ?" "'";3= ՈԋH:ѩ/K.K:˽ĞDF "j$f&7H,}n!TE HFEM XfF-}/),.(/* .5@lCoLOèOO4444""GGHHKKJJV^EWeAHǫ;KįΚ)jqj-}bi!᱁]Rk #, XS9jBhiȪj,GEB֥geb2hiHH:.}`@@0I’AKJObxz{_O/@0I.? /;¢,< lɥAO$@0aP}PS0v-/Ԧ"""jH?c/}6&.= " )";ԨVrqo:Of&"""MX_-Kr7De7_-Kw%Ee7"STOC K. s>xBa0}V_ɠx'RXSQ %WM $VLm7K6J+!v$@HxOy7.KKǼJJR:X'REED/RlZm[jbM1}L FA 1G xt U$| AT]rhi U@@CUԡ#vaA.="A 1G 0F 2K -JvOy7aҝ2}ui|תth].="A 1G 0F ; J`KUcJ * 5$vOy7b‚C6a@.=+#^] 7b`@A@@@A@A@A3}@@@A@@@A@@@A@A@A@@@A@A@A@@@A@A@A@@@A@@@A@@@A@A@A@@@A@@@A@@@A@A@4}A@@@A@@@A@@@A@A@A@@@A@A@A@@@A@A@A@@@A@@@A@@@A@A@A@@@A@@5}@6}~o7}7Hf/ ECTBEA J.}+RC  EDNF  _<Ef/  KLEF RD [R'  Dp18} D:=  Idu nzl ORdv~ l@TOQX  I jdD 1 H 'TD G PSU9}'Td-G PSU&E;  T I  E ]l:}/0 No)\c<Sp1De+ Nt!N]b8-Ks$It!Nu&Ec1 HOCt!N]b\c,TWX^ Ct!N\;}1\s&33Bv3\\>;Cr= Tp%F<}D B9a+EF M[Z \B9a%DTOANa+E\B =}9c+  EA EP S\B9d! EAAF E\B9f) TAAD K\B9r7HO Tk>},7'] \B9e=TTOd s\Bjd9d-Kd- S\?}6 T>֨?֨E!ȩɥ^&vOU,jÎO;-&Mf&ř&,G,jFӯ24@}’̢ɐ&KxиXh8!Nx<]An8\;h2/uƢʢ򠡾eқoؓ K]?ύFL 4Χ'""*.<֨5A}aRKs2/\IH FVseij*G[+*^uG[+*^u+^u+^uG[p33_ϖPRrힻbyAyGB}yFyKyJyIyH}e~S-΋&!MQŏÍO:|FVnFK#?" K1]坘ZK*j] dM] q(D}],S5YjD, d]2,n7yU], !RK$TMUIJeO-^] 7"+# 7gG2Gǀ !E}菃Ћ{# "?"1|] 7 Rk&_, 0 7>G&""?" "1 ?N_ !Uv!UvEes{VF} !Uv|LR8Mߪ;N٬:OOUYYXX[+UvO-+#^] 7Llok>#;;<ƵK˲Uy:Uv Uv## "7oOG}XFf&UUWwjgԡv#).= "7"< )"kc)+7N+i?vZqԴke)(lN„-oÌIń!VJ s]& )N;RK4s].s].H}s]BO :)ihz+H e\HY%e$RgQ`l-oÄ!1PJH."N7Hn!OF M[Z F  E+Rk"K+I}!X%q9+,Rw"JГCc6g2&.= &hEn„-iń!'1p'f1( (ȘaX(Y1( ˛e\2(%qeN‘*Ũ! J} #N0s]R$-3Oj+, `Y,u+, d]2,w |qQ w |q *#w K}q=Z##w p!qt,,X*& w |qŜQyȹ,}!!]lRK#O wʿh֤8:Ԧ/-4""0MNL}VT&""!;Rkۢy!MNHdvOU\Ln!MO p!!T Rk&?@?h=8M}"A#vFoRv#& "7"  MH! 7A#k>UY(]D貑4@Y`K^i**F7nN}$9x@wW . DY@95+$9x (+x x_{ /  x4ڇk$9xi**/ xkki**x*ڣO} *+xɫ$9xXX &&TL5h=jOd=5ٰk>6D: 7J{tBuCr[p.Yy>Xx166?4"(* α4"02 αP}4"?= α4":7wo/6vn.1qi/ox8.n{;)iz$/M*7wx86v{;1qz/Sst-4=ެ#*֤#(;2xz{W  Q}d&"rڡA#vDos¸;AsovO kDŽ/jƄm.h義M! 7ZL$R}$VV 2 !UvePk>U}: 7J{[Yy>Xx16h=#OO /AUvO3J{VUvO(Pu1Qsk4TS}k}1Qy1PsF>xL@DSc6s'Dl) R: B p1Dl) R: B 1 Dl) R: B 蛠c1  F;T}s' F;p1 F;X1  ] Z/  ] B; SS^:˕<ɳ -%,$(?'A Rk&~1 U}X%Wq Rk|\hZ>#8!@ٰk>6: 7J{[x!Yy>Xx164":/ox7.n{6)iz$ V}7۶h76ڶi61ݶi602 3ԡTy!(# "7"+#^] 55 "7NO :Uv‚A*oW}D !ݍe"akj#v@$393.X㺩8=X'j3..(3}u3USF#ó0e3f#ÿuPX}w{  v?_6#֣<\7₀UU9Ŝw[vVzwKv3qnM} xNy:=}ssfR3frݯ7Uv |erݯ7Uv `eY}\38}u xNySusf` @V||rrqqpp6}}ssttvZVzw[uUrլ,Uv#qFw`@%cC#)"1Z}%mgK>(^H:yUxxtU!#(},,,,ݾyR ^x~~,,}@%$C!1 OU1&8-ކ91E9,׏91ERg_+փ[}$+"nP~$+,,$%%E%%$dD$ԡ%Eu%E%$'!1֗1&8-C91E9,L91ERGm1x5y1yYy>Xx1>򠦤1 S)ggzV"W<??֨>֨98£.pPJ‹>"" { Kb}ۨoؓ c}dKUYxj1(VɹɨA2q Rk3ɹA܌zC23bki=""?"øRP=""xDOX*1|]d}P}PqS>"N_"RKҫg6'Ԩ8Xܥy!Ԩxn!Ԩx  ͎Ï #ye}g2^ҫFnҫ֯4Xxx@ެalWj?& "7L󹁃'""a@ެal:cL'""a? HDETOF f} K?@jls: EORiod+ Ed!  F?) X a3EYUSZ?7Hb#Df) Uc+ Kd-Dk6f) Tc, Jpg}"SUD+RC  EF  ETOD _! ETSF I AEYUSZ?/ EH SB ND E!+RE  h}NP^=""(Vab;^cr(& 9֨su2tơ8J:=""(Va>h!iA(߂lji}mܥ) l jm9ơ!<+ɽ="Vrq"xD: "+ތs" =""a=""aVzd` ʌ$Moyj}loyRM]ƶtBL?ox seU$u {5nM뽜W,h+Rk #B qV%bi01IRk:y1Ik} y1IԘ芳虠㈱ԑҋKɩ4yAw(+$&? $; (7/mk>){1Vɽ uU RnW%q ..l}  1 9 $6   V !   (   em} !&              n}    m    !MN  (     o}"       ( 62ls`      p} "      ? !  '  `oq}ooooͭoomooomooϱEϑ% iːr}e˅ː̱moloomooomooϱEϑ% iːoLN `2BC@p2w5A`!!hǏkďt}נ,1 dVy{B@VDAa0o_Q@c@͌X@ @͌[D@Ύ@xͬI(]@IXu}]qq0b@Ύ@fq0@ @&@͍@xfq0j+@er0X9;DFGYqIGDEyAB4y6H:WKV00>4499IIHv}HKKJ)]eAHǫ;Kb`9;82hiHHꢘ@@0I’AKJObxz{_O/@0I.?w} /;¢,< AO$@0aP}PS <)oԦ͢"!jHc6&A>!<=$m8O ""ӨVrq"MT_-Kr7Dx}e7_-Kw%Ee7"STOC K. s>xBaV_ɠxxOr[.z} o!nz}F #A 1# gON U@@CUԡ#v.[ح)\KKJJM[֣)}x,:ɇ A>۪A+G*F%K$J#vO&πc{}6a@=# aOsfתNrG˖ɇA>۪A+GO*FN;]`K\cJ#vO! (,8O3 2#-E%٬,D|}$:X̤$ӨM_A7H/ EFSccC J\fj?h=j`@A@@@A@A@A@@@A@@@A@@@A@A@A@@@}}A@A@A@@@A@A@A@@@A@@@A@@@A@A@A@@@A@@@A@@@A@A@A@@@A@@@A@@@A@A@A@~}@@A@A@A@@@A@A@A@@@A@@@A@@@A@A@A@@@A@@}@}=+RC  ESEF  _!}Nd6EORp1H{}K 6gR'  Dp1 D:=  I dvl dv~ l ORpjS|kds6I: b; Ss2^:@jdd-_}  Ke= K?;C~' ;C}1 ;C~" ;Cn1  ;Cl-  ;C~" U;O! s'D p1D S"}dC1 d a- ABD S" df/  _s'_s6-}; Ls6Rl) H{m  BDSc6A@$%A@%$<=!N:'TD G PSU'Td-}G PSU-Ke7Rr7  Ym( O c+  Ed!Zp1Gk6Ejdd- e=TTOM NM =RP}STOT YAT:/ EA YES r7 Z?&E;  T I  E ]l}/0 No)\c<Se= TWX~$ Ct!N]b8-Ks$It!Nt=Jk%Es' Jt!N]b39_z%_t!Np1}De+ Nt!N]1\s&';/3Bv3\\>;}Cr= Tp%FD B9u;Cl3Lz;Cl- FAAF E\B 9v? WANa3Ln- FF} EDA\B 9c+  EA EP S\B9d! EAAF E\B9f) TAAD K\}B9r7HO Tk,7'] \B9e=TTOd s\Bjd9d-Kd- S\}6 T>?!ȩɥ*f&nTV#cŎO;-&}Mę&6A#c@ғ+-Óiܤɐ&Kx(@Xh8!Nx<]An8\;h+6oڤʢ򠡾_aЕ8 QG?ϗ@ʤ -ԩ)!},.<5aRKs+6lIH @h)p}|,Am,-,Am,-,--Am,i**Fϖ IR }ϟ\ MďÍǑ@a0=!??lT{r]q*r`p 8:&!Px:.!!!_a>?.Vrq:Hǯ5KĤmQ?j?o}f `ɥHH(No~>oGK#K1]X&ZK*$] d]UU$$' ^] BbJAC'Mߝm*k>#˵UU}ʒ0 3 6s00\ΗL~CA.Mk%0E6R0E , IC[/ ENTacORa- %1 HF  Uf< EUEd-}(,MF RTSF Kf<SISAAb+ YF Df ʏJ躉(Ӥ$Qq'P"Mk%گ/Mk%;d+ DϽ ʟ}eWU' ʟeX򲺮jIK/Mk%"C0:'7Hu;Nc1 HT Df &} 009 $6-+Rk,#Qq0)ii<VĈїΩ , |2, ٯ2Yۃх}OFq4niӨ$LqAgK$T150n Rk1Ș>ɽ5 8ȅJ!! #v׾@}Cl6O!qniӨ!M Q'Ӭ)Q}Pskʨ(Tkp'Qy&PsFk֨(TFxШ(E~q}OĔh ıQ$ǰP'J&MF'Ӭ'9Qy&Px)Ҳ Mค pW qqhQLiP"aO&x'}!<=RKҫgۢy!M&xFbnTVD2!mOT@n!!kߝp!!Uj60!Ah=j?!, }ﹰVn6 K!k Y KRq9Y#-"K,,,%%"KA(GFIH &P؅_s}pɇi v()8Ot+)!<=Kv&MTOCIA#vVfn^X:e({O36}}EETP Zy Yd "kHhߝc6#Oߝ.^~ kH#R+Y@"Ҕiԭ9@5O`o+kHse:V"(ʇ ʇɮK) }]˲ᑾ/-4Mk%7Hs<EF EISc,Ef_s~}|{6d「 ʟ~ʟ|ʟ}ʟ{ wC3ɩpw44.}&ʇj223%~)|3ϓV}){4w0ܶx>.*Xc6#Oߝ.J~4[n kH#Q(Y@"hԭ9@5O`o+kH(.}+^D$%AGp򲹬*JUz::p Vi$i'rJ$ߝ<&*  % Rq x cZ 2yi5*% q }p#,.s_,o(\8%3##` @,Oϗ< ##  %' dD8gG;vP ,u*2L 'Rg/ ,,.\kfF@`a}ACRguێ!! %Rg#)*5ua4G3:T## cc! ۂOϗ/#/#o^"DG!1T## cc! ۂOϗ:}E!1 by1#㹲pD. T## cc! ۂOϗ`et\k`;Nc5@& !#o٠:E! 8Hm;$dD%}çG$:fEsB *, 5/'}wY@ӆ"-kH}ׂ"9ː/" kHaw%$ߝ.kHF+^/?8?8?h' **+ *# ,,}l(*# + (y6o)?0j ;9.?{*}. @?TC+*,+8,x`<%iL4xL++&T## cc! ۂOϗt}fF@`aAC-**55 hloUOߝ.-8#--/ "",,((+kH^~PF#!!-.--)iu K? ,"/- f^ Xȝ "} 2}:E!1f^1"oy1-XJTߝ"++(f^`etkHSF`9Lc3F 2:E! 8Hm;Hm<fI}V., )/ *&5!ag2fd19Uz>j\u 9&Ө3"/+() KͰ+󊆻K1;+Z+ȍŌ}͇K 1+!X%WFD&MđUT˕<+Rk&~xI+!%=LqC)hi8+RKء+*!˄852+9I&}9 r;_a;!3( K 2;!=#⳪/=%3(Hx:⺠,;RK%x;;W߆}Gg ""!!!~…;!B]M@uH󣩫;Mˁ-Kd- YRDE雛@TOQX F RM_:}}]d-Kd- YO Fd6E'e+Rp1 EORF RM T } Rk&O X%\2 RK1 RKZ<ӡr Rk&$VXxx}@5 abWj?&!B< "(!a@5 ab:cB<(!a #&! }"|fF%aA#4H)@@gK"} #fF%aA }򫩅?>|򠦵14m)gg@l"W&!?>98? HDETOF  K?@jls: EORiod}+ Ed!  F?) X a3EYUSZ?7Hb#Df) Uc+ Kd-Dk6f) Tc, Jp"SUD+RC } EF  ETOD _! ETSF I AEYUSZ?/ EH SB ND E!+RD NP^?!(V}ab;^ca(& 9^`2c8J:鼾?!(Va>h!iA(߂[YXܥ) [ YX9!=}Ă?ӨVrq"Kv:!=ޡ^?!a" ?!aVzd` _]y1IRk7";ԭ>sEKRW}:OMk%6UN D  skM YTOUI!Hhm BY%y1*"91%#I,8; ʔ,H }Ԕ,aq<  %' :8eE; ,u*Z~^&&!Rg//) ,,.dD@`gGCRguێ!! %Rg#)*5"}F;}A4xz , /#Vǒ}:%åE!1xz # zT## cc' 곕m$ϗt}:%åE!1./(xz`et吧`;}Nc5@& !#o鐐  }:%åE!:fEsB *, 5/I'ʌ$MeYdAQm)yQm*Qm?yQm"ϣ pΚ܁}+U ziEJ!$ !!!-3$Ոԋ }] !K:ˡ؞#!i$7Hn!TE HF}EM XfΚ)oÅᑣÅqjxֆbi{嵁]Rk ?BhKȪj,nLj qV2bi)&^Rk#..}y&^y&^\*& +Rk ?Z2+Þ,+*ɧ+-!#&^RKay&^(0y&^Ԙ蝤虠葨шKɩ}>sWa(+$Zl *< (8 mk>*x&Vɽj uU SnW%q -  $0  V&$  )#}     (   % !&    h  }G $       (    }         )  1 #  (0"X   + }#) i                 ]     }  <"&  O7  C. C ?do}ooooͭoomooomooϱEϑ% iː}e˅ː̱moloomooomooϱEϑ% iː 㠲㠲 Files included in this ARChive arethe latest for the Super Arc series.Please delete }all older versions. DOCS.TXT is the documentation,formatted for 80 columns. Toprint out, simply use your DOS toCopy DO }CS.TXT to P:.ons. DOCS.TXT is the documentation,formatted for 80 columns. Toprint out, simply use your DOS toCopy DO This is the ARC/UNARC utilities for the Atari 8-bit computerswritten by Bob Puff. The ARC version is 2.0 and UNARC is vers$}ion2.3. They are fast and (from limited experience) handle all theARC files I have thrown at Bob's UNARC. An Atari format$} documentationfile is included (uses $9B to terminate lines) so I would recommend youtransfer the ARC file to an Atari comp$}uter, and print the DOC file there.The next article I post will be an unarced version of UNARC for thosewith bootstraping $}difficulties (can't get around UUDECODE, but a BASICversion has been posted here at one time or another).[See the readme f$}iles for this software archive, or send mail to Info-Atari8@Score.Stanford.EDUfor more info about what encode/decode op$}tions are available. -- JRD ]Enjoy (it may even be useful),chasmStanford.EDUfor more info about what encode/decode op$F Documentation for SUPER ARC version 2.0 and SUPER UN-ARC version 2.3 By: Robert (}Puff 11/21/88 WHAT IS ARC? Arc is short for Archive. It is a progr(}am (actually in this case, two programs) that allow you to "Archive" or compress one or more files into a single .A(}RC file for later retrieval. Arc is available for many computer types; a file created on one will be able to be un(}arced on another. The only exception to this that I am aware of is the CP/M version of Arc for the Commodore. Super Ar(}c uses several mathematical compression techniques to reduce the size of the data to be compacted by as much as pos(}sible. "Why would you do that" you ask? A number of reasons, but primarily Time - Time is money. This can be real(}ized when downloading a file from a long-distance BBS, or from a pay service such as CompuServe or GEnie. Super Arc (} will compact your file(s) as much as it possibly can, which averages around 30%. As a bonus, Super Un-Arc will uncrun(}ch files created with AlfCrunch, so separate programs are not required! Also included in Super Un-Arc is the code (}necessary to un-squash files. Squashed files are created by Phil Katz's PKPAK utility for the PC. This makes Supe(}r Un-Arc THE most compatible unarchiver for the 8-bit! You must, however have an expanded machine for this feature. (} Arc is not the same thing as Diskcomm (Disk Communicator, a program I wrote back in '87.). Diskcomm is d(}esigned to compact entire floppy disks sector-by-sector, making an exact copy of the disk; while Arc is file-orient(}ed. What this all means is if you have a disk that is self booting, or looks for data in specific sectors, you sho(}uld use Diskcomm to turn that disk into a file for easy transfer. If however, you wish to transfer only a few of the fi(}les on the disk, or the files on the disk are not dependent on being specifically located at a certain sector, then(} Arc is the program to use. Please remember that Disk Operating Systems (DOS) look for specific sectors, so they s(}hould NOT be compacted by Arc. Diskcomm, while it does have compaction techniques, is not as sophisticated as Arc;(} so if you REALLY want to make the smallest file of a boot disk, you could Arc the Diskcommed file. Be sure, however, t(}hat the person receiving your file knows he must go through two processes to recover the disk: UnArcing the file, t(}hen unDiskcomming the resulting file! SETTING UP SUPER ARC & SUPER UN-ARC (} Both of the files, ARC.COM and UNARC.COM are binary, command files. This means they should be loaded from your DOS me(}nu by selecting the LOAD BINARY FILE option. If you are using a command processor DOS (such as DOS XL or SpartaDOS(}), simply type the first part of the filename at the prompt. If you are using Atari DOS 2.5 with the RAMdisk handl(}er, you will need to do a little more in set-up. Go to your DOS menu, and do the following: 1. [C]opy DOS25.MOD,AR(}C.OBJ 2. [C]opy DOS25.MOD,UNARC.OBJ 3. [C]opy ARC.COM,ARC.OBJ/A 4. [C]opy UNARC.COM,UNARC.OBJ/A (} What you have just done is added a patch to the beginning of Arc & Unarc, to fix a bug in DOS 2.5. Use the ARC.OBJ a(}nd UNARC.OBJ files now; both ARC.COM and UNARC.COM may be deleted. You may wish to set up Super Arc & (}UnArc on a separate disk with a menu program. There are many public domain menu programs that will fit the bill; j(}ust be sure the loader program is capable of loading Binary files, not (just) BASIC programs. Super Arc & UnArc wi(}ll automatically disable the internal BASIC on XL/XE machines, so there is no NEED to hold the OPTION key when booting. (} (SpartaDOS is the only exception to this rule: because of a bug, BASIC will not be turned off.) Technical note: S(}uper Arc & UnArc initially load in at $6F00, then relocate themselves to LOMEM. Thus there is no conflict with a c(}ertain value of lomem. If the size between LOMEM and HIMEM is insufficient, the program will print the message "NOT ENO(}UGH MEMORY" and exit. USING SUPER ARC Once the program ha(}s loaded, you will be presented with a number of parameters on the top of the screen, and a menu. (If you are usin(}g a command processor DOS, you may specify commands on the command line as an alternative of using the menu. Please see(} the section below entitled 'USING SUPER ARC WITH CP DOSES'.) First, the parameters will be discussed. To modify (}them, press [P], then use the arrow keys to move to the desired parameter. Now hit [RETURN] to toggle between YES a(}nd NO. Press [ESC] when finished. Screen Off: If this option is enabled, the screen will narrow to a(} single status line in the middle of your screen during the compaction process. This will increase processing time by 3(}0%. If there is a need for more user-input, or if any errors occur, the screen will be restored. If this option i(}s set to NO, the screen will remain unchanged. Disk Swaps: This option is for single-drive users. If(} this option is enabled, you may use a different disk as your destination (using the same drive). This is helpful (}when the source and destination will not all fit on one disk. Make sure that your source and destination disks are(} formatted in the same density! Also, follow the prompts VERY carefully. If this option is set to NO, or if you s(}pecify different source and destination drives, you will not be prompted. Compact with Query: If this)} option is set to YES, as Super Arc finds each file, you will be asked if you wish to compact it. This is useful fo)}r selecting exactly which files on a disk you want to include in the archive. At the prompt, you may answer [Y]es to )} compact the file, [N]o to skip it, [P] to change the source drive/mask, [1-9] for disk directories, or [ESC] to finis)}h arcing. If this option is set to NO, all files found will be compacted. Crunch Only: A )}brief explanation of the arcing process is in order here. When you compress a file with Super Arc when this option )} is set to NO (it defaults to NO), the program first analyzes the data in the first pass to determine which of the three)} types of compression would create the smallest file. The three types are: Storing, where no compaction is done; P)}acking, where repeated bytes are "packed", and Crunched, where the data is run through a sophisticated compressing )}routine. It then reads the source a second time, actually compacting the data this time. The "Crunching" method o) }f compaction is usually the method used most often (perhaps 90%). If this option is set to YES, Super Unarc will not ana) }lyze the file; it will only Crunch it. This takes only 1/2 the time, since the compaction process is done only onc) }e instead of twice. The disadvantage is that on those files that will not benefit from Crunching, you will not hav) }e the smallest possible file. High-resolution picture files usually fall into this category. Special note for) } SpartaDOS users: If you set the Crunch Only option to YES, Super Arc will initially crunch the data, but if it det)}ermines that Crunching is not the best, it will re-write the file using the best method. This may seem to be the best o)}f both worlds; however, the file will still be the same length. If you add more files to the archive, the unused s)}pace will disappear. What this all means is that if you want the smallest file possible, leave this option set to )}NO. If you want to do it quick, and aren't too concerned with size, set this to YES. Password Encrypt)}: Setting this option to YES will cause the arced file to be encrypted with a special password you enter. The onl)}y way to recover the file created will be if the person unarcing your file enters the same password you used. I STRONGL)}Y recommend you not use this feature often, because it is HIGHLY unlikely you will be able to recover the file with)}out it. The password is not hidden anywhere in the file, so you can't look for it. When this option is set to YES)}, Super Arc will ask for the password after you have entered the destination filename. Pressing [RETURN] will cancel )} the password, and continue as normal. The password is not case or inverse sensitive, but should not contain any spac)}es if you wish to use an IBM or ST to unarc the file. Setting this Password Encrypt option to NO (as it is by defa)}ult) will not use any password data, and will compact as normal. Those are the parameters that are on )}the top of the screen. On the main menu, there are more options. You may format a floppy or RAMdisk in either sing)}le or double density by typing [F]. Selecting [D] will allow you to delete file(s). You may use these two options )} to prepare your destination disk for the destination file. Selecting [G] will cause your computer to reboo)}t (act as if it had been turned off, then back on). This is helpful for preserving the contents of RAMdisks when s)}witching programs. For XL/XE users: remember to hold [OPTION] down while pressing [G] if you want to reboot withou)}t internal BASIC. Pressing [H] will return you to your DOS menu, or to the command process) }or if you are using a command processor DOS. Disk directories may be done by pressing the drive number )!} (1-9), then entering the subdirectory pathname to view. Simply hit [RETURN] here to view the main directory. Disk dir)"}ectories may be also done at the "Enter Source Filemask" prompt, and the Compact with Query prompts. )#} HOW TO ARC A FILE Change any parameters you wish in the top box, then type [A)$}] to Arc file(s). Super Arc will now ask you for the destination filename. ".ARC" will be added to the filename s)%}pecified, so you do not need to specify the extender. Type the drive identifier and filename. (Examples: D2:TESTER)&}, D6:FILES>SAMPLE) Drive 1 (D:) will be assumed of no "Dx:" is specified. The program will now open that destinat)'}ion file. Now you will be prompted for the "Source Filemask". Super Arc is now asking you which file()(}s) you want to put into this single destination file. If you wanted to arc all files on drive 1, you would enter "))}D1:*.*" [RETURN]. To arc only the file "TEST.BAS" on drive 2, you would enter "D2:TEST.BAS" [RETURN]. This is basically)*} the same as entering the source when using the copy file feature of your DOS. Subdirectories are supported! To a)+}rc all files ending with .COM on drive 3 subdirectory MOD, use "D3:MOD>*.COM" [RETURN]. If you set the),} Compact with Query option to YES, the program will display each filename it finds, and ask you if you want to arc )-}it or not. The compacting process will now begin. If the Crunch Only option is set to YES, the number).} of bytes saved will be displayed after the file was compacted. Otherwise, the resulting size of each compacting p)/}rocess would occupy will be displayed, along with which of the three types Super Arc chose. If the Screen Off option is)0} set to YES (as it is by default), you will just see the message "Compacting xxx". Your screen will be restored af)1}ter it is done. Note for SpartaDOS users: Super Arc will save the time and date of each file automati)2}cally. If the source is not in Sparta format, or if using any other DOS, the date of 09/01/88 and time of 12:00 PM)3} will be saved. After the file(s) have been compacted, you will be prompted for the source filemask ag)4}ain. If you have any more files to add, enter them now. Otherwise, press [RETURN], and your archive will be compl)5}ete! If you ever get a disk error while arcing, the destination file should be deleted. It will not have meaningful da)6}ta. If you have an arced file, but want to add some more files to it, you may use the [B] )7}function from the menu, Add to an Archive. This functions identically to arcing a file from scratch, except the dat)8}a will be added to the destination file you specify. Be sure your destination disk has as many sectors free as the leng)9}th of the Arc file to which you are adding, because Super Arc must copy the contents of that file into another temp):}orary file to properly append. The temporary file is then deleted. If there are any problems adding to an arced fi);}le (such as if the file you are adding to is not in Arc format), the message "Cannot add to file" will be displayed. )<} USING SUPER ARC WITH CP DOSES You may invoke Super Arc to perform certai)=}n functions without having to use the menu when using Command Processor DOSes such as DOS XL and SpartaDOS. Super )>}Arc will return to the CP after it is done, or upon an error. The following is the proper syntax: [Dn:]ARC [)?}Dn:][path>]filename[.ext] Dn:[path>]source [/ACPQSX] [password] The first parameter is the destination)@} filename. Remember .ARC will be added to it if you do not specify an extender. The second parameter is the sourc)A}e filemask, and the third optional field is the options desired: A = Add to the existing source archive C = Us)B}e Crunch only (with SpartaDOS, this isn't really what it means: re-read the section on Crunch Only for explanation) )C} P = Use the fourth parameter as an encryption password Q = Compact with query S = Have screen remain fully on )D} X = Enable Disk Swaps The default (no third parameter field) is: Screen Off-YES, Disk Swaps-NO, Compa)E}ct with Query-NO, Crunch Only-NO, Password-NO. The fourth parameter is only used if the password [/P] is specified. )F} Some examples: [Dn:]ARC D2:TEST D3:*.BAS /QSC Will ask you if you want to arc each file on driv)G}e 3 ending with .BAS, leaving the screen on, and enabling the Crunch Only option. It will write the result to D2:T)H}EST.ARC. [Dn:]ARC TEST MYFILE.OBJ /P DATA Will compact file MYFILE.OBJ on the current drive, and)I} write the destination to the file TEST.ARC on the current drive. It will use the word "DATA" as a password. )J} [Dn:]ARC D1:TEST2 D3:*.* /AC Will arc all files on drive 3, and add them to the already existing)K} file TEST2.ARC on drive 1. It will enable the Crunch Only option. )L} USING SUPER UN-ARC Super Un-Arc operates much like Super Arc, except it is doing the opposite - Tak)M}ing a single source, and writing out one or more destination files. The following is a list of the parameters in the )N} top box of Super Un-Arc. To save space, refer back to the parameter section of Super Arc for some of these. )O} Screen Off: (same as in Super Arc). Disk Swaps: (same as in Super Arc). Over-)P}Write: This is a safety feature. If a file already exists in the directory you have specified with the same name as th)Q}e file being uncompacted, Super Arc will ask you if you want to overwrite your existing file. Typing [Y] will over)R}write it; pressing [N] or [RETURN] will skip the file and proceed to the next entry. Pressing [ESC] will abort the )S}unarcing process. All the above will take place if the Over-Write option is set to NO. Setting it to YES will not)T} prompt you, and will overwrite any files having the same name. Extract with Query: If this option is)U} set to YES, the program will display each entry in the arced file, and ask you if you wish to uncompact it. This )V}is handy for viewing just the text files in an archive. Setting this option to NO will extract all files. )W} Time/Date Stamp: This option is valid only under SpartaDOS. Setting this option to YES will cause the destination )X}files to be written out with the original time and date of the file when it was first Archived. Some arc programs )Y}do not save the time and date, so if you get a bogus value, you know why. If this option is set to NO (as it is by)Z} default), the current time and date will be used. Password Encrypt: This option is to be used when the so)[}urce file has been encrypted with a password. If this option is set to YES, you will be asked for the password aft)\}er entering the destination pathname. Pressing [RETURN] will disable the password (incase you inadvertently turned)]} it on). The password can be 1-20 characters long, and is not inverse or case sensitive. If you use the wrong pas)^}sword, you may get a "File is Corrupted" message, but the destination file will be corrupted. As with )_}Super Arc, the [D]elete, [F]ormat, [G] Reboot, [H] Return to DOS, and [1-9] directories function just as in Super Arc. )`} See the section entitled 'Using Super Un-Arc with CP DOSes' for information concerning passing parameters to Super U)a}n-Arc. You may view the contents of an arced file by typing [V]. Enter the source filename. ".A??" is)b} added to the end of the source filename you enter, so if the extender is .ARC or .ALF (for Arc and Alf)c}Crunch, respectively), the file will be read. ** PLEASE NOTE IF THE SOURCE FILE HAS NO EXTENDER, ADD A [.] PERIOD)d} AFTER THE SOURCE FILENAME! ** This means if you have a file on drive 3 named TEST (no extender), you sho)e}uld enter "D3:TEST.". If the file was named TEST.ARC, then you would only have to enter "D3:TEST". When viewing a file)f}, each filename, compaction method, and expanded sector size (in single-density sectors) will be shown. The total )q})r/dB&BРBB BB-----------BI*SUPERARCCOMBSsSUPUNARCCOMBREAD ME BREADME TXTBDOCS TXTBDOS25 MODB--- BSUPERARCCAPBUPRAVDOCBASB UPRAVDOCCAPB-----------BOUR5OFT COMBOUR5OFT CAPB-----------BpSKLADNIKARCB50SKLADNIKCAPB-----------BBeSLOVA BASB CESTINA BASBSLOVNIK LB BSLOVA CAPB-----------BMUSDEMO6BASBMUSDEMO7BASBMUSDEMO8BASB-----------number of single or enhanced density free sectors needed to uncompact all the files will be displayed at the end. )r}When using double-density, divide the counts by 2 (approximately). HOW TO UNA)s}RC A FILE To un-arc or un-alfcrunch a file, first change any parameters you wish in the top box; then )t}type [A]. Enter the source filename (and extender if it is not .ARC or .ALF - see the paragraph on [V]iewing files)u} for information on the source filename). If the file is not found, an "Error 170" will result. You may then use the )v} directory functions to locate the correct name, and try again. You will now be prompted for "The destin)w}ation pathname or drive # (& mask)". Entering data at this prompt will do two things: it will tell Super Un-Arc wh)x}ere to put the destination file(s), and it will also tell which files you wish to recover. If you wanted to extrac)y}t all files and place them on drive 2, you would simply press [2] and [RETURN]. If you wanted to place them in a subdir)z}ectory called "SUBDIR" on drive 3, you would use "D3:SUBDIR>". You may also use "E:" to make the output go to the ){}screen (for viewing text files: use Control 1 to start and stop), or P: to route the output to your printer. Using)|} "N:" will extract each file, but throw away the data (N for Null device). The use for this feature is to test the )}} integrity of the source file (to see if there might be some bad bytes in it). Also with this prompt, )~}you may select which files to extract from the archive file. For example, if you viewed a sample arc file and foun)}d two .DOC files, you could print them out by unarcing to "P:*.DOC". The same thing applies to disk files; to extract a)}ll files ending with .BAS in an archive to drive 1, use "D1:*.BAS". (Just "D1:" by itself will extract all files.) )} Wild cards are not necessary; if you wanted to extract a single file, you could just type in that filename after t)}he destination drive identifier. So there are two ways to extract certain files: enable the Extract with Query opt)}ion, and/or specify the filespec when entering the destination filemask. The uncompressing process wil)}l now begin. Each filename, compression type, uncompacted length in single-density sectors, and the number of byte)}s saved by the compaction will be displayed. If you specified a subdirectory for the destination and it is not found,)} Super Un-Arc will ask you if you wish to create the directory. Subdirectories are supported for MYDOS an)}d SpartaDOS. If a file exists on your destination with the same name as the one you are about to uncompact, the pr)}ogram will ask you if you wish to overwrite the file ONLY IF the Over-write option is set to NO. If yo)}u have turned on the "Extract with Query" option, the program will prompt you if you wish to extract the file displayed.)} Pressing [Y] will extract it, [N] will skip and go to the next entry, [P] will allow you to change the destination)} drive number/path/mask, [1-9] will allow you disk directories, and [ESC] will terminate the un-arcing process. )} If Super Un-Arc has a problem opening up the destination file, you will be given an error recovery menu. )} This will allow you to change the destination drive number/path/mask, and do directories. If you gave the wrong dr)}ive number, or your destination was write-protected, you can fix it here, then press [RETURN] to continue. If you )}wish to bail out, press [ESC]. If you have the "Screen Off" set to yes (as it is by default), you will)} only see each filename as it uncompacts. If you have the "Disk Swaps" set to yes, the screen will remain on, so that y)}ou can see when to insert the proper disk. If the screen is "off" and you wish to turn it on, Press [SPACE]. When)} Super Un-Arc extracts the next file, the screen will be restored. The uncompressing process will cont)}inue until completion or a major error. If you get the message "File fails CRC check", that file is corrupted and )}should probably be discarded. The version 1.2 of Arc program written by Ralph Walden had a bug that caused this to )} occur quite often, sometimes because it DID put bad bytes in the file, other times not. If you see a file that was "Sq)}ueezed" with a CRC error, it was probably caused by this 1.2 Arc program - Use the file at your own risk. If you g)}et CRC errors on any other type of compacted file, the files ARE bad! If the CRC error is followed by the messages)} "Not an ARC or ALFCRUNCH file" or "File is corrupted", the source file is bad. You may occasionally get the message "N)}ot an ARC or ALFCRUNCH file" at the end of uncompacting an AlfCrunch file. This is due to extra bytes at the end of)} the file caused by improper X-modem routines; but all the file(s) will be intact. Super Un-Arc 2.3 no)}w supports un-squashing, a method do compaction recently introduced by IBM, ST, and commodore computers. This new m)}ethod of compaction requires 16K of additional memory; memory that is really not available on the standard 8-bit Atari.)} However, if you have a 130XE, upgraded 800XL, or an Axlon-compatible upgraded 800, the last bank of extra memory in)} these machines will be used. Un-squashing is totally automatic - it is used just like the other methods. If you )}do not have any extra memory, and you try to unarc a file that was squashed, the program will give you the message )}"You need >=128K to unsquash", and will end. When viewing or uncompressing a file, Super Un-Arc verifies)} that the file was indeed created by Arc or AlfCrunch. If it is not, it checks to see if the source file )}was compacted with Diskcomm, or is a binary file. It will report what it finds, or "Not an Arc or AlfCrunch file" )}is it cannot determine. If there are any garbage bytes at the beginning of the file (caused by older terminal prog)}rams), the program will search ahead to find the true start. USING SUPER UN-ARC WITH CP D)}OSES As in Super Arc, the program supports parameter passing with command processor DOSes such as DOS )}XL and SpartaDOS. If there are no parameters specified, or if they are in an improper syntax, the program will ign)}ore them, and display the menu. This is the proper syntax for Super Unarc: [Dn:]UNARC [Dn:][path>]filename[.)}ext] Dn:[path>][mask] [/OPQSTX] [password] The first parameter is the source file (remember ".A??" wil)}l be added to the name, so specify the extender if it does not begin with .A), the second is the destination drive )}number, or path (and mask), and the third optional parameter is the options desired: O = Over-Write set to YES, wil)}l overwrite any file with the same name as the destination P = Use a encryption password (the fourth parameter, whi)}ch is only used with this option) Q = Extract files with Query set to YES S = Have screen remain full during u)}ncompaction T = Use time/date stamp from source file when writing destination files X = Disk Swaps set to YES,)} for single drive users You may specify none, any, or all (in any order). The default without any opt)}ions is: Screen Off:YES, Disk Swaps:NO, Over-Write:NO, Extract with Query:NO, Time/Date stamp:NO, Password encrypt:NO. )}The fourth parameter is only used if the password [/P] is enabled. Some examples: [Dn:]UNARC D2:TEST 3 )}/QS Will uncompact the file D2:TEST.A?? to drive 3, extract with query, and have the screen remain on.)} [Dn:]UNARC TEST.JNK P:*.DOC /P DATA Will uncompact all .DOC files to the printer from the file)} TEST.JNK on the current drive. It will use the word "DATA" as the password to unencrypt the archive. [D)}n:]UNARC D7:MOD>MYFILE N: Will verify the integrity of the file MYFILE.A?? in the subdirectory MOD of )}drive 7. CLOSING COMMENTS I had originally desired )}to put both Arc and Unarc programs into one, but due to memory constrictions, this was not possible. Both programs )}require tables over 16K in length, so it leaves little for the program itself. In fact, if you use Super Arc or Un-Arc )}with a cartridge installed, you will have VERY small I/O buffers. I would like to take the time to tha)}nk all the people who have helped by debugging, giving hints, etc, but this file would be 10K longer! :-) However,)} a special thanks goes out to all GEnie users, who helped test these two programs, and to Frank Walters, for his in)}tensive de-bugging efforts! Also a special thanks to Glenn Garman, who makes sure everyone can understand my documentat)}ion! A good deal of time has been spent on these programs - much longer than I intended. The public d)}omain, however, needed a good Arc and Unarc program. So I have released this program as Shareware. What this means)} is that you may use it as you like, and give it to your friends, clubs, etc, without cost. However, I would ask that )} you consider the time and effort involved in creating a program such as this. Making it compatible with all DOSes w)}as no small feat! If you enjoy the program, consider sending a token of your appreciation. This will provide incen)}tives for me to keep updating and writing other quality utilities for the Atari 8-bit. If you have any suggestions)}, donations, comments, etc, please send them to: Robert Puff Suite 222 )} 2117 Buffalo Rd Rochester, N.Y. 14624 I may also be reached on GEnie (mail )}address is BOB.PUFF), and on these local BBS's: The Moose BBS (716) 381-5139 The Lakeside Manor (71)}6) 338-2453 TECHNICAL NOTES Super Arc & UnArc both use the vec)}tors provided at HATABS for screen and keyboard I/O, so re-direction should present no problems. Both programs load)} in at $6F00, then relocate to LOMEM. If there is not enough room between LOMEM and HIMEM, the programs will display an)} out-of-memory message, end exit. The remainder of memory from the end of the program to HIMEM is used by input/ou)}tput buffers; the bigger the buffer the faster the program will run. (Super Arc will just fit when a cartridge is )}present.) Built-in BASIC will be disabled automatically, unless SpartaDOS is detected. The programs detect Sparta)} by looking for a "S" in location $0700. A graphics 0 call is made when the program exits, to m)}aintain compatibility with programs that play with the display list such as TDLINE. Screen memory is saved, so the)} data on the screen is preserved. If you wish to include Super Arc & UnArc in specific application software (such )}as a graphical Operating System), please get in touch with me, as small modifications to the program could be easil)}y done. If you are using MYDOS version 4.0 thru 4.3C, you may wish to upgrade to version 4.4. Super A)}rc & UnArc will work correctly with the older versions, but certain functions will be much slower. The new version )}4.4 of the DOS at the time of this writing is about to be released to the public domain, so obtaining the new version sh)}ould not be a problem. Both Super Arc & UnArc support three delimiters for separating subdirector)}y names: The colon [:], the greater-than sign [>], and the backslash [\]. Bob Puff 11/21/88 P.S. )}A version 2.1 of UnArc managed to sneek out the same time a small bug in the program was discovered. Also, version 2.2 )}of UnArc had a bug in uncompacting very large squeezed files. If you have or see this version, or any earlier vers)}ion of this program for that matter, please delete them. r any earlier vers(k00this program for that matter, please delete them. r any earlier vers,Komprima'n) a dekomprima'n) programySUPER ARC a SUPER UN-ARC Ur'it% jste se ji( setkali s programy, kter[ byly schopny5} "zapakovat" n%jak` soubor 'i alespo s programy komprimovan`mi, nej'ast%ji demoprogramy 'i hrami. Mnoz) jste jist% z*vid%li 5}u(ivatel+m vy&&)ch po')ta'+ jejich "zip*ky", "aerj['ka" a podobn%. P@ed ned*vnem se n*m dostal do rukou ji( star&) progr5}am z roku 1988$ SUPER ARC, pou()vaj)c) koprima'n) techniku stejnou se stejnojmenn`mi programy na PC, ST, Amigu... V to5}mto ')sle najdete soubory DOCS.TXT, obsahuj)c) kompletn) popis t%chto program+. Je bohu(el anglick`, tak(e bych tu napsal p*r5} z*kladn)ch informac) Oba programy, ARC.COM i UNARC.COM jsou ur'eny pro povelov[ DOSy, s mo(nost) p@ed*vat jim p@)mo par5}ametry. Funguj) spolehliv% i s DOS 2.5 volbou z menu. Aby v&ak byly schopny pracovat s ramdiskem, vy(aduje to nepatrnou ]prav5}u. V DOS menu 2.5 napi&te: 1. C$opy DOS25.MOD,ARC.OBJ 2. C$opy DOS25.MOD,UNARC.OBJ 3. C$opy ARC.COM,ARC.OB5}J/A 4. C$opy UNARC.COM,UNARC.OBJ/A Z)sk*te opraven[ soubory .OBJ, kter[ m+(ete p@ejmenovat a star[ .COM zru&it.5} Vlastn) ovl*d*n) p@i jednoduch[m pou()v*n) nepot@ebuje zvl*&tn) koment*@, tak(e jen velice stru'n%: Superarc: Vol5}bou A p@id*v*te do arch)vu soubory, nap@. D1:TBASIC.COM a jako v`stup D2:TBAS.ARC a potom p@id*te do arch)vu D1:.TBA. Vytvo@5}) se V*m arch)v obsahuj)c) turbobasic a v&echny turbobasicovsk[ programy, kter[ se nach*zej) na D1:. V`sledek bude ulo(en na 5}"destination" D2:TBAS.ARC. Supunarc: Zad*te zdrojov` .arc soubor, nap@. D2:TBAS.ARC a v`stupn) za@)zen) - ')slo jednotk5}y. Ze zdrojov[ho souboru p@)padn% soubor+, pokud byl arch)v p@)li& dlouh` a neve&el se na jednu disketu$ vyprodukuje v&echny5} p+vodn% zabalen[ programy. 'innost komprimace je r+zn*. Nejv%t&) je u obr*zk+, velice slu&n* je u text+. U spustiteln5}`ch a bin*rn)ch soubor+ je ni(&). Pr+m%rn% se ]'innost pohybuje okolo 30 procent. V%@)m, (e se V*m tento program bude ho5}dit; velice vhodn` je pro z*lo(n) diskety, kde m+(ete v&echny soubory, pat@)c) k jednomu programu "zaarcovat" p@ehledn% do je5}din[ho souboru .ARC, nav)c krat&)ho ne( je sou'et d[lek p+vodn)ch soubor+. -JW-@ehledn% do je4o 9tAB@@$$urceno pro dokumentaci na XCC8 %%rusi odrazeni9} odstavcu a RETURNZ'6-6-'6-`!AA(CONT!&d++@@ D:9}DOCS.TXTn..@@ D1:XCC8C1.TXTx A)@/"AU*"%6-@/ A9}0"@2* A0!B**( A6-%@*@"AU*A09}6- A0,@6@@ @8@8@@ D:XCC8C2.TXT9}6-@$D:UPRAVDOC.BAS@@ @8@8@@ D:XCC8C2.TXT8' Pozn*mky k origin*ln) dokumentaci ARC ------------------------------------- P@i sestavov*n) HYPERTEXTu se objevilo n%k=}olik probl[m+ s textem origin*ln)ho manu*lu k syst[mu ARC. Je tak dlouh`, (e jej nelze na')st, a to dokonce ani do SPEEDCSC=}RIPTu. I kdyby &el, nebyl by t[m%@ 'iteln`, proto(e je natvrdo form*tovan` pro tisk*rnu 80 znak+ na &)@ku a na ka(d[m @*dku m=}* vymezerovan` lev` okraj tisku. Nen) mo(n[ upravit jej pro uve@ejn%n) v magaz)nu, proto(e podm)nkou voln[ho &)@en) je zach=}ov*n) origin*ln)ch soubor+. A p@id*vat upraven` text by bylo asi zbyte'n[ pl`tv*n) m)stem. Proto(e origin*ln) text nejde na=}hr*t ani do nejjednodu&&)ho textov[ho editoru, lze jej pouze zkop)rovat p@)mo DOSem na tisk*rnu. Je zde probl[m se str*nkov*n=})m, nejlep&) jsou tisk*rny, kter[ si po'kaj) na vlo(en) nov[ho listu pap)ru. V p@)pad% pot@eby doporu'uji prov[st si vhodno=}u ]pravu n%jak`m konverzn)m progr*mkem. Pro n*zornost jsem p@ilo(il jeden narychlo upe'en`. V%t&inou je spou&t)m pro urychlen=}) pod Turbobasicem a pracuji s daty v ramdisku. Utilitka UPRAVDOC.BAS likviduje RETURNy na konc)ch @*dk+, pokud je jich v)=}ce za sebou, pak jenom ten prvn), ru&) mezery pro odra(en) lev[ho okraje a rozd%l) text na dv% '*sti, aby se ve&ly do editoru=}. Nebylo by &patn[ upravit maz*n) RETURN+ podle p@edch*zej)c)ho mal[ho p)smene, i ru&en) mezer.*sti, aby se ve&ly do editoru<`(@(ԍ/(0(?0(5(p6(Kp6(`( . D E}@  ;*¿0  00DfUDfUD@PA@@@B &UDfUDE}`B ĄĉIDDDDDDDD@ A @ 0 . @DDDDDD@ @OOONE} 0??@NINID@0 0. BD E}@ D DDDDDDDPDD0D@ DDB@D D U&@F}A @0Uf :UfC0   F}!""#$%&'()*+,,,,-./0123456789:;<=r>?@ABCF}DEFGHDHA(ԍ/(0ԩ1ԩ ԍɍ !ԍ/`04`sF}D"""6S<"*dC3""Ws9U*ʪȪeB"2"Es7ȣr*"F}DC"C#D5}2ܢ(d2"R"$tC}ʣr*#"B2"2#4TCvLȊ"TF}C"#"T52|(2*3""#"DF3G73332#"EG3X2 Hu2"43"WF}WCW|8*0uC2%""HdBhÎ#*b2"E"#FCHs#82#$""TuBKF}p;#!#4dUSZ~j ȋt2!"$UTEcY*B!""fVFTWkF}*+{"HS""""SEVc:k./*"!1T5Wt9[xC2"2&S&Vt:\@xF }*!!B%24WtFUJ҈ C!R&"6ee*H!A"gvGDn)꾮F }t2""$"YYT:膊 b!#jvXTmk*-ztc!"#U"ZUTF }2d#xFFn*L2""SGgIeݪˊc,"!dFWGSlw kjF }"#T&Gtݪ* k1dXxFc."1$VzzRݪʻ!*0"F }4FzCsj7♡*HR!%6iEe~ݨΌʑDb%VDEl.D%GF}R%nݫ($RguT$[\췄Q$BFmݨr.{@1&&xF;F}J˲4!7s#EkNܪK,޾@ VSBZiJ῎򲪪`!7T"ݪ/F} 2@4 T| ,F3cBݪ"" hEBzrd)ȨF}BXRFݪ*0!hTiϪH4$gUݪr3<F}D23fvx|ҪBb5twުzSVW=ʪ&F}hxUw*@@'W򪪪ppiު򪪪xF}h{a﹜ݪQYϘDL`0PF}kݪ80x`80P*ޙ̪"*@ȐF}Hpܻ 02T鉾̪ T@dF}˪tpD˪ %x̺ "yyۗF}r iu^ *Dxy̹e\8xh~ʗBF}"BThzz̥B܀BCIeu1"X"DGww۩t F}0B'E|d8H cV}ʦS DRʖA4*<hDF}Qyܺ10 d$ Axt 8Ax˨Rl"dBF}Wx{ܸRmx*4BB7ʆAK#p0BRˆ1~H"͇RF}}t <26Dߧ0u6ڌD̅xc$*$ބhF}S(? 0qWB@Hr0(HBȨ pHs "0TW2F}r@Hރ T0""X@ʨ`8s@S@2W1r(4N̄ T0#2H|QF }ʪ@D,t40#2gyAyrp8dA##fKʪ"dA3$fy+ʢF!}c 2&w*5܎*BB7v#p"D x`"2J ;|F"}8 P#DY02" w@ "39ۺP.ڍ" v@ !4DXݠ2? F#}0 "5hۺ(< vf4Dg;? #3FW (`fdF$}#TEf *N?Hfv#4efwzQrTd#4FffhҪ*5TfeF%}$UegvXɪ p4Vd4EFfffx0Vd3TUUVGxa" ~UdDDEfF&}VffgŪUd#4TUTDGۖff5~Tc0"EDEVUVxDh=0ES P"DUETDU˦F'}Tfz7*HTR @EDETDfxDV(rDDU@14TUDDEVUfiDSV@#EDEEEfxDD{F(}7"$5g@!$4ETTUxD4X4f@ #EDDDFgD3J#*5g@4DS5C6yD4GF)}$f@!$DDDDFxC5I%g@DDDC3g˕DDF%fA3ED3Egt35HF*}%fB#DDS25uDDF%fB#4D33VT35X%wB#DDDC$hUDDFF+}5fC#3344C4gT3EXLKLdB#yspfaZURKHC?<9730-*(%$!yrlf`[UQLHD@}&&&&&&&&&&&&&&&&&&&&&F?}&&&&&&&&&&& R&daΑ8 vaaaaaaF@}aaaaaaaaaaaaaaaaaaaaaaaaaaaaFA}FB}FC}FD}FE}FF} %FG} $%? FH}?FI} (0@P`FJ}$ҩip>qFK}??r@` d>,@T=@5ᝇЦŭԥhlFL}` !dБihlHȱLȱPȱXȱdHLtFM}੎>(@K9@1ፏإ­!FN}Кi GȱCDDȱA`"x#yԩ^"#`` L_ԭx"FO}y#Ԣ$`ҭGDDClDhlPȱXȱdHL0ȱ,ȱFP}t,(480\Н9+)' , 480\[ ) T )FQ} T )8H) i hJJJJ}ЩupptpHiHLBBAEFR}B>>?O@>p`hཇlHȱL0V^``d`hihlFS}hlHȱLB7i GȱCȱA$` Z,\FT}(,,(,}X Aб\ ( 480 \ {FU}гg GVɀgԽiVɀ}ЦT }PQߠTFV}B;Cɀ1T&iCɀ}mЫiHJJJJ<<88<h"h)<80FW} 4m<44}48<4Т ҽ`00 OL1HHHЍЩЍЩЩЩР1FX} Ԍн ՍqнhՍ }hhh@f0ppppf1t444444p{0ppppO`FY}Op01A_0ԍFZ}ҩԩ_ԩ0ԩ q4; W; 9; u; ԩЩ>ԩU ЩDžש8E8 411`F[}1111111ۭ1ɰԩ11_թ0֩^Щ4Ѣ ҩ4ӭӍ0 12T өrPԢLK3F\}20L\3}2*2B̩eͩΩϢȎOȑ̑Υi(̐ͥi(ΐL\3B̩eͩΩϢȎ轻OȑF]}̑Υi(̐ͥi(ΐL\3B̩eͩΩϢȎOȑ̑Υi(̐ͥi(ΐ23L\3B̩eͩΩF^}ϢȎOȑ̑Υi(̐ͥi(ΐL\32L\3 )? }2*2 S涥)L3ץ' T@ȅq3F_}q3 q3ύSQSOSRS~0000ȍSTSTSSSS@S#TS$TL342) !LTF`}SRSOSSS~0`00p0STSTSSSSmS#TTS$TL2H ԍ ԩЩ0h@Fa}`| h`^Щ4 \7dՍiՍխAo9i@w99i Т945¹9È09Fb}ä½9Ĺ99ę99Ĺ99ę9ȩЩg9hijklmnopqrstuvwxyʼg9()*+,Fc}-./01 !"#$%&'9o9w9()*+,-./0 !"#$%&'56g9iuFd}9 69 696969o9w9hijklmnopqrstuvwxg9iu96Fe}969696L56ʭ9Ӎ9:99:9L6卒9:9 9;9 ˦˽67AFf}4$h>\?Fk}?ʩj0`d@@@@@@@ DDDDD ##?ff* #####dFl}TD@@@@@@@@DDDDDDDDUEUUU@@@DDDT##### %UDUUDDDDDT U########UDFm} ##?DDDDDD@D?DDDDD* ###### Fn}DDDD@@?00001###### %UUDDDDDDT$TFo}$ddQ$T$ddUU@@@@DDT$T$dd$_"ffUQQTU@@@@@@@@"U"ffDDDDDD$T$Fp}dd!U!eeQ125266SSS$W"ffU$eeDDT@!U!ee01125266SSS#$W"fU!edDDDDD@ ##UFq}?ffQU"feDDDDDDD"UUUFr}Fs}dDDDDDDDDdFt}d@@@@DDfQQd@@@@@@@@########fe;6;;;?;?Sӓ## ffFu}DDDDDDD#######de;6;;;?Sӿ#fe@DDDDDfePFv}@TDD* ####DDDD## UUUDDDDDDTPTD@TUTUFw}TUUDDDDDT##### %UUTUUUU????:5@UӓSUU# :Fx}AP@@@###### %ժTfUUdPT@dTU@@@@@@@ Fy}UFz}F{}9: 1CU9:F|}:::9::gy g:::;::::*֫23ī**  !#$%&()*,-.0134578:;<>?@BCEFGIl;ԫ2F}};ԫ**X+Գ**Ԩ+Fu+ԫ0* j5ʼu+ԫ0*֪00u+ԫ 4(4 0 4,,& '( !"#)*+ ,-. /0"#0"#"#0"# '(01+01+023401+01+056789:F};9:<9=>?9@<9AB?9:CD9:;9:<EF9=GH9I9JKLE9:<9@<9:<9:;9=>?MNOP9:CD9IF9IF9QRSETUVW9IFXYZ[6\8F}  {>v?         !"#$%&'()'()F}*+,-.,/0*+,-*+,-*+,-.1 *234567897:.;<-*+,-.=>?,-.;<-*+/0@A/0*23.1 .,/0*+,-*+,-BCDE*+,,,-.;<-*23.,,-F,-F,-F}w?r@GHIGHIJK LGHIF}MNOPMNOPMQRST7MNOPF}s@nA|xx  F} !"#$&'(*+,-/01345789:<=>@ABCEFGIJKLMOPQRSTUVWXYZ[\]^_`aabcddeffgghhiijjjkkkklllllllllllkkkkjjjiihhggffeddcbaa`_^]\[ZYXWVUTF}SRQPOMLKJIGFECBA@>=<:98754310/-,+*oAjB('&$#"!  ...//00123456789;<>?ACDFHJLMOQSUWF}Y[]^`bdfgiklnoqrstuvwxyzz{{||||}}}~~F}~~}}}}|||{{zkBfCzyxwvutsrqonlkigfdb`^][YWUSQOMLJHFDCA?><;98765432100//....TTTTUUVVWWXYZ[\]_`acdegF}ijlnoqstvxz|}}|zxvtsqonljigedca`_]\[ZYXWWVVUUTTTTž}F}{zyxxxyz{}gCbD½F} F}cD^E >>>>>>>>=====<<<<;;;:::9988776F}655443321100/..-,,+*))(''&%$$#"!!  F}  !!"#$$%&''())*+,,-._EZF./0011233445566778899:::;;;<<<<=====>>>>>>><<M$%!,%2&/2=/0%2!4)/F}.",//$=!.$/52.%84'!-%3<",//$9#/$%23!2%'/).'4/-!+%4(%)23&)234<,!34-%'!$%-/&/2,)44,%!4!2)<4(%42/5",%)F}34(!47%.%%$!3500/24<./4-/.%9"54*534&%77/2$34(!49/502%&%24/7!4#(/52$%-/3%6%.4(!.4/?M:N0,!94(%"%34F}'!-%3<72)4%53;$/.=4(%3)34!4%4/'/4/4(%0/34/&&)#%!.$-!),!,%44%2;"94(%7!9<72)4%,///.',%44%23;;;)F},/6%=%-;;;!,,!4!2)!.3).0/,!.$!2%%842%-%,9)-02%33%$"93/5.$42!#+%20,!9%2<(5.$2%$3/&!-)'!15!,;N6O)493/5.F}$42!#+3!2%#/-).';;;&/2).34!.#%).-9.%7'!-%7),,"%!.).42/7)4(6%29&5..9&/,+4(%-%=,5#+9,5#+=7(/7),,72)4F}%4(%3/5.$42!#+%2&/28,8%=15%34)/.-!2+=4(%3#%.%7!)43;;;4()3)34(%%.$<6/4%&/2/520!24).4(%5.)497OO#/F}-0%4)4)/.<"%#/-%!-%-"%2/&!<"<"<5<#</20 jG2 oL@32<~4|R}f۠/k58#==`y$e@^_[@ B"r{YN\=q!O7C/|1p󛅃{0~V?!ƿ![w~abV6u&JR}`,_1C 2\V;H;3WLs')lLmP`o3? m P %`Ȁ#7X)3f}`6H` `% !BWg&R}vw!H6q ?" smAxp{pqqn1C ɧ/g}~0~݇pϷY|N'gE|b|0~T~LiY@zK2ae|7R}b|ST(g}~$0Wy$tӉ?g}~Bp55gB/igde~W'(|~jЍLC@GHo|(>ĈR}3@2P4@p@&P7Bk)SI2Aj` pv4? t 4B/},$v+)6 `@! 45@!@ > *R}!$PG IyLAUqF9ZiЕ; `i,?3Wjg m)̅ni`쐗b?)s?֔;iISYjv aI. 3ٗSK( P?R}ZYHi``R(g?` eIvUi`r? S vũ  vi9Y v Pڙ v癚#ڹ vI#R}EY`xC?r)6)`-``;` `򙠭?`'``&`P0)R}   =pDAR8Y#I ` 9CgPٛU9hz=0DJ Yv 9`Ωȟu pIv)? F ß6R} ɟ@z)ڙv `T@}٧`h y[)ꛋ `|UI vi:vjݺv Z vI Yv R} )1 9v) 9v Ivi jyv : vz )Ij ڹvj y69 jꛘ'` ڙv),5ß&R}"3[`0 n) =Y:p9Y:!GZS6 p7AqPZc <)K&VpnSTF.`j ݠ3,0av,,`\ˏR} 0 PO˹A g;=4r0I@.S F~tz>#OM>S2l)h=HwwdLM=NT/mnJ[~=`@b1sq~R} .у.tr>myC >Җ~Cg~=`ح=Im4P}K9697 0 - =I)3-ܶ7 R}< ,`n;? ?}}@OK*K܋}Ak D?NzPvv[<@^`~G0ka@/)mo`s@vп #eR}C _] CP#[І@~I)A>4`j΀PO zŋ`р/pvg*sƯB`/p-"0 R}6- 8--8;`6@-0U0[WLc5I# ` - &@"`#`ٮ5057`߷|/6̏R}_U=2APدXd2F66r @6 -: $Ptc'- $2Β[ 6|-@ޓR}_7I^z1 c{.0ߚٟ )c^2YU# P#~S| Þ! E $0`[%z[$@D3` R} /Ei0kLo  @ i0+nP?4.V6>4P ITCR}R@( 7; I ;0H $1). @* D # 0  {,@ pq@ km :0 eD @2CLI` G3` R}K3Pr 0b/D/95P6GG bk?:ѵ0F`3>P6 @Oa4 '$ C4dC0 :0  P׫B,# e"MR}32P6a`lk5oPf =Tt7/ M0 B  * VP6+Md6M32P6F @2  43 =TO$lS R}M0 ec4.0P0/p5 3=TQt/ M0 eIjT.&SReScBpD1 00 3 p%\~t\E3 PBb=g?9PR}3 PBb\ge7(0%Tmf4%~:#3P2r P   BlO0@ FI - )`܀^Ґ@ 0 6|R}-@ޓ_7I.C 1)A Md l6۷Fן2*`d⨶3P6P  /4{D10Y?ᆣ) %h R}- o0`830P6(\ 80@_e\ 4$i k6p0{O'000Kmip1:/ 80@ r V6PBpR}\  %Ѱ830P6(l83$5 &%Twp`'00g0j 80@p` -bBp\  &8R}30P6(L9 80@0_Ck0\ObSwp\30 K00_630 K00_63o@E<R2i@kn4gPD R} `]B4 S 0N @be`0 D פ"S~-@WA2c~|`6d u[_D^K 0.R}vM /$? P.v1?_e|@5XJ'ڤ2ڈ X pq kcp|IF3@e`d:(0V1JYU#-ޘR}6_7Il`0zp`;2 5W4[$ @HIL$ nj``LSFW+>dgw[4( 6pR}MO` iO` T 2 PP@( † @ h"n! A"yFʕ-] -hc(@-XbZ R}$ȎZ`Z|$6Evdp-YƆ꺥p GB ʈTӑs-@6%E…AdHY:REgn 64@-cR 6N81XR}qٵ]<@ +?.u LX(Lz |p*6 =try9 Pa]H8F ΁3 hI@NWqhd Dp@PN6( d S}XD ԔaPGR8`$X@d nPLADN$@$DO0K38& f,:\-F  "n*d|aS} Q2Q@L8^T`8 ڕF0t8 :(DFՐTBi,[VdCPQD 0I&D`Ihi.n‰tIzZ@L F &S}<*ZC `3^nq*X `[Z`*m%YR AC naUr}!L'LAuXsAsFdauS}FrQO,n|Au dSX r\p*mPP ˌ6@~NIEMY 7@ y 0\{ d<QnGvToS} eF(G*ia `Gd]ہ@VHDuA̻>_zV5i epCv da.gdPF5p[SΔS}5!o3<=3x ꅳd- PT`, 47թO]b*v1B1n B@leMlp3ED4 nTx@-P*Xъ8b"S}YҲQ.r bŐ}K`99`-ar`#lPc9ZPPRjRh> ;X7 vr7a@;<s,S}́wP39* p^!L Q3pDAc$xLT<0ϤC;OIC(3-pҔ3 CW` 8Ս ppU:#q(Z$QA0J |m )W ` 8QA@ 'S }zK $&J v72a @k u*K8(``?{$3 hB^ƁU o0A@! Y+^3/ nrNl"|á߀S } pK\~$)%@ ɨ1PCDUBX@\H n0bؘ@":̭b^eӊQP+ 5Q>K'WLBs)\ @S }~ wK B l cC%"9c): N)US}U`ɋxlIHȌx븚6Кhٙk)(N ٔˆxxW3Iaɒ,@'ɏٝH-` #hAPTRPNBS}S`POLOZKA.1!`D@8 tڔabDrּ l\pQá9d80"$AEN7d6X3E fȱ%$!TSVq@4j9R2y@S}45Ca1C#$0NAJ:CW8jp;&tuX7^H}oޅ4]Pp7Tք HpްS`9 "xlQ VCiЅg ~c18S}flK8↏L|yș+7.MpظIs3VTQ8b0wZńbw.j<$ 針v܁bGSDT6a!Nmpȑt8P ^YXS}C 6gt5G;t 6P1 AFtaDPU ٥(kЗeG$Q-HaEu90UuO*,Fwp@q U$ MAJS}Ko` AQ!QƑ %珂m٥ Tz) h)jt Yyeř̡2TFیe`vGBB7a1kW9_PZc1'S}[oaQV(A"HVX aG}a 3ygQ5DxD|0kȑADDv n]Gh nB@D2F!GJPDHr:;s 矐TLXF^XvҡgwCQYom j[\L? B 7Idj"p2ᆏ#}k'C7W^qq ,j.n +IS}eа";O2hB"s@koY+p.(jC >oF WG fO(Hʷ=okWWCyvqI7bs "t-twS} ( sHAv+ـpZuB0!z 1" 2j XBOEWBfC'&E\7C6!3B"irEREJB n(BU.TIC,*NS}Gk[ >@hBpnS!B:D} R:7,IwUl`4ςҟ)Q=h&N VI 攘| ,&K.d8h`R|$]S }y\tx&3)i`PpUp8`,砶)l $A[iyҳ%pqܺ}Ƴ>tL6 ,tÇ*4.nK!;%i+_rx̛CQ' rS!}P9coP[|iL e8bAd.բn%% 14J b֖Ԧ QN7rmF0A@)8uS"} Mat4!Dd'Bvlf){jֳhCK͚mjKֵ֪}lcKU-POLOZKA.2!`D@8 tڔabDrּ l\pQáS#}9d80"$AEN7d6X3E fȱ%$!TSVq@4j9R2y@45Ca1C#$0NAJ:CW8jp;&tuX7^H}oޅ4S$}]Pp7Tք HpްS`9 "xlQ VCiЅg ~c18flK8↏L|yș+7.MpظIs3VTQ8b0wZńbS%}w.j<$ 針v܁bGSDT6a!Nmpȑt8P ^YXC 6gt5G;t 6P1 AFtaDPU ٥S&}(kЗeG$Q-HaEu90UuO*,Fwp@q U$ MAJKo` AQ!QƑ %珂m٥ Tz) h)jt Yyeř̡S'}2TFیe`vGBB7a1kW9_PZc1'[oaQV(A"HVX aG}a 3ygQ5DxD|0kȑADS(}Dv n]Gh nB@D2F!GJPDHr:;s 矐TLXF^XvҡgwCQYom j[\LS)}? B 7Idj"p2ᆏ#}k'C7W^qq ,j.n +Ieа";O2hB"s@koY+p.(jS*}C >oF WG fO(Hʷ=okWWCyvqI7bs "t-tw ( sHAv+ـpZuB0!z 1" 2j XBOEWBfS+}C'&E\7C6!3B"irEREJB n(BU.TIC,*NGk[ >@hBpnS!B:D} R:7S,},IwUl`4ςҟ)Q=h&N VI 攘| ,&K.d8h`R|$]y\tx&3)i`PpUp8`,砶)l $A[iS-}yҳ%pqܺ}Ƴ>tL6 ,tÇ*4.nK!;%i+_rx̛CQ' rP9coP[|iL e8bAd.բnS.}%% 14J b֖Ԧ QN7rmF0A@)8u Mat4!Dd'Bvlf){jֳhCK͚mjKֵ֪}lS/}cKU-CISLO.F!`429@)8u Mat4!Dd'Bvlf){jֳhCK͚mjKֵ֪}lP, Veden) mal[ho skladu a fakturace. program: Old@ich Buk*'ek Jako uk*zku jednoduch[ho vyu(it) mal[ho po')ta'W1}e ATARI uv*d)me p+vodn) program d@)v%j&)ho 'lena prost%jovsk[ho Atari klubu Oldy Buk*'ka. Jeho technick`m vybaven)m je: W2} Atari  256 Kb  Q-MEG  CENTONICS Disketov* jednotka syst[m )ha$ Tisk*rna LC-20 sada Kamenick`ch$ ProgrW3}am ne@e&) cel[ jednoduch[ ]'etnictv), dr(me se p@i zemi$ umo(uje pouze veden) mal[ho skladu a automatizuje tisk dodac)ch liW4}st+. Zjednodu&en% @e'eno, ty se li&) od faktur t)m, (e z*kazn)ci plat) ihned v hotovosti. Velk`m probl[mem je nedostatek W5}pam%ti mal[ho po')ta'e. Nap@)klad v t[to nejnov%j&) verzi Olda vypustil n*pov%dn[ menu, aby mohl spravit veden) skladov`ch opW6}olo(ek. Nem+(e tak[ dod%lat n%kter[ p+vodn% pl*novan[ funkce. Je vhodn[ podotknout, (e Olda nen) (*dn` &kolen` program*torW7}, po')ta' pou()v* jako v%t&ina z n*s ze z*jmu. Jinak je vyu'en` soustru(n)k. Proto mu v podstat% zb`val jen programovac) jazyW8}k BASIC, v n%m( si pro svoji pot@ebu narychlo sestavil funk'n) program. Zku&en` program*tor by jej jist% byl schopn` optimaliW9}zovat a vylep&it. Potichu si mysl)m, (e program napsan` ve stroj*ku se zam%@en)m na vyu()v*n) ramdisku by mohl skute'n% zvW:}l*dnout jednoduch[ ]'etnictv) men&)ho rozsahu. Jen(e ani komer'n% prod*van[ programy nep@ekra'uj) vyu(it) jazyka TURBOBASIC.W;} Tento program pou()vaj) i Oldovi kolegov[, kte@) se jinak o po')ta'e nezaj)maj). Proto jej pou()vaj) v sestav% umo(uj)c)W<} samo'inn[ nastartov*n) cel[ho syst[mu. Pou(it`m Dosem je BIBODOS, kter` si p@i startu samo'inn% naform*tuje ramdisk '.8, pokW=}ud nebyl dosud form*tov*n. v`hoda p@ed DOS 2.5$ Automaticky se spust) TURBOBASIC nazvan` AUTORUN.SYS. Vlastn) program je samW>}oz@ejm% pojmenov*n AUTORUN.BAS. Do ramdisku si ihned rozbal) polo(ky ulo(en[ ve zhu&t%n[ form% na disket% ve dvou shodn`ch soW?}uborech. P@ekop)ruje si tak[ soubor s ')slem posledn) faktury. Samotn` program nyvyu()v* (*dn[ speci*ln) p@)kazy TurbobasiW@}cu a tak by fungoval i bez n%j. S n)m je v&ak rychlej&) a tak[ by zde m%la b`t k dispozici v%t&) pam%. Po zdr(en) dan[m zWA}av*d%n)m 'esk[ znakov[ sady se objev) seznam v&ech dvaceti druh+ polo(ek a program je ihned v re(imu odepisov*n) materi*lu. PWB}rvn)ch deset polo(ek se vol) stiskem kl*vesy s dan`m ')slem, pro druhou des)tku se mus) nejprve stisknout kl*vesa "A" a potomWC} op%t ')slo od jedn[ do deseti. Na spodn)m okraji obrazovky se vypisuje n*pov%da ve tvaru A = 10. Dal&) podivn` ]daj zobrazujWD}e volnou pam% po')ta'e. Ka(d` typ materi*lu obsahuje deset karti'ek na jednotliv[ druhy. To je dohromady 20  10 = 200 karWE}ti'ek materi*lu. Zd* se to b`t m*lo, a tak[ Olda skute'n% pr+b%(n% m+(e pou()vat pro svoji pr*ci daleko v)ce druh+. Jejich poWF}dchycen) t)mto programem je umo(n%no jednor*zov`m vy'erp*v*n)m n%kter`ch druh+. Nap@)klad jestli(e na nat@en) jednoho auta jeWG} pot@eba n%kolik kilogram+ (*dan[ho odst)nu barvy za n%kolik tis)c p%n%z, nem* Olda na sklad% des)tky mo(n`ch odst)n+, ale koWH}up) mno(stv) pr*v% na jedno auto. Mimo odepisov*n) materi*lu m* program je&t% tyto funkce: S = Nahr*v*n) na disk,tisk WI}skladu D = Doplnit sklad P = Tisk dodac)ch list+ O = Napsat adresu a cenu N = Nov` dodac) list Vol) se stWJ}iskem p@)slu&n[ kl*vesy, ale jejich seznam se ji( nevypisuje, u(ivatel si je prost% mus) pamatovat. Po proveden) odpisu maWK}teri*lu se v p@)prav% dodac)ho listu pokra'uje funkc) "Napsat adresu a cenu". Po sv[m vyvol*n) nab)dne formul*@ na adresu z*kWL}azn)ka a cenu proveden[ pr*ce. Je zde tak[ uvedeno ')slo dodac)ho listu. Kone'n` tisk se provede pomoc) funkce "Tisk ]'tuWM}". Na dodac)m listu je uveden seznam d@)ve odepsan`ch polo(ek, adresa  cena pr*ce a v`sledn` sou'et pen%z. Nen) zde rozpo')tWN}*n) na DHP, proto(e Olda nen) pl*tcem dan%, ale nen) celkem nic jednodu&&)ho, ne( tento v`po'et dod%lat. Dodac) list se automWO}aticky vytiskne dvakr*t, jednou pro zalo(en), a pak je nab)dnuta mo(nost tisku skladov`ch karet tak[ pro zalo(en). To je vhodWP}n[ prov[st na z*v%r pracovn)ho dne. proto(e se mus) tak[ zakl*dat. P@ed psan)m nov[ho dodac)ho listu je pot@eba stisknout WQ}kl*vesu "N", po n)( se provede v`maz adresy a zru&) se p@i')t*n) d@)ve odepsan`ch polo(ek ze skladu. Vyma(e se ale tak[ ')sloWR} faktury, proto(e je pou(it` glob*ln) p@)kaz CLEAR. Proto je nutn[ jej doplnit pak ru'n%, na&t%st) se nemus) pamatovat, protoWS}(e je uvedeno na p@edchoz)m tisku. samoz@ejm% se mus) p@i')st jedni'ka$ Funkce "Doplnit sklad" slou() samoz@ejm% pro p@ijWT})m*n) nov[ho materi*lu. M* jednu chybi'ku, (e se mus) od zvolen[ polo(ky projet v&ech deset karti'ek, i kdy( maj) z+stat pr*zWU}dn[. V takov[m p@)pad% se prost% odklepaj) Returnem. Posledn) funkc) je "Nahr*v*n) na disk, tisk skladu". Slou() k ulo(enWV}) stavu materi*lu na disketu po ukon'en) pr*ce. Ti, kte@) nemaj) z*lo(n) zdroj by ji m%li z@ejm% vyu()vat po ka(d[ zm%n%. D*lWW}e je zde k dispozici tisk stavu skladu pro zalo(en). Mimo zdvojen[ ukl*d*n) stavu skladu na disketu nem* program (*dn[ zaWX}ji&t%n) proti chyb%. P@i vypisov*n) adresy se prost% nem* ud%lat chyba, nebo se mus) pak ps*t znova. P@i hav*rii programu zacWY}hrauje Olda svoje data d)ky orientaci v programu. Jednoduch` zp+sob je zru&it na @*dku 25 vol*n) na')t*n) skladu a pak spusWZ}tit program znovu. V pam%ti z+stanou aktu*ln) data ve stavu p@ed p@eru&en)m. V pou(it[m ovlada'i 'e&tiny vyta(en[m kdov) oW[}dkud chyb) n%kdy pot@ebn* poml'ka. Mo(n* nechyb), ale je d+kladn% ukryt* pod divokou kombinac) kl*ves. Popis programu jsemW\} napsal s*m podle konzultac) s autorem. Dokonce i jm[no jsem s*m vymyslel, ne&lo p@ece napsat manu*l k programu AUTORUN.BAS. W]}Olda s*m jako za')naj)c) podnikatel nem* 'as na m[n% d+le(it[ v%ci. Proto tak[ ji( nechod) k n*m do klubu$ Mo(n* jsem n%co nW^}apsal &patn% a n%co vynechal, ale stejn% nepo')t*m s t)m, (e by program v t[to podob% cht%l n%kdo pou()vat. Nic tomu v&ak nebW_}r*n), proto(e jej Olda pustil jako PD. P@ipom)nky k programu. V+bec se mi nel)b) m)t 'eskou sadu v data @*dc)ch, z niW`}ch( se vyb)r* a ukl*d* n%kam jinam. Zab)r* tak odhadem v)ce ne( trojn*sobek m)sta. Jej) zaveden) bych @e&il p@)m`m 'ten)m samWa}ostatn[ho datov[ho souboru na ur'en[ m)sto do pam%ti. Data @*dky jsou prost% fuj. Konverzi do kdu Kamenick`ch pro tisk*rnuWb} by m%lo b`t mo(n[ tak[ zlep&it. Zkusil bych pou()t ')seln[ pole inicializovan[ asi tak[ ze zvl*&tn)ho souboru. Radek by zWc}kr*til z*pis formul*@+ do p@)kazu PRINT nahrazen)m @ady mezer znakem tabul*toru, ')m( by se u&et@ilo p*r bajt+. Wd} -ZB-rmul*@+ do p@)kazu PRINT nahrazen)m @ady mezer znakem tabul*toru, ')m( by se u&et@ilo p*r bajt+. T&' H1H2H3H4BSV1V2V3CTO@_f} @ Hdn slov (Filip Drsek)e +'_g}0@A0@SAVAHeAR@D(6-?:C:hqppqq`,_h},DNulovn prostoru pro PMG'BByAR'AY@Fss;@,;@,;@,;@,9@_i},;@,;@,;@,;@,9@,3-@@ 3 _______________________|3-@@_j}3 { H  d  n s l o v \3-@@3 ^` B-@?>0@_k}P:%?P,B  6-@# @& @0 @<6-@F @R6-@\ @f @_l}p#@0z @6-@ @ 8 #@1 @!#@1.6-6@8 @ @4 l%2_m}G2@i2@l$-@@P _n}$6-@-@O:,2@@@A"#2@@- @7 @_o}A @Y"#2@@E2@@O @Y @-@@  _p}"@6-A("A(6-@ %2@@@@)"E2@@_q}O @Y @{2@@ @ @ @'y%2@A(_r}@@/ @9 @C @e2@@o @y @$,,96,96,96,85,76,_s}76,76,72,64,64,64,57,64..64,64,64,57,64,72,76,85,96,96,96,114,128,,96,96,96,85,76,76,76,72,64,64,64,57,64!!64,64,_t}64,57,64,72,85,102,96 ,,72,72,72,57,47,42,47,57,64,57,64,76,64!,,72,72,72,57,47,42,47,57,64,57,64,76,85"C -@_u}6??0@P:%?P,C #[AY/0@@I0@@_v}[A#@$W-@%  7-@>  P-@1W  %33F:A`,%AV_w}$F:Aa,%@@&F6-?:C: h'X`,,# FPenos npisu do tituln ho dku'B2w@'_x}A9AKA@p]B2VAUoB2WAUB2XAU(W-@_y}+B2%AT?B`%AUSB%ATW )9B2H@H'B2IAv9B2PA*_z}$-@@! Na vod$ +" Ven p znivci Flopu," ,-- % do po tae se Vm dostala hra,--- %kter_{}ou pravdpodobn znte z Tutovky.-- %a v n  se sout c sna uhodnout/-- %tajenku zkouen m r znch p smen.0_|}-- %Tato hra byla inspirac k vytvoen 1 jej po taov verze.2-- % Hraj 2-4 hri. Celkem bude ze3-- _}}%slovn ku vybrno 5 slov ze 3 obor :4-- %po ta, chemie a auto. Hledn ka-5-- %dho slova za n nhodn vybr_~}an6-- %hr. Kad hr m e volit p smena,7-- %dokud nezvol p smeno, kter nen 8-- %v tajence, nebo nebude n_}a dal slovo9-- %vybrn jin hr. Za kad sprvn:-- %p smeno dostv hr 1 bod, prmie za;-- %dokonen slov_}o je 3 body. Makejte<-- %jen klvesy s p smeny, diakritick=.. %znamnka dopln m sm. >AY_}@F? F:B2y,@@c@##@@K:A0@@B'' } Ko_}lik hr bude hrt?C++ # dva ti tyiD6-@VEB2PF @p)@GO_}"@BO6-A$+"@V,%Ar$+"A,%@V$+"Ar,HO"@CO6-Ar$+"@V,%@V$+"_}A,%A$+"Ar,IAU@iJCC6-@$+"@V,%@$+"A,%@$+"Ar,KA_}RLI-@&@ <2 Jmno 1. hre: < @vI@MI-@&@ <2 Jmno _}2. hre: < @wI@NU!@!-@&@( <> Jmno 3. hre: H @xU@OU_}"@!-@&@( <> Jmno 4. hre: H @yU@PAR@Q7 }-@@_} 2-@@7 R&!@!-@!@& S%"@!-@1@% T-@_}+B%AU:68,-> T-&@p-@$%@@{  UHra za nV_}7-@@)-@@7 . slovoW #A0X0068&@,-P:H:,$@E,%@Y"@_}@Z-&@[$8,"8&@,'$ @\ ]$-@8&@, "$ ^116-P_}:+@@&@$B:,,'@,&@_5-@B:,*-%$@@1 .5 `!6-P:H:,$,! A_}ajA@d'AdAU1 @>)@L6-&@ej )!@%@b;6-#_}A@/-@%@7"; c-@B:,dZ 7<,4)7<,4)7<,46-%$@@? 7<,_}L67<,. Z6-%@e f!Ag A h#6-%@"#6-i Aj @_}k68,-8,%6-l+-@B:,'6-%+7<,4 ,+ m "B:, 68,-8,%@n5-@$%_}@@.8, @5  o 8,p Aq"B:,Ar @s-@@ t_} uPodtren v tz v!6-!B2Pw-&@x 8,!6-8,y z-_}&@{6 8,"(-@%@$@6 ________| }1-@@1 _____________________|~_}1-@@ 1 { \1-@@1 { G r a t u l u j i ! \1-@@1 { _} \1-@@1 ^`-@@P Fanfra v F dur #A_}7-@@7% "%2@@?-@@$ ?2_} LL121,2,91,2,91,1,81,1,72,2,91,2,60,3,68,1,72,2,68,2,60,1,68,1,72,1,68,1##60,2,81,1,91,1,81,1,72,1,81,2LL_}121,2,91,2,91,1,81,1,72,2,91,2,60,3,68,1,72,2,68,2,60,1,68,1,72,1,68,181,2,91,1,91,3&# } A c o t e  _}?& ++ # Hraj znovu Hraj nov Konec   stejn hri. hri.;-@+B%AH_}/ ;6-@B2PB AG)@B@B*@C*AUAGY"@BO6-AH_}$+"@,%Av$+"AH,%@$+"Av,Y AFY"@CO6-Av$+"@,%@$+"AH,%A_}H$+"Av,Y AF>-@&68,-:B%AU> "@@"AH_}@fARB2P0 0 %Na shledanou. Doufm, e si tuto hru nkdy znovu zahra_}jete. B##Zvraznn hre, kter hraje"B2P@@$%@R"$ Uhodl #A-@_}@A"#2@@- @7 @A @ $121,96,81,96,81,60 Neuho_}dl #A&-@@A"#2@@- @7 @A @ $40,_}48,60 Slovn k Po taYYpo ta,monitor,harddisk,klvesnice,my,disketa,software,hardware,joystick,tiskrna_}--modem,procesor,magnetofon,kazeta,server ChemieWWkyselina,hydroxid,uhliitan,s ran,fosforenan,fluorid,chlorid,b_}romid,jodid,sulfidBBnitroglycer n,trinitrotoluen,naftalen,etylacett,etylalkohol Auto[[karosrie,motor,karbur_}tor,sv ka,volant,pneumatiky,klakson,autordio,airbag,manometr..sedadla,zrctko,brzdy,spojka,akcelertorSeznam p sm_}enkka,,,b,b,b,c,,,d,,,e,,,f,f,f,g,g,g,h,h,h,i, , ,j,j,j,k,k,k,l,l,l,m,m,m,n,,,o,,,p,p,p,q,q,q;;r,,,s,,_},t,,,u,, ,v,v,v,w,w,w,x,x,x,y,,,z,, D:SLOVA.BAS,j,j,k,k,k,l,l,l,m,m,m,n,,,o,,,p,p,p,q,q,q;;r,,,s,,\?2GAB@@A9Instalace znakove sady;A$,;@d,3-@@"c}/67B:,%@,.3 776-?:C:"hhqhpsrprqssɘ`,`<|c}fl0fF68of;FFp88pf< 80 0 ~~`0 0`c}``nf> FFff~fff~~f<flxxlf`````~cwkccfv~~nff>~ 0`~<```<8>ff> fBfff>=fc}fff<6<>f>8|ffff `<|~ bfff>zff~lf x~ c}0~x`x`~<~~<0~0 ~ FF<>f>``|ff|<```<>ff>>ff>|FF``|fc}ff8<<``lxlf8<fkc|ffffff>|f```>`<|~ffff>fff<ckc}>6FFf< x~ 0~~x|nf8x8% D:SLOVA.BAS D:CESTINA.BASfff<ck`sPOKE 756,148:PRINT "Zavd m nov slovn k."52 PRINT "fyzika, j dlo a nad . Hledn ka-"230 REM Slovn k231 REM Fyzikag}232 DATA kilogram,newton,newtonmetr,joule,gravitace,rozptylka,luminiscence,refrakce,spektrum,fluorescence233 DATA fosforesceg}nce,kalorimetr,elektina,ampr,watthodina234 REM J dlo235 DATA pagety,karbantky,palainky,tstoviny,zelenina,polvka,gug}l,rotnka,pizza,ampiony236 DATA prky,bbovka,edkvika,karotka,hranolky237 REM Nad 238 DATA roubovk,kladivo,rog}uby,heb ky,svrk,bruska,cirkulrka,vrtaka,pjedlo,piln k239 DATA hobl k,klet,uplera,lopata,m chakaRUNk,kladivo,rodo H*d*n) slov Filip Drsek Rozhodl jsem se, (e V*m tak[ n%co po&lu, a tak jsem dlouho p@em`&lel, programoval, zk}kou&el a p@ed%l*val, a( jsem sestavil hru "H*d*n) slov", kter* je obdobou lu&t%n) tajenky, kter[ jste mohli vid%t v Tutovce, k}je&t% ne( se za'ala vys)lat "nov% na Nov%" mo(n* n%kdy zkus)m tak[ naprogramovat alchymistickou laborato@ nebo Golema :-$ $.k} Hra je ur'ena pro Atari Basic. Vlastn) program je ulo(en v souboru "SLOVA.BAS", ale je nutno nejprve spustit soubor "CEk}STINA.BAS", kter` bleskov% nainstaluje 'eskou znakovou sadu a s*m zajist) spu&t%n) vlastn)ho programu. A( dohraje ]vodn) zn%lk}ka, na obrazovce se objev) informace ke h@e. Po stisknut) tla')tka "Start" pomoc) kl*ves s vodorovn`mi &ipkami bez "Control"k}$ a kl*vesy "Return" vyberte po'et hr*'+ a pak zadejte jejich jm[na. Aby se na obrazovku ve&la i 'ty@i jm[na vedle sebe a abyk} ka(d[ mohlo b`t v cel[ d[lce zv`razn%no, je jejich d[lka omezena na 8 znak+. Hr*'i se sna() uhodnout postupn% 5 slov, kk}ter* se losuj) ze slovn)ku, kter` obsahuje 45 slov ze t@) r+zn`ch obor+. Na obrazovce se objev) @ada te'ek a hr*'i zkou&) p)sk}mena uhodnout. Za ka(d[ uhodnut[ p)smeno hr*' dost*v* 1 bod a za dokon'en) slova je&t% 3 body nav)c. Pokud se za')n* h*dat nok}v[ slovo, v(dycky je vylosov*n a zv`razn%n hr*', kter` h*d* prvn). Po skon'en) hry je podtr(eno jm[no v)t%ze a zazn) fank}f*ra. Potom m+(ete hru opakovat bu se stejn`mi, nebo s nov`mi hr*'i. Jestli(e u( slova zn*te jako sv[ boty a nebav) V*sk}, kdy( po')ta' om)l* po@*d stejn`ch 45 slov, p@eru&te nebo ukon'ete program a zadejte p@)kaz ENTER "D:SLOVNIK.LB". Na obrazovk}ce se mihne n*pis "Zav*d)m nov` slovn)k", pak se program automaticky znovu spust) a ve slovn)ku u( je nov`ch 45 slov, kter* jk}e&t% nezn*te. Slovn)k se nach*z) na @*dc)ch 230-239 a m+(ete do n%j tak[ ps*t slova sami, ale dodr(ujte po'et slov a nepou()vk}ejte v nich jin[ znaky ne( mal* p)smena. Nem+(ete-li zachovat po'et slov, dejte to po')ta'i v%d%t nahrazen)m ')sla 45 v @*dkuk} 88. Zm%nit m+(ete tak[ po'et h*dan`ch slov, a sice p@eps*n)m ')sla 5 v p@)kazu FOR v @*dku 86 a uveden)m ')sla o 1 men&)ho k}ne( ')slo dopln%n[ do @*dku 86$ v deklaraci pole C v @*dku 5. Po'et h*dan`ch slov v&ak nesm) p@es*hnout po'et slov ve slovn)kk}u. ')slo dopln%n[ do @*dku 86$ v deklaraci pole C v @*dku 5. Po'et h*dan`ch slov v&ak nesm) p@es*hnout po'et slov ve slovn)kh !HUHDODBUHBBHSDOP s} "D:MusDemo 6"m +@(@5(@ @(s}@K(@m(@-@4(@ ?(@J(@s}f(@ (@ ٠ˠl-@7(@B(@s}M(@l(@ (C)RASTER1989/8 -@A  ;@d,;@d,JJ6.@NN3NNN%NNN3NNN%g[[s}3[[[%[[[3[[[%NWW3WWW%WWW3WWW%[gg3ggg%ggg3ggg%W*JJ6.@_ s} A0d-@@dn F:@ , @Ap@ 6-@:7,,6-@:7,,%%2s}@@%%2@Q6-&@#"E2@s}Q6-@32@@36-&+!@,$@ -@@6@2@s}//2@@+&@,$+!, , 6$@ AJ ͛L! #A A ! A s}P #A A Q #AP A R #A  A T #A  A  A6 0,12899s}72,3,96,1,96,8,96,2,72,2,76,1,85,1,76,1,72,1,114,11**72,1,81,12,64,1,57,1,53,1,57,1,64,16YY47,1,35,1,35,1,35,1,28,1,2s}6,1,23,1,35,1,0,3,35,1,26,2,28,2,31,1,28,1,31,1,35,1,42,8@@57,2,53,2,47,1,40,1,40,1,31,1,31,1,26,1,26,1,19,1,19,1,0,3s}19,2,28,2,31,169972,3,96,1,96,8,96,2,72,2,76,1,85,1,76,1,72,1,114,11**72,1,81,12,81,2,85,2,96,12,57,2,53,2 s}ҮD2:MUSDEMO6.BAS,76,1,85,1,76,1,72,1,114,11**72,1,81,12,81,2,85,2,96,12,57,2,53,2 p/k HUHPBABPPSDOP w} "D:MusDemo 7"K+@%@76-F:A`,%F:Aa,$AVK%@w}@I"(@ (C)RASTER1989/9-(@I(@ PRESENTS.-@@.(@ w}(@(@8(@ C(@N(@k(@ _ _(@ BYw}: RADEK STERBA -@A%  ;@d,;A,**6. HHH/H/HHH/H/(#HHH/H/HHH/H/(#3367@3w},. [[[<[<[[[<[