brian218
12178de458
QT: Made HDD Model Name & HDD Serial Number settings accessible via GUI
2026-10-06 19:00:35 +02:00
Antonino Di Guardo
8e4659a6cb
LV2: Fix sys_ppu_thread_start gate freezing PPU threads ( #19707 )
2026-10-06 15:59:20 +00:00
Antonino Di Guardo
532b6520b4
Add IRD based integrity check ( #19421 )
2026-10-06 10:22:13 +00:00
Whatcookie
1b90d1c149
rsx: Optimize recursion in the vertex program analyzer's instruction walk
...
Avoid use of std::function for recursion, and ensure that std::stack is backed by a vector, instead of the default deque.
2026-10-06 10:00:59 +00:00
brian218
c7642cb875
USIO: Eliminated frequent buffer memory reallocation to optimize memory performance
2026-10-06 12:31:13 +03:00
Elad
4dfdda9789
sys_net/Win32: Fix ECONNRESET on UDP socket
2026-10-06 11:59:40 +03:00
Elad
191932b854
Fix RSX capture memory allocations
2026-10-06 11:59:40 +03:00
Elad
b1e8e74619
vm: Fix stack pages
2026-10-06 10:56:17 +03:00
Malcolm
183597deea
RSX: use cache-line waits for event queue draining
2026-10-06 09:03:01 +02:00
brian218
2ff18d0fae
QT: Added USIO Emulated Mode options to Settings GUI
2026-10-06 08:12:31 +02:00
Elad
3e7477107a
Update contributors
2026-10-05 21:46:59 +03:00
Elad
7877ebe43d
Fix RSX Debugger
2026-10-05 21:46:59 +03:00
Megamouse
30ee6cc358
Add brian218 to contributors
2026-10-05 20:07:01 +03:00
Megamouse
3db7c53c67
vm: fix fill64
2026-10-05 20:07:01 +03:00
Megamouse
70c8683ae2
usio: add proper mapping
2026-10-05 18:02:29 +02:00
brian218
b240813958
USIO: Made gun handler config player-specific in usio_config
2026-10-05 18:02:29 +02:00
brian218
c9fe397116
USIO & Pad: Added the ability to retrieve angle from analog sticks
2026-10-05 18:02:29 +02:00
brian218
2cc650538d
USIO: Added support for analog stick input for crosshair
2026-10-05 18:02:29 +02:00
Megamouse
b444d6ad24
qt: add value labels to sliders in pad settings
2026-10-05 17:08:02 +02:00
schm1dtmac
ba4a4b561e
[Mac OS X CI] Fixup for #19684 , missed a path ugh
2026-10-05 11:16:30 +02:00
Antonino Di Guardo
7c3d7c7a23
Fix check on game data path (cellGameData API)
2026-10-05 08:52:32 +00:00
yahfz
52de29af04
vk: Don't use rebar for the vertex layout ring
2026-10-05 08:58:41 +03:00
yahfz
43a42d1a86
rsx: Fix FIFO reads while waiting for PUT
2026-10-05 01:44:55 +03:00
Elad
7b99edcfd6
rsx/savestates: Fix FIFO_control::restore_state()
2026-10-05 01:10:48 +03:00
Elad
7b7983ca1a
vm/savestates: Rewrite and fix stack_guarded
2026-10-05 01:10:48 +03:00
digant73
a72c4c319b
sys_fs: Add an option to emulate the BD-ROM read speed
2026-10-04 22:44:28 +03:00
Antonino Di Guardo
fcbed0bc6d
cellVdec: Fix decoding of streams without a leading sequence header and of reused AU buffers- #19658
2026-10-04 17:45:05 +00:00
kd-11
32b54f1864
rsx/vp: Process TXL input for potential ATTR references
2026-10-04 20:05:58 +03:00
Ani
193975556d
Revert "rsx: Add bounds checking to transform constant loading"
...
This reverts commit 373d0ea7f0 .
2026-10-04 18:16:56 +02:00
Idan and Claude Sonnet 5
d9608bf0f0
settings_dialog: fix Ctrl+Tab only cycling tabs once
...
Qt's QTabWidget only intercepts Ctrl+Tab/Ctrl+Shift+Tab while the tab
widget itself has keyboard focus. The dialog's own currentChanged
handler moves focus to the Close button after every tab switch, and
clicking into a tab's content moves focus to a child widget, so the
shortcut stopped working after the first switch.
Add explicit window-scoped shortcuts that cycle the tab index
directly, so Ctrl+Tab/Ctrl+Shift+Tab keep working regardless of which
widget currently has focus.
Fixes #19425
Co-Authored-By: Claude Sonnet 5 <[email protected] >
2026-10-04 18:19:03 +03:00
Megamouse
46aee28f85
Remove log message and update comment
2026-10-04 08:54:12 +02:00
Elad
998298f9a8
Fix cellGemSetYaw's function unique signature ( #19696 )
...
This is the only known function that passes arguments in vector
registers.
Although we had an implementation for it, it was never used before.
Hopefully it works.
Attempting to fix "invalid" argument passed to cellGemSetYaw due to
wrong register decoding.
2026-10-04 08:20:42 +02:00
Megamouse
c673da45f8
cellGem: Implement cellGemSetYaw (well, at least make it work for calibration)
2026-10-03 22:36:20 +02:00
Megamouse
1ce71092c8
Qt: Fix clearing mappings with rightclick on buttons that live in a groupbox with event filters
2026-10-03 21:55:44 +02:00
Megamouse
0d866154aa
ps move: only try to reconnect once per second
2026-10-03 19:35:09 +02:00
Megamouse
0374854c80
Apply FusionBias
2026-10-03 19:35:09 +02:00
Megamouse
f5edadb2ef
ps move: add drift correction
2026-10-03 19:35:09 +02:00
Megamouse
103d41944c
ps move: Only update ahrs orientation if a new input report arrived and handle ZCM1 half frames
2026-10-03 19:35:09 +02:00
Megamouse
a664f405bc
ps move: fix orientation mapping
2026-10-03 19:35:09 +02:00
Megamouse
5da9f4ab32
ps move: improve sample period
2026-10-03 19:35:09 +02:00
kd-11
db7d845e09
rsx: Implement optimized variants of iota16 and iota32
...
- Upto 20x faster than std::iota on msvc
- 1-3x bump for GCC and clang
2026-10-03 18:27:05 +03:00
yahfz
e68ae2d051
RSX: Use 32-bit generated indices
2026-10-03 18:27:05 +03:00
Megamouse
1814fefb95
Update SDL to 3.4.18
2026-10-03 16:47:46 +02:00
Megamouse
a1dc53fdf2
cellGem/Mouse: use float for x_pos and y_pos
2026-10-03 15:20:15 +02:00
Megamouse
0ca1c58e75
ps move: fix zcm2 calibration dump logging
2026-10-03 12:44:40 +02:00
Megamouse
8e245a6e15
ps move: ignore wrong input reports
2026-10-03 12:44:40 +02:00
Megamouse
df7964560b
ps move: make sure to read all calibration blocks
2026-10-03 12:44:40 +02:00
Megamouse
7d69855fbb
ps move: fix accelerator typos in calibration
2026-10-03 12:44:40 +02:00
Megamouse
2f5c31155a
ps move: mark garbage calibration as invalid and use default values
2026-10-03 12:44:40 +02:00
Megamouse
40da906c91
ps move: Ignore invalid ahrs data
2026-10-03 12:44:40 +02:00