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

SURGEON.DOC2

FILE INFORMATION

FILENAME(S): SURGEON.DOC2

FILE TYPE(S): SEQ

FILE SIZE: 4.3K

FIRST SEEN: 2025-11-30 18:12:27

APPEARS ON: 1 disk(s)

FILE HASH

db5cfa69056caaa769f9314dfbe79c40b57cec41849d02a8ffcddfd9f4048459

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
DATARICH SURGEON.DOC2 SEQ Sailor, Ganheden 15 3 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: CC C9 CE CB 20 C9 CE D3  D4 D2 D5 C3 D4 C9 CF CE  |.... ...........|
00000010: D3 0D 0D D0 4C 41 43 45  20 54 48 45 20 43 55 52  |....LACE THE CUR|
00000020: 53 4F 52 20 41 54 20 50  4F 53 49 54 49 4F 4E 20  |SOR AT POSITION |
00000030: 30 20 49 4E 20 54 48 45  20 C5 C4 C9 D4 20 57 49  |0 IN THE .... WI|
00000040: 4E 44 4F 57 2E 20 D9 4F  55 20 57 49 4C 4C 20 4E  |NDOW. .OU WILL N|
00000050: 4F 54 49 43 45 20 54 48  45 20 43 48 41 52 41 43  |OTICE THE CHARAC|
00000060: 54 45 52 20 49 53 20 41  20 53 4D 41 4C 4C 20 52  |TER IS A SMALL R|
00000070: 2E 20 CC 4F 4F 4B 49 4E  47 20 41 54 20 54 48 45  |. .OOKING AT THE|
00000080: 20 C2 D9 D4 C5 20 57 49  4E 44 4F 57 2C 20 59 4F  | .... WINDOW, YO|
00000090: 55 20 57 49 4C 4C 20 53  45 45 20 49 54 20 48 41  |U WILL SEE IT HA|
000000A0: 53 20 54 48 45 20 C4 C5  C3 C9 CD C1 CC 20 56 41  |S THE ....... VA|
000000B0: 4C 55 45 20 4F 46 20 31  38 2E 20 D4 48 49 53 20  |LUE OF 18. .HIS |
000000C0: 49 4E 44 49 43 41 54 45  53 20 54 48 41 54 20 54  |INDICATES THAT T|
000000D0: 48 45 20 4E 45 58 54 20  4C 49 4E 4B 20 54 4F 20  |HE NEXT LINK TO |
000000E0: 54 48 49 53 20 28 54 48  45 20 44 49 52 45 43 54  |THIS (THE DIRECT|
000000F0: 4F 52 59 29 20 49 53 20  49 4E 20 54 48 45 20 53  |ORY) IS IN THE S|
00000100: 41 4D 45 20 54 52 41 43  4B 20 28 31 38 29 2E 20  |AME TRACK (18). |
00000110: CE 4F 57 20 4D 4F 56 45  20 54 48 45 20 43 55 52  |.OW MOVE THE CUR|
00000120: 53 4F 52 20 54 4F 20 54  48 45 20 52 49 47 48 54  |SOR TO THE RIGHT|
00000130: 20 4F 4E 43 45 2E 20 D0  4F 53 49 54 49 4F 4E 20  | ONCE. .OSITION |
00000140: 31 20 57 49 4C 4C 20 48  41 56 45 20 54 48 45 20  |1 WILL HAVE THE |
00000150: 43 55 52 53 4F 52 20 52  45 53 54 49 4E 47 20 4F  |CURSOR RESTING O|
00000160: 4E 20 41 20 53 4D 41 4C  4C 20 41 2E 20 CE 4F 57  |N A SMALL A. .OW|
00000170: 20 54 48 45 20 C2 D9 D4  C5 20 57 49 4E 44 4F 57  | THE .... WINDOW|
00000180: 20 C4 C5 C3 C9 CD C1 CC  20 56 41 4C 55 45 20 53  | ....... VALUE S|
00000190: 48 4F 57 53 20 41 20 31  2E 20 D4 48 49 53 20 49  |HOWS A 1. .HIS I|
000001A0: 4E 44 49 43 41 54 45 53  20 54 48 45 20 4E 45 58  |NDICATES THE NEX|
000001B0: 54 20 4C 49 4E 4B 20 49  53 20 41 54 20 53 45 43  |T LINK IS AT SEC|
000001C0: 54 4F 52 20 31 20 4F 46  20 54 52 41 43 4B 20 31  |TOR 1 OF TRACK 1|
000001D0: 38 2E 0D 0D D4 48 45 20  46 49 52 53 54 20 54 57  |8....HE FIRST TW|
000001E0: 4F 20 43 48 41 52 41 43  54 45 52 53 20 4F 46 20  |O CHARACTERS OF |
000001F0: 45 41 43 48 20 44 41 54  41 20 42 4C 4F 43 4B 20  |EACH DATA BLOCK |
00000200: 4F 46 20 41 20 46 49 4C  45 20 41 53 20 57 45 4C  |OF A FILE AS WEL|
00000210: 4C 20 41 53 20 54 48 45  20 44 49 52 45 43 54 4F  |L AS THE DIRECTO|
00000220: 52 59 20 41 4C 57 41 59  53 20 50 4F 49 4E 54 20  |RY ALWAYS POINT |
00000230: 54 4F 20 54 48 45 20 4E  45 58 54 20 4C 4F 43 41  |TO THE NEXT LOCA|
00000240: 54 49 4F 4E 20 49 4E 20  54 48 45 20 46 49 4C 45  |TION IN THE FILE|
00000250: 20 43 48 41 49 4E 2E 20  C6 49 4C 45 53 20 41 52  | CHAIN. .ILES AR|
00000260: 45 20 53 54 4F 52 45 44  20 4F 4E 20 54 48 45 20  |E STORED ON THE |
00000270: 44 49 53 4B 20 55 53 49  4E 47 20 54 48 45 53 45  |DISK USING THESE|
00000280: 20 4C 49 4E 4B 20 43 48  41 49 4E 53 2E 20 D7 48  | LINK CHAINS. .H|
00000290: 45 4E 45 56 45 52 20 54  48 45 20 54 45 52 4D 20  |ENEVER THE TERM |
000002A0: CC C9 CE CB 20 49 53 20  55 53 45 44 20 49 54 20  |.... IS USED IT |
000002B0: 49 53 20 52 45 46 45 52  52 49 4E 47 20 54 4F 20  |IS REFERRING TO |
000002C0: 54 48 45 53 45 20 43 48  41 52 41 43 54 45 52 20  |THESE CHARACTER |
000002D0: 50 4F 49 4E 54 45 52 53  2E 20 D4 4F 20 54 45 53  |POINTERS. .O TES|
000002E0: 54 20 54 48 49 53 20 4F  55 54 2C 20 50 4C 41 43  |T THIS OUT, PLAC|
000002F0: 45 20 54 48 45 20 43 55  52 53 4F 52 20 4F 56 45  |E THE CURSOR OVE|
00000300: 52 20 54 48 45 20 46 49  52 53 54 20 4C 49 4E 4B  |R THE FIRST LINK|
00000310: 20 43 48 41 52 41 43 54  45 52 2C 20 50 4F 53 49  | CHARACTER, POSI|
00000320: 54 49 4F 4E 20 30 2E 20  CE 4F 57 20 50 52 45 53  |TION 0. .OW PRES|
00000330: 53 20 54 48 45 20 CA 20  4B 45 59 2E 20 D9 4F 55  |S THE . KEY. .OU|
00000340: 20 57 49 4C 4C 20 49 4D  4D 45 44 49 41 54 45 4C  | WILL IMMEDIATEL|
00000350: 59 20 53 45 45 20 54 48  45 20 43 45 4E 54 45 52  |Y SEE THE CENTER|
00000360: 20 57 49 4E 44 4F 57 20  43 48 41 4E 47 45 20 54  | WINDOW CHANGE T|
00000370: 4F 20 41 4E 4F 54 48 45  52 20 53 43 52 45 45 4E  |O ANOTHER SCREEN|
00000380: 2E 20 CC 4F 4F 4B 49 4E  47 20 54 4F 20 54 48 45  |. .OOKING TO THE|
00000390: 20 D4 D2 CB 2F D3 C5 C3  20 57 49 4E 44 4F 57 2C  | .../... WINDOW,|
000003A0: 20 59 4F 55 20 57 49 4C  4C 20 53 45 45 20 59 4F  | YOU WILL SEE YO|
000003B0: 55 20 41 52 45 20 41 54  20 31 38 2C 31 2E 20 C9  |U ARE AT 18,1. .|
000003C0: 46 20 59 4F 55 20 48 41  56 45 20 41 20 4C 41 52  |F YOU HAVE A LAR|
000003D0: 47 45 20 41 4D 4F 55 4E  54 20 4F 46 20 46 49 4C  |GE AMOUNT OF FIL|
000003E0: 45 53 20 4F 4E 20 54 48  45 20 44 49 52 45 43 54  |ES ON THE DIRECT|
000003F0: 4F 52 59 2C 20 4D 4F 52  45 20 54 48 41 4E 20 38  |ORY, MORE THAN 8|
00000400: 2C 20 59 4F 55 20 57 4F  55 4C 44 20 54 48 45 4E  |, YOU WOULD THEN|
00000410: 20 42 45 20 41 42 4C 45  20 54 4F 20 4F 4E 43 45  | BE ABLE TO ONCE|
00000420: 20 41 47 41 49 4E 20 4A  55 4D 50 20 54 4F 20 54  | AGAIN JUMP TO T|
00000430: 48 45 20 4E 45 58 54 20  4C 49 4E 4B 20 4C 4F 43  |HE NEXT LINK LOC|
00000440: 41 54 49 4F 4E 20 42 59  20 50 52 45 53 53 49 4E  |ATION BY PRESSIN|
00000450: 47 20 54 48 45 20 CA 20  4B 45 59 20 41 47 41 49  |G THE . KEY AGAI|
00000460: 4E 2E 20 C9 46 20 59 4F  55 20 41 52 45 20 41 54  |N. .F YOU ARE AT|
00000470: 20 54 48 45 20 45 4E 44  20 4F 46 20 54 48 45 20  | THE END OF THE |
00000480: 46 49 4C 45 20 4F 52 20  4C 49 4E 4B 20 43 48 41  |FILE OR LINK CHA|
00000490: 49 4E 2C 20 50 4F 53 49  54 49 4F 4E 20 30 20 57  |IN, POSITION 0 W|
000004A0: 49 4C 4C 20 48 41 56 45  20 41 20 40 20 43 48 41  |ILL HAVE A @ CHA|
000004B0: 52 41 43 54 45 52 2E 20  D4 48 49 53 20 49 4E 44  |RACTER. .HIS IND|
000004C0: 49 43 41 54 45 53 20 54  48 45 20 45 4E 44 20 4F  |ICATES THE END O|
000004D0: 46 20 54 48 45 20 43 48  41 49 4E 2E 20 C9 46 20  |F THE CHAIN. .F |
000004E0: 49 54 20 49 53 20 41 20  44 41 54 41 20 4F 52 20  |IT IS A DATA OR |
000004F0: 50 52 4F 47 52 41 4D 20  46 49 4C 45 2C 20 50 4F  |PROGRAM FILE, PO|
00000500: 53 49 54 49 4F 4E 20 31  20 57 49 4C 4C 20 52 45  |SITION 1 WILL RE|
00000510: 56 45 41 4C 20 41 20 43  48 41 52 41 43 54 45 52  |VEAL A CHARACTER|
00000520: 20 57 49 54 48 20 41 20  44 45 43 49 4D 41 4C 20  | WITH A DECIMAL |
00000530: 56 41 4C 55 45 20 46 52  4F 4D 20 30 20 54 4F 20  |VALUE FROM 0 TO |
00000540: 32 35 35 2E 20 D4 48 49  53 20 49 4E 44 49 43 41  |255. .HIS INDICA|
00000550: 54 45 53 20 48 4F 57 20  4D 41 4E 59 20 42 59 54  |TES HOW MANY BYT|
00000560: 45 53 20 4F 46 20 44 41  54 41 20 41 52 45 20 49  |ES OF DATA ARE I|
00000570: 4E 43 4C 55 44 45 44 20  49 4E 20 54 48 41 54 20  |NCLUDED IN THAT |
00000580: 4C 41 53 54 20 42 4C 4F  43 4B 2E 20 C6 4F 52 20  |LAST BLOCK. .OR |
00000590: 49 4E 53 54 41 4E 43 45  2C 20 49 46 20 54 48 45  |INSTANCE, IF THE|
000005A0: 20 43 48 41 52 41 43 54  45 52 20 49 4E 20 50 4F  | CHARACTER IN PO|
000005B0: 53 49 54 4F 4E 20 31 20  48 41 53 20 41 20 44 45  |SITON 1 HAS A DE|
000005C0: 43 49 4D 41 4C 20 56 41  4C 55 45 20 4F 46 20 31  |CIMAL VALUE OF 1|
000005D0: 30 30 2C 20 54 48 45 4E  20 41 4C 4C 20 44 41 54  |00, THEN ALL DAT|
000005E0: 41 20 46 52 4F 4D 20 50  4F 53 49 54 49 4F 4E 20  |A FROM POSITION |
000005F0: 30 20 54 4F 20 41 4E 44  20 49 4E 43 4C 55 44 49  |0 TO AND INCLUDI|
00000600: 4E 47 20 31 30 30 20 41  52 45 20 49 4E 43 4C 55  |NG 100 ARE INCLU|
00000610: 44 45 44 20 49 4E 20 54  48 41 54 20 46 49 4E 41  |DED IN THAT FINA|
00000620: 4C 20 42 4C 4F 43 4B 2E  20 C1 4E 59 54 48 49 4E  |L BLOCK. .NYTHIN|
00000630: 47 20 42 45 59 4F 4E 44  20 54 48 45 20 31 30 30  |G BEYOND THE 100|
00000640: 20 50 4F 53 49 54 49 4F  4E 20 48 41 53 20 42 45  | POSITION HAS BE|
00000650: 45 4E 20 46 49 4C 4C 45  44 20 49 4E 20 42 59 20  |EN FILLED IN BY |
00000660: 54 48 45 20 C4 CF D3 20  41 4E 44 20 49 53 20 55  |THE ... AND IS U|
00000670: 4E 49 4D 50 4F 52 54 41  4E 54 20 54 4F 20 54 48  |NIMPORTANT TO TH|
00000680: 45 20 46 49 4C 45 20 41  4E 44 2F 4F 52 20 50 52  |E FILE AND/OR PR|
00000690: 4F 47 52 41 4D 2E 0D 0D  0D CA 20 41 4E 44 20 CC  |OGRAM..... AND .|
000006A0: 20 CB C5 D9 D3 0D 0D D4  48 45 20 41 42 4F 56 45  | .......HE ABOVE|
000006B0: 20 4B 45 59 53 20 41 52  45 20 55 53 45 44 20 4F  | KEYS ARE USED O|
000006C0: 4E 4C 59 20 46 4F 52 20  54 48 45 20 50 55 52 50  |NLY FOR THE PURP|
000006D0: 4F 53 45 20 4F 46 20 41  4C 4C 4F 57 49 4E 47 20  |OSE OF ALLOWING |
000006E0: 59 4F 55 20 54 4F 20 4A  55 4D 50 20 46 52 4F 4D  |YOU TO JUMP FROM|
000006F0: 20 4F 4E 45 20 44 41 54  41 20 42 4C 4F 43 4B 20  | ONE DATA BLOCK |
00000700: 4C 4F 43 41 54 49 4F 4E  20 54 4F 20 41 4E 4F 54  |LOCATION TO ANOT|
00000710: 48 45 52 2E 20 C8 4F 57  45 56 45 52 2C 20 54 48  |HER. .OWEVER, TH|
00000720: 45 59 20 44 4F 20 4E 4F  54 20 4F 50 45 52 41 54  |EY DO NOT OPERAT|
00000730: 45 20 49 4E 20 54 48 45  20 53 41 4D 45 20 57 41  |E IN THE SAME WA|
00000740: 59 2E 0D 0D D4 48 45 20  CA 20 4B 45 59 20 57 49  |Y....HE . KEY WI|
00000750: 4C 4C 20 4F 4E 4C 59 20  4A 55 4D 50 20 54 4F 20  |LL ONLY JUMP TO |
00000760: 54 48 45 20 4E 45 58 54  20 4C 49 4E 4B 20 4F 46  |THE NEXT LINK OF|
00000770: 20 54 48 45 20 43 48 41  49 4E 20 57 48 45 4E 20  | THE CHAIN WHEN |
00000780: 54 48 45 20 43 55 52 53  4F 52 20 49 53 20 50 4C  |THE CURSOR IS PL|
00000790: 41 43 45 44 20 44 49 52  45 43 54 4C 59 20 4F 56  |ACED DIRECTLY OV|
000007A0: 45 52 20 54 48 45 20 46  49 52 53 54 20 4C 49 4E  |ER THE FIRST LIN|
000007B0: 4B 20 50 4F 49 4E 54 45  52 20 28 43 48 41 52 41  |K POINTER (CHARA|
000007C0: 43 54 45 52 29 2E 20 C9  46 20 59 4F 55 20 53 48  |CTER). .F YOU SH|
000007D0: 4F 55 4C 44 20 41 54 54  45 4D 50 54 20 54 4F 20  |OULD ATTEMPT TO |
000007E0: 4A 55 4D 50 20 54 4F 20  54 48 45 20 4E 45 58 54  |JUMP TO THE NEXT|
000007F0: 20 4C 49 4E 4B 20 57 48  49 4C 45 20 54 48 45 20  | LINK WHILE THE |
00000800: 43 55 52 53 4F 52 20 49  53 20 4E 4F 54 20 4F 4E  |CURSOR IS NOT ON|
00000810: 20 54 48 45 20 44 45 53  49 47 4E 41 54 45 44 20  | THE DESIGNATED |
00000820: 4C 49 4E 4B 20 50 4F 49  4E 54 45 52 2C 20 59 4F  |LINK POINTER, YO|
00000830: 55 20 57 49 4C 4C 20 46  49 4E 44 20 59 4F 55 52  |U WILL FIND YOUR|
00000840: 53 45 4C 46 20 4A 55 4D  50 49 4E 47 20 54 4F 20  |SELF JUMPING TO |
00000850: 4C 4F 43 41 54 49 4F 4E  53 20 54 48 41 54 20 41  |LOCATIONS THAT A|
00000860: 52 45 20 4E 4F 54 20 50  41 52 54 20 4F 46 20 54  |RE NOT PART OF T|
00000870: 48 45 20 46 49 4C 45 20  59 4F 55 20 41 52 45 20  |HE FILE YOU ARE |
00000880: 45 58 41 4D 49 4E 49 4E  47 2E 20 C1 4C 53 4F 2C  |EXAMINING. .LSO,|
00000890: 20 49 46 20 54 48 45 20  43 48 41 52 41 43 54 45  | IF THE CHARACTE|
000008A0: 52 20 54 48 45 20 43 55  52 53 4F 52 20 49 53 20  |R THE CURSOR IS |
000008B0: 52 45 53 54 49 4E 47 20  4F 4E 20 41 54 20 54 48  |RESTING ON AT TH|
000008C0: 49 53 20 54 49 4D 45 20  49 53 20 41 42 4F 56 45  |IS TIME IS ABOVE|
000008D0: 20 33 35 20 44 45 43 49  4D 41 4C 20 4F 52 20 54  | 35 DECIMAL OR T|
000008E0: 48 45 20 53 45 43 54 4F  52 20 4C 49 4E 4B 20 43  |HE SECTOR LINK C|
000008F0: 48 41 52 41 43 54 45 52  20 49 53 20 4F 55 54 20  |HARACTER IS OUT |
00000900: 4F 46 20 52 41 4E 47 45  20 46 4F 52 20 41 20 47  |OF RANGE FOR A G|
00000910: 49 56 45 4E 20 54 52 41  43 4B 2C 20 54 48 45 20  |IVEN TRACK, THE |
00000920: CA 20 41 4E 44 20 CC 20  4B 45 59 53 20 57 49 4C  |. AND . KEYS WIL|
00000930: 4C 20 4E 4F 54 20 46 55  4E 43 54 49 4F 4E 2E 0D  |L NOT FUNCTION..|
00000940: 0D D4 48 45 20 CC 20 4B  45 59 20 4F 50 45 52 41  |..HE . KEY OPERA|
00000950: 54 45 53 20 45 58 41 43  54 4C 59 20 41 53 20 54  |TES EXACTLY AS T|
00000960: 48 45 20 CA 20 4B 45 59  20 45 58 43 45 50 54 20  |HE . KEY EXCEPT |
00000970: 54 48 41 54 20 49 54 20  57 49 4C 4C 20 47 45 54  |THAT IT WILL GET|
00000980: 20 54 48 45 20 54 57 4F  20 50 4F 49 4E 54 45 52  | THE TWO POINTER|
00000990: 53 20 41 54 20 D0 CF D3  20 30 20 41 4E 44 20 31  |S AT ... 0 AND 1|
000009A0: 20 4E 4F 20 4D 41 54 54  45 52 20 57 48 45 52 45  | NO MATTER WHERE|
000009B0: 20 54 48 45 20 43 55 52  53 4F 52 20 49 53 20 4C  | THE CURSOR IS L|
000009C0: 4F 43 41 54 45 44 2E 20  D7 49 54 48 20 54 48 45  |OCATED. .ITH THE|
000009D0: 20 CA 20 4B 45 59 20 54  48 45 20 4C 49 4E 4B 20  | . KEY THE LINK |
000009E0: 50 4F 49 4E 54 45 52 53  20 41 52 45 20 41 55 54  |POINTERS ARE AUT|
000009F0: 4F 4D 41 54 49 43 41 4C  4C 59 20 52 45 41 44 20  |OMATICALLY READ |
00000A00: 46 4F 52 20 54 48 45 20  4A 55 4D 50 2E 20 D4 48  |FOR THE JUMP. .H|
00000A10: 49 53 20 4B 45 59 20 49  53 20 41 4C 53 4F 20 55  |IS KEY IS ALSO U|
00000A20: 53 45 44 20 46 4F 52 20  4A 55 4D 50 49 4E 47 20  |SED FOR JUMPING |
00000A30: 54 48 45 20 4C 49 4E 4B  53 20 49 4E 20 D2 C5 D6  |THE LINKS IN ...|
00000A40: C5 D2 D3 C5 2E 20 D4 48  49 53 20 49 53 20 41 43  |..... .HIS IS AC|
00000A50: 43 4F 4D 50 4C 49 53 48  45 44 20 42 59 20 D3 C8  |COMPLISHED BY ..|
00000A60: C9 C6 D4 C9 CE C7 20 54  48 45 20 CC 20 4B 45 59  |...... THE . KEY|
00000A70: 2E 20 D4 48 45 20 4C 49  4E 4B 53 20 4D 55 53 54  |. .HE LINKS MUST|
00000A80: 20 48 41 56 45 20 42 45  45 4E 20 46 4F 4C 4C 4F  | HAVE BEEN FOLLO|
00000A90: 57 45 44 20 46 4F 52 57  41 52 44 20 41 54 20 4C  |WED FORWARD AT L|
00000AA0: 45 41 53 54 20 4F 4E 43  45 20 46 4F 52 20 54 48  |EAST ONCE FOR TH|
00000AB0: 49 53 20 46 55 4E 43 54  49 4F 4E 20 54 4F 20 57  |IS FUNCTION TO W|
00000AC0: 4F 52 4B 2E 0D 0D 0D CC  C9 CE CB 20 C4 C9 D3 D0  |ORK........ ....|
00000AD0: CC C1 D9 D3 0D 0D D7 48  45 4E 45 56 45 52 20 59  |.......HENEVER Y|
00000AE0: 4F 55 20 57 49 53 48 20  54 4F 20 47 45 54 20 41  |OU WISH TO GET A|
00000AF0: 20 52 45 41 44 4F 55 54  20 4F 46 20 54 48 45 20  | READOUT OF THE |
00000B00: 4C 49 4E 4B 20 4C 4F 43  41 54 49 4F 4E 53 20 4F  |LINK LOCATIONS O|
00000B10: 46 20 41 4E 59 20 46 49  4C 45 2C 20 59 4F 55 20  |F ANY FILE, YOU |
00000B20: 53 48 4F 55 4C 44 20 46  49 52 53 54 20 47 4F 20  |SHOULD FIRST GO |
00000B30: 54 4F 20 54 48 45 20 42  45 47 49 4E 4E 49 4E 47  |TO THE BEGINNING|
00000B40: 20 4C 4F 43 41 54 49 4F  4E 20 4F 46 20 54 48 45  | LOCATION OF THE|
00000B50: 20 46 49 4C 45 2E 20 28  54 48 45 20 46 49 52 53  | FILE. (THE FIRS|
00000B60: 54 20 42 4C 4F 43 4B 20  4F 46 20 54 48 45 20 46  |T BLOCK OF THE F|
00000B70: 49 4C 45 29 2E 20 D4 4F  20 46 49 4E 44 20 54 48  |ILE). .O FIND TH|
00000B80: 49 53 20 4C 4F 43 41 54  49 4F 4E 2C 20 59 4F 55  |IS LOCATION, YOU|
00000B90: 20 4D 55 53 54 20 53 43  41 4E 20 54 48 45 20 44  | MUST SCAN THE D|
00000BA0: 49 52 45 43 54 4F 52 59  20 46 4F 52 20 54 48 45  |IRECTORY FOR THE|
00000BB0: 20 46 49 4C 45 20 4E 41  4D 45 2E 20 C1 53 20 53  | FILE NAME. .S S|
00000BC0: 54 41 54 45 44 20 42 45  46 4F 52 45 2C 20 54 48  |TATED BEFORE, TH|
00000BD0: 45 20 44 49 52 45 43 54  4F 52 59 20 53 54 41 52  |E DIRECTORY STAR|
00000BE0: 54 53 20 41 54 20 31 38  2C 31 2E 20 D9 4F 55 20  |TS AT 18,1. .OU |
00000BF0: 4D 55 53 54 20 53 43 41  4E 20 54 48 45 20 44 49  |MUST SCAN THE DI|
00000C00: 52 45 43 54 4F 52 59 20  42 59 20 4A 55 4D 50 49  |RECTORY BY JUMPI|
00000C10: 4E 47 20 54 48 45 20 44  49 52 45 43 54 4F 52 59  |NG THE DIRECTORY|
00000C20: 20 4C 49 4E 4B 53 20 41  4E 44 20 53 54 55 44 59  | LINKS AND STUDY|
00000C30: 49 4E 47 20 45 41 43 48  20 42 4C 4F 43 4B 20 55  |ING EACH BLOCK U|
00000C40: 4E 54 49 4C 20 59 4F 55  20 46 49 4E 44 20 54 48  |NTIL YOU FIND TH|
00000C50: 45 20 46 49 4C 45 20 59  4F 55 20 41 52 45 20 53  |E FILE YOU ARE S|
00000C60: 45 45 4B 49 4E 47 2E 20  CF 4E 43 45 20 54 48 45  |EEKING. .NCE THE|
00000C70: 20 46 49 4C 45 20 49 53  20 4C 4F 43 41 54 45 44  | FILE IS LOCATED|
00000C80: 2C 20 55 53 49 4E 47 20  54 48 45 20 43 55 52 53  |, USING THE CURS|
00000C90: 4F 52 20 4B 45 59 53 2C  20 4D 4F 56 45 20 54 48  |OR KEYS, MOVE TH|
00000CA0: 45 20 43 55 52 53 4F 52  20 54 4F 20 54 48 45 20  |E CURSOR TO THE |
00000CB0: 46 49 4C 45 20 4E 41 4D  45 2E 20 D7 48 45 4E 20  |FILE NAME. .HEN |
00000CC0: 59 4F 55 20 41 52 45 20  52 45 53 54 49 4E 47 20  |YOU ARE RESTING |
00000CD0: 4F 4E 20 54 48 45 20 46  49 52 53 54 20 43 48 41  |ON THE FIRST CHA|
00000CE0: 52 41 43 54 45 52 20 4F  46 20 54 48 45 20 46 49  |RACTER OF THE FI|
00000CF0: 4C 45 20 4E 41 4D 45 2C  20 4D 4F 56 45 20 54 48  |LE NAME, MOVE TH|
00000D00: 45 20 43 55 52 53 4F 52  20 54 4F 20 54 48 45 20  |E CURSOR TO THE |
00000D10: 4C 45 46 54 20 54 57 4F  20 50 4F 53 49 54 49 4F  |LEFT TWO POSITIO|
00000D20: 4E 53 2E 20 D4 48 45 53  45 20 54 57 4F 20 43 48  |NS. .HESE TWO CH|
00000D30: 41 52 41 43 54 45 52 53  20 49 4D 4D 45 44 49 41  |ARACTERS IMMEDIA|
00000D40: 54 45 4C 59 20 54 4F 20  54 48 45 20 4C 45 46 54  |TELY TO THE LEFT|
00000D50: 20 4F 46 20 54 48 45 20  46 49 4C 45 20 4E 41 4D  | OF THE FILE NAM|
00000D60: 45 20 41 52 45 20 54 48  45 20 4C 49 4E 4B 20 50  |E ARE THE LINK P|
00000D70: 4F 49 4E 54 45 52 53 20  54 4F 20 54 48 45 20 53  |OINTERS TO THE S|
00000D80: 54 41 52 54 49 4E 47 20  4C 4F 43 41 54 49 4F 4E  |TARTING LOCATION|
00000D90: 20 4F 46 20 57 48 45 52  45 20 54 48 41 54 20 46  | OF WHERE THAT F|
00000DA0: 49 4C 45 20 49 53 20 53  54 4F 52 45 44 20 4F 4E  |ILE IS STORED ON|
00000DB0: 20 54 48 45 20 44 49 53  4B 2E 20 CE 4F 57 20 55  | THE DISK. .OW U|
00000DC0: 53 49 4E 47 20 54 48 45  20 CA 20 4B 45 59 2C 20  |SING THE . KEY, |
00000DD0: 4A 55 4D 50 20 54 4F 20  54 48 45 20 49 4E 44 49  |JUMP TO THE INDI|
00000DE0: 43 41 54 45 44 20 4C 4F  43 41 54 49 4F 4E 20 4F  |CATED LOCATION O|
00000DF0: 4E 20 54 48 45 20 44 49  53 4B 2E 20 D4 48 45 4E  |N THE DISK. .HEN|
00000E00: 20 50 52 45 53 53 20 54  48 45 20 C4 20 4B 45 59  | PRESS THE . KEY|
00000E10: 20 54 4F 20 44 49 53 50  4C 41 59 20 54 48 45 20  | TO DISPLAY THE |
00000E20: 4C 49 4E 4B 53 20 4F 46  20 54 48 41 54 20 46 49  |LINKS OF THAT FI|
00000E30: 4C 45 2E 20 C1 46 54 45  52 20 54 48 45 20 4C 49  |LE. .FTER THE LI|
00000E40: 4E 4B 53 20 41 52 45 20  44 49 53 50 4C 41 59 45  |NKS ARE DISPLAYE|
00000E50: 44 2C 20 49 54 20 57 49  4C 4C 20 44 49 53 50 4C  |D, IT WILL DISPL|
00000E60: 41 59 20 54 48 45 20 4C  41 53 54 20 4C 49 4E 4B  |AY THE LAST LINK|
00000E70: 20 41 4E 44 20 48 4F 57  20 4D 41 4E 59 20 42 4C  | AND HOW MANY BL|
00000E80: 4F 43 4B 53 20 54 48 45  20 46 49 4C 45 20 49 53  |OCKS THE FILE IS|
00000E90: 2E 20 D0 52 45 53 53 49  4E 47 20 54 48 45 20 D2  |. .RESSING THE .|
00000EA0: C5 D4 D5 D2 CE 20 4B 45  59 20 57 49 4C 4C 20 54  |..... KEY WILL T|
00000EB0: 41 4B 45 20 59 4F 55 20  42 41 43 4B 20 54 4F 20  |AKE YOU BACK TO |
00000EC0: 54 48 45 20 C9 CE D0 D5  D4 20 4D 4F 44 45 20 41  |THE ..... MODE A|
00000ED0: 4E 44 20 54 48 45 20 CD  C5 CE D5 2E 0D 0D D4 48  |ND THE ........H|
00000EE0: 49 53 20 46 45 41 54 55  52 45 20 49 53 20 50 52  |IS FEATURE IS PR|
00000EF0: 4F 56 49 44 45 44 20 54  4F 20 47 49 56 45 20 59  |OVIDED TO GIVE Y|
00000F00: 4F 55 20 41 20 51 55 49  43 4B 20 43 48 45 43 4B  |OU A QUICK CHECK|
00000F10: 20 49 46 20 59 4F 55 52  20 50 52 4F 47 52 41 4D  | IF YOUR PROGRAM|
00000F20: 20 46 49 4C 45 53 20 41  52 45 20 49 4E 54 41 43  | FILES ARE INTAC|
00000F30: 54 2E 0D 0D 0D 2B 20 41  4E 44 20 2D 20 CB C5 D9  |T....+ AND - ...|
00000F40: D3 0D 0D D4 48 45 53 45  20 4B 45 59 53 20 41 52  |....HESE KEYS AR|
00000F50: 45 20 55 53 45 44 20 54  4F 20 53 43 41 4E 20 54  |E USED TO SCAN T|
00000F60: 48 45 20 53 45 43 54 4F  52 53 20 41 4E 44 20 54  |HE SECTORS AND T|
00000F70: 52 41 43 4B 53 20 49 4E  20 4E 55 4D 45 52 49 43  |RACKS IN NUMERIC|
00000F80: 41 4C 20 4F 52 44 45 52  2E 20 CC 49 4E 4B 20 50  |AL ORDER. .INK P|
00000F90: 4F 49 4E 54 45 52 53 20  41 52 45 20 4E 4F 54 20  |OINTERS ARE NOT |
00000FA0: 52 45 51 55 49 52 45 44  2E 20 D7 48 45 4E 20 49  |REQUIRED. .HEN I|
00000FB0: 4E 20 54 48 45 20 C5 C4  C9 D4 20 4D 4F 44 45 2C  |N THE .... MODE,|
00000FC0: 20 50 52 45 53 53 49 4E  47 20 54 48 45 53 45 20  | PRESSING THESE |
00000FD0: 4B 45 59 53 20 57 49 4C  4C 20 41 55 54 4F 4D 41  |KEYS WILL AUTOMA|
00000FE0: 54 49 43 41 4C 4C 59 20  53 54 41 52 54 20 54 48  |TICALLY START TH|
00000FF0: 45 20 D3 C5 C3 D4 CF D2  20 53 43 41 4E 2E 20 D4  |E ...... SCAN. .|
00001000: 48 45 20 2B 20 4B 45 59  20 49 53 20 46 4F 52 20  |HE + KEY IS FOR |
00001010: 46 4F 52 57 41 52 44 20  4D 4F 56 45 4D 45 4E 54  |FORWARD MOVEMENT|
00001020: 20 57 48 49 4C 45 20 54  48 45 20 2D 20 4B 45 59  | WHILE THE - KEY|
00001030: 20 49 53 20 46 4F 52 20  52 45 56 45 52 53 45 20  | IS FOR REVERSE |
00001040: 4D 4F 56 45 4D 45 4E 54  2E 20 D0 52 45 53 53 49  |MOVEMENT. .RESSI|
00001050: 4E 47 20 54 48 45 20 D3  C8 C9 C6 D4 20 4B 45 59  |NG THE ..... KEY|
00001060: 20 57 49 54 48 20 2B 20  4F 52 20 2D 20 57 49 4C  | WITH + OR - WIL|
00001070: 4C 20 53 43 41 4E 20 54  48 45 20 D4 D2 C1 C3 CB  |L SCAN THE .....|
00001080: 53 20 46 4F 52 57 41 52  44 20 4F 52 20 52 45 56  |S FORWARD OR REV|
00001090: 45 52 53 45 2E 0D D7 48  45 4E 20 53 43 41 4E 4E  |ERSE...HEN SCANN|
000010A0: 49 4E 47 20 54 52 41 43  4B 53 20 4F 52 20 53 45  |ING TRACKS OR SE|
000010B0: 43 54 4F 52 53 2C 20 59  4F 55 20 57 49 4C 4C 20  |CTORS, YOU WILL |
000010C0: 45 4E 43 4F 55 4E 54 45  52 20 57 52 41 50 2D 41  |ENCOUNTER WRAP-A|
000010D0: 52 4F 55 4E 44 20 57 48  45 4E 20 59 4F 55 20 41  |ROUND WHEN YOU A|
000010E0: 52 52 49 56 45 20 41 54  20 54 48 45 20 45 4E 44  |RRIVE AT THE END|
000010F0: 20 4F 46 20 54 48 45 20  54 52 41 43 4B 20 4F 52  | OF THE TRACK OR|
00001100: 20 53 45 43 54 4F 52 2E  0D 0D 0D 20              | SECTOR....     |
LINK INSTRUCTIONS..PLACE THE CURSOR AT P
OSITION 0 IN THE EDIT WINDOW. YOU WILL N
OTICE THE CHARACTER IS A SMALL R. LOOKIN
G AT THE BYTE WINDOW, YOU WILL SEE IT HA
S THE DECIMAL VALUE OF 18. THIS INDICATE
S THAT THE NEXT LINK TO THIS (THE DIRECT
ORY) IS IN THE SAME TRACK (18). NOW MOVE
 THE CURSOR TO THE RIGHT ONCE. POSITION 
1 WILL HAVE THE CURSOR RESTING ON A SMAL
L A. NOW THE BYTE WINDOW DECIMAL VALUE S
HOWS A 1. THIS INDICATES THE NEXT LINK I
S AT SECTOR 1 OF TRACK 18...THE FIRST TW
O CHARACTERS OF EACH DATA BLOCK OF A FIL
E AS WELL AS THE DIRECTORY ALWAYS POINT 
TO THE NEXT LOCATION IN THE FILE CHAIN. 
FILES ARE STORED ON THE DISK USING THESE
 LINK CHAINS. WHENEVER THE TERM LINK IS 
USED IT IS REFERRING TO THESE CHARACTER 
POINTERS. TO TEST THIS OUT, PLACE THE CU
RSOR OVER THE FIRST LINK CHARACTER, POSI
TION 0. NOW PRESS THE J KEY. YOU WILL IM
MEDIATELY SEE THE CENTER WINDOW CHANGE T
O ANOTHER SCREEN. LOOKING TO THE TRK/SEC
 WINDOW, YOU WILL SEE YOU ARE AT 18,1. I
F YOU HAVE A LARGE AMOUNT OF FILES ON TH
E DIRECTORY, MORE THAN 8, YOU WOULD THEN
 BE ABLE TO ONCE AGAIN JUMP TO THE NEXT 
LINK LOCATION BY PRESSING THE J KEY AGAI
N. IF YOU ARE AT THE END OF THE FILE OR 
LINK CHAIN, POSITION 0 WILL HAVE A @ CHA
RACTER. THIS INDICATES THE END OF THE CH
AIN. IF IT IS A DATA OR PROGRAM FILE, PO
SITION 1 WILL REVEAL A CHARACTER WITH A 
DECIMAL VALUE FROM 0 TO 255. THIS INDICA
TES HOW MANY BYTES OF DATA ARE INCLUDED 
IN THAT LAST BLOCK. FOR INSTANCE, IF THE
 CHARACTER IN POSITON 1 HAS A DECIMAL VA
LUE OF 100, THEN ALL DATA FROM POSITION 
0 TO AND INCLUDING 100 ARE INCLUDED IN T
HAT FINAL BLOCK. ANYTHING BEYOND THE 100
 POSITION HAS BEEN FILLED IN BY THE DOS 
AND IS UNIMPORTANT TO THE FILE AND/OR PR
OGRAM....J AND L KEYS..THE ABOVE KEYS AR
E USED ONLY FOR THE PURPOSE OF ALLOWING 
YOU TO JUMP FROM ONE DATA BLOCK LOCATION
 TO ANOTHER. HOWEVER, THEY DO NOT OPERAT
E IN THE SAME WAY...THE J KEY WILL ONLY 
JUMP TO THE NEXT LINK OF THE CHAIN WHEN 
THE CURSOR IS PLACED DIRECTLY OVER THE F
IRST LINK POINTER (CHARACTER). IF YOU SH
OULD ATTEMPT TO JUMP TO THE NEXT LINK WH
ILE THE CURSOR IS NOT ON THE DESIGNATED 
LINK POINTER, YOU WILL FIND YOURSELF JUM
PING TO LOCATIONS THAT ARE NOT PART OF T
HE FILE YOU ARE EXAMINING. ALSO, IF THE 
CHARACTER THE CURSOR IS RESTING ON AT TH
IS TIME IS ABOVE 35 DECIMAL OR THE SECTO
R LINK CHARACTER IS OUT OF RANGE FOR A G
IVEN TRACK, THE J AND L KEYS WILL NOT FU
NCTION...THE L KEY OPERATES EXACTLY AS T
HE J KEY EXCEPT THAT IT WILL GET THE TWO
 POINTERS AT POS 0 AND 1 NO MATTER WHERE
 THE CURSOR IS LOCATED. WITH THE J KEY T
HE LINK POINTERS ARE AUTOMATICALLY READ 
FOR THE JUMP. THIS KEY IS ALSO USED FOR 
JUMPING THE LINKS IN REVERSE. THIS IS AC
COMPLISHED BY SHIFTING THE L KEY. THE LI
NKS MUST HAVE BEEN FOLLOWED FORWARD AT L
EAST ONCE FOR THIS FUNCTION TO WORK....L
INK DISPLAYS..WHENEVER YOU WISH TO GET A
 READOUT OF THE LINK LOCATIONS OF ANY FI
LE, YOU SHOULD FIRST GO TO THE BEGINNING
 LOCATION OF THE FILE. (THE FIRST BLOCK 
OF THE FILE). TO FIND THIS LOCATION, YOU
 MUST SCAN THE DIRECTORY FOR THE FILE NA
ME. AS STATED BEFORE, THE DIRECTORY STAR
TS AT 18,1. YOU MUST SCAN THE DIRECTORY 
BY JUMPING THE DIRECTORY LINKS AND STUDY
ING EACH BLOCK UNTIL YOU FIND THE FILE Y
OU ARE SEEKING. ONCE THE FILE IS LOCATED
, USING THE CURSOR KEYS, MOVE THE CURSOR
 TO THE FILE NAME. WHEN YOU ARE RESTING 
ON THE FIRST CHARACTER OF THE FILE NAME,
 MOVE THE CURSOR TO THE LEFT TWO POSITIO
NS. THESE TWO CHARACTERS IMMEDIATELY TO 
THE LEFT OF THE FILE NAME ARE THE LINK P
OINTERS TO THE STARTING LOCATION OF WHER
E THAT FILE IS STORED ON THE DISK. NOW U
SING THE J KEY, JUMP TO THE INDICATED LO
CATION ON THE DISK. THEN PRESS THE D KEY
 TO DISPLAY THE LINKS OF THAT FILE. AFTE
R THE LINKS ARE DISPLAYED, IT WILL DISPL
AY THE LAST LINK AND HOW MANY BLOCKS THE
 FILE IS. PRESSING THE RETURN KEY WILL T
AKE YOU BACK TO THE INPUT MODE AND THE M
ENU...THIS FEATURE IS PROVIDED TO GIVE Y
OU A QUICK CHECK IF YOUR PROGRAM FILES A
RE INTACT....+ AND - KEYS..THESE KEYS AR
E USED TO SCAN THE SECTORS AND TRACKS IN
 NUMERICAL ORDER. LINK POINTERS ARE NOT 
REQUIRED. WHEN IN THE EDIT MODE, PRESSIN
G THESE KEYS WILL AUTOMATICALLY START TH
E SECTOR SCAN. THE + KEY IS FOR FORWARD 
MOVEMENT WHILE THE - KEY IS FOR REVERSE 
MOVEMENT. PRESSING THE SHIFT KEY WITH + 
OR - WILL SCAN THE TRACKS FORWARD OR REV
ERSE..WHEN SCANNING TRACKS OR SECTORS, Y
OU WILL ENCOUNTER WRAP-AROUND WHEN YOU A
RRIVE AT THE END OF THE TRACK OR SECTOR.
... 
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL