diff --git a/stella/Announce.txt b/stella/Announce.txt index 7c1e3425b..a4248f92e 100644 --- a/stella/Announce.txt +++ b/stella/Announce.txt @@ -9,7 +9,7 @@ SSSS ttt eeeee llll llll aaaaa =============================================================================== - Release 2.6 for Linux, Mac OSX and Windows + Release 2.6.1 for Linux, Mac OSX and Windows =============================================================================== The Atari 2600 Video Computer System (VCS), introduced in 1977, was the most @@ -21,23 +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 platforms. -This is the 2.6 release of Stella for Linux, Mac OSX, Windows and GP2X. +This is the 2.6.1 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.6-1.i586.rpm) + * Binary distribution in 32-bit RPM format for Linux (stella-2.6.1-1.i586.rpm) - * Binary distribution in 32-bit Ubuntu DEB format (stella_2.6-1_i386.deb) + * Binary distribution in 32-bit Ubuntu DEB format (stella_2.6.1-1_i386.deb) - * Binary distribution in 64-bit Ubuntu DEB format (stella_2.6-1_amd64.deb) + * Binary distribution in 64-bit Ubuntu DEB format (stella_2.6.1-1_amd64.deb) - * Binary distribution for Mac OSX (StellaOSX2.6.dmg.gz) + * Binary distribution for Mac OSX (StellaOSX2.6.1.dmg.gz) - * Binary installer (exe) for Windows (stella-2.6-win32.exe) + * Binary installer (exe) for Windows (stella-2.6.1-win32.exe) - * Binary zip for Windows (stella-2.6-win32.zip) + * Binary zip for Windows (stella-2.6.1-win32.zip) - * Source code distribution for all platforms (stella-2.6-src.tar.gz) + * Source code distribution for all platforms (stella-2.6.1-src.tar.gz) PLEASE DO NOT WRITE ASKING FOR ROM IMAGES TO USE WITH STELLA! ALL SUCH REQUESTS WILL BE IGNORED! diff --git a/stella/Changes.txt b/stella/Changes.txt index af3039812..d62dc929f 100644 --- a/stella/Changes.txt +++ b/stella/Changes.txt @@ -12,6 +12,41 @@ Release History =============================================================================== +2.6 to 2.6.1: (May 21, 2008) + + * Introduced more accurate timing for NTSC vs. PAL modes, where the + framerate is based on the number of scanlines per frame. This should + eliminate 'clicking' sounds when emulating ROMs that don't follow + the exact NTSC or PAL specs. + + * Added ability to see the current number of scanlines and corresponding + framerate to the TIA emulation. This can be set with the '-stats' + commandline argument, or dynamically turned on and off with the + 'Alt-l' key combo. + + * Fixed issue with debugger disassembly and mirrored $40 TIA write + addresses. They were actually defined at $30, and generating incorrect + labels. + + * Fixed issue in AtariVox and SaveKey controllers where accessing the + EEPROM sometimes failed after the first write. + + * Changed AtariVox and SaveKey EEPROM emulation to default to $FF for + a blank EEPROM. + + * Fixed regression in cart auto-detection logic; some F6 ROMs were being + misdetected as E7. + + * Fixed issue with M6532/RIOT timer initialization; it was causing some + ROMs to hang (most notably Summer Games). Related to this, reworked + the built-in random number generator to generate 'more random' numbers. + + * Fixed bug in CommandMenu where console buttons (Select, Reset, etc) + weren't doing anything. + +-Have fun! + + 2.5.1 to 2.6: (May 16, 2008) * Added AtariVox support using a real AtariVox device, where Stella @@ -55,8 +90,6 @@ * For the Win32 port; Win9x should be fully supported again. --Have fun! - 2.5 to 2.5.1: (April 9, 2008) diff --git a/stella/Readme.txt b/stella/Readme.txt index b4add017b..23438197b 100644 --- a/stella/Readme.txt +++ b/stella/Readme.txt @@ -1,4 +1,4 @@ -This is release 2.6 of Stella. Stella is a multi-platform Atari 2600 VCS +This is release 2.6.1 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 -May 16, 2008 +May 21, 2008 diff --git a/stella/docs/index.html b/stella/docs/index.html index a1e90bf8c..2ff987d58 100644 --- a/stella/docs/index.html +++ b/stella/docs/index.html @@ -10,7 +10,7 @@

A multi-platform Atari 2600 VCS emulator

-

Release 2.6

+

Release 2.6.1



User's Guide

@@ -221,49 +221,38 @@ Sega Dreamcast, Unix, and Windows.

-

New in Release 2.6

+

New in Release 2.6.1

@@ -756,6 +745,11 @@ Generate single snapshot instead of many. + +

-stats <0|1>
+ Show scanline and framerate info during emulation. + +
-listrominfo
Prints relevant contents of the Stella ROM database, one ROM per line, @@ -1698,6 +1692,12 @@ Control + l Cmd + l + + + Toggle frame stats (scanline count and fps) + Alt + l + Shift-Cmd + l + @@ -1939,7 +1939,7 @@

Note that these EEPROM files will be created when necessary, and - initialized as a real EEPROM would be (with randomized data). The + initialized as a real EEPROM would be (containing all $FF). The files can be manually deleted, which is very useful in testing cases where a ROM is accessing the EEPROM for the first time.

diff --git a/stella/src/common/Snapshot.cxx b/stella/src/common/Snapshot.cxx index 0e7febfb1..95ad6d759 100644 --- a/stella/src/common/Snapshot.cxx +++ b/stella/src/common/Snapshot.cxx @@ -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: Snapshot.cxx,v 1.20 2008-05-20 13:42:50 stephena Exp $ +// $Id: Snapshot.cxx,v 1.21 2008-05-20 14:35:50 stephena Exp $ //============================================================================ #include @@ -105,7 +105,7 @@ void Snapshot::savePNG(FrameBuffer& framebuffer, const Properties& props, if(compmem) delete[] compmem; out.close(); - // Re-enabled old messages + // Re-enable old messages framebuffer.enableMessages(true); framebuffer.showMessage("Snapshot saved"); } diff --git a/stella/src/unix/stella.SlackBuild b/stella/src/unix/stella.SlackBuild index daf262d37..2689568fc 100644 --- a/stella/src/unix/stella.SlackBuild +++ b/stella/src/unix/stella.SlackBuild @@ -1,6 +1,6 @@ #!/bin/sh -# $Id: stella.SlackBuild,v 1.11 2008-05-16 12:04:35 stephena Exp $ +# $Id: stella.SlackBuild,v 1.12 2008-05-20 14:35:50 stephena Exp $ # stella.SlackBuild for Stella 2.x, B. Watson, 2005 @@ -13,7 +13,7 @@ die() { exit 1 } -VERSION=2.6 +VERSION=2.6.1 ARCH=${ARCH-i486} BUILD=1 diff --git a/stella/src/unix/stella.spec b/stella/src/unix/stella.spec index 17a40f1f4..3a8b9b3bd 100644 --- a/stella/src/unix/stella.spec +++ b/stella/src/unix/stella.spec @@ -1,5 +1,5 @@ %define name stella -%define version 2.6 +%define version 2.6.1 %define rel 1 %define enable_gl 1 @@ -107,6 +107,9 @@ rm -rf $RPM_BUILD_DIR/%{name}-%{version} %_datadir/icons/large/%{name}.png %changelog +* Fri May 21 2008 Stephen Anthony 2.6.1-1 +- Version 2.6.1 release + * Fri May 16 2008 Stephen Anthony 2.6-1 - Version 2.6 release diff --git a/stella/src/win32/stella.iss b/stella/src/win32/stella.iss index 06ea66e67..0d1a21a91 100755 --- a/stella/src/win32/stella.iss +++ b/stella/src/win32/stella.iss @@ -3,14 +3,14 @@ [Setup] AppName=Stella -AppVerName=Stella 2.6 +AppVerName=Stella 2.6.1 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.6-win32 +OutputBaseFilename=stella-2.6.1-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.6\Stella.exe"; DestDir: "{app}"; Flags: ignoreversion -Source: "..\..\stella-2.6\zlib1.dll"; DestDir: "{app}"; Flags: ignoreversion -Source: "..\..\stella-2.6\SDL.dll"; DestDir: "{app}"; Flags: ignoreversion -Source: "..\..\stella-2.6\docs\*"; DestDir: "{app}\docs"; Flags: ignoreversion recursesubdirs createallsubdirs +Source: "..\..\stella-2.6.1\Stella.exe"; DestDir: "{app}"; Flags: ignoreversion +Source: "..\..\stella-2.6.1\zlib1.dll"; DestDir: "{app}"; Flags: ignoreversion +Source: "..\..\stella-2.6.1\SDL.dll"; DestDir: "{app}"; Flags: ignoreversion +Source: "..\..\stella-2.6.1\docs\*"; DestDir: "{app}\docs"; Flags: ignoreversion recursesubdirs createallsubdirs ; NOTE: Don't use "Flags: ignoreversion" on any shared system files [Icons] diff --git a/stella/src/win32/stella.rc b/stella/src/win32/stella.rc index 2016bf8a9..593416d0a 100755 --- a/stella/src/win32/stella.rc +++ b/stella/src/win32/stella.rc @@ -36,8 +36,8 @@ IDI_ICON ICON "stella.ico" // VS_VERSION_INFO VERSIONINFO - FILEVERSION 2,6,0,0 - PRODUCTVERSION 2,6,0,0 + FILEVERSION 2,6,1,0 + PRODUCTVERSION 2,6,1,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.6" + VALUE "FileVersion", "2.6.1" VALUE "InternalName", "Stella" VALUE "LegalCopyright", "Copyright (C) 1995-2008 B. Mott & the Stella team" VALUE "OriginalFilename", "Stella.exe" VALUE "ProductName", "Stella" - VALUE "ProductVersion", "2.6" + VALUE "ProductVersion", "2.6.1" END END BLOCK "VarFileInfo"