<=%%FNTANKDISITEMENTEXTFLAGIDCBINCIOCURNMNWNMRABUFCBICISTARNAMMENHALSREAICYCLPRNCONVERDIREAFSECONLSEDISPLAFILSECDIFILNBCNTYPBYTESTADCMSWRITBUFLBUFHUNDENAMESECDICHOICOPTIOREXRETHIFLASCNTSCNTSSNSSNSCNSSSEARCNSENSECHNSECLCBCSTAALLATEMLOHERRO    / BYg ?_>_>BB8BA@AA ABA AAQ`A@ !"#$@%&'(@)*+,-./0@V1@23456789:;<=>?@ABCDEFGHIJKLMNOPQ塒򸵒籰󄛖z (}(Okay...z;@%,;A0,;@,;@%,;@%,;@,;@%,;@,;@2,&&;@,;@,;@,A@@d'B7t@dA0@@$6-P:I:,$?u,$;, 6-C:,6-C:,6-C:,I 6.67,.#67@,.+6.:67A0,.I67@,.o6-A@6-A'6-A 36-A?6-BK6-A W6-Ac6-AQ`o6-A@ F:Ar,"@A(#-ApAt"$( --@@2")67<,.>:,- 7-@@")67<,.>:,- 7 A104,32,83,228,96nn104,104,104,141,144,6,141,145,6,78,144,6,78,144,6,162,5,14,145,6,202,16,250,162,5,78,145,6,202,16,250,96104,104,104,170,76,86,2289 AP)(}ENTER FIRST SECTOR -96-@ (ENTER LAST SECTOR  _AdAU A 6(DISPLAY SECTORS :S7@<@,4Y_6-@c A 0(LOAD SECTOR DATA INTO BUFFER4M7@<@,4YY6-@c BNAdAU A%J(%INSERT SOURCE DISK AND PRESS RETURNN B(,1 -6F:B2y,"@ ;&"@&(ǠҠ@ "@ B'@ $( ŠϮ'(E/"@'67<%,.7@<,/6-%J "@$6((HIT START TO SAVE6(HIT OPTION TO RESTART F:B2y,"@A%F:B2y,"@  A; @(1(>:AS,NO DATA TO SAVE; B8AdAU4(}ENTER OUTPUT FILESPEC 8%%7@<@,0D:A% (PARAMETERS FOR FILE  6-( BYTES READ=..(WHICH EQUALS P:'A%, SECTORS& 6-C:,6-@ & B!!*** SECTOR READ ROUTINE ***9Ai@'Ap@9Ay!"@!Ap@/6-&AV$P:'AV,/6-P:'AV, ArAs$$Ax&AV$P:'AV,AyP:'AV,6-?:Ap,$!X]b-@A(gF:B2y,"@ l%(>:@',7<, ("(%$*** Πՠ ***%c6-6-'6-36-?6-@K6-W6-c6-@GAdAU G()}ˠؠ --@@U)B2y- ( ***OPTIONS***$!!( [1] BROKEN FILE BUILDER. ( [2] SPECIAL DOS 8""( [3] ACTIVE DIRECTORY B""( [4] SECTOR DIRECTORY G( [5] QUIT PROGRAM K BL"@A0V"@`"@B j"@A`t@ ~+ AP+(}ŠҠ( ***OPTIONS***!!( [1] CONSECUTIVE SECTORS ( [2] DISK SEARCH /!( [3] MAIN MENU %/ B%"@6-A%% A"@ @AP F:B2y,"@ F:B2y,"@$   *** SPECIAL DOS ***  + A0+(}̠Ӡ ( ***OPTIONS*** ( [1] UNDELETE FILE ( [2] RENAME FILE  ( [3] DELETE FILE  /!( [4] MAIN MENU %/ B !!A1A2A1 A0& *** UNDELETE ROUTINE0 s B6-@ 667@<@,.BB6-AaN6-@Z"@s67@<@,.: H?67@%$@<@%$@,.7@<@,H6-C:,D -(-("HIT Ԡ TO WRITE NEW DIRECTORYF ''(HIT Π TO ABORT PROCEDUREK F:B2y,"@ N F:B2y,"@A1`S A1GX  b -@@l 6-%@6-%A(v   6- 6- B *** RENAME ROUTINE ;6-@-(ENTER CURRENT FILENAME15 ;6. ?6-@+(ENTER NEW FILENAME /3 96.?6. \ B6-@# A@:67@<@,.F6-AaR6-@\ A10*** DIRECTORY SEARCH ***. A@*(ENTER TARGET FILESPEC . 6-B:, "A@(-@7<,4.( AB ; A@ '7@<@,4D:;6.7@:AS, NOT FOUND5 B6-%@ A@@"@$00((}*************************************5(,(7@<@, IS FILE NO./(56-6-@:7@<@,,76-@:7@<@,,Q6-@:7@<@,,k6-@:7@<@,,6-@:7@<@,,26-$AV%#6-$AV%/"@2$"("(*** PARAMETERS FOR FILE&(#(DISK STARTING SECTOR =&(# (TOTAL SECTOR COUNT =#(>6.7@<@,.0b*0B*0>6. UNDEFINED)7@<@,4b)6.LOCKED +7@<@,4B+6.UNLOCKED*7@<@,4*6.DELETED"@$#(#(CURRENT FILE STATE IS 7(%(HIT ANY KEY TO BEGIN TRACE7AdAU" F:Ad,AUAP' AA0h/6.7%@<,/6.7@<&@,mX 6-B:, @267%@,. AB:,!@X6.7@<@,r.(>:AS,$67B:,%@,.. A@!!(}>>>>>>FILE TRACE<<<<<<-6-6--AdAUP AP'('(DISPLAY SECTORS+D7@<@,4YP6-@c AP00(LOAD SECTOR DATA INTO BUFFER4M7@<@,4YY6-@c BU6-@6-'6-36-?6-A%K6-@Q6-U  7(4(ԣ= ң= = =7(/"@'67<%,.7@<,/6-%"@ ^  (2(ŠҠȠ>:AS,5(Z( Π-ABORT/Ԡ-CONTINUE^ $$7A'<A',4A 6- F:B2y,"@  AP@ *** BYTE CONVERT *** AQ0(""6-?:<@:7A&<A&,,,2U6-F:A,!6-F:A,;6-@:7A'<A',,U6-@:7A(<A(,,<6-$AV%F$p *** SECTOR DIR. PRINTOUT *l6-Aa6-Ah'6-36-@?6-A(K6-@W6-@c6-l6-C:,6-@ V A``(#( WANT PRINTOUT'@7@<@,4YL6-@V Ab,,($}Ҡ٠**("RECFILENAMESSNSCNTSTATUS..6.7@%$@<@%$@, A@p A@6 7@<@,4,6-6 B,"@,37@<@,\-@%@(/-@%@D(7@<@,X-@%@\(c-@#%@(/-@(%@3(A6-%@O6-%@c@A`4AdAU(4([X]=END....[C]=CONTINUEF:Ad,"@" .F:Ad,"@$6-. A`` Aa@8@ Ab 3 3 @3"Ҡ٠BJ@38REC# FILENAME SSN SCNT STATUSG3 J$L&((ΠΠҠ& B_m`m** SHORT FORM FILE I/O **amym6-@6-@$+6-A4%96-A5%G6-A6%U6-A7%c6-A@%q6-AA%}6-@"@6-@mK@%6-/ B`5;A6-K B`m: #6-?:C:,<,,6-F:,7@:$m*6-P:'AV,'6-P:&$AV,*$y7AdAU((7(HIT ANY KEY TO CONTINUE"yF:Ad,AU ,y B}ˠ٠ }8&@@D:*.*8@@}@ (} B!(@(%ˠ٠(}@( 2}@( B @n}y@(](F o@@y B D:DISKRX.BAS