Normally happens when you get hurt (but it can happen at anytime), but a random sprite just glitches somewhere randomly on the screen for a split second.
For example, if I jump on some spikes and get hurt, a little part of a starpost sprite would just suddenly flash on the side of the screen. It won't neccessarily be a starpost all the time, it could be a badnik, more spikes, or even Sonic himself.
I'd say this only happens 10% of the time when you get hurt, and only 1% of the time when doing anything, but why does it do it?
I tried looking into the hurt code and cleared up as much as I can, as I figured out maybe it's too much for the (Megadrive) processor. I also tried removing so many sprites on the screen but that doesn't do help either. If it was just Sonic and some spikes on the screen, it may still happen.
Now, it's very hard to get a screenshot of this happening, because if I paused it or anything, it would sort itself out anyway (so, you can't pause the glitch). So this is the best way I could explain it:
If Sonic ran into that fish, there may be a flash of a random sprite, anywhere on the screen.
Also, this only happens when "Sonic and Tails" or "Sonic and Knuckles" (but not "Knuckles and Tails") so maybe Sonic is the problem. But it doesn't happen when it's "Sonic Alone"
If anyone knows a solution, I would be grateful. If you need mroe information, just ask.
EDIT: Also, this happens with the emulator REGEN, but doesn't seem to in Gens emulator.
Edited by redhotsonic, 28 January 2012 - 04:42 PM.