Difference between revisions of "DuckStation"

From Emulation General Wiki
Jump to navigation Jump to search
(Tags: Mobile edit, Mobile web edit)
(Tags: Mobile edit, Mobile web edit)
Line 10: Line 10:
 
|developer = stenzek [https://github.com/stenzek/duckstation/graphs/contributors et al.]
 
|developer = stenzek [https://github.com/stenzek/duckstation/graphs/contributors et al.]
 
|source = [https://github.com/stenzek/duckstation GitHub]
 
|source = [https://github.com/stenzek/duckstation GitHub]
 +
|issuetracker = [https://github.com/duckstation-unoff-issue-tracker-admin/duckstation-unofficial-issue-tracker/issues GitHub (unofficial)]
 
|license = GNU GPLv3
 
|license = GNU GPLv3
 
|compatibility = [https://docs.google.com/spreadsheets/d/1H66MxViRjjE5f8hOl5RQmF5woS1murio2dsLn14kEqo/edit Compatibility list]
 
|compatibility = [https://docs.google.com/spreadsheets/d/1H66MxViRjjE5f8hOl5RQmF5woS1murio2dsLn14kEqo/edit Compatibility list]
Line 49: Line 50:
 
* [https://discord.gg/Buktv3t Official Discord server]
 
* [https://discord.gg/Buktv3t Official Discord server]
 
* [https://www.duckstation.org/wiki/ Official Wiki]
 
* [https://www.duckstation.org/wiki/ Official Wiki]
* [https://github.com/duckstation-unoff-issue-tracker-admin/duckstation-unofficial-issue-tracker/issues Issue tracker (unofficial)]
 
  
 
[[Category:Emulators‎]]
 
[[Category:Emulators‎]]

Revision as of 19:18, 30 November 2022

DuckStation
DuckStation.png
Developer(s) stenzek et al.
Last version git [+]
Active Yes
Platform(s) Windows
Linux
macOS
Android
Xbox One
Architecture(s) x86_64, aarch64, ARMv7
Emulates Sony PlayStation
Compatibility Compatibility list
License GNU GPLv3
Source code GitHub
Issue tracker GitHub (unofficial)
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 Xbox One Latest Development/Preview Builds

Android Play Store
Free

Overview

DuckStation is designed for playability and speed, with the goal of being as accurate as possible while maintaining performance on a broad range of devices. The default configuration is intended to support all playable games with only some of the enhancements having compatibility issues. 64-bit CPUs are required for maximum performance using the recompiler.

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.

Screenshots

The Qt frontend on Windows 10.
The "fullscreen" Ui on Windows 10

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