modules: cleanup

This commit is contained in:
Macdu
2023-09-10 21:59:17 +02:00
parent 1bf86bc785
commit e64fa370c7
418 changed files with 768 additions and 19687 deletions
+3 -21
View File
@@ -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';
+10 -8
View File
@@ -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
View File
@@ -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})
+1 -36
View File
@@ -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)
-55
View File
@@ -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)
-192
View File
@@ -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)
+3 -195
View File
@@ -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)
+1 -14
View File
@@ -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)
-33
View File
@@ -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)
+1 -48
View File
@@ -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)
-67
View File
@@ -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)
+1 -4
View File
@@ -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)
+1 -4
View File
@@ -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)
-23
View File
@@ -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)
+1 -26
View File
@@ -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)
-45
View File
@@ -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)
+49 -18
View File
@@ -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)
-84
View File
@@ -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)
+1 -14
View File
@@ -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)
-33
View File
@@ -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)
+3 -18
View File
@@ -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)
+2 -19
View File
@@ -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)
+1 -16
View File
@@ -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)
+1 -22
View File
@@ -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)
-41
View File
@@ -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)
+1 -137
View File
@@ -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)
-156
View File
@@ -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)
+1 -79
View File
@@ -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)
-98
View File
@@ -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)
+1 -3
View File
@@ -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)
+1 -56
View File
@@ -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)
-75
View File
@@ -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)
+1 -47
View File
@@ -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)
-66
View File
@@ -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)
+1 -4
View File
@@ -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)
+1 -36
View File
@@ -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)
-55
View File
@@ -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)
+1 -4
View File
@@ -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)
-23
View File
@@ -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)
+1 -39
View File
@@ -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)
-58
View File
@@ -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)
+1 -8
View File
@@ -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)
-27
View File
@@ -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)
+1 -12
View File
@@ -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)
-31
View File
@@ -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)
-22
View File
@@ -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)
+2 -24
View File
@@ -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)
+12 -12
View File
@@ -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)
+1 -32
View File
@@ -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)
-51
View File
@@ -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)
+2 -46
View File
@@ -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)
-67
View File
@@ -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)
+1 -8
View File
@@ -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)
-27
View File
@@ -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)
+1 -25
View File
@@ -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)
-44
View File
@@ -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)
+43 -20
View File
@@ -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)
-79
View File
@@ -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)
+1 -170
View File
@@ -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)
-189
View File
@@ -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