Software:Duckstation (emulator)

From HandWiki
Duckstation
Logo Duckstation.svg
DuckStation 0.1-4978 games list screenshot.jpg
Screenshot of DuckStation's 0.1-4978 QT interface showing a list of games.
Original author(s)stenzek
Developer(s)stenzek and other 83 contributor
Initial release0.1 version November 25, 2019; 4 years ago (2019-11-25)
Stable release
0.1-5557 / April 2023, 10; 15 months ago (10-04-2023)
Repositorygithub.com/stenzek/duckstation
Operating systemWindows, Linux, macOS, Android, Xbox One
PlatformAArch64 & x86-64 & ARMv7
Size
Available in12 languages
TypeVideo game console emulator
LicenseGPL-3.0-only
Websitewww.duckstation.org

DuckStation is a free and open-source, video game console emulator that allows software designed to be used with the Sony PlayStation to run on personal computers. It features PGXP, upscaling, texture filtering, overclocking, advanced "cheat" code support, CHD support, and a graphical interface. It received a significant amount of popularity, even surpassing ePSXe and PCSX-Reloaded, due to its use of own proprietary plugins, incredible emulation accuracy, comfortable and appealing Qt-based interface, good variety of emulation settings, and good level of compatibility.[1]

Compatibility

The emulator works with both PAL and NTSC games . A list of compatible games containing more than 1200 titles is maintained by the developers.[2]

History

The creator of Duckstation is Stenzek, already known in the emulation community for having participated in the development of Dolphin.[3] Development begins in August 2019. Duckstation thus comes to compete with the main existing PlayStation emulators, such as ePSXe and PCSX

Features

DuckStation has a user interface using Qt, as well as a full-screen interface usable with a gamepad.

Rendering can be either hardware (D3D11, D3D12 , OpenGL , Vulkan ) or software.

Its improvements include the increase of the internal resolution, the scaling , or the texture filtering. Geometry rendering can also be improved using PGXP ( Parallel/Precision Geometry Transform Pipeline ), which allows for greater geometry precision than on the original console and makes the image less prone to jitter, and reduces texture distortion.[4]

Duckstation allows rendering of 3D games with a wide aspect ratio (eg 16:9 ) thanks to the Widescreen Hack , without introducing distortion, and while keeping videos in 4:3.[3]

Like many emulators, a quick start and save states allow you to resume a game directly by skipping the start of the game or by resuming a game at a particular point in the game.

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.[5]

References