MMU: Only report writing to undefined registers when the value being written is non-zero.
This commit is contained in:
parent
ce4f61eaf6
commit
a80fa6d4de
|
@ -2694,12 +2694,17 @@ bool validateIORegsWrite(u32 addr, u8 size, u32 val)
|
|||
return true;
|
||||
|
||||
default:
|
||||
{
|
||||
#ifdef DEVELOPER
|
||||
if (val != 0)
|
||||
{
|
||||
printf("MMU9 write%02d to undefined register %08Xh = %08Xh (PC:%08X)\n", size, addr, val, ARMPROC.instruct_adr);
|
||||
}
|
||||
#endif
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// ARM7
|
||||
if (PROCNUM == ARMCPU_ARM7)
|
||||
|
@ -2790,12 +2795,17 @@ bool validateIORegsWrite(u32 addr, u8 size, u32 val)
|
|||
return true;
|
||||
|
||||
default:
|
||||
{
|
||||
#ifdef DEVELOPER
|
||||
if (val != 0)
|
||||
{
|
||||
printf("MMU7 write%02d to undefined register %08Xh = %08Xh (PC:%08X)\n", size, addr, val, ARMPROC.instruct_adr);
|
||||
}
|
||||
#endif
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue