ZXTape! 0Created with Ramsoft MakeTZXREVERSI48 ) )j+ "" 20,0; (""  @@P @?00 0? @(@D @$C` @#DCǀ @PP ?00 0? A@(@D @@$C0 1 6@#DCǀ??0 ??p@PP!000 00000 A@$@D 0@DGD@!>q??????0 ??@?PP"000 00000 @$@DGD@!JP0 00 00 0 @!PP"0 ??0 @D$$@$DDG?JP0 00 00 0p@?PP$0 ??0 @D"$@$DDG@ c*I0 ?0 ?0 @P$@D" #$CD@@ P????@P 00 ?0 ?0 @(@D! #$CD@0 6??????????????????????????????????????????????????????????????????????????????000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000## #### ###### ######## ########## ##;;;;;;;;## ##################;;;;;;;;########################;;;;;;;;################## ##;;;;;;;;## ########## ######## ###### ###### ###### #### ###### ######## ########## ##;;;;;;;;## ##################;;;;;;;;########################;;;;;;;;################## ##;;;;;;;;## ########## ######## ###### ##################8888888888888888888888888888888888888888888888888888888888888888u=R =d3;/+=\bhaë^-]aa@  bb b$b)bVb[b_bfbrbb]] Mb b!@z:\*\aa+"]:\2^2`͛`*\"]`]*\+"\:]2\*\"`*]"`*] *`w#w#w#"`^~[]*`w#s#r#"`:^G(<*`^#V(#"`*`w#s#r#"`:\^K\>2`[] &]&o(]G *`w#s#r#"`<:`<2` *`6#"`4bb*^[^"^S^*]"^"`~#^#V#"`:\]^&:]o*][\ͣ^([\ͣ^("[\ͣ^([\ͣ^(!*\~ !*\*\*\7?R*]*\"]:\=2^2^2]:\*\aa+"]2`͛`:]G:\2^`]*]"^*`"^^*^"]:^<2^._*]"^*^"^*]"^^0^*\[^7?R"\:]2]2]!"]2]"]/2]2]!d"]:^G>@ 2]*\"]>2]*]~D`GD`:]2`͛`D`H^[]"]:]<2]:^2 ]O:^G:]@(D<2^:^G:^(Y`]*]"^*`"^^*^"]:^<2^._*]"^:^=2^*^"^*]"^^0^[^*]7?R"]: ]2^:]<2]*][]:]<2]( 7?R2`*]"]*]"]:]2]*]#"]:]<2]j_:]<2]:]<2] !"]!"]>2]2]ï_:\*\aa+:\G~Otbtb2`2]!"`"]K\>2`*\"`"`[] &`&og|(N:`G(D(#D(*`s#r#"`~*`aa"`:`<2`*`"`:`g:]2]*`[]"]ѯ2`!2`*`:`<2` :]ȯ*`w#w*]~~*]aa"]:]<2]###O :\*\aa+"]:\2`͛`2\*]"\!z@ @ff|féf!eGeddbb^  ^                ^  ^DbDbDb2bbb%b'b&b%b FbEb QbFbb QbFbHbRb \b[b ZbQbPb4bGbFb>bGb/bb bbb#%9B^  ^                ^  ^: b:\͑exy!b:\=\~w͑e:b( xe{ {e#{e {e+{e͂e#͂e ͂e+͂e~w~xGw e=O͑e:b( x>e{ e#e e+ee#e e+e~w~wx 2f!b:f=O ~( _:f͠e:f<2fZ > 2f!b=O ~ (>2\:f2\\ :f<2fZ ɯ2\2 b>2 b>2 b2g: bf>2 bd!db\2f!b\~(/f:ff#^#V!b+R:\_}͠e g:f2f2\ !b+x\~2 ba!b+:\\~\2\:gG:gGɯ2h2h2h2h>2 b2h!"\"h! "h"h"h> 2\!b\+~¶h2\\:\ʶh:\a2 b: bg: bgi:\ :\og"\*\"h: b(: b2\: b2\\:\a:h( [h*\R:h:\2h*\"h:\ *\Rh:\2h*\"hB:\ *\Rh:\2h*\"h :\ [h*\Rh:\2h*\"h: b :h<2h!d\:\w:\<2\Z°g## ,2h: bG:gh>2h:gG:h2h:h2g*h[h*hRi:h2g*h[h*hR+i:h2g*h[h*hRCi:h2g: bQi:h2g: bfi:g!d\~2g:\ !|i\^#V! b@k0jjjjj@j@k@k@k0jOjjjjj_j@j@k@knjj@k'j'j@kjnj@k@knjj'j@k@k'jjnj@k@knjj'j@k@k'jjnj@k@knjj@k'j'j@kjnj@k@kEjdjjjjjijJj@k@k@kEjjjjjJj@k*\R"\@k*\~ @k*\~~R~Y~ @k*\P~~R~Y:\ Ek2Ak:\Ek2Bk:\ Ek2Ck:\Ek2Dk*:\4hlev=4 &,,"Would you like to go first?(y/n)"  f=255 $z$ .z$(1)="n"f=0 Lseg1=23760\ Vseg2=25066a `seg3=26372g jseg3+19,0 seg2+33!,hlev i=(seg2+6)  4700\ play=(seg2+32 ) & 0 D5f=255seg3+17,(*3):3320 I<m$(1,1)=0:m$(1,2)=0 Kseg3+17,(*4) N85,25;7;0;1;"working" l i=seg3 &(seg2+31)=02530 /5,25;0;7;"no move" row=0:col=0 2800 seg3+15,(*30) i=(seg3+3) best=(seg3+18) Zrow=(best/10 ) dcol=best-1-row*10 n;5,25;0;7;" ";row;" ";col;" " xseg1+16,best seg1+20,0 i=(seg2+9 ) c=(seg1+19) cc=(seg2+35#) hc=(seg3+16) cc=cc+c hc=hc-c+1 19,29;cc;" " 20,29;hc;" " seg2+35#,cc seg3+16,hc seg1+16,best i=(seg2+18) play=(seg2+32 ) m$(play,3)=row m$(play,4)=col m$(play,5)=hc m$(play,6)=cc play=play+1 seg2+32 ,play "18,25;te;play '88,25;7;0;1;"working" ,((seg3+20)=2553320 :7(seg2+31)=255hc+cc=64@3160X D/8,25;7;0;"no move" I6m$(play,1)=0:m$(play,2)=0 N 1870N X mrgn=cc-hc ]21,0; bGmrgn<07;0;1;"You win by ";-mrgn;" chips" l7mrgn=07;0;1;"Game drawn" vGmrgn>07;0;1;"You lose by ";mrgn;" chips" messg=0 88,25;7;0;1;"? " )0.25~,12 :0.25~,5 z$ ;messg=2558,30;7;0;" " z$=z$+" " row=z$(1)-480 col=z$(3)-480 *C8,25;7;0;" ";z$(13);" " >z$(1)="f"4300 Hz$(1)="d"8000@ Rz$(1)="l"5100 \z$(1)="n"1200 fz$(1)="r"4650* pz$(1)="s"100d z$(1)="?"5060 z$(1)="b"6000p z$(1)="i"44000 =row<1row>8col<1col>83600 q=row*10 +col+1 seg1+16,q seg1+20,1 i=(seg3+12 ) c=(seg1+19) c03620$ 38,30;7;0;1;"??" messg=255  3327 $m$(play,1)=row .m$(play,2)=col 8cc=(seg2+35#)-c+1 Bhc=(seg3+16)+c Fseg2+35#,cc Jseg3+16,hc L19,29;te;cc;" " V20,29;te;hc;" " `seg1+16,q jseg1+20,1 ti=(seg2+9 ) ~seg1+16,q i=(seg2+21)  1870N  721,0;te;"Filename of game to be saved?" z$ *m$(40(,1)=((seg2+32 ))  z$m$() 621,0;" "  3325 0821,0;te;"Filename of game to be input?" :z$ >721,0;te;"Start tape then press 'enter'" Ba$ D z$m$() Nb=m$(40(,1) Xjj=b b 6140 * 4700\ 4 3325 \ 200 fi=(seg2+3) p%18,25;(seg2+32 ) z%19,29;(seg2+35#) %20,29;(seg3+16)   0,0;te;" Options are:",,,," b - backup. Correct a bad move by going back one or"," several moves. This mode"," can also be used to set up a game or allow 2 to play",,," f - save game on cassette",,," i - input a saved game",,," l - list move summary",,," n - new game, same level",,," s - new game, start afresh",,," ? - display options",,," Press 'enter' to continue" z$   5000  4700\  3325  5200P $i=1̾(seg2+32 )-1 #i16i32 5130   5300  5200P te;" ";i+1;7;m$(i,1);" ";m$(i,2);14;m$(i,3);" ";m$(i,4);20;m$(i,5);27;m$(i,6) i ( 5300 2 4700\ < 3325 P Z d'te;" play human comp human comp" n*te;7;"move move score score" x   "te;" press 'enter' to continue" z$   "5te;"The object of the game is to","place your chip ";ch2;"";te;" on the board","in such a way as to bracket the","computers chips ";ch1;"";te;".",,,"You capture all the bracketed","chips, vertically, horizontally","and diagonally.",,,,"Moves are made by entering the","row number followed by 'space'","followed by column number eg 5 3",,"Various options are available.","These are selected by entering","an option letter or ? instead ofa move value. ? causes the","options to be displayed.",,,"Illegal move is indicated by ??",,,"Press 'enter' to continue" ,z$ 6 @ p z  "Move back up",,"____________",,,,"Several options are available.","Enter either",,,," n - back up to play 'n'","or -n - back up 'n' plays","or 0 - pre-load the game move"," by move."," 'p' is then used to pass";" 's' to start the game.",,, $"Current play = ";(seg2+32 ) b $b=0jj=40(:6140 hlev46100 !"Expert players never back up!"  500  4700\  3325 play=(seg2+32 ) b<0jj=play+b b>0jj=b >jjplayjj<1"Cannot back-up to play ";jj:6075 i=(seg2+6)  4700\ _b=021,0;0;7;"Pre-loading game, p=pass s=start":6155   >21,0;0;7;"Backing up to play ";jj  play=(seg2+32 )  play=jj6820 b06300 88,25;7;0;1;"? " $)0.25~,12 :0.25~,5 .z$ 8 z$=z$+" " BC8,25;7;0;" ";z$(13);" " Lrow=z$(1)-480 Vcol=z$(3)-480 `+z$(1)="p"row=0:col=0 jz$(1)="s"6820 t=row<0row>8col<0col>86348 m$(play,1)=row m$(play,2)=col row=m$(play,1) col=m$(play,2) row=06470F (seg1+16,10 *row+col+1 seg1+20,1 i=(seg3+12 ) c=(seg1+19) c06350 ?8,30;7;0;1;"??":6180$ i=(seg2+9 ) c=(seg1+19) cc=(seg2+35#)-c+1 hc=(seg3+16)+c seg2+35#,cc seg3+16,hc  m$(play,5)=hc m$(play,6)=cc 18,25;te;play (19,29;te;cc;" " 220,29;te;hc;" " <i=(seg2+21) Fb06600 P85,25;7;0;1;"? " Z)0.25~,12 :0.25~,5 dz$ n z$=z$+" " xC5,25;0;7;" ";z$(13);" " row=z$(1)-480 col=z$(3)-480 +z$(1)="p"row=0:col=0 z$(1)="s"6830 =row<0row>8col<0col>86648 m$(play,3)=row m$(play,4)=col row=m$(play,3) col=m$(play,4) row=06770r (seg1+16,10 *row+col+1 seg1+20,0 i=(seg3+12 ) c=(seg1+19) c06650 ?5,30;7;0;1;"??":6490Z i=(seg2+9 ) c=(seg1+19) cc=(seg2+35#)+c hc=(seg3+16)-c+1 "(seg2+35#),cc ,(seg3+16),hc @19,29;te;cc;" " J20,29;te;hc;" " Tm$(play,5)=hc ^m$(play,6)=cc hi=(seg2+18) rplay=play+1 |seg2+32 ,play 18,25;te;play i=(seg3+20)  6157  B21,0;" ":3325 B21,0;" ":1870N @ bbgbghha<lefeg\egaegglaesso4oPe( q/ces9Zd