diff options
Diffstat (limited to 'src/devices/bus/isa/p1_fdc.h')
-rw-r--r-- | src/devices/bus/isa/p1_fdc.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/devices/bus/isa/p1_fdc.h b/src/devices/bus/isa/p1_fdc.h index a80d76b057d..d2c5e4605e7 100644 --- a/src/devices/bus/isa/p1_fdc.h +++ b/src/devices/bus/isa/p1_fdc.h @@ -27,6 +27,9 @@ public: // construction/destruction p1_fdc_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + template <typename T> + void set_cpu(T &&tag) { m_cpu.set_tag(std::forward<T>(tag)); } + DECLARE_READ8_MEMBER(p1_fdc_r); DECLARE_WRITE8_MEMBER(p1_fdc_w); @@ -45,7 +48,7 @@ private: DECLARE_WRITE_LINE_MEMBER(p1_fdc_irq_drq); required_device<fd1793_device> m_fdc; - required_device<cpu_device> m_maincpu; + required_device<cpu_device> m_cpu; public: void p1_wd17xx_aux_w(int data); |