100 GOSUB 500: VTAB VT%: HTAB H1%(NC%):G%(NC%) = FN PD(NC%): PRINT G%(NC%);: IF PEEK(G1%(T%)) >A2% THEN RETURN
105 FOR I = 1 TO ABS(Z%): HTAB H1%(NC%): VTAB VT%:G%(NC%) = FN PD(NC%): PRINT G%(NC%);: IF PEEK(KP%) = DM%(NC%) OR (CD% AND RND(E) <.6) THEN GOSUB 1250: IF ZF% THEN POP : GOTO 1065
110 IF PEEK(G1%(T%)) >A2% OR (T% = CM% AND RND(E) <.7) THEN HTAB H1%(CM%): VTAB VT%: PRINT G%(CM%): POP : GOTO 1055
115 NEXT : RETURN
120 VTAB VT%: GOSUB 80: IF PEEK(G1%(T%)) >A2% THEN RETURN
125 VTAB VT%: FOR I = 1 TO ABS(Z%): GOSUB 80: IF PEEK(KP%) = DM%(D%) OR PEEK(KP%) = DM%(T%) THEN GOSUB 1250: IF ZF% THEN POP : GOTO 1065
130 IF PEEK(G1%(T%)) >A2% THEN POP : GOTO 1055
135 NEXT : RETURN
500 CD% = PT%(NC%) -PT%(CM%) >2 AND RD - RND(E) *4 >0 AND RND(E) <.3 AND T% < >CM%: IF T% = CM% OR CD% THEN 540
510 IF RND(E) <.6 AND P1% <9 THEN G%(CM%) = 5: RETURN
520 G%(CM%) = 4: IF RND(E) *S8%(NC%) +1 >AB%(7,NC%) THEN G%(CM%) = 6
530 IF RND(E) <.9 THEN RETURN
540 IF WC%(CM%) OR CD% OR (S1%(CM%) >0 AND RND(E) <.9) OR RND(E) *7 <PT%(NC%) -PT%(CM%) OR S1%(CM%) -S1%(NC%) >30 THEN 550
541 G%(CM%) = 5: IF (S1%(CM%) <0 AND PT%(CM%) >PT%(NC%) +2) OR RND(E) <.35 THEN RETURN
542 IF S1%(CM%) <Q%(3) AND (PT%(CM%) >PT%(NC%) OR RND(E) <.8) THEN RETURN
544 IF S1%(CM%) <Q%(2) AND (S1%(NC%) >Q%(3) OR RND(E) <.8) THEN RETURN
1068 IF G%(D%) = 5 AND P1% <10 THEN IF RND(E) *(S1%(T%) -2 *AB%(3,D%) +S1%(D%)) <S1%(D%) AND RND(E) <RT(P1%) THEN GOSUB 915: GOSUB 1100: GOSUB 9105: GOTO 1080
1080 NEXT : SPEED= A0%: PRINT HO$: VTAB 21: HTAB 13: PRINT "<CTRL-I><CTRL-K> END OF ROUND <CTRL-L><CTRL-N>"S4$:TE% = 2: GOSUB 9990: FOR I = 0 TO 1:X% = I: FOR K = 1 TO 3: GOSUB 922: NEXT K,I:X = FRE(0): NEXT RD: RETURN
1200 IF WC%(T%) AND INT( RND(E) *9) <RC%(T%) AND PT%(T%) > = PT%(D%) THEN VTAB S4%: PRINT : PRINT S4$"<CTRL-K>^^^ A POINT HAS BEEN DEDUCTED FROM": PRINT NA$(T%,P)"<CTRL-K>'S SCORE. MIX IT UP!!<CTRL-L>":PT%(T%) = PT%(T%) -1:RC%(T%) = RC%(T%) -2
1201 RC%(T%) = RC%(T%) +1 *(S1%(T%) > -40): IF WC%(T%) OR PT%(T%) <PT%(D%) OR S1%(T%) < -40 OR RC%(T%) < INT( RND(E) *4) +2 THEN RETURN
1205 VTAB S4%: PRINT : PRINT S2$"<CTRL-K>*** THE JUDGES WARN "NA$(T%,P): PRINT "<CTRL-K>MIX IT UP, OR A POINT WILL BE DEDUCTED FROM YOUR SCORE!<CTRL-L>!":WC%(T%) = WC%(T%) +2: RETURN
1250 X% = PEEK(KP%): POKE KB%,0: IF CP% = 2 THEN HTAB H1%(CM%): VTAB VT%: PRINT G%(CM%): IF CD% THEN X% = DM%(CM%)
1251 IF X% < >DM%(T%) AND X% < >DM%(D%) THEN ZF% = 0:CD% = 0: RETURN
1253 X1% = 1: IF X% = DM%(0) THEN X1% = 0
1255 IF G%(X1%) >3 AND G%(X1%) <7 THEN ZF% = 0:CD% = 0: RETURN
9105 SPEED= A0%:DM%(0) = 218:DM%(1) = 175: FOR J = 0 TO 1: FOR K = 0 TO 4: IF S1%(J) >Q%(K) THEN VTAB 8: HTAB 1 +32 *J: PRINT "<CTRL-K>"Q$(K,J)"<CTRL-L>":K = 4: IF S1%(J) < - INT( RND(E) *51 +189) THEN DM%(J) = 1000
9140 NEXT K,J: SPEED= A1%: RETURN
9200 IF (S1%(D%) < -70 AND RND(E) <.3) OR X% >30 THEN X% = 14: GOSUB 590: GOSUB 600: GOSUB 9220: PRINT "<CTRL-I>"NA$(D%,P)"<CTRL-K> IS KNOCKED DOWN!!<CTRL-L><CTRL-N>":PX%(T%) = FN AE(6):S1%(D%) = FN DA(X%/2): POP : GOSUB 9300: GOSUB 9100:TE% = 4: GOSUB 9990: GOSUB 11100: POP : GOTO 1080