duckstation

Fast PlayStation 1 emulator for x86-64/AArch32/AArch64/RV64

GPL-3.0 License

Stars
6.1K
Committers
86

Bot releases are visible (Hide)

duckstation - Latest Preview Build

Published by github-actions[bot] about 1 year ago

Commits

  • Fix double renderer parameter (Stenzek)
  • cbc306f: Atualização Português do Brasil (Anderson Cardoso) #3023
  • Warning fix (Stenzek)
  • Move CPU macros to types.h (Stenzek)
  • Add intrin.h (Stenzek)
  • Add NEON implementation of GetPeakVolume() (Stenzek)
  • Add SSE/NEON implementation of CopyAndSwap() (Stenzek)
  • Add MemsetPtrs() (Stenzek)
  • 5da65c2: dep/cubeb: Disable winmm on Windows/ARM64 (Stenzek)
  • 60cd1d5: dep/vixl: Fix unrepresentable constants (Stenzek)
  • 9fc736e: dep/vixl: Fix build with clang-cl (Stenzek)
  • Fix build with ARM64 clang-cl (Stenzek)
  • Make namespacing explicit (Stenzek)
  • Use lookup tables for memory access (Stenzek)
  • 709e107: dep/WinPixEventRuntime: Fix incorrect ARM64 DLL (Stenzek)
  • e097f72: dep/simpleini: Replace sprintf() with snprintf() (Stenzek)
  • Drop branch from title bar (Stenzek)
duckstation - Latest Preview Build

Published by github-actions[bot] about 1 year ago

Commits

  • db4a1df: Spanish (Spain) translation update (IlDucci) #3017
  • fab54c3: Atualização Português do Brasil (Anderson Cardoso) #3018
  • Different choice of words in achievement popup #3019 (Mrlinkwii)
  • Cache parent hashes #3020 (Stenzek)
  • Make Mac Updater a universal binary too #3020 (Stenzek)
  • Update path in create-update-and-edit-language.bat (Stenzek)
duckstation - Latest Preview Build

Published by github-actions[bot] about 1 year ago

Commits

  • Fix new buffer size not getting set (Stenzek)
  • Fix DeleteDirectory() on Unix (Stenzek)
  • Ensure exceptions are off for fmt (Stenzek)
  • Split some routines into CocoaTools (Stenzek)
  • Mac support (Stenzek)
  • Don't turn HC off on login fail if we reauth (Stenzek)
duckstation - Latest Preview Build

Published by github-actions[bot] about 1 year ago

Commits

  • 9048ba7: Update Russian translation (shikulja) #3013
  • 201e80b: Atualização Português do Brasil (Anderson Cardoso) #3014
  • 5e21bf0: Update Russian translation (shikulja) #3013
  • Make variable prefixes consistent (Stenzek)
  • Fix framebuffer clear getting delayed (Stenzek)
  • Fix incorrect translation context (Stenzek)
duckstation - Latest Preview Build

Published by github-actions[bot] about 1 year ago

Commits

  • cfd1d41: Update README.md (Connor McLaughlin)
  • Fix crash when switching renderers (Stenzek)
duckstation - Latest Preview Build

Published by github-actions[bot] about 1 year ago

Commits

  • Fix pipeline cache leaving fields uninitialized (Stenzek)
  • Ensure Reshade directory gets created (Stenzek)
  • Fix multi-texture+UBO push descriptors (Stenzek)
  • 358f87a: PostProcessing/ReShade: Fix up for GL/Vulkan (Stenzek)
duckstation - Latest Preview Build

Published by github-actions[bot] about 1 year ago

Commits

  • Fix crash on non-database game (Stenzek)
duckstation - Latest Preview Build

Published by github-actions[bot] about 1 year ago

Commits

  • Use Qt 6.5.2 for macOS, drop libcurl (Stenzek)
  • Don't link with glad if GL is disabled (Stenzek)
duckstation - Latest Preview Build

Published by github-actions[bot] about 1 year ago

Commits

  • 0631a5e: Atualização Português do Brasil (Anderson Cardoso) #2996
  • Error/FileSystem backports (Stenzek)
  • Split translation macros dependent on return type (Stenzek)
  • Backport translations cache (Stenzek)
  • Make controller bindings translatable (Stenzek)
  • Make translatable (Stenzek)
duckstation - Latest Rolling Release

Published by github-actions[bot] about 1 year ago

Commits

  • de505c9: Atualização Português do Brasil (Anderson Cardoso) #2991
  • 657d4f3: Spanish (Spain) translation update 2023-08-06 (IlDucci) #2992
  • Bump libchdr to 54bfb87 (Stenzek)
  • 06a8349: dep/libchdr: Re-add progress precaching (Stenzek)
  • 62c5e3a: dep/libchdr: Add read_header variants for user-provided file (Stenzek)
  • bd1cf91: dep/libchdr: Add option to transfer file ownership (Stenzek)
  • f41384c: dep/libchdr: Add chd_is_matching_parent() (Stenzek)
  • Support loading parent/delta CHDs (Stenzek)
  • Don't call frame update when paused (Stenzek)
duckstation - Latest Preview Build

Published by github-actions[bot] about 1 year ago

Commits

  • Bump libchdr to 54bfb87 (Stenzek)
  • 06a8349: dep/libchdr: Re-add progress precaching (Stenzek)
  • 62c5e3a: dep/libchdr: Add read_header variants for user-provided file (Stenzek)
  • bd1cf91: dep/libchdr: Add option to transfer file ownership (Stenzek)
  • f41384c: dep/libchdr: Add chd_is_matching_parent() (Stenzek)
  • Support loading parent/delta CHDs (Stenzek)
  • Don't call frame update when paused (Stenzek)
duckstation - Latest Preview Build

Published by github-actions[bot] about 1 year ago

Commits

  • Fix incorrectly positioned screenshots (Stenzek)
duckstation - Latest Rolling Release

Published by github-actions[bot] about 1 year ago

Commits

  • fix potentially unsafe screensaver inhibitor #2986 (charlesthobe)
  • Fix Leaderboard submission UI when multiple leaderboards update at once #2990 (Silent)
  • Fix incorrectly positioned screenshots (Stenzek)
duckstation - Latest Rolling Release

Published by github-actions[bot] about 1 year ago

Commits

  • feaf7f3: Atualização Português do Brasil (Anderson Cardoso) #2939
  • Add fast_float (Connor McLaughlin)
  • Add ToChars/fast_float FromChars (Connor McLaughlin)
  • Support inverted full axis (Connor McLaughlin)
  • Add COP0/GTE registers to debugger list (Connor McLaughlin)
  • Add actions to debugger context menu (Connor McLaughlin)
  • Fix Linux build (Connor McLaughlin)
  • Add Controller LED options (where supported) (Stenzek)
  • 5c9db3e: Atualização Português do Brasil (Anderson Cardoso) #2940
  • Fix cancel in LED colour selection (Stenzek)
  • 4e42451: "Set Dumped VRAM Write Alpha Channel" should be true when clicking "Reset To Default" (Bobby Smith) #2941
  • Slightly adjust seek timing when on target (Stenzek)
  • Use analog controller (Stenzek)
  • Fix default value of depth clear threshold (Stenzek)
  • Fix region check #2942 (NicknineTheEagle)
  • Try to reject non-PS1 discs #2942 (NicknineTheEagle)
  • 51d1587: Improve Integer Scaling behavior (Superstarxalien) #2943
  • 2d2cc25: Update English plural texts (Silent) #2945
  • afaedfe: Revert "Improve Integer Scaling behavior" and instead offer as a setting (Superstarxalien) #2943
  • ca81362: Expanding Polish translation (electronic_punk) #2944
  • 693e396: Update Polish translation (Silent) #2944
  • Correctness fixes for OpenGL (Stenzek)
  • Make sound effects not contingent on notifications (Stenzek)
  • Default to digital controller on Android (Stenzek)
  • Fix crash loading state with RAIntegration (Stenzek)
  • Notify RAIntegration when we pause (Stenzek)
  • Fix POSIXLock positioning (Stenzek)
  • Fix ForceSoftwareRendererForReadbacks (Stenzek)
  • Set ForceSoftwareRendererForReadbacks for Chrono Trigger (Stenzek)
  • Disable true colour for Mega Man 8 (Stenzek)
  • 7bfb61d: Atualização Português do Brasil (Anderson Cardoso) #2947
  • Fix incorrect locked message format (Stenzek)
  • Move graphics API reset state to System (Stenzek)
  • Build tweaks (Stenzek)
  • 2dd374d: Vulkan/Context: Fix query pool leak (Stenzek)
  • 1371dcf: Vulkan/Texture: Fix incorrect upload image layout (Stenzek)
  • Ensure system is shut down before closing (Stenzek)
  • Update Mac dependencies (Stenzek)
  • Default to Vulkan/Metal renderer on Mac (Stenzek)
  • Fix crash when right clicking with no game selected (Stenzek)
  • Default to native/dynamic theme on Mac (Stenzek)
  • Don't strip Mac bundles (Stenzek)
  • Ensure svg image format plugin gets included (Stenzek)
  • 9e9b0e2: Update SDL Game Controller DB (Stenzek)
  • 6b0e67f: Update Simple-Chinese Translation to latest. (zkdpower) #2949
  • 8f76d71: Atualização Português do Brasil (Anderson Cardoso) #2950
  • Fix cursor texture leak (Stenzek)
  • Clamp scissor rect for cursor (Stenzek)
  • Make fullscreen open on same display as main window (Stenzek)
  • ccf9ca3: Update Russian translation (#2951) (shikulja) #2951
  • Fix possible crash when closing debugger (Stenzek)
  • Run GDB server on emulation thread #2952 (Jean-Baptiste Boric)
  • Add toggle to enable GDB server #2952 (Jean-Baptiste Boric)
  • Move "Game Properties" from View to Settings #2953 (Silent)
  • Add a context menu to the toolbar's Settings button when the game is running #2953 (Silent)
  • 88b776d: Atualização Português do Brasil (Anderson Cardoso) #2955
  • 51e4c4b: Update Russian translation (#2956) (shikulja) #2956
  • Don't leave fault_count uninitialized (Stenzek)
  • Store BIOS image info/hash after loading (Stenzek)
  • Remove BIOS from save state (Stenzek)
  • Disable block linking when runahead is active (Stenzek)
  • Intelligently skip saving memcard state for runahead (Stenzek)
  • Clear all keyboard bind states when focus is lost (Stenzek)
  • Don't backup card state unconditionally (Stenzek)
  • 961eabc: Update Simple-Chinese Translation to latest. (zkdpower) #2957
  • Fix shader/memory leak (Stenzek)
  • Improve handling of command spam (Stenzek)
  • Fix crash when using unknown BIOS (Stenzek)
  • Warning fix (Stenzek)
  • 9023887: Added new lines (elektronicznypank) #2960
  • Update Linux dependencies #2961 (CharlesThobe)
  • Add missing include (Connor McLaughlin)
  • Fix building with SPU_DUMP_ALL_VOICES (Stenzek)
  • 5439718: GL/Context: Add missing include (Stenzek)
  • HLE implementation of PCDrv (host file access) (Stenzek)
  • Add PCDrv options (Stenzek)
  • a003832: Update duckstation-qt_pt-br.ts (Stenzek)
  • 17f2711: Atualização Português do Brasil (Anderson Cardoso) #2964
  • 4143742: Spanish (Spain) translation update - 2023/05/01 (IlDucci) #2966
  • 8483738: Fix order of macros (CharlesThobe) #2967
  • b65f189: Add vscode preferences folder to .gitignore (CharlesThobe) #2967
  • implement DBus screensaver inhibitor #2967 (CharlesThobe)
  • Treat internal res screenshots as a screenshot #2965 (Stenzek)
  • 9526e15: Update japanese translation (#2969) (Dolphin) #2969
  • display warning when building without Wayland on systems that support Wayland #2970 (Charles the Thobe)
  • fix-comment #2971 (Jamie Meyer)
  • dfc0494: Atualização Português do Brasil (Anderson Cardoso) #2972
  • eb77894: Update README.md (Connor McLaughlin) #2974
  • Don't auto enable analog on unknown games #2974 (Stenzek)
  • 488920a: update Simple-Chinese translation to latest. (zkdpower) #2977
  • Store game hash as well as serial (Stenzek)
  • Remove some unused/duplicate entries (Stenzek)
  • Fix geometry not saving on shutdown (Stenzek)
  • Add GetEntryBySerialAndHash() (Stenzek)
  • 7dca70b: Updated Spanish (Latin America) translation (Renzo Pigliacampo) #2980
  • 36c4345: core / system: Disc-Region Fix For Netplay (Jamie Meyer) #2981
  • 8c6850a: Update French translation (Christophe Mateos) #2983
  • 3ea0715: Update French translation (Christophe Mateos) #2984
  • Fix ClearBindStateFromSource() executing on wrong thread (Stenzek)
  • Enable GPUSTAT.28 in read mode (Stenzek)
  • Fix build (Stenzek)
  • Exclude previous-latest (Stenzek)
duckstation - Latest Preview Build

Published by github-actions[bot] about 1 year ago

Commits

  • Fix ClearBindStateFromSource() executing on wrong thread (Stenzek)
  • Enable GPUSTAT.28 in read mode (Stenzek)
  • Fix build (Stenzek)
  • Exclude previous-latest (Stenzek)
duckstation - Previous Rolling Release

Published by github-actions[bot] over 1 year ago

Commits

  • Correctness fixes for OpenGL (Stenzek)
  • Make sound effects not contingent on notifications (Stenzek)
  • Default to digital controller on Android (Stenzek)
  • Fix crash loading state with RAIntegration (Stenzek)
  • Notify RAIntegration when we pause (Stenzek)
duckstation - Legacy Build (Pre UI Update)

Published by github-actions[bot] over 2 years ago

This is the last build before the UI overhaul released in November 2022.

If you are having problems with the new build, you can use this one instead.

Package Rankings
Top 5.57% on Alpine-edge
Related Projects