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