T.BASIC AID BOOT
FILE INFORMATION
FILENAME(S): T.BASIC AID BOOT
FILE TYPE(S): PRG
FILE SIZE: 4K
FIRST SEEN: 2025-11-30 18:12:15
APPEARS ON: 1 disk(s)
FILE HASH
e4cf40695cfca5d6d60e1d2a4c4d2240d6185bafea32c10bbf2524a8a4f98ed0
FOUND ON DISKS (1 DISKS)
| DISK TITLE | FILENAME | FILE TYPE | COLLECTION | TRACK | SECTOR | ACTIONS |
|---|---|---|---|---|---|---|
| LOADSTAR 47 S 3 | T.BASIC AID BOOT | PRG | Sailor, Ganheden | 5 | 11 |
⚠ CORRUPT DOWNLOAD FILE |
FILE CONTENT & ANALYSIS
00000000: 00 80 5E 55 3A 48 45 4C 50 0D 0D 20 20 20 20 20 |..^U:HELP.. | 00000010: 20 20 20 20 C2 20 C1 20 D3 20 C9 20 C3 20 20 20 | . . . . . | 00000020: 20 C1 20 C9 20 C4 0D 0D 20 20 20 20 20 20 20 20 | . . ... | 00000030: 20 20 42 59 20 C1 4E 44 52 45 57 20 CC 49 54 54 | BY .NDREW .ITT| 00000040: 4C 45 0D 0D 20 20 20 20 CD 4F 53 54 20 55 54 49 |LE.. .OST UTI| 00000050: 4C 49 54 49 45 53 20 57 4F 52 4B 20 49 4E 20 45 |LITIES WORK IN E| 00000060: 49 54 48 45 52 20 54 48 45 0D 44 49 52 45 43 54 |ITHER THE.DIRECT| 00000070: 20 4D 4F 44 45 20 4F 52 20 54 48 45 20 50 52 4F | MODE OR THE PRO| 00000080: 47 52 41 4D 20 4D 4F 44 45 2E 0D D4 48 49 53 20 |GRAM MODE...HIS | 00000090: 4E 49 46 54 59 20 4C 49 54 54 4C 45 20 4D 4F 44 |NIFTY LITTLE MOD| 000000A0: 55 4C 45 20 57 4F 52 4B 53 20 49 4E 0D 42 4F 54 |ULE WORKS IN.BOT| 000000B0: 48 2E 20 20 C9 54 20 53 55 50 50 4C 49 45 53 20 |H. .T SUPPLIES | 000000C0: 59 4F 55 20 57 49 54 48 20 41 20 46 45 57 20 4F |YOU WITH A FEW O| 000000D0: 46 0D 54 48 45 20 43 4F 4D 4D 41 4E 44 53 20 54 |F.THE COMMANDS T| 000000E0: 48 41 54 20 C2 C1 D3 C9 C3 20 37 2E 30 0D 50 52 |HAT ..... 7.0.PR| 000000F0: 4F 47 52 41 4D 4D 45 52 53 20 48 41 56 45 20 47 |OGRAMMERS HAVE G| 00000100: 4F 54 54 45 4E 20 55 53 45 44 20 54 4F 20 4F 4E |OTTEN USED TO ON| 00000110: 0D 54 48 45 49 52 20 C3 31 32 38 27 53 2C 20 42 |.THEIR .128'S, B| 00000120: 55 54 20 48 41 56 45 20 4C 4F 4E 47 20 42 45 45 |UT HAVE LONG BEE| 00000130: 4E 0D 44 45 4E 49 45 44 20 54 4F 20 55 53 20 C2 |N.DENIED TO US .| 00000140: C1 D3 C9 C3 20 32 2E 30 20 50 52 4F 47 52 41 4D |.... 2.0 PROGRAM| 00000150: 4D 45 52 53 2E 0D C9 54 27 53 20 52 45 4C 41 54 |MERS...T'S RELAT| 00000160: 49 56 45 4C 59 20 53 48 4F 52 54 2C 20 31 34 20 |IVELY SHORT, 14 | 00000170: 42 4C 4F 43 4B 53 2C 20 41 4E 44 0D 49 53 20 45 |BLOCKS, AND.IS E| 00000180: 41 53 59 20 54 4F 20 55 53 45 2E 20 20 D9 4F 55 |ASY TO USE. .OU| 00000190: 27 4C 4C 20 46 49 4E 44 20 54 48 41 54 0D 59 4F |'LL FIND THAT.YO| 000001A0: 55 27 4C 4C 20 57 41 4E 54 20 54 4F 20 55 53 45 |U'LL WANT TO USE| 000001B0: 20 54 48 49 53 20 C9 CE 20 59 4F 55 52 0D 50 52 | THIS .. YOUR.PR| 000001C0: 4F 47 52 41 4D 53 20 41 53 20 57 45 4C 4C 20 57 |OGRAMS AS WELL W| 000001D0: 48 45 4E 20 43 52 45 41 54 49 4E 47 20 54 48 45 |HEN CREATING THE| 000001E0: 0D 50 52 4F 47 52 41 4D 53 20 54 48 45 4D 53 45 |.PROGRAMS THEMSE| 000001F0: 4C 56 45 53 2E 0D 0D 20 20 20 20 C6 49 52 53 54 |LVES... .IRST| 00000200: 2C 20 54 48 45 20 44 49 52 45 43 54 20 4D 4F 44 |, THE DIRECT MOD| 00000210: 45 20 43 4F 4D 4D 41 4E 44 53 2E 0D C2 45 46 4F |E COMMANDS...EFO| 00000220: 52 45 20 59 4F 55 20 4C 4F 41 44 20 49 4E 20 59 |RE YOU LOAD IN Y| 00000230: 4F 55 52 20 C2 C1 D3 C9 C3 20 50 52 4F 47 52 41 |OUR ..... PROGRA| 00000240: 4D 0D 4C 4F 41 44 20 49 4E 20 C2 C1 D3 C9 C3 20 |M.LOAD IN ..... | 00000250: C1 C9 C4 20 57 49 54 48 20 41 20 CC CF C1 C4 22 |... WITH A ...."| 00000260: C2 C1 D3 C9 C3 0D C1 C9 C4 22 2C 38 2C 31 20 41 |.........",8,1 A| 00000270: 4E 44 20 54 59 50 45 20 CE C5 D7 20 54 4F 20 43 |ND TYPE ... TO C| 00000280: 4C 45 41 52 20 55 50 0D 53 4F 4D 45 20 50 4F 49 |LEAR UP.SOME POI| 00000290: 4E 54 45 52 53 2E 20 20 C5 4E 54 45 52 20 D3 D9 |NTERS. .NTER ..| 000002A0: D3 34 39 31 35 32 20 54 4F 0D 45 4E 41 42 4C 45 |.49152 TO.ENABLE| 000002B0: 20 C2 C1 D3 C9 C3 20 C1 C9 C4 2E 20 20 D7 48 45 | ..... .... .HE| 000002C0: 4E 45 56 45 52 20 59 4F 55 20 53 45 45 0D 54 48 |NEVER YOU SEE.TH| 000002D0: 45 20 54 49 54 4C 45 20 53 43 52 45 45 4E 20 59 |E TITLE SCREEN Y| 000002E0: 4F 55 20 43 41 4E 20 45 49 54 48 45 52 20 47 4F |OU CAN EITHER GO| 000002F0: 0D 44 49 52 45 43 54 4C 59 20 54 4F 20 50 52 4F |.DIRECTLY TO PRO| 00000300: 47 52 41 4D 4D 49 4E 47 20 4D 4F 44 45 20 4F 52 |GRAMMING MODE OR| 00000310: 20 59 4F 55 0D 43 41 4E 20 50 52 45 53 53 20 D2 | YOU.CAN PRESS .| 00000320: C5 D4 D5 D2 CE 20 54 4F 20 53 45 45 20 41 20 53 |..... TO SEE A S| 00000330: 48 4F 52 54 0D 53 59 4E 4F 50 53 49 53 20 4F 46 |HORT.SYNOPSIS OF| 00000340: 20 54 48 45 20 43 4F 4D 4D 41 4E 44 53 20 54 48 | THE COMMANDS TH| 00000350: 41 54 20 C2 C1 D3 C9 C3 0D C1 C9 C4 20 53 55 50 |AT ......... SUP| 00000360: 50 4F 52 54 53 2E 0D 0D 20 20 20 20 D4 48 45 20 |PORTS... .HE | 00000370: 54 57 4F 20 43 4F 4D 4D 41 4E 44 53 20 54 48 41 |TWO COMMANDS THA| 00000380: 54 20 57 49 4C 4C 20 48 45 4C 50 0D 59 4F 55 20 |T WILL HELP.YOU | 00000390: 57 48 49 4C 45 20 50 52 4F 47 52 41 4D 4D 49 4E |WHILE PROGRAMMIN| 000003A0: 47 20 41 52 45 20 C6 C9 CE C4 20 41 4E 44 0D D2 |G ARE .... AND..| 000003B0: C5 D0 CC C1 C3 C5 2E 20 20 D4 48 45 53 45 20 57 |....... .HESE W| 000003C0: 49 4C 4C 20 43 4F 4D 45 20 49 4E 20 52 45 41 4C |ILL COME IN REAL| 000003D0: 0D 48 41 4E 44 59 2C 20 45 53 50 45 43 49 41 4C |.HANDY, ESPECIAL| 000003E0: 4C 59 20 57 48 45 4E 20 59 4F 55 20 41 52 45 0D |LY WHEN YOU ARE.| 000003F0: 44 45 42 55 47 47 49 4E 47 20 4C 4F 2D 4F 2D 4F |DEBUGGING LO-O-O| 00000400: 2D 4E 47 20 50 52 4F 47 52 41 4D 53 2E 0D 0D 0D |-NG PROGRAMS....| 00000410: 20 20 20 20 C9 46 20 59 4F 55 20 57 41 4E 54 20 | .F YOU WANT | 00000420: 54 4F 20 4C 49 53 54 20 41 4C 4C 20 4C 49 4E 45 |TO LIST ALL LINE| 00000430: 53 20 4F 46 0D 59 4F 55 52 20 50 52 4F 47 52 41 |S OF.YOUR PROGRA| 00000440: 4D 20 54 48 41 54 20 43 4F 4E 54 41 49 4E 20 41 |M THAT CONTAIN A| 00000450: 20 53 54 52 49 4E 47 2C 0D 56 41 52 49 41 42 4C | STRING,.VARIABL| 00000460: 45 20 4F 52 20 C2 C1 D3 C9 C3 20 43 4F 4D 4D 41 |E OR ..... COMMA| 00000470: 4E 44 2C 20 4A 55 53 54 20 55 53 45 0D 54 48 49 |ND, JUST USE.THI| 00000480: 53 20 53 59 4E 54 41 58 3A 0D 0D 20 20 20 20 C6 |S SYNTAX:.. .| 00000490: C9 CE C4 20 2F 41 24 2F 20 20 20 41 4E 44 20 50 |... /A$/ AND P| 000004A0: 52 45 53 53 20 D2 C5 D4 D5 D2 CE 0D 0D C1 4C 4C |RESS .........LL| 000004B0: 20 4C 49 4E 45 53 20 54 48 41 54 20 43 4F 4E 54 | LINES THAT CONT| 000004C0: 41 49 4E 20 41 24 20 57 49 4C 4C 20 42 45 0D 4C |AIN A$ WILL BE.L| 000004D0: 49 53 54 45 44 20 4F 4E 20 54 48 45 20 53 43 52 |ISTED ON THE SCR| 000004E0: 45 45 4E 2E 20 20 D4 48 45 20 53 4C 41 53 48 0D |EEN. .HE SLASH.| 000004F0: 4D 41 52 4B 53 20 41 52 45 20 43 41 4C 4C 45 44 |MARKS ARE CALLED| 00000500: 20 27 44 45 4C 49 4D 49 54 45 52 53 27 20 41 4E | 'DELIMITERS' AN| 00000510: 44 0D 4D 55 53 54 20 53 55 52 52 4F 55 4E 44 20 |D.MUST SURROUND | 00000520: 54 48 45 20 53 54 52 49 4E 47 2C 20 56 41 52 49 |THE STRING, VARI| 00000530: 41 42 4C 45 20 4F 52 0D C2 C1 D3 C9 C3 20 43 4F |ABLE OR...... CO| 00000540: 4D 4D 41 4E 44 20 59 4F 55 27 52 45 20 4C 4F 4F |MMAND YOU'RE LOO| 00000550: 4B 49 4E 47 20 46 4F 52 2E 0D CE 4F 54 45 20 54 |KING FOR...OTE T| 00000560: 48 41 54 20 55 53 49 4E 47 20 C6 C9 CE C4 20 2F |HAT USING .... /| 00000570: 41 24 2F 20 57 49 4C 4C 20 41 4C 53 4F 0D 46 49 |A$/ WILL ALSO.FI| 00000580: 4E 44 20 4D 41 24 2C 20 4F 52 20 42 41 24 2C 20 |ND MA$, OR BA$, | 00000590: 4F 52 20 43 41 24 2E 20 20 C9 54 20 50 41 59 53 |OR CA$. .T PAYS| 000005A0: 20 54 4F 0D 42 45 20 53 50 45 43 49 46 49 43 20 | TO.BE SPECIFIC | 000005B0: 57 48 45 4E 20 55 53 49 4E 47 20 C6 C9 CE C4 2E |WHEN USING .....| 000005C0: 0D 0D 20 20 20 20 C9 46 20 57 48 41 54 20 59 4F |.. .F WHAT YO| 000005D0: 55 27 52 45 20 4C 4F 4F 4B 49 4E 47 20 46 4F 52 |U'RE LOOKING FOR| 000005E0: 20 49 53 0D 46 4F 55 4E 44 20 54 57 49 43 45 20 | IS.FOUND TWICE | 000005F0: 49 4E 20 54 48 45 20 53 41 4D 45 20 4C 49 4E 45 |IN THE SAME LINE| 00000600: 2C 20 54 48 45 0D 4C 49 4E 45 20 57 49 4C 4C 20 |, THE.LINE WILL | 00000610: 42 45 20 4C 49 53 54 45 44 20 54 57 49 43 45 2E |BE LISTED TWICE.| 00000620: 0D 20 20 20 20 D4 48 45 20 43 4F 4D 50 41 4E 49 |. .HE COMPANI| 00000630: 4F 4E 20 43 4F 4D 4D 41 4E 44 20 54 4F 20 C6 C9 |ON COMMAND TO ..| 00000640: CE C4 20 49 53 0D D2 C5 D0 CC C1 C3 C5 2E 20 20 |.. IS......... | 00000650: D4 48 45 20 53 59 4E 54 41 58 0D 0D 20 20 20 20 |.HE SYNTAX.. | 00000660: D2 C5 D0 CC C1 C3 C5 20 2F 41 24 2F 42 24 2F 0D |....... /A$/B$/.| 00000670: 0D 57 49 4C 4C 20 46 49 4E 44 20 41 4C 4C 20 49 |.WILL FIND ALL I| 00000680: 4E 53 54 41 4E 43 45 53 20 4F 46 20 41 24 20 49 |NSTANCES OF A$ I| 00000690: 4E 20 59 4F 55 52 0D 50 52 4F 47 52 41 4D 20 41 |N YOUR.PROGRAM A| 000006A0: 4E 44 20 57 49 4C 4C 20 52 45 50 4C 41 43 45 20 |ND WILL REPLACE | 000006B0: 54 48 45 4D 20 57 49 54 48 0D 42 24 2E 20 20 D4 |THEM WITH.B$. .| 000006C0: 48 45 20 4C 49 4E 45 28 53 29 20 57 49 4C 4C 20 |HE LINE(S) WILL | 000006D0: 42 45 20 4C 49 53 54 45 44 20 54 4F 0D 54 48 45 |BE LISTED TO.THE| 000006E0: 20 53 43 52 45 45 4E 2E 0D 0D CE CF D4 C5 3A 20 | SCREEN.......: | 000006F0: D4 48 45 20 4C 49 4E 45 53 20 53 48 4F 57 4E 20 |.HE LINES SHOWN | 00000700: 4F 4E 20 54 48 45 20 53 43 52 45 45 4E 0D 57 49 |ON THE SCREEN.WI| 00000710: 4C 4C 20 42 45 20 44 49 53 50 4C 41 59 45 44 20 |LL BE DISPLAYED | 00000720: 49 4E 20 54 48 45 49 52 20 4F 52 49 47 49 4E 41 |IN THEIR ORIGINA| 00000730: 4C 0D 46 4F 52 4D 2C 20 57 49 54 48 20 41 24 20 |L.FORM, WITH A$ | 00000740: 49 4E 20 54 48 45 4D 2E 20 20 D4 52 59 20 4C 49 |IN THEM. .RY LI| 00000750: 53 54 49 4E 47 0D 54 48 45 20 4C 49 4E 45 53 20 |STING.THE LINES | 00000760: 54 48 4F 55 47 48 20 41 4E 44 20 59 4F 55 27 4C |THOUGH AND YOU'L| 00000770: 4C 20 53 45 45 20 54 48 41 54 0D 54 48 45 20 53 |L SEE THAT.THE S| 00000780: 54 52 49 4E 47 53 20 48 41 56 45 20 42 45 45 4E |TRINGS HAVE BEEN| 00000790: 20 52 45 50 4C 41 43 45 44 2E 0D 0D 20 20 20 20 | REPLACED... | 000007A0: D9 4F 55 20 43 41 4E 20 53 54 4F 50 20 54 48 45 |.OU CAN STOP THE| 000007B0: 20 4C 49 53 54 49 4E 47 20 4F 46 20 54 48 45 0D | LISTING OF THE.| 000007C0: 4C 49 4E 45 53 20 41 54 20 41 4E 59 20 54 49 4D |LINES AT ANY TIM| 000007D0: 45 20 42 59 20 50 52 45 53 53 49 4E 47 20 41 20 |E BY PRESSING A | 000007E0: 4B 45 59 2E 0D D0 52 45 53 53 20 41 4E 4F 54 48 |KEY...RESS ANOTH| 000007F0: 45 52 20 4B 45 59 20 54 4F 20 43 4F 4E 54 49 4E |ER KEY TO CONTIN| 00000800: 55 45 2E 0D 20 20 20 20 D4 48 45 20 4F 54 48 45 |UE.. .HE OTHE| 00000810: 52 20 43 4F 4D 4D 41 4E 44 53 20 53 55 50 50 4C |R COMMANDS SUPPL| 00000820: 49 45 44 20 42 59 0D C2 C1 D3 C9 C3 20 C1 C9 C4 |IED BY...... ...| 00000830: 20 41 52 45 20 54 4F 20 42 45 20 55 53 45 44 20 | ARE TO BE USED | 00000840: 44 49 52 45 43 54 4C 59 20 49 4E 0D 59 4F 55 52 |DIRECTLY IN.YOUR| 00000850: 20 50 52 4F 47 52 41 4D 2E 20 20 D9 4F 55 20 4D | PROGRAM. .OU M| 00000860: 55 53 54 20 48 41 56 45 20 C2 C1 D3 C9 C3 0D C1 |UST HAVE .......| 00000870: C9 C4 20 53 41 56 45 44 20 4F 4E 20 54 48 45 20 |.. SAVED ON THE | 00000880: 44 49 53 4B 20 41 4E 44 20 49 54 20 4D 55 53 54 |DISK AND IT MUST| 00000890: 20 42 45 0D CC CF C1 C4 45 44 20 49 4E 54 4F 20 | BE.....ED INTO | 000008A0: 4D 45 4D 4F 52 59 20 42 59 20 59 4F 55 52 20 50 |MEMORY BY YOUR P| 000008B0: 52 4F 47 52 41 4D 2E 0D D5 53 45 20 54 48 49 53 |ROGRAM...SE THIS| 000008C0: 20 4C 49 4E 45 20 41 54 20 54 48 45 20 42 45 47 | LINE AT THE BEG| 000008D0: 49 4E 4E 49 4E 47 20 4F 46 0D 59 4F 55 52 20 50 |INNING OF.YOUR P| 000008E0: 52 4F 47 52 41 4D 2E 0D 0D 20 31 30 20 C9 C6 C1 |ROGRAM... 10 ...| 000008F0: 3D 30 D4 C8 C5 CE C1 3D 31 3A CC CF C1 C4 22 C2 |=0.....=1:....".| 00000900: C1 D3 C9 C3 20 C1 C9 C4 22 2C 38 2C 31 0D 0D D4 |.... ...",8,1...| 00000910: 48 45 53 45 20 41 52 45 20 59 4F 55 52 20 4E 45 |HESE ARE YOUR NE| 00000920: 57 20 43 4F 4D 4D 41 4E 44 53 3A 0D 0D 20 20 20 |W COMMANDS:.. | 00000930: 20 D4 D2 C1 D0 20 4C 4E 23 0D 20 20 20 20 D4 D2 | .... LN#. ..| 00000940: C1 D0 0D 20 20 20 20 D2 C5 D3 D4 CF D2 C5 20 4C |... ....... L| 00000950: 4E 23 0D 20 20 20 20 C7 C5 D4 C3 D5 D2 0D 20 20 |N#. ....... | 00000960: 20 20 D3 C5 D4 C3 D5 D2 0D 20 20 20 20 CE 3D D0 | ....... .=.| 00000970: CF C9 CE D4 C5 D2 28 56 41 52 49 41 42 4C 45 29 |......(VARIABLE)| 00000980: 0D 20 20 20 20 D1 D5 C9 D4 0D 20 20 20 20 C5 52 |. ..... .R| 00000990: 52 4F 52 20 54 52 41 50 50 49 4E 47 20 49 53 20 |ROR TRAPPING IS | 000009A0: 41 4E 20 49 4D 50 4F 52 54 41 4E 54 0D 50 41 52 |AN IMPORTANT.PAR| 000009B0: 54 20 4F 46 20 41 4E 59 20 50 52 4F 47 52 41 4D |T OF ANY PROGRAM| 000009C0: 2C 20 55 4E 4C 45 53 53 20 59 4F 55 20 44 4F 4E |, UNLESS YOU DON| 000009D0: 27 54 0D 43 41 52 45 20 41 42 4F 55 54 20 4D 41 |'T.CARE ABOUT MA| 000009E0: 4B 49 4E 47 20 46 52 49 45 4E 44 53 20 41 4D 4F |KING FRIENDS AMO| 000009F0: 4E 47 20 54 48 45 0D 50 45 4F 50 4C 45 20 57 48 |NG THE.PEOPLE WH| 00000A00: 4F 20 57 49 4C 4C 20 42 45 20 55 53 49 4E 47 20 |O WILL BE USING | 00000A10: 59 4F 55 52 0D 50 52 4F 47 52 41 4D 2E 20 20 C2 |YOUR.PROGRAM. .| 00000A20: 59 20 50 4C 41 43 49 4E 47 20 54 48 45 20 43 4F |Y PLACING THE CO| 00000A30: 4D 4D 41 4E 44 0D D4 D2 C1 D0 20 32 30 30 30 20 |MMAND..... 2000 | 00000A40: 49 4E 20 59 4F 55 52 20 50 52 4F 47 52 41 4D 2C |IN YOUR PROGRAM,| 00000A50: 20 59 4F 55 20 57 49 4C 4C 0D 42 45 20 54 45 4C | YOU WILL.BE TEL| 00000A60: 4C 49 4E 47 20 54 48 45 20 43 4F 4D 50 55 54 45 |LING THE COMPUTE| 00000A70: 52 20 54 4F 20 47 4F 54 4F 20 4C 49 4E 45 0D 32 |R TO GOTO LINE.2| 00000A80: 30 30 30 20 49 4E 20 54 48 45 20 45 56 45 4E 54 |000 IN THE EVENT| 00000A90: 20 4F 46 20 41 4E 20 45 52 52 4F 52 20 2D 20 41 | OF AN ERROR - A| 00000AA0: 4E 59 0D 45 52 52 4F 52 2E 20 20 C1 54 20 4C 49 |NY.ERROR. .T LI| 00000AB0: 4E 45 20 32 30 30 30 20 59 4F 55 20 57 4F 55 4C |NE 2000 YOU WOUL| 00000AC0: 44 20 48 41 56 45 20 41 0D 52 4F 55 54 49 4E 45 |D HAVE A.ROUTINE| 00000AD0: 20 54 48 41 54 20 44 4F 45 53 20 57 48 41 54 20 | THAT DOES WHAT | 00000AE0: 59 4F 55 20 57 41 4E 54 20 57 49 54 48 0D 54 48 |YOU WANT WITH.TH| 00000AF0: 45 20 45 52 52 4F 52 2C 20 45 49 54 48 45 52 20 |E ERROR, EITHER | 00000B00: 49 4E 46 4F 52 4D 20 54 48 45 20 55 53 45 52 20 |INFORM THE USER | 00000B10: 4F 52 0D 43 4F 4E 54 49 4E 55 45 20 4F 4E 20 57 |OR.CONTINUE ON W| 00000B20: 49 54 48 20 54 48 45 20 50 52 4F 47 52 41 4D 2E |ITH THE PROGRAM.| 00000B30: 0D 0D 20 20 20 20 D7 48 45 4E 20 41 4E 20 45 52 |.. .HEN AN ER| 00000B40: 52 4F 52 20 44 4F 45 53 20 4F 43 43 55 52 20 41 |ROR DOES OCCUR A| 00000B50: 4E 44 20 54 48 45 0D 50 52 4F 47 52 41 4D 20 45 |ND THE.PROGRAM E| 00000B60: 58 45 43 55 54 49 4F 4E 20 4A 55 4D 50 53 20 54 |XECUTION JUMPS T| 00000B70: 4F 20 54 48 45 20 4C 49 4E 45 0D 59 4F 55 20 53 |O THE LINE.YOU S| 00000B80: 50 45 43 49 46 49 45 44 2C 20 54 48 45 52 45 20 |PECIFIED, THERE | 00000B90: 41 52 45 20 54 57 4F 20 52 45 53 45 52 56 45 44 |ARE TWO RESERVED| 00000BA0: 0D 56 41 52 49 41 42 4C 45 53 2C 20 C5 D2 25 20 |.VARIABLES, ..% | 00000BB0: 41 4E 44 20 C5 CC 25 2E 20 20 C5 D2 25 20 49 53 |AND ..%. ..% IS| 00000BC0: 20 54 48 45 0D 4E 55 4D 42 45 52 20 4F 46 20 54 | THE.NUMBER OF T| 00000BD0: 48 45 20 45 52 52 4F 52 2C 20 41 4E 44 20 C5 CC |HE ERROR, AND ..| 00000BE0: 25 20 49 53 20 54 48 45 0D 4C 49 4E 45 20 4E 55 |% IS THE.LINE NU| 00000BF0: 4D 42 45 52 20 57 48 45 52 45 20 54 48 45 20 45 |MBER WHERE THE E| 00000C00: 52 52 4F 52 20 4F 43 43 55 52 52 45 44 2E 0D 20 |RROR OCCURRED.. | 00000C10: 20 20 20 C1 53 20 46 41 52 20 41 53 20 C9 20 4B | .S FAR AS . K| 00000C20: 4E 4F 57 2C 20 54 48 45 20 4F 4E 4C 59 0D 4C 49 |NOW, THE ONLY.LI| 00000C30: 53 54 49 4E 47 20 4F 46 20 41 4C 4C 20 4F 46 20 |STING OF ALL OF | 00000C40: 54 48 45 20 C2 C1 D3 C9 C3 20 45 52 52 4F 52 0D |THE ..... ERROR.| 00000C50: 4D 45 53 53 41 47 45 53 20 57 49 54 48 20 54 48 |MESSAGES WITH TH| 00000C60: 45 49 52 20 4E 55 4D 42 45 52 53 20 49 53 20 49 |EIR NUMBERS IS I| 00000C70: 4E 0D D3 48 45 4C 44 4F 4E 20 CC 45 45 4D 4F 4E |N..HELDON .EEMON| 00000C80: 27 53 2C 20 22 CD 41 50 50 49 4E 47 20 54 48 45 |'S, ".APPING THE| 00000C90: 0D C3 4F 4D 4D 4F 44 4F 52 45 20 36 34 22 2E 20 |..OMMODORE 64". | 00000CA0: 20 C8 45 52 45 20 49 54 20 49 53 20 49 4E 20 41 | .ERE IT IS IN A| 00000CB0: 4C 4C 20 4F 46 0D 49 54 53 20 52 41 44 49 41 4E |LL OF.ITS RADIAN| 00000CC0: 54 20 47 4C 4F 52 59 2E 20 20 C8 4F 57 20 4D 41 |T GLORY. .OW MA| 00000CD0: 4E 59 20 48 41 56 45 20 59 4F 55 0D 48 41 44 20 |NY HAVE YOU.HAD | 00000CE0: 54 48 45 20 50 4C 45 41 53 55 52 45 20 4F 46 20 |THE PLEASURE OF | 00000CF0: 53 45 45 49 4E 47 3F 0D 0D 20 20 31 2E 20 D4 CF |SEEING?.. 1. ..| 00000D00: CF 20 CD C1 CE D9 20 C6 C9 CC C5 D3 0D 20 20 32 |. .... ...... 2| 00000D10: 2E 20 C6 C9 CC C5 20 CF D0 C5 CE 0D 20 20 33 2E |. .... ..... 3.| 00000D20: 20 C6 C9 CC C5 20 CE CF D4 20 CF D0 C5 CE 0D 20 | .... ... ..... | 00000D30: 20 34 2E 20 C6 C9 CC C5 20 CE CF D4 20 C6 CF D5 | 4. .... ... ...| 00000D40: CE C4 0D 20 20 35 2E 20 C4 C5 D6 C9 C3 C5 20 CE |... 5. ...... .| 00000D50: CF D4 20 D0 D2 C5 D3 C5 CE D4 0D 20 20 36 2E 20 |.. ........ 6. | 00000D60: CE CF D4 20 C9 CE D0 D5 D4 20 C6 C9 CC C5 0D 20 |... ..... ..... | 00000D70: 20 37 2E 20 CE CF D4 20 CF D5 D4 D0 D5 D4 20 C6 | 7. ... ...... .| 00000D80: C9 CC C5 0D 20 20 38 2E 20 CD C9 D3 D3 C9 CE C7 |.... 8. .......| 00000D90: 20 C6 C9 CC C5 CE C1 CD C5 0D 20 20 39 2E 20 C9 | ......... 9. .| 00000DA0: CC CC C5 C7 C1 CC 20 C4 C5 D6 C9 C3 C5 20 CE D5 |...... ...... ..| 00000DB0: CD C2 C5 D2 0D 20 31 30 2E 20 CE C5 D8 D4 20 D7 |..... 10. .... .| 00000DC0: C9 D4 C8 CF D5 D4 20 C6 CF D2 0D 20 31 31 2E 20 |...... .... 11. | 00000DD0: D3 D9 CE D4 C1 D8 20 C5 D2 D2 CF D2 0D 20 31 32 |...... ...... 12| 00000DE0: 2E 20 D2 C5 D4 D5 D2 CE 20 D7 C9 D4 C8 CF D5 D4 |. ...... .......| 00000DF0: 20 C7 CF D3 D5 C2 0D 20 31 33 2E 20 CF D5 D4 20 | ...... 13. ... | 00000E00: CF C6 20 C4 C1 D4 C1 0D 20 31 34 2E 20 C9 CC CC |.. ..... 14. ...| 00000E10: C5 C7 C1 CC 20 D1 D5 C1 CE D4 C9 D4 D9 0D 20 31 |.... ......... 1| 00000E20: 35 2E 20 CF D6 C5 D2 C6 CC CF D7 0D 20 31 36 2E |5. ......... 16.| 00000E30: 20 CF D5 D4 20 CF C6 20 CD C5 CD CF D2 D9 0D 20 | ... .. ....... | 00000E40: 31 37 2E 20 D5 CE C4 C5 C6 27 C4 20 D3 D4 C1 D4 |17. .....'. ....| 00000E50: C5 CD C5 CE D4 0D 20 31 38 2E 20 C2 C1 C4 20 D3 |...... 18. ... .| 00000E60: D5 C2 D3 C3 D2 C9 D0 D4 0D 20 31 39 2E 20 D2 C5 |......... 19. ..| 00000E70: C4 C9 CD 27 C4 20 C1 D2 D2 C1 D9 0D 20 32 30 2E |...'. ...... 20.| 00000E80: 20 C4 C9 D6 C9 D3 C9 CF CE 20 C2 D9 20 DA C5 D2 | ........ .. ...| 00000E90: CF 0D 20 32 31 2E 20 C9 CC CC C5 C7 C1 CC 20 C4 |.. 21. ....... .| 00000EA0: C9 D2 C5 C3 D4 0D 20 32 32 2E 20 D4 D9 D0 C5 20 |...... 22. .... | 00000EB0: CD C9 D3 CD C1 D4 C3 C8 0D 20 32 33 2E 20 D3 D4 |......... 23. ..| 00000EC0: D2 C9 CE C7 20 D4 CF CF 20 CC CF CE C7 0D 20 32 |.... ... ..... 2| 00000ED0: 34 2E 20 C6 C9 CC C5 20 C4 C1 D4 C1 0D 20 32 35 |4. .... ..... 25| 00000EE0: 2E 20 FF FF F0 F7 E6 FF FF 0D 1F FF FF FF FF FF |. ..............| 00000EF0: FF FF FF FF AE FC FF FF FF FF FF 5E FF FF FF FF |...........^....| 00000F00: FF FF FF FF FF FF FF FF FF FF FF FF FF FF B0 FF |................| 00000F10: FF FF FF FF FF FF FF 22 FF FF 9A FF FF FF FF 70 |.......".......p| 00000F20: FF FF FF FF FF FF FF FF FF FF FF FF FF FF 88 FF |................| 00000F30: FF FF FF FF FF FF FF FF FF FF FF FF FF FF 30 FF |..............0.| 00000F40: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF |................| 00000F50: FF FF FF 62 FF FF FF FF FF FF FF FF FF FF FF FF |...b............| 00000F60: FF FF FF FF FF FF FF FF 3F FF FF FF FF FF FF FF |........?.......| 00000F70: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF |................| 00000F80: FF FF FF FF FF 06 FF 28 FF FF FF FF B0 05 FF FF |.......(........| 00000F90: FF FC FF FF FF FF 02 FF FF FF FF FF FF 22 FF FF |............."..| 00000FA0: FF FF FF FF FF FF 89 FF FF 02 FF FF FF FF FF FF |................| 00000FB0: FF 99 79 F0 F0 FF FF FF FF 99 79 F0 F0 FF B8 F8 |..y.......y.....| 00000FC0: FF 99 79 F0 F0 FF B8 FF FF 99 79 F0 F0 FF FF FF |..y.......y.....| 00000FD0: FF 99 79 F0 F0 FF FF FF FF 99 79 F0 F0 FF B1 F1 |..y.......y.....|
..^U:HELP.. B A S I C A I D..
BY ANDREW LITTLE.. MOST UTI
LITIES WORK IN EITHER THE.DIRECT MODE OR
THE PROGRAM MODE..THIS NIFTY LITTLE MOD
ULE WORKS IN.BOTH. IT SUPPLIES YOU WITH
A FEW OF.THE COMMANDS THAT BASIC 7.0.PR
OGRAMMERS HAVE GOTTEN USED TO ON.THEIR C
128'S, BUT HAVE LONG BEEN.DENIED TO US B
ASIC 2.0 PROGRAMMERS..IT'S RELATIVELY SH
ORT, 14 BLOCKS, AND.IS EASY TO USE. YOU
'LL FIND THAT.YOU'LL WANT TO USE THIS IN
YOUR.PROGRAMS AS WELL WHEN CREATING THE
.PROGRAMS THEMSELVES... FIRST, THE DI
RECT MODE COMMANDS..BEFORE YOU LOAD IN Y
OUR BASIC PROGRAM.LOAD IN BASIC AID WITH
A LOAD"BASIC.AID",8,1 AND TYPE NEW TO C
LEAR UP.SOME POINTERS. ENTER SYS49152 T
O.ENABLE BASIC AID. WHENEVER YOU SEE.TH
E TITLE SCREEN YOU CAN EITHER GO.DIRECTL
Y TO PROGRAMMING MODE OR YOU.CAN PRESS R
ETURN TO SEE A SHORT.SYNOPSIS OF THE COM
MANDS THAT BASIC.AID SUPPORTS... THE
TWO COMMANDS THAT WILL HELP.YOU WHILE PR
OGRAMMING ARE FIND AND.REPLACE. THESE W
ILL COME IN REAL.HANDY, ESPECIALLY WHEN
YOU ARE.DEBUGGING LO-O-O-NG PROGRAMS....
IF YOU WANT TO LIST ALL LINES OF.YOU
R PROGRAM THAT CONTAIN A STRING,.VARIABL
E OR BASIC COMMAND, JUST USE.THIS SYNTAX
:.. FIND /A$/ AND PRESS RETURN..ALL
LINES THAT CONTAIN A$ WILL BE.LISTED ON
THE SCREEN. THE SLASH.MARKS ARE CALLED
'DELIMITERS' AND.MUST SURROUND THE STRI
NG, VARIABLE OR.BASIC COMMAND YOU'RE LOO
KING FOR..NOTE THAT USING FIND /A$/ WILL
ALSO.FIND MA$, OR BA$, OR CA$. IT PAYS
TO.BE SPECIFIC WHEN USING FIND... IF
WHAT YOU'RE LOOKING FOR IS.FOUND TWICE
IN THE SAME LINE, THE.LINE WILL BE LISTE
D TWICE.. THE COMPANION COMMAND TO FI
ND IS.REPLACE. THE SYNTAX.. REPLACE
/A$/B$/..WILL FIND ALL INSTANCES OF A$ I
N YOUR.PROGRAM AND WILL REPLACE THEM WIT
H.B$. THE LINE(S) WILL BE LISTED TO.THE
SCREEN...NOTE: THE LINES SHOWN ON THE S
CREEN.WILL BE DISPLAYED IN THEIR ORIGINA
L.FORM, WITH A$ IN THEM. TRY LISTING.TH
E LINES THOUGH AND YOU'LL SEE THAT.THE S
TRINGS HAVE BEEN REPLACED... YOU CAN
STOP THE LISTING OF THE.LINES AT ANY TIM
E BY PRESSING A KEY..PRESS ANOTHER KEY T
O CONTINUE.. THE OTHER COMMANDS SUPPL
IED BY.BASIC AID ARE TO BE USED DIRECTLY
IN.YOUR PROGRAM. YOU MUST HAVE BASIC.A
ID SAVED ON THE DISK AND IT MUST BE.LOAD
ED INTO MEMORY BY YOUR PROGRAM..USE THIS
LINE AT THE BEGINNING OF.YOUR PROGRAM..
. 10 IFA=0THENA=1:LOAD"BASIC AID",8,1..T
HESE ARE YOUR NEW COMMANDS:.. TRAP LN
#. TRAP. RESTORE LN#. GETCUR.
SETCUR. N=POINTER(VARIABLE). QUI
T. ERROR TRAPPING IS AN IMPORTANT.PAR
T OF ANY PROGRAM, UNLESS YOU DON'T.CARE
ABOUT MAKING FRIENDS AMONG THE.PEOPLE WH
O WILL BE USING YOUR.PROGRAM. BY PLACIN
G THE COMMAND.TRAP 2000 IN YOUR PROGRAM,
YOU WILL.BE TELLING THE COMPUTER TO GOT
O LINE.2000 IN THE EVENT OF AN ERROR - A
NY.ERROR. AT LINE 2000 YOU WOULD HAVE A
.ROUTINE THAT DOES WHAT YOU WANT WITH.TH
E ERROR, EITHER INFORM THE USER OR.CONTI
NUE ON WITH THE PROGRAM... WHEN AN ER
ROR DOES OCCUR AND THE.PROGRAM EXECUTION
JUMPS TO THE LINE.YOU SPECIFIED, THERE
ARE TWO RESERVED.VARIABLES, ER% AND EL%.
ER% IS THE.NUMBER OF THE ERROR, AND EL
% IS THE.LINE NUMBER WHERE THE ERROR OCC
URRED.. AS FAR AS I KNOW, THE ONLY.LI
STING OF ALL OF THE BASIC ERROR.MESSAGES
WITH THEIR NUMBERS IS IN.SHELDON LEEMON
'S, "MAPPING THE.COMMODORE 64". HERE IT
IS IN ALL OF.ITS RADIANT GLORY. HOW MA
NY HAVE YOU.HAD THE PLEASURE OF SEEING?.
. 1. TOO MANY FILES. 2. FILE OPEN. 3.
FILE NOT OPEN. 4. FILE NOT FOUND. 5.
DEVICE NOT PRESENT. 6. NOT INPUT FILE.
7. NOT OUTPUT FILE. 8. MISSING FILENAM
E. 9. ILLEGAL DEVICE NUMBER. 10. NEXT W
ITHOUT FOR. 11. SYNTAX ERROR. 12. RETURN
WITHOUT GOSUB. 13. OUT OF DATA. 14. ILL
EGAL QUANTITY. 15. OVERFLOW. 16. OUT OF
MEMORY. 17. UNDEF'D STATEMENT. 18. BAD S
UBSCRIPT. 19. REDIM'D ARRAY. 20. DIVISIO
N BY ZERO. 21. ILLEGAL DIRECT. 22. TYPE
MISMATCH. 23. STRING TOO LONG. 24. FILE
DATA. 25. .........................^....
.......................".......P........
......................0.................
...B....................?...............
...............(....................."..
..................Y.......Y.......Y.....
..Y.......Y.......Y.....
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL