diff --git a/core/libs/prx/libSceAgc/Acb/src/Control.cpp b/core/libs/prx/libSceAgc/Acb/src/Control.cpp index 05cac65e1..4532f538b 100644 --- a/core/libs/prx/libSceAgc/Acb/src/Control.cpp +++ b/core/libs/prx/libSceAgc/Acb/src/Control.cpp @@ -9,6 +9,13 @@ extern "C" { +// unknown signature +APS5_EXPORT("gQkqkLttcpw", sceAgcAcb_gQkqkLttcpw); +void* APS5_VABI sceAgcAcb_gQkqkLttcpw (void) { + NotImplemented_nid_no_patch(__func__); + return nullptr; +} + std::uint32_t* APS5_VABI sceAgcAcbJump(CommandBuffer* buf, std::uint8_t cachePolicy, const std::uint32_t* target, std::uint32_t sizeInDwords) { (void)buf; (void)cachePolicy; diff --git a/core/libs/prx/libSceAgc/DcbFlow/src/Control.cpp b/core/libs/prx/libSceAgc/DcbFlow/src/Control.cpp index 633f78f4a..92ef8afc1 100644 --- a/core/libs/prx/libSceAgc/DcbFlow/src/Control.cpp +++ b/core/libs/prx/libSceAgc/DcbFlow/src/Control.cpp @@ -10,6 +10,14 @@ extern "C" { +// unknown signature +APS5_EXPORT("zARR5aCmkoY", sceAgcDcbA_zARR5aCmkoY); +void* APS5_VABI sceAgcDcbA_zARR5aCmkoY(void) { + NotImplemented_nid_no_patch(__func__); + return nullptr; +} + + uint32_t* APS5_VABI sceAgcDcbJump(CommandBuffer* buf, uint8_t mode, uint8_t cache_policy, const uint32_t* target, uint32_t size_in_dwords) { (void)buf; (void)mode; diff --git a/core/libs/prx/libSceAgcDriver/State/src/Status.cpp b/core/libs/prx/libSceAgcDriver/State/src/Status.cpp index 7d804b7ce..e38b28277 100644 --- a/core/libs/prx/libSceAgcDriver/State/src/Status.cpp +++ b/core/libs/prx/libSceAgcDriver/State/src/Status.cpp @@ -22,4 +22,20 @@ bool APS5_VABI sceAgcDriverIsSubmitValidationEnabled(void) { return false; } +int APS5_VABI sceAgcDriverRequestCaptureStart(const char* path) { + (void)path; + NotImplemented_nid_no_patch(__func__); + return 0; +} + +int APS5_VABI sceAgcDriverRequestCaptureStop() { + NotImplemented_nid_no_patch(__func__); + return 0; +} + +int APS5_VABI sceAgcDriverTriggerCapture() { + NotImplemented_nid_no_patch(__func__); + return 0; +} + } diff --git a/core/libs/prx/libSceAgcDriver/Submit/src/Dcb.cpp b/core/libs/prx/libSceAgcDriver/Submit/src/Dcb.cpp index 725a9ac7b..6c217c0b4 100644 --- a/core/libs/prx/libSceAgcDriver/Submit/src/Dcb.cpp +++ b/core/libs/prx/libSceAgcDriver/Submit/src/Dcb.cpp @@ -26,4 +26,12 @@ int APS5_VABI sceAgcDriverAgrSubmitDcb(const Packet* packet) { return 0; } +int APS5_VABI sceAgcDriverAgrSubmitMultiDcbs(std::uint32_t* const* dcbGpuAddrs, const std::uint32_t* dcbSizesInDwords, std::uint32_t count) { + (void)dcbGpuAddrs; + (void)dcbSizesInDwords; + (void)count; + NotImplemented_nid_no_patch(__func__); + return 0; +} + }