All my systems take a time step to update them if needed. If you want a 2D particle system for BlitzMax, my sprite system won't automatically spawn them for you from emitters, but it will animate them for you, and making your own emitter type isn't too difficult. Plus it's useful for animating a thousand other things as well.
I'm actually surprised to hear that you haven't seen a particle system that supports variable timing. That's kinda crazy.
I'm actually surprised to hear that you haven't seen a particle system that supports variable timing. That's kinda crazy.