diff options
Diffstat (limited to 'src/devices/bus/coco/coco_fdc.h')
-rw-r--r-- | src/devices/bus/coco/coco_fdc.h | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/devices/bus/coco/coco_fdc.h b/src/devices/bus/coco/coco_fdc.h index dfd78f813f8..6a69cfc8a1f 100644 --- a/src/devices/bus/coco/coco_fdc.h +++ b/src/devices/bus/coco/coco_fdc.h @@ -37,7 +37,6 @@ protected: : device_t(mconfig, type, tag, owner, clock) , device_cococart_interface(mconfig, *this) { - m_owner = dynamic_cast<cococart_slot_device *>(owner); }; // device-level overrides @@ -51,7 +50,7 @@ protected: // wrapper for setting the cart line void cart_set_line(cococart_slot_device::line which, cococart_slot_device::line_value value) { - m_owner->set_line_value(which, value); + owning_slot().set_line_value(which, value); } void cart_set_line(cococart_slot_device::line which, bool value) { @@ -65,9 +64,6 @@ protected: void set_dskreg(uint8_t data) { m_dskreg = data; } private: - // internal state - cococart_slot_device *m_owner; - // registers uint8_t m_dskreg; bool m_intrq; |