A multi-platform Atari 2600 Emulator
Go to file
Stephen Anthony 9972af022a Fairly huge refactoring of the cart autodetection code.
This has been in patch form for about a year, and I'm finally
getting around to applying it.  Basically, we separate the Cart
class into 3 classes:
  - Cart: stuff specific to cartridge emulation
  - BSTypes: various bankswitch types, both as enum and strings
  - CartDetector: actual bankswitch auto-detection code

Also made more use of smart pointers, and added const in a few
more places.

I promise to get back to the phosphor stuff soon.  This is just
to clear my head a little.
2017-07-02 19:27:27 -02:30
.vscode Add DelayQueue widget (mocked content). 2017-04-04 00:39:55 +02:00
debian small fixes for debian/ tree, so dpkg-buildpackge works again 2017-01-21 02:22:45 +01:00
docs Some changes to phosphor blending: 2017-05-29 10:49:50 -02:30
src Fairly huge refactoring of the cart autodetection code. 2017-07-02 19:27:27 -02:30
.gitignore Add src/macosx/M6502.ins to the git ignore file. 2017-06-04 17:34:21 -02:30
Announce.txt Updated all references to new stella-emu webpage. 2016-12-31 17:19:29 -03:30
Changes.txt Introduced 'tia.dbgcolors' commandline argument, which allows to set 2017-07-01 19:54:02 -02:30
Copyright.txt Finalized update of Display.YStart in ROM properties. 2017-01-12 20:31:36 -03:30
License.txt Repo reorganization: move main Stella files directly into 'trunk'. 2009-05-21 12:53:06 +00:00
Makefile Made new TIA core the default (code now compiles). 2016-12-10 13:38:28 -03:30
README-SDL.txt Starting to update docs and misc text files for 4.0 release. 2014-06-20 23:38:19 +00:00
README.md Updated all references to new stella-emu webpage. 2016-12-31 17:19:29 -03:30
Readme.txt Updated all references to new stella-emu webpage. 2016-12-31 17:19:29 -03:30
Todo.txt Updated all references to new stella-emu webpage. 2016-12-31 17:19:29 -03:30
common.rules Repo reorganization: move main Stella files directly into 'trunk'. 2009-05-21 12:53:06 +00:00
config.guess Updated UNIX config files to latest release. 2017-04-18 12:21:16 -02:30
config.sub Updated UNIX config files to latest release. 2017-04-18 12:21:16 -02:30
configure Update UNIX configure script for gcc7 and above. 2017-04-17 18:52:04 -02:30

README.md

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:

stella-emu.github.io

Enjoy,

The Stella Team

Reporting issues

Please check the list of known issues first (see below) before reporting new ones. If you encounter any issues, please open a new issue on the project issue tracker and / or in the corresponding thread on AtariAge.

Known issues

Please check out the issue tracker for a list of all currently known issues.