DuckStation v0.1-11026 is an emulator for the Sony PlayStation™ focused on playability, speed, and long-term maintenance. It aims for accuracy while supporting low-end devices. Key features include CPU Recompiler/JIT support, multiple rendering options (D3D11, D3D12, OpenGL, Vulkan), upscaling, PGXP for geometry precision, post-processing shaders, and fast boot capabilities. The emulator supports various file formats (e.g., bin/cue, PBP), homebrew executables, digital/analog controllers, and multitap controllers. Recent updates enhance cheats handling, achievement management, and UI fixes. DuckStation now includes automatic updates and content scanning for improved user experience.
(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 v0.1-11026 has been launched. DuckStation serves as a simulator/emulator for the Sony PlayStation(TM) console, prioritizing playability, performance, and long-term viability. The aim is to achieve high accuracy while ensuring performance is suitable for more modest hardware. “Hack” options are not recommended; the default settings should allow all playable games to run, albeit with some enhancements that may cause 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 improved geometry precision, texture correction, and depth buffer emulation
Adaptive downsampling filter
Post-processing shader chains
“Fast boot” capability to bypass BIOS splash/intro
Save state support
Compatibility with Windows, Linux, and experimental macOS
Handles bin/cue images, raw bin/img files, MAME CHD, single-track ECM, MDS/MDF, and unencrypted PBP formats.
Direct execution of homebrew executables
Seamless loading of Portable Sound Format (psf) files
Support for digital and analog input controllers (rumble is transmitted to host)
Namco GunCon lightgun compatibility (simulated with mouse)
NeGcon support
User-friendly Qt and “Big Picture” UI
Automatic updates for Windows builds
Automated content scanning – game titles/hashes sourced from redump.org
Optional memory card switching for each game
Cheat loading from existing lists
Memory card editor and save importer
Emulated CPU overclocking
Integrated and remote debugging capabilities
Multitap controllers support (up to 8 devices)
RetroAchievements integration
Automatic detection/applying of PPF patches
DuckStation Changelog:
bdd796c FileSystem: Removed GetDisplayNameFromPath()
ed7261d Portuguese (Brazil) update (#3708)
bbd3660 Cheats: Removed extern from declarations
cd539c0 Dependencies: Updated to 20260404
699922a Data: Updated SDL Game Controller DB
653b0e3 Achievements: No longer display blank pinned achievements without progress
8161d65 Achievements: Unpinning of achievements with no progress allowed
58b309f Achievements: Pinned achievements now stored in a sorted manner
48a403b Achievements: Warning shown when spectator/encore mode is active
89d7579 Achievements: Encore mode disabled when spectator mode is on
41205d2 FullscreenUI: Corrected pause menu error during external shutdown in achievements view
ce83fa5 FullscreenUI: Fixed double-drawn background blur
bf3ae80 ImGuiManager: Eliminated unnecessary texture binding
aecd1a6 Cheats: Deactivated restorable cheats prior to state saving
1d119ba Cheats: Reenabled restorable codes post state loading
ac06a86 Qt: Removed unnecessary startup semaphore
f1ae5b8 CI: updated actions/upload-artifact (#3709)
3004aa3 CI: Prevented double-archiving builds
7659a70 Common: Eliminated multiple virtuals in ProgressCallback
a447846 Qt: Removed gamelistrefreshthread.cpp/h
0cc6bde FullscreenUI: Prevented empty background from blurring in loading screen
dff49fd dep/rcheevos: Fixed runtime error caused by oversized log message
a6f7ff6 Achievements: Provided error message for non-HTTP client issues
9f7c546 Common: Corrected non-English descriptions in Error class
69b10bb README: Updated VC runtime link
d001c8f Qt: Corrected InputBindingWidget tooltip (#3710)
7f5d9c0 Qt: Resolved conversion warning
5e7be49 Util: Added missing includes to compress_helpers.h
Retro Replay Retro Replay gaming reviews, news, emulation, geek stuff and more!