diff options
Diffstat (limited to 'src/devices/bus/ss50/mpt.cpp')
-rw-r--r-- | src/devices/bus/ss50/mpt.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/devices/bus/ss50/mpt.cpp b/src/devices/bus/ss50/mpt.cpp index 70ce9d0e3fa..95735b3ae1d 100644 --- a/src/devices/bus/ss50/mpt.cpp +++ b/src/devices/bus/ss50/mpt.cpp @@ -21,8 +21,8 @@ public: : device_t(mconfig, SS50_MPT, tag, owner, clock) , ss50_card_interface(mconfig, *this) , m_pia(*this, "pia") - , m_irqa_jumper(*this, "irqa") - , m_irqb_jumper(*this, "irqb") + , m_irqa_jumper(*this, "IRQA") + , m_irqb_jumper(*this, "IRQB") { } @@ -53,12 +53,12 @@ private: static INPUT_PORTS_START( mpt ) - PORT_START("irqa") + PORT_START("IRQA") PORT_DIPNAME(1, 0, "IRQ-A") PORT_DIPSETTING(0, DEF_STR(Off)) PORT_DIPSETTING(1, DEF_STR(On)) - PORT_START("irqb") + PORT_START("IRQB") PORT_DIPNAME(1, 1, "IRQ-B") PORT_DIPSETTING(0, DEF_STR(Off)) PORT_DIPSETTING(1, DEF_STR(On)) @@ -92,6 +92,8 @@ void ss50_mpt_device::device_start() { m_mpt_timer = machine().scheduler().timer_alloc(timer_expired_delegate(FUNC(ss50_mpt_device::mpt_timer_callback),this)); m_mpt_timer_state = 0; + + save_item(NAME(m_mpt_timer_state)); } //------------------------------------------------- |