Difference between revisions of "Atari 2600 emulators"
Jump to navigation
Jump to search
(→Emulators) |
NotGonnaPlay (talk | contribs) (→Emulators: Added StellaDS) |
||
(176 intermediate revisions by 63 users not shown) | |||
Line 1: | Line 1: | ||
− | [[ | + | {{Infobox console |
+ | |title = Atari VCS / Atari 2600 | ||
+ | |logo = Atari-2600-Wood-4Sw-Set.png | ||
+ | |developer = [[:Atari|Atari, Inc.]] | ||
+ | |type = [[:Category:Home consoles|Home video game console]] | ||
+ | |generation = [[:Category:Second-generation consoles|Second generation]] | ||
+ | |release = 1977 | ||
+ | |discontinued = 1992 | ||
+ | |introductory price = {{Inflation|USD|199.99|1977}} | ||
+ | |how much = {{Inflation|USD|19.99|1977}} | ||
+ | |predecessor=Home Pong, Super Pong, Video Pinball | ||
+ | |successor = [[Atari 5200 emulators|5200 SuperSystem]] | ||
+ | |emulated = {{✓}} | ||
+ | }} | ||
+ | |||
+ | The '''[[gametech:Atari 2600|Atari 2600]]''' (also known as '''Video Computer System''' or simply '''VCS''') is a second-generation console released by [[wikipedia:Atari|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== | ==Emulators== | ||
− | {| class="wikitable" | + | <div style="overflow-x:auto;width:100%"> |
− | + | {| class="wikitable" style="text-align:center;width:100%" | |
! scope="col"|Name | ! scope="col"|Name | ||
− | ! scope="col"| | + | ! scope="col"|Platform(s) |
− | ! scope="col"|Latest | + | ! scope="col"|Latest version |
− | ! scope="col"|[[ | + | ! scope="col"|<small>[https://retroachievements.org/gameList.php?c=25 Retro<br/>Achievements]</small> |
− | ! scope="col"|[[Accuracy]] | + | ! scope="col"|[[#Accessories_support|Accessories]] |
+ | ! scope="col"|[[Emulation accuracy|Accuracy]] | ||
+ | ! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr> | ||
+ | ! scope="col"|Active | ||
! scope="col"|[[Recommended emulators|Recommended]] | ! scope="col"|[[Recommended emulators|Recommended]] | ||
|- | |- | ||
− | + | ! colspan="9"|PC / x86 | |
− | | | + | |- |
− | | | + | |[[Stella]]<br/><small>[https://docs.libretro.com/library/stella/ stella_libretro]<br/>stella2014_libretro |
− | | | + | |align=left|{{Icon|Windows|Linux|macOS|FreeBSD}} |
− | | | + | |[https://stella-emu.github.io/downloads.html {{StellaVer}}]<br/>[https://www.retroarch.com/index.php?page=platforms libretro core] |
− | | | + | |{{✓}}<ref group=N>Exclusive to libretro core.</ref> ||{{~}} ||Cycle ||{{✓}} ||{{✓}} ||{{✓}} |
+ | |- | ||
+ | |[[MAME]] | ||
+ | |align=left|{{Icon|Windows|Linux|macOS|FreeBSD}} | ||
+ | |<abbr title="Latest development version">git artifacts</abbr><ref group=N>[https://nightly.link/mamedev/mame/workflows/ci-windows/master CI-Windows] [https://nightly.link/mamedev/mame/workflows/ci-linux/master CI-Linux] [https://nightly.link/mamedev/mame/workflows/ci-macos/master CI-Macos]</ref></br>[http://www.mamedev.org/release.html {{MAMEVer}}]<br/>[https://buildbot.libretro.com/nightly/ libretro core]<ref group=N>As 0.251, 0.139 (2010), 0.78 (2003), 0.37b5 (2000)</ref> | ||
+ | |{{✗}} ||{{?}} ||Cycle ||{{✓}} ||{{✓}} ||{{✓}} | ||
+ | |- | ||
+ | |[[Pantheon]] | ||
+ | |align=left|{{Icon|Windows}} | ||
+ | |[http://bostjan-grandovec.si/Content/News.htm {{PantheonVer}}] | ||
+ | |{{✗}} ||{{?}} ||High ||{{✗}} ||{{✓}} ||{{~}} | ||
+ | |- | ||
+ | |[[ares]] | ||
+ | |align=left|{{Icon|Windows|Linux|macOS}} | ||
+ | |[https://github.com/ares-emulator/ares/releases {{aresVer}}] | ||
+ | |{{✗}} ||{{?}} ||?||{{✓}} ||{{✓}} ||{{~}} | ||
+ | |- | ||
+ | |[http://pcae.vg-network.com/ PCAE] | ||
+ | |align=left|{{Icon|Windows|DOS}} | ||
+ | |[http://pcae.vg-network.com/ 2.6]<br />[http://www.bjars.com/emulators/pcaewin_2.7.zip 2.7] | ||
+ | |{{✗}} ||{{?}} ||High ||{{✓}} ||{{✗}} ||{{~}} | ||
+ | |- | ||
+ | |[https://alienbill.com/2600/ z26] | ||
+ | |align=left|{{Icon|Windows|Linux|macOS|FreeBSD|DOS}} | ||
+ | |[http://www.whimsey.com/z26/z26.html 4.07] | ||
+ | |{{✗}} ||{{?}} ||High ||{{✓}} ||{{✗}} ||{{~}} | ||
+ | |- | ||
+ | |[https://github.com/ppeccin/javatari.js javatari]<br />[https://github.com/ppeccin/javatari javatari.js (old)] | ||
+ | |align=left|{{Icon|Web}} | ||
+ | |[http://javatari.org 5.0.3] | ||
+ | |{{✗}} ||{{?}} ||? ||{{✓}} ||{{✗}} ||{{~}} | ||
+ | |- | ||
+ | |[[BizHawk]] | ||
+ | |align=left|{{Icon|Windows|Linux}} | ||
+ | |[https://gitlab.com/TASVideos/BizHawk/-/pipelines Dev builds]<br/>[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}] | ||
+ | |{{✓}} ||{{?}} ||? ||{{✓}} ||{{✓}} ||{{~}} | ||
+ | |- | ||
+ | |Gopher2600 | ||
+ | |align=left|{{Icon|Windows|Linux}} | ||
+ | |[https://github.com/JetSetIlly/Gopher2600/releases {{Gopher2600Ver}}] | ||
+ | |{{✗}} ||{{?}} ||High ||{{✓}} ||{{✓}} ||{{✗}} | ||
+ | |- | ||
+ | |[[Clock Signal|CLK]] | ||
+ | |align=left|{{Icon|Linux|macOS|FreeBSD}} | ||
+ | |[https://github.com/TomHarte/CLK/releases {{ClkVer}}] | ||
+ | |{{✗}} ||{{{?}} ||Mid ||{{✓}} ||{{✓}} ||{{✗}} | ||
+ | |- | ||
+ | |[http://emu7800.sourceforge.net/ EMU7800] | ||
+ | |align=left|{{Icon|Windows}} | ||
+ | |[https://github.com/emu7800/emu7800.github.io/releases {{EMU7800Ver}}] | ||
+ | |{{✗}} ||{{?}} ||Mid ||{{✓}} ||{{✓}} ||{{✗}} | ||
+ | |- | ||
+ | |Stellarator | ||
+ | |align=left|{{Icon|Windows|Linux|macOS|FreeBSD}} | ||
+ | |[https://github.com/dpiponi/Stellarator git] | ||
+ | |{{✗}} ||{{?}} ||? ||{{✓}} ||{{✓}} ||{{✗}} | ||
+ | |- | ||
+ | ! colspan="9"|Mobile / ARM | ||
+ | |- | ||
+ | |[[Z64K]] | ||
+ | |align=left|{{Icon|Java}} | ||
+ | |[https://z64k.com/ {{Z64KVer}}] | ||
+ | |{{✗}} ||{{?}} ||Cycle ||{{✗}} ||{{✓}} ||{{✓}} | ||
+ | |- | ||
+ | |[https://docs.libretro.com/library/stella/ stella_libretro]<br/><small>stella2014_libretro | ||
+ | |align=left|{{Icon|Android|iOS|Linux|GP32}} | ||
+ | |[https://buildbot.libretro.com/nightly/ libretro core] | ||
+ | |{{✓}} ||{{~}} ||? ||{{✓}} ||{{✓}} ||{{✓}} | ||
+ | |- | ||
+ | |Stella - Pyra | ||
+ | |align=left|{{Icon|Pyra}} | ||
+ | |[https://pyra-handheld.com/repo/apps/8 0.1] | ||
+ | |{{✗}} ||{{?}} ||? ||{{✗}} ||{{✗}} ||{{✓}} | ||
+ | |- | ||
+ | |2600.emu | ||
+ | |align=left|{{Icon|Android|Pyra}} | ||
+ | |[https://play.google.com/store/apps/details?id=com.explusalpha.A2600Emu {{.emuVer}}]</br>[https://pyra-handheld.com/repo/apps/73 1.5.46.02 Pyra] | ||
+ | |{{✗}} ||{{?}} ||? ||{{✓}} ||{{✓}} ||{{✓}} | ||
+ | |- | ||
+ | |Ataroid | ||
+ | |align=left|{{Icon|Android}} | ||
+ | |[https://www.zophar.net/android/a2600/ataroid.html 1.0.4] | ||
+ | |{{✗}} ||{{?}} ||? ||{{✗}} ||{{✗}} ||{{✗}} | ||
+ | |- | ||
+ | |g2600 | ||
+ | |align=left|{{Icon|Android}} | ||
+ | |[https://apkpure.com/g2600-a2600-emu/com.goodgorgon.play2600/download?from=details 7.2.0] | ||
+ | |{{✗}} ||{{?}} ||? ||{{✗}} ||{{✗}} ||{{✗}} | ||
+ | |- | ||
+ | ! colspan="9"|Console | ||
+ | |- | ||
+ | |[https://docs.libretro.com/library/stella/ stella_libretro]<br/><small>stella2014_libretro | ||
+ | |align=left|{{Icon|PS3|PSP|Vita}}<br>{{Icon|Wii|WiiU|3DS|Switch}}<br>{{Icon|XboxOne|XboxSXS}} | ||
+ | |[https://www.retroarch.com/index.php?page=platforms libretro core] | ||
+ | |{{✓}} ||{{~}} ||Mid ||{{✓}} ||{{✓}} ||{{✓}} | ||
+ | |- | ||
+ | |StellaDS | ||
+ | |align=left|{{Icon|NDS}} | ||
+ | |[https://github.com/DS-Homebrew/StellaDS git] <br> [https://www.gamebrew.org/wiki/StellaDS 1.2] <br> [https://github.com/wavemotion-dave/StellaDS Phoenix Edition] | ||
+ | |{{✗}} ||{{?}} ||? ||{{✓}} ||{{✓}}<br><small>(Phoenix Edition)</small> ||{{✓}} | ||
|- | |- | ||
− | | | + | |Wii2600 |
− | | | + | |align=left|{{Icon|Wii}} |
− | + | |[https://github.com/arocchi/wii2600/releases git] | |
− | | | + | |{{✗}} ||{{?}} ||Mid ||{{✓}} ||{{~}} ||{{✓}} |
− | | | ||
− | | | ||
|- | |- | ||
− | | | + | |PSP2600 |
− | | | + | |align=left|{{Icon|PSP}} |
− | + | |[https://psp.brewology.com/downloads/get.php?id=9738 1.2.0]<br>[https://psp.brewology.com/downloads/get.php?id=9736 Source (1.2.0)] | |
− | | | + | |{{✗}} ||{{?}} ||Mid ||{{✓}} ||{{✗}} ||{{✓}} |
− | | | ||
− | | | ||
|- | |- | ||
− | | | + | |Stella GC |
− | | | + | |align=left|{{Icon|NGC}} |
− | + | |[https://www.gc-forever.com/wiki/index.php?title=StellaGC 18-12-2007] | |
− | | | + | |{{✗}} ||{{?}} ||Mid ||? ||{{✗}} ||{{✓}} |
− | | | ||
− | | | ||
|- | |- | ||
− | | | + | |PVCS Reloaded |
− | | | + | |align=left|{{Icon|PS2}} |
− | + | |[http://www.brunofreitas.com/node/26 0.3] | |
− | | | + | |{{✗}} ||{{?}} ||Mid ||{{✓}} ||{{✗}} ||{{✓}} |
− | | | ||
− | | | ||
|- | |- | ||
− | | | + | |Stella DC |
− | | | + | |align=left|{{Icon|DC}} |
− | | | + | |[https://dcemulation.org/index.php?title=Stella_DC 0.2F] |
− | | | + | |{{✗}} ||{{?}} ||? ||{{✗}} ||{{✗}} ||{{✓}} |
− | | | + | |- |
− | | | + | ! colspan="9"|Game |
+ | |- | ||
+ | |1FPS Atari 2600 Emulator | ||
+ | |Minecraft | ||
+ | |[https://sethbling.s3-us-west-2.amazonaws.com/Downloads/Builds/15seconds.zip 0.2] | ||
+ | |{{✗}} ||{{?}} ||? ||{{✓}} ||{{✓}} ||{{✗}} | ||
|- | |- | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
− | {| class="wikitable" | + | </div> |
− | | | + | |
− | + | <references group=N /> | |
− | ! | + | |
− | + | ===Accessories support=== | |
− | + | {|class="wikitable" style="text-align:center; vertical-align:middle;" | |
− | + | |- style="font-weight:bold;" | |
− | + | ! Name | |
+ | ! Stella | ||
+ | |- | ||
+ | |Amiga mouse | ||
+ | |{{✓}} | ||
+ | |- | ||
+ | |Atari mouse | ||
+ | |{{✓}} | ||
+ | |- | ||
+ | |AtariVox | ||
+ | |{{✓}} | ||
+ | |- | ||
+ | |Booster Grip | ||
+ | |{{✓}} | ||
+ | |- | ||
+ | |Driving Controller | ||
+ | |{{✓}} | ||
+ | |- | ||
+ | |Sega Genesis | ||
+ | |{{✓}} | ||
+ | |- | ||
+ | |Atari Keypad | ||
+ | |{{✓}} | ||
+ | |- | ||
+ | |Kid Vid Controller | ||
+ | |{{✓}} | ||
+ | |- | ||
+ | |MindLink | ||
+ | |{{✓}} | ||
+ | |- | ||
+ | |Atari Paddles | ||
+ | |{{✓}} | ||
+ | |- | ||
+ | |SaveKey | ||
+ | |{{✓}} | ||
+ | |- | ||
+ | |Trak-Ball | ||
+ | |{{✓}} | ||
+ | |- | ||
+ | |XE Light Gun | ||
+ | |{{✓}} | ||
+ | |- | ||
+ | |QuadTari | ||
+ | |{{✓}} | ||
+ | |- | ||
+ | |Joy 2B+ | ||
+ | |{{✓}} | ||
+ | |- | ||
+ | |Atari 7800 console button | ||
+ | |{{✓}} | ||
+ | |- | ||
+ | |Atari 7800 game | ||
+ | |{{✗}} | ||
+ | |- | ||
+ | |HyperShot | ||
+ | |? | ||
+ | |- | ||
+ | |Track & Field Controller | ||
+ | |? | ||
+ | |- | ||
+ | |Atari Space Age Joystick | ||
+ | |? | ||
+ | |- | ||
+ | |Flight Commander | ||
+ | |? | ||
+ | |- | ||
+ | |Overlay | ||
+ | |? | ||
|- | |- | ||
− | | | + | |Space Shuttle |
− | + | |? | |
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | | | + | |Foot Craz |
− | + | |? | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | | | + | |Joyboard |
− | + | |? | |
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | | | + | |Kid's Controller |
− | + | |? | |
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | | | + | |Remote Control Joysticks |
− | + | |? | |
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | | | + | |Video Touch Pad |
− | + | |? | |
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
− | + | ==See also== | |
+ | *[[First and second generations of video game consoles]] | ||
==External links== | ==External links== | ||
+ | * [http://www.atarimania.com/rom_collection_archive_atari_2600_roms.html Atari 2600 VCS ROM Collection by Rom Hunter] | ||
+ | |||
===Internet Archive=== | ===Internet Archive=== | ||
* [https://archive.org/details/atari_2600_library Console Library: Atari 2600] | * [https://archive.org/details/atari_2600_library Console Library: Atari 2600] | ||
* [https://archive.org/details/atari2600manuals Console Manuals: Atari 2600] | * [https://archive.org/details/atari2600manuals Console Manuals: Atari 2600] | ||
− | |||
{{Atari}} | {{Atari}} | ||
− | [[Category:Consoles]] | + | [[Category:Consoles|!2600]] |
− | [[Category:Atari consoles]] | + | [[Category:Home consoles|!2600]] |
− | [[Category:Atari 2600 emulators| ]] | + | [[Category:Second-generation consoles|!2600]] |
− | [[Category: | + | [[Category:Atari consoles|!2600]] |
+ | [[Category:Atari 2600 emulators|*]] | ||
+ | [[Category:6502-based]] |
Revision as of 11:13, 29 March 2024
Developer | Atari, Inc. |
---|---|
Type | Home video game console |
Generation | Second generation |
Release date | 1977 |
Discontinued | 1992 |
Introductory price | $199.99 |
HGSF | $19.99 |
Predecessor | Home Pong, Super Pong, Video Pinball |
Successor | 5200 SuperSystem |
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
Name | Platform(s) | Latest version | Retro Achievements |
Accessories | Accuracy | FLOSS | Active | Recommended |
---|---|---|---|---|---|---|---|---|
PC / x86 | ||||||||
Stella stella_libretro stella2014_libretro |
6.7.1 libretro core |
✓[N 1] | ~ | Cycle | ✓ | ✓ | ✓ | |
MAME | git artifacts[N 2] 0.266 libretro core[N 3] |
✗ | ? | Cycle | ✓ | ✓ | ✓ | |
Pantheon | 14.062 | ✗ | ? | High | ✗ | ✓ | ~ | |
ares | v139 | ✗ | ? | ? | ✓ | ✓ | ~ | |
PCAE | 2.6 2.7 |
✗ | ? | High | ✓ | ✗ | ~ | |
z26 | 4.07 | ✗ | ? | High | ✓ | ✗ | ~ | |
javatari javatari.js (old) |
5.0.3 | ✗ | ? | ? | ✓ | ✗ | ~ | |
BizHawk | Dev builds 2.9.1 |
✓ | ? | ? | ✓ | ✓ | ~ | |
Gopher2600 | 0.32.1 | ✗ | ? | High | ✓ | ✓ | ✗ | |
CLK | 2024-06-03 | ✗ | ? | Mid | ✓ | ✓ | ✗ | |
EMU7800 | 5.4.0.1 | ✗ | ? | Mid | ✓ | ✓ | ✗ | |
Stellarator | git | ✗ | ? | ? | ✓ | ✓ | ✗ | |
Mobile / ARM | ||||||||
Z64K | 2.0.0 | ✗ | ? | Cycle | ✗ | ✓ | ✓ | |
stella_libretro stella2014_libretro |
libretro core | ✓ | ~ | ? | ✓ | ✓ | ✓ | |
Stella - Pyra | 0.1 | ✗ | ? | ? | ✗ | ✗ | ✓ | |
2600.emu | 1.5.77 1.5.46.02 Pyra |
✗ | ? | ? | ✓ | ✓ | ✓ | |
Ataroid | 1.0.4 | ✗ | ? | ? | ✗ | ✗ | ✗ | |
g2600 | 7.2.0 | ✗ | ? | ? | ✗ | ✗ | ✗ | |
Console | ||||||||
stella_libretro stella2014_libretro |
|
libretro core | ✓ | ~ | Mid | ✓ | ✓ | ✓ |
StellaDS | git 1.2 Phoenix Edition |
✗ | ? | ? | ✓ | ✓ (Phoenix Edition) |
✓ | |
Wii2600 | git | ✗ | ? | Mid | ✓ | ~ | ✓ | |
PSP2600 | 1.2.0 Source (1.2.0) |
✗ | ? | Mid | ✓ | ✗ | ✓ | |
Stella GC | 18-12-2007 | ✗ | ? | Mid | ? | ✗ | ✓ | |
PVCS Reloaded | 0.3 | ✗ | ? | Mid | ✓ | ✗ | ✓ | |
Stella DC | 0.2F | ✗ | ? | ? | ✗ | ✗ | ✓ | |
Game | ||||||||
1FPS Atari 2600 Emulator | Minecraft | 0.2 | ✗ | ? | ? | ✓ | ✓ | ✗ |
Accessories support
Name | Stella |
---|---|
Amiga mouse | ✓ |
Atari mouse | ✓ |
AtariVox | ✓ |
Booster Grip | ✓ |
Driving Controller | ✓ |
Sega Genesis | ✓ |
Atari Keypad | ✓ |
Kid Vid Controller | ✓ |
MindLink | ✓ |
Atari Paddles | ✓ |
SaveKey | ✓ |
Trak-Ball | ✓ |
XE Light Gun | ✓ |
QuadTari | ✓ |
Joy 2B+ | ✓ |
Atari 7800 console button | ✓ |
Atari 7800 game | ✗ |
HyperShot | ? |
Track & Field Controller | ? |
Atari Space Age Joystick | ? |
Flight Commander | ? |
Overlay | ? |
Space Shuttle | ? |
Foot Craz | ? |
Joyboard | ? |
Kid's Controller | ? |
Remote Control Joysticks | ? |
Video Touch Pad | ? |
See also
External links
Internet Archive
Consoles: Atari 2600 • Atari 5200 • Atari 7800 • Atari XEGS • Atari Jaguar • Atari VCS Handhelds: Atari Lynx Computers: Atari 8-bit • Atari ST |