Snes9x v1.43 WIP1

posted in Emulator Release by narvick on Jul 12th, 2004

The Snes9x team has released a new WIP version of the excellent and highly portable Super Nintendo emulator. Windows and Linux binaries and the source are available as of now. Here's what is new:
  • 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 to the 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
  • Fixe some C/ASM quirks and HDMA quirks
  • 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
Get at the Super Nintendo Emulators for Windows or Unix pages! Thanks to Koji and Sebastian Ravers for the news