I'll start this post by saying that the work you made for this is outstanding. It seems so versatile too, coding custom powerups may be useful and the ones you included should cover most user cases.
So, I tried converting this to SA-1, but I failed miserably. I dunno where exactly the problem is, the code is massive and I don't understand 95% of it. Do you plan to make the final version SA-1 compatible? If so, I don't mind waiting for it, as I'd prefer to only use the final version on my ROM anyway. And I can see how it'd be hard to convert, so converting every single small update until the end would probably be a pain too.
If you say it's too complicated to SA-1-ify at all, I'd understand. Both patches require to be the first thing to be patched to the ROM, there would surely be conflicts unless major modifications to one or both patches were made. Probably.
In the end, it's your call, LX5. I'm just raising my hand to express my interest in an eventual SA-1 version. No stress.
