diff options
Diffstat (limited to 'src/devices/bus/sms_ctrl/multitap.cpp')
-rw-r--r-- | src/devices/bus/sms_ctrl/multitap.cpp | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/src/devices/bus/sms_ctrl/multitap.cpp b/src/devices/bus/sms_ctrl/multitap.cpp index 355b05ffb46..b85207c0695 100644 --- a/src/devices/bus/sms_ctrl/multitap.cpp +++ b/src/devices/bus/sms_ctrl/multitap.cpp @@ -17,7 +17,7 @@ // DEVICE DEFINITIONS //************************************************************************** -const device_type SMS_MULTITAP = device_creator<sms_multitap_device>; +DEFINE_DEVICE_TYPE(SMS_MULTITAP, sms_multitap_device, "sms_multitap", "Sega SMS Multitap") //************************************************************************** @@ -29,7 +29,7 @@ const device_type SMS_MULTITAP = device_creator<sms_multitap_device>; //------------------------------------------------- sms_multitap_device::sms_multitap_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : - device_t(mconfig, SMS_MULTITAP, "Sega SMS Multitap", tag, owner, clock, "sms_multitap", __FILE__), + device_t(mconfig, SMS_MULTITAP, tag, owner, clock), device_sms_control_port_interface(mconfig, *this), m_subctrl1_port(*this, "ctrl1"), m_subctrl2_port(*this, "ctrl2"), @@ -49,11 +49,6 @@ void sms_multitap_device::device_start() { save_item(NAME(m_read_state)); save_item(NAME(m_last_data)); - - m_subctrl1_port->device_start(); - m_subctrl2_port->device_start(); - m_subctrl3_port->device_start(); - m_subctrl4_port->device_start(); } |