So, no. Most big shadersets are designed for retroarch/libretro cause they get to attach it to everything all at once. Retroarch sucks for modern stuff but I'll be a fag and just say I really don't think for 99.9999% of cases, you get anything from playing gen 5 and earlier on standalone, anymore. THAT SAID, I'm not here to give a shit about where you play. So, I'd recommend
CRT-Guest-NTSC. Install as it mentions on the github page. On duckstation, I think there's a way in the settings menu to inflict across all titles, but it's been a hot minute so per-game, you:
- Right click game on game menu
- click properties in the submenu
- In the new window that pops up, choose "Postprocessing"
- Enable postprocessing for that title
- add one of the included shadersets (pgxp is probably the one most people know about, it really really heavily reduces the texture wobble of PS1, though that's more 3D games so you might not care) or an added one (crt-guest-ntsc in this case)
- adjust settings to your liking
- ???
- profit
For saturn I cannot fathom you're using bizhawk or mednafen, and I don't think the others have shader support on their standalones, so retroarch is it.
If you're on snes and want shaders I think bsnes and snes9x have cg support and some other support, but again, retroarch just takes a fat shit on them all.
This is a fantastic set for gen 5 and earlier, specializing in lots of low-res titles (things get a little silly if you up the internal render res, though again, 2D, you probably don't, it's worth warning).