mirror of
https://github.com/cemu-project/Cemu.git
synced 2024-12-24 00:31:52 +01:00
Migrate nfpLog_printf to new logging (#769)
This commit is contained in:
parent
a6e9481b64
commit
9c6e3fb144
@ -216,7 +216,7 @@ void nnNfpExport_SetDeactivateEvent(PPCInterpreter_t* hCPU)
|
||||
ppcDefineParamStructPtr(osEvent, coreinit::OSEvent, 0);
|
||||
ppcDefineParamMPTR(osEventMPTR, 0);
|
||||
|
||||
nfpLog_printf("SetDeactivateEvent(0x%08x)", osEventMPTR);
|
||||
cemuLog_log(LogType::nn_nfp, "SetDeactivateEvent(0x{:08x})", osEventMPTR);
|
||||
|
||||
coreinit::OSInitEvent(osEvent, coreinit::OSEvent::EVENT_STATE::STATE_NOT_SIGNALED, coreinit::OSEvent::EVENT_MODE::MODE_AUTO);
|
||||
|
||||
@ -241,7 +241,7 @@ void nnNfpExport_Initialize(PPCInterpreter_t* hCPU)
|
||||
|
||||
void nnNfpExport_StartDetection(PPCInterpreter_t* hCPU)
|
||||
{
|
||||
nfpLog_printf("StartDetection()");
|
||||
cemuLog_log(LogType::nn_nfp, "StartDetection()");
|
||||
nnNfpLock();
|
||||
nfp_data.isDetecting = true;
|
||||
nnNfpUnlock();
|
||||
@ -250,7 +250,7 @@ void nnNfpExport_StartDetection(PPCInterpreter_t* hCPU)
|
||||
|
||||
void nnNfpExport_StopDetection(PPCInterpreter_t* hCPU)
|
||||
{
|
||||
nfpLog_printf("StopDetection()");
|
||||
cemuLog_log(LogType::nn_nfp, "StopDetection()");
|
||||
nnNfpLock();
|
||||
nfp_data.isDetecting = false;
|
||||
nnNfpUnlock();
|
||||
@ -274,7 +274,7 @@ static_assert(sizeof(nfpTagInfo_t) == 0x54, "nfpTagInfo_t has invalid size");
|
||||
|
||||
void nnNfpExport_GetTagInfo(PPCInterpreter_t* hCPU)
|
||||
{
|
||||
nfpLog_printf("GetTagInfo(0x%08x)", hCPU->gpr[3]);
|
||||
cemuLog_log(LogType::nn_nfp, "GetTagInfo(0x{:08x})", hCPU->gpr[3]);
|
||||
ppcDefineParamStructPtr(tagInfo, nfpTagInfo_t, 0);
|
||||
|
||||
nnNfpLock();
|
||||
@ -306,7 +306,7 @@ typedef struct
|
||||
|
||||
uint32 NFCGetTagInfo(uint32 index, uint32 timeout, MPTR functionPtr, void* userParam)
|
||||
{
|
||||
nfpLog_printf("NFCGetTagInfo(%d,%d,0x%08x,0x%08x)", index, timeout, functionPtr, userParam?memory_getVirtualOffsetFromPointer(userParam):0);
|
||||
cemuLog_log(LogType::nn_nfp, "NFCGetTagInfo({},{},0x{:08x},0x{:08x})", index, timeout, functionPtr, userParam?memory_getVirtualOffsetFromPointer(userParam):0);
|
||||
|
||||
|
||||
cemu_assert(index == 0);
|
||||
@ -331,7 +331,7 @@ uint32 NFCGetTagInfo(uint32 index, uint32 timeout, MPTR functionPtr, void* userP
|
||||
|
||||
void nnNfpExport_Mount(PPCInterpreter_t* hCPU)
|
||||
{
|
||||
nfpLog_printf("Mount()");
|
||||
cemuLog_log(LogType::nn_nfp, "Mount()");
|
||||
nnNfpLock();
|
||||
if (nfp_data.hasActiveAmiibo == false)
|
||||
{
|
||||
@ -348,14 +348,14 @@ void nnNfpExport_Mount(PPCInterpreter_t* hCPU)
|
||||
|
||||
void nnNfpExport_Unmount(PPCInterpreter_t* hCPU)
|
||||
{
|
||||
nfpLog_printf("Unmount()");
|
||||
cemuLog_log(LogType::nn_nfp, "Unmount()");
|
||||
nfp_data.hasOpenApplicationArea = false;
|
||||
osLib_returnFromFunction(hCPU, BUILD_NN_RESULT(NN_RESULT_LEVEL_SUCCESS, NN_RESULT_MODULE_NN_NFP, 0));
|
||||
}
|
||||
|
||||
void nnNfpExport_MountRom(PPCInterpreter_t* hCPU)
|
||||
{
|
||||
nfpLog_printf("MountRom()");
|
||||
cemuLog_log(LogType::nn_nfp, "MountRom()");
|
||||
nnNfpLock();
|
||||
if (nfp_data.hasActiveAmiibo == false)
|
||||
{
|
||||
@ -386,7 +386,7 @@ static_assert(sizeof(nfpRomInfo_t) == 0x36, "nfpRomInfo_t has invalid size");
|
||||
|
||||
void nnNfpExport_GetNfpRomInfo(PPCInterpreter_t* hCPU)
|
||||
{
|
||||
nfpLog_printf("GetNfpRomInfo(0x%08x)", hCPU->gpr[3]);
|
||||
cemuLog_log(LogType::nn_nfp, "GetNfpRomInfo(0x{:08x})", hCPU->gpr[3]);
|
||||
ppcDefineParamStructPtr(romInfo, nfpRomInfo_t, 0);
|
||||
|
||||
nnNfpLock();
|
||||
@ -438,7 +438,7 @@ static_assert(offsetof(nfpCommonData_t, applicationAreaSize) == 0xE, "nfpCommonD
|
||||
|
||||
void nnNfpExport_GetNfpCommonInfo(PPCInterpreter_t* hCPU)
|
||||
{
|
||||
nfpLog_printf("GetNfpCommonInfo(0x%08x)", hCPU->gpr[3]);
|
||||
cemuLog_log(LogType::nn_nfp, "GetNfpCommonInfo(0x{:08x})", hCPU->gpr[3]);
|
||||
ppcDefineParamStructPtr(commonInfo, nfpCommonData_t, 0);
|
||||
|
||||
nnNfpLock();
|
||||
@ -492,7 +492,7 @@ typedef struct
|
||||
|
||||
void nnNfpExport_GetNfpRegisterInfo(PPCInterpreter_t* hCPU)
|
||||
{
|
||||
nfpLog_printf("GetNfpRegisterInfo(0x%08x)", hCPU->gpr[3]);
|
||||
cemuLog_log(LogType::nn_nfp, "GetNfpRegisterInfo(0x{:08x})", hCPU->gpr[3]);
|
||||
ppcDefineParamStructPtr(registerInfo, nfpRegisterInfo_t, 0);
|
||||
|
||||
if(!registerInfo)
|
||||
@ -515,7 +515,7 @@ void nnNfpExport_GetNfpRegisterInfo(PPCInterpreter_t* hCPU)
|
||||
|
||||
void nnNfpExport_InitializeRegisterInfoSet(PPCInterpreter_t* hCPU)
|
||||
{
|
||||
nfpLog_printf("InitializeRegisterInfoSet(0x%08x)", hCPU->gpr[3]);
|
||||
cemuLog_log(LogType::nn_nfp, "InitializeRegisterInfoSet(0x{:08x})", hCPU->gpr[3]);
|
||||
ppcDefineParamStructPtr(registerInfoSet, nfpRegisterInfoSet_t, 0);
|
||||
|
||||
memset(registerInfoSet, 0, sizeof(nfpRegisterInfoSet_t));
|
||||
@ -525,7 +525,7 @@ void nnNfpExport_InitializeRegisterInfoSet(PPCInterpreter_t* hCPU)
|
||||
|
||||
void nnNfpExport_SetNfpRegisterInfo(PPCInterpreter_t* hCPU)
|
||||
{
|
||||
nfpLog_printf("SetNfpRegisterInfo(0x%08x)", hCPU->gpr[3]);
|
||||
cemuLog_log(LogType::nn_nfp, "SetNfpRegisterInfo(0x{:08x})", hCPU->gpr[3]);
|
||||
ppcDefineParamStructPtr(registerInfoSet, nfpRegisterInfoSet_t, 0);
|
||||
|
||||
memcpy(nfp_data.amiiboInternal.amiiboSettings.mii, registerInfoSet->ownerMii, sizeof(nfp_data.amiiboInternal.amiiboSettings.mii));
|
||||
@ -538,7 +538,7 @@ void nnNfpExport_SetNfpRegisterInfo(PPCInterpreter_t* hCPU)
|
||||
|
||||
void nnNfpExport_IsExistApplicationArea(PPCInterpreter_t* hCPU)
|
||||
{
|
||||
nfpLog_printf("IsExistApplicationArea()");
|
||||
cemuLog_log(LogType::nn_nfp, "IsExistApplicationArea()");
|
||||
if (!nfp_data.hasActiveAmiibo || !nfp_data.isMounted)
|
||||
{
|
||||
osLib_returnFromFunction(hCPU, 0);
|
||||
@ -550,7 +550,7 @@ void nnNfpExport_IsExistApplicationArea(PPCInterpreter_t* hCPU)
|
||||
|
||||
void nnNfpExport_OpenApplicationArea(PPCInterpreter_t* hCPU)
|
||||
{
|
||||
nfpLog_printf("OpenApplicationArea(0x%08x)", hCPU->gpr[3]);
|
||||
cemuLog_log(LogType::nn_nfp, "OpenApplicationArea(0x{:08x})", hCPU->gpr[3]);
|
||||
ppcDefineParamU32(appAreaId, 0);
|
||||
|
||||
// note - this API doesn't fail if the application area has already been opened?
|
||||
@ -575,7 +575,7 @@ void nnNfpExport_OpenApplicationArea(PPCInterpreter_t* hCPU)
|
||||
|
||||
void nnNfpExport_ReadApplicationArea(PPCInterpreter_t* hCPU)
|
||||
{
|
||||
nfpLog_printf("ReadApplicationArea(0x%08x, 0x%x)", hCPU->gpr[3], hCPU->gpr[4]);
|
||||
cemuLog_log(LogType::nn_nfp, "ReadApplicationArea(0x{:08x}, 0x{:x})", hCPU->gpr[3], hCPU->gpr[4]);
|
||||
ppcDefineParamPtr(bufferPtr, uint8*, 0);
|
||||
ppcDefineParamU32(len, 1);
|
||||
|
||||
@ -592,7 +592,7 @@ void nnNfpExport_ReadApplicationArea(PPCInterpreter_t* hCPU)
|
||||
|
||||
void nnNfpExport_WriteApplicationArea(PPCInterpreter_t* hCPU)
|
||||
{
|
||||
nfpLog_printf("WriteApplicationArea(0x%08x, 0x%x, 0x%08x)", hCPU->gpr[3], hCPU->gpr[4], hCPU->gpr[5]);
|
||||
cemuLog_log(LogType::nn_nfp, "WriteApplicationArea(0x{:08x}, 0x{:x}, 0x{:08x})", hCPU->gpr[3], hCPU->gpr[4], hCPU->gpr[5]);
|
||||
ppcDefineParamPtr(bufferPtr, uint8*, 0);
|
||||
ppcDefineParamU32(len, 1);
|
||||
|
||||
@ -628,7 +628,7 @@ typedef struct
|
||||
|
||||
void nnNfpExport_CreateApplicationArea(PPCInterpreter_t* hCPU)
|
||||
{
|
||||
nfpLog_printf("CreateApplicationArea(0x%08x)", hCPU->gpr[3]);
|
||||
cemuLog_log(LogType::nn_nfp, "CreateApplicationArea(0x{:08x})", hCPU->gpr[3]);
|
||||
ppcDefineParamPtr(createInfo, NfpCreateInfo_t, 0);
|
||||
|
||||
if (nfp_data.hasOpenApplicationArea || (nfp_data.amiiboInternal.amiiboSettings.flags&0x20))
|
||||
@ -677,7 +677,7 @@ void nnNfpExport_CreateApplicationArea(PPCInterpreter_t* hCPU)
|
||||
|
||||
void nnNfpExport_DeleteApplicationArea(PPCInterpreter_t* hCPU)
|
||||
{
|
||||
nfpLog_printf("DeleteApplicationArea()");
|
||||
cemuLog_log(LogType::nn_nfp, "DeleteApplicationArea()");
|
||||
|
||||
if (nfp_data.isReadOnly)
|
||||
{
|
||||
@ -707,7 +707,7 @@ void nnNfpExport_DeleteApplicationArea(PPCInterpreter_t* hCPU)
|
||||
|
||||
void nnNfpExport_Flush(PPCInterpreter_t* hCPU)
|
||||
{
|
||||
nfpLog_printf("Flush()");
|
||||
cemuLog_log(LogType::nn_nfp, "Flush()");
|
||||
|
||||
// write Amiibo data
|
||||
if (nfp_data.isReadOnly)
|
||||
@ -748,7 +748,7 @@ static_assert(offsetof(AmiiboSettingsArgs_t, commonInfo) == 0x114);
|
||||
|
||||
void nnNfpExport_GetAmiiboSettingsArgs(PPCInterpreter_t* hCPU)
|
||||
{
|
||||
nfpLog_printf("GetAmiiboSettingsArgs(0x%08x)", hCPU->gpr[3]);
|
||||
cemuLog_log(LogType::nn_nfp, "GetAmiiboSettingsArgs(0x{:08x})", hCPU->gpr[3]);
|
||||
ppcDefineParamStructPtr(settingsArg, AmiiboSettingsArgs_t, 0);
|
||||
|
||||
memset(settingsArg, 0, sizeof(AmiiboSettingsArgs_t));
|
||||
@ -917,7 +917,7 @@ void nnNfp_update()
|
||||
|
||||
void nnNfpExport_GetNfpState(PPCInterpreter_t* hCPU)
|
||||
{
|
||||
nfpLog_printf("GetNfpState()");
|
||||
cemuLog_log(LogType::nn_nfp, "GetNfpState()");
|
||||
|
||||
// workaround for Mario Party 10 eating CPU cycles in an infinite loop (maybe due to incorrect NFP detection handling?)
|
||||
uint64 titleId = CafeSystem::GetForegroundTitleId();
|
||||
|
Loading…
Reference in New Issue
Block a user