NNNNNNp NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNN]`  @`! o')/1 3@o79;=?A C@E`GIKMOQ S@U`WY[]_a c@e`gikmoq s@u`wy{} @` @ ` @ ` @ ` @ ` ǀ ɠ @ ` ׀ ٠  @` @`!Aa   !Aa!!#A%a')+-/1!3A5a79;=?A!CAEaGIKMOQ!SAUaWY[]_a!cAeaikmq!sAuawy{}!Aa!A!AAa!Aaɡ!Aaׁ!Aa!Aa / B b  !/!B!b!!!!"!""#B"%b"')"+"-"/#1"#5b#7#9#;#=#?$A"$CB$Eb$G$I$K$M$O%Q"%SB%Ub%W%Y%[%]%_&a"&cB&eb&g&i&&m&o'q"'sub'w'y'{'}'("(O(o((((()")B)b))))) !"#$%&')*+,-./01256789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijlmnopqrsuvwxyz{|}~`  @`! o')/1 3@o79;=?A C@E`GIKMOQ S@U`WY[]_a c@e`gikmoq s@u`wy{} @` @ ` @ ` @ ` @ ` ǀ ɠ @ ` ׀ ٠  @` @`!Aa   !Aa!!#A%a')+-/1!3A5a79;=?A!CAEaGIKMOQ!SAUaWY[]_a!cAeaikmq!sAuawy{}!Aa!A!AAa!Aaɡ!Aaׁ!Aa!Aa / B b  !/!B!b!!!!"!""#B"%b"')"+"-"/#1"#5b#7#9#;#=#?$A"$CB$Eb$G$I$K$M$O%Q"%SB%Ub%W%Y%[%]%_&a"&cB&eb&g&i&&m&o'q"'sub'w'y'{'}'("(O(o((((()")B)b))))) !"#$%&')*+,-./01256789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijlmnopqrsuvwxyz{|}~COMMAND BY?TRANST64 a?3IBMASCIIPRGZ?\LEES DIT T`KA349 V`. YC?.. YC?LHXARC TTP DY?*README TXT GY?>LHARC TTP JY?LAS MY?#nCC OY?$UTEST QY?%DALIAS DAT TY?+GAUTO COM VY?,=COMMAND HLP XY?-COMMAND PRG [Y?5COMMAND TXT dY?hWCAL TTP yY?^!CHMOD TTP |Y?geCRYPT TTP Y?oT"DRUCKER TTP Y?x/ENTTAB TTP Y?ERASEF TTP Y? ERASES TTP Y?GGETARG PRG Y?*GREP TTP Y?S%HEAD TTP Y?INSTR TTP Y?INVERSE PRG Y?@KEYBOARDTTP Y?=LOCK TOS Y?MERGE TTP Y?OD TTP Y?$SAVE TTP Y?SORT TTP Y?tSUM TTP Y? TAB TTP Y?TAIL TTP Y? TRANS TTP Y?!UNSAVE TTP Y? WC TTP Y?-WORDTEXTDAT Y?WORDTEXTPRG Y?5XREF TTP Y?()EAD_IT  `` 3`` !!"G# J$VH3 k #! Ј.@# "@(I$k,"Jf"JfB// ?<?<JNAO A6<HCBB`B !jBJ)g HiRC`& "fSI "WJAkHiRCBSQJ)gHiRCHy $O0 J"LN T? 9!g @N 9!"g @NN?<LNA`2S@JAfNu09!.gA!4N N >B@NNu//A!PN XONNuH0$H&I09!*f~N&SC`20HN\0SCJCl KN&SC`30HN<0SCJCl`<gB@`H *g ?gf ?fRKRJ` *fRK`RJgJfgfffp`B@L Nu/ / $H&INS@`S@J@m 2.g 2:g 2\f 2.fJ@l"K JNR&_$_NuH0E*&J/*N XO682J@fp`SD`/*N XO60SDJ@gJClBxG`/*N XO60SDJ@gJCl *-f *lf *hf *-g Hy!]NdXOJClp`bpCANpC ANpCANpCAN *0g *1g09!2gA!rNBy!2B@L NuH O$HvBDN*`DRDDo 2\@fDo2"JAN\B7@ANF6J@l|g?HoA!N\ORDDnJCfp`B@OPL8NuH,O?@~$HvBE?E|H,"PANI!4CANK*BHoN|PO+@nHWANXO`HWANXOANAN/y%x#%`^CANCAN~ o~l8`BD`0RGH"rANԈ@o~lJDgJDgRo|ܭڭ/-ANXOpd/"- ЀЁЁ"-N"/A!NTXO/-A)NFXOpm?2-I|?4-x j||P~>dHG?A0N \Opm@?2-I|??4-x j|?A@N\O09!0gBA-?BB-?AQNXOHy*A%NXOB@HЭTր/NXOg Hy"NXON8g#x%/-NhXO|g Hy"NlXOANN o|ops`p ??/~/pd/ ЀЅЅ"N,"//ANOOL4NuH>O<$HBCxG"P KNI!4C KNK*BHoNPO+@nHoANXO`Ho09!(gA`ANXO`MB#%%C KN"C KN>z|l>`BG`0REH"r KNt@EoJGgJGg:09!(ft29!,f$Hy*NLXOJ@fHy*AN XO`BHy*NPO,JnANJ@gBHy*NPO, nHy*ANXO`Hy*09!(gA`A NXO -1f /-N gF/-NXOJCg|oAv`A/?AaN\O Wg Hy"NXOOzL|NuH6O :$H,IGd"P KN"RANC! KN0ANJ&`SCJCo 7\0g 7:0fJCoRCA$K MNp KN8`CA0N J0NN8JDgOLl8NuH>:(HBCpN(ȼ#%#% N#%E% N$й%#%G!4"g$9%f Hy#NXOXL*TSEM!&JEo -fXLSEx`5HHN|D|bf@0;N*\\\@\\\T\\H\<\\P\2\X=| `<<JCf4`BV`.=|`&=|`v`v`v`5HH?ANTOR5Hfl|ld?9 .ANTOANA$NAUNANANANANA N|ANtA>NlN^0S@gU@g`C L0N`=|`BnC< L0N N$ 9%NNL|8Nu/?<HNA\Nu/?<INA\Nu#+"HA*NA*C+Hg ) f `Hy+H?< NA\/9+Nu?<NATNuNVB%B%B%B%?./.?<=NAP3+J@kJ%f/9%?<HNA\#%09+HN^NuNV?./.?<NAXHNuS%j a*S%kB"y%#%NuB%B%pNuH /9%/9%?9)?<?NAO L#%%#%#%JkNu y%#%ֱ%eaNuH Jy*gB 9%֐%g4/9%/?9*?<@NAO "9%֒%Ҳg Hy%N\#%%LNu"/H 9%й%ƲkT 9%S #+Bg?9)/?<BNAO #%JkHa 9+ѹ%%й%`*% y%#% 9%Ɛ#%ҹ% LNu$/By+ahJ@k y%#%ֱ%eaSf 9%֐%//9%a~PaNuNVBg/.?<=NAP3+J@k&?<?9+/. ?<WNA ?9+?<>NAXN^NuNVBg/.?<=NAP3+J@k?9+?<>NAXHN^Nu o /g,?49+C%BA21JBSf3+04Nu0/H<0: yAfaEAGHtC<2EsE:2P0@A4RB0´XcRXbU30"63 J0|sl0AA80 J0Ÿ|sl07:2fL C<2EJAA~<<:|rn0Y6400TGRF`3AByEL NuNVHC8jxA aA pJWF@?@gA 2SAktaSb (Q2/@4/(jt@jtBgf 0Ao@@Alx?B?D`XH0$H&IvJWFCJBj4Cb6xJAkCc8Cf K0a0 JN` 0 JN0 Kap0DL Nu6x0/g f@ JaP0/g@AN0/g@ Ja,0/g@A N0/g g@ Ja0OLNuH0E6`H0E4&H6g8Kg SC JpNQ J0|gNL Nu00000000 JgJgJgJgJg JgJgJfSHggggg ggf @Nu g<g8g4g0g,g(g$g ggggg ggf @Nu"HJgJgJgJgJg JgJgJf SNuH0$H|g|$bGrtgJ3kSJgtJ@f"p <0f:pgb<߶<Xf(pf"`N|f<0fg><߶<Xfg.G"3d"3d&HCHCJCfԃԁd` & gSJ"L Nu3"!p` 3!!p& g"`//"4UB|"bZC"t&HCJCf&HC;0NRBH@B@H@f`$?&8BCHC06H@0HC;0&RBJf8QB" _&Nu3!!`0123456789abcdefghijklmnopqrstuvwxyz/ G) g/ &S?<INA\O`G) g/ &S?<INA\O`&_NuJg/bg2 4gf!Sf`f`!Sg"gH?LxH?LxH?LxH?Lx`H?Lx8H?LxH?LxH?LxH?LxH?LxpH?LxHH?Lx H?LH?SfvLx2|HgS@!!Q|gSA!Q`2 4gfSf`f`S"gH?LxHxLxHx(LxHxPLxHxxLxHxLxHxLxHxLxHxLxHx@LxHxhLxHxLxHxLHSfxLx2|HgS@ Q|gSAQ _NuBAA0Nu  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::8888888888888888888866666644444444444444444444@  !"#  !"#$HBJBf($HBJBf H@B@H@NuB@H@HB0@0H@0H@Nu AH@r2B@tЀӁd҈рӁQF@Nu$jD"BJjD$HBJBf4$HBJBfH@B@H@$ jDNuB@H@HB0@0H@0H@$ jDNu AH@r2B@tЀӁd҈рӁQF@$ jDNu/?<NA\ONu?/?<NNAPONu?<ONATONu/?<9NA\ONu Press any key to continue lhxarc: %s Not an LHarc archiveNotice: You need a newer version to extract this file Can't create directory %s, errorcode=%d .lzhlhxarc: cant open %s Archive %s: Length CF Size now Date Time -------- --- -------- -------- -------- .%8ld %3ld%% %8ld %02d-%02d-%02d %02d:%02d:%02d %02x %02x !!! seek failedAbnormal file ending%8ld %3ld%% %8ld %5d file%c Testing archive %s Extracting from %s Skipped %s - already exists lhxarc: cant create %s Testing %s Melting %s WARNING!!! crc does not matchWrite error! (disk full?) ok Melted %d error%s occurred sProblem with memory allocation.Unknown option: %c LHxarc ver 1.0%d Original LHarc is (c) 1988-89 by Haruyasu Yoshizaki Atari ST version by Johan Soerensen 1990-01-07 (FidoNet 2:200/107, Internet d89js@efd.lth.se) Usage: lhxarc [-lvtxo] [.lzh] [file(s)...] commands available: -t test archive integrity -l,v list archive contents -x extract contents modifiers: -o overwrite existing files -h hold screen when finished Write error! (disk full?)@AAā@ A΁@ ˁ @ AAځ@߁@AՁ@AAЁ@01A32@67@54A<=@?>A:;A98@()@+*A./A-,@$%A'&@"#@! A`aAcb@fg@edAlm@onAjkAih@xy@{zA~A}|@tuAwv@rs@qpAPQ@SRAVWAUT@\]A_^@Z[@YXAHIAKJ@NO@MLADE@GFABCAA@@;.Unable to read  !!""##$$%%&&''(())**++,,--..//0123456789:;<=>?\ ZHD "*z."J 6.  FH8  .      "$  B&2 2*  2"  ~. Die drei vorliegenden LZH-Dateien umfassen in gepackter Form den Kommando- interpreter COMMAND.PRG, die externen Kommandos und drei Batchdateien: - in COMMAND.LZH findet man den Interpreter, die Beschreibung und die Hilfedatei - EXTCOM.LZH enthlt die externen Kommandos - in BATCH.LZH befinden sich die drei Beispielbatchdateien Zum Entpacken mu man einfach nur LHXARC.TTP mit dem Namen des jeweiligen LZH-Files aufrufen. ACHTUNG! Die LZH-Dateien und die entpackten Files passen nicht gleichzeitig auf eine normalformatierte doppelseitige Diskette. `JF`,LArc's PFX 1.13P 1990 -soft, Markus Fritze g.h` /H*@"m mA$H -(H!!!!!!!!Sj JC pC QN , HD , p,m:<0r Q&N~Q~d RESn`, HED@|D@ArTApAQڀn&-A LA(HJkf&CH"grאg<fA``+D +E+F.ޅR؃+D؅+DC m Sj m -м`BSjL gpNޭ-lz5-%Jgѣ lharc.ttp `TJ"D``e6>>> TURBO-C <& for ATARI-STVersion 1.1 (C)88/89 Borland Internat@al G# (J$VH3 , k # 2 Ј<.@#."@(I$k,"JfB// ?<JNAO NRA6<HBDCBB`l >fBSIKSAk\B`HDHy$O gR/M @*?|>=NAJk:?EBBNA0`Bo<?@sFNAg$/QNއ0 J"L$l? 9Lg_ @N"P$#K LNABA( I<4JN/uB@E"K ^ B"IANu/ Ed"JA} TN9 Jp Nߺ;p!efN2$_x &I/!]N3XO g/" XO" & H>6,H|!]qG!I!}K!Ng"~\Cf L UN=AN@B0H/2*02 !0] 2tXO02h -g& <0-f0{0\ guT2Z1g C0A0`N0gT2^1c0(g5|`0 N1L|"&H6N:R(H f y fp KN K00 LL0 HN?J@g Kp0!?0ONJ6|Yg@Nf?C!"02TO06!8$H(Ip\NC&H fp: JNBJAgE&Jp`&B JAg|*gYAg` ?`|@ `S@RLJ@n .gr`BAfp`"hDpBzOBBLNud@  gRIS@@.@N (.fSHBx!/ $HVDAB0JBPDJBB&J`RKB K&_!?/ OB@6|!k` 2ArRCjmJ@fp NdBC`T0@22fHt C/ 1A"pA0#"_N2HW" $B*E0PO3]]\bTx$_8CP8$I"h!NH81B &Cp0"KANF4|!eVrp S0l b'@P%@ r'AT%A b@`"S0)NM|5Dp$A^`NEL "0JPl$H&IPB@`R@|m.@@l` k2*t i¿|I4`J|BItjBt4r㽪`v aI6`K|?CIvjCv6.k?jpbc*BB2"rR@tABo"Kr`T@HxaN5\f`1 $H eR f"qrRAjP !lpN>"/]OBBA`0RAcr`7JA`2`z4(v j`J6pbCJ`hqtpx qJ8 L`DJxhDx8.{?hq@qsE 6pE H0RAvBCo\O(&T$HBCbR%kX0+N * XbvXb ^apF@%j <`q@ a8N(p S +E@7"S^RAJCj0kQ7ր>`5 ʀ a7fcQpa&H$I IN4c.RA2jP$p}b"JPr{RWv3J2P@`xaXfcgae'WcpbprokakF`}`?k?It akIŕΕʐΒkĒΒkI"qp)t7o?AX9t `Cxpbq@SlataW I"q0 1+@ȿ`F+|!g@^ H2S@=ŀBP E@B}D!j`b ]gf 2I sg?0H"sP@f:`r @A07xg<?fb mPf09RPvRDkm{0Lib*&Jf`@BD` ЅЀ*j0le搰r FF&m ڀ "0F.L8" *o(o 6jP MV0&1<@JCf "L;f6`L03>JQ*H,I$oXbȢ f|XbȢ ,j"N|!m"yM@(H| L  h0N$Zl`+B +f@B'6pNGv'_H l,pN'k kBX(M*L(T g@ L"Np"Q^ O+H#B .v6pC ^ .A0POm$ 0A\q:,0ApzހPZ:&@RCrCArlucmQ PR&* K"LU0{RlQ54JP*/BC 9Rfj0:2A/p\RA9nfXb#/ RA:GХPR0 f6CE"8N&H p/gJ /.gXb'/ "1 "H rwl M!//D"JRXO@B`\B1$Ao$10 oD01I|o^J D8JDgFr,L[,ib&A@BC20`L1\.JQMBn~ jg=||`>| fgn|vPR)I  *?:f^0(HK2"n*c(Hfp HvXRXO8[`Bc C^1BX8`^1?bPnm".Z nQC/.!^)N&4XOtic8&I|!m,"H(Jp(ٸ`@6^=lp N:%H*"0B *H0D^ *@38&$H!o0tnfdb/Xb@1% /yQAd8`@cv@`6`1.N-&0SCJ@b/ XbJXOB@9l9|\ nfXbT*Ek%hjc&"nPn0(r haHpcBHhA`p2p d0Hh?@IpP@`Map `0aBa`ooqd / >XoN$b#^\Z0RA>Q@$A6 jNo/ %? F %KBjNm QB0"r2_ ?"^ #TOftGPVP`r`)r!"jJ jFN$_v>BC# *Fg ^PKPjB(P "M,1 x" gh`(Сx` Q*)PPK NP0jP tk0a ta{IAJ`Az `z :/1M~EJzpEz:?4-z Bp):E@,B2Dmp=BzD@| JDfrr!`3+^a2&Q*`00+ZRC(j$O`AD>D4T,HځFb6|xJP$PfJ` JCZs.$_R fPln8fRVd= J%HNT%Hao6"Hp'A(K` -f ,lP-gRLbPp N$ʀkU jN*ʦNuVduDfup#FNQl: [j߰*8Xby41N>"JA`P\WP&`rS6mgӃQ^`Fhb00xp$bP20)o6P2c$H6ogi %nDn0,)dn6Ql"+_g AbhP\ހؚ]gAN,@Ѽ1l:|dk`'@*|q4&R@f֗p>d\t4'K}qp CA['bR|@Ы"ks|_NB qb,PrCcp,.`*s(p+`t`Rrqd#?$fRS&lQ g_` y TJ6pJpN?0*fѱP *g4`!f`0> @6t jMf j^"`$_6k2BCnCK7;pGP)H;N*"KpL622?,t %^7tl0B5?4,r 2%@*B?Dl:@B4+:]J1H+J,JYOF#k`3%>]CꎀpNnKNIlfּ1p} U~XAꮁx`3$Ъ%@^EZf]Hhg0\0 ,H|\8f,L.NN`81 `Ɔ" V&l |_8lN2U|^^Tu&DA[gg@2NRCM._0*Z|EgD gHY@g&|XOC L>` *`X `ѭB6:;`:nlg3TXXObls~ֲYT g&df Ttn1+Y#j N"#%U[V%a0RV"V Bj"|f=P `* $ v`Ttr"!\0V`0P rr1j 0*:ql}"|"U0)a[5nX!0 B`gU hXfd!ݰg3Us\A[P /^`zAz0`3!`I!pEH0f2`3 BF0Xb |Qq|TQg@0x&IroC820n5`b^6_’*P;p ґCȞ꼚rVDp"e Pn0<v/(BE@RcnNA!aX*P4pbpꨴP"+p +t!2< ?U@?jC? !B?xl#?0]"|P!dHB? K H_z ~#/G]p HPPA`+^BAp7`2\QD]BB0>|n 4DB ?`o6*HTS@PơmeTTdhBvN28@/SCXM0ڰ@f Tt5ݨ,]$P5@#Sf"aߴN"B 5|LRCYuMF@&5HjkapNgQ]^TtmBY 0$RD,K`  gLPfBRNf(NHP"ZQg*gp0@ !0H20(A6 g0nf$SDf 2cybDqhSRN0HX SJo.h:%f` n L0Up6Є ؂ނh` O.p NWپ2hɰ<BABߐ+Nu2Ta*Nu `fSHNu@Nu!xC 0<`2%oC"um|H@t`eZ6lBC0rhjP!c6*4pH@Q0Htg^pt[HL!RAe `̡6B\3žl&`M&(`Sd6iNBD` @RD|mW:< MmK^TNd>|l<4B 2A 62I0@<" rPRE|R`nJ8@SDȽ0D<`BW`J0WBG44@40B<ЭY RW0ym߮b42}SS/o& ZeW> Bՠ`&8B]O&e۪(;BEA6`Y|m<<BmWl6e^(eZ0f S*@>"с>|>pWg`g`RF2y05< ScJ@Dq=̽`bЃJ<:*<` H@roTA?ABy``g0y2+_ A0*@R<ϰN6rXRy0/,o`\fc|&`hd^o`0p r撐tpJ15@@TA|e6<txpD<0@p10zC`UEpPeTE>EGPaD1PG:5PXDTCoѾp23nm`T'pLNuI0`9#Uw@f>:yx=|s00I?g|]f0aV@:c| j `o:0P:oIRT2lc\zEG$ [b, FU@K8:MPK : Vol;٠K:2K:oИEo<:fDNuRfa\vpvVH8@v Z6*`@` TN=8D0k Đ8+SpJD]<@@620Һo0a0HL{6HbHr0 I&abp1 a r?Cp ip6} 86iنeTɐ>KQ*T֑ґLS̗H >< CzEgvs|rp\KP24s g*43 Gg2`46gC 7061 ~0621J7 X1PoK6s0f 7Y:L0Nu5y23P`22ʶVfJ6ߖBKƽSCyrd63î`. rC`Ft|UB5777Bt JAmM Vf<9`1MEVg4rz:AJM Vv;Ez(.E|olVoR8BLΡSD3Į<~:HKGS@ QL v/ K`RR1Z9olRGz09SCg04`v1RGJCnNHJK|`+p  Z’ȑ(,C04NW6]@pD0LC1UE`NC@0SEfp?CDL9"_H?pNL[Pf03N/ / ae("i,gD$Hfg:f&IgPJg( J`g J"K` =.Q IJfRH&_$_Nu` ~"A0~WF< oP J(fpZ/H/?\mPKNApPJk0p`Z|g"`g&`g*`g.`g23 hJ`U08`C8j@a^pJR@ؠg2SAktaSb (Q20@4/(jt@Bgf 0A}oߠ@Al?B?DX!*qvPCJBj4Cb6JAkCc8Cf K,0 JN` R0 Kap0sQP!6x1g @ JaP1g@nPNg, w0`0E6`0β4&H6g8Kg SC JpNQ J0gNՓ#0 (VHNuP/. _g6* }_HP B@Nu8ex` / &Q(i )<6Jg(4~Pe"// I`"_H&Q`B@"(_I&PR`:*rS,k x&gRJgwN+A8`j_ L\J: ܀`RgF(f* L¡t Hf"HSIS@Ġ öJgFp&"QB@``6g0Dtv`P`$T"SA"L Ip "(| ??/ " P܀"MkHAp QH@&L=ԑ`$0!aB%`6&Hp Cgp_@CfPCD} `=NAPO`08j DD?a>NAXOpZ0B`?P/aBbӑ*`0rf*r C[g$1W$4=<&4 80b(T!nc47H`P25x``oANA\88y 2aVNAa`$`57Fps0`?b aNu ``7Sz kpfxg  g6gJ e七dR``JgSSKp+p `҆B`R;p vBM@ޞq`v~@rLA`hxBKB`^x DPJD^ffarXB^B&dB:jBRa``~@S@T@Pn@L`̚AaDHQ8~@FFJ`NAT#42:1Nung2F@Gf16n$Ҁk8 $k0HzP㴀e/g`/PzZ pb UN70<`D@n"b;Nu  abf JgU```` `aJfSHgpppp p~pf O pfSH"gNu:p fCaFp INuBq~HfU8~@np0~8npU(~0np ~(npU~ np~np~g!epUBfU1 -q<p8pU4p0p,p(p$p (z6q"Ho{ S!"Se%pfB gS߀f A` / g($I:p"Tq&Hg:pg"J K`A'&_$mjnB@n$PGfB@J3kSJt"p <0f:pb<<Xf(pf"`Nnf>~.Gd"&HCHCJCfԃԁd` & gSJ"jG "4 !B""`"CUpD/14UBP"bZC"t&z;0NRBH@B@H@f`$?BCHC06H@0&RBJf8QB0" R<`0123456789abcdefghijklmnopqrstuvwx{yzP &oPoPR`e&/N0H3 @!CC "޾`xE"$R f4/0 j$@Ap ! o%$>#>\ )d I"Q f`rd ` #@#)"nA$Rk |`  oJQ n f>NvFp*`4,g*g"@ f`"2I3j`Nu۱g`/ \/ g.S `,"2HW0$IXp< B@ c $@ fތ&@ ;gb*"Ҩeg `p"k@"ӛ >g" ҩeg`N"(ϰ`" "H̴of @ڵ"^֡heb$y 2fQ*ޱ0P`0 gw1:_/PD2 4!P8Z!@`b`hD"BAH?LxH઎İƈ`8ZUpH SfvLx2|HgS@!!Q|B@SA!j Xjór1pSƔxHxzx(Px֠ȂV@hָֽLx .SA ~m/$b(Ёe40HB4 gxH_>"&(*,."B$B&B(B*B,BH~p`@L||0&$BA>00U@  !"#$%&'()*+,-./ؗ:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`;M{|}~@e *:;U8A86[4a4@{ szzP5GxP$HBJBof($ HB0@0 !0! AH@r2B@tЀӁ?d҈7 F$jD"BJN Ձ4$ %$ N!/$!t%*/<+t%/ Hz^D2<NMPO/ }0&NN\O)t OJx@3"P&1B x@f1J x1p!PNu.HƠ !Qp0t0U/a/\Q&yQ10N|1/B7JofB@QpƠ3TJQb:?0O\QT?f6#p6 pPNMXOH&tBg410WT4Ơ Eb?>>;___o e@usage : ;LAA [] [{{/|-}{[-|+|2|]}}...] O9`:}|{\}8``sPlaycBl,v: VipList of~jct: T6PqegrityLwBejcr: Recu@vely coll`tkcw: aPgn Workgjcpallow eXtendesbw|pno MP!aP questinguish full Pewc: skip !Pe-stamp@mpo@sonvany Attribut` p@ sby+other utSil=jcnrpq{Noipdica`kih: Hold screapaf8PPn)bd's T Rc_hYou can߂3 πc@ D`hout+donaTa"qme. Nifty-SA PFF00253j`(Deta^Pd deiSbs%peiquserdebug$`&dq4.wb A4TO"q\`0B0F0J0N0 !!""##$$%%&&''(())**++,,--..//0123456789:;<=>?-/??7%?? O+-O?O0/cO6/H( dH /OOOoe@FuCX So vf8 F F@ R*ZPB  h "T .BXF T"r>B* LH(D.` & 6>X*@ B*,2ZzH&    ,&f8 . F@t04\"  $*\Z 0,`dBX 8 _DZ20"XVP "h & (,\ F B   \4R*:*$.HB6&'?$0g# Z  N-32OT YET notext cls size0 $0.s fehler echo 1. ASSEMBLIERUNG as68.ttp -l -u $0.s size0 $0.o fehler echo 2. LINKER echo $0.s -> $0.$1 link68.ttp [u] $0.68k = $0.o size0 $0.68k fehler echo 3. RELATIVLADER relmod.ttp $0.68k $0.$1 rm $0.68k *.o echo stop lbl fehler echo !!! Abbruch wegen Fehler !!! echo ; ; Batchfile zur Erzeugung lauffhiger Progamme ; mit dem MEGAMAX-C-Compiler ; notext ; kein unntiges Geschwtz cls ; oben anfangen echo echo Compilierung luft echo mmcc.ttp $0.c ; C-Source compilieren ?status# 0 fehler ; im Fehlerfall echo echo File wird gelinkt echo mmlink.ttp $0.o -O $0.$1 ; linken des O-Files ?status# 0 fehler rm $0.o ; entfernen des Objektfiles echo echo echo Abarbeitung erfolgreich echo echo stop ; und Ende des Arbeit lbl fehler wait ; warten zur Fehlerbeschau lbl edit ed $0.c ; irgendein Editor restart ; wieder von vorn newalias notext off 13 newalias text on 13 notext cls echo %n%n%n%n%9%9%1Testbatchdatei fr COMMAND.PRG echo %9%9%7von Joachim Wolf echo %n%n%3Diese Datei dient der berprfung der meisten(!) Befehle des Kommando- echo %3interpreters. Man kann sich aus dieser Datei auerdem Inspirationen echo %3fr eigene Anwendungen holen. echo %n%3Um ein korrektes Funktionieren zu gewhrleisten, mu das echo %3'errorbreak'-Flag gesetzt sein. Sollte dies nicht der Fall sein, haben echo %3Sie nun die Mglichkeit, den Test anzuhalten und mit Hilfe des echo %3'errorbreak'-Befehls dies nachzuholen.%n%n ?stop clear cls echo nach Drcken einer Taste mu 5 mal BELL ertnen%n wait text let bell 5 lbl glocke bell -- bell print bell if bell <> 0 then goto glocke notext echo %nBis jetzt vorhandene Variablen: text vardump wait cls notext echo es wird jetzt die Variable zaehler bis 100 hochgezaehlt wait cls text lbl hundert print zaehler ++ zaehler if zaehler < 101 then goto hundert notext echo ?stop cls echo zaehler wird jetzt bis auf Null runtergeteilt%n wait cls text lbl teilung print zaehler 2/ zaehler if zaehler > 0 then goto teilung notext echo ?stop cls echo zaehler wird auf eins gesetzt und solange verdoppelt echo bis zaehler > 1000 ist wait cls text ++ zaehler lbl tausend print zaehler 2* zaehler if zaehler < 1001 then goto tausend echo vardump notext echo ?stop cls echo es werden jetzt alle Variablen auf Null gesetzt wait text clear vardump notext ?stop cls echo es wird der freie RAM-Speicher und die freie Kapazitt des aktuellen echo Speichermediums angezeigt text df free echo %nTest von 'if =' if bell = 0 then goto weiter echo if = funktioniert nicht stop lbl weiter echo 'if =' ok notext ?stop cls echo es wurden bis jetzt folgende Befehle getestet:%n echo notext, cls, lbl, clear, echo, wait, ?stop, bell echo -- , ++ , 2*, 2/ echo if < > <> = echo df , free echo print , vardump , let, free, df, goto, srhist, flags text flags ?stop notext cls echo es werden jetzt die Cursor- und Mausbefehle getestet%n echo Mausein mouseon wait echo Mausaus mouseoff wait echo Cursor aus crsoff wait echo Cursor ein crson ?stop cls echo es werden jetzt weitere Variablenbefehle berprft echo bell mu am Ende auf 1000 und zaehler auf 0 stehen%n wait cls text vardump += bell 10 += zaehler bell *= bell 20 *= bell zaehler /= bell 2 -= zaehler zaehler notext echo Endbelegung der Variablen: vardump ?stop cls echo es wurden jetzt alle Variablenbefehle getestet echo %nTest von dir und ls echo 1. alle Files echo 2. nur '.prg'-Files wait text dir dir *.prg ls ls *.prg notext ?stop cls echo ALIAS-Test alias echo neues ALIAS 'juhu' newalias juhu @test alias echo lschen des neuen ALIAS delalias juhu alias ?stop cls echo inverse + head-Test echo der ausgegeben Text darf nicht beachtet werden! wait inverse head test wait inverse ?stop cls echo 'more' und 'od' werden berprft (an TEST-file) wait more test od test ?stop cls echo 'cp', 'cmp' und 'rm' werden getestet wait echo text cp test t.t cmp test t.t ls t*.* rm t.t ls t*.* notext ?stop cls echo Test von 'mv' wait text mv test t ls t*.* mv t test ls t*.* notext ?stop cls echo berprfung von 'device', 'version', 'pwd', 'help', 'time' und 'date'%n wait help time date pwd device version echo ?stop cls echo Test 'find' und 'string' echo bei 'find' mssen alle '.prg'-Files auf dem Laufwerk ausgegeben werden echo bei 'string' mssen alle Files im Directory ausgegeben werden, die echo das Wort 'device' enthalten. wait cls find *.prg string *.* /device/ ?stop cls echo test von 'exist' und 'size0' exist test goto testok echo 'exist' fehlerhaft! stop lbl testok echo 'exist' korrekt! size0 t.t goto test2ok echo 'size0' fehlerhaft! stop lbl test2ok echo 'size0' korrekt! ?stop cls echo Teste 'srtab', 'settab', 'keys', 'setlp', 'defkey', 'h' und 'lock'%n wait text echo teste 'keys' wait keys echo teste 'flags' wait flags echo teste 'setlp -1' setlp -1 flags wait echo teste 'resetlp -1' resetlp -1 flags wait echo teste 'setlp 1 2 3' und 'resetlp 1 2 3' setlp 1 2 3 resetlp 1 2 3 flags wait echo teste 'defkey 1 @test' defkey 1 @test keys wait echo teste 'h' h wait cls echo teste 'lock'%n lock wait cls echo teste 'srtab' srtab flags wait echo teste 'settab 5' settab 5 flags wait echo teste 'settab 8' settab 8 flags notext ?stop cls echo Test 'wc' mit File 'TEST' wc test wait cls echo Test des tree-Befehls wait tree wait cls echo test von 'cat' wait cls cat test wait cls echo test von 'cleararg', 'inquire', '?arg', 'shiftarg' und 'setarg' echo %n1.inquire-berprfung cleararg inquire Argumente eingeben: lbl inquire echo $0 shiftarg ?arg 0 goto inquire wait echo %n2.setarg-berprfung echo es mu "Argument1 Argument2" erscheinen%n text setarg Argument1 Argument2 echo $0 $1 wait notext cls echo %n berprfung von 'while' und 'gosub' echo Der Prameter i wird bis 20 hochgezhlt%n erase let i 0 while i < 21 gosub test_gosub wend echo %n%n******** Testende erreicht ********%n echo soll nicht abgebrochen werden wird der Befehl 'restart' ausgefhrt echo und der Testdurchlauf neu gestartet%n ?stop restart ; lbl test_gosub vardump ++ i return notext off 13 text on 13 ll dir -m history h clrstat let status 0 off 8 pagelp 12 settab 4 lpmargin 3 page 1 lppage 62 mkdir CREATES DIRECTORIES EXAMPLE: mkdir subdir creates directory 'subdir' _rmdir -[iv] REMOVES A DIRECTORY EXAMPLE: rmdir subdir removes directory 'subdir' _lp [-prs] PRINTS FILE(S) (LINEPRINTER) EXAMPLE: lp *.c prints all '.c' on lineprinter _rm [-eiv] REMOVES FILE(S) EXAMPLE: rm *.tos command.c removes all '.tos'-Files and then file 'command.c' _cp [-v] COPIES FILE(S) EXAMPLE: cp x.pas d:y.pas copies file 'x.pas' to file 'y.pas' on device 'd:' _pwdSHOWS DIRECTORY-PATH _mv [-v] RENAME FILE EXAMPLE: mv a.c b.c renames file 'a.c' in 'b.c' _time [hh:mm]SHOW/SET TIME EXAMPLE: time 10:28 the new time is 10:28 _date [dd:mm:yy]SHOW/SET DATE _cmp [file2]COMPARE TWO FILES EXAMPLE: cmp fileA fileB compares the contents of 'fileA' with the contents of file 'fileB' _df [-s] [device(s)]SHOWS AVAILABLE SPACE ON DISK _more SHOWS FILE(S) ON SCREEN _prompt SET PROMPT: %1 = COMMAND NO. %2 = DIRECTORY %3 = DEVICE %% = '%' _env [string]SET/SHOW ENVIRONMENT STRING _help [command]SHOWS ALL COMMANDS OR SHORT HELP TO A SPECIAL COMMAND _erase ERASE ALL PARAMETERS _batch START BATCHFILE _echo [string]ECHOES STRING EXAMPLE: echo let's go echoes the string 'let's go' _wait [-s]WAITS FOR A KEYPRESS _string SEARCH FOR A STRING IN FILE(S) EXAMPLE: string *.c /bingo/ searches then string 'bingo' in all '.c'-files _mouseonTURNS MOUSEPOINTER ON _mouseoffTURNS MOUSEPOINTER OFF _crsonTURNS CURSOR ON _crsoffTURNS CURSOR OFF _alias [-m]SHOWS THE ALIAS LIST _getaliasLOADS THE ALIAS FILE (FILE ALIAS.DAT) _statusSHOWS THE VALUE OF THE STATUS VARIABLE _wexitABORT WHILE LOOP _while < = | <> | > | < | >= | <= > START OF WHILE LOOP _edi CALLS LINE-EDITOR _cat SHOWS FILE(S) ON SCREEN EXAMPLE: cat xyz.dat *.c shows first the file 'xyz.dat' and the all '.c'-files it's possible to break the execution with '^Z' _savealias SAVES THE ALIAS LIST (FILE ALIAS.DAT) _newalias GENERATES A NEW ALIAS EXAMPLE: newalias cc mmcc.ttp creates new alias 'cc' which represents 'mmcc.ttp' _restartRESTARTS BATCHFILE (ONLY THE TOP-LEVEL-FILE!) _lbl