DuckStation Git (2026/02/01) is a PlayStation emulator designed for accuracy, performance, and compatibility, especially on low-end devices. It features a CPU recompiler, supports various rendering methods (D3D11, OpenGL, Vulkan), and offers enhancements like upscaling and texture filtering. The emulator supports multiple file formats, direct booting of homebrew, and compatible controllers, including lightgun and multitap support. Key updates include bug fixes for HTTPDownloader, OpenGLDevice, and improved input management. Additional features include save states, automatic updates, and integration with RetroAchievements. DuckStation aims to enhance the gaming experience while ensuring broad compatibility and performance.
(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/01) has been compiled. DuckStation serves as an emulator for the Sony PlayStation(TM) console, emphasizing playability, speed, and long-term maintainability. The primary aim is to achieve high accuracy while ensuring optimal performance on low-end devices. “Hack” options are not recommended; the default settings are designed to support all playable games, with only a few enhancements potentially causing 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 improved 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
Available on Windows, Linux, and highly experimental macOS support
Compatible with bin/cue images, raw bin/img files, MAME CHD, single-track ECM, MDS/MDF, and unencrypted PBP formats.
Direct boot for homebrew executables
Direct loading of Portable Sound Format (psf) files
Supports digital and analog controllers (rumble is sent 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 sourced from redump.org
Optional memory card switching for each game
Supports loading cheats from pre-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:
* HTTPDownloader: Implement missing error status assignment
* HTTPDownloader: Correct return value of curl write callback
* HTTPDownloader: Fix error description for WinHttpOpenRequest()
* OpenGLDevice: Improve error reporting in SetSwapInterval() and SetVSyncMode()
* OpenGLDevice: Refine error reporting in CreateFramebuffer()
* PostProcessing/FX: Correct min_point_mag_linear_mip_point translation
* CMake: Remove unnecessary flags change
* CMake: Update version requirement
* Common: Introduce additional unit tests
* D3D11Device: Fix integer to boolean assignment
* D3D11Device: Add missing push constant buffer destroy
* CMake: Streamline resource copying
* CMake: Simplify Metal shader compilation
* Qt: Avoid rich text in message boxes (#3695)
* InputManager: Eliminate padding from struct
* Qt: Implement controller sensor mapping
* SDLInputSource: Incorporate sensor (accelerometer) support
* InputManager: Remove Sensor source
* Misc: Utilize delta from initial value for input binding
* Deps: Update versions
* Common: Fix incorrect float rvalid()
* Qt: Address crash on Linux when accessing game properties (#3694)
Retro Replay Retro Replay gaming reviews, news, emulation, geek stuff and more!