From 1d08fdb5110287f23cea79ab60b76b9e47d39183 Mon Sep 17 00:00:00 2001 From: Sandro Ronco Date: Tue, 19 Dec 2017 20:48:32 +0100 Subject: [PATCH] mrisc: fixed subcpu reset. (nw) --- src/mame/drivers/polgar.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/mame/drivers/polgar.cpp b/src/mame/drivers/polgar.cpp index e1e2c4d1a72..681f69ddfaf 100644 --- a/src/mame/drivers/polgar.cpp +++ b/src/mame/drivers/polgar.cpp @@ -185,6 +185,9 @@ WRITE8_MEMBER(mephisto_risc_state::latch1_w) { m_com_latch1 = data; m_subcpu->set_input_line(ARM_FIRQ_LINE, ASSERT_LINE); + m_subcpu->set_input_line(INPUT_LINE_RESET, (data & 0x02) ? ASSERT_LINE : CLEAR_LINE); + if (data & 0x02) + m_subcpu->space(AS_PROGRAM).install_rom(0x00000000, 0x0000007f, memregion("arm_bootstrap")->base()); }