summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/cop400/cop400.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/cop400/cop400.h')
-rw-r--r--src/devices/cpu/cop400/cop400.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/devices/cpu/cop400/cop400.h b/src/devices/cpu/cop400/cop400.h
index 3fa806d2b06..383b89372a1 100644
--- a/src/devices/cpu/cop400/cop400.h
+++ b/src/devices/cpu/cop400/cop400.h
@@ -134,6 +134,17 @@ public:
template<class Object> devcb_base &set_write_so_callback(Object &&cb) { return m_write_so.set_callback(std::forward<Object>(cb)); }
template<class Object> devcb_base &set_write_sk_callback(Object &&cb) { return m_write_sk.set_callback(std::forward<Object>(cb)); }
template<class Object> devcb_base &set_read_cko_callback(Object &&cb) { return m_read_cko.set_callback(std::forward<Object>(cb)); }
+ auto read_l() { return m_read_l.bind(); }
+ auto read_l_tristate() { return m_read_l_tristate.bind(); }
+ auto write_l() { return m_write_l.bind(); }
+ auto read_g() { return m_read_g.bind(); }
+ auto write_g() { return m_write_g.bind(); }
+ auto write_d() { return m_write_d.bind(); }
+ auto read_in() { return m_read_in.bind(); }
+ auto read_si() { return m_read_si.bind(); }
+ auto write_so() { return m_write_so.bind(); }
+ auto write_sk() { return m_write_sk.bind(); }
+ auto read_cko() { return m_read_cko.bind(); }
void set_config(cop400_cki_bond cki, cop400_cko_bond cko, bool has_microbus)
{