A multi-platform Atari 2600 Emulator
Go to file
stephena 28114a8c51 OK, this is the first pass at a huge reorganization of the debugger
classes.  First off, the distella code has been integrated into a
DiStella class.  This code isn't yet tied to the debugger, but it does
at least compile and generate valid output.

The RamDebug class has been replaced by a CartDebug class, which
takes responsibility for the previous RamDebug stuff as well as 
things related to Cart address space (read from write ports,
disassembly, etc).

Fixed E7 bankswitching when reading from the write port in the upper
256byte area.

Fixed 'read from write port functionality' in general for all carts
that supported it previously.  Basically, if _rwport is enabled, the
address is checked to be an actual read (vs. one that's part of a
normal write cycle), *and* it's actually an illegal access (each
cart/bankswitch type now provides a hint to indicate this condition).

Still TODO is clean up the rework, properly integrate DiStella, and
fix labels and defines (which seem to be completely broken).


git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@1922 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
2010-01-17 16:48:45 +00:00
debian Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
docs Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
src OK, this is the first pass at a huge reorganization of the debugger 2010-01-17 16:48:45 +00:00
Announce.txt Some cleanups for the OSX port. Stella for the Mac is now known 2009-12-20 23:03:35 +00:00
Changes.txt Updated OSX project files for 3.0 release, formatted TXT files for 2009-09-11 15:37:08 +00:00
Copyright.txt Updated copyright dates to 2010. 2010-01-10 02:58:28 +00:00
License.txt Repo reorganization: move main Stella files directly into 'trunk'. 2009-05-21 12:53:06 +00:00
Makefile Updated Stella headers in all files: 2010-01-10 03:23:32 +00:00
README-GP2X.txt Repo reorganization: move main Stella files directly into 'trunk'. 2009-05-21 12:53:06 +00:00
README-SDL.txt Repo reorganization: move main Stella files directly into 'trunk'. 2009-05-21 12:53:06 +00:00
README-WinCE.txt Repo reorganization: move main Stella files directly into 'trunk'. 2009-05-21 12:53:06 +00:00
Readme.txt Some cleanups for the OSX port. Stella for the Mac is now known 2009-12-20 23:03:35 +00:00
Todo.txt A few documentation fixes. 2009-12-14 00:04:15 +00:00
common.rules Repo reorganization: move main Stella files directly into 'trunk'. 2009-05-21 12:53:06 +00:00
config.guess Repo reorganization: move main Stella files directly into 'trunk'. 2009-05-21 12:53:06 +00:00
config.sub Repo reorganization: move main Stella files directly into 'trunk'. 2009-05-21 12:53:06 +00:00
configure On second thought, why do we even need M6502 files in a separate directory? 2009-11-22 02:32:20 +00:00

Readme.txt

This is release 3.0 of Stella.  Stella is a multi-platform Atari 2600 VCS
emulator which allows you to play all of your favourite Atari 2600 games
on your PC.  You'll find the Stella Users Manual in the docs subdirectory.
If you'd like to verify that you have the latest release of Stella visit
the Stella Website at:

  http://stella.sourceforge.net

Enjoy,

The Stella Team
September 11, 2009