ZSNES 1.41

posted in Emulator Release by hcs on Jan 18th, 2005

The excellent SNES emulator ZSNES was updated yesterday. What's new:
DOS Only:
  • Fixed a number of keyboard shortcuts in the GUI.
Win32 Only:
  • Get_Date() now returns the proper value.
  • Correct timing when compiled with MinGW
  • More informative error messages when some DirectX component fails to load.
  • Return 0 instead of random value on exit (keeps certain frontends happy).
  • Fixed keyboard shortcut for "Trap Mouse Cursor".
  • Changed text in netplay window to be more clear about TCP/UDP.
  • Updated ZSNESw compilation instructions in install.txt.
SDL Only:
  • Get_Date() now returns the proper value.
  • Fixed a memory leak.
  • Fixed buffer underflow in sound code when rate was changed several times.
  • Save files can now be correctly saved in locations other than ~/.zsnes.
  • Updated video selection menu.
  • 256x224 R Full for is now actually 256x224, not 320x240.
  • 640x480 ODS Win is now actually 640x480, not 512x448.
  • Added 1280x1024.
  • Changed text in netplay window to be more clear about TCP/UDP.
  • Homepage button to open browser now appears in about box.
All Ports:
  • Improved accuracy of base rates used for ADSR, GAIN, noise, and echo emulation.
  • Fixed GUI escape stack corruption if .srm file could not be written to.
  • Stereo settings now obey config file.
  • Fixed framerate loading from config file.
  • ZSNES no longer hacks itself in order to access variables; this eliminates a few issues we had.
  • Source code cleanup.
  • Makefile overhaul; ZSNES can now be cross compiled.
  • Fixed some invalid memory reads.
  • Ported config file creation/loading to C.
  • Percent of execution now takes h-blank values into consideration.
  • Fixed some Winter Gold FX crashes.
  • Filtered GUI is now enabled by default.
  • Save location can now be edited in the GUI.
  • Added option to enable/disable auto IPS patching.
  • Saving last ROM info to rominfo.txt can now be turned off.
  • Organized options menu, and split off save related options into its own menu.
  • Moved Super System DIP switches to the chip configuration menu.
  • More boxes have borders now!
  • New one-time user reminder text.
  • Updated about box.
  • Overhauled toaster support. (Not kidding)
You can get ZSNES on the SNES Emulators or SNES Emulators for Unix/Linux page.