SNES9X 1.43 WIP Released!

Lefteris_D

Administrator
Staff member
Here are the changes in this new version of SNES9X:
  • Win32: added .avi output feature
  • Win32: fixed frame timings >100ms, added frame advance
  • Rewrote Unfreeze, renamed it S9xUnfreezeFromStream, failing to load a freeze file no longer resets emulation
  • Fixed Unfreeze to restore IPPU.HDMA properly
  • Rewrote OBC1 code to match the real chip
  • More updates the to DSP-1 code, fixes to projection
  • Unix/X11: Rewrote keyboard setup code
  • Added movie recording+rerecording support
  • Added -hidemenu CLI switch
  • fixed broken Win32 filters
  • Added internal support for emulating the new-style SNES
  • Cleaned up many quirks of the cheat search engine
  • Fix mosaic in hires SNES modes (Tokimeki Memorial)
  • Rewrote Legend's hack, added another game to it
  • Optimized the Open ROM dialog
  • Rewrote the Seta DSP map
  • Began string isolation for the UI, eases translation
  • added -nopatch -nocheat, and -cheat CLI items
  • fixed a UI typo
  • fixed several C core stack ops in emulation mode
  • split emulation mode ops from native mode ops
  • Seta special chip emulation enhancements
  • code tweaks to the ST010
  • fix some C/asm quirks and HDMA quirks (all my fault)
  • several timing hacks to fix games
  • improved checksumming for odd mirrorings
  • Snes9x uses a standard zlib instead of a packaged one
  • Exhaust Heat 2 and regional ports are playable
  • Game Doctor dumps that are 24 Mbit are now supported by a force option
  • SuperFx interleave format is now considered deprecated. Support will be removed in future versions
  • made SuperFx interleave detection a compile option
  • added memory maps for slotted games
  • fixed a typo in the usage messages
  • fixed the bug that had nuked optimizations
  • restored full speed optimizations in release builds
  • Added non-speed-hack version of color subtraction.
  • Fixed mouse offset in resized X11 window.
  • Fixed a (presumably) long-standing bug: Mode 6's BG is depth 4, not depth 8!
  • Unix: unmap all joystick buttons before applying -joymapX
  • Win32: added a define to disable pausing when focus is lost, NOPAUSE
  • Win32: Changed the default for Auto-save SRAM to 15 sec
You can get it from here.
 
Top