XSYPLAYER0LEGS1HPOSPLEGS2LEGS3MXMSMYJOYSTICMOVELEGSDPDVDSIZERANDOBUTTONMOVEFIREDIRMY0HPOSMMISSILESMIMAGE0ERASEPRIOPSETSOUNSDVSFILLER1FILLER2FILLER3FILLER4  !"#$%&'()! A0 A ! A! D:SLRES.SAV&!DISK 30 //ADJUST HORIZONTAL & VERTICAL COORDINATES  6-%6-%$ 6-&6-%$ 6-%$  6-&6-%$  6-&6-&$  6-&$  6-%$ 6-&$'67,. AMOVE PLAYERS LEGS/6-%@# @,67,./$ @67,.$ ' 67,."@ $6-'$!$A 6-%6-%$B 6-&6-%$C 6-%$E 6-&6-%$F 6-&6-&$G 6-&$I 6-%$J 6-&$MAIN LOOP  F:, ", F:,-6F:,"*F:,@(6-F:,66-%@1" A;Q"@6-%@+6-%@16-?6-%@K6-@Q6-@!@ %@`J)6-&@ @)6-O 67,. AXB + A+-@A(;( @:7,,? B&bSETUP ROUTINES FOLLOW:$ B$MISC. INITZALIZATION. +@.SET GR. MODE BEFORE PMG SETUP!# B BE#PMG SETUP B DRAW PLAYFIELD0 B00PLAYER COLOR AND SCREEN POSITION B@DISPLAY MESSAGER$ ERROR CORRECTION ROUTINE 8!A6-A8CORRECT PLAYER COORDINATES  @96-@9  @6-@ !AE6-AE 6- % @)!A@%6-@ % @@)!A%6-@@ 67,. (6-(TURN OFF MISSILE SOUND 6-  A0 A'MISC. INITIALIZATIONB'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'W6-@6-'6-B7b36-B7c?6-B2`K6-B7pW6-@*$*PMG SETUP ROUTINE*BB;@,;+P:C:,'A H,%@,$A H&C:,&@,+<<;AV,;AV,;AV,;AV,;AV, +6.>:,+67AV,.>:, +67@,.$%+96.>:,*67AV,.>:,967@,.'+96.>:,*67AV,.>:,967@,.*+&&;@,;@,;@,4+--@@")67<,.>:,- 9+--@@")67<,.>:,- ;+--@@")67<,.>:,- >+:;@,$-@@("667<,.>:,: H+DBByC:,'AVDDTELL ANTIC WHERE START OF PM MEMORY ISM+6AY@F%@6SINGLE LINE RESOLUTIONR+#B2w@#TURN ON PMGW+$f+ #,$$,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,68,68,0,0,08,330,0,0,28,28,8,28,58,89,24,56,72,132,130,0,0,0B,0,0,0,0,0,0,3,0,0,0,0,0,0.DRAW PLAYFIELD.'0@@@'@.',@ '/@@@ .; @/@`@5)@;/@y@5.$2##SET PLAYER COLOR AND POSITION26-A 26-@C2A@2MB2HMPOKE HORIZONTAL VALUE INTO HORIZON TONAL POSITION REGISTER.2U 67,.UPUT IMAGE INTO PROPER BYTE OF PLAYER0. Y0 DETERMINES VERTICLE POSITION2$6B?(6To fire missile, move joystick and push fire buttonB$ D:SLRES.NEW