Download Latest Version Snes9x-1.63-Mac.zip (3.4 MB)
Home / 1.62
Name Modified Size InfoDownloads / Week
Parent folder
Snes9x-1.62-linux-x86_64.AppImage 2023-03-23 41.0 MB
snes9x-1.62-win32-x64.zip 2023-03-23 4.5 MB
snes9x-1.62-win32.zip 2023-03-23 2.9 MB
snes9x-1.62-libretro-x64.zip 2023-03-23 674.4 kB
snes9x-1.62-libretro.zip 2023-03-23 538.8 kB
README.md 2023-03-23 1.6 kB
Snes9x 1.62 source code.tar.gz 2023-03-23 3.4 MB
Snes9x 1.62 source code.zip 2023-03-23 3.7 MB
Totals: 8 Items   56.7 MB 0

Another release containing a bunch of small things. There are a few game fixes and some UI tweaks, as well as some reorganization in the backend. The biggest front-facing feature is a Vulkan output for the Windows and Gtk ports. Like OpenGL, Vulkan can use the slang shaders in the libretro repository.

Snes9x 1.62

- Fixed SA1 division with negative dividend again. (Atari2)
- Fixed timing on several instructions. (pi1541)
- MSU1 audio with no loop point will not repeat from start.
- Modernized some old memory-related code.
- Fixed a desynchronization in interlaced modes and reporting.
- Remove SA1 access to WRAM.
- Added second set of registers between S-DSP and S-SMP. Fixes
  PAL version of Virtual Bart.

Gtk + Windows:

- Added a Vulkan graphics output method. Similar to OpenGL, this
  can use libretro's slang shaders.
- Changed the automatic frame skip throttle to take place immediately
  before showing the frame, making VRR work better.
- Add menu item to clear recent files entries.
- Add fixed window size changes up to 10x.

Windows:

- Improved the shader parameters dialog with sliders and resize.
- Allow disabling adding registry entries. Deletes any existing
  entries when the option is disabled.

Gtk:

- Switched to CMake for build system. Removed meson.
- Fixed some keys not working with modifiers. (Gutawer)
- Removed graphics options most people won't understand or need.
- Improved wayland support. Handle fractional DPI properly.
Source: README.md, updated 2023-03-23