- #Snes9x speed up install#
- #Snes9x speed up drivers#
- #Snes9x speed up update#
- #Snes9x speed up driver#
Fixed an interaction slowdown with OpenGL and Blargg NTSC filters. Fixed TVMode filter in Direct3D and OpenGL modes. Cleaned up dialog boxes to be more consistently spaced.
#Snes9x speed up drivers#
Moved sound sync to drivers to be more reactive.
#Snes9x speed up driver#
Removed glitch-prone DirectSound audio driver in favor of a generic Wave Out Add support for libretro ".slang" shaders to OpenGL driver. Don't display Joypad 2 pressed keys if disabled. Changed APU clock to reflect nominal values for original hardware. Consistently handle interlacing when we skip frames. Refactored APU output code to buffer less on the client side. Only allow instant IRQ when toggling IRQ. Count clock cycles to synchronize SA1 with S-CPU properly. This can be done by extracting an archive from to that directory, or by creating a temporary git repository in the extracted Snes9x source by running git init and using the above command. slang support will be disabled unless you download the submodule.
#Snes9x speed up update#
Git submodule update -init shaders/SPIRV-Cross slang support requires SPIRV-Cross, which is a git submodule of Snes9x.
#Snes9x speed up install#
![snes9x speed up snes9x speed up](https://bin.smwcentral.net/u/1226/snes9x-v160-emu-hack-options.png)
![snes9x speed up snes9x speed up](https://i.ytimg.com/vi/fnNEy0_JwOs/hqdefault.jpg)
Fixed MSU1 track restarting on load state. Revert to measured APU clock speed instead of nominal speed. Optimized subscreen math with help from Dwedit. Save mipmap_input parameter with customized GLSL and slang shaders.
![snes9x speed up snes9x speed up](https://www.gamebrew.org/images/4/44/Uosnes9x.png)
Clamp MSU1 addition to max amplitude instead of wrapping. Reverted an IPL map optimization that misses a weird edge case that caused Fixed NMI timing when toggling enable bit. Fixed subscreen blending with master brightness < 100%.