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

T.X-REF BOOT

FILE INFORMATION

FILENAME(S): T.X-REF BOOT

FILE TYPE(S): PRG

FILE SIZE: 3.2K

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

APPEARS ON: 2 disk(s)

FILE HASH

79c0c66a63a98cb4d67c362a3fd1abc1854684a260e2825f5ed549d34c27c024

FOUND ON DISKS (2 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
LOADSTAR 59 S 1 T.X-REF BOOT PRG Xii 5 0 DOWNLOAD FILE
LOADSTAR 59 S 1 T.X-REF BOOT PRG Sailor, Ganheden 5 0 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 00 80 5E 55 3A 48 41 43  4B 45 52 0D 20 20 20 20  |..^U:HACKER.    |
00000010: C3 20 D2 20 CF 20 D3 20  D3 20 20 20 D2 20 C5 20  |. . . . .   . . |
00000020: C6 20 C5 20 D2 20 C5 20  CE 20 C3 20 C5 0D 0D 20  |. . . . . . ... |
00000030: 20 20 20 20 20 20 20 20  20 20 20 20 42 59 20 D2  |            BY .|
00000040: 49 43 4B 20 CE 41 53 48  0D 0D 20 20 20 20 C9 20  |ICK .ASH..    . |
00000050: 44 4F 4E 27 54 20 55 53  55 41 4C 4C 59 20 55 53  |DON'T USUALLY US|
00000060: 45 20 43 52 4F 53 53 0D  52 45 46 45 52 45 4E 43  |E CROSS.REFERENC|
00000070: 45 20 50 52 4F 47 52 41  4D 53 20 42 55 54 20 D2  |E PROGRAMS BUT .|
00000080: 49 43 4B 20 CE 41 53 48  27 53 0D C3 D2 CF D3 D3  |ICK .ASH'S......|
00000090: 20 D2 C5 C6 C5 D2 C5 CE  C3 C5 20 49 53 20 41 20  | ......... IS A |
000000A0: 4C 49 46 45 20 53 41 56  45 52 21 0D D4 48 45 52  |LIFE SAVER!..HER|
000000B0: 45 20 49 53 20 4E 4F 54  20 41 20 53 49 4E 47 4C  |E IS NOT A SINGL|
000000C0: 45 20 C2 C1 D3 C9 C3 20  50 52 4F 47 52 41 4D 0D  |E ..... PROGRAM.|
000000D0: 4F 4E 20 54 48 49 53 20  49 53 53 55 45 20 54 48  |ON THIS ISSUE TH|
000000E0: 41 54 20 C9 20 48 41 56  45 4E 27 54 20 55 53 45  |AT . HAVEN'T USE|
000000F0: 44 0D D2 49 43 4B 27 53  20 C3 D2 CF D3 D3 20 D2  |D..ICK'S ..... .|
00000100: C5 C6 C5 D2 C5 CE C3 C5  20 54 4F 20 44 45 42 55  |........ TO DEBU|
00000110: 47 2E 0D 0D 20 20 20 20  D4 48 41 54 27 53 20 52  |G...    .HAT'S R|
00000120: 49 47 48 54 21 20 20 D7  45 20 44 4F 20 C1 20 CC  |IGHT!  .E DO . .|
00000130: CF D4 20 4F 46 0D 50 52  4F 47 52 41 4D 4D 49 4E  |.. OF.PROGRAMMIN|
00000140: 47 20 41 4E 44 20 44 45  42 55 47 47 49 4E 47 20  |G AND DEBUGGING |
00000150: 41 52 4F 55 4E 44 20 48  45 52 45 0D 41 4E 44 20  |AROUND HERE.AND |
00000160: 57 45 20 4E 45 45 44 20  45 56 45 52 59 20 54 4F  |WE NEED EVERY TO|
00000170: 4F 4C 20 57 45 20 43 41  4E 20 47 45 54 20 49 4E  |OL WE CAN GET IN|
00000180: 0D 4F 52 44 45 52 20 54  4F 20 4D 45 45 54 20 4F  |.ORDER TO MEET O|
00000190: 55 52 20 44 45 41 44 4C  49 4E 45 53 2E 0D 0D 0D  |UR DEADLINES....|
000001A0: 0D 0D 20 20 20 20 D3 49  4E 43 45 20 C3 D2 CF D3  |..    .INCE ....|
000001B0: D3 20 D2 C5 C6 C5 D2 C5  CE C3 C5 20 49 53 20 4D  |. ......... IS M|
000001C0: 45 4D 4F 52 59 2D 0D 52  45 53 49 44 45 4E 54 20  |EMORY-.RESIDENT |
000001D0: 57 49 54 48 20 59 4F 55  52 20 C2 C1 D3 C9 C3 20  |WITH YOUR ..... |
000001E0: 50 52 4F 47 52 41 4D 2C  0D 49 54 20 52 55 4E 53  |PROGRAM,.IT RUNS|
000001F0: 20 4C 49 4B 45 20 47 52  45 41 53 45 44 20 4C 49  | LIKE GREASED LI|
00000200: 47 48 54 4E 49 4E 47 0D  43 4F 4D 50 41 52 45 44  |GHTNING.COMPARED|
00000210: 20 54 4F 20 44 49 53 4B  2D 42 41 53 45 44 20 43  | TO DISK-BASED C|
00000220: 52 4F 53 53 0D 52 45 46  45 52 45 4E 43 45 20 55  |ROSS.REFERENCE U|
00000230: 54 49 4C 49 54 49 45 53  2E 0D 0D 20 20 20 20 D7  |TILITIES...    .|
00000240: 48 41 54 20 49 53 20 41  20 43 52 4F 53 53 20 52  |HAT IS A CROSS R|
00000250: 45 46 45 52 45 4E 43 45  0D 55 54 49 4C 49 54 59  |EFERENCE.UTILITY|
00000260: 3F 20 20 C9 54 27 53 20  41 20 50 52 4F 47 52 41  |?  .T'S A PROGRA|
00000270: 4D 20 54 48 41 54 20 54  45 4C 4C 53 0D 59 4F 55  |M THAT TELLS.YOU|
00000280: 20 57 48 45 52 45 20 56  41 52 49 41 42 4C 45 53  | WHERE VARIABLES|
00000290: 20 41 52 45 20 55 53 45  44 20 41 4E 44 2F 4F 52  | ARE USED AND/OR|
000002A0: 0D 44 45 43 4C 41 52 45  44 20 41 4E 44 20 41 4C  |.DECLARED AND AL|
000002B0: 53 4F 20 57 48 49 43 48  20 4C 49 4E 45 53 20 43  |SO WHICH LINES C|
000002C0: 41 4C 4C 0D 4F 54 48 45  52 20 4C 49 4E 45 53 2E  |ALL.OTHER LINES.|
000002D0: 0D 0D 20 20 20 20 C9 4D  41 47 49 4E 45 20 59 4F  |..    .MAGINE YO|
000002E0: 55 20 48 41 56 45 20 41  20 56 41 52 49 41 42 4C  |U HAVE A VARIABL|
000002F0: 45 0D 43 41 4C 4C 45 44  20 D3 25 20 41 4E 44 20  |E.CALLED .% AND |
00000300: 53 4F 4D 45 48 4F 57 20  D3 25 20 49 53 20 42 45  |SOMEHOW .% IS BE|
00000310: 49 4E 47 0D 49 4E 43 52  45 4D 45 4E 54 45 44 20  |ING.INCREMENTED |
00000320: 42 45 59 4F 4E 44 20 54  48 45 20 4D 41 58 49 4D  |BEYOND THE MAXIM|
00000330: 55 4D 0D 49 4E 54 45 47  45 52 20 56 41 4C 55 45  |UM.INTEGER VALUE|
00000340: 20 4F 46 20 33 32 37 36  37 2E 20 20 D9 4F 55 27  | OF 32767.  .OU'|
00000350: 56 45 20 54 52 49 45 44  0D 54 4F 20 46 49 4E 44  |VE TRIED.TO FIND|
00000360: 20 54 48 45 20 4C 49 4E  45 20 57 48 45 52 45 20  | THE LINE WHERE |
00000370: 54 48 49 53 20 4F 43 43  55 52 53 0D 42 55 54 20  |THIS OCCURS.BUT |
00000380: 54 48 45 20 50 52 4F 47  52 41 4D 20 49 53 20 46  |THE PROGRAM IS F|
00000390: 49 56 45 20 48 55 4E 44  52 45 44 20 4C 49 4E 45  |IVE HUNDRED LINE|
000003A0: 53 0D 4C 4F 4E 47 21 20  20 D9 4F 55 20 4E 45 45  |S.LONG!  .OU NEE|
000003B0: 44 20 C3 D2 CF D3 D3 20  D2 C5 C6 C5 D2 C5 CE C3  |D ..... ........|
000003C0: C5 2E 0D 0D 20 20 20 20  CA 55 53 54 20 4C 4F 41  |....    .UST LOA|
000003D0: 44 20 22 D8 2D D2 C5 C6  22 2C 38 2C 31 20 41 4E  |D ".-...",8,1 AN|
000003E0: 44 20 54 48 45 4E 0D D3  D9 D3 34 39 31 35 32 2E  |D THEN....49152.|
000003F0: 20 20 D4 48 45 52 45 20  49 53 20 4E 4F 20 4E 45  |  .HERE IS NO NE|
00000400: 45 44 20 54 4F 20 54 59  50 45 0D 22 CE C5 D7 22  |ED TO TYPE."..."|
00000410: 20 42 45 46 4F 52 45 20  55 53 49 4E 47 20 C3 D2  | BEFORE USING ..|
00000420: CF D3 D3 20 D2 C5 C6 C5  D2 C5 CE C3 C5 2E 0D C9  |... ............|
00000430: 54 20 44 4F 45 53 20 41  4E 20 D5 CE CE C5 D7 20  |T DOES AN ..... |
00000440: 46 4F 52 20 59 4F 55 2E  0D 0D 20 20 20 20 CE 45  |FOR YOU...    .E|
00000450: 58 54 20 53 45 4C 45 43  54 20 D6 C1 D2 C9 C1 C2  |XT SELECT ......|
00000460: CC C5 D3 20 54 4F 20 43  52 4F 53 53 0D 52 45 46  |... TO CROSS.REF|
00000470: 45 52 45 4E 43 45 2E 20  20 D4 48 45 20 50 52 4F  |ERENCE.  .HE PRO|
00000480: 47 52 41 4D 20 57 49 4C  4C 20 41 53 4B 0D 57 48  |GRAM WILL ASK.WH|
00000490: 45 54 48 45 52 20 4F 52  20 4E 4F 54 20 59 4F 55  |ETHER OR NOT YOU|
000004A0: 20 57 41 4E 54 20 54 4F  20 55 53 45 20 59 4F 55  | WANT TO USE YOU|
000004B0: 52 0D 50 52 49 4E 54 45  52 2E 20 20 CF 4E 43 45  |R.PRINTER.  .NCE|
000004C0: 20 4F 55 54 50 55 54 20  49 53 20 53 45 4C 45 43  | OUTPUT IS SELEC|
000004D0: 54 45 44 2C 0D 50 52 45  53 53 20 C6 31 20 54 4F  |TED,.PRESS .1 TO|
000004E0: 20 42 45 47 49 4E 20 54  48 45 20 53 45 41 52 43  | BEGIN THE SEARC|
000004F0: 48 20 46 4F 52 20 D3 25  2E 0D C5 56 45 52 59 20  |H FOR .%...VERY |
00000500: 56 41 52 49 41 42 4C 45  20 55 53 45 44 20 49 4E  |VARIABLE USED IN|
00000510: 20 59 4F 55 52 20 50 52  4F 47 52 41 4D 0D 57 49  | YOUR PROGRAM.WI|
00000520: 4C 4C 20 53 43 52 4F 4C  4C 20 42 59 2E 20 20 C1  |LL SCROLL BY.  .|
00000530: 4E 59 20 4C 49 4E 45 20  4E 55 4D 42 45 52 53 0D  |NY LINE NUMBERS.|
00000540: 4C 49 53 54 45 44 20 4E  45 58 54 20 54 4F 20 54  |LISTED NEXT TO T|
00000550: 48 45 20 56 41 52 49 41  42 4C 45 20 41 52 45 20  |HE VARIABLE ARE |
00000560: C1 CC CC 0D 4F 46 20 54  48 45 20 4C 49 4E 45 20  |....OF THE LINE |
00000570: 4E 55 4D 42 45 52 53 20  54 48 41 54 20 43 41 4C  |NUMBERS THAT CAL|
00000580: 4C 20 4F 52 0D 44 45 43  4C 41 52 45 20 54 48 45  |L OR.DECLARE THE|
00000590: 20 56 41 52 49 41 42 4C  45 2E 0D 0D 0D 0D 20 20  | VARIABLE.....  |
000005A0: 20 20 C9 54 27 53 20 54  48 45 20 53 41 4D 45 20  |  .T'S THE SAME |
000005B0: 46 4F 52 20 4C 49 4E 45  20 4E 55 4D 42 45 52 53  |FOR LINE NUMBERS|
000005C0: 2E 0D C1 4E 59 20 4C 49  4E 45 20 4C 49 53 54 45  |...NY LINE LISTE|
000005D0: 44 20 4E 45 58 54 20 54  4F 20 41 20 43 52 4F 53  |D NEXT TO A CROS|
000005E0: 53 0D 52 45 46 45 52 45  4E 43 45 44 20 4C 49 4E  |S.REFERENCED LIN|
000005F0: 45 20 4E 55 4D 42 45 52  20 49 53 20 41 20 4C 49  |E NUMBER IS A LI|
00000600: 4E 45 0D 54 48 41 54 20  48 41 53 20 41 20 C7 CF  |NE.THAT HAS A ..|
00000610: D4 CF 20 4F 52 20 C7 CF  D3 D5 C2 20 54 4F 20 54  |.. OR ..... TO T|
00000620: 48 45 0D 49 4E 44 45 58  45 44 20 4C 49 4E 45 2E  |HE.INDEXED LINE.|
00000630: 0D 0D 20 20 20 20 CB 45  45 50 20 49 4E 20 4D 49  |..    .EEP IN MI|
00000640: 4E 44 20 54 48 41 54 20  41 4C 4C 20 54 48 49 53  |ND THAT ALL THIS|
00000650: 0D 48 41 50 50 45 4E 53  20 41 54 20 41 20 42 45  |.HAPPENS AT A BE|
00000660: 41 52 41 42 4C 45 20 50  41 43 45 2C 20 53 4F 4D  |ARABLE PACE, SOM|
00000670: 45 54 49 4D 45 53 0D 54  4F 4F 20 46 41 53 54 2E  |ETIMES.TOO FAST.|
00000680: 20 20 D0 52 45 53 53 20  54 48 45 20 D3 C8 C9 C6  |  .RESS THE ....|
00000690: D4 20 4B 45 59 20 54 4F  0D 50 41 55 53 45 20 54  |. KEY TO.PAUSE T|
000006A0: 48 45 20 53 43 52 4F 4C  4C 49 4E 47 2E 20 20 D9  |HE SCROLLING.  .|
000006B0: 4F 55 20 43 41 4E 20 50  52 45 53 53 0D 54 48 45  |OU CAN PRESS.THE|
000006C0: 20 D3 D4 CF D0 20 4B 45  59 20 54 4F 20 42 52 45  | .... KEY TO BRE|
000006D0: 41 4B 20 54 48 45 20 4C  49 53 54 49 4E 47 0D 57  |AK THE LISTING.W|
000006E0: 48 49 4C 45 20 54 48 45  20 49 4E 46 4F 52 4D 41  |HILE THE INFORMA|
000006F0: 54 49 4F 4E 20 59 4F 55  20 57 41 4E 54 20 49 53  |TION YOU WANT IS|
00000700: 0D 53 54 49 4C 4C 20 4F  4E 20 54 48 45 20 53 43  |.STILL ON THE SC|
00000710: 52 45 45 4E 20 41 4E 44  20 47 45 54 20 52 49 47  |REEN AND GET RIG|
00000720: 48 54 20 54 4F 0D 50 52  4F 47 52 41 4D 4D 49 4E  |HT TO.PROGRAMMIN|
00000730: 47 2E 0D 0D 0D 0D 0D 0D  20 20 20 20 D4 48 45 52  |G.......    .HER|
00000740: 45 20 41 52 45 20 54 57  4F 20 45 52 52 4F 52 20  |E ARE TWO ERROR |
00000750: 43 4F 4E 44 49 54 49 4F  4E 53 0D 54 48 41 54 20  |CONDITIONS.THAT |
00000760: 4D 41 59 20 41 52 49 53  45 20 57 48 49 4C 45 20  |MAY ARISE WHILE |
00000770: 55 53 49 4E 47 20 54 48  45 0D 55 54 49 4C 49 54  |USING THE.UTILIT|
00000780: 59 2E 20 20 C9 54 20 49  53 20 55 4E 4C 49 4B 45  |Y.  .T IS UNLIKE|
00000790: 4C 59 20 54 48 41 54 20  59 4F 55 20 57 49 4C 4C  |LY THAT YOU WILL|
000007A0: 0D 45 56 45 52 20 53 45  45 20 54 48 45 4D 2C 20  |.EVER SEE THEM, |
000007B0: 42 55 54 20 59 4F 55 20  53 48 4F 55 4C 44 20 42  |BUT YOU SHOULD B|
000007C0: 45 20 41 57 41 52 45 0D  4F 46 20 54 48 45 4D 2E  |E AWARE.OF THEM.|
000007D0: 20 20 D4 48 45 59 20 41  52 45 3A 0D 0D 20 31 29  |  .HEY ARE:.. 1)|
000007E0: 20 D4 41 42 4C 45 20 CF  56 45 52 46 4C 4F 57 20  | .ABLE .VERFLOW |
000007F0: 2D 20 41 4E 20 49 4E 54  45 52 4E 41 4C 20 54 41  |- AN INTERNAL TA|
00000800: 42 4C 45 0D 20 20 20 20  48 41 53 20 45 58 43 45  |BLE.    HAS EXCE|
00000810: 45 44 45 44 20 49 54 53  20 4C 49 4D 49 54 53 2E  |EDED ITS LIMITS.|
00000820: 0D 0D 20 20 20 5B C3 D2  CF D3 D3 E0 D2 C5 C6 C5  |..   [..........|
00000830: D2 C5 CE C3 C5 20 57 49  4C 4C 20 4E 4F 54 20 42  |..... WILL NOT B|
00000840: 45 20 41 42 4C 45 0D 54  4F 20 49 4E 44 45 58 20  |E ABLE.TO INDEX |
00000850: 41 20 50 52 4F 47 52 41  4D 20 54 48 41 54 20 44  |A PROGRAM THAT D|
00000860: 49 53 50 4C 41 59 53 20  54 48 49 53 0D 45 52 52  |ISPLAYS THIS.ERR|
00000870: 4F 52 2E 5D 0D 0D 20 32  29 20 D0 52 49 4E 54 45  |OR.].. 2) .RINTE|
00000880: 52 20 CE 4F 54 20 D2 45  41 44 59 20 2D 20 D4 48  |R .OT .EADY - .H|
00000890: 45 20 50 52 49 4E 54 45  52 20 49 53 0D 20 20 20  |E PRINTER IS.   |
000008A0: 20 4E 4F 54 20 43 4F 4E  4E 45 43 54 45 44 2F 54  | NOT CONNECTED/T|
000008B0: 55 52 4E 45 44 20 4F 4E  2E 0D 0D 0D 0D 0D D4 48  |URNED ON.......H|
000008C0: 45 20 D4 41 42 4C 45 20  CF 56 45 52 46 4C 4F 57  |E .ABLE .VERFLOW|
000008D0: 20 45 52 52 4F 52 20 43  41 4E 20 42 45 0D 46 4C  | ERROR CAN BE.FL|
000008E0: 41 47 47 45 44 20 42 59  20 41 4E 59 20 4F 46 20  |AGGED BY ANY OF |
000008F0: 54 48 45 20 46 4F 4C 4C  4F 57 49 4E 47 0D 43 4F  |THE FOLLOWING.CO|
00000900: 4E 44 49 54 49 4F 4E 53  3A 0D 0D 20 31 29 20 CD  |NDITIONS:.. 1) .|
00000910: 4F 52 45 20 54 48 41 4E  20 32 35 36 20 44 49 46  |ORE THAN 256 DIF|
00000920: 46 45 52 45 4E 54 0D 20  20 20 20 56 41 52 49 41  |FERENT.    VARIA|
00000930: 42 4C 45 53 2E 0D 0D 20  32 29 20 CD 4F 52 45 20  |BLES... 2) .ORE |
00000940: 54 48 41 4E 20 32 35 36  20 44 49 46 46 45 52 45  |THAN 256 DIFFERE|
00000950: 4E 54 20 4C 49 4E 45 0D  20 20 20 20 52 45 46 45  |NT LINE.    REFE|
00000960: 52 45 4E 43 45 53 2E 0D  0D 20 33 29 20 D4 48 45  |RENCES... 3) .HE|
00000970: 20 4C 45 4E 47 54 48 20  4F 46 20 41 4C 4C 20 56  | LENGTH OF ALL V|
00000980: 41 52 49 41 42 4C 45 20  4E 41 4D 45 53 0D 20 20  |ARIABLE NAMES.  |
00000990: 20 20 43 4F 4D 42 49 4E  45 44 20 45 58 43 45 45  |  COMBINED EXCEE|
000009A0: 44 53 20 37 36 38 20 42  59 54 45 53 2E 0D 0D 20  |DS 768 BYTES... |
000009B0: 20 20 20 D4 48 49 53 20  55 54 49 4C 49 54 59 20  |   .HIS UTILITY |
000009C0: 57 49 4C 4C 20 50 52 4F  56 49 44 45 20 59 4F 55  |WILL PROVIDE YOU|
000009D0: 0D 57 49 54 48 20 49 4E  56 41 4C 55 41 42 4C 45  |.WITH INVALUABLE|
000009E0: 20 49 4E 46 4F 52 4D 41  54 49 4F 4E 20 4F 4E 20  | INFORMATION ON |
000009F0: 59 4F 55 52 0D 4F 57 4E  20 50 52 4F 47 52 41 4D  |YOUR.OWN PROGRAM|
00000A00: 53 2C 20 41 4E 44 20 57  49 4C 4C 20 48 45 4C 50  |S, AND WILL HELP|
00000A10: 20 59 4F 55 0D 55 4E 44  45 52 53 54 41 4E 44 20  | YOU.UNDERSTAND |
00000A20: 50 52 4F 47 52 41 4D 53  20 57 52 49 54 54 45 4E  |PROGRAMS WRITTEN|
00000A30: 20 42 59 20 4F 54 48 45  52 53 0D 41 53 20 57 45  | BY OTHERS.AS WE|
00000A40: 4C 4C 2E 0D 0D 20 20 20  20 CE 45 45 44 4C 45 53  |LL...    .EEDLES|
00000A50: 53 20 54 4F 20 53 41 59  2C 20 C3 D2 CF D3 D3 20  |S TO SAY, ..... |
00000A60: D2 C5 C6 C5 D2 C5 CE C3  C5 0D 48 41 53 20 42 45  |..........HAS BE|
00000A70: 45 4E 20 43 4F 50 49 45  44 20 54 4F 20 4D 59 20  |EN COPIED TO MY |
00000A80: 55 54 49 4C 49 54 59 20  44 49 53 4B 2E 0D D4 48  |UTILITY DISK...H|
00000A90: 4F 55 47 48 20 D2 49 43  4B 20 43 4C 41 49 4D 53  |OUGH .ICK CLAIMS|
00000AA0: 20 54 48 41 54 20 48 49  53 20 43 4F 44 45 20 57  | THAT HIS CODE W|
00000AB0: 41 53 0D 57 52 49 54 54  45 4E 20 4C 4F 4E 47 20  |AS.WRITTEN LONG |
00000AC0: 41 47 4F 20 41 4E 44 20  54 48 45 20 53 4F 55 52  |AGO AND THE SOUR|
00000AD0: 43 45 20 43 4F 44 45 0D  49 53 20 4E 4F 54 20 41  |CE CODE.IS NOT A|
00000AE0: 53 20 4C 45 47 49 42 4C  45 20 41 53 20 48 45 27  |S LEGIBLE AS HE'|
00000AF0: 44 20 4C 49 4B 45 20 49  54 2C 0D 54 48 45 20 45  |D LIKE IT,.THE E|
00000B00: 4E 44 20 50 52 4F 44 55  43 54 20 49 53 20 46 41  |ND PRODUCT IS FA|
00000B10: 53 54 20 41 4E 44 0D 45  46 46 49 43 49 45 4E 54  |ST AND.EFFICIENT|
00000B20: 2E 20 20 C1 4E 59 20 50  52 4F 47 52 41 4D 4D 45  |.  .NY PROGRAMME|
00000B30: 52 20 57 4F 55 4C 44 20  42 45 0D 48 41 52 44 50  |R WOULD BE.HARDP|
00000B40: 52 45 53 53 45 44 20 54  4F 20 50 41 53 53 20 55  |RESSED TO PASS U|
00000B50: 50 20 D2 49 43 4B 27 53  20 55 54 49 4C 49 54 59  |P .ICK'S UTILITY|
00000B60: 0D 41 53 20 54 48 45 20  4D 4F 53 54 20 48 41 4E  |.AS THE MOST HAN|
00000B70: 44 59 20 43 52 4F 53 53  20 52 45 46 45 52 45 4E  |DY CROSS REFEREN|
00000B80: 43 45 52 20 54 4F 0D 44  41 54 45 2E 0D 0D 20 20  |CER TO.DATE...  |
00000B90: 20 20 C1 20 4E 4F 54 45  20 41 42 4F 55 54 20 55  |  . NOTE ABOUT U|
00000BA0: 53 49 4E 47 20 C3 D2 CF  D3 D3 0D D2 C5 C6 C5 D2  |SING ...........|
00000BB0: C5 CE C3 C5 3A 20 D4 48  45 20 44 45 4D 4F 20 50  |....: .HE DEMO P|
00000BC0: 52 4F 47 52 41 4D 20 54  48 41 54 0D 42 4F 4F 54  |ROGRAM THAT.BOOT|
00000BD0: 53 20 C3 D2 CF D3 D3 20  D2 C5 C6 C5 D2 C5 CE C3  |S ..... ........|
00000BE0: C5 20 49 53 20 CE CF D4  20 50 41 52 54 20 4F 46  |. IS ... PART OF|
00000BF0: 0D C3 D2 CF D3 D3 20 D2  C5 C6 C5 D2 C5 CE C3 C5  |...... .........|
00000C00: 20 41 4E 44 20 57 49 4C  4C 20 CE CF D4 20 42 45  | AND WILL ... BE|
00000C10: 0D 43 4F 50 49 45 44 20  42 59 20 CC CF C1 C4 D3  |.COPIED BY .....|
00000C20: D4 C1 D2 27 53 20 43 4F  50 49 45 52 2E 20 20 D4  |...'S COPIER.  .|
00000C30: 48 49 53 0D 49 53 20 42  45 43 41 55 53 45 20 C3  |HIS.IS BECAUSE .|
00000C40: D2 CF D3 D3 20 D2 C5 C6  C5 D2 C5 CE C3 C5 20 42  |.... ......... B|
00000C50: 59 20 49 54 53 45 4C 46  0D 57 49 4C 4C 20 4E 4F  |Y ITSELF.WILL NO|
00000C60: 54 20 45 52 41 53 45 20  59 4F 55 52 20 C2 C1 D3  |T ERASE YOUR ...|
00000C70: C9 C3 20 50 52 4F 4A 45  43 54 53 0D 57 48 45 4E  |.. PROJECTS.WHEN|
00000C80: 20 CC CF C1 C4 45 44 20  42 59 20 49 54 53 45 4C  | ....ED BY ITSEL|
00000C90: 46 2E 0D 0D C4 C9 D3 CB  20 C6 C9 CC C5 D3 20 D4  |F....... ..... .|
00000CA0: C8 C9 D3 20 D0 D2 CF C7  D2 C1 CD 20 D5 D3 C5 D3  |... ....... ....|
00000CB0: 0D 0D D8 2D D2 C5 C6 20  C2 CF CF D4 20 20 20 20  |...-... ....    |
00000CC0: 20 20 20 20 20 D4 2E D8  2D D2 C5 C6 20 C2 CF CF  |     ...-... ...|
00000CD0: D4 0D D8 2D D2 C5 C6 0D  0D 20 20 20 20 20 20 20  |...-.....       |
00000CE0: 20 2A 2A 2A 2A 20 C5 4E  44 20 CF 46 20 D4 45 58  | **** .ND .F .EX|
00000CF0: 54 20 2A 2A 2A 2A 0D                              |T ****.         |
..^U:HACKER.    C R O S S   R E F E R E 
N C E..             BY RICK NASH..    I 
DON'T USUALLY USE CROSS.REFERENCE PROGRA
MS BUT RICK NASH'S.CROSS REFERENCE IS A 
LIFE SAVER!.THERE IS NOT A SINGLE BASIC 
PROGRAM.ON THIS ISSUE THAT I HAVEN'T USE
D.RICK'S CROSS REFERENCE TO DEBUG...    
THAT'S RIGHT!  WE DO A LOT OF.PROGRAMMIN
G AND DEBUGGING AROUND HERE.AND WE NEED 
EVERY TOOL WE CAN GET IN.ORDER TO MEET O
UR DEADLINES......    SINCE CROSS REFERE
NCE IS MEMORY-.RESIDENT WITH YOUR BASIC 
PROGRAM,.IT RUNS LIKE GREASED LIGHTNING.
COMPARED TO DISK-BASED CROSS.REFERENCE U
TILITIES...    WHAT IS A CROSS REFERENCE
.UTILITY?  IT'S A PROGRAM THAT TELLS.YOU
 WHERE VARIABLES ARE USED AND/OR.DECLARE
D AND ALSO WHICH LINES CALL.OTHER LINES.
..    IMAGINE YOU HAVE A VARIABLE.CALLED
 S% AND SOMEHOW S% IS BEING.INCREMENTED 
BEYOND THE MAXIMUM.INTEGER VALUE OF 3276
7.  YOU'VE TRIED.TO FIND THE LINE WHERE 
THIS OCCURS.BUT THE PROGRAM IS FIVE HUND
RED LINES.LONG!  YOU NEED CROSS REFERENC
E...    JUST LOAD "X-REF",8,1 AND THEN.S
YS49152.  THERE IS NO NEED TO TYPE."NEW"
 BEFORE USING CROSS REFERENCE..IT DOES A
N UNNEW FOR YOU...    NEXT SELECT VARIAB
LES TO CROSS.REFERENCE.  THE PROGRAM WIL
L ASK.WHETHER OR NOT YOU WANT TO USE YOU
R.PRINTER.  ONCE OUTPUT IS SELECTED,.PRE
SS F1 TO BEGIN THE SEARCH FOR S%..EVERY 
VARIABLE USED IN YOUR PROGRAM.WILL SCROL
L BY.  ANY LINE NUMBERS.LISTED NEXT TO T
HE VARIABLE ARE ALL.OF THE LINE NUMBERS 
THAT CALL OR.DECLARE THE VARIABLE.....  
  IT'S THE SAME FOR LINE NUMBERS..ANY LI
NE LISTED NEXT TO A CROSS.REFERENCED LIN
E NUMBER IS A LINE.THAT HAS A GOTO OR GO
SUB TO THE.INDEXED LINE...    KEEP IN MI
ND THAT ALL THIS.HAPPENS AT A BEARABLE P
ACE, SOMETIMES.TOO FAST.  PRESS THE SHIF
T KEY TO.PAUSE THE SCROLLING.  YOU CAN P
RESS.THE STOP KEY TO BREAK THE LISTING.W
HILE THE INFORMATION YOU WANT IS.STILL O
N THE SCREEN AND GET RIGHT TO.PROGRAMMIN
G.......    THERE ARE TWO ERROR CONDITIO
NS.THAT MAY ARISE WHILE USING THE.UTILIT
Y.  IT IS UNLIKELY THAT YOU WILL.EVER SE
E THEM, BUT YOU SHOULD BE AWARE.OF THEM.
  THEY ARE:.. 1) TABLE OVERFLOW - AN INT
ERNAL TABLE.    HAS EXCEEDED ITS LIMITS.
..   [CROSS.REFERENCE WILL NOT BE ABLE.T
O INDEX A PROGRAM THAT DISPLAYS THIS.ERR
OR.].. 2) PRINTER NOT READY - THE PRINTE
R IS.    NOT CONNECTED/TURNED ON......TH
E TABLE OVERFLOW ERROR CAN BE.FLAGGED BY
 ANY OF THE FOLLOWING.CONDITIONS:.. 1) M
ORE THAN 256 DIFFERENT.    VARIABLES... 
2) MORE THAN 256 DIFFERENT LINE.    REFE
RENCES... 3) THE LENGTH OF ALL VARIABLE 
NAMES.    COMBINED EXCEEDS 768 BYTES... 
   THIS UTILITY WILL PROVIDE YOU.WITH IN
VALUABLE INFORMATION ON YOUR.OWN PROGRAM
S, AND WILL HELP YOU.UNDERSTAND PROGRAMS
 WRITTEN BY OTHERS.AS WELL...    NEEDLES
S TO SAY, CROSS REFERENCE.HAS BEEN COPIE
D TO MY UTILITY DISK..THOUGH RICK CLAIMS
 THAT HIS CODE WAS.WRITTEN LONG AGO AND 
THE SOURCE CODE.IS NOT AS LEGIBLE AS HE'
D LIKE IT,.THE END PRODUCT IS FAST AND.E
FFICIENT.  ANY PROGRAMMER WOULD BE.HARDP
RESSED TO PASS UP RICK'S UTILITY.AS THE 
MOST HANDY CROSS REFERENCER TO.DATE...  
  A NOTE ABOUT USING CROSS.REFERENCE: TH
E DEMO PROGRAM THAT.BOOTS CROSS REFERENC
E IS NOT PART OF.CROSS REFERENCE AND WIL
L NOT BE.COPIED BY LOADSTAR'S COPIER.  T
HIS.IS BECAUSE CROSS REFERENCE BY ITSELF
.WILL NOT ERASE YOUR BASIC PROJECTS.WHEN
 LOADED BY ITSELF...DISK FILES THIS PROG
RAM USES..X-REF BOOT         T.X-REF BOO
T.X-REF..        **** END OF TEXT ****.
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL