Graphical Glitches on BSNES Super Game Boy emulation

It seems there are graphical issues currently with Pokemon Blue & Red and Asterix & Obelix (so far these are the ones I’ve seen with these glitches). The super game boy custom bezel loads but glitches out. Switching to normal bezels fixes the glitching, but the game specific ones are bugged out.

Tried this with all the bsnes cores currently available, as well as with the several Super Game Boy versions.

Yeah, the SGB stuff has some issues, including the glitches and being Windows-only.

Hum… it seems strange that this doesn’t happen with the standalone emulators, but only within retroarch. Do you happen to know what is causing this?

No clue. No one has spent much time investigating it.

I wouldn’t mind looking into it, but there’s a big lack of documentation that keeps guys like me away. Do you happen to have (or be able to link to) any documents that I can look into?

I don’t really know what sort of docs would help with such a thing, but I can suggest some places to start: 1.) I would start with the bsnes mainline repo rather than bsnes-mercury. They shouldn’t be significantly different but for this sort of investigation, you’ll want to isolate as many variables as possible.

2.) build your own copy of the core and test to make sure the problem exists there, too (i.e., to rule out an issue with our buildbot/toolchain/whatever).

3.) assuming all is as expected, from the same repo, build the standalone bsnes (using target=ethos or whatever) and verify whether the issue happens there. If the issue doesn’t happen with the standalone interface, then something is going on with how libretro hooks into the SGB loading.

4.) if the issue does happen with the standalone interface, go to the official unofficial higan repo on gitlab and checkout the v094 release snapshot and build it. Make sure the issue doesn’t happen there, which would indicate that it’s a problem on our end. If it does happen there, then it’s an upstream problem and we’ll need to try and find out when it was fixed (by building each successive version) and what fixed it and then backport the changes.

Thanks a lot for your reply. I’ll try to look into this this coming weekend, and I’ll let you know what I find.

1 Like

Personally I’d be grateful to anyone working on SGB stuff.

I still haven’t even gotten it to work let alone run into glitches and what not.

Just want to point out that our problems are over with the new higan core. Everything works perfect!