summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/epson_sio/epson_sio.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/epson_sio/epson_sio.h')
-rw-r--r--src/devices/bus/epson_sio/epson_sio.h10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/devices/bus/epson_sio/epson_sio.h b/src/devices/bus/epson_sio/epson_sio.h
index 5d93c42ba74..99bf6bce7a3 100644
--- a/src/devices/bus/epson_sio/epson_sio.h
+++ b/src/devices/bus/epson_sio/epson_sio.h
@@ -21,8 +21,7 @@ class device_epson_sio_interface;
// supported devices
void epson_sio_devices(device_slot_interface &device);
-class epson_sio_device : public device_t,
- public device_slot_interface
+class epson_sio_device : public device_t, public device_single_card_slot_interface<device_epson_sio_interface>
{
public:
// construction/destruction
@@ -53,7 +52,6 @@ public:
protected:
// device-level overrides
virtual void device_start() override;
- virtual void device_reset() override;
device_epson_sio_interface *m_cart;
@@ -64,14 +62,14 @@ private:
// class representing interface-specific live sio device
-class device_epson_sio_interface : public device_slot_card_interface
+class device_epson_sio_interface : public device_interface
{
public:
// construction/destruction
virtual ~device_epson_sio_interface();
- virtual void tx_w(int state) { };
- virtual void pout_w(int state) { };
+ virtual void tx_w(int state) { }
+ virtual void pout_w(int state) { }
protected:
device_epson_sio_interface(const machine_config &mconfig, device_t &device);