330 TEXT : HOME : VTAB 7: PRINT "ONE MOMENT PLEASE..."
340 B$ = CHR$(136):U$ = CHR$(223)
350 FOR I = 1 TO 240:BB$ = BB$ + CHR$(136):UU$ = UU$ + CHR$(95): NEXT
360 SC = 0
370 HOME : PRINT "THE REVIEWER": PRINT "BY RUDY A. GUY": PRINT "COPYRIGHT 1987 BY MICROSPARC, INC.": PRINT : PRINT "PLEASE PUT CAPS LOCK ON."
380 POKE 34,4
390 IF NA$ = "" THEN VV = 12:HH = 1:K$ = "":EE$ = "ENTER YOUR FIRST NAME :":L = 10: GOSUB 90:NA$ = K$: IF NA$ = "" THEN HOME : GOTO 390
400 HOME : PRINT : ONERR GOTO 900
410 PRINT CHR$(4)"VERIFY NAMES"
420 PRINT CHR$(4)"OPEN NAMES": PRINT CHR$(4)"READ NAMES": INPUT SU: DIM SU$(SU): FOR I = 1 TO SU: INPUT SU$(I): NEXT : PRINT CHR$(4)"CLOSE NAMES": POKE 216,0
430 FOR I = 1 TO SU: PRINT I" "SU$(I)
440 IF I = 18 THEN POKE 32,19: POKE 33,19: HOME : PRINT
450 NEXT
460 POKE 32,0: POKE 33,39: POKE 34,23: HOME
470 VTAB 24: HTAB 1: PRINT "SELECT ONE OF THE ABOVE TOPICS :";: INPUT SE$:SE = VAL(SE$): IF SE <1 OR SE >SU THEN 470
650 IF TR = 3 THEN PRINT : PRINT "THE CORRECT ANSWER IS:": PRINT : PRINT CA$(Q): GOTO 680
660 IF SA$ < >CA$(Q) THEN PRINT "INCORRECT. PRESS RETURN TO TRY AGAIN.";: POKE -16368,0:: GET YN$: PRINT YN$: POKE -16368,0: GOTO 600
670 SC = SC +1
680 IF TR >0 THEN TR = 0: IF SA$ < >CA$(Q) THEN 700
690 PRINT : INVERSE : PRINT "CORRECT"; CHR$(7): NORMAL
700 IF Q = NU THEN 720
710 VTAB 22: PRINT "PRESS RETURN FOR THE NEXT QUESTION.": PRINT "PRESS ESCAPE TO QUIT. ";: POKE -16368,0: GET YN$: POKE -16368,0: PRINT : IF YN$ = CHR$(27) THEN Q = 200
720 NEXT : IF Q >100 THEN CLEAR : GOTO 330
730 VTAB 23: PRINT "PRESS RETURN TO CONTINUE";: POKE -16368,0: GET YN$: POKE -16368,0: PRINT
740 HOME : VTAB 12: PRINT NA$;", YOU GOT "SC" CORRECT OUT": PRINT "OF A POSSIBLE ";NU
760 VTAB 23: PRINT "WOULD YOU LIKE TO TRY ANOTHER SUBJECT?";: POKE -16368,0: IF YN$ = "Y" OR YN$ = CHR$(121) THEN CLEAR : GOTO 330
770 TEXT : HOME : END
780 M1 = 6:M2 = 6:M3 = 39:N$ = QU$(Q)
790 LN = LEN(N$): FOR J = M3 -M1 TO 1 STEP -1:BP$ = MID$ (N$,J,1): IF BP$ = " " OR BP$ = "," OR BP$ = ":" OR BP$ = "." OR BP$ = "-" OR LN < = M3 -M1 THEN 810
810 HTAB M1: PRINT LEFT$(N$,J): IF LN < = M3 -M1 THEN RETURN
820 N1$ = RIGHT$(N$,LN -J)
830 IF LEFT$(N1$,1) = " " THEN LN = LEN(N1$) -1:N1$ = MID$ (N1$,2,LN): GOTO 830
840 LN = LEN(N1$): FOR J = M3 -M2 TO 1 STEP -1:BP$ = MID$ (N1$,J,1): IF BP$ = " " OR BP$ = "," OR BP$ = ":" OR BP$ = "." OR BP$ = "-" OR LN < = M3 -M2 THEN 860