diff options
Diffstat (limited to 'src/mame/video/avgdvg.cpp')
-rw-r--r-- | src/mame/video/avgdvg.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/mame/video/avgdvg.cpp b/src/mame/video/avgdvg.cpp index 48272460fb2..8eb6ec750bb 100644 --- a/src/mame/video/avgdvg.cpp +++ b/src/mame/video/avgdvg.cpp @@ -778,9 +778,13 @@ int avg_mhavoc_device::handler_6() // mhavoc_strobe2 else { m_color = m_dvy & 0xf; - m_intensity = (m_dvy >> 4) & 0xf; m_map = (m_dvy >> 8) & 0x3; + + //this is required so that the Alpha CPU can read active paged VROM + if (memregion("bank3")) + machine().root_device().membank("bank3")->set_entry(m_map); + if (m_dvy & 0x800) { m_enspkl = 1; |