1 PRINT"HORSE RACE":Q2=5 2 PRINT "ANY NUMBER OF PLAYERS CAN BET ON THE RESULTS." 3 PRINT "EXAMPLE OF BET; 1,2,200,0 ." 4 PRINT"YOU BORROWED 5$ IN CASE YOU LOST ALOT.":PRINT 5 PRINT" SEVENTH - 1 MILE, 3 YR. OLDS POST 2:35" 6 PRINT 7 PRINT"1 MAN O' WAR (3:1); 2 CITATION (4:1);"; 8 PRINT" 3 WHIRLAWAY (5:1);" 9 PRINT"4 ASSAULT (8:1); 5 SEABISCUIT (9:1);"; 10 PRINT" 6 GALLANT FOX(11:1);" 11 PRINT"7 STYMIE (20:1); 8 COALTOWN (30:1);" 12 PRINT 13 PRINT"ENTER HORSE(1-8);TO WIN,PLACE,SHOW(1,2,3);AND THE WAGER." 14 PRINT "AND 0 FOR NO MORE BETTING OR 1 OR MORE BETTING." 15 LET S = 0 16 PRINT 17 LET S = S + 1 18 PRINT"BET NO. ";S; 19 INPUT T(S),U(S),V(S),Y1 20 LET T(S)=ABS(INT(T(S))) 21 IF T(S)>8 THEN 26 22 IF T(S)<1 THEN 26 23 LET U(S)=ABS(INT(U(S))) 24 IF U(S)>3 THEN 26 25 IF U(S)>0 THEN 29 26 PRINT"HORSE NO. OR WIN-PLACE-SHOW BET IN ERROR" 27 LET R = 3*(J-1) 28 INPUT V(S) 29 IF V(S) -2=ABS(V(S)-2) THEN 32 30 PRINT"BET MUST BE >$2 AND <$300, BET AGAIN"; 31 GOTO 28 32 IF V(S)>300 THEN 30 33 IF Y1 = 1 THEN 17 34 PRINT 35 PRINT" THEY'RE OFF AND RUNNING -" 36 PRINT 37 LET M(1) = 62.25 38 M(2) = 60 39 M(3) = 350/6 40 M(4) = 500/9 41 M(5) = 55 42 M(6) = 650/12 43 M(7) = 1100/21 44 M(8) = 1600/31 45 LET O(1) = 6 46 O(2) = 8 47 O(3) = 10 48 O(4) = 16 49 O(5) = 18 50 O(6) = 22 51 O(7) = 40 52 O(8) = 60 53 FOR N = 1 TO 8 54 LET H(N)=0 55 NEXT N 56 LET K = 0 57 LET G=1 58 LET J = 1 59 LET N = 4*T(1)-U(1) 60 FOR Z5=S TO 5*V(S)+N 61 LET Z1=RND(1) 62 NEXT Z5 63 FOR Z5=1 TO 500000 64 IF INT(Z5/N)-G<>0 THEN 82 65 LET H(J)=H(J)+RND(1)*M(J) 66 LET J=J+1 67 LET G=G+1 68 IF J <> 9 THEN 81 69 LET J = 1 70 GOSUB 134 71 LET D = H(B(1)) 72 LET K=K+1 73 PRINT 74 IF K = 8 THEN 78 75 GOSUB 194 76 GOSUB 159 77 GOTO 82 78 PRINT" FINISH" 79 LET Z5=500001 80 GOSUB 159 81 LET Z1=RND(1) 82 NEXT Z5 83 PRINT 84 PRINT 85 PRINT"$2 MUTUELS PAID:" 86 PRINT" STRAIGHT PLACE SHOW" 87 LET K = 0 88 FOR I = 1 TO 3 89 GOSUB 165 90 LET J=I 91 IF J = 1 THEN 95 92 PRINT" "; 93 LET J=J-1 94 GOTO 91 95 FOR J = I TO 3 96 LET L=I+I+J 97 IF J > 1 THEN 100 98 LET R = 1 99 GOTO 101 100 LET R = 3*(J-1) 101 LET H(L)=1.5+.01*INT((O(B(I))/R+RND(1))*100) 102 PRINT H(L); 103 NEXT J 104 PRINT 105 NEXT I 106 PRINT 107 LET Q=0 108 FOR J=1 TO S 109 PRINT "BET NO. ";J 110 LET P=0 111 FOR I = 1 TO 3 112 IF B(I) <> T(J) THEN 119 113 IF U(J) < I THEN 125 114 LET P = .01*INT((V(J)*50)*H(I+I+U(J))) 115 PRINT "YOU COLLECT";P;"ON "; 116 GOSUB 165 117 PRINT 118 GOTO 127 119 NEXT I 120 LET I = T(J) 121 PRINT"TEAR UP YOUR TICKET ON "; 122 FOR I = 4 TO 8 123 IF B(I) = T(J) THEN 116 124 NEXT I 125 PRINT"NEXT TIME, PURCHASE A SHOW TICKET ON "; 126 GOTO 116 127 LET Q = Q+P-V(J) 128 NEXT J 129 GOTO 7000 130 PRINT"YOUR TOTAL WINNINGS AMOUNT TO $";Q2 131 GOTO 300 132 PRINT"YOUR TOTAL LOSSES AMOUNT TO $";ABS(Q2) 133 GOTO 300 134 LET Q = 1 135 FOR L1 = 1 TO 8 136 LET B(L1) = 1 137 LET A(L1) = 1 138 NEXT L1 139 FOR L1 = 1 TO 8 140 FOR L2 = 1 TO 8 141 IF L1=L2 THEN 145 142 IF H(L1)<>H(L2) THEN 145 143 PRINT"RERUN PLEASE" 144 STOP 145 IF H(L1)L1 THEN 156 153 LET B(Q) = L2 154 LET Q=Q+1 155 LET L2 = 9 156 NEXT L2 157 NEXT L1 158 RETURN 159 REM 160 IF K = 8 THEN 193 161 PRINT"POS. HORSE LENGTHS BEHIND" 162 PRINT 163 FOR I = 1 TO 8 164 PRINT I; 165 IF B(I)=1 THEN 186 166 IF B(I)=2 THEN184 167 IF B(I)=3 THEN 182 168 IF B(I)=4 THEN 180 169 IF B(I)=5 THEN 178 170 IF B(I)=6 THEN 176 171 IF B(I)=7 THEN 174 172 PRINT"COALTOWN "; 173 GOTO 187 174 PRINT"STYMIE "; 175 GOTO 187 176 PRINT"GALLANT FOX"; 177 GOTO 187 178 PRINT"SEABISCUIT "; 179 GOTO 187 180 PRINT"ASSAULT "; 181 GOTO 187 182 PRINT"WHIRLAWAY "; 183 GOTO 187 184 PRINT"CITATION "; 185 GOTO 187 186 PRINT"MAN O'WAR "; 187 IF K = 0 THEN 193 188 IF I > 1 THEN 191 189 PRINT 190 GOTO 192 191 PRINT .1*INT(D-H(B(I))) 192 NEXT I 193 RETURN 194 IF K=1 THEN 204 195 IF K=2 THEN 206 196 IF K=3 THEN 208 197 IF K=4 THEN 210 198 IF K=5 THEN 212 199 IF K=6 THEN 214 200 IF K = 7 THEN 202 201 GOTO 215 202 PRINT" COMING DOWN THE STRETCH -" 203 GOTO 215 204 PRINT" AS THEY BREAK FROM THE GATE -" 205 GOTO 215 206 PRINT" AT THE 1/4 MILE POLE -" 207 GOTO 215 208 PRINT" NEARING THE HALFWAY MARK -" 209 GOTO 215 210 PRINT" MIDWAY IN THE RACE -" 211 GOTO 215 212 PRINT" AT 5/8 OF A MILE -" 213 GOTO 215 214 PRINT " ROUNDING THE TURN -" 215 RETURN 216 END 300 INPUT"DO YOU WANT TO BET ON THE NEXT RACE (Y OR N)";W$ 310 IF W$="N" THEN 340 320 IF W$="Y" THEN 5 330 GOTO 300 340 IF Q2>0 THEN 380 350 IF Q2<0 THEN 390 360 PRINT"BYE NOW!!!!" 370 GOTO 216 380 PRINT"PUT THE MONEY I OWE YOU ON MY TAB!!":GOTO 216 390 PRINT"PUT THE MONEY YOU OWE ME ON THE TERMINAL!!!" 400 GOTO 216 7000 Q2=Q+Q2 7010 IF Q2=0 THEN 7300 7020 IF Q2<0 THEN 132 7030 GOTO 130 7300 PRINT"WELL YOU BROKE EVEN!" 7310 GOTO 300