@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` 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}}}  |||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ޥ<<8r}EiͩkΩ͙kCopj`j {j`Hi͝Νh`,}L"SAB.TOOB:D"NUR:0,56 EKOPΩ͙kCopj`j {j`Hi͝Νh`%1448450OB:D"NUR:0,56 EKOPΩ͙kCopj`j {j`Hi͝Νh` } DISK DIRECTORY INDEXERA : APPEND - ADD NEW DISKSC : CREATE DIRECTORY INDEXD : READ D1 DIRECTORYF : FIND FILENAMES /} IN THE INDEXH : DISPLAY THIS SCREENI : LIST THE INSTRUCTION FILEL : LIST THE INDEX FILESM : MODIFY A VOLUME ID FIELDN : 0} NAME - WRITE VOLUME ID ON DISKP : PRINT THE INDEX FILESQ : QUIT - EXIT FROM INDEXERR : READ THE INDEX DATA FILESS : SORT 1} THE INDEX DATAT : XFER - HELP AND INSTRUCTION DRSU : UPDATE - OLD VOLUME - NEW FILESV : VOLUME REPORTW : WRITE THE INDEX 2} DATA FILEX : INDEX VOLUME DIRECTORY REPORTZ : ZAP - DELETE A VOLUME FROM INDEX̠Š : EXIT ANY ROUTINE FIND FILENAMES n@AAD@@@PA04}Aw@AD@ @ @P A8 AV A9@A1A2A3@AU5};@ ,L'A@'@e`//@@D:DIRINDEX.SUPjB@@6}*@7@B@t@ A)Q (}-(Q(7}ΠӠ''( (DISK DIRECTORY INDEXER(V1.0 (c) MAY 18}982(Fromv&(SILICON VALLEY SYSTEMS, INC.I(1625 El Camino Real, Suite 4b(Belmont, CA 94002v((419}5) 593-4344( Written by(HANS A. HANSEN5 A2"F:B2y,!@5%D:DIRINDEX.BAS4* (}*(:}àȠΠǠŠӠŠԠՠР>,( (,(D : NUMBER OF DISKS = <>H+(+(S : SCREEN COLORS AND LUMINANCER*( (*(;}f( ((E : EXITp((((U : UPDATE SETUP FILE & EXITz*( (*(<} ( ( (INPUT COMMAND : 4A!57@<@,4 +6.7@,5 A"$$7=}@<@,4DA($$7@<@,4EA $$7@<@,4SA#$$7@<@,4>}UA0 A!+ (} ((+(ŠΠӠ $( ($(OPTION : SCREEN COLOR %(%(SELECT : SC?}REEN LUMINANCE ((((START : CHARACTER LUMINANCE$ ( (( E : EXIT. ( ((===>> 8 'B2y@}'AdAUB +A A%+A%L -AP ` F:Ad,AUA'j &A}6-F:B2y,&!@A$t "@A%~ "@A%P "@A& A#` %6-%B}@"%6-%@ /!@6-!"/6-%@ A#` %6-%@"%6-%@C} /!@6-!"/6-%@ A#`( )6-%@!A@)6-2 A#` ((7D}@<@,4EA! A# G (} (((CHANGE NUMBER OF DISKS+(.(G(CURRENT NUMBER =  #((ME}IN = 10#( MAX = 154 J-@@3(INPUT NUMBER OF DISKS : 7A A(J6-A:, !! @)!ATA(F}  6- A!T 7A A%+A%7@^  6-6-6-6-$ "*"*"G}*"A   (} (((( %%( %%( %%(H} %%(ŠŠŠ %%(Ԡ ͠ %%(I} %%( * LIBRARIAN 2.0S *  %%( %%(ˬĠΠԠ %%(J}ˠΠŠ %%( %%( %%(K} 9( (+(PRESS RETURN WHEN READY : /9 A0 //@@D:DIRINDEX.SUP& L(L}@(@*(@7(@B@L A)  (} (((( %%(M} %%( %%( %%(ŠŠŠ %%(N}Ԡ ΠŠ %%( %%( * LIBRARIAN 2.0S *  %%(O} %%(ˬĠΠԠ %%(ˠΠŠ %%( P}%%( %%( 9( (+(PRESS RETURN WHEN READY : /9 A2Q} A y}+F:,%$F:,,%D:B" B AD@@@PA0Fm88S}T}U}@@@@AUV}@@@ @ @ @ @ @@@@@@@P@@ W}@!@"@#AIqB3B3BB@@ @!A2"@#AY$B%BX}P&B'B(BP)B'*B+A3,B9-B3.B /BW0@P12354DY}5S6j!"78$$9:;<=>?@ A B CD"Z}E1F@&&Gf~HIJKL@M 2N --O= PA QP R_ S` T[}a Ub Vv WBPX{ :YAZAV[@\]A0^A9_A1`aA8bc\}defghijklmnopq@r@s]}tuvB`'W6-@6-&6-%'6-%/6-%76-%?6-%G6-%O6-%W6-%'W 6-%^}6-%6-%#6-%+6-%36-%;6-%C6-%K6-%W6-@P$'b 6-%6-$6-$#6-$+6-%26-6_}>6-B3J6-B3V6-Bb6-B)'u 6-6-@!6-@'6--6-96-AYE6-BQ6-B`}P]6-Bi6-Bu6-BP.'g6-B' B%6-B+6-76-B9C6-B3O6-B [6-a}BWg6-B`t'A6-F:,'TT;@0,;,;,;,;,;@4,;,;@6,;,;@0,;b},'BB;,;,;,;,;,;,;,;,;,;,;@8,'KK;$,;,;,;@%,;,;A `,;,;c}@E,;,;,'##;,;,;,;,;,;, (4 6. 6-P:I:,',$&$&;,06-$$4 n(; 6.6.6.d} 6.hLS;6.hhhhh)`s(F6.INDEX LISTING06.D1:DIRINDEX.INSF6.D1:DIRINDEX.HLPx(:.6.$e} ŠĠ:6.}}(006.&FILENAME EXT SEC ____VOLUME__ID____(++6.!ŠĠ f} ƣ(776.-____VOLUME__ID____ FRE_SEC FILES REF# PAGE($6. .. 6.6.}$6.( )--(7<%,g}7%<%,7%<%,)96-@:7%<%,,&((7$%<$%,06-%6 9$)  BP0*  $5*4  Bh} BP$6-B:,. B46-X*O6-P:',%!6-P:+%,',$/-&&O7<%,/7%<%%,Bl*6.i}7%,6-q*C67%<%%,.7<%,#6-&)!C7<,27<%,Be{*67%<%%,.* &B@*  j} B@4 $*2  BP -B:,&* B. 2 *@  BE6-&-B:,&0 Bk}86-%< @ +: 2(7<%,7%<%,7%<%,:6-% +   $+ %+" (6-((("l}$*+ (6-/+66( LIBRARY OF B:,' FILES ON  DISKS4+( (($H+' 6.0006.=:,$67&B:,m},.'$\+% -(MORE ..."4%$a+ +%  BC BB% BP,7 B9P-B:,&)7<,0n}07(7<%,,  $V, BU @6[,7 B9P()(B:,0(7(`,'o}-B:,& (7<%,$ '$,   Bg,D BP:!6-'6-46-P:',%> B D6-,p}>-B:,&6- & BP*06-4 >(,8(6-%6-%0A:7%<%,,!@E86-%,!@q}W  B ,:  6.7<@@,"6.-6.7<,:(BP,K 6- C(*ALPHABETICAL LISTINGS ...r}................ K6-%,( 6- 6-"-B:,&(6-,J 6-6-%  B ) BP.(3(8(Bs} BJ6-%,.-B:,&$@:7%<%,,". Bp,    6.6-,F B-B:,&06t}-@:7%<%,,&: Bp> B F ,' BP,--@f( $6-%*6--$-=2(7<%,7%u}<%,7%<%,:6-%=$2-..(7<%,7%<%,7%<%,7-(7$%<$%,<-=(6-v}%!@W &6-0 B5(=6-&A-$P- BPU- (($d- BP(($-+&(w}PAGE=:,+(-NA( LIBRARY OF B:,' FILES ON B:,' DISKSF(K(N$-. (x})(VOLUME REPORT FOR :.(-$- Bi B-" B6." - ( By}- BP B-% 7<,46.7,% BP-4)4 -$., 6-$B7t)Az},J.8'(Insert ΠӠ DISK4(in D8 |.! BC BB! BX.@@e'6-{}6-$6-0@w66-@ B @.1-( COMMAND : #14B. 4 .  B!/](|}#(DISK DIRECTORY INDEXERK("(c) SILICON VALLEY SYSTEMS, INC.]( V1.0 5/82 /(Ƞ : HELP SCREEN$D/56-}}@:7<,,&@d!6.Y1 )!@d5 I/1!@&6-&@2- )!@&1 N/ !6-& B!%S/U~}QB@B@B8B0BB`B B7U ]/gcBbBBB%B}B$BPB5BPBBpg p0b"(Which drive to read the?(Р & Π^(}files from (1 or 2) : bz0 BP21)32 0%67<,.67<,."6-A:,%$0 BC08  B}%P#*180 B%00/ -!67<%,.% / B%%0" 67B:},%,." B% 0  $09 B%5&(ˤ TOO SMALL* 9% D:BOOT.BAS0 6- BP B%01 B&} B%81$ (ŠԠĠ$ 1E 6.67,.67,.!6.'6..6.56.<6.B6-E$2+ 6-}$6-$6-$% BX+ %2   27( FIND FILE)(FILENAME : -1 76.2N 6-6-6-6}-!6..7<,0*N7<,2A)7<,3ZB02C$+B:,"*4*,)+B:,"*4*.,*6-06-?67<,. C 2} B:,"4*.*B 20 B:,!7<,4*. 6-&6-0 B124-B:, B0U(7<%,4.*06-&4 }2*7<,4.6-& 6-%* B23* B0e7<%,4*.*&6-&*  3? B0p7:$,U4 B X485+7<,10*7<},/9,)+7<,1A*7<,/Z,8$]4 4L6.DIRECTORY REPORT$ B6p. BE<6-+&,$%B6-L B 5& 6-}  BP&-B:,&*5"@:7%<%,, B/5   R5 4 $W5#7<,4 6.7,# B6P\5}$f56 (.(ENTER ƣ OF DISK : 26 p5' 6-A:,' )!B:,'B6pu5 6- $5S 6.CHANGE DI}SK's ID FIELD* B6p26-&S( DISK ID : 7$%<$%,5  4)4 5 B:, 67B:,%<,.56}7$%<$%,.$5/ 6- B9 B8P/D1:*.*54 #B:, )7<,4 FREE &(+(04 5(}6-% B85  B8P B86((DIRECTORY REPORT$6 6-" B8)6( VOL ID : }$86> B8-6:67<,.>:@:7&<&,,%A(,> =6* 6.67,.!6.7<,'6-*$L6cAh}@I!Ai-Ap9ArEAsWAxAcAy`626-?:C:,,6-F:Aq,2!A'}B9`e6. 6.-*67<,.>:F:AY%,,. j66.7<,$~66-F:A,6,@4$( ҭ }(, 6 6 BD BDP6"BU6 BE B@U6-B:,&6V47<%,3(}ŠˠԠĠ7?(DL6-&V B@ 6 6 BFB@e6 B@U6"&B:, $}6-&" BU6 6-6 D:*.*7 BFB@7A67B:,%,.7<,)67B:,%,.7<,767B:,%},.A B@ 7 BG7B67B:,%,.$67B:,%,.7<,267B:,%,.86-B B@ x75 6- B956-F:AY},%AV$F:A`,7JA6-P:+B:,%B:,%B:,'%B:,'%%B:,%B:,%B:,','A%,%G J$7K( ˠ̠1(}PRESS ɠ TO IGNOREK(OR TRY ANOTHER DISK7 6- 4I6-$7 BB72 BD02(2) Enter filename} or Π7 (to use خԠ.77(FILENAME : $476. DIRINDEX.DAT8 4  81 6.D1}:67,.(.(USING : 1$@82( Today's date*( mm/dd/yy : .2 O8B:, BDT8 6. $^8$(}!(1) Place disk in D1$$r8G BD03(  If disk has an ID field thenG( skip step 2|8(2) Enter disk }ID8'(3) Press Π'BD8%%(4) Repeat 1-3 for each disk88 -(Š4( Ӻ }Ӻ8 87 BEP-('(==> 1 BH76.8@ 6- B9 F:A`,((:( DISK ID : @6}.8F:A`,"*4BE8< 6-%6-6.>:,,D1:*.*36-696.<$8A6-&B:,'6-+&B:,,'}%-,(8-@3>(A$9? 6-%6-1B:, )7<,4 FREE 76-<?$9))7<,4DOS )7<,4}DUP BF9$l9& 6.006.=:,#67&B:,,.&$94$9 4 9 B:, 67B:,%<,.9$:C} 6.   BD"6-, BDP6 BE<6.C6-6: BFBP@:A67B:,%,.7<,)67B:,%,.7}<,767B:,%,.A BP%:$ BG67,.7<,$67,.: BX6-B:,6-$;O6-P:',%!6-P:+%,',$}/-&&O7<%,/7%<%%,BQ8;6.7%,6-=;J67%<%%,.7<%,#6-&0!* B:,J7<,2}7<%,BQeG;67%<%%,.L; &BQ@V;8 B:," BYE6."6..@48 BP`;#6.7<},6-#-B:,&j;47<%,BRPt;" 6-% "B:,'"BU~;&B:, B:,BU;67B:,%,. }BS;26-A:7%<%,,&!2B:,%$!BU;5 6-&67<%,.!6.>:,+ BY5 BYP;G@4} B# BP2-B:,&G7<,40BSP;-7<%,27<,#(7<%,- BSP;7<%,07<,B}S@;G6-@:7%<%,,&/7$%<$%,27<,=(7<%,G BSP; (7<, B:, BT; 6.7, B}S%; <.-B:,& (7<%,$ . BT(<--B:,&7<,00-(7<%,-< 2:,'67&,.>:,367,.>:,=6}-$$E %$=G 6--$#6-%@:7<,,' 7"$+$$%,?6-'C G =6.>:$, B >ZG6.=h) }ҩ1DR  m  Y`W6-$@y$Z$>.-B:,&!7%<%,4.67<,.0!> }  $I>6.7<,N>(-B:,&!67%<%,.% ($>( B`p6-( Bi>+@w}+4B`@>$4)7<,4 Ba$ ># 4 B`u Ba# >! 4 B`u! >} (( >,6-?:C:,   >!  BP! B`>.-@f}( (6-%.6-> 4 $> BiP>$> ( > 4P BaP>7<,4(7,> B}i? BiP:?P Bg#6-- BiP36-= BiC6-F'P B`H?(((}WRITE VOLUME ID$6-( \?" B8"( RENAMING : f?   BH 4Bb?E 6.6- 6.!-}7AY%@:7<,,; A6-E ? Bb?S67<,.>:A',#6-?:C:,,M6-@:7<,,&@:7&<&,,&@:7&<&},,S %:,B# 6-& BP# B%B( WORKING.. $8J]-($ENTER VOL ID or ̠Š to exit.M(} ||||||||||||||||||Z(==> ]$J  $J6(ԠĠ6(SORT FILE (Y/N) : J4YB}J B`J B:,!$JH( Ϡ4(READ DATA FILE (Y/N) : 8H4YB%J 6.Y }}+F:,%$F:,,%D:D" B * ΠӠ DISK DIRECTORY INDEXER (c) May 1982 From : SILICON VALLEY SYSTEM}S, INC. 1625 El Camino Real Suite 4 Belmont, CA 94002 (415) 593-4344 Written by : HANS A. HANSEN } INDEXINDEX ............................ 2PRINTING THE INSTRUCTIONS ........ 3INTRODUCTION .....................} 3SYSTEM LIMITATIONS ............... 3Ǡ ........................ 4SYSTEM NOTES ..................... 4CONTROL E }̠Š .............. 5APPENDING NEW DISKETTES .......... 5CREATING A DATA BASE ............. 5DIRECTORY FOR DRIVE 1 ...}......... 6FIND INDEXED FILES ............... 6HELP SCREEN DISPLAY .............. 7INSTRUCTION FILE DISPLAY ......... 7LI}ST THE INDEX FILE .............. 7MODIFY A VOLUME ID IN THE INDEX .. 7WRITING A VOLUME ID ON A DISK .... 8PRINTING THE IND}EX FILE .......... 8 INDEX contQUITTING ......................... 9READING AN INDEX DATA FILE ....... 9SORTI}NG THE INDEX DATA BASE ...... 9CHANGING DISK DRIVE NUMBERS ..... 10UPDATING THE DATA BASE .......... 10VOLUME REPORT .....}.............. 11WRITE AN INDEX DATA FILE ........ 11INDEX OF VOLUMES ................ 11DELETING A VOLUME FROM THE DATA .} 12THE HELP SCREEN ................. 13MORE SYSTEM NOTES ............... 14SYSTEM SETUP FROM BOOT FILE ..... 14NON-STANDA}RD PRINTER INTERFACE .. 15DEFINITIONS ..................... 16USERS GUIDE ..................... 17TRADEMARKS .............}......... 19QUESTIONS ........................19PRINTING THESE INSTRUCTIONS : These INSTRUCTIONS may be printedby PR}ESSING РΠ any time theprogram prompts with "PRESS ΠWHEN READY", while the INSTRUCTIONSare being listed on} the screen. If you get an error message makesure that your printer and interface(for 825) is/are turned on. Do Ԡ}boot the system with the 850 ON, un-less you are using one of the RS-232ports for printing.INTRODUCTION : The DIRECT}ORY INDEXING program isdesigned for maximum flexibility inevery possible way. A brief description of each com-mand i}s listed on the РΠand a more indepth description isgiven in these instructions. The РΠ is acc}essed bytyping Ƞ Π. To change the screen colors orthe number of disks, press Πduring program boot}.SYSTEM LIMITATIONS : Minimum RAM : 32K DISKS 32K 40K * FILENAMES 10 529 107}5 50 468 1014 100 391 937 154 308 854 * The number of disks is set bythe BOO}T program and may be changedby the user. A 40K system can maintain 546more filenames than a 32K system.********}** נҠΠɠΠǠ ********** ** Do Ԡ use this program with ** NON - ATARI DOS disk}s. Eg., ** ** a) VISICALC b) FORTH ** b) ALI BABA d) DARTS & TILT *}* c) JAWBREAKERS e) etc. ** ** ** If you are in doubt then use ** the Ġ c}ommand. If you read ** nothing or garbage then do Ԡ ** include the diskette in your ** INDEX. } ** ** Ҡ try to write a VOLUME ** ID to a NON-ATARI DOS(I or II) ** co}mpatable diskette! ** ******* ŠΠĠנҠΠɠΠǠ *****Š At }any time the system promptswith "MORE ..." or "PRESS ΠWHEN READY", the system expects aΠ. However, }if a ̠Š isentered control is passed back tothe COMMAND SCREEN. If any character other than ̠Š or }Π is entered then thatwill be treated as a command. Allopen files will be closed and thencontrol is passed to the }asked forroutine. The one exception is whilelisting and/or printing this file.̠Š, Р and Π are theonly} legal commands.COMMAND : ̠Š UNIVERSAL EXIT Using ̠Š in response to anyprompt will stop all further act}ionwithin the routine where used andwill return control to the "COMMANDSCREEN". Entering ̠Š as a command}from the COMMAND SCREENS will endthe Directory Indexing session.COMMAND : APPEND INDEX DATA Using the comm}and will allowyou to add many new disk directoriesto your index easily. The command acts exactly likethe à comm}and except the internalbuffers are not reset on entry. After adding new directories withthe command, the index wil}l needto be sorted, Ӡ. There are more instructions givenwithin the CREATE/APPEND routines.COMMAND : à CREATE IND}EX DATA The à command allows initialbuilding of the DIRECTORY INDEX. There are two ways to enter theŠ}Ġ. The easiest is to usethe Π command and label each diskin whatever manner needed to ident-ify your disk librar}y. The secondis to enter each ŠĠ as youread the directory. ӮӠ & ЮӠ filenamesare not read i}nto the data base, asthey would fill it up, and slow downthe sorting.COMMAND : Ġ DRIVE 1 DIRECTORY The Ġ command} displays the diskdirectory for the disk currently indrive 1. To use this feature, place a diskin drive 1 and then ty}pe ĠΠ.If the disk has a ŠĠ fieldit will be displayed in 堛, and then the disk directory}will be displayed. If there are morefiles than can be displayed on onescreen then the system will promptwith "MORE ..}.". After the last filehas been displayed the system willprompt "PRESS Π WHEN READY".COMMAND : Ơ FIND INDEX }FILENAMES The Ơ command gives you accessto a single filename or a sequenceof filenames within the INDEX dataset}. To access a single filename justenter the filename you wish checked.Eg., ͮӠ will display thefile inform}ation and ŠĠ forall files named ͮӠ. The index MUST be sorted prior tousing the FIND function.COMMA}ND : FIND continued To access a group of files, usethe wild card function. The wildcard can be used in both fi}lenameand/or the extension fields. Eg.,"D*." will list all files that beginwith the letter "D" and have a blankor null} extension. D*.DAT will listall files starting with "D" and have"DAT" extensions. "*.DAT" will listall files with "DAT" }extensions. And"D*.D*" will list all files thatbegin with "D" and have extensionsthat also begin with "D".COMMAND} : Ƞ LIST THE HELP SCREEN The Ƞ command displays the HELPscreen on the TV screen. The HELP screen is a list of }allof the commands available, with abrief description of each command. This file may be accessed fromdisk drive }1 or 2, by using the Ԡcommand.COMMAND : ɠ LIST THE INSTRUCTIONS FILE The ɠ command will list thi}sfile to your screen and/or printer. This file may be accessed fromdisk drive 1 or 2, by using the Ԡcommand.}ź To stop the printer during alisting PRESS ̠Š. Do ԠPRESS the Π key. All otherkeys ar}e ignored.COMMAND : ̠ LIST THE INDEX FILE The ̠ command lists the indexfile to the screen. The index file }does not have tobe sorted prior to listing.COMMAND : ͠ MODIFY INDEX VOLUME ID The ͠ command allows the VOLUMEID} field to be changed. Only the IDfield of the data set in memory isaltered. To save the new data setuse the נ comm}and.COMMAND : Π NAME A VOLUME The Π command allows writing ofthe VOLUME ID field on a diskette. See the }Ǡ in the intro-duction. If the diskette already has an IDfield it will display the current IDand ask if you want }to change the IDfield. To Ԡ alter the ID field enter̠Š Π. To write a new VOLUME ID on thedisket}te, type in the label you haveselected and press Π.COMMAND : Π continued The VOLUME ID field is 18 char-ac}ters long. Any combination ofletters, numbers, or ATASCII char-acters may be used, except a single̠Š which i}s used to exit. Leading and trailing blanks areallowed. NOTE: If you duplicate a disk that hasa VOLUME ID f}ield the copy will havethe same VOLUME ID as the original,and must be renamed before enteringit into the index.COMMAN }D : Р PRINT THE INDEX FILE The Р command is used to printthe index file to either an 80 or 40column printer. T }he program will prompt for theline length of your printer. The only difference between 40and 80 column printing  }is the leftmargin and the page number location.COMMAND : Ѡ QUIT The Ѡ command allows the userto instantly exit } from the indexingsession. On exiting the program restoresall flags and registers to normal.COMMAND : Ҡ READ AN } INDEX FILE The Ҡ command reads the INDEXdata file from disk drive 1 into thecomputer's memory. The file does n}ot have to be pre-sorted prior to reading.COMMAND : Ӡ SORT THE INDEX DATA The Ӡ command will start thesort ro}utine. The program will prompt for thedate (month/day/year), (06/29/42),and the name of the disk file towrite } the INDEX file into. If noname is entered the program will usethe default name: خԠ. This routine sorts} the INDEX dataalphabetically and then writes thesorted data set to a specified diskfile.COMMAND : Ԡ TRANSFER }Π AND Р DISK DRIVE Nos. The Ԡ command will allow you toselect either drive 1 or 2 to readthe} Π and Р filesfrom.The default drive is drive 1. Using drive 2 to read the Рand }Π files from willsave you from having to shuffle theؠ program disk in and out ofdrive 1.COMMAND : ՠ UPDAT}E The ՠ command is used to updatean existing index data set. Useshould be limited to adding one ortwo new dis}k directories to the dataset and whenever the directory datachanges on a disk, eg., (by adding,changing or deleting file}s), withinthe index data set, and the index isto include these changes.COMMAND : ՠ UPDATE continued This is the } only routine thatallows a duplicate ŠĠ to beentered. If a duplicate ŠĠ isentered the old vo}lume is deletedfrom the index data set and the newdirectory data is inserted into thedata set. If the ŠĠ i}s unique thenit will be merged into the indexdata set.COMMAND : ֠ VOLUME REPORT The ֠ command allows the u}serto display, from the data base, allfiles on a given disk. Except theDOS.SYS and DUP.SYS files which areNOT read i}nto the data base. The program prompts for the diskor volume reference number, ƣ,as listed in the index report.} Leading zeros are ignored. 04=4.COMMAND : נ WRITE INDEX DATA FILE The נ command writes the indexdata set on}to a disk. The index does not have to besorted prior to writing. It is recommended that the databe saved prio}r to sorting. If youare creating a large index then itis recommended that at least onesave be performed during th }e create/append phase. If you do use the נcommand in the middle of creatingyour index then use the commandand !}continue adding disks to theindex data set.COMMAND : ؠ INDEX VOLUME REPORT The ؠ command will display the"}ŠĠ data. The VOLUME IDs are NOT sorted andwill be listed in the order theywere entered.COMMAND : ڠ 'ZAP#}' DELETE A VOLUME The ڠ command will allow theremoval of disk volumes from thedirectory index. This comma$}nd is like the updatecommand in that it also updates theindex data set. To insure that the correct volumeis delet%}ed the user is required toenter the full VOLUME ID, just as itis listed in the index.A : APPEND - ADD NEW DISKSC : CR&}EATE DIRECTORY INDEXD : READ D1 DIRECTORYF : FIND FILENAMES IN THE INDEXH : DISPLAY THE HELP SCREENI : LIST THE INSTRUCTI'}ON FILEL : LIST THE INDEX FILESM : MODIFY THE VOLUME ID FIELDN : NAME A VOLUMEP : PRINT THE INDEX FILESQ : QUIT - EXIT F(}ROM INDEXERR : READ THE INDEX DATA FILESS : SORT THE INDEX DATAT : XFER - HELP AND INSTRUCTION DRSU : UPDATE - OLD VOLUME)} - NEW FILESV : VOLUME REPORTW : WRITE THE INDEX DATA FILESX : INDEX VOLUME DIRECTORY REPORTZ : ZAP - DELETE A VOLUME FRO*}M INDEX̠Š : EXIT ANY ROUTINESYSTEM NOTES: The SORT routine uses a modifiedSHELL SORT routine that is an orde+}rof magnitude faster than the BUBBLESORT published in the ATARI BASICManual. The SHELL SORT is writtenin BASIC! ,} Sort times will depend on howmany filenames are in the INDEX, butwill not take more than 5 minutesto sort an i-}ndex containing 950+filenames. The screen is blanked (ANTIC isturned off), during sorts to improveexecution time..}SYSTEM NOTES: Using the setup mode of the bootprogram. 1) As soon as the system startsloading the program fro/}m the diskpress and hold down the Π keyuntil the SYSTEM SETUP screen isdisplayed. 2) Select the item to be0} changed. 3) Changing the number of DISKSwill increase or decrease the STRINGDIM of the DISKS ID$. Allowing lessor 1}more room for filenames.SYSTEM NOTES: 4) changing the screen colors isdone by using the Π, Ԡand 2} keys. OPTION : The OPTION key is usedto change change the screen colors. SELECT : The SELECT key is usedto ch3}ange the screen luminance. START : The START key changesthe character luminance. Pressing and holding a key wi4}llcycle the changes automatically.SYSTEM NOTES: When you have setup the optionsto your liking press ՠΠ. 5} If you have changed any parameterthe program will instruct you toremove the ΠӠ fromthe disk drive 6}and remove the writeprotect tab. Then replace the disk-ette in drive 1, and press Π. The program will then upd7}ate theDIRINDEX.SUP file. You will then be asked to replacethe write protect tab on the disk.When you press 8} the programresumes loading the INDEXER.SYSTEM NOTES continued: If after you have changed one ormore of the scree9}n parameters and orthe number of disks but do NOT wishto change the DIRINDEX.SUP file atthis time then press ŠΠ:}. Both Š and ՠ will load andRUN خӠ.SYSTEM NOTES: RS-232 and NON-ATARI PRINTER INT;}ERFACES. If you are using the RS-232 or anon-standard printer interface anddriver, it must be loaded prior torunn<}ing the INDEXER boot program. Load and initialize your printerinterface program. If you are using a RS-232 port=}then you MUST change the Ҡ in thedevice handler table to a Р. POKE 812,81:RUN BOOT.BAS See page 123 in the O>}PERATINGSYSTEMS MANUAL for more informationDEFINITIONS:DATA SET : Data in the computer's memory, RAM or ?}disk.EXTENSION : Filename modifier field(EXT) which can be used to describe the file type.FILE @} : Diskette file.FILENAME : The reference label in the disk's DIRECTORY by which it is accessA}ed.DEFINITIONS:FILES/FLS : The number of FILES on a diskette. This count may be larger than the B}num- ber of filenames listed for any given diskette because ӮӠ and C} ЮӠ are counted but NOT included in the INDEX DATA SET.FREE/FRE : Number of SECTORSD} NOT used on the diskette.INDEX : The diskette DIRECTORY's reference DATA SET.DEFINITIONS:E}REF# : The REF# is an indicator used to show the order that disks are entered iF}nto the INDEX DATA SET.SECTOR/SEC: SECTOR is the name for a sub-portion of a file. It is 128 byteG}s(letters) in length. A disk file is made using one or more of these SECTORs.VOLUH}ME : VOLUME is used to refer to a diskette.VOLUME ID : The name assinged by YOU the user, to eaI}ch of the disks in your library.USERS GUIDE:I Getting started. Insert a newly formatted diskettein driJ}ve 1. Press ΠΠ and write a vol-ume ID to the diskette. NOTE: Writing a volume ID to ablank disk at this K}time is only usedas a confidence builder and must NOTbe considered as the only way to usethis command. Experiment withL} various combinat-ions of upper and lower case lettersand numbers. Also note that allCONTROL and REVERSE chars are vaM}lid.I Getting started continued: If you decide to use CONTROL orREVERSE characters make sure theyare NOT useN}d as CONTROL charactersfor your printer. It is probably safer NOT to useCONTROL or REVERSE characters. Ileave thO}is up to each user. You are now ready to write VOLUMEIDs on all of your ATARI DOS I, orDOS II diskettes.ŠP}Ǡ As you write the VOLUME IDs onthe diskettes you should also labelthe diskettes using the same ID.I GettiQ}ng started continued NOTE : It is NOT necessary towrite a VOLUME ID on the diskette touse this program. Writing tR}he ID onthe diskette is user optional. Itwill make your job much easier ifyou elect to use this option. Whether S}or not you write an ID onthe disks, you should label them atthis time.II Creating a data base To initially createT} a data basetype àΠ. If the disks you are reading intothe index data base have an ID fieldthen all you needU} do is place thediskette into drive 1 and press theΠ key. If the disk does not have an IDthen you must eV}nter one for eachdisk. The program checks for duplicateVOLUME IDs and will not accept them.II Creating a data basW}e cont. As the disks are entered into thedata base the two counters displayedon the screen will decrement. TheX}Ӡ by the number of fileson the disk minus the DOS.SYS andDUP.SYS files which are not includedinto the data baseY}. The Ӡ byone for each disk. Press ̠Š then Π toexit from the input phase. The file may now bZ}e listed to thescreen using the ̠ command. Atthis time note that the data is NOTsorted.II Creating a data base [} cont. I suggest that the DATA SET besaved at this time, prior to sortingso that if for some reason the sortis int\}errupted the data set is notlost. I suggest that Ӡbe used for unsorted files. The next step is orting ]}the database. The sort is performed on theFILENAME field. The VOLUME ID fieldis NOT sorted. Once the data set is o^}rted it isready for rinting, pdating, andthe ind file may be used.III Maintaining a data base Once you have _}created a data baseit will have to be updated from timeto time as you acquire new disks andadd programs to existing disket`}tes. If you are adding two or more newdiskettes to your data base then youwill want to use the Append command. If ya}ou are updating because youhave added or deleted files to-froma diskette then you must use theUpdate command. The b}Update routineis the only one that will accept adiskette with a VOLUME ID that isalready in the data base. ** c} Ӡ: ATARI : ATARI INC. VISICALC : Personal Software Ali Baba : Quad}lity Software Darts & Tilt : Creative Computing Software Jawbreaker : ON-LINE SystemsQUe}ESTIONS: All question and suggestions maybe referred to: SILICON VALLEY SYSTEMS, INC. Any ǠԠ willf} recieve aprompt reply.ΠӠ DISK DIRECTORY INDEXER (c) May 1982 From : SILICON VALLEY SYSTEM* LIBRARIAN 2.0S *'DOS SYSB+AUTORUN SYSB-DIRINDEXSUPB.DIRINDEXHLPB3BOOT BASBsRDIRINDEXBASBDIRINDEXINS