`L i=L\Ʃx ? N'i  ͭЅ?0ȱ Ѕ?iȱi lԠԠ͠ԠϠŠͮŠ SYSTEM.APPLE   L$JLјJ 8彐.mĿ"Š>?( X֮ˍL հ˩($8` Ґh Hǹxhx N`8Ύܽ0|ϩHhHh ӈ ө ө ӘVYԦΝYԮܝꪽԦ ө  Ͱ()I يJJJ(jǩF؅G(  ֈ k( F G  WjΓ0 Ю $Ӱ͐4 xΒΔH ܩ`Ǚx kh k@(LYҭH͍h (ͥpi)ͥˤ˹HH(x h(`~Ȍ``,hhh )hJ¥jJJhhihhhJi֍hhhh b\8ſƅhx Щ&'H(f'ꮭ'eƍ8ƅб ĘHH`ܠ ܮR8.DATA  SHIP1.DATA SHIP3.DATA SHIP5.DATA LOG1.DATA~AhLOG1.DATA~ATAr@ ORD9.DATAr@ SHIPNAME.DATA MISC.DATArC LOG2.DATArh LOG3.DATArh LOG4.DATArh ALLCOUR.DATA COUR0.DATA  COUR6.DATA  COU  SHIPTON.DATA ORD0.DATAr@ ORD1.DATAr@ ORD2.DATAr@ ORD3.DATAr@ ORD4.DATAr@ ORD5.DATAr@ ORD6.DATAr@ ORD7.DATAr@ ORD8.DAP蠿 SHIP0.DATA SHIP2.DATA INTRO.DATA COUR1.DATA  COUR2.DATA  COUR3.DATA  COUR4.DATA  COUR5.DATA  COUR7.DATA  COUR9.DATAGATOK+& SYSTEM.APPLE&C SYSTEM.PASCALCDSYSTEM.MISCINFODSYSTEM.LIBRARY蠍SYSTEM.STARTUP蠫 GATO.CHARSET蠭 HISTORY.TEXT蠷 SHIP4.DATA QUAD.DATAr&꽌ɪɖ'*&%&,E'зЮ꽌ɪФ`+*xH&x'8*7Ixix&&  ') + &п x) ++`FG8`0($ p,&") (jJJ>L+ "?I>  N `  ` x V Nx .x- z `V0^*^*>` aI꽌ɪVɭ&Y&&Y& 꽌ɪ\8`& ө ө ө ӽ`Hh`Q꽌ɪɖν*Ͻ%ϙEΈ 꽌ɪ`8` Hh݌`  $(,048<@DHLPTX\`dhlptx|Հ؈䤨谴I= ƈ dLȄHHLhh ~LahhV~W\]XiXY~8傅~~8傅~8~~~=8Ƈ8񆅚ȥ񆅛HHl0 bL8Ƈ8񆅈HHLhHHLҩ%vHHLhhh h膀e ň8内e~l8吨Loᤐ 0 8`hh *~ h0 mL dLlvLL/ L 8L *~ hI=+ mL *~߅߅h~h~߅~߅~р ȱ~р~р %v HHLҩHHLҢh~E0~E~~~Ղ0LULUh)~hh)h~LM vhhh~hE0Ł~ŀ/1'0+!h~hh~h` ۑȑآL ّ 0 ;ܩJ;* ۠؈ȩؠ#в   :>BGڇښڢکڬ`H$)A[hIH80(hI`i(8(hI`J) )i i`HH8(iPH D۠'(hH ۩ hhehLDۍ۠'O`J>L80 %,M8$LgLhhhhhhhhץHH` )`,10 )?ILڢY` l܅k܅lм`|H D۠ D۠'È B h`@ ֠ ֭0`+` ڥHH B MڥhhLDۦ ڐ`,10` ` ` ` ۤO`) 2 ֭0` ֹ)` ( `) $ HЄ ֹJ` MȽ`H ؠ H h`@`   ٢` َ` ֭`38 0P`8 0 DۥHH)> `0* x)` EHh`LL٠(MC3 `H ؠ h ~؍,,`lQ`) ũ Ȣ`JJJJ ϱ` $p0*O# =ؤ =آ`H ؠLf ֊H h ɢ)L ,10U0I ,109,c$0 A[ $P0Ji)jj%UIЂ )?LI@a Hb c0  hH ׎h$L hhh 靱`hhh(`hhhhhhϐ8 (ֹH ֥ +ֹP )*Ȫ`FG8`0($ p,&"VU>)Q>jj``P@J I*I `8Hh` 7HHH*L^F0 ِ9 aLgץ")j> 8`Ί aՍxՍՍՍե>?Ռ8T8ՌWuՌvՠ ýI꽌ɪ꽌ɭ蠪ϮәVE]ӾV]H)]ӾV]ԙ)]ӾT]ԙ)]ӦΨ 8$hU>`ȅ͐Sϭ܅83IܐiΐL@8(8 8Z[ 8Z[LѠP i tiuLht i~i8~~X~YiTiUR,S-8^ȥ_ȥ\ȥ]\]^_VWlX K ƎRSL>ȱȱŎ۠RRLҍX KLҍX KPQȑLҍXX XY 0 0LX KQHPH P h HHLҩ~ h HHLhh' NHMHPHOHLҩHHHHLҀ? ABzDF@GPtI$KL nN(kPQChSU焵V!cX_Z[^]k _#ǭ`xXb'dxehSgiQYjoNln9?oIqr|otEv7w߄y @{Η|½~v! ~&~& ILhhhh 6IiIi0&lhhhh  HHHHL  L8hhLҪ0 `Fff L~IIi`~8&&&&Ffff Lҥ~E88ePhhLi򅋩Fffeeeffffإ LY `~ h h HHHHL % LҢ~ h HHHHLҥ~ % LҺ^LҺ`~ h h Lҥ~ Lҥ~E~ R L  x LҢ~ h h Lҥ~I~~ Lҥ~E R L I x LҢ~ h hLѥ HHHHLҥ~E8 i  iL҅ 8僅傅偨倐 挥F8`8兰I襅FfffFfff` eeee ` 8僅傅偅倅 ` `Ņ"$ņŇň ʼn8`~ssXЅiʱrtusLhL3rtLhhhhhhhhL8'\&]'L`\Z][JHjHLhhhhh*68jh*vlhhjH*vjHHHlffff择ŋhhL`0&&&&0ƋƋhhL`&Lѥ8Ɓ8 рР~ȱ~LҠ ULҥXiXYLh~hhh~ȑ~Lҥrehrseistehtueiuisu ʱrtLhLrtLhhhi0WhthuhettheuuhrhsherrheLhhhhhehehhhhhhehiehIihIiiŒ.L\륔'ņŇ0 LK륆8ƇLK륆8厪HHLhhhhTLMץT8~U~8~Xȥ~YT VLҍRSLȱȱ孶хх 奚8ƛƄLors\t]uʱrtusL7ꦌLUrt^` 48ޟ`#^i`ia\]`hh Lhh bLҍX lhhhhhihhhhLhthuhettheuui ʑtuLhLt`a8\刅]剅8ƛ 58Ƈ8\񆅖ȥ]񆅗8񆅖Ɨ8 ƗLoPQ Lꥆ8Ƈe`ȱea8嘑ȥ噑8񆅔ȥ񆅕8Ƈ iiL饖 奘 奔 8\@\]@] "\8]^`Lъ8`a a~8ƛ $Ŋ勰Œ哐Ƅĥ~ŊŋLWꥊ8Ƌ8񊪥񊅋i8劅勅8\包\]卅] "8H [HZH 楙HHHH ~ ߅HH~ HHІ0 hʚL҅~Ƃ~eʥƂFHHLҍX hh&ŎL0eeƎLҥ8包Ŏ 8吪8吪ƌLhh&eȹȹp)1hh ߅%~~߅%80~~i ~&&hhȱI%~I%ȥLhhh heȄ Ȅ~l ~ܦ8e h9 0 ʚL ~ܦņ hI9ʚL ~ UhehheiHHLhh Uѥi h&L@ۥhi ץheheHHLҍXXhh B&heheHHHHeHHLhhhhhhȱ80 iff =߅=HHLh~hhh]\)\]H\H0 X\\8\]\ȥ\ȥ^\ȥ_\\^]_8\Z][LѥXeXYLҥ~i~H~HLVhrhshthuXs&trȑtLҠrrtLڱrtLL Һ~~LLҠ UhehheiHHLҠIiHHLhhhh BإHHLh~hhhE0Ń)ŀ!0E0~łLLѥ^~_~`~Xȱ~Y`~ȱ~~L z٥XYXYXXYL z٥XYXYX悥q~m\8傅\hh"IiIiIiIi ץHHLҺHHLנnoLѥIiIi攥IiIiƔ8吥呰 ` of"f fofn8no8&&`ffofn&&`hhhh BإIiZ[e[8\Z][LL h~hZ~ȥ[~Lh~h~Zȱ~[&'LҩlLhh0HHLҨIiIiHHLh~hhhe~eHHLhIihIiHHLh~hhh8~HHLҩonff nenoeofofnff`hh0 hhL*hrhshthu ULh~hhh%H%~HLh~hhhH~HLhhIHIHLҍXXhhQX0XŗiX`0\XE0XLXŖC?8XX&XeYei无8XYLҥXiXYL h~hhh~&Zȥ[Ze~ȱ~H~HLh~hhh~ȥLҍXȘ ~X)XYXHXHXe~XYLҍX~ 8倐~hrhsrHrHLLэX~e~e~tu~LhththhLh~hhe~~heH~HLhhh~hhe~~he~L šš që  N "ˡ )á á áWˡ á Dš 4áÄ  && "ˡ  J   00áQP 0á0 é000+-Í-ë0   ġނš  šš!۞ۂۂەߓS  ! "ˡ.! "ˡ ߡ á( ::87CONSOLE1:7SYSTERM2:7GRAPHIC3:7PR P:NEWC/C.CODE:6REMOUT8PSb.:=b4/#b:a@:%aF:`L!I`R[/`X)`2 4j P:NEWC/C.CODEDEDEKYKK.2 4k/P/NEWC/C.CODE.CODE  /IF/E .gEH87CONSOLE1:7SYSTERM2:7GRAPHIC3:7PRINTER6:5REMIN7:6REMOUT8E/KY Kh Pt.PE87CONSOLE187CONSOLE1:7SYSTERM2:7GRAPHIC3:7PRINTER6:5REMIN7:6REMOUT8P IYIL: P/.P> ##&á &'%&㓶℡'á.0:'lhhhh  HHHHL  L8hhLҪ0 `Fff L~IIi`~ˡ?ء "ˡ$ߕނ߂ɡ F b$!  # 0%ⓡ4%צˡ䓡 &ˡ& öÍd쓡  !ˡ4$ š F",á1š ġ  ".+á$š ġ  ^ #?š?%'á *   šˡ 퓄 Ä퓡x š   ɍM   "ˡ.ˡ   K$"á61 ɚ V %ɡšɡš  V&ˡ " "6šQȡ2 š:X f Ą ɡ 낫š ꓡ!š땫Ě@$"á1ꓡ삫Ú š (==>>8?? @ A:AxAABHH^0\p@' c~ V~ R RS- 񚅆 *ńȄ4šáRתPńȄ ,ń.áš蕿@"  Q lȡ>š 쾿  / Zá " * ȡ ɡa áá0š  %4á1á# 09ȄX 000á'#á 009Ȅ00 qS\  ɡ'áצ-32768 ^ 逫-ġ>00ń0˄ ܢۚ>ب"́$ʁ$ ʁ$ ʁ$ ʁ$ʁ$!"ʁ$ʁ$ʁ$ʁ$FZ   ނ ń! áނ š   šš$ !۞ۂۂەߓh  ! "ˡ ɡ!  ! "ˡ ߡ š  ńá4 á,á" ޢ ȡUڤ ˡB?Ȅ-ܢ0ۤ ݢ`ڤá \zڨ  ȡ0ޤˡ ߢ`ޤ7 V  !!P!x!P %'"6ۢڤ ɡ?š2$ˡآڤ á/á*آ*ÍW bצ š š۾.ˡצ([šܕ!!(š۾:ˡ١.TEXTת .CODEת!!ȡܾaܾzȄ ܾaAš!!Ȅ11צ)The 128K version of SYSTEM.PASCAL cannot (run with the 64K version of SYSTEM.APPLE d@ 0Hl RM:  ø !צ  תצP@22ˡ'Version 1.2 of SYSTEM.PASCAL cannot runצ)with a non-1.2 version of the interpreter@22 `    p  CONSOLE:ת צSYSTERM: ۶ ضá}۪*SYSTEM.STARTUPתٟá'      צCONSOLESYSTERMצGRAPHICPRINTERצREMINREMOUT[Bfhjl ʀ  ʀ ́Ɓ Ɓ Ɓ   ʀˡ   تٞ&"á ٤ ȡؤצۢÍ ȄۢÍ؞&"á  ʀʀ ʀ ʀ ʀ  ʀʀ̀ʀʀʀʀʀʀʀʀʀ̀́ʀʁȡʀʀ̀   תʀ'*SYSTEM.MISCINFOת; ̀ʀ*ʀ+ʀ,ʀ%2 &̀ʀʀʀʀ%̀̀́ʀʁȡʀʀ̀ʀʀʀʀʀƁ/@š4SYSTEM.CHARSET+ \٢ š٢ ٢٢ 4$  /   d::87CONSOLE1:7SYSTERM2:7GRAPHIC3:7PR P:NEWC/C.CODE:6REMOUT8PSb.:=b4/#b:a@:%aF:`L!I`R[/`X)`2 4j P:NEWC/C.CODEDEDEKYKK.2 4k/P/NEWC/C.CODE.CODE  /IF/E .gEH87CONSOLE1:7SYSTERM2:7GRAPHIC3:7PRINTER6:5REMIN7:6REMOUT8E/KY Kh Pt.PE87CONSOLE187CONSOLE1:7SYSTERM2:7GRAPHIC3:7PRINTER6:5REMIN7:6REMOUT8P IYIL: P/.P> r D ́$ʁ$ ʁ$ ʁ$ ʁ$ʁ$!"ʁ$ʁ$ʁ$ʁ$FZ   ނ ń! áނ š   šš$ ȡl q٤ ٤d~ تPdd"á!?kt"á  dRZ پáپ$ò$ÄiȡXP  ٲD)؞D)ؿ؂پáپ$áڸB BBi  ȡؾaġ زؾ $ 2dd;"ákt"áF  šá٢.ٕ۶š ڸ۸۶ š۸ ڸ:   ȡQ  ȡ   ȡ? ȡ  ġ ۢ؂Xڢڢڢڣ ڣ ١ڢ ڣ ڣ١ ڢڣڣ ڣ áڣڣġ ڢڣڣ hڢ ڢ١ڢ!ڣڣ ڢ!ڣڣ ڢÄڣ &ڢ ڣ ڢ! ڢ!ڣڣ ڢڢ ڣڢÄڢ ߢ  d˯7 H  ۣȡڤ  ۣ צۣۢ0H ܣġ ۤ ٤ ڨ ܢܣ*@ۢۢۢۢٚÍۢáۢɡ ۟ۢ`ݤW ˡ!  ,ߓ$ ޓ "ߓۄ,ݤ ߓÍߡ2ݤ š˄ڶ a3 d ޓ(ݤ ߢܯ"á  ܡ:" áܡ ܓת$ ڟšx#ńF 09Ȅ ᾂ0 ߓńȄޓޓ!ܲݤߓÍߡFۤ ōɍ ō ȍ  dč ܓܡߢ ܓߦתߢޢ!ޢ!9 L ٤ Íܡ~  , Ąܓ7צ.INFO$.GRAFׯצ.FOTO /T ڤáޢܡ ޢޢޢÍÄޢÄȄĄMȄt߷iȹ22ȡ2š5252á4w4]11á4\1šV42233039Ȅ 3042221421Ä2*á444ń55P.TEXTׯ]צ.CODEJ.BACKׯުPצצ22ȡ5233 ȡ 23a3zȄ 23aA22š*áݲ%áݲצ:22ȡáݲ 2á!2ȡ5252š[22š22X:,tT2 2"ˡڡAƀ ˡ4  is not version 1.2ړ2Ɓr Ɓr2Ɓ2Ɓŕwʁw?ȡ%Ɓ2ʁwƀʁwʁẃwƁs ƀƁs  22Ɓ_'}   á/)צ*SYSTEM.ATTACHáá(*SYSTEM.STARTUP š΀ "ˡ ܡ́xˡ2"ˡڡAƀ ˡ4  is not version 1.2ړ2Ɓr Ɓr2Ɓ2Ɓŕwʁw?ȡ%Ɓ2ʁwƀʁwʁẃwƁs ƀƁs צ.LIBP۪PB? Ƃ;P Bń"CB̃CʃȡDC) CC Ƃצ*SYSTEM.LIBRARYPƂ ?  ?W ߪPƁ_Ɓ6 PƁ6ƁcƁgƁoƁp ́qƁcʁq תLIÄ*LIBRARY FILES:ׯ d ?kt d ;.2> 22š$2.CODEׯ 22 š22 ;.:2 á ġMáš6 ܂ۻݪ d (   š Í ÄU ǐɄ:ń! á ݤݚ ˄ܟń ١á  ޤ uš  gá Ä+ޤ  ɡáޤ (MONTH,DAY,YEAR: 0..255; (I,J,K,C,C2,LEVEL,PLAYER,SONAR,DAMCNT: INTEGER; (DELX,DELY,FUEL,BATT,SUBANG,ANG,RANGADJ,RANGABS: REAL; (PLOTX,PLOTY,FINALVEL: INTEGER; (XSUB,YSUB,SUBVEL,QUADX,QUADY,SCREEN,POWER,VIEW,OXY,OXY2: INTEGER; (VXWAND,VYWAND,DXWAND,D1..4] OF INTEGER; (TDELX,TDELY: PACKED ARRAY[1..4] OF INTEGER; (BMP: PACKED ARRAY[12..17] OF BOOLEAN; (STUFF: PACKED ARRAY[0..89,0..2] OF 0..255; ( (CH: CHAR; --)vPINTEGJTYP,OBJRAD,OBJX,OBJY: PACKED ARRAY[0..17] OF INTEGER; (XVIEW,OBJVIEW,OBJSCAL,RANGE: PACKED ARRAY[0..17] OF INTEGER; (INRANGE,INVIEW: PACKED ARRAY[0..17] OF BOOLEAN; (RELANG,OBJANG,RANGREL: PACKED ARRAY[0..17] OF REAL; (TORPS,TORPX,TORPY: PACKED ARRAY[DRWDAT = PACKED ARRAY[0..1567] OF 0..255; )SHIPS = PACKED ARRAY[0..5] OF DRWDAT; ) $VAR CFILE: CHARFIL; (CSET: CHARSET; (SHIP: SHIPS; (INTDAT,MISC,QUAD: DRWDAT; (DRWFIL: FILE OF DRWDAT; ( (RWLOG: FILE OF PACKED ARRAY[0..89,0..2] OF 0..255; ( (OB $ $CONST PI=3.14159; TWOPI=6.28318; PIOVR2=1.5708; PIOVR4=0.7854; $ $TYPE COLOR = (BLACK1,GREEN,BLUE,WHITE1,BLACK2,RED,VIOLET,WHITE2); )CHARIM = PACKED ARRAY[0..7] OF 0..255; )CHARSET = PACKED ARRAY[0..127] OF CHARIM; )CHARFIL = FILE OF CHARSET; )JOE&TIM&SPECTRUM HOLOBYTE,INC. BR2) 1 47T;>fGATOGRAFGATOGRAFTRANSCENAPPLESTURESDNT RESDNT MAINSCRNDAMSCRN WORLDSCRQUADSCRNRADSCRN LOOKY (036:=.ת&תת(%Ɓ.񄓡9&   P ? ءצ*SYSTEM.WRK.TEXTצ*SYSTEM.WRK.CODEצ*SYSTEM.LST.TEXۤ Äݓۤ  dÄÍߢ ˄ɡۤ  dáߢ  dá ߢ #ޣ˄ ߢ  ߢ ۤ ߢޣ ޣߢ ޣޢ ޢۤ ޢ áޢá צޢޢޢ/13:! $ ~\",䚹 9U[2˄ޢߢšáޢ ޣ ߢ  dޣޢޣ ޣߢ  dÍÍޢˡ ݓۤ ۤ Äݓۤ  dÄÍߢ ˄ɡۤ  dáߢ  dá ߢ #ޣ˄ ߢ  ߢ ۤ ߢޣ ޣߢ ޣޢ ޢۤ ޢ áޢá צޢޢޢ١ ˡ) ! 䚹 9U[2˄ޢߢšáޢ ޣ ߢ  dޣޢޣ ޣߢ  dÍÍޢˡ ݓۤ  lܟ˄ݤ צ   ١  n ١ á9 ٓ/! !!YWAND,HXWAND,HYWAND,YLEV: INTEGER; (QUADX2,QUADY2,VXWAND2,VYWAND2,DXWAND2,DYWAND2,HXWAND2,HYWAND2:INTEGER; (DIVE,TURN,FUEL2,BATT2,TORPDOOR,TORP,DEPTH,POWER2: INTEGER; (DAM: PACKED ARRAY[1..8] OF INTEGER; (SCOPE,SOUND,TORPFIR,SUBACC,FUELBULB,BATTBULB,CHRGBULB,DAMBULB: BOOLEAN; (DIGSTR: STRING; (QUIT,NEWDAM,TACTIX,DAYTIM,FULL,MISSC: BOOLEAN; ( $PROCEDURE HPAGE (PAGNUM: INTEGER); $PROCEDURE HGRAF (PAGNUM: INTEGER); $PROCEDURE TEXT; $PROCEDURE PCOLOR (COLR: COLOR); $PROCEDURE PSET (X,Y: INTEGER); $mwLw \smuLu \ ЧLUqr \I0LzsMt{rz mzLtM{ muL3u \tmwLGw \ ШHH`yImyi`I`vspmkjihgHH`Hhhhhhhhhh h  bHH`2hhhhHH`hhhxhhvhhwhhuhuv \qswx \rtqLq \I0LFzsMt{qz mzLxsM{ }vung@0 hhhh[ H H He  ȱe 1  8 1  8 1ȱ  e 1h h h LHH` K>0"hhhhhhhhh he   b  n 1 n 1 LLM 6HZL@ U w 1 w 1 LLM U w 1LM U w 1LM U n 1LM U n 1LMeFfFf`  `  `d7H`'"<hhh hhhhh ' HH`3'JhhhhȘHhLmHJJJJ)HȱhȘH0?NLąhh))L<HH` U 1LM U 1LM U`.hhTQHH`hhh hHH`hhhhhh HH` $hhhi@ hh hi@ HH`&hhhh   HH`.hh@    @  Hȥ``HH$ @B)  @8@ (hh`8 R Q` & & e e `I:&hhh@ hHH`&hhRWhUTPhHHGATO:MISC.DATAצGATO:QUAD.DATAb *UU*ժ ` R#iJQ%Q`H)JJh & & f)`One moment please ...GATO:GATO.CHARSET-GATO:INTRO.DATAȡz GATO:SHIP Y.DATA^P- DRWDAT; IDXNUM: INTEGER): INTEGER; $FUNCTION BOX (RELURX,RELURY: INTEGER): INTEGER; $PROCEDURE FILL; $PROCEDURE DIGS (INNUM: INTEGER; OUTDIGS: STRING; FIELD: INTEGER); $PROCEDURE CURTAIN; $FUNCTION PEEK (INADR: INTEGER): INTEGER; $ "IMPLEMENTATION E E WSTRING (X,Y: INTEGER; WSTR: STRING; MODE: INTEGER);  PROCEDURE WCHAR (X,Y,CHARNO,MODE: INTEGER); $PROCEDURE INITSET (CHRS: CHARSET); $PROCEDURE LINE (X1,Y1,X2,Y2: INTEGER); $PROCEDURE SETSCAL (SCNUM: INTEGER); $FUNCTION INDEX (INARRY: DRWDAT; IDXNUM: INTEGER): INTEGER; $FUNCTION BOX (RELURX,RELURY: INTEGER): INTEGER; $PROCEDURE FILL; $PROCEDURE DIGS (INNUM: INTEGER; OUTDIGS: STRING; FIELD: INTEGER); $PROCEDURE CURTAIN; $FUNCTION PEEK (INADR: INTEGER): INTEGER; $ "IMPLEMENTATION$PROCEDURE WSTRING (X,Y: INTEGER; WSTR: STRING; MODE: INTEGER);  PROCEDURE WCHAR (X,Y,CHARNO,MODE: INTEGER); $PROCEDURE INITSET (CHRS: CHARSET); $PROCEDURE LINE (X1,Y1,X2,Y2: INTEGER); $PROCEDURE SETSCAL (SCNUM: INTEGER); $FUNCTION INDEX (INARRY:PROCEDURE PRESET (X,Y: INTEGER); $PROCEDURE BACKCOL (COLR: COLOR); $PROCEDURE STRIPE (YLO,YHI: INTEGER; COLR: COLOR); $PROCEDURE DRAW (DRWADR: INTEGER); $PROCEDURE QPLOT (DATADR: INTEGER); fedcba^WTDCBA@?83.-,$!@?hhhhHH`hhhhhhhhhheeHHHH`Bhhhhhhhhhh blmn3cdjehfgk!iaH`HHH`bYVUTQHGDC@=<986. #!"$$$)$"H)%h)+H!h  )%!LUh J %!LU!%H$h-pLeh-q"Ф#`;+UNCTION BUTTON(SELECT: INTEGER): BOOLEAN; $PROCEDURE TTLOUT(SELECT: INTEGER; DATA: BOOLEAN); $FUNCTION KEYPRESS: BOOLEAN; $FUNCTION RANDOM: INTEGER; $PROCEDURE RANDOMIZE; $PROCEDURE NOTE(PITCH,DURATION: INTEGER); $FUNCTION RemStatus (channel : RSChannel) : RStatType; $ "IMPLEMENTATION N E $ $TYPE &RStatType = (RStatBusy, RStatReady, RStatOffline); " RSChannel = (RSOutput, RSInput); " $FUNCTION PADDLE(SELECT: INTEGER): INTEGER; $FUNCTION BUTTON(SELECT: INTEGER): BOOLEAN; $PROCEDURE TTLOUT(SELECT: INTEGER; DATA: BOOLEAN); $FUNCTI??2 ?  ??  1?   ?=~@:?^>[' ~ ~>?  ȡ!? 5? f   '~~5?. ????2 ?  ??  1?   ?=~@:?^>[' ~ ~  ġ+@ነ? ?> ??   '~~5?. ??  ??;ܳ1?ܳ^; S> ?L=[?    ??tI$'>ߡڑ߳I@߳}:#9oL.6ZO$<=*     4?KYKK.2 4k/P/NEWC/C.CODE.CODE "FUNCTION SIN(X:REAL):REAL; "FUNCTION COS(X:REAL):REAL; "FUNCTION EXP(X:REAL):REAL; "FUNCTION ATAN(X:REAL):REAL; "FUNCTION LN(X:REAL):REAL; "FUNCTION LOG(X:REAL):REAL; "FUNCTION SQRT(X:REAL):REAL;   IMPLEMENTATION N E  ˡš ؓ c ޟˡáߟᄡ:á. ġɡ ᓡ6$ڶ ڶڶ ,ɡ  h HH`hh 8"$!#% !$ i0HHH` d'hhhhhhhhHHHH`& 46:Hj`$ P z J ɡ addr oflow$ui\^w hhHJh) '8΂ wmEJi@8΅΄Ά(̓HH`(m`}tspolkid]JGDA>0hhhhhhh h! #" f0HON KEYPRESS: BOOLEAN; $FUNCTION RANDOM: INTEGER; $PROCEDURE RANDOMIZE; $PROCEDURE NOTE(PITCH,DURATION: INTEGER); $FUNCTION RemStatus (channel : RSChannel) : RStatType; $ "IMPLEMENTATION X E EDURE TTLOUT(* SELECT: INTEGER; DATA: BOOLEAN *); $EXThhhhhhh)hpdHHHH`4hhhhhhhi)hH`HHH`0hhhJhh)*XhHH`"hhhhhhH! \L HHH`<hhhhhhHHLM0mm&mm@&@ ɡ=!܂ɡš ɹ !Ǹ ɡk(? ?I@@$@@ ġ  ݧǬ ǻ ȡ 2< 8 ȡ˕ٝʕǸ Ǹ Ą!?Hᇙ OUT OF OXYGEN ġ" ,Н-ǖ}Ljɍ2}(Ljɡ ݝá]P!q  ǁ ɏ˝ɏʝdɡ Da˹Dašd˝dɡ ǼMʹǼMšdʝڝٝLjȝLjǝš1š ùɝÄ  ù (YOU ARE@@ IŹ?ȡ*Ljȡ*ɝˡ&ɝɡ ɹ ɝYܝǩšŝÄ*)ġ ܹ a'{ɳ#< ׉@Kɳ#< ׉ MISS: ARRAY[0..17] OF INTEGER; (SHPRNGE: REAL; (TEND: BOOLEAN; $ $PROCEDURE CRUNCH; $PROCEDURE VRANGE; $PROCEDURE TRANGE; $PROCEDURE ROUTE; $PROCEDURE SHPBMP; $PROCEDURE SINK; $PROCEDURE WRITELOG (WRTIN: INTEGER); $  IMPLEMENTATION E   USES GATOGRAF,TRANSCEND,APPLESTUFF; $ $VAR XCOUR,YCOUR,OBJVEL: ARRAY[0..7,12..17] OF INTEGER; (DESTX,DESTY,LEG,OBDELX,OBDELY: ARRAY[12..17] OF INTEGER; $ ANGABS: PACKED ARRAY[12..17] OF REAL; (TACTIC: PACKED ARRAY[12..17] OF BOOLEAN; $ MISS: ARRAY[0..17] OF INTEGER; (SHPRNGE: REAL; (TEND: BOOLEAN; $ $PROCEDURE CRUNCH; $PROCEDURE VRANGE; $PROCEDURE TRANGE; $PROCEDURE ROUTE; $PROCEDURE SHPBMP; $PROCEDURE SINK; $PROCEDURE WRITELOG (WRTIN: INTEGER); $  IMPLEMENTATION P L E   USES GATOGRAF,TRANSCEND,APPLESTUFF; $ $VAR XCOUR,YCOUR,OBJVEL: ARRAY[0..7,12..17] OF INTEGER; (DESTX,DESTY,LEG,OBDELX,OBDELY: ARRAY[12..17] OF INTEGER; $ ANGABS: PACKED ARRAY[12..17] OF REAL; (TACTIC: PACKED ARRAY[12..17] OF BOOLEAN; $ n(j LEAN; $FUNCTION RANDOM: INTEGER; $PROCEDURE RANDOMIZE; $PROCEDURE NOTE(PITCH,DURATION: INTEGER); $FUNCTION RemStatus (channel : RSChannel) : RStatType; $ "IMPLEMENTATION X E EDURE TTLOUT(* SELECT: INTEGER; DATA: BOOLEAN *); $EXT$hhhhhh9.:.;.<0(0(099JH;HHH`Z310/$ T?@AB ?UB`2hhhhhhhhH)HHH`)J) D* کHH  ),`#d`L+L10`LELK뭕 JF8ȹe8ИL`Lø{{ttmnghab\\WWRRMNIIEEAA=>::673401..+,))&'$%"# !=! dȧ L>̵ Г Ч!2ɡa!ɧ3čAȄ*(ȡ kkr"6:3š 3 L?̶  ɡ    ġ ġ á ̂ġ2W    ٝٝ  dɡDa#DašdٝdɡٝǼM#ٝǼMšٝde~ɡ           ȡkĄ ŧ!Ƕ܏Ʉ   &I@'@>@%@        1          ٝ$;??dd      ɡ$    Q çÍ  %      a                 ?     ٝ    #< ׉%@    #< ׉@%@      ɡJ        @L>̰   č 12    I@@!ɡ~ !܏ɡR  ɡá ٝٝ--cا "&$6Jġ7á Ǭ ȡݝݝٝٝ ȡkĄݝ̶̶  dC çi  J !ȡˡ š X Xš̸ nj< nj<@š@šáWWššɡɡöÍT W?̝̊    á     * 3š 3   ȡ  ȡ    š ȡٝٝMΧ?Hᇙμ   !(Pá:-  !ǃ- ̀ǿ̀ʀʀȡǿʀʀʀ((á5--d2'K̀ʀȡ Ǒ %Ǒ  ǻ ǻ á Ǭ Ǭ !RɊǃ>RɊ^ǃҝǛǃA0P!q  ǁ ݧǬ $ǻĂ &ǯ ȡ3á Ǭ  %q %q  %ǁ %ǁ  % ǕǛ Dž  CDž ǀDž 0Dž vDž ǮDž Ź9ǻ OFF  4ǻצ BATT  !ǻENGINE  5Ǽ-  r  ǂ  ǯ! !ǃ  ^ǃ  Ǜǃ  n ]n ǚn Ǜ [ǛǿZ ǯǸH ǪצDEPTH SPEED HEADING ǻPOWER ǻDAMAGE ǻצVIEW qFUEL ǁצBATT ǑCHARGING ǡצ TORPEDOES ǽǯJ ǭ  ǭ GATO1:MAINSCRNMDEEATO1:RESDNT.CODE,Ҷضڶʷ޶&ʷ&~~~ʷ~ʷ APPLE2:ʷvʡ\CCommand: E(dit, R(un, F(ile, C(omp, L(ink, X(ecute, A(ssem, ? [1.2]ʷ߾C " $USES GATOGRAF,TRANSCEND,APPLESTUFF; $ $PROCEDURE MAINDRVR; $PROCEDURE MAINREFR; $PROCEDURE VIEWREFR; "  IMPLEMENTATION P L E SYSTEM.SWAPDISKInfoDataGrafFotoGATO1:RESDNT.CODESTEM.FILERGATO1:MAINSCRNODE destroyed.  B Log will be erased...  Lj ȡY ȡYRYYYYUY[n\ |@F4ÍˡtYYY2 All known enemies have been :צ destroyed.  B Log will be erased...  Lj ȡY ȡYRYYYYUY[nˡ9YÍˡtYYY2 All known enemies have been :צ GATO:LOG X צ.DATA] Páˡ#-AXçYÍY"$&(*,.02468:<@BDFHJLPRTVXZ\^`dʀ̀̀ƀצGATO:LOGƀXƀ.DATA]ƀỲʀȡ"YJ"-á/#-! /#-" /#-# Ǜǃ- Z-$ ^ǃ- d-% nf ǛǃΝPc  ˡ֝!RɊǃ>RɊѝҝ˝ѝˍN^ǃ؝^ǃҝ^ǃ CDž ˡԝǛǃ " $USES GATOGRAF; $ $PROCEDURE WORLDDRVR; $PROCEDURE WORLDREFR; "  IMPLEMENTATION P L E GATO1:WORLDSCRN.CODE APPLE2:SYSTEM.SWAPDISK ONNING TOWER nj nj PERISCOPES Ǜ Ǜ FUEL TANKS Ǫ ǪRADIO RM 2á} Z. ánj > áǛ K< áǪ 6 á} p' ánj nj áǛ Ƕ1 áǪ ǝ6 p} }צ CONNING TOWER nj nj PERISCOPES Ǜ Ǜ FUEL TANKS Ǫ ǪRADIO RM 2á} Z. ánj > áǛ K<}:- - ȡ#/ǿ_ ǽ[ } } CONTROL RM nj nj ENGINE RM Ǜ Ǜצ BATTERY RM Ǫ Ǫצ TORPEDO RM #4:O1:MAINSCRN.CODEEO1:MAINSCRN.CODE,Ҷضڶʷ޶&ʷ&~~~ʷ~ʷ APPLE2:ʷvʡ\CCommand: E(dit, R(un, F(ile, C(omp, L(ink, X(ecute, A(ssem, ? [1.2]ʷ߾C " $USES GATOGRAF; $ $PROCEDURE DAMDRVR; $PROCEDURE DAMREFR; $ "IMPLEMENTATION P L E anFebMarAprGATO1:DAMSCRN.CODE]vDecAPPLE2:SYSTEM.SWAPDISKInfoDataGrafFotoGATO1:MAINSCRN.CODEEM.FILER#4:YSTEM.WRK.CODE ɡ%-E @ġ.-E Ffz p á333ɡiiiin-Ʉ2PO PU ljN- -š̹ P܏ U c ȡi3WEE!ddġ ɡB3؊ 3ɡ3q3؊ á333ɡiȡk ɧ!ɍmI?@@Wħ?WɡiE#@33EġÄ"쓡2 %Ǒ %Ǒ ˡ<P!q @ %q  2 ǻ P(ߝۭPA0.2 %ǁ %ǁ @*2 %q %q Ýˡ &ǯ &ǯ ˡ@ ǁ %ǁ Lj͝Ν˝͝ˍlǛǃԝǛǃΝǛǃ ǀDž ǮDž  bŝˡMŹ9ǻ OFF  4ǻצ BATT  !ǻENGINE Ҷضڶʷ޶&ʷ&~~~ʷ~ʷ APPLE2:ʷvʡ\CCommand: E(dit, R(un, F(ile, C(omp, L(ink, X(ecute, A(ssem, ? [1.2]ʷ߾C\ǧ ǡ  ǧ  *ǂ  Ǽk  |  *O  ǖH ǼR  "  ǚ"  Ǻ c\& ' ǿǿ ǽǻ ""  G"  m"  ǀ>p Ǟ       ǵ ǵҶضڶʷ޶&ʷ&~~~ʷ~ʷ APPLE2:ʷvʡ\CCommand: E(dit, R(un, F(ile, C(omp, L(ink, X(ecute, A(ssem, ? [1.2]ʷ߾C " $USES GATOGRAF,TRANSCEND; $ $PROCEDURE RADDRVR; $PROCEDURE RADREFR; $ "IMPLEMENTATION P L E GATO1:RADSCRN.CODE] APPLE2:SYSTEM.SWAPDISK ڝ˝ٝˍLjȊLjNJ ȡĝɄLjȊٝLjNJŝńɄɄ 4Hǹ^nn ]l, =ǖZ ǁ]* f; P .8ڝ˝ٝˍLjȊLjNJ ȡĝɄLjȊٝLjNJŝńɄU:+ =U mI) f;ǹ^nn ]l, =ǖZ ǁ]* f; P .8( ǹfLJ Dž+ <Z ǫ[( m:ǹdK SI, cLJ UDž+ jc< ƝڝȹǹcLJ UDž+ tǭx ǣz- CLJ Dž+ pAá/ǟZ ǃ[Ҷضڶʷ޶&ʷ&~~~ʷ~ʷ APPLE2:ʷvʡ\CCommand: E(dit, R(un, F(ile, C(omp, L(ink, X(ecute, A(ssem, ? [1.2]ʷ߾C " $USES GATOGRAF; " " PROCEDURE QUADDRVR; $PROCEDURE QUADREFR; $  IMPLEMENTATION P L E GATO1:QUADSCRN.CODE APPLE2:SYSTEM.SWAPDISK    $  N ȡ}ĝɄX ٝ N  ǡ  ǧ  *ǂ  Ǽk  |  *O  ǖH ǼR  "  ǚ"  Ǻ    $  N ȡ}ĝɄX ٝ N /HEADING USPEED {DEPTH ǜTORP P?@@h@  ɀE ܧk ݧ"ǜ .ɡXcO\c\L>̃@XcO\c\ȡk!Ʉcg=gէ!mps appear as single dots. &צIslands appear as circles... ǐ!h/ &Let s take a look at the Captain s Log &צ (Key L ) ' !' &' &' !p- - eeper you are, the sooner you hit. ǐ!M, צ$Let s take a look at RADAR (KEY R ) ' "' $' !CdFǂx  !x/ צThis is your RADAR SCREEN. Shihe map for quadrant 5. צ"The dotted RED line represents the &shoals surrounding the island. ǐ_\cvm8!!, "If you are on the surface you will צstop when you hit the shoals. &צ'The dps are RED dots. ǐ!< צ&This is the chart of your patrol area. & You can get a closer look at the /צquadrant you are in by checking 8צ the LOCAL QUADRANT MAP (KEY Q ) 8' "8' ǐ!, צThis is tigation. ,צ(Let s look at the WORLD CHART (KEY C )  ' #,' %,' ,' ,!< צ&This is the chart of your patrol area. &#You are the BLUE dot in quadrant 5. / Your SUBTENDER is in quadrant 7. 8צEnemy shiRS... ר,!< THIS IS YOUR MAIN SCREEN &צ You are now in the CONTROL ROOM. /You may control all operations 8צof the submarine from here... ǐ!< צ#Now, let s look at some navȡ'ȡ' ˄˄< o/:˄b@š?ȡ0á2 2ȡ ( RECEIVE YOUR ORDE ǽSpectrum HoloByte, Inc. ,!mȡ* ȡ ġ* ȡ A!>'w` $!( THIS IS AN EXAMPLE OF HOW YOU ȡ ȡ* ȡ ! dCLASS SUBMARINE zצ-by- ǃ!J.A. Yandrofski and Timothy Reese Ǔ -created by- ǜצPaul Arlton and Ed Dawson Ǵ ǴCopyright 1985 bycmȡǐxnxȡǐxK!5Pǻx ǷצPRESENTS >Z}9!+4P $צTM A!mġ* !HH FD ȡI! DžA $TM !ǀx DŽȡ&xy ȡ  Ҷضڶʷ޶&ʷ&~~~ʷ~ʷ APPLE2:ʷvʡ\CCommand: E(dit, R(un, F(ile, C(omp, L(ink, X(ecute, A(ssem, ? [1.2]ʷ߾C $USES GATOGRAF,TRANSCEND,APPLESTUFF, )MAINSCRN,DAMSCRN,WORLDSCRN,QUADSCRN,RADSCRN; " $PROCEDURE WAIT (L: INTEGER); " PROCEDURE INTRO; $PROCEDURE DEMO; " "IMPLEMENTATION P L E \Z=Q!m ɡ ġ @T@  ɀE ܧk ݧ"- - ( CAPTAIN S LOG (' :צ(SHIP TONNAGE DATE SUNK << P(Havre Maru 5600 2/ 8/1943 Yצ(Kokuyo Maru 10000 5/24/1943 b(Sakito 9245 5/24/1943 kצ(T14 #543 15 1/ 1/1943 t(Hakakaze 1215 5/24/1943 džצSHIPS SUNK 5 ǏTONNAGE (kT) 25 ǘצMISSIONS ǡCOMPLETED 2 I f hǾ ǘ4ǫCh4Lj 2qb@mhdž@ȡk ȡ   }LjP } hLj %_!pǰ6I@§}Ljȡȡ $&`   0  GATO INITIAL HIST MENU DATE GCDRVR CAPLOG MISSION SPREAD MAINGATO for repairs by the SUBTENDER... !' #' ǐ    3á!SáVhQt@ǧ L 0 8J X! t T  !4 $This is the DAMAGE REPORT (KEY D ). צAny damaged area highlighted is &צ&rendered useless - refer to the manual /for repairs by the SUBTENDER... !' #' ǐ    3á!SáVhQt@ǧ L 0E REPORT because a damaged &area cannot be used. ǐ!$!4 $This is the DAMAGE REPORT (KEY D ). צAny damaged area highlighted is &צ&rendered useless - refer to the manual /nd & X to fire. ' ' &' &' ǐ!z+ צ%Remember, PATROL CRAFT and DESTROYERS צ!will shoot and drop depth charges &צso be careful! ǐ!|+ You must pay close attention to #the DAMAG!A2P LJP- `צ PATROL BOAT  !A2P LJP- `צ DESTROYER  n  !+ 2P Qd To shoot a ship, press T to open the torpedo doors, a see what the enemy looks like... &' !=2P LJP- `צ FREIGHTER  !=2P LJP- `צ TANKER  !=2P LJP- `צTROOP CARRIER  &forces during World War II. ǐ!* "In addition, all of the DESTROYERS צ"depicted in this game were sunk by &GATO class submarines... ǐ!~+ צ(Now we are back in the MAIN CONTROL ROOM &&Let s!* The first ships in the log are צ$FREIGHTERS, followed by OIL TANKERS, &(TRANSPORTS, PATROL CRAFT, and DESTROYERS ǐ!* צ#All ships and tonnages are of ships צ$actually sunk or destroyed by allied !hdž@,  2B B q ǝT  2   W D ȡ ȡ!Ǡ'V `fǾ ǘ4ǫCh4Lj 2qb@mhdž@__GATO:LOG_X_צ.DATA]_ צGATO:SHIPTON.DATA  Y צGATO:SHIPNAME.DATAp- - -  10  :1 :0 C0 0ڹnx xצNEW DIFFICULTY LEVEL? 0 Ʉġnx xNEW PLAYER NUMBER? 0Ʉšnx xRESET LOG . ARE YOU SURE? x0 Yá̀ƀGATO:LOGƀXƀצ.DATA]ƀỲʀȡY ?6-áP "a" 11 10  :1 :0 C0 0ڹnx xצNEW DIFFICULTY LEVEL? 0 Ʉġnx xNEW PLAYER NUMBER? 0Ʉšn צ GAME CONTROL ([1] DIFFICULTY LEVEL 1צ [2] SOUND :צ[3] TIME OF DAY Cצ[4] PLAYER NUMBER Lצ[5] RESET CAPTAIN S LOG nx xצNUMBER OF ITEM TO CHANGE? Ǵצ(Press RETURN to Exit) L' (0  ŝ Ʉń ɄJ X  o 0 0ŝ5ɄNo  o 0 0o  o  ~áǿ v 032685.KצPlease enter today s date: _ / /  s (MM/DD/YY) K' _  /ń:Ʉ*_ 0Í%ń_  Í á צ [4] EXIT ǪצPLEASE ENTER AN ITEM NUMBER dzצFROM THE ABOVE MENU o  o 0 0ŝ5ɄNo  o 0 0o  o  ~áǿ v 032685.0  á   d- "QlKȡ'(_(2x[1] NORMAL PLAY (DEFAULT) ǁ[2] DEMONSTRATION NJצ[3] HISTORY and SPECIFICATIONS Ǔצ [4] EXIT ǪצPLEASE ENTER AN ITEM NUMBER dzצFROM THE ABOVE MENU o  o 0 0ŝ5ɄNo  o 0 0o  o  ~áǿ v 032685.d pi- d- "QlKȡ'(_(2x[1] NORMAL PLAY (DEFAULT) ǁ[2] DEMONSTRATION NJצ[3] HISTORY and SPECIFICATIONS Ǧ!hdž@,  2B B q ǝT  2   W D ȡ ȡ!ǠצGATO:HISTORY.TEXTP*Ǿǿ ! * P***ǿ%PRESS A KEY TO CONTINUE (ESC TO EXIT) +Pצ**+ÍV hdž@!hdž@,  2B B q ǝT  2   W D ȡ ȡ!Ǡ - (__צCAPTAIN S LOG (___צ)`_ (' :(SHIP TONNAGE DATE SUNK << Fǿ PYˡ۩ Xۧ Ǘ$ۧ #/ Y!ۧ / Yۧ X? ǯXčXǯńXǑń<Ǿ(Press RETURN to continue) ?Xġ򥆏LJš Fǿ [ צ* 233.19 47.33 111.30 צ 268.37 162.00  14 * 75.68 91.36 12.29  174.13 39.11 צ.12 62.81 צ 128.05 66.14  12 * 116.02 184.98 228.10  72.91 232.71 צ 13 05.00 113.82 , 10 * 205.10 24.90 37.64  10.70 143.08 צ 11 צ* 54.49 190 צ* 247.60 252.97 176.18 צ 4.82 287.66 צ 9 צ 213.30 105.16 צ 39.95 צ 264.68 1.12 253.19 צ 195.43 182.71 צ 7 צ* 282.62 265.18 109.35 צ 60.24 247.27 צ 8 215.49 צ 59.59 188.75  5 * 294.01 282.15 85.22  53.76 291.19 צ 6 צ* L77: (F3) 24,20-18,41-5צ$ D E צ* F G H צ 4 צ* 209.77 68.47  1 0ɍȡš'ȡ'˄ ˄˄ o/:˄b@š?ȡ0á2 2ȡ ˡ00^<צ&The SOUND must be activated to receive F&orders at the current level of play... 0 Ǿצ(Press a key to continue)͉ 0'^0' 0ɍȡš'ȡ'˄ ˄˄ o/:˄b@š?ȡ0 $ hZL>0"A` D0GATO:ORDXצ.DATA]( SECRET DTG XX/1XXX ZULU Z' 0'  0' a    a  ٶ1    1      `dTD4צGATO:ALLCOUR.DATA š$ȡ̨̨pצ GATO:COUR Yצ.DATA^ap0p1p0pp0p ȡצ SHIPS SUNK TOTAL TONNAGE (KT) צMISSIONS $ COMPLETED ٧ۧ ا  YY$ ǿצ(Press RETURN to continue) ?;2r   #/ 15 צ* 246.15 64.56 271.05 צ 249.43 82.71  16 * 186.34 102.42 254.43  31.17 49.54 צ 17 צ* 16.52 187.98 95.16 צ 287.14 9.84 p 18 * 19.63 1.88 243.14  "$&N*,.0468:<>@BDFHJSNPd8 I`bfhjlnpr09Hw/&PMV(ĉޕŏ?ޕŏ?ޕŏ?ŏ? Ýz@ -áˡˡ á C (RADIO ROOM DAMAGED ȡ ޕŏ?ޕŏ?ŧ ˧*ŝ-ĝá $ǻ ĝ-á $ǻ  ĝ-á $ǻ  ĝ-á $ǻ  N)   Yá1 X !-ɧÄ-á ˝ńÄ<Ʉˡ*˚ٝʚ 2á5<ɡ+ޝá Ǭ š ŕ+ޝá Ǭ š ł| (צ Ready to quit? (Y/aȄĄ NȄÍˡ N8wYs(ġ(áˡá Ǭ  ݝݧá Ǭ ݝ  Í   ġ* ,á á Ä š ġ: 0ɍ 0ġ7 0ɍ 0Ǩ   ؿń   Í JYTR ˄ ȡ   New coordinates (X,Y):     /ń:Ʉ, Ʉ   ؿń  NGRATULATIONS!  2צ" You have completed your mission.  ȡ% Bšȡ ۏ,  צ PASSWORD:   ȡ   @[Ʉ ɝƹ2áB ȡ#ġçÄIÝ!ǐɡ$Ý!ǐɡr ( CO 177.62 5.00 צ 19 צ* 251.73 69.69 123.45 צ 104.37 325.00  20 * 7.22 52.81 4.42  9.76 42.00 צ- Press a key to exit ... |8 1.88 243.14  177.62 5.00 צ 19 צ* 251.73 69.69 123.45 צ 104.37 325.00  20 * 7.22 52ġ(Ąġ˄ńÄ<Ʉ ƹ%  8 Ä   !     !   á  <b" T  V( The GATO class formed the backbone  of the American submarine fleet during  the Second World War. Seventy-three of  these oceanic vessels were built between  1940 and 1943. They were fast, strong,  well armed, and capable of patrolling  forO^.#!#.1!1. ?!$ .11.!!!#    ****"""""""## .11.# >$.1!!! !!!6**""! ! .1!!? ? <5)"!!!?! """"!!"""""???!!9!!!!?!!!8!  !?!!!--3!!!1)%#!!!!!!!!.)!!!! !!! !>!!!!!! !!!!3--!!!!! !!"""?  ? "??( <12#.) *>*> ?  !#-1!> ? !!  !? ?!!!?!!!! >!!   !6>60HH0>"AAAA"A""" ?  ? 00*I*I@`pxp`@8x8((*| <$$$<"*6">"">$$$88>>>>>>*? ><>{:>   ġ* ,á á Ä š ġ: 0ɍ 0ġ7 0ɍ 0ǨaȄĄ NȄń   Í JYTR ˄ ȡ   New coordinates (X,Y):     /ń:Ʉ, Ʉ   ؿń    Í&n+~hhhhhhgU*  ҭɭɪɖзɪЮɫХHHHH`򥆏) 6Y̥p00\/%Ǵ-á  -!  á p0ġ(Ąġ˄ńÄ<Ʉ ƹ%  8 Ä   ! long periods of time. %GATO class submarines bore the  brunt of the undersea Pacific campaign.  Their primary functions were to patrol  enemy sea lanes, bombard enemy islands,  lay mine fields, land supplies for guer-  rillas and coast watchers, and rescue  downed aircraft crews. Rescue missions  were particularly hazardous since they  forced the submarine to remain vulner-  able in dangerous waters for seemingly  endless periods. Even with these un-  favorable odds, submarines were  X4&4&1+  1!  l7! 2! ! @raW54&pC Qo1'!0!  0p&r! 2 !  ly, &the USS GATO, a 594 class nuclear &submarine, is docked at the New &London Submarine Base.  *  **  h: 300 feet  !  Complement: 65  !  Cost: $6,288,200  *  NOTE: As of 1972, twelve GATO class sub- &marines were still in use by the &United States Navy. As of 1984, &all GATO class diesel-powered &submarines are retired. Presented  !  Maximum Speed: 20.25 knots surfaced 08.75 knots submerged  !  Fuel Load: 378-472 tons  !  Range: 11,800 miles @ 10 knots 2surfaced 095 miles @ 5 knots 2submerged  !  Torpedoes: 24, 21-inch diameter  !  Maximum Dept2submerged  !  Dimensions: 311.75 ft. x 27.25 ft. 2x 15.25 ft.  !  Machinery: Diesel - 4 General :=;<<;=:>:?9@8A7B6C5D4E3F2G1G0H/I.J-K,K+L*M)M(N'N&O%P$P#Q"Q!R RSSSTTUUUVVVVWWWWXX X X X X YYYYYYYYY2QQQQQQQQQ Q P P P PPPPPOOOOONNNNMMMLL L!K"K#K$J%J&J'I(I)H*H+G,G-F.F/E0E1D2D3C4B5A6A7@9?:>;=<<>;?:@9A8B7C6D5E4F3G2H1H0I/J.K-L,L+M*N)N(O'O&P%Q$Q#R"R!S STTTUUVVVWWWWXXXXYY Y Y Y Y ZZZZc           , blocks usediĨ, UШ files#֨Listo '#1:1Dir listing ofΟޞ1ND2BL2U1L3ND1L1ND1L3ND1L4ND1BR5U1L2NU3L1U5L2D5NR2L2D2L1>  U2R1BR2BU3BR2R1BL3L3ND3L1D1ND3L1ND3G1L1D1R1NU1D1;  GdʷhhȪ3:#1:R1NU1R2NR1D1;  BL33H3R25Fʷ&8ʷ^wvwpp06::Ȫ&TʷXthppʷ0 tᑀ in largestˑ,  unusedW& @ra\!4&41 0  _$1 #1 1 pCQd&'5@r a\!41 1 0 7ND2BL6U1L10ND1L1ND1L1ʷFNM[:s>m0!C0 C!5  C &a[!C0 g5 C 1#1+1"4@vpBaT&!C0p5C1 # 1  N4aN0 pj }5l& 1@r &4! +!1C0 O50 & cS NaR!!41  I5"0 & cS*$&bN } 11!_ N}r @!&  !) rL$ ` )' 5 Nu! X[$  g0!4!! 2 7  N}':)p0L @!j} &'801 0!1!!.N  L p1[N 54( ! 1!11[7  0 1 ! 1+     q +1 )  10 1+5Cq+ ! 21 01 2     1* 1+   1 * #45+1X l' !1!%7  0 00+:4!S,1Bj ! ^%7  ! 1Bj!a _1fp!1&!!11! 1^p1[N S;1!!!!!!X S*!1!!!!!!XS$ *!1Bi!!!1[ b !X1*!1^@!j} b*!1111117N21:!!!!g6$  1 !s[1117!b!X15 1 [b!X1 !511X 3 S@0+l 1 1^ _4 1!11!!!j l" _4 1!s[;;;;;9;;;;;971-*,-,1-*,-,1-*,-,1-*,.1-*,-,1-*,-,1-*,-,!1l }NC ^5 S }N4  41 4 'R 21! !C 1 l)lpg ;;;;;9T 1'11 # $  }N4+9@ L7 P094 & }F1 h@!500190 CO2 S} N0!Qb T1a + 1!+1!1 ! 1  (vp (K 5  z&@ K  (K 5( (" Q #( 1 31 !0B@z& @z&C   :&  a&2( pr r(p a ` b !lp 4#_0 '" a a" ))P    " 6C1X  51* 1  9!1  ! :   &CQ- DʷHhȪfdvnCC\DPFhBhB\D\D@U ]h[8Jt@4D/r"527:A2@(#(<X70h  CC\DPFhBhB\D\D@U ]h[8Jt@4D/r"527:A2@(#(<X70h     ][]Z'UUYY)pWUHXTV'SS`TS(LYYPFDH<(XWU\D\D\+][8JPFD/__SSR2 l*0*XXXXP0(#(#(#(#X8*,0 0(#:008<)hB66>>*>hB0ChBhBhBX,PF||$E%,(#*X$E4!.L.@$E5(#0(#>:.22:86:<4: \D>CC0CRSRRSXM(#: d8Jd*'X ,|.)L'|6)(#.>'%:4!PF4!4!!PF,DH,,,LhB8JhBhBhBL\\^^]XXZZY\\^^]0QQSSRVEVEJGJG$EL==>z?T=4!88:f:7!66666h)9;9; 5$,813813P-4h)$,h)$,%@8>982, L24;  * PRISM  BD10R40H20G20;  * G A T O  BL28L1H10U40E10BR29R1F10D10BL11L1U4H4BL17L1G4D28F4BR17R1E4U4BL5U7BR16R1>  D16G11BR75BL11L1U24BL27L1D24BL11L1U40E20BR11R1F20D40BL11L1BU34BL27L1U2>  E10BR7R1F10D2BD35BR40U49BL20U12BR51R1D11BD1BL19L1D48BR66R1E15BU9U14R8D14L8BL8BD9U31R24D31L24>  BR24BR12U30R8D22R16D9NL24BR20BU9U14R8D14L8BL8D9U31R24D31NL24BR28BU8U12R8>  D12L8BU24U10R8D10L8BL12BD35U52R28F4D17G4NL4F4D19G4NL28BR24U16H13U2R8F8E8>  R8D2G13D16NL8BR28U22L8U8R24D8L8D22NL8BR16U30R24D8L16D5R12D6L12D5R16D816D5R12D6L12D5R16D8L24BR24BR12U30R24D8L16D14R16D8NL24>  BR20U22L8U8R28D8L8D22L12BR12BR20U30R28D18L8D1F8D5L8H12D13NL8BU19U6R12D6L12>  BD18BR32U31R8D22R12U22R8D31NL28BR16U30R8F8E8R8D30L8U20G8H8D20NL8;  * HOLOBYTE  L12U20L16D20L12U50R12D20R16U20R12D50BR20EM.WRK.TEXTY bytes long.;ƥ Your file is ;ҥWriting( to return) --> before S(ave?q Purge old ~4* SPECTRUM  L32U10R24U10L20U30R32D10L20D10R20D30L4BR16U30R28D19L16D12L12BR12BU19U6R8>  D6L8BD19BR28U30R24D8L(.TEXT.DAT.TEXTT.TEXT%I Z2  ʷ^=ʷbȪPʷ&~~~.ʷ2ڕ~@DRRJT4Do you want to E(xit from or R(eturn to the editor? *SYST@UhB0C48XW><22@QhBA.2P0C0C.,38R@hB.4%S?hB57>6)(#%:5)#(# /.,(#T 0,p0@D 8//L<3* @h,L 5)f!`"8J60*"(# TO: GROWLER  FROM: COMSUBPAC  LARGE NUMBER PATROL CRAFT EAST  SIDE ISLAND QUADRANT 19. PROBABLE  ANTI-SUB OPERATIONS. MUST REPEAT  MUST ATTACK AT ANCHOR.  MAKE MAX EFF  TO: GROWLER  FROM: COMSUBPAC  FLASHER REPORTS UNESCORTED  CONVOY HEADING 225/7 KNOTS IN  QUADRANT 20. FLASHER CANNOT  ENGAGE DUE TO DAMAGE IN ATTACK  ON ESCORT.  TO: GROWLER  FROM: COMSUBPAC  INTERCEPT FREIGHTER LEAVING  ISLAND QUADRANT 13. CARGO IS  ADVANCED SJ RADAR. DESTINATION  UNKNOWN. ENEMY ALERTED TO SUBS  IN AREA.  TO: GROWLER  FROM: COMSUBPAC  LARGE CONVOY LEAVING MAIN  ISLAND QUADRANT 5 HEADING 350  8 KNOTS. PROBABLE DESTINATION  ISLANDS QUADRANT 13 18 OR 19. TS.  TO: GROWLER  FROM: COMSUBPAC  TWO CONVOYS BRINGING SUPPLIES  FOR REPAIR OF AIRSHIP ON  ISLAND IN SECTOR 13. LEAVING  FROM NORTH AND WEST OF MAIN  ISLAND 8 KNO n$l"G!#IP#'>'D'j'&h < $hXg 4**4!4**,@hBUhB48XPFW>x77 |GY=6x7PFU>22>@QhB.2<P0C.,38>R@.4%AS?57>DH6)%:PF5)(# /hB.,T 0>,p0D 8>//>=G?Y8k9?89_T45W45R8c2+3137J%c2+313gB>BB1C<<:>>I?=6/:5:a;9.07M6y7M6'80 091/A<****q,L''''8J)#)#)#)#@zXPPBYPXzXK65BY6 (UP-.U,H?34H?d25|.D/5-j1118(#>>&>0'66&68..@.<)#)#)#,L8J  .E  O.T:.EROKDEY .EE[O. .E  O.T:.EROKDEY .EE[O. .E  O.T:.EROKDEY .EE[O. .E @)^t@0CX@._8@PF N(#:%pEDH#/%|ChB(#0(#|<>@8X.,L<X'@ ,LT$f!8J!     # 20 0000000    # #d15 1 1" I51* 1 /9 @!#     %&  CQ0 S!@5 41 l) !$1 C541 `lp!1!!Fjp:SC bp! 1 !!ָ !u!!1% 11112P1 1810Op1[N SAl !1 7541 h!1!!7541 h!$1 !!1!54&1d !0 !1!&'&!W 10 117&'! X1$! 117&'! X1!11O@!j} bq_ 1! .N7 : 4} 1F[@+br S@1 !011C&'! P_@1!11@& '! _9 1$! , blocks usediĨ, UШ files#֨Listo'#1:bDir listing ofΟޞir<ڭ@nrrmjrl&XjrIX\njڭnXjrXrzڭfojr n&ڭYjrXIdʷhhȪ:#1:ЧڭԧYڧڭާZjrYʷ&ʷ^wvwpp06::Ȫ&TTʷXthppʷ0 tᑀ in largestˑ,  unusedv T5kE V_ _5 _ E  m 5! _ _E 5' VE T 5 V VE5a&2( pr r(p a ` b !lp 4#_0 '" a a" a a"ʷFM[:sm! V^v 5 V 5 5P5dZ mP !5lE evE (5lE k  _ E /5lEE  V E jCV V VP  j CV VV P  jC^v Z04!50 C0111dF2S}0 C!!1F5S } N 41`lp! ! 1I 4 1l)lp1 ! !.N  Ip1[N 54( ! 1=5 0 C&  #0!=50 Bl1h011!4!&  r !!!W=&  s_!X  =&   r5  2 1I@!j} &'801I    !)1b p:!} I ' !_9_@!011F&b N } '!P_@1 1 !F#bN  rq0 S SSACC C Cr r rrAbb b bCCCCCCCC4:p {(a a P E  +C  !:& 7:p {(a a _ &    +C   :&   ))P[:smIdʷhhȪ:#1:ЧڭԧYڧڭާZjrYʷ&ʷ^wvwpp06::Ȫ&TTʷXthppʷ0 tᑀ in largestˑ,  unusedRO@CCDwwvA@v DDVUvDPAS@D DbDLLKvD@iKD (r rpais b th SUTENER..vC&rndeed selss reer o te mnuau2C6Caighighd HCLCvwvGZCCDkwiCh|Cof he ubmrin frm hre..hCYu my cntrl al oeraionhCCi COTRO, blocks usediĨ, UШ files#֨Listo'#1:bDir listing ofΟޞir<ڭ@nrrmjrl&XjrIX\njڭnXjrXrzڭfojr n&ڭYjrX- - - :#1:ЧڭԧYڧڭާZjrYʷ&ʷ^wvwpp06::Ȫ&TTʷXthppʷ0 tᑀ in largestˑ,  unused 1 !! !!!0    " 6C1X  51* 1  9!1  ! :   &CQ&1 37!51,a&!0X51#!!  !:!&&!0X5 1!!!!a!ba S!!l+l&1 1 a5 1!! !+3&c"$ 1 a51% !! !:!l&1l101:"5R37 ! g@!j} b11_:_5! ! @N!1gp1[N11 01+1551 7!&!,Q51 a&!% 1101+1_5!_5! "a& !1=:11! a ! 110111 X& !1111Q1SX&!#, blocks usediĨ, UШ files#֨Listo'#1:bDir listing ofΟޞir<ڭ@nrrmjrl&XjrIX\njڭnXjrXrzڭfojr n&ڭYjrX