Commit graph

  • 86b7078464 PPU LLVM: Fix compilation of PRX with no relocations Elad 2025-01-31 14:09:22 +02:00
  • 57b05717dd PPU Analyzer: GPR-assisted jump table analysis Elad 2025-01-31 17:15:51 +02:00
  • c497136431 PPU Analyzer: Opt-out suspected floats from instruction stream Elad 2025-02-07 17:23:51 +02:00
  • 54f7b3dfb2 PPU Analyzer: Clean addr_heap fron non-valid code Elad 2025-01-31 14:38:19 +02:00
  • cf0ef3782e PPU LLVM: Fix compilation of PRX with no relocations Elad 2025-01-31 14:09:22 +02:00
  • a1a0333e56 cellVdec: implement cellVdecOpenExt Megamouse 2025-02-06 17:17:14 +01:00
  • edf1b8e8e6 cellVdec: implement cellVdecOpenExt Megamouse 2025-02-06 17:17:14 +01:00
  • 85715e893b win: Add more llvm prebuilt paths Megamouse 2025-02-06 10:18:48 +01:00
  • 2897297252 Update docker for llvm 19 Megamouse 2025-02-02 08:07:07 +01:00
  • 17b75cd010 mac/llvm: fix libunwind path Megamouse 2025-01-28 20:15:38 +01:00
  • 363a225554 Update LLVM to 19.1.7 Megamouse 2025-01-25 16:17:40 +01:00
  • f12cbd01c4 win: Add more llvm prebuilt paths Megamouse 2025-02-06 10:18:48 +01:00
  • ca1bf7d2e0 Update docker for llvm 19 Megamouse 2025-02-02 08:07:07 +01:00
  • c1dfbb9b05 mac/llvm: fix libunwind path Megamouse 2025-01-28 20:15:38 +01:00
  • f24729cb3b Update LLVM to 19.1.7 Megamouse 2025-01-25 16:17:40 +01:00
  • 449c23ba4e cellL10n: implement SBCS conversions Megamouse 2025-02-02 22:16:58 +01:00
  • 07f5662984 cellL10n: implement SBCS conversions Megamouse 2025-02-02 22:16:58 +01:00
  • 78ee489906 Update curl to 8.12.0 Megamouse 2025-02-05 21:58:32 +01:00
  • 21f0a2e430 Update curl to 8.12.0 Megamouse 2025-02-05 21:58:32 +01:00
  • cec1004da8 cellL10n: fix compilation on linux Megamouse 2025-02-02 20:01:36 +01:00
  • 666bbeba6e cellL10n: Use string_view Megamouse 2025-02-02 19:45:23 +01:00
  • 770b2ab26d cellL10n: implement ucs2/utf8/16/23 conversions Megamouse 2025-02-02 16:16:33 +01:00
  • 4392bb0436 cellL10n: fix compilation on linux Megamouse 2025-02-02 20:01:36 +01:00
  • 966c2c2d57 cellL10n: Use string_view Megamouse 2025-02-02 19:45:23 +01:00
  • b9d002f037 cellL10n: implement ucs2/utf8/16/23 conversions Megamouse 2025-02-02 16:16:33 +01:00
  • 2420aa7a21 Fixup PPU block unfolding Elad 2025-02-04 18:31:00 +02:00
  • b547915998
    Merge branch 'master' into rrr1 Elad 2025-02-04 19:31:36 +02:00
  • a5d07af89a cellMusic: always select the whole playlist instead of a single track Megamouse 2025-02-04 01:21:03 +01:00
  • 9bccdf4f71 cellMusic: fix volume. Qt needs a value between 0 and 1 Megamouse 2025-02-04 00:21:33 +01:00
  • b5dbafb3e2 cellMusic: make selection context valid when setting a playlist Megamouse 2025-02-03 23:39:46 +01:00
  • a72f527d98 Fixup PPU block unfolding Elad 2025-02-04 18:31:00 +02:00
  • 1ffd8afd5b
    Merge branch 'master' into cellMusicStuff Megamouse 2025-02-04 15:35:56 +01:00
  • 22a1f41ecb Input/DS4: use hid_write instead of hid_write_control Megamouse 2024-09-26 23:17:15 +02:00
  • 4fd5ebe454 Input/DS4: use hid_write instead of hid_write_control Megamouse 2024-09-26 23:17:15 +02:00
  • 70a4fc6101 cellMusic: always select the whole playlist instead of a single track Megamouse 2025-02-04 01:21:03 +01:00
  • a2b2b84365 cellMusic: fix volume. Qt needs a value between 0 and 1 Megamouse 2025-02-04 00:21:33 +01:00
  • 2b92df6320 cellMusic: make selection context valid when setting a playlist Megamouse 2025-02-03 23:39:46 +01:00
  • 739c4bcfc8 Qt: ignore all game window hotkeys on "disable kb hotkeys" Megamouse 2025-02-04 01:50:45 +01:00
  • 18a77e74a4 Qt: ignore all game window hotkeys on "disable kb hotkeys" Megamouse 2025-02-04 01:50:45 +01:00
  • 85f288651b cellGem: reduce cellCamera log spam by setting some camera features Megamouse 2025-02-03 20:49:58 +01:00
  • 136511fd16 cellGem: reduce cellCamera log spam by setting some camera features Megamouse 2025-02-03 20:49:58 +01:00
  • 50387cc516 update_manager: use v3 api for all OS Megamouse 2025-02-03 02:19:10 +01:00
  • 3c8c859a1e update_manager: use v3 api for all OS Megamouse 2025-02-03 02:19:10 +01:00
  • 6123838a48 ppu/arm64: Fix ppu_recompiler_fallback implementation for ARM processors kd-11 2025-02-02 20:35:37 +03:00
  • a409f59aa7
    Merge branch 'master' into arm64 kd-11 2025-02-02 21:50:40 +03:00
  • e8863d91f1 ppu/arm64: Fix ppu_recompiler_fallback implementation for ARM processors kd-11 2025-02-02 20:35:37 +03:00
  • 7ffbada725 Update SDL to 2.30.12 Megamouse 2025-02-02 16:08:42 +01:00
  • 88776ceaa6 Update Fusion to 1.2.8 Megamouse 2025-02-02 16:08:26 +01:00
  • 35fbdd0bae Update FAudio to 25.02 Megamouse 2025-02-02 16:08:12 +01:00
  • 0770c28207 Update libpng to 1.6.46 Megamouse 2025-02-02 16:07:58 +01:00
  • 92979d23cf Set openal system version to 10.0 Megamouse 2025-02-02 16:07:39 +01:00
  • 3187dc816e Fix some warnings Megamouse 2025-02-02 16:07:19 +01:00
  • f02bb0ee0d Update SDL to 2.30.12 Megamouse 2025-02-02 16:08:42 +01:00
  • d39402d1ec Update Fusion to 1.2.8 Megamouse 2025-02-02 16:08:26 +01:00
  • a8fbabc109 Update FAudio to 25.02 Megamouse 2025-02-02 16:08:12 +01:00
  • b669d86ddc Update libpng to 1.6.46 Megamouse 2025-02-02 16:07:58 +01:00
  • 2ed05190a8 Set openal system version to 10.0 Megamouse 2025-02-02 16:07:39 +01:00
  • a36f392575 Fix some warnings Megamouse 2025-02-02 16:07:19 +01:00
  • cfd571cfc2 Re-enable TSC on ryzen CPUs kd-11 2025-02-02 15:56:09 +03:00
  • 3e4ba0a3cf Re-enable TSC on ryzen CPUs kd-11 2025-02-02 15:56:09 +03:00
  • 89eb473dce rsx: Fix graphics corruption when switching between shader interpreter and recompiler at runtime kd-11 2025-02-02 02:12:23 +03:00
  • f7dd259ab4
    Merge branch 'master' into master Sanjay Govind 2025-02-02 16:40:08 +13:00
  • 611c77e724 rsx: Fix graphics corruption when switching between shader interpreter and recompiler at runtime kd-11 2025-02-02 02:12:23 +03:00
  • 911f0928cf SPU LLVM: Replace xorsum with simple checksum - Fixes crashes in GTAV Malcolm Jestadt 2025-02-01 11:24:43 -05:00
  • 62e72d0d32 SPU LLVM: New verification method nn Elad 2025-02-01 11:37:43 +02:00
  • 2bc96b09fe SPU LLVM: Replace xorsum with simple checksum - Fixes crashes in GTAV Malcolm Jestadt 2025-02-01 11:24:43 -05:00
  • 394fc8eb79 Enable Time-based TSC for non-Ryzen CPUs Elad 2025-01-31 13:47:17 +02:00
  • 91b1ba34c7 Enable Time-based TSC for non-Ryzen CPUs Elad 2025-01-31 13:47:17 +02:00
  • 57b6ced957 PPU Analyzer: Fix per-instruction code submission Elad 2025-01-30 16:00:18 +02:00
  • 99f28a9474
    Merge branch 'master' into code Elad 2025-01-31 12:09:29 +02:00
  • 506d92107c SPU LLVM: Use 512bit xorsum for SPU verification - Provides a 2-3% uplift in SPU limited titles - Removes the full_width_avx512 option - Adds a precise spu verification option, for debugging (config file only) Malcolm Jestadt 2025-01-30 16:00:20 -05:00
  • 5bcc6fd2f1 SPU LLVM: Use 512bit xorsum for SPU verification - Provides a 2-3% uplift in SPU limited titles - Removes the full_width_avx512 option - Adds a precise spu verification option, for debugging (config file only) Malcolm Jestadt 2025-01-30 16:00:20 -05:00
  • 00d4484379 PPU Analyzer: Fix per-instruction code submission Elad 2025-01-30 16:00:18 +02:00
  • cbdef37228 SaveStates: Support HLE message dialogs Elad 2025-01-30 13:53:37 +02:00
  • 545e971ba2 SaveStates: Support relocatable HLE code Elad 2025-01-30 13:53:15 +02:00
  • a4a45f0338 sys_usbd: Don't detach kernel drivers from santroller devices Sanjay Govind 2025-01-29 13:45:13 +13:00
  • 665bb83297
    Fix Savestates recent regression Elad 2025-01-28 18:49:19 +02:00
  • 1b1a027020 Fix Savestates Elad 2025-01-28 16:41:46 +02:00
  • 7fc0f69e48 PPU LLVM: Fix HLE patches Elad 2025-01-27 17:09:42 +02:00
  • c08f3498c6 PPU LLVM: Fix HLE patches Elad 2025-01-27 17:09:42 +02:00
  • 8f3b9a9864 Multi-Slot Savestates ssssss Elad 2025-01-24 14:34:49 +02:00
  • 67703b49d8 Update LLVM to 18.1.8 Megamouse 2025-01-24 04:46:09 +01:00
  • 241ea06f24 Update LLVM to 18.1.8 Megamouse 2025-01-24 04:46:09 +01:00
  • ad6eba1670 Fix some warnings Megamouse 2025-01-25 15:05:02 +01:00
  • 0ef2e96121 Fix segfault on missing firmware Megamouse 2025-01-25 15:49:45 +01:00
  • 0796aafc67 Fix some warnings Megamouse 2025-01-25 15:05:02 +01:00
  • ead3f95b25 Fix segfault on missing firmware Megamouse 2025-01-25 15:49:45 +01:00
  • 664e09f1ff Qt: Fix Recent savestate path Megamouse 2025-01-25 14:40:36 +01:00
  • 27baab992a Qt: Add path to recent game/savestate tooltip Megamouse 2025-01-24 20:30:19 +01:00
  • 099e3c67b2 Qt: fix recent savestate shortcuts Megamouse 2025-01-24 20:24:41 +01:00
  • 959d8fc25c Qt: Fix recent savestates menu settings Megamouse 2025-01-24 19:37:18 +01:00
  • 05d0953a21 Qt: Fix Recent savestate path Megamouse 2025-01-25 14:40:36 +01:00
  • cebcea2d6c Qt: Add path to recent game/savestate tooltip Megamouse 2025-01-24 20:30:19 +01:00
  • 0c0142577b Qt: fix recent savestate shortcuts Megamouse 2025-01-24 20:24:41 +01:00
  • 4951aec2e0 Qt: Fix recent savestates menu settings Megamouse 2025-01-24 19:37:18 +01:00
  • 5ef442c2b8 Disable ARM trampolines Elad 2025-01-25 12:03:22 +02:00
  • ba79e092a0 Protect RPCS3 from built-in PS2 emulator Elad 2025-01-23 15:45:31 +02:00
  • 9677a3a9ea Fix Emulator::IsPaused() to allow measurements during module compilation Elad 2025-01-23 07:59:33 +02:00
  • 4c0832e6e6 PPU LLVM: Reduce size of JIT-transition treampolines to 16 Elad 2025-01-22 11:15:55 +02:00
  • 6fc643f483 JITASM.cpp: add assert for code building Elad 2025-01-22 10:42:25 +02:00