@L|}6CD l0C)HCC WhL/h `CmCDiD`  R@P1  Y0@R !L` D  C D     )16CS S)  C)D1 p p 0 C9DI pCDL~CiCDiD` D  C D     )16CS S)  C)D1 p p }0 C9DI pCDL~CiCDiD` DD˙` d J)L !}D L(( LL()  L| L( S LH 0p n  } CY?  q  L L  ` )} `A! d߰")-݆ "  $G@LLL&0") $G% }H0 3S8`G ȱG ȱG   Gȭ Gȭ GG}GHiH8(()) G$H% `(0 })8` d)L ݆ & LGȘ ݆LL d  ! LL d)N>Q  HH) }  hyhyB q L> Lm JJ  Ln*` dB%' }8  H H` 1 { LL   !L     Hh SY?  q  1L }  !? S   q 1 L   Ll  Lg E`L   !L)  q 1L}) `L0AM݊L݉ ML  N݆LLLNLMLHG!@}1F GȱGLLEEȩÑEȑEEȑE Ed E7EȩE  q} L !,0,0SGɛ L 1 !L EHEh W G gLLSROTCES EERF } G) *Gȩ GȽG GȌd q q G`  8   0G  `D}CEDC0X:Ȣ Y ȱC* ? 0.. , 0%n ?A[ 0 : L`L  `, 0`Y}`piH n0)բY? 08`0 }  0$L GGȽG L `8L`L}8`  05G)݁,G)ȱGȱGHh0})Hh` B! 8`8iiiLE`}E8FEh( l0`ɃLL L8^~jj8jHi hEEEiEȱEiE` dTE} H8EEȱEEȩEh J E8   . m  i`LI!)E1FR}1LJ舩9GIH`LJJ`HGHh l`} S gL   8 rii `дCDCG W  }C  Lq` X٨`DOS SYS IIIIIIIIIIIIIIIC`0 ߩ0}}}8 HE |||DDOS DOSDOS SYS }}}}@ CDOS SYS} 0`BDELV !B }`LVUQ   ]   TU J ]L!T  #      TU  } L ? .  t`GBJ V~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI   0 HI,0 0  9 .G VLO#},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D1:MEM.SAV J y08 B|DEHI$} V0 0`B;DELV䌚 !B y`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D1:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J V (` 9 V⪍ ઍ  -'}LLu DEHILV 9 .l 9 .l  `` s$B VBH(}I|DE V BLV nB,DE J V* \*` B V BLVDEHI BLVL)}1u H232435; 1 ;  hh@2 e1i1LHҍ 00) 08 109hh@ Ҡ2e*}1i1232435ޥ<<8}"!, H!!)""  /hXY1$00F101cG^`h@ԭ0_u1` H,} `)vԭih@ ԍԭh@h@pp0BPA1v0iuvuw-}ux`h hvhuhhhexxhewwxu !w`hhxhhw1ԄՈhvhuhh2IR.}qL! Ja uv SbwȄ`xuȱuxȱuȱuȱui  έLf/}R  uv SЖ`ewex+ #8СМ0}L2/խ`xwig0F +uG^+wuȩÑuυ_uȩuww8xui vuv1}wxu8auvuȑu`8w+ u*uгuЭvL~hhhhhR2}    S  ` S . `ԥ`/ E 8ΰuvwxF ] wuhh3}xhwhh{hh^ u Rh h hh " Sv "եυeuu v{uEtw`ԥΥ uvL h}uJJ 4} u8ȱu`hhvhu {h hL { JJJJ{ ! {{`)!i {u`h!! w^x_hhȥw8)w!1!xwi(wx5}](w2!H!`   S!`hI!`! hvhuuvHHua!x!Et)!JJJJ)!y!!hH{e{e{wȥw{u!!E6}t !Hihwhʊйu!!iuvwi(wxhʊ!!К`HH`) `  !!i@8 h`!"#!"$%& ʌ7}h ""Rʍ !"2"L5!`C:hh&"h%"h3"J"("h'"hh$"BJK"`"K!D"E V04a"v"B%"8}D&"E$"w""HPI V0'"H("""I VՄԩ B V`hh"" h hhu""v " S "` 9}"" huv"#u`hhvhuxȄwhh##hh`w x#.# Ruv S/#F#*:}wxwG#^#пxй` i#$_#u#~` Q# R#Pv## # E###ͩΩ# ͤ##;}# !#####LS## ##`###͙Ι##"D:D"NUR:0,56EKOPj#0_u1` Hj MNBAAAAABBCTAASUBPRBCAC =}  >}5;@@,56.iskette ccess nd epair eybu +@'0@A0@@ @[0@ ?}@@u0@@de%6-F:A`,%F:Aa,$AV9%@@K-@@"e( @}@ ()'82, A.I.iX-@@)-@@0<(@7<,P-@@T X x-@ A}@>(@  R-@f-@@ j ~0@@ %D: B}DISKEY D!:D. EM OR FOR M 90mnfJJAAAAAAAABBBBBODODCSCSURKEENTVALDISKMCBCBRBOFFUCLERXDTOM6HCCDBSUVD}FIINJUPRSPSNFSECERSTBSESTZSDISKEROINPCUROCUROTSPSTPCL2SBDSSSASCFHESTFNFTCIEBFBFCJE}ICTUCNPPTLXJWSESLSBEFCVEHOCRJBYPSPOLDFCMTTSTJ@@@@@F}@@@ @ @ @ @ @@APAP@@A"@"G}A" A"0A"@A @BAAVAU@ @Ad @`!@"B#=$A"H}%&@6'A (AP)A(*@#+@&,@2-@./012 3(4I}5678 '9 : ; Ap?At@A"`AA"pBAtPC@DJ}D@FEA"F@GAt$HAfIAIJA6KAv@LAsMAN@OBPQARAQ S@K}TUV@EW@XA!YACZ[@2\]@ H^AI_@#`@abL}cdefgAPh@2iA(jklmnopqrM}stuvwxy@z{A|A}~AtH6-6-@N}#6-%+6-%36-%;6-%C6-%K6-%S6-%[6-%c6-%k6-%s6-%{6-%6-% 6-6-6-O}6-'6-A"/6-%;6-A" G6-A"0S6-A"@_6-A k6-@Bw6-A6-A6-A yP}6-AV6-&6-%'6-%36-Ad?6-@`G6-&S6-B_6-=k6-A"q6-y6-% C6-Q}A 6-A`#6-'+6-%36-%;6-%C6-% 66;,;,;,;,;,;%,;,;%,;,--;AR},;%,;%,;,;,;,N)6.! iskette ccessN6. nd epair ey u6-@@S}6-Ap'6-At36-A"`?6-A"pK6-AtPW6-@Dc6-@Fo6-A"u6-Q6-F:&,%F:&,$T})6-F:,%F:%,$=6-F:%,%F:%,$Q6-F:%,%F:%,$A6-F:%,%F:%,$-6-F:%,%F:%&,$A6-F:%,%F:%,$U}6. % 6.YES6.NO FILE% @ -6-?:<,6-?: 6-C:,6-P:%',#6-&$/Ar;As>$/ @]})   @$0*6-%+ , @G*F:,"@H1 6- $21+4+,)+4-, 1 @S%+4-^},4 A05,6-%+ ,  , +F:,,$%@S6,6-&+!,  , +F:,,$%@T:*6-&+!, @G_}*F:,"@X; 6- $<,@w)+F:,@",*+F:,,,$=SF:,@"2&2,6-46.`}P:6-@J A0 P6-S$>4 22 0(BREAK (X) .4 F( @46-$4%( ($a}G"A&$J' @44( ' @tK"A&$N 6-%6.>:,$^N 6-6-!Ab}@% 067,.;67,.D67,.N A0DaT D:DSKYDAT -':67%$<%$,.> CTF:,c}"APb'+000'0dO 6-%6-F:A`,%F:Aa,$/%&;-@"O( (c)'82, Ad}.I.pa-6-8(7<%,7&<@2&, < L0&@R-a( xE %&-"(e}DY(-E(  3 F:,-%)( press return3 A"D, -( 0 0f},@e , 6.67$<$,.(67,.7,, y' ' ''Au'Av3Aw?Axg}KAyWAY[ mAY@4yAp @E6-?:AtH,$0:0&$+4FILE ,> Bh} L A"j @P%AyP$+4FILE ,p %P 6-?:<,P6-?::,O(S W  6- A"6-@" A"6-m}@! -6-?:<,$; -@"6-?:<,;6-?::,;$ # 6-&#( PRESS RETURNB 6-F:,*6-q}%&$@$+!A,42:"B0- 22&# - A"D% 22! r}% AR( $"AR( &"$ 0VA0 - 4YES6.ϡ)A@s}-  # 6.YESA@#  3 4O6-&+",%+",)6.ORIG.3 @% 3 4F $(ENTER FILE MODEt}.06.FILE 3$ 3 4D6-&+",%+",)6.DEST.3 @%  46-%&$+",  0PA0% "6.u}PRINTER MUST BE ON LINE.& 40@P6-F:@,%F:@,$h-%A @@o6.}-@96-+?:v}C:*hhhɀ`8 {.ԩ`i `,<%F:%,,,67%,.>:,  A0)3    $ 0UA00w} E '(PRINTER UPPERCASE ONLY IS 36-$+",9"B(OFF.E$  (ON.$ HAf  Ap! :6.x} ٮD AqH  2 4A'6- &6.NO FILE* . 2  0LA0P 0 "(FUNCTION LOWy}ER LIMIT:& , &0  > 6.567<,. NO SECTOR IN BUFFER ;6->$ 0?A0 +  6- 6z}-+6-F:%,%F:%,$ E -6-?:<,  -E( F# FILE EXT FS T# D L f 6-%%$6-?:<<%$@{},*-(S(! ERROR READING DIRECTORY SECTOR\(f A0p 4 0-(-4(DIRECTORY: DRIVE  6|} -#(( FREE SECTORS./-@'6() -A @( '6-F:%,6-P:%',$'6.  }}"@67<,.L #!A'6.D # A0h  & 67B:,%,.  "6.NOF %+&",)+&",%~}67B:,%,.! A 6-'%-(%$&$-0-%%=(>:F:%,,A  7 -(-@((+-@30(}4 7( X(,( -END, -PRINTER, -MORE0 84P>6-H A0 N6-X A0S +4X,)+",  }  6-% A0S m 4E *( DISK, DRIVE 0 %80@0H0L c6-?:<<%$@3,m A2}V 0WA0 < ,( TO SECTOR , DRIVE 2 %86-<  0A1  F 006}-?:<,$-F(CURRENT CONTENTS OF DISK MAP. - A0( ) A"B-  76-?:Au,-"-%}*6-$76-?:<%, W(-%(7%<%,G6-?: ) A  6-&) A}16? 6-@  A   N 0A1`P N @& +(NEXT SECTOR NUMBER:/ @( NEW NUMBER:D H N}6-R $6-P:%',6-&$$ AS #%A%%$#%A&T  6-6- X 0A1pZ D @&} ,(SECTOR FILE NUMBER: 0 @( CHANGE TO:D [  !@cA1b\ A^ <  @&2%A%}F:%A%,%+&,$< A1Vb 0A1c  ( REQUIRED.d N (DEC: 6-!6-'6--6-}8( HEX:J+ ,)+!$&,N e 2 6-6-6-6-6" (6-2 A1wf T 6-$6-P:%',"6-&$/6-P:%}',96-&$T(>:F:%,%,>:F:%,%,i L6-P:%',6-&$5(>:F:%,%,>:F:%,%,<!6L( ASC:>:,k $l} 0XA1n 7 %(NEW PRINT MASK, DECIMAL:) - 3!7 p  6-A v [ 4-6.SPECIAL FI}LE COPY SUB-MENU.1 A6. D:DSKYSPCI0Q0[ A2t 46.HEX: Aa@ 0A2G U  })(VTOC CHECK/FIX, DRIVE / %70=6-A Q67%,.7<,U  M(6-?:F:%,%F:%,$:@:7,,&,# A`) 16-%76-A A@= ! 6-%+(EXC}ESS SECTORS:36-%= A@B "6-6-?:<, -B(FILE #,  INTACT.@  !6-?:<,-}@(FILE TOO LONG,  SECTORS.6 A06(# -EXIT, -LOCATE RENEGADE SECTORSF:,"%   F:,!}  AA  (CURRENT SECTOR: ) -  -()6.7<,%%+,)++0.,*+0/,,AA"} 67<,.>:@:,&, A` "@6-?:<,-6(ALL F#  SECTORS ON DISK.@ A06 46-6-}6.B@0BAPBK +(D1-D2 COMPARE, SECTOR -1 %5 9 C0%K0DA -6- }6.!6-% ) - 347 A AAhF4 #(MISMATCH, SECTOR .067<,.`4 H/6-?:<,-%( ` = MI}SMATCH/ A00MA( 00 -$( ( Z ( 6-F:@,-6-F:@,3!}9-@( D J6-P6-Z A0 "-@8 AP "-%&+",%"@0-@%% }AP#"@9#-@1%&+",!@0AQ`hS++ @(,)+!@1,,*++ @H,)+!@W,,*++} @e,)+!@p,,W ^(h AP&P:%',$AP "@0( AP  ( Q+6}-F:@,%F:@,$%$@@%66-F:&,@ AQF6-Q6-F:&,9 AQ6-$%+$%$%%'&/ 9 }AP6-&&$+!@%,$(+!@',*+ ,AP2&$%&%$%@:, & APpE)67<,.>:@:7,},%$+&,&$+",,/!E67<,.>:@:7,,%,t$   P 2 <(>:@4,>:@4,, BYTE .}@ P2@@ ( CONTINUE? 2 $ 06.HEX KEY: 6-  (6.! @p!"}A&Aa1<67B:,%,.(+AT,)+B:,",26-$%< Aa2 ) Aa1&(, ASC:, DEC:)$}66-P:%'A%,%" @)66-&+&,$A%!AaH " ( NOT IN FILE. + 6- } "+3SECTOR   6-F:%,%F:%%,$ $X( 6. Ү$ Aq( b 6.2@@}- ;2@`- ) Av.(82;$ 6.4 A"6"AT6.# },6-A:,0 4 K"A&6-B:,6.&6.,!4-=( A K At+ ,)+!@,At} B:, 67B:,%,.( At  ' $6-AtP LI6-C:,%6-P:%',%6-&$1Ar}=AsIAV367,.67,.%67,.7,067,.3$`@ 6-$ 67<,.>:P:%',,=67&<&,.>:&}P:%',$,@$`6-?: -} AG#67<,.=:,04 :6-> o p'  #(ER , DRIVE ' q> ( }Į*6.NO FILE06-4 > Ap|54NO FILE +( Į5 ApB 4L A(@5}, 0 ?( LOCKED.B$> 4U A"& * ;( UNLOCKED.>$N 4D $( FILE}: * %4 AG@3K N$0RA0H #(NEW NAME, Ϡįé /6-At`3 = A}D4H 1 6. %( , .+ %16.U67B:,%,.,!67B:,%,.4@28 B Av}U6-%+7<,4:,6.7<,67B:,%,.$;  ((FILE I/O ERROR ., 1; AqQ+4+,})+4-, A=6-$+!,%+ ,&+&,$+!,Q @H%$+4-,0AA ' #6.MEM USAGE TO PRINTER.' }K A0)(3MEMORY USAGE, FILE: +35 A ;6-A6-K Ap 0SAP   A A6-B:,&}6-A%#6-C:,- Au36-= @)A % N -6-% @))6-%+",<6-?:<<<<<,D6-&N @})& # @$  #"A5' ( !$6-P:%', %( A5* ) A  6-&) A6+ } 6-,     : # 4Q  Aa0# A$D 0MA@PL S 0066.MEM EQUIV., HEX A}DDRESS:<6-F Aa1OB:,S N O 6- @)  !6-'6--6-1 ; A A"O3SECTOR P ) @$}  ) A AvR W6-C:,%A%!6-P:%',1Ar&$=AsC6-I6-M S6-W T + }AaP6-6-%% AaP+6-U V (DEC:-6-) @3/6.=(, HEX:C6-M @3V(-W }+!,)+ ,AX B 6-&% AaB6-)6.ADDR.3 Aa7 ?0YB$b " ( CONTINUING."6-&%l }6-%&%n ) AaB"$%6-%) Ap  A06-% Ar ; &(FILE NOT PROPERLY ORDERED.-6}.7 Aq;  " $ (%3DEC: -HEX: -($ 1 " 6. Į$ ''1 Aq $}4! (ԠĮ$!   !+ ,)+!, !$! ( NEW NUMBER:!* $( TO D}.* %`"G 0&(ASCII SEARCH KEY:26-At`6 <6.C4G j"$"0 Aa6-% !0Y$'}( , 0 "$(#= (DIRECTORY SUBMENU! 3( FILE NUMBER:7 =6-*# !@c .#6-%%P:%', }2#86-+&+&&,$,$&6.7%<%,* . 8 @(3#, ,(F#:, , FS:, #S:4#" 6. DIRECTORY }" A"F#0EA@H#\ (NEW EXTENSION: (6-At`, >67B:,%,. R67%<%,.7<,\ AVP#}0NAPR#f (NEW FILENAME: '6-At`+ B67B:,%,. \67%<%@,.7<,f AVZ#0}FA`\#( (NEW FIRST SECTOR:" ( &^#(6-P:%',%%(%%&$`# 6-6-  Ad# }4X f#4!Ah#% 4W 6-6-% A0n# 0T  p## (TOTAL SECTORS: # r#26}-P:%',%%&$(%%2 AV D!:DISKEY. DISKEY! iskette ccessSUVyAAAAAAAABBBBBODCCMSURKEENTVALTIMDISKBMCBCBRBOFFUCLERCLTOSECXDDISKERO}INPCUROCUROTSPSTPSCBDSCLPRSASCFSSUFIINJUSPSTBSTZSWERSBCBTSTTFNFTICEPBFBFCTUCN}IJJMLBJC }} !"#$%&'()*+,}-./0123456789:;<}=>?@ABCDEF@GHIJK}LMNOPQRSTUVWXYZ[}\]^_`abc6-6-@#6-%+6-%36-%;6-%}C6-%K6-%S6-%[6-%c6-%k6-%s6-%{6-%6-% 6-6-6-A"'6-A"36-A" }?6-A"0K6-A"@W6-A c6-A"Po6-@Bw6-$6-'6-& 6-&6-%6-%'6-Ad36}-@`;6-&C6-$O6-=P[6-A"g6-@0s6-@2y6-6-@66-@86-Ap'6-A}t36-A"`?6-A"pK6-AtPW6-@Dc6-@Fo6-A u6-{6-6-AY6-F:A&,%F:A}',$16-F:,%F:%,$E6-F:%,%F:%,$Y6-F:%,%F:%,$E6-F:%,%F:%,$+6-F:%,%F:%,$E6-F:%,%F:%}@,$s;A ,;@9,;@,;@,;@,;@,;A(,;A(,;@,;@$,}6. \6-P:%+I:,&,'+%,,$%6-'1;,9,; As? G6.R67,.\ @gE6-F:}%A%,%6-F:%A&,26-P:%',B6-+&$,$%E$66-F:%%,%F:%%,$36-F:%%,%F:%%,$6$ .67,.}.67A ,..+67,.7,.$" 4X'' A#6)++20,)+39,,*++2A,)+3F,,,'6 A2P$6-&}@H!6-&%$&* (MOUNT DISK." & * 'i-@$@!&( WRITING SEC:.-@-@6}@!H(8,R @E\ @@` f6-i$(* !6-?:<8,<%$@,'"*$)? .( ERROR SECTO}R 8,.56.? Aq*O -@@(*-@6/(F6-?:<<%$@,L"O$+< +( ER}ROR READING SECTOR .26.< Aq,6-?::,O(}S 6-@# A"6-@" A"6-@! -6-?:<,$A -@"$6-?:<@}#,A6-?::,;$ # 6-&#( PRESS RETURNB 6-F:,*6-%&$@$+!A,42:"B0- }22&# - A"D) 22! % ) AR$AR$ X A}0( 06-?:<@#,: A"BK6-?:<@",N'Q'T'X  76-?:Au,-"-%*6-$76}-?:<%, Y(-%(7%<%,G6-?:  6- A2$ :(SELECT FILE FIRST SECTOR:>  + ,)+!A} ,A28 [ 6-6-6-Aa(67<,.B56-P:%',?6-&$M67<,.>:,[67<,.>:, M6-P:%',6}-&$(67<,.>:,667<,.>:,M67<,. DISKEY MOV + 6-67<,.#68,-Aa' +  /  -@$@ }/( READING SEC: A-A 6- % @&) - 37 A A25 ++!AY,*+ Ai,! + A}25 F 6-%)67A&<A&,.>:&$,3 Aw9!F67<,.+ 7<,0+67<,.*   Ax} <6-?:<,-2(RECORD OF FOUND SECTORS.< A0   0RA@(A %(ABSOLUTE SECTOR NUMBER: }) =+ ,)+!A ,A . 6- 6-?:<<%$@,.@C "6-$0A@0G#6. }͠, ONE DRIVE.' -6-96-A = G A@20CA@@7 1(ONE DRIVE COPY, SECTORS - }.7 %6 00 @2)-@6( U Aw 6--@$1( READING SEC:76-=6- }C6-K-Q6-U  !6-%67<,.*:,+7<,0*,*++0,)+ ,)+"A`,,6 Aw: N   }  Ax$6-?:<,*-D(BAD SOURCE SECTORS:N A00NAA= (NEW DEST SECTOR: " 7+!6 },*+ A!,=6-$% 0X "(ԠĮ%$D"6.RETURN TO MAIN SEQUENCE.& .060: D }AA`(MOUNT DISK. ;(LOADING FILE, STAND BY.G@S@e`%D:DISKEY > %(WHERE IS TH}E DISK?(':@e@> X1 6. ENTRY ERROR.$ Aq''*'-'1 2@@- 02}@`- #(-20$ 6. $ 6. A"64 A"6"AT6.# ,6-A:,0 4 }K"A&6-B:,6.&6.,!4-=( A K At%%+ @2,)+!@,At%B:, }@ 67B:,%,.%( At ' $6-AtP `!6-?:%',)6-&$5ArAAsD$0 6-%67$}&%<$,.'68,-- 0$ (. (MOUNT DISK." & * . x " $  D1:DSKYDRVD}SKYDRVAAAAAAAABBBBBODCCMSURKEENTVALTIMDISKBMCBCBRBOFFUCLERCLTOSECXDDISKERO23 CBCLASCCCBFIENTFIUIJCNX} }6-A"$6-@'6-A"36-@?6-BK6-AVS6-%[6-'b};,n6-Adz6-AR6-A" 6-?:Ad, ! 6.67<,.!67,.I6-F:&,%F:&,$#6-A`/6}-A ;6-AC6-&I @ A" &6(PUT AUTOBOOT TAPE IN RECORDER.: @ &(2 6- %6-}$ A2A2G6-@:7<,,6-!#6-' G(LONG TAPE WILL USE 2 LOADS.F  AA}H1 AB!6-&!6-'6-1 @pP* A" %&(TAPEDISK DONE.* zE $(REWIND TAPE, PRESS }.( , B(READING CASSETTE.E$* &(PUT IN DRIVE 1.* p -6-C:,%$&-6-P:>%',=}Ar&$IAsp6-?:F:,%F:%,$<%$<%$@,C  3( ERROR, SECTOR %$.6'9'C }A   $1 %%1( PRESS (R:RESTART X:END). && 6-F:,"@"" A"&  }"@@@A %%, &( RECORDS..*'6-?:F:%,%F:%%,$?@ABCDEFGHIJ!1}KLMNOPQRSTUVWXY!2}Z[\]^_`abcdefghi!3}6-6-@#6-%+6-%36-%;6-%C6-%K6-%S6-%[6-%c6-%k6-%s6-%{6-%!4}6-%6-@c6-6-!6-'6-36-A"?6-A K6-A" W6-A"0c6-A"@o6-A {6-!5}@B6-A y6-AV6-&6-%'6-%36-Ad?6-@`G6-&S6-B_6-=k6-A"!6}q6-y6-% ?6-A 6-'6-''6-%/6-%76-%?6-% 11;,;,;,;,;,;%,;,;%!7},--;A,;%,;%,;,;,;,u6-@@6-Ap'6-At36-A"`?6-A"pK6-AtPW6!8}-@Dc6-@Fo6-A"u6-Q6-F:&,%F:&,$)6-F:,%F:%,$=6-F:%,%F:%,$Q6-F:%,%F:%,$A6!9}-F:%,%F:%,$-6-F:%,%F:%&,$A6-F:%,%F:%,$;6. %6.YES1@e; @?6!:}-F:%A%,!6-P:%',<6-+&$,$%F:%A&,?$66-F:%%,%F:%%,$36-F:%%,%F:%%,$6$"6-@:7$!;}&,,%@:7$,,$"$ (67,..67,..%67,.7,($!!6.....6-?:} "#$+< +( ERROR READING SECTOR .26.< Aq,"6-?:F:%,%F:%,$ 6-C:,6-P:%',#6-&$/Ar;As>$/- @)  -*( -$0*6-%+ ,!@} @G*F:,"@H1 6- $<,@w)+F:,@",*+F:,,,$=,F:,@"2", A0"!A}> (BREAK (X) .?' ' ' F( @46-$4%( ($G"A&$J' @44!B}( ' @tK"A&$N 6-%6.>:,$^8A@ $67,./67,.867,.  !C}A0D ( 6.67$<$,.(67,.7,CAuAv'Aw3Ax?AyC Y @!D}E6-?:AtH,$0,00 4 ;6.E A"O A0Y A -6-?:<,ll6-?::,I(M  6- A"6-!J}@" A"6-@! -6-?:<,$B-@"(  %6-?:<,B6-?:(F0A-@!%(+-A(YOU SURE(Y/!L}N)? 6-F:,"A"% Av@C'$=  A"69+"A%,)+!AS,)+"AW,= !M}(6-&@H$;K:)/6-&+"AU,86.>:,;$ # 6-&#( PRESS RETUR!N}NH 6-F:,2:6-%&$+%@',$+!A,@"H0   A"D 2  !O}AR( $"AR( &"$ 0VA0  - 4YES6.NO!)A@- !P} # 6.YESA@#  0PA04 &"6.PRINTER MUST BE ON LINE.&  E0@-6-F:@,%F:!Q}@,$E-%A @@ h 6.-@9Z6-+?:C:*hhhɀ`8 {.ԩ`i `,<%F:%,,,!R}h67%,.>:, $  A0)3  ! $$ 0UA0@ E '(PRINTER UPPERCASE ONLY IS 36-$+",9"!S}B(OFF.E$  (ON.$ HAf  Ap! :6. ٮD AqH  / 4A6- #6.!T}NO FILE' + /  0LA0 8 "(FUNCTION LOWER LIMIT:& 4+ ,)+!,8  > 6.567<,. NO !U}SECTOR IN BUFFER ;6->$ 0A1 D 006-?:<,$-D(PRINT OF SECTOR USE, . I !V}A0( *6-?:<,4 A"BE6-?:<@",I  76-?:Au,-"-%*6-$76-?:<%, !W}W(-%(7%<%,G6-?::,a67<,.>:, Q6-P:%',6-&$(6!\}7<,.>:,667<,.>:,M67<,. DISKEY MOVQ       5 -6-   ! '+ 5 A26!]} '+!&,*+ Ai, ' A26 \ 6-%467A&<A&,.>:F:%A%,&$,8 N67<,.>:@:7,,&,X A`!^}\  I6-?:<,-?(RECORD OF FOUND SECTORS, FILE #.I A0    0XA2 26.RETURN T!_}O MAIN MENU." *020 - )(PLACE DISK IN DRIVE 1.-  P A2x1(LOADING FILE, PLEASE STAND BY.!`}7C@eP%D:DISKEY 9 (NO DISK! # /@e9 Aq 0A@@ T'6.LOCATE !a}BAD SECTORS, DRIVE OD.+ / 3 7 T(SCANNING DISK, STAND BY.  00 X&6-?:F:%,%F:%,$:@:7,,%$+&,&$+",,/!E67<,.>:@:7,,%,t$  6-F:%,%F:%%!d},$ $X: @@9,6. ENTRY ERROR.6 Aq: b 6.2@@- ;2@`!e}- ) Av.(82;$ 6.4 A"6"AT6.# ,6-A:,0 4 K"A&!f}6-B:,6.&6.,!4-=( A K At+ ,)+!@,At B:, 67B:,%,.(!g} At  ' $6-AtP N6-?:Ap?At@A"`AA"pBAtPC@Dy}D@FEA"F@GAt$HAfIAIJA6KAv@LAsMAN@OB3P@QAQRSBz}TUV@HW@XAY@iZ[@\A]ACYs^AI_@#`ab{}cdefghijklmnopqr|}stuvwxyz{A|A}~AtH6-6-@}}#6-%+6-%36-%;6-%C6-%K6-%S6-%[6-%c6-%k6-%s6-%{6-%6-% 6-6-6-~}6-'6-A"/6-%;6-A" G6-A"0S6-A"@_6-A k6-@Bw6-A6-A6-A y}6-AV6-&6-%'6-%36-Ad?6-@`G6-&S6-B_6-=k6-A"q6-y6-% ?6-}A 6-'6-''6-%/6-%76-%?6-% 66;,;,;,;,;,;%,;,;%,;,--;A,};%,;%,;,;,;,N)6.! iskette ccessN6. nd epair ey u6-@@6}-Ap'6-At36-A"`?6-A"pK6-AtPW6-@Dc6-@Fo6-A"u6-Q6-F:&,%F:&,$)6}-F:,%F:%,$=6-F:%,%F:%,$Q6-F:%,%F:%,$A6-F:%,%F:%,$-6-F:%,%F:%&,$A6-F:%,%F:%,$}6. % 6.YES6.NO FILE% @ -6-?:<,6-?: 6-C:,6-P:%',#6-&$/Ar;As>$/ @)}   @$0*6-%+ , @G*F:,"@H1 6- $21+4+,)+4-, 1 @S%+4-,4} A05,6-%+ ,  , +F:,,$%@S6,6-&+!,  , +F:,,$%@T:*6-&+!, @G*}F:,"@X; 6- $<,@w)+F:,@",*+F:,,,$=SF:,@"2&2,6-46.P:}6-@J A0 P6-S$>4 22 0(BREAK (X) .4 F( @46-$4%( ($G}"A&$J' @44( ' @tK"A&$N 6-%6.>:,$^N 6-6-!A@}% 067,.;67,.D67,.N A0DaT D:DSKYDAT -':67%$<%$,.> CTF:,"}APb'+000'0dO 6-%6-F:A`,%F:Aa,$/%&;-@"O( (c)'82, A.I.}pa-6-8(7<%,7&<@2&, < L0&@R-a( xK %&-"(D}Y(-K(  ٠̠3 F:,-%)( press return3 A"D, -( 0 0},@e , 6.67$<$,.(67,.7,, y' ' ''Au'Av3Aw?Ax}KAyWAY[ mAY@4yAp @E6-?:AtH,$0:0&$+4FILE ,> }B L A"j @P%AyP$+4FILE ,p %P 6-?:<,P6-?::,O(S W  6- A"6-@" A"6}-@! -6-?:<,$; -@"6-?:<,;6-?::,;$ # 6-&#( PRESS RETURNB 6-F:,*6}-%&$@$+!A,42:"B0- 22&# - A"D% 22}! % AR( $"AR( &"$ 0VA0 - 4YES6.ϡ)A@}-  # 6.YESA@#  3 4O6-&+",%+",)6.ORIG.3 @% 3 4F $(ENTER FILE MO}DE.06.FILE 3$ 3 4D6-&+",%+",)6.DEST.3 @%  46-%&$+",  0PA0% "6}.PRINTER MUST BE ON LINE.& 40@P6-F:@,%F:@,$h-%A @@o6.}-@96-+}?:C:*hhhɀ`8 {.ԩ`i `,<%F:%,,,67%,.>:,  A0)3    $ 0UA0}0 E '(PRINTER UPPERCASE ONLY IS 36-$+",9"B(OFF.E$  (ON.$ HAf  Ap! :6.} ٮD AqH  2 4A'6- &6.NO FILE* . 2  0LA0P 0 "(FUNCTION L}OWER LIMIT:& , &0  > 6.567<,. NO SECTOR IN BUFFER ;6->$ 0?A0 +  6- }6-+6-F:%,%F:%,$ E -6-?:<,  -E( F# FILE EXT FS T# D L f 6-%%$6-?:<<%$@},*-(S(! ERROR READING DIRECTORY SECTOR\(f A0p 4 0-(-4(DIRECTORY: DRIVE } 6 -#(( FREE SECTORS./-@'6() -A @( '6-F:%,6-P:%',$'6.  }"@67<,.L #!A'6.D # A0h  & 67B:,%,.  "6.NOF %+&",)+&",}%67B:,%,.! A 6-'%-(%$&$-0-%%=(>:F:%,,A  7 -(-@((+-@3}0(4 7( X(,( -END, -PRINTER, -MORE0 84P>6-H A0 N6-X A0S +4X,)+",  }  6-% A0S m 4E *( DISK, DRIVE 0 %80@0H0L c6-?:<<%$@3,m }A2V 0WA0 < ,( TO SECTOR , DRIVE 2 %86-<  0A1  F 00}6-?:<,$-F(CURRENT CONTENTS OF DISK MAP. - A0( ) A"B-  76-?:Au,-"-}%*6-$76-?:<%, W(-%(7%<%,G6-?: ) A  6-&) }A16? 6-@  A   N 0A1`P N @& +(NEXT SECTOR NUMBER:/ @( NEW NUMBER:D H }N6-R $6-P:%',6-&$$ AS #%A%%$#%A&T  6-6- X 0A1pZ D @&} ,(SECTOR FILE NUMBER: 0 @( CHANGE TO:D [  !@cA1b\ A^ <  @&2%A%}F:%A%,%+&,$< A1Vb 0A1c  ( REQUIRED.d N (DEC: 6-!6-'6--6-}8( HEX:J+ ,)+!$&,N e 2 6-6-6-6-6" (6-2 A1wf T 6-$6-P:%',"6-&$/6-P:}%',96-&$T(>:F:%,%,>:F:%,%,i L6-P:%',6-&$5(>:F:%,%,>:F:%,%,<!6L( ASC:>:,k $}l 0XA1n 7 %(NEW PRINT MASK, DECIMAL:) - 3!7 p  6-A v [ 4-6.SPECIAL }FILE COPY SUB-MENU.1 A6. D:DSKYSPCI0Q0[ A2t 46.HEX: Aa@ 0A2G U  } )(VTOC CHECK/FIX, DRIVE / %70=6-A Q67%,.7<,U  M(6-?:F:%,%F:%,$:@:7,,&,# A`) 16-%76-A A@= ! 6-%+(E}XCESS SECTORS:36-%= A@B "6-6-?:<, -B(FILE #,  INTACT.@  !6-?:<,}-@(FILE TOO LONG,  SECTORS.6 A06(# -EXIT, -LOCATE RENEGADE SECTORSF:,"%   F:,}!  AA  (CURRENT SECTOR: ) -  -()6.7<,%%+,)++0.,*+0/,,AA"} 67<,.>:@:,&, A` "@6-?:<,-6(ALL F#  SECTORS ON DISK.@ A06 46-6}-6.B@0BAPBK +(D1-D2 COMPARE, SECTOR -1 %5 9 C0%K0DA -6- }6.!6-% ) - 347 A AAhF4 #(MISMATCH, SECTOR .067<,.`4 H/6-?:<,-%( ` = }MISMATCH/ A00MA( 00 -$( ( Z ( 6-F:@,-6-F:@,3}!9-@( D J6-P6-Z A0 "-@8 AP "-%&+",%"@0-@%%} AP#"@9#-@1%&+",!@0AQ`hS++ @(,)+!@1,,*++ @H,)+!@W,,*+}+ @e,)+!@p,,W ^(h AP&P:%',$AP "@0( AP  ( Q}+6-F:@,%F:@,$%$@@%66-F:&,@ AQF6-Q6-F:&,9 AQ6-$%+$%$%%'&/ }9 AP6-&&$+!@%,$(+!@',*+ ,AP2&$%&%$%@:, & APpE)67<,.>:@:7},,%$+&,&$+",,/!E67<,.>:@:7,,%,t$   P 2 <(>:@4,>:@4,, BYTE }.@ P2@@ ( CONTINUE? 2 $ 06.HEX KEY: 6-  (6.! @p!}"A&Aa1<67B:,%,.(+AT,)+B:,",26-$%< Aa2 ) Aa1&(, ASC:, DEC:)$}66-P:%'A%,%" @)66-&+&,$A%!AaH " ( NOT IN FILE. + 6-}  "+3SECTOR   6-F:%,%F:%%,$ $X( 6. Ү$ Aq( b 6.2@@}- ;2@`- ) Av.(82;$ 6.4 A"6"AT6.}# ,6-A:,0 4 K"A&6-B:,6.&6.,!4-=( A K At+ ,)+!@,At} B:, 67B:,%,.( At  ' $6-AtP LI6-C:,%6-P:%',%6-&$1Ar}=AsIAV367,.67,.%67,.7,067,.3$`@ 6-$ 67<,.>:P:%',,=67&<&,.>:}&P:%',$,@$`6-?: -} AG#67<,.=:,04 :6-> o p'  #(ER , DRIVE ' q> ( }Į*6.NO FILE06-4 > Ap|54NO FILE +( Į5 ApB 4L A(@5}, 0 ?( LOCKED.B$> 4U A"& * ;( UNLOCKED.>$N 4D $( FI}LE: * %4 AG@3K N$0RA0H #(NEW NAME, Ϡįé /6-At`3 = A}D4H 1 6. %( , .+ %16.U67B:,%,.,!67B:,%,.4@28 B A}vU6-%+7<,4:,6.7<,67B:,%,.$;  ((FILE I/O ERROR ., 1; AqQ+4}+,)+4-, A=6-$+!,%+ ,&+&,$+!,Q @H%$+4-,0AA ' #6.MEM USAGE TO PRINTER.}' K A0)(3MEMORY USAGE, FILE: +35 A ;6-A6-K Ap 0SAP   A A6-B:},&6-A%#6-C:,- Au36-= @)A % N -6-% @))6-%+",<6-?:<<<<<,D6-&N }@)& # @$  #"A5' ( !$6-P:%', %( A5* ) A  6-&) A6+} 6-,     : # 4Q  Aa0# A$D 0MA@PL S 0066.MEM EQUIV., HEX} ADDRESS:<6-F Aa1OB:,S N O 6- @)  !6-'6--6-1 ; A A"O3SECTOR P ) @}$  ) A AvR W6-C:,%A%!6-P:%',1Ar&$=AsC6-I6-M S6-W T + } AaP6-6-%% AaP+6-U V (DEC:-6-) @3/6.=(, HEX:C6-M @3V(-}W +!,)+ ,AX B 6-&% AaB6-)6.ADDR.3 Aa7 ?0YB$b " ( CONTINUING."6-&%}l 6-%&%n ) AaB"$%6-%) Ap  A06-% Ar ; &(FILE NOT PROPERLY ORDERED.}-6.7 Aq;  " $ (%3DEC: -HEX: -($ 1 " 6. Į$ ''1 Aq }$4! (ԠĮ$!   !+ ,)+!, !$! ( NEW NUMBER:!* $( TO D}.* %`"G 0&(ASCII SEARCH KEY:26-At`6 <6.C4G j"$"0 Aa6-% !0Y$}'( , 0 "$(#= (DIRECTORY SUBMENU! 3( FILE NUMBER:7 =6-*# !@c .#6-%%P:%',} 2#86-+&+&&,$,$&6.7%<%,* . 8 @(3#, ,(F#:, , FS:, #S:4#" 6. DIRECTORY} " A"F#0EA@H#\ (NEW EXTENSION: (6-At`, >67B:,%,. R67%<%,.7<,\ AVP#}0NAPR#f (NEW FILENAME: '6-At`+ B67B:,%,. \67%<%@,.7<,f AVZ#}0FA`\#( (NEW FIRST SECTOR:" ( &^#(6-P:%',%%(%%&$`# 6-6-  Ad#} 4X f#4!Ah#% 4W 6-6-% A0n# 0T  p## (TOTAL SECTORS: # r#2}6-P:%',%%&$(%%2 AV D:*.* DISKEY! RBOFFUCLERXDTOM6HCCDBSUVV     N   N;CDNB  &B B   2 K B 6 } K $C  d&CCC  C    d K 8C  K cC K  6 } K TAK:}Bouncing Ball DemoPress arrow keys to move ball,Use 'q' to quit. CD 6 } D $  $  $ D " DDC  +$  -$QD -$DD    "6 }  0)  9'D    0  "YD     D DE$6}  $  $D "DDD E 0)  9'"E  0uE a)  f'JE  W6}uE A)  F'rE  7uEE     "D   &E @ 6}EF  I $EE "E $E     I  r$-F cF w$DF 6}cF a$[F cF        G    &F  6}   FG I   G F     G 00 G  G 6}  x   G &_G   H I    G  IG 6}    GGHG 0    H  "#  IG # &26}H  $  $   :%   :%   :%H I kI   kI  kI6}     . HII &I   .     kI a& % $I z( 6} %.I7I  A& % WI Z( %aIjI  00      nI06}0 0u I000!0D:IJ  F    0   vL F yL  yL I U  I T6}  I       G  J  G T  I U  IyL   G U  I T 6} I        I JK yL I   I U  I T  I       6} G p   I |   I x   I    I :K .xKK K.KK 6} KK KK :K .KK K.KKxLK  KK KK$0 &K  # 6}@)L  @L   )9L  L #  I I   &nL@L S:zLyM6} j I  O j I  O j j I  I I *M O  nI  O  I *M6}   I j j I  I I M /  $JM :MM * I   I $pM sM O6 }  zMyNO   $M M  I  &MM "M   I NM@N / " I 6!} I  &@NN "N   I   IN  I      6"}I   zNyO I     IN N     IN N O  O  6#}O qI  O   nI     nI   O  nI  O  O 6$}   nI  zOO IO  O00L 2Li0L0L0L0L1LP1L^1L1L1L1L1L1 3تʎL08L0إ6%} M0ԆLa4L0 HȱHL0JH @3lhhh hhBhhDEhhHIhhJhhK VIi``hhh)6&} BHI V0``hhhhh) BHIL0hh01hhh L 1`hhhhhhh6'}L41`hhhHlhhhhhhh ``Ls1hhh`hhhh6(}h`hhh𪈱`hhhȱhh`hhh) hhhh) 12 hh)`dbc@2L!2CL36Щ2ѭ6)}@ҭ@LF2@ @2C2l  j2عk2l`'013W3h3{3333333334-4E4a44444455)5P5`555556*}56*696B6^6q6666666664dbc 1 run-time-error ""Type a key to ret23urn to DOS.2 BȝD2E8HI V6+}l @3؅ԘLF2ЅȱЅ٥iА` @3؅ȱ؅LF2 @3e؅ԥeمLF2 @3ԑLF2 @3ԑȥՑLF2 36,}ԑإ8ҥLF2҅ȱ҅` 3ԑȥՑL3ԅԄLF2ԪȱԅՆLF2BL3 @334؅ԥمLF2 4ԑȥՑLF2iҥi6-} `AL3Ա҅ԊȦձ҅ՊLF2 4 @3Рȥёҥ؅ХمLF2҅ȱ҅ _2إ8؅ҥLF2б҅ЊȦѱ҅ъ6.}LF2 @3؅ХمLF2L4eЅАLF2 @3L4 @3e؅ҥeم45AL3LF2&LF2eԅ6/}eՅL38ԅȱՅL3ԍՍҍȱҍ 7ԭL3 p5ԭL3 p5ԭL3ҍȱҍDL360}L87ԅȱՅL3EԅȱEՅL3%ԅȱ%ՅL3҅ȱ҅FfL356ȱ҅L3҅ȱ҅61}&L3Ա҅L38ԅԩՅLF2EԅԩEՅLF2LF2LF28ԅȱՅ` M6ʆL3 M6ԅ62}L3 M60 M60 M60åп M60ՐнԐՐЪԐПՐ67 ԐLg6Ր63}԰Lz6&&& L27 `ɀE ɀf8ਊ 7$ 864}$P 8`E0 IIL78L7Ff eeF77fff$ 865}` 2C r ECzL  I  *M mC G C G C G  I XJ I O XJ 4r( I  *M mC G C G C G  I XJ I O XJ 8*/* * Demo the player graphics * (C) 1982 John H Palevich */charkey;char *ballshape;main()$(char i;key=copen("K:>8}",'r');pmcinit();graphics(7);pmgraphics(1);cprints("\fBouncing Ball Demo\n");cprints("Press arrow keys to move ball>9},\n");cprints("Use 'q' to quit.");color(1);plot(0,0);drawto(159,0);plot(0,79);drawto(159,79);color(2);plot(0,0);drawt>:}o(0,79);plot(159,0);drawto(159,79);for(i=0;i<4;++i)$(pmcolor(i,4*i,6);pmwidth(i,0);$)ballshape="\20\0\0\0\0\0\6>;}\11\11\11\11\6\0\0\0\0\0";ballhack();pmcflush();cclose(key);$)ballhack()$(char xbounce,ybounce,i,px,py,dx,dy;i=><}dx=dy=0;px=py=100;hitclear();for(;;)$(i=(i+1)&3;plmove(i,px,py,ballshape);if(peek(764)!=255)$(switch(cgetc>=}(key))$(case '-':case '':dy=-1;break;case '=':case '':dy=1;break;case '':>>}case '+':dx=-1;break;case '':case '*':dx=1;break;case 'q':case 'Q':so>?}und(0,0,0,0);sound(1,0,0,0);return;default:dx=dy=0;$)$)px+=dx;py+=dy;if((xbounce=hitp2>@}pf(i,1)) |(ybounce=hitp2pf(i,0)))$(hitclear();if(xbounce)$(/* hit side */dx=(px<128 ? 1 : -1);soun>A}d(0,50,10,10);$)else sound(0,0,0,0);if(ybounce)$(/* hit top/bot */dy=(py<100 ? 1 : -1);sound(1,100>B},10,10);$)else sound(1,0,0,0);$)else$(sound(0,0,0,0);sound(1,0,0,0);$)$)$)char i;key=copen("K:<gXAIOPRINTFDBC.OBJe sound(1,0,0,0);$)else$(sound(0,0,0,0);sound(1,0,0,0);$)$)$)char i;key=copen("K:@' '  ' $ ' ' '' %.r  'FE} .w  ' .q   )  ' A 'FF}'  $ b ' ' q '  r FG}' & s   '   ' ) ' FH}' ''x  $ 's 's 'FI} q w ' &  o '  ' )   'FJ}  'qFile reader/writerCommand: r,w,q-> '%c' is not a command.Try R(ead), W(rite), or Q(uit)FK}.File to read? CI/O error %3d on %s--EOF--File to write? CI/O error %3d on %s'main'printf'tolower'getcFL}har'rfile'wfile'gets'normaliz'copen'cgetc'putchar'cclose'cputc%.r  'DZ@@dbc @N B H B H"@@ )B H F 6HF %G@8@.rS@]@@@e@.we@o@XA@w@.qw@~@JN}@@ .B  H FB H@@@@  $!A@@ gB H &F vB F  r DJO} &A xAAB   H A!A@   F )CA F!A E B Hx JP} $A~AlA B Hs &Fs B F q w D &A B  o H AA{A F )AJQ}   FA EBBqFile reader/writerCommand: r,w,q-> '%c' is not a command.Try R(ead), W(rite), or Q(uitJR}).File to read? CI/O error %3d on %s--EOF--File to write? CI/O error %3d on %sBC  C $JS}  $  $B "CCB  +$  -$FC -$9C    "  0) JT} 9'C    0  "NC     C CD$  $  JU}$C "CCC D 0)  9'D  0jD a)  f'?D  WjD A)  JV}F'gD  7jDDE6-?:AtH,$0,00 4 ;6.E A"O A0Y A -6-?:<,ll6-?::,I(M  6- A"6-!K}@" A"6-@! -6-?:<,$B-@"(  %6-?:<,B6-?:(F0A-@!%(+-A(YOU SURE(Y/!M}N)? 6-F:,"A"% Av@C'$=  A"69+"A%,)+!AS,)+"AW,= !N}(6-&@H$;K:)/6-&+"AU,86.>:,;$ # 6-&#( PRESS RETUR!O}NH 6-F:,2:6-%&$+%@',$+!A,@"H0   A"D 2  !P}AR( $"AR( &"$ 0VA0  - 4YES6.NO!)A@- !Q} # 6.YESA@#  0PA04 &"6.PRINTER MUST BE ON LINE.&  E0@-6-F:@,%F:!R}@,$E-%A @@ h 6.-@9Z6-+?:C:*hhhɀ`8 {.ԩ`i `,<%F:%,,,!S}h67%,.>:, $  A0)3  ! $$ 0UA0@ E '(PRINTER UPPERCASE ONLY IS 36-$+",9"!T}B(OFF.E$  (ON.$ HAf  Ap! :6. ٮD AqH  / 4A6- #6.!U}NO FILE' + /  0LA0 8 "(FUNCTION LOWER LIMIT:& 4+ ,)+!,8  > 6.567<,. NO !V}SECTOR IN BUFFER ;6->$ 0A1 D 006-?:<,$-D(PRINT OF SECTOR USE, . I !W}A0( *6-?:<,4 A"BE6-?:<@",I  76-?:Au,-"-%*6-$76-?:<%, !X}W(-%(7%<%,G6-?::,a67<,.>:, Q6-P:%',6-&$(6!]}7<,.>:,667<,.>:,M67<,. DISKEY MOVQ       5 -6-   ! '+ 5 A26!^} '+!&,*+ Ai, ' A26 \ 6-%467A&<A&,.>:F:%A%,&$,8 N67<,.>:@:7,,&,X A`!_}\  I6-?:<,-?(RECORD OF FOUND SECTORS, FILE #.I A0    0XA2 26.RETURN T!`}O MAIN MENU." *020 - )(PLACE DISK IN DRIVE 1.-  P A2x1(LOADING FILE, PLEASE STAND BY.!a}7C@eP%D:DISKEY 9 (NO DISK! # /@e9 Aq 0A@@ T'6.LOCATE !b}BAD SECTORS, DRIVE OD.+ / 3 7 T(SCANNING DISK, STAND BY.  00 X&6-?:F:%,%F:%,$:@:7,,%$+&,&$+",,/!E67<,.>:@:7,,%,t$  6-F:%,%F:%%!e},$ $X: @@9,6. ENTRY ERROR.6 Aq: b 6.2@@- ;2@`!f}- ) Av.(82;$ 6.4 A"6"AT6.# ,6-A:,0 4 K"A&!g}6-B:,6.&6.,!4-=( A K At+ ,)+!@,At B:, 67B:,%,.(!p}B B'DOS SYSB-AUTORUN SYSB>D BEDISKEY BDSKYTAP B;DSKYDRV B&DSKYDAT B?+DSKYSPC B B| DISKEY | B| | B| by | B| Sparky | B| Starks | B| | B| (c)'82 | B|Advn Int| B WATCH FOR STARFIGHTER ATARI This version O.K. with ATARI (TM) 1200 Spark At  ' $6-AtP N6-?:>8);$)/* flush players */pmcflush()$(pmgraphics(0);poke(}CHBAS,OCSET>>8);poke(RAMTOP,peek(RAMTOP)+16);graphics(0);$)/* set up one or two line resolution * players */pmgraph}ics(i)int i;$(int j;if(i)$(poke(SDMCTL,i==1 ? 0x3a : 0x2a);poke(GRACTL,2);playsize=(i==1 ? 8 : 7);poke(PMBA}SE,(playbase>>8)-(i==1 ? 4 : 2));for(j=0;j<4;++j)$(poke(HPOSP0+j,0);pmclear(j);$)$)else$(poke(SDMCTL},0x22);poke(GRACTL,0);for(j=0;j<4;++j)$(poke(HPOSP0+j,0);poke(GRAFP0+j,0);$)$)$)hitclear()$(poke(HIT}CLR,0);$)pmcolor(n,c,i)char n,c,i;$(poke(PCOLR0+n,(c<<4)+i);$)pmwidth(n,w)char n,w;$(poke(SIZEP0+n,w);$)hitp}2pf(f,t)char f,t;$(return (1<=16384)mask= -1; /* $FFFF */else$(mask=2;while(n>=mask)mask=mask<}<1;--mask; /* to 0..01..1 */$)while(n<(temp=(peek(RANDOM)+(peek(RANDOM)<<8))& mask)); /* average 2 times */ret}urn temp;$)/* * end of graphics library */vich */#define RAMTOP 0x6a#define PCOLR0 0x2c0#define SDMCTL 0x22f#def1'  '    0   ' '''  ' ' U  ' T !} '       ''  '  '' T  ' U  '' !} '' U  ' T  ''        ''  ' '  !} ' U  ' T  '       ' ' p   !'"' |  !}These drives are so smart...one of the few devices able to destroy programswithout the aid of the user. Oh Well Spark      &' #' .   .    !}  ''$0(' &  # @)   !}  )   #  !' !'   & !}S:''gr9color'graphics'close'open'color'drawto'poke'dpoke'ciov'locate'position!}'cgetc'plot'cputc'setcolor'fill 'paddle!'peek"'ptrig#'stick$'strig%'vstick&'hstick''sound('rnd }It seemsthat allthis wasted disk space should be put to some use. Collect all the free sectors and... (over) roll them up into a big sector ball. That wayyou can tie all the endstogetherand haveone longsector for a (over) long winded and useless dissertation on sparesectors some dayor maybeyou could fly a byte kite. Spark')sign= -1;c= *++s;$)v=0;while(c>='0' & c<='9')$(v=v*10+c-'0';c=*++s;$)return v*sign;$)/* * hval(s) --%} hex string to integer */hval(s)char *s;$(int v;char c;v=0;while(c= *s)$(if(c==TAB | c==SPACE | c==EOL)++s;%}else break;$)while(1)$(if(c>='0' & c<='9')c=c-'0';else if(c>='a' & c<='f')c=c-87;else if(c>='A' & c<='F')c=c-%}