﻿0 data city 1,4,2,5,3,2,3,1,4,1,1,1,5,2,2,3,1,4,1,4,3,1,4,4,1,1,2,2,3,1,3,4,5,4,4,3,4,5,1,2,4,1,5,2,2,3,1,3,1,1,4,1
1 if g=0 then for j=0 to 7:player1(j)=189:player0(j)=pl(j):next j:BYTErowoffset=120:COLUPF=$50:COLUP0=$b4 else goto 3 
9 if i<17 then i=i+1:virtualworld(i)=i*9:goto 9 else for i=19 to 239:virtualworld(i)=0:next i:rem Emulator patch
2 for j=20 to 71:k=j-20:k=city(k)+14:for i=k to 19:vwpixel(j,i,on):next i,j:player0y=96:player0x=84:COLUP1=$74:y=21:g=1
3 COLUBK=0:AUDV0=0:scrollvirtualworldtoggle=1:BITIndex=BITIndex+1:missile0x=missile0x+2:data pl 0,224,127,231,252,192
4 if joy0fire=1 and y>18 then AUDF0=6:AUDC0=8:AUDV0=15:x=BITIndex+9:y=11:i=96-player0y:i=i/10:y=y+i:data P 128,0 
5 if y<19 then vwpixel(x,y,bindplayer1):j=y-10:y=y+1:COLUP1=M(j) else player1y=0:data M $64,$54,$b4,$a4,$32,$44,$c4,$94,$f4,$54,$24,$42
6 if y<20 and vwpixel(x,y,poll)>0 then vwpixel(x,y,flip):player1x=0:player1y=0:AUDC0=y:y=21:AUDF0=4:AUDV0=15  
7 if BITIndex>71 then BITIndex=0:player0y=player0y-2 else missile1x=missile1x+1:missile1y=missile1y+3
8 if CXP0FB>126 then CXCLR=0:g=0:for i=0 to 255:AUDF0=i:AUDV0=i:COLUBK=$34:next i else missile0y=missile0y+2
