ZSNES 1.41
posted in Emulator Release by hcs on Jan 18th, 2005The 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)