2IMGpdos4@@ 8L xC)pJJJJ IH(ȱH:=IH[H`@H^H 2 9 @   I/H`JLNGȄBȄF aK ' faaFF  RJm# KKJ qJ )J ۈJJm  JFȱJGJKaȄM ' 5aaNNJFLGJ`a  XL LG &PRODOS`DaElH$?EGvѶK+`L XX LU ŠϠĠӥS)*+,+`F)) (*=GJFjJJA QE'+ '== `@ STSP8QSS8 m P o R(8RKEYWIN-$-' @/COMPILER.SYSTEM#BMOTHELLO*-$WRITE-$CHECKER -$DEMOQ -$GAME.OF.LIFE 8-$'STARTUP.-KEYWIN.README5|0(COMPILER# =6)STARTUP.S* .@,KEYWIN.STARTM.x^( ,KEYWIN.FILERmx^( %START(^% %FILER*^& DEFAULT !DEFAULT.Sd!@!RUN/RUN.Sj/TYPEMpPp)EDITOR.LCm-Q@R  !"#$%&'()LG ASTARTUP$#   / XXύX?klmnÍoL) "6L'?"(0`6708" = ***)<JJH !h穖tp% ;"Z/݀>">"' 1" 7"5).莀/ ;" " 6" >" 1"6"$ "g"" !"""""Iz HLYL 8!9 詍` "  à4"/pŠϠŠà͠ӠàԠŬH06172839h` v97L75v^a ?/( va?LLLɍ$?`?a ɍɥAH93827160hH46576879h`,C bL ɍ b w,S0 @ lLޭBDEF޾ p ޾ p($ذ v (0 ( L?ԦʚLeةީa s  lL b,FLg,DL,C0$3 >@ Ɉ 3ɾꩈL(3ɾ;Ƀ B94 l% bʽ  ՚,S` H E$݅3`(l8L3LX>(Ƀ,`3,G0]ɾ g` H`پ_پ p _پ׾`>( p۾m׾) W)ʩ@`ɾ>(O puȾ ɾ-O ]c־Jjjj `O>0O l POپھ p H־Ǿh۰8L־Jjjjɾ)Ⱦ8 ѱ OLӜ ĤLLX>(F`־ؾپھ׾` bɄ KDEF vLl v lL bKɍKL?` w  vLl@3 @LtJ)s@J b  l`a?sa?,E30ɍФ3 E3HD F3 Ʉ%h3 bM E  lLthɍLL3`3,A0s0% Ipn DpnI:L ؅303L8933LΞAAJL ةޘг uv $ 8LƞaЌ>?@`>?@`B8` K  춼LK ҟ ҟ ( KK`HJJJJ8`HK)` #hhLJپھ pHJh` D!hgt}~p `~t}p8n~ni}tpi~~tso8pinii>j?k̈́>~|p|Ii||̈́ l - `>i>?Ek?!>Q>>>̀ `` \> ̀ `e>>?́?>?Emn(>e>ȱ>e?>Q>ؠ> ie>>?`|;}=:<~:<=;`||m};>:8o>oȑ>ppȑ>> :op`G DKpnG @p;G=po:i>?Ek?>Q>> L> \/ e>>?́?ޱ>ȥj>>m>` _m8injkiljo풼S 鸍긍$I2 U)VJ зT)`l8`a HbIJhjǾȾɾ p٭b=aIe f`8` P־ǾҾ,G0C f=W)_``\"׾پӾؾھ pD`־ǾY׾ؾOW)ݩȾɾʾ pD`8`W)CB) 5W) =)W)@! pZ}ȾȾ󰹩 p` ־ǾҾ,G 8`׾ؾ f p vۥs׾tؾE`  ( 8о(־Ǿ,G 8`_`W)H־Jjjjh p̭ fLᶢǾ ת..8 ۭ (8mȾȾmɾɾʾiʾ` Lpl8l:/,s̝sƬƀ#(ZZV4G_0=( A P FjL\5p-e9ABSAVERIFYBLOADELETEBYECATALOGOPENWRITEXECREATEFRESTORENAMEBRUNLOCKCHAIN#FLUSHREADPOSITIONOMONPR#PREFIXCLOSEAPPEND6D(!쫂8ֵ#ح#׮2}q :IC@@ -!S    !C- !ABELSDFRV@@ !$(19@EüϠž(+@ABCDEFGHIKLMNPSV     T[fouu~ՠٯ* PWN*]ĿNTz @n6VC/+A>@I5gN Oz @n[Dz @nd0,~z @`$仫@v$⩔,C[B?I>孓`仫6VtCicQĿUKqtVt Nʮq$6,⨁ K6, VtI=v!gNVt Vt  lg~TLLwLLL) `8` ԠŬLLI }ot CDE īɫʫ˫ūƫ梌ӫԫL7񢋍VW4堎栩,頩6)TڮJQVWgh;@ GJIÍNI:OI";PI W  m % 湠8qe` #HH hehep%` chh L W  m ф Lffj(8 8` HH 8h優hp` L W  m ф L  W  m ф iL UHH d$ Zhh Z E0  Z` c뤄 L W  m ф L chh L ` I, #Lyحw6x7 r륝ɐ o8` `؍y6w7x67إE` L  ` ` ފ `   8` HIihIi` 8` 0`F8` 8ompn` DL|ȱH Cz|h CL湠H hHHzH|HH rL腊|~z hh|hzhh` F eL F L F [LL$` F L F L3 GL w \ ` i \`H 4h`$ Z  0$`&&8 ` F JL F 優L 0 L@i)$L L XL sL wL L L$, ,{(` ?80 `L3 )3` SL  Z Z ,բ ":,ʅʆȽ Ņń"` :`3 ,թ,L ɃLL3 ZL =LiHiHegȱehLL|hhLhhLL L }~| +뤸茆L 䢁 +Lvz( L z{|Ȍ`{ܬ8ȹ댉L z`~z􌉗`L|z  L6( {(`L湠{ 8 5L٥z 5{  L {L#LH{zm|hm~pݬ| } ~pP LA~ PI ,0L,0 L Z ф { ~|zL r|}~ | +{ | ,0,0 +{L`01 o35 K کL F ieiȱ e$ HHLL` T vLئ L=8pn LL=湠  IL湠  ~|zL rLz %|~`湠z|~`z|~L) TLuz|~`L| Lvw`L$085$0, Z L#`H \h AL  Lɐ 릡` ɐД0榟`)==8``?L5H \h`ό ό` Ď`Hegheh` v o TL Ќghgg Lgȱg Cuxy ܌xyvw ܌vw Cxu Mij`ML  L F `8 X F( FI)L XӍԍ FҍL L X(  L X` XmnsotpL XstijL|ijL CLe`u`hhHHH`hhhLf$ && ee兊` &e`湬ʎl ,S,TL慅 ,W,P`@ ,U,RL FL FL F dL F LL F lLN F L F lLc F aLH h` WL :L  7HH F hh`L膄醅ф eȱe`L L L q` F(  F0`L F FLF 0(؆, L (ɨ0- (Lstopijklmn ‹hhHH` @#HH  J ЌhhL0:)`3 L"ȱ)389ȱ \Ą8pn ` ?L S \L*` 8e`*Lcooppmnc`L|Ȇ8LD FH \hȑ` ` HH hhї ȱї ї,qe`  w \L* iȹ \ȑ` HH Fhh` >  \8m L*L6 >IL\ > >HHH Fhhhʊ IńL ȱ` HH hhq36 \ei`LL6 x) ȱȱ`L) x)HHH hhhȊȥL 7L +LkL湠8 fHfH XhfhHHfz|fhhѕ Dѕ9ȱȱȌg eegfкx)P mLXkL&q~q`xL&& ee`湠 Lx) H HL˔HH XhhHH餍mzn|hhȥȥȥȌ (eeλпx)P m L&mȥiHemmhenWnpoHH hhp?@ABCDEFGHIJKLMLG ASTARTUP$#   / XXύX?klmnÍoL) "6L'?"(0`6708" = ***)<JJH !h穖tp% ;"Z/݀>">"' 1" 7"5).莀/ ;" " 6" >" 1"6"$ "g"" !"""""Iz HLYL 8!9 詍` "  à4"/pŠϠŠà͠ӠàԠŬH06172839h` v97L75v^a ?/( va?LLLɍ$?`?a ɍɥAH93827160hH46576879h`,C bL ɍ b w,S0 @ lLޭBDEF޾ p ޾ p($ذ v (0 ( L?ԦʚLeةީa s  lL b,FLg,DL,C0$3 >@ Ɉ 3ɾꩈL(3ɾ;Ƀ B94 l% bʽ  ՚,S` H E$݅3`(l8L3LX>(Ƀ,`3,G0]ɾ g` H`پ_پ p _پ׾`>( p۾m׾) W)ʩ@`ɾ>(O puȾ ɾ-O ]c־Jjjj `O>0O l POپھ p H־Ǿh۰8L־Jjjjɾ)Ⱦ8 ѱ OLӜ ĤLLX>(F`־ؾپھ׾` bɄ KDEF vLl v lL bKɍKL?` w  vLl@3 @LtJ)s@J b  l`a?sa?,E30ɍФ3 E3HD F3 Ʉ%h3 bM E  lLthɍLL3`3,A0s0% Ipn DpnI:L ؅303L8933LΞAAJL ةޘг uv $ 8LƞaЌ>?@`>?@`B8` K  춼LK ҟ ҟ ( KK`HJJJJ8`HK)` #hhLJپھ pHJh` D!hgt}~p `~t}p8n~ni}tpi~~tso8pinii>j?k̈́>~|p|Ii||̈́ l - `>i>?Ek?!>Q>>>̀ `` \> ̀ `e>>?́?>?Emn(>e>ȱ>e?>Q>ؠ> ie>>?`|;}=:<~:<=;`||m};>:8o>oȑ>ppȑ>> :op`G DKpnG @p;G=po:i>?Ek?>Q>> L> \/ e>>?́?ޱ>ȥj>>m>` _m8injkiljo풼S 鸍긍$I2 U)VJ зT)`l8`a HbIJhjǾȾɾ p٭b=aIe f`8` P־ǾҾ,G0C f=W)_``\"׾پӾؾھ pD`־ǾY׾ؾOW)ݩȾɾʾ pD`8`W)CB) 5W) =)W)@! pZ}ȾȾ󰹩 p` ־ǾҾ,G 8`׾ؾ f p vۥs׾tؾE`  ( 8о(־Ǿ,G 8`_`W)H־Jjjjh p̭ fLᶢǾ ת..8 ۭ (8mȾȾmɾɾʾiʾ` Lpl8l:/,s̝sƬƀ#(ZZV4G_0=( A P FjL\5p-e9ABSAVERIFYBLOADELETEBYECATALOGOPENWRITEXECREATEFRESTORENAMEBRUNLOCKCHAIN#FLUSHREADPOSITIONOMONPR#PREFIXCLOSEAPPEND6D(!쫂8ֵ#ح#׮2}q :IC@@ -!S    !C- !ABELSDFRV@@ !$(19@EüϠž(+@ABCDEFGHIKLMNPSV     T[fouu~ՠٯ* PWN*]ĿNTz @n6VC/+A>@I5gN Oz @n[Dz @nd0,~z @`$仫@v$⩔,C[B?I>孓`仫6VtCicQĿUKqtVt Nʮq$6,⨁ K6, VtI=v!gNVt Vt  lg~TLLwLLL) `8` ԠŬLLI }ot CDE īɫʫ˫ūƫ梌ӫԫL7񢋍VW4堎栩,頩6)TڮJQVWgh;@ GJIÍNI:OI";PI W  m % 湠8qe` #HH hehep%` chh L W  m ф Lffj(8 8` HH 8h優hp` L W  m ф L  W  m ф iL UHH d$ Zhh Z E0  Z` c뤄 L W  m ф L chh L ` I, #Lyحw6x7 r륝ɐ o8` `؍y6w7x67إE` L  ` ` ފ `   8` HIihIi` 8` 0`F8` 8ompn` DL|ȱH Cz|h CL湠H hHHzH|HH rL腊|~z hh|hzhh` F eL F L F [LL$` F L F L3 GL w \ ` i \`H 4h`$ Z  0$`&&8 ` F JL F 優L 0 L@i)$L L XL sL wL L L$, ,{(` ?80 `L3 )3` SL  Z Z ,բ ":,ʅʆȽ Ņń"` :`3 ,թ,L ɃLL3 ZL =LiHiHegȱehLL|hhLhhLL L }~| +뤸茆L 䢁 +Lvz( L z{|Ȍ`{ܬ8ȹ댉L z`~z􌉗`L|z  L6( {(`L湠{ 8 5L٥z 5{  L {L#LH{zm|hm~pݬ| } ~pP LA~ PI ,0L,0 L Z ф { ~|zL r|}~ | +{ | ,0,0 +{L`01 o35 K کL F ieiȱ e$ HHLL` T vLئ L=8pn LL=湠  IL湠  ~|zL rLz %|~`湠z|~`z|~L) TLuz|~`L| Lvw`L$085$0, Z L#`H \h AL  Lɐ 릡` ɐД0榟`)==8``?L5H \h`ό ό` Ď`Hegheh` v o TL Ќghgg Lgȱg Cuxy ܌xyvw ܌vw Cxu Mij`ML  L F `8 X F( FI)L XӍԍ FҍL L X(  L X` XmnsotpL XstijL|ijL CLe`u`hhHHH`hhhLf$ && ee兊` &e`湬ʎl ,S,TL慅 ,W,P`@ ,U,RL FL FL F dL F LL F lLN F L F lLc F aLH h` WL :L  7HH F hh`L膄醅ф eȱe`L L L q` F(  F0`L F FLF 0(؆, L (ɨ0- (Lstopijklmn ‹hhHH` @#HH  J ЌhhL0:)`3 L"ȱ)389ȱ \Ą8pn ` ?L S \L*` 8e`*Lcooppmnc`L|Ȇ8LD FH \hȑ` ` HH hhї ȱї ї,qe`  w \L* iȹ \ȑ` HH Fhh` >  \8m L*L6 >IL\ > >HHH Fhhhʊ IńL ȱ` HH hhq36 \ei`LL6 x) ȱȱ`L) x)HHH hhhȊȥL 7L +LkL湠8 fHfH XhfhHHfz|fhhѕ Dѕ9ȱȱȌg eegfкx)P mLXkL&q~q`xL&& ee`湠 Lx) H HL˔HH XhhHH餍mzn|hhȥȥȥȌ (eeλпx)P m L&mȥiHemmhenWnpoHH hhpCannot work on your machine.$4{Pr#3$6 fl̬ȔP.00f l# Welcome to$flO4/KEYWIN/DefaultY Verify$Open$Read$?L?L? LClose$l-l.l/ J||Wll f l# KeyWin $|c6f llcPr#3$&$lؔJ||l( -KeyWin.Start$@@PQ Startup H::(64435)6ĺ"Cannot work on your machine.":D$(4):XC1403:KB16384:KS16368:D$"Pr#3":60(T123:T:T113:XC,((1)80):".";:::10:XC,35:"Welcome to"8 21:XC,79:T$"/KEYWIN/Default":YR89:MO1:DY1:D$"Verify"T$:D$"Open"T$:D$"Read"T$:YR:MO:DY:D$"Close" <813,YR:814,MO:815,DY:(49040)0(49041)0Ĺ49041,2YR(MO7):49040,DY32(MO8(MO7)) F10:XC,35:" KeyWin ":(0)9990:90 P11:XC,1:0,99 ZD$"Pr#3":::216,0:(KB)155(KB)255ĹKS,0:, d:D$"-KeyWin.Start":STUVUT1  5 m Chain KeyWin.$(,P*JZ0f P 0fl   (_0 $ l     0 $l    ____0 $0l * f l 40,fl 7::$l 7 KeyWin Othello $l 7 Version   $l 7::$* fl 4  0fl 7  :$l 7  :$4 4444444444 4 4 4 4 4444444 4!4"44#4$ {%@T&@U'()0*@a+@b,-./012 34 2.44Othello4567 8 9 J| 4Ҟ : 4ҞVW0 4Ҷ:4Ҟ:04;Қ oo^X%%@@<_v^"M <>v^-|>::[]|* #||4< =6SPr#4$$Pr#0$In#4$l}Ol}l*l=lؔ> ? @<ABCDDEFG:,HN:0JK:H- K:H zK:400LM:IM:M:L:04<Ҟ-Initial: Menu (   : Select Record Esc: Abort)J|  @ HJ =,ž;*(f,P*JrQ0f QP 04R in the menu to start game. y@ Y/TcT s l( cUVWfl :XY LZFUUfYl X F$00JUf l 7Any key to pass...$ 6Bf l 7JE:fl : Mobility: U $fWl ? $fWl ? ?JG|f[l \ ? Y/JT]]-00f[l \ $\̮][̮0 JTT T^l( \JZ _ 6 ZG|l)f[l \ $\\ZZ \\\\ [[ZZ[[[[ JZ  \X\Y[VW JZFf l 9 Invalid Move.`a 8D 0l 9 \>\[Wf[l \ .`a{u] 8D !"fl : 4b You cheat. ,  bf l :b $cc0l)0*0  ? 00????  _J@ W 0 _@ 0_ 5l)__J@_.X@_Y@_V@_?XYV n __ ?$ I"f l : VWdV CfVl ? $fVl ? ?_Ye4ZT "$fXY LJZTffgXhY00J\Efl : Mobility: f $ffIVdXY LJZT:XY00ZF"if l :i̮i Thinking $jXiYj ZFJBB Jk= Ul JUeUeȔeUgihj00f l ; fl : XgYh>XYV ` JV+` a{u]fYl X 8D . 8D0 !" ȔJȔg h g h UcJk= ml?ijV nVdXY ZFJk=  mlJ eX Y U J UU 00Vd "$ Jk-(lJk=4 ml?ijV nnoXY Loo?XYVZFnnJXXYY XX YYJ? nn00pqVdXY ZF` olJ  k 3qd XY `ppJk-GlJk=S Jlq`ql00VdUmqnpk7 "$ ^ 7 rstu4v ,6w4vҚ Othello Ver ?7w4vҞ  Lim Thye Chean ?7 8 8JE EKT^AEKT^ATJF& FKT^AFKT^ATf[l \JGp GKT^A\  $GKT^ATJ\  ?^ KAJ rstu4vOk ,6xy4v Restart: R4ZR 7w4v Quit current ?7w4vҚgame? ?7 8JZ  8JZ, 8 JZRZrG 8 . > rstu4vPlay ,6zDxy4vUser starts first: 14Z1 7zDy4vApple starts first: 24Z2 7w,4vGame: ?7zCxy4v Novice: N4ZN 7zCx4v Standard: S4ZS 7zCxy4v Advance: A4ZA 7 8JZ P 8JZ1Z2 DZ1DZ24vx y zD 70 @ JZNZn C  JZSZs C  JZAZa C  JZ BC 8 f. > @ 4vzCxy 7zCx 7zCxy 7 @  74RPress to undo. y@KD /WDD{fWl CUser $fWl CApple$\[WJW G G rst|u4vQuit ,67System7Basic7ProDOS ?7J5 8 8 CJ5S CPrefixZ$ -KeyWin.Start$J5i f $0Bye$^ VVrstu4v ,6w4vName of User 1: ?7, 94}ZJZ  ,4v2: ?7, 94~Z 8JZ   7{KD /fl C}$l C~$\{[W {\[\[W \[ %|rst|u4vApple Player 1 ,67Novice7Standard7Advance7Test ?7J5 855|rst|u4vApple Player 2 ,6l( ?7 8J5  855CB4RPress to stop. y@ f l CJ惜 lNovice$ J惜 Standard$ J惜 Advance$ Test$0f l ; %% Demo %%$ 7W{\VWB惔 R ACJ|' B惔 G ACJ|'  BC_ J@hrstu4v ,6w4vҚNo move to replay. ?7 8 8|rs t|u4vGame Moves Replay7 Normal Replay7 Fast Replay ,6 ?7 8J5l(_4RPress to stop. y@f l =Replayf  l 4 ?l K ? ,0l 4  l K  0l ; ?l D ?X@_Y@_V@_>XYV  |)fYl X  0 . 00 @"J5 Vf  D VD VVl ? 0l < Replay 0__|' @_Tf l ; _ ;@ 0dV4ZFJ?XYjJX?XYdX?YV0JX?XYdX?YV0JY?XYd2Y?XV20JY?XYdrY?XVr0JXY?XYdYX?V0JXY?XYd4YX?V40JXY?XYdYX?V0JXY?XYdYX?V04ZTdVl4ZFJ?XYJX?XYdXY 6X EV0JX?XYdXY 6X EV0JY?XYdXY 6Y EV0JY?XYdgXY 6Y EVg0JXY?XYdXY 6YX EV0JXY?XYdGXY 6YX EVG0JXY?XYdXY 6YX EV0JXY?XYd'XY 6YX EV'0Jl54ZT? ?JVvll00JJ JJ JXXYYll JXXYYh XX YYJ? hll J?d??d?llJ J? d0llJ?d??d?3llJ3 J? d30llY Y llBX X J?XYVll BB ll B?XYd  YYY?X ?X V 0  X X llBY Y J?XYVrll BB ll B?XYd  XXX? Y? YV0 llJXXYY  \$JYYX XXXX   z%,(JXX YYYY  K z%,( JYYX%*X + JXXY,Y- 0 0JXX% A ? Y0JXXK A ? Y0JYYn A ?X 0JYY A ?X 0JXY A ? 0JXY A ? 0JXY A ? 0JXY, A ? 0ll llB llB lllldVX?XYd  X? YV? Y0  X? YV0X?XYd 3 X? YV? Y30 3 X ? YV0Y?XYd  Y?X V|?X 0  Y?X V0Y?XYd  Y?X V?X 0  Y ?X V0XY?XYd }  Y X? VU ?  }  0 }  YcX ?c V 0XY?XYd ! Y X? V ?  ! 0 ! YcX ?c V 0XY?XYd ! Y X? Vm!?  ! 0 ! YcX ?c V 0XY?XYd " Y X? V!?  " 0 " YcX ?c V 0 __@_V@_X@_Y "$ n ?$XY .>XY>XY00kfl ; $l ; $Jk@"f l : l 00  > ? 00 A d $0JAd$AdAdAVA^ fAdAd f A V 5%0JAd%AAAV^AVAV fAVAV fJAdAAw% A V 0Ad^ f JAAAd % , A d @&0JA%A,AdAAd,ll 6JAV&AAd,ll 6AA6ll Ad 6 A V &0JAV&AVAV6llA AV 6AVAV6AAAAA,ll 6Ad AV w' A JA d#'0 A V 0AV6AdAAAd,ll 6Ad  ( JA d'0A ,JA V' A d,A A V,JA 'llB 60Ad, 6AV6llA JAAV( JA VV(0 JAd ,)JAd(AVAd JAdAVAd Jll  JA d(0AV Jll A V J JA V)0AdJll A JllB Ad AV t) JA V_)0ll JA dt)ll JAVA) JA d)ll0  A V 0JA*AdAdAVAJllAV JAd"*JAA"* J ?XYd?XYV?XYd*JX*J?XYV?XYd*ll J?XYd * X? YV0ll BJX+J?XYd?XYd+llJ?XYV?XY+ll B ?XYd?XYV?XYd+JX+J?XYV?XYd+ll J?XYd + X? YV0ll BJX,J?XYd?XYd,llJ?XYV?XY,ll B ?XYd?XYV?XYd,JY,J?XYV?XYd,ll J?XYd , Y?X V0ll BJY-J?XYd?XYd-llJ?XYV?XY-ll B ?XYd?XYV?XYd-JYz-J?XYV?XYdz-ll J?XYd - Y?X V0ll BJY.J?XYd?XYd.llJ?XYV?XY.ll B     > 00XY>XYXY00XY .00 "$fl ;2 $fl ;2 $f l :JB. Novice $JB. Standard $JB. Advance $ Test $fYl XJ>XY/>XY ? $ }? u@fl ,PI4S JKPDG/4SSLPS 0*T^ ACJo/ C B/ AZ0T00PILPJ]/TPPI0TY04Z|'0l(:|'4Z::|+T5J|*0Zq? 0:I4SL:4S JZSZN0T::I0JTY0JKTDn0T /l MT LT $ CQMT̜̜̮OT HNTꗜHl%6Q|0QQ00l%:KTfHNTl MT ?OT: ?$0fNTl MTHOT:_0HNTfHl MT4SKTH4KTH4KTHJ-1POT: ?0 .2JD1Sl MTOT: 2JAT2 ?S 2 SJ .2l MTOT ?$0H:NTJKT:AW2H::c0Hz2:HPH 5H:,P: 51 6BZR302:PILPJ]2:PPI0:T:z2 5T: Y0:0J]MT]MTOTKT0NT 3 4:Jz2KT:A z2PH 5,P: 5 4PZZZZ ZZ JPPH3PJP34Zl(P4j44444 5:PI4LPJZZ 3:PPI0 5T:TY04ZP:NTJP04P:PJKT:AR4P::c0J:cc4P 04:P g2P:JP4PNT:PJKT:A4P::0J:4PNT 4:P g2 5TTIT Y0 5TTITI Y0 5^: 5TfPl MTJKTPA(5 75|2? ?KTPOTKTP*:IHN:JK:HA5JZK:HZK:H5T:^HHN::I00 /QMT̜̜̮OT HNTꗜHl%l6Q0QQ00l%r|:;Ju66r6t6s666|662 C6666Q̜̜:rtrꗨ:HHQl%HQ̮srHP6|P000l%Jrd7 N= =76HvH,s7JHs,7Hs,Jv7HHfwl ,4SvH D@,xxyy @xx 7xxyy Axxyy22vJ8621r ;BJZM8rZ Z 8r8J]]0084Z J86666Q̜̜:rtrꗨ:HHQl%HQ̮srHPlP6000l% A2 J9r6t6s666|66264fwl ,s,fwl , ,s$ 8JZZ :94 9ZT:JZ %:4 T:Z 9J,sC: 94ҞZ 94Z,,Zfwl ,s,,2vttHvJsH:sḪNsu uuEsuu̮tuuutu v6f:tl  ?s ?$0l   :s ?0 $fl  :s ?0ytxsvttJv;4vҞv: 4Z @xx4v Cancel: Esc4Z @2ttJsv;sv̮Lsu uuDsuu̮tuuutu v6fl  ? ?:s ?0 ?:tf:l  ?s ? ? ?0l s ?$l   :s ?0 $fl s ?fl sv, v $*tt,PtJt|c=P|wP4v7w d7Jsv=sv0 =f|tl s ?f|tl s ?,H Y? 8Z>]s]ss>J0;>t N= =J0tt|s> N= =J] ]s00t>H Y?0H5, Y? =JZZ >5ZZZ=|||J-? N= =JtL?t N= = =H Y? =wH4v7H d7svsv* ̮̮6?fl nSystem Error: |$l"(& Cl(f|2?J| @ @ 8@J -@,ž;l2S4žSJ  p@ ? s@04Rv^-|>::[]|* #||":MH$" ":MO0:5170R (D$"Pr#4":A$:D$"Pr#0":D$"In#4":1661,79:1917,0:1789,42:2045,0:MO1] 2216,0 PCB%(9,9),NB%(9,9),MV%(60,2),TS%(8):GM2:UG2:ST(0)1:ST(1)0:SM1:VM1:CS1 | Setup Music Data K1771812:K2:K1,K2:D 238,2,3,173,48,192,136,208,10,206,1,3,208,5,206,2,3,240,9,202,208,240,174,0,3,76,6,3,96 v 127,114,101,96,85,76,68,120,107,0,90,80,72 p Setup Menu Data zMI3:MR5MI0ĀMN$(MI,MR,3),M$(MI),M%(MI),MH%(MI),ML%(MI),K11MI:M$(K1),MH%(K1),ML%(K1):MH%(K1)MRMH%(K1)0ĺ"Menu Height error.":2OK11MI:MH%(K1)06090MN$(K1,0,0)" ":MN$(K1,0,1)"A":K21MH%(K1):K303:MN$(K1,K2,K3)::MN$(K1,K2,1)"-"MN$(K1,K2,2)" "MN$(K1,0,0)"4"M$(0)"":M%(0)2:K11MI:M%(K1)M%(K11)(M$(K11))3:qMH$A$"-Initial: Menu ("H$" "U$" "J$" "K$": Select Record Esc: Abort)"wdApple,5,16nFile,3,4xGame,4,17"About Othello...",A," ",,"-",,"Show Mobility",AT,M,m "Show Valid Moves",AT,V,v$"Show Cursor",AT,C,c3,New,A,N,n?|,"-",,OQuit,A,Q,qf"User Game",A,U,uDemonstration,A,D,d,"-",,"Game Moves Replay",A,G,g# Print MouseText #(64448)234ĺESC$O$(64MT)X$;:9140#MT0MT5MT13MT14MT28Ğ&#(MT$,MT1,1);.#:G# Draw Background |#:1::80)::BGāK6121:BG$BG$BG$BG$N$X$;:$23:MT9:K6180:9110::HP$MH$$24:XC,0:" ";:HP$""9270 $K61(HP$):K1$(HP$,K6,1):MT(K1$):MT32K1$G$İ9110:9260"$K1$;,$%6$868: Othello 70106510:MN$(3,0,1)"A":7020:D$"Fre":HP$"Select in the menu to start game.":9220(7110:IS040:IS1010,2010,3010:KS,0:40d User Movement  nPS0:CLUC:15:XC,58:14):X18:Y18:4010:KY$"F"130:PSPS12 x2Y2:XC,2X5:(32VM14)~ ::PS0Ģ12:XC,55:"Any key to pass..."G$G$:9510:12:XC,55:20): SMĢ15:XC,58:"Mobility: "PS" " 20UC:XC,63:" ":17UC:XC,63:MT27:9110 CSĢ2UY2:XC,3UX5:MT4:9110X 7110:IS0CX4CX45CY3CY20Ģ2UY2:XC,3UX5:" ":UX(CX5):UY((CY2)2):230 IS0ĴIS1010,2010:(IS1RS2)110:KS,0:160 KY$ES$MV1İ310:110 (KY$""CS0)170:SK,0:2UY2:XC,3UX5:" " UXUX(KY$H$)(KY$U$):UXUX8(UX0)8(UX9)R UYUY(KY$K$)(KY$J$):UYUY8(UY0)8(UY9):KY$M$160 XUX:YUY:CLUC:4210:KY$"F"Ģ12:XC,57:"Invalid Move.";:NT6:DR.5:9810:T11500::XC,57:14):160 CB%(UX,UY)UC:2UY2:XC,2UX5:6610:NT1:DR.03:9810:5210:15:XC,58:12):/ , Undo Last Move 6T$" You cheat. "::T12:T11(T$):12:XC,58:(T$,T1):T2199::SK,0::: @T18:T118:NB%(T,T1)0:::NB%(4,4)2:NB%(4,5)1:NB%(5,4)1:NB%(5,5)2:T10:T1MV:MV%(T,0)UCT1T1# J:TT11MV:MV%(T,0)0::MV0:T10360~ TSK,0:MVMV1:MV%(MV,0)0XMV%(MV,1):YMV%(MV,2):CLMV%(MV,0):NB%(X,Y)CL:5010:340 ^MVMV1 h5420:5230:12:XC,58:12):  Apple Movement CL2(UC2)7OC2(CL2):9620:20CL:XC,63:" ":17CL:XC,63:MT27:9110:MV0710:MP99:KY$"T":5410oAM0:X18:Y18:4010:KY$"T"AMAM1:MXX:MYY::UX0SM1Ģ15:XC,58:"Mobility: "AM" "&AM1630:AM1570:CLOC:X18:Y18:4010:KY$"T"ĺG$G$;:X8:Y80::KY$"F"5310:::AX18:12:XC,58:(AX2(AX2))2)" Thinking "xDAY18:XAX:YAY:4210:KY$"F"620:GM1ĴGM2810:910NPT61İ4510XPSPC:610bPSMP(PSMP(1).5)MPPS:MXAX:MYAYl::12:XC,59:12):15:XC,58:12)"vXMX:YMY:CB%(X,Y)CL:T15:NT6T:CL1NTT^DR.03:2Y2:XC,2X5:" ";:9810:6610:9810::5210dw Open Move T((1).5):(1).5MX3T:MY4T:630MX5T:MY6T:630  2-ply Search *PS99:PT61İ451094ASPC:NB%(AX,AY)CL:5010:CLOC:X18:Y18:4210:KY$"F"850:PT61İ4510_>TASPC:TMPX9:Y9:PS99:850nHTPSPSTR::CLOC:5410:610 2-ply Mobility Search PT45PC0PT61İ4510,ASPC:NB%(AX,AY)CL:5010:NM0:AP0:X18:Y18:4010:APAP(NB%(X,Y)CL):KY$"F"950:NMNM1{(X2X7)(Y2Y7)T(X2)8(X7):T1(Y2)8(Y7):NB%(T,T1)0NMNM1::OM0:OS20:CLOC:X18:Y18:4210:KY$"F"990:TAPPC:T2(T2PT10)OS10020T:X8:Y8:990OMOM1:PT45PC0PT61İ4510"PCOSOSPCT::CLOC:PSASOS(NMOM)(PT55):5410:610h Apple Menu RS1100,1100,1200,1300,1400: LMD0:LN18:HT3:PO0:MS$"":8010:VT1:MS$" Othello Ver "VS$:8110:VT3:MS$ES$" Lim Thye Chean "ES$:8110:8210:8310:-SMSM0:MN$(IS,RS,1)"A":JSM1:MN$(IS,RS,1)"AT":jVMVM0:MN$(IS,RS,1)"A":VM1:MN$(IS,RS,1)"AT":x2UY2:XC,3UX5:CSCS0:MN$(IS,RS,1)"A":UX01420:" ":CS1:MN$(IS,RS,1)"AT":UXMT4:9110  File Menu &RS2100,2100,2900:4MN$(3,0,1)"A"2160:MD1:LN14:HT2:PO0:MS$"Ok":8010:BX18:BY1:MS$"Restart: R":KY$"R":8150>VT1:MS$"Quit current":8110:VT2:MS$"game?"G$:8110H8210:KY$ES$İ8310:RKY$M$İ8310::30#\KY$"R"KY$"r"İ8310:6510:2290-f2120WpMD1:LN25:HT7:PO0:MS$"Play":8010zBMST(0):BX1:BY1:MS$"User starts first: 1":KY$"1":8160:BMST(1):BY3:MS$"Apple starts first: 2":KY$"2":8160VT5:TB1:MS$"Game:":8110UBM(UG1):BX7:BY5:MS$"Novice: N":KY$"N":8160:BM(UG2):BX20:MS$"Standard: S":KY$"S":8160BM(UG3):BX7:BY7:MS$"Advance: A":KY$"A":81608210:KY$ES$İ8310:KY$"1"KY$"2"ST(0)(KY$"1"):ST(1)(KY$"2"):MS$"":BX1:T01:BYT21:BMST(T):8160::2210/KY$"N"KY$"n"UG1:2280OKY$"S"KY$"s"UG2:2280oKY$"A"KY$"a"UG3:2280KY$M$GMUG:8310:6540:22902210MS$"":BM(UG1):BX7:BY5:8160:BM(UG2):BX20:8160:BM(UG3):BX7:BY7:8160:2210;:3470:HP$"Press to undo.":9220::MN$(3,0,1)"D":7020UCST(0)2ST(1):X10:17UC:XC,67:"User ":20UC:XC,67:"Apple":UX3:UY3UC UC1İ110:510:2310 510:110:23205T MD2:LN6:HT3:LM3:PO0:MS$"Quit":8010:DL$(1)"System":DL$(2)"Basic":DL$(3)"ProDOS":8110:DS0İ8310:8310:m^ 9650:DS1İ9710:D$"Prefix"KY$:D$"-KeyWin.Start"h DS2Ģ24:T124:::r D$"Bye" Game Menu  RS3100,3200,3200,3400: MD1:LN22:HT1:PO1:MS$"":80104& VT1:MS$"Name of User 1:":8110:TB17:8410:N1$KY$:KY$ES$3130a0 TB14:MS$"2:":8110:TB17:8410:N2$KY$v: 8310:KY$ES$ıD :3470:X13:X23:Y14:Y25:MN$(3,0,1)"D":7020N 18:XC,67:N1$:XC,67:N2$X UXX1:UYY1:UC1:110:X1UX:Y1UYb UXX2:UYY2:UC2:110:X2UX:Y2UY:3160 LM3TS:MD2:LN8:HTLM:PO1:MS$"Apple Player 1":8010:DL$(1)"Novice":DL$(2)"Standard":DL$(3)"Advance":DL$(4)"Test" 8110:DS0İ8310: AG(0)DS(DS4):LM3TS:MD2:LN8:HTLM:PO0:MS$"Apple Player 2":8010:KS,0:8110:8310:DS03210; 8310:AG(1)DS(DS4):UGGM HP$"Press to stop.":9220:T01:18T:XC,67:AG(T)1ĺ"Novice":3280 AG(T)2ĺ"Standard":3280 AG(T)3ĺ"Advance":3280 "Test" :9:XC,59:"%% Demo %%"::3470:UC1:X10> UX0:CLUC:GMAG(0):520:9630:(KB)155ST33310l GMAG(1):510:9630:(KB)155ST23290 GMUG:MV0:30H MV%(1,0)0MD0:LN18:HT1:PO3:MS$"":8010:VT1:MS$"No move to replay."G$:8110:8210:8310:cR LM2:MD2:LN12:HTLM:PO3:MS$"Game Moves Replay":DL$(1)"Normal Replay":DL$(2)"Fast Replay":8010:8110:8310:DS0ı\ :KS,0:MV1:HP$"Press to stop.":9220:12:XC,61:"Replay";:MT1:12:T06:XC,52T:9110:XC,75T:9110# f T11300::XC,52T:" ";:XC,75T:" ";::XC,59:9110:XC,68:9110 p XMV%(MV,1):YMV%(MV,2):CLMV%(MV,0):CB%(X,Y)CL:T15:T1(SK):2Y2:XC,2X5:" ";:T11200::6610:T11200::!z 5220:DS1MTCL1:12:T689(CL1)689(CL2)12(CL2):XC,T:9110:T11200::XC,60:" Replay ";:O! MVMV1:((KB)155MV%(MV,0)0)3440:12:XC,59:10):30o! MV0:T059:MV%(T,0)0::! Valid Piece in NB? !OC2(CL2):KY$"F":NB%(X,Y)0ı!X2NB%(X1,Y)OCāT4X211:T3NB%(T4,Y):T3CL4110:T304030:B"X7NB%(X1,Y)OCāT4X28:T3NB%(T4,Y):T3CL4110:T304040:"Y2NB%(X,Y1)OCāT5Y211:T3NB%(X,T5):T3CL4110:T304050:"Y7NB%(X,Y1)OCāT5Y28:T3NB%(X,T5):T3CL4110:T304060:8#X2Y2NB%(X1,Y1)OCT5Y2:T4X211:T3NB%(T4,T5):T3CL4110:T30T514070:T5T51:#X7Y7NB%(X1,Y1)OCT5Y2:T4X28:T3NB%(T4,T5):T3CL4110:T30T584080:T5T51:#X2Y7NB%(X1,Y1)OCT5Y2:T4X211:T3NB%(T4,T5):T3CL4110:T30T584090:T5T51:a$X7Y2NB%(X1,Y1)OCT5Y2:T4X28:T3NB%(T4,T5):T3CL4110:T30T514100:T5T51:g$u$KY$"T":$h Count Captured Pieces $rOC2(CL2):PC0:KY$"F":NB%(X,Y)0ı(%|LD0:RD0:LT0:RT0:X2NB%(X1,Y)OCT4X1:T5Y:4410:T4X211:4420:T3CLT304230:CC1:z%X7NB%(X1,Y)OCT4X1:T5Y:4410:T4X28:4420:T3CLT304240:CC1:%Y2NB%(X,Y1)OCT4X:T5Y1:4410:T5Y211:4420:T3CLT304250:CC1:!&Y7NB%(X,Y1)OCT4X:T5Y1:4410:T5Y28:4420:T3CLT304260:CC1:&X2Y2NB%(X1,Y1)OCT4X1:T5Y1:4410:T5Y2:T4X211:4420:T3CLT30T514270:T5T51:CC1:'X7Y7NB%(X1,Y1)OCT4X1:T5Y1:4410:T5Y2:T4X28:4420:T3CLT30T584280:T5T51:CC1:q'X2Y7NB%(X1,Y1)OCT4X1:T5Y1:4410:T5Y2:T4X211:4420:T3CLT30T584290:T5T51:CC1:'X7Y2NB%(X1,Y1)OCT4X1:T5Y1:4410:T5Y2:T4X28:4420:T3CLT30T514300:T5T51:CC1:'PC0KY$"T"'(0 Diagonal Intercept? 0(:T3NB%(T4,T5):C1:4440s(DT3NB%(T4,T5):T3CLLDLT:RDRT:PCPCC:T400::T500::(NT304450:((T42T47)(T52T57))4460:T4T5LT0LT1(XT49T5RT0RT1(b(lT4T5LT2(vT49T5RT2() Heuristic Rules 5)(X1X8)(Y1Y8)PCPC12:)(X2X7)(Y2Y7)T(X2)8(X7):T1(Y2)8(Y7):NB%(T,T1)0PCPC10:)LD((NB%(2,2)OCNB%(1,1)0)(NB%(7,7)OCNB%(8,8)0))PCPC5(LD2):LD1āT36:NB%(T,T)OCĂ:PCPC5g*RD((NB%(2,7)OCNB%(1,8)0)(NB%(7,2)OCNB%(8,1)0))PCPC5(RD2):RD1āT36:NB%(T,9T)OCĂ:PCPC5*(Y1Y8)4580:PCPC5(GM3):(X2X7)4710:NB%(17(X7),Y)CLPCPC10(GM0)5(GM3):4710O+PCPC105(GM3):NB%(X,25(Y8))OC4710:T33(Y8)17(Y1)12(Y8):NB%(X,T)04710:NB%(X,T)CL4570::4710Y+4600+(X1X8)4710:PCPC5(GM3):(Y2Y7)4710:NB%(X,17(Y7))CLPCPC10(GM0)5(GM3):4710A,PCPC105(GM3):NB%(25(X8),Y)OC4710:T33(X8)17(X1)12(X8):NB%(T,Y)04710:NB%(T,Y)CL4600::4710M,PCPC5c,\ Killer Rules ,f(X2X7)(Y2Y7)İ4850:5510,pY1Y8T1(X2X7)2(X3X6):T104740:4810:T15610,5810-zX1X8T1(Y2Y7)2(Y3Y6):T104750:4830:T15610,58109-4760:Y1Y8ĴX76010:X16110`-4760:X1X8ĴY76210:Y16310y-T00::T100::- Transfer for Check -X2X3āT18:TS%(T)NB%(T,Y)::-X6X7āT18:TS%(T)NB%(9T,Y)::.Y2Y3āT18:TS%(T)NB%(X,T)::9.Y6Y7āT18:TS%(T)NB%(X,9T)::a.X2Y2āT18:TS%(T)NB%(T,T)::.X2Y7āT18:TS%(T)NB%(T,9T)::.X7Y2āT18:TS%(T)NB%(9T,T)::.X7Y7āT18:TS%(T)NB%(9T,9T)::.$ Reward/Punish /.PCPC5:4760%/8PCPC55(GM3):4760@/BPCPC55(GM3):4760N/LPCPC5:\/VPCPC5:y/ Capture Piece in NB /OC2(CL2):X3NB%(X1,Y)OC5030:TX211:NB%(T,Y)CL5020:NB%(T,Y)05030::5030/T1T1X1:NB%(T1,Y)CL:I0X6NB%(X1,Y)OC5050:TX28:NB%(T,Y)CL5040:NB%(T,Y)05050::5050h0T1X1T1:NB%(T1,Y)CL:0Y3NB%(X,Y1)OC5070:TY211:NB%(X,T)CL5060:NB%(X,T)05070::50700T1T1Y1:NB%(X,T1)CL:,1Y6NB%(X,Y1)OC5090:TY28:NB%(X,T)CL5080:NB%(X,T)05090::5090K1T1Y1T1:NB%(X,T1)CL:1X3Y3NB%(X1,Y1)OC5110:T1Y2:TX211:NB%(T,T1)CL5100:NB%(T,T1)0T115110:T1T11::51101T1Y1:T2X1T11:NB%(T2,T1)CL:T1T11:Z2X6Y6NB%(X1,Y1)OC5130:T1Y2:TX28:NB%(T,T1)CL5120:NB%(T,T1)0T185130:T1T11::51302T1Y1:T2X1T1:NB%(T2,T1)CL:T1T11:2 X3Y6NB%(X1,Y1)OC5150:T1Y2:TX211:NB%(T,T1)CL5140:NB%(T,T1)0T185150:T1T11::5150+3T1Y1:T2X1T11:NB%(T2,T1)CL:T1T11:3X6Y3NB%(X1,Y1)OC5170:T1Y2:TX28:NB%(T,T1)CL5160:NB%(T,T1)0T115170:T1T11::51703(T1Y1:T2X1T1:NB%(T2,T1)CL:T1T11:324760:3P Capture Piece in CB !4ZMVMV1:MV%(MV,0)CL:MV%(MV,1)X:MV%(MV,2)Y74d5410:5000:54204nWC0:BC0:X18:Y18:6610:WCWC(CB%(X,Y)1):BCBC(CB%(X,Y)2):::PTWCBC4x18:XC,59:WC" ":XC,59:BC" ":WCBCPT64ı4 Game Over 512:XC,58:12);:XC,60:WCBCĺ"A Draw.":5390#5UX0ĺ"The End.":5370Y5X105350:T1$N1$:T2$N2$:BCWCT1$N2$:T2$N1$~5T1$" wins":XC,60:T2$"!":53705T1$"I":(UC1WCBC)(UC2BCWC)T1$"You"5T1$" win!"(6MT(BCWC):T18:T112:10T1:XC,58:9110:11(T11):XC,58:" ":NTT:DR.5:T8NT1:OT2:DR.6;69810:::OT1615:XC,58:"Any key... ":9510:GMUG:UX0KY$BL$Ģ12:XC,57:15):15:XC,57:15):3066510:3470:32406 Copy CB <-> NB 6"T18:T118:NB%(T,T1)CB%(T,T1):::#7,T18:T118:CB%(T,T1)NB%(T,T1):::<7| Check X-squares 7T36:TS%(T)OC5530::TS%(1)OCĴ(TS%(7)OCTS%(8)OC)4760:(TS%(7)CLTS%(8)0)4940:49507(TS%(7)OCTS%(8)OC)4760:495098T36:TS%(T)CL5550::TS%(1)OCĴ(TS%(7)0(TS%(8)0TS%(7)CL))4940:(TS%(8)CLTS%(7)CL)4760:4950_8(TS%(7)CLTS%(8)CL)4760:49508TS%(3)OCTS%(4)0TS%(8)0āT57:TS%(T)CL4760::TS%(1)OC4940:4950847608 Check C-squares 8TS%(1)0TS%(3)0TS%(4)OC4910f9T36:TS%(T)OC5650::TS%(1)0ĴTS%(7)04910:(TS%(8)OC(TS%(8)0TS%(7)OC))4910:PCPC5:49209TS%(7)CLĴ(TS%(8)0TS%(1)OC)4910:PCPC5:49209TS%(7)TS%(8)4920:PCPC312(TS%(7)OC):4920B:T36:TS%(T)CL5670::TS%(1)CLĴ(TS%(7)CLTS%(8)CL)4920:PCPC52(TS%(7)0)10(TS%(7)CL):4920:(TS%(7)CLTS%(8)CL)4920:(TS%(1)0TS%(8)0)4760:(TS%(1)0TS%(7)0TS%(8)0)4910:PCPC5:4920:&(TS%(3)OCTS%(7)CL)5690:T146:TS%(T1)04740:TS%(T1)OCĂd;0TT16:TS%(T)CL4740::TS%(8)CL4920:((TS%(1)OCTS%(8)0)(TS%(1)0TS%(8)OC))4910:PCPC5:4920;:TS%(3)OC5720:T146:TS%(T1)OCĂTS%(T)OCPCPC5:4760N>TS%(1)CLTS%(2)0āT47:TS%(T)OCPCPC1::4760>T47:TS%(T)CL4740::TS%(8)0Ĵ(TS%(1)OCTS%(2)OC(TS%(1)CLTS%(2)0))4930:PCPC5(TS%(2)CL):4760> TS%(8)OCĭTS%(1)0TS%(2)04930>4740?p Check NB%(1..6,1/8) x?z(NB%(X1,Y)OC(NB%(X1,Y)CLNB%(X2,Y)OC))6030:X2ĭNB%(X1,Y)CLNB%(X2,Y)OCPCPC2:4760?NB%(X1,Y)OCāTX28:NB%(T,Y)CL4760::PCPC105(GM3)@X6ĭNB%(X1,Y)OCNB%(X1,Y)OCPCPC2:NB%(X2,Y)CLNB%(X3,Y)0PCPC125(GM3)!@4760>@ Check NB%(2..8,1/8) @(NB%(X1,Y)OC(NB%(X1,Y)CLNB%(X2,Y)OC))6130:X6ĭNB%(X1,Y)CLNB%(X2,Y)OCPCPC2:4760@NB%(X1,Y)OCāTX211:NB%(T,Y)CL4760::PCPC105(GM3)IAX3ĭNB%(X1,Y)OCNB%(X1,Y)OCPCPC2:NB%(X2,Y)CLNB%(X3,Y)0PCPC125(GM3)SA4760pA8 Check NB%(1/8,1..6) AB(NB%(X,Y1)OC(NB%(X,Y1)CLNB%(X,Y2)OC))6230:Y2ĭNB%(X,Y1)CLNB%(X,Y2)OCPCPC2:4760BLNB%(X,Y1)OCāTY28:NB%(X,T)CL4760::PCPC105(GM3)xBVY6ĭNB%(X,Y1)OCNB%(X,Y1)OCPCPC2:NB%(X,Y2)CLNB%(X,Y3)0PCPC125(GM3)B`4760B Check NB%(1/8,2..8) C(NB%(X,Y1)OC(NB%(X,Y1)CLNB%(X,Y2)OC))6330:Y6ĭNB%(X,Y1)CLNB%(X,Y2)OCPCPC2:4760NCNB%(X,Y1)OCāTY211:NB%(X,T)CL4760::PCPC105(GM3)CY3ĭNB%(X,Y1)OCNB%(X,Y1)OCPCPC2:NB%(X,Y2)CLNB%(X,Y3)0PCPC125(GM3)C4760Cd Initialize Board CnT09:T109:CB%(T,T1)0::DxX45:Y45:CB%(X,Y)1(XY):::DX18:Y18:6610:::5410`D18:XC,59:"2 ":19:XC,59:"2 "D9:XC,58:GM1ĺ" Novice ":DGM2ĺ" Standard ":DGM3ĺ" Advance ":D" Test ":D Display Piece E2Y2:XC,2X5:CB%(X,Y)MTCB%(X,Y)1:9110:(E" ":MN$(IS,0,1)"D"IS0:GH7020:XC,M%(IS):" "M$(IS)" " HR9620:K61:K7(M%(IS)3)2:K8(K7(K7)):K7(K7):K9((ML%(IS)9)2):K21MH%(IS)2:LCK7LC(K2):K401:LCLCK4K8:P0(K4K8),0@H\K51K9:MM%(K6K5)(LCK5)::K6K6K9:::P0,0HfK1(MN$(IS,0,0)):2:K20MH%(IS)1:XC,M%(IS)1:MT26:9110:ML%(IS)K12):MT31:9110::Hp3MH%(IS):XC,M%(IS):K21ML%(IS)K12:"_";::K21MH%(IS):2K2:XC,M%(IS)]IzK1$MN$(IS,K2,0):K2$MN$(IS,K2,1):K3$MN$(IS,K2,2):K2$"-"MT19:K31ML%(IS)K12:9110::7340IK2$"D"ĺBL$K1$;:XC,M%(IS)ML%(IS)K11:BL$;:7330IK2$"AT"MT4:9110:K1$;:7330I" "K1$;IK3$" "ĹXC,M%(IS)ML%(IS)3:MT0:9110:K3$7J:K20:K11MH%(IS):(MN$(IS,K1,1),1)"A"K2K1:K199NJ:K207370:K1K2rJK3K2:7570:K2K1::K3K1:7570JDG2:9510:KY$""7410:CY17390:K41:K10:K31MI:K4K43(M$(K3)):CXK4K1K3:K3MIJ:K10ISK17370:7710:ISK1:7230HKK1CY2:CXM%(IS)1CXM%(IS)ML%(IS)1(MN$(IS,0,0))CYMH%(IS)37560KK1MR7370:(MN$(IS,K1,1),1)"A"7370:K3K2:7570::K3K1:7570:7550KK3(KY$J$)2(KY$K$)3(KY$H$)4(KY$U$)5(KY$M$)6(KY$ES$):(K31K32)K20K303LK30KY$"":KS,0:K37450,7490,7530,7540,7550,7560:7710{LK10:K31MI:K2$(M$(K3),1):KY$K2$KY$((K2$)32)K1K3:K3MIL:7710:ISK1:IS07230:KY$"":LK3K11:K4MH%(IS):K3K4K31L$K1K3K4:(MN$(IS,K1,1),1)"A"K3K1:K199 M.:K199K31:7460M8K1K3:7360@MBK3K11:K41:K3K4K3MH%(IS)tMLK1K3K41:(MN$(IS,K1,1),1)"A"K3K1:K11MV:K11K3MH%(IS):7500M`K1K3:7360Mj7710:ISIS1MI(IS1):7230Mt7710:ISIS1MI(ISMI):7230M~7710:RSK1: N7710:IS0:=N2K3:XC,M%(IS):MN$(IS,K3,1)"A"ĺ" ";:7590WNMT4((50)63):9110NMN$(IS,K3,0)ML%(IS)1(MN$(IS,K3,0)))::N Keyboard Equivalent OK11MI:K21MH%(K1):(MN$(K1,K2,1),1)"A"ĭKY$MN$(K1,K2,2)KY$MN$(K1,K2,3)ISK1:RSK2:K2MH%(K1):K1MI!O::5O Close Menu O7020:K61:K7(M%(IS)3)2:K8(K7(K7)):K7(K7):K9((ML%(IS)9)2)O(K21MH%(IS)2:LCK7LC(K2):K401:LCLCK4K8:P0(K4K8),0O2K51K9:LCK5,MM%(K6K5)::K6K6K9:::P0,0:P@ Activate Dialog PJ1(MD2)8510,8610:DN1MM%(0)MD:MM%(1)HT:MM%(2)LN:MM%(3)DX:MM%(4)DY:MM%(5)LM:MM%(6)L:MM%(7)BNPTP^9620:K4DN(MM%(1)42(MM%(0)2))(MM%(2)4(MM%(0)2))8:K5(DX3)2:K6(K5(K5)):K5(K5)TQhK12(MD2)HT13(MD2):LCK5LC(DYK1):K201:LCLCK2K6:P0(K2K6),0:K7((LN5(MD2)K2)2)QrK31K7:MM%(K4)(LCK3):K4K41::::P0,0:DNDN1:Q Dialog Message QMD2K4L:8810:8910:DN28140:MM%(6)L:&RK2(MS$):(K20TBLN)8140:K2LNTB1K2LNTB1:(MS$,1)G$K2K21ORVTDY:XC,DXTB:K1$(MS$,K2):9150ZRTB1:RBXDXBX1:BYDYBY:9310:BXBXDX1:8170RBXDXBX:BYDYBY:9340:BXBXDXRBYBYDY:BNBN(MS$""):DN1MM%(7)BNRR Dialog Input 2S DG(MD2):9520:KY$""Ĵ(MD0KY$M$KY$ES$)8210:jS MD08210:(CXDXCXDX1)(CYDY1CYDY)KY$ES$pS& Sl Close Dialog Sv DNDN1:DN0DN0:S K4DN(MM%(1)42(MM%(0)2))(MM%(2)4(MM%(0)2))8:K5(DX3)2:K6(K5(K5)):K5(K5)hT K12(MD2)HT13(MD2):LCK5LC(DYK1):K201:LCLCK2K6:P0(K2K6),0:K7((LN5(MD2)K2)2)T K31K7:LCK3,MM%(K4):K4K41::::P0,0:9420T BN9:DN0MDMM%(0):HTMM%(1):LNMM%(2):DXMM%(3):DYMM%(4):LMMM%(5):LMM%(6):BNMM%(7)U U Dialog Edit CU K4$"":K70:VTDY:XC,DXTB:LNTB1)wU VTDY:XC,DXTB:K4$BL$(32(K7TBLN)):8210U (KY$H$KY$BL$)K7K7(K70):K708410:K4$(K4$,K7):8420U KY$M$8470:KY$ES$K4$ES$:8470V!KY$" "8420:TBK7LNĺG$;:8420&V !K4$K4$KY$:K7K71:8420bV!KY$K4$:TBTB(KY$):VTDY:XC,DXTB:LNTB2):TB1:~V4! Alert/Modal Dialog V>!BN1(MS$""):HTHT6:K21517(MS$""):LNK2LNK2VH!DX((78LN)2)(PO0)9(PO1PO3)(69LN)(PO2PO4),WR!DY((26HT)2)(PO0)5(PO1PO2)(20HT)(PO2)W\!8030:DY:K11HT1:XC,DX1:MT26:9110:LN2):MT31:9110:::XC,DX1:" ";:MT12:K11LN2:9110::" "Wf!DY:XC,DX:MT12:K11LN2:9110::BYDYHT4:BXDX(LN1517(MS$""))2(Xz!HTHT6:MS$""MS$MS$": "M$:KY$M$:9310:BXBX17NX!MS$"Cancel: Esc":KY$ES$:9310:hX! Selection Dialog X!BN0:HTHT3:LN(MS$)LN(MS$)X!DX((76LN)2)(PO0)9(PO1PO3)(68LN)(PO2PO4)Y!DY((26HT)2)(PO0)6(PO1PO2)(20HT)(PO2)YY!8030:DY1:XC,DX1:MT26:9110:MT30:9110:MT28:K11LN2:9110::MT31:9110Y!K10HT2:DYK1:XC,DX1:MT26:9110:LN1)Y!9110:MT22:9110:MT31:9110:Y!XC,DXLN2:MT17:9110::XC,DX1:" ";:MT12:K11LN3:9110::" "Z!DY:XC,DXLN2:MT18:9110KZ!DY1:XC,DX1(LN(MS$))2::" "MS$" ":`Z"HTHT3:SL1:L1fZ"~Z`" Record Display Zj"TB1:K3HT:HTLMK3LMZt"VT1K3:MS$DL$(SLVT1):8120:LN(MS$)ĺLN(MS$))Z~":8840:?["DY1K4(LM1)HT:XC,DXLN2:MT22:9110:DY1L(LM1)HT:XC,DXLN2:MT28:9110:Y[" Record Selection [":K2L:8990:8210:KY$""8940:CXDXLN1CXDXLN28930:CYDYSL1K4L:SLSL1:LL(LSLHT):8810:8910 \"CYDYHT1SLHT1LMK4L:SLSL1:LL(LSL):8810:8910j\"CXDXCXDXLN1CYDYCYDYHT1K2L:8990:K4L:LCYDYSL1:K2L:DSL::8990:8840:\"KY$M$KY$ES$DSL(KY$M$):\"K4L:LL(KY$J$)(KY$K$):K4L8910:LLLM(LLM)LM(L0)\#LSLSLL:8810:8910] #LSLHT1SLLHT1:8810:8910+]#8840:K2K4:8990:8910k]#VTK2SL1:MS$DL$(K2):8120:(LN(MS$))(LN(MS$)))::](# Setup General ]2#EV(K8)(K82(K82))]<#LC(K8)1024K8128(K88)984]F#9050]P# ^Z#23:XC,1:868:G$"System Error: "(222):34,23#^d#::9650:KS,0:23:<^# Print MouseText v^#K9((50)63):(64448)234ĺESC$O$(64MT)X$;:9140^#MT0MT5MT13MT14MT28Ğ^#(MT$,MT1,1);^#50,255192K9:_#K81(K1$):K2$(K1$,K8,1):MT(K2$):MT32K2$G$İ9110:9170_#K2$;_#:-_# Help Line 9_#HP$MH$Z_$24:XC,0:" ";:HP$""9240l_$K1$HP$:9150x_$868:_T$ Draw Button _^$BY:XC,BX:" ";:T115:"_";::" ":XC,BX:MT26:9110::" ";::13)`h$XC,BX(17(MS$))2:K1$MS$:9150\`r$XC,BX15::" ";::MT31:9110::XC,BX:" ";:MT12:T115:9110::" ":BL0:9410:`|$BY:XC,BX1:MT26:9110:MT2823(BM0):9110:MS$""MT31:9110:K1$MS$" ":9150:BL1(MS$):9410`$`$ Manage Button %a$BT$(BS)KY$:BT%(BS,0)BL:BT%(BS,1)BX:BT%(BS,2)BY:BSBS1:=a$BSBSBN:BS0BS0Ca$ra$KY$"":BN0BS09470:K9BSBN:K90K90a$K8K9BS1:CXBT%(K8,1)CYBT%(K8,2)CXBT%(K8,1)BT%(K8,0)(BT%(K8,0)0)16CYBT%(K8,2)1(BT%(K8,0)0)KY$BT$(K8):K89a$b$b% Get b&%KS,04b0%9630:CHİ9620:9610mb:%ST1KY$"":769,CX:770,CY:DG09550:DG1:9440:bD%(KB)1289520:K8(KB):KS,0:KY$(K8128(K8127)):((B0)159KY$"q")9060:bN%9630:CHİ9620:9610:9550cX%DG2CY19570:ST49550:DG1CX(769):CY(770)"cb%9c% Mouse Control vc%PXCX:PYCY:9670:CB(LC):P0,0:CY:XC,CX:MT2:9110:c%9670:((LC)66((LC)222(64448)234))9640:LC,CB:9640,d%768,(1):CH0:ST4:MOĹ34,23:33,1:32,79:24:XC,79:"";CX,CY,ST::CY(CY2)1:ST(ST):CXPXCYPYCH18d%P0,0:dd%MOĺD$"In#0":D$"Pr#4":(0):D$"Pr#0"jd%d%LCLC(PY1)PX2:P0((LC)LC),0:d% Locate KeyWin Prefix e%23:XC,79:D$"Prefix":KY$:K81(KY$)7:(KY$,K8,7)"/KEYWIN"KY$(KY$,K86):K899e%:$eH& Music eR&NTĹ768,(799NT)(1(OT4).5(OT2).75(OT3)):K8DRTP:K9(K8256):769,K8K9256:770,K9:771:e\&K81TP3DR::Compile Start,KeyWin.Start Common Othello,KeyWin.Othello  D$(4):N$"Run"&D$"Open"N$7D$"Write"N$Y("Compile Start,KeyWin.Start"~2"Common Othello,KeyWin.Othello"FD$"Close" 90 1 22  D$(4):N$"default"*D$"open"N$;D$"write"N$C(88K211S<10bdD$"close" Compile Start,KeyWin.Start Common Test,KeyWin.Othello *$TEST10^y6* Othello 70106510:MN$(3,0,1)"A":7020:D$"Fre":HP$"Select in the menu to start game.":9220(7110:IS040:IS1010,2010,3010:KS,0:40d User Movement  nPS0:CLUC:15:XC,58:14):X18:Y18:4010:KY$"F"130:PSPS12 x2Y2:XC,2X5:(32VM14)~ ::PS0Ģ12:XC,55:"Any key to pass..."G$G$:9510:12:XC,55:20): SMĢ15:XC,58:"Mobility: "PS" " 20UC:XC,63:" ":17UC:XC,63:MT27:9110 CSĢ2UY2:XC,3UX5:MT4:9110X 7110:IS0CX4CX45CY3CY20Ģ2UY2:XC,3UX5:" ":UX(CX5):UY((CY2)2):230 IS0ĴIS1010,2010:(IS1RS2)110:KS,0:160 KY$ES$MV1İ310:110 (KY$""CS0)170:SK,0:2UY2:XC,3UX5:" " UXUX(KY$H$)(KY$U$):UXUX8(UX0)8(UX9)R UYUY(KY$K$)(KY$J$):UYUY8(UY0)8(UY9):KY$M$160 XUX:YUY:CLUC:4210:KY$"F"Ģ12:XC,57:"Invalid Move.";:NT6:DR.5:9810:T11500::XC,57:14):160 CB%(UX,UY)UC:2UY2:XC,2UX5:6610:NT1:DR.03:9810:5210:15:XC,58:12):/ , Undo Last Move 6T$" You cheat. "::T12:T11(T$):12:XC,58:(T$,T1):T2199::SK,0::: @T18:T118:NB%(T,T1)0:::NB%(4,4)2:NB%(4,5)1:NB%(5,4)1:NB%(5,5)2:T10:T1MV:MV%(T,0)UCT1T1# J:TT11MV:MV%(T,0)0::MV0:T10360~ TSK,0:MVMV1:MV%(MV,0)0XMV%(MV,1):YMV%(MV,2):CLMV%(MV,0):NB%(X,Y)CL:5010:340 ^MVMV1 h5420:5230:12:XC,58:12):  Apple Movement CL2(UC2)7OC2(CL2):9620:20CL:XC,63:" ":17CL:XC,63:MT27:9110:MV0710:MP99:KY$"T":5410oAM0:X18:Y18:4010:KY$"T"AMAM1:MXX:MYY::UX0SM1Ģ15:XC,58:"Mobility: "AM" "&AM1630:AM1570:CLOC:X18:Y18:4010:KY$"T"ĺG$G$;:X8:Y80::KY$"F"5310:::AX18:12:XC,58:(AX2(AX2))2)" Thinking "xDAY18:XAX:YAY:4210:KY$"F"620:GM1ĴGM2810:910NPT61İ4510XPSPC:610bPSMP(PSMP(1).5)MPPS:MXAX:MYAYl::12:XC,59:12):15:XC,58:12)"vXMX:YMY:CB%(X,Y)CL:T15:NT6T:CL1NTT^DR.03:2Y2:XC,2X5:" ";:9810:6610:9810::5210dw Open Move T((1).5):(1).5MX3T:MY4T:630MX5T:MY6T:630  2-ply Search *PS99:PT61İ451094ASPC:NB%(AX,AY)CL:5010:CLOC:X18:Y18:4210:KY$"F"850:PT61İ4510_>TASPC:TMPX9:Y9:PS99:850nHTPSPSTR::CLOC:5410:610 2-ply Mobility Search PT45PC0PT61İ4510,ASPC:NB%(AX,AY)CL:5010:NM0:AP0:X18:Y18:4010:APAP(NB%(X,Y)CL):KY$"F"950:NMNM1{(X2X7)(Y2Y7)T(X2)8(X7):T1(Y2)8(Y7):NB%(T,T1)0NMNM1::OM0:OS20:CLOC:X18:Y18:4210:KY$"F"990:TAPPC:T2(T2PT10)OS4010T:X8:Y8:990OMOM1:PT45PC0PT61İ4510!PCOSOSPCS::CLOC:PSASOS(NMOM)(PT55):5410:610g Apple Menu RS1100,1100,1200,1300,1400: LMD0:LN18:HT3:PO0:MS$"":8010:VT1:MS$" Othello Ver "VS$:8110:VT3:MS$ES$" Lim Thye Chean "ES$:8110:8210:8310:,SMSM0:MN$(IS,RS,1)"A":ISM1:MN$(IS,RS,1)"AT":iVMVM0:MN$(IS,RS,1)"A":VM1:MN$(IS,RS,1)"AT":x2UY2:XC,3UX5:CSCS0:MN$(IS,RS,1)"A":UX01420:" ":CS1:MN$(IS,RS,1)"AT":UXMT4:9110  File Menu %RS2100,2100,2900:4MN$(3,0,1)"A"2160:MD1:LN14:HT2:PO0:MS$"Ok":8010:BX18:BY1:MS$"Restart: R":KY$"R":8150>VT1:MS$"Quit current":8110:VT2:MS$"game?"G$:8110H8210:KY$ES$İ8310:RKY$M$İ8310::30"\KY$"R"KY$"r"İ8310:6510:2290,f2120VpMD1:LN25:HT7:PO0:MS$"Play":8010zBMST(0):BX1:BY1:MS$"User starts first: 1":KY$"1":8160:BMST(1):BY3:MS$"Apple starts first: 2":KY$"2":8160VT5:TB1:MS$"Game:":8110LBM(UG1):BX7:BY5:MS$"Novice: N":KY$"N":8160:BM(UG2):BX20:MS$"Standard: S":8160{BM(UG3):BX7:BY7:MS$"Advance: A":81608210:KY$ES$İ8310:KY$"1"KY$"2"ST(0)(KY$"1"):ST(1)(KY$"2"):MS$"":BX1:T01:BYT21:BMST(T):8160::2210KY$"N"KY$"n"UG1:2280>KY$"S"KY$"s"UG2:2280^KY$"A"KY$"a"UG3:2280KY$M$GMUG:8310:6540:22902210MS$"":BM(UG1):BX7:BY5:8160:BM(UG2):BX20:8160:BM(UG3):BX7:BY7:8160:2210*:3570:HP$"Press to undo.":9220::MN$(3,0,1)"D":7020~UCST(0)2ST(1):X10:17UC:XC,67:"User":20UC:XC,67:"Apple":UX3:UY3UC UC1İ110:510:2310 510:110:2320#T MD2:LN6:HT3:LM3:PO0:MS$"Quit":8010:DL$(1)"System":DL$(2)"Basic":DL$(3)"ProDOS":8110:DS0İ8310:8310:[^ 9650:DS1İ9710:D$"Prefix"KY$:D$"-KeyWin.Start"wh DS2Ģ24:T124:::r D$"Bye" Game Menu  RS3100,3200,3200,3400,3500: MD1:LN22:HT1:PO1:MS$"":8010'& VT1:MS$"Name of User 1:":8110:TB17:8410:N1$KY$:KY$ES$3130T0 TB14:MS$"2:":8110:TB17:8410:N2$KY$i: 8310:KY$ES$ıD :3570:X13:X23:Y14:Y25:MN$(3,0,1)"D":7020N 18:XC,67:N1$:XC,67:N2$X UXX1:UYY1:UC1:110:X1UX:Y1UYb UXX2:UYY2:UC2:110:X2UX:Y2UY:3160 LM3TS:MD2:LN8:HTLM:PO1:MS$"Apple Player 1":8010:DL$(1)"Novice":DL$(2)"Standard":DL$(3)"Advance":DL$(4)"Test" 8110:DS0İ8310: AG(0)DS(DS4):LM3TS:MD2:LN8:HTLM:PO0:MS$"Apple Player 2":8010:KS,0:8110:8310:DS03210. 8310:AG(1)DS(DS4):UGGM HP$"Press to stop.":9220:T01:18T:XC,67:AG(T)1ĺ"Novice":3280 AG(T)2ĺ"Standard":3280 AG(T)3ĺ"Advance":3280 "Test" :9:XC,59:"%% Demo %%"::3570:UC1:X101 UX0:CLUC:GMAG(0):520:9630:(KB)155ST33310_ GMAG(1):510:9630:(KB)155ST23290r GMUG:MV0:30H LM3TS:MD2:LN8:HTLM:PO1:MS$"Game Level":8010:DL$(1)"Novice":DL$(2)"Standard":DL$(3)"Advance":8110:8310:DS0ı R GMDS:UGGM:6540:p MV%(1,0)0MD0:LN18:HT1:PO3:MS$"":8010:VT1:MS$"No move to replay."G$:8110:8210:8310: LM2:MD2:LN12:HTLM:PO3:MS$"Game Moves Replay":DL$(1)"Normal Replay":DL$(2)"Fast Replay":8010:8110:8310:DS0ıc :KS,0:MV1:HP$"Press to stop.":9220:12:XC,61:"Replay";:MT1:12:T06:XC,52T:9110:XC,75T:9110 T11300::XC,52T:" ";:XC,75T:" ";::XC,59:9110:XC,68:9110)! XMV%(MV,1):YMV%(MV,2):CLMV%(MV,0):CB%(X,Y)CL:T15:T1(SK):2Y2:XC,2X5:" ";:T11200::6610:T11200::! 5220:DS1MTCL1:12:T689(CL1)689(CL2)12(CL2):XC,T:9110:T11200::XC,60:" Replay ";:! MVMV1:((KB)155MV%(MV,0)0)3540:12:XC,59:10):30! MV0:T059:MV%(T,0)0::" Valid Piece in NB? ;"OC2(CL2):KY$"F":NB%(X,Y)0ı"X2NB%(X1,Y)OCāT4X211:T3NB%(T4,Y):T3CL4110:T304030:"X7NB%(X1,Y)OCāT4X28:T3NB%(T4,Y):T3CL4110:T304040:#Y2NB%(X,Y1)OCāT5Y211:T3NB%(X,T5):T3CL4110:T304050:]#Y7NB%(X,Y1)OCāT5Y28:T3NB%(X,T5):T3CL4110:T304060:#X2Y2NB%(X1,Y1)OCT5Y2:T4X211:T3NB%(T4,T5):T3CL4110:T30T514070:T5T51:$$X7Y7NB%(X1,Y1)OCT5Y2:T4X28:T3NB%(T4,T5):T3CL4110:T30T584080:T5T51:$X2Y7NB%(X1,Y1)OCT5Y2:T4X211:T3NB%(T4,T5):T3CL4110:T30T584090:T5T51:$X7Y2NB%(X1,Y1)OCT5Y2:T4X28:T3NB%(T4,T5):T3CL4110:T30T514100:T5T51:$$KY$"T":%h Count Captured Pieces I%rOC2(CL2):PC0:KY$"F":NB%(X,Y)0ı%|LD0:RD0:LT0:RT0:X2NB%(X1,Y)OCT4X1:T5Y:4410:T4X211:4420:T3CLT304230:CC1:&X7NB%(X1,Y)OCT4X1:T5Y:4410:T4X28:4420:T3CLT304240:CC1:Y&Y2NB%(X,Y1)OCT4X:T5Y1:4410:T5Y211:4420:T3CLT304250:CC1:&Y7NB%(X,Y1)OCT4X:T5Y1:4410:T5Y28:4420:T3CLT304260:CC1:'X2Y2NB%(X1,Y1)OCT4X1:T5Y1:4410:T5Y2:T4X211:4420:T3CLT30T514270:T5T51:CC1:'X7Y7NB%(X1,Y1)OCT4X1:T5Y1:4410:T5Y2:T4X28:4420:T3CLT30T584280:T5T51:CC1:'X2Y7NB%(X1,Y1)OCT4X1:T5Y1:4410:T5Y2:T4X211:4420:T3CLT30T584290:T5T51:CC1:i(X7Y2NB%(X1,Y1)OCT4X1:T5Y1:4410:T5Y2:T4X28:4420:T3CLT30T514300:T5T51:CC1:{(PC0KY$"T"((0 Diagonal Intercept? (:T3NB%(T4,T5):C1:4440(DT3NB%(T4,T5):T3CLLDLT:RDRT:PCPCC:T400::T500::=)NT304450:((T42T47)(T52T57))4460:T4T5LT0LT1T)XT49T5RT0RT1Z)bj)lT4T5LT2|)vT49T5RT2)) Heuristic Rules )(X1X8)(Y1Y8)PCPC12:*(X2X7)(Y2Y7)T(X2)8(X7):T1(Y2)8(Y7):NB%(T,T1)0PCPC10:*LD((NB%(2,2)OCNB%(1,1)0)(NB%(7,7)OCNB%(8,8)0))PCPC5(LD2):LD1āT36:NB%(T,T)OCĂ:PCPC5*RD((NB%(2,7)OCNB%(1,8)0)(NB%(7,2)OCNB%(8,1)0))PCPC5(RD2):RD1āT36:NB%(T,9T)OCĂ:PCPC5\+(Y1Y8)4580:PCPC5(GM3):(X2X7)4710:NB%(17(X7),Y)CLPCPC10(GM0)5(GM3):4710+PCPC105(GM3):NB%(X,25(Y8))OC4710:T33(Y8)17(Y1)12(Y8):NB%(X,T)04710:NB%(X,T)CL4570::4710+4600N,(X1X8)4710:PCPC5(GM3):(Y2Y7)4710:NB%(X,17(Y7))CLPCPC10(GM0)5(GM3):4710,PCPC105(GM3):NB%(25(X8),Y)OC4710:T33(X8)17(X1)12(X8):NB%(T,Y)04710:NB%(T,Y)CL4600::4710,PCPC5,\ Killer Rules -f(X2X7)(Y2Y7)İ4850:5510W-pY1Y8T1(X2X7)2(X3X6):T104740:4810:T15610,5810-zX1X8T1(Y2Y7)2(Y3Y6):T104750:4830:T15610,5810-4760:Y1Y8ĴX76010:X16110-4760:X1X8ĴY76210:Y16310.T00::T100::. Transfer for Check G.X2X3āT18:TS%(T)NB%(T,Y)::q.X6X7āT18:TS%(T)NB%(9T,Y)::.Y2Y3āT18:TS%(T)NB%(X,T)::.Y6Y7āT18:TS%(T)NB%(X,9T)::.X2Y2āT18:TS%(T)NB%(T,T)::/X2Y7āT18:TS%(T)NB%(T,9T)::?/X7Y2āT18:TS%(T)NB%(9T,T)::k/X7Y7āT18:TS%(T)NB%(9T,9T)::/$ Reward/Punish /.PCPC5:4760/8PCPC55(GM3):4760/BPCPC55(GM3):4760/LPCPC5:/VPCPC5:0 Capture Piece in NB c0OC2(CL2):X3NB%(X1,Y)OC5030:TX211:NB%(T,Y)CL5020:NB%(T,Y)05030::50300T1T1X1:NB%(T1,Y)CL:0X6NB%(X1,Y)OC5050:TX28:NB%(T,Y)CL5040:NB%(T,Y)05050::50500T1X1T1:NB%(T1,Y)CL:F1Y3NB%(X,Y1)OC5070:TY211:NB%(X,T)CL5060:NB%(X,T)05070::5070e1T1T1Y1:NB%(X,T1)CL:1Y6NB%(X,Y1)OC5090:TY28:NB%(X,T)CL5080:NB%(X,T)05090::50901T1Y1T1:NB%(X,T1)CL:E2X3Y3NB%(X1,Y1)OC5110:T1Y2:TX211:NB%(T,T1)CL5100:NB%(T,T1)0T115110:T1T11::5110w2T1Y1:T2X1T11:NB%(T2,T1)CL:T1T11:2X6Y6NB%(X1,Y1)OC5130:T1Y2:TX28:NB%(T,T1)CL5120:NB%(T,T1)0T185130:T1T11::51303T1Y1:T2X1T1:NB%(T2,T1)CL:T1T11:3 X3Y6NB%(X1,Y1)OC5150:T1Y2:TX211:NB%(T,T1)CL5140:NB%(T,T1)0T185150:T1T11::51503T1Y1:T2X1T11:NB%(T2,T1)CL:T1T11:"4X6Y3NB%(X1,Y1)OC5170:T1Y2:TX28:NB%(T,T1)CL5160:NB%(T,T1)0T115170:T1T11::5170Q4(T1Y1:T2X1T1:NB%(T2,T1)CL:T1T11:]424760:z4P Capture Piece in CB 4ZMVMV1:MV%(MV,0)CL:MV%(MV,1)X:MV%(MV,2)Y4d5410:5000:54205nWC0:BC0:X18:Y18:6610:WCWC(CB%(X,Y)1):BCBC(CB%(X,Y)2):::PTWCBCI5x18:XC,59:WC" ":XC,59:BC" ":WCBCPT64ı\5 Game Over 512:XC,58:12);:XC,60:WCBCĺ"A Draw.":53905UX0ĺ"The End.":53705X105350:T1$N1$:T2$N2$:BCWCT1$N2$:T2$N1$6T1$" wins":XC,60:T2$"!":537096T1$"I":(UC1WCBC)(UC2BCWC)T1$"You"I6T1$" win!"6MT(BCWC):T18:T112:10T1:XC,58:9110:11(T11):XC,58:" ":NTT:DR.5:T8NT1:OT2:DR.669810:::OT1%715:XC,58:"Any key... ":9510:GMUG:UX0KY$BL$Ģ12:XC,57:15):15:XC,57:15):30;76510:3570:3240S7 Copy CB <-> NB 7"T18:T118:NB%(T,T1)CB%(T,T1):::7,T18:T118:CB%(T,T1)NB%(T,T1):::7| Check X-squares ,8T36:TS%(T)OC5530::TS%(1)OCĴ(TS%(7)OCTS%(8)OC)4760:(TS%(7)CLTS%(8)0)4940:4950R8(TS%(7)OCTS%(8)OC)4760:49508T36:TS%(T)CL5550::TS%(1)OCĴ(TS%(7)0(TS%(8)0TS%(7)CL))4940:(TS%(8)CLTS%(7)CL)4760:49508(TS%(7)CLTS%(8)CL)4760:4950:9TS%(3)OCTS%(4)0TS%(8)0āT57:TS%(T)CL4760::TS%(1)OC4940:4950D94760]9 Check C-squares 9TS%(1)0TS%(3)0TS%(4)OC49109T36:TS%(T)OC5650::TS%(1)0ĴTS%(7)04910:(TS%(8)OC(TS%(8)0TS%(7)OC))4910:PCPC5:4920(:TS%(7)CLĴ(TS%(8)0TS%(1)OC)4910:PCPC5:4920]:TS%(7)TS%(8)4920:PCPC312(TS%(7)OC):4920:T36:TS%(T)CL5670::TS%(1)CLĴ(TS%(7)CLTS%(8)CL)4920:PCPC52(TS%(7)0)10(TS%(7)CL):49207;(TS%(7)CLTS%(8)CL)4920:(TS%(1)0TS%(8)0)4760:(TS%(1)0TS%(7)0TS%(8)0)4910:PCPC5:4920;&(TS%(3)OCTS%(7)CL)5690:T146:TS%(T1)04740:TS%(T1)OCĂ;0TT16:TS%(T)CL4740::TS%(8)CL4920:((TS%(1)OCTS%(8)0)(TS%(1)0TS%(8)OC))4910:PCPC5:4920<:TS%(3)OC5720:T146:TS%(T1)OCĂTS%(T)CL4930:T1T7:TS%(T1)CLĂ:TS%(8)OC4930:PCPC5:4760=>TS%(T1)04930:PCPC5(GM3):4760>(TS%(2)OCTS%(4)CL)5880:T58:TS%(T)CLĂ:PCPC5:4760>TS%(T)OCPCPC5:4760>TS%(1)CLTS%(2)0āT47:TS%(T)OCPCPC1::4760K?T47:TS%(T)CL4740::TS%(8)0Ĵ(TS%(1)OCTS%(2)OC(TS%(1)CLTS%(2)0))4930:PCPC5(TS%(2)CL):4760r? TS%(8)OCĭTS%(1)0TS%(2)04930|?4740?p Check NB%(1..6,1/8) @z(NB%(X1,Y)OC(NB%(X1,Y)CLNB%(X2,Y)OC))6030:X2ĭNB%(X1,Y)CLNB%(X2,Y)OCPCPC2:4760E@NB%(X1,Y)OCāTX28:NB%(T,Y)CL4760::PCPC105(GM3)@X6ĭNB%(X1,Y)OCNB%(X1,Y)OCPCPC2:NB%(X2,Y)CLNB%(X3,Y)0PCPC125(GM3)@4760@ Check NB%(2..8,1/8) 1A(NB%(X1,Y)OC(NB%(X1,Y)CLNB%(X2,Y)OC))6130:X6ĭNB%(X1,Y)CLNB%(X2,Y)OCPCPC2:4760wANB%(X1,Y)OCāTX211:NB%(T,Y)CL4760::PCPC105(GM3)AX3ĭNB%(X1,Y)OCNB%(X1,Y)OCPCPC2:NB%(X2,Y)CLNB%(X3,Y)0PCPC125(GM3)A4760A8 Check NB%(1/8,1..6) cBB(NB%(X,Y1)OC(NB%(X,Y1)CLNB%(X,Y2)OC))6230:Y2ĭNB%(X,Y1)CLNB%(X,Y2)OCPCPC2:4760BLNB%(X,Y1)OCāTY28:NB%(X,T)CL4760::PCPC105(GM3)CVY6ĭNB%(X,Y1)OCNB%(X,Y1)OCPCPC2:NB%(X,Y2)CLNB%(X,Y3)0PCPC125(GM3) C`4760)C Check NB%(1/8,2..8) C(NB%(X,Y1)OC(NB%(X,Y1)CLNB%(X,Y2)OC))6330:Y6ĭNB%(X,Y1)CLNB%(X,Y2)OCPCPC2:4760CNB%(X,Y1)OCāTY211:NB%(X,T)CL4760::PCPC105(GM3)4DY3ĭNB%(X,Y1)OCNB%(X,Y1)OCPCPC2:NB%(X,Y2)CLNB%(X,Y3)0PCPC125(GM3)>D4760XDd Initialize Board {DnT09:T109:CB%(T,T1)0::DxX45:Y45:CB%(X,Y)1(XY)::DX18:Y18:6610:::5410D18:XC,59:"2 ":19:XC,59:"2 "E9:XC,58:GM1ĺ" Novice ":*EGM2ĺ" Standard ":EEGM3ĺ" Advance ":ZE" Test ":qE Display Piece E2Y2:XC,2X5:CB%(X,Y)MTCB%(X,Y)1:9110:E" ":EX Setup Menu Eb9010:9210Fl1:XC,1::K31MI:K1$" ":MN$(K3,0,1)"D"K1$BL$+FvK1$M$(K3)K1$" ";:::?F Check Menu cFIS0:RS0:9630:CHİ9620:9610FST27150:9440:KY$""7170:IS1FCY17170:K41:K31MI:K4K43(M$(K3)):CXK4ISK3:K3MIF:IS07230:!GKY$"":(KB)1287170:KS,0:K1(KB):KY$(K1128(K1127))TG(B1)1597610:(B0)159ĴKY$"q"9060:7210ZGrG  Pull Down Menu G*K11MI:K1$(M$(K1),1):K2$((K1$)32):KY$K1$KY$K2$ISK1:K1MIG4:IS0ıG>MN$(IS,0,1)"D"IS0: HH7020:XC,M%(IS):" "M$(IS)" "HR9620:K61:K7(M%(IS)3)2:K8(K7(K7)):K7(K7):K9((ML%(IS)9)2):K21MH%(IS)2:LCK7LC(K2):K401:LCLCK4K8:P0(K4K8),0H\K51K9:MM%(K6K5)(LCK5)::K6K6K9:::P0,0,IfK1(MN$(IS,0,0)):2:K20MH%(IS)1:XC,M%(IS)1:MT26:9110:ML%(IS)K12):MT31:9110::Ip3MH%(IS):XC,M%(IS):K21ML%(IS)K12:"_";::K21MH%(IS):2K2:XC,M%(IS)IzK1$MN$(IS,K2,0):K2$MN$(IS,K2,1):K3$MN$(IS,K2,2):K2$"-"MT19:K31ML%(IS)K12:9110::7340!JK2$"D"ĺBL$K1$;:XC,M%(IS)ML%(IS)K11:BL$;:7330FJK2$"AT"MT4:9110:K1$;:7330SJ" "K1$;JK3$" "ĹXC,M%(IS)ML%(IS)3:MT0:9110:K3$J:K20:K11MH%(IS):(MN$(IS,K1,1),1)"A"K2K1:K199J:K207370:K1K2JK3K2:7570:K2K1::K3K1:7570[KDG2:9510:KY$""7410:CY17390:K41:K10:K31MI:K4K43(M$(K3)):CXK4K1K3:K3MIK:K10ISK17370:7710:ISK1:7230KK1CY2:CXM%(IS)1CXM%(IS)ML%(IS)1(MN$(IS,0,0))CYMH%(IS)37560LK1MR7370:(MN$(IS,K1,1),1)"A"7370:K3K2:7570::K3K1:7570:7550~LK3(KY$J$)2(KY$K$)3(KY$H$)4(KY$U$)5(KY$M$)6(KY$ES$):(K31K32)K20K30LK30KY$"":KS,0:K37450,7490,7530,7540,7550,7560:7710MK10:K31MI:K2$(M$(K3),1):KY$K2$KY$((K2$)32)K1K3:K3MI+M:7710:ISK1:IS07230:KY$"":NMK3K11:K4MH%(IS):K3K4K31M$K1K3K4:(MN$(IS,K1,1),1)"A"K3K1:K199M.:K199K31:7460M8K1K3:7360MBK3K11:K41:K3K4K3MH%(IS)MLK1K3K41:(MN$(IS,K1,1),1)"A"K3K1:K11NV:K11K3MH%(IS):7500,N`K1K3:7360NNj7710:ISIS1MI(IS1):7230qNt7710:ISIS1MI(ISMI):7230N~7710:RSK1:N7710:IS0:N2K3:XC,M%(IS):MN$(IS,K3,1)"A"ĺ" ";:7590NMT4((50)63):9110OMN$(IS,K3,0)ML%(IS)1(MN$(IS,K3,0)))::/O Keyboard Equivalent OK11MI:K21MH%(K1):(MN$(K1,K2,1),1)"A"ĭKY$MN$(K1,K2,2)KY$MN$(K1,K2,3)ISK1:RSK2:K2MH%(K1):K1MIO::O Close Menu P7020:K61:K7(M%(IS)3)2:K8(K7(K7)):K7(K7):K9((ML%(IS)9)2)MP(K21MH%(IS)2:LCK7LC(K2):K401:LCLCK4K8:P0(K4K8),0P2K51K9:LCK5,MM%(K6K5)::K6K6K9:::P0,0:P@ Activate Dialog QJ1(MD2)8510,8610:DN1MM%(0)MD:MM%(1)HT:MM%(2)LN:MM%(3)DX:MM%(4)DY:MM%(5)LM:MM%(6)L:MM%(7)BNQTrQ^9620:K4DN(MM%(1)42(MM%(0)2))(MM%(2)4(MM%(0)2))8:K5(DX3)2:K6(K5(K5)):K5(K5)QhK12(MD2)HT13(MD2):LCK5LC(DYK1):K201:LCLCK2K6:P0(K2K6),0:K7((LN5(MD2)K2)2)RrK31K7:MM%(K4)(LCK3):K4K41::::P0,0:DNDN1:2R Dialog Message cRMD2K4L:8810:8910:DN28140:MM%(6)L:RK2(MS$):(K20TBLN)8140:K2LNTB1K2LNTB1:(MS$,1)G$K2K21RVTDY:XC,DXTB:K1$(MS$,K2):9150RTB1:SBXDXBX1:BYDYBY:9310:BXBXDX1:81708SBXDXBX:BYDYBY:9340:BXBXDXdSBYBYDY:BNBN(MS$""):DN1MM%(7)BNjSS Dialog Input S DG(MD2):9520:KY$""Ĵ(MD0KY$M$KY$ES$)8210:S MD08210:(CXDXCXDX1)(CYDY1CYDY)KY$ES$S& Tl Close Dialog )Tv DNDN1:DN0DN0:T K4DN(MM%(1)42(MM%(0)2))(MM%(2)4(MM%(0)2))8:K5(DX3)2:K6(K5(K5)):K5(K5)T K12(MD2)HT13(MD2):LCK5LC(DYK1):K201:LCLCK2K6:P0(K2K6),0:K7((LN5(MD2)K2)2)(U K31K7:LCK3,MM%(K4):K4K41::::P0,0:9420U BN9:DN0MDMM%(0):HTMM%(1):LNMM%(2):DXMM%(3):DYMM%(4):LMMM%(5):LMM%(6):BNMM%(7)U U Dialog Edit U K4$"":K70:VTDY:XC,DXTB:LNTB1)V VTDY:XC,DXTB:K4$BL$(32(K7TBLN)):8210CV (KY$H$KY$BL$)K7K7(K70):K708410:K4$(K4$,K7):8420kV KY$M$8470:KY$ES$K4$ES$:8470V!KY$" "8420:TBK7LNĺG$;:8420V !K4$K4$KY$:K7K71:8420V!KY$K4$:TBTB(KY$):VTDY:XC,DXTB:LNTB2):TB1:W4! Alert/Modal Dialog AW>!BN1(MS$""):HTHT6:K21517(MS$""):LNK2LNK2~WH!DX((78LN)2)(PO0)9(PO1PO3)(69LN)(PO2PO4)WR!DY((26HT)2)(PO0)5(PO1PO2)(20HT)(PO2))X\!8030:DY:K11HT1:XC,DX1:MT26:9110:LN2):MT31:9110:::XC,DX1:" ";:MT12:K11LN2:9110::" "xXf!DY:XC,DX:MT12:K11LN2:9110::BYDYHT4:BXDX(LN1517(MS$""))2Xz!HTHT6:MS$""MS$MS$": "M$:KY$M$:9310:BXBX17X!MS$"Cancel: Esc":KY$ES$:9310:X! Selection Dialog Y!BN0:HTHT3:LN(MS$)LN(MS$)UY!DX((76LN)2)(PO0)9(PO1PO3)(68LN)(PO2PO4)Y!DY((26HT)2)(PO0)6(PO1PO2)(20HT)(PO2)Y!8030:DY1:XC,DX1:MT26:9110:MT30:9110:MT28:K11LN2:9110::MT31:9110Z!K10HT2:DYK1:XC,DX1:MT26:9110:LN1):Z!9110:MT22:9110:MT31:9110:Z!XC,DXLN2:MT17:9110::XC,DX1:" ";:MT12:K11LN3:9110::" "Z!DY:XC,DXLN2:MT18:9110Z!DY1:XC,DX1(LN(MS$))2::" "MS$" ":Z"HTHT3:SL1:L1Z"[`" Record Display $[j"TB1:K3HT:HTLMK3LM`[t"VT1K3:MS$DL$(SLVT1):8120:LN(MS$)ĺLN(MS$))n[~":8840:["DY1K4(LM1)HT:XC,DXLN2:MT22:9110:DY1L(LM1)HT:XC,DXLN2:MT28:9110:[" Record Selection V\":K2L:8990:8210:KY$""8940:CXDXLN1CXDXLN28930:CYDYSL1K4L:SLSL1:LL(LSLHT):8810:8910\"CYDYHT1SLHT1LMK4L:SLSL1:LL(LSL):8810:8910\"CXDXCXDXLN1CYDYCYDYHT1K2L:8990:K4L:LCYDYSL1:K2L:DSL::8990:8840:]"KY$M$KY$ES$DSL(KY$M$):Y]"K4L:LL(KY$J$)(KY$K$):K4L8910:LLLM(LLM)LM(L0)t]#LSLSLL:8810:8910] #LSLHT1SLLHT1:8810:8910]#8840:K2K4:8990:8910]#VTK2SL1:MS$DL$(K2):8120:(LN(MS$))(LN(MS$))):: ^(# Setup General (^2#EV(K8)(K82(K82))M^<#LC(K8)1024K8128(K88)984X^F#9050^^P#^Z#23:XC,1:868:G$"System Error: "(222):34,23^d#::9650:KS,0:23:^# Print MouseText _#K9((50)63):(64448)234ĺESC$O$(64MT)X$;:9140#_#MT0MT5MT13MT14MT28Ğ7_#(MT$,MT1,1);L_#50,255192K9:_#K81(K1$):K2$(K1$,K8,1):MT(K2$):MT32K2$G$İ9110:9170_#K2$;_#:_# Help Line _#HP$MH$_$24:XC,0:" ";:HP$""9240_$K1$HP$:9150`$868:`T$ Draw Button d`^$BY:XC,BX:" ";:T115:"_";::" ":XC,BX:MT26:9110::" ";::13)`h$XC,BX(17(MS$))2:K1$MS$:9150`r$XC,BX15::" ";::MT31:9110::XC,BX:" ";:MT12:T115:9110::" ":BL0:9410:Qa|$BY:XC,BX1:MT26:9110:MT2823(BM0):9110:MS$""MT31:9110:K1$MS$" ":9150:BL1(MS$):9410Wa$na$ Manage Button a$BT$(BS)KY$:BT%(BS,0)BL:BT%(BS,1)BX:BT%(BS,2)BY:BSBS1:a$BSBSBN:BS0BS0a$a$KY$"":BN0BS09470:K9BSBN:K90K90b$K8K9BS1:CXBT%(K8,1)CYBT%(K8,2)CXBT%(K8,1)BT%(K8,0)(BT%(K8,0)0)16CYBT%(K8,2)1(BT%(K8,0)0)KY$BT$(K8):K89b$b$b% Get b&%KS,0b0%9630:CHİ9620:9610b:%ST1KY$"":769,CX:770,CY:DG09550:DG1:9440:McD%(KB)1289520:K8(KB):KS,0:KY$(K8128(K8127)):((B0)159KY$"q")9060:mcN%9630:CHİ9620:9610:9550cX%DG2CY19570:ST49550:DG1CX(769):CY(770)cb%c% Mouse Control d%PXCX:PYCY:9670:CB(LC):P0,0:CY:XC,CX:MT2:9110:Bd%9670:((LC)66((LC)222(64448)234))9640:LC,CB:9640d%768,(1):CH0:ST4:MOĹ34,23:33,1:32,79:24:XC,79:"";CX,CY,ST::CY(CY2)1:ST(ST):CXPXCYPYCH1d%P0,0:d%MOĺD$"In#0":D$"Pr#4":(0):D$"Pr#0"d%e%LCLC(PY1)PX2:P0((LC)LC),0:;e% Locate KeyWin Prefix e%23:XC,79:D$"Prefix":KY$:K81(KY$)7:(KY$,K8,7)"/KEYWIN"KY$(KY$,K86):K899e%:eH& Music fR&NTĹ768,(799NT)(1(OT4).5(OT2).75(OT3)):K8DRTP:K9(K8256):769,K8K9256:770,K9:771:/f\&K81TP3DR::WRITEv-$' ''WRITE.B&H{/COMPILER.SYSTEM#BMCOMPILER.INPUT3K STARTUP4)STARTUP.S5*@%START8 {%WRITE?&H^& ,KEYWIN.STARTex{,KEYWIN.WRITEj1x{RUN5{{RUN.S{GOQJ  Write 97010:QU$"":BL999:22:XC,1::910KY$W$:BX0:BY3:XL80:YL2:9410:KY$Z$:BY21:9410:KY$C$:BX75:BY2:XL2:YL1:9410:KY$R$:BX78:9410(6710:TLC(LSL4)(C1)2:T1((T)T):66102 2P0T1,0:T2(T):T,25532IN:P0,0:6710:7110:KY$""(B0)128QU$QU$KY$:KY$""q <P0T1,0:T,T2:P0,0:QU$""KY$(QU$,1):QU$(QU$,2):90 FIS0ĴIS1010,1210,2010,3010,3110:KY$""40:210 PIS0510:(B0)1274010:40 Z9620:KY$ES$ININ12IN:50 d6710:KY$" "KY$BL$İ5010:40' Enter Text g 6010:BF1:LSL5:XC,C1:KY$" "Ğ:(64(KY$));::230q KY$; 6710:C(LN$)260:C(LN$)1LN$LN$KY$:250 LN$LN$(SP$,C(LN$)1)KY$ CC1:310 CC1:T$"":C2T$(LN$,C2) T(T$):TC3T$(SP$,CT2)^ IN1LN$T$KY$(LN$,C1):XC,C1:BF$(LN$,C):6210:310v "LN$T$KY$(LN$,C) , Word Wrap 66710:(LN$)CM40:6810:(LN$)CMK140 @T(LN$)11:6710:(LN$,T,1)" "T1T:T1 J:T0LN$"":C1:405 TLN$(LN$,T1):T1CMK1CT1CT11:40d ^TT111:6710:(LN$,T,1)" "T1T:T1 h:T0T1C2:T20:430 rT20:CT1T2C:390 |C(LN$)1T1C1:T2C LEL430:T$(LN$,T11):T1$LN$:BF1:6050:LL1:6010:(T$LN$)CMLN$""LN$" "LL1:430^ LN$T$" "LN$:BF1:6050:LSL15ĢLSL5:XC,0:BF$LN$:6210 C(T$)1:LL1:LN$(T1$,T1):BF1:LSL5:XC,T1:868:T20CT2:40 6050:LL1:40 6710:CT11:5100:T20C(LN$)1:40 BF1:6050:LL1:6010:CT2:40" Mouse Click GTSL5CY:9620:TSLTSL1540{TLİ6050:LT:LELLEL:6010:C(LN$)1:40CCX1:CCMCCM40 Verify Filename NF$" "970:K1$(NF$,1):K1$"a"K1$"z"K1$((K1$)32)K1$"A"K1$"Z"KY$"F":]K2$"":T1(NF$):K1$(NF$,T,1):K1$"a"K1$"z"K1$((K1$)32)((K1$)K1$"0"(K1$"A"K1$"Z")K1$".")T99K2$K2$K1$::T90KY$"F":NF$K2$KY$"":22:XC,0:BG$N$X$;:XC,1::NF$" "ĺ" Untitled ":990" "NF$" ":1 Apple Menu @RS1100:LMD0:LN18:HT3:PO0:MS$"":8010:VT1:MS$" Write Ver "VS$:8110:VT3:MS$ES$" Lim Thye Chean "ES$:8110:8210:KY$"":8310: File Menu RS1300,1300,1500,1510,1510,1700,1800,1900:36050:NRİ1720:KY$ES$KY$"":RS1P1:L1:C1:SL1:EL1:NR0:BF0:BL999:T1540:LN%(T)T::34,4:35,20:::6610:KY$"":(MD1:LN30:HT3:PO0:MS$"Open":8010:BM0:BX1:BY1:MS$"P: Path: "(SP$,21):KY$"P":8160F2BY3:MS$"1: Drive 1":KY$"1":8160:BX18:MS$"2: Drive 2":KY$"2":8160<VT1:TB12:MS$(SP$,21):8110:TB12:MS$(PF$,21):8110:1350F8210:T(KY$):T1T2BY3:T112:BXT116(T12):BM(TT1):MS$"":8160::D$"Prefix,d"T:1690:1340WPKY$"P"KY$"p"BX1:BY1:MS$"":BM1:8160:VT1:TB12:8410:1670:MS$"":BM0:8160:1340sZKY$ES$KY$"":8310:dKY$M$1350:HP$"Reading directory...":9220:2:XC,79:D$"Open"PF$",TDir":D$"Read"PF$nT$:T$:T$xT0:14203T1$(T2$,19,3):T2$(T2$,3,15):T9T1$"TXT"TT1:DL$(T)T2$KT2$:(T2$)01410D$"Close":9210:T0MD0:LN9:HT1:PO0:MS$"":8010:VT1:MS$"No files.":8110:8210:8310:1350GLMT:HTLM:PO4:MD2:LN15:MS$PF$:8010:8110:8310:DS01350:8310:BL1:EL540:NF$DL$(DS):T1540:LN%(T)T::HP$"Loading...":9220:14602:XC,79:D$"Open"NF$:D$"Position"NF$",R"BL1:D$"Read"NF$:K1015:BF$(K1)::BEBL15:D$"Close":1470D$"Close":ELBLK11:BEEL:ELBL148092:XC,79:D$"Open"DC$:K1BLBE:D$"Write"DC$",R"LN%(K1):BF$(K1BL)::D$"Close"YBLBL16:BLEL1450:1450NREL:P1:L1:SL1:C1:BF0:BL1:6110:6150:6610:KY$"":9210:NF$" "KY$M$:1600GMD1:LN30:HT7:PO0:MS$"Save":8010:BM0:BX1:BY1:MS$"P: Path: "(SP$,21):KY$"P":8160:BY3:MS$"N: Name: "(SP$,21):KY$"N":8160BY5:MS$"1: Drive 1":KY$"1":8160:BY7:MS$"2: Drive 2":KY$"2":8160:BX18:BY5:MS$"3: Document":KY$"3":BM1:8160:BY7:MS$"4: ASCII Text":KY$"4":BM0:8160-VT3:TB12:MS$(SP$,21):8110:TB12:MS$NF$:8110:1550jVT1:TB12:MS$(SP$,21):8110:TB12:MS$(PF$,21):81108210:T(KY$):T1T2BX1:T112:BY3T12:BM(TT1):MS$"":8160::D$"Prefix,d"T:1690:1540T3T4TT2:BX18:T112:BY3T12:BM(TT1):MS$"":8160::1550{"KY$"P"KY$"p"BX1:BY1:MS$"":BM1:8160:VT1:TB12:8410:1670:MS$"":BM0:8160:1540,KY$"N"KY$"n"BX1:BY3:MS$"":BM1:8160:VT3:TB12:8410:T$NF$:NF$KY$:910:MS$"":BM0:8160:KY$""1550:NF$T$:15306KY$ES$KY$"":8310:B@(KY$M$NF$" ")1550:8310:1620[JD$"Verify"NF$:3600THP$"Saving...":9220:6050:BL1^BEBL15:BEELBEELhD$"Open"DC$:K1BLBE:BF$(K1BL)"":LN%(K1)NRĢ2:XC,79:D$"Read"DC$",R"LN%(K1):BF$(K1BL)xr:D$"Close":D$"Open"NF$:D$"Append"NF$:D$"Write"NF$:K10BEBL:BF$(K1)::D$"Close":BLBL16:BLEL1630:9050|KY$"":9210:1690D$"Prefix"KY$:PF$KY$2:XC,79:D$"Prefix":PF$:1720:KY$ES$KY$"":9710:D$"-"KY$"/KeyWin.Filer"{MD0:LN28:HT1:PO0:MS$"Close":8010:VT1:MS$"Close down current document?"G$:8110:8210:8310::lMD2:LN6:HT3:LM3:PO0:MS$"Quit":8010:DL$(1)"System":DL$(2)"Basic":DL$(3)"ProDOS":8110:DS0İ8310:8310:0v9650:DS1İ9710:D$"Prefix"KY$:D$"-KeyWin.Start"LDS2Ģ24:T124:::YD$"Bye"l Edit Menu r Style Menu  JFRS:KY$((MN$(IS,JF,2))64): Justify Menu & JFRS:RS3200,3210,3220,3230 K1$F$:3240 K1$L$:3240 K1$R$:3240" K1$O$a 6010:BF1:LN$K1$LN$:CC1:LSL5:XC,0:BF$LN$:6210:y Error Handling  MD0:LN10:HT1:PO0:MS$"Retry":8010:VT1:ER(222):ER4MS$"Write protected.":3550 ER8MS$"I/O error.":3550 ER9ER17MS$"Disk full.":3550: MS$"Error: "(ER)"."f 8110:8210:8310:KY$M$1620:KY$"":MD0:LN30:HT1:PO0:MS$"Save":8010:VT1:MS$(29)" Replace the original file?"G$:8110:8210:8310:3510 KY$ES$1660:D$"Delete"NF$:1620  Apple Command ` T((KY$)0)2(KY$U$)3(KY$H$)4(KY$J$)5(KY$K$)6(KY$BL$) T4100,4200,4300,4400,4500,4600: 6050:L(((KY$)1)(EL1)81):LSLLSL164120 BLL7:6110:SLBL:6150 C1::!h6010:LELC(LN$)4250:C(LN$)4240:TC(LN$):(LN$,T,1)" "T1T:T99S!r:T90C(LN$)1:~!|TT1(LN$):(LN$,T,1)" "CT:T99!:T904250:(LN$,C,1)" "LELC(LN$)1:!6410:C1!"6010:L1C14350:C14340:TC111:(LN$,T,1)" "T1T:T1 ":T0C1:I"TT111:(LN$,T,1)" "T1T:T1^":CT1(T0)1:y"6450:6010:C(LN$)1""0LEL4430:6050:LSL15BLL1:6110:SLBL:6150":LSL15:LELLEL"DC1"N#L14530:6050:LSLBLL16:6110:SLBL:6150#LSL #C1&#U#6010:BF1:C1LN$(LN$,2):BF$LN$:4620{#BF$(LN$,C1):LN$(LN$,C1)BF$# LSL5:XC,C1:6210:# Control Command $T(KY$U$KY$D$)2(KY$H$KY$S$)3(KY$J$KY$X$)4(KY$K$KY$E$)5(KY$M$)6(KY$BL$)`$TT7(KY$B$)8(KY$N$)9(KY$Y$)10(KY$I$)11(KY$W$)12(KY$Z$)$6710:TĴT6310,6350,6410,6450,5100,5200,5300,5310,5400,5500,5600,5700:$T(KY$F$)2(KY$A$)3(KY$C$)4(KY$R$)5(KY$G$) %T4200,4300,4400,4500,4600:=%6010:BF1:T1$LN$:LN$"":C1LN$(T1$,C1)a%6910:LSL15Ĺ34,LSL5:6560%T(LN$):6420:LSL4:XC,T:868:LN$(T1$,C):BF$LN$:BF1::6210:C1:%PL1C1ı%ZC1İ6450:6010:C(LN$)1:%dCC1:4600&6010:C1:&6010:C(LN$)1:o&6010:LSL5:XC,C1:868:BF1:(((LN$)0C1)LEL)5420:C1LN$(LN$,C1):|&"LN$"":&,6950:T2L:34,LSL4:6520:SL15ELLSL15:6010:BF$LN$:20:XC,0:6210&6LT2:C1:&|C(C5)55:O'SL1İ6550:6050:TL:T$LN$:SLSL1:LSL:6010:5:XC,0:BF$LN$:6210:LN$T$:LT(TSL15)U''DSL15ELİ6510:6050:TL:T$LN$:SLSL1:LSL15:6010:20:XC,0:BF$LN$:6210:LN$T$:LT(TSL)'N'p Read/Write Line 'zK17(BF16040:6710:LBLLBL15BLLK1:BEBL15:6110<(LN$"":LBELN$BF$(LBL)B(q(BF06080:BF0:LBLLBL15BL999:6070(BF$(LBL)LN$(6710:D$"Open"DC$:6710:2:XC,79:D$"Write"DC$",R"LN%(L):LN$:6710:D$"Close":LN%(L)NRNRLN%(L)(6710:) Read/Display Page #)BL1BL1Q)BEBL15:BEELBEEL:BLBE15:BL1BL1)6710:D$"Open"DC$:6710:K1BLBE:BF$(K1BL)"":LN%(K1)NRĢ2:XC,79:D$"Read"DC$",R"LN%(K1):BF$(K1BL))6710::D$"Close":6710:*K2015:5K2:XC,0:SLK2ELČ868:6170%*BF$BF$(K2):6210-*:A*8 Print Line *B6710:BF$""6240:K11(BF$):K1$(BF$,K1,1):K1$" "Ğ:((K1$)64);::6230*LK1$;*V:6710*`868:* Change Column *CC1:CCMİ6410:C1*+CC1:C0ı+6450:C(LN$)1:L1C1%+:+ Change Line F+ LELıV+6050:LL1+6710:LSL15SLSL1:6510:K10:6020:BF$LN$:20:XC,0:6210+(+2L1ı+<6050:LL1+F6710:LSLSLSL1:6550:K115:6020:BF$LN$:5:XC,0:6210,P,d Scroll ,n34,48,x7:35,20:W$::6710:B,34,4^,7:35,20:V$::6710:t, Print Status ,:22:XC,54:K1P:P((L1)LM)1:PK1NT1:DR.1:9810,6710:P" ";:XC,64:L(P1)LM" ";:XC,76:C" "::-, Insert to Queue B-6(B0)128(B1)128(KB)127QU$QU$((KB)128):KS,0H-@e- Count Control Codes ~-K10:6710:LN$""ı-K21(LN$):K1K1((LN$,K2,1)BL$)::6710:- Insert/Delete Line .ELEL1:K1LN%(EL):ELL2āK2ELL21:LN%(K2)LN%(K21)::LN%(L1)K1B.6710:K1L1:K1BLK1BEBL999:.BEBE(BEBL15):K1BEāK2BEK111:BF$(K2BL)BF$(K2BL1):.6710:BF$(K1BL)"":.&LN$"":6050:T1LN%(L):K2LEL1:LN%(K2)LN%(K21)::LN%(EL)T1:ELEL1 /06710:LBLLBEBL999:;/:LBEāK2LBE1:BF$(K2BL)BF$(K2BL1):U/N6710:BEBE(BEBL):i/X Setup Menu y/b9010:9210/l1:XC,1::K31MI:K1$" ":MN$(K3,0,1)"D"K1$BL$/vK1$M$(K3)K1$" ";:::/ Check Menu 0IS0:RS0:9630:CHİ9620:9610.0ST27150:9440:KY$""7170:IS1p0CY17170:K41:K31MI:K4K43(M$(K3)):CXK4ISK3:K3MI0:IS07230:0KY$"":(KB)1287170:KS,0:K1(KB):KY$(K1128(K1127))0(B1)1597610:(B0)159ĴKY$"q"9060:721001  Pull Down Menu `1*K11MI:K1$(M$(K1),1):K2$((K1$)32):KY$K1$KY$K2$ISK1:K1MIn14:IS0ı1>MN$(IS,0,1)"D"IS0:1H7020:XC,M%(IS):" "M$(IS)" "72R9620:K61:K7(M%(IS)3)2:K8(K7(K7)):K7(K7):K9((ML%(IS)9)2):K21MH%(IS)2:LCK7LC(K2):K401:LCLCK4K8:P0(K4K8),0m2\K51K9:MM%(K6K5)(LCK5)::K6K6K9:::P0,02fK1(MN$(IS,0,0)):2:K20MH%(IS)1:XC,M%(IS)1:MT26:9110:ML%(IS)K12):MT31:9110::#3p3MH%(IS):XC,M%(IS):K21ML%(IS)K12:"_";::K21MH%(IS):2K2:XC,M%(IS)3zK1$MN$(IS,K2,0):K2$MN$(IS,K2,1):K3$MN$(IS,K2,2):K2$"-"MT19:K31ML%(IS)K12:9110::73403K2$"D"ĺBL$K1$;:XC,M%(IS)ML%(IS)K11:BL$;:73303K2$"AT"MT4:9110:K1$;:73303" "K1$;(4K3$" "ĹXC,M%(IS)ML%(IS)3:MT0:9110:K3$d4:K20:K11MH%(IS):(MN$(IS,K1,1),1)"A"K2K1:K199{4:K207370:K1K24K3K2:7570:K2K1::K3K1:75705DG2:BN0:9510:KY$""7410:CY17390:K41:K10:K31MI:K4K43(M$(K3)):CXK4K1K3:K3MI,5:K10ISK17370:7710:ISK1:7230z5K1CY2:CXM%(IS)1CXM%(IS)ML%(IS)1(MN$(IS,0,0))CYMH%(IS)375605K1MR7370:(MN$(IS,K1,1),1)"A"7370:K3K2:7570::K3K1:7570:7550&6K3(KY$J$)2(KY$K$)3(KY$H$)4(KY$U$)5(KY$M$)6(KY$ES$):(K31K32)K20K30e6K30KY$"":KS,0:K37450,7490,7530,7540,7550,7560:77106K10:K31MI:K2$(M$(K3),1):KY$K2$KY$((K2$)32)K1K3:K3MI6:7710:ISK1:IS07230:KY$"":6K3K11:K4MH%(IS):K3K4K31'7$K1K3K4:(MN$(IS,K1,1),1)"A"K3K1:K199?7.:K199K31:7460O78K1K3:7360r7BK3K11:K41:K3K4K3MH%(IS)7LK1K3K41:(MN$(IS,K1,1),1)"A"K3K1:K117V:K11K3MH%(IS):75007`K1K3:73607j7710:ISIS1MI(IS1):72308t7710:ISIS1MI(ISMI):7230+8~7710:RSK1:<87710:IS0:o82K3:XC,M%(IS):MN$(IS,K3,1)"A"ĺ" ";:75908MT4((50)63):91108MN$(IS,K3,0)ML%(IS)1(MN$(IS,K3,0)))::8 Keyboard Equivalent I9K11MI:K21MH%(K1):(MN$(K1,K2,1),1)"A"ĭKY$MN$(K1,K2,2)KY$MN$(K1,K2,3)ISK1:RSK2:K2MH%(K1):K1MIZ9::KY$"":n9 Close Menu 97020:K61:K7(M%(IS)3)2:K8(K7(K7)):K7(K7):K9((ML%(IS)9)2)9(K21MH%(IS)2:LCK7LC(K2):K401:LCLCK4K8:P0(K4K8),08:2K51K9:LCK5,MM%(K6K5)::K6K6K9:::P0,0:BN99:Q:@ Activate Dialog :J1(MD2)8510,8610:DN1MM%(0)MD:MM%(1)HT:MM%(2)LN:MM%(3)DX:MM%(4)DY:MM%(5)LM:MM%(6)L2:MM%(7)BN:T(;^9620:K4DN(MM%(1)42(MM%(0)2))(MM%(2)4(MM%(0)2))8:K5(DX3)2:K6(K5(K5)):K5(K5);hK12(MD2)HT13(MD2):LCK5LC(DYK1):K201:LCLCK2K6:P0(K2K6),0:K7((LN5(MD2)K2)2);rK31K7:MM%(K4)(LCK3):K4K41::::P0,0:DNDN1:; Dialog Message <MD2K4L2:8810:8910:DN28140:MM%(6)L2:h<K2(MS$):(K20TBLN)8140:K2LNTB1K2LNTB1:(MS$,1)G$K2K21<VTDY:XC,DXTB:K1$(MS$,K2):9150<TB1:<BXDXBX1:BYDYBY:9310:BXBXDX1:8170<BXDXBX:BYDYBY:9340:BXBXDX=BYBYDY:BNBN(MS$""):DN1MM%(7)BN"=8= Dialog Input t= DG(MD2):9520:KY$""Ĵ(MD0KY$M$KY$ES$)8210:= MD08210:(CXDXCXDX1)(CYDY1CYDY)KY$ES$=& =l Close Dialog =v DNDN1:DN0DN0:>> K4DN(MM%(1)42(MM%(0)2))(MM%(2)4(MM%(0)2))8:K5(DX3)2:K6(K5(K5)):K5(K5)> K12(MD2)HT13(MD2):LCK5LC(DYK1):K201:LCLCK2K6:P0(K2K6),0:K7((LN5(MD2)K2)2)> K31K7:LCK3,MM%(K4):K4K41::::P0,0:9420@? BN99:DN0MDMM%(0):HTMM%(1):LNMM%(2):DXMM%(3):DYMM%(4):LMMM%(5):L2MM%(6):BNMM%(7)F? [? Dialog Edit ? K4$"":K70:VTDY:XC,DXTB:LNTB1)? VTDY:XC,DXTB:K4$BL$(32(K7TBLN)):8210? (KY$H$KY$BL$)K7K7(K70):K708410:K4$(K4$,K7):8420%@ KY$M$8470:KY$ES$K4$ES$:8470L@!KY$" "8420:TBK7LNĺG$;:8420j@ !K4$K4$KY$:K7K71:8420@!KY$K4$:TBTB(KY$)(KY$ES$):VTDY:XC,DXTB:LNTB2):TB1:@4! Alert/Modal Dialog A>!BN1(MS$""):HTHT6:K21517(MS$""):LNK2LNK2BAH!DX((78LN)2)(PO0)9(PO1PO3)(69LN)(PO2PO4)zAR!DY((26HT)2)(PO0)5(PO1PO2)(20HT)(PO2)A\!8030:DY:K11HT1:XC,DX1:MT26:9110:LN2):MT31:9110:::XC,DX1:" ";:MT12:K11LN2:9110::" "">"' 1" 7"5).莀/ ;" " 6" >" 1"6"$ "g"" !"""""Iz HLYL 8!9 詍` "  à4"/pŠϠŠà͠ӠàԠŬH06172839h` v97L75v^a ?/( va?LLLɍ$?`?a ɍɥAH93827160hH46576879h`,C bL ɍ b w,S0 @ lLޭBDEF޾ p ޾ p($ذ v (0 ( L?ԦʚLeةީa s  lL b,FLg,DL,C0$3 >@ Ɉ 3ɾꩈL(3ɾ;Ƀ B94 l% bʽ  ՚,S` H E$݅3`(l8L3LX>(Ƀ,`3,G0]ɾ g` H`پ_پ p _پ׾`>( p۾m׾) W)ʩ@`ɾ>(O puȾ ɾ-O ]c־Jjjj `O>0O l POپھ p H־Ǿh۰8L־Jjjjɾ)Ⱦ8 ѱ OLӜ ĤLLX>(F`־ؾپھ׾` bɄ KDEF vLl v lL bKɍKL?` w  vLl@3 @LtJ)s@J b  l`a?sa?,E30ɍФ3 E3HD F3 Ʉ%h3 bM E  lLthɍLL3`3,A0s0% Ipn DpnI:L ؅303L8933LΞAAJL ةޘг uv $ 8LƞaЌ>?@`>?@`B8` K  춼LK ҟ ҟ ( KK`HJJJJ8`HK)` #hhLJپھ pHJh` D!hgt}~p `~t}p8n~ni}tpi~~tso8pinii>j?k̈́>~|p|Ii||̈́ l - `>i>?Ek?!>Q>>>̀ `` \> ̀ `e>>?́?>?Emn(>e>ȱ>e?>Q>ؠ> ie>>?`|;}=:<~:<=;`||m};>:8o>oȑ>ppȑ>> :op`G DKpnG @p;G=po:i>?Ek?>Q>> L> \/ e>>?́?ޱ>ȥj>>m>` _m8injkiljo풼S 鸍긍$I2 U)VJ зT)`l8`a HbIJhjǾȾɾ p٭b=aIe f`8` P־ǾҾ,G0C f=W)_``\"׾پӾؾھ pD`־ǾY׾ؾOW)ݩȾɾʾ pD`8`W)CB) 5W) =)W)@! pZ}ȾȾ󰹩 p` ־ǾҾ,G 8`׾ؾ f p vۥs׾tؾE`  ( 8о(־Ǿ,G 8`_`W)H־Jjjjh p̭ fLᶢǾ ת..8 ۭ (8mȾȾmɾɾʾiʾ` Lpl8l:/,s̝sƬƀ#(ZZV4G_0=( A P FjL\5p-e9ABSAVERIFYBLOADELETEBYECATALOGOPENWRITEXECREATEFRESTORENAMEBRUNLOCKCHAIN#FLUSHREADPOSITIONOMONPR#PREFIXCLOSEAPPEND6D(!쫂8ֵ#ح#׮2}q :IC@@ -!S    !C- !ABELSDFRV@@ !$(19@E(+@ABCDEFGHIKLMNPSV     T[fouu~ՠٯ* PWN*]ĿNTz @n6VC/+A>@I5gN Oz @n[Dz @nd0,~z @`$仫@v$⩔,C[B?I>孓`仫6VtCicQĿUKqtVt Nʮq$6,⨁ K6, VtI=v!gNVt Vt  lg~TLLwLLL) `8` ԠŬLLI }ot CDE īɫʫ˫ūƫ梌ӫԫL7񢋍VW4堎栩,頩6)TڮJQVWgh;@ GJIÍNI:OI";PI W  m % 湠8qe` #HH hehep%` chh L W  m ф Lffj(8 8` HH 8h優hp` L W  m ф L  W  m ф iL UHH d$ Zhh Z E0  Z` c뤄 L W  m ф L chh L ` I, #Lyحw6x7 r륝ɐ o8` `؍y6w7x67إE` L  ` ` ފ `   8` HIihIi` 8` 0`F8` 8ompn` DL|ȱH Cz|h CL湠H hHHzH|HH rL腊|~z hh|hzhh` F eL F L F [LL$` F L F L3 GL w \ ` i \`H 4h`$ Z  0$`&&8 ` F JL F 優L 0 L@i)$L L XL sL wL L L$, ,{(` ?80 `L3 )3` SL  Z Z ,բ ":,ʅʆȽ Ņń"` :`3 ,թ,L ɃLL3 ZL =LiHiHegȱehLL|hhLhhLL L }~| +뤸茆L 䢁 +Lvz( L z{|Ȍ`{ܬ8ȹ댉L z`~z􌉗`L|z  L6( {(`L湠{ 8 5L٥z 5{  L {L#LH{zm|hm~pݬ| } ~pP LA~ PI ,0L,0 L Z ф { ~|zL r|}~ | +{ | ,0,0 +{L`01 o35 K کL F ieiȱ e$ HHLL` T vLئ L=8pn LL=湠  IL湠  ~|zL rLz %|~`湠z|~`z|~L) TLuz|~`L| Lvw`L$085$0, Z L#`H \h AL  Lɐ 릡` ɐД0榟`)==8``?L5H \h`ό ό` Ď`Hegheh` v o TL Ќghgg Lgȱg Cuxy ܌xyvw ܌vw Cxu Mij`ML  L F `8 X F( FI)L XӍԍ FҍL L X(  L X` XmnsotpL XstijL|ijL CLe`u`hhHHH`hhhLf$ && ee兊` &e`湬ʎl ,S,TL慅 ,W,P`@ ,U,RL FL FL F dL F LL F lLN F L F lLc F aLH h` WL :L  7HH F hh`L膄醅ф eȱe`L L L q` F(  F0`L F FLF 0(؆, L (ɨ0- (Lstopijklmn ‹hhHH` @#HH  J ЌhhL0:)`3 L"ȱ)389ȱ \Ą8pn ` ?L S \L*` 8e`*Lcooppmnc`L|Ȇ8LD FH \hȑ` ` HH hhї ȱї ї,qe`  w \L* iȹ \ȑ` HH Fhh` >  \8m L*L6 >IL\ > >HHH Fhhhʊ IńL ȱ` HH hhq36 \ei`LL6 x) ȱȱ`L) x)HHH hhhȊȥL 7L +LkL湠8 fHfH XhfhHHfz|fhhѕ Dѕ9ȱȱȌg eegfкx)P mLXkL&q~q`xL&& ee`湠 Lx) H HL˔HH XhhHH餍mzn|hhȥȥȥȌ (eeλпx)P m L&mȥiHemmhenWnpoHH hhp?tBCNO ,` L蘅` &(J|>Cannot work on your machine.$4{Pr#3$6 fl̬ȔP.00f l# Welcome to$flO4/KEYWIN/DefaultY Verify$Open$Read$?L?L? LClose$J||Ell f l# KeyWin $|c6f l-Compiler.Input$lcPr#3$&$lؔJ||l( -KeyWin.Start$@@67 Startup H::(64435)6ĺ"Cannot work on your machine.":D$(4):XC1403:KB16384:KS16368:D$"Pr#3":60(T123:T:T113:XC,((1)80):".";:::10:XC,35:"Welcome to"8 21:XC,79:T$"/KEYWIN/Default":YR89:MO1:DY1:D$"Verify"T$:D$"Open"T$:D$"Read"T$:YR:MO:DY:D$"Close" <(49040)0(49041)0Ĺ49041,2YR(MO7):49040,DY32(MO8(MO7)) F10:XC,35:" KeyWin ":(0)9990:90 P11:XC,1:D$"-Compiler.Input":0,99 ZD$"Pr#3":::216,0:(KB)155(KB)255ĹKS,0:) d:D$"-KeyWin.Start":9:;<=> Start !SZ800:50104110:210:310N(D$"Chain KeyWin."PG$hd Paint Background n::80)::BGāK8121:BG$BG$BG$BG$N$X$;:x23:MT9:K8180:9110:: Editor Screen 2:XC,64:MT4:9110 XC,70:"Page: ";:MT10:9110:" ";:MT11:9110; 3:XC,0:T180:".";:Z 3:T4695:XC,T:"|";:} 22:XC,0:BG$BG$BG$BG$X$N$;: 22:XC,47:" Page: 1 Line: 1 Column: 1 " : , Create Document 6DC$"/RAM/Doc":330 @D$"Verify"DC$:D$"Delete"DC$# JD$"Open"DC$",L82"4 TD$"Close":N  Setup Characters g ES$(27):BL$(127) A$(1):B$(2):C$(3):D$(4):E$(5):F$(6):G$(7):H$(8):I$(9) J$(10):K$(11):L$(12):M$(13):N$(14):O$(15):P$(16):Q$(17):R$(18)K S$(19):U$(21):V$(22):W$(23):X$(24):Y$(25):Z$(26)d  Setup Variables XC1403:P049236:P149237:KB16384:KS16368:SK16336:B049249:B149250:TB1:TP150:OT1:PY1:CY1:DG1:BN9 VS$"0.5":PG$"Write":BG0:DS9:BS12l DL(DS),MM%(SZ),DL$(DS),BT$(BS),BT%(BS,3):BS0:(64448)234BG$ES$O$:K1110:BG$BG$"VW"::5150 BG$(0)(0):K1120:BG$BG$":": MT$"oo^X%%@@<_v^"(34)"M <>v^-|>::[]|* #||":MH$" ":MO0:5170) (D$"Pr#4":A$:D$"Pr#0":D$"In#4":1661,79:1917,0:1789,42:2045,0:MO14 2216,0J PBF$(15),LN%(540)b ZT1540:LN%(T)T: dSP$"":T170:SP$SP$" "::NF$" " nIN1:JF1:CM65:LM54:P1:L1:C1:SL1:EL1 | Setup Music Data K1771812:K2:K1,K2:Q 238,2,3,173,48,192,136,208,10,206,1,3,208,5,206,2,3,240,9,202,208,240,174,0,3,76,6,3,96  127,114,101,96,85,76,68,120,107,0,90,80,72 p Setup Menu Data zMI5:MR8MI0ĀMN$(MI,MR,3),M$(MI),M%(MI),MH%(MI),ML%(MI)9K11MI:M$(K1),MH%(K1),ML%(K1):MH%(K1)MRMH%(K1)0ĺ"Menu Height error.":?\K11MI:MH%(K1)06090MN$(K1,0,0)" ":MN$(K1,0,1)"A":K21MH%(K1):K303:MN$(K1,K2,K3)::MN$(K1,K2,1)"-"MN$(K1,K2,2)" "MN$(K1,0,0)"4"'M$(0)"":M%(0)2:K11MI:M%(K1)M%(K11)(M$(K11))3:~MH$A$"-Initial: Menu ("H$" "U$" "J$" "K$": Select Record Esc: Abort)"dApple,6,14nFile,8,10xEdit,7,7Style,6,11Justify,4,6"About Write...",A," ",,"-",,"Page Setup",D," ",."Page Layout",D," ",H"Page Preview",D,V,vb"Print Setup",D," ",q,New,A,N,n6"Open...",A,O,o@Save,A,S,sJ"Save As...",A," ",T,"-",,^Filer,A," ",hPrint,D,P,pQuit,A,Q,qMark,D,K,kMove,D,M,mCopy,D,C,c0Delete,D,D,d<,"-",,LFind,D,F,f_Replace,D,X,xoBold,A,B,bEmphasize,A,E,eUnderline,A,U,uItalic,A,I,iSuperscript,A,G,g&Subscript,A,H,hXFull,A,J,jbLeft,A,L,llRight,A,R,rvCentre,A,T,t3# Print MouseText m#K9((50)63):(64448)234ĺESC$O$(64MT)X$;:9140#MT0MT5MT13MT14MT28Ğ#(MT$,MT1,1);#50,255192K9:@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcd Write 97010:QU$"":BL999:22:XC,1::910KY$W$:BX0:BY3:XL80:YL2:9410:KY$Z$:BY21:9410:KY$C$:BX75:BY2:XL2:YL1:9410:KY$R$:BX78:9410(6710:TLC(LSL4)(C1)2:T1((T)T):66102 2P0T1,0:T2(T):T,25532IN:P0,0:6710:7110:KY$""(B0)128QU$QU$KY$:KY$""q <P0T1,0:T,T2:P0,0:QU$""KY$(QU$,1):QU$(QU$,2):90 FIS0ĴIS1010,1210,2010,3010,3110:KY$""40:210 PIS0510:(B0)1274010:40 Z9620:KY$ES$ININ12IN:50 d6710:KY$" "KY$BL$İ5010:40' Enter Text g 6010:BF1:LSL5:XC,C1:KY$" "Ğ:(64(KY$));::230q KY$; 6710:C(LN$)260:C(LN$)1LN$LN$KY$:250 LN$LN$(SP$,C(LN$)1)KY$ CC1:310 CC1:T$"":C2T$(LN$,C2) T(T$):TC3T$(SP$,CT2)^ IN1LN$T$KY$(LN$,C1):XC,C1:BF$(LN$,C):6210:310v "LN$T$KY$(LN$,C) , Word Wrap 66710:(LN$)CM40:6810:(LN$)CMK140 @T(LN$)11:6710:(LN$,T,1)" "T1T:T1 J:T0LN$"":C1:405 TLN$(LN$,T1):T1CMK1CT1CT11:40d ^TT111:6710:(LN$,T,1)" "T1T:T1 h:T0T1C2:T20:430 rT20:CT1T2C:390 |C(LN$)1T1C1:T2C LEL430:T$(LN$,T11):T1$LN$:BF1:6050:LL1:6010:(T$LN$)CMLN$""LN$" "LL1:430^ LN$T$" "LN$:BF1:6050:LSL15ĢLSL5:XC,0:BF$LN$:6210 C(T$)1:LL1:LN$(T1$,T1):BF1:LSL5:XC,T1:868:T20CT2:40 6050:LL1:40 6710:CT11:5100:T20C(LN$)1:40 BF1:6050:LL1:6010:CT2:40" Mouse Click GTSL5CY:9620:TSLTSL1540{TLİ6050:LT:LELLEL:6010:C(LN$)1:40CCX1:CCMCCM40 Verify Filename NF$" "970:K1$(NF$,1):K1$"a"K1$"z"K1$((K1$)32)K1$"A"K1$"Z"KY$"F":]K2$"":T1(NF$):K1$(NF$,T,1):K1$"a"K1$"z"K1$((K1$)32)((K1$)K1$"0"(K1$"A"K1$"Z")K1$".")T99K2$K2$K1$::T90KY$"F":NF$K2$KY$"":22:XC,0:BG$N$X$;:XC,1::NF$" "ĺ" Untitled ":990" "NF$" ":1 Apple Menu @RS1100:LMD0:LN18:HT3:PO0:MS$"":8010:VT1:MS$" Write Ver "VS$:8110:VT3:MS$ES$" Lim Thye Chean "ES$:8110:8210:KY$"":8310: File Menu RS1300,1300,1500,1510,1510,1700,1800,1900:36050:NRİ1720:KY$ES$KY$"":RS1P1:L1:C1:SL1:EL1:NR0:BF0:BL999:T1540:LN%(T)T::34,4:35,20:::6610:KY$"":(MD1:LN30:HT3:PO0:MS$"Open":8010:BM0:BX1:BY1:MS$"P: Path: "(SP$,21):KY$"P":8160F2BY3:MS$"1: Drive 1":KY$"1":8160:BX18:MS$"2: Drive 2":KY$"2":8160<VT1:TB12:MS$(SP$,21):8110:TB12:MS$(PF$,21):8110:1350F8210:T(KY$):T1T2BY3:T112:BXT116(T12):BM(TT1):MS$"":8160::D$"Prefix,d"T:1690:1340WPKY$"P"KY$"p"BX1:BY1:MS$"":BM1:8160:VT1:TB12:8410:1670:MS$"":BM0:8160:1340sZKY$ES$KY$"":8310:dKY$M$1350:HP$"Reading directory...":9220:2:XC,79:D$"Open"PF$",TDir":D$"Read"PF$:T$:T$:T$nT0:1410xT9(T$,19,3)"TXT"TT1:DL$(T)(T$,3,15)3T$:(T$)01400D$"Close":9210:T0MD0:LN9:HT1:PO0:MS$"":8010:VT1:MS$"No files.":8110:8210:8310:1350&LMT:HTLM:PO4:MD2:LN15:MS$PF$:8010:8110:8310:DS01350:8310:BL1:EL540:NF$DL$(DS):T(NF$)11:(NF$,T,1)" "T1T:T0:NF$(NF$,T1):910:HP$"Loading...":9220:T1540:LN%(T)T::D$"Open"NF$:D$"Open"DC$:14602:XC,79:D$"Read"NF$:K1015:BF$(K1)::BEBL15:1470ELBLK11:BEEL:ELBL1480)2:XC,79:K1BLBE:D$"Write"DC$",R"LN%(K1):BF$(K1BL):_BLBL16:BLEL1450:D$"Close":D$"Close":1450NREL:P1:L1:SL1:C1:BF0:BL1:6110:6150:6610:KY$"":9210:NF$" "KY$M$:1600MMD1:LN30:HT7:PO0:MS$"Save":8010:BM0:BX1:BY1:MS$"P: Path: "(SP$,21):KY$"P":8160:BY3:MS$"N: Name: "(SP$,21):KY$"N":8160BY5:MS$"1: Drive 1":KY$"1":8160:BY7:MS$"2: Drive 2":KY$"2":8160:BX18:BY5:MS$"3: Document":KY$"3":BM1:8160:BY7:MS$"4: ASCII Text":KY$"4":BM0:81603VT3:TB12:MS$(SP$,21):8110:TB12:MS$NF$:8110:1550pVT1:TB12:MS$(SP$,21):8110:TB12:MS$(PF$,21):81108210:T(KY$):T1T2BX1:T112:BY3T12:BM(TT1):MS$"":8160::D$"Prefix,d"T:1690:1540!T3T4TT2:BX18:T112:BY3T12:BM(TT1):MS$"":8160::1550"KY$"P"KY$"p"BX1:BY1:MS$"":BM1:8160:VT1:TB12:8410:1670:MS$"":BM0:8160:1540,KY$"N"KY$"n"BX1:BY3:MS$"":BM1:8160:VT3:TB12:8410:T$NF$:NF$KY$:910:MS$"":BM0:8160:KY$""1550:NF$T$:15306KY$ES$KY$"":8310:H@(KY$M$NF$" ")1550:8310:1620aJD$"Verify"NF$:3600THP$"Saving...":9220:6050:BL1:D$"Open"DC$:D$"Open"NF$^BEBL15:BEELBEELhK1BLBE:BF$(K1BL)"":LN%(K1)NRĢ2:XC,79:D$"Read"DC$",R"LN%(K1):BF$(K1BL)or:D$"Write"NF$:K10BEBL:BF$(K1)::BLBL16:BLEL1630:D$"Close":D$"Close":9050|KY$"":9210:1690D$"Prefix"KY$:PF$KY$:2:XC,79:D$"Prefix":PF$:1720:KY$ES$KY$"": 9710:D$"-"KY$"/KeyWin.Filer"tMD0:LN28:HT1:PO0:MS$"Close":8010:VT1:MS$"Close down current document?"G$:8110:8210:8310:z:lMD2:LN6:HT3:LM3:PO0:MS$"Quit":8010:DL$(1)"System":DL$(2)"Basic":DL$(3)"ProDOS":8110:DS0İ8310:8310:)v9650:DS1İ9710:D$"Prefix"KY$:D$"-KeyWin.Start"EDS2Ģ24:T124:::RD$"Bye"e Edit Menu k Style Menu  JFRS:KY$((MN$(IS,JF,2))64): Justify Menu & JFRS:RS3200,3210,3220,3230 K1$F$:3240 K1$L$:3240 K1$R$:3240 K1$O$Z 6010:BF1:LN$K1$LN$:CC1:LSL5:XC,0:BF$LN$:6210:r Error Handling  MD0:LN10:HT1:PO0:MS$"Retry":8010:VT1:ER(222):ER4MS$"Write protected.":3550 ER8MS$"I/O error.":3550 ER9ER17MS$"Disk full.":35503 MS$"Error: "(ER)"."_ 8110:8210:8310:KY$M$1620:KY$"":MD0:LN30:HT1:PO0:MS$"Save":8010:VT1:MS$(29)" Replace the original file?"G$:8110:8210:8310:3510KY$ES$1660:D$"Delete"NF$:1620  Apple Command Y T((KY$)0)2(KY$U$)3(KY$H$)4(KY$J$)5(KY$K$)6(KY$BL$) T4100,4200,4300,4400,4500,4600: 6050:L(((KY$)1)(EL1)81):LSLLSL164120 BLL7:6110:SLBL:6150 C1:3!h6010:LELC(LN$)4250:C(LN$)4240:TC(LN$):(LN$,T,1)" "T1T:T99L!r:T90C(LN$)1:w!|TT1(LN$):(LN$,T,1)" "CT:T99!:T904250:(LN$,C,1)" "LELC(LN$)1:!6410:C1!"6010:L1C14350:C14340:TC111:(LN$,T,1)" "T1T:T1":T0C1:B"TT111:(LN$,T,1)" "T1T:T1W":CT1(T0)1:r"6450:6010:C(LN$)1x""0LEL4430:6050:LSL15BLL1:6110:SLBL:6150":LSL15:LELLEL"DC1"N#L14530:6050:LSLBLL16:6110:SLBL:6150#LSL#C1#N#6010:BF1:C1LN$(LN$,2):BF$LN$:4620t#BF$(LN$,C1):LN$(LN$,C1)BF$# LSL5:XC,C1:6210:# Control Command $T(KY$U$KY$D$)2(KY$H$KY$S$)3(KY$J$KY$X$)4(KY$K$KY$E$)5(KY$M$)6(KY$BL$)Y$TT7(KY$B$)8(KY$N$)9(KY$Y$)10(KY$I$)11(KY$W$)12(KY$Z$)$6710:TĴT6310,6350,6410,6450,5100,5200,5300,5310,5400,5500,5600,5700:$T(KY$F$)2(KY$A$)3(KY$C$)4(KY$R$)5(KY$G$)%T4200,4300,4400,4500,4600:6%6010:BF1:T1$LN$:LN$"":C1LN$(T1$,C1)Z%6910:LSL15Ĺ34,LSL5:6560%T(LN$):6420:LSL4:XC,T:868:LN$(T1$,C):BF$LN$:BF1::6210:C1:%PL1C1ı%ZC1İ6450:6010:C(LN$)1:%dCC1:4600%6010:C1:&6010:C(LN$)1:h&6010:LSL5:XC,C1:868:BF1:(((LN$)0C1)LEL)5420:C1LN$(LN$,C1):u&"LN$"":&,6950:T2L:34,LSL4:6520:SL15ELLSL15:6010:BF$LN$:20:XC,0:6210&6LT2:C1:&|C(C5)55:H'SL1İ6550:6050:TL:T$LN$:SLSL1:LSL:6010:5:XC,0:BF$LN$:6210:LN$T$:LT(TSL15)N''DSL15ELİ6510:6050:TL:T$LN$:SLSL1:LSL15:6010:20:XC,0:BF$LN$:6210:LN$T$:LT(TSL)'N'p Read/Write Line 'zK17(BF16040:6710:LBLLBL15BLLK1:BEBL15:61105(LN$"":LBELN$BF$(LBL);(j(BF06080:BF0:LBLLBL15BL999:6070|(BF$(LBL)LN$(6710:D$"Open"DC$:6710:2:XC,79:D$"Write"DC$",R"LN%(L):LN$:6710:D$"Close":LN%(L)NRNRLN%(L)(6710: ) Read/Display Page )BL1BL1J)BEBL15:BEELBEEL:BLBE15:BL1BL1)6710:D$"Open"DC$:6710:K1BLBE:BF$(K1BL)"":LN%(K1)NRĢ2:XC,79:D$"Read"DC$",R"LN%(K1):BF$(K1BL))6710::D$"Close":6710:*K2015:5K2:XC,0:SLK2ELČ868:6170*BF$BF$(K2):6210&*::*8 Print Line *B6710:BF$""6240:K11(BF$):K1$(BF$,K1,1):K1$" "Ğ:((K1$)64);::6230*LK1$;*V:6710*`868:* Change Column *CC1:CCMİ6410:C1**CC1:C0ı+6450:C(LN$)1:L1C1+3+ Change Line ?+ LELıO+6050:LL1+6710:LSL15SLSL1:6510:K10:6020:BF$LN$:20:XC,0:6210+(+2L1ı+<6050:LL1+F6710:LSLSLSL1:6550:K115:6020:BF$LN$:5:XC,0:6210+P ,d Scroll ,n34,41,x7:35,20:W$::6710:;,34,4W,7:35,20:V$::6710:m, Print Status ,:22:XC,54:K1P:P((L1)LM)1:PK1NT1:DR.1:9810,6710:P" ";:XC,64:L(P1)LM" ";:XC,76:C" "::,, Insert to Queue ;-6(B0)128(B1)128(KB)127QU$QU$((KB)128):KS,0A-@^- Count Control Codes w-K10:6710:LN$""ı-K21(LN$):K1K1((LN$,K2,1)BL$)::6710:- Insert/Delete Line .ELEL1:K1LN%(EL):ELL2āK2ELL21:LN%(K2)LN%(K21)::LN%(L1)K1;.6710:K1L1:K1BLK1BEBL999:.BEBE(BEBL15):K1BEāK2BEK111:BF$(K2BL)BF$(K2BL1):.6710:BF$(K1BL)"":.&LN$"":6050:T1LN%(L):K2LEL1:LN%(K2)LN%(K21)::LN%(EL)T1:ELEL1/06710:LBLLBEBL999:4/:LBEāK2LBE1:BF$(K2BL)BF$(K2BL1):N/N6710:BEBE(BEBL):b/X Setup Menu r/b9010:9210/l1:XC,1::K31MI:K1$" ":MN$(K3,0,1)"D"K1$BL$/vK1$M$(K3)K1$" ";:::/ Check Menu /IS0:RS0:9630:CHİ9620:9610'0ST27150:9440:KY$""7170:IS1i0CY17170:K41:K31MI:K4K43(M$(K3)):CXK4ISK3:K3MI|0:IS07230:0KY$"":(KB)1287170:KS,0:K1(KB):KY$(K1128(K1127))0(B1)1597610:(B0)159ĴKY$"q"9060:721001  Pull Down Menu Y1*K11MI:K1$(M$(K1),1):K2$((K1$)32):KY$K1$KY$K2$ISK1:K1MIg14:IS0ı1>MN$(IS,0,1)"D"IS0:1H7020:XC,M%(IS):" "M$(IS)" "02R9620:K61:K7(M%(IS)3)2:K8(K7(K7)):K7(K7):K9((ML%(IS)9)2):K21MH%(IS)2:LCK7LC(K2):K401:LCLCK4K8:P0(K4K8),0f2\K51K9:MM%(K6K5)(LCK5)::K6K6K9:::P0,02fK1(MN$(IS,0,0)):2:K20MH%(IS)1:XC,M%(IS)1:MT26:9110:ML%(IS)K12):MT31:9110::3p3MH%(IS):XC,M%(IS):K21ML%(IS)K12:"_";::K21MH%(IS):2K2:XC,M%(IS)3zK1$MN$(IS,K2,0):K2$MN$(IS,K2,1):K3$MN$(IS,K2,2):K2$"-"MT19:K31ML%(IS)K12:9110::73403K2$"D"ĺBL$K1$;:XC,M%(IS)ML%(IS)K11:BL$;:73303K2$"AT"MT4:9110:K1$;:73303" "K1$;!4K3$" "ĹXC,M%(IS)ML%(IS)3:MT0:9110:K3$]4:K20:K11MH%(IS):(MN$(IS,K1,1),1)"A"K2K1:K199t4:K207370:K1K24K3K2:7570:K2K1::K3K1:75704DG2:BN0:9510:KY$""7410:CY17390:K41:K10:K31MI:K4K43(M$(K3)):CXK4K1K3:K3MI%5:K10ISK17370:7710:ISK1:7230s5K1CY2:CXM%(IS)1CXM%(IS)ML%(IS)1(MN$(IS,0,0))CYMH%(IS)375605K1MR7370:(MN$(IS,K1,1),1)"A"7370:K3K2:7570::K3K1:7570:75506K3(KY$J$)2(KY$K$)3(KY$H$)4(KY$U$)5(KY$M$)6(KY$ES$):(K31K32)K20K30^6K30KY$"":KS,0:K37450,7490,7530,7540,7550,7560:77106K10:K31MI:K2$(M$(K3),1):KY$K2$KY$((K2$)32)K1K3:K3MI6:7710:ISK1:IS07230:KY$"":6K3K11:K4MH%(IS):K3K4K31 7$K1K3K4:(MN$(IS,K1,1),1)"A"K3K1:K19987.:K199K31:7460H78K1K3:7360k7BK3K11:K41:K3K4K3MH%(IS)7LK1K3K41:(MN$(IS,K1,1),1)"A"K3K1:K117V:K11K3MH%(IS):75007`K1K3:73607j7710:ISIS1MI(IS1):72308t7710:ISIS1MI(ISMI):7230$8~7710:RSK1:587710:IS0:h82K3:XC,M%(IS):MN$(IS,K3,1)"A"ĺ" ";:75908MT4((50)63):91108MN$(IS,K3,0)ML%(IS)1(MN$(IS,K3,0)))::8 Keyboard Equivalent B9K11MI:K21MH%(K1):(MN$(K1,K2,1),1)"A"ĭKY$MN$(K1,K2,2)KY$MN$(K1,K2,3)ISK1:RSK2:K2MH%(K1):K1MIS9::KY$"":g9 Close Menu 97020:K61:K7(M%(IS)3)2:K8(K7(K7)):K7(K7):K9((ML%(IS)9)2)9(K21MH%(IS)2:LCK7LC(K2):K401:LCLCK4K8:P0(K4K8),01:2K51K9:LCK5,MM%(K6K5)::K6K6K9:::P0,0:BN99:J:@ Activate Dialog :J1(MD2)8510,8610:DN1MM%(0)MD:MM%(1)HT:MM%(2)LN:MM%(3)DX:MM%(4)DY:MM%(5)LM:MM%(6)L2:MM%(7)BN:T!;^9620:K4DN(MM%(1)42(MM%(0)2))(MM%(2)4(MM%(0)2))8:K5(DX3)2:K6(K5(K5)):K5(K5);hK12(MD2)HT13(MD2):LCK5LC(DYK1):K201:LCLCK2K6:P0(K2K6),0:K7((LN5(MD2)K2)2);rK31K7:MM%(K4)(LCK3):K4K41::::P0,0:DNDN1:; Dialog Message <MD2K4L2:8810:8910:DN28140:MM%(6)L2:a<K2(MS$):(K20TBLN)8140:K2LNTB1K2LNTB1:(MS$,1)G$K2K21<VTDY:XC,DXTB:K1$(MS$,K2):9150<TB1:<BXDXBX1:BYDYBY:9310:BXBXDX1:8170<BXDXBX:BYDYBY:9340:BXBXDX=BYBYDY:BNBN(MS$""):DN1MM%(7)BN=1= Dialog Input m= DG(MD2):9520:KY$""Ĵ(MD0KY$M$KY$ES$)8210:= MD08210:(CXDXCXDX1)(CYDY1CYDY)KY$ES$=& =l Close Dialog =v DNDN1:DN0DN0:7> K4DN(MM%(1)42(MM%(0)2))(MM%(2)4(MM%(0)2))8:K5(DX3)2:K6(K5(K5)):K5(K5)> K12(MD2)HT13(MD2):LCK5LC(DYK1):K201:LCLCK2K6:P0(K2K6),0:K7((LN5(MD2)K2)2)> K31K7:LCK3,MM%(K4):K4K41::::P0,0:94209? BN99:DN0MDMM%(0):HTMM%(1):LNMM%(2):DXMM%(3):DYMM%(4):LMMM%(5):L2MM%(6):BNMM%(7)?? T? Dialog Edit ? K4$"":K70:VTDY:XC,DXTB:LNTB1)? VTDY:XC,DXTB:K4$BL$(32(K7TBLN)):8210? (KY$H$KY$BL$)K7K7(K70):K708410:K4$(K4$,K7):8420@ KY$M$8470:KY$ES$K4$ES$:8470E@!KY$" "8420:TBK7LNĺG$;:8420c@ !K4$K4$KY$:K7K71:8420@!KY$K4$:TBTB(KY$)(KY$ES$):VTDY:XC,DXTB:LNTB2):TB1:@4! Alert/Modal Dialog @>!BN1(MS$""):HTHT6:K21517(MS$""):LNK2LNK2;AH!DX((78LN)2)(PO0)9(PO1PO3)(69LN)(PO2PO4)sAR!DY((26HT)2)(PO0)5(PO1PO2)(20HT)(PO2)A\!8030:DY:K11HT1:XC,DX1:MT26:9110:LN2):MT31:9110:::XC,DX1:" ";:MT12:K11LN2:9110::" "5Bf!DY:XC,DX:MT12:K11LN2:9110::BYDYHT4:BXDX(LN1517(MS$""))2oBz!HTHT6:MS$""MS$MS$": "M$:KY$M$:9310:BXBX17B!MS$"Cancel: Esc":KY$ES$:9310:B! Selection Dialog B!BN0:HTHT3:LN(MS$)LN(MS$)C!DX((76LN)2)(PO0)9(PO1PO3)(68LN)(PO2PO4)JC!DY((26HT)2)(PO0)6(PO1PO2)(20HT)(PO2)C!8030:DY1:XC,DX1:MT26:9110:MT30:9110:MT28:K11LN2:9110::MT31:9110C!K10HT2:DYK1:XC,DX1:MT26:9110:LN1)C!9110:MT22:9110:MT31:9110:BD!XC,DXLN2:MT17:9110::XC,DX1:" ";:MT12:K11LN3:9110::" "bD!DY:XC,DXLN2:MT18:9110D!DY1:XC,DX1(LN(MS$))2::" "MS$" ":D"HTHT3:L11:L21D"D`" Record Display Dj"TB1:K3HT:HTLMK3LMEt"VT1K3:MS$DL$(L1VT1):8120:LN(MS$)ĺLN(MS$)),E~":8840:E"DY1K4(LM1)HT:XC,DXLN2:MT22:9110:DY1L2(LM1)HT:XC,DXLN2:MT28:9110:E" Record Selection F":K2L2:8990:8210:KY$""8940:CXDXLN1CXDXLN28930:CYDYL11K4L2:L1L11:L2L2(L2L1HT):8810:8910]F"CYDYHT1L1HT1LMK4L2:L1L11:L2L2(L2L1):8810:8910F"CXDXCXDXLN1CYDYCYDYHT1K2L2:8990:K4L2:L2CYDYL11:K2L2:DSL2::8990:8840:F"KY$M$KY$ES$DSL2(KY$M$):KY$"":6G"K4L2:L2L2(KY$J$)(KY$K$):K4L28910:L2L2LM(L2LM)LM(L20)SG#L2L1L1L2:8810:8910zG #L2L1HT1L1L2HT1:8810:8910G#8840:K2K4:8990:8910G#VTK2L11:MS$DL$(K2):8120:(LN(MS$))(LN(MS$)))::G(# Setup General H2#EV(K8)(K82(K82)).H<#LC(K8)1024K8128(K88)9849HF#9050?HP#vHZ#:23:XC,1:868:G$"System Error: "(222):34,23Hd#::9650:KS,0:23:H# Print MouseText H#K9((50)63):(64448)234ĺESC$O$(64MT)X$;:9140I#MT0MT5MT13MT14MT28ĞI#(MT$,MT1,1);/I#50,255192K9:uI#K81(K1$):K2$(K1$,K8,1):MT(K2$):MT32K2$G$İ9110:9170I#K2$;I#:I# Help Line I#HP$MH$I$24:XC,0:" ";:HP$""9240I$K1$HP$:9150I$868:IT$ Draw Button HJ^$BY:XC,BX:" ";:K8115:"_";::" ":XC,BX:MT26:9110::" ";::13)oJh$XC,BX(17(MS$))2:K1$MS$:9150Jr$XC,BX15::" ";::MT31:9110::XC,BX:" ";:MT12:K8115:9110::" ":XL16:YL3:9410:AK|$BY:XC,BX1:MT26:9110:MT2823(BM0):9110:MS$""MT31:9110:K1$MS$" ":9150:XL1(MS$):YL2:9410GK$^K$ Manage Button K$BT$(BS)KY$:BT%(BS,0)BX:BT%(BS,1)BY:BT%(BS,2)XL:BT%(BS,3)YL:BSBS1:K$BSBSBN:BS0BS0K$K$KY$"":BN0BS09470:K9BSBN:K90K90gL$K8K9BS1:CXBT%(K8,0)CYBT%(K8,1)CXBT%(K8,0)BT%(K8,2)CYBT%(K8,1)BT%(K8,3)KY$BT$(K8):K899mL$sL$L% Get L&%KS,0L0%9630:CHİ9620:9610L:%ST1KY$"":769,CX:770,CY:DG09550:DG1:9440:3MD%(KB)1289520:K8(KB):KS,0:KY$(K8128(K8127)):((B0)159KY$"q")9060:SMN%9630:CHİ9620:9610:9550MX%DG2CY19570:ST49550:DG1CX(769):CY(770)Mb%M% Mouse Control M%PXCX:PYCY:9670:CB(LC):P0,0:CY:XC,CX:MT2:9110:(N%9670:((LC)66((LC)222(64448)234))9640:LC,CB:9640N%768,(1):CH0:ST4:MOĹ34,23:33,1:32,79:24:XC,79:"";CX,CY,ST::CY(CY2)1:ST(ST):CXPXCYPYCH1N%P0,0:N%MOĺD$"In#0":D$"Pr#4":(0):D$"Pr#0"N%O%LCLC(PY1)PX2:P0((LC)LC),0:!O% Locate KeyWin Prefix }O%23:XC,79:D$"Prefix":KY$:K81(KY$)7:(KY$,K8,7)"/KEYWIN"KY$(KY$,K86):K899O%:OH& Music OR&NTĹ768,(799NT)(1(OT4).5(OT2).75(OT3)):K8DRTP:K9(K8256):769,K8K9256:770,K9:771:P\&K81TP3DR::fghijUQ  d 8 p  Chain KeyWin.$(,P*J]0f P 0fl @ l FPage:    fl  P.0f El |0fl ,fl / Page: 1 Line: 1 Column: 1 $*4 /RAM/Doc6BVerify $Delete $Open ,L82$Close$4 4 444444444 4 4 4 4 44444444 4!44"4# {$@T%@U&'(0)@a*@b+,-./01 420.54Write3 4 5367384944J| 4Ҟ : 4ҞVW0 4Ҷ:4Ҟ:04;Қ oo^X%%@@<_v^"M <>v^-|>::[]|* #||4< =6'Pr#4$$Pr#0$In#4$l}Ol}l*l=lؔ>? ? 04@ F4@Ҟ@ 04A BCDAE6FGHIJ:,KQ:0JN:K- N:K mN:400OP:LP:P:O:04<Ҟ-Initial: Menu (   : Select Record Esc: Abort)T|2?J|  @ DJ 9,ž;l2T23823173481921362081020613208520623240920220824017403766396 127114101968576681201070908072 Apple614File810Edit77Style611Justify46About Write...A - Page SetupD Page LayoutD Page PreviewDVv Print SetupD NewANnOpen...AOoSaveASs Save As...A -FilerA PrintDPpQuitAQqMarkDKkMoveDMmCopyDCcDeleteDDd-FindDFfReplaceDXxBoldABb EmphasizeAEe UnderlineAUuItalicAIi SuperscriptAGg SubscriptAHhFullAJjLeftALlRightARrCentreATt@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@klmnopqrstuvwxyz{|}~j{0}0 4UVfl , 4W!XYZP[ L-4W#Y L-4WXKYZ[ L-4WXN L- c \GIH]̜  l$]^| l Bl$ c JW|)4UҞUW4Wl$]l ^l$JU4WU4UU ;J_!_$%9Wl q_O|) l .JW WBBB cJW W q 6 l `fGIl HJW ,@W* W cHaJHa4aҞaW 4aҞa@HaWHH ^HH4bJH4baH bJ H#4b@H JBQ4aҞbWaHl H4caH  ^4aҞbWaH caDl JaD: l a cJža  ]  0J 4aH l4aa]J]D:H]H] l ] cJža  ]  0J ]H^ ^JH]2^H JJHaJ]H^HGJ4ba]4da` iGG JҞbaD aa GG 4aҞb a` iJGIfGIl 4ca HbGG4ad]`fGIl ]nJ^ H^ l iGG l cH] 2J^7Ha l` iGG H^ l I/ .J I Ir lJ G  iG JGJGJ Ha lHeJHDHD lA p4fAJfa fz4ff JfAfZ4WF4g A4fžA Jfa fz*4ff JΞff0fA fZf.U c4gҞgf0J Zl4WF4Ag4Wfl l ,JA  Untitled $  A $*hijkl4m !n4mҚ Write Ver 2 #n4mҞ  Lim Thye Chean # #4W O$h00T e e || iJoI /JW I4WJhFGHIJo`V ? 0l"l#(& 4Wijkl4mOpen !pXY4mҚ P: Path: @4WP #Y4m 1: Drive 14W1 #X4m 2: Drive 24W2 #n+ 4m@ #+ 4mq #6/ # ΞWJ  Y]X]]p ]4m #0Prefix,d $ JWPWpXY4mp #n+ c% 4mp # JW 4W O$W /4rReading directory... S,fl OOpenq,TDir$Readq$?4bN?4bN?4bN rJ žbTXTr 7 žb?4bNJb HClose$ O,J ij kl4m !n4m No files. # # O$ /E kElij4mq ! # O$3/ O$VJ4A73 AJžA  3 ]  04AA] 4r Loading... S, ? 0OpenA$Open $6 fl OReadA$:?>:N0sV JV:sJJJV fl O:VsWrite ,R?:$>:V$0VVVJ} Close$Close$6} oJFGIH`V   4W O,JA e 4W ijkl4mSave !pXY4mҚ P: Path: @4WP #Y4mҚ N: Name: @4WN #Y4m 1: Drive 14W1 #Y4m 2: Drive 24W2 #XY4m 3: Document4W3p #Y4m 4: ASCII Text4W4p #n+ 4m@ #+ 4mA #6~ n+ 4m@ #+ 4mq # # ΞWJ   X]Y]p ]4m #0Prefix,d $ ^ J    X]Y]p ]4m #0 ~ JWPWpS XY4mp #n+ c% 4mp # ^ JWNWn XY4mp #n+ c%4bA4AW 4mp #W~ 4Ab > JW  4W O$W A ~ O$6 VerifyA$ :4r Saving... S, iVOpen $OpenA$sVJsJ/ sJ:Vs>:VJ?:ov fl ORead ,R?:$?>:VN0WriteA$:sV>:$0VVVJ Close$Close$6+4W O,6 PrefixW$4qWfl OPrefix$?4qN /JW 4W /-W /KeyWin.Filer$ijkl4mClose !n4mҚClose down current document? # # O$ijkEl4mQuit !7System7Basic7ProDOS #J3 O$ O$ x/J3 /PrefixW$ -KeyWin.Start$J3f $0Bye$Ch4WN_C@ChhJQX_4f c4f c4f c4f `4aҞfaHHfGIl 4ca ij kl4mRetry !nt|Jt4mWrite protected. !Jt4m I/O error. !Jt t4m Disk full. !4mҚError: Ĝt. # # O$W 4Wijkl4mSave !n4mҶ Replace the original file? # # O$6W  DeleteA$  ΞWWWWWW  :w iG̨ΞWJJGI GI$ 5VG IV H GJHaHa HaJža  {]  c0J ZHa ]aJža  H  c0 ZJžaH GJHa QH GHvHh HJža  &]  0J 5H ]Jža  X]  0H]   HaGJ iJGIVG IV GIJGJGJHG iJGIVG IV GIH `JH 4aa4ca !4caH4aҼaHcfGIl H  WWWWWWWWWW  WW W" W W! W# cJ  'Q2| WWWWW :w `4da4aJHT4adH JGIql"GI  a [fGIl n4adH4ca`$ HJGHJH  HaHH  H Ha fGIl Hn`aHGJ9JH44aaH4a ]^Gl"GI JIJsGI 4cafl G^HḪHJI  i G4baIIGI fl 4ca 4abG IJIJ  i G4baIIGI fl 4ca 4abG I:`h cJGVGVRVG:sV 4aJGsh4a>GV``JGVGVV >GVa cOpen $ cfl OWrite ,R?G$a$ cClose$J?Goo?G cJVVsVJsJ.sJVsJV.V cOpen $ c:Vs>:VJ?:ofl ORead ,R?:$?>:VN c0Close$ cKfKl JIKJn 4c>K 0 cc :c4fžc:Jf ,f@* f0 cnHHJHD& QHHHJH8 HaJGPHJGJ[ iGG cJGIII : 4cafl JG iGG cJGIII : 4cafl l"fl#!$& cl"fl# $& c,fl 6:FF̮GEJF: 5uv}L 0 cF l @GFE l LH $*J|)|*|&4UҞU|&l': cJaKa::žaK 0 cJJ:?JJJG KJG?K?K0?G: c:GJ:V:sVsssVJ:sPKs:>KV>KV0 c>:V4a i]?GKGJ?K?K0?J]JJ cJGVGsVJGsKGs>KV>KV0 csssV V+ O,fl ,SL4f JNSD 4f fOSf 0*_h /Jw1 . .x -W_/ySLyyOSJey_SSL0_4W|&l':|&4W::|*!J|)Wq+ :L4fO:4gf JWfWg_::L0J_JN_D0_ l P_ O_ $ .z{P_{̜{{̜{T̮R_ KQ_|{\Ky||yl$y}T6z}||}0zzT00l$:N_fKQ_l P_ +R_: +$0fQ_l P_KR_:_0KQ_fKl P_4fN_K4gN_K4~N_KJg-SR_: +0 JgD fl P_R_: JgAT +f  fJ~ l P_R_ +~$0K:Q_JN_:AK::c0K<:KSK K:,S: 01 .W/y:SLyyOSJey:SSL0:_:< r!_: :/JeP_eP_R_N_/Q_ :M<N_:A <SK ,S: SWWWWWW JSSKmSJS4Wl'S0 r!:SL4gOSJWgWg :SSL0 r!_:_4WS:yQ_JSyS:SyJN_:A S::c0J:c) S :S )S:yJSyJ SQ_:SyJN_:Aq S::0J: SQ_ J :S ) r!__L_  r!__L_L  r!h: r!_fSl P_JN_SA  |2? +N_SR_N_S*:LKQ:JN:KAk!JWN:KWN:Kk!_:hKKQ::L004W z{P_{̜{{̜{T̮R_ KQ_|{\Ky||yl$y}Tl|}6z}0zzT00l$1ciQ&'JC"6i6k6j666E661 .y6666}z}̜}}̜}:iki|}\:K||Kzl$Kz{̮jiKS{6y||Syy000l$Ji2#y #) )#6KmK+j#JKj+u#Kj+Jmu#KKfnl +4fmK ,+XXYY w,XX #XXYY ,XXYY11mJ#610i .JW$iW W #i#Jee//N$4W Jd$y6666}z}̜}}̜}:iki|}\:K||Kzl$Kz{̮jiKS{l|S6yyy000l$ z-1cJb%i6k6j666E66164{fnl +j+fnl +  {+j$ #JWW %{{{{c%4{ %W"&JW %4 "&W %J+{j& %4ҞW{{ %4W++WW fnl +j++1mkkKmJjK~&jK̮Njl llEjll̮klllkl D"f:kl  +j +$0l   :j +0 $fl  :j +0YkXjmkkJm'4mҞm: 4W w,XX4m Cancel: Esc4W w,1kkJjm'jm̮Ljl llDjll̮klllkl D"fl  + +:j +0 +:kf:l  +j + + +0l j +$l   :j +0 $fl j +fl jm, m $*kk+SkJkE8)SEnS4m7n 2#Jjm_)jm0 d)fyEkl j +fEkl j +,K 2+ #W*ejejH*J/*yk #) )J/kkEH*y #) )Je ej//k*K 2+y/K3, 2+ d)JWW *3W4WyWWy)EEEJ+ #) )Jk%+k #) ) d)Ky 2+ )nK4m7K 2#jmjm* ̮\\̮\6+&fl nSystem Error: |$l"(& x/l'fT|2?J| + @ ,J ,,ž;l2Tf4gžfgJ g J, + M,g04r