A multi-platform Atari 2600 Emulator
Go to file
Stephen Kitt d7d73234ff
Add a GitHub action to build on Linux and macOS (#935)
As with Travis CI, the test is only deemed successful on each platform
if the Stella build completes successfully.

For Linux, the test runs on Ubuntu with the toolchain test build
repository, using G++ 9, and the packaged version of SDL2, which is
guaranteed to be at least 2.0.10.

For macOS, SDL2 2.0.10 is still built from the upstream source code;
however that no longer builds with the newer Xcode versions available
in GHAs, so the build now uses "Unix-style" ./configure && make.

The runners provide two cores on Linux and three cores on macOS, so
the compile stages use the appropriate -j setting to build in
parallel.

Signed-off-by: Stephen Kitt <steve@sk2.org>

Signed-off-by: Stephen Kitt <steve@sk2.org>
2022-10-10 14:45:55 -02:30
.github/workflows Add a GitHub action to build on Linux and macOS (#935) 2022-10-10 14:45:55 -02:30
.vscode JSON serialized storage of properties table. 2021-01-01 21:31:07 +01:00
debian Fixed a few new paths missed in previous commits. 2022-08-18 19:15:28 -02:30
docs updated debugger doc for timers (screenshots) 2022-10-09 15:00:29 +02:00
src Fix minor warning from clang-tidy. 2022-10-09 21:50:57 -02:30
test/roms added Joy 2B+ support (resolves #909) 2022-06-30 12:54:12 +02:00
.gitignore Update .gitignore for recent directory changes. 2022-08-19 15:26:17 -02:30
.gitlab-ci.yml fixed paths for Libretro 2022-08-18 21:40:21 +02:00
Announce.txt Finally fixed Xcode project. 2022-09-01 15:07:57 -02:30
Changes.txt added user defined timers to debugger (TODO: screenshots) 2022-10-06 16:55:00 +02:00
Copyright.txt Update copyright to 2022. Happy New Year! 2021-12-31 16:07:17 -03:30
License.txt Repo reorganization: move main Stella files directly into 'trunk'. 2009-05-21 12:53:06 +00:00
Makefile Fixed a few new paths missed in previous commits. 2022-08-18 19:15:28 -02: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 Update README.md 2022-08-02 15:51:02 +02:00
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
appveyor.yml Update appveyor Windows CI builds to use latest SDL. 2022-09-08 22:08:39 -02:30
common.rules Fix profile generation, move object files to separate directory. 2019-03-04 00:53:43 +01:00
config.guess Updated config files from gnu.org. 2021-11-18 20:48:48 -03:30
config.sub Updated config files from gnu.org. 2021-11-18 20:48:48 -03:30
configure Move `yacc` directory to `src/debugger`. 2022-08-17 12:38:40 -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.

Note: Please do not report issues regarding platforms other than PC and RetroN 77 (e.g. Libretro) here. The Stella Team is not responsible for these forks and cannot help with them.

Known issues

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