@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@W!( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr ; JXiR˥Y̠!`0/+% 25.$25.54,H,)ө jB*DELVE:9d 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 0} ITEM OR FOR MENU! 0 .z:*{}.|{ 1 0 0JB 18L%|DL 1}%DIRECTORY--SEARCH SPEC,LIST FILE?[# 0 0 &|D3" 1L!NOT A DISK FILEN !B 1L!E# 1 !BD 2}ED:}:1BJ|DE 1DEBHI 1 h0ߢ 0. 3}  0?詛 1 y0YЛ 1 ;#L" ;#L! BL1TYPE "Y" TO DELETE...DELETE FILE SPEC 4}COPY--FROM, TO?OPTION NOT ALLOWED097 FREE SECTORS COPYING---D8:HELPKEY.FNTl# 0|D .L/%# 5}##JB|DE 1BHID#E 1#0: B 1L!#͑### B 1#c$0SY 6}S1}:## # # .#Ƚ# # 𩛙## 1,#PD#ELJ- <.BJD#E 7}1 1HH 0hh|DL%1}:̳# L% #D#EL% 1 0 . .0O% 1L!WILD CARDS NOT A 8}LLOWED IN DESTINATION 0 <.|K}') S)) 1 y0Yr( 1B*D)EJ 1 B 1 .{+)} 1 //3Hu ?}ξL/L!DRIVE TO WRITE DOS FILES TO?WRITING NEW DOS FILESTYPE "Y" TO WRITE DOS TO DRIVE 2.D2:DOS.SYSERROR - NOT VERSIO @}N 2 FORMAT. t* 5) 1L!`) 0NΞ 0 L1) 1 L!BAD LOAD FILELOAD FROM WHAT FILE?) 0 A}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 B}E PROGRAM AREACAUTION: A "Y" INVALIDATES MEM.SAV.FE! +L1   `*  70 2 2 C} 0.* 1 y0 0)INSERT BOTH DISKS, TYPE RETURN^, 1 y038逍 N, 1L! , D}C, t*  Lx+, 0 ^, 1 y0 , ,0,0 ,L+ ,I0 ,Vǭ0 E}Ξ, 0 }, 1 y0C,ШC, 0K'!" H H 'h h Lx+!EF 5L1L!D,I,Hh F}` NOT ENOUGH ROOMINSERT SOURCE DISK,TYPE RETURNINSERT DESTINATION DISK,TYPE RETURN G}`  `8 rL1`-* 1P* 1 y0Y`hhL!NAME OF FILE TO MOVE?- 0 0|DL% <. H},^ 1 70 0 .@L# .BJ 1  DEHIB V L1 ,} 1 70,L.  I}JB|,#P#DE 1 HI BDEHHII 1 B 1 ,^ 1 70,0La- B V,#P J},^ 1 70 0L#L!-* 1P* 1 y0Yj383}mm ݭ K}}`8}``|* ? ɛ,`|:-)| / 1L!`DESTINATION CANT BE DO L}S.SYS0 0H{ 24Δ 28/L!/) 2 Π 2 0 ξ M}hAΞB,0 J 1 BDEHI,HÝDE 1HIHIDELSAVE-GIVE N}FILE,START,END(,INIT,RUN)O S0 1`BDEPHI V` S0H 1 L! O}0 0 1L~0`PLEASE TYPE 1 LETTER,0`hhL! 70 1L0L<1 ,;ɛ7,"ɛ:ݦ1ݥ P}A"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ`轤{NAME Q} TOO LONG B VL!` L1I H1EΝDL1|mDiE` V0`8d/8 i:222 1 L R}!ERROR- 162ɛ+,' 20*.. өr2 1``2TOO MANY DIGITSINVALID HEXA S}DECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8u T} ECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8u .GAM.HLPYMine Sweeper II & IV}~6K]W} X}Y} !"#$%&'()*+,Z}-./0123456L9A@'@@d9B7[}t@dv6-AQ|?6-Aq6-As'6-Au36-Aw?6-Ay36-A6-A'6-A\}36-A?6-A6-A'6-A36-A?6-App;@$@e,;@ ,;@ ,]};@,;@,;@,;@@,;@,;A,<<;@,;@,;@,;@ ,;@",^} 6-@&6-@,6-@!26-@086-@$>6-@D6-@J6. P _}-C:,VB67@,.>:,367A,.>:,B67@,.\-C:,&@b;A,hZZ6.Phhh`}hhhhhhe˅hhhheЅhhhhׅ8̅΅եe̅Ԑդncc67@,.P5. a}Hԑhe̅ԥit3367Aa,. ЬЦe̅ͥiІЀ`1%F:@,b}1%@F:@,H%@F:A ,1%@F:A,H%@F:A,'@'@c}@99A @'A@9A@HAR@" >:A%,"Af@Bd}-B (B-@B (|| e} |B-@B (B-@B (|| elp |irectory|xecute |f} uit ||B-@B (B-@B (| g}| |B-@B ( & " by Joseph R. Chiko...& %h} ! (c) Version 91.08.03% Af   "@h  A#H "@i A% i}"@  "@r  A#H WW6-@($+"@E,%@)$+"@a,%@0$+"@C,%@1$+"j}@B, '!@'* @2 ' A#H&  , A# ' 6. 0Y'A =@@k}'AA&+ =  executing   A%% , B"F:A,"@!, A' J@l} F unexpected i/o error #F:A,...J  ' # check disk drive #1...'  ' ' press or when readym}...   "@i A% "@    A%B 7F:A,7@@@n} @ 6-?:AUv,    quitting... )@F:,)@F:%@o},HA F:%@,1AF:%@,HAF:%@,&  >:A%,&AR9Ap}'@A9B7tAG R-@@= " O-@@q}R$"6-@6-P:@Y3@$,886-BU6$F:@,%AV$F:@,%F:@ ,886-BU6$r}F:@,%AV$F:@,%F:@ ,!O:&, As6-$L&&6.7@$&@ <@$,Rs}-@B:,&@X!!67<,.>:@:7<,,%A(,^ d -@$%@  $,@K:t}$)),$:-@$%@: 7@$&@ <@$,"@(6-&@"@)6-%@u}"@06-&@"@16-%@5 6-@' @56-&@!v}@6-6-%@%@$ , @,6-P:+&&@,'@,!*"@16-+w}!*"@0+6-&@&@$!* @06-$"6-%@%@$ "$6A@$x}!-@6 ٠6--@-@!6-%@!! A6y}:-@$%@: 7@$&@ <@$,  - * waiting for your selection...-$l 6z}.D1:r -@@x J47@$%&@ <@$%&@ ,4 @6-@J A$~ GG67%@<%@{},.7@$%&@ <@$%&@ ,   67B:,%@,. $4! 6. :!5AAH 5|} searching for ...@!8-@  page *-@8  page F!:-@$ Έ6@}}@: L!D 6-AH6.'6-6@-6-D@R!6-  AX!  ~}^!'6-%@@' A6d!. . !press , , , or when ready...j! p!+!+"@r)"@C,*4}1+ A$v!#"@r)"@C# A0x!"@E A|!"@ A!  AT! 4}!M-@  irectory*-@7 xecute; M@!& 6-6- 6-6-# &$!6}-%@!6-!'!@6-@'6-!%%@8@D:!..%@$%@F}:@$%AD,!..%@$%@F:@$%AE,!..%@$%@F:@$%AF,! A6}!9 416. "6-AH9@"6-&@""6@6-"..@$%ADF:%@}$%@,"..@$%AEF:%@$%@,"..@$%AFF:%@$%@, "%%@7}@D:&"6-&@ A0"i-@@"#-@P ' } T f-@@i$# B6.1#"F:A,"A6" A0#W%2@AC@@}16-? 5 W2@#?F:A,"Ap 1  not found...5 ? A0#2 . u}nexpected i/o error #F:A,2 # T$Z%2@ @@16-? 5 W2}Z$%SS6-?:C:,=L< 2 < ݰ-L< 2 < ްL< 2 ' # f% / Ly'L^1 2 ' # f% >= / Ly' 2 < =L< 2 < }=L< 2 < r=L< 2 < >L<)8?Ք FکLfLܩ)@0))Ԡߢ ޠ (`$)e>i (ې`8)@0+b})e)e ݦ `F ݢ> `ڠw @ݠ`D'RFuCP?b9dYd}`@W2@?tS)%@@e8`0?i (۩E< ݢb? `ڢE< ڢK< ݢE< (ۢK}< `ڢl ڥK< fƢK< ݥ"8@Ji@)j `@Hֽ 'Ӡ }Ԉh` 2 2 ' # ' # + h? Ly' 2 ' # b%Ly' 2Q<ԩQ<ֆLy' 2ԢֆթLy'} 2Ly' 2 23 Hҩҩ 2hHԝҩ 2 H 2hheԝҩ Ly' .` 2 }' Z$ % ' ' a@ # & ' ' # &Ly' Dک@H) @ "AhԬR< 0 L@-L@``;$ FڭR}v- Z0JN;}B,%&'(L./1g$F37:<=)?@AEDiIKxC`RzTU Xc]^_ƴbQdehOj8fmn{rstuY#|+~lć[\ǒ9H}}kVP¾2WS 6ao *4ţ"Gyq Q@@i-@Ai  # S'j # #j} # # # ) u) ' # ) z& ' #GLM3 # # z&/ #> # z&Ԡ #j # # z& }' # #j # # u) $ HLYD # & ' ' ' # #;HL?o # # z&Р }# # z&Ly' # S' ' ' # z& # ' # # ' ' # z&Р # ' # #} ' # S'j # #j # # # ) u) ' # ) z& ' #3ILM3 # # z&/ #}> # z&Ԡ #j # # z& ' # #j # # u) $ILYD # & ' ' ' #} #ۢIL?o # # z&Р # # z&Ly' # S' ' ' # z& # ' # # '} ' # z&Р # ' # # ' ' # z&Р # ' # # ' ' # z& ' #} # # # u) $JLYD # & ' #j # # u)JE # ' # # ' # ) ' # )} # ) & ' # z& ' Z$ ( $KL? # ' # ) ) k(LM ' ' ' # #} ' # z& ' ' # # ' # # f* u) ) z& ' ' # # ' # # f* ' #}` # Z* ) u) )@ # ' # # Z* u) ) z& ' # ' # # ' # u) ) $LLYD} # & ' ' ' ' ' ' ' # # ' & ' %(LKLy'@Y3@ # S'  #M #} # ' # ~) $WML< # &  # # # f* b%LML]MLy' # S' ' # # N* b%L)N} # ' # # #ߢML@LM?M # #MLMNL @L N?N # #NLM ' H(LMLy'5} @Q?u< HQ?%@ Ql?7P}5 @Q?P( @Q?7P# <Q}?P 5Q@( @Q@ # S' '} # z& ' #' # Z* b%L6Q0N # ' # # ' ' # # f* b%L PPL @LP0N }# ' # # ' ' #0N # ' # # ' ' # #0N # ' # # '} ' #PL@0N # ' # # ' ' # # ( * b%L'Q0N # ' # # ' ' #}'QLM ' %(LO=QL @Ly' # S' ' # z& # ' # ) ) k(LRG # ' ' # }# ' ' # # ' 'G # ' ' # # ' ' ' # # ' & ' %(LzQ}Ly' # S' '0G # ' # # ) z& '0G # ' # # ) z& # ( # ( # }( # ' # u)2 # ) ( # ' # u)! # ) ( # ( (RL J ' # |(+ (}L)S ' H(LS* (LLS ' %(LS- (LoS ' H(LS= (LS ' %(LS}_ (LS ' # z& ' # z&LS ' ' # # ' # # Z* ' # } # f* ) u) ) z& ' ' # # ' # # Z* ' # # f* ) u) ) z&0G # ' }' # # ' # u) ) z& # ( # ( # ( # ' # u)2 # ) ( # ' # u)!} # ) ( # ( (-UL JLy'@Y3@ # S'G # # &$G # #G # # }# ' # u) #G # # # ' # u) )G # # # ' # )4U # # ( ) }$ VL< # &&G #$G # #< # ) &(G #$G # #< # ) & # # z& # #} z&ȩ(G # # # 6: # 6 #7&G # # # ) 6 6&G # # # ) 6 6Ly' # S'0G} # ' # # $) f* b%LbX # # z& #0G # ' # z&0G # ' # |( (}LWLWExoseW # Z$ 6 7LbX (LWLWEscapeW # Z$ 6 7LbX (L+XLWark}: W # Z$ 6 70G # ' # # 6LbX (L^XLKXoneFX # Z$ 6 7LbX0G # '} ' # z&0G # ' # # $) f* b%LZ # # z& #0G # ' # z&6 # #} z&0G # ' # |( (L?YL,YExpose%Y # Z$ 6 7LY (LtYLaYEscapeZY # Z$ 6} 7LY (LYLYMark: Y # Z$ 6 70G # ' # # 6LY (LYLYDone}Y # Z$ 6 7LY6 # # z&Ly'^|* \_+ =- 4 # S'G # # 6) b%Lp}ZpZL:UG # # z& $ZL? # b%LZG # $ZLB # z&G # #&Z # $ * 6) b%LZG} # # z&L[ # # # ' # # #* b%LB[G # # z&L[G #Z #x #} # # ' # # ' # z&G # # # #* b%L[LPZM # # z&Ly' # S' ' #- }# #* ' #= # #* ) b%L\ '0G # ' # ' #= # #* ) ' #- # #* ) z& ' ' #} # ' # # Z* u) ) # ' # # f* u) ) z& ' # (\LVLy' # S'Ԣ\L:U0G } # '$G # # &G # # z& ' # b%L^ ' # z& # ' # ) $) ) k(L^Ģ  }# # # 'B # z& #d # # ' #]L@ #d # # ' #Ӣ]L@ } #d # # ' #]L@ #d # # ' #+^L@L4^?.^ # #E^LMĢ # } # # ' # z&Lz^?t^ # #^LM ' H(LG]^L @L^ # ( # (â^LMLy' # } S'0G # ' '0G # ' # # ' ' # # Z*0G # ' '0G # ' }# # ' ' # # f* ) b%L_ # ( # (_LMLa0G # ' '0G # ' }# # ' ' %(0G # ' '0G # ' # # ' ' # # f* b%L`0G #} ' '0G # ' # # ' ' # z&0G # ' '0G # ' # # '} ' # |( (L`0G # ' %(L'a (L#a0G # ' H(L'a0G # ' # (}0G # ' '0G # ' # # ' ' # (aLDQ # # z& # # z&La}ark: a # Z$ 6 70G # ' # # 6Ly' # S'0G # ' ' ' # # ' '}0G # ' ' ' # # ' ' # z& ' # (0G # ' ' ' # # ' }' # (âbLDQ0G # ' ' ' # # ' ' # # #* b%Led 'pE # ' # }# ' # z& '^E # ' # # ' ' # z&^E # ' # # ' ' # ' # ) }) k(Led ' ' #RE # ' # # ' # ) z&0G # ' ' ' # # ' ' #} # #* b%LVd ' # (VdLa ' %(LcLy' # S'}dLFZG # # b%Le0G # ' #} # $) f* b%Ld # $) (բdLVG # # |( (p (P (L)e0G # ' # z&}Le (m (M (Lne0G # ' # z&Led (D (Le0G # ' }# z&= # (eL[LeG # # z&G # # |( (Lg0G # ' # |( (L1f} # (.fLVLg (Lig0G # ' '0G # ' # # ' ' # # #* b%LPg}0G # ' '0G # ' # # ' ' # # #* b%Lg # (gLV # (gL\LMg}0G # ' # (7gLa # $) (MgLVLfg # $) (fgLVLg (Lg # $) (gLVLg} (LggL^ # $) (ǢgLVLg (Lg # (gL\LgLh+ (* (-  }(= (Lh0G # ' # |( (LihG # # (fhL!RLh ( ( ( (!}LhG # # (hL[LhLhâhL:ULy' # S' ' # z& ' # z& ' # z&"}Ϣ # ' # ) ) k(Lj0G # ' ' ' # # ' ' # # #* b%Lj0G # #}' ' ' # # ' ' # # 0* b%Li ' # ( # (iLDQLj ' # ( # ($}jLDQ ' %(Lj0G # ' ' ' # # ' ' # # #* b%Lj ' # ( # %}(jLDQ ' %( ' %(L&i ' # # f* ' #G # # 0* ) b%LjL mjLOG # #BF &}# # #*0G # ' #@F # # Z* ) b%LWk@F #0G # ' # &G # #BF # # f* b%LkB'}F #G # # z&@F #0G # ' # & # # z& # # z&ȩ"G # # # 6(} # # z& # # z&ȩBF # # # 6 '@F # #< # ) & '@F # #<)} # ) & # # z& # # z&ȩ ' # # 6: # 6 #7 ' # # ) 6 6 ' *}# # ) 6 6Ly' # S'0G # ' ' ' # # ' ' # z& 'pE # +}' # # ' # z& '^E # ' # # ' ' # z&^E # ' # # ' ' # ,}' # ) ) k(Ln ' ' #RE # ' # # ' # ) z&0G # ' ' ' # # '-} ' # # 0* b%Ln0G # ' ' ' # # ' ' %( ' %(LmLy' # S'.} # # z& # # z&Loo # Z$ 6 7آH # 'բH # ' &_ # (]oL!R0G #/}-G # ' & 'Т #G # # ) z& 'Ϣ # z& ' # ' # ) $) ) k(Lp ' ' #0} # ) $oLD # z& 'CF # ' # # ' # z&CF # ' # # 'CF # 1}' # # ' # z&CF # ' # # ' ' # z& ' H(Lo 'Ϣ # z& ' # ' #2} ) $) ) k(L,qCF # ' # # ' # (qLm ' H(Lp # # z& # # z&L3}fqark: 0]q # Z$ 6 7 # # z& # # z&Lqoneq # Z$ 6 7< # ( # (ۢq4}LM"G # %(G # # z& # # z& # # z&L3rames +r # Z$ 6 7"G # #5} # 6 # # # ' # z& # # # ' # z& # # # 6}' # z&Ly' # S' # # z& # # z&L(s!s # Z$ 6 7G #G # #7} ' # ) z&P #G # # Z* b%LsG # # z&G # # # Z* b%LsG #P # z&8} # # z&Lslaced s # Z$ 6 7G # # 6 6Ly' # S'*tLFZG # # |(q (Q9} (LjtG # # z&LFup (= (Lt # $) (tLrLFuP (- (Lt #:} (ТtLrLFug (G ( (L'uuLnuLldG # # b%Lu$uLhLFu # ( # (Fu;}LMLy' ## S'G # # z&G # # z&"G # # &G # # z& # ( # (¢uL<}HĢ # # # ' # z&Ģ # # # ' # z&Ģ # # # 'B=} # z&Ģ # # # ' # z&G #¢ #vL8 'LvD:MINESWPR.IMGv # Z$ (vL>}q2 'ʢvL2G # # z& #G # # ) ) k(Ldw ' # H%ȩߢ ' \7G # 'G # #?} # 'ߢ ' &G # %(Lv 'rwL3 # # z& # # z&Lw' The Best @}ɠ Exose w # Z$ 6 7 # # z& # # z&L4x' ames 0 EscapA}e x # Z$ 6 7 # # z& # # z&Lx'  laced 32  ark: nnux # Z$ 6 7B} # # z& # # z&Ly#   oneޢx # Z$ 6 7G #` #+yL8C} ' # z&Ϣ # ' # ) ) k(Lk{ݢ 'X # # # ' # # ) u) ) # ' D}# # ) u) ) # ) & ' # z& # ' # ) ) k(LzG # ' ' # # 'E} ' # # ' #ݢ ' #( # ' # u) ) $uzLYD # & ' %(Ly0G # ' 'F} ' # # ' ' # z&0G # ' ' ' # # ' ' # z& ' # ( G} # (.{LDQCF # ' # # ' ' # z& ' %(LWy*G # #{L8*G # '0G #H} ' &-G # #{L80G # ' # z&0G # ' # z&0G # ' # &0GI} # ' # $) z&-G # '0G # &آH # #X # # ${|LYD # &բH # #J}|L8բH # 'آH # ' &Ly'Ǣ|LMuG # # 6) b%L||LtL|l آ 1L||m Mine Sweeper II by Joseph R. Chiko using CLSN Pascal Version 1.0 copyL}right 1993It never fails. You finally fallinto a sound sleep sometime aftermidnight, when your commandingofficer's boM}ot firmly nudges youawake. You silently wish that hisleg would fall off, since you reallydon't like being kicked, no mattN}erhow softly or by whom. And as luckwould have it, there is thatpersistent drizzle that can be heardon the tent. As youO} try to blink thesleep from your eyes, he tells you ofthe mission ahead. Somehow you knowit is going to be to probe anothP}ermine field.Loose rock crunches beneath your feetas you trudge toward yourdestination. Yes. It is anothermine field.Q} And that drizzle hasturned into a steady pummeling thathas managed to find a chink in yourrain gear. There is now a steR}adysteam of cold water running down yourspine. This does not bode well.This time intelligence reportsindicate that therS}e is an enemy minefield laying in the path of a runwaybeing cut through virgin forest. Andto make matters worse, it is twT}ice aslarge as the last mine field youinvestigated. It consists of 208cells arranged in a 13 by 16 grid. Each cell is seU}veral meters on aside. And there are more than 32photon mines scattered randomlythroughout the grid. Yeah. Now theynotV} only kill you, but they canprobably take your picture justbefore your body fades like a lightbeing turned off. Much cleaW}ner thanthe old nuclear tipped mines, butjust as deadly. However, you arestill saddled with the same olddetection equipmX}ent. Somehow youwould think that the technology ofdestruction and prevention would keeppace with one another. But you knY}owthey never will.In the predawn hours you flick on thestandard issue mine detector. A unityou have become all too famiZ}liar within the recent months. And because ofyour skill and perhaps more becauseof your reputation for being "lucky"you [}have picked up the nickname of"the doctor". Also known as an "MD"or mine detector. Then as alwaysyou take the first tent\}ative stepsout onto the field knowing full wellthat you may turn instantly intodust. You silently pray that luckand intu]}ition have not abandoned youon this day.System Requirements:* 130XE or compatible (Note: not all XL memory upgrades^} are compatible with the 130XE)* optional joystickObjective:The object of the game is to mark allof the mines in t_}he grid in theshortest amount of time. The gridmeasures 13 by 16 and can have from32 to 80 mines randomly placed init. `}By using the joystick orkeyboard, cells in the grid can beexposed or marked as being mined. Tohelp you decide which cellsa} containmines, the game will display a valuebetween 1 and 8 in each cell next toa mine. When the mines are placedinto thb}e grid, each immediatelyadjacent cell value is incrementedprovided that it does not contain amine.When cells are exposedc}, 3 things canhappen. The most immediate is yourinstantaneous vaporization. Luckyfor you this is only a game. Thesecond}d is that a number isdisplayed. This value tells you thenumber of mines that can be found inthe immediately adjacent celle}s. Thethird thing is that the selected cellis clear. If you are fortunateenough to have this happen, the gamewill contif}nue to expose cells untilall cells without mines adjacent tothe initial selection are exposed.Game Play:The game can g}be broken into twodistinct parts. The first part isthe setup phase. It is during thisphase that the number of mines in tq}BAUTORUN SYSBBASICON COMB%DOS SYSB*+DUP SYSBURUN CTLB;VRUN UTLBMINESWP2GAMBEKMINESWP2HLPBMINESWP4GAMB:SMINESWP4HLPBMINESWPRIMGB;RUN DOChegrid can be changed. It is also fromthis phase of the program that a gameis started. And it is from thisphase that thr}e program can be exited.Starting a game will result in a newgrid being constructed, the number ofgames played incremented,s} the clockreset and entering phase two. Thestart of this portion of the game isindicated by three tones beingsounded.It}n the second phase of the game thecursor can be moved, the cells in thegird can be exposed or marked, andthe game marked au}s completed.In either phase of the game thecommands can be entered from thekeyboard or the joystick. Therefore,it is imv}portant that you know whichphase the program is in, sincejoystick commands are phase andscreen position sensitive. Beforew}the use of the joystick is discussedfurther, examine the commmands listedbelow.Keyboard and Joystick Command SummaryPx}hase I:-C description of the command -K Keyboard -J Joystick-C increment the number of mines placed at the starty} of a game -K capital p -J up-C decrement the number of mines placed at the start of a game -K lower case p z}-J down-C start a new game -K g, G -J trigger-C quit -K q, QPhase II:-C while in the playing grid move the{} cursor, which appears as a small triangle on the left portion of the cell -K any arrow without using control |} or shift -J up, down, left, right-C switching to command mode is only valid if input is from the joystick and mo}}ves the cursor to the array of commands in the lower left hand side of the text window -J trigger-C selecting one ~}of the commands (expose, escape, mark, done) in the text window -J up and down moves the highlight to the next} command and pressing the trigger will carry out the command-C expose the cell at the current current positi}on -K return -J select expose command in the text window and press trigger-C mark as cell as mined, maybe mi}ned or unmark the cell -K m, M, space bar -J select mark command in the text window and press trigger-C return }to the playing grid without executing a command -J select escape command in the text window and press trigger-C} stop the clock or indicate that you are done -K d, D -J select done command in the text window and press trig}gerThe procedure of marking cells mayseem a little weird at first, but iteffectively emulates the procedureused in simi}lar programs on the"other" brand of computers. After acell is marked as mined, marking it asecond time will change that m}ark toa pole without a flag. The number ofmarked cells is also decremented. Marking the cell a third time returnsthe cel}l to its original state, i.e.not marked and covered.Scoring:The scoring is performed at the endof a game in which you} did notfiguratively turn yourself to dust. The best time, in other words, theshortest time with the greatestnumber of pl}aced mines will result inyour statistics being moved into the"Best" category. The game number youachieved your best time,} the numberof mines placed and the time are alldisplayed on the right side of thescreen in the text window. It is possib}le to have a very shorttime, but not get into the bestcolumn, because the best time alreadydisplayed had more mine placed }in thegrid.Since, I've taken the time andresource to explode you when you stepon a mine, I've also decided toreward you} when you win. In case youcan not recognize the tune, it is therefrain from The Battle Hymn of theRepublic.Playing Ti}ps:I have found that it really does notmatter where game play starts. Iusually pick the corners. I look foran excessiv}e number of corners andbuild by marking and exposing cellsin this area first. In other words,build on knowledge and do no}t takewild guesses as to the positions ofthe mines.The other thing I will tell you isthat, contrary to popular belief,p}atterns do present themselves wherethe mine's location is not known. Itmeans that, at times, you will haveto guess at the} location of a mine. But in many situations, if enoughcells have been exposed, the mines'locations can be deduced. Butre}member, building on incorrectassumptions can lead to thedetonation of a mine. In this gamenothing is rarely known with ab}solutecertainty.If you are having trouble getting thehang of the game remember, to set thenumber of placed mines to a lo}wvalue. As you gain experience withthe program, then you can increasethe number of mines placed on thegrid. However, th}e process of makingthat first correct selection willbecome all the more difficult. If208 cells is too difficult, tryMINE}SWP1, which has 104 cells with asfew as 10 mines. Or, for a differenttwist on an old game, try MINESWP3,with side-by-side} game play on two 96cell grids.Questions and Problems:If you have suggestions for orproblems with the program MINESWP}2,please send your letters to theaddress listed below: Joseph R. Chiko 6914 Bentley Ave. Darien, IL 60561-406}1 pE:Sح)p өjt2t tp B VL®pBqDE JK VL©!}`uA##|P` ~#Յ` ~#ʆՆ` ~#` ~#ʆ`ӹ 'Ӡ` H% P#L# H% Z#L!}# H% i#L# H% q#L# H% ~#L# H% ~#L# S#L#Ԇ l#L#ֆՅL#ԆL#ԩ  $өӹ` H%H h !}$`  $`ӹ 'Ӡ ` H% 7$Ș $өӬ`Hh $H !}$Ɖ $h`Ӥ 'ӤL$ӤL$`8刅剅 8儥児`L^1!} Hӹ 'h` b%֦ե` ^%ե` Hөӱh h&`ӹ 'Ӡ!}`  %`ӹ 'ӬԈԎ`өӠ ӢȘ h&`HhHH ,&Ɖ!} .&hh l&`өӤLB& 'ӤL\&`ee` b% + H%L% b% + H%L% b% !}+ H%L#% f% H%L)% % H%L% % H%L%HH +hh &Ɖ &`Ӥ 'ӤL&ֹ 'ӤL'Ԉ!}Ԏ`@  fڰ` `ڰ` ڰ ` (۰`L^1L^1w'x' #8w'x' %`#w'x'HH R%!} R%mw'mx'hhleԊeթL# b% (,L#HH + <,hh ,ԦL' ( *L^1` b% +Ӥ!} 'ӠL# H%H 'Ӡ8ih` H%H 'Ӡih` b% -0 #8`` b%L+ !}`ԥՄ <,0 b% <, *`Lb% f% ( +L# b% /L# % (L`$ b%L# b%L# b%L#HH %hhL$H!}H b%hhԦդL$ b% -L# b% +L# f% +L# b% ,L# b% ,L# -L)$ + %Ԧ -L)$ b% % -L)$ + &.L)$ + v,L# + 9'L!}# + ,L# + ?'L# + B-L# + -L# + P,L# + \,L# + (,L# + -'L# + <,L# + 3'L# + .L)$ + L.L`$ + .L)$ + U-!}L# + h-L# % b% 5.L#` + <, *LE + <, *?8 + <,03 *.' + <,"0 + <,0 + <, *L#L#!} 3'` + *;4 + *1* + *0'% + *0 + *0 + *L#L# ` + *;4 +!} *1* + *'% + * + * + *L#L# +D0: +-0- +90 +9!}L#L# b% +Lb% f% Lf% % +L% % +L%`օՅԅ` ``I`8ԅ!}Յթօ`IԥIեI`H Dh`eԥeեe`8ԥե` h,` o,`&&`Ff!}f` :/ Dڢ h, / (,`ՅԅՅԢ&& eԥe``Fff`fff`` ,]օ +H8!} ,A- / , , , <, (,L+-A- 0/hE +`L^1%ԥ%ե%`ԥե`E!}ԥEեE``` # {- , - v, + b%L<,`֥``H)hJJJ%'`.!}... -.M..`**`Y`9`H)hJJJ=%'``m ʈ!}`L^1򩀅`0:`8` {.AG`8`&&`օՅԤ .80  .ԅ`8`Lؤ-.!}+`. .$ .  ذ u/ . +`&&```ԕ``u`!}6*`D<8@(i /- D/ /% / N/ ^/ N/ ^/ %/ 0/`8`H + /h +`H + u/!}h +` :/ D /uԕةCL!}D:MINESWPR.IMGS 0 000000 2ƥ`0`0`!}00x76X`0x76X`h@1 1H ' h` S9 A# 06Q<70600`Q<0 VHQ<Ɲ0h!}0`0Q<8hh8JE" R% R%8 A# # 0Q<Q<ʆȠ # 61 # Z$ 6 !}7 62 # Z$ 6 7 6 6 7 0l Error # at #LS' ' #LH% ` 2i ĩ0i` ' Z$ % %2!}Ĉ` ' 'ƅ #Lz& 20 00 0 42 ]2Ly'L^1 ' ' # H%` 2 2 2 2  2 !} 2 2Ʃ 0 %2 2ŝEĝDǝJB :1Ly'Ʃ 00 2"0 BL:1 2 2 2Ly'{a ` 2 2 *3Ԣֆթ!}Ly' 2 2 2 23ED)IJԝKB :1Ly'S:3m3 2Tm3 2UV` HIHBhL:1 2!}}W 3Ly' 2 3Ly' 2 3 2=4 3Ly' 2 3 2 3ԢֆթLy' 2 3=4 2 JKB :1Ly' 2!} 2=4Ly'ԐeԪʈ`L^1.)e԰% Խ8`ԍ`!}  ' Z$ % + ' # ' # + Ԑ0`L^1 2 4 P4Ly' 2 4 4Ly' b% +L# f%)L# b%!} + v,L# f% 9'L#L^1 b% -L# b% -L#Ǎ55 b%Hֽ ' 2՝EԝD5I5HǝB :1h` ' ' # H%!}Ʃ ' # ' #LH% 2 5 k5 2I5H5 Ly' 2 5 k5 Ly'ȄƠ Lk5 ݩL#HH b% 6hhL6HH f% 6h!}hL6L#HH % ;6hhL6HH % ;6hhL6-m6 2DEHI BL:1`L# H%666`6 6!}%60 86H `$h  b6 %` 6 b% /R< b%ԥR< 6 f% BL 7 6 %ȅ 6Lb6ȅ 2L3 6 H%!}L 7 6 b% Q7L 7FALSETRUEȄƠLk5ȩ0`ȅƪ0.0 2D7EHIB :1777`!} m7!}77`7e77` (8 . :8L#L^1 I8Lz& I8L& I8L& (8 . :8 #L&L^1 (877ɛ e7 #Lz& (8 !}۠ȱɛm777 `$L& (8ɛȘL#Ƚ0L# 2L+ 2 ' ' 8 `: # &Ly' 2 8H!}H ' ' # b%hh ;Ly'`qөө@@<@ө`1<@ө`@é `H9 i!}`:өL^1™H9`H9ˆ`ii8倥偰 9`:ө L^1H908K9M9L9N9`H9֭J9խI9ԭH!}9 H9K9L9 9H9)H9I9eI9J9eJ9M9K9N9L9 K9 9`Ӎ: 9 9 9 9Ln: ::` 9 9H9%)Q9I9!}O9J9P9 9L:Q9H9`8`֍Q9ՍP9ԍO9 : 9`8ƅ;; Í;;ˆ`Í;;`;í;` !}:I9mK9O9J9mL9P9 :+K9Q9L9R9 : ; 9K9mQ9K9L9mR9L9 9 ;` 9 9H9%)I9mK9J9mL9 9Ld; ;` *!}H : ; a;h`L^1 2H D 9 9H90mK9ԥmL9 9L;hөLy' 2H D 9 9H908K9!}ԭL9ՐՆ 9L=L< 2 < ݰ-L< 2 < ްL< 2 ' # f% / Ly'L^1 2 ' # f% >= / Ly' 2 < !}=L< 2 < =L< 2 < r=L< 2 < >L<)8?Ք FکLfLܩ)@0)!})Ԡߢ ޠ (`$)e>i (ې`8!})@0+bՅ)e)e ݦ `F ݢ> `ڠw @ݠ`D'R!}FuCP?b9dYd`@W2@?tS)%@@e8`0?i (۩E< ݢb? `ڢE< ڢK< !} ݢE< (ۢK< `ڢl ڥK< fƢK< ݥ"8@Ji@)j `@Hֽ 'Ӡ !} Ԉh` 2 2 ' # ' # + h? Ly' 2 ' # b%Ly' 2Q<ԩQ<ֆLy' 2!}ԢֆթLy' 2Ly' 2 23 Hҩҩ 2hHԝҩ 2 H 2hheԝҩ Ly' .!}` 2 ' Z$ % ' ' a@ # & ' ' # &Ly' Dک@H) @ "AhԬR< 0 L@-L@`!}`;$ FڭR?@BCDEGHIJKLNPQRSTVWXZ[\^_`bcdeghijklnopqsvwxz{|}~!}ƞ*)yOrFAfɫ ,1Um;MYua] ͒t'q@@ @A        !}                                              !}                                           !}                                   !}   `XP # S'j # #j # # # ) u) ' # ) z& ' #3ILM3 #!} # z&/ #> # z&Ԡ #j # # z& ' # #j # # u) $ILYD # & ' '!} ' # #ۢIL?o # # z&Р # # z&Ly' # S' ' ' # z& # ' !}# # ' ' # z&Р # ' # # ' ' # z&Р # ' # # ' ' # z& !}' # # # # u) $JLYD # & ' #j # # u)JE # ' # # ' # )!} ' # ) # ) & ' # z& ' Z$ ( $KL? # ' # ) ) k(LM ' ' !}' # # ' # z& ' ' # # ' # # f* u) ) z& ' ' # # ' # !}# f* ' #` # Z* ) u) )@ # ' # # Z* u) ) z& ' # ' # # ' # u) !}) $LLYD # & ' ' ' ' ' ' ' # # ' & ' %(LKLy'@Y3@ # S'!}  #M # # ' # ~) $WML< # &  # # # f* b%LML]MLy' # S' ' # # !}N* b%L)N # ' # # #ߢML@LM?M # #MLMNL @L N?N # #NLM ' !}H(LMLy'5 @Q?u< HQ?%@ Ql!}?7P5 @Q?P( @Q?7P# <!}Q?P 5Q@( @Q@ #!} S' ' # z& ' #' # Z* b%L6Q0N # ' # # ' ' # # f* b%L P!}PL @LP0N # ' # # ' ' #0N # ' # # ' ' # #0N # ' #!} # ' ' #PL@0N # ' # # ' ' # # ( * b%L'Q0N # ' # # !} ' ' #'QLM ' %(LO=QL @Ly' # S' ' # z& # ' # ) ) k(LRG # '!} ' # # ' ' # # ' 'G # ' ' # # ' ' ' # # ' &!} ' %(LzQLy' # S' '0G # ' # # ) z& '0G # ' # # ) z& # ( !}# ( # ( # ' # u)2 # ) ( # ' # u)! # ) ( # ( (RL J ' # |(!}+ (L)S ' H(LS* (LLS ' %(LS- (LoS ' H(LS= (LS!} ' %(LS_ (LS ' # z& ' # z&LS ' ' # # ' # #"} Z* ' # # f* ) u) ) z& ' ' # # ' # # Z* ' # # f* ) u) ) z&0G"} # ' ' # # ' # u) ) z& # ( # ( # ( # ' # u)2 # ) ( #"} ' # u)! # ) ( # ( (-UL JLy'@Y3@ # S'G # # &$G # #G "}# # # ' # u) #G # # # ' # u) )G # # # ' # )4U #"} # ( ) $ VL< # &&G #$G # #< # ) &(G #$G # #< # ) & # # z&"} # # z&ȩ(G # # # 6: # 6 #7&G # # # ) 6 6&G # # # ) 6 6Ly' "}# S'0G # ' # # $) f* b%LbX # # z& #0G # ' # z&0G # ' # "}|( (LWLWExoseW # Z$ 6 7LbX (LWLWEscapeW # Z$ 6 7LbX ("}L+XLWark: W # Z$ 6 70G # ' # # 6LbX (L^XLKXoneFX # Z$ 6 7LbX0" }G # ' ' # z&0G # ' # # $) f* b%LZ # # z& #0G # ' # z&" }6 # # z&0G # ' # |( (L?YL,YExpose%Y # Z$ 6 7LY (LtYLaYEsca" }peZY # Z$ 6 7LY (LYLYMark: Y # Z$ 6 70G # ' # # 6LY (LY" }LYDoneY # Z$ 6 7LY6 # # z&Ly'^|* \_+ =- 4 # S'G #" } # 6) b%LpZpZL:UG # # z& $ZL? # b%LZG # $ZLB # z&G # #&Z # $ * 6"}) b%LZG # # z&L[ # # # ' # # #* b%LB[G # # z&L[G #Z "}#x # # # ' # # ' # z&G # # # #* b%L[LPZM # # z&Ly' # "}S' ' #- # #* ' #= # #* ) b%L\ '0G # ' # ' #= # #* ) ' #- # #* ) z&"} ' ' # # ' # # Z* u) ) # ' # # f* u) ) z& ' # (\LVLy' #"} S'Ԣ\L:U0G # '$G # # &G # # z& ' # b%L^ ' # z& # ' # ) $) )"} k(L^Ģ # # # 'B # z& #d # # ' #]L@ #d # #"} ' #Ӣ]L@ #d # # ' #]L@ #d # # ' #+^L@L4^?.^ # #E"}^LMĢ # # # ' # z&Lz^?t^ # #^LM ' H(LG]^L @L^ # ( # ("}^LMLy' # S'0G # ' '0G # ' # # ' ' # # Z*0G # ' '0"}G # ' # # ' ' # # f* ) b%L_ # ( # (_LMLa0G # ' '0"}G # ' # # ' ' %(0G # ' '0G # ' # # ' ' # # f* b%"}L`0G # ' '0G # ' # # ' ' # z&0G # ' '0G # ' #"} # ' ' # |( (L`0G # ' %(L'a (L#a0G # ' H(L'a0G "}# ' # (0G # ' '0G # ' # # ' ' # (aLDQ # # z& #"} # z&Laark: a # Z$ 6 70G # ' # # 6Ly' # S'0G # ' ' ' # #"} ' '0G # ' ' ' # # ' ' # z& ' # (0G # ' ' ' # "}# ' ' # (âbLDQ0G # ' ' ' # # ' ' # # #* b%Led 'pE #"} ' # # ' # z& '^E # ' # # ' ' # z&^E # ' # # ' ' #" } ' # ) ) k(Led ' ' #RE # ' # # ' # ) z&0G # ' ' ' # #"!} ' ' # # #* b%LVd ' # (VdLa ' %(LcLy' # S'}dLFZG # # b%Le0G ""}# ' # # $) f* b%Ld # $) (բdLVG # # |( (p (P (L)e0G #"#} ' # z&Le (m (M (Lne0G # ' # z&Led (D (Le0G #"$} ' # z&= # (eL[LeG # # z&G # # |( (Lg0G # ' # |("%} (L1f # (.fLVLg (Lig0G # ' '0G # ' # # ' ' # "&}# #* b%LPg0G # ' '0G # ' # # ' ' # # #* b%Lg # (gLV "'}# (gL\LMg0G # ' # (7gLa # $) (MgLVLfg # $) (fgLVLg (Lg # $"(}) (gLVLg (LggL^ # $) (ǢgLVLg (Lg # (gL\LgLh+ (")}* (- (= (Lh0G # ' # |( (LihG # # (fhL!RLh ( ("*} ( (LhG # # (hL[LhLhâhL:ULy' # S' # # z& # # z&"+}LiPlaced i # Z$ 6 7G # # 6 6 ' # z& ' # z& ' # z&Ϣ # ' #",} ) ) k(Lk0G # ' ' ' # # ' ' # # #* b%Lzj0G # ' ' ' "-}# # ' ' # # 0* b%LKj ' # ( # (HjLDQLwj ' # ( # (kjLDQ ' %".}(Lj0G # ' ' ' # # ' ' # # #* b%Lj ' # ( # (jLDQ ' "/}%( ' %(Li ' # # f* ' #G # # 0* ) b%LCkLfmJkLOG # #BF # # #*0G #"0} ' #@F # # Z* ) b%Lk@F #0G # ' # &G # #BF # # f* b%LlBF #G # #"1} z&@F #0G # ' # & # # z& # # z&ȩ"G # # # 6 # # z&"2} # # z&ȩBF # # # 6 '@F # #< # ) & '@F # #< # ) & "3}# # z& # # z&ȩ ' # # 6: # 6 #7 ' # # ) 6 6 ' # # ) 6 "4}6Ly' # S'0G # ' ' ' # # ' ' # z& 'pE # ' # # '"5} # z& '^E # ' # # ' ' # z&^E # ' # # ' ' # ' # ) ) k(L3"6}o ' ' #RE # ' # # ' # ) z&0G # ' ' ' # # ' ' # "7}# 0* b%L$o0G # ' ' ' # # ' ' %( ' %(LWnLy' # S' # # z"8}& # # z&L{ouo # Z$ 6 7آH # 'բH # ' &_ # (oL!R0G #-G # ' &"9}G # # # $oLD # ) z& 'Т #G # # ) z& 'Ϣ # z& ' # ' # ":}) $) ) k(LEq ' ' # # ) $pLD # z& 'CF # ' # # ' # z&CF # ";}' # # 'CF # ' # # ' # z&CF # ' # # ' ' # z& ' H(LYp '"<}Ϣ # z& ' # ' # ) $) ) k(LqCF # ' # # ' # (qLmm ' H(Luq #"=} # z& # # z&Lqark: 0q # Z$ 6 7 # # z& # # z&L:rone5r # Z$ ">}6 7< # ( # (irLM"G # %(G # # z& # # z& # # z&Lrames "?}r # Z$ 6 7"G # # # 6 # # z& # # z&L%s Placed ???s # Z$ 6 7 #"@} # # ' # z& # # # ' # z& # # # ' # z&"A}Ly' # S'ѢsLFZG # # |(q (Q (LtG # # z&Ltg (G ( (Let>"B}tL:oEtLldG # # b%L>tbtLhLt # ( # (tLMLy' ## S'G # # z&G # # z&"C}"G # # & # ( # (tLHĢ # # # ' # z&Ģ # # #"D} ' # z&Ģ # # # 'B # z&Ģ # # # ' # z&G #¢ #u"E}L8 'LuD:MINESWPR.IMGu # Z$ (uLq2 'uL2G # # z& #G # # ) ) k(Lv"F} ' # H%ȩߢ ' \7G # 'G # # # 'ߢ ' &G # %(L#v 'vL3 # "G}# z& # # z&Lv' The Best ֠ Exose ̢v # Z$ 6 7 # # z& #"H} # z&L]w' ames 0 Escape 5w # Z$ 6 7 # # z& # # z&Lw' "I}  Placed ???  ark: nnw # Z$ 6 7 # # z& # # z&L+x#  "J} onex # Z$ 6 7G #` #TxL8 ' # z&Ϣ # ' # ) ) k(Lzݢ 'X # #"K} # ' # # ) u) ) # ' # # ) u) ) # ) & ' # z& # ' # "L}) ) k(LyG # ' ' # # ' ' # # ' #ݢ ' #( # ' # u) ) $"M}yLYD # & ' %(L y0G # ' ' ' # # ' ' # z&0G # ' ' ' #"N} # ' ' # z& ' # ( # (WzLDQCF # ' # # ' ' # z& ' %(L"O}x*G # #zL8*G # '0G # ' &-G # #zL80G # ' # z&0G #"P} ' # z&0G # ' # &0G # ' # $) z&-G # '0G # &آH # #X"Q} # # ${LYD # &բH # #â{L8բH # 'آH # ' &Ly'{LtG # # 6) b%L|"R}|LsL{l آ 1L{| " Mine Sweeper IV by Joseph R. Chiko using CLSN Pascal Version 1.0 copy&T}right 1993Army intelligence has really blown itthis time. Here your are again,standing on the edge of a mine fieldin &U}the predawn hours of yet anotherdreary and drizzling morning. Thistime intelligence was only able todetemine the approxim&V}ate number ofland mines in the grid. Each cellmeasures 100 meters on a side. Thereare 208 cells in a 13 by 16 grid. And&W} intelligence was only be saythere would not be fewer than 32mines or more than 64 in the grid. But without knowing the ex&X}act numberis goig to slow down the detectionprocess. And as fate would have ittime is short. A batallion isscheduled to&Y} be moving through thisarea within the next 15 minutes andthis area is expected to be clearedbefore they arrive. So as yo&Z}u flipthe switch on your detection gear youstep cautiously out onto the minefield knowing full well that thisstep may be &[}your last.System Requirements:* 130XE or compatible (Note: not all XL memory upgrades are compatible with the 130X&\}E)* optional joystickObjective:The object of the game is to mark allof the mines in the grid in theshortest amount &]}of time. The gridmeasures 13 by 16 and can have from32 to 64 mines randomly placed init. By using the joystick orkeyboa&^}rd, cells in the grid can beexposed or marked as being mined. Tohelp you decide which cells containmines, the game will d&_}isplay a valuebetween 1 and 8 in each cell next toa mine. When the mines are placedinto the grid, each immediatelyadjace&`}nt cell value is incrementedprovided that it does not contain amine.When cells are exposed, 3 things canhappen. The mos&a}t immediate is yourinstantaneous vaporization. Luckyfor you this is only a game. Thesecond is that a number isdisplayed&b}. This value tells you thenumber of mines that can be found inthe immediately adjacent cells. Thethird thing is that the&c} selected cellis clear. If you are fortunateenough to have this happen, the gamewill continue to expose cells untilall c&d}ells without mines adjacent tothe initial selection are exposed.Game Play:The game can be broken into twodistinct par&e}ts. The first part isthe setup phase. It is during thisphase that the number of mines in thegrid can be changed. It is &f}also fromthis phase of the program that a gameis started. And it is from thisphase that the program can be exited.Starti&g}ng a game will result in a newgrid being constructed, the number ofgames played incremented, the clockreset and entering p&h}hase two. Thestart of this portion of the game isindicated by three tones beingsounded.In the second phase of the game &i}thecursor can be moved, the cells in thegird can be exposed or marked, andthe game marked as completed.In either phase o&j}f the game thecommands can be entered from thekeyboard or the joystick. Therefore,it is important that you know whichpha&k}se the program is in, sincejoystick commands are phase andscreen position sensitive. Beforethe use of the joystick is dis&l}cussedfurther, examine the commmands listedbelow.Keyboard and Joystick Command SummaryPhase I:-C description of the &m}command -K Keyboard -J Joystick-C start a new game -K g, G -J trigger-C quit -K q, QPhase II:-C while&n} in the playing grid move the cursor, which appears as a small triangle on the left portion of the cell -K any ar&o}row without using control or shift -J up, down, left, right-C switching to command mode is only valid if input &p}is from the joystick and moves the cursor to the array of commands in the lower left hand side of the text window &q} -J trigger-C selecting one of the commands (expose, escape, mark, done) in the text window -J up and down moves t&r}he highlight to the next command and pressing the trigger will carry out the command-C expose the cell at&s} the current current position -K return -J select expose command in the text window and press trigger-C mark&t} as cell as mined, maybe mined or unmark the cell -K m, M, space bar -J select mark command in the text window&u} and press trigger-C return to the playing grid without executing a command -J select escape command in the tex&v}t window and press trigger-C stop the clock or indicate that you are done -K d, D -J select done command in the &w} text window and press triggerThe procedure of marking cells mayseem a little weird at first, but iteffectively emula&x}tes the procedureused in similar programs on the"other" brand of computers. After acell is marked as mined, marking it a&y}second time will change that mark toa pole without a flag. The number ofmarked cells is also decremented. Marking the cel&z}l a third time returnsthe cell to its original state, i.e.not marked and covered.Scoring:The scoring is performed at &{}the endof a game in which you did notfiguratively turn yourself to dust. The best time, in other words, theshortest time &|}with the greatestnumber of placed mines will result inyour statistics being moved into the"Best" category. The game numbe&}}r youachieved your best time, the numberof mines placed and the time are alldisplayed on the right side of thescreen in t&~}he text window. It is possible to have a very shorttime, but not get into the bestcolumn, because the best time alreadyd&}isplayed had more mine placed in thegrid.Since, I've taken the time andresource to explode you when you stepon a mine, I&}'ve also decided toreward you when you win. In case youcan not recognize the tune, it is therefrain from The Battle Hymn &}of theRepublic.Playing Tips:I have found that it really does notmatter where game play starts. Iusually pick the co&}rners. I look foran excessive number of corners andbuild by marking and exposing cellsin this area first. In other words&},build on knowledge and do not takewild guesses as to the positions ofthe mines.The other thing I will tell you isthat,&} contrary to popular belief,patterns do present themselves wherethe mine's location is not known. Itmeans that, at times,&} you will haveto guess at the location of a mine. But in many situations, if enoughcells have been exposed, the mines'loc&}ations can be deduced. Butremember, building on incorrectassumptions can lead to thedetonation of a mine. In this gamen&}othing is rarely known with absolutecertainty.If you are having trouble getting thehang of the game remember, to set the&}number of placed mines to a lowvalue. As you gain experience withthe program, then you can increasethe number of mines pl&}aced on thegrid. However, the process of makingthat first correct selection willbecome all the more difficult. If208 ce&}lls is too difficult, tryMINESWP1, which has 104 cells with asfew as 10 mines. Or, for a differenttwist on an old game, t&}ry MINESWP3,with side-by-side game play on two 96cell grids. Or if you like thechallenge of 208 cells, but wouldlike to &}control the number of minesbeing placed try MINESWP4.Questions and Problems:If you have suggestions for orproblems wi&}th the program MINESWP2,please send your letters to theaddress listed below: Joseph R. Chiko 6914 Bentley Ave. &} Darien, IL 60561-4061 $UUTUUTUUTUUTUUTUUTUUTUUTUUTUUTUETUTUETUETUETUETUTUUTUUTUETUTUQTUETUTUTUTUUTUUTUTUQTUETUQTUQTUQTUTUUTUUTU*}TUTUTUTUQTUQTUQTUUTUUTUTUTUTUQTUQTUQTUTUUTUUTUQTUETUTUTUTUTUETUUTUUTUTUQTUETUETUETUETUETUUTUUTUETUTU*}ETUTTTTTTTUTUUT*}<ZjhjVZꪬ誺뫬(K RUN.UTL Version 91.08.03 by Joseph R. Chiko Copyright 1988, 1989, 1990, 1991 .} .} 庛.}I consider RUN.UTL to be sharewareand anyone who would like to make adonation to help cover the cost ofthe development of.} this program cansend their check to the addresslisted below: Joseph R. Chiko 6914 Bentley Ave. .} Darien, IL 60559 󺛛RUN.UTL was designed to executeeither BASIC load or binary fileswith a minimu.}m of keystrokes. It wasdesigned for the person who uses acomputer, but who is not a hacker. At the same time, I felt that.} theuser should be able to obtain a briefdescription of the operation orcapabilities of a program with littleor no effort.} on their part. So, inaddition to being able to execute afile, the program is capable ofdisplaying documentation for the .}fileon the screen. A documentation fileconsists of any number of records 40or fewer characters in length createdthough a.}ny text editor. Though Ihave seen more comprehensive andpowerful menu/load programs, I havenot seen one that offers the e.}asy ofuse with the ability to display filedocumentation.People have asked why the programdoesn't perform more functions..} Myresponse is that I did not want towrite a complete DOS or printutility. The program was to be selfcontained and simp.}le to use. 󺛛RUN.UTL can use two optional files.The first file is RUN.CTL and ifpresent it has the followin.}g format: .BAS.DOCThe first four characters are theextender which RUN.UTL will use tobuild the disk direc.}tory. Bysearching for the extender in thismanner, the displayed directory willconsist only of files of interest tothe us.}er. The second four charactersare the extender for thedocumentation files. If RUN.CTL isnot present, the default extende.}rsshown in the above example are usedby RUN.UTL.The second file is RUN.HLP. If it ispresent, it will be displayed in th.}esame manner as all other "help" fileson the disk. However, if it is notpresent the program simply ignoresits absence..}The file RUN.HLP can be a file ofyour own creation. You can create afile which lists important dates orgives a general di.}scription of thedisk. I have tried to make RUN.UTL as easyto operate and as error tolerant aspossibl.}e, so I am not going into agreat deal of detail into itsoperation. Basically, the captialletters in reverse video, are th.}eonly keys from which a response willbe taken with all others producingerrors. You can use the cursor(arrow) keys to mov.}e around thedisplayed disk directory to a desiredselection. A "help" file isdisplayed 16 lines at a time until auit is .}requested. If the computerhangs after requesting an xecute,then the program is a binary filewhich can not be loaded by m.}y programsince it is probably loading on topof the BASIC cartridge, so exit toDOS and use the "L" option to loadthis file.} after turning BASIC off.For this reason, you must test allbinary files with RUN.UTL to see ifthe program behaves as expec.}ted.󺛛This is the fourth version of RUN.UTLwhich I have written to date. Theidea for version 1 was my wife'.}s, acomputer neophyte, and it wasdesigned for our own personal use.Version 2 was written shortly after Ijoined a club. T.}his versiondisplayed only 16 lines of a textfile. Version 3 increased the numberof lines which could be displayed tothe .}size of the file. The fourthversion (88.08.24) now allows you toeasily customize RUN.UTL for your ownuse by getting progr.}am parametersfrom the external files. I considerVersion 88.08.24 to be shareware fora great deal of time and effort hasb.}een put into this short utilityprogram. I hope that you findRUN.UTL a delight to use and one ofthe best programs in your .}library. Version 89.01.08 simply adds a highspeed machine language sort routineto the 88.0.}8.24 version of theprogram. This enables RUN.UTL tosort longer disk directories in lessthan a 1/10 of a second. Note: T.}hesort assumes that there are at leasttwo items in the disk directory to besorted. Versio.}n 89.03.20 is designed to runwith SpartaDOS. I finally made thedecision to change most of my diskformats to SpartaDOS so .}that I cantake advantage of my XF551 drive.This version is identified as theSpartaDOS version duringinitialization.The.} disk directory is sorted only ifmore than four elements are in thedirectory table. This eliminates theproblem when only .}one element is inthe table and the sort routine wouldgo into a loop.The size of the control file has beenexpanded to the.} following format: .BAS.HLPwDn:filename.ext .BAS - search extender .HLP - documentation extender w - if .}"Y" then location 580 is set to 1 forcing a warm start on ԛ Dn:filename - name of program .} documentation to display at run timeThe program will read the old formatas well as any length of the new.}version. The default values remainthe same.When accessing the documentation /help files backwark paging isallowed. Sim.}ply press the "" signto go back any number of pages. Theroutine will wrap around to thelast page displayed if the beginn.}ingof file is reached. A maximum of 100 pages can be accessed in thismanner.The program can be used on AtariDOS 2.x di.}sks, except that the binaryrun routines will no longer function.I have noticed that SpartaDOS is alittle more particular a.}bout startingbinary files than is Atari DOS. ButI feel that the additional utility ofboth SpartaDOS and the XF551 farexc.}eeds this minor problem. The format of the screen has beenchanged to include a box for up t.}o 22 characters of text, which canidentify the disk or its generalcontents. The program will nowread a second RUN.CTL re.}cord. Thecontents of the second record aredisplayed in the new box created forthis purpose. If no second record is foun.}d, blanks are displayed. Thenew RUN.CTL file layout is as follows: .BAS.HLPwDn:filename.ext maximum of 22 cha.}rs of textI hope that this new addition makesRUN.UTL even more friendly. 󺛛At a recent com.}puter show Idiscovered much to my dismay that Ihad a bug in this program. It occured when trying to page backafter readi.}ng the last page of thefile. The act of reading the lastpage automatically closed the filewhich resulted in an i/o error .}whenthe back page was attempted. Thisversion of the program should fixthis minor problem. I hope. Whohas time to test?.}Version 91.08.03 Enhancements:I decided to allow RUN.UTL to accessany number of disks placed into drive1 during a sess.}ion. So, if youaccidently place the incorrect diskinto the drive you will be able toperform a directory of the new diskw.}ith rebooting RUN.UTL. At the sametime I've updated the layout to use the arrow symbols in place ofthe word "Arrows". I .}hope that youwill find these changes beneficial.,2