@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@W!( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr d M * @  $ % CC$$)%1 Udߥ$9%: !0 S$%} DD˙`  }J)Lr J  ((  p L ()   J}L= ( L 0q A    IB JC;? D W } LL  ` W )LA!  ߰")-݆ p" } $G@LL 08`Q")<2Q0 -G$Ș݆ UL# ; p8(()(0ʥ)NQ` }$GȘ݆LU )L ݆ L GȘ ݆LL )W>Z   HH)H }p h  hyhy D L> L JJ    ! LA*` BF }7'8  M HN H` 8 Z  \LdJJ!"! GFE@F (!L }EE !E^ ^ E E7EȩEdE/EȩE  D } .L }  ;F d  ;?F7F? ( .   Z D LL d } . D  L    p  E` , d)  D L) 0BM݊L݉} ML  N݆ L NLML [ TEqEHȱEqEh 0Gȹ G} HLL GɛL  LFREE SECTORS G) *Gȩ GȽG GȌ*jj >G} C8jJ3j2CD( C202C ԠBX` N 1? l LlD:RAMDISK}.COMLu L1 L ;LHL  T`  `8  ɐ     `TU  } L ? .  t`GBJ ~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI4 0 HI,0 0  9 .G VLO#},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D8:MEM.SAV J y08 B|DEHI$} V0 0`B;DEL`?<0LV`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D8:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J  (` 9 V⪍ ઍ  -'}LLu ÝDEHILV 9 .l 9 .l  `` s$B BH(}I|DE V BLV nB,DE JLV B V BLVDEIʩ BꭝLu &} 3E:}DISK OPERATING SYSTEM II VERSION COPYRIGHT 1984 ATARI CORP.A. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDG*}E J. DUPLICATE DISKC. COPY FILE K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILE M. RUN AT ADDRES+}SF. LOCK FILE N. CREATE MEM.SAVG. UNLOCK FILE O. DUPLICATE FILEH. WRITE DOS FILES P. FORMAT SINGLEL !N',}#"&))9(&*)/h)''-&؆莟R'S  vL/ˢ L }Insert DOS 2.0s, type Y Λx -}DEfHI 1莏#q! @ y0ɛ8A0,' ȅ 1 1ild! 1L!NO SUCH ITEMSELECT.} ITEM OR FOR MENU! 0 .z:*{}.|{ 1 0 0JB 18L%|DL/}%DIRECTORY--SEARCH SPEC,LIST FILE?[# 0 0 &|D3" 1L!NOT A DISK FILEN !B 1L!E# 1 !BD0}ED:}:1BJ|DE 1DEBHI 1 h0ߢ 0.1}  0?詛 1 y0YЛ 1 ;#L" ;#L! BL1TYPE "Y" TO DELETE...DELETE FILE SPEC2}COPY--FROM, TO?OPTION NOT ALLOWED176 FREE SECTORS COPYING---D8:BIG.KKKKMl# 0|D .L/%#3}##JB|DE 1BHID#E 1#0: B 1L!#͑### B 1#c$0SY4}S1}:## # # .#Ƚ# # 𩛙## 1,#PD#ELJ- <.BJD#E 5}1 1HH 0hh|DL%1}:̳# L% #D#EL% 1 0 . .0O% 1L!WILD CARDS NOT A6}LLOWED IN DESTINATION 0 <.|K}N 2 FORMAT. t* 5) 1L!`) 0NΞ 0 L1) 1 L!BAD LOAD FILELOAD FROM WHAT FILE?) 0 ?}0#B 1L!WHAT FILE TO LOCK?) 0 0$B 1L!WHAT FILE TO UNLOCK?DUP DISK-SOURCE,DEST DRIVES?TYPE "Y" IF OK TO US@}E PROGRAM AREACAUTION: A "Y" INVALIDATES MEM.SAV.FE! +L1   `*  70 2 2A} 0.* 1 y0 0)INSERT BOTH DISKS, TYPE RETURN^, 1 y038逍 N, 1L! ,B}C, t*  Lx+, 0 ^, 1 y0 , ,0,0 ,L+ ,I0 ,Vǭ0C}Ξ, 0 }, 1 y0C,ШC, 0K'!" H H 'h h Lx+!EF 5L1L!D,I,HhD}` NOT ENOUGH ROOMINSERT SOURCE DISK,TYPE RETURNINSERT DESTINATION DISK,TYPE RETURNE}`  `8 rL1`-* 1P* 1 y0Y`hhL!NAME OF FILE TO MOVE?- 0 0|DL% <.F},^ 1 70 0 .@L# .BJ 1  DEHIB V L1 ,} 1 70,L.  G}JB|,#P#DE 1 HI BDEHHII 1 B 1 ,^ 1 70,0La- B V,#PH},^ 1 70 0L#L!-* 1P* 1 y0Yj383}mm ݭI}}`8}``|* ? ɛ,`|:-)| / 1L!`DESTINATION CANT BE DOJ}S.SYS0 0H{ 24Δ 28/L!/) 2 Π 2 0 ξK}hAΞB,0 J 1 BDEHI,HÝDE 1HIHIDELSAVE-GIVE L}FILE,START,END(,INIT,RUN)O S0 1`BDEPHI V` S0H 1 L!M}0 0 1L~0`PLEASE TYPE 1 LETTER,0`hhL! 70 1L0L<1 ,;ɛ7,"ɛ:ݦ1ݥN}A"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ`轤{NAMEO} TOO LONG B VL!` L1I H1EΝDL1|mDiE` V0`8d/8 i:222 1 LP}!ERROR- 144ɛ+,' 20*.. өr2 1``2TOO MANY DIGITSINVALID HEXAQ}DECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8 uR} ECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8 u8<<  B JKIHiDiELV`L8 8 BLV`LxT}8t8l Lu8hihiHHȱȱL8c !#3`Lu8JJJJ`H 8h`HU}ȩh Q8L8 Z8L8 8L8 8L8 8L8S:@9E:E9H '9 H9I9 8 '9h)0ICV}9D9L8 L :::: :Lr:::IEL[::i:iIIL[:`:i::iX}::L:`L{:w:w: C`L:L: D8:MEM.SAV: 8| 9 '9`L:L: D:DUP.SYS:̩ 8Y} x:ɀL: '9`88 |9Y:X: '9L); D8:DUP.SYS; 8::88 9 '98? :`;WL`; 9Z}Ln; ` :Y;Y;L;L;)} Setting Up ATARI 130XE Ram Disk; 9L; ; -9  [} L;D8:; :9 :Y;L8888&;@`px|xx\ @R H88h`H88<= 18h88m8>8<>88 ]}=>8` 8 888 1888Ѝ` 8 8 88 18 888 ?8`8JH 8hJH8 8hJ8 ?88 ^} 8`W^M~L8LLi0HW9NNi h`880LMWL>M8 ^M _}~L 88 NW9^N` 9`l8`9 9)I9 99 U9`l8`9. 9 8 88LMN 9ʎ88 `}88 9 89` $$%8888 8 8`ЍР`8`CUTWLMpA:0H:)909` a}:0 8 8ύ8ߍ8 8 898Ȍ9 88ԩ>/Э 8 8 oo`B&L9%L9 L :`<:l:0:;:N: b}9: #; MM:>`l:`>i>؛ : : : : >7> B V0 c}BD>EJ V0 e> B V`HL`88N;@;@;;`M;L;JJJJH)J;h) JJK;L;: ;HH;J; D;J; d}hHI;K; D;K;h ;J;H;K;I;8nL; @;M;Д`l8``M;L;JJJJH)J;h) JJK;L;: ;HH;J; D;J; E>8888&;@`px|xx\ @R H88h`H88<= 18h88m8>8<>88f}=>8` 8 888 1888Ѝ` 8 8 88 18 888 ?8`8JH 8hJH8 8hJ8 ?88g} 8`W^M~L8LLi0HW9NNi h`880LMWL>M8 ^Mh}~L 88 NW9^N` 9`l8`9 9)I9 99 U9`l8`9. 9 8 88LMN 9ʎ88 i}88 9 89` $$%8888 8 8`ЍР`8`CUTWLMpA:0H:)909` j}:0 8 8ύ8ߍ8 8 898Ȍ9 88ԩ>/Э 8 8 oo`B&L9%L9 L :`<:l:0:;:N:k}9: #; MM:>`l:`>i>؛ : : : : >7> B V0l}BD>EJ V0 e> B V`HL`88Z;@;@;;y``W;Y;X; @;W;yX;riN;sm}iR;X;Y;Y;ǩM;yN;M;NM;jNM;jN;yR;N;NN;jNN;jI ;Ђl8``X;riN;sf>8888&;@`px|xx\ @R H88h`H88<= 18h88m8>8<>88o}=>8` 8 888 1888Ѝ` 8 8 88 18 888 ?8`8JH 8hJH8 8hJ8 ?88p} 8`W^M~L8LLi0HW9NNi h`880LMWL>M8 ^Mq}~L 88 NW9^N` 9`l8`9 9)I9 99 U9`l8`9. 9 8 88LMN 9ʎ88 r}88 9 89` $$%8888 8 8`ЍР`8`CUTWLMpA:0H:)909` s}:0 8 8ύ8ߍ8 8 898Ȍ9 88ԩ>/Э 8 8 oo`B&L9%L9 L :`<:l:0:;:N:t}9: #; MM:>`l:`>i>؛ : : : : >7> B V0u}BD>EJ V0 e> B V`HL`88G;@;@;;`E; ;8)HMF;      ;h)F; v}@;E;`l8``J V0 e> B V`HL`88G;@;@;;`E; ;8)HMF;      ;h)F; >8888&;@`px|xx\ @R H88h`H88<= 18h88m8>8<>88x}=>8` 8 888 1888Ѝ` 8 8 88 18 888 ?8`8JH 8hJH8 8hJ8 ?88y} 8`W^M~L8LLi0HW9NNi h`880LMWL>M8 ^Mz}~L 88 NW9^N` 9`l8`9 9)I9 99 U9`l8`9. 9 8 88LMN 9ʎ88 {}88 9 89` $$%8888 8 8`ЍР`8`CUTWLMpA:0H:)909` |}:0 8 8ύ8ߍ8 8 898Ȍ9 88ԩ>/Э 8 8 oo`B&L9%L9 L :`<:l:0:;:N:}}9: #; MM:>`l:`>i>؛ : : : : >7> B V0~}BD>EJ V0 e> B V`HL`88E;@;@;{;`D; u;yJJJJ @;D;`l8``B V0t>8888&;@`px|xx\ @R H88h`H88<= 18h88m8>8<>88}=>8` 8 888 1888Ѝ` 8 8 88 18 888 ?8`8JH 8hJH8 8hJ8 ?88} 8`W^M~L8LLi0HW9NNi h`880LMWL>M8 ^M}~L 88 NW9^N` 9`l8`9 9)I9 99 U9`l8`9. 9 8 88LMN 9ʎ88 }88 9 89` $$%8888 8 8`ЍР`8`CUTWLMpA:0H:)909` }:0 8 8ύ8ߍ8 8 898Ȍ9 88ԩ>/Э 8 8 oo`B&L9%L9 L :`<:l:0:;:N:}9: #; MM:>`l:`>i>؛ : : : : >7> B V0}BD>EJ V0 e> B V`HL`88P;@;@;;`ccO;N;JJJJH) JL;h)M;M;N;: ;HJ;L; D};L;hHK;M; D;M;h ;L;J;M;K;8nN; @;O;В`l8``O;N;JJJJH) JL;h)M;M;N;: ;HJ;L; DIAGʝ@@`@@`??`@@}@@}@@`8@@@@@@`8@@@@`@@@@^@~@ }@e@@e@&`@>@&&8@@>@>@ƀ` A@@`@=@@@=@@`@@@ }@@@`@]@@@]@@`@I@@I@`@@@@U@@M@@E@@`@@2@@(@@׽ }@@ͽ@@@@@@`@@@@}@}@@@`@@@`@>@}@}@@ }ȱ@`@>@}@}@@Ƚ@`}@}@@`@腋`8HH``膇` }H8@@@@@@h}@@}@@`8@@@@@@@@@@@@Ā фIJ)ee }慠ф$%Ɓ@@@@``` CJi@@` CJ Ci@@` C CJJ }CJJ8@@@ @ i L6C8@@ @@8@@8@ȱ@8@ȱ@ @@ }@}@@@} @@ E`@@@ȱ@8@@8@ȱ@L6C@}@@}@8ȱ僰 6C8 }@@ȱ@@@}@Ƚ@}@@}@@@}@@ E`8@@8@ȱ@ 6C@ȱ@@Ƚ@ }@8倥偐<808p8~~p88ppvv~>vv~vvv~888~~f~<v|xx|vpppp~~cw{ssfv~~~vf>``|ff|<```<~<>ff>|`q8`BB``lxlf??fkc|ffffff> ~~ `q8`~< }~fff<ck>6<~~<fff> x<~~<<<<<<<<<~x|nf8x8\X`\`@ @B@D }@E@H@Ii V0`ʘ@@ 1C` A A A \` At\u\ Ar\s\ Aq\ Ap\ Ao\o\ p\ }Jq\Ko\ A Ar\s\ At\u\ A \` A\\ A\\ A\\ A A\\ A\\ A \\ H\I\ }\\ A` A-].] A+],] A*]*] A A+],] A-].] A \` A A A \ʝ@@` A]] A]] A }]]] A AL]] A A]] A]] A \` A]] A]] A]] A A]] A]] A \`M A } A A A \S A A %B` ^ ALL^L>^ A& A A A \\<^^=^`w^x^@_ [C A \\ A } A AL^M:^ A A v\ AL^L^ A A ]\^ A% A A A \ AL^M^ A A ]'\^ } A% A A A \x^w^ A VC` A VC`@=^@<^=^@ <^@蘝@@`GP AHP AIP AJP } A I_` cP LT`@?KP8@J?@ _`(x_ A_ A_ A_ A_ } A___ɠ_ A_ A_ A \Fɠ_ A_ A A_ A_ A ____ A_ Aɠ_ A E______ }_ɠ_ A__ A A_ A_ A __ A A A LT ^ AL`L`_ A A 7B ALa_ A_ A cPɠ_ A_ &A }A__ɠ_ A_ A A LT_ A A A LT__ A_ A A LT__ A_ A fB ALa_ A A A LT_ } A A 7B ALb A h] A__ A A FLa___Lb A FLa____Lb~ A FL*b_)__ } A_ A__ A A 5A E__Lb A FLjb__(__ A &A_ A__ A E__Lb A FLzbLb_) }_z_d_a8 _Z_N_A9_@_09__1__ A_ A__ A &A E_____ ^_ A A }%B A AL`ɠ_ A__ A` A A' A A P` A8c A7c A6c A5c } A4c6c84cbcbc c9c A( A A \F9cbc8c9c Abc A A4c A5c A _9cbc8c9c Abc A A4c A }7c A _9c A( A8c A \F|9cbc8c5cacacac7c$9c Abc A A4c Aac A _ѭ4c A5c A6c A7c A P`r }d A ALd Urd` Ad Ad Ad Ad sd Ud Ad Ad Ad A A ccrd` A A A A dLdKRISS }KROSSd A A A _LeBY 1992e A A A _L?eWRITTEN IN PL650e A A A _LgeHELLO LACE PEOPLEVe A } A A _` Ae Ae Ae Ae A~e A|e}ee8eee|e}e Ae A Ae Ae A _eèe|em }e|e}eп` A A A A I_ ALg A A A A d cL9fũ5f A A A A A _L^fZf A }A A A A _LfOPEN NEW SAVE SAVE ASPRINT QUIT f A1 A A A A A eLf֠f A } A A A A _ A` A A A A I_ ALg A A A A d cLCgԩ?g A A A A A _Lh }gdg A A A A A _LgGRID WORDS UNDO GRIDg A A A A A A e A` A A A }A I_ ALh A A A A d cLhũ h A A A A A _L4h/h A A A A A _L_hSOLVECHE }CKUh A A A A A A e A` A A" A A I_ ALh d cLhh A A A A A _ A` }A`  GPhHPhIPhJPhh >^=^ A A %B AL?i sd e Ah >^ sdLih A A FLi A } A A A I_ ALi=^ Ah B`LLj A FLi A A A A I_ ALi=^ Ah B`LLj A FLi A }A A A I_ ALi=^ Ah B`LLj A FLJjh Ah Ah Ah A I_rd A A AL>j A`LGj sd A`LLj sdL }i A`@ sd@` A A" A A dLj٠j A A A _ A _ A _ h Xj`LjTHIS OPTION IS NOT }j A ALjYET IMPLEMENTED.ܠj A A hj` A \\ A A AL#kK:!k A A v\ QP RQL`k FILE EDIT S }OLVE siz=k A# A A LT A Aj A F \ y^ Akk A G ALl A A# A A dLk }Ҡk A A A _LkYOU HAVE NOT INSTALLED Ak A A A _L-lDRIVER FROM THE MULTI-MOUSEl A A A _LYlS }ET. PLEASE INSTALL ADl A A A _LlDRIVER BEFORE RE-RUNNINGpl A A A _LlTHIS PROGRAM.l A A A _L }lӠ٠àl A A A _ A h] Ak sdk A` A Aj A F P \ A \\ A \\`op Ao Ao Ao } Aooȭoȭoȭoio`+mȱ)mȱ*mȱ,mȱ-mȱ.m`i o`8Ɲ o` App }/m Ap A A ]A A` p A o`@-mȽ@.m`/mo` p Aepfp p Aepfp A A A F o }`{} A{ A{{{m{{{pm{p{{ A A ]A A{{{{ pm{ppm{p` At{t{t{ A A ] }Ap &A` A{{{{ Ap A 5A A A A{{{ A` A{ A A{ A {{ Ap B A Az  }A A 5A A &A E{ȑ{ A` A)=| A &Az A A 5A A Ez A A } A \F A KA=| A {` A {` A){` A)|i橱)|)ޥ A`@ }pp)@ @@@@) |`p A( A A \F{p2癙ppp`@@ A@ }@`} } } A`}}}` A A A A P`q0k }} Aq A A A A A e` }Y}} }Y A A fB AL} A AY A A A VU} A DYLh} }}}` A# A A& A A A cc` A } A% A A A ccLŠ A A A _L!0.00 A A A A A _ A A% A A A ccLf }Ӡ^ A A A _LIDLE} A A A _` A A A A% A A P A A A _` Aׁ }؁ A A% A A Pׁ؁ A< A A A `G A A A _ׁ؁ A< A A A `G A A A _` A A! }A A A cc A A! A A A cc A A A A A cc! A A% A A A cc A A A A A }cc! A A# A A A cc A A! A A A ccL;ڱ A$ A A A A } A e` c A A! A A I_ ALcLӄ A A A A I_ ALcLӄ! A A# A A I_ AL܃ }cLӄ A A! A A I_ ALcLӄ A A A A I_ ALF A A A A VUc A ELӄ! A A }% A A I_ AL" A A A A VUc A ELӄ A A A A I_ AL΄<^ A=^ A A A VUc A ELӄ }cc A` A A A A P`" A A$ A A A cc" A A$ A A A cc! A A% A A+ A cc! A } A% A A- A cc A A A AQP A cc ڄL00/00 A A A ALP A _` c" A A$ A A I_ }ALׅLQ" A A$ A A I_ ALLQ! A A% A A I_ AL%+LQ! A A% A A I_ ALL }-LQ A` ڄYmLPZZ{ZZYYXXYurߠ[u A u{ j}[ } A EuX[ A A 7Gu8Yu[ A A A Au A _u8mYuZu_[u8YuuLP$[ A } A A Au A _uԩ ALP A cPX A A `G A LTL/ A A A LT{ A A `G A LT` A A }} A A 7B A A AL} A A %B A A 7B A AL Z} A A' A A P U A A %B }A A ALTXY A A FLy A P 0L A FL vL A FL 0 L` } A A A A A 7B AL h A A A %B AL d A } A A FL } A A A A VU A E A Q A A A A A _}L A FL扩 A A A A VU  }A E A S A A A A A _}L A FLF A A A A VU A E A Q A A } A A A _}L A FL A A A A VU A E A S A A A A A _}L }A FL ~_ AL A A A<^ AGP A 5A=^ AHP A 5A _}L譩 A A A 7B A A 7B A A }Lڈ A` A11 A A %B ALً{ Ad A %B AL̋LYOU HAVE INPUT THE A AL }MAXIMUM NUMBER OF WORDS A A hj`45L1 A u{ j}6 A E1 A u{ >| A A# A A dL)ŠŠ }ĺ A A A _6 A45 A 7G6 A45 A A A A _6 A E6 A45 A 7G sd45 A }A RB AL8 ڄ6 A45 A { { AXX AY A fB ALꌭXYL8X AZ A RB AL8X ALP A RB AL3X } ALP A 5A AYYL8Y v} A` AF A A F A A 7B ALz h AFF A A %B AL] F } A FL獭X AY A RB ALōX vL䍭Y A A RB ALYX vL] A FLMX A A RB ALJX AZ }A fB AL*X vLJZ A{ A fB ALJYX vL]- A FLX A A RB ALX A u{ >| v}L]+ A FL } A O AFL] A FL[ ڄ ~_ ALX=^ AHP A 5AY &A AGG AX A 7B AL-GXX AZ A RB{ A } A %B A AL'X vLXGXX A A RB ALXX A O AFL]F A A 7BF A A 7B A AL[F A` }} A A %B AL 0 }LL͏YOU CAN ONLY UNDO A GRID A ALWHILE IT IS ON DISPLAYܠ A A hj A } A` A A A FL5 A Lj`Le A FLO A H`Le A FLc `Le A` A Ai }毠ȑ̔`8Ư`@@i@i@` A A뚠Ѯ0ɠѲ A` A`R` }()() A2 A A A*+*+ A&' A 7B AL*+ A ف }*+&'` ,`,m@+m A)m A }*m A _`)m A*m A,m A+m A VU` A 3p˛o,m˛ o`˛  }A` A$ A%$ɠ%% A`V A A A \F  }o ,  AS }oTp A 3pS,mS5 oT & AUUS SpT opopӊS˛o AT A gp V A A }oooLo A 3pop ̚ p·o` Wp A A LCHECKING A A }}OKLK AL AK A AK A VUT A ETXNSMN8M?NNodPK AK }M AL AKM AN A oMLL0LKPKLLpTHE GRID IS TOOa A ALCOMPLEX TO BE SOLVED } A A hj AOO A`| | | | | | | | A A A# A A dL!} A A A A A _L444˞̞ 0123˞̞ΞLdLENGTH^ A A A AΞ A _ A!} A A LTΞLWORDS A A A AΞ A _ A A A LTΞLGRIDS 䠟 A A A AΞ A _!} A A A LTΞLG' A A A AΞ A _˞m2˞̞m3̞80˞1!}LRL A A A A A _Lՠ˞̞ѠҠ˞̞ A A 5A A A!} A ]A &A AΞ˞̞ A A 5A A A A ]A &A A͞˞ A A `G A͞ AΞΞ A _˞p A A `G!} A͞ AΞΞ A _˞˛ A A `G A͞ AΞ A _˞̞8Ѡ˞Ҡ̞L頩 A A cP A ALL CAN!} A A A LTL.LCAN'T A A A LTLE TRY TO SOLVE PUZZLE1 A A A LT` , ,m A | A[\[!}\ A A 7BZ A A AL/[\ A j} AL[\ A j} { A A RB AL[\ A |[\ A Ap o ] p!}-m.m[\[\ A |LZ[\ A | A[\LxZ A ALC ̚ ` AG m AHH A A %B ALܣ ! }{I˛pIG AI A G A ALܣLCHECK OK A A I A Ϟ h Xj AHH A` A J A! } A A %B ALL SORT A A q A 3p ZL@ INSERT 8 A A } ]Z A G A%Z A A! }LL}ĩu A A LL A A h A㣭 A` A A A FLڤ `L  A FL A! } J`L A FL  A`L 譹 A`D":#QP$.$ȩK$ș$ȩ$! }Ȍ " A ! A` A \\ A A A 0 v\ A} Aq A ] A h] A{ A !}A fB AL( A~ A A \ AΙ~ A A { ALۥ A \\`} A A %B ALK Z A \\ A A A !}0 v\ A} Aq A ] A{ A A ]11 A{ A fB ALȦ1 A1 A u{ j} /]L A \\ }` A A"!} A A dLŠŠŠź A A A _ A A A A A _ A E sd A A RB !}ALf 2 A` A A %B AL Ԧ`L 2 A` } AL} A A A A dLȧ͠ A A A !}_LTHE FILE HAS CHANGEDߠ A A A _ A A A AQP A ccL+SAVE' A A A A A _ A A !}A AQP A ccLmLOSEi A A A A A _ A A A AQP A ccLCANCEL A A A A A _ A!} A A A P h A A A %B ALz sd A A A A I_ ALN l A A A %B ALKLz !}A A A A I_ ALuLzL A`} Aq A A \F Wp 6} }%` A A A %B AL!} }} A A  A` A A A %B AL A A# A A d !}A A! A A P A \\ A A ALD:*.KKy A A v\ A A A \ A fB A A G AL!!} A A A A A A A A A &A A A A A ]A A _ A A- A %B A AL A!} \\ A A %B ALLnNO FILESf A A A LT h A A A %B AL<^ AGP A 5A A=^ AHP A!} 5A A A A A A fB AL A A ]A A A A A A A A fB AL A A A A A!} A A A A A ]A A cPU AV A A A VU A E A A 7G sd} A A sd A` !} A A A %B AL߬ A`} A A 7B% A G A ALuL?YOU CAN ONLY!} PRINT- A AL]A SOLVED PUZZLEN A A hj AL˯ A \\ A A ALP: A A v\ }笭 A A fB!} AL" A A A A VU A E﬈ A A 7G A A A /]L笭 A A !}B AL A | A鬌ꬭ鬬 A A 7B AL A A A `G ] AL-letter words A A /] AL------! }--------- A A /]謭 A A &A ]AP A RB AL謩 AL A A ]鬬 A j} A E A!!} A 7G A A A ] AL[ Y A A ]謭鬬 A | A鬌ꬭ鬬 A A %B ALͮ AL !"}A A ]L' A \\ h A欭 A`I/O ERROR xxx OCCURED. A \\ A \\ A A A A `G֠ A oD A !#}A" A A dLHŠҠ8 A A A _֠ Aԯկ A A _LPROCEED WITH CAUTIONw A A A _ h X!$}j` AP [C A A FLѰ VC`LP A FL l VC`LP A FL Ԧ VC`LP A FL  VC`LP A FL!%}-  VC`LP A FLD VC`LP警 A VC` VC` k AL  A A dW A A %B AL h Xj AWW !&}A A %B AL}WLxW A  AWW A A %B AL걭}WW A A %B ALx l`X h Xj AWW l%(}נ%)}ՠ %*}%+}%,}4ԛққƛٛқÛԛԛқ̛̛͛ӛԛśś˛қ%-}ś͛śқśӛ̛ԛÛқś˛Ǜқӛě%.}ěԛԛÛԛқśΛě͛ԛԛΛٛ%/}śԛԛÛԛқśΛě͛ԛԛΛٛ$)1})2})3})4})5}&)6}(|-8}-9}-:}-;}-<}&Λққӛ֛Λ֛ӛΛ֛ԛś-=}Ûԛ̛қΛ˛ɛěśě->}ś̛қΛ˛ɛěśě,Ӡ1@}1A}ӠŠ1B}ʠ1C}1D}0śӛٛěԛśśśԛٛ͛қٛśΛ1E}ٛśԛΛӛΛԛśśӛśśΛқśΛ1F}ٛÛśқΛ؛ԛԛٛΛӛǛӛٛț1G}ԛԛÛśқΛ؛ԛԛٛΛӛǛӛٛț0 5I}5J}5K}5L}Р5M}<śЛǛӛ›՛Л›ԛЛқϛě̛՛ěԛԛΛś̛5N}̛͛͛ٛٛśқś͛͛śś̛қś5O}śěԛққӛӛ͛Λ˛śқ5P}ԛěěěٛқśś͛Λ˛śқ4N Kriss Kross Puzzle Solver By Simon Trew 19921.0. Introduction.Many puzzle magazines and newspapers include Kr9R}iss Kross puzzles. These puzzles have an empty grid like that of crosswords, but instead of providing clues for the words, al9S}l of the words are given. The skill lies in finding which word fits in which space of the puzzle. For some puzzles this is ea9T}sy, but when all of the words are the same length and there are several words that could fit in any one place it becomes more9U} difficult.This program solves Kriss Kross puzzles. You type in the words and enter the grid, and it then solves the puzzle9V} for you.2.0. Running the program.The program uses pop-up menus and windows, and uses the Multi-Mouse utility so that yo9W}u can control the program with several different input devices. If you already have Multi-Mouse, use the driver you normally 9X}use. If not, follow these instructions:When you boot the disk, hold down the OPTION key to disable BASIC. You will be prese9Y}nted with the LACE title screen showing you the title of the disk. Press any key, and the DOS prompt will appear. Load one of9Z} the Multi-Mouse drivers by selecting option L and then typing: MOUSE.COM If you want to use an ST mouse. TRAKBA9[}LL.COM If you want to use an Atari Trakball. TABLET.COM If you want to use an Atari Touch Tablet. AMIGA.COM I9\}f you want to use an Amiga mouse. JOYSTICK.COM If you want to use a joystick.You should plug whichever device you choo9]}se into port 2 of the machine (i.e. the rearmost port). After loading one of the Multi-Mouse drivers, the DOS prompt will rea9^}ppear. Load the Kriss Kross program by selecting option L and then typing: KK.COMYou can load and run the Kriss Kross 9_}program as many times as you like each session. However, the Multi-Mouse drivers remain in memory all of the time so you shou9`}ld not load another Multi-Mouse driver until you have switched the computer off and on again. I have deliberately set up the 9a}Multi-Mouse drivers to load very high in memory so that you can load them easily from DOS. However this does mean that if you9b} use BASIC while they are in memory you will have much less free space for your programs. The Multi-Mouse disk includes progr9c}ams which let you to set up drivers anywhere you like in memory. If you like the way that you can control the Kriss Kross pro9d}gram with your mouse, trakball or tablet, I recommend you get this disk so that you can use these features in your own BASIC 9e}or machine code programs.3.0. Using Kriss Kross.When you run Kriss Kross, you will be presented with a brown screen, mai9f}nly blank. On the top line of the screen (the MENU BAR) there are three options: File, Edit and Solve. You can select any of 9g}these options at any time in the program simply by moving the mouse pointer to the option and clicking.When the program is 9q}B%DOS SYSB*)DUP SYSB SRAMDISK COMB \MOUSE COMB eTABLET COMB nTRAKBALLCOMBwJOYSTICKCOMB AMIGA COMBKK COMB 'MOSAIC KK B0NUMBERS KK B7RUSSIA KK B ?SEVENS KK B HBIG KK BQKK DOCBOAUTORUN SYSB)INTRO BASfirst run, a small credits window is POPPED UP in the middle of the screen. You can get rid of this window either by selectin9r}g an option from menu bar or just by clicking anywhere on the screen. At any point in the program you can get rid of (POP DOW9s}N) any window simply by moving the pointer outside the window and clicking.3.1. File menu.If you click on 'File', a menu9t} will pop up with the options: Open New Save Save As Print Quit.You can select any option simply b9u}y moving the pointer over the text of that option and clicking. If you click anywhere else on the screen, the window disappea9v}rs and nothing else happens.3.1.1. File Open.This option lets you load in a previously-entered Kriss Kross puzzle. When9w} you select this option, a window pops up showing all of the puzzles on the D: drive. (Puzzles have the file extension .KK bu9x}t this is not shown in the window). You can load a puzzle simply by moving the pointer over the name of the puzzle you want t9y}o load in and clicking. If you click when the pointer is not over the name of a puzzle, the window will be popped down and no9z}thing else will happen.If for some reason the puzzle cannot be loaded in, for example if there is a disk read error, an err9{}or message will be popped up with the message "Proceed with caution". This means that you can still use the program, but if y9|}ou start experiencing weird things happening you should quit to DOS and then reload the program. (You are only likely to expe9}}rience weird things if you load in a file that is not actually a Kriss Kross puzzle.) You can pop down the error message in t9~}he usual way.Five puzzles have been included on the disk for you to try out: MOSAIC NUMBERS RUSSIA SEVENS BIG9}3.1.2. File New.This option erases any puzzle you have been editing in memory, letting you start afresh. If you have chang9}ed the puzzle since it was last saved to disk, by changing the grid layout or adding or deleting words, a message will be pop9}ped up: CONFIRM The file has changed Save Lose CancelYou can save the puzzle out to d9}isk by clicking on Save. If you do this, the File Save option will be automatically selected and then the puzzle will be eras9}ed providing it was saved all right. If you select the Lose option, the puzzle will be erased and you can start a new one. If9} you select the Cancel option, or indeed click anywhere else on the screen, the message will be popped down and you will be a9}ble to carry on editing the puzzle.3.1.3. File Save.This option allows you to save a puzzle to disk, so that you can car9}ry on editing it at some other time or make a backup in case you make a mistake. If the puzzle is new, the File Save As optio9}n will be automatically selected instead. Otherwise, the puzzle will be saved to disk using the name it had before, and you c9}an carry on editing.3.1.4. File Save As.This option allows you to save a puzzle to disk, and give it a new name. A messa9}ge will be popped up asking you to type the file name. You have to type this using the keyboard. You can edit the name using 9}the normal cursor keys (left, right, backspace and delete). Once you have pressed Return or clicked on the mouse, the file wi9}ll be saved to disk with that name. The program automatically adds a .KK extension to the file. If you press Return or click 9}without typing in a file name, the file will not be saved.If you have saved the file name before, the previous name of the 9}file will automatically appear and you can edit it. If you just press Return or click, the file will be saved with this name.9}3.1.5. Print.This option allows you to print a solved puzzle and the list of words associated with it. You can ONLY prin9}t a puzzle once it is solved. If you try to print at any other time you will get a message telling you that you can't. If you9} try to print and haven't got a printer or it is offline, a message will pop up telling you that error 138 occured. You can p9}op down this message in the usual way.3.1.6. Quit.This option quits the program and puts you back at the DOS prompt. You9} can then load another program.3.2. Edit menu.If you click on 'Edit', a menu will pop up with the options: Grid 9} Words Undo grid.3.2.1. Edit Grid.When you select this option, the left half of the screen is filled with a 25x25 gr9}id of squares. This is the grid on which you enter the puzzle. (If you have loaded a puzzle with File Open, the grid for that9} puzzle will be displayed.) On the right half of the screen are four boxes with directional arrows, a box with blank grid squ9}ares and a box with solid grid squares, and a box full of letters and numbers. To the right of this is the "insert box".If 9}you click on any of the letters or numbers, the insert box will be filled with that character. Similarly, if you click on the9} box containing blank grid squares or solid grid squares, the insert box will be filled with blanks or solid squares.If you9} click anywhere on the left half of the screen, the character in the insert box will be placed in the grid in that place. You9} will normally be putting in spaces for words to be inserted, or deleting spaces from the grid - that is why there are the tw9}o big boxes for blank and solid grid squares, because you use them more. Put solid grid spaces everywhere in the puzzle tha9}t you need to fit a word. (Have a look at the puzzles on the disk to see what I mean.) If the puzzle already has some letters9} or numbers inserted, you can select these from the letters/numbers box and put them in their appropriate places. The program9} normally solves puzzles quickly enough without this extra help, but for very tricky puzzles they can cut down the time taken9} to find the solution.The four arrow boxes when clicked on move the whole grid up, down, left and right. The line that disa9}ppears off one side of the grid is "wrapped around" to the other side. This lets you move the puzzle if you find that you nee9}d a bit more room on one side.3.2.2. Edit words.When you select this option, most of the screen is filled with a window 9}showing the words in the puzzle. (If you are entering a new puzzle there won't be any words - have a look at one of the puzzl9}es on the disk to see what I mean.) On the right are two boxes with an up and down arrow, a box filled with plus signs and a 9}box filled with minus signs.If you select the box containing the plus signs, a message appears asking you to type in a word9}. This word is then added to the list in the window. You can edit the word using the normal editing keys. If you press Return9} or click without typing in a word, the message is popped down and nothing else happens.You will notice that one of the wor9}ds in the window is in inverse. This is the HIGHLIGHT BAR. You can move this bar by moving the pointer to one of the arrow bo9}xes on the right and clicking. At the bottom of the words window there is a counter which shows you how many words there are 9}in the list (the right-hand number) and which word is highlit (the left-hand number). If there are more than 22 words, they w9}ill not all be displayed in the window at once, and so the window will scroll once the highlight bar reaches the top or botto9}m of the window. If you move the pointer to a word that is not highlit and then click the pointer, the highlight bar moves 9}to that word. If you move the pointer to the highlit word and click, a message will appear asking you to type in the word. Th9}e word will automatically appear below the message. This lets you edit any words you may have misspelt, using the normal edit9}ing keys.If you select the box containing the minus signs, the highlit word is deleted from the word list.Although I have9} referred to the list as "words", the program will quite happily accept number puzzles instead, or even puzzles with both let9}ters and numbers!3.2.3. Undo Grid.This option lets you undo any changes you have made to the grid since you last selecte9}d the Edit Grid option. If the grid is not currently being displayed, you cannot undo it, and a message will pop up telling y9}ou so. If you have selected Solve, the grid will be displayed, but you still can't undo it - you can only undo it if you have9} selected Edit Grid and have not selected any other Edit or Solve option since.3.3. Solve menu.If you click on 'Solve', 9}a menu will pop up with the options:SolveCheck.3.3.1. Solve Solve.This option actually sets the program off solving t9}he puzzle. A timer will be displayed on the right (this can go up to 9 minutes 59 seconds but rarely gets beyond 20 seconds),9} and a window showing the status of the puzzle. This usually changes too rapidly to see, but these are the stages that the pu9}zzle goes through:Checking - this means that the program is working out all the positions in the grid that need to have wor9}ds inserted into them. Basically, this means that if you put two letters or blanks together in the grid either horizontally o9}r vertically the program will think that a word has to be fitted into them. A quirk of this is that if you put a letter or bl9}ank on its own in the grid, the program won't think it needs a word to fit it. This is handy if you want to sign your puzzle 9}- put your initials in a corner with a space between them.It is possible that there will not be the same number of words of9} each length as there are spaces in the grid for them - that is, you have entered the puzzle incorrectly. If this happens, th9}e puzzle cannot be solved. The program will pop up a window full of numbers- quite confusing at first but useful once you kno9}w what it means. For each length of word from 2 to 25 letters, two numbers are givem: the number of words in the list, and th9}e number of spaces in the grid for words of that length. If the two are not the same, chances are you have mistyped the word 9}or put a space in the grid where there shouldn't be one. You can pop down this window in the usual way.Sort - this means th9}e program is sorting its list of spaces in the grid into the optimal order. This is a very important stage. The program looks9} for the spaces that the fewest number of words in the word list are likely to fit - just as you do when solving puzzles. It 9}tries these spaces first when solving puzzles. Once it has decided on a space as the best place to try at a given stage of th9}e puzzle's completeness, it fills it with dots, so you can see which ones it's going to try first. If you have put letters in9}to the puzzle you will see that spaces intersecting these letters are chosen early on.Insert - this means the program is tr9}ying to insert words into the puzzle. You will see that it inserts words in those optimal spaces then tries to fit words in t9}he rest of the puzzle. If it can't fit all the words in like this it goes back and puts in a different word, until it solves 9}the puzzle.Solved - this means that the program has found a solution to the puzzle. Once this option has come up you can pr9}int out the puzzle. Alternatively you can go back and edit the puzzle if you think there's something wrong with the solution 9}the program has given you.Unsolved - this means that the program could not find any solution to the puzzle. Although there 9}are the same number of grid spaces as words, the words will not all fit into the grid and intersect each other correctly. You9} have probably mistyped one of the words.3.3.2. Solve Check.This option just performs the "Checking" stage detailed in s9}ection 3.3.1. This allows you to check how your puzzle is coming along while you're editing it. It will tell you whether or n9}ot you can attempt to solve the puzzle.4. Limitations and bugs.Because of memory limitations, the current version can on9}ly handle puzzles up to 25x25 in size (the normal size for puzzles in Q magazines and newspapers) and 100 words in the list.9}The current version of the program sorts the words by length (shortest first) but does not sort them alphabetically. So when9} you edit a word, it sometimes goes back into a different place in the list from whence it came, and when you print, the word9}s are not necessarily listed in alphabetic order.The program only finds one solution to each puzzle. If there is more than 9}one solution, the same one will be found every time.You can only save and load files using the D: drive. You can only print9} files to the P: device - you can't print to disk. The print routine assumes a paper width of 80 columns when wrapping words.9}There is no way to stop the solve process once it has started.On American machines the timer takes seventy-two seconds to9} count a minute.5. Plea.If you would like to know more about how the program works or would like to suggest improvements9}, please contact me. If you like the program and would be interested in others that use the Multi-Mouse system, please contac9}t LACE. Our addresses are:Simon Trew LACE322 York Road 143 Richmond RoadSTEVENAGE LeytonstoneHerts S9}G1 4HW. LONDON E11 4BT.ENGLAND ENGLAND(0438) 354652. 081-960 1605.VENAGE LeytonstoneHerts S8ZX X!XAXBXEXp~FXIX0@JXMXBXDXNXNXOXOXPXPXQXQXZSXX=} !#%(*,.02468:<>@BDFHIKMOQRTVWYZ\^_abcefhijkmnopqrstuvwwxyzz{||}}~~~Y"Y TYPE A KEY TYPE A KEY=} $Y+YpVY0-Y3Y0VYA$Y6Y6Y 7YY^ŗ4Ŗ,*Oȥȥ eem6Y=}eƒЫe揦`YYe`YY`YYȩ-ȩY`YY*Y+Y`YY"/=}`ZZZZZ.ZHZЭYL+ZYЭYЭZh@1Z1Z2Z2Z3ZZMNX)NXi iNX1Z"&YZZԩ=}/Y2Z2Z61Z/Z&YZԬZ/YZ/Y1Zl/Z`ZZPXIZPX JXKXZ JXKX`Z[OX =}POXTOXQXSXZZ8QXZSXZ8ZZJZ*ZPX FXGXZ Y YZ 7Y YZ FXGXZ 7Y=}ZmZ Y Y YQXJJJJZZJJJJZH)8ZZh) ZYH)8ZZh) ZY`[[Z8RXQX ZQX8RX=} QX`ZPX ZZQX Z`[\ZPX ZRXQX ZQXZ mRXQX`"\B\$/Z%0Z@ԩ \!\ \䦆`C\e\3 \Z!\=} "\Z`m\\!/ 6Y Z Z0f\1g\$0Y1`\\ m\\\!X\iRXX\ [L=}\ [L\\i2`\]h\#Y8 Y C\`]P]/Z \0Z!\ "\ Yf\0g\1=}Ԡh\`Q]\] \ \ ]`@O=}=}=}=}=}??B?BB?B?B?B?BBBBBB~~~~~~B=}BBBBB??B?BB?B?B?B?=}=}=}B?B?B?B?B??B?BBBBBBBB~~~~~~=}~BBBBBBBB?B?B?B?B??B?B=}=}=}??B?BBB?B?B?BBBBBB~~~=}~~~BBBBBB??B?BBB?B?B?=}=}=}B?B?B?B?B??B?BBBBBBBB~=}~~~~~~BBBBBBBB?B?B?B?B??B?B=}=}=}???BB?B?B?B?BBBB=}B~~~~~BBBBB???BB?B?B?B?=}=}=}B?B?B?B?B?B?B?BBBB=}BBBBB~~~~~~~~BBBBBBBBB?B?B?B?B?B?B?B>}>}>}?B?B?B?B?B?B?B?>}BBBBBBB~~~~~~~BBBBBBB?B?B?B?B?B?B?B?>}>}>}0?>}<<333g111c1>}11c111c111g11 1> }X1_1g111c111c111c> }331c1c> }?0 }g>1c1g3c1c1c1c1c1?c@1c1?> }cb1cw1Ǐcv0}c~1c1c~1c1c1g~1g9g3?~1o}?>}@@>}@@@@>}@@!@a@@>}@1p@p@@>}@q@9@@9a@>}1p!@p@@@>}@@@@>}@@@>}@@8`~x@80@ @80@>}@8x1yz<@@8p2a f!@9p4b@@@9<c`0>}@96a>@93`|@91` @90b`>}@@@8p0ac 0fa0@8|px~{<^/@@>}@@@@>}@@@@>}@@=@C c@>}a@?xx`w@1pcs`@9ppca`f"@> }9<ca`f"@9ca`T@9ca`T@9ca`T@>!}9ca`@g1pca` a@?p~x~@>"}@@@@>#}@@@>$}@gOǀ@B $$$!H@@B $$!H@C$O>%}@B '!H@@B@ $!H@@B $D$!@@B$#'>&}ǀ@P]Q]>'}EiͩkΩ͙kCopj`j {j`Hi͝Νh`L"SAB.>(}ORTNI:D"NURͩkΩ͙kCopj`j {j`Hi͝Νh`L"SAB.< U +@@1AR@C@@dUB7t@dB*} ( ( ( ( KRISS KROSS#4( (4(& To run Kriss Kross reboot with basic(..(&disabled and from thB+}e title screen you-..(&will go directly to DOS. Use option L.2..(&to load a driver for the controller of7..(&your chB,}oice. You may use a mouse (even<..(&an Amiga one), joystick, touch tablet,A..(&or trackball. Next use option L againFB-}..(&to load KK.COM and the program willK..(&run. Full documentation is included onP++(#the disk which will print fB.}rom DOS.Z5( ( (5($ ĠΠΠĠӠ٠d0#@@K:0)@n$A@B/}$6-?:B4, D:INTRO.BASΠĠӠ٠d0#@@K:0)@n$A@@(