Henrik Rydgård
3ce843819e
Show a notification if a game exits with sceKernelExitGame. Mainly useful for homebrew.
2024-01-15 10:36:32 +01:00
Unknown W. Brackets
83946eeef8
Core: Reduce log spam on exit.
...
This doesn't need to be INFO.
2023-08-19 16:15:49 -07:00
Henrik Rydgård
9bd67df5b2
Achievement savestate fixes
2023-07-08 21:47:16 +02:00
Unknown W. Brackets
725f1059d6
Kernel: Use lower profiler func timing.
2023-07-08 06:20:17 -07:00
Henrik Rydgård
270382b958
Remove delays in sceKernelReferThreadProfiler/ReferGlobalProfiler.
...
This fixes timing in the MLB games, but is inconsistent with testing :(
See issue #17623
2023-07-08 11:26:47 +02:00
Henrik Rydgård
51e9370198
Remove the unused parameter
2023-07-05 11:51:51 +02:00
Henrik Rydgård
7daaab96d5
Fix performance issue in MLB 2k games with profiler funcs
...
The two functions sceKernelReferThreadProfiler and
sceKernelReferGlobalProfiler are spammed by this game. So let's reduce
logging to DEBUG and delay the response by a tested number of ms.
Fixes #17623
2023-07-05 11:45:46 +02:00
Henrik Rydgård
6945deec01
Replace a LOT of sprintf with snprintf, and a few strcpy with truncate_cpy
2023-04-28 21:04:05 +02:00
Henrik Rydgård
2814668cf5
Show a MIPS stack trace on crash screen ( #17211 )
...
* Print simple stack traces to log on crashes.
* Display stack traces on crash screen
* Show the in-function offset in the printed callstacks.
* Libretro buildfix attempt
2023-03-31 10:08:12 +02:00
Unknown W. Brackets
0496ca32ff
Global: Cleanup some minor includes and typos.
2022-12-27 08:33:07 -08:00
Unknown W. Brackets
91bfa3ee49
Kernel: Stop reporting invalid semaphore names.
2022-10-16 08:48:15 -07:00
Unknown W. Brackets
a000c32820
Kernel: Stop reporting invalid mutex names.
...
We know this behavior is correct, let's just make it logging.
2022-10-16 08:40:01 -07:00
Unknown W. Brackets
c4bf2cb5c0
jit: Ignore zero byte icache invalidates.
...
These were getting marked pending and were clearing all cache, causing
performance concerns in for example LittleBigPlanet.
2022-10-15 18:27:52 -07:00
Unknown W. Brackets
251cc73afd
Kernel: Allow volatile for MsgPipe buffers.
2022-09-20 09:20:05 -07:00
Unknown W. Brackets
56f2d7cdac
Kernel: Allow volatile for Tlspl objects.
2022-09-20 09:05:39 -07:00
Unknown W. Brackets
3c80bd94a2
Kernel: Allow kernel/volatile VPLs as well.
2022-09-20 08:57:24 -07:00
Unknown W. Brackets
fca9b77bd2
Kernel: Allow allocating FPLs in volatile memory.
2022-09-20 08:32:01 -07:00
Unknown W. Brackets
ccd4e92184
Kernel: Use PSPPointer for status objects.
...
Code makes more sense when reading ->size rather than offset 0.
2022-09-03 10:44:12 -07:00
Henrik Rydgård
7f0f119cfe
Check for color/Z clashes
2022-07-31 10:44:06 +02:00
Unknown W. Brackets
cc7366e63c
HLE: Add a few syscall names.
2021-10-18 06:50:18 -07:00
Unknown W. Brackets
f88648c5a2
Kernel: Define most reported missing kernel funcs.
...
Kernel plugins and patches are still often not going to work, but might as
well define these.
2021-04-10 17:10:35 -07:00
Florin9doi
c0c8329f57
Remove duplicates from ThreadManForKernel
2021-01-27 22:57:04 +02:00
Henrik Rydgård
52c6169a59
Merge pull request #13241 from ANR2ME/openpsid
...
Added some missing OpenPSID nids and some stub functions
2020-12-20 14:18:13 +01:00
sum2012
d60bc6f32f
Forget this one HLE_KERNEL_SYSCALL
2020-12-20 18:17:00 +08:00
sum2012
c8d92ca09d
Add some ThreadManForKernel nis
...
Find in #13797
2020-12-20 18:14:38 +08:00