Stella

What Stella is
Stella is free, open-source software for emulating the Atari 2600 VCS on a computer. It runs on Windows, macOS and Linux under the GNU General Public License. Supported game images include A26, BIN and ROM files, including those in ZIP archives, as well as Supercharger games. Stella emulates Atari and other controllers through a keyboard, joystick or mouse, and can support real Atari controllers through Stelladaptor and 2600-daptor devices. You can save and load system states, record an automatic timeline and save high scores. Its emulation includes cycle-exact TIA video and sound, stereo sound and dynamic resampling. Display support covers NTSC, PAL and SECAM, with customizable CRT-style filters and bezels. A debugger provides static analysis using Distella and runtime analysis of code, graphics and data. The project names Atari 2600 homebrew developers among its intended users and describes playing a game as plug and play. General requirements include SDL 2.0.14 or later and 256 MB of RAM for emulation. Donations are voluntary.
Who it suits
Stella suits people who want to play Atari 2600 games on a computer, as well as homebrew developers. Its debugger and controller options may be useful to users who want to inspect code or use Atari controllers.
What it does well
- Supports A26, BIN, ROM and Supercharger games.
- Saves system states and high scores.
- Offers a debugger with static and runtime analysis.
- Available on Windows, macOS and Linux.
What to know first
- Emulation requires SDL 2.0.14 or later.
- The guide lists 256 MB of RAM as a general requirement.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Stella | Atari 2600 VCS emulation · donations are voluntary | Free |
As stella-emu.github.io lists them, read 3 Oct 2026. The maker's own page has the final word.
Getting started
- Visit the Stella website.
- Choose the download for Windows, macOS, Ubuntu 22.04, or source code for another system.
- Meet the general requirements of SDL 2.0.14 or later and 256 MB of RAM for emulation.
- Open an A26, BIN, or ROM image, including one in a ZIP file, or use a Supercharger game.
- Play using a keyboard, joystick, mouse, or a real Atari controller through a Stelladaptor or 2600-daptor device.
Stella is a focused Atari 2600 VCS emulator for Windows, macOS, and Linux. It is best suited to players who want accurate presentation and flexible controls, and to homebrew developers who need an integrated debugger. The trade-off is equally clear: this is a specialist Atari 2600 tool, not a general Atari or multi-console hub.
Overview
Stella recreates the Atari 2600 on a computer under the GNU General Public License. Its free, open-source model removes licensing fees and makes the source available to users who want to inspect or adapt the software. The project identifies homebrew development as a major goal, but its plug-and-play approach also serves anyone who simply wants to launch supported games.
Accuracy is a priority. Cycle-exact TIA video and sound emulation, stereo output, and dynamic sound resampling aim to preserve the system's distinctive audiovisual behavior rather than treating games as generic retro content. That focus is valuable for original-hardware enthusiasts and developers checking how a cartridge behaves, while it offers little benefit to someone seeking a broad library across Atari generations.
Key features
Games and input
Stella reads A26, BIN, and ROM images, including images contained in ZIP archives, and supports Supercharger games. You can play with a keyboard, joystick, or mouse and remap controls to suit your setup. Support for original Atari controllers is possible through Stelladaptor and 2600-daptor devices, giving hardware collectors a route to familiar input; that option depends on owning the relevant adapter.
Saving and presentation
Save and load states protect progress without relying on a cartridge's own saving behavior. Automatic timeline recording lets you revisit earlier play, while high-score saving addresses score-focused arcade sessions. These are practical differences for long games, experimentation, and leaderboard-minded play.
Display handling covers NTSC, PAL, and SECAM standards. Customizable CRT-style filtering and bezels let you shape the image toward a period-style presentation. Those controls reward users who care about regional timing or the look of a television display, though they are unnecessary if you want a plain, modern window.
Developer tools
The built-in debugger combines static analysis through the Distella disassembler with runtime inspection of code, graphics, and data sections. That makes Stella more useful than a player-only emulator for tracing behavior and examining homebrew builds. Developers get a tool in the same application they use for play, while casual users can ignore the extra complexity.
Pricing
Stella costs free under its single Stella plan. The plan includes Atari 2600 VCS emulation, and donations are voluntary. There are no paid tiers or stated usage quotas, so the free plan is the natural fit for both occasional players and developers who need the full feature set. Donations support purchasing hardware and cartridges for testing, making them a way to help the project rather than a requirement for access.
Platforms
Stella supports Windows, macOS, and Linux. Stable downloads include Windows binaries, a macOS disk image, an Ubuntu 22.04 DEB package, and source code for all systems. The guide gives SDL 2.0.14 or later and 256 MB of RAM for emulation among its general requirements, a modest baseline for compatible desktop installations.
Who it's for
Choose Stella if your library centers on Atari 2600 VCS games and you want accurate emulation, remappable input, save states, display customization, or development diagnostics without paying. It is especially well matched to homebrew authors and hardware enthusiasts who value the debugger and adapter support.
Look elsewhere if you need Atari 5200, Atari 7800, Atari computers, or a single interface spanning many systems. Stella's depth is concentrated on one console generation.
Pros and cons
- Pros: cycle-exact video and sound emulation targets faithful Atari 2600 behavior.
- Pros: Save states, timeline recording, and high-score saving cover different kinds of progress.
- Pros: Keyboard, joystick, mouse, remapping, and adapter support accommodate varied control setups.
- Pros: The debugger's static and runtime analysis is valuable for homebrew development.
- Cons: Its scope is limited to Atari 2600 VCS emulation, so broader Atari collections require another application.
- Cons: Real Atari controller support requires Stelladaptor or 2600-daptor hardware.
Alternatives
Browse Atari Emulators if you want to compare a wider set of Atari-focused tools. Pick Virtual Jaguar instead for Atari Jaguar emulation across Android, iOS, Linux, macOS, the web, or Windows, using a libretro frontend such as RetroArch. Atari800 is the better choice for Atari 8-bit computers and Atari 800 emulation on Android, Linux, macOS, or Windows.
BigPEmu suits Atari Jaguar users who want a free emulator download with Windows and Linux x64 or ARM64 builds. Choose EMU7800 when you want both Atari 2600 and Atari 7800 emulation. Javatari is preferable for online Atari 2600 access across web and mobile-oriented platforms.
kat5200 targets Atari 5200 and 8-bit computer emulation. z26 is another open-source Atari 2600 emulator under GPL version 2. Teller is unrelated emulation software; choose it only if you need an open-source developer secret manager.
Verdict
Stella is the right recommendation for Atari 2600 players and homebrew developers who want accurate emulation, serious save and display controls, and a capable debugger at no cost. Look elsewhere when your priority is emulating other Atari systems or consolidating multiple consoles in one application.
Verdict
Stella combines Atari 2600 emulation with save features, controller options and a debugger. It is free and open source, with listed requirements of SDL 2.0.14 or later and 256 MB of RAM for emulation.
Questions
How much does Stella cost?
Stella is free. Its listed plan is free, and donations are voluntary.
Which systems does Stella emulate?
Stella emulates the Atari 2600 VCS.
Which computer platforms does it support?
Stella runs on Windows, macOS, and Linux. Listed stable downloads include Windows binaries, a macOS disk image, an Ubuntu 22.04 DEB package, and source code for all systems.
Is Stella open source?
Yes. Stella is released under the GNU General Public License and is described as open-source and free software.
What game formats does Stella support?
It supports A26, BIN, and ROM images, including images stored in ZIP files, as well as Supercharger games.
Who maintains Stella?
Stephen Anthony is the current maintainer. The listed team also includes Christian Speckner and Thomas Jentzsch.
Facts from Stella's own pages
- Controllers
- Stella emulates Atari and other controllers using a computer keyboard, joystick, or mouse, and supports real Atari controllers through Stelladaptor and 2600-daptor devices. · stella-emu.github.io, 3 Oct 2026
- Debugger
- Stella includes a debugger with static analysis using the Distella disassembler and runtime analysis of code, graphics, and data sections. · stella-emu.github.io, 3 Oct 2026
- Display
- Stella supports NTSC, PAL, and SECAM television standards, plus customizable CRT-style filtering and bezels. · stella-emu.github.io, 3 Oct 2026
- Donations
- Donations are voluntary; the project says monetary contributions go toward purchasing hardware and cartridges for testing. · stella-emu.github.io, 3 Oct 2026
- Download platforms
- The listed stable downloads include Windows binaries, a macOS disk image, an Ubuntu 22.04 DEB package, and source code for all systems. · stella-emu.github.io, 3 Oct 2026
- Emulation
- Features include cycle-exact TIA video and sound emulation, stereo sound support, and dynamic sound resampling. · stella-emu.github.io, 3 Oct 2026
- Game formats
- Stella supports A26, BIN, and ROM images, including images stored in ZIP files, and supports Supercharger games. · stella-emu.github.io, 3 Oct 2026
- Intended users
- The project says one of its main goals is to help Atari 2600 homebrew developers, and describes playing a game as plug and play. · stella-emu.github.io, 3 Oct 2026
- License
- Stella is released under the GNU General Public License and is described as open-source and free software. · stella-emu.github.io, 3 Oct 2026
- Maintenance
- Stephen Anthony is the current maintainer, and the listed team also includes Christian Speckner and Thomas Jentzsch. · stella-emu.github.io, 3 Oct 2026
- Purpose
- Stella is software that emulates the Atari 2600 VCS so users can play its games on a computer. · stella-emu.github.io, 3 Oct 2026
- Requirements
- The guide lists SDL 2.0.14 or later and 256 MB of RAM for emulation among its general requirements. · stella-emu.github.io, 3 Oct 2026
- Save features
- Stella supports saving and loading system states, automatic timeline recording, and high-score saving. · stella-emu.github.io, 3 Oct 2026
Where Stella stands on Freedom251
- Atari Emulators#13 of 25