diff options
Diffstat (limited to 'src/devices/bus/interpro/keyboard/keyboard.cpp')
-rw-r--r-- | src/devices/bus/interpro/keyboard/keyboard.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/devices/bus/interpro/keyboard/keyboard.cpp b/src/devices/bus/interpro/keyboard/keyboard.cpp index 10b0a038d9e..2e31ee7e258 100644 --- a/src/devices/bus/interpro/keyboard/keyboard.cpp +++ b/src/devices/bus/interpro/keyboard/keyboard.cpp @@ -11,7 +11,7 @@ DEFINE_DEVICE_TYPE(INTERPRO_KEYBOARD_PORT, interpro_keyboard_port_device, "inter interpro_keyboard_port_device::interpro_keyboard_port_device(machine_config const &mconfig, char const *tag, device_t *owner, uint32_t clock) : device_t(mconfig, INTERPRO_KEYBOARD_PORT, tag, owner, clock) - , device_slot_interface(mconfig, *this) + , device_single_card_slot_interface<device_interpro_keyboard_port_interface>(mconfig, *this) , m_rxd_handler(*this) , m_dev(nullptr) { @@ -19,7 +19,7 @@ interpro_keyboard_port_device::interpro_keyboard_port_device(machine_config cons void interpro_keyboard_port_device::device_config_complete() { - m_dev = dynamic_cast<device_interpro_keyboard_port_interface *>(get_card_device()); + m_dev = get_card_device(); } void interpro_keyboard_port_device::device_start() @@ -34,7 +34,7 @@ WRITE_LINE_MEMBER(interpro_keyboard_port_device::write_txd) } device_interpro_keyboard_port_interface::device_interpro_keyboard_port_interface(machine_config const &mconfig, device_t &device) - : device_slot_card_interface(mconfig, device) + : device_interface(device, "interprokbd") , m_port(dynamic_cast<interpro_keyboard_port_device *>(device.owner())) { } |