                                    BLOKKER

BLOKKER consists of a number of moving objects leaving trails. The player
controls one of these and must avoid all the trails, including his own, and the
sides of the screen, whilst trying to force his opponents to hit something and
hence die. If all the enemy are killed, the player reaches a new sheet. As the
sheets progress the enemy become faster and more plentiful. If the player runs
out of fuel he dies, but fuel remaining at the end of a sheet earns a points
bonus. The game includes, of course, a high score table.
  As the game is all in machine code typing it in is simple but boring. First
you should make sure you have a tape or disc with space on it. When you are
ready, type in the Basic listing. this is a loader for the machine code. On
running - it may be a good idea to save it first - you will see a number on the
screen. This should correspond to the first number in the code dump. You should
now input the next 20 digits in one string.
  When you have done so there should be an equals sign displayed. Now type in
and enter the last number in the first line of the dump. If all is well you
should get a number 10 bigger than the first on the next line and you can
repeat the process as before.
  Eventually the computer will tell you you have finished. Hopefully this will
be at the end of the dump. You can now save the machine code. First make a copy
saved ordinarily i.e.:
    SAVE "BLOCKCODE",b,&7000,3980
or the equivalent disc command. This copy can be run by loading it and calling
&7000. You may like to use a Basic loader for this of the form:
    10 MEMORY &6FF0
    20 load""
    30 call &7000
  The loader would need to precede the code on tape. If on disc a file name
would need to be put in line 20.

Saved to autorun

  Alternatively the code can be saved so as to autorun by saving it with the
line SAVE"BLOKKER",b,&7000,3980,&7000.
  Please note that if this done it is impossible to return from the game to
Basic and the game must be run and not loaded.
  The keys used for playing the game are given when the game is run, but there
are other keys which can be used to control the program
    TAB   pauses the game
    CLR  aborts a game
    CLR and ESC  return to Basic if possible.


Basic program.
10 REM Basic code loader
15 MEMORY 28670
40 FOR a=0 TO 3970 STEP 10
50 PRINT a+28672;":"
70 INPUT a$:x=0:t=0
75 FOR n=1 TO LEN(a$) STEP 2
80 p=VAL("&"+MID$(a$,n,2))
90 POKE (a+x+28672),p
100 t=t+p:x=x+1
110 NEXT
115 PRINT "= ";
120 INPUT c
130 IF c<>t THEN PRINT CHR$(7);"Error in Data":GOTO 50
140 NEXT
150 PRINT"Data Entered Correctly"


Code dump.
28672: CD987921B876CD3D7501 = 1197
28682: DC05CDB1711808CD1D74 = 1102
28692: CD0F7338183E01CDB4BB = 1050
28702: CD6CBB3E00CDB4BB2181 = 1296
28712: 75CD3D75CD0F7330E021 = 1140
28722: 5E72CD2B71CD59703E42 = 1103
28732: CD1EBB280E212271CDF7 = 1108
28742: 703E10CD1EBBC018CAED = 1267
28752: 5B917FCD327318C1C9CD = 1356
28762: 4A79CD7079CD89793E42 = 1224
28772: CD1EBBC0CDA477CD267D = 1470
28782: 300FCDF4743A937F3D32 = 1071
28792: 937FFE00C818DDCDF777 = 1544
28802: 300FCDF4743A937F3D32 = 1071
28812: 937FFE00C818C9CD447F = 1353
28822: 30C7211972CD2B71CD15 = 1006
28832: 753AA97F3C32A97F3A90 = 1079
28842: 7F3C32907FFE0620A93E = 1031
28852: 0132907F3AA87F3C32A8 = 953
28862: 7F189BF5C5D5E5ED4BC6 = 1700
28872: 7FED5BC47F151DCB23CB = 1269
28882: 237B825F16007C21E770 = 905
28892: 195682CD027BE1D1C1F1 = 1439
28902: C9030600050804050000 = 232
28912: 07030807000604F5C5D5 = 690
28922: E5DDE5CDAABCDDE1E1D1 = 2122
28932: C1F1C9820001C800000F = 981
28942: E803820002E803000FFF = 872
28952: 7F820002F401000FFF7F = 901
28962: 870000000000000100F5 = 381
28972: C5D5E5DDE57E32BB7F23 = 1614
28982: 7E32BC7F237E32C07F23 = 1056
28992: 4E234623ED43C17F4E23 = 955
29002: 462378A1FEFF200F4E23 = 1055
29012: 462378B1FE00284ECDB1 = 1156
29022: 7118E73EB132BA7FED43 = 1274
29032: BD7FC5E521BA7FCDAABC = 1651
29042: E1C13EAA32BA7FE56069 = 1443
29052: 09444DE1ED43BD7FC5E5 = 1425
29062: 21BA7FCDAABCE1C13E9C = 1545
29072: 32BA7FE5606909444DE1 = 1172
29082: ED43BD7FC5E521BA7FCD = 1597
29092: AABCE1C1189EDDE1E1D1 = 1838
29102: C1F1C9F5C5E5D5210000 = 1552
29112: 110000CD10BDCD0DBD7C = 958
29122: B820F97DB920F5D1E1C1 = 1679
29132: F1C901000F00009201FF = 860
29142: FF2D00AA01FFFF2D00DE = 1248
29152: 01FFFF2D009201FFFF2D = 1258
29162: 00AA01FFFF2D00DE01FF = 1204
29172: FF2D00FA01FFFF2D00AA = 1276
29182: 01FFFF2D00DE01FFFF5A = 1379
29192: 007E02FFFF5A00BC03FF = 1174
29202: FF0E01FFFF000002000F = 797
29212: 00003C00FFFF5A005000 = 740
29222: FFFF3C005000FFFF1E00 = 1190
29232: 3C00FFFF5A003500FFFF = 1223
29242: 5A002F00FFFF5A003500 = 790
29252: FFFF1E002F00FFFF1E00 = 1127
29262: 3500FFFF1E003C00FFFF = 1163
29272: 5A00FFFF000001000F00 = 616
29282: 005F00FFFF43006A00FF = 1033
29292: FF21007700FFFF43005F = 1079
29302: 00FFFF21005900FFFF43 = 1209
29312: 005F00FFFF21006A00FF = 999
29322: FF43005900FFFF21005F = 1049
29332: 00FFFF43006A00FFFF21 = 1226
29342: 007700FFFF43005F00FF = 1046
29352: FF21006A00FFFF64009F = 1163
29362: 00FFFF64005F00FFFF43 = 1282
29372: 006A00FFFF21007700FF = 1023
29382: FF43005F00FFFF210059 = 1049
29392: 00FFFF43005F00FFFF21 = 1215
29402: 006A00FFFF43005900FF = 1027
29412: FF21005F00FFFF43006A = 1066
29422: 00FFFF21007700FFFF43 = 1239
29432: 007F00FFFF21007700FF = 1044
29442: FF6400EF00FFFF8700FF = 1494
29452: FF0000C5E5D506011150 = 998
29462: C33E2FCD1EBB280537D1 = 1035
29472: E1C1C91B7AB3FE0020ED = 1470
29482: 10E8373FD1E1C1C9F5C5 = 1636
29492: D5E5DDE5DD2173740608 = 1391
29502: DD6E00DD6601373FED52 = 1092
29512: 380BD5111000DD19D110 = 784
29522: EB1875C5CB20CB20CB20 = 1278
29532: CB20480600D511F27421 = 934
29542: E274EDB8D1DD7300DD72 = 1643
29552: 01DD360220DD360320DD = 841
29562: 360420DD360520DD3606 = 683
29572: 20DD360720DD360820DD = 882
29582: 360920DD360A20DD360B = 698
29592: 20DD360C20DD360D20DD = 892
29602: 360E20DD360F20CD1D74 = 772
29612: 21A376CD3D75C13E0890 = 1104
29622: CB27C6056F2611CD75BB = 1120
29632: DDE5E12323060ECDD173 = 1294
29642: DDE1E1D1C1F1C9F5C5E5 = 2186
29652: D5F5C5D5E5CD03BBE1D1 = 1926
29662: C1F10E00CD06BBFE0D28 = 1153
29672: 2FFE7F20153E00B928F0 = 1008
29682: 2B36200D3E08CD5ABB3E = 756
29692: 10CD5ABB18E0FE2038DC = 1308
29702: FE8030D85779B828D372 = 1403
29712: 230C7ACD5ABB18CAD1E1 = 1311
29722: C1F1C9F5C5D5E53E01CD = 1787
29732: B4BBCD6CBB3E00CDB4BB = 1501
29742: 217175CD3D7511737406 = 900
29752: 083E0890CB27C6056F26 = 816
29762: 0BCD75BBC51A4F131A47 = 938
29772: 13CD6278CD17793E20CD = 1090
29782: 5ABB060E21AA7F1A7713 = 791
29792: 2310FA36FF21AA7FCD3D = 1206
29802: 75C110CBE1D1C1F1C934 = 1650
29812: 08536F61707920746865 = 885
29822: 20317374200807546865 = 648
29832: 205365636F6E64202020 = 732
29842: 20DC0554686520546869 = 871
29852: 72642020202020B0044E = 632
29862: 756D62657220466F7572 = 983
29872: 20202084034E616D6520 = 648
29882: 46697665202020202058 = 642
29892: 02536978746820506572 = 857
29902: 736F6E20202C01377468 = 720
29912: 20537472616E67657220 = 902
29922: 20200000427574206E6F = 616
29932: 74206C6561737420F5C5 = 1159
29942: D5E53E01061A0E0FCD32 = 821
29952: BC21CE71CD2B713E0106 = 970
29962: 180E18CD32BCE1D1C1F1 = 1373
29972: C9C5E5210771CDF7703E = 1406
29982: 01328D7FCDF777380DCD = 1164
29992: F7773808010100CD3978 = 814
30002: 18EE212271CDF770E1C1 = 1424
30012: C9F5E57EFEFF2806CD5A = 1651
30022: BB2318F5E1F1C91F0102 = 1192
30032: 4C697665731F10025363 = 746
30042: 6F72651F200253686565 = 780
30052: 74FF1F070220201F2602 = 546
30062: 2020FF1F0F02546F7020 = 706
30072: 426C6F6B6B657273FF1F = 1115
30082: 0E020F0142204C204F20 = 349
30092: 4B204B204520521F0E04 = 446
30102: 0F03427920435420696E = 635
30112: 20313938351F03070F01 = 304
30122: 546865204F626A656374 = 920
30132: 206F6620746865204761 = 798
30142: 6D6520697320746F2053 = 836
30152: 7572766976650A0D546F = 891
30162: 2068697420736F6D6574 = 941
30172: 68696E672C6576656E20 = 928
30182: 796F757273656C662C69 = 1038
30192: 7320746F204469655468 = 868
30202: 65206561736965737420 = 915
30212: 77617920746F20556E64 = 923
30222: 65727374616E64206973 = 1005
30232: 20746F20506C61791F11 = 745
30242: 0A486F6E6573746C791F = 895
30252: 0B0D4B4559533A1F140E = 463
30262: 5D2055701F140F5C2044 = 580
30272: 6F776E1F14105A204C65 = 706
30282: 66741F14115820526967 = 696
30292: 68741F10125368696674 = 795
30302: 20666F72205370656564 = 888
30312: 1F0514596F75206D6179 = 732
30322: 2C6F6620636F75727365 = 946
30332: 2C7573652061204A6F79 = 844
30342: 737469636B1F0C161853 = 714
30352: 50414345204241522054 = 642
30362: 4F20535441525418FF1F = 819
30372: 0D1618456E7465722059 = 690
30382: 6F7572204E616D6518FF = 1038
30392: 1F0E0242204C204F204B = 439
30402: 204B204520521F080941 = 435
30412: 6C6C2042797465732050 = 879
30422: 726F6772616D6D656420 = 990
30432: 62792043541F060A496E = 632
30442: 20746865207365636F6E = 921
30452: 64207765656B206F6620 = 837
30462: 4A756C79202738351F08 = 639
30472: 0B466F7220596F757220 = 801
30482: 436F6D7075746572206D = 988
30492: 6167617A696E651F0710 = 789
30502: 5468616E6B7320746F20 = 908
30512: 4D722053746576656E20 = 884
30522: 436F70656C616E641F0A = 847
30532: 11466F72204A696E676C = 844
30542: 657320616E6420546869 = 880
30552: 6E6773FFF5C5E53E02CD = 1523
30562: B4BB26262E02CD75BB3A = 1058
30572: A97F4F0600CD6278CD2C = 1053
30582: 793E00CDB4BBE1C1F1C9 = 1615
30592: F5C5E53A937F4F0600CD = 1293
30602: 62783E02CDB4BB26072E = 945
30612: 02CD75BBCD2C793E00CD = 1148
30622: B4BBE1C1F1C9F5E5C5DD = 2119
30632: E53E44CD1EBB281BCDB6 = 1235
30642: BC3E44CD1EBB20F93E44 = 1151
30652: CD1EBB28F93E44CD1EBB = 1263
30662: 20F9CDB9BCDDE1C1E1F1 = 1964
30672: C9F5C5D5E5213F0122A6 = 1382
30682: 7F3E00CDDEBB11000021 = 853
30692: 1600CDEABB1180022116 = 850
30702: 00CDF6BBE1D1C1F1C9F5 = 1952
30712: C5D5E53E03CDDEBB3A8D = 1517
30722: 7FFE0120040601180206 = 457
30732: 03C5ED5BA67FEB29EB21 = 1365
30742: 1600CDEABB2AA67F7CB5 = 1288
30752: FE002007C1E1D1C1F137 = 1409
30762: C92B22A67FC110DBE1D1 = 1433
30772: C1F1373FC9F5E5C52A91 = 1611
30782: 7F0922917F3E02CDB4BB = 1078
30792: 26162E02CD75BBED4B91 = 1074
30802: 7FCD6278CD17793E00CD = 1166
30812: B4BBC1E1F1C9F5C5E5D5 = 2111
30822: 219C7F229A7FED43947F = 1210
30832: 060421C97822987F2A98 = 871
30842: 7F4E2322987F2A987F5E = 968
30852: 23562322987F2A947F37 = 841
30862: 3FED5222967F30070D79 = 882
30872: FEFF20E40C2A9A7F7123 = 1252
30882: 229A7F2A967F22947F2A = 985
30892: 987F79FE00280523230D = 782
30902: 18F622987F10BB2A9A7F = 1109
30912: 3A947F77D1E1C1F1C906 = 1527
30922: 60EA50C3409C3075204E = 1100
30932: 10270000092823401F58 = 322
30942: 1B70178813A00FB80BD0 = 895
30952: 07E80300000984032003 = 421
30962: BC025802F40190012C01 = 715
30972: C80064000000095A0050 = 479
30982: 0046003C00320028001E = 250
30992: 0014000A000000F5C5E5 = 701
31002: 219C7F06057EC630CD5A = 994
31012: BB2310F7E1C1F1C9C5E5 = 1771
31022: F5219C7F06047EFE0020 = 983
31032: 032310F8047EC630CD5A = 973
31042: BB2310F7F1E1C1C90100 = 1346
31052: 00ED43917F3E0332937F = 965
31062: 3E0132907F32A97F0100 = 731
31072: 00CD39783E0032A87F21 = 822
31082: 6675CD3D75C9CDC17ACD = 1528
31092: 9C7DCD417ACDD177CD5C = 1503
31102: 77CD8077211071CDF770 = 1297
31112: C9C5F501983A0B78B1FE = 1416
31122: 0020F9F1C1C93E01CD0E = 1198
31132: BC3E00010000CD32BC3E = 756
31142: 0106180E18CD32BC3E02 = 576
31152: 06060E06CD32BC3E0306 = 546
31162: 0E0E0ECD32BC060E0E0E = 533
31172: CD38BC3E01CDB4BB2100 = 1117
31182: 0016271E16CD66BB3E00 = 669
31192: CDB4BB3E02CDB4BB2600 = 1246
31202: 16271E172E18CD66BB3E = 740
31212: 00CD90BB3E03CD96BBCD = 1348
31222: 6CBB214D75CD3D753E00 = 967
31232: CDB4BB26022E02CD3EBC = 1115
31242: 3E01212B7ACDBCBC3E02 = 906
31252: 212F7ACDBCBC3E012133 = 930
31262: 7ACDBFBC3E02213A7ACD = 1188
31272: BFBCC9010FFF03010FFF = 1125
31282: 02820A010105FF018206 = 541
31292: 040106FC010E0C0615ED = 554
31302: 438B7F3E01328E7F328D = 906
31312: 7F0E0C06153E01CD5E7A = 664
31322: CD027BC9C5E5D521C87F = 1530
31332: 58160019F579FE002807 = 802
31342: 47112A001910FDF177D1 = 993
31352: E1C1C9C5E5D521C87F58 = 1706
31362: 16001979FE0028074711 = 557
31372: 2A001910FD7ED1E1C1C9 = 1290
31382: FE01280DFE02280BFE03 = 872
31392: 2809FE042807C90DC904 = 773
31402: C90CC905C9E5D521BD7A = 1406
31412: 3D5F1600197ED1E1C903 = 967
31422: 040102F5C53E01CDB4BB = 1084
31432: CD6CBB3E00CDB4BB0100 = 1135
31442: 0078FE002814FE292810 = 785
31452: 79FE00280BFE1828073E = 813
31462: 00CD5E7A18053E02CD5E = 813
31472: 7A0478FE2A20DC06000C = 812
31482: 79FE1920D4C1F1C9DDE5 = 1729
31492: FDE5C5D5E5F5CB27CB27 = 1850
31502: CB27CB275F1600FD2148 = 959
31512: 7BFD19050D6069CD1ABC = 1039
31522: E5DDE10608FD7E00DD77 = 1408
31532: 00FD7E01DD7701110008 = 746
31542: DD19110200FD1910E8F1 = 1032
31552: E1D1C1FDE1DDE1C90000 = 1752
31562: 00000000000000000000 = 0
31572: 0000000030C070E0F0F0 = 1056
31582: B0F0B0F090F040E030C0 = 1744
31592: 070E0F0F0B0F0B0F0B0F = 129
31602: 090F0C0F070E30403040 = 296
31612: 30403040304030403040 = 560
31622: 304000000000F0F0F0F0 = 1072
31632: 0000F0F0000000003040 = 592
31642: 304030703070300030F0 = 768
31652: 0000000030403040F040 = 528
31662: F0400040F0C000000000 = 800
31672: 00000000F0C0F0C00040 = 928
31682: F0403040304000000000 = 528
31692: 30F030F0300030703040 = 896
31702: 30400304030403040304 = 140
31712: 03040304030403040000 = 28
31722: 00000F0F0F0F00000F0F = 90
31732: 00000000030403040307 = 24
31742: 03070300030F00000000 = 31
31752: 030403040F040F040004 = 56
31762: 0F0C0000000000000000 = 27
31772: 0F0C0F0C00040F040304 = 84
31782: 030400000000030F030F = 43
31792: 0300030703040304E5D5 = 469
31802: 21677C060816007E23E5 = 686
31812: CD1EBBE12801562310F3 = 1068
31822: 1E013E15CD1EBB20093E = 639
31832: 4CCD1EBB200218021E02 = 590
31842: 7A43D1E1C9130148013F = 980
31852: 024B021603490347044A = 329
31862: 04E52A8E7C7EFEFF2008 = 1216
31872: 21907C228E7C18F32322 = 937
31882: 8E7CE1C9907C00000001 = 961
31892: 01010101010100000100 = 7
31902: 00010100000101010001 = 6
31912: 01000101000100010000 = 5
31922: 01010101000101010001 = 8
31932: 01000100000000000000 = 2
31942: 01010001010101000001 = 7
31952: 00000100000101000000 = 3
31962: 01010101010100010101 = 9
31972: 00000100010001010001 = 5
31982: 01010000000000000000 = 2
31992: 01000001000101000101 = 6
32002: 000001000101FFE5D521 = 733
32012: 1E7D3DCB275F160019CD = 805
32022: 777C5F197ED1E1C90204 = 1130
32032: 0103020401033A8D7F32 = 390
32042: 8F7F3A8E7F32C57FCD38 = 1232
32052: 7CFE002803328E7F7832 = 910
32062: 8D7FC5ED4B8B7F3A8E7F = 1370
32072: ED43C67F32C47FCD967A = 1479
32082: ED438B7FCD7B7AFE0020 = 1306
32092: 3C2600CDC1703A8E7F32 = 985
32102: C57F3E01CD5E7ACD027B = 1138
32112: C110CD3A8D7FFE01200F = 1042
32122: 3A8F7FFE012815211071 = 806
32132: CDF770180D3A8F7FFE02 = 1185
32142: 2806211971CDF770373F = 899
32152: C9C137C9F5C5D5E5DDE5 = 1984
32162: 3A907F3DCB27CB27CB27 = 1116
32172: 47808011087E6F260019 = 652
32182: DD2100840606C57E23DD = 977
32192: 77007E23DD77014F7E23 = 861
32202: DD7702477E23DD7703DD = 1138
32212: 7E00FE0028083E02CD5E = 791
32222: 7ACD027BC1E5DDE5E111 = 1566
32232: 070019DD7504DD7405E1 = 941
32242: DD360600DD3607FF11EF = 1074
32252: 03DD1910BBDDE1E1D1C1 = 1525
32262: F1C9010C0D03010C1C01 = 513
32272: 00000000000000000000 = 0
32282: 00000000000001051803 = 33
32292: 010A0B02010E1E040113 = 93
32302: 11010000000000000000 = 18
32312: 02050503010A1904010B = 67
32322: 1002010D1002010E1904 = 94
32332: 02122401010910020209 = 96
32342: 1904020E0903020E2003 = 108
32352: 02131401011315010207 = 93
32362: 0A0202071F04020C0301 = 74
32372: 020C260302110A020211 = 105
32382: 1F04C5D5E5DD7E00FE00 = 1275
32392: CA137F473AA87FCB2780 = 1142
32402: 47C5DD4E01DD4602DD7E = 1208
32412: 03ED43C67F32C57FCD96 = 1361
32422: 7ACD7B7AFE002836DD4E = 1219
32432: 01DD4602DD7E03CD097D = 983
32442: DD7703CD967ACD7B7AFE = 1524
32452: 00281DDD4E01DD4602DD = 883
32462: 7E03CDAF7ADD7703CD96 = 1329
32472: 7ACD7B7AFE002804C137 = 1118
32482: 1831DD7101DD7002DD7E = 1090
32492: 0332C47F2606CDC1703E = 992
32502: 02CD5E7ACD027BDD6E04 = 1088
32512: DD6605DD7E03772336FF = 1141
32522: DD7504DD7405C1108037 = 1076
32532: 3FE1D1C1C9E5C5DD6E04 = 1652
32542: DD6605DD4E01DD46022B = 964
32552: 3E00CD5E7ACD027B7EFE = 1193
32562: 002808CDAF7ACD967A18 = 1051
32572: EADD360000C1E1C9C5D5 = 1538
32582: DD2100840E000606CD80 = 745
32592: 7E301BC5DD7E00FE0120 = 1032
32602: 09014B00CD3978C11807 = 691
32612: 015A00CD3978C1CD197F = 1023
32622: DD7E00FE0020010C11EF = 902
32632: 03DD1910D179FE062805 = 900
32642: D1C1373FC9D1C137C90C = 1391
