Updates for the 2.4.1 release.

git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@1360 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
This commit is contained in:
stephena 2007-08-27 13:58:42 +00:00
parent bd09057d69
commit 2f5e6d53d2
12 changed files with 57 additions and 146 deletions

View File

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

View File

@ -12,6 +12,17 @@
Release History Release History
=============================================================================== ===============================================================================
2.4 to 2.4.1: (August 27, 2007)
* Re-added OpenGL aspect ratio setting ('gl_aspect' commandline argument).
* Re-added non-browser mode to the ROM launcher.
* For the Linux/UNIX port; fixed OpenGL vsync issue with Nvidia video cards.
Have fun!
2.3.5 to 2.4: (August 20, 2007) 2.3.5 to 2.4: (August 20, 2007)
* Added new video sub-system where fullscreen and windowed modes are treated * Added new video sub-system where fullscreen and windowed modes are treated
@ -72,8 +83,6 @@
* For the Unix/Linux port; fixed 'make install' issues, and changed icon to * For the Unix/Linux port; fixed 'make install' issues, and changed icon to
PNG format. PNG format.
Have fun!
2.3 to 2.3.5: (January 17, 2007) 2.3 to 2.3.5: (January 17, 2007)

View File

@ -1,5 +1,5 @@
This is release 2.4 of Stella. Stella is a multi-platform Atari 2600 VCS This is release 2.4.1 of Stella. Stella is a multi-platform Atari 2600 VCS
emulator which allows you to play all of your favorite Atari 2600 games 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. 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 If you'd like to verify that you have the latest release of Stella visit
@ -10,4 +10,4 @@ the Stella Website at:
Enjoy, Enjoy,
The Stella Team The Stella Team
August 20, 2007 August 27, 2007

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View File

@ -10,7 +10,7 @@
<br><br> <br><br>
<center><h2><b>A multi-platform Atari 2600 VCS emulator</b></h2></center> <center><h2><b>A multi-platform Atari 2600 VCS emulator</b></h2></center>
<center><h4><b>Release 2.4</b></h4></center> <center><h4><b>Release 2.4.1</b></h4></center>
<br><br> <br><br>
<center><h2><b>User's Guide</b></h2></center> <center><h2><b>User's Guide</b></h2></center>
@ -218,66 +218,14 @@
Sega Dreamcast, Unix, and Windows. Sega Dreamcast, Unix, and Windows.
</p> </p>
<h2><b>New in Release 2.4</b></h2> <h2><b>New in Release 2.4.1</b></h2>
<ul> <ul>
<li>Added new video sub-system where fullscreen and windowed modes are treated <li>Re-added OpenGL aspect ratio setting ('gl_aspect' commandline argument).</li>
differently. Windowed modes now use '-zoom_tia' and '-zoom_ui' arguments,
while fullscreen modes can be specified by resolution using the new
'-fullres' argument.</li>
<li>Widescreen video modes are now supported; Stella will simply center the <li>Re-added non-browser mode to the ROM launcher.</li>
image with surrounding black borders.</li>
<li>Many UI-related changes, including resizable ROM launcher and debugger <li>For the Linux/UNIX port; fixed OpenGL vsync issue with Nvidia video cards.</li>
windows, and a new UI palette (the previous 'classic' palette is still
available). This is still a work in progress.</li>
<li>The locations of all major config files (statedir, palette file,
cheat file, properties file, etc) are now configurable from the
commandline and within the UI.</li>
<li>Updates to TIA palette support. Added SECAM support, and removed the
built-in 'original' palette. Standard, z26, and user are still
available.</li>
<li>Various bugfixes to some debugger commands. The 'run' command no
longer causes a crash, and several others have better error-checking.</li>
<li>Added more complete cartridge auto-detection for Commavid (CV), 3E,
3F and Activision (FE) formats.</li>
<li>Removed XStart and Width ROM properties, since the forthcoming TIA
rework won't be using them.</li>
<li>Reworked internal storage of ROM properties to be faster and take up
less space.</li>
<li>Added several different ways of stretching the OpenGL image to the
'-gl_fsmax' argument, for more flexibility.</li>
<li>Removed OpenGL aspect ratio setting favour of the previously mentioned
video changes. We'll see how this goes.</li>
<li>Removed dirty-rect support from software rendering, since it was actually
sub-optimal in Windows and OSX and defaulted to off in previous versions.</li>
<li>Added support for gzipped ROMs.</li>
<li>Re-added pause support.</li>
<li>Re-added support for Windows 98.</li>
<li>Removed support for 'STELLA_BASEDIR' environment variable, since each
config file can be now configured separately.</li>
<li>Removed '-fastscbios' argument, since it must always be turned on.</li>
<li>Removed PSP support, since it hasn't been updated in over a year, and
someone else is maintaining another port elsewhere.</li>
<li>For the Unix/Linux port; fixed 'make install' issues, and changed icon to
PNG format.</li>
</ul> </ul>
<p> <p>
@ -416,12 +364,10 @@
<li>Install the executable with the following command: <li>Install the executable with the following command:
<pre> make install</pre></li> <pre> make install</pre></li>
</ol> </ol>
<li><b>Source RPM</b> (stella-<i>release</i>-1.src.rpm)</li> <li><b>Binary DEB</b> (stella-<i>release</i>-1_arch.deb)</li>
<ol> <ol>
<li>Rebuild the archive with the following command: <li>Install the binary DEB with the following command:
<pre> rpmbuild --rebuild stella-<i>release</i>-1.src.rpm</pre></li> <pre> dpkg -i stella-<i>release</i>-1_arch.deb</pre></li>
<li>Follow the instructions under <i>Binary RPM</i> to install
the stella-<i>release</i>-1.ix86.rpm file</li>
</ol> </ol>
<li><b>Binary RPM</b> (stella-<i>release</i>-1.ix86.rpm)</li> <li><b>Binary RPM</b> (stella-<i>release</i>-1.ix86.rpm)</li>
<ol> <ol>
@ -759,6 +705,11 @@
<td>Set threshold for eliminating paddle jitter.</td> <td>Set threshold for eliminating paddle jitter.</td>
</tr> </tr>
<tr>
<td><pre>-rombrowse &lt;1|0&gt;</pre></td>
<td>Use browser mode (shows files and folders) in ROM launcher.</td>
</tr>
<tr> <tr>
<td><pre>-autoslot &lt;1|0&gt;</pre></td> <td><pre>-autoslot &lt;1|0&gt;</pre></td>
<td>Automatically switch to the next available save state slot after <td>Automatically switch to the next available save state slot after

View File

@ -13,13 +13,13 @@
// See the file "license" for information on usage and redistribution of // See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES. // this file, and for a DISCLAIMER OF ALL WARRANTIES.
// //
// $Id: Version.hxx,v 1.28 2007-08-21 17:58:25 stephena Exp $ // $Id: Version.hxx,v 1.29 2007-08-27 13:58:41 stephena Exp $
//============================================================================ //============================================================================
#ifndef VERSION_HXX #ifndef VERSION_HXX
#define VERSION_HXX #define VERSION_HXX
#define STELLA_BASE_VERSION "2.4.1_cvs" #define STELLA_BASE_VERSION "2.4.1"
#ifdef NIGHTLY_BUILD #ifdef NIGHTLY_BUILD
#define STELLA_VERSION STELLA_BASE_VERSION "pre-" NIGHTLY_BUILD #define STELLA_VERSION STELLA_BASE_VERSION "pre-" NIGHTLY_BUILD

View File

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

View File

@ -1,6 +1,6 @@
#!/bin/sh #!/bin/sh
# $Id: stella.SlackBuild,v 1.7 2007-08-17 17:11:43 stephena Exp $ # $Id: stella.SlackBuild,v 1.8 2007-08-27 13:58:42 stephena Exp $
# stella.SlackBuild for Stella 2.x, B. Watson, 2005 # stella.SlackBuild for Stella 2.x, B. Watson, 2005
@ -13,7 +13,7 @@ die() {
exit 1 exit 1
} }
VERSION=2.4 VERSION=2.4.1
ARCH=${ARCH-i486} ARCH=${ARCH-i486}
BUILD=1 BUILD=1

View File

@ -1,9 +1,7 @@
%define name stella %define name stella
%define version 2.4 %define version 2.4.1
%define rel 1 %define rel 1
%define build_plf 0
%define enable_gl 1 %define enable_gl 1
%define enable_sound 1 %define enable_sound 1
%define enable_debugger 1 %define enable_debugger 1
@ -11,12 +9,7 @@
%define enable_cheats 1 %define enable_cheats 1
%define enable_static 0 %define enable_static 0
%if %build_plf %define release %rel
%define release %mkrel %rel
%define distsuffix plf
%else
%define release %rel
%endif
Summary: An Atari 2600 Video Computer System emulator Summary: An Atari 2600 Video Computer System emulator
Name: %{name} Name: %{name}
@ -34,9 +27,6 @@ The Atari 2600 Video Computer System (VCS), introduced in 1977, was the most
popular home video game system of the early 1980's. This emulator will run popular home video game system of the early 1980's. This emulator will run
most Atari ROM images, so that you can play your favorite old Atari 2600 games most Atari ROM images, so that you can play your favorite old Atari 2600 games
on your PC. on your PC.
%if %build_plf
This package is in PLF as Mandriva Linux policy forbids emulators in contribs.
%endif
%prep %prep
@ -117,46 +107,5 @@ rm -rf $RPM_BUILD_DIR/%{name}-%{version}
%_datadir/icons/large/%{name}.png %_datadir/icons/large/%{name}.png
%changelog %changelog
* Fri Dec 22 2006 Stephen Anthony <stephena@zarb.org> 2.3-1plf2007.0 * Mon Aug 27 2007 Stephen Anthony <stephena@users.sf.net> 2.4.1-1
- Packaged 2.3 release for PLF - Version 2.4.1 release
* Fri Sep 08 2006 Stephen Anthony <stephena@zarb.org> 2.2-1plf2007.0
- Packaged 2.2 release for PLF
- Added XDG menu
* Sat Oct 29 2005 Stephen Anthony <stephena@zarb.org> 2.0.1-3plf
- Fix for x86_64 compilation
* Wed Oct 26 2005 Stephen Anthony <stephena@zarb.org> 2.0.1-2plf
- Fix for improper PLF upload
* Sun Oct 24 2005 Stephen Anthony <stephena@zarb.org> 2.0.1-1
- Version 2.0.1 release, and plaform-agnostic SRPM (hopefully)
* Sun Oct 9 2005 Stefan van der Eijk <stefan@eijk.nu> 1.4.2-3plf
- BuildRequires
- distsuffix & mkrel
* Sun Jul 31 2005 Stephen Anthony <stephena@zarb.org> 1.4.2-2plf
- Recompile for distro name change
* Sat Feb 19 2005 Stephen Anthony <stephena@zarb.org> 1.4.2-1plf
- 1.4.2
- First release of Stella 1.4.2 for PLF
* Sat Apr 24 2004 Stefan van der Eijk <stefan@eijk.nu> 1.3-1plf
- 1.3
- remove stella sound, seems to be included?
* Sun Nov 10 2002 Stefan van der Eijk <stefan@eijk.nu> 1.2-3plf
- BuildRequires
* Thu Oct 24 2002 Olivier Thauvin <thauvin@aerov.jussieu.fr> 1.2-2plf
- by Rob Kudla <rpm@kudla.org>
- doh! forgot to build the sound server!
* Wed Oct 22 2002 Rob Kudla <rpm@kudla.org> 1.2-1plf
- oh yeah, I guess emulators go in plf
* Tue Oct 22 2002 Rob Kudla <rpm@kudla.org> 1.2-1mdk
- first attempt at package

View File

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

View File

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