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
RipleyTom
a50683d6ca
sys_net improvements ( #15584 )
...
Also remove redundant ensures
2024-05-13 05:35:08 +03: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
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
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
capriots
36abdd7114
sys_time: review fixes
2024-04-27 13:33:09 +02:00
capriots
79f54771b5
cellRtc: set to HLE by default
2024-04-27 13:33:09 +02:00
capriots
56692e23f5
lv2: stub sys_time syscalls, add error code to sys_ss
2024-04-27 13:33:09 +02:00
RipleyTom
b38ce9452d
Revert "Split normal sockets and p2p sockets handling"
...
This reverts commit 08c3a38b67 .
2024-04-27 10:45:14 +02:00
RipleyTom
6fc7fa3b13
Logging improvements
2024-04-27 00:12:14 +02:00
RipleyTom
08c3a38b67
Split normal sockets and p2p sockets handling
2024-04-24 14:15:17 +03:00
Florin9doi
463826bf13
uDraw emulation
2024-04-18 09:39:02 +02:00
Megamouse
2f53d58cd9
fix some warnings
2024-04-15 19:28:28 +02:00
Megamouse
7f3ad4fc2c
lv2_socket: reset queue after move
2024-04-05 19:41:41 +02:00
Elad Ashkenazi
3dc1dfa4a2
Fix typo in lv2_socket_native
2024-04-04 22:47:01 +02:00
Eladash
8effbf7e4d
Savestates/Network: Feign connection failure on startup
2024-04-04 17:28:46 +03:00
Eladash
f0abb4473e
PPU LLVM: Fix memory leak on precompilation
2024-03-30 21:58:26 +03:00
Eladash
41f05f6864
LV2: Silence logging of semaphore
2024-03-28 16:24:47 +02:00
Eladash
2f579311b8
LV2: Silence logging of mutex and cond syscalls
2024-03-28 16:24:47 +02:00
Megamouse
bbb4c109d7
audio: allow to choose channel layouts
2024-03-28 07:17:26 +01:00
Eladash
2023057fbb
Savestates: Reduce logging
2024-03-27 19:59:22 +02:00
Eladash
68349e48cd
Savestates: Save PPU running order
2024-03-26 21:35:53 +02:00
Eladash
4dff8b16f1
Silence logging of cellScreenShot
2024-03-26 21:35:53 +02:00
Elad.Ash
4cfdb71d3a
LV2: Longer thread creation delay for low prio threads
2024-03-09 23:37:35 +02:00
Eladash
8e15de5c83
sys_tty: Try to avoid logging single newlines to log
2024-03-07 14:31:41 +02:00
Eladash
f40602cc59
cellGame: Fix PPU deadlocks on concurrent execution
2024-03-06 09:45:37 +02:00
InvoxiPlayGames
eecfbf3fa6
add Wii Harmonix instruments to whitelist
2024-03-01 19:07:02 +01:00
capriots
eb8325afcb
cellPamf implementation ( #15143 )
2024-02-29 21:45:28 +01:00
RipleyTom
ac8e914a25
improves sig_ctx handling, sys_net logging and fixes udpp2p protocol ( #15235 )
2024-02-24 12:40:53 +01:00
Eladash
27ea25a999
Add debug info to ENOMEMs
2024-02-16 10:42:57 +02:00
Eladash
989b353fbd
Fixup lv2_file::file_view::read() regression
2024-02-16 10:42:57 +02:00
Eladash
c1607d14dc
Add debug info to sys_fs_lseek
2024-02-16 10:42:57 +02:00
Eladash
08cf275bc8
Fix lv2_file::file_view::size()
2024-02-16 10:42:57 +02:00
Eladash
4aee44b1c0
sys_prx/overlay: Add some debugging steps
2024-02-16 10:42:57 +02:00
Eladash
7db6165b46
Fix lv2_file::file_view::read_at
2024-02-14 15:11:52 +02:00
Eladash
3e8b003515
Add logging for cellFsSdataOpenByFd
2024-02-14 15:11:52 +02:00
Eladash
f87e11d16a
Savestates/sys_fs: Save NPDRM decryption key
2024-02-14 15:11:52 +02:00
Megamouse
c91bc03532
sys_usbd: silence warning
2024-02-14 01:13:44 +01:00
nswarm
8533f962c6
Add limited support for midi drums w/ rockband 3 ( #15054 )
...
* add support for midi drums
* rb3drums: use dpad to disambiguate cymbal/drum hits instead of staggering.
* rb3drums: configurable min velocity and hihat up behavior
* rb3drums: configurable combos, combo duration, note overrides
* rb3drums: move config to separate file.
* rb3drums: apply stagger to double cymbal hits
* rb3drums: support midi CC note mapping
* rb3drums: add config to cmakelists. only load rb3drums config once.
* rb3drums: HihatWithPedalUp defaults to yellow cymbal instead of blue
2024-02-13 23:08:22 +01:00
Eladash
94239f5526
Fixup HW thread switch delay condition for performance
2024-02-11 23:01:40 +02:00
Elad.Ash
148edc005a
Improve cpu_flag::yield handling
2024-02-11 20:09:01 +02:00
Elad Ashkenazi
ec59f4d37e
PPU/LV2: Implement HW threads switching delay when signaling higher priority threads
...
In real PS3 (it seems), when a thread with a higher priority than the caller is signaled and that there is available space on the running queue for the other hardware thread to start It prioritizes signaled thread caller's hardware thread switches instantly to the new thread code while signaling to the other hardware thread to execute the caller's code.
Resulting in a delay to the caller after such thread is signaled
2024-02-11 20:09:01 +02:00
RipleyTom
9b387485b5
Avoid modifying any memory on SYS_NET_EINTR cases
2024-02-09 18:07:18 +02:00