Reword the invalid read/write panic alert

Some users seem to be under the impression that the panic alert is
saying that enabling MMU will fix the issue, but that's not what it
actually says. Let's try to make this a bit clearer.
This commit is contained in:
JosJuice 2026-03-22 14:12:02 +01:00
parent 12935d5b25
commit ff4a7c8a95

View File

@ -1203,15 +1203,15 @@ void MMU::GenerateDSIException(u32 effective_address, bool write)
if (write)
{
PanicAlertFmtT(
"Invalid write to {0:#010x}, PC = {1:#010x}; the game probably would have crashed on "
"real hardware.\n\nFor accurate emulation, enable MMU in advanced settings.",
"Invalid write to {0:#010x}, PC = {1:#010x}.\n\nThe game probably would have crashed on "
"real hardware. Enable MMU in advanced settings to accurately emulate game crashes.",
effective_address, m_ppc_state.pc);
}
else
{
PanicAlertFmtT(
"Invalid read from {0:#010x}, PC = {1:#010x}; the game probably would have crashed on "
"real hardware.\n\nFor accurate emulation, enable MMU in advanced settings.",
"Invalid read from {0:#010x}, PC = {1:#010x}.\n\nThe game probably would have crashed on "
"real hardware. Enable MMU in advanced settings to accurately emulate game crashes.",
effective_address, m_ppc_state.pc);
}
if (m_system.IsPauseOnPanicMode())