nmzik
1211958b4e
clean up runtime helpers
2026-09-17 20:35:36 +04:00
nmzik
2bf78a94e0
remove string wrappers
2026-09-17 20:35:36 +04:00
nmzik
cc8e02380f
remove magic_enum wrappers
...
Co-authored-by: Saadi <cosxmos@gmail.com >
2026-09-17 20:35:36 +04:00
Mininaut
bab1c3614c
libc: treat negative dynamic printf precision as omitted ( #625 )
2026-09-17 15:18:04 +04:00
Komary
ce629e0391
input: add gyroscope and motion sensor support ( #634 )
...
input: add controller motion sensor support
Co-authored-by: nmzik <Nmzik@mail.ru >
2026-09-17 12:28:12 +04:00
nmzik
49b2eedd1c
Fix command buffer capacity calculation
...
Credits:
YuhiAida (@YuhiAida):
https://github.com/KytyPS5/KytyPS5/pull/588
https://github.com/KytyPS5/KytyPS5/pull/589
https://github.com/KytyPS5/KytyPS5/pull/652
Crimson (@Crimson3076):
https://github.com/KytyPS5/KytyPS5/pull/598
2026-09-17 08:16:59 +04:00
nmzik
eda6ba37ec
Json2: new ABIs
...
Related work: https://github.com/KytyPS5/KytyPS5/pull/558
Co-authored-by: Çağatay Güçlü <33038942+defektu@users.noreply.github.com >
2026-09-16 22:33:19 +04:00
nmzik
ded6964953
Use native TLS for fiber context across thread migration
2026-09-16 11:22:05 +02:00
nmzik
71f52f9d90
Simplify fiber ownership and preserve small guest stacks
2026-09-16 08:53:56 +02:00
nmzik
32e6a433e8
Fix Json2 integer reads
2026-09-16 09:21:44 +04:00
nmzik
9cf7963f44
Use system FFmpeg for VP9 playback on Linux
2026-09-15 19:30:28 +04:00
nmzik
d1372abf46
Add launcher microphone selection and SDL AudioIn capture
2026-09-15 11:24:05 +04:00
nmzik
98b5d88d67
Implement AudioIn HQ open and close with paced silent input
2026-09-15 11:24:05 +04:00
nmzik
5702cfc935
Fix transfer-save mounts to honor the source title and missing data
2026-09-15 11:24:05 +04:00
nmzik
18a1e0fadc
Remove global condition waiter registry that deadlocks exception delivery
...
Co-authored-by: Bipin <bipinkrish4@gmail.com >
2026-09-14 21:34:01 +04:00
nmzik
8e35e1233b
hmd2: initialize reprojection and virtual headset field of view
...
Inspired by https://github.com/KytyPS5/KytyPS5/pull/607
Co-authored-by: BlackCAT <52720489+psnwd@users.noreply.github.com >
2026-09-14 10:30:28 +04:00
nmzik
1133272668
hmd2: initialize a virtual headset with --vr
...
Inspired by https://github.com/KytyPS5/KytyPS5/pull/607
Co-authored-by: BlackCAT <52720489+psnwd@users.noreply.github.com >
2026-09-14 10:30:28 +04:00
nmzik
b67cb81359
avplayer: report loop boundaries when decoded output is delivered
2026-09-14 06:58:32 +04:00
nmzik
f3c82a317a
kernel: support timed umtx waits through shared address deadlines
...
Co-authored-by: BlackCAT <52720489+psnwd@users.noreply.github.com >
2026-09-14 06:58:32 +04:00
nmzik
f426d60ff1
net: use the shared host resolver for Linux name lookups
2026-09-14 06:58:32 +04:00
Mehmet Cambaz
069f928edc
net: return copied bytes for truncated datagram receives ( #510 )
...
Normalize Winsock WSAEMSGSIZE on receive to the copied byte count before converting the peer address. Preserve other receive errors and oversized send failures.
2026-09-12 17:51:43 +04:00
ADBHXNLOL
dff2b19c56
json2: export Value::clear ( #584 )
...
Export the existing clear implementation while preserving tree ownership and root handler metadata.
2026-09-12 15:15:26 +04:00
nmzik
7c5473400e
config: simplify logging and profiler options. Change to Mailbox
2026-09-12 14:41:34 +04:00
nmzik
2e315a3c62
ajm: parse gapless control data before codec initialization
2026-09-10 18:38:24 +04:00
nmzik
635fb8882b
systemservice: use configured language for PS5 parameter 400
2026-09-10 14:11:46 +04:00
nmzik
fe6f49632c
font: accept supported OpenType CFF faces
2026-09-10 14:11:46 +04:00
nmzik
20ea54cf0c
Json2: new ABI
2026-09-10 14:11:46 +04:00
nmzik
ba18551d6e
ces: implement CP932 string conversion
2026-09-09 15:26:52 +04:00
frangametv
1a3a15e4cf
Fix mount root opens and empty APR prefixes ( #439 )
...
* Fix opening mount root directories
* Allow empty APR path prefixes
---------
Co-authored-by: nmzik <Nmzik@mail.ru >
2026-09-09 12:31:23 +04:00
nmzik
a64c8d3205
kernel: implement umtx wait/wake and reject malformed timeouts
2026-09-08 21:26:59 +04:00
nmzik
dd1e90fcd7
video: keep decoding after Flush
2026-09-08 21:26:59 +04:00
nmzik
ef0155636a
shader: support single and split NGG shaders for PPSA11142
2026-09-08 21:26:59 +04:00
nmzik
ca3dc8792a
libs: implement NpCommerce lifecycle
2026-09-08 04:25:35 +04:00
Beru
bbe3bd0304
Audio: support 12-channel AudioOut2 output with SDL ( #498 )
...
* Audio: support 12-channel AudioOut2 output via stereo downmix
* Audio: document 7.1.4 downmix matrix and align s16 coefficients
* audio: use shared 12-to-8 channel conversion for SDL
---------
Co-authored-by: Airsoft Project <airsoft@example.com >
Co-authored-by: nmzik <Nmzik@mail.ru >
2026-09-07 12:58:23 +04:00
nmzik
3cf426662e
audio: fix microphone input format decoding
2026-09-07 05:04:15 +04:00
nmzik
9c6f6fa624
json2: add array and object value lifecycles
2026-09-06 14:48:49 +04:00
nmzik
66c1663495
audio: use the shared AAC decoder for Audiodec
2026-09-06 14:16:27 +04:00
nmzik
30c7715d3f
audio: separate the decoder interface from AJM jobs
2026-09-06 14:07:12 +04:00
nmzik
093911a1dc
audio: check packet buffers only during decode
2026-09-06 14:04:27 +04:00
nmzik
997ad60c50
system: keep error dialogs open until dismissed
2026-09-06 08:34:58 +04:00
nmzik
0456f5a06b
libc: fix UTF-16 printf strings and precision limits
2026-09-06 07:28:19 +04:00
nmzik
d9d17737c3
net: return native SO_ERROR
2026-09-06 05:07:44 +04:00
nmzik
46850f9574
net: fix socket wakeups and readiness checks
2026-09-06 05:00:12 +04:00
nmzik
314d37155a
net: add TCP_NODELAY and translate socket errors
2026-09-06 04:51:07 +04:00
nmzik
ddcdb654ad
net: share native connect and accept
2026-09-06 04:47:15 +04:00
nmzik
cdec5c515b
net: use native listen on POSIX
2026-09-06 04:45:53 +04:00
nmzik
246212789f
agc: merge resources from both shader stages
2026-09-05 07:39:30 +04:00
nmzik
e8e580cf6c
fix ge
2026-09-05 06:53:59 +04:00
nmzik
d96d0eeb18
libPad: ABIs
2026-09-04 07:42:23 +02:00
nmzik
070730be0a
kernel: report PS5 Base operation mode
2026-09-04 07:42:23 +02:00