DuckStation Git (2026/10/10) is compiled. DuckStation is an simulator/emulator of the Sony PlayStation(TM) console, focusing on playability, speed, and long-term maintainability. The goal is to be as accurate as possible while maintaining performance suitable for low-end devices. "Hack" options are discouraged, the default configuration should support all playable games with only some of the enhancements having 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 colour (24-bit) in hardware renderers
PGXP for geometry precision, texture correction, and depth buffer emulation
Adaptive downsampling filter
Post processing shader chains
"Fast boot" for skipping BIOS splash/intro
Save state support
Windows, Linux, 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 is 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 are provided by redump.org
Optional automatic switching of memory cards 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:
* Settings: Use constants for section names
* Settings: Fix inconsistent default values
* System: Don't use exact sleep on core thread
* Settings: Shorten fastmem mode description
* InputManager: Return proper error from GetGenericBindingMapping()
* ZipHelpers: Fix incorrect error message
* System: Avoid unnecessary mutex unlock->relock
* System: Add optional callback to screenshot save
* CPU: Don't stall for GTE with a single cycle remaining
* CMake: Improve reproducibility
* MSBuild: Improve reproducibility
* CDROM: Vectorize XA resampling
* GTE: Use branchless saturation for light matrix multiply
* GTE: Mark saturation branches as unlikely
* GTE: Simplify FLAG error bit update
* GTE: Use shift for IRGB/ORGB conversion
* GTE: Factorize NCLIP to use three multiplies
* GTE: Specialize instruction handlers on sf/lm
* GTE: Force inline matrix/lighting/projection helpers
* GTE: Only sign extend MAC results on overflow
* GTE: Add regression tests
* SPU: Extract reverb-master-enable out of loop
* SPU: Pack reverb FIR coefficients into 16-bit lanes
* SPU: Skip reverb output filtering at zero volume
* SPU: Fast-path ADPCM blocks without predictors
* CPU/Recompiler: Handle large ARM64 backpatch cycle counts
* CPU/Recompiler: Use 32-bit ARM64 fastmem LUT indices
* CPU/Recompiler: Align ARM32 backpatch thunk calls
* CPU/Recompiler: Decode ARM32 load exceptions from r0
* CPU/Recompiler: Truncate ARM64 multiplication results in LO
* CPU/Recompiler: Mask constant variable shift counts on ARM
* CPU/Recompiler: Fix ARM32 VIXL debug builds
* CPU/Recompiler: Correct misaligned indirect jump exceptions
* CPU/Recompiler: Preserve pending loads on memory exceptions
* CPU/Recompiler: Trap constant signed arithmetic overflow
* CPU/Recompiler: Dispatch interpreter fallback exceptions
* CPU/Recompiler: Keep link-register delay slots in order
* CPU/Recompiler: Cancel pending loads on self moves
* CPU/Recompiler: Respect load delays when swapping NOP slots
* FileSystem: Add more ReadFileToString() overloads
* FileSystem: More RVO optimizations
* FileSystem: Use shared file open for ReadBinaryFile/ReadFileToString
* FileSystem: Extract find result sorting to function
* FileSystem: Add error parameter to FTell64()
* FileSystem: Make OpenSharedCFile() wrap OpenCFile() on non-Windows
* FileSystem: Backport additional helper functions
* Core: Don't reset folders when resetting settings
* Settings: Don't copy controller type to game
* Settings: Add a dedicated key for overlays
* StringUtil: Fix possible integer overflow in EncodeAndAppendUTF8()
* System: Provide content details to OnSystemStarted()
* GameList: Synchronize settings between FullscreenUI and Qt
* GameList: Allow use of external SettingsInterface
* GameList: Don't persist cache map between refreshes
* GameDatabase: Sort disc sets by save title
* Threading: Add WaitFor() to ConditionVariable
* SettingsInterface: Guard against copying to self
* Achievements: Separate login and credential saving steps
* Achievements: Extract bucket names out of FullscreenUI
* Deps: Update to 20261010
* GameDB: Disable auto-analog on Khamrai
* Qt: Fix default value of HideCursorInFullscreen (#3809)
Download:
DuckStation Git (2026/10/10) x64
Source:Here
2026-10-10
Tags:
Console,
Dev_Build,
DuckStation,
PS

NewsLetter
Bookmark
Submit News
Email Us

Random Related Topic
0 Comments
Post a Comment
Can't post a comment? Try This!