I know this is an older topic, but I never solved this and this new forum lets me see all my topics way easier lol.
So I got my hands on the mGBA core and tried booting all 3 types with the 3 bios files in the system folder.
GB_Bios.bin
GBC_Bios.bin
GBA_Bios.bin
GBA gives the boot screen, but as we mentioned the others do not.
Now, I took a look through a google search on github and found these entries:
-
case GB_MODEL_SGB: // TODO
-
strncat(path, PATH_SEP "gb_bios.bin", PATH_MAX - strlen(path));
-
break;
-
case GB_MODEL_CGB:
-
case GB_MODEL_AGB:
-
strncat(path, PATH_SEP "gbc_bios.bin", PATH_MAX - strlen(path));
-
break;
I’m completely inexperienced with this, but it seems like the core is indeed searching for those exact bios files.
perhaps there’s a way we could alter it in order to force it to play the bios file before game boot just as it does with the gba_bios.bin?
Sorry if I seem pesky about these bios features lol I know most people don’t care… If I knew how to learn how to add this stuff to cores, I’d be very interested lol.