1480 PRINT"The scores stand at:":FOR I=1 TO N:PRINT NAM$(I),SCORE(I):NEXT
1490 IF ROUND =3 THEN HI=0:FOR I=1 TO N:IF SCORE(I)>HI THEN HI=SCORE:WIN=I:NEXT ELSE NEXT:PRINT:PRINT NAM$(WIN);"Wins the Game!":END
1500 PRINT"Press button to begin round"ROUND;"..."
1510 IF NOT STRIG(1) THEN 1510
1520 ROUND=ROUND+1:PTS=PTS*2:GOTO 1000
1530 GOSUB 1810
1540 LOCATE 13,10:PRINT"Categories:"
1550 RESTORE 1580:FOR FIG=1 TO 6:READ X,Y:GOSUB 1190:NEXT
1560 FOR I=1 TO 6:READ Y,X:LOCATE Y,X:PRINT CAT$(I):NEXT
1570 RETURN
1580 DATA 0,112,0,136,0,160,112,112,112,136,112,160
1590 DATA 15,4,18,4,21,4,15,18,18,18,21,18
1600 IF EOF(1) THEN CLOSE 1:OPEN "Questions" FOR INPUT AS #1
1610 INPUT #1,ID$,Q$,A$
1620 IF ID$<>ID$(CH) THEN 1600
1630 GOSUB 1810:LOCATE 16,1:PRINT"QUESTION:"
1640 SWAP M$,Q$:GOSUB 1750:PRINT"?"
1650 GOSUB 1310
1660 IF FLG THEN IF NOT STRIG(0) THEN 1660
1670 LOCATE 16,1:PRINT"ANSWER: "
1680 SWAP M$,A$:GOSUB 1750:PRINT"."
1690 FOR I=1 TO 10:GOSUB 1280:NEXT:GOSUB 1820
1700 IF FLG=0 THEN RETURN
1710 GOSUB 1820:GOSUB 1810:LOCATE 14,1:PRINT"Push stick up for a":PRINT"correct answer. Push stick":PRINT"down if you were wrong.":PRINT"Press button when ready..."
1720 IF NOT STRIG(0) THEN 1720
1730 CH=STICK(0):CH=INT(STICK(1)/60):IF CH=0 THEN SCORE(TURN)=SCORE(TURN)+POINTS