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

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

Home / v0.1-9903
Name Modified Size InfoDownloads / Week
Parent folder
duckstation-mac-release.zip 2025-10-14 86.9 MB
duckstation-aarch64.flatpak 2025-10-14 64.6 MB
duckstation-x86_64.flatpak 2025-10-14 77.4 MB
DuckStation-Mini-armhf.AppImage 2025-10-14 60.2 MB
DuckStation-armhf.AppImage 2025-10-14 78.4 MB
DuckStation-Mini-arm64.AppImage 2025-10-14 61.2 MB
DuckStation-arm64.AppImage 2025-10-14 81.5 MB
DuckStation-x64-SSE2.AppImage 2025-10-14 95.8 MB
DuckStation-x64.AppImage 2025-10-14 95.9 MB
duckstation-windows-arm64-release-symbols.zip 2025-10-14 15.9 MB
duckstation-windows-arm64-release.zip 2025-10-14 67.0 MB
duckstation-windows-x64-sse2-release-symbols.zip 2025-10-14 16.2 MB
duckstation-windows-x64-sse2-release.zip 2025-10-14 67.6 MB
duckstation-windows-x64-release-symbols.zip 2025-10-14 16.2 MB
duckstation-windows-x64-release.zip 2025-10-14 67.6 MB
README.md 2025-10-13 6.6 kB
v0.1-9903 source code.tar.gz 2025-10-13 44.6 MB
v0.1-9903 source code.zip 2025-10-13 45.7 MB
Totals: 18 Items   1.0 GB 5

Commits

  • 7df21b216 Deps: Bump cpuinfo version
  • 86f36ad33 Deps: Remap paths in libbacktrace
  • 7e4f0ce11 Deps: Update to FreeType 2.14.1
  • 29aa0faa6 Deps: Update Harfbuzz to 11.5.0
  • 262491462 Deps: Patch libpng for apng support
  • f2cee1900 HeapArray: Add size_bytes()
  • bcc066a2e Image: Fix a couple of random bugs
  • 8f78f8358 Image: Don't use png_read_image()
  • 9d14a4a57 Tests: Add tests for Image class
  • 102af48b6 AnimatedImage: Add class for reading APNGs
  • 8e65beb73 GameList: Save APNGs for memory card icons
  • ea11ce2dd Tests: Add for CueParser and ElfFile
  • d4c6905cf Tests: Linux build fix
  • 5caa56013 FileSystem: Disallow control characters on Linux/Mac as well
  • 93a13a6fa FullscreenUI: Draw generated covers when not present
  • 4ee873877 FullscreenUI: Stop icons leaking into cover cache
  • ecf13ded2 Qt: Add Memory Editor window
  • da471120c Qt: Link memory scanner address double-click to editor
  • b40ff8b0b Qt: Add optional animation of icons in game list
  • a904544c6 Update the Simple-Chinese translation to latest. (#3577)
  • bb9dbf9a3 Qt: Avoid casts on animation delegate
  • 50c9f63e8 Qt: Hackfix game list background on stylesheet themes
  • daf5fee9f Qt: Don't bother using worker for background resize
  • ea57a428f Qt: Don't use static storage for app icon
  • 3832b3957 Qt: Fix disabling patches not removing empty ini
  • 6c1ee0ca8 Settings: Store custom aspect ratios in main key
  • c5d309f32 Settings: Avoid log.h include
  • fb60691af Cheats: Pack state in struct
  • fa8a995d7 Cheats: Fix uninitialized data read in parsing
  • eadca6cd7 Settings: Prefer widescreen patches over GTE hack
  • 0a25dd069 Atualização Português do Brasil (#3578)
  • 3fada38b5 Update the Simple-Chinese Translation to latest. (#3579)
  • 3d4115613 Achievements: Fix unused variable warning
  • a50997a55 Qt: Fix app icon ending up as null
  • 38bb240a4 Qt: Avoid extra string storage
  • 5c9e28f11 Updated Swedish translation (#3580)
  • 9807948ac Qt: Remove old vsync mode migration function
  • 975b9b18e AnalogController: Fix inverted motor display in OSD
  • e5c17880c Qt: Fix vibration binding not applying immediately
  • c79097226 System: Warn if geometry tolerance is not default
  • 51942df7d Use DualSense Mic Mute LED for Analog Mode (#3574)
  • ffa0e8d13 Qt: Refactor LED bindings
  • cf8b1a58c Qt: Re-introduce FlowLayout
  • 982753d7c Qt: Allow binding both active and inactive LED colours
  • a048e092b Qt: Make LED settings clearer
  • 6cb727f38 GameDB: Disable auto analog in Alien Resurrection
  • 21c83440b Misc: Add error checking to LocalTime()
  • 570f0416b Deps: Bump to Qt 6.9.3
  • 2adf7a166 CI: Bump MacOS runner to macos-15 + Xcode 26
  • 3624474b9 Controller: Remove unused InAnalogMode()
  • f0c67e998 Controller: Remove GetInputOverlayIconColor()
  • 9d8d81d09 InputManager: Only update vibration once per frame
  • 1b49f82c9 Controller: Merge all binds into one index space
  • 424f9a9db Controller: Simplify deadzone calculation
  • 10f9039de Controller: Skip runahead replay when analog is unchanged
  • 3966a9eea System: Serialize PGXP state for runahead
  • 95e9cba79 Update the Simple-Chinese Translation to latest. (#3581)
  • cf0b60247 Settings: Rearrange fields
  • e6788b313 System: Add 'Runahead for Analog Input' option
  • 22399c25a FullscreenUI: Fix localization of 'None' background
  • f57eeb349 CI: Simplify Windows/Linux workflows
  • 1665cb695 InputManager: Refactor and simplify vibration mapping
  • f219c2ca9 AnalogController: Fix sync/readback value for vibration
  • 78db5addc Qt: Fix flicker when changing cover size
  • 7b991def4 Qt: Bump currently-visible covers to front on scale change
  • 9cc29fb60 Qt: Use QSize throughout GameListWidget
  • 4e797f398 CI: Remove redundant prefix on AppImage cross job
  • e373be9fd CMake: Bump required dependency versions
  • 24a3dcb41 InputManager: Sync effect state on connection
  • 848833b68 CI: Fix Windows build symbol upload
  • 3a806738b Qt: Fix cover title being clipped
  • 1b7e42920 Update the Simplified Chinese Translation to latest. (#3582)
  • 733df6a0c Qt: Show screenshot in resume game popup
  • 39eb2c564 Qt: Don't include git hash in window title
  • 7575050b0 Controller: Don't indirectly include settings.h
  • 267b74cab Atualização Português do Brasil (#3583)
  • dbf284980 Misc: Move SettingInfo declaration to input_types.h
  • 98761961b Cheats: Remove unnecessary std::move()
  • 5afa6b2d6 Controller: Remove unused helper function
  • 76facb3da FullscreenUI: Fix default value for theme
  • 97c49a9e3 CDImageDevice: Use g_settings for ignore host subcode
  • 4f0d35c2e VulkanDevice: Make current command buffer lookup consistent
  • c039a946f Updated Swedish translation (#3584)
  • 550858104 Update the Simplified Chinese Translation. (#3585)
  • 00a2f5a2c FullscreenUI: Fix crash opening settings
  • cd37cd741 Deps: Update to Qt 6.10.0
  • 05a58285a CPU/PGXP: Handle SXYP mirror reads
  • 8bce5b0a5 CPU/PGXP: Make register writes more readable
  • 27d26794d CPU/GTE: Remove unnecessary struct padding
  • 4d516c524 dep/rcheevos: Bump external client image URL buffer size
  • 29d73cb18 GameDB: Remove PGXP vertex cache from Touge Max G
  • 330eb057d Scripts: Hopefully fix AppImage build
  • 50a9f04dd dep/rcheevos: Bump to 6755915
  • 3552a5b00 Qt: Fix rare bug where covers get stuck in loading state
  • 505753da4 Deps: Update to FFmpeg 8.0
  • 4587c45d9 MediaCapture: Improve FFmpeg load error message
  • a1c177402 CI: Fix AppImage build (again)
  • f0f7475c3 FullscreenUI: Modernize blocking loading dialog
  • b5e1087e2 Qt: Fix submenu accessibility on MacOS
  • e0e245d59 Qt: Swap most out-of-toolbar QToolButtons to QPushButtons
  • a654ce63b Qt: Style QMenu and QToolButton with stylesheet on MacOS
  • 00042a5ea Qt: Default to native theme on MacOS
  • adbfe7f18 Qt: Display hash in game properties summary
  • f8c720a5e Qt: Tab should change focus in edit cheat dialog
  • 08556f314 Qt: Normalize line endings in cheat edit dialog
  • bfcd3d422 Cheats: Strip whitespace on code body when editing
  • 286f9ddde Qt: Validate cheats before saving edits
  • c4c6357be Qt: Improve column width behaviour in cheat list
  • ec96dd70f Qt: Don't use hash cheat list when PPFs exist
  • 90e607854 Cheats: Show OSD warning when parsing fails
  • c117059c8 GPU/HW: Fix crash when preloading texture replacements
  • 8ed329ff1 Qt: Fix serial mismatch error when verifying
  • a08996d55 Spanish (Spain) 2025/10/12 translation update (#3586)
  • 114c26307 Qt: Fix initial button state in memory card editor
  • 3c632c896 Qt: Fix hang on theme change on MacOS
  • 8f0c9dd17 Qt: Fix disabled menu items in MacOS native theme
Source: README.md, updated 2025-10-13