DuckStation Git (2026/02/17) is an emulation tool for the Sony PlayStation™ focusing on accuracy, speed, and low-end device compatibility. It features a CPU recompiler/JIT, multiple rendering options (D3D11, D3D12, OpenGL, Vulkan), upscaling, PGXP for precision, and customizable shaders. The emulator supports various game formats and enables direct loading of homebrew executables and PSF files. Other enhancements include save state support, automatic memory card switching, and multi-controller compatibility. The latest changelog includes various bug fixes and improvements in the user interface and game database. Download available for Windows, Linux, and experimental macOS.
(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/17) has been compiled. DuckStation is an emulator for the Sony PlayStation(TM) console, emphasizing playability, speed, and long-term maintainability. The aim is to provide high accuracy while ensuring performance that is suitable for low-end devices. Options that could be considered “hacks” are discouraged, as the default settings should support all playable games, although some enhancements may have compatibility issues.
Features:
CPU Recompiler/JIT (x86-64, armv7/AArch32, and AArch64)
Rendering via hardware (D3D11, D3D12, OpenGL, Vulkan) and software
Upscaling, texture filtering, and true color support (24-bit) in hardware solutions
PGXP for improved geometry precision, texture correction, and depth buffer emulation
Adaptive downsampling filter
Chains of post-processing shaders
“Fast boot” option to skip BIOS splash/intro
Support for save states
Compatibility with Windows, Linux, and experimental macOS
Supports various image formats: bin/cue, raw bin/img, MAME CHD, single-track ECM, MDS/MDF, and unencrypted PBP
Direct booting of homebrew executables
Direct loading of Portable Sound Format (psf) files
Input from digital and analog controllers (rumble transmitted to host)
Support for Namco GunCon lightgun (simulated via mouse)
NeGcon compatibility
User interface via Qt and “Big Picture”
Automatic updates for Windows builds
Automatic content scanning – game titles/hashes sourced from redump.org
Optional automatic memory card switching per game
Cheat loading 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/applying of PPF patches
DuckStation Changelog:
* OpenGLDevice: Correct SDL MakeCurrent()/DoneCurrent() usage
* VulkanDevice: Context destruction on zero references with SDL window type
* CMake: Verify resources directory existence pre-rcc
* GameDB: Add sorting names for NFS/NASCAR games
* GameDB: Incorporate NeGconRumble for multiple supported games
* FullscreenUI: Correct mode list population on default adapter
* GPUDevice: Enumerate fullscreen modes with SDL
* Mini: Establish fullscreen display mode on “windows” on kmsdrm
* Data: Include additional PromptFont glyphs
Retro Replay Retro Replay gaming reviews, news, emulation, geek stuff and more!