home *** CD-ROM | disk | FTP | other *** search
- 1 RESTORE:MQ=0:QU=0:GOSUB43000
- 2 POKE775,200:POKE809,255:POKE818,0:POKE819,0
- 5 POKE53269,0:RO=0
- 50 H=54272
- 60 POKEH+14,240:POKEH+15,33:POKEH+19,255:POKEH+22,196:POKEH+23,244
- 65 POKEH+20,79
- 100 V=53248:POKEV+23,6:POKEV+37,0:POKEV+38,8:POKEV+28,255:POKEV+27,6
- 104 POKEV+29,0:POKEV+40,1:POKEV+41,12:PRINT"[152]"
- 110 POKE2041,222:POKE2042,227
- 111 POKE2040,234:POKE2043,234:POKE2044,234:POKE2045,234:POKE2046,234
- 112 POKE2047,234:POKEV+39,12:POKEV+42,1:POKEV+43,1:POKEV+44,11:POKEV+45,14
- 115 IFFW=1THEN 395
- 120 FORN=0TO62:READQ:POKE14208+N,Q:NEXTN
- 130 FORN=0TO62:READQ:POKE14272+N,Q:NEXTN
- 140 FORN=0TO62:READQ:POKE14336+N,Q:NEXTN
- 150 FORN=0TO62:READQ:POKE14400+N,Q:NEXTN
- 160 FORN=0TO62:READQ:POKE14464+N,Q:NEXTN
- 170 FORN=0TO62:READQ:POKE14528+N,Q:NEXTN
- 180 FORN=0TO62:READQ:POKE14592+N,Q:NEXTN
- 190 FORN=0TO62:READQ:POKE14656+N,Q:NEXTN
- 191 FORN=0TO62:READQ:POKE14720+N,Q:NEXTN
- 192 FORN=0TO62:READQ:POKE14784+N,Q:NEXTN
- 193 FORN=0TO62:READQ:POKE14848+N,Q:NEXTN
- 196 FORN=0TO62:READQ:POKE14912+N,Q:NEXTN
- 197 FORN=0TO62:READQ:POKE14976+N,Q:NEXTN
- 200 REM
- 300 DATA0,0,0,10,0,0,10,128,0,2,128,0,2,0,0,2,0,0,10,128,0,42,80,0,42,80,0
- 301 DATA37,128,0,37,128,0,42,128,0,21,64,0,63,192,0,63,192,0,48,192,0,32,128,0
- 302 DATA 32,128,0,32,128,0,16,64,0,20,80,0
- 303 DATA 0,0,0,10,0,0,10,128,0,2,128,0,2,0,0,2,0,0,10,128,5,42,170,165,42,128,5
- 304 DATA42,80,0,42,80,0,42,128,0,21,64,0,63,192,0,63,192,0,48,192,0
- 305 DATA 32,128,0,160,128,0,96,128,0,64,64,0,64,80,0
- 306 DATA 0,0,0,10,0,12,10,128,60,2,128,176,2,2,128,2,10,0,10,168,0,42,160,0
- 307 DATA42,128,0,42,80,0,42,80,0,42,128,0,21,64,0,63,192,0,63,192,0,32,128
- 308 DATA0,32,32,0,32,8,0,32,8,0,16,4,0,20,5,0
- 309 DATA0,0,0,0,0,0,0,0,0,0,0,0,40,0,0,42,60,0,10,44,0,8,32,0,130,32,0,42,160,0
- 310 DATA10,168,0,0,170,0,0,42,128,0,5,80,0,3,252,0,0,255,0,0,130,0,2,8,0,8,32
- 311 DATA 0,16,64,0,20,80
- 312 DATA0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
- 313 DATA0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,32,128,1,162,175,169,170,175,0,130,111
- 314 DATA 169
- 315 DATA 0,0,0,0,0,160,0,2,160
- 316 DATA 0,2,128,0,0,128,0,0,128
- 317 DATA 0,2,160,0,5,168,0,5,168
- 318 DATA 0,2,168,0,2,88,0,2,168
- 319 DATA 0,1,84,0,3,252,0,3,252
- 320 DATA 0,3,12,0,2,8,0,2,8
- 321 DATA 0,2,8,0,1,4,0,5,20
- 322 DATA 0,0,0,0,0,160,0,2,160,0,2,128,0,0,128,0,0,128,80,2,160,90,170
- 323 DATA 168,80,2,168,0,5,168,0,5,168,0,2,168,0,1,84,0,3,252,0,3,252,0,3,12
- 324 DATA 0,2,8,0,2,8,0,2,9,0,1,1,0,5,1
- 325 DATA64,0,0,80,0,160,24,2,160,10,2,128,2,128,128,0,160,128
- 326 DATA0,42,168,0,2,168,0,5,168,0,5,168,0,2,168,0,1,84,0,3,252,0,3,252,0,2,8
- 327 DATA 0,8,8,0,32,8,0,32,8,0,32,8,0,16,4,0,80,20
- 329 DATA0,10,0,0,42,0,0,40,0,0,8,1,0,8,9,0,170,36,2,170,160,9,42,128,20
- 330 DATA42,128,0,42,128,0,42,128,0,21,64,0,63,192,0,63,192,0,48,192
- 331 DATA0,128,128,2,0,128,4,0,128,20,1,0,0,5,0,0,0,0
- 332 DATA 0,0,0,0,0,0,0,0,0,0,0,0,0,20,40,0,24,160,0,8,160,0,8,32,0,8,130
- 333 DATA0,10,168,0,42,160,0,170,0,2,168,0,5,80,0,63,192,0,255,0,0,130
- 334 DATA0,0,32,128,0,8,32,0,2,4,0,5,20,0
- 335 DATA0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
- 336 DATA0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
- 337 DATA0,0,0,0,0,0,0,0,0,0,0,0,0,0,106,250,136,0,250,170,106,250,138
- 344 DATA0,21,0,0,127,64,128,127,64,128,63,2,160,8,2,40,8,10
- 345 DATA10,42,40,2,166,160,0,166,128,0,174,128,0,170,128,0,170,128,0,170
- 346 DATA128,255,85,127,255,85,127,255,93,127,253,125,127,193,5,3,193,4,3,193,4
- 347 DATA3,197,20,3
- 348 DATA0,21,0,0,127,64,0,127,64,0,60,0,0,8,0,0,8,0
- 349 DATA0,42,0,2,166,160,8,166,168,8,174,136,8,170,136,8,170,136
- 350 DATA8,170,136,255,85,127,255,85,127,255,93,127,253,125,127,193,5,3
- 351 DATA193,4,3,193,4,3,197,20,3
- 395 POKE53281,15:POKE53280,5
- 396 POKEH+4,0
- 397 IFZN=5THEN401
- 400 GOSUB52000
- 401 FORHW=1748TO1988STEP40:POKEHW,160:NEXTHW
- 402 FORHW=1775TO1895STEP40:POKEHW,160:NEXTHW
- 403 FORHW=1909TO1936:POKEHW,160:NEXTHW
- 404 FORHW=1949TO1977:POKEHW,160:NEXTHW
- 405 POKE1708,81:POKE1735,81
- 406 FORHW=1789TO1814:POKEHW,99:NEXTHW
- 407 FORHW=1829TO1854:POKEHW,99:NEXTHW
- 408 FORHW=1989TO2018:POKEHW,160:NEXTHW
- 410 FORHW=1277TO1300:POKEHW,100:NEXTHW
- 411 FORHW=1551TO1575:POKEHW,160:NEXTHW
- 412 FORHW=1316TO1511STEP39:POKEHW,78:NEXTHW
- 413 FORHW=1340TO1535STEP39:POKEHW,233:NEXTHW
- 414 FORHW=1380TO1536STEP39:POKEHW,160:NEXTHW
- 415 FORHW=1420TO1576STEP39:POKEHW,105:NEXTHW
- 416 POKE1460,117:POKE1538,117
- 417 FORHW=1474TO1490STEP4:POKEHW,81:POKEHW+2,87:NEXTHW
- 418 FORHW=1435TO1453STEP4:POKEHW,81:POKEHW+2,87:NEXTHW
- 419 FORHW=1396TO1412STEP4:POKEHW,81:POKEHW+2,87:NEXTHW
- 420 FORHW=1357TO1373STEP4:POKEHW,81:POKEHW+2,87:NEXTHW
- 421 POKE1384,77:POKE1425,77:POKE1466,77:POKE1507,101:POKE1544,160:POKE1545,160
- 422 POKE1546,160:POKE1464,87:POKE1465,87:POKE1505,87:POKE1506,87
- 450 POKEH,220:POKEH+1,68:POKEH+5,15:POKEH+6,215:POKEH+7,120
- 455 POKEH+8,100:POKEH+12,15:POKEH+13,215
- 460 FORHW=55296TO55575:POKEHW,0:NEXTHW
- 461 FORHW=55511TO55516:POKEHW,7:NEXTHW
- 462 FORHW=55522TO55527:POKEHW,7:NEXTHW
- 463 FORHW=1024TO1303:POKEHW,160:NEXTHW
- 464 FORHW=1239TO1244:POKEHW,102:NEXTHW
- 465 FORHW=1250TO1255:POKEHW,102:NEXTHW
- 466 POKE1280,250:POKE1281,204:POKE1282,250:POKE1283,204:POKE1291,250
- 467 POKE1292,204:POKE1293,250:POKE1294,204
- 468 FORHW=55613TO55813STEP40:POKEHW,0:NEXTHW
- 469 FORHW=55614TO55814STEP40:POKEHW,0:NEXTHW
- 470 FORHW=55615TO55815STEP40:POKEHW,0:NEXTHW
- 471 FORHW=1341TO1541STEP40:POKEHW,160:NEXTHW
- 472 FORHW=1342TO1542STEP40:POKEHW,160:NEXTHW
- 473 FORHW=1343TO1543STEP40:POKEHW,160:NEXTHW
- 474 FORHW=55692TO55809STEP39:POKEHW,0:NEXTHW
- 475 POKE55732,0:POKE55772,0:POKE55771,0:POKE55812,0:POKE55811,O:POKE55810,0
- 476 FORHW=1420TO1537STEP39:POKEHW,233:NEXTHW
- 477 POKE1460,160:POKE1500,160:POKE1499,160:POKE1540,160:POKE1539,160
- 478 POKE1538,160
- 480 FORHW=55576TO55587:POKEHW,0:NEXTHW
- 481 FORHW=55616TO55626:POKEHW,0:NEXTHW
- 482 FORHW=55657TO55665:POKEHW,0:NEXTHW
- 483 FORHW=55698TO55704:POKEHW,0:NEXTHW
- 484 FORHW=55739TO55743:POKEHW,0:NEXTHW
- 485 FORHW=55780TO55782:POKEHW,0:NEXTHW
- 486 FORHW=1304TO1315:POKEHW,160:NEXTHW
- 487 FORHW=1344TO1354:POKEHW,160:NEXTHW
- 488 FORHW=1385TO1393:POKEHW,160:NEXTHW
- 489 FORHW=1426TO1432:POKEHW,160:NEXTHW
- 490 FORHW=1467TO1471:POKEHW,160:NEXTHW
- 491 FORHW=1508TO1510:POKEHW,160:NEXTHW
- 492 FORHW=55656 TO 55779STEP41:POKEHW,0:NEXTHW
- 493 FORHW=55588 TO 55783STEP39:POKEHW,0:NEXTHW
- 494 FORHW=1384TO1507STEP41:POKEHW,95:NEXTHW
- 495 FORHW=1316 TO 1511STEP39:POKEHW,105:NEXTHW
- 496 FORHW=1544TO1583:POKEHW,160:NEXTHW
- 497 POKE1538,229:POKE1539,229:POKE1540,229:POKE1499,229:POKE1500,229
- 498 POKE1460,229
- 500 PRINT"[144]"
- 620 POKEV+3,185:POKEV+5,185
- 625 G=135:F=175:POKEV+2,G:POKEV+4,F
- 626 BR=164:POKEV+1,BR:POKEV+7,BR:POKEV+9,BR:POKEV+11,BR:POKEV+13,BR:POKEV+15,BR
- 627 POKEV,35:POKEV+6,60:POKEV+8,85:POKEV+10,205:POKEV+12,230:POKEV+14,255
- 630 POKEV+21,255:RO=1
- 635 POKEH+24,79
- 640 A=0:Z=0:C=350:D=350
- 650 TI$="000000":G=135:F=175:POKEV+2,G:POKEV+4,F
- 700 IFRO=1THEN MF=15:GOTO800
- 701 IFRO=2THEN MF=22:GOTO800
- 702 IFRO=3THEN MF=28:GOTO800
- 703 IFRO=4THEN MF=38:GOTO800
- 704 IFRO=5THEN MF=45:GOTO800
- 800 X=PEEK(56320)AND31:Y=PEEK(56321)AND31:IFQU=5THEN30000
- 900 IFZ>=530THEN30000
- 1000 IFX<>14THEN1100
- 1010 IFG>220THEN2000
- 1020 G=G+3:POKEV+2,G:POKE2041,224:FORZE=1 TO MF:NEXTZE
- 1025 M=PEEK(53278)AND2:G=G-3:POKE2041,222:POKEV+2,G
- 1030 IFM=2THENA=A+8:MQ=MQ+1:GOSUB2999:GOTO1040
- 1035 IFM=0THENA=A-3:MQ=0
- 1040 POKE53278,PEEK(53278)AND253:GOTO2000
- 1100 IFX<>15THEN1200
- 1110 IFG>220THEN2000
- 1120 G=G+3:POKEV+2,G:POKE2041,223:FORZE=1TOMF:NEXTZE
- 1125 M=PEEK(53278)AND2:G=G-3:POKE2041,222:POKEV+2,G
- 1130 IFM=2THENA=A+3:GOSUB2999:GOTO1140
- 1135 IFM=0THENA=A-3
- 1140 POKE53278,PEEK(53278)AND253:GOTO2000
- 1200 IFX<>23THEN1300
- 1205 IFG>220THEN2000
- 1210 G=G+3:POKEV+2,G:POKEH+18,128:GOTO2000
- 1300 IFX<>27 THEN2000
- 1310 IFG<92THEN2000
- 1320 G=G-3:POKEV+2,G:POKEH+18,128
- 1600 IFTI>=3600 THEN9500
- 2000 IFMQ=5THEN 20000
- 2001 IFA>=530 THEN20000
- 2003 IFTI>3600 THEN10000
- 2004 IFY<>14 THEN2100
- 2005 IFF>225 OR F<95 THEN800
- 2020 F=F-4:POKEV+4,F:POKE2042,229:FORZE=1 TO MF:NEXTZE
- 2024 L=PEEK(53278)AND2:F=F+4:POKE2042,227:POKEV+4,F
- 2030 IFL=2THENZ=Z+8:QU=QU+1:GOSUB2998GOTO30000:GOTO2040
- 2035 IFL=0THENZ=Z-3:QU=0
- 2040 POKE53278,PEEK(53278)AND253:GOTO800
- 2100 IFY<>15THEN2200
- 2105 IFF>225 OR F<95 THEN800
- 2120 F=F-3:POKEV+4,F:POKE2042,228:FORZE=1TOMF:NEXTZE
- 2124 L=PEEK(53278)AND2:F=F+3:POKE2042,227:POKEV+4,F
- 2130 IFL=2THENZ=Z+3:GOSUB2999:GOTO2140
- 2135 IFL=0THENZ=Z-3
- 2140 POKE53278,PEEK(53278)AND253:GOTO800
- 2200 IFY<>23THEN2300
- 2205 IFF>215THEN800
- 2210 F=F+3:POKEV+4,F:GOTO800
- 2300 IF Y<>27 THEN800
- 2315 IFF<95 THEN800
- 2320 F=F-3:POKEV+4,F:GOTO800
- 2998 POKEH+4,129:FORZE=1TO5:NEXTZE:POKEH+4,128:POKEH+18,129:RETURN
- 2999 POKEH+11,129:FORZE=1TO5:NEXTZE:POKEH+11,128:POKEH+18,129:RETURN
- 9500 REM
- 10000 GOSUB52030:PRINT" THATS THE END"
- 10010 RO=RO+1:IFRO=6THENGOSUB50000
- 10015 IFRO<6THENHS=0
- 10020 PRINT" OF ROUND";"";RO-1
- 10030 IFA<0THENA=0
- 10035 IFZ<0THENZ=0
- 10050 PRINT"PLAYER 1 PLAYER 2"
- 10060 PRINT"";A;" ";Z
- 10080 IFHS=1THENGOTO30500
- 11000 FORZE=1TO2550:NEXTZE:PRINT""
- 12000 FORHW=1024TO1223:POKEHW,160:NEXTHW
- 12010 PRINT" START OF ROUND";RO;" LETS MIX IT UP"
- 12011 FORZE=1TO250:NEXTZE
- 12012 FORZE=1024TO1223:POKEZE,160:NEXTZE
- 12020 MQ=0:QU=0:GOTO650
- 19000 POKEV+4,F+3
- 20000 POKE2042,230:FORZE=1TO85:NEXTZE
- 20001 POKEV+4,F+6:POKE2042,231:FORZE=1TO85:NEXTZE:VD=2
- 20011 POKEV+4,F+8:POKE2042,232:FORZE=1TO25:NEXTZE:POKEV+29,PEEK(V+29)OR4
- 20040 PRINT" WHAT A KNOCKOUT!!!":PRINT
- 20050 PRINT" PLAYER";VD;" KNOCKED OUT"
- 20055 VS=TI:VF=INT(VS/60)
- 20056 PRINT" AT ";VF;"SECONDS OF ROUND ";RO
- 20060 FORTG=1TO30
- 20070 POKE2040,233:POKE2043,233:POKE2044,233:POKE2045,233:POKE2046,233
- 20080 POKE2047,233:FORTP=1TO40:NEXTTP
- 20090 POKE2040,234:POKE2043,234:POKE2044,234:POKE2045,234:POKE2046,234
- 20091 POKE2047,234:NEXTTG:POKEH+18,128
- 20500 FORZE=1 TO 5500:NEXTZE:POKEV+21,0:RESTORE:PRINT"[147]"
- 20501 PRINT""
- 20502 POKE54296,0
- 20505 PRINT"PLAY AGAIN?"
- 20507 PRINT"[152]"
- 20510 GETA$:IFA$=""THEN20510
- 20520 IF A$<>"Y"ANDA$<>"N"THEN20510
- 20530 IFA$="N"THENPRINT"[147]":END
- 20540 IFA$="Y"THENRESTORE:PRINT"[147]":GOTO21000
- 20600 END
- 21000 FW=1:POKEV+29,0:MQ=0:QU=0:A=0:Z=0:GOTO110
- 30000 POKEV+2,G-10:POKE2041,225:FORZE=1TO135:NEXTZE:VD=1
- 30030 POKEV+2,G-12:POKE2041,226:POKEV+29,PEEK(V+29)OR2
- 30040 GD=5:GOTO20040
- 30500 FORZE=1 TO 2500:NEXTZE:POKEV+21,0:RESTORE:PRINT"[147]":PRINT"PLAY AGAIN?"
- 30510 GETA$:IFA$=""THEN20510
- 30520 IF A$<>"Y"ANDA$<>"N"THEN20510
- 30530 IFA$="N"THENEND
- 30540 IFA$="Y"THEN21000
- 30600 END
- 43000 PRINT"[147]":POKE53281,15:POKE53280,2
- 43100 PRINT"[152]":PRINT" JOYSTICK CONNECTED TO PORT 2 CONTROLS "
- 43110 PRINT"LEFT PLAYER (PLAYER 1)"
- 43112 PRINT" JOYSTICK CONNECTED TO PORT 1 CONTROLS "
- 43115 PRINT"RIGHT PLAYER (PLAYER 2)"
- 43120 PRINT
- 43140 PRINT" YOU CAN MOVE LEFT OR RIGHT BY MOVING"
- 43144 PRINT"THE JOYSTICK IN THE APROPRIATE DIRECTION"
- 43155 PRINT" TO PUNCH TO THE BELLY, HIT THE FIRE"
- 43159 PRINT"BUTTON. TO PUNCH TO THE HEAD, PRESS"
- 43160 PRINT"JOYSTICK UP WHILE HITTING FIRE "
- 43170 PRINT" BUTTON. YOU SCORE POINTS FOR"
- 43172 PRINT"LANDING A PUNCH, BUT POINTS WILL BE TAKEN AWAY FOR MISSING."
- 43180 PRINT"YOU CAN WIN BY POINTS OR BY A KNOCKOUT. A KNOCKOUT"
- 43185 PRINT"CAN BE ACCOMPLISHED BY 3 STRAIGHT"
- 43190 PRINT"BLOWS TO THE HEAD WITHOUT A MISS."
- 43195 PRINT"IT CAN ALSO BE ACCOMPLISHED ON ANY PUNCHIF THE BOXER HAS BEEN"
- 43196 PRINT"[145]HIT ENOUGH TIMES"
- 43200 PRINT:PRINT"HIT ANY KEY TO START"
- 43210 GETA$:IFA$=""THEN43210
- 43220 RETURN
- 50000 PRINT" FINAL SCORE":HS=1:RO=0
- 50005 GOTO10050
- 51000 DATA14,24,50,16,195,50,18,209,190,18,209,30,21,31,20,14,24,250
- 51001 REM
- 51010 DATA12,143,15,11,48,20,12,143,55,11,48,50,12,143,30,14,24,150,14,239,30
- 51015 DATA14,24,20,14,24,30,12,143,30,12,143,30,11,48,100
- 51020 DATA14,239,40,14,24,200,14,24,250
- 51022 DATA14,239,40,14,24,250,14,24,250
- 51023 DATA14,24,35,28,49,600,-1,-1,-1
- 52000 POKE54296,15:POKEH+5,17:POKEH+6,96
- 52005 READP:READPO:READPU
- 52010 IFP<0THEN52026
- 52020 POKEH+1,P:POKEH,PO:POKEH+4,33:FORZE=1TOPU:NEXTZE
- 52025 POKEH+4,32:FORZE=1TO30:NEXTZE:GOTO52005
- 52026 ZN=5:PRINT"[147]":RETURN
- 52030 FORZE=0TO24:POKEH+ZE,0:NEXTZE
- 52031 POKEH+1,189:POKEH+5,9:POKEH+15,30:POKEH+24,15
- 52032 FORZW=1TO3:POKEH+4,21
- 52033 FORZE=1TO200:NEXT:POKEH+4,20
- 52034 FORZE=1TO200:NEXT:NEXTZW
- 53235 FORZE=0TO24:POKEH+ZE,0:NEXTZE
- 53240 POKEH+24,79:POKEH,220:POKEH+1,68:POKEH+5,15:POKEH+6,215:POKEH+7,120
- 53241 POKEH+8,100:POKEH+12,15:POKEH+13,215:POKE54295,4
- 53242 POKEH+14,240:POKEH+15,33:POKEH+19,255:POKEH+22,196:POKEH+23,244
- 53243 POKEH+20,255
- 53245 RETURN
-