Snes9x 1.51 is now available for download.
Here's the announcement post, and so far I've seen working mirrors
here and
here and
here.
Some important changes as far as TASing is affected are:
- lots of accuracy improvements and bugfixes since 1.43 (and 1.5 for that matter)
- mouse, superscope, justifier, and reset recording are supported
- "bulletproof playback": loading an inconsistent state during playback no longer causes desync, unlike most other re-recording emulators
- when playback reaches a movie's end, it pauses and switches to recording instead of suddenly closing the movie, if you did any recording after the movie was opened
- option to disable the prevention of loading a savestate from a different movie, and an option to automatically delete leftover input data at the end of the movie file
- Win32: cheat search now includes SRAM/SuperFX RAM (for instance, this is the only place Yoshi's speed is stored in Yoshi's Island), and watches can be saved/loaded and labeled
- Win32: background input option, including an option for hotkeys (now with joystick support) to work in the background too
- Win32: an optional lag indicator thing
See changes.txt in the download for a full list of changes, there are lots of them. For example, Windows users will be glad to see that use of the Windows registry is abolished from Snes9x, replaced by a snes9x.cfg text file. And there are frills like HQ2X and maybe some sort of netplay. And as already mentioned, many of the changes are accuracy improvements.
Anyone wondering how the movie format has changed should look at the
SMV description page again.
UPDATE: A slight problem has been found with the sound pitch being too low in this version, but there is an easy fix. To fix the problem, set FixFrequency=FALSE in the [Sound] section of your snes9x.cfg file.