@L|}6CD l0C)HCC WhL/h `CmCDiD`  R@W1  Y0@R !L` D  C D     )16CS S)  C)D1 p p 0 C9DI pCDL~CiCDiD` D  C D     )16CS S)  C)D1 p p }0 C9DI pCDL~CiCDiD` DD˙` d J)L !}D L(( LL()  L| L( S LH 0p n  } CY?  q  L L  ` )} `A! d߰")-݆ "  $G@LLL&0") $G% }H0 3S8`G ȱG ȱG   Gȭ Gȭ GG}GHiH8(()) G$H% `(0 })8` d)L ݆ & LGȘ ݆LL d  ! LL d)N>Q  HH) }  hyhyB q L> Lm JJ  Ln*` dB%' }8  H H` 1 { LL   !L     Hh SY?  q  1L }  !? S   q 1 L   Ll  Lg E`L   !L)  q 1L}) `L0AM݊L݉ ML  N݆LLLNLMLHG!@}1F GȱGLLEEȩÑEȑEEȑE Ed E7EȩE  q} L !,0,0SGɛ L 1 !L EHEh W G gLLSROTCES EERF } G) *Gȩ GȽG GȌd q q G`  8   0G  `D}CEDC0X:Ȣ Y ȱC* ? 0.. , 0%n ?A[ 0 : L`L  `, 0`Y}`piH n0)բY? 08`0 }  0$L GGȽG L `8L`L}8`  05G)݁,G)ȱGȱGHh0})Hh` B! 8`8iiiLE`}E8FEh( l0`ɃLL L8^~jj8jHi hEEEiEȱEiE` dTE} H8EEȱEEȩEh J E8   . m  i`LI!)E1FR}1LJ舩9GIH`LJJ`HGHh l`} S gL   8 rii `дCDCG W  }C  Lq` X٨`DOS SYS IIIIIIIIIIIIIIIC`0 ߩ0}}}4 |||DDOS DOSDOS SYS }}}}f}CDOS SYS} 0`BDELV !B }`LVUQ   ]   TU J ]L!T  #      TU  } L ? .  t`GBJ V~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI   0 HI,0 0  9 .G VLO#},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D1:MEM.SAV J y08 B|DEHI$} V0 0`B;DELV䌚 !B y`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D1:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J V (` 9 V⪍ ઍ  -'}LLu DEHILV 9 .l 9 .l  `` s$B VBH(}I|DE V BLV nB,DE J V* \*` B V BLVDEHI BLVL)}1u H232435; 1 ;  hh@2 e1i1LHҍ 00) 08 109hh@ Ҡ2e*}1i1232435ޥ<<8} 3E:}DISK OPERATING SYSTEM II VERSION 2.0SCOPYRIGHT 1980 ATARIA. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDGE J. D,}UPLICATE DISKC. COPY FILE K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILE M. RUN AT ADDRESSF. LOCK F-}ILE N. CREATE MEM.SAVG. UNLOCK FILE O. DUPLICATE FILEH. WRITE DOS FILES9!&x#!7&p))'&X*./)L''-؆莟.}R'S  vW DEHHI 1A#! @ ~0ɛ8A0.) ȅ 1 1i/}il ! 1L NO SUCH ITEMSELECT ITEM OR FOR MENU! 0 .{z:*{}.|~ 1 0 00}JB 18L^%|DLl%DIRECTORY--SEARCH SPEC,LIST FILE? # 0 0 n&|D! 1L NOT A DISK FILE1}N !B 1L " 1 !BDED:}:1BJ|DE 1DEBH2}I 1 h0ߢ 0.  0?詛 1 ~0YЛ 1 "L<" "L 3} BL1TYPE "Y" TO DELETE...DELETE FILE SPECCOPY--FROM, TO?OPTION NOT ALLOWED 045 FREE SECTORS COPYING---D2:XYGR4}APHINS# 0|D .L$A#B#C#JB|DE 1BHIDD#E 1D#0: B5} 1L B#C#C#B# B 1N#$0SYS1}:e#D# d# D# .d#ȽD# d# 𩛙d#X# 1,A#6}PdD#ELO- A.BJdD#E 1 1HH 0hh|DL^%1}:e# Lt% e#dD#EL%7} 1 0 . .0% 1L WILD CARDS NOT ALLOWED IN DESTINATION 0 A.|K@C}//3Hu ξL/L DRIVE TO WRITE DOS FILES TO?WRITING NEW DOS FILESTYPE "Y" TO WRITE DOS TO DRIVE 2.?}D2:DOS.SYSERROR - NOT VERSION 2 FORMAT. , &* բ( 1L `[) 0NΞ 0 L1M) 1@} L BAD LOAD FILELOAD FROM WHAT FILE?) 0 0#B 1L WHAT FILE TO LOCK?) 0 0$B 1L WHAT FILE TO UNLOCK?DUA}P DISK-SOURCE,DEST DRIVES?TYPE "Y" IF OK TO USE PROGRAM AREACAUTION: A "Y" INVALIDATES MEM.SAV. h  ,B}  `)  <0 2 2 0  ,   ,,ޢ* 1L ,K* 1 ~0 0C}FINSERT BOTH DISKS, TYPE RETURNERROR - DRIVES INCOMPATIBLE., 1 ~038  , 1L D}, &*  Lz+, 0 , 1 ~0 + Y,0!,0 ,L+ ,mm  v,"ǭE}0Ξ, 05,Lt+L +,Hh` NOT ENOUGH ROOMINSERT SOURCE DISK,TYPE RETURNF}INSERT DESTINATION DISK,TYPE RETURN`    `L,8,0( rG}L1(`ߢ) 1* 1 ~0Y`hhL S SL1) 8`NAME OF FILE TO MOVE?- 0 0|DLtH}% A., 1 <0 0 .@L# .BJ 1  DEHIB V L1 ,5 1 <0,L. I} JB|,A#Pd#DE 1 HI BDEHHII 1 B 1 , 1 <0,0Lf- B VJ},A#P, 1 <0 0L#L ߢ) 1* 1 ~0Yj383}mm ݭK}}`8}``|* ? ɛ,`|:(|/ 1L `DESTINATION CANT L}BE DOS.SYS0 0H{ $22Δ $28/L /) $2 Π $2 0 ξM}hAΞB,0 J 1 BޝDEHI,HDE 1HIHIDELSAVE-N}GIVE FILE,START,END(,INIT,RUN)O X0 1`BDEPHI V` X0H 1 L O}0 0 1L0`PLEASE TYPE 1 LETTER,0`hhL <0 1L0LA1 ,;ɛ7,"ɛ:ݦ1ݥP}A"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ`轤{Q}NAME TOO LONG B VL ` L1I H1EӝDL1|mDiE` V0`8d/8 i:"2!22 1R} L ERROR- 128ɛ+,' 20*.. өw2 1``2TOO MANY DIGITSINVALIDS} HEXADECIMAL PARAMETER800 0 8 00`,0'D800H,ɛh`2L1NEED D1 THRU D4uT} HEXADECIMAL PARAMETER800 0 8 00`,0'D800H,ɛh`2L1NEED D1 THRU D4uXY#$AI4J4CD1XD2SDUMMCHNBIJTTFSIJIJIJSKRAMTOCHBAADD@@@} } !}"#$%&'()[ +'0@A0@}[0@@g-@@!(OTHELLO3-@@G(BY JIM DAHLBERGY-@@g( JU}NE 1981-@A   %%%% OTHELLO %% BY JIM DA}HLBERG (%% From October 1977 BYTE 2%% Plays the game of OTHELLO 7%% with 2 strategies: } <%% 1. Take max pieces A%% 2. Add bonus for outside F%% position H%% }Board is array A, bounded byJ%% 0's (blanks). L%% A=0 for empty square N%% A=B for black} sq.--x(-1 intP%% A=W for wht sq.--0 (+1 int)R%% I and J always index row/colT%% I4 and J4 store increments }V%% to the 8 neighbors. W%% c$ and D$ store chars. A-H, X%% X,.,0 for output. Z%%}xZZ9@ <@ ,9@,9@,;@,;@,;@,;@,}盌(}Greetings from OTHELLO!!(Do you want instructions4N)4NOA`0Y*0Y}ESA`(//('OTHELLO is played on an 8x8 checker bd.**("rows numbered 1-8 and columns A-H.--(%The initial }config. is blanks, except--(%for the center 4 sqrs, which form the(pattern:( 0X( } X0(--(%Try to put your piece so it outflanks"**("mine, creating a horiz., vert., or,--(%diag run of my pieces} bounded at each6..(&end by at least one of yours.This will@++(#'flip' my pieces, turning them intoJ(yours.T..(}&NOTE:You must capture at least 1 of my^..(&pieces if at all possible. If it isn'th**("possible you forfeit your turn }by m++(#typing 0,0 for your (row,col) move.r(|''(Should I play my best strategy6-}4N)4NOA 0Y*0YESA6-@6-6@6-@6.+/!!'*&6}.#$ %&0 #A:-@@D"68,-N X0,-1,-1,-1,0,1,1,1b-@@l"}68,-v 1,1,0,-1,-1,-1,0,1-@@"67<,. A,B,C,D,E,F,G,H}宛-@ -@ 68<,-  68@<@,-68@}<@,-68@<@,- 68@<@,-6-@ 6-@*6-@46-}>H,,(#Do you want black or white (B or W)R 6-\ 6-fk A@p4B}A z0WAp 6- 6- (Do you want to go first4N)4NOA 0Y*0}YESA 0 A1 AҧӠś6-6@6-6-} 6- 6-$.-@@8-@@?%%2@$%$@@}B8<,ALV((` A& j"}At##~""𿛈6-6@ A}( $$󮛰"A--+&@,$+&@,A0 6-%--}+&@,$+&@,A` 6-% A!A@}6-H:,(!?PA< 6-F 6-P 6-ZĠƠΠЛd n }xĠŠϠǛ}i%2G2@i2@}!Aϛ!!(I have to forfeit my move"@A!6-@ A}ŠŠś6-(I will move to ( (, (7<, 6- 6-6-@ A}( "6-%%@, 6-&66-%@@(That gives me J(T( of your pieces.^ԠԠ}ěh A1rԠҠĠƠś|"A!"@dA!ΧӠś 6- 6-}(Your move -- (row,col) AP  A !@A A &}&(Are you forfeiting your turn  APP0Y*0YESA"@A!6-@ }A-@@&7<,4Ap0 : A DˠƠ˛N'8<,"AX}--(%Sorry that one is occupied; try againb A lˠҠ̠қv A& "@Ap}++(#Sorry, you're not next to one of my(pieces. Try again. A ˠƠ̠Λ6-6@ }A( !A 0++(#That doesn't flank a row; try again A ''Ǡ̻ŠΠ}6-(That gives you ( ( of my pieces.6-@  A( *6-%%@4 6-}&>6-%@HԠԠěR A1\ԠҠĠƠśf"A!p"@dA!}z AĠƠŠЛ(( You have ((pieces and I have (( pieces -- }"A"!A#( ɠΠԠš A# ( š A% ( ՠΡ } 6-& !A#P$ 6-6. 6-$@d'8 ( That was a B  @A$L  @%A$p}V  @9A$P`  @SA$0j ( perfect game.t A%~ (walk-away game. A% (f}ight. A% ( hot game. A% ( squeaker!  ##(Do you want to play again   4Y)}4YESA 0N*0NOA%  (Thanks for playing.  44ŠԠҠҠҺ} ɬʠӠˠś( !!ՠŠϠŠΠԛ- ԲԱ2 ԲԱ< -6@@F }-6@@P 8%<%,"A'Z  d  n ϠԲĻśx 6- $ ӛ '}6-@ $ ŭŠś Ӻ //ɬʩӠŠŠŠԱ --Ԡ}ƠԲԱĠ٠Ա 00ƠՠӠŠˠŠӠӠԱӮ 11Π͠Ơ̠ӠԲӠ٩Π} 00Π͠ӠŠǠٺ ɴ ʴ 6-} -@@ 6-8," 6-8,, 6-%6 6-%@ 6-J 8<,A0pT РȠ}ŠΛ^ 6-%@h 6-%r 6-%| 8<,"A)p 8<,"A0p A) 6-% }@A0p Šě 6- 6- - 68<,- 6-% 6-%     }$ ŠԠě /-/0@& ""(@ A B C D E F G H0 -@ }@: (@ D -@@@X P:'@,'@Y(@78<,$@%@ }<8<,$@%@,(@78<%@,$@%@<8<%@,$@%@, A1b @(@ }78<,$@%@<8<,$@%@,(@78<%@,$@%@<8<%@,$@%@ },l  (@v   ( $ ԠРӛ B A B A`( }#RESERVE 4K BLOCK-# #A2#06-F:A,&A&@0+@<#6-&@6-$AVF# COPY CH}AR DESCS TO NEW LOCP#\-A#E2B'+%@,@@X%F:BsD%,\ Z#7AV}%7NEW LOC FOR CHAR DESCRIPTIONSd#[-@"+%@%/ C-@9G"W%@$%}[ e#[-@"+%@%/ C-@G"W%A %[ i#%%2}n#""8X8 DATA DESCR FOR NEW CHARS#%%255,255,255,255,255,255,255,255#0,3,12,48,48,12,3,0#0,192,48,12,1}2,48,192,0#0,3,15,63,63,15,3,0#!!0,192,240,252,252,240,192,0#%%255,252,243,207,207,243,252,255###255,63,207,243},243,207,63,255#%%255,252,240,192,192,240,252,255#255,63,15,3,3,15,63,255#$ D:OTHELLO@@i#-#STRTPMSTRBTCOLRMESSTILIBEPLGASKWXYZSEQONEMORTRSHOVACHDIERPLAERRMOREONPLALEFTEMTE}CNTSPEEPLAPICPLAPIK@@ } @@@} !@"#@$da A0a9@,9@,;@0,9@}<@,9@<@,9@,n1 +@@10@@x<6-F:A,&@&BB}y<6-AV$%A'AY@F'B2w@KB2HA 'B2IAR9B2PA K}B2Q@ AE APF #A !-@%".68,-?A%8,C F$#-%A}#  #A-@@"68,- -@@ #A-%8,}%8,%@"    A0$-@ @$(@$-@ @$(@} (-@@((@ $-@ @$(@ $-@ @$(@  A}p  A/-@@! A% / AP#"@ A# Ai A Ai,}-@6-@@A%$8,J""28,@@T-@@P } ^ h r%%2|$6-@-@-@@""8<!}@,"AB0@$@ A""68<,-P:H:,$@, A A"}  -@A $10,168,326,424!!24,60,126,255,255,126,60,2420,50,146,210G6-@#}6. ;6. NEW CHARACTER? 1-YES 2-NO G6-@fAR@'AV@9AW@ \( $} f A %"@ A(("(%$ $6-@6-$2 6. &6.%} NUMBER OF PLAYERS 26-@.fAR@'AV@9AW@ \( &}f A3D-@@+-@@<68<,-@ D 8 6-=,-@(68<@,-@'}, B%"@6-@% A0L6-@V> 6. 26. GAME - 1=TURNS 2=ELIMINATION >6-@`f(}AR@'AV@9AW@ \( f Aj 6-o%"@6)}-@% Apt6-@~, 6.  6. SKILL LEVEL ,6-@fAR@'AV@9AW*}@ \( f A 6-6-@> 6. 26. SPEED - 1=FAST 2=SLOW +} >6-@fAR@'AV@9AW@ \( f A",}@6-@"@6-@p( ( (($9AR@'AV@9AW@-}(,AV@,AWB:,%@ ( BR:,"@&6-%@0 A`6!B6-@.}BR:,"@&6-&@0 A`< @B6-%T:,"" Ap%$ At@w/}72@@`@@K-@@0O q2@t$\-A@A0}@32@@@7 Y2@\$-@A%8<,88<,,(''1}288<,,@@2-@ <>A%8<,0-@A4 > AEF9%22}9 @ApP Z@w$xŠћ-@F6-R:3}&@,F@*@*@*@A  A%$8<, A$6-r8<@4},!@,AV>AW@%U(PLAYER  GONEl68<@,-r6- 6-@5}$"6-@6- A"$"6-@6- A"$"6-@6- A"$"6-6-6} A"$@''68<@,-8<@,%@CY-@uA%32@@@7 Y2@7}E&"@&68<@,-@J/ A6-@# A/6-T$pAR@8}'AV@9AW@p(   8<@,$6-@ 0@9}@8 6. ,6. PLAY AGAIN - 1=YES 2=NO 86-@fAR@'AV@9AW:}@ \( f A&P"@(((*-@M(@ ;} P$0"B2w+"l!6-@6-!6-v-@@""8<@,"<}A6-%@ ! $0@$@ A6-P:H:,$@,-@=}@%8<@,"@%68<,-  A Az8<@,,AV>AW>}@%U(PLAYER  GONEl68<@,-z6-&@"@ A $ %-@A?} % A-@@O8<@,"@,-@O(@PLAYER  WINS@} $ ' +'0@@  =-@@=(#? press ŭ now -@A}@6@ +AR@'-@@+( -AA GT:,":2B}D A@G$ 2@@     %%2 $7( (C} ((7(# is a 1 to 4 player game where--(%your concentration and memory are the,,($most important factors. ThD}ere are 2--(%games, each one similar, yet slightly,,($different. The object in both games,,($is: Follow the sequE}ences of flashing**("lights or 'signals' by moving your--(%joystick the corresponding direction.,,($Each signal iF}s accompanied by one of (4 different tones. (  AA AB0( ( (0(TO CONTINUE - press ŭG} T:,"@AA* +'0@@ *$hK( ( ((#(ϠΠ -K(# move joyH}stick or r--(% for options, then press ŭ|( for selection.\( (1(#Your first optionI} at game start is:4(\(# If you want to design a character_*("other than the standard one shown.9( If you do:_(! J}You may change it by turning onK+(#or leaving off a flashing X for allK(positions in a 8 by 8 grid. AA0(K} ( (0(ҠӠҠȠŠ:++(# 1. SELECT NUMBER OF PLAYERS (1-4)--(% 2. SELECT GAME (more than 1 plL}ayer)--(% a. 1 = TURNS - players take own ++(# separate sequence to follow$$( (3 miss eliminatM}ion)--(% b. 2 = ELIMINATION - each player**(" takes a turn with the same&))(! sequence to followN}. Last0( player wins.:$$( (1 miss elimination)D--(% 3. SELECT SKILL-LEVEL (Game 1 only)N))(! O} 4. SELECT SPEED (1=FAST 2=SLOW)X AA$@GRAPHICS 2:SETCOLOR 2,4,0ALAV@'AW@L( P} BAV@'AW@ A(MOVE STICK FOR SPACESSAV@eAWQ}@ (PRESS TO INSERTEu-@+(@12345678?-@@K-@X(@d-R}@q(@u F+-@@ +(@12345678JE-@@1-%8,%8,%@=S}A E TS-@@&68,-2-@?(@S-@@^% A!-@@T}% h   r-@@w6-|-%8,%8,%@6-&+%8,,%@ 8,U}   A ( ( (G6-@6. ;6. CHARACTER OK ? 1-YES 2-NO G6-@fAR@'V}AV@9AW@ \( f A"@$ A-W}@ Ap[T:,":68,-8,%+@#+@&,,D@N ApX A`[$9R:X},@", A6 A`9$ A  A*-@%'(@>:A ,*$Y}#-@% (@ #$ S-@ +-@ 9-@%H(@ L P S$ $Z}D:SIMON#STRTPMSTRBTCOLRMESSTILIBEPLGASKWXYZSEQONEMORTRSHOVACHDIERPLAERRMOREONPLALEFTEMTE !"WdAABVARSPIBUTCAAA%@@@@ @4\} @ @ @4 @@@@@##(} THE BUG AND THE SPIDER0;]}@,0( (c) MIKE DOLEMAN 1981 %!(DO YOU NEED INSTRUCTIONS% 4N@DD(<A BUG IS HELD PRIS^}ONER AT THE CENTER OF THE SPIDERS WEB.Q(Q(FTO RESCUE IT THE OTHER BUG MUST CUT OPENINGS IN THE WEB, PICK UP THE[[_}(SPRISONER AND RETURN THROUGH THE CUT OPENINGS WITHOUT BEING CAUGHT BY THE SPIDER. A P`( (`(RTHE RESCUE B`}UG CAN CUT THE WEB BY PRESSING THE RED BUTTON ON THE CONTROLSTICK.NN(FTHIS CAUSES THE BUG TO DISAPPEAR FROM THE SCREEa}N WHILE THE WEB IS CUT.nn(fIF THE BUG DOES NOT CUT THE WEB IN THIS MANNER HE WILL BE CAUGHT IN THE WEB AND THE SPIDERb} SCORES.r( (r(dTHE SPIDER CAN CATCH THE BUG BY COMINGAS CLOSE AS HE CAN TO THE BUG AND PRESSING HIS RED BUTTON. c}((( THIS ALSO SCORES FOR THE SPIDER.! A P#hh(`}THE BUG SCORES BY GETTING THE LADYBUG OUT OF THE WEB AND BACK TO Td}HE LEFT SIDE OF THE SCREEN.%##(FIRST ONE TO SCORE 5 WINS!&((( JACK 1 CONTROLLS BUG, 2 SPIDER.( A P2)()e}(PRESS THE 'START' KEY TO PLAY.< F:B2y,"@@F @`P&&9@,9@,9@,U6-f}6-Z6-@6-@[6-A#6-@\6-@d +@e @g(SPIDg}ER  BUG i,@@4'/A@49/A@@K/A@F]/@@Fo/@@@q}b'DOS SYSb*+DUP SYSUTEXTWRIT TEXTWRITINSbHOTHELLO bGSIMON b&[BUG bSURROUND b]DUNGEON XYGRAPH b4[ROBOT bCASDISK OBJb4LLIST /@@4l/@@&'/A@%9/A!@@K/A@T]/@@So/@r}@@/@@&n/@@'/A@9/A3@@K/A!@b]/@@bo/@qs}@@/@@p/@y@'/A#@9/AC@@K/A2@s]/@@io/t}@a@@/@y@r/@u@',A@49/A'@K,A@@]/AI@@u}o,A@F/A7@x,@@F/@w@vs1,@@@'/@U@@1@t v} ,u @,A@@vT 6-6-6-@%@DT:,"*"@NT6-w!!w}"@* @PAx ,6-6-y@w|"@A ~"@A0 Ax}(0R:,"@&6-&@0 Ap>R:,"@&6-%@46-&@> Ap0R:y},"@&6-%@0 Ap0R:,"@&6-%@0 Ap>R:,"@&6-%@4z}6-%@> Ap>R:,"@ &6-&@46-%@> Ap0R:,"@&6-&@0 {}Ap>R:,"@&6-&@46-&@> Ap%%2 A |},%%2@ @@ 1%%2"@6-@}}!!"@*"@A2T:@,""@(,2 A0R:@,"@&6-&@0 ~}A@>R:@,"@&6-%@46-&@> A@0R:@,"@&6-%@0 A@0R:}@,"@&6-%@0 A@>R:@,"@&6-%@46-%@> A@>R:@,"@ }&6-&@46-%@> A@0R:@,"@&6-&@0 A@>R:@,"@&6-&@}46-&@> A@ A 1@A%%2@A@@ @,} @,%%2@ 6-6- A6"+@6(@PLAY}ER 2 WINS !"=%2A@@9-@@@= ,PUT WEB SLING HERE6-6@@@}-6@@J1%%T~"@@,)/%%56-@A6-@O6-%@h(SPIDER } BUG t6-@~ A^ h r A6-%@ @6-%@ @0 +@}@0(@ SPIDER WINS  A@- +@@-(@BUG WINS@ -A@06@}<2@@ @ Y-@0A32@@ 7 Y2} ((( PRESS 'START' KEY TO PLAY AGAIN.! F:B2y,"@@& AE5@5(PRESS 'SELECT'} TO CONTINUE. F:@, @A ` F:B2y,@A e$ D:BUG@@@ @4a  <CUABVAR@@@٠ŠΠ ( SURROUND}))BY MIKE DOLEMAN, FOR TCAIG USE ONLY@@(8TWO JOYSTICKS IN CONTROLLER JACKS 1 AND 2 ARE NEEDED.Y( (Y(KEACH PLA}YER CONTROLS THE DIRECTION OF A LINE BEING DRAWN WITH HIS JOYSTICK.(bb(ZTHE OBJECT IS TO SEE WHO CAN LAST THE LONGEST WITH}OUT RUNNING INTO AN EXISTING LINE.2)()(PRESS THE 'START' KEY TO PLAY.< F:B2y,"@@F @`}P&&9@,9@,9@,Z @d68,-@-68@,-ATB68,-@W68@},-@l68,-A`68@,-A`n +@x],'/AY9/AY@y}K/@y]/-@+R:,"@!68,-A+ A+R:,"@!6}8,-A+ A+R:,"@!68,-A+ A+R:,"@!68,-A + A  8,!68},-8,&@! A0!68,-8,%@! A0!68,-8,%@! A068,-8,&@18,}8,A,8,8,  A06"+@6(@PLAYER 2 WINS !"=%2}A@@9-@@@= ,=%2@@@@9-@A= 6G%2}G2@@6"@+@6(@PLAYER 1 WINS !J((( PR}ESS 'START' KEY TO PLAY AGAIN.T F:B2y,"@A^ A@h))78,75,68,84,67,84,91,34,69,81,82,91 D}:SURROUNDCUABVAR@@@٠ŠΠ ( SURROUND {|\..?.AMTXFCMETPCMPFPMWPSPBPPCBPFCPESPSSCDDZMSSSMTTSUSLDCEEJXZZ!}2Z1ZZSA j~ @@ @ !}AA@!@@@!}@@ @p!"#$%&@P'()@*@+,@-!}./0@w1234@d5@6@ 7@8@9:;!}/6-F:@,/F:@, A(@+@&A(+B7t&A(?6-@6-@ '6-@!}36-@?6-Y@@5@@K:8(;(MAR@S(}V(Y(>(DO!} YOU WANT A HISTORY?+)@>>:,4NA 1 (} (1( IN THE YEAR 307 OF THE THIRD AGE,,($YOU WERE DRUGGED!} AT THE INN YOU WERE++(#STAYING AT AND ABDUCTED BY THE EVIL(++(#WIZARD, SARUMAN. HE CURSED YOU INTO2**("AN UNDERGRO!}UND CAVERN INHABITED BY<))(!VARIOUS MONSTERS. HOWEVER, ALL ISF**("NOT LOST. THERE ARE OBJECTS PLACEDP++(#THROUGHOUT !}THE CAVERN TO AID YOU ASZ(AS YOU TRAVEL THRU.d++(#IF YOU VISIT EVERY CAVE IN THE LASTn,,($LEVEL (10), THEN THE EV!}IL CURSE WILLx''(BE BROKEN AND YOU WILL BE FREED$$(WITH ANY TREASURES YOU FIND!((PRESS 'M' TO MOVE((( !} 'F' TO USE A FLYING CARPET%%( 'C' TO USE CRYSTAL BALL!(!(PRESS Ԡ TO PLAY!F:B2y,AE!}''9<@,;,;,;@,//('}YOU ARE NOW TRAVELING BACK IN TIME!!2 --@@*68!}<,-. 2  6-6-6-6--@ -92%%@90@P:H:,$@,@!}") A`N6-P:H:,$,%@56-P:H:,$@,%@N8<,AR 68<,-@ 6-!}@$"@A.6-P:H:,$,%@88<,ApB"68<,-@"6-%@L"!}@A@V6-P:H:,$,%`8<,Aj68<,-6-%@t"A~6-P:H:,$,%!}8<,AP 68<,-@  6-@"@A 6-P:H:,$,%8<,A68<,-!}@6-"A`6-P:H:,$,%8<,A068<,-@6-!!"@)"@A!}6-P:H:,$,%8<,Ap 68<,-@6-"A@6-P:H:,$,%(8:,4F*"A h9>:,4F*"/(WITH WHAT....YOUR ARMS?!9 B`&>:,4C*" A0& A]!}>:,4C*":(#BETTER YET!...LET ME READ YOUR HEAD](TO SEE IF THERE IS SOMETHING F>:,4C*"(THERE!!<(YO!}U HAVE NO CRYSTAL BALL!F B`>:,0MA%$(TUNNELS LEAD TO CAVES $(/ "6-P:H:,$,%/")"!})"AAQ"*H:, ?&:(YOUR MAGIC WAND OPENED A TUNNELQ(LEADING TO CAVE ^8"*+8<,"@)8:,0YAU2(WHAT KIND OF MAGIC?3#)@!}#>:,4CAS4>:,0SAQqP;H:, ?P)(SLEEP SPELL FAILED16-&; AUZ2(SLEEP SPELL WORKED!}"6-&( 2 BP[7%(YOU GET  TREASURE POINTS-6-%7 BP5H:, ?P#( CHARM FAILED+6-&5 !}AU-(YOU CHARMED HIM6-&- BP7%(YOU GET  TREASURE POINTS-6-%7 BP|99(0HOW MUCH S!}TRENGTH DO YOU WISH USE TO FIGHT HIM<6-&6-%2(YOU ONLY HAVE < AUR6-%+',&+'@%!},>6-%+H:,$@$,%+'@,D"R6-$@" "H:,?P" AW0"AW@!AVP!}' ?PAW@&&' ?u*H:,?AW0' ?uAW@&&' ?*H:,?uAW0!}' ?AW@&&' ?*H:,?eAW0' ?AW@&&' @*H:,?PAW0!}&&'?*H:, ?PAW@ '@AW0&&'?u*H:,?eAW0'?uAW@!}&&&'?U*H:,?AW00'?UAW@:&&'?5*H:,?AW0D'?5AW@!}N' ?5AW0b(GOOD SHOW, YOU WON!c AWPg7%(YOU GET  TREASURE POINTS-6-%7 AWP!}l2(TOO BAD, YOU'RE DEAD(6-@2 Bv*6-%P:'$H:,, 68<,-* BPp (} (u6-P:H:,$@!},%@z #A`@ - " "6-$GOLD RING,10GOLD GOBLET,20SACK OF GOLD COIN!}S,30PEARL NECKLACE,40SACK OF GEMS,50JAR OF RUBIES,60JEWELED MAIL,70TREASURE CHEST,80 6-%!}( YOU FOUND A %%( TREASURE POINTS WERE ADDED68<,- BPX, (} ((,(YOU HAVE FOUND THE !}MAGICb))(!STAIRWAY. IF YOU CHOOSE TO USE ITl((( YOU WILL BE MOVED UP OR DOWN ONEv**("LEVEL AT RANDOM TO ANY EMPTY RO!}OM.w^)(!HOWEVER, IF YOU HAVE A MAGIC WANDO(!YOU WILL BE LOWERED A LEVEL AUTO-^( MATICALLY.,,($ALL YOUR MAGIC AND E!}QUIPMENT, EXCEPT**("THE SWORD YOU STARTED OUT WITH AND--(%ANY TREASURE YOU HAVE COLLECTED, WILL''(BE LEFT BEHIND!} BECAUSE OF ROYAL(WEIGHT RESTRICTIONS)()(DO YOU WISH TO USE THE STAIRS?)@>:,0YBP!}) "6-&( GOING UP!) As/ ")"6-%%( GOING DOWN!/ As4H:,?e6-%*( GOING DO!}WN!4 As 6-&( GOING UP!6-P:H:,$,%8<,As' 6-6-6-6-!6-'6-6!}-%P:H:,$@%, BP@I 6-H:,(}((I+%,$?P$H:,$@ *!?5AAL(( YOUR EXPERI!}ENCE SAVED YOU FROM A<(BOTTOMLESS PIT!B6-L BPD0 (} (0(YOU FELL INTO A BOTTOMLESS PIT!E3 ")(YOUR M!}AGIC CARPET SAVED YOU3 A@F"*"AJ**("HOPE YOU HAVE WINGS OR KNOW HOW TOT( SPEAK CHINESE6-^ !} BhK'(BUT YOU LOST ALL YOUR EQUIPMENT-6-36-96-?6-E6-K6-r6-P:H:,$@,%|8<%,!}AP 6-% BP''(YOU DO NOT HAVE A FLYING CARPET((( HOWEVER, YOUR MAGIC WAND GRANTED**("!}YOU TEMPORARY POWERS OF LEVITATION++(#YOU HAVE BEEN SAVED WITH ALL THINGS4(BELONGING TO YOU&-A* 4 B!}P(#) (} ()(YOU FOUND A CRYSTAL BALL2###(IT IS USED TO SHOW CONTENTS<#!(ON YOUR LEVEL ONCE!!6-F#68<,!}- BP'1 (} (1( YOU HAVE FOUND THE FLYING CARPET'''(IT MAY BE USED TO TRANSPORT YOU$'''(TO ANY CAVE ON YO!}UR LEVEL ONCE!.' 6-8'68<,-B' BP*, (} (,(YOU HAVE FOUND A MAGIC WAND+( AND ACQUIRED: ++6-P:!}H:,$@,+6-P:H:,$@,+( SLEEP SPELLS +( CHARMS*+_(,(!THEY CAN ONLY BE USED ON MONSTERS>( IN !}THIS LEVELJ6-@U68<,-_ BP./ (} (/(YOU FOUND A MAGIC FOUNTAIN AND.""(RESTORED ALL YOUR STRENGTH!}.  6-. BP2- (} (-(YOU FOUND AN ENCHANTED SWORD2&&(TO AID YOU AGAINST MONSTERS OF2-( THIS LE!}VEL6-#68<,-- BP6 (} ((6))(!YOU HAVE FOUND A DRAGONS TREASURE6(HOARD! IT IS WORTH 66-P:H!}:,$A ,%A6( TREASURE 6-%6( POINTS!!! BP:6-%P:H:,$%@,:H:,!?!B`!}:XH:, ?*"7(YOU TRIPPED AND CRACKED YOURH( CRYSTAL BALLN6-X B`:yH:, ?*"8(THE HUM!}IDITY WARPED YOUR WANDK(IT IS USELESS!W6-c6-o6-y B`:z,H:, ?*"@*!!}P(YOU BUMPED YOUR HEAD AND FORGOTb( A SLEEP SPELLp6-&@z B`:IH:, ?*"9(THE CAVE MOTHS!} ATE YOUR CARPET?6-I B`:pH:, ?.(YOU FELL INTO A PIT ANDS(USED P:'@, TO GET OUTf6-&P:!}'@,p B`:hH:, ?9("YOU DRANK FROM A FOUNTAIN OF YOUTHV(AND LOST SOME EXPERIENCE^6-&h B`!}:hH:, ?*!;( THIEVES IN THE ROCKS STOLE SOME P(OF YOUR TREASURE^6-'@h B`>$($(PRESS !} TO CONTINUE> F:B2y,@B`> A N"B*NQ&(CONGRATULATIONS! YOU BROKE THEQ(&CURSE. !}EVERY ROOM ON LEVEL 10 IS EMPTY+N`,($EXCEPT FOR THE STAIRWAY AND FOUNTAINL(YOU HAVE BEEN FREED WITH `(TREASURE POIN!}TS>N!!(TO PLAY AGAIN PRESS STARTHN0-A 6-F:B2y,,@0 RN " %\N(BYE-NOW!R-#(!}SORRY ABOUT YOUR MISFORTUNE- B00u/ B/6-F:A,$AV%F:A,:u6-F:A,Du@@(9(!}ERROR  IN THE FOLLOWING LINE:=@&Nu(YOU MUST USE A NUMBER!!Xu  D:DUNGEONTSUSLDCEEJXZZ a^_$3NNHRVRRFABDSJXJYHVJMRPCPPHVRBEFGJJHVGCCHRROTTTROCNH*\}@@@ @ @ *]} !*^}@"#$%&'()* A A A( A*_}2 A"< A$F A&P AZ A(d"@@@n-@MAIN LO*`}OP8,"@AP A"@Ap 6-8,6-8, -(>:, 8,! 68,-8,*a}&@ 8,  68,-8,%@ 8,! 68,-8,&@" 8,  68,-8,%@,18,8,6*b}-8,8,(>:,@. "68,-68,-'-8,8,.(>:,J " A0 ApT' " A '"@*c}Ap^ h Ar$!!6-P:+,$H:@,,%@!!6-P:+,$H:@,,%@ 1A*d};;2P:@$H:@,,%@H@@%%2$ 6-R:,PLAYER*e} MOVES 6-6-*"@#-@@0' *$6-%8,6-%8, 1&"Ap0 A*f}: -(>:,D -(>:,N$XCC"@)")"%@)"@)&@"A b A l*g}6-@0HIT WALLv -(>:, -@6@& -(>:%A(,&6-%@332P:*h}@$H:@,,@@ %%2 - (6-@ A$*i}6-@1$HIT FENCE OR ROBOT -(>:, -@6@--2P:@$H:@,,@*j} -(>:,6-%@  %%26-@ $6-ROBOT FRIED*k}-@4@F-8,8,(>:,##2%@$@&6-%@ %%2*l}6-%@68,-@AAVA$+@*-@@*(@*m}YOU WIN-@@u332P:H:,$AP,@@ %%2*n}$6-@. A8 AB -(>:,L$ +@.-@@.(@ *o}%-@@%(@(-@@((@,-@@,(@ *p}-@AP  +@$$(@ LURE ROBOTS INTO $$(@ ELECTRONIC FENCES. ##(@*q} DIE IF ROBOTS GET&&(@YOU, OR YOU RUN INTO&&(@AN ELECTRONIC FENCE.(&&(@ROBOTS CAN*r}'T SEE YOU2$$(@ OR A FENCE BECAUSE<&&(@ THEY ARE BLIND, BUTF&&(@THEY STILL CHASE YOUP*s}##(@ BECAUSE THEY CANZ##(@ SENSE BODY HEAT.d A0n!!(@ PRESS BUTTONxT:,"*t}@A$"6-@"NUMBER OF ROBOTS 6-NUM OF FENCES 9,ROBOT HOR POS 9,ROBOT *u}VER POS 9,ROBOT FRIED FLAG ;@9, ROW OF SPACES;@9,ROW OF DOTS";@,SET TO D*v}OT,;@,SET TO SPACE6"9@,"STICK H CHANGES@"9@,"STICK V CHANGESJ6-@5GRID H*w}OR SIZET6-@ GRID VER SIZE^ 6- USE JOYSTICK 0h6-@dCODE FOR MANr 6-@ CODE FO*x}R ROBOT| 6..CODE FOR GRID POS 6./CODE FOR FENCE$ #A`-@@"68,-*y}"68,- $1,1,1,-1,1,0,0,0,-1,1,-1-1,-1,0,0,0,0,1,0,-1,0,0 +AR@*z}@@-@@& ( 0!!( :!!( GR*{}ID SIZED!!(  N!!(  X ( b-@@*|}l""(USE STICK TO CHANGE NUMBERv,,($PRESS BUTTON WHEN AT CORRECT SETTING#-@@#(WIDTH: T:*}},"A 6-R:,' @5*"@'6-%@'!@*"@'6-&@T:,"@*~}A #-@@#(  -@06@2@@ %%2*}#-@@#(HEIGHT: 6-R:,T:,"A  ' @ *"@'*}6-%@'!@*"@'6-&@ T:,"@A 0*#-@@#( 4 -@0*}6@>2@@H R%%2\$ +AR*}@@@( AVF:A,%@0@-@ 67,.67*},. (-@ (''2$@@@ //2@AU&$@*}@@   %%2$ (. %%2@8 +1@@*}+1@@B $` -@j A~ - (   A  -(>:,  6-6-*} -@ A  -(>:,  68,-68,-   $( ?-@?(%YOU MAY START WHEN R*}EADY (MOVE STICK)2 R:,"@A&< -@F --(% P @w*}Z '6-6-'6-d -@n 68,-x   1@@ 1@@*} $ AVA$ (>:A%, AR@ -@@ ""(PRESS BUTTON TO PLAY AGAI*}N" -@@, ( TYPE 'Q' TO QUIT6 !T:,"6-@!$@ F:Ad,@GA(pJ  +*}AdAUT $ #A2 AF:A,&@ $$6-+F:A,%@,$AV -*}A %F:BsD%,   -AdAq %F:BsD%,   -@ %%A *}Ap&  0 -@: "D %%AVN  X -@b "l %%Av*}   $ ""152,216,255,27,25,60,102,231 85,85,20,20,85,65,65,65D:ROBOTROTTTROCNH(Z47BD7E JK VUTD6ELHI B VUTHD6E&HI V "D.}7EJKB VHPID8EB V B VD6E&HI B V : L4L%7mD.}6E&HI B V8˩8W   Sii i  i ע A.}D6E&HI B V+L4D7E&HI V+ B VL4D6E&HI V.} B Vl ˠ BY Phil SeifertINSERT CASSETTE TO COPY, HIT ANY KE.}YINSERT BLANK DISK, HIT ANY KEYHIT ANY KEY TO RETURN TO DOSDO YOU WANT A ASSETTE OR ISKPOSITION CASSETTE AND HIT ANY KE.}YDO YOU WANT ANOTHER COPY?WANT TO RUN CASDISK AGAIN?E:C:ȝD6E&HIA B V B"D7EJ.}K V8ED8JiIH B V B VLc54LHI B VUTHD6E&HI V "D,:78FNLLTARG1TBABYENCLLINTAARGARGNSD wuAN2}A@ @@ @ @ @A @2}d͠ԠnGG;@,;A,;A,;@,;@ ,;A,x9@0,9@0,}2} A0!!(}ӠٯΩ ;#@@K:0)@;@>:,4Y A2}(}(Ԡ٠(( źM 6.D1:67@,.2}-67@,. >67@ ,. M67@,.$ (ӠҠź$G6-@!@'6-@2}G67@<@,.>:@,&"(ϠŠӠԠ&#6-4Y#6-@(Ǡ2}źB Ac)37@<,>:@,,386-@B Ah:((PRINTER NOT READY:(PRESS Ԡ TO2} CONTINUE F:B2y,@Ae( Ab* B*@@8 A2}6-%6-+6-8@%"6-@% A@1-@@$7<,4 ''1 A2} >6-A:7@<&@,,+6-@5 B'a>6.7,5 6.67@,. )67@,.56-@2}/6-@:7<,,/ A`)!ARA36-&A(67<,.>:,3"@A6-@82} 6.7,67,.|%6-%@.67,.8 A%"@6-% Ap",'"@46-@&2}' A6--")+!@1* A%,A@J"-@"8,A`T>$6.78&@,%@<2}8,,56.7%@,>67,.^26-%B:,67,.%6-&@('2 Ahc 6.7%@,$!A(26-&2}A(>"J6-@U67,.|c6-%@j=67,.[CTRL]/67%@,.>:%@d,=6-%@n 672},.6-&@r|"6-%@"!B:,A`6-%&&@A@ 6-&>$-&@2}&@6@17<,4 4'> A  6-&@R37@<,7@<,-6-%@9!@W2}E6-R3>:@, "6-%@*6.7%@, 6-@* A@("@67,.|2}(6-%@@AZ'37@<,7@<&@,56-%@A!@WM6-Z3>:@2}, A3F:A,A6(3( CANNOT BE LISTED@3>:@,3##____IN2}ITIALIZATION ROUTINE___A6-$68,-968,-@A6.  "!AU$&.62}-%@68,-.67B:,%@,.0&68,-8&@,%B:,& A@:!!28,[UP],29,[DOWN],30,[LEFT]D31,[RIGHT2}],125,[CLEAR]I11156,[DELL],157,[INSL],254,[DELC],255,[INSL]N""27,[ESC],253,[BELL],155,[CR]X..126,[BKSP],127,[TAB],152}8,[CLR],159,[SET]b//0,[CTRL COMMA],128,|[CTRL COMMA]|,999,[*] %%_______DOCUMENTATION___________!%'@2}@'AR@*$$(} Ԡ٠,))(! by Dale Panton, May 1982/..(&This is a pro2}gram to produce formatted4++(#listings on a printer. The program9))(!will print any file that has been>,,($LISTed o2}r PRINTed to disk. PrintingC))(!control has been designed for theH,,($Epson MX-80 printer, but most of theM++(#cont2}rol works for the Atari 825 andR"(Centronis 737 printers."(W1.(&The major features of the program are:1(\**("* A2} left margin is created so thata,,($ holes may be punched for insertionf( in a ring binder.(k''(* BASIC line2} numbers are right-p((( justified so they all line up.u A ++(#* File lines that are longer than a++(# 2}printed line are indented so that**(" they do not print under the line( numbers.())(!* Printed lines are t2}erminated by**(" the nearest full word to the end))(! of the line, where possible, to"( avoid word splitting2}."(&&(* Inverse video characters are##( printed normally, but are**(" delimited by |. This avoids the$$(2} printing of Epson graphics*'( characters for inverse video.*(''(* Commonly used ATASCII control%%( char2}acters, such as , are""( replaced by mnemonics in( brackets; e.g. [UP]. A ''(* All other ATASC2}II control and**(" graphics characters are replaced**(" by [CTRL] followed by the keycap.+(# character used to2} represent them..(++(#* Page breaks are made to skip over/,($ the perforations in fanfold paper./("(PROGRAM 2}INPUT SEQUENCE:"(--(%ź Enter the name of the file**("to be listed. The D1: prefix need(not be suppl2}ied.( ''(ӠҠź With this**("parameter any width listing can be--(%generated. If this number is2} greater,,($than 80, the printer will shift into%%(compressed mode, allowing 132$(characters per line.) A2} .,,($ϠŠӠԿ This YES/NO3**("question is necessary so that only8%%(BASIC line numbers are rig2}ht-=$$(justified, not text files or?(assembler listings.(B..(&Ǡź This can be any stringG,,($co2}ntaining up to 180 characters. ItL**("is printed double width at the topQ(of the listing.(V(PROGRAM ERROR T2}RAPS:([''(If the requested file is not in`''(LISTable form, the program wille,,($indicate such and terminate. I2}f thej,,($requested file is a BASIC program ino((( tokenized form, the file must bet''(LOADed and LISTed and then t2}hisy(program must be rerun.{ A ~,,($If the line printer is not turned on--(%the program will trap, a me2}ssage will**("be displayed, and the program will*'(pause until Ԡ is pressed.*( (End of documentation. 2}(%%(Press Ԡ to run program. F:B2y,@A*@@'AR*$""_2}____PAGE BREAK ROUTINE_____*(*(Press Ԡ for next screen. F:B2y,@A (($2}""_____PUT ARG1 INTO ARG1$____""_________OF LEN ARG2________O67@,. 67,. .67@,.L67%@2}&B:=:,,<,.=:,O$D:LLISTNCLLINTAARGARGNSD wuAN0%