void __UtilityShutdown() { saveDialog.Shutdown(true); msgDialog.Shutdown(true); oskDialog.Shutdown(true); netDialog.Shutdown(true); screenshotDialog.Shutdown(true); }
void __UtilityDoState(PointerWrap &p) { p.Do(currentDialogType); p.Do(currentDialogActive); saveDialog.DoState(p); msgDialog.DoState(p); oskDialog.DoState(p); netDialog.DoState(p); screenshotDialog.DoState(p); p.Do(currentlyLoadedModules); p.DoMarker("sceUtility"); }
void __UtilityShutdown() { saveDialog.Shutdown(); msgDialog.Shutdown(); oskDialog.Shutdown(); netDialog.Shutdown(); }
void __UtilityDoState(PointerWrap &p) { auto s = p.Section("sceUtility", 1); if (!s) return; p.Do(currentDialogType); p.Do(currentDialogActive); saveDialog.DoState(p); msgDialog.DoState(p); oskDialog.DoState(p); netDialog.DoState(p); screenshotDialog.DoState(p); gamedataInstallDialog.DoState(p); p.Do(currentlyLoadedModules); }
void __UtilityDoState(PointerWrap &p) { saveDialog.DoState(p); msgDialog.DoState(p); oskDialog.DoState(p); netDialog.DoState(p); p.DoMarker("sceUtility"); }
u32 sceUtilityScreenshotUpdate(u32 unknown) { if (currentDialogType != UTILITY_DIALOG_SCREENSHOT) { WARN_LOG(HLE, "sceUtilityScreenshotUpdate(): wrong dialog type"); return SCE_ERROR_UTILITY_WRONG_TYPE; } ERROR_LOG(HLE, "UNIMPL sceUtilityScreenshotUpdate(%d)", unknown); return screenshotDialog.Update(); }
u32 sceUtilityScreenshotShutdownStart() { if (currentDialogType != UTILITY_DIALOG_SCREENSHOT) { WARN_LOG(HLE, "sceUtilityScreenshotShutdownStart(): wrong dialog type"); return SCE_ERROR_UTILITY_WRONG_TYPE; } currentDialogActive = false; WARN_LOG(HLE, "UNTESTED sceUtilityScreenshotShutdownStart()"); return screenshotDialog.Shutdown(); }
int sceUtilityScreenshotGetStatus() { if (currentDialogType != UTILITY_DIALOG_SCREENSHOT) { DEBUG_LOG(SCEUTILITY, "sceUtilityScreenshotGetStatus(): wrong dialog type"); return SCE_ERROR_UTILITY_WRONG_TYPE; } u32 status = screenshotDialog.GetStatus(); WARN_LOG(SCEUTILITY, "%08x=sceUtilityScreenshotGetStatus()", status); return status; }
u32 sceUtilityScreenshotUpdate(u32 animSpeed) { if (currentDialogType != UTILITY_DIALOG_SCREENSHOT) { WARN_LOG(SCEUTILITY, "sceUtilityScreenshotUpdate(%i): wrong dialog type", animSpeed); return SCE_ERROR_UTILITY_WRONG_TYPE; } int ret = screenshotDialog.Update(animSpeed); WARN_LOG(SCEUTILITY, "%08x=sceUtilityScreenshotUpdate(%i)", ret, animSpeed); return ret; }
int sceUtilityScreenshotGetStatus() { if (currentDialogType != UTILITY_DIALOG_SCREENSHOT) { DEBUG_LOG(HLE, "sceUtilityScreenshotGetStatus(): wrong dialog type"); return SCE_ERROR_UTILITY_WRONG_TYPE; } u32 retval = screenshotDialog.GetStatus(); WARN_LOG(HLE, "UNIMPL %i=sceUtilityScreenshotGetStatus()", retval); return retval; }
u32 sceUtilityScreenshotContStart(u32 paramAddr) { if (currentDialogType != UTILITY_DIALOG_SCREENSHOT) { WARN_LOG(SCEUTILITY, "sceUtilityScreenshotContStart(): wrong dialog type"); return SCE_ERROR_UTILITY_WRONG_TYPE; } u32 ret = screenshotDialog.ContStart(); WARN_LOG(SCEUTILITY, "%08x=sceUtilityScreenshotContStart(%08x)", ret, paramAddr); return ret; }
u32 sceUtilityScreenshotShutdownStart() { if (currentDialogType != UTILITY_DIALOG_SCREENSHOT) { WARN_LOG(SCEUTILITY, "sceUtilityScreenshotShutdownStart(): wrong dialog type"); return SCE_ERROR_UTILITY_WRONG_TYPE; } currentDialogActive = false; int ret = screenshotDialog.Shutdown(); WARN_LOG(SCEUTILITY, "%08x=sceUtilityScreenshotShutdownStart()", ret); return ret; }
//TODO: Implement all sceUtilityScreenshot* for real, it doesn't seem to be complex //but it requires more investigation u32 sceUtilityScreenshotInitStart(u32 unknown1, u32 unknown2, u32 unknown3, u32 unknown4, u32 unknown5, u32 unknown6) { if (currentDialogActive && currentDialogType != UTILITY_DIALOG_SCREENSHOT) { WARN_LOG(HLE, "sceUtilityScreenshotInitStart(%x, %x, %x, %x, %x, %x): wrong dialog type", unknown1, unknown2, unknown3, unknown4, unknown5, unknown6); return SCE_ERROR_UTILITY_WRONG_TYPE; } currentDialogType = UTILITY_DIALOG_SCREENSHOT; currentDialogActive = true; u32 retval = screenshotDialog.Init(); WARN_LOG_REPORT(HLE, "UNIMPL %i=sceUtilityScreenshotInitStart(%x, %x, %x, %x, %x, %x)", retval, unknown1, unknown2, unknown3, unknown4, unknown5, unknown6); return retval; }
//TODO: Implement all sceUtilityScreenshot* for real, it doesn't seem to be complex //but it requires more investigation u32 sceUtilityScreenshotInitStart(u32 paramAddr) { if (currentDialogActive && currentDialogType != UTILITY_DIALOG_SCREENSHOT) { WARN_LOG(SCEUTILITY, "sceUtilityScreenshotInitStart(%08x): wrong dialog type", paramAddr); return SCE_ERROR_UTILITY_WRONG_TYPE; } currentDialogType = UTILITY_DIALOG_SCREENSHOT; currentDialogActive = true; u32 retval = screenshotDialog.Init(); WARN_LOG_REPORT(SCEUTILITY, "%08x=sceUtilityScreenshotInitStart(%08x)", retval, paramAddr); return retval; }
int sceUtilityScreenshotGetStatus() { u32 retval = screenshotDialog.GetStatus(); WARN_LOG(HLE, "UNIMPL %i=sceUtilityScreenshotGetStatus()", retval); return retval; }
int sceUtilityNetconfShutdownStart(unsigned int unknown) { DEBUG_LOG(HLE,"FAKE sceUtilityNetconfShutdownStart(%i)", unknown); return netDialog.Shutdown(); }
int sceUtilityNetconfGetStatus() { ERROR_LOG(HLE, "UNIMPL sceUtilityNetconfGetStatus()"); return netDialog.GetStatus(); }
int sceUtilityNetconfUpdate(int animSpeed) { DEBUG_LOG(HLE,"FAKE sceUtilityNetconfUpdate(%i)", animSpeed); return netDialog.Update(); }
int sceUtilityNetconfShutdownStart(unsigned int unknown) { ERROR_LOG(HLE, "UNIMPL sceUtilityNetconfShutdownStart(%i)", unknown); return netDialog.Shutdown(); }
int sceUtilityNetconfGetStatus() { DEBUG_LOG(HLE,"sceUtilityNetconfGetStatus()"); return netDialog.GetStatus(); }
int sceUtilityNetconfInitStart(u32 structAddr) { ERROR_LOG(HLE, "UNIMPL sceUtilityNetconfInitStart(%08x)", structAddr); return netDialog.Init(); }
//TODO: Implement all sceUtilityScreenshot* for real, it doesn't seem to be complex //but it requires more investigation u32 sceUtilityScreenshotInitStart(u32 unknown1, u32 unknown2, u32 unknown3, u32 unknown4, u32 unknown5, u32 unknown6) { u32 retval = screenshotDialog.Init(); WARN_LOG(HLE, "UNIMPL %i=sceUtilityScreenshotInitStart(%x, %x, %x, %x, %x, %x)", retval, unknown1, unknown2, unknown3, unknown4, unknown5, unknown6); return retval; }
int sceUtilityNetconfUpdate(int animSpeed) { ERROR_LOG(HLE, "UNIMPL sceUtilityNetconfUpdate(%i)", animSpeed); return netDialog.Update(); }
u32 sceUtilityScreenshotShutdownStart() { WARN_LOG(HLE, "UNTESTED sceUtilityScreenshotShutdownStart()"); return screenshotDialog.Shutdown(); }
u32 sceUtilityScreenshotUpdate(u32 unknown) { ERROR_LOG(HLE, "UNIMPL sceUtilityScreenshotUpdate(%d)", unknown); return screenshotDialog.Update(); }
int sceUtilityNetconfInitStart(u32 structAddr) { DEBUG_LOG(HLE,"FAKE sceUtilityNetconfInitStart(%08x)", structAddr); return netDialog.Init(); }