diff --git a/rpcs3/Emu/Memory/Memory.cpp b/rpcs3/Emu/Memory/Memory.cpp index 744f1e924a..9c16ffe98c 100644 --- a/rpcs3/Emu/Memory/Memory.cpp +++ b/rpcs3/Emu/Memory/Memory.cpp @@ -51,17 +51,6 @@ bool VirtualMemoryBlock::Map(u32 realaddr, u32 size, u32 addr) return false; } - for (u32 i = 0; i= m_mapped_memory[i].addr && addr + size - 1 <= m_mapped_memory[i].addr + m_mapped_memory[i].size - 1) - { - // it seems mapping another range inside a previous one is legit on ps3 - // as long as it's coherent aliasing : offset from EA must match IO offset - // example game using this pattern : BCES01584 - the last of us - return (addr - m_mapped_memory[i].addr) == (realaddr - m_mapped_memory[i].realAddress); - } - } - m_mapped_memory.emplace_back(addr, realaddr, size); return true; }