libretro / bsnes

Super Nintendo (Super Famicom) emulator
https://bsnes.byuu.org
Other
11 stars 13 forks source link

Game screen rapidly flashes different colors when opening menu #4

Closed bleakassassin closed 5 years ago

bleakassassin commented 5 years ago

Opening the RetroArch menu when running the bsnes HD core causes the current game's screen to exhibit an erratic strobe light effect. None of the core options seem to be causing this, as I couldn't cause the effect to change when editing any of them. This happens with both my personal RA setup and a new install.

I'd have to think that this is a big issue because it could be a health concern for people susceptible to seizures.

rtretiakov commented 5 years ago

It has been suggested that this issue is caused by RetroArch's handling of RGB1555 pixels: https://www.reddit.com/r/emulation/comments/d6tel1/bsnes_v110_released_byuu/f0wed6v/?utm_source=share&utm_medium=web2x This is not an issue with this specific core. It happens with any core that uses RGB1555, so I will close this issue. I recommend opening this on the RetroArch issues page. We are hoping to change the pixel format used by bsnes in the future, and that would also resolve the problem in the case of bsnes at least. That might be done upstream or it might be done in this port. That question is still open.

Awakened0 commented 5 years ago

The beetle-ngp core had the same issue a while back: https://github.com/libretro/beetle-ngp-libretro/issues/54

No idea if the same fix could apply here, but figured I'd mention it in case it might help.

bleakassassin commented 5 years ago

This issue is still occurring with the latest version of bsnes.

I think someone other than me should open this issue up in the RetroArch issues page. I'm not well-educated enough on color space to properly convey the problem at hand.