BASIC EXTENDER.@
FILE INFORMATION
FILENAME(S): BASIC EXTENDER.@
FILE TYPE(S): PRG
FILE SIZE: 5.9K
FIRST SEEN: 2025-11-30 21:15:44
APPEARS ON: 1 disk(s)
FILE HASH
dc550b81ba2979977fe1416c01cf4756c826110aca0d53251d701fd5d758f96c
FOUND ON DISKS (1 DISKS)
| DISK TITLE | FILENAME | FILE TYPE | COLLECTION | TRACK | SECTOR | ACTIONS |
|---|---|---|---|---|---|---|
| 64TAPE COMP UK 1 | BASIC EXTENDER.@ | PRG | DuncanTwain | 25 | 3 | DOWNLOAD FILE |
FILE CONTENT & ANALYSIS
> DETECTED: COMMODORE BASIC PROGRAM (LOAD ADDRESS $0801)
00000000: 01 08 1D 08 64 00 42 4F B2 35 33 32 38 30 3A 50 |....d.BO.53280:P|
00000010: 41 B2 42 4F AA 31 3A 49 4E B2 36 34 36 00 38 08 |A.BO.1:IN.646.8.|
00000020: 65 00 97 42 4F 2C 37 3A 97 50 41 2C 32 3A 97 49 |e..BO,7:.PA,2:.I|
00000030: 4E 2C 37 3A 99 22 93 22 00 69 08 66 00 58 B2 37 |N,7:.".".i.f.X.7|
00000040: 3A 59 B2 35 3A 8D 32 34 31 3A 99 22 12 42 20 41 |:Y.5:.241:.".B A|
00000050: 20 53 20 49 20 43 20 20 45 20 58 20 54 20 45 20 | S I C E X T E |
00000060: 4E 20 44 20 45 20 52 92 22 00 95 08 67 00 58 B2 |N D E R."...g.X.|
00000070: 31 32 3A 59 B2 38 3A 8D 32 34 31 3A 97 49 4E 2C |12:Y.8:.241:.IN,|
00000080: 31 3A 99 22 41 20 26 20 4D 20 41 53 53 4F 43 49 |1:."A & M ASSOCI|
00000090: 41 54 45 53 22 00 B6 08 68 00 58 B2 31 38 3A 59 |ATES"...h.X.18:Y|
000000A0: B2 31 30 3A 8D 32 34 31 3A 97 49 4E 2C 33 3A 99 |.10:.241:.IN,3:.|
000000B0: 22 31 39 38 34 22 00 C0 08 69 00 8D 20 32 33 38 |"1984"...i.. 238|
000000C0: 00 D6 08 6A 00 97 50 41 2C 33 3A 97 42 4F 2C 36 |...j..PA,3:.BO,6|
000000D0: 3A 97 49 4E 2C 31 00 E7 08 6B 00 58 B2 30 3A 59 |:.IN,1...k.X.0:Y|
000000E0: B2 31 3A 8D 32 34 31 00 39 09 6C 00 99 22 54 48 |.1:.241.9.l.."TH|
000000F0: 45 20 43 4D 42 20 36 34 20 49 53 20 41 20 53 55 |E CMB 64 IS A SU|
00000100: 50 45 52 42 20 4D 41 43 48 49 4E 45 20 42 55 54 |PERB MACHINE BUT|
00000110: 20 49 54 27 53 20 20 20 20 20 20 20 4C 45 54 20 | IT'S LET |
00000120: 44 4F 57 4E 20 42 59 20 49 54 27 53 20 50 4F 4F |DOWN BY IT'S POO|
00000130: 52 20 42 41 53 49 43 2E 22 00 43 09 6D 00 97 49 |R BASIC.".C.m..I|
00000140: 4E 2C 32 00 8E 09 6E 00 99 22 11 20 20 59 4F 55 |N,2...n..". YOU|
00000150: 20 43 41 4E 20 42 55 59 20 41 44 44 2D 4F 4E 20 | CAN BUY ADD-ON |
00000160: 50 41 43 4B 41 47 45 53 20 53 55 43 48 20 41 53 |PACKAGES SUCH AS|
00000170: 20 20 20 20 53 49 4D 4F 4E 27 53 20 42 41 53 49 | SIMON'S BASI|
00000180: 43 20 49 46 20 59 4F 55 20 43 41 4E 22 3B 00 D0 |C IF YOU CAN";..|
00000190: 09 6F 00 99 22 20 41 46 46 4F 52 44 20 54 48 45 |.o.." AFFORD THE|
000001A0: 4D 2E 22 3A 97 49 4E 2C 35 3A 58 B2 38 3A 59 B2 |M.":.IN,5:X.8:Y.|
000001B0: 38 3A 8D 32 34 31 3A 99 22 49 46 20 59 4F 55 20 |8:.241:."IF YOU |
000001C0: 43 41 4E 27 54 2E 2E 54 52 59 20 54 48 49 53 22 |CAN'T..TRY THIS"|
000001D0: 00 E8 09 70 00 58 B2 31 3A 59 B2 31 31 3A 97 49 |...p.X.1:Y.11:.I|
000001E0: 4E 2C 30 3A 8D 32 34 31 00 38 0A 71 00 99 22 57 |N,0:.241.8.q.."W|
000001F0: 49 54 48 20 54 48 49 53 20 50 41 43 4B 41 47 45 |ITH THIS PACKAGE|
00000200: 20 59 4F 55 20 57 49 4C 4C 20 48 41 56 45 20 32 | YOU WILL HAVE 2|
00000210: 30 20 45 41 53 59 20 20 20 20 20 20 20 20 20 43 |0 EASY C|
00000220: 4F 4D 4D 41 4E 44 53 20 57 48 49 43 48 20 57 49 |OMMANDS WHICH WI|
00000230: 4C 4C 20 4D 41 4B 45 22 00 64 0A 72 00 99 22 20 |LL MAKE".d.r.." |
00000240: 20 20 20 20 59 4F 55 52 20 36 34 20 41 20 4C 49 | YOUR 64 A LI|
00000250: 54 54 4C 45 20 45 41 53 49 45 52 20 54 4F 20 55 |TTLE EASIER TO U|
00000260: 53 45 2E 22 00 6D 0A 73 00 8D 32 33 38 00 83 0A |SE.".m.s..238...|
00000270: 74 00 97 42 4F 2C 33 3A 97 50 41 2C 35 3A 97 49 |t..BO,3:.PA,5:.I|
00000280: 4E 2C 36 00 D3 0A 75 00 99 22 11 53 4F 20 54 48 |N,6...u..".SO TH|
00000290: 41 54 20 54 48 45 20 53 50 45 45 44 20 4F 46 20 |AT THE SPEED OF |
000002A0: 59 4F 55 52 20 42 41 53 49 43 20 50 52 4F 47 52 |YOUR BASIC PROGR|
000002B0: 41 4D 53 49 53 20 4E 4F 54 20 52 45 44 55 43 45 |AMSIS NOT REDUCE|
000002C0: 44 2C 20 41 20 44 49 52 45 43 54 20 43 41 4C 4C |D, A DIRECT CALL|
000002D0: 20 22 3B 00 EA 0A 76 00 99 22 53 59 53 54 45 4D | ";...v.."SYSTEM|
000002E0: 20 49 53 20 55 53 45 44 2E 22 00 19 0B 77 00 99 | IS USED."...w..|
000002F0: 22 11 11 9E 41 4C 4C 20 43 4F 4D 4D 41 4E 44 53 |"...ALL COMMANDS|
00000300: 20 53 54 41 52 54 20 49 4E 20 54 48 45 20 53 41 | START IN THE SA|
00000310: 4D 45 20 57 41 59 2E 2E 22 00 45 0B 78 00 59 B2 |ME WAY..".E.x.Y.|
00000320: 31 30 3A 58 B2 31 30 3A 8D 32 34 31 3A 97 49 4E |10:X.10:.241:.IN|
00000330: 2C 39 3A 99 22 53 59 53 20 35 30 30 30 30 2C 20 |,9:."SYS 50000, |
00000340: 43 4F 2E 2E 22 00 85 0B 79 00 99 22 11 11 05 20 |CO.."...y.."... |
00000350: 20 20 54 48 45 20 46 49 52 53 54 20 42 49 54 20 | THE FIRST BIT |
00000360: 28 97 53 59 53 20 35 30 30 30 30 05 29 20 43 41 |(.SYS 50000.) CA|
00000370: 4C 4C 53 20 54 48 45 20 20 20 20 20 50 41 43 4B |LLS THE PACK|
00000380: 41 47 45 2E 22 00 CF 0B 7A 00 99 22 11 11 1C 20 |AGE."...z.."... |
00000390: 20 20 20 54 48 45 20 4E 45 58 54 20 42 49 54 20 | THE NEXT BIT |
000003A0: 28 90 43 4F 1C 29 20 49 53 20 41 20 54 57 4F 20 |(.CO.) IS A TWO |
000003B0: 4C 45 54 54 45 52 20 20 20 20 43 4F 4D 4D 41 4E |LETTER COMMAN|
000003C0: 44 20 57 48 49 43 48 20 54 45 4C 4C 53 22 3B 00 |D WHICH TELLS";.|
000003D0: EA 0B 7B 00 99 22 20 54 48 45 20 36 34 20 57 48 |..{.." THE 64 WH|
000003E0: 41 54 20 54 4F 20 44 4F 2E 22 00 09 0C 7C 00 8D |AT TO DO."...|..|
000003F0: 32 33 38 3A 99 22 93 22 3A 97 50 41 2C 33 3A 97 |238:.".":.PA,3:.|
00000400: 42 4F 2C 35 3A 97 49 2C 36 00 59 0C 7D 00 99 22 |BO,5:.I,6.Y.}.."|
00000410: 54 48 45 20 43 4F 4D 4D 41 4E 44 20 49 53 20 46 |THE COMMAND IS F|
00000420: 4F 4C 4C 4F 57 45 44 20 42 59 20 50 41 52 41 4D |OLLOWED BY PARAM|
00000430: 45 54 45 52 53 20 20 20 57 48 49 43 48 20 44 45 |ETERS WHICH DE|
00000440: 43 49 44 45 20 48 4F 57 20 54 48 45 20 43 4F 4D |CIDE HOW THE COM|
00000450: 4D 41 4E 44 20 49 53 22 3B 00 69 0C 7E 00 99 22 |MAND IS";.i.~.."|
00000460: 20 54 4F 20 41 43 54 2E 22 00 BA 0C 7F 00 99 22 | TO ACT."......"|
00000470: 20 20 59 4F 55 20 43 41 4E 20 55 53 45 20 41 20 | YOU CAN USE A |
00000480: 56 41 4C 55 45 2C 20 41 20 56 41 52 49 41 42 4C |VALUE, A VARIABL|
00000490: 45 20 4F 52 20 41 20 20 46 55 4E 43 54 49 4F 4E |E OR A FUNCTION|
000004A0: 20 54 4F 20 44 45 46 49 4E 45 20 54 48 45 20 50 | TO DEFINE THE P|
000004B0: 41 52 41 4D 45 54 45 52 53 22 00 D1 0C 80 00 99 |ARAMETERS"......|
000004C0: 22 1C 46 4F 52 20 45 58 41 4D 50 4C 45 2E 2E 2E |".FOR EXAMPLE...|
000004D0: 22 00 F7 0C 81 00 58 B2 31 30 3A 59 B2 36 3A 8D |".....X.10:Y.6:.|
000004E0: 32 34 31 3A 99 22 1E 53 59 53 20 35 30 30 30 30 |241:.".SYS 50000|
000004F0: 2C 50 41 2C 31 35 22 00 1D 0D 82 00 58 B2 31 30 |,PA,15".....X.10|
00000500: 3A 59 B2 37 20 3A 8D 32 34 31 3A 99 22 1E 53 59 |:Y.7 :.241:.".SY|
00000510: 53 20 35 30 30 30 30 2C 50 41 2C 58 22 00 48 0D |S 50000,PA,X".H.|
00000520: 83 00 58 B2 31 30 3A 59 B2 38 20 3A 8D 32 34 31 |..X.10:Y.8 :.241|
00000530: 3A 99 22 1E 53 59 53 20 35 30 30 30 30 2C 50 41 |:.".SYS 50000,PA|
00000540: 2C 52 4E 44 28 31 29 22 00 96 0D 84 00 99 22 11 |,RND(1)"......".|
00000550: 90 53 50 41 43 45 53 20 41 52 45 20 49 47 4E 4F |.SPACES ARE IGNO|
00000560: 52 45 44 20 42 59 20 54 48 45 20 50 52 4F 47 52 |RED BY THE PROGR|
00000570: 41 4D 20 42 55 54 20 20 20 43 4F 4D 4D 41 53 20 |AM BUT COMMAS |
00000580: 4D 55 53 54 20 42 45 20 55 53 45 44 20 41 53 20 |MUST BE USED AS |
00000590: 53 48 4F 57 4E 22 00 BF 0D 85 00 99 22 11 95 54 |SHOWN"......"..T|
000005A0: 48 45 20 46 4F 4C 4C 4F 57 49 4E 47 20 57 49 4C |HE FOLLOWING WIL|
000005B0: 4C 20 42 4F 54 48 20 57 4F 52 4B 2E 2E 2E 22 00 |L BOTH WORK...".|
000005C0: E4 0D 86 00 58 B2 31 30 3A 59 B2 31 35 3A 8D 32 |....X.10:Y.15:.2|
000005D0: 34 31 3A 99 22 53 59 53 35 30 30 30 30 2C 50 41 |41:."SYS50000,PA|
000005E0: 2C 31 35 22 00 10 0E 87 00 58 B2 37 3A 59 B2 31 |,15".....X.7:Y.1|
000005F0: 36 3A 8D 32 34 31 3A 99 22 53 59 53 20 35 30 30 |6:.241:."SYS 500|
00000600: 30 30 20 20 2C 20 50 41 20 2C 20 20 20 31 35 22 |00 , PA , 15"|
00000610: 00 60 0E 88 00 99 22 11 81 59 4F 55 20 57 49 4C |.`...."..YOU WIL|
00000620: 4C 20 53 41 56 45 20 53 50 41 43 45 20 49 46 20 |L SAVE SPACE IF |
00000630: 59 4F 55 20 52 45 50 4C 41 43 45 20 35 30 30 30 |YOU REPLACE 5000|
00000640: 30 57 49 54 48 20 41 20 56 41 52 49 41 42 4C 45 |0WITH A VARIABLE|
00000650: 2E 2E 96 45 47 20 58 20 3D 20 35 30 30 30 30 22 |...EG X = 50000"|
00000660: 00 91 0E 89 00 58 B2 37 20 3A 59 B2 32 31 3A 8D |.....X.7 :Y.21:.|
00000670: 32 34 31 3A 20 99 22 1F 47 49 56 49 4E 47 2E 2E |241: .".GIVING..|
00000680: 2E 2E 2E 20 9C 53 59 53 20 58 2C 50 41 2C 31 35 |... .SYS X,PA,15|
00000690: 22 00 AC 0E 8A 00 8D 32 33 38 3A 97 42 4F 2C 39 |"......238:.BO,9|
000006A0: 3A 97 50 41 2C 38 3A 97 49 4E 2C 37 00 D1 0E 8B |:.PA,8:.IN,7....|
000006B0: 00 99 22 93 31 2E 20 43 4F 4C 4F 55 52 20 43 48 |..".1. COLOUR CH|
000006C0: 41 4E 47 49 4E 47 20 43 4F 4D 4D 41 4E 44 53 2E |ANGING COMMANDS.|
000006D0: 22 00 F5 0E 8C 00 99 22 A3 A3 A3 A3 A3 A3 A3 A3 |"......"........|
000006E0: A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 |................|
000006F0: A3 A3 A3 A3 22 00 1C 0F 8D 00 99 22 11 54 4F 20 |...."......".TO |
00000700: 43 48 41 4E 47 45 20 54 48 45 20 42 4F 52 44 45 |CHANGE THE BORDE|
00000710: 52 20 43 4F 4C 4F 55 52 2E 2E 2E 22 00 42 0F 8E |R COLOUR...".B..|
00000720: 00 59 B2 35 3A 58 B2 31 33 3A 8D 32 34 31 3A 99 |.Y.5:X.13:.241:.|
00000730: 22 1C 53 59 53 20 35 30 30 30 30 2C 42 4F 2C 43 |".SYS 50000,BO,C|
00000740: 4F 22 00 6D 0F 8F 00 99 22 11 9E 54 4F 20 43 48 |O".m...."..TO CH|
00000750: 41 4E 47 45 20 54 48 45 20 53 43 52 45 45 4E 20 |ANGE THE SCREEN |
00000760: 43 4F 4C 4F 55 52 2E 2E 2E 2E 2E 2E 22 00 93 0F |COLOUR......"...|
00000770: 90 00 59 B2 39 3A 58 B2 31 33 3A 8D 32 34 31 3A |..Y.9:X.13:.241:|
00000780: 99 22 1C 53 59 53 20 35 30 30 30 30 2C 50 41 2C |.".SYS 50000,PA,|
00000790: 43 4F 22 00 BB 0F 91 00 99 22 11 9E 54 4F 20 43 |CO"......"..TO C|
000007A0: 48 41 4E 47 45 20 54 48 45 20 49 4E 4B 20 43 4F |HANGE THE INK CO|
000007B0: 4C 4F 55 52 2E 2E 2E 2E 2E 2E 22 00 E2 0F 92 00 |LOUR......".....|
000007C0: 59 B2 31 33 3A 58 B2 31 33 3A 8D 32 34 31 3A 99 |Y.13:X.13:.241:.|
000007D0: 22 1C 53 59 53 20 35 30 30 30 30 2C 49 4E 2C 43 |".SYS 50000,IN,C|
000007E0: 4F 22 00 31 10 93 00 99 22 11 95 54 48 45 20 43 |O".1...."..THE C|
000007F0: 4F 4C 4F 55 52 20 28 43 4F 29 20 48 41 53 20 41 |OLOUR (CO) HAS A|
00000800: 20 56 41 4C 55 45 20 46 52 4F 4D 20 30 20 54 4F | VALUE FROM 0 TO|
00000810: 20 20 20 31 35 20 28 53 45 45 20 50 41 47 45 20 | 15 (SEE PAGE |
00000820: 36 31 20 4F 46 20 59 4F 55 52 20 55 53 45 52 22 |61 OF YOUR USER"|
00000830: 3B 00 42 10 94 00 99 22 27 53 20 47 55 49 44 45 |;.B...."'S GUIDE|
00000840: 2E 22 00 60 10 95 00 8D 32 33 38 3A 97 50 41 2C |.".`....238:.PA,|
00000850: 31 35 3A 97 42 4F 2C 31 34 3A 97 49 4E 2C 31 32 |15:.BO,14:.IN,12|
00000860: 00 85 10 96 00 99 22 93 32 2E 20 4D 45 4D 4F 52 |......".2. MEMOR|
00000870: 59 20 43 48 41 4E 47 49 4E 47 20 43 4F 4D 4D 41 |Y CHANGING COMMA|
00000880: 4E 44 53 2E 22 00 A9 10 97 00 99 22 A3 A3 A3 A3 |NDS."......"....|
00000890: A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 |................|
000008A0: A3 A3 A3 A3 A3 A3 A3 A3 22 00 CE 10 98 00 99 22 |........"......"|
000008B0: 11 54 4F 20 4C 4F 57 45 52 20 54 48 45 20 54 4F |.TO LOWER THE TO|
000008C0: 50 20 4F 46 20 4D 45 4D 4F 52 59 2E 2E 22 00 F3 |P OF MEMORY.."..|
000008D0: 10 99 00 58 B2 31 30 3A 59 B2 35 3A 8D 32 34 31 |...X.10:Y.5:.241|
000008E0: 3A 99 22 97 53 59 53 20 35 30 30 30 30 2C 48 4D |:.".SYS 50000,HM|
000008F0: 2C 58 22 00 1A 11 9A 00 99 22 11 98 54 4F 20 52 |,X"......"..TO R|
00000900: 41 49 53 45 20 54 48 45 20 53 54 41 52 54 20 4F |AISE THE START O|
00000910: 46 20 42 41 53 49 43 2E 2E 22 00 3F 11 9B 00 58 |F BASIC..".?...X|
00000920: B2 31 30 3A 59 B2 39 3A 8D 32 34 31 3A 99 22 97 |.10:Y.9:.241:.".|
00000930: 53 59 53 20 35 30 30 30 30 2C 4C 4D 2C 58 22 00 |SYS 50000,LM,X".|
00000940: 86 11 9C 00 99 22 11 98 54 48 49 53 20 43 4F 4D |....."..THIS COM|
00000950: 4D 41 4E 44 20 4D 55 53 54 20 42 45 20 46 4F 4C |MAND MUST BE FOL|
00000960: 4C 4F 57 45 44 20 42 59 20 1C 4E 45 57 98 20 54 |LOWED BY .NEW. T|
00000970: 4F 20 52 45 53 45 54 20 54 48 45 20 50 4F 49 4E |O RESET THE POIN|
00000980: 54 45 52 53 2E 22 00 C3 11 9D 00 99 22 11 98 54 |TERS."......"..T|
00000990: 4F 20 43 48 41 4E 47 45 20 54 48 45 20 4D 45 4D |O CHANGE THE MEM|
000009A0: 4F 52 59 20 42 41 4E 4B 20 55 53 45 44 20 42 59 |ORY BANK USED BY|
000009B0: 20 54 48 45 20 20 20 56 49 43 20 43 48 49 50 2E | THE VIC CHIP.|
000009C0: 2E 2E 22 00 E9 11 9E 00 58 B2 31 30 3A 59 B2 31 |..".....X.10:Y.1|
000009D0: 36 3A 8D 32 34 31 3A 99 22 97 53 59 53 20 35 30 |6:.241:.".SYS 50|
000009E0: 30 30 30 2C 42 41 2C 58 22 00 39 12 9F 00 99 22 |000,BA,X".9...."|
000009F0: 11 98 58 20 48 41 53 20 41 20 56 41 4C 55 45 20 |..X HAS A VALUE |
00000A00: 46 52 4F 4D 20 30 20 54 4F 20 34 2E 20 54 4F 20 |FROM 0 TO 4. TO |
00000A10: 55 53 45 20 54 48 49 53 20 20 43 4F 4D 4D 41 4E |USE THIS COMMAN|
00000A20: 44 20 50 52 4F 50 45 52 4C 59 2C 20 59 4F 55 20 |D PROPERLY, YOU |
00000A30: 53 48 4F 55 4C 44 20 22 3B 00 68 12 A0 00 99 22 |SHOULD ";.h...."|
00000A40: 52 45 41 44 20 54 48 45 20 20 20 50 52 4F 47 52 |READ THE PROGR|
00000A50: 41 4D 4D 45 52 53 20 52 45 46 45 52 45 4E 43 45 |AMMERS REFERENCE|
00000A60: 20 47 55 49 44 45 2E 22 00 71 12 A1 00 8D 32 33 | GUIDE.".q....23|
00000A70: 38 00 9C 12 A2 00 99 22 13 98 54 4F 20 4D 4F 56 |8......"..TO MOV|
00000A80: 45 20 54 48 45 20 53 43 52 45 45 4E 20 50 4F 53 |E THE SCREEN POS|
00000A90: 49 54 49 4F 4E 20 55 53 45 2E 2E 22 00 C1 12 A3 |ITION USE.."....|
00000AA0: 00 58 B2 31 30 3A 59 B2 33 3A 8D 32 34 31 3A 99 |.X.10:Y.3:.241:.|
00000AB0: 22 97 53 59 53 20 35 30 30 30 30 2C 53 43 2C 58 |".SYS 50000,SC,X|
00000AC0: 22 00 0F 13 A4 00 99 22 11 98 54 48 45 20 41 44 |"......"..THE AD|
00000AD0: 44 52 45 53 53 20 4F 46 20 54 48 45 20 53 43 52 |DRESS OF THE SCR|
00000AE0: 45 45 4E 20 49 53 20 47 49 56 45 4E 20 42 59 20 |EEN IS GIVEN BY |
00000AF0: 20 20 56 2A 31 30 32 34 2B 42 41 4E 4B 20 4F 46 | V*1024+BANK OF|
00000B00: 46 53 45 54 2E 20 56 20 54 41 4B 45 53 22 3B 00 |FSET. V TAKES";.|
00000B10: 2C 13 A5 00 99 22 20 54 48 45 20 56 41 4C 55 45 |,...." THE VALUE|
00000B20: 53 20 30 20 54 4F 20 31 35 29 2E 22 00 6A 13 A6 |S 0 TO 15).".j..|
00000B30: 00 99 22 11 41 47 41 49 4E 20 52 45 41 44 20 54 |..".AGAIN READ T|
00000B40: 48 45 20 50 52 4F 47 52 41 4D 4D 45 52 53 20 47 |HE PROGRAMMERS G|
00000B50: 55 49 44 45 20 46 4F 52 20 20 20 20 46 55 4C 4C |UIDE FOR FULL|
00000B60: 20 44 45 54 41 49 4C 53 2E 22 00 85 13 A7 00 8D | DETAILS."......|
00000B70: 32 33 38 3A 97 42 4F 2C 31 3A 97 50 41 2C 37 3A |238:.BO,1:.PA,7:|
00000B80: 97 49 4E 2C 35 00 A0 13 A8 00 99 22 13 33 2E 20 |.IN,5......".3. |
00000B90: 44 49 52 45 43 54 20 43 4F 4D 4D 41 4E 44 53 22 |DIRECT COMMANDS"|
00000BA0: 00 B9 13 A9 00 99 22 A3 A3 A3 A3 A3 A3 A3 A3 A3 |......".........|
00000BB0: A3 A3 A3 A3 A3 A3 A3 A3 22 00 08 14 AA 00 99 22 |........"......"|
00000BC0: 11 1F 54 48 45 53 45 20 43 4F 4D 4D 41 4E 44 53 |..THESE COMMANDS|
00000BD0: 20 41 52 45 20 55 53 55 41 4C 4C 59 20 55 53 45 | ARE USUALLY USE|
00000BE0: 44 20 49 4E 20 54 4F 20 20 20 4F 42 54 41 49 4E |D IN TO OBTAIN|
00000BF0: 20 49 4E 46 4F 52 4D 41 54 49 4F 4E 20 49 4E 20 | INFORMATION IN |
00000C00: 44 49 52 45 43 54 22 3B 00 16 14 AB 00 99 22 20 |DIRECT";......" |
00000C10: 4D 4F 44 45 2E 22 00 35 14 AC 00 99 22 11 81 44 |MODE.".5...."..D|
00000C20: 4F 55 42 4C 45 20 50 4F 4B 45 20 28 44 4F 4B 45 |OUBLE POKE (DOKE|
00000C30: 29 2E 2E 2E 22 00 5C 14 AD 00 58 B2 31 30 3A 59 |)...".\...X.10:Y|
00000C40: B2 37 3A 8D 32 34 31 3A 99 22 53 59 53 20 35 30 |.7:.241:."SYS 50|
00000C50: 30 30 30 2C 44 4F 2C 41 44 2C 56 22 00 AB 14 AE |000,DO,AD,V"....|
00000C60: 00 99 22 11 41 44 20 49 53 20 54 48 45 20 41 44 |..".AD IS THE AD|
00000C70: 44 52 45 53 53 20 4F 46 20 54 48 45 20 50 41 49 |DRESS OF THE PAI|
00000C80: 52 20 4F 46 20 4D 45 4D 4F 52 59 20 4C 4F 43 41 |R OF MEMORY LOCA|
00000C90: 54 49 4F 4E 53 20 28 30 2D 36 35 35 33 35 29 2E |TIONS (0-65535).|
00000CA0: 20 56 20 49 53 20 54 48 45 22 3B 00 C7 14 AF 00 | V IS THE";.....|
00000CB0: 99 22 20 44 4F 4B 45 20 56 41 4C 55 45 28 30 2D |." DOKE VALUE(0-|
00000CC0: 36 35 35 33 35 29 22 00 E5 14 B0 00 99 22 11 44 |65535)"......".D|
00000CD0: 4F 55 42 4C 45 20 50 45 45 4B 20 28 44 45 45 4B |OUBLE PEEK (DEEK|
00000CE0: 29 2E 2E 2E 22 00 0B 15 B1 00 58 B2 31 30 3A 59 |)...".....X.10:Y|
00000CF0: B2 31 34 3A 8D 32 34 31 3A 99 22 53 59 53 20 35 |.14:.241:."SYS 5|
00000D00: 30 30 30 30 2C 44 45 2C 41 44 22 00 53 15 B2 00 |0000,DE,AD".S...|
00000D10: 99 22 11 41 44 20 49 53 20 54 48 45 20 41 44 44 |.".AD IS THE ADD|
00000D20: 52 45 53 53 20 4F 46 20 54 48 45 20 50 41 49 52 |RESS OF THE PAIR|
00000D30: 20 4F 46 20 4D 45 4D 4F 52 59 20 4C 4F 43 41 54 | OF MEMORY LOCAT|
00000D40: 49 4F 4E 53 20 28 30 2D 36 35 35 33 35 29 20 1F |IONS (0-65535) .|
00000D50: 45 47 22 00 89 15 B3 00 99 22 11 53 59 53 20 35 |EG"......".SYS 5|
00000D60: 30 30 30 30 2C 44 45 2C 34 33 20 57 49 4C 4C 20 |0000,DE,43 WILL |
00000D70: 47 49 56 45 20 41 20 56 41 4C 55 45 20 30 46 20 |GIVE A VALUE 0F |
00000D80: 20 20 20 32 30 34 39 2E 22 00 99 15 B4 00 8D 32 | 2049."......2|
00000D90: 33 38 3A 97 49 4E 2C 31 32 00 E9 15 B5 00 99 22 |38:.IN,12......"|
00000DA0: 13 54 4F 20 43 4F 4E 56 45 52 54 20 41 20 44 45 |.TO CONVERT A DE|
00000DB0: 43 49 4D 41 4C 20 4E 55 4D 42 45 52 20 28 58 20 |CIMAL NUMBER (X |
00000DC0: 49 4E 20 54 48 45 20 20 20 52 41 4E 47 45 20 30 |IN THE RANGE 0|
00000DD0: 2D 36 35 35 33 35 29 20 54 4F 20 48 45 58 41 44 |-65535) TO HEXAD|
00000DE0: 45 43 49 4D 41 4C 2E 2E 22 00 0D 16 B6 00 58 B2 |ECIMAL..".....X.|
00000DF0: 31 30 3A 59 B2 33 3A 8D 32 34 31 3A 99 22 53 59 |10:Y.3:.241:."SY|
00000E00: 53 20 35 30 30 30 30 2C 48 45 2C 58 22 00 44 16 |S 50000,HE,X".D.|
00000E10: B7 00 99 22 11 1F 53 59 53 20 35 30 30 30 30 2C |..."..SYS 50000,|
00000E20: 48 45 2C 34 33 32 31 30 20 47 49 56 45 53 20 54 |HE,43210 GIVES T|
00000E30: 48 45 20 52 45 53 55 4C 54 2E 2E 20 20 20 24 41 |HE RESULT.. $A|
00000E40: 38 43 41 22 00 90 16 B8 00 99 22 98 11 54 4F 20 |8CA"......"..TO |
00000E50: 43 4F 4E 56 45 52 54 20 41 20 44 45 43 49 4D 41 |CONVERT A DECIMA|
00000E60: 4C 20 4E 55 4D 42 45 52 20 28 58 20 49 4E 20 54 |L NUMBER (X IN T|
00000E70: 48 45 20 20 20 52 41 4E 47 45 20 30 2D 36 35 35 |HE RANGE 0-655|
00000E80: 33 35 29 20 54 4F 20 42 49 4E 41 52 59 2E 2E 22 |35) TO BINARY.."|
00000E90: 00 B5 16 B9 00 58 B2 31 30 3A 59 B2 31 31 3A 8D |.....X.10:Y.11:.|
00000EA0: 32 34 31 3A 99 22 53 59 53 20 35 30 30 30 30 2C |241:."SYS 50000,|
00000EB0: 42 49 2C 58 22 00 F8 16 BA 00 99 22 11 1F 53 59 |BI,X"......"..SY|
00000EC0: 53 20 35 30 30 30 30 2C 42 49 2C 34 33 32 31 30 |S 50000,BI,43210|
00000ED0: 20 47 49 56 45 53 20 54 48 45 20 52 45 53 55 4C | GIVES THE RESUL|
00000EE0: 54 2E 2E 20 20 20 25 31 30 31 30 31 30 30 30 31 |T.. %101010001|
00000EF0: 31 30 30 31 30 31 30 22 00 14 17 BB 00 8D 32 33 |1001010"......23|
00000F00: 38 3A 97 50 41 2C 31 30 3A 97 42 4F 2C 32 3A 97 |8:.PA,10:.BO,2:.|
00000F10: 49 4E 2C 31 00 37 17 BC 00 99 22 13 34 2E 20 55 |IN,1.7....".4. U|
00000F20: 53 45 52 20 44 45 46 49 4E 45 44 20 43 48 41 52 |SER DEFINED CHAR|
00000F30: 41 43 54 45 52 53 22 00 59 17 BD 00 99 22 A3 A3 |ACTERS".Y...."..|
00000F40: A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 |................|
00000F50: A3 A3 A3 A3 A3 A3 A3 A3 22 00 A6 17 BE 00 99 22 |........"......"|
00000F60: 11 1F 54 48 45 20 46 49 52 53 54 20 53 54 45 50 |..THE FIRST STEP|
00000F70: 20 49 53 20 54 4F 20 43 48 41 4E 47 45 20 54 48 | IS TO CHANGE TH|
00000F80: 45 20 50 4F 49 4E 54 45 52 20 54 4F 20 54 48 45 |E POINTER TO THE|
00000F90: 20 43 48 41 52 41 43 54 45 52 20 53 45 54 20 57 | CHARACTER SET W|
00000FA0: 49 54 48 2E 2E 22 00 CB 17 BF 00 58 B2 31 30 3A |ITH..".....X.10:|
00000FB0: 59 B2 36 3A 8D 32 34 31 3A 99 22 1C 53 59 53 20 |Y.6:.241:.".SYS |
00000FC0: 35 30 30 30 30 2C 43 50 2C 56 22 00 18 18 C0 00 |50000,CP,V".....|
00000FD0: 99 22 11 57 48 45 52 45 20 54 48 45 20 53 54 41 |.".WHERE THE STA|
00000FE0: 52 54 20 41 44 44 52 45 53 53 20 4F 46 20 54 48 |RT ADDRESS OF TH|
00000FF0: 45 20 43 48 41 52 41 43 54 45 52 53 45 54 20 49 |E CHARACTERSET I|
00001000: 53 20 47 49 56 45 4E 20 42 59 20 56 2A 32 30 34 |S GIVEN BY V*204|
00001010: 38 2B 42 41 4E 4B 22 3B 00 40 18 C1 00 99 22 20 |8+BANK";.@...." |
00001020: 4F 46 46 53 45 54 2E 56 20 48 41 53 56 41 4C 55 |OFFSET.V HASVALU|
00001030: 45 53 20 46 52 4F 4D 20 30 20 54 4F 20 37 29 22 |ES FROM 0 TO 7)"|
00001040: 00 8A 18 C2 00 99 22 11 1F 59 4F 55 20 43 41 4E |......"..YOU CAN|
00001050: 20 54 48 45 4E 20 43 4C 45 41 52 20 54 48 45 20 | THEN CLEAR THE |
00001060: 4E 45 57 20 43 48 41 52 41 43 54 45 52 20 53 45 |NEW CHARACTER SE|
00001070: 54 57 49 54 48 2E 2E 2E 20 20 20 20 1C 53 59 53 |TWITH... .SYS|
00001080: 20 35 30 30 30 30 2C 43 43 22 00 DA 18 C3 00 99 | 50000,CC"......|
00001090: 22 11 1F 59 4F 55 20 43 41 4E 20 44 4F 57 4E 4C |"..YOU CAN DOWNL|
000010A0: 4F 41 44 20 54 48 45 20 4E 4F 52 4D 41 4C 20 43 |OAD THE NORMAL C|
000010B0: 48 41 52 41 43 54 45 52 20 20 20 53 45 54 20 57 |HARACTER SET W|
000010C0: 49 54 48 2E 2E 2E 20 20 20 20 1C 53 59 53 20 35 |ITH... .SYS 5|
000010D0: 30 30 30 30 2C 43 4F 2C 56 22 00 07 19 C4 00 99 |0000,CO,V"......|
000010E0: 22 11 1F 49 46 20 56 3D 30 20 54 48 45 20 55 50 |"..IF V=0 THE UP|
000010F0: 50 45 52 43 41 53 45 20 53 45 54 20 49 53 20 43 |PERCASE SET IS C|
00001100: 4F 50 49 45 44 2E 22 00 33 19 C5 00 99 22 11 49 |OPIED.".3....".I|
00001110: 46 20 56 3D 31 20 54 48 45 20 4C 4F 57 45 52 43 |F V=1 THE LOWERC|
00001120: 41 53 45 20 53 45 54 20 49 53 20 43 4F 50 49 45 |ASE SET IS COPIE|
00001130: 44 2E 22 00 3C 19 C6 00 8D 32 33 38 00 62 19 C7 |D.".<....238.b..|
00001140: 00 99 22 13 54 4F 20 52 45 44 45 46 49 4E 45 20 |..".TO REDEFINE |
00001150: 41 20 43 48 41 52 41 43 54 45 52 20 55 53 45 2E |A CHARACTER USE.|
00001160: 2E 22 00 91 19 C8 00 99 22 11 11 1C 20 20 20 53 |."......"... S|
00001170: 59 53 20 35 30 30 30 30 2C 41 43 20 5B 43 48 5D |YS 50000,AC [CH]|
00001180: 2C 41 2C 42 2C 43 2C 44 2C 45 2C 46 2C 47 2C 48 |,A,B,C,D,E,F,G,H|
00001190: 22 00 E2 19 C9 00 99 22 11 1F 59 4F 55 20 4D 55 |"......"..YOU MU|
000011A0: 53 54 20 55 53 45 20 54 48 45 20 53 59 4E 54 41 |ST USE THE SYNTA|
000011B0: 58 20 41 53 20 53 48 4F 57 4E 20 57 49 54 48 20 |X AS SHOWN WITH |
000011C0: 20 20 54 48 45 20 53 51 55 41 52 45 20 42 52 41 | THE SQUARE BRA|
000011D0: 43 4B 45 54 53 20 41 4E 44 20 4E 4F 20 43 4F 4D |CKETS AND NO COM|
000011E0: 22 3B 00 08 1A CA 00 99 22 4D 41 20 42 45 54 57 |";......"MA BETW|
000011F0: 45 45 4E 41 43 20 41 4E 44 20 54 48 45 20 42 52 |EENAC AND THE BR|
00001200: 41 43 4B 45 54 53 2E 22 00 56 1A CB 00 99 22 11 |ACKETS.".V....".|
00001210: 43 48 20 53 50 45 43 49 46 49 45 53 20 57 48 49 |CH SPECIFIES WHI|
00001220: 43 48 20 43 48 41 52 41 43 54 45 52 20 49 53 20 |CH CHARACTER IS |
00001230: 54 4F 20 42 45 20 20 20 41 4C 54 45 52 45 44 2E |TO BE ALTERED.|
00001240: 20 54 48 45 20 45 49 47 48 54 20 46 4F 4C 4C 4F | THE EIGHT FOLLO|
00001250: 57 49 4E 47 22 3B 00 7B 1A CC 00 99 22 20 50 41 |WING";.{...." PA|
00001260: 52 41 4D 45 54 45 52 53 20 44 45 46 49 4E 45 20 |RAMETERS DEFINE |
00001270: 54 48 45 20 53 48 41 50 45 2E 22 00 AA 1A CD 00 |THE SHAPE.".....|
00001280: 99 22 11 54 4F 20 52 45 44 45 46 49 4E 45 20 27 |.".TO REDEFINE '|
00001290: 40 27 20 41 53 20 41 20 53 4D 41 4C 4C 20 46 41 |@' AS A SMALL FA|
000012A0: 43 45 20 54 52 59 2E 2E 2E 22 00 DF 1A CE 00 99 |CE TRY..."......|
000012B0: 22 11 1C 53 59 53 35 30 30 30 30 2C 41 43 20 5B |"..SYS50000,AC [|
000012C0: 30 5D 2C 36 30 2C 36 36 2C 31 36 35 2C 31 32 39 |0],60,66,165,129|
000012D0: 2C 31 36 35 2C 31 35 33 2C 36 36 2C 36 30 22 00 |,165,153,66,60".|
000012E0: E8 1A CF 00 8D 32 33 38 00 19 1B D0 00 99 22 13 |.....238......".|
000012F0: 1F 59 4F 55 20 43 41 4E 20 43 48 41 4E 47 45 20 |.YOU CAN CHANGE |
00001300: 54 48 45 20 47 52 41 50 48 49 43 53 20 4D 4F 44 |THE GRAPHICS MOD|
00001310: 45 20 57 49 54 48 2E 2E 22 00 3E 1B D1 00 58 B2 |E WITH..".>...X.|
00001320: 31 30 3A 59 B2 33 3A 8D 32 34 31 3A 99 22 1C 53 |10:Y.3:.241:.".S|
00001330: 59 53 20 35 30 30 30 30 2C 43 4D 2C 58 22 00 61 |YS 50000,CM,X".a|
00001340: 1B D2 00 99 22 11 1F 58 3D 30 20 47 49 56 45 53 |...."..X=0 GIVES|
00001350: 20 4E 4F 52 4D 41 4C 20 47 52 41 50 48 49 43 53 | NORMAL GRAPHICS|
00001360: 22 00 83 1B D3 00 99 22 58 3D 31 20 47 49 56 45 |"......"X=1 GIVE|
00001370: 53 20 4D 55 4C 54 49 43 4F 4C 4F 55 52 20 4D 4F |S MULTICOLOUR MO|
00001380: 44 45 22 00 AD 1B D4 00 99 22 58 3D 32 20 47 49 |DE"......"X=2 GI|
00001390: 56 45 53 20 45 58 54 45 4E 44 45 44 20 42 41 43 |VES EXTENDED BAC|
000013A0: 4B 47 52 4F 55 4E 44 20 4D 4F 44 45 22 00 DC 1B |KGROUND MODE"...|
000013B0: D5 00 99 22 11 59 4F 55 20 43 48 41 4E 47 45 20 |...".YOU CHANGE |
000013C0: 54 48 45 20 43 4F 4C 4F 55 52 20 52 45 47 49 53 |THE COLOUR REGIS|
000013D0: 54 45 52 53 20 57 49 54 48 2E 2E 22 00 00 1C D6 |TERS WITH.."....|
000013E0: 00 99 22 11 1C 20 20 20 20 20 53 59 53 20 35 30 |..".. SYS 50|
000013F0: 30 30 30 2C 43 4C 2C 43 31 2C 43 32 2C 43 33 22 |000,CL,C1,C2,C3"|
00001400: 00 2D 1C D7 00 99 22 11 1F 43 31 2C 43 32 20 41 |.-...."..C1,C2 A|
00001410: 4E 44 20 43 33 20 52 45 46 45 52 20 54 4F 20 54 |ND C3 REFER TO T|
00001420: 48 45 20 52 45 47 49 53 54 45 52 53 22 00 55 1C |HE REGISTERS".U.|
00001430: D8 00 8D 32 33 38 3A 99 22 13 35 2E 20 4D 49 53 |...238:.".5. MIS|
00001440: 43 45 4C 4C 41 4E 45 4F 55 53 20 43 4F 4D 4D 41 |CELLANEOUS COMMA|
00001450: 4E 44 53 2E 22 00 76 1C D9 00 99 22 A3 A3 A3 A3 |NDS.".v...."....|
00001460: A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 A3 |................|
00001470: A3 A3 A3 A3 A3 22 00 99 1C DA 00 99 22 11 54 4F |....."......".TO|
00001480: 20 53 41 56 45 20 41 20 42 4C 4F 43 4B 20 4F 46 | SAVE A BLOCK OF|
00001490: 20 52 41 4D 2E 2E 2E 2E 22 00 C7 1C DB 00 99 22 | RAM...."......"|
000014A0: 11 90 53 59 53 20 35 30 30 30 30 2C 42 53 20 27 |..SYS 50000,BS '|
000014B0: 46 49 4C 45 4E 41 4D 45 27 2C 44 4E 2C 32 2C 53 |FILENAME',DN,2,S|
000014C0: 41 2C 46 41 2C 46 22 00 EF 1C DC 00 99 22 11 97 |A,FA,F"......"..|
000014D0: 44 4E 20 3D 20 31 20 46 4F 52 20 54 41 50 45 20 |DN = 1 FOR TAPE |
000014E0: 41 4E 44 20 38 20 46 4F 52 20 44 49 53 4B 22 00 |AND 8 FOR DISK".|
000014F0: 09 1D DD 00 99 22 53 41 20 3D 20 53 54 41 52 54 |....."SA = START|
00001500: 20 41 44 44 52 45 53 53 22 00 23 1D DE 00 99 22 | ADDRESS".#...."|
00001510: 46 41 20 3D 20 53 54 41 52 54 20 41 44 44 52 45 |FA = START ADDRE|
00001520: 53 53 22 00 4E 1D DF 00 99 22 46 20 3D 20 30 20 |SS".N...."F = 0 |
00001530: 4C 45 41 56 45 53 20 42 41 53 49 43 20 52 4F 4D |LEAVES BASIC ROM|
00001540: 20 53 57 49 54 43 48 45 44 20 49 4E 2E 22 00 73 | SWITCHED IN.".s|
00001550: 1D E0 00 99 22 46 20 3D 20 31 20 53 57 49 54 43 |...."F = 1 SWITC|
00001560: 48 45 53 20 42 41 53 49 43 20 52 4F 4D 20 4F 55 |HES BASIC ROM OU|
00001570: 54 2E 22 00 A1 1D E1 00 99 22 11 1C 54 4F 20 52 |T."......"..TO R|
00001580: 45 56 49 45 57 20 4D 45 4D 4F 52 59 20 53 54 41 |EVIEW MEMORY STA|
00001590: 54 55 53 20 4F 46 20 4D 41 43 48 49 4E 45 2E 2E |TUS OF MACHINE..|
000015A0: 22 00 C1 1D E2 00 99 22 11 20 20 20 20 20 20 20 |"......". |
000015B0: 20 20 20 90 53 59 53 20 35 30 30 30 30 2C 53 54 | .SYS 50000,ST|
000015C0: 22 00 D5 1D E3 00 99 22 11 1C 46 4F 52 20 48 45 |"......"..FOR HE|
000015D0: 4C 50 2E 2E 22 00 F5 1D E4 00 99 22 11 20 20 20 |LP.."......". |
000015E0: 20 20 20 20 20 20 20 90 53 59 53 20 35 30 30 30 | .SYS 5000|
000015F0: 30 2C 48 50 22 00 FE 1D E5 00 8D 32 33 38 00 22 |0,HP"......238."|
00001600: 1E E6 00 99 22 13 1C 54 4F 20 50 4C 41 43 45 20 |...."..TO PLACE |
00001610: 54 48 45 20 43 55 52 53 4F 52 20 41 54 20 58 2C |THE CURSOR AT X,|
00001620: 59 22 00 42 1E E7 00 99 22 11 90 20 20 20 20 20 |Y".B....".. |
00001630: 20 53 59 53 20 35 30 30 30 30 2C 50 40 2C 58 2C | SYS 50000,P@,X,|
00001640: 59 22 00 6B 1E E8 00 99 22 11 1C 58 3D 48 4F 52 |Y".k...."..X=HOR|
00001650: 49 5A 4F 4E 54 41 4C 20 50 4F 53 49 54 49 4F 4E |IZONTAL POSITION|
00001660: 20 28 30 20 54 4F 20 33 39 29 22 00 92 1E E9 00 | (0 TO 39)".....|
00001670: 99 22 11 1C 59 3D 56 45 52 54 49 43 41 4C 20 50 |."..Y=VERTICAL P|
00001680: 4F 53 49 54 49 4F 4E 20 28 30 20 54 4F 20 32 34 |OSITION (0 TO 24|
00001690: 29 22 00 A0 1E EA 00 8D 32 33 38 3A 99 22 93 22 |)"......238:."."|
000016A0: 00 B2 1E EB 00 97 35 35 2C 30 3A 97 35 36 2C 31 |......55,0:.56,1|
000016B0: 35 39 00 EC 1E EC 00 99 22 93 96 11 11 4E 45 57 |59......"....NEW|
000016C0: 9D 9D 9D 11 11 11 4C 4F 41 44 22 C7 28 33 34 29 |......LOAD".(34)|
000016D0: 22 2F 42 41 53 49 43 20 45 58 54 45 4E 44 45 52 |"/BASIC EXTENDER|
000016E0: 22 C7 28 33 34 29 22 2C 38 13 22 3B 00 0A 1F ED |".(34)",8.";....|
000016F0: 00 97 31 39 38 2C 32 3A 97 36 33 31 2C 31 33 3A |..198,2:.631,13:|
00001700: 97 36 33 32 2C 31 33 31 3A 80 00 44 1F EE 00 58 |.632,131:..D...X|
00001710: B2 32 3A 59 B2 32 33 3A 8D 32 34 31 3A 99 22 12 |.2:Y.23:.241:.".|
00001720: 50 20 52 20 45 20 53 20 53 20 20 41 20 20 4B 20 |P R E S S A K |
00001730: 45 20 59 20 20 46 20 4F 20 52 20 20 4D 20 4F 20 |E Y F O R M O |
00001740: 52 20 45 22 00 56 1F EF 00 92 20 31 39 37 2C 36 |R E".V.... 197,6|
00001750: 30 3A 99 22 93 22 00 5C 1F F0 00 8E 00 7E 1F F1 |0:.".".\.....~..|
00001760: 00 97 37 38 31 2C 59 3A 97 37 38 32 2C 58 3A 97 |..781,Y:.782,X:.|
00001770: 37 38 33 2C 30 3A 9E 36 35 35 32 30 3A 8E 00 00 |783,0:.65520:...|
00001780: 00 |. |
....D.BO.53280:PA.BO.1:IN.646.8.E..BO,7:
.PA,2:.IN,7:.".".I.F.X.7:Y.5:.241:.".B A
S I C E X T E N D E R."...G.X.12:Y.8:.
241:.IN,1:."A & M ASSOCIATES"...H.X.18:Y
.10:.241:.IN,3:."1984"...I.. 238.V.J..PA
,3:.BO,6:.IN,1...K.X.0:Y.1:.241.9.L.."TH
E CMB 64 IS A SUPERB MACHINE BUT IT'S
LET DOWN BY IT'S POOR BASIC.".C.M..I
N,2...N..". YOU CAN BUY ADD-ON PACKAGES
SUCH AS SIMON'S BASIC IF YOU CAN";.P
.O.." AFFORD THEM.":.IN,5:X.8:Y.8:.241:.
"IF YOU CAN'T..TRY THIS"...P.X.1:Y.11:.I
N,0:.241.8.Q.."WITH THIS PACKAGE YOU WIL
L HAVE 20 EASY COMMANDS WHICH WI
LL MAKE".D.R.." YOUR 64 A LITTLE EAS
IER TO USE.".M.S..238...T..BO,3:.PA,5:.I
N,6.S.U..".SO THAT THE SPEED OF YOUR BAS
IC PROGRAMSIS NOT REDUCED, A DIRECT CALL
";...V.."SYSTEM IS USED."...W.."...ALL
COMMANDS START IN THE SAME WAY..".E.X.Y.
10:X.10:.241:.IN,9:."SYS 50000, CO.."...
Y.."... THE FIRST BIT (.SYS 50000.) CA
LLS THE PACKAGE.".O.Z.."... THE N
EXT BIT (.CO.) IS A TWO LETTER COMMAN
D WHICH TELLS";...{.." THE 64 WHAT TO DO
."...|..238:.".":.PA,3:.BO,5:.I,6.Y.}.."
THE COMMAND IS FOLLOWED BY PARAMETERS
WHICH DECIDE HOW THE COMMAND IS";.I.~.."
TO ACT."....." YOU CAN USE A VALUE, A
VARIABLE OR A FUNCTION TO DEFINE THE P
ARAMETERS".Q....".FOR EXAMPLE...".....X.
10:Y.6:.241:.".SYS 50000,PA,15".....X.10
:Y.7 :.241:.".SYS 50000,PA,X".H...X.10:Y
.8 :.241:.".SYS 50000,PA,RND(1)"......".
.SPACES ARE IGNORED BY THE PROGRAM BUT
COMMAS MUST BE USED AS SHOWN"......"..T
HE FOLLOWING WILL BOTH WORK...".....X.10
:Y.15:.241:."SYS50000,PA,15".....X.7:Y.1
6:.241:."SYS 50000 , PA , 15".`....".
.YOU WILL SAVE SPACE IF YOU REPLACE 5000
0WITH A VARIABLE...EG X = 50000".....X.7
:Y.21:.241: .".GIVING..... .SYS X,PA,15
"......238:.BO,9:.PA,8:.IN,7.Q....".1. C
OLOUR CHANGING COMMANDS."......"........
...................."......".TO CHANGE T
HE BORDER COLOUR...".B...Y.5:X.13:.241:.
".SYS 50000,BO,CO".M...."..TO CHANGE THE
SCREEN COLOUR......".....Y.9:X.13:.241:
.".SYS 50000,PA,CO"......"..TO CHANGE TH
E INK COLOUR......".....Y.13:X.13:.241:.
".SYS 50000,IN,CO".1...."..THE COLOUR (C
O) HAS A VALUE FROM 0 TO 15 (SEE PAGE
61 OF YOUR USER";.B...."'S GUIDE.".`....
238:.PA,15:.BO,14:.IN,12......".2. MEMOR
Y CHANGING COMMANDS."......"............
................".N....".TO LOWER THE TO
P OF MEMORY..".....X.10:Y.5:.241:.".SYS
50000,HM,X"......"..TO RAISE THE START O
F BASIC..".?...X.10:Y.9:.241:.".SYS 5000
0,LM,X"......"..THIS COMMAND MUST BE FOL
LOWED BY .NEW. TO RESET THE POINTERS.".C
...."..TO CHANGE THE MEMORY BANK USED BY
THE VIC CHIP...".....X.10:Y.16:.241:.
".SYS 50000,BA,X".9...."..X HAS A VALUE
FROM 0 TO 4. TO USE THIS COMMAND PROPER
LY, YOU SHOULD ";.H. .."READ THE PROGR
AMMERS REFERENCE GUIDE.".Q....238......"
..TO MOVE THE SCREEN POSITION USE..".A..
.X.10:Y.3:.241:.".SYS 50000,SC,X"......"
..THE ADDRESS OF THE SCREEN IS GIVEN BY
V*1024+BANK OFFSET. V TAKES";.,...." T
HE VALUES 0 TO 15).".J....".AGAIN READ T
HE PROGRAMMERS GUIDE FOR FULL DETAILS
."......238:.BO,1:.PA,7:.IN,5. ....".3.
DIRECT COMMANDS"......".................
"......"..THESE COMMANDS ARE USUALLY USE
D IN TO OBTAIN INFORMATION IN DIRECT";
......" MODE.".5...."..DOUBLE POKE (DOKE
)...".\...X.10:Y.7:.241:."SYS 50000,DO,A
D,V"......".AD IS THE ADDRESS OF THE PAI
R OF MEMORY LOCATIONS (0-65535). V IS TH
E";.G...." DOKE VALUE(0-65535)"......".D
OUBLE PEEK (DEEK)...".....X.10:Y.14:.241
:."SYS 50000,DE,AD".S....".AD IS THE ADD
RESS OF THE PAIR OF MEMORY LOCATIONS (0-
65535) .EG"......".SYS 50000,DE,43 WILL
GIVE A VALUE 0F 2049."......238:.IN,1
2......".TO CONVERT A DECIMAL NUMBER (X
IN THE RANGE 0-65535) TO HEXADECIMAL..
".....X.10:Y.3:.241:."SYS 50000,HE,X".D.
..."..SYS 50000,HE,43210 GIVES THE RESUL
T.. $A8CA"......"..TO CONVERT A DECIMA
L NUMBER (X IN THE RANGE 0-65535) TO B
INARY..".....X.10:Y.11:.241:."SYS 50000,
BI,X"......"..SYS 50000,BI,43210 GIVES T
HE RESULT.. %1010100011001010"......23
8:.PA,10:.BO,2:.IN,1.7....".4. USER DEFI
NED CHARACTERS".Y...."..................
........"......"..THE FIRST STEP IS TO C
HANGE THE POINTER TO THE CHARACTER SET W
ITH..".K...X.10:Y.6:.241:.".SYS 50000,CP
,V"......".WHERE THE START ADDRESS OF TH
E CHARACTERSET IS GIVEN BY V*2048+BANK";
.@.A.." OFFSET.V HASVALUES FROM 0 TO 7)"
...B.."..YOU CAN THEN CLEAR THE NEW CHAR
ACTER SETWITH... .SYS 50000,CC".Z.C..
"..YOU CAN DOWNLOAD THE NORMAL CHARACTER
SET WITH... .SYS 50000,CO,V"...D..
"..IF V=0 THE UPPERCASE SET IS COPIED.".
3.E..".IF V=1 THE LOWERCASE SET IS COPIE
D.".<.F..238.B.G..".TO REDEFINE A CHARAC
TER USE.."...H.."... SYS 50000,AC [CH]
,A,B,C,D,E,F,G,H"...I.."..YOU MUST USE T
HE SYNTAX AS SHOWN WITH THE SQUARE BRA
CKETS AND NO COM";...J.."MA BETWEENAC AN
D THE BRACKETS.".V.K..".CH SPECIFIES WHI
CH CHARACTER IS TO BE ALTERED. THE EIG
HT FOLLOWING";.{.L.." PARAMETERS DEFINE
THE SHAPE."...M..".TO REDEFINE '@' AS A
SMALL FACE TRY..."...N.."..SYS50000,AC [
0],60,66,165,129,165,153,66,60"...O..238
...P.."..YOU CAN CHANGE THE GRAPHICS MOD
E WITH..".>.Q.X.10:Y.3:.241:.".SYS 50000
,CM,X".A.R.."..X=0 GIVES NORMAL GRAPHICS
"...S.."X=1 GIVES MULTICOLOUR MODE"...T.
."X=2 GIVES EXTENDED BACKGROUND MODE"...
U..".YOU CHANGE THE COLOUR REGISTERS WIT
H.."...V..".. SYS 50000,CL,C1,C2,C3"
.-.W.."..C1,C2 AND C3 REFER TO THE REGIS
TERS".U.X..238:.".5. MISCELLANEOUS COMMA
NDS.".V.Y.."........................."..
.Z..".TO SAVE A BLOCK OF RAM....".G...."
..SYS 50000,BS 'FILENAME',DN,2,SA,FA,F".
....."..DN = 1 FOR TAPE AND 8 FOR DISK".
....."SA = START ADDRESS".#...."FA = STA
RT ADDRESS".N...."F = 0 LEAVES BASIC ROM
SWITCHED IN.".S...."F = 1 SWITCHES BASI
C ROM OUT."......"..TO REVIEW MEMORY STA
TUS OF MACHINE..".A....". .SYS
50000,ST".U...."..FOR HELP.."......".
.SYS 50000,HP"......238."...."..T
O PLACE THE CURSOR AT X,Y".B...."..
SYS 50000,P@,X,Y".K...."..X=HORIZONTAL
POSITION (0 TO 39)"......"..Y=VERTICAL P
OSITION (0 TO 24)". ....238:."."......55
,0:.56,159......"....NEW......LOAD"G(34)
"/BASIC EXTENDER"G(34)",8.";......198,2:
.631,13:.632,131:..D...X.2:Y.23:.241:.".
P R E S S A K E Y F O R M O R E".V..
.. 197,60:.".".\.....~....781,Y:.782,X:.
783,0:.65520:....
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL