Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4
2bc0 3b2b 0302 B ... PFERDERENNEN
Variante von [190b3264694b00a9f3745c8febda6604], noch nicht angepasst für 32 Zeichen pro Zeile
Zeichensatz UTF-8+Z1013()+CTRL()-ohne Umlaute(äöüß)

   10 WINDOW:CLS:Z=1:CLEAR 100
   12 PRINT AT(10,0); "DAS 'PFERDERENNEN' IST EIN WETT-SPIEL"
   14 PRINT AT(11,6);"FUER DIE GESAMTE FAMILIE !":PAUSE 60:CLS
   16 PRINT AT(3,10);"WAS SIE BRAUCHEN ?":PAUSE 50
   18 PRINT AT(3,10);"WAS SIE BRAUCHEN :":PAUSE 9:PRINT AT(4,10);STRING$(17,"_")
   20 WINDOW 8,31,1,31:PRINT ""
   22 PRINT "  GLUECK UND GELD  "
   24 PRINT ""
   26 PAUSE 20:WINDOW 13,31,0,31:PRINT "...HABEN SIE BEIDES,KANN ES LOS-GEHEN."
   28 PAUSE 20:PRINT:PRINT "BIS ZU 8 PERSONEN KOENNEN MIT-  SPIELEN."
   30 PRINT:PRINT " DIE WETTE IST EINE SIEG",
   32 PRINT "WETTE UND WIRD WIE FOLGT ABGESCHLOSSEN:"
   34 PAUSE 40:PRINT:PRINT "WETTE==> <pferde-nummer,einsatz>"
   36 PAUSE 40:PRINT:PRINT "DER EINSATZ PRO WETTE KANN"
   38 PRINT " ZWISCHEN 1 UND 9999 LIEGEN."
   40 PAUSE 50:PRINT:PRINT "... UND NUN VIEL SPASS BEIM":PAUSE 50:WINDOW:CLS
   42 PRINT AT(15,2);" P F E R D E R E N N E N "
   44 PRINT AT(17,2);STRING$(27,""):PAUSE 40:CLS
   46 PRINT AT(16,0);STRING$(31,"=")
   48 WINDOW 17,31,0,31:CLS
   50 INPUT "WIEVIEL PERS. WOLLEN  MITWETTEN ?";A
   52 IF A>8 THEN PRINT:PRINT "BITTE NICHT MEHR ALS 8 PERSONEN.":PRINT:GOTO 50
   54 PRINT:PRINT "DARF ICH UM IHRE NAMEN BITTEN !":PRINT
   56 FOR I=1 TO A:PRINT "WETTSPIELER";I;": ";:INPUT "";N$(I):NEXT I
   58 CLS:PRINT "WIEVIEL GELD WOLLEN SIE VERSPIELEN ?":PRINT
   60 FOR I=1 TO A:PRINT N$(I);TAB(15);":";:INPUT "";W1(I):NEXT I
   62 RESTORE 234:FOR I=1 TO 8:READ P$(I):NEXT I
   64 CLS:WINDOW 17,31,0,20
   66 PRINT "PFERD    NR.   KURS":PRINT STRING$(21,"-")
   68 E=0:T=1:R=0:FOR I=1 TO 8:B(I)=INT(10*RND(1)+1):R=R+B(I):NEXT I
   70 FOR I=1 TO 8:PRINT P$(I);TAB(9);I;TAB(13);INT(R/B(I));TAB(17);":1":NEXT I
   72 WINDOW 17,31,21,31:PRINT "Ihre Wette":PRINT STRING$(11,"-"):PRINT
   74 FOR I=1 TO A
   76 IF W1(I)=0 THEN E=E+1:GOTO 86
   78 PRINT N$(I);TAB(9);":";:INPUT "";T(I),W(I)
   80 IF W(I)<1 OR W(I)>9999 THEN 208
   82 IF W(I)>W1(I)THEN 214
   84 W1(I)=W1(I)-W(I)
   86 NEXT I
   88 IF E=A THEN 224
   90 WINDOW 0,10,0,31:CLS
   92 FOR I=1 TO 11:FOR J=6 TO 6:PRINT AT(I,J);"":NEXT J:NEXT I
   94 PRINT AT(0,13);"GALOPPRENNBAHN":PRINT AT(0,0);" ":WINDOW 1,10,0,31
   96 FOR I=1 TO 8:P(I)=-4760-(32*I):P1(I)=P(I)+39:POKE P(I),48+I:NEXT I
   98 FOR I=1 TO 500:NEXT I:BEEP
  100 FOR I=1 TO 8
  102 X(I)=I:V(X(I))=INT(100*RND(1)+1):IF V(X(I))<10 THEN V(X(I))=1:GOTO 116
  104 X=INT(R/B(I)+.5):IF V(X(I))<X+17 THEN V(X(I))=2:GOTO 116
  106 IF V(X(I))<X+37 THEN V(X(I))=3:GOTO 116
  108 IF V(X(I))<X+57 THEN V(X(I))=4:GOTO 116
  110 IF V(X(I))<X+77 THEN V(X(I))=5:GOTO 116
  112 IF V(X(I))<X+92 THEN V(X(I))=6:GOTO 116
  114 V(X(I))=7
  116 NEXT I
  118 FOR I=1 TO 8
  120 P(X(I))=P(X(I))+V(X(I)):IF P(X(I))<P1(X(I))THEN 134
  122 IF P1(X(I))<>P(X(I))-V(X(I))THEN POKE(P(X(I))-V(X(I))),32
  124 P(X(I))=P1(X(I))
  126 FOR J=1 TO T
  128 IF E(J)=P(X(I))THEN 134
  130 NEXT J
  132 E(T)=P(X(I)):T=T+1:BEEP
  134 NEXT I
  136 FOR I=1 TO 8
  138 FOR J=1 TO 8-I
  140 IF V(X(J))<V(X(J+1))THEN 144
  142 K=X(J):X(J)=X(J+1):X(J+1)=K
  144 NEXT J
  146 NEXT I
  148 FOR I=1 TO 8
  150 IF P(X(I))<P1(X(I))THEN POKE(P(X(I))-V(X(I))),32
  152 POKE P(X(I)),48+X(I)
  154 NEXT I
  156 IF T<9 THEN 100
  158 WINDOW 17,31,0,31:CLS:WINDOW 17,31,0,20
  160 PRINT "HIER DER EINLAUF:":PRINT STRING$(21,"-")
  162 FOR I=1 TO 8
  164 T=ABS(E(I)+4721)/32:PRINT I;P$(T);TAB(12);INT(R/B(T));TAB(16);":1"
  166 NEXT I
  168 WINDOW 17,31,21,31:PRINT "ES HABEN GEWONNEN:":PRINT STRING$(11,"-")
  170 FOR I=1 TO A
  172 IF T(I)<>ABS(E(1)+4721)/32 THEN 176
  174 PRINT N$(I);TAB(9);":";INT(R/B(T(I)))*W(I):W1(I)=W1(I)+INT(R/B(T(I)))*W(I)
  176 NEXT I
  178 WINDOW 0,11,0,31:CLS
  180 PRINT "SIE BESITZEN z.Zt. FOLGENDES VERMOEGEN:"
  182 FOR I=1 TO A:PRINT:PRINT TAB(5);N$(I);TAB(20);":";W1(I);:NEXT I
  184 PRINT TAB(33);:INPUT "=>";X$:CLS
  186 GOSUB 238
  188 X$="J"
  190 INPUT "";X$
  192 IF LEFT$(X$,1)="N"OR LEFT$(X$,1)="n"THEN 200
  194 IF LEFT$(X$,1)="J"OR LEFT$(X$,1)="j"THEN 198
  196 GOTO 190
  198 FOR I=1 TO 8:E(I)=0:NEXT I:WINDOW 17,31,0,31:CLS:WINDOW 0,11,0,31:GOTO 64
  200 CLS:PRINT:PRINT:PRINT:PRINT "NA DANN SPAREN SIE WEITER..."
  202 PRINT:PRINT "FUER DAS NAECHSTE MAL !":PRINT AT(4,0);" ":PAUSE 80 
  204 WINDOW:CLS:PRINT AT(0,0);" ":PRINT AT(10,14);"AUF WIEDERSEHEN":PAUSE 60:CLS
  206 END
  208 GOSUB 222
  210 PRINT AT(2,1);"IHNEN NUR ZUR ERINNERUNG !":PRINT AT(3,1);STRING$(25,"")
  212 PRINT AT(6,0);"DER EINSATZ LIEGT ZWISCHEN 1 UND 9999.":GOTO 78
  214 GOSUB 222
  216 PRINT AT(2,1);"ES TUT MIR SEHR LEID...":PAUSE 50
  217 PRINT AT(4,1);"SIE DARAUF HINWEISEN ZU MUESSEN" :PAUSE 40
  218 PRINT AT(6,1);"DASS NUR NOCH":PRINT AT(6,18);W1(I)
  220 PRINT AT(8,1);"AUF IHREM KONTO ZU BUCHE STEHEN.":GOTO 78
  222 FOR J=0 TO 9:PRINT AT(J,0);STRING$(40," "):NEXT J:RETURN
  224 GOSUB 222
  226 PRINT AT(3,1);"SIE HABEN ALLE IHR GELD":PRINT AT(5,1);"V E R S P I E L T "
  228 PRINT AT(7,1);"WOLLEN SIE ES WIEDERGEWINNEN ?"
  230 PRINT AT(9,1);"DANN GEHEN SIE ANS EINGEMACHTE":PRINT AT(11,1);"U  N  D   "
  232 PRINT AT(13,1);"FANGEN SIE VON VORNE AN.":END
  234 DATA "AGATHE","MEPHISTO","LANDLUFT","OEDIPUS","JESSICA"
  236 DATA "HANNIBAL","MAINELKE","ALADIN"
  237 END
  238 Z=Z+1:PRINT:PRINT:PRINT "DAS";Z;".RENNEN BEGINNT GLEICH.":PAUSE 20
  240 PRINT:PRINT:PRINT "WOLLEN SIE WIEDER MITMACHEN?":PAUSE 30
  242 PRINT:PRINT:PRINT "HABEN SIE NOCH GELD (J/N)"
  244 RETURN