You could try adding simple code that check how many projectiles are on the screen... in the script that creates the projectiles. If already one projectile on the screen, you skip the rest of the script...
Something like that: http://nesmakers.com/viewtopic.php?p=11769#p11769