ZSNES v1.51 Documentation ================================ N a v i g a t i o n ================================ * Index [Index.txt] * Readme [Readme.txt] * GUI [GUI.txt] * Netplay [Netplay.txt] * Advanced Usage [Advanced.txt] * Games [Games.txt] * FAQ [FAQ.txt] - - - - - - - - - - - - - - - - - - * Getting Support [Support.txt] * History [History.txt] * About [About.txt] * License [License.txt] - - - - - - - - - - - - - - - - - - * NSRT Guide: [http://zsnes-docs.sf.net/nsrt] * ZSNES Home Page: [ZSNES.com] ================================================================================ ~ H i s t o r y ================================================================================ The following is the history of ZSNES, including the changelogs for every official ZSNES release, and other major events. ZSNES was first released on October 14, 1997. Spanning the releases between version 0.715 and version 0.990, an ASM-only version was offered alongside the normal ASM+C version. Differences between sister C/A releases are marked as appropriate. Note: All changelogs before v1.40 were copied from their original text source inside the ZSNES official release packages. We edited the old changelogs as little as possible in order to minimize the accidental loss of information. Therefore, you may find spelling mistakes and formatting differences between different versions. 1. v1.51 - January 25, 2007 2. v1.50 - December 22, 2006 3. v1.42 - January 19, 2005 4. v1.41 - January 18, 2005 5. v1.40 - December 25, 2004 6. v1.36 - July 15, 2002 7. v1.35 - June 23, 2002 8. v1.337 - September 30, 2001 9. zsKnight Leaves - July 23, 2001 10. v1.31b - July 3, 2001 11. v1.31 - June 27, 2001 12. v1.30b - June 16, 2001 13. v1.30 - June 13, 2001 14. v1.29, Win v1.00 - June 1, 2001 15. v1.28b, Win v0.99 - May 28, 2001 16. v1.28, Win v0.99 - Unknown Release Date 17. v1.26, Win v0.97 - May 17, 2001 18. v1.25, Win v0.93 - May 15, 2001 19. v1.20b, Win v0.88 - April 30, 2001 20. Source Code Released - April 2, 2001 21. v1.17b - December 27, 2000 22. v1.17, Win v0.85 - December 25, 2000 23. v1.14, Win v0.80 - November 27, 2000 24. v1.12, Win v0.74 - November 14, 2000 25. v1.11, Win v0.72 - November 12, 2000 26. v1.10, Win v0.70 - November 7, 2000 27. v1.01 - September 9, 2000 28. v1.000 - September 1, 2000 - First Windows Release 29. v0.991 - May 24, 2000 30. v0.990 - May 24, 2000 31. v0.9891c/a - February 21, 2000 32. v0.989c/a - February 12, 2000 33. v0.988c/a - December 6, 1999 34. v0.987c/a - November 26, 1999 35. v0.986c/a - November 23, 1999 36. v0.985c - November 15, 1999 37. v0.963c/a - September 19, 1999 38. v0.962c/a - September 18, 1999 39. v0.960c - September 17, 1999 40. v0.953c/a - August 4, 1999 41. v0.952c - August 3, 1999 42. v0.951c - August 3, 1999 43. v0.950c - August 2, 1999 44. v0.941c/a - July 18, 1999 45. v0.940c/a - July 18, 1999 46. v0.915c/a - July 7, 1999 47. v0.910c/a - July 6, 1999 48. v0.900c/a - July 4, 1999 49. v0.800a - December 25, 1998 50. v0.800c - December 24, 1998 51. v0.715 - October 29, 1998 52. v0.700 - October 26, 1998 53. v0.635 - September 24, 1998 54. v0.625 - September 18, 1998 55. v0.605 - September 10, 1998 56. v0.601 - September 9, 1998 57. v0.600 - September 9, 1998 58. v0.400 - May 19, 1998 59. v0.393 - April 15, 1998 60. v0.391 - April 13, 1998 61. v0.390 - April 11, 1998 62. v0.305 - February 12, 1998 63. v0.300b - February 10, 1998 64. v0.300 - February 9, 1998 65. v0.297 - January 31, 1998 66. v0.296 - Not Released? 67. v0.295 - January 29, 1998 68. v0.270 - December 25, 1997 69. v0.201b - November 5, 1997 70. v0.201 - November 5, 1997 71. v0.200 - November 4, 1997 72. v0.182 - October 23, 1997 73. v0.180 - October 22, 1997 74. v0.170 - October 16, 1997 75. v0.150 - October 14, 1997 - Initial Release ............................................................ v1.51 - January 25, 2007 ............................................................ All Ports: ---------- - Rejoice for finally having 224 lines and them being shown properly in all cases. [pagefault] - IRQ and timing fixes (fixes Chrono Trigger issues, Super Mario World, and others). [pagefault] - Fixed bug with certain commandline parameters permanently overwriting config file settings. [Nach] - Fixed bug with loading new ZMVs of a different version. [Nach] - Loading ZMV with ROM mismatch prints a message. [Nach] - Movie menu now has tabs and only shows proper options when available. [Deathlike, Nach, grinvader] - Slight improvement to the Custom Res functionality. [Deathlike, Nach] - Keep4_3Ratio option now only shows when necessary. [Deathlike] - PNG files now use extended height in extended height mode. [Nach] - Pausing, rewinding, and fast fowarding are disabled during movie dumping. [Nach, SamB] - You can now force a movie dump length shorter or longer than the actual ZMV length. [Nach, Deathlike] - Fixes for MEncoder check; added LAME check. [Nach] - Custom dumping with multiple passes implemented. [Nach] - Fixed some bad memory reads in command-line parser. Thanks grinvader. [Nach] - Now there's an option to switch to replay mode while recording movies when loading a state and vice versa. [Nach, Deathlike] - Fixed a bunch of bugs with certain save selection techniques not working right. [Deathlike] - Fixed gui font overwrite problem after fixing a cheat. The dots should be gone now. [Jonas Quinn] - You can now select the level of HQ filtering where applicable. [Deathlike] - Many tweaks made to reduce GUI mem usage on all ports. [Deathlike] - ZSNES now properly adheres to the command-line when Auto State Save/Load is used. [Deathlike] - Quick exit key now adheres to Auto State Save/Load. [Deathlike] - Inc/Dec Gamma toggles actually DO something. Gamma level is now definable in the config file. [Deathlike] - Fixed bugs with playing back ZMVs of 2+ players at once. [Nach] - Fix crash if you rewind farther than the game start in Kirby Super Star, Secret of Mana and some other games. [Jonas Quinn] - Fix crashing if using rewind in a movie before rewind slot is filled. Thanks BoltR. [Nach] - Readded the smoke effect. [Jonas Quinn] - Fixed the Winter Gold crash (but not the freeze). [Jonas Quinn] - Fixed crash in Super Demo World and possibly certain other large games. [Jonas Quinn] - Fixed loading many old ZSTs. [Jonas Quinn] - Fixed some bugs with movies which load from power on with SRAM. [Nach] - Fixed some issues with DSP-4 movies. [Nach] - Added ability to have game-specific input. Main input is now stored in zinput.cfg. [Nach, Deathlike] - Added option in Config->Options for Screenshot format. [Deathlike] - Fix crash on creation of ZMV if save path does not exist. Thanks Maximus. [Nach] - Logo support for AVI dumping. Set the logo file in zmovie.cfg; it can be gzip'd if you want. [Nach] - Pick state menu (default - F3) now has wraparound. Praise Pac-Man! [Deathlike] - Config file cleanup for more understandability. [Deathlike] - New Don't Save SRAM option. [Deathlike] - More GUI cleanup and tweaking, also reorganization. [Deathlike] - Removed the horrible-sounding Mono Surround Sound code. [Deathlike] - Source cleanup. [Deathlike, Phil^, Nach, grinvader] - Parsegen now allows one to define inside a PSR file to have it reject arrays from older config files. [Nach] - Our assembly syntax shortener now is case-insensitive with new case-insensitive string class. [Nach] - Archopt has updated flags, added GCC 4.2's -march=native support. [Nach] - Parsegen now has atoui() which should fix reading very large values. [Nach] - Ported more assembly to C. [Jonas Quinn] - Misc. bug fixes. [Deathlike, Jonas Quinn, SamB, Nach, grinvader] DOS Port: ---------- - Fixed snapshots key from attempting to take a PNG when it cannot. [Deathlike] - Removed old DOS debugger at last. [SamB] - Clock box option now does something in 8-bit modes. [Deathlike] Win Port: ---------- - Updated and improved NTSC filter. [Blargg, pagefault, Deathlike] - Added 1600x1200 S Full to Windows port for consistency. Fixed details of 1600x1200 S Win. [Deathlike] - Fixed crash with HQ4x in windowed mode with Hi-Res Mode 7 on. [Deathlike] SDL Port: ---------- - Fixed broken option on Mac OS X; load menu shouldn't crash anymore. Thanks phf. [Nach] - Made WIP launch message berate users for not using --enable-release if it was an official release. [Nach] - Added option to define configuration directory. [Aerdan] - Mac OS X config directory now defaults to Library/Application Support/ZSNES. [Nach] - Symlink support for matching ROM name to files. [Nach] - Updated and improved NTSC filter. [Blargg, pagefault, Deathlike] - More accurate NTSC ratio. [pagefault] - You can now use libao for sound, compile with --enable-libao, also see zsnes --help for a list of drivers to use. [Nach, Bisqwit, grinvader] - Unit testing done; off by one errors in audio sample output fixed. Thanks hakonrk and grinvader. [Nach] - Now supports ~ (home directory) in various places, most notably ROM loading. [Nach] - Fixed some filtering and video refreshing issues. [Deathlike] - Fixed Bilinear Filtering on startup. [Deathlike] ............................................................ v1.50 - December 22, 2006 ............................................................ All Ports: ---------- For this release, we spent much time rewriting, port...
krzysiek8810