00000000: C9 4E 46 4F 52 4D 41 54 49 4F 4E 20 41 42 4F 55 |.NFORMATION ABOU|
00000010: 54 20 42 41 53 49 43 2E 54 52 41 43 45 0D 0D D4 |T BASIC.TRACE...|
00000020: 48 45 20 42 41 53 49 43 2E 54 52 41 43 45 20 50 |HE BASIC.TRACE P|
00000030: 52 4F 47 52 41 4D 20 49 53 20 41 20 55 54 49 4C |ROGRAM IS A UTIL|
00000040: 49 54 59 20 54 4F 20 48 45 4C 50 20 59 4F 55 20 |ITY TO HELP YOU |
00000050: 44 45 42 55 47 20 59 4F 55 52 0D C2 C1 D3 C9 C3 |DEBUG YOUR......|
00000060: 20 50 52 4F 47 52 41 4D 53 2E 20 20 D4 48 45 20 | PROGRAMS. .HE |
00000070: 42 41 53 49 43 2E 54 52 41 43 45 20 50 52 4F 47 |BASIC.TRACE PROG|
00000080: 52 41 4D 20 50 52 49 4E 54 53 20 4F 55 54 20 54 |RAM PRINTS OUT T|
00000090: 48 45 20 4C 49 4E 45 0D 4E 55 4D 42 45 52 20 4F |HE LINE.NUMBER O|
000000A0: 46 20 45 41 43 48 20 4C 49 4E 45 20 4F 46 20 59 |F EACH LINE OF Y|
000000B0: 4F 55 52 20 50 52 4F 47 52 41 4D 20 42 45 46 4F |OUR PROGRAM BEFO|
000000C0: 52 45 20 49 54 20 49 53 20 50 45 52 46 4F 52 4D |RE IT IS PERFORM|
000000D0: 45 44 2E 20 20 D4 48 45 0D 4C 49 4E 45 20 4E 55 |ED. .HE.LINE NU|
000000E0: 4D 42 45 52 53 20 41 52 45 20 50 52 49 4E 54 45 |MBERS ARE PRINTE|
000000F0: 44 20 49 4E 20 52 45 56 45 52 53 45 20 56 49 44 |D IN REVERSE VID|
00000100: 45 4F 2E 0D 0D D4 4F 20 4D 41 4B 45 20 55 53 45 |EO....O MAKE USE|
00000110: 20 4F 46 20 54 48 49 53 20 55 54 49 4C 49 54 59 | OF THIS UTILITY|
00000120: 2C 20 59 4F 55 20 48 41 56 45 20 54 4F 20 4C 4F |, YOU HAVE TO LO|
00000130: 41 44 20 41 4E 44 20 52 55 4E 20 54 48 45 0D 42 |AD AND RUN THE.B|
00000140: 41 53 49 43 2E 54 52 41 43 45 20 50 52 4F 47 52 |ASIC.TRACE PROGR|
00000150: 41 4D 20 46 49 52 53 54 2C 20 42 45 46 4F 52 45 |AM FIRST, BEFORE|
00000160: 20 4C 4F 41 44 49 4E 47 20 59 4F 55 52 20 4F 57 | LOADING YOUR OW|
00000170: 4E 20 50 52 4F 47 52 41 4D 2E 20 0D D4 48 45 4E |N PROGRAM. ..HEN|
00000180: 2C 20 54 59 50 45 20 D3 D9 D3 20 34 30 37 38 31 |, TYPE ... 40781|
00000190: 20 54 4F 20 45 4E 41 42 4C 45 20 54 52 41 43 49 | TO ENABLE TRACI|
000001A0: 4E 47 2C 20 41 4E 44 20 54 59 50 45 20 D3 D9 D3 |NG, AND TYPE ...|
000001B0: 20 34 30 37 36 38 20 54 4F 0D 44 49 53 41 42 4C | 40768 TO.DISABL|
000001C0: 45 20 54 52 41 43 49 4E 47 2E 20 20 CF 4E 43 45 |E TRACING. .NCE|
000001D0: 20 59 4F 55 20 48 41 56 45 20 4C 4F 41 44 45 44 | YOU HAVE LOADED|
000001E0: 20 54 48 45 20 42 41 53 49 43 2E 54 52 41 43 45 | THE BASIC.TRACE|
000001F0: 20 50 52 4F 47 52 41 4D 2C 0D 59 4F 55 20 43 41 | PROGRAM,.YOU CA|
00000200: 4E 20 45 4E 41 42 4C 45 2C 20 44 49 53 41 42 4C |N ENABLE, DISABL|
00000210: 45 2C 20 41 4E 44 20 52 45 2D 45 4E 41 42 4C 45 |E, AND RE-ENABLE|
00000220: 20 54 48 45 20 54 52 41 43 49 4E 47 20 46 45 41 | THE TRACING FEA|
00000230: 54 55 52 45 2E 20 20 D9 4F 55 0D 43 41 4E 2C 20 |TURE. .OU.CAN, |
00000240: 46 4F 52 20 45 58 41 4D 50 4C 45 2C 20 45 4E 41 |FOR EXAMPLE, ENA|
00000250: 42 4C 45 20 54 52 41 43 49 4E 47 20 57 48 49 4C |BLE TRACING WHIL|
00000260: 45 20 59 4F 55 52 20 50 52 4F 47 52 41 4D 20 49 |E YOUR PROGRAM I|
00000270: 53 0D 54 45 4D 50 4F 52 41 52 49 4C 59 20 53 54 |S.TEMPORARILY ST|
00000280: 4F 50 50 45 44 20 28 46 52 4F 4D 20 41 20 D3 D4 |OPPED (FROM A ..|
00000290: CF D0 20 53 54 41 54 45 4D 45 4E 54 20 49 4E 20 |.. STATEMENT IN |
000002A0: 59 4F 55 52 20 50 52 4F 47 52 41 4D 2C 20 4F 52 |YOUR PROGRAM, OR|
000002B0: 0D 46 52 4F 4D 20 48 49 54 54 49 4E 47 20 54 48 |.FROM HITTING TH|
000002C0: 45 20 D2 D5 CE 2F D3 D4 CF D0 20 4B 45 59 29 2C |E .../.... KEY),|
000002D0: 20 41 4E 44 20 54 48 45 4E 20 55 53 45 20 54 48 | AND THEN USE TH|
000002E0: 45 20 C3 CF CE D4 20 53 54 41 54 45 4D 45 4E 54 |E .... STATEMENT|
000002F0: 0D 54 4F 20 52 45 53 55 4D 45 20 59 4F 55 52 20 |.TO RESUME YOUR |
00000300: 50 52 4F 47 52 41 4D 20 57 49 54 48 20 54 52 41 |PROGRAM WITH TRA|
00000310: 43 49 4E 47 20 45 4E 41 42 4C 45 44 2E 20 20 D9 |CING ENABLED. .|
00000320: 4F 55 20 43 41 4E 20 45 56 45 4E 0D 45 4E 41 42 |OU CAN EVEN.ENAB|
00000330: 4C 45 20 41 4E 44 20 44 49 53 41 42 4C 45 20 54 |LE AND DISABLE T|
00000340: 52 41 43 49 4E 47 20 42 59 20 50 55 54 54 49 4E |RACING BY PUTTIN|
00000350: 47 20 54 48 45 20 D3 D9 D3 20 53 54 41 54 45 4D |G THE ... STATEM|
00000360: 45 4E 54 53 20 57 49 54 48 49 4E 0D 59 4F 55 52 |ENTS WITHIN.YOUR|
00000370: 20 50 52 4F 47 52 41 4D 2E 20 20 C9 46 20 59 4F | PROGRAM. .F YO|
00000380: 55 20 44 4F 20 54 48 41 54 2C 20 52 45 4D 45 4D |U DO THAT, REMEM|
00000390: 42 45 52 20 54 4F 20 54 41 4B 45 20 54 48 45 20 |BER TO TAKE THE |
000003A0: D3 D9 D3 0D 53 54 41 54 45 4D 45 4E 54 53 20 4F |....STATEMENTS O|
000003B0: 55 54 20 41 47 41 49 4E 20 57 48 45 4E 20 59 4F |UT AGAIN WHEN YO|
000003C0: 55 20 48 41 56 45 20 46 49 4E 49 53 48 45 44 20 |U HAVE FINISHED |
000003D0: 44 45 42 55 47 47 49 4E 47 20 59 4F 55 52 0D 50 |DEBUGGING YOUR.P|
000003E0: 52 4F 47 52 41 4D 2E 0D 0D CE 4F 54 45 3A 20 54 |ROGRAM....OTE: T|
000003F0: 48 45 20 45 58 41 43 54 20 D3 D9 D3 20 4E 55 4D |HE EXACT ... NUM|
00000400: 42 45 52 53 20 41 52 45 20 44 45 50 45 4E 44 45 |BERS ARE DEPENDE|
00000410: 4E 54 20 55 50 4F 4E 20 48 4F 57 20 4D 55 43 48 |NT UPON HOW MUCH|
00000420: 20 4D 45 4D 4F 52 59 0D 49 53 20 41 56 41 49 4C | MEMORY.IS AVAIL|
00000430: 41 42 4C 45 20 54 4F 20 C2 C1 D3 C9 C3 20 57 48 |ABLE TO ..... WH|
00000440: 45 4E 20 59 4F 55 20 52 55 4E 20 54 48 45 20 42 |EN YOU RUN THE B|
00000450: 41 53 49 43 2E 54 52 41 43 45 20 50 52 4F 47 52 |ASIC.TRACE PROGR|
00000460: 41 4D 2E 20 20 D4 48 45 0D 41 42 4F 56 45 20 D3 |AM. .HE.ABOVE .|
00000470: D9 D3 20 4E 55 4D 42 45 52 53 20 41 52 45 20 57 |.. NUMBERS ARE W|
00000480: 48 41 54 20 59 4F 55 20 47 45 54 20 57 48 45 4E |HAT YOU GET WHEN|
00000490: 20 C2 C1 D3 C9 C3 20 53 54 41 52 54 53 20 4F 55 | ..... STARTS OU|
000004A0: 54 20 57 49 54 48 0D 49 54 53 20 46 55 4C 4C 20 |T WITH.ITS FULL |
000004B0: 4D 45 4D 4F 52 59 2E 20 20 C9 4E 20 41 4E 59 20 |MEMORY. .N ANY |
000004C0: 43 41 53 45 2C 20 45 41 43 48 20 54 49 4D 45 20 |CASE, EACH TIME |
000004D0: 59 4F 55 20 52 55 4E 20 54 48 45 20 42 41 53 49 |YOU RUN THE BASI|
000004E0: 43 2E 54 52 41 43 45 0D 50 52 4F 47 52 41 4D 2C |C.TRACE.PROGRAM,|
000004F0: 20 49 54 20 54 45 4C 4C 53 20 59 4F 55 20 57 48 | IT TELLS YOU WH|
00000500: 41 54 20 54 48 45 20 D3 D9 D3 20 4E 55 4D 42 45 |AT THE ... NUMBE|
00000510: 52 53 20 41 52 45 2E 0D |RS ARE.. |
INFORMATION ABOUT BASIC.TRACE..THE BASIC
.TRACE PROGRAM IS A UTILITY TO HELP YOU
DEBUG YOUR.BASIC PROGRAMS. THE BASIC.TR
ACE PROGRAM PRINTS OUT THE LINE.NUMBER O
F EACH LINE OF YOUR PROGRAM BEFORE IT IS
PERFORMED. THE.LINE NUMBERS ARE PRINTE
D IN REVERSE VIDEO...TO MAKE USE OF THIS
UTILITY, YOU HAVE TO LOAD AND RUN THE.B
ASIC.TRACE PROGRAM FIRST, BEFORE LOADING
YOUR OWN PROGRAM. .THEN, TYPE SYS 40781
TO ENABLE TRACING, AND TYPE SYS 40768 T
O.DISABLE TRACING. ONCE YOU HAVE LOADED
THE BASIC.TRACE PROGRAM,.YOU CAN ENABLE
, DISABLE, AND RE-ENABLE THE TRACING FEA
TURE. YOU.CAN, FOR EXAMPLE, ENABLE TRAC
ING WHILE YOUR PROGRAM IS.TEMPORARILY ST
OPPED (FROM A STOP STATEMENT IN YOUR PRO
GRAM, OR.FROM HITTING THE RUN/STOP KEY),
AND THEN USE THE CONT STATEMENT.TO RESU
ME YOUR PROGRAM WITH TRACING ENABLED. Y
OU CAN EVEN.ENABLE AND DISABLE TRACING B
Y PUTTING THE SYS STATEMENTS WITHIN.YOUR
PROGRAM. IF YOU DO THAT, REMEMBER TO T
AKE THE SYS.STATEMENTS OUT AGAIN WHEN YO
U HAVE FINISHED DEBUGGING YOUR.PROGRAM..
.NOTE: THE EXACT SYS NUMBERS ARE DEPENDE
NT UPON HOW MUCH MEMORY.IS AVAILABLE TO
BASIC WHEN YOU RUN THE BASIC.TRACE PROGR
AM. THE.ABOVE SYS NUMBERS ARE WHAT YOU
GET WHEN BASIC STARTS OUT WITH.ITS FULL
MEMORY. IN ANY CASE, EACH TIME YOU RUN
THE BASIC.TRACE.PROGRAM, IT TELLS YOU WH
AT THE SYS NUMBERS ARE..
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL