Check out all the fun stuff we were missing.
Cool :D
I like the Nintendo one best. "This adaptor may damage your SNES!"
Riiight, sure it will.
Anyway, yeah. I'm going to make ExpPort + Region only visible in advanced mode. Default will be BS-X on + Auto-detect. The BS-X add-on won't interfere with any other games.
This would be great (especially if we could apply/remove patches on the fly)
On the fly is too complicated. Don't see a whole lot of use for it, either.
I can think of few ways this could be done:
I was going to make it transparent, like other emulators, for ease of use.
I do like the idea of making it internal with a checkbox, though.
One thing i really miss though is: Bsnes does not remember which cart was loaded, it would be great if you could add that. (store path in ini and auto-load on startup with power-off)
It would be more than just keeping the game name.
I'd need game name A, game name B, BIOS name, cart type.
It's doable, but it'll require quite a bit of code.
Could you add an (advanced) option to change auto-change the view type to pal and ntsc?
Probably, yes. I would either have to force NTSC or the last game loaded on start-up (when there's no game to auto-detect), which would be kind of jarring either way.
-Audio bit depth, 16/24/32 (with advanced dithering)
Not anytime soon. Would require lots of rewrites to all ten or so sound drivers.
-Asio output and/or kernel streaming for windows(and possibly linux/unix)
If someone writes the driver, I'll be happy to include it. I don't have the first idea how to.
why not create a bios area on the configuration part of the emulator??? a place where the user can go and configure where are bios files needed by the emulator. This would make the emulator more clean.
You really think that's a cleaner approach? I thought my idea was pretty clever and new.
With most emulators, you have to find the BIOS assignment window before your games will even start. One version of an emulator I used recently didn't even have a window for it, you had to set it in the ini file by hand first.
With bsnes, the option to assign a BIOS is right there when you load a compatible game. You only have to pick the BIOS file one time, it saves the filename to the config file. Next time, just pick the game and hit launch.
I realize it'd be possible to launch BS-X games directly with the BIOS path known; but that doesn't work for BS-X slotted carts (Same Game, etc) and Sufami Turbo games (can load up to two games.)
Not discounting your suggestion, but could you clarify on what makes it easier? Maybe we can implement those changes and make it even easier.