feat(libSceSystemService): no-op sceSystemServiceShowControllerSettings
This commit is contained in:
parent
2a2a3dc650
commit
46c7766f4f
|
|
@ -351,8 +351,7 @@ int APS5_VABI sceSystemServiceReenableMusicPlayer(void) {
|
|||
}
|
||||
|
||||
int APS5_VABI sceSystemServiceShowControllerSettings(void) {
|
||||
NotImplemented_nid_no_patch(__func__);
|
||||
return 0;
|
||||
return SYSTEM_SERVICE_OK;
|
||||
}
|
||||
|
||||
int APS5_VABI sceSystemServiceGetAppIdOfRunningBigApp(void) {
|
||||
|
|
|
|||
|
|
@ -42,6 +42,7 @@ extern "C" int APS5_VABI sceSystemServiceReenableMusicPlayer(void);
|
|||
extern "C" int APS5_VABI sceSystemServiceDisableMediaPlay(void);
|
||||
extern "C" int APS5_VABI sceSystemServiceReenableMediaPlay(void);
|
||||
extern "C" int APS5_VABI sceSystemServiceLaunchWebBrowser(const char* uri, void* param);
|
||||
extern "C" int APS5_VABI sceSystemServiceShowControllerSettings(void);
|
||||
|
||||
int main() {
|
||||
Require(sceSystemServicePowerTick() == SYSTEM_SERVICE_OK);
|
||||
|
|
@ -57,6 +58,7 @@ int main() {
|
|||
Require(sceSystemServiceDisableMediaPlay() == SYSTEM_SERVICE_OK);
|
||||
Require(sceSystemServiceReenableMediaPlay() == SYSTEM_SERVICE_OK);
|
||||
Require(sceSystemServiceReenableMediaPlay() == SYSTEM_SERVICE_OK);
|
||||
Require(sceSystemServiceShowControllerSettings() == SYSTEM_SERVICE_OK);
|
||||
Require(sceSystemServiceLaunchWebBrowser("http://127.0.0.1:8780/video?v=0", nullptr) == browserUnavailable);
|
||||
unsigned char browserParam[64];
|
||||
std::memset(browserParam, 0x5a, sizeof(browserParam));
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@
|
|||
|
||||
- [libSceSystemService](../../../core/libs/prx/libSceSystemService/Export.cpp) - `sceSystemServicePowerTick`, `sceSystemServiceReportAbnormalTermination`, `sceSystemServiceDisableMusicPlayer`, `sceSystemServiceReenableMusicPlayer`, `sceSystemServiceDisableMediaPlay` and `sceSystemServiceReenableMediaPlay` return success and do nothing: the host has no auto power-off timer to reset, no system crash reporter to notify, no system music player to pause or resume and no system media playback to disable. PPSA01521 calls `sceSystemServiceDisableMediaPlay` during start-up, and its wrappers for both pass no arguments
|
||||
- [sceSystemServiceLaunchWebBrowser](../../../core/libs/prx/libSceSystemService/Export.cpp) (libSceSystemService) - AnyPS5 launches no web browser, so the call fails and nothing is shown. RommPS PPSA76677 then tells the player to scan its QR code instead
|
||||
- [sceSystemServiceShowControllerSettings](../../../core/libs/prx/libSceSystemService/Export.cpp) (libSceSystemService) - returns success without showing the controller settings: AnyPS5 has no system UI to open. Cat Quest III (PPSA15065) imports it
|
||||
|
||||
### Unknown function info
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue