1660 LOCATE 24,20:PRINT"You Have"PYRHD"Showing. Hit Or Stand? <H/S>";
1670 GOSUB 1870:IF HIT THEN 1610
1680 IF STD THEN 1740 ELSE 1670
1690 LOCATE 23,1:PRINT SPC(66);:LOCATE 23,20
1700 PRINT"You Have Blackjack! Dealer Pays Double.";
1710 CSH=CSH+BT*300:GOSUB 2550:GOTO 1750
1720 LOCATE 23,1:PRINT SPC(66);:LOCATE 23,20
1730 PRINT"You Busted! Dealer Wins.";:GOTO 1750
1740 SPF=1
1750 SWAP PYR(1),HOLD(1):TS=0
1760 PYRHD2=PYRHD
1770 LOCATE 24,1:PRINT SPC(79);
1780 COLOR 15,0:LOCATE 24,27:PRINT" Strike Any Key To Continue ";:COLOR 3,0
1790 LOCATE 23,1:PRINT SPC(66)
1800 IF INKEY$="" THEN 1800 ELSE LOCATE 24,1:PRINT SPC(62);:RETURN
1810 DEF SEG:POKE 106,0
1820 IF INKEY$<>"" THEN 1820
1830 Z=INKEY$
1840 IF Z="Y" OR Z="y" THEN YES=1:NO=0:RETURN
1850 IF Z="N" OR Z="n" THEN YES=0:NO=1:RETURN
1860 GOTO 1830
1870 DEF SEG:POKE 106,0:IF INKEY$<>"" THEN 1870
1880 HIT=0:STD=0
1890 Z=INKEY$
1900 IF Z="H" OR Z="h" THEN HIT=1:RETURN
1910 IF Z="S" OR Z="s" THEN STD=1:RETURN
1920 IF Z="D" OR Z="d" THEN RETURN
1930 GOTO 1880
1940 BJK1=0:BJK2=0:PS=0
1950 IF CP(1)=1 AND CP(2)>9 THEN BJK1=1
1960 IF CP(1)>9 AND CP(2)=1 THEN BJK1=1
1970 IF PYR(1)=1 AND PYR(2)>9 THEN BJK2=1
1980 IF PYR(1)>9 AND PYR(2)=1 THEN BJK2=1
1990 IF BJK1 AND BJK2 THEN PS=1
2000 RETURN
2010 LOCATE 2,28:PRINT"One Moment Please While":LOCATE 3,30:PRINT"I Shuffle The Deck":ERASE DK:DIM DK(52):FOR A=1 TO 13:RANDOMIZE VAL(RIGHT$(TIME$,2))*RND*RND:FOR C=1 TO 4
2020 B=FIX(RND*52)+1:ABC=RND*RND*RND*RND*RND*(ABC+2):IF DK(B)<>0 THEN 2020
2140 FOR F=13 TO 23:LOCATE F,68:PRINT SPC(11):NEXT
2150 FOR F=23 TO 24-H STEP-1:LOCATE F,68:PRINT STRING$(3,223);:NEXT
2160 COLOR 12:IF H1>10 THEN HH=10 ELSE HH=H1
2170 FOR F=23 TO 24-HH STEP-1:LOCATE F,74:PRINT STRING$(5,223);:NEXT
2180 COLOR 3,0:RETURN
2190 FOR D=1 TO 22:LOCATE D,1:PRINT STRING$(66,32):NEXT:RETURN
2200 G1=BT:G2=0
2210 IF G1>9 THEN G2=G2+1:G1=G1-10:GOTO 2210
2220 F2=14+P*25
2230 F=0
2240 IF F=G2 THEN 2310
2250 FOR F1=18 TO 16 STEP-1
2260 IF F=G2 THEN 2310 ELSE F=F+1
2270 LOCATE F1,5+F2:PRINT STRING$(5,223);
2280 NEXT F1
2290 F2=F2+6
2300 GOTO 2240
2310 F2=F2+6
2320 F=0
2330 IF F=G1 THEN RETURN
2340 FOR F1=18 TO 16 STEP-1
2350 IF F=G1 THEN 2380 ELSE F=F+1
2360 LOCATE F1,5+F2:PRINT STRING$(3,223);
2370 NEXT F1
2380 F2=F2+4
2390 GOTO 2330
2400 KEY(10) OFF:XX=CSRLIN:YY=POS(0):LOCATE 25,1:PRINT SPC(79);:COLOR 15,0:LOCATE 25,22:PRINT"Do You Wish To Leave This Game? <Y/N>";:COLOR 3,0
2410 GOSUB 1810:IF YES THEN 2440
2420 LOCATE 25,1:PRINT SPC(60);
2430 LOCATE 25,24:COLOR 0,7:PRINT" Strike <F10> To Leave This Game ";:COLOR 3,0:LOCATE 25,67:PRINT" 100's 1000's";:LOCATE XX,YY,0:Z="":KEY(10) ON:RETURN
2440 CLEAR:ON ERROR GOTO 2450:RUN"MENU2"
2450 CLEAR:ON ERROR GOTO 2460:RUN"MENU1"
2460 RUN"MENU3"
2470 CLS:COLOR 6,0:LOCATE 1,1:PRINT STRING$(80,219):FOR A=2 TO 22:LOCATE A,1:PRINT"█":LOCATE A,80:PRINT"█":NEXT:LOCATE 23,1:PRINT STRING$(80,219);:LOCATE 3,19:COLOR 11,0:PRINT"F R I E N D L Y W A R E B L A C K J A C K
2480 COLOR 15,0:LOCATE 8,23:PRINT"Would You Like Instructions? <Y/N>":GOSUB 1810:IF YES THEN ELSE CLS:RETURN
2490 COLOR 7,0:LOCATE 6,20:PRINT"In the game of Blackjack, a standard deck":LOCATE 7,20:PRINT"of cards is used. The computer (dealer)":LOCATE 8,20:PRINT"will deal two cards face up to you and
2500 LOCATE 9,20:PRINT"two cards to himself, one face up and the":LOCATE 10,20:PRINT"other face down.":LOCATE 11,20:PRINT"The object is to come as close to twenty-":LOCATE 12,20:PRINT"one (21) as possible without `busting'
2510 LOCATE 13,20:PRINT"by going over twenty-one. Aces can count":LOCATE 14,20:PRINT"as one or eleven,face cards are ten, and":LOCATE 15,20:PRINT"all other cards are face value. You may":LOCATE 16,20:PRINT"take a HIT (another card to better your
2520 LOCATE 17,20:PRINT"hand), STAND (play the cards you have),":LOCATE 18,20:PRINT"or DOUBLE DOWN (double your bet and take":LOCATE 19,20:PRINT"one card immediately after the deal).All":LOCATE 20,20:PRINT"ties are pushes.
2530 LOCATE 25,27:COLOR 15,0:PRINT"Strike Any Key To Continue";
2540 Z=INKEY$:IF Z="" THEN 2540 ELSE CLS:RETURN
2550 COLOR 15,0:LOCATE 2,71:PRINT"You Have";:COLOR 15,0:LOCATE 3,69:PRINT USING "$$#,###.##";CSH:COLOR 3,0:RETURN
2560 CLS:LOCATE 5,23:PRINT"You Have Lost All Of Your Money!"
2570 LOCATE 7,23:PRINT"Would You Like To Play Again? <Y/N>";:GOSUB 1810:IF NO THEN 2440 ELSE 30
2580 CLS:LOCATE 5,29:COLOR 31,0:PRINT"You Broke The Bank !!!":COLOR 3,0: FOR F=1 TO 20:SOUND 500,1:SOUND 200,1:SOUND 150,1:NEXT:GOTO 2570