Elad Ashkenazi
d6acdc77e0
Debugger/SPU: Implement SPU Disassembler
2024-08-21 13:32:45 +03:00
Elad Ashkenazi
7c898c3e4e
SPU: Improve some logging
2024-08-21 13:32:45 +03:00
kd-11
3ea24183b9
Improve "write" instruction detection.
2024-08-20 05:18:53 +03:00
kd-11
d0dbdb1ab5
Fix hang when compiling leaf blocks
2024-08-20 05:18:53 +03:00
kd-11
c2f5de1c55
Fix compiler warnings about unused args for aarch64
2024-08-20 05:18:53 +03:00
kd-11
fbcd8e32b8
Cleanup
2024-08-18 18:27:52 +03:00
kd-11
ca4fa1ac74
Use return-oriented trap approach
2024-08-18 18:27:52 +03:00
kd-11
fc415cf32a
Move to a assembler wrapper for injected asm to better handle dependencies
2024-08-18 18:27:52 +03:00
kd-11
2faa61ac31
Refactor aarch64 JIT code
2024-08-18 18:27:52 +03:00
Megamouse
fd6ebe2895
Qt/input: Don't report two direction trigger values unless actually requested
...
Fixes a bug where you could map LT- even if you weren't pressing ALT before.
2024-08-18 10:49:26 +02:00
Megamouse
08f81160cc
Input: Abbreviate some variable names and add min output interval
...
The abbreviation allows for easier diff between handlers.
2024-08-18 10:49:26 +02:00
Megamouse
9a071746ed
input: log send_output_report hid error
...
Maybe helps to figure out some issues
2024-08-18 10:49:26 +02:00
Elad Ashkenazi
bd5fd66408
SPU: Reduce some logging
2024-08-17 06:38:49 +03:00
Elad Ashkenazi
1bd4565186
Implement thread_ctrl::wait_until()
2024-08-17 06:38:49 +03:00
Megamouse
b2877365de
Qt: fix pad settings latency
...
Increase input timers back to 1000Hz. The DS4 lags if it's slower.
Decrease all pad UI update timers from 1000Hz to 100 Hz.
2024-08-16 09:06:42 +02:00
Elad Ashkenazi
981a1c56fb
SPU: Disable transfer locking for RSX addresses
2024-08-15 14:05:25 +03:00
Elad Ashkenazi
ce92341e75
SPU: Unlock RSX list transfers
2024-08-15 14:05:25 +03:00
Elad Ashkenazi
46ceeed10d
Debugger/PPU: Minor bugfix in CR register dump
2024-08-15 14:05:25 +03:00
Megamouse
456ff10f02
Qt/patches: don't allow duplicate app versions
2024-08-15 09:35:58 +02:00
Megamouse
dedda09560
Qt/patches: fix multi app version entry in patch creator
2024-08-15 09:35:58 +02:00
Megamouse
8371c445ce
Qt/patches: check if app version is 5 characters long and like 01.00
2024-08-15 09:35:58 +02:00
Megamouse
93424d1adc
Qt/patches: check if serial is 9 characters long and alphanumeric
2024-08-15 09:35:58 +02:00
Megamouse
d05d803f5e
patches: use more std::move
2024-08-15 09:35:58 +02:00
Megamouse
963e283db5
Qt/patches: Use YAML emitter to escape characters
2024-08-15 09:35:58 +02:00
Megamouse
b78d76e1bb
Qt/patches: allow to select text with the mouse
...
Lets you copy paste stuff
2024-08-15 09:35:58 +02:00
RipleyTom
50446e425d
evdev: don't warn on disabled motion device
2024-08-15 08:58:09 +03:00
Megamouse
72cd146665
Qt: vfs tool dialog
2024-08-15 00:45:48 +02:00
Megamouse
f5d8786ffd
Update 7zip to 24.08
2024-08-15 00:45:48 +02:00
Megamouse
ce5ae56f67
Qt/patches: delete message boxes on close
2024-08-14 20:21:55 +02:00
Megamouse
76c0df849a
patches: improve error logging: add file paths to all errors
2024-08-14 20:21:55 +02:00
Megamouse
f64f0b2e33
Qt/patches: use show instead of exec
2024-08-14 20:21:55 +02:00
Megamouse
4051988403
Qt/patches: improve value validation
2024-08-14 20:21:55 +02:00
Megamouse
db102a5237
Qt/patches: uze const ref for YAML::Node params
2024-08-14 20:21:55 +02:00
Elad Ashkenazi
7f92d6003d
sceNp: Silence a few functions
2024-08-14 11:53:00 +03:00
Elad Ashkenazi
6fb05be9da
CELL: Remove performance hack for reservation
...
With the new notification method, we can remove this hack with micro-consequences. (though it comes with benefit of not breaking current reservations spuriously)
2024-08-14 11:53:00 +03:00
Elad Ashkenazi
d0ebba6c5e
CELL: New reservation notifications mechanism
2024-08-14 11:53:00 +03:00
Elad Ashkenazi
29b0298f1e
Fix sys_io thread deadlock
...
Co-Authored-By: Megamouse <23019877+Megamouse@users.noreply.github.com>
2024-08-14 08:56:40 +03:00
Megamouse
4d5897d519
keyboard: only map single buttons
...
key combos are not really supported at the moment
2024-08-13 20:58:04 +02:00
Megamouse
7bcaab4f3a
Remove unused using declaration
2024-08-13 20:14:30 +02:00
Megamouse
93c21103aa
xinput: allow to map triggers as positive or negative
2024-08-13 20:14:30 +02:00
kd-11
26a1a4418e
rsx: Fix crash when CPU blit is enabled
2024-08-13 19:23:47 +03:00
kd-11
0b62385ddb
aarch64/llvm: Handle processing of leaf nodes
2024-08-13 18:25:26 +03:00
Elad Ashkenazi
6535d461be
Fix vm::reservation_update
2024-08-13 10:56:33 +03:00
Elad Ashkenazi
3fa8994f4e
SPU: Fix "SPU Accurate Reservations" off
2024-08-13 10:56:33 +03:00
Megamouse
ff6a4bb72d
Qt/input: add shortcut for toggling emulated mouse and keyboard
2024-08-12 23:19:23 +02:00
Megamouse
ff84e7c6e2
Fix overflow warning
2024-08-12 21:04:10 +02:00
Megamouse
3716ba2ba2
Qt: refactor pad preview updates to reduce duplicate code
2024-08-12 21:04:10 +02:00
kd-11
c7b2a21fcb
Fix OpenGL behavior under wayland-egl
2024-08-12 04:55:26 +03:00
Ninetime
b0d07a75e5
Enable users to reject friend requests
2024-08-11 19:19:32 +03:00
Elad Ashkenazi
60b7448d8a
SPU LLVM: Enable PUTLLC16 if accurate reservations is off
2024-08-11 17:55:56 +03:00