_  __   _  _         _ _     _      _           _           
  __| |/ /_ | || |     __| (_)___| | __ (_)_ __   __| | _____  __
 / _` | '_ \| || |_   / _` | / __| |/ / | | '_ \ / _` |/ _ \ \/ /
| (_| | (_) |__   _| | (_| | \__ \   <  | | | | | (_| |  __/>  < 
 \__,_|\___/   |_|    \__,_|_|___/_|\_\ |_|_| |_|\__,_|\___/_/\_\
                                                                 
            

SCORMFIN.DOC

FILE INFORMATION

FILENAME(S): SCORMFIN.DOC

FILE TYPE(S): PRG, SEQ

FILE SIZE: 8.1K

FIRST SEEN: 2025-10-20 14:31:20

APPEARS ON: 2 disk(s)

FILE HASH

d75af33c808edffa8b28c91eff29274e979632b103601739f61e35c11f634394

FOUND ON DISKS (2 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
MASTERMMSOFT SCORMFIN.DOC PRG Treasure Chest - Klaus Der Suhler 15 1 DOWNLOAD FILE
MASTERMM SCORMFIN.DOC SEQ Treasure Chest - Klaus Der Suhler 32 7 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: C3 CD C4 20 D3 C3 CF D2  CD C6 C9 CE C4 20 D6 33  |... ......... .3|
00000010: 2E 31 31 20 57 41 53 20  4F 52 49 47 49 4E 41 4C  |.11 WAS ORIGINAL|
00000020: 4C 59 20 49 4E 53 50 49  52 45 44 20 42 59 20 41  |LY INSPIRED BY A|
00000030: 20 50 52 4F 47 52 41 4D  20 57 52 49 54 54 45 4E  | PROGRAM WRITTEN|
00000040: 20 42 59 20 C4 2E 20 C3  4F 54 54 4F 4E 20 4F 46  | BY .. .OTTON OF|
00000050: 20 C3 52 45 41 54 49 56  45 20 CD 49 43 52 4F 20  | .REATIVE .ICRO |
00000060: C4 45 53 49 47 4E 53 2E  20 20 C9 54 20 57 41 53  |.ESIGNS.  .T WAS|
00000070: 20 44 45 53 49 47 4E 45  44 20 54 4F 20 53 45 41  | DESIGNED TO SEA|
00000080: 52 43 48 20 41 4C 4C 20  50 41 52 54 49 54 49 4F  |RCH ALL PARTITIO|
00000090: 4E 53 20 41 4E 44 20 41  4C 4C 20 CE 41 54 49 56  |NS AND ALL .ATIV|
000000A0: 45 20 4D 4F 44 45 20 53  55 42 44 49 52 45 43 54  |E MODE SUBDIRECT|
000000B0: 4F 52 49 45 53 20 49 4E  53 54 45 41 44 20 4F 46  |ORIES INSTEAD OF|
000000C0: 20 4A 55 53 54 20 53 45  41 52 43 48 49 4E 47 20  | JUST SEARCHING |
000000D0: 54 48 45 20 52 4F 4F 54  20 44 49 52 45 43 54 4F  |THE ROOT DIRECTO|
000000E0: 52 49 45 53 2E 20 20 C9  20 41 4D 20 51 55 49 54  |RIES.  . AM QUIT|
000000F0: 45 20 48 41 50 50 59 20  57 49 54 48 20 49 54 53  |E HAPPY WITH ITS|
00000100: 20 50 45 52 46 4F 52 4D  41 4E 43 45 20 41 4E 44  | PERFORMANCE AND|
00000110: 20 41 4D 20 43 45 52 54  41 49 4E 20 59 4F 55 20  | AM CERTAIN YOU |
00000120: 57 49 4C 4C 20 42 45 20  54 4F 4F 2E 20 20 D4 48  |WILL BE TOO.  .H|
00000130: 49 53 20 50 52 4F 47 52  41 4D 20 49 53 20 46 4F  |IS PROGRAM IS FO|
00000140: 52 20 54 48 45 20 4D 4F  53 54 20 50 41 52 54 20  |R THE MOST PART |
00000150: 53 45 4C 46 20 44 4F 43  55 4D 45 4E 54 49 4E 47  |SELF DOCUMENTING|
00000160: 20 42 55 54 20 53 45 56  45 52 41 4C 20 49 54 45  | BUT SEVERAL ITE|
00000170: 4D 53 20 53 48 4F 55 4C  44 20 42 45 20 4E 4F 54  |MS SHOULD BE NOT|
00000180: 45 44 20 48 45 52 45 20  46 4F 52 20 52 45 49 4E  |ED HERE FOR REIN|
00000190: 46 4F 52 43 45 4D 45 4E  54 2E 0D 0D 31 2E 29 20  |FORCEMENT...1.) |
000001A0: CE 4F 4E 20 53 50 45 43  49 46 49 43 20 28 49 45  |.ON SPECIFIC (IE|
000001B0: 2E 20 50 41 52 54 49 41  4C 4C 59 20 4D 41 54 43  |. PARTIALLY MATC|
000001C0: 48 49 4E 47 29 20 53 45  41 52 43 48 45 53 20 43  |HING) SEARCHES C|
000001D0: 41 4E 20 42 45 20 4D 55  43 48 20 53 4C 4F 57 45  |AN BE MUCH SLOWE|
000001E0: 52 20 54 48 41 4E 20 53  45 41 52 43 48 45 53 20  |R THAN SEARCHES |
000001F0: 57 48 49 43 48 20 55 53  45 20 54 48 45 20 2A 20  |WHICH USE THE * |
00000200: 4F 52 20 53 45 41 52 43  48 45 53 20 46 4F 52 20  |OR SEARCHES FOR |
00000210: 53 50 45 43 49 46 49 43  20 4C 45 4E 47 54 48 20  |SPECIFIC LENGTH |
00000220: 46 49 4C 45 53 2E 20 20  D4 48 41 54 20 49 53 20  |FILES.  .HAT IS |
00000230: 42 45 43 41 55 53 45 20  54 48 45 20 50 52 4F 47  |BECAUSE THE PROG|
00000240: 52 41 4D 20 4D 55 53 54  20 4F 50 45 4E 20 54 48  |RAM MUST OPEN TH|
00000250: 45 20 44 49 52 45 43 54  4F 52 59 20 4F 46 20 C5  |E DIRECTORY OF .|
00000260: C1 C3 C8 20 50 41 52 54  49 54 49 4F 4E 20 41 53  |... PARTITION AS|
00000270: 20 4D 41 4E 59 20 41 53  20 31 37 20 54 49 4D 45  | MANY AS 17 TIME|
00000280: 53 2E 20 28 45 58 41 4D  50 4C 45 20 27 44 49 52  |S. (EXAMPLE 'DIR|
00000290: 27 20 57 49 4C 4C 20 54  41 4B 45 20 31 34 20 54  |' WILL TAKE 14 T|
000002A0: 49 4D 45 53 20 41 53 20  4C 4F 4E 47 20 54 4F 20  |IMES AS LONG TO |
000002B0: 53 43 41 4E 20 46 4F 52  20 41 53 20 44 49 52 2A  |SCAN FOR AS DIR*|
000002C0: 29 2E 20 20 CF 4E 20 54  48 45 20 4F 54 48 45 52  |).  .N THE OTHER|
000002D0: 20 48 41 4E 44 2C 20 55  53 49 4E 47 20 54 48 45  | HAND, USING THE|
000002E0: 20 41 53 54 45 52 49 53  4B 20 45 4C 49 4D 49 4E  | ASTERISK ELIMIN|
000002F0: 41 54 45 53 20 54 48 45  20 50 4F 53 53 49 42 49  |ATES THE POSSIBI|
00000300: 4C 49 54 59 20 4F 46 20  46 49 4E 44 49 4E 47 20  |LITY OF FINDING |
00000310: 50 41 52 54 49 41 4C 20  4D 41 54 43 48 45 53 2C  |PARTIAL MATCHES,|
00000320: 20 53 55 43 48 20 41 53  20 27 4D 49 53 20 44 49  | SUCH AS 'MIS DI|
00000330: 52 2E 49 49 20 50 41 4C  27 20 46 4F 52 20 49 4E  |R.II PAL' FOR IN|
00000340: 53 54 41 4E 43 45 2E 20  20 D4 48 45 20 4E 4F 4E  |STANCE.  .HE NON|
00000350: 20 53 50 45 43 49 46 49  43 20 53 45 41 52 43 48  | SPECIFIC SEARCH|
00000360: 45 53 20 57 45 52 45 20  49 4E 43 4C 55 44 45 44  |ES WERE INCLUDED|
00000370: 20 46 4F 52 20 4A 55 53  54 20 54 48 41 54 20 52  | FOR JUST THAT R|
00000380: 45 41 53 4F 4E 2C 20 42  55 54 20 53 48 4F 55 4C  |EASON, BUT SHOUL|
00000390: 44 20 42 45 20 41 56 4F  49 44 45 44 20 57 48 45  |D BE AVOIDED WHE|
000003A0: 4E 45 56 45 52 20 50 4F  53 53 49 42 4C 45 2E 0D  |NEVER POSSIBLE..|
000003B0: 0D 32 2E 29 20 C7 41 52  42 41 47 45 20 43 4F 4C  |.2.) .ARBAGE COL|
000003C0: 4C 45 43 54 49 4F 4E 2C  20 57 48 49 43 48 20 49  |LECTION, WHICH I|
000003D0: 53 20 41 20 53 45 52 49  4F 55 53 20 50 52 4F 42  |S A SERIOUS PROB|
000003E0: 4C 45 4D 20 41 4C 52 45  41 44 59 2C 20 44 55 45  |LEM ALREADY, DUE|
000003F0: 20 54 4F 20 54 48 45 20  53 49 5A 45 20 4F 46 20  | TO THE SIZE OF |
00000400: 54 48 45 20 53 54 52 49  4E 47 20 41 52 52 41 59  |THE STRING ARRAY|
00000410: 53 20 49 4E 56 4F 4C 56  45 44 2C 20 28 CD C1 D8  |S INVOLVED, (...|
00000420: 20 32 35 36 20 53 55 42  44 49 52 53 20 50 45 52  | 256 SUBDIRS PER|
00000430: 20 44 49 52 45 43 54 4F  52 59 20 41 54 20 45 41  | DIRECTORY AT EA|
00000440: 43 48 20 4C 45 56 45 4C  2C 20 32 30 34 38 20 53  |CH LEVEL, 2048 S|
00000450: 55 42 44 49 52 45 43 54  4F 52 49 45 53 20 54 4F  |UBDIRECTORIES TO|
00000460: 54 41 4C 20 50 45 52 20  44 52 49 56 45 29 20 43  |TAL PER DRIVE) C|
00000470: 41 4E 20 42 45 20 4D 41  44 45 20 41 20 4D 55 43  |AN BE MADE A MUC|
00000480: 48 20 4D 4F 52 45 20 53  45 52 49 4F 55 53 20 50  |H MORE SERIOUS P|
00000490: 52 4F 42 4C 45 4D 20 57  49 54 48 20 50 41 52 54  |ROBLEM WITH PART|
000004A0: 49 41 4C 20 4D 41 54 43  48 49 4E 47 2E 20 20 D4  |IAL MATCHING.  .|
000004B0: 48 45 20 50 52 4F 47 52  41 4D 20 57 49 4C 4C 20  |HE PROGRAM WILL |
000004C0: 4F 43 43 41 53 49 4F 4E  41 4C 4C 59 20 53 45 45  |OCCASIONALLY SEE|
000004D0: 4D 20 54 4F 20 4C 4F 43  4B 20 55 50 20 46 4F 52  |M TO LOCK UP FOR|
000004E0: 20 53 45 56 45 52 41 4C  20 28 41 42 4F 55 54 20  | SEVERAL (ABOUT |
000004F0: 31 36 29 20 53 45 43 4F  4E 44 53 20 41 54 20 41  |16) SECONDS AT A|
00000500: 20 54 49 4D 45 2C 20 41  4E 44 20 49 54 20 57 49  | TIME, AND IT WI|
00000510: 4C 4C 20 48 41 50 50 45  4E 20 41 42 4F 55 54 20  |LL HAPPEN ABOUT |
00000520: 31 30 2D 31 35 20 54 49  4D 45 53 20 41 53 20 4F  |10-15 TIMES AS O|
00000530: 46 54 45 4E 20 46 4F 52  20 50 41 52 54 49 41 4C  |FTEN FOR PARTIAL|
00000540: 20 53 45 41 52 43 48 45  53 2E 20 20 C1 20 46 55  | SEARCHES.  . FU|
00000550: 54 55 52 45 20 56 45 52  53 49 4F 4E 20 4D 41 59  |TURE VERSION MAY|
00000560: 20 41 44 44 52 45 53 53  20 54 48 49 53 20 50 52  | ADDRESS THIS PR|
00000570: 4F 42 4C 45 4D 2C 20 42  55 54 20 46 4F 52 20 4E  |OBLEM, BUT FOR N|
00000580: 4F 57 2C 20 4A 55 53 54  20 53 55 46 46 45 52 20  |OW, JUST SUFFER |
00000590: 57 49 54 48 20 49 54 2E  20 20 C1 46 54 45 52 20  |WITH IT.  .FTER |
000005A0: 54 48 45 20 52 45 41 44  20 49 53 20 43 4F 4D 50  |THE READ IS COMP|
000005B0: 4C 45 54 45 2C 20 59 4F  55 20 57 49 4C 4C 20 42  |LETE, YOU WILL B|
000005C0: 45 20 54 4F 4C 44 20 48  4F 57 20 42 41 44 20 54  |E TOLD HOW BAD T|
000005D0: 48 45 20 44 45 4C 41 59  53 20 57 49 4C 4C 20 42  |HE DELAYS WILL B|
000005E0: 45 2C 20 41 4E 44 20 48  4F 57 20 4D 55 43 48 20  |E, AND HOW MUCH |
000005F0: 46 52 45 45 20 56 41 52  49 41 42 4C 45 20 53 50  |FREE VARIABLE SP|
00000600: 41 43 45 20 49 53 20 4C  45 46 54 2E 0D 0D 33 2E  |ACE IS LEFT...3.|
00000610: 29 20 D4 48 45 20 52 55  4E 2F 53 54 4F 50 20 4B  |) .HE RUN/STOP K|
00000620: 45 59 20 49 53 20 54 45  53 54 45 44 20 46 4F 52  |EY IS TESTED FOR|
00000630: 20 41 46 54 45 52 20 45  41 43 48 20 50 41 52 54  | AFTER EACH PART|
00000640: 49 54 49 4F 4E 20 53 43  41 4E 4E 45 44 20 41 4E  |ITION SCANNED AN|
00000650: 44 20 41 4C 53 4F 20 41  46 54 45 52 20 45 41 43  |D ALSO AFTER EAC|
00000660: 48 20 44 49 52 45 43 54  4F 52 59 20 53 45 41 52  |H DIRECTORY SEAR|
00000670: 43 48 45 44 2C 20 42 55  54 20 57 49 4C 4C 20 4F  |CHED, BUT WILL O|
00000680: 4E 4C 59 20 53 54 4F 50  20 54 48 45 20 43 55 52  |NLY STOP THE CUR|
00000690: 52 45 4E 54 20 50 52 4F  43 45 53 53 2C 20 4E 4F  |RENT PROCESS, NO|
000006A0: 54 20 41 42 4F 52 54 20  54 48 45 20 50 52 4F 47  |T ABORT THE PROG|
000006B0: 52 41 4D 2E 20 20 C1 4C  53 4F 2C 20 54 48 45 20  |RAM.  .LSO, THE |
000006C0: 4F 55 54 50 55 54 20 54  4F 20 53 43 52 45 45 4E  |OUTPUT TO SCREEN|
000006D0: 20 57 41 53 20 44 45 53  49 47 4E 45 44 20 54 4F  | WAS DESIGNED TO|
000006E0: 20 43 4F 4D 50 4C 45 4D  45 4E 54 20 54 48 45 20  | COMPLEMENT THE |
000006F0: CA 49 46 46 59 20 C4 4F  53 20 52 4F 4D 53 2C 20  |.IFFY .OS ROMS, |
00000700: 41 4E 44 20 57 49 4C 4C  20 41 4C 4C 4F 57 20 45  |AND WILL ALLOW E|
00000710: 41 53 59 20 4C 4F 41 44  49 4E 47 20 4F 46 20 46  |ASY LOADING OF F|
00000720: 49 4C 45 53 2C 20 4F 4E  43 45 20 46 4F 55 4E 44  |ILES, ONCE FOUND|
00000730: 2C 20 49 46 20 55 53 45  44 20 57 49 54 48 20 41  |, IF USED WITH A|
00000740: 20 CA 49 46 46 59 20 C4  4F 53 20 43 4F 4D 50 41  | .IFFY .OS COMPA|
00000750: 54 49 42 4C 45 20 53 59  53 54 45 4D 2E 0D 0D 34  |TIBLE SYSTEM...4|
00000760: 2E 29 20 D4 48 45 20 53  49 5A 45 20 4F 50 54 49  |.) .HE SIZE OPTI|
00000770: 4F 4E 20 4D 41 59 20 41  4C 53 4F 20 49 4E 43 4C  |ON MAY ALSO INCL|
00000780: 55 44 45 20 41 20 54 59  50 45 20 53 57 49 54 43  |UDE A TYPE SWITC|
00000790: 48 2C 20 49 45 2E 20 53  49 5A 45 3D 50 20 57 49  |H, IE. SIZE=P WI|
000007A0: 4C 4C 20 46 49 4E 44 20  50 52 47 20 46 49 4C 45  |LL FIND PRG FILE|
000007B0: 53 20 4F 46 20 41 20 47  49 56 45 4E 20 4C 45 4E  |S OF A GIVEN LEN|
000007C0: 47 54 48 2E 20 20 C1 4C  53 4F 2C 20 54 48 45 20  |GTH.  .LSO, THE |
000007D0: 46 49 4C 45 20 54 59 50  45 20 53 57 49 54 43 48  |FILE TYPE SWITCH|
000007E0: 45 53 20 41 4E 44 20 50  41 52 54 49 54 49 4F 4E  |ES AND PARTITION|
000007F0: 20 54 59 50 45 20 53 57  49 54 43 48 45 53 20 53  | TYPE SWITCHES S|
00000800: 48 4F 55 4C 44 20 4E 4F  54 20 42 45 20 43 41 50  |HOULD NOT BE CAP|
00000810: 49 54 41 4C 49 5A 45 44  2E 20 20 D2 45 46 45 52  |ITALIZED.  .EFER|
00000820: 20 54 4F 20 54 48 45 20  45 58 41 4D 50 4C 45 53  | TO THE EXAMPLES|
00000830: 20 49 4E 20 54 48 45 20  48 45 4C 50 20 53 43 52  | IN THE HELP SCR|
00000840: 45 45 4E 2C 20 41 4E 44  20 4E 4F 54 20 54 48 45  |EEN, AND NOT THE|
00000850: 20 4C 49 53 54 49 4E 47  53 20 4F 46 20 54 59 50  | LISTINGS OF TYP|
00000860: 45 53 20 57 48 49 43 48  20 57 45 52 45 20 4F 4E  |ES WHICH WERE ON|
00000870: 4C 59 20 43 41 50 49 54  41 4C 49 5A 45 44 20 42  |LY CAPITALIZED B|
00000880: 45 43 41 55 53 45 20 54  48 45 59 20 4C 4F 4F 4B  |ECAUSE THEY LOOK|
00000890: 20 42 45 54 54 45 52 20  41 4E 44 20 53 54 41 4E  | BETTER AND STAN|
000008A0: 44 20 4F 55 54 20 4D 4F  52 45 20 54 48 41 54 20  |D OUT MORE THAT |
000008B0: 57 41 59 2E 0D 0D 35 2E  29 20 D4 48 49 53 20 50  |WAY...5.) .HIS P|
000008C0: 52 4F 47 52 41 4D 20 4F  4E 4C 59 20 53 55 50 50  |ROGRAM ONLY SUPP|
000008D0: 4F 52 54 53 20 50 52 49  4E 54 49 4E 47 20 4F 46  |ORTS PRINTING OF|
000008E0: 20 54 48 45 20 53 55 42  44 49 52 45 43 54 4F 52  | THE SUBDIRECTOR|
000008F0: 59 20 4C 49 53 54 49 4E  47 20 4F 46 20 45 41 43  |Y LISTING OF EAC|
00000900: 48 20 44 45 56 49 43 45  2E 20 20 C9 20 48 41 44  |H DEVICE.  . HAD|
00000910: 20 49 4E 54 45 4E 44 45  44 20 54 4F 20 49 4E 43  | INTENDED TO INC|
00000920: 4C 55 44 45 20 46 55 4C  4C 20 50 52 49 4E 54 45  |LUDE FULL PRINTE|
00000930: 52 20 53 55 50 50 4F 52  54 2C 20 42 55 54 20 4D  |R SUPPORT, BUT M|
00000940: 4F 52 45 20 4F 4E 20 54  48 41 54 20 4C 41 54 45  |ORE ON THAT LATE|
00000950: 52 2E 0D 0D 36 2E 29 20  CD 55 4C 54 49 20 44 52  |R...6.) .ULTI DR|
00000960: 49 56 45 20 53 55 50 50  4F 52 54 20 49 53 20 49  |IVE SUPPORT IS I|
00000970: 4D 50 4C 45 4D 45 4E 54  45 44 2C 20 42 55 54 20  |MPLEMENTED, BUT |
00000980: 4F 4E 4C 59 20 53 4F 20  46 41 52 20 41 53 20 54  |ONLY SO FAR AS T|
00000990: 4F 20 41 4C 4C 4F 57 20  59 4F 55 20 54 4F 20 53  |O ALLOW YOU TO S|
000009A0: 57 49 54 43 48 20 44 52  49 56 45 53 20 41 4E 44  |WITCH DRIVES AND|
000009B0: 20 44 45 56 49 43 45 53  20 41 54 20 57 49 4C 4C  | DEVICES AT WILL|
000009C0: 2E 20 20 D3 45 41 52 43  48 45 53 20 4F 46 20 4D  |.  .EARCHES OF M|
000009D0: 55 4C 54 49 50 4C 45 20  44 52 49 56 45 53 20 57  |ULTIPLE DRIVES W|
000009E0: 49 4C 4C 20 41 4C 4D 4F  53 54 20 43 45 52 54 41  |ILL ALMOST CERTA|
000009F0: 49 4E 4C 59 20 4E 45 56  45 52 20 42 45 20 41 44  |INLY NEVER BE AD|
00000A00: 44 45 44 2E 0D 0D 37 2E  29 20 D4 48 45 20 31 35  |DED...7.) .HE 15|
00000A10: 34 31 20 28 41 4E 44 20  50 4F 53 53 49 42 4C 59  |41 (AND POSSIBLY|
00000A20: 20 54 48 45 20 31 35 37  31 2C 20 C9 27 4D 20 4E  | THE 1571, .'M N|
00000A30: 4F 54 20 53 55 52 45 29  20 44 4F 45 53 20 4E 4F  |OT SURE) DOES NO|
00000A40: 54 20 53 55 50 50 4F 52  54 20 50 41 54 54 45 52  |T SUPPORT PATTER|
00000A50: 4E 53 20 54 48 41 54 20  53 54 41 52 54 20 57 49  |NS THAT START WI|
00000A60: 54 48 20 2A 2C 20 41 4C  54 48 4F 55 47 48 20 49  |TH *, ALTHOUGH I|
00000A70: 54 20 44 4F 45 53 20 53  55 50 50 4F 52 54 20 54  |T DOES SUPPORT T|
00000A80: 48 45 20 2A 20 57 49 4C  44 43 41 52 44 20 41 53  |HE * WILDCARD AS|
00000A90: 20 41 20 46 49 4E 41 4C  20 43 48 41 52 41 43 54  | A FINAL CHARACT|
00000AA0: 45 52 2E 20 20 D4 48 45  20 31 35 38 31 2C 20 41  |ER.  .HE 1581, A|
00000AB0: 4E 44 20 41 4C 4C 20 C3  CD C4 20 44 52 49 56 45  |ND ALL ... DRIVE|
00000AC0: 53 20 44 4F 2C 20 54 48  4F 55 47 48 20 41 4E 44  |S DO, THOUGH AND|
00000AD0: 20 59 4F 55 20 54 59 50  49 43 41 4C 4C 59 20 57  | YOU TYPICALLY W|
00000AE0: 49 4C 4C 20 4E 4F 54 20  4E 45 45 44 20 54 4F 20  |ILL NOT NEED TO |
00000AF0: 42 45 20 53 45 41 52 43  48 49 4E 47 20 59 4F 55  |BE SEARCHING YOU|
00000B00: 52 20 46 4C 4F 50 50 49  45 53 20 46 4F 52 20 41  |R FLOPPIES FOR A|
00000B10: 20 53 50 45 43 49 46 49  43 20 46 49 4C 45 20 41  | SPECIFIC FILE A|
00000B20: 4E 59 57 41 59 2E 20 28  4F 52 20 41 54 20 4C 45  |NYWAY. (OR AT LE|
00000B30: 41 53 54 20 4E 4F 54 20  57 49 54 48 20 54 48 49  |AST NOT WITH THI|
00000B40: 53 20 50 52 4F 47 52 41  4D 29 0D 0D 38 2E 29 20  |S PROGRAM)..8.) |
00000B50: D4 48 49 53 20 50 52 4F  47 52 41 4D 20 44 4F 45  |.HIS PROGRAM DOE|
00000B60: 53 20 4E 4F 54 20 53 55  50 50 4F 52 54 20 31 35  |S NOT SUPPORT 15|
00000B70: 38 31 20 53 55 42 44 49  52 45 43 54 4F 52 49 45  |81 SUBDIRECTORIE|
00000B80: 53 2C 20 41 4C 54 48 4F  55 47 48 20 C9 54 20 57  |S, ALTHOUGH .T W|
00000B90: 4F 55 4C 44 20 42 45 20  50 4F 53 53 49 42 4C 45  |OULD BE POSSIBLE|
00000BA0: 20 54 4F 20 44 4F 20 53  4F 2E 20 20 C9 20 48 41  | TO DO SO.  . HA|
00000BB0: 56 45 4E 27 54 20 52 45  41 4C 4C 59 20 55 53 45  |VEN'T REALLY USE|
00000BC0: 44 20 53 55 42 44 49 52  45 43 54 4F 52 49 45 53  |D SUBDIRECTORIES|
00000BD0: 20 4F 4E 20 4D 59 20 31  35 38 31 20 44 52 49 56  | ON MY 1581 DRIV|
00000BE0: 45 53 20 41 4E 59 57 41  59 2C 20 41 4E 44 20 C9  |ES ANYWAY, AND .|
00000BF0: 20 44 4F 4E 27 54 20 52  45 41 4C 4C 59 20 53 45  | DON'T REALLY SE|
00000C00: 45 20 54 48 45 20 4E 45  45 44 20 46 4F 52 20 54  |E THE NEED FOR T|
00000C10: 48 45 4D 2C 20 44 55 45  20 54 4F 20 54 48 45 49  |HEM, DUE TO THEI|
00000C20: 52 20 53 49 5A 45 20 52  45 53 54 52 49 43 54 49  |R SIZE RESTRICTI|
00000C30: 4F 4E 53 2E 20 20 C9 46  20 41 4E 59 4F 4E 45 20  |ONS.  .F ANYONE |
00000C40: D2 C5 C1 CC CC D9 20 57  41 4E 54 53 20 31 35 38  |...... WANTS 158|
00000C50: 31 20 53 55 50 50 4F 52  54 20 C9 20 4D 49 47 48  |1 SUPPORT . MIGH|
00000C60: 54 20 43 4F 4E 53 49 44  45 52 20 54 52 59 49 4E  |T CONSIDER TRYIN|
00000C70: 47 20 54 4F 20 49 4E 43  4C 55 44 45 20 49 54 2C  |G TO INCLUDE IT,|
00000C80: 20 42 55 54 20 4D 59 20  43 55 52 52 45 4E 54 20  | BUT MY CURRENT |
00000C90: 50 52 49 4F 52 49 54 59  20 49 53 20 54 4F 20 41  |PRIORITY IS TO A|
00000CA0: 44 44 20 50 52 49 4E 54  45 52 20 53 55 50 50 4F  |DD PRINTER SUPPO|
00000CB0: 52 54 2E 20 20 C9 54 20  53 48 4F 55 4C 44 20 48  |RT.  .T SHOULD H|
00000CC0: 41 56 45 20 42 45 45 4E  20 52 45 4C 41 54 49 56  |AVE BEEN RELATIV|
00000CD0: 45 4C 59 20 45 41 53 59  2C 20 42 55 54 20 54 48  |ELY EASY, BUT TH|
00000CE0: 41 54 20 54 55 52 4E 45  44 20 4F 55 54 20 4E 4F  |AT TURNED OUT NO|
00000CF0: 54 20 54 4F 20 42 45 20  54 48 45 20 43 41 53 45  |T TO BE THE CASE|
00000D00: 2E 0D 0D D3 C8 C1 CD C5  CC C5 D3 D3 20 D0 CC D5  |............ ...|
00000D10: C7 3A 20 20 C9 46 20 59  4F 55 20 4E 45 45 44 20  |.:  .F YOU NEED |
00000D20: 50 52 49 4E 54 45 44 20  4F 55 54 50 55 54 2C 20  |PRINTED OUTPUT, |
00000D30: 57 49 53 48 20 54 4F 20  53 45 41 52 43 48 20 4D  |WISH TO SEARCH M|
00000D40: 55 4C 54 49 50 4C 45 20  44 52 49 56 45 53 20 57  |ULTIPLE DRIVES W|
00000D50: 49 54 48 4F 55 54 20 4F  50 45 52 41 54 4F 52 20  |ITHOUT OPERATOR |
00000D60: 49 4E 54 45 52 56 45 4E  54 49 4F 4E 2C 20 4F 52  |INTERVENTION, OR|
00000D70: 20 57 41 4E 54 20 54 4F  20 53 45 41 52 43 48 20  | WANT TO SEARCH |
00000D80: 46 4F 52 20 C7 C5 CF D3  20 46 49 4C 45 53 2C 20  |FOR .... FILES, |
00000D90: 57 49 54 48 4F 55 54 20  4D 45 53 53 49 4E 47 20  |WITHOUT MESSING |
00000DA0: 41 52 4F 55 4E 44 20 57  49 54 48 20 C3 C1 D3 C5  |AROUND WITH ....|
00000DB0: 2C 20 47 4F 20 54 4F 20  59 4F 55 52 20 50 48 4F  |, GO TO YOUR PHO|
00000DC0: 4E 45 20 CE CF D7 20 41  4E 44 20 43 41 4C 4C 20  |NE ... AND CALL |
00000DD0: C3 CD C4 20 41 54 20 31  2D 38 30 30 2D 36 33 38  |... AT 1-800-638|
00000DE0: 2D 33 32 36 33 20 41 4E  44 20 4F 52 44 45 52 20  |-3263 AND ORDER |
00000DF0: C3 CD C4 20 D5 54 49 4C  49 54 49 45 53 20 57 48  |... .TILITIES WH|
00000E00: 49 43 48 20 49 4E 43 4C  55 44 45 53 20 28 41 4D  |ICH INCLUDES (AM|
00000E10: 4F 4E 47 20 4F 54 48 45  52 20 46 49 4E 45 20 55  |ONG OTHER FINE U|
00000E20: 54 49 4C 49 54 49 45 53  29 20 41 20 CD 55 4C 54  |TILITIES) A .ULT|
00000E30: 49 2D 44 52 49 56 45 2C  20 50 52 49 4E 54 49 4E  |I-DRIVE, PRINTIN|
00000E40: 47 20 C6 C9 CE C4 20 50  52 4F 47 52 41 4D 20 57  |G .... PROGRAM W|
00000E50: 48 49 43 48 20 59 4F 55  20 53 48 4F 55 4C 44 20  |HICH YOU SHOULD |
00000E60: 4E 4F 54 20 42 45 20 57  49 54 48 4F 55 54 2E 0D  |NOT BE WITHOUT..|
00000E70: 0D C9 46 20 59 4F 55 20  4E 45 45 44 20 53 50 45  |..F YOU NEED SPE|
00000E80: 45 44 2C 20 4F 52 20 57  49 53 48 20 54 4F 20 4D  |ED, OR WISH TO M|
00000E90: 41 4B 45 20 4D 55 4C 54  49 50 4C 45 20 53 45 41  |AKE MULTIPLE SEA|
00000EA0: 52 43 48 45 53 2C 20 54  48 45 4E 20 D3 C3 CF D2  |RCHES, THEN ....|
00000EB0: CD C6 C9 CE C4 20 33 2E  31 31 20 49 53 20 46 4F  |..... 3.11 IS FO|
00000EC0: 52 20 59 4F 55 2E 20 20  C9 20 52 45 43 4F 4D 4D  |R YOU.  . RECOMM|
00000ED0: 45 4E 44 20 55 53 49 4E  47 20 D3 55 50 45 52 20  |END USING .UPER |
00000EE0: 53 4E 41 50 53 48 4F 54  20 28 4F 52 20 41 4E 59  |SNAPSHOT (OR ANY|
00000EF0: 20 4F 54 48 45 52 20 43  41 50 54 55 52 45 20 43  | OTHER CAPTURE C|
00000F00: 41 52 54 52 49 44 47 45  29 20 49 4E 20 43 4F 4E  |ARTRIDGE) IN CON|
00000F10: 4A 55 4E 54 49 4F 4E 20  57 49 54 48 20 53 43 4F  |JUNTION WITH SCO|
00000F20: 52 4D 46 49 4E 44 20 54  4F 20 45 4C 49 4D 49 4E  |RMFIND TO ELIMIN|
00000F30: 41 54 45 20 54 48 45 20  4F 56 45 52 48 45 41 44  |ATE THE OVERHEAD|
00000F40: 20 4F 46 20 54 48 45 20  49 4E 49 54 49 41 4C 20  | OF THE INITIAL |
00000F50: 44 52 49 56 45 20 53 43  41 4E 2E 20 20 C6 49 52  |DRIVE SCAN.  .IR|
00000F60: 53 54 2C 20 52 55 4E 20  D3 C3 CF D2 CD C6 C9 CE  |ST, RUN ........|
00000F70: C4 20 33 2E 31 31 20 4F  4E 20 59 4F 55 52 20 C8  |. 3.11 ON YOUR .|
00000F80: C4 20 4F 52 20 57 48 41  54 45 56 45 52 2C 20 54  |. OR WHATEVER, T|
00000F90: 48 45 4E 20 43 41 50 54  55 52 45 20 49 54 2E 20  |HEN CAPTURE IT. |
00000FA0: 20 D3 4F 4D 45 20 53 50  45 45 44 20 43 4F 4D 50  | .OME SPEED COMP|
00000FB0: 41 52 49 53 4F 4E 53 20  55 53 49 4E 47 20 41 20  |ARISONS USING A |
00000FC0: C3 CD C4 20 C8 41 52 44  20 44 52 49 56 45 20 57  |... .ARD DRIVE W|
00000FD0: 49 54 48 20 32 37 36 20  53 55 42 44 49 52 45 43  |ITH 276 SUBDIREC|
00000FE0: 54 4F 52 49 45 53 20 41  4E 44 20 37 36 39 36 20  |TORIES AND 7696 |
00000FF0: 46 49 4C 45 53 2E 0D 0D  D3 45 41 52 43 48 20 53  |FILES....EARCH S|
00001000: 54 52 49 4E 47 2F CF 50  45 52 41 54 49 4F 4E 20  |TRING/.PERATION |
00001010: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 C3  |               .|
00001020: CD C4 20 C6 C9 CE C4 20  20 CD CF C4 C5 20 20 20  |.. ....  ....   |
00001030: 20 20 20 D3 C3 CF D2 CD  C6 C9 CE C4 0D 2D 2D 2D  |   ..........---|
00001040: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00001050: 2D 2D 2D 2D 2D 2D 2D 20  20 20 20 20 20 20 20 20  |-------         |
00001060: 20 20 20 20 2D 2D 2D 2D  2D 2D 2D 2D 20 20 2D 2D  |    --------  --|
00001070: 2D 2D 20 20 20 20 20 20  2D 2D 2D 2D 2D 2D 2D 2D  |--      --------|
00001080: 2D 2D 0D C9 4E 49 54 49  41 4C 20 C4 52 49 56 45  |--..NITIAL .RIVE|
00001090: 20 53 43 41 4E 20 20 20  20 20 20 20 20 20 20 20  | SCAN           |
000010A0: 20 20 20 20 20 20 20 20  20 20 20 20 20 CE C1 20  |             .. |
000010B0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 31  |               1|
000010C0: 3A 35 38 0D D3 41 56 45  20 53 4E 41 50 53 48 4F  |:58..AVE SNAPSHO|
000010D0: 54 20 41 46 54 45 52 20  53 43 41 4E 20 20 20 20  |T AFTER SCAN    |
000010E0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 CE C1  |              ..|
000010F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001100: 31 3A 30 30 0D 0D 44 49  52 20 20 20 20 20 20 20  |1:00..DIR       |
00001110: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001120: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 36 3A  |              6:|
00001130: 33 32 20 20 20 20 20 53  4C 4F 57 20 20 20 20 20  |32     SLOW     |
00001140: 20 31 34 3A 31 30 0D 43  4F 4E 54 44 49 52 50 52  | 14:10.CONTDIRPR|
00001150: 49 4E 54 20 20 20 20 20  20 20 20 20 20 20 20 20  |INT             |
00001160: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 36  |               6|
00001170: 3A 30 35 20 20 20 20 20  20 20 20 20 20 20 20 20  |:05             |
00001180: 20 20 20 35 3A 30 37 0D  31 35 34 31 20 44 49 52  |   5:07.1541 DIR|
00001190: 20 41 53 53 20 33 2E 34  20 20 20 20 20 20 20 20  | ASS 3.4        |
000011A0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000011B0: 35 3A 35 33 20 20 20 20  20 20 20 20 20 20 20 20  |5:53            |
000011C0: 20 20 20 20 31 3A 31 33  0D 47 45 4F 53 20 46 49  |    1:13.GEOS FI|
000011D0: 4C 45 20 57 49 54 48 20  43 41 50 49 54 41 4C 20  |LE WITH CAPITAL |
000011E0: 27 C4 C9 D2 27 20 20 20  20 20 20 20 20 20 20 20  |'...'           |
000011F0: 20 36 3A 33 32 20 20 20  20 20 53 4C 4F 57 20 20  | 6:32     SLOW  |
00001200: 20 20 20 20 C3 41 4E 27  54 0D 0D 44 49 52 2A 20  |    .AN'T..DIR* |
00001210: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001220: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001230: 20 20 C3 41 4E 27 54 20  20 20 20 20 20 20 20 20  |  .AN'T         |
00001240: 20 20 20 20 20 20 20 31  3A 31 33 0D 2A 44 49 52  |       1:13.*DIR|
00001250: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001260: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001270: 20 20 20 C3 41 4E 27 54  20 20 20 20 20 20 20 20  |   .AN'T        |
00001280: 20 20 20 20 20 20 20 20  31 3A 32 30 20 28 47 41  |        1:20 (GA|
00001290: 52 42 41 47 45 20 37 53  45 43 29 0D 2A 3D 53 20  |RBAGE 7SEC).*=S |
000012A0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000012B0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000012C0: 20 20 20 C3 41 4E 27 54  20 20 20 20 20 20 20 20  |   .AN'T        |
000012D0: 20 20 20 20 20 20 20 20  32 3A 30 31 0D 2A 3D 42  |        2:01.*=B|
000012E0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000012F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001300: 20 20 20 20 C3 41 4E 27  54 20 20 20 20 20 20 20  |    .AN'T       |
00001310: 20 20 20 20 20 20 20 20  20 31 3A 32 33 0D 41 4C  |         1:23.AL|
00001320: 4C 20 31 30 20 4C 45 54  54 45 52 20 46 49 4C 45  |L 10 LETTER FILE|
00001330: 53 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |S               |
00001340: 20 20 20 20 20 C3 41 4E  27 54 20 20 20 20 20 20  |     .AN'T      |
00001350: 20 20 20 20 20 20 20 20  20 20 31 3A 34 38 0D 41  |          1:48.A|
00001360: 4C 4C 20 31 36 20 4C 45  54 54 45 52 20 46 49 4C  |LL 16 LETTER FIL|
00001370: 45 53 20 45 4E 44 49 4E  47 20 49 4E 20 27 41 52  |ES ENDING IN 'AR|
00001380: 43 27 20 20 20 20 C3 41  4E 27 54 20 20 20 20 20  |C'    .AN'T     |
00001390: 20 20 20 20 20 20 20 20  20 20 20 31 3A 32 39 0D  |           1:29.|
000013A0: 2A 53 44 41 2C 47 47 2A  2B 2C 4A 49 46 2A 2C 44  |*SDA,GG*+,JIF*,D|
000013B0: 49 52 2A 2C 43 4D 44 2A  3D 50 20 20 20 20 20 20  |IR*,CMD*=P      |
000013C0: 20 20 20 20 20 20 20 C3  41 4E 27 54 20 20 20 20  |       .AN'T    |
000013D0: 20 20 20 20 20 20 20 20  20 20 20 20 31 3A 33 36  |            1:36|
000013E0: 0D 41 4C 4C 20 47 47 20  46 49 4C 45 53 20 45 4E  |.ALL GG FILES EN|
000013F0: 44 49 4E 47 20 49 4E 20  27 2B 27 20 20 20 20 20  |DING IN '+'     |
00001400: 20 20 20 20 20 20 20 20  C3 41 4E 27 54 20 20 20  |        .AN'T   |
00001410: 20 20 20 20 20 20 20 20  20 20 20 20 20 31 3A 31  |             1:1|
00001420: 33 0D 0D CE 4F 54 45 20  54 48 41 54 20 46 4F 52  |3...OTE THAT FOR|
00001430: 20 4E 4F 4E 20 50 41 54  54 45 52 4E 20 4D 41 54  | NON PATTERN MAT|
00001440: 43 48 45 44 20 53 45 41  52 43 48 45 53 2C 20 C6  |CHED SEARCHES, .|
00001450: C9 CE C4 20 49 53 20 41  50 50 52 45 43 49 41 42  |... IS APPRECIAB|
00001460: 4C 59 20 46 41 53 54 45  52 20 54 48 41 4E 20 4D  |LY FASTER THAN M|
00001470: 59 20 50 52 4F 47 52 41  4D 20 55 50 20 55 4E 54  |Y PROGRAM UP UNT|
00001480: 49 4C 20 53 45 41 52 43  48 20 53 54 52 49 4E 47  |IL SEARCH STRING|
00001490: 53 20 4F 46 20 31 30 20  4F 52 20 31 31 20 4C 45  |S OF 10 OR 11 LE|
000014A0: 54 54 45 52 53 2E 20 20  C1 44 44 49 54 49 4F 4E  |TTERS.  .DDITION|
000014B0: 41 4C 4C 59 2C 20 C6 C9  CE C4 20 49 53 20 4E 4F  |ALLY, .... IS NO|
000014C0: 54 20 53 54 52 49 4E 47  20 48 45 41 56 59 20 49  |T STRING HEAVY I|
000014D0: 4E 20 49 54 27 53 20 53  45 41 52 43 48 20 46 55  |N IT'S SEARCH FU|
000014E0: 4E 43 54 49 4F 4E 2C 20  41 4E 44 20 49 53 20 4E  |NCTION, AND IS N|
000014F0: 4F 54 20 53 55 42 4A 45  43 54 20 54 4F 20 54 48  |OT SUBJECT TO TH|
00001500: 45 20 47 41 52 42 41 47  45 20 43 4F 4C 4C 45 43  |E GARBAGE COLLEC|
00001510: 54 49 4F 4E 20 44 45 4C  41 59 53 20 59 4F 55 20  |TION DELAYS YOU |
00001520: 57 49 4C 4C 20 45 4E 43  4F 55 4E 54 45 52 20 57  |WILL ENCOUNTER W|
00001530: 49 54 48 20 D3 C3 CF D2  CD C6 C9 CE C4 0D 0D D0  |ITH ............|
00001540: 41 54 54 45 52 4E 20 CD  41 54 43 48 49 4E 47 20  |ATTERN .ATCHING |
00001550: 49 53 20 57 48 45 52 45  20 D3 C3 CF D2 CD C6 C9  |IS WHERE .......|
00001560: CE C4 20 45 58 43 45 4C  4C 53 2E 20 20 D9 4F 55  |.. EXCELLS.  .OU|
00001570: 20 57 4F 4E 27 54 20 42  45 20 54 4F 4C 44 20 48  | WON'T BE TOLD H|
00001580: 4F 57 20 4D 41 4E 59 20  4D 41 54 43 48 45 53 20  |OW MANY MATCHES |
00001590: 57 45 52 45 20 46 4F 55  4E 44 2C 20 59 4F 55 20  |WERE FOUND, YOU |
000015A0: 43 41 4E 27 54 20 47 45  54 20 48 41 52 44 43 4F  |CAN'T GET HARDCO|
000015B0: 50 59 20 4F 55 54 50 55  54 20 57 49 54 48 4F 55  |PY OUTPUT WITHOU|
000015C0: 54 20 41 20 53 43 52 45  45 4E 20 44 55 4D 50 20  |T A SCREEN DUMP |
000015D0: 55 54 49 4C 49 54 59 2C  20 41 4E 44 20 59 4F 55  |UTILITY, AND YOU|
000015E0: 20 50 52 45 54 54 59 20  4D 55 43 48 20 43 41 4E  | PRETTY MUCH CAN|
000015F0: 20 46 4F 52 47 45 54 20  53 45 41 52 43 48 49 4E  | FORGET SEARCHIN|
00001600: 47 20 46 4F 52 20 C7 C5  CF D3 20 46 49 4C 45 53  |G FOR .... FILES|
00001610: 2E 20 20 C2 D5 D4 20 49  46 20 59 4F 55 20 43 41  |.  ... IF YOU CA|
00001620: 4E 20 52 45 4D 45 4D 42  45 52 20 48 4F 57 20 54  |N REMEMBER HOW T|
00001630: 48 45 20 50 52 4F 47 20  59 4F 55 20 4E 45 45 44  |HE PROG YOU NEED|
00001640: 20 54 4F 20 46 49 4E 44  20 53 54 41 52 54 53 20  | TO FIND STARTS |
00001650: 4F 52 20 45 4E 44 53 2C  20 4F 52 20 45 56 45 4E  |OR ENDS, OR EVEN|
00001660: 20 48 4F 57 20 4C 4F 4E  47 20 49 54 27 53 20 4E  | HOW LONG IT'S N|
00001670: 41 4D 45 20 49 53 2C 20  4F 52 20 49 54 27 53 20  |AME IS, OR IT'S |
00001680: 54 59 50 45 2C 20 54 48  45 4E 20 54 48 49 53 20  |TYPE, THEN THIS |
00001690: 49 53 20 54 48 45 20 50  52 4F 47 52 41 4D 20 46  |IS THE PROGRAM F|
000016A0: 4F 52 20 59 4F 55 2E 20  20 D2 45 4D 45 4D 42 45  |OR YOU.  .EMEMBE|
000016B0: 52 20 54 48 41 54 20 CD  D5 CC D4 C9 D0 CC C5 20  |R THAT ........ |
000016C0: 50 41 54 54 45 52 4E 53  20 4D 41 59 20 42 45 20  |PATTERNS MAY BE |
000016D0: 4D 41 54 43 48 45 44 2C  20 55 53 49 4E 47 20 43  |MATCHED, USING C|
000016E0: 4F 4D 4D 41 53 2C 20 53  4F 20 4C 4F 4E 47 20 41  |OMMAS, SO LONG A|
000016F0: 53 20 4F 4E 4C 59 20 4F  4E 45 20 54 59 50 45 20  |S ONLY ONE TYPE |
00001700: 49 53 20 53 50 45 43 49  46 49 45 44 2E 0D 0D 45  |IS SPECIFIED...E|
00001710: 58 41 4D 50 4C 45 20 20  2A 53 44 41 2C 47 47 2A  |XAMPLE  *SDA,GG*|
00001720: 2B 2C 4A 49 46 2A 2C 44  49 52 2A 2C 43 4D 44 2A  |+,JIF*,DIR*,CMD*|
00001730: 3D 50 20 20 20 57 49 4C  4C 3A 0D 0D 46 49 4E 44  |=P   WILL:..FIND|
00001740: 20 41 4C 4C 20 50 52 47  20 46 49 4C 45 53 20 54  | ALL PRG FILES T|
00001750: 48 41 54 3A 20 20 20 45  4E 44 20 57 49 54 48 20  |HAT:   END WITH |
00001760: 53 44 41 0D 20 20 20 20  20 20 20 20 20 20 20 20  |SDA.            |
00001770: 20 20 20 20 20 20 20 20  20 20 20 20 20 53 54 41  |             STA|
00001780: 52 54 20 57 49 54 48 20  47 47 20 41 4E 44 20 45  |RT WITH GG AND E|
00001790: 4E 44 20 57 49 54 48 20  2B 0D 20 20 20 20 20 20  |ND WITH +.      |
000017A0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000017B0: 20 20 20 53 54 41 52 54  20 57 49 54 48 20 4A 49  |   START WITH JI|
000017C0: 46 0D 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |F.              |
000017D0: 20 20 20 20 20 20 20 20  20 20 20 53 54 41 52 54  |           START|
000017E0: 20 57 49 54 48 20 44 49  52 0D 20 20 20 20 20 20  | WITH DIR.      |
000017F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001800: 20 20 20 53 54 41 52 54  20 57 49 54 48 20 43 4D  |   START WITH CM|
00001810: 44 0D 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |D.              |
00001820: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001830: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001840: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001850: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001860: 20 20 41 4E 44 20 44 4F  20 49 54 20 C6 C1 D3 D4  |  AND DO IT ....|
00001870: 2E 0D 0D 20 20 20 C2 D5  C7 20 4E 4F 54 45 3A 20  |...   ... NOTE: |
00001880: 20 54 48 45 20 41 42 4F  56 45 20 53 45 41 52 43  | THE ABOVE SEARC|
00001890: 48 20 53 45 45 4D 53 20  54 4F 20 57 4F 52 4B 20  |H SEEMS TO WORK |
000018A0: 46 49 4E 45 20 4F 4E 20  4D 59 20 C3 CD C4 20 C8  |FINE ON MY ... .|
000018B0: C4 2D 32 30 30 20 42 55  54 20 52 45 57 52 49 54  |.-200 BUT REWRIT|
000018C0: 54 45 4E 20 41 53 20 4A  49 46 2A 2C 44 49 52 2A  |TEN AS JIF*,DIR*|
000018D0: 2C 47 47 2A 2B 2C 2A 53  44 41 2C 43 4D 44 2A 3D  |,GG*+,*SDA,CMD*=|
000018E0: 50 20 49 54 20 43 48 4F  4B 45 53 20 28 36 36 2C  |P IT CHOKES (66,|
000018F0: 49 4C 4C 45 47 41 4C 20  42 4C 4F 43 4B 29 20 20  |ILLEGAL BLOCK)  |
00001900: C9 20 44 4F 4E 27 54 20  4B 4E 4F 57 20 57 48 59  |. DON'T KNOW WHY|
00001910: 2C 20 41 4E 44 20 C9 20  48 41 56 45 4E 27 54 20  |, AND . HAVEN'T |
00001920: 45 58 50 45 52 49 4D 45  4E 54 45 44 20 45 58 54  |EXPERIMENTED EXT|
00001930: 45 4E 53 49 56 45 4C 59  20 54 4F 20 54 52 59 20  |ENSIVELY TO TRY |
00001940: 54 4F 20 53 57 41 54 20  54 48 49 53 20 4F 4E 45  |TO SWAT THIS ONE|
00001950: 20 59 45 54 2E 20 20 C9  20 53 55 53 50 45 43 54  | YET.  . SUSPECT|
00001960: 20 49 54 27 53 20 41 20  46 55 4E 43 54 49 4F 4E  | IT'S A FUNCTION|
00001970: 20 4F 46 20 54 48 45 20  C3 CD C4 2D C8 C4 20 44  | OF THE ...-.. D|
00001980: 4F 53 2C 20 54 48 4F 55  47 48 2C 20 41 4E 44 20  |OS, THOUGH, AND |
00001990: 4E 4F 54 20 4D 59 20 50  52 4F 47 52 41 4D 2E 20  |NOT MY PROGRAM. |
000019A0: 20 C9 46 20 41 4E 59 4F  4E 45 20 48 41 53 20 41  | .F ANYONE HAS A|
000019B0: 4E 59 20 49 44 45 41 53  20 4F 4E 20 54 48 49 53  |NY IDEAS ON THIS|
000019C0: 2C 20 45 4D 41 49 4C 20  4F 52 20 53 4E 41 49 4C  |, EMAIL OR SNAIL|
000019D0: 4D 41 49 4C 20 4D 45 20  41 42 4F 55 54 20 49 54  |MAIL ME ABOUT IT|
000019E0: 2E 0D 0D D4 48 49 53 20  50 52 4F 47 52 41 4D 20  |....HIS PROGRAM |
000019F0: 57 41 53 20 43 4F 4D 50  49 4C 45 44 20 46 4F 52  |WAS COMPILED FOR|
00001A00: 20 53 50 45 45 44 20 55  53 49 4E 47 20 54 48 45  | SPEED USING THE|
00001A10: 20 C1 55 53 54 52 4F 53  50 45 45 44 20 43 4F 4D  | .USTROSPEED COM|
00001A20: 50 49 4C 45 52 20 46 52  4F 4D 20 D1 2D 4C 49 4E  |PILER FROM .-LIN|
00001A30: 4B 20 41 4E 44 20 54 48  45 20 4D 4C 20 4D 4F 44  |K AND THE ML MOD|
00001A40: 55 4C 45 53 20 55 53 45  44 20 57 45 52 45 20 4C  |ULES USED WERE L|
00001A50: 49 4E 4B 45 44 20 57 49  54 48 20 D3 54 41 52 4C  |INKED WITH .TARL|
00001A60: 49 4E 4B 20 46 52 4F 4D  20 CC C1 C4 D3 D4 C1 D2  |INK FROM .......|
00001A70: 20 23 31 30 35 2E 20 20  C9 20 41 4C 53 4F 20 55  | #105.  . ALSO U|
00001A80: 53 45 44 20 53 45 56 45  52 41 4C 20 52 4F 55 54  |SED SEVERAL ROUT|
00001A90: 49 4E 45 53 20 43 55 4C  4C 45 44 20 46 52 4F 4D  |INES CULLED FROM|
00001AA0: 20 D1 2D 4C 49 4E 4B 20  49 4E 20 54 48 49 53 20  | .-LINK IN THIS |
00001AB0: 50 52 4F 47 52 41 4D 2E  0D 0D CD 41 43 48 49 4E  |PROGRAM....ACHIN|
00001AC0: 45 20 CC 41 4E 47 55 41  47 45 20 D2 4F 55 54 49  |E .ANGUAGE .OUTI|
00001AD0: 4E 45 53 20 55 53 45 44  20 49 4E 20 C3 CD C4 20  |NES USED IN ... |
00001AE0: D3 C3 CF D2 CD C6 C9 CE  C4 20 D6 33 2E 31 31 0D  |......... .3.11.|
00001AF0: 0D D4 48 45 20 46 49 52  53 54 20 57 41 53 20 41  |..HE FIRST WAS A|
00001B00: 20 4D 41 43 48 49 4E 45  20 4C 41 4E 47 55 41 47  | MACHINE LANGUAG|
00001B10: 45 20 52 4F 55 54 49 4E  45 20 57 52 49 54 54 45  |E ROUTINE WRITTE|
00001B20: 4E 20 42 59 20 D1 2D 4C  49 4E 4B 20 D3 59 53 4F  |N BY .-LINK .YSO|
00001B30: 50 20 C2 CB 20 28 C2 4F  42 20 CB 4F 42 45 52 29  |P .. (.OB .OBER)|
00001B40: 20 57 48 49 43 48 20 52  45 41 44 53 20 41 20 44  | WHICH READS A D|
00001B50: 49 52 45 43 54 4F 52 59  20 49 4E 54 4F 20 41 20  |IRECTORY INTO A |
00001B60: 42 41 53 49 43 20 53 54  52 49 4E 47 20 41 52 52  |BASIC STRING ARR|
00001B70: 41 59 2E 20 20 D4 48 49  53 20 57 41 53 20 48 4F  |AY.  .HIS WAS HO|
00001B80: 57 20 54 48 45 20 53 43  41 4E 20 46 4F 52 20 41  |W THE SCAN FOR A|
00001B90: 4C 4C 20 53 55 42 44 49  52 45 43 54 4F 52 49 45  |LL SUBDIRECTORIE|
00001BA0: 53 20 41 54 20 41 4C 4C  20 4C 45 56 45 4C 53 20  |S AT ALL LEVELS |
00001BB0: 57 41 53 20 44 4F 4E 45  2E 20 20 CD 59 20 54 48  |WAS DONE.  .Y TH|
00001BC0: 41 4E 4B 53 20 54 4F 20  C2 4F 42 20 46 4F 52 20  |ANKS TO .OB FOR |
00001BD0: 54 48 49 53 20 52 4F 55  54 49 4E 45 2E 0D 0D D4  |THIS ROUTINE....|
00001BE0: 48 45 20 53 45 43 4F 4E  44 20 57 41 53 20 57 52  |HE SECOND WAS WR|
00001BF0: 49 54 54 45 4E 20 42 59  20 C4 2E 20 C3 4F 54 54  |ITTEN BY .. .OTT|
00001C00: 4F 4E 20 4F 46 20 C3 CD  C4 20 41 4E 44 20 57 41  |ON OF ... AND WA|
00001C10: 53 20 50 41 52 54 20 4F  46 20 48 49 53 20 4F 52  |S PART OF HIS OR|
00001C20: 49 47 49 4E 41 4C 20 C6  C9 CE C4 20 50 52 4F 47  |IGINAL .... PROG|
00001C30: 52 41 4D 2E 20 20 C9 54  20 49 53 20 54 48 45 20  |RAM.  .T IS THE |
00001C40: 27 4F 55 54 50 55 54 20  46 49 4C 45 4E 41 4D 45  |'OUTPUT FILENAME|
00001C50: 53 20 46 52 4F 4D 20 41  20 44 49 52 45 43 54 4F  |S FROM A DIRECTO|
00001C60: 52 59 27 20 50 4F 52 54  49 4F 4E 2E 20 20 C9 20  |RY' PORTION.  . |
00001C70: 57 41 53 20 46 4F 52 43  45 44 20 54 4F 20 4D 41  |WAS FORCED TO MA|
00001C80: 4B 45 20 4D 49 4E 4F 52  20 4D 4F 44 49 46 49 43  |KE MINOR MODIFIC|
00001C90: 41 54 49 4F 4E 53 20 54  4F 20 49 54 20 54 4F 20  |ATIONS TO IT TO |
00001CA0: 41 4C 4C 4F 57 20 49 54  20 54 4F 20 52 45 50 4F  |ALLOW IT TO REPO|
00001CB0: 52 54 20 54 4F 20 4D 59  20 50 52 4F 47 52 41 4D  |RT TO MY PROGRAM|
00001CC0: 20 57 48 45 54 48 45 52  20 4F 52 20 4E 4F 54 20  | WHETHER OR NOT |
00001CD0: 49 54 20 48 41 44 20 46  4F 55 4E 44 20 41 4E 59  |IT HAD FOUND ANY|
00001CE0: 20 46 49 4C 45 53 20 C2  C5 C6 CF D2 C5 20 49 54  | FILES ...... IT|
00001CF0: 20 53 54 41 52 54 45 44  20 50 52 49 4E 54 49 4E  | STARTED PRINTIN|
00001D00: 47 20 54 48 45 4D 2E 20  20 C9 20 41 4C 53 4F 20  |G THEM.  . ALSO |
00001D10: 41 44 44 45 44 20 53 54  41 54 55 53 20 43 48 45  |ADDED STATUS CHE|
00001D20: 43 4B 53 20 54 4F 20 43  4F 52 52 45 43 54 4C 59  |CKS TO CORRECTLY|
00001D30: 20 52 45 41 44 20 54 48  45 20 50 41 52 54 49 54  | READ THE PARTIT|
00001D40: 49 4F 4E 20 44 49 52 45  43 54 4F 52 49 45 53 20  |ION DIRECTORIES |
00001D50: 28 24 3D 50 20 2C 20 45  54 43 2E 29 2E 20 20 CF  |($=P , ETC.).  .|
00001D60: 4E 43 45 20 41 47 41 49  4E 2C 20 54 48 41 4E 4B  |NCE AGAIN, THANK|
00001D70: 53 20 54 4F 20 C4 4F 55  47 20 46 4F 52 20 41 20  |S TO .OUG FOR A |
00001D80: 56 45 52 59 20 55 53 45  46 55 4C 20 26 20 46 41  |VERY USEFUL & FA|
00001D90: 53 54 20 52 4F 55 54 49  4E 45 2E 20 20 CD 59 20  |ST ROUTINE.  .Y |
00001DA0: 4E 45 58 54 20 4D 4F 44  49 46 49 43 41 54 49 4F  |NEXT MODIFICATIO|
00001DB0: 4E 20 54 4F 20 49 54 2C  20 49 46 20 41 4E 59 2C  |N TO IT, IF ANY,|
00001DC0: 20 57 49 4C 4C 20 42 45  20 54 4F 20 52 45 52 4F  | WILL BE TO RERO|
00001DD0: 55 54 45 20 54 48 45 20  4F 55 54 50 55 54 20 54  |UTE THE OUTPUT T|
00001DE0: 4F 20 50 52 49 4E 54 45  52 20 4F 52 20 53 43 52  |O PRINTER OR SCR|
00001DF0: 45 45 4E 20 41 53 20 44  49 52 45 43 54 45 44 20  |EEN AS DIRECTED |
00001E00: 42 59 20 54 48 45 20 4D  41 49 4E 20 42 41 53 49  |BY THE MAIN BASI|
00001E10: 43 20 50 52 4F 47 52 41  4D 2E 0D 0D C1 20 46 41  |C PROGRAM.... FA|
00001E20: 53 54 20 4D 41 43 48 49  4E 45 20 4C 41 4E 47 55  |ST MACHINE LANGU|
00001E30: 41 47 45 20 53 4F 52 54  20 52 4F 55 54 49 4E 45  |AGE SORT ROUTINE|
00001E40: 20 57 41 53 20 49 4E 43  4C 55 44 45 44 2C 20 42  | WAS INCLUDED, B|
00001E50: 55 54 20 C9 20 44 4F 20  4E 4F 54 20 4B 4E 4F 57  |UT . DO NOT KNOW|
00001E60: 20 49 54 53 20 4F 52 49  47 49 4E 2E 20 20 C9 54  | ITS ORIGIN.  .T|
00001E70: 20 53 4F 52 54 53 20 54  48 45 20 53 55 42 44 49  | SORTS THE SUBDI|
00001E80: 52 45 43 54 4F 52 59 20  4C 49 53 54 20 41 46 54  |RECTORY LIST AFT|
00001E90: 45 52 20 49 54 20 49 53  20 52 45 41 44 20 49 4E  |ER IT IS READ IN|
00001EA0: 54 4F 20 54 48 45 20 41  52 52 41 59 2E 0D 0D C6  |TO THE ARRAY....|
00001EB0: 49 4E 41 4C 4C 59 2C 20  C2 4F 53 53 C9 4E 50 55  |INALLY, .OSS.NPU|
00001EC0: 54 20 42 59 20 CD 59 53  54 45 52 49 4F 2C 20 4F  |T BY .YSTERIO, O|
00001ED0: 4E 20 D1 2D CC 49 4E 4B  2C 20 57 41 53 20 55 53  |N .-.INK, WAS US|
00001EE0: 45 44 20 54 4F 20 43 4F  4E 54 52 4F 4C 20 54 48  |ED TO CONTROL TH|
00001EF0: 45 20 49 4E 50 55 54 20  41 4E 44 20 41 4C 4C 4F  |E INPUT AND ALLO|
00001F00: 57 20 43 4F 4C 4F 4E 53  20 41 4E 44 20 4F 54 48  |W COLONS AND OTH|
00001F10: 45 52 20 43 48 41 52 41  43 54 45 52 53 20 54 4F  |ER CHARACTERS TO|
00001F20: 20 42 45 20 45 4E 54 45  52 45 44 2E 0D 0D 0D C6  | BE ENTERED.....|
00001F30: 4F 52 20 41 4E 59 4F 4E  45 20 49 4E 54 45 52 45  |OR ANYONE INTERE|
00001F40: 53 54 45 44 20 49 4E 20  43 4F 4E 54 41 43 54 49  |STED IN CONTACTI|
00001F50: 4E 47 20 4D 45 2C 20 C9  20 43 41 4E 20 4E 4F 57  |NG ME, . CAN NOW|
00001F60: 20 42 45 20 52 45 41 43  48 45 44 20 4F 4E 20 C7  | BE REACHED ON .|
00001F70: C5 CE C9 C5 20 41 53 20  C5 2E D7 C8 C9 D4 C1 CB  |.... AS ........|
00001F80: C5 D2 32 20 41 4E 44 20  28 4F 43 43 41 53 49 4F  |..2 AND (OCCASIO|
00001F90: 4E 41 4C 4C 59 29 20 4F  4E 20 D1 2D 4C 49 4E 4B  |NALLY) ON .-LINK|
00001FA0: 20 41 53 20 C5 45 45 4B  20 4F 52 20 D3 43 4F 52  | AS .EEK OR .COR|
00001FB0: 4D 55 53 2E 20 20 D3 4E  41 49 4C 20 4D 41 49 4C  |MUS.  .NAIL MAIL|
00001FC0: 20 57 49 4C 4C 20 52 45  41 43 48 20 4D 45 20 55  | WILL REACH ME U|
00001FD0: 4E 54 49 4C 20 CD 41 59  20 31 2C 20 31 39 39 34  |NTIL .AY 1, 1994|
00001FE0: 20 41 54 20 54 48 45 20  46 4F 4C 4C 4F 57 49 4E  | AT THE FOLLOWIN|
00001FF0: 47 20 41 44 44 52 45 53  53 3A 0D 0D 20 20 20 20  |G ADDRESS:..    |
00002000: 20 20 20 20 20 20 C5 52  49 43 20 C4 2E 20 D7 48  |      .RIC .. .H|
00002010: 49 54 41 4B 45 52 0D 20  20 20 20 20 20 20 20 20  |ITAKER.         |
00002020: 20 32 35 34 32 32 20 D4  52 41 42 55 43 4F 20 D2  | 25422 .RABUCO .|
00002030: 4F 41 44 0D 20 20 20 20  20 20 20 20 20 20 C5 4C  |OAD.          .L|
00002040: 20 D4 4F 52 4F 2C 20 C3  41 4C 49 46 4F 52 4E 49  | .ORO, .ALIFORNI|
00002050: 41 20 20 39 32 36 33 30  0D 00                    |A  92630..      |
CMD SCORMFIND V3.11 WAS ORIGINALLY INSPI
RED BY A PROGRAM WRITTEN BY D. COTTON OF
 CREATIVE MICRO DESIGNS.  IT WAS DESIGNE
D TO SEARCH ALL PARTITIONS AND ALL NATIV
E MODE SUBDIRECTORIES INSTEAD OF JUST SE
ARCHING THE ROOT DIRECTORIES.  I AM QUIT
E HAPPY WITH ITS PERFORMANCE AND AM CERT
AIN YOU WILL BE TOO.  THIS PROGRAM IS FO
R THE MOST PART SELF DOCUMENTING BUT SEV
ERAL ITEMS SHOULD BE NOTED HERE FOR REIN
FORCEMENT...1.) NON SPECIFIC (IE. PARTIA
LLY MATCHING) SEARCHES CAN BE MUCH SLOWE
R THAN SEARCHES WHICH USE THE * OR SEARC
HES FOR SPECIFIC LENGTH FILES.  THAT IS 
BECAUSE THE PROGRAM MUST OPEN THE DIRECT
ORY OF EACH PARTITION AS MANY AS 17 TIME
S. (EXAMPLE 'DIR' WILL TAKE 14 TIMES AS 
LONG TO SCAN FOR AS DIR*).  ON THE OTHER
 HAND, USING THE ASTERISK ELIMINATES THE
 POSSIBILITY OF FINDING PARTIAL MATCHES,
 SUCH AS 'MIS DIR.II PAL' FOR INSTANCE. 
 THE NON SPECIFIC SEARCHES WERE INCLUDED
 FOR JUST THAT REASON, BUT SHOULD BE AVO
IDED WHENEVER POSSIBLE...2.) GARBAGE COL
LECTION, WHICH IS A SERIOUS PROBLEM ALRE
ADY, DUE TO THE SIZE OF THE STRING ARRAY
S INVOLVED, (MAX 256 SUBDIRS PER DIRECTO
RY AT EACH LEVEL, 2048 SUBDIRECTORIES TO
TAL PER DRIVE) CAN BE MADE A MUCH MORE S
ERIOUS PROBLEM WITH PARTIAL MATCHING.  T
HE PROGRAM WILL OCCASIONALLY SEEM TO LOC
K UP FOR SEVERAL (ABOUT 16) SECONDS AT A
 TIME, AND IT WILL HAPPEN ABOUT 10-15 TI
MES AS OFTEN FOR PARTIAL SEARCHES.  A FU
TURE VERSION MAY ADDRESS THIS PROBLEM, B
UT FOR NOW, JUST SUFFER WITH IT.  AFTER 
THE READ IS COMPLETE, YOU WILL BE TOLD H
OW BAD THE DELAYS WILL BE, AND HOW MUCH 
FREE VARIABLE SPACE IS LEFT...3.) THE RU
N/STOP KEY IS TESTED FOR AFTER EACH PART
ITION SCANNED AND ALSO AFTER EACH DIRECT
ORY SEARCHED, BUT WILL ONLY STOP THE CUR
RENT PROCESS, NOT ABORT THE PROGRAM.  AL
SO, THE OUTPUT TO SCREEN WAS DESIGNED TO
 COMPLEMENT THE JIFFY DOS ROMS, AND WILL
 ALLOW EASY LOADING OF FILES, ONCE FOUND
, IF USED WITH A JIFFY DOS COMPATIBLE SY
STEM...4.) THE SIZE OPTION MAY ALSO INCL
UDE A TYPE SWITCH, IE. SIZE=P WILL FIND 
PRG FILES OF A GIVEN LENGTH.  ALSO, THE 
FILE TYPE SWITCHES AND PARTITION TYPE SW
ITCHES SHOULD NOT BE CAPITALIZED.  REFER
 TO THE EXAMPLES IN THE HELP SCREEN, AND
 NOT THE LISTINGS OF TYPES WHICH WERE ON
LY CAPITALIZED BECAUSE THEY LOOK BETTER 
AND STAND OUT MORE THAT WAY...5.) THIS P
ROGRAM ONLY SUPPORTS PRINTING OF THE SUB
DIRECTORY LISTING OF EACH DEVICE.  I HAD
 INTENDED TO INCLUDE FULL PRINTER SUPPOR
T, BUT MORE ON THAT LATER...6.) MULTI DR
IVE SUPPORT IS IMPLEMENTED, BUT ONLY SO 
FAR AS TO ALLOW YOU TO SWITCH DRIVES AND
 DEVICES AT WILL.  SEARCHES OF MULTIPLE 
DRIVES WILL ALMOST CERTAINLY NEVER BE AD
DED...7.) THE 1541 (AND POSSIBLY THE 157
1, I'M NOT SURE) DOES NOT SUPPORT PATTER
NS THAT START WITH *, ALTHOUGH IT DOES S
UPPORT THE * WILDCARD AS A FINAL CHARACT
ER.  THE 1581, AND ALL CMD DRIVES DO, TH
OUGH AND YOU TYPICALLY WILL NOT NEED TO 
BE SEARCHING YOUR FLOPPIES FOR A SPECIFI
C FILE ANYWAY. (OR AT LEAST NOT WITH THI
S PROGRAM)..8.) THIS PROGRAM DOES NOT SU
PPORT 1581 SUBDIRECTORIES, ALTHOUGH IT W
OULD BE POSSIBLE TO DO SO.  I HAVEN'T RE
ALLY USED SUBDIRECTORIES ON MY 1581 DRIV
ES ANYWAY, AND I DON'T REALLY SEE THE NE
ED FOR THEM, DUE TO THEIR SIZE RESTRICTI
ONS.  IF ANYONE REALLY WANTS 1581 SUPPOR
T I MIGHT CONSIDER TRYING TO INCLUDE IT,
 BUT MY CURRENT PRIORITY IS TO ADD PRINT
ER SUPPORT.  IT SHOULD HAVE BEEN RELATIV
ELY EASY, BUT THAT TURNED OUT NOT TO BE 
THE CASE...SHAMELESS PLUG:  IF YOU NEED 
PRINTED OUTPUT, WISH TO SEARCH MULTIPLE 
DRIVES WITHOUT OPERATOR INTERVENTION, OR
 WANT TO SEARCH FOR GEOS FILES, WITHOUT 
MESSING AROUND WITH CASE, GO TO YOUR PHO
NE NOW AND CALL CMD AT 1-800-638-3263 AN
D ORDER CMD UTILITIES WHICH INCLUDES (AM
ONG OTHER FINE UTILITIES) A MULTI-DRIVE,
 PRINTING FIND PROGRAM WHICH YOU SHOULD 
NOT BE WITHOUT...IF YOU NEED SPEED, OR W
ISH TO MAKE MULTIPLE SEARCHES, THEN SCOR
MFIND 3.11 IS FOR YOU.  I RECOMMEND USIN
G SUPER SNAPSHOT (OR ANY OTHER CAPTURE C
ARTRIDGE) IN CONJUNTION WITH SCORMFIND T
O ELIMINATE THE OVERHEAD OF THE INITIAL 
DRIVE SCAN.  FIRST, RUN SCORMFIND 3.11 O
N YOUR HD OR WHATEVER, THEN CAPTURE IT. 
 SOME SPEED COMPARISONS USING A CMD HARD
 DRIVE WITH 276 SUBDIRECTORIES AND 7696 
FILES...SEARCH STRING/OPERATION         
       CMD FIND  MODE      SCORMFIND.---
-----------------------             ----
----  ----      ----------.INITIAL DRIVE
 SCAN                        NA         
       1:58.SAVE SNAPSHOT AFTER SCAN    
              NA                1:00..DI
R                                     6:
32     SLOW      14:10.CONTDIRPRINT     
                       6:05             
   5:07.1541 DIR ASS 3.4                
        5:53                1:13.GEOS FI
LE WITH CAPITAL 'DIR'            6:32   
  SLOW      CAN'T..DIR*                 
                  CAN'T                1
:13.*DIR                                
   CAN'T                1:20 (GARBAGE 7S
EC).*=S                                 
   CAN'T                2:01.*=B        
                            CAN'T       
         1:23.ALL 10 LETTER FILES       
             CAN'T                1:48.A
LL 16 LETTER FILES ENDING IN 'ARC'    CA
N'T                1:29.*SDA,GG*+,JIF*,D
IR*,CMD*=P             CAN'T            
    1:36.ALL GG FILES ENDING IN '+'     
        CAN'T                1:13..NOTE 
THAT FOR NON PATTERN MATCHED SEARCHES, F
IND IS APPRECIABLY FASTER THAN MY PROGRA
M UP UNTIL SEARCH STRINGS OF 10 OR 11 LE
TTERS.  ADDITIONALLY, FIND IS NOT STRING
 HEAVY IN IT'S SEARCH FUNCTION, AND IS N
OT SUBJECT TO THE GARBAGE COLLECTION DEL
AYS YOU WILL ENCOUNTER WITH SCORMFIND..P
ATTERN MATCHING IS WHERE SCORMFIND EXCEL
LS.  YOU WON'T BE TOLD HOW MANY MATCHES 
WERE FOUND, YOU CAN'T GET HARDCOPY OUTPU
T WITHOUT A SCREEN DUMP UTILITY, AND YOU
 PRETTY MUCH CAN FORGET SEARCHING FOR GE
OS FILES.  BUT IF YOU CAN REMEMBER HOW T
HE PROG YOU NEED TO FIND STARTS OR ENDS,
 OR EVEN HOW LONG IT'S NAME IS, OR IT'S 
TYPE, THEN THIS IS THE PROGRAM FOR YOU. 
 REMEMBER THAT MULTIPLE PATTERNS MAY BE 
MATCHED, USING COMMAS, SO LONG AS ONLY O
NE TYPE IS SPECIFIED...EXAMPLE  *SDA,GG*
+,JIF*,DIR*,CMD*=P   WILL:..FIND ALL PRG
 FILES THAT:   END WITH SDA.            
             START WITH GG AND END WITH 
+.                         START WITH JI
F.                         START WITH DI
R.                         START WITH CM
D.                                      
                                        
  AND DO IT FAST...   BUG NOTE:  THE ABO
VE SEARCH SEEMS TO WORK FINE ON MY CMD H
D-200 BUT REWRITTEN AS JIF*,DIR*,GG*+,*S
DA,CMD*=P IT CHOKES (66,ILLEGAL BLOCK)  
I DON'T KNOW WHY, AND I HAVEN'T EXPERIME
NTED EXTENSIVELY TO TRY TO SWAT THIS ONE
 YET.  I SUSPECT IT'S A FUNCTION OF THE 
CMD-HD DOS, THOUGH, AND NOT MY PROGRAM. 
 IF ANYONE HAS ANY IDEAS ON THIS, EMAIL 
OR SNAILMAIL ME ABOUT IT...THIS PROGRAM 
WAS COMPILED FOR SPEED USING THE AUSTROS
PEED COMPILER FROM Q-LINK AND THE ML MOD
ULES USED WERE LINKED WITH STARLINK FROM
 LADSTAR #105.  I ALSO USED SEVERAL ROUT
INES CULLED FROM Q-LINK IN THIS PROGRAM.
..MACHINE LANGUAGE ROUTINES USED IN CMD 
SCORMFIND V3.11..THE FIRST WAS A MACHINE
 LANGUAGE ROUTINE WRITTEN BY Q-LINK SYSO
P BK (BOB KOBER) WHICH READS A DIRECTORY
 INTO A BASIC STRING ARRAY.  THIS WAS HO
W THE SCAN FOR ALL SUBDIRECTORIES AT ALL
 LEVELS WAS DONE.  MY THANKS TO BOB FOR 
THIS ROUTINE...THE SECOND WAS WRITTEN BY
 D. COTTON OF CMD AND WAS PART OF HIS OR
IGINAL FIND PROGRAM.  IT IS THE 'OUTPUT 
FILENAMES FROM A DIRECTORY' PORTION.  I 
WAS FORCED TO MAKE MINOR MODIFICATIONS T
O IT TO ALLOW IT TO REPORT TO MY PROGRAM
 WHETHER OR NOT IT HAD FOUND ANY FILES B
EFORE IT STARTED PRINTING THEM.  I ALSO 
ADDED STATUS CHECKS TO CORRECTLY READ TH
E PARTITION DIRECTORIES ($=P , ETC.).  O
NCE AGAIN, THANKS TO DOUG FOR A VERY USE
FUL & FAST ROUTINE.  MY NEXT MODIFICATIO
N TO IT, IF ANY, WILL BE TO REROUTE THE 
OUTPUT TO PRINTER OR SCREEN AS DIRECTED 
BY THE MAIN BASIC PROGRAM...A FAST MACHI
NE LANGUAGE SORT ROUTINE WAS INCLUDED, B
UT I DO NOT KNOW ITS ORIGIN.  IT SORTS T
HE SUBDIRECTORY LIST AFTER IT IS READ IN
TO THE ARRAY...FINALLY, BOSSINPUT BY MYS
TERIO, ON Q-LINK, WAS USED TO CONTROL TH
E INPUT AND ALLOW COLONS AND OTHER CHARA
CTERS TO BE ENTERED....FOR ANYONE INTERE
STED IN CONTACTING ME, I CAN NOW BE REAC
HED ON GENIE AS E.WHITAKER2 AND (OCCASIO
NALLY) ON Q-LINK AS EEEK OR SCORMUS.  SN
AIL MAIL WILL REACH ME UNTIL MAY 1, 1994
 AT THE FOLLOWING ADDRESS:..          ER
IC D. WHITAKER.          25422 TRABUCO R
OAD.          EL TORO, CALIFORNIA  92630
..
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL