Name | Modified | Size | Downloads / 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