Log in

View Full Version : SNES9X 1.43 WIP Released!



Lefteris_D
July 11th, 2004, 20:26
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 (http://www.emulator-zone.com/doc.php/snes/snes9x.html).