summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/wd2010.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/machine/wd2010.h')
-rw-r--r--src/devices/machine/wd2010.h66
1 files changed, 0 insertions, 66 deletions
diff --git a/src/devices/machine/wd2010.h b/src/devices/machine/wd2010.h
index 5cba995b3da..fdfc2c4462c 100644
--- a/src/devices/machine/wd2010.h
+++ b/src/devices/machine/wd2010.h
@@ -12,57 +12,6 @@
#pragma once
-
-
-//**************************************************************************
-// INTERFACE CONFIGURATION MACROS
-//**************************************************************************
-
-#define MCFG_WD2010_OUT_INTRQ_CB(_devcb) \
- downcast<wd2010_device &>(*device).set_out_intrq_callback(DEVCB_##_devcb);
-
-#define MCFG_WD2010_OUT_BDRQ_CB(_devcb) \
- downcast<wd2010_device &>(*device).set_out_bdrq_callback(DEVCB_##_devcb);
-
-#define MCFG_WD2010_OUT_BCR_CB(_devcb) \
- downcast<wd2010_device &>(*device).set_out_bcr_callback(DEVCB_##_devcb);
-
-#define MCFG_WD2010_IN_BRDY_CB(_devcb) \
- downcast<wd2010_device &>(*device).set_in_brdy_callback(DEVCB_##_devcb);
-
-#define MCFG_WD2010_IN_BCS_CB(_devcb) \
- downcast<wd2010_device &>(*device).set_in_bcs_callback(DEVCB_##_devcb);
-
-#define MCFG_WD2010_OUT_BCS_CB(_devcb) \
- downcast<wd2010_device &>(*device).set_out_bcs_callback(DEVCB_##_devcb);
-
-#define MCFG_WD2010_OUT_DIRIN_CB(_devcb) \
- downcast<wd2010_device &>(*device).set_out_dirin_callback(DEVCB_##_devcb);
-
-#define MCFG_WD2010_OUT_STEP_CB(_devcb) \
- downcast<wd2010_device &>(*device).set_out_step_callback(DEVCB_##_devcb);
-
-#define MCFG_WD2010_OUT_RWC_CB(_devcb) \
- downcast<wd2010_device &>(*device).set_out_rwc_callback(DEVCB_##_devcb);
-
-#define MCFG_WD2010_OUT_WG_CB(_devcb) \
- downcast<wd2010_device &>(*device).set_out_wg_callback(DEVCB_##_devcb);
-
-#define MCFG_WD2010_IN_DRDY_CB(_devcb) \
- downcast<wd2010_device &>(*device).set_in_drdy_callback(DEVCB_##_devcb);
-
-#define MCFG_WD2010_IN_INDEX_CB(_devcb) \
- downcast<wd2010_device &>(*device).set_in_index_callback(DEVCB_##_devcb);
-
-#define MCFG_WD2010_IN_WF_CB(_devcb) \
- downcast<wd2010_device &>(*device).set_in_wf_callback(DEVCB_##_devcb);
-
-#define MCFG_WD2010_IN_TK000_CB(_devcb) \
- downcast<wd2010_device &>(*device).set_in_tk000_callback(DEVCB_##_devcb);
-
-#define MCFG_WD2010_IN_SC_CB(_devcb) \
- downcast<wd2010_device &>(*device).set_in_sc_callback(DEVCB_##_devcb);
-
//**************************************************************************
// TYPE DEFINITIONS
//**************************************************************************
@@ -75,21 +24,6 @@ public:
// construction/destruction
wd2010_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
- template <class Object> devcb_base &set_out_intrq_callback(Object &&cb) { return m_out_intrq_cb.set_callback(std::forward<Object>(cb)); }
- template <class Object> devcb_base &set_out_bdrq_callback(Object &&cb) { return m_out_bdrq_cb.set_callback(std::forward<Object>(cb)); }
- template <class Object> devcb_base &set_out_bcr_callback(Object &&cb) { return m_out_bcr_cb.set_callback(std::forward<Object>(cb)); }
- template <class Object> devcb_base &set_in_brdy_callback(Object &&cb) { return m_in_brdy_cb.set_callback(std::forward<Object>(cb)); }
- template <class Object> devcb_base &set_in_bcs_callback(Object &&cb) { return m_in_bcs_cb.set_callback(std::forward<Object>(cb)); }
- template <class Object> devcb_base &set_out_bcs_callback(Object &&cb) { return m_out_bcs_cb.set_callback(std::forward<Object>(cb)); }
- template <class Object> devcb_base &set_out_dirin_callback(Object &&cb) { return m_out_dirin_cb.set_callback(std::forward<Object>(cb)); }
- template <class Object> devcb_base &set_out_step_callback(Object &&cb) { return m_out_step_cb.set_callback(std::forward<Object>(cb)); }
- template <class Object> devcb_base &set_out_rwc_callback(Object &&cb) { return m_out_rwc_cb.set_callback(std::forward<Object>(cb)); }
- template <class Object> devcb_base &set_out_wg_callback(Object &&cb) { return m_out_wg_cb.set_callback(std::forward<Object>(cb)); }
- template <class Object> devcb_base &set_in_drdy_callback(Object &&cb) { return m_in_drdy_cb.set_callback(std::forward<Object>(cb)); }
- template <class Object> devcb_base &set_in_index_callback(Object &&cb) { return m_in_index_cb.set_callback(std::forward<Object>(cb)); }
- template <class Object> devcb_base &set_in_wf_callback(Object &&cb) { return m_in_wf_cb.set_callback(std::forward<Object>(cb)); }
- template <class Object> devcb_base &set_in_tk000_callback(Object &&cb) { return m_in_tk000_cb.set_callback(std::forward<Object>(cb)); }
- template <class Object> devcb_base &set_in_sc_callback(Object &&cb) { return m_in_sc_cb.set_callback(std::forward<Object>(cb)); }
auto out_intrq_callback() { return m_out_intrq_cb.bind(); }
auto out_bdrq_callback() { return m_out_bdrq_cb.bind(); }
auto out_bcr_callback() { return m_out_bcr_cb.bind(); }