MiSTer-devel / MegaCD_MiSTer

Mega CD for MiSTer
GNU General Public License v3.0
68 stars 38 forks source link

BIOS switching is broken #42

Closed M-Walrus closed 4 years ago

M-Walrus commented 4 years ago

In the latest release of the core (2020-06-02), BIOS switching is no longer working for me.

I have the core set to boot with the US 2.0 region-free bios, and when switching to any other bios and then loading a game, it will revert to the bootrom bios instead of the one that was just switched to.

Discovered this while testing the Dark Wizard freezing issue further. This freezing may be related to bios issues, as it will sometimes dump the game to the bios screen when the freezing occurs.

sorgelig commented 4 years ago

Every disk load also reloads the BIOS by new design. Actually i'm planning to remove manual BIOS load as it's not so compatible with new version. Just place cd_bios.rom inside the game's folder if specific game requires a specific BIOS.

I suggest to use patched BIOS for region-free as boot.rom. If some game still doesn't work, then place specific cd_bios.rom to that game.

c0d3h4x0r commented 4 years ago

So how is this supposed to work for multi-disc games that only boot off the first disc, such as Ground Zero Texas? How do I insert disc 2 without reseting the core? Note that the “reset on insertion” option in the OSD appears to be ignored; the core always resets even if I’ve chosen “No”.

sorgelig commented 4 years ago

i forgot about it. Will fix it.

sorgelig commented 4 years ago

https://misterfpga.org/viewtopic.php?f=16&t=379