Screenshot 1
2bc0 3aa4 0302 B ... SCHATZ
Gibt ?FC-ERROR wenn man aus dem Bild rennt. $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ S C H A T Z H O E H L E (Sch87) $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ DU SOLLST DEN ZAUBERSCHATZ FINDEN! DAZU MUSST DU DURCH DIE HOEHLE NACH OBEN DURCH DIE BEIDEN LEITERN ! ABER ACHTUNG: IN DER HOEHLE ENTSTEHEN AB UND ZU LOECHER! STUERZE NICHT AB! NUTZE DIE CURSORTASTEN DU MUSST IMMER IN BEWEGUNG SEIN, DENN NUR DIE ERSCHUET- TERUNG DEINER SCHRITTE WIRKT AUF DIE LOECHER! AUSSERDEM SCHRUMPFT DER $CHATZ RAPIDED! HAST DU DEN $CHATZ ERREICHT, SO SCHUETZT ER DICH UND ER BRINGT DICH AUF DEM KUER- ZESTEN WEG ZURUECK! VIEL GLUECK ! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
Zeichensatz UTF-8+Z1013()+CTRL()-ohne Umlaute(äöüß)

   10 CLS:PRINT
   12 PRINT "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"
   14 PRINT "S C H A T Z H O E H L E  (Sch87)"
   16 PRINT "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"
   20 PRINT " DU SOLLST DEN ZAUBERSCHATZ"
   30 PRINT " FINDEN! DAZU MUSST DU DURCH"
   40 PRINT " DIE HOEHLE NACH OBEN DURCH DIE"
   50 PRINT " BEIDEN LEITERN ! ABER ACHTUNG:"
   60 PRINT " IN DER HOEHLE ENTSTEHEN AB UND"
   70 PRINT " ZU LOECHER! STUERZE NICHT AB!"
   80 PRINT " NUTZE DIE CURSORTASTEN "     
  100 PRINT " DU MUSST IMMER IN BEWEGUNG"
  110 PRINT " SEIN, DENN NUR DIE ERSCHUET-"
  120 PRINT " TERUNG DEINER SCHRITTE WIRKT"
  130 PRINT " AUF DIE LOECHER! AUSSERDEM"
  131 PRINT " SCHRUMPFT DER $CHATZ RAPIDED!"
  132 PRINT " HAST DU DEN $CHATZ ERREICHT,"
  134 PRINT " SO SCHUETZT ER DICH UND ER"
  136 PRINT " BRINGT DICH AUF DEM KUER-"
  138 PRINT " ZESTEN WEG ZURUECK!"
  140 PRINT "            VIEL GLUECK !":PRINT
  142 PRINT "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"
  145 GOTO 170
  150 PRINT: PRINT " ANFAENG. ODER FORTG.?"
  160 F$=INKEY$:IF F$=""THEN 160
  162 RETURN
  170 GOSUB 150:Z=10000:CLS
  180 PRINT AT(5,1);"SCHATZSUMME:"
  181 IF F$<>"F"THEN PRINT AT(5,21);"MARK":GOTO 190
  182 PRINT AT(5,21);"DOLLAR"
  190 A$="":B$=" ":C$=""
  200 PRINT AT(20,C);A$:C=C+1
  210 IF C=10 THEN C=C+1
  220 IF C=15 THEN C=C+1
  230 IF C=20 THEN C=C+1
  240 IF C=30 THEN 260
  250 GOTO 200
  260 PRINT AT(25,L);A$
  270 L=L+1
  280 IF L=10 THEN L=L+1
  290 IF L=15 THEN L=L+1
  300 IF L=20 THEN L=L+1
  310 PRINT AT(25,L);A$
  320 IF L=29 THEN 340
  330 GOTO 270
  340 PRINT AT(15,M);A$
  350 M=M+1
  360 IF M=10 THEN M=M+1
  370 IF M=20 THEN M=M+1
  380 IF M=30 THEN PRINT AT(14,29);"$":GOTO 400
  390 GOTO 340
  400 Q=24:W=0
  410 PRINT AT(Q,W);C$:L1=16
  420 PRINT AT(L1,1);"( )":L1=L1+1
  430 IF L1=20 THEN 450
  440 GOTO 420
  450 L2=21
  460 PRINT AT(L2,27);"( )":L2=L2+1
  470 IF L2=25 THEN 490
  480 GOTO 460
  490 D=INT(2*RND(1))+1:GOSUB 630:GOSUB 940:GOSUB 630
  495 IF F$="F"THEN 500:ELSE A$=""
  500 IF D=2 THEN G$=B$
  510 IF D=1 THEN G$=A$
  520 PRINT AT(15,10);G$
  530 PRINT AT(15,20);G$
  550 PRINT AT(20,10);G$
  560 PRINT AT(20,15);G$
  570 PRINT AT(20,20);G$
  580 PRINT AT(25,10);G$
  590 PRINT AT(25,15);G$
  600 PRINT AT(25,20);G$:GOSUB 940:GOSUB 630:PAUSE 1
  610 GOSUB 630
  620 GOTO 490
  630 R$=INKEY$:GOTO 2000:PRINT AT(5,15);Z:IF R$=""THEN 630:ELSE GOTO 640
  632 IF Z=0 THEN PRINT AT(8,1);"VERSAGER! DEIN SCHATZ"
  633 IF Z=0 THEN PRINT AT(10,1);"IST FLOETEN!":PAUSE 33:CLEAR:GOTO 170
  640 R=ASC(R$):IF R=8 THEN 690
  650 IF R=9 THEN 770
  660 IF  R=11  THEN 850
  670 GOTO 630
  680 RETURN
  690 IF Q=14 AND W=28 THEN PRINT AT(7,9);"H U R R A !":GOTO 1350
  700 IF Q=24 OR Q=19 THEN 730:IF W=0 THEN 680
  710 IF Q=14 THEN 730
  720 GOTO 680
  730 PRINT AT(Q,W);B$:W=W-1
  740 PRINT AT(Q,W);C$
  750 GOSUB 940
  760 GOTO 680
  770 IF Q=14 AND W=28 THEN 690 
  780 IF Q=24 OR Q=19 THEN 810:IF W=20 THEN 680
  790 IF Q=14 THEN 810
  800 GOTO 680
  810 PRINT AT(Q,W);B$:W=W+1
  820 PRINT AT(Q,W);C$
  830 GOSUB 940
  840 GOTO 680
  850 IF W=28 AND Q>19 THEN 900
  860 IF W=2 THEN 880
  870 GOTO 680
  880 IF Q>14 AND Q<20 THEN 900
  890 GOTO 680
  900 PRINT AT(Q,W);B$:Q=Q-1
  910 PRINT AT(Q,W);C$
  920 GOSUB 940
  930 GOTO 680
  940 GOTO 960
  950 RETURN
  960 IF Q=14 THEN 980
  970 GOTO 1010
  980 IF W=10 THEN 1110
  990 IF W=20 THEN 1110
 1000 GOTO 950
 1010 IF Q=19 THEN 1030
 1020 GOTO 1060
 1030 IF W=10 OR W=15 THEN 1190
 1040 IF W=20 THEN 1190
 1050 GOTO 950
 1060 IF Q=24 THEN 1080
 1070 GOTO 1100
 1080 IF W=10 OR W=15 THEN 1260
 1090 IF W=20 THEN 1260
 1100 GOTO 950
 1110 IF W=10 AND G$=B$ THEN 1150
 1120 IF W=15 AND G$=B$ THEN 1150
 1130 IF W=20 AND G$=B$ THEN 1150
 1140 GOTO 950
 1150 PRINT AT(Q,W);B$
 1160 Q=Q+1:PRINT AT(Q,W);C$
 1170 IF Q=19 THEN 950
 1180 GOTO 1150
 1190 IF W=10 AND G$=A$ THEN 950
 1200 IF W=15 AND G$=A$ THEN 950
 1210 IF W=20 AND G$=A$ THEN 950
 1220 PRINT AT(Q,W);B$
 1230 Q=Q+1:PRINT AT(Q,W);C$
 1240 IF Q=24 THEN 950
 1250 GOTO 1220
 1260 IF W=10 AND G$=A$ THEN 950
 1270 IF W=15 AND G$=A$ THEN 950
 1280 IF W=20 AND G$=A$ THEN 950
 1290 PRINT AT(Q,W);B$
 1300 Q=Q+1:PRINT AT(Q,W);C$
 1310 IF Q=30 THEN 1330
 1320 GOTO 1290
 1330 PRINT AT(Q,W);"TOT!":PAUSE 40
 1340 GOTO 1620
 1350 W1=15:PRINT AT(Q,W);C$:PAUSE 30
 1360 PRINT AT(W1,27);"* *":PAUSE 1
 1370 W1=W1+1:IF W1=25 THEN 1390
 1380 GOTO 1360
 1390 PRINT AT(15,10);A$:PRINT AT(15,20);A$:PRINT AT(15,15);A$
 1400 FOR S=10 TO 20 STEP 5:PRINT AT(20,S);A$:NEXT
 1410 FOR S=10 TO 30 STEP 5:PRINT AT(25,S);A$:NEXT
 1420 PRINT AT(Q,W);C$:PAUSE 1
 1430 PRINT AT(Q,W);B$
 1440 IF W=28 THEN 1460
 1450 W=W-1:GOTO 1420
 1460!
 1470 Q=Q+1
 1480 PRINT AT(Q,W);C$:PAUSE 4
 1490 PRINT AT(Q,W);B$
 1500 IF Q=24 THEN 1520
 1510 GOTO 1470
 1520!
 1530 W=W-1
 1540 PRINT AT(Q,W);C$:PAUSE 1
 1550 IF W=0 THEN WINDOW 0,31,0,31:GOTO 1580
 1560 PRINT AT(Q,W);B$
 1570 GOTO 1530
 1580 PRINT AT(9,0);Z
 1581 IF F$<>"F"THEN PRINT AT(9,7);"MARK HAST DU GERETTET!":GOTO 1583
 1582 PRINT AT(9,7);"DOLLAR HAST DU GERETTET!"
 1583 PAUSE 40
 1610 CLEAR:GOTO 170
 1620 WINDOW 0,31,0,31:CLS
 1630 PRINT:PRINT
 1640 PRINT " DU VERMODERST IN DER"
 1645 PRINT:PRINT "     H O E H L E !"
 1648 PRINT:PRINT " DER SCHATZ IST NOCH DA!"
 1649 PRINT:PRINT " WER WAGT, GEWINNT!!!" 
 1650 PAUSE 20:CLEAR:GOTO 170
 2000 IF F$="F"THEN 2200
 2010 Z=Z-1
 2020 IF Z=0 THEN 632
 2022 PRINT AT(5,15);Z
 2023 IF R$=""THEN 630
 2030 GOTO 640
 2200 Z=Z-10
 2202 PRINT AT(5,15);Z 
 2204 IF Z=0 THEN 632
 2210 IF Z=0 THEN 632
 2212 IF R$=""THEN 630
 2220 GOTO 640