diff --git a/stella/Announce.txt b/stella/Announce.txt index 83463984d..bbd75e11e 100644 --- a/stella/Announce.txt +++ b/stella/Announce.txt @@ -9,7 +9,7 @@ SSSS ttt eeeee llll llll aaaaa =============================================================================== - Release 2.0 for Linux, Mac OSX and Windows + Release 2.0.1 for Linux, Mac OSX and Windows =============================================================================== The Atari 2600 Video Computer System (VCS), introduced in 1977, was the most @@ -21,19 +21,21 @@ 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.0 release of Stella for Linux, Mac OSX and Windows. Distributions +This is the 2.0.1 release of Stella for Linux, Mac OSX and Windows. Distributions for other operating systems will appear as they become available. The distributions currently available are: - * Binary distribution in RPM format for Linux (stella-2.0-1.i586.rpm) + * Binary distribution in RPM format for Linux (stella-2.0.1-1.i586.rpm) - * Binary distribution for Mac OSX (StellaOSX2.0.dmg.gz) + * Binary distribution for Mac OSX (StellaOSX2.0.1.dmg.gz) - * Binary distribution for Windows (stella-2.0-win32.zip) + * Binary installer (exe) for Windows (stella-2.0.1-win32.exe) - * Source code distribution for Linux, Mac OSX and Windows (stella-2.0-src.tar.gz) + * Binary zip for Windows (stella-2.0.1-win32.zip) - * Source code in SRPM format for Linux RPM-based systems (stella-2.0-1.src.rpm) + * Source code distribution for Linux, Mac OSX and Windows (stella-2.0.1-src.tar.gz) + + * Source code in SRPM format for Linux RPM-based systems (stella-2.0.1-1.src.rpm) 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 e987a7ecc..39798a388 100644 --- a/stella/Changes.txt +++ b/stella/Changes.txt @@ -12,6 +12,45 @@ Release History =============================================================================== +2.0 to 2.0.1: (October 24, 2005) + + * Added 'dirtyrects' support, which speeds up rendering for some Windows users. + + * Fixed bug where taking snapshots would fail if the snapshot directory + wasn't specified. + + * Made ROM launcher case-insensitive, so upper and lowercase names are now + mixed in the correct order. + + * Fixed ZIP ROM support to search the archive for ROMs ending with either + .bin or .a26 (case insensitive). + + * ROMs which don't have an associated properties entry are no longer named + 'Untitled' in the Stella window or when taking snapshots. The actual + ROM name is now used. + + * Changed minimum height of debugger to be 27 lines in the prompt, or approx. + 700 pixels high. This should make using the debugger easier for users + with lower resolution monitors. Related to this, the RomWidget now uses + all possible vertical space when changing the debugger height. + + * Fixed bug related to upgrading Stella and event mappings being incorrect. + Stella now detects this, and uses the default mappings. So upgrading + to version 2.0.1 means your event mappings will be reset. + + * Fixed bug in loading debugger symbol files generated on different + operating systems. + + * For the Windows port; added exe installer based on InnoSetup. + + * For the Windows port; compiled icon into Stella, so it now looks like + a real Win32 application. + + * For the OSX port, reverted window resize key combos back to 'Cmd =' and + 'Cmd -' to match the 1.4.2 release. + +Have fun! + 1.4.2 to 2.0: (October 16, 2005) * Added integrated GUI. Stella is now a fully graphical application, and all diff --git a/stella/Readme.txt b/stella/Readme.txt index 49b3227d2..fe6f90c9b 100644 --- a/stella/Readme.txt +++ b/stella/Readme.txt @@ -1,5 +1,5 @@ -This is release 2.0 of Stella. Stella is a multi-platform Atari 2600 VCS +This is release 2.0.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 @@ -10,4 +10,4 @@ the Stella Website at: Enjoy, The Stella Team -October 16, 2005 +October 24, 2005 diff --git a/stella/configure b/stella/configure index cff04eaf5..2119f1afc 100755 --- a/stella/configure +++ b/stella/configure @@ -248,12 +248,19 @@ Installation directories: --datadir=DIR directory to install icons/data files [PREFIX/share] Optional Features: - --disable-gl disable OpenGL rendering support - --disable-sound disable sound support - --disable-developer disable all developer options (including debugger) - --disable-snapshot disable snapshot support - --disable-joystick disable joystick support - --enable-static build static binary (if possible) + --enable-gl enable/disable OpenGL rendering support [enabled] + --disable-gl + --enable-sound enable/disable sound support [enabled] + --disable-sound + --enable-developer enable/disable all developer/debugger options [enabled] + --disable-developer + --enable-snapshot enable/disable snapshot support [enabled] + --disable-snapshot + --enable-joystick enable/disable joystick support [enabled] + --disable-joystick + --enable-shared build shared binary [enabled] + --enable-static build static binary (if possible) [disabled] + --disable-static Optional Libraries: --with-zlib-prefix=DIR Prefix where zlib is installed (optional) @@ -282,19 +289,25 @@ done # for parm in ... for ac_option in $@; do case "$ac_option" in - --disable-gl) _build_gl=no ;; - --disable-sound) _build_sound=no ;; - --disable-developer) _build_developer=no ;; - --disable-snapshot) _build_snapshot=no ;; - --disable-joystick) _build_joystick=no ;; - --enable-zlib) _zlib=yes ;; - --disable-zlib) _zlib=no ;; - --enable-png) _png=yes ;; - --disable-png) _png=no ;; - --enable-nasm) _nasm=yes ;; - --disable-nasm) _nasm=no ;; - --enable-static) _build_static=yes ;; - --disable-static) _build_static=no ;; + --enable-gl) _build_gl=yes ;; + --disable-gl) _build_gl=no ;; + --enable-sound) _build_sound=yes ;; + --disable-sound) _build_sound=no ;; + --enable-developer) _build_developer=yes ;; + --disable-developer) _build_developer=no ;; + --enable-snapshot) _build_snapshot=yes ;; + --disable-snapshot) _build_snapshot=no ;; + --enable-joystick) _build_joystick=yes ;; + --disable-joystick) _build_joystick=no ;; + --enable-zlib) _zlib=yes ;; + --disable-zlib) _zlib=no ;; + --enable-png) _png=yes ;; + --disable-png) _png=no ;; + --enable-nasm) _nasm=yes ;; + --disable-nasm) _nasm=no ;; + --enable-shared) _build_static=no ;; + --enable-static) _build_static=yes ;; + --disable-static) _build_static=no ;; --with-zlib-prefix=*) _prefix=`echo $ac_option | cut -d '=' -f 2` ZLIB_CFLAGS="-I$_prefix/include" diff --git a/stella/docs/graphics/options_video.png b/stella/docs/graphics/options_video.png index e7b73fe28..d1a5dc63c 100644 Binary files a/stella/docs/graphics/options_video.png and b/stella/docs/graphics/options_video.png differ diff --git a/stella/docs/stella.html b/stella/docs/stella.html index 218c03f16..d8718c406 100644 --- a/stella/docs/stella.html +++ b/stella/docs/stella.html @@ -10,7 +10,7 @@

A multi-platform Atari 2600 VCS emulator

-

Release 2.0

+

Release 2.0.1



User's Guide

@@ -214,101 +214,44 @@ Sega Dreamcast, Unix, and Windows.

-

New in Release 2.0

+

New in Release 2.0.1

@@ -491,6 +434,10 @@

  • Unzip the binary ZIP file using Winzip or Total Commander and copy that directory somewhere
  • +
  • Binary EXE installer (stella-release-win32.exe)
  • +
      +
    1. Double-click on the installer on follow the onscreen instructions
    2. +


    @@ -1658,6 +1605,7 @@

    The following screenshots illustrate the event remapping process:

    +




    diff --git a/stella/src/gui/HelpDialog.cxx b/stella/src/gui/HelpDialog.cxx index 8fbae7da4..cc6d24ad9 100644 --- a/stella/src/gui/HelpDialog.cxx +++ b/stella/src/gui/HelpDialog.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: HelpDialog.cxx,v 1.13 2005-10-09 21:55:53 stephena Exp $ +// $Id: HelpDialog.cxx,v 1.14 2005-10-24 18:18:30 stephena Exp $ // // Based on code from ScummVM - Scumm Interpreter // Copyright (C) 2002-2004 The ScummVM project @@ -112,8 +112,8 @@ void HelpDialog::updateStrings(uInt8 page, uInt8 lines, ADD_BIND("Escape", "Exit current game"); ADD_BIND("Tab", "Enter/exit configuration menu"); ADD_BIND("\\", "Enter/exit command menu"); - ADD_BIND("Shift-Cmd =", "Increase window size"); - ADD_BIND("Shift-Cmd -", "Decrease window size"); + ADD_BIND("Cmd =", "Increase window size"); + ADD_BIND("Cmd -", "Decrease window size"); ADD_BIND("Cmd Enter", "Toggle fullscreen/windowed mode"); ADD_LINE; ADD_BIND("Shift-Cmd ]", "Increase volume by 2%"); diff --git a/stella/src/gui/VideoDialog.cxx b/stella/src/gui/VideoDialog.cxx index a66acbd6b..0be35af71 100644 --- a/stella/src/gui/VideoDialog.cxx +++ b/stella/src/gui/VideoDialog.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: VideoDialog.cxx,v 1.25 2005-10-18 18:49:46 stephena Exp $ +// $Id: VideoDialog.cxx,v 1.26 2005-10-24 18:18:30 stephena Exp $ // // Based on code from ScummVM - Scumm Interpreter // Copyright (C) 2002-2004 The ScummVM project @@ -47,7 +47,7 @@ VideoDialog::VideoDialog(OSystem* osystem, DialogContainer* parent, const GUI::Font& font = instance()->font(); int yoff = 10, - xoff = 2, + xoff = 5, woff = 110, labelWidth = 55; diff --git a/stella/src/unix/stella.spec b/stella/src/unix/stella.spec index de9c4ed78..02fbbb551 100644 --- a/stella/src/unix/stella.spec +++ b/stella/src/unix/stella.spec @@ -50,23 +50,35 @@ This package is in PLF as Mandriva Linux policy forbids emulators in contribs. %build export CXXFLAGS=$RPM_OPT_FLAGS ./configure \ -%if !%enable_gl +%if %enable_gl + --enable-gl \ +%else --disable-gl \ %endif -%if !%enable_sound +%if %enable_sound + --enable-sound \ +%else --disable-sound \ %endif -%if !%enable_developer +%if %enable_developer + --enable-developer \ +%else --disable-developer \ %endif -%if !%enable_snapshot +%if %enable_snapshot + --enable-snapshot \ +%else --disable-snapshot \ %endif -%if !%enable_joystick +%if %enable_joystick + --enable-joystick \ +%else --disable-joystick \ %endif %if %enable_static --enable-static \ +%else + --enable-shared \ %endif --prefix=%{_prefix} \ --bindir=%{_bindir} \ @@ -107,7 +119,7 @@ rm -rf $RPM_BUILD_DIR/%{name}-%{version} /etc/stella.pro %changelog -* Sun Oct 23 2005 Stephen Anthony 2.0.1-1 +* Sun Oct 24 2005 Stephen Anthony 2.0.1-1 - Version 2.0.1 release, and plaform-agnostic SRPM (hopefully) * Sun Oct 9 2005 Stefan van der Eijk 1.4.2-3plf