0 users browsing Emulation. | 2 guests  
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: 10 days
Last view: 4 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 408
Since: 10-30-18

Last post: 2 days
Last view: 13 hours
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 367
Since: 10-30-18

Last post: 8 days
Last view: 2 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: 10 days
Last view: 4 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 408
Since: 10-30-18

Last post: 2 days
Last view: 13 hours
> 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 890
Since: 10-30-18

Last post: 1 day
Last view: 6 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: 10 days
Last view: 4 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: 10 days
Last view: 4 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: 160 days
Last view: 158 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 408
Since: 10-30-18

Last post: 2 days
Last view: 13 hours
> 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: 39 days
Last view: 7 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: 10 days
Last view: 4 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?
[Your ad here? Why not!]