Download Latest Version duckstation-windows-x64-sse2-release-symbols.zip (16.0 MB)
Email in envelope

Get an email when there's a new version of DuckStation

Home / v0.1-9384
Name Modified Size InfoDownloads / Week
Parent folder
duckstation-windows-x64-release.zip 2025-08-09 67.0 MB
duckstation-windows-arm64-release-symbols.zip 2025-08-09 15.7 MB
duckstation-windows-arm64-release.zip 2025-08-09 66.3 MB
DuckStation-Mini-armhf.AppImage 2025-08-09 55.2 MB
DuckStation-Mini-arm64.AppImage 2025-08-09 56.5 MB
duckstation-mac-release.zip 2025-08-09 85.1 MB
DuckStation-armhf.AppImage 2025-08-09 71.9 MB
DuckStation-arm64.AppImage 2025-08-09 75.3 MB
duckstation-aarch64.flatpak 2025-08-09 38.9 MB
duckstation-x86_64.flatpak 2025-08-09 42.0 MB
DuckStation-x64-SSE2.AppImage 2025-08-09 87.4 MB
DuckStation-x64.AppImage 2025-08-09 87.4 MB
duckstation-windows-x64-sse2-release-symbols.zip 2025-08-09 16.0 MB
duckstation-windows-x64-sse2-release.zip 2025-08-09 67.0 MB
duckstation-windows-x64-release-symbols.zip 2025-08-09 16.0 MB
README.md 2025-07-26 9.6 kB
v0.1-9384 source code.tar.gz 2025-07-26 43.7 MB
v0.1-9384 source code.zip 2025-07-26 44.8 MB
Totals: 18 Items   936.4 MB 14

Commits

  • d603e3bc0 Atualização | Idioma Turco (#3466)
  • 9d686f7ba Qt: Hide fullscreen combo if unsupported
  • ebf5c9d0c MediaCapture: Fix HEVC encoding with Media Foundation
  • a59b6357b MediaCapture: Don't repeat frame rate calculations
  • 0978e6ece MediaCatpure: Ensure there are no gaps in sample time
  • 518e0194b MediaCapture: Fix compiler warning
  • e4761823a FullscreenUI: Fix fade on system reset/shutdown
  • b35beb6f2 Qt: Update Korean translation by Hack茶ん
  • 9e045755a FullscreenUI: Add missing std::move (#3467)
  • 36518a8df Bus: Use log colour abstraction for TTY
  • f123677df Log: Fix file log timestamps always enabled
  • eb503c402 Qt: Fix 'Log To File' in Debug menu
  • 5b3e843b0 Qt: Separate window and file log timestamp options
  • 2a6aa89ef FullscreenUI: Avoid more conflicts between emoji and PromptFont
  • d0f4f579e FullscreenUI: Add missing log timestamp preferences
  • 0098c60ee SIO: Add debugging option to redirect to TTY
  • ca322449d FullscreenUI: Add 'Compact Mode' for game list
  • c8087204c FullscreenUI: Fix highlighted option with 'None' background
  • 8484170ec Update the Simple-Chinese translation to latest. (#3468)
  • 38022afa2 FullscreenUI: Fix focus loss on F4 to switch view
  • d85214980 FullscreenUI: Add icons to game list detail lines
  • d4cf7f248 FullscreenUI: Fix default displayed value for FF volume
  • 66341a12d FullscreenUI: Swap file size and uncompressed size in game details
  • 3e61a12b0 GameDB: Consistently use title case in genre
  • b08ca9430 GameDB: Disable read speedup in Spyro 2 & 3 (#3464)
  • 7dcdff35c Qt: Include 'Refresh Progress' button in achievement settings
  • ffe05c853 Increase max read speedup cycles for Breath of Fire IV (#3470)
  • 9b3a29fb5 GameDB: Increase max read speedup cycles for Castlevania - SotN (#3471)
  • 0a267ce15 Common: Add more tests
  • fb7772871 GameDatabase: Use string_view for disc sets
  • 3f7e5ca1c Qt: Always connect the open folder button (#3472)
  • 041145d33 GameDB: Increase max read speedup cycles for Dino Crisis 1 & 2 (#3473)
  • 9ba3129b6 Update the Simple-Chinese translation to latest. (#3474)
  • d8a267162 Qt: Set default button in settings and ISO browser (#3475)
  • 002cb942b Qt: Fix initial UI state of log timestamps checkboxes
  • cacd17464 Qt: Rearrange log settings checkboxes
  • a012d496e Qt: Fix resetting per-game CDROM speedup and SIO settings
  • 1bf248b29 Qt: Swap order of read/seek speedup cycles in Advanced settings
  • 6f3a6d793 Qt: Remove unused includes
  • f273dcff1 GameList: Fix possible bad optional unwrap in ApplyCustomAttributes()
  • 601173b01 ShaderGen: Add UseGLSLInterfaceBlocks()
  • 2d29c6370 ShaderGen: Emit fallback functions for GLSL < 4.0
  • 742cfcb12 ShaderGen: Emit location qualifiers for SPV without interface blocks
  • 80a689257 PostProcessing/GLSL: Support OpenGL 3.1
  • b9a9ea220 PostProcessing/FX: Don't try to compile for GL<3.2
  • 63adf475d VulkanDevice: Avoid defaulting to Vulkan for V3D driver
  • cc3bc120a OpenGLContext: Prefer GLES over GL<3.2
  • 1e930c406 ShaderGen: Drop DRIVER_V3D and DRIVER_POWERVR macros
  • ef26d5cb7 GPUDevice: Backport driver type detection
  • e4e57c674 GPUDevice: Use driver type fields
  • cd2d0503d System: Fix frame advance+runahead stepping 2 frames
  • 5d42bbc49 GameDB: Force software for X2 - No Relief
  • 13e451511 GPU: Send read command in SW if stats are enabled
  • f21ab0b70 GPUDevice: Fix ARM GPU detection
  • 00623ebf8 FullscreenUI: Fix rounding on widget grab rects
  • 9e319ff49 FullscreenUI: Avoid ID duplication in choice dialogs
  • 2308c5ddc Qt: Check cache when getting game icon for window
  • 2fad6478b CDImage: Include the WAV file's details when incompatible
  • 0e9f116a2 Qt: Turn retroachievements.org into a hyperlink
  • d0c3f7d5a Qt: Reduce layout margins in postprocessing settings
  • 7eb2b07e3 Qt: Don't draw a frame if there are no patches
  • 1cad6389a AnalogController: Fix flipped log message
  • 97a0f4669 ShaderGen: Fix use of reserved 'packed' keyword
  • 792b72b95 Qt: Reenable WinPanel style for patches
  • 5e2e39f64 VulkanDevice: Use driver type enum for auto selection
  • 3928eaff5 D3DCommon: Load D3DCompiler dynamically
  • 0195b2886 D3DCommon: Load d3d11.dll dynamically
  • 4ead72747 D3DCommon: Load dxgi.lib dynamically
  • 3bb67c785 D3DCommon: Load d3d12.dll dynamically
  • 43543dded FullscreenUI: Improve icons in file selector
  • be867c815 FullscreenUI: Minor polish to achievements list
  • 8ef97b9b4 FullscreenUI: Sort unlocked achievements by unlock time
  • b93353647 Qt: Clear help text map on reload
  • 2dc25a07a NeGconRumble: Remove unused fields
  • cd77ace12 FullscreenUI: Fix going back to root directory on Linux
  • 5c7a599ca Qt: Couple of consistency fixes
  • 8ca68a052 GPUDevice: Remove unused fields
  • a5e3f163a Misc: Make bitfield unions trivially copyable
  • b07998512 Qt: Refactor render window lifecycle
  • 40b081c8f Atualiazação Português do Brasil (#3480)
  • a890902d5 Qt: Further eliminate redundant window shows
  • da6ba416c Updated Swedish translation (#3481)
  • 2aaeaf6f9 Qt: Add missing event type check
  • 9c8142504 Qt: Fix format strings in es-ES
  • 6f65a15bb CrashHandler: Catch SIGABRT
  • 4b62ccf2f Qt: Redirect Qt messages to logger
  • 6ae334b30 Qt: Avoid wildcard disconnect
  • c6cb3cdd6 Qt: Update Korean translation by Hack茶ん
  • 67381754f Qt: Fix game start flicker with hide-main-window checked
  • 01b81c74e Qt: Fix crash on triggering certain actions before display widget is created (#3482)
  • 21f44b378 Qt: Refactor GameListWidget tool buttons and corresponding menu actions
  • 4b5be29eb Qt: Hide GameListWidget buttons instead of disabling them
  • 2f13538cc Qt: Fix game list icons when toggling disc set merging
  • 1289e045b Qt: Make "Fullscreen" toolbar button and menu item checkable
  • 3f2b6995b Qt: Fix timestamps in log window if file timestamps on
  • 0f2ef9874 Qt: Turn cover downloader into a non-modal window
  • 6b969a0b9 Qt: Refactor and remove multiple sources of truth for render-to-main
  • b2ad19317 Qt: Store window geometry in human-readable form
  • 9442ba74a Qt: Remove window state save
  • 9e15fe176 CI: Check placeholders in translation strings
  • fc613a526 Qt: Fix incorrect placeholders in translations
  • a002fd267 Qt: Include moc sources in main source
  • 6615fc79d Qt: Work around autouic bug causing unnecessary recompiles
  • 05dcb1733 Qt: Fix unused lambda capture warning
  • 210f49248 MetalDevice: Remove pipeline cache
  • b545671d6 MetalDevice: Retain references to layer
  • 24a16db43 Qt: Handle fullscreen cases on MacOS
  • 4c12dc8ab Qt: Don't enable window size menu if system isn't running (#3484)
  • f446e24b2 Qt: Don't exit fullscreen when switching to game list with RenderToSeparateWindow
  • 1b56940ad Qt: Update menu and toolbar state when toggling fullscreen via double click
  • 8bd493eae Qt: Re-update main window geometry on nogui exit
  • 3e232b76b Qt: Improve more window close behaviour
  • c922893b6 GameDB: Bump MGS max speedup cycles to 100k
  • a9862461f FullscreenUI: Add modal progress callback
  • 3453c897d FullscreenUI: Add native cover download
  • 63e0acbe9 FullscreenUI: Fix held colour in popup menus
  • 75314f79d FullscreenUI: Localize base strings (e.g. dir selector)
  • 278614a41 FullscreenUI: Display game cover when loading
  • ad53fc234 Qt: Fix fullscreen UI shutdown on language change
  • a8506f470 Qt: Disable more actions while system starting
  • 47d44701f Update Russian translation (#3486)
  • df432c6c6 Qt: Fix crash booting unscanned games
  • 5fd61b6e3 Qt: Fix disc icon being used for games without icons
  • 4440ae3b7 GPUThread: Store copy of game info
  • 311e93fae FullscreenUI: Use game path for loading screen image
  • df9506fbf FullscreenUI: Center loading screen logo
  • 319961712 FullscreenUI: Use layout scale for loading screen
  • 9e17e38c9 FullscreenUI: Custom draw loading screen
  • f65ca0dab FullscreenUI: Don't round achievements inner progress bars
  • 9321a32d3 Qt: Fix startup cancellation on window close
  • 7c01bde94 Log: Remove redundant channel
  • 161637e3b Qt: Disconnect safe mode widget on recreate
  • a5b46f767 MediaCapture: Fix use-after-free when starting
  • cdd054702 CPU: Log on break exception without PCDrv
  • 51ce5351d CI: Pin AppImageTool version
  • 9ab4e4d70 Qt: Add game list button to toggle game icons (#3488)
  • 69da2df8e Make all single-argument constructors explicit
  • a34aee68a Declare all namespace-scope constants as inline
  • a5826ea6a Qt: Hide apply image patches in game settings
  • 2e56f5d3a Qt: Fix another usage of QObject::disconnect()
  • 46a071f3e Qt: Fix disabling of sprite texture filtering option
  • 56b5b337a PSFLoader: Fix recursive _lib loading (#3489)
  • 932104c58 SPU: Fix VU meter display when scrolling
  • 46cf8e68c SPU: Display reverb environment in debug window
  • 4f1af2f6e Qt: Increase debugger column size
  • b6b1a5e33 CDROM: Add option to disable speedup on MDEC/FMVs
  • fe51439c4 GameDB: Set DisableCDROMSpeedupOnMDEC for a couple of games
  • 830b812fc GameDB: Set max speedup cycles to 40000 for FF8
  • 0522b6ffb CDImagePPF: Ignore out-of-range sectors
  • 13233cc82 PostProcessing/GLSL: Fix compile error with interface blocks
  • 22fb032f9 GPUThread: Fix very rare or impossible FIFO corruption
  • a660c1362 System: Always adjust video size for capture
  • d0e00178c Qt: Fix fullscreen action enabled on startup
  • d28c0a00b Spanish (Spain) update 2025-07-25 (#3490)
  • 6e63ceb5a GameDB: Add missing metadata for Koudelka
  • d63ae9715 GameDB: Add missing controllers and metadata for The Legend of Dragoon
  • 37efd34a9 Qt: Drop renderer option from setup wizard
  • ad4a909aa FullscreenUI: Fix incorrect parent directory button
Source: README.md, updated 2025-07-26