' +JJJJ ?\>m0M='+l> /+l   d]@ŵLҦ]]LF L}BBL] X  ` 鷎귭෍ᷩ췩緈JJJJx Lȿ L8ᷭ緍췩 緍i 8 `巬 췌`x (`(8`I`B` ``>J>J>VU)?`8'x0|&HhHh VY)'&Y)xꪽ)' `Hh`V0^*^*>&` aI꽌ɪVɭ&Y&&Y& 꽌ɪ\8`&&꽌ɪɖ'*&%&,E'зЮ꽌ɪФ`+*xS&x'8*3Ixix&& 8  '  & x)*++`FG8`0($ p,&"ųųೳŪŪųųij  !"#$%&'()*+,-./0123456789:;<=>?   1 '" *"( (9"1 ( ,.(0# 2  /#0/#0 *?'#07#00/0/'#07#0:"4<*55/**5/*%5/)1/)1/)1/)'#0/#0*5/*75/**5/*:5//#0/#0'#07#0:::*::'#07#0"):$(%"%:$(%"%$$2%4%$$2%4%$(2()!)E(!8b $!H(+ "@H !D)"E` @ $ C ` DQ &J80^݌Hh ü ü݌ ռ ռ ռA ļD ļ? ļAEDE?HJ>h Լ ռ ռ ռ`HJ>݌h Hh݌`葠葠ȔЖȔЖȠHIHHHHhHH݌hHhHh݌H6 VDP (ED Z $0x8x D- ܸDD# H8`?E Vk *f???0xE Hh D#-EEE8` D ܸx D - ܸx8`-0ݩ?ʥD EEE`   LDcpq` [` ~  LӜu`".Q`pNФbptťܥm2<(-Py0\|e<6e<g< JJJJj귍hI  aUL@ kU8  L  Q^R(jQ0l^l\  wUuW ԧ H h@ [_ /QSIRb_L`LLLL`ª`LQLYLeLXLeLee ўQH\(h0L& Ꝥ$`( R \ZLl8 ўR HH\`\Z[YS6`LxQɿu3'RͲʎRʎ]]]ɍuL͟ɍ}RLRɍg^H8 ^hZLɍR LͲɊRR% QLܤͲ Z@ -^ ş\[Z QY\[Z8`l6Lş_Ȍb_Ͳ] )Y h( ֭ͲLɍ [LLĦ__ ^ 9 LҦ3 9 a   0LjLY u< (_9 ˭ɠuɠK_9 ?LˆʎõĵL õ ĵµ aµ`` L̦µ_bJLuLz`  ȟ QlXJ̥KlV  ȟ QlV eօ3L e3L &RL &QL d L4 Ne)n `@-eff L f`L . tQLѤ LҦL` OPu d L Ne)noon 8ɍ` ^f\õL ^NR  RΩLҦ)\Z ʽ LHv 3h`0h8` [L NС õ`A@` ŵL^Lõ`  \ 濭0 \  ȟ Q ^\lZl^?cqH şch`fhjõĵ@OAP`u@`@&`QR`E Ls  @DAE@u`8` %@ @A@`@`@A`Mµ ) LЦ`8@AWc@8@-@HAȑ@hHȑ@ȑ@hHȑ@Ȋ@ch8&ȑ@Hȑ@Ah@LHȑ@ȑ@ htphso`hMhL`9V8U897T6S67`INILOASAVRUCHAIDELETLOCUNLOCCLOSREAEXEWRITPOSITIOOPEAPPENRENAMCATALOMONOMOPRINMAXFILEFINBSAVBLOABRUVERIF!pppp p p p p`" t""#x"p0p@p@@@p@!y q q p@  LANGUAGE NOT AVAILABLRANGE ERROWRITE PROTECTEEND OF DATFILE NOT FOUNVOLUME MISMATCI/O ERRODISK FULFILE LOCKESYNTAX ERRONO BUFFERS AVAILABLFILE TYPE MISMATCPROGRAM TOO LARGNOT DIRECT COMMANč$3>L[dmx- (  `Ϡ@跻~!Wo*9~~~~ɬƬ~_ j ʪHɪH`Lc (L ܫ㵮赎 ɱ^_ J QL_Ls贩紎 DǴҵԵƴѵӵµȴ 7 ַ :ŵƴѵǴҵȴµ納贍﵎ٵ്ᵭⳍڵL^ѵ-I `  4 ò-յ!  8صٵ紭ﵝ 7L (0+BC  7L HH`LgL{0 HH` õL H hBL BH [ h`Lo õ ڬL B ڬ LʬH hB@ յյ [L (ȴ) ȴ 7L L ( L (ȴL{ƴѵ洩ƴǴҵ 7 ^* B0 HȱBh ӵԵ 8 L8 ݲ` ܫ  / / ED B / / ]ƴS0Jȴ ȴ)  紅D贅E B ƴ  / 0L Ν `HD٤DEEhiHLGh ` ŵBѵ-` ѵB-` ܫ XI볩쳢8 DH E𳈈췍Ȍ X0 · JLǵBȵC`,յp` 䯩 R-յյ`յ0` K R-յյ`ɵʵӵԵ` 4 K ( ѵҵLBȱBL8` DBHBH : ַ޵BȭߵBhhӵԵ RBܵmڵ޵ȱBݵm۵ߵ` 䯩LR˵̵ֵ׵`êĪLR E( 8` R` ELRŪƪ`췌 յյI뷭鷭귭ⵍ㵍跬ª 뷰` Lf ݵܵߵ޵ ^`8ܵ i B8` 4L ֵȱB׵ ܯ䵍൭嵍 ` DȑB׵Bֵ  ַ յյ`굎뵎쵬 뵎쵌``õĵBCõĵ`µµ`L õBĵCصص Qƴ0"Bƴ 󮜳` 0۰ϬBƴ8`i#`ЗLw!0>ﵭ` m ﳐ 7i볍 8 ЉLw`H h ݲL~ `浍국䵍뵩嵠Jm赍嵊mjnnn浈ۭm浍浭m䵍䵩m嵍`"L ŵ8ŵH ~(` d ֠z# u` x@@C@a000@H`w~~@00x?p@`|a@ @x`pp@@@  @ pGp|p~@craO ""@@  @ 8pp @a@a`CC0@`w<@`@CC@a0` 0@Nr@CC@a00 @  @<@|pp@@@@  @ `pxp|@CHH " @p  @ pp @a@a`CC0@<@@CC@a0` 0@BBw@CC@a00 @ @|pp@@@`  @ 2HH<@ 0`0pp??x~~0@|w00p@?~C|a@~~@CC0xx?@BBCC@a0x?@ |pp@@@0 `pp|@ @ `qR OG""@ 0`0pp??x~~0@~00p@?~C|a@~~@CC0xx?@"FCC@a0x?@ pp@p@@ ppp~@ @ @"" @p@0``0@`?*U*U*U*U*U00 @a``C0@@"D~@C@a00xx@ ?pp@p@@ 0@?xpp@ |@ p`@>@@0``0@xj*U*U*U*U*U00 @a``C0@@L~@C@a00xx@ pp@p@?p@@ @`{pp@@ F@ p@Os?~~~@00x?p@`|a@\**U*U*U*U*U00 @aa`C~0@  H@@C@a000@            GREETINGS PROGRAM9D$(4): CHR$(4)IS CNTRL Dn:49234,1: SET UP FUL SCREEN PAGE ONE GRAPHICSD$;"BLOAD PROJECTILES LOGO,A$2000"D$;"RUN MENU" D$;"RUN MENU" ECTILES LOGO,A$2000"D$;"RUN MENU" DLZLݵܵߵ޵ ^`8ܵ i B8` LֵȱB׵` DȑB׵Bֵ յյ``y¹?`wa_LʬOˬ̬čPQ` H hBLµ* `Loõĵֵ׵ Rĵµѭ H hBLL B ڬ L -յյµ% `õĵֵ׵ Rĵµ˭ B ڬ TP = ";TPSEkT$"N"4290@kXPMXXPZEYPMYYPZE4290HkZESkXP,YP[kTHokXPXTW:YPYTY}kTV4400kTP2694350kZEkTP,YTUNTP,YTTHTPTE,YTTHTPTE,YTUNkTPTPTVTkTHkTP2694400l&TP,YTUNTP,Y LOOP +++++jJJ1-j(16384)12844409j6WXWVXOj;VM(WXWXVYVY)qj@AXUMVMWX:AYAGUMVMVYjJVXVXAXT:VYVYAYTjTXXVXT:YYVYTj^23:866 k"T = ";(TJTEHA)TE;" SEC";15);"X = ";(XHA);23);"Y = ";(YHA);31)"SCREEN COORDINATE OF THE EARTH$i1i *****Fi GRAPHICS PLOTMi3iXXS:YYS:XPXX:YPYY: SET THE STARTING SPOTiCF0: INITIALIZE CRASH FLAGiJ0: INITIALIZE LOOP COUNTERi4107: LAUNCH NOISE j +++++ TOP OF GRAPHICS SAVE TIME IN DRAWING TARGETRh RA57.29578: USED TO CONVERT DEGREES TO RADIANS~h AG9.8: ACCELERATION DUE TO GRAVITYh0 M1: MASS OF PROJECTILE h: UU.007: COEFFICIENT OF FRICTION (USED ONLY WHEN AIR RESISTANCE IS INCLUDED)iN YT150: INITIALIZE CONSTANTS-g D$(4): CONTROL Dg HA0.5:UN1:SE7:TE10:TW12: CONSTANTS USED IN ROUNDING AND CONVERTING UNITS (TO IMPROVE SPEED)g ZE0:MX279:MY159: CONSTANTS USED TO TEST WHETHER OBJECT IS ON THE SCREENh TH3: USED TOD GRAPHICS MODE?fG$"F"T0.2:2100: FAST GRAPHICS MODEIf 2000jf4"SELECT PROJECTILE TRAIL: "pf>fH" D=DOTS LEFT SHOWING PROJECTILEfR" POSITION EVERY ";T;" SEC."ff" N=NO PATH LEFT"fpT$f f *****g e *****/e ENTER GRAPHICS CHOICES9e:10Ve"SELECT GRAPHICS MODE:"\e{e" D=DETAILED AND SLOWe" F=FAST AND LESS DETAILEDeG$ef G$"D"G$""T0.1:2100: TIME BETWEEN POSITION CALCULATIONS IN DETAILEONE GRAPHICS%dQ$"Q"9000: QUITpd1180: ON RETURN OR STRANGE INPUT, LAUNCH AGAIN FROM THE SAME SPOTd END OF MAIN PROGRAMd *****d LOAD NECESSARY BINARY FILESdD$;"BLOAD SIMPLE NOISE.OBJ0"d"D$;"BLOAD RAMP NOISE.OBJ0"elAPHICS !c4704: EXIT ROUTINEQcQ$"S"ĉ:1150: CHANGE GRAPHICS STYLE cQ$"R"ĉ::1165: CHANGE TARGET SITEcQ$"C"ĉ:1170: CLEAR SCREEN dQ$"A"ĉ::7000:16304,1:16297,1:16300,1: DISPLAY UNCHANGED HI-RES PAGE SELECT WIND CONDITIONS:b5000: SELECT LAUNCH SITE{bTV1: SET A FLAG SO THAT A MOVING TARGET WILL BE PERMITTEDb6000: SELECT TARGETb5800: DRAW LAUNCH SITEb6500: DRAW TARGETb5900: ENTER LAUNCH VALUESc4000: GRGRAM COMES WITH A 20 PAGE MANUAL WITH COMPLETE INSTRUCTIONS AND SUGGESTIONS FOR USING THE PROGRAM IN SCIENCE CLASSESa *****a MAIN PROGRAMaj3000: SET CONSTANTSat1500: LOAD BINARY FILESa~2000: SELECT GRAPHICS b7000:9;` PROJECTILES II - COPYRIGHT 1983, VERNIER SOFTWARE` THE LINE BELOW IS RECOGNIZED BY THE TASC COMPILER USED IN GENERATING THE COMPILED VERSION OF THIS PROGRAM` ! INTEGER J,CF,M,MX,MY,ZE,UN,TH,SE,TW, XP,YP,XX,YY,YT ta( THIS PRO          ||(# *****|2# QUIT1|<#D$;" EXEC C"7|P#DEC C"G$P#"S$P#" WIND: 10 M/SEC --->"{Q$"X"UUU:W((1)5025):W0W10: SET UP AIR RESISTANCE AND A RANDOM WIND FROM -25 TO +25 M/SEC (DON'T ALLOW ZERO){ Q$"X"(W)1A$" WIND: "(W)" M/SEC -->"{4Q$"X"(W)1A$" WIND: <-- "(W)" M/SEC"Q$"N"U0:W0:A$" NO AIR RESISTANCE ": SET COOEFFICIENT OF AIR RESISTANCE TO ZERO zQ$"A"UUU:W0:A$" AIR RESISTANCE ": SET UP AIR RESISTANCE WITH NO WINDzQ$"L"UUU:W10:A$" WIND: <--- 10 M/SEC"{Q$"R"UUU:W10:A$S)yl"SELECT AIR AND WIND CONDITIONS: "/yPy" N = NO AIR RESISTANCEzy" A = AIR RESISTANCE AND NO WINDy" L = STEADY WIND TOWARD THE LEFTy" R = STEADY WIND TOWARD THE RIGHTy" X = RANDOM WINDyyQ$[z IF THE TARGET IS MOVING, RESET ITS STARTING POSITION BACK TO 100 METERS OUT FROM CLIFF xxTP,YT1TP,YTTHTPTE,YTTHTPTE,YT1x3: TO REDRAW TARGETxTP,YT1TP,YTTHTPTE,YTTHTPTE,YT1xx *****yX SELECT WIND CONDITION?wTP((1)120)140: CHOOSE A RANDOM SPOT FOR THE TARGETcwTA$" TARGET AT "(TP7)" M "~w6480: EXIT ROUTINEwTA$"TS="(TP7)" TV= "(TV)wPwZ ******wd DRAW TARGETwn0: TO ERASE OLD TARGETZxsTV0TP107: THE VALUE OF TV FROM THE STRING INPUT\vtTV0TV20ĺ"IMPROPER VALUE, SELECT AGAIN ":6200vTP107: START CENTER OF TARGET 100 METERS TO AWAY FROM THE CLIFFv6400: EXIT ROUTINEv STATIONARY TARGETwTV0: SET TARGET VELOCITY OT ZERO, DON'T ASK ABOUT A MOVING TARGETPu"DO YOU WANT TO HAVE THE TARGET MOVING? "XuQ$u(Q$,1)"Y"6300: UNLESS A "Y" IS INPUT, USE A STATIONARY TARGETu8 MOVING TARGETuL:"ENTER TARGET VELOCITY IN M/SEC (0-20) "%v`Q$:TV(Q$): TAKE ANGLE (SEE DIAGRAM ABOVE)!t4LA)t6:pt9LALA90: ADJUST ANGLE SO THAT "NORMAL" ANGLE CONVENTION IS USEDt>VXV(LARA)tHVYV(LARA)tfto *****tp SELECT TARGET!uTV06300: IF TARGET VELOCITY HAS ALREADY BEEN SET TO ZEROOW SO THAT ONLY THE BOTTOM TWO LINES ARE USEDdsV0ĺ"LAST LAUNCH AT: V = ";V;" ANGLE = ";LA90s"ENTER LAUNCH SPEED IN M/SEC":"(TYPICAL VALUES:10 TO 100) ";s Vs"V0V200ĺ"IMPROPER VALUE, SELECT AGAIN ":5910s#:t*"ENTER LAUNCH R STARTING MARK)r3: SET COLOR WHITEdrXX,YYXX,YY4:XX,YYXX4,YY: DRAW STARTING MARKjrwr *****r  INPUT LAUNCH DATAr:21r:A$;" ";TA$:: PRINT AIR CONDITIONS STRING IN INVERSE-s34,21: SET TOP OF WINDTHIS PLACES THE LAUNCH SITE AT THE TOP OF THE CLIFF9qCq5590IqWq *****q DRAW BACKGROUND AND LAUNCH SITEqq768: CALL MACHINE LANGUAGE ROUTINE TO MOVE HGR2 TO HGR1rXXXS12:YYYTYS: CALCULATE PLOTTING POINT FOOM OF CLIFF'p" T = TOP OF CLIFF/pL$FpL$"B"L$""5200WpL$"T"5300apO5000pP BOTTOM OF CLIFF LAUNCHpUXS0:YS0: LAUNCH COORDINATES OF BOTTOM OF CLIFFpWp5590p TOP OF CLIFF LAUNCH3qXS0:YS100: RESS RETURN OR ENTER: C=CLEAR "Ko"OR R=RELOCATE TARGET OR Q=QUIT ";Q$voQ$(Q$,1): USE ONLY FIRST CHARACTER|oo ****o SELECT LAUNCH SITEoX(0): MEMORY HOUSECLEANINGo"SELECT LAUNCH LOCATION:o p" B = BOTTUND)!n.4096: EXPLOSION NOISEn3J24920: IF THE PROJECTILE HAS TRAVELED MORE THAN 2 INTERVALS, SKIP THE NEXT MESSAGEn5"YOU NEVER REALLY GOT STARTED!"n74992n8"IMPACT SPEED ";((VXVXVYVY));" M/SEC"n~ RELAUNCH OPTIONS o"POUTINEnmaCFĹ16368,0:4990: IF NO CRASH, CLEAR KEYBOARD STROBE, AND THEN SKIP THE IMPACT MESSAGESmb IMPACT ROUTINEndCF2ğ:" TARGET HIT ";::4352:4915: PRODUCE VISUAL AND AUDIO MESSAGE OF TARGET HIT (AND SKIP NORMAL CRASH SOTTHTPTE,YTTHTPTE,YTUN>l0XPMXXPZEYPMYYPZE4414Il:XP,YPtl>YPYTTHĭ(XPTPXPTPTE)CF2:4440l@YPYTCFUN:4440lD4080lN +++++ END OF GRAPHICS LOOP +++++lX34,0: RESTORE TEXT WINDOWlbl^ *****m` EXIT Rk@ @HH DD|@#dg' po~ww@D H! $D$<IBHH< "@bC`@%DDXq H@1 @x0 2@"!&p I$@2#@ !@ @ @ @ @ @@  *@ @ #" @ <@` Pqp OG'Cc cqa@ @ v`@ @HI DDD $$$y @D 8BGCxb7O`I p~@  &$DDd QH H x "@">!$yI$8""@! @ @ }@>,,"@8&bIK 2@ pGCN|88|N$@!>  @ @p @ @ F@>@npi$OpixD8py@gCCCp @FB p~~08xo'{]9|~6w@rr $$DDD IH  D| @""!d I$""@()!@ @  @22" xD!IAHLH "@  ""$HDD Q$@ @>  Bq@y@ @ `@    @0BH0 DE%Dpp>wwowo{]^{wv6w@ d$DDD II DD @?@@G'sqxA$x<<`s@HIn @ @  @"""  D!rIAHHH @  &bdH LL S$@ @  "@2 @!<> @  `8@ `  @ $&&$pn>pxxon;{]^{wv6w@bb@'C$ @pp "@ @ |>`@<"@xh8N'b7 GH @ H2"&DG @dd@Y@ @H`CGXXaIL`I  "@@12 @" @H !&$0 `@x  @1 $K@ Xx0a`#@GGp $$d$pprxpp/;Ke?8|6y@D  "@ @ &@ @ V `@ @ "#$F@DDDD@ @DH$$ d$cIBHH  @Hxq!$$p @@"<F%qa6$<0, `B`qp!n@I @LH d(Hd#   D'$Cspo~w@ &@ @@< *@ @  >@@!0 @ p>BCD8888>@@?@D HD@c'D$IBHH  @% @"" @I0 H!d$ x            k@BH LLIID $$H$$dGpo~ww@"  "@T@$" $`3ID @@8@$F%8XDxa@*@x@x@ QH H x"!&` I@@ ``bbb <<<@"@@@  @ @ @ @ @ @ @&@@@ #"@@@@BGFPax$4!$r#I@ @`#r "@,,"@8&bIL@q@*@ @pGCN|88|N$@!>@ @B@@p 2@@@pBD@@>@<MpyO dd77x4@'C8C#DC@@`D @@p~~08xo'{]9|~6w @" &&@$!$DDD@"@@p I$D 2HI !@,@ II DD""!d"I@@ $r">>"@ @@@@ @22" xD!IBH y@2@"yqaX K'DpXDc 0#D'`C ""$HDD Q$@@@a0@O@@ybRay@@@@`@B0DD@ @@ @ @8@pp>wwowo{]^{wv6w @" **@$!$ODLD@ @@yI$D|"Ia@ @npIpqix8<@G'ccqI@@ d22""""@"@@ @ObcqH$L8D< 8G@@@ `8@B 88@ @@@@pn>pxxon;{]^{wv6w @@22@@G'8x4xy@@@2 I$DD2"I!@ @  @@@`#cqaQbRay<<@@@@A@I$BDD@ D@@8|?@""& D!<IBH  @@""! DHHHH D$BH$d'pC( *"%H 0TT0 U$@@@@`cSqqx@!"@H@@@BO@HbX$<r@|?@@@ @@@@pn<7?Own;sY^{wvv6v @"" @@@`cSqqxA$<8`Sa8 H@@ @@@@APpI$BDD8D8|@|`Bq@<"@xh8N'b7Opqx@ @""ADHHHI D$BH$$dBH2"&DG @dd@Y@@@,@xpqq`9@$<@E @pHD @@12@@@ BH@ d$ @@@<p@ @@@0aLp88IIX@%DHDAGpprxpp/;Ke?8|6y @  @@@@ @ @@"@ @bbb @@@ApI$BDL DD@V ` "@B @@yqhxxOHgpxDdC#cA"#$F@DDDD@@@2 y"@D@$  &@ID@@)G@@ BHO`D$>b@p@q H@1 @x0"<F%bClH@n@ @@ HBH DDIId &$H$D"@ po~w @@"@@$@ @@&@@@@ @ baq8c  O84x Dx8@ @"x@!0B @@  @p>BCD8888>@@@" pyy "@L@$> $@ID@%@H@@ y<BHH!H0Dd "p@x                     k@y AH$!d DDDDq @ po~ww@""  !2"&"D< "@,HxD11 qDb@<, 2@ @  b" xD! @,@e#" &$@G$bL8D @ @ @  @ @ @ @@ *@ @ #" @OFCC dDCGg<bDx4" @ @ @ v@2 CH$!$DDLD @ @ippIgpbRay< r"  D!r @"2 $"<!$ H$BDD @ @ }@,@$, K<,< @$DC bB 2@ pGCN|88|N$@!>@  @@B@ @ @B@ F>@bRaypp G@gCpi8D4xq @ @! p~~08xo'{]9|~6w@"@HD|D D@rD>" @dD qH$" &$$$ @"`2<" D! @"" D#""!$G$BDD @ @ @"2@$2<@L2"<@"$$@# "@l1a `FO@ q xy,  ""$HDD Q$@ @>A@ Bq@ @ @!@  @  @!0 DE%Dpp>wwowo{]^{wv6w@"@HDDL  D@D "" @qDD>@rH$>" $$$$ @< cSac@xh8N'b @"" $ &"!$@@$BDL @ @" D0Ix"""@!$$@" @ IIH@  2  &bdH LL S$@ @  "@!<>A @@  8@!@  @ @ $&&$pn>pxxon;{]^{wv6w@<OD84q ip<`sax4< @ DL"p!2H$"& d$xd$ @ @" D'<@g#<O\O84 @ @"A $HI@D 8@""@$""@H """"@b$$@" @ IHO y |q" ( *"%H 0TT0 U$@ @ "x@!"A @H@Ggc DGe0"rd`,< x|?@  @ @x $$$$@?pn<7?Own;sY^{wvv6v@@ @qyx48 raQI@'C$C @0! "@! @ @"A $I|8DCx |>@"@<"O4<<"@$C#`sas @ IHH  D "2 H2"&DG @dd@Y@ @ qql&0bbb ," b8  "@12 @ @HO d D$ D"2 `@p  @ @bbb qqG$&D 8XDxy $$d$@ pprxpp/;Ke?8|6y@@@ "@" @ &@ ! @B @ @rC`$ID$@2 V @"@ @@  @ypyHGpyph8q @HOH`gG`Gd'DC"bD"> @@< `b@8&b n@ @ AH$!$p DdDD  D'$Cs@ po~w@ &@p` @@< *@ @  @"  CpIh8xDgcSaq  >@"@ @@  @ @  p>BCD8888> @?@"" y  !"""rD  @%D @ @HHH!$$ D$$$@"$ ""                      k@ "!dD8|D$ po~ww@ DL"""""@HI2$#"@1aD#d#$@F bDE%D 2@ "@H$ H  @ @ @ @ @ @@ *@?@ #"@ @bRay<>"@"d' H|  @ @ }@>"<ID'XDx O  q 2@ pGCN|88|N$@!>  @@ @ @ F>@  @gCpxx8Pax$ @" p~~08xo'{]9|~6w@ $$D#$"@H!@r$$$$ @""""@H"$$ HD  @ @ @I$ DdDDB@   "@  ""$HDD Q$@ @@ Bq@ @ @!   @ DE%Dpp>wwowo{]^{wv6w@ $d$ $"@H!@$$d$ @<<pFCsI8   @ @bbb <<< @">Id'DDDDBO  y @  &bdH LL S$@ @  "@!<>G @`  8@ !   @ $&&$pn>pxxon;{]^{wv6w@qyD#Cg#@G' `saD'$Cs @  @ @ @ "  8@""I$dDDLDBH!  @ ( *"%H 0TT0 U$@ @ "x@!"@H @bbb ," bXDxL 0 DCe x|?@  @ $$$$pn<7?Own;sY^{wvv6v@ @@ @  H  "@ @">>" |>@"9C#cx4xGf ip @ H2"&DG @dd@Y@ @y`XD8<"<G``Dc! "@12@ @2"<dDDB@PH $$ `@  @ "&DpX@>@@ @ p>BCD8888> @?@qDD>""">@HH$! @%@@ @2"&"DLDB! $$$          k@BO   H$>D|>@8 po~ww@ DL"@HI  DI$DD "@bC`@%DDXKG$DEcc 2@Oa!$"< @L H$$"yH @ @ @ @ @ @@  *@ @ #" @yqhxx$<@G8  ip!xx4<@ @ @ @ vp@BH I H$"DD "@ @qyx48Opyph8A$<8 p~@  &$DDdALHHH$b<$& "@AH!$""@H`H$$p" I @ @ }@>,,"@8&bIK 2@ pGCN|88|N$@!>  @ @@!@ @ @@ @ FP>@pypIx<84@xi @   p~~08xo'{]9|~6w@rr $$DDDAHHHH$D$$p @CH!$&"@H!H$d" I< @ @  @22" xD!IAHLH "@ G$`DxN@G'd  ""$HDD Q$@ @ @@!Bq@ @ @     @ $ DE%Dpp>wwowo{]^{wv6w@ d$DDDCHIHH$D$$ @?@ Ga#<<OF8C#c8nxH @ @<<<<@DxDcBqq,b  @"""  D!rIAHHH @""BH$@DA d  &bdH LL S$@ @  "@!<> @  8@  @  @ $&&$pn>pxxon;{]^{wv6w@bb@'C103,1:104,96:24576,0: SET POINTERS SO THAT THE PROGRAM IS LOADED 'ABOVE' HGR2E:HD$;"RUN PROJECTILES II"M AUTOMATIC DEMONSTRATION D$ CHALLENGE 5%D$;"EXEC C5"+@@ CHALLENGE 6RJD$;"EXEC C6"XOm CHALLENGE 7D$;"EXEC C7" CHALLENGE 8D$;"EXEC C8"l CHALLENGE 9 vD$;"EXEC C9"{ MANUAL OPERATION:  *****- AUTOMATIC DEMONSTRATION?D$;"EXEC C0"E[L CHALLENGE 1 mVD$;"EXEC C1"s[ CHALLENGE 2D$;"EXEC C2" CHALLENGE 3D$;"EXEC C3"#x CHALLENGE 3D$;"EXEC C4"S1 M9419: SKIP INSTRUCTIONS IN MANUAL MODE :49234,1:D$;"BLOAD I";M;",A$2000": LOAD THE APPROPRIATE INSTRUCTION SCREEN Q$: WAIT FOR A RETURN M12100 M1100,1200,1300,1400,1500,1600,1700,1800,1900,2000,2100,2200 100LIFF - MOVING TARGET)F "9 = CHALLENGE 9 (GROUND - MOVING TARGET)";m ,"10 = MANUAL OPERATION (COMPILED) 6"11 = MANUAL OPERATION (BASIC) @"12 = AUTOMATIC DEMONSTRATION  M$:M(M$) M0İ3000:100: IF MODE 0 :GENERAL INSTRUCTIONE 2 (CLIFF - AIR RESISTANCE)";F "3 = CHALLENGE 3 (GROUND - NO AIR)p "4 = CHALLENGE 4 (GROUND - WITH AIR) "5 = CHALLENGE 5 (GROUND - WITH WIND) "6 = CHALLENGE 6 (RANGE VS. V) "7 = CHALLENGE 7 (RANGE VS. ANGLE) "8 = CHALLENGE 8 (CM d n: x5> z" PROJECTILES II MENU PROGRAMk {:" COPYRIGHT 1983, VERNIER SOFTWAREs |: "SELECT MODE OF OPERATION BY NUMBER:" "0 = CHALLENGE INSTRUCTIONS "1 = CHALLENGE 1 (CLIFF - NO AIR) "2 = CHALLENGD$;"BLOAD SCREEN MOVER.OBJ0": LOAD BINARY FILE USED TO MOVE HI-RES IMAGE FROM HGR2 TO HGR1 <D$;"BLOAD RUNTIME,A 24576": LOAD ROUTINES USED BY COMPILED VERSION OF THE PROGRAM  FD$;"BLOAD PROJECTILES II.OBJ": COMPILED VERSION OF THE MAIN PROGRA# PROJECTILES II MENU PROGRAM9D$(4): CNTRL D(769)32(16544)64(16871)15(24576)32100: SKIP LOADING THESE BINARY FILES IF THEY HAVE ALREADY BEEN LOADED(D$;"BLOAD BACKGROUND,A$4000": LOAD HI-RES GRAPHICS BACKGROUND\ 2       @pqpp@@` p@ xgp~p?@s`aH8@  @ p00 @aa`C~0@ @pd"`'$$>n p_x&0*   #8p>BCD8888> @'<          ! `J0`0DLf`J0`"DECIDE WHEN YOU ARE READY TO MOVE ON TOD"ANOTHER CHALLENGE."J$s."REFER TO THE USER'S MANUAL AND THE8"TEACHER'S GUIDE FOR MORE INFORMATION ONB"THESE CHALLENGES.t::" PRESS RETURN TO CONTINUE ";Q$: K TO THE MAIN MENU."? ::" PRESS RETURN TO CONTINUE ";Q$:E r "THESE CHALLENGES ARE MEANT TO GIVE YOU "A CHANCE TO 'EXPERIMENT' WITH PROJECTILE";"MOTION UNDER VARIOUS CONDITIONS. NO "SCORE IS KEPT; THEY ARE NOT GAMES. YOU*E'S MOTION HAS STOPPED";E "YOU MAY PRESS 'RETURN' TO LAUNCH AGAINq "OR ENTER A 'C' AND PRESS 'RETURN' TO  "CLEAR THE SCREEN AND THEN LAUNCH AGAIN. "YOU MAY ALSO ENTER A 'Q' AND PRESS  "'RETURN' TO QUIT THE CHALLENGE AND  "GO BAC "GROUND (Y) ARE DISPLAYED AT THE BOTTOM> "OF THE SCREEN.D q "THE MOTION OF THE PROJECTILE WILL CON- "TINUE UNTIL IT CRASHES INTO THE EARTH "OR UNTIL YOU INTERRUPT THE MOTION BY "PRESSING ANY KEY."  "WHEN THE PROJECTILON"4 "PLOTTED FOR EVERY 0.1 SECONDS OF ELAPSED";A "TIME."l ::" PRESS RETURN TO CONTINUE ";Q$:rH R "AS THE PROJECTILE TRAVELS, THE ELAPSED \ "TIME (T), ITS DISTANCE TRAVELED HORIZON-";f "TALLY (X), AND ITS HEIGHT ABOVE THE )zFIC TASK. THE COMPUTER"Dv "WILL THEN DISPLAY THE GRAPHICS SCREENu "WITH THE LAUNCH SITE MARKED WITH AN 'L'.";{  "YOU THEN ENTER THE APPROPRIATE LAUNCH "SPEED AND LAUNCH ANGLE. THE PROJECTILE "WILL THEN BE LAUNCHED AND ITS POSITI@C ""  p`  @ PMC &bdH LL S$"& 8` p?8@8P( *"%H 0TT0 U$p`C*? $$< p?|(`" @| H2"&DG @dd@YP $2 $D'  pA8"& V 3 "#$F@DDDD L[XhihciHHcʎbvuȱbiiȱbiiDiiYi ZUR3bb n$ b碣>bޙץ,,stHʈcbhH ʈpoophMm X RQtPsh`bhH     " @``kP2 d$$"cp @ @ @ @p:* $p" $C'< Fa}Pw82pGCN|88|N$ $ >p@ FAPmq" ""$HDD Q$          ,$` L( L5 LD 8 XL XLR XQHPH RPhPhQ8 XL.0'L+ LfLLLLL ꥪLYԨéR L ,-` Leh8PhHQH`hbihciHHb\ȱb]`ߚl hhHHHH`L⥠`ʆ  hdheHdHHHH08  X Xhdhe + eHdHHHeHdH`   q% 0 L0`,wyywxzzx,Hyw wȄffȪ yw fh0`h&Hwyxzwy wy h Lh` ` ` ` 憅` ` ᥠQP` L  8e`LԩLcغh8uhHvH` L L L~ 憅 L ʊ8$!  W$Li)$` LY L   hPhQP 8ePQiHHš`hh PȱPʘHH` ,խwqq膸 J즸 , :hhlP,q`h8uhv] :  ڢ hgʆbcb KLf/q ߠ :۩q` S0 L,Hh*Mȱڦhwx%ȱH J hw0У8 ewwx𴰺 抦5?wtsʆwx8dedЕБt Z Z ,խvqq ", ȹ,ȹ ,W,qewix8 Z ZCBЍw U  yUUwyVxz`Зԥwyxz`ywzx`GH o8 UpVUVƠ UVUʆoph3]eУk ЮU 4Г U 5,wЅƩѤ wU! 5B=ooppȆbcĂbfUVd8ophLД8= 7MLdlkȄmn;op:E UUȥViлh8HH`Ї{y SՠUEowyywxzzxwIy:e \`fH,Hops8otpf,kiUliVU$f&łmUŁfbUȥcUUŭUVŮMvłGUŁ>UV2ЅUŕȱU喰!UUdUV0*UiUViVUmVnɊȢwU𧰸ХyyUU⥁œ.QP$  e LWHhL:5~    eȱeLaL LRwwxȆwxwHw Jhw`w5U,w`,hbhcbwȱbxcȘHH`wȄ wep`0CBe]Q=b`LicbbbE0`Ġ``MMLeڢD ! SL3LH h%LddЉ`?0 HH chh ޥ Yަ`н  eE   ࠰>Ffee0  &ߢEX$ƫv` ꥪLYDcbbwyȱbxz`ݥܦL+3UV UwȱUx`wUȥxU`Ncbbȱb`cbbȥb`cbbȱb8塅堅PEncbbȱbe HH`0S,,hdehUhVhhHHU hehHehUU HHk`UiȱUiuкe& & &eeHHqUȥqUeFdO݅܆`ycbbȱbƫ8pM䡥UȥUU +뺠ЧUV욥VHUHthhЁ HHf ㈱ۺQi e 纼 +뺊i  e HH`iiiHH`(bcbebbePE1b]  0  j=i<<=k fM 6LoX R 2i fm mL - # ƒ = c + # v !mLNO WIND f} f L}$ L = STEADY WIND TOWARD THE LEFT f} f L~% R = STEADY WIND TOWARD THE RIGHT f} f L:~ X = RANDOM WIND f%~ f $n j T kLY~N R 2i fW~ mL~ # vL~ NO AIR RESISTANCE f{~ 6L~A R 2i f~  e ց m ^  e ց J m ^  e ց J m  e m ց m  e ց m ^  e ց J m ^  e ց J m  e`LR} SELECT AIR AND WIND CONDITIONS: f1} f L~} N = NO AIR RESISTANCE fc} f L}# A = AIR RESISTANCE AND %m F  " mz mL{L{IMPROPER VALUE, SELECT AGAIN f{ f LZ{ d ӁLL|  ƒ m #  ӁL&| TARGET AT L-| M ́ i f| h f)| h rL|LS|TS=L]| TV= ́ i fO| h fV| h ,  i * h r` q m  mL| d Ӂ ց m $n j k X 9 Y i _ F 9 @ `  !mL{L({'DO YOU WANT TO HAVE THE TARGET MOVING? f{ f $n j T kLD{Y R i fB{ mL{ L{&ENTER TARGET VELOCITY IN M/SEC (0-20) f`{ f $n j T k R }f  ANGLE = fy f [ ^o LyENTER LAUNCH SPEED IN M/SEC fy f Lz(TYPICAL VALUES:10 TO 100) fy f $n j \ k _ %m F _ v mz mLqzLczIMPROPER VALUE, SELECT AGAIN fEz f Ly Lz&ENTER LAUNCH ANGLE (SEE DIAGRAM ABOVE) fzz fi fx mLxLw Lx O Lx` 5o  ;  g m > m m e > m j e > m m e > m m e` X ل l w 4 fLOy fLy f p f s ;o ل Ql _ mLyLyLAST LAUNCH AT: V = fy f _ ^oLy w OR R=RELOCATE TARGET OR Q=QUIT fw j T k R i T` g LxSELECT LAUNCH LOCATION: fw f L1x B = BOTTOM OF CLIFF fx f LUx T = TOP OF CLIFF f?x f $n j @ kLqxBLux > 2i fox m F > 2i ftx mz mLxLxT > 2o q QlLuw ԃ !mLv Lv TARGET HIT fv f s 5oLv 5o ԃ mL+wLwYOU NEVER REALLY GOT STARTED! fv f LuwL K m { q q ނ 5o ނ z d Ao mLv y f ς ҂ ̂ F C & c i ̂ q m F \ 2i fq mz mLq  LqLqF \ 2i fq mLq  LqLqLrSELECT PROJECTILE TRAIL: fq f LIr# D=DOTS LEFT SHOWING PROJECTILE f%r f Lnr POSITION EVERY fWr f ^oLr SEC. fr f Lr N=NO PATH LEFT Lo H fLpBLOAD SIMPLE NOISE.OBJ0 fp f H fLpBLOAD RAMP NOISE.OBJ0 fp f ` X lL'qSELECT GRAPHICS MODE: fq f LQq D=DETAILED AND SLOW f8q f L}q F=FAST AND LESS DETAILED f_q f $n j ^ k LqDLq \ 2i fo `oooy r p q .} w ƒ  z x | 7y s vLoS R 2i fo mLp LoL pR R 2i f p mL'p LoL,pC R 2i f*p mLEp LoLJpA R 2i fHp mLp X .} DŽ d ;o Ql d ;o Ql d ;o QlLpQ R 2i fp mL͠Š̠͠ԠĠΠƠΠ͍ččԍ΍͠Š̠͠ԠĠΠƠΠ͍čč΍ԍ΍͠àΠ̠͠ԠĠΠƠΠ͍čč΍΍Ӎččԍٍ̍άìɬύŠŠŠΠՠ׍ŠŠŠΠՍ[L|dLeLeLeLe!Le#Le%Le'Le)Le+Le-Lao2Lao7LaoLe8L|d8L|d8L|d8L|d8L|d8L|d8L|d8L|d?L|d8AL|d8CL|dWL|d8YL|d8oLeLeLaoLeLeLeLeLaoLeLaoLaoLaoLaoLaoLaoLaoLeLaoLaoLaoLaoLao LaoLeLaoLeLaoLaoLaoLao LeLeLaoLe LeLaoLeLeLao LaoLaoLeLeLeLeLeLaLaoLaoLaoLaoLeLeLaoLaoLeLeLaoLao LeLaoLaoLeLaoLaob"` ̈́@ He.HH4VpH ?  ? ??ye`A}L~LzLaoLaoLeLeLaoLaoLe  vLX R 2i f m F y R d kn O !mz mLL WIND: L M/SEC --> y i f h f h 6L$X R 2i f" m F y !mz mL~L[ WIND: <-- Le M/SEC y i fO h f^ h 6` H fL EXEC C f f L`kL`k@@  @"<paQIGFG'@xD48O  p"x@"@0B @@@ p>BCD8888> @?@"x " DDDD$$$"HH" @%1 @" """pI$BDL D ""          ͠Š̠͠ԠĠΠƠΠ͍čč΍ٍ͠Š̠͠ԠĠΠƠΠ͍čč΍ԍٍ͠Š̠͠ԠĠΠƠΠ͍čč΍͠Š̠͠ԠĠΠƠΠ͍čč΍΍ ͠Š̠͠ԠĠΠƠΠ͍čč؍΍ ͠Š̠͠ԠĠΠƠΠ͍čč΍ ͠Š̠͠ԠĠΠƠΠ͍čč΍΍"@ @< bHGF%@XXD8"K  @""@$">@DDD"IBH  !@ d$F"@G d# $&&$@<D, &bdH LL S$@ @ @!<>@3 @  8@@@ H  @ pn>pxxon;{]^{wv6w @@22@@G'8HFGpbQ  @ @!"@ @ @" @ AH!&@ddD"@LH 8`@""@$""@DDL"2<IBH  !@ D$Dp">@H $d'$$$$8D||D ( *"%H 0TT0 U$@ @ @!"1 @  <<2bcqH$L8D `X <|?@  @< pn<7?Own;sY^{wvv6v @""  @ @!"@ "@ @">@BH!$@DDD"@HH |Bq@"@ @xD48Ra7Opqx @ D$D""@H!$$d$$d$DDDD H2"&DG @dd@Y@ @bbqq,@XDx8$DCcB G`B  @12 @< 2I$BDD pd<@  @r0@H0 @1 @x0"b lHxp pprxpp/;Ke?8|6y @   "@ @ &bbb @ @""@2DH !$@DDL"@HI V "@"@B @qDDgc<@GFcC#D'$Csx<88x "#$F@DDDD@ @2 dDDD$$$#HH# @)1 @" >">PpI$BDD `D">p@l&q,y`XD8<,cr!n@"@H@ H x@$"I  po~w @ &@ @ *          k@b"@H@  D|@$"Iy po~ww@" " DLDD$$$"HH "  @@8@$F%8HF0Xa 2x@ ! 2dD"2@R "@ @@@ @ @ @ @ @p *@ @ #"@ @<  "baq8c  O84 xx4<@ @" @ p@"@H@ DD@$"I  @bcqp<@hx4x8\DCcs G`s p~ @" ""@$!&H!H$H "|@ ! "qDD>""@b1   @  2@ @" @ P>@b<@G<pqix8<@ byIxp @@ p~~08xo'{]9|~6w @" &&@$!$H!$H ,@ ! "2 DL"""@P  @ @  @"2@$"@ddD"bIBH y "@qXDc0"<@@@#@'DE%D<xxx, ""$HDD Q$@ @ pB bRay@ @ @@ @   @@  pp>wwowo{]^{wv6w @" **@$!$OH !$2H @? @Ighppxxon;{]^{wv6w @@22@@G'8x4xy @ @@ @ @ @IDH  A D< 8`@""& D!<IBH   @ ( *"%H 0TT0 U$@ @ @!" ` @bqq`D#d DC `X <|?@  @ pn<7?Own;sY^{wvv6v @"" @ @ @@ "@ @ @IDD> yArD" |Bq@<"@xh8N'b7Opqx @ H2"&DG @dd@Y@ @lHxpb b<$1aD#  @12@ @"@<"H@@  $$d $$ pd<@`<  @bC`yID0Ixp@I GG`X <@@,"< n@ I$HI@D  po~w @ &@ @ *@ @  @IxBCD8888> @?@IyHHHO@r8$ $$ @%d @"@D "HH@  $d`'$ D ""k@rrqIdI|8DCx po~ww@I 2HHHH@$ $d  @@8@$F%8XDxa 2@ x@IDxHL d< Fx"2"" "@ @ @ @ @ @ @  *@ @ #"  @`sa<4 gqnpxD# D# xx4<@ @@ " p@ I$ID$@2 @IxpRaI `saxd qyD# p~ @" ""@$!&dDD "@ |@I$IH`'D"> DD"""" @,,"@8&bIL@q 2@ pGCN|88|N$@!>@  @@@  2@ @H`0  P>@bbq9CpIh8xDgcSaq @@@ p~~08xo'{]9|~6w @" &&@$!$DDD @ ,@I$IH $D "" DD ""&" @ @ @@  @22" xD!IBH y "@  ""$HDD Q$@ @@@  bRay@ @ @@   @H@ pp>wwowo{]^{wv6w @" **@$!$ODLD @ @ 7$xGCxx4<@gx4"< @ "@ @lH`Dd0< @ q bca8   @"""  D!rIBH   @  &bdH LL S$@ @ @!<>`g @  @ @ 8`@""& D!<ICHHI ( *"%H 0TT0 U$@ @@ "x@!"@H @bbb <<< x`X <|?@  @ $$$$pn<7?Own;sY^{wvv6v@@ @`' "@ @ |>@<"@xh8N'b7 GH H2"&DG @dd@Y@ @,"KHx@cKX0<&D8x  "@12 @ " `pd<@@  @OG$q q1aD#d $$d$pprxpp/;Ke?8|6y@D "@ &@ @ V @ "#$F@DDDD@ @2"@LO ALd!$xD< >" @`D">@f!D'`dq,y n@A@ AH$  I$$d  D'$Cspo~w@ &@p *@  @  >p@!0 p>BCD8888>@@@""@HHH| AHD>!d DD|  @%D @2"""" D ""             @  @ @ @ @@  *@ #" @bRay<< xx4<@ @ vp@AAH$  $dd @<OO8 @cNHx<@gCxh8<84 p~@  &$DDdALHHH$b<$& "@AH!d'pD "q @ }@>,,"@8&bIK 2pGCN|88|N$@!>@  @ @ @ FP>@ GnphpqyD#c @@@! p~~08xo'{]9|~6w@rr $$DDDAHHHH$D$$p @CH!$d$ "2 x @ @? @22" xD!IAHLH " ""$HDD Q$@ @ Bq@ @ @   @@@! DE%Dpp>wwowo{]^{wv6w@ d$DDDCHIHH$D$$ @ GaC#cDhpG @  8@  @ $&&$pn>pxxon;{]^{wv6w@bb@'C@<"@xh8N'b7 GH H2"&DG @dd@Y@ @q`D#pL8&b3  "@12@ @ `pd<@@  @y`XD8<"b lH0< @ q $$d$pprxpp/;Ke?8|6y@D "@ &@ @ V @ "#$F@DDDD@ @ $$BHxD!0 @f!$&q@% n@dD@$"IH   D'$Cspo~w@ &@p *@  @  >p@!0 p>BCD8888> @@ $$BH D!r  @%E @ D ""         !!! ! ! ! ! !!!!!!!!!""" " " k@AAH$y $$ po~ww@"&@HIHD AHD"!$DDD "@bC`@%DDXKG$DEcc 2@Oa!$  2 @ DL"@$"Iy<"   @npxD#pOxh8N'b p~@  &$DDdALHHH$b<$& "@AH!$!yA $ @ }@>,,"@8&bIK 2pGCN|88|N$@!>  @ @ @ FP>@qyx48@ byIppyp @B p~~08xo'{]9|~6w@rr $$DDDAHHHH$D$$p @CH!$! C $ @ @? @22" xD!IAHLH " ""$HDD Q$@ @ Bq@ @ @@    @`B! DE%Dpp>wwowo{]^{wv6w@ d$DDDCHIHH$D$$ @ Ga#<@'np @' @ @  @"""  D!rIAHHH  &bdH LL S$@ @  "@!<>D @  8@H`0   @ $&&$pn>pxxon;{]^{wv6w@bb@'C>"@$">@DD$"x "@r |>@<"@xh8N'b7 GH @""BH$@HDDA!$d H2"&DG @dd@Y@ @y`XD8<K@ q x6$@f!$" K@HD#`8 H n@B@   H$D@@  D'$Cspo~w@ &@ @p *@ @<<@ @4xDcsqp<`sa  >p@!0 @ p>BCD8888> @?@qDD>@HH y |I$D|  @% @""ADH$&"@HD$  !D """ """""""""          k@qDD>@$"I> y po~ww@ $dyBHD! "@bC`@%DDXKG$DEcc 2@Oa!$ ! A & @  @ @ @ @@  *@ #" @ xx4<@ @ vp