DuckStation Git Update (April 30, 2026)

DuckStation Git (2026/04/30) is an emulator for the Sony PlayStation, focusing on playability and performance for low-end devices. It aims for accuracy without encouraging hacks, supporting all playable games with limited compatibility issues. Key features include CPU JIT recompilation, various rendering options, support for multiple file formats, save state functionality, and broad controller compatibility. The update includes numerous bug fixes across Vulkan, OpenGL, System, and more, enhancing performance and stability. Additional features like automated updates, memory card management, and RetroAchievements streamline user experience. The DuckStation project continuously evolves, ensuring robust gameplay for nostalgic gamers.

(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 Git (2026/04/30) has been compiled. DuckStation serves as a simulator/emulator for the Sony PlayStation(TM) console, emphasizing playability, speed, and long-term sustainability. The aim is to ensure high accuracy while providing performance suitable for low-end devices. “Hack” options are advised against; the default settings should be able to support all playable games, with only a few enhancements potentially causing 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 24-bit true colour support in hardware renderers
PGXP for enhanced geometry precision, texture correction, and depth buffer emulation
Adaptive downsampling filter
Post-processing shader chains
“Fast boot” option to bypass BIOS splash/intro
Support for save states
Compatibility with Windows, Linux, and highly experimental macOS
Capable of reading bin/cue images, raw bin/img files, MAME CHD, single-track ECM, MDS/MDF, and unencrypted PBP formats.
Direct boot for homebrew executables
Direct loading of Portable Sound Format (psf) files
Support for both digital and analog controllers (rumble forwarded to host)
Namco GunCon lightgun support (simulated through mouse)
NeGcon compatibility
User-friendly Qt and “Big Picture” UI
Automatic updates for Windows versions
Automatic content scanning for game titles/hashes provided by redump.org
Optional automatic memory card switching for each game
Cheat loading supported from existing lists
Memory card editor and save importer features
Emulated CPU overclocking
Integrated and remote debugging capabilities
Multitap controllers support (up to 8 devices)
RetroAchievements integration
Automatic loading and applying of PPF patches

DuckStation Changelog:
* VulkanDevice: Add missing swap of m_allocation
* VulkanDevice: Fix incorrect pointer alignment check
* OpenGLTexture: Correct a few incorrect format mappings
* OpenGLDevice: Fix DSB binding issues without layout binding
* OpenGLDevice: Amend off-by-one in Map() range check
* OpenGLDevice: Resolve incorrect mipmap steps during upload
* System: Log disc details upon booting
* GPUDevice: Remove unnecessary byte reservation in stream buffer
* MetalDevice: Address various issues
* D3D12Device: Implement move in D3D12DownloadTexture destructor
* D3D12Device: Correct subresource calculation
* D3D11Device: Address incorrect log messages
* D3DCommon: Fix multiple copy/paste errors
* System: Add options for capture file name format
* GPUDevice: Correct RG16/RG16F pixel size
* GPUDevice: Fix inaccurate log messages
* ISOReader: Correct timestamp calculation
* Sockets: Resolve multiple issues
* PostProcessing/Slang: Add Original scale type handling
* PostProcessing/Slang: Fix include depth tracking
* PostProcessing/FX: Address PingPong state writing issues
* PostProcessing: Fix out-of-bounds write in ParseVector()
* CDImageM3u: Streamline whitespace trimming
* CDImageCue: Fix size inconsistencies in ECMTrackFileInterface::Read()
* CDImageDevice: Fix incorrectly formatted log messages
* CDImageMDS: Correct use of 32-bit fseek()
* CDImagePBP: Fix error propagation in SwitchSubImage()
* CDImagePPF: Address potential integer underflow in short files
* CDImagePPF: Prevent overpatching on spanning sectors
* System: Remove redundant comparisons
* System: Correct some misleading error messages
* System: Fix issues with video capture args being read
* GameDatabase: Add missing flush check for SaveToCache()
* GameDatabase: Correct wrong settings object
* GameDatabase: Resolve incorrect log messages
* GameList: Fix constants in played time parsing
* GameList: Remove unused functions
* WAVReader: Fix non-s16 handling in SeekToFrame()
* SDLAudioStream: Resolve API usage inconsistencies
* CubebAudioStream: Fix a few logging issues
* AudioStream: Correct backend names not being translated
* InterruptController: Fix branch hint inaccuracies
* PlayStationMouse: Correct X sensitivity usage for Y
* Justifier: Last byte should not ACK
* Justifier: Eliminate unused functions
* SoundEffectManager: Fix buffer overallocation in upmix/shift path
* MemoryScanner: Set changed flag in RemoveEntryByDescription()
* ImGuiOverlays: Correct frame time calculations
* ImGuiOverlays: Adjust capture box height
* ImGuiOverlays: Remove unnecessary macro
* VideoThread: Fix command size inaccuracies
* VideoThread: Eliminate dead code in VideoThreadEntryPoint()
* VideoPresenter: Correct changed flag during overlay reload
* VideoPresenter: Fix incorrect UVs for Rotate180 case

Download:
DuckStation Git (2026/04/30) x64
Source:Here

About dadmin

I love it all!! 😍 😍

Check Also

DOSBox-X Repository (Version Date: 2026/05/01)

DOSBox-X Git (2026/05/01) is now compiled. This branch of DOSBox emulates an Intel x86 PC, …

Leave a Reply

Your email address will not be published. Required fields are marked *