[comp.binaries.atari.st] v00i015: bin:all:shar;uue ARC - doc and bin for the ST, Part02/02

atari-sources-request@imagen.UUCP (04/10/87)

Submitted by: turner (D'arc Angel)
comp.binaries.atari.st: Volume 0, Issue 15
Archive-name: arc/Part02



	XM#$   &P&,#S__V 8,"X #,!\(  _ #\N__Y.NOY^6(\P+O_^3EY.=2E)G/XIa
	XM2ISZ*5^<]DY!(FR<_B1LG/HO+)SV3G5.5O_62.<!$"9N  Q";O_6,"X "+!\a
	XM &1G F (/CP "F N8 BP? !U9P)@"#X\  I@'F (L'P ;V<"8 @^/  (8 Y@a
	XM"+!\ 'AG F $/CP $ RN       0;"H,;@!D  AF%"!34I,0O  M("X $$2 a
	XM+4  $& .,"X "F8( JX  /__ ! ,1P (9@P@+@ 0P+P    '8"8,1P 09@P@a
	XM+@ 0P+P    /8!0@+@ 0+P P!TC +P!.NOGP6(\@'S(N_]92;O_6XX%![O_8a
	XMT,$P@ Q'  AF#B N !#F@,"\'____V H#$< $&8.("X $.B P+P/____8!0@a
	XM+@ 0+P P!TC +P!.NOFB(!]8CRU  ! @+@ 09@#_<&!&4V[_UC N_];C@$'Na
	XM_]C0P Q0  IM&# N_];C@$'N_]C0P# 0D'P "M!\ $%@$C N_];C@$'N_]C0a
	XMP# 0T'P ,"!34I,0@# N_]9FM$S?"(!.7DYU3E;_WDCG Q F;@ ,#&X!   *a
	XM9@8]?  &  HI;@ 0GEXI;@ 4GF)(;!'&2&R>7C\\" 1.NO"67<# ?  !'4#_a
	XMWC N  I20#\ 2&[_X$AN_^)(;@ 03KKQEM[\  X0+O_>9P@@4U*3$+P +1 Na
	XM_^)(@+!\ #!F$A N_^-F#"!34I,0KO_B8  !2@QN &8 "&8  . ^+O_@WFX a
	XM"E)', >P;)YJ;P8P+)YJ8 (P!SX #$<  &P&,#P  6 ", <_ $AN_^!(;O_Ba
	XM2&X $$ZZ\2#>_  .0D9@&# &4D9![O_BT, 0$"!34I,0@%-'4V[_X# '9P@,a
	XM;@  _^!LW& ,(%-2DQ"\ #!3;O_@#&X  /_@;.PP+@ *9P@@4U*3$+P +F 0a
	XM(%-2DQ"\ #!2;O_@4VX "C N  IG" QN____X&WB8"(,1P  ;Q P!E)&0>[_a
	XMXM# $!!(@& $,#P ,"!34I,0@%-',"X "E-N  I*0&;28& @4U*3$*[_XC Na
	XM  IG""!34I,0O  N/CP  6 2, =21T'N_^+0P! 0(%-2DQ" ,"X "E-N  I*a
	XM0&;B(%-2DQ"\ $4_+O_@2&P1SB\33KH#.M[\  HO$TZZ!QA8CTC T9-,WPC a
	XM3EY.=4Y6__Y";O_^8"(P+O_^P?P "B!N  @@4!802(/00Y!\ # ]0/_^(&X a
	XM"%*0(&X ""!0$!!(@+!\ #!M$"!N  @@4! 02("P?  Y;[XP+O_^3EY.=4Y6a
	XM_^9(YP,P)FX #"UN  C__" +($ D4%B+8  "4F *(&X "%*N  @0FA 29PH0a
	XM$DB L'P )6;H$!)(@+!\ "5F  (L4HI";O_L/7P! /_H0F[_YAU\ "#_[Q 2a
	XM2("P?  M9@@]?  !_^Q2BA 22("P?  P9@@=?  P_^]2BBU*__!(;O_P3KK_a
	XM)%B//4#_ZB1N__ 0$DB L'P +F884HHM2O_P2&[_\$ZZ_P)8CSU _^@D;O_Pa
	XM$!)(@+!\ &QF"#U\  '_YE**$!)G!!X:2(<M;@ (__@,1P!D9Q(,1P!O9PP,a
	XM1P!X9P8,1P!U9D(P+O_F9P@@"R! (!!@"" +($ P$$C +P!(;@ (/R[_YC\'a
	XM3KK[5M[\  PP+O_F9P8P/  $8 0P/  "2,#7P&   *0,1P!C9A@@"U* ($ 0a
	XM$"!N  A2K@ ($(!4BV   (8,1P!S9C0@"R! +5#_]%B+/"[_Z& 6(&[_]%*Na
	XM__00$"!N  A2K@ ($(!31C &9P@@;O_T$!!FWF!*#$< 96<,#$< 9F<&#$< a
	XM9V8L( L@0"E0GEXI:  $GF(O+)YB+RR>7DAN  @_+O_H/P=.NOP8WOP $%"+a
	XM8 PP!R!N  A2K@ ($( @+@ (D*[_^+!N_^IL  ".,"[_[&<D/"[_ZB(N  B2a
	XMKO_XG$%@#B!N  A2K@ ($*[_[U-&, 9F[F!B("[_^#(N_^I304C!T($M0/_Ta
	XM+4#_\"PN  B<KO_X8!P@+O_X,@9304C!T($@0! 0(&[_]%.N__00@%-&, 9Fa
	XMX& ,(&[_^%*N__@0KO_O("[_^+"N__1OZB N__!2@"U   @0$F8 _:P@;@ (a
	XM0A @+@ (D*[__$S?#,!.7DYU3E;^_B\N  Q(;O\ 3KK]:%"//4#^_B\N  A(a
	XM;O\ 3KH .%"/,"[^_DY>3G5.5@  2&X "$ALGN!.NO_&4(].7DYU3E8  $ANa
	XM  PO+@ (3KK])E"/3EY.=4Y6  !@&"\N  P@;@ (4JX "! 02( _ $ZZZ))<a
	XMCR!N  @0$&;@3EY.=4Y6__P,;H,   AF  $Z,"R<I+!LG*)F  $ ,#P  #E a
	XMG*(Y0)RD8   Z#\\  =.NOD05(\]0/_\#&X "/_\9BHP+)RD9R!3;)RD/SP a
	XM&S\\  ).NOCL6(\_/ !$/SP  DZZ^-Y8CV   *@,;@ -__QF,# LG*12;)RDa
	XM0>R<IM# $+P "C\\  T_/  "3KKXLEB//SP "C\\  ).NOBD6(]@=@QN  /_a
	XM_&8*/SP  DZZXZ!4CPQN !K__&8R,"[__#(LG*12;)RD0>R<IM#!$( _/  -a
	XM/SP  DZZ^&98CS\\  H_/  "3KKX6%B/8"HP+O_\,BR<I%)LG*1![)RFT,$0a
	XM@#\N__P_/  "3KKX-%B/,#P  68 _Q1![)RFT.R<HA 02("P?  :9@8P//__a
	XM8!(P+)RB4FR<HD'LG*;0P! 02(!@'& :#&Z"_P (9@X_/  #3KKW[%2/8 9@a
	XM!# \__].7DYU3E;__$CG # F;@ *,"X #L"\  #__RU __Q";)XR#&Z#   (a
	XM;DA"KO_\8!X_+@ (3KK^:E2/%H!(@+!\__]F!& 48 92BU*N__PP+@ .4VX a
	XM#DI 9M8@+O_\9@@P//__8   XB N__Q@  #:8"XO+@ *+R[__#\N  @_/  _a
	XM3KKW7-[\  PM0/_\.4">,@Q   !L"# \__]@  "J/RX "$ZZ]C14CTI 9@  a
	XMDB N__P]0  .("X "B9 )$!@;" +D*X "DC L*[__&U*+PHP+@ .P+P  /__a
	XM+P _+@ (/SP /TZZ]OC>_  ,.4">,@Q   !L!C \__]@2C LGC)F F N,"X a
	XM#I!LGC+ O   __^1KO_\)DH0$TB L'P #68$4HM@!A3;4VX #C N  YFCB *a
	XMD*X "DC +4#__$)LGC(@+O_\3-\, $Y>3G5.5@  +RX #"\N  A"9S\\ %9.a
	XMNO9\WOP ##E GC)G"# \__]@!F $,#P  $Y>3G5.5O_\,"X ","\  #__R\ a
	XM/SP 2$ZZ]DI<CRU __P@+O_\9@@M?/_______" N__Q.7DYU3E;__$CG # Fa
	XM;@ ()&X #"U+__Q@   "$!MF /_\4XM@   "%MIF /_\("[__&    ),WPP a
	XM3EY.=4Y6  !(YP P)FX ""1N  Q@   &4HM2BA 39P  $! 3$A)(@4B L$%Ga
	XM /_J$!-(@!822(.00V    ),WPP 3EY.=4Y6   @;@ (( @B;@ ,$-EF /_\a
	XM3EY.=4Y6  !(YP P)FX ""1+8   !%*+$!-F /_Z( N0BF    ),WPP 3EY.a
	XM=4Y6  !(YP,0)FX "#XN  Q@   $4HL0$QP 9P  #! &2("P1V8 _^X0!F< a
	XM  @@"V    @@/     !@   "3-\(P$Y>3G5.5@  2.<#,"9N  @^+@ ,)'P a
	XM    8   $! &2("P1V8   0D2U*+'!-F /_N( I@   "3-\,P$Y>3G5.5@  a
	XM+RX "#\\ $%.NO3>7(\Y0)XR9P@P//__8 9@!# \  !.7DYU3E8  & T(&X a
	XM"! 02("P?  *9@X_/  -/SP  DZZ]*98CR!N  A2K@ ($!!(@#\ /SP  DZZa
	XM](Y8CS N  Q3;@ ,2D!FP$Y>3G5.5@  8!@@;@ (4JX "! 02( _ #\\  1.a
	XMNO1@6(\P+@ ,4VX #$I 9MQ.7DYU3E8  & 8(&X "%*N  @0$$B /P _/  %a
	XM3KKT,EB/,"X #%-N  Q*0&;<3EY.=4Y6__)(YP P)FX "B1+0>P1TBU(__8,a
	XM;H,   AF%C\N  XO"TZZ_S1<CSUN  [__F   4P,;H+_  AF%C\N  XO"TZZa
	XM_V!<CSUN  [__F   2X,;H+^  AF%C\N  XO"TZZ_W!<CSUN  [__F   1 Ma
	XM2__Z0F[__C\N  A.NO*:5(]*0&8  *9@  "4$!)(@+!\  IF  "&( J0KO_Za
	XML'P  &] ( J0KO_Z2, M0/_R+R[_^B\N__(_+@ (/SP 0$ZZ\US>_  ,.4">a
	XM,DC L*[_\F<(,#S__V   *@P+)XRT6[__B\N__8O/     (_+@ (/SP 0$ZZa
	XM\R;>_  ,.4">,@Q   )G!C \__]@=%)N__Y2BB *+4#_^F "4HH@"I"+L&X a
	XM#F4 _V1@$" +-BX #L:\  #__]"#)$ @"I"N__I(P"U __(O+O_Z+R[_\C\Na
	XM  @_/ ! 3KKRQ-[\  PY0)XR2,"PKO_R9P8P//__8! P+)XRT6[__D)LGC(Pa
	XM+O_^3-\, $Y>3G4Y?   __0Y?   __(Y?  !__ Y?  !_^XY?   _^PY?   a
	XM_^HY?   _^@Y?   _^8Y?  !_>I#[/VZ0>P,<B+(0>P,=B+(0>P,>B+(0>P,a
	XM?B+(0>P,@B+(0>P,AB+(0>P,BB+(0>P,CB+(0>P,DB+(0>P,EB+(0>P,FB+(a
	XM0>P,GB+(.7P0 /VP0^S]DC+\ /\R_ #^,OP _#+\ /@R_ #P,OP X#+\ , Ra
	XM_ " ,OP  $/L_8 R_   ,OP  3+\  ,R_  ',OP #S+\ !\R_  _,OP ?S+\a
	XM /]![-9@*4C67#E\  #"P#E\  #"OD/LJ(HR_   ,OS P3+\P8$R_ % ,OS#a
	XM 3+\ \ R_ * ,OS"03+\Q@$R_ ; ,OP'@#+\QT$R_ 4 ,OS%P3+\Q($R_ 1 a
	XM,OS, 3+\#, R_ V ,OS-03+\#P R_,_!,OS.@3+\#D R_ H ,OS*P3+\RX$Ra
	XM_ M ,OS) 3+\"< R_ B ,OS(03+\V $R_!C ,OP9@#+\V4$R_!L ,OS;P3+\a
	XMVH$R_!I ,OP> #+\WL$R_-^!,OP?0#+\W0$R_!W ,OP<@#+\W$$R_!0 ,OS4a
	XMP3+\U8$R_!5 ,OS7 3+\%\ R_!: ,OS603+\T@$R_!+ ,OP3@#+\TT$R_!$ a
	XM,OS1P3+\T($R_!! ,OSP 3+\,, R_#& ,OSQ03+\,P R_//!,OSR@3+\,D Ra
	XM_#8 ,OSVP3+\]X$R_#= ,OSU 3+\-< R_#2 ,OST03+\/  R_/S!,OS]@3+\a
	XM/4 R_/\!,OP_P#+\/H R_/Y!,OSZ 3+\.L R_#N ,OS[03+\.0 R_/G!,OSXa
	XM@3+\.$ R_"@ ,OSHP3+\Z8$R_"E ,OSK 3+\*\ R_"J ,OSJ03+\[@$R_"[ a
	XM,OPO@#+\[T$R_"T ,OSMP3+\[($R_"Q ,OSD 3+\), R_"6 ,OSE03+\)P Ra
	XM_.?!,OSF@3+\)D R_"( ,OSBP3+\XX$R_"- ,OSA 3+\(< R_"" ,OS@03+\a
	XMH $R_&# ,OQA@#+\H4$R_&, ,ORCP3+\HH$R_&) ,OQF #+\IL$R_*>!,OQGa
	XM0#+\I0$R_&7 ,OQD@#+\I$$R_&P ,ORLP3+\K8$R_&U ,ORO 3+\;\ R_&Z a
	XM,ORN03+\J@$R_&K ,OQK@#+\JT$R_&D ,ORIP3+\J($R_&A ,OQX #+\N,$Ra
	XM_+F!,OQY0#+\NP$R_'O ,OQZ@#+\ND$R_+X!,OQ^P#+\?X R_+]!,OQ] #+\a
	XMO<$R_+R!,OQ\0#+\M $R_'3 ,OQU@#+\M4$R_'< ,ORWP3+\MH$R_'9 ,OQRa
	XM #+\LL$R_+.!,OQS0#+\L0$R_'' ,OQP@#+\L$$R_%  ,OR0P3+\D8$R_%% a
	XM,OR3 3+\4\ R_%* ,OR203+\E@$R_%; ,OQ7@#+\ET$R_%4 ,OR5P3+\E($Ra
	XM_%1 ,OR< 3+\7, R_%V ,OR=03+\7P R_)_!,OR>@3+\7D R_%H ,OR:P3+\a
	XMFX$R_%M ,OR9 3+\6< R_%B ,OR803+\B $R_$C ,OQ)@#+\B4$R_$L ,OR+a
	XMP3+\BH$R_$I ,OQ. #+\CL$R_(^!,OQ/0#+\C0$R_$W ,OQ,@#+\C$$R_$0 a
	XM,OR$P3+\A8$R_$5 ,OR' 3+\1\ R_$: ,OR&03+\@@$R_$+ ,OQ#@#+\@T$Ra
	XM_$$ ,OR!P3+\@($R_$! 0^R>S"+\     #+\   B_      R_  ),OR# "+\a
	XM     #+\   B_      R_   (OP     ,OP! C+\@P B_      R_ ( (OP a
	XM    ,OP  "+\     #+\ 0(R_(, (OP     ,OP" -+\!7@Y? ( GLHI;!&:a
	XMGG@I;!&>GGPI;!&BGG0I;!&FGFPI;!&JGG Y?  'GFI#[)Y"0>T !B+(0>T a
	XM'B+(0>T &"+(0>T )"+(0>T *B+(0>T $B+(0>T #"+(*7P     GCXI?   a
	XM  ">-#E\  "<I#E\  "<HDYU*$,I($-/4%E224=(5" Q.3@U+#@V(&)Y(%-Ya
	XM<W1E;2!%;FAA;F-E;65N="!!<W-O8VEA=&5S.P @04Q,(%))1TA44R!215-%a
	XM4E9%1 H*  !0;&5A<V4@<F5F97(@86QL(&EN<75I<FEE<R!T;SH*"@  (" @a
	XM(" @(%-Y<W1E;2!%;FAA;F-E;65N="!!<W-O8VEA=&5S"@ @(" @(" @,C$@a
	XM3F5W(%-T<F5E="P@5V%Y;F4@3DH@,#<T-S *"@  66]U(&UA>2!C;W!Y(&%Na
	XM9"!D:7-T<FEB=71E('1H:7,@<')O9W)A;2!F<F5E;'DL   @<')O=FED960@a
	XM=&AA=#H*   @(" @,2D@("!.;R!F964@:7,@8VAA<F=E9"!F;W(@<W5C:"!Ca
	XM;W!Y:6YG(&%N9  @9&ES=')I8G5T:6]N+"!A;F0* " @(" R*2 @($ET(&ESa
	XM(&1I<W1R:6)U=&5D($].3%D@:6X@:71S(&]R:6=I;F%L+   ('5N;6]D:69Ia
	XM960@<W1A=&4N"@H  $EF('EO=2!L:6ME('1H:7,@<')O9W)A;2P@86YD(&9Ia
	XM;F0@:70@;V8@=7-E+"!T:&5N('EO=7( (&-O;G1R:6)U=&EO;B!W:6QL"@!Ba
	XM92!A<'!R96-I871E9"X@(%EO=2!M87D@;F]T('5S92!T:&ES('!R;V1U8W0@a
	XM:6X@80  (&-O;6UE<F-I86P@96YV:7)O;FUE;G0*  !O<B!A(&=O=F5R;FUEa
	XM;G1A;"!O<F=A;FEZ871I;VX@=VET:&]U="!P87EI;F<@82!L:6-E;G-E "!Fa
	XM964@;V8@)#,U+B @4VET90H ;&EC96YS97,@86YD(&-O;6UE<F-I86P@9&ESa
	XM=')I8G5T:6]N(&QI8V5N<V5S(&%R90 @879A:6QA8FQE+B @02!P<F]G<F%Ma
	XM"@!D:7-K(&%N9"!P<FEN=&5D(&1O8W5M96YT871I;VX@87)E(&%V86EL86)La
	XM92!F;W(@)#4P+@H   I)9B!Y;W4@9F%I;"!T;R!A8FED92!B>2!T:&4@=&5Ra
	XM;7,@;V8@=&AI<R!L:6-E;G-E+"   "!T:&5N('EO=7(@8V]N<V-I96YC90H a
	XM '=I;&P@:&%U;G0@>6]U(&9O<B!T:&4@<F5S="!O9B!Y;W5R(&QI9F4N"@H a
	XM05)#("T@07)C:&EV92!U=&EL:71Y+" U+C$R("T@071A<FD@4U0*"@  57-Aa
	XM9V4Z($%20R![86UU9F1X97)P;'9T8WU;8G-W;FA=6V<\<&%S<W=O<F0^70  a
	XM(#QA<F-H:79E/B!;/&9I;&5N86UE/B N("X@+ET*"@!7:&5R93H@("!A(" @a
	XM/2!A9&0@9FEL97,@=&\@87)C:&EV90H  " @(" @(" @(&T@(" ](&UO=F4@a
	XM9FEL97,@=&\@87)C:&EV90H (" @(" @(" @=2 @(#T@=7!D871E(&9I;&5Sa
	XM(&EN(&%R8VAI=F4* " @(" @(" @(&8@(" ](&9R97-H96X@9FEL97,@:6X@a
	XM87)C:&EV90H  " @(" @(" @(&0@(" ](&1E;&5T92!F:6QE<R!F<F]M(&%Ra
	XM8VAI=F4* " @(" @(" @('@L92 ](&5X=')A8W0@9FEL97,@9G)O;2!A<F-Ha
	XM:79E"@  (" @(" @(" @<B @(#T@<G5N(&]N92!F:6QE('=I=&@@87)G=6UEa
	XM;G1S(&9R;VT@87)C:&EV90H  " @(" @(" @(' @(" ](&-O<'D@9FEL97,@a
	XM9G)O;2!A<F-H:79E('1O "!S=&%N9&%R9"!O=71P=70* " @(" @(" @(&P@a
	XM(" ](&QI<W0@9FEL97,@:6X@87)C:&EV90H (" @(" @(" @=B @(#T@=F5Ra
	XM8F]S92!L:7-T:6YG(&]F(&9I;&5S(&EN(&%R8VAI=F4* " @(" @(" @('0@a
	XM(" ]('1E<W0@87)C:&EV92!I;G1E9W)I='D*   @(" @(" @("!C(" @/2!Ca
	XM;VYV97)T(&5N=')Y('1O(&YE=R!P86-K:6YG(&UE=&AO9 H (" @(" @(" @a
	XM8B @(#T@<F5T86EN(&)A8VMU<"!C;W!Y(&]F(&%R8VAI=F4* " @(" @(" @a
	XM(',@(" ]('-U<'!R97-S(&-O;7!R97-S:6]N("AS=&]R92!O;FQY*0H (" @a
	XM(" @(" @=R @(#T@<W5P<')E<W,@=V%R;FEN9R!M97-S86=E<PH (" @(" @a
	XM(" @;B @(#T@<W5P<')E<W,@;F]T97,@86YD(&-O;6UE;G1S"@ @(" @(" @a
	XM("!H(" @/2!H;VQD('-C<F5E;B!B969O<F4@<F5T=7)N:6YG('1O($1E<VMTa
	XM;W * " @(" @(" @(&<@(" ]($5N8W)Y<'0O9&5C<GEP="!A<F-H:79E(&5Na
	XM=')Y"@ *071A<FD@4U0@=F5R<VEO;B!D979E;&]P960@8GD@2&%R=F5Y($IOa
	XM:&YS;VX*  !P<F5S<R!A;GD@:V5Y('1O(&-O;G1I;G5E  H 05)#5$5-4 !4a
	XM14U0   N05)#   N)"0D   N0D%+  !!355&1%A%4$Q65$-2 $-A;FYO="!Ma
	XM:7@@)6,@86YD("5C"@ E8R!I<R!A;B!U;FMN;W=N(&-O;6UA;F0* $D@:&%Va
	XM92!N;W1H:6YG('1O(&1O(0H  $D@9&]N)W0@:VYO=R!H;W<@=&\@9&\@)6,@a
	XM>65T(0H <')E<W,@86YY(&ME>2!T;R!C;VYT:6YU90 * #T *BXJ $YO(&9Ia
	XM;&5S(&UA=&-H.B E<PH 3F\@9FEL97,@=V5R92!A9&1E9"X* $1U<&QI8V%Ta
	XM92!F:6QE;F%M97,Z"B @)7,*(" E<P  0V%N;F]T('5N<V%V92 E<PH 8G( a
	XM $-A;FYO="!R96%D(&9I;&4Z("5S"@!5<&1A=&EN9R!F:6QE.B E+3$R<R @a
	XM  !!9&1I;F<@9FEL93H@(" E+3$R<R @  !!9&1I;F<@9FEL93H@(" E+3$Ra
	XM<R @   E<UQ!4D-414U0+D-65   05)#5$5-4"Y#5E0 1FEL92!N;W0@9F]Ua
	XM;F0Z("5S"@!B=RL 56YA8FQE('1O(&-R96%T92!T96UP;W)A<GD@9FEL92 Ea
	XM<PH 0V]N=F5R=&EN9R!F:6QE.B E+3$R<R @(')E861I;F<L $-A;FYO="!Ua
	XM;G-A=F4@)7,* %EO=2!M=7-T('1E;&P@;64@=VAI8V@@9FEL97,@=&\@9&5La
	XM971E(0H  $1E;&5T:6YG(&9I;&4Z("5S"@  1FEL92!N;W0@9F]U;F0Z("5Sa
	XM"@!< %P   !&:6QE(&YO="!F;W5N9#H@)7,*  P 17AT<F%C=&EN9R!F:6QEa
	XM.B E<PH  &)R  !705).24Y'.B!&:6QE("5S(&%L<F5A9'D@97AI<W1S(0  a
	XM("!/=F5R=W)I=&4@:70@*'DO;BD_(   )7,@;F]T(&5X=')A8W1E9"X*  !Ba
	XM=P  0V%N;F]T(&-R96%T92 E<PH 8G(  $%N(&5N=')Y(&EN("5S(&AA<R!Aa
	XM(&)A9"!H96%D97(N"@ E<R!I<R!N;W0@86X@87)C:&EV90H (" E9"!B>71Ea
	XM<R!S:VEP<&5D+@H  $EN=F%L:60@:&5A9&5R(&EN(&%R8VAI=F4@)7,  $D@a
	XM9&]N)W0@:VYO=R!H;W<@=&\@:&%N9&QE(&9I;&4@)7,@:6X@87)C:&EV92 Ea
	XM<PH 22!T:&EN:R!Y;W4@;F5E9"!A(&YE=V5R('9E<G-I;VX@;V8@05)#+@H a
	XM5W)I=&4@9F%I;" H9&ES:R!F=6QL/RD*  !P<F5S<R!A;GD@:V5Y('1O(&-Oa
	XM;G1I;G5E  H 3F%M92 @(" @(" @("!,96YG=&@@(" @4W1O<F%G92 @("!3a
	XM1B @(%-I>F4@;F]W   @($1A=&4@(" @(" @5&EM92 @("!#4D,* #T]/3T]a
	XM/3T]/3T]/2 @/3T]/3T]/3T@(#T]/3T]/3T](" ]/3T](" ]/3T]/3T]/0  a
	XM(" ]/3T]/3T]/3T@(#T]/3T]/2 @/3T]/0H  " @(" @(" @/3T]/2 @/3T]a
	XM/3T]/3T@(" @(" @(" @(" ]/3T](" ]/3T]/3T]/0H 5&]T86P@)39L9" @a
	XM)3AL9" @   @(" @(" @(" @)3-D)24@("4X;&0@( H  $9I;&4@;F]T(&9Oa
	XM=6YD.B E<PH 2F%N $9E8@!-87( 07!R $UA>0!*=6X 2G5L $%U9P!397  a
	XM3V-T $YO=@!$96, )2TQ,G, (" E.&QD("   " @("TM(" @   @4&%C:V5Da
	XM(   4W%U965Z960  &-R=6YC:&5D  !#<G5N8VAE9   56YK;F]W;B$  " @a
	XM)3-D)24 (" E.&QD("   "4R9" E,W,@)3 R9   (" E,F0Z)3 R9"5C(" Ea
	XM,#1X   * $9I;&4@<&%C:V5D('=I=&@@)60@8FET<RP@22!C86X@;VYL>2!Ha
	XM86YD;&4@)60* %-T86-K(&]V97)F;&]W"@ @86YA;'EZ:6YG+"   $%20U1%a
	XM35 N0U). $%20U1%35 N0U). &)W*P!5;F%B;&4@=&\@8W)E871E('1E;7!Oa
	XM<F%R>2!F:6QE("5S   @ "@E;&0I(   <W1O<FEN9RP@ "@E;&0I(   <&%Ca
	XM:VEN9RP@ "@E;&0I(   <W%U965Z:6YG+"  *"5L9"D@  !C<G5N8VAI;F<La
	XM( !#86YN;W0@9&5L971E('1E;7!O<F%R>2!F:6QE("5S"@  9&]N92X*  !"a
	XM=6<@+2!B860@;F-R('-T871E"@  +E)30P  8G(  %1E;7!O<F%R>2!F:6QEa
	XM("5S(&%L<F5A9'D@97AI<W1S"@!B=RL 56YA8FQE('1O(&-R96%T92!T96UPa
	XM;W)A<GD@9FEL92 E<PH 17AT<F%C=&EN9R!F:6QE.B E<PH  "XJ  !&:6QEa
	XM(&YO="!F;W5N9#H@)7,* $D@:&%V92!N;W1H:6YG('1O(&1O(0H  $-A;FYOa
	XM="!D96QE=&4@=&5M<&]R87)Y(&9I;&4@)7,*   N5%10   N4%)'   N5$]3a
	XM  !B<@  5&5M<&]R87)Y(&9I;&4@)7,@86QR96%D>2!E>&ES=',* &)W*P!5a
	XM;F%B;&4@=&\@8W)E871E('1E;7!O<F%R>2!F:6QE("5S"@ @ $EN=F]K:6YGa
	XM(&9I;&4Z("5S)7,*  !#86YN;W0@9&5L971E('1E;7!O<F%R>2!F:6QE("5Sa
	XM"@  8G(  $-R96%T:6YG(&YE=R!A<F-H:79E.B E<PH 0V%N;F]T(')E860@a
	XM87)C:&EV93H@)7,*  !B=P  0V%N;F]T(&-R96%T92!A<F-H:79E(&-O<'DZa
	XM("5S"@!B<@  0V%N;F]T(')E;F%M92 E<R!T;R E<PH 2V5E<&EN9R!B86-Ka
	XM=7 @87)C:&EV93H@)7,* $-A;FYO="!D96QE=&4@;VQD(&%R8VAI=F4Z("5Sa
	XM"@  0V%N;F]T(')E;F%M92 E<R!T;R E<PH 07)C:&EV92!T<G5N8V%T960@a
	XM:6X@9FEL92 E<PH 5&5S=&EN9R!F:6QE.B E+3$R<R @ &]K87D* $YO(&5Ra
	XM<F]R<R!D971E8W1E9 H 3VYE(&5R<F]R(&1E=&5C=&5D"@ E9"!E<G)O<G,@a
	XM9&5T96-T960* $D@9&]N)W0@:VYO=R!H;W<@=&\@=6YP86-K(&9I;&4@)7,*a
	XM $D@=&AI;FL@>6]U(&YE960@82!N97=E<B!V97)S:6]N(&]F($%20PH  %=!a
	XM4DY)3D<Z($9I;&4@)7,@9F%I;',@0U)#(&-H96-K"@!"860@3D-2('5N<&%Ca
	XM:VEN9R!S=&%T92 H)60I"@!&:6QE(&AA<R!A;B!I;G9A;&ED(&1E8V]D92!Ta
	XM<F5E"@  0T]..@  0558.@  4%)4.@  0"0       $_@   /_        !Ra
	XM &$ =P!#3TXZ  !!55@Z  !04E0Z             "5D   -"@       @8&a
	XM!@8&!@8& !H:&AH:&AH:&AH:&AH:&AH:&AH:&AH:&AH:&AH:&AH:&AH:&AH:a
	XM&AH:&AH:&AH:&AH:&AH:&AH:&AH:&AH:&AH:                        a
	XM                                                            a
	XM                                                            a
	XM                                                            a
	XM                                                            a
	XM                                                            a
	X..                   a
	X a
	Xend
SHAR_EOF
if test 50457 -ne "`wc -c < 'ara.uue'`"
then
	echo shar: "error transmitting 'ara.uue'" '(should have been 50457 characters)'
fi
fi
echo shar: "extracting 'arc.doc'" '(11672 characters)'
if test -f 'arc.doc'
then
	echo shar: "will not over-write existing file 'arc.doc'"
else
sed 's/^	X//' << \SHAR_EOF > 'arc.doc'
	XARCHIVE (ARC.TTP)
	X
	XDescription
	X
	X	This program is a general archive utility, and is
	X	used to maintain an archive of files.  An "archive"
	X	is a single file that combines many files, reducing
	X	storage space and allowing multiple files to be
	X	handled as one.
	X
	XUsage
	X	arc {amufdxerplvtc}[bswnh][g<password>] <archive> [<filname> ...]
	X
	X		a   = add files to archive
	X		m   = move files to archive
	X		u   = update files in archive
	X		f   = freshen files in archive
	X		d   = delete files in archive
	X		x,e = extract files from archive
	X		r   = run one file with arguments from archive
	X		p   = copy files from archive to standard output
	X		l   = list files in archive
	X		v   = verbose listing of files in archive
	X		t   = test archive integrity
	X		c   = convert entry to new packing method
	X
	X		b   = retain backup copy of archive
	X		s   = suppress compression (use Method 2)
	X		w   = suppress warning messages
	X		n   = suppress notes and comments
	X		h   = hold screen before returning to Desktop
	X
	X		g   = encrypt/decrypt archive entry
	X
	XUsage from GEM Desktop
	X
	X	- double-click-left on ARC.TTP icon
	X	- observe OPEN APPLICATION box for ARC.TTP parameters
	X	- enter switches, archive name and file template
	X	    (example:    vh megastuf.arc *.*)
	X	- hit return or click-left on OK button to begin execution
	X	- "press any key to continue" after completion
	X
	X	Note the 'h' holds the display instead of immediately returning
	X	to the GEM Desktop so you can view filenames, messages, etc.
	X
	XUsage from a command shell program
	X
	X	- observe the command shell prompt
	X	- type in command, switches, archive name and file template
	X	    (example:    arc v megastuf.arc "*.*")
	X	- hit return to begin execution
	X	- use CNTL-S and CNTL-Q keys as necessary to view text
	X	    before it scrolls off the screen
	X
	X	Note file templates like *.* should be surrounded by double
	X	quotes to prevent the shell program itself from expanding
	X	the template to the files matched.
	X
	XExamples
	X
	X	These examples are for running ARC from the GEM Desktop (and therefore
	X	use the 'h' switch).  In a few cases it may desirable to omit the 'h'
	X	(for instance, when using redirection).
	X
	X	If you run ARC from a command shell such as Micro C-Shell, you can
	X	usually omit the 'h'.  However, you should remember to use quotes
	X	with each template to prevent expansion by the shell.
	X
	X	ah files.arc *.prg	Creates a new archive file called FILES.ARC
	X				and puts all files ending in .PRG inside.
	X
	X	xh files.arc *.*	Extracts all files from FILES.ARC.
	X	xh files.arc		same as above
	X	xh files		same as above
	X
	X	xh files.arc *.doc	Extracts all files ending in .DOC.
	X
	X	vh gold			will show detailed listing of
	X	  			files stored in archive GOLD.ARC
	X
	X	v gold >biglist.txt
	X				will store detailed listing into file
	X				BIGLIST.TXT (may not work under Micro C-shell)
	X
	X	ph gold purple.doc	will print to the screen the file PURPLE.DOC
	X				which is stored in compressed form in GOLD.ARC
	X
	X	th gold			will test GOLD.ARC for errors
	X
	X	uh gold *.c		will update or insert the .C files in the
	X				the current directory into GOLD.ARC
	X
	X	ubh gold "*.c"		same as above except old
	X				archive is renamed GOLD.BAK
	X
	X	uhgHIDE diary dec86.txt
	X				will update DIARY.ARC with
	X				DEC86.TXT that is encrypted with
	X				the key "HIDE"
	X
	X	xhgHIDE diary dec86.txt
	X				will extract DEC86.TXT from DIARY.ARC 
	X				and decrypt with the key "HIDE"
	X
	X	r util.arc myeditor japan.doc
	X				will run the program MYEDITOR
	X				(.TTP, .TOS or .PRG) and pass
	X				japan.doc as an argument
	X
	XSwitches (detailed description)
	X
	X	a - add files to archive.  This switch will force update
	X	    or addition of the indicated files regardless of creation
	X	    time and date.
	X
	X	m - move files to archive.  Same as "a" switch except
	X	    that the files are deleted from the directory as
	X	    they are moved to the archive.
	X
	X	u - update files in archive.  This switch will only update
	X	    files when the creation date is newer than the
	X	    corresponding file in the archive.  New files will
	X	    be added automatically.
	X
	X	f - freshen files in archive.  Same as "u" except that
	X	    new files will not be added.
	X
	X	d - delete files in archive.  The files are lost forever
	X	    and the archive is recompacted to remove the data
	X	    for these files.
	X
	X	x,e - extract files from archive.  Copies of the files
	X	      in the archive are created in the current directory
	X	      in an uncompacted state.
	X
	X	r - run one file with arguments from archive.  Any
	X	    program (.TTP, .TOS, or .PRG) may be executed directly
	X	    from the archive.  If the program has a resource (.RSC)
	X	    it must have the same name as the program
	X	    (ex: editor.RSC for editor.PRG).  The parameters
	X	    after the program name are passed to the program
	X	    without modification (double quotes may be necessary).
	X
	X	p - copy files from archive to standard output.  Useful
	X	    for viewing test files in an archive.  May also be
	X	    handy when used with I/O redirection in C-shells.
	X
	X	l - list files in archive.  Limited information listing
	X	    of files contained in an archive.  Displays only the
	X	    filename.
	X
	X	v - verbose listing of files in archive.  Complete
	X	    information listing of files contained in an archive.
	X	    Displays the filename, original length, storage method,
	X	    storage factor (% savings), compacted size, date, time,
	X	    and CRC.
	X
	X	t - test archive integrity.  Check the archive to make sure
	X	    it does not have any bad files contained.
	X
	X	c - convert entry to new packing method.  Convert files
	X	    stored with older methods to newer methods that are
	X	    more efficient.
	X
	X	b - retain backup copy of archive.  Keep the original
	X	    archive file and rename to .BAK.  The new version
	X	    is named .ARC.  This switch may be used with the
	X	    following switches:  a, m, u, f, d, c.
	X
	X	s - suppress compression.  This forces new files to be
	X	    saved using Method 2 (no compaction).  This switch
	X	    may be used with the following switches:  a, m, u, f, c.
	X
	X	w - suppress warning messages.  This switch will keep
	X	    warning message from being displayed which is the default.
	X	    Most warnings concern the deletion or existence of
	X	    files with the same name.
	X
	X	n - suppress notes and comments.  This switch will keep
	X	    useful notes from being displayed which is the default.
	X	    Most notes indicate what stage of compaction is
	X	    being run (analyze, compaction, storage).
	X
	X	h - hold screen before returning to Desktop.  This switch
	X	    should be used whenever ARC is executed from the
	X	    Desktop, except in conjunction with file redirection.
	X
	X	g - encrypt/decrypt archive entry.  This is used encode
	X	    files so that others may not read them.  BE CAREFUL!
	X	    This must be the last parameter in the switches because
	X	    everything following is part of the password.  Don't
	X	    forget the password or you won't be able to read the file
	X	    either.
	X
	X	File redirection is available when executing ARC from
	X	the Desktop (Micro C-Shell apparently has a hidden defect
	X	which prevents this capability).  In order to redirect the
	X	output, just add >FILENAME as the end of the list of switches,
	X	where FILENAME is the name of the file to receive the output
	X	which normally is displayed on the screen.
	X
	XGeneral description
	X
	X	ARC (short for archive) is a file library and compression
	X	utility.  It may be thought of as an improved version
	X	of LU and SQUEEZE all rolled into one program.
	X
	X	ARC analyzes each file to see which of a number of
	X	compression techniques will generate the smallest code.
	X	The following estimates give the user a general idea of
	X	how much compression may be gained by using ARC.
	X
	X		ARC Text -		45-55% reduction from original
	X		ARC Programs -		25-30% reduction
	X		ARC Pictures -		45-55% reduction
	X
	X	The user should see that compressing files with ARC
	X	will allow easier telecommunications by combining files
	X	and shortening their transfer time.
	X
	XHistory
	X
	X	ARC has been in use in the CP/M and MS-DOS world for many
	X	years.  Thom Henderson developed the version which I
	X	converted for use on the Atari ST.  I am not sure but he
	X	may also be the original author.
	X
	X	It is important to note that no matter who developed this
	X	program, ARC is based on the file compression theories
	X	developed by Huffman, Welch, Knott, Knuth, and many other
	X	scientists.
	X
	XBug Reports
	X
	X	Since I developed this version of ARC, I will be responsible
	X	for any erroneous features.  Please relay any problems with
	X	a written description of what happened and the .ARC file
	X	which caused the problem to:
	X
	X		Harvey Johnson
	X		2398 Oaklyn St NE
	X		Palm Bay, FL 32907
	X
	X		     - or -
	X
	X		QUILL BBS 305-724-2303
	X
	XDonations
	X
	X	It would be nice to be supported if you think that ARC
	X	is any good.  Make no mistake, I did NOT write the original
	X	version of ARC, but I have spent all my extra time for
	X	two months making it a reality on the Atari ST.
	X
	X	As I do receive contributions, I will consider improvements
	X	more seriously.  Any donations may be sent to address
	X	specified in Bug Report section.
	X
	X	Thank you one and all in advance for considering this
	X	request, but if you are like me (lazy) then I don't
	X	really expect to ever see a single dime.
	X
	XTECHNICAL
	X
	XLibrary Format
	X
	X	All files are stored in alphabetical order in the
	X	archive library.
	X
	X	The final .ARC library should have a time of modification
	X	which is the same as the most recently modified (youngest)
	X	file in the library.  When each file is extracted its
	X	time and date are set to that which is stored in the
	X	header (see next paragraph).
	X
	X	Each entry in the library has a header which contains
	X	the following information:
	X
	X		Filename        13 bytes  (char)
	X		Size             4        (long)
	X		Date             2        (int)
	X		Time             2        (int)
	X		CRC              2        (int)
	X		Length           4        (long)
	X
	X	The filename is always followed by a zero (NUL) character.
	X	All of the "int" and "long" fields are stored in reverse
	X	order, least significant bytes first and most significant
	X	bytes last.  The date and time use are specified in standard
	X	format (same as that used on IBM and Atari ST).
	X
	XCompression Routines
	X
	X	Method 1 - no conversion - files stored using this method
	X	are not translated.  This method has been eliminated in
	X	favor of method two which also stores the original file
	X	length.  Appears as "--" in verbose listing.
	X
	X	Method 2 - no conversion - files stored using this method
	X	are not translated.  Appears as "--" in verbose listing.
	X
	X	Method 3 - repeat character compression - files stored
	X	using this method convert strings of letters to that letter
	X	followed a count.  "AAAAA" becomes "A5" in simple terms.
	X	Appears as "Packed" in verbose listing.
	X
	X	Method 4 - Huffman squeezing - files stored using this
	X	method convert characters to smaller bit strings depending
	X	on frequency count of appearance in file.  Appears as
	X	"Squeezed" in verbose listing.
	X
	X	Method 5,6,7 - Lempel-Zev compression - files stored in
	X	any of these methods take advantage of repeated strings
	X	of non-identical characters that appear repeatedly
	X	through the file as well as a hashing function.
	X	Various additional improvements distinguish these
	X	methods from each other.  Appears as "crunched" in
	X	verbose listing.
	X
	X	Method 8 - Dynamic Lempel-Zev - files stored using
	X	this method takes advantage of repeated strings
	X	of non-identical characters that appear repeatedly
	X	throughout the file.  These is by far the most efficient
	X	and commonly employed method of compression.  Appears
	X	as "Crunched" in verbose listing.
	X
	X	Other Methods - unknown methods - files stored using more
	X	advanced techniques may appear in the future.  The
	X	current version of ARC will not be able to retrieve this
	X	files.  Appears as "Unknown!" in verbose listing.
	X
SHAR_EOF
if test 11672 -ne "`wc -c < 'arc.doc'`"
then
	echo shar: "error transmitting 'arc.doc'" '(should have been 11672 characters)'
fi
fi
exit 0
#	End of shell archive