Final changes for the 2.6 release.

git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@1511 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
This commit is contained in:
stephena 2008-05-16 12:04:35 +00:00
parent cd184d1c69
commit 9d51e63d86
14 changed files with 253 additions and 79 deletions

View File

@ -9,7 +9,7 @@
SSSS ttt eeeee llll llll aaaaa
===============================================================================
Release 2.5.1 for Linux, Mac OSX and Windows
Release 2.6 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.5.1 release of Stella for Linux, Mac OSX, Windows and GP2X.
This is the 2.6 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.5.1-1.i586.rpm)
* Binary distribution in 32-bit RPM format for Linux (stella-2.6-1.i586.rpm)
* Binary distribution in 32-bit Ubuntu DEB format (stella_2.5.1-1_i386.deb)
* Binary distribution in 32-bit Ubuntu DEB format (stella_2.6-1_i386.deb)
* Binary distribution in 64-bit Ubuntu DEB format (stella_2.5.1-1_amd64.deb)
* Binary distribution in 64-bit Ubuntu DEB format (stella_2.6-1_amd64.deb)
* Binary distribution for Mac OSX (StellaOSX2.5.1.dmg.gz)
* Binary distribution for Mac OSX (StellaOSX2.6.dmg.gz)
* Binary installer (exe) for Windows (stella-2.5.1-win32.exe)
* Binary installer (exe) for Windows (stella-2.6-win32.exe)
* Binary zip for Windows (stella-2.5.1-win32.zip)
* Binary zip for Windows (stella-2.6-win32.zip)
* Source code distribution for all platforms (stella-2.5.1-src.tar.gz)
* Source code distribution for all platforms (stella-2.6-src.tar.gz)
PLEASE DO NOT WRITE ASKING FOR ROM IMAGES TO USE WITH STELLA! ALL SUCH
REQUESTS WILL BE IGNORED!

View File

@ -12,6 +12,52 @@
Release History
===============================================================================
2.5.1 to 2.6: (May 16, 2008)
* Added AtariVox support using a real AtariVox device, where Stella
sends data directly to the AtariVox. For now, this is supported in
Linux/UNIX, OSX, and Win32 only. You'll obviously need a real
AtariVox, and a serial<->USB adaptor to connect it to your system.
Added '-avoxport' commandline argument used to set the serial port
to which the AtariVox is connected. Special thanks to Al Yarusso
and Richard H. for providing sample hardware.
* Added AtariVox and SaveKey EEPROM emulation. This reads/writes data
to a 32KB file, not to the actual hardware. Very useful for testing
EEPROM support without actually wearing out the real device. Special
thanks to J. Payson for providing the EEPROM emulation code, and A.
Herbert for answering many driver-related questions.
* Added support for CX-22, CX-80, and AmigaMouse trackball controllers.
* Improved debugger symfile handling so that addresses accessed as
read-only won't use write-only labels (and vice-versa). More work
is still needed in this area.
* Added M6532/RIOT tab to the debugger. This will be expanded on in a
future release.
* Added TIA emulation fixes for graphical glitches in Escape from the
Mindmaster, Mission Survive, Solaris, and SWOOPS!
* Fixed bug where fullscreen OpenGL scaling wasn't working on 4:3 monitors.
* Further improvements to the M6532/RIOT emulation, which unfortunately
have broken old state files (again).
* Added deadzone setting, for adjusting the deadzone amount for
analog joysticks. This can be set using the commandline argument
'-joydeadzone' or dynamically within the UI.
* Make ROM disassembly in debugger take advantage of a wide window.
* Fixed bug in 6507 BCD handling introduced in the last release.
* For the Win32 port; Win9x should be fully supported again.
-Have fun!
2.5 to 2.5.1: (April 9, 2008)
* Fixed M6532 RIOT timer emulation. More testing is needed, but the
@ -40,8 +86,6 @@
* For Stella developers, fixed SpeakJet emulation so it compiles again.
No improvements have been made to the emulation itself, though.
-Have fun!
2.4.2 to 2.5: (March 28, 2008)

View File

@ -1,4 +1,4 @@
This is release 2.5.1 of Stella. Stella is a multi-platform Atari 2600 VCS
This is release 2.6 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
April 9, 2008
May 16, 2008

View File

@ -1,3 +1,10 @@
stella (2.6-1) stable; urgency=low
* Version 2.6 release
-- Stephen Anthony <stephena@users.sf.net> Fri, 16 May 2008 18:38:25 +0200
stella (2.5.1-1) stable; urgency=low
* Version 2.5.1 release

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.0 KiB

After

Width:  |  Height:  |  Size: 7.2 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.5.1</b></h4></center>
<center><h4><b>Release 2.6</b></h4></center>
<br><br>
<center><h2><b>User's Guide</b></h2></center>
@ -24,10 +24,11 @@
<li><a href="#Starting">Starting A Game</a></li>
<li><a href="#Options">Changing Options</a></li>
<li><a href="#Keyboard">Keyboard Layout</a></li>
<li><a href="#Remapping">Event Remapping</a></li>
<li><a href="#Remapping">Event Remapping / Input Devices</a></li>
<li><a href="#ROMInfo">Viewing ROM Info</a></li>
<li><a href="#ROMAudit">ROM Audit Mode</a></li>
<li><a href="#Adaptor">Stelladaptor Support</a></li>
<li><a href="#AtariVox">AtariVox/SaveKey Support</a></li>
<li><a href="#Debugger">Integrated Debugger</a></li>
<li><a href="#Settings">Settings File</a></li>
<li><a href="#Cheats">Cheatcode Manager</a></li>
@ -39,7 +40,7 @@
<br><br><br>
<center><b>February 1999 - April 2008</b></center>
<center><b>February 1999 - May 2008</b></center>
<center><b>The Stella Team</b></center>
<center><b><a href="http://stella.sourceforge.net">Stella Homepage</a></b></center>
@ -220,34 +221,49 @@
Sega Dreamcast, Unix, and Windows.
</p>
<h2><b>New in Release 2.5.1</b></h2>
<h2><b>New in Release 2.6</b></h2>
<ul>
<li>Fixed M6532 RIOT timer emulation. More testing is needed, but the
changes so far have fixed several ROMs that didn't work before.</li>
<li>Added AtariVox support using a real AtariVox device, where Stella
sends data directly to the AtariVox. For now, this is supported in
Linux/UNIX, OSX, and Win32 only. You'll obviously need a real
AtariVox, and a serial<->USB adaptor to connect it to your system.
Added '-avoxport' commandline argument used to set the serial port
to which the AtariVox is connected. Special thanks to Al Yarusso
and Richard H. for providing sample hardware.</li>
<li>Fixed issue with weird characters in the debugger disassembly when
loading .lst files.</li>
<li>Added AtariVox and SaveKey EEPROM emulation. This reads/writes data
to a 32KB file, not to the actual hardware. Very useful for testing
EEPROM support without actually wearing out the real device. Special
thanks to J. Payson for providing the EEPROM emulation code, and A.
Herbert for answering many driver-related questions.</li>
<li>Fixed bug where entering the debugger for 4A50 and E0 carts caused
the ROM to be frozen afterwords.</li>
<li>Added support for CX-22, CX-80, and AmigaMouse trackball controllers.</li>
<li>Removed logic whereby starting a ROM from something other than the
built-in launcher wouldn't allow the user to go back to the ROM launcher.</li>
<li>Improved debugger symfile handling so that addresses accessed as
read-only won't use write-only labels (and vice-versa). More work
is still needed in this area.</li>
<li>Fixed bug (hopefully) with the app icon not showing on the Stella window.
Further testing is needed, since I can't duplicate the error myself.</li>
<li>Added M6532/RIOT tab to the debugger. This will be expanded on in a
future release.</li>
<li>Fixed default snapshot folder issues; the folder will now be
automatically created in the same place as state folders, ini files,
etc (whereever that may be for your platform).</li>
<li>Added TIA emulation fixes for graphical glitches in Escape from the
Mindmaster, Mission Survive, Solaris, and SWOOPS!</li>
<li>Re-added 'lastrom' functionality, where Stella will remember and
auto-select the last ROM that was successfully launched in the ROM
launcher.</li>
<li>Fixed bug where fullscreen OpenGL scaling wasn't working on 4:3 monitors.</li>
<li>For Stella developers, fixed SpeakJet emulation so it compiles again.
No improvements have been made to the emulation itself, though.</li>
<li>Further improvements to the M6532/RIOT emulation, which unfortunately
have broken old state files (again).</li>
<li>Added deadzone setting, for adjusting the deadzone amount for
analog joysticks. This can be set using the commandline argument
'-joydeadzone' or dynamically within the UI.</li>
<li>Make ROM disassembly in debugger take advantage of a wide window.</li>
<li>Fixed bug in 6507 BCD handling introduced in the last release.</li>
<li>For the Win32 port; Win9x should be fully supported again.</li>
</ul>
<p>
@ -260,14 +276,20 @@
<li>Emulates the Atari 2600 Joystick Controllers using your computer's keyboard
or joysticks</li>
<li>Emulates the Atari 2600 Keyboard Controllers using your computer's keyboard</li>
<li>Emulates one Atari 2600 Paddle Controller using your computer's mouse, keyboard
<li>Emulates the Atari 2600 Paddle Controllers using your computer's mouse, keyboard
or joysticks</li>
<li>Emulates the Atari 2600 Driving Controllers using your computer's keyboard
or joysticks</li>
<li>Emulates the CBS Booster-Grip Controller using your computer's keyboard or
joysticks</li>
<li>Emulates CX-22 / CX-80 style trackballs and Amiga Mouse using your
computer's mouse</li>
<li>Support for real Atari 2600 controllers using the
<a href="http://www.pixelspast.com/products">Stelladaptor</a></li>
<li>Support for the speech portion of a real
<a href="http://www.atariage.com/store/product_info.php?products_id=295">
AtariVox</a> device using a USB adaptor</li>
<li>Supports EEPROM emulation for AtariVox and SaveKey controllers</li>
<li>Supports almost all known bankswitching schemes (let us know if there's one we missed)</li>
<li>Supports cartridge autodetection for almost all bankswitching schemes</li>
<li>Supports Supercharger single-load and multi-load games</li>
@ -277,6 +299,7 @@
<li>Supports several "undocumented features" of the TIA graphics chip used by
some games</li>
<li>TIA emulation supports full collision checking</li>
<li>Built-in extensive debugger</li>
</ul>
@ -689,6 +712,14 @@
<td>Shows some game info while Stella is running.</td>
</tr>
<tr>
<td><pre>-joydeadzone &lt;number&gt;</pre></td>
<td>Sets the joystick deadzone area for analog joysticks.
Accepts a number from 0 - 29, and uses the formula
3200 + number * 1000. So the possible deadzone values
range from 3200 to 32200.</td>
</tr>
<tr>
<td><pre>-pspeed &lt;number&gt;</pre></td>
<td>Speed of digital emulation for paddles (1-15).</td>
@ -778,6 +809,16 @@
<td>Set the full pathname of the ROM properties file.</td>
</tr>
<tr>
<td><pre>-tiafloat &lt;1|0&gt;</pre></td>
<td>Set unused TIA pins to be floating on a read/peek.</td>
</tr>
<tr>
<td><pre>-avoxport &lt;name&gt;</pre></td>
<td>Set the name of the serial port where an AtariVox is connected.</td>
</tr>
<tr>
<td><pre>-help</pre></td>
<td>Prints a help message describing these options, and then
@ -825,11 +866,6 @@
<td>Start the emulator with the left joystick button held down.</td>
</tr>
<tr>
<td><pre>-tiafloat &lt;1|0&gt;</pre></td>
<td>Set unused TIA pins to be floating on a read/peek.</td>
</tr>
<tr>
<td><pre>-bs &lt;type&gt;</pre></td>
<td>Set "Cartridge.Type" property. See the <i>Game Properties</i> section
@ -972,7 +1008,7 @@
<p><b>Game Information</b> dialog:<br><br>
<img src="graphics/options_gameinfo.png">
<p>This dialog allows you to change all ROM properties as described in
<b>Section 15 - <a href="#Properties">Game Properties</a></b>.
<b>Section 16 - <a href="#Properties">Game Properties</a></b>.
<br><br><br>
<p><b>Help</b> dialog:<br><br>
@ -1667,7 +1703,7 @@
<!-- ///////////////////////////////////////////////////////////////////////// -->
<br><br><br>
<p><h1>
<a name="Remapping">8. Event Remapping</a></h1>
<a name="Remapping">8. Event Remapping / Input Devices</a></h1>
<hr>
<p>This version of Stella has event remapping. Almost every event in the emulator
@ -1706,7 +1742,12 @@
<img src="graphics/eventmapping_virtualdevs.png"></p>
<p>Stelladaptor devices can be configured to either the left or right virtual
ports. See the section 'Stelladaptor Support' for more information.</p>
ports. See <b>Section 11 - <a href="#Adaptor">Stelladaptor Support</a></b>
for further information.</p>
<p>Joystick deadzone area for analog joysticks can be set here. The deadzone
can be adjusted in an interval from 0 - 29, which internally is converted to
the range 3200 - 32200 using the formula '3200 + DEADZONE * 1000'.</p>
<p>Paddle settings are also configured here. The mouse can emulate either paddle
0, 1, 2, or 3. Note that some paddle games don't default to paddle 0. In those
@ -1721,6 +1762,10 @@
paddle. When using digital devices, the paddle is moved a certain amount
each frame. This speed setting specifies how much movement will occur.</p>
<p>The serial port to which a real AtariVox is connected can be set here.
See <b>Section 12 - <a href="#AtariVox">AtariVox/SaveKey Support</a></b> for
further information.</p>
<!-- ///////////////////////////////////////////////////////////////////////// -->
<br><br><br>
@ -1838,10 +1883,71 @@
</ul>
<!-- ///////////////////////////////////////////////////////////////////////// -->
<br><br>
<p><h1>
<a name="AtariVox">12. AtariVox/SaveKey Support</a></h1>
<hr>
<p>Stella supports a real AtariVox device for the speech/SpeakJet portion
of the controller. You will need a real AtariVox device, located
<a href="http://www.atariage.com/store/product_info.php?products_id=295">here</a>,
as well as some means of connecting it to your computer (some sort of
serial port/USB adaptor). There should be drivers for your serial convertor,
which allow your particular operating system to 'see' the device. Configuring
this is outside the scope of this document. Once your operating system
properly detects the AtariVox, you will need to tell Stella which serial
port it is connected to. This is done by using the '-avoxport' commandline
argument, or by setting it in the UI under the 'Virtual Devs' tab in
'Input Settings', as described in Section 8.</p>
<p>Note that you must use the entire name of the port as specified by
your operating system. For example, in Windows this would be COM1,
COM2, etc; Linux and OSX tend to use '/dev/xxxxxx'. For now, only
Linux/UNIX, OSX, and Win32 are supported.</p>
<p>Support for the EEPROM portion of the AtariVox and SaveKey is currently
emulated. That is, a file will be created on your computer simulating the
EEPROM; the actual EEPROM hardware itself will not be used or modified.
This is very useful in the testing stages of creating a new game, since
writing to a real EEPROM many times will eventually wear it out.</p>
<p>The EEPROM files have a special name/location depending on which
version of Stella you use, which are currently not configurable:</p>
<p><table cellpadding="5" border="1">
<tr>
<td><b>Linux/Unix</b></td>
<td><i>$HOME/.stella/atarivox_eeprom.dat<br>
$HOME/.stella/savekey_eeprom.dat</i></td>
</tr>
<tr>
<td><b>Macintosh</b></td>
<td><i>$HOME/.stella/atarivox_eeprom.dat<br>
$HOME/.stella/savekey_eeprom.dat</i></td>
</tr>
<tr>
<td><b>Windows</b></td>
<td><i>%MY_DOCUMENTS%\Stella\atarivox_eeprom.dat<br>
%MY_DOCUMENTS%\Stella\savekey_eeprom.dat</i>&nbsp;&nbsp;&nbsp;
<b>OR</b><br>
<i>%CURRENT_DIR%\atarivox_eeprom.dat<br>
%CURRENT_DIR%\savekey_eeprom.dat<br></i>
(if a file named 'disable_profiles.txt' exists in the
application directory)</td>
</tr>
</table>
<p>Note that these EEPROM files will be created when necessary, and
initialized as a real EEPROM would be (with randomized data). The
files can be manually deleted, which is very useful in testing
cases where a ROM is accessing the EEPROM for the first time.</p>
<!-- ///////////////////////////////////////////////////////////////////////// -->
<br>
<p><h1>
<a name="Debugger">12. Integrated Debugger</a></h1>
<a name="Debugger">13. Integrated Debugger</a></h1>
<hr>
<p>Have a look at <a href="debugger.html">this page</a> for integrated debugger
@ -1851,7 +1957,7 @@
<!-- ///////////////////////////////////////////////////////////////////////// -->
<br><br>
<p><h1>
<a name="Settings">13. Settings File</a></h1>
<a name="Settings">14. Settings File</a></h1>
<hr>
<p>Stella will remember when you change a setting either at the command line
@ -1915,7 +2021,7 @@
<!-- ///////////////////////////////////////////////////////////////////////// -->
<br><br>
<p><h1>
<a name="Cheats">14. Cheatcode Manager</a></h1>
<a name="Cheats">15. Cheatcode Manager</a></h1>
<hr>
<p>Stella 2.0 contains support for Bob Colbert's Cheetah cheat codes, as
@ -2014,7 +2120,7 @@ Ms Pac-Man (Stella extended codes):
<!-- ///////////////////////////////////////////////////////////////////////// -->
<br><br>
<p><h1>
<a name="Properties">15. Game Properties</a></h1>
<a name="Properties">16. Game Properties</a></h1>
<hr>
<p>Stella uses game properties to specify the "best" emulator settings for a
@ -2171,15 +2277,18 @@ Ms Pac-Man (Stella extended codes):
<tr>
<td VALIGN="TOP"><i>Controller.Left:</i></td>
<td>Indicates what type of controller the left player
uses. The value must be <b>Booster-Grip</b>, <b>Driving</b>,
<b>Keyboard</b>, <b>Paddles</b>, or <b>Joystick</b>.</td>
uses. The value must be <b>BoosterGrip</b>, <b>Driving</b>,
<b>Keyboard</b>, <b>Paddles</b>, <b>Trackball22</b>,
<b>Trackball80</b>, <b>AmigaMouse</b> or <b>Joystick</b>.</td>
</tr>
<tr>
<td VALIGN="TOP"><i>Controller.Right:</i></td>
<td>Indicates what type of controller the right player
uses. The value must be <b>Booster-Grip</b>, <b>Driving</b>,
<b>Keyboard</b>, <b>Paddles</b>, or <b>Joystick</b>.</td>
uses. The value must be <b>BoosterGrip</b>, <b>Driving</b>,
<b>Keyboard</b>, <b>Paddles</b>, <b>Trackball22</b>,
<b>Trackball80</b>, <b>AmigaMouse</b>, <b>AtariVox</b>,
<b>SaveKey</b> or <b>Joystick</b>.</td>
</tr>
<tr>
@ -2261,7 +2370,7 @@ Ms Pac-Man (Stella extended codes):
<!-- ///////////////////////////////////////////////////////////////////////// -->
<br><br>
<p><h1>
<a name="Palette">16. Palette Support</a></h1>
<a name="Palette">17. Palette Support</a></h1>
<hr>
<p>An Atari 2600 palette consists of 128 colours, which are different
@ -2328,7 +2437,7 @@ Ms Pac-Man (Stella extended codes):
<!-- ///////////////////////////////////////////////////////////////////////// -->
<br><br>
<p><h1>
<a name="Acknowledgments">17. Acknowledgments</a></h1>
<a name="Acknowledgments">18. Acknowledgments</a></h1>
<hr>
<p>Bradford W. Mott started developing Stella during the fall of 1995 and since
@ -2405,7 +2514,12 @@ Ms Pac-Man (Stella extended codes):
</tr>
<tr>
<td VALIGN="TOP">Richard&nbsp;H.</td>
<td VALIGN="TOP">Alex&nbsp;Herbert</td>
<td>Provided much information on AtariVox and SaveKey functionality</td>
</tr>
<tr>
<td VALIGN="TOP">Richard&nbsp;Hutchinson</td>
<td>Provided an AtariVox USB adaptor to help with AVox development</td>
</tr>
@ -2466,6 +2580,11 @@ Ms Pac-Man (Stella extended codes):
<td>Author of the OpenStep version of Stella</td>
</tr>
<tr>
<td VALIGN="TOP">John&nbsp;Payson</td>
<td>Provided EEPROM emulation code for AtariVox and SaveKey support</td>
</tr>
<tr>
<td VALIGN="TOP">Manuel&nbsp;Polik</td>
<td>Author of the Windows version of Stella starting with the 1.2 release</td>
@ -2595,7 +2714,7 @@ Ms Pac-Man (Stella extended codes):
<!-- ///////////////////////////////////////////////////////////////////////// -->
<br><br>
<p><h1>
<a name="License">18. License and Disclaimer</a></h1>
<a name="License">19. License and Disclaimer</a></h1>
<hr>
<p>

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.37 2008-05-15 19:10:10 stephena Exp $
// $Id: Version.hxx,v 1.38 2008-05-16 12:04:34 stephena Exp $
//============================================================================
#ifndef VERSION_HXX
#define VERSION_HXX
#define STELLA_BASE_VERSION "2.6_pre"
#define STELLA_BASE_VERSION "2.6"
#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: Console.cxx,v 1.141 2008-05-12 22:40:23 stephena Exp $
// $Id: Console.cxx,v 1.142 2008-05-16 12:04:34 stephena Exp $
//============================================================================
#include <cassert>
@ -586,7 +586,7 @@ void Console::setControllers()
Paddles::setMouseIsPaddle(-1); // Reset to defaults
// Construct left controller
if(left == "BOOSTER-GRIP")
if(left == "BOOSTERGRIP")
{
myControllers[leftPort] = new BoosterGrip(Controller::Left, *myEvent, *mySystem);
}
@ -623,7 +623,7 @@ void Console::setControllers()
}
// Construct right controller
if(right == "BOOSTER-GRIP")
if(right == "BOOSTERGRIP")
{
myControllers[rightPort] = new BoosterGrip(Controller::Right, *myEvent, *mySystem);
}

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: Settings.cxx,v 1.143 2008-05-11 21:18:35 stephena Exp $
// $Id: Settings.cxx,v 1.144 2008-05-16 12:04:34 stephena Exp $
//============================================================================
#include <cassert>
@ -338,6 +338,8 @@ void Settings::usage()
<< " -cheatfile <file> Full pathname of cheatfile database\n"
<< " -palettefile <file> Full pathname of user-defined palette file\n"
<< " -propsfile <file> Full pathname of ROM properties file\n"
<< " -tiafloat <1|0> Set unused TIA pins floating on a read/peek\n"
<< " -avoxport <name> The name of the serial port where an AtariVox is connected\n"
<< " -help Show the text you're now reading\n"
#ifdef DEBUGGER_SUPPORT
<< endl
@ -350,7 +352,6 @@ void Settings::usage()
<< " -holdreset Start the emulator with the Game Reset switch held down\n"
<< " -holdselect Start the emulator with the Game Select switch held down\n"
<< " -holdbutton0 Start the emulator with the left joystick button held down\n"
<< " -tiafloat <1|0> Set unused TIA pins floating on a read/peek\n"
<< endl
<< " -bs <arg> Sets the 'Cartridge.Type' (bankswitch) property\n"
<< " -type <arg> Same as using -bs\n"

View File

@ -33,7 +33,7 @@
<key>CFBundleExecutable</key>
<string>StellaOSX</string>
<key>CFBundleGetInfoString</key>
<string>StellaOSX 2.5.1</string>
<string>StellaOSX 2.6</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.5.1</string>
<string>StellaOSX 2.6</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleSignature</key>
<string>StLa</string>
<key>CFBundleVersion</key>
<string>StellaOSX 2.5.1</string>
<string>StellaOSX 2.6</string>
<key>NSMainNibFile</key>
<string>SDLMain.nib</string>
<key>NSPrincipalClass</key>

View File

@ -1,6 +1,6 @@
#!/bin/sh
# $Id: stella.SlackBuild,v 1.10 2008-04-08 19:17:26 stephena Exp $
# $Id: stella.SlackBuild,v 1.11 2008-05-16 12:04:35 stephena Exp $
# stella.SlackBuild for Stella 2.x, B. Watson, 2005
@ -13,7 +13,7 @@ die() {
exit 1
}
VERSION=2.5.1
VERSION=2.6
ARCH=${ARCH-i486}
BUILD=1

View File

@ -1,5 +1,5 @@
%define name stella
%define version 2.5.1
%define version 2.6
%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 16 2008 Stephen Anthony <stephena@users.sf.net> 2.6-1
- Version 2.6 release
* Wed Apr 9 2008 Stephen Anthony <stephena@users.sf.net> 2.5.1-1
- Version 2.5.1 release

View File

@ -3,14 +3,14 @@
[Setup]
AppName=Stella
AppVerName=Stella 2.5.1
AppVerName=Stella 2.6
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.5.1-win32
OutputBaseFilename=stella-2.6-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.5.1\Stella.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\..\stella-2.5.1\zlib1.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\..\stella-2.5.1\SDL.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\..\stella-2.5.1\docs\*"; DestDir: "{app}\docs"; Flags: ignoreversion recursesubdirs createallsubdirs
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
; 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,5,1,0
PRODUCTVERSION 2,5,1,0
FILEVERSION 2,6,0,0
PRODUCTVERSION 2,6,0,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.5.1"
VALUE "FileVersion", "2.6"
VALUE "InternalName", "Stella"
VALUE "LegalCopyright", "Copyright (C) 1995-2008 B. Mott & the Stella team"
VALUE "OriginalFilename", "Stella.exe"
VALUE "ProductName", "Stella"
VALUE "ProductVersion", "2.5.1"
VALUE "ProductVersion", "2.6"
END
END
BLOCK "VarFileInfo"