Eladash
195e7e185a
cellPad LDD fixup
2024-01-01 15:04:39 +02:00
Eladash
9aff2d5ee1
cellPad: Fix LDD pads registration
2024-01-01 11:58:00 +02:00
Eladash
858e493b52
Savestates/vm: Improve saving performance
2024-01-01 11:58:00 +02:00
Eladash
f0c93ae9dc
sys_spu: Fix warning and theoretical bug
2024-01-01 11:58:00 +02:00
Eladash
467790c8d8
PPUTranslator: Try to fix a regression
2024-01-01 11:58:00 +02:00
Eladash
c2076373e8
Utilities\BitField.h: Try to fix some warnings
...
Cleanup and make bitfield extraction u32 if possible
2024-01-01 11:58:00 +02:00
Eladash
a4ab6126b0
Add more debug info in serial_breathe_and_tag()
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
Eladash
87fc5e4923
Move initialize_timebased_time call to a safer spot
2024-01-01 11:58:00 +02:00
Eladash
e6f1e598a9
Fix pad_state_notify_state_change
2024-01-01 11:58:00 +02:00
Eladash
2398e753bf
Savestates/cellPad: Save old controller state
2024-01-01 11:58:00 +02:00
Eladash
4a8beb8588
SPU LLVM: Minor fixup
2024-01-01 11:58:00 +02:00
Megamouse
f45cbdd0f7
fixes
2023-12-30 21:14:26 +01:00
Megamouse
7a02787bee
fix some more warnings
2023-12-30 21:14:26 +01:00
Megamouse
b501953d41
rsx: remove unused param
2023-12-30 19:07:35 +01:00
Megamouse
c5836e3525
fix more warnings
2023-12-30 19:07:35 +01:00
Megamouse
59c58aa3cf
fix some warnings
2023-12-30 19:07:35 +01:00
Megamouse
b1c48e66c9
sceNp: fix size_t data types
2023-12-30 19:07:35 +01:00
kd-11
d4796c46b1
rsx: Fix detiler shader compilation
2023-12-30 12:35:23 +01:00
kd-11
2b9bfc0ec2
rsx: Pick tiler/detiler according to actual block size
2023-12-30 12:35:23 +01:00
kd-11
188eefeeac
rsx: Avoid out of bounds write for tiled memory
2023-12-30 12:35:23 +01:00
RipleyTom
a96f9d9bfb
Fix sceNpManagerGetNetworkTime called before rpcn connection
2023-12-30 02:00:21 +01:00
RipleyTom
03761c5dd4
rpcn 0.8
2023-12-29 19:22:49 +01:00
Megamouse
d3298c422b
sys/cellGame: Fix hdd game dir name
...
Some games are installed with other dir names than title_id
2023-12-29 18:10:00 +01:00
Eladash
9f6c5381a1
SPU/Savestates: Remove reservation hack, allow its saving
2023-12-29 11:11:53 +02:00
Eladash
e209dc1229
Savestates: Save build version and creation time
2023-12-29 11:11:53 +02:00
Eladash
9df40a9b69
Suggest using SPU Savestates-Compatible Mode on failure to save
2023-12-29 11:11:53 +02:00
Eladash
bd687b41d3
SPU LLVM: Fix savestates with LLVM
...
Sneaky bug: allow invalidation from blocks that do not contain a store but do a gpr-state critical operation.
2023-12-29 11:11:53 +02:00
Eladash
526aaf7302
Fix idm::allocate_id at fixed position
2023-12-29 11:11:53 +02:00
Eladash
72ed2f1d43
Invalidate savestates
2023-12-29 11:11:53 +02:00
Eladash
e14cc69441
Savestates/vm: rewrite memory saving for better compression
2023-12-29 11:11:53 +02:00
Eladash
d78bbbf69a
Savestates: Fix audio_out_configuration initialization
2023-12-29 11:11:53 +02:00
Eladash
f696107c90
Add savestate data validity asserts
2023-12-29 11:11:53 +02:00
kd-11
475191cf7f
rsx: Fix typo
2023-12-27 21:25:46 +01:00
kd-11
69a463ad02
rsx: Support DMA tiling in the CPU blit path
2023-12-26 18:30:00 +03:00
kd-11
51fc193395
rsx: De-spaghettify nv3089::image_in
...
- This function was a disaster with random code added in without much thought over a decade.
- Restructures the logic into decode and transfer steps for easier management.
2023-12-26 18:30:00 +03: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
40604f6076
Fixup np_handler ctor
2023-12-21 16:12:50 +02:00
Megamouse
3f2c75d920
overlays: move debug overlay to native overlay
2023-12-20 23:33:43 +01:00
Megamouse
d08c7a9b96
sceNpDrm: improve error handling of rap files
2023-12-20 22:22:51 +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
90b6f5613e
Fix some warnings
2023-12-19 15:34:07 +02:00
Eladash
d1527710f9
Fix HLE sys_lwcond_signal_to
2023-12-19 15:34:07 +02:00
Eladash
7e853abc4b
Fix tcp_timeout_monitor abort
2023-12-19 15:34:07 +02:00
Eladash
9f0cb9148f
vm.h: Cleanup and fix some warnings
2023-12-19 15:34:07 +02:00
Eladash
edf74313ef
Remove some fxo->need calls
2023-12-19 15:34:07 +02:00