mirror of https://github.com/stella-emu/stella.git
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:
parent
cf07869026
commit
248fcb92dc
|
@ -9,7 +9,7 @@
|
||||||
SSSS ttt eeeee llll llll aaaaa
|
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
|
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
|
Linux by Bradford W. Mott, however, it has been ported to a number of other
|
||||||
platforms.
|
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
|
for other operating systems will appear as they become available. The
|
||||||
distributions currently available are:
|
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
|
PLEASE DO NOT WRITE ASKING FOR ROM IMAGES TO USE WITH STELLA! ALL SUCH
|
||||||
REQUESTS WILL BE IGNORED!
|
REQUESTS WILL BE IGNORED!
|
||||||
|
|
|
@ -12,6 +12,32 @@
|
||||||
Release History
|
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)
|
1.4 to 1.4.1: (August 15, 2004)
|
||||||
|
|
||||||
* Fixed PAL sound issues. PAL games now should sound correct (no distortion
|
* Fixed PAL sound issues. PAL games now should sound correct (no distortion
|
||||||
|
|
|
@ -12,7 +12,7 @@
|
||||||
License Information and Copyright Notice
|
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
|
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
|
the terms of the GNU General Public License as published by the Free Software
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
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.
|
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
|
If you'd like to verify that you have the latest release of Stella visit
|
||||||
|
@ -10,4 +10,4 @@ the Stella Website at:
|
||||||
Enjoy,
|
Enjoy,
|
||||||
|
|
||||||
The Stella Team
|
The Stella Team
|
||||||
August 15, 2004
|
February 19, 2005
|
||||||
|
|
|
@ -9,53 +9,43 @@
|
||||||
SSSS ttt eeeee llll llll aaaaa
|
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
|
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
|
on the list below and send email to Bradford Mott at bwmott@acm.org or
|
||||||
Stephen Anthony at stephena@users.sourceforge.net.
|
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 Stella
|
||||||
|
|
||||||
* Provide suggestions for improving the Stella User's Manual
|
* 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
|
* Find people to actually do the above ports, and try to more actively
|
||||||
recruit people into the Stella project
|
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
|
For the various frontends
|
||||||
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 Windows GUI frontend (StellaX)
|
- Discontinue all external frontends; integrate into Stella itself
|
||||||
|
- Add a Sprite/Animation Editor
|
||||||
* Make all dialog boxes resizable for any size text
|
- Add a PF Editor
|
||||||
|
- Add a Sourcecode Editor
|
||||||
* The following features depend on developer availability
|
- Either Support DASM as frontend or integrate a 6507 Assembler
|
||||||
|
- Either Support Distella as frontend or integrate a 6507 Disassembler
|
||||||
- Add a Sprite/Animation Editor
|
- AVI/MPEG export
|
||||||
- Add a PF Editor
|
- WAV/MP3 export
|
||||||
- Add a Sourcecode Editor
|
- Client/Server networked play for up to 4 Computers via LAN/Internet
|
||||||
- Either Support DASM as frontend or integrate a 6507 Assembler
|
- Tracking Hiscores
|
||||||
- Either Support Distella as frontend or integrate a 6507 Disassembler
|
- Record and Playback games - not as real movie, but by logging
|
||||||
- AVI/MPEG export
|
Input/RAM/processor states in given intervals.
|
||||||
- WAV/MP3 export
|
- Cheatcodes
|
||||||
- Client/Server networked play for up to 4 Computers via LAN/Internet
|
- Improve frontend by adding snapshots, labels, manuals, etc.
|
||||||
- Tracking Hiscores
|
Like KStella for Linux. (Suggestion from Brian Luttrull)
|
||||||
- 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)
|
|
||||||
|
|
|
@ -33,7 +33,7 @@
|
||||||
|
|
||||||
<br><br><br>
|
<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>The Stella Team</b></center>
|
||||||
<center><b><a href="http://stella.sourceforge.net">Stella Homepage</a></b></center>
|
<center><b><a href="http://stella.sourceforge.net">Stella Homepage</a></b></center>
|
||||||
|
|
||||||
|
@ -217,7 +217,7 @@
|
||||||
<ul>
|
<ul>
|
||||||
<li>Updated the sound system. All popping and cracking sounds that previously
|
<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
|
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
|
<li>Fixed the <b>gl_fsmax</b> argument to mean "switch to desktop resolution
|
||||||
on fullscreen OpenGL", instead of to the maximum possible 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
|
'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
|
the default, and in many cases it's up to 10 times faster than using
|
||||||
'directx'.</li>
|
'directx'.</li>
|
||||||
|
|
||||||
<li>For the OSX port; blah ...</li>
|
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
|
|
|
@ -8,12 +8,12 @@
|
||||||
// SS SS tt ee ll ll aa aa
|
// SS SS tt ee ll ll aa aa
|
||||||
// SSSS ttt eeeee llll llll aaaaa
|
// 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
|
// See the file "license" for information on usage and redistribution of
|
||||||
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
// 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>
|
#include <SDL.h>
|
||||||
|
|
|
@ -8,12 +8,12 @@
|
||||||
// SS SS tt ee ll ll aa aa
|
// SS SS tt ee ll ll aa aa
|
||||||
// SSSS ttt eeeee llll llll aaaaa
|
// 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
|
// See the file "license" for information on usage and redistribution of
|
||||||
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
// 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
|
#ifndef FRAMEBUFFER_GL_HXX
|
||||||
|
@ -34,7 +34,7 @@ class MediaSource;
|
||||||
This class implements an SDL OpenGL framebuffer.
|
This class implements an SDL OpenGL framebuffer.
|
||||||
|
|
||||||
@author Stephen Anthony
|
@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
|
class FrameBufferGL : public FrameBufferSDL
|
||||||
{
|
{
|
||||||
|
|
|
@ -8,12 +8,12 @@
|
||||||
// SS SS tt ee ll ll aa aa
|
// SS SS tt ee ll ll aa aa
|
||||||
// SSSS ttt eeeee llll llll aaaaa
|
// 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
|
// See the file "license" for information on usage and redistribution of
|
||||||
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
// 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>
|
#include <SDL.h>
|
||||||
|
|
|
@ -8,12 +8,12 @@
|
||||||
// SS SS tt ee ll ll aa aa
|
// SS SS tt ee ll ll aa aa
|
||||||
// SSSS ttt eeeee llll llll aaaaa
|
// 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
|
// See the file "license" for information on usage and redistribution of
|
||||||
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
// 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
|
#ifndef FRAMEBUFFER_SDL_HXX
|
||||||
|
@ -35,7 +35,7 @@
|
||||||
the core FrameBuffer.
|
the core FrameBuffer.
|
||||||
|
|
||||||
@author Stephen Anthony
|
@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
|
class FrameBufferSDL : public FrameBuffer
|
||||||
{
|
{
|
||||||
|
|
|
@ -8,12 +8,12 @@
|
||||||
// SS SS tt ee ll ll aa aa
|
// SS SS tt ee ll ll aa aa
|
||||||
// SSSS ttt eeeee llll llll aaaaa
|
// 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
|
// See the file "license" for information on usage and redistribution of
|
||||||
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
// 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>
|
#include <SDL.h>
|
||||||
|
|
|
@ -8,12 +8,12 @@
|
||||||
// SS SS tt ee ll ll aa aa
|
// SS SS tt ee ll ll aa aa
|
||||||
// SSSS ttt eeeee llll llll aaaaa
|
// 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
|
// See the file "license" for information on usage and redistribution of
|
||||||
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
// 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
|
#ifndef FRAMEBUFFER_SOFT_HXX
|
||||||
|
@ -35,7 +35,7 @@ class RectList;
|
||||||
This class implements an SDL software framebuffer.
|
This class implements an SDL software framebuffer.
|
||||||
|
|
||||||
@author Stephen Anthony
|
@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
|
class FrameBufferSoft : public FrameBufferSDL
|
||||||
{
|
{
|
||||||
|
|
|
@ -8,12 +8,12 @@
|
||||||
// SS SS tt ee ll ll aa aa
|
// SS SS tt ee ll ll aa aa
|
||||||
// SSSS ttt eeeee llll llll aaaaa
|
// 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
|
// See the file "license" for information on usage and redistribution of
|
||||||
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
// 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>
|
#include <png.h>
|
||||||
|
|
|
@ -8,12 +8,12 @@
|
||||||
// SS SS tt ee ll ll aa aa
|
// SS SS tt ee ll ll aa aa
|
||||||
// SSSS ttt eeeee llll llll aaaaa
|
// 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
|
// See the file "license" for information on usage and redistribution of
|
||||||
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
// 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
|
#ifndef SNAPSHOT_HXX
|
||||||
|
|
|
@ -8,12 +8,12 @@
|
||||||
// SS SS tt ee ll ll aa aa
|
// SS SS tt ee ll ll aa aa
|
||||||
// SSSS ttt eeeee llll llll aaaaa
|
// 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
|
// See the file "license" for information on usage and redistribution of
|
||||||
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
// 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>
|
#include <sstream>
|
||||||
|
|
|
@ -8,12 +8,12 @@
|
||||||
// SS SS tt ee ll ll aa aa
|
// SS SS tt ee ll ll aa aa
|
||||||
// SSSS ttt eeeee llll llll aaaaa
|
// 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
|
// See the file "license" for information on usage and redistribution of
|
||||||
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
// 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
|
#ifndef SOUNDSDL_HXX
|
||||||
|
@ -29,7 +29,7 @@
|
||||||
This class implements the sound API for SDL.
|
This class implements the sound API for SDL.
|
||||||
|
|
||||||
@author Stephen Anthony and Bradford W. Mott
|
@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
|
class SoundSDL : public Sound
|
||||||
{
|
{
|
||||||
|
|
|
@ -8,12 +8,12 @@
|
||||||
// SS SS tt ee ll ll aa aa
|
// SS SS tt ee ll ll aa aa
|
||||||
// SSSS ttt eeeee llll llll aaaaa
|
// 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
|
// See the file "license" for information on usage and redistribution of
|
||||||
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
// 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>
|
#include <fstream>
|
||||||
|
|
|
@ -8,12 +8,12 @@
|
||||||
// SS SS tt ee ll ll aa aa
|
// SS SS tt ee ll ll aa aa
|
||||||
// SSSS ttt eeeee llll llll aaaaa
|
// 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
|
// See the file "license" for information on usage and redistribution of
|
||||||
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
// 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"
|
#include "Event.hxx"
|
||||||
|
|
|
@ -8,12 +8,12 @@
|
||||||
// SS SS tt ee ll ll aa aa
|
// SS SS tt ee ll ll aa aa
|
||||||
// SSSS ttt eeeee llll llll aaaaa
|
// 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
|
// See the file "license" for information on usage and redistribution of
|
||||||
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
// 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
|
#ifndef BOOSTERGRIP_HXX
|
||||||
|
@ -28,7 +28,7 @@
|
||||||
on it (a booster and a trigger).
|
on it (a booster and a trigger).
|
||||||
|
|
||||||
@author Bradford W. Mott
|
@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
|
class BoosterGrip : public Controller
|
||||||
{
|
{
|
||||||
|
|
|
@ -8,12 +8,12 @@
|
||||||
// SS SS tt ee ll ll aa aa
|
// SS SS tt ee ll ll aa aa
|
||||||
// SSSS ttt eeeee llll llll aaaaa
|
// 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
|
// See the file "license" for information on usage and redistribution of
|
||||||
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
// 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>
|
#include <assert.h>
|
||||||
|
|
|
@ -8,12 +8,12 @@
|
||||||
// SS SS tt ee ll ll aa aa
|
// SS SS tt ee ll ll aa aa
|
||||||
// SSSS ttt eeeee llll llll aaaaa
|
// 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
|
// See the file "license" for information on usage and redistribution of
|
||||||
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
// 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>
|
#include <assert.h>
|
||||||
|
|
|
@ -8,12 +8,12 @@
|
||||||
// SS SS tt ee ll ll aa aa
|
// SS SS tt ee ll ll aa aa
|
||||||
// SSSS ttt eeeee llll llll aaaaa
|
// 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
|
// See the file "license" for information on usage and redistribution of
|
||||||
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
// 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
|
#ifndef CARTRIDGE2K_HXX
|
||||||
|
@ -33,7 +33,7 @@ class Deserializer;
|
||||||
2600's 4K cartridge addressing space.
|
2600's 4K cartridge addressing space.
|
||||||
|
|
||||||
@author Bradford W. Mott
|
@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
|
class Cartridge2K : public Cartridge
|
||||||
{
|
{
|
||||||
|
|
|
@ -8,12 +8,12 @@
|
||||||
// SS SS tt ee ll ll aa aa
|
// SS SS tt ee ll ll aa aa
|
||||||
// SSSS ttt eeeee llll llll aaaaa
|
// 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
|
// See the file "license" for information on usage and redistribution of
|
||||||
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
// 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>
|
#include <assert.h>
|
||||||
|
|
|
@ -8,12 +8,12 @@
|
||||||
// SS SS tt ee ll ll aa aa
|
// SS SS tt ee ll ll aa aa
|
||||||
// SSSS ttt eeeee llll llll aaaaa
|
// 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
|
// See the file "license" for information on usage and redistribution of
|
||||||
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
// 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
|
#ifndef CARTRIDGE3F_HXX
|
||||||
|
@ -37,7 +37,7 @@ class Deserializer;
|
||||||
only used 8K this bankswitching scheme supports up to 512K.
|
only used 8K this bankswitching scheme supports up to 512K.
|
||||||
|
|
||||||
@author Bradford W. Mott
|
@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
|
class Cartridge3F : public Cartridge
|
||||||
{
|
{
|
||||||
|
|
|
@ -8,12 +8,12 @@
|
||||||
// SS SS tt ee ll ll aa aa
|
// SS SS tt ee ll ll aa aa
|
||||||
// SSSS ttt eeeee llll llll aaaaa
|
// 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
|
// See the file "license" for information on usage and redistribution of
|
||||||
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
// 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>
|
#include <assert.h>
|
||||||
|
|
|
@ -8,12 +8,12 @@
|
||||||
// SS SS tt ee ll ll aa aa
|
// SS SS tt ee ll ll aa aa
|
||||||
// SSSS ttt eeeee llll llll aaaaa
|
// 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
|
// See the file "license" for information on usage and redistribution of
|
||||||
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
// 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
|
#ifndef CARTRIDGE4K_HXX
|
||||||
|
@ -32,7 +32,7 @@ class Deserializer;
|
||||||
not bankswitched.
|
not bankswitched.
|
||||||
|
|
||||||
@author Bradford W. Mott
|
@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
|
class Cartridge4K : public Cartridge
|
||||||
{
|
{
|
||||||
|
|
|
@ -8,12 +8,12 @@
|
||||||
// SS SS tt ee ll ll aa aa
|
// SS SS tt ee ll ll aa aa
|
||||||
// SSSS ttt eeeee llll llll aaaaa
|
// 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
|
// See the file "license" for information on usage and redistribution of
|
||||||
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
// 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>
|
#include <assert.h>
|
||||||
|
|
|
@ -8,12 +8,12 @@
|
||||||
// SS SS tt ee ll ll aa aa
|
// SS SS tt ee ll ll aa aa
|
||||||
// SSSS ttt eeeee llll llll aaaaa
|
// 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
|
// See the file "license" for information on usage and redistribution of
|
||||||
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
// 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
|
#ifndef CARTRIDGEAR_HXX
|
||||||
|
@ -37,7 +37,7 @@ class Deserializer;
|
||||||
and one bank of ROM. All 6K of the RAM can be read and written.
|
and one bank of ROM. All 6K of the RAM can be read and written.
|
||||||
|
|
||||||
@author Bradford W. Mott
|
@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
|
class CartridgeAR : public Cartridge
|
||||||
{
|
{
|
||||||
|
|
|
@ -8,12 +8,12 @@
|
||||||
// SS SS tt ee ll ll aa aa
|
// SS SS tt ee ll ll aa aa
|
||||||
// SSSS ttt eeeee llll llll aaaaa
|
// 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
|
// See the file "license" for information on usage and redistribution of
|
||||||
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
// 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>
|
#include <assert.h>
|
||||||
|
|
|
@ -8,12 +8,12 @@
|
||||||
// SS SS tt ee ll ll aa aa
|
// SS SS tt ee ll ll aa aa
|
||||||
// SSSS ttt eeeee llll llll aaaaa
|
// 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
|
// See the file "license" for information on usage and redistribution of
|
||||||
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
// 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
|
#ifndef CARTRIDGECV_HXX
|
||||||
|
@ -35,7 +35,7 @@ class Deserializer;
|
||||||
$F800-$FFFF ROM
|
$F800-$FFFF ROM
|
||||||
|
|
||||||
@author Eckhard Stolberg
|
@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
|
class CartridgeCV : public Cartridge
|
||||||
{
|
{
|
||||||
|
|
|
@ -8,12 +8,12 @@
|
||||||
// SS SS tt ee ll ll aa aa
|
// SS SS tt ee ll ll aa aa
|
||||||
// SSSS ttt eeeee llll llll aaaaa
|
// 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
|
// See the file "license" for information on usage and redistribution of
|
||||||
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
// 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>
|
#include <assert.h>
|
||||||
|
|
|
@ -8,12 +8,12 @@
|
||||||
// SS SS tt ee ll ll aa aa
|
// SS SS tt ee ll ll aa aa
|
||||||
// SSSS ttt eeeee llll llll aaaaa
|
// 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
|
// See the file "license" for information on usage and redistribution of
|
||||||
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
// 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
|
#ifndef CARTRIDGEDCP_HXX
|
||||||
|
@ -32,7 +32,7 @@ class Deserializer;
|
||||||
see David P. Crane's United States Patent Number 4,644,495.
|
see David P. Crane's United States Patent Number 4,644,495.
|
||||||
|
|
||||||
@author Bradford W. Mott
|
@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
|
class CartridgeDPC : public Cartridge
|
||||||
{
|
{
|
||||||
|
|
|
@ -8,12 +8,12 @@
|
||||||
// SS SS tt ee ll ll aa aa
|
// SS SS tt ee ll ll aa aa
|
||||||
// SSSS ttt eeeee llll llll aaaaa
|
// 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
|
// See the file "license" for information on usage and redistribution of
|
||||||
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
// 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>
|
#include <assert.h>
|
||||||
|
|
|
@ -8,12 +8,12 @@
|
||||||
// SS SS tt ee ll ll aa aa
|
// SS SS tt ee ll ll aa aa
|
||||||
// SSSS ttt eeeee llll llll aaaaa
|
// 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
|
// See the file "license" for information on usage and redistribution of
|
||||||
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
// 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
|
#ifndef CARTRIDGEE0_HXX
|
||||||
|
@ -36,7 +36,7 @@ class Deserializer;
|
||||||
always points to the last 1K of the ROM image.
|
always points to the last 1K of the ROM image.
|
||||||
|
|
||||||
@author Bradford W. Mott
|
@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
|
class CartridgeE0 : public Cartridge
|
||||||
{
|
{
|
||||||
|
|
|
@ -8,12 +8,12 @@
|
||||||
// SS SS tt ee ll ll aa aa
|
// SS SS tt ee ll ll aa aa
|
||||||
// SSSS ttt eeeee llll llll aaaaa
|
// 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
|
// See the file "license" for information on usage and redistribution of
|
||||||
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
// 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>
|
#include <assert.h>
|
||||||
|
|
|
@ -8,12 +8,12 @@
|
||||||
// SS SS tt ee ll ll aa aa
|
// SS SS tt ee ll ll aa aa
|
||||||
// SSSS ttt eeeee llll llll aaaaa
|
// 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
|
// See the file "license" for information on usage and redistribution of
|
||||||
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
// 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
|
#ifndef CARTRIDGEE7_HXX
|
||||||
|
@ -53,7 +53,7 @@ class Deserializer;
|
||||||
here by accessing 1FF8 to 1FFB.
|
here by accessing 1FF8 to 1FFB.
|
||||||
|
|
||||||
@author Bradford W. Mott
|
@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
|
class CartridgeE7 : public Cartridge
|
||||||
{
|
{
|
||||||
|
|
|
@ -8,12 +8,12 @@
|
||||||
// SS SS tt ee ll ll aa aa
|
// SS SS tt ee ll ll aa aa
|
||||||
// SSSS ttt eeeee llll llll aaaaa
|
// 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
|
// See the file "license" for information on usage and redistribution of
|
||||||
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
// 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>
|
#include <assert.h>
|
||||||
|
|
|
@ -8,12 +8,12 @@
|
||||||
// SS SS tt ee ll ll aa aa
|
// SS SS tt ee ll ll aa aa
|
||||||
// SSSS ttt eeeee llll llll aaaaa
|
// 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
|
// See the file "license" for information on usage and redistribution of
|
||||||
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
// 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
|
#ifndef CARTRIDGEF4_HXX
|
||||||
|
@ -31,7 +31,7 @@ class Deserializer;
|
||||||
are eight 4K banks.
|
are eight 4K banks.
|
||||||
|
|
||||||
@author Bradford W. Mott
|
@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
|
class CartridgeF4 : public Cartridge
|
||||||
{
|
{
|
||||||
|
|
|
@ -8,12 +8,12 @@
|
||||||
// SS SS tt ee ll ll aa aa
|
// SS SS tt ee ll ll aa aa
|
||||||
// SSSS ttt eeeee llll llll aaaaa
|
// 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
|
// See the file "license" for information on usage and redistribution of
|
||||||
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
// 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>
|
#include <assert.h>
|
||||||
|
|
|
@ -8,12 +8,12 @@
|
||||||
// SS SS tt ee ll ll aa aa
|
// SS SS tt ee ll ll aa aa
|
||||||
// SSSS ttt eeeee llll llll aaaaa
|
// 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
|
// See the file "license" for information on usage and redistribution of
|
||||||
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
// 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
|
#ifndef CARTRIDGEF4SC_HXX
|
||||||
|
@ -31,7 +31,7 @@ class Deserializer;
|
||||||
128 bytes of RAM. There are eight 4K banks.
|
128 bytes of RAM. There are eight 4K banks.
|
||||||
|
|
||||||
@author Bradford W. Mott
|
@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
|
class CartridgeF4SC : public Cartridge
|
||||||
{
|
{
|
||||||
|
|
|
@ -8,12 +8,12 @@
|
||||||
// SS SS tt ee ll ll aa aa
|
// SS SS tt ee ll ll aa aa
|
||||||
// SSSS ttt eeeee llll llll aaaaa
|
// 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
|
// See the file "license" for information on usage and redistribution of
|
||||||
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
// 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>
|
#include <assert.h>
|
||||||
|
|
|
@ -8,12 +8,12 @@
|
||||||
// SS SS tt ee ll ll aa aa
|
// SS SS tt ee ll ll aa aa
|
||||||
// SSSS ttt eeeee llll llll aaaaa
|
// 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
|
// See the file "license" for information on usage and redistribution of
|
||||||
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
// 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
|
#ifndef CARTRIDGEF6_HXX
|
||||||
|
@ -31,7 +31,7 @@ class Deserializer;
|
||||||
are four 4K banks.
|
are four 4K banks.
|
||||||
|
|
||||||
@author Bradford W. Mott
|
@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
|
class CartridgeF6 : public Cartridge
|
||||||
{
|
{
|
||||||
|
|
|
@ -8,12 +8,12 @@
|
||||||
// SS SS tt ee ll ll aa aa
|
// SS SS tt ee ll ll aa aa
|
||||||
// SSSS ttt eeeee llll llll aaaaa
|
// 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
|
// See the file "license" for information on usage and redistribution of
|
||||||
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
// 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>
|
#include <assert.h>
|
||||||
|
|
|
@ -8,12 +8,12 @@
|
||||||
// SS SS tt ee ll ll aa aa
|
// SS SS tt ee ll ll aa aa
|
||||||
// SSSS ttt eeeee llll llll aaaaa
|
// 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
|
// See the file "license" for information on usage and redistribution of
|
||||||
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
// 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
|
#ifndef CARTRIDGEF6SC_HXX
|
||||||
|
@ -31,7 +31,7 @@ class Deserializer;
|
||||||
128 bytes of RAM. There are four 4K banks.
|
128 bytes of RAM. There are four 4K banks.
|
||||||
|
|
||||||
@author Bradford W. Mott
|
@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
|
class CartridgeF6SC : public Cartridge
|
||||||
{
|
{
|
||||||
|
|
|
@ -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.
|
|
Binary file not shown.
Loading…
Reference in New Issue