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

BASIC EXTENDER I

FILE INFORMATION

FILENAME(S): BASIC EXTENDER I

FILE TYPE(S): PRG

FILE SIZE: 5.9K

FIRST SEEN: 2025-11-30 21:12:23

APPEARS ON: 2 disk(s)

FILE HASH

b1c8b51d354844751896a71d1361484ae55e135651d00e1582dbbab0c0b3371c

FOUND ON DISKS (2 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
LISTINGS BASIC EXTENDER I PRG DuncanTwain 32 0 DOWNLOAD FILE
LISTINGS BASIC EXTENDER I PRG DuncanTwain 32 0 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

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

00000000: 01 08 1D 08 0A 00 42 4F  B2 35 33 32 38 30 3A 50  |......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: 14 00 97 42 4F 2C 37 3A  97 50 41 2C 32 3A 97 49  |...BO,7:.PA,2:.I|
00000030: 4E 2C 37 3A 99 22 93 22  00 6B 08 1E 00 58 B2 37  |N,7:.".".k...X.7|
00000040: 3A 59 B2 35 3A 8D 36 33  30 30 30 3A 99 22 12 42  |:Y.5:.63000:.".B|
00000050: 20 41 20 53 20 49 20 43  20 20 45 20 58 20 54 20  | A S I C  E X T |
00000060: 45 20 4E 20 44 20 45 20  52 92 22 00 99 08 28 00  |E N D E R."...(.|
00000070: 58 B2 31 32 3A 59 B2 38  3A 8D 36 33 30 30 30 3A  |X.12:Y.8:.63000:|
00000080: 97 49 4E 2C 31 3A 99 22  41 20 26 20 4D 20 41 53  |.IN,1:."A & M AS|
00000090: 53 4F 43 49 41 54 45 53  22 00 BC 08 32 00 58 B2  |SOCIATES"...2.X.|
000000A0: 31 38 3A 59 B2 31 30 3A  8D 36 33 30 30 30 3A 97  |18:Y.10:.63000:.|
000000B0: 49 4E 2C 33 3A 99 22 31  39 38 34 22 00 C8 08 3C  |IN,3:."1984"...<|
000000C0: 00 8D 20 36 32 30 30 30  00 DE 08 46 00 97 50 41  |.. 62000...F..PA|
000000D0: 2C 33 3A 97 42 4F 2C 36  3A 97 49 4E 2C 31 00 F1  |,3:.BO,6:.IN,1..|
000000E0: 08 50 00 58 B2 30 3A 59  B2 31 3A 8D 36 33 30 30  |.P.X.0:Y.1:.6300|
000000F0: 30 00 43 09 5A 00 99 22  54 48 45 20 43 4D 42 20  |0.C.Z.."THE CMB |
00000100: 36 34 20 49 53 20 41 20  53 55 50 45 52 42 20 4D  |64 IS A SUPERB M|
00000110: 41 43 48 49 4E 45 20 42  55 54 20 49 54 27 53 20  |ACHINE BUT IT'S |
00000120: 20 20 20 20 20 20 4C 45  54 20 44 4F 57 4E 20 42  |      LET DOWN B|
00000130: 59 20 49 54 27 53 20 50  4F 4F 52 20 42 41 53 49  |Y IT'S POOR BASI|
00000140: 43 2E 22 00 4D 09 64 00  97 49 4E 2C 32 00 98 09  |C.".M.d..IN,2...|
00000150: 6E 00 99 22 11 20 20 59  4F 55 20 43 41 4E 20 42  |n..".  YOU CAN B|
00000160: 55 59 20 41 44 44 2D 4F  4E 20 50 41 43 4B 41 47  |UY ADD-ON PACKAG|
00000170: 45 53 20 53 55 43 48 20  41 53 20 20 20 20 53 49  |ES SUCH AS    SI|
00000180: 4D 4F 4E 27 53 20 42 41  53 49 43 20 49 46 20 59  |MON'S BASIC IF Y|
00000190: 4F 55 20 43 41 4E 22 3B  00 DC 09 78 00 99 22 20  |OU CAN";...x.." |
000001A0: 41 46 46 4F 52 44 20 54  48 45 4D 2E 22 3A 97 49  |AFFORD THEM.":.I|
000001B0: 4E 2C 35 3A 58 B2 38 3A  59 B2 38 3A 8D 36 33 30  |N,5:X.8:Y.8:.630|
000001C0: 30 30 3A 99 22 49 46 20  59 4F 55 20 43 41 4E 27  |00:."IF YOU CAN'|
000001D0: 54 2E 2E 54 52 59 20 54  48 49 53 22 00 F6 09 82  |T..TRY THIS"....|
000001E0: 00 58 B2 31 3A 59 B2 31  31 3A 97 49 4E 2C 30 3A  |.X.1:Y.11:.IN,0:|
000001F0: 8D 36 33 30 30 30 00 46  0A 8C 00 99 22 57 49 54  |.63000.F...."WIT|
00000200: 48 20 54 48 49 53 20 50  41 43 4B 41 47 45 20 59  |H THIS PACKAGE Y|
00000210: 4F 55 20 57 49 4C 4C 20  48 41 56 45 20 32 30 20  |OU WILL HAVE 20 |
00000220: 45 41 53 59 20 20 20 20  20 20 20 20 20 43 4F 4D  |EASY         COM|
00000230: 4D 41 4E 44 53 20 57 48  49 43 48 20 57 49 4C 4C  |MANDS WHICH WILL|
00000240: 20 4D 41 4B 45 22 00 72  0A 96 00 99 22 20 20 20  | MAKE".r...."   |
00000250: 20 20 59 4F 55 52 20 36  34 20 41 20 4C 49 54 54  |  YOUR 64 A LITT|
00000260: 4C 45 20 45 41 53 49 45  52 20 54 4F 20 55 53 45  |LE EASIER TO USE|
00000270: 2E 22 00 7D 0A A0 00 8D  36 32 30 30 30 00 93 0A  |.".}....62000...|
00000280: AA 00 97 42 4F 2C 33 3A  97 50 41 2C 35 3A 97 49  |...BO,3:.PA,5:.I|
00000290: 4E 2C 36 00 E3 0A B4 00  99 22 11 53 4F 20 54 48  |N,6......".SO TH|
000002A0: 41 54 20 54 48 45 20 53  50 45 45 44 20 4F 46 20  |AT THE SPEED OF |
000002B0: 59 4F 55 52 20 42 41 53  49 43 20 50 52 4F 47 52  |YOUR BASIC PROGR|
000002C0: 41 4D 53 49 53 20 4E 4F  54 20 52 45 44 55 43 45  |AMSIS NOT REDUCE|
000002D0: 44 2C 20 41 20 44 49 52  45 43 54 20 43 41 4C 4C  |D, A DIRECT CALL|
000002E0: 20 22 3B 00 FA 0A BE 00  99 22 53 59 53 54 45 4D  | ";......"SYSTEM|
000002F0: 20 49 53 20 55 53 45 44  2E 22 00 29 0B C8 00 99  | IS USED.".)....|
00000300: 22 11 11 9E 41 4C 4C 20  43 4F 4D 4D 41 4E 44 53  |"...ALL COMMANDS|
00000310: 20 53 54 41 52 54 20 49  4E 20 54 48 45 20 53 41  | START IN THE SA|
00000320: 4D 45 20 57 41 59 2E 2E  22 00 57 0B D2 00 59 B2  |ME WAY..".W...Y.|
00000330: 31 30 3A 58 B2 31 30 3A  8D 36 33 30 30 30 3A 97  |10:X.10:.63000:.|
00000340: 49 4E 2C 39 3A 99 22 53  59 53 20 35 30 30 30 30  |IN,9:."SYS 50000|
00000350: 2C 20 43 4F 2E 2E 22 00  97 0B DC 00 99 22 11 11  |, CO.."......"..|
00000360: 05 20 20 20 54 48 45 20  46 49 52 53 54 20 42 49  |.   THE FIRST BI|
00000370: 54 20 28 97 53 59 53 20  35 30 30 30 30 05 29 20  |T (.SYS 50000.) |
00000380: 43 41 4C 4C 53 20 54 48  45 20 20 20 20 20 50 41  |CALLS THE     PA|
00000390: 43 4B 41 47 45 2E 22 00  E1 0B E6 00 99 22 11 11  |CKAGE."......"..|
000003A0: 1C 20 20 20 20 54 48 45  20 4E 45 58 54 20 42 49  |.    THE NEXT BI|
000003B0: 54 20 28 90 43 4F 1C 29  20 49 53 20 41 20 54 57  |T (.CO.) IS A TW|
000003C0: 4F 20 4C 45 54 54 45 52  20 20 20 20 43 4F 4D 4D  |O LETTER    COMM|
000003D0: 41 4E 44 20 57 48 49 43  48 20 54 45 4C 4C 53 22  |AND WHICH TELLS"|
000003E0: 3B 00 FC 0B F0 00 99 22  20 54 48 45 20 36 34 20  |;......" THE 64 |
000003F0: 57 48 41 54 20 54 4F 20  44 4F 2E 22 00 1D 0C FA  |WHAT TO DO."....|
00000400: 00 8D 36 32 30 30 30 3A  99 22 93 22 3A 97 50 41  |..62000:.".":.PA|
00000410: 2C 33 3A 97 42 4F 2C 35  3A 97 49 2C 36 00 6D 0C  |,3:.BO,5:.I,6.m.|
00000420: 04 01 99 22 54 48 45 20  43 4F 4D 4D 41 4E 44 20  |..."THE COMMAND |
00000430: 49 53 20 46 4F 4C 4C 4F  57 45 44 20 42 59 20 50  |IS FOLLOWED BY P|
00000440: 41 52 41 4D 45 54 45 52  53 20 20 20 57 48 49 43  |ARAMETERS   WHIC|
00000450: 48 20 44 45 43 49 44 45  20 48 4F 57 20 54 48 45  |H DECIDE HOW THE|
00000460: 20 43 4F 4D 4D 41 4E 44  20 49 53 22 3B 00 7D 0C  | COMMAND IS";.}.|
00000470: 0E 01 99 22 20 54 4F 20  41 43 54 2E 22 00 CE 0C  |..." TO ACT."...|
00000480: 18 01 99 22 20 20 59 4F  55 20 43 41 4E 20 55 53  |..."  YOU CAN US|
00000490: 45 20 41 20 56 41 4C 55  45 2C 20 41 20 56 41 52  |E A VALUE, A VAR|
000004A0: 49 41 42 4C 45 20 4F 52  20 41 20 20 46 55 4E 43  |IABLE OR A  FUNC|
000004B0: 54 49 4F 4E 20 54 4F 20  44 45 46 49 4E 45 20 54  |TION TO DEFINE T|
000004C0: 48 45 20 50 41 52 41 4D  45 54 45 52 53 22 00 E5  |HE PARAMETERS"..|
000004D0: 0C 22 01 99 22 1C 46 4F  52 20 45 58 41 4D 50 4C  |."..".FOR EXAMPL|
000004E0: 45 2E 2E 2E 22 00 0D 0D  2C 01 58 B2 31 30 3A 59  |E..."...,.X.10:Y|
000004F0: B2 36 3A 8D 36 33 30 30  30 3A 99 22 1E 53 59 53  |.6:.63000:.".SYS|
00000500: 20 35 30 30 30 30 2C 50  41 2C 31 35 22 00 35 0D  | 50000,PA,15".5.|
00000510: 36 01 58 B2 31 30 3A 59  B2 37 20 3A 8D 36 33 30  |6.X.10:Y.7 :.630|
00000520: 30 30 3A 99 22 1E 53 59  53 20 35 30 30 30 30 2C  |00:.".SYS 50000,|
00000530: 50 41 2C 58 22 00 62 0D  40 01 58 B2 31 30 3A 59  |PA,X".b.@.X.10:Y|
00000540: B2 38 20 3A 8D 36 33 30  30 30 3A 99 22 1E 53 59  |.8 :.63000:.".SY|
00000550: 53 20 35 30 30 30 30 2C  50 41 2C 52 4E 44 28 31  |S 50000,PA,RND(1|
00000560: 29 22 00 B0 0D 4A 01 99  22 11 90 53 50 41 43 45  |)"...J.."..SPACE|
00000570: 53 20 41 52 45 20 49 47  4E 4F 52 45 44 20 42 59  |S ARE IGNORED BY|
00000580: 20 54 48 45 20 50 52 4F  47 52 41 4D 20 42 55 54  | THE PROGRAM BUT|
00000590: 20 20 20 43 4F 4D 4D 41  53 20 4D 55 53 54 20 42  |   COMMAS MUST B|
000005A0: 45 20 55 53 45 44 20 41  53 20 53 48 4F 57 4E 22  |E USED AS SHOWN"|
000005B0: 00 D9 0D 54 01 99 22 11  95 54 48 45 20 46 4F 4C  |...T.."..THE FOL|
000005C0: 4C 4F 57 49 4E 47 20 57  49 4C 4C 20 42 4F 54 48  |LOWING WILL BOTH|
000005D0: 20 57 4F 52 4B 2E 2E 2E  22 00 00 0E 5E 01 58 B2  | WORK..."...^.X.|
000005E0: 31 30 3A 59 B2 31 35 3A  8D 36 33 30 30 30 3A 99  |10:Y.15:.63000:.|
000005F0: 22 53 59 53 35 30 30 30  30 2C 50 41 2C 31 35 22  |"SYS50000,PA,15"|
00000600: 00 2E 0E 68 01 58 B2 37  3A 59 B2 31 36 3A 8D 36  |...h.X.7:Y.16:.6|
00000610: 33 30 30 30 3A 99 22 53  59 53 20 35 30 30 30 30  |3000:."SYS 50000|
00000620: 20 20 2C 20 50 41 20 2C  20 20 20 31 35 22 00 7E  |  , PA ,   15".~|
00000630: 0E 72 01 99 22 11 81 59  4F 55 20 57 49 4C 4C 20  |.r.."..YOU WILL |
00000640: 53 41 56 45 20 53 50 41  43 45 20 49 46 20 59 4F  |SAVE SPACE IF YO|
00000650: 55 20 52 45 50 4C 41 43  45 20 35 30 30 30 30 57  |U REPLACE 50000W|
00000660: 49 54 48 20 41 20 56 41  52 49 41 42 4C 45 2E 2E  |ITH A VARIABLE..|
00000670: 96 45 47 20 58 20 3D 20  35 30 30 30 30 22 00 B1  |.EG X = 50000"..|
00000680: 0E 7C 01 58 B2 37 20 3A  59 B2 32 31 3A 8D 36 33  |.|.X.7 :Y.21:.63|
00000690: 30 30 30 3A 20 99 22 1F  47 49 56 49 4E 47 2E 2E  |000: .".GIVING..|
000006A0: 2E 2E 2E 20 9C 53 59 53  20 58 2C 50 41 2C 31 35  |... .SYS X,PA,15|
000006B0: 22 00 CE 0E 86 01 8D 36  32 30 30 30 3A 97 42 4F  |"......62000:.BO|
000006C0: 2C 39 3A 97 50 41 2C 38  3A 97 49 4E 2C 37 00 F3  |,9:.PA,8:.IN,7..|
000006D0: 0E 90 01 99 22 93 31 2E  20 43 4F 4C 4F 55 52 20  |....".1. COLOUR |
000006E0: 43 48 41 4E 47 49 4E 47  20 43 4F 4D 4D 41 4E 44  |CHANGING COMMAND|
000006F0: 53 2E 22 00 17 0F 9A 01  99 22 A3 A3 A3 A3 A3 A3  |S."......"......|
00000700: A3 A3 A3 A3 A3 A3 A3 A3  A3 A3 A3 A3 A3 A3 A3 A3  |................|
00000710: A3 A3 A3 A3 A3 A3 22 00  3E 0F A4 01 99 22 11 54  |......".>....".T|
00000720: 4F 20 43 48 41 4E 47 45  20 54 48 45 20 42 4F 52  |O CHANGE THE BOR|
00000730: 44 45 52 20 43 4F 4C 4F  55 52 2E 2E 2E 22 00 66  |DER COLOUR...".f|
00000740: 0F AE 01 59 B2 35 3A 58  B2 31 33 3A 8D 36 33 30  |...Y.5:X.13:.630|
00000750: 30 30 3A 99 22 1C 53 59  53 20 35 30 30 30 30 2C  |00:.".SYS 50000,|
00000760: 42 4F 2C 43 4F 22 00 91  0F B8 01 99 22 11 9E 54  |BO,CO"......"..T|
00000770: 4F 20 43 48 41 4E 47 45  20 54 48 45 20 53 43 52  |O CHANGE THE SCR|
00000780: 45 45 4E 20 43 4F 4C 4F  55 52 2E 2E 2E 2E 2E 2E  |EEN COLOUR......|
00000790: 22 00 B9 0F C2 01 59 B2  39 3A 58 B2 31 33 3A 8D  |".....Y.9:X.13:.|
000007A0: 36 33 30 30 30 3A 99 22  1C 53 59 53 20 35 30 30  |63000:.".SYS 500|
000007B0: 30 30 2C 50 41 2C 43 4F  22 00 E1 0F CC 01 99 22  |00,PA,CO"......"|
000007C0: 11 9E 54 4F 20 43 48 41  4E 47 45 20 54 48 45 20  |..TO CHANGE THE |
000007D0: 49 4E 4B 20 43 4F 4C 4F  55 52 2E 2E 2E 2E 2E 2E  |INK COLOUR......|
000007E0: 22 00 0A 10 D6 01 59 B2  31 33 3A 58 B2 31 33 3A  |".....Y.13:X.13:|
000007F0: 8D 36 33 30 30 30 3A 99  22 1C 53 59 53 20 35 30  |.63000:.".SYS 50|
00000800: 30 30 30 2C 49 4E 2C 43  4F 22 00 59 10 E0 01 99  |000,IN,CO".Y....|
00000810: 22 11 95 54 48 45 20 43  4F 4C 4F 55 52 20 28 43  |"..THE COLOUR (C|
00000820: 4F 29 20 48 41 53 20 41  20 56 41 4C 55 45 20 46  |O) HAS A VALUE F|
00000830: 52 4F 4D 20 30 20 54 4F  20 20 20 31 35 20 28 53  |ROM 0 TO   15 (S|
00000840: 45 45 20 50 41 47 45 20  36 31 20 4F 46 20 59 4F  |EE PAGE 61 OF YO|
00000850: 55 52 20 55 53 45 52 22  3B 00 6A 10 EA 01 99 22  |UR USER";.j...."|
00000860: 27 53 20 47 55 49 44 45  2E 22 00 8A 10 F4 01 8D  |'S GUIDE."......|
00000870: 36 32 30 30 30 3A 97 50  41 2C 31 35 3A 97 42 4F  |62000:.PA,15:.BO|
00000880: 2C 31 34 3A 97 49 4E 2C  31 32 00 AF 10 FE 01 99  |,14:.IN,12......|
00000890: 22 93 32 2E 20 4D 45 4D  4F 52 59 20 43 48 41 4E  |".2. MEMORY CHAN|
000008A0: 47 49 4E 47 20 43 4F 4D  4D 41 4E 44 53 2E 22 00  |GING COMMANDS.".|
000008B0: D3 10 08 02 99 22 A3 A3  A3 A3 A3 A3 A3 A3 A3 A3  |....."..........|
000008C0: A3 A3 A3 A3 A3 A3 A3 A3  A3 A3 A3 A3 A3 A3 A3 A3  |................|
000008D0: A3 A3 22 00 F8 10 12 02  99 22 11 54 4F 20 4C 4F  |.."......".TO LO|
000008E0: 57 45 52 20 54 48 45 20  54 4F 50 20 4F 46 20 4D  |WER THE TOP OF M|
000008F0: 45 4D 4F 52 59 2E 2E 22  00 1F 11 1C 02 58 B2 31  |EMORY..".....X.1|
00000900: 30 3A 59 B2 35 3A 8D 36  33 30 30 30 3A 99 22 97  |0:Y.5:.63000:.".|
00000910: 53 59 53 20 35 30 30 30  30 2C 48 4D 2C 58 22 00  |SYS 50000,HM,X".|
00000920: 46 11 26 02 99 22 11 98  54 4F 20 52 41 49 53 45  |F.&.."..TO RAISE|
00000930: 20 54 48 45 20 53 54 41  52 54 20 4F 46 20 42 41  | THE START OF BA|
00000940: 53 49 43 2E 2E 22 00 6D  11 30 02 58 B2 31 30 3A  |SIC..".m.0.X.10:|
00000950: 59 B2 39 3A 8D 36 33 30  30 30 3A 99 22 97 53 59  |Y.9:.63000:.".SY|
00000960: 53 20 35 30 30 30 30 2C  4C 4D 2C 58 22 00 B4 11  |S 50000,LM,X"...|
00000970: 3A 02 99 22 11 98 54 48  49 53 20 43 4F 4D 4D 41  |:.."..THIS COMMA|
00000980: 4E 44 20 4D 55 53 54 20  42 45 20 46 4F 4C 4C 4F  |ND MUST BE FOLLO|
00000990: 57 45 44 20 42 59 20 1C  4E 45 57 98 20 54 4F 20  |WED BY .NEW. TO |
000009A0: 52 45 53 45 54 20 54 48  45 20 50 4F 49 4E 54 45  |RESET THE POINTE|
000009B0: 52 53 2E 22 00 F1 11 44  02 99 22 11 98 54 4F 20  |RS."...D.."..TO |
000009C0: 43 48 41 4E 47 45 20 54  48 45 20 4D 45 4D 4F 52  |CHANGE THE MEMOR|
000009D0: 59 20 42 41 4E 4B 20 55  53 45 44 20 42 59 20 54  |Y BANK USED BY T|
000009E0: 48 45 20 20 20 56 49 43  20 43 48 49 50 2E 2E 2E  |HE   VIC CHIP...|
000009F0: 22 00 19 12 4E 02 58 B2  31 30 3A 59 B2 31 36 3A  |"...N.X.10:Y.16:|
00000A00: 8D 36 33 30 30 30 3A 99  22 97 53 59 53 20 35 30  |.63000:.".SYS 50|
00000A10: 30 30 30 2C 42 41 2C 58  22 00 69 12 58 02 99 22  |000,BA,X".i.X.."|
00000A20: 11 98 58 20 48 41 53 20  41 20 56 41 4C 55 45 20  |..X HAS A VALUE |
00000A30: 46 52 4F 4D 20 30 20 54  4F 20 34 2E 20 54 4F 20  |FROM 0 TO 4. TO |
00000A40: 55 53 45 20 54 48 49 53  20 20 43 4F 4D 4D 41 4E  |USE THIS  COMMAN|
00000A50: 44 20 50 52 4F 50 45 52  4C 59 2C 20 59 4F 55 20  |D PROPERLY, YOU |
00000A60: 53 48 4F 55 4C 44 20 22  3B 00 98 12 62 02 99 22  |SHOULD ";...b.."|
00000A70: 52 45 41 44 20 54 48 45  20 20 20 50 52 4F 47 52  |READ THE   PROGR|
00000A80: 41 4D 4D 45 52 53 20 52  45 46 45 52 45 4E 43 45  |AMMERS REFERENCE|
00000A90: 20 47 55 49 44 45 2E 22  00 A3 12 63 02 8D 36 32  | GUIDE."...c..62|
00000AA0: 30 30 30 00 CE 12 64 02  99 22 13 98 54 4F 20 4D  |000...d.."..TO M|
00000AB0: 4F 56 45 20 54 48 45 20  53 43 52 45 45 4E 20 50  |OVE THE SCREEN P|
00000AC0: 4F 53 49 54 49 4F 4E 20  55 53 45 2E 2E 22 00 F5  |OSITION USE.."..|
00000AD0: 12 65 02 58 B2 31 30 3A  59 B2 33 3A 8D 36 33 30  |.e.X.10:Y.3:.630|
00000AE0: 30 30 3A 99 22 97 53 59  53 20 35 30 30 30 30 2C  |00:.".SYS 50000,|
00000AF0: 53 43 2C 58 22 00 43 13  66 02 99 22 11 98 54 48  |SC,X".C.f.."..TH|
00000B00: 45 20 41 44 44 52 45 53  53 20 4F 46 20 54 48 45  |E ADDRESS OF THE|
00000B10: 20 53 43 52 45 45 4E 20  49 53 20 47 49 56 45 4E  | SCREEN IS GIVEN|
00000B20: 20 42 59 20 20 20 56 2A  31 30 32 34 2B 42 41 4E  | BY   V*1024+BAN|
00000B30: 4B 20 4F 46 46 53 45 54  2E 20 56 20 54 41 4B 45  |K OFFSET. V TAKE|
00000B40: 53 22 3B 00 60 13 67 02  99 22 20 54 48 45 20 56  |S";.`.g.." THE V|
00000B50: 41 4C 55 45 53 20 30 20  54 4F 20 31 35 29 2E 22  |ALUES 0 TO 15)."|
00000B60: 00 9E 13 68 02 99 22 11  41 47 41 49 4E 20 52 45  |...h..".AGAIN RE|
00000B70: 41 44 20 54 48 45 20 50  52 4F 47 52 41 4D 4D 45  |AD THE PROGRAMME|
00000B80: 52 53 20 47 55 49 44 45  20 46 4F 52 20 20 20 20  |RS GUIDE FOR    |
00000B90: 46 55 4C 4C 20 44 45 54  41 49 4C 53 2E 22 00 BB  |FULL DETAILS."..|
00000BA0: 13 6C 02 8D 36 32 30 30  30 3A 97 42 4F 2C 31 3A  |.l..62000:.BO,1:|
00000BB0: 97 50 41 2C 37 3A 97 49  4E 2C 35 00 D6 13 76 02  |.PA,7:.IN,5...v.|
00000BC0: 99 22 13 33 2E 20 44 49  52 45 43 54 20 43 4F 4D  |.".3. DIRECT COM|
00000BD0: 4D 41 4E 44 53 22 00 EF  13 80 02 99 22 A3 A3 A3  |MANDS"......"...|
00000BE0: A3 A3 A3 A3 A3 A3 A3 A3  A3 A3 A3 A3 A3 A3 22 00  |..............".|
00000BF0: 3E 14 8A 02 99 22 11 1F  54 48 45 53 45 20 43 4F  |>...."..THESE CO|
00000C00: 4D 4D 41 4E 44 53 20 41  52 45 20 55 53 55 41 4C  |MMANDS ARE USUAL|
00000C10: 4C 59 20 55 53 45 44 20  49 4E 20 54 4F 20 20 20  |LY USED IN TO   |
00000C20: 4F 42 54 41 49 4E 20 49  4E 46 4F 52 4D 41 54 49  |OBTAIN INFORMATI|
00000C30: 4F 4E 20 49 4E 20 44 49  52 45 43 54 22 3B 00 4C  |ON IN DIRECT";.L|
00000C40: 14 94 02 99 22 20 4D 4F  44 45 2E 22 00 6B 14 9E  |...." MODE.".k..|
00000C50: 02 99 22 11 81 44 4F 55  42 4C 45 20 50 4F 4B 45  |.."..DOUBLE POKE|
00000C60: 20 28 44 4F 4B 45 29 2E  2E 2E 22 00 94 14 A8 02  | (DOKE)...".....|
00000C70: 58 B2 31 30 3A 59 B2 37  3A 8D 36 33 30 30 30 3A  |X.10:Y.7:.63000:|
00000C80: 99 22 53 59 53 20 35 30  30 30 30 2C 44 4F 2C 41  |."SYS 50000,DO,A|
00000C90: 44 2C 56 22 00 E3 14 B2  02 99 22 11 41 44 20 49  |D,V"......".AD I|
00000CA0: 53 20 54 48 45 20 41 44  44 52 45 53 53 20 4F 46  |S THE ADDRESS OF|
00000CB0: 20 54 48 45 20 50 41 49  52 20 4F 46 20 4D 45 4D  | THE PAIR OF MEM|
00000CC0: 4F 52 59 20 4C 4F 43 41  54 49 4F 4E 53 20 28 30  |ORY LOCATIONS (0|
00000CD0: 2D 36 35 35 33 35 29 2E  20 56 20 49 53 20 54 48  |-65535). V IS TH|
00000CE0: 45 22 3B 00 FF 14 BC 02  99 22 20 44 4F 4B 45 20  |E";......" DOKE |
00000CF0: 56 41 4C 55 45 28 30 2D  36 35 35 33 35 29 22 00  |VALUE(0-65535)".|
00000D00: 1D 15 C6 02 99 22 11 44  4F 55 42 4C 45 20 50 45  |.....".DOUBLE PE|
00000D10: 45 4B 20 28 44 45 45 4B  29 2E 2E 2E 22 00 45 15  |EK (DEEK)...".E.|
00000D20: D0 02 58 B2 31 30 3A 59  B2 31 34 3A 8D 36 33 30  |..X.10:Y.14:.630|
00000D30: 30 30 3A 99 22 53 59 53  20 35 30 30 30 30 2C 44  |00:."SYS 50000,D|
00000D40: 45 2C 41 44 22 00 8D 15  DA 02 99 22 11 41 44 20  |E,AD"......".AD |
00000D50: 49 53 20 54 48 45 20 41  44 44 52 45 53 53 20 4F  |IS THE ADDRESS O|
00000D60: 46 20 54 48 45 20 50 41  49 52 20 4F 46 20 4D 45  |F THE PAIR OF ME|
00000D70: 4D 4F 52 59 20 4C 4F 43  41 54 49 4F 4E 53 20 28  |MORY LOCATIONS (|
00000D80: 30 2D 36 35 35 33 35 29  20 1F 45 47 22 00 C3 15  |0-65535) .EG"...|
00000D90: E4 02 99 22 11 53 59 53  20 35 30 30 30 30 2C 44  |...".SYS 50000,D|
00000DA0: 45 2C 34 33 20 57 49 4C  4C 20 47 49 56 45 20 41  |E,43 WILL GIVE A|
00000DB0: 20 56 41 4C 55 45 20 30  46 20 20 20 20 32 30 34  | VALUE 0F    204|
00000DC0: 39 2E 22 00 D5 15 EE 02  8D 36 32 30 30 30 3A 97  |9."......62000:.|
00000DD0: 49 4E 2C 31 32 00 25 16  F8 02 99 22 13 54 4F 20  |IN,12.%....".TO |
00000DE0: 43 4F 4E 56 45 52 54 20  41 20 44 45 43 49 4D 41  |CONVERT A DECIMA|
00000DF0: 4C 20 4E 55 4D 42 45 52  20 28 58 20 49 4E 20 54  |L NUMBER (X IN T|
00000E00: 48 45 20 20 20 52 41 4E  47 45 20 30 2D 36 35 35  |HE   RANGE 0-655|
00000E10: 33 35 29 20 54 4F 20 48  45 58 41 44 45 43 49 4D  |35) TO HEXADECIM|
00000E20: 41 4C 2E 2E 22 00 4B 16  02 03 58 B2 31 30 3A 59  |AL..".K...X.10:Y|
00000E30: B2 33 3A 8D 36 33 30 30  30 3A 99 22 53 59 53 20  |.3:.63000:."SYS |
00000E40: 35 30 30 30 30 2C 48 45  2C 58 22 00 82 16 0C 03  |50000,HE,X".....|
00000E50: 99 22 11 1F 53 59 53 20  35 30 30 30 30 2C 48 45  |."..SYS 50000,HE|
00000E60: 2C 34 33 32 31 30 20 47  49 56 45 53 20 54 48 45  |,43210 GIVES THE|
00000E70: 20 52 45 53 55 4C 54 2E  2E 20 20 20 24 41 38 43  | RESULT..   $A8C|
00000E80: 41 22 00 CE 16 16 03 99  22 98 11 54 4F 20 43 4F  |A"......"..TO CO|
00000E90: 4E 56 45 52 54 20 41 20  44 45 43 49 4D 41 4C 20  |NVERT A DECIMAL |
00000EA0: 4E 55 4D 42 45 52 20 28  58 20 49 4E 20 54 48 45  |NUMBER (X IN THE|
00000EB0: 20 20 20 52 41 4E 47 45  20 30 2D 36 35 35 33 35  |   RANGE 0-65535|
00000EC0: 29 20 54 4F 20 42 49 4E  41 52 59 2E 2E 22 00 F5  |) TO BINARY.."..|
00000ED0: 16 20 03 58 B2 31 30 3A  59 B2 31 31 3A 8D 36 33  |. .X.10:Y.11:.63|
00000EE0: 30 30 30 3A 99 22 53 59  53 20 35 30 30 30 30 2C  |000:."SYS 50000,|
00000EF0: 42 49 2C 58 22 00 38 17  2A 03 99 22 11 1F 53 59  |BI,X".8.*.."..SY|
00000F00: 53 20 35 30 30 30 30 2C  42 49 2C 34 33 32 31 30  |S 50000,BI,43210|
00000F10: 20 47 49 56 45 53 20 54  48 45 20 52 45 53 55 4C  | GIVES THE RESUL|
00000F20: 54 2E 2E 20 20 20 25 31  30 31 30 31 30 30 30 31  |T..   %101010001|
00000F30: 31 30 30 31 30 31 30 22  00 56 17 34 03 8D 36 32  |1001010".V.4..62|
00000F40: 30 30 30 3A 97 50 41 2C  31 30 3A 97 42 4F 2C 32  |000:.PA,10:.BO,2|
00000F50: 3A 97 49 4E 2C 31 00 79  17 3E 03 99 22 13 34 2E  |:.IN,1.y.>..".4.|
00000F60: 20 55 53 45 52 20 44 45  46 49 4E 45 44 20 43 48  | USER DEFINED CH|
00000F70: 41 52 41 43 54 45 52 53  22 00 9B 17 48 03 99 22  |ARACTERS"...H.."|
00000F80: A3 A3 A3 A3 A3 A3 A3 A3  A3 A3 A3 A3 A3 A3 A3 A3  |................|
00000F90: A3 A3 A3 A3 A3 A3 A3 A3  A3 A3 22 00 E8 17 52 03  |.........."...R.|
00000FA0: 99 22 11 1F 54 48 45 20  46 49 52 53 54 20 53 54  |."..THE FIRST ST|
00000FB0: 45 50 20 49 53 20 54 4F  20 43 48 41 4E 47 45 20  |EP IS TO CHANGE |
00000FC0: 54 48 45 20 50 4F 49 4E  54 45 52 20 54 4F 20 54  |THE POINTER TO T|
00000FD0: 48 45 20 43 48 41 52 41  43 54 45 52 20 53 45 54  |HE CHARACTER SET|
00000FE0: 20 57 49 54 48 2E 2E 22  00 0F 18 5C 03 58 B2 31  | WITH.."...\.X.1|
00000FF0: 30 3A 59 B2 36 3A 8D 36  33 30 30 30 3A 99 22 1C  |0:Y.6:.63000:.".|
00001000: 53 59 53 20 35 30 30 30  30 2C 43 50 2C 56 22 00  |SYS 50000,CP,V".|
00001010: 5C 18 66 03 99 22 11 57  48 45 52 45 20 54 48 45  |\.f..".WHERE THE|
00001020: 20 53 54 41 52 54 20 41  44 44 52 45 53 53 20 4F  | START ADDRESS O|
00001030: 46 20 54 48 45 20 43 48  41 52 41 43 54 45 52 53  |F THE CHARACTERS|
00001040: 45 54 20 49 53 20 47 49  56 45 4E 20 42 59 20 56  |ET IS GIVEN BY V|
00001050: 2A 32 30 34 38 2B 42 41  4E 4B 22 3B 00 84 18 70  |*2048+BANK";...p|
00001060: 03 99 22 20 4F 46 46 53  45 54 2E 56 20 48 41 53  |.." OFFSET.V HAS|
00001070: 56 41 4C 55 45 53 20 46  52 4F 4D 20 30 20 54 4F  |VALUES FROM 0 TO|
00001080: 20 37 29 22 00 CE 18 7A  03 99 22 11 1F 59 4F 55  | 7)"...z.."..YOU|
00001090: 20 43 41 4E 20 54 48 45  4E 20 43 4C 45 41 52 20  | CAN THEN CLEAR |
000010A0: 54 48 45 20 4E 45 57 20  43 48 41 52 41 43 54 45  |THE NEW CHARACTE|
000010B0: 52 20 53 45 54 57 49 54  48 2E 2E 2E 20 20 20 20  |R SETWITH...    |
000010C0: 1C 53 59 53 20 35 30 30  30 30 2C 43 43 22 00 1E  |.SYS 50000,CC"..|
000010D0: 19 84 03 99 22 11 1F 59  4F 55 20 43 41 4E 20 44  |...."..YOU CAN D|
000010E0: 4F 57 4E 4C 4F 41 44 20  54 48 45 20 4E 4F 52 4D  |OWNLOAD THE NORM|
000010F0: 41 4C 20 43 48 41 52 41  43 54 45 52 20 20 20 53  |AL CHARACTER   S|
00001100: 45 54 20 57 49 54 48 2E  2E 2E 20 20 20 20 1C 53  |ET WITH...    .S|
00001110: 59 53 20 35 30 30 30 30  2C 43 4F 2C 56 22 00 4B  |YS 50000,CO,V".K|
00001120: 19 8E 03 99 22 11 1F 49  46 20 56 3D 30 20 54 48  |...."..IF V=0 TH|
00001130: 45 20 55 50 50 45 52 43  41 53 45 20 53 45 54 20  |E UPPERCASE SET |
00001140: 49 53 20 43 4F 50 49 45  44 2E 22 00 77 19 98 03  |IS COPIED.".w...|
00001150: 99 22 11 49 46 20 56 3D  31 20 54 48 45 20 4C 4F  |.".IF V=1 THE LO|
00001160: 57 45 52 43 41 53 45 20  53 45 54 20 49 53 20 43  |WERCASE SET IS C|
00001170: 4F 50 49 45 44 2E 22 00  82 19 A2 03 8D 36 32 30  |OPIED."......620|
00001180: 30 30 00 A8 19 AC 03 99  22 13 54 4F 20 52 45 44  |00......".TO RED|
00001190: 45 46 49 4E 45 20 41 20  43 48 41 52 41 43 54 45  |EFINE A CHARACTE|
000011A0: 52 20 55 53 45 2E 2E 22  00 D7 19 B6 03 99 22 11  |R USE.."......".|
000011B0: 11 1C 20 20 20 53 59 53  20 35 30 30 30 30 2C 41  |..   SYS 50000,A|
000011C0: 43 20 5B 43 48 5D 2C 41  2C 42 2C 43 2C 44 2C 45  |C [CH],A,B,C,D,E|
000011D0: 2C 46 2C 47 2C 48 22 00  28 1A C0 03 99 22 11 1F  |,F,G,H".(...."..|
000011E0: 59 4F 55 20 4D 55 53 54  20 55 53 45 20 54 48 45  |YOU MUST USE THE|
000011F0: 20 53 59 4E 54 41 58 20  41 53 20 53 48 4F 57 4E  | SYNTAX AS SHOWN|
00001200: 20 57 49 54 48 20 20 20  54 48 45 20 53 51 55 41  | WITH   THE SQUA|
00001210: 52 45 20 42 52 41 43 4B  45 54 53 20 41 4E 44 20  |RE BRACKETS AND |
00001220: 4E 4F 20 43 4F 4D 22 3B  00 4E 1A CA 03 99 22 4D  |NO COM";.N...."M|
00001230: 41 20 42 45 54 57 45 45  4E 41 43 20 41 4E 44 20  |A BETWEENAC AND |
00001240: 54 48 45 20 42 52 41 43  4B 45 54 53 2E 22 00 9C  |THE BRACKETS."..|
00001250: 1A D4 03 99 22 11 43 48  20 53 50 45 43 49 46 49  |....".CH SPECIFI|
00001260: 45 53 20 57 48 49 43 48  20 43 48 41 52 41 43 54  |ES WHICH CHARACT|
00001270: 45 52 20 49 53 20 54 4F  20 42 45 20 20 20 41 4C  |ER IS TO BE   AL|
00001280: 54 45 52 45 44 2E 20 54  48 45 20 45 49 47 48 54  |TERED. THE EIGHT|
00001290: 20 46 4F 4C 4C 4F 57 49  4E 47 22 3B 00 C1 1A DE  | FOLLOWING";....|
000012A0: 03 99 22 20 50 41 52 41  4D 45 54 45 52 53 20 44  |.." PARAMETERS D|
000012B0: 45 46 49 4E 45 20 54 48  45 20 53 48 41 50 45 2E  |EFINE THE SHAPE.|
000012C0: 22 00 F0 1A E8 03 99 22  11 54 4F 20 52 45 44 45  |"......".TO REDE|
000012D0: 46 49 4E 45 20 27 40 27  20 41 53 20 41 20 53 4D  |FINE '@' AS A SM|
000012E0: 41 4C 4C 20 46 41 43 45  20 54 52 59 2E 2E 2E 22  |ALL FACE TRY..."|
000012F0: 00 25 1B F2 03 99 22 11  1C 53 59 53 35 30 30 30  |.%...."..SYS5000|
00001300: 30 2C 41 43 20 5B 30 5D  2C 36 30 2C 36 36 2C 31  |0,AC [0],60,66,1|
00001310: 36 35 2C 31 32 39 2C 31  36 35 2C 31 35 33 2C 36  |65,129,165,153,6|
00001320: 36 2C 36 30 22 00 30 1B  FC 03 8D 36 32 30 30 30  |6,60".0....62000|
00001330: 00 61 1B 06 04 99 22 13  1F 59 4F 55 20 43 41 4E  |.a...."..YOU CAN|
00001340: 20 43 48 41 4E 47 45 20  54 48 45 20 47 52 41 50  | CHANGE THE GRAP|
00001350: 48 49 43 53 20 4D 4F 44  45 20 57 49 54 48 2E 2E  |HICS MODE WITH..|
00001360: 22 00 88 1B 10 04 58 B2  31 30 3A 59 B2 33 3A 8D  |".....X.10:Y.3:.|
00001370: 36 33 30 30 30 3A 99 22  1C 53 59 53 20 35 30 30  |63000:.".SYS 500|
00001380: 30 30 2C 43 4D 2C 58 22  00 AB 1B 1A 04 99 22 11  |00,CM,X"......".|
00001390: 1F 58 3D 30 20 47 49 56  45 53 20 4E 4F 52 4D 41  |.X=0 GIVES NORMA|
000013A0: 4C 20 47 52 41 50 48 49  43 53 22 00 CD 1B 24 04  |L GRAPHICS"...$.|
000013B0: 99 22 58 3D 31 20 47 49  56 45 53 20 4D 55 4C 54  |."X=1 GIVES MULT|
000013C0: 49 43 4F 4C 4F 55 52 20  4D 4F 44 45 22 00 F7 1B  |ICOLOUR MODE"...|
000013D0: 2E 04 99 22 58 3D 32 20  47 49 56 45 53 20 45 58  |..."X=2 GIVES EX|
000013E0: 54 45 4E 44 45 44 20 42  41 43 4B 47 52 4F 55 4E  |TENDED BACKGROUN|
000013F0: 44 20 4D 4F 44 45 22 00  26 1C 38 04 99 22 11 59  |D MODE".&.8..".Y|
00001400: 4F 55 20 43 48 41 4E 47  45 20 54 48 45 20 43 4F  |OU CHANGE THE CO|
00001410: 4C 4F 55 52 20 52 45 47  49 53 54 45 52 53 20 57  |LOUR REGISTERS W|
00001420: 49 54 48 2E 2E 22 00 4A  1C 42 04 99 22 11 1C 20  |ITH..".J.B..".. |
00001430: 20 20 20 20 53 59 53 20  35 30 30 30 30 2C 43 4C  |    SYS 50000,CL|
00001440: 2C 43 31 2C 43 32 2C 43  33 22 00 77 1C 4C 04 99  |,C1,C2,C3".w.L..|
00001450: 22 11 1F 43 31 2C 43 32  20 41 4E 44 20 43 33 20  |"..C1,C2 AND C3 |
00001460: 52 45 46 45 52 20 54 4F  20 54 48 45 20 52 45 47  |REFER TO THE REG|
00001470: 49 53 54 45 52 53 22 00  A1 1C 56 04 8D 36 32 30  |ISTERS"...V..620|
00001480: 30 30 3A 99 22 13 35 2E  20 4D 49 53 43 45 4C 4C  |00:.".5. MISCELL|
00001490: 41 4E 45 4F 55 53 20 43  4F 4D 4D 41 4E 44 53 2E  |ANEOUS COMMANDS.|
000014A0: 22 00 C2 1C 60 04 99 22  A3 A3 A3 A3 A3 A3 A3 A3  |"...`.."........|
000014B0: A3 A3 A3 A3 A3 A3 A3 A3  A3 A3 A3 A3 A3 A3 A3 A3  |................|
000014C0: A3 22 00 E5 1C 6A 04 99  22 11 54 4F 20 53 41 56  |."...j..".TO SAV|
000014D0: 45 20 41 20 42 4C 4F 43  4B 20 4F 46 20 52 41 4D  |E A BLOCK OF RAM|
000014E0: 2E 2E 2E 2E 22 00 13 1D  74 04 99 22 11 90 53 59  |...."...t.."..SY|
000014F0: 53 20 35 30 30 30 30 2C  42 53 20 27 46 49 4C 45  |S 50000,BS 'FILE|
00001500: 4E 41 4D 45 27 2C 44 4E  2C 32 2C 53 41 2C 46 41  |NAME',DN,2,SA,FA|
00001510: 2C 46 22 00 3B 1D 7E 04  99 22 11 97 44 4E 20 3D  |,F".;.~.."..DN =|
00001520: 20 31 20 46 4F 52 20 54  41 50 45 20 41 4E 44 20  | 1 FOR TAPE AND |
00001530: 38 20 46 4F 52 20 44 49  53 4B 22 00 55 1D 88 04  |8 FOR DISK".U...|
00001540: 99 22 53 41 20 3D 20 53  54 41 52 54 20 41 44 44  |."SA = START ADD|
00001550: 52 45 53 53 22 00 6F 1D  92 04 99 22 46 41 20 3D  |RESS".o...."FA =|
00001560: 20 53 54 41 52 54 20 41  44 44 52 45 53 53 22 00  | START ADDRESS".|
00001570: 9A 1D 9C 04 99 22 46 20  3D 20 30 20 4C 45 41 56  |....."F = 0 LEAV|
00001580: 45 53 20 42 41 53 49 43  20 52 4F 4D 20 53 57 49  |ES BASIC ROM SWI|
00001590: 54 43 48 45 44 20 49 4E  2E 22 00 BF 1D A6 04 99  |TCHED IN."......|
000015A0: 22 46 20 3D 20 31 20 53  57 49 54 43 48 45 53 20  |"F = 1 SWITCHES |
000015B0: 42 41 53 49 43 20 52 4F  4D 20 4F 55 54 2E 22 00  |BASIC ROM OUT.".|
000015C0: ED 1D B0 04 99 22 11 1C  54 4F 20 52 45 56 49 45  |....."..TO REVIE|
000015D0: 57 20 4D 45 4D 4F 52 59  20 53 54 41 54 55 53 20  |W MEMORY STATUS |
000015E0: 4F 46 20 4D 41 43 48 49  4E 45 2E 2E 22 00 0D 1E  |OF MACHINE.."...|
000015F0: BA 04 99 22 11 20 20 20  20 20 20 20 20 20 20 90  |...".          .|
00001600: 53 59 53 20 35 30 30 30  30 2C 53 54 22 00 21 1E  |SYS 50000,ST".!.|
00001610: C4 04 99 22 11 1C 46 4F  52 20 48 45 4C 50 2E 2E  |..."..FOR HELP..|
00001620: 22 00 41 1E CE 04 99 22  11 20 20 20 20 20 20 20  |".A....".       |
00001630: 20 20 20 90 53 59 53 20  35 30 30 30 30 2C 48 50  |   .SYS 50000,HP|
00001640: 22 00 4C 1E D8 04 8D 36  32 30 30 30 00 70 1E E2  |".L....62000.p..|
00001650: 04 99 22 13 1C 54 4F 20  50 4C 41 43 45 20 54 48  |.."..TO PLACE TH|
00001660: 45 20 43 55 52 53 4F 52  20 41 54 20 58 2C 59 22  |E CURSOR AT X,Y"|
00001670: 00 90 1E EC 04 99 22 11  90 20 20 20 20 20 20 53  |......"..      S|
00001680: 59 53 20 35 30 30 30 30  2C 50 40 2C 58 2C 59 22  |YS 50000,P@,X,Y"|
00001690: 00 B9 1E F6 04 99 22 11  1C 58 3D 48 4F 52 49 5A  |......"..X=HORIZ|
000016A0: 4F 4E 54 41 4C 20 50 4F  53 49 54 49 4F 4E 20 28  |ONTAL POSITION (|
000016B0: 30 20 54 4F 20 33 39 29  22 00 E0 1E 00 05 99 22  |0 TO 39)"......"|
000016C0: 11 1C 59 3D 56 45 52 54  49 43 41 4C 20 50 4F 53  |..Y=VERTICAL POS|
000016D0: 49 54 49 4F 4E 20 28 30  20 54 4F 20 32 34 29 22  |ITION (0 TO 24)"|
000016E0: 00 F0 1E 0A 05 8D 36 32  30 30 30 3A 99 22 93 22  |......62000:."."|
000016F0: 00 02 1F 5F EA 97 35 35  2C 30 3A 97 35 36 2C 31  |..._..55,0:.56,1|
00001700: 35 39 00 35 1F 60 EA 99  22 93 11 11 4E 45 57 9D  |59.5.`.."...NEW.|
00001710: 9D 9D 11 11 11 4C 4F 41  44 13 22 3B 3A 97 31 39  |.....LOAD.";:.19|
00001720: 38 2C 32 3A 97 36 33 31  2C 31 33 3A 97 36 33 32  |8,2:.631,13:.632|
00001730: 2C 31 33 3A 80 00 71 1F  30 F2 58 B2 32 3A 59 B2  |,13:..q.0.X.2:Y.|
00001740: 32 33 3A 8D 36 33 30 30  30 3A 99 22 12 50 20 52  |23:.63000:.".P R|
00001750: 20 45 20 53 20 53 20 20  41 20 20 4B 20 45 20 59  | E S S  A  K E Y|
00001760: 20 20 46 20 4F 20 52 20  20 4D 20 4F 20 52 20 45  |  F O R  M O R E|
00001770: 22 00 83 1F 3A F2 92 20  31 39 37 2C 36 30 3A 99  |"...:.. 197,60:.|
00001780: 22 93 22 00 89 1F 44 F2  8E 00 AB 1F 18 F6 97 37  |"."...D........7|
00001790: 38 31 2C 59 3A 97 37 38  32 2C 58 3A 97 37 38 33  |81,Y:.782,X:.783|
000017A0: 2C 30 3A 9E 36 35 35 32  30 3A 8E 00 00 00        |,0:.65520:....  |
......BO.53280:PA.BO.1:IN.646.8....BO,7:
.PA,2:.IN,7:.".".K...X.7:Y.5:.63000:.".B
 A S I C  E X T E N D E R."...(.X.12:Y.8
:.63000:.IN,1:."A & M ASSOCIATES"...2.X.
18:Y.10:.63000:.IN,3:."1984".H.<.. 62000
...F..PA,3:.BO,6:.IN,1...P.X.0:Y.1:.6300
0.C.Z.."THE CMB 64 IS A SUPERB MACHINE B
UT IT'S       LET DOWN BY IT'S POOR BASI
C.".M.D..IN,2...N..".  YOU CAN BUY ADD-O
N PACKAGES SUCH AS    SIMON'S BASIC IF Y
OU CAN";...X.." AFFORD THEM.":.IN,5:X.8:
Y.8:.63000:."IF YOU CAN'T..TRY THIS"....
.X.1:Y.11:.IN,0:.63000.F...."WITH THIS P
ACKAGE YOU WILL HAVE 20 EASY         COM
MANDS WHICH WILL MAKE".R...."     YOUR 6
4 A LITTLE EASIER TO USE.".}. ..62000...
...BO,3:.PA,5:.IN,6......".SO THAT THE S
PEED OF YOUR BASIC PROGRAMSIS NOT REDUCE
D, A DIRECT CALL ";......"SYSTEM IS USED
.".).H.."...ALL COMMANDS START IN THE SA
ME WAY..".W.R.Y.10:X.10:.63000:.IN,9:."S
YS 50000, CO.."......"...   THE FIRST BI
T (.SYS 50000.) CALLS THE     PACKAGE.".
....."...    THE NEXT BIT (.CO.) IS A TW
O LETTER    COMMAND WHICH TELLS";......"
 THE 64 WHAT TO DO."......62000:.".":.PA
,3:.BO,5:.I,6.M...."THE COMMAND IS FOLLO
WED BY PARAMETERS   WHICH DECIDE HOW THE
 COMMAND IS";.}...." TO ACT.".N...."  YO
U CAN USE A VALUE, A VARIABLE OR A  FUNC
TION TO DEFINE THE PARAMETERS"..."..".FO
R EXAMPLE..."...,.X.10:Y.6:.63000:.".SYS
 50000,PA,15".5.6.X.10:Y.7 :.63000:.".SY
S 50000,PA,X".B.@.X.10:Y.8 :.63000:.".SY
S 50000,PA,RND(1)"...J.."..SPACES ARE IG
NORED BY THE PROGRAM BUT   COMMAS MUST B
E USED AS SHOWN".Y.T.."..THE FOLLOWING W
ILL BOTH WORK..."...^.X.10:Y.15:.63000:.
"SYS50000,PA,15"...H.X.7:Y.16:.63000:."S
YS 50000  , PA ,   15".~.R.."..YOU WILL 
SAVE SPACE IF YOU REPLACE 50000WITH A VA
RIABLE...EG X = 50000"...|.X.7 :Y.21:.63
000: .".GIVING..... .SYS X,PA,15".N....6
2000:.BO,9:.PA,8:.IN,7......".1. COLOUR 
CHANGING COMMANDS."......"..............
..............".>....".TO CHANGE THE BOR
DER COLOUR...".F...Y.5:X.13:.63000:.".SY
S 50000,BO,CO"......"..TO CHANGE THE SCR
EEN COLOUR......"...B.Y.9:X.13:.63000:."
.SYS 50000,PA,CO"...L.."..TO CHANGE THE 
INK COLOUR......"...V.Y.13:X.13:.63000:.
".SYS 50000,IN,CO".Y...."..THE COLOUR (C
O) HAS A VALUE FROM 0 TO   15 (SEE PAGE 
61 OF YOUR USER";.J...."'S GUIDE."......
62000:.PA,15:.BO,14:.IN,12......".2. MEM
ORY CHANGING COMMANDS.".S...."..........
.................."......".TO LOWER THE 
TOP OF MEMORY..".....X.10:Y.5:.63000:.".
SYS 50000,HM,X".F.&.."..TO RAISE THE STA
RT OF BASIC..".M.0.X.10:Y.9:.63000:.".SY
S 50000,LM,X"...:.."..THIS COMMAND MUST 
BE FOLLOWED BY .NEW. TO RESET THE POINTE
RS."...D.."..TO CHANGE THE MEMORY BANK U
SED BY THE   VIC CHIP..."...N.X.10:Y.16:
.63000:.".SYS 50000,BA,X".I.X.."..X HAS 
A VALUE FROM 0 TO 4. TO USE THIS  COMMAN
D PROPERLY, YOU SHOULD ";...B.."READ THE
   PROGRAMMERS REFERENCE GUIDE."...C..62
000.N.D.."..TO MOVE THE SCREEN POSITION 
USE.."...E.X.10:Y.3:.63000:.".SYS 50000,
SC,X".C.F.."..THE ADDRESS OF THE SCREEN 
IS GIVEN BY   V*1024+BANK OFFSET. V TAKE
S";.`.G.." THE VALUES 0 TO 15)."...H..".
AGAIN READ THE PROGRAMMERS GUIDE FOR    
FULL DETAILS."...L..62000:.BO,1:.PA,7:.I
N,5.V.V..".3. DIRECT COMMANDS"......"...
..............".>...."..THESE COMMANDS A
RE USUALLY USED IN TO   OBTAIN INFORMATI
ON IN DIRECT";.L...." MODE.".K...."..DOU
BLE POKE (DOKE)...".....X.10:Y.7:.63000:
."SYS 50000,DO,AD,V"......".AD IS THE AD
DRESS OF THE PAIR OF MEMORY LOCATIONS (0
-65535). V IS THE";......" DOKE VALUE(0-
65535)"...F..".DOUBLE PEEK (DEEK)...".E.
P.X.10:Y.14:.63000:."SYS 50000,DE,AD"...
Z..".AD IS THE ADDRESS OF THE PAIR OF ME
MORY LOCATIONS (0-65535) .EG".C....".SYS
 50000,DE,43 WILL GIVE A VALUE 0F    204
9.".U....62000:.IN,12.%....".TO CONVERT 
A DECIMAL NUMBER (X IN THE   RANGE 0-655
35) TO HEXADECIMAL..".K...X.10:Y.3:.6300
0:."SYS 50000,HE,X"......"..SYS 50000,HE
,43210 GIVES THE RESULT..   $A8CA".N....
"..TO CONVERT A DECIMAL NUMBER (X IN THE
   RANGE 0-65535) TO BINARY.."... .X.10:
Y.11:.63000:."SYS 50000,BI,X".8.*.."..SY
S 50000,BI,43210 GIVES THE RESULT..   %1
010100011001010".V.4..62000:.PA,10:.BO,2
:.IN,1.Y.>..".4. USER DEFINED CHARACTERS
"...H..".........................."...R.
."..THE FIRST STEP IS TO CHANGE THE POIN
TER TO THE CHARACTER SET WITH.."...\.X.1
0:Y.6:.63000:.".SYS 50000,CP,V".\.F..".W
HERE THE START ADDRESS OF THE CHARACTERS
ET IS GIVEN BY V*2048+BANK";...P.." OFFS
ET.V HASVALUES FROM 0 TO 7)".N.Z.."..YOU
 CAN THEN CLEAR THE NEW CHARACTER SETWIT
H...    .SYS 50000,CC"......"..YOU CAN D
OWNLOAD THE NORMAL CHARACTER   SET WITH.
..    .SYS 50000,CO,V".K...."..IF V=0 TH
E UPPERCASE SET IS COPIED.".W....".IF V=
1 THE LOWERCASE SET IS COPIED."......620
00......".TO REDEFINE A CHARACTER USE.."
.W...."...   SYS 50000,AC [CH],A,B,C,D,E
,F,G,H".(...."..YOU MUST USE THE SYNTAX 
AS SHOWN WITH   THE SQUARE BRACKETS AND 
NO COM";.N.J.."MA BETWEENAC AND THE BRAC
KETS."...T..".CH SPECIFIES WHICH CHARACT
ER IS TO BE   ALTERED. THE EIGHT FOLLOWI
NG";.A...." PARAMETERS DEFINE THE SHAPE.
"......".TO REDEFINE '@' AS A SMALL FACE
 TRY...".%...."..SYS50000,AC [0],60,66,1
65,129,165,153,66,60".0....62000.A....".
.YOU CAN CHANGE THE GRAPHICS MODE WITH..
".....X.10:Y.3:.63000:.".SYS 50000,CM,X"
......"..X=0 GIVES NORMAL GRAPHICS".M.$.
."X=1 GIVES MULTICOLOUR MODE"......"X=2 
GIVES EXTENDED BACKGROUND MODE".&.8..".Y
OU CHANGE THE COLOUR REGISTERS WITH..".J
.B.."..     SYS 50000,CL,C1,C2,C3".W.L..
"..C1,C2 AND C3 REFER TO THE REGISTERS".
..V..62000:.".5. MISCELLANEOUS COMMANDS.
".B.`.."........................."...J..
".TO SAVE A BLOCK OF RAM...."...T.."..SY
S 50000,BS 'FILENAME',DN,2,SA,FA,F".;.~.
."..DN = 1 FOR TAPE AND 8 FOR DISK".U...
."SA = START ADDRESS".O...."FA = START A
DDRESS"......"F = 0 LEAVES BASIC ROM SWI
TCHED IN."......"F = 1 SWITCHES BASIC RO
M OUT."......"..TO REVIEW MEMORY STATUS 
OF MACHINE.."......".          .SYS 5000
0,ST".!.D.."..FOR HELP..".A.N..".       
   .SYS 50000,HP".L.X..62000.P...."..TO 
PLACE THE CURSOR AT X,Y"......"..      S
YS 50000,P@,X,Y"......"..X=HORIZONTAL PO
SITION (0 TO 39)"......"..Y=VERTICAL POS
ITION (0 TO 24)"......62000:."."..._..55
,0:.56,159.5.`.."...NEW......LOAD.";:.19
8,2:.631,13:.632,13:..Q.0.X.2:Y.23:.6300
0:.".P R E S S  A  K E Y  F O R  M O R E
"...:.. 197,60:."."...D........781,Y:.78
2,X:.783,0:.65520:....
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL