mirror of
https://github.com/holub/mame
synced 2025-07-04 17:38:08 +03:00
Fix midvunit, simple share allocation/width issue
This commit is contained in:
parent
b0e5a62b47
commit
af4145f136
@ -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));
|
||||
|
@ -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<uint16_t> m_videoram;
|
||||
memory_share_creator<uint16_t> m_videoram;
|
||||
required_shared_ptr<uint32_t> m_textureram;
|
||||
required_device<screen_device> m_screen;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user