mirror of
https://github.com/holub/mame
synced 2025-10-06 17:08:28 +03:00
Fixed mac validation (nw)
This commit is contained in:
parent
f4b64a1b5b
commit
45fe0097ae
@ -304,7 +304,8 @@ WRITE8_MEMBER ( mac_state::mac_rbv_w )
|
|||||||
case 0x00:
|
case 0x00:
|
||||||
if (m_model == MODEL_MAC_LC)
|
if (m_model == MODEL_MAC_LC)
|
||||||
{
|
{
|
||||||
m_maincpu->set_hmmu_enable((data & 0x8) ? M68K_HMMU_DISABLE : M68K_HMMU_ENABLE_LC);
|
m68000_base_device *m68k = downcast<m68000_base_device *>(m_maincpu.target());
|
||||||
|
m68k->set_hmmu_enable((data & 0x8) ? M68K_HMMU_DISABLE : M68K_HMMU_ENABLE_LC);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
@ -222,7 +222,7 @@ public:
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
required_device<m68000_base_device> m_maincpu;
|
required_device<cpu_device> m_maincpu;
|
||||||
required_device<via6522_device> m_via1;
|
required_device<via6522_device> m_via1;
|
||||||
optional_device<via6522_device> m_via2;
|
optional_device<via6522_device> m_via2;
|
||||||
optional_device<asc_device> m_asc;
|
optional_device<asc_device> m_asc;
|
||||||
|
@ -1650,7 +1650,8 @@ WRITE8_MEMBER(mac_state::mac_via2_out_b)
|
|||||||
|
|
||||||
if (m_model == MODEL_MAC_II)
|
if (m_model == MODEL_MAC_II)
|
||||||
{
|
{
|
||||||
m_maincpu->set_hmmu_enable((data & 0x8) ? M68K_HMMU_DISABLE : M68K_HMMU_ENABLE_II);
|
m68000_base_device *m68k = downcast<m68000_base_device *>(m_maincpu.target());
|
||||||
|
m68k->set_hmmu_enable((data & 0x8) ? M68K_HMMU_DISABLE : M68K_HMMU_ENABLE_II);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1824,7 +1825,8 @@ void mac_state::machine_reset()
|
|||||||
// default to 32-bit mode on LC
|
// default to 32-bit mode on LC
|
||||||
if (m_model == MODEL_MAC_LC)
|
if (m_model == MODEL_MAC_LC)
|
||||||
{
|
{
|
||||||
m_maincpu->set_hmmu_enable(M68K_HMMU_DISABLE);
|
m68000_base_device *m68k = downcast<m68000_base_device *>(m_maincpu.target());
|
||||||
|
m68k->set_hmmu_enable(M68K_HMMU_DISABLE);
|
||||||
}
|
}
|
||||||
|
|
||||||
m_last_taken_interrupt = -1;
|
m_last_taken_interrupt = -1;
|
||||||
|
Loading…
Reference in New Issue
Block a user