From 057791607b533c7b14b2f5b7ba4cc6c96bcb57ba Mon Sep 17 00:00:00 2001 From: refractionpcsx2 Date: Sat, 10 Oct 2020 15:27:40 +0100 Subject: [PATCH] EE Int Cache: Fix crash when booting the BIOS in 32bit --- pcsx2/Cache.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/pcsx2/Cache.cpp b/pcsx2/Cache.cpp index e205255ab6..4811a7c266 100644 --- a/pcsx2/Cache.cpp +++ b/pcsx2/Cache.cpp @@ -434,6 +434,7 @@ void CACHE() if ((pCache[index].tag[way] & (DIRTY_FLAG | VALID_FLAG)) == (DIRTY_FLAG | VALID_FLAG)) // Dirty { CACHE_LOG("DXLTG Dirty WriteBack! PPF %x", ppf); + ppf = (ppf & 0x7fffffff); *reinterpret_cast(ppf) = pCache[index].data[way][0].b8._u64[0]; *reinterpret_cast(ppf + 8) = pCache[index].data[way][0].b8._u64[1]; *reinterpret_cast(ppf + 16) = pCache[index].data[way][1].b8._u64[0];