From c6b45318981532311ffb69b0459c354949ae8dda Mon Sep 17 00:00:00 2001 From: Souryo Date: Thu, 26 Jun 2014 13:15:37 -0400 Subject: [PATCH] Fixes mario bros 3 sound glitches - Dragon Quest 1 assert is also gone --- Core/APU.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Core/APU.cpp b/Core/APU.cpp index 3a296fa1..14758014 100644 --- a/Core/APU.cpp +++ b/Core/APU.cpp @@ -44,7 +44,7 @@ uint8_t APU::ReadRAM(uint16_t addr) switch(addr) { case 0x4015: CPU::ClearIRQSource(IRQSource::FrameCounter); - return _apu.read_status(5); + return _apu.read_status(_currentClock); } return 0; @@ -52,7 +52,7 @@ uint8_t APU::ReadRAM(uint16_t addr) void APU::WriteRAM(uint16_t addr, uint8_t value) { - _apu.write_register(5, addr, value); + _apu.write_register(_currentClock, addr, value); } bool APU::Exec(uint32_t executedCycles)