libretro / mgba

mGBA Game Boy Advance Emulator
https://mgba.io/
Mozilla Public License 2.0
70 stars 77 forks source link

Provide option to enable SGB+GBC support #300

Open fekir opened 3 weeks ago

fekir commented 3 weeks ago

Since mgba-0.10.0, mgba supports the "Super Game Boy Color" (see https://mgba.io/2022/10/11/mgba-0.10.0/#super-game-boy-color)

Some games take advantage of this feature, for example

but there is no option in retroarch mgba code for enabling "Super Game Boy Color", and with autodetect turned on, no dynamic borders are shown.

hizzlekizzle commented 3 weeks ago

I took a stab at this, hoping it would just be a matter of adding the SCGB model here (https://github.com/libretro/mgba/blob/master/src/platform/libretro/libretro.c#L1183), but there's apparently more to it.

endrift commented 3 weeks ago

I actually already did this upstream, but given the status of #291 being in seeming limbo, I haven't really tried to get things merged back downstream in a while.

hizzlekizzle commented 3 weeks ago

ah, yeah, I forgot about that one. I'll follow up with ryunam to see if they have some time to try and get the ball over the line (or whatever sportsball metaphor is appropriate here)