Update version number and start changelog.

This commit is contained in:
Brandon Wright 2019-03-13 17:40:51 -05:00
parent 257638f77a
commit 65c5995436
11 changed files with 51 additions and 26 deletions

View File

@ -1,3 +1,28 @@
Snes9x 1.60
- Fixed subscreen blending with master brightness < 100%.
- Fixed NMI timing when toggling enable bit. Fixes Chou Aniki--hack removed.
- Reverted an IPL map optimization that misses a weird edge case that caused
The Great Battle III to lock up.
- Clamp MSU1 addition to max amplitude instead of wrapping. Proper MSU1 tracks
will not be affected by this.
Win32:
- Changed window flags to allow NVIDIA cards to auto-enable exclusive
fullscreen mode in OpenGL.
- Added a hidden option "DWMSync" that allows OpenGL to sync to the window
manager while in windowed or borderless windowed mode.
libretro:
- Added ability to use Satellaview data in same directory as ROM.
- Fixed deviation from proper libretro spec.
GTK:
- Added icons to the entries to clear binding assignments.
- Fixed overlap in xBRZ multithreading.
- Changed glFenceSync option to an OML_sync option that works better.
- Fixed accumulation of partial pixel data on mouse motion when we update the
mouse position more than once per frame.
Snes9x 1.59.2 Snes9x 1.59.2
- Fix out-of-bounds access on APU memory. - Fix out-of-bounds access on APU memory.
@ -41,7 +66,7 @@ GTK+:
Snes9x 1.58 Snes9x 1.58
- Move the LICENSE file to the base directory and use a stub - Move the LICENSE file to the base directory and use a stub
in all the source files referring to it. in all the source files referring to it.
- Adjust Chou Aniki timing hack. - Adjust Chou Aniki timing hack.
- Use 1-based numbering when displaying pressed keys. - Use 1-based numbering when displaying pressed keys.
- Hide controller port if disabled when displaying keys. - Hide controller port if disabled when displaying keys.
@ -263,7 +288,7 @@ Snes9x 1.55
- Added support for the MSU-1 coprocessor. (qwertymodo) - Added support for the MSU-1 coprocessor. (qwertymodo)
- Added support for MSU-1 distribution pack. (qwertymodo) - Added support for MSU-1 distribution pack. (qwertymodo)
- Added support for BS-X Satellaview memory packs and data (LuigiBlood) - Added support for BS-X Satellaview memory packs and data (LuigiBlood)
files. files.
- Improved BS-X memory mapping accuracy. (LuigiBlood) - Improved BS-X memory mapping accuracy. (LuigiBlood)
- Fixed APU error causing issues with some games. (byuu, qwertymodo) - Fixed APU error causing issues with some games. (byuu, qwertymodo)
- Added option to ignore patch checksums. (qwertymodo) - Added option to ignore patch checksums. (qwertymodo)
@ -379,20 +404,20 @@ Snes9x 1.53
- Mac : Fixed gliches in open/save dialogs on 10.6. (zones) - Mac : Fixed gliches in open/save dialogs on 10.6. (zones)
- Mac : Fixed display configuration in windowed mode. (zones) - Mac : Fixed display configuration in windowed mode. (zones)
- Unix : Fixed segfault and hang-up with -DNOSOUND. (zones) - Unix : Fixed segfault and hang-up with -DNOSOUND. (zones)
- GTK+ : Added ability to set specific folders for SRAM, - GTK+ : Added ability to set specific folders for SRAM,
patches, snapshots, etc. (BearOso) patches, snapshots, etc. (BearOso)
- GTK+ : Fixed many permissions issues with config folders. (BearOso) - GTK+ : Fixed many permissions issues with config folders. (BearOso)
- GTK+ : Updated compatibility with latest GTK+ and - GTK+ : Updated compatibility with latest GTK+ and
GtkBuilder. Added experimental support for GTK+ 3.x. (BearOso) GtkBuilder. Added experimental support for GTK+ 3.x. (BearOso)
- GTK+ : Updated software output to use cairo and added the - GTK+ : Updated software output to use cairo and added the
ability to use bilinear-filtering with it. (BearOso) ability to use bilinear-filtering with it. (BearOso)
- GTK+ : Fixed issues where cheats wouldn't stay enabled. (BearOso) - GTK+ : Fixed issues where cheats wouldn't stay enabled. (BearOso)
- GTK+ : Fixed focus issue when there is no window manager. (BearOso) - GTK+ : Fixed focus issue when there is no window manager. (BearOso)
- GTK+ : Fixed X Visual incompatibilities and expose - GTK+ : Fixed X Visual incompatibilities and expose
problems in the Xv and OpenGL outputs. (BearOso) problems in the Xv and OpenGL outputs. (BearOso)
- GTK+ : Fixed vsync with new X Server and NVIDIA drivers. (BearOso) - GTK+ : Fixed vsync with new X Server and NVIDIA drivers. (BearOso)
- GTK+ : Added "Reduce input lag" option to OpenGL output. (BearOso) - GTK+ : Added "Reduce input lag" option to OpenGL output. (BearOso)
- GTK+ : Added a visual indication of the expected video - GTK+ : Added a visual indication of the expected video
refresh rate for the currently selected sound input rate. (BearOso) refresh rate for the currently selected sound input rate. (BearOso)
Snes9x 1.52 Snes9x 1.52

View File

@ -12,7 +12,7 @@
<body> <body>
<h1 style="text-align:center">How to Port Snes9x to a New Platform</h1> <h1 style="text-align:center">How to Port Snes9x to a New Platform</h1>
<div style="text-align:right"> <div style="text-align:right">
Version: 1.59.2<br> Version: 1.60<br>
</div> </div>
<h2>Introduction</h2> <h2>Introduction</h2>
<p> <p>

View File

@ -1,6 +1,6 @@
project('snes9x-gtk', project('snes9x-gtk',
['c', 'cpp'], ['c', 'cpp'],
version: '1.59.2', version: '1.60',
default_options: ['cpp_std=c++11']) default_options: ['cpp_std=c++11'])
args = ['-DSNES9X_GTK', '-DUNZIP_SUPPORT', '-DNETPLAY_SUPPORT', '-DJMA_SUPPORT', '-Wall', '-W', '-Wno-unused-parameter'] args = ['-DSNES9X_GTK', '-DUNZIP_SUPPORT', '-DNETPLAY_SUPPORT', '-DJMA_SUPPORT', '-Wall', '-W', '-Wno-unused-parameter']

View File

@ -1,5 +1,5 @@
/* Localized versions of Info.plist keys */ /* Localized versions of Info.plist keys */
CFBundleName = "Snes9x"; CFBundleName = "Snes9x";
CFBundleShortVersionString = "1.59.2"; CFBundleShortVersionString = "1.60";
CFBundleGetInfoString = "Snes9x 1.59.2, Copyright 1996-2019 Snes9x developers."; CFBundleGetInfoString = "Snes9x 1.60, Copyright 1996-2019 Snes9x developers.";

View File

@ -162,7 +162,7 @@
<key>CFBundleExecutable</key> <key>CFBundleExecutable</key>
<string>Snes9x</string> <string>Snes9x</string>
<key>CFBundleGetInfoString</key> <key>CFBundleGetInfoString</key>
<string>Snes9x 1.59.2, Copyright 1996-2019 Snes9x developers.</string> <string>Snes9x 1.60, Copyright 1996-2019 Snes9x developers.</string>
<key>CFBundleHelpBookFolder</key> <key>CFBundleHelpBookFolder</key>
<string>Snes9x Help</string> <string>Snes9x Help</string>
<key>CFBundleHelpBookName</key> <key>CFBundleHelpBookName</key>
@ -178,11 +178,11 @@
<key>CFBundlePackageType</key> <key>CFBundlePackageType</key>
<string>APPL</string> <string>APPL</string>
<key>CFBundleShortVersionString</key> <key>CFBundleShortVersionString</key>
<string>1.59.2</string> <string>1.60</string>
<key>CFBundleSignature</key> <key>CFBundleSignature</key>
<string>~9X~</string> <string>~9X~</string>
<key>CFBundleVersion</key> <key>CFBundleVersion</key>
<string>1.59.2</string> <string>1.60</string>
<key>CSResourcesFileMapped</key> <key>CSResourcesFileMapped</key>
<true/> <true/>
</dict> </dict>

View File

@ -162,7 +162,7 @@
<key>CFBundleExecutable</key> <key>CFBundleExecutable</key>
<string>Snes9x (i386)</string> <string>Snes9x (i386)</string>
<key>CFBundleGetInfoString</key> <key>CFBundleGetInfoString</key>
<string>Snes9x 1.59.2, Copyright 1996-2019 Snes9x developers.</string> <string>Snes9x 1.60, Copyright 1996-2019 Snes9x developers.</string>
<key>CFBundleHelpBookFolder</key> <key>CFBundleHelpBookFolder</key>
<string>Snes9x Help</string> <string>Snes9x Help</string>
<key>CFBundleHelpBookName</key> <key>CFBundleHelpBookName</key>
@ -178,11 +178,11 @@
<key>CFBundlePackageType</key> <key>CFBundlePackageType</key>
<string>APPL</string> <string>APPL</string>
<key>CFBundleShortVersionString</key> <key>CFBundleShortVersionString</key>
<string>1.59.2</string> <string>1.60</string>
<key>CFBundleSignature</key> <key>CFBundleSignature</key>
<string>~9X~</string> <string>~9X~</string>
<key>CFBundleVersion</key> <key>CFBundleVersion</key>
<string>1.59.2</string> <string>1.60</string>
<key>CSResourcesFileMapped</key> <key>CSResourcesFileMapped</key>
<true/> <true/>
</dict> </dict>

View File

@ -162,7 +162,7 @@
<key>CFBundleExecutable</key> <key>CFBundleExecutable</key>
<string>Snes9x (ppc)</string> <string>Snes9x (ppc)</string>
<key>CFBundleGetInfoString</key> <key>CFBundleGetInfoString</key>
<string>Snes9x 1.59.2, Copyright 1996-2019 Snes9x developers.</string> <string>Snes9x 1.60, Copyright 1996-2019 Snes9x developers.</string>
<key>CFBundleHelpBookFolder</key> <key>CFBundleHelpBookFolder</key>
<string>Snes9x Help</string> <string>Snes9x Help</string>
<key>CFBundleHelpBookName</key> <key>CFBundleHelpBookName</key>
@ -178,11 +178,11 @@
<key>CFBundlePackageType</key> <key>CFBundlePackageType</key>
<string>APPL</string> <string>APPL</string>
<key>CFBundleShortVersionString</key> <key>CFBundleShortVersionString</key>
<string>1.59.2</string> <string>1.60</string>
<key>CFBundleSignature</key> <key>CFBundleSignature</key>
<string>~9X~</string> <string>~9X~</string>
<key>CFBundleVersion</key> <key>CFBundleVersion</key>
<string>1.59.2</string> <string>1.60</string>
<key>CSResourcesFileMapped</key> <key>CSResourcesFileMapped</key>
<true/> <true/>
</dict> </dict>

View File

@ -8,7 +8,7 @@
#define _SNES9X_H_ #define _SNES9X_H_
#ifndef VERSION #ifndef VERSION
#define VERSION "1.59.2" #define VERSION "1.60"
#endif #endif
#include "port.h" #include "port.h"

View File

@ -1,6 +1,6 @@
AC_PREREQ([2.60]) AC_PREREQ([2.60])
AC_INIT([Snes9x], [1.59.2], [], [snes9x]) AC_INIT([Snes9x], [1.60], [], [snes9x])
AC_REVISION([$Revision: 1.59.2 $]) AC_REVISION([$Revision: 1.60 $])
AC_CONFIG_SRCDIR([unix.cpp]) AC_CONFIG_SRCDIR([unix.cpp])

View File

@ -7,7 +7,7 @@ Files included in the Snes9x archive:
changes.txt changes.txt
snes9x-license.txt snes9x-license.txt
version 1.59.2 February, 2019 version 1.60 March, 2019
Home page: http://www.snes9x.com/ Home page: http://www.snes9x.com/
Source code: https://github.com/snes9xgit/snes9x/ Source code: https://github.com/snes9xgit/snes9x/

View File

@ -820,12 +820,12 @@ BEGIN
BEGIN BEGIN
VALUE "CompanyName", "http://www.snes9x.com" VALUE "CompanyName", "http://www.snes9x.com"
VALUE "FileDescription", "Snes9x" VALUE "FileDescription", "Snes9x"
VALUE "FileVersion", "1.59.2" VALUE "FileVersion", "1.60"
VALUE "InternalName", "Snes9x" VALUE "InternalName", "Snes9x"
VALUE "LegalCopyright", "Copyright 1996-2019" VALUE "LegalCopyright", "Copyright 1996-2019"
VALUE "OriginalFilename", "Snes9x.exe" VALUE "OriginalFilename", "Snes9x.exe"
VALUE "ProductName", "Snes9x SNES Emulator" VALUE "ProductName", "Snes9x SNES Emulator"
VALUE "ProductVersion", "1.59.2" VALUE "ProductVersion", "1.60"
END END
END END
BLOCK "VarFileInfo" BLOCK "VarFileInfo"