snes9x-gtk Changelog

What's new in snes9x-gtk 81

Feb 5, 2012
  • Rebuilt IRQ handling.
  • Improved overall timings.
  • Improved screen interlace and sprite interlace supports.
  • Fixed Hi-Res pixel plotter.
  • Fixed C4 for Mega Man X2's "weapon get" screen.
  • Fixed Super Buster Bros. graphics after reset.
  • Improved SA-1 support.
  • Added SA-1 CC2 support.
  • Fixed SA-1 NMI override mode.
  • Fixed Dual Orb 2 sound glitch.
  • New APU timing hack, fixes various games that exhibit problems with Blargg's SNES_SPC library.
  • Fixed the problem that echo buffer breaks IPL ROM.
  • Fixed movie snapshot unfreeze inconsistency.
  • Faster config file saving.
  • Fixed BlockInvalidVRAMAccess config file option. (windows port, unix port and gtk legacy config)
  • Remove POSIX dup and access calls, and rename qword to fix compilation with Cell SDK.
  • Fixed PS3 version save state crash by using heap allocation for soundsnapshot.
  • Fixed crash relating to double-closed descriptor.
  • Removed CPUShutdown speedhack, DisableHDMA and DisableIRQ options.
  • Removed remaining outdated asm code.
  • JMA 64 bit support.
  • GTK+, Win32, Mac: Added optional Hi-Res blending.
  • GTK+, Win32: Support for bsnes-style XML shaders.
  • Unix : Fixed segfault and hang-up with -DNOSOUND.
  • GTK+ : Added ability to set specific folders for SRAM, patches, snapshots, etc.
  • GTK+ : Fixed many permissions issues with config folders.
  • GTK+ : Updated compatibility with latest GTK+ and GtkBuilder. Added experimental support for GTK+ 3.x.
  • GTK+ : Updated software output to use cairo and added the ability to use bilinear-filtering with it.
  • GTK+ : Fixed issues where cheats wouldn't stay enabled.
  • GTK+ : Fixed focus issue when there is no window manager.
  • GTK+ : Fixed X Visual incompatibilities and expose problems in the Xv and OpenGL outputs.
  • GTK+ : Fixed vsync with new X Server and NVIDIA drivers.
  • GTK+ : Added "Reduce input lag" option to OpenGL output.
  • GTK+ : Added a visual indication of the expected video refresh rate for the currently selected sound input rate.

New in snes9x-gtk 79 (Mar 23, 2010)

  • Now included in Snes9x 1.52. See the Snes9x 1.52 changelog for details.
  • Added PulseAudio and ALSA sound-drivers and adapted existing drivers to the new sound core.
  • Added a Serbian translation from Milan Kostić.
  • Added lower-resolution icons.
  • Added more configuration for the NTSC and EPX filters.
  • Several bug-fixes.

New in snes9x-gtk 77 (Oct 5, 2009)

  • Added pt_BR translation.
  • Fixed a bug where the sound driver would switch from SDL in the Preferences dialogue if one of OSS or PortAudio was not installed.

New in snes9x-gtk 76 (Sep 5, 2009)

  • Fixed a bug where the fullscreen window would lose focus.
  • Updated fr_FR translation
  • Added es_VE translation

New in snes9x-gtk 75 (Aug 28, 2009)

  • Fixed screensaver disable option so it doesn't send a fake keypress when Snes9x isn't focused.
  • Changed resolution setting to store width and height instead of a screen's mode index.
  • Fixed a bug where the PortAudio driver wouldn't output sound at 44100hz.
  • Allowed changing the behaviour of the ESC key so it exits Snes9x.

New in snes9x-gtk 68 (Mar 13, 2009)

  • Fixed shared memory leak when using XVideo driver.
  • Fixed compilation with the --with-debugger flag.
  • Added a 4:3 aspect ratio option for Maintain Aspect Ratio.
  • Added several new automatic sizing options to the View menu.
  • Added an OSS sound driver, and configuration to select which sound drivers to compile in, and which to use from those built in.

New in snes9x-gtk 55 (Nov 4, 2008)

  • Synced sound buffer sizes between Snes9x and PortAudio and changed PortAudio backend to reflect selected buffer size.
  • Set default sound buffer size to 32ms (2 frames) instead of 16ms (1 frame).

New in snes9x-gtk 52 (Sep 5, 2008)

  • Added the option for allowing opposite d-pad directions to preferences, and disabled it by default.
  • Fixed an issue where joystick events wouldn't be sent to the preferences window.