8L2C)pJJJJ IH(ȱH:=IH[H`@HcH  $ +   I/H`JLNGȄBȄF aK  haaFF  mJm# KKJ UJ )J ۈ) ;J3ȱJFȱJGJKaȄM  aaNNJFLGJL L MINEFIELDX X ' )MINEFIELD. ;! ;.MINEFIELD.DOCS I;!;&PRODOS"}@#(? &PRODOS `DaElH$?EGvѶK+`L HHLy XP LM ŠϠĠӠS)*+,+`F)) (*=GJFjJJA QE'+ '== `@ STSP8QSS8 m P o R(8R QYY *!+ Z+L#6v+I *T$% "+ o, ~,P Z+% *',P( ꩾF 5 %, *, *(๴, *բ$ܡé䠠é%)h)i( ((` Z+ ++ɠɛ` g+ɛ*ɠ&ɍ"ɊɋɈɕ `(-'- (`6LH 填ܠܠܠܡܯ- 8d-8d-id -i H- -h -- )- `e -q--i-`8 8----`(ɠ`0 ɠ @()`)?,0P)`ϩ΢wΈiΥi`HJ) w) 7) d( N) d( N) d( 7) [)``-8`8-`-8`--`8`-m-i`8`HJJJJ h) `-----@$- dP-.-.-(*#-N-n-j )---( i(Ȅ-ee-U Z+L *( -  Z+L' ,  Z+L h #)h #) *(:ɺ?H L9( (8-- - -) - ) h ,)H ,)H` [) 7) d( N) d( N) d( 7) w) 7) d( N) N) d( 7)) !- ) LF' *(:# d( *()( -- --LS(8(iإ )  )  ) L;&' T(() * +ɊɋɈH *hɕUL;& * +ɊɋɕH *hɈ * - *- Ȅ-U *',, *0, *CL'L' (+zɛɠɍqH *( (hɈ -IDɕ -;6ɋ-)--m-i *()(LF' *(#:!-8!-"-"-ة#!-i!-"-i"-:("-ȱ-m-iԊm-i,-Г *%- *-(---!--"---- - ,  , ,  -) - ) -) - )  -鶴- *()(.(-)-*--,----ʠ*-)-)-=,-)-I)-+-m- m-8+--(- @-(-E .%-.&-.'-.(-)--%-i*--&-i   L_$-,- -O,-ʆ8- 0$-Ȍ$-$-#-i )ɕ*-𸩭詪-$-$-#-$-H *hɊL""Ѕ() * +ɊɈH *hɋɍ% * +ɊɕH *hɈɋ e+ -i-i -i-i ֭%-&-'- (- ----- L*Щ *(() * +ɍɈU -𩭝6ʩ6 -J---- }*- )JI- )JI- H )Рɕ4 -𕩭6詪6 -J---- L*УH *hɊL!() * +ɍɈ2-𩭝ʩ-, *(, *ʈ, *, * )- )JI- H-i- )JI- )"!- -6 - TL[#() * +ɍɋɈO -쩭 ʩ  ----- }*- )"!- )JI- H )Тɕ. -𗩭 詪 MINEFIELD -- A Game for the Apple II Program and Manual (C) 2001 by Aaron Heiss (heiss@pdx.edu) Introduction Minefield is a solitaire game of skill and luck. Scattered randomly about in a rectangular field are a number of mines. The player m with every selection. When this counter equals the number of mines in the game, you will have won! Pressing RETURN toggles an unselected square between its selectable state (the regular ':') and a mark ('#'), which you can use to indicate that you think there are no mines adjacent to the square. Selecting an empty square causes all non-mine squares in its vicinity to also be selected. A count is kept at the bottom of the screen of the total number of squares remaining to be uncovered, and it decrementsle ][ Plus!). Pressing the space bar reveals the contents of a square to be either a mine ('*'), which causes you to lose the game, a number from 1 to 8, which corresponds to the number of mines adjacent to the square, or an empty square, which means thatrepresented by ':' in the game). Play controls are fairly simple. You move around in the minefield by using all four arrow keys, or a combination of the left and right arrows and the 'A' and 'Z' keys (useful for those who want to play this game on an Appo be obvious: pressing PLAY starts the game with the current settings, and selecting QUIT ends the program, returning you to the environment from which you launched it. Playing the Game The playfield is, at first, a grid of unselected squares (5 2 10 3 8 4 6.5 5 5 6 4 7 3.15 8 2.5 9 2 The meanings of the buttons should als, this should provide the same level of difficulty for differently sized minefields, although there are some additional subtle differences. The factors are as follows: Difficulty Factor ----------------------- 1 12. The other slider is a little more complicated, however. "Difficulty" is represented on the screen as a level number, but it actually represents another number, by which the total area of the minefield is divided to produce the number of mines. In theoryen slider when that slider is selected, and the RETURN key "presses" a selected button. All other keys have no effect. The values of the width and height sliders should be obvious enough: they adjust the width and height (respectively) of the minefield. button to the other using the left and right arrow keys, and you move from one slider to the next, or to and from the buttons, using either the up and down arrow keys or the 'A' and 'Z' keys. The left and right arrow keys also alter the setting of any givss any key to proceed to the configuration screen. Hitting RESET at any time when the program is running will return to this title screen. The Configuration Screen In this screen there are three "sliders" and two "buttons." You move from one I cannot personally verify it running on anything else. Reports from users (like yourself!) would be appreciated! The program itself is a SYS file, and can be run from any selector, launcher or shell. Once launched, it will display a title screen. Preing This program runs under ProDOS, but other than that, has no requirements at all. It should run on a 48K system, and it should have no problems with Apples earlier than the //e. Note, however, that it has thus far been tested only on my Apple //c, soust uncover all of the squares without mines in them. Uncovering a square with a mine loses the game. The other squares may contain either nothing at all, or a number showing how many adjacent squares have mines. System Requirements and Launch that there is a mine under that square. For your convenience, the counter at the bottom of the screen decrements with each additional mark; however, this does not indicate that you have actually marked a real mine, just that you have put another mark on the screen. You can put more marks on the screen than there are mines to mark and nothing will happen in the game, aside from the counter rolling over to 999. Removing a mark will similarly increment the counter. Pressing ESC pauses the game. This will i  a Y n ɟg   VR6  .X ɛL " e ' 0% '8 Jm ʈ0  0ŠϠĠ͢Š͠͠ϠŠŠϠĠخ͠ }FELT#> ȏ6 . ) ɟ"     Lb#b#ŠϠĠԠ  m# m# J Qڨ)̰}]! нȱ ̀𩠙Fi/ ƀ"3 """ " iL X\"LY"ίΠ`"""""(#*(% F%Z]eRQ!0SB}RBiBB}`)0I0hx H( , R%Щ ߩ"L! )L! 8'  )ɀ)4,- U JNT) "L"" &) !` |"M)L !C}" %"" &)#M8( Y% ) LH""" &)jB, )7(P0 ( @X p 8 " ! +}""0 &"0 R%"" &)?) ;",")ɂ """ &) R%LH" !"#$%&'()*+,-./0123456789:;<=. It may not be distributed commercially without my explicit permission.ans that although it is copyrighted, you can own, copy, distribute and use it however you like, provided that you 1) do not distribute it in anything other than unmodified form, and 2) you include this document (also unmodified) with it in the same packagepples with 65c02 (or compatible) processors. It will likely be some time from now (January 2001) before I start work on it, though. If you have any comments or suggestions, I would be happy to read them. This program is distributed as Freeware. That me guides online if you need help. Although this program is finished, you should note that I do plan on developing another version of it. The new version will feature double hi-res graphics and proportional joystick control, and will probably run only on Ae Print That is about all that there is to tell about how to run this program. If you are not familiar with games of this type, you may at first be frustrated by it; however, it is quite addictive once you get the hang of it. There are numerous strategyyou to the point at which you paused the game, and ABORT ends the game prematurely, first revealing the entire minefield (in case you were curious) and then, after you press any key, returning you to the configuration screen. Final Notes and Fin switch to a different screen (otherwise you might cheat and plan ahead while the clock is halted!) where you will have two more buttons: RESUME and ABORT. They are selected with the right and left arrows, and activated by the RETURN key. RESUME returns  ͍B B(8`<YYZLYLYLY뿭` 8!@8` R%MNЩUMߩ  L 5   8 0 8  `0 / X?&G& e&&q&P&0`ŠӠֱ̭ԠŠҬî̠ӠĮʎ1&… )n&Dž )\%T&L()8= )JHi 뎁`C8` @)0 3N0" K莭0 ⭪i` ]; 뮁ٝ٘ 0 W,0 .H hȑNWȮّNW8`ٍّNΨ뎎׮Б` L ` @>O)I38 I`aם`K8`@Nȱ@O@ IiNȽבN)/ȩ/N`@[ WHJjjjhA C'KI؍0lhh8` Q)T'P") ɺiL? )?      `l@Hȱ@IױHXATȱH ɯȩ׍̎5H)/@a)_ .0 :A[8@`,`B f-`J,~@~@}J@` ߩ%S @ ~`E hhhߺ0 h ߐ( ߐ ߐ  0 HϭߍLпlllhh@ihAiH(ؠȱ@JJJJq@)@pvȱ@Hȱ@Ah@@cpe J) LL LJiB LJ) BxNhHHHHL(  ްƠx@BEOD  ް(`( C)CJJJlآ <B*IBGF08Lé'+8H <,``h(`@ڍL3<>=?<>CAB@?A` 1 L  <>`ڢF]PL8i m L   6< L  BLRAM' hLDLHB-9F 3"aɿ LLB Nϰ H  @h( L Lj  @`eLJCAB@=?/<ʆ>-=?BC8 é&'112`? ( <x0HH1HH "hh+("i 0Ꮻ\Ꮸ0hh8(`hhh8kee` `+ *+ *` * * *`hh8`8`+++`}+`e`H)hJJ*0JJ)` (< ( < *? ( < (? ( < (? ( <*? * **? *? *? ( < *L7'JJJJ`Ϡ3(8`&h)hrȱȱȱȱ0]cȱeem+ȱ+ȱ++ȱ++ȱ+ )+ C* )L2)`Ly* U*L) ) L2) )L)8e` ,$`)ɀ  );( ` (Xp< @;( )m;(;(.;(>( M;(i ``) '(j21 & &!` )&&(i(&(( CBDFGE !)&$ m(,&& … m(ŅJ 81(&2(& m((ʎ1ζ&ζ&&3223 ')L&18&"m11 2H22h2舌&&12H)M0 h10200I20h2 C(`L%12 `_3("L  <8# ȱ0NN` G8`F@ 0 F LK8`6 7I8`FHGH hGhF܌ բFܽܕF芝ܝ 밶67 8܅I m9IHHyHȘI Lܝ` @_@ g@Ю׍O)mיOʈ@mȱ@_ȱ@iklbJtKuO)5OI0ܢܽ eL'A* 7`aFG (CD Lz܅IN mAIH` pm mI0LM AOHJFKG O`؝}}vIvؐ` hzؽ}؝v h ' h؝zv؈` ` H Rh)N@ 9; L  6$ )bJ ] ) H 6hL )  )حJjIwHIvHNO 8 ؍JL`RΞʱLN1MOMEKP/MEKΞL9L-M O,p莝eNNO(`JNKOL 6/ $P L8 } [ؑJ`L@ȱ@ `@Nȱ@ LL L L 6 $pJ덟 )@።NJOK 6iKKΞΞ IJΟ JФ̭JjHFIH HIGxKE ް((H hH h8`8@ȭ@L6쬂8Nm) ) )Ю ЪG `F $ ᭔ع+ؠ 6H  Qh8` 䮁ٽ ٬ؠ@` ( H )8`)i п` H h)N$% FإG`BH RFإG`,H hHB؅F  ؅GxDE؍00C ް(`(8` zL)J  8"L zH  8 9ؙ` @ P8`K8`B8` H؈OJJJJ IL3FHGI ҭJjHIHB>IؙJJ [: IL}HIHI`JKJK`FHIG ( Ȣ؝}؈JL)eKM`)` J vJ͛ $0 ΊJFȱJL8`GBJ R(8`ؑ@`M8`8@ؐʈI묂)v8vv L} LةC8`؍)@ i)v8vyJ ^ ؅F Ls) +%J(a ,FإGؐ.` ,JHIH۩ ٰvw`JJJJ;i z묁͖ zٍ0  `H8` `ٍyٍiB0H0FG h0`FG `ϩBxED0C ް(`vw `ٽJJJJ`H͌hn)NjNjNjN. GH͌ z;٭ *Nۙ۰ڙک `Z8` G# ,`w .w .w .w8۰*Jv٭'ܝ٭(ܝ`)َ 8ʈ` 0ٝ)i `8`R ꍌvw zNمFمG < Ό0 FGL鮁0 ٭w٭vٽ8`H8`  ,v w 8` 1 E8`1ݺ00 ] 0ʩ 谼 谷`12)1`0`Ȏi 0U`)8`Ψ` W |G 4A)H ܝʈh٭0٭)ܝ٭*ܝ٥F٥GȱHΨ`Ί8AeHI SB60I ٙGٙEFJCʈ h猪`8m0`,0H hi PȽΨhٍ0GF8yאFG  $0 K08`܅I `L܍MN h8D`F` alH)HFȍJHGK $%܍&܍!ܢ8* J8` L ܝ:)I 'ܝ6`B8iNFLGM`B܅IH3H ( )ݰJK 밨C%܈@" T)Ii)܍N*܍A'ܮ( 4 䭐 $H %HFFHGHG 됬`R8`)` AHO` 'Q'܅IHHOOЍO@`8 ` ͉% ΉQ؊ PLKΞʱNLMO MЈMEKݸP%MEKΞL& O, PeNNO N(` C  7 2JvHIwHI؊ LI  ,` A Hv ع Hw ؙ؊ؠIhHIhH  iع `  عiعi` )؍0CGHFHBFGx ް(8hFhG`@4͔ L @Ai ׭2` . Q#ع؍0 ]讁)`.@+ i *L o % ԽYӍZӭoӝY 3Ѡ шNZ`rZLkӭZӍq8r7IZӐiZkӐk 8 ѹs ӭq ѹ| kн Z)*>>` @ $(,048<@DHLPTX\`dh 0ުlptx| ֽ ְ& .Vӈ  JJJJH 8h Ei 8EX`'8`jӍWӥC)p> pӥCYӍY 轊( ( ӈBV ( ӭp0 \BkJ ՠ@iӦ> Ӑi'j:ZH i@ioZZH h ѐȭnWǥBJ Ӱ8XӦ>` Ր+>P׽8H  ): e: y8鰕:Jjjj<)yאi8i;i(*=>hPם8`;Zx3QZYXXWV[HEVhEhH)IWHPHHHAHHHLaVEWLӿ``LKL`BLL ެެެެެެެެެެެެެެެ(C)APPLE'83xLLM Mh@8nЍLޭ 0J @,,LR@   !"#$Ԡ͠(C)1983-89APPLEхhꭋiILhH),ex8 (8` ԍ`@Ae Hk00YpmGIJK,-NOPQRSu' >K@J5 z9X(K zXXK تKo`V8`no` C on zI9XX`)HJJJh`OeNeO࿰ z9XАO`@ȭ@` ON `NJKO`H݅G ` } tͬ 밽܅F݅G ` }) t$ L`L뮰HH hFhG܍ݍ 8 `FHGH  hGhF`ݹܙ݊`@BɼH GB`FaG 3%&N    ܮ `J HH hh` 0 @ LJL t_̴Xܝ ݝ0̴ȩFG  0` ܅F`a 밑 LȹL@ȅH@IL,0` G קּ= ]H.m)N 0 F`aO)@LP8` `  zHOCDC h`yٙ٭yٙ٩`LL =@ -ȹP8` i` ;ם0 -B ;)( ȹ`8m8m@8` G8`F Pm)@N8`O)@J -טyרםOO)׍OୱJJJJ Ȣ؝I؈ 6h(8H ; h(8Hh(`ؑ@`@ȱ@ ` B@8ZO h鮁ٍٍٍoHٍn8bhcOJJJJO)O@` %I -m) 0@O)N8` @ ) 9⬂Ȣ؝z@zݚ@ʈLN KIJHȢݚ h魚)Jn 8 δ ؍ ؍ `H8 ع)8` L )߹0 )p )@ ) ȩ ؝H0JK 방 LMJKFG 嬂؍b؍c؝d ؝_ vO) vO )حI͖ z`H@h`h``N8`  0($ p,&"op8`kkV꽌ɪɖxlӽ*kӽ-kәmMlӈ 꽌ɪ`8` 0h)ύh0HHHH " ׍hhhhhhh .hh8`JIMJAYKERRY&MIKE` ̭  ( 9 X L $ ` & & & &e`{8i [`0{2H* Ah2  Mȱ  L `κºú` GAB` M )ЏL6  9 X [ ?  W" !# n. n'% n% n ɍ+Ɋɋɉɛݮʽ/ L6L[  Mȱ蝀ح o âXoύX1021ʆ ")i/ d+ M# L $0)0ei B = )n  Э nȱ 蝀 0L '    hLs(L $ ` L i ` i$ )i [  0 i nȱ iLi`ӠҠōҠà ō` Ħ 0ei G ?橭 ) Ƨƨn  Т Y n   LLeU/K XL    ʆ LL{    ɉɛɠͦɈɋɕɊɍ ةiI 9 oXύX  12)0L1ʆ20 X F)?i/  [ [ i \ + L# L$0)8V%֌&8V֌֠)HV)hH)hHIhդD?DRIDQD)҅; ?JDQD]ՎՎՎ`MY pӭY)p  ӭp`C)`BFGV 8``8LխӅ:HhHh Ո թ թ ՘VYҪҦ>:Y)Ң`;R?AJ;<ȰY)Ң`Y?)Ң`ȐҰ ;HhHh=Ң`Hh `Hh`DEiȍ0֌1֍ZԍsԍԍԍԥDEԌ8TԌ8WpԌqԠ 7I꽌ɪ꽌ɭ蠪:љVE:8`]ѾV]H)]ѾV]ҙ)]ѾT]ҙ)] >8hUD` ԝY`> Hh݌(`HCJJJJ)*h`