$$HIBYTLOBYTPLRHPLRVPLRRATEPMWIDTHFRMLSTPTRMOVERATESPEETEMPMOVEALLINITANIMATSNSNDSCONVVOWALINITAUTOMOVFST2BYTMFILFLAOBJECLST2NSPFRSTPLNUMPLRSPOINTEROBJFRMDATAFRAMESFRMSIZEPLRFRMMEMFRMLSTSIZETEMPTEMPTEMPFRAMEMETOTFRMLSTSIZBUFFERFRAMEMEMFRMLSTMEMPMOVERANIMATANIMATEAUTOMOVAUTOMOVEMFILLBUFFEPLRFRAMEFRMLSTMEPMBASOFFSEOFFSETFRAMELISTPARAMBASPMBAPMBUVVBLKCRITICAPPPP@qBI@sAAA0AHA`AxA  @ @ @5 Bh"@A'@AA@@3333AA(@@Bsv@@@A$@ A!A"k#@A$A%A&A'A()@*@+@,AR-@@.?/`0(12Bp3b&&4Bs5JJ6))7BwA8Bxi9B!:B;@@@?@@A$AA$BA%CAHD@fE@F@G@H@ $$*** PLAYER FOREGROUND DEMO ***$$*** Example 12 ***F A@dHi/Lo Byte Calculationn6-P:'AV,x6-&$AV$InitializeRR9@,9@,9@,9@,9@,9@,9@,8 +@AR@8 One moment please... B AP Ap B B " B0,** "}ҠĠϠ6*-@&8,@* @6-6@J A AT6-@^6-?:<,h r A|5#@@K:5ATAUMain Animation Loop36-O:F:Ad,&A(,+6-'@36-%K6-+A(&,'@ 52@@K2@@+!!6-&+@,+ Ap-" 6-?:<,-6-6@\F:A,"@:2@@@\25+F:Ab,!A)F:Ab, @ 5 AP5+F:Ad,!A))F:Ae, @5 ACOLD RESTART'F:B2y,"@'6-?:B, F:AT,"AUAH)@6-&@H0ATAU< H6- A AXSelect a New Objectb(6-P:,"(6-@lK6-&?P+2@@A2@@K A v''6-?:<8@,<AV<,%%6-P:H:@,$@%@,6-F7AAAAAAC"F$6-?:<, Set Horizontal Velocities/"@%6-A(&$@/ A@'"@6-A%&' A@6-A2&'8@,!8@,'6-D8,A)&18@,A)&>"6@D6-  $Parameters for Players ManG%A@$@%@GA@$@%@%6-6-@% A-8,@w-8@,@w"@Ap$c8,@ -8@,@(9!@N8,Ac8@,A&.%%6-P:H:@,$A%@ ,8$L TreeV"$`G%A@$@%@GA@$@%@j-8@,A)-8@,At-8@,@2-8@,@~G6-@6-@% A16-@=6-@G A-8@,-8@,@6-$ TruckU%A@$@%@UAP:H:@,$@,$@%@-8@,A-8@,A3-8@,@W-8@,@W%6-@6-@% A-8@,@-8@,@6-@6-A$ Car"@$(o6-P:H:@,$@,G6-@&P:H:@,$@,$@W6-$@%cAoA2-8@,-8@,@<9!@$8@,A98@,A2F-8@,@v-8@,@vP%6-@6-@% AZ-8@,@-8@,@d6-@6-@@n$++Put Frame List Address in Param Table-8,&@6-8<, A8%,8%,%@ $Set Up Memory Locations"++9<@,9,9,9,9,9,-@ " 68,-68,-68,-68,-8,$8,%@6-%8,$8, 68,-8,%@6-%8,$8, (;A(,;,;, 6-C:, 6-C:, 6-C:, 6-C:, 6-C:, 6-C:, 6-C:,$X((Initialize Player-Missile Graphicsb6-F:A,&@lBByv6-AV$-@68,-%A($%A68,-B2V% AY@BA#@B2w@''6-?:<8,<A<,$'Read in Frame Data'"6-6-"9,$'-@.'68,-%8'6-%+8,%@,$8,B'-8,&@L'68<,-%V'6-%8,`'8<,8,j'-@8,&@t'"~'8<,%'   '$* INITIALIZE ROUTINE STRINGS$,Set PMOVER routine.,;A,8,mm67@,.ZPLb&0ߝShhhF&B,mm67@,.ZFIT`L*H *hMNNML,67A,.LP,Set ANIMATE routine,;A,,mm67@,.ZPLbآY0H PN򩀍+. 23P0ֽ:,mm67@,.Z>ɩ. %:IX.: 23>>,mm67A,.Z >PPPHȱh∱QNPmQJnRR8eeP*RR,++67Aq,.QP..P,Set AUTOMOVE routine,;@t,-]]67@,.JPLbح0N G𩀍GI}&(0 (G&0P-Set MFILL routineZ-;@A,d-<<67@,.)hhhhhhh̥ͥ`-$.!!Set Parameters for Routines.6-A$. 6-.6-%@/6-%@/6-%@&/-@0/68,-%@%:/68,-%@%D/68,-%@%N/68,-%@%$@X/68,-%@2%b/ /6-AH/6-@f/36-@6-@'6-@36-@/ 6-%/ 6-%6-%%%/6-?:<<@<,/"6-8, A"/ 6- A/%@p0Set Up Frame Listsz09<@,0-@0-8,&@08<,-8,%$8,06-8<, A08<,08<,%@0-@8,08<,%%@0 0!!8<,%8,%@0   0$2 Install Interrupt Routines2@36-%@ A"3 ,3%@636-%@ A@3%@J3%@T36-%@ A^3%@h3%@r33$ NFRAME DATA*NNumber of objects4N5HN33Number of Frames,Frame Size,Number of PlayersRN(Walking Man)\N 5,19,2fN(Tree Trunk)pN 1,52,1zN(Tree Top)N 1,26,1N (Truck)N 1,25,2N (Car)N 1,13,2R Frame data for Walking ManRFrame 1,Player 0R770,0,0,0,0,0,0,3,15,29,59,51,7,7,15,252,224,112,48&RFrame 2,Player 00R990,0,0,0,0,0,0,1,7,15,31,55,55,7,111,125,248,192,193:RFrame 3,Player 0DR;;0,0,0,0,0,0,3,7,15,31,31,31,31,222,254,251,231,206,15NRFrame 4,Player 0XR==1,3,3,3,1,7,15,31,30,62,62,63,63,60,124,120,112,112,252bRFrame 5,Player 0lR::0,0,1,1,1,0,7,31,31,31,31,31,15,15,13,31,123,112,124vRFrame 1,Player 1RHH0,28,62,62,62,28,240,240,240,240,251,255,220,192,192,227,118,60,24RFrame 2,Player 1RKK0,0,56,124,124,124,56,224,224,224,224,246,254,192,128,192,224,224,248RFrame 3,Player 1REE0,112,248,248,248,112,192,192,128,128,128,224,224,0,0,0,0,0,128RFrame 4,Player 1R55192,224,224,224,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0RFrame 5,Player 1RII0,224,240,240,240,224,128,128,128,128,176,240,0,128,192,128,192,0,0UFrame data for TreeUPlayer 2,Tree TrunkVNN2,2,132,128,64,0,149,165,210,211,219,251,255,254,126,126,126,126,126,126VUU126,126,126,126,126,126,126,126,126,122,126,126,126,126,126,126,126,126,126,126V55126,126,126,126,126,126,126,126,255,255,219,137"VPlayer 3,Tree Top,VQQ24,24,60,60,126,126,126,255,255,255,255,255,255,255,255,255,255,255,255,1266V126,60,60,60,24,24TVFrame data for Truck^VPlayer 2,Truck CabhVBB0,0,0,0,0,15,25,17,17,17,17,17,31,31,255,255,255,255,255,255rV255,255,255,28,28|VPlayer 3,Truck BodyVUU255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255V255,255,255,12,12VFrame data for CarVPlayer 2,Car backV..7,9,17,17,17,31,63,127,255,255,255,56,16VPlayer 3,Car frontV22192,64,32,32,16,248,255,255,255,254,255,28,8D2:EXAMPL12.BAS