1000 27bb 0000 b ... **KILLERCOMET**
Verwendete IO-Ports bzw. Hardware:
00 [W] Userport: Tonausgabe B0/B1 oder unbekannte Funktion 01 [W] Userport: Tonausgabe B0/B1 oder unbekannte Funktion 02 [R] Systemport: Tastatur8x4 08 [W] Spaltentreiber: Tastatur8x4
Steuerung: C,K,S oder S4 - alles auf Spalte 3 is ok.
Zeichensatz UTF-8+Z1013()+CTRL()-ohne Umlaute(äöüß)

   10 OUT(1)=207;OUT(1)=0
   11 OUT(0)=1;OUT(0)=0
   20 OUT(0)=2;F.I=1TO400;N.I;OUT(0)=0
   25 OUTC.12
   30 P.;P.;P.;P.;P.;P.
   31 P.
   35 P."              "
   40 P."                   "
   45 P."                 "
   50 P."                  "
   55 P."          "
   58 P.;P.
   60 P."             "
   65 P."                  "
   68 P."                 "
   71 P."                    "
   74 P."               "
   76 P.;P.;P.;P.
   77 P.;P.
   78 P."          JENS MOECKEL"
   79 P.;P."             RIESA"
   80 F.I=H.(EFA0)TOH.(ECE0)STEP-1
   81 A=B
   82 POKEI,32
   84 N.I
  100 REM
  198 REM
  200 REM VERFASSER:JENS MOECKEL   8400 RIESA,MAGDEBURGER STR.1B
  210 REM DIE URHEBERSCHAFT DARF  BEI WEITERGABE DES PROGRAMMS
  220 REM NICHT VERAENDERT ODER   VERSCHLEIERT WERDEN.
  230 REM RIESA,JUNI 1986
  240 REM
  990 A=H.(3F20)
  992 B=H.(3F7F)
  994 W=4
  995 W=4;OUTC.12;P.;P.;P.
  996 INPUT"SCHWIERIGKEIT (1/2/3/4/5)"V
  997 OUT(0)=1;OUT(0)=0;IFV>2W=5
  998 IF V>0 IF V<7 GOTO1000
  999 GOTO995
 1000 F.I=ATOB
 1010 POKEI,32
 1020 N.I
 1025 D=H.(CB)
 1026 @(5)=0
 1030 F.I=1TO3
 1040 F.C=1TOW
 1050 POKEB,D
 1055 B=B-1
 1060 N.C
 1065 B=B-27
 1066 IFI=1IFW=5B=B+1
 1067 IFI=2IFW=4B=B-2
 1068 IFI=2IFW=5B=B-1
 1070 N.I
 1075 P.;P.;P."KANN'S LOSGEHEN ? (ENT):",;U=INC.
 1100 OUTC.12
 1102 OUT(2)=95
 1105 G=H.(EFF9)
 1108 P.
 1109 P." ****** The Killer Comet ******"
 1110 PO.H.(EC40),32
 1111 POKEG+1,162
 1112 P.;P.
 1113 PO.H.(EC80),32
 1500 REM
 1503 N=W*3
 1504 J=0
 1505 E=80;F=H.(EC)
 1506 IFV=2F=H.(ED)
 1507 IFV=4F=H.(ED)
 1508 IFV=5F=H.(ED);E=E+72
 1509 IF V=6F=H.(ED);E=253
 1510 POKEH.(1B),H.(20)
 1520 POKEH.(1C),H.(3F)
 1522 POKEH.(23),96
 1523 H=1
 1525 F.I=HTO949
 1528 E=E+1
 1530 POKEH.(1D),E
 1540 POKEH.(1E),F
 1560 CALLH.(F51D)
 1562 IFPEEK(G+1)=DJ=1;GOTO5000
 1563 POKEG+1,162
 1564 IFE>254F=F+1;E=0
 1565 IFIN(2)#95GOTO2000
 1600 N.I
 1610 OUT(0)=0
 1620 IFJ=1GOTO3000
 1800 STOP
 2000 REM
 2010 @(5)=@(5)+1
 2090 H=I
 2095 K=G-31
 2096 L=213
 2097 M=32-E/32-(F-236)*8
 2098 M=M-1
 2100 F.I=1TOM
 2103 POKEK,L
 2105 E=E+1
 2120 IFE=255F=F+1;E=0
 2130 POKEH.(1D),E
 2140 POKEH.(1E),F
 2160 CALLH.(F51D)
 2200 IFPEEK(G+1)=DJ=1;GOTO5000
 2201 IFPEEK(G)=DJ=1;GOTO5000
 2205 POKEG+1,162
 2209 IFPEEK(K)=DOUT(0)=1;GOTO4000
 2250 POKEK,32;K=K-32
 2300 N.I
 2310 IFJ=1GOTO3000
 2400 E=E+1;IFE=255E=0;F=F+1
 2410 GOTO1525
 4000 REM
 4010 H=H+I
 4050 N=N-1
 4060 IFN=0GOTO4600
 4090 P=K
 4095 Q=0
 4096 T=-1
 4098 OUT(0)=0
 4100 F.P=KTOK-70STEP-1
 4105 POKEK,42
 4110 IFPEEK(P)=DQ=Q+1
 4115 POKEK,32
 4130 N.P
 4200 S=H.(3F3C)
 4210 F.I=H.(3F20)TOH.(3F7F)
 4230 IFPEEK(I)=DT=T+1;IFT=QGOTO4300
 4270 N.I
 4300 REM
 4310 POKEI,32
 4500 OUT(0)=0
 4510 GOTO1525
 4600 OUT(0)=0
 4620 POKEK,42
 4622 POKEK+1,42
 4624 POKEK-32,42
 4625 GOSUB4990
 4626 POKEK-33,42
 4628 POKEK-1,42
 4630 GOSUB4990
 4632 POKEK,32
 4634 POKEK-32,42
 4636 POKEK+33,42
 4637 GOSUB4990
 4638 POKEK+29,42
 4640 POKEK-65,42
 4642 POKEK-33,32
 4643 GOSUB4990
 4644 POKEK+63,42
 4646 POKEK-34,42
 4648 POKEK+1,32
 4650 GOSUB4990
 4670 POKEK-1,32
 4672 POKEK-32,32
 4674 POKEK+33,32
 4676 POKEK-98,42
 4678 POKEK+29,32
 4679 GOSUB4990
 4680 POKEK-65,32
 4682 POKEK+63,32
 4683 GOSUB4990
 4684 POKEK-34,32
 4690 POKEK-98,32
 4700 IFJ=1GOTO5111
 4800 F.I=1TO30
 4810 OUT(0)=1
 4820 F.J=1TO40-I;N.J
 4830 OUT(0)=0
 4840 F.J=1TO60-I;N.J
 4855 N.I
 4890 P.;P.;P.;P.
 4900 P."SIE HABEN DEN KILLERKOMETEN"
 4905 P.;P."MIT ",#1,@(5)," SCHUESSEN ZERSTOERT !"
 4908 G.4900+RND(4)*10
 4910 P.;P."MEINE GRATULATION !!"
 4919 G.4950
 4920 P.;P."HERZLICHEN GLUECKWUNSCH !!"
 4929 G.4950
 4930 P.;P."MEINEN GLUECKWUNSCH !!"
 4939 G.4950
 4940 P.;P."-LICHEN GLUECKWUNSCH !!"
 4950 REM
 4970 P.;P.
 4975 G.31960
 4989 G.100
 4990 F.I=1TO50;N.I
 4991 RETURN
 4999 GOTO990
 5000 REM
 5010 POKEG+1,42
 5015 R=H.(EFFF)
 5020 F.I=1TO3
 5030 F.O=1TO11
 5040 POKER,32
 5050 R=R-1
 5060 N.O
 5070 R=R-21
 5080 N.I
 5100 K=G+1-32
 5110 GOTO4620
 5111 REM
 5112 GOSUB5500
 5120 G.30000
 5490 P.;P."NOCH EIN SPIEL ? (JA=ENT):",;U=INC.
 5491 IFU#1 IFU#'C'STOP
 5498 GOTO990
 5499 ST.
 5500 F.I=1TO12
 5505 TAB(I*2)
 5508 P."PLAUTZ !"
 5509 P.
 5510 N.I
 5600 RETURN
10000 F.I=H.(1100)TOH.(3FFF)
10001 OUTC.(PEEK(I));N.I
30000 REM
30010 F.I=1TO6000;N.I
31610 Z=1
31615 F.I=1 TO 20
31620 OUT(0)=Z
31621 IF Z=1 Z=2;GOTO31625
31622 Z=1
31625 N.I
31630 OUT(1)=207;OUT(1)=0;OUT(0)=0
31655 OUTC.12
31660 F.I=1 TO 6
31670 P.
31680 N.I
31700 P."SIE TRAFEN MIT ",#1,@(5)," SCHUESSEN"
31702 P.
31705 P.-N+W*3," MAL !!"
31720 K=(-N+14)*20/13+RND(49)/10+V/2
31730 IFV<3K=K-1;K=K*13/15
31740 K=K-(@(5)-(-N+W*3))/4
31750 P.;P.;P.;P.;P.
31800 IF K>10 GOTO31822
31810 P."SIE SOLLTEN LIEBER DIE FINGER";P.
31820 P."DAVON LASSEN !!!!"
31821 GOTO32060
31822 IF K>13 GOTO31850
31824 P."ES IST ZWECKLOS MIT IHNEN !!!"
31849 GOTO32060
31850 IF K>15 GOTO31870
31855 P."SIE SOLLTEN LIEBER";P.
31860 P."MURMELN SPIELEN !!!"
31869 GOTO32060
31870 IF K>18 GOTO31900
31872 P."DAS WAERE MIR NIE PASSIERT !!"
31874 GOTO32060
31900 IF K>20 GOTO31907
31902 P."EIN MEISTERSCHUETZE SIND SIE";P.
31904 P."JA NICHT GERADE !"
31905 GOTO32060
31907 IF K>23 GOTO31920
31908 P."DAS WAR UNTER ALLER WUERDE !!"
31919 GOTO32060
31920 IF K>25 GOTO31940
31922 P."ICH HAB' SCHON GEGEN BESSERE"
31923 P.
31924 P."GESPIELT !!"
31925 IFV=1G.32060
31926 P.;P."SIE SOLLTEN ES VIELLEICHT MIT"
31927 P.;P."DER 1.SCHWIERIGKETSSTUFE";P.;P."VERSUCHEN !!"
31939 GOTO32060
31940 IF K>29 GOTO31950
31942 P."NA JA ..."
31944 P.;P."DAS GEHT AUCH BESSER !"
31945 GOTO32060
31950 REM
31952 P."SIE SOLLTEN MEHR UEBEN !!"
31959 GOTO32060
31960 REM
31962 IFV<3@(5)=@(5)*15/12
31963 K=66-@(5)
31970 IF K>38 GOTO31980
31972 P."SIE HABEN GUT GESPIELT !!"
31979 GOTO32060
31980 IF K>40 GOTO32000
31982 P."MEIN KOMPLIMENT !"
31999 GOTO32060
32000 IF K>42 GOTO32010
32001 GOTORND(2)*2+32000
32002 P."DAS IST WIRKLICH BEMERKENSWERT !"
32003 GOTO32060
32004 P."SAUBER !!"
32005 GOTO32060
32010 IF K>45 GOTO32019
32012 P."DAS IST AUSGEZEICHNET !!"
32015 GOTO32060
32019 IFK>48G.32026+RND(2)*2
32020 P."SIE SIND JA EIN RICHTIGER";P.
32022 P."MEISTERSCHUETZE !!!!"
32025 GOTO32060
32028 P."SIE SIND SUPER !!";G.32060
32030 P."DAFUER HABEN SIE EINEN";P.;P."ORDEN VERDIENT !!"
32060 P.;P.;P.;P.;P.;P.
32070 F.I=1 TO 500
32080 N.I
32090 K=1
32100 P.;P."WOLLEN SIE NOCH EINMAL";P.
32110 P."SPIELEN ? (JA=ENT;NEIN=N)",
32111 P.":",
32120 Y=INC.;OUTC.Y
32121 OUT(0)=1;OUT(0)=0
32122 IFY=13G.100
32123 IFY='C'G.100
32124 REM
32125 REM SCHLUSSBILD
32126 REM
32128 F.I=1TO300;N.I
32130 Q=203
32140 OUTC.12
32145 J=H.(EC00)+9*32
32150 F.I=1 TO 14
32155 P.
32160 N.I
32165 P."       AUF  WIEDERSEH'N";P.;P.;P.;P.
32170 F.I=1 TO 32
32175 POKE J,Q
32180 J=J+1
32185 N.I
32190 F.I=1 TO 11
32195 POKE J-1,Q
32200 J=J+32
32210 N.I
32220 F.I=1 TO 32
32225 POKE J-33,Q
32230 J=J-1
32240 N.I
32250 F.I=1 TO 10
32255 POKE J-32,Q
32260 J=J-32
32270 N.I
32280 F.I=1 TO 2200
32290 N.I
32292 IFQ=32OUT(0)=1;F.I=1TO500;N.I;OUT(0)=0;OUTC.12;ST.
32295 Q=32
32300 J=H.(EC00)+9*32;GOTO32170
32310 A=1
32320 OUTC.A;P.A;A=A+1;GOTO32320