Screenshot 1 Screenshot 2
1000 28de 0000 b ... MONDLANDUNG**1
Zeichensatz UTF-8+Z1013()+CTRL()-ohne Umlaute(äöüß)

   10 OUTC.12
   20 REM DIESES PROGRAMM WURDE VON JENS MOECKEL,8400 RIESA,MAGDE-
   21 REM BURGER STR.1b GESCHRIEBEN.WEITERGABE IST NUR ERLAUBT,
   22 REM DIE URHEBERSCHAFT NICHT VERFAELSCHT ODER VERSCHLEIERT
   23 REM WIRD.
   30 @(8)=2155
   50 @(5)=1
   57 F.I=1TO16
   59 P.;N.I
   60 M=201;GOSUB7000
   62 P."     M O N D L A N D U N G     ",
   63 POKEH.(EE00),M;POKEH.(EE1F),M
   66 F.I=1TO2000
   67 N.I
   68 F.I=1TO1000;N.I
   69 M=32;GOSUB7000
   75 F.I=1TO2000
   80 N.I
  100 OUT(1)=207;OUT(1)=0
  150 S=0;T=500;E=1000;G=100
  155 @(10)=0
  160 @(12)=0
  200 REM
  221 P.;P.;P.;P.
  230 W=0
  231 @(9)=0
  232 O=100
  233 N=50;P=20
  234 OUTC.12
  235 @(3)=0
  236 V=0
  237 K=0
  238 PO.H.(2C),H.(EC);PO.H.(2B),H.(CA)
  239 TAB(1)
  240 P."ZEIT IN Sek.:",#2,S
  241 GOSUB4000
  242 P."TREIBSTOFF IN L:",#1,T
  243 GOSUB4000;IF@(12)=1P."V IN m/s :    ---";GOTO245
  244 P."TEMPO IN m/s :",#1,G
  245 GOSUB4000;IF@(9)=1P."HOEHE IN Meter:---";GOTO247
  246 P."HOEHE IN Meter:",#2,E
  247 @(6)=0
  249 GOSUB4000
  250 GOS.5000
  251 P."EINSATZ IN Liter (MAX.",#1,O,")",
  255 INPUT""V
  256 OUT(0)=1;OUT(0)=0
  258 OUTC.12
  259 @(13)=S;IFS>20@(13)=10
  260 F=RND(30)+@(13)
  261 IF@(5)<3F=0
  300 IFV>OGOTO1000
  305 IFV<0GOTO1000
  310 IFV>TGOTO1000
  320 A=3-10*V/(20+T/100)
  325 H=0
  330 IFG>-1*AGOTO370
  338 IFA=0A=1;H=1
  340 X=E+G*G/(2*A)
  345 IFH=1X=X+1
  350 IFX<0GOTO1100
  370 E=E-G-A/2
  380 G=G+A;S=S+1;T=T-V
  385 IFE>0IFF=5GOSUB2000
  386 IFE>0IFF=20GOSUB2000
  387 IFF=24IFE<50IFE>0IFG<EIF@(9)=0GOSUB2155
  388 IFG<EIFE<50IFE>0IFF=25GOSUB@(8)
  390 IFE>0GOTO237
  400 GOTO1110
 1000 G.1000+RND(3)*2
 1002 P."SCHUMMLER !";G.1010
 1004 P."NICHT SCHUMMELN !"
 1005 G.1010
 1006 P."NA,NICHT MOGELN !"
 1010 REM
 1070 @(6)=1
 1080 GOTO250
 1100 E=X
 1105 S=S+1
 1106 @(6)=0
 1107 @(10)=0
 1108 IFG>0@(10)=1
 1110 E=-E/2
 1111 IFE<2IFG>0G=G/3;E=E+G
 1112 IF@(10)=1IFG=0E=E+1
 1113 @(3)=1;GOSUB5000
 1114 GOSUB6000
 1117 P.;P.;P."LANDUNG NACH ",#2,S," SEKUNDEN";P.
 1118 P.;P.
 1120 IFE>0GOTO1200
 1122 P."MIT FAST 0 m/s !!";P.;P.
 1125 @(7)=RND(6)
 1126 IF@(7)>1GOTO(1850+4*@(7))
 1130 P."BRAVO,WIE EIN SCHMETTERLING !"
 1140 GOTO1770
 1200 IFE>1GOTO1500
 1205 @(7)=RND(2);IF@(7)=2GOTO1215
 1210 P."LANDUNG HART,ABER AKZEPTABEL!!"
 1211 GOTO1770
 1215 P."ETWAS HART,ABER SONST BRAUCHBAR!"
 1220 GOTO1770
 1500 IFE>2GOTO1600
 1510 P."LANDUNG HART,AUF RETTUNG WARTEN!"
 1520 GOTO1770
 1600 IFE>4GOTO1700
 1610 P."EINE TOLLE BRUCHLANDUNG !!"
 1620 P.;P."DER NEUE MONDKRATER IST"
 1630 P.;P.#2,E," METER TIEF !"
 1640 GOTO1770
 1700 P."TOTALER ABSTURZ !!!"
 1720 P.;P."SIE HABEN EIN NEUES MONDMEER"
 1730 P.;P."GESCHAFFEN !"
 1740 P.;P."IHRE ANGEHOERIGEN WERDEN BENACH-"
 1750 P."RICHTIGT."
 1760 P.;P."GRUESS GOTT VON MIR !"
 1770 @(5)=@(5)+1
 1780 P.;P.;P.;P."NOCH EIN SPIEL ? (JA=ENT):",;W=INC.
 1785 OUT(0)=1;F.I=1TO100;N.I;OUT(0)=0
 1790 IFW=13GOTO100
 1792 OUTC.12;F.I=1TO14
 1793 P.;N.I
 1794 P.;P.
 1795 M=204
 1800 GOSUB7000
 1802 P."    ....AUF  WIEDERSEH'N....   ",
 1804 POKEH.(EE00),204;PO.H.(EE1F),204
 1805 F.I=1TO5000;N.I
 1806 M=32;GOSUB7000
 1808 F.I=1TO2000;N.I
 1809 OUT(0)=1;F.I=1TO500;N.I;OUT(0)=0;OUTC.12
 1810 STOP
 1850 REM
 1858 P."MEIN KOMPLIMENT !"
 1860 GOTO1770
 1862 P."SAUBER !"
 1864 GOTO1770
 1866 P."SIE SIND SUPER !"
 1868 GOTO1770
 1870 P."AUSGEZEICHNET !!!"
 1872 GOTO1770
 1874 P."PERFEKTE LANDUNG !!";P.;P."IHRE LIZENZ WIRD ERNEUERT !"
 1876 GOTO1770
 2000 REM
 2080 IFW=3RETURN
 2100 IFW=1IFF=5RETURN
 2110 IFW=2IFF=20RETURN
 2120 V=W
 2130 IFF=5W=1
 2140 IFF=20W=2
 2150 W=W+V;IFW>3RETURN
 2155 IF@(9)=1RETURN
 2156 IF@(12)=0IFF=25@(9)=1
 2157 IF@(12)=1RETURN
 2158 IFF=24@(12)=1
 2160 K=3;GOSUB4000
 2200 P.;P."HAVARIEMELDUNG DES BORDCOMPUTERS"
 2210 IFF=20P.;G.2280
 2212 IFF=24P.;GOTO2350
 2215 IFF=25P.;GOTO2300
 2220 P.;P."          TOTALAUSFALL"
 2230 P.;TAB(5);P."DES HAUPTTRIEBWERKES !!"
 2240 P.;P."DIE MAXIMALE SCHUBKRAFT BETRAEGT"
 2250 P."NUR NOCH",#3,O-N," Liter !!"
 2260 O=O-N
 2270 GOTO2400
 2280 P.;P."AUSFALL EINES HILFSTRIEBWERKES !"
 2285 P."DIE MAXIMALE SCHUBKRAFT SINKT"
 2287 P.;P."DAMIT AUF",#3,O-P," Liter !!"
 2290 O=O-P
 2292 GOTO2400
 2300 REM
 2310 P.;P."AUSFALL DES HOEHENMESSGERAETES !"
 2320 P."DIE ENTFERNUNG ZUR MONDOBER-"
 2330 P.;P."FLAECHE MUSS GESCHAETZT WERDEN !"
 2340 GOTO2400
 2350 P.;P."DEFEKT AM GESCHWINDIGKEITS-";P.
 2355 P."MESSGERAET !! V MUSS GESCHAETZT";P.;P."WERDEN !!!",
 2400 REM
 2405 U=238
 2410 D=H.(EEE0);Z=H.(EEFF)
 2420 FORI=1TO10
 2425 OUT(0)=1
 2430 F.J=DTOZ
 2440 POKEJ,U
 2441 POKEJ-1,32
 2450 N.J
 2460 OUT(0)=0
 2470 OUT(0)=1
 2500 F.J=ZTODSTEP-1
 2510 POKEJ,U
 2511 POKEJ+1,32
 2520 N.J
 2525 OUT(0)=0
 2530 N.I
 2541 OUTC.12
 2800 GOTO390
 4000 IFK=0I=H.(ED);J=H.(0A)
 4010 IFK=1J=H.(4A)
 4020 IFK=2J=H.(8A)
 4030 IFK=3I=H.(EE);J=H.(E0)
 4040 IFK=3J=H.(80)
 4050 IFK<3J=J+1
 4080 POKEH.(2C),I;POKEH.(2B),J
 4090 IFK=3PO.H.(1B),H.(80);PO.H.(1C),H.(EE);PO.H.(1D),0
 4092 IFK=3PO.H.(1E),H.(F0);CALLH.(F6D1)
 4100 K=K+1;RETURN
 5000 REM
 5002 IF@(6)=1RETURN
 5005 IFS>0GOTO5300
 5010 Y=H.(EC00);Z=H.(EC09)
 5020 J=H.(EE49);U=H.(EE40)
 5100 F.I=YTOZ
 5110 POKEI,255
 5120 N.I
 5130 F.I=ZTOJSTEP32
 5140 POKEI,255
 5150 N.I
 5160 F.I=JTOUSTEP-1
 5170 POKEI,255
 5180 N.I
 5190 F.I=UTOYSTEP-32
 5200 POKEI,255
 5210 N.I
 5220 I=H.(EDE1)
 5221 POKEI,238;POKEI+1,130
 5223 POKEI-27,174;POKEI-26,173
 5225 POKEI+2,238;POKEI+3,238
 5227 POKEI+4,238;POKEI+7,238
 5240 U=U-30
 5241 POKEU+1,'M';POKEU+2,'O';POKEU+3,'N';POKEU+4,'D'
 5245 IF@(3)=1RETURN
 5250 Y=RND(2)+H.(EDE3)
 5251 Y=Y-32
 5300 @(4)=E;IFE>1000E=1000
 5301 IF@(3)=0GOTO5330
 5302 OUT(0)=1
 5306 IFE>5E=5
 5310 E=-E*60
 5330 @(1)=E*12/1000+1;IFE=0@(1)=0
 5340 @(1)=@(1)*32;@(1)=Y-@(1)
 5345 IFS=0@(2)=@(1)
 5350 POKE@(1),196
 5360 IF@(1)#@(2)POKE@(2),32
 5400 @(2)=@(1)
 5405 OUT(0)=0
 5410 IF@(3)=0GOTO5899
 5420 E=@(4)
 5430 IFE=0GOTO5890
 5440 IFE=4E=3
 5450 IFE>4E=4
 5460 IFE<3GOTO5600
 5470 Y=Y+(E-2)*32
 5480 POKEY,42;POKEY+32,42;POKEY+1,42;POKEY-1,42
 5481 F.I=1TO100;N.I
 5490 POKEY,32;POKEY-32,42;POKEY+33,42
 5491 F.I=1TO100;N.I
 5500 POKEY+29,42;POKEY-65,42;POKEY+32,32;POKEY+63,42
 5501 F.I=1TO50;N.I
 5510 POKEY-34,42;POKEY+1,32
 5515 F.I=1TO100;N.I
 5520 POKEY-1,32;POKEY-32,32;POKEY+33,32
 5521 F.I=1TO100;N.I
 5530 POKEY-98,42;POKEY+29,32;POKEY-65,32;POKEY+63,32
 5535 F.I=1TO100;N.I
 5540 POKEY-34,32;POKEY-98,32
 5545 IFE=4POKEY+63,255
 5546 IFE=3Y=Y+32
 5550 POKEY,238;POKEY-33,171;POKEY-31,172
 5551 IFY=H.(EE05)POKEY-30,238;POKEY-29,238
 5552 IFY=H.(EE05)POKEY-62,32;POKEY-61,32
 5553 IFY=H.(EE05)POKEY-63,32
 5555 POKEY-34,238
 5556 U=H.(EE22);GOSUB5241
 5590 GOTO5880
 5600 REM
 5610 POKE@(2),32;POKEY,196
 5620 IFE=2POKEY+32,160
 5630 IFE=1POKEY+32,130
 5640 F.W=1TO20
 5645 POKEY,196
 5650 F.I=1TO100;N.I
 5660 POKEY,32
 5670 F.I=1TO70;N.I
 5680 N.W
 5690 POKEY,196
 5880 F.I=1TO2000;N.I
 5890 IF@(3)=1F.I=1TO2000;N.I
 5899 E=@(4)
 5900 RETURN
 6000 REM
 6010 PO.H.(1B),0;PO.H.(1C),H.(EC);PO.H.(1D),0;PO.H.(1E),H.(F0)
 6020 CALLH.(F6D1)
 6030 OUTC.12
 6040 P.;P.;P.
 6045 RETURN
 7000 REM
 7100 J=H.(ED20);I=H.(ED3F)
 7110 K=H.(EEFF);L=H.(EEE0)
 7130 F.O=JTOI
 7140 POKEO,M
 7150 N.O
 7170 F.O=ITOKSTEP32
 7180 POKEO,M
 7181 F.U=1TO50;N.U
 7190 N.O
 7200 F.O=KTOLSTEP-1
 7210 POKEO,M
 7220 N.O
 7230 F.O=LTOJSTEP-32
 7240 POKEO,M
 7245 F.U=1TO50;N.U
 7250 N.O
 7260 RETURN