DuckStation v0.1-11391 is released. 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:
b0c277b optimization scanline-modern-ex.fx (#3733)
7174242 GameDB: Various fixes (#3734)
8dad651 GameDB: Add disc set for Persona 2 - Eternal Punishment (USA) (#3735)
023c082 Qt: Update French translation by Corrigo
ecc46d2 Qt: Don't draw OSD messages with zero opacity
12450a1 CDImageCCD: Support loading ccd+img without sub
6b50869 Atualização Português do Brasil (#3737)
c71fdd6 GameDB: Decrease cdromMaxReadSpeedupCycles for Resident Evil 2 (#3736)
ee25306 AudioStream: Reset staging buffer position (#3738)
faa37fd CI: Bump Xcode to 26.4 (#3713)
f6da960 CI: Bump dependencies to 20260512
7e98f17 GameDB: Force Round Texture Coordinates for Lego Island 2
dfc894c AudioStream: Tidy up more state reset
7b63161 FullscreenUI: Fix unused variable warning
33663c5 Qt: Work around broken build in latest MSVC versions
e1d9414 Qt: Make binding tooltips/multi-window localisable
a2a12da GPUDevice: Pack local state in struct
22a3302 DynamicLibrary: Add symbol resolution helpers
7ee8fbc DiscordPresence: Use ResolveSymbols()
16d1dcb GPUDevice: Use ResolveSymbols()
4c89ddb VulkanDevice: Use ResolveSymbols()
ad70cff MediaCapture: Use ResolveSymbols()
59a3e09 MediaCapture: Eliminate global load mutex
2225d36 GPUDevice: Pack shaderc/spirv-cross function pointers together
1758f43 ImGuiManager: Use 1/255 as opacity threshold
32af828 optimization scanline-modern shader (#3742)
74cca15 Atualização Português do Brasil (#3741)
833dd2c Update Russian translation (#3740)
dc5c5b7 GameDB: A few more fixes (#3739)
77ecf99 MSBuild: Enable segment heap via vsprops
2307ad9 CMake: Drop Win32/MSVC specific paths. Use MSBuild.
5e57ff5 CDROM: Fix incorrect stat response in test command
1c936c4 DMA: Enforce read-only bits in OTC channel control
fc72f17 CI: Drop unused input (#3743)
8f818af GPU/HW: Remove unnecessary reference to backend in texture cache
f484af5 GPU: Merge gpu.cpp and gpu_commands.cpp
b123c8e GPU: Convert frontend to namespace
4e0374e GPU: Slightly faster path for DMA writes
3dd7497 GPU: Use InlineFIFOQueue
d89476a GPU: Fix incorrect bitmask for command primitives
e6b938a CDROM: Fix incorrect date in comment
f2e629f Achievements: Fix game not loading after token-expired late login
cdb26ee ImGuiManager: Return wants_keyboard for all generic inputs
590605b FullscreenUI: Don't override existing window in PauseAndOpenMenuFromCoreThread()
e903ff7 HTTPCache: Remove downloader mutex
cf62df5 HTTPCache: Notify host when downloader is active
5b446d7 HTTPDownloader: Add owner tracking to requests
2091cb1 HTTPDownloader: Don't poll requests when cancelling
6e58776 Achievements: Use request owner for waiting for server calls
de8f427 Qt: Avoid double cancellation in updater
8ae5c85 Qt: Add AsyncHTTPRequest class
fc8446d Qt: Use main HTTP downloader for updater
29ba624 HTTPDownloader: Convert to namespace
d7464e2 Spanish (Spain) translation update (#3744)
2467a7b Timers: Correctly handle sync mode 0/3 for timer 2
8347d1d Bus: Add option for enabling PCSX expansion region
fab306c FullscreenUI: Fix adapter list not updating on renderer change
83a1b0c Deps: Update to 20260526
2f4aafd Qt: Expose debugger and exit in toolbar
d7c2e77 Qt: Minimize controller SVGs
68da2ea Qt: Add monochrome icon theme
4cf5f38 Qt: Add ThemeSVGIconEngine to replace use of Qt SVG
d58bfaa Qt: Add more monochrome icons
6fccb18 Qt: Remove separate colour icon SVGs
65394a2 Qt: Remove unused PNG icons
49f5f38 Qt: Don't use QIcon::fromTheme()
538a82a Qt: Set isMask property on menu bar action icons on MacOS
891ae3d ImGuiOverlays: Don't draw outline on status indicators
9e39295 Qt: Add icon to empty game list page
f0ee834 FullscreenUI: Optimize SVGs
e4147da Qt: Optimize checkbox SVGs that were previously missed
f352619 Qt: Move ReadFileToByteArray() to QtUtils
51457c2 Qt: Add SVGWidget
099f8bd Qt: Rename ThemeSVGIconEngine to SVGIconEngine
dddc091 FullscreenUI: Fix double scaling of some UI elements
ad676f7 FullscreenUI: Preserve aspect ratio of SVG images
8fe9077 Qt: Store controller images in main data instead of qrc
de69bc4 FullscreenUI: Add images to controller settings
5ad980b Qt: Fix incorrect icon path
70ec9c4 SPU: show friendly reverb mode names in debug window
a3f4a08 SPU: increase volume display precision in debug window
ef76374 SPU: Use display fractional volume for voices as well
5a21a6c Host: Add icon to ConfirmMessageAsync()
61b31b3 Update Azerbaijani Translation (#3745)
b429993 Qt: Move most recent migration to updater
21c6ab5 Qt: Use SVGWidget for empty game list icon
15bfa50 Qt: Make SVGWidget respond to palette changes
c1165ab MediaCapture: Fix Media Foundation refusing to load
0073371 CDImageCue: Remove unused variable
bbde5c6 CueParser: Switch to fmt for errors
e401050 Qt: Preserve aspect ratio in SVGIconEngine
f93965b Qt: Handle icon state in SVGIconEngine
11216cc Qt: Tint non-coloured disabled icons in SVGIconEngine
872d609 Qt: Use SVGWidget for icon in debugging settings
86b3c0e Qt: Fix missing monochrome in controller settings
e8938f0 Qt: Remove more unused icons
Download:
DuckStation v0.1-11391 x64
Source:Here
2026-06-15
Tags:
Console,
DuckStation,
Official_Build,
PS

NewsLetter
Bookmark
Submit News
Email Us

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