From 3e5e33d0cc46d4b38e4c1154c71ecb11a1e97f21 Mon Sep 17 00:00:00 2001 From: AJR Date: Fri, 17 Mar 2023 09:29:41 -0400 Subject: mpc3000: Fix DMA addressing --- src/mame/akai/mpc3000.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/mame/akai/mpc3000.cpp b/src/mame/akai/mpc3000.cpp index 0485294b576..100337e8cba 100644 --- a/src/mame/akai/mpc3000.cpp +++ b/src/mame/akai/mpc3000.cpp @@ -171,13 +171,12 @@ void mpc3000_state::mpc3000_io_map(address_map &map) uint16_t mpc3000_state::dma_memr_cb(offs_t offset) { - //logerror("dma_memr_cb: offset %x\n", offset); - return m_maincpu->space(AS_PROGRAM).read_word(offset); + return m_maincpu->space(AS_PROGRAM).read_word(offset << 1); } void mpc3000_state::dma_memw_cb(offs_t offset, uint16_t data) { - m_maincpu->space(AS_PROGRAM).write_word(offset, data); + m_maincpu->space(AS_PROGRAM).write_word(offset << 1, data); } void mpc3000_state::mpc3000_sub_map(address_map &map) -- cgit v1.2.3