ZSNES SNES games emulator
[About] [News] [Files] [Features] [Forums] [Compatibility] [Links] [Thanks] [Donate] [SourceForge]

ZSNES News
May 16th, 2005 - Nach
I just wanted to say that no, we aren't dead.
In fact, we've been making a lot of progress towards our next release, see the forum for more details.

-Nach
Jan 20th, 2005 - _Demo_
Due to popular demand, we made a quick bug fix release. Enjoy!
-ZSNES Team

--------------------
What's New:
 
DOS Only:
Fixed label for Fullscreen/Widescreen options. [ipher]
 
SDL Only:
DESDDIR support. [theoddone33]
 
All Ports:
Corrected output of BRR decode for invalid ange values (>12). [TRAC]
Fixed sustain level 4 (5/8). [TRAC]
More window boxes now have borders. [ipher]
Close zip files properly when IPS is not found in zip (fixes crashing with certain zlibs). [Nach]
Cleaned up some code. [Nach, ipher, grinvader]
Ported chip detection to C, improved BS detection. [Nach]
Ported rewind to C (thanks Nach, TRAC). [grinvader]
New reminder text. [grinvader, AspiringSquire]
Rollback of "Improved accuracy of base rates used for ADSR, GAIN, noise, and echo emulation". [ipher]
Jan 18th, 2005 - _Demo_
ZSNES v1.41 Released!

This is mostly a bug fix release for stability.
We also added some small new features and made other minor improvements.
See the what's new for the exact details.

-ZSNES Team  

----------------

What's New:

DOS Only:
- Fixed a number of keyboard shortcuts in the GUI. [ipher]

Win Only:
- Get_Date() now returns the proper value. [Nach]
- Correct timing when compiled with MinGW (Special thanks to Jonas Quinn for all his help in getting ZSNESw compiled with MinGW and working). [Nach]
- More informative error messages when some DirectX component fails to load. [Nach]
- Return 0 instead of random value on exit (keeps certain frontends happy). [Nach]
- Fixed keyboard shortcut for "Trap Mouse Cursor". [ipher]
- Changed text in netplay window to be more clear about TCP/UDP. [pagefault]
- Updated ZSNESw compilation instructions in install.txt. [Nach]

SDL Only:
- Get_Date() now returns the proper value. [Nach]
- Fixed a memory leak. [Nach]
- Fixed buffer underflow in sound code when rate was changed several times. [Nach]
- Save files can now be correctly saved in locations other than ~/.zsnes. [Nach]
- Updated video selection menu. (Thanks, Aerdan!) [ipher, Nach]
- 256x224 R Full for is now actually 256x224, not 320x240. (Thanks, Pieter Hulshoff!) [ipher]
- 640x480 ODS Win is now actually 640x480, not 512x448. [ipher]
- Added 1280x1024. [ipher]
- Changed text in netplay window to be more clear about TCP/UDP. [pagefault]
- Homepage button to open browser now appears in about box. [Nach]

All Ports:
- Improved accuracy of base rates used for ADSR, GAIN, noise, and echo emulation. [TRAC]
- Fixed GUI escape stack corruption if .srm file could not be written to. [Nach]
- Stereo settings now obey config file. [Nach]
- Fixed framerate loading from config file. [ipher]
- ZSNES no longer hacks itself in order to access variables; this eliminates a few issues we had. [Nach]
- Source code cleanup. [Nach, ipher]
- Makefile overhaul; ZSNES can now be cross compiled. [Nach, ipher, malcster, SamB]
- Fixed some invalid memory reads. [Nach]
- Ported config file creation/loading to C. [MKendora, Nach]
- Percent of execution now takes h-blank values into consideration. [pagefault]
- Fixed some Winter Gold FX crashes. [Nach]
- Filtered GUI is now enabled by default. [Nach]
- Save location can now be edited in the GUI. [Nach]
- Added option to enable/disable auto IPS patching. [Nach, ipher]
- Saving last ROM info to rominfo.txt can now be turned off. [ipher, Nach]
- Organized options menu, and split off save related options into its own menu. [ipher]
- Moved Super System DIP switches to the chip configuration menu. [ipher]
- More boxes have borders now! [ipher]
- New one-time user reminder text. [grinvader]
- Updated about box. [Nach, ipher]
- Overhauled toaster support. (Not kidding) [Nach]
Dec 25th, 2004 - _Demo_
We are releasing the new ZSNES version 1.40 today. We hope you will enjoy it!

Merry Christmas

The ZSNES Team

------------

What's new:

DOS Only:

* - Fixed cublic spline interpolation. It should actually save the option now! [pagefault]
* - Fixed other various DOS sound bugs. [Nach, pagefault]
* - Fixed a frameskipping bug. [pagefault]

Linux/SDL/POSIX Only:

* - Updated icon. [cdbsi]
* - Updated Linux video code to Windows Version. [pagefault]
* - Fixed problems with nVidia cards. [Diablo-D3]
* - Fixed audio problems with broken drivers. [Diablo-D3]
* - Added 48khz sound support. [pagefault]
* - Updated joystick input support. [theoddone33, Sander]
* - Fixed Savestate incrementor, this caused some crashes. [pagefault]
* - Cleaned up the Linux Autoconfigure [Diablo-D3]
* - Added a couple of things for the start of BeOS compatibility. [theoddone33]
* - Fixed 16->32bpp LUT Related bug. [kode54]
* - Added hardcoded alt-enter fullscreen toggle. [theoddone33]
* - Added dialog for why the video mode couldn't be set. [theoddone33]
* - Added Circle buffer patch (savestate fix). [zinx]
* - Fixed problem with man page when installing (when man1 directory doesn't exist). [hpsolo]
* - Fixed cmd line sound quality. [pagefault]
* - Fixed zlib and libpng issues. [theoddone33, pagefault]
* - Updated libpng Version checking [theoddone33]
* - Added -lm to acinclude.m4 so AC_TRY_RUN doesn't return negative on some systems looking for libpng. [theoddone33]
* - Overhauled Makefile. [theoddone33]
* - Fixed install target, -D should not be used. [theoddone33]
* - Added the name of the start address to the error message, when mprotect fails. [theoddone33]
* - Update config.sub. This allows configuration on 64bit targets, and requires autogen.sh to be rerun. [theoddone33]
* - Added HQ2X filter! [MaxSt, pagefault, zinx]
* - Snapshots now use the full ROM file name. [Nach]
* - Prefixed Snapshots with leading zeroes. [Nach]
* - Renamed Linux Version to SDL. [pagefault]


Windows Only:

* - Updated icon with Windows XP compliancy. [cdbsi]
* - Added new disable screensaver code. [pagefault]
* - Added a CPU utilization fix. [kode54, pagefault]
* - Added 48khz sound support, updated sound code, and fixed sound bugs. [pagefault, Nach, ipher, StatMat]
* - Fixed a couple of input bugs, such as one concerning the 5th joystick and another that made the mouse get stuck in an endless loop. [pagefault]
* - Removed alternate timer. [pagefault]
* - Fixed Netplay freezing bug. [pagefault]
* - Many new video features, including (but not limited to): HQ2X, HQ3X and HQ4X graphic filters, support for hi-res and D modes in 32bpp windowed mode (now default), new aspect ratio code for scaling, and the KitchenSync (usable only via the commandline). [MaxSt, pagefault, Darkfalz]
* - Fixes for video code errors, such as those that occured when alt-tabbing in fullscreen, MMX interpolation fixes, and blitter fixes. [pagefault, zsKnight]
* - Snapshots are now numbered and use the full ROM file name. [Nach]
* - Renamed Windows version. [pagefault]
* - Win port can now also be compiled with MinGW (but we won't support it till the next release). [Nach]


All Ports:

* - Added multiple timing tweaks, fixed various emulation bugs, and many other technical updates, including (but not limited to): SPC core updates (with improved sound decoding), safer memory allocation in certain areas, HIRQ and VIRQ fixes, color add/sub and color bleeding fixes, HDMA improvements, sprite priority and flickering fixes. Many more games work :D. [pagefault, _Demo_, Nach, TRAC, Overload, theoddone33]
* - Overhauled a lot of code, such as checksum calculation and mirroring code. Overhauled and added much better EHi/Hi/Lo ROM code, improved reset vector, changed much hard coding to variables. Fixed more SRAM bugs than can be counted. Made optimizations to complex loading functions, syntax, memory init (Thanks kode54), execution, and initialization code. Also greatly improved PAL/NTSC detection. Also now has much better chip detection and gives more informative chip names. More games which never loaded before now load properly, such as Dai Kaiju Monogatari 2 now loads and plays great without the Dejap patch. [Nach]
* - Cleaned up, overhauled, removed, and ported a lot of code (asm to C). [pagefault, MKendora, Nach]
* - Overhauled IO latch behavior, added proper latching behavior and other latch fixes (such as proper latching of bit 7 on $4201), and added proper behavior of RDIO regs. [pagefault]
* - Removed many, many hacks. [Nach, pagefault]
* - There have been some modifications and reorganizations of the GUI, including new path setup and chip configuration windows and a reorganization of the Game Key window. [pagefault, Nach]
* - Updates to the video code, with enhancements of triple buffering, better input support in the video dialog, and other general video code updates and bug fixes, such as a fix for the 60hz mode. [pagefault, MaxSt]
* - New extra options are now available in various locations, like the "GUI burning effect", new commandline options, a new quick key to control players 1/2 with 3/4, and smaller message text. Some obsolete ones have been removed. [pagefault]
* - Some changes in the Input configuaration: Hitting "Set Keys" is now prevented if controller is set to "None". Also, if no controller is selected, the settings of the individual keys are now locked. [Nach]
* - Updated default configuration, in general. For example, stereo sound is now enabled by default at 32khz, with gaussian interpolation. [pagefault]
* - Signed saturation fix for gaussian interpolation (Thanks kode54). [pagefault]
* - Fixed several Netplay issues. [_Demo_, pagefault, Nach]
* - Fixed some of our .zmv movie recording problems. [Nach]
* - Fixed a small bug in SPC saving. [pagefault]
* - Fixed issues with config file saving. [pagefault, Nach]
* - Fixed PNG snapshot filenames and PNG height. [StatMat, Nach]
* - Fixed DIP switch 2 on Super System. [pagefault]
* - Fixed an auto frameskip issue (Thanks MKendora). [pagefault]
* - Fixed rewind when using commandline filename. [StatMat]
* - Fixed some issues when loading ROMs via command line. [Nach]
* - Removed ROM info that appears when loading via command line. [Nach]
* - Added a command-line savestate fix. [StatMat]
* - Fixed an annoying savestate bug. [pagefault]
* - Super Bases Loaded 2 works better, due to a fix in DSP-1 mapping. [_Demo_]
* - Horai Gakuen works better, due to a special fix. [_Demo_]
* - Lufia 2 problems are now fixed. [pagefault]
* - Emerald Dragon now works - again. [pagefault]
* - Many updates on the SPC7110, such as normal timing, special ratio removal, and better pack loading code. [_Demo_, pagefault, Nach]
* - Removed SPC7110 logger and S-DD1 test. [grinvader]
* - Removed support for interleaved SuperFX ROMs. [Nach]
* - Added several improvements and memory map adjustments for more accurate BS emulation. [Nach, pagefault]
* - Added call init code for DSP-2,3, and 4. [pagefault]
* - Added better support for split ROMs with headers and detecting interleaved ROMs. [Nach]
* - Added support for many more ROM extensions. [Nach]
* - ROM info now dumped to rominfo.txt on game load. [Nach]
* - Added more information lines on ROM load, such as CRC32, video, and bank information. [pagefault, Nach]
* - Added support for some NSRT features, such as NSRT header support and support for ROMs using NSRT's JMA compression format. [Nach]
* - Zipped ROMs no longer need a temporary directory. [Nach]
* - Added better handling of bad files. [_Demo_, Nach]
* - Implemented soft IPS patching functionality, with in-zip file support, buffering, and RLE support. [Nach]
* - Added a compatibility update to PPU. Passes one more electronics test (Thanks MKendora!). [pagefault]
* - Fixed variable types in many locations, ZSNES can now play games without hacking the binary to make code segments writable. [Nach]
* - Added motion blur (Thanks ipher for fixing the entry in the GUI). [pagefault]
* - Made ZSNES more HTPC friendly. [pagefault]
* - Fixed many compiler warnings, added compiler optimizations, and more compiler fixes and code cleanups. [Nach, MKendora, theoddone33, pagefault, ipher, SamB]
* - Unicode support partially supported. Will complete later. [pagefault]
* - ZSNES now displays the day it was compiled in the about box. [Nach]
* - Updated authors.txt, support.txt, thanks.txt, and todo.txt. [pagefault]


We have also greatly improved support for special hardware in ZSNES v1.40.
These require special mention: :)

- SuperFX core updates:
pagefault

- SA-1 core updates:
pagefault

- C4 core updates:
Research: anomie
Main Code: Nach
Special thanks to The Dumper and TRAC!

- DSP-1 core updates:
Data Retrieval: pagefault, Overload, The Dumper
Main Code: pagefault, Overload, The Dumper, neviksti, Andreas Naive, _Demo_
Integration: MKendora, Nach
Processing Code: pagefault, Nach

- DSP-2 Emulation:
Data Retrieval: Overload
Research: Overload, neviksti, MKendora, The Dumper, CaitSith2
Main Code: kentaro-k.21
Processing Code: pagefault, kentaro-k.21
Special thanks to Lord Nightmare!

- S-DD1 Emulation:
Data Retrieval: The Dumper, Dark Force, zsKnight, Gary Henderson
Research: Andreas Naive
Main Code: anomie
Processing Code: _Demo_, Nach
Special thanks to all the other developers and users who worked on this hard project!

- ST010 Emulation:
Data Retrieval: The Dumper, MKendora
Main Code: The Dumper, Overload, Feather, Nach
Processing Code: The Dumper
Code Fixes: pagefault

- Sufami Turbo Support (preliminary):
Nach
Aug 11th, 2003 - Radio
There is now an official ZSNES WIP page. It's been up for quite a while and was posted in the forums. The builds come directly from ZSNES' sourceforge repository and contain any and all recent changes made to ZSNES. There are a number of new features including the ability to use filters in 32bpp windowed mode and the addition of a new filter, thanks to MaxSt.

While these are not official releases, bug reports will still be accepted. Just make sure you are using the latest WIP when you report bugs.

The ZSNES WIP page can be found here. (Link has been updated)

update:

Nach is now an official ZSNES developer.
May 6th, 2003 - _Demo_
After a few problems the message board is finally back online with a new system. Old messages have been restored from a backup but passwords have been reset.

You can access the message board at board.zsnes.com.
Mar 16th, 2003 - _Demo_
Radio made a new site design with easy updates and some new features that should be added soon. We will try to update news a little more often :)

Thanks Radio!

Now some old news :

- Console classix added support for zsnes to their system a long while ago.

- we are working on restoring the old forum message in a new message board system.
Jul 15th, 2002 - _Demo_
Version 1.36 of ZSNES has been released. It mostly contains game specific fixes.
Jun 24th, 2002 - _Demo_
A problem with sound emulation has been found. If you don't hear any sound, simply reinstall the emulator in an empty directory, start it, exit then start it again. We will most likely release a fix version in a few days.
Jun 23rd, 2002 - _Demo_
After a long time since the previous release we decided to release ZSNES 1.35. There are no major changes since 1.337 but a good amount of little things have been added or modified.
Dec 3rd, 2001 - pagefault
Well after a long period of downtime we are finally back (for good this time). Right now we are working on getting the site cleaned up by fixing links and updating some of the information on the page. The message board will be down until we get everything else up and running but that shouldn't take too long.

A new version of ZSNES is planned to be released sometime this month maybe after the server is back to normal for a while. The new release is a fairly large release (not nearly as big as 1.337 but still a fair size) Lots of enhancements have been added to the DOS port thanks stainless's hard work and dedication to it.

For people who have donated to the ZSNES project and have not heard anything from us, we have not forgotten about you! Your donations have been received we just have had problems with the email account and had no way to send our thanks for your generous offer. If you have donated and would like your name added to the list of donators please e-mail us at donate at zsnes dot com and we will add it ASAP.
Sep 30th, 2001 - _Demo_
ZSNES v1.337 has been released after almost 4 years since ZSNES first public release. It is dedicated to zsKnight and his family.

stainless is now an assistant coder.
Aug 9th, 2001 - _Demo_
After problems with digitalsea, we are now hosted by csoft.

We will try to update the site with things that were done after our most recent backup in the next few days and we will also install the message board.
Jul 23rd, 2001 - zsKnight
(slightly updated for clarification)

I'm sorry to say this, but this marks my permanent leave from the ZSNES project, anything related to this, and emulation overall. The reason why is that my dad just passed away today (he died in his sleep, which is strange since he was perfectly healthy yesterday night), so I'm going to have to spend more of my energy devoted to helping my family. My dad is also the main person who provides the finances to the family (since my mom doesn't work), plus I still have about 2 more years to go before I graduate from university, so my immediate future doesn't look that great because with my dad gone, that would mean that I need to put up more responsibility towards taking care of the family instead of studying. But I just hope that everything will go well. Thanks to all you supporters for everything. Sorry for the lack of a proper goodbye though, so I'll probably update once more after I get out of this shock in another day.

- zsKnight
Jul 12th, 2001 - pagefault
Yes we are still here. You might be wondering why he have stopped our almost weekly releases of ZSNES. Well the reason is the ZSNES team has been taking some time off recently from the project to focus on other issues like life. But we are still here and will start working on ZSNES once again next week. Currently there is no ETA for the next version but we want the next version to be a quality release with as little bugs as possible so just hang in there. There are many cool new features planned for the next version of ZSNES so it will be worth the wait. In the meantime, why not check out the message board and chat with fellow ZSNES users.
Total News Posts: 31 // Back Pages (1 2 3)