DuckStation Git (2026/02/13) is an emulator for the Sony PlayStation, prioritizing playability, speed, and maintenance while ensuring compatibility across low-end devices. It features a CPU recompiler, various rendering options (D3D11, OpenGL, Vulkan), upscaling, and texture filtering, along with PGXP for enhanced precision. The emulator supports multiple file formats, homebrew execution, and includes advanced features such as save states, controller support, and automatic content scanning from redump.org. Recent updates improved UI elements and settings, added achievement scaling options, and refined data handling. The project aims to deliver both performance and accuracy while minimizing compatibility issues.
(HEY YOU!! We hope you enjoy! We try not to run ads. So basically, this is a very expensive hobby running this site. Please consider joining us for updates, forums, and more. Network w/ us to make some cash or friends while retro gaming, and you can win some free retro games for posting. Okay, carry on ๐)
DuckStation Git (2026/02/13) has been compiled. DuckStation serves as a simulator/emulator for the Sony PlayStation(TM) console, emphasizing playability, speed, and long-term maintainability. The objective is to achieve high accuracy while ensuring performance that caters to low-end devices. “Hack” options are discouraged, and the default settings should be capable of supporting all playable games, with only a few enhancements possibly causing compatibility issues.
Features:
CPU Recompiler/JIT (x86-64, armv7/AArch32, and AArch64)
Hardware rendering (D3D11, D3D12, OpenGL, Vulkan) and software rendering
Upscaling, texture filtering, and true color (24-bit) support in hardware renderers
PGXP for geometry precision, texture corrections, and depth buffer emulation
Adaptive downsampling filter
Post-processing shader chains
“Fast boot” option to skip BIOS splash/intro
Support for save states
Compatibility with Windows, Linux, and highly experimental macOS
Supports bin/cue images, raw bin/img files, MAME CHD, single-track ECM, MDS/MDF, and unencrypted PBP formats.
Direct booting of homebrew executables
Direct loading of Portable Sound Format (psf) files
Input from digital and analog controllers (rumble forwarded to host)
Namco GunCon lightgun support (simulated with mouse)
NeGcon support
Qt and “Big Picture” user interfaces
Automatic updates for Windows builds
Automatic content scanning – game titles and hashes provided by redump.org
Optional automatic switching of memory cards for individual games
Support for loading cheats from existing lists
Memory card editor and save importer
Emulated CPU overclocking
Integrated and remote debugging
Support for multitap controllers (up to 8 devices)
RetroAchievements
Automatic loading and applying of PPF patches
DuckStation Changelog:
* FullscreenUI: Fixed one-frame flicker when changing settings pages
* FullscreenUI: Added vertical padding to split windows
* Qt: Reordered Automatic achievement scale option before OSD
* Qt: Enabled widget on achievement groups
* Data: Updated SDL game controller database
* SettingsInterface: Moved functions to .cpp file
* Settings: Introduced saturated int retrieval helpers
* Common: BCD helpers moved into separate file
* Achievements: Added scale options for notifications/indicators
* FullscreenUI: Adjusted achievements pause menu overlay margins
* FullscreenUI: Updated translation strings
* Achievements: Avoid reading g_settings on video thread
* Settings: Removed persistent OSD message type duration
* Qt: Displayed content and RA hash on summary page
* Qt: Combined several summary page fields
* Qt: Allowed game to override state media path upon resuming
* Qt: Annotated missing BIOS images
Retro Replay Retro Replay gaming reviews, news, emulation, geek stuff and more!