summaryrefslogtreecommitdiff
path: root/Source
diff options
context:
space:
mode:
authorbooto <remornicus@gmail.com>2019-01-25 23:59:04 -0500
committerbooto <remornicus@gmail.com>2019-05-21 22:23:42 -0400
commit73c0a4ee8118b16c8fbb9c2aa21986fb055a550f (patch)
tree771fc6cffd1340abf24db809367bf3bb7047db7f /Source
parent57fbf1cd6ee97e89b2dbd2f8ec4fbb7739ad756d (diff)
DSP: Experiment with cleaning up ARAM accessor
Diffstat (limited to 'Source')
-rw-r--r--Source/Core/Core/HW/DSP.cpp10
1 files changed, 2 insertions, 8 deletions
diff --git a/Source/Core/Core/HW/DSP.cpp b/Source/Core/Core/HW/DSP.cpp
index d1b96e4c11..f8ec42249c 100644
--- a/Source/Core/Core/HW/DSP.cpp
+++ b/Source/Core/Core/HW/DSP.cpp
@@ -586,15 +586,9 @@ u8 ReadARAM(u32 address)
{
if (s_ARAM.wii_mode)
{
- if (address & 0x10000000)
- return s_ARAM.ptr[address & s_ARAM.mask];
- else
- return Memory::Read_U8(address & Memory::RAM_MASK);
- }
- else
- {
- return s_ARAM.ptr[address & s_ARAM.mask];
+ return Memory::Read_U8(address & 0x1fffffff);
}
+ return s_ARAM.ptr[address & s_ARAM.mask];
}
void WriteARAM(u8 value, u32 address)