2026-07-09

DuckStation v0.1-11515

EmuCR: DuckStation DuckStation v0.1-11515 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:
4989211 dep/rcheevos: Bump to 9ade739
63caefb dep/rcheevos: Add game list functions to rc_client
2f3067a CMake: Use C99 to build rcheevos
eae17a4 Util: Add SQLite helpers and dynamic loading
1230c83 Achievements: Update seed hash database
98ec055 Achievements: Swap to sqlite-backed storage
cfde5bf Achievements: Move achievement pinning to database
e9bd041 Achievements: Add missing DB load check in a couple of places
cd7d35c SQLiteHelpers: Fix load failure on Windows
3260ba8 Deps: Update to 20260614
a05171d Achievements: Fix crash in database updates on unknown media change
1cce275 Achievements: Don't update game database on disc change
cdce0f7 CI: Bump to LLVM 22
a3dbace Hotkeys: Display reason why rewind is unavailable
4144c1e GPU: Eliminate redundant type comparions in FillDrawCommand()
77fe659 GPU: Inline draw mode into state struct
15ad002 TimingEvent: Use const char* for name instead of string_view
d22950c GPU: Add disable texture/vertex lighting debug options
9fe36d9 Misc: Reduce unnecessary struct padding
31c2183 Qt: Use atomic for auto close flag
4c698e7 Qt: Add menu item to refresh achievement database
f7ce14e ZipHelpers: Move to util project and source file
97ae013 Hotkeys: Add 'Select Next Slot and Save State'
9d0eec7 Qt: Disable global save states by default
64f0689 Qt: Remove unused signal in SettingsWindow
0dd6e5c Qt: Disable tab key navigation on game list (#3752)
c712c7b Qt: Fix keyboard navigation in game list after searching (#3753)
8f6b1b6 FullscreenUI: Add reset option to directory selector
ef8a1fc Core: Fix setting reset wiping out user preferences
c0a8d9d FullscreenUI: Fix global states always showing in menu
b19347e Add complete Ukrainian translation for Qt interface (#3754)
cd0c961 Qt: Add Ukrainian translation to list
a64851a HTTPDownloader: Remove redunadant request \casts
6357732 feat(shader): add Scanline Modern 4x2 adaptive retro filter (#3755)
39cb9af update spanish translation (#3756)
e6694d1 Fix scanline flicker caused by precision drift at boundaries (#3758)
553b133 Spanish (Spain) translation update 2026/06/22
5828adf Qt: Normalize x in es-ES translation
cd7b4e5 Qt: Remove placeholder text from a bunch of ui files
5be86a0 Qt: Remove redundant translation strings in capture settings
99498ad MSBuild: Flag ts files as correct type
ba6ae23 Qt: Rework speed controls to be less confusing
6dd972a FullscreenUI: Add zoom/slide transition effects
1ffee71 Qt: Fix unused variable warning
b43807a CPU: Add MIPS assembler
efed642 Qt: Add 'Patch Instruction' and 'Nop Instruction' to debugger
34df972 Cheats: Add 'Assembly' code type
b110639 Qt: Use fixed-width font for cheat code editor
17f54f1 Qt: Fix missing styling of QPlainTextEdit
b4834b9 CPU: Add targeted icache invalidation
74fac97 Cheats: Invalidate icache when writing (likely) assembly codes
91273f2 CPU: Eliminate default branch in icache fill
487a161 FullscreenUI: Add a couple of missing transition effects
7d002d3 FullscreenUI: Fix a couple of issues with modal progress
ef84883 Sockets: Fix incorrect WSAStartup() call
90c7040 VideoThread: Fix debug assertion tripping in single-threaded mode
032d894 Qt: Update redump hash lookup URL
c22c1cb Settings: Load config for all memory cards
75be553 Qt: Add configuration of multitap memory cards
352bb0d Qt: Move save state backup setting to memory card page
eccc1e0 FullscreenUI: Add start-in-big-picture-mode option
4a97765 Qt: Tidy up main() function
73967c5 InputManager: Fix cloning multitap profiles
9e4ef8b System: Only use fast forward volume for >1 speed
e409f88 Settings: Remove unused function
57a77b4 GameList: Force refresh when starting disc change
ad705e7 Qt: Fix saved geometry being lost in nogui mode
92d3f8e Atualização Português do Brasil (#3760)
a9cc936 Qt: Minor UI consistency fixes (#3761)
ffd9d40 Qt: Add Register button for achievements
fa1b4b7 CMake: Silence resource copy messages
f1e0893 System: Fix mute volume

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

0 Comments

Post a Comment