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
RipleyTom
56e27bdd49
Restrict file creation in /dev_hdd0
2024-02-09 16:13:46 +02:00
Megamouse
85f4c38b4e
Update submodules
...
- Updates SDL to 2.30.0
- Updates curl to 8.6.0
- Updates libusb to 1.0.27
- Updates zlib to 1.3.1
- Updates FAudio to 24.02
2024-02-05 23:47:38 +01:00
Eladash
a6c2e995af
Crypto/PKG installer: Fix potential RAM shortage when extracing EDAT files
2024-02-05 21:56:04 +02:00
RipleyTom
26d406fec3
RPCN 1.1
2024-02-05 09:44:29 +01:00
RipleyTom
07dba02897
FreeBSD workaround for libusb
2024-01-26 02:51:41 +01:00
Megamouse
10c52cf569
sys_usbd: add libusb log callback
2024-01-25 17:03:58 +01:00
Eladash
4cd60aca22
Savestates: Add some logging for sys_overlay
2024-01-20 22:15:07 +02:00
Eladash
c7a94a80df
Savestates/net: fix P2P socket data saving
2024-01-20 22:15:07 +02:00
Eladash
312b35051d
sys_fs: Aggregate safe file reads (optimization)
2024-01-20 22:15:07 +02:00
Eladash
825ae5b8aa
Ensure HDD1 is never damaged or corrupted due to unexpected RPCS3/game termination
2024-01-11 20:24:53 +02:00
brian218
213674511e
sys_ss: Corrected sys_ss_update_manager(0x6011) version data format
2024-01-10 12:37:11 +01:00
brian218
6548e3f7d0
sys_fs: Improved get_device_root() path identifying security
2024-01-10 12:37:11 +01:00
brian218
a269ae7e30
sys_fs: Prevented duplicate device mounting
2024-01-10 12:37:11 +01:00
brian218
862295d9f3
sys_fs: Fixed sys_fs_unlink()'s failing to delete files in dev_usbXXX
...
sys_fs: Fixed get_mp() up for dev_usbXXX
2024-01-10 12:37:11 +01:00
RipleyTom
0b984e9a23
Add -Werror=implicit-fallthrough to cmake build
2024-01-07 17:29:43 +01:00
RipleyTom
d6dde225bd
Warn on use of privileged port on Linux
2024-01-01 21:23:31 +01:00
Eladash
f0c93ae9dc
sys_spu: Fix warning and theoretical bug
2024-01-01 11:58:00 +02:00
Eladash
ce5f7bd4ff
Savestates: Rename DeferDeserialization, add some asserts
2024-01-01 11:58:00 +02:00
Eladash
f5d39ef7f2
Fix a corner case in lv2_timer_thread abort
2024-01-01 11:58:00 +02:00
Eladash
89b8be98d6
Simplify lv2_timer_thread management
2024-01-01 11:58:00 +02:00
Megamouse
7a02787bee
fix some more warnings
2023-12-30 21:14:26 +01:00
Megamouse
59c58aa3cf
fix some warnings
2023-12-30 19:07:35 +01:00
RipleyTom
03761c5dd4
rpcn 0.8
2023-12-29 19:22:49 +01:00
Eladash
526aaf7302
Fix idm::allocate_id at fixed position
2023-12-29 11:11:53 +02:00
Eladash
d78bbbf69a
Savestates: Fix audio_out_configuration initialization
2023-12-29 11:11:53 +02:00
RipleyTom
69238bfc23
Remove destructor dependencies on nph
2023-12-24 15:16:56 +02:00
RipleyTom
732d9b83ba
Fix nph and nt interderp
2023-12-22 14:34:48 +01:00
Eladash
8591529aad
Fix sys_fs_fcntl default_sys_fs_container use
2023-12-20 19:58:21 +02:00
RipleyTom
dbd1f27862
Replace condition_variable with atomic_t
2023-12-20 15:28:47 +02:00
Eladash
7e853abc4b
Fix tcp_timeout_monitor abort
2023-12-19 15:34:07 +02:00
Eladash
0c410f8a14
Postpone thread launching on g_fxo->init
2023-12-19 15:34:07 +02:00
brian218
19d1e4dcc9
sys_usbd: Fix up sys_usbd_get_descriptor() error handling according to hardware test
...
usb_device_emulated: Allow partial copy of desscriptors
2023-12-17 19:38:40 +02:00
brian218
d18f929faf
sys_usbd: Prevent sys_usbd_get_descriptor() from buffer overflow
...
sys_usbd: Add some more arguments to sys_usbd_attach()'s logging for better debugging
2023-12-16 16:24:55 +02:00
Megamouse
907e0fa8c8
Fix fxo dependencies
2023-12-15 18:08:07 +01:00