@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`  `1  ɐ     `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.D1:MEM.SAV J y08 B|DEHI$} V0 0`B;DEL`?<0LV`@ʆ 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  (` 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 ALLOWED697 FREE SECTORS COPYING---D8:COPY32.COMl# 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- 139ɛ+,' 20*.. өr2 1``2TOO MANY DIGITSINVALID HEXAQ}DECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8uR} ECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8u~((WETHEYINLINEOUTLINEGRIDBLANKSHIPNNNSTRIKHITCOCOROHOKETIMENOSQRCHADIANFIRFLAAZELREST}TADUICVVV@ U}V} !" .************************* .* Ҡ * .* W} *( .* Π *2 .* *< .* ̠ *F .* X} Ơ *P .* *Z .* ٠ *d*ȠԠˠ*n*****Y}********************xOO;@ ,;@ ,;AU,;AU,9@9<@,;@@,@;@ ,6-Z}(6-@46-@@6-I6-@6-B2yI6.'  AP[}***** SEND *****@R1:@@R1: ((>:AU,$*****\} RECEIVE *****eePOSITION 0,20:? "INPUT FROM OPPONENT?":INPUT INLINE$:POS.0,21:?BLANK$:POS.0,22:?BLANK$:GOTO 190]}@R1:@@R1: 7<,4Ap"(,6$@!!******* GET SHOT AT ****^}***J6. YOUR TURN A`T7-@@7( WAITING FOR 'S MOVE^ A0OPPONENTS MOVEhG6-_}@:7<,,+6-@:7@<@,,96-&@`G6-&@Br36-+8<,,67<,.>:,$-3(>:&A(,| A``}8"A` A&P# A08***** SPLASH *****E-@%-@2@d1A=AA Ea} % A%A%AA6-%@"@' A(A***** LOOSE ROUTINE ***$CHANGE OF TUb}RN***** COVER SCREEN *****K:@5 +@-@@5(@Ac}--@@-(@ .(.(# Do you need instructions (Y/N)AdAU d}F:Ad,AUAP@-AD@6&A<2@@@  A & )20e}"@x A`:0+0($ This is a Battleship game to beD,,($played by two players with computersN**("ovf}er modems. Select the positionsX,,($of your ships and enter a letter forb,,($the column and a number for the row.l--g}(% At the prompt type H if you wantv++(#the ship to run horizontally or a V''(for the ship to run vertically.h}(..(& After you have set up the board,..(&you will enter into the terminal mode.//(' Set up the modemi}s so that you are&&(communicating with each other...(&One of you will decide to go first and,,($the other will mj}ove next. When you ,,($both are ready each presses at..(&about the same time to start the game.2( (+(Pk}RESS RETURN TO CONTINUE GAME2) ***** SHIP PLACEMENT *****+$$(} WHAT IS YOUR NAME? 4l}Ap )B:,!@)6.7@<@,*+4(((  ŠԠ > AH #APm}R[[AIRCRAFT CARRIER,5,193,BATTLESHIP,4,194,DESTROYER,3,196,SUBMARINE,3,211,PT BOAT,2,208\-@"f7-@n}@7(THE SHIP TO SET UP IS Ap11( AND NEEDS  SQUARES z A  -@o}@( A0//('GIVE SHIP STARTING POSITION to f ) !@t) @eJ(%ԠĠp}٠Ϡʠ X-A\ f A H:(OK [>:%A(,] GIVE STARTING ROW to H6-&@`* q})  @H)!@W* A P6-&@B**("HORIZONTAL OR VERTICAL (H- or V|) )"@r A`r}("@ A K/('ԠĠ٠٠ =-AA K A pS%!@s}7(!ԠȠ͠٠ E-AI S A X -& 8<%,A`9(Ӡ t}G-AK N'X A  7 -&68<%,-"-%)(>:,- 7 A$(.T%!@8("u}ԠȠ͠٠ F-AJ T A 8W -& 8%<,A`8(Ӡ F-Av}J M'W A B L- -&68%<,-"-%)(>:,- V-@"(`$j%-@@!-w}!(% t>-@@>($IS THIS THE SETUP YOU WANT? (Y or N)~ )"@ Ap@ Ax}X-@@@(& ˠŠŠ N0@X A***** SET UP SCREEN *****y}5ARA#-@05INITIALIZE GRID-@@68<,-@2%A(   'z}-@@'SPACE BETWEEN-@@68<,-@2   ##TO ROW OF LETTERS - FIRST BOX {}6-@-@@&&68<,-A(%@e%&@( 2$$TO ROW OF LETTERS - SECOND BOX<6-|}@F-@!@0P&&68<,-A(%@e%&@!Z d&&TO COLUMN OF NUMBERS - FIRST BOXn 6-x}}-@@&&68<,-A(%@H%&@ ''TO COLUMN OF NUMBERS - SECOND BOX6-@ ~}-@@&&68<,-A(%@H%&@ 6.OPPONENT (}DRAW THE SCREENAR}A- --( ɠҠ7-@B:,!@-(7<@,7 AP-@}(=-@ @$B:,!@3(7<@,= Ap-@ @(""-@2@"(POSSIBLE,}!-@2@!(HITS=176-@2@ (HITS@!-@2@!(LEFT=J -@2@ (ROUNDS}T"-@2@"(FIRED=^'-@@'POSITION OF Yh!-@0!POSITION OF Xr -(>:8<},,|  $$' A P A"' A ""***** TAKE TURNS ROUTINE ***-A  }Ap A0 A***** TAKE A SHOT *****M-A !-@M(' GIVE FI}RING AZIMUTH TO  )67<,.>:,_!@t) @eC(%ԠĠ٠Ϡʠ Q-}AU _ Ap>( >:,&6-&@D>( ++(# GIVE FIRING ELEVATION TO }$ )$67@<@,.>:,&# @H)!@W# A 0>(>:,*6-&@B>( } :b6-8<,A`?( Π٠Ԡ M-AQ X(b ApD8-@8(}$ IS THIS THE SHOT YOU WANT? N1 )"@'68<,-@21 AX""@x(" Apb } A`lY-@;(' FIRE FIRE FIRE C6-%U-@8@Y(vv-@6?P0}2@@@2@\2@A@r2@Av  -(>:@2,%-@}@!-!(%  A`***SEND SHOT***% A0%***GET SHOT RESULT***WHISTLE SOUND SUBROUTINE}-@A@Pk2@+2@%@I2@@%@g2@@%@}k -@2 6-@:7<,,MAA*A*A*A*A*A`M}6-A`="A` A&P# A @=***** MISS SPLASH *****] -(>:,6-&*-@7@1( C-@}7@G(Q A%]** HIT **" A'0$ ***** TERMINAL SETUP *****  @8@2}R1: @4AR1: 00NO TRANSLATION - NO PARITY - NO LINE FEEDS*##(} }4(>(Set up the modem.H$($(You are in terminal mode.R)( ()(The players will decide who\!!(will make }the first move.f+(+( Smart modems require a CONTROL Mp(instead of a .z0( (0(" PRESS AFTER MODE}M IS SET UP&&( AND YOU ARE READY TO BEGIN.%( (%( PRESS TO ABORT.@R1:@@}R1:..CHECK IF THERE IS ANYTHING IN THE BUFFER# F:AG,"# A"P# )!6(>:,# A"0}F:,"@"F:,"@(}" A# F:Ad,"AUA"0 )* A"0}  ,( (,( WILL YOU MOVE FIRST? '( ('( OR $ . 7<,4N6}- A$08 (((  ŠԠ B .-A .DELAY FOR FIRST PLAYERL 6.V  A`S}END YOUR NAME` & A0&RECEIVE OPPONENTS NAMEj 6.t $~  (((  ŠԠ  & A0}&RECEIVE OPPONENTS NAME 6.  6.  A`SEND YOUR NAME $ ***** EXPLOSION ***** 6-@} %%2@@u@@ 6-?y%'A '6-@6-@'6-@ 2@ A} !!2@ %A@ ''2@@ %@P@ 6-$ 6-$+%?,( 6-$+%?},2 !A%P< 2F  22@P $Z ***** SPLASH *****d -@6@Pn 2}@@x 2@@ -@     22 $ 0 +@-@}@0(@ A &-@@&(@ $($(PRESS TO PLAY AGAIN L }-AD@6@,AH2@@L  F:B2y,"@% A'p 5 +@-}@@5(@  A '-@@'(@ $($(PRESS TO PL}AY AGAIN R -AD@6@,AN2AP@@R " F:B2y,"@%, A}(@D2:BATLSHIP.GAM6@,AN2AP@@R " F:B2y,"@%, A#$t AFILEFIRSKESIZCOUNBYTDELA }d AUTOGOn +@AR@x(@ $$(@##(@ } ӠӠ##(@ ήӠ;A(,;@,9(@(@9(@ } enter filename 9 AP-@@K:96-@-@@)@3*+  }@e)!@,)6-@3 A"AU' A0(6-"@F'( ApU"A&*! }@'6-&@;-%@@K(@ U A<<(++!@G* @X,)+!@d* @,,A }:-%@@((@>:,667<,.>:,: :(@.)67B:,%@,..:6-B:,%@ }-%@"))@"AU') A0,U"A&*!@'6-&@;-%@@K(@ } U A6<<(++!@G* @X,)+!@d* @,,A@C-%@@((@>:,?67B:,%@ },.>:,C J@T8 A08@@ D:AUTORUN.SYS^6 A@!-@@%"2* }@6 hX67@<@,.RUN>67@<@,.>:@4,X67@<@,.D:r467B:,%@,. }467B:,%@,.>:@4,|T6-A#%B:,&@)*@<*@@P-@A#T"1"@d }'*@B:,&@1 A*@ 6-B:,@6@2*@@:7<,,6 :-@ }@"(*@, 7@:255,255,0,6162,0,189,26,3,201,69,240##5,232,232,232,208,244,23 }2,142 105,6,189,26,3,133,205,169107,157,26,3,232,189,26,3 133,206,169,6,157,26,3,160 0,162,16,177,205,15 }3,107,6$$200,202,208,247,169,67,141,1116,169,6,141,112,6,169,10 141,106,6,96,172,106,6,2409,185,123,6,20 }6,106,6,160&1,96,138,72,174,105,6,1650""205,157,26,3,232,165,206,157: 26,3,104,170,169,155,160,1D96,0,0,0,0, }0,0,0N0,0,0,0,0,0,0,76X 0,0,0b255,255,226,2,227,2,0,6lERROR HANDLERSv< A`/(ERROR WHILE OPENING }DISK FILE9 A<%: A`-(ERROR WHILE WRITING TO DISK7 A:%: A`-(ERROR DURING KEYBOARD INPUT }7 A:%?@+*-@@<AR@?$TIME DELAY-@A $ } D1:AUTOGO.BASR@?$TIME DELAY-@A $ <EiͩkΩ͙kCopj`j {j`Hi͝Νh`}L".HSELTTAB:D"NURͩkΩ͙kCopj`j {j`Hi͝Νh`!B%DOS SYSB*)DUP SYSBQSBATTLESH AUTOGO BASBAUTORUN SYS