Changed version number to 2.5.0 in anticipation of new release. Typed up some initial release notes for the website.

This commit is contained in:
mjbudd77 2021-10-19 21:21:22 -04:00
parent afd65c12f3
commit 66c301d109
6 changed files with 134 additions and 9 deletions

View File

@ -2,7 +2,7 @@
use strict; use strict;
my $VERSION="2.4.0"; my $VERSION="2.5.0";
my $INSTALL_PREFIX="/tmp/fceux"; my $INSTALL_PREFIX="/tmp/fceux";
my $CTL_FILENAME="$INSTALL_PREFIX/DEBIAN/control"; my $CTL_FILENAME="$INSTALL_PREFIX/DEBIAN/control";
my $ARCH="amd64"; my $ARCH="amd64";

View File

@ -9,7 +9,7 @@ sw_vers
QT_MAJOR=5; QT_MAJOR=5;
QT_PKGNAME=qt$QT_MAJOR; QT_PKGNAME=qt$QT_MAJOR;
FCEUX_VERSION_MAJOR=2 FCEUX_VERSION_MAJOR=2
FCEUX_VERSION_MINOR=4 FCEUX_VERSION_MINOR=5
FCEUX_VERSION_PATCH=0 FCEUX_VERSION_PATCH=0
SDL2_VERSION=2.0.14 SDL2_VERSION=2.0.14

View File

@ -8,8 +8,8 @@ Interim builds:
* Win32: [fceux.zip](https://ci.appveyor.com/api/projects/zeromus/fceux/artifacts/fceux.zip?branch=master&job=Windows%2032) * Win32: [fceux.zip](https://ci.appveyor.com/api/projects/zeromus/fceux/artifacts/fceux.zip?branch=master&job=Windows%2032)
* Win64: [fceux64.zip](https://ci.appveyor.com/api/projects/zeromus/fceux/artifacts/fceux64.zip?branch=master&job=Windows%2064) * Win64: [fceux64.zip](https://ci.appveyor.com/api/projects/zeromus/fceux/artifacts/fceux64.zip?branch=master&job=Windows%2064)
* Win64 Qt/SDL: [qfceux64.zip](https://ci.appveyor.com/api/projects/zeromus/fceux/artifacts/qfceux64.zip?branch=master&job=Win64%20Qt) * Win64 Qt/SDL: [qfceux64.zip](https://ci.appveyor.com/api/projects/zeromus/fceux/artifacts/qfceux64.zip?branch=master&job=Win64%20Qt)
* Ubuntu: [fceux-2.4.0-amd64.deb](https://ci.appveyor.com/api/projects/zeromus/fceux/artifacts/fceux-2.4.0-amd64.deb?branch=master&job=Ubuntu) * Ubuntu: [fceux-2.5.0-amd64.deb](https://ci.appveyor.com/api/projects/zeromus/fceux/artifacts/fceux-2.5.0-amd64.deb?branch=master&job=Ubuntu)
* MacOSX: [fceux-2.4.0-Darwin.dmg](https://ci.appveyor.com/api/projects/zeromus/fceux/artifacts/fceux-2.4.0-Darwin.dmg?branch=master&job=MacOS) * MacOSX: [fceux-2.5.0-Darwin.dmg](https://ci.appveyor.com/api/projects/zeromus/fceux/artifacts/fceux-2.5.0-Darwin.dmg?branch=master&job=MacOS)
* Status: [Appveyor](https://ci.appveyor.com/project/zeromus/fceux/) * Status: [Appveyor](https://ci.appveyor.com/project/zeromus/fceux/)
But you might like mesen more: https://github.com/SourMesen/Mesen But you might like mesen more: https://github.com/SourMesen/Mesen
@ -18,4 +18,4 @@ You should get releases from here: https://sourceforge.net/projects/fceultra/fil
That's because github forces us to use tags we don't have for releases. That's because github forces us to use tags we don't have for releases.
2.4.0 is the most recent release but most people are using the autobuilds. 2.5.0 is the most recent release but most people are using the autobuilds.

View File

@ -61,7 +61,7 @@
#endif #endif
#define FCEU_VERSION_MAJOR 2 #define FCEU_VERSION_MAJOR 2
#define FCEU_VERSION_MINOR 4 #define FCEU_VERSION_MINOR 5
#define FCEU_VERSION_PATCH 0 #define FCEU_VERSION_PATCH 0
#define FCEU_VERSION_NUMERIC ( (FCEU_VERSION_MAJOR*10000) + (FCEU_VERSION_MINOR*100) + (FCEU_VERSION_PATCH) ) #define FCEU_VERSION_NUMERIC ( (FCEU_VERSION_MAJOR*10000) + (FCEU_VERSION_MINOR*100) + (FCEU_VERSION_PATCH) )
@ -69,7 +69,7 @@
#define FCEU_VERSION_MINOR_DECODE(x) ( (x / 100) % 100 ) #define FCEU_VERSION_MINOR_DECODE(x) ( (x / 100) % 100 )
#define FCEU_VERSION_PATCH_DECODE(x) (x % 100) #define FCEU_VERSION_PATCH_DECODE(x) (x % 100)
#define FCEU_VERSION_STRING "2.4.0" FCEU_SUBVERSION_STRING FCEU_FEATURE_STRING FCEU_COMPILER #define FCEU_VERSION_STRING "2.5.0" FCEU_SUBVERSION_STRING FCEU_FEATURE_STRING FCEU_COMPILER
#define FCEU_NAME_AND_VERSION FCEU_NAME " " FCEU_VERSION_STRING #define FCEU_NAME_AND_VERSION FCEU_NAME " " FCEU_VERSION_STRING
#endif #endif

View File

@ -80,8 +80,8 @@
<li><a href="https://ci.appveyor.com/api/projects/zeromus/fceux/artifacts/fceux.zip?branch=master&job=Windows%2032">Windows 32-bit</a></li> <li><a href="https://ci.appveyor.com/api/projects/zeromus/fceux/artifacts/fceux.zip?branch=master&job=Windows%2032">Windows 32-bit</a></li>
<li><a href="https://ci.appveyor.com/api/projects/zeromus/fceux/artifacts/fceux64.zip?branch=master&job=Windows%2064">Windows 64-bit</a></li> <li><a href="https://ci.appveyor.com/api/projects/zeromus/fceux/artifacts/fceux64.zip?branch=master&job=Windows%2064">Windows 64-bit</a></li>
<li><a href="https://ci.appveyor.com/api/projects/zeromus/fceux/artifacts/qfceux64.zip?branch=master&job=Win64%20Qt">Win 64 Qt/SDL</a></li> <li><a href="https://ci.appveyor.com/api/projects/zeromus/fceux/artifacts/qfceux64.zip?branch=master&job=Win64%20Qt">Win 64 Qt/SDL</a></li>
<li><a href="https://ci.appveyor.com/api/projects/zeromus/fceux/artifacts/fceux-2.4.0-amd64.deb?branch=master&job=Ubuntu">Ubuntu Linux</a></li> <li><a href="https://ci.appveyor.com/api/projects/zeromus/fceux/artifacts/fceux-2.5.0-amd64.deb?branch=master&job=Ubuntu">Ubuntu Linux</a></li>
<li><a href="https://ci.appveyor.com/api/projects/zeromus/fceux/artifacts/fceux-2.4.0-Darwin.dmg?branch=master&job=MacOS">Mac OS X</a></li> <li><a href="https://ci.appveyor.com/api/projects/zeromus/fceux/artifacts/fceux-2.5.0-Darwin.dmg?branch=master&job=MacOS">Mac OS X</a></li>
</ul> </ul>
<h3>Source Code</h3> <h3>Source Code</h3>

125
web/pressrelease-2.5.0.html Normal file
View File

@ -0,0 +1,125 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<link href="fceux.css" rel="stylesheet" type="text/css" />
<title>Press Release 2.5.0</title>
</head>
<body>
<div id="masthead">
<span class="largerfont">FCEUX<br/></span>The all in one NES/Famicom/Dendy Emulator
</div>
<div id="top_nav">
<a href="home.html">Home</a>
<a href="download.html">Download</a>
<a href="documentation.html">Documentation</a>
<a href="version.html">Versions</a>
<a href="contact.html">Contact</a>
<a href="links.html">Links</a>
</div>
<div id="container">
<div id="left_col">
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
style="display:inline-block;width:180px;height:150px"
data-ad-client="ca-pub-0764229755985190"
data-ad-slot="7648866201"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
style="display:inline-block;width:180px;height:150px"
data-ad-client="ca-pub-0764229755985190"
data-ad-slot="7648866201"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div>
<div id="page_content">
<h1>FCEUX 2.5.0 Release</h1>
<p>31 October 2021</p>
<p>
The 2.5.0 release features significant enhancements and improvements to the Qt/SDL port. Specifically the debug tools and AVI recording capabilities.
</p>
<h2>Common</h2>
<h3>Emulation Core</h3>
Fixed SYA and SXA opcodes in CPU. Blargg's NES CPU TEST #5 now passes.<br>
<h2>Qt/SDL</h2>
<h3>New Tools</h3>
Added built-in AVI RIFF Tree Viewer.<br>
<h3>Debugger</h3>
Redesigned debugger layout to optimize space usage.<br>
Window layout uses relocatable tabbed viewports to allow for layout customization.<br>
Added a tool bar for commonly used debugger buttons.<br>
Moved many configuration options to debugger window menu to save space.<br>
Added syntax coloring options to assembly code viewer.<br>
Added opcode description popups to assembly code viewer.<br>
Added assembly code custom font selection option.<br>
Added symbol tool tips and address look ahead popups for assembly code viewer.<br>
Added navigate backwards/forwards line history to assembly code viewer.<br>
Added breakpoint on unlogged code/data feature.<br>
Added breakpoint on execution of a specified PRG-ROM address.<br>
Added step back one instruction feature (experimental)<br>
<h3>Hex Editor</h3>
Fixed draw logic to ensure that highlighted text coloring takes precidence over activity coloring.<br>
Fixed crash in hex editor when searching with Ctrl+A<br>
<h3>Input Control</h3>
User can now save up to 3 alternate sets of gamepad button bindings in addition to the primary set.<br>
Advanced gamepad bindings (to hot key functions) are now stored for each individual gamepad by GUID.<br>
<h3>Lua</h3>
Build fix for static linking of lua. Ensure proper compiler flags are set for linux and mac OS to enable lua plugin functionality.<br>
<h3>Movies</h3>
Added optional linking of ffmpeg (libav) libraries for AVI recording. Provides full use of available encoders and options.<br>
Implemented AVI 2.0 Indexing Specification. This new indexing scheme eliminates 2GB AVI file recording limitation.<br>
Fixed video messages and HUD presentation AVI display options.<br>
<h3>GUI Improvements and Bug Fixes</h3>
Went through all debug tool windows and made sure that all configuration options are saved (persist on application restart).<br>
The position and size of all debug/tool windows is now saved at window close and restored at window open.<br>
For debug windows, if attempting to open a window that is already open, that window is raised to top and focused.<br>
Bug fixes for scroll bar presentation on custom viewport widgets in debug tools windows (debugger, hex editor, trace logger).<br>
Added main window context menu to Qt GUI.<br>
Various color customization options for debugger and hex editor.<br>
Changed hot key config window tree layout to sort keys into logical groups.<br>
Added offline help documentation viewer feature. (chm viewer for windows and Qt help engine for unix)<br>
<h3>Video Improvements and Bug Fixes</h3>
Fixed video message positioning so that it is not clipped when 8 pixel side clipping is active.<br>
Added integer frame rate option to better sync video with monitor refresh.<br>
Changed update rate of video frames per second display so that it is more readable.<br>
<h3>Sound Improvements and Bug Fixes</h3>
Added option to mute sound when main window is not in focus.<br>
Improved sound sample underflow/overflow algorithm to allow for better scaling with running the emulation at faster/slower speeds.<br>
Sound sample processing efficiency updates.<br>
Added an audio buffer percent usage indication and
an audio sink starve counter to sound config window for debug purposes.<br>
<h3>Build Improvements</h3>
OpenBSD OS build fixes.<br>
</div>
<p>
<hr>
<div id="footer">
<a href="home.html">Home</a> | <a href="download.html">Download</a> |
<a href="documentation.html">Documentation</a> | <a href="version.html">
Version History</a> | <a href="contact.html">Contact</a> | <a href="links.html">Links</a>
<br/>We are in no way affiliated or endorsed by Nintendo or Nintendo of America. "Nintendo" is a registered trademark of Nintendo of America Inc.
</div>
</div>
</body>
</html>