diff options
| author | booto <remornicus@gmail.com> | 2019-01-25 23:59:04 -0500 |
|---|---|---|
| committer | booto <remornicus@gmail.com> | 2019-05-21 22:23:42 -0400 |
| commit | 73c0a4ee8118b16c8fbb9c2aa21986fb055a550f (patch) | |
| tree | 771fc6cffd1340abf24db809367bf3bb7047db7f | |
| parent | 57fbf1cd6ee97e89b2dbd2f8ec4fbb7739ad756d (diff) | |
DSP: Experiment with cleaning up ARAM accessor
| -rw-r--r-- | Source/Core/Core/HW/DSP.cpp | 10 |
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) |
