summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/m68705prg.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/m68705prg.cpp')
-rw-r--r--src/mame/drivers/m68705prg.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/mame/drivers/m68705prg.cpp b/src/mame/drivers/m68705prg.cpp
index 77b080f65a7..80b07e07cf5 100644
--- a/src/mame/drivers/m68705prg.cpp
+++ b/src/mame/drivers/m68705prg.cpp
@@ -107,11 +107,14 @@ protected:
m_addr = 0x0000;
m_pb_val = 0xff;
+ m_input_poll_timer->adjust(attotime::from_hz(120), 0, attotime::from_hz(120));
+ }
+
+ virtual void machine_reset() override
+ {
m_digits[0] = s_7seg[(m_addr >> 0) & 0x0f];
m_digits[1] = s_7seg[(m_addr >> 4) & 0x0f];
m_digits[2] = s_7seg[(m_addr >> 8) & 0x0f];
-
- m_input_poll_timer->adjust(attotime::from_hz(120), 0, attotime::from_hz(120));
}
required_ioport m_sw;
@@ -174,6 +177,8 @@ protected:
virtual void machine_reset() override
{
+ m68705prg_state_base::machine_reset();
+
m_sw->field(0x01)->live().value = 0;
m_sw->field(0x02)->live().value = 0;