diff options
author | 2023-03-17 09:29:41 -0400 | |
---|---|---|
committer | 2023-03-17 09:29:41 -0400 | |
commit | 3e5e33d0cc46d4b38e4c1154c71ecb11a1e97f21 (patch) | |
tree | 76a4a882cfea972d290419ed587440f998e41e13 /src | |
parent | 9e2f0921ade51f745bbe3622d7fd462da7b1bebd (diff) |
mpc3000: Fix DMA addressing
Diffstat (limited to 'src')
-rw-r--r-- | src/mame/akai/mpc3000.cpp | 5 |
1 files 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) |