hXSYPLAYER0LEGS1HPOSPLEGS2LEGS3X0Y0HITCLMXMSMYHPMOSMDFIREP0PM0PJOYSTICMOVELEGSDPDVSIZERANDOBUTTONMOVEDIRMISSILESBUFFERHPOSMMIMAGE0PRIOPSETSOUNSDVFILLER1FILLER2PLAYER1PLAYER2PLAYER3PAUSA8@@qW@B2H A8 @q B2x @i @@xB2RB2HA2@0B7b@B7cB2`B7pAD@@HN B2R!"A##@$A%B7`&B7a'()H*+H,@-.A/! A0 A ! A" D:MISSCOL.SAV&"DISK 30--ADJUST HORIZONTAL & VETICAL COORDINATES 6-%6-%$ 6-&6-%$ 6-%$  6-&6-%$  6-&6-&$  6-&$  6-%$ 6-&$'67,. AMOVE PLAYER'S LEGS/6-%@# @,67,./$ @67,.$ -67,."@ *6--$!$($) 6-6-@$* 6-6-@$, 6-6-@$1MISSILE 0 TO PLAYFIELD2$3 A$4 A$5 A$6 A$<END OF COLLISIONSA 6-%6-%$B 6-&6-%$C 6-%$E 6-&6-%$F 6-%6-&$G 6-&$I 6-%$J 6-&$66-'6-3@6$MAIN LOOP=(P0PF=F:,M0PF=F:,. F:,%@@= F:,%@P 6-6- F:, ", F:,-6F:,"*F:,@(6-F:,66-%@1" A;K"@6-%@+6-%@16-?6-%@K6-@@!@ %@`J)6-&@ @)6-O 6.67,. AXB + A+-@A(;( @:7,,? B&bSETUP ROUTINES FOLLOW# B#MISC. INITIALIZTION. +@.SET GR. MODE BEFORE PMG SETUP! B DRAW PLAYFIELD BPMG SETUP0 B00PLAYER COLOR AND SCREEN POSITION B@DISPLAY MESSAGER$ ERROR CORRECTION ROUTINE !A6-A  @96-@9  @6-@ !A(6-A( 6-  6-6- 6- 6-  A0 A'MISC. INITIALIZATION'o6-A26-B2H'6-A#36-@0?6-@K6-@W6-ADc6-Ao6-B7`L'W6-AD6-A'6-B7`36-B7a?6-B2RK6-B2RW6-@V'{6-@6-'6-B7b36-B7c?6-B2`K6-B7pW6-B2Rc6-B2Ho6-B2x{@*$*PMG SETUP ROUTINE*BB;@,;+P:C:,'A$,%@,$A$&C:,&@,+GG;A,;A(,;A(,;A(,;A(,;A(, +6.>:,+67A,.>:, +67@,.%+! 6.6.6.6.!6.*+&&;@,;@,;@,4+--@@")67<,.>:,- 9+--@@")67<,.>:,- ;+--@@")67<,.>:,- >+;@,6.>:@,H+DBByC:,'AVDDTELL ANTIC WHERE START OF PM MEMORY ISM+(AY@F(DOUBLE LINE RES.R+#B2w@#TURN ON PMGf+ #,$$,220,0,0,28,28,8,28,58,89,24,60,36,36,102,0,0,0.,110,0,0,28,28,8,28,58,89,24,40,76,66,68,0,0,08,330,0,0,28,28,8,28,58,89,24,56,72,132,130,0,0,0.DRAM PLAYFIELD.'0@@@'@.],'/AY9/AY@yK/@y]/. @.],@@a'/@@y9,@`K/@0@`]/@0@y. @.,@R@`'/@R@E9/A@EK/A@`]/A7@`o/A7@E/A@E,AY@2//A@2',@@E9/@@ K,A0@]/A0@o/A'@/A'@/A0@/,@C'/@C@09,@R@EK/@"@E]/@"@o,A/A@AY@4$2##SET PLAYER COLOR AND POSITION26-Au26-@2A@2LB2HLPOKE HORIZONTAL VALUE INTO HORIZONTONAL POSITION REGISTER.2U 67,.UPUT IMAGE INTO PROPER BYTE OF PLAYER0. Y0 DETERMINES VERTICAL POSITION2$62(Collision Demo.+-@A/ 2$ D:MISSCOL.BAS