home *** CD-ROM | disk | FTP | other *** search
- 1 REM ++++++++++++++++++
- 2 REM + APOCALYPSE NOW +
- 3 REM ++++++++++++++++++********
- 4 REM * BY HELMUT BURGEMEISTER *
- 5 REM * AND HELMUT BOELCSKEI *
- 6 REM **************************
- 7 REM ^^^^^^^^^^^^^^^^^^^^^^^^^^^
- 8 REM ^ MASCHINEN PROGRAMM ^
- 9 REM ^^^^^^^^^^^^^^^^^^^^^^^^^^^
- 10 PRINT"[147]BITTE WARTEN !"
- 20 POKE53281,0
- 30 POKE53280,0
- 40 FORI=832TO832+33:READA:POKEI,A:NEXT
- 50 DATA120,169,51,133,1,169,0,133,95,133,90,133,88,169,208,133,96,169,240
- 60 DATA133,89,169,224,133,91,32,191,163,169,55,133,1,88,96
- 80 SYS832:POKE850,160:SYS832
- 100 REM ___________________________
- 101 REM _ DATEN FUER NEUE ZEICHEN _
- 102 REM ___________________________
- 130 POKE56576,PEEK(56576)AND252
- 135 POKE53272,8:POKE648,192
- 140 PRINT"[147]BITTE WARTEN !"
- 150 FORI=280TO559:READA:POKE57344+I,A:NEXT
- 210 DATA255,255,255,255,255,255,255,255
- 220 DATA0,0,0,37,205,255,255,255
- 230 DATA0,0,0,0,0,255,255,255
- 240 DATA137,66,36,24,153,36,66,137
- 245 DATA255,129,129,255,129,129,255,255
- 250 DATA3,13,49,193,193,49,13,3
- 255 DATA0,96,252,255,252,96,0,0
- 260 DATA60,60,60,24,24,0,0,0
- 265 DATA255,126,255,126,255,126,255,126
- 270 DATA0,0,0,255,255,255,0,0
- 275 DATA24,60,24,63,88,88,36,66
- 280 DATA25,61,25,62,88,88,36,66
- 285 DATA0,0,60,32,60,32,32,32
- 290 DATA0,0,68,68,68,68,68,124
- 295 DATA0,0,124,64,124,64,64,124
- 300 DATA0,0,32,32,32,32,32,60
- 305 DATA126,255,255,231,231,255,255,126
- 310 DATA0,0,0,0,8,5,3,7
- 315 DATA0,0,0,0,12,62,127,255
- 320 DATA0,0,6,31,127,255,255,255
- 325 DATA0,0,0,192,231,239,255,255
- 330 DATA0,0,56,252,252,254,255,255
- 335 DATA255,127,127,63,31,12,0,0
- 340 DATA255,255,254,152,0,0,0,0
- 345 DATA255,191,31,15,3,1,0,0
- 350 DATA255,255,255,248,248,224,0,0
- 355 DATA0,0,36,24,24,36,0,0
- 360 DATA65,39,18,207,63,191,127,255
- 365 DATA160,68,88,225,250,252,254,255
- 370 DATA255,255,255,255,255,255,255,255
- 375 DATA255,255,243,195,195,192,0,0
- 380 DATA0,0,35,254,35,0,0,0
- 385 DATA4,4,11,48,48,64,0,0
- 390 DATA0,0,196,127,196,0,0,0
- 395 DATA0,32,32,208,12,12,2,0
- 400 REM +++++++++++++++++
- 401 REM + SPRITES DATEN +
- 402 REM +++++++++++++++++
- 500 FORI=50304TO50304+62:READA:POKEI,A:NEXT
- 505 FORI=50368TO50368+62:READA:POKEI,A:NEXT
- 510 FORI=50432TO50432+62:READA:POKEI,A:NEXT
- 511 FORI=50496TO50496+62:READA:POKEI,A:NEXT
- 512 FORI=50560TO50560+62:READA:POKEI,A:NEXT
- 513 FORI=50624TO50624+62:READA:POKEI,A:NEXT
- 514 FORI=50688TO50688+62:READA:POKEI,A:NEXT
- 515 FORI=50752TO50752+62:READA:POKEI,A:NEXT
- 517 PRINT" APOCALYPSE NOW "
- 518 PRINT" [158]BY HELMUT [159]BURGEMEISTER[154][157][157][157][157][157][157][157][157][157][157][157][157][157]AND HELMUT BOELCSKEI "
- 519 DATA0,0,0
- 520 DATA0,0,0,255,255,255,0,48,0,3,255,193,4,32,97,8,32,55,16,42,153
- 525 DATA96,34,1,128,79,131,128,66,6,128,138,152,255,128,96,64,64,128
- 530 DATA32,33,0,16,33,0,143,254,0,129,2,0,127,255,248,0,0,0,0,0,0
- 540 DATA0,0,0,0,0,0,31,255,240,0,40,0,0,16,0,0,104,0,0,132,0
- 545 DATA1,2,0,6,249,128,4,252,128,11,254,64,9,252,64,4,0,128,3,3,0,0,252,0
- 550 DATA1,50,0,2,1,0,4,0,128,28,0,224,0,0,0,0,0,0
- 560 DATA0,0,0,0,0,0,255,255,255,0,12,0,131,255,112,135,4,32
- 565 DATA252,4,16,153,68,8,128,68,6,193,242,1,96,66,1,24,65,1,6,1,255,1,2,2,0
- 570 DATA132,4,0,132,8,0,127,241,0,64,129,31,255,254,0,0,0,0,0,0
- 580 DATA0,0,240,0,15,1,0,240,193,15,111,103,240,240,65,3,32,145,4,42,3
- 585 DATA8,34,134,0,47,8,16,66,144,96,82,96,128,128,128,128,129,0,143,65,0
- 590 DATA240,33,0,64,46,8,32,242,240,31,15,0,129,240,0,143,0,0,112,0,0
- 600 DATA15,0,0,128,240,0,131,15,0,230,252,240,156,240,15,137,4,192,192,84,32
- 605 DATA97,68,16,16,244,0,9,66,8,6,82,6,1,1,1,0,129,1,0,130,241,0,132,15
- 610 DATA16,116,2,15,143,4,0,240,248,0,15,129,0,0,241,0,0,14
- 620 DATA0,0,0,0,0,0,0,3,0,0,15,0,0,63,0,0,240,0,0,192,0,0,20,0,0,20,0,0,40,0
- 625 DATA0,40,0,0,20,0,0,20,0,0,40,0,0,40,0,0,20,0,0,95,0,0,170,0,3,255,192
- 630 DATA13,95,112,3,255,192
- 640 DATA0,0,0,0,0,0,0,192,0,0,240,0,0,63,0,0,15,0,0,3,0,0,20,0,0,20,0,0,40,0
- 645 DATA0,40,0,0,20,0,0,20,0,0,40,0,0,40,0,0,20,0,0,95,0,0,170,0,3,255,192
- 650 DATA13,95,112,3,255,192
- 660 DATA128,0,1,71,255,242,36,0,4,16,255,12,25,0,148,38,0,100,2,0,68,69,36,196
- 665 DATA69,153,68,124,126,125,68,60,68,68,90,68,68,129,68,67,0,196,66,255,68,68
- 670 DATA20,36,40,34,20,16,65,24,47,255,228,64,0,2,128,0,1
- 700 REM ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- 701 REM ^ INETIALISIERUNG VARIABLEN ^
- 702 REM ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- 997 GOSUB62130:POKE50169,22:POKE50168,18
- 998 V=53248:POKEV+21,1:POKEV+42,14
- 999 X=250:Y=94:GOSUB50000
- 1000 X=250:Y=94:A=1:OT=1:V=53248:POKE50168,18:GOSUB63000:O=PEEK(V+31):AB=AC
- 1001 POKEV+21,1:POKEV+29,3:POKEV+39,3:B=1:PRINT"[147]":Q=13:X2=0:Y2=90:B2=4:C2=3
- 1002 GOSUB60100:POKEV+21,1
- 1003 H=32:EN=10:PU=.05:B9=0:HU=0
- 1004 POKEV+2,X2:POKEV+3,Y2:HB=4
- 1005 POKEV+28,12:POKEV+37,2:POKEV+38,5
- 1006 POKE50170,23:POKE50171,24
- 1009 POKESI+11,65:JS=PEEK(V+30):O=PEEK(V+31)
- 1010 REM HAUPTPROGRAMM
- 1011 J=PEEK(56320):JS=PEEK(V+30)
- 1020 IF(JAND4)=0THENX=X-5:A=A-1
- 1030 IF(JAND8)=0THENX=X+5:A=A+1
- 1040 IF(JAND1)=0THENY=Y-5
- 1050 IF(JAND2)=0THENY=Y+5
- 1055 IFA>3THENA=3
- 1056 IFA<1THENA=1
- 1059 IFY<85THENY=85
- 1060 ONAGOSUB2000,2010,2020
- 1065 Y=Y+AB
- 1070 POKEV,X:POKEV+1,Y
- 1080 IF(JAND16)=0THENGOSUB2050
- 1090 O=PEEK(V+31):IFO=1THEN3200
- 1098 IFX>250THENB=B-1:X=250:BI=0:HU=0:B9=0:POKEV+21,1:IFB<1THENB=1
- 1099 IFX<5THENB=B+1:X=5:BI=0
- 1100 ONBGOSUB4500,5000,5500,6000
- 1110 POKE49152+EN+40*3,H:EN=EN-PU:H=32
- 1888 IFEN>10THEN1010
- 1889 GOSUB61000:GOSUB60900
- 1890 IFEN<=0THENEN=0:AB=4:POKESI+7,100:GOTO1065
- 1900 GOTO1010
- 1997 REM ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- 1998 REM ^BEWEGUNGSRICHTUNG VON SPRITE^
- 1999 REM ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- 2000 IF(JAND4)=0THENPOKE50168,21:POKESI+7,255:RETURN
- 2001 POKE50168,18:POKESI+7,200
- 2009 RETURN
- 2010 POKE50168,19
- 2019 RETURN
- 2020 IF(JAND8)=0THENPOKE50168,22:POKESI+7,255:RETURN
- 2021 POKE50168,20:POKESI+7,200
- 2029 RETURN
- 2049 REM __________________
- 2050 REM _ SCHUSS ROUTINE _
- 2051 REM __________________
- 2059 IF(JAND4)=0ANDA=1THENGOSUB3300:RETURN
- 2060 IFA=1THENGOSUB3000
- 2070 IFA=2THENGOSUB3030
- 2079 IF(JAND8)=0ANDA=3THENGOSUB3400:RETURN
- 2080 IFA=3THENGOSUB3060
- 2090 RETURN
- 3000 X1=INT(X/8-4):Y1=INT(Y/8-5)
- 3005 FORE=X1TO0STEP-1:GOSUB61400
- 3006 PO=PEEK(49152+E+40*Y1):POKE49152+E+40*Y1,66:POKE49152+E+40*Y1,PO
- 3007 IFPEEK(49152+E-1+40*Y1)<>32THENS=-1:GOTO3100
- 3010 NEXTE:RETURN
- 3030 X1=INT(X/8):Y1=INT(Y/8-3)
- 3033 FORE=Y1TO25STEP1:GOSUB61400
- 3040 PO=PEEK(49152+X1+40*E):POKE49152+X1+40*E,42:POKE49152+X1+40*E,PO
- 3045 IFPEEK(49152+X1+40*E+40)<>32THEN3110
- 3050 NEXTE:RETURN
- 3060 X1=INT(X/8+4):Y1=INT(Y/8-5)
- 3070 FORE=X1TO39STEP1:GOSUB61400
- 3075 PO=PEEK(49152+E+40*Y1):POKE49152+E+40*Y1,68:POKE49152+E+40*Y1,PO
- 3077 IFPEEK(49152+E+1+40*Y1)<>32THENS=1:GOTO3100
- 3080 NEXTE:RETURN
- 3097 REM +++++++++++++++++++++++
- 3098 REM + AUFPRALL VON SCHUSS +
- 3099 REM +++++++++++++++++++++++
- 3100 POKESI+10,3:GOSUB60700:IFPEEK(49152+E+S+40*Y1)<>51THEN3150
- 3102 POKE49152+E+S+40*Y1,38:FORT=0TO100:NEXT:POKE49152+E+S+40*Y1,32:E=0
- 3103 SC=SC+6:GOSUB61200:RETURN
- 3110 POKESI+10,3:GOSUB60700:IFPEEK(49152+X1+40*E+40)<>51THEN3170
- 3111 POKE49152+X1+40*E+40,38
- 3112 FORT=0TO110:NEXT:POKE49152+X1+40*E+40,32:E=0:SC=SC+8:GOSUB61200:RETURN
- 3150 PO=PEEK(49152+E+S+40*Y1):POKE49152+E+S+40*Y1,38
- 3160 FORT=0TO100:NEXT:POKE49152+E+S+40*Y1,PO:E=0
- 3165 RETURN
- 3170 PO=PEEK(49152+X1+40*E+40):POKE49152+X1+40*E+40,38
- 3180 FORT=0TO100:NEXT:POKE49152+X1+40*E+40,PO:E=0:RETURN
- 3197 REM ^^^^^^^^^^^^^^^^^^^^^^^^^^
- 3198 REM ^ KOLLISION HUBSCHRAUBER ^
- 3199 REM ^^^^^^^^^^^^^^^^^^^^^^^^^^
- 3200 GOSUB60200:POKESI+18,0:POKEV+2,0:X2=0:Y2=INT(RND(1)*50)+90:HB=HB-1
- 3201 POKEV+3,Y2:O=PEEK(V+31):JS=PEEK(V+30)
- 3202 FORT=0TO100:P=INT(RND(1)*15):POKEV+39,P:NEXT:POKEV+39,3
- 3203 IFHB<=0THENPOKEV+21,0:PRINT"G A M E O V E R":GOTO8000
- 3210 X=250:Y=94:POKEV,X:POKEV+1,Y:O=PEEK(V+31):GOSUB60300:GOTO1009
- 3300 X1=INT(X/8-4):Y1=INT(Y/8-5)
- 3310 FORE=X1TO0STEP-1:GOSUB61400
- 3315 Y1=Y1+.5
- 3316 IFY1>=24THENY1=24:RETURN
- 3319 PO=PEEK(49152+E+40*INT(Y1))
- 3320 POKE49152+E+40*INT(Y1),67
- 3321 POKE49152+E+40*INT(Y1),PO
- 3330 IFPEEK(49152+E-1+40*INT(Y1))<>32THENS=-1:GOTO3100
- 3340 NEXTE:RETURN
- 3400 X1=INT(X/8+4):Y1=INT(Y/8-5)
- 3410 FORE=X1TO39STEP1:GOSUB61400
- 3415 Y1=Y1+.5
- 3416 IFY1>=24THENY1=24:RETURN
- 3419 PO=PEEK(49152+E+40*INT(Y1))
- 3420 POKE49152+E+40*INT(Y1),69
- 3421 POKE49152+E+40*INT(Y1),PO
- 3430 IFPEEK(49152+E+1+40*INT(Y1))<>32THENS=1:GOTO3100
- 3440 NEXTE:RETURN
- 3997 REM ________________________
- 3998 REM _ BILD TANKEN AUFBAUEN _
- 3999 REM ________________________
- 4000 GOSUB60500:X2=0:Y2=90:POKEV+2,X2:POKEV+3,Y2
- 4001 X=250:Y=94:BI=1
- 4002 TR=49152:C=40:GOSUB4530
- 4009 REM ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- 4010 REM ^ BILDSCHIRMABFRAGE TANKEN ^
- 4011 REM ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- 4500 IFBI=0THEN4000
- 4501 IFB9=0THEN:IFEN>30ANDHU<5THENB9=1:POKEV+21,3:GOSUB61570:X3=20
- 4502 ONB9GOSUB61300
- 4503 IFY<=175ANDKL=0THENRETURN
- 4504 IFX>140ANDX<175ANDKL=0THENKL=1:GOSUB4511:IFLD=1THENGOTO62000
- 4505 PU=.05:IFY>214ANDKL=1THENH=160:OT=1:AB=AC:PU=-1:GOSUB60800
- 4506 IFY>218ANDKL=1THENY=Y-AB-1
- 4507 IFY<=170ANDKL=1THENKL=0:GOSUB4530:RETURN
- 4508 IFY>214ANDKL=1ANDEN>=35THENEN=35:H=32:POKESI+18,0
- 4509 IFY<=214ANDKL=1THENPOKESI+18,0
- 4510 RETURN
- 4511 FORT=18TO23
- 4512 FORI=15TO24
- 4515 POKETR+I+40*T,32
- 4520 NEXT:NEXT
- 4521 PRINT""
- 4522 PRINT" >#### [185][185][185][185][185][185][185][185] ####?
- 4523 [153]"$$$$$$$$$$##### ABSINT ABSINT #####$$$$$$$$$CONT
- 4529 RETURN
- 4530 PRINT""
- 4531 PRINT" %%%%%%%%%%
- 4532 [153]" >###/012###?
- 4533 PRINT" >#''''''''''#?
- 4534 [153]" >##''''''''''##?
- 4536 PRINT" >###''''''''''###?
- 4537 [153]" >####''''''''''####?
- 4538 PRINT"$$$$$$$$$$#####''''''''''#####$$$$$$$$$[154]
- 4560 KL[178]0:[142]
- 4997 [143] ________________________
- 4998 [143] _ BILD TUNNEL AUFBAUEN _
- 4999 [143] ________________________
- 5000 [139]BI[178]0[167]H[178]32:[137]5010
- 5005 [137]5300
- 5010 [141]60500:TI$[178]"000000"
- 5011 X[178]250:Y[178]94:BI[178]1:PX[178]45:PY[178]46
- 5019 [153]""
- 5020 [153]" >6677656756567756765667878776767657
- 5030 FORT=0TO3:PRINT" ()":NEXT
- 5035 PRINT" () 6786876887678768676787867
- 5040 [129]T[178]0[164]2:[153]" () ++":[130]
- 5045 [153]" (67867887876767676668787 ++
- 5050 PRINT" (9:[158])))))))))))))))))9;9: ++"
- 5085 PRINT" ( [156]333 3 ++
- 5090 [153]" ( CLR3 3 ++
- 5095 PRINT" ( [156]3 ++
- 5096 [153]" ( CLR33333 CLR3 ++
- 5100 PRINT" 788[159]333333388878787878787 ++
- 5110 [153]" ;:9OPEN3333333;:9:9:;9:9:;9: ++
- 5120 PRINT" [154] [206][205] ++
- 5125 [153]" CONT (null) (null) ++
- 5130 PRINT" [154] [206] [205] ++
- 5135 [153]"$$$$$$$$$$$$CONT#$$$$$$CONT#$$$$$$$$$$$$$++CONT
- 5297 REM ++++++++++++++++++++++++++++
- 5298 REM + BILDSCHIRMABFRAGE TUNNEL +
- 5299 REM ++++++++++++++++++++++++++++
- 5300 POKETR+Q+C*17,PX
- 5320 POKETR+Q+C*17,PY:IFY<170THENRETURN
- 5340 GE=INT(RND(1)*15):IFGE>10THENGOSUB60000
- 5345 IFX<140ANDX>120ANDY>174ANDY<178THENPX=32:PY=32:GOSUB61100:GOSUB61200
- 5350 IFTI$>"000005"THENGOSUB60070
- 5407 IFY<=214THENPOKESI+18,0
- 5410 RETURN
- 5497 REM ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- 5498 REM ^ BILDSCHIRM PANZER AUFBAUEN ^
- 5499 REM ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- 5500 IFBI=0THENH=32:GOTO5510
- 5505 GOTO5700
- 5510 GOSUB60500
- 5520 X=250:Y=94:BI=1:B5=-2:POKEV+5,223:POKEV+7,223:X5=50:X6=120:POKEV+21,13
- 5521 POKEV+4,X5:POKEV+6,X6:GOSUB5800
- 5530 PRINT"":B6=2:Y7=20:G9=1
- 5540 PRINT"7678787878787868|[255][255][255]N[255]J[255]N[255]J[255]N[255]J[255]N[255]J[255]N[255]J[128][228][255][255][255]
- 5555 [153]"+) + (+OPEN3333333337786876787"
- 5560 [129]T[178]0[164]3:[153]"OPEN 3 + (+OPEN333333333+)":[130]
- 5565 [129]T[178]0[164]5:[153]"+) + OPEN333 333333+)":[130]
- 5570 [129]T[178]0[164]2:[153]" (+OPEN333333333+)":[130]
- 5575 [153]"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$CONT"
- 5697 [143] ++++++++++++++++++++++++++++
- 5698 [143] + BILDSCHIRMABFRAGE PANZER +
- 5699 [143] ++++++++++++++++++++++++++++
- 5700 [139]X[177]168[167][142]
- 5710 [139]X5[177]138[167]B5[178]3:[151]50170,24
- 5715 [139]X5[179]30[167]B5[178][171]2:[151]50170,23
- 5720 [139]X6[177]138[167]B6[178]2:[151]50171,24
- 5730 [139]X6[179]30[167]B6[178][171]3:[151]50171,23
- 5740 X5[178]X5[171]B5:X6[178]X6[171]B6
- 5750 [151]V[170]4,X5:[151]V[170]6,X6
- 5755 JS[178][194](V[170]30):[139]JS[178]5[176]JS[178]9[176]JS[178]13[167]3200
- 5765 [145]G9[141]5820,5900
- 5770 [142]
- 5800 X7[178][181](X5[173]8[171]1):Y7[178]21
- 5810 [142]
- 5811 X8[178][181](X6[173]8[171]1):Y8[178]21
- 5815 [142]
- 5820 Y7[178]Y7[171]1
- 5835 PO[178][194](49152[170]X7[170]40[172]Y7[171]40)
- 5840 [151]49152[170]X7[170]40[172]Y7,90
- 5850 [139]PO[179][177]32[167][151]49152[170]X7[170]40[172]Y7[171]40,PO:[151]49152[170]X7[170]40[172]Y7,32:G9[178]2:[141]5811
- 5860 [151]49152[170]X7[170]40[172]Y7,32
- 5870 [142]
- 5900 Y8[178]Y8[171]1
- 5920 PO[178][194](49152[170]X8[170]40[172]Y8[171]40)
- 5930 [151]49152[170]X8[170]40[172]Y8,90
- 5940 [139]PO[179][177]32[167][151]49152[170]X8[170]40[172]Y8[171]40,PO:[151]49152[170]X8[170]40[172]Y8,32:G9[178]1:[141]5800
- 5950 [151]49152[170]X8[170]40[172]Y8,32
- 5960 [142]
- 5997 [143] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- 5998 [143] ^ BILDSCHIRM SPINNE AUFBAUEN ^
- 5999 [143] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- 6000 [139]BI[178]0[167]H[178]32:[137]6020
- 6010 [137]6300
- 6020 [141]60500:TI$[178]"000000":V[178]53248:[151]50172,25:[151]V[170]8,50:[151]V[170]9,157
- 6030 X[178]250:Y[178]110:BI[178]1:[151]V[170]23,16:[151]V[170]29,19:[151]V[170]21,17
- 6040 [151]V,X:[151]V[170]1,Y:O[178][194](V[170]31)
- 6050 [153]""
- 6060 [153]" 678787867868786876878677867
- 6070 PRINT" +;9:;9:9;9;9:9;+9:;:;[193];9:;9
- 6080 [129]T[178]0[164]1:[153]" +) (+":[130]
- 6090 [129]T[178]0[164]2:[153]" +) ":[130]
- 6100 [153]" 76768787868+
- 6110 PRINT"(+++++++++++ +) ^ACHTUNG^
- 6120 [153]"(++ ++) (+)
- 6130 PRINT"(++ ++ +)
- 6140 [153]"(+ OPEN333 +)
- 6150 PRINT"(+ [159]333 +)
- 6160 [153]"(++ ++ +)
- 6170 PRINT"(++ ++) (+)
- 6180 [153]"(+++++++++++7 +)
- 6190 PRINT" ::;9:;:9;9:+ +)
- 6200 [153]" +) CLR+( +)
- 6210 PRINT" +) [156]+([175][175][175][175][175][175][175][156]+)
- 6220 [153]" +) CLR+( OPEN/012 CLR+)
- 6230 PRINT"$$$$$$$$$$$$+$$$$$[156]+$$$$$$$$[156]+$$$$$$$$$$[154]"
- 6297 REM ++++++++++++++++++++++++++++
- 6298 REM + BILDSCHIRMABFRAGE SPINNE +
- 6299 REM ++++++++++++++++++++++++++++
- 6300 IFTI$>"000007"THENGOSUB6400
- 6305 IFTI$>"000010"THENGOSUB6420
- 6310 PU=.05:IFY>206ANDX>180ANDX<190THENGOSUB6440
- 6320 IFY<=206THENPOKESI+18,0
- 6325 O=PEEK(V+31):IFO=16THENGOSUB6550
- 6399 RETURN
- 6400 PRINT"[198][198][198][198][198][198][198][198][198][198][198][198][198][154]"
- 6405 O=PEEK(V+31):IFO=1THEN3200
- 6410 PRINT" "
- 6415 RETURN
- 6420 PRINT"[198][198][198][198][198][198][198][198][198][198][198][198][198][154]"
- 6425 O=PEEK(V+31):IFO=1THEN3200
- 6430 PRINT" "
- 6435 TI$="000000":RETURN
- 6440 IFHA=1THENRETURN
- 6441 PU=.05:OT=1:H=160:PU=-1:GOSUB60800:IFEN>35THENEN=35:HA=1:H=32:PU=.05:OT=1
- 6450 IFY>209THENY=Y-AB-1
- 6460 RETURN
- 6550 FORT=0TO180:POKE53280,T:POKE53281,T:GOSUB60700:NEXT:POKE53280,0
- 6552 POKE53281,0:LD=1:SC=SC+1000:GOSUB61200
- 6560 POKEV+21,1:RETURN
- 6697 REM ++++++++++++++++++
- 6698 REM + PUNKTE WERTUNG +
- 6699 REM ++++++++++++++++++
- 8000 FORT=0TO1500:NEXT:PRINT"[147]NOCH EINMAL [J] "
- 8002 PRINT"SCORE ";SC
- 8003 IFSC>ASTHENAS=SC
- 8004 PRINT"HIGHSCORE ";AS
- 8010 POKE198,0:WAIT198,1:GETA$:IFA$="J"THEN9000
- 8015 POKE648,4:SYS65126
- 8020 PRINT"[147] DANKE!!! GOOD BYE !!!!!!!!!":END
- 9000 BI=0:B9=0:EN=0:HU=0:PU=0:AB=0:KL=0:H=0:PX=0:PY=0:GE=0:PO=0:G9=0
- 9010 B=0:HA=0:LD=0:SC=0:AC=0:POKEV+23,0:POKEV+29,0:GOTO998
- 10000 REM ^^^^^^^^^^^^^^^^^^^^^^^^^
- 10001 REM ^ ANFANGSSPRITE BEWEGEN ^
- 10002 REM ^^^^^^^^^^^^^^^^^^^^^^^^^
- 50000 POKEV,X:POKEV+1,Y
- 50010 X1=INT(X/8-4):Y1=INT(Y/8-5)
- 50020 FORE=X1TO0STEP-1
- 50030 POKE49152+E+40*Y1,66:POKE49152+E+40*Y1,32
- 50040 IFPEEK(49152+E-1+40*Y1)<>32THENPOKE49152+E-1+40*Y1,38:GOTO50070
- 50050 NEXTE:RETURN
- 50070 FORT=0TO100:NEXT:POKE49152+E-1+40*Y1,32:X=X-3:E=0:GOTO50000
- 60000 POKETR+Q+C*17,32:Q=Q-INT(RND(1)*3):Q=Q+INT(RND(1)*3)
- 60010 IFQ<11THENQ=11
- 60020 IFQ>14THENQ=14
- 60060 RETURN
- 60070 OT=OT*-1:TI$="000000"
- 60075 PRINT""
- 60080 IFOT=-1THENFORT=0TO2:PRINT" ":NEXT:RETURN
- 60085 PRINT"[154] [206][205] "
- 60086 PRINT" [206][160][160][205] "
- 60087 PRINT"[206] [205][154]"
- 60090 RETURN
- 60099 REM GERAEUSCHE
- 60100 SI=54272:POKESI+7,200:POKESI+8,0:POKESI+9,0:POKESI+10,3:POKESI+11,0
- 60110 POKESI+12,0:POKESI+13,15*16+15:POKESI+21,0:POKESI+22,150:POKESI+23,243
- 60120 POKESI+24,31:POKESI+11,65
- 60130 RETURN
- 60200 POKESI+11,0
- 60201 POKESI+1,5:POKESI+4,0:POKESI+5,11:POKESI+6,0
- 60202 POKESI+4,131
- 60210 RETURN
- 60300 IFEN<=1THENEN=15:IFB>1THENEN=35
- 60301 PRINT" [154]"
- 60302 PRINT"LEBEN "HB
- 60303 PRINT"[158]ENERGY[154]":FORT=0TOEN:POKE49152+T+40*3,160:NEXT
- 60304 PRINT" "
- 60310 X=250:Y=94:AB=AC:H=32:GOSUB61200
- 60315 IFB=4THENY=110
- 60320 RETURN
- 60500 PRINT"[147] [154]"
- 60501 PRINT"[158]ENERGY[154]"
- 60502 FORT=0TOEN:POKE49152+T+40*3,160:NEXT:GOSUB61200
- 60550 RETURN
- 60700 SI=54272:POKESI+4,0:POKESI+1,10:POKESI+5,12:POKESI+6,0:POKESI+4,131
- 60710 RETURN
- 60720 SI=54272:POKESI+4,0:POKESI+1,20:POKESI+5,12:POKESI+6,0:POKESI+4,131
- 60730 RETURN
- 60800 SI=54272:POKESI+18,0:POKESI+19,0:POKESI+20,15*16
- 60810 POKESI+14,200:POKESI+15,39:POKESI+18,17
- 60820 RETURN
- 60900 SI=54272:POKESI+18,0:POKESI+19,0:POKESI+20,15*16+2
- 60910 POKESI+14,200:POKESI+15,59:POKESI+18,17
- 60920 RETURN
- 61000 OT=OT*-1:IFOT=-1THENPRINT" ":RETURN
- 61001 PRINT"[159]LOW ON FUEL[154]"
- 61002 RETURN
- 61100 SC=SC+100:PRINT"+[157]+[157]+[157]+[154]"
- 61120 RETURN
- 61200 PRINT"SCORE ";SC;"[146][154]"
- 61210 RETURN
- 61297 REM +++++++++++++++++++++++++++++
- 61298 REM + FEINDHUBSCHRAUBER BEWEGEN +
- 61299 REM +++++++++++++++++++++++++++++
- 61300 IFX>X2THENB2=+5:M4=22
- 61310 IFX<X2THENB2=-5:M4=21
- 61320 IFY>Y2THENC2=+3
- 61330 IFY<Y2THENC2=-3
- 61335 X2=X2+B2:Y2=Y2+C2
- 61340 POKEV+2,X2:POKEV+3,Y2
- 61341 O=PEEK(V+31)
- 61342 JS=PEEK(V+30)
- 61350 IFJS=3THEN3200
- 61351 IFO=2THEN61500
- 61352 JS=PEEK(V+30)
- 61353 IFHU>3THENGOSUB61530
- 61354 O=PEEK(V+31)
- 61355 POKE50169,M4
- 61360 RETURN
- 61400 IFB=3THEN61430
- 61401 IFB=4THEN61470
- 61402 IFHU>4THENRETURN
- 61410 O=PEEK(V+31):IFO=2THEN61500
- 61420 RETURN
- 61430 O=PEEK(V+31):IFO=12THENGOSUB61450:POKEV+21,1:SC=SC+200:GOSUB61200:G9=0
- 61440 RETURN
- 61450 GOSUB60720:FORT=0TO100:POKEV+38,T:NEXT:RETURN
- 61470 O=PEEK(V+31):IFO=16THEN:GOSUB6550
- 61480 RETURN
- 61500 HU=HU+1:SC=SC+100:GOSUB61200
- 61501 GOSUB60700
- 61502 FORT=0TO100:POKEV+40,T:NEXT:X2=0:POKEV+2,X2:Y2=INT(RND(1)*50)+90
- 61503 POKEV+3,Y2
- 61504 IFHU>4THENPOKEV+21,1:B9=0
- 61510 E=0:RETURN
- 61530 X3=X3+1
- 61535 IFX3>X/8THENGOSUB61570
- 61536 IFX3>39THENGOSUB61570
- 61540 POKE49152+X3+40*INT(Y3),68
- 61545 O=PEEK(V+31):IFO=1THENPOKE49152+X3+40*INT(Y3),32:GOTO3200
- 61550 POKE49152+X3+40*INT(Y3),32
- 61560 RETURN
- 61570 X3=INT(X2/8+4):Y3=INT(Y2/8-5)
- 61580 RETURN
- 61997 REM _________
- 61998 REM _ MUSIK _
- 61999 REM _________
- 62000 FORI=54272TO54296:POKEI,0:NEXT:POKE54296,15:POKE54275,3
- 62110 H1=54272:H2=H1+1:AD=54277:SR=AD+1:DR=AD-1:W1=64:W2=32
- 62120 POKEAD,72:POKESR,122:POKEAD+7,43:POKESR+7,187:GOTO62250
- 62130 DIMF$(18),FL(18),FH(18):FORI=0TO18
- 62140 READF$(I),F:FH(I)=INT(F/256):FL(I)=F-FH(I)*256:NEXT
- 62150 DIMN1$(200),D1(200),N2$(200),D2(200):I=0
- 62160 READN1$(I),D1(I):IFD1(I)>0THENI=I+1:GOTO62160
- 62170 I=0
- 62180 READN2$(I),D2(I):IFD2(I)>0THENI=I+1:GOTO62180
- 62200 DIML1(200),H1(200),L2(200),H2(200):I=0
- 62210 FORJ=0TO18
- 62220 IFF$(J)=N1$(I)THENL1(I)=FL(J):H1(I)=FH(J)
- 62230 IFF$(J)=N2$(I)THENL2(I)=FL(J):H2(I)=FH(J)
- 62240 NEXT:I=I+1:IFN1$(I)<>""THEN62210
- 62245 RETURN
- 62250 SP=VAL("2")
- 62260 IFSP<1ORSP>4THEN62250
- 62270 S1=0:S2=0:C1=0:C2=0:POKEH1,L1(S1):POKEH2,H1(S1)
- 62280 POKEH1+7,L2(S2):POKEH2+7,H2(S2):POKEDR,W1OR1:POKEDR+7,W2OR1
- 62290 C1=C1+1:IFC1>(D1(S1)*SP/2)THENPOKEDR,W1
- 62300 IFC1<(D1(S1)*SP)THEN62320
- 62310 C1=0:S1=S1+1:POKEDR,W1OR1:POKEH1,L1(S1):POKEH2,H1(S1)
- 62320 C2=C2+1:IFC2>(D2(S2)*SP/2)THENPOKEDR+7,W2
- 62330 IFC2<(D2(S2)*SP)THEN62350
- 62340 C2=0:S2=S2+1:POKEDR+7,W2OR1:POKEH1+7,L2(S2):POKEH2+7,H2(S2)
- 62350 IFD1(S1)>0THEN62290
- 62360 POKEV+21,0:GOTO8000
- 62370 DATAD3,2408,E3,2703,F#3,3034,G3,3215
- 62380 DATAA3,3608,H3,4050,C#4,4547,D4,4817
- 62390 DATAE4,5407,F#4,6069,G4,6403,A4,7217
- 62400 DATAH4,8101,C#5,9094,D5,9634,E5,10814
- 62410 DATAF#5,12139,G5,12860,A5,14435
- 62420 REM 1.STIMME
- 62430 DATAD5,3,D5,1,D5,1,E5,1,D5,1,C#5,1,H4,4,H4,4,C#5,1,C#5,1
- 62440 DATAD5,1,E5,3,D5,1,E5,1,F#5,2,F#5,2,E5,1,A4,3
- 62450 DATAD5,3,D5,1,D5,1,E5,1,D5,1,C#5,1,H4,4,H4,4,C#5,1,C#5,1
- 62460 DATAD5,1,E5,3,D5,1,E5,1,F#5,2,F#5,2,E5,1,A4,3
- 62470 DATAF#5,2,A5,2,G5,2,F#5,1,D5,1,E5,1,F#5,2,E5,5
- 62480 DATAF#5,3,E5,1,D5,2,D5,1,H4,1,E5,1,F#5,2,E5,3,D5,1,E5,1
- 62490 DATAF#5,2,A5,2,G5,2,F#5,1,D5,1,E5,1,C#5,1,H4,1,A4,5
- 62500 DATAD5,3,C#5,1,H4,1,C#5,1,D5,2,E5,10
- 62510 DATAF#5,2,E5,6,F#5,2,E5,2,D5,1,E5,1,F#5,2,A5,2,G5,2,F#5,1,D5,3,F#5,2,E5,6
- 62520 DATAF#5,2,E5,6,F#5,2,E5,2,D5,1,E5,1,F#5,2,A5,2,G5,2,F#5,1,D5,1
- 62530 DATAE5,1,C#5,1,H4,1,A4,3,H4,1,C#5,1
- 62540 DATAD5,3,D5,1,D5,1,E5,1,D5,1,C#5,1,H4,4,H4,4,C#5,1,C#5,1
- 62550 DATAD5,1,E5,3,D5,1,E5,1,F#5,2,F#5,2,E5,1,A4,3
- 62560 DATAD5,3,D5,1,D5,1,E5,1,D5,1,C#5,1,H4,4,H4,4,C#5,1,C#5,1
- 62570 DATAD5,1,E5,3,D5,1,E5,1,F#5,2,F#5,2,E5,1,D5,7
- 62580 DATA,-1
- 62590 REM 2.STIMME
- 62600 DATAD3,4,D3,4,G3,4,H3,2,D3,2,A3,4,A3,4,D3,4,A3,2,E4,1,A3,1
- 62610 DATAD3,4,D3,4,G3,4,H3,2,D3,2,A3,4,A3,4,D3,4,A3,2,E4,1,A3,1
- 62620 DATAD3,4,D3,4,A3,4,A3,4,H3,4,G3,4,A3,4,A3,4
- 62630 DATAD3,4,D3,4,A3,4,A3,4,H3,4,G3,4,A3,4,A3,3
- 62640 DATAA3,1,A3,7,A3,1,A3,8,D3,4,D3,4,A3,4,A3,3
- 62650 DATAA3,1,A3,7,A3,1,A3,8,D3,4,D3,4,A3,4,A3,4
- 62660 DATAD3,4,D3,4,G3,4,H3,2,D3,2,A3,4,A3,4,D3,4,A3,2,E4,1,A3,1
- 62670 DATAD3,4,D3,4,G3,4,H3,2,D3,2,A3,4,A3,4,D3,4,D3,8
- 62680 DATA,-1
- 62997 REM +++++++++++++++
- 62998 REM + GRAVITATION +
- 62999 REM +++++++++++++++
- 63000 PRINTCHR$(142):POKEV+21,0
- 63001 PRINT"[147]GRAVITATION [ 1 [198] 3 ]"
- 63010 POKE198,0:WAIT198,1:GETA$:IFA$="1"THENAC=.1
- 63020 IFA$="2"THENAC=.5
- 63030 IFA$="3"THENAC=1
- 63040 IFA$<"1"ORA$>"3"THEN63010
- 63050 RETURN
-