Commit graph

  • 3f4210437d JIT.h: Add option for lowered function size Elad 2025-01-22 10:33:07 +02:00
  • 67f2356ef7 JIT.h: Use kOptimizeForSize Elad 2025-01-22 10:21:51 +02:00
  • 81d0dd686b LLVM: Add explicit resource-freeing at emulation stop Elad 2025-01-21 13:27:10 +02:00
  • a24e747e16 PPU LLVM: Disable an experimental limit Elad 2025-01-21 12:28:23 +02:00
  • 05f52246a2 PPU LLVM: Simplify module progress Elad 2025-01-21 11:42:50 +02:00
  • b46408d554 PPU Analyzer: Report invalid functions Elad 2025-01-18 18:51:53 +02:00
  • 58701000cd PPU Analyzer: Clean addr_heap from non-relocations (PRX) Elad 2025-01-18 14:47:12 +02:00
  • 5a5e475c6e PPU Analyzer: Move ppu_function::callers to lower sizeof(ppu_function) Elad 2025-01-16 12:30:50 +02:00
  • ff89a08ee4 PPU Analyzer: Remove ppu_function::calls to lower sizeof(ppu_function) Elad 2025-01-16 12:08:55 +02:00
  • f5487e9137 PPU Analyzer: Use std::map::extract to reduce peak memory consumption Elad 2025-01-16 09:44:06 +02:00
  • 857eac3d10 PPU Analyzer: Remove ppu_function::name to lower sizeof(ppu_function) Elad 2025-01-15 19:49:56 +02:00
  • f0fa8e3bc3 Remove ppu_attr::known_addr Elad 2025-01-15 19:59:58 +02:00
  • 9d5b75bb7a LLVM: Slice PPU executable memory Elad 2025-01-10 17:34:24 +02:00
  • 7b8fee7cdb Thread.cpp: Report VM addresses on VM segfault Elad 2025-01-10 21:40:00 +02:00
  • 64c53fcc61 LLVM: Install error reporting handler Elad 2025-01-10 20:45:32 +02:00
  • f94015eeb6 Disable ARM trampolines Elad 2025-01-25 12:03:22 +02:00
  • 321604fd0e Protect RPCS3 from built-in PS2 emulator Elad 2025-01-23 15:45:31 +02:00
  • 17465f40cd Fix Emulator::IsPaused() to allow measurements during module compilation Elad 2025-01-23 07:59:33 +02:00
  • 59993e72f3 PPU LLVM: Reduce size of JIT-transition treampolines to 16 Elad 2025-01-22 11:15:55 +02:00
  • 4dfed5f25b JITASM.cpp: add assert for code building Elad 2025-01-22 10:42:25 +02:00
  • e74ae04bd5 JIT.h: Add option for lowered function size Elad 2025-01-22 10:33:07 +02:00
  • c5a06f4202 JIT.h: Use kOptimizeForSize Elad 2025-01-22 10:21:51 +02:00
  • faf45e6505 LLVM: Add explicit resource-freeing at emulation stop Elad 2025-01-21 13:27:10 +02:00
  • d9047a8358 PPU LLVM: Disable an experimental limit Elad 2025-01-21 12:28:23 +02:00
  • a4bc25d6bc PPU LLVM: Simplify module progress Elad 2025-01-21 11:42:50 +02:00
  • d75f024d76 PPU Analyzer: Report invalid functions Elad 2025-01-18 18:51:53 +02:00
  • 14abb96b72 PPU Analyzer: Clean addr_heap from non-relocations (PRX) Elad 2025-01-18 14:47:12 +02:00
  • 6184cf061f PPU Analyzer: Move ppu_function::callers to lower sizeof(ppu_function) Elad 2025-01-16 12:30:50 +02:00
  • 42dcbc90c3 PPU Analyzer: Remove ppu_function::calls to lower sizeof(ppu_function) Elad 2025-01-16 12:08:55 +02:00
  • 927010308f PPU Analyzer: Use std::map::extract to reduce peak memory consumption Elad 2025-01-16 09:44:06 +02:00
  • f0aab21548 PPU Analyzer: Remove ppu_function::name to lower sizeof(ppu_function) Elad 2025-01-15 19:49:56 +02:00
  • 143afb93ea Remove ppu_attr::known_addr Elad 2025-01-15 19:59:58 +02:00
  • e6930f915e LLVM: Slice PPU executable memory Elad 2025-01-10 17:34:24 +02:00
  • 776609b370 Thread.cpp: Report VM addresses on VM segfault Elad 2025-01-10 21:40:00 +02:00
  • 8d03cad157 LLVM: Install error reporting handler Elad 2025-01-10 20:45:32 +02:00
  • 10d038e43f Qt: Fix device notification registration segfault Megamouse 2025-01-24 19:01:16 +01:00
  • 3c53c52279 Qt: Fix gl-gs-frame error in debug builds Megamouse 2025-01-24 19:55:38 +01:00
  • c213055884 Qt: Fix device notification registration segfault Megamouse 2025-01-24 19:01:16 +01:00
  • f1f85335a7
    sys_usbd: Fix emulated devices not being created without a physical device (#16608) Sanjay Govind 2025-01-24 20:44:10 +13:00
  • a152d5980a sys_usbd: Fix emulated devices not being created without a physical device Sanjay Govind 2025-01-24 19:16:10 +13:00
  • 07c5f1ce56 sys_usbd: Fix emulated devices not being created without a physical device Sanjay Govind 2025-01-24 19:08:22 +13:00
  • bef1a672ba
    Merge branch 'master' into master Sanjay Govind 2025-01-24 18:50:19 +13:00
  • bd1ebb7a10 Qt: add savestate manager dialog Megamouse 2025-01-23 22:06:54 +01:00
  • f4e5110ef3 sys_usbd: Fix emulated devices not being created without a physical device Sanjay Govind 2025-01-24 17:17:51 +13:00
  • 8752bdbc61 sys_usbd: Fix emulated devices not being created without a physical device Sanjay Govind 2025-01-24 17:11:45 +13:00
  • fe02f9e2a6
    Update rpcs3/Emu/Cell/lv2/sys_usbd.cpp Sanjay Govind 2025-01-24 17:11:14 +13:00
  • 8159ee9991 sys_usbd: Fix emulated devices not being created without a physical device Sanjay Govind 2025-01-24 17:02:58 +13:00
  • 7b3574b6d1 Qt: add savestate manager dialog Megamouse 2025-01-23 22:06:54 +01:00
  • c30d318af9
    Merge branch 'RPCS3:master' into master _checkra1n 2025-01-23 17:49:26 -05:00
  • e2bbaa2430
    libusb: support hotplug (#16580) Sanjay Govind 2025-01-24 11:49:24 +13:00
  • c0dfb426f2
    Merge branch 'master' into master Megamouse 2025-01-23 22:57:40 +01:00
  • ba702509c8 Qt: Add Recent savestates menu Megamouse 2025-01-23 00:30:53 +01:00
  • 1162236725
    Update rpcs3/Emu/Cell/lv2/sys_usbd.cpp Sanjay Govind 2025-01-24 10:29:38 +13:00
  • 1640ffedfc
    Update rpcs3/Emu/Cell/lv2/sys_usbd.cpp Sanjay Govind 2025-01-24 10:29:27 +13:00
  • 5faa63e903
    Merge 660a37c7a0 into 448666c896 Elad 2025-01-23 23:13:40 +02:00
  • 078504f014
    Merge branch 'master' into cellGemMouse Megamouse 2025-01-23 21:57:15 +01:00
  • 47c45c0380 gui_application: fix handling of hotplug events Sanjay Govind 2025-01-24 09:26:11 +13:00
  • a1086fe8a9
    Update rpcs3/rpcs3qt/gui_application.cpp Sanjay Govind 2025-01-24 09:25:31 +13:00
  • 7eda6515d0
    Update rpcs3/rpcs3qt/gui_application.cpp Sanjay Govind 2025-01-24 09:25:10 +13:00
  • 63527ec806 gui_application: fix handling of hotplug events Sanjay Govind 2025-01-24 09:18:12 +13:00
  • 8fed937c89
    Update rpcs3/rpcs3qt/gui_application.h Sanjay Govind 2025-01-24 09:16:19 +13:00
  • c748d3cc81
    Update rpcs3/rpcs3qt/gui_application.cpp Sanjay Govind 2025-01-24 09:07:52 +13:00
  • ad616a5cdd libusb: increase timer before processing hotplug event Sanjay Govind 2025-01-24 08:40:13 +13:00
  • 486b5c2abb
    Merge branch 'master' into master Sanjay Govind 2025-01-24 08:25:19 +13:00
  • 6589f0eb20 libusb: support hotplug Sanjay Govind 2025-01-24 08:23:07 +13:00
  • 34021121c2 libusb: support hotplug Sanjay Govind 2025-01-21 09:32:44 +13:00
  • 448666c896 Log LLVM version Megamouse 2025-01-23 15:28:51 +01:00
  • 9cebd0f668 Log LLVM version Megamouse 2025-01-23 15:28:51 +01:00
  • e24e24ae34 Qt: Add Recent savestates menu Megamouse 2025-01-23 00:30:53 +01:00
  • 8f660fc6b1 cellGem: update gun handler connection periodically Megamouse 2025-01-23 09:07:07 +01:00
  • 48be5b8055
    Merge branch 'master' into cellGemGun Megamouse 2025-01-23 09:20:06 +01:00
  • fd66b6b103 cellPad: Send disconnection notification when swapping device class Sanjay Govind 2025-01-22 21:38:36 +13:00
  • 3d2b2c01f4 cellGem: update gun handler connection periodically Megamouse 2025-01-23 09:07:07 +01:00
  • c8eabd795b
    Merge branch 'master' into support-device-change Megamouse 2025-01-23 08:27:50 +01:00
  • e83eeb3cca cellGem: Move the cursor out of the screen (Time Crisis 4 needs this) Megamouse 2025-01-22 21:49:13 +01:00
  • f537a62ca6 cellGem: Set 255 as value for analog_t Megamouse 2025-01-22 21:08:06 +01:00
  • b30ea34d05 cellGem: mark device as not visible at the screen borders Megamouse 2025-01-17 00:32:37 +01:00
  • e8166a4e53
    Merge pull request #1 from devcheckra1n/_checkra1n-dev _checkra1n 2025-01-22 21:28:29 -05:00
  • 2cae4c8499
    Added support for PS3 disc and ISO mounting (ui may not be func) _checkra1n 2025-01-22 21:25:19 -05:00
  • 9072a03d0c cellPad: Send disconnection notification when swapping device class Sanjay Govind 2025-01-22 21:38:36 +13:00
  • ae41903592 cellGem: Move the cursor out of the screen (Time Crisis 4 needs this) Megamouse 2025-01-22 21:49:13 +01:00
  • 55277bd480 cellGem: Set 255 as value for analog_t Megamouse 2025-01-22 21:08:06 +01:00
  • c391552920 cellGem: mark device as not visible at the screen borders Megamouse 2025-01-17 00:32:37 +01:00
  • 6fddb31a07 Qt/input: reset gui pad thread when saving pad settings Megamouse 2025-01-22 18:53:45 +01:00
  • 5a68cf4008 Qt/input: reset gui pad thread when saving pad settings Megamouse 2025-01-22 18:53:45 +01:00
  • c3b469a9ab
    Merge branch 'master' into vsh_fix Elad 2025-01-22 09:39:21 +02:00
  • 32bae70560
    Update sys_config.cpp Elad 2025-01-22 09:38:00 +02:00
  • 79d79aa80c cellCamera: move attach event to thread Megamouse 2025-01-21 05:45:08 +01:00
  • fbc7ad6788 cellGem: move some locks around wait loops Megamouse 2025-01-21 05:34:16 +01:00
  • fcac6a9322 sys_event: remove unnecessary copy Megamouse 2025-01-21 05:32:33 +01:00
  • dc700ad620 cellCamera: close Qt camera on error (e.g. when usb is pulled) Megamouse 2025-01-21 05:31:22 +01:00
  • 74540844d2 cellGem: ignore missing pad handler Megamouse 2025-01-20 22:55:21 +01:00
  • 23483a80c7 cellGem: Fix camera image when loading savestates Megamouse 2025-01-20 22:54:26 +01:00
  • ade2698bb4 cellCamera: start camera when loading savestates Megamouse 2025-01-20 22:51:38 +01:00
  • 85de7432a2 cellGem: improve convert_image_format logging Megamouse 2025-01-20 22:45:42 +01:00
  • 6805c36004 Decrease log level of config file move error Megamouse 2025-01-17 00:25:18 +01:00
  • c60b33beee
    Merge branch 'master' into cellGemSavestate Megamouse 2025-01-21 22:16:18 +01:00
  • 1cff5b35d4 input: add vibration multiplier Megamouse 2025-01-21 02:56:45 +01:00
  • 4827da280a cellCamera: move attach event to thread Megamouse 2025-01-21 05:45:08 +01:00
  • a09eda0f48 cellGem: move some locks around wait loops Megamouse 2025-01-21 05:34:16 +01:00