mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2025-08-11 02:28:39 +00:00
more fixes
This commit is contained in:
parent
01fcc627a0
commit
7d5b995ba9
2 changed files with 14 additions and 4 deletions
|
@ -50,7 +50,8 @@ int PS4_SYSV_ABI sceSysmoduleLoadModule(OrbisSysModule id) {
|
||||||
case OrbisSysModule::ORBIS_SYSMODULE_NGS2:
|
case OrbisSysModule::ORBIS_SYSMODULE_NGS2:
|
||||||
Libraries::Kernel::sceKernelLoadStartModule("/system/common/lib/libSceNgs2.sprx", 0, NULL,
|
Libraries::Kernel::sceKernelLoadStartModule("/system/common/lib/libSceNgs2.sprx", 0, NULL,
|
||||||
0, NULL, NULL);
|
0, NULL, NULL);
|
||||||
break;;
|
break;
|
||||||
|
;
|
||||||
case OrbisSysModule::ORBIS_SYSMODULE_ULT:
|
case OrbisSysModule::ORBIS_SYSMODULE_ULT:
|
||||||
Libraries::Kernel::sceKernelLoadStartModule("/system/common/lib/libSceUlt.sprx", 0, NULL, 0,
|
Libraries::Kernel::sceKernelLoadStartModule("/system/common/lib/libSceUlt.sprx", 0, NULL, 0,
|
||||||
NULL, NULL);
|
NULL, NULL);
|
||||||
|
@ -72,14 +73,23 @@ int PS4_SYSV_ABI sceSysmoduleLoadModule(OrbisSysModule id) {
|
||||||
0, NULL, NULL);
|
0, NULL, NULL);
|
||||||
break;
|
break;
|
||||||
case OrbisSysModule::ORBIS_SYSMODULE_JPEG_ENC:
|
case OrbisSysModule::ORBIS_SYSMODULE_JPEG_ENC:
|
||||||
Libraries::Kernel::sceKernelLoadStartModule("/system/common/lib/libSceJpegEnc.sprx", 0, NULL,
|
Libraries::Kernel::sceKernelLoadStartModule("/system/common/lib/libSceJpegEnc.sprx", 0,
|
||||||
0, NULL, NULL);
|
NULL, 0, NULL, NULL);
|
||||||
break;
|
break;
|
||||||
case OrbisSysModule::ORBIS_SYSMODULE_DISC_MAP:
|
case OrbisSysModule::ORBIS_SYSMODULE_DISC_MAP:
|
||||||
Libraries::Kernel::sceKernelLoadStartModule("/system/common/lib/libSceDiscMap.sprx", 0,
|
Libraries::Kernel::sceKernelLoadStartModule("/system/common/lib/libSceDiscMap.sprx", 0,
|
||||||
NULL, 0, NULL, NULL);
|
NULL, 0, NULL, NULL);
|
||||||
break;
|
break;
|
||||||
|
/* case OrbisSysModule::ORBIS_SYSMODULE_FONT_FT:
|
||||||
|
Libraries::Kernel::sceKernelLoadStartModule("/system/common/lib/libSceFontFt.sprx", 0,
|
||||||
|
NULL, 0, NULL, NULL);
|
||||||
|
break;*/
|
||||||
|
case OrbisSysModule::ORBIS_SYSMODULE_FREETYPE_OT:
|
||||||
|
Libraries::Kernel::sceKernelLoadStartModule("/system/common/lib/libSceFreeTypeOt.sprx", 0,
|
||||||
|
NULL, 0, NULL, NULL);
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
return ORBIS_OK;
|
return ORBIS_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -252,7 +252,7 @@ void Emulator::LoadSystemModules(const std::filesystem::path& file) {
|
||||||
LOG_INFO(Loader, "Loading {}", it->string());
|
LOG_INFO(Loader, "Loading {}", it->string());
|
||||||
if (load_at_startup) {
|
if (load_at_startup) {
|
||||||
int result = linker->LoadModule(*it);
|
int result = linker->LoadModule(*it);
|
||||||
if (result == 0) {
|
if (result >= 0) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue