home *** CD-ROM | disk | FTP | other *** search
Wrap
100 POKE152,PEEK(251) 110 GOTO480 120 : 130 :REM START OF USER JUMP TABLE. 140 : 150 GOTO790 :REM CHECK FOR CARRIER. 160 GOTO850 :REM SEND P$+CHR$(13) OUT. 170 GOTO860 :REM SEND P$ OUT. 180 GOTO1000:REM GET L$ FROM MODEM. 190 GOTO1250:REM CALL FOR CHAT. 200 GOTO1290:REM ENGAGE CHAT MODE. 210 GOTO1400:REM SEND 'P' TO USERFILE. 220 GOTO1440:REM READ ERROR CHANNEL. 230 GOTO1460:REM READ SYSTEM CLOCK. 240 GOTO1560:REM DISPLAY USER STATS. 250 GOTO1700:REM DISPLAY USER ONLINE. 260 GOTO1720:REM EDIT USER STATISTICS. 270 GOTO2080:REM REMOTE SYSOP MENU. 280 GOTO2300:REM DISPLAY DIR. 290 GOTO2600:REM BREAK RC INTO LO/HI. 300 GOTO2640:REM UPDATE (USER LOG). 310 GOTO2650:REM SAME AS 2330. 320 GOTO2660:REM GET U$() FROM DISK. 330 GOTO2670:REM GET N$() FROM DISK. 340 GOTO2680:REM SEND U$() TO DISK. 350 GOTO2690:REM SEND N$() TO DISK. 360 GOTO2740:REM FIND DV,DR$ IN DR%(). 370 GOTO2760:REM FIND DV,DR$ 380 GOTO2770:REM INCREMENT DV,DR$. 390 GOTO2830:REM HANG UP PHONE. 400 GOTO2900:REM FIND TIME CONNECTED. 410 GOTO3040:REM RETURN TO BBS. 420 GOTO3050:REM LOAD NEXT MODULE. 430 GOTO2930:REM GET SC() FROM DISK. 440 GOTO3010:REM SEND SC() TO DISK. 450 : 460 :REM END OF USER JUMP TABLE. 470 : 480 B1=56577:B2=56579:Q$=CHR$(34):B3=56590:B4=56588:DV=8:N$=CHR$(0):SI=54272 490 DIMIN%(255),OT%(255),U$(12),N$(12),DR%(7):DR$="0" 500 GOSUB580:GOSUB510:GOTO560 510 OPEN1,8,5,"0:(BBS.CONFIG)":FORT=0TO9:INPUT#1,A:IFA=0THEN530 520 FORI=0TOA-1:INPUT#1,A$,A,A:NEXT 530 NEXT:INPUT#1,DR:FORI=0TODR-1:INPUT#1,DR%(I):NEXT:DR=DR+7 540 INPUT#1,RF:AA=-((RFAND128)=128):RF$=MID$(STR$(AA),2)+":(USERFILE)" 550 INPUT#1,SY$,BD$,MT%,RC,S1$,S2$,RR,P1$,P2$,D5,D6:CLOSE1:RETURN 560 F$=CHR$(13):P=0:POKE51972,P:SYS51976:BS=255:UL$="" 570 DC$="[149] --===[129]***[158]===[153]---===[159]***[154]===---[156]===***[158]===--[152]":GOTO3110 580 FORI=1TO64:OT%(I)=I:NEXT:OT%(20)=8:OT%(160)=32 590 OT%(12)=12:FORI=65TO90:OT%(I)=I+32:NEXT:OT%(34)=ASC("'") 600 FORI=91TO95:OT%(I)=I:NEXT:FORI=193TO218:OT%(I)=I-128:NEXT 610 OT%(5)=0:OT%(8)=0:OT%(9)=0:OT%(14)=0:OT%(17)=0:OT%(18)=0:OT%(28)=0 620 OT%(29)=0:OT%(30)=0:OT%(31)=0 630 FORI=0TO255:T=OT%(I):IFT<>0THENIN%(T)=I:IN%(T+128)=I 640 NEXT:IN%(160)=32:IN%(32)=32:RETURN 650 TI$="000000":A$="" 660 GOSUB790:IFCDTHENRETURN 670 GOSUB2900:IFSY=0ANDCO>240THENCD=1:RETURN 680 GETZ$:IFSY=0THENGET#5,A$ 690 IFZ$="[133]"THENSY=SY+1:GOSUB2080:SY=SY-1:RETURN 700 IFZ$="[134]"THENGOSUB1290:TI$="000000":RETURN 710 IFZ$="[140]"THENCD=1:RETURN 720 IFZ$<>""ORA$<>""THEN760 730 IFVAL(TI$)<400THEN660 740 OPEN1,8,5,"0:(USER LOG),A":PRINT#1,UL$:PRINT#1,"[212]IME [197]LAPSED![152]":CLOSE1 750 CD=1:UL$="":RETURN 760 IFA$=""ORZ$=""THENGOSUB780 770 RETURN 780 POKESI+4,21:POKESI+4,20:RETURN 790 CD=0:IFSYTHENRETURN 800 IF(PEEK(B1)AND16)<>HLTHENRETURN 810 TI$="000000" 820 IF(PEEK(B1)AND16)<>HLTHENRETURN 830 IFVAL(TI$)>5THENCD=1:RETURN 840 GOTO820 850 P$=P$+F$ 860 IFL=55THENPRINT#4,P$;:RETURN 870 IFSYTHENPRINTP$;:GOTO910 880 IFCGTHENPRINTP$;:PRINT#5,P$;:GOTO910 890 FORI=1TOLEN(P$):A$=MID$(P$,I,1):IFA$=""THENGOSUB780 900 PRINTA$;:PRINT#5,CHR$(OT%(ASC(A$)));:NEXT 910 I=PEEK(673)AND1:GET#5,A$:IFA$=""THENGETA$ 920 IFA$=CHR$(160)THENA$=" " 930 IF(A$>""ANDMM)ORA$=" "ORA$="/"ORCDTHEN990 940 IFA$=""THEN970 950 IFITHEN910 960 RETURN 970 GET#5,A$:IFA$=""THENGETA$ 980 IFA$=""THEN970 990 ONPEEK(673)AND1GOTO990:RETURN 1000 L$="":FORI=1TOL:PRINT"[164][157]"; 1010 GOSUB650:IFCDTHENRETURN 1020 IFZ$<>""THENT=ASC(Z$):A$=Z$:GOTO1060 1030 IFCGTHENT=ASC(A$+N$):GOTO1050 1040 T=IN%(ASC(A$+N$)):A$=CHR$(T) 1050 IFT=0THEN1010 1060 IFT=34THENT=39:A$="'" 1070 IFT=20ANDL$<>""THENL$=LEFT$(L$,LEN(L$)-1):I=I-1:GOTO1130 1080 IFT=20ANDL$=""THEN1010 1090 IFT=13ANDSYTHENPRINT" ":RETURN 1100 IFT=13THENPRINT" ":PRINT#5,F$;:RETURN 1110 IFT=10THEN1010 1120 IFLEN(L$)=38THENP$="":GOSUB860:GOTO1010 1130 IFI=>30AND(ASC(A$+N$)AND127)=32ANDMMTHENT=13:GOTO1090 1140 IFSYTHENPRINTA$;:GOTO1200 1150 IF(T=20)ANDCGANDECTHENPRINTA$;:PRINT#5,A$;:GOTO1200 1160 IFT=20ANDECTHENPRINTA$;:PRINT#5,CHR$(OT%(ASC(A$)));:GOTO1200 1170 IFECTHENPRINTA$;:PRINT#5,"-";:GOTO1200 1180 IFCGTHENPRINTA$;:PRINT#5,A$;:GOTO1200 1190 PRINTA$;:PRINT#5,CHR$(OT%(ASC(A$))); 1200 IFT=20THEN1010 1210 L$=L$+A$:NEXT:T=13:EC=0:GOTO1090 1220 P$=F$+"[197]NTER [193]CCESS LEVEL: ":GOSUB860:L=5:GOSUB1000:IFCDTHENRETURN 1230 IFVAL(L$)<0ORVAL(L$)>65535ORL$=""THENRETURN 1240 L=VAL(L$):A2=INT(L/256):A1=L-A2*256:A$=CHR$(A1)+CHR$(A2):RETURN 1250 IFSA<>1THENP$=F$+F$+SY$+" IS NOT AVAILABLE RIGHT NOW.":GOSUB850:RETURN 1260 P$="[195]ALLING "+SY$+"....":GOSUB850:FORI=1TO20:GETA$:IFA$="[134]"THEN1290 1270 GOSUB780:FORT=1TO600:NEXT:NEXT 1280 P$="[212]RY AGAIN LATER....":GOSUB850:RETURN 1290 P$=F$+F$+SY$+", CHATTING WITH "+U$(1)+F$:GOSUB850 1300 PRINT"[164][157]";:GETZ$:GET#5,A$:GOSUB790 1310 IFCG=0THENA$=CHR$(IN%(ASC(A$+N$))) 1320 IFZ$="[134]"ORCDTHENP$=F$+SY$+" HAS RETURNED TO "+BD$+".":GOSUB850:RETURN 1330 IFZ$="[133]"THENSY=SY+1:GOSUB2080:SY=SY-1 1340 IFA$=CHR$(0)ORA$=""THENA$=Z$ 1350 IFA$=""THEN1300 1360 IFA$=""THENGOSUB780 1370 IFA$=CHR$(13)THENPRINT" ";:PRINT#5,CHR$(10); 1380 PRINT" [157]";:IFCGTHENPRINTA$;:PRINT#5,A$;:GOTO1300 1390 PRINTA$;:PRINT#5,CHR$(OT%(ASC(A$)));:GOTO1300 1400 GOSUB2610:AA=RF:GOSUB2740 1410 FORL=1TO2:PRINT#15-B,"P"CHR$(99)CHR$(R1)CHR$(R2)CHR$(1):GOSUB1440:NEXT 1420 GOSUB1440:IFER$<"20"ORER$="50"THENRETURN 1430 PRINT"[197]RROR IN (USERFILE)!":GOSUB2830:STOP 1440 ES$="":GOSUB1450:ER$=LEFT$(ES$,2):RETURN 1450 GET#15-B,A$:ES$=ES$+A$:ON-(A$<>CHR$(13))GOTO1450:RETURN 1460 T1$="00:00:00.0 XX":SYS51982,T1$:TM$=T1$+"" 1470 HO$=LEFT$(TM$,2):MI$=MID$(TM$,4,2):FZ$=RIGHT$(TM$,2) 1520 IFVAL(LEFT$(TM$,2))<>12ANDFZ$<>"AM"THENC2=1:GOTO1550 1530 IFC2THENOPEN1,8,5,"@0:(T.CALLERS),S,W":PRINT#1," ":CLOSE1:DT=DT+1 1540 IFC2THENC2=0:NT=0:IFSFTHENOPEN1,8,5,"@0:(USER LOG),S,W":CLOSE1 1550 DA$=M$+STR$(DT):RETURN 1560 P$=F$+"[217]OUR [211]TATISTICS...."+F$:GOSUB850 1570 P$="[206]AME : "+U$(1):GOSUB850 1580 P$="[193]CCESS LEVEL :"+STR$(AC):GOSUB850:GOSUB1460 1590 P$="[196]ATE/[212]IME : "+DA$+" "+TM$:GOSUB850:GOSUB2900 1600 P$="[195]ONNECT [212]IME :"+STR$(CO)+" MINS.":GOSUB850 1610 P$="[205]EMBER # : "+R$:GOSUB850 1620 P$="[208]ASSWORD : "+U$(4):GOSUB850 1630 P$="[193]GE : "+U$(6):GOSUB850 1640 P$="[210]EAL [206]AME : "+U$(7):GOSUB850 1650 P$="[212]OTAL [213]/[204]'S : "+U$(9):GOSUB850 1660 P$="[212]OTAL [196]/[204]'S : "+U$(10):GOSUB850 1670 P$=" [[210]ATIO - "+MID$(STR$(RR),2)+":1]":GOSUB850 1680 P$="[204]AST CALL DATE: "+U$(11):GOSUB850 1690 P$="[212]OTAL CALLS : "+U$(12):GOSUB850:RETURN 1700 PRINT"[156]"F$U$(1)" <*> [204]VL-"+MID$(STR$(AC),2):GOSUB2900 1710 PRINTTM$" [195]ONNECTED:"STR$(CO)" MINS.[152]":RETURN 1720 P$="[147][197]NTER ACCOUNT # OF USER.":GOSUB850 1730 P$="[193]CCOUNT # OF CURRENT USER: "+R$:GOSUB850 1740 P$="[214][213]:":GOSUB860:L=3:GOSUB1000:IFCDTHENRETURN 1750 IFL$=""THENRETURN 1760 E$=L$:IFL$=R$THENFORL=1TO12:N$(L)=U$(L):NEXT:AA=AC:GOTO1780 1770 OPEN3,RF,3,RF$:RC=VAL(L$):GOSUB1400:GOSUB2670:CLOSE3 1780 P$="[147]1 - [206]AME : "+N$(1)+F$+"2 - [208]HONE : "+N$(2):GOSUB850:GOSUB2630 1790 P$="3 - [193]CCESS [204]VL:"+STR$(AA)+F$+"4 - [208]ASSWORD : "+N$(4):GOSUB850 1800 P$="5 - # OF [197]MAIL: "+N$(5)+F$+"6 - [193]GE : "+N$(6):GOSUB850 1810 P$="7 - [210]EAL NAME : "+N$(7)+F$+"8 - C/G MODE : "+N$(8):GOSUB850 1820 P$="9 - [212]OTAL [213]/[204] : "+N$(9)+F$+"[193] - [212]OTAL [196]/[204] : "+N$(10):GOSUB850 1830 P$="[194] - [204]AST CALL : "+N$(11):GOSUB850 1840 P$="[195] - # CALLS : "+N$(12):GOSUB850 1850 IFL=55THENL=0:PRINT#4:CLOSE4:GOTO1780 1860 P$=F$+"[215]HICH TO CHANGE:":GOSUB860:L=1:GOSUB1000:IFCDTHENRETURN 1870 IFL$=""ANDR$=E$THENFORL=1TO12:U$(L)=N$(L):NEXT:AC=AA:GOTO1720 1880 IFL$=""THEN1720 1890 IFL$="S"ORL$="[211]"THEN1980 1900 IFL$="P"ORL$="[208]"THENL=55:OPEN4,4,7:GOTO1780 1910 S=(ASC(L$)AND127)-64:IFS=>1ANDS<=3THENS=S+9:GOTO1940 1920 S=VAL(L$):IFS<1ORS>14THEN1780 1930 IFS=3THENGOSUB1220:N$(3)=A$:AA=A:GOTO1780 1940 IFS=11THENGOSUB2730:GOTO1780 1950 P$=F$+"["+N$(S)+"]:[195]HANGE TO->":GOSUB860 1960 L=20:GOSUB1000:IFCDTHENRETURN 1970 N$(S)=L$:GOTO1780 1980 P$=F$+"[211]AVE STATS WHERE? (DEFAULT="+E$+"):":GOSUB860 1990 L=3:GOSUB1000:IFCDTHENRETURN 2000 IFL$<>""ANDVAL(L$)>0THENE$=L$ 2010 P$=F$+"[211]AVE AT: "+E$:GOSUB850 2020 P$="[195]ORRECT? (Y/N):":GOSUB860:L=1:GOSUB1000:IFCDTHENRETURN 2030 IFL$<>"Y"ANDL$<>"[217]"THEN1780 2040 OPEN3,RF,3,RF$:RC=VAL(E$):GOSUB1400 2050 GOSUB2690 2060 CLOSE3 2070 RETURN 2080 AA=DV:GOSUB2740 2090 P$="[147]":GOSUB850 2100 P$=DC$+F$+" --**]> [210]EMOTE [211]YS-[207]P [205]ENU <[**--"+F$+DC$+F$:GOSUB850 2110 P$="[214] - [214]ALIDATE USER":GOSUB850 2120 P$="[193] - [211]CAN ANY SEQ ON DISK":GOSUB850 2130 P$="$ - [196]IRECTORY":GOSUB850 2140 P$="@ - [196]OS COMMANDS":GOSUB850 2150 P$="[213] - [211]CAN USER LOG":GOSUB850 2160 P$="[212] - [212]ODAY'S CALLERS":GOSUB850 2170 P$="# - [212]OGGLE DRIVE #"+STR$(DV)+";"+DR$:GOSUB850 2180 P$=F$+"[210][211][205]"+MID$(STR$(DV),2)+";"+DR$+":":GOSUB860:L=1:GOSUB1000:IFCDTHENRETURN 2190 IFL$=""THENRETURN 2200 L$=CHR$(ASC(L$)AND127) 2210 GOSUB2640:UL$=UL$+"[211]YSOP-"+L$+CHR$(13) 2220 ON-(L$="U")-2*(L$="A")-3*(L$="V")-4*(L$="$")GOSUB2440,2550,1720,2300 2230 ON-(A$="#")-2*(L$="T")GOSUB2770,2540 2240 IFL$="?"THEN2090 2250 IFL$<>"@"THEN2180 2260 P$=F$+">":GOSUB860:L=39:GOSUB1000:IFCDTHENRETURN 2270 IFL$=""THENGOSUB1440:P$=F$+ES$:GOSUB850:GOTO2180 2280 IFLEFT$(L$,4)=P2$+":"THENPRINT#15-B,RIGHT$(L$,LEN(L$)-4) 2290 GOTO2180 2300 P$=F$:GOSUB850:OPEN1,DV,0,"$"+DR$+":*" 2310 GOSUB1440:IFER$>"01"THENCLOSE1:P$=F$+ES$:GOSUB850:RETURN 2320 GET#1,A$:GET#1,A$ 2330 GET#1,A$:GET#1,A$:IF(ST)AND64THENCLOSE1:RETURN 2340 GET#1,LO$:GET#1,HI$ 2350 LO$=LO$+N$:HI$=HI$+N$ 2360 P$=STR$(ASC(LO$+CHR$(0))+256*ASC(HI$+CHR$(0)))+" " 2370 GET#1,A$:IFA$=""THEN2410 2380 GET#5,Z$:IFZ$=""THENGETZ$ 2390 IFZ$=" "THENCLOSE1:RETURN 2400 P$=P$+A$:GOTO2370 2410 IFECANDMID$(P$,8,1)="("THEN2330 2420 GOSUB850:IFA$=" "THENCLOSE1:RETURN 2430 GOTO2330 2440 FI$="(USER LOG)" 2450 OPEN1,DV,5,DR$+":"+FI$:P$="":GOSUB1440:IFER$>"01"THENCLOSE1:RETURN 2460 GET#1,A$:IF(ST)AND64THEN2510 2470 GET#5,Z$:IFZ$=""THENGETZ$ 2480 IFZ$=" "ORZ$="/"THEN2510 2490 IFA$=CHR$(13)ORLEN(P$)=39THENGOSUB850:P$="":GOTO2460 2500 P$=P$+A$:GOTO2460 2510 GOSUB850:CLOSE1:P$=F$+"[211]CRATCH? (Y/N):":GOSUB860:L=1:GOSUB1000 2520 IFL$=""OR(L$<>"Y"ANDL$<>"[217]")THENRETURN 2530 OPEN1,DV,5,"@"+DR$+":"+FI$+",S,W":PRINT#1," ":CLOSE1:RETURN 2540 FI$="(T.CALLERS)":GOTO2450 2550 P$=F$+"[211]CAN FILE: ":GOSUB860:L=16:GOSUB1000 2560 FI$=L$:GOTO2450 2570 POKEB3,65:POKEB4,40:POKEB2,231:POKEB1,57:POKEB4,48:RETURN 2580 GOSUB2570:POKEB2,PEEK(B2)OR32:POKEB1,PEEK(B1)AND223:POKEB1,PEEK(B1)OR32 2590 POKEB1,PEEK(B1)AND223:POKEB4,40:POKEB4,47:POKEB2,230:GOSUB2570:RETURN 2600 HI=INT(RC/256):LO=RC-(HI*256):RETURN 2610 GOSUB2600:R1=LO:R2=HI:RETURN 2620 AC=VAL(U$(3)):A2=INT(AC/256):A1=AC-A2*256:RETURN 2630 AA=VAL(N$(3)):RETURN 2640 IFLEN(UL$)<230THENRETURN 2650 OPEN1,8,5,"0:(USER LOG),A":PRINT#1,UL$:CLOSE1:UL$="":RETURN 2660 GOSUB2670:FORI=1TO12:U$(I)=N$(I):NEXT:RETURN 2670 FORT=1TO12:INPUT#3,N$(T):NEXT:RETURN 2680 FORI=1TO12:N$(I)=U$(I):NEXT 2690 N$(0)="":FORT=1TO12:N$(0)=N$(0)+Q$+N$(T)+CHR$(13):NEXT 2700 PRINT#3,N$(0):RC=1:GOSUB1400:RETURN 2730 RETURN 2740 B=AA-8:IFB<0THENB=0 2750 AA=-((DR%(B)AND128)=128):DR$=MID$(STR$(AA),2):RETURN 2760 GOSUB2740:AA=-((DVAND128)=128):DR$=MID$(STR$(AA),2):RETURN 2770 IFDR$="0"THENAA=DV:GOSUB2740:IFDR$="1"THENRETURN 2780 DV=DV+1:IFDV>15THENDV=8 2790 FORL=0TO(DR-8):IFDV<>(DR%(L)AND63)THENNEXT:GOTO2780 2800 IFA1AND32ORSYTHEN2820 2810 AA=DV:GOSUB2740:IFDR%(B)AND64THEN2780 2820 AA=DV:GOSUB2740:DR$="0":RETURN 2830 ON(MT%-1)GOTO2840,2850,2880,2890,2580,2580 2840 POKEB2,PEEK(B2)OR32:POKEB1,PEEK(B1)AND223:RETURN 2850 FORT=1TO2000:NEXT:PRINT#5,"+++";:FORT=1TO2000:NEXT:PRINT#5,"[193][212][200]"+CHR$(13) 2860 FORT=1TO2000:NEXT:PRINT#5,"[193][212][218]"+CHR$(13):FORT=1TO2000:NEXT 2870 PRINT#5,"[193][212][205]0"+CHR$(13)::FORT=1TO2000:NEXT:PRINT#5,"[193][212][214]0"+CHR$(13):RETURN 2880 POKEB2,38:POKEB1,38:RETURN 2890 POKEB1,PEEK(B1)OR32:RETURN 2900 GOSUB1460:CT=VAL(HO$):MI=VAL(MI$):CO=ABS((LH*60+LM)-(CT*60+MI)) 2910 IFLH=12ANDC2THENCO=ABS(CO-720) 2920 RETURN 2930 OPEN3,8,3,"0:(SCORES)":GOSUB220:IFER$>"01"THENCLOSE3:RETURN 2940 RC=R:GOSUB2610:B=0:GOSUB1410:GET#3,A$:IF(ST)AND64THENSC=0:GOTO2960 2950 INPUT#3,SC 2960 IFSC=0THENSC=I:CLOSE3:DIMSC(SC):RETURN 2970 IFI>SCTHENDIMSC(I):GOTO2990 2980 DIMSC(SC) 2990 FORT=1TOSC:INPUT#3,SC(T):NEXT:CLOSE3:IFI>SCTHENSC=I 3000 RETURN 3010 OPEN3,8,3,"0:(SCORES)":GOSUB220:IFER$>"01"THENCLOSE3:RETURN 3020 RC=R:GOSUB2600:B=0:GOSUB1410:SC$=STR$(SC)+CHR$(13):FORT=1TOSC 3030 SC$=SC$+STR$(SC(T))+CHR$(13):NEXT:PRINT#3,SC$;:RC=1:GOSUB1410:CLOSE3:RETURN 3040 FI$="(ST/R 3.5)":DV=D5 3050 OPEN1,8,5,"@0:(DATA),S,W":PRINT#1,R$:AA=DV:GOSUB2760:FORT=1TO12 3060 PRINT#1,Q$U$(T):NEXT:PRINT#1,LH:PRINT#1,LM:PRINT#1,SA:PRINT#1,SY 3070 PRINT#1,SF:PRINT#1,HL:PRINT#1,M$:PRINT#1,DT:PRINT#1,LEN(F$):PRINT#1,Q$LN$ 3080 PRINT#1,DV:PRINT#1,NW:PRINT#1,HM$:CLOSE1:POKE252,32 3090 POKE251,PEEK(152):PRINT"[146][147]LOAD"Q$DR$":"FI$Q$","DVAND127"" 3100 POKE631,131:POKE198,1:NEW 3110 OPEN1,8,5,"0:(DATA)":INPUT#1,R$:R=VAL(R$):FORT=1TO12 3120 INPUT#1,U$(T):NEXT:INPUT#1,LH,LM,SA,SY,SF,HL,M$,DT,T,LN$,DV,NW 3130 HM$="":FORT=1TO200:GET#1,A$:IFA$=""THENA$=CHR$(0) 3140 HM$=HM$+A$:NEXT 3150 CLOSE1:GOSUB2620:CG=VAL(U$(8)):IFT=2THENF$=CHR$(13)+CHR$(10) 3160 REM ----------------------------- 3170 REM - YOUR PROGRAM SHOULD - 3180 REM - START AT LINE 3160! - 3190 REM ----------------------------- 3200 T=RND(-RND(-TI)):GOSUB370:DZ=DV:I=18:GOSUB430 3210 SS=SC(18) 3220 P$=F$+U$(1)+", YOU HAVE $"+MID$(STR$(SS),2)+".00":GOSUB160 3230 OPEN1,DVAND127,5,DR$+":(TOPTEN)":GOSUB220 3235 DIMTT$(10),TT(10):IFER$>"01"THENCLOSE1:GOTO3250 3240 FORT=1TO10:INPUT#1,TT$(T),TT(T):NEXT:CLOSE1 3250 DEFFNR(X)=INT(RND(0)*X)+1:IFSS>0THEN3270 3260 SS=500:P$="[212]HE [200]OUSE HAS GIVEN A"+STR$(SS)+".00 CREDIT!":GOSUB160 3270 P$="? - [196]ISPLAY MENU.":GOSUB160 3280 GOSUB250:P$=F$+"[154]$"+MID$(STR$(SS),2)+":":GOSUB170:L=1:GOSUB180 3290 IFCDTHENGOSUB390:GOTO410 3300 IFL$=""THEN3280 3310 E$=CHR$(ASC(L$)AND127):IFE$="Q"THEN3480 3320 IFE$="?"THEN3380 3330 IFE$="Y"THENGOSUB190 3340 IFE$="H"THENGOSUB3440 3350 IFE$<"A"ORE$>"E"THEN3280 3360 ONASC(E$)-64GOSUB3490,3980,4340,4850,5250:GOTO3280 3370 RETURN 3380 P$="[147]"+DC$+F$+" -+*$[ [195]ASINO [205]ENU ]$*+-"+F$+DC$+F$:GOSUB160 3390 P$="[193] - [196]ICE [196] - [193]CEY-[196]UCEY":GOSUB160 3400 P$="[129][194] - [195]RAPS [197] - [194]LACK [202]ACK":GOSUB160 3410 P$="[158][195] - [211]LOTS [200] - [200]IGH [211]CORES":GOSUB160 3420 P$="[217] - [217]ELL FOR [211]YSOP ? - [212]HIS MENU":GOSUB160 3430 P$="[209] - [210]ETURN TO [194][194][211]":GOSUB160:GOTO3280 3440 P$=F$+"[212]OP [212]EN [200]IGH [211]CORES:"+F$:GOSUB160 3450 FORT=1TO10:P$=MID$(STR$(T),(-(T>9))+1)+". " 3460 P$=P$+LEFT$(TT$(T)+" ",20)+STR$(TT(T))+".00" 3470 GOSUB160:NEXT:RETURN 3480 DV=DZ:GOSUB370:SC(18)=SS:GOSUB440:GOTO410 3490 P$=F$+"[129][217]OU HAVE NOW ENTERED THE GAME OF [196]ICE!":GOSUB160 3500 P$=F$+"[212]HE [210]ULES ARE SIMPLE. [217]OU PICK A":GOSUB160 3510 P$="NUMBER BETWEEN 1 AND 6. [201] WILL ROLL":GOSUB160 3520 P$="THREE DICE. [212]HE ODDS ARE:"+F$:GOSUB160 3530 P$="1 MATCH = 1 TO 1 ODDS.":GOSUB160 3540 P$="2 MATCHES = 2 TO 1 ODDS.":GOSUB160 3550 P$="3 MATCHES = 5 TO 1 ODDS."+F$+F$+"[210][197][212][213][210][206] ABORTS GAME.":GOSUB160 3560 GOSUB250:P$=F$+"[217]OU HAVE $"+MID$(STR$(SS),2)+F$+"[215]HAT IS YOUR BET: ":GOSUB170 3570 L=20:GOSUB180:IFCDORL$=""THENRETURN 3580 IFL$="?"THEN3500 3590 BT=VAL(L$):IFBT<1ORBT>SSTHEN3560 3600 P$=F$+"[217]OUR BET STANDS AT "+L$:GOSUB160 3610 P$="[206]UMBER TO BET ON? (1-6): ":GOSUB170:L=1:GOSUB180:IFCDTHENRETURN 3620 IFL$=""THENP$=F$+"[194]ET ABORTED, [195]HICKEN....":GOSUB160:GOTO3560 3630 IFL$<"1"ORL$>"6"THEN3610 3640 D0=VAL(L$):D2=0:FORT=1TO3:D1=FNR(6):N=D1:GOSUB3680:IFD1=D0THEND2=D2+1 3650 NEXT:IFD2=0THENSS=SS-BT:P$=F$+"[150][211]ORRY, NO MATCHES. [217]OU LOSE!":GOSUB160:GOTO3560 3660 P$="[156][195]ONGRATULATIONS!! [217]OU HAVE"+STR$(D2)+" MATCHES!!":GOSUB160 3670 SS=SS+BT*(-(D2=1)-2*(D2=2)-5*(D2=3)):GOSUB3900:GOTO3560 3680 P$=F$:GOSUB160:GOSUB3700:GOSUB3740:ONNGOSUB3840,3850,3860,3870,3880,3890 3690 GOSUB3740:GOSUB3720:RETURN 3700 P$=",-------,":IFCGTHENP$="[176][192][192][192][192][192][192][192][174]" 3710 GOSUB160:RETURN 3720 P$="'-------'":IFCGTHENP$="[173][192][192][192][192][192][192][192][189]" 3730 GOSUB160:RETURN 3740 P$="! !":IFCGTHENP$="[221] [221]" 3750 GOSUB160:RETURN 3760 P$="! * !":IFCGTHENP$="[221] * [221]" 3770 GOSUB160:RETURN 3780 P$="! * !":IFCGTHENP$="[221] * [221]" 3790 GOSUB160:RETURN 3800 P$="! * !":IFCGTHENP$="[221] * [221]" 3810 GOSUB160:RETURN 3820 P$="! * * !":IFCGTHENP$="[221] * * [221]" 3830 GOSUB160:RETURN 3840 GOSUB3740:GOSUB3760:GOSUB3740:RETURN 3850 GOSUB3780:GOSUB3740:GOSUB3800:RETURN 3860 GOSUB3780:GOSUB3760:GOSUB3800:RETURN 3870 GOSUB3820:GOSUB3740:GOSUB3820:RETURN 3880 GOSUB3820:GOSUB3760:GOSUB3820:RETURN 3890 GOSUB3820:GOSUB3820:GOSUB3820:RETURN 3900 FORT=1TO10:IFSS<=TT(T)THENNEXT:RETURN 3910 IFT=10THENTT(T)=SS:TT$(T)=U$(1):GOTO3930 3920 FORI=9TOTSTEP-1:TT(I+1)=TT(I):TT$(I+1)=TT$(I):NEXT:TT(T)=SS:TT$(T)=U$(1) 3930 P$=F$+F$+"[156][195][207][206][199][210][193][212][213][204][193][212][201][207][206][211]!!!!"+F$+"[153][217]OU ARE A TOP [212][197][206] WINNER!!!!" 3940 GOSUB160:P$=F$+"[217]OU NOW HOLD THE #"+MID$(STR$(T),2)+" POSITION."+F$ 3950 GOSUB160:DV=DZ:GOSUB370:OPEN1,DVAND127,5,"@"+DR$+":(TOPTEN),S,W":GOSUB220 3960 IFER$>"01"THENRETURN 3970 FORT=1TO10:PRINT#1,TT$(T)","TT(T):NEXT:CLOSE1:RETURN 3980 P$=F$+"[159][217]OU ARE NOW ENTERING [195]RAPS.":GOSUB160 3990 P$=F$+"[201]F YOU ROLL A 2, 3 OR 12 ON YOUR FIRST":GOSUB160 4000 P$="ROLL, YOU LOSE. [201]F YOU ROLL A 7 OR 11":GOSUB160 4010 P$="ON YOUR FIRST ROLL YOU WIN.":GOSUB160 4020 P$="[207]THERWISE, THE DICE ARE ROLLED UNTIL":GOSUB160 4030 P$="THE TOTAL OF THE FIRST ROLL IS ROLLED":GOSUB160 4040 P$="AGAIN. [201]N WHICH CASE YOU WIN.":GOSUB160 4050 P$="[201]F, AFTER THE FIRST ROLL, YOU ROLL A":GOSUB160 4060 P$="7 OR 11, YOU LOSE (CRAP OUT).":GOSUB160 4070 P$=F$+"[210][197][212][213][210][206] AT BET ABORTS GAME.":GOSUB160 4080 GOSUB250:P$=F$+"[217]OU HAVE $"+MID$(STR$(SS),2)+F$+"[215]HAT IS YOUR BET: " 4090 GOSUB170:L=20:GOSUB180:IFCDORL$=""THENRETURN 4100 IFL$="?"THEN3990 4110 BT=VAL(L$):IFBT<1ORBT>SSTHEN4080 4120 P$=F$+"[217]OUR BET STANDS AT"+STR$(BT)+F$+"[208]RESS [210][197][212][213][210][206] TO ROLL. [209] - [209]UITS: " 4130 GOSUB170:L=1:GOSUB180:IFCDTHENRETURN 4140 IFL$="Q"ORL$="[209]"THEN4080 4150 D1=FNR(6):N=D1:GOSUB3680:D2=FNR(6):N=D2:GOSUB3680:D0=D1+D2 4160 P$=F$+"[217]OUR TOTAL IS:"+STR$(D0):GOSUB160 4170 IFD0=2ORD0=3ORD0=12THEN4250 4180 IFD0=7ORD0=11THEN4310 4190 P$=F$+"[208]RESS [210][197][212][213][210][206] TO ROLL AGAIN: ":GOSUB170:L=1:GOSUB180:IFCDTHENRETURN 4200 D1=FNR(6):N=D1:GOSUB3680:D2=FNR(6):N=D2:GOSUB3680:D3=D1+D2 4210 P$=F$+"[217]OUR TOTAL IS:"+STR$(D3):GOSUB160 4220 IFD3=7ORD3=11THEN4290 4230 IFD3=D0THEN4320 4240 P$=F$+"[196]OES NOT MATCH YOUR FIRST ROLL OF"+STR$(D0):GOSUB160:GOTO4190 4250 IFD0=2THENP$="[211]NAKE [197]YES!" 4260 IFD0=3THENP$="[195]OCK [197]YES!" 4270 IFD0=12THENP$="[194]OX [195]ARS!" 4280 GOSUB160:GOTO4300 4290 P$="[217]OU CRAPPED OUT!":GOSUB160 4300 P$="[217]OU LOSE YOUR BET!!":GOSUB160:SS=SS-BT:GOTO4080 4310 P$="[193] NATURAL!":GOSUB160:GOTO4330 4320 P$="[217]OU MATCHED YOUR FIRST ROLL!":GOSUB160 4330 P$="[217]OU [215][201][206] YOUR BET!":GOSUB160:SS=SS+BT:GOSUB3900:GOTO4080 4340 P$=F$+"[150][215]ELCOME TO [211]LOTS, [207]NE [193]RMED [194]ANDITS!":GOSUB160 4350 P$=F$+"[212]HE RULES ARE SIMPLE: [217]OU MAY BET":GOSUB160 4360 P$="[199]OLD [195]HIPS WORTH $1.00, $2.00, $5.00,":GOSUB160 4370 P$="$10.00, $20.00. [212]HE PAYOFFS ARE:"+F$:GOSUB160 4380 P$="3 [194]ARS --------------- 100 TO 1":GOSUB160 4390 P$="3 [194]ELLS -------------- 80 TO 1":GOSUB160 4400 P$="3 [204]EMONS ------------- 50 TO 1":GOSUB160 4410 P$="3 [208]LUMS -------------- 30 TO 1":GOSUB160 4420 P$="3 [208]EACHES ------------ 25 TO 1":GOSUB160 4430 P$="2 [194]ARS, 1 [194]ELL ------- 10 TO 1":GOSUB160 4440 P$="2 [194]ELLS, 1 [204]EMON ----- 9 TO 1":GOSUB160 4450 P$="2 [204]EMONS, 1 [208]LUM ----- 8 TO 1":GOSUB160 4460 P$="2 [208]LUMS, 1 [208]EACH ----- 7 TO 1":GOSUB160 4470 P$="2 [208]EACHES, 1 [207]RANGE -- 5 TO 1":GOSUB160 4480 P$="2 [207]RANGES, [193]NYTHING -- 2 TO 1":GOSUB160 4490 P$=F$+"[210][197][212][213][210][206] AT BET ABORTS GAME.":GOSUB160 4500 GOSUB250:P$=F$+"[217]OU HAVE $"+MID$(STR$(SS),2)+F$+"[215]HAT IS YOUR BET: " 4510 GOSUB170:L=2:GOSUB180:IFCDORL$=""THENRETURN 4520 IFL$="?"THEN4350 4530 BT=VAL(L$):IFBT<1ORBT>SSTHEN4500 4540 IFBT=1ORBT=2ORBT=5ORBT=10ORBT=20THEN4560 4550 P$=F$+"[207]NLY BET $1, $2, $5, $10, OR $20!!":GOSUB160:GOTO4500 4560 P$=F$+"[217]OUR BET STANDS AT"+STR$(BT)+F$+"[208]RESS [210][197][212][213][210][206] TO PULL LEVER. " 4570 P$=P$+F$+"[209] - [209]UITS: ":GOSUB170:L=1:GOSUB180:IFCDTHENRETURN 4580 IFL$="Q"ORL$="[209]"THEN4500 4590 H$(1)="[194]AR":H$(2)="[194]ELL":H$(3)="[204]EMON":H$(4)="[208]LUM":H$(5)="[208]EACH" 4600 H$(6)="[207]RANGE":D1=FNR(6):P$=F$+H$(D1):GOSUB160 4610 D2=FNR(6):P$=" "+H$(D2):GOSUB160 4620 D3=FNR(6):P$=" "+H$(D3):GOSUB160:D0=0 4630 IF(D1=1)AND(D2=1)AND(D3=1)THEND0=100 4640 IF(D1=2)AND(D2=2)AND(D3=2)THEND0=80 4650 IF(D1=3)AND(D2=3)AND(D3=3)THEND0=50 4660 IF(D1=4)AND(D2=4)AND(D3=4)THEND0=30 4670 IF(D1=5)AND(D2=5)AND(D3=5)THEND0=25 4680 IF(D1=6)AND(D2=6)AND(D3=6)THEND0=2 4690 IFD0>0THEN4810 4700 FORT=1TO6:D(T)=0:NEXT 4710 D(D1)=D(D1)+1:D(D2)=D(D2)+1:D(D3)=D(D3)+1 4720 FORT=1TO6:IFD(T)<>2THENNEXT:GOTO4840 4730 FORI=1TO6:IFD(I)<>1THENNEXT:GOTO4840 4740 IFT=1ANDI=2THEND0=10 4750 IFT=2ANDI=3THEND0=9 4760 IFT=3ANDI=4THEND0=8 4770 IFT=4ANDI=5THEND0=7 4780 IFT=5ANDI=6THEND0=5 4790 IFT=6THEND0=2 4800 IFD0=0THEN4840 4810 IFD0=100THENP$=F$+F$+" [202][129][193][158][195][203][159][208][207][156][212][152]!!!!"+F$:GOSUB160 4820 P$="[156][217]OU WIN AT"+STR$(D0)+" TO 1 ODDS!":GOSUB160:SS=SS+(BT*D0) 4830 GOSUB3900:GOTO4500 4840 P$=F$+"[217]OU LOSE YOUR BET.":GOSUB160:SS=SS-BT:GOTO4500 4850 P$=F$+"[158][211]O YOU WANT TO PLAY [193]CEY-[196]UCY!":GOSUB160 4860 P$=F$+"[212]HIS GAME IS SIMILAR TO THE ACTUAL":GOSUB160 4870 P$="CARD GAME, WITH THE EXCEPTION THAT":GOSUB160 4880 P$="NO [211]PLITS ARE ALLOWED.":GOSUB160 4890 P$=F$+"[217]OU WILL BE DEALT TWO CARDS. [201]F THE":GOSUB160 4900 P$="THIRD CARD DEALT NUMERICALLY LIES":GOSUB160 4910 P$="BETWEEN THE FIRST TWO, YOU WIN YOUR":GOSUB160 4920 P$="BET. [207]THERWISE, YOU LOSE. [212]HE SECOND":GOSUB160 4930 P$="THE SECOND CARD CAN COUNT AS EITHER 1 OR 14.":GOSUB160 4940 P$=F$+"[210][197][212][213][210][206] AT BET ABORTS GAME.":GOSUB160 4950 GOSUB250:P$=F$+"[217]OU HAVE $"+MID$(STR$(SS),2)+F$+"[215]HAT IS YOUR BET: " 4960 GOSUB170:L=10:GOSUB180:IFCDORL$=""THENRETURN 4970 IFL$="?"THEN4860 4980 BT=VAL(L$):IFBT<1ORBT>SSTHEN4950 4990 P$=F$+"[217]OUR BET STANDS AT "+L$+F$+"[208]RESS [210][197][212][213][210][206] FOR DEAL. [209] - [209]UIT: " 5000 GOSUB170:L=1:GOSUB180:IFCDTHENRETURN 5010 IFL$="Q"ORL$="[209]"THENP$=F$+"[195]AN'T TAKE THE [200][197][193][212]?":GOSUB160:GOTO4950 5020 D$(1)="[202]ACK":D$(2)="[209]UEEN":D$(3)="[203]ING":D1=FNR(13):D2=FNR(13) 5030 IFD1=1THENP$="[193]CE":GOTO5050 5040 P$=MID$(STR$(D1),2):IFD1>10THENP$=D$(D1-10) 5050 P$=LEFT$(P$+" ",20) 5060 IFD2=1THEND$="[193]CE":GOTO5080 5070 D$=MID$(STR$(D2),2):IFD2>10THEND$=D$(D2-10) 5080 P$=F$+P$+D$:GOSUB170:IFD2>1THEN5120 5090 P$="=(1 OR 14): ":GOSUB170:L=2:GOSUB180:IFCDTHENRETURN 5100 IFL$<>"1"ANDL$<>"14"THENP$="":GOTO5030 5110 D2=VAL(L$) 5120 P$=F$+F$+"[217]OUR BET STANDS AT"+STR$(BT)+F$+"[210][197][212][213][210][206] FOR THIRD CARD." 5130 P$=P$+F$+"[196] - [196]OUBLE BET: ":GOSUB170:L=1:GOSUB180:IFCDTHENRETURN 5140 IFL$<>"D"ANDL$<>"[196]"THEN5170 5150 IFBT*2>SSTHENP$=F$+"[206]OT ENOUGH TO [196]OUBLE!":GOSUB160:GOTO5170 5160 BT=BT*2 5170 D3=FNR(13):IFD3=1THENP$="[193]CE":GOTO5190 5180 P$=MID$(STR$(D3),2):IFD3>10THENP$=D$(D3-10) 5190 L=10-INT(LEN(P$)/2):P$=F$+RIGHT$(" ",L)+P$:GOSUB160 5200 IF(D3<D1ORD3>D2)AND(D1<D2)THEN5240 5210 IF(D3<D2ORD3>D1)AND(D2<D1)THEN5240 5220 IFD1=D2ANDD3<>D1THEN5240 5230 P$=F$+"[156][217]OU WON YOUR BET!":GOSUB160:SS=SS+BT:GOSUB3900:GOTO4950 5240 P$=F$+"[211]ORRY, YOU LOSE.":GOSUB160:SS=SS-BT:GOTO4950 5250 P$=F$+"[217]OU'VE COME TO THE [194]LACK [202]ACK TABLE!":GOSUB160 5260 P$=F$+"[200]ERE, YOU TRY TO GET A HAND OF CARDS":GOSUB160 5270 P$="CLOSE OR EQUAL TO 21 WITHOUT GOING":GOSUB160 5280 P$="OVER. [195]LOSER THAN THE [195]OMPUTER/[196]EALER":GOSUB160 5290 P$="IS. [217]OU CAN DOUBLE YOUR BET IF YOU":GOSUB160 5300 P$="THINK YOU HAVE A WINNING HAND. [207]N":GOSUB160 5310 P$="TIES, THE PLAYER WINS. [212]HE [196]EALER":GOSUB160 5320 P$="ALWAYS WINS WITH A NATURAL BLACK [202]ACK.":GOSUB160 5330 P$="[201]F YOU HAVE 5 OR MORE CARDS WITH OUT":GOSUB160 5340 P$="GOING OVER 21, YOU AUTOMATICALLY WIN!":GOSUB160 5350 P$=F$+"[210][197][212][213][210][206] AT INITAL BET ABORTS.":GOSUB160 5360 GOSUB250:P$=F$+"[217]OU HAVE $"+MID$(STR$(SS),2)+F$+"[215]HAT IS YOUR BET: " 5370 GOSUB170:L=10:GOSUB180:IFCDORL$=""THENRETURN 5380 IFL$="?"THEN5260 5390 BT=VAL(L$):IFBT<1ORBT>SSTHEN5360 5400 D0=0:P0=0:C$(1)="[202]ACK":C$(2)="[209]UEEN":C$(3)="[203]ING":D=2:P=2 5410 D(1)=FNR(13):D(2)=FNR(13):C$=MID$(STR$(D(2)),2):IFD(2)>10THENC$=C$(D(2)-10) 5420 P(1)=FNR(13):P(2)=FNR(13):P0=P(1)+P(2):DB=1:IFD(2)=1THENC$="[193]CE" 5430 P$=F$+"[196]EALER HAS A "+C$+" SHOWING.":GOSUB160 5440 P$=F$+"[217]OU HAVE:":GOSUB160:P$=F$:FORT=1TOP 5450 C$=MID$(STR$(P(T)),2):IFP(T)>10THENC$=C$(P(T)-10) 5460 IFP(T)=1ORP(T)=14THENC$="[193]CE" 5470 P$=P$+C$+", ":NEXT:GOSUB160 5480 IFP>2THENJ=P:GOTO5500 5490 FORJ=1TOP:IFP(J)<>1THENNEXT:GOTO5540 5500 IFP(J)<>1THEN5540 5510 P$=F$+"[215]ILL YOUR [193]CE = (1 OR 11): ":GOSUB170:L=2:GOSUB180:IFCDTHENRETURN 5520 IFL$<>"1"ANDL$<>"11"THEN5510 5530 P(J)=VAL(L$)-3*(L$="11"):IFP=2THENNEXT 5540 P0=0:FORT=1TOP:P1=P(T):IFP1>10THENP1=10-1*(P1=14) 5550 P0=P0+P1:NEXT:P$=F$+"[217]OU HAVE A TOTAL OF"+STR$(P0) 5560 GOSUB160:IFP0>21THEN5830 5570 IFP=5THEN5820 5580 D$="":IFDBTHEND$="[196] - [196]OUBLE, " 5590 P$=F$+"[217]OUR BET STANDS AT"+STR$(BT)+F$+D$+"[200] - HIT, [211] - [211]TAND: " 5600 GOSUB170:L=1:GOSUB180:IFCDTHENRETURN 5610 IFL$="H"ORL$="[200]"THENP=P+1:P(P)=FNR(13):GOTO5440 5620 IFL$="S"ORL$="[211]"THEN5660 5630 IF(L$<>"D"ANDL$<>"[196]")ORDB=0THEN5540 5640 IFBT*2>SSTHENP$=F$+"[206]OT ENOUGH MONEY TO [196]OUBLE.":GOSUB160:GOTO5540 5650 BT=BT*2:DB=0:GOTO5540 5660 P1=P0-P(1):IFP(1)>10THENP1=P0-10-(P(1)=14):IFFNR(1)>.35THENP1=P0 5670 P$=F$+"[196]EALER HAS:":GOSUB160 5680 D0=0:FORT=1TOD:D1=D(T):IFD1>10THEND1=10-(D1=14) 5690 D0=D0+D1:NEXT 5700 IFD>2THEN5730 5710 IFD(1)=1ANDD0<12THEND(1)=14:GOTO5680 5720 IFD(2)=1ANDD0<12THEND(2)=14:GOTO5680 5730 P$=F$:FORT=1TOD:C$=MID$(STR$(D(T)),2):IFD(T)>10THENC$=C$(D(T)-10) 5740 IFD(T)=1ORD(T)=14THENC$="[193]CE" 5750 P$=P$+C$+", ":NEXT:GOSUB160 5760 P$=F$+"[198]OR A TOTAL OF"+STR$(D0):GOSUB160:IFD0>21THEN5810 5770 IFD0=21ANDD=2THENP$=F$+"[196]EALER HAS A NATURAL 21! [217]OU LOSE.":GOTO5850 5780 IFD0>P1ANDD0>17THEN5870 5790 FORT=1TO3000:NEXT 5800 P$="[196]EALER TAKES A HIT.":GOSUB160:D=D+1:D(D)=FNR(13):GOTO5670 5810 P$=F$+"[212]HE [196]EALER [194][213][211][212][197][196]!! [217]OU WIN!!":GOTO5860 5820 P$=F$+"[198]IVE CARDS!! [193]UTOMATIC WIN!!":GOTO5860 5830 P$=F$+"[217]OU [194]USTED! [196]EALER WINS!":GOTO5850 5840 P$=F$+"[212]HE [196]EALER WINS!!" 5850 GOSUB160:SS=SS-BT:GOTO5360 5860 GOSUB160:SS=SS+BT:GOSUB3900:GOTO5360 5870 P$=F$+"[212]HE [196]EALER STANDS AT"+STR$(D0):GOSUB160 5880 IFP0=>D0THENP$=F$+"[217]OU WIN YOUR BET!":GOTO5860 5890 GOTO5840