Genesis Missing Firmware

I was in the process of typing up a noob friendly getting started with Retroarch tutorial for the Launchbox forums and was using a fresh nightly build from scratch. I was using the Sega Genesis as the example in the guide since that system does not use any bios or firmware files (or at least never did in the past) for basic Genesis emulation. However when I got to the end to load a game (Streets of Rage 2 more specifically) I was greeted with a “Missing Firmware” message which struck me as really odd and I have no idea why.
Now I got it working by copying over my “system” folder from my working stable 1.3.6 install. But I have no idea why this would work since there is no Genesis related files in there other than the Sega CD bios.

Any ideas why this would happen ? I have never run into this issue before.

Just to note that this was not passing though Launchbox or anything, this was strictly Retroarch on it’s own.

It’s the Sega CD BIOS. Someone added in a block when people try to run a core with required BIOS images missing. He’s wanting to add in a “cancel / load anyway” dialog but that’s still in the works. Note: this block only happens with the load core > load content workflow and not with the load-content-and-detect-core workflow.

In the short term, I would recommend switching over to snes9x for your example core, as it doesn’t use any BIOS at all.

Ok, thanks for the response hunterk.