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