stella/stella
urchlay 14d08d4302 We've done it!
Ladies and gentlemen, we have working conditional breakpoints! And they're
*fast*!

The command to use is "breakif". It takes one argument, the condition.
You can use curly braces if you want to include spaces in your arguments
(they don't do anything except help readability).

On the Athlon 2100, I was able to run the emulator at full speed, using
100% of the CPU, with *20* expressions of the form:

	breakif a==101||a==102||a==103||a==104||a==105

Around 25 expressions, the game started getting noticeably jerky, but was
still playable. With 1 to 5 expressions, there was *no* noticeable increase
in CPU usage!

Actually, this can probably be improved on: I used gcc 3.2.2 for
this. With 3.3.x or 4.0.x, it should be even faster.


git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@665 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
2005-07-17 02:26:50 +00:00
..
docs Removed 'mergeprops' commandline argument. 2005-05-28 23:57:10 +00:00
src We've done it! 2005-07-17 02:26:50 +00:00
Announce.txt Added a few last minute documentation changes. For the next version, I'm 2005-02-19 14:59:58 +00:00
Changes.txt Starting to add GUI code from ScummVM. 2005-02-27 23:41:19 +00:00
Copyright.txt Some file cleanups for the impending 1.4.2 release. 2005-02-13 19:17:02 +00:00
Debugger.txt Some fixes for compilation under MinGW and Visual C++ .Net. 2005-07-03 14:18:54 +00:00
License.txt This commit was generated by cvs2svn to compensate for changes in r6, 2001-12-27 19:54:36 +00:00
Makefile Made Yacc stuff be part of DEVELOPER_SUPPORT, so it's only compiled 2005-07-01 13:59:40 +00:00
README-SDL.txt Starting to add GUI code from ScummVM. 2005-02-27 23:41:19 +00:00
Readme.txt Some file cleanups for the impending 1.4.2 release. 2005-02-13 19:17:02 +00:00
Todo.txt Some file cleanups for the impending 1.4.2 release. 2005-02-13 19:17:02 +00:00
common.rules Second pass at configure support; it actually seems to work this time. 2005-06-28 23:18:16 +00:00
config.guess First pass at configure support (no more editing makefiles). This is 2005-06-28 18:56:49 +00:00
configure Second pass at TiaWidget. It now contains a DataGridWidget for the 16 bytes 2005-07-06 15:09:16 +00:00

Readme.txt

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
the Stella Website at:

  http://stella.sourceforge.net

Enjoy,

The Stella Team
February 19, 2005