nmzik
2bf78a94e0
remove string wrappers
2026-09-17 20:35:36 +04:00
Mininaut
0f3674f531
kernel: release descriptors when rejecting read-only truncation ( #504 )
...
Co-authored-by: nmzik <Nmzik@mail.ru >
2026-09-12 17:44:45 +04:00
nmzik
d2fa86579b
kernel: share directory streams across seeks and reads
2026-09-10 14:36:15 +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
f1413569ce
fix windows build
2026-08-29 14:46:54 +04:00
nmzik
6e82c376f6
kernel: allow renaming open save files
2026-08-18 03:53:42 +02:00
nmzik
4980efa9b7
refactor(subsystems&ime): RAII lifecycle
2026-08-11 16:12:38 +02:00
nmzik
b9aa0dc3b3
fix KernelLseek lock leak
...
Co-authored-by: Stefanos Costa <stefanos.costa1999@gmail.com >
2026-08-05 02:25:05 +02:00
nmzik
1da99a0671
Add warning for Windows-forbidden filename characters
2026-08-04 02:26:50 +02:00
nmzik
d09c81d1c6
Implement ftruncate abi
2026-08-03 08:18:23 +02:00
nmzik
f6e01e5403
Optimize bulk memory invalidation ( #124 )
...
* Per page -> per range search (optimization)
2026-07-29 05:09:36 +02:00
nmzik
687ce025c6
KernelOpen: minor fix
2026-07-29 00:31:09 +02:00
Stefanos Costa
2b9cba457e
Linux: port the emulator to a working state on Linux ( #117 )
...
Linux: port the emulator to a working state
2026-07-29 00:25:58 +02:00
nmzik
aebf6b4913
graphics: synchronize host file writes and depth clipping
...
Map paired PS5 depth-clip state through Vulkan pipeline creation and preserve asymmetric hard failures. Prepare GPU-mapped guest ranges before kernel file reads so buffer, texture, and alias ownership remains coherent. Add focused regression coverage and update the current launch target.
2026-07-21 07:37:52 +02:00
nmzik
147188b143
Initial commit
2026-07-16 10:21:41 +02:00