From af4145f1365a897eeffeae1f78d71ec0fdfe7d3b Mon Sep 17 00:00:00 2001 From: Olivier Galibert Date: Tue, 24 Nov 2020 13:07:30 +0100 Subject: Fix midvunit, simple share allocation/width issue --- src/mame/drivers/midvunit.cpp | 4 ++-- src/mame/includes/midvunit.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/mame/drivers/midvunit.cpp b/src/mame/drivers/midvunit.cpp index 3e21f26c54f..5818b79fd67 100644 --- a/src/mame/drivers/midvunit.cpp +++ b/src/mame/drivers/midvunit.cpp @@ -612,7 +612,7 @@ void midvunit_state::midvunit_map(address_map &map) map(0x400000, 0x41ffff).ram(); map(0x600000, 0x600000).w(FUNC(midvunit_state::midvunit_dma_queue_w)); map(0x808000, 0x80807f).rw(FUNC(midvunit_state::tms32031_control_r), FUNC(midvunit_state::tms32031_control_w)).share("32031_control"); - map(0x900000, 0x97ffff).rw(FUNC(midvunit_state::midvunit_videoram_r), FUNC(midvunit_state::midvunit_videoram_w)).share("videoram"); + map(0x900000, 0x97ffff).rw(FUNC(midvunit_state::midvunit_videoram_r), FUNC(midvunit_state::midvunit_videoram_w)); map(0x980000, 0x980000).r(FUNC(midvunit_state::midvunit_dma_queue_entries_r)); map(0x980020, 0x980020).r(FUNC(midvunit_state::midvunit_scanline_r)); map(0x980020, 0x98002b).w(FUNC(midvunit_state::midvunit_video_control_w)); @@ -643,7 +643,7 @@ void midvunit_state::midvplus_map(address_map &map) map(0x400000, 0x41ffff).ram().share("fastram_base"); map(0x600000, 0x600000).w(FUNC(midvunit_state::midvunit_dma_queue_w)); map(0x808000, 0x80807f).rw(FUNC(midvunit_state::tms32031_control_r), FUNC(midvunit_state::tms32031_control_w)).share("32031_control"); - map(0x900000, 0x97ffff).rw(FUNC(midvunit_state::midvunit_videoram_r), FUNC(midvunit_state::midvunit_videoram_w)).share("videoram"); + map(0x900000, 0x97ffff).rw(FUNC(midvunit_state::midvunit_videoram_r), FUNC(midvunit_state::midvunit_videoram_w)); map(0x980000, 0x980000).r(FUNC(midvunit_state::midvunit_dma_queue_entries_r)); map(0x980020, 0x980020).r(FUNC(midvunit_state::midvunit_scanline_r)); map(0x980020, 0x98002b).w(FUNC(midvunit_state::midvunit_video_control_w)); diff --git a/src/mame/includes/midvunit.h b/src/mame/includes/midvunit.h index c966f689c60..ba4077bb656 100644 --- a/src/mame/includes/midvunit.h +++ b/src/mame/includes/midvunit.h @@ -49,7 +49,7 @@ class midvunit_state : public driver_device public: midvunit_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), - m_videoram(*this, "videoram"), + m_videoram(*this, "videoram", 0x200000, ENDIANNESS_LITTLE), m_textureram(*this, "textureram"), m_screen(*this, "screen"), m_nvram(*this, "nvram"), @@ -89,7 +89,7 @@ public: uint16_t m_dma_data[16]; uint8_t m_video_changed; - required_shared_ptr m_videoram; + memory_share_creator m_videoram; required_shared_ptr m_textureram; required_device m_screen; -- cgit v1.2.3