mirror of
https://github.com/Vita3K/Vita3K.git
synced 2026-07-11 01:34:23 +02:00
modules: cleanup
This commit is contained in:
@@ -132,7 +132,7 @@ static void gen_nids_h(std::ostream &out, const Modules &modules) {
|
||||
|
||||
static void gen_library_cpp(std::ostream &dst, const Library &library) {
|
||||
gen_license_comment(dst);
|
||||
dst << "#include \"" << library.first << ".h\"" << '\n';
|
||||
dst << "#include <module/module.h>" << '\n';
|
||||
|
||||
for (const Function &function : library.second) {
|
||||
dst << '\n';
|
||||
@@ -142,21 +142,6 @@ static void gen_library_cpp(std::ostream &dst, const Library &library) {
|
||||
}
|
||||
|
||||
dst << '\n';
|
||||
for (const Function &function : library.second) {
|
||||
dst << "BRIDGE_IMPL(" << function.first << ")" << '\n';
|
||||
}
|
||||
}
|
||||
|
||||
static void gen_library_h(std::ostream &dst, const Library &library) {
|
||||
gen_license_comment(dst);
|
||||
dst << "#pragma once" << '\n';
|
||||
dst << '\n';
|
||||
dst << "#include <module/module.h>" << '\n';
|
||||
dst << '\n';
|
||||
|
||||
for (const auto &function : library.second) {
|
||||
dst << "BRIDGE_DECL(" << function.first << ")" << '\n';
|
||||
}
|
||||
}
|
||||
|
||||
static void gen_module_stubs(const Modules &modules) {
|
||||
@@ -175,8 +160,6 @@ static void gen_module_stubs(const Modules &modules) {
|
||||
const std::string library_h_path = module_path + "/" + library.first + ".h";
|
||||
std::ofstream library_cpp(library_cpp_path.c_str(), std::ios::binary);
|
||||
gen_library_cpp(library_cpp, library);
|
||||
std::ofstream library_h(library_h_path.c_str(), std::ios::binary);
|
||||
gen_library_h(library_h, library);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -185,7 +168,6 @@ static void gen_modules_cmakelists(std::ostream &out, const Modules &modules) {
|
||||
for (const Module &module : modules) {
|
||||
for (const Library &library : module.second) {
|
||||
out << "\n\t" << module.first << "/" << library.first << ".cpp";
|
||||
out << " " << module.first << "/" << library.first << ".h";
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -204,7 +186,7 @@ int main(int argc, const char *argv[]) {
|
||||
|
||||
std::ofstream cmake("vita3k/modules/CMakeLists.txt", std::ios::binary);
|
||||
cmake << "set(SOURCE_LIST" << '\n';
|
||||
cmake << '\t' << "module_parent.cpp include/modules/module_parent.h include/modules/library_init_list.inc" << '\n';
|
||||
cmake << '\t' << "module_parent.cpp" << '\n';
|
||||
|
||||
std::ofstream nids("vita3k/nids/include/nids/nids.inc", std::ios::binary);
|
||||
gen_license_comment(nids);
|
||||
@@ -226,7 +208,7 @@ int main(int argc, const char *argv[]) {
|
||||
<< '\n';
|
||||
cmake << "add_library(modules STATIC ${SOURCE_LIST})" << '\n';
|
||||
cmake << "target_include_directories(modules PUBLIC include)" << '\n';
|
||||
cmake << "target_link_libraries(modules PRIVATE xxHash::xxhash)" << '\n';
|
||||
cmake << "target_link_libraries(modules PRIVATE audio codec ctrl dialog display gui gxm kernel mem motion net ngs np ssl packages renderer rtc sdl2 touch xxHash::xxhash)" << '\n';
|
||||
cmake << "target_link_libraries(modules PUBLIC module)" << '\n';
|
||||
cmake << "source_group(TREE ${CMAKE_CURRENT_SOURCE_DIR} FILES ${SOURCE_LIST})" << '\n';
|
||||
|
||||
|
||||
@@ -27,14 +27,16 @@ int unimplemented_impl(const char *name);
|
||||
int stubbed_impl(const char *name, const char *info);
|
||||
#define STUBBED(info) stubbed_impl(export_name, info)
|
||||
|
||||
#define BRIDGE_DECL(name) extern const ImportFn import_##name;
|
||||
#define BRIDGE_IMPL(name) const ImportFn import_##name = bridge(&export_##name, #name);
|
||||
|
||||
#define CALL_EXPORT(name, ...) export_##name(emuenv, thread_id, #name, ##__VA_ARGS__)
|
||||
|
||||
#define EXPORT(ret, name, ...) ret export_##name(EmuEnvState &emuenv, SceUID thread_id, const char *export_name, ##__VA_ARGS__)
|
||||
#define DECL_EXPORT(ret, name, ...) ret export_##name(EmuEnvState &emuenv, SceUID thread_id, const char *export_name, ##__VA_ARGS__)
|
||||
#define EXPORT(ret, name, ...) \
|
||||
DECL_EXPORT(ret, name, ##__VA_ARGS__); \
|
||||
extern const ImportFn import_##name = bridge(&export_##name, #name); \
|
||||
DECL_EXPORT(ret, name, ##__VA_ARGS__)
|
||||
|
||||
#define VAR_BRIDGE_DECL(name) extern const ImportVarFactory import_##name;
|
||||
#define VAR_BRIDGE_IMPL(name) const ImportVarFactory import_##name = export_##name;
|
||||
|
||||
#define VAR_EXPORT(name) Address export_##name(EmuEnvState &emuenv)
|
||||
#define DECL_VAR_EXPORT(name) Address export_##name(EmuEnvState &emuenv)
|
||||
#define VAR_EXPORT(name) \
|
||||
DECL_VAR_EXPORT(name); \
|
||||
extern const ImportVarFactory import_##name = export_##name; \
|
||||
DECL_VAR_EXPORT(name)
|
||||
|
||||
+207
-208
@@ -1,212 +1,211 @@
|
||||
set(SOURCE_LIST
|
||||
module_parent.cpp include/modules/module_parent.h include/modules/library_init_list.inc
|
||||
|
||||
SceAppMgr/SceAppMgr.cpp SceAppMgr/SceAppMgr.h
|
||||
SceAppMgr/SceSharedFb.cpp SceAppMgr/SceSharedFb.h
|
||||
SceAppUtil/SceAppUtil.cpp SceAppUtil/SceAppUtil.h
|
||||
SceAppUtil/SceAppUtilAddcontForce.cpp SceAppUtil/SceAppUtilAddcontForce.h
|
||||
SceAppUtil/SceAppUtilBook.cpp SceAppUtil/SceAppUtilBook.h
|
||||
SceAppUtil/SceAppUtilCache.cpp SceAppUtil/SceAppUtilCache.h
|
||||
SceAppUtil/SceAppUtilExt.cpp SceAppUtil/SceAppUtilExt.h
|
||||
SceAtrac/SceAtrac.cpp SceAtrac/SceAtrac.h
|
||||
SceAudio/SceAudio.cpp SceAudio/SceAudio.h
|
||||
SceAudiodec/SceAudiodecUser.cpp SceAudiodec/SceAudiodecUser.h
|
||||
SceAudioenc/SceAudioencUser.cpp SceAudioenc/SceAudioencUser.h
|
||||
SceAudioIn/SceAudioIn.cpp SceAudioIn/SceAudioIn.h
|
||||
SceAvcodec/SceAvcodec.cpp SceAvcodec/SceAvcodec.h
|
||||
SceAvcodecUser/SceVideoencUser.cpp SceAvcodecUser/SceVideoencUser.h
|
||||
SceAVConfig/SceAVConfig.cpp SceAVConfig/SceAVConfig.h
|
||||
SceAvPlayer/SceAvPlayer.cpp SceAvPlayer/SceAvPlayer.h
|
||||
SceBbmc/SceBbmc.cpp SceBbmc/SceBbmc.h
|
||||
SceBgAppUtil/SceBgAppUtil.cpp SceBgAppUtil/SceBgAppUtil.h
|
||||
SceBt/SceBt.cpp SceBt/SceBt.h
|
||||
SceCamera/SceCamera.cpp SceCamera/SceCamera.h
|
||||
SceClipboard/SceClipboard.cpp SceClipboard/SceClipboard.h
|
||||
SceCodecEngine/SceCodecEngineUser.cpp SceCodecEngine/SceCodecEngineUser.h
|
||||
SceCodecEnginePerf/SceCodecEnginePerf.cpp SceCodecEnginePerf/SceCodecEnginePerf.h
|
||||
SceCodecEngineWrapper/SceCodecEngineWrapper.cpp SceCodecEngineWrapper/SceCodecEngineWrapper.h
|
||||
SceCommonDialog/SceCommonDialog.cpp SceCommonDialog/SceCommonDialog.h
|
||||
SceCommonDialog/SceNpWebApiCommonDialog.cpp SceCommonDialog/SceNpWebApiCommonDialog.h
|
||||
SceCompat/SceCompat.cpp SceCompat/SceCompat.h
|
||||
SceCoredump/SceCoredump.cpp SceCoredump/SceCoredump.h
|
||||
SceCoredump/SceCoredumpNounlink.cpp SceCoredump/SceCoredumpNounlink.h
|
||||
SceCtrl/SceCtrl.cpp SceCtrl/SceCtrl.h
|
||||
SceDeci4pUserp/SceDeci4pUserp.cpp SceDeci4pUserp/SceDeci4pUserp.h
|
||||
SceDisplay/SceDisplay.cpp SceDisplay/SceDisplay.h
|
||||
SceDriverUser/SceAppMgrUser.cpp SceDriverUser/SceAppMgrUser.h
|
||||
SceDriverUser/SceDisplayUser.cpp SceDriverUser/SceDisplayUser.h
|
||||
SceDriverUser/SceDrmBridgeUser.cpp SceDriverUser/SceDrmBridgeUser.h
|
||||
SceDriverUser/SceErrorUser.cpp SceDriverUser/SceErrorUser.h
|
||||
SceDriverUser/SceFios2User.cpp SceDriverUser/SceFios2User.h
|
||||
SceDriverUser/SceMotion.cpp SceDriverUser/SceMotion.h
|
||||
SceDriverUser/SceRtcUser.cpp SceDriverUser/SceRtcUser.h
|
||||
SceDTrace/SceDTrace.cpp SceDTrace/SceDTrace.h
|
||||
SceError/SceError.cpp SceError/SceError.h
|
||||
SceFace/SceFace.cpp SceFace/SceFace.h
|
||||
SceFiber/SceFiber.cpp SceFiber/SceFiber.h
|
||||
SceFios2/SceFios2.cpp SceFios2/SceFios2.h
|
||||
SceFios2Kernel/SceFios2Kernel.cpp SceFios2Kernel/SceFios2Kernel.h
|
||||
SceFios2Kernel/SceFios2Kernel02.cpp SceFios2Kernel/SceFios2Kernel02.h
|
||||
SceFios2Kernel/SceFios2KernelForDriver.cpp SceFios2Kernel/SceFios2KernelForDriver.h
|
||||
SceGameUpdate/SceGameUpdate.cpp SceGameUpdate/SceGameUpdate.h
|
||||
SceGps/SceGps.cpp SceGps/SceGps.h
|
||||
SceGpuEs4/SceGpuEs4ForUser.cpp SceGpuEs4/SceGpuEs4ForUser.h
|
||||
SceGxm/SceGxm.cpp SceGxm/SceGxm.h
|
||||
SceGxm/SceGxmInternal.cpp SceGxm/SceGxmInternal.h
|
||||
SceGxm/SceGxmInternalForGles.cpp SceGxm/SceGxmInternalForGles.h
|
||||
SceGxm/SceGxmInternalForReplay.cpp SceGxm/SceGxmInternalForReplay.h
|
||||
SceGxm/SceGxmInternalForVsh.cpp SceGxm/SceGxmInternalForVsh.h
|
||||
SceHandwriting/SceHandwriting.cpp SceHandwriting/SceHandwriting.h
|
||||
SceHid/SceHid.cpp SceHid/SceHid.h
|
||||
SceHttp/SceHttp.cpp SceHttp/SceHttp.h
|
||||
SceIme/SceIme.cpp SceIme/SceIme.h
|
||||
SceIncomingDialog/SceIncomingDialog.cpp SceIncomingDialog/SceIncomingDialog.h
|
||||
SceIofilemgr/SceIofilemgr.cpp SceIofilemgr/SceIofilemgr.h
|
||||
SceJpeg/SceJpegUser.cpp SceJpeg/SceJpegUser.h
|
||||
SceJpegArm/SceJpegArm.cpp SceJpegArm/SceJpegArm.h
|
||||
SceJpegEnc/SceJpegEncUser.cpp SceJpegEnc/SceJpegEncUser.h
|
||||
SceJpegEncArm/SceJpegEncArm.cpp SceJpegEncArm/SceJpegEncArm.h
|
||||
SceKernelDmacMgr/SceDmacmgr.cpp SceKernelDmacMgr/SceDmacmgr.h
|
||||
SceKernelModulemgr/SceBacktrace.cpp SceKernelModulemgr/SceBacktrace.h
|
||||
SceKernelModulemgr/SceModulemgr.cpp SceKernelModulemgr/SceModulemgr.h
|
||||
SceKernelThreadMgr/SceThreadmgr.cpp SceKernelThreadMgr/SceThreadmgr.h
|
||||
SceKernelThreadMgr/SceThreadmgrCoredumpTime.cpp SceKernelThreadMgr/SceThreadmgrCoredumpTime.h
|
||||
SceKernelThreadMgr/SceThreadmgrForDriver.cpp SceKernelThreadMgr/SceThreadmgrForDriver.h
|
||||
SceKernelThreadMgr/SceThreadmgrForKernel.cpp SceKernelThreadMgr/SceThreadmgrForKernel.h
|
||||
SceLibc/SceLibc.cpp SceLibc/SceLibc.h
|
||||
SceLibc/SceLibm.cpp SceLibc/SceLibm.h
|
||||
SceLibc/SceLibstdcxx.cpp SceLibc/SceLibstdcxx.h
|
||||
SceLibDbg/SceDbg.cpp SceLibDbg/SceDbg.h
|
||||
SceLibft2/SceFt2.cpp SceLibft2/SceFt2.h
|
||||
SceLibJson/SceLibJson.cpp SceLibJson/SceLibJson.h
|
||||
SceLibKernel/SceKernelForMono.cpp SceLibKernel/SceKernelForMono.h
|
||||
SceLibKernel/SceKernelForVM.cpp SceLibKernel/SceKernelForVM.h
|
||||
SceLibKernel/SceLibGcc.cpp SceLibKernel/SceLibGcc.h
|
||||
SceLibKernel/SceLibKernel.cpp SceLibKernel/SceLibKernel.h
|
||||
SceLibKernel/SceLibRng.cpp SceLibKernel/SceLibRng.h
|
||||
SceLibKernel/SceLibSsp.cpp SceLibKernel/SceLibSsp.h
|
||||
SceLibKernel/SceRtabi.cpp SceLibKernel/SceRtabi.h
|
||||
SceLibMono/SceLibMono.cpp SceLibMono/SceLibMono.h
|
||||
SceLibMonoBridge/SceLibMonoBridge.cpp SceLibMonoBridge/SceLibMonoBridge.h
|
||||
SceLibMp4Recorder/SceLibMp4Recorder.cpp SceLibMp4Recorder/SceLibMp4Recorder.h
|
||||
SceLibMtp/SceLibMtp.cpp SceLibMtp/SceLibMtp.h
|
||||
SceLibXml/SceLibXml.cpp SceLibXml/SceLibXml.h
|
||||
SceLiveArea/SceLiveAreaUtil.cpp SceLiveArea/SceLiveAreaUtil.h
|
||||
SceLocation/SceLibLocation.cpp SceLocation/SceLibLocation.h
|
||||
SceLocationExtension/SceLibLocationExtension.cpp SceLocationExtension/SceLibLocationExtension.h
|
||||
SceLsdb/SceLsdb.cpp SceLsdb/SceLsdb.h
|
||||
SceMotionDev/SceMotionDev.cpp SceMotionDev/SceMotionDev.h
|
||||
SceMp4/SceMp4.cpp SceMp4/SceMp4.h
|
||||
SceMtpIfDriver/SceMtpIf.cpp SceMtpIfDriver/SceMtpIf.h
|
||||
SceMusicExport/SceMusicExport.cpp SceMusicExport/SceMusicExport.h
|
||||
SceNearDialogUtil/SceNearDialogUtil.cpp SceNearDialogUtil/SceNearDialogUtil.h
|
||||
SceNearUtil/SceNearUtil.cpp SceNearUtil/SceNearUtil.h
|
||||
SceNet/SceNet.cpp SceNet/SceNet.h
|
||||
SceNetInternal/SceNetInternal.cpp SceNetInternal/SceNetInternal.h
|
||||
SceNetAdhocMatching/SceNetAdhocMatching.cpp SceNetAdhocMatching/SceNetAdhocMatching.h
|
||||
SceNetCtl/SceNetCtl.cpp SceNetCtl/SceNetCtl.h
|
||||
SceNetPs/SceNetPsForSyscalls.cpp SceNetPs/SceNetPsForSyscalls.h
|
||||
SceNgs/SceNgsInternal.cpp SceNgs/SceNgsInternal.h
|
||||
SceNgsUser/SceNgs.cpp SceNgsUser/SceNgs.h
|
||||
SceNotificationUtil/SceNotificationUtil.cpp SceNotificationUtil/SceNotificationUtil.h
|
||||
SceNotificationUtil/SceNotificationUtilBgApp.cpp SceNotificationUtil/SceNotificationUtilBgApp.h
|
||||
SceNotificationUtil/SceNotificationUtilProgress.cpp SceNotificationUtil/SceNotificationUtilProgress.h
|
||||
SceNpActivity/SceNpActivity.cpp SceNpActivity/SceNpActivity.h
|
||||
SceNpBasic/SceNpBasic.cpp SceNpBasic/SceNpBasic.h
|
||||
SceNpCommerce2/SceNpCommerce2.cpp SceNpCommerce2/SceNpCommerce2.h
|
||||
SceNpCommon/SceNpCommon.cpp SceNpCommon/SceNpCommon.h
|
||||
SceNpDrm/SceNpDrm.cpp SceNpDrm/SceNpDrm.h
|
||||
SceNpDrm/SceNpDrmPackage.cpp SceNpDrm/SceNpDrmPackage.h
|
||||
SceNpDrm/ScePsmDrm.cpp SceNpDrm/ScePsmDrm.h
|
||||
SceNpManager/SceNpManager.cpp SceNpManager/SceNpManager.h
|
||||
SceNpMatching2/SceNpMatching2.cpp SceNpMatching2/SceNpMatching2.h
|
||||
SceNpMessage/SceNpMessage.cpp SceNpMessage/SceNpMessage.h
|
||||
SceNpParty/SceNpPartyGameUtil.cpp SceNpParty/SceNpPartyGameUtil.h
|
||||
SceNpScore/SceNpScore.cpp SceNpScore/SceNpScore.h
|
||||
SceNpSignaling/SceNpSignaling.cpp SceNpSignaling/SceNpSignaling.h
|
||||
SceNpSnsFacebook/SceNpSnsFacebook.cpp SceNpSnsFacebook/SceNpSnsFacebook.h
|
||||
SceNpTrophy/SceNpTrophy.cpp SceNpTrophy/SceNpTrophy.h
|
||||
SceNpTus/SceNpTus.cpp SceNpTus/SceNpTus.h
|
||||
SceNpUtility/SceNpUtility.cpp SceNpUtility/SceNpUtility.h
|
||||
SceNpWebApi/SceNpWebApi.cpp SceNpWebApi/SceNpWebApi.h
|
||||
ScePaf/ScePafMisc.cpp ScePaf/ScePafMisc.h
|
||||
ScePaf/ScePafResource.cpp ScePaf/ScePafResource.h
|
||||
ScePaf/ScePafStdc.cpp ScePaf/ScePafStdc.h
|
||||
ScePaf/ScePafWidget.cpp ScePaf/ScePafWidget.h
|
||||
ScePamgr/ScePamgr.cpp ScePamgr/ScePamgr.h
|
||||
ScePerf/ScePerf.cpp ScePerf/ScePerf.h
|
||||
ScePgf/ScePgf.cpp ScePgf/ScePgf.h
|
||||
ScePhotoExport/ScePhotoExport.cpp ScePhotoExport/ScePhotoExport.h
|
||||
ScePower/ScePower.cpp ScePower/ScePower.h
|
||||
SceProcessmgr/SceProcessmgr.cpp SceProcessmgr/SceProcessmgr.h
|
||||
SceProcessmgr/SceProcessmgrForDriver.cpp SceProcessmgr/SceProcessmgrForDriver.h
|
||||
ScePromoterUtil/ScePromoterUtil.cpp ScePromoterUtil/ScePromoterUtil.h
|
||||
ScePspnetAdhoc/ScePspnetAdhoc.cpp ScePspnetAdhoc/ScePspnetAdhoc.h
|
||||
ScePvf/ScePvf.cpp ScePvf/ScePvf.h
|
||||
SceRazorCapture/SceRazorCapture.cpp SceRazorCapture/SceRazorCapture.h
|
||||
SceRazorHud/SceRazorHud.cpp SceRazorHud/SceRazorHud.h
|
||||
SceRegistryMgr/SceRegMgr.cpp SceRegistryMgr/SceRegMgr.h
|
||||
SceRegistryMgr/SceRegMgrForGame.cpp SceRegistryMgr/SceRegMgrForGame.h
|
||||
SceRegistryMgr/SceRegMgrForSDK.cpp SceRegistryMgr/SceRegMgrForSDK.h
|
||||
SceRegistryMgr/SceRegMgrService.cpp SceRegistryMgr/SceRegMgrService.h
|
||||
SceRtc/SceRtc.cpp SceRtc/SceRtc.h
|
||||
SceRtc/SceRtcForDriver.cpp SceRtc/SceRtcForDriver.h
|
||||
SceRudp/SceLibRudp.cpp SceRudp/SceLibRudp.h
|
||||
SceSas/SceSas.cpp SceSas/SceSas.h
|
||||
SceSblACMgr/SceSblACMgr.cpp SceSblACMgr/SceSblACMgr.h
|
||||
SceSblGcAuthMgr/SceSblGcAuthMgr.cpp SceSblGcAuthMgr/SceSblGcAuthMgr.h
|
||||
SceSblPostSsMgr/SceSblLicMgr.cpp SceSblPostSsMgr/SceSblLicMgr.h
|
||||
SceSblPostSsMgr/SceSblPmMgr.cpp SceSblPostSsMgr/SceSblPmMgr.h
|
||||
SceSblPostSsMgr/SceSblRtcMgr.cpp SceSblPostSsMgr/SceSblRtcMgr.h
|
||||
SceSblPostSsMgr/SceSblUtMgr.cpp SceSblPostSsMgr/SceSblUtMgr.h
|
||||
SceSblSsMgr/SceSblAimgr.cpp SceSblSsMgr/SceSblAimgr.h
|
||||
SceSblSsMgr/SceSblDmac5Mgr.cpp SceSblSsMgr/SceSblDmac5Mgr.h
|
||||
SceSblSsMgr/SceSblQafMgr.cpp SceSblSsMgr/SceSblQafMgr.h
|
||||
SceSblSsMgr/SceSblRng.cpp SceSblSsMgr/SceSblRng.h
|
||||
SceSblUpdateMgr/SceSblSsUpdateMgr.cpp SceSblUpdateMgr/SceSblSsUpdateMgr.h
|
||||
SceScreenShot/SceScreenShot.cpp SceScreenShot/SceScreenShot.h
|
||||
SceShaccCg/SceShaccCg.cpp SceShaccCg/SceShaccCg.h
|
||||
SceShellSvc/SceShellSvc.cpp SceShellSvc/SceShellSvc.h
|
||||
SceShellSvc/SceShellUtil.cpp SceShellSvc/SceShellUtil.h
|
||||
SceShellSvc/SceShellUtilLaunchApp.cpp SceShellSvc/SceShellUtilLaunchApp.h
|
||||
SceShutterSound/SceShutterSound.cpp SceShutterSound/SceShutterSound.h
|
||||
SceSmart/SceSmart.cpp SceSmart/SceSmart.h
|
||||
SceSqlite/SceSqlite.cpp SceSqlite/SceSqlite.h
|
||||
SceSsl/SceSsl.cpp SceSsl/SceSsl.h
|
||||
SceSsl/SceSslInternal.cpp SceSsl/SceSslInternal.h
|
||||
SceStdio/SceStdio.cpp SceStdio/SceStdio.h
|
||||
SceSulpha/SceSulpha.cpp SceSulpha/SceSulpha.h
|
||||
SceSysmem/SceCpu.cpp SceSysmem/SceCpu.h
|
||||
SceSysmem/SceCpuForDriver.cpp SceSysmem/SceCpuForDriver.h
|
||||
SceSysmem/SceDebugForDriver.cpp SceSysmem/SceDebugForDriver.h
|
||||
SceSysmem/SceDebugLed.cpp SceSysmem/SceDebugLed.h
|
||||
SceSysmem/SceDipsw.cpp SceSysmem/SceDipsw.h
|
||||
SceSysmem/SceDipswForDriver.cpp SceSysmem/SceDipswForDriver.h
|
||||
SceSysmem/SceProcEventForDriver.cpp SceSysmem/SceProcEventForDriver.h
|
||||
SceSysmem/SceSysclibForDriver.cpp SceSysmem/SceSysclibForDriver.h
|
||||
SceSysmem/SceSysmem.cpp SceSysmem/SceSysmem.h
|
||||
SceSysmem/SceSysmemForDriver.cpp SceSysmem/SceSysmemForDriver.h
|
||||
SceSysmodule/SceSysmodule.cpp SceSysmodule/SceSysmodule.h
|
||||
SceSystemGesture/SceSystemGesture.cpp SceSystemGesture/SceSystemGesture.h
|
||||
SceTeleportClient/SceTeleportClient.cpp SceTeleportClient/SceTeleportClient.h
|
||||
SceTeleportServer/SceTeleportServer.cpp SceTeleportServer/SceTeleportServer.h
|
||||
SceTouch/SceTouch.cpp SceTouch/SceTouch.h
|
||||
SceTriggerUtil/SceTriggerUtil.cpp SceTriggerUtil/SceTriggerUtil.h
|
||||
SceUdcd/SceUdcd.cpp SceUdcd/SceUdcd.h
|
||||
SceUlobjMgr/SceUlobjMgr.cpp SceUlobjMgr/SceUlobjMgr.h
|
||||
SceUlt/SceUlt.cpp SceUlt/SceUlt.h
|
||||
SceUsbd/SceUsbdForUser.cpp SceUsbd/SceUsbdForUser.h
|
||||
SceUsbPspcm/SceUsbPspcm.cpp SceUsbPspcm/SceUsbPspcm.h
|
||||
SceUsbSerial/SceUsbSerial.cpp SceUsbSerial/SceUsbSerial.h
|
||||
SceUsbServ/SceUsbServ.cpp SceUsbServ/SceUsbServ.h
|
||||
SceUsbstorVStorDriver/SceUsbstorVStor.cpp SceUsbstorVStorDriver/SceUsbstorVStor.h
|
||||
SceVideodec/SceVideodecUser.cpp SceVideodec/SceVideodecUser.h
|
||||
SceVideoExport/SceVideoExport.cpp SceVideoExport/SceVideoExport.h
|
||||
SceVoice/SceVoice.cpp SceVoice/SceVoice.h
|
||||
SceVoiceQoS/SceVoiceQoS.cpp SceVoiceQoS/SceVoiceQoS.h
|
||||
SceVshBridge/SceDrmBridge.cpp SceVshBridge/SceDrmBridge.h
|
||||
SceVshBridge/SceVshBridge.cpp SceVshBridge/SceVshBridge.h
|
||||
SceWlanBt/SceWlan.cpp SceWlanBt/SceWlan.h
|
||||
module_parent.cpp
|
||||
SceAppMgr/SceAppMgr.cpp
|
||||
SceAppMgr/SceSharedFb.cpp
|
||||
SceAppUtil/SceAppUtil.cpp
|
||||
SceAppUtil/SceAppUtilAddcontForce.cpp
|
||||
SceAppUtil/SceAppUtilBook.cpp
|
||||
SceAppUtil/SceAppUtilCache.cpp
|
||||
SceAppUtil/SceAppUtilExt.cpp
|
||||
SceAtrac/SceAtrac.cpp
|
||||
SceAudio/SceAudio.cpp
|
||||
SceAudiodec/SceAudiodecUser.cpp
|
||||
SceAudioenc/SceAudioencUser.cpp
|
||||
SceAudioIn/SceAudioIn.cpp
|
||||
SceAvcodec/SceAvcodec.cpp
|
||||
SceAvcodecUser/SceVideoencUser.cpp
|
||||
SceAVConfig/SceAVConfig.cpp
|
||||
SceAvPlayer/SceAvPlayer.cpp
|
||||
SceBbmc/SceBbmc.cpp
|
||||
SceBgAppUtil/SceBgAppUtil.cpp
|
||||
SceBt/SceBt.cpp
|
||||
SceCamera/SceCamera.cpp
|
||||
SceClipboard/SceClipboard.cpp
|
||||
SceCodecEngine/SceCodecEngineUser.cpp
|
||||
SceCodecEnginePerf/SceCodecEnginePerf.cpp
|
||||
SceCodecEngineWrapper/SceCodecEngineWrapper.cpp
|
||||
SceCommonDialog/SceCommonDialog.cpp
|
||||
SceCommonDialog/SceNpWebApiCommonDialog.cpp
|
||||
SceCompat/SceCompat.cpp
|
||||
SceCoredump/SceCoredump.cpp
|
||||
SceCoredump/SceCoredumpNounlink.cpp
|
||||
SceCtrl/SceCtrl.cpp
|
||||
SceDeci4pUserp/SceDeci4pUserp.cpp
|
||||
SceDisplay/SceDisplay.cpp
|
||||
SceDriverUser/SceAppMgrUser.cpp
|
||||
SceDriverUser/SceDisplayUser.cpp
|
||||
SceDriverUser/SceDrmBridgeUser.cpp
|
||||
SceDriverUser/SceErrorUser.cpp
|
||||
SceDriverUser/SceFios2User.cpp
|
||||
SceDriverUser/SceMotion.cpp
|
||||
SceDriverUser/SceRtcUser.cpp
|
||||
SceDTrace/SceDTrace.cpp
|
||||
SceError/SceError.cpp
|
||||
SceFace/SceFace.cpp
|
||||
SceFiber/SceFiber.cpp
|
||||
SceFios2/SceFios2.cpp
|
||||
SceFios2Kernel/SceFios2Kernel.cpp
|
||||
SceFios2Kernel/SceFios2Kernel02.cpp
|
||||
SceFios2Kernel/SceFios2KernelForDriver.cpp
|
||||
SceGameUpdate/SceGameUpdate.cpp
|
||||
SceGps/SceGps.cpp
|
||||
SceGpuEs4/SceGpuEs4ForUser.cpp
|
||||
SceGxm/SceGxm.cpp
|
||||
SceGxm/SceGxmInternal.cpp
|
||||
SceGxm/SceGxmInternalForGles.cpp
|
||||
SceGxm/SceGxmInternalForReplay.cpp
|
||||
SceGxm/SceGxmInternalForVsh.cpp
|
||||
SceHandwriting/SceHandwriting.cpp
|
||||
SceHid/SceHid.cpp
|
||||
SceHttp/SceHttp.cpp
|
||||
SceIme/SceIme.cpp
|
||||
SceIncomingDialog/SceIncomingDialog.cpp
|
||||
SceIofilemgr/SceIofilemgr.cpp
|
||||
SceJpeg/SceJpegUser.cpp
|
||||
SceJpegArm/SceJpegArm.cpp
|
||||
SceJpegEnc/SceJpegEncUser.cpp
|
||||
SceJpegEncArm/SceJpegEncArm.cpp
|
||||
SceKernelDmacMgr/SceDmacmgr.cpp
|
||||
SceKernelModulemgr/SceBacktrace.cpp
|
||||
SceKernelModulemgr/SceModulemgr.cpp
|
||||
SceKernelThreadMgr/SceThreadmgr.cpp
|
||||
SceKernelThreadMgr/SceThreadmgrCoredumpTime.cpp
|
||||
SceKernelThreadMgr/SceThreadmgrForDriver.cpp
|
||||
SceKernelThreadMgr/SceThreadmgrForKernel.cpp
|
||||
SceLibc/SceLibc.cpp
|
||||
SceLibc/SceLibm.cpp
|
||||
SceLibc/SceLibstdcxx.cpp
|
||||
SceLibDbg/SceDbg.cpp
|
||||
SceLibft2/SceFt2.cpp
|
||||
SceLibJson/SceLibJson.cpp
|
||||
SceLibKernel/SceKernelForMono.cpp
|
||||
SceLibKernel/SceKernelForVM.cpp
|
||||
SceLibKernel/SceLibGcc.cpp
|
||||
SceLibKernel/SceLibKernel.cpp
|
||||
SceLibKernel/SceLibRng.cpp
|
||||
SceLibKernel/SceLibSsp.cpp
|
||||
SceLibKernel/SceRtabi.cpp
|
||||
SceLibMono/SceLibMono.cpp
|
||||
SceLibMonoBridge/SceLibMonoBridge.cpp
|
||||
SceLibMp4Recorder/SceLibMp4Recorder.cpp
|
||||
SceLibMtp/SceLibMtp.cpp
|
||||
SceLibXml/SceLibXml.cpp
|
||||
SceLiveArea/SceLiveAreaUtil.cpp
|
||||
SceLocation/SceLibLocation.cpp
|
||||
SceLocationExtension/SceLibLocationExtension.cpp
|
||||
SceLsdb/SceLsdb.cpp
|
||||
SceMotionDev/SceMotionDev.cpp
|
||||
SceMp4/SceMp4.cpp
|
||||
SceMtpIfDriver/SceMtpIf.cpp
|
||||
SceMusicExport/SceMusicExport.cpp
|
||||
SceNearDialogUtil/SceNearDialogUtil.cpp
|
||||
SceNearUtil/SceNearUtil.cpp
|
||||
SceNet/SceNet.cpp
|
||||
SceNetInternal/SceNetInternal.cpp
|
||||
SceNetAdhocMatching/SceNetAdhocMatching.cpp
|
||||
SceNetCtl/SceNetCtl.cpp
|
||||
SceNetPs/SceNetPsForSyscalls.cpp
|
||||
SceNgs/SceNgsInternal.cpp
|
||||
SceNgsUser/SceNgs.cpp
|
||||
SceNotificationUtil/SceNotificationUtil.cpp
|
||||
SceNotificationUtil/SceNotificationUtilBgApp.cpp
|
||||
SceNotificationUtil/SceNotificationUtilProgress.cpp
|
||||
SceNpActivity/SceNpActivity.cpp
|
||||
SceNpBasic/SceNpBasic.cpp
|
||||
SceNpCommerce2/SceNpCommerce2.cpp
|
||||
SceNpCommon/SceNpCommon.cpp
|
||||
SceNpDrm/SceNpDrm.cpp
|
||||
SceNpDrm/SceNpDrmPackage.cpp
|
||||
SceNpDrm/ScePsmDrm.cpp
|
||||
SceNpManager/SceNpManager.cpp
|
||||
SceNpMatching2/SceNpMatching2.cpp
|
||||
SceNpMessage/SceNpMessage.cpp
|
||||
SceNpParty/SceNpPartyGameUtil.cpp
|
||||
SceNpScore/SceNpScore.cpp
|
||||
SceNpSignaling/SceNpSignaling.cpp
|
||||
SceNpSnsFacebook/SceNpSnsFacebook.cpp
|
||||
SceNpTrophy/SceNpTrophy.cpp
|
||||
SceNpTus/SceNpTus.cpp
|
||||
SceNpUtility/SceNpUtility.cpp
|
||||
SceNpWebApi/SceNpWebApi.cpp
|
||||
ScePaf/ScePafMisc.cpp
|
||||
ScePaf/ScePafResource.cpp
|
||||
ScePaf/ScePafStdc.cpp
|
||||
ScePaf/ScePafWidget.cpp
|
||||
ScePamgr/ScePamgr.cpp
|
||||
ScePerf/ScePerf.cpp
|
||||
ScePgf/ScePgf.cpp
|
||||
ScePhotoExport/ScePhotoExport.cpp
|
||||
ScePower/ScePower.cpp
|
||||
SceProcessmgr/SceProcessmgr.cpp
|
||||
SceProcessmgr/SceProcessmgrForDriver.cpp
|
||||
ScePromoterUtil/ScePromoterUtil.cpp
|
||||
ScePspnetAdhoc/ScePspnetAdhoc.cpp
|
||||
ScePvf/ScePvf.cpp
|
||||
SceRazorCapture/SceRazorCapture.cpp
|
||||
SceRazorHud/SceRazorHud.cpp
|
||||
SceRegistryMgr/SceRegMgr.cpp
|
||||
SceRegistryMgr/SceRegMgrForGame.cpp
|
||||
SceRegistryMgr/SceRegMgrForSDK.cpp
|
||||
SceRegistryMgr/SceRegMgrService.cpp
|
||||
SceRtc/SceRtc.cpp
|
||||
SceRtc/SceRtcForDriver.cpp
|
||||
SceRudp/SceLibRudp.cpp
|
||||
SceSas/SceSas.cpp
|
||||
SceSblACMgr/SceSblACMgr.cpp
|
||||
SceSblGcAuthMgr/SceSblGcAuthMgr.cpp
|
||||
SceSblPostSsMgr/SceSblLicMgr.cpp
|
||||
SceSblPostSsMgr/SceSblPmMgr.cpp
|
||||
SceSblPostSsMgr/SceSblRtcMgr.cpp
|
||||
SceSblPostSsMgr/SceSblUtMgr.cpp
|
||||
SceSblSsMgr/SceSblAimgr.cpp
|
||||
SceSblSsMgr/SceSblDmac5Mgr.cpp
|
||||
SceSblSsMgr/SceSblQafMgr.cpp
|
||||
SceSblSsMgr/SceSblRng.cpp
|
||||
SceSblUpdateMgr/SceSblSsUpdateMgr.cpp
|
||||
SceScreenShot/SceScreenShot.cpp
|
||||
SceShaccCg/SceShaccCg.cpp
|
||||
SceShellSvc/SceShellSvc.cpp
|
||||
SceShellSvc/SceShellUtil.cpp
|
||||
SceShellSvc/SceShellUtilLaunchApp.cpp
|
||||
SceShutterSound/SceShutterSound.cpp
|
||||
SceSmart/SceSmart.cpp
|
||||
SceSqlite/SceSqlite.cpp
|
||||
SceSsl/SceSsl.cpp
|
||||
SceSsl/SceSslInternal.cpp
|
||||
SceStdio/SceStdio.cpp
|
||||
SceSulpha/SceSulpha.cpp
|
||||
SceSysmem/SceCpu.cpp
|
||||
SceSysmem/SceCpuForDriver.cpp
|
||||
SceSysmem/SceDebugForDriver.cpp
|
||||
SceSysmem/SceDebugLed.cpp
|
||||
SceSysmem/SceDipsw.cpp
|
||||
SceSysmem/SceDipswForDriver.cpp
|
||||
SceSysmem/SceProcEventForDriver.cpp
|
||||
SceSysmem/SceSysclibForDriver.cpp
|
||||
SceSysmem/SceSysmem.cpp
|
||||
SceSysmem/SceSysmemForDriver.cpp
|
||||
SceSysmodule/SceSysmodule.cpp
|
||||
SceSystemGesture/SceSystemGesture.cpp
|
||||
SceTeleportClient/SceTeleportClient.cpp
|
||||
SceTeleportServer/SceTeleportServer.cpp
|
||||
SceTouch/SceTouch.cpp
|
||||
SceTriggerUtil/SceTriggerUtil.cpp
|
||||
SceUdcd/SceUdcd.cpp
|
||||
SceUlobjMgr/SceUlobjMgr.cpp
|
||||
SceUlt/SceUlt.cpp
|
||||
SceUsbd/SceUsbdForUser.cpp
|
||||
SceUsbPspcm/SceUsbPspcm.cpp
|
||||
SceUsbSerial/SceUsbSerial.cpp
|
||||
SceUsbServ/SceUsbServ.cpp
|
||||
SceUsbstorVStorDriver/SceUsbstorVStor.cpp
|
||||
SceVideodec/SceVideodecUser.cpp
|
||||
SceVideoExport/SceVideoExport.cpp
|
||||
SceVoice/SceVoice.cpp
|
||||
SceVoiceQoS/SceVoiceQoS.cpp
|
||||
SceVshBridge/SceDrmBridge.cpp
|
||||
SceVshBridge/SceVshBridge.cpp
|
||||
SceWlanBt/SceWlan.cpp
|
||||
)
|
||||
|
||||
add_library(modules STATIC ${SOURCE_LIST})
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#include "SceAVConfig.h"
|
||||
#include <module/module.h>
|
||||
|
||||
EXPORT(int, sceAVConfigChangeReg) {
|
||||
return UNIMPLEMENTED();
|
||||
@@ -152,38 +152,3 @@ EXPORT(int, sceAVConfigWriteMasterVol) {
|
||||
EXPORT(int, sceAVConfigWriteRegSystemVol) {
|
||||
return UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(sceAVConfigChangeReg)
|
||||
BRIDGE_IMPL(sceAVConfigClearAutoSuspend2)
|
||||
BRIDGE_IMPL(sceAVConfigDisplayOn)
|
||||
BRIDGE_IMPL(sceAVConfigGetAcStatus)
|
||||
BRIDGE_IMPL(sceAVConfigGetBtVol)
|
||||
BRIDGE_IMPL(sceAVConfigGetConnectedAudioDevice)
|
||||
BRIDGE_IMPL(sceAVConfigGetDisplayMaxBrightness)
|
||||
BRIDGE_IMPL(sceAVConfigGetMasterVol)
|
||||
BRIDGE_IMPL(sceAVConfigGetShutterVol)
|
||||
BRIDGE_IMPL(sceAVConfigGetSystemVol)
|
||||
BRIDGE_IMPL(sceAVConfigGetVolCtrlEnable)
|
||||
BRIDGE_IMPL(sceAVConfigHdmiCecCmdOneTouchPlay)
|
||||
BRIDGE_IMPL(sceAVConfigHdmiCecDisable)
|
||||
BRIDGE_IMPL(sceAVConfigHdmiCecEnable)
|
||||
BRIDGE_IMPL(sceAVConfigHdmiClearCecInfo)
|
||||
BRIDGE_IMPL(sceAVConfigHdmiGetCecInfo)
|
||||
BRIDGE_IMPL(sceAVConfigHdmiGetMonitorInfo)
|
||||
BRIDGE_IMPL(sceAVConfigHdmiGetOutScalingRatio)
|
||||
BRIDGE_IMPL(sceAVConfigHdmiSetOutScalingRatio)
|
||||
BRIDGE_IMPL(sceAVConfigHdmiSetResolution)
|
||||
BRIDGE_IMPL(sceAVConfigHdmiSetRgbRangeMode)
|
||||
BRIDGE_IMPL(sceAVConfigMuteOn)
|
||||
BRIDGE_IMPL(sceAVConfigRegisterCallback)
|
||||
BRIDGE_IMPL(sceAVConfigSendVolKey)
|
||||
BRIDGE_IMPL(sceAVConfigSetAutoDisplayDimming)
|
||||
BRIDGE_IMPL(sceAVConfigSetAutoSuspend)
|
||||
BRIDGE_IMPL(sceAVConfigSetAutoSuspend2)
|
||||
BRIDGE_IMPL(sceAVConfigSetDisplayBrightness)
|
||||
BRIDGE_IMPL(sceAVConfigSetDisplayColorSpaceMode)
|
||||
BRIDGE_IMPL(sceAVConfigSetMasterVol)
|
||||
BRIDGE_IMPL(sceAVConfigSetSystemVol)
|
||||
BRIDGE_IMPL(sceAVConfigUnRegisterCallback)
|
||||
BRIDGE_IMPL(sceAVConfigWriteMasterVol)
|
||||
BRIDGE_IMPL(sceAVConfigWriteRegSystemVol)
|
||||
|
||||
@@ -1,55 +0,0 @@
|
||||
// Vita3K emulator project
|
||||
// Copyright (C) 2023 Vita3K team
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License along
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <module/module.h>
|
||||
|
||||
BRIDGE_DECL(sceAVConfigChangeReg)
|
||||
BRIDGE_DECL(sceAVConfigClearAutoSuspend2)
|
||||
BRIDGE_DECL(sceAVConfigDisplayOn)
|
||||
BRIDGE_DECL(sceAVConfigGetAcStatus)
|
||||
BRIDGE_DECL(sceAVConfigGetBtVol)
|
||||
BRIDGE_DECL(sceAVConfigGetConnectedAudioDevice)
|
||||
BRIDGE_DECL(sceAVConfigGetDisplayMaxBrightness)
|
||||
BRIDGE_DECL(sceAVConfigGetMasterVol)
|
||||
BRIDGE_DECL(sceAVConfigGetShutterVol)
|
||||
BRIDGE_DECL(sceAVConfigGetSystemVol)
|
||||
BRIDGE_DECL(sceAVConfigGetVolCtrlEnable)
|
||||
BRIDGE_DECL(sceAVConfigHdmiCecCmdOneTouchPlay)
|
||||
BRIDGE_DECL(sceAVConfigHdmiCecDisable)
|
||||
BRIDGE_DECL(sceAVConfigHdmiCecEnable)
|
||||
BRIDGE_DECL(sceAVConfigHdmiClearCecInfo)
|
||||
BRIDGE_DECL(sceAVConfigHdmiGetCecInfo)
|
||||
BRIDGE_DECL(sceAVConfigHdmiGetMonitorInfo)
|
||||
BRIDGE_DECL(sceAVConfigHdmiGetOutScalingRatio)
|
||||
BRIDGE_DECL(sceAVConfigHdmiSetOutScalingRatio)
|
||||
BRIDGE_DECL(sceAVConfigHdmiSetResolution)
|
||||
BRIDGE_DECL(sceAVConfigHdmiSetRgbRangeMode)
|
||||
BRIDGE_DECL(sceAVConfigMuteOn)
|
||||
BRIDGE_DECL(sceAVConfigRegisterCallback)
|
||||
BRIDGE_DECL(sceAVConfigSendVolKey)
|
||||
BRIDGE_DECL(sceAVConfigSetAutoDisplayDimming)
|
||||
BRIDGE_DECL(sceAVConfigSetAutoSuspend)
|
||||
BRIDGE_DECL(sceAVConfigSetAutoSuspend2)
|
||||
BRIDGE_DECL(sceAVConfigSetDisplayBrightness)
|
||||
BRIDGE_DECL(sceAVConfigSetDisplayColorSpaceMode)
|
||||
BRIDGE_DECL(sceAVConfigSetMasterVol)
|
||||
BRIDGE_DECL(sceAVConfigSetSystemVol)
|
||||
BRIDGE_DECL(sceAVConfigUnRegisterCallback)
|
||||
BRIDGE_DECL(sceAVConfigWriteMasterVol)
|
||||
BRIDGE_DECL(sceAVConfigWriteRegSystemVol)
|
||||
@@ -1030,195 +1030,3 @@ EXPORT(int, sceAppMgrSuspendUntilActivated) {
|
||||
TRACY_FUNC(sceAppMgrSuspendUntilActivated);
|
||||
return UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(__sceAppMgrGetAppState)
|
||||
BRIDGE_IMPL(_sceAppMgrAcidDirSet)
|
||||
BRIDGE_IMPL(_sceAppMgrAcquireSoundOutExclusive3)
|
||||
BRIDGE_IMPL(_sceAppMgrAddContAddMount)
|
||||
BRIDGE_IMPL(_sceAppMgrAddContMount)
|
||||
BRIDGE_IMPL(_sceAppMgrAppDataMount)
|
||||
BRIDGE_IMPL(_sceAppMgrAppDataMountById)
|
||||
BRIDGE_IMPL(_sceAppMgrAppMount)
|
||||
BRIDGE_IMPL(_sceAppMgrAppParamGetInt)
|
||||
BRIDGE_IMPL(_sceAppMgrAppParamGetString)
|
||||
BRIDGE_IMPL(_sceAppMgrAppParamSetString)
|
||||
BRIDGE_IMPL(_sceAppMgrAppUmount)
|
||||
BRIDGE_IMPL(_sceAppMgrBgdlGetQueueStatus)
|
||||
BRIDGE_IMPL(_sceAppMgrCaptureFrameBufDMACByAppId)
|
||||
BRIDGE_IMPL(_sceAppMgrCaptureFrameBufIFTUByAppId)
|
||||
BRIDGE_IMPL(_sceAppMgrCheckRifGD)
|
||||
BRIDGE_IMPL(_sceAppMgrContentInstallPeriodStart)
|
||||
BRIDGE_IMPL(_sceAppMgrContentInstallPeriodStop)
|
||||
BRIDGE_IMPL(_sceAppMgrConvertVs0UserDrivePath)
|
||||
BRIDGE_IMPL(_sceAppMgrDeclareShellProcess2)
|
||||
BRIDGE_IMPL(_sceAppMgrDestroyAppByName)
|
||||
BRIDGE_IMPL(_sceAppMgrDrmClose)
|
||||
BRIDGE_IMPL(_sceAppMgrDrmOpen)
|
||||
BRIDGE_IMPL(_sceAppMgrForceUmount)
|
||||
BRIDGE_IMPL(_sceAppMgrGameDataMount)
|
||||
BRIDGE_IMPL(_sceAppMgrGetAppInfo)
|
||||
BRIDGE_IMPL(_sceAppMgrGetAppMgrState)
|
||||
BRIDGE_IMPL(_sceAppMgrGetAppParam)
|
||||
BRIDGE_IMPL(_sceAppMgrGetAppParam2)
|
||||
BRIDGE_IMPL(_sceAppMgrGetBootParam)
|
||||
BRIDGE_IMPL(_sceAppMgrGetBudgetInfo)
|
||||
BRIDGE_IMPL(_sceAppMgrGetCoredumpStateForShell)
|
||||
BRIDGE_IMPL(_sceAppMgrGetCurrentBgmState)
|
||||
BRIDGE_IMPL(_sceAppMgrGetCurrentBgmState2)
|
||||
BRIDGE_IMPL(_sceAppMgrGetDevInfo)
|
||||
BRIDGE_IMPL(_sceAppMgrGetFgAppInfo)
|
||||
BRIDGE_IMPL(_sceAppMgrGetIdByName)
|
||||
BRIDGE_IMPL(_sceAppMgrGetMediaTypeFromDrive)
|
||||
BRIDGE_IMPL(_sceAppMgrGetMediaTypeFromDriveByPid)
|
||||
BRIDGE_IMPL(_sceAppMgrGetMountProcessNum)
|
||||
BRIDGE_IMPL(_sceAppMgrGetNameById)
|
||||
BRIDGE_IMPL(_sceAppMgrGetPfsDrive)
|
||||
BRIDGE_IMPL(_sceAppMgrGetPidListForShell)
|
||||
BRIDGE_IMPL(_sceAppMgrGetRawPath)
|
||||
BRIDGE_IMPL(_sceAppMgrGetRawPathOfApp0ByAppIdForShell)
|
||||
BRIDGE_IMPL(_sceAppMgrGetRawPathOfApp0ByPidForShell)
|
||||
BRIDGE_IMPL(_sceAppMgrGetRecommendedScreenOrientation)
|
||||
BRIDGE_IMPL(_sceAppMgrGetRunningAppIdListForShell)
|
||||
BRIDGE_IMPL(_sceAppMgrGetSaveDataInfo)
|
||||
BRIDGE_IMPL(_sceAppMgrGetSaveDataInfoForSpecialExport)
|
||||
BRIDGE_IMPL(_sceAppMgrGetStatusByAppId)
|
||||
BRIDGE_IMPL(_sceAppMgrGetStatusById)
|
||||
BRIDGE_IMPL(_sceAppMgrGetStatusByName)
|
||||
BRIDGE_IMPL(_sceAppMgrGetSystemDataFilePlayReady)
|
||||
BRIDGE_IMPL(_sceAppMgrGetUserDirPath)
|
||||
BRIDGE_IMPL(_sceAppMgrGetUserDirPathById)
|
||||
BRIDGE_IMPL(_sceAppMgrGetVs0UserDataDrive)
|
||||
BRIDGE_IMPL(_sceAppMgrGetVs0UserModuleDrive)
|
||||
BRIDGE_IMPL(_sceAppMgrInitSafeMemoryById)
|
||||
BRIDGE_IMPL(_sceAppMgrInstallDirMount)
|
||||
BRIDGE_IMPL(_sceAppMgrIsCameraActive)
|
||||
BRIDGE_IMPL(_sceAppMgrLaunchAppByName)
|
||||
BRIDGE_IMPL(_sceAppMgrLaunchAppByName2)
|
||||
BRIDGE_IMPL(_sceAppMgrLaunchAppByName2ForShell)
|
||||
BRIDGE_IMPL(_sceAppMgrLaunchAppByName2ndStage)
|
||||
BRIDGE_IMPL(_sceAppMgrLaunchAppByNameForShell)
|
||||
BRIDGE_IMPL(_sceAppMgrLaunchAppByPath4)
|
||||
BRIDGE_IMPL(_sceAppMgrLaunchAppByUri)
|
||||
BRIDGE_IMPL(_sceAppMgrLaunchAppByUri2)
|
||||
BRIDGE_IMPL(_sceAppMgrLaunchVideoStreamingApp)
|
||||
BRIDGE_IMPL(_sceAppMgrLoadExec)
|
||||
BRIDGE_IMPL(_sceAppMgrLoadSaveDataSystemFile)
|
||||
BRIDGE_IMPL(_sceAppMgrLoopBackFormat)
|
||||
BRIDGE_IMPL(_sceAppMgrLoopBackMount)
|
||||
BRIDGE_IMPL(_sceAppMgrMmsMount)
|
||||
BRIDGE_IMPL(_sceAppMgrOverwriteLaunchParamForShell)
|
||||
BRIDGE_IMPL(_sceAppMgrPeekLaunchParamForShell)
|
||||
BRIDGE_IMPL(_sceAppMgrPhotoMount)
|
||||
BRIDGE_IMPL(_sceAppMgrPhotoUmount)
|
||||
BRIDGE_IMPL(_sceAppMgrPspSaveDataGetParams)
|
||||
BRIDGE_IMPL(_sceAppMgrPspSaveDataRead)
|
||||
BRIDGE_IMPL(_sceAppMgrPspSaveDataRootMount)
|
||||
BRIDGE_IMPL(_sceAppMgrReceiveEvent)
|
||||
BRIDGE_IMPL(_sceAppMgrReceiveEventNum)
|
||||
BRIDGE_IMPL(_sceAppMgrReceiveNotificationRequestForShell)
|
||||
BRIDGE_IMPL(_sceAppMgrReceiveShellEvent)
|
||||
BRIDGE_IMPL(_sceAppMgrReceiveSystemEvent)
|
||||
BRIDGE_IMPL(_sceAppMgrSaveDataAddMount)
|
||||
BRIDGE_IMPL(_sceAppMgrSaveDataDataRemove)
|
||||
BRIDGE_IMPL(_sceAppMgrSaveDataDataRemove2)
|
||||
BRIDGE_IMPL(_sceAppMgrSaveDataDataSave)
|
||||
BRIDGE_IMPL(_sceAppMgrSaveDataDataSave2)
|
||||
BRIDGE_IMPL(_sceAppMgrSaveDataGetQuota)
|
||||
BRIDGE_IMPL(_sceAppMgrSaveDataMount)
|
||||
BRIDGE_IMPL(_sceAppMgrSaveDataSlotCreate)
|
||||
BRIDGE_IMPL(_sceAppMgrSaveDataSlotDelete)
|
||||
BRIDGE_IMPL(_sceAppMgrSaveDataSlotFileClose)
|
||||
BRIDGE_IMPL(_sceAppMgrSaveDataSlotFileGetParam)
|
||||
BRIDGE_IMPL(_sceAppMgrSaveDataSlotFileOpen)
|
||||
BRIDGE_IMPL(_sceAppMgrSaveDataSlotGetParam)
|
||||
BRIDGE_IMPL(_sceAppMgrSaveDataSlotGetStatus)
|
||||
BRIDGE_IMPL(_sceAppMgrSaveDataSlotInit)
|
||||
BRIDGE_IMPL(_sceAppMgrSaveDataSlotSetParam)
|
||||
BRIDGE_IMPL(_sceAppMgrSaveDataSlotSetStatus)
|
||||
BRIDGE_IMPL(_sceAppMgrSaveDataUmount)
|
||||
BRIDGE_IMPL(_sceAppMgrSendNotificationRequest)
|
||||
BRIDGE_IMPL(_sceAppMgrSendParam)
|
||||
BRIDGE_IMPL(_sceAppMgrSendSystemEvent)
|
||||
BRIDGE_IMPL(_sceAppMgrSendSystemEvent2)
|
||||
BRIDGE_IMPL(_sceAppMgrSetBackRenderPortOwner)
|
||||
BRIDGE_IMPL(_sceAppMgrSetBgmProxyApp)
|
||||
BRIDGE_IMPL(_sceAppMgrSetNetworkDisconnectionWarningDialogState)
|
||||
BRIDGE_IMPL(_sceAppMgrSetPowerSaveMode)
|
||||
BRIDGE_IMPL(_sceAppMgrSetRecommendedScreenOrientationForShell)
|
||||
BRIDGE_IMPL(_sceAppMgrSetShellScreenOrientation)
|
||||
BRIDGE_IMPL(_sceAppMgrSetSystemDataFile)
|
||||
BRIDGE_IMPL(_sceAppMgrSetSystemDataFilePlayReady)
|
||||
BRIDGE_IMPL(_sceAppMgrSystemParamDateTimeGetConf)
|
||||
BRIDGE_IMPL(_sceAppMgrSystemParamGetInt)
|
||||
BRIDGE_IMPL(_sceAppMgrSystemParamGetString)
|
||||
BRIDGE_IMPL(_sceAppMgrThemeDataMount)
|
||||
BRIDGE_IMPL(_sceAppMgrTrophyMount)
|
||||
BRIDGE_IMPL(_sceAppMgrTrophyMountById)
|
||||
BRIDGE_IMPL(_sceAppMgrUmount)
|
||||
BRIDGE_IMPL(_sceAppMgrUmountByPid)
|
||||
BRIDGE_IMPL(_sceAppMgrUpdateSaveDataParam)
|
||||
BRIDGE_IMPL(_sceAppMgrWorkDirMount)
|
||||
BRIDGE_IMPL(_sceAppMgrWorkDirMountById)
|
||||
BRIDGE_IMPL(sceAppMgrAcquireBgmPort)
|
||||
BRIDGE_IMPL(sceAppMgrAcquireBgmPortForMusicPlayer)
|
||||
BRIDGE_IMPL(sceAppMgrAcquireBgmPortWithPriority)
|
||||
BRIDGE_IMPL(sceAppMgrAcquireBtrm)
|
||||
BRIDGE_IMPL(sceAppMgrAcquireSoundOutExclusive)
|
||||
BRIDGE_IMPL(sceAppMgrAcquireSoundOutExclusive2)
|
||||
BRIDGE_IMPL(sceAppMgrActivateApp)
|
||||
BRIDGE_IMPL(sceAppMgrDeactivateApp)
|
||||
BRIDGE_IMPL(sceAppMgrDeclareSystemChatApp)
|
||||
BRIDGE_IMPL(sceAppMgrDestroyAppByAppId)
|
||||
BRIDGE_IMPL(sceAppMgrDestroyOtherApp)
|
||||
BRIDGE_IMPL(sceAppMgrDestroyOtherAppByAppIdForShell)
|
||||
BRIDGE_IMPL(sceAppMgrDestroyOtherAppByPidForShell)
|
||||
BRIDGE_IMPL(sceAppMgrDump)
|
||||
BRIDGE_IMPL(sceAppMgrEnableCoredumpForTest)
|
||||
BRIDGE_IMPL(sceAppMgrEnableDuckingOnSystemChat)
|
||||
BRIDGE_IMPL(sceAppMgrEnablePrioritizingSystemChat)
|
||||
BRIDGE_IMPL(sceAppMgrExitToLiveboardForGameApp)
|
||||
BRIDGE_IMPL(sceAppMgrFinishCoredumpForShell)
|
||||
BRIDGE_IMPL(sceAppMgrGetAppIdByAppId)
|
||||
BRIDGE_IMPL(sceAppMgrGetExtraAppParam)
|
||||
BRIDGE_IMPL(sceAppMgrGetProcessIdByAppIdForShell)
|
||||
BRIDGE_IMPL(sceAppMgrGetSystemDataFile)
|
||||
BRIDGE_IMPL(sceAppMgrGrowMemory)
|
||||
BRIDGE_IMPL(sceAppMgrGrowMemory3)
|
||||
BRIDGE_IMPL(sceAppMgrIsDevelopmentMode)
|
||||
BRIDGE_IMPL(sceAppMgrIsGameBudgetAppPresent)
|
||||
BRIDGE_IMPL(sceAppMgrIsGameProgram)
|
||||
BRIDGE_IMPL(sceAppMgrIsNonGameProgram)
|
||||
BRIDGE_IMPL(sceAppMgrIsOtherAppPresent)
|
||||
BRIDGE_IMPL(sceAppMgrIsPidShellAndCrashed)
|
||||
BRIDGE_IMPL(sceAppMgrIsPsNowClient)
|
||||
BRIDGE_IMPL(sceAppMgrLaunchAppCancel)
|
||||
BRIDGE_IMPL(sceAppMgrLoadSafeMemory)
|
||||
BRIDGE_IMPL(sceAppMgrNotifyLiveBoardModeForShell)
|
||||
BRIDGE_IMPL(sceAppMgrQuitApp)
|
||||
BRIDGE_IMPL(sceAppMgrQuitForNonSuspendableApp)
|
||||
BRIDGE_IMPL(sceAppMgrReceiveShellEventNum)
|
||||
BRIDGE_IMPL(sceAppMgrReleaseBgmPort)
|
||||
BRIDGE_IMPL(sceAppMgrReleaseBtrm)
|
||||
BRIDGE_IMPL(sceAppMgrReleaseSoundOutExclusive)
|
||||
BRIDGE_IMPL(sceAppMgrReleaseSoundOutExclusive2)
|
||||
BRIDGE_IMPL(sceAppMgrReleaseSoundOutExclusive3)
|
||||
BRIDGE_IMPL(sceAppMgrRestoreBgmSettingForShell)
|
||||
BRIDGE_IMPL(sceAppMgrRestoreDisplaySettingForShell)
|
||||
BRIDGE_IMPL(sceAppMgrResumeBgAppByShell)
|
||||
BRIDGE_IMPL(sceAppMgrReturnLiveAreaOperationResultForShell)
|
||||
BRIDGE_IMPL(sceAppMgrSaveDataGetCachedRequiredSizeKiB)
|
||||
BRIDGE_IMPL(sceAppMgrSaveSafeMemory)
|
||||
BRIDGE_IMPL(sceAppMgrSendLiveBoardMode)
|
||||
BRIDGE_IMPL(sceAppMgrSetAppProtectionModeOnMemoryShortage)
|
||||
BRIDGE_IMPL(sceAppMgrSetBgmSubPriority)
|
||||
BRIDGE_IMPL(sceAppMgrSetBgmSubPriorityForSystemChat)
|
||||
BRIDGE_IMPL(sceAppMgrSetDisplayMergeConf)
|
||||
BRIDGE_IMPL(sceAppMgrSetFakeSettingBug51800)
|
||||
BRIDGE_IMPL(sceAppMgrSetInfobarState)
|
||||
BRIDGE_IMPL(sceAppMgrSetInfobarStateForCommonDialog)
|
||||
BRIDGE_IMPL(sceAppMgrSetInfobarStateForShellByAppId)
|
||||
BRIDGE_IMPL(sceAppMgrSetRecommendedScreenOrientationActivated)
|
||||
BRIDGE_IMPL(sceAppMgrSetSystemImposeState)
|
||||
BRIDGE_IMPL(sceAppMgrSetSystemImposeState2)
|
||||
BRIDGE_IMPL(sceAppMgrSuspendBgAppByShell)
|
||||
BRIDGE_IMPL(sceAppMgrSuspendUntilActivated)
|
||||
|
||||
@@ -52,201 +52,9 @@ typedef struct SceAppMgrLoadExecOptParam {
|
||||
int reserved[256 / 4]; //!< Reserved area
|
||||
} SceAppMgrLoadExecOptParam;
|
||||
|
||||
EXPORT(SceInt32, __sceAppMgrGetAppState, SceAppMgrAppState *appState, SceUInt32 sizeofSceAppMgrAppState, SceUInt32 buildVersion);
|
||||
EXPORT(SceInt32, _sceAppMgrAppParamGetString, int pid, int param, char *string, int length);
|
||||
EXPORT(SceInt32, _sceAppMgrLoadExec, const char *appPath, Ptr<char> const argv[], const SceAppMgrLoadExecOptParam *optParam);
|
||||
DECL_EXPORT(SceInt32, __sceAppMgrGetAppState, SceAppMgrAppState *appState, SceUInt32 sizeofSceAppMgrAppState, SceUInt32 buildVersion);
|
||||
DECL_EXPORT(SceInt32, _sceAppMgrAppParamGetString, int pid, int param, char *string, int length);
|
||||
DECL_EXPORT(SceInt32, _sceAppMgrLoadExec, const char *appPath, Ptr<char> const argv[], const SceAppMgrLoadExecOptParam *optParam);
|
||||
|
||||
SceInt32 __sceAppMgrGetAppState(SceAppMgrAppState *appState, SceUInt32 sizeofSceAppMgrAppState, SceUInt32 buildVersion);
|
||||
SceInt32 _sceAppMgrLoadExec(const char *appPath, char *const argv[], const SceAppMgrLoadExecOptParam *optParam);
|
||||
|
||||
BRIDGE_DECL(__sceAppMgrGetAppState)
|
||||
BRIDGE_DECL(_sceAppMgrAcidDirSet)
|
||||
BRIDGE_DECL(_sceAppMgrAcquireSoundOutExclusive3)
|
||||
BRIDGE_DECL(_sceAppMgrAddContAddMount)
|
||||
BRIDGE_DECL(_sceAppMgrAddContMount)
|
||||
BRIDGE_DECL(_sceAppMgrAppDataMount)
|
||||
BRIDGE_DECL(_sceAppMgrAppDataMountById)
|
||||
BRIDGE_DECL(_sceAppMgrAppMount)
|
||||
BRIDGE_DECL(_sceAppMgrAppParamGetInt)
|
||||
BRIDGE_DECL(_sceAppMgrAppParamGetString)
|
||||
BRIDGE_DECL(_sceAppMgrAppParamSetString)
|
||||
BRIDGE_DECL(_sceAppMgrAppUmount)
|
||||
BRIDGE_DECL(_sceAppMgrBgdlGetQueueStatus)
|
||||
BRIDGE_DECL(_sceAppMgrCaptureFrameBufDMACByAppId)
|
||||
BRIDGE_DECL(_sceAppMgrCaptureFrameBufIFTUByAppId)
|
||||
BRIDGE_DECL(_sceAppMgrCheckRifGD)
|
||||
BRIDGE_DECL(_sceAppMgrContentInstallPeriodStart)
|
||||
BRIDGE_DECL(_sceAppMgrContentInstallPeriodStop)
|
||||
BRIDGE_DECL(_sceAppMgrConvertVs0UserDrivePath)
|
||||
BRIDGE_DECL(_sceAppMgrDeclareShellProcess2)
|
||||
BRIDGE_DECL(_sceAppMgrDestroyAppByName)
|
||||
BRIDGE_DECL(_sceAppMgrDrmClose)
|
||||
BRIDGE_DECL(_sceAppMgrDrmOpen)
|
||||
BRIDGE_DECL(_sceAppMgrForceUmount)
|
||||
BRIDGE_DECL(_sceAppMgrGameDataMount)
|
||||
BRIDGE_DECL(_sceAppMgrGetAppInfo)
|
||||
BRIDGE_DECL(_sceAppMgrGetAppMgrState)
|
||||
BRIDGE_DECL(_sceAppMgrGetAppParam)
|
||||
BRIDGE_DECL(_sceAppMgrGetAppParam2)
|
||||
BRIDGE_DECL(_sceAppMgrGetBootParam)
|
||||
BRIDGE_DECL(_sceAppMgrGetBudgetInfo)
|
||||
BRIDGE_DECL(_sceAppMgrGetCoredumpStateForShell)
|
||||
BRIDGE_DECL(_sceAppMgrGetCurrentBgmState)
|
||||
BRIDGE_DECL(_sceAppMgrGetCurrentBgmState2)
|
||||
BRIDGE_DECL(_sceAppMgrGetDevInfo)
|
||||
BRIDGE_DECL(_sceAppMgrGetFgAppInfo)
|
||||
BRIDGE_DECL(_sceAppMgrGetIdByName)
|
||||
BRIDGE_DECL(_sceAppMgrGetMediaTypeFromDrive)
|
||||
BRIDGE_DECL(_sceAppMgrGetMediaTypeFromDriveByPid)
|
||||
BRIDGE_DECL(_sceAppMgrGetMountProcessNum)
|
||||
BRIDGE_DECL(_sceAppMgrGetNameById)
|
||||
BRIDGE_DECL(_sceAppMgrGetPfsDrive)
|
||||
BRIDGE_DECL(_sceAppMgrGetPidListForShell)
|
||||
BRIDGE_DECL(_sceAppMgrGetRawPath)
|
||||
BRIDGE_DECL(_sceAppMgrGetRawPathOfApp0ByAppIdForShell)
|
||||
BRIDGE_DECL(_sceAppMgrGetRawPathOfApp0ByPidForShell)
|
||||
BRIDGE_DECL(_sceAppMgrGetRecommendedScreenOrientation)
|
||||
BRIDGE_DECL(_sceAppMgrGetRunningAppIdListForShell)
|
||||
BRIDGE_DECL(_sceAppMgrGetSaveDataInfo)
|
||||
BRIDGE_DECL(_sceAppMgrGetSaveDataInfoForSpecialExport)
|
||||
BRIDGE_DECL(_sceAppMgrGetStatusByAppId)
|
||||
BRIDGE_DECL(_sceAppMgrGetStatusById)
|
||||
BRIDGE_DECL(_sceAppMgrGetStatusByName)
|
||||
BRIDGE_DECL(_sceAppMgrGetSystemDataFilePlayReady)
|
||||
BRIDGE_DECL(_sceAppMgrGetUserDirPath)
|
||||
BRIDGE_DECL(_sceAppMgrGetUserDirPathById)
|
||||
BRIDGE_DECL(_sceAppMgrGetVs0UserDataDrive)
|
||||
BRIDGE_DECL(_sceAppMgrGetVs0UserModuleDrive)
|
||||
BRIDGE_DECL(_sceAppMgrInitSafeMemoryById)
|
||||
BRIDGE_DECL(_sceAppMgrInstallDirMount)
|
||||
BRIDGE_DECL(_sceAppMgrIsCameraActive)
|
||||
BRIDGE_DECL(_sceAppMgrLaunchAppByName)
|
||||
BRIDGE_DECL(_sceAppMgrLaunchAppByName2)
|
||||
BRIDGE_DECL(_sceAppMgrLaunchAppByName2ForShell)
|
||||
BRIDGE_DECL(_sceAppMgrLaunchAppByName2ndStage)
|
||||
BRIDGE_DECL(_sceAppMgrLaunchAppByNameForShell)
|
||||
BRIDGE_DECL(_sceAppMgrLaunchAppByPath4)
|
||||
BRIDGE_DECL(_sceAppMgrLaunchAppByUri)
|
||||
BRIDGE_DECL(_sceAppMgrLaunchAppByUri2)
|
||||
BRIDGE_DECL(_sceAppMgrLaunchVideoStreamingApp)
|
||||
BRIDGE_DECL(_sceAppMgrLoadExec)
|
||||
BRIDGE_DECL(_sceAppMgrLoadSaveDataSystemFile)
|
||||
BRIDGE_DECL(_sceAppMgrLoopBackFormat)
|
||||
BRIDGE_DECL(_sceAppMgrLoopBackMount)
|
||||
BRIDGE_DECL(_sceAppMgrMmsMount)
|
||||
BRIDGE_DECL(_sceAppMgrOverwriteLaunchParamForShell)
|
||||
BRIDGE_DECL(_sceAppMgrPeekLaunchParamForShell)
|
||||
BRIDGE_DECL(_sceAppMgrPhotoMount)
|
||||
BRIDGE_DECL(_sceAppMgrPhotoUmount)
|
||||
BRIDGE_DECL(_sceAppMgrPspSaveDataGetParams)
|
||||
BRIDGE_DECL(_sceAppMgrPspSaveDataRead)
|
||||
BRIDGE_DECL(_sceAppMgrPspSaveDataRootMount)
|
||||
BRIDGE_DECL(_sceAppMgrReceiveEvent)
|
||||
BRIDGE_DECL(_sceAppMgrReceiveEventNum)
|
||||
BRIDGE_DECL(_sceAppMgrReceiveNotificationRequestForShell)
|
||||
BRIDGE_DECL(_sceAppMgrReceiveShellEvent)
|
||||
BRIDGE_DECL(_sceAppMgrReceiveSystemEvent)
|
||||
BRIDGE_DECL(_sceAppMgrSaveDataAddMount)
|
||||
BRIDGE_DECL(_sceAppMgrSaveDataDataRemove)
|
||||
BRIDGE_DECL(_sceAppMgrSaveDataDataRemove2)
|
||||
BRIDGE_DECL(_sceAppMgrSaveDataDataSave)
|
||||
BRIDGE_DECL(_sceAppMgrSaveDataDataSave2)
|
||||
BRIDGE_DECL(_sceAppMgrSaveDataGetQuota)
|
||||
BRIDGE_DECL(_sceAppMgrSaveDataMount)
|
||||
BRIDGE_DECL(_sceAppMgrSaveDataSlotCreate)
|
||||
BRIDGE_DECL(_sceAppMgrSaveDataSlotDelete)
|
||||
BRIDGE_DECL(_sceAppMgrSaveDataSlotFileClose)
|
||||
BRIDGE_DECL(_sceAppMgrSaveDataSlotFileGetParam)
|
||||
BRIDGE_DECL(_sceAppMgrSaveDataSlotFileOpen)
|
||||
BRIDGE_DECL(_sceAppMgrSaveDataSlotGetParam)
|
||||
BRIDGE_DECL(_sceAppMgrSaveDataSlotGetStatus)
|
||||
BRIDGE_DECL(_sceAppMgrSaveDataSlotInit)
|
||||
BRIDGE_DECL(_sceAppMgrSaveDataSlotSetParam)
|
||||
BRIDGE_DECL(_sceAppMgrSaveDataSlotSetStatus)
|
||||
BRIDGE_DECL(_sceAppMgrSaveDataUmount)
|
||||
BRIDGE_DECL(_sceAppMgrSendNotificationRequest)
|
||||
BRIDGE_DECL(_sceAppMgrSendParam)
|
||||
BRIDGE_DECL(_sceAppMgrSendSystemEvent)
|
||||
BRIDGE_DECL(_sceAppMgrSendSystemEvent2)
|
||||
BRIDGE_DECL(_sceAppMgrSetBackRenderPortOwner)
|
||||
BRIDGE_DECL(_sceAppMgrSetBgmProxyApp)
|
||||
BRIDGE_DECL(_sceAppMgrSetNetworkDisconnectionWarningDialogState)
|
||||
BRIDGE_DECL(_sceAppMgrSetPowerSaveMode)
|
||||
BRIDGE_DECL(_sceAppMgrSetRecommendedScreenOrientationForShell)
|
||||
BRIDGE_DECL(_sceAppMgrSetShellScreenOrientation)
|
||||
BRIDGE_DECL(_sceAppMgrSetSystemDataFile)
|
||||
BRIDGE_DECL(_sceAppMgrSetSystemDataFilePlayReady)
|
||||
BRIDGE_DECL(_sceAppMgrSystemParamDateTimeGetConf)
|
||||
BRIDGE_DECL(_sceAppMgrSystemParamGetInt)
|
||||
BRIDGE_DECL(_sceAppMgrSystemParamGetString)
|
||||
BRIDGE_DECL(_sceAppMgrThemeDataMount)
|
||||
BRIDGE_DECL(_sceAppMgrTrophyMount)
|
||||
BRIDGE_DECL(_sceAppMgrTrophyMountById)
|
||||
BRIDGE_DECL(_sceAppMgrUmount)
|
||||
BRIDGE_DECL(_sceAppMgrUmountByPid)
|
||||
BRIDGE_DECL(_sceAppMgrUpdateSaveDataParam)
|
||||
BRIDGE_DECL(_sceAppMgrWorkDirMount)
|
||||
BRIDGE_DECL(_sceAppMgrWorkDirMountById)
|
||||
BRIDGE_DECL(sceAppMgrAcquireBgmPort)
|
||||
BRIDGE_DECL(sceAppMgrAcquireBgmPortForMusicPlayer)
|
||||
BRIDGE_DECL(sceAppMgrAcquireBgmPortWithPriority)
|
||||
BRIDGE_DECL(sceAppMgrAcquireBtrm)
|
||||
BRIDGE_DECL(sceAppMgrAcquireSoundOutExclusive)
|
||||
BRIDGE_DECL(sceAppMgrAcquireSoundOutExclusive2)
|
||||
BRIDGE_DECL(sceAppMgrActivateApp)
|
||||
BRIDGE_DECL(sceAppMgrDeactivateApp)
|
||||
BRIDGE_DECL(sceAppMgrDeclareSystemChatApp)
|
||||
BRIDGE_DECL(sceAppMgrDestroyAppByAppId)
|
||||
BRIDGE_DECL(sceAppMgrDestroyOtherApp)
|
||||
BRIDGE_DECL(sceAppMgrDestroyOtherAppByAppIdForShell)
|
||||
BRIDGE_DECL(sceAppMgrDestroyOtherAppByPidForShell)
|
||||
BRIDGE_DECL(sceAppMgrDump)
|
||||
BRIDGE_DECL(sceAppMgrEnableCoredumpForTest)
|
||||
BRIDGE_DECL(sceAppMgrEnableDuckingOnSystemChat)
|
||||
BRIDGE_DECL(sceAppMgrEnablePrioritizingSystemChat)
|
||||
BRIDGE_DECL(sceAppMgrExitToLiveboardForGameApp)
|
||||
BRIDGE_DECL(sceAppMgrFinishCoredumpForShell)
|
||||
BRIDGE_DECL(sceAppMgrGetAppIdByAppId)
|
||||
BRIDGE_DECL(sceAppMgrGetExtraAppParam)
|
||||
BRIDGE_DECL(sceAppMgrGetProcessIdByAppIdForShell)
|
||||
BRIDGE_DECL(sceAppMgrGetSystemDataFile)
|
||||
BRIDGE_DECL(sceAppMgrGrowMemory)
|
||||
BRIDGE_DECL(sceAppMgrGrowMemory3)
|
||||
BRIDGE_DECL(sceAppMgrIsDevelopmentMode)
|
||||
BRIDGE_DECL(sceAppMgrIsGameBudgetAppPresent)
|
||||
BRIDGE_DECL(sceAppMgrIsGameProgram)
|
||||
BRIDGE_DECL(sceAppMgrIsNonGameProgram)
|
||||
BRIDGE_DECL(sceAppMgrIsOtherAppPresent)
|
||||
BRIDGE_DECL(sceAppMgrIsPidShellAndCrashed)
|
||||
BRIDGE_DECL(sceAppMgrIsPsNowClient)
|
||||
BRIDGE_DECL(sceAppMgrLaunchAppCancel)
|
||||
BRIDGE_DECL(sceAppMgrLoadSafeMemory)
|
||||
BRIDGE_DECL(sceAppMgrNotifyLiveBoardModeForShell)
|
||||
BRIDGE_DECL(sceAppMgrQuitApp)
|
||||
BRIDGE_DECL(sceAppMgrQuitForNonSuspendableApp)
|
||||
BRIDGE_DECL(sceAppMgrReceiveShellEventNum)
|
||||
BRIDGE_DECL(sceAppMgrReleaseBgmPort)
|
||||
BRIDGE_DECL(sceAppMgrReleaseBtrm)
|
||||
BRIDGE_DECL(sceAppMgrReleaseSoundOutExclusive)
|
||||
BRIDGE_DECL(sceAppMgrReleaseSoundOutExclusive2)
|
||||
BRIDGE_DECL(sceAppMgrReleaseSoundOutExclusive3)
|
||||
BRIDGE_DECL(sceAppMgrRestoreBgmSettingForShell)
|
||||
BRIDGE_DECL(sceAppMgrRestoreDisplaySettingForShell)
|
||||
BRIDGE_DECL(sceAppMgrResumeBgAppByShell)
|
||||
BRIDGE_DECL(sceAppMgrReturnLiveAreaOperationResultForShell)
|
||||
BRIDGE_DECL(sceAppMgrSaveDataGetCachedRequiredSizeKiB)
|
||||
BRIDGE_DECL(sceAppMgrSaveSafeMemory)
|
||||
BRIDGE_DECL(sceAppMgrSendLiveBoardMode)
|
||||
BRIDGE_DECL(sceAppMgrSetAppProtectionModeOnMemoryShortage)
|
||||
BRIDGE_DECL(sceAppMgrSetBgmSubPriority)
|
||||
BRIDGE_DECL(sceAppMgrSetBgmSubPriorityForSystemChat)
|
||||
BRIDGE_DECL(sceAppMgrSetDisplayMergeConf)
|
||||
BRIDGE_DECL(sceAppMgrSetFakeSettingBug51800)
|
||||
BRIDGE_DECL(sceAppMgrSetInfobarState)
|
||||
BRIDGE_DECL(sceAppMgrSetInfobarStateForCommonDialog)
|
||||
BRIDGE_DECL(sceAppMgrSetInfobarStateForShellByAppId)
|
||||
BRIDGE_DECL(sceAppMgrSetRecommendedScreenOrientationActivated)
|
||||
BRIDGE_DECL(sceAppMgrSetSystemImposeState)
|
||||
BRIDGE_DECL(sceAppMgrSetSystemImposeState2)
|
||||
BRIDGE_DECL(sceAppMgrSuspendBgAppByShell)
|
||||
BRIDGE_DECL(sceAppMgrSuspendUntilActivated)
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#include "SceSharedFb.h"
|
||||
#include <module/module.h>
|
||||
|
||||
EXPORT(int, _sceSharedFbOpen) {
|
||||
return UNIMPLEMENTED();
|
||||
@@ -64,16 +64,3 @@ EXPORT(int, sceSharedFbUpdateProcessBegin) {
|
||||
EXPORT(int, sceSharedFbUpdateProcessEnd) {
|
||||
return UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(_sceSharedFbOpen)
|
||||
BRIDGE_IMPL(sceSharedFbBegin)
|
||||
BRIDGE_IMPL(sceSharedFbClose)
|
||||
BRIDGE_IMPL(sceSharedFbCreate)
|
||||
BRIDGE_IMPL(sceSharedFbDelete)
|
||||
BRIDGE_IMPL(sceSharedFbEnd)
|
||||
BRIDGE_IMPL(sceSharedFbGetInfo)
|
||||
BRIDGE_IMPL(sceSharedFbGetRenderingInfo)
|
||||
BRIDGE_IMPL(sceSharedFbGetShellRenderPort)
|
||||
BRIDGE_IMPL(sceSharedFbUpdateProcess)
|
||||
BRIDGE_IMPL(sceSharedFbUpdateProcessBegin)
|
||||
BRIDGE_IMPL(sceSharedFbUpdateProcessEnd)
|
||||
|
||||
@@ -1,33 +0,0 @@
|
||||
// Vita3K emulator project
|
||||
// Copyright (C) 2023 Vita3K team
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License along
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <module/module.h>
|
||||
|
||||
BRIDGE_DECL(_sceSharedFbOpen)
|
||||
BRIDGE_DECL(sceSharedFbBegin)
|
||||
BRIDGE_DECL(sceSharedFbClose)
|
||||
BRIDGE_DECL(sceSharedFbCreate)
|
||||
BRIDGE_DECL(sceSharedFbDelete)
|
||||
BRIDGE_DECL(sceSharedFbEnd)
|
||||
BRIDGE_DECL(sceSharedFbGetInfo)
|
||||
BRIDGE_DECL(sceSharedFbGetRenderingInfo)
|
||||
BRIDGE_DECL(sceSharedFbGetShellRenderPort)
|
||||
BRIDGE_DECL(sceSharedFbUpdateProcess)
|
||||
BRIDGE_DECL(sceSharedFbUpdateProcessBegin)
|
||||
BRIDGE_DECL(sceSharedFbUpdateProcessEnd)
|
||||
@@ -15,7 +15,7 @@
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#include "SceAppUtil.h"
|
||||
#include <module/module.h>
|
||||
|
||||
#include <emuenv/app_util.h>
|
||||
#include <io/device.h>
|
||||
@@ -520,50 +520,3 @@ EXPORT(int, sceAppUtilSystemParamGetString, unsigned int paramId, SceChar8 *buf,
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(sceAppUtilAddCookieWebBrowser)
|
||||
BRIDGE_IMPL(sceAppUtilAddcontMount)
|
||||
BRIDGE_IMPL(sceAppUtilAddcontUmount)
|
||||
BRIDGE_IMPL(sceAppUtilAppEventParseGameCustomData)
|
||||
BRIDGE_IMPL(sceAppUtilAppEventParseIncomingDialog)
|
||||
BRIDGE_IMPL(sceAppUtilAppEventParseLiveArea)
|
||||
BRIDGE_IMPL(sceAppUtilAppEventParseNearGift)
|
||||
BRIDGE_IMPL(sceAppUtilAppEventParseNpActivity)
|
||||
BRIDGE_IMPL(sceAppUtilAppEventParseNpAppDataMessage)
|
||||
BRIDGE_IMPL(sceAppUtilAppEventParseNpBasicJoinablePresence)
|
||||
BRIDGE_IMPL(sceAppUtilAppEventParseNpInviteMessage)
|
||||
BRIDGE_IMPL(sceAppUtilAppEventParseScreenShotNotification)
|
||||
BRIDGE_IMPL(sceAppUtilAppEventParseSessionInvitation)
|
||||
BRIDGE_IMPL(sceAppUtilAppEventParseTeleport)
|
||||
BRIDGE_IMPL(sceAppUtilAppEventParseTriggerUtil)
|
||||
BRIDGE_IMPL(sceAppUtilAppEventParseWebBrowser)
|
||||
BRIDGE_IMPL(sceAppUtilAppParamGetInt)
|
||||
BRIDGE_IMPL(sceAppUtilBgdlGetStatus)
|
||||
BRIDGE_IMPL(sceAppUtilDrmClose)
|
||||
BRIDGE_IMPL(sceAppUtilDrmOpen)
|
||||
BRIDGE_IMPL(sceAppUtilInit)
|
||||
BRIDGE_IMPL(sceAppUtilLaunchWebBrowser)
|
||||
BRIDGE_IMPL(sceAppUtilLoadSafeMemory)
|
||||
BRIDGE_IMPL(sceAppUtilMusicMount)
|
||||
BRIDGE_IMPL(sceAppUtilMusicUmount)
|
||||
BRIDGE_IMPL(sceAppUtilPhotoMount)
|
||||
BRIDGE_IMPL(sceAppUtilPhotoUmount)
|
||||
BRIDGE_IMPL(sceAppUtilPspSaveDataGetDirNameList)
|
||||
BRIDGE_IMPL(sceAppUtilPspSaveDataLoad)
|
||||
BRIDGE_IMPL(sceAppUtilReceiveAppEvent)
|
||||
BRIDGE_IMPL(sceAppUtilResetCookieWebBrowser)
|
||||
BRIDGE_IMPL(sceAppUtilSaveDataDataRemove)
|
||||
BRIDGE_IMPL(sceAppUtilSaveDataDataSave)
|
||||
BRIDGE_IMPL(sceAppUtilSaveDataGetQuota)
|
||||
BRIDGE_IMPL(sceAppUtilSaveDataMount)
|
||||
BRIDGE_IMPL(sceAppUtilSaveDataSlotCreate)
|
||||
BRIDGE_IMPL(sceAppUtilSaveDataSlotDelete)
|
||||
BRIDGE_IMPL(sceAppUtilSaveDataSlotGetParam)
|
||||
BRIDGE_IMPL(sceAppUtilSaveDataSlotSearch)
|
||||
BRIDGE_IMPL(sceAppUtilSaveDataSlotSetParam)
|
||||
BRIDGE_IMPL(sceAppUtilSaveDataUmount)
|
||||
BRIDGE_IMPL(sceAppUtilSaveSafeMemory)
|
||||
BRIDGE_IMPL(sceAppUtilShutdown)
|
||||
BRIDGE_IMPL(sceAppUtilStoreBrowse)
|
||||
BRIDGE_IMPL(sceAppUtilSystemParamGetInt)
|
||||
BRIDGE_IMPL(sceAppUtilSystemParamGetString)
|
||||
|
||||
@@ -1,67 +0,0 @@
|
||||
// Vita3K emulator project
|
||||
// Copyright (C) 2023 Vita3K team
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License along
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <module/module.h>
|
||||
|
||||
BRIDGE_DECL(sceAppUtilAddCookieWebBrowser)
|
||||
BRIDGE_DECL(sceAppUtilAddcontMount)
|
||||
BRIDGE_DECL(sceAppUtilAddcontUmount)
|
||||
BRIDGE_DECL(sceAppUtilAppEventParseGameCustomData)
|
||||
BRIDGE_DECL(sceAppUtilAppEventParseIncomingDialog)
|
||||
BRIDGE_DECL(sceAppUtilAppEventParseLiveArea)
|
||||
BRIDGE_DECL(sceAppUtilAppEventParseNearGift)
|
||||
BRIDGE_DECL(sceAppUtilAppEventParseNpActivity)
|
||||
BRIDGE_DECL(sceAppUtilAppEventParseNpAppDataMessage)
|
||||
BRIDGE_DECL(sceAppUtilAppEventParseNpBasicJoinablePresence)
|
||||
BRIDGE_DECL(sceAppUtilAppEventParseNpInviteMessage)
|
||||
BRIDGE_DECL(sceAppUtilAppEventParseScreenShotNotification)
|
||||
BRIDGE_DECL(sceAppUtilAppEventParseSessionInvitation)
|
||||
BRIDGE_DECL(sceAppUtilAppEventParseTeleport)
|
||||
BRIDGE_DECL(sceAppUtilAppEventParseTriggerUtil)
|
||||
BRIDGE_DECL(sceAppUtilAppEventParseWebBrowser)
|
||||
BRIDGE_DECL(sceAppUtilAppParamGetInt)
|
||||
BRIDGE_DECL(sceAppUtilBgdlGetStatus)
|
||||
BRIDGE_DECL(sceAppUtilDrmClose)
|
||||
BRIDGE_DECL(sceAppUtilDrmOpen)
|
||||
BRIDGE_DECL(sceAppUtilInit)
|
||||
BRIDGE_DECL(sceAppUtilLaunchWebBrowser)
|
||||
BRIDGE_DECL(sceAppUtilLoadSafeMemory)
|
||||
BRIDGE_DECL(sceAppUtilMusicMount)
|
||||
BRIDGE_DECL(sceAppUtilMusicUmount)
|
||||
BRIDGE_DECL(sceAppUtilPhotoMount)
|
||||
BRIDGE_DECL(sceAppUtilPhotoUmount)
|
||||
BRIDGE_DECL(sceAppUtilPspSaveDataGetDirNameList)
|
||||
BRIDGE_DECL(sceAppUtilPspSaveDataLoad)
|
||||
BRIDGE_DECL(sceAppUtilReceiveAppEvent)
|
||||
BRIDGE_DECL(sceAppUtilResetCookieWebBrowser)
|
||||
BRIDGE_DECL(sceAppUtilSaveDataDataRemove)
|
||||
BRIDGE_DECL(sceAppUtilSaveDataDataSave)
|
||||
BRIDGE_DECL(sceAppUtilSaveDataGetQuota)
|
||||
BRIDGE_DECL(sceAppUtilSaveDataMount)
|
||||
BRIDGE_DECL(sceAppUtilSaveDataSlotCreate)
|
||||
BRIDGE_DECL(sceAppUtilSaveDataSlotDelete)
|
||||
BRIDGE_DECL(sceAppUtilSaveDataSlotGetParam)
|
||||
BRIDGE_DECL(sceAppUtilSaveDataSlotSearch)
|
||||
BRIDGE_DECL(sceAppUtilSaveDataSlotSetParam)
|
||||
BRIDGE_DECL(sceAppUtilSaveDataUmount)
|
||||
BRIDGE_DECL(sceAppUtilSaveSafeMemory)
|
||||
BRIDGE_DECL(sceAppUtilShutdown)
|
||||
BRIDGE_DECL(sceAppUtilStoreBrowse)
|
||||
BRIDGE_DECL(sceAppUtilSystemParamGetInt)
|
||||
BRIDGE_DECL(sceAppUtilSystemParamGetString)
|
||||
@@ -15,10 +15,8 @@
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#include "SceAppUtilAddcontForce.h"
|
||||
#include <module/module.h>
|
||||
|
||||
EXPORT(int, sceAppUtilAddcontForceAddcontMount) {
|
||||
return UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(sceAppUtilAddcontForceAddcontMount)
|
||||
|
||||
@@ -1,22 +0,0 @@
|
||||
// Vita3K emulator project
|
||||
// Copyright (C) 2023 Vita3K team
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License along
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <module/module.h>
|
||||
|
||||
BRIDGE_DECL(sceAppUtilAddcontForceAddcontMount)
|
||||
@@ -15,7 +15,7 @@
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#include "SceAppUtilBook.h"
|
||||
#include <module/module.h>
|
||||
|
||||
EXPORT(int, sceAppUtilBookMount) {
|
||||
return UNIMPLEMENTED();
|
||||
@@ -24,6 +24,3 @@ EXPORT(int, sceAppUtilBookMount) {
|
||||
EXPORT(int, sceAppUtilBookUmount) {
|
||||
return UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(sceAppUtilBookMount)
|
||||
BRIDGE_IMPL(sceAppUtilBookUmount)
|
||||
|
||||
@@ -1,23 +0,0 @@
|
||||
// Vita3K emulator project
|
||||
// Copyright (C) 2023 Vita3K team
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License along
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <module/module.h>
|
||||
|
||||
BRIDGE_DECL(sceAppUtilBookMount)
|
||||
BRIDGE_DECL(sceAppUtilBookUmount)
|
||||
@@ -15,7 +15,7 @@
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#include "SceAppUtilCache.h"
|
||||
#include <module/module.h>
|
||||
|
||||
EXPORT(int, sceAppUtilCacheGetDevInfo) {
|
||||
return UNIMPLEMENTED();
|
||||
@@ -28,7 +28,3 @@ EXPORT(int, sceAppUtilCacheMount) {
|
||||
EXPORT(int, sceAppUtilCacheUmount) {
|
||||
return UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(sceAppUtilCacheGetDevInfo)
|
||||
BRIDGE_IMPL(sceAppUtilCacheMount)
|
||||
BRIDGE_IMPL(sceAppUtilCacheUmount)
|
||||
|
||||
@@ -1,24 +0,0 @@
|
||||
// Vita3K emulator project
|
||||
// Copyright (C) 2023 Vita3K team
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License along
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <module/module.h>
|
||||
|
||||
BRIDGE_DECL(sceAppUtilCacheGetDevInfo)
|
||||
BRIDGE_DECL(sceAppUtilCacheMount)
|
||||
BRIDGE_DECL(sceAppUtilCacheUmount)
|
||||
@@ -15,7 +15,7 @@
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#include "SceAppUtilExt.h"
|
||||
#include <module/module.h>
|
||||
|
||||
EXPORT(int, sceAppUtilExtVideoMount) {
|
||||
return UNIMPLEMENTED();
|
||||
@@ -24,6 +24,3 @@ EXPORT(int, sceAppUtilExtVideoMount) {
|
||||
EXPORT(int, sceAppUtilExtVideoUmount) {
|
||||
return UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(sceAppUtilExtVideoMount)
|
||||
BRIDGE_IMPL(sceAppUtilExtVideoUmount)
|
||||
|
||||
@@ -1,23 +0,0 @@
|
||||
// Vita3K emulator project
|
||||
// Copyright (C) 2023 Vita3K team
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License along
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <module/module.h>
|
||||
|
||||
BRIDGE_DECL(sceAppUtilExtVideoMount)
|
||||
BRIDGE_DECL(sceAppUtilExtVideoUmount)
|
||||
@@ -15,7 +15,7 @@
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#include "SceAtrac.h"
|
||||
#include <module/module.h>
|
||||
|
||||
#include "../SceAudiodec/SceAudiodecUser.h"
|
||||
|
||||
@@ -371,28 +371,3 @@ EXPORT(SceInt32, sceAtracSetSubBuffer, SceInt32 atracHandle, Ptr<SceUChar8> pSub
|
||||
|
||||
return UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(sceAtracAddStreamData)
|
||||
BRIDGE_IMPL(sceAtracCreateDecoderGroup)
|
||||
BRIDGE_IMPL(sceAtracDecode)
|
||||
BRIDGE_IMPL(sceAtracDeleteDecoderGroup)
|
||||
BRIDGE_IMPL(sceAtracGetContentInfo)
|
||||
BRIDGE_IMPL(sceAtracGetDecoderGroupInfo)
|
||||
BRIDGE_IMPL(sceAtracGetDecoderStatus)
|
||||
BRIDGE_IMPL(sceAtracGetInternalError)
|
||||
BRIDGE_IMPL(sceAtracGetLoopInfo)
|
||||
BRIDGE_IMPL(sceAtracGetNextOutputPosition)
|
||||
BRIDGE_IMPL(sceAtracGetOutputSamples)
|
||||
BRIDGE_IMPL(sceAtracGetOutputableSamples)
|
||||
BRIDGE_IMPL(sceAtracGetRemainSamples)
|
||||
BRIDGE_IMPL(sceAtracGetStreamInfo)
|
||||
BRIDGE_IMPL(sceAtracGetSubBufferInfo)
|
||||
BRIDGE_IMPL(sceAtracGetVacantSize)
|
||||
BRIDGE_IMPL(sceAtracIsSubBufferNeeded)
|
||||
BRIDGE_IMPL(sceAtracQueryDecoderGroupMemSize)
|
||||
BRIDGE_IMPL(sceAtracReleaseHandle)
|
||||
BRIDGE_IMPL(sceAtracResetNextOutputPosition)
|
||||
BRIDGE_IMPL(sceAtracSetDataAndAcquireHandle)
|
||||
BRIDGE_IMPL(sceAtracSetLoopNum)
|
||||
BRIDGE_IMPL(sceAtracSetOutputSamples)
|
||||
BRIDGE_IMPL(sceAtracSetSubBuffer)
|
||||
|
||||
@@ -1,45 +0,0 @@
|
||||
// Vita3K emulator project
|
||||
// Copyright (C) 2023 Vita3K team
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License along
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <module/module.h>
|
||||
|
||||
BRIDGE_DECL(sceAtracAddStreamData)
|
||||
BRIDGE_DECL(sceAtracCreateDecoderGroup)
|
||||
BRIDGE_DECL(sceAtracDecode)
|
||||
BRIDGE_DECL(sceAtracDeleteDecoderGroup)
|
||||
BRIDGE_DECL(sceAtracGetContentInfo)
|
||||
BRIDGE_DECL(sceAtracGetDecoderGroupInfo)
|
||||
BRIDGE_DECL(sceAtracGetDecoderStatus)
|
||||
BRIDGE_DECL(sceAtracGetInternalError)
|
||||
BRIDGE_DECL(sceAtracGetLoopInfo)
|
||||
BRIDGE_DECL(sceAtracGetNextOutputPosition)
|
||||
BRIDGE_DECL(sceAtracGetOutputSamples)
|
||||
BRIDGE_DECL(sceAtracGetOutputableSamples)
|
||||
BRIDGE_DECL(sceAtracGetRemainSamples)
|
||||
BRIDGE_DECL(sceAtracGetStreamInfo)
|
||||
BRIDGE_DECL(sceAtracGetSubBufferInfo)
|
||||
BRIDGE_DECL(sceAtracGetVacantSize)
|
||||
BRIDGE_DECL(sceAtracIsSubBufferNeeded)
|
||||
BRIDGE_DECL(sceAtracQueryDecoderGroupMemSize)
|
||||
BRIDGE_DECL(sceAtracReleaseHandle)
|
||||
BRIDGE_DECL(sceAtracResetNextOutputPosition)
|
||||
BRIDGE_DECL(sceAtracSetDataAndAcquireHandle)
|
||||
BRIDGE_DECL(sceAtracSetLoopNum)
|
||||
BRIDGE_DECL(sceAtracSetOutputSamples)
|
||||
BRIDGE_DECL(sceAtracSetSubBuffer)
|
||||
@@ -15,7 +15,7 @@
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#include "SceAudio.h"
|
||||
#include <module/module.h>
|
||||
|
||||
#include <audio/state.h>
|
||||
#include <kernel/state.h>
|
||||
@@ -24,6 +24,54 @@
|
||||
|
||||
TRACY_MODULE_NAME(SceAudio);
|
||||
|
||||
|
||||
enum SceAudioOutMode {
|
||||
SCE_AUDIO_OUT_MODE_MONO = 0,
|
||||
SCE_AUDIO_OUT_MODE_STEREO = 1
|
||||
};
|
||||
|
||||
enum SceAudioOutAlcMode {
|
||||
SCE_AUDIO_ALC_OFF,
|
||||
SCE_AUDIO_ALC_MODE1,
|
||||
SCE_AUDIO_ALC_MODE_MAX
|
||||
};
|
||||
|
||||
enum SceAudioOutPortType {
|
||||
//! Used for main audio output, freq must be set to 48000 Hz
|
||||
SCE_AUDIO_OUT_PORT_TYPE_MAIN = 0,
|
||||
//! Used for Background Music port
|
||||
SCE_AUDIO_OUT_PORT_TYPE_BGM = 1,
|
||||
//! Used for voice chat port
|
||||
SCE_AUDIO_OUT_PORT_TYPE_VOICE = 2
|
||||
};
|
||||
|
||||
enum SceAudioOutErrorCode {
|
||||
SCE_AUDIO_OUT_ERROR_NOT_OPENED = 0x80260001,
|
||||
SCE_AUDIO_OUT_ERROR_BUSY = 0x80260002,
|
||||
SCE_AUDIO_OUT_ERROR_INVALID_PORT = 0x80260003,
|
||||
SCE_AUDIO_OUT_ERROR_INVALID_POINTER = 0x80260004,
|
||||
SCE_AUDIO_OUT_ERROR_PORT_FULL = 0x80260005,
|
||||
SCE_AUDIO_OUT_ERROR_INVALID_SIZE = 0x80260006,
|
||||
SCE_AUDIO_OUT_ERROR_INVALID_FORMAT = 0x80260007,
|
||||
SCE_AUDIO_OUT_ERROR_INVALID_SAMPLE_FREQ = 0x80260008,
|
||||
SCE_AUDIO_OUT_ERROR_INVALID_VOLUME = 0x80260009,
|
||||
SCE_AUDIO_OUT_ERROR_INVALID_PORT_TYPE = 0x8026000A,
|
||||
SCE_AUDIO_OUT_ERROR_INVALID_FX_TYPE = 0x8026000B,
|
||||
SCE_AUDIO_OUT_ERROR_INVALID_CONF_TYPE = 0x8026000C,
|
||||
SCE_AUDIO_OUT_ERROR_OUT_OF_MEMORY = 0x8026000D
|
||||
};
|
||||
|
||||
enum SceAudioOutChannelFlag {
|
||||
SCE_AUDIO_VOLUME_FLAG_L_CH = 1, //!< Left Channel
|
||||
SCE_AUDIO_VOLUME_FLAG_R_CH = 2 //!< Right Channel
|
||||
};
|
||||
|
||||
enum SceAudioOutConfigType {
|
||||
SCE_AUDIO_OUT_CONFIG_TYPE_LEN,
|
||||
SCE_AUDIO_OUT_CONFIG_TYPE_FREQ,
|
||||
SCE_AUDIO_OUT_CONFIG_TYPE_MODE
|
||||
};
|
||||
|
||||
template <>
|
||||
std::string to_debug_str<SceAudioOutPortType>(const MemState &mem, SceAudioOutPortType type) {
|
||||
switch (type) {
|
||||
@@ -278,20 +326,3 @@ EXPORT(int, sceAudioOutSetVolume, int port, SceAudioOutChannelFlag ch, int *vol)
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(sceAudioOutGetAdopt)
|
||||
BRIDGE_IMPL(sceAudioOutGetConfig)
|
||||
BRIDGE_IMPL(sceAudioOutGetPortVolume_forUser)
|
||||
BRIDGE_IMPL(sceAudioOutGetRestSample)
|
||||
BRIDGE_IMPL(sceAudioOutOpenExtPort)
|
||||
BRIDGE_IMPL(sceAudioOutOpenPort)
|
||||
BRIDGE_IMPL(sceAudioOutOutput)
|
||||
BRIDGE_IMPL(sceAudioOutReleasePort)
|
||||
BRIDGE_IMPL(sceAudioOutSetAdoptMode)
|
||||
BRIDGE_IMPL(sceAudioOutSetAdopt_forUser)
|
||||
BRIDGE_IMPL(sceAudioOutSetAlcMode)
|
||||
BRIDGE_IMPL(sceAudioOutSetCompress)
|
||||
BRIDGE_IMPL(sceAudioOutSetConfig)
|
||||
BRIDGE_IMPL(sceAudioOutSetEffectType)
|
||||
BRIDGE_IMPL(sceAudioOutSetPortVolume_forUser)
|
||||
BRIDGE_IMPL(sceAudioOutSetVolume)
|
||||
|
||||
@@ -1,84 +0,0 @@
|
||||
// Vita3K emulator project
|
||||
// Copyright (C) 2023 Vita3K team
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License along
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <module/module.h>
|
||||
|
||||
enum SceAudioOutMode {
|
||||
SCE_AUDIO_OUT_MODE_MONO = 0,
|
||||
SCE_AUDIO_OUT_MODE_STEREO = 1
|
||||
};
|
||||
|
||||
enum SceAudioOutAlcMode {
|
||||
SCE_AUDIO_ALC_OFF,
|
||||
SCE_AUDIO_ALC_MODE1,
|
||||
SCE_AUDIO_ALC_MODE_MAX
|
||||
};
|
||||
|
||||
enum SceAudioOutPortType {
|
||||
//! Used for main audio output, freq must be set to 48000 Hz
|
||||
SCE_AUDIO_OUT_PORT_TYPE_MAIN = 0,
|
||||
//! Used for Background Music port
|
||||
SCE_AUDIO_OUT_PORT_TYPE_BGM = 1,
|
||||
//! Used for voice chat port
|
||||
SCE_AUDIO_OUT_PORT_TYPE_VOICE = 2
|
||||
};
|
||||
|
||||
enum SceAudioOutErrorCode {
|
||||
SCE_AUDIO_OUT_ERROR_NOT_OPENED = 0x80260001,
|
||||
SCE_AUDIO_OUT_ERROR_BUSY = 0x80260002,
|
||||
SCE_AUDIO_OUT_ERROR_INVALID_PORT = 0x80260003,
|
||||
SCE_AUDIO_OUT_ERROR_INVALID_POINTER = 0x80260004,
|
||||
SCE_AUDIO_OUT_ERROR_PORT_FULL = 0x80260005,
|
||||
SCE_AUDIO_OUT_ERROR_INVALID_SIZE = 0x80260006,
|
||||
SCE_AUDIO_OUT_ERROR_INVALID_FORMAT = 0x80260007,
|
||||
SCE_AUDIO_OUT_ERROR_INVALID_SAMPLE_FREQ = 0x80260008,
|
||||
SCE_AUDIO_OUT_ERROR_INVALID_VOLUME = 0x80260009,
|
||||
SCE_AUDIO_OUT_ERROR_INVALID_PORT_TYPE = 0x8026000A,
|
||||
SCE_AUDIO_OUT_ERROR_INVALID_FX_TYPE = 0x8026000B,
|
||||
SCE_AUDIO_OUT_ERROR_INVALID_CONF_TYPE = 0x8026000C,
|
||||
SCE_AUDIO_OUT_ERROR_OUT_OF_MEMORY = 0x8026000D
|
||||
};
|
||||
|
||||
enum SceAudioOutChannelFlag {
|
||||
SCE_AUDIO_VOLUME_FLAG_L_CH = 1, //!< Left Channel
|
||||
SCE_AUDIO_VOLUME_FLAG_R_CH = 2 //!< Right Channel
|
||||
};
|
||||
|
||||
enum SceAudioOutConfigType {
|
||||
SCE_AUDIO_OUT_CONFIG_TYPE_LEN,
|
||||
SCE_AUDIO_OUT_CONFIG_TYPE_FREQ,
|
||||
SCE_AUDIO_OUT_CONFIG_TYPE_MODE
|
||||
};
|
||||
|
||||
BRIDGE_DECL(sceAudioOutGetAdopt)
|
||||
BRIDGE_DECL(sceAudioOutGetConfig)
|
||||
BRIDGE_DECL(sceAudioOutGetPortVolume_forUser)
|
||||
BRIDGE_DECL(sceAudioOutGetRestSample)
|
||||
BRIDGE_DECL(sceAudioOutOpenExtPort)
|
||||
BRIDGE_DECL(sceAudioOutOpenPort)
|
||||
BRIDGE_DECL(sceAudioOutOutput)
|
||||
BRIDGE_DECL(sceAudioOutReleasePort)
|
||||
BRIDGE_DECL(sceAudioOutSetAdoptMode)
|
||||
BRIDGE_DECL(sceAudioOutSetAdopt_forUser)
|
||||
BRIDGE_DECL(sceAudioOutSetAlcMode)
|
||||
BRIDGE_DECL(sceAudioOutSetCompress)
|
||||
BRIDGE_DECL(sceAudioOutSetConfig)
|
||||
BRIDGE_DECL(sceAudioOutSetEffectType)
|
||||
BRIDGE_DECL(sceAudioOutSetPortVolume_forUser)
|
||||
BRIDGE_DECL(sceAudioOutSetVolume)
|
||||
@@ -15,7 +15,7 @@
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#include "SceAudioIn.h"
|
||||
#include <module/module.h>
|
||||
|
||||
#include <audio/state.h>
|
||||
#include <util/lock_and_find.h>
|
||||
@@ -207,16 +207,3 @@ EXPORT(int, sceAudioInSetMute) {
|
||||
TRACY_FUNC(sceAudioInSetMute);
|
||||
return UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(sceAudioInGetAdopt)
|
||||
BRIDGE_IMPL(sceAudioInGetInput)
|
||||
BRIDGE_IMPL(sceAudioInGetMicGain)
|
||||
BRIDGE_IMPL(sceAudioInGetStatus)
|
||||
BRIDGE_IMPL(sceAudioInInput)
|
||||
BRIDGE_IMPL(sceAudioInInputWithInputDeviceState)
|
||||
BRIDGE_IMPL(sceAudioInOpenPort)
|
||||
BRIDGE_IMPL(sceAudioInOpenPortForDiag)
|
||||
BRIDGE_IMPL(sceAudioInReleasePort)
|
||||
BRIDGE_IMPL(sceAudioInSelectInput)
|
||||
BRIDGE_IMPL(sceAudioInSetMicGain)
|
||||
BRIDGE_IMPL(sceAudioInSetMute)
|
||||
|
||||
@@ -1,33 +0,0 @@
|
||||
// Vita3K emulator project
|
||||
// Copyright (C) 2023 Vita3K team
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License along
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <module/module.h>
|
||||
|
||||
BRIDGE_DECL(sceAudioInGetAdopt)
|
||||
BRIDGE_DECL(sceAudioInGetInput)
|
||||
BRIDGE_DECL(sceAudioInGetMicGain)
|
||||
BRIDGE_DECL(sceAudioInGetStatus)
|
||||
BRIDGE_DECL(sceAudioInInput)
|
||||
BRIDGE_DECL(sceAudioInInputWithInputDeviceState)
|
||||
BRIDGE_DECL(sceAudioInOpenPort)
|
||||
BRIDGE_DECL(sceAudioInOpenPortForDiag)
|
||||
BRIDGE_DECL(sceAudioInReleasePort)
|
||||
BRIDGE_DECL(sceAudioInSelectInput)
|
||||
BRIDGE_DECL(sceAudioInSetMicGain)
|
||||
BRIDGE_DECL(sceAudioInSetMute)
|
||||
@@ -17,6 +17,8 @@
|
||||
|
||||
#include "SceAudiodecUser.h"
|
||||
|
||||
#include <modules/module_parent.h>
|
||||
|
||||
#include <audio/state.h>
|
||||
#include <codec/state.h>
|
||||
#include <kernel/state.h>
|
||||
@@ -113,10 +115,9 @@ constexpr uint32_t SCE_AUDIODEC_AAC_MAX_PCM_SIZE = KiB(2);
|
||||
constexpr uint32_t SCE_AUDIODEC_MP3_V1_MAX_PCM_SIZE = 2304;
|
||||
constexpr uint32_t SCE_AUDIODEC_MP3_V2_MAX_PCM_SIZE = 1152;
|
||||
|
||||
LIBRARY_INIT_IMPL(SceAudiodec) {
|
||||
LIBRARY_INIT(SceAudiodec) {
|
||||
emuenv.kernel.obj_store.create<AudiodecState>();
|
||||
}
|
||||
LIBRARY_INIT_REGISTER(SceAudiodec)
|
||||
|
||||
EXPORT(int, sceAudiodecClearContext, SceAudiodecCtrl *ctrl) {
|
||||
TRACY_FUNC(sceAudiodecClearContext, ctrl)
|
||||
@@ -370,19 +371,3 @@ EXPORT(SceInt32, sceAudiodecTermLibrary, SceAudiodecCodec codecType) {
|
||||
state->codecs.erase(codecType);
|
||||
return 0;
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(sceAudiodecClearContext)
|
||||
BRIDGE_IMPL(sceAudiodecCreateDecoder)
|
||||
BRIDGE_IMPL(sceAudiodecCreateDecoderExternal)
|
||||
BRIDGE_IMPL(sceAudiodecCreateDecoderResident)
|
||||
BRIDGE_IMPL(sceAudiodecDecode)
|
||||
BRIDGE_IMPL(sceAudiodecDecodeNFrames)
|
||||
BRIDGE_IMPL(sceAudiodecDecodeNStreams)
|
||||
BRIDGE_IMPL(sceAudiodecDeleteDecoder)
|
||||
BRIDGE_IMPL(sceAudiodecDeleteDecoderExternal)
|
||||
BRIDGE_IMPL(sceAudiodecDeleteDecoderResident)
|
||||
BRIDGE_IMPL(sceAudiodecGetContextSize)
|
||||
BRIDGE_IMPL(sceAudiodecGetInternalError)
|
||||
BRIDGE_IMPL(sceAudiodecInitLibrary)
|
||||
BRIDGE_IMPL(sceAudiodecPartlyDecode)
|
||||
BRIDGE_IMPL(sceAudiodecTermLibrary)
|
||||
|
||||
@@ -18,7 +18,6 @@
|
||||
#pragma once
|
||||
|
||||
#include <module/module.h>
|
||||
#include <modules/module_parent.h>
|
||||
|
||||
enum SceAudiodecCodec : uint32_t {
|
||||
SCE_AUDIODEC_TYPE_AT9 = 0x1003,
|
||||
@@ -45,22 +44,6 @@ union SceAudiodecInitParam {
|
||||
SceAudiodecInitStreamParam celp;
|
||||
};
|
||||
|
||||
EXPORT(SceInt32, sceAudiodecInitLibrary, SceAudiodecCodec codecType, SceAudiodecInitParam *pInitParam);
|
||||
EXPORT(SceInt32, sceAudiodecTermLibrary, SceAudiodecCodec codecType);
|
||||
DECL_EXPORT(SceInt32, sceAudiodecInitLibrary, SceAudiodecCodec codecType, SceAudiodecInitParam *pInitParam);
|
||||
DECL_EXPORT(SceInt32, sceAudiodecTermLibrary, SceAudiodecCodec codecType);
|
||||
|
||||
LIBRARY_INIT_DECL(SceAudiodec);
|
||||
BRIDGE_DECL(sceAudiodecClearContext)
|
||||
BRIDGE_DECL(sceAudiodecCreateDecoder)
|
||||
BRIDGE_DECL(sceAudiodecCreateDecoderExternal)
|
||||
BRIDGE_DECL(sceAudiodecCreateDecoderResident)
|
||||
BRIDGE_DECL(sceAudiodecDecode)
|
||||
BRIDGE_DECL(sceAudiodecDecodeNFrames)
|
||||
BRIDGE_DECL(sceAudiodecDecodeNStreams)
|
||||
BRIDGE_DECL(sceAudiodecDeleteDecoder)
|
||||
BRIDGE_DECL(sceAudiodecDeleteDecoderExternal)
|
||||
BRIDGE_DECL(sceAudiodecDeleteDecoderResident)
|
||||
BRIDGE_DECL(sceAudiodecGetContextSize)
|
||||
BRIDGE_DECL(sceAudiodecGetInternalError)
|
||||
BRIDGE_DECL(sceAudiodecInitLibrary)
|
||||
BRIDGE_DECL(sceAudiodecPartlyDecode)
|
||||
BRIDGE_DECL(sceAudiodecTermLibrary)
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#include "SceAudioencUser.h"
|
||||
#include <module/module.h>
|
||||
|
||||
EXPORT(int, sceAudioencClearContext) {
|
||||
return UNIMPLEMENTED();
|
||||
@@ -72,18 +72,3 @@ EXPORT(int, sceAudioencInitLibrary) {
|
||||
EXPORT(int, sceAudioencTermLibrary) {
|
||||
return UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(sceAudioencClearContext)
|
||||
BRIDGE_IMPL(sceAudioencCreateEncoder)
|
||||
BRIDGE_IMPL(sceAudioencCreateEncoderExternal)
|
||||
BRIDGE_IMPL(sceAudioencCreateEncoderResident)
|
||||
BRIDGE_IMPL(sceAudioencDeleteEncoder)
|
||||
BRIDGE_IMPL(sceAudioencDeleteEncoderExternal)
|
||||
BRIDGE_IMPL(sceAudioencDeleteEncoderResident)
|
||||
BRIDGE_IMPL(sceAudioencEncode)
|
||||
BRIDGE_IMPL(sceAudioencEncodeNFrames)
|
||||
BRIDGE_IMPL(sceAudioencGetContextSize)
|
||||
BRIDGE_IMPL(sceAudioencGetInternalError)
|
||||
BRIDGE_IMPL(sceAudioencGetOptInfo)
|
||||
BRIDGE_IMPL(sceAudioencInitLibrary)
|
||||
BRIDGE_IMPL(sceAudioencTermLibrary)
|
||||
|
||||
@@ -1,35 +0,0 @@
|
||||
// Vita3K emulator project
|
||||
// Copyright (C) 2023 Vita3K team
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License along
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <module/module.h>
|
||||
|
||||
BRIDGE_DECL(sceAudioencClearContext)
|
||||
BRIDGE_DECL(sceAudioencCreateEncoder)
|
||||
BRIDGE_DECL(sceAudioencCreateEncoderExternal)
|
||||
BRIDGE_DECL(sceAudioencCreateEncoderResident)
|
||||
BRIDGE_DECL(sceAudioencDeleteEncoder)
|
||||
BRIDGE_DECL(sceAudioencDeleteEncoderExternal)
|
||||
BRIDGE_DECL(sceAudioencDeleteEncoderResident)
|
||||
BRIDGE_DECL(sceAudioencEncode)
|
||||
BRIDGE_DECL(sceAudioencEncodeNFrames)
|
||||
BRIDGE_DECL(sceAudioencGetContextSize)
|
||||
BRIDGE_DECL(sceAudioencGetInternalError)
|
||||
BRIDGE_DECL(sceAudioencGetOptInfo)
|
||||
BRIDGE_DECL(sceAudioencInitLibrary)
|
||||
BRIDGE_DECL(sceAudioencTermLibrary)
|
||||
@@ -15,7 +15,7 @@
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#include "SceAvPlayer.h"
|
||||
#include <module/module.h>
|
||||
|
||||
#include <codec/state.h>
|
||||
#include <io/functions.h>
|
||||
@@ -523,24 +523,3 @@ EXPORT(int, sceAvPlayerStop, SceUID player_handle) {
|
||||
run_event_callback(emuenv, thread, player_info, SCE_AVPLAYER_STATE_STOP, 0, Ptr<void>(0));
|
||||
return 0;
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(sceAvPlayerAddSource)
|
||||
BRIDGE_IMPL(sceAvPlayerClose)
|
||||
BRIDGE_IMPL(sceAvPlayerCurrentTime)
|
||||
BRIDGE_IMPL(sceAvPlayerDisableStream)
|
||||
BRIDGE_IMPL(sceAvPlayerEnableStream)
|
||||
BRIDGE_IMPL(sceAvPlayerGetAudioData)
|
||||
BRIDGE_IMPL(sceAvPlayerGetStreamInfo)
|
||||
BRIDGE_IMPL(sceAvPlayerGetVideoData)
|
||||
BRIDGE_IMPL(sceAvPlayerGetVideoDataEx)
|
||||
BRIDGE_IMPL(sceAvPlayerInit)
|
||||
BRIDGE_IMPL(sceAvPlayerIsActive)
|
||||
BRIDGE_IMPL(sceAvPlayerJumpToTime)
|
||||
BRIDGE_IMPL(sceAvPlayerPause)
|
||||
BRIDGE_IMPL(sceAvPlayerPostInit)
|
||||
BRIDGE_IMPL(sceAvPlayerResume)
|
||||
BRIDGE_IMPL(sceAvPlayerSetLooping)
|
||||
BRIDGE_IMPL(sceAvPlayerSetTrickSpeed)
|
||||
BRIDGE_IMPL(sceAvPlayerStart)
|
||||
BRIDGE_IMPL(sceAvPlayerStop)
|
||||
BRIDGE_IMPL(sceAvPlayerStreamCount)
|
||||
|
||||
@@ -1,41 +0,0 @@
|
||||
// Vita3K emulator project
|
||||
// Copyright (C) 2023 Vita3K team
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License along
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <module/module.h>
|
||||
|
||||
BRIDGE_DECL(sceAvPlayerAddSource)
|
||||
BRIDGE_DECL(sceAvPlayerClose)
|
||||
BRIDGE_DECL(sceAvPlayerCurrentTime)
|
||||
BRIDGE_DECL(sceAvPlayerDisableStream)
|
||||
BRIDGE_DECL(sceAvPlayerEnableStream)
|
||||
BRIDGE_DECL(sceAvPlayerGetAudioData)
|
||||
BRIDGE_DECL(sceAvPlayerGetStreamInfo)
|
||||
BRIDGE_DECL(sceAvPlayerGetVideoData)
|
||||
BRIDGE_DECL(sceAvPlayerGetVideoDataEx)
|
||||
BRIDGE_DECL(sceAvPlayerInit)
|
||||
BRIDGE_DECL(sceAvPlayerIsActive)
|
||||
BRIDGE_DECL(sceAvPlayerJumpToTime)
|
||||
BRIDGE_DECL(sceAvPlayerPause)
|
||||
BRIDGE_DECL(sceAvPlayerPostInit)
|
||||
BRIDGE_DECL(sceAvPlayerResume)
|
||||
BRIDGE_DECL(sceAvPlayerSetLooping)
|
||||
BRIDGE_DECL(sceAvPlayerSetTrickSpeed)
|
||||
BRIDGE_DECL(sceAvPlayerStart)
|
||||
BRIDGE_DECL(sceAvPlayerStop)
|
||||
BRIDGE_DECL(sceAvPlayerStreamCount)
|
||||
@@ -15,7 +15,7 @@
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#include "SceAvcodec.h"
|
||||
#include <module/module.h>
|
||||
|
||||
EXPORT(int, _sceAudiodecClearContext) {
|
||||
return UNIMPLEMENTED();
|
||||
@@ -556,139 +556,3 @@ EXPORT(int, _sceVideoencQueryMemSizeInternal) {
|
||||
EXPORT(int, _sceVideoencTermLibrary) {
|
||||
return UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(_sceAudiodecClearContext)
|
||||
BRIDGE_IMPL(_sceAudiodecCreateDecoder)
|
||||
BRIDGE_IMPL(_sceAudiodecCreateDecoderExternal)
|
||||
BRIDGE_IMPL(_sceAudiodecCreateDecoderResident)
|
||||
BRIDGE_IMPL(_sceAudiodecDecode)
|
||||
BRIDGE_IMPL(_sceAudiodecDecodeNFrames)
|
||||
BRIDGE_IMPL(_sceAudiodecDecodeNStreams)
|
||||
BRIDGE_IMPL(_sceAudiodecDeleteDecoder)
|
||||
BRIDGE_IMPL(_sceAudiodecDeleteDecoderExternal)
|
||||
BRIDGE_IMPL(_sceAudiodecDeleteDecoderResident)
|
||||
BRIDGE_IMPL(_sceAudiodecGetContextSize)
|
||||
BRIDGE_IMPL(_sceAudiodecGetInternalError)
|
||||
BRIDGE_IMPL(_sceAudiodecInitLibrary)
|
||||
BRIDGE_IMPL(_sceAudiodecPartlyDecode)
|
||||
BRIDGE_IMPL(_sceAudiodecTermLibrary)
|
||||
BRIDGE_IMPL(_sceAudioencClearContext)
|
||||
BRIDGE_IMPL(_sceAudioencCreateEncoder)
|
||||
BRIDGE_IMPL(_sceAudioencCreateEncoderExternal)
|
||||
BRIDGE_IMPL(_sceAudioencCreateEncoderResident)
|
||||
BRIDGE_IMPL(_sceAudioencDeleteEncoder)
|
||||
BRIDGE_IMPL(_sceAudioencDeleteEncoderExternal)
|
||||
BRIDGE_IMPL(_sceAudioencDeleteEncoderResident)
|
||||
BRIDGE_IMPL(_sceAudioencEncode)
|
||||
BRIDGE_IMPL(_sceAudioencEncodeNFrames)
|
||||
BRIDGE_IMPL(_sceAudioencGetContextSize)
|
||||
BRIDGE_IMPL(_sceAudioencGetInternalError)
|
||||
BRIDGE_IMPL(_sceAudioencGetOptInfo)
|
||||
BRIDGE_IMPL(_sceAudioencInitLibrary)
|
||||
BRIDGE_IMPL(_sceAudioencTermLibrary)
|
||||
BRIDGE_IMPL(_sceAvcdecCreateDecoder)
|
||||
BRIDGE_IMPL(_sceAvcdecCreateDecoderInternal)
|
||||
BRIDGE_IMPL(_sceAvcdecCreateDecoderNongameapp)
|
||||
BRIDGE_IMPL(_sceAvcdecCsc)
|
||||
BRIDGE_IMPL(_sceAvcdecCscInternal)
|
||||
BRIDGE_IMPL(_sceAvcdecDecode)
|
||||
BRIDGE_IMPL(_sceAvcdecDecodeAuInternal)
|
||||
BRIDGE_IMPL(_sceAvcdecDecodeAuNalAuInternal)
|
||||
BRIDGE_IMPL(_sceAvcdecDecodeAuNalAuNongameapp)
|
||||
BRIDGE_IMPL(_sceAvcdecDecodeAuNongameapp)
|
||||
BRIDGE_IMPL(_sceAvcdecDecodeAvailableSize)
|
||||
BRIDGE_IMPL(_sceAvcdecDecodeFlush)
|
||||
BRIDGE_IMPL(_sceAvcdecDecodeGetPictureInternal)
|
||||
BRIDGE_IMPL(_sceAvcdecDecodeGetPictureNongameapp)
|
||||
BRIDGE_IMPL(_sceAvcdecDecodeGetPictureWithWorkPictureInternal)
|
||||
BRIDGE_IMPL(_sceAvcdecDecodeNalAu)
|
||||
BRIDGE_IMPL(_sceAvcdecDecodeNalAuWithWorkPicture)
|
||||
BRIDGE_IMPL(_sceAvcdecDecodeSetTrickModeNongameapp)
|
||||
BRIDGE_IMPL(_sceAvcdecDecodeSetUserDataSei1FieldMemSizeNongameapp)
|
||||
BRIDGE_IMPL(_sceAvcdecDecodeStop)
|
||||
BRIDGE_IMPL(_sceAvcdecDecodeStopWithWorkPicture)
|
||||
BRIDGE_IMPL(_sceAvcdecDecodeWithWorkPicture)
|
||||
BRIDGE_IMPL(_sceAvcdecDeleteDecoder)
|
||||
BRIDGE_IMPL(_sceAvcdecGetSeiPictureTimingInternal)
|
||||
BRIDGE_IMPL(_sceAvcdecGetSeiUserDataNongameapp)
|
||||
BRIDGE_IMPL(_sceAvcdecQueryDecoderMemSize)
|
||||
BRIDGE_IMPL(_sceAvcdecQueryDecoderMemSizeInternal)
|
||||
BRIDGE_IMPL(_sceAvcdecQueryDecoderMemSizeNongameapp)
|
||||
BRIDGE_IMPL(_sceAvcdecRegisterCallbackInternal)
|
||||
BRIDGE_IMPL(_sceAvcdecRegisterCallbackNongameapp)
|
||||
BRIDGE_IMPL(_sceAvcdecSetDecodeMode)
|
||||
BRIDGE_IMPL(_sceAvcdecSetDecodeModeInternal)
|
||||
BRIDGE_IMPL(_sceAvcdecSetInterlacedStreamMode)
|
||||
BRIDGE_IMPL(_sceAvcdecSetLowDelayModeNongameapp)
|
||||
BRIDGE_IMPL(_sceAvcdecSetRecoveryPointSEIMode)
|
||||
BRIDGE_IMPL(_sceAvcdecUnregisterCallbackInternal)
|
||||
BRIDGE_IMPL(_sceAvcdecUnregisterCallbackNongameapp)
|
||||
BRIDGE_IMPL(_sceAvcdecUnregisterCallbackWithCbidInternal)
|
||||
BRIDGE_IMPL(_sceAvcdecUnregisterCallbackWithCbidNongameapp)
|
||||
BRIDGE_IMPL(_sceAvcencCreateEncoder)
|
||||
BRIDGE_IMPL(_sceAvcencCreateEncoderBasic)
|
||||
BRIDGE_IMPL(_sceAvcencCreateEncoderInternal)
|
||||
BRIDGE_IMPL(_sceAvcencCsc)
|
||||
BRIDGE_IMPL(_sceAvcencDeleteEncoder)
|
||||
BRIDGE_IMPL(_sceAvcencEncode)
|
||||
BRIDGE_IMPL(_sceAvcencEncodeFlush)
|
||||
BRIDGE_IMPL(_sceAvcencEncodeStop)
|
||||
BRIDGE_IMPL(_sceAvcencGetNalUnit)
|
||||
BRIDGE_IMPL(_sceAvcencQueryEncoderMemSize)
|
||||
BRIDGE_IMPL(_sceAvcencQueryEncoderMemSizeBasic)
|
||||
BRIDGE_IMPL(_sceAvcencQueryEncoderMemSizeInternal)
|
||||
BRIDGE_IMPL(_sceAvcencSetAvailablePreset)
|
||||
BRIDGE_IMPL(_sceAvcencSetEncoderParameter)
|
||||
BRIDGE_IMPL(_sceJpegCreateSplitDecoder)
|
||||
BRIDGE_IMPL(_sceJpegCsc)
|
||||
BRIDGE_IMPL(_sceJpegDecodeMJpeg)
|
||||
BRIDGE_IMPL(_sceJpegDecodeMJpegYCbCr)
|
||||
BRIDGE_IMPL(_sceJpegDeleteSplitDecoder)
|
||||
BRIDGE_IMPL(_sceJpegEncoderCsc)
|
||||
BRIDGE_IMPL(_sceJpegEncoderEncode)
|
||||
BRIDGE_IMPL(_sceJpegEncoderEnd)
|
||||
BRIDGE_IMPL(_sceJpegEncoderGetContextSize)
|
||||
BRIDGE_IMPL(_sceJpegEncoderInit)
|
||||
BRIDGE_IMPL(_sceJpegEncoderInitWithParam)
|
||||
BRIDGE_IMPL(_sceJpegEncoderSetCompressionRatio)
|
||||
BRIDGE_IMPL(_sceJpegEncoderSetHeaderMode)
|
||||
BRIDGE_IMPL(_sceJpegEncoderSetOutputAddr)
|
||||
BRIDGE_IMPL(_sceJpegEncoderSetValidRegion)
|
||||
BRIDGE_IMPL(_sceJpegFinishMJpeg)
|
||||
BRIDGE_IMPL(_sceJpegGetOutputInfo)
|
||||
BRIDGE_IMPL(_sceJpegInitMJpeg)
|
||||
BRIDGE_IMPL(_sceJpegInitMJpegWithParam)
|
||||
BRIDGE_IMPL(_sceJpegMJpegCsc)
|
||||
BRIDGE_IMPL(_sceJpegSplitDecodeMJpeg)
|
||||
BRIDGE_IMPL(_sceM4vdecCreateDecoder)
|
||||
BRIDGE_IMPL(_sceM4vdecCreateDecoderInternal)
|
||||
BRIDGE_IMPL(_sceM4vdecCsc)
|
||||
BRIDGE_IMPL(_sceM4vdecDecode)
|
||||
BRIDGE_IMPL(_sceM4vdecDecodeAvailableSize)
|
||||
BRIDGE_IMPL(_sceM4vdecDecodeFlush)
|
||||
BRIDGE_IMPL(_sceM4vdecDecodeStop)
|
||||
BRIDGE_IMPL(_sceM4vdecDecodeStopWithWorkPicture)
|
||||
BRIDGE_IMPL(_sceM4vdecDecodeWithWorkPicture)
|
||||
BRIDGE_IMPL(_sceM4vdecDeleteDecoder)
|
||||
BRIDGE_IMPL(_sceM4vdecQueryDecoderMemSize)
|
||||
BRIDGE_IMPL(_sceM4vdecQueryDecoderMemSizeInternal)
|
||||
BRIDGE_IMPL(_sceVideodecInitLibrary)
|
||||
BRIDGE_IMPL(_sceVideodecInitLibraryInternal)
|
||||
BRIDGE_IMPL(_sceVideodecInitLibraryNongameapp)
|
||||
BRIDGE_IMPL(_sceVideodecInitLibraryWithUnmapMem)
|
||||
BRIDGE_IMPL(_sceVideodecInitLibraryWithUnmapMemInternal)
|
||||
BRIDGE_IMPL(_sceVideodecInitLibraryWithUnmapMemNongameapp)
|
||||
BRIDGE_IMPL(_sceVideodecQueryInstanceNongameapp)
|
||||
BRIDGE_IMPL(_sceVideodecQueryMemSize)
|
||||
BRIDGE_IMPL(_sceVideodecQueryMemSizeInternal)
|
||||
BRIDGE_IMPL(_sceVideodecQueryMemSizeNongameapp)
|
||||
BRIDGE_IMPL(_sceVideodecSetConfig)
|
||||
BRIDGE_IMPL(_sceVideodecSetConfigInternal)
|
||||
BRIDGE_IMPL(_sceVideodecTermLibrary)
|
||||
BRIDGE_IMPL(_sceVideoencInitLibrary)
|
||||
BRIDGE_IMPL(_sceVideoencInitLibraryInternal)
|
||||
BRIDGE_IMPL(_sceVideoencInitLibraryWithUnmapMem)
|
||||
BRIDGE_IMPL(_sceVideoencInitLibraryWithUnmapMemInternal)
|
||||
BRIDGE_IMPL(_sceVideoencQueryMemSize)
|
||||
BRIDGE_IMPL(_sceVideoencQueryMemSizeInternal)
|
||||
BRIDGE_IMPL(_sceVideoencTermLibrary)
|
||||
|
||||
@@ -1,156 +0,0 @@
|
||||
// Vita3K emulator project
|
||||
// Copyright (C) 2023 Vita3K team
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License along
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <module/module.h>
|
||||
|
||||
BRIDGE_DECL(_sceAudiodecClearContext)
|
||||
BRIDGE_DECL(_sceAudiodecCreateDecoder)
|
||||
BRIDGE_DECL(_sceAudiodecCreateDecoderExternal)
|
||||
BRIDGE_DECL(_sceAudiodecCreateDecoderResident)
|
||||
BRIDGE_DECL(_sceAudiodecDecode)
|
||||
BRIDGE_DECL(_sceAudiodecDecodeNFrames)
|
||||
BRIDGE_DECL(_sceAudiodecDecodeNStreams)
|
||||
BRIDGE_DECL(_sceAudiodecDeleteDecoder)
|
||||
BRIDGE_DECL(_sceAudiodecDeleteDecoderExternal)
|
||||
BRIDGE_DECL(_sceAudiodecDeleteDecoderResident)
|
||||
BRIDGE_DECL(_sceAudiodecGetContextSize)
|
||||
BRIDGE_DECL(_sceAudiodecGetInternalError)
|
||||
BRIDGE_DECL(_sceAudiodecInitLibrary)
|
||||
BRIDGE_DECL(_sceAudiodecPartlyDecode)
|
||||
BRIDGE_DECL(_sceAudiodecTermLibrary)
|
||||
BRIDGE_DECL(_sceAudioencClearContext)
|
||||
BRIDGE_DECL(_sceAudioencCreateEncoder)
|
||||
BRIDGE_DECL(_sceAudioencCreateEncoderExternal)
|
||||
BRIDGE_DECL(_sceAudioencCreateEncoderResident)
|
||||
BRIDGE_DECL(_sceAudioencDeleteEncoder)
|
||||
BRIDGE_DECL(_sceAudioencDeleteEncoderExternal)
|
||||
BRIDGE_DECL(_sceAudioencDeleteEncoderResident)
|
||||
BRIDGE_DECL(_sceAudioencEncode)
|
||||
BRIDGE_DECL(_sceAudioencEncodeNFrames)
|
||||
BRIDGE_DECL(_sceAudioencGetContextSize)
|
||||
BRIDGE_DECL(_sceAudioencGetInternalError)
|
||||
BRIDGE_DECL(_sceAudioencGetOptInfo)
|
||||
BRIDGE_DECL(_sceAudioencInitLibrary)
|
||||
BRIDGE_DECL(_sceAudioencTermLibrary)
|
||||
BRIDGE_DECL(_sceAvcdecCreateDecoder)
|
||||
BRIDGE_DECL(_sceAvcdecCreateDecoderInternal)
|
||||
BRIDGE_DECL(_sceAvcdecCreateDecoderNongameapp)
|
||||
BRIDGE_DECL(_sceAvcdecCsc)
|
||||
BRIDGE_DECL(_sceAvcdecCscInternal)
|
||||
BRIDGE_DECL(_sceAvcdecDecode)
|
||||
BRIDGE_DECL(_sceAvcdecDecodeAuInternal)
|
||||
BRIDGE_DECL(_sceAvcdecDecodeAuNalAuInternal)
|
||||
BRIDGE_DECL(_sceAvcdecDecodeAuNalAuNongameapp)
|
||||
BRIDGE_DECL(_sceAvcdecDecodeAuNongameapp)
|
||||
BRIDGE_DECL(_sceAvcdecDecodeAvailableSize)
|
||||
BRIDGE_DECL(_sceAvcdecDecodeFlush)
|
||||
BRIDGE_DECL(_sceAvcdecDecodeGetPictureInternal)
|
||||
BRIDGE_DECL(_sceAvcdecDecodeGetPictureNongameapp)
|
||||
BRIDGE_DECL(_sceAvcdecDecodeGetPictureWithWorkPictureInternal)
|
||||
BRIDGE_DECL(_sceAvcdecDecodeNalAu)
|
||||
BRIDGE_DECL(_sceAvcdecDecodeNalAuWithWorkPicture)
|
||||
BRIDGE_DECL(_sceAvcdecDecodeSetTrickModeNongameapp)
|
||||
BRIDGE_DECL(_sceAvcdecDecodeSetUserDataSei1FieldMemSizeNongameapp)
|
||||
BRIDGE_DECL(_sceAvcdecDecodeStop)
|
||||
BRIDGE_DECL(_sceAvcdecDecodeStopWithWorkPicture)
|
||||
BRIDGE_DECL(_sceAvcdecDecodeWithWorkPicture)
|
||||
BRIDGE_DECL(_sceAvcdecDeleteDecoder)
|
||||
BRIDGE_DECL(_sceAvcdecGetSeiPictureTimingInternal)
|
||||
BRIDGE_DECL(_sceAvcdecGetSeiUserDataNongameapp)
|
||||
BRIDGE_DECL(_sceAvcdecQueryDecoderMemSize)
|
||||
BRIDGE_DECL(_sceAvcdecQueryDecoderMemSizeInternal)
|
||||
BRIDGE_DECL(_sceAvcdecQueryDecoderMemSizeNongameapp)
|
||||
BRIDGE_DECL(_sceAvcdecRegisterCallbackInternal)
|
||||
BRIDGE_DECL(_sceAvcdecRegisterCallbackNongameapp)
|
||||
BRIDGE_DECL(_sceAvcdecSetDecodeMode)
|
||||
BRIDGE_DECL(_sceAvcdecSetDecodeModeInternal)
|
||||
BRIDGE_DECL(_sceAvcdecSetInterlacedStreamMode)
|
||||
BRIDGE_DECL(_sceAvcdecSetLowDelayModeNongameapp)
|
||||
BRIDGE_DECL(_sceAvcdecSetRecoveryPointSEIMode)
|
||||
BRIDGE_DECL(_sceAvcdecUnregisterCallbackInternal)
|
||||
BRIDGE_DECL(_sceAvcdecUnregisterCallbackNongameapp)
|
||||
BRIDGE_DECL(_sceAvcdecUnregisterCallbackWithCbidInternal)
|
||||
BRIDGE_DECL(_sceAvcdecUnregisterCallbackWithCbidNongameapp)
|
||||
BRIDGE_DECL(_sceAvcencCreateEncoder)
|
||||
BRIDGE_DECL(_sceAvcencCreateEncoderBasic)
|
||||
BRIDGE_DECL(_sceAvcencCreateEncoderInternal)
|
||||
BRIDGE_DECL(_sceAvcencCsc)
|
||||
BRIDGE_DECL(_sceAvcencDeleteEncoder)
|
||||
BRIDGE_DECL(_sceAvcencEncode)
|
||||
BRIDGE_DECL(_sceAvcencEncodeFlush)
|
||||
BRIDGE_DECL(_sceAvcencEncodeStop)
|
||||
BRIDGE_DECL(_sceAvcencGetNalUnit)
|
||||
BRIDGE_DECL(_sceAvcencQueryEncoderMemSize)
|
||||
BRIDGE_DECL(_sceAvcencQueryEncoderMemSizeBasic)
|
||||
BRIDGE_DECL(_sceAvcencQueryEncoderMemSizeInternal)
|
||||
BRIDGE_DECL(_sceAvcencSetAvailablePreset)
|
||||
BRIDGE_DECL(_sceAvcencSetEncoderParameter)
|
||||
BRIDGE_DECL(_sceJpegCreateSplitDecoder)
|
||||
BRIDGE_DECL(_sceJpegCsc)
|
||||
BRIDGE_DECL(_sceJpegDecodeMJpeg)
|
||||
BRIDGE_DECL(_sceJpegDecodeMJpegYCbCr)
|
||||
BRIDGE_DECL(_sceJpegDeleteSplitDecoder)
|
||||
BRIDGE_DECL(_sceJpegEncoderCsc)
|
||||
BRIDGE_DECL(_sceJpegEncoderEncode)
|
||||
BRIDGE_DECL(_sceJpegEncoderEnd)
|
||||
BRIDGE_DECL(_sceJpegEncoderGetContextSize)
|
||||
BRIDGE_DECL(_sceJpegEncoderInit)
|
||||
BRIDGE_DECL(_sceJpegEncoderInitWithParam)
|
||||
BRIDGE_DECL(_sceJpegEncoderSetCompressionRatio)
|
||||
BRIDGE_DECL(_sceJpegEncoderSetHeaderMode)
|
||||
BRIDGE_DECL(_sceJpegEncoderSetOutputAddr)
|
||||
BRIDGE_DECL(_sceJpegEncoderSetValidRegion)
|
||||
BRIDGE_DECL(_sceJpegFinishMJpeg)
|
||||
BRIDGE_DECL(_sceJpegGetOutputInfo)
|
||||
BRIDGE_DECL(_sceJpegInitMJpeg)
|
||||
BRIDGE_DECL(_sceJpegInitMJpegWithParam)
|
||||
BRIDGE_DECL(_sceJpegMJpegCsc)
|
||||
BRIDGE_DECL(_sceJpegSplitDecodeMJpeg)
|
||||
BRIDGE_DECL(_sceM4vdecCreateDecoder)
|
||||
BRIDGE_DECL(_sceM4vdecCreateDecoderInternal)
|
||||
BRIDGE_DECL(_sceM4vdecCsc)
|
||||
BRIDGE_DECL(_sceM4vdecDecode)
|
||||
BRIDGE_DECL(_sceM4vdecDecodeAvailableSize)
|
||||
BRIDGE_DECL(_sceM4vdecDecodeFlush)
|
||||
BRIDGE_DECL(_sceM4vdecDecodeStop)
|
||||
BRIDGE_DECL(_sceM4vdecDecodeStopWithWorkPicture)
|
||||
BRIDGE_DECL(_sceM4vdecDecodeWithWorkPicture)
|
||||
BRIDGE_DECL(_sceM4vdecDeleteDecoder)
|
||||
BRIDGE_DECL(_sceM4vdecQueryDecoderMemSize)
|
||||
BRIDGE_DECL(_sceM4vdecQueryDecoderMemSizeInternal)
|
||||
BRIDGE_DECL(_sceVideodecInitLibrary)
|
||||
BRIDGE_DECL(_sceVideodecInitLibraryInternal)
|
||||
BRIDGE_DECL(_sceVideodecInitLibraryNongameapp)
|
||||
BRIDGE_DECL(_sceVideodecInitLibraryWithUnmapMem)
|
||||
BRIDGE_DECL(_sceVideodecInitLibraryWithUnmapMemInternal)
|
||||
BRIDGE_DECL(_sceVideodecInitLibraryWithUnmapMemNongameapp)
|
||||
BRIDGE_DECL(_sceVideodecQueryInstanceNongameapp)
|
||||
BRIDGE_DECL(_sceVideodecQueryMemSize)
|
||||
BRIDGE_DECL(_sceVideodecQueryMemSizeInternal)
|
||||
BRIDGE_DECL(_sceVideodecQueryMemSizeNongameapp)
|
||||
BRIDGE_DECL(_sceVideodecSetConfig)
|
||||
BRIDGE_DECL(_sceVideodecSetConfigInternal)
|
||||
BRIDGE_DECL(_sceVideodecTermLibrary)
|
||||
BRIDGE_DECL(_sceVideoencInitLibrary)
|
||||
BRIDGE_DECL(_sceVideoencInitLibraryInternal)
|
||||
BRIDGE_DECL(_sceVideoencInitLibraryWithUnmapMem)
|
||||
BRIDGE_DECL(_sceVideoencInitLibraryWithUnmapMemInternal)
|
||||
BRIDGE_DECL(_sceVideoencQueryMemSize)
|
||||
BRIDGE_DECL(_sceVideoencQueryMemSizeInternal)
|
||||
BRIDGE_DECL(_sceVideoencTermLibrary)
|
||||
@@ -15,7 +15,7 @@
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#include "SceVideoencUser.h"
|
||||
#include <module/module.h>
|
||||
|
||||
EXPORT(int, sceAvcencCreateEncoder) {
|
||||
return UNIMPLEMENTED();
|
||||
@@ -100,25 +100,3 @@ EXPORT(int, sceVideoencQueryMemSizeInternal) {
|
||||
EXPORT(int, sceVideoencTermLibrary) {
|
||||
return UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(sceAvcencCreateEncoder)
|
||||
BRIDGE_IMPL(sceAvcencCreateEncoderBasic)
|
||||
BRIDGE_IMPL(sceAvcencCreateEncoderInternal)
|
||||
BRIDGE_IMPL(sceAvcencCsc)
|
||||
BRIDGE_IMPL(sceAvcencDeleteEncoder)
|
||||
BRIDGE_IMPL(sceAvcencEncode)
|
||||
BRIDGE_IMPL(sceAvcencEncodeFlush)
|
||||
BRIDGE_IMPL(sceAvcencEncodeStop)
|
||||
BRIDGE_IMPL(sceAvcencGetNalUnit)
|
||||
BRIDGE_IMPL(sceAvcencQueryEncoderMemSize)
|
||||
BRIDGE_IMPL(sceAvcencQueryEncoderMemSizeBasic)
|
||||
BRIDGE_IMPL(sceAvcencQueryEncoderMemSizeInternal)
|
||||
BRIDGE_IMPL(sceAvcencSetAvailablePreset)
|
||||
BRIDGE_IMPL(sceAvcencSetEncoderParameter)
|
||||
BRIDGE_IMPL(sceVideoencInitLibrary)
|
||||
BRIDGE_IMPL(sceVideoencInitLibraryInternal)
|
||||
BRIDGE_IMPL(sceVideoencInitLibraryWithUnmapMem)
|
||||
BRIDGE_IMPL(sceVideoencInitLibraryWithUnmapMemInternal)
|
||||
BRIDGE_IMPL(sceVideoencQueryMemSize)
|
||||
BRIDGE_IMPL(sceVideoencQueryMemSizeInternal)
|
||||
BRIDGE_IMPL(sceVideoencTermLibrary)
|
||||
|
||||
@@ -1,42 +0,0 @@
|
||||
// Vita3K emulator project
|
||||
// Copyright (C) 2023 Vita3K team
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License along
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <module/module.h>
|
||||
|
||||
BRIDGE_DECL(sceAvcencCreateEncoder)
|
||||
BRIDGE_DECL(sceAvcencCreateEncoderBasic)
|
||||
BRIDGE_DECL(sceAvcencCreateEncoderInternal)
|
||||
BRIDGE_DECL(sceAvcencCsc)
|
||||
BRIDGE_DECL(sceAvcencDeleteEncoder)
|
||||
BRIDGE_DECL(sceAvcencEncode)
|
||||
BRIDGE_DECL(sceAvcencEncodeFlush)
|
||||
BRIDGE_DECL(sceAvcencEncodeStop)
|
||||
BRIDGE_DECL(sceAvcencGetNalUnit)
|
||||
BRIDGE_DECL(sceAvcencQueryEncoderMemSize)
|
||||
BRIDGE_DECL(sceAvcencQueryEncoderMemSizeBasic)
|
||||
BRIDGE_DECL(sceAvcencQueryEncoderMemSizeInternal)
|
||||
BRIDGE_DECL(sceAvcencSetAvailablePreset)
|
||||
BRIDGE_DECL(sceAvcencSetEncoderParameter)
|
||||
BRIDGE_DECL(sceVideoencInitLibrary)
|
||||
BRIDGE_DECL(sceVideoencInitLibraryInternal)
|
||||
BRIDGE_DECL(sceVideoencInitLibraryWithUnmapMem)
|
||||
BRIDGE_DECL(sceVideoencInitLibraryWithUnmapMemInternal)
|
||||
BRIDGE_DECL(sceVideoencQueryMemSize)
|
||||
BRIDGE_DECL(sceVideoencQueryMemSizeInternal)
|
||||
BRIDGE_DECL(sceVideoencTermLibrary)
|
||||
@@ -15,7 +15,7 @@
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#include "SceBbmc.h"
|
||||
#include <module/module.h>
|
||||
|
||||
EXPORT(int, sceBbmcClearEvent) {
|
||||
return UNIMPLEMENTED();
|
||||
@@ -324,81 +324,3 @@ EXPORT(int, sceBbmcUsbExtIfWrite) {
|
||||
EXPORT(int, sceBbmcVerifyPin) {
|
||||
return UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(sceBbmcClearEvent)
|
||||
BRIDGE_IMPL(sceBbmcDLGetSwdlError)
|
||||
BRIDGE_IMPL(sceBbmcDLQAbort)
|
||||
BRIDGE_IMPL(sceBbmcDLQBackupEFSNV)
|
||||
BRIDGE_IMPL(sceBbmcDLQConfirmChangePartition)
|
||||
BRIDGE_IMPL(sceBbmcDLQDownloadSafeImage)
|
||||
BRIDGE_IMPL(sceBbmcDLQDownloadSlotImage)
|
||||
BRIDGE_IMPL(sceBbmcDLQGetCurrentFwDone)
|
||||
BRIDGE_IMPL(sceBbmcDLQGetCurrentFwStart)
|
||||
BRIDGE_IMPL(sceBbmcDLQGetFwListDone)
|
||||
BRIDGE_IMPL(sceBbmcDLQGetFwListStart)
|
||||
BRIDGE_IMPL(sceBbmcDLQRestoreEFSNV)
|
||||
BRIDGE_IMPL(sceBbmcDLUpdaterCheckComVersion)
|
||||
BRIDGE_IMPL(sceBbmcDLUpdaterContinue)
|
||||
BRIDGE_IMPL(sceBbmcDLUpdaterFin)
|
||||
BRIDGE_IMPL(sceBbmcDLUpdaterGetArchiveVersion)
|
||||
BRIDGE_IMPL(sceBbmcDLUpdaterGetLatestArchiveVersion)
|
||||
BRIDGE_IMPL(sceBbmcDLUpdaterGetPkgId)
|
||||
BRIDGE_IMPL(sceBbmcDLUpdaterGetSequence)
|
||||
BRIDGE_IMPL(sceBbmcDLUpdaterStart)
|
||||
BRIDGE_IMPL(sceBbmcDebugOutString)
|
||||
BRIDGE_IMPL(sceBbmcDebugSelectOutMedia)
|
||||
BRIDGE_IMPL(sceBbmcDepersonalizeCK)
|
||||
BRIDGE_IMPL(sceBbmcEnvelopeCmd)
|
||||
BRIDGE_IMPL(sceBbmcFileRefreshResponse)
|
||||
BRIDGE_IMPL(sceBbmcGetCKStatus)
|
||||
BRIDGE_IMPL(sceBbmcGetComFirmVersion)
|
||||
BRIDGE_IMPL(sceBbmcGetDriverInfo)
|
||||
BRIDGE_IMPL(sceBbmcGetFailureInfo)
|
||||
BRIDGE_IMPL(sceBbmcGetFileRefreshDetail)
|
||||
BRIDGE_IMPL(sceBbmcGetIdStorageFrom3GModule)
|
||||
BRIDGE_IMPL(sceBbmcGetNetworkInfo)
|
||||
BRIDGE_IMPL(sceBbmcGetPinStatus)
|
||||
BRIDGE_IMPL(sceBbmcGetProactiveCmd)
|
||||
BRIDGE_IMPL(sceBbmcGpsCellGetLocationInfoDone)
|
||||
BRIDGE_IMPL(sceBbmcGpsCellGetLocationInfoStart)
|
||||
BRIDGE_IMPL(sceBbmcIsAbleToRunUnderCurrentTemp)
|
||||
BRIDGE_IMPL(sceBbmcIsAbleToRunUnderCurrentVoltage)
|
||||
BRIDGE_IMPL(sceBbmcIsPowerConfigForbiddenMode)
|
||||
BRIDGE_IMPL(sceBbmcNetGetRejectCause)
|
||||
BRIDGE_IMPL(sceBbmcNetworkAttach)
|
||||
BRIDGE_IMPL(sceBbmcNetworkScanAbort)
|
||||
BRIDGE_IMPL(sceBbmcNetworkScanDone)
|
||||
BRIDGE_IMPL(sceBbmcNetworkScanStart)
|
||||
BRIDGE_IMPL(sceBbmcPacketGetCurrentBearerTech)
|
||||
BRIDGE_IMPL(sceBbmcPacketGetLastCallEndReason)
|
||||
BRIDGE_IMPL(sceBbmcPacketIfClearControlFlag)
|
||||
BRIDGE_IMPL(sceBbmcPacketIfGetControlFlag)
|
||||
BRIDGE_IMPL(sceBbmcPacketIfSetControlFlag)
|
||||
BRIDGE_IMPL(sceBbmcPacketReleasePDPContext)
|
||||
BRIDGE_IMPL(sceBbmcReadSimContentDone)
|
||||
BRIDGE_IMPL(sceBbmcReadSimContentStart)
|
||||
BRIDGE_IMPL(sceBbmcReserveOperationMode)
|
||||
BRIDGE_IMPL(sceBbmcResumeSubscriberCallback)
|
||||
BRIDGE_IMPL(sceBbmcSMSGetListDone)
|
||||
BRIDGE_IMPL(sceBbmcSMSGetListStart)
|
||||
BRIDGE_IMPL(sceBbmcSMSReadAck)
|
||||
BRIDGE_IMPL(sceBbmcSMSReadDone)
|
||||
BRIDGE_IMPL(sceBbmcSMSReadStart)
|
||||
BRIDGE_IMPL(sceBbmcSMSSend)
|
||||
BRIDGE_IMPL(sceBbmcSetLPMMode)
|
||||
BRIDGE_IMPL(sceBbmcSetupGetValueDone)
|
||||
BRIDGE_IMPL(sceBbmcSetupGetValueStart)
|
||||
BRIDGE_IMPL(sceBbmcSetupSetValue)
|
||||
BRIDGE_IMPL(sceBbmcSimGetPLMNModeBit)
|
||||
BRIDGE_IMPL(sceBbmcSubscribeFeatureId)
|
||||
BRIDGE_IMPL(sceBbmcTerminalResponseCmd)
|
||||
BRIDGE_IMPL(sceBbmcTurnOff)
|
||||
BRIDGE_IMPL(sceBbmcTurnOn)
|
||||
BRIDGE_IMPL(sceBbmcUnblockCK)
|
||||
BRIDGE_IMPL(sceBbmcUnblockPin)
|
||||
BRIDGE_IMPL(sceBbmcUnsubscribeFeature)
|
||||
BRIDGE_IMPL(sceBbmcUsbExtIfRead)
|
||||
BRIDGE_IMPL(sceBbmcUsbExtIfStart)
|
||||
BRIDGE_IMPL(sceBbmcUsbExtIfStop)
|
||||
BRIDGE_IMPL(sceBbmcUsbExtIfWrite)
|
||||
BRIDGE_IMPL(sceBbmcVerifyPin)
|
||||
|
||||
@@ -1,98 +0,0 @@
|
||||
// Vita3K emulator project
|
||||
// Copyright (C) 2023 Vita3K team
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License along
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <module/module.h>
|
||||
|
||||
BRIDGE_DECL(sceBbmcClearEvent)
|
||||
BRIDGE_DECL(sceBbmcDLGetSwdlError)
|
||||
BRIDGE_DECL(sceBbmcDLQAbort)
|
||||
BRIDGE_DECL(sceBbmcDLQBackupEFSNV)
|
||||
BRIDGE_DECL(sceBbmcDLQConfirmChangePartition)
|
||||
BRIDGE_DECL(sceBbmcDLQDownloadSafeImage)
|
||||
BRIDGE_DECL(sceBbmcDLQDownloadSlotImage)
|
||||
BRIDGE_DECL(sceBbmcDLQGetCurrentFwDone)
|
||||
BRIDGE_DECL(sceBbmcDLQGetCurrentFwStart)
|
||||
BRIDGE_DECL(sceBbmcDLQGetFwListDone)
|
||||
BRIDGE_DECL(sceBbmcDLQGetFwListStart)
|
||||
BRIDGE_DECL(sceBbmcDLQRestoreEFSNV)
|
||||
BRIDGE_DECL(sceBbmcDLUpdaterCheckComVersion)
|
||||
BRIDGE_DECL(sceBbmcDLUpdaterContinue)
|
||||
BRIDGE_DECL(sceBbmcDLUpdaterFin)
|
||||
BRIDGE_DECL(sceBbmcDLUpdaterGetArchiveVersion)
|
||||
BRIDGE_DECL(sceBbmcDLUpdaterGetLatestArchiveVersion)
|
||||
BRIDGE_DECL(sceBbmcDLUpdaterGetPkgId)
|
||||
BRIDGE_DECL(sceBbmcDLUpdaterGetSequence)
|
||||
BRIDGE_DECL(sceBbmcDLUpdaterStart)
|
||||
BRIDGE_DECL(sceBbmcDebugOutString)
|
||||
BRIDGE_DECL(sceBbmcDebugSelectOutMedia)
|
||||
BRIDGE_DECL(sceBbmcDepersonalizeCK)
|
||||
BRIDGE_DECL(sceBbmcEnvelopeCmd)
|
||||
BRIDGE_DECL(sceBbmcFileRefreshResponse)
|
||||
BRIDGE_DECL(sceBbmcGetCKStatus)
|
||||
BRIDGE_DECL(sceBbmcGetComFirmVersion)
|
||||
BRIDGE_DECL(sceBbmcGetDriverInfo)
|
||||
BRIDGE_DECL(sceBbmcGetFailureInfo)
|
||||
BRIDGE_DECL(sceBbmcGetFileRefreshDetail)
|
||||
BRIDGE_DECL(sceBbmcGetIdStorageFrom3GModule)
|
||||
BRIDGE_DECL(sceBbmcGetNetworkInfo)
|
||||
BRIDGE_DECL(sceBbmcGetPinStatus)
|
||||
BRIDGE_DECL(sceBbmcGetProactiveCmd)
|
||||
BRIDGE_DECL(sceBbmcGpsCellGetLocationInfoDone)
|
||||
BRIDGE_DECL(sceBbmcGpsCellGetLocationInfoStart)
|
||||
BRIDGE_DECL(sceBbmcIsAbleToRunUnderCurrentTemp)
|
||||
BRIDGE_DECL(sceBbmcIsAbleToRunUnderCurrentVoltage)
|
||||
BRIDGE_DECL(sceBbmcIsPowerConfigForbiddenMode)
|
||||
BRIDGE_DECL(sceBbmcNetGetRejectCause)
|
||||
BRIDGE_DECL(sceBbmcNetworkAttach)
|
||||
BRIDGE_DECL(sceBbmcNetworkScanAbort)
|
||||
BRIDGE_DECL(sceBbmcNetworkScanDone)
|
||||
BRIDGE_DECL(sceBbmcNetworkScanStart)
|
||||
BRIDGE_DECL(sceBbmcPacketGetCurrentBearerTech)
|
||||
BRIDGE_DECL(sceBbmcPacketGetLastCallEndReason)
|
||||
BRIDGE_DECL(sceBbmcPacketIfClearControlFlag)
|
||||
BRIDGE_DECL(sceBbmcPacketIfGetControlFlag)
|
||||
BRIDGE_DECL(sceBbmcPacketIfSetControlFlag)
|
||||
BRIDGE_DECL(sceBbmcPacketReleasePDPContext)
|
||||
BRIDGE_DECL(sceBbmcReadSimContentDone)
|
||||
BRIDGE_DECL(sceBbmcReadSimContentStart)
|
||||
BRIDGE_DECL(sceBbmcReserveOperationMode)
|
||||
BRIDGE_DECL(sceBbmcResumeSubscriberCallback)
|
||||
BRIDGE_DECL(sceBbmcSMSGetListDone)
|
||||
BRIDGE_DECL(sceBbmcSMSGetListStart)
|
||||
BRIDGE_DECL(sceBbmcSMSReadAck)
|
||||
BRIDGE_DECL(sceBbmcSMSReadDone)
|
||||
BRIDGE_DECL(sceBbmcSMSReadStart)
|
||||
BRIDGE_DECL(sceBbmcSMSSend)
|
||||
BRIDGE_DECL(sceBbmcSetLPMMode)
|
||||
BRIDGE_DECL(sceBbmcSetupGetValueDone)
|
||||
BRIDGE_DECL(sceBbmcSetupGetValueStart)
|
||||
BRIDGE_DECL(sceBbmcSetupSetValue)
|
||||
BRIDGE_DECL(sceBbmcSimGetPLMNModeBit)
|
||||
BRIDGE_DECL(sceBbmcSubscribeFeatureId)
|
||||
BRIDGE_DECL(sceBbmcTerminalResponseCmd)
|
||||
BRIDGE_DECL(sceBbmcTurnOff)
|
||||
BRIDGE_DECL(sceBbmcTurnOn)
|
||||
BRIDGE_DECL(sceBbmcUnblockCK)
|
||||
BRIDGE_DECL(sceBbmcUnblockPin)
|
||||
BRIDGE_DECL(sceBbmcUnsubscribeFeature)
|
||||
BRIDGE_DECL(sceBbmcUsbExtIfRead)
|
||||
BRIDGE_DECL(sceBbmcUsbExtIfStart)
|
||||
BRIDGE_DECL(sceBbmcUsbExtIfStop)
|
||||
BRIDGE_DECL(sceBbmcUsbExtIfWrite)
|
||||
BRIDGE_DECL(sceBbmcVerifyPin)
|
||||
@@ -15,10 +15,8 @@
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#include "SceBgAppUtil.h"
|
||||
#include <module/module.h>
|
||||
|
||||
EXPORT(int, sceBgAppUtilStartBgApp) {
|
||||
return UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(sceBgAppUtilStartBgApp)
|
||||
|
||||
@@ -1,22 +0,0 @@
|
||||
// Vita3K emulator project
|
||||
// Copyright (C) 2023 Vita3K team
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License along
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <module/module.h>
|
||||
|
||||
BRIDGE_DECL(sceBgAppUtilStartBgApp)
|
||||
@@ -15,7 +15,7 @@
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#include "SceBt.h"
|
||||
#include <module/module.h>
|
||||
|
||||
EXPORT(int, sceBtAvrcpReadVolume) {
|
||||
return UNIMPLEMENTED();
|
||||
@@ -232,58 +232,3 @@ EXPORT(int, sceBtStopInquiry) {
|
||||
EXPORT(int, sceBtUnregisterCallback) {
|
||||
return UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(sceBtAvrcpReadVolume)
|
||||
BRIDGE_IMPL(sceBtAvrcpSendButton)
|
||||
BRIDGE_IMPL(sceBtAvrcpSendVolume)
|
||||
BRIDGE_IMPL(sceBtAvrcpSetPlayStatus)
|
||||
BRIDGE_IMPL(sceBtAvrcpSetTitle)
|
||||
BRIDGE_IMPL(sceBtDeleteRegisteredInfo)
|
||||
BRIDGE_IMPL(sceBtFreqAudio)
|
||||
BRIDGE_IMPL(sceBtGetConfiguration)
|
||||
BRIDGE_IMPL(sceBtGetConnectingInfo)
|
||||
BRIDGE_IMPL(sceBtGetDeviceId)
|
||||
BRIDGE_IMPL(sceBtGetDeviceName)
|
||||
BRIDGE_IMPL(sceBtGetInfoForTest)
|
||||
BRIDGE_IMPL(sceBtGetLastError)
|
||||
BRIDGE_IMPL(sceBtGetRegisteredInfo)
|
||||
BRIDGE_IMPL(sceBtGetStatusForTest)
|
||||
BRIDGE_IMPL(sceBtHfpGetCurrentPhoneNumber)
|
||||
BRIDGE_IMPL(sceBtHfpRequest)
|
||||
BRIDGE_IMPL(sceBtHidGetReportDescriptor)
|
||||
BRIDGE_IMPL(sceBtHidTransfer)
|
||||
BRIDGE_IMPL(sceBtHidVuGetReportFeature)
|
||||
BRIDGE_IMPL(sceBtHidVuGetReportInput)
|
||||
BRIDGE_IMPL(sceBtHidVuReadEvent)
|
||||
BRIDGE_IMPL(sceBtHidVuRegisterCallback)
|
||||
BRIDGE_IMPL(sceBtHidVuSetInterruptOutput)
|
||||
BRIDGE_IMPL(sceBtHidVuSetReportFeature)
|
||||
BRIDGE_IMPL(sceBtHidVuSetReportOutput)
|
||||
BRIDGE_IMPL(sceBtHidVuUnregisterCallback)
|
||||
BRIDGE_IMPL(sceBtPairingOOB)
|
||||
BRIDGE_IMPL(sceBtPushBip)
|
||||
BRIDGE_IMPL(sceBtPushOpp)
|
||||
BRIDGE_IMPL(sceBtReadEvent)
|
||||
BRIDGE_IMPL(sceBtRecvAudio)
|
||||
BRIDGE_IMPL(sceBtRecvBip)
|
||||
BRIDGE_IMPL(sceBtRecvOpp)
|
||||
BRIDGE_IMPL(sceBtRecvSpp)
|
||||
BRIDGE_IMPL(sceBtRegisterCallback)
|
||||
BRIDGE_IMPL(sceBtReplyPinCode)
|
||||
BRIDGE_IMPL(sceBtReplyUserConfirmation)
|
||||
BRIDGE_IMPL(sceBtSendAudio)
|
||||
BRIDGE_IMPL(sceBtSendL2capEchoRequestForTest)
|
||||
BRIDGE_IMPL(sceBtSendSpp)
|
||||
BRIDGE_IMPL(sceBtSetConfiguration)
|
||||
BRIDGE_IMPL(sceBtSetContentProtection)
|
||||
BRIDGE_IMPL(sceBtSetInquiryResultForTest)
|
||||
BRIDGE_IMPL(sceBtSetInquiryScan)
|
||||
BRIDGE_IMPL(sceBtSetL2capEchoResponseBufferForTest)
|
||||
BRIDGE_IMPL(sceBtSetStatusForTest)
|
||||
BRIDGE_IMPL(sceBtStartAudio)
|
||||
BRIDGE_IMPL(sceBtStartConnect)
|
||||
BRIDGE_IMPL(sceBtStartDisconnect)
|
||||
BRIDGE_IMPL(sceBtStartInquiry)
|
||||
BRIDGE_IMPL(sceBtStopAudio)
|
||||
BRIDGE_IMPL(sceBtStopInquiry)
|
||||
BRIDGE_IMPL(sceBtUnregisterCallback)
|
||||
|
||||
@@ -1,75 +0,0 @@
|
||||
// Vita3K emulator project
|
||||
// Copyright (C) 2023 Vita3K team
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License along
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <module/module.h>
|
||||
|
||||
BRIDGE_DECL(sceBtAvrcpReadVolume)
|
||||
BRIDGE_DECL(sceBtAvrcpSendButton)
|
||||
BRIDGE_DECL(sceBtAvrcpSendVolume)
|
||||
BRIDGE_DECL(sceBtAvrcpSetPlayStatus)
|
||||
BRIDGE_DECL(sceBtAvrcpSetTitle)
|
||||
BRIDGE_DECL(sceBtDeleteRegisteredInfo)
|
||||
BRIDGE_DECL(sceBtFreqAudio)
|
||||
BRIDGE_DECL(sceBtGetConfiguration)
|
||||
BRIDGE_DECL(sceBtGetConnectingInfo)
|
||||
BRIDGE_DECL(sceBtGetDeviceId)
|
||||
BRIDGE_DECL(sceBtGetDeviceName)
|
||||
BRIDGE_DECL(sceBtGetInfoForTest)
|
||||
BRIDGE_DECL(sceBtGetLastError)
|
||||
BRIDGE_DECL(sceBtGetRegisteredInfo)
|
||||
BRIDGE_DECL(sceBtGetStatusForTest)
|
||||
BRIDGE_DECL(sceBtHfpGetCurrentPhoneNumber)
|
||||
BRIDGE_DECL(sceBtHfpRequest)
|
||||
BRIDGE_DECL(sceBtHidGetReportDescriptor)
|
||||
BRIDGE_DECL(sceBtHidTransfer)
|
||||
BRIDGE_DECL(sceBtHidVuGetReportFeature)
|
||||
BRIDGE_DECL(sceBtHidVuGetReportInput)
|
||||
BRIDGE_DECL(sceBtHidVuReadEvent)
|
||||
BRIDGE_DECL(sceBtHidVuRegisterCallback)
|
||||
BRIDGE_DECL(sceBtHidVuSetInterruptOutput)
|
||||
BRIDGE_DECL(sceBtHidVuSetReportFeature)
|
||||
BRIDGE_DECL(sceBtHidVuSetReportOutput)
|
||||
BRIDGE_DECL(sceBtHidVuUnregisterCallback)
|
||||
BRIDGE_DECL(sceBtPairingOOB)
|
||||
BRIDGE_DECL(sceBtPushBip)
|
||||
BRIDGE_DECL(sceBtPushOpp)
|
||||
BRIDGE_DECL(sceBtReadEvent)
|
||||
BRIDGE_DECL(sceBtRecvAudio)
|
||||
BRIDGE_DECL(sceBtRecvBip)
|
||||
BRIDGE_DECL(sceBtRecvOpp)
|
||||
BRIDGE_DECL(sceBtRecvSpp)
|
||||
BRIDGE_DECL(sceBtRegisterCallback)
|
||||
BRIDGE_DECL(sceBtReplyPinCode)
|
||||
BRIDGE_DECL(sceBtReplyUserConfirmation)
|
||||
BRIDGE_DECL(sceBtSendAudio)
|
||||
BRIDGE_DECL(sceBtSendL2capEchoRequestForTest)
|
||||
BRIDGE_DECL(sceBtSendSpp)
|
||||
BRIDGE_DECL(sceBtSetConfiguration)
|
||||
BRIDGE_DECL(sceBtSetContentProtection)
|
||||
BRIDGE_DECL(sceBtSetInquiryResultForTest)
|
||||
BRIDGE_DECL(sceBtSetInquiryScan)
|
||||
BRIDGE_DECL(sceBtSetL2capEchoResponseBufferForTest)
|
||||
BRIDGE_DECL(sceBtSetStatusForTest)
|
||||
BRIDGE_DECL(sceBtStartAudio)
|
||||
BRIDGE_DECL(sceBtStartConnect)
|
||||
BRIDGE_DECL(sceBtStartDisconnect)
|
||||
BRIDGE_DECL(sceBtStartInquiry)
|
||||
BRIDGE_DECL(sceBtStopAudio)
|
||||
BRIDGE_DECL(sceBtStopInquiry)
|
||||
BRIDGE_DECL(sceBtUnregisterCallback)
|
||||
@@ -15,7 +15,7 @@
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#include "SceCamera.h"
|
||||
#include <module/module.h>
|
||||
|
||||
EXPORT(int, sceCameraClose) {
|
||||
return UNIMPLEMENTED();
|
||||
@@ -196,49 +196,3 @@ EXPORT(int, sceCameraStart) {
|
||||
EXPORT(int, sceCameraStop) {
|
||||
return UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(sceCameraClose)
|
||||
BRIDGE_IMPL(sceCameraGetAntiFlicker)
|
||||
BRIDGE_IMPL(sceCameraGetAutoControlHold)
|
||||
BRIDGE_IMPL(sceCameraGetBacklight)
|
||||
BRIDGE_IMPL(sceCameraGetBrightness)
|
||||
BRIDGE_IMPL(sceCameraGetContrast)
|
||||
BRIDGE_IMPL(sceCameraGetDeviceLocation)
|
||||
BRIDGE_IMPL(sceCameraGetEV)
|
||||
BRIDGE_IMPL(sceCameraGetEffect)
|
||||
BRIDGE_IMPL(sceCameraGetExposureCeiling)
|
||||
BRIDGE_IMPL(sceCameraGetGain)
|
||||
BRIDGE_IMPL(sceCameraGetISO)
|
||||
BRIDGE_IMPL(sceCameraGetImageQuality)
|
||||
BRIDGE_IMPL(sceCameraGetNightmode)
|
||||
BRIDGE_IMPL(sceCameraGetNoiseReduction)
|
||||
BRIDGE_IMPL(sceCameraGetReverse)
|
||||
BRIDGE_IMPL(sceCameraGetSaturation)
|
||||
BRIDGE_IMPL(sceCameraGetSharpness)
|
||||
BRIDGE_IMPL(sceCameraGetSharpnessOff)
|
||||
BRIDGE_IMPL(sceCameraGetWhiteBalance)
|
||||
BRIDGE_IMPL(sceCameraGetZoom)
|
||||
BRIDGE_IMPL(sceCameraIsActive)
|
||||
BRIDGE_IMPL(sceCameraOpen)
|
||||
BRIDGE_IMPL(sceCameraRead)
|
||||
BRIDGE_IMPL(sceCameraSetAntiFlicker)
|
||||
BRIDGE_IMPL(sceCameraSetAutoControlHold)
|
||||
BRIDGE_IMPL(sceCameraSetBacklight)
|
||||
BRIDGE_IMPL(sceCameraSetBrightness)
|
||||
BRIDGE_IMPL(sceCameraSetContrast)
|
||||
BRIDGE_IMPL(sceCameraSetEV)
|
||||
BRIDGE_IMPL(sceCameraSetEffect)
|
||||
BRIDGE_IMPL(sceCameraSetExposureCeiling)
|
||||
BRIDGE_IMPL(sceCameraSetGain)
|
||||
BRIDGE_IMPL(sceCameraSetISO)
|
||||
BRIDGE_IMPL(sceCameraSetImageQuality)
|
||||
BRIDGE_IMPL(sceCameraSetNightmode)
|
||||
BRIDGE_IMPL(sceCameraSetNoiseReduction)
|
||||
BRIDGE_IMPL(sceCameraSetReverse)
|
||||
BRIDGE_IMPL(sceCameraSetSaturation)
|
||||
BRIDGE_IMPL(sceCameraSetSharpness)
|
||||
BRIDGE_IMPL(sceCameraSetSharpnessOff)
|
||||
BRIDGE_IMPL(sceCameraSetWhiteBalance)
|
||||
BRIDGE_IMPL(sceCameraSetZoom)
|
||||
BRIDGE_IMPL(sceCameraStart)
|
||||
BRIDGE_IMPL(sceCameraStop)
|
||||
|
||||
@@ -1,66 +0,0 @@
|
||||
// Vita3K emulator project
|
||||
// Copyright (C) 2023 Vita3K team
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License along
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <module/module.h>
|
||||
|
||||
BRIDGE_DECL(sceCameraClose)
|
||||
BRIDGE_DECL(sceCameraGetAntiFlicker)
|
||||
BRIDGE_DECL(sceCameraGetAutoControlHold)
|
||||
BRIDGE_DECL(sceCameraGetBacklight)
|
||||
BRIDGE_DECL(sceCameraGetBrightness)
|
||||
BRIDGE_DECL(sceCameraGetContrast)
|
||||
BRIDGE_DECL(sceCameraGetDeviceLocation)
|
||||
BRIDGE_DECL(sceCameraGetEV)
|
||||
BRIDGE_DECL(sceCameraGetEffect)
|
||||
BRIDGE_DECL(sceCameraGetExposureCeiling)
|
||||
BRIDGE_DECL(sceCameraGetGain)
|
||||
BRIDGE_DECL(sceCameraGetISO)
|
||||
BRIDGE_DECL(sceCameraGetImageQuality)
|
||||
BRIDGE_DECL(sceCameraGetNightmode)
|
||||
BRIDGE_DECL(sceCameraGetNoiseReduction)
|
||||
BRIDGE_DECL(sceCameraGetReverse)
|
||||
BRIDGE_DECL(sceCameraGetSaturation)
|
||||
BRIDGE_DECL(sceCameraGetSharpness)
|
||||
BRIDGE_DECL(sceCameraGetSharpnessOff)
|
||||
BRIDGE_DECL(sceCameraGetWhiteBalance)
|
||||
BRIDGE_DECL(sceCameraGetZoom)
|
||||
BRIDGE_DECL(sceCameraIsActive)
|
||||
BRIDGE_DECL(sceCameraOpen)
|
||||
BRIDGE_DECL(sceCameraRead)
|
||||
BRIDGE_DECL(sceCameraSetAntiFlicker)
|
||||
BRIDGE_DECL(sceCameraSetAutoControlHold)
|
||||
BRIDGE_DECL(sceCameraSetBacklight)
|
||||
BRIDGE_DECL(sceCameraSetBrightness)
|
||||
BRIDGE_DECL(sceCameraSetContrast)
|
||||
BRIDGE_DECL(sceCameraSetEV)
|
||||
BRIDGE_DECL(sceCameraSetEffect)
|
||||
BRIDGE_DECL(sceCameraSetExposureCeiling)
|
||||
BRIDGE_DECL(sceCameraSetGain)
|
||||
BRIDGE_DECL(sceCameraSetISO)
|
||||
BRIDGE_DECL(sceCameraSetImageQuality)
|
||||
BRIDGE_DECL(sceCameraSetNightmode)
|
||||
BRIDGE_DECL(sceCameraSetNoiseReduction)
|
||||
BRIDGE_DECL(sceCameraSetReverse)
|
||||
BRIDGE_DECL(sceCameraSetSaturation)
|
||||
BRIDGE_DECL(sceCameraSetSharpness)
|
||||
BRIDGE_DECL(sceCameraSetSharpnessOff)
|
||||
BRIDGE_DECL(sceCameraSetWhiteBalance)
|
||||
BRIDGE_DECL(sceCameraSetZoom)
|
||||
BRIDGE_DECL(sceCameraStart)
|
||||
BRIDGE_DECL(sceCameraStop)
|
||||
@@ -15,7 +15,7 @@
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#include "SceClipboard.h"
|
||||
#include <module/module.h>
|
||||
|
||||
EXPORT(int, sceClipboardGetText) {
|
||||
return UNIMPLEMENTED();
|
||||
@@ -24,6 +24,3 @@ EXPORT(int, sceClipboardGetText) {
|
||||
EXPORT(int, sceClipboardSetText) {
|
||||
return UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(sceClipboardGetText)
|
||||
BRIDGE_IMPL(sceClipboardSetText)
|
||||
|
||||
@@ -1,23 +0,0 @@
|
||||
// Vita3K emulator project
|
||||
// Copyright (C) 2023 Vita3K team
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License along
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <module/module.h>
|
||||
|
||||
BRIDGE_DECL(sceClipboardGetText)
|
||||
BRIDGE_DECL(sceClipboardSetText)
|
||||
@@ -15,7 +15,7 @@
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#include "SceCodecEngineUser.h"
|
||||
#include <module/module.h>
|
||||
#include <../SceSysmem/SceSysmem.h>
|
||||
|
||||
#include <kernel/state.h>
|
||||
@@ -23,6 +23,13 @@
|
||||
#include <util/tracy.h>
|
||||
TRACY_MODULE_NAME(SceCodecEngineUser);
|
||||
|
||||
enum SceCodecEngineErrorCode {
|
||||
SCE_CODECENGINE_ERROR_INVALID_POINTER = 0x80600000,
|
||||
SCE_CODECENGINE_ERROR_INVALID_SIZE = 0x80600001,
|
||||
SCE_CODECENGINE_ERROR_INVALID_HEAP = 0x80600005,
|
||||
SCE_CODECENGINE_ERROR_INVALID_VALUE = 0x80600009
|
||||
};
|
||||
|
||||
EXPORT(int32_t, sceCodecEngineAllocMemoryFromUnmapMemBlock, SceUID uid, uint32_t size, uint32_t alignment) {
|
||||
TRACY_FUNC(sceCodecEngineAllocMemoryFromUnmapMemBlock, uid, size, alignment);
|
||||
STUBBED("fake vaddr");
|
||||
@@ -59,8 +66,3 @@ EXPORT(SceUID, sceCodecEngineOpenUnmapMemBlock, Address memBlock, uint32_t size)
|
||||
emuenv.kernel.codec_blocks.emplace(uid, block);
|
||||
return uid;
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(sceCodecEngineAllocMemoryFromUnmapMemBlock)
|
||||
BRIDGE_IMPL(sceCodecEngineCloseUnmapMemBlock)
|
||||
BRIDGE_IMPL(sceCodecEngineFreeMemoryFromUnmapMemBlock)
|
||||
BRIDGE_IMPL(sceCodecEngineOpenUnmapMemBlock)
|
||||
|
||||
@@ -1,32 +0,0 @@
|
||||
// Vita3K emulator project
|
||||
// Copyright (C) 2023 Vita3K team
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License along
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <module/module.h>
|
||||
|
||||
enum SceCodecEngineErrorCode {
|
||||
SCE_CODECENGINE_ERROR_INVALID_POINTER = 0x80600000,
|
||||
SCE_CODECENGINE_ERROR_INVALID_SIZE = 0x80600001,
|
||||
SCE_CODECENGINE_ERROR_INVALID_HEAP = 0x80600005,
|
||||
SCE_CODECENGINE_ERROR_INVALID_VALUE = 0x80600009
|
||||
};
|
||||
|
||||
BRIDGE_DECL(sceCodecEngineAllocMemoryFromUnmapMemBlock)
|
||||
BRIDGE_DECL(sceCodecEngineCloseUnmapMemBlock)
|
||||
BRIDGE_DECL(sceCodecEngineFreeMemoryFromUnmapMemBlock)
|
||||
BRIDGE_DECL(sceCodecEngineOpenUnmapMemBlock)
|
||||
@@ -15,7 +15,7 @@
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#include "SceCodecEnginePerf.h"
|
||||
#include <module/module.h>
|
||||
|
||||
EXPORT(int, sceCodecEnginePmonGetProcessorLoad) {
|
||||
return UNIMPLEMENTED();
|
||||
@@ -32,8 +32,3 @@ EXPORT(int, sceCodecEnginePmonStart) {
|
||||
EXPORT(int, sceCodecEnginePmonStop) {
|
||||
return UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(sceCodecEnginePmonGetProcessorLoad)
|
||||
BRIDGE_IMPL(sceCodecEnginePmonReset)
|
||||
BRIDGE_IMPL(sceCodecEnginePmonStart)
|
||||
BRIDGE_IMPL(sceCodecEnginePmonStop)
|
||||
|
||||
@@ -1,25 +0,0 @@
|
||||
// Vita3K emulator project
|
||||
// Copyright (C) 2023 Vita3K team
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License along
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <module/module.h>
|
||||
|
||||
BRIDGE_DECL(sceCodecEnginePmonGetProcessorLoad)
|
||||
BRIDGE_DECL(sceCodecEnginePmonReset)
|
||||
BRIDGE_DECL(sceCodecEnginePmonStart)
|
||||
BRIDGE_DECL(sceCodecEnginePmonStop)
|
||||
@@ -15,7 +15,7 @@
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#include "SceCodecEngineWrapper.h"
|
||||
#include <module/module.h>
|
||||
|
||||
EXPORT(int, _sceCodecEngineAllocMemoryFromUnmapMemBlock) {
|
||||
return UNIMPLEMENTED();
|
||||
@@ -80,20 +80,3 @@ EXPORT(int, _sceCodecEngineResetNumRpcCalled) {
|
||||
EXPORT(int, _sceCodecEngineSetClockFrequency) {
|
||||
return UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(_sceCodecEngineAllocMemoryFromUnmapMemBlock)
|
||||
BRIDGE_IMPL(_sceCodecEngineChangeNumWorkerCores)
|
||||
BRIDGE_IMPL(_sceCodecEngineChangeNumWorkerCoresDefault)
|
||||
BRIDGE_IMPL(_sceCodecEngineChangeNumWorkerCoresMax)
|
||||
BRIDGE_IMPL(_sceCodecEngineCloseUnmapMemBlock)
|
||||
BRIDGE_IMPL(_sceCodecEngineFreeMemoryFromUnmapMemBlock)
|
||||
BRIDGE_IMPL(_sceCodecEngineGetMemoryState)
|
||||
BRIDGE_IMPL(_sceCodecEngineGetNumRpcCalled)
|
||||
BRIDGE_IMPL(_sceCodecEngineGetProcessorLoad)
|
||||
BRIDGE_IMPL(_sceCodecEngineOpenUnmapMemBlock)
|
||||
BRIDGE_IMPL(_sceCodecEnginePmonGetProcessorLoad)
|
||||
BRIDGE_IMPL(_sceCodecEnginePmonReset)
|
||||
BRIDGE_IMPL(_sceCodecEnginePmonStart)
|
||||
BRIDGE_IMPL(_sceCodecEnginePmonStop)
|
||||
BRIDGE_IMPL(_sceCodecEngineResetNumRpcCalled)
|
||||
BRIDGE_IMPL(_sceCodecEngineSetClockFrequency)
|
||||
|
||||
@@ -1,37 +0,0 @@
|
||||
// Vita3K emulator project
|
||||
// Copyright (C) 2023 Vita3K team
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License along
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <module/module.h>
|
||||
|
||||
BRIDGE_DECL(_sceCodecEngineAllocMemoryFromUnmapMemBlock)
|
||||
BRIDGE_DECL(_sceCodecEngineChangeNumWorkerCores)
|
||||
BRIDGE_DECL(_sceCodecEngineChangeNumWorkerCoresDefault)
|
||||
BRIDGE_DECL(_sceCodecEngineChangeNumWorkerCoresMax)
|
||||
BRIDGE_DECL(_sceCodecEngineCloseUnmapMemBlock)
|
||||
BRIDGE_DECL(_sceCodecEngineFreeMemoryFromUnmapMemBlock)
|
||||
BRIDGE_DECL(_sceCodecEngineGetMemoryState)
|
||||
BRIDGE_DECL(_sceCodecEngineGetNumRpcCalled)
|
||||
BRIDGE_DECL(_sceCodecEngineGetProcessorLoad)
|
||||
BRIDGE_DECL(_sceCodecEngineOpenUnmapMemBlock)
|
||||
BRIDGE_DECL(_sceCodecEnginePmonGetProcessorLoad)
|
||||
BRIDGE_DECL(_sceCodecEnginePmonReset)
|
||||
BRIDGE_DECL(_sceCodecEnginePmonStart)
|
||||
BRIDGE_DECL(_sceCodecEnginePmonStop)
|
||||
BRIDGE_DECL(_sceCodecEngineResetNumRpcCalled)
|
||||
BRIDGE_DECL(_sceCodecEngineSetClockFrequency)
|
||||
@@ -15,7 +15,7 @@
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#include "SceCommonDialog.h"
|
||||
#include <module/module.h>
|
||||
|
||||
#include <dialog/types.h>
|
||||
#include <emuenv/app_util.h>
|
||||
@@ -1494,123 +1494,3 @@ EXPORT(int, sceVideoImportDialogTerm) {
|
||||
TRACY_FUNC(sceVideoImportDialogTerm);
|
||||
return UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(sceCameraImportDialogAbort)
|
||||
BRIDGE_IMPL(sceCameraImportDialogGetResult)
|
||||
BRIDGE_IMPL(sceCameraImportDialogGetStatus)
|
||||
BRIDGE_IMPL(sceCameraImportDialogInit)
|
||||
BRIDGE_IMPL(sceCameraImportDialogTerm)
|
||||
BRIDGE_IMPL(sceCommonDialogGetWorkerThreadId)
|
||||
BRIDGE_IMPL(sceCommonDialogIsRunning)
|
||||
BRIDGE_IMPL(sceCommonDialogSetConfigParam)
|
||||
BRIDGE_IMPL(sceCommonDialogUpdate)
|
||||
BRIDGE_IMPL(sceCompanionUtilDialogAbort)
|
||||
BRIDGE_IMPL(sceCompanionUtilDialogGetResult)
|
||||
BRIDGE_IMPL(sceCompanionUtilDialogGetStatus)
|
||||
BRIDGE_IMPL(sceCompanionUtilDialogInit)
|
||||
BRIDGE_IMPL(sceCompanionUtilDialogTerm)
|
||||
BRIDGE_IMPL(sceCrossControllerDialogAbort)
|
||||
BRIDGE_IMPL(sceCrossControllerDialogGetResult)
|
||||
BRIDGE_IMPL(sceCrossControllerDialogGetStatus)
|
||||
BRIDGE_IMPL(sceCrossControllerDialogInit)
|
||||
BRIDGE_IMPL(sceCrossControllerDialogTerm)
|
||||
BRIDGE_IMPL(sceImeDialogAbort)
|
||||
BRIDGE_IMPL(sceImeDialogGetResult)
|
||||
BRIDGE_IMPL(sceImeDialogGetStatus)
|
||||
BRIDGE_IMPL(sceImeDialogInit)
|
||||
BRIDGE_IMPL(sceImeDialogTerm)
|
||||
BRIDGE_IMPL(sceMsgDialogAbort)
|
||||
BRIDGE_IMPL(sceMsgDialogClose)
|
||||
BRIDGE_IMPL(sceMsgDialogGetResult)
|
||||
BRIDGE_IMPL(sceMsgDialogGetStatus)
|
||||
BRIDGE_IMPL(sceMsgDialogInit)
|
||||
BRIDGE_IMPL(sceMsgDialogProgressBarInc)
|
||||
BRIDGE_IMPL(sceMsgDialogProgressBarSetMsg)
|
||||
BRIDGE_IMPL(sceMsgDialogProgressBarSetValue)
|
||||
BRIDGE_IMPL(sceMsgDialogTerm)
|
||||
BRIDGE_IMPL(sceNetCheckDialogAbort)
|
||||
BRIDGE_IMPL(sceNetCheckDialogGetPS3ConnectInfo)
|
||||
BRIDGE_IMPL(sceNetCheckDialogGetResult)
|
||||
BRIDGE_IMPL(sceNetCheckDialogGetStatus)
|
||||
BRIDGE_IMPL(sceNetCheckDialogInit)
|
||||
BRIDGE_IMPL(sceNetCheckDialogTerm)
|
||||
BRIDGE_IMPL(sceNpFriendList2DialogAbort)
|
||||
BRIDGE_IMPL(sceNpFriendList2DialogGetResult)
|
||||
BRIDGE_IMPL(sceNpFriendList2DialogGetStatus)
|
||||
BRIDGE_IMPL(sceNpFriendList2DialogInit)
|
||||
BRIDGE_IMPL(sceNpFriendList2DialogTerm)
|
||||
BRIDGE_IMPL(sceNpFriendListDialogAbort)
|
||||
BRIDGE_IMPL(sceNpFriendListDialogGetResult)
|
||||
BRIDGE_IMPL(sceNpFriendListDialogGetStatus)
|
||||
BRIDGE_IMPL(sceNpFriendListDialogInit)
|
||||
BRIDGE_IMPL(sceNpFriendListDialogTerm)
|
||||
BRIDGE_IMPL(sceNpMessageDialogAbort)
|
||||
BRIDGE_IMPL(sceNpMessageDialogGetResult)
|
||||
BRIDGE_IMPL(sceNpMessageDialogGetStatus)
|
||||
BRIDGE_IMPL(sceNpMessageDialogInit)
|
||||
BRIDGE_IMPL(sceNpMessageDialogTerm)
|
||||
BRIDGE_IMPL(sceNpProfileDialogAbort)
|
||||
BRIDGE_IMPL(sceNpProfileDialogGetResult)
|
||||
BRIDGE_IMPL(sceNpProfileDialogGetStatus)
|
||||
BRIDGE_IMPL(sceNpProfileDialogInit)
|
||||
BRIDGE_IMPL(sceNpProfileDialogTerm)
|
||||
BRIDGE_IMPL(sceNpSnsFacebookDialogAbort)
|
||||
BRIDGE_IMPL(sceNpSnsFacebookDialogGetResult)
|
||||
BRIDGE_IMPL(sceNpSnsFacebookDialogGetResultLongToken)
|
||||
BRIDGE_IMPL(sceNpSnsFacebookDialogGetStatus)
|
||||
BRIDGE_IMPL(sceNpSnsFacebookDialogInit)
|
||||
BRIDGE_IMPL(sceNpSnsFacebookDialogTerm)
|
||||
BRIDGE_IMPL(sceNpTrophySetupDialogAbort)
|
||||
BRIDGE_IMPL(sceNpTrophySetupDialogGetResult)
|
||||
BRIDGE_IMPL(sceNpTrophySetupDialogGetStatus)
|
||||
BRIDGE_IMPL(sceNpTrophySetupDialogInit)
|
||||
BRIDGE_IMPL(sceNpTrophySetupDialogTerm)
|
||||
BRIDGE_IMPL(scePhotoImportDialogAbort)
|
||||
BRIDGE_IMPL(scePhotoImportDialogGetResult)
|
||||
BRIDGE_IMPL(scePhotoImportDialogGetStatus)
|
||||
BRIDGE_IMPL(scePhotoImportDialogInit)
|
||||
BRIDGE_IMPL(scePhotoImportDialogTerm)
|
||||
BRIDGE_IMPL(scePhotoReviewDialogAbort)
|
||||
BRIDGE_IMPL(scePhotoReviewDialogGetResult)
|
||||
BRIDGE_IMPL(scePhotoReviewDialogGetStatus)
|
||||
BRIDGE_IMPL(scePhotoReviewDialogInit)
|
||||
BRIDGE_IMPL(scePhotoReviewDialogTerm)
|
||||
BRIDGE_IMPL(scePspSaveDataDialogContinue)
|
||||
BRIDGE_IMPL(scePspSaveDataDialogGetResult)
|
||||
BRIDGE_IMPL(scePspSaveDataDialogInit)
|
||||
BRIDGE_IMPL(scePspSaveDataDialogTerm)
|
||||
BRIDGE_IMPL(sceRemoteOSKDialogAbort)
|
||||
BRIDGE_IMPL(sceRemoteOSKDialogGetResult)
|
||||
BRIDGE_IMPL(sceRemoteOSKDialogGetStatus)
|
||||
BRIDGE_IMPL(sceRemoteOSKDialogInit)
|
||||
BRIDGE_IMPL(sceRemoteOSKDialogTerm)
|
||||
BRIDGE_IMPL(sceSaveDataDialogAbort)
|
||||
BRIDGE_IMPL(sceSaveDataDialogContinue)
|
||||
BRIDGE_IMPL(sceSaveDataDialogFinish)
|
||||
BRIDGE_IMPL(sceSaveDataDialogGetResult)
|
||||
BRIDGE_IMPL(sceSaveDataDialogGetStatus)
|
||||
BRIDGE_IMPL(sceSaveDataDialogGetSubStatus)
|
||||
BRIDGE_IMPL(sceSaveDataDialogInit)
|
||||
BRIDGE_IMPL(sceSaveDataDialogProgressBarInc)
|
||||
BRIDGE_IMPL(sceSaveDataDialogProgressBarSetValue)
|
||||
BRIDGE_IMPL(sceSaveDataDialogSubClose)
|
||||
BRIDGE_IMPL(sceSaveDataDialogTerm)
|
||||
BRIDGE_IMPL(sceStoreCheckoutDialogAbort)
|
||||
BRIDGE_IMPL(sceStoreCheckoutDialogGetResult)
|
||||
BRIDGE_IMPL(sceStoreCheckoutDialogGetStatus)
|
||||
BRIDGE_IMPL(sceStoreCheckoutDialogInit)
|
||||
BRIDGE_IMPL(sceStoreCheckoutDialogTerm)
|
||||
BRIDGE_IMPL(sceTwDialogAbort)
|
||||
BRIDGE_IMPL(sceTwDialogGetResult)
|
||||
BRIDGE_IMPL(sceTwDialogGetStatus)
|
||||
BRIDGE_IMPL(sceTwDialogInit)
|
||||
BRIDGE_IMPL(sceTwDialogTerm)
|
||||
BRIDGE_IMPL(sceTwLoginDialogAbort)
|
||||
BRIDGE_IMPL(sceTwLoginDialogGetResult)
|
||||
BRIDGE_IMPL(sceTwLoginDialogGetStatus)
|
||||
BRIDGE_IMPL(sceTwLoginDialogTerm)
|
||||
BRIDGE_IMPL(sceVideoImportDialogAbort)
|
||||
BRIDGE_IMPL(sceVideoImportDialogGetResult)
|
||||
BRIDGE_IMPL(sceVideoImportDialogGetStatus)
|
||||
BRIDGE_IMPL(sceVideoImportDialogInit)
|
||||
BRIDGE_IMPL(sceVideoImportDialogTerm)
|
||||
|
||||
@@ -1,140 +0,0 @@
|
||||
// Vita3K emulator project
|
||||
// Copyright (C) 2023 Vita3K team
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License along
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <module/module.h>
|
||||
|
||||
BRIDGE_DECL(sceCameraImportDialogAbort)
|
||||
BRIDGE_DECL(sceCameraImportDialogGetResult)
|
||||
BRIDGE_DECL(sceCameraImportDialogGetStatus)
|
||||
BRIDGE_DECL(sceCameraImportDialogInit)
|
||||
BRIDGE_DECL(sceCameraImportDialogTerm)
|
||||
BRIDGE_DECL(sceCommonDialogGetWorkerThreadId)
|
||||
BRIDGE_DECL(sceCommonDialogIsRunning)
|
||||
BRIDGE_DECL(sceCommonDialogSetConfigParam)
|
||||
BRIDGE_DECL(sceCommonDialogUpdate)
|
||||
BRIDGE_DECL(sceCompanionUtilDialogAbort)
|
||||
BRIDGE_DECL(sceCompanionUtilDialogGetResult)
|
||||
BRIDGE_DECL(sceCompanionUtilDialogGetStatus)
|
||||
BRIDGE_DECL(sceCompanionUtilDialogInit)
|
||||
BRIDGE_DECL(sceCompanionUtilDialogTerm)
|
||||
BRIDGE_DECL(sceCrossControllerDialogAbort)
|
||||
BRIDGE_DECL(sceCrossControllerDialogGetResult)
|
||||
BRIDGE_DECL(sceCrossControllerDialogGetStatus)
|
||||
BRIDGE_DECL(sceCrossControllerDialogInit)
|
||||
BRIDGE_DECL(sceCrossControllerDialogTerm)
|
||||
BRIDGE_DECL(sceImeDialogAbort)
|
||||
BRIDGE_DECL(sceImeDialogGetResult)
|
||||
BRIDGE_DECL(sceImeDialogGetStatus)
|
||||
BRIDGE_DECL(sceImeDialogInit)
|
||||
BRIDGE_DECL(sceImeDialogTerm)
|
||||
BRIDGE_DECL(sceMsgDialogAbort)
|
||||
BRIDGE_DECL(sceMsgDialogClose)
|
||||
BRIDGE_DECL(sceMsgDialogGetResult)
|
||||
BRIDGE_DECL(sceMsgDialogGetStatus)
|
||||
BRIDGE_DECL(sceMsgDialogInit)
|
||||
BRIDGE_DECL(sceMsgDialogProgressBarInc)
|
||||
BRIDGE_DECL(sceMsgDialogProgressBarSetMsg)
|
||||
BRIDGE_DECL(sceMsgDialogProgressBarSetValue)
|
||||
BRIDGE_DECL(sceMsgDialogTerm)
|
||||
BRIDGE_DECL(sceNetCheckDialogAbort)
|
||||
BRIDGE_DECL(sceNetCheckDialogGetPS3ConnectInfo)
|
||||
BRIDGE_DECL(sceNetCheckDialogGetResult)
|
||||
BRIDGE_DECL(sceNetCheckDialogGetStatus)
|
||||
BRIDGE_DECL(sceNetCheckDialogInit)
|
||||
BRIDGE_DECL(sceNetCheckDialogTerm)
|
||||
BRIDGE_DECL(sceNpFriendList2DialogAbort)
|
||||
BRIDGE_DECL(sceNpFriendList2DialogGetResult)
|
||||
BRIDGE_DECL(sceNpFriendList2DialogGetStatus)
|
||||
BRIDGE_DECL(sceNpFriendList2DialogInit)
|
||||
BRIDGE_DECL(sceNpFriendList2DialogTerm)
|
||||
BRIDGE_DECL(sceNpFriendListDialogAbort)
|
||||
BRIDGE_DECL(sceNpFriendListDialogGetResult)
|
||||
BRIDGE_DECL(sceNpFriendListDialogGetStatus)
|
||||
BRIDGE_DECL(sceNpFriendListDialogInit)
|
||||
BRIDGE_DECL(sceNpFriendListDialogTerm)
|
||||
BRIDGE_DECL(sceNpMessageDialogAbort)
|
||||
BRIDGE_DECL(sceNpMessageDialogGetResult)
|
||||
BRIDGE_DECL(sceNpMessageDialogGetStatus)
|
||||
BRIDGE_DECL(sceNpMessageDialogInit)
|
||||
BRIDGE_DECL(sceNpMessageDialogTerm)
|
||||
BRIDGE_DECL(sceNpProfileDialogAbort)
|
||||
BRIDGE_DECL(sceNpProfileDialogGetResult)
|
||||
BRIDGE_DECL(sceNpProfileDialogGetStatus)
|
||||
BRIDGE_DECL(sceNpProfileDialogInit)
|
||||
BRIDGE_DECL(sceNpProfileDialogTerm)
|
||||
BRIDGE_DECL(sceNpSnsFacebookDialogAbort)
|
||||
BRIDGE_DECL(sceNpSnsFacebookDialogGetResult)
|
||||
BRIDGE_DECL(sceNpSnsFacebookDialogGetResultLongToken)
|
||||
BRIDGE_DECL(sceNpSnsFacebookDialogGetStatus)
|
||||
BRIDGE_DECL(sceNpSnsFacebookDialogInit)
|
||||
BRIDGE_DECL(sceNpSnsFacebookDialogTerm)
|
||||
BRIDGE_DECL(sceNpTrophySetupDialogAbort)
|
||||
BRIDGE_DECL(sceNpTrophySetupDialogGetResult)
|
||||
BRIDGE_DECL(sceNpTrophySetupDialogGetStatus)
|
||||
BRIDGE_DECL(sceNpTrophySetupDialogInit)
|
||||
BRIDGE_DECL(sceNpTrophySetupDialogTerm)
|
||||
BRIDGE_DECL(scePhotoImportDialogAbort)
|
||||
BRIDGE_DECL(scePhotoImportDialogGetResult)
|
||||
BRIDGE_DECL(scePhotoImportDialogGetStatus)
|
||||
BRIDGE_DECL(scePhotoImportDialogInit)
|
||||
BRIDGE_DECL(scePhotoImportDialogTerm)
|
||||
BRIDGE_DECL(scePhotoReviewDialogAbort)
|
||||
BRIDGE_DECL(scePhotoReviewDialogGetResult)
|
||||
BRIDGE_DECL(scePhotoReviewDialogGetStatus)
|
||||
BRIDGE_DECL(scePhotoReviewDialogInit)
|
||||
BRIDGE_DECL(scePhotoReviewDialogTerm)
|
||||
BRIDGE_DECL(scePspSaveDataDialogContinue)
|
||||
BRIDGE_DECL(scePspSaveDataDialogGetResult)
|
||||
BRIDGE_DECL(scePspSaveDataDialogInit)
|
||||
BRIDGE_DECL(scePspSaveDataDialogTerm)
|
||||
BRIDGE_DECL(sceRemoteOSKDialogAbort)
|
||||
BRIDGE_DECL(sceRemoteOSKDialogGetResult)
|
||||
BRIDGE_DECL(sceRemoteOSKDialogGetStatus)
|
||||
BRIDGE_DECL(sceRemoteOSKDialogInit)
|
||||
BRIDGE_DECL(sceRemoteOSKDialogTerm)
|
||||
BRIDGE_DECL(sceSaveDataDialogAbort)
|
||||
BRIDGE_DECL(sceSaveDataDialogContinue)
|
||||
BRIDGE_DECL(sceSaveDataDialogFinish)
|
||||
BRIDGE_DECL(sceSaveDataDialogGetResult)
|
||||
BRIDGE_DECL(sceSaveDataDialogGetStatus)
|
||||
BRIDGE_DECL(sceSaveDataDialogGetSubStatus)
|
||||
BRIDGE_DECL(sceSaveDataDialogInit)
|
||||
BRIDGE_DECL(sceSaveDataDialogProgressBarInc)
|
||||
BRIDGE_DECL(sceSaveDataDialogProgressBarSetValue)
|
||||
BRIDGE_DECL(sceSaveDataDialogSubClose)
|
||||
BRIDGE_DECL(sceSaveDataDialogTerm)
|
||||
BRIDGE_DECL(sceStoreCheckoutDialogAbort)
|
||||
BRIDGE_DECL(sceStoreCheckoutDialogGetResult)
|
||||
BRIDGE_DECL(sceStoreCheckoutDialogGetStatus)
|
||||
BRIDGE_DECL(sceStoreCheckoutDialogInit)
|
||||
BRIDGE_DECL(sceStoreCheckoutDialogTerm)
|
||||
BRIDGE_DECL(sceTwDialogAbort)
|
||||
BRIDGE_DECL(sceTwDialogGetResult)
|
||||
BRIDGE_DECL(sceTwDialogGetStatus)
|
||||
BRIDGE_DECL(sceTwDialogInit)
|
||||
BRIDGE_DECL(sceTwDialogTerm)
|
||||
BRIDGE_DECL(sceTwLoginDialogAbort)
|
||||
BRIDGE_DECL(sceTwLoginDialogGetResult)
|
||||
BRIDGE_DECL(sceTwLoginDialogGetStatus)
|
||||
BRIDGE_DECL(sceTwLoginDialogTerm)
|
||||
BRIDGE_DECL(sceVideoImportDialogAbort)
|
||||
BRIDGE_DECL(sceVideoImportDialogGetResult)
|
||||
BRIDGE_DECL(sceVideoImportDialogGetStatus)
|
||||
BRIDGE_DECL(sceVideoImportDialogInit)
|
||||
BRIDGE_DECL(sceVideoImportDialogTerm)
|
||||
@@ -15,7 +15,7 @@
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#include "SceNpWebApiCommonDialog.h"
|
||||
#include <module/module.h>
|
||||
|
||||
EXPORT(int, sceGameCustomDataDialogAbort) {
|
||||
return UNIMPLEMENTED();
|
||||
@@ -56,14 +56,3 @@ EXPORT(int, sceInvitationDialogInit) {
|
||||
EXPORT(int, sceInvitationDialogTerm) {
|
||||
return UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(sceGameCustomDataDialogAbort)
|
||||
BRIDGE_IMPL(sceGameCustomDataDialogGetResult)
|
||||
BRIDGE_IMPL(sceGameCustomDataDialogGetStatus)
|
||||
BRIDGE_IMPL(sceGameCustomDataDialogInit)
|
||||
BRIDGE_IMPL(sceGameCustomDataDialogTerm)
|
||||
BRIDGE_IMPL(sceInvitationDialogAbort)
|
||||
BRIDGE_IMPL(sceInvitationDialogGetResult)
|
||||
BRIDGE_IMPL(sceInvitationDialogGetStatus)
|
||||
BRIDGE_IMPL(sceInvitationDialogInit)
|
||||
BRIDGE_IMPL(sceInvitationDialogTerm)
|
||||
|
||||
@@ -1,31 +0,0 @@
|
||||
// Vita3K emulator project
|
||||
// Copyright (C) 2023 Vita3K team
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License along
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <module/module.h>
|
||||
|
||||
BRIDGE_DECL(sceGameCustomDataDialogAbort)
|
||||
BRIDGE_DECL(sceGameCustomDataDialogGetResult)
|
||||
BRIDGE_DECL(sceGameCustomDataDialogGetStatus)
|
||||
BRIDGE_DECL(sceGameCustomDataDialogInit)
|
||||
BRIDGE_DECL(sceGameCustomDataDialogTerm)
|
||||
BRIDGE_DECL(sceInvitationDialogAbort)
|
||||
BRIDGE_DECL(sceInvitationDialogGetResult)
|
||||
BRIDGE_DECL(sceInvitationDialogGetStatus)
|
||||
BRIDGE_DECL(sceInvitationDialogInit)
|
||||
BRIDGE_DECL(sceInvitationDialogTerm)
|
||||
@@ -15,7 +15,7 @@
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#include "SceCompat.h"
|
||||
#include <module/module.h>
|
||||
|
||||
EXPORT(int, sceCompatAllocCdramWithHole) {
|
||||
return UNIMPLEMENTED();
|
||||
@@ -152,38 +152,3 @@ EXPORT(int, sceCompatWriteShared32) {
|
||||
EXPORT(int, sceCompatWriteSharedCtrl) {
|
||||
return UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(sceCompatAllocCdramWithHole)
|
||||
BRIDGE_IMPL(sceCompatAvailableColorSpaceSetting)
|
||||
BRIDGE_IMPL(sceCompatCache)
|
||||
BRIDGE_IMPL(sceCompatCheckPocketStation)
|
||||
BRIDGE_IMPL(sceCompatDatRead)
|
||||
BRIDGE_IMPL(sceCompatFrameBufferInit)
|
||||
BRIDGE_IMPL(sceCompatGetCurrentSecureTick)
|
||||
BRIDGE_IMPL(sceCompatGetDevInf)
|
||||
BRIDGE_IMPL(sceCompatGetPeripheralState)
|
||||
BRIDGE_IMPL(sceCompatGetPrimaryHead)
|
||||
BRIDGE_IMPL(sceCompatGetPspSystemSoftwareVersion)
|
||||
BRIDGE_IMPL(sceCompatGetStatus)
|
||||
BRIDGE_IMPL(sceCompatGetTitleList)
|
||||
BRIDGE_IMPL(sceCompatGetUpdateState)
|
||||
BRIDGE_IMPL(sceCompatIdStorageLookup)
|
||||
BRIDGE_IMPL(sceCompatInitEx)
|
||||
BRIDGE_IMPL(sceCompatInterrupt)
|
||||
BRIDGE_IMPL(sceCompatIsPocketStationTitle)
|
||||
BRIDGE_IMPL(sceCompatLCDCSync)
|
||||
BRIDGE_IMPL(sceCompatReadShared32)
|
||||
BRIDGE_IMPL(sceCompatReturnValueEx)
|
||||
BRIDGE_IMPL(sceCompatSetDisplayConfig)
|
||||
BRIDGE_IMPL(sceCompatSetRif)
|
||||
BRIDGE_IMPL(sceCompatSetSuspendSema)
|
||||
BRIDGE_IMPL(sceCompatSetUpdateState)
|
||||
BRIDGE_IMPL(sceCompatStart)
|
||||
BRIDGE_IMPL(sceCompatStop)
|
||||
BRIDGE_IMPL(sceCompatSuspendResume)
|
||||
BRIDGE_IMPL(sceCompatUninit)
|
||||
BRIDGE_IMPL(sceCompatWaitAndGetRequest)
|
||||
BRIDGE_IMPL(sceCompatWaitIntr)
|
||||
BRIDGE_IMPL(sceCompatWaitSpecialRequest)
|
||||
BRIDGE_IMPL(sceCompatWriteShared32)
|
||||
BRIDGE_IMPL(sceCompatWriteSharedCtrl)
|
||||
|
||||
@@ -1,55 +0,0 @@
|
||||
// Vita3K emulator project
|
||||
// Copyright (C) 2023 Vita3K team
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License along
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <module/module.h>
|
||||
|
||||
BRIDGE_DECL(sceCompatAllocCdramWithHole)
|
||||
BRIDGE_DECL(sceCompatAvailableColorSpaceSetting)
|
||||
BRIDGE_DECL(sceCompatCache)
|
||||
BRIDGE_DECL(sceCompatCheckPocketStation)
|
||||
BRIDGE_DECL(sceCompatDatRead)
|
||||
BRIDGE_DECL(sceCompatFrameBufferInit)
|
||||
BRIDGE_DECL(sceCompatGetCurrentSecureTick)
|
||||
BRIDGE_DECL(sceCompatGetDevInf)
|
||||
BRIDGE_DECL(sceCompatGetPeripheralState)
|
||||
BRIDGE_DECL(sceCompatGetPrimaryHead)
|
||||
BRIDGE_DECL(sceCompatGetPspSystemSoftwareVersion)
|
||||
BRIDGE_DECL(sceCompatGetStatus)
|
||||
BRIDGE_DECL(sceCompatGetTitleList)
|
||||
BRIDGE_DECL(sceCompatGetUpdateState)
|
||||
BRIDGE_DECL(sceCompatIdStorageLookup)
|
||||
BRIDGE_DECL(sceCompatInitEx)
|
||||
BRIDGE_DECL(sceCompatInterrupt)
|
||||
BRIDGE_DECL(sceCompatIsPocketStationTitle)
|
||||
BRIDGE_DECL(sceCompatLCDCSync)
|
||||
BRIDGE_DECL(sceCompatReadShared32)
|
||||
BRIDGE_DECL(sceCompatReturnValueEx)
|
||||
BRIDGE_DECL(sceCompatSetDisplayConfig)
|
||||
BRIDGE_DECL(sceCompatSetRif)
|
||||
BRIDGE_DECL(sceCompatSetSuspendSema)
|
||||
BRIDGE_DECL(sceCompatSetUpdateState)
|
||||
BRIDGE_DECL(sceCompatStart)
|
||||
BRIDGE_DECL(sceCompatStop)
|
||||
BRIDGE_DECL(sceCompatSuspendResume)
|
||||
BRIDGE_DECL(sceCompatUninit)
|
||||
BRIDGE_DECL(sceCompatWaitAndGetRequest)
|
||||
BRIDGE_DECL(sceCompatWaitIntr)
|
||||
BRIDGE_DECL(sceCompatWaitSpecialRequest)
|
||||
BRIDGE_DECL(sceCompatWriteShared32)
|
||||
BRIDGE_DECL(sceCompatWriteSharedCtrl)
|
||||
@@ -15,7 +15,7 @@
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#include "SceCoredump.h"
|
||||
#include <module/module.h>
|
||||
|
||||
EXPORT(int, sceCoredumpRegisterCoredumpHandler) {
|
||||
return UNIMPLEMENTED();
|
||||
@@ -24,6 +24,3 @@ EXPORT(int, sceCoredumpRegisterCoredumpHandler) {
|
||||
EXPORT(int, sceCoredumpUnregisterCoredumpHandler) {
|
||||
return UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(sceCoredumpRegisterCoredumpHandler)
|
||||
BRIDGE_IMPL(sceCoredumpUnregisterCoredumpHandler)
|
||||
|
||||
@@ -1,23 +0,0 @@
|
||||
// Vita3K emulator project
|
||||
// Copyright (C) 2023 Vita3K team
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License along
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <module/module.h>
|
||||
|
||||
BRIDGE_DECL(sceCoredumpRegisterCoredumpHandler)
|
||||
BRIDGE_DECL(sceCoredumpUnregisterCoredumpHandler)
|
||||
@@ -15,10 +15,8 @@
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#include "SceCoredumpNounlink.h"
|
||||
#include <module/module.h>
|
||||
|
||||
EXPORT(int, sceCoredumpWriteUserData) {
|
||||
return UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(sceCoredumpWriteUserData)
|
||||
|
||||
@@ -1,22 +0,0 @@
|
||||
// Vita3K emulator project
|
||||
// Copyright (C) 2023 Vita3K team
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License along
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <module/module.h>
|
||||
|
||||
BRIDGE_DECL(sceCoredumpWriteUserData)
|
||||
@@ -15,7 +15,7 @@
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#include "SceCtrl.h"
|
||||
#include <module/module.h>
|
||||
|
||||
#include <ctrl/ctrl.h>
|
||||
#include <ctrl/functions.h>
|
||||
@@ -268,41 +268,3 @@ EXPORT(int, sceCtrlUnregisterBdRMCCallback) {
|
||||
TRACY_FUNC(sceCtrlUnregisterBdRMCCallback);
|
||||
return UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(sceCtrlClearRapidFire)
|
||||
BRIDGE_IMPL(sceCtrlDisconnect)
|
||||
BRIDGE_IMPL(sceCtrlGetAnalogStickCheckMode)
|
||||
BRIDGE_IMPL(sceCtrlGetAnalogStickCheckTarget)
|
||||
BRIDGE_IMPL(sceCtrlGetBatteryInfo)
|
||||
BRIDGE_IMPL(sceCtrlGetButtonIntercept)
|
||||
BRIDGE_IMPL(sceCtrlGetControllerPortInfo)
|
||||
BRIDGE_IMPL(sceCtrlGetProcessStatus)
|
||||
BRIDGE_IMPL(sceCtrlGetSamplingMode)
|
||||
BRIDGE_IMPL(sceCtrlGetSamplingModeExt)
|
||||
BRIDGE_IMPL(sceCtrlGetWirelessControllerInfo)
|
||||
BRIDGE_IMPL(sceCtrlIsMultiControllerSupported)
|
||||
BRIDGE_IMPL(sceCtrlPeekBufferNegative)
|
||||
BRIDGE_IMPL(sceCtrlPeekBufferNegative2)
|
||||
BRIDGE_IMPL(sceCtrlPeekBufferPositive)
|
||||
BRIDGE_IMPL(sceCtrlPeekBufferPositive2)
|
||||
BRIDGE_IMPL(sceCtrlPeekBufferPositiveExt)
|
||||
BRIDGE_IMPL(sceCtrlPeekBufferPositiveExt2)
|
||||
BRIDGE_IMPL(sceCtrlReadBufferNegative)
|
||||
BRIDGE_IMPL(sceCtrlReadBufferNegative2)
|
||||
BRIDGE_IMPL(sceCtrlReadBufferPositive)
|
||||
BRIDGE_IMPL(sceCtrlReadBufferPositive2)
|
||||
BRIDGE_IMPL(sceCtrlReadBufferPositiveExt)
|
||||
BRIDGE_IMPL(sceCtrlReadBufferPositiveExt2)
|
||||
BRIDGE_IMPL(sceCtrlRegisterBdRMCCallback)
|
||||
BRIDGE_IMPL(sceCtrlResetLightBar)
|
||||
BRIDGE_IMPL(sceCtrlSetActuator)
|
||||
BRIDGE_IMPL(sceCtrlSetAnalogStickCheckMode)
|
||||
BRIDGE_IMPL(sceCtrlSetAnalogStickCheckTarget)
|
||||
BRIDGE_IMPL(sceCtrlSetButtonIntercept)
|
||||
BRIDGE_IMPL(sceCtrlSetButtonRemappingInfo)
|
||||
BRIDGE_IMPL(sceCtrlSetLightBar)
|
||||
BRIDGE_IMPL(sceCtrlSetRapidFire)
|
||||
BRIDGE_IMPL(sceCtrlSetSamplingMode)
|
||||
BRIDGE_IMPL(sceCtrlSetSamplingModeExt)
|
||||
BRIDGE_IMPL(sceCtrlSingleControllerMode)
|
||||
BRIDGE_IMPL(sceCtrlUnregisterBdRMCCallback)
|
||||
|
||||
@@ -1,58 +0,0 @@
|
||||
// Vita3K emulator project
|
||||
// Copyright (C) 2023 Vita3K team
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License along
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <module/module.h>
|
||||
|
||||
BRIDGE_DECL(sceCtrlClearRapidFire)
|
||||
BRIDGE_DECL(sceCtrlDisconnect)
|
||||
BRIDGE_DECL(sceCtrlGetAnalogStickCheckMode)
|
||||
BRIDGE_DECL(sceCtrlGetAnalogStickCheckTarget)
|
||||
BRIDGE_DECL(sceCtrlGetBatteryInfo)
|
||||
BRIDGE_DECL(sceCtrlGetButtonIntercept)
|
||||
BRIDGE_DECL(sceCtrlGetControllerPortInfo)
|
||||
BRIDGE_DECL(sceCtrlGetProcessStatus)
|
||||
BRIDGE_DECL(sceCtrlGetSamplingMode)
|
||||
BRIDGE_DECL(sceCtrlGetSamplingModeExt)
|
||||
BRIDGE_DECL(sceCtrlGetWirelessControllerInfo)
|
||||
BRIDGE_DECL(sceCtrlIsMultiControllerSupported)
|
||||
BRIDGE_DECL(sceCtrlPeekBufferNegative)
|
||||
BRIDGE_DECL(sceCtrlPeekBufferNegative2)
|
||||
BRIDGE_DECL(sceCtrlPeekBufferPositive)
|
||||
BRIDGE_DECL(sceCtrlPeekBufferPositive2)
|
||||
BRIDGE_DECL(sceCtrlPeekBufferPositiveExt)
|
||||
BRIDGE_DECL(sceCtrlPeekBufferPositiveExt2)
|
||||
BRIDGE_DECL(sceCtrlReadBufferNegative)
|
||||
BRIDGE_DECL(sceCtrlReadBufferNegative2)
|
||||
BRIDGE_DECL(sceCtrlReadBufferPositive)
|
||||
BRIDGE_DECL(sceCtrlReadBufferPositive2)
|
||||
BRIDGE_DECL(sceCtrlReadBufferPositiveExt)
|
||||
BRIDGE_DECL(sceCtrlReadBufferPositiveExt2)
|
||||
BRIDGE_DECL(sceCtrlRegisterBdRMCCallback)
|
||||
BRIDGE_DECL(sceCtrlResetLightBar)
|
||||
BRIDGE_DECL(sceCtrlSetActuator)
|
||||
BRIDGE_DECL(sceCtrlSetAnalogStickCheckMode)
|
||||
BRIDGE_DECL(sceCtrlSetAnalogStickCheckTarget)
|
||||
BRIDGE_DECL(sceCtrlSetButtonIntercept)
|
||||
BRIDGE_DECL(sceCtrlSetButtonRemappingInfo)
|
||||
BRIDGE_DECL(sceCtrlSetLightBar)
|
||||
BRIDGE_DECL(sceCtrlSetRapidFire)
|
||||
BRIDGE_DECL(sceCtrlSetSamplingMode)
|
||||
BRIDGE_DECL(sceCtrlSetSamplingModeExt)
|
||||
BRIDGE_DECL(sceCtrlSingleControllerMode)
|
||||
BRIDGE_DECL(sceCtrlUnregisterBdRMCCallback)
|
||||
@@ -15,7 +15,7 @@
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#include "SceDTrace.h"
|
||||
#include <module/module.h>
|
||||
|
||||
EXPORT(int, sceDTraceAddHelperDof) {
|
||||
return UNIMPLEMENTED();
|
||||
@@ -40,10 +40,3 @@ EXPORT(int, sceDTraceHelperIoctl) {
|
||||
EXPORT(int, sceDTraceRemoveHelperDof) {
|
||||
return UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(sceDTraceAddHelperDof)
|
||||
BRIDGE_IMPL(sceDTraceClientClose)
|
||||
BRIDGE_IMPL(sceDTraceClientIoctl)
|
||||
BRIDGE_IMPL(sceDTraceClientOpen)
|
||||
BRIDGE_IMPL(sceDTraceHelperIoctl)
|
||||
BRIDGE_IMPL(sceDTraceRemoveHelperDof)
|
||||
|
||||
@@ -1,27 +0,0 @@
|
||||
// Vita3K emulator project
|
||||
// Copyright (C) 2023 Vita3K team
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License along
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <module/module.h>
|
||||
|
||||
BRIDGE_DECL(sceDTraceAddHelperDof)
|
||||
BRIDGE_DECL(sceDTraceClientClose)
|
||||
BRIDGE_DECL(sceDTraceClientIoctl)
|
||||
BRIDGE_DECL(sceDTraceClientOpen)
|
||||
BRIDGE_DECL(sceDTraceHelperIoctl)
|
||||
BRIDGE_DECL(sceDTraceRemoveHelperDof)
|
||||
@@ -15,7 +15,7 @@
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#include "SceDeci4pUserp.h"
|
||||
#include <module/module.h>
|
||||
|
||||
EXPORT(int, sceKernelDeci4pClose) {
|
||||
return UNIMPLEMENTED();
|
||||
@@ -56,14 +56,3 @@ EXPORT(int, sceKernelDeci4pRegisterCallback) {
|
||||
EXPORT(int, sceKernelDeci4pWrite) {
|
||||
return UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(sceKernelDeci4pClose)
|
||||
BRIDGE_IMPL(sceKernelDeci4pCreateHostProcess)
|
||||
BRIDGE_IMPL(sceKernelDeci4pCreateHostProcessAndWait)
|
||||
BRIDGE_IMPL(sceKernelDeci4pDisableWatchpoint)
|
||||
BRIDGE_IMPL(sceKernelDeci4pEnableWatchpoint)
|
||||
BRIDGE_IMPL(sceKernelDeci4pIsProcessAttached)
|
||||
BRIDGE_IMPL(sceKernelDeci4pOpen)
|
||||
BRIDGE_IMPL(sceKernelDeci4pRead)
|
||||
BRIDGE_IMPL(sceKernelDeci4pRegisterCallback)
|
||||
BRIDGE_IMPL(sceKernelDeci4pWrite)
|
||||
|
||||
@@ -1,31 +0,0 @@
|
||||
// Vita3K emulator project
|
||||
// Copyright (C) 2023 Vita3K team
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License along
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <module/module.h>
|
||||
|
||||
BRIDGE_DECL(sceKernelDeci4pClose)
|
||||
BRIDGE_DECL(sceKernelDeci4pCreateHostProcess)
|
||||
BRIDGE_DECL(sceKernelDeci4pCreateHostProcessAndWait)
|
||||
BRIDGE_DECL(sceKernelDeci4pDisableWatchpoint)
|
||||
BRIDGE_DECL(sceKernelDeci4pEnableWatchpoint)
|
||||
BRIDGE_DECL(sceKernelDeci4pIsProcessAttached)
|
||||
BRIDGE_DECL(sceKernelDeci4pOpen)
|
||||
BRIDGE_DECL(sceKernelDeci4pRead)
|
||||
BRIDGE_DECL(sceKernelDeci4pRegisterCallback)
|
||||
BRIDGE_DECL(sceKernelDeci4pWrite)
|
||||
@@ -15,7 +15,7 @@
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#include "SceDeci4pUserp.h"
|
||||
#include <module/module.h>
|
||||
|
||||
EXPORT(int, sceKernelDeci4pClose) {
|
||||
return UNIMPLEMENTED();
|
||||
@@ -56,14 +56,3 @@ EXPORT(int, sceKernelDeci4pRegisterCallback) {
|
||||
EXPORT(int, sceKernelDeci4pWrite) {
|
||||
return UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(sceKernelDeci4pClose)
|
||||
BRIDGE_IMPL(sceKernelDeci4pCreateHostProcess)
|
||||
BRIDGE_IMPL(sceKernelDeci4pCreateHostProcessAndWait)
|
||||
BRIDGE_IMPL(sceKernelDeci4pDisableWatchpoint)
|
||||
BRIDGE_IMPL(sceKernelDeci4pEnableWatchpoint)
|
||||
BRIDGE_IMPL(sceKernelDeci4pIsProcessAttached)
|
||||
BRIDGE_IMPL(sceKernelDeci4pOpen)
|
||||
BRIDGE_IMPL(sceKernelDeci4pRead)
|
||||
BRIDGE_IMPL(sceKernelDeci4pRegisterCallback)
|
||||
BRIDGE_IMPL(sceKernelDeci4pWrite)
|
||||
|
||||
@@ -1,31 +0,0 @@
|
||||
// Vita3K emulator project
|
||||
// Copyright (C) 2023 Vita3K team
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License along
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <module/module.h>
|
||||
|
||||
BRIDGE_DECL(sceKernelDeci4pClose)
|
||||
BRIDGE_DECL(sceKernelDeci4pCreateHostProcess)
|
||||
BRIDGE_DECL(sceKernelDeci4pCreateHostProcessAndWait)
|
||||
BRIDGE_DECL(sceKernelDeci4pDisableWatchpoint)
|
||||
BRIDGE_DECL(sceKernelDeci4pEnableWatchpoint)
|
||||
BRIDGE_DECL(sceKernelDeci4pIsProcessAttached)
|
||||
BRIDGE_DECL(sceKernelDeci4pOpen)
|
||||
BRIDGE_DECL(sceKernelDeci4pRead)
|
||||
BRIDGE_DECL(sceKernelDeci4pRegisterCallback)
|
||||
BRIDGE_DECL(sceKernelDeci4pWrite)
|
||||
@@ -243,25 +243,3 @@ EXPORT(SceInt32, sceDisplayWaitVblankStartMultiCB, SceUInt vcount) {
|
||||
TRACY_FUNC(sceDisplayWaitVblankStartMultiCB, vcount);
|
||||
return display_wait(emuenv, thread_id, static_cast<int>(vcount), false, true);
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(_sceDisplayGetFrameBuf)
|
||||
BRIDGE_IMPL(_sceDisplayGetFrameBufInternal)
|
||||
BRIDGE_IMPL(_sceDisplayGetMaximumFrameBufResolution)
|
||||
BRIDGE_IMPL(_sceDisplayGetResolutionInfoInternal)
|
||||
BRIDGE_IMPL(_sceDisplaySetFrameBuf)
|
||||
BRIDGE_IMPL(_sceDisplaySetFrameBufForCompat)
|
||||
BRIDGE_IMPL(_sceDisplaySetFrameBufInternal)
|
||||
BRIDGE_IMPL(sceDisplayGetPrimaryHead)
|
||||
BRIDGE_IMPL(sceDisplayGetRefreshRate)
|
||||
BRIDGE_IMPL(sceDisplayGetVcount)
|
||||
BRIDGE_IMPL(sceDisplayGetVcountInternal)
|
||||
BRIDGE_IMPL(sceDisplayRegisterVblankStartCallback)
|
||||
BRIDGE_IMPL(sceDisplayUnregisterVblankStartCallback)
|
||||
BRIDGE_IMPL(sceDisplayWaitSetFrameBuf)
|
||||
BRIDGE_IMPL(sceDisplayWaitSetFrameBufCB)
|
||||
BRIDGE_IMPL(sceDisplayWaitSetFrameBufMulti)
|
||||
BRIDGE_IMPL(sceDisplayWaitSetFrameBufMultiCB)
|
||||
BRIDGE_IMPL(sceDisplayWaitVblankStart)
|
||||
BRIDGE_IMPL(sceDisplayWaitVblankStartCB)
|
||||
BRIDGE_IMPL(sceDisplayWaitVblankStartMulti)
|
||||
BRIDGE_IMPL(sceDisplayWaitVblankStartMultiCB)
|
||||
|
||||
@@ -66,27 +66,5 @@ struct SceDisplayFrameBuf2 : public SceDisplayFrameBuf {
|
||||
SceUInt32 unkn = 0;
|
||||
};
|
||||
|
||||
EXPORT(SceInt32, _sceDisplayGetFrameBuf, SceDisplayFrameBuf *pFrameBuf, SceDisplaySetBufSync sync, uint32_t *pFrameBuf_size);
|
||||
EXPORT(SceInt32, _sceDisplaySetFrameBuf, const SceDisplayFrameBuf *pFrameBuf, SceDisplaySetBufSync sync, uint32_t *pFrameBuf_size);
|
||||
|
||||
BRIDGE_DECL(_sceDisplayGetFrameBuf)
|
||||
BRIDGE_DECL(_sceDisplayGetFrameBufInternal)
|
||||
BRIDGE_DECL(_sceDisplayGetMaximumFrameBufResolution)
|
||||
BRIDGE_DECL(_sceDisplayGetResolutionInfoInternal)
|
||||
BRIDGE_DECL(_sceDisplaySetFrameBuf)
|
||||
BRIDGE_DECL(_sceDisplaySetFrameBufForCompat)
|
||||
BRIDGE_DECL(_sceDisplaySetFrameBufInternal)
|
||||
BRIDGE_DECL(sceDisplayGetPrimaryHead)
|
||||
BRIDGE_DECL(sceDisplayGetRefreshRate)
|
||||
BRIDGE_DECL(sceDisplayGetVcount)
|
||||
BRIDGE_DECL(sceDisplayGetVcountInternal)
|
||||
BRIDGE_DECL(sceDisplayRegisterVblankStartCallback)
|
||||
BRIDGE_DECL(sceDisplayUnregisterVblankStartCallback)
|
||||
BRIDGE_DECL(sceDisplayWaitSetFrameBuf)
|
||||
BRIDGE_DECL(sceDisplayWaitSetFrameBufCB)
|
||||
BRIDGE_DECL(sceDisplayWaitSetFrameBufMulti)
|
||||
BRIDGE_DECL(sceDisplayWaitSetFrameBufMultiCB)
|
||||
BRIDGE_DECL(sceDisplayWaitVblankStart)
|
||||
BRIDGE_DECL(sceDisplayWaitVblankStartCB)
|
||||
BRIDGE_DECL(sceDisplayWaitVblankStartMulti)
|
||||
BRIDGE_DECL(sceDisplayWaitVblankStartMultiCB)
|
||||
DECL_EXPORT(SceInt32, _sceDisplayGetFrameBuf, SceDisplayFrameBuf *pFrameBuf, SceDisplaySetBufSync sync, uint32_t *pFrameBuf_size);
|
||||
DECL_EXPORT(SceInt32, _sceDisplaySetFrameBuf, const SceDisplayFrameBuf *pFrameBuf, SceDisplaySetBufSync sync, uint32_t *pFrameBuf_size);
|
||||
|
||||
@@ -813,132 +813,3 @@ EXPORT(int, sceAppMgrWorkDirMountById) {
|
||||
TRACY_FUNC(sceAppMgrWorkDirMountById);
|
||||
return UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(_sceAppMgrGetAppState)
|
||||
BRIDGE_IMPL(sceAppMgrAcidDirSet)
|
||||
BRIDGE_IMPL(sceAppMgrAcquireSoundOutExclusive3)
|
||||
BRIDGE_IMPL(sceAppMgrAddContAddMount)
|
||||
BRIDGE_IMPL(sceAppMgrAddContMount)
|
||||
BRIDGE_IMPL(sceAppMgrAppDataMount)
|
||||
BRIDGE_IMPL(sceAppMgrAppDataMountById)
|
||||
BRIDGE_IMPL(sceAppMgrAppMount)
|
||||
BRIDGE_IMPL(sceAppMgrAppParamGetInt)
|
||||
BRIDGE_IMPL(sceAppMgrAppParamGetString)
|
||||
BRIDGE_IMPL(sceAppMgrAppParamSetString)
|
||||
BRIDGE_IMPL(sceAppMgrAppUmount)
|
||||
BRIDGE_IMPL(sceAppMgrBgdlGetQueueStatus)
|
||||
BRIDGE_IMPL(sceAppMgrCaptureFrameBufDMACByAppId)
|
||||
BRIDGE_IMPL(sceAppMgrCaptureFrameBufIFTUByAppId)
|
||||
BRIDGE_IMPL(sceAppMgrCheckRifGD)
|
||||
BRIDGE_IMPL(sceAppMgrContentInstallPeriodStart)
|
||||
BRIDGE_IMPL(sceAppMgrContentInstallPeriodStop)
|
||||
BRIDGE_IMPL(sceAppMgrConvertVs0UserDrivePath)
|
||||
BRIDGE_IMPL(sceAppMgrDeclareShellProcess2)
|
||||
BRIDGE_IMPL(sceAppMgrDestroyAppByName)
|
||||
BRIDGE_IMPL(sceAppMgrDrmClose)
|
||||
BRIDGE_IMPL(sceAppMgrDrmOpen)
|
||||
BRIDGE_IMPL(sceAppMgrForceUmount)
|
||||
BRIDGE_IMPL(sceAppMgrGameDataMount)
|
||||
BRIDGE_IMPL(sceAppMgrGetAppInfo)
|
||||
BRIDGE_IMPL(sceAppMgrGetAppMgrState)
|
||||
BRIDGE_IMPL(sceAppMgrGetAppParam)
|
||||
BRIDGE_IMPL(sceAppMgrGetAppParam2)
|
||||
BRIDGE_IMPL(sceAppMgrGetBootParam)
|
||||
BRIDGE_IMPL(sceAppMgrGetBudgetInfo)
|
||||
BRIDGE_IMPL(sceAppMgrGetCoredumpStateForShell)
|
||||
BRIDGE_IMPL(sceAppMgrGetCurrentBgmState)
|
||||
BRIDGE_IMPL(sceAppMgrGetCurrentBgmState2)
|
||||
BRIDGE_IMPL(sceAppMgrGetDevInfo)
|
||||
BRIDGE_IMPL(sceAppMgrGetFgAppInfo)
|
||||
BRIDGE_IMPL(sceAppMgrGetIdByName)
|
||||
BRIDGE_IMPL(sceAppMgrGetMediaTypeFromDrive)
|
||||
BRIDGE_IMPL(sceAppMgrGetMediaTypeFromDriveByPid)
|
||||
BRIDGE_IMPL(sceAppMgrGetMountProcessNum)
|
||||
BRIDGE_IMPL(sceAppMgrGetNameById)
|
||||
BRIDGE_IMPL(sceAppMgrGetPfsDrive)
|
||||
BRIDGE_IMPL(sceAppMgrGetPidListForShell)
|
||||
BRIDGE_IMPL(sceAppMgrGetRawPath)
|
||||
BRIDGE_IMPL(sceAppMgrGetRawPathOfApp0ByAppIdForShell)
|
||||
BRIDGE_IMPL(sceAppMgrGetRawPathOfApp0ByPidForShell)
|
||||
BRIDGE_IMPL(sceAppMgrGetRecommendedScreenOrientation)
|
||||
BRIDGE_IMPL(sceAppMgrGetRunningAppIdListForShell)
|
||||
BRIDGE_IMPL(sceAppMgrGetSaveDataInfo)
|
||||
BRIDGE_IMPL(sceAppMgrGetSaveDataInfoForSpecialExport)
|
||||
BRIDGE_IMPL(sceAppMgrGetStatusByAppId)
|
||||
BRIDGE_IMPL(sceAppMgrGetStatusById)
|
||||
BRIDGE_IMPL(sceAppMgrGetStatusByName)
|
||||
BRIDGE_IMPL(sceAppMgrGetSystemDataFilePlayReady)
|
||||
BRIDGE_IMPL(sceAppMgrGetUserDirPath)
|
||||
BRIDGE_IMPL(sceAppMgrGetUserDirPathById)
|
||||
BRIDGE_IMPL(sceAppMgrGetVs0UserDataDrive)
|
||||
BRIDGE_IMPL(sceAppMgrGetVs0UserModuleDrive)
|
||||
BRIDGE_IMPL(sceAppMgrInitSafeMemoryById)
|
||||
BRIDGE_IMPL(sceAppMgrInstallDirMount)
|
||||
BRIDGE_IMPL(sceAppMgrIsCameraActive)
|
||||
BRIDGE_IMPL(sceAppMgrLaunchAppByName)
|
||||
BRIDGE_IMPL(sceAppMgrLaunchAppByName2)
|
||||
BRIDGE_IMPL(sceAppMgrLaunchAppByName2ForShell)
|
||||
BRIDGE_IMPL(sceAppMgrLaunchAppByName2ndStage)
|
||||
BRIDGE_IMPL(sceAppMgrLaunchAppByNameForShell)
|
||||
BRIDGE_IMPL(sceAppMgrLaunchAppByPath4)
|
||||
BRIDGE_IMPL(sceAppMgrLaunchAppByUri)
|
||||
BRIDGE_IMPL(sceAppMgrLaunchAppByUri2)
|
||||
BRIDGE_IMPL(sceAppMgrLaunchVideoStreamingApp)
|
||||
BRIDGE_IMPL(sceAppMgrLoadExec)
|
||||
BRIDGE_IMPL(sceAppMgrLoadSaveDataSystemFile)
|
||||
BRIDGE_IMPL(sceAppMgrLoopBackFormat)
|
||||
BRIDGE_IMPL(sceAppMgrLoopBackMount)
|
||||
BRIDGE_IMPL(sceAppMgrMmsMount)
|
||||
BRIDGE_IMPL(sceAppMgrOverwriteLaunchParamForShell)
|
||||
BRIDGE_IMPL(sceAppMgrPeekLaunchParamForShell)
|
||||
BRIDGE_IMPL(sceAppMgrPhotoMount)
|
||||
BRIDGE_IMPL(sceAppMgrPhotoUmount)
|
||||
BRIDGE_IMPL(sceAppMgrPspSaveDataGetParams)
|
||||
BRIDGE_IMPL(sceAppMgrPspSaveDataRead)
|
||||
BRIDGE_IMPL(sceAppMgrPspSaveDataRootMount)
|
||||
BRIDGE_IMPL(sceAppMgrReceiveEvent)
|
||||
BRIDGE_IMPL(sceAppMgrReceiveEventNum)
|
||||
BRIDGE_IMPL(sceAppMgrReceiveNotificationRequestForShell)
|
||||
BRIDGE_IMPL(sceAppMgrReceiveShellEvent)
|
||||
BRIDGE_IMPL(sceAppMgrReceiveSystemEvent)
|
||||
BRIDGE_IMPL(sceAppMgrSaveDataAddMount)
|
||||
BRIDGE_IMPL(sceAppMgrSaveDataDataRemove)
|
||||
BRIDGE_IMPL(sceAppMgrSaveDataDataRemove2)
|
||||
BRIDGE_IMPL(sceAppMgrSaveDataDataSave)
|
||||
BRIDGE_IMPL(sceAppMgrSaveDataDataSave2)
|
||||
BRIDGE_IMPL(sceAppMgrSaveDataGetQuota)
|
||||
BRIDGE_IMPL(sceAppMgrSaveDataMount)
|
||||
BRIDGE_IMPL(sceAppMgrSaveDataSlotCreate)
|
||||
BRIDGE_IMPL(sceAppMgrSaveDataSlotDelete)
|
||||
BRIDGE_IMPL(sceAppMgrSaveDataSlotFileClose)
|
||||
BRIDGE_IMPL(sceAppMgrSaveDataSlotFileGetParam)
|
||||
BRIDGE_IMPL(sceAppMgrSaveDataSlotFileOpen)
|
||||
BRIDGE_IMPL(sceAppMgrSaveDataSlotGetParam)
|
||||
BRIDGE_IMPL(sceAppMgrSaveDataSlotGetStatus)
|
||||
BRIDGE_IMPL(sceAppMgrSaveDataSlotInit)
|
||||
BRIDGE_IMPL(sceAppMgrSaveDataSlotSetParam)
|
||||
BRIDGE_IMPL(sceAppMgrSaveDataSlotSetStatus)
|
||||
BRIDGE_IMPL(sceAppMgrSaveDataUmount)
|
||||
BRIDGE_IMPL(sceAppMgrSendNotificationRequest)
|
||||
BRIDGE_IMPL(sceAppMgrSendParam)
|
||||
BRIDGE_IMPL(sceAppMgrSendSystemEvent)
|
||||
BRIDGE_IMPL(sceAppMgrSendSystemEvent2)
|
||||
BRIDGE_IMPL(sceAppMgrSetBackRenderPortOwner)
|
||||
BRIDGE_IMPL(sceAppMgrSetBgmProxyApp)
|
||||
BRIDGE_IMPL(sceAppMgrSetNetworkDisconnectionWarningDialogState)
|
||||
BRIDGE_IMPL(sceAppMgrSetPowerSaveMode)
|
||||
BRIDGE_IMPL(sceAppMgrSetRecommendedScreenOrientationForShell)
|
||||
BRIDGE_IMPL(sceAppMgrSetShellScreenOrientation)
|
||||
BRIDGE_IMPL(sceAppMgrSetSystemDataFile)
|
||||
BRIDGE_IMPL(sceAppMgrSetSystemDataFilePlayReady)
|
||||
BRIDGE_IMPL(sceAppMgrSystemParamDateTimeGetConf)
|
||||
BRIDGE_IMPL(sceAppMgrSystemParamGetInt)
|
||||
BRIDGE_IMPL(sceAppMgrSystemParamGetString)
|
||||
BRIDGE_IMPL(sceAppMgrThemeDataMount)
|
||||
BRIDGE_IMPL(sceAppMgrTrophyMount)
|
||||
BRIDGE_IMPL(sceAppMgrTrophyMountById)
|
||||
BRIDGE_IMPL(sceAppMgrUmount)
|
||||
BRIDGE_IMPL(sceAppMgrUmountByPid)
|
||||
BRIDGE_IMPL(sceAppMgrUpdateSaveDataParam)
|
||||
BRIDGE_IMPL(sceAppMgrWorkDirMount)
|
||||
BRIDGE_IMPL(sceAppMgrWorkDirMountById)
|
||||
|
||||
@@ -23,132 +23,3 @@
|
||||
|
||||
SceInt32 _sceAppMgrGetAppState(SceAppMgrAppState *appState, SceUInt32 sizeofSceAppMgrAppState, SceUInt32 buildVersion);
|
||||
SceInt32 sceAppMgrLoadExec(const char *appPath, char *const argv[], const SceAppMgrLoadExecOptParam *optParam);
|
||||
|
||||
BRIDGE_DECL(_sceAppMgrGetAppState)
|
||||
BRIDGE_DECL(sceAppMgrAcidDirSet)
|
||||
BRIDGE_DECL(sceAppMgrAcquireSoundOutExclusive3)
|
||||
BRIDGE_DECL(sceAppMgrAddContAddMount)
|
||||
BRIDGE_DECL(sceAppMgrAddContMount)
|
||||
BRIDGE_DECL(sceAppMgrAppDataMount)
|
||||
BRIDGE_DECL(sceAppMgrAppDataMountById)
|
||||
BRIDGE_DECL(sceAppMgrAppMount)
|
||||
BRIDGE_DECL(sceAppMgrAppParamGetInt)
|
||||
BRIDGE_DECL(sceAppMgrAppParamGetString)
|
||||
BRIDGE_DECL(sceAppMgrAppParamSetString)
|
||||
BRIDGE_DECL(sceAppMgrAppUmount)
|
||||
BRIDGE_DECL(sceAppMgrBgdlGetQueueStatus)
|
||||
BRIDGE_DECL(sceAppMgrCaptureFrameBufDMACByAppId)
|
||||
BRIDGE_DECL(sceAppMgrCaptureFrameBufIFTUByAppId)
|
||||
BRIDGE_DECL(sceAppMgrCheckRifGD)
|
||||
BRIDGE_DECL(sceAppMgrContentInstallPeriodStart)
|
||||
BRIDGE_DECL(sceAppMgrContentInstallPeriodStop)
|
||||
BRIDGE_DECL(sceAppMgrConvertVs0UserDrivePath)
|
||||
BRIDGE_DECL(sceAppMgrDeclareShellProcess2)
|
||||
BRIDGE_DECL(sceAppMgrDestroyAppByName)
|
||||
BRIDGE_DECL(sceAppMgrDrmClose)
|
||||
BRIDGE_DECL(sceAppMgrDrmOpen)
|
||||
BRIDGE_DECL(sceAppMgrForceUmount)
|
||||
BRIDGE_DECL(sceAppMgrGameDataMount)
|
||||
BRIDGE_DECL(sceAppMgrGetAppInfo)
|
||||
BRIDGE_DECL(sceAppMgrGetAppMgrState)
|
||||
BRIDGE_DECL(sceAppMgrGetAppParam)
|
||||
BRIDGE_DECL(sceAppMgrGetAppParam2)
|
||||
BRIDGE_DECL(sceAppMgrGetBootParam)
|
||||
BRIDGE_DECL(sceAppMgrGetBudgetInfo)
|
||||
BRIDGE_DECL(sceAppMgrGetCoredumpStateForShell)
|
||||
BRIDGE_DECL(sceAppMgrGetCurrentBgmState)
|
||||
BRIDGE_DECL(sceAppMgrGetCurrentBgmState2)
|
||||
BRIDGE_DECL(sceAppMgrGetDevInfo)
|
||||
BRIDGE_DECL(sceAppMgrGetFgAppInfo)
|
||||
BRIDGE_DECL(sceAppMgrGetIdByName)
|
||||
BRIDGE_DECL(sceAppMgrGetMediaTypeFromDrive)
|
||||
BRIDGE_DECL(sceAppMgrGetMediaTypeFromDriveByPid)
|
||||
BRIDGE_DECL(sceAppMgrGetMountProcessNum)
|
||||
BRIDGE_DECL(sceAppMgrGetNameById)
|
||||
BRIDGE_DECL(sceAppMgrGetPfsDrive)
|
||||
BRIDGE_DECL(sceAppMgrGetPidListForShell)
|
||||
BRIDGE_DECL(sceAppMgrGetRawPath)
|
||||
BRIDGE_DECL(sceAppMgrGetRawPathOfApp0ByAppIdForShell)
|
||||
BRIDGE_DECL(sceAppMgrGetRawPathOfApp0ByPidForShell)
|
||||
BRIDGE_DECL(sceAppMgrGetRecommendedScreenOrientation)
|
||||
BRIDGE_DECL(sceAppMgrGetRunningAppIdListForShell)
|
||||
BRIDGE_DECL(sceAppMgrGetSaveDataInfo)
|
||||
BRIDGE_DECL(sceAppMgrGetSaveDataInfoForSpecialExport)
|
||||
BRIDGE_DECL(sceAppMgrGetStatusByAppId)
|
||||
BRIDGE_DECL(sceAppMgrGetStatusById)
|
||||
BRIDGE_DECL(sceAppMgrGetStatusByName)
|
||||
BRIDGE_DECL(sceAppMgrGetSystemDataFilePlayReady)
|
||||
BRIDGE_DECL(sceAppMgrGetUserDirPath)
|
||||
BRIDGE_DECL(sceAppMgrGetUserDirPathById)
|
||||
BRIDGE_DECL(sceAppMgrGetVs0UserDataDrive)
|
||||
BRIDGE_DECL(sceAppMgrGetVs0UserModuleDrive)
|
||||
BRIDGE_DECL(sceAppMgrInitSafeMemoryById)
|
||||
BRIDGE_DECL(sceAppMgrInstallDirMount)
|
||||
BRIDGE_DECL(sceAppMgrIsCameraActive)
|
||||
BRIDGE_DECL(sceAppMgrLaunchAppByName)
|
||||
BRIDGE_DECL(sceAppMgrLaunchAppByName2)
|
||||
BRIDGE_DECL(sceAppMgrLaunchAppByName2ForShell)
|
||||
BRIDGE_DECL(sceAppMgrLaunchAppByName2ndStage)
|
||||
BRIDGE_DECL(sceAppMgrLaunchAppByNameForShell)
|
||||
BRIDGE_DECL(sceAppMgrLaunchAppByPath4)
|
||||
BRIDGE_DECL(sceAppMgrLaunchAppByUri)
|
||||
BRIDGE_DECL(sceAppMgrLaunchAppByUri2)
|
||||
BRIDGE_DECL(sceAppMgrLaunchVideoStreamingApp)
|
||||
BRIDGE_DECL(sceAppMgrLoadExec)
|
||||
BRIDGE_DECL(sceAppMgrLoadSaveDataSystemFile)
|
||||
BRIDGE_DECL(sceAppMgrLoopBackFormat)
|
||||
BRIDGE_DECL(sceAppMgrLoopBackMount)
|
||||
BRIDGE_DECL(sceAppMgrMmsMount)
|
||||
BRIDGE_DECL(sceAppMgrOverwriteLaunchParamForShell)
|
||||
BRIDGE_DECL(sceAppMgrPeekLaunchParamForShell)
|
||||
BRIDGE_DECL(sceAppMgrPhotoMount)
|
||||
BRIDGE_DECL(sceAppMgrPhotoUmount)
|
||||
BRIDGE_DECL(sceAppMgrPspSaveDataGetParams)
|
||||
BRIDGE_DECL(sceAppMgrPspSaveDataRead)
|
||||
BRIDGE_DECL(sceAppMgrPspSaveDataRootMount)
|
||||
BRIDGE_DECL(sceAppMgrReceiveEvent)
|
||||
BRIDGE_DECL(sceAppMgrReceiveEventNum)
|
||||
BRIDGE_DECL(sceAppMgrReceiveNotificationRequestForShell)
|
||||
BRIDGE_DECL(sceAppMgrReceiveShellEvent)
|
||||
BRIDGE_DECL(sceAppMgrReceiveSystemEvent)
|
||||
BRIDGE_DECL(sceAppMgrSaveDataAddMount)
|
||||
BRIDGE_DECL(sceAppMgrSaveDataDataRemove)
|
||||
BRIDGE_DECL(sceAppMgrSaveDataDataRemove2)
|
||||
BRIDGE_DECL(sceAppMgrSaveDataDataSave)
|
||||
BRIDGE_DECL(sceAppMgrSaveDataDataSave2)
|
||||
BRIDGE_DECL(sceAppMgrSaveDataGetQuota)
|
||||
BRIDGE_DECL(sceAppMgrSaveDataMount)
|
||||
BRIDGE_DECL(sceAppMgrSaveDataSlotCreate)
|
||||
BRIDGE_DECL(sceAppMgrSaveDataSlotDelete)
|
||||
BRIDGE_DECL(sceAppMgrSaveDataSlotFileClose)
|
||||
BRIDGE_DECL(sceAppMgrSaveDataSlotFileGetParam)
|
||||
BRIDGE_DECL(sceAppMgrSaveDataSlotFileOpen)
|
||||
BRIDGE_DECL(sceAppMgrSaveDataSlotGetParam)
|
||||
BRIDGE_DECL(sceAppMgrSaveDataSlotGetStatus)
|
||||
BRIDGE_DECL(sceAppMgrSaveDataSlotInit)
|
||||
BRIDGE_DECL(sceAppMgrSaveDataSlotSetParam)
|
||||
BRIDGE_DECL(sceAppMgrSaveDataSlotSetStatus)
|
||||
BRIDGE_DECL(sceAppMgrSaveDataUmount)
|
||||
BRIDGE_DECL(sceAppMgrSendNotificationRequest)
|
||||
BRIDGE_DECL(sceAppMgrSendParam)
|
||||
BRIDGE_DECL(sceAppMgrSendSystemEvent)
|
||||
BRIDGE_DECL(sceAppMgrSendSystemEvent2)
|
||||
BRIDGE_DECL(sceAppMgrSetBackRenderPortOwner)
|
||||
BRIDGE_DECL(sceAppMgrSetBgmProxyApp)
|
||||
BRIDGE_DECL(sceAppMgrSetNetworkDisconnectionWarningDialogState)
|
||||
BRIDGE_DECL(sceAppMgrSetPowerSaveMode)
|
||||
BRIDGE_DECL(sceAppMgrSetRecommendedScreenOrientationForShell)
|
||||
BRIDGE_DECL(sceAppMgrSetShellScreenOrientation)
|
||||
BRIDGE_DECL(sceAppMgrSetSystemDataFile)
|
||||
BRIDGE_DECL(sceAppMgrSetSystemDataFilePlayReady)
|
||||
BRIDGE_DECL(sceAppMgrSystemParamDateTimeGetConf)
|
||||
BRIDGE_DECL(sceAppMgrSystemParamGetInt)
|
||||
BRIDGE_DECL(sceAppMgrSystemParamGetString)
|
||||
BRIDGE_DECL(sceAppMgrThemeDataMount)
|
||||
BRIDGE_DECL(sceAppMgrTrophyMount)
|
||||
BRIDGE_DECL(sceAppMgrTrophyMountById)
|
||||
BRIDGE_DECL(sceAppMgrUmount)
|
||||
BRIDGE_DECL(sceAppMgrUmountByPid)
|
||||
BRIDGE_DECL(sceAppMgrUpdateSaveDataParam)
|
||||
BRIDGE_DECL(sceAppMgrWorkDirMount)
|
||||
BRIDGE_DECL(sceAppMgrWorkDirMountById)
|
||||
|
||||
@@ -15,7 +15,8 @@
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#include "SceDisplayUser.h"
|
||||
#include <module/module.h>
|
||||
#include "../SceDisplay/SceDisplay.h"
|
||||
|
||||
#include <util/tracy.h>
|
||||
|
||||
@@ -64,11 +65,3 @@ EXPORT(int, sceDisplaySetFrameBufInternal) {
|
||||
TRACY_FUNC(sceDisplaySetFrameBufInternal);
|
||||
return UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(sceDisplayGetFrameBuf)
|
||||
BRIDGE_IMPL(sceDisplayGetFrameBufInternal)
|
||||
BRIDGE_IMPL(sceDisplayGetMaximumFrameBufResolution)
|
||||
BRIDGE_IMPL(sceDisplayGetResolutionInfoInternal)
|
||||
BRIDGE_IMPL(sceDisplaySetFrameBuf)
|
||||
BRIDGE_IMPL(sceDisplaySetFrameBufForCompat)
|
||||
BRIDGE_IMPL(sceDisplaySetFrameBufInternal)
|
||||
|
||||
@@ -1,30 +0,0 @@
|
||||
// Vita3K emulator project
|
||||
// Copyright (C) 2023 Vita3K team
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License along
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <module/module.h>
|
||||
|
||||
#include "../SceDisplay/SceDisplay.h"
|
||||
|
||||
BRIDGE_DECL(sceDisplayGetFrameBuf)
|
||||
BRIDGE_DECL(sceDisplayGetFrameBufInternal)
|
||||
BRIDGE_DECL(sceDisplayGetMaximumFrameBufResolution)
|
||||
BRIDGE_DECL(sceDisplayGetResolutionInfoInternal)
|
||||
BRIDGE_DECL(sceDisplaySetFrameBuf)
|
||||
BRIDGE_DECL(sceDisplaySetFrameBufForCompat)
|
||||
BRIDGE_DECL(sceDisplaySetFrameBufInternal)
|
||||
@@ -15,7 +15,7 @@
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#include "SceDrmBridgeUser.h"
|
||||
#include <module/module.h>
|
||||
|
||||
EXPORT(int, _sceDrmBridgeGetCurrentSecureTick) {
|
||||
return UNIMPLEMENTED();
|
||||
@@ -32,8 +32,3 @@ EXPORT(int, _sceDrmBridgeMlnpsnlAuth1) {
|
||||
EXPORT(int, _sceDrmBridgeMlnpsnlAuth2) {
|
||||
return UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(_sceDrmBridgeGetCurrentSecureTick)
|
||||
BRIDGE_IMPL(_sceDrmBridgeIsAllowRemotePlayDebug)
|
||||
BRIDGE_IMPL(_sceDrmBridgeMlnpsnlAuth1)
|
||||
BRIDGE_IMPL(_sceDrmBridgeMlnpsnlAuth2)
|
||||
|
||||
@@ -1,25 +0,0 @@
|
||||
// Vita3K emulator project
|
||||
// Copyright (C) 2023 Vita3K team
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License along
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <module/module.h>
|
||||
|
||||
BRIDGE_DECL(_sceDrmBridgeGetCurrentSecureTick)
|
||||
BRIDGE_DECL(_sceDrmBridgeIsAllowRemotePlayDebug)
|
||||
BRIDGE_DECL(_sceDrmBridgeMlnpsnlAuth1)
|
||||
BRIDGE_DECL(_sceDrmBridgeMlnpsnlAuth2)
|
||||
@@ -15,7 +15,7 @@
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#include "SceErrorUser.h"
|
||||
#include <module/module.h>
|
||||
|
||||
EXPORT(int, sceErrorGetExternalString) {
|
||||
return UNIMPLEMENTED();
|
||||
@@ -40,10 +40,3 @@ EXPORT(int, sceErrorHistorySetDefaultFormat) {
|
||||
EXPORT(int, sceErrorHistoryUpdateSequenceInfo) {
|
||||
return UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(sceErrorGetExternalString)
|
||||
BRIDGE_IMPL(sceErrorHistoryClearError)
|
||||
BRIDGE_IMPL(sceErrorHistoryGetError)
|
||||
BRIDGE_IMPL(sceErrorHistoryPostError)
|
||||
BRIDGE_IMPL(sceErrorHistorySetDefaultFormat)
|
||||
BRIDGE_IMPL(sceErrorHistoryUpdateSequenceInfo)
|
||||
|
||||
@@ -1,27 +0,0 @@
|
||||
// Vita3K emulator project
|
||||
// Copyright (C) 2023 Vita3K team
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License along
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <module/module.h>
|
||||
|
||||
BRIDGE_DECL(sceErrorGetExternalString)
|
||||
BRIDGE_DECL(sceErrorHistoryClearError)
|
||||
BRIDGE_DECL(sceErrorHistoryGetError)
|
||||
BRIDGE_DECL(sceErrorHistoryPostError)
|
||||
BRIDGE_DECL(sceErrorHistorySetDefaultFormat)
|
||||
BRIDGE_DECL(sceErrorHistoryUpdateSequenceInfo)
|
||||
@@ -15,13 +15,24 @@
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#include "SceFios2User.h"
|
||||
#include <module/module.h>
|
||||
|
||||
#include "io/functions.h"
|
||||
|
||||
#include <util/tracy.h>
|
||||
TRACY_MODULE_NAME(SceFios2User);
|
||||
|
||||
enum SceFiosErrorCode {
|
||||
SCE_FIOS_OK = 0
|
||||
};
|
||||
|
||||
typedef SceUID SceFiosOverlayID;
|
||||
|
||||
enum SceFiosOverlayResolveMode {
|
||||
SCE_FIOS_OVERLAY_RESOLVE_FOR_READ = 0,
|
||||
SCE_FIOS_OVERLAY_RESOLVE_FOR_WRITE = 1
|
||||
};
|
||||
|
||||
template <>
|
||||
std::string to_debug_str<SceFiosOverlayResolveMode>(const MemState &mem, SceFiosOverlayResolveMode type) {
|
||||
switch (type) {
|
||||
@@ -112,14 +123,3 @@ EXPORT(int, sceFiosOverlayThreadSetDisabled02) {
|
||||
TRACY_FUNC(sceFiosOverlayThreadSetDisabled02);
|
||||
return UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(sceFiosOverlayAddForProcess02)
|
||||
BRIDGE_IMPL(sceFiosOverlayGetInfoForProcess02)
|
||||
BRIDGE_IMPL(sceFiosOverlayGetList02)
|
||||
BRIDGE_IMPL(sceFiosOverlayGetRecommendedScheduler02)
|
||||
BRIDGE_IMPL(sceFiosOverlayModifyForProcess02)
|
||||
BRIDGE_IMPL(sceFiosOverlayRemoveForProcess02)
|
||||
BRIDGE_IMPL(sceFiosOverlayResolveSync02)
|
||||
BRIDGE_IMPL(sceFiosOverlayResolveWithRangeSync02)
|
||||
BRIDGE_IMPL(sceFiosOverlayThreadIsDisabled02)
|
||||
BRIDGE_IMPL(sceFiosOverlayThreadSetDisabled02)
|
||||
|
||||
@@ -1,42 +0,0 @@
|
||||
// Vita3K emulator project
|
||||
// Copyright (C) 2023 Vita3K team
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License along
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <module/module.h>
|
||||
|
||||
enum SceFiosErrorCode {
|
||||
SCE_FIOS_OK = 0
|
||||
};
|
||||
|
||||
typedef SceUID SceFiosOverlayID;
|
||||
|
||||
enum SceFiosOverlayResolveMode {
|
||||
SCE_FIOS_OVERLAY_RESOLVE_FOR_READ = 0,
|
||||
SCE_FIOS_OVERLAY_RESOLVE_FOR_WRITE = 1
|
||||
};
|
||||
|
||||
BRIDGE_DECL(sceFiosOverlayAddForProcess02)
|
||||
BRIDGE_DECL(sceFiosOverlayGetInfoForProcess02)
|
||||
BRIDGE_DECL(sceFiosOverlayGetList02)
|
||||
BRIDGE_DECL(sceFiosOverlayGetRecommendedScheduler02)
|
||||
BRIDGE_DECL(sceFiosOverlayModifyForProcess02)
|
||||
BRIDGE_DECL(sceFiosOverlayRemoveForProcess02)
|
||||
BRIDGE_DECL(sceFiosOverlayResolveSync02)
|
||||
BRIDGE_DECL(sceFiosOverlayResolveWithRangeSync02)
|
||||
BRIDGE_DECL(sceFiosOverlayThreadIsDisabled02)
|
||||
BRIDGE_DECL(sceFiosOverlayThreadSetDisabled02)
|
||||
@@ -15,7 +15,7 @@
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#include "SceMotion.h"
|
||||
#include <module/module.h>
|
||||
|
||||
#include <ctrl/state.h>
|
||||
#include <motion/functions.h>
|
||||
@@ -266,34 +266,3 @@ EXPORT(int, sceMotionTermLibraryExt) {
|
||||
TRACY_FUNC(sceMotionTermLibraryExt);
|
||||
return UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(sceMotionGetAngleThreshold)
|
||||
BRIDGE_IMPL(sceMotionGetBasicOrientation)
|
||||
BRIDGE_IMPL(sceMotionGetDeadband)
|
||||
BRIDGE_IMPL(sceMotionGetDeadbandExt)
|
||||
BRIDGE_IMPL(sceMotionGetDeviceLocation)
|
||||
BRIDGE_IMPL(sceMotionGetGyroBiasCorrection)
|
||||
BRIDGE_IMPL(sceMotionGetMagnetometerState)
|
||||
BRIDGE_IMPL(sceMotionGetSensorState)
|
||||
BRIDGE_IMPL(sceMotionGetState)
|
||||
BRIDGE_IMPL(sceMotionGetStateExt)
|
||||
BRIDGE_IMPL(sceMotionGetStateInternal)
|
||||
BRIDGE_IMPL(sceMotionGetTiltCorrection)
|
||||
BRIDGE_IMPL(sceMotionGetTiltCorrectionExt)
|
||||
BRIDGE_IMPL(sceMotionInitLibraryExt)
|
||||
BRIDGE_IMPL(sceMotionMagnetometerOff)
|
||||
BRIDGE_IMPL(sceMotionMagnetometerOn)
|
||||
BRIDGE_IMPL(sceMotionReset)
|
||||
BRIDGE_IMPL(sceMotionResetExt)
|
||||
BRIDGE_IMPL(sceMotionRotateYaw)
|
||||
BRIDGE_IMPL(sceMotionSetAngleThreshold)
|
||||
BRIDGE_IMPL(sceMotionSetDeadband)
|
||||
BRIDGE_IMPL(sceMotionSetDeadbandExt)
|
||||
BRIDGE_IMPL(sceMotionSetGyroBiasCorrection)
|
||||
BRIDGE_IMPL(sceMotionSetTiltCorrection)
|
||||
BRIDGE_IMPL(sceMotionSetTiltCorrectionExt)
|
||||
BRIDGE_IMPL(sceMotionStartSampling)
|
||||
BRIDGE_IMPL(sceMotionStartSamplingExt)
|
||||
BRIDGE_IMPL(sceMotionStopSampling)
|
||||
BRIDGE_IMPL(sceMotionStopSamplingExt)
|
||||
BRIDGE_IMPL(sceMotionTermLibraryExt)
|
||||
|
||||
@@ -1,51 +0,0 @@
|
||||
// Vita3K emulator project
|
||||
// Copyright (C) 2023 Vita3K team
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License along
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <module/module.h>
|
||||
|
||||
BRIDGE_DECL(sceMotionGetAngleThreshold)
|
||||
BRIDGE_DECL(sceMotionGetBasicOrientation)
|
||||
BRIDGE_DECL(sceMotionGetDeadband)
|
||||
BRIDGE_DECL(sceMotionGetDeadbandExt)
|
||||
BRIDGE_DECL(sceMotionGetDeviceLocation)
|
||||
BRIDGE_DECL(sceMotionGetGyroBiasCorrection)
|
||||
BRIDGE_DECL(sceMotionGetMagnetometerState)
|
||||
BRIDGE_DECL(sceMotionGetSensorState)
|
||||
BRIDGE_DECL(sceMotionGetState)
|
||||
BRIDGE_DECL(sceMotionGetStateExt)
|
||||
BRIDGE_DECL(sceMotionGetStateInternal)
|
||||
BRIDGE_DECL(sceMotionGetTiltCorrection)
|
||||
BRIDGE_DECL(sceMotionGetTiltCorrectionExt)
|
||||
BRIDGE_DECL(sceMotionInitLibraryExt)
|
||||
BRIDGE_DECL(sceMotionMagnetometerOff)
|
||||
BRIDGE_DECL(sceMotionMagnetometerOn)
|
||||
BRIDGE_DECL(sceMotionReset)
|
||||
BRIDGE_DECL(sceMotionResetExt)
|
||||
BRIDGE_DECL(sceMotionRotateYaw)
|
||||
BRIDGE_DECL(sceMotionSetAngleThreshold)
|
||||
BRIDGE_DECL(sceMotionSetDeadband)
|
||||
BRIDGE_DECL(sceMotionSetDeadbandExt)
|
||||
BRIDGE_DECL(sceMotionSetGyroBiasCorrection)
|
||||
BRIDGE_DECL(sceMotionSetTiltCorrection)
|
||||
BRIDGE_DECL(sceMotionSetTiltCorrectionExt)
|
||||
BRIDGE_DECL(sceMotionStartSampling)
|
||||
BRIDGE_DECL(sceMotionStartSamplingExt)
|
||||
BRIDGE_DECL(sceMotionStopSampling)
|
||||
BRIDGE_DECL(sceMotionStopSamplingExt)
|
||||
BRIDGE_DECL(sceMotionTermLibraryExt)
|
||||
@@ -15,7 +15,8 @@
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#include "SceRtcUser.h"
|
||||
#include <module/module.h>
|
||||
#include "../SceRtc/SceRtc.h"
|
||||
|
||||
#include <rtc/rtc.h>
|
||||
|
||||
@@ -556,48 +557,3 @@ EXPORT(int, sceRtcTickAddYears, SceRtcTick *pTick0, const SceRtcTick *pTick1, Sc
|
||||
pTick0->tick = __RtcPspTimeToTicks(&t);
|
||||
return 0;
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(sceRtcCheckValid)
|
||||
BRIDGE_IMPL(sceRtcCompareTick)
|
||||
BRIDGE_IMPL(sceRtcConvertLocalTimeToUtc)
|
||||
BRIDGE_IMPL(sceRtcConvertUtcToLocalTime)
|
||||
BRIDGE_IMPL(sceRtcFormatRFC2822)
|
||||
BRIDGE_IMPL(sceRtcFormatRFC2822LocalTime)
|
||||
BRIDGE_IMPL(sceRtcFormatRFC3339)
|
||||
BRIDGE_IMPL(sceRtcFormatRFC3339LocalTime)
|
||||
BRIDGE_IMPL(sceRtcGetCurrentAdNetworkTick)
|
||||
BRIDGE_IMPL(sceRtcGetCurrentClock)
|
||||
BRIDGE_IMPL(sceRtcGetCurrentClockLocalTime)
|
||||
BRIDGE_IMPL(sceRtcGetCurrentDebugNetworkTick)
|
||||
BRIDGE_IMPL(sceRtcGetCurrentGpsTick)
|
||||
BRIDGE_IMPL(sceRtcGetCurrentNetworkTick)
|
||||
BRIDGE_IMPL(sceRtcGetCurrentRetainedNetworkTick)
|
||||
BRIDGE_IMPL(sceRtcGetCurrentTick)
|
||||
BRIDGE_IMPL(sceRtcGetDayOfWeek)
|
||||
BRIDGE_IMPL(sceRtcGetDayOfYear)
|
||||
BRIDGE_IMPL(sceRtcGetDaysInMonth)
|
||||
BRIDGE_IMPL(sceRtcGetDosTime)
|
||||
BRIDGE_IMPL(sceRtcGetLastAdjustedTick)
|
||||
BRIDGE_IMPL(sceRtcGetLastReincarnatedTick)
|
||||
BRIDGE_IMPL(sceRtcGetTick)
|
||||
BRIDGE_IMPL(sceRtcGetTickResolution)
|
||||
BRIDGE_IMPL(sceRtcGetTime64_t)
|
||||
BRIDGE_IMPL(sceRtcGetTime_t)
|
||||
BRIDGE_IMPL(sceRtcGetWin32FileTime)
|
||||
BRIDGE_IMPL(sceRtcIsLeapYear)
|
||||
BRIDGE_IMPL(sceRtcParseDateTime)
|
||||
BRIDGE_IMPL(sceRtcParseRFC3339)
|
||||
BRIDGE_IMPL(sceRtcSetDosTime)
|
||||
BRIDGE_IMPL(sceRtcSetTick)
|
||||
BRIDGE_IMPL(sceRtcSetTime64_t)
|
||||
BRIDGE_IMPL(sceRtcSetTime_t)
|
||||
BRIDGE_IMPL(sceRtcSetWin32FileTime)
|
||||
BRIDGE_IMPL(sceRtcTickAddDays)
|
||||
BRIDGE_IMPL(sceRtcTickAddHours)
|
||||
BRIDGE_IMPL(sceRtcTickAddMicroseconds)
|
||||
BRIDGE_IMPL(sceRtcTickAddMinutes)
|
||||
BRIDGE_IMPL(sceRtcTickAddMonths)
|
||||
BRIDGE_IMPL(sceRtcTickAddSeconds)
|
||||
BRIDGE_IMPL(sceRtcTickAddTicks)
|
||||
BRIDGE_IMPL(sceRtcTickAddWeeks)
|
||||
BRIDGE_IMPL(sceRtcTickAddYears)
|
||||
|
||||
@@ -1,67 +0,0 @@
|
||||
// Vita3K emulator project
|
||||
// Copyright (C) 2023 Vita3K team
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License along
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <module/module.h>
|
||||
|
||||
#include "../SceRtc/SceRtc.h"
|
||||
|
||||
BRIDGE_DECL(sceRtcCheckValid)
|
||||
BRIDGE_DECL(sceRtcCompareTick)
|
||||
BRIDGE_DECL(sceRtcConvertLocalTimeToUtc)
|
||||
BRIDGE_DECL(sceRtcConvertUtcToLocalTime)
|
||||
BRIDGE_DECL(sceRtcFormatRFC2822)
|
||||
BRIDGE_DECL(sceRtcFormatRFC2822LocalTime)
|
||||
BRIDGE_DECL(sceRtcFormatRFC3339)
|
||||
BRIDGE_DECL(sceRtcFormatRFC3339LocalTime)
|
||||
BRIDGE_DECL(sceRtcGetCurrentAdNetworkTick)
|
||||
BRIDGE_DECL(sceRtcGetCurrentClock)
|
||||
BRIDGE_DECL(sceRtcGetCurrentClockLocalTime)
|
||||
BRIDGE_DECL(sceRtcGetCurrentDebugNetworkTick)
|
||||
BRIDGE_DECL(sceRtcGetCurrentGpsTick)
|
||||
BRIDGE_DECL(sceRtcGetCurrentNetworkTick)
|
||||
BRIDGE_DECL(sceRtcGetCurrentRetainedNetworkTick)
|
||||
BRIDGE_DECL(sceRtcGetCurrentTick)
|
||||
BRIDGE_DECL(sceRtcGetDayOfWeek)
|
||||
BRIDGE_DECL(sceRtcGetDayOfYear)
|
||||
BRIDGE_DECL(sceRtcGetDaysInMonth)
|
||||
BRIDGE_DECL(sceRtcGetDosTime)
|
||||
BRIDGE_DECL(sceRtcGetLastAdjustedTick)
|
||||
BRIDGE_DECL(sceRtcGetLastReincarnatedTick)
|
||||
BRIDGE_DECL(sceRtcGetTick)
|
||||
BRIDGE_DECL(sceRtcGetTickResolution)
|
||||
BRIDGE_DECL(sceRtcGetTime64_t)
|
||||
BRIDGE_DECL(sceRtcGetTime_t)
|
||||
BRIDGE_DECL(sceRtcGetWin32FileTime)
|
||||
BRIDGE_DECL(sceRtcIsLeapYear)
|
||||
BRIDGE_DECL(sceRtcParseDateTime)
|
||||
BRIDGE_DECL(sceRtcParseRFC3339)
|
||||
BRIDGE_DECL(sceRtcSetDosTime)
|
||||
BRIDGE_DECL(sceRtcSetTick)
|
||||
BRIDGE_DECL(sceRtcSetTime64_t)
|
||||
BRIDGE_DECL(sceRtcSetTime_t)
|
||||
BRIDGE_DECL(sceRtcSetWin32FileTime)
|
||||
BRIDGE_DECL(sceRtcTickAddDays)
|
||||
BRIDGE_DECL(sceRtcTickAddHours)
|
||||
BRIDGE_DECL(sceRtcTickAddMicroseconds)
|
||||
BRIDGE_DECL(sceRtcTickAddMinutes)
|
||||
BRIDGE_DECL(sceRtcTickAddMonths)
|
||||
BRIDGE_DECL(sceRtcTickAddSeconds)
|
||||
BRIDGE_DECL(sceRtcTickAddTicks)
|
||||
BRIDGE_DECL(sceRtcTickAddWeeks)
|
||||
BRIDGE_DECL(sceRtcTickAddYears)
|
||||
@@ -15,7 +15,7 @@
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#include "SceError.h"
|
||||
#include <module/module.h>
|
||||
|
||||
EXPORT(int, _sceErrorGetExternalString) {
|
||||
return UNIMPLEMENTED();
|
||||
@@ -40,10 +40,3 @@ EXPORT(int, _sceErrorHistorySetDefaultFormat) {
|
||||
EXPORT(int, _sceErrorHistoryUpdateSequenceInfo) {
|
||||
return UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(_sceErrorGetExternalString)
|
||||
BRIDGE_IMPL(_sceErrorHistoryClearError)
|
||||
BRIDGE_IMPL(_sceErrorHistoryGetError)
|
||||
BRIDGE_IMPL(_sceErrorHistoryPostError)
|
||||
BRIDGE_IMPL(_sceErrorHistorySetDefaultFormat)
|
||||
BRIDGE_IMPL(_sceErrorHistoryUpdateSequenceInfo)
|
||||
|
||||
@@ -1,27 +0,0 @@
|
||||
// Vita3K emulator project
|
||||
// Copyright (C) 2023 Vita3K team
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License along
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <module/module.h>
|
||||
|
||||
BRIDGE_DECL(_sceErrorGetExternalString)
|
||||
BRIDGE_DECL(_sceErrorHistoryClearError)
|
||||
BRIDGE_DECL(_sceErrorHistoryGetError)
|
||||
BRIDGE_DECL(_sceErrorHistoryPostError)
|
||||
BRIDGE_DECL(_sceErrorHistorySetDefaultFormat)
|
||||
BRIDGE_DECL(_sceErrorHistoryUpdateSequenceInfo)
|
||||
@@ -15,7 +15,7 @@
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#include "SceFace.h"
|
||||
#include <module/module.h>
|
||||
|
||||
EXPORT(int, sceFaceAgeGetWorkingMemorySize) {
|
||||
return UNIMPLEMENTED();
|
||||
@@ -108,27 +108,3 @@ EXPORT(int, sceFaceShapeGetWorkingMemorySize) {
|
||||
EXPORT(int, sceFaceShapeTrack) {
|
||||
return UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(sceFaceAgeGetWorkingMemorySize)
|
||||
BRIDGE_IMPL(sceFaceAgeRangeEstimate)
|
||||
BRIDGE_IMPL(sceFaceAgeRangeIntegrate)
|
||||
BRIDGE_IMPL(sceFaceAllParts)
|
||||
BRIDGE_IMPL(sceFaceAllPartsGetWorkingMemorySize)
|
||||
BRIDGE_IMPL(sceFaceAttribute)
|
||||
BRIDGE_IMPL(sceFaceAttributeGetWorkingMemorySize)
|
||||
BRIDGE_IMPL(sceFaceDetection)
|
||||
BRIDGE_IMPL(sceFaceDetectionEx)
|
||||
BRIDGE_IMPL(sceFaceDetectionGetDefaultParam)
|
||||
BRIDGE_IMPL(sceFaceDetectionGetWorkingMemorySize)
|
||||
BRIDGE_IMPL(sceFaceDetectionLocal)
|
||||
BRIDGE_IMPL(sceFaceEstimatePoseRegion)
|
||||
BRIDGE_IMPL(sceFaceIdentifyGetFeature)
|
||||
BRIDGE_IMPL(sceFaceIdentifyGetWorkingMemorySize)
|
||||
BRIDGE_IMPL(sceFaceIdentifySimilarity)
|
||||
BRIDGE_IMPL(sceFaceParts)
|
||||
BRIDGE_IMPL(sceFacePartsEx)
|
||||
BRIDGE_IMPL(sceFacePartsGetWorkingMemorySize)
|
||||
BRIDGE_IMPL(sceFacePartsResultCheck)
|
||||
BRIDGE_IMPL(sceFaceShapeFit)
|
||||
BRIDGE_IMPL(sceFaceShapeGetWorkingMemorySize)
|
||||
BRIDGE_IMPL(sceFaceShapeTrack)
|
||||
|
||||
@@ -1,44 +0,0 @@
|
||||
// Vita3K emulator project
|
||||
// Copyright (C) 2023 Vita3K team
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License along
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <module/module.h>
|
||||
|
||||
BRIDGE_DECL(sceFaceAgeGetWorkingMemorySize)
|
||||
BRIDGE_DECL(sceFaceAgeRangeEstimate)
|
||||
BRIDGE_DECL(sceFaceAgeRangeIntegrate)
|
||||
BRIDGE_DECL(sceFaceAllParts)
|
||||
BRIDGE_DECL(sceFaceAllPartsGetWorkingMemorySize)
|
||||
BRIDGE_DECL(sceFaceAttribute)
|
||||
BRIDGE_DECL(sceFaceAttributeGetWorkingMemorySize)
|
||||
BRIDGE_DECL(sceFaceDetection)
|
||||
BRIDGE_DECL(sceFaceDetectionEx)
|
||||
BRIDGE_DECL(sceFaceDetectionGetDefaultParam)
|
||||
BRIDGE_DECL(sceFaceDetectionGetWorkingMemorySize)
|
||||
BRIDGE_DECL(sceFaceDetectionLocal)
|
||||
BRIDGE_DECL(sceFaceEstimatePoseRegion)
|
||||
BRIDGE_DECL(sceFaceIdentifyGetFeature)
|
||||
BRIDGE_DECL(sceFaceIdentifyGetWorkingMemorySize)
|
||||
BRIDGE_DECL(sceFaceIdentifySimilarity)
|
||||
BRIDGE_DECL(sceFaceParts)
|
||||
BRIDGE_DECL(sceFacePartsEx)
|
||||
BRIDGE_DECL(sceFacePartsGetWorkingMemorySize)
|
||||
BRIDGE_DECL(sceFacePartsResultCheck)
|
||||
BRIDGE_DECL(sceFaceShapeFit)
|
||||
BRIDGE_DECL(sceFaceShapeGetWorkingMemorySize)
|
||||
BRIDGE_DECL(sceFaceShapeTrack)
|
||||
@@ -15,7 +15,8 @@
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#include "SceFiber.h"
|
||||
#include <module/module.h>
|
||||
#include <modules/module_parent.h>
|
||||
|
||||
#include <cpu/functions.h>
|
||||
#include <kernel/state.h>
|
||||
@@ -27,6 +28,46 @@
|
||||
#include <util/tracy.h>
|
||||
TRACY_MODULE_NAME(SceFiber);
|
||||
|
||||
#define SCE_FIBER_CONTEXT_MINIMUM_SIZE 512
|
||||
|
||||
enum SceFiberErrorCode {
|
||||
SCE_FIBER_OK = 0x00000000, //!< Success
|
||||
SCE_FIBER_ERROR_NULL = 0x80590001, //!< Some parameters are NULL.
|
||||
SCE_FIBER_ERROR_ALIGNMENT = 0x80590002, //!< Some pointer-parameters are not aligned in their proper alignments.
|
||||
SCE_FIBER_ERROR_RANGE = 0x80590003, //!< A parameter exceeds its range in the specification.
|
||||
SCE_FIBER_ERROR_INVALID = 0x80590004, //!< A parameter has an invalid value.
|
||||
SCE_FIBER_ERROR_PERMISSION = 0x80590005, //!< The function was called from the entity which does not have the permission.
|
||||
SCE_FIBER_ERROR_STATE = 0x80590006, //!< The function was applied to a fiber in the state which the function does not support.
|
||||
SCE_FIBER_ERROR_BUSY = 0x80590007, //!< The module specified by the function is busy.
|
||||
SCE_FIBER_ERROR_AGAIN = 0x80590008, //!< The function could not complete because of the situation. Please try again later.
|
||||
SCE_FIBER_ERROR_FATAL = 0x80590009, //!< The fiber caused an unrecoverable error.
|
||||
};
|
||||
|
||||
typedef void(SceFiberEntry)(SceUInt32 argOnInitialize, SceUInt32 argOnRun);
|
||||
|
||||
struct SceFiberOptParam {
|
||||
char reserved[128];
|
||||
};
|
||||
|
||||
enum class FiberStatus {
|
||||
INIT,
|
||||
SUSPEND,
|
||||
RUN
|
||||
};
|
||||
|
||||
typedef struct SceFiber {
|
||||
Ptr<SceFiberEntry> entry;
|
||||
Address addrContext;
|
||||
SceSize sizeContext;
|
||||
char name[32];
|
||||
CPUContext *cpu;
|
||||
SceUInt32 argOnInitialize;
|
||||
Ptr<uint32_t> argOnRun;
|
||||
FiberStatus status;
|
||||
} SceFiber;
|
||||
|
||||
static_assert(sizeof(SceFiber) <= 128, "SceFiber struct size is more than 128");
|
||||
|
||||
const static int DEFAULT_FIBER_STACK_SIZE = 4096;
|
||||
|
||||
struct FiberState {
|
||||
@@ -35,10 +76,9 @@ struct FiberState {
|
||||
std::map<SceUID, CPUContext> thread_contexts;
|
||||
};
|
||||
|
||||
LIBRARY_INIT_IMPL(SceFiber) {
|
||||
LIBRARY_INIT(SceFiber) {
|
||||
emuenv.kernel.obj_store.create<FiberState>();
|
||||
}
|
||||
LIBRARY_INIT_REGISTER(SceFiber)
|
||||
|
||||
constexpr bool LOG_FIBER = false;
|
||||
|
||||
@@ -403,20 +443,3 @@ EXPORT(SceUInt32, sceFiberSwitch, SceFiber *fiber, SceUInt32 argOnRunTo, Ptr<Sce
|
||||
|
||||
return fiber->cpu->cpu_registers[0];
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(_sceFiberAttachContextAndRun)
|
||||
BRIDGE_IMPL(_sceFiberAttachContextAndSwitch)
|
||||
BRIDGE_IMPL(_sceFiberInitializeImpl)
|
||||
BRIDGE_IMPL(_sceFiberInitializeWithInternalOptionImpl)
|
||||
BRIDGE_IMPL(sceFiberFinalize)
|
||||
BRIDGE_IMPL(sceFiberGetInfo)
|
||||
BRIDGE_IMPL(sceFiberGetSelf)
|
||||
BRIDGE_IMPL(sceFiberOptParamInitialize)
|
||||
BRIDGE_IMPL(sceFiberPopUserMarkerWithHud)
|
||||
BRIDGE_IMPL(sceFiberPushUserMarkerWithHud)
|
||||
BRIDGE_IMPL(sceFiberRenameSelf)
|
||||
BRIDGE_IMPL(sceFiberReturnToThread)
|
||||
BRIDGE_IMPL(sceFiberRun)
|
||||
BRIDGE_IMPL(sceFiberStartContextSizeCheck)
|
||||
BRIDGE_IMPL(sceFiberStopContextSizeCheck)
|
||||
BRIDGE_IMPL(sceFiberSwitch)
|
||||
|
||||
@@ -1,79 +0,0 @@
|
||||
// Vita3K emulator project
|
||||
// Copyright (C) 2023 Vita3K team
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License along
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <module/module.h>
|
||||
#include <modules/module_parent.h>
|
||||
|
||||
#define SCE_FIBER_CONTEXT_MINIMUM_SIZE 512
|
||||
|
||||
enum SceFiberErrorCode {
|
||||
SCE_FIBER_OK = 0x00000000, //!< Success
|
||||
SCE_FIBER_ERROR_NULL = 0x80590001, //!< Some parameters are NULL.
|
||||
SCE_FIBER_ERROR_ALIGNMENT = 0x80590002, //!< Some pointer-parameters are not aligned in their proper alignments.
|
||||
SCE_FIBER_ERROR_RANGE = 0x80590003, //!< A parameter exceeds its range in the specification.
|
||||
SCE_FIBER_ERROR_INVALID = 0x80590004, //!< A parameter has an invalid value.
|
||||
SCE_FIBER_ERROR_PERMISSION = 0x80590005, //!< The function was called from the entity which does not have the permission.
|
||||
SCE_FIBER_ERROR_STATE = 0x80590006, //!< The function was applied to a fiber in the state which the function does not support.
|
||||
SCE_FIBER_ERROR_BUSY = 0x80590007, //!< The module specified by the function is busy.
|
||||
SCE_FIBER_ERROR_AGAIN = 0x80590008, //!< The function could not complete because of the situation. Please try again later.
|
||||
SCE_FIBER_ERROR_FATAL = 0x80590009, //!< The fiber caused an unrecoverable error.
|
||||
};
|
||||
|
||||
typedef void(SceFiberEntry)(SceUInt32 argOnInitialize, SceUInt32 argOnRun);
|
||||
|
||||
struct SceFiberOptParam {
|
||||
char reserved[128];
|
||||
};
|
||||
|
||||
enum class FiberStatus {
|
||||
INIT,
|
||||
SUSPEND,
|
||||
RUN
|
||||
};
|
||||
|
||||
typedef struct SceFiber {
|
||||
Ptr<SceFiberEntry> entry;
|
||||
Address addrContext;
|
||||
SceSize sizeContext;
|
||||
char name[32];
|
||||
CPUContext *cpu;
|
||||
SceUInt32 argOnInitialize;
|
||||
Ptr<uint32_t> argOnRun;
|
||||
FiberStatus status;
|
||||
} SceFiber;
|
||||
|
||||
static_assert(sizeof(SceFiber) <= 128, "SceFiber sturct size is more than 128");
|
||||
|
||||
LIBRARY_INIT_DECL(SceFiber)
|
||||
BRIDGE_DECL(_sceFiberAttachContextAndRun)
|
||||
BRIDGE_DECL(_sceFiberAttachContextAndSwitch)
|
||||
BRIDGE_DECL(_sceFiberInitializeImpl)
|
||||
BRIDGE_DECL(_sceFiberInitializeWithInternalOptionImpl)
|
||||
BRIDGE_DECL(sceFiberFinalize)
|
||||
BRIDGE_DECL(sceFiberGetInfo)
|
||||
BRIDGE_DECL(sceFiberGetSelf)
|
||||
BRIDGE_DECL(sceFiberOptParamInitialize)
|
||||
BRIDGE_DECL(sceFiberPopUserMarkerWithHud)
|
||||
BRIDGE_DECL(sceFiberPushUserMarkerWithHud)
|
||||
BRIDGE_DECL(sceFiberRenameSelf)
|
||||
BRIDGE_DECL(sceFiberReturnToThread)
|
||||
BRIDGE_DECL(sceFiberRun)
|
||||
BRIDGE_DECL(sceFiberStartContextSizeCheck)
|
||||
BRIDGE_DECL(sceFiberStopContextSizeCheck)
|
||||
BRIDGE_DECL(sceFiberSwitch)
|
||||
@@ -15,7 +15,7 @@
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#include "SceFios2.h"
|
||||
#include <module/module.h>
|
||||
|
||||
EXPORT(int, sceFiosArchiveGetDecompressorThreadCount) {
|
||||
return UNIMPLEMENTED();
|
||||
@@ -688,172 +688,3 @@ EXPORT(int, sceFiosUpdateParameters) {
|
||||
EXPORT(int, sceFiosVprintf) {
|
||||
return UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(sceFiosArchiveGetDecompressorThreadCount)
|
||||
BRIDGE_IMPL(sceFiosArchiveGetMountBufferSize)
|
||||
BRIDGE_IMPL(sceFiosArchiveGetMountBufferSizeSync)
|
||||
BRIDGE_IMPL(sceFiosArchiveMount)
|
||||
BRIDGE_IMPL(sceFiosArchiveMountSync)
|
||||
BRIDGE_IMPL(sceFiosArchiveSetDecompressorThreadCount)
|
||||
BRIDGE_IMPL(sceFiosArchiveUnmount)
|
||||
BRIDGE_IMPL(sceFiosArchiveUnmountSync)
|
||||
BRIDGE_IMPL(sceFiosCacheContainsFileRangeSync)
|
||||
BRIDGE_IMPL(sceFiosCacheContainsFileSync)
|
||||
BRIDGE_IMPL(sceFiosCacheFlushFileRangeSync)
|
||||
BRIDGE_IMPL(sceFiosCacheFlushFileSync)
|
||||
BRIDGE_IMPL(sceFiosCacheFlushSync)
|
||||
BRIDGE_IMPL(sceFiosCachePrefetchFH)
|
||||
BRIDGE_IMPL(sceFiosCachePrefetchFHRange)
|
||||
BRIDGE_IMPL(sceFiosCachePrefetchFHRangeSync)
|
||||
BRIDGE_IMPL(sceFiosCachePrefetchFHSync)
|
||||
BRIDGE_IMPL(sceFiosCachePrefetchFile)
|
||||
BRIDGE_IMPL(sceFiosCachePrefetchFileRange)
|
||||
BRIDGE_IMPL(sceFiosCancelAllOps)
|
||||
BRIDGE_IMPL(sceFiosChangeStat)
|
||||
BRIDGE_IMPL(sceFiosChangeStatSync)
|
||||
BRIDGE_IMPL(sceFiosCloseAllFiles)
|
||||
BRIDGE_IMPL(sceFiosDHClose)
|
||||
BRIDGE_IMPL(sceFiosDHCloseSync)
|
||||
BRIDGE_IMPL(sceFiosDHGetPath)
|
||||
BRIDGE_IMPL(sceFiosDHOpen)
|
||||
BRIDGE_IMPL(sceFiosDHOpenSync)
|
||||
BRIDGE_IMPL(sceFiosDHRead)
|
||||
BRIDGE_IMPL(sceFiosDHReadSync)
|
||||
BRIDGE_IMPL(sceFiosDateFromComponents)
|
||||
BRIDGE_IMPL(sceFiosDateFromSceDateTime)
|
||||
BRIDGE_IMPL(sceFiosDateGetCurrent)
|
||||
BRIDGE_IMPL(sceFiosDateToComponents)
|
||||
BRIDGE_IMPL(sceFiosDateToSceDateTime)
|
||||
BRIDGE_IMPL(sceFiosDeallocatePassthruFH)
|
||||
BRIDGE_IMPL(sceFiosDebugDumpDH)
|
||||
BRIDGE_IMPL(sceFiosDebugDumpDate)
|
||||
BRIDGE_IMPL(sceFiosDebugDumpError)
|
||||
BRIDGE_IMPL(sceFiosDebugDumpFH)
|
||||
BRIDGE_IMPL(sceFiosDebugDumpOp)
|
||||
BRIDGE_IMPL(sceFiosDelete)
|
||||
BRIDGE_IMPL(sceFiosDeleteSync)
|
||||
BRIDGE_IMPL(sceFiosDevctl)
|
||||
BRIDGE_IMPL(sceFiosDevctlSync)
|
||||
BRIDGE_IMPL(sceFiosDirectoryCreate)
|
||||
BRIDGE_IMPL(sceFiosDirectoryCreateSync)
|
||||
BRIDGE_IMPL(sceFiosDirectoryCreateWithMode)
|
||||
BRIDGE_IMPL(sceFiosDirectoryCreateWithModeSync)
|
||||
BRIDGE_IMPL(sceFiosDirectoryDelete)
|
||||
BRIDGE_IMPL(sceFiosDirectoryDeleteSync)
|
||||
BRIDGE_IMPL(sceFiosDirectoryExists)
|
||||
BRIDGE_IMPL(sceFiosDirectoryExistsSync)
|
||||
BRIDGE_IMPL(sceFiosExists)
|
||||
BRIDGE_IMPL(sceFiosExistsSync)
|
||||
BRIDGE_IMPL(sceFiosFHClose)
|
||||
BRIDGE_IMPL(sceFiosFHCloseSync)
|
||||
BRIDGE_IMPL(sceFiosFHGetOpenParams)
|
||||
BRIDGE_IMPL(sceFiosFHGetPath)
|
||||
BRIDGE_IMPL(sceFiosFHGetSize)
|
||||
BRIDGE_IMPL(sceFiosFHIoctl)
|
||||
BRIDGE_IMPL(sceFiosFHIoctlSync)
|
||||
BRIDGE_IMPL(sceFiosFHOpen)
|
||||
BRIDGE_IMPL(sceFiosFHOpenSync)
|
||||
BRIDGE_IMPL(sceFiosFHOpenWithMode)
|
||||
BRIDGE_IMPL(sceFiosFHOpenWithModeSync)
|
||||
BRIDGE_IMPL(sceFiosFHPread)
|
||||
BRIDGE_IMPL(sceFiosFHPreadSync)
|
||||
BRIDGE_IMPL(sceFiosFHPreadv)
|
||||
BRIDGE_IMPL(sceFiosFHPreadvSync)
|
||||
BRIDGE_IMPL(sceFiosFHPwrite)
|
||||
BRIDGE_IMPL(sceFiosFHPwriteSync)
|
||||
BRIDGE_IMPL(sceFiosFHPwritev)
|
||||
BRIDGE_IMPL(sceFiosFHPwritevSync)
|
||||
BRIDGE_IMPL(sceFiosFHRead)
|
||||
BRIDGE_IMPL(sceFiosFHReadSync)
|
||||
BRIDGE_IMPL(sceFiosFHReadv)
|
||||
BRIDGE_IMPL(sceFiosFHReadvSync)
|
||||
BRIDGE_IMPL(sceFiosFHSeek)
|
||||
BRIDGE_IMPL(sceFiosFHStat)
|
||||
BRIDGE_IMPL(sceFiosFHStatSync)
|
||||
BRIDGE_IMPL(sceFiosFHSync)
|
||||
BRIDGE_IMPL(sceFiosFHSyncSync)
|
||||
BRIDGE_IMPL(sceFiosFHTell)
|
||||
BRIDGE_IMPL(sceFiosFHToFileno)
|
||||
BRIDGE_IMPL(sceFiosFHTruncate)
|
||||
BRIDGE_IMPL(sceFiosFHTruncateSync)
|
||||
BRIDGE_IMPL(sceFiosFHWrite)
|
||||
BRIDGE_IMPL(sceFiosFHWriteSync)
|
||||
BRIDGE_IMPL(sceFiosFHWritev)
|
||||
BRIDGE_IMPL(sceFiosFHWritevSync)
|
||||
BRIDGE_IMPL(sceFiosFileDelete)
|
||||
BRIDGE_IMPL(sceFiosFileDeleteSync)
|
||||
BRIDGE_IMPL(sceFiosFileExists)
|
||||
BRIDGE_IMPL(sceFiosFileExistsSync)
|
||||
BRIDGE_IMPL(sceFiosFileGetSize)
|
||||
BRIDGE_IMPL(sceFiosFileGetSizeSync)
|
||||
BRIDGE_IMPL(sceFiosFileRead)
|
||||
BRIDGE_IMPL(sceFiosFileReadSync)
|
||||
BRIDGE_IMPL(sceFiosFileTruncate)
|
||||
BRIDGE_IMPL(sceFiosFileTruncateSync)
|
||||
BRIDGE_IMPL(sceFiosFileWrite)
|
||||
BRIDGE_IMPL(sceFiosFileWriteSync)
|
||||
BRIDGE_IMPL(sceFiosFilenoToFH)
|
||||
BRIDGE_IMPL(sceFiosGetAllDHs)
|
||||
BRIDGE_IMPL(sceFiosGetAllFHs)
|
||||
BRIDGE_IMPL(sceFiosGetAllOps)
|
||||
BRIDGE_IMPL(sceFiosGetDefaultOpAttr)
|
||||
BRIDGE_IMPL(sceFiosGetGlobalDefaultOpAttr)
|
||||
BRIDGE_IMPL(sceFiosGetSuspendCount)
|
||||
BRIDGE_IMPL(sceFiosIOFilterAdd)
|
||||
BRIDGE_IMPL(sceFiosIOFilterCache)
|
||||
BRIDGE_IMPL(sceFiosIOFilterGetInfo)
|
||||
BRIDGE_IMPL(sceFiosIOFilterPsarcDearchiver)
|
||||
BRIDGE_IMPL(sceFiosIOFilterRemove)
|
||||
BRIDGE_IMPL(sceFiosInitialize)
|
||||
BRIDGE_IMPL(sceFiosIsIdle)
|
||||
BRIDGE_IMPL(sceFiosIsInitialized)
|
||||
BRIDGE_IMPL(sceFiosIsSuspended)
|
||||
BRIDGE_IMPL(sceFiosIsValidHandle)
|
||||
BRIDGE_IMPL(sceFiosOpCancel)
|
||||
BRIDGE_IMPL(sceFiosOpDelete)
|
||||
BRIDGE_IMPL(sceFiosOpGetActualCount)
|
||||
BRIDGE_IMPL(sceFiosOpGetAttr)
|
||||
BRIDGE_IMPL(sceFiosOpGetBuffer)
|
||||
BRIDGE_IMPL(sceFiosOpGetError)
|
||||
BRIDGE_IMPL(sceFiosOpGetOffset)
|
||||
BRIDGE_IMPL(sceFiosOpGetPath)
|
||||
BRIDGE_IMPL(sceFiosOpGetRequestCount)
|
||||
BRIDGE_IMPL(sceFiosOpIsCancelled)
|
||||
BRIDGE_IMPL(sceFiosOpIsDone)
|
||||
BRIDGE_IMPL(sceFiosOpReschedule)
|
||||
BRIDGE_IMPL(sceFiosOpRescheduleWithPriority)
|
||||
BRIDGE_IMPL(sceFiosOpSyncWait)
|
||||
BRIDGE_IMPL(sceFiosOpSyncWaitForIO)
|
||||
BRIDGE_IMPL(sceFiosOpWait)
|
||||
BRIDGE_IMPL(sceFiosOpWaitUntil)
|
||||
BRIDGE_IMPL(sceFiosOverlayAdd)
|
||||
BRIDGE_IMPL(sceFiosOverlayGetInfo)
|
||||
BRIDGE_IMPL(sceFiosOverlayGetList)
|
||||
BRIDGE_IMPL(sceFiosOverlayModify)
|
||||
BRIDGE_IMPL(sceFiosOverlayRemove)
|
||||
BRIDGE_IMPL(sceFiosOverlayResolveSync)
|
||||
BRIDGE_IMPL(sceFiosPathNormalize)
|
||||
BRIDGE_IMPL(sceFiosPathcmp)
|
||||
BRIDGE_IMPL(sceFiosPathncmp)
|
||||
BRIDGE_IMPL(sceFiosPrintf)
|
||||
BRIDGE_IMPL(sceFiosRename)
|
||||
BRIDGE_IMPL(sceFiosRenameSync)
|
||||
BRIDGE_IMPL(sceFiosResolve)
|
||||
BRIDGE_IMPL(sceFiosResolveSync)
|
||||
BRIDGE_IMPL(sceFiosResume)
|
||||
BRIDGE_IMPL(sceFiosSetGlobalDefaultOpAttr)
|
||||
BRIDGE_IMPL(sceFiosShutdownAndCancelOps)
|
||||
BRIDGE_IMPL(sceFiosStat)
|
||||
BRIDGE_IMPL(sceFiosStatSync)
|
||||
BRIDGE_IMPL(sceFiosStatisticsGet)
|
||||
BRIDGE_IMPL(sceFiosStatisticsPrint)
|
||||
BRIDGE_IMPL(sceFiosStatisticsReset)
|
||||
BRIDGE_IMPL(sceFiosSuspend)
|
||||
BRIDGE_IMPL(sceFiosSync)
|
||||
BRIDGE_IMPL(sceFiosSyncSync)
|
||||
BRIDGE_IMPL(sceFiosTerminate)
|
||||
BRIDGE_IMPL(sceFiosTimeGetCurrent)
|
||||
BRIDGE_IMPL(sceFiosTimeIntervalFromNanoseconds)
|
||||
BRIDGE_IMPL(sceFiosTimeIntervalToNanoseconds)
|
||||
BRIDGE_IMPL(sceFiosUpdateParameters)
|
||||
BRIDGE_IMPL(sceFiosVprintf)
|
||||
|
||||
@@ -1,189 +0,0 @@
|
||||
// Vita3K emulator project
|
||||
// Copyright (C) 2023 Vita3K team
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License along
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <module/module.h>
|
||||
|
||||
BRIDGE_DECL(sceFiosArchiveGetDecompressorThreadCount)
|
||||
BRIDGE_DECL(sceFiosArchiveGetMountBufferSize)
|
||||
BRIDGE_DECL(sceFiosArchiveGetMountBufferSizeSync)
|
||||
BRIDGE_DECL(sceFiosArchiveMount)
|
||||
BRIDGE_DECL(sceFiosArchiveMountSync)
|
||||
BRIDGE_DECL(sceFiosArchiveSetDecompressorThreadCount)
|
||||
BRIDGE_DECL(sceFiosArchiveUnmount)
|
||||
BRIDGE_DECL(sceFiosArchiveUnmountSync)
|
||||
BRIDGE_DECL(sceFiosCacheContainsFileRangeSync)
|
||||
BRIDGE_DECL(sceFiosCacheContainsFileSync)
|
||||
BRIDGE_DECL(sceFiosCacheFlushFileRangeSync)
|
||||
BRIDGE_DECL(sceFiosCacheFlushFileSync)
|
||||
BRIDGE_DECL(sceFiosCacheFlushSync)
|
||||
BRIDGE_DECL(sceFiosCachePrefetchFH)
|
||||
BRIDGE_DECL(sceFiosCachePrefetchFHRange)
|
||||
BRIDGE_DECL(sceFiosCachePrefetchFHRangeSync)
|
||||
BRIDGE_DECL(sceFiosCachePrefetchFHSync)
|
||||
BRIDGE_DECL(sceFiosCachePrefetchFile)
|
||||
BRIDGE_DECL(sceFiosCachePrefetchFileRange)
|
||||
BRIDGE_DECL(sceFiosCancelAllOps)
|
||||
BRIDGE_DECL(sceFiosChangeStat)
|
||||
BRIDGE_DECL(sceFiosChangeStatSync)
|
||||
BRIDGE_DECL(sceFiosCloseAllFiles)
|
||||
BRIDGE_DECL(sceFiosDHClose)
|
||||
BRIDGE_DECL(sceFiosDHCloseSync)
|
||||
BRIDGE_DECL(sceFiosDHGetPath)
|
||||
BRIDGE_DECL(sceFiosDHOpen)
|
||||
BRIDGE_DECL(sceFiosDHOpenSync)
|
||||
BRIDGE_DECL(sceFiosDHRead)
|
||||
BRIDGE_DECL(sceFiosDHReadSync)
|
||||
BRIDGE_DECL(sceFiosDateFromComponents)
|
||||
BRIDGE_DECL(sceFiosDateFromSceDateTime)
|
||||
BRIDGE_DECL(sceFiosDateGetCurrent)
|
||||
BRIDGE_DECL(sceFiosDateToComponents)
|
||||
BRIDGE_DECL(sceFiosDateToSceDateTime)
|
||||
BRIDGE_DECL(sceFiosDeallocatePassthruFH)
|
||||
BRIDGE_DECL(sceFiosDebugDumpDH)
|
||||
BRIDGE_DECL(sceFiosDebugDumpDate)
|
||||
BRIDGE_DECL(sceFiosDebugDumpError)
|
||||
BRIDGE_DECL(sceFiosDebugDumpFH)
|
||||
BRIDGE_DECL(sceFiosDebugDumpOp)
|
||||
BRIDGE_DECL(sceFiosDelete)
|
||||
BRIDGE_DECL(sceFiosDeleteSync)
|
||||
BRIDGE_DECL(sceFiosDevctl)
|
||||
BRIDGE_DECL(sceFiosDevctlSync)
|
||||
BRIDGE_DECL(sceFiosDirectoryCreate)
|
||||
BRIDGE_DECL(sceFiosDirectoryCreateSync)
|
||||
BRIDGE_DECL(sceFiosDirectoryCreateWithMode)
|
||||
BRIDGE_DECL(sceFiosDirectoryCreateWithModeSync)
|
||||
BRIDGE_DECL(sceFiosDirectoryDelete)
|
||||
BRIDGE_DECL(sceFiosDirectoryDeleteSync)
|
||||
BRIDGE_DECL(sceFiosDirectoryExists)
|
||||
BRIDGE_DECL(sceFiosDirectoryExistsSync)
|
||||
BRIDGE_DECL(sceFiosExists)
|
||||
BRIDGE_DECL(sceFiosExistsSync)
|
||||
BRIDGE_DECL(sceFiosFHClose)
|
||||
BRIDGE_DECL(sceFiosFHCloseSync)
|
||||
BRIDGE_DECL(sceFiosFHGetOpenParams)
|
||||
BRIDGE_DECL(sceFiosFHGetPath)
|
||||
BRIDGE_DECL(sceFiosFHGetSize)
|
||||
BRIDGE_DECL(sceFiosFHIoctl)
|
||||
BRIDGE_DECL(sceFiosFHIoctlSync)
|
||||
BRIDGE_DECL(sceFiosFHOpen)
|
||||
BRIDGE_DECL(sceFiosFHOpenSync)
|
||||
BRIDGE_DECL(sceFiosFHOpenWithMode)
|
||||
BRIDGE_DECL(sceFiosFHOpenWithModeSync)
|
||||
BRIDGE_DECL(sceFiosFHPread)
|
||||
BRIDGE_DECL(sceFiosFHPreadSync)
|
||||
BRIDGE_DECL(sceFiosFHPreadv)
|
||||
BRIDGE_DECL(sceFiosFHPreadvSync)
|
||||
BRIDGE_DECL(sceFiosFHPwrite)
|
||||
BRIDGE_DECL(sceFiosFHPwriteSync)
|
||||
BRIDGE_DECL(sceFiosFHPwritev)
|
||||
BRIDGE_DECL(sceFiosFHPwritevSync)
|
||||
BRIDGE_DECL(sceFiosFHRead)
|
||||
BRIDGE_DECL(sceFiosFHReadSync)
|
||||
BRIDGE_DECL(sceFiosFHReadv)
|
||||
BRIDGE_DECL(sceFiosFHReadvSync)
|
||||
BRIDGE_DECL(sceFiosFHSeek)
|
||||
BRIDGE_DECL(sceFiosFHStat)
|
||||
BRIDGE_DECL(sceFiosFHStatSync)
|
||||
BRIDGE_DECL(sceFiosFHSync)
|
||||
BRIDGE_DECL(sceFiosFHSyncSync)
|
||||
BRIDGE_DECL(sceFiosFHTell)
|
||||
BRIDGE_DECL(sceFiosFHToFileno)
|
||||
BRIDGE_DECL(sceFiosFHTruncate)
|
||||
BRIDGE_DECL(sceFiosFHTruncateSync)
|
||||
BRIDGE_DECL(sceFiosFHWrite)
|
||||
BRIDGE_DECL(sceFiosFHWriteSync)
|
||||
BRIDGE_DECL(sceFiosFHWritev)
|
||||
BRIDGE_DECL(sceFiosFHWritevSync)
|
||||
BRIDGE_DECL(sceFiosFileDelete)
|
||||
BRIDGE_DECL(sceFiosFileDeleteSync)
|
||||
BRIDGE_DECL(sceFiosFileExists)
|
||||
BRIDGE_DECL(sceFiosFileExistsSync)
|
||||
BRIDGE_DECL(sceFiosFileGetSize)
|
||||
BRIDGE_DECL(sceFiosFileGetSizeSync)
|
||||
BRIDGE_DECL(sceFiosFileRead)
|
||||
BRIDGE_DECL(sceFiosFileReadSync)
|
||||
BRIDGE_DECL(sceFiosFileTruncate)
|
||||
BRIDGE_DECL(sceFiosFileTruncateSync)
|
||||
BRIDGE_DECL(sceFiosFileWrite)
|
||||
BRIDGE_DECL(sceFiosFileWriteSync)
|
||||
BRIDGE_DECL(sceFiosFilenoToFH)
|
||||
BRIDGE_DECL(sceFiosGetAllDHs)
|
||||
BRIDGE_DECL(sceFiosGetAllFHs)
|
||||
BRIDGE_DECL(sceFiosGetAllOps)
|
||||
BRIDGE_DECL(sceFiosGetDefaultOpAttr)
|
||||
BRIDGE_DECL(sceFiosGetGlobalDefaultOpAttr)
|
||||
BRIDGE_DECL(sceFiosGetSuspendCount)
|
||||
BRIDGE_DECL(sceFiosIOFilterAdd)
|
||||
BRIDGE_DECL(sceFiosIOFilterCache)
|
||||
BRIDGE_DECL(sceFiosIOFilterGetInfo)
|
||||
BRIDGE_DECL(sceFiosIOFilterPsarcDearchiver)
|
||||
BRIDGE_DECL(sceFiosIOFilterRemove)
|
||||
BRIDGE_DECL(sceFiosInitialize)
|
||||
BRIDGE_DECL(sceFiosIsIdle)
|
||||
BRIDGE_DECL(sceFiosIsInitialized)
|
||||
BRIDGE_DECL(sceFiosIsSuspended)
|
||||
BRIDGE_DECL(sceFiosIsValidHandle)
|
||||
BRIDGE_DECL(sceFiosOpCancel)
|
||||
BRIDGE_DECL(sceFiosOpDelete)
|
||||
BRIDGE_DECL(sceFiosOpGetActualCount)
|
||||
BRIDGE_DECL(sceFiosOpGetAttr)
|
||||
BRIDGE_DECL(sceFiosOpGetBuffer)
|
||||
BRIDGE_DECL(sceFiosOpGetError)
|
||||
BRIDGE_DECL(sceFiosOpGetOffset)
|
||||
BRIDGE_DECL(sceFiosOpGetPath)
|
||||
BRIDGE_DECL(sceFiosOpGetRequestCount)
|
||||
BRIDGE_DECL(sceFiosOpIsCancelled)
|
||||
BRIDGE_DECL(sceFiosOpIsDone)
|
||||
BRIDGE_DECL(sceFiosOpReschedule)
|
||||
BRIDGE_DECL(sceFiosOpRescheduleWithPriority)
|
||||
BRIDGE_DECL(sceFiosOpSyncWait)
|
||||
BRIDGE_DECL(sceFiosOpSyncWaitForIO)
|
||||
BRIDGE_DECL(sceFiosOpWait)
|
||||
BRIDGE_DECL(sceFiosOpWaitUntil)
|
||||
BRIDGE_DECL(sceFiosOverlayAdd)
|
||||
BRIDGE_DECL(sceFiosOverlayGetInfo)
|
||||
BRIDGE_DECL(sceFiosOverlayGetList)
|
||||
BRIDGE_DECL(sceFiosOverlayModify)
|
||||
BRIDGE_DECL(sceFiosOverlayRemove)
|
||||
BRIDGE_DECL(sceFiosOverlayResolveSync)
|
||||
BRIDGE_DECL(sceFiosPathNormalize)
|
||||
BRIDGE_DECL(sceFiosPathcmp)
|
||||
BRIDGE_DECL(sceFiosPathncmp)
|
||||
BRIDGE_DECL(sceFiosPrintf)
|
||||
BRIDGE_DECL(sceFiosRename)
|
||||
BRIDGE_DECL(sceFiosRenameSync)
|
||||
BRIDGE_DECL(sceFiosResolve)
|
||||
BRIDGE_DECL(sceFiosResolveSync)
|
||||
BRIDGE_DECL(sceFiosResume)
|
||||
BRIDGE_DECL(sceFiosSetGlobalDefaultOpAttr)
|
||||
BRIDGE_DECL(sceFiosShutdownAndCancelOps)
|
||||
BRIDGE_DECL(sceFiosStat)
|
||||
BRIDGE_DECL(sceFiosStatSync)
|
||||
BRIDGE_DECL(sceFiosStatisticsGet)
|
||||
BRIDGE_DECL(sceFiosStatisticsPrint)
|
||||
BRIDGE_DECL(sceFiosStatisticsReset)
|
||||
BRIDGE_DECL(sceFiosSuspend)
|
||||
BRIDGE_DECL(sceFiosSync)
|
||||
BRIDGE_DECL(sceFiosSyncSync)
|
||||
BRIDGE_DECL(sceFiosTerminate)
|
||||
BRIDGE_DECL(sceFiosTimeGetCurrent)
|
||||
BRIDGE_DECL(sceFiosTimeIntervalFromNanoseconds)
|
||||
BRIDGE_DECL(sceFiosTimeIntervalToNanoseconds)
|
||||
BRIDGE_DECL(sceFiosUpdateParameters)
|
||||
BRIDGE_DECL(sceFiosVprintf)
|
||||
@@ -15,11 +15,24 @@
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#include "SceFios2Kernel.h"
|
||||
#include <module/module.h>
|
||||
|
||||
#include <util/tracy.h>
|
||||
TRACY_MODULE_NAME(SceFios2Kernel);
|
||||
|
||||
struct sceFiosKernelOverlayResolveWithRangeSync_opt {
|
||||
Ptr<char> pOutPath;
|
||||
SceSize maxPath;
|
||||
char loOrderFilter;
|
||||
char hiOrderFilter;
|
||||
char reserved1;
|
||||
char reserved2;
|
||||
int reserved3;
|
||||
int reserved4;
|
||||
int reserved5;
|
||||
int reserved6;
|
||||
};
|
||||
|
||||
EXPORT(int, _sceFiosKernelOverlayAdd) {
|
||||
return UNIMPLEMENTED();
|
||||
}
|
||||
@@ -103,24 +116,3 @@ EXPORT(int, _sceFiosKernelOverlayThreadIsDisabled) {
|
||||
EXPORT(int, _sceFiosKernelOverlayThreadSetDisabled) {
|
||||
return UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(_sceFiosKernelOverlayAdd)
|
||||
BRIDGE_IMPL(_sceFiosKernelOverlayAddForProcess)
|
||||
BRIDGE_IMPL(_sceFiosKernelOverlayDHChstatSync)
|
||||
BRIDGE_IMPL(_sceFiosKernelOverlayDHCloseSync)
|
||||
BRIDGE_IMPL(_sceFiosKernelOverlayDHOpenSync)
|
||||
BRIDGE_IMPL(_sceFiosKernelOverlayDHReadSync)
|
||||
BRIDGE_IMPL(_sceFiosKernelOverlayDHStatSync)
|
||||
BRIDGE_IMPL(_sceFiosKernelOverlayDHSyncSync)
|
||||
BRIDGE_IMPL(_sceFiosKernelOverlayGetInfo)
|
||||
BRIDGE_IMPL(_sceFiosKernelOverlayGetInfoForProcess)
|
||||
BRIDGE_IMPL(_sceFiosKernelOverlayGetList)
|
||||
BRIDGE_IMPL(_sceFiosKernelOverlayGetRecommendedScheduler)
|
||||
BRIDGE_IMPL(_sceFiosKernelOverlayModify)
|
||||
BRIDGE_IMPL(_sceFiosKernelOverlayModifyForProcess)
|
||||
BRIDGE_IMPL(_sceFiosKernelOverlayRemove)
|
||||
BRIDGE_IMPL(_sceFiosKernelOverlayRemoveForProcess)
|
||||
BRIDGE_IMPL(_sceFiosKernelOverlayResolveSync)
|
||||
BRIDGE_IMPL(_sceFiosKernelOverlayResolveWithRangeSync)
|
||||
BRIDGE_IMPL(_sceFiosKernelOverlayThreadIsDisabled)
|
||||
BRIDGE_IMPL(_sceFiosKernelOverlayThreadSetDisabled)
|
||||
|
||||
@@ -1,54 +0,0 @@
|
||||
// Vita3K emulator project
|
||||
// Copyright (C) 2023 Vita3K team
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License along
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <module/module.h>
|
||||
|
||||
struct sceFiosKernelOverlayResolveWithRangeSync_opt {
|
||||
Ptr<char> pOutPath;
|
||||
SceSize maxPath;
|
||||
char loOrderFilter;
|
||||
char hiOrderFilter;
|
||||
char reserved1;
|
||||
char reserved2;
|
||||
int reserved3;
|
||||
int reserved4;
|
||||
int reserved5;
|
||||
int reserved6;
|
||||
};
|
||||
|
||||
BRIDGE_DECL(_sceFiosKernelOverlayAdd)
|
||||
BRIDGE_DECL(_sceFiosKernelOverlayAddForProcess)
|
||||
BRIDGE_DECL(_sceFiosKernelOverlayDHChstatSync)
|
||||
BRIDGE_DECL(_sceFiosKernelOverlayDHCloseSync)
|
||||
BRIDGE_DECL(_sceFiosKernelOverlayDHOpenSync)
|
||||
BRIDGE_DECL(_sceFiosKernelOverlayDHReadSync)
|
||||
BRIDGE_DECL(_sceFiosKernelOverlayDHStatSync)
|
||||
BRIDGE_DECL(_sceFiosKernelOverlayDHSyncSync)
|
||||
BRIDGE_DECL(_sceFiosKernelOverlayGetInfo)
|
||||
BRIDGE_DECL(_sceFiosKernelOverlayGetInfoForProcess)
|
||||
BRIDGE_DECL(_sceFiosKernelOverlayGetList)
|
||||
BRIDGE_DECL(_sceFiosKernelOverlayGetRecommendedScheduler)
|
||||
BRIDGE_DECL(_sceFiosKernelOverlayModify)
|
||||
BRIDGE_DECL(_sceFiosKernelOverlayModifyForProcess)
|
||||
BRIDGE_DECL(_sceFiosKernelOverlayRemove)
|
||||
BRIDGE_DECL(_sceFiosKernelOverlayRemoveForProcess)
|
||||
BRIDGE_DECL(_sceFiosKernelOverlayResolveSync)
|
||||
BRIDGE_DECL(_sceFiosKernelOverlayResolveWithRangeSync)
|
||||
BRIDGE_DECL(_sceFiosKernelOverlayThreadIsDisabled)
|
||||
BRIDGE_DECL(_sceFiosKernelOverlayThreadSetDisabled)
|
||||
@@ -15,11 +15,24 @@
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#include "SceFios2Kernel02.h"
|
||||
#include <module/module.h>
|
||||
|
||||
#include <util/tracy.h>
|
||||
TRACY_MODULE_NAME(SceFios2Kernel);
|
||||
|
||||
struct sceFiosKernelOverlayResolveWithRangeSync02_opt {
|
||||
Ptr<char> pOutPath;
|
||||
SceSize maxPath;
|
||||
char loOrderFilter;
|
||||
char hiOrderFilter;
|
||||
char reserved1;
|
||||
char reserved2;
|
||||
int reserved3;
|
||||
int reserved4;
|
||||
int reserved5;
|
||||
int reserved6;
|
||||
};
|
||||
|
||||
EXPORT(int, sceFiosKernelOverlayAddForProcess02) {
|
||||
return UNIMPLEMENTED();
|
||||
}
|
||||
@@ -63,14 +76,3 @@ EXPORT(int, sceFiosKernelOverlayThreadIsDisabled02) {
|
||||
EXPORT(int, sceFiosKernelOverlayThreadSetDisabled02) {
|
||||
return UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(sceFiosKernelOverlayAddForProcess02)
|
||||
BRIDGE_IMPL(sceFiosKernelOverlayGetInfoForProcess02)
|
||||
BRIDGE_IMPL(sceFiosKernelOverlayGetList02)
|
||||
BRIDGE_IMPL(sceFiosKernelOverlayGetRecommendedScheduler02)
|
||||
BRIDGE_IMPL(sceFiosKernelOverlayModifyForProcess02)
|
||||
BRIDGE_IMPL(sceFiosKernelOverlayRemoveForProcess02)
|
||||
BRIDGE_IMPL(sceFiosKernelOverlayResolveSync02)
|
||||
BRIDGE_IMPL(sceFiosKernelOverlayResolveWithRangeSync02)
|
||||
BRIDGE_IMPL(sceFiosKernelOverlayThreadIsDisabled02)
|
||||
BRIDGE_IMPL(sceFiosKernelOverlayThreadSetDisabled02)
|
||||
|
||||
@@ -1,44 +0,0 @@
|
||||
// Vita3K emulator project
|
||||
// Copyright (C) 2023 Vita3K team
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License along
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <module/module.h>
|
||||
|
||||
struct sceFiosKernelOverlayResolveWithRangeSync02_opt {
|
||||
Ptr<char> pOutPath;
|
||||
SceSize maxPath;
|
||||
char loOrderFilter;
|
||||
char hiOrderFilter;
|
||||
char reserved1;
|
||||
char reserved2;
|
||||
int reserved3;
|
||||
int reserved4;
|
||||
int reserved5;
|
||||
int reserved6;
|
||||
};
|
||||
|
||||
BRIDGE_DECL(sceFiosKernelOverlayAddForProcess02)
|
||||
BRIDGE_DECL(sceFiosKernelOverlayGetInfoForProcess02)
|
||||
BRIDGE_DECL(sceFiosKernelOverlayGetList02)
|
||||
BRIDGE_DECL(sceFiosKernelOverlayGetRecommendedScheduler02)
|
||||
BRIDGE_DECL(sceFiosKernelOverlayModifyForProcess02)
|
||||
BRIDGE_DECL(sceFiosKernelOverlayRemoveForProcess02)
|
||||
BRIDGE_DECL(sceFiosKernelOverlayResolveSync02)
|
||||
BRIDGE_DECL(sceFiosKernelOverlayResolveWithRangeSync02)
|
||||
BRIDGE_DECL(sceFiosKernelOverlayThreadIsDisabled02)
|
||||
BRIDGE_DECL(sceFiosKernelOverlayThreadSetDisabled02)
|
||||
@@ -15,7 +15,7 @@
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#include "SceFios2KernelForDriver.h"
|
||||
#include <module/module.h>
|
||||
|
||||
EXPORT(int, ksceFiosKernelOverlayAdd) {
|
||||
return UNIMPLEMENTED();
|
||||
@@ -72,18 +72,3 @@ EXPORT(int, ksceFiosKernelOverlayThreadIsDisabled) {
|
||||
EXPORT(int, ksceFiosKernelOverlayThreadSetDisabled) {
|
||||
return UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(ksceFiosKernelOverlayAdd)
|
||||
BRIDGE_IMPL(ksceFiosKernelOverlayAddForProcess)
|
||||
BRIDGE_IMPL(ksceFiosKernelOverlayGetInfo)
|
||||
BRIDGE_IMPL(ksceFiosKernelOverlayGetInfoForProcess)
|
||||
BRIDGE_IMPL(ksceFiosKernelOverlayGetList)
|
||||
BRIDGE_IMPL(ksceFiosKernelOverlayGetRecommendedScheduler)
|
||||
BRIDGE_IMPL(ksceFiosKernelOverlayModify)
|
||||
BRIDGE_IMPL(ksceFiosKernelOverlayModifyForProcess)
|
||||
BRIDGE_IMPL(ksceFiosKernelOverlayRemove)
|
||||
BRIDGE_IMPL(ksceFiosKernelOverlayRemoveForProcess)
|
||||
BRIDGE_IMPL(ksceFiosKernelOverlayResolveSync)
|
||||
BRIDGE_IMPL(ksceFiosKernelOverlayResolveWithRangeSync)
|
||||
BRIDGE_IMPL(ksceFiosKernelOverlayThreadIsDisabled)
|
||||
BRIDGE_IMPL(ksceFiosKernelOverlayThreadSetDisabled)
|
||||
|
||||
@@ -1,35 +0,0 @@
|
||||
// Vita3K emulator project
|
||||
// Copyright (C) 2023 Vita3K team
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation; either version 2 of the License, or
|
||||
// (at your option) any later version.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU General Public License along
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <module/module.h>
|
||||
|
||||
BRIDGE_DECL(ksceFiosKernelOverlayAdd)
|
||||
BRIDGE_DECL(ksceFiosKernelOverlayAddForProcess)
|
||||
BRIDGE_DECL(ksceFiosKernelOverlayGetInfo)
|
||||
BRIDGE_DECL(ksceFiosKernelOverlayGetInfoForProcess)
|
||||
BRIDGE_DECL(ksceFiosKernelOverlayGetList)
|
||||
BRIDGE_DECL(ksceFiosKernelOverlayGetRecommendedScheduler)
|
||||
BRIDGE_DECL(ksceFiosKernelOverlayModify)
|
||||
BRIDGE_DECL(ksceFiosKernelOverlayModifyForProcess)
|
||||
BRIDGE_DECL(ksceFiosKernelOverlayRemove)
|
||||
BRIDGE_DECL(ksceFiosKernelOverlayRemoveForProcess)
|
||||
BRIDGE_DECL(ksceFiosKernelOverlayResolveSync)
|
||||
BRIDGE_DECL(ksceFiosKernelOverlayResolveWithRangeSync)
|
||||
BRIDGE_DECL(ksceFiosKernelOverlayThreadIsDisabled)
|
||||
BRIDGE_DECL(ksceFiosKernelOverlayThreadSetDisabled)
|
||||
@@ -15,7 +15,7 @@
|
||||
// with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
#include "SceGameUpdate.h"
|
||||
#include <module/module.h>
|
||||
|
||||
EXPORT(int, sceGameUpdateAbort) {
|
||||
return UNIMPLEMENTED();
|
||||
@@ -32,8 +32,3 @@ EXPORT(int, sceGameUpdateRun) {
|
||||
EXPORT(int, sceGameUpdateTerm) {
|
||||
return UNIMPLEMENTED();
|
||||
}
|
||||
|
||||
BRIDGE_IMPL(sceGameUpdateAbort)
|
||||
BRIDGE_IMPL(sceGameUpdateInit)
|
||||
BRIDGE_IMPL(sceGameUpdateRun)
|
||||
BRIDGE_IMPL(sceGameUpdateTerm)
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user