mirror of https://github.com/stella-emu/stella.git
![]() in general) into the emulation core. For now, this means integrating the directive names into CartDebug, and having Distella using those same names. The new directive names were determined by discussion with Omegamatrix on AtariAge, and are listed in order of decreasing hierarchy: SKIP (the 'bit' trick to skip over sections of code) CODE (addresses accessible to the program counter) GFX (addresses where data is loaded into TIA GRPx registers) DATA (addresses referenced somewhere in the ROM) ROW (addresses never referenced at all) The next TODO item is to have the 6502 core set these values during emulation. This is currently (crudely) done with a true/false setting in System::peek, where true corresponds to CODE. This will be extended, so that false corresponds to DATA. Eventually GFX will also be detected, by watching writes to the TIA GRPx registers. Still to work out is how to detect SKIP sections. Anything not marked with one of the above directives will be marked as ROW, which essentially means ROM space that is never used. This will have the nice side effect of detecting dead ROM space, potentially leading to space optimizations. git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@2143 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba |
||
---|---|---|
debian | ||
docs | ||
src | ||
Announce.txt | ||
Changes.txt | ||
Copyright.txt | ||
License.txt | ||
Makefile | ||
README-GP2X.txt | ||
README-SDL.txt | ||
README-WinCE.txt | ||
Readme.txt | ||
Todo.txt | ||
common.rules | ||
config.guess | ||
config.sub | ||
configure |
Readme.txt
This is release 3.2.1 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 August 25, 2010