&:eMI 2e!6X:\??~????<??~????? ???<???? ~??>? ~??>?? ???~?>????~???~~?~~??~!?~~?A??~~P?> |~0? ~!H@~D?? ~@z~~?> ?|~x? ~?! ~?(`???@?~@~>?~?|~??  0?~?@???@? >? ?|~?? PP?P????? >H?~? px!H?~????? > ??~?(<<?~??|???~> ~~??~)~~? 0P?~? ~~>3~<~?@# U D~?@<  * |9 89 89 898989 8>;>9>i8?78 88 (  2(# # <@U/&/&8E&\\\ \V$X![!PX!!?8OT[ K SR P 9999' .#1;0,0;"PLEASE WAIT" 9500% (.IJ=B(I,J):OK=0:CP=-170F 2#IJ-7IJ0180 < FIJ0180 P d'IJ=B(I,J):OK=0:IA130 nIJ=0180 x CP=-1160 #IJ-7IJ<0180  IJ>0180  'OK=1:(150+K1*502) S1=QQ-IJ S1F=C3+4*CT:F,A:F+1,B:F+2,I:F+3,J  C2+CT,QQ-IJ:CT,(CT)+1  ,F=3+2*HA 6*HA+F,I:HA+F+1,J:HA,(HA)+1 @ fIJ=0 jKQ=IJ:8*KP+358f n$KQ=3CK=1:AB=1 r v/KQ=4KQ=8CK=1:AB=1 z ~/KQ=5KQ=8CK=1:AB=1  >KQ=127(J=B+CPIAKQ=1)CK=1:AB=1  #I=X2J=Y2L1=1:AB=1   I=A:J=B BI=I-1:J=J+1:40(:OKABIJ=0505 I=A:J=B:AB BI=I+1:J=J+1:40(:OKABIJ=0515 I=A:J=B:AB  BI=I+1:J=J-1:40(:OKABIJ=0525  I=A:J=B:AB BI=I-1:J=J-1:40(:OKABIJ=0535  & I=A:J=B +5J=J+1:40(:OKABIJ=0555+ 0 J=B:AB 55I=I+1:40(:OKABIJ=05655 : I=A:AB ?5I=I-1:40(:OKABIJ=0575? D I=A:AB I5J=J-1:40(:OKABIJ=0585I N X*I=A+1:J=B+1:40(:AB ]I=A-1:40(:AB bI=A:40(:AB g"I=A+1:J=B:40(:AB lI=A-1:40(:AB qJ=B-1:40(:AB vI=A+1:40(:AB {I=A:40(:AB }  I=A:J=B  B4B9 670 B(I,B+CP)J=B+CP:675 !J=B+2*CP:100d:AB J=B+CP:100d:AB I=A-1:100d:AB I=A+1:100d:   I=A:J=B *J=B+2:I=A+1:40(:AB I=A-1:40(:AB *J=B+1:I=A-2:40(:AB I=A+2:40(:AB J=B-1:40(:AB I=A-2:40(:AB *J=B-2:I=A-1:40(:AB I=A+1:40(:   3AB=0:C(Q2)=0:CK=0:K1=4 6A=X(P2,Q2):B=Y(P2,Q2):CP=(Q2=1)-(Q2=2) KP=1:700 CKKP=2:500 CKKP=3:550& CKKP=4:600X CKC(Q2)=1   3AB=0:L1=0:PC=P(P2,Q2):PC=0 CP=(Q2=1)-(Q2=2) $$PC=4500:550&: )t(700PC=1)+(500PC=2)+(550&PC=3)+(600XPC=5)+(650PC=6) . L+CT,0:N=099c:C1+N,N:N Q0K1=2:Q2=PL:QQ=BV+128:KV=0 VDP=110 :F=M(P):P2=F:A=X(F,Q2):B=Y(F,Q2):1050 `IF KV0 THEN P=10 eP o ~P=8:N=CT:N<2 &P=P-1:2^P>N1154  K=2^P I=1P:K=K/2 #S1=1:J=0N-1-K +(C2+(C1+J))Ⱦ(C2+(C1+J+K))1182 1S1=0:T=(C1+J):C1+J,(C1+J+K):C1+J+K,T J:S1=01166 I: HBV=0:M=310 :N=310 :BV=BV+B(M,N):N:M  $AL=-200:MS=200:BS=AL )M3=((CT)-1)*(C(1)=0) C(1)1257 %O=0(CT)-1:1260 "O=(CT)-10-1 #QQ=(C2+(C1+O))-128:MS=QQ )C(1)(BS-BV)>SVO=M3:13302 (BS-BV)<01275 #(QQ-BV)(BS-BV)O=M3:13302  M2=O:1525:1550 K1=1:Q2=2  <P=110 :P2=P:A=X(P,Q2):B=Y(P,Q2):1050 ABP=10 P AB1325- #MS>ALAL=MS (MS>BSBS=MS:BM=O - 1600@ 2O 7 xG.01z# =,30:13 ,21;6;0;" Check " }PL=2:1100L MATE=1 CT=0 "O=(CT)-10-1 M2=O:1525:1550 [A1=X(5,2)B1=Y(5,2)X(5,2)=X1:Y(5,2)=Y1 $P2=5:Q2=2:1000  1600@ [X1=X(5,2)Y1=Y(5,2)X(5,2)=A1:Y(5,2)=B1 %CK=0MATE=0:O=0 O MATE1750  HP1=0:Q1=0:M=21-1:N=110 6X(N,M)=KY(N,M)=LP1=N:Q1=M:N=10 :M=1 N:M  SF=C3+4*((C1+M2)):A1=F:B1=(F+1):X1=(F+2):Y1=(F+3)   TM=B(X1,Y1):B(X1,Y1)=B(A1,B1) TP=0:TM1570" B(A1,B1)=0  "&K=X1:L=Y1:1500:P5=P1:Q5=Q1 'TP=P(P5,Q5):P(P5,Q5)=0 , @TPP(P5,Q5)=TP EB(A1,B1)=B(X1,Y1) J B(X1,Y1)=TM O r&K=A1:L=B1:1500:P5=P1:Q5=Q1 vB(X1,Y1)1682 zX(P5,Q5)=X1:Y(P5,Q5)=Y1 ~%B(X1,Y1)=B(A1,B1):B(A1,B1)=0 0PK=1:PC=0:X=A1:Y=B1:9200# %PC=P(P5,Q5):X=X1:Y=Y1:9200#  &K=X1:L=Y1:1500:P6=P1:Q6=Q1 6P(P6,Q6)=0:X(P6,Q6)=0:Y(P6,Q6)=0  z C(1)=1A$=" CONGRATULATIONS ":C$=" Checkmate - you have won. ":B$=R$:1753 UA$=" Checkmate - you can not move. ":B$=" I have won. ":C$=R$ S23306 [,10 :D$="Press any key for another game. ":6100:502 ~C(1)=1E=9.8:A=18:B=31.5|60.5rE:.041|',B:B:E=E-1.3&fff:A:1756 [E=-5.4,:A=18:B=47/29E:.002xn,B:B:E=E+1.3&fff:A 0:MATE=1: AA$=R$:B$=" Stalemate - we draw ":C$=R$:1753 :Y(P2,Q2)3+7*(Q2=1)P(P2,Q2)6  P(P2,Q2)=4 6X=X(P2,Q2):Y=Y(P2,Q2):PK=(Q2=1)-(Q2=2) N=15 PC=6:9200# !.1}L,0 &PC=4:9200# +.1}L,15 0N 52B(X,Y)=8*(Q2=1)-8*(Q2=2) : mU$="2":3012 nU$="4":3012 pU$="3":3012 qU$="6":3012 rU$="7":3012 tU$="1":3012 uU$="5":3012 vU$="8":3012 U$="P":3012 HPL=1:AL=-200:MS=200:BS=AL:BM=0:KV=0 >5,26;5;0;" ":23306 [,4  SV=-2  CV=2 $P2=5:Q2=1:1000  1200  1100L (CT)=02060   KV2500:  1150~  1250 .1}L,10  %C(1)BS<-60<1750 &C(1)BS<-60<1775 MATE2095/ M2=BM:1525:1650r  P2=P5:Q2=Q5:1800 %$P2=5:Q2=2:1000 *C(2)1400x ,EA=M(1):N=18:M(N)=M(N+1):N:M(9 )=A /A23306 [,10 :2:5,26;0;" ":  PL=2 6E1=0:M1=0:23306 [,1:1 M12225 .23308 [=12750 :2225  2800 FR=FM:SM=0:3000 SM=1KEY=QT2245 KEYSK2210 TU02245  2210 C(2)=0 H1:23305 [,0:1:23306 [,10 :1: IJ1,1:A$=" Bad Move ":B$=R$:C$="Your King is left in check. ":D$="Press any key to continue. ":6100:0:6500d SM=0 A1=X2:B1=Y2:X1=A2:Y1=B2 1650r P3=02535 'P(P3,Q3)=TP:X(P3,Q3)=X2:Y(P3,Q3)=Y2 B(X2,Y2)=TM  ]CU,3:CU+1,10 :CU+2,0:CU+3,0:CU+4,0 E1=0:M1=0  ($K=CU:L=(CU+1):1500 +-P1=0Q1=0CU+3,0: -0(CU+3),(P(P1,Q1)+128*(Q1=2)) 7 ZB(A1,B1)=0 _$X(P2,Q2)=0:Y(P2,Q2)=0 d X(P2,Q2)=X1:Y(P2,Q2)=Y1 CP=(Q2=1)-(Q2=2) PV=V(P(P2,Q2))*CP B(X1,Y1)=PV P3=0 6X(P3,Q3)=0:Y(P3,Q3)=0:P(P3,Q3)=0  E1=1 E1=1 8PM=4-2*(TU>0TU<4):5795 TU=0 2TX=6*(TU-2)-(TU=4):5315  TX12 /23314[=0TX=11 :5315  E1 E1=0 PM=1:5795 TU -TX=6*(TU-2)-1:5315  "%K=CU:L=(CU+1):M=(B(K,L)) %#M=0CU+3,0: (uN=(M=3)+2*(M=4)+3*(M=5)+4*(M=8)+5*(M=127)+6*(M=1) ,B(K,L)<0N=N+128 /CU+3,N 2 T.01z# =,20:A$="Press any key to start the game.":B$="If you want to start again ":C$=" at any time ":D$="hold CAPS SHIFT and press A. ":6100:0:="A"Z=65278:Z=190Z=254KEY=255: W 6500d Y&MATE=0:AB=0:FM=7 ^WP2930r `PM=1:5795 c 2200 hMATE m KEY=QT r$6050:PM=5:5795 w 2000 |MATE 2912`  G23658j\,8:FRI=FR+1:U$="":KEY=0:VKEY=0 A="A"Z=65278:Z=190Z=254KEY=255:  U$=:U$""3012 6JOYA=31:A<27A>01900l+A ETX=12 HF=1ƾ23314[=0HF=0:5535 3005 .003xD,10 KEY=U$ 5KEY>K(FRI,2)KEYN=4K(FRI,1)+1:KEY=K(FRI,N)VKEY=1 N VKEY=03005 .003xD,20 'KEY<491KEY>5683070 >A=CU:B=(CU+1):(3600+30*(KEY-491))  !U$="P"E1=13150N : !U$="P"M1=13200 : U$="H"3250 : U$=" " U$="S"3550 : &KEY=SK6500d +KEY=13 3500 5 VE1=0 Wp5,26;4;0;" ":23309 [,1:1:23309 [=01,1: ^2600( :P4=P1:Q4=Q1 fA2=X(P4,Q4):B2=Y(P4,Q4) l(A1=A2:B1=B2:P2=P4:Q2=Q4:2650Z o.CU+2,(CU+3):CU+3,0 rPM=3:5795 uTU=03195{ x-TX=6*(TU-2)+1:5315 {E1=0:M1=1: ~ M1=0 23309 [,0 (2600( :P3=P1:Q3=Q1:P2=P4:Q2=Q4 ACU=A2ƾ(CU+1)=B2X1=A2:Y1=B2:2700 :3230 : TU=33220 : oX2=CU:Y2=(CU+1):A=A2:B=B2:K1=5:1050:(3212 L1=0)+(3220 L1=1)  T5,26;0;2;1;" ":0:TX=14:5315 &P3=0:X1=A2:Y1=B2:2700 "CU,A2:CU+1,B2:3230  8X1=CU:Y1=(CU+1):P3TP=P(P3,Q3):TM=B(X1,Y1) 2700 TU3224 P2=5:Q2=2:1000:CK5,26;0;2;1;" ":0:2500 :23317[,2:3227 L23317[,1:TU=0TU=5.01z# =,20:3226 TX=8:5315 SM=1 &M1=0:P2=P4:Q2=Q4:1800  M1=0 23317[,2   2600( :P1=0 BP2=P1:Q2=Q1:A=X(P2,Q2):B=Y(P2,Q2):HA+1,A:HA+2,B K1=3:1050 TUTX=12 :5315 T#1;1,31;0;" ":23320[>023306 [,3 HF=1: NU$="L"#1;0,6;7;0;1;"L":3340 :#1;1,6;7;0;1;"R" L(2)=(U$="L")  100d  %EU$="L"B$="Computer plays LEFT ":3367' &/B$=" Computer plays RIGHT" 'IL(2)D$="You play LEFT ":3369) (1D$=" You play RIGHT" *L(1)=(U$="L") ,C$=R$:62008 C0WP=(U$="W"):1:23307 [,(7*WP) DJWP#1;1,6;7;1;1;"W":3400H E:#1;0,6;7;1;1;"B" HZ=12 M/P(5,Z)=5:X(5,Z)=6+WP R2P(10 ,Z)=6:X(10 ,Z)=6+WP \Z f 4765 k J23305 [,0:1:65131k:PK=(PL=1)-(PL=2) .PC=0:X=X(P,PL):Y=Y(P,PL):9200# CPC=P(P,PL):Y=3+7*(PL=2):Y(P,PL)=Y:9200# ,P(P+5,PL)=6:X(P+5,PL)=X +PC=6:Y=Y(P+5,PL):9200# FC=FC-1  &Z=12:P=14 0Y(P,Z)=2+9 *(Z=2)3580 P:Z  2P(P,Z)=0:X(P,Z)=0:Y(P,Z)=0:   B=3 CU+1,B-1   2A=10 4CU,A+1 6 8 PB=10 RCU+1,B+1 V X n A=3 pCU,A-1 t v A=10 B=3 -1:CU,A+1:CU+1,B-1    A=10 B=10 -1:CU,A+1:CU+1,B+1    A=3B=10 -1:CU,A-1:CU+1,B+1    A=3B=3 -1:CU,A-1:CU+1,B-1   < d $9890&:TX=1:5315 'MATE=0:CC=0:CP=-1 FR=1:5970R 7KEY=KEY-480:KEY1KEY24010 KEY=24040 KEY14000  4055:KEY=QT4000  9890&  4620 :KEY=QT4000  4035 ז8,9 ;0;7;1;"1";8,10 ;0;0;".";5;" Instructions":5240x:TU=1:4125 KEY=QT4110 TU=2:41506 KEY=QT4110 TU=3:4230 KEY=QT4110 TU=4:4295 KEY=QT4110 TU=5:4415? KEY=QT4110  TU=6:4585 $23306 [,10 :TU=0:  TX=2:5315 "FR=0:5970R ' 6 ;TX=3:9150# @ TEXT PAGE E 5315 JW23306 [,2:FR=0:5970R:23306 [,10 :KEY=QT4215w T$TX=4:9400$:9150# Y-E1=0:M1=0:23306 [,1 ^TX=4:5315 cPM=1:5795 hFR=5:3000 mKEY=SKKEY=QT4215w r 4200h w623305 [,0:2:23306 [,10 : | sP(5,2)=5:X(5,2)=6:Y(5,2)=6:B(6,6)=-127 ;PC=5:X=6:Y=6:PK=-1:9200# TX=5:5315 PM=1:5795 FM=6:2200 KEY=SKKEY=QT4270  4240 e23305 [,0:6500d:PC=0:X=X(5,2):Y=Y(5,2):9200# ^23308 [>2X=CU:Y=(CU+1):PC=0:9200#:X=A2:Y=B2:9200# PM=0:5795  J5,26;5;0;" ":23306 [,4:5275 sX(5,2)=7:P(10 ,2)=6:X(10 ,2)=7:Y(10 ,2)=9 7L(2)=1:Z=2:GM=6:4935G -P=15:Y(P,2)=10 :P  5190F  4755 ?23306 [,10 :2:5,26;0;" " TX=9 :5315 ,FR=0:5970R:KEY=QT4375 TX=10 :5315 ,FR=0:5970R:KEY=QT4375 TX=11 :5315 PM=1:5795 FM=7:2200 KEY=SKKEY=QT4375  4345 5,26;5;0;" ":2:23306 [,4:59404:6500d:PC=0:X=X(10 ,2):Y=Y(10 ,2):9200# ^23308 [>2X=CU:Y=(CU+1):PC=0:9200#:X=A2:Y=B2:9200# 8X=X(5,2):Y=Y(5,2):9200# ! 4795 & 5240x +PM=0:5795 0 5 ?TP(6,1)=3:P(7,1)=3:P(6,2)=3 DTX(6,1)=4:X(7,1)=7:X(6,2)=4 ITY(6,1)=5:Y(7,1)=5:Y(6,2)=8 N5190F:4755 Q?23306 [,10 :2:5,26;0;" " STX=16:5315 XFR=0:5970R ]KEY=QT4525 bTX=17:5315 gPM=1:5795 lFM=7:2200 qKEY=SKKEY=QT4525 vPM=0:5795 {TX=20:5315 ,FR=0:5970R:KEY=QT4525 PM=5:5795  4540 (P(6,2)=04510  4450b  PM=0:5795 TX=21:5315 FR=0:5970R   m5,26;5;0;" ":23306 [,4:B1=5:Y1=5:X1=X(6,2) DA1=X(6,1)*(X1<7)+X(7,1)*(X1>6) A1=X1Y1=Y(6,2) A104565 DA1=X(6,1)*(X1>6)+X(7,1)*(X1<7) 7Z=1150:Z:.1}L,10 :1650r A23306 [,10 :2:5,26;0;" ": TX=22:5315 FR=0:5970R   y10 ,9 ;0;7;1;"2";10 ,10 ;0;0;".";5;" Games":5240x  5075 ,FR=1:5970R:KEY=QT4740 GM=KEY-480 tGM>0GM<72*GM+3,2;0;7;1;GM:Z=1502:Z:200  :5290 % 5105 *,FR=2:5970R:KEY=QT4740 / 3395C 4@GM=5L(1)=1:L(2)=1:4695W 9 5130  >,FR=3:5970R:KEY=QT4740 C 3335 H 5145 M,FR=3:5970R:KEY=QT4740 R 3365% W 4835 \ 4755 aGM=54730z f 5160(:KEY=QT4740 kU$="Y"4725u p4795:46659 u,GM=65015:KEY=QT4740 z 5190F 6500d:2900T  Z=12 7P=110 :PC=P(P,Z):PC=04780 <PK=(Z=1)-(Z=2):X=X(P,Z):Y=Y(P,Z):9200# P:Z  Z=12 EP=110 :P(P,Z)=0P=5P=10 4815 ,PC=0:X=X(P,Z):Y=Y(P,Z):9200# P:Z  Z=12 4835+25*GM Z  :P(3,Z)=3:X(3,Z)=10 -7*L(Z) =GM<6P(8,Z)=6:X(8,Z)=X(3,Z)     4860 9P(2,Z)=2:X(2,Z)=8-3*L(Z) =GM<6P(7,Z)=6:X(7,Z)=X(2,Z) $ .4860:4885 39P(1,Z)=1:X(1,Z)=9 -5*L(Z) 8=GM<6P(6,Z)=6:X(6,Z)=X(1,Z) = G$4860:4885:4910. L/P(4,Z)=4:X(4,Z)=7-WP Q=GM<6P(9 ,Z)=6:X(9 ,Z)=X(4,Z) V `&P=79 :P(P,Z)=6:P eEX(7,Z)=8:X(8,Z)=5:X(9 ,Z)=7-WP o y04860:4885:4910.:4935G ~:P=14:Y(P,Z)=2+9 *(Z=2):P IK=(5WP=1)+(2WP=0):X=0:5000:IK=(2WP=1)+(5WP=0):X=18:5000: KX,2;IK;" ";X+1,2;" ": #FC=8:PL=1:Q=0 &65110V:FC=05060 HQ=Q+1:Q=5PL=1+(PL=1):Q=0:5020 KP=3*(Q=1)+(Q=2)+2*(Q=3)+4*(Q=4) 2Y(P,PL)2+9 *(PL=2)5025 .23312[,(X(P,PL)):23313[,(Y(P,PL)) KFR=4:23306 [,1:3000 :23305 [,0:1 KEY=QTU$="S"5060  5020 ĕ65110V:23306 [,10 :1:23312[,3:23313[,10 :IK=0:X=0:5000:X=18:5000: m.005y# =,20:7:0::2,9 ;"Game choices.";5,2;"1. The King and his Castle.";7,2;"2. The Bishop joins the fray.";9 ,2;"3. The Knight goes to war.";11 ,2;"4. Her Majesty the Queen.";13 ,2;"5. The Pawns.";15,2;"6. The Battlefield." <19,0;"Press the number of your choice."  .01z# =,20:A$="White moves first. ":B$="Which do you want to play ? ":C$="Press B for black or ":D$="press W for white. ":6100  .01z# =,20:B$="Which side for your pieces ? ":C$="Press L for left side of board. ":D$="Press R for right side of board.":62008  .01z# =,20:6500d:B$="Which side for computer's pieces":C$="Press L for left side of board. ":D$="Press R for right side of board.":62008  (.01z# =,20 *\C$="Do you want these positions ? ":D$="Press Y for yes or N for no. " ,KGM=6B$="You can choose from these pieces":62008:51702 - 6300 2FR=8:5970R 4CU$="N"#1;1,19;1;7;1;"N" 5MU$="Y"GM6#1;1,6;1;7;1;"Y" 6GM6U$="N" 8B$="Press SPACE to move the cursor. ":C$="Press ENTER to choose the piece.":D$="Press S to start the game. ":62008 FZ=12 KP=110 :PC=P(P,Z) LPC=05205U MPV=V(PC):Z=2PV=-PV PB(X(P,Z),Y(P,Z))=PV UP:Z Z x 5275 }Z=12 ZP=15:P(P,Z)=0:X(P,Z)=0:Y(P,Z)=3+7*(Z=2):P [P=610 :P(P,Z)=0:X(P,Z)=0:Y(P,Z)=4+5*(Z=2):P Z FE1=0:M1=0:WP=1:23307 [,(7*WP):WP  @M=310 :N=310 :B(M,N)=0:N:M:  9400$  9150#  5315+TX*20  ש:2,4;" F I R S T M O V E S ";5,4;"Your choices ...";8,9 ;"1. Instructions";10 ,9 ;"2. Games" @15,0;"Press the number of your choice."  5775  N.005y# =,20::2,4;" F I R S T M O V E S ":: "This program will help you learn":"how to play chess. Your computerwill play against you and show you how to use all the pieces onthe board.": 3"First of all, some help in usingthis program.": "Whenever you want to move on to the next part of the program"::" press the N key."::" Try this now."  h7:0,0;"How to move your pieces."::"The flashing square":"is called a CURSOR.": "To move a piece you":"must first move the":"cursor."::"The arrows pointing":"in different directions and the numbers with them show you how to move the cursor." q:"To move the cursor in the direction of an arrow simply press the number key for that direction."; 1JOY" You can also use the Kempston joystick." Q20,0;"The next part of the program will let you practise this." B#1;1,0;"Press N for the next part."   A$="The cursor always starts here. ":B$="Press the number keys to move ":C$="it. When you have practised this":D$="press N for next part. "  6100  'A$="To move a piece, first move the ":B$="cursor onto your piece. ":C$=" ":D$=" Try it now. ":6100 1 ;dC$="Now press the P key to pick up ":D$="your piece. ":6300 E OA$="Now move the piece as if it were":B$="the cursor. When you have moved ":C$="it to a new position press the ":D$="P key to put it down. ":6100 Y cE=-15.4vfff:A=18:B=53.5V35.5E:.045|8Q,B:B:E=E+1.3&fff:A:B$=R$:A$=" Well Done. ":C$="Press SPACE for another go ":D$="or press N for the next part. ":6100 h&FR=0:5970R:SPACEBAR m w.01z# =,20:B$="From now on the computer will ":C$="let you make correct moves only.":D$=" Press N for next part. ":62008  B$="If your move is not in the rules":C$="the computer will say Bad Move. ":D$=" Press N for next part. ":62008  A$="Move the cursor onto any of your":B$="pieces then press H for help. ":C$="The computer will show you all ":D$="the correct moves for the piece.":6100  A$="This piece can move to any of ":B$="the flashing squares. ":C$="Move this piece or ask for help ":D$="on another piece. ":6100   5455O  ۠1,1:B$=" Bad Move ":C$=" ":D$=" Press SPACE to try again. ":62008 2FR=0:5970R:6500d:SPACEBAR   5475c  .01z# =,20:A$="The computer will show you how ":B$="to take an enemy piece and how ":C$="the enemy takes your pieces. ":D$=" Press N for next part. ":6100   A$="You want to take one of the ":B$="computer's black pieces. ":C$="First move the cursor onto your ":D$="own white piece. ":6100 ! + 5435; 5 ?B$="Move your piece onto the piece ":C$="that you want to take then press":D$="P to put your piece down. ":62008 I SB$="Now it is the computer's turn. ":C$="Press SPACE for the computer ":D$="to make its move. ":62008 ] gB$="Be careful when you move or the ":C$="computer will take your pieces. ":D$=" Press N for the next part. ":62008 q {7:0::2,3;" F I R S T S T E P S ":::"You are now ready to use the computer to improve your chess."::"Look at the poster in this pack and learn the names of all the pieces on the board.": }"You can learn a great deal by practising against the computer.Then you can use the skills you have learned when you play against other players.":#1;0,0;" Press N for the next part."  A$=" If you want to start again at ":B$=" any time ":C$=" hold CAPS SHIFT and press A ":D$=" ":6100: CONTROL PANEL PROMPTS !0:5815+PM*20   ** PM 0 **   59404    ** PM 1 **  359404:16,21;" Your move":  ** PM 2 **  k11 ,21;"Press P key";12 ,21;"to pick up";14,20;" ":  ** PM 3 **  k11 ,21;"Press P key";12 ,21;"to put down";14,20;" ":  ** PM 4 **  n14,21;"H for Help";12 ,21;"to pick up";11 ,21;"Press P key":  ** PM 5 **   59404  F13 ,21;"  My move";15,21;" thinking": / ** CLEAR AREA 1 **  4 95N=11 16:N,21;" ":N: C ** CLEAR AREA 2 **  H;N=1619:N,21;0;" ":N M Q TEMP ALTERNATIVE KEY  RG23658j\,8:FRI=FR+1:U$="":KEY=0:VKEY=0 TU$=:U$=""5972T UBU$="A"Z=65278:Z=190Z=254KEY=255: V KEY=U$ W.005y# =,10 X5KEY>K(FRI,2)KEYN=4K(FRI,1)+1:KEY=K(FRI,N)VKEY=1 \N ^VKEY=05970R `.005y# =,20: f k p  {20,0;7;0;A$;21,0;B$:#1;0,0;C$:#1;1,0;D$: 8{20,0;7;0;R$;21,0;B$:#1;0,0;C$:#1;1,0;D$: {20,0;7;0;R$;21,0;R$:#1;0,0;C$:#1;1,0;D$: d{20,0;7;0;R$;21,0;R$:#1;0,0;R$:#1;1,0;R$: #M=12:PLAYER #7P=110 :PC=P(P,M):PC=09115# #<PK=(M=1)-(M=2):X=X(P,M):Y=Y(P,M):9200# #P:M # #j4:211,141:0,10 :3,-3:211,151:-3,-3 #a221,132:10 ,0:-3,3:231,132:-3,-3 #`212,122z:0,-10 :3,3:212,112p:-3,3 #`202,131:-10 ,0:3,3:192,131:3,-3 #h3:222,142:7,7:0,-3:229,149:-3,0 #_222,121y:7,-7:0,3:229,114r:-3,0 #_201,121y:-7,-7:0,3:194,114r:3,0 #_201,142:-7,7:3,0:194,149:0,-3 #О2:250,158:3,0:0,-535:-3,0:173,105i:-3,0:0,535:3,0 #4:2,26;"1";5,30;"2";8,26;"3";5,22;"4":3:2,29;"5";8,29;"6";8,23;"7";2,23;"8" # 7: #)WP=1IK=IK1:PK=-1IK=IK2 $)WP=0IK=IK2:PK=-1IK=IK1 $9245$+5*PC $ 9350$ $ $ $A$=" ":B$=" ": $"A$="":B$="": $'A$="":B$="": $,A$="":B$="": $1A$="":B$="": $6A$="":B$="": $;A$="":B$="": $bYP=2*(Y-3)+BY:XP=2*(X-3)+BX:IK;8;YP+1,XP;B$;YP,XP;A$: $0:0: $RA$="        ":B$="        " $'Z=1:N=0152 $#S$=(A$Z=1)+(B$Z=-1) $/BY+N,BX;S$;BY+N+1,BX;S$:Z=-1*Z $N $ %PROGRAM ENTRY %!23658j\,8 %$.1}L,.1}L %& 9600% %v 4000 %B(12 ,12 ):P(10 ,2):X(10 ,2):Y(10 ,2):V(6):C(2):M(10 ):L(2) %CU=23300[ %HA=23320[ %CT=62300\ %1C1=CT+1:C2=C1+100d:C3=C2+100d % %P=16:V(P)=3*(P=1)+4*(P=2)+5*(P=3)+8*(P=4)+127*(P=5)+(P=6):P % %/FR=8:K(FR+1,7):9672% %'M=1FR+1:K(M,1):M %FM=1FR+1:N=2(K(M,1)+1):K(M,N):N:M %QT=255:SK=78N %I3,2,3,3,4,3,4,5,3 %31,33!,78N %480,557 %65A,67C,87W %75K,77M,82R %%31,33!,13 ,83S %480,579,78N %%480,579,80P,78N %.480,579,80P,72H,78N %77M,79O,89Y %IN=110 :M(N)=N:N:M(10 )=5:M(5)=10 %IN=19 :M=(*9 +1):A=M(N):M(N)=M(M):M(M)=A:N %HF=0:IK1=0:IK2=7:BX=2:BY=2:KX=21:IK1=0:IK2=7:KY=2:CM=0:TU=0:WP=1:23307 [,(7*WP) %?M=112 :N=112 :B(M,N)=-7:N:M %'R$=" " &+23300[,3:23301[,10 &23305 [,0 &23309 [,0 &23306 [,10 &23310[,40( &23311[,12 & +23312[,3:23313[,10 & 23315[,502 &23316[,30 &23319[,40( &65110V &'.01z# =,20 &*n#1;0,0;"Have you connected a Kempston joystick? Y for yes or N for no." &,23658j\,8 &/U$=:U$=""9775/& &4!JOY=0:="Y"JOY=1 &>23318[,JOY: &(7:0:0:0:: '"CHESS FM"5: '>23306 [,10 :1:0:7:7::  i ei ei e!  5     [[\]%%@ !N07ACWKMR! S09N09PN09PHN MOY % %Na kkR U"" /&s M323{ I8e}/&&%>#: [: [(:K * K[: W: [xVyV: V!5:[w:(2! P: >2!P> Gy'''' O!5:[w!5 >w~( ((>2!P>2!ðC : [(fDM> Gͪ"~(͜~W: [ >2 [>2 [2 [ |Xgů ͪ"< :[2DMJůͪ"< ͪ"͜~2>2:[2: [(l: [(`(\>d2 [: [2 >2:[2!. K[ͪ"͜~2C ! >w#w###>w#wz>2ɯ2 [: [2 >22[>d2 [K[x@@>ͪ"= : [(#ͪ"͜~G: [w#w> Gͪ"͜w#wͪ"͜: [(~>ͪ"= ͪ"͜:w#w> Gͪ"͜w#w>ͪ"F~#F~#= kʂ ʤdʱ(K[C C[ů2 [2 [2 2[22![<6#>2 [2kK JͩK K[K C[#C[͏K :ͩK ͏> 2 [! >w#w#˾#ˆ>#w#w!D#6#++$fff!@f!@fff#6#!Dˆˎ˖˞#6#˾˶ˮ˦++$ppp!@p!@pppˆˎ˖˞#6#˾˶ˮ˦##++$˞##˦++$!A6~$6B$6B$6B$6B$6~!A6$6$6$6$6$6nR:[( x(R:[o:W:ʜ2Ü:2![F###N#F#> Gͪ"#~2+~w$~w: ͜: [( : [G>G~w: [G+F+N>Gͪ"#~w$~w:22[2 [![<6#>2[22:[2!5:[w:( 2!C6$6>2!C6$6:[ !5:[w:(2Ï>2zʉY!5:[w:(2>2U!6#6>G^V| P P P 3\MR0R \Wq !/uv>????Acw??=;7`p?~?`B<