You would need to move all the drawing moved to the 32X framebuffer. I don't remember what you mean by Sonic-32x+ but the original Sonic 32X by drx did not do any drawing on the 32X framebuffer.
Even then, I don't think it would really be hardware rotation. Even so you'd still have issues with the loops due to how the 32X graphics are placed compared to that of the Genesis itself.
Oh right! 32X hardware is just a framebuffer that lets you map scanlines anywhere in VRAM; all effects need to be done in software.
Yep, it'd be software rendering, and it'd run slow as fuck (I doubt you can get more than 15FPS, unless you're Zyrinx). You'd get more colors, though! =P
That was awesome. I just tried it out on my phone, and for some reason I kept feeling like I was playing a game where you rotate your phone. I'd really like to try and beat this on my computer with a controller when I get home.
This is a great hack. If you could change it so it doesn't rotate back whenever you jump, but as you hit the ground, it'd be terrific.