Updates across the board wrt the manual and release files, etc. It looks

like the next release will be on July 17 (or I'll have to edit all these
files again).

Ran the various PNG images through pngcrush, which squeezed them
down a little.  Every little bit helps.

Included the latest version of my personal stella.pro file.  It seems that
the original maintainer for this file has gone MIA, so I guess that's
*yet another* thing I'll be maintaining ...


git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@308 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
This commit is contained in:
stephena 2004-07-13 01:09:50 +00:00
parent 8876c9878b
commit daf64396d6
13 changed files with 15673 additions and 16019 deletions

View File

@ -9,27 +9,31 @@
SSSS ttt eeeee llll llll aaaaa
===============================================================================
Release 1.3 for DOS, Linux, and Unix
Release 1.4 for Linux, Mac OSX and Windows
===============================================================================
The Atari 2600 Video Computer System (VCS), introduced in 1977, was the most
popular home video game system of the early 1980's. Now you can enjoy all of
popular home video game system of the early 1980's. Now you can enjoy all of
your favorite Atari 2600 games on your PC thanks to Stella!
Stella is a multi-platform Atari 2600 VCS emulator. It allows you to play all
of your favorite Atari 2600 games again! Stella was originally developed for
Stella is a multi-platform Atari 2600 VCS emulator. It allows you to play all
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 1.3 release of Stella for DOS, Linux, and Unix. Distributions
for other operating systems will appear as they become available. The three
This is the 1.4 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 for Linux (stella-1.3-linux-x86.tar.gz)
* Binary distribution in RPM format for Linux (stella-1.4-1.i586.rpm)
* Binary distribution for DOS (st13.zip)
* Binary distribution for Mac OSX () FIXME
* Source code distribution for Linux, Unix, and DOS (stella-1.3-src.tar.gz)
* Binary distribution for Windows (stella-1.4-win32.zip)
* Source code distribution for Linux, Mac OSX and Windows (stella-1.4-src.tar.gz)
* Source code in SRPM format for Linux RPM-based systems (stella-1.4-1.src.rpm)
PLEASE DO NOT WRITE ASKING FOR ROM IMAGES TO USE WITH STELLA! ALL SUCH
REQUESTS WILL BE IGNORED!
@ -37,91 +41,91 @@ REQUESTS WILL BE IGNORED!
New in this Release
===================
* Improved TIA sound system so that games with digitized audio work
* Codebase ported to SDL. The DOS and X11 ports have been discontinued.
* Added saving and loading of game state to the core; X11, SDL, and DOS
versions current support saving and loading game state
* Sound code ported to SDL. For the Linux versions, ALSA and OSS sound
support has been discontinued.
* Added support for F4 bankswitching method
* The Linux, MacOSX and Windows ports are now based on the same codebase
and are actively maintained. That means simultaneous (and hopefully more
frequent) releases.
* Pitfall II DPC sound emulation completed
* A new Windows port has been created, with the GUI based on StellaX.
This is the first new release for Windows since Stella 1.2.
* Fixed a bug which caused the difficulty switches to operate backwards
* A new Mac OSX port has been created by Mark Grebe. This is the first new
release for Mac OSX since Stella 1.2.
* Changed DPC auto-detection to use file size so that Pitfall II mods work
* Added OpenGL rendering support.
* Modified RIOT timer emulation so that startup values are random
* Added more refined in-game GUI.
* Added 3F bankswitching auto-detection routine so that homebrews and
demos work without a stella.pro entry
* Added event remapping. Emulation keys can now be remapped to the keyboard
or up to 4 joysticks.
* Updated the TIA message boxes so they look a little nicer
* Added native Stelladaptor support. Joysticks, paddles, and driving
controllers have been tested.
* Latest stella.pro file included in distribution
* Digital sound support (used in games like Quadrun and Pitfall2) has been
greatly improved. Sound generation is now more tightly synchronized with
video updates.
* Added some developer options to the core, and the ability to change game
width, height, xstart, ystart, and others while the emulation is running.
Added ability to switch between NTSC and PAL at runtime, and the ability
to save the current properties to a file or to merge the changes into the
stella.pro file; X11 and SDL versions supported for now (compile option)
* Added support for switchable palettes. Currently you can switch between
the current Stella palette, original Stella palette (pre-1.2 versions),
and the z26 palette.
* External sound server for the X11 and SDL versions no longer required, as
all sound code is now integrated into the core
* Added support for UA Limited style bankswitching (Funky Fish and Pleiades).
* Changed locations of the user's config files for the X11 and SDL versions;
the user's stellarc file is now located in $HOME/.stella/stellarc, state
files are located in $HOME/.stella/state/ and the stella.pro file is
located in $HOME/.stella/stella.pro
* Switched to using high compatibility M6502 mode by default. This means
old state saves from previous Stella versions will no longer work.
* Changed the way options are supplied on the commandline for the X11 and
SDL versions. Now all commandline options take exactly the same arguments
as in the INI file.
* The meaning of the "-sound" command line option has been changed. This
option now accepts either 'true' or 'false (1 or 0) to enable/disable
sound.
* Added "-accurate" command line option to choose between accurate
(CPU-intensive) timing or less accurate (CPU-friendly) timing to X11
and SDL versions. This is the final version of what was considered
experimental timing code in Stella 1.2.
* Changed sound mixer functionality. The system volume/mixer settings will
never be changed; volume changes in Stella will only affect the
emulation itself.
* Added "-sound" command line option to choose which sound backend to
use (alsa, oss, sdl) with the X11 and SDL versions.
* Added "-video" command line option. This option accepts either 'soft' or
'gl', to use software/OpenGL rendering.
* Added the developer command line options to the X11 and SDL versions,
which are only activated in developer builds: -Dformat, -Dwidth,
-Dheight, -Dxstart, -Dystart, -Dmerge
* Added "-gl_filter" command line option. This option accepts either
'nearest' or 'linear', to use GL_NEAREST or GL_LINEAR filtering.
* Fixed window resize bug in the X11 port
* Added "-gl_aspect" command line option. This option accepts a decimal
value specifying how much to scale the width of the emulation image
(useful for giving an authentic 'square-looking' 4:3 mode).
* Added "-nosound" command line option to the DOS port to disable audio
* Added "-gl_fsmax" command line option. This option accepts either
'true' or 'false, and specifies to use the maximum possible resolution
when in fullscreen OpenGL mode (useful for Linux and for Windows on
laptops).
* DOS port supports a "-vsync" option to synchronize emulation with the
video blank of the video card
* Added "-fragsize" command line option. This option accepts the size to
use for sound fragments. Linux/MacOSX works well with 512, Windows seems
to need 2048. This value must be a power of two.
* Changed VGA code in the DOS port to use a 60Hz 320x200 and a 60Hz
320x240 graphics mode
* Modified "-volume" command line option. If you specify '-1', Stella will
use the system volume.
* DOS port has been updated to run better under Windows NT, 2000, and XP.
There are still issues with the sound, however, it is usable.
* Renamed the "-pro" command line option to "-altpro".
* DOS port is using a new Sound Blaster driver created by Matt Conte which
supports auto-detection of sound cards.
* Renamed the "-fps" command line option to "-framerate".
* DOS port supports a STELLA_HOME environment variable that defines
the location of config files.
* Removed the "-center" command line option. Stella now automatically
centers the window when possible.
* In the DOS port the stella.pro file is searched for first in the
current working director and then in the $STELLA_HOME directory
* Removed the "-paddle real" command line option, since it never really
worked correctly (and Stelladaptor support adds that functionality
anyway).
* In the DOS port the ROM image is searched for first using the
specified path, then in $STELLA_HOME/ROMS, and finally in $STELLA_HOME
* Removed all command line options relating to the X11 port
(owncmap, display).
Distribution Site
=================
The Stella distributions can be obtained from the Stella Website at:
http://stella.atari.org
If for some reason you are unable to connect to the Stella Website using
the above URL please try http://stella.sourceforge.net.
http://stella.sourceforge.net

View File

@ -12,6 +12,90 @@
Release History
===============================================================================
1.3 to 1.4: (July 17, 2004)
* Codebase ported to SDL. The DOS and X11 ports have been discontinued.
* Sound code ported to SDL. For the Linux versions, ALSA and OSS sound
support has been discontinued.
* The Linux, MacOSX and Windows ports are now based on the same codebase
and are actively maintained. That means simultaneous (and hopefully more
frequent) releases.
* A new Windows port has been created, with the GUI based on StellaX.
This is the first new release for Windows since Stella 1.2.
* A new Mac OSX port has been created by Mark Grebe. This is the first new
release for Mac OSX since Stella 1.2.
* Added OpenGL rendering support.
* Added more refined in-game GUI.
* Added event remapping. Emulation keys can now be remapped to the keyboard
or up to 4 joysticks.
* Added native Stelladaptor support. Joysticks, paddles, and driving
controllers have been tested.
* Digital sound support (used in games like Quadrun and Pitfall2) has been
greatly improved. Sound generation is now more tightly synchronized with
video updates.
* Added support for switchable palettes. Currently you can switch between
the current Stella palette, original Stella palette (pre-1.2 versions),
and the z26 palette.
* Added support for UA Limited style bankswitching (Funky Fish and Pleiades).
* Switched to using high compatibility M6502 mode by default. This means
old state saves from previous Stella versions will no longer work.
* The meaning of the "-sound" command line option has been changed. This
option now accepts either 'true' or 'false (1 or 0) to enable/disable
sound.
* Changed sound mixer functionality. The system volume/mixer settings will
never be changed; volume changes in Stella will only affect the
emulation itself.
* Added "-video" command line option. This option accepts either 'soft' or
'gl', to use software/OpenGL rendering.
* Added "-gl_filter" command line option. This option accepts either
'nearest' or 'linear', to use GL_NEAREST or GL_LINEAR filtering.
* Added "-gl_aspect" command line option. This option accepts a decimal
value specifying how much to scale the width of the emulation image
(useful for giving an authentic 'square-looking' 4:3 mode).
* Added "-gl_fsmax" command line option. This option accepts either
'true' or 'false, and specifies to use the maximum possible resolution
when in fullscreen OpenGL mode (useful for Linux and for Windows on
laptops).
* Added "-fragsize" command line option. This option accepts the size to
use for sound fragments. Linux/MacOSX works well with 512, Windows seems
to need 2048. This value must be a power of two.
* Modified "-volume" command line option. If you specify '-1', Stella will
use the system volume.
* Renamed the "-pro" command line option to "-altpro".
* Renamed the "-fps" command line option to "-framerate".
* Removed the "-center" command line option. Stella now automatically
centers the window when possible.
* Removed the "-paddle real" command line option, since it never really
worked correctly (and Stelladaptor support adds that functionality
anyway).
* Removed all command line options relating to the X11 port
(owncmap, display).
1.2 to 1.3: (February 17, 2003)
* Improved TIA sound system so that games with digitized audio work

View File

@ -1,14 +1,14 @@
This is release 1.3 of Stella. Stella is a multi-platform Atari 2600 VCS
This is release 1.4 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
the Stella Website at:
http://stella.atari.org
http://stella.sourceforge.net
Enjoy,
The Stella Team
February 17, 2003
July 17, 2004

View File

@ -9,11 +9,12 @@
SSSS ttt eeeee llll llll aaaaa
===============================================================================
To Do List - November 25, 2003
To Do List - July 17, 2004
===============================================================================
If you would like to contribute to Stella's development then find something
on the list below and send email to Bradford Mott at bwmott@acm.org.
on the list below and send email to Bradford Mott at bwmott@acm.org or
Stephen Anthony at stephena@users.sourceforge.net.
For all ports:
@ -27,25 +28,17 @@ For all ports:
- Mac (680x0, PowerPC)
- Others...
* Add a debugger to Stella for game developers
* Find people to actually do the above ports, and try to more actively
recruit people into the Stella project
* Add a debugger to Stella for game developers or create an external
debugger to be used by Stella and z26 (and add hooks into Stella for it)
For the Windows port of Stella (Cyberstella):
* More Columns / Advanced sorting for the GUI
For the Windows GUI frontend (StellaX)
* Make all dialog boxes resizable for any size text
* Improve the DirectSound support
* Add Fullscreen / Windowed mode - Alt-Enter
* Add a Direct3D version, so we have alpha-blending, hardware stretch, etc.
* Add commandline options that were in StellaX
* Add Screenshots in PNG format - F12
* The following features depend on developer availability
- Add a Sprite/Animation Editor

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.2 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 62 KiB

After

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.0 KiB

View File

@ -394,14 +394,14 @@
<pre> cp stella.pro /etc</pre> or to your home directory:
<pre> mkdir ~/.stella<br> cp stella.pro ~/.stella</pre></li>
</ol>
<li><b>Source RPM</b> (stella-<i>release</i>.src.rpm)</li>
<li><b>Source RPM</b> (stella-<i>release</i>-1.src.rpm)</li>
<ol>
<li>Rebuild the archive with the following command:
<pre> rpmbuild --rebuild stella-<i>release</i>.src.rpm</pre></li>
<li>Follow the instructions under <i>Binary RPM</i> to install
the stella-<i>release</i>.ix86.rpm file</li>
</ol>
<li><b>Binary RPM</b> (stella-<i>release</i>.ix86.rpm)</li>
<li><b>Binary RPM</b> (stella-<i>release</i>-1.ix86.rpm)</li>
<ol>
<li>Install the binary RPM with the following command:
<pre> rpm -Uvh stella-<i>release</i>.ix86.rpm</pre></li>

File diff suppressed because it is too large Load Diff