From 2d7e4565f02aa46e7f23134655fe00ed973cfb87 Mon Sep 17 00:00:00 2001 From: Phil Bennett Date: Wed, 25 Aug 2010 14:25:34 +0000 Subject: [PATCH] memory.c: Fixed numerous games broken with 'memory_set_decrypted_region found straddled region' fatalerror (no whatsnew) Note: partially_covers() wouldn't work independently of fully_covers()... --- src/emu/memory.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/emu/memory.c b/src/emu/memory.c index cb60bb91fcd..bdff3355ef4 100644 --- a/src/emu/memory.c +++ b/src/emu/memory.c @@ -352,7 +352,7 @@ public: // compare a range against our range bool matches_exactly(offs_t bytestart, offs_t byteend) const { return (m_bytestart == bytestart && m_byteend == byteend); } - bool fully_covers(offs_t bytestart, offs_t byteend) const { return (m_bytestart <= bytestart && m_byteend >= byteend); } + bool fully_covers(offs_t bytestart, offs_t byteend) const { return (m_bytestart >= bytestart && m_byteend <= byteend); } bool partially_covers(offs_t bytestart, offs_t byteend) const { return (m_bytestart <= byteend && m_byteend >= bytestart); } // track and verify address space references to this bank