DuckStation Git (2026/04/29) is an emulator for the Sony PlayStation, designed for playability, speed, and long-term maintainability, suitable for low-end devices. It supports accurate emulation with features such as a CPU recompiler, multiple rendering options (D3D, OpenGL, Vulkan), upscaling, and texture filtering. Other functionalities include save states, support for various game formats, multitap controllers, and built-in debugging. Recent changelogs address numerous bug fixes, including memory management and device handling issues. Automatic updates and content scanning enhance user experience, making it a comprehensive solution for both casual and advanced users.
(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/04/29) has been compiled. DuckStation serves as a simulator/emulator for the Sony PlayStation(TM) console, emphasizing playability, speed, and long-term maintainability. Its aim is to achieve high accuracy while ensuring performance is suitable for lower-end devices. The use of “hack” options is discouraged; the default configuration should support all playable games, although some enhancements may present compatibility issues.
Features:
CPU Recompiler/JIT (x86-64, armv7/AArch32, and AArch64)
Hardware (D3D11, D3D12, OpenGL, Vulkan) and software rendering
Upscaling, texture filtering, and true color (24-bit) in hardware renderers
PGXP for enhanced geometry precision, texture correction, and depth buffer emulation
Adaptive downsampling filter
Post-processing shader chains
“Fast boot” feature to bypass 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
Digital and analog controller support (rumble forwarded to host)
Namco GunCon lightgun support (simulated with mouse)
NeGcon support
Qt and “Big Picture” UI
Automatic updates for Windows builds
Automatic content scanning – game titles/hashes provided by redump.org
Optional automatic memory card switching for each game
Loading cheats from existing lists
Memory card editor and save importer
Emulated CPU overclocking
Integrated and remote debugging
Multitap controllers (up to 8 devices)
RetroAchievements
Automatic loading/applying of PPF patches
DuckStation Changelog:
* GTE: Adjusted INTPL cycles to 8
* Bus: Corrected write mask for EXP1/EXP2 base
* Bus: Fixed error propagation in InjectExecutable()
* Bus: Corrected region pointer for RAMMirror3
* Bus: Fixed logging of EXP1 memory timing
* Timers: Resolved repeated IRQs scheduling late
* Timers: Cleared interrupt request after mode write
* MemoryCard: Fixed incorrect state/ack at end of ID read
* MemoryCard: Corrected output byte at end of write
* MemoryCard: Resolved incorrect ACK at end of read
* SPU: Fixed DMA overread handling
* SPU: Corrected inverted volume level in voice register read
* SPU: Fixed several log and debug window fields
* Pad: Corrected device_index with multitap 2 active
* Pad: Fixed incorrect log message
* CPU/Recompiler: Various minor error fixes
* MDEC: Corrected halfword tracking for some commands
* GPU: Fixed incorrect debug log message
* DMA: Corrected DICR register write mask
* CPU: Resolved some unlikely issues
* System: Removed unnecessary state function
* FullscreenUI: Fixed fade transition on game exit
* FullscreenUI: Always reset transition before executing it
* CDROM: Corrected off-by-one error
* OpenGLDevice: Disabled PBOs completely on NVIDIA
* OpenGLDevice: Fixed various issues in stream buffer
* GameDB: Otona no Asobi updated
* GPU/HW: Fixed rare VRAM corruption after state load
Retro Replay Retro Replay gaming reviews, news, emulation, geek stuff and more!