Some file cleanups for the impending 1.4.2 release.

git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@356 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
This commit is contained in:
stephena 2005-02-13 19:17:02 +00:00
parent cf07869026
commit 248fcb92dc
47 changed files with 168 additions and 189 deletions

View File

@ -9,7 +9,7 @@
SSSS ttt eeeee llll llll aaaaa
===============================================================================
Release 1.4.1 for Linux, Mac OSX and Windows
Release 1.4.2 for Linux, Mac OSX and Windows
===============================================================================
The Atari 2600 Video Computer System (VCS), introduced in 1977, was the most
@ -21,19 +21,19 @@ 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.4.1 release of Stella for Linux, Mac OSX and Windows. Distributions
This is the 1.4.2 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-1.4.1-1.i586.rpm)
* Binary distribution in RPM format for Linux (stella-1.4.2-1plf.i586.rpm)
* Binary distribution for Mac OSX (StellaOSX1.4.1.dmg.gz)
* Binary distribution for Mac OSX (StellaOSX1.4.2.dmg.gz)
* Binary distribution for Windows (stella-1.4.1-win32.zip)
* Binary distribution for Windows (stella-1.4.2-win32.zip)
* Source code distribution for Linux, Mac OSX and Windows (stella-1.4.1-src.tar.gz)
* Source code distribution for Linux, Mac OSX and Windows (stella-1.4.2-src.tar.gz)
* Source code in SRPM format for Linux RPM-based systems (stella-1.4.1-1.src.rpm)
* Source code in SRPM format for Linux RPM-based systems (stella-1.4.1-1plf.src.rpm)
PLEASE DO NOT WRITE ASKING FOR ROM IMAGES TO USE WITH STELLA! ALL SUCH
REQUESTS WILL BE IGNORED!

View File

@ -12,6 +12,32 @@
Release History
===============================================================================
1.4.1 to 1.4.2: (February 19, 2005)
* Updated the sound system. All popping and cracking sounds that previously
occurred at program start/stop and when entering/exiting menu or pause
mode have been eliminated.
* Fixed the gl_fsmax argument to mean "switch to desktop resolution on
fullscreen OpenGL", instead of to the maximum possible resolution (the two
are not always the same).
* Added Alt [ and Alt ] keys to dynamically adjust the sound volume during
emulation.
* Added Control 0, Control 1, Control 2, Control 3 keys to dynamically change
which paddle the mouse should emulate.
* Added video_driver argument. This accepts the different options that can be
specified for SDL_VIDEODRIVER (see SDL homepage for more information).
Basically, it eliminates the need to set the SDL_VIDEODRIVER environment
variable.
* For the Windows port; added windib and directx as options for
'video_driver' when using software rendering. The 'windib' option is now
the default, and in many cases it's up to 10 times faster than using
'directx'.
1.4 to 1.4.1: (August 15, 2004)
* Fixed PAL sound issues. PAL games now should sound correct (no distortion

View File

@ -12,7 +12,7 @@
License Information and Copyright Notice
===============================================================================
Copyright (C) 1995-2004 Bradford W. Mott <bwmott@acm.org>
Copyright (C) 1995-2005 Bradford W. Mott <bwmott@acm.org>
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software

13
stella/README-SDL.txt Normal file
View File

@ -0,0 +1,13 @@
Please distribute this file with the SDL runtime environment:
The Simple DirectMedia Layer (SDL for short) is a cross-platfrom library
designed to make it easy to write multi-media software, such as games and
emulators.
The Simple DirectMedia Layer library source code is available from:
http://www.libsdl.org/
This library is distributed under the terms of the GNU LGPL license:
http://www.gnu.org/copyleft/lesser.html

View File

@ -1,5 +1,5 @@
This is release 1.4.1 of Stella. Stella is a multi-platform Atari 2600 VCS
This is release 1.4.2 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
August 15, 2004
February 19, 2005

View File

@ -9,53 +9,43 @@
SSSS ttt eeeee llll llll aaaaa
===============================================================================
To Do List - August 15, 2004
To Do List - February 19, 2005
===============================================================================
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 or
Stephen Anthony at stephena@users.sourceforge.net.
For all ports:
For all ports (in order of importance):
* Provide a fully integrated GUI where all settings can be changed, multiple
games can be run, etc; basically, move all functionality of external
frontends into Stella itself
* Add an internal debugger to Stella for game developers
* Provide suggestions for improving Stella
* Provide suggestions for improving the Stella User's Manual
* Port Stella to other operating systems:
- Atari ST/TT/Falcon
- Mac (680x0, PowerPC)
- Others...
* 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)
* Further optimize the software mode, especially on Win32. The software
renderer in Linux takes 4% CPU (it's actually faster than OpenGL); the same
code on a faster computer running Windows XP takes 60-70%! I knew SDL
wasn't as optimized for Windows, but I didn't think it was that bad ...
For the various frontends
For the Windows GUI frontend (StellaX)
* Make all dialog boxes resizable for any size text
* The following features depend on developer availability
- Add a Sprite/Animation Editor
- Add a PF Editor
- Add a Sourcecode Editor
- Either Support DASM as frontend or integrate a 6507 Assembler
- Either Support Distella as frontend or integrate a 6507 Disassembler
- AVI/MPEG export
- WAV/MP3 export
- Client/Server networked play for up to 4 Computers via LAN/Internet
- Tracking Hiscores
- Record and Playback games - not as real movie, but by logging
Input/RAM/processor states in given intervals.
- Cheatcodes
- Improve frontend by adding snapshots, labels, manuals, etc.
Like KStella for Linux. (Suggestion from Brian Luttrull)
- Discontinue all external frontends; integrate into Stella itself
- Add a Sprite/Animation Editor
- Add a PF Editor
- Add a Sourcecode Editor
- Either Support DASM as frontend or integrate a 6507 Assembler
- Either Support Distella as frontend or integrate a 6507 Disassembler
- AVI/MPEG export
- WAV/MP3 export
- Client/Server networked play for up to 4 Computers via LAN/Internet
- Tracking Hiscores
- Record and Playback games - not as real movie, but by logging
Input/RAM/processor states in given intervals.
- Cheatcodes
- Improve frontend by adding snapshots, labels, manuals, etc.
Like KStella for Linux. (Suggestion from Brian Luttrull)

View File

@ -33,7 +33,7 @@
<br><br><br>
<center><b>February 1999 - September 2004</b></center>
<center><b>February 1999 - February 2005</b></center>
<center><b>The Stella Team</b></center>
<center><b><a href="http://stella.sourceforge.net">Stella Homepage</a></b></center>
@ -217,7 +217,7 @@
<ul>
<li>Updated the sound system. All popping and cracking sounds that previously
occurred at program start/stop and when entering/exiting menu or pause mode
has been eliminated.</li>
have been eliminated.</li>
<li>Fixed the <b>gl_fsmax</b> argument to mean "switch to desktop resolution
on fullscreen OpenGL", instead of to the maximum possible resolution
@ -238,8 +238,6 @@
'video_driver' when using software rendering. The 'windib' option is now
the default, and in many cases it's up to 10 times faster than using
'directx'.</li>
<li>For the OSX port; blah ...</li>
</ul>
<p>

View File

@ -8,12 +8,12 @@
// SS SS tt ee ll ll aa aa
// SSSS ttt eeeee llll llll aaaaa
//
// Copyright (c) 1995-1999 by Bradford W. Mott
// Copyright (c) 1995-2005 by Bradford W. Mott
//
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: FrameBufferGL.cxx,v 1.10 2005-01-04 21:04:20 stephena Exp $
// $Id: FrameBufferGL.cxx,v 1.11 2005-02-13 19:17:01 stephena Exp $
//============================================================================
#include <SDL.h>

View File

@ -8,12 +8,12 @@
// SS SS tt ee ll ll aa aa
// SSSS ttt eeeee llll llll aaaaa
//
// Copyright (c) 1995-1999 by Bradford W. Mott
// Copyright (c) 1995-2005 by Bradford W. Mott
//
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: FrameBufferGL.hxx,v 1.5 2005-01-03 19:16:09 stephena Exp $
// $Id: FrameBufferGL.hxx,v 1.6 2005-02-13 19:17:01 stephena Exp $
//============================================================================
#ifndef FRAMEBUFFER_GL_HXX
@ -34,7 +34,7 @@ class MediaSource;
This class implements an SDL OpenGL framebuffer.
@author Stephen Anthony
@version $Id: FrameBufferGL.hxx,v 1.5 2005-01-03 19:16:09 stephena Exp $
@version $Id: FrameBufferGL.hxx,v 1.6 2005-02-13 19:17:01 stephena Exp $
*/
class FrameBufferGL : public FrameBufferSDL
{

View File

@ -8,12 +8,12 @@
// SS SS tt ee ll ll aa aa
// SSSS ttt eeeee llll llll aaaaa
//
// Copyright (c) 1995-1999 by Bradford W. Mott
// Copyright (c) 1995-2005 by Bradford W. Mott
//
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: FrameBufferSDL.cxx,v 1.3 2005-01-04 20:06:20 stephena Exp $
// $Id: FrameBufferSDL.cxx,v 1.4 2005-02-13 19:17:02 stephena Exp $
//============================================================================
#include <SDL.h>

View File

@ -8,12 +8,12 @@
// SS SS tt ee ll ll aa aa
// SSSS ttt eeeee llll llll aaaaa
//
// Copyright (c) 1995-1999 by Bradford W. Mott
// Copyright (c) 1995-2005 by Bradford W. Mott
//
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: FrameBufferSDL.hxx,v 1.4 2005-01-04 19:59:13 stephena Exp $
// $Id: FrameBufferSDL.hxx,v 1.5 2005-02-13 19:17:02 stephena Exp $
//============================================================================
#ifndef FRAMEBUFFER_SDL_HXX
@ -35,7 +35,7 @@
the core FrameBuffer.
@author Stephen Anthony
@version $Id: FrameBufferSDL.hxx,v 1.4 2005-01-04 19:59:13 stephena Exp $
@version $Id: FrameBufferSDL.hxx,v 1.5 2005-02-13 19:17:02 stephena Exp $
*/
class FrameBufferSDL : public FrameBuffer
{

View File

@ -8,12 +8,12 @@
// SS SS tt ee ll ll aa aa
// SSSS ttt eeeee llll llll aaaaa
//
// Copyright (c) 1995-1999 by Bradford W. Mott
// Copyright (c) 1995-2005 by Bradford W. Mott
//
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: FrameBufferSoft.cxx,v 1.5 2005-01-04 19:59:13 stephena Exp $
// $Id: FrameBufferSoft.cxx,v 1.6 2005-02-13 19:17:02 stephena Exp $
//============================================================================
#include <SDL.h>

View File

@ -8,12 +8,12 @@
// SS SS tt ee ll ll aa aa
// SSSS ttt eeeee llll llll aaaaa
//
// Copyright (c) 1995-1999 by Bradford W. Mott
// Copyright (c) 1995-2005 by Bradford W. Mott
//
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: FrameBufferSoft.hxx,v 1.3 2004-06-23 00:15:32 stephena Exp $
// $Id: FrameBufferSoft.hxx,v 1.4 2005-02-13 19:17:02 stephena Exp $
//============================================================================
#ifndef FRAMEBUFFER_SOFT_HXX
@ -35,7 +35,7 @@ class RectList;
This class implements an SDL software framebuffer.
@author Stephen Anthony
@version $Id: FrameBufferSoft.hxx,v 1.3 2004-06-23 00:15:32 stephena Exp $
@version $Id: FrameBufferSoft.hxx,v 1.4 2005-02-13 19:17:02 stephena Exp $
*/
class FrameBufferSoft : public FrameBufferSDL
{

View File

@ -8,12 +8,12 @@
// SS SS tt ee ll ll aa aa
// SSSS ttt eeeee llll llll aaaaa
//
// Copyright (c) 1995-1999 by Bradford W. Mott
// Copyright (c) 1995-2005 by Bradford W. Mott
//
// 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.3 2004-06-23 00:15:32 stephena Exp $
// $Id: Snapshot.cxx,v 1.4 2005-02-13 19:17:02 stephena Exp $
//============================================================================
#include <png.h>

View File

@ -8,12 +8,12 @@
// SS SS tt ee ll ll aa aa
// SSSS ttt eeeee llll llll aaaaa
//
// Copyright (c) 1995-1999 by Bradford W. Mott
// Copyright (c) 1995-2005 by Bradford W. Mott
//
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: Snapshot.hxx,v 1.2 2004-06-20 23:30:48 stephena Exp $
// $Id: Snapshot.hxx,v 1.3 2005-02-13 19:17:02 stephena Exp $
//============================================================================
#ifndef SNAPSHOT_HXX

View File

@ -8,12 +8,12 @@
// SS SS tt ee ll ll aa aa
// SSSS ttt eeeee llll llll aaaaa
//
// Copyright (c) 1995-2004 by Bradford W. Mott
// Copyright (c) 1995-2005 by Bradford W. Mott
//
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: SoundSDL.cxx,v 1.7 2005-01-04 02:29:29 stephena Exp $
// $Id: SoundSDL.cxx,v 1.8 2005-02-13 19:17:02 stephena Exp $
//============================================================================
#include <sstream>

View File

@ -8,12 +8,12 @@
// SS SS tt ee ll ll aa aa
// SSSS ttt eeeee llll llll aaaaa
//
// Copyright (c) 1995-2004 by Bradford W. Mott
// Copyright (c) 1995-2005 by Bradford W. Mott
//
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: SoundSDL.hxx,v 1.6 2005-01-04 02:29:29 stephena Exp $
// $Id: SoundSDL.hxx,v 1.7 2005-02-13 19:17:02 stephena Exp $
//============================================================================
#ifndef SOUNDSDL_HXX
@ -29,7 +29,7 @@
This class implements the sound API for SDL.
@author Stephen Anthony and Bradford W. Mott
@version $Id: SoundSDL.hxx,v 1.6 2005-01-04 02:29:29 stephena Exp $
@version $Id: SoundSDL.hxx,v 1.7 2005-02-13 19:17:02 stephena Exp $
*/
class SoundSDL : public Sound
{

View File

@ -8,12 +8,12 @@
// SS SS tt ee ll ll aa aa
// SSSS ttt eeeee llll llll aaaaa
//
// Copyright (c) 1995-2004 by Bradford W. Mott
// Copyright (c) 1995-2005 by Bradford W. Mott
//
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: mainSDL.cxx,v 1.19 2005-01-04 02:29:29 stephena Exp $
// $Id: mainSDL.cxx,v 1.20 2005-02-13 19:17:02 stephena Exp $
//============================================================================
#include <fstream>

View File

@ -8,12 +8,12 @@
// SS SS tt ee ll ll aa aa
// SSSS ttt eeeee llll llll aaaaa
//
// Copyright (c) 1995-1998 by Bradford W. Mott
// Copyright (c) 1995-2005 by Bradford W. Mott
//
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: Booster.cxx,v 1.1.1.1 2001-12-27 19:54:18 bwmott Exp $
// $Id: Booster.cxx,v 1.2 2005-02-13 19:17:02 stephena Exp $
//============================================================================
#include "Event.hxx"

View File

@ -8,12 +8,12 @@
// SS SS tt ee ll ll aa aa
// SSSS ttt eeeee llll llll aaaaa
//
// Copyright (c) 1995-1998 by Bradford W. Mott
// Copyright (c) 1995-2005 by Bradford W. Mott
//
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: Booster.hxx,v 1.1.1.1 2001-12-27 19:54:18 bwmott Exp $
// $Id: Booster.hxx,v 1.2 2005-02-13 19:17:02 stephena Exp $
//============================================================================
#ifndef BOOSTERGRIP_HXX
@ -28,7 +28,7 @@
on it (a booster and a trigger).
@author Bradford W. Mott
@version $Id: Booster.hxx,v 1.1.1.1 2001-12-27 19:54:18 bwmott Exp $
@version $Id: Booster.hxx,v 1.2 2005-02-13 19:17:02 stephena Exp $
*/
class BoosterGrip : public Controller
{

View File

@ -8,12 +8,12 @@
// SS SS tt ee ll ll aa aa
// SSSS ttt eeeee llll llll aaaaa
//
// Copyright (c) 1995-2004 by Bradford W. Mott
// Copyright (c) 1995-2005 by Bradford W. Mott
//
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: Cart.cxx,v 1.7 2004-06-25 03:44:12 bwmott Exp $
// $Id: Cart.cxx,v 1.8 2005-02-13 19:17:02 stephena Exp $
//============================================================================
#include <assert.h>

View File

@ -8,12 +8,12 @@
// SS SS tt ee ll ll aa aa
// SSSS ttt eeeee llll llll aaaaa
//
// Copyright (c) 1995-1998 by Bradford W. Mott
// Copyright (c) 1995-2005 by Bradford W. Mott
//
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: Cart2K.cxx,v 1.2 2002-05-13 19:17:32 stephena Exp $
// $Id: Cart2K.cxx,v 1.3 2005-02-13 19:17:02 stephena Exp $
//============================================================================
#include <assert.h>

View File

@ -8,12 +8,12 @@
// SS SS tt ee ll ll aa aa
// SSSS ttt eeeee llll llll aaaaa
//
// Copyright (c) 1995-1998 by Bradford W. Mott
// Copyright (c) 1995-2005 by Bradford W. Mott
//
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: Cart2K.hxx,v 1.2 2002-05-13 19:17:32 stephena Exp $
// $Id: Cart2K.hxx,v 1.3 2005-02-13 19:17:02 stephena Exp $
//============================================================================
#ifndef CARTRIDGE2K_HXX
@ -33,7 +33,7 @@ class Deserializer;
2600's 4K cartridge addressing space.
@author Bradford W. Mott
@version $Id: Cart2K.hxx,v 1.2 2002-05-13 19:17:32 stephena Exp $
@version $Id: Cart2K.hxx,v 1.3 2005-02-13 19:17:02 stephena Exp $
*/
class Cartridge2K : public Cartridge
{

View File

@ -8,12 +8,12 @@
// SS SS tt ee ll ll aa aa
// SSSS ttt eeeee llll llll aaaaa
//
// Copyright (c) 1995-1998 by Bradford W. Mott
// Copyright (c) 1995-2005 by Bradford W. Mott
//
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: Cart3F.cxx,v 1.3 2002-05-14 15:22:28 stephena Exp $
// $Id: Cart3F.cxx,v 1.4 2005-02-13 19:17:02 stephena Exp $
//============================================================================
#include <assert.h>

View File

@ -8,12 +8,12 @@
// SS SS tt ee ll ll aa aa
// SSSS ttt eeeee llll llll aaaaa
//
// Copyright (c) 1995-1998 by Bradford W. Mott
// Copyright (c) 1995-2005 by Bradford W. Mott
//
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: Cart3F.hxx,v 1.2 2002-05-13 19:17:32 stephena Exp $
// $Id: Cart3F.hxx,v 1.3 2005-02-13 19:17:02 stephena Exp $
//============================================================================
#ifndef CARTRIDGE3F_HXX
@ -37,7 +37,7 @@ class Deserializer;
only used 8K this bankswitching scheme supports up to 512K.
@author Bradford W. Mott
@version $Id: Cart3F.hxx,v 1.2 2002-05-13 19:17:32 stephena Exp $
@version $Id: Cart3F.hxx,v 1.3 2005-02-13 19:17:02 stephena Exp $
*/
class Cartridge3F : public Cartridge
{

View File

@ -8,12 +8,12 @@
// SS SS tt ee ll ll aa aa
// SSSS ttt eeeee llll llll aaaaa
//
// Copyright (c) 1995-1998 by Bradford W. Mott
// Copyright (c) 1995-2005 by Bradford W. Mott
//
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: Cart4K.cxx,v 1.3 2002-05-14 15:22:28 stephena Exp $
// $Id: Cart4K.cxx,v 1.4 2005-02-13 19:17:02 stephena Exp $
//============================================================================
#include <assert.h>

View File

@ -8,12 +8,12 @@
// SS SS tt ee ll ll aa aa
// SSSS ttt eeeee llll llll aaaaa
//
// Copyright (c) 1995-1998 by Bradford W. Mott
// Copyright (c) 1995-2005 by Bradford W. Mott
//
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: Cart4K.hxx,v 1.2 2002-05-13 19:17:32 stephena Exp $
// $Id: Cart4K.hxx,v 1.3 2005-02-13 19:17:02 stephena Exp $
//============================================================================
#ifndef CARTRIDGE4K_HXX
@ -32,7 +32,7 @@ class Deserializer;
not bankswitched.
@author Bradford W. Mott
@version $Id: Cart4K.hxx,v 1.2 2002-05-13 19:17:32 stephena Exp $
@version $Id: Cart4K.hxx,v 1.3 2005-02-13 19:17:02 stephena Exp $
*/
class Cartridge4K : public Cartridge
{

View File

@ -8,12 +8,12 @@
// SS SS tt ee ll ll aa aa
// SSSS ttt eeeee llll llll aaaaa
//
// Copyright (c) 1995-2002 by Bradford W. Mott
// Copyright (c) 1995-2005 by Bradford W. Mott
//
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: CartAR.cxx,v 1.5 2002-05-14 18:29:44 stephena Exp $
// $Id: CartAR.cxx,v 1.6 2005-02-13 19:17:02 stephena Exp $
//============================================================================
#include <assert.h>

View File

@ -8,12 +8,12 @@
// SS SS tt ee ll ll aa aa
// SSSS ttt eeeee llll llll aaaaa
//
// Copyright (c) 1995-2002 by Bradford W. Mott
// Copyright (c) 1995-2005 by Bradford W. Mott
//
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: CartAR.hxx,v 1.3 2002-05-13 19:17:32 stephena Exp $
// $Id: CartAR.hxx,v 1.4 2005-02-13 19:17:02 stephena Exp $
//============================================================================
#ifndef CARTRIDGEAR_HXX
@ -37,7 +37,7 @@ class Deserializer;
and one bank of ROM. All 6K of the RAM can be read and written.
@author Bradford W. Mott
@version $Id: CartAR.hxx,v 1.3 2002-05-13 19:17:32 stephena Exp $
@version $Id: CartAR.hxx,v 1.4 2005-02-13 19:17:02 stephena Exp $
*/
class CartridgeAR : public Cartridge
{

View File

@ -8,12 +8,12 @@
// SS SS tt ee ll ll aa aa
// SSSS ttt eeeee llll llll aaaaa
//
// Copyright (c) 1995-1998 by Bradford W. Mott
// Copyright (c) 1995-2005 by Bradford W. Mott
//
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: CartCV.cxx,v 1.4 2002-05-14 15:22:28 stephena Exp $
// $Id: CartCV.cxx,v 1.5 2005-02-13 19:17:02 stephena Exp $
//============================================================================
#include <assert.h>

View File

@ -8,12 +8,12 @@
// SS SS tt ee ll ll aa aa
// SSSS ttt eeeee llll llll aaaaa
//
// Copyright (c) 1995-1998 by Bradford W. Mott
// Copyright (c) 1995-2005 by Bradford W. Mott
//
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: CartCV.hxx,v 1.2 2002-05-13 19:17:32 stephena Exp $
// $Id: CartCV.hxx,v 1.3 2005-02-13 19:17:02 stephena Exp $
//============================================================================
#ifndef CARTRIDGECV_HXX
@ -35,7 +35,7 @@ class Deserializer;
$F800-$FFFF ROM
@author Eckhard Stolberg
@version $Id: CartCV.hxx,v 1.2 2002-05-13 19:17:32 stephena Exp $
@version $Id: CartCV.hxx,v 1.3 2005-02-13 19:17:02 stephena Exp $
*/
class CartridgeCV : public Cartridge
{

View File

@ -8,12 +8,12 @@
// SS SS tt ee ll ll aa aa
// SSSS ttt eeeee llll llll aaaaa
//
// Copyright (c) 1995-2004 by Bradford W. Mott
// Copyright (c) 1995-2005 by Bradford W. Mott
//
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: CartDPC.cxx,v 1.8 2004-06-13 04:49:03 bwmott Exp $
// $Id: CartDPC.cxx,v 1.9 2005-02-13 19:17:02 stephena Exp $
//============================================================================
#include <assert.h>

View File

@ -8,12 +8,12 @@
// SS SS tt ee ll ll aa aa
// SSSS ttt eeeee llll llll aaaaa
//
// Copyright (c) 1995-2002 by Bradford W. Mott
// Copyright (c) 1995-2005 by Bradford W. Mott
//
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: CartDPC.hxx,v 1.3 2002-11-19 04:29:21 bwmott Exp $
// $Id: CartDPC.hxx,v 1.4 2005-02-13 19:17:02 stephena Exp $
//============================================================================
#ifndef CARTRIDGEDCP_HXX
@ -32,7 +32,7 @@ class Deserializer;
see David P. Crane's United States Patent Number 4,644,495.
@author Bradford W. Mott
@version $Id: CartDPC.hxx,v 1.3 2002-11-19 04:29:21 bwmott Exp $
@version $Id: CartDPC.hxx,v 1.4 2005-02-13 19:17:02 stephena Exp $
*/
class CartridgeDPC : public Cartridge
{

View File

@ -8,12 +8,12 @@
// SS SS tt ee ll ll aa aa
// SSSS ttt eeeee llll llll aaaaa
//
// Copyright (c) 1995-1998 by Bradford W. Mott
// Copyright (c) 1995-2005 by Bradford W. Mott
//
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: CartE0.cxx,v 1.3 2002-12-01 15:59:46 stephena Exp $
// $Id: CartE0.cxx,v 1.4 2005-02-13 19:17:02 stephena Exp $
//============================================================================
#include <assert.h>

View File

@ -8,12 +8,12 @@
// SS SS tt ee ll ll aa aa
// SSSS ttt eeeee llll llll aaaaa
//
// Copyright (c) 1995-1998 by Bradford W. Mott
// Copyright (c) 1995-2005 by Bradford W. Mott
//
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: CartE0.hxx,v 1.2 2002-05-13 19:17:32 stephena Exp $
// $Id: CartE0.hxx,v 1.3 2005-02-13 19:17:02 stephena Exp $
//============================================================================
#ifndef CARTRIDGEE0_HXX
@ -36,7 +36,7 @@ class Deserializer;
always points to the last 1K of the ROM image.
@author Bradford W. Mott
@version $Id: CartE0.hxx,v 1.2 2002-05-13 19:17:32 stephena Exp $
@version $Id: CartE0.hxx,v 1.3 2005-02-13 19:17:02 stephena Exp $
*/
class CartridgeE0 : public Cartridge
{

View File

@ -8,12 +8,12 @@
// SS SS tt ee ll ll aa aa
// SSSS ttt eeeee llll llll aaaaa
//
// Copyright (c) 1995-1998 by Bradford W. Mott
// Copyright (c) 1995-2005 by Bradford W. Mott
//
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: CartE7.cxx,v 1.4 2002-05-14 15:22:28 stephena Exp $
// $Id: CartE7.cxx,v 1.5 2005-02-13 19:17:02 stephena Exp $
//============================================================================
#include <assert.h>

View File

@ -8,12 +8,12 @@
// SS SS tt ee ll ll aa aa
// SSSS ttt eeeee llll llll aaaaa
//
// Copyright (c) 1995-1998 by Bradford W. Mott
// Copyright (c) 1995-2005 by Bradford W. Mott
//
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: CartE7.hxx,v 1.2 2002-05-13 19:17:32 stephena Exp $
// $Id: CartE7.hxx,v 1.3 2005-02-13 19:17:02 stephena Exp $
//============================================================================
#ifndef CARTRIDGEE7_HXX
@ -53,7 +53,7 @@ class Deserializer;
here by accessing 1FF8 to 1FFB.
@author Bradford W. Mott
@version $Id: CartE7.hxx,v 1.2 2002-05-13 19:17:32 stephena Exp $
@version $Id: CartE7.hxx,v 1.3 2005-02-13 19:17:02 stephena Exp $
*/
class CartridgeE7 : public Cartridge
{

View File

@ -8,12 +8,12 @@
// SS SS tt ee ll ll aa aa
// SSSS ttt eeeee llll llll aaaaa
//
// Copyright (c) 1995-2002 by Bradford W. Mott
// Copyright (c) 1995-2005 by Bradford W. Mott
//
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: CartF4.cxx,v 1.1 2002-08-14 02:30:52 bwmott Exp $
// $Id: CartF4.cxx,v 1.2 2005-02-13 19:17:02 stephena Exp $
//============================================================================
#include <assert.h>

View File

@ -8,12 +8,12 @@
// SS SS tt ee ll ll aa aa
// SSSS ttt eeeee llll llll aaaaa
//
// Copyright (c) 1995-2002 by Bradford W. Mott
// Copyright (c) 1995-2005 by Bradford W. Mott
//
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: CartF4.hxx,v 1.1 2002-08-14 02:30:52 bwmott Exp $
// $Id: CartF4.hxx,v 1.2 2005-02-13 19:17:02 stephena Exp $
//============================================================================
#ifndef CARTRIDGEF4_HXX
@ -31,7 +31,7 @@ class Deserializer;
are eight 4K banks.
@author Bradford W. Mott
@version $Id: CartF4.hxx,v 1.1 2002-08-14 02:30:52 bwmott Exp $
@version $Id: CartF4.hxx,v 1.2 2005-02-13 19:17:02 stephena Exp $
*/
class CartridgeF4 : public Cartridge
{

View File

@ -8,12 +8,12 @@
// SS SS tt ee ll ll aa aa
// SSSS ttt eeeee llll llll aaaaa
//
// Copyright (c) 1995-1998 by Bradford W. Mott
// Copyright (c) 1995-2005 by Bradford W. Mott
//
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: CartF4SC.cxx,v 1.3 2002-05-14 15:22:28 stephena Exp $
// $Id: CartF4SC.cxx,v 1.4 2005-02-13 19:17:02 stephena Exp $
//============================================================================
#include <assert.h>

View File

@ -8,12 +8,12 @@
// SS SS tt ee ll ll aa aa
// SSSS ttt eeeee llll llll aaaaa
//
// Copyright (c) 1995-1998 by Bradford W. Mott
// Copyright (c) 1995-2005 by Bradford W. Mott
//
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: CartF4SC.hxx,v 1.2 2002-05-13 19:17:32 stephena Exp $
// $Id: CartF4SC.hxx,v 1.3 2005-02-13 19:17:02 stephena Exp $
//============================================================================
#ifndef CARTRIDGEF4SC_HXX
@ -31,7 +31,7 @@ class Deserializer;
128 bytes of RAM. There are eight 4K banks.
@author Bradford W. Mott
@version $Id: CartF4SC.hxx,v 1.2 2002-05-13 19:17:32 stephena Exp $
@version $Id: CartF4SC.hxx,v 1.3 2005-02-13 19:17:02 stephena Exp $
*/
class CartridgeF4SC : public Cartridge
{

View File

@ -8,12 +8,12 @@
// SS SS tt ee ll ll aa aa
// SSSS ttt eeeee llll llll aaaaa
//
// Copyright (c) 1995-1998 by Bradford W. Mott
// Copyright (c) 1995-2005 by Bradford W. Mott
//
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: CartF6.cxx,v 1.3 2002-05-14 15:22:28 stephena Exp $
// $Id: CartF6.cxx,v 1.4 2005-02-13 19:17:02 stephena Exp $
//============================================================================
#include <assert.h>

View File

@ -8,12 +8,12 @@
// SS SS tt ee ll ll aa aa
// SSSS ttt eeeee llll llll aaaaa
//
// Copyright (c) 1995-1998 by Bradford W. Mott
// Copyright (c) 1995-2005 by Bradford W. Mott
//
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: CartF6.hxx,v 1.2 2002-05-13 19:17:32 stephena Exp $
// $Id: CartF6.hxx,v 1.3 2005-02-13 19:17:02 stephena Exp $
//============================================================================
#ifndef CARTRIDGEF6_HXX
@ -31,7 +31,7 @@ class Deserializer;
are four 4K banks.
@author Bradford W. Mott
@version $Id: CartF6.hxx,v 1.2 2002-05-13 19:17:32 stephena Exp $
@version $Id: CartF6.hxx,v 1.3 2005-02-13 19:17:02 stephena Exp $
*/
class CartridgeF6 : public Cartridge
{

View File

@ -8,12 +8,12 @@
// SS SS tt ee ll ll aa aa
// SSSS ttt eeeee llll llll aaaaa
//
// Copyright (c) 1995-1998 by Bradford W. Mott
// Copyright (c) 1995-2005 by Bradford W. Mott
//
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: CartF6SC.cxx,v 1.3 2002-05-14 15:22:28 stephena Exp $
// $Id: CartF6SC.cxx,v 1.4 2005-02-13 19:17:02 stephena Exp $
//============================================================================
#include <assert.h>

View File

@ -8,12 +8,12 @@
// SS SS tt ee ll ll aa aa
// SSSS ttt eeeee llll llll aaaaa
//
// Copyright (c) 1995-1998 by Bradford W. Mott
// Copyright (c) 1995-2005 by Bradford W. Mott
//
// See the file "license" for information on usage and redistribution of
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
//
// $Id: CartF6SC.hxx,v 1.2 2002-05-13 19:17:32 stephena Exp $
// $Id: CartF6SC.hxx,v 1.3 2005-02-13 19:17:02 stephena Exp $
//============================================================================
#ifndef CARTRIDGEF6SC_HXX
@ -31,7 +31,7 @@ class Deserializer;
128 bytes of RAM. There are four 4K banks.
@author Bradford W. Mott
@version $Id: CartF6SC.hxx,v 1.2 2002-05-13 19:17:32 stephena Exp $
@version $Id: CartF6SC.hxx,v 1.3 2005-02-13 19:17:02 stephena Exp $
*/
class CartridgeF6SC : public Cartridge
{

View File

@ -1,48 +0,0 @@
Please distribute this file with the SDL runtime environment:
The Simple DirectMedia Layer (SDL for short) is a cross-platfrom library
designed to make it easy to write multi-media software, such as games and
emulators.
The Simple DirectMedia Layer library source code is available from:
http://www.libsdl.org/
This library is distributed under the terms of the GNU LGPL license:
http://www.gnu.org/copyleft/lesser.html
---------------------------------------------------------------------------
The SDL.dll library included in this package has been modified to
automatically work with the Stelladaptor device.
As per the GPL, all modifications to SDL must be provided and documented.
The included patchfile 'SDL_mmjoystick_1.2.7.diff' can be used with
SDL-1.2.7.zip (located on the main SDL web page).
To rebuild the SDL.dll file, follow the instructions below:
1) Get the 'SDL-1.2.7.zip' package from the main SDL website and
unzip it.
2) Unzip 'SDL_mmjoystick_1.2.7.zip' to obtain 'SDL_mmjoystick_1.2.7.diff'.
3) Apply the patchfile 'SDL_mmjoystick_1.2.7.diff' to the SDL-1.2.7
directory (under Linux: patch -p0 < SDL_mmjoystick_1.2.7.diff).
4) Build the SDL.dll library from within Visual C++ (you may need the DX5
development files).
Notes:
1) Credit for this patchfile goes to Eckhard Stolberg.
2) Future versions of SDL will hopefully have this patch integrated.
3) The included SDL.dll file has not been extensively tested. It is
believed to be compatible with the most common input devices,
but support may not be present for buttons on esoteric devices
(hats, sliders, etc). If for any reason the included version of SDL.dll
doesn't work for you (and you have no need for Stelladaptor support),
you can use the standard SDL.dll from the main SDL website.