T.BASIX 64
FILE INFORMATION
FILENAME(S): T.BASIX 64
FILE TYPE(S): PRG
FILE SIZE: 3K
FIRST SEEN: 2025-11-30 18:12:13
APPEARS ON: 1 disk(s)
FILE HASH
af1d3ae0e6eb77b1f9fcf4bb6b033fc4faa5d66a59e4bf4eee4ee2a1ebc04e11
FOUND ON DISKS (1 DISKS)
| DISK TITLE | FILENAME | FILE TYPE | COLLECTION | TRACK | SECTOR | ACTIONS |
|---|---|---|---|---|---|---|
| BEST OF LS 4 S 1 | T.BASIX 64 | PRG | Sailor, Ganheden | 24 | 8 | DOWNLOAD FILE |
FILE CONTENT & ANALYSIS
00000000: 00 80 5E 55 3A 48 45 4C 50 0D 20 20 20 20 20 20 |..^U:HELP. | 00000010: 20 20 20 20 20 20 20 20 C2 C1 D3 C9 D8 20 36 34 | ..... 64| 00000020: 0D 0D 20 20 20 20 20 20 20 20 42 59 20 CD 41 52 |.. BY .AR| 00000030: 54 49 4E 20 C8 2E 20 CD 41 54 54 48 45 57 53 0D |TIN .. .ATTHEWS.| 00000040: 0D 20 20 20 20 C1 4E 59 4F 4E 45 20 43 4F 4E 46 |. .NYONE CONF| 00000050: 52 4F 4E 54 45 44 20 57 49 54 48 20 54 48 45 20 |RONTED WITH THE | 00000060: 54 41 53 4B 0D 4F 46 20 4D 4F 44 49 46 59 49 4E |TASK.OF MODIFYIN| 00000070: 47 20 41 4E 20 4F 4C 44 20 50 52 4F 47 52 41 4D |G AN OLD PROGRAM| 00000080: 2C 20 4F 52 20 41 0D 50 52 4F 47 52 41 4D 20 57 |, OR A.PROGRAM W| 00000090: 52 49 54 54 45 4E 20 42 59 20 41 4E 4F 54 48 45 |RITTEN BY ANOTHE| 000000A0: 52 2C 20 4B 4E 4F 57 53 20 54 48 45 0D 46 52 55 |R, KNOWS THE.FRU| 000000B0: 53 54 52 41 54 49 4F 4E 20 4F 46 20 44 45 54 45 |STRATION OF DETE| 000000C0: 52 4D 49 4E 49 4E 47 20 54 48 45 20 4C 4F 47 49 |RMINING THE LOGI| 000000D0: 43 0D 46 4C 4F 57 20 41 4E 44 20 4C 4F 43 41 54 |C.FLOW AND LOCAT| 000000E0: 49 4F 4E 20 4F 46 20 54 48 45 20 50 52 4F 47 52 |ION OF THE PROGR| 000000F0: 41 4D 27 53 0D 4B 45 59 20 56 41 52 49 41 42 4C |AM'S.KEY VARIABL| 00000100: 45 53 2E 20 20 C2 C1 D3 C9 D8 20 36 34 20 49 53 |ES. ..... 64 IS| 00000110: 20 41 20 4D 41 43 48 49 4E 45 0D 4C 41 4E 47 55 | A MACHINE.LANGU| 00000120: 41 47 45 20 50 52 4F 47 52 41 4D 20 57 48 49 43 |AGE PROGRAM WHIC| 00000130: 48 20 50 52 4F 44 55 43 45 53 20 41 0D 4C 49 4E |H PRODUCES A.LIN| 00000140: 45 20 4E 55 4D 42 45 52 20 41 4E 44 20 56 41 52 |E NUMBER AND VAR| 00000150: 49 41 42 4C 45 20 4E 41 4D 45 20 43 52 4F 53 53 |IABLE NAME CROSS| 00000160: 2D 0D 52 45 46 45 52 45 4E 43 45 2E 20 20 C9 54 |-.REFERENCE. .T| 00000170: 27 53 20 41 20 57 45 4C 43 4F 4D 45 20 41 44 44 |'S A WELCOME ADD| 00000180: 49 54 49 4F 4E 0D 54 4F 20 41 4E 59 20 50 52 4F |ITION.TO ANY PRO| 00000190: 47 52 41 4D 4D 45 52 27 53 20 54 4F 4F 4C 20 42 |GRAMMER'S TOOL B| 000001A0: 4F 58 2E 0D 0D 20 20 20 20 C2 C1 D3 C9 D8 20 36 |OX... ..... 6| 000001B0: 34 20 48 41 53 20 54 48 52 45 45 20 53 43 52 45 |4 HAS THREE SCRE| 000001C0: 45 4E 53 3A 20 54 48 45 0D 54 49 54 4C 45 20 53 |ENS: THE.TITLE S| 000001D0: 43 52 45 45 4E 2C 20 54 48 45 20 4D 45 4E 55 20 |CREEN, THE MENU | 000001E0: 53 43 52 45 45 4E 20 41 4E 44 20 54 48 45 0D 46 |SCREEN AND THE.F| 000001F0: 49 4C 45 4E 41 4D 45 20 53 43 52 45 45 4E 2E 0D |ILENAME SCREEN..| 00000200: 0D 20 20 20 20 D4 48 45 20 4D 45 4E 55 20 53 43 |. .HE MENU SC| 00000210: 52 45 45 4E 20 57 49 4C 4C 20 53 48 4F 57 20 59 |REEN WILL SHOW Y| 00000220: 4F 55 0D 59 4F 55 52 20 4F 50 54 49 4F 4E 53 2E |OU.YOUR OPTIONS.| 00000230: 20 20 D0 52 45 53 53 20 54 48 45 20 C6 31 20 4B | .RESS THE .1 K| 00000240: 45 59 20 54 4F 0D 43 48 4F 4F 53 45 20 42 45 54 |EY TO.CHOOSE BET| 00000250: 57 45 45 4E 20 54 48 45 20 42 4C 55 45 20 4F 50 |WEEN THE BLUE OP| 00000260: 54 49 4F 4E 53 20 49 4E 0D 54 48 45 20 43 4F 4C |TIONS IN.THE COL| 00000270: 55 4D 4E 20 4F 4E 20 54 48 45 20 4C 45 46 54 2E |UMN ON THE LEFT.| 00000280: 0D 0D 20 20 20 20 CF D5 D4 D0 D5 D4 20 49 53 20 |.. ...... IS | 00000290: 54 48 45 20 54 4F 50 20 4F 50 54 49 4F 4E 2E 20 |THE TOP OPTION. | 000002A0: 20 C2 59 0D 50 52 45 53 53 49 4E 47 20 54 48 45 | .Y.PRESSING THE| 000002B0: 20 C6 33 20 4B 45 59 20 59 4F 55 20 43 41 4E 20 | .3 KEY YOU CAN | 000002C0: 43 48 4F 4F 53 45 0D 42 45 54 57 45 45 4E 20 53 |CHOOSE.BETWEEN S| 000002D0: 45 4E 44 49 4E 47 20 54 48 45 20 49 4E 46 4F 52 |ENDING THE INFOR| 000002E0: 4D 41 54 49 4F 4E 20 54 4F 0D 54 48 45 20 53 43 |MATION TO.THE SC| 000002F0: 52 45 45 4E 2C 20 54 48 45 20 50 52 49 4E 54 45 |REEN, THE PRINTE| 00000300: 52 2C 20 4F 52 20 42 4F 54 48 2E 0D 0D 20 20 20 |R, OR BOTH... | 00000310: 20 CC C9 D3 D4 20 49 53 20 54 48 45 20 4E 45 58 | .... IS THE NEX| 00000320: 54 20 4F 50 54 49 4F 4E 2E 20 20 C1 47 41 49 4E |T OPTION. .GAIN| 00000330: 2C 0D 42 59 20 50 52 45 53 53 49 4E 47 20 54 48 |,.BY PRESSING TH| 00000340: 45 20 C6 33 20 4B 45 59 20 59 4F 55 20 43 41 4E |E .3 KEY YOU CAN| 00000350: 20 43 48 4F 4F 53 45 0D 54 4F 20 48 41 56 45 20 | CHOOSE.TO HAVE | 00000360: 54 48 45 20 4C 49 53 54 49 4E 47 20 4F 46 20 54 |THE LISTING OF T| 00000370: 48 45 0D 49 4E 46 4F 52 4D 41 54 49 4F 4E 20 53 |HE.INFORMATION S| 00000380: 54 4F 50 20 41 4E 44 20 57 41 49 54 20 46 4F 52 |TOP AND WAIT FOR| 00000390: 20 41 20 4B 45 59 0D 50 52 45 53 53 20 57 48 45 | A KEY.PRESS WHE| 000003A0: 4E 20 41 20 53 43 52 45 45 4E 20 49 53 20 46 55 |N A SCREEN IS FU| 000003B0: 4C 4C 2E 20 20 C9 46 20 59 4F 55 0D 43 48 4F 4F |LL. .F YOU.CHOO| 000003C0: 53 45 20 22 CE CF 2D C8 CF CC C4 22 20 54 48 45 |SE "..-...." THE| 000003D0: 20 4C 49 53 54 49 4E 47 20 57 49 4C 4C 0D 53 43 | LISTING WILL.SC| 000003E0: 52 4F 4C 4C 20 54 4F 20 54 48 45 20 45 4E 44 2E |ROLL TO THE END.| 000003F0: 0D 0D 0D 20 20 20 20 D4 48 45 20 54 48 49 52 44 |... .HE THIRD| 00000400: 20 4F 50 54 49 4F 4E 20 49 53 20 54 4F 20 43 48 | OPTION IS TO CH| 00000410: 4F 4F 53 45 0D 57 48 49 43 48 20 54 59 50 45 20 |OOSE.WHICH TYPE | 00000420: 4F 46 20 50 52 49 4E 54 45 52 20 59 4F 55 20 41 |OF PRINTER YOU A| 00000430: 52 45 20 55 53 49 4E 47 2E 0D C3 4F 4D 4D 4F 44 |RE USING...OMMOD| 00000440: 4F 52 45 20 50 52 49 4E 54 45 52 53 20 43 4F 4D |ORE PRINTERS COM| 00000450: 42 49 4E 45 20 41 20 4C 49 4E 45 0D 46 45 45 44 |BINE A LINE.FEED| 00000460: 20 41 4E 44 20 41 20 43 41 52 52 49 41 47 45 20 | AND A CARRIAGE | 00000470: 52 45 54 55 52 4E 2E 20 20 D3 4F 4D 45 0D 4E 4F |RETURN. .OME.NO| 00000480: 4E 2D C3 4F 4D 4D 4F 44 4F 52 45 20 50 52 49 4E |N-.OMMODORE PRIN| 00000490: 54 45 52 53 20 52 45 51 55 49 52 45 20 41 0D 53 |TERS REQUIRE A.S| 000004A0: 45 50 41 52 41 54 45 20 4C 49 4E 45 20 46 45 45 |EPARATE LINE FEE| 000004B0: 44 2E 20 20 C9 46 20 59 4F 55 52 20 50 52 49 4E |D. .F YOUR PRIN| 000004C0: 54 45 52 0D 50 52 49 4E 54 53 20 27 4F 56 45 52 |TER.PRINTS 'OVER| 000004D0: 27 20 41 20 50 52 45 56 49 4F 55 53 4C 59 20 50 |' A PREVIOUSLY P| 000004E0: 52 49 4E 54 45 44 0D 4C 49 4E 45 2C 20 53 45 4C |RINTED.LINE, SEL| 000004F0: 45 43 54 20 54 48 45 20 CE CF CE 2D C3 CF CD CD |ECT THE ...-....| 00000500: 20 4F 50 54 49 4F 4E 2E 0D 0D 20 20 20 20 D4 48 | OPTION... .H| 00000510: 45 20 4C 41 53 54 20 4F 50 54 49 4F 4E 20 49 53 |E LAST OPTION IS| 00000520: 20 46 4F 52 20 53 45 54 54 49 4E 47 0D 54 48 45 | FOR SETTING.THE| 00000530: 20 4E 55 4D 42 45 52 20 4F 46 20 54 48 45 20 44 | NUMBER OF THE D| 00000540: 52 49 56 45 20 54 48 41 54 20 48 4F 4C 44 53 0D |RIVE THAT HOLDS.| 00000550: 54 48 45 20 44 49 53 4B 20 54 48 41 54 20 48 41 |THE DISK THAT HA| 00000560: 53 20 54 48 45 20 50 52 4F 47 52 41 4D 20 59 4F |S THE PROGRAM YO| 00000570: 55 27 52 45 0D 43 52 4F 53 53 2D 52 45 46 45 52 |U'RE.CROSS-REFER| 00000580: 45 4E 43 49 4E 47 2E 0D 0D 20 20 20 20 D0 52 45 |ENCING... .RE| 00000590: 53 53 20 C6 37 20 57 48 45 4E 20 59 4F 55 20 48 |SS .7 WHEN YOU H| 000005A0: 41 56 45 20 54 48 45 53 45 20 46 4F 55 52 0D 4F |AVE THESE FOUR.O| 000005B0: 50 54 49 4F 4E 53 20 53 45 54 20 41 4E 44 20 59 |PTIONS SET AND Y| 000005C0: 4F 55 27 4C 4C 20 42 45 20 54 41 4B 45 4E 20 54 |OU'LL BE TAKEN T| 000005D0: 4F 0D 54 48 45 20 4E 45 58 54 20 53 43 52 45 45 |O.THE NEXT SCREE| 000005E0: 4E 20 41 4E 44 20 41 53 4B 45 44 20 46 4F 52 20 |N AND ASKED FOR | 000005F0: 54 48 45 0D 46 49 4C 45 4E 41 4D 45 20 4F 46 20 |THE.FILENAME OF | 00000600: 54 48 45 20 50 52 4F 47 52 41 4D 2E 0D 0D 20 20 |THE PROGRAM... | 00000610: 20 20 C1 46 54 45 52 20 54 48 45 20 50 52 4F 47 | .FTER THE PROG| 00000620: 52 41 4D 20 49 53 20 4C 4F 41 44 45 44 20 41 4E |RAM IS LOADED AN| 00000630: 44 0D 41 4E 41 4C 59 5A 45 44 20 59 4F 55 27 4C |D.ANALYZED YOU'L| 00000640: 4C 20 53 45 45 20 54 48 45 0D 43 52 4F 53 53 2D |L SEE THE.CROSS-| 00000650: 52 45 46 45 52 45 4E 43 45 20 49 4E 46 4F 52 4D |REFERENCE INFORM| 00000660: 41 54 49 4F 4E 2E 20 20 C9 4E 0D 4E 55 4D 45 52 |ATION. .N.NUMER| 00000670: 49 43 41 4C 20 4F 52 44 45 52 20 4F 4E 20 54 48 |ICAL ORDER ON TH| 00000680: 45 20 4C 45 46 54 20 41 52 45 20 41 4C 4C 0D 4F |E LEFT ARE ALL.O| 00000690: 46 20 54 48 45 20 27 54 41 52 47 45 54 27 20 4C |F THE 'TARGET' L| 000006A0: 49 4E 45 20 4E 55 4D 42 45 52 53 20 46 4F 55 4E |INE NUMBERS FOUN| 000006B0: 44 0D 49 4E 20 54 48 45 20 4C 49 53 54 49 4E 47 |D.IN THE LISTING| 000006C0: 2E 20 20 D4 4F 20 54 48 45 20 52 49 47 48 54 20 |. .O THE RIGHT | 000006D0: 4F 46 20 54 48 45 0D 54 41 52 47 45 54 20 4C 49 |OF THE.TARGET LI| 000006E0: 4E 45 20 4E 55 4D 42 45 52 20 49 53 20 41 20 4C |NE NUMBER IS A L| 000006F0: 49 53 54 49 4E 47 20 4F 46 0D 41 4C 4C 20 4F 46 |ISTING OF.ALL OF| 00000700: 20 54 48 45 20 4C 49 4E 45 20 4E 55 4D 42 45 52 | THE LINE NUMBER| 00000710: 53 20 57 48 45 52 45 20 54 48 41 54 0D 54 41 52 |S WHERE THAT.TAR| 00000720: 47 45 54 20 4C 49 4E 45 20 4E 55 4D 42 45 52 20 |GET LINE NUMBER | 00000730: 49 53 20 46 4F 55 4E 44 2E 0D 0D 20 20 20 20 C1 |IS FOUND... .| 00000740: 4C 53 4F 20 53 48 4F 57 4E 20 49 53 20 54 48 45 |LSO SHOWN IS THE| 00000750: 20 54 59 50 45 20 4F 46 0D 4F 50 45 52 41 54 4F | TYPE OF.OPERATO| 00000760: 52 20 54 48 41 54 20 53 45 4E 44 53 20 54 48 45 |R THAT SENDS THE| 00000770: 20 46 4C 4F 57 20 4F 46 20 54 48 45 0D 50 52 4F | FLOW OF THE.PRO| 00000780: 47 52 41 4D 20 54 4F 20 54 48 45 20 54 41 52 47 |GRAM TO THE TARG| 00000790: 45 54 20 4C 49 4E 45 3A 20 C7 CF D4 CF 2C 0D C7 |ET LINE: ....,..| 000007A0: CF D3 D5 C2 2C 20 4F 52 20 D4 C8 C5 CE 20 28 C7 |...., OR .... (.| 000007B0: CF D4 CF 20 49 4D 50 4C 49 45 44 29 2E 20 D4 48 |... IMPLIED). .H| 000007C0: 45 0D D3 D9 D3 20 49 4E 46 4F 52 4D 41 54 49 4F |E.... INFORMATIO| 000007D0: 4E 20 53 48 4F 57 53 20 54 48 45 20 4D 45 4D 4F |N SHOWS THE MEMO| 000007E0: 52 59 0D 4C 4F 43 41 54 49 4F 4E 20 4F 46 20 54 |RY.LOCATION OF T| 000007F0: 48 45 20 D3 D9 D3 54 45 4D 20 43 41 4C 4C 20 41 |HE ...TEM CALL A| 00000800: 53 20 57 45 4C 4C 0D 41 53 20 54 48 45 20 4C 49 |S WELL.AS THE LI| 00000810: 4E 45 20 4E 55 4D 42 45 52 20 57 48 45 52 45 20 |NE NUMBER WHERE | 00000820: 54 48 45 20 D3 D9 D3 0D 43 4F 4D 4D 41 4E 44 20 |THE ....COMMAND | 00000830: 49 53 20 46 4F 55 4E 44 2E 0D 0D 20 20 20 20 CE |IS FOUND... .| 00000840: 45 58 54 20 57 49 4C 4C 20 42 45 20 41 4E 20 41 |EXT WILL BE AN A| 00000850: 4C 50 48 41 42 45 54 49 5A 45 44 20 4C 49 53 54 |LPHABETIZED LIST| 00000860: 0D 4F 46 20 41 4C 4C 20 4F 46 20 54 48 45 20 56 |.OF ALL OF THE V| 00000870: 41 52 49 41 42 4C 45 53 20 41 4E 44 20 54 48 45 |ARIABLES AND THE| 00000880: 20 4C 49 4E 45 0D 4E 55 4D 42 45 52 53 20 57 48 | LINE.NUMBERS WH| 00000890: 45 52 45 20 54 48 45 59 20 41 52 45 20 46 4F 55 |ERE THEY ARE FOU| 000008A0: 4E 44 2E 20 20 CF 4E 4C 59 0D 54 48 45 20 46 49 |ND. .NLY.THE FI| 000008B0: 52 53 54 20 54 57 4F 20 43 48 41 52 41 43 54 45 |RST TWO CHARACTE| 000008C0: 52 53 20 4F 46 20 54 48 45 0D 56 41 52 49 41 42 |RS OF THE.VARIAB| 000008D0: 4C 45 20 41 52 45 20 53 48 4F 57 4E 20 42 45 43 |LE ARE SHOWN BEC| 000008E0: 41 55 53 45 20 4F 4E 4C 59 20 54 48 45 0D 46 49 |AUSE ONLY THE.FI| 000008F0: 52 53 54 20 54 57 4F 20 43 48 41 52 41 43 54 45 |RST TWO CHARACTE| 00000900: 52 53 20 41 52 45 20 55 53 45 44 20 42 59 20 54 |RS ARE USED BY T| 00000910: 48 45 0D 53 59 53 54 45 4D 2E 20 20 D4 48 49 53 |HE.SYSTEM. .HIS| 00000920: 20 49 4E 46 4F 52 4D 41 54 49 4F 4E 20 49 53 0D | INFORMATION IS.| 00000930: 49 4E 56 41 4C 55 41 42 4C 45 20 57 48 45 4E 20 |INVALUABLE WHEN | 00000940: 44 45 2D 42 55 47 47 49 4E 47 20 41 20 50 52 4F |DE-BUGGING A PRO| 00000950: 47 52 41 4D 0D 54 48 41 54 20 49 53 20 4E 4F 54 |GRAM.THAT IS NOT| 00000960: 20 44 4F 43 55 4D 45 4E 54 45 44 2E 0D 0D 20 20 | DOCUMENTED... | 00000970: 20 20 C1 46 54 45 52 20 41 4C 4C 20 4F 46 20 54 | .FTER ALL OF T| 00000980: 48 45 20 56 41 52 49 41 42 4C 45 53 20 41 52 45 |HE VARIABLES ARE| 00000990: 0D 4C 49 53 54 45 44 20 41 4E 44 20 59 4F 55 20 |.LISTED AND YOU | 000009A0: 50 52 45 53 53 20 41 20 4B 45 59 2C 20 59 4F 55 |PRESS A KEY, YOU| 000009B0: 27 4C 4C 0D 53 45 45 20 41 4E 4F 54 48 45 52 20 |'LL.SEE ANOTHER | 000009C0: 4D 49 4E 49 2D 4D 45 4E 55 2E 0D 0D 20 20 20 20 |MINI-MENU... | 000009D0: D9 4F 55 20 43 41 4E 20 43 48 4F 4F 53 45 20 54 |.OU CAN CHOOSE T| 000009E0: 4F 20 52 45 2D 4C 49 53 54 20 54 48 45 0D 49 4E |O RE-LIST THE.IN| 000009F0: 46 4F 52 4D 41 54 49 4F 4E 2C 20 41 4E 41 4C 59 |FORMATION, ANALY| 00000A00: 5A 45 20 41 4E 4F 54 48 45 52 20 50 52 4F 47 52 |ZE ANOTHER PROGR| 00000A10: 41 4D 2C 0D 45 58 49 54 20 54 4F 20 C4 CF D3 20 |AM,.EXIT TO ... | 00000A20: 28 C2 C1 D3 C9 C3 29 2C 20 4F 52 20 52 45 54 55 |(.....), OR RETU| 00000A30: 52 4E 20 54 4F 0D CC CF C1 C4 D3 D4 C1 D2 2E 0D |RN TO...........| 00000A40: 0D C5 C4 C9 D4 CF D2 27 D3 20 CE CF D4 C5 3A 20 |.......'. ....: | 00000A50: C9 27 56 45 20 42 45 45 4E 20 41 20 50 52 4F 47 |.'VE BEEN A PROG| 00000A60: 52 41 4D 4D 45 52 0D 46 4F 52 20 59 45 41 52 53 |RAMMER.FOR YEARS| 00000A70: 20 41 4E 44 20 C9 20 48 41 56 45 20 4E 45 56 45 | AND . HAVE NEVE| 00000A80: 52 20 53 45 45 4E 20 41 0D 42 45 54 54 45 52 20 |R SEEN A.BETTER | 00000A90: 43 52 4F 53 53 2D 52 45 46 45 52 45 4E 43 49 4E |CROSS-REFERENCIN| 00000AA0: 47 20 50 52 4F 47 52 41 4D 2E 0D D4 48 45 20 46 |G PROGRAM...HE F| 00000AB0: 4F 52 4D 41 54 20 4F 46 20 54 48 45 20 50 52 49 |ORMAT OF THE PRI| 00000AC0: 4E 54 4F 55 54 20 49 53 20 51 55 49 54 45 0D 52 |NTOUT IS QUITE.R| 00000AD0: 45 41 44 41 42 4C 45 2C 20 43 4F 4E 53 49 44 45 |EADABLE, CONSIDE| 00000AE0: 52 49 4E 47 20 49 54 27 53 20 41 20 42 55 4E 43 |RING IT'S A BUNC| 00000AF0: 48 20 4F 46 0D 4E 55 4D 42 45 52 53 2E 20 20 D3 |H OF.NUMBERS. .| 00000B00: 49 4E 43 45 20 57 45 20 52 45 43 45 49 56 45 44 |INCE WE RECEIVED| 00000B10: 20 54 48 49 53 0D 50 52 4F 47 52 41 4D 20 46 52 | THIS.PROGRAM FR| 00000B20: 4F 4D 20 CD 41 52 54 59 20 CD 41 54 54 48 45 57 |OM .ARTY .ATTHEW| 00000B30: 53 20 57 45 20 48 41 56 45 0D 55 53 45 44 20 49 |S WE HAVE.USED I| 00000B40: 54 20 41 20 44 4F 5A 45 4E 20 54 49 4D 45 53 2C |T A DOZEN TIMES,| 00000B50: 20 45 53 50 45 43 49 41 4C 4C 59 0D 57 48 45 4E | ESPECIALLY.WHEN| 00000B60: 20 57 45 20 57 45 52 45 20 57 52 49 54 49 4E 47 | WE WERE WRITING| 00000B70: 20 54 48 45 20 4E 45 57 20 CC CF C1 C4 D3 D4 C1 | THE NEW .......| 00000B80: D2 0D 4D 45 4E 55 20 53 59 53 54 45 4D 2E 20 20 |..MENU SYSTEM. | 00000B90: D4 48 49 53 20 49 53 20 41 20 50 52 4F 47 52 41 |.HIS IS A PROGRA| 00000BA0: 4D 20 45 56 45 4E 0D 54 48 45 20 4D 4F 53 54 20 |M EVEN.THE MOST | 00000BB0: 4A 41 44 45 44 20 48 41 43 4B 45 52 20 57 49 4C |JADED HACKER WIL| 00000BC0: 4C 20 55 53 45 20 41 4E 44 0D 41 50 50 52 45 43 |L USE AND.APPREC| 00000BD0: 49 41 54 45 2E 0D 0D 0D C4 C9 D3 CB 20 C6 C9 CC |IATE........ ...| 00000BE0: C5 D3 20 D4 C8 C9 D3 20 D0 D2 CF C7 D2 C1 CD 20 |.. .... ....... | 00000BF0: D5 D3 C5 D3 0D 0D C2 C1 D3 C9 D8 20 36 34 20 20 |........... 64 | 00000C00: 20 20 20 20 20 20 20 20 20 D4 2E C2 C1 D3 C9 D8 | .......| 00000C10: 20 36 34 0D 0D 20 20 20 20 20 20 20 20 2A 2A 2A | 64.. ***| 00000C20: 2A 20 C5 4E 44 20 4F 46 20 D4 45 58 54 20 2A 2A |* .ND OF .EXT **| 00000C30: 2A 2A 0D |**. |
..^U:HELP. BASIX 64.. BY MARTIN H. MATTHEWS.. ANYONE CONF RONTED WITH THE TASK.OF MODIFYING AN OLD PROGRAM, OR A.PROGRAM WRITTEN BY ANOTHE R, KNOWS THE.FRUSTRATION OF DETERMINING THE LOGIC.FLOW AND LOCATION OF THE PROGR AM'S.KEY VARIABLES. BASIX 64 IS A MACHI NE.LANGUAGE PROGRAM WHICH PRODUCES A.LIN E NUMBER AND VARIABLE NAME CROSS-.REFERE NCE. IT'S A WELCOME ADDITION.TO ANY PRO GRAMMER'S TOOL BOX... BASIX 64 HAS TH REE SCREENS: THE.TITLE SCREEN, THE MENU SCREEN AND THE.FILENAME SCREEN... THE MENU SCREEN WILL SHOW YOU.YOUR OPTIONS. PRESS THE F1 KEY TO.CHOOSE BETWEEN THE BLUE OPTIONS IN.THE COLUMN ON THE LEFT. .. OUTPUT IS THE TOP OPTION. BY.PRES SING THE F3 KEY YOU CAN CHOOSE.BETWEEN S ENDING THE INFORMATION TO.THE SCREEN, TH E PRINTER, OR BOTH... LIST IS THE NEX T OPTION. AGAIN,.BY PRESSING THE F3 KEY YOU CAN CHOOSE.TO HAVE THE LISTING OF T HE.INFORMATION STOP AND WAIT FOR A KEY.P RESS WHEN A SCREEN IS FULL. IF YOU.CHOO SE "NO-HOLD" THE LISTING WILL.SCROLL TO THE END.... THE THIRD OPTION IS TO CH OOSE.WHICH TYPE OF PRINTER YOU ARE USING ..COMMODORE PRINTERS COMBINE A LINE.FEED AND A CARRIAGE RETURN. SOME.NON-COMMOD ORE PRINTERS REQUIRE A.SEPARATE LINE FEE D. IF YOUR PRINTER.PRINTS 'OVER' A PREV IOUSLY PRINTED.LINE, SELECT THE NON-COMM OPTION... THE LAST OPTION IS FOR SET TING.THE NUMBER OF THE DRIVE THAT HOLDS. THE DISK THAT HAS THE PROGRAM YOU'RE.CRO SS-REFERENCING... PRESS F7 WHEN YOU H AVE THESE FOUR.OPTIONS SET AND YOU'LL BE TAKEN TO.THE NEXT SCREEN AND ASKED FOR THE.FILENAME OF THE PROGRAM... AFTER THE PROGRAM IS LOADED AND.ANALYZED YOU'L L SEE THE.CROSS-REFERENCE INFORMATION. IN.NUMERICAL ORDER ON THE LEFT ARE ALL.O F THE 'TARGET' LINE NUMBERS FOUND.IN THE LISTING. TO THE RIGHT OF THE.TARGET LI NE NUMBER IS A LISTING OF.ALL OF THE LIN E NUMBERS WHERE THAT.TARGET LINE NUMBER IS FOUND... ALSO SHOWN IS THE TYPE OF .OPERATOR THAT SENDS THE FLOW OF THE.PRO GRAM TO THE TARGET LINE: GOTO,.GOSUB, OR THEN (GOTO IMPLIED). THE.SYS INFORMATIO N SHOWS THE MEMORY.LOCATION OF THE SYSTE M CALL AS WELL.AS THE LINE NUMBER WHERE THE SYS.COMMAND IS FOUND... NEXT WILL BE AN ALPHABETIZED LIST.OF ALL OF THE V ARIABLES AND THE LINE.NUMBERS WHERE THEY ARE FOUND. ONLY.THE FIRST TWO CHARACTE RS OF THE.VARIABLE ARE SHOWN BECAUSE ONL Y THE.FIRST TWO CHARACTERS ARE USED BY T HE.SYSTEM. THIS INFORMATION IS.INVALUAB LE WHEN DE-BUGGING A PROGRAM.THAT IS NOT DOCUMENTED... AFTER ALL OF THE VARIA BLES ARE.LISTED AND YOU PRESS A KEY, YOU 'LL.SEE ANOTHER MINI-MENU... YOU CAN CHOOSE TO RE-LIST THE.INFORMATION, ANALY ZE ANOTHER PROGRAM,.EXIT TO DOS (BASIC), OR RETURN TO.LOADSTAR...EDITOR'S NOTE: I'VE BEEN A PROGRAMMER.FOR YEARS AND I H AVE NEVER SEEN A.BETTER CROSS-REFERENCIN G PROGRAM..THE FORMAT OF THE PRINTOUT IS QUITE.READABLE, CONSIDERING IT'S A BUNC H OF.NUMBERS. SINCE WE RECEIVED THIS.PR OGRAM FROM MARTY MATTHEWS WE HAVE.USED I T A DOZEN TIMES, ESPECIALLY.WHEN WE WERE WRITING THE NEW LOADSTAR.MENU SYSTEM. THIS IS A PROGRAM EVEN.THE MOST JADED HA CKER WILL USE AND.APPRECIATE....DISK FIL ES THIS PROGRAM USES..BASIX 64 T.BASIX 64.. **** END OF TEXT ** **.
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL