DuckStation Git (2026/06/21) is a PlayStation emulator focusing on playability and performance for low-end devices. It aims for accuracy while supporting features like CPU Recompiler/JIT, various rendering options (D3D, OpenGL, Vulkan), upscaling, and texture filtering. It supports multiple file formats, homebrew executables, and offers controller support, including lightgun and multitap options. Recent updates include UI enhancements, bug fixes, and new features like automatic content scanning and integration with RetroAchievements. Advanced capabilities such as save state support and memory card management are also included. Download options are available for Windows and experimental macOS support.
(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/06/21) has been compiled. DuckStation is an emulator for the Sony PlayStation(TM) console, emphasizing playability, speed, and long-term viability. The aim is to achieve maximum accuracy while providing performance that suits low-end devices. “Hack” options are not encouraged, and the default settings should handle all playable games, though some enhancements may present compatibility challenges.
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) in hardware renderers
PGXP for improved geometry precision, texture correction, and depth buffer emulation
Adaptive downsampling filter
Post-processing shader chains
“Fast boot” option for skipping BIOS splash/intro
Save state functionality
Support for Windows, Linux, and experimental macOS
Compatible with 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
Digital and analog controller support (rumble passed to the host)
Namco GunCon lightgun support (simulated with mouse input)
NeGcon support
Qt and “Big Picture” user interface
Automatic updates for Windows versions
Automatic content scanning – game titles/hashes sourced from redump.org
Optional automatic memory card switching for each game
Cheat loading support from existing lists
Memory card editor and save importing feature
CPU overclocking emulation
Integrated and remote debugging
Support for multitap controllers (up to 8 devices)
RetroAchievements support
Automatic loading/applying of PPF patches
DuckStation Changelog:
* FullscreenUI: Corrected global states always displaying in the menu
* Core: Resolved resetting settings removing user preferences
* FullscreenUI: Included reset option in directory selector
* Qt: Fixed keyboard navigation in game list after search (#3753)
* Qt: Disallowed tab key navigation in the game list (#3752)
* Qt: Removed unused signal in SettingsWindow
* Qt: Disabled global save states by default
* Hotkeys: Added ‘Select Next Slot and Save State’
* ZipHelpers: Transferred to util project and source file
* Qt: Introduced menu option to refresh achievement database
* Qt: Utilized atomic for auto close flag
* Misc: Minimized unnecessary struct padding
* GPU: Added options to disable texture/vertex lighting for debugging
* TimingEvent: Used const char* for name instead of string_view
* GPU: Integrated draw mode into the state struct
* GPU: Removed redundant type comparisons in FillDrawCommand()
* Hotkeys: Provided explanation for why rewind is unavailable
* CI: Updated to LLVM 22
Retro Replay Retro Replay gaming reviews, news, emulation, geek stuff and more!