From a0f580638717fa6892c554b7f358f80409f3a169 Mon Sep 17 00:00:00 2001 From: Lord-Nightmare Date: Fri, 17 Mar 2017 04:50:07 -0400 Subject: Fix an off-by-one error when loading upd96050 roms for snes games [Lord Nightmare] --- src/devices/bus/snes/upd.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/devices/bus/snes/upd.cpp b/src/devices/bus/snes/upd.cpp index 315d6a0775c..86dd2ef49f4 100644 --- a/src/devices/bus/snes/upd.cpp +++ b/src/devices/bus/snes/upd.cpp @@ -387,9 +387,9 @@ void sns_rom_setadsp_device::speedup_addon_bios_access() membank("dsp_prg")->set_base(&m_dsp_prg[0]); membank("dsp_data")->set_base(&m_dsp_data[0]); // copy data in the correct format - for (int x = 0; x < 0x3fff; x++) + for (int x = 0; x < 0x4000; x++) m_dsp_prg[x] = (m_bios[x * 4] << 24) | (m_bios[x * 4 + 1] << 16) | (m_bios[x * 4 + 2] << 8) | 0x00; - for (int x = 0; x < 0x07ff; x++) + for (int x = 0; x < 0x800; x++) m_dsp_data[x] = (m_bios[0x10000 + x * 2] << 8) | m_bios[0x10000 + x * 2 + 1]; } -- cgit v1.2.3