mirror of https://github.com/bsnes-emu/bsnes.git
Update to bsnes v036r04? release.
New WIP. Quite a bit of neat stuff this time. First, BS-X and ST BIOS detection is in. Attempting to load them will bring up the multi-cart loader window with the BIOS fields filled in. So now it doesn't matter what image the user tries to load, it'll just work. Next, added the expansion menu per FitzRoy. You can choose between "None" and "Satellaview BS-X". I also added a new menu there, for region selection. There's "Auto-detect" (base off the cart type), "NTSC" and "PAL". Admittedly not very useful, but I figure since we aren't automatically selecting the expansion unit, we should make it possible to manually specify the SNES type. Looks like some games work in either region, eg the SNES Test Program - Electronics Test. That kind of surprised me. I was thinking it might be best to hide expansion port + region when advanced mode is disabled, since it's something I imagine 99% of users will never need to touch. Also, it's set up so that you can only change the settings when the power is off, or no cart is loaded. This is very much intentional! It's impossible to change the SNES console without a mod-switch while it's on, and it'd be really stupid to try hot-swapping the BS-X base unit while it's running. You can still expand the menu to see what is currently selected, unlike power. I figured there wasn't much point in seeing the power-on state with no cart loaded. It's obviously off in that case. Speaking of which, updated hiro to support MenuGroup::disable() properly on Windows. Fixed the minor cosmetic Y start offset on the drivers panel. And I cleaned up the cart loading a bit more. Still need to do a bit more work on that, but it's looking pretty good so far. [No archive available]
This commit is contained in:
parent
98fc865130
commit
30b19613d5