Commit Graph

  • e1b95913ea rsx/zcull: Improve deadlock avoidance kd-11 2022-05-15 14:54:11 +03:00
  • a3ea9e2985 rsx/zcull: Less aggressive disabling of optimizations kd-11 2022-05-15 12:06:00 +03:00
  • e9bf3e13d0 rsx/zcull: Pause the main thread before flushing reports kd-11 2022-05-15 11:40:30 +03:00
  • 9e02471ded Fix VS kd-11 2022-05-15 11:34:08 +03:00
  • 094fda0e73 Crash fix kd-11 2022-05-14 19:16:16 +03:00
  • d2de560060 rsx: Improve sync_hint callback interface kd-11 2022-05-14 19:04:12 +03:00
  • 5315eb546f rsx: Stop spamming ZCULL update method kd-11 2022-05-14 18:41:33 +03:00
  • 7fa521a046 rsx/vk: Redesign how conditional rendering hints work kd-11 2022-05-14 17:43:43 +03:00
  • 0244c4046e rsx: Lower performance hit due to frequency fetch kd-11 2022-05-14 17:42:19 +03:00
  • 7e8c93bea2 Random optimization kd-11 2022-05-11 21:46:26 +03:00
  • 8cd7a44a25 gcm: Force HLE of cellGcmGetTimestamp kd-11 2022-05-11 01:00:03 +03:00
  • 9a1e6cc3e8 rsx: Implement RSX reports area access detection and optimize around it kd-11 2022-05-11 00:58:59 +03:00
  • 34220ec447 lv2: Make some struct declarations uniform kd-11 2022-05-11 00:57:45 +03:00
  • f0135a02f5 vk: Unconditionally enable hw acceleration for conditional evaluation kd-11 2022-05-10 00:12:36 +03:00
  • 0b7e013fbe rsx: Simplify ZCULL logic a bit kd-11 2022-05-10 00:09:13 +03:00
  • 850eef0c1a rsx: Move ZCULL logic to its own file kd-11 2022-05-09 21:10:40 +03:00
  • 5a581f46df Add a constraint about vm area approx matching Elad Ashkenazi 2022-05-18 18:00:32 +03:00
  • b334621d76 PPU DisAssembler: Prevent false function descriptor detection Eladash 2022-05-18 16:09:27 +03:00
  • a768855a7a Update PPUThread.cpp Elad Ashkenazi 2022-05-16 14:51:22 +03:00
  • 7ddeb0d00f Implement sys_process_exit3 Eladash 2022-05-19 10:59:30 +03:00
  • 2ba437b6dc SPU: Implement timer freezing ability Eladash 2022-05-13 14:50:21 +03:00
  • f2920bc30d Debugger: Fix instruction "pop-in" when resizing Eladash 2022-05-13 19:11:05 +03:00
  • d043f46270 Fix recursion in the debugger Eladash 2022-05-13 18:20:57 +03:00
  • 1e1b111678 sceNp: register custom menu Megamouse 2022-05-13 00:03:28 +02:00
  • 1f5ce4f619 Loader: Fix out-of-bounds access of string Eladash 2022-05-13 09:27:00 +03:00
  • 524da5dc54 LV2: Memory state post-exitspawn fixes Eladash 2022-05-12 19:59:33 +03:00
  • a2a6303a22 PPU LLVM: Precompile system-internal executables if booting a dev_flash's program Eladash 2022-05-12 08:08:36 +03:00
  • 6805d8c7e0 SPU: Fix race on SPU Mailbox last value reading Eladash 2022-05-12 09:49:18 +03:00
  • 5ae9de4e3b CLI: add decrypt option Megamouse 2022-05-09 23:13:43 +02:00
  • 2f9b930c6b Fix for ticket parsing RipleyTom 2022-05-11 18:39:27 +02:00
  • e243ef5907 PPU: implement accurate FRES Nekotekina 2022-05-10 13:38:07 +03:00
  • 7b162c7513 PPU: implement quasi-accurate FRSQRTE doesthisusername 2019-12-25 15:12:48 +01:00
  • 5b8f105308 Update FW 4.89 Latest Version JoãoPaulo 2022-05-10 17:24:31 -03:00
  • 1df47352cc Implemented sceNpDrmGetTimelimit NicknineTheEagle 2022-03-20 16:27:06 +03:00
  • e4225cbab8 Fixed duplicate prefix in SELF log NicknineTheEagle 2022-05-10 22:39:48 +03:00
  • 83ca7654b1 Return NPD header in verify_npdrm_self_headers and VerifyEDATHeaderWithKLicense NicknineTheEagle 2022-03-20 15:13:59 +03:00
  • 8065dbc2e7 Unified NPD header in unedat.h NicknineTheEagle 2022-03-20 15:12:59 +03:00
  • d03fcad9bd cellAudio: Some bugfixes Eladash 2022-05-08 21:09:31 +03:00
  • e494fc04e5 sceNp: add some constants Megamouse 2022-05-10 19:59:23 +02:00
  • d77c9139ad Debugger: Show constant-formed attribute of register value Eladash 2022-05-08 13:40:21 +03:00
  • 4479d99a9a Implement sceNpManagerGetTicketParam RipleyTom 2022-05-10 17:25:45 +02:00
  • 072c289f5e Qt: add new vfs usb tab Megamouse 2022-05-08 20:18:42 +02:00
  • a538f655be sys_fs_fcntl: hook up usb device info Megamouse 2022-05-08 00:53:04 +02:00
  • b888a6ba37 VFS: Add device_info to vfs config Megamouse 2022-05-08 00:13:21 +02:00
  • de988f6a76 MSELF extractor: Ensure the files' dwellings Eladash 2022-05-09 15:46:42 +03:00
  • 2b325de680 Workaround: Force audio provider Megamouse 2022-05-07 14:48:46 +02:00
  • d83fac4247 cellAudio: fix timestamp exception Megamouse 2022-05-08 01:44:29 +02:00
  • 0a5ea859ea atomic.cpp: fix race in cond_id_lock() Nekotekina 2022-05-07 20:36:22 +03:00
  • 9a93b150f0 input: properly log hid_error (strfmt wchar_t) Megamouse 2022-05-07 14:55:33 +02:00
  • 5476b9098e cellHttp: add more errors Megamouse 2022-05-07 13:47:26 +02:00
  • e5a75cfd1c sceNpTrophyGetTrophyUnlockState: handle read_only Megamouse 2022-05-05 19:25:39 +02:00
  • 1f745c4588 sceNpTrophyRegisterContext: add read_only check Megamouse 2022-05-05 18:47:41 +02:00
  • 6c7f49d563 sceNpTrophy: don't use TROPHY.TRP in CreateContext Megamouse 2022-05-05 14:08:25 +02:00
  • dae51a4a2b sceNpTrophy: remove confirmed comment Megamouse 2022-05-05 17:33:51 +02:00
  • d113324a90 sceNpTrophyRegisterContext: handle SHOW_ERROR_EXIT Megamouse 2022-05-05 13:35:37 +02:00
  • 1cab99b3ca Make CPU Profiler able to print stats which sum up the records of all SPU threads Eladash 2022-05-03 18:37:48 +03:00
  • f7d08d3371 ELF: fix sh_flag bitset enum Nekotekina 2022-05-06 15:19:03 +03:00
  • 02d22dca95 Add Top Shot Elite controllers to whitelist RipleyTom 2022-05-05 19:29:45 +02:00
  • 7764cb2b80 Qt: disable mouse movement mode groupbox Megamouse 2022-05-05 21:01:56 +02:00
  • be5f8413ca Avoid using PUTLLC in PUTLLUC if we know SPU LR has already been raised (#11940) Eladash 2022-05-05 22:15:08 +03:00
  • ce48d880d9 Fix for device2host control transfers RipleyTom 2022-04-29 17:17:10 +02:00
  • 8d950620b7 dnshook: add asterisk support RipleyTom 2022-05-05 13:11:22 +02:00
  • 10b33d0f79 SPU: optimize conflicting PUTLLUC (No-TSX) Nekotekina 2022-05-05 12:55:17 +03:00
  • 2706486559 input: add absolute mouse movement mode Megamouse 2022-05-05 16:23:30 +02:00
  • d1e468fefb sys_rsxaudio: Initial implementation (#11907) Vestrel 2022-05-05 22:47:44 +09:00
  • 0ac90ac395 sys_net: ensures return from raw socket calls RipleyTom 2022-05-05 12:18:54 +02:00
  • fef779feca cellRec: fix pOpt pointer type Megamouse 2022-05-05 11:47:01 +02:00
  • ced890301c cellRec: fix some warning Megamouse 2022-05-05 11:40:50 +02:00
  • 7d73d90c1a cellGameExec: fix warnings Megamouse 2022-05-05 11:38:01 +02:00
  • 4e40260f1f Add Force_Disable_Exclusive_Fullscreen_Mode to UI (#11923) Darkhost1999 2022-05-05 04:19:03 -05:00
  • 3aebb8cb41 Tentative fix for unreadable ELF sections without flags Eladash 2022-05-04 08:26:52 +03:00
  • fcbeb2fa22 Remove slow vm::writer_lock usage from SPUThread.cpp Eladash 2022-05-04 22:41:32 +03:00
  • 7a3cbf1876 Fix Emulator::argv state after failed PS3 exitspawn Eladash 2022-05-04 22:12:22 +03:00
  • 3dda72e47f SPU: Cache reservation memory direct access handle (optimization) Eladash 2021-12-03 17:28:39 +02:00
  • 1458349cb3 Update commits.lst Nekotekina 2022-05-04 15:52:45 +03:00
  • a2bfd5fcfc Minor AArch64 support changes Nekotekina 2022-05-04 15:51:58 +03:00
  • 6501374a34 Add supporters Nekotekina 2022-05-04 15:47:06 +03:00
  • 63669000ab PPU Loader Fix removing writablity permission for RSX/SPU writable segments Eladash 2022-05-03 21:08:56 +03:00
  • f9a62667cf SPU/PPU Loader: Implement linker/PS3 compiler executable files loading Eladash 2022-04-27 19:46:09 +03:00
  • 6cc1466baa halfplement cellRec Megamouse 2022-04-28 03:47:38 +02:00
  • bcd77ac65e halfplement cellVideoExport Megamouse 2022-04-26 20:35:28 +02:00
  • 0786a0a088 PPU LLVM: match interpreter for VEXPTEFP/VLOGEFP Nekotekina 2022-05-02 23:05:48 +03:00
  • c14e79f8df Debugger: Fix instruction selection Eladash 2022-05-01 15:48:37 +03:00
  • 8cc6a30557 Debugger: Fix instruction pointer for good Eladash 2022-05-01 15:04:56 +03:00
  • 5c1f79ab26 vm: remove g_mutex, use g_range_lock instead Nekotekina 2022-04-30 16:51:52 +03:00
  • 799c4837d3 rpcs3_version: Bump to 0.0.22 v0.0.22 Ani 2022-05-01 13:34:29 +01:00
  • 5eeb79ffa1 Fix forced HLE injection Eladash 2022-04-30 22:27:25 +03:00
  • 159f9494a9 Debugger: Keep instruction's panel up-to-date with memory changes Eladash 2022-04-28 18:11:12 +03:00
  • 8316469cfc Update libusb to v1.0.26 RipleyTom 2022-04-28 19:18:12 +02:00
  • 7a434d19a6 rsx/vp: Zero-initialize temporary registers kd-11 2022-04-28 00:15:54 +03:00
  • 95ac7724a6 Fix typos kd-11 2022-04-24 13:03:22 +03:00
  • e236ba4daf rsx: Improve lowered precision comparison emulation kd-11 2022-04-24 11:56:42 +03:00
  • 5746df4046 sceNpMatching2CreateContext checks psn state (#11887) RipleyTom 2022-04-27 23:16:16 +02:00
  • e9570d1a00 Update buid instructions for Arch trigger 2022-04-26 14:00:03 -07:00
  • e0d3a3b0ed cellOskDialog: do not intercept input unless we actually show a dialog Megamouse 2022-04-26 00:20:57 +02:00
  • 3183d73e4d OSK/overlays: fix initial input interception Megamouse 2022-04-26 00:20:07 +02:00
  • c8700dd246 Input: log interception and its source function Megamouse 2022-04-26 00:15:27 +02:00
  • 08ebc59db0 Fix instructions editor, implement preview for to-be-edited instructions Eladash 2022-04-25 09:22:11 +03:00
  • 7329fa9cf5 TRPLoader: Use std::string_view Eladash 2022-04-25 09:39:58 +03:00
  • 27becdec97 TAR: Allow to use save_directory with a buffer not 512-bytes aligned Eladash 2021-09-06 15:45:13 +03:00