Commit Graph

  • 7a90d09cfe Qt: move guest memory dump code to own class master Megamouse 2026-07-23 08:05:59 +02:00
  • 5ecfc95c13 Qt: add guest memory dump utility (#19068) caner 2026-07-22 20:08:05 -04:00
  • 8604f1c5d8 cli: allow to boot last savestate of a game Megamouse 2026-07-21 22:57:45 +02:00
  • 8b05c8cc1f bugfixes RipleyTom 2026-07-21 19:10:16 +02:00
  • d75543a5b1 LLVM: Add short fallback for get_known_bits Elad 2026-07-21 18:42:57 +03:00
  • 2aeb08f929 Fix: get_known_bits fix RipleyTom 2026-07-18 06:32:14 +02:00
  • 85c59207f7 LLVM: Improve v128 constant extraction Elad 2026-07-21 19:49:15 +03:00
  • 4f37124c1d LLVM: Add short fallback for get_known_bits rrrfix Elad 2026-07-21 18:42:57 +03:00
  • 24e1ce4ceb Fix: get_known_bits fix RipleyTom 2026-07-18 06:32:14 +02:00
  • 63851f4242 atomic: Fix BSD compilation Ani 2026-07-20 17:07:24 +02:00
  • ee37ef277d [macOS] Update to the latest MoltenVK 1.4.2 prebuilt, re-disable Game Mode for now schm1dtmac 2026-07-20 00:36:34 +01:00
  • 357b7d4462 vfs: add source location to exception Megamouse 2026-07-18 21:48:18 +02:00
  • 8df0fcc0cc ARM: Fix some warning Megamouse 2026-07-18 21:49:06 +02:00
  • a7d90852dd pad settings: Fix for clearing bindings Megamouse 2026-07-18 18:21:25 +02:00
  • 9b3a916af0 [SPU LLVM] Use select in FMA to shorten its dependency chain (#19052) Walter 2026-07-18 18:18:10 +10:00
  • 0fcb15ab18 SPU: Revert 49abd6d8e5 Elad 2026-07-18 03:21:36 +03:00
  • 1d657c4e63 Skip Elad 2026-07-17 21:16:46 +03:00
  • 5d62ee4b42 Fix possible multi-platform race-condition (depending on kernel) Elad 2026-07-07 03:19:07 +03:00
  • 4e49c5319d Avoid using pthread_self() partially Elad 2026-07-07 01:44:16 +03:00
  • 6f0e78b6b5 SPU LLVM: Avoid raw pointers Elad 2026-07-06 23:16:45 +03:00
  • b35e4434aa SPU: LLVM: Add spu_thread::state check in Reduced Loop Elad 2026-07-06 20:18:21 +03:00
  • 21d5336753 SPU LLVM: Disable NaN rulling-out in Reduced Loop on ARM64 Elad 2026-07-06 19:36:54 +03:00
  • 4e2839f3d3 SPU: Fix ppu_check_patch_spu_images Elad 2026-07-06 19:29:15 +03:00
  • 45a1da2d89 Disable trap on MacOs Elad 2026-06-30 23:07:40 +03:00
  • 8cc37e036d SPU: Extend LS memory mirrors Elad 2026-06-30 21:19:48 +03:00
  • 9bf67f0312 SPU LLVM: Discourage memory mirrors use on LQD/STQD Elad 2026-06-30 09:25:47 +03:00
  • 430984729d qt: Fix save manager crash when deleting multiple entries (#19019) Jordan Jones 2026-07-17 07:27:07 -04:00
  • 95da0365a3 metainfo: Update screenshot preview Ani 2026-07-17 12:08:17 +02:00
  • e9f833a2e8 PPU LLVM: Accelerate NJ handling in FTZ environment Elad 2026-07-16 16:17:27 +03:00
  • 656bc2a92c Fix LLVM version macro typo Walter 2026-07-17 14:24:58 +10:00
  • 634a41b488 LLVM 21 compatible computeKnownFPClass Walter 2026-07-17 14:22:21 +10:00
  • 53835b294e Include KnownFPClass.h with later LLVM versions Walter 2026-07-17 13:53:19 +10:00
  • fa418f0dbb [SPU LLVM] Add KnownFPClass to FMAs Walter 2026-07-17 11:48:55 +10:00
  • d0fdd9bb6d [SPU LLVM] Add KnownFPClass to multiply and equals Walter 2026-07-17 11:46:55 +10:00
  • aec0917a86 [SPU LLVM] Add KnownFPClass to clamping Walter 2026-07-17 11:45:16 +10:00
  • cdbc43712b PPU LLVM: Optimize vector denormal handling yahfz 2026-07-15 02:19:53 -03:00
  • 50df95d6c4 PPU LLVM: Optimize vector NaN handling yahfz 2026-07-15 04:42:56 -03:00
  • 1269ebff27 Fix some warnings Megamouse 2026-07-15 12:16:00 +02:00
  • bdd28bfa0d Update fusion to 1.3.1 Megamouse 2026-07-15 11:51:09 +02:00
  • 49b0306b1d sys_fs: Secure ENOTDIR for sys_fs_stat Elad 2026-07-14 19:55:21 +03:00
  • 217769d801 sys_fs: Fix ENOTDIR check for paths ending with /dot or /dotdot Elad 2026-07-14 19:32:25 +03:00
  • 9d9f210ddb sys_fs: Debug validation layer for ENOTDIR detector Elad 2026-07-14 14:17:09 +03:00
  • 2f7b8a7149 Fix sys_rsx_context_iomap error check Elad 2026-07-14 12:17:23 +03:00
  • 2cacaa2da4 IDM: Optimize IDs for concurrency Elad 2026-07-14 12:15:23 +03:00
  • d755124c48 [SPU ASMJIT] Optimize FCGT, FM, FCMGT Walter 2026-07-13 13:35:56 +10:00
  • 700ca262f4 [SPU LLVM] Refactor SELB Walter 2026-07-07 14:31:14 +10:00
  • 4003b017f5 Fix PS1 classics shortcuts Megamouse 2026-07-09 19:12:45 +02:00
  • a71d3b8cab Update curl to 8.21.0 Megamouse 2026-06-25 10:01:21 +02:00
  • bb5dc93bec Update fusion to 1.3.0 Megamouse 2026-07-08 07:57:14 +02:00
  • 5c90bf5865 Optionally include opencv geometry.hpp if it exists, adding support for opencv 5 Zion Nimchuk 2026-07-06 08:54:06 -07:00
  • d87cf99b65 VK: fix video_out_calibration_pass::get_fragment_inputs Megamouse 2026-06-27 09:33:11 +02:00
  • dc06cac014 Bump global savestate version Simon Capriotti 2026-07-02 21:04:47 +02:00
  • 94977d3545 input: fix arrow key mapping roundtrip on macOS ARM Icnopandaz 2026-06-21 15:29:28 +12:00
  • f2820b75db Extra logging for GUI notifications RipleyTom 2026-07-02 17:06:49 +02:00
  • cae36151ff Update SDL to 3.4.12 Megamouse 2026-07-01 18:28:11 +02:00
  • 5434f0b0a4 Update FAudio to 26.07 Megamouse 2026-07-01 18:24:01 +02:00
  • c05832b705 Move unsafe raw pointer write_to_ptr and read_from_ptr to write_to_ptr_unsafe and read_from_ptr_unsafe Megamouse 2026-06-30 23:41:24 +02:00
  • 8145f24f05 cellSysmodule: fixup Simon Capriotti 2026-07-01 19:58:12 +02:00
  • 88f81381e8 MacOS/Thread.cpp: Attempt recovery if pthread_jit_write_protect_np state is invalid Elad 2026-05-11 14:59:30 +03:00
  • 5bbce42adc MacOS: Do not leak MAP_JIT on utils::memory_decommit Elad 2026-05-09 22:02:21 +03:00
  • 9dc9730898 vm: Make vm::g_exec_addr not use MAP_JIT Elad 2026-05-09 20:16:35 +03:00
  • 11b57268e3 PPU LLVM/MacOs: Fix symbol resolver execution Elad 2026-05-09 16:49:53 +03:00
  • 95c04556f0 Add some logging Elad 2026-05-09 16:02:22 +03:00
  • 99d15190e5 PPU: Cleanup MacOs executable write protection guards Elad 2026-05-09 15:29:34 +03:00
  • d6e813cd72 cellSysmodule: fixup capriots 2026-07-01 17:17:37 +02:00
  • 60c9705a7d sysinfo.cpp: Relax TSC calibration constraints Elad 2025-12-21 17:49:57 +02:00
  • 6647c5a2bd Fallback unsupported database SPU decoder on ARM64 (#18651) Cicero Hellmann Ratti 2026-07-01 13:08:54 +02:00
  • 03647fdb4e SPU LLVM: Break out of checksum hole scan Malcolm 2026-06-02 10:36:43 -04:00
  • 1b54e8910c SPU: Add some comments clarifying very obtuse code Malcolm 2026-06-01 16:45:22 -04:00
  • 3f27cb8ff5 SPU LLVM: Loop large checksum verification Malcolm 2026-05-30 23:20:34 -04:00
  • fa5b899411 SPU LLVM: Reduce dot comparison result with addv Malcolm 2026-05-30 22:55:17 -04:00
  • 35f65c2244 SPU LLVM: Add ARM checksum UABA path Whatcookie 2026-05-26 17:26:58 -04:00
  • ed145540a2 SPU: Use multiply-accumulate comparisons for cmp_rdata and verification Malcolm 2026-05-23 21:30:17 -04:00
  • 537ad399bb Utilities/sema.cpp: Minor optimization Elad 2026-05-22 15:10:16 +03:00
  • 24a1576629 PPU LLVM: Recycle current thread for exxecution Elad 2026-05-22 09:36:46 +03:00
  • f05ece47ce PPU LLVM: Fix concurrrency weakness of jit_module_manager Elad 2026-05-21 21:59:14 +03:00
  • b90eef3fa7 PPU LLVM: Fix core_lock locking Elad 2026-05-21 21:00:14 +03:00
  • 73d9f34907 cellSysmodule: compilation fix Elad 2026-07-01 11:04:03 +03:00
  • 18fe6eeb71 SPU LLVM: Use ARM USHL for masked infinite shifts Whatcookie 2026-05-31 14:00:10 -04:00
  • bfada94b9f SPU ASMJIT: Vectorized 16-bit variable shifts for SSE2 targets Walter 2026-07-01 17:26:00 +10:00
  • 71e5d87a07 cellSysmodule HLE implementation (#18962) capriots 2026-07-01 08:42:17 +02:00
  • 67ee6c1ab9 Fix OOB in Dimensions Megamouse 2026-06-30 19:53:22 +02:00
  • 8c89adf177 macOS: DJ Hero Turntable support (deck buttons, passthrough conflict) (#18957) silvatyrant 2026-06-30 20:21:49 +02:00
  • bec42ea93e Linux: get unshifted Qt keys Megamouse 2026-06-23 08:04:31 +02:00
  • f5e8a2bfa9 misc: Update README and metainfo Ani 2026-06-29 18:31:48 +02:00
  • 2f0daa62fc settings: Default Shader Mode to "Async with Shader Interpreter" Ani 2026-06-27 21:45:47 +02:00
  • e297c8cc64 settings: Default "Show shader compilation hint" to disabled Ani 2026-06-27 21:47:33 +02:00
  • 026077a7f8 Fix TTY UTF-8 logging Megamouse 2026-06-29 16:11:42 +02:00
  • 5b41d5880d SPU Precompilation: Add support for unaligned segments Elad 2026-06-29 17:42:30 +03:00
  • 8eaa3ec9a2 Propagate src_loc in write_to_ptr and read_from_ptr Megamouse 2026-06-29 12:34:36 +02:00
  • 635aac8ff3 Fix consteval read_from_ptr and add sanity checks if possible Megamouse 2026-06-28 19:57:16 +02:00
  • d63273c473 Use pos param of read_from_ptr and write_to_ptr where possible Megamouse 2026-06-28 21:02:37 +02:00
  • cffd02bb35 Add more motion control mappings to turntable and ghltar Megamouse 2026-06-28 11:41:03 +02:00
  • 5c55819b57 emulated turntable: allow to map motion sensors Megamouse 2026-06-28 02:57:03 +02:00
  • a7fc31f321 [SPU LLVM] Additional SHUFB splat/special-index fast paths (#18945) Walter 2026-06-27 00:46:28 +10:00
  • 51b35a7b2f Update 7zip to 26.02 Megamouse 2026-06-26 06:28:07 +02:00
  • aca652e6fd Update wolfssl to 5.9.2 Megamouse 2026-06-25 10:24:33 +02:00
  • 09d602fd5a [SPU LLVM] Refactor SHUFB Walter 2026-06-23 15:02:36 +10:00
  • 87608865b6 SPU LLVM: Use SVE2 XAR for constant rotates Malcolm 2026-06-02 23:45:05 -04:00
  • 42242b3c43 SPU Analyzer: fix wrong divisor in Giga const-prop re-decode Christopher Hotchkiss 2026-06-23 11:59:11 -08:00