DuckStation Git (2025/11/29) is an emulator for the Sony PlayStation, optimized for playability, speed, and compatibility even on low-end devices. It aims for accuracy while discouraging hacks, ensuring that the default settings support most games. Key features include CPU Recompiler/JIT, various rendering options (D3D11, OpenGL, Vulkan), texture filtering, save state support, and compatibility with multiple file formats. It supports digital, analog controllers, and lightgun emulation. Recent updates focus on enhancing the UI, fixing bugs in fullscreen mode, and improving the automatic update process. The emulator includes advanced features like CPU overclocking and game-specific memory card management.
(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 (2025/11/29) has been compiled. DuckStation is an emulator for the Sony PlayStation(TM) console, emphasizing playability, speed, and long-term sustainability. The aim is to achieve high accuracy while providing performance that is suitable for less powerful devices. “Hack” options are not recommended; the default settings should work for all playable games, though some enhancements may encounter compatibility issues.
Features:
CPU Recompiler/JIT (x86-64, armv7/AArch32, and AArch64)
Support for 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
Support for save states
Compatible 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
Support for digital and analog controllers (rumble is 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/hashes provided by redump.org
Optional 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 controller support (up to 8 devices)
RetroAchievements
Automatic loading/applying of PPF patches
DuckStation Changelog:
* Qt: Fix inverted fullscreen condition
* Log: Include only function names for warnings/errors
* OpenGLDevice: Resolve creation issues on macOS
* Qt: Attempt to determine the “real” display scale on macOS
* Qt: Eliminate a number of unnecessary QSignalBlockers
* Qt: Display update dialog after finishing fullscreen exit
* Qt: Remove redundancy in fullscreen truth sources
* Qt: Eliminate unused fields
* Qt: Remove main window surfaceless workarounds
* Qt: Delete unused focusDisplayWidget()
* Qt: Remove unused cover downloader signal
* Qt: Eliminate unsafe EmuThread isFullscreen() calls from UI thread
* Qt: Remove unused EmuThread::SystemLock
* Qt: Remove redundant grid layout from updater
* FullscreenUI: Update loading/notification idle routine on shutdown
* GameDB: Disable auto analog for specific titles (#3645)
* Qt: Perform blocking game list refresh with autoboot without batch
* Qt: Make auto updater window modal
* Qt: Enhance layout for updater window
* Qt: Simplify updater configuration and processes
* Qt: Remove QtModalProgressCallback
* Qt: Eliminate nested event loops within updater
* Qt: Remove QtAsyncProgressThread
Retro Replay Retro Replay gaming reviews, news, emulation, geek stuff and more!