bsnes icon indicating copy to clipboard operation
bsnes copied to clipboard

Add support for Satellaview (BS-X) files created with SatellaWave

Open SamRohod opened this issue 4 years ago • 1 comments

I tried to use SatellaWave with the files from the BS-X Project in bsnes but it didn't work. It seems that there is no support for the use of the "bsxdat" folder the way that bsnes-plus has or the "Satellaview" folder the way that Mesen-S has. Noting that Mesen-S saves automatically while bsnes-plus does not

Note: Where can I find documentation for bsnes? right now I'm using bsnes based on some old tutorials and I don't know if they are still relevant or not. Like how to use firmware files? What is their md5? whether the "Prefer HLE" option does anything in that regard or not? How to use Satellaview (BS-X), Sufami Turbo, Super Game Boy, MSU-1 games? How is patching handled? The closest I could find is documentation for higen but I don't believe bsnes requires the merging of firmware files with the game file while higen -as in the documentation- does.

SamRohod avatar Sep 17 '21 20:09 SamRohod

I don't know anybody who has any plans to work on this, but if somebody stepped up to implement it, better SatellaView support would be nice.

About your note, the only documentation for bsnes is in the docs directory, and is mostly there to give people a place to contribute documentation. To answer your questions:

  • ...how to use firmware files?
    • Stick them in the Firmware directory beside the bsnes binary
  • What is their md5?
    • Same as higan
  • What about "Prefer HLE"?
    • Some co-processors only have firmware-based low-level emulation, some (I think) might only have reverse-engineered high-level emulation. Normally bsnes will prefer low-level emulation when both are available, but if you tick the box then it will prefer high-level emulation. Nothing about the firmware files themselves changes.
  • How to use more complex games?
    • As I recall, it's basically the same as the existing higan docs in this regard
  • How is patching handled?
    • Like other emulators, the patch should be in the same directory as the game to be patched, with the same basename but the apropriate extension (.bps for BPS patches, etc.)

Screwtapello avatar Sep 18 '21 01:09 Screwtapello