Elad Ashkenazi
|
e94928318e
|
SPU LLVM: Disable PUTLLC16 optimization on accurate RSX reservations
|
2024-05-23 19:38:31 +03:00 |
|
Elad Ashkenazi
|
b3c9f7647f
|
Savestates/SPU LLVM: Fix sinking store finally
|
2024-05-22 12:58:43 +03:00 |
|
Megamouse
|
bf85902485
|
input: move mouse handler code to cpp
|
2024-05-21 23:35:35 +02:00 |
|
Megamouse
|
eb8ab8ef15
|
implement mouse handler config
|
2024-05-21 23:35:35 +02:00 |
|
Elad Ashkenazi
|
afa7a27f33
|
SPU Analyzer: Minor bugfix
|
2024-05-21 16:37:54 +03:00 |
|
Elad Ashkenazi
|
e1a0887f51
|
SPU Analyzer: Implement loop analysis
|
2024-05-21 16:37:54 +03:00 |
|
Eladash
|
ff42459239
|
SPU Analyzer: Improve value propagation
|
2024-05-21 16:37:54 +03:00 |
|
Eladash
|
71dd22a55d
|
SPU LLVM: Avoid notifications in cellSync SPU functions
Identify them using their unique error codes.
|
2024-05-21 16:37:54 +03:00 |
|
Eladash
|
f9345c7699
|
SPU LLVM: PUTLLC 16 Optimization
Also, do not check LR event if already raised in PUTLLC
|
2024-05-21 16:37:54 +03:00 |
|
Elad Ashkenazi
|
a2dcbb9c13
|
Replace src_loc with std::soource_location
|
2024-05-21 14:19:12 +03:00 |
|
Elad Ashkenazi
|
164c3fa9cb
|
sys_tty: Reduce thread dump log spam
Some games just log random errors.
|
2024-05-21 14:19:12 +03:00 |
|
Elad Ashkenazi
|
89299eb1f7
|
Reduce logging of some SPU debug data
|
2024-05-21 14:19:12 +03:00 |
|
RipleyTom
|
e42ba05883
|
Improve match2 ctx context start
|
2024-05-19 20:06:49 +02:00 |
|
RipleyTom
|
b83f1e7694
|
Improve CB accuracy for Avc2
|
2024-05-19 19:16:30 +02:00 |
|
Elad Ashkenazi
|
6fbe4c3e2e
|
cellSysutil: Implement dispatcher callback unloading
|
2024-05-19 09:26:26 +03:00 |
|
Megamouse
|
b8f8d09f97
|
Fix spu_thread audit check
|
2024-05-18 16:16:08 +02:00 |
|
Megamouse
|
dfee5b9a6c
|
threads: replace magic number id_type with thread_class
|
2024-05-18 16:16:08 +02:00 |
|
Florin9doi
|
dc05d38867
|
PAD: Fix ldd_data transfer
|
2024-05-18 12:30:15 +02:00 |
|
Florin9doi
|
db89c1d8b8
|
USB: Add GunCon 3 config window
|
2024-05-17 08:58:14 +02:00 |
|
Florin9doi
|
ecedbc38ec
|
Consolidate input products in a single place
|
2024-05-17 08:58:14 +02:00 |
|
RipleyTom
|
3e7ff4059e
|
Add matching2 option handling
|
2024-05-16 22:38:11 +02:00 |
|
Megamouse
|
ba379ceba2
|
spullvm: fix compilation: reference to local binding 'b2' declared in enclosing function
Also optimize some unnecessary vector lookups
|
2024-05-16 03:05:17 +03:00 |
|
RipleyTom
|
0a956906de
|
fix size calculation in get_member_and_attrs
|
2024-05-15 17:57:12 +03:00 |
|
Elad Ashkenazi
|
6d8575d0d0
|
Savestates: Warn on invalid SPU save state
|
2024-05-14 19:36:48 +03:00 |
|
Elad Ashkenazi
|
32e01b5f1a
|
Savestates/SPU LLVM: Fix sinking stores
Found thanks to mr spaces.
|
2024-05-14 19:36:48 +03:00 |
|
Eladash
|
2243e22630
|
sys_fs: Fix race in file stream API
|
2024-05-14 19:36:48 +03:00 |
|
Florin9doi
|
0e3fd6a582
|
Remove duplicated code for USB connection/disconnection
|
2024-05-14 09:05:03 +02:00 |
|
Florin9doi
|
d1b4d4b599
|
Remove the redundant config for GunCon3
|
2024-05-14 09:05:03 +02:00 |
|
Florin9doi
|
65455b454e
|
Hotplug support for emulated devices
|
2024-05-14 09:05:03 +02:00 |
|
Florin9doi
|
941c87f6d7
|
Create a device class for GunCon3 which is ignored by cellPad
|
2024-05-14 09:05:03 +02:00 |
|
Florin9doi
|
aa8fbf8102
|
Rename is_fake_move to fit other devices
|
2024-05-14 09:05:03 +02:00 |
|
RipleyTom
|
a50683d6ca
|
sys_net improvements (#15584)
Also remove redundant ensures
|
2024-05-13 05:35:08 +03:00 |
|
Megamouse
|
70e40ce857
|
cellPad: don't report fake move pads as connected
|
2024-05-12 18:40:51 +02:00 |
|
Florin9doi
|
7ac097255e
|
USB: Disconnect the virtual device only for TRANSFER_NO_DEVICE error
Resolve: #15565
|
2024-05-10 06:56:02 +03:00 |
|
RipleyTom
|
b7a882f42b
|
Split normal sockets and p2p sockets handling v2
|
2024-05-08 20:04:23 +03:00 |
|
Megamouse
|
04d6ff274b
|
Move cache dir code to utils
|
2024-05-07 08:47:29 +02:00 |
|
Megamouse
|
c11c286206
|
Adust vsh cache dir criteria
|
2024-05-07 08:47:29 +02:00 |
|
Megamouse
|
f418ad74f5
|
VSH: move cache to /cache/vsh/
|
2024-05-07 08:47:29 +02:00 |
|
Megamouse
|
0fcb0b7d8e
|
cellVideoOutGetDeviceInfo: Fix Interlace typo for 1080p
|
2024-05-05 01:38:54 +02:00 |
|
Megamouse
|
9f90ca1b48
|
Rename enum values to be more precise
|
2024-05-05 01:38:54 +02:00 |
|
Megamouse
|
e164d462b4
|
cellVideoOut: support interlaced scan modes
|
2024-05-05 01:38:54 +02:00 |
|
Megamouse
|
32666b5ae8
|
HLE: use original filename for media exports
No idea what's the real logic here.
I was just winging it with the title before.
It's most likely just meant for metadata.
|
2024-05-04 22:18:44 +02:00 |
|
Elad Ashkenazi
|
e74cceb3f4
|
Add logging of exported SPRX functions on dummy load
|
2024-05-04 14:15:51 +03:00 |
|
Eladash
|
7bd4cfc5b3
|
Logging fix
|
2024-05-04 14:15:51 +03:00 |
|
Eladash
|
0791349455
|
Avoid calling std::vector::data() if empty
|
2024-05-04 14:15:51 +03:00 |
|
Eladash
|
b83e39a540
|
Fix some warnings
|
2024-05-04 14:15:51 +03:00 |
|
Florin9doi
|
f1ef3bdcd7
|
USB: Allow UsbPspCm passthrough
|
2024-05-02 10:12:38 +03:00 |
|
Florin9doi
|
d3f9ae4868
|
USB: GunCon 3 emulation
|
2024-05-01 09:52:30 +02:00 |
|
Florin9doi
|
debeafa36b
|
USB: Update GameTablet
- Allows to use rawinput handler
- Use a struct to access the input data
|
2024-05-01 09:52:30 +02:00 |
|
Ani
|
39e946630d
|
syscall: Register syscall 149 sys_time_get_system_time
|
2024-04-29 10:25:21 -07:00 |
|