MiSTer-devel / GBA_MiSTer

GBA for MiSTer
GNU General Public License v2.0
142 stars 44 forks source link

Super Street Fighter 2 Turbo - Graphics Glitches When Activating Supers #58

Closed M-Walrus closed 4 years ago

M-Walrus commented 4 years ago

Example: E-Honda stage the lanterns on the sides and the X that shows up on the screen when activating the super, have severe corruption for a couple seconds after activation. There appear to be glitchy lines through the middle of the screen as well, and I noticed some of the glitchy lines in the parallax scrolling floor as well.

Does not matter which character you pick, when activating super with all of them this happens.

Video: https://youtu.be/ytIWWUA7Z-Y

Savestate: Super Street Fighter II Turbo - Revival (USA).zip

RobertPeip commented 4 years ago

Glitchy lines are due to memory access being not fast enough on Mister, maybe they are gone with turbo mode.

Flickering latern sprite is really disabled. Not sure if on purpose or by bug. Would be great if somebody could try this on real gba and see if it gets semi-transparent there. GBA has quiet some afterglow, so it may not flicker there, just change color.

paulb-nl commented 4 years ago

Here is a video from the Gamecube with Gameboy Player. The lantern starts flickering if you choose a turbo speed. Also glitchy lines everywhere. https://youtu.be/Z4QV8cF2ez0

RobertPeip commented 4 years ago

Thanks for testing that Paul!

Now what does it mean? I'm not familiar with how the Gameboy Player works. Would these effects happen on a GBA, too? Can we close this bug?

paulb-nl commented 4 years ago

Yeah the Gameboy Player is GBA hardware so it is the same as a GBA.

RobertPeip commented 4 years ago

Great. So we can probably close it. Mordecai Walrus, are you ok with it?

Funny that with faster memory access the glitchy lines are gone, maybe slightly different timing already fixes them.

M-Walrus commented 4 years ago

Yeah I just watched the video and am closing the issue report now. That's convincing enough for me. I had someone test this on actual hardware before, but they must have done so at normal speed. Heh. Thanks Paulb-nl for solving this odd one.