A multi-platform Atari 2600 Emulator
Go to file
stephena 5e4b690d8d Well, it's finally here. First pass at the new TIA code, which improves
emulation when performing 'illegal' HMOVEs (aka, when modifying the HMxx
registers within 24 CPU cycles of HMOVE).

All tweaks for illegal HMOVEs have been removed; and all ROMs that
previously needed those tweaks are now working correctly.  Several other
ROMs are fixed as well, including Bumper Bash and Pole Position.

As this is WIP, there is also some breakage:

1)  Cosmic Ark 'TIA confusion mode' effects aren't complete; the
movement is correct, but the missile widths aren't corrected yet.

2)  Performing a write to NUSIZx while a player is still drawing
isn't complete.  This breaks several ROMs that worked before, such
as Galaxian and Space Instigators.

3)  Writes to RESPx aren't complete yet, especially if they're
combined with an immediate write to NUSIZx.

Most of the ideas (and some code) for these changes comes from
contributions to MESS and EMU7800.  Where applicable, permission
was obtained from the original author to use the code/ideas.


git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@1845 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
2009-08-02 15:34:43 +00:00
debian Final updates for 2.8.4 release. 2009-07-03 16:38:11 +00:00
docs Updates bankswitch schemes 'FASC' and 'MB' to their more common names 2009-07-27 17:17:07 +00:00
src Well, it's finally here. First pass at the new TIA code, which improves 2009-08-02 15:34:43 +00:00
Announce.txt Final updates for 2.8.4 release. 2009-07-03 16:38:11 +00:00
Changes.txt Final updates for 2.8.4 release. 2009-07-03 16:38:11 +00:00
Copyright.txt Repo reorganization: move main Stella files directly into 'trunk'. 2009-05-21 12:53:06 +00:00
License.txt Repo reorganization: move main Stella files directly into 'trunk'. 2009-05-21 12:53:06 +00:00
Makefile Repo reorganization: move main Stella files directly into 'trunk'. 2009-05-21 12:53:06 +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 Final updates for 2.8.4 release. 2009-07-03 16:38:11 +00:00
Todo.txt Disallow backslash and double-quote in all editable input fields. There's 2009-06-18 13:54:34 +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 Repo reorganization: move main Stella files directly into 'trunk'. 2009-05-21 12:53:06 +00:00

Readme.txt

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

  http://stella.sourceforge.net

Enjoy,

The Stella Team
July 4, 2009