summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/rs232/rs232.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/rs232/rs232.cpp')
-rw-r--r--src/devices/bus/rs232/rs232.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/devices/bus/rs232/rs232.cpp b/src/devices/bus/rs232/rs232.cpp
index 1c71fc9afca..bb1f69c35cd 100644
--- a/src/devices/bus/rs232/rs232.cpp
+++ b/src/devices/bus/rs232/rs232.cpp
@@ -51,7 +51,7 @@ rs232_port_device::rs232_port_device(const machine_config &mconfig, const char *
rs232_port_device::rs232_port_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock) :
device_t(mconfig, type, tag, owner, clock),
- device_slot_interface(mconfig, *this),
+ device_single_card_slot_interface<device_rs232_port_interface>(mconfig, *this),
m_rxd(0),
m_dcd(0),
m_dsr(0),
@@ -78,7 +78,7 @@ rs232_port_device::~rs232_port_device()
void rs232_port_device::device_config_complete()
{
- m_dev = dynamic_cast<device_rs232_port_interface *>(get_card_device());
+ m_dev = get_card_device();
}
void rs232_port_device::device_resolve_objects()
@@ -153,7 +153,7 @@ WRITE_LINE_MEMBER( rs232_port_device::write_spds )
}
device_rs232_port_interface::device_rs232_port_interface(const machine_config &mconfig, device_t &device) :
- device_slot_card_interface(mconfig, device)
+ device_interface(device, "rs232")
{
m_port = dynamic_cast<rs232_port_device *>(device.owner());
}