ZXTape! 2$Chess Master: Computer Tape - Side ASerin Software1984EnglishBoard/Card GameNoneOriginal'TZXed by Andrew Barker For Tony BarnettSide1 ^&lN`J65111W::ٰ"1":0:0:0:ڰ"6":"6":rr=1: <P="124":Q="254":T="12":Z=T-T:E="8":S=E+E:L="48"  X="4"̰"20"Ͱ"2":Y=112p oX+42*,Y+12 :-T,-T:-S,S:Z,S:S,S:T,-T:X+64@,Y:Z,L:X+80P,Y+S:Z,E:X+96`,Y:Z,L bX+120x,Y:Z,L:X+136,Y:Z,E:X+136,Y+20:Z,E:X+136,Y+40(:Z,E 7X+160,Y+E:E,-E:E,E:Z,E:-S,S:Z,E:E,E:E,-E 7X+200,Y+E:E,-E:E,E:Z,E:-S,S:Z,E:E,E:E,-E Y=L:X>T"10" *X,Y:Z,L:X+"40",Y:Z,L:X+"52",Y:S,L cX+E,"68"-X:Z,"32":X+"24","44"+X:Z,"32":X+"76",Y:-(X*0.5+"6"),"18"+1.5@*X:X+"63","51":"3","9":X+"96",L+E:E,-E:E,E:Z,E:-S,S:Z,E:E,E:E,-E:X+"142",Y:Z,L-E:X+"134",Y+L:Z,-E:X+"150",Y+L:Z,-E:X+"172",Y:Z,L:X+"188",Y:Z,E:X+"188","68":Z,E:X+"188",Y+L:Z,-E:X+"208",Y:Z,L:X+"232",Y:-S,S:S,S:-S,S X ڰ"5";ٰ"1";"18","1";"Do not stop the tape recorder";"19","1";"The program is now loading & ";20,1;"this will take about 3 mins " '23675{\,rr:23676|\,255 #b=7:c=15:d=31 e=63?:g=192 h=224:i=240 j=248:k=3 l=6:m=128 o=64@:p=1  q=5 dread in characters nn=120:a$ xf=07:a a$+f,a f:n I"a",0,0,0,0,27,27,31,31 M"b",0,0,0,0,176,176,240,240 "c",b,b,b,d,e,d,e,0 "d",g,g,g,i,j,i,j,0 )"e",0,p,k,p,12 ,14,b,k !"f",0,0,m,g,h,h,g,m '"g",0,0,0,p,k,b,k,p 3"h",0,0,0,0,m,g,m,0 "i",b,k,k,c,d,c,d,0 "j",g,m,m,h,i,h,i,0 )"k",0,k,11 ,c,c,11 ,k,c +"l",0,m,160,h,h,160,m,h J"m",0,3,513,513,13 ,13 ,3,15 I"n",0,128,152,152,96`,96`,128,h ."o",0,0,0,k,14,d,d,k "p",0,m,g,h,h,i,i,i "q",b,c,c,d,e,d,e,0 ""r",i,h,g,i,j,i,j,0 6K"s",0,0,32 ,32 ,248,32 ,32 ,0 JM"t",0,12 ,18,210,18,210,12 ,2 &H 9891& &RN=116 &\M=116 &f)X:65111W+(N-1)*16+M,X &pM &zN &-23675{\,88X:23676|\,255 &*6:6:20,0;:"" &T65111W::ٰ"1":ڰ"6":0:0:0:"6":rr=88X::2 &0,0,0,0,0,112p,136,112p,136,136,112p,0,0,0,0,0 &0,0,0,0,0,248,8,16,32 ,64@,64@,0,0,0,0,0 &0,0,0,0,0,112p,128,240,136,136,112p,0,0,0,0,0 &0,0,0,0,0,248,128,240,8,136,112p,0,0,0,0,0 &0,0,0,0,0,16,480,80P,144,248,16,0,0,0,0,0 &0,0,0,0,0,112p,136,16,8,136,112p,0,0,0,0,0 &0,0,0,0,0,112p,136,8,112p,128,248,0,0,0,0,0 &0,0,0,0,32 ,96`,160,32 ,32 ,32 ,248,0,0,0,0,0 &0,0,3,0,3,4,4,3,0,0,128,64@,192,64@,64@,192 &0,0,4,4,7,4,4,7,0,0,0,0,128,64@,64@,192 &0,0,0,3,4,4,4,3,0,0,0,192,0,0,0,192 &0,0,0,0,3,4,4,3,0,0,64@,64@,192,64@,64@,192 &0,0,3,4,7,4,4,3,0,0,128,64@,128,0,0,192 &0,0,0,1,1,3,1,1,0,0,192,0,0,128,0,0 &0,0,3,4,4,3,0,3,0,0,192,64@,64@,192,64@,128 &0,0,4,4,7,4,4,4,0,0,0,0,128,64@,64@,64@ Xpqt ze?sl@y0bcdghijk\&o@R&xaAtCHESS |K/ 300, d0:7:1,30;"";2,19;"PAWN P ";3,30;"";4,19;"ROOK R ";5,30;"";6,19;"KNIGHT N " n7,30;"";8,19;"BISHOP B ";9 ,30;"";10 ,19;"QUEEN Q ";11 ,30;"";12 ,19;"KING K " x 50;7;16,20;"DRAWN GAME": 90;7;16,18;"WHITE WILL WIN": 40;7;16,20;"STALEMATE": 40;7;16,20;"CHECKMATE": c$="" b$="" w1:8;2,1;0;c$;3,1;b$;7;16,1;c$;17,1;b$ c$="" b$="" n8;4,1;0;c$;5,1;b$;7;14,1;c$;15,1;b$ y$(1)="rnbqkbnr":y$(2)="pppppppp":n=36:y$(n)="********":n:y$(7)="PPPPPPPP":y$(8)="RNBQKBNR" " 0: ,*y$(8,8):x$(8,8) 1 ink=0 6inkwh=7:inkbl=0 7paper=7:paper 8bb=4:bw=5 Y 350^ \ 1660| a*n=18:y$(n)="********":n: `8:1:cntrl=cntrl+100d:1063':cntrl=cntrl-100d:0:0:  h=g$(2)-96` &v=g$(3)-480 0n=g$(1) 1ink=inkwhn=n-32 3y$(9 -v,h)=n 5-v1=18-2*v:h1=2*h-1 6ink:1 :=g$(1)="p"v1,h1;"";v1+1,h1;"":589M D=g$(1)="r"v1,h1;"";v1+1,h1;"":589M E=g$(1)="b"v1,h1;"";v1+1,h1;"":589M G=g$(1)="n"v1,h1;"";v1+1,h1;"":589M H=g$(1)="k"v1,h1;"";v1+1,h1;"":589M I=g$(1)="q"v1,h1;"";v1+1,h1;"":589M K 0 N0:0:  1 1:0 7,160 '129,0:0,-129 '-129,0:0,129 '%1:N=2164 (/n,1;"        " )71+n,1;"        " +72+n,1;"        " ,:3+n,1;"        ":n -cntrl>502 /9c$="C"BRD31930:BRD31099K 3 1190 823675{\,216:23676|\,254:1;18,1;0;;0;7;"":0:23675{\,88X:23676|\,255 K 349] L0:0 Vnm=0:take=0 [ 7: 0:1:7 Č23676|\,254:N=116:n+1,0;1;0;7;(143+N);1:N:23676|\,255  1350F 0:1:7 (23675{\,216:23676|\,254:1;18,1;0;7;"":0:23675{\,88X:23676|\,255 F0:7: 400:1879W #n=18:x$(n)=y$(n):n mva=mv:dmv=wn !,c$"E"18,18;" FREEPLAY " "cntrl=2cntrl=mwn $c$=:c$""1572$ ' -si=zr:15851 .si=wn 1,l=18:y$(l)=x$(l)1611K 2m=18:u$=x$(l,m) 3y$(l,m)=u$1610J 49u$="*"u$="`"h=m:v=9 -l:3081 :1607G 6n=u$ ;g$(2)=(m+96`) =la=9 -l @g$(3)=(la+480) A ink=inkbl Bn>96`1604D Cink=inkwh:n=n+32 Dg$(1)=n E8:520 Gy$(l,m)=x$(l,m) Jm Kl Ocntrl=wn:mv=mva P 0 Q0si=zr18,18;w$(114) Tsi=zri=i-1 Vdmv=0:cntrl=1 Y }0:0:7 ncm=58::1685 >zr=0:wn=1:tw=2:tr=3:mwn=-1 c(ncm):g$(5) 6e$(32 ):d(10 ): q$(30):b(8) n=1ncm:c(n):n -4900$,2731 ,1063',4600 -1550,1582.,2300,3160X -3180l ,0400,18455,1850: -1900l,3250 ,3280 ,0100d -1826",1895g,2200,1817 -1828$,1500,2733 ,4000 -4900$,8398 ,0000,0000 -0000,0000,0000,0000 -0000,0000,1940,0160 -1800,1805 ,1806,1807 -0170,0180,1827#,1815 -2800 ,1790,1780,2500 -1920,1005,1825!,0200 -1820,0190,1855?,1190 1300,18400 P$="prnbkq":r$="BLACK TO MOVE":s$="WHITE TO MOVE":w$=" ":b$="_______________":d$="PRNBQK" )k$="abcdefgh":n$=" : ":l$="123456789" Bt$="1620WHITE WINS":o$="01":u$="GMP":h$="o-o-o ":i$=" o-o " tpv=zr:awt=zr:mv=zr:ev=zr:ep=zr:dmv=zr:ms1=zr:knc=0:p1=20:p1a=21:p2=0:sp=0  8000@ cntrl=1:i=1 wf=1:dmv=0  sp=0  smv=0 c$=:c$=""1860D  9026B# c$=""knc=6 cntrl21730 )a$(i-1)="s"a$(i)="u"1860D a$(i-1)"s"1860D Eknc=6oi=i:ocn=cntrl:1990:knc>0knc<6 Ĝknc=6dmv=1knc=0:p1,21;" ":400:1580,:i=oi:cntrl=1:ocn=4ocn=2cntrl=ocn:1728  c$=a$(i)  1943 knc=61731 c$="z"2002:  knc>zr cntrl<01764  i=i+1  1724 awt=a$(i+1) i=i+1: awt=0: awt=0 l=awt:1856@  sp=1:  sp=2: wf=0: wf=1: cntrl=-1: cntrl=6: cntrl=1: !cntrl=2: "cntrl=-2: #cntrl=4: $cntrl=5:1882Z: ' 7:: +7:0 ,0,0;q$: 0cntrl=1: 6)mv=1:dir=1:col=-1: ;(mv=0:dir=1:col=1: ?0cntrl>0l=(a$(i+1)):i=i+1 @ m=1l An=1100d Bn:m: FH7:0:p1,wn;" TO CONTINUE ":p1a,wn;" PRESS ANY KEY " I p2=20 Kc$=:c$""1867K M 8998&# Np1,p1a;" " S2123K:1876T: Ums1=0 V ms1=0 Wn=1415 X 1888` [Vmv=0nm=0:0,19;"WHITE ";1,25;" " \Vmv=1nm=1:0,19;"BLACK ";1,25;" " ] nm=0 ^n=04 `)2+n,18;" ":n b g`16,20;"WHITE WILL";17,19;"QUEEN A PAWN";18,21;"AND WIN" j ln=17:1904p n n=32 p7:0 qe$ t[v3=e$(12):h3=e$(34):v3,h3;0;e$(536$-h3) u ms1=1 v 47:0:0,19;"WHITE BLACK" N152,166:40(,0:208,166:40(,0 "2,21+7*mv;"."  1930 e$=r$:mv=0e$=s$ %20,2;e$(wn13 ): L143,0:0,18:-143,0:0,-18 +n=21696T21713T:n,255:n Xn=20672P21440S256:n,128:n+17,1:n:BRD3 ]151,2:96`,0:0,16:-96`,0:0,-16  cntrl=0 : 4cntrl<0l=45-:p2=20:1947 n=ncm:2090* knc=1 c(l) cntrl=01944  Pp2=20:p1,p2;" ":p2=21:20,1;" MAKE A GOOD " !21,1;" MOVE FOR "; mv=1"BLACK" mv=0"WHITE" r=12 p2=p2+1  9000(# c$="^"c$=g$(r+1) c$=g$(r+1)1975 knc>0 /.2~L,20:knc=1p2=p2+2  1959  p1,p2;c$; r  2123K:400  1550 cntrl=mwn:2800 knc=01992  77:0:20,1;" END OF BOARD "  90157# c$""2022 2123K:1550 cntrl=mwn:2800 knc=02014 Hknc=6400:1580,:p1,21;" ":2002 knc>0 .2~L,20:2010 l=c$-64@ l=02113A  2114B *cntrl>02109= /p1=20:p2=21 5 21059 6p2=p2+1 9 9000(# :A((BRD73IBRD76L)BRD=4BRD=5)knc=mwn ;knc=mwn21059 <knc>0 =n=58:2042 > l=1n ?c$=e$(l)2114B @l A.2~L,20:21059 B&cntrl0knc=0p1,p2;c$ C Hn=1502:n L5p1,wn;" ";p1a,wn;" " M Nl=021059 ^cntrl>0g$(2)=a$(i+1):g$(3)=a$(i+2):i=i+2:2220 p2=0:3200 h=g$(2)-96` v=g$(3)-480 y$(9 -v,h)="`"   i=i+1  c$=a$(i) h=5:v=1 mv=1v=8 3140D  h=8 c$="q"h=1  3140D l=1:1856@ . h=5 3 3081 8g$(1)="k" = ink=inkwh ?mv=1ink=inkbl Bg$(2)="g" Dc$="q"g$(2)="c" Gg$(3)="1" Imv=1g$(3)="8" V8:520 ` h=8 bc$="q"h=1 e 3081 jg$(1)="r" og$(2)="f" qc$="q"g$(2)="d" y8:520 7:0 mv=0nm=nm+1 c$="k"j$=i$ c$="q"j$=h$ $1+nm,19+7*mv;j$ p1,21;j$ 2710 cst=1  l=10 n=18 l,21;y$(n) l=l+1 n  27:0 Cdmv=12710 Dcntrl=5mv=0 Fmv=0nm=nm+1 Hcst=1 Km=m$ Mm>92\m=m-32 Nj$=m P f$=" " Rsp=1f$="+ " Tsp=2f$="=Q" Xtake=02700 ZV1+nm,18+7*mv;j$;(96`+oh);ov;"x";(96`+h);v;f$(1) \Fp1,p1a;j$;(96`+oh);ov;"x";(96`+h);v;f$(23) d 2703 V1+nm,18+7*mv;j$;(96`+oh);ov;"-";(96`+h);v;f$(1) Kp1,21;j$;(96`+oh);ov;"-";(96`+h);v;f$(23) (2+nm,18;" " nm=13 mv=12,18;" ";3,18;" ";2+nm,19;1;"_____ _____":nm=0 n=140(:n cntrl=-3 $mv=0mv=1:2716 mv=1mv=0 iȱa$2718 a$(i+1)="v" cntrl=6BRD=502 a$(i)="l"2722 'cntrl0dmv12722  (2-mv+nm,21+7*mv;"."  ink=inkbl 2735 ink=inkwh cntrl>02752 n=6:e$=P$ 21026 g$(1)=c$ 3200 8cntrl>0g$=a$(i+1i+4):i=i+3 8 520 ,a$(i+1)="W"i=i+1:2733 ,a$(i+1)="B"i=i+1:2731  pm=zr:cst=0 |cntrl=6smv=1h=nh:v=nv:3092 :p2=21:p1,p2;" ";k$(h);v:p2=p2+2:i=i+2:2822 ^cntrl>0g$(2)=a$(i+1):g$(3)=a$(i+2):i=i+2:2815 p1,p1;" " 23658j\,0 p2=21:3200 knc=52805 knc>02985 )cntrl=4cntrl=61951 knc=6i=i-2 knc>02985  3090 cntrl=12835  3099 [g$(1)="*"p1,1;" NO PIECE ":.2~L,20:2120H:2805 b cntrl4knc=11925:.2~L,20:2120H:p2=p2-4:2805  3070  col=acol  oh=h:ov=v oink=ink:m$=g$(1) cntrl=52885E ")cntrl>0cntrl<42885E '0p2=p2+1:7:0:p1,p2;"- " ,)cntrl=4cntrl=62885E 1"p1,p2+1;" ":3200 60knc=1h=oh:v=ov:400:2805 ;knc=528651 ERcntrl>0g$(2)=a$(i+1):g$(3)=a$(i+2):i=i+2 J)cntrl=4cntrl=61957 Kknc=6i=i-4 Lknc>02985 O 3090 T 3400H V$cst=1400:2975 YHill>zrp2=p2-2:.2~L,20:p1,1;" ILLEGAL MOVE " [(ill=tw21,3;"INTO CHECK" \%ill>02120H:28651 ^ 3070 `hcntrl=-27:0:p1,3;"LEGAL MOVE":2120H:knc=wn:3130: :28706 cp2=p2+1 hcntrl02925m iHwf=1cntrl=1l=1:1856@:n=115:n j 2935w m 9000(# nknc=6i=i-2: oknc=22985 rknc=02935w tp2=p2-1:3130: v 28651 w&rps=1ep=1take=1 x 2600( ycntrl=53000 g$(1)=m$:ink=oink 8:520 h=oh:v=ov:3081 :CNTRL<0m$="p"(nv=1nv=8)3305 pass=12965 ep=02975 6ep=0:rps=0y$(pv,ph)="`"y$(pv,ph)="*" 0rps=1v=9 -pv-uv:h=ph:3081 +pass=0y$(pv,ph)="`"y$(pv,ph)="*" 2975 ep=1y$(pv,ph)="*" ep=0ep=wn (pv=9 -nv+uv:ph=nh:y$(pv,ph)="`" 2123K:1878V cntrl=6smv=1 =sp=0:pm0g$(1)=pm:8:520  p1,1;"PRESS G, M OR P " 20,21;" " i=i+1:g$(4)=a$(i) n=1:e$=g$(4) 23658j\,8 2095/ 23658j\,0 &knc=mwnc$=g$(4):knc=0 !knc=6knc=mwn3003 h=nh:v=nv:3130: 7 Aknc=01+nm,21+7*mv;c$;p1,21;c$ mv=0nm=nm+1  )g$(1)"*"8: 3140D g$(1)="*"3080 7:0:  1 bw:ink x=h+v-2*((h+v)/2) x=0bb +j=18-2*v:k=2*h-1 j,k;1;" " j+1,k;1;" " 2y$(9 -v,h)="*":0:7:0: h=g$(2)-96` v=g$(3)-480 n=y$(9 -v,h) n=42*3096 ink=inkbl:acol=1  <n<96`n=n+32 : ink=inkwh:acol=-1 g$(1)=n   knc=0 $mv=0 ink=inkblknc=1 cntrl=-2 #mv=1ink=inkwhknc=1  ;(flsh=0:over=1:3145I Eflsh=1 Hover=1 I x=h+v-2*((h+v)/2) Jn=y$(9 -v,h) K$3153Q :n42*3153Q L%n=42*flsh=03153Q M)paper=1:x=0paper=2 Oflsh=0:over=0 P 3157U Qpaper=bw:x=0paper=bb S"ink=inkwh:n>96`ink=inkbl Uxpaper:ink:over;1;flsh;18-2*v,2*h-1;" ";19-2*v,2*h-1;" " W7:0: Zflsh=1 \ 3290 b 3144H d 7: nflsh=0:3164\ n=8:e$=k$ 21026:knc>0 g$(2)=c$ #n=8:e$=l$(18) 21026 *g$(3)=c$:knc=1knc=5  of=1 3290 oh=h:ov=v 3290 nh=h:nv=v &dh=(nh-oh):dv=(nv-ov):3265 dh>0dh=1 dh<0dh=-1 dv>0dv=1 dv<0dv=-1 v=ov:h=oh /flsh=of:flsh=13144H :3268 3130: v=nvh=nh7: v=v+dv:h=h+dh 3266 of=0:3252 ^cntrl>0g$(2)=a$(i+1):g$(3)=a$(i+2):i=i+2:3296 3200 3090   k20,1;"CHOOSE PIECE FOR":21,1;" PROMOTION":17,19;"R N B OR Q ?" #n=4:e$=d$(25) p1,p2;"=" !23658j\,8:21026 23658j\,0 g$(1)=(c$+32 ) g$(2)=(96`+nh) g$(3)=(480+nv) ink=inkwh pm=g$(1) acol=wnink=inkbl 8:520  =(nv=1nv=8)(ov=1ov=8)3359  3980 oh53980 %(nh=7nh=3)3362" ! 3980 ";nv=8nh=3y$(1,1)"r"3980 #;nv=8nh=7y$(1,8)"r"3980 $;nv=1nh=3y$(1,1)"R"3980 %;nv=1nh=7y$(1,8)"R"3980 &"m=7:nh=3m=2 * n=oh+uhm ,"y$(9 -nv,n)"*"3980 .n 9c$="k":nh=3c$="q" > 2320 C 3548 I%nv=v:nh=h:ill=0:2123K Jdh=nh-oh:dv=nv-ov Kuh=dh Luv=dv Rn=y$(9 -v,h) Spass=0:rps=0 T&cntrl=5n=96`n=42* W'cntrl=-3n=96`3980 \take=0 an=96`3432h fn42*take=1 ochk if taking same col. p.take=1col=acoln96`3980 check limits on dv,du #dh=0dv=03980 m$="p"3800 m$="r"3750 m$="q"3730 m$="b"3710~ m$="n"3700t cntrl=1 +(dh*uh>1dv*uv>1)3350 3981 7cntrl=1cntrl=2cntrl=43981 d=-1+1 e=-1+1 !d=0e=03610 h=nh:v=nv h=h+d:v=v+e !h<1h>83610 !v<1v>83610 h=ohv=ov3557 n=y$(9 -v,h) n=42*3557 %n<96`col=-13610 $n>96`col=13610 n<96`n=n+32 j$=n 3(d=0e=0)(j$="r"j$="q")3970  3(d0e0)(j$="b"j$="q")3970  3557 e d #in check from knight? $e=12 &d=-22 (d=03650B * a=d:b=d ,b=1c=2 .b=2c=1 0e=1h=nh+d 2e=1v=nv-a*c 4e=2h=nh+d 6e=2v=nv+a*c 8!h<1h>83650B :!v<1v>83650B <n=y$(9 -v,h) >n=42*3650B @'n=110nacol=-13970 A%n=78Nacol=13970 Bd De i ok if here j 3981 scheck knights move tI(dh*uh=2dv*uv=1)(dh*uh=1dv*uv=2)3981 y 3980 }check bishop's move %(dh=0dv=0)3980 3781 check queen moves 1(dh*uhdv*uv)dh0dv03980  3781  rook rules #dh0dv03980 chk if a pce in the way  h=oh:v=ov h=h+uh:v=v+uv h=nhv=nv3799 !h=0h=9 3799 !v=0v=9 3799 !y$(9 -v,h)"*"3980  3782  3899; check pawn moves dir-col*uv3980 uv*dv23830 ,y$(9 -ov-uv,oh)42*3980 #dh=0n42*3980  a=1 dv=0 3980 +(dv*uv>2dh*uh>1)3980 1ov2ov7dv*uv=23980 #dh0n=42*3980 ##dh=0n42*3980 (en-pass checks -8dh*uh=wndv*uv=wnn=96`ep=wnrps=wn:3982 .4dh*uh=1dv*uv=1n=42*3980 /!dh0col=acol3980 7Puv*dv=2(ov=2ov=7)cntrl-2pass=1:3982 ; 3981 < ill=tw:3982  ill=1 ok if jump here  h=nh:v=nv   P quiz i=i+1:c$=a$(i) hc$="2"y$(1)="rnbqkbnr":y$(8)="rnbqkbnr":y$(2)="pppppppp":y$(7)="pppppppp" op=zr  1930 7:0 >20,5;"PRESS",21,2;"P,R,N,B,Q OR K" Lc$="1"17,18;" WHICH PIECE",18,19;"IS FLASHING" c$="2"15,19;"WHICH PIECE",16,19;"GOES ON THE";17,20;"FLASHING";18,21;"SQUARE"  v=1 <0.1667~*gv=2 h=(*8)+1 h=9 h=5 <0.5v=9 -v  m=y$(9 -v,h)  m>96`m=m-32  m=op4606  3140D n=1:e$=m 23658j\,8  2095/ knc=mwnc$=e$(1)  knc=0knc=mwnp1,p2;c$ knc=64630 knc>0 n=130:n  400 op=m  4606 * $ fast board & 1005 )c$="A"1850: 0 c$="Y"nm=1:18455 3 1920 8 p 1.1a-:1 q"rLtsuHe1He8z" u1.1a:2 v$"rLsuNe1e8w2yw2Jw1Na4h4xJsuHe4w2z" z 1.1a+:3 { "rLtPz"  P Quiz 1:4  "rLtD1z"  P Quiz 2:5  "rPD2suz" 1.2a:6 '"AWpc3Wph2Bpe5sumc3c4sume5e4sumh2h4z" 1.2b:7 "AWpe4Bpd5sume4d5z" 1.2c:8 "YWpe5Bpd7sumd7d5me5d6z" 1.2d:9 0"YWpe5Wph2Bpd7Bph7sumd7d5gmh2h4mh7h5He5Hd6MMz" &"1519e5xd6 IS AN","1619ILLEGAL MOVE"  1.2e:10 "AWpc7sufmc7c8Wqc8z"  1.2f:11 g"YWpb5Wpd2Wpg4Bpa7Bpg5Bqh5Bre3Bbc3suma7a5w1Hb5Ha6w1Jw3Hb5Hb6w1JHd2Hc3Ic3Hd3Id3Hd4Id4He3w1JHg4Hh5w1Jz"  1.2g:12 $"YWpb5Wpe2Wph5Bpc7Bpg6sumc7c5MMQz" ("1618FIND WHITE'S","17186 LEGAL MOVES" 1.h:13 D"AWpf2Bpd7gsumf2f4md7d5mf4f5md5d4mf5f6md4d3mf6f7md3d2fmf7f8Wqf8Mz" "1518WHITE HAS WON"  1.2i:14 B"AWpc2Wpd2Bpc7Bpf7gsumd2d4mf7f5mc2c4mf5f4md4d5mf4f3mc4c5mf3f2Mz" "1618BLACK WILL WIN"  1.2j:15 *"AWpc2Bpc7gsumc2c3kmc7c6umc3c4mc6c5MMMz" <"1319BLACK HAS WON","1419AS WHITE HAS","1519NO LEGAL MOVE"  1.2k:16 '"AWpd2Bpc7sumd2d4kmc7c6umd4d5mc6d5Mz" "1519BLACK HAS WON"  1.2l:17 &"AWpd2Bpc6Bpd5kmd2d4umc6c5md4c5MMMz" 4"1318WHITE WILL WIN","1419BY QUEENING","1520FIRST"  1.2n:18 "AWpc2Wpd2Bpc7Bpd7Mlz" "1821FREEPLAY"  1.2p:19 :"AWpc4Wpd3Wpe3Bpc5Bpd6Bpe6kmd3d4ume6e5md4c5md6c5me3e4Mz" "1518WHITE HAS WON"  1.2q:20 0"AWpc3Wpd4Wpe4Bpc5Bpd6Bpe6kme4e5umc5d4me5d6iz"  1.2s:21 @"AWpc5Wpd5Wpe5Bpc7Bpd7Bpe7Bph7kmd5d6umc7d6kme5e6umd7e6mc5c6iz"  1.2t:22 Z"AWpc4Wpd2Wpe3Wpf4Bpc5Bpd6Bpe7Bpf5kme3e4umf5e4kmf4f5umd6d5kmc4d5umc5c4mf5f6me7f6md5d6iz"  1.2o:23  "AWpc2Wpd2Wpe2Bpc7Bpd7Bpe7MlZ" "1821FREEPLAY"  1.3a:24 x"AWrd4Wpd2Wpg4Nd3d8Na4f4Id4suCWrd4Bpd7md4d7zsuCMWrd4Wpd2Wpg4Bqc4Bpd7Nc4f4Nd3d7suCWrd1Bpb7Bpc7Bpd7Bpe7Bpf7Lmd1d7Nb7f7z" q$="Board-1.3a(cont)" "0318 "  1.3x:25 P"AWre4Bpa7Bpb7Bpb4Bpe2Bpe5Bph2Bph4Tme4e5Lme5e2Lme2h2Lmh2h4Lmh4b4Lmb4b7Lmb7a7z"  1.3y:26 *"AWrd1Bpb7Bpc7Bpd7Bpe7Bpf7sumd1d7Nb7f7z"  1.3b:27 8"AWrh1Bpd3Bpe3gsumh1h3me3e2mh3e3md3d2me3e2fmd2d1Bqd1z"  1.3c:28 *"AWrh6Wpd6Brd8gsumh6e6md8d7me6f6md7d8dz"  1.3d:29 >"AWrd8Wpd6Brh6gsumd8d7mh6g6md7d8mg6h6md6d7mh6d6md8e8md6d7dz"  1.3e:30 3"AWrd1Wpd6Brd7gsumd1d2md7d8md6d7md8f8fmd7d8Wqd8z"  1.3f:31 >"AWrd4Wpg3Brb6kmd4d1uMMw1mb6g6md1g1gmg6g4mg1g2mg4g6mg3g4MMz" J"1618Rd4-d2 IS ALSO","1718 A GOOD MOVE","1620WHITE WINS","1720AS BEFORE"  1.3g:32  "AWrd4Wpg3Wpg2Brg6Esumd4d1mg6g4md1g1mg4g3mg1f1mg3g2dsuMFkmg3g4umg6g8kmg2g3umg8g5kmd4d1umg5g8gmd1g1mg8g5mg1g2mg5g8mg4g5mg8g5mg3g4MMz"  4"1620 ","1620WHITE WINS":"1720AS BEFORE"  1.3h:33 S"AWrb2Wpa5Wpb6Bre8Bpe2kmb2e2ume8e2gmb6b7me2b2ma5a6mb2b6ma6a7mb6b7fma7a8Wqa8Mz",t$  1.3i:34 K"AWrc4Wpb3Wpc2Bra7Bpb7Bpc6Lkmc4a4uma7a4kmb3a4umb7b6kmc2c3umc6c5kmc3c4uiz"  1.4y:35 '"AWbd4Wpf2Bpg7Na1g7Na7e3Id4suJmd4g7z"  1.4x:36  P"AWbe5Bpa5Bpc7Bpd4Bpf4Bpg7Bph6Bph2Tme5d4Lmd4g7Lmg7h6Lmh6f4Lmf4h2Lmh2c7Lmc7a5z" $Bishop moves 1.4a:37 %$"AWbg5Wpc3Wpd4Wpe5Wpf6Bbg8Ng8a2dz" ) 1.4b:38 +e"AWbd3Wpb4Wpd4Wpf4Wph4Bbd7Bpb5Bpd5Bpf5Bph5sumd3f1md7c6mf1g2mc6b7mg2f3mb7c6mf3h5mc6d7mh5g6Nh4h8MMMz" ,4"1418WHITE QUEENS","1519HIS h PAWN","1620AND WINS" . 1.4c:39 /`"AWbb1Wpa4Wpd3Wpf2Wph4Bbc8Bpa6Bpd6Bpf5Bph5kma4a5usumf5f4md3d4mc8g4mb1d3mg4c8md3e2mc8b7me2h5Rz" 3 1.4d:40 48"AWbe3Wpa6Wpb5Wpf4Bbd6Bpa7Bpb6Bpf5kme3b6uma7b6ma6a7Rz" 8 1.4e:41 9F"AWbf1Wpb3Wpf4Bbb4Bpe5Bpg5kmf4g5usume5e4mg5g6mb4c3mb3b4mc3b4mg6g7Rz" = 1.4f:42 >~"AWra2Wpa4Wpc4Wpd5Bbd6Bpa5Bpb6Bpc7suma2g2md6b4mg2g8mb4d6mg8a8md6b4ma8a7mb4d6mc4c5mb6c5ma7a5mc5c4ma5a6mc4c3ma6c6md6e5ma4a5Rz" B 1.4z:43 C6"AWrg8Wbf3Wpc2Wpg2Bra4Bbb4Bpa7kmg8g4uma7a5kmc2c3MMz" D#"1520WHITE WINS","1620THE BISHOP" G Queen moves 1.5a:44 H!"AWqe4Ne1e8Na4h4Nb1h7Na8h1Ie4z" L 1.5x:45 MP"AWqg3Bpc7Bpd3Bpe2Bpf6Bpg4Bph4Bph7Tmg3c7Lmc7h7Lmh7d3Lmd3e2Lme2g4Lmg4h4Lmh4f6z" Q 1.5b:46 R2"AWqf1Wpb4Wpf4Bqf5Bpa7Bpb6kmb4b5usumf5f6mf4f5Rz" V 1.5y:47 W6"AWqg3Wpa2Wpb3Wpg2Bbe6Brb2Bpg6Bph7kmg3e5Ne5e6Hb2MMz" X$"1618WHITE WILL WIN","1721A PIECE" [ 1.5d:48 \W"AWrd3Wrd2Wph3Bqf6Bpa4Bpd4kmd2h2umf6h4kmd3d2usuma4a3md2a2md4d3ma2d2mh4g3mh3h4Nh4h8Rz" ` 1.5e:49 ap"AWrc2Wbe3Wbb7Wpe4Bqe8Bpd6Bpe5sumb7d5me8a4mc2c6ma4a3me3b6ma3b4mb6c7mb4a3mc7d6zma3b2md6c7mb2d4mc6e6md4c3mc7e5z" eKnight move 1.6a:50 ft"AWne4sume4d6Lmd6b5Lmb5c3Lmc3e4suNf6g5Ng3f2Nd2c3Nc5d6suBpe5Bbd5Brd4Bpf4Wpd3Wpe3Wpf3suCWna5Nb7c6Nc4b3suCWna1Nb3c2z" j 1.6x:51 kP"AWne6Bpb4Bpd3Bpd5Bpe3Bpf4Bpg2Bph4Tme6f4Lmf4d3Lmd3b4Lmb4d5Lmd5e3Lme3g2Lmg2h4z" o 1.6c:52 p>"AWnc5Wpa5Wpf5Bnd8Bpb7Bpc6Bpg7kmc5b7umd8b7ma5a6mb7d6ma6a7Rz" t 1.6d:53 ur"AWne3Wpb4Wpc5Wpd4Wpf4Wpg5Wph4Wpb2Bbf7Bpb5Bpc6Bpd5Bpf5Bpg6Bph5sume3d1mf7e6md1f2me6c8mf2d3mc8d7md3e5md7e8mb2b3iz" y 1.6e:54 z."AWbh1Wpd2Wpd5Bnd8Bpc7kmd5d6umc7d6kmh1d5uiz" ~ 1.6f:55 4"AWrf2Wnh3Wpg2Brd5Bbh5Bpf5Bpf7kmh3f4uHf4Hd5Hh5iMz" "1721A PIECE" King moves 1.7a:56 "AWke4Nd5f5Hf4Nf3d3Hd4z" "AWke4Nd5f5Nd4f4Nd3f3Ie4z"  1.7b:57 X"AWkb5Wqh4Wra1Bkc7Bbf8Bpb7Bpe6Bpe5suema1c1Hc1Hc7suJmc7d7emc1d1mf8d6emd1d6md7d6mh4d8vz"  1.7c:58 "YWqd6Wkf6Bke8Bpf7MMMz" 4"1618BLACK TO MOVE","1720SO IT IS","1820STALEMATE"  1.7d:59 T"AWke1Bke8gsume1e2me8e7me2e3me7e6me3e4me6d6me4f5md6e7mf5g6me7f8mg6h7mf8f7mh7h8Mz" t$  1.7e:60 D"AWke1Bke8gsume1e2me8d8me2e3md8e7me3e4me7e6me4d4me6d6md4e4md6e6dz"  1.7f:61 w"AWke1Bke8gkme1e2ume8d8kme2f3umd8e7kmf3g4ume7f6kmg4h5umf6g7kmh5g5umg7f7kmg5h6umf7g8kmh6g6umg8h8kmg6f7umh8h7kmf7f8uMz" t$  1.7h:62 "AWke2Wpa5Wpg5Bkd8Bpa6Bpg6kme2d2umd8e8kmd2c3ume8d7kmc3d3umd7c7md3e4mc7d6me4d4md6e6md4c5me6f5mc5b6mf5g5mb6a6mg5f5ma6b6mg6g5ma5a6mg5g4ma6a7mg4g3fma7a8Wqa8mf5f4mb6c5mf4e3ma8g2me3f4mc5d4mf4g4md4e5mg4h4me5f5mh4h5mg2h3Mz" "1720CHECKMATE"  1.7i:63 "AWkd4Wpg5Bke7Bpg6kmd4e5ume7f7kme5d6umf7f8kmd6e6umf8g7me6e7mg7g8me7f6mg8h7mf6f7mh7h8mf7g6mh8g8mg6h6mg8h8mg5g6mh8g8mg6g7mg8f7mh6h7mf7f6fmg7g8Wqg8iz"  1.7j:64 T"AWkd2Bke4Bpd3kmd2d1ume4e3kmd1e1ume3d4me1d2md4c4md2d1mc4c3md1c1emd3d2mc1d1mc3d3jz" Castling 1.8a:65 &"AWke1Wrh1Bke8Bra8suw1He1Hh1Gkw1Gqz"  1.8b:66 {"AWke1Wrh1Wra1Wbb3Wpa2Wpb2Wpf2Wph4Bke8Bra8Brh8Bbd3Bnb8Bpa7Bpb7Bpc6Bpf6Bpg7Bph7suHb8w2Ib8Nb3g8w2Jw1Nd3f1w4Jw2He1Ha1w1LGqz" !H&0:7:0:7: !M&0,2;"CHESSMASTER INDEX" !N'16,166:136,0 !T 8590! !V;1,24;"BOARDS";2,2;"THE BASICS:" !W'191,158:502,0 !f3,4;"Introduction";24;" 1- 5";4;"Pawns";24;" 6-23";4;"Rooks";24;"24-34";4;"Bishops";24;"35-43";4;"Queens";24;"44-49" !I4;"Knights";24;"5O-55";4;"Kings";24;"56-66" !11 ,2;"The OPENING,MIDDLE )";12 ,2;"and END GAMES are ) 67-121";13 ,2;"on side 2 of the )";14,2;"computer tape )" !16,2;"To select a board from 1-66";17,2;"press the board number and";18,2;"then the ENTER key" !^8,524:233,0:0,-480:-233,0:0,480 ! BRD=0 !g20,9 ;"BOARD NUMBER ";20,23;1;"?";0;" ";20,24; !N=14 !'23658j\,0:""8630! !(X=-480:X=-4808640! !!X0X9 8680! !WAS DELETE PRESSED? !%X=-36$X=1578600! !WAS ENTER PRESSED? !X=-35#8700! ! 0.2~L,20:8630! !78;X;1;"?";0;:BRD=BRD*10 +X !N !:BRD<1BRD>66B0.2~L,20:8600! " "5995k+BRD*5 "a$ " 0:7:"BOARD ";BRD "c$=:c$""8725" " knc=0 " 1715 ")knc=28711" "+knc=3BRD=BRD+1 ",knc=4BRD=BRD-1 "-BRD<1BRD=1 ".BRD>66BBRD=66B "0knc>18711" "3 85004! #input character #&qs=0:9001)# #'p1=20:p2=1 #( qs=1 #):7:0:p3=30-p2:p3>8p3=8 #*&cntrl<0p1,p2;w$(1p3) #+,qs=11:p1,p2;"?";:0: #,knc=0:0 #- 90157# #/knc=1p2=p2-2 #1#c$=""cntrl6knc=6 #4 #7 knc=0 #8c$=:c$=""90168# #=c$="^"knc=mwn #Bc$=34"knc=4 #C-(c$=""cntrl=-1)c$=""knc=1 #Dc$="<"knc=2 #Ec$=","knc=3 #F "" chesschar  \Ern**k**rpp****pp**p**p*****************P*B*b****PP***P****KR***RE nnkwnkbape:dAc:w%:$ '.X l 5:l d"g$ $  #  !?0rd1s # WHITE TO MOVE 5 ! +PprnbkqR BLACK TO MOVES WHITE TO MOVEW B_______________DPRNBQKKabcdefghN : L 123456789T1620WHITE WINSO01UGMPHo-o-o I o-o wmsn1rBxAwAWke1Wrh1Wra1Wbb3Wpa2Wpb2Wpf2Wph4Bke8Bra8Brh8Bbd3Bnb8Bpa7Bpb7Bpc6Bpf6Bpg7Bph7suHb8w2Ib8Nb3g8w2Jw1Nd3f1w4Jw2He1Ha1w1LGqzntriwml:akiohvlscove@jkJo-o-o sC