make sceUtilitySavedataInitStart return 0

Makes a few other games get further
This commit is contained in:
kev :) 2012-11-18 21:45:14 +00:00
parent d04fb7cb50
commit bcb0cbe7ea

View file

@ -198,7 +198,7 @@ void sceUtilitySavedataInitStart()
{
SceUtilitySavedataParam *param = (SceUtilitySavedataParam*)Memory::GetPointer(PARAM(0));
DEBUG_LOG(HLE,"sceUtilitySavedataInitStart(%08x)", PARAM(0));
DEBUG_LOG(HLE,"sceUtilitySavedataInitStart(%08x)", PARAM(0));
DEBUG_LOG(HLE,"Mode: %i", param->mode);
if (param->mode == 0) //load
{
@ -214,9 +214,11 @@ void sceUtilitySavedataInitStart()
__UtilityInitStart();
// Returning 0 here breaks Bust a Move Deluxe! But should be the right thing to do...
// At least Cohort Chess expects this to return 0 or it locks up..
// The fix is probably to fully implement sceUtility so that it actually works.
// RETURN(0);
RETURN(0);
}
void sceUtilitySavedataShutdownStart()