spiritualized1997 / openFPGA-GB-GBC

Game Boy and Game Boy Color cores for openFPGA on Analogue Pocket
529 stars 6 forks source link

GB core: have to manually select BIOS every time. GBC is automatic. #23

Open Dochartaigh opened 1 year ago

Dochartaigh commented 1 year ago

_Analogue Pocket w/ 1.1-beta-4 (2022-09-28) firmware. Spiritualized_GB_1.3.0_2022_0825.

When using the GB core, you have to manually choose the GB bios every single time you load a GB game. The GBC core does this automatically. Can we make GB core work the same way? Super small thing I know, but would def streamline the process.

As to why... since people love to ask "why?" lol... This AWESOME project (thank you for it!!!) has 2x .zip files in the repo - so if you want you can have separate cores for GB and GBC (which will also play GB games). I love that as I want to keep my GB games separate from my GBC games. I also like how while playing GB games using gb_bios.bin it makes them green tinted like a real GB is. That isn't possible to do in the GBC core (while playing GB games), even if you hold Left+South button, that only makes the games grayscale - no green tint. This might change when/if Analogue adds screen modes to OpenFPGA, but for now this is what we have to work with...

so1omon563 commented 1 year ago

This happens when your GB bios is named incorrectly. Make sure your BG bios is named dmg_bios.bin, and it should no longer require you to manually select it anymore.

Dochartaigh commented 1 year ago

Great, I'll try that. Thanks!

akleemans commented 1 year ago

This happens when your GB bios is named incorrectly. Make sure your BG bios is named dmg_bios.bin, and it should no longer require you to manually select it anymore.

Perfect, worked for me!

edrozenberg commented 1 year ago

Fantastic tip, for anyone who finds this issue :). Thank you.

And thanks for this fantastic core.

If the readme can be updated to include this information, would be great.