Final updates for the 2.7.3 release.

git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@1672 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
This commit is contained in:
stephena 2009-02-07 21:50:05 +00:00
parent b2c6f6fbfd
commit 378549a715
16 changed files with 76 additions and 49 deletions

View File

@ -9,7 +9,7 @@
SSSS ttt eeeee llll llll aaaaa
===============================================================================
Release 2.7.2 for Linux, Mac OSX and Windows
Release 2.7.3 for Linux, Mac OSX and Windows
===============================================================================
The Atari 2600 Video Computer System (VCS), introduced in 1977, was the most
@ -21,25 +21,25 @@ of your favorite Atari 2600 games again! Stella was originally developed for
Linux by Bradford W. Mott, however, it has been ported to a number of other
platforms.
This is the 2.7.2 release of Stella for Linux, Mac OSX, Windows and GP2X.
This is the 2.7.3 release of Stella for Linux, Mac OSX, Windows and GP2X.
Distributions for other operating systems will appear as they become available.
The distributions currently available are:
* Binary distribution in 32-bit RPM format for Linux (stella-2.7.2-1.i586.rpm)
* Binary distribution in 32-bit RPM format for Linux (stella-2.7.3-1.i586.rpm)
* Binary distribution in 32-bit Ubuntu DEB format (stella_2.7.2-1_i386.deb)
* Binary distribution in 32-bit Ubuntu DEB format (stella_2.7.3-1_i386.deb)
* Binary distribution in 64-bit Ubuntu DEB format (stella_2.7.2-1_amd64.deb)
* Binary distribution in 64-bit Ubuntu DEB format (stella_2.7.3-1_amd64.deb)
* Binary distribution for Mac OSX (StellaOSX2.7.2.dmg.gz)
* Binary distribution for Mac OSX (StellaOSX2.7.3.dmg.gz)
* Binary installer (exe) for Windows (stella-2.7.2-win32.exe)
* Binary installer (exe) for Windows (stella-2.7.3-win32.exe)
* Binary zip for Windows (stella-2.7.2-win32.zip)
* Binary zip for Windows (stella-2.7.3-win32.zip)
* Binary zip for 64-bit Windows (stella-2.7.2-win64.zip)
* Binary zip for 64-bit Windows (stella-2.7.3-win64.zip)
* Source code distribution for all platforms (stella-2.7.2-src.tar.gz)
* Source code distribution for all platforms (stella-2.7.3-src.tar.gz)
PLEASE DO NOT WRITE ASKING FOR ROM IMAGES TO USE WITH STELLA! ALL SUCH
REQUESTS WILL BE IGNORED!

View File

@ -12,13 +12,28 @@
Release History
===============================================================================
2.7.2 to 2.7.3: (Feb. 9, 2009)
* Fixed rendering issues in software mode when using 24-bit colour depth.
This isn't as fast as 16 or 32-bit modes, so you're recommended to use
one of those whenever possible.
* For the Win32 port: re-added ability to change the default location
for storing Stella config files. To use this, simply create a file
named 'basedir.txt' in the application directory containing the full
path where all Stella-related items should be stored.
* Tweaked the TIA info statistics overlay to be smaller while still
including all relevant information.
-Have fun!
2.7.1 to 2.7.2: (Jan. 27, 2009)
* Fixed major bug in ROM Audit functionality; renaming ROMs would create
files without an extension.
-Have fun!
2.7 to 2.7.1: (Jan. 26, 2009)

View File

@ -1,4 +1,4 @@
This is release 2.7.2 of Stella. Stella is a multi-platform Atari 2600 VCS
This is release 2.7.3 of Stella. Stella is a multi-platform Atari 2600 VCS
emulator which allows you to play all of your favorite Atari 2600 games
on your PC. You'll find the Stella Users Manual in the docs subdirectory.
If you'd like to verify that you have the latest release of Stella visit
@ -9,4 +9,4 @@ the Stella Website at:
Enjoy,
The Stella Team
January 27, 2009
February 9, 2009

View File

@ -9,7 +9,7 @@
SSSS ttt eeeee llll llll aaaaa
===============================================================================
To Do List - January 2009
To Do List - February 2009
===============================================================================
If you would like to contribute to Stella's development then find something

View File

@ -1,3 +1,10 @@
stella (2.7.3-1) stable; urgency=low
* Version 2.7.3 release
-- Stephen Anthony <stephena@users.sf.net> Mon, 09 Feb 2009 18:38:25 +0200
stella (2.7.2-1) stable; urgency=low
* Version 2.7.2 release

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 3.8 KiB

View File

@ -10,7 +10,7 @@
<br><br>
<center><h2><b>A multi-platform Atari 2600 VCS emulator</b></h2></center>
<center><h4><b>Release 2.7.2</b></h4></center>
<center><h4><b>Release 2.7.3</b></h4></center>
<br><br>
<center><h2><b>User's Guide</b></h2></center>
@ -40,7 +40,7 @@
<br><br><br>
<center><b>February 1999 - January 2009</b></center>
<center><b>February 1999 - February 2009</b></center>
<center><b>The Stella Team</b></center>
<center><b><a href="http://stella.sourceforge.net">Stella Homepage</a></b></center>
@ -2255,15 +2255,15 @@
frames per second, bankswitch and display formats, etc. The following shows
an example of this information:
<p><img src="graphics/developer_stats.png"></p>
<p>The three lines of output describe the following:
<p>The two lines of output describe the following:
<ol>
<li>Number of scanlines in current frame, and associated framerate. Note
that the framerate shown is the <i>internal</i>, virtual framerate
(it's calculated from the number of scanlines).</li>
<li>Display format. If the characters 'AUTO =&gt;' are present, it means
<li>Number of scanlines in current frame, associated framerate, and
resulting display format. Note that the framerate shown is the
<i>internal</i>, virtual framerate (it's calculated from the
number of scanlines). If the '*' character is present, it means
the display format was auto-detected as shown. For the given example,
the format was auto-detected as 'NTSC'.</li>
<li>Cartridge information. If the characters 'AUTO =&gt;' are present,
<li>Cartridge information. If the '*' character is present,
it means the bankswitch format was auto-detected as shown. The item
in round brackets indicates ROM size. For the given example,
the bankswitch type was auto-detected as 4K, and the file size was

View File

@ -13,13 +13,13 @@
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: Version.hxx,v 1.50 2009-01-29 00:45:29 stephena Exp $
// $Id: Version.hxx,v 1.51 2009-02-07 21:50:05 stephena Exp $
//============================================================================
#ifndef VERSION_HXX
#define VERSION_HXX
#define STELLA_BASE_VERSION "2.7.3_cvs"
#define STELLA_BASE_VERSION "2.7.3"
#ifdef NIGHTLY_BUILD
#define STELLA_VERSION STELLA_BASE_VERSION "pre-" NIGHTLY_BUILD

View File

@ -13,7 +13,7 @@
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: Cart.cxx,v 1.47 2009-01-06 23:02:18 stephena Exp $
// $Id: Cart.cxx,v 1.48 2009-02-07 21:50:05 stephena Exp $
//============================================================================
#include <cassert>
@ -76,16 +76,17 @@ Cartridge* Cartridge::create(const uInt8* image, uInt32 size,
// See if we should try to auto-detect the cartridge type
// If we ask for extended info, always do an autodetect
string autodetect = "";
if(type == "AUTO-DETECT" || settings.getBool("rominfo"))
{
string detected = autodetectType(image, size);
buf << "AUTO => ";
autodetect = "*";
if(type != "AUTO-DETECT" && type != detected)
cerr << "Auto-detection not consistent: " << type << ", " << detected << endl;
type = detected;
}
buf << type << " (" << (size/1024) << "K) ";
buf << type << autodetect << " (" << (size/1024) << "K) ";
myAboutString = buf.str();
// We should know the cart's type by now so let's create it

View File

@ -13,7 +13,7 @@
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: FrameBuffer.hxx,v 1.118 2009-02-06 23:53:34 stephena Exp $
// $Id: FrameBuffer.hxx,v 1.119 2009-02-07 21:50:05 stephena Exp $
//============================================================================
#ifndef FRAMEBUFFER_HXX
@ -91,7 +91,7 @@ enum {
into FBSurfaces), are in turn drawn here as well.
@author Stephen Anthony
@version $Id: FrameBuffer.hxx,v 1.118 2009-02-06 23:53:34 stephena Exp $
@version $Id: FrameBuffer.hxx,v 1.119 2009-02-07 21:50:05 stephena Exp $
*/
class FrameBuffer
{
@ -426,8 +426,9 @@ class FrameBuffer
// TIA palettes for normal and phosphor modes
// 'myDefPalette' also contains the UI palette
// The '24' version of myDefPalette is used in 24-bit colour mode,
// eliminates having to deal with endian and shift issues
// Phosphor mode doesn't have a corresponding
// eliminating having to deal with endian and shift issues
// Phosphor mode doesn't have a corresponding '24' mode, since it
// would require a 192KB lookup table
Uint32 myDefPalette[256+kNumColors];
Uint32 myAvgPalette[256][256];
Uint8 myDefPalette24[256+kNumColors][3];
@ -567,7 +568,7 @@ class FrameBuffer
FrameBuffer type.
@author Stephen Anthony
@version $Id: FrameBuffer.hxx,v 1.118 2009-02-06 23:53:34 stephena Exp $
@version $Id: FrameBuffer.hxx,v 1.119 2009-02-07 21:50:05 stephena Exp $
*/
// Text alignment modes for drawString()
enum TextAlignment {

View File

@ -13,7 +13,7 @@
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: TIATables.cxx,v 1.1 2009-01-19 16:52:32 stephena Exp $
// $Id: TIATables.cxx,v 1.2 2009-02-07 21:50:05 stephena Exp $
//============================================================================
#include <cassert>
@ -449,7 +449,7 @@ void TIATables::computePlayerPositionResetWhenTable()
}
}
// Let's do a sanity check on table entries
// Let's do a sanity check on table entries
uInt32 s1 = 0, s2 = 0;
for(newx = 0; newx < 160; ++newx)
{

View File

@ -33,7 +33,7 @@
<key>CFBundleExecutable</key>
<string>StellaOSX</string>
<key>CFBundleGetInfoString</key>
<string>StellaOSX 2.7.2</string>
<string>StellaOSX 2.7.3</string>
<key>CFBundleHelpBookFolder</key>
<string>docs</string>
<key>CFBundleHelpBookName</key>
@ -45,13 +45,13 @@
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>StellaOSX 2.7.2</string>
<string>StellaOSX 2.7.3</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleSignature</key>
<string>StLa</string>
<key>CFBundleVersion</key>
<string>StellaOSX 2.7.2</string>
<string>StellaOSX 2.7.3</string>
<key>NSMainNibFile</key>
<string>SDLMain.nib</string>
<key>NSPrincipalClass</key>

View File

@ -1,5 +1,5 @@
%define name stella
%define version 2.7.2
%define version 2.7.3
%define rel 1
%define enable_gl 1
@ -107,6 +107,9 @@ rm -rf $RPM_BUILD_DIR/%{name}-%{version}
%_datadir/icons/large/%{name}.png
%changelog
* Mon Feb 9 2009 Stephen Anthony <stephena@users.sf.net> 2.7.3-1
- Version 2.7.3 release
* Tue Jan 27 2009 Stephen Anthony <stephena@users.sf.net> 2.7.2-1
- Version 2.7.2 release

View File

@ -3,14 +3,14 @@
[Setup]
AppName=Stella
AppVerName=Stella 2.7.2
AppVerName=Stella 2.7.3
AppPublisher=Bradford W. Mott and the Stella team
AppPublisherURL=http://stella.sourceforge.net
AppSupportURL=http://stella.sourceforge.net
AppUpdatesURL=http://stella.sourceforge.net
DefaultDirName={pf}\Stella
DefaultGroupName=Stella
OutputBaseFilename=stella-2.7.2-win32
OutputBaseFilename=stella-2.7.3-win32
Compression=lzma
SolidCompression=yes
@ -21,10 +21,10 @@ Name: "eng"; MessagesFile: "compiler:Default.isl"
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
[Files]
Source: "..\..\stella-2.7.2\Stella.exe"; DestDir: "{app}"; Flags: ignoreversion
;Source: "..\..\stella-2.7.2\zlib1.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\..\stella-2.7.2\SDL.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\..\stella-2.7.2\docs\*"; DestDir: "{app}\docs"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "..\..\stella-2.7.3\Stella.exe"; DestDir: "{app}"; Flags: ignoreversion
;Source: "..\..\stella-2.7.3\zlib1.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\..\stella-2.7.3\SDL.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\..\stella-2.7.3\docs\*"; DestDir: "{app}\docs"; Flags: ignoreversion recursesubdirs createallsubdirs
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
[Icons]

View File

@ -36,8 +36,8 @@ IDI_ICON ICON "stella.ico"
//
VS_VERSION_INFO VERSIONINFO
FILEVERSION 2,7,2,0
PRODUCTVERSION 2,7,2,0
FILEVERSION 2,7,3,0
PRODUCTVERSION 2,7,3,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
@ -55,12 +55,12 @@ BEGIN
VALUE "Comments", "The multi-platform Atari 2600 emulator. Stella is released under the GPL."
VALUE "CompanyName", "Bradford W. Mott and the Stella team (http://stella.sourceforge.net)"
VALUE "FileDescription", "Stella"
VALUE "FileVersion", "2.7.2"
VALUE "FileVersion", "2.7.3"
VALUE "InternalName", "Stella"
VALUE "LegalCopyright", "Copyright (C) 1995-2009 B. Mott & the Stella team"
VALUE "OriginalFilename", "Stella.exe"
VALUE "ProductName", "Stella"
VALUE "ProductVersion", "2.7.2"
VALUE "ProductVersion", "2.7.3"
END
END
BLOCK "VarFileInfo"