2026-06-29

DuckStation v0.1-11443

EmuCR: DuckStation DuckStation v0.1-11443 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:
2b1a6cf Qt: More appropriate icon for "Search on Redump" button
a901824 Qt: Improve icon consistency
15d8f68 Merge pull request #3747 from Pesa/overlap
00149a5 Qt: Disable buttons if controller port is empty (#3748)
2f0cd4d DiscDB: Remove duplicate entries for some multi-disc games
8dd88aa Qt: Make verify serial mismatch message clearer
e21bf74 Qt: Replace most _L1 usage with _s
22ee4c0 CMake: Build with immediate binding/full relro
e23bc84 Achievements: Always prefetch game badge before achievement badges
02a41fa GameDB: Add metadata to King's Field 3 - Pilot Style (#3749)
8ac294d CDROM: Fix DisableReadSpeed() never having any effect
2c6ac7d CDROM: Add manual control of lid state
1d71915 CDROM: Show effective read speed in debug window
18f581e CPU: Use ternary in CPU::WriteRegDelayed()
667e114 CPU: Add branch hints to interpreter dispatch
2b5baa1 CPU: Add more branch hints to interpreter
0b700d1 GTE: Eliminate bounds check in dispatcher
2f8e9a8 MSBuild: Enable strict aliasing for clang
c660f85 CPU: Use table lookup for mfc0
1f7fcb8 GameList: Fix race condition when refreshing from two sources
134f172 Achievements: Don't tear down persistent state on enable toggle
8bf9562 Achievements: Fix hardcore toggle not showing summary
944beca Achievements: Populate saved credentials in ProcessStartup()
cae2596 Achievements: Move init functions to private header
1e6a006 Controller: Make center a distinct value
24fb22a Controller: Move helper functions into their own file
0ec7d2b Misc: Remove redundant static qualifier from force-inline functions
3787849 Qt: Disable labels for controller setting descriptions
2a32d70 Qt: Fix white-on-light icon colours in Classic Windows theme
c1adcb5 Qt: Fix initial icon colours in native theme
a4e3afc Release MMPX Advanced v3.2: Optimize and Clean (#3750)
f228b00 CDROM: Hopefully fix rare case of command event loss with states
0e0ef21 System: Clear memory save states on reset
09008bb Qt: Round round texcoords only applies to 3D
ba08a6f Qt: Hide FSUI theme and font settings from game properties (#3751)
770cc58 Settings: Don't copy advanced/hidden settings to game
a7a5fae Qt: Fix warning in graphicssettingswidget.cpp
76ca9b1 Qt: Suffix unavailable audio and video devices
fa167ca FullscreenUI: Add InputTextWithIcon()
b3e8543 FullscreenUI: Make ResetFocusHere() return a boolean
632aab3 FullscreenUI: Use InputTextWithIcon() for achievements login
1c89c64 FullscreenUI: Add search to game list
ce14eef ObjectArchive: Swap to HTTPCache log channel
3a98566 FullscreenUI: Fix input text text colour in light theme
6efef5b GameDB: PGXP-CPU for Digimon World 2
c1a9d78 RegTest: Fix crash on startup
c20a5c7 CPU: Copy entire value for zero shift cases
c8064e7 CPU: Fix flipped operands on PGXP shifts in recompiler
0b4dfcd Settings: Remove unused field
b7b31ef Qt: Use 'Global' instead of 'Default' for inherited spinners
2c527f4 Qt: Add reset buttons for tolerance/depth threshold
7d19968 Qt: Fix memory leaks in SVG helpers

Download: DuckStation v0.1-11443 x64
Source:Here

0 Comments

Post a Comment