Difference between pages "Atari 2600 emulators" and "DuckStation"

From Emulation General Wiki
(Difference between pages)
Jump to navigation Jump to search
 
(Categories replaced)
 
Line 1: Line 1:
{{Infobox console
+
{{stub}}
|title = Atari VCS / Atari 2600
+
{{Infobox emulator
|logo = Atari-2600-Wood-4Sw-Set.png
+
|logo = DuckStation.png
|developer = [[:Atari|Atari, Inc.]]
+
|logowidth = 80px
|type = [[:Category:Consoles|Home video game console]]
+
|screenshot = DuckStation-screenshot-qt.png
|generation = [[:Category:Second-generation consoles|Second generation]]
+
|screenshotwidth = 300px
|release = 1977
+
|screenshotcaption = The Qt frontend on Windows 10.
|discontinued = 1992
+
|active = Yes
|successor = [[Atari 5200 emulators|Atari 5200]]
+
|platform = [[Emulators on PC|Windows]]<br/>Linux<br/>[[Emulators on macOS|macOS]]<br/>[[Emulators on Android OS|Android]]
|emulated = {{✓}}
+
|architecture = x86_64, aarch64, ARMv7
}}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 retailed for <abbr title="$816.87 in 2018 money">$199</abbr> and had a 6507 CPU at 1.19 MHz with 128 bytes of RAM. It had a 160x192 16-color, out of 128, display.
+
|target = [[PlayStation emulators|Sony PlayStation]]
 +
|developer = stenzek [https://github.com/stenzek/duckstation/graphs/contributors et al.]
 +
|source = [https://github.com/stenzek/duckstation GitHub]
 +
|license = GNU GPLv3
 +
|bios = [[Emulator_Files#PlayStation|Required]]
 +
}}
  
==Emulators==
+
'''DuckStation''' is a free and open-source [[PlayStation emulators|PlayStation]] emulator developed primarily by stenzek. It features PGXP, upscaling, texture filtering, overclocking, advanced "cheat" code support, CHD support, and a graphical interface.
{| class="wikitable" style="text-align:center;"
+
 
|-
+
==Downloads==
! scope="col"|Name
+
{| cellpadding="4"
! scope="col"|Operating System(s)
 
! scope="col"|Latest Version
 
! scope="col"|[[libretro|Libretro Core]]
 
! scope="col"|[[Emulation Accuracy|Accuracy]]
 
! scope="col"|Active
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
! colspan="7"|PC
 
|-
 
|[[Stella]]
 
|Multi-platform
 
|[https://stella-emu.github.io/downloads.html {{StellaVer}}]
 
|{{✓}} ||Cycle ||{{✓}} ||{{✓}}
 
|-
 
|[[MAME]]
 
|Multi-platform
 
|[http://www.mamedev.org/release.html {{MAMEVer}}]
 
|{{✓}} ||Cycle ||{{✓}} ||{{✓}}
 
|-
 
|Z64K
 
|Multi-platform
 
|[http://www.z64k.com/ Beta 3.0]
 
|{{✗}} ||Cycle ||{{✓}} ||{{✓}}
 
|-
 
|[[Pantheon]]
 
|Windows
 
|[http://bostjan-grandovec.si/Content/News.htm {{PantheonVer}}]
 
|{{✗}} ||High ||{{✓}} ||{{✓}}
 
|-
 
|[https://github.com/ppeccin/javatari.js javatari]<br />[https://github.com/ppeccin/javatari javatari.js (old)]
 
|Web Browser
 
|[http://javatari.org 5.0.1]
 
|{{✗}} ||? ||{{✓}} ||{{✓}}
 
|-
 
|[https://alienbill.com/2600/ z26]
 
|Multi-platform
 
|[http://www.whimsey.com/z26/z26.html 4.06]
 
|{{✗}} ||High ||{{✓}} ||{{~}}
 
|-
 
|[http://pcae.vg-network.com/ PCAE]
 
|Windows, [[Intel CPUs|DOS]]
 
|[http://pcae.vg-network.com/ 2.6]<br />[http://www.bjars.com/emulators/pcaewin_2.7.zip 2.7]
 
|{{✗}} ||High ||{{✗}} ||{{~}}
 
|-
 
|[[Clock Signal|CLK]]
 
|macOS and UNIXalikes
 
|[https://github.com/TomHarte/CLK/releases {{clkver}}]
 
|{{✗}} ||Mid ||{{✓}} ||{{✗}}
 
|-
 
|[http://emu7800.sourceforge.net/ EMU7800]
 
|Windows
 
|[[sourceforge:projects/emu7800/files/emu7800/|1.8]]
 
|{{✗}} ||Mid ||{{✗}} ||{{✗}}
 
|-
 
|[[BizHawk]]
 
|Windows
 
|[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]
 
|{{✗}} ||? ||{{✓}} ||{{✗}}
 
|-
 
|Stellarator
 
|Multi-platform
 
|[https://github.com/dpiponi/Stellarator Git]
 
|{{✗}} ||? ||{{✓}} ||{{✗}}
 
|-
 
! colspan="7"|Console
 
|-
 
|Stella<ref group=N name=libretro>''Only available on consoles and mobile as a libretro core (e.g. [[RetroArch]]).''</ref>
 
|Multi-platform
 
|3.4.1
 
|{{✓}} ||? ||{{✓}} ||{{✓}}
 
|-
 
|PSP2600
 
|[[PlayStation Portable emulators|PlayStation Portable]]
 
|[http://www.mediafire.com/?tg4y5d25djkzwca 1.2.0]
 
|{{✗}} ||? ||{{✗}} ||{{✓}}
 
|-
 
|Wii2600
 
|[[Wii emulators|Wii]]
 
|[https://github.com/raz0red/wii2600/releases/download/0.2/wii2600-0_2.zip 0.2]
 
|? ||? ||? ||?
 
|-
 
! colspan="7"|Mobile
 
 
|-
 
|-
|Stella<ref group=N name=libretro />
+
|align=center|{{Icon|Win|Lin|macOS}}
|Multi-platform
+
|'''[https://github.com/stenzek/duckstation/releases Latest Development Builds]'''<br/><small>MacOS isn't officially supported and builds are not released for it. Must be compiled from source.</small>
|3.4.1
 
|{{✓}} ||? ||{{✓}} ||{{✓}}
 
 
|-
 
|-
|2600.emu
+
|colspan="2"|<hr/>
|[[Android emulators|Android]]
 
|[https://play.google.com/store/apps/details?id=com.explusalpha.A2600Emu 1.5.2.8]
 
|{{✗}} ||? ||{{✓}} ||{{✓}}
 
 
|-
 
|-
|Ataroid
+
|align=center|{{Icon|APK}}
|[[Android emulators|Android]]
+
|[https://play.google.com/store/apps/details?id=com.github.stenzek.duckstation Play Store]<br/><small>Free</small>
|[https://www.emuparadise.me/emulators/files/user/com.androidemu.atari-5-1.0.4-691.rar 1.0.4]
 
|{{✗}} ||? ||{{✗}} ||{{✗}}
 
|-
 
|g2600
 
|[[Android emulators|Android]]
 
|[https://dl3.apk4now.com/129491/4c38c3024e2030259293b809d4ae2eb1adedb189/com.goodgorgon.play2600.apk 7.2.0]
 
|{{✗}} ||? ||{{✗}} ||{{✗}}
 
 
|}
 
|}
  
<references group=N />
+
==Overview==
 +
DuckStation is focused on playability, speed, and long-term maintainability. The goal of the emulator is to be as accurate as possible while maintaining performance on a broad range of devices. "Hack" options are discouraged, and the default configuration should support all playable games with only some of the enhancements having compatibility issues. 64-bit CPUs are required for recompiler support for maximum performance.
 +
 
 +
DuckStation was used as a testing ground for code that would be added to [[Dolphin]].<ref>JMC47, Maylmilae. [https://dolphin-emu.org/blog/2020/02/07/dolphin-progress-report-dec-2019-and-jan-2020/#50-11524-improve-frame-pacing-by-manually-inserting-duplicate-frames-by-stenzek Dolphin Progress Report]. § ''5.0-11524 - Improve Frame Pacing by Manually Inserting Duplicate Frames by Stenzek''. "As a proof of concept, Stenzek used his Playstation 1 emulator, Duckstation to test a frame pacing solution that involved padding 30 FPS games."</ref> stenzek has even said the UI was pulled directly from Dolphin, since it was "designed in conjunction with actual UI/UX people".<ref>[https://old.reddit.com/r/emulation/comments/jjuhcf/for_playstation_1_emulation_fans_i_made_a_very/gagvsnf/?context=3 stenzek] on Reddit. "Yep it is heavily influenced by Dolphin. I'm terrible at UI/UX design so I borrowed Dolphin's, since it's been designed in conjunction with actual UI/UX people."</ref>
 +
 
 +
The Qt frontend includes an automatic update checker. Builds downloaded after 2020/08/07 will automatically check for updates each time the emulator starts, this can be disabled in Settings. Alternatively, you can force an update check by clicking Help->Check for Updates.
 +
 
 +
==References==
 +
{{Reflist}}
  
 
==External links==
 
==External links==
===Internet Archive===
+
* [https://docs.google.com/spreadsheets/d/1H66MxViRjjE5f8hOl5RQmF5woS1murio2dsLn14kEqo/edit#gid=0 Compatibility list]
* [https://archive.org/details/atari_2600_library Console Library: Atari 2600]
 
* [https://archive.org/details/atari2600manuals Console Manuals: Atari 2600]
 
* [http://www.atarimania.com/rom_collection_archive_atari_2600_roms.html Atari 2600 VCS Reference Set (Complete ROM Hunter v15 Collection) ]
 
 
 
{{Atari}}
 
  
[[Category:Consoles]]
+
[[Category:Emulators‎]]
[[Category:Atari consoles]]
+
[[Category:Console emulators]]
[[Category:Atari 2600 emulators]]
+
[[Category:Home console emulators]]
[[Category:Second-generation consoles]]
+
[[Category:PlayStation emulators‎]]
 +
[[Category:Windows emulation software]]
 +
[[Category:Linux emulation software]]
 +
[[Category:Android emulation software]]

Revision as of 03:42, 14 October 2021

DuckStation
DuckStation.png
DuckStation-screenshot-qt.png
The Qt frontend on Windows 10.
Developer(s) stenzek et al.
Latest version N/A
Active Yes
Platform(s) Windows
Linux
macOS
Android
Architecture(s) x86_64, aarch64, ARMv7
Emulates Sony PlayStation
License GNU GPLv3
Source code GitHub
BIOS/Keys Required

DuckStation is a free and open-source PlayStation emulator developed primarily by stenzek. It features PGXP, upscaling, texture filtering, overclocking, advanced "cheat" code support, CHD support, and a graphical interface.

Downloads

Windows Linux macOS Latest Development Builds
MacOS isn't officially supported and builds are not released for it. Must be compiled from source.

Android Play Store
Free

Overview

DuckStation is focused on playability, speed, and long-term maintainability. The goal of the emulator is to be as accurate as possible while maintaining performance on a broad range of devices. "Hack" options are discouraged, and the default configuration should support all playable games with only some of the enhancements having compatibility issues. 64-bit CPUs are required for recompiler support for maximum performance.

DuckStation was used as a testing ground for code that would be added to Dolphin.[1] stenzek has even said the UI was pulled directly from Dolphin, since it was "designed in conjunction with actual UI/UX people".[2]

The Qt frontend includes an automatic update checker. Builds downloaded after 2020/08/07 will automatically check for updates each time the emulator starts, this can be disabled in Settings. Alternatively, you can force an update check by clicking Help->Check for Updates.

References

  1. JMC47, Maylmilae. Dolphin Progress Report. § 5.0-11524 - Improve Frame Pacing by Manually Inserting Duplicate Frames by Stenzek. "As a proof of concept, Stenzek used his Playstation 1 emulator, Duckstation to test a frame pacing solution that involved padding 30 FPS games."
  2. stenzek on Reddit. "Yep it is heavily influenced by Dolphin. I'm terrible at UI/UX design so I borrowed Dolphin's, since it's been designed in conjunction with actual UI/UX people."

External links