spiritualized1997/openFPGA-GB-GBC

GB games always run as GBC

PapiFed opened this issue · 9 comments

Unless I missed something it seems impossible to run a GB game without the GBC colorization.

For a temporary fix, during the Game Boy Color boot screen, hold Left + B ("south" button) to set a grayscale palette. You'll know you've done it successfully when the screen looks like the image below.

mGBA_20220801_01-53-30-623

For a temporary fix, during the Game Boy Color boot screen, hold Left + B ("south" button) to set a grayscale palette. You'll know you've done it successfully when the screen looks like the image below.

But it's still running the GBC core and not the GB core when doing this, right?

I hope so, otherwise we won’t be able to use Analogue’s amazing GB screen modes (my favourite is “Original DMG”) as these are ties to the core you’re running.

hold Left + B ("south" button) to set a grayscale palette.

It seems there are a bunch of different palettes you can load with various combinations of direction button and face buttons... are they a feature of the GameBoy Color BIOS, or the provided core? Can anyone provide a link to all the allowed combinations?

This should answer all of your questions:
https://tcrf.net/Notes:Game_Boy_Color_Bootstrap_ROM

Also, I've notice that when waking up from sleep, it doesn't save the selected pallet from the initial game startup, it goes back to the default color pallet.

Is there any way to host two copies of this core, and use the GB bios for one of them?

GBC play is fine, but I am sure that for some multiplayer GB titles (linking up with someone else playing on a GB specifically) the forced GBC mode will cause some issues.

There’s now a separate GB core.