@@ -1182,10 +1182,26 @@ static int sceUtilityGamedataInstallAbort() {
11821182 return hleLogDebug (Log::sceUtility, gamedataInstallDialog->Abort ());
11831183}
11841184
1185+ static const char *SystemParamToString (int param) {
1186+ switch (param) {
1187+ case PSP_SYSTEMPARAM_ID_STRING_NICKNAME : return " STRING_NICKNAME" ;
1188+ case PSP_SYSTEMPARAM_ID_INT_ADHOC_CHANNEL : return " INT_ADHOC_CHANNEL" ;
1189+ case PSP_SYSTEMPARAM_ID_INT_WLAN_POWERSAVE : return " INT_WLAN_POWERSAVE" ;
1190+ case PSP_SYSTEMPARAM_ID_INT_DATE_FORMAT : return " INT_DATE_FORMAT" ;
1191+ case PSP_SYSTEMPARAM_ID_INT_TIME_FORMAT : return " INT_TIME_FORMAT" ;
1192+ case PSP_SYSTEMPARAM_ID_INT_TIMEZONE : return " INT_TIMEZONE" ;
1193+ case PSP_SYSTEMPARAM_ID_INT_DAYLIGHTSAVINGS : return " INT_DAYLIGHTSAVINGS" ;
1194+ case PSP_SYSTEMPARAM_ID_INT_LANGUAGE : return " INT_LANGUAGE" ;
1195+ case PSP_SYSTEMPARAM_ID_INT_BUTTON_PREFERENCE : return " INT_BUTTON_PREFERENCE" ;
1196+ case PSP_SYSTEMPARAM_ID_INT_LOCK_PARENTAL_LEVEL : return " INT_LOCK_PARENTAL_LEVEL" ;
1197+ default : return " N/A" ;
1198+ }
1199+ }
1200+
11851201// TODO: should save to config file
11861202static u32 sceUtilitySetSystemParamString (u32 id, u32 strPtr)
11871203{
1188- WARN_LOG_REPORT (Log::sceUtility, " sceUtilitySetSystemParamString(%i , %08x)" , id , strPtr);
1204+ WARN_LOG_REPORT (Log::sceUtility, " sceUtilitySetSystemParamString(%s , %08x)" , SystemParamToString (id) , strPtr);
11891205 return 0 ;
11901206}
11911207
@@ -1194,7 +1210,6 @@ static u32 sceUtilityGetSystemParamString(u32 id, u32 destAddr, int destSize) {
11941210 // TODO: What error code?
11951211 return hleLogError (Log::sceUtility, -1 );
11961212 }
1197- DEBUG_LOG (Log::sceUtility, " sceUtilityGetSystemParamString(%i, %08x, %i)" , id, destAddr, destSize);
11981213 char *buf = (char *)Memory::GetPointerWriteUnchecked (destAddr);
11991214 switch (id) {
12001215 case PSP_SYSTEMPARAM_ID_STRING_NICKNAME :
@@ -1209,7 +1224,7 @@ static u32 sceUtilityGetSystemParamString(u32 id, u32 destAddr, int destSize) {
12091224 return hleLogError (Log::sceUtility, SCE_ERROR_UTILITY_INVALID_SYSTEM_PARAM_ID );
12101225 }
12111226
1212- return hleLogDebug (Log::sceUtility, 0 );
1227+ return hleLogDebug (Log::sceUtility, 0 , " (%s) " , SystemParamToString (id) );
12131228}
12141229
12151230static u32 sceUtilitySetSystemParamInt (u32 id, u32 value) {
@@ -1226,7 +1241,7 @@ static u32 sceUtilitySetSystemParamInt(u32 id, u32 value) {
12261241 // PSP can only set above int parameters
12271242 return hleLogError (Log::sceUtility, SCE_ERROR_UTILITY_INVALID_SYSTEM_PARAM_ID );
12281243 }
1229- return hleLogDebug (Log::sceUtility, 0 );
1244+ return hleLogDebug (Log::sceUtility, 0 , " (%s) " , SystemParamToString (id) );
12301245}
12311246
12321247static u32 sceUtilityGetSystemParamInt (u32 id, u32 destaddr) {
@@ -1281,7 +1296,7 @@ static u32 sceUtilityGetSystemParamInt(u32 id, u32 destaddr) {
12811296 }
12821297
12831298 Memory::Write_U32 (param, destaddr);
1284- return hleLogInfo (Log::sceUtility, 0 , " param : %08x" , param);
1299+ return hleLogInfo (Log::sceUtility, 0 , " (%s) : %08x" , SystemParamToString (id) , param);
12851300}
12861301
12871302static u32 sceUtilityLoadNetModule (u32 module ) {
0 commit comments