@L|}6CD l0C)HCC WhL/h `CmCDiD`  R@W1  Y0@R !L` D  C D     )16CS S)  C)D1 p p 0 C9DI pCDL~CiCDiD`@HHe8ɢ,  +:+:0h\ 0 H轿hL< /) H轧heeL 0ԩ@1Li3%!44,%05'%43/5.$ !4!2) #/-054%2%.4(53)!343 present $)3+$)3+54),)4)%3!ug.keFSP]d+d+ddnP!nnnnndnnoo.nnkpoooooojc fY fYfY fY fYfYqfYrfYrfYfYfYfYfYfYfYfYfY kAhiC=li]fY 4PWEV(TQJ"fY 4PWE<XP$fY 4PiE"Zh1]fY =PWE<`R"fY 0[WEVTVR"fY ]YIhiC.>=,?fY@ C4&$"m44fY@ C4s$"b4140fY@ U9_a*MT;,;0fY@ _UP -"0acY_UP 27P&6\@_UP 2%"0:H_UP .,3"1gNR!_UP 1>"0"4@_UP 1"0&4@_UP (, lh_T_UPU_PU_PU_PU_PU_P o5oU_PU_PU_PU_P kbk>B!@*OU_P 4V4TaAK@U_P 4V0P4$@U_P 4V<=_! !U_P 4V001E U_P 4V5RHU_P k>?X`ccdfflpqsvwx|~6  (*  (@AEPQTUUUUUUUUUUUUUUUUUUUW__}t 2[Z[[[\,\b\pB[O`]A@L 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}}0+}000 |||DDOS DOSDOS SYS },}},66-}BLOGO SYSCDOS SYSb*;DUP SYS.} 0`BDELV !B /}`LVUQ   ]   TU J ]L!T  #      TU 0} L ? .  t`GBJ V~DEHI B V0dV1}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh2}DEL8HI   0 HI,0 0  9 .G VLO3},0 L4*IJ`llD1:A*.SYSNEED MEM.SAV TO LOAD THIS FILE.D1:MEM.SAV J y08 B|DEHI4} V0 0`B;DELV䌚 !B y`@ʆ v s? F0Ξ05: [ BDEHI5} VY8 B V  @  /DE `E:D1:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO 6}STILL RUN DOS B;DE J V (` 9 V⪍ ઍ  -7}LLu DEHILV 9 .l 9 .l  `` s$B VBH8}I|DE V BLV nB,DE J V* \*` B V BLVDEHI BLVL9}1u H232435; 1 ;  hh@2 e1i1LHҍ 00) 08 109hh@ Ҡ2e:}1i1232435ޥ<<8} 3E:}DISK OPERATING SYSTEM II VERSION 2.0SCOPYRIGHT 1980 ATARIA. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDGE J. D<}UPLICATE DISKC. COPY FILE K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILE M. RUN AT ADDRESSF. LOCK F=}ILE N. CREATE MEM.SAVG. UNLOCK FILE O. DUPLICATE FILEH. WRITE DOS FILES9!&x#!7&p))'&X*./)L''-؆莟>}R'S  vW DEHHI 1A#! @ ~0ɛ8A0.) ȅ 1 1i?}il ! 1L NO SUCH ITEMSELECT ITEM OR FOR MENU! 0 .{z:*{}.|~ 1 0 0@}JB 18L^%|DLl%DIRECTORY--SEARCH SPEC,LIST FILE? # 0 0 n&|D! 1L NOT A DISK FILEA}N !B 1L " 1 !BDED:}:1BJ|DE 1DEBHB}I 1 h0ߢ 0.  0?詛 1 ~0YЛ 1 "L<" "L C} BL1TYPE "Y" TO DELETE...DELETE FILE SPECCOPY--FROM, TO?OPTION NOT ALLOWED COPYING---DN:D}# 0|D .L$A#B#C#JB|DE 1BHIDD#E 1D#0: BE} 1L B#C#C#B# B 1N#$0SYS1}:e#D# d# D# .d#ȽD# d# 𩛙d#X# 1,A#F}PdD#ELO- A.BJdD#E 1 1HH 0hh|DL^%1}:e# Lt% e#dD#EL%G} 1 0 . .0% 1L WILD CARDS NOT ALLOWED IN DESTINATION 0 A.|K@C"(>:,)7<,7%<%%,46-&$$+"%,>6-"$% 6-%6-%"%- &, ( r}-&((>:@:7%,,%$,, @  &"&(@(}RUN/ENTER,gg(_+LOAD s}rerun menu, miniDOS, printout more, *. files print to screen7AdAU)+6-F:B2y,76-"t})"II+"&,%+"%,$%+"A',$%+"AU,$+!%,$&%%I %)!%)!$*$I6-%$$+ @Wu},&&%++!%,,$$B !&6-$&&)67,.7<%,1->7<,0 B C7%<%,0 !67<,..v})6-%=67,.7%<%%,C %9 & +-+( 7,/59%V & )w}')7"AU*"<GV6-?:AUv,2 (ĺ#6-2 &$+F:,",g"6.}x}堭36. $#! Rr3c@9A&g(!}Ӻ (1) Unlock (2) LockS*("(3) Delete (4) Rename (5) Fory}matS(#(6) Quit Rerun to MenuT )6-&@HH+ )!%,%+"&,%+"A,$%%&T6-@:7z},,#!%%6-@:7%,,# &67,.7,$67<,.$367<,.067%,.󠨧{}3$-*6. }Ԡ렭-$ + K ((=>#)/(5"K &%@F|}$+0A,A4%+B:, ,&!-06-7<,4:=6.7$%,A  !%E!)"%$4(}}٧;)E%[  6.67&$+!,,.+/@67,.DOS.SYSEPU[6-~}$ $$(塠9  6--$ 9 &%$+F:,!,%$+",)6-%Ax$6-&!6-}) %$D+(#CHOOSE: Enter Merge Return2):"&@D % &O &(}NEW8(POK}E842,12:GR.0:E.>:%,FAB%L-O&+7,4SYS)7,4COM!.+ B&7,0DOC$A}&%A(}7<%, documentation/ &6-$6-F:, (!%/6-( (F:%,  }&G --(٠ݠ4)A"$)F:,G % %%(} &S 6-}P:E6.'}堨 M&S &7( }Ǻ-(WEWF1 76-+ }B:, %(E @+ &(( 6-%"#6-(( &2 $.( *** ERROR #F:,} ***2 f;(%}Πխ堣>:%Av,B)P6-&@HV6-`!*f6- 6-6-} F((Write 'DOS.SYS' file also? =>/)96-"%F(>:&%$,@:,%)@:, %6.9$ D:M| .DATDENSMOLLԠҠ䮠š笠à}堷d;A@,;@,n;;6-C:.hhhhhhh`,wˠҠxQQ}6.Gh  1W @ii S `K!6-?::@4,cc67@,.P  L S0  u L u  u  C @ L<D  P}L<  L<cc67Aa,.P     u & 4`    m    Y  L `Lcc67AA},.P<  u`1`    H  uh/ @ i i[ [  ucc67A!,.P`[ ` }  M ʊH Ah     u   cc67A,.PW 4ʊH Ah _  `  }  W S0 A`L A u cc67A,.P   [ u  u  Y uL` }  cc67Aa,.PR`  { S0`L [ [ ` m  i ` `icc67AA,.}P  `   `H[ h H uh "cc67A!,.P`z z }  ` BHILVPB&DEJK,cc67A,.P VBHI V B V` `L< }8  L86cc67A,.P   L@``č`08d8 }`@cc67A a,.P    `BJKDE VBDEHJcc67AA,.P}Iii V0 Ω B V0 `L     u   Tcc67A!,.P    M m` TH}IS BLOCK SELECTION? ˭͠ by RANDY BOYD ^cc67A,.PӠ NAME ? LEFT ON SURE? Y/N Ӡ }Ԡ Ҡ BOOT TAhcc67A,.PPE -SECTORS INSERT ԭ ԭ ͭ L)OAD OR S)AVE ? C)ASS }rcc67Aa,.POR D)ISK ? 0.MPTY 0 1.MPTY 1 2.MPTY 2 3.MPTY 3 4.MPTY |ee67AA,.R 4 5.}MPTY 5 6.MPTY 6 7.MPTY 7 8.MPTY 8 9.MPTY 9 0"6@&67,.>:AU,0 A}""67A#,.II83,101,492,631,733,750,1147,1158,1169,1174,1186,1200,1211,1218,1227NN1237,1247,1252,}1263,1273,1283,1292,1301,1312,1313,1325,1337,1354,1371,-1JF:BG(,Ab267@2<@3,.J̯Š}󠛸n!6-?: 0 : 0#: 0h:-WťP 1Ť 1Ltq:&:r:':s:(:`}} REMOVE CARTRIDGE AND RE-BOOT!ԩ RS{9 7 1L2` *8 39}9 79 79 7ڠ9 }79 7 : 7&: 7?: 7X: 7 *8@ 5@҅ 1  3Tݴ2  2Խ2} 2L2l>:8(. ,'3334|3|3<3C353J3a3e3/3wq3* 8 +4ʆ0 1LR4;L2 8}L/5 1LtL1ƱƱL1L1ƲƲL1L2 39L1L2IL1-WʼnPŖƖ}q:&:r:':s:(: T&: 7?: 7`Ŧ 0 :HH T9 7 : 7 8hh0ʭ 5`氥) 0h:}TX: 7`<<` 5 6 8L4 8= 8) Р})РR  y; 5/@ 7ъ  6T} 6ĥ 5 6 ;8LV5 8 8  ; 5) 7 Ҡ: 6LV5T} 6 6٥LR4w: 7 6LR2Ł%Ł; ;ՠ; 7; 7` 7膬@B<<<<}M҅`eeɶɀ.ʆw6步Ů p6@``w6`泥χ ś }  摥`@҅  ३hhL/5`Ł@ҭ ` 7_; 7 5 6`}  L*7 N  7  7M  1L7 ) ʊԅ8(Ş} 7 > 7 RS`}} } By Jason Kay Original Program by: Mike Palmer, Mike Long03/27/87 for S*P*A*C*EComputer is a: ???K X?ource D}rive .... #?estination Drive #?ormat Destination ???rite erification ???etry Errors: 0 Times ONOFF} } Copy Completed  Press Ԡ} Formatting} Formatting Error} Write Error} Drive Config} Error Unable to Complete Copy-Press Ԡ}Disk Density Mis-Match! Insert Correct DiskCheck Destination Di}sk} Reading Sector:} Writing Sector:}Insert Destination Disk} Insert Source Disk} Insert Both Disks T}hen Press Ԡ/"(Enter Date (max.8 CHARS.)&/6-B:,H 67%,. R&AR }#(}&$(}H*(" Cut print-out on dotted lines -H( store in Disk Jac }ket.$$(忠ٯΩA AA%+"@C,%@$+"@5,A 0A A P%D: }MENU + AdAU&6-F:Ad,&"AUA"@(A$ D:DINSERT xst &2&NNNNNNN1N1N1N2COUNLAREASAVND1DTONSRINSRCDFNCLABEPSDISKFILELOLINEINCHCH$}SOR $}$} !"#$%&'() KKŠҢ$}à砸à26-@6-@'6-@36-@?6-@K6-@W6-@$}c6-@o6-@{6-@  A%<&6-P:',%-&&6-$&%F//7<%&,/7%+$,<%+$,%&,$}A P67<,.7+%,$&,6-Z+#67+%,$&<+%,$,.7$&,+6-&d) !)7<%&,27$&%,@n$}67+%,$&<+%,$,.x !@`$囖 A( Disk Name 33$}Disk # -3 $G(0(%Make sure printer is on and connected: A ='G A$}! 6- A0! 6- A0  6-! -%2@! "$}-%62%'"  2$+!(} No records in memory!+ A -A  AP$}",( Ap6& B6-&K:@&&(}Total number of records is J(Sor%}t by:T -^ -%(7$%<$%, h" -"(7+&,$%<+&,$%,rAdAU)|H"@E%}!6-&%-%>(7+&,$%<+&,$%,H A`4"@E-(7<,*6-@4 A`N"@a%} @#6-%+-&D(7+&,$%<+&,$%,N A`@"@a-@0(7@W<@p,66-@ A`%}AUA` "6-6- "6-6- "6-6- "6-6-"@%}6-6-%? -%?( Sort will take P:$+'A,%, seconds 3-A !AY3%} B6- @`*AY@4*( Sort completed  A-A $%}&05()(Press [RETURN] to Continue...2%5$:.(!( Aborted by request.+ A`.$D%}N<*(!}Do you wish to print disk labels.64Y<6-X3*(Ready printer, press [RETURN].3%b%%(%}Do you want to enter the typel ( of each file (Y or N)v A0YAX 6- (2(!E - Educa% }tional F - DataFileX(!U - Utility B - BusinessH%(H - Household G - GameH(P - Practical % }M - Music6%(V - VisiCalc D - Demo6( L - Language((( Insert next disk and enter disk))(! number. Type % }'END' to go to Menu A %(B:,A4ENDA  6-A:,B:,A`67<,% }.67<,.00B:,A&67<,.67<,.&67<,.0  6-% A @0 6.D67,.=:,%67,% }.:*.*0  (((*7<%,4FREE A @4))7<,4DOS )7<,4DUP A >7<%%},4MENU A H 6. (ApR5 BAdAU1( Program Type5\4*A 0f67&<%},., 67<,.p 6-%z 6-$&67<%,.67%<%,.7,67%<%,., A(A%}( **Bypassed** A(((( End of directory, this disk ( Total records.(AdAU A%} AP A((Records added: (Disks input:  A 6%}--AP $(Ap$3 " A@#%P:)6-3 A.%}%S:0%8 6-AR AB -67<,.7$&,L "(V33( 7<, 7%}<@, 7<,`( 7%<&, j%6.7<,4 %6. t 6.~ 4E6. Educat%}ional 4F6.Datafile 4U6.Utility 4B6.Business 4S6.System 4H6. H%}ousehold 4G6.Game 4P6. Practical 4M6.Music 4V6.VisiCalc 4D6.D%}emo 4L6.Language (+(*"%, A0 +"*"@R, AP 6-%  "(%}}!(( End of file! A`( Ap2F:B2y,"A< A`FF:B2y,"Ad (}%}n "(x,"( File Master Index'(,( 6-"(//($Disk# Prog.Name XTen Size Fil%}etype$$ (}$(Turn The Printer On!  A -A ' BAR$6-'$ %} Ap AP( Ap A% Ap%1-(} already exists%}, write over it1 A ' 4Y%' A AP"%, 6--6%}1F:B2y,"6.Save' Ap1 A0@67<,.7$&,J&7<,4*6-% & A0T  ^O%}#(&& Records written:( Records droppedH-AL O$hr A%| A`%} A!!(} File Master Index$$(DISK# PROG.NAME XTEN SIZE 6-%--( 7<,% } 7<&, 7<,%%( 7%<&, 7<,67$&<$,.BF:B2y,"(8( Load aborted a%!}t your request.B Ap A( B((} File Not Found  A -A $VF:A%"},A6:(Error F:A, On Load.H-AL V AP ( End of file reached. A`%#}Λ AP&0 A%: A De(( This will delete all%$} contents ofC(file  , Press Y toe(delete it, N t return to MenuN %X 0Y$b A0%%%}l((File: Deleted.v A囀-A $+(File doesn't exist.( A +$%&}1 AP B1(} Jason Worley's 0%AR 6-K:(%'} Program Indexing(( Add Records""(Display Indexes On Screen""( Print Indexes In Memory""(%(} Sort Indexes In Memory ( Save Indexes To Disk""( Load Indexes From Disk  ( Delete Index Disk File%)}""( Delete Index From Memory ( Clear Memory*( Exit Program4""(Display Current Directory>( Ch%*}ange Drive NumberH* -&%*( Records In Memory = R4 -4(7+&,$@%<+&,$@%@,\&Ad%+}AU-%&)^"@(6-@E`"@)6-@aa..(+"@E)"@a)"AU,A!@%,}fZ"@E!6-&%-%P(7+&,$@%<+&,$@%@,Z A!0p0"@E- (7<%,&6%-}-0 A!0zZ"@a 6-%%-&P(7+&,$@%<+&,$@%@,Z A!0:"@a-*%.}(7@x<@,06-: A!0{"AU6-&{AAPAPAAAPA@A"%/}A"A"`A$`A%P AP+(+( }Zeroing Memory Will Destroy All++(#Entries That Are Not Saved O%0}n Disk.F$((Y=Zero memory, N=Main menu)2(Continue6F4YA"P$ A&3$(}End program (00Y3$ A"u%D:MENU + ( Ap!!(} Deletin%2}g Records i$(An Entire Disks Index May BeM($Deleted By Entering That Number Now.i(Press [RETURN] To Exit. ! B%3}%(B:,!$ B:,A#P$ 67<,.67<,.00. B:,A#p8 )67<,.7,67<,.)67<%4},.0B  6--6-$L 67&<&@,47<,.67&<&,.*66-%V 6F:B2y,"6.Delete) Ap%5},'6 A$`  j ##( Records were flagged.t N,($Actual deletion will not occur untilN(file is written back%6} to disk.~ A -A  AP  R@!@@@'(}E(Menu%7} Of Disk In Drive H(R A$ )6.D?:*.*67<,.=:,)  ( A$ C@"@%8}%%(/ A9 A`C AP  $6. D?:PROGINDX.$67<,.=:, H A% (}-%9}D(%Enter 3-Digit Extension For Filename>H  B:,67%,.$ A@ 2 (} (/(Current drive number is %:}.2( =.(&Enter new drive number or [RETURN] for=( no change.  %(B:,$  6-A:,$ B +&-"(%;} file master(-<( ULTIMATEB- :( #-@:( ( -AP%<} 2 hV;@0,;,;,;@%,;,;@,;@,;@q,;@q,b6. h6-F 2)6-P:+I:,&A%=},'A ,$A2;$,P ^^6.T AddDisplay Print Sort Save Load Delete Delete Clear ExitDisplay Change%>}Z ^^6.T d PP6.FExtension Program%?} Type Disk Number AlphabeticallyFile Length n PP6.F %@} x AP D:FLMASTER$$NNN25TSTDRWAITISIODCFUNCTIONSIOMSGNDMSIOREERLSMSLOBYTHIBYTFNBYTVERFTRAQDEVTOWTRPTB)B}LNKBLNKBLNKVTOCVTOCVTOCLL )C} )D} !"#$dppӠԠҢįĩ)E}젨㩠堰n AԠ Ϡӛ%@I%)F}󠭠 %堣 %%@3%@%%@@3)G}!%@!5%@A(%%@ 53%@%@3)H}$6̠ϛ@D6-?:C:hLY,,%6-F:%@,66. No SIO errD"Ah"A(Ar)I}%%+ A8,)+!AD,A|??&A7A A0A@APA`Ap'"AD'6.Devic)J}e Done error( ( '' 6.Unknown SIO error $'$6.Dev time-out (no response)'$6.Dev NAK$)K}"6.Bus input framing err"$6.Bus overrun err$6.Bus checksum err$6.Operation failed$6.)L}Break key abort$77ĠԠŠϠŭԠҠŠěT A A0$%@:X,8%@)M}A(F%@T%@H%@%@ -%@;%@E AH$v$$Ԡ)N}Šίț6-P:C:,',6-C:,&$6-P:B:,',6-B:,&$$##įź͠ś )O} A  $Š͠ś J A%@:X,.%@@d<%@J%@)P}:%@ %@-%@7 A:$t6-@6-%#6-AV)6-56-@A6-Aht)Q};,;@5,;@#,;@`,;@@,s!6.S>CI6.! 7?!!?,x>Ci6)R}7@<@,.>:@4,s A0@+AEAR(}86.Ԡ)S}B A0E(-#6.- A0(@K:(AR$(( (((Drive number )T}or ? ==>.X )"@'7(Returning to Disk MENU...C@M A X%D:MENU8( @:1,)!@:4,)U}(( ApB6-&@H(>:,(L,,($Just a sec, configuring for drive...V 6.6-`:6-A0 Ap)V}06-F:A6,'@: Apj0"A8&(Drive not present0 APt!"A9!( Not Indus GT~. ()W}-@ 6-#$ . A W ""67@<@,.*<67@!<@",.WFIX FOR Π͛)X}(((} @K:1 )"@6-'(Single1 AP*")Y}@h6- (Double* AP"@'A  ( A'6-B  A@' A`(()Z} ú  )"@'A&"@:Y,(Yes6-& A %"@:N,(No6-% A ()[} Ap!#A0%$@! B(6.7<@3,2"67@4,.<PAR(6( Insert d)\}isk, press DAd&PARFOF:Ad,"@((+( Aborted9Ad&EARO AP)]} F:B2y,@APU= A3(Drive is Write Protected!= A@ZM-@6-$367@)^}<@,.>:,96.?6-I ApM d A`nS-@ @96-$967@<@,.>:,?6.E)_}6-O ApS >67@3,.7@3,4( Format done.> A@Ԡנӛ)`}       T^16-P:@ &+B:,',,*-F:@,.(1$hO A)}FMLPWADDHIGLOCHAAAAAw@2AAU KKɠԠҠ-b}š笠𱰹c;@e,;@%,c6.A.H5H2HD 0˭1̠˅ȱ˅΢Rh-c} l- 6-C:,6-P:'AV,-6-&$AV(;@@;@@K:2b +-d}A1@@dCB7t@dU-@@b(LOGON: <; @`)@;"AU)B:-e},!@%@F8!@1* A%067B:,%@,.>:,8(>:,P @`Ze4SECRET"@@d4-f}@@!F@AXB7tAb+ed 6. @PD:LOGON,cYN;@,3 +3(! ǭ΢ήӠҠ(<-($Type1q}BŠb'DOS SYSb*;DUP SYSbeAUTORUN SYSb!fMENU bBOOTSTUF bBOOT2FILOBJb$COPYMATEXE3bDINSERT bMFLMASTER b)AINDUSFMT baLOGON bgLOGON CREb wMAXICOPYOBJbRAMDISK 256brSCRUNCH2OBJbESECTOR bEBSECTOR DOCb$XECOPY OBJbSPACE52 DOCto write AUTORUN.SYS on D1190Y<2..@@ D:AUTORUN.SYS<)*@AU)*@1r}AUF)*@)*@@P)*@@i)*@@Z-@@pd"*@1s}n x)*@A&)*@@)*@A')*@@)*@)*@1t}@@22169,148,141,197,2,169,0,141,68,2,169,1,133,9==173,48,2,133,203,173,49,2,133,204,160,4,1771u},203,133,205;;200,177,203,133,206,162,0,160,82,189,58,6,145,205,23255200,224,12,208,245,169,12,141,252,2,108,250,1911v}''50,53,46,2,36,26,44,47,39,47,46,2 D1:LOGON.CRE0;!!D1:!!D1: !"!D1:0!2!D1:@!B!D1:P!R!D1:`!b!D1:p!r!D1:!!D1:!!D1:!!D1:!!D1:!!D1:!!D1:!!D1:!!D1:######5x}d#&} MAXICOPY by G. AlbrechtFile to copy?Insert source disk:Insert dest'n disk:More to copy?BREAK KEY 5y}ABORT & &j# #&i#!08d#1e### #&e &L%ɛ %#Ў#Ϣ# #&## #5z}&" &# %#΅'###3#d#8岍f#e#峍g#L.%######L$i# &0  d&Z %##C#S#L5{}$#XC#YS### &#C#eS#e %####Lr$##XC#YS#### #&" &i### %##>5|}# & %######3#C#f#S#g# d&0Ю## # &##LA%## LS$Ѣ# #&# #&" 5}}&0"YL#l %`i`ԩ ؠ0 ^&^&;& #&DE BHILV} N5~}ot copied ҠBDEf#Hg#ILV BLVDEBHILVh#i# Bh#JKDE5}LV#4#8=8) ө̩@Ω˅ͨˑW΢ |)`8m4 5L̺8!LPL%R9}LzSLWL%ͮ```23`ͭ   LB  4 4*4*i4JJi@9}9Ӎ)͊ H) ͍h )` ͍ͭ45@x4`@ ̭͍Ә89͍ͭӭ͑4X `̩2LV9} `̩1 ḵ2͎ӑ8͎e11  * ` ̭ )1͎ӑ8͎Ӡ͑4XLV `̩1 k̮͎ӱ8͎ӑ2e119}  * ` ̭ )͎ӱ8͎Ӫ͑4X1LLLV `̠2ɀ ȑ2LV   `878Z̭[̩Z̍[9}̠ˍͥ    `88#ﻩ01`pppB0A=}QRRRRRRRRRRRRE=}|耽|QRXRRRRRRRRRRRRXRE||=}|퀀|||||=}|耀|||||=}||ZRRRRRRRRRRRRRRRRC=}=}=}\-X (c)1983 Action Computer Services  B JKIHiD=}iELV`L- - BLV`,L--l L- &` Fj`8冨凪`=} '.EӅӥ '.`ʆǪƩ Ɛee` 8.ƦʆǢ &Ɛeǐ \. \.L#. 8.=}'&&&8儨児祂*L#.&&*ń8&&L#. .`hihiHHȱȱ=}L-c !#3`L-JJJJ`H -h`Hȩh -LI/ -LI/ }-LI/ =}-LI/ -H8`HhHh /LI/ BHI V䅠LI/ L/ -LI/Ԇ ؠ=}PIPP` #0P -LI/ E0L 0 #0LJ0 ^0L0H- 08塪墨hL^0 w0L 0 ~0L0=} #0ȹP`텠8堨塪 #0芨Oȩ-`PP /P棩 Ѥģ0-ģ6=}000:,80H & &ehe&eģ0ʥ 8堅塅`$ 0&*i0:0i 0Ʀ`=}¢ 护°ڱ%ȱ%E 0L1担CS /L1I w0L1H r1L1 E0L1 &B V=} I/NLMȑ` MLN%B VLI/S:Z2E:_2H / b2c2 m/ /h)0I]2^2Lm/[\ZUVT` =}2]2^2` 2L0 2L/ 2L0) ` 2L0 ~.` 0d -ҥ=} `2)2ҩ`p`0)9Y3`@0)ӈJJJJ)`Ѕ`ȱ`` 3=}`HhƣĢ`ƥĤ`Ѣ 4`ȱѢĦ`=}膡``ťƤe8夰L.4 Ƥ8`ŦeѠ=}e桊L24SR=140.2 OR ERR=143 -{G3 PRINT("| ERROR: Serial BusX.L4l L5`{L555L=}5)L&5 `PRL,5(5Ȍ'5'5>(5LO5'5(5L55` LV5P58P5P5P5 3P5L}5L5R5ȌQ5Q5R=}5L5Q5R5L5L[5` L555IL5 S5` 5 3 25I}L6L 6(| ERROR: Scrunch File too Short! |=}5 /Ld85I~LU6LK6(| ERROR: Scrunch File too Long! |6" /Ld85IL6L6(| ERROR: Break-Key Aborted! =} |6b /Ld85IL6L6(| ERROR: Device Does Not Respond! |6 /Ld85I5I 5IL#7L7(| ERROR: Serial=} Bus Error! |6 /Ld85ILc7LY7(| ERROR: Disk Write-Protected! |70 /Ld85IL7L7(| ERROR: =}Disk Full! |7p /Ld85IL7L7(| ERROR: Fatal I/O Error! |7 /Ld85IL#8L8(| ERROR:=} File Not Found! |7 /Ld8L<8| ERROR #8& /5 C0L]8 |8L / 2L8(| START-RUN =} SELECT-DOS OPTION-BOOT |8p /"/ 3 )5IL8R 3 54-4- 4L9IL8 wL9IL9hh 54=}-4- 5L8`0L5`L94444W444Ȍ4 / / / d2 2R 3¢ 3¢ 3 3=}`L{9IL9L9IL9`L9`FT MARGIN{9BL9 /94499 /L9 -9 39 3=}9944 39IRL :@9LE:9IW9IP 9I!L@:9LE:999994499 .9e=}9e8:::ͭ9:9L:EL9 399 3ͭ99L:~ - S 9m4m49Т9L:` =} 4 ARRAY BL: /::IGL;:IPL;`:  :@N YILW;S`LZ; 9:IGL;:Lt=};S`L;:IL;:IL;E`L;:IL;:IL;D`L<:ISL;::::L<:IEL;:::=}:L<:IDL<::::L<`O YIL.< 9S`{?L<< /3<SILU<44`3<Q 34<=}R 36<5<T 38<7<X 3 5 V 5 9X }344`AL< 34 / 3< ͭ<L=<4I=}L4{> RETURN DX:*.*3=L?== 5 4/=/ /=}:=i;=i0m=;=:= m//R 3 2L=}= /L=(==} /L >(|蠠|= /L@>(> /Ls>( =} >J /L>(>} /==L0@= /$=IFLC?%==}IRLC?L>| %S |=> 1L4?(? /=L0@= 2LU?|%=}S =?P 1= /= 2$=IFL@%=IRL@L? |? /L?| %S |==}? 1L@(? /=L0@L@ %S |=@ 1=L>=/=IL(A / =}2Lz@(@Q /L@(||@ /L@(|=}|@ /LA(@ / x9=LHBLEBLTA(=}A+ / 2LA(Ag /LA(|󠠠|=}A /LA(|þ|A /L)B(B / x9==ILE=}BLHBL== 5` D1:*.*YB4 CARD BUF,SIZE){d9BYTE STAT=$353{O9{H9 IF STAT=136 THEN{/9=} RETURN_BUFSIZ=0;{9 RLBXB 2LC(B /LPC(|=}砠Ġ|C' / 24i 0 2LC(||Cy /LC(=}C /XBL D /`BiaBi0m4aB`B 0L@DXBIL@DB=}b!4 9 /LUD -`0LZD/VD/LjD}Dh / 2LD(D} /LD(|=}|D /L E(||D /L?E(|=}|E /LrE(|ҮŮ|EI /LE(||E| /=}LE(|堠|E /L F(||E /L>F(|=}îӮ|F /LqF(||FH /LF(F=}{ / 0LF F /LF |S忠F /4i 0LG|G /L6G =} |D忠G /4i 0LPG|GM /LvG |FGZ /4LGLGΠ|G /LGLG٠|G=} /LG |٠|G /LG G / 0L%H(=}G /LXH(| Scrunch, <> Unscrunch |IZ / S5 0=}4LKILI4I4LILKLK }3LIR 3 4LKHI>LJ4ͣ4LI4  24i 0 S5LK=}HI:LNJ4ͤ4L2J4 24i 0 S5LKHI8LJ4ILJ4 2LzJ΢Jx / S5LJ4L=}J4 2LJ٢J / S5LKHILJ4IWLJP4 S5LJW4LKHHLKHH]HLKHi <= WDH=}LJLH`LK4LK 2LWK(|忠|K. / 2LyK|ĢKj /4i=} 0LK 2LK(|忠|K / 2LK|ĢK /4i 0LL=}|K / 2D44LAL4i04LTL4ILTL4i04:4 <4Ţ4 d4`LvLrL 2=}LL(L /rLIL MLL(|堣|L /% 24=}i 0L]M 2L@M(|堠|M /% 24i 0 2LM(|=}Ծ|Mi /LM(M / )5 }3LM -ILMrLM4LNS=}4P :LN44P :`LN 2LHN(N / 24LNLN(|=}砠堠|Nc /LNLN)|| N / 2LO)|򠣠=}| N / 2L?@ABCDEFGHIJKLMNOPB}QRSTUVx67@4,.>:@4,&ii67@,.VWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|B}(ff67As,.S2B}4;6-Aa6-F:, 6-&36-F:A`,%$;6-&5"-@%F:%," 6/-@@PB}!%+%%/ 70-@R@S,%F:%&@#,0 8%@TF:Aa,&df+B}+A @6-+ARi( Sector Utility.j ( =============== (l(By Ron Levy.B}p""(Disk Directory ...... <1>r""(Load Sector ......... <2>t""(Save Sector ......... <3>v""(Edit Sector ..B}....... <4>x##(Examine Directory ... <5>""(Quit to disk MENU ... <6>1AR!-@@ 1( Option B}-->"K:)"# 6-&# )!@A`(77AA A0A@APB}A`%+A @%ARL$ A$@D:*.*V ( B}` ( A@E ((2(ݠ6E4A^ AB}4 +A @( >!( LOAD Sector Routine.!(!!( Which Sector --> 4( A$B}B:,A '6-@:7,,6-@:7,,'6-@:7,,  6-& A"`6-&@U  6-& B}A"6-&@U  6-& A#6-&@U6-$%$@% # )!A (# A B}  6- B A` !!( Which Sector --> j 4( A%~  A$6-A:,  $ )B}!A ($ A$  6- B A %%(TYPE * TO LOAD SECTOR   0*A "("(B}Ok. -- LOADing Now....  B A  &  6-+#A @&(& %"( SAVE SeB}ctor Routine.%( !!( Which Sector -->  4( A4 B:,A0 '6-@:7,,6-@:7,,'B }6-@:7,,   6-& A2` 6-&@U   6-& A2 6-&@U   6-& A3B!} 6-&@U 6-$%$@% # )!A (# A0  6- B A AH !!(B"} Which Sector --> R 4A5f  A46-A:, p $ )!A ($ A4z  6- BB#} A ( ((((Type * To SAVE Sector   0*A 6("(Ok. -- SAVEing Now...., BB$}6 A#+A @# (Sector>-@(File>6-F:%A%B%}, B6-+&8,$&8,,'($$6-F:%A&,%$+8,$%8,, F:%A',!A' 6- -@#B&} ( Next Sec.> -%($<6-P:', (7$%<$%,*6-&$<(7$%<$%,%-@%($7$%B'}<$%,&-@2($&6-8,$%8, (7$%<$%,%6-F:%A&,%(7$%<$%,@++(" 0 1 2 3 B(} 4 5 6 7 01234567J -(T -%X ( Z (--------h-@r -%(| -B)}%(|F:,"@AC  -% -6-F:%%$@,(7$%<$%,  B*}󮮮F:,"AD-@(% -6-F:%%$@,(( AC (7<,B+}& +F:,"@AE0 $-@!$( X Co-ord.->4A/ 4B,}N6-6-% B/ A@$ 4P B $ A@9 4+6-%$+ A ,%6-/ B9 AB-}@; 4-!6-&%A $+",'6-1 B; A@4-@"!( Y Co-ord.-->%44A# AEB.}6-A:,6-A:,# ## )!) )!@AE16-$@%%-@#@!1(Seq= *-@"B/}*( New Value ->4AG% B:,"6-@:,6-% AF6-@:7,,6-@:7,,  6B0}-& AF0 6-&@U  6-& AF`*6-&@U46-$@%>(7$%<$%,H %B1} A@\&-@"&(New Value ->f4AHp AG6-A:,z %  A@&B2}-@"&( New 4A-B:,%%&@:7,,  A@B3}(+A @ #6-(D F:,"%E:.A @46-:D AQ' AB4}%P:! '6-F:,APP 6--!6-%Aa6-! B ( (B5}Sector  <$)6-F:Ay,$%)6-+&P:',$,$""(7<,7%<%,> #..(Seq No:  <$7$%B6}<$%,>2(No: Flag Sects Start7(-- ---- ----- -----P-A'@U(7$%<$%,B7} Z6-F:%,6-d(7$%<$%, n6-F:%%,x(7$%<$%,6-F:%%,(7$%B8}<$%, 6-F:%%@,(7$%<$%,6-F:%%,(7$%<$%, ! 6-!A'B9}6-!6--%%@%%@# 6-F:,(#6-%A("(>:,J T (.^-%B:}%@%%@h# 6-F:,(#6-%A(m(>:,r  ( ***|!@( *# 6B;}-%(F:,# AYP   ( Re-run -->4YAP  A=B<}>F:,"@AYPC F:,"' AHF:,"@$IF:,"@' AQM B=}AYUop""(z A` %D:MENU'堪t'AB>}i~'(Ap@' "Ap@'Ar&P:',$'AsP:','Ax&P:'B?},$'AyP:',<(6-?:C:,,(F:Aq,"$("("( ERROR --> F:Aq,( (Type <*> To Re-try ... B@}(4*B($**㮛\+ -68,- 6-f+&!A'6-&A(&68,-p+BA},!@c6-&@d,68@,-z+,!@16-&@2,68@,-+,!@6-&@,68@B}SECTOR - The Missing Linkby Ron LevyThe idea of SECTOR is to allow those of you with an single density disk driveto expFC}eriment without being limited by DOS to the file structure. With SECTORyou are able to load, edit, and save ANY sector on tFD}he disk. With areasonable understanding of DOS 2's file structure you can perform allkinds of "nifty" things, such as retrFE}ieving deleted files and repairingdamaged files. Examining and altering auto-boot disks is also greatlysimplified. As an FF}understanding of the way data is stored by DOS 2 will be ofhelp, I will briefly outline its file structure.DISK ORGANIZATFG}ION-----------------The disk drive organizes the floppy disk as a collection of numbered blocksof bytes called "sectors".FH} There are 720 sectors or blocks, and each holds128 bytes of characters. As each file is created, an empty block is found FI}andthe data is poured into it. When the sector is filled, another free sectorhas to be allocated, and somehow linked to thFJ}e first, so when the file is beingread, the second sector can be found.FILE SECTOR LINKING-------------------The direcFK}tory information for this file only tells the DOS where to find itsfirst sector. So how does DOS find the rest of the file?FL} Well, only 125 bytesin each block are used for the user's data. The remaining 3 bytes are keptand used by DOS to provideFM} 3 functions: 1. To point to the next sector in the file. 2. To say which number file the sector belongs to; and FN} 3. To indicate if the sector is a "short" sector, and if so, how many bytes are valid.The pointer is obviously the key tFO}o the way in which DOS finds the next sectorallocated to the file. The second function is not really essential, butit is uFP}seful, because as DOS created the file it notes the occurrance of thefile's name entry in the directory and places this numbFQ}er into one of the last3 bytes of each sector used by the file. Whenever the file is read back,if there is ever a discrepaFR}ncy between the value of this byte and thedirectory, DOS assumes there has been some problem. It will report this tothe usFS}er as the dreaded "ERROR 164", File Number Mismatch.This unhappy event is usually caused by the careless user either "BREAKFT}"ing or"SYSTEM RESET"ing during a disk operation, or swapping disks in a drivewhile a file is still open on the drive. BotFU}h are !#$%&'@! mistakeswhich should be avoided at all costs!The last function is a vital one, for a file may not have usedFV} all the bytes inits last sector, and if this is the case DOS needs to know the fact and howmany bytes of that sector are aFW}llowed ot the file. There are 3 functions and3 bytes, so it seems logical to have one byte per function. This cannot besoFX}, however, because there are 720 sectors on a disk. So more than onebyte is needed to store the next sector information. SFY}ince the directoryposition byte number does not have to be larger than 63, it does not requireall 8 bits of its byte, so twFZ}o of its bits are used by the next sector pointer. BIT # BYT # 7 6 5 4 3 2 1 0 F[}--- --- --- --- --- --- --- ---| FILE | 2 Hi | 125| NUMBER | Bits | --- --- --- --- --F\}- --- --- ---| NEXT SECTOR | 126| POINTER | --- --- --- --- --- --- --- ---|S F]}| BYTE | 127|Bit| COUNT | --- --- --- --- --- --- --- ---This is how the sectoF^}r's bytes are allocated. Looking at the diagram youwill see one of the bits has not been explained yet, the "S" bit on byteF_} 127.If the lst sector of a file is not completely used, then the "S" bit isset to logic high, and the BYTE COUNT will giveF`} the actual number of validbytes.DIRECTORY SECTORS-----------------There are 8 sectors (361-368) allocated to the diskFa} directory, each holding 8entries; i.e., 64 entries total. The 16 bytes of each file directory areallocated as follows: Fb} BYTE # FUNCTION ------ -------- 0 FLAG BYTE 1-2 SECTOR COUNT - LO/HI 3-4 Fc} STARTING SECTOR - LO/HI 5-12 FILE NAME 13-15 EXTENSIONThe FLAG BYTE is used to indicate the status Fd}of the file. Its bits aremapped as follows: BIT # If set HIGH, then: ----- ------------------ 7 Fe} File has been deleted 6 File entry exists 5 File is LOCKED 1 DOS 2.* is beiFf}ng used 0 File is OPEN for outputThus the FLAG BYTE may have the following values: VALUE STATUS -----Fg} ------ $00 Entry not yet used $42 Entry in use-normal CLOSED $43 Entry in use-OPEN for output $62Fh} Entry in use-LOCKED $80 Entry deleted-can be reusedThe sector count (number of sectors in the file) and the staFi}ring sector numberare obvious, as is the filename. Note, however, that DOS does not insert theperiod before the extension.Fj} The directory manager routines remove andinsert this for the user's convenience.VTOC----Sector 360 contains the VolumFk}e Table Of Contents (VTOC) which DOS uses to keeptrack of which sectors are in use or free. The first 100 bytes are used asFl}follows: BYTE # FUNCTION ------ -------- 0 Type DOS (02=DOS 2) 1-2 # Avail Sectors-LSB/Fm}MSB 3-4 # Free Sectors-LSB/MSB 5-9 unused 10-99 Bit map of occupied sectors (bit set=Used, bit ofFn}f=Free)THE PROGRAM:------------SECTOR is menu based and has 6 options. 1. Normal Directory Listing: This gives thFo}e standard disk directory in2-column format. Type RETURN to exit or any other key to re-run the directory. 2. Load SecFp}tor: This allows you to load a sector into the buffer, and willfirst ask you for the sector number in HEX (i.e. 001 to 2D0).Fq} Typing RETURNonly will cause the program to ask for a DECIMAL value in the range 1-720. Afurther RETURN will allow you thFr}e option of loading the current sector bytyping "*". 3. Save Sector: This functions identically to the Load Sector OptFs}ion. 4. Edit Sector: This is the major section of the program. The currentbuffer contents are displayed in the form oFt}f a matrix, and there are severaloptions available. These include: --Pressing START aborts the matrix display and askFu}s for the X and Ycoordinates to edit. --Pressing OPTION suppresses the printing of the hexadecimal bufferlisting, but Fv}still gives the character. --Pressing SELECT supresses the printing of the character bufferlisting, but still gives theFw} hexadecimal byte value table.When the program asks for the X co-ordinate to edit, the followingcommands are available: Fx} "+" loads and displays the next disk sector. "-" loads and displays the previous disk sector. "N" loads and dispFy}lays the next sector in the same file as the currentsector (if valid). "P" dumps the display to a printer.If none of tFz}hese options are required, you can either type RETURN to get backto the main menu or type the X co-ordinate of the byte you F{}wish toalter. You will be then asked for the Y co-ordinate, after which you caninsert the hex or decimal number, or an ASCF|}II string. 5. Examine Directory Sectors: This allows you to examine the disk'sdirectory sectors directly. It prints oF}}ut the flag byte, the number ofsectors, and the starting sector for each file entry to the screen. If theSTART key is heldF~} down while this is entered, everything is printed to theprinter rather than to the screen. Pressing START after the the roF}utinehas been entered will pause the output to screen or printer. SELECT willrestart at the first directory sector, and OPF}TION will return you to the mainmenu. 6. Exit to Disk Menu: This will cause you to quit the SECTOR programand will loF}ad/run a file named MENU.*, if it exists on the disk.Using SECTOR: Quite apart from simply experimenting and learning abouF}t thedisk system, there are many practical uses for SECTOR. For instance, if youhave accidently deleted an irreplaceable fF}ile on a disk, it can beretrieved by finding its old directory allocation using Option 5 (ExamineDirectory Sectors), then uF}se the Edit Sector facility (Option 4) to alter theFlag Byte to $40. You should then copy off to a fresh, formatted disk alF}l thedesired files.I hope you have many interesting hours of experimentation. RLCREDITS: Reprinted from Page 6 viaF} the A.C.E. NL (Nov 85) with enhancements &corrections added for S*P*A*C*E #52. Formatted for printout @ 12 CPI.Dst#4 (c)1983 Action Computer Services  B JKIHiDiELV`L#J} # BLV`iL $$l L$ &` Fj`8冨凪` ?$EӅӥJ} ?$`ʆǪƩ Ɛee` P$ƦʆǢ &Ɛeǐ t$ t$L;$ P$'&&&8儨児J}祂*L;$&&*ń8&&L;$ $`hihiHHȱȱL$c !#3`J}L$JJJJ`H $h`Hȩh #La% #La% #La% #La% #H8J}`HhHh %La% BHI V䅠La% L& #La%Ԇ ؠPIPP`J} ;&P #La% ]&L#& ;&Lb& v&L1&H- ,&8塪墨hLv& &L#& &L1& ;&ȹP`J}텠8堨塪 ;&芨Oȩ-`PP %P棩 Ѥģ0-ģ6000:,80H J}& &ehe&eģ0ʥ 8堅塅`$ %&&*i0:0i %&Ʀ`¢ 护J}°ڱ%ȱ%E %&L'担CS %L'I &L'H 'L' ]&L' &B V a%NLMȑJ}` MLN%B VLa%S:r(E:w(H % z({( % %h)0Iu(v(L%[\ZUVT` (u(v(J}` (L5& (L& (L(&) ` (L5& $` 0d $ҥ `2)2J}ҩ`p`0)9q)`@0)ӈJJJJ)`Ѕ`ȱ`` )ȥ`HhJ}ƣĢ`ƥĤ`Ѣ 0*`ȱѢĦ`膡`J}`ťƤe8夰LF* Ƥ8`ŦeѠe桊LJ* PrintDJ}E(6," ")D5d  7 % *77:77* 7) '777 ;* 774+!>-7+77 ,=> 77!J} 7) 3/+``LT+`LX+`L\+ |( 1&Lu+ now+i %*IRL+L+ READING+ %L+L+ WRITING+J} % 1& 1&`iL+ |( 1&L+ error encountered+۩ % 1&L , Ԡ+ %L%, RETRY, % 1&LD, J} Ԡ,6 %L], exit,P % 1&IL,IL,Lk,IL, Y++*   $,,+J}L,V*IRL,R (&L,W (&+L, Q+L, U+`L,1**IL- * YL- SIL$- +`L)-Ӎ%-8%J}-өӭ%-` NLJ-E-D-F-D-mF-E-iIL-ӐL}-Lp-D-mF-E-ii@D-mF-E-iF-J}LU-` SL----Ȍ-͵-'-L---L-`L-DөӠӐL.L.-I--H-`L-`L. |( 1&L6. J} insert.) %LO. SOURCE.B %Lg. DISK.[ % 1& 1&L. press Ԡ.} %Э*IRL.+J}+ G-** G-+ + G-L. (L. DESTINATION.Ω %IL.L.`L. (*IL*/L/DOUBLE/  %*J}*LG/*L9/SINGLE/2 %(***ILi/ILi/LM/`=Ln/Íj/*IL/L/ $j/eJ}e* $e`L/R*@** k/ Y+**6* * *0*00 0 L0*IJ}LB0  L=0*LB0* ,*   %L0*IRLz0R (&L0W (&* $eJ}e8**L0*IL0*L0* k/@**  L 0P**Щ |( 1&L%1 J} Ԡ1 %LB1 write it out11 % 1&La1 Ԡ1S %Lz1 exit1m %++ G-** G-J}+ + G- 1&IL1IL1L1IL1 .L1L1L/`L1 .*IL2*Ȍ**h* /R* .*i**Ѝ*J} /L02*Ȍ**Ѝ* /` L6212@* k/c@* k/@IL2L2 Unable to Bank Switch...2b %1222J}722L222 ) )M22L2L2 Cartridge Present...2 %12B2222L212IL3L3 Program abortJ}ed2 %L3`L3,S+,R+3W+3V+ &-D ) -* k/j ) 32N+M+ G-.+-+ G-* k/j )***RJ}* |((*L3 single pass3 %L3 3 %L3 FOR 130XE 3ԩ %L3 BY 3 %LJ}4 dale lutz 4  % 1&L64 Ԡ4* %LR4 begin copying4B %Lk4 Ԡ4^ %L4 change densJ}ity4w % 1&L4DENSITY: SINGLE4 %IL4 .IL4 1Lk3``3HV,-+ !6-&@ 68,-+ !6-&68,-+ !6-&68,-+ !68,-|.$.B}堛.! B)%P:! .-@ -.@-@9)@4 @2)!A"@6-@B}2/$ * ( (!$$d2( ERROR ->F:AQ,n2' ( To Continue ..$'$D:SECTORB}@ S*P*A*C*E #52/53 DISK UTILITIES Revised March, 1987 Front Contents:1. BOOTSTUF. A BASIC programN} whichcreates a special "boot" disk that canbe packed with up to ten "boot" disks!(Randy Boyd, COMPUTE! 2/86, JC mods)2.N} BOOT2FIL.OBJ. A utility to converta single-stage boot disk into a normaldisk file. (Dean Wittman andVince Brimhall, 198N}1)3. COPYMATE.XE3. A whole disk copierfor 130XE/compatible computers. SD, ED,& Double Densities. "Smart" drive & RAMselN}ection! Has on-line instructions.(Ver 3.8 by Jason Kay, S*P*A*C*E, fromMike Palmer & Mike Long's original)4. DINSERT. PN}rints a disk directorywith title & date in a size that can becut out and inserted in the diskette'senvelope/sleeve. (RobeN}rt A. Blaney,ANTIC 8/86, JC mods for S*P*A*C*E)5. FLMASTER. "FILE MASTER" is a BASICdisk management program to help keepN}track of your disks. Self prompting &easy to use. (Jason Worley, ANTIC 8/86)6. INDUSFMT. "Fast Format" your disksin sinN}gle or double density on INDUSdrives only. (Jason Kay, S*P*A*C*E)7. LOGON. Use to prevent undesiredaccess to your BASICN} disks. Requiresusers to enter the correct password("SECRET" is used in this sample). A MLroutine causes the program to rN}eRUN ifRESET is pressed and the BREAK key isdisabled to disallow program LISTing.To auto-LOAD any desired BASIC programmoN}dify line 90 as appropriate.(COMPUTE!, 1/86, JC mods)8. LOGON.CRE. Creates an AUTORUN.SYSfile which will automatically RN}UN theLOGON program, above, upon system boot.(COMPUTE!, 1/86)9. MAXICOPY.OBJ. A ML file copyingutility which will copy N}up to 16 filesin a single pass on drive #1. Manualentry of each filename is required.(George Albrecht, ANALOG #29, 4/85)N}10. RAMDISK.256. When renamed toAUTORUN.SYS, it will set up the properhandlers for 2 single density RAMdisks(drives 3 & 4N}) for the 256K XL/XE. Theuser must manually format the RAMdisksand insure that the DOS is configuredfor 4 drives. (Claus N}Buchholz)11. SCRUNCH2.OBJ. Use to compact andun-compact a whole disk for easierstorage or modem transfer. Simple tooperN}ate with clear user prompts. NOTE:Scrunched files must be "un-scrunched"(un-compacted) before use. In ACTION.(Bill Hodges N}and R.E. Swem)12. SECTOR. A single density disksector editor/viewer in BASIC. Referto SECTOR.DOC for a full tutorial anN}dinstructions. (Ron Levy, U.K. Atarivia A.C.E., 12/85 NL, JC mods)13. XECOPY.OBJ. A single or doubledensity whole diskN} copier for XE typecomputers. Multiple copies. Requirestwo-passes for double density disks.Voice prompts if a speech synthN}esizeris hooked up. In ACTION. (Dale Lutz,A.C.E., 9/85 NL) Back Contents:ATARI DOS 4. A very powerful, butN}different DOS! All supporting utilityand (on-line) documentation files areincluded. NOTE: DOS 4 disks CANNOT beused witN}h other DOSs or vice-versa.However, any DOS 2, DOS 2.5 or DOS 3files can be readily converted intoDOS 4 format. (Michael N}Barall & ANTIC)SPECIAL NOTES:1. MAXICOPY.OBJ, SCRUNCH2.OBJ, andXECOPY.OBJ must have BASIC disabled orremoved to work pN}roperly. To accomplishthis: -Reboot without BASIC. -Press RESET to go to DOS. -Use Option L ("Binary Load") to run N}the program of choice.2. ".DOC" files contain important userinstructions. View from the MENU bypressing the appropriate RN}UN key. For"hard copy": go to DOS; press "C" (theCOPY option); & at the prompt, type:"(filename),P:".3. To cancel the auN}to-display of thisdocumentation after system "boot-up":delete line 32695 of the MENU.4. Your comments, recommendations & N}newprogram submissions are always welcome.Please send to: S*P*A*C*E P.O.Box 110576 Tacoma, WA 98411-0N}576Thank you for supporting S*P*A*C*E!L* ESC Returns to DOS Press Any Key To Continue0>SEATTLE-PUGET SOUND ATARI COMPUTERENTHUS- IASTS Disk #52Disk Uti-lities Updated:Mar31,87Librarian - Jim Chapman