Add sceKernelSetCompiledSdkVersion401_402 (suggested by Xele02) and wrapped two unload moudles
This commit is contained in:
parent
be98bad49b
commit
8cb87924b3
2 changed files with 41 additions and 16 deletions
|
@ -599,10 +599,6 @@ void sceKernelSetCompiledSdkVersion500_505(int sdkVersion)
|
|||
{
|
||||
int sdkMainVersion = sdkVersion & 0xFFFF0000;
|
||||
if(sdkMainVersion == 0x5000000
|
||||
|| sdkMainVersion == 0x5010000
|
||||
|| sdkMainVersion == 0x5020000
|
||||
|| sdkMainVersion == 0x5030000
|
||||
|| sdkMainVersion == 0x5040000
|
||||
|| sdkMainVersion == 0x5050000)
|
||||
{
|
||||
sdkVersion_ = sdkVersion;
|
||||
|
@ -615,6 +611,22 @@ void sceKernelSetCompiledSdkVersion500_505(int sdkVersion)
|
|||
return;
|
||||
}
|
||||
|
||||
void sceKernelSetCompiledSdkVersion401_402(int sdkVersion)
|
||||
{
|
||||
int sdkMainVersion = sdkVersion & 0xFFFF0000;
|
||||
if(sdkMainVersion == 0x4010000
|
||||
|| sdkMainVersion == 0x4020000)
|
||||
{
|
||||
sdkVersion_ = sdkVersion;
|
||||
flags_ |= SCE_KERNEL_HASCOMPILEDSDKVERSION;
|
||||
}
|
||||
else
|
||||
{
|
||||
ERROR_LOG(HLE,"sceKernelSetCompiledSdkVersion401_402 unknown SDK : %x\n",sdkVersion);
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
void sceKernelSetCompiledSdkVersion507(int sdkVersion)
|
||||
{
|
||||
int sdkMainVersion = sdkVersion & 0xFFFF0000;
|
||||
|
@ -920,6 +932,7 @@ const HLEFunction SysMemUserForUser[] = {
|
|||
{0x342061E5,&WrapV_I<sceKernelSetCompiledSdkVersion370>,"sceKernelSetCompiledSdkVersion370"},
|
||||
{0x315AD3A0,&WrapV_I<sceKernelSetCompiledSdkVersion380_390>,"sceKernelSetCompiledSdkVersion380_390"},
|
||||
{0xEBD5C3E6,&WrapV_I<sceKernelSetCompiledSdkVersion395>,"sceKernelSetCompiledSdkVersion395"},
|
||||
{0x057E7380,&WrapV_I<sceKernelSetCompiledSdkVersion401_402>,"sceKernelSetCompiledSdkVersion401_402"},
|
||||
{0xf77d77cb,&WrapV_I<sceKernelSetCompilerVersion>,"sceKernelSetCompilerVersion"},
|
||||
{0x91de343c,&WrapV_I<sceKernelSetCompiledSdkVersion500_505>,"sceKernelSetCompiledSdkVersion500_505"},
|
||||
{0x7893f79a,&WrapV_I<sceKernelSetCompiledSdkVersion507>,"sceKernelSetCompiledSdkVersion507"},
|
||||
|
|
|
@ -88,20 +88,32 @@ int sceUtilitySavedataUpdate(int animSpeed)
|
|||
#define PSP_AV_MODULE_AAC 6
|
||||
#define PSP_AV_MODULE_G729 7
|
||||
|
||||
//TODO: Shouldn't be void
|
||||
void sceUtilityLoadAvModule(u32 module)
|
||||
u32 sceUtilityLoadAvModule(u32 module)
|
||||
{
|
||||
DEBUG_LOG(HLE,"sceUtilityLoadAvModule(%i)", module);
|
||||
RETURN(0);
|
||||
__KernelReSchedule("utilityloadavmodule");
|
||||
hleReSchedule("utilityloadavmodule");
|
||||
return 0;
|
||||
}
|
||||
|
||||
//TODO: Shouldn't be void
|
||||
void sceUtilityLoadModule(u32 module)
|
||||
u32 sceUtilityUnloadAvModule(u32 module)
|
||||
{
|
||||
DEBUG_LOG(HLE,"sceUtilityUnloadAvModule(%i)", module);
|
||||
hleReSchedule("utilityunloadavmodule");
|
||||
return 0;
|
||||
}
|
||||
|
||||
u32 sceUtilityLoadModule(u32 module)
|
||||
{
|
||||
DEBUG_LOG(HLE,"sceUtilityLoadModule(%i)", module);
|
||||
RETURN(0);
|
||||
__KernelReSchedule("utilityloadmodule");
|
||||
hleReSchedule("utilityloadmodule");
|
||||
return 0;
|
||||
}
|
||||
|
||||
u32 sceUtilityUnloadModule(u32 module)
|
||||
{
|
||||
DEBUG_LOG(HLE,"sceUtilityUnloadModule(%i)", module);
|
||||
hleReSchedule("utilityunloadmodule");
|
||||
return 0;
|
||||
}
|
||||
|
||||
int sceUtilityMsgDialogInitStart(u32 structAddr)
|
||||
|
@ -406,11 +418,11 @@ const HLEFunction sceUtility[] =
|
|||
{0xf5ce1134, 0, "sceUtilityHtmlViewerShutdownStart"},
|
||||
{0x05afb9e4, 0, "sceUtilityHtmlViewerUpdate"},
|
||||
|
||||
{0xc629af26, &WrapV_U<sceUtilityLoadAvModule>, "sceUtilityLoadAvModule"},
|
||||
{0xf7d8d092, 0, "sceUtilityUnloadAvModule"},
|
||||
{0xc629af26, &WrapU_U<sceUtilityLoadAvModule>, "sceUtilityLoadAvModule"},
|
||||
{0xf7d8d092, &WrapU_U<sceUtilityUnloadAvModule>, "sceUtilityUnloadAvModule"},
|
||||
|
||||
{0x2a2b3de0, &WrapV_U<sceUtilityLoadModule>, "sceUtilityLoadModule"},
|
||||
{0xe49bfe92, 0, "sceUtilityUnloadModule"},
|
||||
{0x2a2b3de0, &WrapU_U<sceUtilityLoadModule>, "sceUtilityLoadModule"},
|
||||
{0xe49bfe92, &WrapU_U<sceUtilityUnloadModule>, "sceUtilityUnloadModule"},
|
||||
|
||||
{0x0251B134, 0, "sceUtilityScreenshotInitStart"},
|
||||
{0xF9E0008C, 0, "sceUtilityScreenshotShutdownStart"},
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue