mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-09-21 11:56:23 +02:00
HLE: add the 3.80/3.90 NIDs for the three VSH calls
Same three functions, one more NID each. Those two shells started no plugins at all and sat on a black screen; both reach an interactive XMB now. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
af5bc1db50
commit
fda30ad99c
@@ -3221,12 +3221,13 @@ const HLEFunction ModuleMgrForKernel[] = {
|
||||
// identical callee set to 6.61's 0xD5DDAB1F. Without it 5.50's vshbridge couldn't load the
|
||||
// XMB plugins (opening_plugin, impose_plugin, ...) and the VSH stopped at a black screen.
|
||||
{0xCCDE84A8, &WrapU_CUU<sceKernelLoadModuleVSH>, "sceKernelLoadModuleVSH", 'x', "sxx", HLE_KERNEL_SYSCALL },
|
||||
// And the three remaining NIDs it has worn, all matched by the same callee set: 3.95 and 4.05
|
||||
// share one, 6.00 and 6.20 another, 6.31 and 6.39 the last. Each of those shells loaded no
|
||||
// plugins at all and sat on a black screen until its NID was here.
|
||||
// And the four remaining NIDs it has worn, all matched by the same callee set: 3.80 and 3.90
|
||||
// share one, 3.95 and 4.05 another, 6.00 and 6.20 another, 6.31 and 6.39 the last. Each of
|
||||
// those shells loaded no plugins at all and sat on a black screen until its NID was here.
|
||||
{0xFE586962, &WrapU_CUU<sceKernelLoadModuleVSH>, "sceKernelLoadModuleVSH", 'x', "sxx", HLE_KERNEL_SYSCALL },
|
||||
{0x329C89DB, &WrapU_CUU<sceKernelLoadModuleVSH>, "sceKernelLoadModuleVSH", 'x', "sxx", HLE_KERNEL_SYSCALL },
|
||||
{0x8909A807, &WrapU_CUU<sceKernelLoadModuleVSH>, "sceKernelLoadModuleVSH", 'x', "sxx", HLE_KERNEL_SYSCALL },
|
||||
{0xBDFEEC4F, &WrapU_CUU<sceKernelLoadModuleVSH>, "sceKernelLoadModuleVSH", 'x', "sxx", HLE_KERNEL_SYSCALL },
|
||||
};
|
||||
|
||||
void Register_ModuleMgrForUser() {
|
||||
|
||||
Reference in New Issue
Block a user