Suositut: Tiedot päivitetty 27. lokakuuta 2026

Kategoriat

Internet1 356
Viestintä321
Ääni ja video898
Grafiikka ja suunnittelu539
Toimisto ja tuottavuus1 124
Kehitystyökalut3 134
Tekoälytyökalut529
Tietoturva ja yksityisyys385
Järjestelmätyökalut3 114
Pelit523
Opiskelu ja tiede239
Verkko ja IT284

DuckStation: vanhemmat versiot ja versiohistoria

Fast PlayStation 1 emulator for x86-64/AArch64.

Stenzek Emulaattorit #29 Emulaattorit

DuckStation-ohjelmasta on luettelossa 6 versiota, ensimmäinen 26. huhtikuuta 2025 ja uusin 0.1.11894. Jokainen versio linkittää julkaisijan omiin asennustiedostoihin.

2025: 3 3 25 2026: 3 3 26

6 versiota 1 vuoden aikana · noin 4,3 vuodessa

VersioPäivämääräKokoTiedostot
0.1.11894Uusin 12. syyskuuta 2026 — 64-bittinen ZIPARM64 ZIP
Muutosloki
Commits
- 9287950 VideoPresenter: Fix prerotation handling with blur/transitions
- b0f7c5c Update duckstation-qt_es.ts (#3792)
- 20b626d MSBuild: Explicitly list plugins to copy
- e05146d MSBuild: Track Qt translation outputs
- 1e2ee51 MSBuild: Track Qt resource outputs
- 8c7b74c MSBuild: Fix Qt MOC dependency tracking
- bf15b0d MSBuild: Generate Qt MOC files in parallel
- 46364b2 MSBuild: Track QRC asset dependencies
- 7652c04 MSBuild: Generate Qt translations in parallel
- 78cd1f2 MSBuild: Generate Qt UI headers in parallel
- f34d2c4 Achievements: Add category badge to popup
- f1d54ab Qt: Fix trailing slash being added to game directories
- ec81e45 Settings: Disable gpu_force_video_timing in hardcore mode
- 274143d CI: Update deps to 20260905
- 9c91b91 Common: Remove unused include
- 7762f95 Build: Use C++23 across the board
- 6f23cc2 System: Allow live-changing console region
- 31948bc Misc: Use static operator()
- 084bc6f Achievements: Fix padding in notifications/lists
- 1cafea4 Qt: Slight improvement to track summary list
- b91b9b2 Qt: Add RA Game ID to game properties
- c05866d Qt: Add styling to select disc dialog
- ebc51ff System: Don't copy non-sensitive user preferences to game settings
- f1f8ee7 System: Disable post-processing when resetting settings
- 7544894 dep/rcheevos: Bump to e871ef5
- d9182a0 Qt: Add threads view to debugger
- 118bb66 Qt: Add call stack to debugger
- 4a0cdd2 Qt: Link stack view to memory view
- 5100c51 Qt: Use QPointer in DebuggerWindow
- 3bc1e8c SettingsInterface: Create type aliases for string lists
- 3eee1e6 INISettingsInterface: Don't set dirty if unchanged in SetKeyValueList()
- 92fb83b Qt: Save debugger breakpoints to inis
- f5ffb6b System: Fix unused function warning
- 5aeeb72 VideoThread: Fix rare crash if device initialization fails
- 0d33bd1 Settings: Ensure pcdrv_root is a native path
- 3f44ac2 Deps: Bump to 20260906
- f39feb9 Image: Load libpng/libjpeg/libwebp dynamically
- fa77cd4 CMake: Don't unnecessarily bundle
- c359ccf DynamicLibrary: Log loaded library paths on Linux
- 2179487 SDLInputSource: Remove unused variable
- fa935c2 SQLiteHelpers: Format file
- 38751bd SDLInputSource: Load SDL dynamically
- 025872c Qt: Warn when LD_LIBRARY_PATH is overridden on Linux
- b42b698 Qt: Create desktop file before setup wizard on Linux
- f1f6b0e ImGuiManager: Load FreeType/plutosvg dynamically
- 3ccc0c4 Util: Centralize dynlib loading
- 17a721c ZipHelpers: Load libzip on-demand
- 1f065b5 CMake: Make bundle building on MacOS optional
- d9071e4 CocoaTools: Return nullopt if not running from bundle
- 69fe550 DynamicLibrary: Drop MacOS Frameworks hack
- 0fbd997 Misc: Remove atexit() usage
- 0206d92 SDLInputSource: Centralize SDL subsystem loading
- 7d16905 README: Update feature list
- e05b9b9 FullscreenUI: Fix 'Use Global Setting' showing in global postfx settings
- 3f5dca5 FullscreenUI: Use expand icon for dropdowns
- 2cb1bf7 GPUDevice: Add SingleTextureAndUBOAndPushConstants layout
- 91c5a79 FullscreenUI: Use SingleTextureAndUBOAndPushConstants for blur apply
- 4973361 GameList: Add AudioCD type
- 00989b7 Qt: Make game properties inaccessible for PSF/Audio CDs
- 0cb515f GameList: Reorder list entry types
- 1d07ae2 Update duckstation-qt_es.ts (#3794)
- 73c2266 DynLibs: Fix libjpeg load regression on Windows
- 35d1f06 Atualização Português do Brasil (#3793)
- 443ef82 Qt: Merge import buttons in the memory card editor (#3795)
- cbe7951 CPU/CodeCache: Remove thread_local recursive guard
- 1ab327d GPUDevice: Drop SingleTextureAndUBOAndPushConstants
- 3b30876 l10n: update Swedish Qt translation (#3796)
- c66b269 DynLibs: Fix libwebp loading on Windows
0.1.11752 12. elokuuta 2026 — 64-bittinen ZIPARM64 ZIP
Muutosloki
Commits
- 381ac7d MediaCapture: Fix incorrect samples on buffer wrap-around
- b3d594a MediaCapture: Remove Flush() method
- 4f72f40 MediaCapture: Fix possible corruption in audio-only capture
- 049437e MediaCapture: Resample audio when encoder doesn't support 44.1KHz
- 8b9aaf7 MediaCapture: Display OSD warning when resampling
- d33d3b8 Qt: Rework media capture menu
- 6e0fb1e FullscreenUI: Add InputTextWithSuffix()
- e2e4bae Settings: Ensure overlays directory exists in user resources
- 56fa9dc Qt: Add refresh button to border overlay list
- 12f012c Spanish (Spain) translation update 2026/07/27 (#3777)
- dc75335 Scripts: Translation tools experiments
- 551aaa4 RegTest: Fix compile error
- 8747aa1 Atualização Português do Brasil (#3778)
- 4a04d31 SPU: Fix volume sweep termination conditions
- f6c4fe9 Achievements: Rename softcore to casual (#3779)
- 2246697 BIOS: Add version information and filenames to list
- 1454743 Qt: Allow empty recommended value in settings help
- 30d351e Qt: Add CollapsibleWidget
- 8dbc476 Qt: Add BIOS Installer and improve BIOS setup page
- 351778e Qt: Update machine translations
- 406f325 Qt: Fix BIOS summary not updating on language change
- 9c7c23f Qt: Fix main window language not updating after setup wizard
- 57b952a Timers: Improve emulation accuracy
- 7c93a61 Qt: Further simplify BIOS setup wizard page
- 0740169 Qt: Fix crash opening game settings
- 202923d Qt: Correct some clearly awful translations
- 7111f4c Update duckstation-qt_es.ts (#3780)
- b5a990b MemoryCard: Use constants for address and offset mask
- c42082c StateWrapper: Avoid heap allocation in FIFOQueue read
- f3d0e84 StateWrapper: Avoid possible integer overflow on 32-bit systems
- 865fd9e StateWrapper: Save contiguous FIFOQueue bytes in one memcpy()
- 97400d2 StateWrapper: Clamp enum values to max
- b147f1f FIFOQueue: Zero out head/tail when size reaches zero
- e95e5a0 FullscreenUI: Right-align achievement type badges
- 18147a1 GPUBackend: Fix possible unflushed draws with runahead enabled
- 4d700e4 MDEC: Ensure direct FIFO writes don't overflow
- 26fa2ee MetalDevice: Fix a few leaky object retains
- c07bf47 CDImageCue: Validate bits-per-sample for wave files
- ecbe3c3 MemoryCardImage: Don't over-enumerate directory frames
- 76f01d8 Misc: Fix under-allocation in sjis2utf8()
- d6d8a7b CDImageCue: Fix implicit truncation warning
- e86af51 Deps: Update bundled ffmpeg headers to 9.0
- 6d0feff Deps: Update to 20260805
- 3fed119 MediaCapture: Default to H264 on all platforms
- 12a4a26 Util: Avoid intermediate memory allocation in Shift-JIS conversion
- 8a2c05c Image: Avoid integer overflow for dimensions
- 99fc655 Updater: Fix possible path traversal during preprocessing
- ebd0903 Updater: Fix possible infinite loop
- 1fbfbb5 System: Fix implicit 32-bit truncation of screenshot size
- 2c8e998 Spanish (Spain) editing pass - 2026/08/05 (#3781)
- 6e242f5 Bus: Flush line buffer after 512 characters
- ca5cc73 GPU: Add missing serialization of polyline buffer
- f92b1a8 GPU: Add some simple checks to the polyline buffer
- cd5e48a StateWrapper: Add max size checks to vector/string data
- 2688a1d Achievements: Fix possible read past end of memory in callback
- e48b3e3 Cheats: Fix possible OOB reads in malformed instructions
- d3ff0b3 PSFLoader: Add missing header size checks when loading
- a8a098a Common: Valid BCD functions should return boolean
- b9cf3bb CDImagePBP: Add missing validation of BCD digits
- 467d097 CDImagePBP: Check SFO index table count before reading
- e073438 CDImageMDS: Fix a bunch of possible buffer overreads
- 6651f4d ISOReader: Fix possible integer overflow in GetSizeInSectors()
- f1029b2 AnimatedImage: Fix possible integer overflow of dimensions
- f11b432 System: Add option to install BIOS when missing
- 8778034 RegTest: Fix compiling again
- e175c84 Bus: Pack state in struct
- 5245a58 Settings: Fix invalid memory card values after install
- 213c5b4 VideoPresenter: Use transfer pitch for screenshots
- b3b57a2 VulkanDevice: B
0.1.10975 14. maaliskuuta 2026 — 64-bittinen ZIPARM64 ZIP
0.1.9384 9. elokuuta 2025 — 64-bittinen ZIPARM64 ZIP
Muutosloki
Commits
- d603e3b Atualização | Idioma Turco (#3466)
- 9d686f7 Qt: Hide fullscreen combo if unsupported
- ebf5c9d MediaCapture: Fix HEVC encoding with Media Foundation
- a59b635 MediaCapture: Don't repeat frame rate calculations
- 0978e6e MediaCatpure: Ensure there are no gaps in sample time
- 518e019 MediaCapture: Fix compiler warning
- e476182 FullscreenUI: Fix fade on system reset/shutdown
- b35beb6 Qt: Update Korean translation by Hack茶ん
- 9e04575 FullscreenUI: Add missing std::move (#3467)
- 36518a8 Bus: Use log colour abstraction for TTY
- f123677 Log: Fix file log timestamps always enabled
- eb503c4 Qt: Fix 'Log To File' in Debug menu
- 5b3e843 Qt: Separate window and file log timestamp options
- 2a6aa89 FullscreenUI: Avoid more conflicts between emoji and PromptFont
- d0f4f57 FullscreenUI: Add missing log timestamp preferences
- 0098c60 SIO: Add debugging option to redirect to TTY
- ca32244 FullscreenUI: Add 'Compact Mode' for game list
- c808720 FullscreenUI: Fix highlighted option with 'None' background
- 8484170 Update the Simple-Chinese translation to latest. (#3468)
- 38022af FullscreenUI: Fix focus loss on F4 to switch view
- d852149 FullscreenUI: Add icons to game list detail lines
- d4cf7f2 FullscreenUI: Fix default displayed value for FF volume
- 66341a1 FullscreenUI: Swap file size and uncompressed size in game details
- 3e61a12 GameDB: Consistently use title case in genre
- b08ca94 GameDB: Disable read speedup in Spyro 2 & 3 (#3464)
- 7dcdff3 Qt: Include 'Refresh Progress' button in achievement settings
- ffe05c8 Increase max read speedup cycles for Breath of Fire IV (#3470)
- 9b3a29f GameDB: Increase max read speedup cycles for Castlevania - SotN (#3471)
- 0a267ce Common: Add more tests
- fb77728 GameDatabase: Use string_view for disc sets
- 3f7e5ca Qt: Always connect the open folder button (#3472)
- 041145d GameDB: Increase max read speedup cycles for Dino Crisis 1 & 2 (#3473)
- 9ba3129 Update the Simple-Chinese translation to latest. (#3474)
- d8a2671 Qt: Set default button in settings and ISO browser (#3475)
- 002cb94 Qt: Fix initial UI state of log timestamps checkboxes
- cacd174 Qt: Rearrange log settings checkboxes
- a012d49 Qt: Fix resetting per-game CDROM speedup and SIO settings
- 1bf248b Qt: Swap order of read/seek speedup cycles in Advanced settings
- 6f3a6d7 Qt: Remove unused includes
- f273dcf GameList: Fix possible bad optional unwrap in ApplyCustomAttributes()
- 601173b ShaderGen: Add UseGLSLInterfaceBlocks()
- 2d29c63 ShaderGen: Emit fallback functions for GLSL < 4.0
- 742cfcb ShaderGen: Emit location qualifiers for SPV without interface blocks
- 80a6892 PostProcessing/GLSL: Support OpenGL 3.1
- b9a9ea2 PostProcessing/FX: Don't try to compile for GL<3.2
- 63adf47 VulkanDevice: Avoid defaulting to Vulkan for V3D driver
- cc3bc12 OpenGLContext: Prefer GLES over GL<3.2
- 1e930c4 ShaderGen: Drop DRIVER_V3D and DRIVER_POWERVR macros
- ef26d5c GPUDevice: Backport driver type detection
- e4e57c6 GPUDevice: Use driver type fields
- cd2d050 System: Fix frame advance+runahead stepping 2 frames
- 5d42bbc GameDB: Force software for X2 - No Relief
- 13e4515 GPU: Send read command in SW if stats are enabled
- f21ab0b GPUDevice: Fix ARM GPU detection
- 00623eb FullscreenUI: Fix rounding on widget grab rects
- 9e319ff FullscreenUI: Avoid ID duplication in choice dialogs
- 2308c5d Qt: Check cache when getting game icon for window
- 2fad647 CDImage: Include the WAV file's details when incompatible
- 0e9f116 Qt: Turn retroachievements.org into a hyperlink
- d0c3f7d Qt: Reduce layout margins in postprocessing settings
- 7eb2b07 Qt: Don't draw a frame if there are no patches
- 1cad638 AnalogController: Fix flipped log message
- 97a0f46 ShaderGen: Fix use of reserved 'packed' keyword
- 792b72b Qt: Reenable WinPanel style for patches
- 5e2e39f VulkanDevice: Use driver type enum for auto selection
- 3928eaf D3DCommon: Load D3DCompiler dynamically
- 0195b28 D3DCommon: Load d3d11.dll dynamically
- 4ead727 D3DCommon: 
0.1.9226 28. kesäkuuta 2025 — 64-bittinen ZIP
Muutosloki
Commits
- 98798fe mmpx enhance (#3443)
- 824b91a GPU/HW: Split MMPX to MMPX and MMPX Enhanced
- ac0c454 GPU/HW: Work around fxc uninitialized variable false positive
- a8db46a GPU/HW: Use signed difference in luma_distance()
- d37048e FullscreenUI: Fix animation glitch on choice select
- 94b88fa GPU/HW: Avoid texture filter dual-source output when unnecessary
- 39a5bd6 FullscreenUI: Remove padding from CD icon
- a2d351c FullscreenUI: Improve title truncation in game grid
- 9c4aaca FullscreenUI: Avoid losing game list selection inbetween mouse move and popups
- 5945153 Data: Add variable weight fonts
- 77457a3 ImGuiManager: Switch to dynamic fonts
- 06da45b FullscreenUI: Polish dialogs
- c06da31 FullscreenUI: Fix trophy placement on non-square covers
- 0026615 Data: Remove unused base fonts
- 65ed9b5 Data: Fix glyph conflict with vibration icon
- 0cf5618 FullscreenUI: Fix crash in JogCon controller settings
- 9ff3edd Qt: Disable unmaintained translations
- 9c4e15e Host: Remove now-unused ReadCompressedResourceFile()
- 5dc55bb Qt: Avoid showing "0 minutes" of played time (#3447)
- 00330ca Qt: Avoid truncating Serial column in game list view on macOS
- 873c7c9 Qt: Right align size columns in game list view
- bb76d7c Update Indonesian Translation (#3445)
- 74838e9 Atualização Português do Brasil (#3444)
- 2c7d07b Qt: Implement reset play time for disc sets
- 70225f8 Always use CTAD with std::unique_lock
- a31d679 SmallString: Use L instead of L+1
- 9ffded0 SmallString: Fix size bug in assign(SmallStringBase&&)
- bf4a89e Qt: Use GameList::FormatTimespan()
- b98d521 ImGuiOverlays: Draw larger status indicator icons
- 3ba05f1 Qt: Use same size for serial across platforms
- 233c342 README: Recommend AppImage over Flatpak
- e19817c README: Fix typo
- 3a7cbc2 FullscreenUI: Use horizotal layout for about dialog
- 1a39dec FullscreenUI: Don't tint background in landing/game list
- ba6309c FullscreenUI: Keep a one-deep previous window stack
- 20b3535 ImGuiOverlays: Backport condition tidy-up
- c32e590 Qt: Don't hold lock while game list context menu active
- 42bf2b3 update the Simple-Chinese translation to latest. (#3448)
- 61f3f86 GameDB: exclude analog support for Final Fantasy Origins (#3449)
- 7f066c2 ImGuiOverlays: Fix display with only GPU/latency stats
- 466ccc5 CI: Use maximum compression for zip builds
- 0c8cf0a Qt: Fix incorrect help text
- 35a8bfa FullscreenUI: Warning fixes
- 308bc5f ImGuiOverlays: Warning fixes
- 4616dd3 Qt: Avoid heap string copy for each context menu action
- f5c3280 ImGuiOverlays: Remove unused code
- 0c3ad8a GameDB: Fix number of players for Syphon Filter 2 & 3 (#3451)
- 69399f3 GameDatabase: Missing newline in compatibility report
- 2edcb20 GameDatabase: Add three missing settings to compatibility report
- a2bf5b4 GameDatabase: Drop "GPU" prefix from PGXP settings in compatibility report
- fa7b4ae Qt: Convert auto updater to window
- ce6924d Qt: AutoUpdaterDialog -> AutoUpdaterWindow in translations
- d83ecb0 Qt: Fix return to desktop mode with -nogui -bigpicture
- 99268f2 Separate mmpx enhance from mmpx (#3453)
- 6ef3df5 Achievements: Use gethostuuid() as machine key on macOS (#3452)
- 5f885b8 Settings: Add missing case statement
- 42a9d8c Qt: Raise updater window if already shown
- 1653cf8 GPU/HW: Fix GLSL ES compile error
- 49d5d8e Qt: Fix achievement login dialog sizing on MacOS
- fa0a926 Deps: Bump FontAwesome to 6.7.2 (#3456)
- 6c6cc91 DMA: Invalidate code pages on CD-ROM DMA write
- ff0add2 ImGuiManager: Load PF before FA
- 2ac481d Qt: Fix setup wizard achievements page title
- 1026902 Data: Update SDL game controller database
- 3b90d18 Qt: Fix return code confusion in AchievementLoginDialog
- 9127198 ImGuiManager: Move font awesome to last priority
- 5063a49 FullscreenUI: Remove hardcoded sizes for menu items
- 88a63f0 FullscreenUI: More hardcoded size removal
- 7b03b54 FullscreenUI: Eliminate last of layout height constants
- 11cb221 FullscreenUI: Polish range dialogs
- ac9be01 FullscreenUI: Snap 
0.1.8971 26. huhtikuuta 2025 — 64-bittinen ZIP
Muutosloki
Commits
- 46e11d9 CI: Bump flatpak-github-actions version
- df2a5a5 ImGuiManager: Move drawing out of GPUDevice
- 876b80c ImGuiManager: Fix incorrect backend flag on aux window
- bd558ef CMake: Use upstream-compatible Findzstd
- 1f10cac GPUThread: Align commands to 16 bytes
- 437430c System: Pull screenshot format from path extension
- 1caf45c SmallString: Fix possible non-null-termination in set_size()
- f4df18b Cheats: Make FormatCodeForFile() public
- b4019f3 GPU/HW: Fix black dots with some texture filters
- 50ba0fa CI: Use flatpak/flatpak-github-actions
- 41ee9d9 FullscreenUI: Use path from game list entry on resume
- 1405004 GameDB: Set tolerance for Spider-Man games
- 769e6f2 GPUThread: Fix command size blow-up
- b0172a0 Atualização Português do Brasil (#3408)
- 50e99dd D3D12Device: Fix incorrect state when texture uploaded 2x w/o use
- 559f831 Achievements: Defer login/game identify until after RAIntegration load
- 740758f CPU/Recompiler: Call RaiseBreakException() on BP
- 589b8f5 Justifier: Handle byte 4 IRQ enable flag
- 773ec04 Justifier: Fix byteswapped RGB colours
- 674816b GameDB: Recompiler ICache for Crypt Killer
- f8cd1d3 Qt: Warn on cheat enable if gamesettings disabled
- 611bb8f VulkanDevice: Remove hardcoded 1.0 API version
- d049b36 Log: Allow read-only access to the log file (#3409)
- 8d80ae1 Controller: Remove 'f' from string float values

Suosituin kategoriassa Emulaattorit

Näytä kaikki
  1. PCSX2Emulaattorit · PCSX2 Team
  2. BizHawkEmulaattorit · TASEmulators
  3. SameBoyEmulaattorit · LIJI32
  4. bsnesEmulaattorit · bsnes-emu
  5. wincdemuEmulaattorit
  6. shadPS4Emulaattorit · shadps4-emu
  7. CemuEmulaattorit · Cemu
  8. SharpEmuEmulaattorit · SharpEmu
  9. GenymotionEmulaattorit · Genymobile
  10. xemuEmulaattorit · xemu Project

Tunnisteet

Jaa