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