0 users browsing Emulation. | 14 bots  
    Main » Emulation » Bsnes v.107.1 release: is it possible to use shaders?
    Pages: 1
    Posted on 19-05-16, 22:40
    Post: #7 of 17
    Since: 01-26-19

    Last post: 1613 days
    Last view: 1607 days
    Hi

    i'm currently using Higan, in my opinion the best snes emulator. I would like to use Bsnes too, if possible, because it has a more friendly interface. I dwnloaded the latest official release v.107.1 but it seems that it is not possible to use shaders like Higan, am i right?

    Do you think that they will be implemented?

    thank you
    Posted on 19-05-17, 06:36
    Full mod

    Post: #245 of 443
    Since: 10-30-18

    Last post: 1101 days
    Last view: 172 days
    It definitely does support shaders, in the same format as higan. However:

    - You must be using the OpenGL 3.2 video driver (on the "Drivers" tab of the settings window), not the Direct3D, OpenGL 2, or any other driver
    - The shaders must be in a directory called "shaders" beside the .exe file, while higan 106 expects them in a directory called "Video Shaders".

    The ending of the words is ALMSIVI.
    Posted on 19-05-17, 11:56
    Post: #196 of 426
    Since: 10-30-18

    Last post: 499 days
    Last view: 14 days
    And you must restart the emulator program after changing graphics driver iirc.

    AMD Ryzen 3700X | MSI Gamer Geforce 1070Ti 8GB | 16GB 3600MHz DDR4 RAM | ASUS Crosshair VIII Hero (WiFi) Motherboard | Windows 10 x64
    Posted on 19-05-17, 20:49 (revision 1)
    Post: #8 of 17
    Since: 01-26-19

    Last post: 1613 days
    Last view: 1607 days
    perfect thank you! in this way i can use Bsnes instead of Higan 106! Bsnes is more user friendly to configure and to use! I still have 3 questions:

    1) in order to run games which requires special firmare: i created a folder named "firmware" and i put inside all the firmware files that i keep in the "firmware" folder of Higan. And with BSNES i see that these games works perfectly: the emulator automatically load the firmware needed, correct?

    2) it seems that all the games supported by Higan 1.06 are supported by Bsnes v.107.1 too, am i right? and the quality of the emulation and graphic is the same. So now can i can avoid to use Higan for Snes emulation and use Bsnes? Or does Higan still have additional features not yet implemented in Bses?

    thanks!
    Posted on 19-05-18, 04:29
    Full mod

    Post: #248 of 443
    Since: 10-30-18

    Last post: 1101 days
    Last view: 172 days
    > the emulator automatically load the firmware needed, correct?

    Maybe. Unlike higan, bsnes will automatically use the same less-accurate, high-level emulation that other emulators (snes9x, older versions of bsnes/higan) use, if it can't find the firmware files. If you tick "Prefer HLE" on the "Emulation" tab of the settings panel, it will use high-level emulation even if it *can* find the firmware files.

    So, just because you can run Super Mario Kart doesn't mean it's automatically loading the firmware and doing low-level-emulation. I don't actually know if there's a way to figure out whether bsnes is using high- or low-level emulation at any given time.

    Of course, some co-processor chips don't have high-level emulation. But unless you like playing Shougi, you probably don't care.

    > it seems that all the games supported by Higan 1.06 are supported by Bsnes v.107.1 too, am i right? and the quality of the emulation and graphic is the same.

    To make bsnes exactly as accurate as higan, on the "Emulation" tab of the Settings dialog:

    - untick everything labelled "Fast mode"
    - untick "No sprite limit"
    - set "SuperFX clock speed" to "100%"
    - untick "Prefer HLE", although this doesn't *guarantee* accurate emulation, as described above

    If you don't do that, then bsnes still plays most games perfectly well (i.e. about the same as snes9x, for example), but it uses a lot less battery than higan.

    The ending of the words is ALMSIVI.
    Posted on 19-05-18, 04:46
    Custom title here

    Post: #457 of 1164
    Since: 10-30-18

    Last post: 63 days
    Last view: 8 hours
    Posted by legolas119
    Higan 1.06
    Higan 106, not 1.06.

    --- In UTF-16, where available. ---
    Posted on 19-05-18, 19:39
    Post: #9 of 17
    Since: 01-26-19

    Last post: 1613 days
    Last view: 1607 days
    thanks

    So:
    1) if I untick "Prefer HLE for coprocessors" Bsnes could't correctly emulate games that needs special firmware if i don't have that firmware in the "firmware" folder. Correct? I think that i have every firmware (i have this list https://higan.readthedocs.io/en/latest/guides/import/) so i think that in this way every games will works with the better possible emulation if I uncheck "Prefer HLE...". Am I right?

    2) I untick "Fast PPU", "Fast DPS" and "Fast coprocessors": in this way the emulation is good as Higan. If I keep checked these 3 options some games could be emulated in a worse way, correct? "No Sprite limit" is unkeced by default and "SuperFX clock speed" is at 100% by default so i didn't modified them.

    thanks
    Posted on 19-05-18, 19:56
    Post: #10 of 17
    Since: 01-26-19

    Last post: 1613 days
    Last view: 1607 days
    Well,

    after untick the options as described in my post above, i compared Bsnes and Higan but it seems that they are different now. Bsnes has a mre pixellated (worse) grafhic thank Higan:
    https://i.postimg.cc/Vkd2GFMQ/Immagine-1.png

    If i check the options again, the 2 emulators have same graphic:
    https://i.postimg.cc/s256qHg8/Immagine-2.png


    I think that if I leave checked the options i can have beter graphic in BSNES, like the one that i have in Higan. Are you agree?


    Posted on 19-05-18, 20:30
    Stirrer of Shit
    Post: #299 of 717
    Since: 01-26-19

    Last post: 1763 days
    Last view: 1761 days
    Posted by legolas119
    thanks

    So:
    1) if I untick "Prefer HLE for coprocessors" Bsnes could't correctly emulate games that needs special firmware if i don't have that firmware in the "firmware" folder. Correct? I think that i have every firmware (i have this list https://higan.readthedocs.io/en/latest/guides/import/) so i think that in this way every games will works with the better possible emulation if I uncheck "Prefer HLE...". Am I right?

    2) I untick "Fast PPU", "Fast DPS" and "Fast coprocessors": in this way the emulation is good as Higan. If I keep checked these 3 options some games could be emulated in a worse way, correct? "No Sprite limit" is unkeced by default and "SuperFX clock speed" is at 100% by default so i didn't modified them.

    thanks

    It looks like Higan applies more blur and desaturation (making the colors more washed out) than bsnes in both images.
    The emulation stuff (correct me if I'm wrong) should fix issues on much lower levels, like bugs appearing in some games or some stuff not rendering. I think you could leave the two options checked (faster but less accurate) for most games.
    I think this is a shader issue. Are you sure you're using the exact same shader and such?

    There was a certain photograph about which you had a hallucination. You believed that you had actually held it in your hands. It was a photograph something like this.
    Posted on 19-05-19, 02:58
    Full mod

    Post: #250 of 443
    Since: 10-30-18

    Last post: 1101 days
    Last view: 172 days
    > if I untick "Prefer HLE for coprocessors" Bsnes could't correctly emulate games that needs special firmware if i don't have that firmware in the "firmware" folder. Correct?

    I'm not sure. I *think* it works like this:

    - if "Prefer HLE" is disabled, and you have the firmware files, bsnes will use accurate emulation (LLE)
    - if "Prefer HLE" is disabled, and you do not have the firmware files, bsnes will use less-accurate emulation (HLE) if it's available (i.e. CX4, DSP1, DSP2, maybe DSP3, but I don't think DSP4, or the ST* chips)
    - if "Prefer HLE" is enabled, bsnes always uses less-accurate emulation (HLE) whether or not you have the firmware

    > Bsnes has a mre pixellated (worse) grafhic thank Higan

    Besides the actual emulation accuracy options, higan and bsnes have a bunch of visual options you can tweak. higan has the "Blurring" and "Colors" options in the Settings menu, bsnes has "Blur Emulation" in Settings → Output, and a "Gamma" slider on the Video tab of the Settings dialog.



    The ending of the words is ALMSIVI.
    Posted on 19-05-19, 13:22
    Post: #26 of 60
    Since: 10-29-18

    Last post: 1642 days
    Last view: 1563 days
    Does bsnes share higan's "all high res all the time" behavior? Because that can have an effect on how blurry the image appears, as well.
    Posted on 19-05-19, 19:58
    Post: #11 of 17
    Since: 01-26-19

    Last post: 1613 days
    Last view: 1607 days
    Posted by Screwtape
    > the emulator automatically load the firmware needed, correct?

    Maybe. Unlike higan, bsnes will automatically use the same less-accurate, high-level emulation that other emulators (snes9x, older versions of bsnes/higan) use, if it can't find the firmware files. If you tick "Prefer HLE" on the "Emulation" tab of the settings panel, it will use high-level emulation even if it *can* find the firmware files.

    So, just because you can run Super Mario Kart doesn't mean it's automatically loading the firmware and doing low-level-emulation. I don't actually know if there's a way to figure out whether bsnes is using high- or low-level emulation at any given time.

    Of course, some co-processor chips don't have high-level emulation. But unless you like playing Shougi, you probably don't care.

    > it seems that all the games supported by Higan 1.06 are supported by Bsnes v.107.1 too, am i right? and the quality of the emulation and graphic is the same.

    To make bsnes exactly as accurate as higan, on the "Emulation" tab of the Settings dialog:

    - untick everything labelled "Fast mode"
    - untick "No sprite limit"
    - set "SuperFX clock speed" to "100%"
    - untick "Prefer HLE", although this doesn't *guarantee* accurate emulation, as described above

    If you don't do that, then bsnes still plays most games perfectly well (i.e. about the same as snes9x, for example), but it uses a lot less battery than higan.


    perfect. I unchecked all the options in order to be "sure" that when possible Bsnes use the Accurate emulation with games that needs special chips/firmware. I activated the Blur Emulation options and set Gamma from the detault value "150" to "100" (it is the default value of Higan) and now the games are absolutely the same in the 2 emulators :)

    In your opinio which is the better value for Gamma?

    thanks
    Pages: 1
      Main » Emulation » Bsnes v.107.1 release: is it possible to use shaders?
      Yes, it's an ad.