) /ȌD  # ' ( ` % ٍ$& j8j` B V`BuD$EK Vjij0ԭ1ԭ/Ԣ ЍX Y Xi Yi L!}  م$  @` Y m m  `HI` ͠ӠӠ١ӠҠϠԠ ! BTU V`Э9 4  f$  ȭ L! ȭ <` )Щ ED!E i! X YFD i! X Y  f$ҹKȹȹ̍͠a"a"ȱib"0 }!` A 8s$Ұ8s$ѰƅH f$h8 ȭ ȭ HȱhiPi(!iҢq$ХЍ @(ҩi R Y ii摈 H.$h$ȱ *$Ly$"D!E i!L# #͍̍L# %$ͥ0̰ # #А 7$ #l ##`l $  $L# $ $ $`А 7$L# %$`@ Y Р`Ș)ȌЬ ) ȱ  `8`01`FAS:㙘$!$"$$$`3=3Q  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  `DCEDC0X:Ȣ Y ȱC* ? 0.. , 0%n ?A[ 0 : L`L  `, 0`Y`piH n0)բY? 08`0   0$L GGȽG L `8L`L8`  05G)݁,G)ȱGȱGHh0})Hh` B! 8`8iiiLE`E8FEh( l0`ɃLL L8^~jj8jHi hEEEiEȱEiE` dTE H8EEȱEEȩEh J E8   . m  i`LI!)E1FR1LJ舩9GIH`LJJ`HGHh l` S gL   8 rii `дCDCG W  C  Lq` X٨`DOS SYS IIIIIIIIIIIIIIIC`0 ߩ0}}@0 HE |||||DDOS DOSLOADFILEBAS }\\U IIRS A`6-F:&@ ,#"A2 A`# A02"@s A(68,-2 AP-6} 0`BDELV !B `LVUQ   ]   TU J ]L!T  #      TU  L ? .  t`GBJ V~DEHI B V0dVQDEHI VF9 ,0 ,0 s0hhL  L` H hDHEhDEL8HI   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 VBHI|DE V BLV nB,DE J V* \*` B V BLVDEHI BLVL1u H232435; 1 ;  hh@2 e1i1LHҍ 00) 08 109hh@ Ҡ2e1i1232435ޥ<<8} ELOLXYUVPSWINJ@@@@@@@@ E} @ J-@-6-$@&@66-R:,J"@@E'68,-8,&+F}"@,%+"@,68,!@E68,-@k ,8,@yM/8,&$@$E:8,,@y&@$G:8G},,\8, k68,-Y @,8,@yM/8,&$@$E:8,,@y&@$G:8,,Y68,-8,H}!8,%T:,"! B 8,"  @( 8,(,8,8, @68,-8I},&8,468,-8,&'BE68,-8,&8,Y68,-8,&?y+8, @,%+8,!AY,68,-  @J} 8,,8,8, 8, @y  @ A@Π̪(##ŠΠK}ǠΛ2<F:9@,%68,-@E:68@,-@EK:9@,%68,-L}:68@,-PZ""ŠҠ̠ӛdn:9@,%68,-:68@,-M}x:9@,%68,-:68@,-Š̠ӛ:9@,%68N},-:68@,-:9@,%68,-:68@,-!!ŠҠΠO}ӛĠӛ:9@,%68,-@:68@,-AT:9@,%68,-:68P}@,-!!נΠĠ͠ě +@-@6-$@&@"Q} B, 6%%6-P:H:,$@P,&@%@,,( 8,WIND=8@,J ( (T^ŠR}Лhr @bl̠ԭΠԿv -@6?02AS}2@AP@2@@@ B"O:8@&,&8,, @668,-8,%@BT}6-@ :O:8,&8,, @.68,-8,&@:6-@%68,-*)"@6-@ ) ApU}4>РśHR @&&ŠĠנ̛''!8,!@!68,-@'!8, V}!68,-$' .',8,@y8'44/8,&$@$E:8,,@y&@$G:8,,B' @L',W}8,@yV'44/8,&$@$E:8,,@y&@$G:8,,`'68,-8,$**Ԡ̠ΠΛ**!!6X}8,-8,&$@$E:8,,+""68,-@y&@$G:8,, +68,-$@$E:8,,+68,-@$G:8,, +%%2Y}@@@*+%%2@A@@4+ -@6@>+%%2Z}H+2@A@R+   $D2:CANNONDU.EL@@@@ G##LEFLEFTRIGHTBACKANGLPOWEXVEYVEWINXYTURZEROSPQSTRIAPOWPOWERANGPOSNMAMISCXP\}WPYPLSCORRSCORR ]} @^}@@@ !"@#$%&'()*+_}t6-@u;@ ,7;@ ,;@ ,C6. LEFTO6.RIGHT[6. h6-6At6-As6-@`}6-@56-P:H:@ ,%?P,? APQ@@9i9@,9@,s AU 6. +@a}00J0@d0@~0@AR@b}TURN OFF COLORSX-@@&68,-568,-9 K@wA(XATTRACT ON @$6-H:c}@ ,$@@8-@p@D,@`w/+J:O:&@,'@`,,%%H:@ ,$@{ MOUNTAINo (}d}AR@-AV?AW@N( POWER:`AW@ o( POWER:WAV@'Ae}W@6( ANGLE:HAW@ W( ANGLE:MAV@'AW@?('S TURN WIND:f}MTEXT WINDOW[ @!-@@65,%@YI/AY%@YM [BATTLEFIELD(3%6-P:H:@ ,$g}@P%@,3LEFT BUNKER24%6-P:H:@ ,$@I%A,4RIGHT BUNKER3 A@4@w/0h}@I0@@@c0@@@}0@@@AR@ATTRACT Oi}FF,SET COLORS7!6-P:H:@ ,$@$,&3AV@EAW@"M(O:,Y!t(>:@',>:@0j},WIND & 8. *(>:@',>:@1,.99"@ A9TURN =0 FOR LEFT, 1 FOR RIGHT<6k}AV@'AW@,(6 A`FC6-+$E:,,'"6-+6$G:,,'CX AND Y COMPONENTS OF VELOCITYP^6-%l}@6-@S'@-,36-96-^SET TO INIT.POS.& PLOT FIRST POINTZ An6AV@'AWm}@,(6 A`D6-+6$E:,,'#6-+6$G:,,'DX AND Y COMPONENTS OF VELOCITY[6-&@6-@S'n}@-,36-96-[INTI. POS. AND PLOT FIRST POINTd6-&'+,6-%@%''6-%/6-%dEFFECT OF WIND Ao}ND GRAVITY ON SPEEDS, CALC NEXT PT**210 -- WHINE FROM FALLING PROJECTILE!*!?2@@0%'p}@@L'P:',2@@0%'%H:@ ,$@@@F!/2@@0%'q}@FWHOOSH OF PROJECTILE?#!AY) )!@- A`?OFF BATTLEFIELD" A"TOO HIGr}H_6-9!* A`*!* @A1EK,_"A@=!"@* @UAs}@=Z=1 FOR BUNKER, 0 FOR SKY A`r-!* A`*!* @7@=,GM,S6t}-Y6-c ArPLOT NEXT PT5 A5GOTO 200 WHETHER OR NOT POINT PLOTTEDC6-+(+"@,, ACOTHu}ER GUYS TURN, GO TO EXPLOSIONh-!* A`*!* @7=,G A hUNPLOT LAST PT--COORD v}IN X1,Y1%2@G2@i2@s A w}TURN OFF SOUNDS, GOTON- @)!AV) )!@7 ANNO EXPL. NEAR BORDERi%2@x}G2@i2@g-@@%36-+P:H:@ ,$@y},,7C"@MgEXPLOSION--COLORS 0,2,3j6-@"@%16-@E!@A%z}jEXPLOSION ON MOUNTAIN--COLOR 0=SKYT ,C/%P:H:@ ,$@$,&%P:H:@ ,$@$,&TDRAW EXPLOSION{}_'2@@$@@+ M2@_EXPLOSION SOUND AEXPL OVERk|}"@*!@P# A04( }WINNER IS > A kWINNER IF ON BUNKER COLOR AND NOT TOO HIGHE A@ @WE}}NO WINNER,REDRAW BUNKERS LET OPONNENT SHOOT:O:&,!O:&,(&6-%@0 A@: A 00WHO GOT HIT DETER~}MINES WINNER NOT WHO SHOT;( A@ 6-%@;4000 AND 4010 DRAW FLAGSX!(    ?(PRE}SS START TO PLAY AGAINX(PRESS TO END@B2y@2022 AND 2023 FLASH THE START AND SELECTpAW}@'AV@4( FAW@XAV@f( SELECT p A `fAW@'A}V@4( START FAW@XAV@f(  F:B2y,@A 0m +'0@}@A0@@@D(G(J(M(S!m( WON BY  TO & !#( WON BY  TO }&' "'(TIE:    ,F:B2y,@" A `, A " F:B2y,@A @} @ -@@  $ E-@@%/P:H:@ ,$@,EWINNING EXPL COLORS ,K/}%P:H:@ ,$@,&@%P:H:@ ,$@,&@0H:@ ,$@P:H:@ ,$@,$@B}UNKERS FLASH g'2@@$@@+ M2@g0@@ $5} 6-6-6@ A@ 5POS FOR RIGHT FLAG) 6-6-@)POS FOR LEFT FLAGc @!-@0@5'},//%3 =@Q-@6@@W,_/%c M @!-@A@E',//%3 M4020 AN}D 4025 DRAW FLAG\,@U/@0("6@2 A@P\DRAW FLAGSTAFF, IF RIGHT DRAW X ON FLAG$V },@0'/%@E3,@EA/%@0D$VX ON RIGHT FLAG^$+@*0@@D0@}@@^0@@{-@@-(@ BALLISTICS?-@ @O(@a}-@@{(@ 6-@A6AP:AV&'@, -@@}  +@'0@@@A0@@ @U(@PRESS:p(@ option TO END(@} FOR RULES(@ TO PLAYB2yF:B2y,"@$"F:B2y,"@" }AR%F:B2y,"@"+% APPORULES FOLLOWP] +@@6](9 LEFT JOYSTICK }IN LEFT SLOT, RIGHT JOYSTICK IN NEXT SLOT.Qgg(_FRONT-BACK MOTION OF JOYSTICK CONTROLS POWER. GENERALLY 400 TO 600 WORKS B}EST. 600 IS MAXIMUMRrr(iLEFT-RIGHT MOTION OF JOYSTICK CONTROLS ANGLE. ZERO ANGLE MEANS PARALEL TO THE HORIZON, 90 MEANS }STRAIGHTS77(/ UP. POSITIVE ANGLES ARE TOWARD YOUR OPPONENT.Tkk(bIF THE PROJECTILE LEAVES THE TOP OF THE SCREEN ITS PA}TH WILL CONTINUE TO BE CALCULATED AND IT WILLUNN(F COME DOWN. IF A PROJECTILE LEAVES THE SIDE OF THE SCREEN IT IS GONE.}VCC(;SOME APPARENTLY DIRECT HITS MAY NOT SCORE. THIS IS NORMAL.-B2y-(PRESS START TO PLAY F:B2y},@AS$|f 6-6-6-!6-@-6-@96-@fFACTORS FOR X SPEED, YSPEED AND WIND SPEE}Du6-6-%+@C(@ENTER NAMEGN0T6.]6-B:,i!@u6-@f-}@4(@ENTER NAME8?0E6.N6-B:,Z!@f6-@F/67B:,%@<@ ,.} F6.7@<@,L567B:,%@<@ ,. L6.7@<@,J6.}7@<,167@<@,. J67@&<@,.J6.7@<,167@<@,. J67@}&<@,.$pc@w6-R:,*"@N68%@,-8%@,%@cGET JOYSTICK VALUEz3}"@368%@,-8%@,&@3"@368%@,-8%@,%@3"@368%@},-8%@,&@$ Aa$T:,A`(6-8%@,%6-8%@,($--CHECK TO SEE THAT ALL} ARE WITHIN LIMITS%8%@,!%68%@,-%8%@, %68%@,-%8%@, %68%@},-'8%@,!5'68%@,-5"!AV3AW@C(8@,UAV@}gAW@w(8@,z$PRINT VALUE8AV'AW@27(8@,IAV@}[AW@2k(8@,n$PRINT VALUES FOR RIGHTP#A @!-@/,%@W=/%@`}A Z#F-@%,%@W3/%@`7 FDRAW BUNKERS[#x @!,%@@W5/%@@T}?@K,@W_/&@@Tb$xDRAW CANNON BARRELS D2:BALLISTI.CPOWPOWERANGPOSNMAMISCXP[6yNGUNAAABBBBGUCDCDDDGUNCGUNPGUNPOGUNPOSSHOSSRSPRSPSHOTSHOTEEESHOTPO}GHGHHHGSHOTPOSGUPFFFFGUFQTFIRTQTPQTPCOUNNOOA} } !"#$}%&'()*+,-./01234}56789:;<=>?@ABCD}EFGHIJKLMN**GUNFIGHT!!**Programmed by BU}RL FISHER**USES TWO JOYSTICKS +@%@' @'0@@@],'/AY}9/AY@K/@]/(K6-@06-@E'6-A 36-@E?6-@}K6-@26- Ad6-R:,e6-@i**T:,"*"Aj"@}APn"@Ax"@6-&@"@6-%@"@6-&@}"@6-%@9"@6-&@+6-%@96-&@9"@6-%@+6-%@}96-%@+"@6-&@+6-&@+"@ 6-&@+6-%@**GUNFIGHTER 1 } AI6-%@6-%@-6-%@;6-%@I6-%@=6-&@6-%@-6-%@}=6-%%@ @ ,,,' ,/,/!,'/ ,/ @" ,},,,' ,/,/!,'/6 ,/@ 6-6-6-6-J- 6-6-6-6-!6}-'6--6-T A"6-6@"@6-"@6-@6-@}6-6- @,/ @ ,6-6-# 6-%6-%@# A /6-6}-"***'" A  A  @6-O:, 6-%!!@6-&&!6-%1A}T@,%/16-C***6-!6--6-A 96-@EC A &$X**CHECKI}NG ROUTINEb @6-%@l!AQ6-&@v @6-%@!@6-&@}6@6-%@@6-&@$6-R:@,"A**T:@,"}*"A"@AP"@A"@6-&@"@6-%@}"@6-&@"@6-%@$9"@6-&@+6-&@96-&@.9}"@ 6-%@+6-&@96-%@8+"@6-%@+6-&@B+"@6-%@+6}-%@ AI6-%@6-%@-6-%@;6-%@I6-%@=6-&@6-%@}-6-&@=6-%%@ @ ,,,' ,/,/!,'/ ,/ } @  ,,,' ,/,/!,'/ ,/( 6-6-6-6-2- 6-6-}6-6-!6-'6--6-< Ax"6-6@"@6-"@6-@}6-@6-6-# @,/#@ ,6-6-# 6-%6-&@# A /}6-6-"***'" A  A  @6-O:, 6-%!!@6-&&!6-}%1@@,%/16-C***6-!6--6-@096-@EC A $}@**CHECKING ROUTINEJ @ 6-%@T!AU6-&@^ @6-%@h!@}6-&@r6@6-%@|@6-&@$**EXPLOSION 6-6-# @},/#@ @,/# @,/#@(6-6@6-6-"6-(6-} @6-@!@6-@-@;6-&@6-%@-6-&@;6-%}@! ,///!/ @ ! ,///!/ @  6-6-}*c6-@6-@'6-@36-@?6-@K6-@W6-@c6-@4 @P }D2:GUNFIGHTNGUNAAABBBBGUCDCDDDGUNCGUNPGUNPOGUNPOSSHOSSRSPRSPSHOTSHOTEEESHOTPO '(jYVVEVXYANABSSCD@ } @@ }COPYRIGHT 1981 - HOUSTON ATARI COMPUTER ENTHUSIASTS9A`, 11;@3,;@3,;@,;@, }P +@'0@@@9-@@P @ ARTILLERY# NAME OF PLAYER ON LEFT##=B:, }@#-B:,@967B:,%@,. = ($ NAME OF PLAYER ON RIGHT$*=B:, @#-B:,@96 }7B:,%@,. = 2SS KYOUR OBJECTIVE IS TO BLOW UP THE OTHERPLAYER. GIVEN WIND SPEED, YOU SELECT<TT KTHE VELOCITY } AND ANGLE OF YOUR SHOT. EVERY ROUND HAS DIFFERENT WIND & LANDF-@A0 P*-@A`&68,- }* U(6-6-6@(6-@V36-"@)6-%@3 @X6-%@Z +@ }d BDRAW GROUNDn0@@@z''6-P:A$+H:@,&?P,, START A  }` 6.<--6.=:O:,,-67B:,%@,.9!B6.=:,L6.-->`67B:,%@,."6@A G7  }W= =7@<@, VEL,ANG=G A P B A =7 W= =7@< }@, VEL,ANG= B)6-6-)6-@&6-G:,$6-E:,$6-% }? "6@ A6-%+%,'A!!6-@2%++%'@P,$,.+!6-@S&++&'@,$,+  }A86-%+&,'A;!!6-A6&++&'@P,$,=((6-+@S%8,,&++&'@,$,B++ *! }* A`A0G!! )!AYA0H!@A0I @L!@U%8,A0Q!! }@`*!@UA0V ,~112+@$,%@`@@ HIT?F2"@*!A5* A9 }*!@P%8,< A@F @B."6@*!@0* @4*!@P8 A@B @ A0 6- }$6@ A@P A EXPLOSION%2@@G2@@!@ }i2@@@@2@@'@1 +@-@@1 @OUCH }-@A 7-@327 6-$6@$MISS EXPLOSION }%2@@G2@@!@i2@@@@2@@' }@-@@P 7-@327 $ N  0@@ @ }RN6-N:+H:@,&?P,,ND*6-+$H:@,$@,%+@$,D0@@N @N', }@U'/@`@UN B O%,@U%%/AY@U%P"O:,BxP=-@U@#, }//AY3 = BP-@U%@@Q,/AYQ R0@@@lR }= @!-@Q@T-,@09/@4= R7-@Q%@T%',A53/A97 4S$U%%6 }-P:H:,$@,%@TV6-+@E',%@`V-@`@'W0"6-G:@$$+&@`,,$0, }@U%W 68,-!W"O:,B#%+W!/AY@U%! B$5W/@U%W W!-A`68 },-8,! W$YnAY@F'B2H@q9A@P6-F:A,&@\BBynB2w@ } '' -@/(@} Q2@s2@6-@8, @}AA.6-%@""8,%@.6-@B8<,!6@)68<,-8<,&+,B8<,A}8,"6@Ax-P:8,,P:8,,%(@ ;68,-8,&&?PJ8, Z68,-6@n68<8,,-}@x A8,!@A N68,-8,%8,08, @)8,!@A68,-8,&8,N68,-68,9%}P:8,,*P:8,,@9P:8,,"A06-P:8,,P:8,,, A`%8,$@6 A (@Z}$(@z$(@$(@$(@$"(@t$, A}/-@@/8,"6@A" 68<,-@" A _(68,-P:H:,$@,%@_6}8,-H:,%?&@P$+H:, ?P,p(68,-P:H:,$@,%@168,-C68<,-6@R68},-@a8,!@p68,-@ A % 8, 68,-@% AP& 8,68,-6@& AP} J-@@#-F(@ J  J-@@&8,!:68<8,},-@J68,-6@ ; -@72;  T-@ (@<-@}@?P0@@T  _%2@ @@1-@B(@_-@}6?  2@ @C2@@u@%@g2@Au@%@2@}AU@%@ y"@#-&@5(@ A-T(@::h-@%}@y(@ |"@#-&@6(@B-U(@++i-%@}|(@ z"@#-&@6(@ B-U(@++i-@%@ }z(@ |"@#-&@6(@ B-U(@ i-%@ }|(@  X -@72; G-@X(@  s6-#6 }8,-8,&@I-@%@$+"@,@Z(@8,i8,"s Ap N.8&@%@$+" }@,,!<6-%@B!N6-@ E AP!-@A% / A`;6-E Am82 }@H:,$A%@P@@J-P:8,,P:8,,V(@m8,!@A@ ?(@8,$@}568,-8,%8,$@? A@0I&(@+8,&@,$AI68,-8,%+8,&@,$A68,-6}@(68<8,,-6@:-@@Q(@8@,]"@o-@@(@8@,}68,-8,&@)-@@"J(@t=8@, V"@h-@@"(@=8@},   Ae +@AVA$C68%@,-8%@,%@U-@@i(@}attack(@ wave 8%@,(@ destroyed&(@H2A@@j2@}A@@2@C*(@ Ӡ8,$AC68,-8,%8,$A}m28%@,'@"P:8%@,'@,F68,-8,%@Q(@m(@ X68,-8,%@}+68,-8,%@:8,!@@I68,-@@X68,-@@"7-@8,368<,-P:H:,$@,7 }'/-@A % A`/ AJ +@AVA$1-@@J(@ PLAYER 1}-@@.(@ Ԡ١1$pU +@!AV'AV5-@Q2}U -@*(@<-@@X(@#1 #2|-+@&B:=:,,,'@@}(@U-@@,(@8@,>-@@U(@8@,a"@!-@}@8(@8@,J-@@a(@8@,m-@@"2(@t=8@,}>"@P-@@"m(@=8@,7-@#-@3(@W7 v-@}@ $67<,.@( B67@<@,.UV\67@<@,.UVv67@<@ ,.UVq-@ }#(@/6-@;-@L(@n2@u@@q$X~AVA$+@}1-@@T(@ >:%Av,f-@@~(@ game over]1-@@1(@}堽 8,bE-@A E8@,"*8,"ApPl$<-@A ' }( B2 B< @ '4 AF:A,&@*+4 B'$$6-+F:A,%@,$AV$'8!}-A#*%F:BsD%,. 8 B.'d-@#"+%AH%/ C-@`%A$"}%F:%A`%,d 8'8-@4%A@%F:%AV%,8 ='/-@"+%A%/#} B'E-@-%AV%1 E%AcAUG'$ +@!AV'AV$$L'DD0,0,0,0,30,1$}5,7,7,0,0,0,0,0,192,252,255,0,8,28,62,127,42,20,34V'##0,126,153,153,255,189,195,126*| +@AR@1-@%}F(@Q(@\(@|(@ evil aliens from+M7(@& beyond earth have inv&}aded the moon.B(@M(@ +bb(@P YOUR MISSION IS TO DESTROY AS MANY ATTACKING WAVES OF THOSE ALIEN'}S BEFORE+ZD(@3 THEY LAUNCH THEIR FLEETS TO CONQUER THE EARTH.O(@Z(@ +aa(@P Ҡ(}ˠӠҠĠĠŮȠŠΠϠŮ*+$\+X#@@K:5-@)}#X(@PUSH 1 OR 2 TO STARTf+33F:Ad,@0*F:Ad,@1Bk+?)@6-@'@*}3"@P?6-@p+6-@ AP$ D2:DEFENDERLSSCORSCHSSSM/005GHALRAVLRPAVLLRR@@@,} -}CANNON DUELby David Bohlke GG9A,;.}@,;@,;@,9@,9@,<!+@*0@@<AR@Q0@/}@@70@@Q0@@@268,-@`-68@,-@`B68,0}-@`W68@,-@`c6-@x?P!H:,6-@<1 A 1  name of player on the :@1} LEFT B RIGHT F%6-6-% Ad9 +@'0@@9AR@2}fQ0@@@70@@Q0@@@n A 6-70@3}@+6-%@76-$"@(($( Ϡ m"@)0@=-@4}A_2A@@c m A7-@u@y',3/AY7 ,6-85}&@,6.&"@,6.) A) SELECT YOUR : <6-R:&@,<"@)"@)"@6}AT=/+"@)"@)"@,* @=6-%@=/+"@)"@ )"@,*!@E=6-&7}@ <%2<T:&@,A"68&@,-(-@AD28}@@H Y6-8&@,c A SELECT YOUR : <6-R:&@,<"@)"@9})"@A=/+"@)"@)"@,* @=6-%@=/+"@)"@ )"@,*!@:}=6-&@ &<%2<T:&@,Aq^(68&@,-"6-$?u;}(6-` 6-G:,6-E:,b 6-$6-$h> 6-6-&@#"@*6-606->6-&@m)6-?6<}-)6-@y&6-%?6-%$!! )!AYAC!6-@y&+&@$,$&/6-$?=}C A!@tA+6-%@68,-+68%@,- 1"A>}!!"@*"@A!!"@*"@A0 A2@@ , A?}0@@@# #-@@ 2@@ ,8,8%@, @}%"@6-@% A6-@ AX6-%@&Z Ab!@)Al A}APv6-%@&x Az!@)A A,, $ Π END OF CONTEST  B}  ,, $Push the FIRE button for next game ?.+T:,")T:@,".%:02H:C},$A@@: A0@@@!AT6-ATL-@@5L2D}H:,$@0%@0@@882@H:,$@P%AP@@B$6-%H:,$@PE}&@%B )!AYA06-&H:,$@p0 A5/,%H:,$@%H:F},$@5/,(0@H:,$@@, (%2@($ @@w G}@ :  :  SHOT: *)# ````` 's TURN `````& )$/ @/  àΠΠϠ ĠՠH} G%6-P:H:,$@@,%@%G6-P:H:,$@@,%@%.H:, ?P$6-@q. A I}6-@qG%6-@%P:H:,$@`,G6-@%P:H:,$@`,G%6-P:H:,$+&,%@,%G %J}@)!%@A %%6-P:H:,$@p,%@+ 6-6-&@6-+6-%@-@@K} -,//!/-/AY16-%@6-%@-6-%@1 # 6-6-@L}# A # 6-6-@# A ;6-%@6-%@-6-%@;6-%@$,&@M}/%@5,%@&@K/%@%@_-@@o,%&@/%%@ /,%@N}%@//%@%@$ D2:CANNONS@@@>+, TABYYPPHHWINBBABPPBBG@@P}  @ WQ}6-%? 6-$$E:$,B2@A@@O"6@W6-%"@6-%%2@R}F6-$$G:$,&@$#@X6-&$#@d"@6-$$+6G:$,,&@$#@= S},= )!AY)& A8, &A- @,&6-#6-&- @ T}9A, $$****************************** $$** ٠ * $$******************************eU}@@'@@@1+K0@@@e0@@@,, $ *** ARTILLERYV} SIMULATOR ***hAR@h NYOUR MISSION IS TO BLOW UP THE OTHER GUY BEFORE HE DOES THE SAME TO YOU.U, W}$ENTER DATA IN THE FOLLOWING FORMAT:U $ ANGLE TO FIRE , NO# OF BAGS POWDER&&  *** STAND BY ***;-X}A '6-@;6-@e'A' +@'0@@@3 6-6@36-H:@,$Y}@%@p6-@p,)/@y268,-6 ""6-H:@,$@%%@c-@q@Z}@6-G:++&@p,$@ %A,$,$K68,-%S,%_/@yc (6-@AY,)/@y268,[}-6 -A6-P:H:@,$@,:H:@,$A!@PA6-6/1 @,@u@1/@@03\}!!,@u@3/@w1"" }WIND:O:,23 !,@@3/@]}3y,6-H:@,$@%@5&@$U6-H:@,$@%A$%@$_@y0@@^}4a,&@&@//%@&@=/%@K/&@a/&@&@5a,&@&@_}//%@&@=/%@K/&@a/&@&@6"@A 7G ANG,BG!AR`}'56-$@GAR@8"6@6-:"@6-;## WIND:O:,<6a}-= @dO:&, @AeO:&, @Ai!! @)!AYAl !b}-@@%B6-&@%H:@,$@^6-8,%H:@,$@2@A@@,n) c})2@p3-&@%@/68,-8,%@3 s 6-6"6@@Uxf' d}ANG,BG9AR?M6-$@T fAR@6-%A6-&@e} @V 6- A  6-_0@@@'@G-&@%@@U,&@f}[/_ j -A@6@D2@AP@'@H j2@%g}-A % @D2:WARPBBG@@/bDCANNONDUEL bH[BALLISTIC b'GUNFIGHT b ARTILLERY bADEFENDER b$+CANNONS bOWAR bOqRINGS b1GUNFIGHT2 bLASER  DISK CATuT5 vT6 wT7 xT8 yT9 b zMENU 45&'MP0P1P2P3ATSHIPXYSHIMEMMCONPSTRRRIIMCPCMULCOLCLPMEPLPFPLCPYYXXEr}NERGEMAPLSBLMXMYMISRRFRFRFMSLIRXRYBLSTPCHIC3QDX1Y1C3C2X2Y2C2C1X3Y3C1CPCXYRDISPCCOLs}SCOREPCL2CL3PMENHIGDLYY3SETCL1STARMPCOLBPMC25STOFFSH#I{I{J{Jx@et} @ @ @ A @b @A@A@bB2y@u}Ay@3@Q8H@PY 2@@E@2@@ B2R!"@#B2x$@%v}&Bg`'B()@*+B2`,-.@/@0@1A2B2H3@4 5@w}67 8@9:@b;A< =>Aa5?@AB@FC(W(D x}EBuuFBuuGBsvHBtIBwJa KBt4LBtcMBwaNA OBtPBviQBw)R@S@6Ty}UV@W@X@q@Y@ ZAA[/A\]^_B2w`ApaAb@@cd}89STAHALDCDSCNDSTATSHSECTOSLFLSADERFMEA{}  6-@+A|}+@@=@@9OAR@r;A,;@ ,;@d,|6.D1:6-C:,ApA}}@{[67@<@d,.@hhhh h h@ Y0hHi  `h`{67@(<@(,.>:@4A~},Y6-?:67<@%,.7%@<%@,z6-F:@,%F:@,$AV%$@@'@%A A}3W-@9"6-F:%,K6-%+5+ A(,&+A(,,$A(S%W <%D:MENU@mefgAhA0iA@jA(kAVlBg6m@tnAsoBhd<<;@,;@,;@},;@,;@,ӠƠŠ6-@} A B B67,.,2AT@B2AU@,3 A`6-6-!6-&' 36-@}-S A A! Ab+ A5 A? AdI AS A@/!* @ 6-6-%6-/ }A5E#F:,"@6-(# AyG"F:,"@6-" AyJ:!6-O:&A ,%O:&@U,:H:,$AP }AOA"6-&@E%$+H:,&?P,A6-&@%+H:,&?P,$R  6-S!AY6-AYT  }6-U!@6-@Y @,/^9 -+2@ %$@@/ 92c- 6-F:},6-F:%,!',-/e " Au` A`f " Ap A`g- ! ,,%#,%}-,%%h  A 6-R:, "@A@" 6-I:,"@" B"@ B}"@ B"@ B"@  B "@ B"@ B}"@ B 67,.@w6-+6-F:%,6-F:%,%6-+6- !)!6- Ap}7!A6-A!"-6-@U7 A7 @U6-@U!"-6-A7 A 6-%%} 6-A6-A) 67,.6-%67,.#6-)6-A@5T:,*"AP}S6-@06-6-#6-%+6-%=67,.7@,E6-%S!Ap@: 67,.:2@p@}'+@1&, 6-&6-%6-% "67,. APH!A) @E%6-@+6-467,.>2}H APH!A) @%6-@+6-467,.>2H AP 6-F:,!Au 6-F:},!* Aw" "6- Au`"67,. ( $6 %67,.62@@'+@&&,} AP0  6-6 !6-  6-6 !6- 6-&6-%6-%"AQ !!!}A) @EAQ !!!A) @AQ "6-F:%,""@AU 6- $36-@6-} 67&,.02@3$| 6-67,.6-O-@@?2A'+H:,$%@,H:,$%K}AO ,A2#2,67,.= 67,.-A $6-36-6@ '= Axp7@}:7<,,!,@@$46-?:<<<%<,7$87@:7<,,!,@@)46-?:<<<%<,7$7@:7<,,!,@}@446-?:<<<%<,7$X]-@6$6-P:H:,$,$2A%O2H:,$@ %@S ]2}l/A!67,.7@,/6-%@v   $ 6- AxLF2A67,.$6-&,6-&3}6-6:6-6F6-@%R) ")"6-@0$)6-@0$S7 6-6-&A$%6-&@V+"76-?U}6-O:@$',V9 @6-% %6-%1 ?96-%X !*!6-@&Y  *!6-%Z}  *6-@&[6-#%#m AAu@n7%<%,46-%o*67%<%,.%!*6-&}@2q"67%%<%%,." AuWt A5AuPu*6-@&"7%<%,4*6-%w*67%<%,.}%!*6-&@2y"67%%<%%,." AuW~7%<%,46-%067%<%,."%!@06-}&@267%%<%%,.6-%@  6-67,.6-a-@22@$+H:,$%@,}K2A'$H:,%WA[ a6-/A2#2,67,./$F 67,.6- Au`}&20280@0F6-2q-A@/,@@Eq/@%+@%$H:,,$G:%,}@E%+@%$H:,,$E:%,<)2A&%! )%dd-@@$0H:,$@70H:,$@}I2$@ `2@P%$H:,d n 00xK 22!2+2;-%@}G@K TD68,-8,%+%A$P:%@ '+%?,,%+&,$@,$N+@T6- * 68,-}. 6-(8,"6-(.8,)8,Ax &(+8,)8,, AyP& Ax`Ax@# 46.6-# }Ax@# 46.6-# Ax@  6-$H 6-6- AyP%6-@('2 Au8>H @}O 6--@1(@ TRIGGERO(@ 1 6.6.6-6-%6-+6}-16- 6-6-0 8,!6-8, AyP 8,!6-8, AyPT:,")T:,"Ay}F:,"@6-( F:,"@ "Ay A0 22"&68,-0 A}y 68,-D 68,-68,-68,-$6-*6-26.:6.D+@F:, @Ay--@}%@# - Ax@ 0000 -(@-0(@8,A "-@}%(@1-@A(@8,"*-@@*(@ 'M-@-(@ SE}LECT M(@ 1 2 ,8,"*8,"$18-@@*(@ 8 Ay3'-}@('(@4(@ Э6 " A@6-8'-A F:,"@$ '$}; Ay@Q-@267<,.'67<,.267,.6 ?6-C:,H6-C:,Q6-C:,E5-@@1,H:,$A}YH:,$@5 JK -,AY-/AY@V9,@K/@@VT# "6-%"@V} '#$^   $(#R;@,;@,9@,9@,;@2,;@2,;@2,^6-@j6-@v6}-@6-@6-@6-@)#;,;,;,+#G;@,;@,;@,;@,;@,};@,M6-Y6-e6-@q6-@Ew6-}6-6- A/#'6-A6-B2y'6-B2w0#c}6-B2x6-B2R'6-B2`36-A?6-A0K6-AW6-Ayc6-B7#d6-F:,&@  6-A(},6-AVH6-F:A4,%F:A5,$d6-F:A@,%F:AA,$F#J -6-$%$%$*6-P:+&,',46-%$B}%&&$J%U#= %%@'%@5%@9 = s#r +@#0$6-@6=6-A }%H:,$@C6-J6-6f6-F:A`,%F:Aa,$rBByx#V %$%@F:,&@0@G@}F:,&@V6-+F:,&,$#F-A%F:%," .A`<Aa'F A#e6-@6-A})0@=0@@K0@S0eAY@F#W-A 67,.%67,..67,.76}7,.I67,.7@,S2W #-&67,. #K6-@ 6-@6'6-@F-5%C%}@TK%#K6-B2H6-@w#%1%A%=6-AK%@#C-@3%@F%+@}&,$@7 CA##67@X,.2$%M+AR0#0/-@G(@ } M(%h-@"(@rings.-@>(@ofP-@@h(@ the empire0%c(}( 2( O( Y A@c B@D% #AE AF%M "}2@+2%@3-7 ?-I2M G% 2 ABI%DD243,10,182,10,243,10,182,10,}144,30,182,30,144,10,182,10,144,10N%QQ121,30,144,30,121,10,144,10,121,10,96,30,193,30,144,10,193,10,144,10,121,30v%$%N)}6. ,x$6-!6-$$)DR&N*6. $x,6-"6-6%$*DL'N)6. x?x6-!6-$$)RT)N*}6. 4Y$H6-6"6-%$*UR*N+6. H$Y46-6#6-6&$+UL+N*6. 6-6"6-%$*LE-N})6. DT|T6-!6-$$)DN.N*6. T|TD6-"6-6%$*UPHN6.8lTl8IN6.6zDLN6.} MN6. ON6.PN6. (\N6-C:X`ege`XPH@;9;@FP,]N6-C:%-5=ABA=5-%},^N6-C:JD@?@DJPV\`a`\VP,_N6-C:!'-39<=<93-'!,aN6-C:TX[\[XTPLHEDEHLP,bN66.#%)-1578751-)%#-67<,}.>:@4,66-C:,NQQ6-C:Dhhhhhhhhh`BVͅU˅Tύ V`,N AD3:}RINGS5&'MP0P1P2P3ATSHIPXYSHIMEMMCONPSTRRRIIMCPCMULCOLCLPMEPLPFPLCPYYXXENONNNNNNNNNNN1N3N2N1TOSSPPXXXXYYYYAB!} !} !"#!}$%&'()*+6-6-@#6-%+6-%36-%;6-!}%C6-%K6-%S6-%[6-%g6-@s6-@26-@"6-@6-F:A, A y+%@!}!@A3B7tAG0@@O0[AVa6-g6-yAdAUY-@!}#6-P:H:,$,$%36-P:H:,$,$9-C(FK-%U(GY E 6-6-6-6--@w36-96!}-?6-E6-'6-P:H:,$,1'@% 1%@%'6-P:H:,$,1'@' !}1%@' A(- A A!"*"'6--6--4F:Ad,AU*AdAU4 !}A@2%!@A0Z @@d 6-R:,n%"@*!6-&% APx "* 6-% AP!}%"@*!6-&% AP+"@* @!!6-%+ AP 6-6- A`7 1"@!}*"#-%-( 7 AU9 1%"@*"%-&/( 9 AU] 11%%"*"@2!}1"@27-A( I-%S( ] AU] 11%%"@*"1"@27-A( !}I-%S( ] AU 6-6-$C 6-6--('-%1(?-@PC % -(!}-%%( T:,$ " $" A1%%"$L -(-%&(!}.6-&8 AB AL A5% -%1%%A@B-@-%((7<,, 4-%!}>( B  -%%( $!!"@p)"@qA5!!"@)"AA57 -(R!}-%%( / A`76-%0 -( -%&( 0 A`,)"@16-P:H:,$,%) A!}1 6-R:,6%"@*!6-&% AP@ "* 6-% APJ%"@*!6-&% APT+!}"@* @!!6-%+ APY 6-6- A`^7 1"@*"#-%-( 7 AU_9 1!}%"@*"%-&/( 9 AU`Q 11%"*"%"+-5( =-%G( Q A!}UaV 11%%"@*"+"1-;( C-%L( V AUb 6-6-$cC 6-6-!}-(B'-%1(Q?-@PC h% -(B-%%(Am"@0Ao ! $r!}"%Aw"A|$& A%-&%61%"%$  A T:,!}$ " $" A1&%"$T -(I#-&@%.(HJ66-&@ AJ AT !}A5>-&61% *-&%4( > A@=-6-%#(7<,' /-%9( !}=  -&%( $!!"@p)"@qA5!!"@)"AA57 -(-%!}%( / A`76-%( -( -&%(( M-@#()-@@#1(?-A!}C M @ 2-@+2@`@&/ 2$*  -@# ( * A. --!}@#*(7<&,. )  -@@#&( )$9 --@%@#2(7<&,6!} 9$BaA&@%6-&@)+10=ARO@AaB7tALsH(@ THIS GAME U!}SES THE JOYSTICKS TO CONTROL YOUR GUNFIGHTER.s(&THE OBJECT IS TO SHOOT YOUR OPPONENTV(BEST OUT OF 11 MATCHES.`!}''(YOU HAVE 5 BULLETS PER MATCH.j A@6-$AV+ #AP-%@!"'+ )-%A(!}%A"%) )-%Ad%A"%) ';,;,6.KMLN'6. ]+@!}A+B7tA309-I(Q0]AR ( . -(1 OR 2-.(PLAY!}ERS? AdAU&6-F:Ad,&"@1A  @0A p*AdAU$ "@0!}A00 O !( YOU WON" A@E(Bet you can't win this time!O A0P `( I WON! A@V(5And I!} was told you were as good as 'Jesse James'.` A0P , !"(Left player wins, A0P (Right player!} wins A@-@@K:0(T(WOULD YOU LIKE TO PLAY AGAINa)@l@"@!}@@A++@A=B7tA@%-@A $0,0,0,0,0,0,0,0!}qq0,60,102,110,118,102,60,0,0,24,56,24,24,24,126,0,0,60,102,12,24,48,126,0,0,126,12,24,12,102,60,0,0,12,28,60pp108,126!},12,0,0,126,96,124,6,102,60,0,0,60,96,124,102,102,60,0,0,126,6,12,24,48,48,0,0,60,102,60,102,102,600,0,60,102,62,6,12,5!}6,0,0ii93,62,28,20,20,20,20,54,28,127,28,28,8,62,93,93,0,0,0,56,255,60,56,16,24,31,24,24,24,30,210,179,224ll128,0,0,0!},0,0,0,216,216,216,123,123,27,31,30,216,216,216,248,120,24,24,24,7,1,0,0,0,0,0,0,0,0,0,28,255nn60,28,8,24,248,24,24,24,12!}0,75,205,128,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,24pp60,126,126,126,66,255,255,93,62,28,20,20,!}34,34,51,93,62,28,20,20,34,34,102,28,119,65,119,119,119,119,127,0p #Apz ""AV$;2@!}@;2@@@-@$@ G%2G2@!} A`Xnn20,144,72,15,144,72,5,144,72,20,144,72,15,121,60,5,128,64,10,128,64,10,144,72,10,144,72,10!},153,76,20,144Y72,0,256,256D:GUNFIGHT.MNUPPXXXXYYYYAB 7 !GXYAYAPATRIGTPPAR@y@y@x@@@ %} @ @& @yA* LASER GAME * x +@AR@2(TWO PLAYER%}S!U( PLAYER1 USE PADDLE IN PORT 0x( PLAYER2 USE PADDLE IN PORT 10@-@@P%} o,@@',@A9,@@@K,@@A],@9o,@@9('6-P:Q%}:@,$?5,' A-6-%@2%%6-@&P:Q:,$?5,7"@P A< @@&}@Z"S:,"" Ac @@d** MOVE TARGET ***s  6-%@x !6-&@}&} 6-/ ,AP#@/,AP#F:Ad,AU#%D:MENU 6- $,*&}* FIRE LAZER **16-%@ A6!,@@@!/AI@+ ,@@@+/AIJ&}-@@ T''2@%@@^ h/ @/2r6-O:&,w&}6-| @A @A$** HIT TARGET** 6--@@U0&}@@=2@&@&Q-@@U  ?0@?2&}6-%@ A$** DIRECT HIT **! 6-6-%@! A-@&}@]0@@@&E2@&@&Y-@@]  ?0@&}?2&$X**TEXT WINDOW**b)( ()( SHOTS-  POINTS- l$& }** RESTART GAME ***0( (0( SCORE IS-  STARTING NEW GAME-@A 6-6-& }$ D:LASER.2APATRIGTPPAR@y@y@x@@@ $DISK.CATNWPAC108BT ?DATA ? 120S*(5,15,0,0,0,0,52,53,54,55,2,2,3,4,12,0,0,0,15,11,11,1154 REM ** LINE 56 CHANGE 24 TO 56 TO SKIP ORTHO. **55 REM ** LINE 56 C. }HANGE 28 TO 34 FOR CONT. MOV. **56 DATA 72,138,72,152,72,162,0,189,120,2,29,44,6,160,15,24,176,32,201,15,240,28,201,14,208,2.},160,13,201,1357 DATA 208,2,160,14,201,11,208,2,160,7,201,7,208,2,160,11,192,15,240,6,61,48,6,157,28,6,152,61,44,6,157,44,6.}58 DATA 232,224,4,144,19560 DATA 162,0,189,32,6,133,203,189,36,6,133,204,189,40,6,133,209,198,209,16,7,232,224,465 DATA 144.},232,176,91,189,28,6,133,20770 DATA 70,207,176,26,188,24,6,192,1,240,19,208,1,200,17775 DATA 203,240,6,136,145,203,200,208,.}245,136,145,203,222,24,6,70,207,176,29,188,24,6,200,192,254,176,2180 DATA 177,203,208,247,136,177,203,240,6,200,145,203,136,.}208,245,200,145,203,254,24,6,70,207,176,3,222,2085 DATA 6,70,207,176,3,254,20,6,189,20,6,157,0,20890 DATA 24,144,154,162,4,.}189,11,208,240,5,169,0,157,39,6,202,208,243,104,168,104,170,104,76,98,228100 DATA 234,234,234,104,104,104,170,189,32,6,133,1.}86,189,36,6,133,187,104,133,213,104,133,212110 DATA 189,24,6,133,195,169,0,168,192,255,176,35,196,195,240,5,145,186,200,208,.}243,162,0,161,212,240,11120 DATA 145,186,230,212,200,192,255,176,11,208,241,169,0,145,186,200,192,255,144,249,96,234,234150.} REM ** CAR COLOR DATA **160 FOR I=1 TO 20:READ A:C$(I)=CHR$(A):NEXT I170 DATA 24,60,218,68,90,186,70,150,54,232,74,168,88,.}154,21,252,200,76,228,28190 REM ** DEFINE PM AREA - SINGLE LINE RESOL. **200 A=PEEK(106)-16:POKE 54279,A:PM=256*A205 REM *.}* PLAYER MISSILE POINTERS **210 FOR I=4 TO 7:POKE 1568+I,A+I:NEXT I212 FOR I=1568 TO 1571:POKE I,0:NEXT I218 REM ** DATA F.}OR PLAYER IMAGES **220 FOR I=PM TO PM+121:READ A:POKE I,A:NEXT I230 DATA 16,56,16,56,40,16,16,16,146,254,254,124,56,56,40,4.}0,40,40,40,108,0232 DATA 126,195,219,219,91,219,219,219,219,91,219,219,195,126,0234 DATA 126,195,219,219,218,219,219,219,21.}9,218,219,219,195,126,0236 DATA 33,34,150,84,57,30,60,123,159,30,52,86,151,36,194,193,0238 DATA 16,56,16,56,40,16,16,56,124.},254,186,56,56,40,40,40,44,32,96,0240 DATA 16,56,16,56,40,16,16,146,214,124,56,56,40,40,40,104,8,12,0242 DATA 126,255,173,1.}73,239,199,199,199,199,239,173,173,255,126,0270 REM ** INIT. HORIZ. & VERT. POS. **280 RESTORE 282:FOR I=1556 TO 1563:READ .}A:POKE I,A:NEXT I282 DATA 120,120,120,120,30,57,81,105288 REM ** INIT. COLORS **290 DIF=3:BONUS=300:POKE 704,40:CP=0:FOR I.}=1 TO 3:POKE 704+I,ASC(C$(CP+I)):NEXT I:CP=3:BPOS=5295 REM ** DRAW ROADS - SET PRIORITY **300 GRAPHICS 17:FOR I=1 TO 20:L$(. }I)="_":NEXT I305 FOR I=2 TO 20 STEP 2:S$(I)="-":S$(I-1)=" ":NEXT I310 POSITION 0,2:? #6;L$:POSITION 0,11:? #6;L$:POSITION 0.!},13:? #6;L$:POSITION 0,22:? #6;L$312 POSITION 0,5:? #6;S$:POSITION 0,8:? #6;S$:POSITION 0,16:? #6;S$:POSITION 0,19:? #6;S$:P."}OKE 710,90340 REM ** INIT. AND PRINT INFO. - RESET TIMER **350 SCORE=50:POSITION 0,1:? #6;"score time":POSITION 0,23:?.#} #6;"dif high";360 POSITION 0,0:? #6;SCORE:POSITION 15,22:? #6;HIGH:POKE 77,0:POKE 19,0:POKE 20,0365 REM ** INIT. PM .$}GR. - FLAGS **370 POKE 559,62:POKE 53277,3:I1=68:I2=88:FL=I1375 REM ** LOAD PLAYERS - SET COLORS - PLAYER SIZES **380 LD=A.%}DR(LD$):A=USR(LD,0,PM):A=USR(LD,1,PM+21):A=USR(LD,2,PM+21):A=USR(LD,3,PM+21)385 A=USR(1536):REM * INSERT VBI ROUTINE390 POK.&}E 53257,1:POKE 53258,1:POKE 53259,1:POKE 623,1393 REM ** INIT. SPEEDS **395 POKE 1576,2:FOR I=1577 TO 1579:POKE I,RND(0)*DI.'}F+1:NEXT I398 POSITION 1,22:? #6;DIF400 REM ** IF CARS OFF SCREEN, CHANGE LANES **410 IF PEEK(1557)<15 AND PEEK(1561)=57 T.(}HEN POKE 1561,193:A=USR(LD,1,PM+36):POKE 1585,7:GOSUB 1000:POKE 705,C420 IF PEEK(1557)>240 AND PEEK(1561)=193 THEN POKE 1561.)},57:A=USR(LD,1,PM+21):POKE 1585,11:GOSUB 1000:POKE 705,C430 IF PEEK(1558)<15 AND PEEK(1562)=81 THEN POKE 1562,169:A=USR(LD,2.*},PM+36):POKE 1586,7:GOSUB 1000:POKE 706,C440 IF PEEK(1558)>240 AND PEEK(1562)=169 THEN POKE 1562,81:A=USR(LD,2,PM+21):POKE 1.+}586,11:GOSUB 1000:POKE 706,C450 IF PEEK(1559)<15 AND PEEK(1563)=105 THEN POKE 1563,145:A=USR(LD,3,PM+36):POKE 1587,7:GOSUB 1.,}000:POKE 707,C460 IF PEEK(1559)>240 AND PEEK(1563)=145 THEN POKE 1563,105:A=USR(LD,3,PM+21):POKE 1587,11:GOSUB 1000:POKE 707.-},C465 REM ** PRINT TIME - CK. FOR TIME UP **470 TIME=30-PEEK(19):POSITION 16,0:? #6;TIME;" ":IF TIME<=0 THEN 910472 REM **..} RESET SOU. - HORN ROUTINE **473 SOUND 0,0,0,0475 IF RND(0)>0.5 THEN SOUND 1,0,0,0480 IF RND(0)<0.05 THEN SOUND 1,7,12,10./}482 REM ** CHICKEN STOMP **485 P=PEEK(1564):IF P>15 OR P<13 THEN 500490 IF P=15 THEN A=USR(LD,0,PM):GOTO 500492 IF FL=I1 T.0}HEN FL=I2:SOUND 0,16,6,8:GOTO 496494 IF FL=I2 THEN FL=I1:SOUND 0,22,6,8495 REM ** CK. FOR REACHING BOTTOM **496 A=USR(LD,0.1},PM+FL)500 IF PEEK(1560)>230 THEN 810505 REM ** CK. FOR COLLISION **510 IF PEEK(53260)=0 THEN 410515 REM ** SPLAT **520 .2}A=USR(LD,0,PM+51):FOR J=1 TO 3:SOUND 0,RND(0)*255,8,8:SOUND 1,RND(0)*255,8,8525 POKE 704,PEEK(704)+8:FOR I=1 TO 30:NEXT I:NE.3}XT J:SOUND 0,0,0,0:SOUND 1,0,0,0:POKE 704,40527 REM ** DECREASE SCORE - CK. FOR 0 **530 SCORE=SCORE-20:POSITION 0,0:? #6;SC.4}ORE;" ":IF SCORE<=0 THEN 702533 REM ** MOVE UP - RELOAD BIRD - RESET COLL. **535 POKE 1560,PEEK(1560)-24:A=USR(LD,0,PM):IF .5}DIF>1 THEN DIF=DIF-1590 POKE 53278,0:GOTO 395700 REM ** SCORE EQUALS ZERO **702 POSITION 3,2:? #6;"CHICKEN'S DEAD"704 REM.6} ** AMBULANCE **705 C=1706 IF PEEK(1576+C)=0 THEN C=C+1:GOTO 706707 IF C>3 THEN C=1713 POKE 1576+C,1:POKE 1560+C,PEEK(156.7}0):POKE 1556+C,220:A=USR(LD,C,PM+107)715 FOR J=1 TO 6:FOR P=60 TO 40 STEP -2:SOUND 0,P,10,8:FOR I=1 TO 6:NEXT I716 NEXT P:F.8}OR P=40 TO 60 STEP 2:SOUND 0,P,10,8:FOR I=1 TO 6:NEXT I:NEXT P:NEXT J:SOUND 0,0,0,0718 REM ** NEW HIGH SCORE ? **720 A=USR(.9}1546):IF SCORE>HIGH THEN HIGH=SCORE:POSITION 15,22:? #6;HIGH730 POSITION 2,6:? #6;"press FIRE button":POSITION 4,7:? #6;"to .:}play again"732 FOR I=53248 TO 53251:POKE I,0:NEXT I:SOUND 0,0,0,0:SOUND 1,0,0,0735 REM ** WAIT FOR BUTTON **740 IF STRIG(0.;})=1 THEN 740745 REM ** PM GRAPHICS OFF **750 POKE 53278,0:POKE 53277,0:A=USR(1546):GOTO 280800 REM ** BK. TO TOP - STOP MO.<}VEMENT OF BIRD **810 POKE 1560,30:A=USR(LD,0,PM):POKE 1576,0815 REM ** SIGNAL AND INCREMENT SCORE **820 FOR I=1 TO 5:FOR J.=}=10 TO 5 STEP -1:SOUND 0,J,14,8:SOUND 1,J,2,8:NEXT J:SOUND 0,0,0,0:SOUND 1,0,0,0825 A=USR(LD,0,PM+68):FOR J=1 TO RND(0)*30:N.>}EXT J:A=USR(LD,0,PM+88)830 SCORE=SCORE+DIF*2:POSITION 0,0:? #6;SCORE;" ":NEXT I840 IF DIF<9 THEN DIF=DIF+1841 REM ** CK FO.?}R BONUS **842 IF SCORE?@ABCDEFGH2L}IJKLMNOPQRSTUVWX2M}YZ[\]^_`abcde *************2N}******** BALLOONS **** STAN OCKERS **#** AUGUST 1982 **(*******************Z( JUST A SEC.2O}..dW6-AG6-AR'6-AS36-AT?6-AUK6-AYW6-Agnc6-Ah6-Ai'6-Ap2P}36-Aq?6-AxK6-AyW6-Avc6-Awxc6-Ar6-As'6-At36-Au?6-A2Q}K6-B2YW6-B2cc6-B7aW6-B7c6-B7e'6-B7g36-A?6-BByK6-AYW6-B2w2R}36-A6-A'6-A36-Ao6-@6-@'6-@36-@?6-@K6-@ 2S}W6-@c6-@o6-?@""@@K&&** VBI ROUTINE UPDATE BY POKES**:;AH,2T}$-@AH("667<,.>:,: ``173,20,6,141,0,210,173,21,6,141,2,210,173,22,6,141,4,210,173,35,6,240,6,173,312U},6,141,6,210ee162,2,189,32,6,240,46,188,36,6,240,41,48,15,254,20,6,136,208,250,189,20,6,201,200,144,26,176,13\\222,202V},6,200,208,250,189,20,6,201,32,176,8,169,0,157,20,6,157,36,6,157,32,6,202,16,202XX173,35,6,240,60,174,39,6,173,10,6,208,12W}9,173,40,6,141,10,6,173,41,6,208,5,206,23,6 ^^16,3,238,23,6,206,31,6,206,10,6,173,31,6,201,32,176,17,169,120,141,23,6,169,2X}224,141,31,6 %%169,0,141,35,6,240,3,202,16,199 ii173,42,6,208,31,173,15,208,240,26,162,0,74,176,5,232,224,4,208,248,1692Y},0,141,35,6,157,32,6,157,20,6 XX169,1,141,42,6,173,43,6,240,36,238,31,6,173,31,6,201,224,144,26,141,30,208,169,120 FF142Z}1,23,6,169,224,141,31,6,169,4,141,19,6,169,0,141,42,6,141,43,6oo24,173,11,6,105,4,133,204,162,0,134,207,160,0,132,203,1892[},20,6,157,0,208,189,12,6,221,16,6,208,8,189,28,6nn221,24,6,240,69,189,16,6,157,12,6,189,28,6,157,24,6,165,203,221,28,6,242\}0,10,169,0,145,203,230,203,240,42"aa208,239,189,16,6,170,189,48,6,133,205,189,49,6,133,206,177,205,240,14,145,203,230,205,2]}208,2,ll230,206,230,203,240,10,208,238,169,0,145,203,230,203,208,250,230,204,166,207,232,134,207,224,4,144,154.76,98,2^}228^##* PAGE 6-INSERT VBI ROUTINE *h%-A6AE"!% r%%104,160,0,162,0,169,7,76,92,228|E 6-C:,2_}6-P:'AV,-6-&AV$9A8EA@ +@;@, A9,* PLAYER MISSLE S2`}ETUP * 6-F:,&@ 0** IMAGE 14 BIRD FALL **2\;@,$-@@("667<,.>:,: 2a}C6-C:,\%@P:'AV,4&&%@&AV$F:%@,6%%68,68,68,40,40,56,56,16,16,16,0:** IMAGE 2b}12 BIRD SPLAT **<\;@,$-@@("667<,.>:,: C6-C:,\%@P:'AV,>&&%@2c}&AV$F:%@,@))16,40,146,214,124,124,56,56,16,40,0D""** IMAGE 10 BALLOON BURST **F\;@,$-@2d}@("667<,.>:,: C6-C:,\%@P:'AV,H&&%@&AV$F:%@,J--8,40,52,84,74,42,32e}3,17,84,76,42,50,16,0N** IMAGE 8 BIRD **P\;@ ,$-@@ ("667<,.>:,: C6-C:,\%@ 2f}P:'AV,R&&%@&AV$F:%@ ,T""192,96,112,58,63,126,60,24,0X** IMAGE 6 RAIN **b\;@,2g}$-@@("667<,.>:,: C6-C:,\%@P:'AV,d&&%@&AV$F:%@,f 32,4,82h},66,32,133,32,8,68,0l** IMAGE 4 DART **p\;@ ,$-@@ ("667<,.>:,: C6-C:,\%@P2i}:'AV,q&&%@&AV$F:%@,r16,16,16,16,16,56,56,40,0t** IMAGE 2 **v\;@,$-@2j}@("667<,.>:,: C6-C:,\%@P:'AV,x&&%@&AV$F:%@,**36,24,52,122,122k}6,126,126,126,60,24,0** IMAGE 0 **\;@,6.>:,(6-C:,A%@P:'AV,\&AV$F:%2l}@,INT. IMAGES HOR + VER%-ARAg"!% --2,2,2,4,0,0,0,120,0,0,0,0,50,90,130,230** 2m}PM GRAPHICS-COLOR **@b@3@8@V'@p3@6-?:A6,O #A2n}%%;@,;@,9-@@="K67<,.>:,O Q-@@")67<,.>:,- 92o}EQ))3,6,9,14,20,254,1,253,2,251,3,250,4:-@ 68,-$ 06-: A2p} 6- A2!!** MAIN LOOP STARTS HERE **Q A@wA2@K2q} AQ6-K(@>:A%,+-@K(@X_6-@6-@)-@2r}3 AC(@XG S6-@_6-@66-H:,$%6-H:,$66-H:,$68,-2s}8,%6-q-@@((@SHOTS:-@@L(@WIND^-@@"q(@2t}SCOREI6-%@!#6-@16-%@; AI!AK-@@!"7-@2u}@&G(@<K 9"@%-@@&5(@>9  3-@@3(@PULL 2v}STICK TO GO%-@@!%(@8,J-@@0 --@@#J(@ 2w}j-@@0 --@@#C(@plyr #U-@@#j(@RND # R:,@2x}A2-@@ 2(@  "A0*f2T:,"*F:,"*F:,2y}">@L6-&@V Af(@ 4F:,"@Ah>F:,"C+2z}6-P:H:,$,%@+6-@:7,,H,F:," 6-&@,Jc  6-H:,$,@2{}2>@J6-YH:, c ALF:,"@AbR,F:," 6-&@,2|}Tc  6-H:,$,@2>@J6-YH:, c AVF:,"@2}}Ab\,F:," 6-&@,^c  6-H:,$,@2>@J6-2~}YH:, c A `F:,"@AbfAF:,"@*F:,") A5@A@p2}IF:,"@12@F:,@@="@I@zF:,"@+"6-2}!6-+ A0O6-&@ #6-- A9!@E6-O A0 A** FINAL 2}SCORES **p(@>:A%,+-@@D(@ final scorsP6-@\6-@j-@p-42}"(@PLYR #=8,06-%@4  AK!!** POS. FOR PRINTING 'X' **L76-%@"@ )2}6-@76-%@V - $!!** POS. FOR PRINTING 'X' **06-%@--(@X0$ **2} CHANCE TO BIRD SUBR. ***@@'6-@*$*@@'6-@*$(*@2}@'6-@*$w$$** WIND SPEED AND DIR SUBR. **xZ%6-P:H:,$@%@,16-@:7,,7Q6-P:H:2},$@,WZ$%%** HIT BIRD OR BALLOON SUBR. **6 6-F:,6+"*",*"AOO+2}"@*",)+"@*",)+"@*",As-@@#@O2@@$2}%@@@c-@@g s5-@@  +6-@5 AJ 6-F:2},#A0*-@@0"8&>J@/2@A&@$@@AAU2}U-@@0Y ] oB2Y{6-AY3"@*"@%6-36-&@`2}3"@*"@%6-36-&@@3"@*"@%6-36-&@ '"@*"2}'6-%@0'"@*"'6-%@ '"@*"'6-%@+-@@!+(@2}8,% $0,0,1,8,3,16?** DART 2 INIT POS **@B@'A 3A0?2}B$** ROUND OVER SUBR **q-@@+-@@0/ A-@@M"g(@ OUT 2}OF SHOTSq A (@ OUT OF TIMEk-@@!'(@8,%;-@@0? Q-@@2}k(@ /-@@!((@ , /$!!** ENTER PARAMERERS SUBR.**r(@>:2}A%,+-@@G(@PLAYING VALUESY-@@r(@ enter one #_-@@1(@2} (1)# SHOTS =C-@@_(@ (2)DART SP.=_-@@ 1(@ (3)BAL. SP.=C-@2}@_(@ (4)BAL.DLY.=&^-@@1(@ (5)RND TIME=C-@@^(@ (6)ROUN2}DS =00-@@0(@ (7)# PLYRS=22-@@2(@ (8)# BIRDS =50-@@2}0(@ (9)NO CHANGES:.)@. @I)!@WAP? ADM(@>:A%,+-@@2}96-&@HM A%$@N"@ $X AvY(@ # SHOTS = /-@@F(@2}}