rem rem rem SpaceRun rem What is this game? rem set kernel multisprite backitup pfheight=1 playfield: XXXXXXXXXXXXXXXX X............... XX.............. X.X............. X..X............ X...X........... X....X.......... X.....X......... X......X........ X.......X....... X........X...... X.........X..... X..........X.... X...........X... X............X.. X.............XX X.............X. X.............X. X.............X. X.............X. X.............X. X.............X. X.............XX X............X.. X...........X... X..........X.... X.........X..... X........X...... X.......X....... X......X........ X.....X......... X....X.......... X...X........... X..X............ X.X............. XX.............. X............... X............... XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX end player0: %10000001 %10000001 %01000010 %00111100 %00100100 %00111100 %01000010 %10000001 %10011001 end player1: %11111110 %11000001 %10111111 %10111111 %01111111 end player2: %11111110 %11111111 %11111101 %11111101 %11000011 %01111111 end player3: %10000001 %10011001 %11111111 %10011001 %10000001 end player4: %11111111 %11111111 %11111111 end player5: %11111111 %11111111 %11111111 end f=95 : rem player 3 x pos g=50 : rem player 3 y pos z=50 : rem counter r=60 : rem ship position s=60 : rem ship position t=35 : rem sprite 1 x position u=30 : rem sprite 1 y position v=0 : rem missile 0y position w=50 NewNUSIZ=$30 NUSIZ2=$00 NUSIZ3=$00 NUSIZ4=$00 v=s COLUPF=2 scorecolor=28 score=0 drawscreen if !joy0fire then goto backitup main pfscorecolor=28 score=0 NUSIZ0=$07 COLUP0=62 COLUP1=88 player0x=r:player0y=s NewCOLUP1=78 COLUP2=78 COLUP3=108 COLUP4=176 player1x=t+z+1:player1y=z player2x=t+w:player2y=w player3x=88:player3y=47 rem player4x=t+30:player4y=z if joy0up && s<87 then s=s+1 if joy0down && s>23 then s=s-1 if joy0left && r>15 then r=r-1 if joy0right && r<111 then r=r+1 if player0y>53 then goto shipup if player0y<54 then goto shipdown shipret COLUPF=04 COLUBK=0 if a=1 && collision(player1,player0) then COLUBK=68 b=b+1 goto reduce rem if a=0 then goto normal rem if a=1 then goto increase rem if !joy1up && !joy1down then goto normal rem if joy1up then goto reduce rem if joy1down then goto increase redret normret incrret if b>q then b=0 if b=c then z=51: w=51:NewNUSIZ=$00:NUSIZ2=$00:NUSIZ3=$00:a=0:goto frame1 if b=d then z=52: w=48:NewNUSIZ=$00:NUSIZ2=$00:a=0:goto frame2 if b=e then z=53: w=45:NewNUSIZ=$00:NUSIZ2=$00:a=0:goto frame3 if b=f then z=54: w=42:NewNUSIZ=$00:NUSIZ2=$00:a=0:goto frame4 if b=g then z=55: w=39:NewNUSIZ=$00:NUSIZ2=$00:a=0:goto frame5 if b=h then z=56: w=36:NewNUSIZ=$05:NUSIZ2=$05:NUSIZ3=$05:a=0:goto frame6 if b=i then z=57: w=33:NewNUSIZ=$05:NUSIZ2=$05:a=0:goto frame7 if b=j then z=58: w=30:NewNUSIZ=$05:NUSIZ2=$05:a=0:goto frame8 if b=k then z=59: w=27:NewNUSIZ=$05:NUSIZ2=$05:a=0:goto frame9 if b=l then z=62: w=24:NewNUSIZ=$05:NUSIZ2=$05:a=1:goto frame10 if b=m then z=64: w=21:NewNUSIZ=$07:NUSIZ2=$07:NUSIZ3=$07:a=1:COLUBK=0:goto frame11 if b=n then z=66: w=19:NewNUSIZ=$07:NUSIZ2=$07:NUSIZ3=$07:a=1:goto frame12 if b=o then z=68: w=18:NewNUSIZ=$07:NUSIZ2=$07:NUSIZ3=$07:a=1:goto frame13 if b=p then z=70: w=17:NewNUSIZ=$07:NUSIZ2=$07:NUSIZ3=$07:a=1:goto frame14 drawscreen framereturn goto main shipup player0: %00000000 %00011000 %00111100 %10111101 %01111110 %01000010 %01111110 %10000001 end goto shipret shipdown player0: %10111101 %01111110 %01000010 %01111110 %10111101 %00111100 %00011000 %00000000 end goto shipret normal c=10 d=20 e=30 f=40 g=50 h=60 i=70 j=80 k=90 l=100 m=110 n=120 o=130 p=140 q=140 goto normret reduce c=5 d=10 e=15 f=20 g=25 h=30 i=35 j=40 k=45 l=50 m=55 n=60 o=65 p=70 q=70 goto redret increase c=15 d=30 e=45 f=60 g=75 h=90 i=105 j=120 k=135 l=150 m=165 n=180 o=195 p=210 q=210 goto incrret frame1 pfheight=1 playfield: ................ X............... .X.............. ..X............. ...X............ ....X........... .....X.......... ......X......... .......X........ ........X....... .........X...... ..........X..... ...........X.... ............X... .............XXX .............XXX .............XX. .............XX. .............XX. .............XX. .............XX. .............XX. .............XXX .............XXX ............X... ...........X.... ..........X..... .........X...... ........X....... .......X........ ......X......... .....X.......... ....X........... ...X............ ..X............. .X.............. X............... ................ XXXXXXXXXXXXXXXX X............... X............... X............... X............... XXXXXXXXXXXXXXXX end goto framereturn frame2 pfheight=1 playfield: ................ X............... .X.............. ..X............. ...X............ ....X........... .....X.......... ......X......... .......X........ ........X....... .........X...... ..........X..... ...........X.... ............XXXX ............XX.. ............X.XX ............X.X. ............X.X. ............X.X. ............X.X. ............X.X. ............X.X. ............X.XX ............XX.. ............XXXX ...........X.... ..........X..... .........X...... ........X....... .......X........ ......X......... .....X.......... ....X........... ...X............ ..X............. .X.............. X............... ................ XXXXXXXXXXXXXXXX X............... X............... X............... X............... XXXXXXXXXXXXXXXX end goto framereturn frame3 pfheight=1 playfield: ................ X............... .X.............. ..X............. ...X............ ....X........... .....X.......... ......X......... .......X........ ........X....... .........X...... ..........X..... ...........XXXXX ...........XX... ...........X.X.. ...........X..XX ...........X..X. ...........X..X. ...........X..X. ...........X..X. ...........X..X. ...........X..X. ...........X..XX ...........X.X.. ...........XX... ...........XXXXX ..........X..... .........X...... ........X....... .......X........ ......X......... .....X.......... ....X........... ...X............ ..X............. .X.............. X............... ................ XXXXXXXXXXXXXXXX X............... X............... X............... X............... XXXXXXXXXXXXXXXX end goto framereturn frame4 pfheight=1 playfield: ................ X............... .X.............. ..X............. ...X............ ....X........... .....X.......... ......X......... .......X........ ........X....... .........X...... ..........XXXXXX ..........XX.... ..........X.X... ..........X..X.. ..........X...XX ..........X...X. ..........X...X. ..........X...X. ..........X...X. ..........X...X. ..........X...X. ..........X...XX ..........X..X.. ..........X.X... ..........XX.... ..........XXXXXX .........X...... ........X....... .......X........ ......X......... .....X.......... ....X........... ...X............ ..X............. .X.............. X............... ................ XXXXXXXXXXXXXXXX X............... X............... X............... X............... XXXXXXXXXXXXXXXX end goto framereturn frame5 pfheight=1 playfield: ................ X............... .X.............. ..X............. ...X............ ....X........... .....X.......... ......X......... .......X........ ........X....... .........XXXXXXX .........XX..... .........X.X.... .........X..X... .........X...X.. .........X....XX .........X....X. .........X....X. .........X....X. .........X....X. .........X....X. .........X....X. .........X....XX .........X...X.. .........X..X... .........X.X.... .........XX..... .........XXXXXXX ........X....... .......X........ ......X......... .....X.......... ....X........... ...X............ ..X............. .X.............. X............... ................ XXXXXXXXXXXXXXXX X............... X............... X............... X............... XXXXXXXXXXXXXXXX end goto framereturn frame6 pfheight=1 playfield: ................ X............... .X.............. ..X............. ...X............ ....X........... .....X.......... ......X......... .......X........ ........XXXXXXXX ........XX...... ........X.X..... ........X..X.... ........X...X... ........X....X.. ........X.....XX ........X.....X. ........X.....X. ........X.....X. ........X.....X. ........X.....X. ........X.....X. ........X.....XX ........X....X.. ........X...X... ........X..X.... ........X.X..... ........XX...... ........XXXXXXXX .......X........ ......X......... .....X.......... ....X........... ...X............ ..X............. .X.............. X............... ................ XXXXXXXXXXXXXXXX X............... X............... X............... X............... XXXXXXXXXXXXXXXX end goto framereturn frame7 pfheight=1 playfield: ................ X............... .X.............. ..X............. ...X............ ....X........... .....X.......... ......X......... .......XXXXXXXXX .......XX....... .......X.X...... .......X..X..... .......X...X.... .......X....X... .......X.....X.. .......X......XX .......X......X. .......X......X. .......X......X. .......X......X. .......X......X. .......X......X. .......X......XX .......X.....X.. .......X....X... .......X...X.... .......X..X..... .......X.X...... .......XX....... .......XXXXXXXXX ......X......... .....X.......... ....X........... ...X............ ..X............. .X.............. X............... ................ XXXXXXXXXXXXXXXX X............... X............... X............... X............... XXXXXXXXXXXXXXXX end goto framereturn frame8 pfheight=1 playfield: ................ X............... .X.............. ..X............. ...X............ ....X........... .....X.......... ......XXXXXXXXXX ......XX........ ......X.X....... ......X..X...... ......X...X..... ......X....X.... ......X.....X... ......X......X.. ......X.......XX ......X.......X. ......X.......X. ......X.......X. ......X.......X. ......X.......X. ......X.......X. ......X.......XX ......X......X.. ......X.....X... ......X....X.... ......X...X..... ......X..X...... ......X.X....... ......XX........ ......XXXXXXXXXX .....X.......... ....X........... ...X............ ..X............. .X.............. X............... ................ XXXXXXXXXXXXXXXX X............... X............... X............... X............... XXXXXXXXXXXXXXXX end goto framereturn frame9 pfheight=1 playfield: ................ X............... .X.............. ..X............. ...X............ ....X........... .....XXXXXXXXXXX .....XX......... .....X.X........ .....X..X....... .....X...X...... .....X....X..... .....X.....X.... .....X......X... .....X.......X.. .....X........XX .....X........X. .....X........X. .....X........X. .....X........X. .....X........X. .....X........X. .....X........XX .....X.......X.. .....X......X... .....X.....X.... .....X....X..... .....X...X...... .....X..X....... .....X.X........ .....XX......... .....XXXXXXXXXXX ....X........... ...X............ ..X............. .X.............. X............... ................ XXXXXXXXXXXXXXXX X............... X............... X............... X............... XXXXXXXXXXXXXXXX end goto framereturn frame10 pfheight=1 playfield: ................ X............... .X.............. ..X............. ...X............ ....XXXXXXXXXXXX ....XX.......... ....X.X......... ....X..X........ ....X...X....... ....X....X...... ....X.....X..... ....X......X.... ....X.......X... ....X........X.. ....X.........XX ....X.........X. ....X.........X. ....X.........X. ....X.........X. ....X.........X. ....X.........X. ....X.........XX ....X........X.. ....X.......X... ....X......X.... ....X.....X..... ....X....X...... ....X...X....... ....X..X........ ....X.X......... ....XX.......... ....XXXXXXXXXXXX ...X............ ..X............. .X.............. X............... ................ XXXXXXXXXXXXXXXX X............... X............... X............... X............... XXXXXXXXXXXXXXXX end goto framereturn frame11 pfheight=1 playfield: ................ X............... .X.............. ..X............. ..XXXXXXXXXXXXXX ..X.X........... ..X..X.......... ..X...X......... ..X....X........ ..X.....X....... ..X......X...... ..X.......X..... ..X........X.... ..X.........X... ..X..........X.. ..X...........XX ..X...........X. ..X...........X. ..X...........X. ..X...........X. ..X...........X. ..X...........X. ..X...........XX ..X..........X.. ..X.........X... ..X........X.... ..X.......X..... ..X......X...... ..X.....X....... ..X....X........ ..X...X......... ..X..X.......... ..X.X........... ..XX............ ..XXXXXXXXXXXXXX .X.............. X............... ................ XXXXXXXXXXXXXXXX X............... X............... X............... X............... XXXXXXXXXXXXXXXX end goto framereturn frame12 pfheight=1 playfield: ................ X............... .X.............. .XXXXXXXXXXXXXXX .X.X............ .X..X........... .X...X.......... .X....X......... .X.....X........ .X......X....... .X.......X...... .X........X..... .X.........X.... .X..........X... .X...........X.. .X............XX .X............X. .X............X. .X............X. .X............X. .X............X. .X............X. .X............XX .X...........X.. .X..........X... .X.........X.... .X........X..... .X.......X...... .X......X....... .X.....X........ .X....X......... .X...X.......... .X..X........... .X.X............ .XXXXXXXXXXXXXXX .X.............. X............... ................ XXXXXXXXXXXXXXXX X............... X............... X............... X............... XXXXXXXXXXXXXXXX end goto framereturn frame13 pfheight=1 playfield: ................ X............... XXXXXXXXXXXXXXXX X.X............. X..X............ X...X........... X....X.......... X.....X......... X......X........ X.......X....... X........X...... X.........X..... X..........X.... X...........X... X............X.. X.............XX X.............X. X.............X. X.............X. X.............X. X.............X. X.............X. X.............XX X............X.. X...........X... X..........X.... X.........X..... X........X...... X.......X....... X......X........ X.....X......... X....X.......... X...X........... X..X............ X.X............. XXXXXXXXXXXXXXXX X............... ................ XXXXXXXXXXXXXXXX X............... X............... X............... X............... XXXXXXXXXXXXXXXX end goto framereturn frame14 pfheight=1 playfield: ................ XXXXXXXXXXXXXXXX .X.............. ..X............. ...X............ ....X........... .....X.......... ......X......... .......X........ ........X....... .........X...... ..........X..... ...........X.... ............X... .............X.. ..............XX ..............X. ..............X. ..............X. ..............X. ..............X. ..............X. ..............XX .............X.. ............X... ...........X.... ..........X..... .........X...... ........X....... .......X........ ......X......... .....X.......... ....X........... ...X............ ..X............. .X.............. XXXXXXXXXXXXXXXX ................ XXXXXXXXXXXXXXXX X............... X............... X............... X............... XXXXXXXXXXXXXXXX end goto framereturn