View Full Version : Snes9x 1.43 WIP1

July 11th, 2004, 12:01
New WIP version of Snes9x released here: http://vincent.grigorieff.free.fr/snes9x/

The changelist:

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