home *** CD-ROM | disk | FTP | other *** search
- 1 GOTO2000
- 100 REM*** DRAW BOARD ***
- 105 PRINT"[147]":POKE646,0
- 107 PRINT""
- 110 PRINT"[151] [169][144][175][175][175][175][175][175][175][175][175][175][175][175][175][175][206][146]"
- 120 PRINT" [167][169][183][183][183][223][169][183][183][183][223][169][183][183][183][223][181][146]"
- 130 PRINT" [167][180] 1 [170][180] 2 [170][180] 3 [170][181][146]"
- 140 PRINT" [167][204][175][175][175][186][204][175][175][175][186][204][175][175][175][186][181][146]"
- 150 PRINT" [167][169][183][183][183][223][169][183][183][183][223][169][183][183][183][223][181][146]"
- 160 PRINT" [167][180] 4 [170][180] 5 [170][180] 6 [170][181][146]"
- 170 PRINT" [167][204][175][175][175][186][204][175][175][175][186][204][175][175][175][186][181][146]"
- 180 PRINT" [167][169][183][183][183][223][169][183][183][183][223][169][183][183][183][223][181][146]"
- 190 PRINT" [167][180] 7 [170][180] 8 [170][180] 9 [170][181][146]"
- 200 PRINT" [167][204][175][175][175][186][204][175][175][175][186][204][175][175][175][186][181][146]"
- 210 PRINT" [167][169][183][183][183][223][169][183][183][183][223][169][183][183][183][223][181][146]"
- 220 PRINT" [167][180]10 [170][180]11 [170][180]12 [170][181][146]"
- 230 PRINT" [167][204][175][175][175][186][204][175][175][175][186][204][175][175][175][186][181][146]"
- 240 PRINT" [167][169][183][183][183][223][169][183][183][183][223][169][183][183][183][223][181][146]"
- 250 PRINT" [167][180]13 [170][180]14 [170][180]15 [170][181][146]"
- 260 PRINT" [167][204][175][175][175][186][204][175][175][175][186][204][175][175][175][186][169][144]"
- 270 PRINT" [163][163][163][163][163][163][163][163][163][163][163][163][163][163][163]"
- 299 RETURN
- 300 REM*** SELECT NUMBER ***
- 320 PRINT
- 325 POKE781,21:POKE782,9:POKE783,0:SYS65520
- 330 INPUT"ENTER NUMBER";N1
- 335 IFN1<1ORN1>15THEN325
- 340 IFF(N1)=1THEN325
- 350 GOSUB600
- 355 POKE781,22:POKE782,9:POKE783,0:SYS65520
- 360 INPUT"ENTER NUMBER";N2
- 365 IFN2=N1THEN355
- 370 IFN2<1ORN2>15THEN325
- 380 IFF(N2)=1THEN355
- 390 GOSUB700
- 399 RETURN
- 400 REM*** ASSIGN COLORS ***
- 420 FORI=1TO15
- 430 N=INT(RND(0)*8)+1
- 440 C(N)=C(N)+1
- 450 IFC(N)>2THEN430
- 460 P(I)=N
- 470 NEXTI
- 499 RETURN
- 500 REM*** COMPARE COLORS ***
- 510 IFP(N1)=P(N2)THEN530
- 520 GOTO590
- 530 F(N1)=1:F(N2)=1
- 540 POKE781,12:POKE782,28:POKE783,0:SYS65520
- 550 POKE646,0
- 560 PRINT"MATCH![146]"
- 570 M=M+1
- 580 IFM=7THENGOSUB1000
- 590 FORT=1TO500:NEXT
- 599 RETURN
- 600 REM*** ASSIGN POSITIONS ***
- 605 IFN1=1THENX=5:Y=9
- 610 IFN1=2THENX=5:Y=14
- 620 IFN1=3THENX=5:Y=19
- 625 IFN1=4THENX=8:Y=9
- 630 IFN1=5THENX=8:Y=14
- 635 IFN1=6THENX=8:Y=19
- 640 IFN1=7THENX=11:Y=9
- 645 IFN1=8THENX=11:Y=14
- 650 IFN1=9THENX=11:Y=19
- 655 IFN1=10THENX=14:Y=9
- 660 IFN1=11THENX=14:Y=14
- 665 IFN1=12THENX=14:Y=19
- 670 IFN1=13THENX=17:Y=9
- 675 IFN1=14THENX=17:Y=14
- 680 IFN1=15THENX=17:Y=19
- 685 FORI=1TO3
- 690 POKE781,X:POKE782,Y:POKE783,0:SYS65520
- 692 POKE646,P(N1)
- 694 PRINT" [146]"
- 696 X=X+1
- 697 NEXT
- 698 POKE781,22:POKE782,0:POKE783,0:SYS65520:POKE646,0
- 699 RETURN
- 700 REM*** ASSIGN POSITIONS ***
- 705 IFN2=1THENX=5:Y=9
- 710 IFN2=2THENX=5:Y=14
- 720 IFN2=3THENX=5:Y=19
- 725 IFN2=4THENX=8:Y=9
- 730 IFN2=5THENX=8:Y=14
- 735 IFN2=6THENX=8:Y=19
- 740 IFN2=7THENX=11:Y=9
- 745 IFN2=8THENX=11:Y=14
- 750 IFN2=9THENX=11:Y=19
- 755 IFN2=10THENX=14:Y=9
- 760 IFN2=11THENX=14:Y=14
- 765 IFN2=12THENX=14:Y=19
- 770 IFN2=13THENX=17:Y=9
- 775 IFN2=14THENX=17:Y=14
- 780 IFN2=15THENX=17:Y=19
- 785 FORI=1TO3
- 790 POKE781,X:POKE782,Y:POKE783,0:SYS65520
- 792 POKE646,P(N2)
- 794 PRINT" [146]"
- 796 X=X+1
- 797 NEXT
- 798 POKE781,22:POKE782,0:POKE783,0:SYS65520:POKE646,0
- 799 RETURN
- 900 REM*** COLOR MATCHES ***
- 910 FORK=1TO15
- 920 IFF(K)=1THENN1=K:GOSUB600
- 940 NEXT
- 999 RETURN
- 1000 REM*** WINNER ***
- 1010 POKE781,21:POKE782,9:POKE783,0:SYS65520:POKE646,0
- 1020 PRINT"CONGRATULATIONS!"
- 1030 POKE781,22:POKE782,5:POKE783,0:SYS65520:POKE646,0
- 1040 V=VAL(RIGHT$(TI$,3))
- 1070 PRINT"YOU TOOK ";MID$(TI$,4,1);" MINS. ";RIGHT$(TI$,2);" SECS."
- 1080 Z=1
- 1090 FORT=1TO4000:NEXT
- 1099 RETURN
- 1100 REM*** LOSER ***
- 1110 POKE781,21:POKE782,9:POKE783,0:SYS65520:POKE646,0
- 1120 PRINT"SORRY. YOU LOSE!"
- 1130 POKE781,22:POKE782,6:POKE783,0:SYS65520:POKE646,0
- 1140 PRINT"BETTER LUCK NEXT TIME!"
- 1150 Z=1
- 1160 FORT=1TO4000:NEXT
- 1199 RETURN
- 1200 REM*** SET UP ***
- 1210 POKE53280,0:POKE53281,12
- 1220 PRINT"[147]":POKE646,0
- 1230 PRINT""
- 1240 POKE781,2:POKE782,1:POKE783,0:SYS65520
- 1250 INPUT"HOW MUCH TIME (SECS) DO YOU WANT";S
- 1260 IFS>240THEN1240
- 1265 IFS>240THEN1250
- 1270 IFS>180THENS=S+120
- 1280 IFS>120THENS=S+80
- 1290 IFS>60THENS=S+40
- 1295 TI$="000000"
- 1299 RETURN
- 1300 REM*** RESET GAME ***
- 1310 PRINT"[147]"
- 1320 POKE781,2:POKE782,1:POKE783,0:SYS65520
- 1330 INPUT"DO YOU WANT TO PLAY AGAIN (Y/N)";Q$
- 1340 IFQ$="N"THENPRINT"[147]":GOTO2999
- 1350 PRINT
- 1399 RETURN
- 1500 REM*** INTRO SCREEN ***
- 1510 POKE646,12:POKE53280,12:POKE53281,0
- 1520 FORD=1TO999:NEXT:PRINT"[147]":LC=1:PRINTCHR$(14)
- 1525 READD$:IFD$=""THEN1670
- 1530 FORI=1TOLEN(D$)
- 1535 PRINTMID$(D$,I,1);:FORX=1TO30:NEXTX,I:PRINT" ":LC=LC+1:IFLC>22THEN1520
- 1540 GOTO1525
- 1550 DATA" [205] E E T [217] O U R [205] A T C H ! "
- 1555 DATA" "
- 1560 DATA" [212]HIS LITTLE PUZZLER IS BASED UPON THE"
- 1565 DATA" BONUS ROUND OF THE POPULAR GAME SHOW,"
- 1570 DATA" '[195][207][206][195][197][206][212][210][193][212][201][207][206]'. [212]HE OBJECTIVE OF THE"
- 1575 DATA" GAME IS TO MATCH COLORS CORRESPONDING"
- 1580 DATA" TO NUMBERS THAT YOU ENTER THROUGH THE"
- 1585 DATA" KEYBOARD. [193]T THE BEGINNING OF A NEW"
- 1590 DATA" GAME, YOU ARE PROMPTED FOR THE AMOUNT"
- 1595 DATA" OF TIME YOU THINK YOU WILL REQUIRE TO"
- 1600 DATA" COMPLETE THE BOARD. [217]OU MAY INPUT UP"
- 1605 DATA" TO A MAXIMUM OF FOUR MINS (240 SECS)."
- 1610 DATA" [215]HEN PLAYING THE GAME, SIMPLY ENTER A"
- 1615 DATA" NUMBER WHEN PROMPTED AND PRESS [210][197][212][213][210][206]."
- 1620 DATA" "
- 1625 DATA" [200][160][193][160][214][160][197][160] [198][160][213][160][206] ! "
- 1630 DATA""
- 1670 PRINT" PRESS ANY KEY TO CONTINUE..."
- 1680 GETA$:IFA$=""THEN1680
- 1690 PRINTCHR$(142)
- 1699 RETURN
- 2000 REM*** MAIN ROUTINE ***
- 2010 PRINT"[147]":POKE53280,12:POKE53281,0:POKE646,12
- 2020 POKE781,2:POKE782,1:POKE783,0:SYS65520
- 2030 INPUT" DO YOU WANT INSTRUCTIONS (Y/N)";A$
- 2040 IFA$="N"THEN2060
- 2050 GOSUB1500
- 2060 GOSUB1200
- 2070 DIMP(15):DIMF(15)
- 2100 GOSUB400
- 2110 IFVAL(TI$)>STHENGOSUB1100
- 2120 IFZ=1THEN2200
- 2130 GOSUB100
- 2140 GOSUB900
- 2150 GOSUB300
- 2160 GOSUB500
- 2170 IFZ=1THEN2200
- 2180 GOTO2110
- 2200 GOSUB1300
- 2210 RUN2020
- 2999 SYS64738:END
-