Atari 2600

From Emulation General Wiki
Jump to navigation Jump to search
Atari 2600
Four-switch VCS model (1980–1982)
Manufacturer Atari, Inc.
Type Home video game console
Generation Second
Release date NA: September 1977
EU: 1978
FRA: 1982
BR: September 1983
JP: October 1983 (Atari 2800)
Discontinued 1992
Predecessor Atari Home Pong
Atari Video Pinball
Successor Atari 5200
Emulated

The Atari 2600 (also known as Video Computer System or simply VCS) is a second-generation console released by Atari on September 11, 1977. It had a 6507 CPU at 1.19 MHz with 128 bytes of RAM. It had a 160x192 16-color, out of 128, display.

Despite the apparent simplicity of the console and its games, emulation of the 2600 is surprisingly difficult relative to other early consoles due to its unusual primitive hardware designed as a cost-saving measure, including the complete lack of a framebuffer and resulting need to "race the beam" to display graphics. Despite this, at least two emulators have offered highly accurate 2600 emulation for years.

Emulators

Before editing, review the Getting involved and Recommended pages. See system requirements page for performance demand of the emulators.
See tables for hardware variants, enhancements, hardware features and peripherals.
For more details such as licensing, programming language, emulation method, visit each emulator’s dedicated page.
Name Platform(s) Latest version Active License Compatibility Accuracy Recommended
x86-64
Stella
stella_libretro
stella2014_libretro
Windows Windows 7 Linux macOS macOS FreeBSD 7.0
libretro core[lower-alpha 1]
FreeBSD port
web
GPLv2 (Copyleft) Cycle
MAME Windows Linux macOS FreeBSD git artifacts[lower-alpha 2]
0.289
libretro core[lower-alpha 3]
GPLv2
BSD-3-Clause
Cycle
Pantheon Windows 16.458 Proprietary High ~
ares Windows Linux macOS git Artifacts
v148
ISC (Permissive 46.43%
26 out of 56 reported titles
? ~
PCAE Windows MS-DOS 2.6
2.7
GPLv2 (Copyleft) High ~
z26 Windows Linux macOS FreeBSD MS-DOS 4.07 GPLv2 (Copyleft) High ~
javatari
javatari.js (old)
Web 5.0.3 AGPLv3 (Copyleft) ? ~
BizHawk
(Original)(Stella)
Windows Linux Dev builds
2.11.1
MIT (Permissive)
GPL
?
(Core-dependent)
~
Gopher2600 Windows Linux 0.56.1 GPLv3 (Copyleft) High
CLK Linux macOS FreeBSD 2026-07-23 MIT (Permissive) Mid
EMU7800 Windows 5.7.0.0 GPLv2 (Copyleft) Mid
Stellarator Windows Linux macOS FreeBSD git BSD-3-Clause (Permissive) ?
ARM64
ares Windows on ARM git Artifacts
v148
ISC (Permissive) 46.43%
26 out of 56 reported titles
? ~
Z64K Java 3.0.0 Proprietary Cycle
stella_libretro
stella2014_libretro
Android iOS Linux GP32 libretro core GPLv3 (Copyleft) ?
Stella - Pyra Dragonbox Pyra 0.1 ? ?
2600.emu Android Dragonbox Pyra 1.5.85
1.5.46.02 Pyra
Proprietary ?
Ataroid Android 1.0.4 Proprietary ?
g2600 Android 7.2.0 Proprietary ?
Provenance iOS iPadOS AppleTV 3.3.0
git
? ? ?
Manic EMU iOS iPadOS 2.0.0
git
AGPLv3 (Copyleft) ? ?
Console
stella_libretro
stella2014_libretro
PlayStation 3 PlayStation Portable PlayStation Vita
Wii Wii U Nintendo 3DS Switch
Xbox One Xbox Series X/S
libretro core GPLv2 (Copyleft) Mid
StellaDS Nintendo DS git
1.2
Phoenix Edition

(Phoenix Edition)
GPLv2 (Copyleft) ?
Wii2600 Wii git ~ GPLv2 (Copyleft) Mid
PSP2600 PlayStation Portable 1.2.0
Source (1.2.0)
GPLv2 (Copyleft) Mid
Stella GC Nintendo GameCube 18-12-2007 ? Mid
PVCS Reloaded PlayStation 2 0.3 GPLv2 (Copyleft) Mid
Stella DC Dreamcast 0.2F Proprietary ?
Game
1FPS Atari 2600 Emulator Minecraft 0.2 ? ?
  1. Even though it's updated frequently, some hardware features are exclusive to the standalone version. Therefore, using the standalone version is recommended.
  2. CI-Windows CI-Linux CI-Macos
  3. As 0.251, 0.139 (2010), 0.78 (2003), 0.37b5 (2000)

Comparisons

  • Stella has been the go-to emulator for this system for many years. While the user interface is dated, its feature set is extensive, including support for multiple peripherals and debugging capabilities. It is one of the oldest console emulators still in active development.
  • MAME is a respectable alternative to Stella. It is also cycle-accurate, and accuracy is likely comparable between both emulators in most cases.

Enhancements

Name Stella MAME
Misc. RetroAchievements [lower-alpha 1]
  1. Exclusive to libretro core.

Hardware features and peripherals

Name Stella MAME
Hardware features Atari 2800's 4 controller ports ?
Peripherals AtariVox ?
Booster Grip ?
Cassette/tape player Kid Vid Voice Module ?
Starpath Supercharger ? ?
Driving controller ?
Joy2B+ ?
Keypad ?
MindLink ?
Mouse Amiga mouse ?
Atari mouse ?
Paddles ?
QuadTari ?
SaveKey ?
Sega Genesis Controller ?
Trak-Ball ?
XG-1 light gun ?
Vortex 3D glasses
Misc. Atari 7800 pause button ?
Frying ?
MovieCart
Atari 7800 Development Card
Some 2600 prototypes expect it.
? ?


Internet Archive

Atari(edit)