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 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL