diff --git a/Core/RamHandler.h b/Core/RamHandler.h index 903bc98..8aaf05d 100644 --- a/Core/RamHandler.h +++ b/Core/RamHandler.h @@ -15,7 +15,12 @@ public: { _ram = ram + offset; _offset = offset; - _mask = (size - 1) & 0xFFF; + + if(size - offset < 0x1000) { + _mask = size - offset; + } else { + _mask = 0xFFF; + } _memoryType = memoryType; }