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

GAP.DOCS

FILE INFORMATION

FILENAME(S): GAP.DOCS

FILE TYPE(S): SEQ

FILE SIZE: 3.3K

FIRST SEEN: 2025-11-30 21:05:28

APPEARS ON: 2 disk(s)

FILE HASH

90f52fd32e44524f132e26570a29df296ab977daaf45e3cc0c1b03b58db0c7c3

FOUND ON DISKS (2 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
DE BRUIN 12B GAP.DOCS SEQ DuncanTwain 4 13 DOWNLOAD FILE
QST DE WB4ZOJ GAP.DOCS SEQ DuncanTwain 4 13 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 0D 22 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  |."==============|
00000010: 3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  |================|
00000020: 3D 3D 3D 3D 3D 3D 3D 3D  0D 22 3D 20 20 20 20 20  |========."=     |
00000030: 20 20 20 20 20 20 D4 48  45 20 C7 41 50 20 D2 45  |      .HE .AP .E|
00000040: 4D 4F 56 45 52 20 20 20  20 20 20 20 20 20 20 3D  |MOVER          =|
00000050: 0D 22 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  |."==============|
00000060: 3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  |================|
00000070: 3D 3D 3D 3D 3D 3D 3D 3D  0D 22 0D 22 CC 45 54 27  |========.".".ET'|
00000080: 53 20 20 53 45 54 20 20  54 48 45 20 20 53 43 45  |S  SET  THE  SCE|
00000090: 4E 41 52 49 4F 2E 20 20  D9 4F 55 20 48 41 56 45  |NARIO.  .OU HAVE|
000000A0: 20 4A 55 53 54 20 D3 C1  D6 C5 44 20 41 20 46 49  | JUST ....D A FI|
000000B0: 4C 45 20 54 4F 20 44 49  53 4B 45 54 54 45 20 41  |LE TO DISKETTE A|
000000C0: 4E 44 2C 20 54 4F 20 53  45 54 0D 22 59 4F 55 52  |ND, TO SET."YOUR|
000000D0: 20 4D 49 4E 44 20 41 54  20 45 41 53 45 2C 20 50  | MIND AT EASE, P|
000000E0: 45 52 46 4F 52 4D 45 44  20 41 20 44 49 52 45 43  |ERFORMED A DIREC|
000000F0: 54 4F 52 59 20 4F 46 20  54 48 45 20 44 49 53 4B  |TORY OF THE DISK|
00000100: 45 54 54 45 2E 20 D9 4F  55 20 56 49 45 57 20 54  |ETTE. .OU VIEW T|
00000110: 48 45 20 20 45 4E 54 49  52 45 0D 22 44 49 52 45  |HE  ENTIRE."DIRE|
00000120: 43 54 4F 52 59 20 20 4F  4E 4C 59 20 20 54 4F 20  |CTORY  ONLY  TO |
00000130: 20 44 49 53 43 4F 56 45  52 20 20 54 48 41 54 20  | DISCOVER  THAT |
00000140: 59 4F 55 52 20 46 49 4C  45 20 49 53 4E 27 54 20  |YOUR FILE ISN'T |
00000150: 54 48 45 52 45 2E 20 D9  4F 55 20 46 41 4C 4C 20  |THERE. .OU FALL |
00000160: 49 4E 54 4F 20 47 52 45  41 54 0D 22 44 45 53 50  |INTO GREAT."DESP|
00000170: 41 49 52 2E 2E 2E 41 20  46 45 45 4C 49 4E 47 20  |AIR...A FEELING |
00000180: 54 48 41 54 20 41 4C 4C  20 59 4F 55 52 20 57 4F  |THAT ALL YOUR WO|
00000190: 52 4B 20 48 41 53 20 42  45 45 4E 20 49 4E 20 56  |RK HAS BEEN IN V|
000001A0: 41 49 4E 2E 20 D7 49 54  48 20 41 20 20 53 55 44  |AIN. .ITH A  SUD|
000001B0: 44 45 4E 20 20 42 4C 41  53 54 0D 22 4F 46 20 49  |DEN  BLAST."OF I|
000001C0: 4E 53 50 49 52 41 54 49  4F 4E 2C 20 59 4F 55 20  |NSPIRATION, YOU |
000001D0: 4C 4F 4F 4B 20 54 48 52  4F 55 47 48 20 54 48 45  |LOOK THROUGH THE|
000001E0: 20 44 49 52 45 43 54 4F  52 59 20 4F 4E 43 45 20  | DIRECTORY ONCE |
000001F0: 41 47 41 49 4E 2C 20 56  45 52 59 20 43 41 52 45  |AGAIN, VERY CARE|
00000200: 46 55 4C 4C 59 20 54 48  49 53 0D 22 54 49 4D 45  |FULLY THIS."TIME|
00000210: 2E 20 D7 49 54 48 49 4E  20 53 45 43 4F 4E 44 53  |. .ITHIN SECONDS|
00000220: 20 59 4F 55 52 20 50 55  4C 53 45 20 49 53 20 42  | YOUR PULSE IS B|
00000230: 41 43 4B 20 54 4F 20 4E  4F 52 4D 41 4C 2C 20 42  |ACK TO NORMAL, B|
00000240: 55 54 20 41 4C 4C 20 49  53 20 4E 4F 54 20 52 49  |UT ALL IS NOT RI|
00000250: 47 48 54 2E 20 20 D9 4F  55 52 0D 22 46 49 4C 45  |GHT.  .OUR."FILE|
00000260: 20 20 48 41 53 20 20 4D  59 53 54 45 52 49 4F 55  |  HAS  MYSTERIOU|
00000270: 53 4C 59 20 20 50 4C 41  43 45 44 20 20 49 54 53  |SLY  PLACED  ITS|
00000280: 45 4C 46 20 20 53 4D 41  43 4B 20 20 49 4E 20 54  |ELF  SMACK  IN T|
00000290: 48 45 20 4D 49 44 44 4C  45 20 4F 46 20 54 48 45  |HE MIDDLE OF THE|
000002A0: 20 44 49 52 45 43 54 4F  52 59 0D 22 4C 49 53 54  | DIRECTORY."LIST|
000002B0: 49 4E 47 2C 20 54 48 55  53 20 46 41 4C 4C 49 4E  |ING, THUS FALLIN|
000002C0: 47 20 49 4E 54 4F 20 41  20 50 52 49 4F 52 20 53  |G INTO A PRIOR S|
000002D0: 43 52 41 54 43 48 45 44  20 46 49 4C 45 27 53 20  |CRATCHED FILE'S |
000002E0: 27 C2 4C 41 43 4B 20 C8  4F 4C 45 27 2E 0D 22 0D  |'.LACK .OLE'..".|
000002F0: 22 D4 48 45 20 53 49 54  55 41 54 49 4F 4E 20 49  |".HE SITUATION I|
00000300: 53 20 43 4F 4D 4D 4F 4E  2C 20 42 55 54 20 4F 46  |S COMMON, BUT OF|
00000310: 54 45 4E 20 4E 4F 54 20  41 53 20 44 52 41 4D 41  |TEN NOT AS DRAMA|
00000320: 54 49 43 2E 20 20 C9 46  20 20 59 4F 55 20 20 48  |TIC.  .F  YOU  H|
00000330: 41 56 45 20 20 55 53 45  44 20 20 59 4F 55 52 0D  |AVE  USED  YOUR.|
00000340: 22 44 52 49 56 45 20 20  46 4F 52 20 20 4C 4F 4E  |"DRIVE  FOR  LON|
00000350: 47 45 52 20 54 48 41 4E  20 41 20 46 45 57 20 44  |GER THAN A FEW D|
00000360: 41 59 53 2C 20 59 4F 55  20 41 4C 52 45 41 44 59  |AYS, YOU ALREADY|
00000370: 20 48 41 56 45 20 41 43  43 45 50 54 45 44 20 54  | HAVE ACCEPTED T|
00000380: 48 49 53 20 52 4F 54 54  45 4E 20 46 41 43 54 0D  |HIS ROTTEN FACT.|
00000390: 22 4F 46 20 4C 49 46 45  2E 20 D3 43 52 41 54 43  |"OF LIFE. .CRATC|
000003A0: 48 45 44 20 46 49 4C 45  53 20 4C 45 41 56 45 20  |HED FILES LEAVE |
000003B0: 48 4F 4C 45 53 20 54 48  41 54 20 46 55 54 55 52  |HOLES THAT FUTUR|
000003C0: 45 20 46 49 4C 45 53 20  54 52 49 50 20 49 4E 54  |E FILES TRIP INT|
000003D0: 4F 2E 20 20 D4 48 49 53  20 20 4C 45 41 44 53 0D  |O.  .HIS  LEADS.|
000003E0: 22 54 4F 20 20 44 49 53  4F 52 47 41 4E 49 5A 45  |"TO  DISORGANIZE|
000003F0: 44 20 20 44 49 52 45 43  54 4F 52 49 45 53 2C 20  |D  DIRECTORIES, |
00000400: 20 41 4E 44 20 20 53 54  52 41 4E 47 45 20 20 44  | AND  STRANGE  D|
00000410: 45 4C 59 53 20 20 57 48  45 4E 20 50 45 52 46 4F  |ELYS  WHEN PERFO|
00000420: 52 4D 49 4E 47 20 41 20  50 41 53 53 49 56 45 0D  |RMING A PASSIVE.|
00000430: 22 43 41 54 41 4C 4F 47  2E 20 C1 20 50 52 4F 42  |"CATALOG. . PROB|
00000440: 4C 45 4D 20 54 48 41 54  20 4E 4F 57 20 48 41 53  |LEM THAT NOW HAS|
00000450: 20 41 20 43 55 52 45 2E  20 C5 4E 54 45 52 20 27  | A CURE. .NTER '|
00000460: D4 48 45 20 C7 41 50 20  D2 45 4D 4F 56 45 52 27  |.HE .AP .EMOVER'|
00000470: 2E 20 C6 49 52 45 20 20  49 54 20 20 55 50 2C 0D  |. .IRE  IT  UP,.|
00000480: 22 41 4E 53 57 45 52 20  41 20 46 45 57 20 49 4D  |"ANSWER A FEW IM|
00000490: 50 4F 52 54 41 4E 54 20  51 55 45 53 54 49 4F 4E  |PORTANT QUESTION|
000004A0: 53 2C 20 41 4E 44 20 57  49 54 48 49 4E 20 41 20  |S, AND WITHIN A |
000004B0: 46 45 57 20 4D 49 4E 55  54 45 53 20 59 4F 55 52  |FEW MINUTES YOUR|
000004C0: 20 44 49 52 45 43 54 4F  52 59 20 57 49 4C 4C 0D  | DIRECTORY WILL.|
000004D0: 22 42 45 20 43 4C 45 41  4E 20 41 4E 44 20 46 52  |"BE CLEAN AND FR|
000004E0: 45 53 48 2C 20 41 4C 4C  20 45 58 54 52 41 20 53  |ESH, ALL EXTRA S|
000004F0: 50 41 43 45 53 20 52 45  4D 4F 56 45 44 20 41 4E  |PACES REMOVED AN|
00000500: 44 20 50 4C 41 43 45 44  20 41 54 20 20 54 48 45  |D PLACED AT  THE|
00000510: 20 20 56 45 52 59 20 20  42 4F 54 54 4F 4D 2E 0D  |  VERY  BOTTOM..|
00000520: 22 C6 52 4F 4D 20 54 48  45 4E 20 4F 4E 2C 20 45  |".ROM THEN ON, E|
00000530: 56 45 52 59 20 46 49 4C  45 20 59 4F 55 20 D3 C1  |VERY FILE YOU ..|
00000540: D6 C5 20 57 49 4C 4C 20  41 50 50 45 41 52 20 4C  |.. WILL APPEAR L|
00000550: 41 53 54 20 49 4E 20 54  48 45 20 44 49 52 45 43  |AST IN THE DIREC|
00000560: 54 4F 52 59 2E 0D 22 0D  22 D7 49 54 48 4F 55 54  |TORY..".".ITHOUT|
00000570: 20 20 54 4F 20 20 4D 55  43 48 20 20 44 45 54 41  |  TO  MUCH  DETA|
00000580: 49 4C 2C 20 20 54 48 45  20 20 43 4F 4E 43 45 50  |IL,  THE  CONCEP|
00000590: 54 20 20 49 53 20 41 53  20 46 4F 4C 4C 4F 57 53  |T  IS AS FOLLOWS|
000005A0: 2E 20 D4 48 45 20 44 49  52 45 43 54 4F 52 59 20  |. .HE DIRECTORY |
000005B0: 4F 4E 20 59 4F 55 52 0D  22 44 49 53 4B 45 54 54  |ON YOUR."DISKETT|
000005C0: 45 20 49 53 20 48 45 4C  44 20 4F 4E 20 4F 4E 45  |E IS HELD ON ONE|
000005D0: 20 54 52 41 43 4B 2C 20  54 52 41 43 4B 20 31 38  | TRACK, TRACK 18|
000005E0: 20 20 46 4F 52 20 20 54  48 45 20 20 31 35 34 31  |  FOR  THE  1541|
000005F0: 2F 32 30 33 31 2F 34 30  34 30 20 20 44 52 49 56  |/2031/4040  DRIV|
00000600: 45 53 20 20 41 4E 44 0D  22 54 52 41 43 4B 20 20  |ES  AND."TRACK  |
00000610: 33 39 20 20 46 4F 52 20  54 48 45 20 38 30 35 30  |39  FOR THE 8050|
00000620: 2F 38 32 35 30 20 4D 4F  4E 53 54 45 52 53 2E 20  |/8250 MONSTERS. |
00000630: D4 48 45 20 46 49 52 53  54 20 44 49 52 45 43 54  |.HE FIRST DIRECT|
00000640: 4F 52 59 20 42 4C 4F 43  4B 20 49 53 20 53 45 43  |ORY BLOCK IS SEC|
00000650: 54 4F 52 20 23 31 2C 0D  22 57 49 54 48 20 45 49  |TOR #1,."WITH EI|
00000660: 47 48 54 20 46 49 4C 45  20 45 4E 54 52 49 45 53  |GHT FILE ENTRIES|
00000670: 20 50 45 52 20 53 45 43  54 4F 52 20 4D 41 58 49  | PER SECTOR MAXI|
00000680: 4D 55 4D 2E 20 20 D4 48  45 20 20 46 49 52 53 54  |MUM.  .HE  FIRST|
00000690: 20 20 54 57 4F 20 20 42  59 54 45 53 20 20 4F 46  |  TWO  BYTES  OF|
000006A0: 20 20 45 56 45 52 59 0D  22 53 45 43 54 4F 52 20  |  EVERY."SECTOR |
000006B0: 48 4F 4C 44 53 20 54 48  45 20 54 52 41 43 4B 20  |HOLDS THE TRACK |
000006C0: 41 4E 44 20 53 45 43 54  4F 52 20 4F 46 20 54 48  |AND SECTOR OF TH|
000006D0: 45 20 4E 45 58 54 20 44  49 52 45 43 54 4F 52 59  |E NEXT DIRECTORY|
000006E0: 20 42 4C 4F 43 4B 2E 20  D4 48 45 20 53 45 43 54  | BLOCK. .HE SECT|
000006F0: 4F 52 53 20 41 52 45 0D  22 53 50 41 43 45 44 20  |ORS ARE."SPACED |
00000700: 33 20 41 50 41 52 54 2C  20 54 4F 20 41 4C 4C 4F  |3 APART, TO ALLO|
00000710: 57 20 46 4F 52 20 54 48  45 20 44 52 49 56 45 20  |W FOR THE DRIVE |
00000720: 54 4F 20 20 4E 41 54 55  52 41 4C 4C 59 20 20 52  |TO  NATURALLY  R|
00000730: 45 41 43 48 20 20 49 54  20 20 41 53 20 20 49 54  |EACH  IT  AS  IT|
00000740: 20 20 53 50 49 4E 53 0D  22 41 52 4F 55 4E 44 2E  |  SPINS."AROUND.|
00000750: 20 20 C9 46 20 20 54 48  45 20 20 44 49 52 45 43  |  .F  THE  DIREC|
00000760: 54 4F 52 59 20 20 53 45  43 54 4F 52 20 42 45 49  |TORY  SECTOR BEI|
00000770: 4E 47 20 52 45 41 44 20  49 53 20 54 48 45 20 4C  |NG READ IS THE L|
00000780: 41 53 54 20 4F 4E 45 20  55 53 45 44 2C 20 54 48  |AST ONE USED, TH|
00000790: 45 20 54 52 41 43 4B 0D  22 57 49 4C 4C 20 52 45  |E TRACK."WILL RE|
000007A0: 41 44 20 41 53 20 41 20  5A 45 52 4F 2C 20 41 4E  |AD AS A ZERO, AN|
000007B0: 44 20 54 48 45 20 53 45  43 54 4F 52 20 57 49 4C  |D THE SECTOR WIL|
000007C0: 4C 20 42 45 20 24 46 46  2E 20 D4 48 45 20 C4 CF  |L BE $FF. .HE ..|
000007D0: D3 20 52 45 41 4C 49 5A  45 53 20 20 54 48 41 54  |. REALIZES  THAT|
000007E0: 20 20 54 48 45 52 45 0D  22 49 53 20 4E 4F 20 54  |  THERE."IS NO T|
000007F0: 52 41 43 4B 20 5A 45 52  4F 2C 20 54 48 52 45 46  |RACK ZERO, THREF|
00000800: 4F 52 45 20 54 48 45 20  45 4E 44 20 48 41 53 20  |ORE THE END HAS |
00000810: 43 4F 4D 45 2E 20 D3 49  4D 50 4C 45 20 53 4F 20  |COME. .IMPLE SO |
00000820: 46 41 52 2E 0D 22 0D 22  D4 48 45 20 20 50 52 4F  |FAR..".".HE  PRO|
00000830: 47 52 41 4D 20 20 52 45  41 44 53 20 20 49 4E 20  |GRAM  READS  IN |
00000840: 45 56 45 52 59 20 45 4E  54 52 59 20 46 52 4F 4D  |EVERY ENTRY FROM|
00000850: 20 54 48 45 20 44 49 52  45 43 54 4F 52 59 20 54  | THE DIRECTORY T|
00000860: 52 41 43 4B 2C 20 4B 45  45 50 49 4E 47 20 54 48  |RACK, KEEPING TH|
00000870: 45 20 4C 49 4E 4B 0D 22  50 4F 49 4E 54 45 52 53  |E LINK."POINTERS|
00000880: 20 49 4E 20 43 48 45 43  4B 20 41 53 20 49 54 20  | IN CHECK AS IT |
00000890: 47 4F 45 53 20 41 4C 4F  4E 47 2E 20 C9 46 20 41  |GOES ALONG. .F A|
000008A0: 20 4E 4F 4E 2D 45 58 49  53 54 45 4E 54 20 20 46  | NON-EXISTENT  F|
000008B0: 49 4C 45 20 20 41 50 50  45 41 52 53 2C 20 20 4F  |ILE  APPEARS,  O|
000008C0: 4E 45 20 20 49 4E 0D 22  57 48 49 43 48 20 20 48  |NE  IN."WHICH  H|
000008D0: 41 53 20 20 42 45 45 4E  20 20 53 43 52 41 54 43  |AS  BEEN  SCRATC|
000008E0: 48 45 44 2C 20 54 48 45  20 46 49 4C 45 20 49 53  |HED, THE FILE IS|
000008F0: 20 46 4C 41 47 47 45 44  20 54 4F 20 54 48 45 20  | FLAGGED TO THE |
00000900: 53 43 52 45 45 4E 20 41  53 20 53 48 4F 57 49 4E  |SCREEN AS SHOWIN|
00000910: 47 20 41 53 20 41 0D 22  47 41 50 2C 20 41 4E 44  |G AS A."GAP, AND|
00000920: 20 49 54 53 20 53 50 41  43 45 20 49 53 20 49 47  | ITS SPACE IS IG|
00000930: 4E 4F 52 45 44 2E 20 C5  56 45 52 59 20 56 41 4C  |NORED. .VERY VAL|
00000940: 49 44 20 20 44 49 52 45  43 54 4F 52 59 20 20 45  |ID  DIRECTORY  E|
00000950: 4E 54 52 59 20 20 49 53  20 20 4B 45 50 54 20 20  |NTRY  IS  KEPT  |
00000960: 49 4E 20 20 41 4E 0D 22  41 52 52 41 59 2E 20 20  |IN  AN."ARRAY.  |
00000970: D7 48 45 4E 20 20 54 48  45 20 20 45 4E 54 49 52  |.HEN  THE  ENTIR|
00000980: 45 20 44 49 52 45 43 54  4F 52 59 20 48 41 53 20  |E DIRECTORY HAS |
00000990: 42 45 45 4E 20 52 45 41  44 20 54 48 52 4F 55 47  |BEEN READ THROUG|
000009A0: 48 2C 20 54 48 45 20 50  41 43 4B 49 4E 47 20 50  |H, THE PACKING P|
000009B0: 52 4F 43 45 53 53 0D 22  42 45 47 49 4E 53 2E 20  |ROCESS."BEGINS. |
000009C0: D4 48 45 20 4E 4F 4E 2D  45 58 49 53 54 45 4E 54  |.HE NON-EXISTENT|
000009D0: 20 46 49 4C 45 53 20 48  41 56 45 20 41 4C 52 45  | FILES HAVE ALRE|
000009E0: 41 44 59 20 42 45 45 4E  20 52 45 4D 4F 56 45 44  |ADY BEEN REMOVED|
000009F0: 2C 20 54 48 45 52 45 46  4F 52 45 20 49 54 20 49  |, THEREFORE IT I|
00000A00: 53 20 4A 55 53 54 0D 22  41 20 20 53 49 4D 50 4C  |S JUST."A  SIMPL|
00000A10: 45 20 20 50 52 4F 43 45  53 53 20 20 4F 46 20 20  |E  PROCESS  OF  |
00000A20: 57 52 49 54 49 4E 47 20  20 54 48 45 20 20 50 41  |WRITING  THE  PA|
00000A30: 43 4B 45 44 20 45 4E 54  52 49 45 53 20 42 41 43  |CKED ENTRIES BAC|
00000A40: 4B 20 49 4E 2E 20 CF 4E  43 45 20 54 48 45 20 50  |K IN. .NCE THE P|
00000A50: 52 4F 43 45 53 53 0D 22  44 45 54 45 52 4D 49 4E  |ROCESS."DETERMIN|
00000A60: 45 53 20 54 48 41 54 20  54 48 45 20 45 4E 44 20  |ES THAT THE END |
00000A70: 4F 46 20 56 41 4C 49 44  20 45 4E 54 52 49 45 53  |OF VALID ENTRIES|
00000A80: 20 48 41 53 20 4F 43 43  55 52 52 45 44 2C 20 4E  | HAS OCCURRED, N|
00000A90: 55 4C 4C 20 45 4E 54 52  49 45 53 20 28 33 32 58  |ULL ENTRIES (32X|
00000AA0: 24 30 30 27 53 29 0D 22  41 52 45 20 20 57 52 49  |$00'S)."ARE  WRI|
00000AB0: 54 54 45 4E 20 54 4F 20  54 48 45 20 44 49 52 45  |TTEN TO THE DIRE|
00000AC0: 43 54 4F 52 59 20 53 45  43 54 4F 52 20 49 4E 56  |CTORY SECTOR INV|
00000AD0: 4F 4C 56 45 44 20 54 4F  20 46 49 4C 4C 20 49 4E  |OLVED TO FILL IN|
00000AE0: 20 54 48 45 20 45 58 54  52 41 20 53 50 41 43 45  | THE EXTRA SPACE|
00000AF0: 2E 20 D7 48 45 4E 0D 22  43 4F 4D 50 4C 45 54 45  |. .HEN."COMPLETE|
00000B00: 2C 20 59 4F 55 20 4D 41  59 20 45 4E 44 20 55 50  |, YOU MAY END UP|
00000B10: 20 48 41 56 49 4E 47 20  41 4E 20 20 45 58 54 52  | HAVING AN  EXTR|
00000B20: 41 20 20 44 49 52 45 43  54 4F 52 59 20 20 53 45  |A  DIRECTORY  SE|
00000B30: 43 54 4F 52 20 20 4F 52  20 20 54 57 4F 20 20 49  |CTOR  OR  TWO  I|
00000B40: 46 20 20 54 48 45 0D 22  50 41 43 4B 49 4E 47 20  |F  THE."PACKING |
00000B50: 20 52 45 51 55 49 52 45  44 20 20 57 41 53 20 20  | REQUIRED  WAS  |
00000B60: 4C 41 52 47 45 2C 20 20  42 55 54 20 54 48 45 20  |LARGE,  BUT THE |
00000B70: 44 49 52 45 43 54 4F 52  59 20 57 49 4C 4C 20 42  |DIRECTORY WILL B|
00000B80: 45 20 CF CB 2E 20 D9 4F  55 20 43 41 4E 20 4E 4F  |E ... .OU CAN NO|
00000B90: 57 20 D3 C1 D6 C5 0D 22  46 49 4C 45 53 20 54 4F  |W ....."FILES TO|
00000BA0: 20 59 4F 55 52 20 48 45  41 52 54 27 53 20 43 4F  | YOUR HEART'S CO|
00000BB0: 4E 54 45 4E 54 20 41 4E  44 20 4E 45 56 45 52 20  |NTENT AND NEVER |
00000BC0: 48 41 56 45 20 54 4F 20  57 4F 52 52 59 20 41 42  |HAVE TO WORRY AB|
00000BD0: 4F 55 54 20 54 48 45 4D  20 46 41 4C 4C 49 4E 47  |OUT THEM FALLING|
00000BE0: 20 20 49 4E 54 4F 0D 22  54 48 45 20 4D 59 53 54  |  INTO."THE MYST|
00000BF0: 45 52 49 4F 55 53 20 C2  4C 41 43 4B 20 C8 4F 4C  |ERIOUS .LACK .OL|
00000C00: 45 53 20 4F 46 20 54 48  45 20 C4 C9 D2 20 51 55  |ES OF THE ... QU|
00000C10: 41 44 52 41 4E 54 2E 0D  22 0D 22 D3 D9 D3 CF D0  |ADRANT..".".....|
00000C20: 20 20 CE CF D4 C5 20 20  2D 20 54 52 59 20 54 48  |  ....  - TRY TH|
00000C30: 49 53 20 50 52 4F 47 52  41 4D 20 4F 4E 20 41 20  |IS PROGRAM ON A |
00000C40: 42 41 43 4B 55 50 20 44  49 53 4B 20 46 49 52 53  |BACKUP DISK FIRS|
00000C50: 54 2E 20 20 D9 4F 55 20  4E 45 56 45 52 20 4B 4E  |T.  .OU NEVER KN|
00000C60: 4F 57 20 57 48 45 4E 20  41 0D 22 44 4F 57 4E 4C  |OW WHEN A."DOWNL|
00000C70: 4F 41 44 45 44 20 50 52  4F 47 52 41 4D 20 4D 49  |OADED PROGRAM MI|
00000C80: 47 48 54 20 48 41 56 45  20 4A 55 53 54 20 4D 49  |GHT HAVE JUST MI|
00000C90: 53 53 45 44 20 41 20 4E  49 42 42 4C 45 20 41 4E  |SSED A NIBBLE AN|
00000CA0: 44 20 20 54 48 41 54 20  20 43 4F 55 4C 44 20 20  |D  THAT  COULD  |
00000CB0: 52 55 4E 20 20 59 4F 55  52 0D 22 44 49 53 4B 2E  |RUN  YOUR."DISK.|
00000CC0: 20 20 D0 4C 41 59 20 49  54 20 53 41 46 45 2C 20  |  .LAY IT SAFE, |
00000CD0: 42 41 43 4B 55 50 20 46  49 52 53 54 20 41 4E 44  |BACKUP FIRST AND|
00000CE0: 20 54 48 45 4E 20 54 52  59 20 4F 55 54 20 54 48  | THEN TRY OUT TH|
00000CF0: 49 53 20 4E 45 41 54 20  4C 49 54 54 4C 45 20 50  |IS NEAT LITTLE P|
00000D00: 52 4F 47 52 41 4D 2E 0D  0D 00                    |ROGRAM....      |
."======================================
."=           THE GAP REMOVER          =
."======================================
."."LET'S  SET  THE  SCENARIO.  YOU HAVE
 JUST SAVED A FILE TO DISKETTE AND, TO S
ET."YOUR MIND AT EASE, PERFORMED A DIREC
TORY OF THE DISKETTE. YOU VIEW THE  ENTI
RE."DIRECTORY  ONLY  TO  DISCOVER  THAT 
YOUR FILE ISN'T THERE. YOU FALL INTO GRE
AT."DESPAIR...A FEELING THAT ALL YOUR WO
RK HAS BEEN IN VAIN. WITH A  SUDDEN  BLA
ST."OF INSPIRATION, YOU LOOK THROUGH THE
 DIRECTORY ONCE AGAIN, VERY CAREFULLY TH
IS."TIME. WITHIN SECONDS YOUR PULSE IS B
ACK TO NORMAL, BUT ALL IS NOT RIGHT.  YO
UR."FILE  HAS  MYSTERIOUSLY  PLACED  ITS
ELF  SMACK  IN THE MIDDLE OF THE DIRECTO
RY."LISTING, THUS FALLING INTO A PRIOR S
CRATCHED FILE'S 'BLACK HOLE'.."."THE SIT
UATION IS COMMON, BUT OFTEN NOT AS DRAMA
TIC.  IF  YOU  HAVE  USED  YOUR."DRIVE  
FOR  LONGER THAN A FEW DAYS, YOU ALREADY
 HAVE ACCEPTED THIS ROTTEN FACT."OF LIFE
. SCRATCHED FILES LEAVE HOLES THAT FUTUR
E FILES TRIP INTO.  THIS  LEADS."TO  DIS
ORGANIZED  DIRECTORIES,  AND  STRANGE  D
ELYS  WHEN PERFORMING A PASSIVE."CATALOG
. A PROBLEM THAT NOW HAS A CURE. ENTER '
THE GAP REMOVER'. FIRE  IT  UP,."ANSWER 
A FEW IMPORTANT QUESTIONS, AND WITHIN A 
FEW MINUTES YOUR DIRECTORY WILL."BE CLEA
N AND FRESH, ALL EXTRA SPACES REMOVED AN
D PLACED AT  THE  VERY  BOTTOM.."FROM TH
EN ON, EVERY FILE YOU SAVE WILL APPEAR L
AST IN THE DIRECTORY.."."WITHOUT  TO  MU
CH  DETAIL,  THE  CONCEPT  IS AS FOLLOWS
. THE DIRECTORY ON YOUR."DISKETTE IS HEL
D ON ONE TRACK, TRACK 18  FOR  THE  1541
/2031/4040  DRIVES  AND."TRACK  39  FOR 
THE 8050/8250 MONSTERS. THE FIRST DIRECT
ORY BLOCK IS SECTOR #1,."WITH EIGHT FILE
 ENTRIES PER SECTOR MAXIMUM.  THE  FIRST
  TWO  BYTES  OF  EVERY."SECTOR HOLDS TH
E TRACK AND SECTOR OF THE NEXT DIRECTORY
 BLOCK. THE SECTORS ARE."SPACED 3 APART,
 TO ALLOW FOR THE DRIVE TO  NATURALLY  R
EACH  IT  AS  IT  SPINS."AROUND.  IF  TH
E  DIRECTORY  SECTOR BEING READ IS THE L
AST ONE USED, THE TRACK."WILL READ AS A 
ZERO, AND THE SECTOR WILL BE $FF. THE DO
S REALIZES  THAT  THERE."IS NO TRACK ZER
O, THREFORE THE END HAS COME. SIMPLE SO 
FAR.."."THE  PROGRAM  READS  IN EVERY EN
TRY FROM THE DIRECTORY TRACK, KEEPING TH
E LINK."POINTERS IN CHECK AS IT GOES ALO
NG. IF A NON-EXISTENT  FILE  APPEARS,  O
NE  IN."WHICH  HAS  BEEN  SCRATCHED, THE
 FILE IS FLAGGED TO THE SCREEN AS SHOWIN
G AS A."GAP, AND ITS SPACE IS IGNORED. E
VERY VALID  DIRECTORY  ENTRY  IS  KEPT  
IN  AN."ARRAY.  WHEN  THE  ENTIRE DIRECT
ORY HAS BEEN READ THROUGH, THE PACKING P
ROCESS."BEGINS. THE NON-EXISTENT FILES H
AVE ALREADY BEEN REMOVED, THEREFORE IT I
S JUST."A  SIMPLE  PROCESS  OF  WRITING 
 THE  PACKED ENTRIES BACK IN. ONCE THE P
ROCESS."DETERMINES THAT THE END OF VALID
 ENTRIES HAS OCCURRED, NULL ENTRIES (32X
$00'S)."ARE  WRITTEN TO THE DIRECTORY SE
CTOR INVOLVED TO FILL IN THE EXTRA SPACE
. WHEN."COMPLETE, YOU MAY END UP HAVING 
AN  EXTRA  DIRECTORY  SECTOR  OR  TWO  I
F  THE."PACKING  REQUIRED  WAS  LARGE,  
BUT THE DIRECTORY WILL BE OK. YOU CAN NO
W SAVE."FILES TO YOUR HEART'S CONTENT AN
D NEVER HAVE TO WORRY ABOUT THEM FALLING
  INTO."THE MYSTERIOUS BLACK HOLES OF TH
E DIR QUADRANT.."."SYSOP  NOTE  - TRY TH
IS PROGRAM ON A BACKUP DISK FIRST.  YOU 
NEVER KNOW WHEN A."DOWNLOADED PROGRAM MI
GHT HAVE JUST MISSED A NIBBLE AND  THAT 
 COULD  RUN  YOUR."DISK.  PLAY IT SAFE, 
BACKUP FIRST AND THEN TRY OUT THIS NEAT 
LITTLE PROGRAM....
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL