From 5834786f8dbbb5ebac26df5c2b318cff6c54dfbd Mon Sep 17 00:00:00 2001
From: AnonymusRaccoon
Date: Fri, 7 Feb 2020 14:18:45 +0100
Subject: [PATCH] Solving a bug with the openBus
---
sources/Memory/MemoryBus.cpp | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/sources/Memory/MemoryBus.cpp b/sources/Memory/MemoryBus.cpp
index ce9701c..0b8e602 100644
--- a/sources/Memory/MemoryBus.cpp
+++ b/sources/Memory/MemoryBus.cpp
@@ -49,10 +49,10 @@ namespace ComSquare::Memory
void MemoryBus::_mirrorComponents(SNES &console, int i)
{
- this->_memoryAccessors.emplace_back(new Memory::MemoryShadow(console.wram, i, i + 0x2000));
- this->_memoryAccessors.emplace_back(new Memory::MemoryShadow(console.ppu, i + 0x2100, i + 0x2140));
- this->_memoryAccessors.emplace_back(new Memory::MemoryShadow(console.apu, i + 0x2140, i + 0x2144));
- this->_memoryAccessors.emplace_back(new Memory::MemoryShadow(console.cpu, i + 0x4200, i + 0x4220));
+ this->_memoryAccessors.emplace_back(new Memory::MemoryShadow(console.wram, i, i + 0x1FFF));
+ this->_memoryAccessors.emplace_back(new Memory::MemoryShadow(console.ppu, i + 0x2100, i + 0x213F));
+ this->_memoryAccessors.emplace_back(new Memory::MemoryShadow(console.apu, i + 0x2140, i + 0x2143));
+ this->_memoryAccessors.emplace_back(new Memory::MemoryShadow(console.cpu, i + 0x4200, i + 0x421F));
}
void MemoryBus::mapComponents(SNES &console)