@ V PLR0HIBYTLOBYTBLANKPLRHPLRVEELASTIBOTTOXPOTIMHORISNDFLAYPOFRMNFRAMEFRAMEMEMFRMSIZBUFFERFRAMENUMPLRPLRFRMMEFRAMEMETEMPMBASSTARVVTOFFSEBYT2qABx@PAA?A2? @ A% @@@0@@@!@!ARB@BFAxEBx@" ##** BOUNCING BALL 1 PROGRAM **##** Example 8 **F;A(, A@dHi/Lo Byte Calculationn6-P:'AV,x6-&$AV$Initialize&&;A(,9@,9@,B67@,.>:,367A(,.>:,B67@,.8 +@AR@8 One moment please... AP Ap A B,((  } Ǡ̠Ϡ66-@p6-?@- Initial velocity:-  Elasticity:Main Animation Loop36-@6-@@'6-?P36-?u A?6-@'6-&+$&@$$,'6-@%!@*!@0%6-@G 6-6-$#6-/6-@;!@G6-@!!!A )@A8,$$6.7+&@,$%@<$, 6.67<%&@,. 6. 6-%g"*+%!?P,92@AP@@E6-g2@&'!?P6-%?' A@036-&?!)6-@3 ApXGet Parameters for Ballb AlARm  }TRY AGAIN?n"("( to return to menuo(( to run againp'F:B2y,"@'6-?:B,q"F:B2y,"@" A0r A$v!! }Enter initial velocity: A0H- %Enter the ball's elasticity (a numberH  from 0-1 [or more]):AR@   B A%%Move Player 0 to Left of Screen8,$Set Up Memory Locations " 6-$  6-$2;A(,;,;,$X((Initialize Player-Missile Graphicsb6-F:A,&@lBByv6-AV$-@68,-%A($%A68,-B2H% AY@B%%A@$@%@B2w@$(#!!Point PLR0$ to Player 0 RAM2#%%6-F:A@,%F:AA,$AV<#%%6-F:A4,%F:A5,$AVF#6-8,&P# 6- AZ#%@d#%@n#$'Read in Frame Dataj'-@t'"~'67<,.>:,' '$ NFRAME DATAHN33Number of Frames,Frame Size,Number of PlayersRN(Bouncing Ball)\N 3,7,1R""Frame Data for Bouncing BallR Frame 1R0,60,126,126,126,60,0&R Frame 20R24,60,60,60,60,60,24:R Frame 3DR0,0,0,126,255,126,0D2:EXAMPL8.BAS