latest
版本发布时间: 2023-11-24 23:03:58
stenzek/duckstation最新发布版本:preview(2024-10-14 18:47:39)
Commits
- Swap over to fmt (Stenzek)
- Reset downcount when head is resorted (Stenzek)
- https://github.com/stenzek/duckstation/commit/79e1ae3e54e34c8dd8ef71746de1830d9958175e: CPU/CodeCache: Rewrite using new-rec's block management (Stenzek)
- Protect main RAM buffer (Stenzek)
- https://github.com/stenzek/duckstation/commit/9d40164f84b15338f6df9a6c64a4a2cd973d071b: CPU/Recompiler: Offset LUT fastmem pointers (Stenzek)
- Allow LUT fastmem on mirrors (Stenzek)
- Add new experimental recompiler (Stenzek)
- Reduce library scope (Stenzek)
- Ignore GPUs which don't support Vulkan 1.1 (Stenzek)
- https://github.com/stenzek/duckstation/commit/2df88e79fe08c2505fa5a1ed9522941780097d03: Update README.md (Connor McLaughlin)
- https://github.com/stenzek/duckstation/commit/03ccc07ed201e0c29fbd3a2d3fc9fad56a4d3aa7: Atualização Português do Brasil (Anderson Cardoso) https://github.com/stenzek/duckstation/pull/3033
- Add new controller image and icon refinement https://github.com/stenzek/duckstation/pull/3034 (kamfretoz)
- https://github.com/stenzek/duckstation/commit/709b3b2f553dd2d4c272c85e0db9b36d9108d92d: Add to contributors list (kamfretoz) https://github.com/stenzek/duckstation/pull/3034
- https://github.com/stenzek/duckstation/commit/c727ac33c7866a0613ce1c3f3da51f3e87bbec2d: CPU/CodeCache: Include hi/lo in state logging (Stenzek)
- https://github.com/stenzek/duckstation/commit/e36130158c4a7b457fd1d9eb21f94d04a446573c: CPU/Recompiler: Fix incorrect shift in LUT fastmem (Stenzek)
- Properly set unmapped pages to NULL for LUT fastmem (Stenzek)
- https://github.com/stenzek/duckstation/commit/cce1ec598cb56c927adcfe2d592fa5c057e5fca1: CPU/Recompiler/AArch32: Reduce register usage of Mul (Stenzek)
- https://github.com/stenzek/duckstation/commit/52e0d8d473afc389a7f8753fa16a2c7344a1b08d: CPU/Recompiler/AArch32: Load membase on demand (Stenzek)
- https://github.com/stenzek/duckstation/commit/9d14ba0541861dcf550c0b6a41a8d98d946d5f0a: dep/vixl: Add Reset-to-new-buffer overload (Stenzek)
- https://github.com/stenzek/duckstation/commit/d00ed000f9fd0ac84db7182d8917f5a68ad22b8b: CPU/NewRec/AArch64: Don't recreate assembler every time (Stenzek)
- Fix Debug x64 builds on Linux (Stenzek)
- https://github.com/stenzek/duckstation/commit/8ddb0c4b231c060789a8fc40de25365d3ccd697e: Common/HeapArray: Fix mismatched delete/free (Stenzek)
- https://github.com/stenzek/duckstation/commit/b3cbe5a7eec2387f5513064399494e392edadaa8: CPU/NewRec: Add AArch32 backend (Stenzek)
- https://github.com/stenzek/duckstation/commit/6592cafadc8b8a67ef5719165312843ef38245d5: CPU/NewRec: Add speculative constants (Stenzek)
- https://github.com/stenzek/duckstation/commit/06c4dc5e1b3c3a9796c1e5e3135d653a58084ab1: GPU/OpenGL: Fix incorrect 1/4 blend on Mali (Stenzek)
- https://github.com/stenzek/duckstation/commit/f786138175f9c98a0d7b5000b38813fc7b1940ff: CPU/CodeCache: Fix crash on Apple Silicon (Stenzek)
- https://github.com/stenzek/duckstation/commit/117cbeecaa9781cbf6cb671f0a37e2f6437d5919: CPU/CodeCache: Fix NewRec on Apple Silicon (Stenzek)
- https://github.com/stenzek/duckstation/commit/3ee8159d8d80d5f677f2f89582e0f087f8ea2d8e: CI/AppImage: Work around GH runner issue 8659 (Stenzek)
- https://github.com/stenzek/duckstation/commit/10877c25e8c8683915add157b967145322031ac7: Remove vertical spacer preventing Tweaks/Hacks from expanding (Matthew Broomfield) https://github.com/stenzek/duckstation/pull/3038
- Fix playlist memory card handling (Stenzek)
- https://github.com/stenzek/duckstation/commit/33f945f1e836bc4ba73c6163c7916ecdaa5a8bb8: CI/AppImage: Disable Wayland by default (Stenzek)
- https://github.com/stenzek/duckstation/commit/6ca098db97094ebc3d4da41102b0a980c45eddbe: CI/Flatpak: Disable Wayland by default (Stenzek)
- Fix Discord Rich Presence (Stenzek)
- Build fixes for Android (Stenzek)
- Compiling x64 builds on Apple Silicon host (Stenzek)
- Don't force-disable dual source blending (Stenzek)
- https://github.com/stenzek/duckstation/commit/1831a291b482a49b532ee9c787de4a66e7da1d6c: GL/ContextEGL: Fix surface_format left uninitialized (Stenzek)
- Fix Guncon positioning with window padding (Stenzek)
- Fix for Metal renderer (Stenzek)
- Fix incorrect type for Display/Scaling (Stenzek)
- Update Korean translation by Hackjjang (Stenzek)
- Log command parameters (Stenzek)
- https://github.com/stenzek/duckstation/commit/4ef465cea493137bd018af85f11fac52028effcc: PostProcessing/FX: Fix loading of resource textures (Stenzek)
- https://github.com/stenzek/duckstation/commit/8f1d724f4c0c9601bd5fd9c9343a1020e577d63b: Postprocesing/FX: Add BUFFER_COLOR_BIT_DEPTH and random source (Stenzek)
- Add option to choose emulated mechacon version (Stenzek)
- Pad fragment output components for MSL (Stenzek)
- Raise settings window if already open https://github.com/stenzek/duckstation/pull/3035 (Stenzek)
- https://github.com/stenzek/duckstation/commit/82b39078044e1373c27d9037d15db5e40a74c9fc: dep/libchdr: Add subtype parsing functions (Stenzek) https://github.com/stenzek/duckstation/pull/3035
- Fix incorrect CRC-16 computation https://github.com/stenzek/duckstation/pull/3035 (Stenzek)
- Support reading subchannel from CHD https://github.com/stenzek/duckstation/pull/3035 (Stenzek)
- Fix incorrect render pass end https://github.com/stenzek/duckstation/pull/3035 (Stenzek)
- Use ByteSwap() (Stenzek)
- Add missing icons to some OSD messages (Stenzek)
- clang warning fix (Stenzek)
- Fix incorrect scratchpad masking (Stenzek)
- https://github.com/stenzek/duckstation/commit/536f1511c20e2a7fec94ae97baa4331055e7706e: Atualização Português do Brasil (Anderson Cardoso)
- Add log callback (Stenzek)
- https://github.com/stenzek/duckstation/commit/f62a3ffbfa9f2572a668cabc32767cf9cca4ed27: dep/rcheevos: Update to 8a717b1 (Stenzek)
- Use retryable client error status code (Stenzek)
- Move to util project (Stenzek)
- Use a 60 second timeout for server calls (Stenzek)
- Switch to multi/async API (Stenzek)
- Remove ThreadPool class (Stenzek)
- Add third-party license notices (Stenzek)
- Backport button/hat max from PCSX2 (Stenzek)
- Remove Pause on Menu open (Stenzek)
- Change settings dialogs to widgets/windows (Stenzek)
- https://github.com/stenzek/duckstation/commit/9516a45c818ecebcde5a3b36314e3bd6ff6802b0: Atualização Português do Brasil (Anderson Cardoso) https://github.com/stenzek/duckstation/pull/3037
- https://github.com/stenzek/duckstation/commit/0ba50243ecf719e079ddd85a03410c960ba754ab: Update Russian translation (https://github.com/stenzek/duckstation/pull/3039) (shikulja) https://github.com/stenzek/duckstation/pull/3039
- https://github.com/stenzek/duckstation/commit/312790c9a6c4f4f04e315a4a4747ecee20fe205c: CPU/NewRec: Handle mtc0 rt, sr (Stenzek)
- Update Game Controller Database (Stenzek)
- Use hint for loading GC Database (Stenzek)
- Update link (Stenzek)
- Update to Qt 6.5.3 and SDL2 2.28.5 (Stenzek)
- Force Python 3.11 on Mac runner (Stenzek)
- https://github.com/stenzek/duckstation/commit/7aa4180e17bb9f38f5944cf5f852aac19db22610: Spanish (Spain) translation update (https://github.com/stenzek/duckstation/pull/3041) (VÃctor "IlDucci) https://github.com/stenzek/duckstation/pull/3041
- Support loading subchannel from LSD files (Stenzek)
- https://github.com/stenzek/duckstation/commit/5fff97c9e17aa34a80d09b24c748ef6d040e318a: GPU/HW: Clear instead of invalidating adaptive downsample RTs (Stenzek)
- https://github.com/stenzek/duckstation/commit/ad1716e376a9fe63d0334431fe5f7faf1d692767: GPU/HW: Correct OSD message (Stenzek)
- https://github.com/stenzek/duckstation/commit/d6e6bc65f84093fb58f43201fb2ca0fe013bea85: Atualização Português do Brasil (Anderson Cardoso) https://github.com/stenzek/duckstation/pull/3044
- Fix incorrect library for HTTPDownloaderCurl (Stenzek)
- Make struct member functions file-local (Stenzek)
- https://github.com/stenzek/duckstation/commit/dbd052528ebd4abc85532cebaa834be3a9593493: CPU/NewRec: Fix build for AArch32 (Stenzek)
- Bump dep version requirement (Stenzek)
- Bump SDL2 to v2.28.5 (Stenzek)
- Update Italian translation by Vecna (Stenzek)
- Fix build on Mac (Stenzek)
- https://github.com/stenzek/duckstation/commit/e10ff550d51baa4749d9fc07c45bf62b954f1b82: CPU/NewRec: Handle inside-block SMC (Stenzek)
- Fix bool and SetValue() (Stenzek)
- https://github.com/stenzek/duckstation/commit/a80ffc9c7d14475058d8d72059ad645b323dd231: GL/Context: Fix surfaceless context creation (Stenzek)
- Enable unifiedTitleAndToolBarOnMac in main window (Stenzek)
- Allow post-processing to be set per-game https://github.com/stenzek/duckstation/pull/3045 (Stenzek)
- https://github.com/stenzek/duckstation/commit/ca1dd27d4a340ddd85c5c0ebda5f11e2932c92f2: CPU/NewRec: Fix SR interrupts on non-x64 (Stenzek) https://github.com/stenzek/duckstation/pull/3045
- Allocate within 32-bit range https://github.com/stenzek/duckstation/pull/3045 (Stenzek)
- Fix for Intel on MacOS https://github.com/stenzek/duckstation/pull/3045 (Stenzek)
- Use glClearBuffer() instead of glClear() https://github.com/stenzek/duckstation/pull/3045 (Stenzek)
- Disable scissor for buffer clears (Stenzek)
1、 duckstation-mac-release.zip 40.38MB
2、 duckstation-windows-arm64-release-symbols.zip 14.06MB
3、 duckstation-windows-arm64-release.zip 18.82MB
4、 duckstation-windows-x64-release-symbols.zip 18.21MB
5、 duckstation-windows-x64-release.zip 21.43MB
6、 DuckStation-x64.AppImage 34.67MB
7、 duckstation-x64.flatpak 24.55MB