• R

    1.57 · Snes9X

    • ·
    • x64

    Snes9x 1.57

    • Various seta010 emulation fixes. (kps501)
    • Pass blargg OAM tests with proper write behavior. (BearOso)
    • Prevent interlacing in BG modes 1-4. (BearOso)
    • Corrected IRQ and NMI emulation to allow more games to work properly. (BearOso, OV2)
    • Use 1 instead of 0 for initial PPU left window coordinate, fixing garbage in left column of pixels in some games. (turhope)
    • Added interpolation option hack for DSP. (kps501, mudlord, BearOso)
    • Added sprite-tile limit disabling hack. (Tatsuya79)
    • Added libretro's fast snapshot support. (OV2)
    • Add overclocking hack that increases IPC (retrotalker)
    • Fix controller initialization issues preventing some games from using multitap. (retrotalker)
    • Proper write behavior for register $2122. (BearOso)
    • Fix transparency issue with Star Fox asteroids. (redguy, BearOso)
    • Increase SuperFX speed to more accurately represent hardware, and fix bugs with Stunt Race FX and Yoshi's Island. (BearOso)
    • Resize viewport on state load. (retrotalker)
    • Many fixes to variables not saved or saved incorrectly in save states. (Dwedit)
    • Pass decimal tests in blargg's math test ROMs. (BearOso)
    • Remove memory leak in loadzip.cpp. (bonimy)
    • Fix screen size not reverting when overscan is turned on then off mid-frame. (BearOso)

      Win32:

    • Include DirectDraw libraries and compile with DirectDraw support by default. (OV2)
    • Add a link to DirectX installer in error message displayed when the needed DirectX libraries can't be found. (OV2)
    • Save window position when exiting via menu (OV2)
    • Make custom ROM dialog resizable. (OV2)
    • Fix various cheat dialog issues. (OV2)
    • Remove d3d9x DLL dependency by using DirectXMath. (OV2)
    • Remove rarely-used HLSL shader option. (OV2)
    • Add InitialSnapshotFilename support. (BearOso)
    • Disable BG toggle keys by default. (BearOso)
    • Proper centering and cropping for overscanned and regular height modes. (OV2)
    • Remove ability to disable the SNES's hires modes. (OV2)
    • Added a Super Famicom-style icon resource to the EXE. (BearOso)

      MacOS:

    • Partial support for new cheats format. (OV2)
    • Fix MacOS build. (marconett)
    • Set default for new config options. (tmkk)
    • Fix compilation on Mac OS Mojave (meepingsnesroms)

      libretro:

    • Massive update of libretro code to latest downstream. (fr500, kps501, OV2, twinaphex, BearOso, hiddenasbestos, m4xw, kxyxz, claudiuslollarius)

      GTK+:

    • Use datarootdir instead of datadir on install. (orbea)
    • Fix --with-system-zip configure flag. (BearOso)
    • Draw interlaced fields when ready. (BearOso)
    • Initial Wayland support. (remicalixte)
    • Allow XV only in X11. (BearOso)
    • Add Wayland support via EGL. (BearOso)
    • Significant rewrite of OpenGL driver to support newer standards. This won't work on cards < OpenGL ~1.5. (BearOso)
    • Changed frameskip option to speed throttling option with simpler, but more relevant methods of speed control. (BearOso)
    • Add support for relative-style save slots. (ichigo-0, BearOso)
    • Remove XML config file format in favor of one more like Win32. Make joystick bindings and more options human- readable and editable. (BearOso)
    • Try more device nodes when initializing OSS. (BearOso)
  • R

    1.57 · Snes9X

    • ·
    • x32

    Snes9x 1.57

    • Various seta010 emulation fixes. (kps501)
    • Pass blargg OAM tests with proper write behavior. (BearOso)
    • Prevent interlacing in BG modes 1-4. (BearOso)
    • Corrected IRQ and NMI emulation to allow more games to work properly. (BearOso, OV2)
    • Use 1 instead of 0 for initial PPU left window coordinate, fixing garbage in left column of pixels in some games. (turhope)
    • Added interpolation option hack for DSP. (kps501, mudlord, BearOso)
    • Added sprite-tile limit disabling hack. (Tatsuya79)
    • Added libretro's fast snapshot support. (OV2)
    • Add overclocking hack that increases IPC (retrotalker)
    • Fix controller initialization issues preventing some games from using multitap. (retrotalker)
    • Proper write behavior for register $2122. (BearOso)
    • Fix transparency issue with Star Fox asteroids. (redguy, BearOso)
    • Increase SuperFX speed to more accurately represent hardware, and fix bugs with Stunt Race FX and Yoshi's Island. (BearOso)
    • Resize viewport on state load. (retrotalker)
    • Many fixes to variables not saved or saved incorrectly in save states. (Dwedit)
    • Pass decimal tests in blargg's math test ROMs. (BearOso)
    • Remove memory leak in loadzip.cpp. (bonimy)
    • Fix screen size not reverting when overscan is turned on then off mid-frame. (BearOso)

      Win32:

    • Include DirectDraw libraries and compile with DirectDraw support by default. (OV2)
    • Add a link to DirectX installer in error message displayed when the needed DirectX libraries can't be found. (OV2)
    • Save window position when exiting via menu (OV2)
    • Make custom ROM dialog resizable. (OV2)
    • Fix various cheat dialog issues. (OV2)
    • Remove d3d9x DLL dependency by using DirectXMath. (OV2)
    • Remove rarely-used HLSL shader option. (OV2)
    • Add InitialSnapshotFilename support. (BearOso)
    • Disable BG toggle keys by default. (BearOso)
    • Proper centering and cropping for overscanned and regular height modes. (OV2)
    • Remove ability to disable the SNES's hires modes. (OV2)
    • Added a Super Famicom-style icon resource to the EXE. (BearOso)

      MacOS:

    • Partial support for new cheats format. (OV2)
    • Fix MacOS build. (marconett)
    • Set default for new config options. (tmkk)
    • Fix compilation on Mac OS Mojave (meepingsnesroms)

      libretro:

    • Massive update of libretro code to latest downstream. (fr500, kps501, OV2, twinaphex, BearOso, hiddenasbestos, m4xw, kxyxz, claudiuslollarius)

      GTK+:

    • Use datarootdir instead of datadir on install. (orbea)
    • Fix --with-system-zip configure flag. (BearOso)
    • Draw interlaced fields when ready. (BearOso)
    • Initial Wayland support. (remicalixte)
    • Allow XV only in X11. (BearOso)
    • Add Wayland support via EGL. (BearOso)
    • Significant rewrite of OpenGL driver to support newer standards. This won't work on cards < OpenGL ~1.5. (BearOso)
    • Changed frameskip option to speed throttling option with simpler, but more relevant methods of speed control. (BearOso)
    • Add support for relative-style save slots. (ichigo-0, BearOso)
    • Remove XML config file format in favor of one more like Win32. Make joystick bindings and more options human- readable and editable. (BearOso)
    • Try more device nodes when initializing OSS. (BearOso)
  • R

    1.57 · Snes9X Mac OS X

    • ·
    • i386

    Snes9x 1.57

    • Various seta010 emulation fixes. (kps501)
    • Pass blargg OAM tests with proper write behavior. (BearOso)
    • Prevent interlacing in BG modes 1-4. (BearOso)
    • Corrected IRQ and NMI emulation to allow more games to work properly. (BearOso, OV2)
    • Use 1 instead of 0 for initial PPU left window coordinate, fixing garbage in left column of pixels in some games. (turhope)
    • Added interpolation option hack for DSP. (kps501, mudlord, BearOso)
    • Added sprite-tile limit disabling hack. (Tatsuya79)
    • Added libretro's fast snapshot support. (OV2)
    • Add overclocking hack that increases IPC (retrotalker)
    • Fix controller initialization issues preventing some games from using multitap. (retrotalker)
    • Proper write behavior for register $2122. (BearOso)
    • Fix transparency issue with Star Fox asteroids. (redguy, BearOso)
    • Increase SuperFX speed to more accurately represent hardware, and fix bugs with Stunt Race FX and Yoshi's Island. (BearOso)
    • Resize viewport on state load. (retrotalker)
    • Many fixes to variables not saved or saved incorrectly in save states. (Dwedit)
    • Pass decimal tests in blargg's math test ROMs. (BearOso)
    • Remove memory leak in loadzip.cpp. (bonimy)
    • Fix screen size not reverting when overscan is turned on then off mid-frame. (BearOso)

      Win32:

    • Include DirectDraw libraries and compile with DirectDraw support by default. (OV2)
    • Add a link to DirectX installer in error message displayed when the needed DirectX libraries can't be found. (OV2)
    • Save window position when exiting via menu (OV2)
    • Make custom ROM dialog resizable. (OV2)
    • Fix various cheat dialog issues. (OV2)
    • Remove d3d9x DLL dependency by using DirectXMath. (OV2)
    • Remove rarely-used HLSL shader option. (OV2)
    • Add InitialSnapshotFilename support. (BearOso)
    • Disable BG toggle keys by default. (BearOso)
    • Proper centering and cropping for overscanned and regular height modes. (OV2)
    • Remove ability to disable the SNES's hires modes. (OV2)
    • Added a Super Famicom-style icon resource to the EXE. (BearOso)

      MacOS:

    • Partial support for new cheats format. (OV2)
    • Fix MacOS build. (marconett)
    • Set default for new config options. (tmkk)
    • Fix compilation on Mac OS Mojave (meepingsnesroms)

      libretro:

    • Massive update of libretro code to latest downstream. (fr500, kps501, OV2, twinaphex, BearOso, hiddenasbestos, m4xw, kxyxz, claudiuslollarius)

      GTK+:

    • Use datarootdir instead of datadir on install. (orbea)
    • Fix --with-system-zip configure flag. (BearOso)
    • Draw interlaced fields when ready. (BearOso)
    • Initial Wayland support. (remicalixte)
    • Allow XV only in X11. (BearOso)
    • Add Wayland support via EGL. (BearOso)
    • Significant rewrite of OpenGL driver to support newer standards. This won't work on cards < OpenGL ~1.5. (BearOso)
    • Changed frameskip option to speed throttling option with simpler, but more relevant methods of speed control. (BearOso)
    • Add support for relative-style save slots. (ichigo-0, BearOso)
    • Remove XML config file format in favor of one more like Win32. Make joystick bindings and more options human- readable and editable. (BearOso)
    • Try more device nodes when initializing OSS. (BearOso)
  • R

    1.56.2 · Snes9X

    • ·
    • x64

    What's new: Snes9x 1.5

    • Pseudo-hires rendering flush, Old 2xsai endian fix (anomie)
    • Added 'oops' auto-snapshot support (anomie)
    • Fixed usage messages (Unix) (anomie)
    • Old split-ROM-in-zip bugfix (anomie)
    • ./configure fix for detecting libpng (anomie)
    • Fix "no PNG support" error message (anomie)
    • Anomie's control remapping patch (anomie)
    • Support for IPS patches in the zip file (anomie)
    • OBC1 savestate fix (Overload)
    • Fix turbo frameskip, X11 keyboard auto-repeat, VRAM reads (anomie)
    • Add some missing ifdefs (UNZIP_SUPPORT and ZLIB), from AaronOneal (anomie)
    • Config file for Unix/X11 and Unix/SVGA (anomie)
    • CPU instruction fixes (mostly emulation mode & timing) (anomie)
    • Mode 7 fixes (anomie)
    • Rewrote the renderer. Enjoy! (anomie)
    • Correct-ish memmap boundary testing. (anomie)
    • Add support for saner directory structures under Unix (anomie)
    • Unix: Fixed detection of newer libpng (spotted by vapier) (PBortas)
    • Added 4-point gaussian interpolation and proper envelopes many thanks to Brad Martin and TRAC. (zones)
    • Fixed several sound problems. (zones)
    • Fixed the memory access problem in C++ Super FX core. (zones)
    • Speed adjustment of C++ Super FX emulation. (zones)
    • Various timing fixes: NMI, IRQ, WRAM refresh, cycles per line, HBlank start, etc. Many thanks to byuu for much information. (zones)
    • Removed some game specific hacks. (zones)
    • Added partial Satellaview (BS) emulation. (Dreamer Nom, zones)
    • Added the Katakana font for onscreen messages. (107)
    • Updated JMA to v1 (Nach)
    • Unix: Fixed JMA options in config (Nach)
    • Unix: Removed --with(out)-asmcpu option in config because the i386 assembler CPU core is out of date. (zones)
    • Unix: Changed the default settings in config. (zones)
    • Updated porting.html (porting.txt) in sync with 1.5. (zones)
    • Fixed buffer over/under flow due to incorrect logical operator in S-RTC code (byuu)
    • Fixed HDMA flags bug. (byuu, anomie)
    • Fixed bugs causing crashing in Unix. (Nach)
  • R

    1.56.2 · Snes9X

    • ·
    • x32

    What's new: Snes9x 1.5

    • Pseudo-hires rendering flush, Old 2xsai endian fix (anomie)
    • Added 'oops' auto-snapshot support (anomie)
    • Fixed usage messages (Unix) (anomie)
    • Old split-ROM-in-zip bugfix (anomie)
    • ./configure fix for detecting libpng (anomie)
    • Fix "no PNG support" error message (anomie)
    • Anomie's control remapping patch (anomie)
    • Support for IPS patches in the zip file (anomie)
    • OBC1 savestate fix (Overload)
    • Fix turbo frameskip, X11 keyboard auto-repeat, VRAM reads (anomie)
    • Add some missing ifdefs (UNZIP_SUPPORT and ZLIB), from AaronOneal (anomie)
    • Config file for Unix/X11 and Unix/SVGA (anomie)
    • CPU instruction fixes (mostly emulation mode & timing) (anomie)
    • Mode 7 fixes (anomie)
    • Rewrote the renderer. Enjoy! (anomie)
    • Correct-ish memmap boundary testing. (anomie)
    • Add support for saner directory structures under Unix (anomie)
    • Unix: Fixed detection of newer libpng (spotted by vapier) (PBortas)
    • Added 4-point gaussian interpolation and proper envelopes many thanks to Brad Martin and TRAC. (zones)
    • Fixed several sound problems. (zones)
    • Fixed the memory access problem in C++ Super FX core. (zones)
    • Speed adjustment of C++ Super FX emulation. (zones)
    • Various timing fixes: NMI, IRQ, WRAM refresh, cycles per line, HBlank start, etc. Many thanks to byuu for much information. (zones)
    • Removed some game specific hacks. (zones)
    • Added partial Satellaview (BS) emulation. (Dreamer Nom, zones)
    • Added the Katakana font for onscreen messages. (107)
    • Updated JMA to v1 (Nach)
    • Unix: Fixed JMA options in config (Nach)
    • Unix: Removed --with(out)-asmcpu option in config because the i386 assembler CPU core is out of date. (zones)
    • Unix: Changed the default settings in config. (zones)
    • Updated porting.html (porting.txt) in sync with 1.5. (zones)
    • Fixed buffer over/under flow due to incorrect logical operator in S-RTC code (byuu)
    • Fixed HDMA flags bug. (byuu, anomie)
    • Fixed bugs causing crashing in Unix. (Nach)