nmzik
618926b124
network: implement resolver destruction
2026-08-29 13:40:56 +04:00
Mehmet Cambaz
6980e0863d
controller: forward guest vibration to SDL rumble ( #365 )
...
Scale the SDK 8-bit motor levels to SDL’s 16-bit range and use SDL’s maximum effect duration. Keep lookup and rumble under the controller lock so hot unplug cannot invalidate the SDL pointer.
2026-08-29 04:49:20 +04:00
GodsWill Dev
ccddd6fb94
user: make the local profile configurable ( #347 )
...
user: make the local user ID configurable
Co-authored-by: nmzik <Nmzik@mail.ru >
2026-08-29 04:27:49 +04:00
nmzik
e559771a08
libc: isolate guest setenv from host environment. Fix linux debugging
2026-08-29 03:57:09 +04:00
nmzik
b870a77176
network: enable IPv4 UDP sockets on POSIX
2026-08-29 03:57:09 +04:00
nmzik
d7808d9cb4
add configurable local user name
...
Co-authored-by: Techx3 <56268269+Techx3@users.noreply.github.com >
2026-08-29 03:57:09 +04:00
Chai T
c52bf450f5
fiber: save contexts without compiler frames
2026-08-28 05:33:46 +04:00
Chai T
4cc2f00273
libc: isolate guest tm from host ABI
2026-08-28 05:18:27 +04:00
nmzik
ade32e7ba7
kernel: implement AIO request polling
2026-08-27 22:01:13 +02:00
nmzik
e2c840cb23
agc: fix abis
2026-08-26 01:39:10 +02:00
nmzik
fa891536df
graphics: do not copy PM4 streams & route executed packet interrupts properly
2026-08-25 23:22:54 +02:00
nmzik
0b3302af70
audio: parse NGS2 ATRAC9 waveform metadata
2026-08-24 08:42:07 +02:00
nmzik
a44dd88806
agc: new ABI
2026-08-21 03:32:49 +02:00
nmzik
ebd47081ca
agc: initialize interpolant mapping registers
2026-08-21 03:32:49 +02:00
nmzik
86dbf89188
agc: emit native wait-on-address packets
2026-08-21 03:32:48 +02:00
nmzik
bc5709e1bd
agc: new ABIs
2026-08-21 03:32:48 +02:00
Senaxx
56a15c2036
Implement RDNA2 per-invocation scratch memory
2026-08-21 03:32:47 +02:00
nmzik
4220a747cb
libc: remove duplicate Mtx ABI implementations
...
No idea why these were reimplemented in the first place at all. The loaded guest libc already provides them; Kyty only needs the lower libkernel pthread imports.
2026-08-18 03:53:45 +02:00
nmzik
54aa8efc98
libc: match PS5 mutex unlock result semantics
...
Co-authored-by: shadowbeat070 <70843316+shadowbeat070@users.noreply.github.com >
2026-08-18 03:53:45 +02:00
nmzik
5ea92d95a7
add playgo hack
2026-08-18 03:53:44 +02:00
nmzik
5a32e270ad
kernel: export scePthreadCancel
2026-08-18 03:53:44 +02:00
nmzik
7d8ee8b6b5
audio: provide live NGS2 system info
2026-08-18 03:53:43 +02:00
nmzik
01a1036640
audio: retire destroyed NGS2 racks
2026-08-18 03:53:43 +02:00
nmzik
7850cbeaef
rename legacy Graphics -> Agc
2026-08-18 03:53:43 +02:00
nmzik
3a7cd93765
agc: ABIs fix - EventWrite/WriteData
2026-08-18 03:53:43 +02:00
nmzik
a34bcbd951
agc: ABIs fix - acb/dcb
2026-08-18 03:53:43 +02:00
nmzik
67e550f2e7
agc: implement owner resource unregister
2026-08-18 03:53:42 +02:00
nmzik
aec9b97b0c
dialog: implement common dialog usage query
2026-08-18 03:53:42 +02:00
nmzik
e4a95b2c26
playgo: reject missing package metadata
2026-08-18 03:53:42 +02:00
nmzik
70f6af407e
new ABI stubs
2026-08-18 03:53:42 +02:00
nmzik
a3c3cbb722
agc: fix async DMA data ABI
2026-08-18 03:53:42 +02:00
nmzik
7a40dad90f
agc: ABI fixes
2026-08-11 17:44:57 +02:00
nmzik
a4f9c022ff
ampr: make virtual address range query non-destructive
2026-08-11 16:12:38 +02:00
nmzik
97514884b1
Unify stack walking
2026-08-11 16:12:38 +02:00
nmzik
4980efa9b7
refactor(subsystems&ime): RAII lifecycle
2026-08-11 16:12:38 +02:00
nmzik
21aa7b66ce
graphics: replace raw GPU enum values with typed formats
2026-08-11 16:12:38 +02:00
Ali Almohaya
ca7c8f0074
agc: fix linux build of gs oversubscription clamps ( #232 )
2026-08-11 07:38:22 +02:00
nmzik
091e6b31dc
avplayer: decode media on bounded worker queues
2026-08-09 06:49:25 +02:00
nmzik
c11fc96019
pad: accept system remote-control port
2026-08-09 05:15:40 +02:00
nmzik
4f2b5eb749
libSystemService fixes
2026-08-09 04:44:43 +02:00
nmzik
37aa6f88b0
ime: implement libIme and shared host overlay
2026-08-09 02:58:49 +02:00
nmzik
e3890febaa
agc: new abi
2026-08-09 01:32:32 +02:00
nmzik
a4da2a9f00
json2: implement typed Value constructor
2026-08-09 01:09:41 +02:00
Ali Almohaya
3c850b65c8
fix: stop a connected controller from disabling keyboard input ( #194 )
...
fix(input): stop a connected controller from disabling keyboard input
2026-08-08 08:05:52 +02:00
nmzik
ec78afb966
Revert "gpu: queue AGC suspend points"
...
This reverts commit 90bf3c9236 .
2026-08-07 23:58:09 +02:00
nmzik
3a7656336e
fix regression properly (fix pthread init abi)
2026-08-07 21:39:16 +02:00
nmzik
90bf3c9236
gpu: queue AGC suspend points
2026-08-07 21:02:31 +02:00
nmzik
4b26d03dba
fix pthread init abi
2026-08-07 17:51:59 +02:00
nmzik
26781e6fea
fix(windows): add experimental guest red-zone protection.
...
Port the static instruction patcher from shadPS4.
2026-08-07 05:19:14 +02:00
nmzik
cd19fa283f
Implement IME dialog overlay
2026-08-05 05:14:16 +02:00