G@L|}6CD l0C)HCC WhL/h `CmCDiD`  R@WG1  Y0@R !L` D  C D     G)16CS S)  C)D1 p p 0 C9DI pCDL~CiCDiD`G D  C D     )16CS S)  C)D1 p p }G0 C9DI pCDL~CiCDiD` DD˙` d J)L !}GD L(( LL()  L| L( S LH 0p n  }G CY?  q  L L  ` )}G `A! d߰")-݆ "  $G@LLL&0") $G% } GH0 3S8`G ȱG ȱG   Gȭ Gȭ GG}GHiH8(()) G$H% `(0 } G)8` d)L ݆ & LGȘ ݆LL d  ! LL d)N>Q  HH) } G  hyhyB q L> Lm JJ  Ln*` dB%' } G8  H H` 1 { LL   !L     Hh SY?  q  1L } G  !? S   q 1 L   Ll  Lg E`L   !L)  q 1L}G) `L0AM݊L݉ ML  N݆LLLNLMLHG!@}G1F GȱGLLEEȩÑEȑEEȑE Ed E7EȩE  q}G L !,0,0SGɛ L 1 !L EHEh W G gLLSROTCES EERF }G G) *Gȩ GȽG GȌd q q G`  8   0G  `D}GCEDC0X:Ȣ Y ȱC* ? 0.. , 0%n ?A[ 0 : L`L  `, 0`Y}G`piH n0)բY? 08`0 }G  0$L GGȽG L `8L`L}G8`  05G)݁,G)ȱGȱGHh0})Hh` B! 8`8iiiLE`}GE8FEh( l0`ɃLL L8^~jj8jHi hEEEiEȱEiE` dTE}G H8EEȱEEȩEh J E8   . m  i`LI!)E1FR}G1LJ舩9GIH`LJJ`HGHh l`}G S gL   8 rii `дCDCG W  }C#C  Lq` X٨`DOS( ySYS IIIIIIIIIIIIIIIC`0 ߩ0}}~}C  %|+-3G||DDOS PVDOSDOS[ `SYS sx}~}C}$#'}+~}C CDOS SYS~}CV 0`BDELV !B }G`LVUQ   ]   TU J ]L!T  #      TU  } G L ? .  t`GBJ V~DEHI B V0dV!}!GQDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}"GDEL8HI   0 HI,0 0  9 .G VLO#}#G,0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D1:MEM.SAV J y08 B|DEHI$}$G V0 0`B;DELV䌚 !B y`@ʆ v s? F0Ξ05: [ BDEHI%}%G VY8 B V  @  /DE `E:D1:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}&GSTILL RUN DOS B;DE J V (` 9 V⪍ ઍ  -'}'GLLu DEHILV 9 .l 9 .l  `` s$B VBH(}(GI|DE V BLV nB,DE J V* \*` B V BLVDEHI BLVL)})G1u H232435; 1 ;  hh@2 e1i1LHҍ 00) 08 109hh@ Ҡ2e*}*C#1i1232435ޥ<<8}+G 3E:}DISK OPERATING SYSTEM II VERSION 2.0SCOPYRIGHT 1980 ATARIA. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDGE J. D,},CUPLICATE DISKC. COPY FILE ^K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILEb M. RUN AT ADDRESSF. LOCK F-}-CILE )N. CREATE MEM.SAVG. UNLOCK FILE- RO. DUPLICATE FILEH. WRITE DOS FILESW9!&x#!7&p))'&X*./)L''-؆莟.}.GR'S  vW DEHHI 1A#! @ ~0ɛ8A0.) ȅ 1 1i/}/Gil ! 1L NO SUCH ITEMSELECT ITEM OR FOR MENU! 0 .{z:*{}.|~ 1 0 00}0GJB 18L^%|DLl%DIRECTORY--SEARCH SPEC,LIST FILE? # 0 0 n&|D! 1L NOT A DISK FILE1}1GN !B 1L " 1 !BDED:}:1BJ|DE 1DEBH2}2GI 1 h0ߢ 0.  0?詛 1 ~0YЛ 1 "L<" "L 3}3G BL1TYPE "Y" TO DELETE...DELETE FILE SPECCOPY--FROM, TO?OPTION NOT ALLOWED265 FREE SECTORS COPYING---D1:MILI4}4C PEDE.COM # 0|D .L$A#B#C#JB|DE 1BHIDD#E 1D#0: B5}5G 1L B#C#C#B# B 1N#$0SYS1}:e#D# d# D# .d#ȽD# d# 𩛙d#X# 1,A#6}6GPdD#ELO- A.BJdD#E 1 1HH 0hh|DL^%1}:e# Lt% e#dD#EL%7}7G 1 0 . .0% 1L WILD CARDS NOT ALLOWED IN DESTINATION 0 A.|K@C}>G//3Hu ξL/L DRIVE TO WRITE DOS FILES TO?WRITING NEW DOS FILESTYPE "Y" TO WRITE DOS TO DRIVE 1.?}?GD1:DOS.SYSERROR - NOT VERSION 2 FORMAT. , &* բ( 1L `[) 0NΞ 0 L1M) 1@}@G L BAD LOAD FILELOAD FROM WHAT FILE?) 0 0#B 1L WHAT FILE TO LOCK?) 0 0$B 1L WHAT FILE TO UNLOCK?DUA}AGP DISK-SOURCE,DEST DRIVES?TYPE "Y" IF OK TO USE PROGRAM AREACAUTION: A "Y" INVALIDATES MEM.SAV. h  ,B}BG  `)  <0 2 2 0  ,   ,,ޢ* 1L ,K* 1 ~0 0C}CGFINSERT BOTH DISKS, TYPE RETURNERROR - DRIVES INCOMPATIBLE., 1 ~038  , 1L D}DG, &*  Lz+, 0 , 1 ~0 + Y,0!,0 ,L+ ,mm  v,"ǭE}EG0Ξ, 05,Lt+L +,Hh` NOT ENOUGH ROOMINSERT SOURCE DISK,TYPE RETURNF}FGINSERT DESTINATION DISK,TYPE RETURN`    `L,8,0( rG}GGL1(`ߢ) 1* 1 ~0Y`hhL S SL1) 8`NAME OF FILE TO MOVE?- 0 0|DLtH}HG% A., 1 <0 0 .@L# .BJ 1  DEHIB V L1 ,5 1 <0,L. I}IG JB|,A#Pd#DE 1 HI BDEHHII 1 B 1 , 1 <0,0Lf- B VJ}JG,A#P, 1 <0 0L#L ߢ) 1* 1 ~0Yj383}mm ݭK}KG}`8}``|* ? ɛ,`|:(|/ 1L `DESTINATION CANT L}LGBE DOS.SYS0 0H{ $22Δ $28/L /) $2 Π $2 0 ξM}MGhAΞB,0 J 1 BޝDEHI,HDE 1HIHIDELSAVE-N}NGGIVE FILE,START,END(,INIT,RUN)O X0 1`BDEPHI V` X0H 1 L O}OG0 0 1L0`PLEASE TYPE 1 LETTER,0`hhL <0 1L0LA1 ,;ɛ7,"ɛ:ݦ1ݥP}PGA"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ`轤{Q}QC?NAME TOO LONG B VL ` L1I H1EӝDL1DEI|mDiE` V0`8d/8 i:"2!22 1R}RG L ERROR- 170ɛ+,' 20*.. өw2 1``2TOO MANY DIGITSINVALIDS}SG HEXADECIMAL PARAMETER800 0 8 00`,0'D800H,ɛh`2L1NEED D1 THRU D4uT}TG HEXADECIMAL PARAMETER800 0 8 00`,0'D800H,ɛh`2L1NEED D1 THRU D4uUC;+, AFBRLYDSPPRQLIDNLBDJLRTZ\bdjlrt{V}VC    &' ./67>?FGNOVW^_fgnovw}W}WC y * PROGRAM LISTER ** BY DANA NOONAN ** COPYRIGHT 1982 *(SET-UP PROGRAM2]];A}X}XC,;@ ,;@ ,;@!(,;@,3,;@7>,;@ BI,;@0MX,< 6. d x 6.REMF-#@|Y}YC@ (K:- APP/@,G6-F:AY,/AYMaZW A *@ei@mouJ@Z}ZC @ !P:W@%1d\F(@5D>:,7@HY,Page 7@]f,7@jt,Q(@x\([}[C@n^(@, | | = Inverse7@0G, [ ] = Control7@Kk,< > = Control Inversei(@owu6-@{\}\C6-%@ 8 A@xGET DATA A @<P\ 6-B:,6-V\$6-bh06-nv\6-@ez$+]}]C"@,%A $+"@R,**CHECK REMS, QUOTES, AND LINE NUMBERS-@Vq6-@:7<,,/"@4u)!AY^}^C %6-@*/ A --@.2@6D)@:7,,@2HY- *7%@]c<%@gr,0*6-@v(_}_C"(@(6-%@!,M6-@09&?(@=C7@GT&,7@Xj<, M6-%@nw-"}`}`C * #(@\7,- ACHECK ASC VALUE- 6--6-@:7<,,-6-%@`n'q!+%@r,5(@a}aC>:AU,7@",C6-%@&0q6-%@e4;$+"@?O,%A $+"@S_,,!!!@1c* A%A`6!!!b}bCEAY* ATA@!!!A'* AUA0J @'IA`T#^ "h  APmu+c}cC %,!+%@,9(@+>:AU,7@/;,G6-%@?Iu6-%@eMT$+"@Xh,%A $+"@lw,r%(@{d}dG[]!6-%% |8827,8,ESCAPE,28,4,UP,29,6,DOWN,30,6,LEFT,31,7,RIGHT--125,7,CLEAR,126,10,BACK SPACE,127,5,TABe}eGJJ156,13,DELETE LINE,157,13,INSERT LINE,158,11,CLEAR TAB,159,9,SET TAB**253,6,BELL,254,8,DELETE,255,8,INSERT INVERSf}fC*E CONTROL CHARACTERS3"A(!(@.?<,>/6-%@CT3 <6-&@dX_*(@c<>:,>86-%@z}gCiwLINEA;xx ;A ,;@?P,; (}@T[;@_c@gio D:DOC.TXTh}hC A (@)2lB:,!@-5-7@9=<@AT,4XXX0(3(E-@X\@"`X( ӠΠ\b(}i}iCl @@ <( @@%da@)/ B39*-@=A@"ER("ΠҠՠҠˠҠVa%D:MENUj}jCD:HELPLINEA;xx ;A ,;@?P,; (}@T[;@_c@gio D:DOC.TXTkC%J WELCOME TO THE ANTIC MONTHLY DISK n Most of the l}lGprograms on this disk arewritten in Atari BASIC. Some requirespecial hardware or specific instruc-tions. We recommend you m}mGrefer to thecorresponding issue of ANTIC forcomprehensive documentation. If youwish to order a back issue, or needsubscrin}nGption information, contact usat (415) 957-0886 or, for credit cardorders, dial (800) 227-1617, Ex. 133.In California,(800)o}oC 722-3545, Ex. 133XXXThe menu that appeared on the screenwhen you booted the disk will onlyrun programs with a .BAS exp}pGtender.If you try to run a program and the response is 'cannot run Filename',then check the file extender withthe followiq}qC4ng list:XXX.BAS BASIC saved program, use menu; sRUN or LOAD and RUN..LST BASIC listed program, ENTERz ther}rC*n RUN..EXE Assembly language 'Load and1 NGo' file. Remove BASIC, bootU pDOS, type L then enter thew filenas}sC)me..ASM Assembly language source code0 Mfrom Atari Assembler Editor.T Must be assembled..M65 Same as .ASM ont}tCRly MAC/65..SYN Same as .ASM only Synassembler.AMC Same as .ASM only AMACXXXV.OBJ Machine language object file. u}uC $Same as .EXE but not 'Load and+ GGo'. Refer to correspondingN article..ACT ACTION! source code..SYS Resv}vCBerved for DOS system files..PLT Pilot language, requires PilotI xcartridge..LGO Logo language, requires Logo} w}wC0 cartridge..TXT Text file. Usually accessed7 Nby another program.XXXRAll programs from ANTIC issues datedprior x}xGto August 1984 were reproducedfrom ANTIC's Archive. We have up-dated them from our HELP columns and most are compatible wiy}yGth the XLmachines. We have worked to insurethat our programs operate as pub-lished, but we consider all our software liss}zC'< CONTROL CHARACTERS3"-4!(@8I[,]/6-%@M^3 <6-%@dbi*(@m[>:,]8{}{C6-%@ E< INVERSE NORMAL CHARACTERS3"AS!(@IZ<;>/6-%@^3 46-&A(&(@|}|C|>:,46-%@0 A@6-%@4>)6-%@B[76-@:7<,,G!+%@_g,i(@k>:AU,7@}}}C,w6-%@6-%@e!($+"@,<,%A $+"@@o,B!AY* AS'6-&A(8(@s>:,B ~}~CA+(@#|!6-%@'E+ A@ A0(@IU|((@Yc66-%@g@ A&!!PRINT }C LINE AND GET NEXT ONE03"@$+!(@/@[.]/6-%@D^3 :3"A#!(@bs[;]/6-%@w3 D}C#(@ >:, #(@!.N'6-%@2: @`>S' A0X2#-@W[@_f&+&@`jr,.(@v2 b}Ca'(@ 7@+,Page 2(@/6=(@:DK6-%@HPW6-@Tqa A0l ENDvd(@uAY}C$+6-@@ 9H( COPY COMPLETES@=D^@H`ad TITLE) +fo()(t ͠}C5%( (!( ENTER FILE NAME:%37@9=<@AL,0:*7@PT<@Xe,0:M67@im<@q,.D:\67}C@,.b6.s67@(,. 67@ ,9,. 67@=,.(( DATE(( SOURCEK(&( CO}C.NDENSED PRINT (Y or N)*80Y*0NA(2OK A2 4Y6-@Sg#6-A /6-@k2$2 4N6}C-@#6-@e/6-@ k2$ERROR TRAPPING F:A,"A6A O A0@ov#@z/}CAYO@@$xK: F:A,"ApA F:A,"A8A9 (}-@|}C@.9(CANNOT PRINT THIS LISTING F-@26@:_3(PRESS RETURN TO TRY AGAIN@)@cCF%IF:A,"}CAp(}0-@@@I(NO FILE BY THAT NAME F-@DH@Lq3(PRESS RETURN TO TRY AGAIN@)@uCF%}C*U (}-@@E>(CHECK PRINTER AND PRESS RETURNK)@IQU @U_4+(@cr>!6-&@v+ A}C; D2:LISTERLYDSPPRQLIDNLBDJLRTZ\bdjlrt{GgCCYCXCNPCPADPADREPADLLSECPCPINSIBASCCITTIICL2ROW1ROW2ROW3TPSDCLSTCHCO }C'UNOLNCHANGNUDSSCHLCOHIX129:ABIJQRYZabhjpr y }C  $%,-45<=DELMTU\]delmtu| }C &(.0 68!>@"FH#NP$WX%_`&gh'op(wx)} }C* +,-"#.*+/230:;1BC2JK3RS4Z[5bc6jk7rs8z9A }C iF%%.STUNT CLOWN(..P%%6.Gby John MagdziarzM.SZ%%[.m(c) COPYRIGHT 1983r.d A }Cn* A*T:,$9Ax\%6-P:H:?D,$@2HM,%@QY1-@]l7($D6-6@pxP6-@| }C\6-@ 9##*** JOYSTICK READ ROUTINE ***:6-R:?H,:@LR*@V\)"@`dAhs;"@w6- }C%@)6-@1/6.5!;6-H"@5?6-&@CL*6-6@P^06.< @bjH6-@n) - }C@!+(6-) A 6--@!/B(6-$H:HM,!?QW$6-]t6-(6-6@x }C&6-%6-% 1-*@*7!@!;NA@"@2ReA55@7io*@8sy*@2} }C*AiA @ -@!#).6@26<2<>DH@L]@ 8"@6ag*!@kt&6-6@x.6- }C&8 A/"@"* @!&.%6-@2G/ A"%"@KS6-@Wl% A,T"@ py6-6@} }C"6-.6-@d66-%<-B( J6-%T A6!!*** BALLOON POP ROUTINE ***@6-@hs6-$6@w&6- }EC%8-@ "<(J6-&@&.g-@24:?6@CI2@MQ@PUW]y J 6-%T"@} }C>A0^!!*** EXTRA CLOWN ROUTINE ***h!A6-DN)6-%@RZ=-@^b@fj_2pt@x@ }C@ s-@@'w 2-/57=?ER r#-@8VX^w(# A|!@ {) }C @6-!@6#) @'6-' -( -($!6-'6- A@""*** FALLEN CLOWN ROUTI }CNE ***6-&@#-@8!#)A'(--3((G-@EI@M_Q A@U w2egmouw} }C- @6a-@"#3( QB+-@7;@?M/ 3 E-@6QU@"YgM( amA** }C(* GAME OVER ROUTINE *** A-.2@6><-@BF@JO6@S[P-@_c@6gkl2qw@{ }C@!r-x( |  7%2')/179?K7B2yQ\--@`d@6hn#-t)( - }Cm+F:B2y,@*T:#&,,2=-@68>jY(GAME OVER! Ӡc Am Anu[%2{ }CG2@ "(*028Q Ap[ A!!*** PADDLE SIZE ROUTINE ***;6-%@ }C %-@ @61-@!!67( ; K"@:C6. G%O(6-@1SZ56.^%h A6-@0lK A`&= }C"@6. %%&6-@3216.%% =6-@P6P0 -( :'-@!T^( Abw' AD0-@{ }C@6#-@!&)( - 0$NG%2,0A48@<@@DJG2@NZA@^b@fX$b *** TITLE P }CAGE ROUTINE ***l+@ %@$-v,-@15@9@,(@DY * STUNT *,-@]a@el,(@p * CLOWN * }C%-@ @%(@-BY1-@15@9@1(@Djohn magdziarz&&*** VARIABLE INITIALIZATIONS *** }C o];@4 ,;@4,;@4#*,;@9.5,;@`9@,;@DK,;@OV,;@Za,o@egmxQ;@|, }C;@ ,7-@@2#@'3M67<%@7L,.# Q O-@PT@4X\@`m167,.>:@9q,K67%@ }C ,.>:@2,O O-@"&@4*.@2N167,.>:Ag,K67%@RY,.>:@2]m,O (-@qu@7y$6 }C7<,.&( i-@ @W$(@,9167,.>:@)=H,K67%@LS,.>:@0Wb,e67%@f,.>:Ai,i '6 }C. %!6.%+ '6.(-@/3@7S$67<,. ( 6-@W]6-c99*** MACHINE LANGUAGE }C( CHARACTER SET MOVE ROUTINE *** --.2@Y6")A6%- ff169,0,133,205,133,203,133,207,169,224,133,2 }G06,104,104,104,133,204,24,165,207,105,1,133,207,201,5 cc240,26,160,0,177,205,145,203,200,208,249,24,165,204,105,1,133,204, }CJ24,165,206,105,1,133,206,76* 17,06,165,208,141,244,2,964SAYPi2AF:A,&@mS6-+F:A, }C%@_,$AV>"6-'AV"6-?:A6<,H!!*** REDEFINE CHARACTERS ***R)-@cg@ ky")6-$@} }C \--@"%%%) - f3,20,85,81,85,85,20,8,2p""4,32,32,184,48,16,16,136,136z5,0,0,255,8 }G5,255,85,0,0''6,250,250,250,250,175,175,175,175!!7,60,255,251,255,255,60,8,2""8,136,136,16,16,48,184,32,329 }G,65,65,65,85,85,65,65,65&&49,170,174,191,174,170,170,48,48&&34,168,168,130,130,170,170,14,12,(AV'AV }C ,AYm***** SCREEN DATA AND DISPLAY DATA ***%%6-F:A`,%F:Aa,$AV}%@qu@py) }C@ @A-%@"%@)&.M@2kQ }ˠ̫̫.-@oqw.(@ }C  STUNT CLOWN%%6-F:@$+,%F:@/E,$AV6-%@ Iv$6-P:'AV,$6-&$AV-@z }C@ -@P7-AA"!% 7AR@Ts$26,10,68,134,0.U6-@w!-@ }C I(#SCORE: &HI-SCORE:, ICLOWNS: O!U6-86-OW6-@[a'6-go36-@)sy?6-} }CQ-@ @U(g-@"&@*4k(}-@88<@@P(B'6. V%]!6.c% '6.LWAY@4 }C '-@ @+(=-@#'@+5A(S-@9=@APW(V6-@T\-@!`o(`Q6-@Psy!-@} }C%(7-@%(;(M-@8,.4QQ(j$t -A@0UZ6@^e~;2kq@uy@} }C3-@ @'7 ; Z-@0+7A@;?;2EK@OS@W_O-@cg@kS W Z$&6 }C-F:@ (,& A(A +@,&A(+B7t&A($D:CLOWNOW2ROW3TPSDCLSTCHCO `Gopm|MPQQBLBOPANSB1B2SSMESCORMAXSCORPREVSCORCJHIMOVDPPPNUDDPWXYLEANKECHSE}C @!#)+139;ACJK RS Z[ bc jk rsz}C %&-.56=>EFMNUV]^efmnuv}}C !" !#()$01%89&@A'HI(PQ)XY*_i h;@mt,;@x,9}C@ ,;@,;@ #,;@'.,;@29,;@ =D,;@ HO,t6-U]6-@ag Akv6-@z}C!6-) 6-6-&)"@*.@ 2;D+@?C%@GM'-@QU@Y`D(@d ź \-}C@ @2(@1 high score: D-@59@=D\(@H^ PUSH H+0@bhP:H:ns,$@w,@}CHF:B2y,@@ )K+@-1%@5A'AYGY3AV? _eK6-kvn6.}}C 96.& /T6.A\6..f6. ( n6. ??-- B1$ in line 30 conta}C'ins 18 spaces between two 's.!-@+-3:((@>Lκ:-@PRX_H(@clZ-@pt@xn(}C@ź-@@!((@,9#K6-@`=]6-A'6-A36-@bai?6-@msK6-y(O}C(@ (@ 0-@$(@,3>(@7EB O(@IV).6-@Zb6-@ fs!-.(@w*)}C AY@4)"!A%2+^%6-P:H:8=,$@AF,%@JR16-@V`K6-P:H:fk,$@o,Q-^(@}C- <Y6-R:*,V6-+"@.4)"@8>)"@BJ,&+"@ NT)"@X^)"@bs,Y$>8%6-P:H:y,$@}C ,&@+-8(@4?# 6-% @8@#6-@DO@!@S[6-@_rA+ 6-%!@ v! A%}C + @B B"%@**")-@.2@ 6<M2@@DAHN%@RV@ZdQ s2@hjprx}Cv'6-&@ @ .C -(@2I$Pg 6.=:,-@MQ@#U]/-@amB:,P(@q>:@:7<,,}C%A(,T g(@! 3Q% 6.-@7;A?]" %$n? 6-%#-@ae@iu' 3 @y?6}C-@x!@6-@#33 -(@7?3T:EH,"NqAP  26-%@u6-&}C@%-2(@"T:(+,"1B 1&@FS@2W[A_lI6-&@p-%@}C,(@ 2-?(@FI A`%"@:,-!(@J[% 6!@W_e) @Hiv-,(@z}C6 A#@H*@W"(# A0,9X6-%@=J"68,-&@HNV."@Z`@-@dh@#lsX(@w>:%}CA(, @ @C )a6-/9a6-8@=D,%8@HP,$+"@T\,%+8@`e,&@ip,$8@t,$+"@}C ,:-@@# :(@$H7<,>:%A(,##@LP@TV\nK:6-%@ry)@}}CS"A&!-@@##*6(@.18 >B6-DaI6.S AP`%+ @Hek)!@Wo,*AU16}C- 86.J-@@#")`(@-07 D%+ @HHN)!@WRc,*AUG2@gsAP@w@}C [-@A _ 2@$&,.46<^ APW"AU*B:, @bh(6-n/6.A-@}C@# W(@ 8"AU*B:, @<B>2@FRAP@VZ@^fR-@jnArV x2@}C : AP4AU#-@>D%@#HO4(@Sl>:,"AUAp"67<,.}C)>:, AP, 6-A:,6 " A -;;((P:'+@P?G$,,&"MeA <6-P:'+@Piw$,,&6-%@{:}C-@ @0^2 A$*&@.2@6>b 2DFLNTV\y AP@ 6-&@}}C92@ A@@"*M-@.2A6@Q s2@DFLNTV\l} AP @pyJ"}}C6."6--@ &96-,2K-@6:@#>El(@IL^ ev Ai18 spacesv 6.}C6-!@-6-%+?-@/3@#7>`(@BEW ^j @Cbwv18 spaces-@{}C@# *(@ !<-@%)@-4S(@8L g-@PTAXbk w6-hn6-t @}C$7 spaces in line 500& *06-6?+)-@CEKR&(@Vj )$Xm6-@n6."+@}C m(@1<############ LEVEL6 Y############b::(@](###############}C#####lbb(@4P# 'em ####B H##M QMATHV x############vF&(@|}C##########8-@!%@)0F(@4H{AR@L`(Push to play>(Push to cha}CCnge the level`(Push for instructions F:B2y,"@GlAE6-F:B2y,"@ptAx}C"@ A5"@!+6-%@/7)"@;C56-@GP"-@TX@\c"(@g F:B2y,@}C A AE9 +&4AR@8=9(D ]ӠH($(b Level 1 is addition.H( }C( Level 2 is multiplication.((- GUse a joystick.V(-("L You start with 10 men. Try toV($hit 2 numbers f}Gor your math problem.f-(%If a number reaches bottom before youV($hit it you lose a man. If the numberf( hits your }GWH(@man you lose 5 men. If you hit 2 numbers without being hit, youW( will get q!(a math problem with thoseK(%nu}Gmbers. If you get the right answer,q(!the sum of the 2 numbers is addedoo(fto your score. If you are wrong, you lose a}Cp man. A bonus man will be added each 50 points for level 1,( or each,(100 points for level 2. $-@tx@"|}C"$( Push * F:B2y,@&7A4 A;D-JN@R[0@_c@gk@o&++0@}CP:H: ,$@,@&''2,0@ 46<@@DO&''2@S_A'@cg@kx&-@|}C@0   0@!')/N $ 6-F:A, 6-&@RaAYgD6-$AV%-}C7A@%F:A$$AV%,D (/-=A@cEQ"+%@Uf%/ - @j2 60,120,240,12}G0,60,30,15,303!!15,31,63,127,240,240,120,604!!240,248,252,254,15,15,30,605!!129,195,231,255,126,60,24,06!!60,120,}G240,240,127,63,31,157!!60,30,15,15,254,252,248,2408!!0,24,60,126,255,231,195,1299##195,102,60,126,255,255,126,603}C%-@ 8@,%8@ +,36-%@/8-@<@@DK"(@OUD2[_@0cg@ko@sX-@}C@P \ ~2 "(*0D $ 6-&@HU-$(@Yc8-@gk@PouT2@y}C@ @X z2@$&,.4Q AP$ ^ -(@Ua$-&@el:(@p>:A8,>}C L-&@[(@ ^$D2:MATHMAXSCORPREVSCORCJHIMOVDPPPNUDDPWXYLEANKECHSE2C>l  AXLPB0NZ<( ((@CF@KLRld"( st |}C + $AdAU0@(*04@8>70@BDJN@RXQ0@\^dh@lrc@v@}Cu@ @7'{(}AR@+4++(#U++(#| ANTIC MONTHLY DISK JUL. 198}C 3 |++(#.8++(#Yc @ gr-@vA}C $ GG;@@,;@ "),;@@-4,;A8?,;@CJ,;@@Nh, "D1:MENU" &&@lp@tv|}CD:*.* 6,6."3 96 @0=Ji6-%@NX(6.7@\`<@dm,A67@ qu<@ y,.}C .i67@ <@,.7@ $<@(A,3 6.|67B:,%@EU,.367B:,%@Yg,.G67@ko<@s,.(--}C@>B:,:7<,4 G67<,..] 6.=:, @BJD67@NR<@V],.7@ae<@ir,]67@v<@}C,.0$@'(''7@+/<@3?,4FREE@CL- @ Pi2() <@mF''7@}C<@ ,4FREE@"K @ &1P(7@59<@=N,)|U @0R[W'!-@6_f+'@jo,%@s' |Z+}C+(#|& 0|[ ( |8 = F P|\++(#qd-(-("}C1 Select HELP.BAS for information.xAR7@[@DH@9LR'-@VZ@"^dC(p SELECTIONM }CA0Q[ B4P:,A00"@8B&6.7@FJ<@Ni,0 AELB6.7+&@mr,$@v%@}C<+&@ ,$@%@$,L B(337@7;<@?N,4 36.7@RV<@Zf,!7@jn<@r,4DOS!.}C0 6.-@?B:,07<,4 AH67B:,%@Cr,.7<,   6.! 6.D1:!67B:,%@v,.?}C AR@'-@@"#)? 1 DLOADING ? AHN@RV@9Z`1@dh@lv5%? Bz}CK-@ @"-  0CANNOT RUN 7 @4:A B>lK A0D:MENU"( st |W Cu9950 R:PILOT AUTO LINE DELETER9951 R:ANTIC #8 K. W. HARMS9952 *DELETER9953 T:} [CLEAR SCREEN9954 POS:2,119955 T:{ ! } ChԠҠ9956 *REENTER9957 T:9958 T:ENTER LINE NUMBERS TO BE DELETED:9959 *NEWSTART9960 T:STARTn \9961 A:#S996! } C2 T(#S<0)+(#S>9$):ENTER NEW START* W[ IS BELL. TYPE ESC,CTRL,29963 J(#S<0)+(#S>[9):*NEWSTART9964 *NEWEND9965 T:EN! } CD &\9966 A:#E9967 T(#E<0)+(#E>*9L):ENTER NEW END9968 J(#E<0)+(#E>P9):*NEWEND9969 T(#S>#E):START LARGER THAN EN! } GD9970 J(#S>#E):*REENTER9971 *NEWINCREMENT9972 T:INCREMENT \9973 A:#I9974 T(#I<1)+(#I>100):ENTER NEW INCREMENT9975 J(#!}GI<1)+(#I>100):*NEWINCREMENT9976 *PRINTLINES9977 GR:QUIT9978 C:#L=0 [Line counter9979 POS:2,29980 *PRINTLOOP9981 C:#L=#L!}C#+1[Increment line counter9982 T:#S( [Line number to delete9983 C:#S=#S+#I9984 J(#S>#E):*DELETE [Job done9985 J(#L=20):!}Ce*DELETE [Enough lines9986 J:*PRINTLOOP9987 *DELETE9988 T:J:*RESTART[Command on screen9989 POS:0,0i [Get to top of scree!}C-n9990 C:@B842=13 [Set to read screen9991 E:6 K[Stops, gives control] to the screen reader9992 *RESTA!}GRT9993 C:@B842=12 [Set write to screen9994 T(#S=#E)+(#S>#E):} Š9995 E(#S=#E)+(#S>#E):9996 J:*PRINTLINES9997 R:!}CuĠƠ͠O LINE DELETER9951 R:ANTIC #8 K. W. HARMS9952 *DELETER9953 T:} [CLEAR SCREEN9954 POS:2,119955 T:{ G20 ;ATARI EQUATES30 CIOV = $E456 CIO ENTRY POINT40 FASC = $D8E6 FP-->ASC CONV RTN50 IFP = $D9AA INT-->FP C%}GONV RTN60 FMOVE = $DDB6 FP MOVE RTN70 FLDOR = $DD89 FP RTN80 FDIV = $DB28 FP DIVIDE RTN90 FMUL = $DADB %}GFP MULT RTN0100 ;IOCB COMMANDS0110 OPEN = 30120 PUTREC = 90130 PUTCHR = $0B0140 CLOSE = $0C0150 POKMSK = $100160 ;DEV%}C+ICE NAMES0170 PRINTR = 'P0180 CR = $9B0 PCARRIAGE RETURN0190 CLS = $7DU CLEAR SCREEN0200 ;RAM ASSIGNMENTS0210 %}C-RTCLOCK = $12 3 BYTE CLOCK0220 FR0 = $D42 OFP REG ZERO0230 INBUFF = $F3S INBUFFER FOR FP0240 INTABS = $0200 RAM I%}GNTERUPT VECTS0250 VTIMR2 = $0212 POKEY TMR INT VECT0260 ATACHR = $02FB ASCII KEY0270 CH = $02FC KEY0280 IOCB = $0%}G340 IOCBS0290 ICHID = $0340 HANDLER INDEX NO.0300 ICDNO = $0341 DEVICE NUM0310 ICCOM = $0342 COMMAND CODE0320 ICS%}GTA = $0343 STATUS0330 ICBAL = $0344 BUFFER LOW ADR0340 ICBAH = $0345 HI ADR0350 ICPTL = $0346 PUT BYTE RTN-10360 %}GICPTH = $0347 "0370 ICBLL = $0348 BUFFER LEN LOW0380 ICBLH = $0349 BUFFER LEN HI0390 ICAX1 = $034A AUX INFO 10400%}C@ LBUFF = $0580 FP BUFFER0410 ; OTHER EQUATES0420 LOW = $FFE USE TO GET LOW ADDR0430 HIGH = $0100 USE TO GET HIGH%}C ADDR0440 \*= $02E00450 EP .WORD LOAD0460 ;START THE PROGRAM0470 LOAD = $60000480a n*= LOAD0810s yLDA #0} %}C INITIAL SETTING0820 ASTA $D202 FOR AUDF20830 M10 JSR CNTF ^GO COUNT INTERRUPTS0840c kJSR CONVo CONVERT RESULT% } CS0850 0INC AUDF1 GET NEXT HIER NUMBER08605 SINC AUDF1 ADD ONE TO IT0870X _BNE M10d CONT WITH THIS CTL0880 %!}!C& INC AUDF2 ADD ONE TO HI BYTE0890+ NINC AUDF2 ADD ONE TO HI BYTE0900S ZBEQ M15_ yDONE WITH ALL OF THEM0910} %"}"C LDA AUDF2 GET NEW VALUE0920$ GSTA $D202 STORE NEW FREQENCY0930L SJMP M10X AND CONTINUE0940 M150950 ;GOTO 16K %#}#CCLOCK TIMING0960 "LDA #'10970' ASTA AUDCTM+1 SAVE MSG0980F NLDA #$11R eAUDCTL SETTING0990j STA AUDCTLS SAVE IN%$}$C MEMORY1000 ;LDY #01010 M20 LDA FIN16K,Y GET BYTE1020@ XSTA FIN,Y SAVE IT1030] fINY 1040k qCPY #6w ?ALL B%%}%C YTES YET1050 BNE M20 %NO1060* FLDA AUDFI START COUNT1070K fSTA AUDF1 SAVE VALUE1080k qLDA #0w INITIA%&}&CL1090 7STA $D202 VALUE FOR AUDF21100 M30 JSR CNT< TGO COUNT INTERRUPTS1110Y aJSR CONVe yCONVERT RESULTS1120} %'}'C& INC AUDF1 GET NEXT HIER NUMBER1130+ IINC AUDF1 ADD ONE TO IT1140N UBNE M30Z tCONTINUE ALL SETTINGS1150y INC %(}(CAUDF2 ADD ONE TO HI BYTE1160$ GINC AUDF2 ADD ONE TO HI BYTE1170L SBEQ M35X rDONE WITH ALL OF THEM1180w LDA AU%)})CDF2 GET NEW VALUE1190 @STA $D202 STORE NEW FREQENCY1200E LJMP M30Q wAND CONTINUE1210 M351220 EOJ JMP EOJ| F%*}*GINISHED1230 ;SUBROUTINE TO OUTPUT MSG1240 ; ENTRY: A=LEN, X=HI, Y=LO1250 ; EXIT: NO INFO1260 MSGOUT STX MGOUT1+2 SAVE HIG%+}+CH1270 %STY MGOUT1+1 SAVE LOW1280* GSTA MGOUT2+1 SAVE LENGTH1290L LDX #01300 MSA1 STX SAVCNT1310 MGOUT1 LDA $1000%,},C,X GET CHAR1320 PHA! ,SAVE A13301 9LDX #$00= IIOCB #01340N ^LDA #PUTCHR1350c STA ICCOM,X SAY PUT CHR13%-}-C52 LDA #01354 'STA ICBLL,X1356, STA RTCLOCK+11830C USTA RTCLOCK+21840Z xSTA POKE1 ZERO COUNTERS1850} %6}E6CSTA POKE1+11860 %STA POKE1+21870* GLDA POKMSK GET IRQ MASK1880L TORA #$02X kENABLE TIMER 21890p STA POKMSK S%7}7C AVE MASK1900 0STA $D20E TELL HARDWARE19105 XLDA AUDCTLS GET AUDCTL SETTING1920] xSTA $D208 SET AUDCTL1930} %8}8C#LDA AUDF1 GET SETTING TO USE1940( KSTA $D200 SET AUDF1 TO VALUE1950P STA $D209 START TIMER1960 ;WAIT FOR 2 REAL%9}9G TIME SECONDS1970 ;SO IT WILL BE EASY TO GET THE1980 ;NUMBER OF INTERRUPTS PER SEC1990 ;BY SHIFTING RIGHT 1 BIT. THE2000 %:}:CU;VALUE OF RTCLOCK IS 120 AFTER2010 ;2 SECONDS REAL TIME.2020 M1 LDA RTCLOCK+22030Z bCMP #120f x?WAS IT 2 SEC2040} %;};C BNE M12050 INC SW BTURN ON SWITCH TO STOP2060 M2 LDA SWH [WAIT TILL ZERO2070` fBNE M2l TO KNOW IT FINISH%<}<CED2080 RTS RETURN NOW2090 ;POKEY INTERRUPT EXIT GETS2100 ;CONTROL WHEN AUDIO REGISTER2110 ;COUNTS DOWN TO ZER%=}=GO. THE2120 ;INTERRUPT IS RESTARTED UNTIL2130 ;2 SEC HAVE TRANSPIRED AND WE2140 ;ARE STOPPED COLD.2150 EXIT INC POKE1216%>}>C0 BNE EX12170 'INC POKE1+12180, 8BNE EX12190= ]INC POKE1+22200 EX1 LDA SW2210b nBNE EX32220s STA $D209 %?}?C START IT UP AGAIN2230 &PLA 2240+ HRTI 2250 EX3 LDA POKMSK2260M UAND #$FDY tTURN OFF POKEY TIMER 22270y STA %@}@C POKMSK2280 STA $D20E2290# )DEC SW/ ARESET TO ZERO2300F OPLA 2310T RTI 2320 ;HIGH-MED-LOW ORDER2330 POKE1 %A}ACr.BYTE 0,0,02340 SW .BYTE 02350 NBITS .BYTE 0 WORK BYTE2360 LENGTH .BYTE 3 FOR HEX CONV RTN2370 PTR = $80w FOR HE%B}BCrX CONV RTN2380 ;CONVERT INTERRUPT COUNT DATA2390 ;TO ASCII AND PUT TO SCREEN2410 CONV LDA AUDF2 GET VALUE2420w TAX %C}CC SAVE A2430 AND #$F0" 2HIGH NIBBLE24407 ALSR A2450F PLSR A2460U _LSR A2470d iLSR Ap SHIFT DOWN24%D}DC80 "JSR NASCII CONVERT IT2490' ?STA AUDFM SAVE IT2500D GTXAP ^RESTORE A2510c kAND #$0Fo GET LOW NIBBLE%E}EC2520 )JSR NASCII CONVERT TO HEX2530. FSTA AUDFM+1 SAVE IT2540K eLDA AUDF1 GET VALUE2550j mTAXv SAVE A%F}FC2560 AND #$F0 %HIGH NIBBLE2570* 4LSR A25809 CLSR A2590H RLSR A2600W \LSR Ac rSHIFT DOWN2610w JSR NA%G}GCSCII CONVERT IT2620 2STA AUDFM+2 SAVE IT26307 :TXAC QRESTORE A2640V ^AND #$0Fb uGET LOW NIBBLE2650z JSR%H}HC NASCII CONVERT TO HEX2660! 9STA AUDFM+3 SAVE IT2670> DLDY #9J YLOOP COUNT2680^ dLDA #'j GET A BLANK2690 CO%I}ICNV1 STA IFREQM,Y CLEAR2710 )DEY 2720. BNE CONV1 CONTINUE2730 ;DIVIDE INTR COUNT BY 2 TO GET2740 ;COUNT OF INTERRU%J}JC5PTS PER SEC2750 ;DO THIS BY USING A 1 BIT SHIFT2760: @LDA #1F TSAY 1 BIT2770Y qSTA NBITS SAVE IT2780v LDA #PO%K}KC KE1&LOW2790 STA PTR2800" 6LDA #POKE1/HIGH2810; ^STA PTR+1 SAVE ADDR OF FIELD2820c oLDA PTR2830t BNE MPLSR%L}LC12840 CDEC PTR+12850 MPLSR1 DEC PTR2860 LSRLP LDY LENGTH2870H rCLC 2880 LOOP LDA (PTR),Y GET A BYTE2890w ROR A%M}MC2900 STA (PTR),Y2910 'DEY 2920, 4BNE LOOP8 IDO ALL BYTES2930N \DEC NBITS2940a BNE LSRLP DO ALL BITS2950%N}NC ;CONVERT ANSWER TO FP2960 .LDA POKE129703 ?STA FR02980D TLDA POKE1+12990Y gSTA FR0+13000l sJSR IFPx INT--%O}OC>FP CONVERSION3010 JSR FASC$ ASC CONVERSION3020A ILDY #$FFM qSTART INDEX VALUE3030 FBI INY 3040v LDA (IN%P}PCBUFF),Y GET ASCII3050 4STA IFREQM,Y SAVE IT30609 @BPL FBIE RCONTINUE3070W _AND #$7Fc rFIX HI BIT3080w STA IF%Q}QCREQM,Y RESTORE LAST ONE3370! CLDA #MSGE LENGTH OF MESSAGE3380H \LDY #AUDMSG&LOW3390a vLDX #AUDMSG/HIGH3400{ JS%R}RCR MSGOUT PUT IT OUT3410 XRTS 3420 ;BIN-->ASCII HEX SUBRTN3430 NASCII CMP #103440] jBCC NAS13450o xCLC 3460} %S}SCADC #73470 NAS1 ADC #'03480" XRTS ;BIN-->ASCII HEX SUBRTN3430 NASCII CMP #103440] jBCC NAS13450o xCLC 3460} $(TG20 *= $60030 PLA PULL OFF DUMMY ARG COUNT40 LDA #$0850 STA $D01F INIT SWITCHES60 M1 LDA $D01F GET VALUE70 AND #$01 )U}UG?START PRESSED80 BNE M1 NOT YES90 LDY #$FF DELAY0100 M2 LDX #$FF SOME0110 JSR DEL GO LOOP0120 DEY0130 BNE M20140 )V}VG LDA #$08 RESET0150 STA $D01F START SWITCH0160 LDX 208 GET PARM0170 CPX #0 ?PLAYBACK0180 BNE NP NO0190 JMP PB GO)W}WG PLAY BACK SOUND0200 NP LDA #00210 STA $D400 KILL DMA0220 STA $D40E KILL VBI0230 MD STA $D40A WSYNC0240 STA $D40A WSY)X}XGNC0250 DONE LDX 2070260 JSR DEL GO WAIT IF NEED BE0270 LDA $D204 GET INPUT BYTE0280 GO LDX #$130290 STX $D20F TURN OF)Y}YGF FAST SCAN0300 LDX #$170310 STX $D40A WSYNC0320 STX $D20F SAY FAST POT SCAN0330 STX $D20B START SCAN0340 LDX FLAG)Z}ZG0350 CPX #0 ?LEFT HALF OF BYTE0360 BNE RT NO0370 AND #$F00380 STA BYTE SAVE IT0390 ROR A0400 ROR A0410 ROR A042)[}[G0 ROR A0430 AND #$0F0440 ORA #$10 SAY USE 4 BIT D/A0450 STA $D201 ECHO TO SPEAKER0460 INC FLAG SAY RIGHT NEXT0470 )\}\GJMP MD0480 RT ROR A0490 ROR A0500 ROR A0510 ROR A0520 AND #$0F0530 ORA #$10 SAY USE 4 BIT D/A0540 STA $D201 SAY )]}]GSOMETHING0550 AND #$0F REMOVE TOP 4 BITS0560 ORA BYTE ADD IN LEFT NIBBLE0570 DEC FLAG SAY LEFT NEXT0580 LDY #00590 )^}^GSTA (205),Y SAVE TO BYTE0600 LDA $D01F0610 AND #$01 ?START KEY0620 BEQ FINI YES0630 D3 INC 205 INCREMENT0640 BNE MD )_}_GBUFFER0650 INC 206 AREA0660 LDX 206 POINTER0670 CPX 209 ?END OF MEMORY0680 BNE MD NO CONTINUE0690 JMP FINI GO FINI)`}`GSH THINGS0700 DEL DEX0710 BNE DEL0720 RTS0730 FINI LDA 208 ?TALK A LOT0740 CMP #2 ?HUH0750 BNE FINI1 NO, JUST RETUR)a}aGN0760 LDA #0 RESET0770 STA 205 BUFFER0780 LDA #64 START0790 STA 206 POINTERS0800 JMP NP AND DO IT AGAIN0810 FINI1 )b}bGLDA #$400820 STA $D40E RESTART VBI'S0830 LDA #$22 AND SCREEN DMA0840 STA $D4000850 RTS0860 PB LDA #00870 STA $D40E)c}cG KILL VBI0880 STA $D400 KILL DMA0890 PB1 LDX 207 GET DELAY COUNT0900 JSR DEL0910 LDY #00920 LDA (203),Y GET SOME DAT)d}dGA0930 TAX0940 ROR A0950 ROR A0960 ROR A0970 ROR A0980 AND #$0F GET LEFT NIBBLE0990 ORA #$10 SAY USE D/A1000 S)e}eGTA $D201 STORE THE VALUE1010 TXA1020 AND #$0F1030 ORA #$101040 CLC1050 CLC1060 CLC1070 CLC1080 LDX 207 GET DE)f}fGLAY VALUE1090 JSR DEL1100 STA $D201 MAKE SOME NOISE1110 D4 INC 203 INCREMENT1120 BNE PB1130 INC 204 BUFFER1140 LDX)g}gG 2041150 CPX 206 POINTERA1160 BNE PB11170 JMP FINI1180 BYTE .BYTE 01190 FLAG .BYTE 0A $D01F GET VALUE70 AND #$01 (^hCD;<ddiCb'DOS SYSb*+DUP ISYSb$ULISTER BASb3CLOWN BASbgHELPM XBASbkDOC] yTXTb9MATHSHOTBASbMENU jC)b DELETER PLTb@POKEYINTASMbTTALK- IASMbqAUTORUN SYSbuTALKM PBASkCb2BRAINWSHBASqCoEiͩkΩ͙kCop j`j {j`Hi͝Νh`}-r}rCoL"UNEM:D"NURͩkΩ͙kCop j`j {j`Hi͝Νh`},sCytings to be works in progress which we encourage you, thereader, to personalize and enhance.Good luck, and ENJOY! } t}tC y-ANTIC EDich we encourage you, thereader, to personalize and enhance.Good luck, and ENJOY! } "uC F ZFNANS%&,.@46=>EFMNVlANTIC 8/83--rAC"1v}vCM)A6%- ( A@<Y-BcB'g168F:,,-8F:,,%@Qc5 GBBr@4guYAY@4yP01w}wC0(@ >:@',>:@V&,>:@)*5,d4-;JAU4(@Nn-8, x @r A`1x}xC9AU,;@!,e +'G((OPTION--> 1 TALK A BITJ(Q i2 PLAY BACK THE BITe(s 3 TALK A L1y}yC OTC!( (4 PRINT SUMMARYC(2 M5 PRINT THE NUMBERS>(W i6 SAVE A TALK>(s 7 RESTORE 1z}zCA TALK% A %!@#A < A@$(}WHAT SAMPLE SPEED(<!AUA@??AA`1{}{CA`A@A A!:AWA@>J'AP^9A@dbEAWA A(1|}|C#,66-?:A6,$Ab@'56B7u@9O@ A`Tx-UfAU&68,-l* <BBr1}}}C \@@ 1P:nAY7=x @`A\hWA!Abp3A@dtEA1~}~C ;WAA(|66-?:A6,$Ab@?M6B7u@Qh A`}#@lp@tv|1}C P:P(@>:@' ,>:@V$+,>:@)/L,d-BcB'gy(@PhF:, } @l A`W1}C A@'A .9A@d2EAWA A(6-?:A6, A`(GIVE FILE1}C NAME4 A*@"&@*,2M4 A`=AYSn)-BcB'g9*@rF:,= 01}C*@  AY@4W* A`D(GIVE FILE NAMEX4 A*@[_@cek4 A@l@1}C AY*)-BcB'g6)@.D<@ *@HV AY@4Z* A`KK104,169,8,141,31,201}G8,173,31,208,41,1,208,249,160,255,162,255,32,149,6II136,208,248,169,8,141,31,208,166,208,224,0,208,3,76,181,6,169,0,1411}GKK0,212,141,14,212,141,10,212,141,10,212,166,207,32,149,6,173,4,210,162KK19,142,15,210,162,23,142,10,212,142,15,210,1421}G,11,210,174,243,6,224,0JJ208,22,41,240,141,242,6,106,106,106,106,41,15,9,16,141,1,210,238,243CC6,76,45,6,106,106,106,1}G106,41,15,9,16,141,1,210,41,15,13,242,6 LL206,243,6,160,0,145,205,173,31,208,41,1,240,19,230,205,208,163,230,206 NN166,1}G206,228,209,208,155,76,153,6,202,208,253,96,165,208,201,2,208,11,1694II0,133,205,169,64,133,206,76,37,6,169,64,141,14,212,1}G169,34,141,0,212HJJ96,169,0,141,14,212,141,0,212,166,207,32,149,6,160,0,177,203,170,106\EE106,106,106,41,15,9,16,141,1,1}G210,138,41,15,9,16,24,24,24,24,166pOO207,32,149,6,141,1,210,230,203,208,206,230,204,166,204,228,206,208,206,76153,6,1}C0,0 D2:TALK.BASS%&,.@46=>EFMNVlANTIC 8/83--rAC"0C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C|| C|| C|| C|| C|| C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C|| C||!C||"C||#C||$C||%C||&C||'C||(C||)C||*C||+C||,C||-C||.C||/C||0C||1C||2C||3C||4C||5C||6C||7C||8C||9C||:C||;C||<C||=C||>C||?C||@C||AC||BC||CC||DC||EC||FC||GC||HC||IC||JC||KC||LC||MC||NC||OC||PC||QC||RC||SC||TC||UC||VC||WC||XC||YC||ZC||[C||\C||]C||^C||_C||`C||aC||bC||cC||dC||eC||fC||gC||hC||iC||jC||kC||lC||mC||nC||oC||pC||qC||rC||sC||tC||uC||vC||wC||xC||yC||zC||{C|||C||}C||~C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||C||E