DuckStation Git (2026/01/18) is a simulator/emulator for the Sony PlayStation, emphasizing playability, speed, and long-term support with a focus on compatibility for low-end devices. It features a CPU recompiler, hardware and software rendering options, upscaling, texture filtering, and support for various file formats. Key functionalities include save state support, direct homebrew booting, multitap controllers, and integrated debugging tools. Recent updates include UI improvements, bug fixes, and achievements enhancements. DuckStation supports multiple operating systems, including Windows and Linux, and prioritizes performance while ensuring most playable games function properly without extensive configuration.
(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/01/18) has been compiled. DuckStation serves as a simulator/emulator for the Sony PlayStation(TM) console, emphasizing playability, speed, and long-term maintainability. The primary objective is to achieve high accuracy while ensuring performance is adequate for low-end devices. Using “hack” options is discouraged; the default settings should accommodate all playable games, with only a few enhancements posing compatibility challenges.
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 geometry precision, texture correction, and depth buffer emulation
Adaptive downsampling filter
Post-processing shader chains
“Fast boot” option to skip BIOS splash/intro
Save state functionality
Compatibility with Windows, Linux, and highly experimental macOS support
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 controllers for input (rumble forwarded to host)
Namco GunCon lightgun support (simulated with mouse)
NeGcon support
Qt and “Big Picture” user interface
Automatic updates for Windows builds
Automatic content scanningโgame titles and hashes provided by redump.org
Optional automatic memory card switching for each game
Supports 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:
* FullscreenUI: Removed content start sound effect
* dep/rcheevos: Updated rcheevos to v12.2.1
* System: Disabled screensaver inhibit on Gamescope
* GPUDevice: Used separate variables for last/next present time
* Qt: Utilized nested layouts in controller settings dialog
* Qt: Eliminated RemoveEmptyRowsAndColumns() helper
* System: Fixed inhibit state if option changed while paused
* Qt: Corrected auto updater half complete state on missing asset
* Qt: Adjusted override for real/fractional scale on Metal renderer
* Qt: Fixed incorrect fractional window size in MacOS
* Achievements: Used secondary color for active subset
* Achievements: Avoided duplicate subset title in list view
* Achievements: Improved progress bar length
* Misc: Completely removed platform_misc.h
* CocoaTools: Moved utility functions to common
* Qt: Moved window corner rounding out of PlatformMisc
* Host: Transferred screensaver inhibit to host
Retro Replay Retro Replay gaming reviews, news, emulation, geek stuff and more!