🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.atari.st
Article #24450

Re: BUCKET

#24450
From: braner
Date: Wed, 14 Jan 1987 07:23
129 lines
8168 bytes
[]

Turns out that 'Bucket' had a serious bug.  Sorry if that caused problems.
Here is a revised version, uuencoded.

'Bucket' is a printer spooler plus.  The 'plus' stands for the capability
to write the bucket contents to disk and to read a disk file into the bucket.

The main bug was:  To save RAM I overlapped the menu code and the spooling
buffer.  That means that the buffer should not be activated until the program
exits.  (When you run the program again it is located beyond the bucket -
only when first run it stays resident!)  The new version guards against
overwriting the program:  you cannot read a file until you RErun 'bucket'.
(But the bucket is 'activated' automatically upon installation.)

Lesser bugs (e.g. in calculation of the length of a file to be read) have also
been fixed.  Please report any remaining bugs.

- Moshe Braner

~~~~~~~~~~~~~~ cut here ~~~~~~~~~~~~~~
begin 644 bucket.tos
M8!H   ZR   #G   !T@                  $[Y    #$[Y   ./"I/*FT 
M!" M  S0K0 4T*T '-"\   A "( THW"O/____XN02\ +PU"9S\\ $I.0=_\
M    #"!M !@B;0 8T^T '" M !13@&\&$R!1R/_\(&T $" M !Q3@$(84<C_
M_"AM !#9[0 <*4W__"IM  A.K0 &(&S__$AH (!.N@@*6(\O+/_V/RS_^DZZ
M ])<CS\\  !.N@A(/SP 03\\  ).05B/3G4                         
M      !"54M4     $'Z 0 P'S$ (1](X  11_H \B:("   #68"3F]*;P "
M9C(P.O^\9RPP%PQ   AG$@Q   -F'F$P9PH0[P %)HA@ F$D0?H O"!03-B(
M "\8/QA.<T'Z *P@4$S8B  O&#\8('K_F$[01_K_@B!3L?K_@&T$0H!.=7#_
M3G5"54M4     # Z_UQG&$/Z_UPD4;7Z_UIM#D'Z_TPBD$/Z_TXBD$YU0?G_
M__H!"!   &;R0?G__X@ 0,( ? < $+P !Q 0@#P @!%   (0&B**$+P #Q% 
M  (0O  .$!!R(( !$4   A 0<M_  1%   )&PDYU                    
M      !!^O[X( A.=4'Z_W0@"$YU0?K_[B (3G5.5@  2.<!$"9N  A(;   
M/SP "4ZZ">I<CS\\  (_/  "3KH)P%B//@ ,1P!Y9P  #@Q' %EG   &8   
M#B=K  0 ""=K  0 #$S?"(!.7DYU3E;_@$CG!S F;@ (("L #+"K  1G   4
M2&P &#\\  E.N@F,7(]@  $<2&P ,C\\  E.N@EZ7(\=? !0_X!(;O^ /SP 
M"DZZ"69<CSX #$   &8   9@  #L0>[_@M#'0A!![O^")$A(;O_4/SP &DZZ
M"3Q<CT)G+PH_/ !.3KH)+E"/#(      9P  %$AL $8_/  )3KH)%ER/8   
MID'N_^XJ""!%*A @!;"K !1O   42&P 7#\\  E.N@CP7(]@  " #(4     
M;P  &D)G+PH_/  ]3KH(U%"//  ,0   ;   %$AL 'H_/  )3KH(O%R/8   
M3"\K  0O!3\&/SP /TZZ"*;>_  ,L(5G   42&P E#\\  E.N@B07(]@   @
M)VL !  (("L !-"%)T  #$AL *X_/  )3KH(;ER/3-\,X$Y>3G5.5O^L2.<'
M,"9N  @J*P ,(BL ")J!#(4     ;@  %$AL ,P_/  )3KH(.%R/8   I$AL
M .0_/  )3KH()ER/'7P 4/^L2&[_K#\\  I.N@@27(\^  Q   !F   &8   
M=$'N_Z[0QT(00>[_KB1(0F<O"C\\ #Q.N@?H4(\\  Q   !L   42&P ^#\\
M  E.N@?07(]@   \+RL !"\%/P8_/ ! 3KH'NM[\  RPA6<  !1(; $2/SP 
M"4ZZ!Z1<CV   !!(; $L/SP "4ZZ!Y)<CTS?#.!.7DYU3E;_Y$CG!S!(; %,
M/SP "4ZZ!W1<CT*G/SP ($ZZ!VA<CRU __H@?    +0M4/_V+R[_^C\\ "!.
MN@=,7(\@+O_VD+P    @)D ,JT)52U0 &&8  ! ]?  !__Y@  '08   !D)N
M__XO//____\_/ !(3KH'$ER/#(   D  ;   )DAL 6H_/  )3KH&^ER//SP 
M C\\  ).N@;06(]"9TZZ ]Y4CTZZ_,8M0/_R("[_\I"\    ("9 2&P!CC\\
M  E.N@;"7(](; &R/SP "4ZZ!K1<CS\\  (_/  "3KH&BEB//@ ,1P P;0#_
MZ@Q' #EN /_B/P<_/  "/SP  TZZ!FA<CYY\ # ,1P  9@  "D)G3KH#:E2/
M, =(P.V X8 M0/_N+SS_____/SP 2$ZZ!E1<CY"\  (  "U _^0@+O_NL*[_
MY&\  !1(; ':/SP "4ZZ!C!<CV  _UY.NOP>)T  !"=K  0 ""=K  0 #" K
M  30KO_N)T  $"=N_^X %"=N__8 '$*G/SP ($ZZ!?1<CRU __H@?    +0@
MKO_R('P   14.A @?   !%8D4$)&8   +C &Y8 @2M# #)      9@  %$ZZ
M^Z@R!N6!($K0P2" 8   $C &4D8@"EB*, :P16T _\XO+O_Z/SP ($ZZ!8Y<
MCS &L$5F   02&P" C\\  E.N@5X7(](; (F/SP "4ZZ!6I<CTAL D@_/  )
M3KH%7%R/,!-G   02&P"<C\\  E.N@5(7(\@*P (L*L #&<  !!(; *&/SP 
M"4ZZ!2Y<CS K  )G   02&P"G#\\  E.N@487(](; *X/SP "4ZZ!0I<CS N
M__YG   H,!-G   42&P"O#\\  E.N@3N7(]@   02&P"TC\\  E.N@3<7(\P
M*P "9P  %$AL N8_/  )3KH$QER/8   $$AL O@_/  )3KH$M%R/("L "+"K
M  QG   B2&P#%C\\  E.N@2:7(](; ,F/SP "4ZZ!(Q<CV   !@P+O_^9P  
M$$AL T _/  )3KH$<ER/2&P#7#\\  E.N@1D7(](; -D/SP "4ZZ!%9<CS\\
M  (_/  "3KH$+%B//@ ,1P!A;0  #@Q' 'IN   &WGS_X#\'/SP  C\\  -.
MN@0&7(](; ."/SP "4ZZ!!1<CPQ' $%F   .,"[__F<   8VO  !#$< 1&8 
M  1"4PQ' %!F   (-WP  0 "#$< 4V8   9":P "#$< 168   HO"TZZ^<Q8
MCPQ' %)F   2,"[__F<   HO"TZZ^@98CPQ' %=F   *+PM.NOM"6(\,1P!1
M9P  !F  _CXP+O_^9P  #D)G3KH @E2/8   'C:\  $&K@  ! #_[D)G+R[_
M[C\\ #%.N@-H4(],WPS@3EY.=4YU3E8  #\N  A.N@+*5(\,;H,   AN!C \
M  !@'C\N  @_/  ^3KH#-%B/.4#Y]&<&,#S__V $,#P  $Y>3G5.5@  /RX 
M"#\\ $Q.N@,.6(].7DYU3E;__B\+0>SZ0B9(8!8P*P *P'P  V<(+PM.N@ J
M6(_6_  4( M![/I"(@C2O   !;2P@6W8/RX "$ZZ_ZY4CR9?3EY.=4Y6   O
M"R9N  @O"TZZ $18CTI 9P8P//__8# P*P *P'P $&<*+RL !DZZ ?A8CT)K
M  H_*P ,3KK_+%2/2D!G!C \__]@!# \   F7TY>3G5.5@  2.<!$"9N  @P
M*P *P'P  V8(,#S__V   )@N$YZK  8P*P *P'P @&=6,"L "L!\  )F!C \
M__]@=C K  K ?  $9Q _/  "0J<_*P ,3KH :%"//P<O*P &/RL #$ZZ LQ0
MCPQ __]F!C \__]@0 )K_W\ "C '2,#1JP .8"0,:P    QO'#\\  $P*P $
M1$!(P"\ /RL #$ZZ !Q0CR=   XFJP &0FL !# \  !,WPB 3EY.=4Y6__(,
M;@    AL"B \_____V   /X_+@ ./RX ""\N  H_/ !"3KH!BM[\  HM0/_\
M#(      ;0@@+O_\8   TC\\  $_+@ (0J<_/ !"3KH!8-[\  HM0/_X/SP 
M C\N  A"IS\\ $).N@%&WOP "BU __0,;@ !  YF#B N__C0K@ *+4  "F D
M#&X  @ .9@X@+O_TT*X "BU   I@#C N  YG"" \_____V!B("X "K"N__1O
M'DAN__(@+@ *D*[_]"\ /RX "#\\ $!.N@#@WOP #$)G/RX ""\N  H_/ !"
M3KH RM[\  H,@     !=P,!\  $Y0/GT9PH@//____]@"F (0FSY]" N  I.
M7DYU3E8  "\N  @_/ !)3KH CER/3EY.=4Y6__Y";O_^8"8P+O_^Y8!![/C$
MT, P$+!N  AF#C N__[E@$'L^,30P$)04F[__@QN $S__FW23EY.=4Y6__X_
M!SXN  @]? $P__Y![/C$(DC2[O_^OE!G!EA(L\AF]C H  (^'TY>3G4I2?C 
M*4KXO"E?^+A.32)L^, D;/B\+RSXN$YU*4GXP"E*^+PI7_BX3D$B;/C )&SX
MO"\L^+A.=4Y6  !@-"!N  @0$$B L'P "F8./SP #3\\  ).NO_&6(\@;@ (
M4JX "! 02( _ #\\  ).NO^N6(\P+@ ,4VX #$I 9L!.7DYU3E8  & 8(&X 
M"%*N  @0$$B /P _/  $3KK_@%B/,"X #%-N  Q*0&;<3EY.=4Y6  !@&"!N
M  A2K@ ($!!(@#\ /SP !4ZZ_U)8CS N  Q3;@ ,2D!FW$Y>3G5.5O_R2.< 
M,"9N  HD2T'L Y@M2/_V#&Z#   (9A8_+@ .+PM.NO\T7(\];@ .__Y@  %,
M#&Z"_P (9A8_+@ .+PM.NO]@7(\];@ .__Y@  $N#&Z"_@ (9A8_+@ .+PM.
MNO]P7(\];@ .__Y@  $0+4O_^D)N__X_+@ (3KK^=E2/2D!F  "F8   E! 2
M2("P?  *9@  AB *D*[_^K!\  !O0" *D*[_^DC +4#_\B\N__HO+O_R/RX 
M"#\\ $!.NOY\WOP ##E ^?1(P+"N__)G"# \__]@  "H,"SY]-%N__XO+O_V
M+SP    "/RX "#\\ $!.NOY&WOP ##E ^?0,0  "9P8P//__8'12;O_^4HH@
M"BU __I@ E**( J0B[!N  YE /]D8! @"S8N  [&O   ___0@R1 ( J0KO_Z
M2, M0/_R+R[_^B\N__(_+@ (/SP 0$ZZ_>3>_  ,.4#Y]$C L*[_\F<&,#S_
M_V 0,"SY]-%N__Y";/GT,"[__DS?# !.7DYU0^SZ0B+\     #+\   B_   
M   R_  ),OR# "+\     #+\   B_      R_   (OP     ,OP! C+\@P B
M_      R_ ( (OP     ,OP  "+\     #+\ 0(R_(, (OP     ,OP" -+\
M!7@Y? ( ^D!.=0T*"4%R92!Y;W4@<W5R92 H>2]N*3\@  T*"45M<'1Y(&)U
M8VME="!F:7)S="$-"@  #0H)16YT97(@9FEL96YA;64Z(  -"@E&:6QE(&YO
M="!F;W5N9"$-"@  #0H)1FEL92!T;V\@8FEG(&9O<B!B=6-K970A#0H #0H)
M17)R;W(@;W!E;FEN9R!F:6QE(0T*   -"@E%<G)O<B!R96%D:6YG(&9I;&4A
M#0H   T*"5MF:6QE(')E860L(&YO(&5R<F]R<RY=#0H   T*"4YO=&AI;F<@
M=&\@=W)I=&4A#0H   T*"45N=&5R(&9I;&5N86UE.B  #0H)17)R;W(@8W)E
M871I;F<@9FEL92$-"@ -"@E%<G)O<B!W<FET:6YG(&9I;&4A#0H   T*"5MF
M:6QE('=R:71T96XL(&YO(&5R<F]R<RY=#0H #0H*"4)50TM%5 EB>2!-;W-H
M92!"<F%N97(-"@  #0H)3F]T(&5N;W5G:"!M96UO<GD@9F]R(&$@8G5C:V5T
M(2  #0H*"4EN<W1A;&QI;F<@8G5C:V5T("T@8VAO;W-E('-I>F4 #0H):6X@
M=6YI=',@;V8@,39+("@Q+3DL(# @=&\@8V%N8V5L*3H@  T*"4YO="!E;F]U
M9V@@;65M;W)Y(&9O<B!S=6-H(&$@8G5C:V5T(0 -"@E3;W)R>2P@;F\@8F%C
M:V=R;W5N9"!P<FEN=&EN9R$-"@ -"@H)0G5C:V5T(&EN<W1A;&QE9"!A;F0@
M86-T:79E+@  #0H)*')U;B G8G5C:V5T)R!A9V%I;B!T;R!R96%D(&$@9FEL
M92D-"@  #0H)6V)U8VME="!A8W1I=F5=   -"@E;<W1U9F8@:6X@8G5C:V5T
M70  #0H)6W!R:6YT:6YG(&EN(&)A8VMG<F]U;F1=  T*   -"@E$96%C=&EV
M871E(&)U8VME=   #0H)06-T:79A=&4@8G5C:V5T   -"@E3=&]P('!R:6YT
M:6YG   -"@E0<FEN="!B=6-K970@:6X@8F%C:V=R;W5N9  -"@E%;7!T>2!B
M=6-K970 #0H)5W)I=&4@8G5C:V5T('1O(&$@9FEL90 -"@E296%D(&$@9FEL
M92!I;G1O(&)U8VME=   #0H)475I=  -"@H)0VAO;W-E(&)Y(&9I<G-T(&QE
H='1E<CH@   -"@  0T]..@  0558.@  4%)4.@  #0H       (&    
 
end
Technical Details
Message-ID: <2019@batcomputer.tn.cornell.edu>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!rochester!cornell!batcomputer!braner
References: <1998@batcomputer.tn.cornell.edu>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!rochester!cornell!batcomputer!braner
From: braner@batcomputer.tn.cornell.edu (braner)
Newsgroups: comp.sys.atari.st
Subject: Re: BUCKET
Message-ID: <2019@batcomputer.tn.cornell.edu>
Date: Wed, 14-Jan-87 02:23:58 EST
Article-I.D.: batcompu.2019
Posted: Wed Jan 14 02:23:58 1987
Date-Received: Wed, 14-Jan-87 22:38:32 EST
References: <1998@batcomputer.tn.cornell.edu>
Reply-To: braner@batcomputer.UUCP (braner)
Organization: Theory Center, Cornell University, Ithaca NY
Lines: 129
Summary: A revised, debugged version