summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/amigafdc.h
diff options
context:
space:
mode:
author mooglyguy <therealmogminer@gmail.com>2018-08-12 00:46:11 +0200
committer mooglyguy <therealmogminer@gmail.com>2018-08-12 00:46:49 +0200
commiteb9e2c20b18fc95fc4557293f69e45513e75786b (patch)
tree142a76e370661e442decd321d2529fce874fa1d7 /src/devices/machine/amigafdc.h
parentfdd0b69a7fcd50ba85dae5f3e518ef9e89bea020 (diff)
-8364_paula, aakart, adc0808, adc083x, adc0844, adc1038, adc1213, akiko, am2847, am53cf96, am9519: Removed MCFG and old devcb. nw
Diffstat (limited to 'src/devices/machine/amigafdc.h')
-rw-r--r--src/devices/machine/amigafdc.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/devices/machine/amigafdc.h b/src/devices/machine/amigafdc.h
index 1cd55ca1d18..3fa813b1f96 100644
--- a/src/devices/machine/amigafdc.h
+++ b/src/devices/machine/amigafdc.h
@@ -31,6 +31,11 @@ public:
template <class Object> devcb_base &set_dma_wr_callback(Object &&cb) { return m_write_dma.set_callback(std::forward<Object>(cb)); }
template <class Object> devcb_base &set_dskblk_wr_callback(Object &&cb) { return m_write_dskblk.set_callback(std::forward<Object>(cb)); }
template <class Object> devcb_base &set_dsksyn_wr_callback(Object &&cb) { return m_write_dsksyn.set_callback(std::forward<Object>(cb)); }
+ auto index_callback() { return m_write_index.bind(); }
+ auto read_dma_callback() { return m_read_dma.bind(); }
+ auto write_dma_callback() { return m_write_dma.bind(); }
+ auto dskblk_callback() { return m_write_dskblk.bind(); }
+ auto dsksyn_callback() { return m_write_dsksyn.bind(); }
DECLARE_WRITE8_MEMBER(ciaaprb_w);