diff --git a/Source/Core/Core/Src/HW/VideoInterface.cpp b/Source/Core/Core/Src/HW/VideoInterface.cpp index 133784b471..b6fd1d18ac 100644 --- a/Source/Core/Core/Src/HW/VideoInterface.cpp +++ b/Source/Core/Core/Src/HW/VideoInterface.cpp @@ -997,7 +997,8 @@ u8* GetXFBPointerTop() u8* GetXFBPointerBottom() { - if (m_XFBInfoBottom.POFF) + // POFF for XFB bottom is connected to POFF for XFB top + if (m_XFBInfoTop.POFF) return Memory::GetPointer(m_XFBInfoBottom.FBB << 5); else return Memory::GetPointer(m_XFBInfoBottom.FBB);