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

PONZO TUTOR-3.64

FILE INFORMATION

FILENAME(S): PONZO TUTOR-3.64

FILE TYPE(S): PRG

FILE SIZE: 18.6K

FIRST SEEN: 2025-11-30 21:07:08

APPEARS ON: 1 disk(s)

FILE HASH

dea3b8667a9ad598856e1dc345fccc7db7bea9e8159f3ca52692719cf60c8db1

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
TUTORIALS C PONZO TUTOR-3.64 PRG DuncanTwain 14 2 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

> DETECTED: COMMODORE BASIC PROGRAM (LOAD ADDRESS $0801)

00000000: 01 08 0C 08 00 00 8A 30  30 31 30 30 00 19 08 01  |.......00100....|
00000010: 00 8F 22 14 14 14 14 14  14 00 3B 08 02 00 8F 22  |..".......;...."|
00000020: 14 14 14 14 14 14 14 20  50 4F 4E 5A 30 2A 31 39  |....... PONZ0*19|
00000030: 38 33 2A 57 41 54 45 52  4C 4F 4F 00 48 08 03 00  |83*WATERLOO.H...|
00000040: 8F 22 14 14 14 14 14 14  00 84 08 64 00 97 35 33  |.".........d..53|
00000050: 32 38 31 2C 31 35 3A 97  35 33 32 38 30 2C 31 32  |281,15:.53280,12|
00000060: 3A 99 22 90 22 3A 99 22  93 20 20 20 20 20 20 20  |:.".":.".       |
00000070: 20 20 20 20 20 20 20 12  1F 43 36 34 20 54 55 54  |       ..C64 TUT|
00000080: 4F 52 2D 33 00 B4 08 65  00 99 22 1C B0 C0 C0 C0  |OR-3...e..".....|
00000090: C0 C0 C0 C0 C0 C0 C0 C0  C0 C0 C0 C0 C0 C0 C0 C0  |................|
000000A0: C0 C0 C0 C0 C0 C0 C0 C0  C0 C0 C0 C0 C0 C0 C0 C0  |................|
000000B0: C0 C0 AE 22 00 F8 08 66  00 99 22 DD 20 12 1F 20  |..."...f..". .. |
000000C0: 20 20 20 20 20 20 20 20  20 4D 4F 52 45 20 4F 4E  |         MORE ON|
000000D0: 20 54 48 45 20 43 36 34  20 20 20 20 20 20 20 20  | THE C64        |
000000E0: 20 20 1C 92 20 DD 22 3A  4D 53 24 B2 22 20 57 45  |  .. .":MS$." WE|
000000F0: 4C 43 4F 4D 45 21 20 22  00 29 09 67 00 99 22 1C  |LCOME! ".).g..".|
00000100: AD C0 C0 C0 C0 C0 C0 C0  C0 C0 C0 C0 C0 C0 C0 C0  |................|
00000110: C0 C0 C0 C0 C0 C0 C0 C0  C0 C0 C0 C0 C0 C0 C0 C0  |................|
00000120: C0 C0 C0 C0 C0 C0 BD 90  22 00 46 09 68 00 53 4E  |........".F.h.SN|
00000130: 24 B2 22 31 30 30 30 22  3A 8D 36 33 32 30 30 3A  |$."1000":.63200:|
00000140: 8D 36 33 36 30 30 00 58  09 69 00 8D 36 30 30 30  |.63600.X.i..6000|
00000150: 30 3A 8D 35 39 30 30 30  00 63 09 E8 03 8D 36 30  |0:.59000.c....60|
00000160: 30 30 30 00 A0 09 F2 03  99 22 93 D1 49 20 53 54  |000......"..I ST|
00000170: 4F 52 45 20 49 4E 46 4F  20 49 4E 20 38 20 28 42  |ORE INFO IN 8 (B|
00000180: 49 4E 41 52 59 29 20 42  49 54 20 22 C7 28 33 34  |INARY) BIT ".(34|
00000190: 29 22 42 59 54 45 53 22  C7 28 33 34 29 22 2E 22  |)"BYTES".(34)"."|
000001A0: 00 CC 09 FC 03 99 22 D1  53 49 4E 43 45 20 32 5E  |......".SINCE 2^|
000001B0: 38 3D 32 35 36 2C 20 45  41 43 48 20 42 59 54 45  |8=256, EACH BYTE|
000001C0: 20 43 41 4E 20 48 4F 4C  44 20 41 22 00 F4 09 06  | CAN HOLD A"....|
000001D0: 04 99 22 20 4E 55 4D 42  45 52 20 46 52 4F 4D 20  |.." NUMBER FROM |
000001E0: 30 20 54 4F 20 32 35 35  20 49 4E 43 4C 55 53 49  |0 TO 255 INCLUSI|
000001F0: 56 45 2E 22 00 1A 0A 10  04 99 22 D1 54 57 4F 20  |VE."......".TWO |
00000200: 42 59 54 45 53 20 41 52  45 20 55 53 45 44 20 54  |BYTES ARE USED T|
00000210: 4F 20 41 44 44 52 45 53  53 22 00 48 0A 1A 04 99  |O ADDRESS".H....|
00000220: 22 20 32 5E 31 36 20 4D  45 4D 4F 52 59 20 4C 4F  |" 2^16 MEMORY LO|
00000230: 43 41 54 49 4F 4E 53 3A  30 2C 31 2C 32 2C 2E 2E  |CATIONS:0,1,2,..|
00000240: 2E 2C 36 35 35 33 35 22  00 7A 0A 24 04 99 22 D1  |.,65535".z.$..".|
00000250: 59 4F 55 20 43 41 4E 20  46 49 4E 44 20 57 48 41  |YOU CAN FIND WHA|
00000260: 54 27 53 20 49 4E 20 45  41 43 48 20 42 59 20 12  |T'S IN EACH BY .|
00000270: 50 45 45 4B 92 49 4E 47  3A 22 00 A8 0A 2E 04 99  |PEEK.ING:"......|
00000280: 22 11 12 46 4F 52 20 49  3D 31 30 30 20 54 4F 20  |"..FOR I=100 TO |
00000290: 32 30 30 3A 50 52 49 4E  54 20 50 45 45 4B 28 49  |200:PRINT PEEK(I|
000002A0: 29 3B 3A 4E 45 58 54 22  00 CE 0A 38 04 99 22 11  |);:NEXT"...8..".|
000002B0: D1 54 48 49 53 20 4D 41  59 20 42 45 20 45 4E 54  |.THIS MAY BE ENT|
000002C0: 45 52 45 44 20 44 49 52  45 43 54 4C 59 22 00 F2  |ERED DIRECTLY"..|
000002D0: 0A 42 04 99 22 20 41 4E  44 20 57 49 4C 4C 20 50  |.B.." AND WILL P|
000002E0: 52 49 4E 54 20 54 48 45  20 43 4F 4E 54 45 4E 54  |RINT THE CONTENT|
000002F0: 53 22 00 13 0B 4C 04 99  22 20 4F 46 20 4C 4F 43  |S"...L.." OF LOC|
00000300: 41 54 49 4F 4E 53 20 31  30 30 20 54 4F 20 32 30  |ATIONS 100 TO 20|
00000310: 30 2E 22 00 43 0B 56 04  99 22 D1 53 4F 4D 45 20  |0.".C.V..".SOME |
00000320: 4F 46 20 12 4D 92 45 4D  4F 52 59 20 49 53 20 12  |OF .M.EMORY IS .|
00000330: 52 92 45 41 44 20 12 4F  92 4E 4C 59 28 52 4F 4D  |R.EAD .O.NLY(ROM|
00000340: 29 2E 22 00 6B 0B 60 04  99 22 D1 53 4F 4D 45 20  |).".k.`..".SOME |
00000350: 49 53 20 12 52 92 41 4E  44 4F 4D 20 12 41 92 43  |IS .R.ANDOM .A.C|
00000360: 43 45 53 53 28 52 41 4D  29 2E 22 00 98 0B 6A 04  |CESS(RAM)."...j.|
00000370: 99 22 D1 59 4F 55 20 43  41 4E 20 57 52 49 54 45  |.".YOU CAN WRITE|
00000380: 20 49 4E 54 4F 20 52 41  4D 20 42 59 20 12 50 4F  | INTO RAM BY .PO|
00000390: 4B 45 92 49 4E 47 2E 22  00 AE 0B 74 04 99 22 11  |KE.ING."...t..".|
000003A0: 20 20 12 50 4F 4B 45 31  31 30 30 2C 31 22 00 DE  |  .POKE1100,1"..|
000003B0: 0B 79 04 99 22 11 D1 54  48 49 53 20 57 49 4C 4C  |.y.."..THIS WILL|
000003C0: 20 50 55 54 20 54 48 45  20 4E 4F 2E 20 31 20 49  | PUT THE NO. 1 I|
000003D0: 4E 20 4C 4F 43 27 4E 20  31 31 30 30 2E 22 00 E9  |N LOC'N 1100."..|
000003E0: 0B 7A 04 8D 36 33 30 30  30 00 08 0C 88 04 99 22  |.z..63000......"|
000003F0: 93 12 4E 4F 54 45 92 3A  20 46 4F 52 20 12 50 4F  |..NOTE.: FOR .PO|
00000400: 4B 45 20 4D 2C 4E 20 22  00 3B 0C 92 04 99 3A 99  |KE M,N ".;....:.|
00000410: 22 D1 12 4D 92 20 4D 55  53 54 20 42 45 20 49 4E  |"..M. MUST BE IN|
00000420: 20 5B 30 2C 36 35 35 33  35 5D 2C 12 4E 92 20 49  | [0,65535],.N. I|
00000430: 4E 20 5B 30 2C 32 35 35  5D 2E 22 00 67 0C 9C 04  |N [0,255].".g...|
00000440: 99 22 D1 49 20 55 53 45  20 30 20 54 48 52 55 27  |.".I USE 0 THRU'|
00000450: 20 31 30 32 33 20 4D 59  53 45 4C 46 2E 2E 59 4F  | 1023 MYSELF..YO|
00000460: 55 20 55 53 45 20 22 00  94 0C A6 04 99 22 20 32  |U USE "......" 2|
00000470: 30 34 38 20 54 4F 20 34  30 39 35 39 20 46 4F 52  |048 TO 40959 FOR|
00000480: 20 12 42 41 53 49 43 92  20 50 52 4F 47 52 41 4D  | .BASIC. PROGRAM|
00000490: 53 2E 2E 22 00 B1 0C AB  04 99 22 D1 49 20 55 53  |S.."......".I US|
000004A0: 45 20 31 30 32 34 20 54  48 52 55 27 20 32 30 34  |E 1024 THRU' 204|
000004B0: 37 00 E0 0C B0 04 99 22  20 54 4F 20 53 54 4F 52  |7......" TO STOR|
000004C0: 45 20 54 48 45 20 31 30  30 30 20 43 48 41 52 41  |E THE 1000 CHARA|
000004D0: 43 54 45 52 53 20 41 50  50 45 41 52 49 4E 47 22  |CTERS APPEARING"|
000004E0: 00 FE 0C BA 04 99 22 20  4F 4E 20 54 48 45 20 53  |......" ON THE S|
000004F0: 43 52 45 45 4E 2C 45 54  43 2E 45 54 43 22 00 24  |CREEN,ETC.ETC".$|
00000500: 0D BB 04 99 22 28 4E 4F  54 45 3A 38 30 20 43 4F  |...."(NOTE:80 CO|
00000510: 4C 55 4D 4E 20 50 45 54  53 20 48 41 56 45 20 32  |LUMN PETS HAVE 2|
00000520: 30 30 30 29 00 3C 0D C4  04 99 22 11 12 53 43 52  |000).<...."..SCR|
00000530: 45 45 4E 20 4D 45 4D 4F  52 59 92 22 00 65 0D CE  |EEN MEMORY.".e..|
00000540: 04 99 22 D1 54 48 45 53  45 20 31 30 30 30 20 4C  |..".THESE 1000 L|
00000550: 4F 43 27 4E 53 20 53 54  41 52 54 20 41 54 20 24  |OC'NS START AT $|
00000560: 30 34 30 30 22 00 93 0D  D8 04 99 22 20 30 34 30  |0400"......" 040|
00000570: 30 28 48 45 58 41 44 45  43 49 4D 41 4C 29 3D 34  |0(HEXADECIMAL)=4|
00000580: 2A 32 35 36 3D 31 30 32  34 28 44 45 43 49 4D 41  |*256=1024(DECIMA|
00000590: 4C 29 22 00 B1 0D DD 04  99 22 D1 59 4F 55 20 43  |L)"......".YOU C|
000005A0: 41 4E 20 43 48 41 4E 47  45 20 57 48 41 54 27 53  |AN CHANGE WHAT'S|
000005B0: 22 00 E0 0D E2 04 99 22  20 4F 4E 20 54 48 45 20  |"......" ON THE |
000005C0: 53 43 52 45 45 4E 20 57  49 54 48 20 41 20 12 50  |SCREEN WITH A .P|
000005D0: 52 49 4E 54 92 20 53 54  41 54 45 4D 45 4E 54 22  |RINT. STATEMENT"|
000005E0: 00 FF 0D EC 04 99 22 20  12 50 52 49 4E 54 20 22  |......" .PRINT "|
000005F0: C7 28 33 34 29 22 41 42  43 22 C7 28 33 34 29 00  |.(34)"ABC".(34).|
00000600: 26 0E F6 04 99 22 20 4F  52 20 42 59 20 27 50 4F  |&...." OR BY 'PO|
00000610: 4B 45 49 4E 47 27 20 53  43 52 45 45 4E 20 4D 45  |KEING' SCREEN ME|
00000620: 4D 4F 52 59 3A 22 00 3A  0E 00 05 99 22 20 12 50  |MORY:".:...." .P|
00000630: 4F 4B 45 31 31 30 30 2C  31 22 00 69 0E 0A 05 99  |OKE1100,1".i....|
00000640: 22 D1 54 48 49 53 20 50  55 54 53 20 12 31 92 20  |".THIS PUTS .1. |
00000650: 49 4E 54 4F 20 53 43 52  45 45 4E 20 4D 45 4D 4F  |INTO SCREEN MEMO|
00000660: 52 59 20 4C 4F 43 27 4E  22 00 9F 0E 14 05 99 22  |RY LOC'N"......"|
00000670: 20 31 31 30 30 2C 20 41  4E 44 20 12 31 92 20 43  | 1100, AND .1. C|
00000680: 4F 52 52 45 53 50 4F 4E  44 53 20 54 4F 20 41 4E  |ORRESPONDS TO AN|
00000690: 20 22 C7 28 33 34 29 22  41 22 C7 28 33 34 29 00  | ".(34)"A".(34).|
000006A0: CE 0E 1E 05 99 22 20 53  4F 20 49 27 4C 4C 20 50  |....." SO I'LL P|
000006B0: 52 49 4E 54 20 54 48 45  20 4C 45 54 54 45 52 20  |RINT THE LETTER |
000006C0: 22 C7 28 33 34 29 22 41  22 C7 28 33 34 29 00 D9  |".(34)"A".(34)..|
000006D0: 0E 24 05 8D 36 33 30 30  30 00 08 0F 28 05 99 22  |.$..63000...(.."|
000006E0: 93 54 4F 20 53 45 45 20  57 48 41 54 20 4E 4F 2E  |.TO SEE WHAT NO.|
000006F0: 20 49 4E 20 5B 30 2C 32  35 35 5D 20 43 4F 52 52  | IN [0,255] CORR|
00000700: 45 53 50 4F 4E 44 53 22  00 32 0F 32 05 99 22 54  |ESPONDS".2.2.."T|
00000710: 4F 20 57 48 49 43 48 20  53 59 4D 42 4F 4C 2C 20  |O WHICH SYMBOL, |
00000720: 59 4F 55 20 43 41 4E 20  54 52 59 20 54 48 49 53  |YOU CAN TRY THIS|
00000730: 3A 22 00 4D 0F 3C 05 99  22 11 12 31 30 20 46 4F  |:".M.<.."..10 FO|
00000740: 52 20 49 3D 30 20 54 4F  20 32 35 35 22 00 67 0F  |R I=0 TO 255".g.|
00000750: 46 05 99 22 12 32 30 20  50 4F 4B 45 31 30 32 34  |F..".20 POKE1024|
00000760: 2B 49 2C 49 20 20 22 00  81 0F 50 05 99 22 12 33  |+I,I  "...P..".3|
00000770: 30 20 4E 45 58 54 20 20  20 20 20 20 20 20 20 20  |0 NEXT          |
00000780: 22 00 A4 0F 5A 05 99 22  11 11 11 11 11 2E 2E 41  |"...Z..".......A|
00000790: 4E 44 20 54 52 59 20 12  50 4F 4B 45 31 31 30 30  |ND TRY .POKE1100|
000007A0: 2C 4E 92 22 00 D8 0F 5B  05 99 22 11 57 49 54 48  |,N."...[..".WITH|
000007B0: 20 27 4E 27 3D 30 2C 31  2C 32 2C 2E 2E 2E 4F 52  | 'N'=0,1,2,...OR|
000007C0: 20 32 35 35 2E 22 3A 4D  53 24 B2 22 20 20 12 54  | 255.":MS$."  .T|
000007D0: 52 59 20 49 54 21 92 22  00 03 10 64 05 99 22 11  |RY IT!."...d..".|
000007E0: 11 54 48 45 4E 20 12 54  59 50 45 20 40 92 20 54  |.THEN .TYPE @. T|
000007F0: 4F 20 43 4F 4E 54 49 4E  55 45 21 22 3A 8D 36 33  |O CONTINUE!":.63|
00000800: 31 30 30 00 15 10 69 05  8D 36 33 30 30 30 3A 99  |100...i..63000:.|
00000810: 22 13 11 11 22 00 2C 10  6E 05 53 4E 24 B2 22 30  |"...".,.n.SN$."0|
00000820: 32 30 30 30 22 3A 89 36  33 33 30 30 00 5E 10 D0  |2000":.63300.^..|
00000830: 07 8D 36 30 30 30 30 3A  99 22 93 A6 A6 A6 A6 A6  |..60000:."......|
00000840: A6 12 53 4F 4D 45 20 53  50 45 43 49 41 4C 20 4C  |..SOME SPECIAL L|
00000850: 4F 43 41 54 49 4F 4E 53  92 A6 A6 A6 A6 22 00 8B  |OCATIONS....."..|
00000860: 10 DA 07 99 3A 99 22 D1  49 4E 20 31 39 37 20 49  |....:.".IN 197 I|
00000870: 20 4B 45 45 50 20 54 52  41 43 4B 20 4F 46 20 57  | KEEP TRACK OF W|
00000880: 48 41 54 20 4B 45 59 20  49 53 22 00 BC 10 E4 07  |HAT KEY IS".....|
00000890: 99 22 11 20 44 45 50 52  45 53 53 45 44 2E 20 54  |.". DEPRESSED. T|
000008A0: 4F 20 53 45 45 20 54 48  45 20 12 4B 45 59 92 20  |O SEE THE .KEY. |
000008B0: 56 53 2E 20 12 4E 55 4D  42 45 52 22 00 DA 10 EE  |VS. .NUMBER"....|
000008C0: 07 99 22 11 20 43 4F 52  52 45 53 50 4F 4E 44 45  |..". CORRESPONDE|
000008D0: 4E 43 45 2C 20 54 52 59  3A 22 00 F8 10 F8 07 99  |NCE, TRY:"......|
000008E0: 22 11 11 12 35 30 20 50  52 49 4E 54 20 50 45 45  |"...50 PRINT PEE|
000008F0: 4B 28 31 39 37 29 3B 22  00 14 11 02 08 99 22 12  |K(197);"......".|
00000900: 36 30 20 47 4F 20 54 4F  20 35 30 20 20 20 20 20  |60 GO TO 50     |
00000910: 20 20 20 22 00 39 11 0C  08 99 22 11 11 54 48 45  |   ".9...."..THE|
00000920: 4E 20 52 55 4E 20 41 4E  44 20 42 41 4E 47 20 4F  |N RUN AND BANG O|
00000930: 4E 20 41 20 4B 45 59 21  22 00 5D 11 11 08 99 22  |N A KEY!".]...."|
00000940: 11 11 54 48 45 4E 20 54  59 50 45 20 12 40 92 20  |..THEN TYPE .@. |
00000950: 54 4F 20 43 4F 4E 54 49  4E 55 45 2E 22 00 74 11  |TO CONTINUE.".t.|
00000960: 16 08 53 4E 24 B2 22 30  33 30 30 30 22 3A 89 36  |..SN$."03000":.6|
00000970: 33 33 30 30 00 7F 11 B8  0B 8D 36 30 30 30 30 00  |3300......60000.|
00000980: A1 11 C2 0B 99 22 93 11  50 52 49 4E 54 43 48 52  |....."..PRINTCHR|
00000990: 24 28 31 34 29 20 57 49  4C 4C 20 43 41 55 53 45  |$(14) WILL CAUSE|
000009A0: 22 00 D2 11 E0 0B 99 22  4D 45 20 54 4F 20 53 57  |"......"ME TO SW|
000009B0: 49 54 43 48 20 54 4F 20  22 C7 28 33 34 29 22 4C  |ITCH TO ".(34)"L|
000009C0: 4F 57 45 52 22 C7 28 33  34 29 22 20 43 41 53 45  |OWER".(34)" CASE|
000009D0: 2E 22 00 F4 11 EA 0B 99  22 11 59 4F 55 20 4D 49  |."......".YOU MI|
000009E0: 47 48 54 20 4C 49 4B 45  20 54 4F 20 54 52 59 20  |GHT LIKE TO TRY |
000009F0: 49 54 21 22 00 18 12 F4  0B 99 22 11 49 4E 20 50  |IT!"......".IN P|
00000A00: 41 52 54 49 43 55 4C 41  52 2C 20 54 52 59 20 52  |ARTICULAR, TRY R|
00000A10: 55 4E 4E 49 4E 47 3A 22  00 35 12 FE 0B 99 22 11  |UNNING:".5....".|
00000A20: 12 31 30 20 46 4F 52 20  49 3D 30 20 54 4F 20 32  |.10 FOR I=0 TO 2|
00000A30: 35 35 20 20 22 00 51 12  FF 0B 99 22 12 32 30 20  |55  ".Q....".20 |
00000A40: 50 4F 4B 45 31 30 32 34  2B 49 2C 49 20 20 20 20  |POKE1024+I,I    |
00000A50: 22 00 72 12 00 0C 99 22  12 33 30 20 50 4F 4B 45  |".r....".30 POKE|
00000A60: 35 35 32 39 36 2B 49 2C  31 35 2A 52 4E 44 28 31  |55296+I,15*RND(1|
00000A70: 29 22 00 8E 12 01 0C 99  22 12 34 30 20 50 52 49  |)"......".40 PRI|
00000A80: 4E 54 43 48 52 24 28 31  34 2B 4B 29 3B 22 00 AC  |NTCHR$(14+K);"..|
00000A90: 12 02 0C 99 22 12 35 30  20 46 4F 52 4A 3D 31 54  |....".50 FORJ=1T|
00000AA0: 4F 32 30 30 3A 20 4E 45  58 54 20 22 00 C8 12 03  |O200: NEXT "....|
00000AB0: 0C 99 22 12 36 30 20 4B  3D 31 32 38 2D 4B 3A 4E  |..".60 K=128-K:N|
00000AC0: 45 58 54 20 20 20 20 22  00 E6 12 08 0C 4D 53 24  |EXT    ".....MS$|
00000AD0: B2 22 12 44 4F 20 41 20  43 48 52 24 92 21 22 3A  |.".DO A CHR$.!":|
00000AE0: 8D 36 33 31 30 30 00 0D  13 0A 0C 99 22 13 11 11  |.63100......"...|
00000AF0: 11 11 11 11 11 11 11 11  11 11 11 11 11 50 52 49  |.............PRI|
00000B00: 4E 54 43 48 52 24 28 31  34 32 29 20 22 00 34 13  |NTCHR$(142) ".4.|
00000B10: 0B 0C 99 22 57 49 4C 4C  20 50 55 54 20 4D 45 20  |..."WILL PUT ME |
00000B20: 42 41 43 4B 20 54 4F 20  55 50 50 45 52 20 43 41  |BACK TO UPPER CA|
00000B30: 53 45 2E 22 00 6B 13 0D  0C 99 22 13 11 11 11 11  |SE.".k....".....|
00000B40: 11 11 11 11 11 11 11 11  11 11 11 11 11 11 2E 2E  |................|
00000B50: 2E 54 48 45 4E 20 54 59  50 45 20 12 40 92 20 54  |.THEN TYPE .@. T|
00000B60: 4F 20 43 4F 4E 54 49 4E  55 45 22 00 82 13 12 0C  |O CONTINUE".....|
00000B70: 53 4E 24 B2 22 30 34 30  30 30 22 3A 89 36 33 33  |SN$."04000":.633|
00000B80: 30 30 00 97 13 A0 0F 97  35 39 34 36 38 2C 31 32  |00......59468,12|
00000B90: 3A 8D 36 30 30 30 30 00  C0 13 C8 0F 99 22 D1 49  |:.60000......".I|
00000BA0: 4E 20 31 36 30 2C 31 36  31 20 26 20 31 36 32 20  |N 160,161 & 162 |
00000BB0: 49 20 4B 45 45 50 20 54  48 45 20 54 49 4D 45 22  |I KEEP THE TIME"|
00000BC0: 00 EB 13 D2 0F 99 22 20  2E 2E 2E 46 52 4F 4D 20  |......" ...FROM |
00000BD0: 54 48 45 20 4D 4F 4D 45  4E 54 20 59 4F 55 20 54  |THE MOMENT YOU T|
00000BE0: 55 52 4E 20 4D 45 20 4F  4E 2E 22 00 09 14 DC 0F  |URN ME ON.".....|
00000BF0: 99 22 11 D1 49 27 56 45  20 47 4F 54 20 41 20 42  |."..I'VE GOT A B|
00000C00: 55 49 4C 54 2D 49 4E 20  22 00 2B 14 E6 0F 99 22  |UILT-IN ".+...."|
00000C10: 20 43 52 59 53 54 41 4C  2D 43 4F 4E 54 52 4F 4C  | CRYSTAL-CONTROL|
00000C20: 4C 45 44 20 43 4C 4F 43  4B 2E 22 00 55 14 F0 0F  |LED CLOCK.".U...|
00000C30: 99 22 20 49 20 4B 45 45  50 20 54 48 45 20 4E 55  |." I KEEP THE NU|
00000C40: 4D 42 45 52 20 4F 46 20  12 4A 49 46 46 49 45 53  |MBER OF .JIFFIES|
00000C50: 92 20 49 4E 22 00 77 14  FA 0F 99 22 20 4D 45 4D  |. IN".w...." MEM|
00000C60: 4F 52 59 20 4C 4F 43 27  4E 53 20 31 36 30 2C 31  |ORY LOC'NS 160,1|
00000C70: 36 31 2C 31 36 32 22 00  9A 14 04 10 99 22 20 41  |61,162"......" A|
00000C80: 20 12 4A 49 46 46 49 45  92 20 49 53 20 31 2F 36  | .JIFFIE. IS 1/6|
00000C90: 30 20 53 45 43 4F 4E 44  2E 22 00 C8 14 0E 10 99  |0 SECOND."......|
00000CA0: 22 11 D1 59 4F 55 20 43  4F 55 4C 44 20 57 52 49  |"..YOU COULD WRI|
00000CB0: 54 45 20 41 20 50 52 4F  47 52 41 4D 20 54 4F 20  |TE A PROGRAM TO |
00000CC0: 43 4F 4E 56 45 52 54 22  00 F0 14 18 10 99 22 20  |CONVERT"......" |
00000CD0: 54 48 49 53 20 54 4F 20  48 4F 55 52 53 3A 4D 49  |THIS TO HOURS:MI|
00000CE0: 4E 55 54 45 53 3A 53 45  43 4F 4E 44 53 2E 2E 22  |NUTES:SECONDS.."|
00000CF0: 00 1E 15 22 10 99 22 20  4F 52 20 59 4F 55 20 43  |...".." OR YOU C|
00000D00: 4F 55 4C 44 20 55 53 45  20 4D 59 20 42 55 49 4C  |OULD USE MY BUIL|
00000D10: 54 2D 49 4E 20 52 4F 55  54 49 4E 45 21 22 00 34  |T-IN ROUTINE!".4|
00000D20: 15 2C 10 99 22 12 31 30  30 20 50 52 49 4E 54 20  |.,..".100 PRINT |
00000D30: 54 49 24 22 00 6C 15 36  10 99 22 11 20 48 45 52  |TI$".l.6..". HER|
00000D40: 45 2C 54 49 24 20 57 49  4C 4C 20 47 49 56 45 20  |E,TI$ WILL GIVE |
00000D50: 48 48 4D 4D 53 53 20 4C  49 4B 45 20 53 4F 3A 22  |HHMMSS LIKE SO:"|
00000D60: 3A 99 22 11 12 30 31 35  32 30 39 22 00 A1 15 3B  |:."..015209"...;|
00000D70: 10 99 22 11 12 30 31 92  3D 48 4F 55 52 53 20 12  |.."..01.=HOURS .|
00000D80: 35 32 92 3D 4D 49 4E 55  54 45 53 20 12 30 39 92  |52.=MINUTES .09.|
00000D90: 3D 53 45 43 4F 4E 44 53  2E 22 3A 8D 36 33 30 30  |=SECONDS.":.6300|
00000DA0: 30 00 D7 15 40 10 99 22  93 11 11 11 11 11 11 11  |0...@.."........|
00000DB0: 49 27 4C 4C 20 50 52 49  4E 54 20 4F 55 54 20 54  |I'LL PRINT OUT T|
00000DC0: 49 24 20 53 4F 20 59 4F  55 20 43 41 4E 20 53 45  |I$ SO YOU CAN SE|
00000DD0: 45 20 48 49 4D 3A 22 00  09 16 4A 10 41 41 24 B2  |E HIM:"...J.AA$.|
00000DE0: 54 49 24 3A 48 24 B2 C8  28 41 41 24 2C 32 29 3A  |TI$:H$..(AA$,2):|
00000DF0: 4D 24 B2 CA 28 41 41 24  2C 33 2C 32 29 3A 53 24  |M$..(AA$,3,2):S$|
00000E00: B2 C9 28 41 41 24 2C 32  29 00 18 16 4F 10 81 54  |..(AA$,2)...O..T|
00000E10: B2 31 A4 35 30 30 3A 82  00 38 16 54 10 99 22 11  |.1.500:..8.T..".|
00000E20: 11 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00000E30: 20 20 20 12 22 41 41 24  00 63 16 5E 10 99 22 20  |   ."AA$.c.^.." |
00000E40: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000E50: 20 20 20 20 20 5E 20 54  48 41 54 27 53 20 48 49  |     ^ THAT'S HI|
00000E60: 4D 21 22 00 77 16 63 10  99 22 11 11 49 54 27 53  |M!".w.c.."..IT'S|
00000E70: 20 42 45 45 4E 3A 22 00  AC 16 64 10 99 22 11 12  | BEEN:"...d.."..|
00000E80: 22 48 24 22 92 20 48 4F  55 52 53 2C 12 22 4D 24  |"H$". HOURS,."M$|
00000E90: 22 92 20 4D 49 4E 55 54  45 53 20 26 20 12 22 53  |". MINUTES & ."S|
00000EA0: 24 22 92 20 53 45 43 4F  4E 44 53 22 00 D3 16 65  |$". SECONDS"...e|
00000EB0: 10 99 22 11 53 49 4E 43  45 20 59 4F 55 20 54 55  |..".SINCE YOU TU|
00000EC0: 52 4E 45 44 20 54 48 45  20 12 43 36 34 92 20 4F  |RNED THE .C64. O|
00000ED0: 4E 21 22 00 EE 16 68 10  99 22 11 11 12 52 45 54  |N!"...h.."...RET|
00000EE0: 55 52 4E 92 2E 2E 22 3A  8D 36 33 30 30 31 00 1E  |URN...":.63001..|
00000EF0: 17 90 10 99 22 93 59 4F  55 20 43 41 4E 20 53 45  |....".YOU CAN SE|
00000F00: 54 20 54 48 45 20 43 4F  52 52 45 43 54 20 54 49  |T THE CORRECT TI|
00000F10: 4D 45 20 42 59 20 54 59  50 49 4E 47 3A 22 00 3E  |ME BY TYPING:".>|
00000F20: 17 9A 10 99 22 11 12 54  49 24 3D 22 C7 28 33 34  |...."..TI$=".(34|
00000F30: 29 22 30 39 33 30 30 30  22 C7 28 33 34 29 00 6C  |)"093000".(34).l|
00000F40: 17 A4 10 99 22 11 54 48  45 4E 20 49 27 4C 4C 20  |....".THEN I'LL |
00000F50: 43 4F 55 4E 54 20 4A 49  46 46 49 45 53 20 53 54  |COUNT JIFFIES ST|
00000F60: 41 52 54 49 4E 47 20 57  49 54 48 22 00 97 17 AE  |ARTING WITH"....|
00000F70: 10 99 22 11 41 20 43 4F  55 4E 54 20 43 4F 52 52  |..".A COUNT CORR|
00000F80: 45 53 50 4F 4E 44 49 4E  47 20 54 4F 20 39 3A 33  |ESPONDING TO 9:3|
00000F90: 30 20 41 2E 4D 2E 22 00  BA 17 B8 10 99 22 11 28  |0 A.M."......".(|
00000FA0: 30 30 30 30 30 30 3D 4D  49 44 4E 49 47 48 54 21  |000000=MIDNIGHT!|
00000FB0: 21 29 22 3A 8D 36 33 30  30 30 00 EB 17 C2 10 99  |!)":.63000......|
00000FC0: 22 93 54 48 45 20 56 41  52 49 41 42 4C 45 20 12  |".THE VARIABLE .|
00000FD0: 54 49 92 20 47 49 56 45  53 20 54 48 45 20 4A 49  |TI. GIVES THE JI|
00000FE0: 46 46 49 45 2D 43 4F 55  4E 54 22 00 18 18 CC 10  |FFIE-COUNT".....|
00000FF0: 99 22 11 49 27 4C 4C 20  50 52 49 4E 54 20 48 49  |.".I'LL PRINT HI|
00001000: 4D 20 54 4F 4F 3A 22 3A  81 54 B2 31 A4 35 30 30  |M TOO:":.T.1.500|
00001010: 3A 82 3A 99 22 11 11 22  00 34 18 D6 10 99 22 20  |:.:."..".4...." |
00001020: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001030: 12 22 54 49 00 5C 18 E0  10 99 22 20 20 20 20 20  |."TI.\...."     |
00001040: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 5E 20  |              ^ |
00001050: 54 48 41 54 27 53 20 48  49 4D 21 22 00 8C 18 EA  |THAT'S HIM!"....|
00001060: 10 99 22 11 50 4C 45 41  53 45 2C 20 44 4F 4E 27  |..".PLEASE, DON'|
00001070: 54 20 55 53 45 20 12 54  49 24 92 20 4F 52 20 12  |T USE .TI$. OR .|
00001080: 54 49 92 20 46 4F 52 20  41 4E 59 22 00 AC 18 F4  |TI. FOR ANY"....|
00001090: 10 99 22 11 4F 46 20 59  4F 55 52 20 56 41 52 49  |..".OF YOUR VARI|
000010A0: 41 42 4C 45 20 4E 41 4D  45 53 21 22 00 BA 18 FE  |ABLE NAMES!"....|
000010B0: 10 99 22 20 20 20 B7 B7  B7 B7 00 D5 18 09 11 99  |.."   ..........|
000010C0: 22 11 11 12 52 45 54 55  52 4E 92 2E 2E 22 3A 8D  |"...RETURN...":.|
000010D0: 36 33 30 30 31 00 FE 18  30 11 99 22 93 A6 A6 A6  |63001...0.."....|
000010E0: A6 A6 A6 A6 A6 A6 12 49  4E 50 55 54 2F 4F 55 54  |.......INPUT/OUT|
000010F0: 50 55 54 92 92 A6 A6 A6  A6 A6 A6 A6 A6 22 00 22  |PUT.........."."|
00001100: 19 3A 11 99 22 11 D1 54  4F 20 57 52 49 54 45 20  |.:.."..TO WRITE |
00001110: 44 41 54 41 20 4F 4E 20  54 41 50 45 20 59 4F 55  |DATA ON TAPE YOU|
00001120: 20 22 00 51 19 44 11 99  22 11 20 12 4F 50 45 4E  | ".Q.D..". .OPEN|
00001130: 20 41 20 57 52 49 54 45  20 43 48 41 4E 4E 45 4C  | A WRITE CHANNEL|
00001140: 20 54 4F 20 54 48 45 20  43 41 53 53 45 54 54 45  | TO THE CASSETTE|
00001150: 22 00 83 19 4E 11 99 22  D1 59 4F 55 27 4C 4C 20  |"...N..".YOU'LL |
00001160: 57 41 4E 54 20 54 4F 20  47 49 56 45 20 54 48 45  |WANT TO GIVE THE|
00001170: 20 44 41 54 41 20 41 20  12 4E 41 4D 45 92 2C 54  | DATA A .NAME.,T|
00001180: 4F 4F 22 00 B2 19 58 11  99 22 20 41 4E 44 20 59  |OO"...X.." AND Y|
00001190: 4F 55 27 4C 4C 20 57 41  4E 54 20 54 4F 20 44 49  |OU'LL WANT TO DI|
000011A0: 53 54 49 4E 47 55 49 53  48 20 42 45 54 57 45 45  |STINGUISH BETWEE|
000011B0: 4E 22 00 E5 19 62 11 99  22 20 12 57 52 49 54 49  |N"...b.." .WRITI|
000011C0: 4E 47 92 20 54 4F 20 54  41 50 45 20 41 4E 44 20  |NG. TO TAPE AND |
000011D0: 12 52 45 41 44 49 4E 47  92 20 46 52 4F 4D 20 54  |.READING. FROM T|
000011E0: 41 50 45 2E 22 00 10 1A  6C 11 99 22 11 12 32 30  |APE."...l.."..20|
000011F0: 30 20 4F 50 45 4E 33 2C  31 2C 31 2C 22 C7 28 33  |0 OPEN3,1,1,".(3|
00001200: 34 29 22 44 41 54 41 22  C7 28 33 34 29 22 92 22  |4)"DATA".(34)"."|
00001210: 00 40 1A 76 11 99 22 11  4F 50 45 4E 20 41 20 43  |.@.v..".OPEN A C|
00001220: 48 41 4E 4E 45 4C 28 23  33 29 54 4F 20 54 48 45  |HANNEL(#3)TO THE|
00001230: 20 54 41 50 45 20 44 52  49 56 45 28 23 31 29 22  | TAPE DRIVE(#1)"|
00001240: 00 72 1A 80 11 99 22 20  46 4F 52 20 12 57 52 49  |.r...." FOR .WRI|
00001250: 54 49 4E 47 92 20 28 54  48 45 20 4C 41 53 54 20  |TING. (THE LAST |
00001260: 23 31 20 4D 45 41 4E 53  20 12 57 52 49 54 45 92  |#1 MEANS .WRITE.|
00001270: 29 22 00 8B 1A 8A 11 99  22 11 12 32 31 30 20 46  |)"......"..210 F|
00001280: 4F 52 20 49 3D 31 54 4F  31 30 22 00 A3 1A 94 11  |OR I=1TO10".....|
00001290: 99 22 12 32 32 30 20 50  52 49 4E 54 23 33 2C 49  |.".220 PRINT#3,I|
000012A0: 20 20 22 00 BB 1A 9E 11  99 22 12 32 33 30 20 4E  |  "......".230 N|
000012B0: 45 58 54 20 20 20 20 20  20 20 22 00 D3 1A A8 11  |EXT       ".....|
000012C0: 99 22 12 32 34 30 20 43  4C 4F 53 45 20 33 20 20  |.".240 CLOSE 3  |
000012D0: 20 20 22 00 FD 1A B2 11  99 22 11 D1 54 48 49 53  |  "......"..THIS|
000012E0: 20 57 52 49 54 45 53 20  54 48 45 20 4E 55 4D 42  | WRITES THE NUMB|
000012F0: 45 52 53 20 31 2C 32 2C  2E 2E 31 30 22 00 2E 1B  |ERS 1,2,..10"...|
00001300: BC 11 99 22 20 4F 4E 20  54 48 45 20 54 41 50 45  |..." ON THE TAPE|
00001310: 2D 46 49 4C 45 20 43 41  4C 4C 45 44 20 22 C7 28  |-FILE CALLED ".(|
00001320: 33 34 29 22 44 41 54 41  22 C7 28 33 34 29 00 39  |34)"DATA".(34).9|
00001330: 1B D0 11 8D 36 33 30 30  30 00 65 1B DA 11 99 22  |....63000.e...."|
00001340: 93 49 54 27 53 20 56 45  52 59 20 49 4D 50 4F 52  |.IT'S VERY IMPOR|
00001350: 54 41 4E 54 20 54 4F 20  12 43 4C 4F 53 45 92 20  |TANT TO .CLOSE. |
00001360: 54 48 45 20 22 00 94 1B  E4 11 99 22 11 57 52 49  |THE "......".WRI|
00001370: 54 45 20 43 48 41 4E 4E  45 4C 20 41 46 54 45 52  |TE CHANNEL AFTER|
00001380: 20 50 52 49 4E 54 49 4E  47 20 54 4F 20 54 41 50  | PRINTING TO TAP|
00001390: 45 21 21 22 00 BE 1B EE  11 99 22 11 28 45 4C 53  |E!!"......".(ELS|
000013A0: 45 20 49 20 57 4F 4E 27  54 20 50 52 49 4E 54 20  |E I WON'T PRINT |
000013B0: 41 4E 20 45 4E 44 2D 4D  41 52 4B 45 52 22 00 EE  |AN END-MARKER"..|
000013C0: 1B F8 11 99 22 41 4E 44  20 4D 41 59 20 4E 4F 54  |...."AND MAY NOT|
000013D0: 20 57 52 49 54 45 20 54  48 45 20 4C 41 53 54 20  | WRITE THE LAST |
000013E0: 42 49 54 20 4F 46 20 44  41 54 41 29 2E 22 00 1A  |BIT OF DATA)."..|
000013F0: 1C 0C 12 99 22 D1 54 4F  20 12 52 45 41 44 92 20  |....".TO .READ. |
00001400: 41 20 46 49 4C 45 28 43  41 4C 4C 45 44 2C 53 41  |A FILE(CALLED,SA|
00001410: 59 2C 27 44 41 54 41 27  29 22 00 42 1C 16 12 99  |Y,'DATA')".B....|
00001420: 22 11 12 33 30 30 20 4F  50 45 4E 32 2C 31 2C 30  |"..300 OPEN2,1,0|
00001430: 2C 22 C7 28 33 34 29 22  44 41 54 41 22 C7 28 33  |,".(34)"DATA".(3|
00001440: 34 29 00 5F 1C 1B 12 99  22 12 33 31 30 20 46 4F  |4)._....".310 FO|
00001450: 52 20 49 3D 31 54 4F 31  30 20 20 20 20 20 22 00  |R I=1TO10     ".|
00001460: 7C 1C 20 12 99 22 12 33  32 30 20 49 4E 50 55 54  ||. ..".320 INPUT|
00001470: 23 32 2C 41 28 49 29 20  20 20 20 22 00 99 1C 2A  |#2,A(I)    "...*|
00001480: 12 99 22 12 33 33 30 20  4E 45 58 54 20 20 20 20  |..".330 NEXT    |
00001490: 20 20 20 20 20 20 20 20  22 00 BF 1C 34 12 99 22  |        "...4.."|
000014A0: 11 48 45 52 45 20 54 48  45 20 12 52 45 41 44 92  |.HERE THE .READ.|
000014B0: 20 43 48 41 4E 4E 45 4C  20 49 53 20 23 32 22 00  | CHANNEL IS #2".|
000014C0: E1 1C 3E 12 99 22 2E 2E  54 48 45 20 4C 41 53 54  |..>.."..THE LAST|
000014D0: 20 23 30 20 4D 45 41 4E  53 20 12 52 45 41 44 92  | #0 MEANS .READ.|
000014E0: 22 00 12 1D 48 12 99 22  11 49 54 20 49 53 20 41  |"...H..".IT IS A|
000014F0: 53 53 55 4D 45 44 20 54  48 45 52 45 20 41 52 45  |SSUMED THERE ARE|
00001500: 20 31 30 20 4E 4F 27 53  20 54 4F 20 52 45 41 44  | 10 NO'S TO READ|
00001510: 2E 22 00 1D 1D 5C 12 8D  36 33 30 30 30 00 39 1D  |."...\..63000.9.|
00001520: 66 12 99 22 93 41 20 50  52 49 4E 54 23 20 53 54  |f..".A PRINT# ST|
00001530: 41 54 45 4D 45 4E 54 3A  22 00 50 1D 70 12 99 22  |ATEMENT:".P.p.."|
00001540: 11 12 32 32 30 20 50 52  49 4E 54 23 33 2C 49 22  |..220 PRINT#3,I"|
00001550: 00 7E 1D 7A 12 99 22 11  57 49 4C 4C 20 57 52 49  |.~.z..".WILL WRI|
00001560: 54 45 20 54 48 45 20 56  41 4C 55 45 20 4F 46 20  |TE THE VALUE OF |
00001570: 49 2C 46 4F 4C 4C 4F 57  45 44 20 42 59 22 00 9D  |I,FOLLOWED BY"..|
00001580: 1D 84 12 99 22 11 41 20  12 52 45 54 55 52 4E 92  |....".A .RETURN.|
00001590: 20 26 20 12 53 50 41 43  45 53 92 21 22 00 C4 1D  | & .SPACES.!"...|
000015A0: 89 12 99 22 11 12 59 4F  55 20 44 4F 4E 27 54 20  |..."..YOU DON'T |
000015B0: 57 41 4E 54 20 54 48 45  20 27 53 50 41 43 45 53  |WANT THE 'SPACES|
000015C0: 27 92 21 22 00 E0 1D 8E  12 99 22 11 54 48 45 20  |'.!"......".THE |
000015D0: 43 4F 52 52 45 43 54 20  57 41 59 20 49 53 3A 22  |CORRECT WAY IS:"|
000015E0: 00 01 1E 98 12 99 22 11  12 32 32 30 20 50 52 49  |......"..220 PRI|
000015F0: 4E 54 23 33 2C 49 3B 43  48 52 24 28 31 33 29 3B  |NT#3,I;CHR$(13);|
00001600: 22 00 32 1E A2 12 99 22  11 48 45 52 45 20 12 59  |".2....".HERE .Y|
00001610: 4F 55 92 20 53 50 45 43  49 46 59 20 54 48 45 20  |OU. SPECIFY THE |
00001620: 12 52 45 54 55 52 4E 92  3D 43 48 52 24 28 31 33  |.RETURN.=CHR$(13|
00001630: 29 22 00 4F 1E A7 12 99  22 11 2E 2E 57 49 54 48  |)".O...."...WITH|
00001640: 4F 55 54 20 53 50 41 43  45 53 2E 2E 2E 2E 22 00  |OUT SPACES....".|
00001650: 89 1E AC 12 99 22 11 54  48 45 20 12 3B 92 20 41  |.....".THE .;. A|
00001660: 54 20 54 48 45 20 45 4E  44 20 41 56 4F 49 44 53  |T THE END AVOIDS|
00001670: 20 27 4C 49 4E 45 20 46  45 45 44 27 20 54 4F 4F  | 'LINE FEED' TOO|
00001680: 21 22 3A 8D 36 33 30 30  30 00 A0 1E B6 12 99 22  |!":.63000......"|
00001690: 93 54 48 45 20 53 54 41  54 45 4D 45 4E 54 3A 22  |.THE STATEMENT:"|
000016A0: 00 B5 1E C0 12 99 22 11  12 32 34 30 20 43 4C 4F  |......"..240 CLO|
000016B0: 53 45 20 33 22 00 E3 1E  CA 12 99 22 11 57 52 49  |SE 3"......".WRI|
000016C0: 54 45 53 20 41 4E 20 45  4E 44 2D 4F 46 2D 46 49  |TES AN END-OF-FI|
000016D0: 4C 45 20 4D 41 52 4B 45  52 20 4F 4E 20 54 41 50  |LE MARKER ON TAP|
000016E0: 45 2E 22 00 13 1F D4 12  99 22 11 57 48 45 4E 20  |E."......".WHEN |
000016F0: 12 52 45 41 44 92 49 4E  47 20 44 41 54 41 20 59  |.READ.ING DATA Y|
00001700: 4F 55 20 43 48 45 43 4B  20 46 4F 52 20 54 48 49  |OU CHECK FOR THI|
00001710: 53 3A 22 00 2F 1F DE 12  99 22 11 12 49 46 20 53  |S:"./...."..IF S|
00001720: 54 3D 36 34 20 54 48 45  4E 20 92 2E 2E 2E 22 00  |T=64 THEN ....".|
00001730: 4C 1F E8 12 4D 53 24 B2  22 20 20 20 12 43 4C 4F  |L...MS$."   .CLO|
00001740: 53 45 92 21 22 3A 8D 36  33 31 30 30 00 57 1F F2  |SE.!":.63100.W..|
00001750: 12 8D 36 33 30 30 30 00  84 1F FC 12 99 22 93 54  |..63000......".T|
00001760: 48 45 20 12 57 52 49 54  45 20 54 4F 20 54 41 50  |HE .WRITE TO TAP|
00001770: 45 92 20 52 4F 55 54 49  4E 45 20 49 53 20 54 48  |E. ROUTINE IS TH|
00001780: 45 4E 3A 22 00 B1 1F 06  13 99 22 11 12 32 30 30  |EN:"......"..200|
00001790: 20 4F 50 45 4E 33 2C 31  2C 31 2C 22 C7 28 33 34  | OPEN3,1,1,".(34|
000017A0: 29 22 44 41 54 41 22 C7  28 33 34 29 22 20 20 20  |)"DATA".(34)"   |
000017B0: 22 00 D1 1F 10 13 99 22  12 32 31 30 20 46 4F 52  |"......".210 FOR|
000017C0: 20 49 3D 31 54 4F 31 30  20 20 20 20 20 20 20 20  | I=1TO10        |
000017D0: 22 00 F1 1F 1A 13 99 22  12 32 32 30 20 50 52 49  |"......".220 PRI|
000017E0: 4E 54 23 33 2C 49 3B 43  48 52 24 28 31 33 29 3B  |NT#3,I;CHR$(13);|
000017F0: 22 00 11 20 24 13 99 22  12 32 33 30 20 4E 45 58  |".. $..".230 NEX|
00001800: 54 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |T               |
00001810: 22 00 31 20 2E 13 99 22  12 32 34 30 20 43 4C 4F  |".1 ...".240 CLO|
00001820: 53 45 20 33 20 20 20 20  20 20 20 20 20 20 20 20  |SE 3            |
00001830: 22 00 5A 20 38 13 99 22  11 54 48 45 20 12 52 45  |".Z 8..".THE .RE|
00001840: 41 44 20 46 52 4F 4D 20  54 41 50 45 92 20 52 4F  |AD FROM TAPE. RO|
00001850: 55 54 49 4E 45 20 49 53  3A 22 00 8E 20 42 13 99  |UTINE IS:".. B..|
00001860: 22 11 12 33 30 30 20 4F  50 45 4E 32 2C 31 2C 30  |"..300 OPEN2,1,0|
00001870: 2C 22 C7 28 33 34 29 22  44 41 54 41 22 C7 28 33  |,".(34)"DATA".(3|
00001880: 34 29 22 20 20 20 20 20  20 20 20 20 20 22 00 B5  |4)"          "..|
00001890: 20 4C 13 99 22 12 33 31  30 20 49 4E 50 55 54 23  | L..".310 INPUT#|
000018A0: 32 2C 41 28 4A 29 20 20  20 20 20 20 20 20 20 20  |2,A(J)          |
000018B0: 20 20 20 20 22 00 DC 20  56 13 99 22 12 33 32 30  |    ".. V..".320|
000018C0: 20 49 46 20 53 54 3C 3E  36 34 54 48 45 4E 4A 3D  | IF ST<>64THENJ=|
000018D0: 4A 2B 31 3A 47 4F 54 4F  33 31 30 22 00 03 21 60  |J+1:GOTO310"..!`|
000018E0: 13 99 22 12 33 33 30 20  43 4C 4F 53 45 32 20 20  |..".330 CLOSE2  |
000018F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001900: 20 20 22 00 21 21 6A 13  8D 36 33 30 30 30 3A 53  |  ".!!j..63000:S|
00001910: 4E 24 B2 22 30 35 30 30  30 22 3A 8D 36 33 36 30  |N$."05000":.6360|
00001920: 30 00 2C 21 88 13 8D 36  30 30 30 30 00 48 21 8D  |0.,!...60000.H!.|
00001930: 13 99 22 93 12 54 4F 20  43 52 45 41 54 45 20 41  |.."..TO CREATE A|
00001940: 20 46 49 4C 45 92 3A 22  00 7D 21 92 13 99 22 11  | FILE.:".}!...".|
00001950: 12 31 30 20 4F 50 45 4E  31 35 2C 38 2C 31 35 2C  |.10 OPEN15,8,15,|
00001960: 22 C7 28 33 34 29 22 49  22 C7 28 33 34 29 22 2B  |".(34)"I".(34)"+|
00001970: 44 52 24 20 20 20 20 20  20 20 20 20 22 00 BB 21  |DR$         "..!|
00001980: 9C 13 99 22 12 32 30 20  4F 50 45 4E 32 2C 38 2C  |...".20 OPEN2,8,|
00001990: 32 2C 44 52 24 2B 22 C7  28 33 34 29 22 3A 22 C7  |2,DR$+".(34)":".|
000019A0: 28 33 34 29 22 2B 4E 4D  24 2B 22 C7 28 33 34 29  |(34)"+NM$+".(34)|
000019B0: 22 2C 53 2C 57 22 C7 28  33 34 29 00 E3 21 A6 13  |",S,W".(34)..!..|
000019C0: 99 22 12 33 30 20 50 52  49 4E 54 23 32 2C 41 3B  |.".30 PRINT#2,A;|
000019D0: 43 48 52 24 28 31 33 29  3B 20 20 20 20 20 20 20  |CHR$(13);       |
000019E0: 20 20 22 00 0A 22 B0 13  99 22 11 12 44 52 24 92  |  ".."..."..DR$.|
000019F0: 20 49 53 20 44 52 49 56  45 20 23 20 20 20 C9 50  | IS DRIVE #   .P|
00001A00: 52 45 56 49 4F 55 53 4C  59 22 00 2E 22 BA 13 99  |REVIOUSLY".."...|
00001A10: 22 12 4E 4D 24 92 20 49  53 20 46 49 4C 45 20 4E  |".NM$. IS FILE N|
00001A20: 41 4D 45 20 CB 44 45 46  49 4E 45 44 21 22 00 59  |AME .DEFINED!".Y|
00001A30: 22 C4 13 99 22 11 12 31  30 92 20 4F 50 45 4E 53  |"..."..10. OPENS|
00001A40: 20 54 48 45 20 43 4F 4D  4D 41 4E 44 20 43 48 41  | THE COMMAND CHA|
00001A50: 4E 4E 45 4C 20 23 31 35  22 00 81 22 CE 13 99 22  |NNEL #15".."..."|
00001A60: 41 4E 44 20 12 49 92 4E  49 54 49 41 4C 49 5A 45  |AND .I.NITIALIZE|
00001A70: 53 20 54 48 45 20 44 52  49 56 45 20 44 52 24 2E  |S THE DRIVE DR$.|
00001A80: 22 00 AB 22 D3 13 99 22  28 4E 4F 54 20 4E 45 43  |".."..."(NOT NEC|
00001A90: 45 53 53 41 52 59 20 4F  4E 20 27 4E 45 57 45 52  |ESSARY ON 'NEWER|
00001AA0: 27 20 44 52 49 56 45 53  29 2E 22 00 D4 22 D8 13  |' DRIVES).".."..|
00001AB0: 99 22 11 12 32 30 92 20  4F 50 45 4E 53 20 41 20  |."..20. OPENS A |
00001AC0: 12 57 92 52 49 54 45 20  43 48 41 4E 4E 45 4C 2C  |.W.RITE CHANNEL,|
00001AD0: 23 32 2C 22 00 04 23 E2  13 99 22 46 4F 52 20 41  |#2,"..#..."FOR A|
00001AE0: 20 12 53 92 45 51 55 45  4E 54 49 41 4C 28 44 41  | .S.EQUENTIAL(DA|
00001AF0: 54 41 29 20 46 49 4C 45  20 43 41 4C 4C 45 44 20  |TA) FILE CALLED |
00001B00: 4E 4D 24 22 00 37 23 EC  13 99 22 11 12 33 30 92  |NM$".7#..."..30.|
00001B10: 20 50 52 49 4E 54 53 20  41 20 4E 55 4D 42 45 52  | PRINTS A NUMBER|
00001B20: 2C 12 41 92 2C 54 4F 20  54 48 45 20 44 41 54 41  |,.A.,TO THE DATA|
00001B30: 20 46 49 4C 45 2E 22 00  7A 23 F6 13 99 22 11 D1  | FILE.".z#..."..|
00001B40: 59 4F 55 20 4D 41 59 20  52 45 50 45 41 54 20 53  |YOU MAY REPEAT S|
00001B50: 54 41 54 45 4D 45 4E 54  20 33 30 22 3A 99 22 11  |TATEMENT 30":.".|
00001B60: 57 49 54 48 20 56 41 52  49 4F 55 53 20 12 41 92  |WITH VARIOUS .A.|
00001B70: 27 53 2C 54 48 45 4E 2E  2E 22 00 97 23 00 14 99  |'S,THEN.."..#...|
00001B80: 22 11 12 34 30 20 43 4C  4F 53 45 32 3A 43 4C 4F  |"..40 CLOSE2:CLO|
00001B90: 53 45 31 35 22 3A 99 00  A2 23 0A 14 8D 36 33 30  |SE15":...#...630|
00001BA0: 30 30 00 C1 23 14 14 99  22 93 12 54 4F 20 52 45  |00..#..."..TO RE|
00001BB0: 41 44 20 46 52 4F 4D 20  41 20 46 49 4C 45 92 3A  |AD FROM A FILE.:|
00001BC0: 22 00 F6 23 1E 14 99 22  11 12 36 30 20 4F 50 45  |"..#..."..60 OPE|
00001BD0: 4E 31 35 2C 38 2C 31 35  2C 22 C7 28 33 34 29 22  |N15,8,15,".(34)"|
00001BE0: 49 22 C7 28 33 34 29 22  2B 44 52 24 20 20 20 20  |I".(34)"+DR$    |
00001BF0: 20 20 20 20 20 22 00 34  24 28 14 99 22 12 37 30  |     ".4$(..".70|
00001C00: 20 4F 50 45 4E 32 2C 38  2C 32 2C 44 52 24 2B 22  | OPEN2,8,2,DR$+"|
00001C10: C7 28 33 34 29 22 3A 22  C7 28 33 34 29 22 2B 4E  |.(34)":".(34)"+N|
00001C20: 4D 24 2B 22 C7 28 33 34  29 22 2C 53 2C 52 22 C7  |M$+".(34)",S,R".|
00001C30: 28 33 34 29 00 5C 24 32  14 99 22 12 38 30 20 49  |(34).\$2..".80 I|
00001C40: 4E 50 55 54 23 32 2C 41  28 4A 29 20 20 20 20 20  |NPUT#2,A(J)     |
00001C50: 20 20 20 20 20 20 20 20  20 20 20 22 00 84 24 3C  |           "..$<|
00001C60: 14 99 22 12 39 30 20 49  46 53 54 3C 3E 36 34 54  |..".90 IFST<>64T|
00001C70: 48 45 4E 4A 3D 4A 2B 31  3A 47 4F 54 4F 38 30 20  |HENJ=J+1:GOTO80 |
00001C80: 20 20 20 22 00 AC 24 46  14 99 22 12 31 30 30 20  |   "..$F..".100 |
00001C90: 43 4C 4F 53 45 32 3A 43  4C 4F 53 45 31 35 20 20  |CLOSE2:CLOSE15  |
00001CA0: 20 20 20 20 20 20 20 20  20 20 20 22 00 CA 24 4B  |           "..$K|
00001CB0: 14 99 22 11 12 36 30 92  20 49 4E 49 54 49 41 4C  |.."..60. INITIAL|
00001CC0: 49 5A 45 53 20 45 54 43  2E 22 00 FA 24 50 14 99  |IZES ETC."..$P..|
00001CD0: 22 12 37 30 92 20 4F 50  45 4E 53 20 41 20 12 52  |".70. OPENS A .R|
00001CE0: 92 45 41 44 20 43 48 41  4E 4E 45 4C 20 54 4F 20  |.EAD CHANNEL TO |
00001CF0: 46 49 4C 45 20 4E 4D 24  2E 22 00 29 25 5A 14 99  |FILE NM$.".)%Z..|
00001D00: 22 12 39 30 92 20 43 48  45 43 4B 53 20 46 4F 52  |".90. CHECKS FOR|
00001D10: 20 45 4E 44 2D 4F 46 2D  46 49 4C 45 28 53 54 41  | END-OF-FILE(STA|
00001D20: 54 55 53 3D 36 34 29 2E  22 00 34 25 60 14 8D 36  |TUS=64).".4%`..6|
00001D30: 33 30 30 30 00 70 25 62  14 99 22 93 12 54 4F 20  |3000.p%b.."..TO |
00001D40: 52 45 49 54 45 52 41 54  45 92 3A 20 57 48 45 4E  |REITERATE.: WHEN|
00001D50: 20 57 52 49 54 49 4E 47  20 44 41 54 41 11 22 3A  | WRITING DATA.":|
00001D60: 99 22 44 4F 20 12 4E 4F  54 92 20 55 53 45 3A 22  |."DO .NOT. USE:"|
00001D70: 00 9E 25 63 14 99 22 11  12 50 52 49 4E 54 23 31  |..%c.."..PRINT#1|
00001D80: 2C 41 2C 42 24 2C 43 92  20 4F 52 20 12 50 52 49  |,A,B$,C. OR .PRI|
00001D90: 4E 54 23 31 2C 41 3B 42  24 3B 43 3B 92 22 00 B3  |NT#1,A;B$;C;."..|
00001DA0: 25 64 14 99 22 11 49 4E  53 54 45 41 44 20 55 53  |%d..".INSTEAD US|
00001DB0: 45 3A 22 00 E1 25 65 14  99 22 11 12 50 52 49 4E  |E:"..%e.."..PRIN|
00001DC0: 54 23 31 2C 41 3B 43 48  52 24 28 31 33 29 3B 42  |T#1,A;CHR$(13);B|
00001DD0: 24 3B 43 48 52 24 28 31  33 29 3B 2E 2E 45 54 43  |$;CHR$(13);..ETC|
00001DE0: 22 00 12 26 66 14 99 22  11 49 46 20 49 54 27 53  |"..&f..".IF IT'S|
00001DF0: 20 50 41 49 4E 46 55 4C  4C 20 54 4F 20 54 59 50  | PAINFULL TO TYP|
00001E00: 45 20 27 43 48 52 24 28  31 33 29 27 20 54 48 45  |E 'CHR$(13)' THE|
00001E10: 4E 22 00 38 26 67 14 99  22 11 44 45 46 49 4E 45  |N".8&g..".DEFINE|
00001E20: 20 20 43 52 24 3D 43 48  52 24 28 31 33 29 20 41  |  CR$=CHR$(13) A|
00001E30: 4E 44 20 55 53 45 3A 22  00 5E 26 68 14 99 22 11  |ND USE:".^&h..".|
00001E40: 12 50 52 49 4E 54 23 31  2C 41 3B 43 52 24 3B 42  |.PRINT#1,A;CR$;B|
00001E50: 24 3B 43 52 24 3B 43 3B  43 52 24 3B 92 22 00 69  |$;CR$;C;CR$;.".i|
00001E60: 26 6A 14 8D 36 33 30 30  30 00 95 26 DC 14 99 22  |&j..63000..&..."|
00001E70: 93 A6 A6 A6 A6 A6 A6 A6  A6 12 52 41 4E 44 4F 4D  |..........RANDOM|
00001E80: 20 4E 55 4D 42 45 52 53  92 A6 A6 A6 A6 A6 A6 A6  | NUMBERS........|
00001E90: A6 A6 A6 A6 22 00 C2 26  E6 14 99 22 11 D1 49 20  |...."..&..."..I |
00001EA0: 48 41 56 45 20 41 20 12  52 41 4E 44 4F 4D 20 4E  |HAVE A .RANDOM N|
00001EB0: 55 4D 42 45 52 20 47 45  4E 45 52 41 54 4F 52 92  |UMBER GENERATOR.|
00001EC0: 2E 22 00 D7 26 F0 14 99  22 11 12 31 30 20 58 3D  |."..&..."..10 X=|
00001ED0: 52 4E 44 28 4B 29 22 00  FF 26 F5 14 99 22 11 D1  |RND(K)"..&..."..|
00001EE0: 45 41 43 48 20 12 4E 45  47 41 54 49 56 45 92 20  |EACH .NEGATIVE. |
00001EF0: 4B 20 44 45 54 45 52 4D  49 4E 45 53 20 41 22 00  |K DETERMINES A".|
00001F00: 1C 27 FA 14 99 22 20 55  4E 49 51 55 45 20 12 53  |.'..." UNIQUE .S|
00001F10: 45 45 44 92 2E 20 54 48  45 4E 3A 22 00 32 27 FF  |EED.. THEN:".2'.|
00001F20: 14 99 22 11 12 32 30 20  58 31 3D 52 4E 44 28 31  |.."..20 X1=RND(1|
00001F30: 29 22 00 47 27 04 15 99  22 12 33 30 20 58 32 3D  |)".G'...".30 X2=|
00001F40: 52 4E 44 28 31 29 22 00  5C 27 09 15 99 22 12 34  |RND(1)".\'...".4|
00001F50: 30 20 58 33 3D 52 4E 44  28 31 29 22 00 8C 27 0E  |0 X3=RND(1)"..'.|
00001F60: 15 99 22 11 D1 48 45 52  45 20 58 31 2C 58 32 2C  |.."..HERE X1,X2,|
00001F70: 58 33 2C 2E 2E 49 53 20  41 20 27 52 41 4E 44 4F  |X3,..IS A 'RANDO|
00001F80: 4D 20 53 45 51 55 45 4E  43 45 27 22 00 A9 27 0F  |M SEQUENCE'"..'.|
00001F90: 15 99 22 20 4F 46 20 4E  55 4D 42 45 52 53 20 49  |.." OF NUMBERS I|
00001FA0: 4E 20 30 3C 58 3C 31 2E  22 00 D7 27 13 15 99 22  |N 0<X<1."..'..."|
00001FB0: 11 D1 53 55 42 53 45 51  55 45 4E 54 20 27 52 4E  |..SUBSEQUENT 'RN|
00001FC0: 44 28 31 29 27 20 53 54  41 54 45 4D 45 4E 54 53  |D(1)' STATEMENTS|
00001FD0: 20 59 49 45 4C 44 22 00  0A 28 18 15 99 22 20 53  | YIELD"..(..." S|
00001FE0: 55 43 43 45 53 53 49 56  45 20 4D 45 4D 42 45 52  |UCCESSIVE MEMBER|
00001FF0: 53 20 4F 46 20 54 48 45  20 53 45 51 55 45 4E 43  |S OF THE SEQUENC|
00002000: 45 2E 22 3A 8D 36 33 30  30 30 00 2F 28 22 15 99  |E.":.63000./("..|
00002010: 22 93 D1 54 4F 20 47 45  54 20 41 20 12 52 41 4E  |"..TO GET A .RAN|
00002020: 44 4F 4D 92 20 53 45 45  44 2C 55 53 45 3A 22 00  |DOM. SEED,USE:".|
00002030: 46 28 27 15 99 22 11 12  31 30 20 58 3D 52 4E 44  |F('.."..10 X=RND|
00002040: 28 2D 54 49 29 22 00 6F  28 2C 15 99 22 11 57 48  |(-TI)".o(,..".WH|
00002050: 45 52 45 20 12 54 49 92  20 49 53 20 54 48 45 20  |ERE .TI. IS THE |
00002060: 12 4A 49 46 46 59 92 20  43 4F 55 4E 54 21 22 00  |.JIFFY. COUNT!".|
00002070: 97 28 36 15 99 22 11 D1  59 4F 55 20 43 41 4E 20  |.(6.."..YOU CAN |
00002080: 4F 42 54 41 49 4E 2C 20  55 53 49 4E 47 20 12 52  |OBTAIN, USING .R|
00002090: 4E 44 28 2D 4B 29 22 00  BF 28 37 15 99 22 11 46  |ND(-K)"..(7..".F|
000020A0: 4F 4C 4C 4F 57 45 44 20  42 59 20 4C 4F 54 53 20  |OLLOWED BY LOTS |
000020B0: 4F 46 20 12 52 4E 44 28  31 29 92 27 53 2C 22 00  |OF .RND(1).'S,".|
000020C0: F2 28 3B 15 99 22 11 41  20 12 52 45 50 52 4F 44  |.(;..".A .REPROD|
000020D0: 55 43 49 42 4C 45 92 20  27 52 41 4E 44 4F 4D 20  |UCIBLE. 'RANDOM |
000020E0: 53 45 51 55 45 4E 43 45  27 2E 22 3A 8D 36 33 30  |SEQUENCE'.":.630|
000020F0: 30 30 00 22 29 40 15 99  22 93 49 46 20 59 4F 55  |00.")@..".IF YOU|
00002100: 20 12 52 45 41 4C 4C 59  92 20 57 41 4E 54 20 41  | .REALLY. WANT A|
00002110: 20 12 52 41 4E 44 4F 4D  92 20 4E 55 4D 42 45 52  | .RANDOM. NUMBER|
00002120: 3A 22 00 37 29 45 15 99  22 11 12 31 30 20 58 3D  |:".7)E.."..10 X=|
00002130: 52 4E 44 28 30 29 22 00  66 29 4A 15 99 22 11 57  |RND(0)".f)J..".W|
00002140: 49 4C 4C 20 47 49 56 45  20 59 4F 55 20 4F 4E 45  |ILL GIVE YOU ONE|
00002150: 2E 20 53 55 43 43 45 53  53 49 56 45 20 27 52 4E  |. SUCCESSIVE 'RN|
00002160: 44 28 30 29 27 22 00 97  29 4F 15 99 22 11 53 54  |D(0)'"..)O..".ST|
00002170: 41 54 45 4D 45 4E 54 53  20 59 49 45 4C 44 20 4E  |ATEMENTS YIELD N|
00002180: 4F 27 53 20 54 4F 54 41  4C 4C 59 20 55 4E 52 45  |O'S TOTALLY UNRE|
00002190: 4C 41 54 45 44 2E 22 00  B3 29 50 15 4D 53 24 B2  |LATED."..)P.MS$.|
000021A0: 22 53 4F 20 49 54 20 53  41 59 53 22 3A 8D 36 33  |"SO IT SAYS":.63|
000021B0: 31 30 30 00 BE 29 59 15  8D 36 33 30 30 30 00 ED  |100..)Y..63000..|
000021C0: 29 5E 15 99 22 93 11 11  11 4F 46 20 43 4F 55 52  |)^.."....OF COUR|
000021D0: 53 45 20 12 58 3D 31 30  30 2D 31 30 30 2A 52 4E  |SE .X=100-100*RN|
000021E0: 44 28 30 29 92 20 47 49  56 45 53 20 22 00 12 2A  |D(0). GIVES "..*|
000021F0: 63 15 99 22 11 20 41 20  4E 55 4D 42 45 52 20 49  |c..". A NUMBER I|
00002200: 4E 20 54 48 45 20 52 41  4E 47 45 3A 30 2D 31 30  |N THE RANGE:0-10|
00002210: 30 22 00 21 2A 64 15 81  54 B2 31 A4 35 30 30 3A  |0".!*d..T.1.500:|
00002220: 82 00 57 2A 65 15 97 35  34 32 37 32 2C 30 3A 97  |..W*e..54272,0:.|
00002230: 35 34 32 37 33 2C 30 3A  97 35 34 32 37 34 2C 34  |54273,0:.54274,4|
00002240: 30 30 30 AF 32 35 35 3A  97 35 34 32 37 35 2C 34  |000.255:.54275,4|
00002250: 30 30 30 AD 32 35 36 00  78 2A 66 15 97 35 34 32  |000.256.x*f..542|
00002260: 37 36 2C 30 3A 97 35 34  32 37 37 2C 30 3A 97 35  |76,0:.54277,0:.5|
00002270: 34 32 37 38 2C 32 34 30  00 9F 2A 68 15 99 22 11  |4278,240..*h..".|
00002280: 12 31 30 20 50 4F 4B 45  35 34 32 39 36 2C 31 35  |.10 POKE54296,15|
00002290: 3A 50 4F 4B 45 35 34 32  37 38 2C 32 34 30 22 00  |:POKE54278,240".|
000022A0: C5 2A 6D 15 99 22 12 32  30 20 46 4F 52 49 3D 31  |.*m..".20 FORI=1|
000022B0: 54 4F 31 30 30 3A 50 4F  4B 45 35 34 32 37 36 2C  |TO100:POKE54276,|
000022C0: 31 37 20 20 22 00 EB 2A  72 15 99 22 12 33 30 20  |17  "..*r..".30 |
000022D0: 50 4F 4B 45 35 34 32 37  33 2C 31 30 30 2D 31 30  |POKE54273,100-10|
000022E0: 30 2A 52 4E 44 28 30 29  20 20 22 00 11 2B 77 15  |0*RND(0)  "..+w.|
000022F0: 99 22 12 34 30 20 4E 45  58 54 20 20 20 20 20 20  |.".40 NEXT      |
00002300: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002310: 22 00 43 2B 78 15 99 22  11 11 43 41 4E 20 59 4F  |".C+x.."..CAN YO|
00002320: 55 20 47 55 45 53 53 20  57 48 41 54 20 12 5E 92  |U GUESS WHAT .^.|
00002330: 20 57 49 4C 4C 20 44 4F  3F 3F 3F 22 3A 8D 36 33  | WILL DO???":.63|
00002340: 30 30 30 00 64 2B 81 15  97 35 34 32 39 36 2C 31  |000.d+...54296,1|
00002350: 35 3A 97 35 34 32 37 36  2C 31 37 3A 81 49 B2 30  |5:.54276,17:.I.0|
00002360: A4 31 30 30 00 7E 2B 86  15 97 35 34 32 37 33 2C  |.100.~+...54273,|
00002370: 31 30 30 AA 31 30 30 AC  BB 28 30 29 3A 82 00 94  |100.100..(0):...|
00002380: 2B 90 15 97 35 34 32 39  36 2C 30 3A 97 35 34 32  |+...54296,0:.542|
00002390: 37 37 2C 30 00 B7 2B 9A  15 4D 53 24 B2 22 42 45  |77,0..+..MS$."BE|
000023A0: 41 55 54 49 46 55 4C 21  22 3A 8D 36 33 31 30 30  |AUTIFUL!":.63100|
000023B0: 3A 8D 36 33 30 30 30 00  E1 2B 70 17 99 22 93 A6  |:.63000..+p.."..|
000023C0: A6 A6 A6 A6 A6 A6 A6 A6  12 4F 44 44 53 20 27 4E  |.........ODDS 'N|
000023D0: 27 20 45 4E 44 53 92 A6  A6 A6 A6 A6 A6 A6 A6 A6  |' ENDS..........|
000023E0: 22 00 F9 2B 75 17 99 22  11 A6 A6 A6 A6 A6 A6 12  |"..+u.."........|
000023F0: 31 92 A6 A6 A6 A6 A6 A6  22 00 0E 2C 7A 17 99 22  |1......."..,z.."|
00002400: 11 12 31 30 20 49 4E 50  55 54 20 41 24 22 00 3B  |..10 INPUT A$".;|
00002410: 2C 84 17 99 22 11 20 48  49 54 20 27 52 45 54 55  |,...". HIT 'RETU|
00002420: 52 4E 27 20 57 48 45 4E  20 41 53 4B 45 44 20 54  |RN' WHEN ASKED T|
00002430: 4F 20 27 49 4E 50 55 54  27 2C 22 00 5D 2C 8E 17  |O 'INPUT',".],..|
00002440: 99 22 11 41 4E 44 20 49  20 4C 45 41 56 45 20 41  |.".AND I LEAVE A|
00002450: 24 20 55 4E 43 48 41 4E  47 45 44 2E 22 00 80 2C  |$ UNCHANGED."..,|
00002460: 98 17 99 22 11 54 4F 20  41 56 4F 49 44 20 54 48  |...".TO AVOID TH|
00002470: 49 53 2C 20 59 4F 55 20  43 41 4E 20 55 53 45 3A  |IS, YOU CAN USE:|
00002480: 00 96 2C A2 17 99 22 11  31 30 20 49 4E 50 55 54  |..,...".10 INPUT|
00002490: 22 C7 28 33 34 29 00 B8  2C AC 17 99 22 91 22 A3  |".(34)..,...".".|
000024A0: 31 30 29 22 20 20 20 37  12 C8 C8 C8 92 22 C7 28  |10)"   7.....".(|
000024B0: 33 34 29 22 3B 41 24 22  00 CA 2C B6 17 99 A3 31  |34)";A$"..,....1|
000024C0: 30 29 22 20 5E 20 20 20  5E 22 00 DC 2C C0 17 99  |0)" ^   ^"..,...|
000024D0: A3 31 30 29 22 20 33 20  20 20 33 22 00 F5 2C CA  |.10)" 3   3"..,.|
000024E0: 17 99 A3 31 30 29 22 53  50 43 20 43 52 53 52 20  |...10)"SPC CRSR |
000024F0: 4C 45 46 54 22 00 0A 2D  D4 17 99 22 11 54 48 49  |LEFT"..-...".THI|
00002500: 53 20 47 49 56 45 53 2E  2E 22 00 1D 2D DE 17 85  |S GIVES.."..-...|
00002510: 22 11 20 20 20 37 9D 9D  9D 22 3B 41 24 00 49 2D  |".   7...";A$.I-|
00002520: E8 17 99 22 11 11 11 11  91 91 91 48 49 54 20 27  |...".......HIT '|
00002530: 52 45 54 55 52 4E 27 20  41 4E 44 20 49 20 53 45  |RETURN' AND I SE|
00002540: 54 20 41 24 3D 27 37 27  22 00 54 2D F2 17 8D 36  |T A$='7'".T-...6|
00002550: 33 30 30 30 00 66 2D FC  17 99 22 93 4F 46 20 43  |3000.f-...".OF C|
00002560: 4F 55 52 53 45 22 00 7C  2D 06 18 99 22 11 31 30  |OURSE".|-...".10|
00002570: 20 49 4E 50 55 54 22 C7  28 33 34 29 00 9F 2D 10  | INPUT".(34)..-.|
00002580: 18 99 22 91 22 A3 39 29  22 4F 4B 20 20 20 59 12  |..".".9)"OK   Y.|
00002590: C8 C8 C8 92 22 C7 28 33  34 29 22 3B 41 24 22 00  |....".(34)";A$".|
000025A0: B5 2D 1A 18 99 22 11 11  49 53 20 4E 49 43 45 20  |.-..."..IS NICE |
000025B0: 54 4F 4F 2E 22 00 CB 2D  24 18 85 22 11 11 4F 4B  |TOO."..-$.."..OK|
000025C0: 20 20 20 59 9D 9D 9D 22  3B 41 24 00 D6 2D 2E 18  |   Y...";A$..-..|
000025D0: 8D 36 33 30 30 30 00 EF  2D 58 1B 99 22 93 A6 A6  |.63000..-X.."...|
000025E0: A6 A6 A6 A6 12 32 92 A6  A6 A6 A6 A6 A6 11 22 00  |.....2........".|
000025F0: FF 2D 62 1B 99 22 12 3F  46 52 45 28 30 29 22 00  |.-b..".?FRE(0)".|
00002600: 20 2E 6C 1B 99 22 11 41  4E 44 20 49 20 47 49 56  | .l..".AND I GIV|
00002610: 45 20 59 4F 55 20 54 48  45 20 4E 55 4D 42 45 52  |E YOU THE NUMBER|
00002620: 00 43 2E 76 1B 99 22 11  4F 46 20 27 46 52 45 45  |.C.v..".OF 'FREE|
00002630: 27 20 42 59 54 45 53 20  4F 46 20 4D 45 4D 4F 52  |' BYTES OF MEMOR|
00002640: 59 2E 22 00 5D 2E 80 1B  99 22 11 11 A6 A6 A6 A6  |Y.".]...."......|
00002650: A6 A6 12 33 92 A6 A6 A6  A6 A6 A6 11 22 00 77 2E  |...3........".w.|
00002660: 8A 1B 99 22 12 4F 50 45  4E 34 2C 34 3A 43 4D 44  |...".OPEN4,4:CMD|
00002670: 34 3A 4C 49 53 54 22 00  A2 2E 94 1B 99 22 11 4C  |4:LIST"......".L|
00002680: 49 53 54 53 20 59 4F 55  52 20 50 52 4F 47 52 41  |ISTS YOUR PROGRA|
00002690: 4D 20 4F 4E 20 54 48 45  20 50 52 49 4E 54 45 52  |M ON THE PRINTER|
000026A0: 2E 22 00 C5 2E 9E 1B 99  22 11 28 42 55 54 2C 20  |."......".(BUT, |
000026B0: 41 46 54 45 52 20 4C 49  53 54 49 4E 47 2C 20 54  |AFTER LISTING, T|
000026C0: 59 50 45 3A 22 00 DD 2E  A8 1B 99 22 11 12 50 52  |YPE:"......"..PR|
000026D0: 49 4E 54 23 34 3A 43 4C  4F 53 45 34 22 00 0C 2F  |INT#4:CLOSE4"../|
000026E0: B2 1B 99 22 11 54 4F 20  50 52 4F 50 45 52 4C 59  |...".TO PROPERLY|
000026F0: 20 43 4C 4F 53 45 20 54  48 45 20 50 52 49 4E 54  | CLOSE THE PRINT|
00002700: 45 52 20 43 48 41 4E 4E  45 4C 2E 22 00 17 2F BC  |ER CHANNEL."../.|
00002710: 1B 8D 36 33 30 30 30 00  30 2F 40 1F 99 22 93 A6  |..63000.0/@.."..|
00002720: A6 A6 A6 A6 A6 12 34 92  A6 A6 A6 A6 A6 A6 11 22  |......4........"|
00002730: 00 4D 2F 4A 1F 99 22 12  31 30 20 46 4F 52 49 3D  |.M/J..".10 FORI=|
00002740: 31 54 4F 31 30 30 30 3A  4E 45 58 54 22 00 75 2F  |1TO1000:NEXT".u/|
00002750: 54 1F 99 22 11 49 53 20  47 4F 4F 44 20 46 4F 52  |T..".IS GOOD FOR|
00002760: 20 42 55 49 4C 44 49 4E  47 20 49 4E 20 44 45 4C  | BUILDING IN DEL|
00002770: 41 59 53 2E 22 00 9A 2F  5E 1F 99 22 11 42 55 54  |AYS."../^..".BUT|
00002780: 20 54 48 45 20 46 4F 4C  4C 4F 57 49 4E 47 20 49  | THE FOLLOWING I|
00002790: 53 20 4F 4B 20 54 4F 4F  3A 22 00 CB 2F 68 1F 99  |S OK TOO:"../h..|
000027A0: 22 11 12 31 30 20 41 3D  54 49 20 20 20 20 20 20  |"..10 A=TI      |
000027B0: 20 20 20 20 20 92 20 20  41 3D 54 48 45 20 43 55  |     .  A=THE CU|
000027C0: 52 52 45 4E 54 20 54 49  4D 45 22 00 E6 2F 72 1F  |RRENT TIME"../r.|
000027D0: 99 22 12 32 30 20 49 46  54 49 3C 41 2B 36 30 54  |.".20 IFTI<A+60T|
000027E0: 48 45 4E 32 30 22 00 11  30 7C 1F 99 22 11 54 48  |HEN20"..0|..".TH|
000027F0: 49 53 20 57 41 49 54 53  20 46 4F 52 20 36 30 20  |IS WAITS FOR 60 |
00002800: 4A 49 46 46 49 45 53 3D  31 53 45 43 4F 4E 44 2E  |JIFFIES=1SECOND.|
00002810: 22 00 1C 30 86 1F 8D 36  33 30 30 30 00 34 30 28  |"..0...63000.40(|
00002820: 23 99 22 93 A6 A6 A6 A6  A6 A6 12 35 92 A6 A6 A6  |#."........5....|
00002830: A6 A6 A6 22 00 66 30 32  23 99 22 11 54 48 45 20  |...".f02#.".THE |
00002840: 43 36 34 20 27 4B 45 59  42 4F 41 52 44 20 42 55  |C64 'KEYBOARD BU|
00002850: 46 46 45 52 27 20 48 4F  4C 44 53 20 31 30 20 42  |FFER' HOLDS 10 B|
00002860: 59 54 45 53 2E 22 00 7A  30 3C 23 99 22 11 49 46  |YTES.".z0<#.".IF|
00002870: 20 59 4F 55 20 52 55 4E  3A 22 00 98 30 46 23 99  | YOU RUN:"..0F#.|
00002880: 22 11 12 31 30 20 46 4F  52 49 3D 31 54 4F 33 30  |"..10 FORI=1TO30|
00002890: 30 30 3A 4E 45 58 54 22  00 BE 30 50 23 99 22 12  |00:NEXT"..0P#.".|
000028A0: 32 30 20 46 4F 52 49 3D  31 54 4F 31 30 3A 47 45  |20 FORI=1TO10:GE|
000028B0: 54 41 24 3A 3F 41 24 3B  3A 4E 45 58 54 22 00 EA  |TA$:?A$;:NEXT"..|
000028C0: 30 5A 23 99 22 11 54 48  45 4E 2C 20 44 55 52 49  |0Z#.".THEN, DURI|
000028D0: 4E 47 20 54 48 45 20 44  45 4C 41 59 2C 20 59 4F  |NG THE DELAY, YO|
000028E0: 55 20 43 41 4E 20 48 49  54 22 00 16 31 64 23 99  |U CAN HIT"..1d#.|
000028F0: 22 11 31 30 20 4B 45 59  53 20 28 4F 52 20 4C 45  |".10 KEYS (OR LE|
00002900: 53 53 29 20 41 4E 44 20  54 48 45 59 20 57 49 4C  |SS) AND THEY WIL|
00002910: 4C 20 42 45 20 22 00 33  31 6E 23 99 22 11 53 41  |L BE ".31n#.".SA|
00002920: 56 45 44 20 49 4E 20 54  48 45 20 42 55 46 46 45  |VED IN THE BUFFE|
00002930: 52 2E 22 00 5D 31 78 23  99 22 11 42 55 54 11 9D  |R.".]1x#.".BUT..|
00002940: 9D 9D B8 B8 B8 91 2E 2E  44 4F 4E 27 54 20 48 49  |........DON'T HI|
00002950: 54 20 3E 20 31 30 20 4B  45 59 53 21 22 00 81 31  |T > 10 KEYS!"..1|
00002960: 7D 23 99 22 11 28 45 4C  53 45 20 49 20 57 4F 4E  |}#.".(ELSE I WON|
00002970: 27 54 20 47 45 54 20 54  48 45 4D 20 41 4C 4C 29  |'T GET THEM ALL)|
00002980: 22 00 97 31 82 23 99 22  11 54 52 59 20 49 54 3F  |"..1.#.".TRY IT?|
00002990: 20 54 48 45 4E 3A 22 00  BC 31 8C 23 99 22 11 12  | THEN:"..1.#."..|
000029A0: 54 59 50 45 20 40 20 92  22 3A 53 4E 24 B2 22 31  |TYPE @ .":SN$."1|
000029B0: 30 30 30 30 22 3A 89 36  33 33 30 30 00 DB 31 10  |0000":.63300..1.|
000029C0: 27 8D 36 30 30 30 30 3A  99 22 93 A6 A6 A6 A6 A6  |'.60000:."......|
000029D0: A6 12 36 92 A6 A6 A6 A6  A6 A6 22 00 07 32 1A 27  |..6......."..2.'|
000029E0: 99 22 11 4D 45 4D 4F 52  59 20 4C 4F 43 41 54 49  |.".MEMORY LOCATI|
000029F0: 4F 4E 20 31 39 38 20 28  44 45 43 49 4D 41 4C 29  |ON 198 (DECIMAL)|
00002A00: 20 48 4F 4C 44 53 22 00  30 32 24 27 99 22 11 54  | HOLDS".02$'.".T|
00002A10: 48 45 20 4E 55 4D 42 45  52 20 4F 46 20 43 48 41  |HE NUMBER OF CHA|
00002A20: 52 41 43 54 45 52 53 20  49 4E 20 54 48 45 20 22  |RACTERS IN THE "|
00002A30: 00 49 32 2E 27 99 22 11  4B 45 59 42 4F 41 52 44  |.I2.'.".KEYBOARD|
00002A40: 20 42 55 46 46 45 52 2E  22 00 70 32 38 27 99 22  | BUFFER.".p28'."|
00002A50: 11 59 4F 55 20 43 41 4E  20 43 4C 45 41 52 20 54  |.YOU CAN CLEAR T|
00002A60: 48 45 20 42 55 46 46 45  52 20 57 49 54 48 3A 22  |HE BUFFER WITH:"|
00002A70: 00 92 32 42 27 99 22 11  12 31 30 20 46 4F 52 49  |..2B'."..10 FORI|
00002A80: 3D 31 54 4F 31 30 3A 47  45 54 41 24 3A 4E 45 58  |=1TO10:GETA$:NEX|
00002A90: 54 22 00 9E 32 4C 27 99  22 11 4F 52 11 22 00 C8  |T"..2L'.".OR."..|
00002AA0: 32 56 27 99 22 12 31 30  20 47 45 54 41 24 3A 49  |2V'.".10 GETA$:I|
00002AB0: 46 41 24 3C 3E 22 C7 28  33 34 29 C7 28 33 34 29  |FA$<>".(34).(34)|
00002AC0: 22 54 48 45 4E 31 30 22  00 D4 32 60 27 99 22 11  |"THEN10"..2`'.".|
00002AD0: 4F 52 11 22 00 E9 32 6A  27 99 22 12 31 30 20 50  |OR."..2j'.".10 P|
00002AE0: 4F 4B 45 31 39 38 2C 30  22 00 F4 32 74 27 8D 36  |OKE198,0"..2t'.6|
00002AF0: 33 30 30 30 00 0C 33 F8  2A 99 22 93 A6 A6 A6 A6  |3000..3.*.".....|
00002B00: A6 A6 12 37 92 A6 A6 A6  A6 A6 A6 22 00 38 33 02  |...7.......".83.|
00002B10: 2B 99 22 11 4D 45 4D 4F  52 59 20 4C 4F 43 41 54  |+.".MEMORY LOCAT|
00002B20: 49 4F 4E 53 20 35 35 20  41 4E 44 20 35 36 20 48  |IONS 55 AND 56 H|
00002B30: 4F 4C 44 20 54 48 45 22  00 67 33 0C 2B 99 22 11  |OLD THE".g3.+.".|
00002B40: 4C 4F 43 41 54 49 4F 4E  20 4F 46 20 54 48 45 20  |LOCATION OF THE |
00002B50: 27 45 4E 44 20 4F 46 20  42 41 53 49 43 20 4D 45  |'END OF BASIC ME|
00002B60: 4D 4F 52 59 27 2E 22 00  87 33 16 2B 99 22 11 50  |MORY'."..3.+.".P|
00002B70: 52 49 4E 54 20 49 54 20  4F 55 54 20 42 59 20 54  |RINT IT OUT BY T|
00002B80: 59 50 49 4E 47 3A 22 00  A7 33 20 2B 99 22 11 12  |YPING:"..3 +."..|
00002B90: 3F 50 45 45 4B 28 35 35  29 2B 32 35 36 2A 50 45  |?PEEK(55)+256*PE|
00002BA0: 45 4B 28 35 36 29 22 00  BF 33 2A 2B 99 22 11 11  |EK(56)"..3*+."..|
00002BB0: 54 48 45 4E 20 20 20 12  54 59 50 45 20 40 22 00  |THEN   .TYPE @".|
00002BC0: F4 33 34 2B 99 22 11 11  11 3F 50 45 45 4B 28 35  |.34+."...?PEEK(5|
00002BD0: 35 29 2B 32 35 36 2A 50  45 45 4B 28 35 36 29 91  |5)+256*PEEK(56).|
00002BE0: 22 3A 53 4E 24 B2 22 31  32 30 30 30 22 3A 89 36  |":SN$."12000":.6|
00002BF0: 33 33 30 30 00 07 34 E0  2E 8D 36 30 30 30 30 3A  |3300..4...60000:|
00002C00: 58 B2 33 32 37 36 38 00  2C 34 F4 2E 99 22 93 A6  |X.32768.,4..."..|
00002C10: A6 A6 A6 A6 A6 12 38 92  A6 A6 A6 A6 A6 A6 53 55  |......8.......SU|
00002C20: 50 50 4F 53 45 20 54 4F  50 3D 22 58 00 56 34 FE  |PPOSE TOP="X.V4.|
00002C30: 2E 99 22 11 49 46 20 59  4F 55 20 57 41 4E 54 20  |..".IF YOU WANT |
00002C40: 54 4F 20 53 54 4F 52 45  20 53 4F 4D 45 20 4E 55  |TO STORE SOME NU|
00002C50: 4D 42 45 52 53 22 00 83  34 08 2F 99 22 11 46 4F  |MBERS"..4./.".FO|
00002C60: 52 20 53 41 46 45 20 4B  45 45 50 49 4E 47 2C 20  |R SAFE KEEPING, |
00002C70: 59 4F 55 20 43 41 4E 20  43 48 41 4E 47 45 20 54  |YOU CAN CHANGE T|
00002C80: 48 45 22 00 B7 34 12 2F  99 22 11 54 4F 50 20 4F  |HE"..4./.".TOP O|
00002C90: 46 20 42 41 53 49 43 20  4D 45 4D 4F 52 59 2C 20  |F BASIC MEMORY, |
00002CA0: 42 59 20 50 4F 4B 49 4E  47 20 41 20 4E 45 57 11  |BY POKING A NEW.|
00002CB0: 9D 9D 9D B8 B8 B8 22 00  F5 34 1C 2F 99 22 27 54  |......"..4./."'T|
00002CC0: 4F 50 27 20 49 4E 54 4F  20 35 35 20 26 20 35 36  |OP' INTO 55 & 56|
00002CD0: 2C 20 53 4F 20 54 48 45  20 4E 45 57 20 54 4F 50  |, SO THE NEW TOP|
00002CE0: 20 49 53 22 3A 58 24 B2  CA 28 C4 28 58 AB 31 30  | IS":X$..(.(X.10|
00002CF0: 30 29 2C 32 29 00 1E 35  26 2F 99 22 11 53 41 59  |0),2)..5&/.".SAY|
00002D00: 2C 20 22 58 24 22 2C 20  47 49 56 49 4E 47 20 59  |, "X$", GIVING Y|
00002D10: 4F 55 20 31 30 30 20 50  4C 41 43 45 53 22 00 3D  |OU 100 PLACES".=|
00002D20: 35 30 2F 99 22 11 54 4F  20 53 54 4F 52 45 20 59  |50/.".TO STORE Y|
00002D30: 4F 55 52 20 4E 55 4D 42  45 52 53 2E 22 00 6E 35  |OUR NUMBERS.".n5|
00002D40: 3A 2F 99 22 11 48 4F 57  20 54 4F 20 53 54 4F 52  |:/.".HOW TO STOR|
00002D50: 45 20 54 48 45 4D 3F 20  12 50 4F 4B 45 92 20 54  |E THEM? .POKE. T|
00002D60: 48 45 4D 20 49 4E 54 4F  20 52 41 4D 21 22 00 A2  |HEM INTO RAM!"..|
00002D70: 35 44 2F 99 22 11 12 31  30 20 46 4F 52 49 3D 30  |5D/."..10 FORI=0|
00002D80: 54 4F 39 39 3A 50 4F 4B  45 22 58 24 22 12 2B 49  |TO99:POKE"X$".+I|
00002D90: 2C 41 28 49 29 3A 4E 45  58 54 22 3A 8D 36 33 30  |,A(I):NEXT":.630|
00002DA0: 30 30 00 BA 35 C8 32 99  22 93 A6 A6 A6 A6 A6 A6  |00..5.2.".......|
00002DB0: 12 39 92 A6 A6 A6 A6 A6  A6 22 00 E2 35 D2 32 99  |.9......."..5.2.|
00002DC0: 22 11 45 56 45 52 59 20  4A 49 46 46 59 20 28 36  |".EVERY JIFFY (6|
00002DD0: 30 20 54 49 4D 45 53 2F  53 45 43 4F 4E 44 29 20  |0 TIMES/SECOND) |
00002DE0: 49 22 00 0D 36 DC 32 99  22 11 53 54 4F 50 20 57  |I"..6.2.".STOP W|
00002DF0: 48 41 54 20 49 27 4D 20  44 4F 49 4E 47 20 41 4E  |HAT I'M DOING AN|
00002E00: 44 20 55 50 44 41 54 45  20 54 48 45 22 00 3B 36  |D UPDATE THE".;6|
00002E10: E6 32 99 22 11 4A 49 46  46 59 20 43 4C 4F 43 4B  |.2.".JIFFY CLOCK|
00002E20: 2C 41 4E 44 2E 2E 41 4D  4F 4E 47 20 4F 54 48 45  |,AND..AMONG OTHE|
00002E30: 52 20 54 48 49 4E 47 53  2E 2E 22 00 63 36 F0 32  |R THINGS..".c6.2|
00002E40: 99 22 11 43 48 45 43 4B  20 54 4F 20 53 45 45 20  |.".CHECK TO SEE |
00002E50: 49 46 20 59 4F 55 20 50  52 45 53 53 45 44 20 54  |IF YOU PRESSED T|
00002E60: 48 45 22 00 7D 36 FA 32  99 22 11 12 52 55 4E 2F  |HE".}6.2."..RUN/|
00002E70: 53 54 4F 50 92 20 4B 45  59 2E 2E 2E 22 00 AF 36  |STOP. KEY..."..6|
00002E80: 04 33 99 22 11 2E 2E 41  4E 44 2C 20 49 46 20 53  |.3."...AND, IF S|
00002E90: 4F 2C 20 54 48 45 4E 20  49 20 57 49 4C 4C 20 53  |O, THEN I WILL S|
00002EA0: 54 4F 50 21 11 9D 9D 9D  9D 9D B8 B8 B8 B8 22 00  |TOP!..........".|
00002EB0: DB 36 0E 33 99 22 11 49  20 44 4F 20 54 48 45 53  |.6.3.".I DO THES|
00002EC0: 45 20 54 48 49 4E 47 53  20 28 36 30 20 54 49 4D  |E THINGS (60 TIM|
00002ED0: 45 53 2F 53 45 43 4F 4E  44 29 22 00 0A 37 18 33  |ES/SECOND)"..7.3|
00002EE0: 99 22 11 42 59 20 4A 55  4D 50 49 4E 47 20 54 4F  |.".BY JUMPING TO|
00002EF0: 20 41 20 4D 41 47 49 43  20 4D 45 4D 4F 52 59 20  | A MAGIC MEMORY |
00002F00: 4C 4F 43 41 54 49 4F 4E  2E 22 00 15 37 22 33 8D  |LOCATION."..7"3.|
00002F10: 36 33 30 30 30 00 3E 37  2C 33 99 22 93 54 48 49  |63000.>7,3.".THI|
00002F20: 53 20 4D 41 47 49 43 20  4C 4F 43 41 54 49 4F 4E  |S MAGIC LOCATION|
00002F30: 20 49 53 20 53 54 4F 52  45 44 20 49 4E 22 00 62  | IS STORED IN".b|
00002F40: 37 36 33 99 22 11 4D 45  4D 4F 52 59 20 4C 4F 43  |763.".MEMORY LOC|
00002F50: 41 54 49 4F 4E 53 20 37  38 38 20 26 20 37 38 39  |ATIONS 788 & 789|
00002F60: 2E 22 00 8D 37 40 33 99  22 11 49 20 4A 55 4D 50  |."..7@3.".I JUMP|
00002F70: 20 54 4F 20 12 50 45 45  4B 28 37 38 38 29 2B 32  | TO .PEEK(788)+2|
00002F80: 35 36 2A 50 45 45 4B 28  37 38 39 29 22 00 C4 37  |56*PEEK(789)"..7|
00002F90: 4A 33 99 22 11 11 48 4F  4C 44 20 4F 4E 2E 2E 49  |J3."..HOLD ON..I|
00002FA0: 27 4C 4C 20 54 45 4C 4C  20 59 4F 55 20 57 48 45  |'LL TELL YOU WHE|
00002FB0: 52 45 20 49 20 4A 55 4D  50 2E 2E 2E 22 3A 8D 36  |RE I JUMP...":.6|
00002FC0: 33 30 30 30 00 DB 37 54  33 99 22 93 11 11 2E 2E  |3000..7T3.".....|
00002FD0: 2E 2E 49 54 27 53 20 54  4F 22 3B 00 15 38 5E 33  |..IT'S TO";..8^3|
00002FE0: 41 39 B2 37 AC 34 30 39  36 AA 31 35 AC 32 35 36  |A9.7.4096.15.256|
00002FF0: AA 31 34 AC 31 36 AA 31  30 3A 4D 4C B2 C2 28 41  |.14.16.10:ML..(A|
00003000: 39 29 AA 32 35 36 AC C2  28 41 39 AA 31 29 3A 99  |9).256..(A9.1):.|
00003010: 22 12 22 4D 4C 00 3E 38  68 33 99 22 11 41 54 20  |"."ML.>8h3.".AT |
00003020: 4C 4F 43 41 54 49 4F 4E  22 4D 4C 22 20 41 52 45  |LOCATION"ML" ARE|
00003030: 20 49 4E 53 54 52 55 43  54 49 4F 4E 53 22 00 64  | INSTRUCTIONS".d|
00003040: 38 72 33 99 22 11 57 48  49 43 48 20 43 48 45 43  |8r3.".WHICH CHEC|
00003050: 4B 20 46 4F 52 20 12 53  54 4F 50 92 2C 20 45 54  |K FOR .STOP., ET|
00003060: 43 2E 2E 22 00 90 38 7C  33 99 22 11 59 4F 55 20  |C.."..8|3.".YOU |
00003070: 43 41 4E 20 42 59 50 41  53 53 20 54 48 45 20 27  |CAN BYPASS THE '|
00003080: 43 48 45 43 4B 20 46 4F  52 20 53 54 4F 50 27 22  |CHECK FOR STOP'"|
00003090: 00 B8 38 86 33 99 22 11  42 59 20 48 41 56 49 4E  |..8.3.".BY HAVIN|
000030A0: 47 20 4D 45 20 4A 55 4D  50 20 54 4F 20 12 22 4D  |G ME JUMP TO ."M|
000030B0: 4C AA 33 22 92 21 21 22  00 DE 38 90 33 99 22 11  |L.3".!!"..8.3.".|
000030C0: 2E 2E 53 49 4D 50 4C 59  20 12 50 4F 4B 45 37 38  |..SIMPLY .POKE78|
000030D0: 38 2C 50 45 45 4B 28 37  38 38 29 2B 33 22 00 0F  |8,PEEK(788)+3"..|
000030E0: 39 9A 33 99 22 11 49 4E  20 41 20 50 52 4F 47 52  |9.3.".IN A PROGR|
000030F0: 41 4D 20 41 4E 44 20 12  53 54 4F 50 92 20 57 49  |AM AND .STOP. WI|
00003100: 4C 4C 20 42 45 20 49 47  4E 4F 52 45 44 21 22 00  |LL BE IGNORED!".|
00003110: 1A 39 A4 33 8D 36 33 30  30 30 00 48 39 AE 33 99  |.9.3.63000.H9.3.|
00003120: 22 93 12 42 55 54 20 52  45 4D 45 4D 42 45 52 20  |"..BUT REMEMBER |
00003130: 54 4F 20 12 50 4F 4B 45  37 38 38 2C 50 45 45 4B  |TO .POKE788,PEEK|
00003140: 28 37 38 38 29 2D 33 22  00 67 39 B8 33 99 22 11  |(788)-3".g9.3.".|
00003150: 4C 41 54 45 52 20 49 4E  20 54 48 45 20 50 52 4F  |LATER IN THE PRO|
00003160: 47 52 41 4D 2E 2E 22 00  88 39 C2 33 99 22 11 11  |GRAM.."..9.3."..|
00003170: 43 41 52 45 20 28 44 41  52 45 29 20 54 4F 20 54  |CARE (DARE) TO T|
00003180: 52 59 20 49 54 3F 3F 22  00 9A 39 CC 33 99 22 11  |RY IT??"..9.3.".|
00003190: 52 45 4D 45 4D 42 45 52  3A 22 00 B7 39 D6 33 99  |REMEMBER:"..9.3.|
000031A0: 22 11 12 50 4F 4B 45 37  38 38 2C 50 45 45 4B 28  |"..POKE788,PEEK(|
000031B0: 37 38 38 29 2B 33 22 00  DA 39 E0 33 99 22 11 54  |788)+3"..9.3.".T|
000031C0: 48 45 4E 20 57 52 49 54  45 20 41 20 50 52 4F 47  |HEN WRITE A PROG|
000031D0: 52 41 4D 20 4C 49 4B 45  3A 22 00 F8 39 EA 33 99  |RAM LIKE:"..9.3.|
000031E0: 22 11 31 30 20 46 4F 52  49 3D 31 54 4F 31 30 30  |".10 FORI=1TO100|
000031F0: 30 30 3A 4E 45 58 54 22  00 14 3A F4 33 99 22 11  |00:NEXT"..:.3.".|
00003200: 41 4E 44 20 54 52 59 20  54 4F 20 53 54 4F 50 20  |AND TRY TO STOP |
00003210: 49 54 2E 22 00 2E 3A 58  34 99 22 11 45 56 45 4E  |IT."..:X4.".EVEN|
00003220: 54 55 41 4C 4C 59 2E 2E  54 59 50 45 3A 22 00 4B  |TUALLY..TYPE:".K|
00003230: 3A 62 34 99 22 11 12 50  4F 4B 45 37 38 38 2C 50  |:b4."..POKE788,P|
00003240: 45 45 4B 28 37 38 38 29  2D 33 22 00 6B 3A 6C 34  |EEK(788)-3".k:l4|
00003250: 99 22 11 2E 2E 43 4F 4D  45 20 54 4F 20 54 48 49  |."...COME TO THI|
00003260: 4E 4B 20 4F 46 20 49 54  2E 2E 22 00 9F 3A 76 34  |NK OF IT.."..:v4|
00003270: 99 22 11 54 52 59 20 49  54 20 12 41 46 54 45 52  |.".TRY IT .AFTER|
00003280: 92 20 59 4F 55 27 56 45  20 45 4E 44 45 44 20 12  |. YOU'VE ENDED .|
00003290: 54 55 54 4F 52 92 21 22  3A 8D 36 33 30 30 30 00  |TUTOR.!":.63000.|
000032A0: B8 3A B0 36 99 22 93 12  54 48 45 20 53 59 53 20  |.:.6."..THE SYS |
000032B0: 43 4F 4D 4D 41 4E 44 22  00 DC 3A BA 36 99 22 11  |COMMAND"..:.6.".|
000032C0: 49 20 44 4F 4E 27 54 20  55 4E 44 45 52 53 54 41  |I DON'T UNDERSTA|
000032D0: 4E 44 20 27 42 41 53 49  43 27 2E 22 00 05 3B C4  |ND 'BASIC'."..;.|
000032E0: 36 99 22 11 49 20 55 4E  44 45 52 53 54 41 4E 44  |6.".I UNDERSTAND|
000032F0: 20 27 4D 41 43 48 49 4E  45 20 4C 41 4E 47 55 41  | 'MACHINE LANGUA|
00003300: 47 45 27 2E 22 00 33 3B  CE 36 99 22 11 48 4F 57  |GE'.".3;.6.".HOW|
00003310: 45 56 45 52 20 49 20 48  41 56 45 20 41 20 42 55  |EVER I HAVE A BU|
00003320: 49 4C 54 2D 49 4E 20 49  4E 54 45 52 50 52 45 54  |ILT-IN INTERPRET|
00003330: 45 52 22 00 51 3B D8 36  99 22 11 57 48 4F 20 55  |ER".Q;.6.".WHO U|
00003340: 4E 44 45 52 53 54 41 4E  44 53 20 42 4F 54 48 21  |NDERSTANDS BOTH!|
00003350: 22 00 7B 3B E2 36 99 22  11 48 45 20 54 52 41 4E  |".{;.6.".HE TRAN|
00003360: 53 4C 41 54 45 53 20 59  4F 55 52 20 42 41 53 49  |SLATES YOUR BASI|
00003370: 43 20 43 4F 4D 4D 41 4E  44 53 22 00 AA 3B EC 36  |C COMMANDS"..;.6|
00003380: 99 22 11 49 4E 54 4F 20  4D 41 43 48 49 4E 45 20  |.".INTO MACHINE |
00003390: 4C 41 4E 47 55 41 47 45  20 43 4F 4D 4D 41 4E 44  |LANGUAGE COMMAND|
000033A0: 53 20 46 4F 52 20 4D 45  2E 22 00 D7 3B F6 36 99  |S FOR ME."..;.6.|
000033B0: 22 11 54 48 49 53 20 27  42 41 53 49 43 20 49 4E  |".THIS 'BASIC IN|
000033C0: 54 45 52 50 52 45 54 45  52 27 20 49 53 20 41 20  |TERPRETER' IS A |
000033D0: 53 45 54 20 4F 46 22 00  03 3C 00 37 99 22 11 4D  |SET OF"..<.7.".M|
000033E0: 41 43 48 49 4E 45 20 4C  41 4E 47 55 41 47 45 20  |ACHINE LANGUAGE |
000033F0: 49 4E 53 54 52 55 43 54  49 4F 4E 53 20 57 48 49  |INSTRUCTIONS WHI|
00003400: 43 48 22 00 28 3C 0A 37  99 22 11 52 45 53 49 44  |CH".(<.7.".RESID|
00003410: 45 20 49 4E 20 4D 45 4D  4F 52 59 20 46 52 4F 4D  |E IN MEMORY FROM|
00003420: 20 34 30 39 36 30 2E 22  00 3F 3C 19 37 99 22 11  | 40960.".?<.7.".|
00003430: 54 48 41 54 20 49 53 3A  20 24 41 30 30 30 22 00  |THAT IS: $A000".|
00003440: 4A 3C 1E 37 8D 36 33 30  30 30 00 74 3C 28 37 99  |J<.7.63000.t<(7.|
00003450: 22 93 4D 41 43 48 49 4E  45 20 4C 41 4E 47 55 41  |".MACHINE LANGUA|
00003460: 47 45 20 49 4E 53 54 52  55 43 54 49 4F 4E 53 20  |GE INSTRUCTIONS |
00003470: 41 52 45 22 00 A2 3C 32  37 99 22 11 4E 55 4D 42  |ARE"..<27.".NUMB|
00003480: 45 52 53 20 46 52 4F 4D  20 30 20 54 4F 20 32 35  |ERS FROM 0 TO 25|
00003490: 35 2E 2E 41 4E 44 20 45  41 43 48 20 4D 45 41 4E  |5..AND EACH MEAN|
000034A0: 53 22 00 BD 3C 3C 37 99  22 11 53 4F 4D 45 54 48  |S"..<<7.".SOMETH|
000034B0: 49 4E 47 20 53 50 45 43  49 41 4C 2E 22 00 EA 3C  |ING SPECIAL."..<|
000034C0: 46 37 99 22 11 46 4F 52  20 45 58 41 4D 50 4C 45  |F7.".FOR EXAMPLE|
000034D0: 20 54 48 45 20 53 45 51  55 45 4E 43 45 20 4F 46  | THE SEQUENCE OF|
000034E0: 20 4E 55 4D 42 45 52 53  3A 22 00 0C 3D 50 37 99  | NUMBERS:"..=P7.|
000034F0: 22 11 12 31 36 39 92 20  12 31 37 30 92 20 12 31  |"..169. .170. .1|
00003500: 34 31 92 20 12 30 92 20  12 34 92 22 00 39 3D 5A  |41. .0. .4.".9=Z|
00003510: 37 99 22 11 53 41 59 53  20 54 4F 20 50 55 54 20  |7.".SAYS TO PUT |
00003520: 41 4E 20 41 53 54 45 52  49 53 4B 20 49 4E 20 54  |AN ASTERISK IN T|
00003530: 48 45 20 55 50 50 45 52  22 00 5C 3D 64 37 99 22  |HE UPPER".\=d7."|
00003540: 11 4C 45 46 54 20 43 4F  52 4E 45 52 20 4F 46 20  |.LEFT CORNER OF |
00003550: 54 48 45 20 53 43 52 45  45 4E 2E 22 00 8D 3D 6E  |THE SCREEN."..=n|
00003560: 37 99 22 11 11 48 45 52  45 20 41 52 45 20 53 4F  |7."..HERE ARE SO|
00003570: 4D 45 20 27 49 4E 53 54  52 55 43 54 49 4F 4E 53  |ME 'INSTRUCTIONS|
00003580: 27 20 54 41 4B 45 4E 20  46 52 4F 4D 22 00 CC 3D  |' TAKEN FROM"..=|
00003590: 78 37 99 22 54 48 45 20  49 4E 54 45 52 50 52 45  |x7."THE INTERPRE|
000035A0: 54 45 52 20 27 48 49 4D  53 45 4C 46 27 20 28 48  |TER 'HIMSELF' (H|
000035B0: 45 52 53 45 4C 46 3F 29  3A 22 3A 8D 36 33 30 30  |ERSELF?):":.6300|
000035C0: 30 3A 99 22 91 91 91 91  91 91 91 22 00 F2 3D 82  |0:."......."..=.|
000035D0: 37 81 49 B2 30 A4 31 35  3A 99 C2 28 34 30 39 36  |7.I.0.15:..(4096|
000035E0: 30 AA 49 29 3B 3A 81 4A  B2 31 A4 31 30 30 3A 82  |0.I);:.J.1.100:.|
000035F0: 3A 82 00 FD 3D 96 37 8D  36 33 30 30 30 00 2B 3E  |:...=.7.63000.+>|
00003600: A0 37 99 22 93 4F 4B 2E  2E 2E 49 46 20 59 4F 55  |.7.".OK...IF YOU|
00003610: 20 43 41 4E 20 54 41 4C  4B 20 4D 41 43 48 49 4E  | CAN TALK MACHIN|
00003620: 45 20 4C 41 4E 47 55 41  47 45 22 00 55 3E AA 37  |E LANGUAGE".U>.7|
00003630: 99 22 11 54 48 45 4E 20  59 4F 55 20 43 41 4E 20  |.".THEN YOU CAN |
00003640: 50 55 54 20 59 4F 55 52  20 4D 2D 4C 20 50 52 4F  |PUT YOUR M-L PRO|
00003650: 47 52 41 4D 22 00 7A 3E  B4 37 99 22 11 49 4E 54  |GRAM".z>.7.".INT|
00003660: 4F 20 4D 45 4D 4F 52 59  20 53 54 41 52 54 49 4E  |O MEMORY STARTIN|
00003670: 47 20 41 54 20 53 4F 4D  45 22 00 A7 3E BE 37 99  |G AT SOME"..>.7.|
00003680: 22 11 4C 4F 43 41 54 49  4F 4E 2C 20 53 41 59 20  |".LOCATION, SAY |
00003690: 32 30 30 30 30 2C 20 54  48 45 4E 20 12 53 59 53  |20000, THEN .SYS|
000036A0: 20 32 30 30 30 30 22 00  CB 3E C8 37 99 22 11 57  | 20000"..>.7.".W|
000036B0: 49 4C 4C 20 53 45 4E 44  20 4D 45 20 54 48 45 52  |ILL SEND ME THER|
000036C0: 45 20 54 4F 20 4F 42 45  59 2E 22 00 FA 3E D2 37  |E TO OBEY."..>.7|
000036D0: 99 22 11 59 4F 55 20 4D  49 47 48 54 20 53 54 49  |.".YOU MIGHT STI|
000036E0: 43 4B 20 59 4F 55 52 20  50 52 4F 47 52 41 4D 20  |CK YOUR PROGRAM |
000036F0: 55 50 20 41 54 20 54 48  45 22 00 23 3F DC 37 99  |UP AT THE".#?.7.|
00003700: 22 11 27 54 4F 50 20 4F  46 20 42 41 53 49 43 20  |".'TOP OF BASIC |
00003710: 52 41 4D 27 20 53 4F 4D  45 57 48 45 52 45 20 41  |RAM' SOMEWHERE A|
00003720: 4E 44 22 00 4D 3F E6 37  99 22 11 50 52 4F 54 45  |ND".M?.7.".PROTE|
00003730: 43 54 20 49 54 20 46 52  4F 4D 20 42 45 49 4E 47  |CT IT FROM BEING|
00003740: 20 4F 56 45 52 57 52 49  54 54 45 4E 22 00 7C 3F  | OVERWRITTEN".|?|
00003750: F0 37 99 22 11 42 59 20  43 48 41 4E 47 49 4E 47  |.7.".BY CHANGING|
00003760: 20 27 54 4F 50 27 20 28  41 54 20 35 35 2F 35 36  | 'TOP' (AT 55/56|
00003770: 20 52 45 4D 45 4D 42 45  52 3F 29 22 00 87 3F FA  | REMEMBER?)"..?.|
00003780: 37 8D 36 33 30 30 30 00  92 3F 04 38 99 22 93 11  |7.63000..?.8."..|
00003790: 11 22 00 C5 3F 0E 38 99  22 31 30 20 46 4F 52 49  |."..?.8."10 FORI|
000037A0: 3D 32 35 30 30 30 54 4F  32 35 30 32 34 3A 52 45  |=25000TO25024:RE|
000037B0: 41 44 4B 3A 50 4F 4B 45  49 2C 4B 3A 4E 45 58 54  |ADK:POKEI,K:NEXT|
000037C0: 3A 45 4E 44 22 00 05 40  18 38 99 22 32 30 20 44  |:END"..@.8."20 D|
000037D0: 41 54 41 20 31 36 32 2C  34 2C 31 36 30 2C 34 2C  |ATA 162,4,160,4,|
000037E0: 31 33 32 2C 31 37 37 2C  31 36 30 2C 30 2C 31 33  |132,177,160,0,13|
000037F0: 32 2C 31 37 36 2C 31 37  37 2C 31 37 36 2C 37 33  |2,176,177,176,73|
00003800: 2C 31 32 38 22 00 3F 40  22 38 99 22 33 30 20 44  |,128".?@"8."30 D|
00003810: 41 54 41 20 31 34 35 2C  31 37 36 2C 32 30 30 2C  |ATA 145,176,200,|
00003820: 32 30 38 2C 32 34 37 2C  32 33 30 2C 31 37 37 2C  |208,247,230,177,|
00003830: 32 30 32 2C 32 30 38 2C  32 34 32 2C 39 36 22 00  |202,208,242,96".|
00003840: 4C 40 23 38 99 22 52 55  4E 31 30 22 00 5E 40 24  |L@#8."RUN10".^@$|
00003850: 38 99 22 11 11 53 59 53  32 35 30 30 30 22 00 89  |8."..SYS25000"..|
00003860: 40 27 38 99 22 11 11 12  48 45 52 45 27 53 20 41  |@'8."...HERE'S A|
00003870: 20 4D 2D 4C 20 50 52 4F  47 52 41 4D 20 59 4F 55  | M-L PROGRAM YOU|
00003880: 20 43 41 4E 20 54 52 59  22 00 BC 40 2C 38 99 22  | CAN TRY"..@,8."|
00003890: 11 11 45 4E 54 45 52 20  54 48 45 53 45 2C 20 54  |..ENTER THESE, T|
000038A0: 48 45 4E 20 12 52 55 4E  31 30 92 2C 20 54 48 45  |HEN .RUN10., THE|
000038B0: 4E 20 12 53 59 53 32 35  30 30 30 22 00 E1 40 36  |N .SYS25000"..@6|
000038C0: 38 99 22 11 11 28 54 48  45 4E 20 12 54 59 50 45  |8."..(THEN .TYPE|
000038D0: 20 40 92 20 54 4F 20 43  4F 4E 54 49 4E 55 45 29  | @. TO CONTINUE)|
000038E0: 22 00 FF 40 40 38 99 22  13 11 11 22 3A 53 4E 24  |"..@@8."...":SN$|
000038F0: B2 22 31 35 30 30 30 22  3A 89 36 33 33 30 30 00  |."15000":.63300.|
00003900: 29 41 98 3A 8D 36 30 30  30 30 3A 99 22 93 22 3A  |)A.:.60000:.".":|
00003910: 4D 53 24 B2 22 20 12 53  4C 49 43 4B 20 45 48 3F  |MS$." .SLICK EH?|
00003920: 92 22 3A 8D 36 33 31 30  30 00 53 41 A2 3A 99 22  |.":.63100.SA.:."|
00003930: 93 4F 4E 45 20 4D 2D 4C  20 49 4E 53 54 52 55 43  |.ONE M-L INSTRUC|
00003940: 54 49 4F 4E 20 57 48 49  43 48 20 49 53 20 4E 49  |TION WHICH IS NI|
00003950: 43 45 22 00 6F 41 AC 3A  99 22 11 49 53 20 5A 45  |CE".oA.:.".IS ZE|
00003960: 52 4F 20 28 49 20 4D 45  41 4E 20 30 29 2E 22 00  |RO (I MEAN 0).".|
00003970: A0 41 B6 3A 99 22 11 54  48 49 53 20 49 4E 53 54  |.A.:.".THIS INST|
00003980: 52 55 43 54 49 4F 4E 20  54 45 4C 4C 53 20 4D 45  |RUCTION TELLS ME|
00003990: 20 54 4F 20 4A 55 4D 50  20 54 4F 20 54 48 45 22  | TO JUMP TO THE"|
000039A0: 00 CA 41 C0 3A 99 22 11  27 12 4D 92 41 43 48 49  |..A.:.".'.M.ACHI|
000039B0: 4E 45 20 12 4C 92 41 4E  47 55 41 47 45 20 12 4D  |NE .L.ANGUAGE .M|
000039C0: 92 4F 4E 49 54 4F 52 27  2E 22 00 F8 41 CA 3A 99  |.ONITOR'."..A.:.|
000039D0: 22 11 28 49 20 4C 49 4B  45 20 54 48 45 20 12 4D  |".(I LIKE THE .M|
000039E0: 4C 4D 92 20 53 4F 20 4D  55 43 48 20 49 20 53 4F  |LM. SO MUCH I SO|
000039F0: 4D 45 54 49 4D 45 53 22  00 17 42 D4 3A 99 22 11  |METIMES"..B.:.".|
00003A00: 4A 55 4D 50 20 54 48 45  52 45 20 4F 4E 20 4D 59  |JUMP THERE ON MY|
00003A10: 20 4F 57 4E 21 29 22 00  46 42 DE 3A 99 22 11 54  | OWN!)".FB.:.".T|
00003A20: 4F 20 47 45 54 20 4F 55  54 20 4F 46 20 54 48 45  |O GET OUT OF THE|
00003A30: 20 4D 4C 4D 20 4A 55 53  54 20 54 59 50 45 20 41  | MLM JUST TYPE A|
00003A40: 4E 20 27 58 27 22 00 68  42 E8 3A 99 22 11 41 4E  |N 'X'".hB.:.".AN|
00003A50: 44 20 48 49 54 20 54 48  45 20 27 52 45 54 55 52  |D HIT THE 'RETUR|
00003A60: 4E 27 20 4B 45 59 2E 22  00 73 42 ED 3A 8D 36 33  |N' KEY.".sB.:.63|
00003A70: 30 30 30 00 A4 42 EE 3A  99 22 93 54 48 45 20 27  |000..B.:.".THE '|
00003A80: 53 54 41 4E 44 41 52 44  27 20 43 36 34 20 44 4F  |STANDARD' C64 DO|
00003A90: 45 53 4E 27 54 20 48 41  56 45 20 41 20 12 4D 4C  |ESN'T HAVE A .ML|
00003AA0: 4D 92 2E 22 00 D7 42 EF  3A 99 22 11 59 4F 55 20  |M.."..B.:.".YOU |
00003AB0: 43 41 4E 20 55 53 45 20  4A 49 4D 20 42 55 54 54  |CAN USE JIM BUTT|
00003AC0: 45 52 46 49 45 4C 44 27  53 2E 2E 2E 22 3A 99 22  |ERFIELD'S...":."|
00003AD0: 11 4A 55 53 54 3A 22 00  00 43 F0 3A 99 22 11 4C  |.JUST:"..C.:.".L|
00003AE0: 4F 41 44 22 C7 28 33 34  29 22 42 55 54 54 45 52  |OAD".(34)"BUTTER|
00003AF0: 4D 4F 4E 2A 22 C7 28 33  34 29 22 2C 38 2C 31 22  |MON*".(34)",8,1"|
00003B00: 00 34 43 F1 3A 99 22 11  4E 45 57 22 3A 99 22 11  |.4C.:.".NEW":.".|
00003B10: 53 59 53 35 30 30 30 30  22 3A 99 22 11 58 20 41  |SYS50000":.".X A|
00003B20: 4E 44 20 12 52 45 54 55  52 4E 92 2E 22 3A 8D 36  |ND .RETURN..":.6|
00003B30: 33 30 30 30 00 5A 43 F2  3A 99 22 93 4C 45 54 27  |3000.ZC.:.".LET'|
00003B40: 53 20 54 52 59 20 4A 55  4D 50 49 4E 47 20 54 4F  |S TRY JUMPING TO|
00003B50: 20 54 48 45 20 4D 4C 4D  2E 22 00 86 43 FC 3A 99  | THE MLM."..C.:.|
00003B60: 22 11 48 49 54 20 41 20  4B 45 59 20 57 48 45 4E  |".HIT A KEY WHEN|
00003B70: 20 59 4F 55 27 52 45 20  52 45 41 44 59 20 54 4F  | YOU'RE READY TO|
00003B80: 20 54 52 59 2E 22 00 AA  43 06 3B 99 22 11 12 20  | TRY."..C.;.".. |
00003B90: 52 45 4D 45 4D 42 45 52  20 48 4F 57 20 54 4F 20  |REMEMBER HOW TO |
00003BA0: 47 45 54 20 4F 55 54 21  20 22 00 D0 43 0B 3B 99  |GET OUT! "..C.;.|
00003BB0: 22 11 12 20 54 59 50 45  20 27 58 27 20 54 48 45  |".. TYPE 'X' THE|
00003BC0: 4E 20 48 49 54 20 27 52  45 54 55 52 4E 27 20 22  |N HIT 'RETURN' "|
00003BD0: 00 05 44 10 3B 99 22 11  11 11 11 54 48 45 4E 20  |..D.;."....THEN |
00003BE0: 12 40 92 20 54 4F 20 43  4F 4E 54 49 4E 55 45 2E  |.@. TO CONTINUE.|
00003BF0: 2E 22 3A 53 4E 24 B2 22  31 36 30 30 30 22 3A 8D  |.":SN$."16000":.|
00003C00: 36 33 36 30 30 00 23 44  1A 3B 8D 36 33 30 30 31  |63600.#D.;.63001|
00003C10: 3A 53 4E 24 B2 22 31 36  30 30 30 22 3A 8D 36 33  |:SN$."16000":.63|
00003C20: 36 30 30 00 34 44 24 3B  9E 32 30 34 38 3A 8D 36  |600.4D$;.2048:.6|
00003C30: 33 30 30 30 00 6C 44 80  3E 8D 36 30 30 30 30 3A  |3000.lD.>.60000:|
00003C40: 99 22 93 4F 4B 2E 2E 49  46 20 59 4F 55 11 9D 9D  |.".OK..IF YOU...|
00003C50: 9D B8 B8 B8 91 20 57 41  4E 54 20 54 4F 20 45 4E  |..... WANT TO EN|
00003C60: 54 45 52 20 54 48 45 20  4D 4C 4D 22 00 9B 44 8A  |TER THE MLM"..D.|
00003C70: 3E 99 22 11 59 4F 55 20  43 41 4E 20 46 49 4E 44  |>.".YOU CAN FIND|
00003C80: 20 41 4E 59 20 4D 45 4D  4F 52 59 20 4C 4F 43 41  | ANY MEMORY LOCA|
00003C90: 54 49 4F 4E 20 57 48 49  43 48 22 00 CE 44 94 3E  |TION WHICH"..D.>|
00003CA0: 99 22 11 43 4F 4E 54 41  49 4E 53 20 27 30 27 20  |.".CONTAINS '0' |
00003CB0: 41 4E 44 20 53 45 4E 44  20 4D 45 20 54 48 45 52  |AND SEND ME THER|
00003CC0: 45 20 57 49 54 48 20 12  53 59 53 92 2E 22 00 FA  |E WITH .SYS.."..|
00003CD0: 44 9E 3E 99 22 11 4F 4E  45 20 47 4F 4F 44 20 50  |D.>.".ONE GOOD P|
00003CE0: 4C 41 43 45 20 49 53 20  32 30 34 38 2E 20 49 54  |LACE IS 2048. IT|
00003CF0: 20 41 4C 57 41 59 53 2E  2E 22 00 20 45 A8 3E 99  | ALWAYS..". E.>.|
00003D00: 22 11 2E 2E 2E 2E 2E 57  45 4C 4C 20 2C 20 41 4C  |"......WELL , AL|
00003D10: 4D 4F 53 54 20 41 4C 57  41 59 53 2E 2E 2E 2E 22  |MOST ALWAYS...."|
00003D20: 00 36 45 B2 3E 99 22 11  43 4F 4E 54 41 49 4E 53  |.6E.>.".CONTAINS|
00003D30: 20 27 30 27 2E 22 00 65  45 BC 3E 99 22 11 11 54  | '0'.".eE.>."..T|
00003D40: 52 59 20 12 53 59 53 32  30 34 38 92 2E 20 28 52  |RY .SYS2048.. (R|
00003D50: 45 4D 45 4D 42 45 52 20  27 58 27 20 54 4F 20 45  |EMEMBER 'X' TO E|
00003D60: 58 49 54 29 22 00 9D 45  C6 3E 99 22 11 11 54 48  |XIT)"..E.>."..TH|
00003D70: 45 4E 20 12 54 59 50 45  20 40 92 20 54 4F 20 43  |EN .TYPE @. TO C|
00003D80: 4F 4E 54 49 4E 55 45 2E  2E 22 3A 53 4E 24 B2 22  |ONTINUE..":SN$."|
00003D90: 31 37 30 30 30 22 3A 89  36 33 33 30 30 00 D0 45  |17000":.63300..E|
00003DA0: 68 42 8D 36 30 30 30 30  3A 99 22 93 4F 4E 43 45  |hB.60000:.".ONCE|
00003DB0: 20 49 4E 20 54 48 45 20  4D 4C 4D 20 59 4F 55 20  | IN THE MLM YOU |
00003DC0: 43 41 4E 20 44 49 53 50  4C 41 59 20 54 48 45 22  |CAN DISPLAY THE"|
00003DD0: 00 FC 45 72 42 99 22 11  43 4F 4E 54 45 4E 54 53  |..ErB.".CONTENTS|
00003DE0: 20 4F 46 20 4D 45 4D 4F  52 59 20 4D 4F 52 45 20  | OF MEMORY MORE |
00003DF0: 45 41 53 49 4C 59 20 54  48 41 4E 22 00 24 46 7C  |EASILY THAN".$F||
00003E00: 42 99 22 11 57 49 54 48  20 50 45 45 4B 28 54 48  |B.".WITH PEEK(TH|
00003E10: 49 53 29 20 41 4E 44 20  50 45 45 4B 28 54 48 41  |IS) AND PEEK(THA|
00003E20: 54 29 2E 22 00 52 46 86  42 99 22 11 48 41 56 49  |T).".RF.B.".HAVI|
00003E30: 4E 47 20 44 4F 4E 45 20  59 4F 55 52 20 12 53 59  |NG DONE YOUR .SY|
00003E40: 53 32 30 34 38 92 20 49  27 4C 4C 20 47 49 56 45  |S2048. I'LL GIVE|
00003E50: 11 22 00 5C 46 90 42 99  22 42 2A 22 00 7A 46 9A  |.".\F.B."B*".zF.|
00003E60: 42 99 22 20 20 20 20 20  50 43 20 20 53 52 20 41  |B."     PC  SR A|
00003E70: 43 20 58 52 20 59 52 20  53 50 00 98 46 A4 42 99  |C XR YR SP..F.B.|
00003E80: 22 2E 3B 20 20 30 38 30  31 20 33 30 20 33 30 20  |".;  0801 30 30 |
00003E90: 33 41 20 32 41 20 46 37  00 A0 46 AE 42 99 22 2E  |3A 2A F7..F.B.".|
00003EA0: 00 BA 46 B8 42 99 22 11  4E 4F 57 20 49 46 20 59  |..F.B.".NOW IF Y|
00003EB0: 4F 55 20 54 59 50 45 20  3A 22 00 D0 46 C2 42 99  |OU TYPE :"..F.B.|
00003EC0: 22 11 2E 12 4D 20 41 30  30 30 20 41 30 30 46 22  |"...M A000 A00F"|
00003ED0: 00 EA 46 CC 42 99 22 11  53 4F 20 49 54 20 4C 4F  |..F.B.".SO IT LO|
00003EE0: 4F 4B 53 20 4C 49 4B 45  3A 22 00 F5 46 D1 42 8D  |OKS LIKE:"..F.B.|
00003EF0: 36 33 30 30 30 00 01 47  D6 42 99 22 93 11 42 2A  |63000..G.B."..B*|
00003F00: 22 00 1F 47 E0 42 99 22  20 20 20 20 20 50 43 20  |"..G.B."     PC |
00003F10: 20 53 52 20 41 43 20 58  52 20 59 52 20 53 50 00  | SR AC XR YR SP.|
00003F20: 3D 47 EA 42 99 22 2E 3B  20 20 30 38 30 31 20 33  |=G.B.".;  0801 3|
00003F30: 32 20 30 34 20 35 45 20  30 30 20 46 38 00 50 47  |2 04 5E 00 F8.PG|
00003F40: F4 42 99 22 2E 4D 20 41  30 30 30 20 41 30 30 46  |.B.".M A000 A00F|
00003F50: 00 81 47 FE 42 99 22 11  11 54 48 45 4E 20 48 49  |..G.B."..THEN HI|
00003F60: 54 20 27 52 45 54 55 52  4E 27 2E 2E 2E 49 27 4C  |T 'RETURN'...I'L|
00003F70: 4C 20 44 49 53 50 4C 41  59 20 4D 45 4D 4F 52 59  |L DISPLAY MEMORY|
00003F80: 22 00 B1 47 08 43 99 22  11 46 52 4F 4D 20 41 30  |"..G.C.".FROM A0|
00003F90: 30 30 20 54 4F 20 41 30  30 46 20 28 54 48 41 54  |00 TO A00F (THAT|
00003FA0: 27 53 20 48 45 58 41 44  45 43 49 4D 41 4C 21 29  |'S HEXADECIMAL!)|
00003FB0: 22 00 EF 47 12 43 99 22  11 54 52 59 20 49 54 21  |"..G.C.".TRY IT!|
00003FC0: 20 28 52 45 4D 45 4D 42  45 52 20 27 58 27 20 54  | (REMEMBER 'X' T|
00003FD0: 4F 20 45 58 49 54 20 4D  4C 4D 29 22 3A 99 22 11  |O EXIT MLM)":.".|
00003FE0: 11 54 48 45 4E 20 12 54  59 50 45 20 40 92 22 00  |.THEN .TYPE @.".|
00003FF0: 06 48 1C 43 53 4E 24 B2  22 31 38 30 30 30 22 3A  |.H.CSN$."18000":|
00004000: 89 36 33 33 30 30 00 3D  48 50 46 8D 36 30 30 30  |.63300.=HPF.6000|
00004010: 30 3A 99 22 91 91 A6 A6  A6 A6 A6 A6 A6 A6 A6 A6  |0:."............|
00004020: A6 A6 A6 A6 A6 A6 A6 A6  A6 A6 A6 A6 A6 A6 A6 A6  |................|
00004030: A6 A6 A6 A6 A6 A6 A6 A6  A6 A6 A6 A6 22 00 6B 48  |............".kH|
00004040: 55 46 99 22 11 4E 4F 54  49 43 45 20 54 48 41 54  |UF.".NOTICE THAT|
00004050: 20 54 48 45 20 4E 55 4D  42 45 52 53 20 49 20 44  | THE NUMBERS I D|
00004060: 49 53 50 4C 41 59 20 41  52 45 22 00 85 48 5A 46  |ISPLAY ARE"..HZF|
00004070: 99 22 11 49 4E 20 12 48  45 58 41 44 45 43 49 4D  |.".IN .HEXADECIM|
00004080: 41 4C 92 21 22 00 AE 48  64 46 99 22 11 49 4E 20  |AL.!"..HdF.".IN |
00004090: 46 41 43 54 20 59 4F 55  27 56 45 20 53 45 45 4E  |FACT YOU'VE SEEN|
000040A0: 20 54 48 45 4D 20 42 45  46 4F 52 45 2E 22 00 D6  | THEM BEFORE."..|
000040B0: 48 6E 46 99 22 11 54 48  45 59 27 52 45 20 46 52  |HnF.".THEY'RE FR|
000040C0: 4F 4D 20 27 54 48 45 20  49 4E 54 45 52 50 52 45  |OM 'THE INTERPRE|
000040D0: 54 45 52 27 2E 22 00 04  49 78 46 99 22 11 49 20  |TER'."..IxF.".I |
000040E0: 4C 41 53 54 20 47 41 56  45 20 54 48 45 4D 20 54  |LAST GAVE THEM T|
000040F0: 4F 20 59 4F 55 20 49 4E  20 27 44 45 43 49 4D 41  |O YOU IN 'DECIMA|
00004100: 4C 27 2E 22 00 2B 49 82  46 99 22 11 28 12 50 45  |L'.".+I.F.".(.PE|
00004110: 45 4B 92 20 41 4C 57 41  59 53 20 47 49 56 45 53  |EK. ALWAYS GIVES|
00004120: 20 44 45 43 49 4D 41 4C  29 11 22 00 3B 49 8C 46  | DECIMAL).".;I.F|
00004130: 8D 36 33 30 30 30 3A 99  22 93 22 00 62 49 96 46  |.63000:.".".bI.F|
00004140: 4D 53 24 B2 22 12 41 55  20 52 45 56 4F 49 52 21  |MS$.".AU REVOIR!|
00004150: 92 22 3A 8D 36 33 31 30  30 3A 8D 36 33 35 30 30  |.":.63100:.63500|
00004160: 3A 80 00 72 49 78 E6 99  22 93 22 3A 8D 36 33 31  |:..rIx..".":.631|
00004170: 30 30 00 9B 49 79 E6 99  22 13 44 55 52 49 4E 47  |00..Iy..".DURING|
00004180: 20 54 48 45 20 54 55 54  4F 52 49 41 4C 20 59 4F  | THE TUTORIAL YO|
00004190: 55 20 4D 41 59 20 57 49  53 48 22 00 C3 49 7A E6  |U MAY WISH"..Iz.|
000041A0: 99 22 11 54 4F 20 52 45  54 55 52 4E 20 54 4F 20  |.".TO RETURN TO |
000041B0: 41 4E 20 45 41 52 4C 49  45 52 20 27 50 41 47 45  |AN EARLIER 'PAGE|
000041C0: 27 2E 22 00 EE 49 7B E6  99 22 11 4A 55 53 54 20  |'."..I{..".JUST |
000041D0: 12 48 49 54 20 54 48 45  20 40 2D 4B 45 59 92 2C  |.HIT THE @-KEY.,|
000041E0: 20 41 54 20 41 4E 59 20  54 49 4D 45 2C 22 00 14  | AT ANY TIME,"..|
000041F0: 4A 7C E6 99 22 11 41 4E  44 20 54 48 45 20 54 55  |J|..".AND THE TU|
00004200: 54 4F 52 49 41 4C 20 57  49 4C 4C 20 42 41 43 4B  |TORIAL WILL BACK|
00004210: 20 55 50 22 00 2B 4A 7D  E6 99 22 11 41 20 50 41  | UP".+J}..".A PA|
00004220: 47 45 20 4F 52 20 54 57  4F 2E 22 00 54 4A 7E E6  |GE OR TWO.".TJ~.|
00004230: 99 22 11 41 4C 53 4F 2C  20 59 4F 55 20 48 41 56  |.".ALSO, YOU HAV|
00004240: 45 20 41 4E 20 4F 50 50  4F 52 54 55 4E 49 54 59  |E AN OPPORTUNITY|
00004250: 20 54 4F 22 00 77 4A 7F  E6 99 22 11 43 4F 4D 50  | TO".wJ...".COMP|
00004260: 4F 53 45 20 59 4F 55 52  20 4F 57 4E 20 50 52 4F  |OSE YOUR OWN PRO|
00004270: 47 52 41 4D 53 2E 22 00  9E 4A 80 E6 99 22 11 57  |GRAMS."..J...".W|
00004280: 48 45 4E 20 59 4F 55 20  57 49 53 48 20 54 4F 20  |HEN YOU WISH TO |
00004290: 43 4F 4E 54 49 4E 55 45  20 57 49 54 48 22 00 CC  |CONTINUE WITH"..|
000042A0: 4A 81 E6 99 22 11 54 48  45 20 54 55 54 4F 52 49  |J...".THE TUTORI|
000042B0: 41 4C 2C 20 12 48 49 54  20 54 48 45 20 40 2D 4B  |AL, .HIT THE @-K|
000042C0: 45 59 92 21 22 3A 8D 36  33 30 30 30 00 EA 4A 82  |EY.!":.63000..J.|
000042D0: E6 4D 53 24 B2 22 12 40  92 5F 52 45 4D 45 4D 42  |.MS$.".@._REMEMB|
000042E0: 45 52 22 3A 8D 36 33 31  30 30 00 F7 4A 8C E6 8D  |ER":.63100..J...|
000042F0: 36 33 30 30 30 3A 8E 00  0F 4B 60 EA 97 32 30 34  |63000:...K`..204|
00004300: 2C 31 3A 8F 20 49 4E 49  54 49 41 4C 49 5A 45 00  |,1:. INITIALIZE.|
00004310: 31 4B 61 EA 42 54 24 B2  22 13 22 3A 81 49 B2 31  |1Ka.BT$.".":.I.1|
00004320: A4 32 34 3A 42 54 24 B2  42 54 24 AA 22 11 22 3A  |.24:BT$.BT$.".":|
00004330: 82 00 7B 4B 62 EA 50 54  24 B2 22 1C B0 C0 C0 C0  |..{Kb.PT$.".....|
00004340: C0 C0 C0 C0 C0 C0 C0 AE  11 9D 9D 9D 9D 9D 9D 9D  |................|
00004350: 9D 9D 9D 9D 9D DD 1D 1D  1D 1D 1D 1D 1D 1D 1D 1D  |................|
00004360: DD 11 9D 9D 9D 9D 9D 9D  9D 9D 9D 9D 9D 9D AD B2  |................|
00004370: C0 C0 C0 C0 C0 C0 C0 C0  B2 BD 22 00 C3 4B 63 EA  |.........."..Kc.|
00004380: 50 54 24 B2 50 54 24 AA  22 11 9D 9D 9D 9D 9D 9D  |PT$.PT$.".......|
00004390: 9D 9D 9D 9D 9D 9D 9D CE  A3 A3 A3 A3 A3 A3 A3 A3  |................|
000043A0: A3 A3 A3 A3 CD 11 9D 9D  9D 9D 9D 9D 9D 9D 9D 9D  |................|
000043B0: 9D 9D 9D 9D A5 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  |.....===========|
000043C0: 3D A7 22 00 FF 4B 64 EA  50 54 24 B2 50 54 24 AA  |=."..Kd.PT$.PT$.|
000043D0: 22 11 9D 9D 9D 9D 9D 9D  9D 9D 9D 9D 9D 9D 9D 9D  |"...............|
000043E0: D0 CF A3 A3 A3 A3 A3 A3  A3 A3 A3 A3 D0 CF 91 91  |................|
000043F0: 91 91 9D 9D 9D 9D 9D 9D  9D 9D 9D 9D 9D 9D 22 00  |..............".|
00004400: 36 4C 65 EA 50 54 24 B2  42 54 24 AA 22 91 91 91  |6Le.PT$.BT$."...|
00004410: 91 91 91 1D 1D 1D 1D 1D  1D 1D 1D 1D 1D 1D 1D 1D  |................|
00004420: 1D 1D 1D 1D 1D 1D 1D 1D  1D 1D 1D 1D 1D 22 AA 50  |.............".P|
00004430: 54 24 AA 22 90 22 00 66  4C 67 EA 4D 4C 24 B2 22  |T$.".".fLg.ML$."|
00004440: 13 11 11 11 11 11 11 11  11 11 1D 1D 1D 1D 1D 1D  |................|
00004450: 1D 1D 1D 1D 1D 1D 1D 1D  1D 1D 1D 1D 1D 1D 1D 1D  |................|
00004460: 1D 1D 1D 1D 1D 22 00 81  4C 68 EA 57 44 B2 34 30  |....."..Lh.WD.40|
00004470: 3A 43 52 54 B2 31 30 32  34 3A 99 C7 28 31 34 32  |:CRT.1024:..(142|
00004480: 29 00 A5 4C 69 EA 57 32  B2 57 44 AD 32 3A 57 33  |)..Li.W2.WD.2:W3|
00004490: B2 57 44 AB 31 3A 57 31  24 B2 CA 28 C4 28 57 44  |.WD.1:W1$..(.(WD|
000044A0: 29 2C 32 29 3A 00 C7 4C  6A EA 57 32 24 B2 CA 28  |),2):..Lj.W2$..(|
000044B0: C4 28 57 32 29 2C 32 29  3A 57 33 24 B2 CA 28 C4  |.(W2),2):W3$..(.|
000044C0: 28 57 33 29 2C 32 29 00  E9 4C 74 EA 99 22 93 22  |(W3),2)..Lt.."."|
000044D0: 3A 97 35 33 32 38 31 2C  31 35 3A 97 35 33 32 38  |:.53281,15:.5328|
000044E0: 30 2C 31 32 3A 99 22 90  22 00 17 4D 46 EE 8B C2  |0,12:."."..MF...|
000044F0: 28 37 38 39 29 B3 B1 37  AC 31 36 AA 31 35 A7 9E  |(789)..7.16.15..|
00004500: 28 37 AC 34 30 39 36 AA  31 35 AC 32 35 36 AA 31  |(7.4096.15.256.1|
00004510: 32 AC 31 36 AA 33 29 00  1D 4D 47 EE 8E 00 31 4D  |2.16.3)..MG...1M|
00004520: 48 EE 8F 2A 4E 45 57 20  57 4F 52 4B 53 50 41 43  |H..*NEW WORKSPAC|
00004530: 45 00 4B 4D 49 EE 4D B2  37 AC 34 30 39 36 AA 31  |E.KMI.M.7.4096.1|
00004540: 35 AC 32 35 36 AA 31 35  AC 31 36 00 51 4D 4A EE  |5.256.15.16.QMJ.|
00004550: 8C 00 69 4D 4B EE 81 49  B2 4D A4 4D AA 31 35 3A  |..iMK..I.M.M.15:|
00004560: 87 4B 3A 97 49 2C 4B 3A  82 00 83 4D 4C EE 83 20  |.K:.I,K:...ML.. |
00004570: 31 2C 39 36 2C 33 2C 39  36 2C 33 2C 39 36 2C 33  |1,96,3,96,3,96,3|
00004580: 2C 39 36 00 A1 4D 4D EE  83 20 31 34 34 2C 31 32  |,96..MM.. 144,12|
00004590: 37 2C 30 2C 30 2C 31 34  34 2C 31 32 37 2C 30 2C  |7,0,0,144,127,0,|
000045A0: 30 00 BE 4D 4E EE 4D B2  36 AC 34 30 39 36 3A 81  |0..MN.M.6.4096:.|
000045B0: 49 B2 30 A4 32 3A 97 4D  AA 49 2C 30 3A 82 00 C4  |I.0.2:.M.I,0:...|
000045C0: 4D 4F EE 8E 00 FE 4D 18  F6 99 22 13 11 11 11 11  |MO....M...".....|
000045D0: 11 11 11 11 11 11 11 11  11 11 11 11 11 11 11 11  |................|
000045E0: 11 11 11 11 48 49 54 20  12 52 45 54 55 52 4E 92  |....HIT .RETURN.|
000045F0: 20 54 4F 20 43 4F 4E 54  49 4E 55 45 22 3B 00 14  | TO CONTINUE";..|
00004600: 4E 19 F6 A1 41 24 3A 8B  41 24 B3 B1 22 22 A7 36  |N...A$:.A$.."".6|
00004610: 33 30 30 31 00 29 4E 1A  F6 A1 41 24 3A 8B 41 24  |3001.)N...A$:.A$|
00004620: B2 22 22 A7 36 33 30 30  32 00 2F 4E 1B F6 8E 00  |."".63002./N....|
00004630: 43 4E 7C F6 81 54 B2 31  A4 35 3A 99 50 54 24 4D  |CN|..T.1.5:.PT$M|
00004640: 53 24 3B 00 59 4E 7D F6  99 50 54 24 22 20 20 20  |S$;.YN}..PT$"   |
00004650: 20 20 20 20 20 20 20 22  3B 00 68 4E 7E F6 99 50  |       ";.hN~..P|
00004660: 54 24 4D 53 24 3B 3A 82  00 70 4E 7F F6 99 3A 8E  |T$MS$;:..pN...:.|
00004670: 00 95 4E E0 F6 97 35 36  2C 39 36 3A 97 35 32 2C  |..N...56,96:.52,|
00004680: 39 36 3A 97 35 35 2C 30  3A 97 35 31 2C 30 3A 8D  |96:.55,0:.51,0:.|
00004690: 36 31 30 30 30 00 CF 4E  E1 F6 57 44 B2 34 30 3A  |61000..N..WD.40:|
000046A0: 43 52 54 B2 31 30 32 34  3A 97 43 52 54 2C 39 36  |CRT.1024:.CRT,96|
000046B0: 3A 8B C2 28 43 52 54 AA  31 30 32 34 29 B3 B1 39  |:..(CRT.1024)..9|
000046C0: 36 A7 57 44 B2 38 30 3A  99 C7 28 31 34 32 29 00  |6.WD.80:..(142).|
000046D0: E8 4E E2 F6 4D B2 37 AC  34 30 39 36 AA 31 35 AC  |.N..M.7.4096.15.|
000046E0: 32 35 36 AA 39 AC 31 36  00 00 4F E3 F6 81 49 B2  |256.9.16..O...I.|
000046F0: 4D A4 4D AA 39 31 3A 87  4B 3A 97 49 2C 4B 3A 82  |M.M.91:.K:.I,K:.|
00004700: 00 47 4F E4 F6 83 31 36  35 2C 32 30 33 2C 32 30  |.GO...165,203,20|
00004710: 31 2C 34 36 2C 32 30 38  2C 38 33 2C 33 32 2C 31  |1,46,208,83,32,1|
00004720: 39 35 2C 31 32 37 2C 31  36 35 2C 34 34 2C 32 30  |95,127,165,44,20|
00004730: 31 2C 38 2C 32 34 30 2C  33 2C 33 32 2C 31 37 37  |1,8,240,3,32,177|
00004740: 2C 31 32 37 2C 33 32 00  8C 4F E5 F6 83 31 34 32  |,127,32..O...142|
00004750: 2C 31 36 36 2C 31 36 35  2C 34 34 2C 32 30 31 2C  |,166,165,44,201,|
00004760: 38 2C 32 34 30 2C 33 2C  37 36 2C 31 32 38 2C 31  |8,240,3,76,128,1|
00004770: 36 34 2C 37 36 2C 31 37  34 2C 31 36 37 2C 31 36  |64,76,174,167,16|
00004780: 32 2C 31 36 2C 31 38 39  2C 32 33 39 00 D5 4F E6  |2,16,189,239..O.|
00004790: F6 83 31 32 37 2C 37 32  2C 31 38 31 2C 34 32 2C  |..127,72,181,42,|
000047A0: 31 35 37 2C 32 33 39 2C  31 32 37 2C 31 30 34 2C  |157,239,127,104,|
000047B0: 31 34 39 2C 34 32 2C 32  30 32 2C 32 30 38 2C 32  |149,42,202,208,2|
000047C0: 34 31 2C 39 36 2C 31 32  30 2C 31 37 33 2C 32 33  |41,96,120,173,23|
000047D0: 38 2C 31 32 37 00 1A 50  E7 F6 83 37 37 2C 32 30  |8,127..P...77,20|
000047E0: 2C 33 2C 31 34 31 2C 32  30 2C 33 2C 31 37 33 2C  |,3,141,20,3,173,|
000047F0: 32 33 39 2C 31 32 37 2C  37 37 2C 32 31 2C 33 2C  |239,127,77,21,3,|
00004800: 31 34 31 2C 32 31 2C 33  2C 38 38 2C 39 36 2C 31  |141,21,3,88,96,1|
00004810: 37 33 2C 32 30 2C 33 2C  37 33 00 59 50 E8 F6 83  |73,20,3,73.YP...|
00004820: 31 34 34 2C 31 34 31 2C  32 33 38 2C 31 32 37 2C  |144,141,238,127,|
00004830: 31 37 33 2C 32 31 2C 33  2C 37 33 2C 31 32 37 2C  |173,21,3,73,127,|
00004840: 31 34 31 2C 32 33 39 2C  31 32 37 2C 39 36 2C 37  |141,239,127,96,7|
00004850: 36 2C 32 35 35 2C 32 35  35 00 77 50 F0 F6 97 4D  |6,255,255.wP...M|
00004860: AA 39 30 2C C2 28 37 38  38 29 3A 97 4D AA 39 31  |.90,.(788):.M.91|
00004870: 2C C2 28 37 38 39 29 00  95 50 F4 F6 4B 45 59 B2  |,.(789)..P..KEY.|
00004880: 37 AC 34 30 39 36 AA 31  35 AC 32 35 36 AA 31 33  |7.4096.15.256.13|
00004890: AC 31 36 AA 38 00 B3 50  F5 F6 9E 28 4B 45 59 29  |.16.8..P...(KEY)|
000048A0: 3A 8F 20 4B 45 59 20 46  4F 52 20 49 52 51 20 53  |:. KEY FOR IRQ S|
000048B0: 57 41 50 00 B9 50 43 F7  8E 00 D7 50 44 F7 8F 2A  |WAP..PC....PD..*|
000048C0: 53 57 49 54 43 48 20 54  4F 20 4E 45 57 20 57 4F  |SWITCH TO NEW WO|
000048D0: 52 4B 53 50 41 43 45 00  EF 50 45 F7 8D 36 33 36  |RKSPACE..PE..636|
000048E0: 30 30 3A 8F 20 52 55 4E  20 4E 55 4D 42 45 52 00  |00:. RUN NUMBER.|
000048F0: 0E 51 46 F7 8D 36 31 30  30 30 3A 8F 20 4E 45 57  |.QF..61000:. NEW|
00004900: 20 54 48 45 20 57 4F 52  4B 53 50 41 43 45 00 19  | THE WORKSPACE..|
00004910: 51 47 F7 89 36 33 34 30  33 00 37 51 A8 F7 8F 2A  |QG..63403.7Q...*|
00004920: 53 57 49 54 43 48 20 54  4F 20 4F 4C 44 20 57 4F  |SWITCH TO OLD WO|
00004930: 52 4B 53 50 41 43 45 00  42 51 A9 F7 8D 36 33 36  |RKSPACE.BQ...636|
00004940: 30 30 00 62 51 AB F7 53  57 54 43 48 B2 37 AC 34  |00.bQ..SWTCH.7.4|
00004950: 30 39 36 AA 31 35 AC 32  35 36 AA 39 AC 31 36 AA  |096.15.256.9.16.|
00004960: 31 35 00 7F 51 AC F7 9E  28 53 57 54 43 48 29 3A  |15..Q...(SWTCH):|
00004970: 8F 20 53 57 41 50 20 50  4F 49 4E 54 45 52 53 00  |. SWAP POINTERS.|
00004980: 8C 51 AD F7 97 32 30 34  2C 32 3A 80 00 9E 51 0C  |.Q...204,2:...Q.|
00004990: F8 8F 2A 52 45 53 54 4F  52 45 20 50 45 54 00 B3  |..*RESTORE PET..|
000049A0: 51 0D F8 53 4E 24 B2 22  31 30 30 22 3A 8D 36 33  |Q..SN$."100":.63|
000049B0: 36 30 30 00 E2 51 0E F8  4D B2 37 AC 34 30 39 36  |600..Q..M.7.4096|
000049C0: AA 31 35 AC 32 35 36 AA  31 32 AC 31 36 AA 33 3A  |.15.256.12.16.3:|
000049D0: 8B C2 28 37 38 39 29 B2  37 AC 31 36 AA 31 35 A7  |..(789).7.16.15.|
000049E0: 9E 4D 00 E8 51 0F F8 8E  00 00 52 70 F8 8F 2A 49  |.M..Q.....Rp..*I|
000049F0: 4E 53 45 52 54 20 52 55  4E 20 4E 55 4D 42 45 52  |NSERT RUN NUMBER|
00004A00: 00 1B 52 71 F8 4D B2 32  30 35 39 3A 53 4E 24 B2  |..Rq.M.2059:SN$.|
00004A10: 22 30 30 30 30 30 22 AA  53 4E 24 00 3B 52 72 F8  |"00000".SN$.;Rr.|
00004A20: 81 49 B2 31 A4 35 3A 97  4D AB 49 2C C6 28 C9 28  |.I.1.5:.M.I,.(.(|
00004A30: 53 4E 24 2C 49 29 29 3A  82 3A 8E 00 00 00        |SN$,I)):.:....  |
.......00100......".......;...."....... 
PONZ0*1983*WATERLOO.H....".........D..53
281,15:.53280,12:.".":.".              .
.C64 TUTOR-3...E..".....................
..................."...F..". ..         
 MORE ON THE C64          .. .":MS$." WE
LCOME! ".).G..".........................
................".F.H.SN$."1000":.63200:
.63600.X.I..60000:.59000.C....60000. ...
.".QI STORE INFO IN 8 (BINARY) BIT "G(34
)"BYTES"G(34)".".L...."QSINCE 2^8=256, E
ACH BYTE CAN HOLD A"......" NUMBER FROM 
0 TO 255 INCLUSIVE."......"QTWO BYTES AR
E USED TO ADDRESS".H...." 2^16 MEMORY LO
CATIONS:0,1,2,...,65535".Z.$.."QYOU CAN 
FIND WHAT'S IN EACH BY .PEEK.ING:"......
"..FOR I=100 TO 200:PRINT PEEK(I);:NEXT"
.N.8..".QTHIS MAY BE ENTERED DIRECTLY"..
.B.." AND WILL PRINT THE CONTENTS"...L..
" OF LOCATIONS 100 TO 200.".C.V.."QSOME 
OF .M.EMORY IS .R.EAD .O.NLY(ROM).".K.`.
."QSOME IS .R.ANDOM .A.CCESS(RAM)."...J.
."QYOU CAN WRITE INTO RAM BY .POKE.ING."
...T..".  .POKE1100,1"...Y..".QTHIS WILL
 PUT THE NO. 1 IN LOC'N 1100."...Z..6300
0......"..NOTE.: FOR .POKE M,N ".;....:.
"Q.M. MUST BE IN [0,65535],.N. IN [0,255
].".G...."QI USE 0 THRU' 1023 MYSELF..YO
U USE "......" 2048 TO 40959 FOR .BASIC.
 PROGRAMS.."......"QI USE 1024 THRU' 204
7......" TO STORE THE 1000 CHARACTERS AP
PEARING"......" ON THE SCREEN,ETC.ETC".$
...."(NOTE:80 COLUMN PETS HAVE 2000).<.D
.."..SCREEN MEMORY.".E.N.."QTHESE 1000 L
OC'NS START AT $0400"...X.." 0400(HEXADE
CIMAL)=4*256=1024(DECIMAL)"......"QYOU C
AN CHANGE WHAT'S"......" ON THE SCREEN W
ITH A .PRINT. STATEMENT"......" .PRINT "
G(34)"ABC"G(34).&...." OR BY 'POKEING' S
CREEN MEMORY:".:...." .POKE1100,1".I....
"QTHIS PUTS .1. INTO SCREEN MEMORY LOC'N
"......" 1100, AND .1. CORRESPONDS TO AN
 "G(34)"A"G(34).N...." SO I'LL PRINT THE
 LETTER "G(34)"A"G(34).Y.$..63000...(.."
.TO SEE WHAT NO. IN [0,255] CORRESPONDS"
.2.2.."TO WHICH SYMBOL, YOU CAN TRY THIS
:".M.<.."..10 FOR I=0 TO 255".G.F..".20 
POKE1024+I,I  "...P..".30 NEXT          
"...Z..".......AND TRY .POKE1100,N.".X.[
..".WITH 'N'=0,1,2,...OR 255.":MS$."  .T
RY IT!."...D.."..THEN .TYPE @. TO CONTIN
UE!":.63100...I..63000:."...".,.N.SN$."0
2000":.63300.^.P..60000:."........SOME S
PECIAL LOCATIONS....."...Z..:."QIN 197 I
 KEEP TRACK OF WHAT KEY IS"......". DEPR
ESSED. TO SEE THE .KEY. VS. .NUMBER".Z..
..". CORRESPONDENCE, TRY:"......"...50 P
RINT PEEK(197);"......".60 GO TO 50     
   ".9...."..THEN RUN AND BANG ON A KEY!
".]...."..THEN TYPE .@. TO CONTINUE.".T.
..SN$."03000":.63300.....60000...B.."..
PRINTCHR$(14) WILL CAUSE".R...."ME TO SW
ITCH TO "G(34)"LOWER"G(34)" CASE."......
".YOU MIGHT LIKE TO TRY IT!"......".IN P
ARTICULAR, TRY RUNNING:".5...."..10 FOR 
I=0 TO 255  ".Q....".20 POKE1024+I,I    
".R....".30 POKE55296+I,15*RND(1)"......
".40 PRINTCHR$(14+K);"......".50 FORJ=1T
O200: NEXT ".H....".60 K=128-K:NEXT    "
.....MS$.".DO A CHR$.!":.63100......"...
.............PRINTCHR$(142) ".4...."WILL
 PUT ME BACK TO UPPER CASE.".K....".....
.................THEN TYPE .@. TO CONTIN
UE".....SN$."04000":.63300... ..59468,12
:.60000...H.."QIN 160,161 & 162 I KEEP T
HE TIME"...R.." ...FROM THE MOMENT YOU T
URN ME ON."......".QI'VE GOT A BUILT-IN 
".+...." CRYSTAL-CONTROLLED CLOCK.".U...
." I KEEP THE NUMBER OF .JIFFIES. IN".W.
..." MEMORY LOC'NS 160,161,162"......" A
 .JIFFIE. IS 1/60 SECOND.".H....".QYOU C
OULD WRITE A PROGRAM TO CONVERT"......" 
THIS TO HOURS:MINUTES:SECONDS.."...".." 
OR YOU COULD USE MY BUILT-IN ROUTINE!".4
.,..".100 PRINT TI$".L.6..". HERE,TI$ WI
LL GIVE HHMMSS LIKE SO:":."..015209"...;
.."..01.=HOURS .52.=MINUTES .09.=SECONDS
.":.63000.W.@.."........I'LL PRINT OUT T
I$ SO YOU CAN SEE HIM:"...J.AA$.TI$:H$.H
(AA$,2):M$.J(AA$,3,2):S$.I(AA$,2)...O..T
.1.500:..8.T.."..                  ."AA$
.C.^.."                      ^ THAT'S HI
M!".W.C.."..IT'S BEEN:"...D..".."H$". HO
URS,."M$". MINUTES & ."S$". SECONDS".S.E
..".SINCE YOU TURNED THE .C64. ON!"...H.
."...RETURN...":.63001......".YOU CAN SE
T THE CORRECT TIME BY TYPING:".>...."..T
I$="G(34)"093000"G(34).L....".THEN I'LL 
COUNT JIFFIES STARTING WITH"......".A CO
UNT CORRESPONDING TO 9:30 A.M."......".(
000000=MIDNIGHT!!)":.63000...B..".THE VA
RIABLE .TI. GIVES THE JIFFIE-COUNT"...L.
.".I'LL PRINT HIM TOO:":.T.1.500:.:.".."
.4.V.."                 ."TI.\...."     
              ^ THAT'S HIM!"......".PLEA
SE, DON'T USE .TI$. OR .TI. FOR ANY"....
..".OF YOUR VARIABLE NAMES!"......"   ..
...U...."...RETURN...":.63001...0.."....
.......INPUT/OUTPUT..........".".:..".QT
O WRITE DATA ON TAPE YOU ".Q.D..". .OPEN
 A WRITE CHANNEL TO THE CASSETTE"...N.."
QYOU'LL WANT TO GIVE THE DATA A .NAME.,T
OO"...X.." AND YOU'LL WANT TO DISTINGUIS
H BETWEEN"...B.." .WRITING. TO TAPE AND 
.READING. FROM TAPE."...L.."..200 OPEN3,
1,1,"G(34)"DATA"G(34)".".@.V..".OPEN A C
HANNEL(#3)TO THE TAPE DRIVE(#1)".R...." 
FOR .WRITING. (THE LAST #1 MEANS .WRITE.
)"......"..210 FOR I=1TO10"......".220 P
RINT#3,I  "......".230 NEXT       ".S...
.".240 CLOSE 3    "......".QTHIS WRITES 
THE NUMBERS 1,2,..10"......" ON THE TAPE
-FILE CALLED "G(34)"DATA"G(34).9.P..6300
0.E.Z..".IT'S VERY IMPORTANT TO .CLOSE. 
THE "......".WRITE CHANNEL AFTER PRINTIN
G TO TAPE!!"......".(ELSE I WON'T PRINT 
AN END-MARKER"......"AND MAY NOT WRITE T
HE LAST BIT OF DATA)."......"QTO .READ. 
A FILE(CALLED,SAY,'DATA')".B...."..300 O
PEN2,1,0,"G(34)"DATA"G(34)._....".310 FO
R I=1TO10     ".|. ..".320 INPUT#2,A(I) 
   "...*..".330 NEXT            "...4.."
.HERE THE .READ. CHANNEL IS #2"...>.."..
THE LAST #0 MEANS .READ."...H..".IT IS A
SSUMED THERE ARE 10 NO'S TO READ."...\..
63000.9.F..".A PRINT# STATEMENT:".P.P.."
..220 PRINT#3,I".~.Z..".WILL WRITE THE V
ALUE OF I,FOLLOWED BY"......".A .RETURN.
 & .SPACES.!".D...."..YOU DON'T WANT THE
 'SPACES'.!"......".THE CORRECT WAY IS:"
......"..220 PRINT#3,I;CHR$(13);".2...."
.HERE .YOU. SPECIFY THE .RETURN.=CHR$(13
)".O...."...WITHOUT SPACES...."......".T
HE .;. AT THE END AVOIDS 'LINE FEED' TOO
!":.63000. ....".THE STATEMENT:"......".
.240 CLOSE 3"...J..".WRITES AN END-OF-FI
LE MARKER ON TAPE."...T..".WHEN .READ.IN
G DATA YOU CHECK FOR THIS:"./...."..IF S
T=64 THEN ....".L...MS$."   .CLOSE.!":.6
3100.W....63000......".THE .WRITE TO TAP
E. ROUTINE IS THEN:"......"..200 OPEN3,1
,1,"G(34)"DATA"G(34)"   ".Q....".210 FOR
 I=1TO10        "......".220 PRINT#3,I;C
HR$(13);".. $..".230 NEXT               
".1 ...".240 CLOSE 3            ".Z 8.."
.THE .READ FROM TAPE. ROUTINE IS:".. B..
"..300 OPEN2,1,0,"G(34)"DATA"G(34)"     
     ".. L..".310 INPUT#2,A(J)          
    ".. V..".320 IF ST<>64THENJ=J+1:GOTO
310"..!`..".330 CLOSE2                  
  ".!!J..63000:SN$."05000":.63600.,!...6
0000.H!..."..TO CREATE A FILE.:".}!...".
.10 OPEN15,8,15,"G(34)"I"G(34)"+DR$     
    "..!...".20 OPEN2,8,2,DR$+"G(34)":"G
(34)"+NM$+"G(34)",S,W"G(34)..!...".30 PR
INT#2,A;CHR$(13);         ".."..."..DR$.
 IS DRIVE #   IPREVIOUSLY".."...".NM$. I
S FILE NAME KDEFINED!".Y"D.."..10. OPENS
 THE COMMAND CHANNEL #15".."N.."AND .I.N
ITIALIZES THE DRIVE DR$.".."S.."(NOT NEC
ESSARY ON 'NEWER' DRIVES).".T"X.."..20. 
OPENS A .W.RITE CHANNEL,#2,"..#..."FOR A
 .S.EQUENTIAL(DATA) FILE CALLED NM$".7#.
.."..30. PRINTS A NUMBER,.A.,TO THE DATA
 FILE.".Z#...".QYOU MAY REPEAT STATEMENT
 30":.".WITH VARIOUS .A.'S,THEN.."..#...
"..40 CLOSE2:CLOSE15":...#...63000.A#...
"..TO READ FROM A FILE.:"..#..."..60 OPE
N15,8,15,"G(34)"I"G(34)"+DR$         ".4
$(..".70 OPEN2,8,2,DR$+"G(34)":"G(34)"+N
M$+"G(34)",S,R"G(34).\$2..".80 INPUT#2,A
(J)                "..$<..".90 IFST<>64T
HENJ=J+1:GOTO80    "..$F..".100 CLOSE2:C
LOSE15             ".J$K.."..60. INITIAL
IZES ETC."..$P..".70. OPENS A .R.EAD CHA
NNEL TO FILE NM$.".)%Z..".90. CHECKS FOR
 END-OF-FILE(STATUS=64).".4%`..63000.P%B
.."..TO REITERATE.: WHEN WRITING DATA.":
."DO .NOT. USE:"..%C.."..PRINT#1,A,B$,C.
 OR .PRINT#1,A;B$;C;."..%D..".INSTEAD US
E:"..%E.."..PRINT#1,A;CHR$(13);B$;CHR$(1
3);..ETC"..&F..".IF IT'S PAINFULL TO TYP
E 'CHR$(13)' THEN".8&G..".DEFINE  CR$=CH
R$(13) AND USE:".^&H.."..PRINT#1,A;CR$;B
$;CR$;C;CR$;.".I&J..63000..&..."........
..RANDOM NUMBERS............".B&...".QI 
HAVE A .RANDOM NUMBER GENERATOR..".W&...
"..10 X=RND(K)"..&...".QEACH .NEGATIVE. 
K DETERMINES A"..'..." UNIQUE .SEED.. TH
EN:".2'..."..20 X1=RND(1)".G'...".30 X2=
RND(1)".\'...".40 X3=RND(1)"..'...".QHER
E X1,X2,X3,..IS A 'RANDOM SEQUENCE'"..'.
.." OF NUMBERS IN 0<X<1.".W'...".QSUBSEQ
UENT 'RND(1)' STATEMENTS YIELD"..(..." S
UCCESSIVE MEMBERS OF THE SEQUENCE.":.630
00./("..".QTO GET A .RANDOM. SEED,USE:".
F('.."..10 X=RND(-TI)".O(,..".WHERE .TI.
 IS THE .JIFFY. COUNT!"..(6..".QYOU CAN 
OBTAIN, USING .RND(-K)"..(7..".FOLLOWED 
BY LOTS OF .RND(1).'S,"..(;..".A .REPROD
UCIBLE. 'RANDOM SEQUENCE'.":.63000.")@..
".IF YOU .REALLY. WANT A .RANDOM. NUMBER
:".7)E.."..10 X=RND(0)".F)J..".WILL GIVE
 YOU ONE. SUCCESSIVE 'RND(0)'"..)O..".ST
ATEMENTS YIELD NO'S TOTALLY UNRELATED.".
.)P.MS$."SO IT SAYS":.63100..)Y..63000..
)^.."....OF COURSE .X=100-100*RND(0). GI
VES "..*C..". A NUMBER IN THE RANGE:0-10
0".!*D..T.1.500:..W*E..54272,0:.54273,0:
.54274,4000.255:.54275,4000.256.X*F..542
76,0:.54277,0:.54278,240..*H.."..10 POKE
54296,15:POKE54278,240".E*M..".20 FORI=1
TO100:POKE54276,17  "..*R..".30 POKE5427
3,100-100*RND(0)  "..+W..".40 NEXT      
                ".C+X.."..CAN YOU GUESS 
WHAT .^. WILL DO???":.63000.D+...54296,1
5:.54276,17:.I.0.100.~+...54273,100.100.
.(0):...+...54296,0:.54277,0..+..MS$."BE
AUTIFUL!":.63100:.63000..+P.."..........
.ODDS 'N' ENDS.........."..+U.."........
1......."..,Z.."..10 INPUT A$".;,...". H
IT 'RETURN' WHEN ASKED TO 'INPUT',".],..
.".AND I LEAVE A$ UNCHANGED."..,...".TO 
AVOID THIS, YOU CAN USE:..,...".10 INPUT
"G(34)..,...".".10)"   7.HHH."G(34)";A$"
.J,....10)" ^   ^"..,....10)" 3   3"..,J
...10)"SPC CRSR LEFT"..-T..".THIS GIVES.
."..-...".   7...";A$.I-...".......HIT '
RETURN' AND I SET A$='7'".T-...63000.F-.
..".OF COURSE".|-...".10 INPUT"G(34)..-.
..".".9)"OK   Y.HHH."G(34)";A$"..-..."..
IS NICE TOO.".K-$.."..OK   Y...";A$.V-..
.63000..-X.."........2........"..-B..".?
FRE(0)". .L..".AND I GIVE YOU THE NUMBER
.C.V..".OF 'FREE' BYTES OF MEMORY.".]...
.".........3........".W....".OPEN4,4:CMD
4:LIST"......".LISTS YOUR PROGRAM ON THE
 PRINTER.".E....".(BUT, AFTER LISTING, T
YPE:"......"..PRINT#4:CLOSE4"../...".TO 
PROPERLY CLOSE THE PRINTER CHANNEL."../.
..63000.0/@.."........4........".M/J..".
10 FORI=1TO1000:NEXT".U/T..".IS GOOD FOR
 BUILDING IN DELAYS."../^..".BUT THE FOL
LOWING IS OK TOO:".K/H.."..10 A=TI      
     .  A=THE CURRENT TIME"../R..".20 IF
TI<A+60THEN20"..0|..".THIS WAITS FOR 60 
JIFFIES=1SECOND."..0...63000.40(#.".....
...5.......".F02#.".THE C64 'KEYBOARD BU
FFER' HOLDS 10 BYTES.".Z0<#.".IF YOU RUN
:"..0F#."..10 FORI=1TO3000:NEXT"..0P#.".
20 FORI=1TO10:GETA$:?A$;:NEXT"..0Z#.".TH
EN, DURING THE DELAY, YOU CAN HIT"..1D#.
".10 KEYS (OR LESS) AND THEY WILL BE ".3
1N#.".SAVED IN THE BUFFER.".]1X#.".BUT..
........DON'T HIT > 10 KEYS!"..1}#.".(EL
SE I WON'T GET THEM ALL)"..1.#.".TRY IT?
 THEN:"..1.#."..TYPE @ .":SN$."10000":.6
3300..1.'.60000:."........6......."..2.'
.".MEMORY LOCATION 198 (DECIMAL) HOLDS".
02$'.".THE NUMBER OF CHARACTERS IN THE "
.I2.'.".KEYBOARD BUFFER.".P28'.".YOU CAN
 CLEAR THE BUFFER WITH:"..2B'."..10 FORI
=1TO10:GETA$:NEXT"..2L'.".OR.".H2V'.".10
 GETA$:IFA$<>"G(34)G(34)"THEN10".T2`'.".
OR."..2J'.".10 POKE198,0"..2T'.63000..3.
*."........7.......".83.+.".MEMORY LOCAT
IONS 55 AND 56 HOLD THE".G3.+.".LOCATION
 OF THE 'END OF BASIC MEMORY'."..3.+.".P
RINT IT OUT BY TYPING:"..3 +."..?PEEK(55
)+256*PEEK(56)"..3*+."..THEN   .TYPE @".
.34+."...?PEEK(55)+256*PEEK(56).":SN$."1
2000":.63300..4...60000:X.32768.,4..."..
......8.......SUPPOSE TOP="X.V4...".IF Y
OU WANT TO STORE SOME NUMBERS"..4./.".FO
R SAFE KEEPING, YOU CAN CHANGE THE"..4./
.".TOP OF BASIC MEMORY, BY POKING A NEW.
......"..4./."'TOP' INTO 55 & 56, SO THE
 NEW TOP IS":X$.J(D(X.100),2)..5&/.".SAY
, "X$", GIVING YOU 100 PLACES".=50/.".TO
 STORE YOUR NUMBERS.".N5:/.".HOW TO STOR
E THEM? .POKE. THEM INTO RAM!"..5D/."..1
0 FORI=0TO99:POKE"X$".+I,A(I):NEXT":.630
00..5H2."........9......."..5R2.".EVERY 
JIFFY (60 TIMES/SECOND) I"..6.2.".STOP W
HAT I'M DOING AND UPDATE THE".;6.2.".JIF
FY CLOCK,AND..AMONG OTHER THINGS..".C6.2
.".CHECK TO SEE IF YOU PRESSED THE".}6.2
."..RUN/STOP. KEY..."..6.3."...AND, IF S
O, THEN I WILL STOP!.........."..6.3.".I
 DO THESE THINGS (60 TIMES/SECOND)"..7.3
.".BY JUMPING TO A MAGIC MEMORY LOCATION
."..7"3.63000.>7,3.".THIS MAGIC LOCATION
 IS STORED IN".B763.".MEMORY LOCATIONS 7
88 & 789."..7@3.".I JUMP TO .PEEK(788)+2
56*PEEK(789)".D7J3."..HOLD ON..I'LL TELL
 YOU WHERE I JUMP...":.63000..7T3.".....
..IT'S TO";..8^3A9.7.4096.15.256.14.16.1
0:ML.B(A9).256.B(A9.1):."."ML.>8H3.".AT 
LOCATION"ML" ARE INSTRUCTIONS".D8R3.".WH
ICH CHECK FOR .STOP., ETC.."..8|3.".YOU 
CAN BYPASS THE 'CHECK FOR STOP'"..8.3.".
BY HAVING ME JUMP TO ."ML.3".!!"..8.3.".
..SIMPLY .POKE788,PEEK(788)+3"..9.3.".IN
 A PROGRAM AND .STOP. WILL BE IGNORED!".
.9.3.63000.H9.3."..BUT REMEMBER TO .POKE
788,PEEK(788)-3".G9.3.".LATER IN THE PRO
GRAM.."..9B3."..CARE (DARE) TO TRY IT??"
..9L3.".REMEMBER:"..9V3."..POKE788,PEEK(
788)+3".Z9.3.".THEN WRITE A PROGRAM LIKE
:"..9.3.".10 FORI=1TO10000:NEXT"..:.3.".
AND TRY TO STOP IT."..:X4.".EVENTUALLY..
TYPE:".K:B4."..POKE788,PEEK(788)-3".K:L4
."...COME TO THINK OF IT.."..:V4.".TRY I
T .AFTER. YOU'VE ENDED .TUTOR.!":.63000.
.:.6."..THE SYS COMMAND"..:.6.".I DON'T 
UNDERSTAND 'BASIC'."..;D6.".I UNDERSTAND
 'MACHINE LANGUAGE'.".3;N6.".HOWEVER I H
AVE A BUILT-IN INTERPRETER".Q;X6.".WHO U
NDERSTANDS BOTH!".{;.6.".HE TRANSLATES Y
OUR BASIC COMMANDS"..;.6.".INTO MACHINE 
LANGUAGE COMMANDS FOR ME.".W;.6.".THIS '
BASIC INTERPRETER' IS A SET OF"..<.7.".M
ACHINE LANGUAGE INSTRUCTIONS WHICH".(<.7
.".RESIDE IN MEMORY FROM 40960.".?<.7.".
THAT IS: $A000".J<.7.63000.T<(7.".MACHIN
E LANGUAGE INSTRUCTIONS ARE"..<27.".NUMB
ERS FROM 0 TO 255..AND EACH MEANS"..<<7.
".SOMETHING SPECIAL."..<F7.".FOR EXAMPLE
 THE SEQUENCE OF NUMBERS:"..=P7."..169. 
.170. .141. .0. .4.".9=Z7.".SAYS TO PUT 
AN ASTERISK IN THE UPPER".\=D7.".LEFT CO
RNER OF THE SCREEN."..=N7."..HERE ARE SO
ME 'INSTRUCTIONS' TAKEN FROM".L=X7."THE 
INTERPRETER 'HIMSELF' (HERSELF?):":.6300
0:."......."..=.7.I.0.15:.B(40960.I);:.J
.1.100:.:...=.7.63000.+> 7.".OK...IF YOU
 CAN TALK MACHINE LANGUAGE".U>.7.".THEN 
YOU CAN PUT YOUR M-L PROGRAM".Z>.7.".INT
O MEMORY STARTING AT SOME"..>.7.".LOCATI
ON, SAY 20000, THEN .SYS 20000".K>H7.".W
ILL SEND ME THERE TO OBEY."..>R7.".YOU M
IGHT STICK YOUR PROGRAM UP AT THE".#?.7.
".'TOP OF BASIC RAM' SOMEWHERE AND".M?.7
.".PROTECT IT FROM BEING OVERWRITTEN".|?
.7.".BY CHANGING 'TOP' (AT 55/56 REMEMBE
R?)"..?.7.63000..?.8."...".E?.8."10 FORI
=25000TO25024:READK:POKEI,K:NEXT:END"..@
.8."20 DATA 162,4,160,4,132,177,160,0,13
2,176,177,176,73,128".?@"8."30 DATA 145,
176,200,208,247,230,177,202,208,242,96".
L@#8."RUN10".^@$8."..SYS25000"..@'8."...
HERE'S A M-L PROGRAM YOU CAN TRY"..@,8."
..ENTER THESE, THEN .RUN10., THEN .SYS25
000"..@68."..(THEN .TYPE @. TO CONTINUE)
"..@@8."...":SN$."15000":.63300.)A.:.600
00:.".":MS$." .SLICK EH?.":.63100.SA.:."
.ONE M-L INSTRUCTION WHICH IS NICE".OA.:
.".IS ZERO (I MEAN 0).". A.:.".THIS INST
RUCTION TELLS ME TO JUMP TO THE".JA.:.".
'.M.ACHINE .L.ANGUAGE .M.ONITOR'."..AJ:.
".(I LIKE THE .MLM. SO MUCH I SOMETIMES"
..BT:.".JUMP THERE ON MY OWN!)".FB.:.".T
O GET OUT OF THE MLM JUST TYPE AN 'X'".H
B.:.".AND HIT THE 'RETURN' KEY.".SB.:.63
000..B.:.".THE 'STANDARD' C64 DOESN'T HA
VE A .MLM..".WB.:.".YOU CAN USE JIM BUTT
ERFIELD'S...":.".JUST:"..C.:.".LOAD"G(34
)"BUTTERMON*"G(34)",8,1".4C.:.".NEW":.".
SYS50000":.".X AND .RETURN..":.63000.ZC.
:.".LET'S TRY JUMPING TO THE MLM."..C.:.
".HIT A KEY WHEN YOU'RE READY TO TRY."..
C.;.".. REMEMBER HOW TO GET OUT! ".PC.;.
".. TYPE 'X' THEN HIT 'RETURN' "..D.;.".
...THEN .@. TO CONTINUE..":SN$."16000":.
63600.#D.;.63001:SN$."16000":.63600.4D$;
.2048:.63000.LD.>.60000:.".OK..IF YOU...
..... WANT TO ENTER THE MLM"..D.>.".YOU 
CAN FIND ANY MEMORY LOCATION WHICH".ND.>
.".CONTAINS '0' AND SEND ME THERE WITH .
SYS.."..D.>.".ONE GOOD PLACE IS 2048. IT
 ALWAYS..". E.>."......WELL , ALMOST ALW
AYS....".6E.>.".CONTAINS '0'.".EE.>."..T
RY .SYS2048.. (REMEMBER 'X' TO EXIT)"..E
F>."..THEN .TYPE @. TO CONTINUE..":SN$."
17000":.63300.PEHB.60000:.".ONCE IN THE 
MLM YOU CAN DISPLAY THE"..ERB.".CONTENTS
 OF MEMORY MORE EASILY THAN".$F|B.".WITH
 PEEK(THIS) AND PEEK(THAT).".RF.B.".HAVI
NG DONE YOUR .SYS2048. I'LL GIVE.".\F.B.
"B*".ZF.B."     PC  SR AC XR YR SP..F.B.
".;  0801 30 30 3A 2A F7. F.B."...F.B.".
NOW IF YOU TYPE :".PFBB."...M A000 A00F"
..FLB.".SO IT LOOKS LIKE:"..FQB.63000..G
VB."..B*"..G.B."     PC  SR AC XR YR SP.
=G.B.".;  0801 32 04 5E 00 F8.PG.B.".M A
000 A00F..G.B."..THEN HIT 'RETURN'...I'L
L DISPLAY MEMORY"..G.C.".FROM A000 TO A0
0F (THAT'S HEXADECIMAL!)"..G.C.".TRY IT!
 (REMEMBER 'X' TO EXIT MLM)":."..THEN .T
YPE @."..H.CSN$."18000":.63300.=HPF.6000
0:."....................................
....".KHUF.".NOTICE THAT THE NUMBERS I D
ISPLAY ARE"..HZF.".IN .HEXADECIMAL.!"..H
DF.".IN FACT YOU'VE SEEN THEM BEFORE.".V
HNF.".THEY'RE FROM 'THE INTERPRETER'."..
IXF.".I LAST GAVE THEM TO YOU IN 'DECIMA
L'.".+I.F.".(.PEEK. ALWAYS GIVES DECIMAL
).".;I.F.63000:.".".BI.FMS$.".AU REVOIR!
.":.63100:.63500:..RIX..".":.63100..IY..
".DURING THE TUTORIAL YOU MAY WISH".CIZ.
.".TO RETURN TO AN EARLIER 'PAGE'."..I{.
.".JUST .HIT THE @-KEY., AT ANY TIME,"..
J|..".AND THE TUTORIAL WILL BACK UP".+J}
..".A PAGE OR TWO.".TJ~..".ALSO, YOU HAV
E AN OPPORTUNITY TO".WJ..".COMPOSE YOUR
 OWN PROGRAMS."..J...".WHEN YOU WISH TO 
CONTINUE WITH".LJ...".THE TUTORIAL, .HIT
 THE @-KEY.!":.63000..J..MS$.".@._REMEMB
ER":.63100..J...63000:...K`..204,1:. INI
TIALIZE.1KA.BT$.".":.I.1.24:BT$.BT$.".":
..{KB.PT$.".............................
..................................".CKC.
PT$.PT$."..............N............M...
.............============."..KD.PT$.PT$.
"...............PO..........PO..........
......".6LE.PT$.BT$."...................
.............".PT$.".".FLG.ML$."........
............................."..LH.WD.40
:CRT.1024:.G(142)..LI.W2.WD.2:W3.WD.1:W1
$.J(D(WD),2):.GLJ.W2$.J(D(W2),2):W3$.J(D
(W3),2)..LT..".":.53281,15:.53280,12:.".
"..MF..B(789)..7.16.15..(7.4096.15.256.1
2.16.3)..MG...1MH..*NEW WORKSPACE.KMI.M.
7.4096.15.256.15.16.QMJ...IMK..I.M.M.15:
.K:.I,K:...ML.. 1,96,3,96,3,96,3,96..MM.
. 144,127,0,0,144,127,0,0..MN.M.6.4096:.
I.0.2:.M.I,0:..DMO....M...".............
............HIT .RETURN. TO CONTINUE";..
N...A$:.A$.."".63001.)N...A$:.A$."".6300
2./N....CN|..T.1.5:.PT$MS$;.YN}..PT$"   
       ";.HN~..PT$MS$;:..PN..:...N...56
,96:.52,96:.55,0:.51,0:.61000.ON..WD.40:
CRT.1024:.CRT,96:.B(CRT.1024)..96.WD.80:
.G(142)..N..M.7.4096.15.256.9.16..O...I.
M.M.91:.K:.I,K:..GO...165,203,201,46,208
,83,32,195,127,165,44,201,8,240,3,32,177
,127,32..O...142,166,165,44,201,8,240,3,
76,128,164,76,174,167,162,16,189,239.UO.
..127,72,181,42,157,239,127,104,149,42,2
02,208,241,96,120,173,238,127..P...77,20
,3,141,20,3,173,239,127,77,21,3,141,21,3
,88,96,173,20,3,73.YP...144,141,238,127,
173,21,3,73,127,141,239,127,96,76,255,25
5.WP...M.90,B(788):.M.91,B(789)..P..KEY.
7.4096.15.256.13.16.8..P...(KEY):. KEY F
OR IRQ SWAP..PC...WPD..*SWITCH TO NEW WO
RKSPACE..PE..63600:. RUN NUMBER..QF..610
00:. NEW THE WORKSPACE..QG..63403.7Q...*
SWITCH TO OLD WORKSPACE.BQ...63600.BQ..S
WTCH.7.4096.15.256.9.16.15.Q...(SWTCH):
. SWAP POINTERS..Q...204,2:...Q...*RESTO
RE PET..Q..SN$."100":.63600..Q..M.7.4096
.15.256.12.16.3:.B(789).7.16.15..M..Q...
..RP..*INSERT RUN NUMBER..RQ.M.2059:SN$.
"00000".SN$.;RR..I.1.5:.M.I,F(I(SN$,I)):
.:....
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL