' +JJJJ ?\>m0M='+l> /+l   d]@ŵLҦ]]L L}BBL] 鷎귭෍ᷩ췩緈JJJJx Lȿ L8ᷭ緍췩 緍i 8 `巬 췌`x (`(8`I`B` ``>J>J>VU)?`8'x0|&HhHh VY)'&Y)xꪽ)' `Hh`V0^*^*>&` aI꽌ɪVɭ&Y&&Y& 꽌ɪ\8`&&꽌ɪɖ'*&%&,E'зЮ꽌ɪФ`+*xS&x'8*3Ixix&& 8  '  & x)*++`FG8`0($ p,&"_]` L/浍굺L  !"#$%&'()*+,-./0123456789:;<=>?  1#"""  (9"1 ( ,.(0# 2  /#0/#0 *?'#07#00/0/'#07#0:"4<*55/**5/*%5/)1/)1/)1/)'#0/#0*5/*75/**5/*:5//#0/#0'#07#0:::*::'#07#0EB H  @H !D)"E` @ $ C ` DQ &J80^݌Hh ü ü݌ ռ ռ ռA ļD ļ? ļAEDE?HJ>h Լ ռ ռ ռ`HJ>݌h Hh݌`HIHHHHhHH݌hHhHh݌H6 VDP (ED Z $0x8x D- ܸDD# H8`?E Vk *f???0xE Hh D#-EEE8` D ܸx D - ܸx8`-0ݩ?ʥD EEE`   vLDcpq` [` ~  LӜu`".Q`pNФbptťܥm2<(-Py0\|e<6e<g< JJJJj귍hI  aUL@ kU8  L  Q^R(jQ0l^l\  wUuW ԧ H h@ [_ /QSIRb_L`LLLL`ª`LQLYLeLXLeLee ўQH\(h0L& Ꝥ$`( R \ZLl8 ўR HH\`\Z[YS6`LxQɿu3'RͲʎRʎ]]]ɍuL͟ɍ}RLRɍg^H8 ^hZLɍR LͲɊRR% QLܤͲ Z@ -^ ş\[Z QY\[Z8`l6Lş_Ȍb_Ͳ] )Y h( ֭ͲLɍ [LLĦ__ ^ 9 LҦ3 9 a   0LjLY u< (_9 ˭ɠuɠK_9 ?LˆʎõĵL õ ĵµ aµ`` L̦µ_bJLuLz`  ȟ QlXJ̥KlV  ȟ QlV eօ3L e3L &RL &QL d L4 Ne)n `@-eff L f`L . tQLѤ LҦL` OPu d L Ne)noon 8ɍ` ^f\õL ^NR  RΩLҦ)\Z ʽ LHv 3h`0h8` [L NС õ`A@` ŵL^L iõ`  \ 濭0 \  ȟ Q ^\lZl^?cqH şch`fhjõĵ@OAP`u@`@&`QR`E Ls  @DAE@u`8` %@ @A@`@`@A`Mµ ) LЦ`8@AWc@8@-@HAȑ@hHȑ@ȑ@hHȑ@Ȋ@ch8&ȑ@Hȑ@Ah@LHȑ@ȑ@ htphso`hMhL`9V8U897T6S67`INILOASAVRUCHAIDELETLOCUNLOCCLOSREAEXEWRITPOSITIOOPEAPPENRENAMCATALOMONOMOPRINMAXFILEFINBSAVBLOABRUVERIF!pppp p p p p`" t""#x"p0p@p@@@p@!y q q p@  LANGUAGE NOT AVAILABLRANGE ERROWRITE PROTECTEEND OF DATFILE NOT FOUNVOLUME MISMATCI/O ERRODISK FULFILE LOCKESYNTAX ERRONO BUFFERS AVAILABLFILE TYPE MISMATCPROGRAM TOO LARGNOT DIRECT COMMANč$3>L[dmx- (  ՠ@跻~!Wo*9~~~~ɬƬ~_ j ʪHɪH`Lc (L ܫ㵮赎 ɱ^_ J QL_Ls贩紎 DǴҵԵƴѵӵµȴ 7 ַ :ŵƴѵǴҵȴµ納贍﵎ٵ്ᵭⳍڵL^ѵ-I `  4 ò-յ!  8صٵ紭ﵝ 7L (0+BC  7L HH`LgL{0 HH` õL H hBL BH [ h`Lo õ ڬL B ڬ LʬH hB@ յյ [L (ȴ) ȴ 7L L ( L (ȴL{ƴѵ洩ƴǴҵ 7 ^* B0 HȱBh ӵԵ 8 L8 ݲ` ܫ  / / ED B / / ]ƴS0Jȴ ȴ)  紅D贅E B ƴ  / 0L Ν `HD٤DEEhiHLGh ` ŵBѵ-` ѵB-` ܫ XI볩쳢8 DH E𳈈췍Ȍ X0 · JLǵBȵC`,յp` 䯩 R-յյ`յ0` K R-յյ`ɵʵӵԵ` 4 K ( ѵҵLBȱBL8` DBHBH : ַ޵BȭߵBhhӵԵ RBܵmڵ޵ȱBݵm۵ߵ` 䯩LR˵̵ֵ׵`êĪLR E( 8` R` ELRŪƪ`췌 յյI뷭鷭귭ⵍ㵍跬ª 뷰` Lf ݵܵߵ޵ ^`8ܵ i B8` 4L ֵȱB׵ ܯ䵍൭嵍 ` DȑB׵Bֵ  ַ յյ`굎뵎쵬 뵎쵌``õĵBCõĵ`µµ`L õBĵCصص Qƴ0"Bƴ 󮜳` 0۰ϬBƴ8`i#`ЗLw!0>ﵭ` m ﳐ 7i볍 8 ЉLw`H h ݲL~ `浍국䵍뵩嵠Jm赍嵊mjnnn浈m浍浭m䵍䵐`"L ŵ8ŵH ~(` d ֠z# u`z#     ՠ ĠӮà" ӠԠ Ӡ*ЭԠ6 Ϋ Р~~~ff~~~~~f~f~ժժժժժժժժժժժժժժժժժժժ0L p 0~~~~~~  0@L  0 0 0  p l~f~~~ 0@0  8 7 33333333 3ժժժժժժժժժժժժժժժժժժժxq{p~sx~~~~<<f<ժժժժժժժժժժժժժժժժժժժ<~~>~~̙̃x<>ժժժժժժժժժժժժժժժժժժժpp|| @|| 0@L|l0 | |  @ l0@0   ?3??333?? ժժժժժժժժժժժժժժժժժժժ{{{            ::12:16:"LOADING..."6 D$;"RUN ";N$((A$))< ~ 4,"BOARD GAMES","CHESS INST","FLIP-IT","CONNECTION+","TRAP" 1012,(1012)10! N$(5)1:16302,0CD$(13)(4)X1012,(1012)10b(N,T$m2X1Nx<N$(X)FXP:Z16302,0dD$;"BLOAD ";T$;".PIC,A8192"nA$:A$""110sD$(13)(4)x(A$)0(A$)N1140110 ժժժժժժժժ~8~~ff~~~~f~~~ժժժժժժժժժժժժժժժժժժժ[x p@  |p~8~~~|p`p l |`8~f~~~?3 ?3 33??ժժժժժժժժժժժժժժժժժժժժժժժժժժժ`8vf`ffvvffv>f`ժժժժժժժժժժժժժժժժժժժx{{{{x{;{>>쁰`f~``?3 ?; ??;?3????ժժժժժժժժժժժժժժժժժժժ~>~>|f~~>f~~f<ժժժժժժժժժժժժժժժժժժժxqqyypq~s 0@  0p>~|xx|px  |L080 < `~><< |@|x ` ;  333?3 3ժժժժժժժժժժժժժժժժժժժf~~~`ffnnffnffժժժժժժժժժժժժժժժժժժժ̙ff|fff𜌘? ?33??3 ժժժժժժժժժժժժժժժժժժժlfff)D" THE FIRST MOVE IT MAY MOVE "WN" FORWARD TWO UNOCCUPIED SQAURES."]SnXPR0İ10000bPR0ė:16::"CAPTURE":lPR1ĺ36);"CAPTURE"v"CAPTURING IS DONE WHEN AN OPPOSING ";:PR0ĺ "PIECE IS OCCUPING THE SQT"+" MOVES TWO SQAURES IN ANY"W" DIRECTION AND ONE SQAURE TO"s" EITHER SIDE.y&"PAWN - HAS THE LOWEST VALUE AND CAN"0" ONLY MOVE FORWARD ONE UNOCCUPIED":" SQAURE AT A TIME. HOWEVER, ON""PR0İ10000:20000L"KNIGHT - UNLIKE ALL THE OTHER PIECES,"z" THE KNIGHT CAN MOVE OVER ANY "" OCCUPIED SQUARE. AS OPPOSED TO"" THE OTHER PIECES IT DOES NOT"" MOVE IN A STRAIGHT LINE, IARE. UNLIKE "6r" THE QUEEN, IT CAN NOT MOVE"P|" DIAGONALLY."V"BISHOP - THIS PIECE MOVES ONLY IN A"" DIAGONAL DIRECTION. LIKE THE"" ROOK, IT CAN MOVE UP TO THE"" FIRST OCCUPIED SQAURE. ," CAN MOVE IN ANY DIRECTION, UP"X 6" TO THE FIRST OCCUPIED SQUARE."^ @ J"ROOK - LOCATED ON THE CORNERS OF THE" T" BOARD, MAY MOVE FORWARD," ^" BACKWARD, OR SIDEWAYS, UP TO THE" h" FIRST OCCUPIED SQU PIECES ";:PR0ĺ) "ARE AS FOLLOWS:"/ h "KING - THE MOST VALUABLE PIECE, CAN MOVE";:PR1ĺ " ONLY ONE SQAURE AT A TIME, IN" " ANY DIRECTION." PR0İ10000:20000  ""QUEEN - THE SECOND MOST VALUABLE PIECE,"+IS TO MANUEUVER THESE ";:PR0ĺJ "PIECES INTO POSITION TO ATTACK AND"w "CAPTURE THE OPPENENTS KING. ";:PR0ĺ} "THE GAME IS PLAYED ON A BOARD THAT IS ";:PR0ĺ "DIVIDED INTO AN 8 X 8 GRID OF" "ALTERNATELY COLORED SQUARES. THE29);"CHESS INSTRUCTIONS":O n"CHESS IS A POPULAR TWO PLAYER BOARD ";:PR0ĺx x"GAME. EACH PLAYER HAS A SET OF 16" "PIECES, WHITE OR BLACK. THERE ARE SIX ";:PR0ĺ "DIFFERENT PIECES IN EACH SET. THE OBJECT"; PR1ĺ "OF THIS GAME TER YOUR CHOICE: "; $A$* &A$"1"50; (A$"2"5000L *A$"2"5000\ ,A$"3"100k .A$"4"75s 036 2:12:16:"LOADING..." <1184 F(13);(4);"BRUN CHESS" K:12:16:"PRINTING..." PPR1:1 d:PR0İ20000 fPR1ĺ ::3:15# :" "815:" CHESS "Q15:" "::Y:}7:"1. CHALLENGE THE COMPUTER"7:"2. GAME INSTRUCTIONS"7:"3. RULES OF CHESS"7:"4. PRINT CHESS RULES" :: "11:"EN        ժժժժժժժժ<8<"NOT BE MOVED OUT OF CHECK OR ANOTHER"H"PIECE CAN NOT BLOCK THE OPPOSING PIECE, ";R"THEN THE GAME IS OVER. QAURE"("DIAGONALLY IN FRONT OF IT.".c"THE GAME IS PLAYED WITH EACH PLAYER ";:PR0ĺ"ALTERNATING MOVES UNTIL A KING IS""CAPTURED OR A DRAW GAME IS CALLED."PR0İ10000 PR0ė:16::"CAPTURE"::$ "WHEN AN OPPAURE THAT";"ANOTHER PIECE CAN MOVE TO. THE OPPOSING ";g"PIECE IS REMOVED FROM THE BOARD, AND""THE CAPTURING PIECE IS PUT IN ITS PLACE."PR1ĺ"THE PAWN HOWEVER, CAN ONLY CAPTURE ";:PR0ĺ"OPPOSING PIECES WHICH OCCUPY THE SG%i%  #)i)i^"WS)i,)i""0)i)i%i % )i"0 " #)`` "   ":%ɀ04ɂ0@,1&#onmlkj"` %Lu `")p #)p0 04 pH H h hp G%8 %P :8>0H h8"P0 #r8 " L8# ##iժ8ժ0%8%" #3;47C3D/F0)pp `P " e:e9"}P8211 Pe88<0J e;8? b8 P %0%%"^] #\  0}P80P0sH" P I B# 9 2 +qIw  rIw  %8%h0@+%ɀ0% L00P6PL/ `pP pP0祡8 )p#ܠ?/ReOO$7$1$TQ $ QOPP QbTS$$J/uEF0F 8E/FFE`1P%L09P%L" 0 #_@@i@eF %S% e:e@8>"P &(aI`$#ń "ŃW`J$ $JL04L`.K$ $K $9 $9PJ`Khhhhh`gL0"0Pp?11u22(0`" 0#)pp"#U5@$  { $ LOT"0 Rhhhhh`p`pQ ( HH I p0  (#) ` I 0 ( H` I P0 (P H`#H}a#)N#"0Ր06pip$Ņ0#ņHpH hp(h$G08``$03`"#`  IahHh"hhh#L Ia#H!Ր̕H"HHHH 0tu`" $GH # G $H 3 `&pH 0  `G`Hp ``+""` "H E2#  # 3 ΢H 3 3 HH # H L H I 0p $ #_)*#" )*x)߅x )Y("*# 0$_ H8# h#_#8 #8_ ]^)][\*[`) 0*)pp̕0*( * x)    C L1 h@ 0  0h`IpVIwHJJJJih ii`u Ȇ$j { x)ߦyPxL x' 0hh 0h L L G0.hh hhh 0h  x xL1)*  L1x)x'ɂɀ0|Yxo06n02j0(#" )*M"# )*8m0:l06k0,#" L L00_  G0   "0q8r ri_u VHqrLqIw rIw t0uN8tvw8 vi vwiwvwۥt0Lt u vuLvi vwiwvwԥt twvL t $(' } (L@"ZuV"tkv u-rX s sIq r u6 tZ L 0#_ńi#)0 #  L LH) ihJJJJi8IVIw`  @ L1IwIw`vHȱv*hՐL )+*            TIONS"%*N::RINT"7$JPR0Ė4:"OUT OF THE INSTRUCTIONS? (Y/N): ";?$TA$Y$^A$"Y"PR1:1:5000h$hA$"N"10r$r5460$'22:8::"PRESS ANY KEY TO CONTINUE":$'16384,0:16368,0$$'16368,128$.'16384,0:16368,0$8'% N:11::"CHESS INSTRUC::"GAME INSTRUCTIONS":#T#"THERE ARE EIGHT DIFFERENT LEVELS OF ";:PR0ĺ{#"PLAY. TO CHANGE THE LEVEL TYPE:"#"#,"IQ=5"#6#@"YOU MAY ENTER 1(EASIEST) - 8(HARDEST)."#EPR1Ċ0:1184:PR0:10$G:::8:"WOULD YOU LIKE A PLE, TYPE IN ";:PR0ĺB""THE SQAURE YOUR KING IS CURRENTLY ON"z""AND THE SQAURE IT WILL END UP ON AFTER ";:PR0ĺ""THE CASTLE AND PRESS RETURN. THE"""COMPUTER WILL AUTOMATICALLY MOVE THE ";:PR0ĺ""THE ROOK."#PR0İ10000::11L""""<=>?B$C ,<$=>(?BC ,""""LQvHV[DrUrT W~PxzTKTp8M|TW~QЭzTmT dRRnذ / X轔 %轔 $ "轔 L ,, X.! = ?<>,, X! K! : LY K!I L" MICROCHESS 2.0(C) COPYRIGHT 1978 MICRO-WARE LTD.(P) PERSONAL SOFTWARE.BY PETER JENNINGS AL**"""">>"2*&" " >"  ">> """"> """"""< >>>>">"6*""""""&*2""""""""""""","" "" "$""""""""""">""""""""""""**6"ppppppp7777>AAU]A>>AMEMA>>A]UAA>>AYQYA>!-%-!x8x3g\7w<g<x{xs`gg|p||GqwwwwGq@|GOyqs_}w{o9xN3g\]w]g\=^y{O{sgaggC}p^}_@ <"<""88 <""<">$<""< """**** ">}Gw|?3~ F3|GsgqqyOG}_@Ca@gs@gsGqL\<|hH `IO`IM@Km@Km`Hm`OypCsxqg<||?~Ca|_gs}_gr}q` LH\\=|^iHKcIOcoIM{OKmyOKmyoKm{gOyssGsgyqgO=|_}_@@pp@@@Oyp_}pOppqG_M_O1f?~Oxog{N?xGwwwpwOwwwp`pp`F?@~@9|@yp@cGw3 F3@sgpyO|xgswgwG`?F?~|_~}_9|}_yp}_crN1N11H PRINT OUT BOARDR3100\ TEST FOR END OF GAMEfC102190pN1642190z1000 END OF GAMBOR v2620F111970P"SORRY, YOU ARE NOT NEXT TO ONE OF MY PIECES;"b" TRY AGAIN"l1710 CHECK IF LEGAL RUN U12820S102030"SORRY, THAT DOESN'T FLANK A ROW; TRY AGAIN"1710 EVERYTHING LEGAL YOUR TURN (Y OR N) ";X$/X$"Y"1710=Z12190EZ1O1000ZJ18m&C$(J)X$1870t0J~:1720D CHECK IF BLANKNA(I,J)01910X"SORRY, THAT SQUARE IS OCCUPIED; TRY AGAIN"b1710l CHECK FOR LEGAL NEIGH END OF GAME|H102190+N1642190? HUMAN'S MOVEHT1HQT2Cl"YOUR MOVE -- ROW: ";US$"012345678":UL1:60000:I(UR$)" COL: ";US$"0ABCDEFGH":UL1:60000:X$UR$I01820"ARE YOU FORFETRING MAKE THE MOVEZ0-"I WILL MOVE TO ";6I3;A", ";MC$(J3)VII3_JJ3gU1q2820"C1C1S11,H1H1S16N1N11@"THAT GIVES ME ";JS1;T" OF YOUR PIECES"^ PRINT OUT BOARDh3100 r TEST FORB11340$ A TIE; RANDOM DECISIONW  THE NEXT EXECUTABLE STATEMENT CAN BE DELETEDbR(1)q(R.51380{<B1S1FI3IPJ3JdJnII1:I91070B101480"I HAVE TO FORFEIT MY MOVE"Z12190Z11690  ES CAN WE FLIP?' (DON'T DO IT NOW)0U1:2820b EXTRA POINTS FOR BOUNDRY POSITIONqS101380(I1)(I8)01230S1S1S2(J1)(J8)01260S1S1S2 IS THIS BETTER THAN THE BEST SO FARS1B11380S10:J30T1CT2H5$ SCAN FOR BLANK SQUARE=)I1C.N8J18bBA(I,J)01380}L FOUND A BLANK SQUAREV DOES IT HAVE AN OPPONENT AS A NEIGHBOR? `2620jF101380t FOUND AN OPPONENT OR A NEIGHBOR~ HOW MANY PIEC"X"920zX$"O"870!CB)HWK:"DO YOU WANT TO GO FIRST?"_:"(Y OR N) ";zUS$"YN":60000:X$UR$X$"N"1020 PRINT INITIAL BOARD31001690 COMPUTERS MOVEF20102060000:X$UR$B11I3JO9A(I,J)0%J9II1:I10700FA(4,4)WSA(5,5)W`A(4,5)Bm A(5,4)BvC12 H12*N144Z0> HUMANS CHOICESH:"DO YOU WANT TO HAVE X OR O : ";RCW\HBfUS$"XO":60000:X$UR$pX$X$"Y"480 S22 B1( W18 D$(B1)"X"H &D$(O1)"."X 0D$(W1)"O"c :K18n DI4(K)u NK X 0,-1,-1,-1,0,1,1,1 bK18 lJ4(K) vK  1,1,0,-1,-1,-1,0,1 K18 C$(K) K  A,B,C,D,E,F,G,HI1A$ r; |::"SHOULD I WAIT BEFORE MAKING MY MOVES?"O :"(Y OR N) ";X F20j 60000:X$UR$z X$"N"460 X$"Y"410 F21 :"SHOULD I PLAY MY BEST STRATEGY?" :"(Y OR N) "; S20 60000:X$UR$ X$"N"520 O YOURS."l J:"NOTE--YOU MUST CAPTURE AT LEAST ONE OF MY PIECES IN THIS WAY IF IT IS AT ALL POSSIBLE." ^:"IF IT IS NOT POSSIBLE, YOU FORFEIT YOUR TURN AND MUST ENTER '0,0' FOR YOUR (ROW,COL) MOVE." c:"HIT ANY KEY TO CONTINUE." h:A$ K "TRY TO PLACE YOUR PIECE SO THAT IT 'OUTFLANKS' MINE." ":"CREATE A HORIZONTAL, VERTICAL OR DIAGONAL RUN OF PIECES BOUNDED ON EACH END BY AT LEAST ONE OF YOURS." 6:"THIS WILL 'FLIP' MY PIECES, TURNING THEM INTITH THE ROWS NUMBERED 1 TO 8 AND THE COLUMNS MARKED A TO H." :"THE INITIAL CONFIGURATION IS BLANK, EXCEPT FOR THE FOUR CENTER SQUARES, WHICH FORM THE PATTERN:" :" O X" " X O" :"HIT ANY KEY TO CONTINUE" (UR$)1UR$"":600103 UR$(UR$,(UR$)1)> 60010ZD (UR$)060100#o(UR$)UL600105pUS$""60020FqUS1(US$)arUI$(US$,US,1)60060psUS:60010tUI$(32)60060~UI$(45)UI$(91)6006060010UR$UR$UI$UI$;60010X(0)X:" ";X(0):X:"";12:20(ER$)2::ER$CFם:22:8::"PRESS ANY KEY TO CONTINUE"[P׹16384,0:16368,0kZ׵16384,128yd׹16384,0nם:`UR$"":UI$""jUI$:UI$""60010kUI$"<"RM0UR$"<"::RM0:" ":lUI$(13)(UR$)0ĺ" ":mUI$(8)8 N " ";X D$(A(I,J)1);&b J,l 3v I9 ? E SER(222)z֭ER4ER$"WRITE PROTECTED":55100֭ER6ER$"FILE NOT FOUND":55100֭ER8ER$"I/0 ERROR":55100׭ER9ER$"DISK FULL":55100 ER$"DATA ERROR"<ם::03070 2910 S1S1S3, U13070? UPDATE BOARDH I6IQ J6J^ K10S3n A(I6,J6)T1{ I6I6I5 J6J6J5 K1 K  SUBROUTINE PRINT-BOARD :& " A B C D E F G H"0 I18: I;D J1CESS  F11 5 SUBROUTINE SCORE-AND-UPDATE> S10I K18V I5I4(K)c" J5J4(K)o, I6II5{6 J6JJ5@ S30J A(I6,J6)T23070T LOOP THRU THE RUN ^ S3S31h I6I6I5r J6J6J5| A(I6,J6)T12970 A(I6,J6)O PLAY ANOTHER GAME (Y OR N) ";' X$8 X$"Y"ī690J X$"N"2520d "THANKS FOR PLAYING"v D$(13)(4) D$;"RUN MENU"< I111F J111P A(II1,JJ1)T22710Z J1d I1n NO T2 FOUND FAILUREx F10  SUC C1(64C1)N1 8 "THAT WAS ";0B C1112490@L C1252470PV C1392450`` C1532430tj "PERFECT GAME"~t 2500~ "A WALKAWAY" 2500 "A FIGHT" 2500 "A HOT GAME !" 2500 "WELL PLAYED!!"  "DO YOU WANT T000C10   000``@d&&&&X10`````F L@@`@`@`@d`@@@ L@ L@ L@ L@LH@L L L H ffL LXAALL@AXAALL@X@ALL@X@ALL@AXAALL L L L LA    L L@ @l``Al``Al``Al``Al``a 0LAAAM@@LAAAM@@L`A@L@@LAAAM@1 l  l  l  l lDa`d`20 f`20 f`200200 f`2Bad``0&``0&`@0&`@0&``CL ddddH16d`2d`2d`2d 2d` @X72d`022d`022d`022d0022d`0r L L L L L XAAAM@@0000B``` @@@ LdlldH@ H@ H@ H@ H@ L HA@@@AALA@`X`X`X`X`F L HX  HX  L L L HX HL``fYL``fYl``fYl``fYL``f Ha LLLf `L00@6&003&00660066003&0p!0d`@Y`d`@Y`f @CAI`d`@YA!060&030&030&030&030&F1060&030&030&2030&FAMAAY`d@@Y`d@Y`d@Y`d@@YAX L@`fYAL@`fYAL@`fIAL``fYAL@`fX  HX  HX  HX L HX LAMA@Y`XF2S2BWKIJ C1H1@N1@ZCHT1T2I1J1F1US1I5J5I6`J6@S3K1B1I3J3AIED SQUARE IN THAT COLUMN.":30002HI12000:IfI23:1:"PRESS ANY KEY TO CONTINUE... ";:AN$:nM10\"FIRST PLAYER'S NAME: ";A$:::A$A$(32)f"SECOND PLAYER'S NAME: ";p"";B$:B$B$(32)z  *** PRINT A$ WITH SOUND LY WHILE PREVENTING YOUR OPPONENT FROM DOING THE SAME.":3000P*I12000:IV+4A$"YOU CAN DROP YOUR CHECKERS INTO ANY ONE OF SEVEN VERTICAL COLUMNS IN THE GRID.":30005!>A$"WHEN A CHECKER IS DROPPED, IT WILL SLIDETO THE LOWEST UNOCCUP :82:12::"*** CONNECTION ***"::34,3f:"DO YOU NEED INSTRUCTIONS (Y/N)?";:Q${ Q$"Y"ė:2125:A$"THE OBJECT OF THIS GAME IS TO CONNECT FOUR OF YOUR CHECKERS IN A ROW EITHER":3000? A$"ACROSS, UP & DOWN OR DIAGONALS))P1360<TSF1380&PN,M,ZId:G$;G$;G$;"YOU WIN, ";VnP1ĺA$coP2ĺB$xx"PLAY AGAIN? ";zQ$:Q$""1402|Q$"Y"Ĭ100~Q$"N"14101402D$(13)(4)D$;"RUN MENU"  *** INSTRUCTIONS ***B((MTS)7(NTS))P1210#TS-1380?M4N41260KTS13kB((MTS)7(NTS))P1260sTS}1380M4N41310TS13B((MTS)7(NTS))P1310 TS1380M4N41360(TS13 2B((MTS)7(NT4ı: NO ONE CAN WIN BEFORE FOURTH TURN9 M17:N17O B(M7N)P1360] $M41110i .TS13 8B((MTS)7N)P1110 BTS L1380 VN41160 `TS13 jB(M7(NTS))P1160 tTS ~1380 M4N41210 TS130 *Y(YS1)53830# 40:860* >Y: HB(C7YS)P@ RM \AYY3l f((C1)5)3,((C1)5)6As pAy z G$;"COLUMN FULL ... " :P1400 500 G$;G$;G$;"TIE GAME ... ":1400   *** TEST FOR WIN *** ' T1C7ĺG$:560 :9361 D700: DROP CHECKERJ N1000: TEST FOR WINa X400: DO IT AGAINg   *** DROP CHECKER ***  Y1 B(C7Y)0760 YY1:Y8760 740 YY1:YSY Y0900 Y3YS55 CL(P) 86;A$;:C$:C(C$):C1C7ĺG$:460, 936D 700: DROP CHECKER] 1000: TEST FOR WINc   *** PLAYER TWO'S MOVE ***  P2 TF1TT1 &T25TF0920: CHECK FOR FULL GRID 023:1:868:"WHICH COLUMN, ";B$;:C$:C(C$):C 7" 34,21$ I056:B(I)0:9 CL(1)1:CL(2)13P T0: TURN COUNTERa (2)1TF1o TF1500v   *** PLAYER ONE'S MOVE ***  P1 TF0TT1 T25TF1920: CHECK FOR FULL GRID" 23:1:868:"WHICH COLUMN, " d:"n *** INITIALIZE ***(x9}B(56),CL(2)TQ$(10),A$(150),B$(10)kG$(7): CTRL - G2000: INSTRUCTIONS SET UP GRID & MATRIX:15I23752,37I:2,37II " 1 2 3 4 5 6    U02d02d2202dFMAA A f`@ A f`@ PA f`@ PA f`@ AI3fffff   d@ @HA@@@ HA@@@ H@@@@ H@@@@ HA@U@@ HA@@`d`A@`d`AIA``f`A@`d`H  L H  L H  L H L H LA@MA``L@``L@``f`AIA``L@C16006300630`630`63006B3006d L@L L@L L@ L L@LL@L@L@L`` L@`@0000pef602f602f602f62f60[ d020f020f020f020f020P@`d`A0,2,2,2,2,0'd# 0,0,0,1,0,2,0,0,0,2,0Cn# 0,0,0,0,1,1,0,0,2,0,2_x# 0,0,0,0,0,1,0,2,0,2,2{# 0,0,0,0,0,1,1,0,2,0,2# 0,0,0,0,0,0,0,2,2,2,0#' DRAW BOARD '$'1:Y039:0,39Y:Y.'3:Y610:9,13Y:18,22Y:27,31Y:Y8I61I01SR(I6,1))MR(I6,2)>A(S,M)A(S,M)WFI6Lc'# DATA FOR L ARRAY(# 0,2,2,2,0,0,0,0,0,0,02# 1,0,2,0,2,2,0,0,0,0,0<# 1,2,0,2,0,2,0,0,0,0,0F# 1,0,2,0,0,2,2,0,0,0,0P# 0,1,0,0,0,2,0,2,0,0,0 Z# 0,1,1,1,2,  PICK BLACK'S BEST MOVE)M406I4111JL(B,I4)04110c OCCUPIED BY WHITE?oJ413W(J4)I44110J4M404100A(S3,M4)A(S3,I4)4110 NEW BEST MOVEM4I4I4p UPDATE AT GAME END zF WHITE AT YRI213*\W(I2)Y22002fI2FpL(X,Y)22200az LEGAL MOVE FOR WHITEnW(J2)YxL21~ CALCULATE NEW WHITE POSITION NUMBER A3P(W(1))P(W(2))P(W(3)) S31165 S(S3)A33050 S3(Z$,1)"Y"340 >D$(13)(4)3HD$;"RUN MENU"_ CHECK WHITES MOVE FOR LEGALITYjL21vI213J2I2 W(I2)X2100I2  NO WHITE PIECE AT X*22004IF BLACK IS AT Y THEN ILLEGAL>BY2200 H ILLEGAL I,11011R(I0,1)S3&R(I0,2)M40BM4=I0I01KB1500k HERE ONLY IF MACHINE WINS"I WIN......"W1780"I LOST......"W1  UPDATE ARRAY A6000 "WANT TO PLAY AGAIN? ";*Z$4WHAT IS BLACK'S BEST MOVE - IF ANY5 v4000C M40760X  COMPUTER MOVESm "I MOVE TO ";M4 3:B11001,11002,11003,11004,11005,11006,11007,11008,11009,11010,110110:M411001,11002,11003,11004,11005,11006,11007,11008,11009,11010)M Z3:X11001,11002,11003,11004,11005,11006,11007,11008,11009,11010,11011 \15:Y11001,11002,11003,11004,11005,11006,11007,11008,11009,11010,11011 b3000 gI019630 l"THAT'S 20 MOVES, ACE, AND YOU HAVEN'T TRAPPED ME." m730+ n W(1);" ";W(2);" ";W(3)6 "THE BLACK PIECE IS AT ";BV "YOUR MOVE, FROM-TO X,Y ";_ X,Yp !X0Y0730 & WAS IT A LEGAL MOVE 02000 :L21600 D"FOUL !!!!! TRY AGAIN." N510 X LEGAL MOVE - WHAT IS WHITE POSITION INDEX (S3O J NOT LEGALD 6 L(I,J)=1 MEANS MOVE I TO J LEGAL BLACK ONLYy @ L(I,J)=2 MEANS MOVE I TO J LEGAL FOR BOTH J TB6 ^W(1)1 hW(2)2 rW(3)4 |I01 3000 10000  MAIN PROGRAM LOOP "WHITE PEICES ARE AT "; YOU NEED INSTRUCTIONS? ";:IN$:(IN$,1)"N"İ12000R LOAD UP LEARNING CURVEx DISK COMMAND "LOAD DATA #5,34,A I130 J12 R(I,J)0 J I I111 J111 L(I,J) J "I , L(I,J)=0 MEANS MOVE I T P(X)2(X1)@ S(165),R(30,2),L(11,11),W(3),A(165,11)H:T#10:18`("TRAP"f*m,9vKI1PL19ZL1P(L)dML110nM1P(M)xRM111S(I)L1M1(P(R))II1RML5 :12:"DO        ELECTRIC COMPUTER 3464 TOWNHOUSE DR LAS VEGAS NV 89121 ";B$:B$B$(32)z ? *** PRINT A$ WITH SOUND ***E T I1(A$)d (A$,I,1);| (A$,I,1)" "3070 J010(20)Z(16336)(16336):J I  E MODESTLY ENHANCED BY PAUL RAYMER PAUL'S ***   I1(A$)( (A$,I,1);@ (A$,I,1)" "3070k J010(20)Z(16336)(16336):Jr Ix ~ NY KEY TO CONTINUE... ";:AN$:M10\"FIRST PLAYER'S NAME: ";A$:::A$A$(32)f"SECOND PLAYER'S NAME: ";p" BAR TO CONTINUE >>";. 1(16384)12712550< 116368,0D 1:J $1T4)12712550h 116368,0p 1:v $1,1: $1";+1(16384)127125509116368,0A1:G$1ETHIS ARRAY IS NOT SAVED OR IS NOT"0"RELOADED THE PROGRAM WILL START FROM"0"THE BEGINNING IN LEARNING HOW TO PLAY"0"EVERYTIME IT IS RUN." 024:" << PRESS THE SPACE/0" IF THIS ARRAY IS NOT SAVED OR IS NOT"[0"RELOADED THE PROGRAM WILL START FROM"0"THE BEGINNING IN LEARNING HOW TO PLAY"0"EVERYTIME IT IS RUN."024:" << PRESS THE SPACE BAR TO CONTINUE >>";1(16384)12712550116368,0TO WIN THE"70"FIRST FEW TIMES IT IS PLAYED, BUT IT"f0"WILL LEARN FROM ITS MISTAKES AND BECOME"0"INCREASINGLY MORE DIFFICULT TO BEAT."0" THE PROGRAM STORES WHAT IS HAS"0"LEARNED IN AN ARRAY THAT MAY BE SAVED"0"ON DISC OR TAPE."ALWAYS WIN IF HE PLAYS"C\0"CORRECTLY AND DOES NOT MAKE ANY MIS-"pf0"TAKES. BUT IF YOU WANT TO RESIGN JUST"k0"TYPE 0,0"p024:" << PRESS THE SPACE BAR TO CONTINUE >>";z0(16384)12712410016368,00 0" THE GAME IS VERY EASY K PIECE SO THAT BLACK HAS NO MOVE."Q 0"THIS USUALLY OCCURS WITH BLACK TRAPPED"*0"AT 11, BUT IF BLACK PLAYS POORLY IT MAY"40"BE PINNED AT 5 OR 7. BLACK WINS BY">0"REACHING 1 OR BY EVADING BEING PINNED"H0"FOR 20 MOVES."R0" WHITE CAN BLACK MAY MOVE IN ANY DIREC-"H/"TION. NO PIECE MAY MOVE TO A SPACE"j/"OCCUPIED BY ANOTHER PIECE."/:" << PRESS THE SPACE BAR TO CONTINUE >>";/(16384)12712270/16368,00 0" WHITE WINS THE GAME BY PINNING THE"#0"BLACHITE AND WILL START WITH THREE"L/"MEN LOCATED AT 1, 2, AND 4. BLACK HAS"z/"ONLY ONE MAN, WHICH STARTS AT 6. WHITE"/"HAS THE FIRST MOVE AND MAY MOVE ANY ONE"/"PIECE ONE SPACE."/" WHITE MAY ONLY MOVE UP, DOWN, OR TO"/"THE RIGHT.9----11",0/" \ ! /!\ ! /"O:/" \ ! / ! \ ! /"qD/" \ ! / ! \ ! /"N/" \!/ ! \!/"X/" 4----7---10"b/34,11l/v//"THE BOARD IS SHOWN ABOVE. YOU WILL"/"PLAY W+Y31820:37,39Y3:Y3:2. INSTRUCTIONS8.X." 2----5----8"y." /!\ ! /!\"/" / ! \ ! / ! \"/" / ! \ ! / ! \"/" / ! \!/ ! \"&/" 1----3----6----379:10,12Y3:Y3:3*Y31820:10,12Y3:Y3:Q*Y32931:10,12Y3:Y3:m*Y379:19,21Y3:Y3:*Y31820:19,21Y3:Y3:*Y32931:19,21Y3:Y3:+Y379:28,30Y3:Y3:+Y31820:28,30Y3:Y3:+Y32931:28,30Y3:Y3:~'Y10:X1219:X,Y:YY1:X>'Y19:X1928:X,Y:YY1:X^'Y10:X3037:X,Y:YY1:X}'Y19:X112:X,Y:YY1:X'Y28:X3037:X,Y:YY1:X'15:11001:11002:11004'0:11006'* SQUARE 1*Y31820:1,3Y3:Y3:*Y8'Y1721:0,4Y:9,13Y:18,22Y:27,31Y:36,39Y:YbB'Y2832:9,13Y:18,22Y:27,31Y:YL'9,318:5,3519:9,3130V'8,3011:8,3020:8,3029`'Y19:X112:X,Y:YY1:Xj'Y28:X1219:X,Y:YY1:Xt'Y19:X1928:X,Y:YY1:X