summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/m6805/m68hc05.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/m6805/m68hc05.h')
-rw-r--r--src/devices/cpu/m6805/m68hc05.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/devices/cpu/m6805/m68hc05.h b/src/devices/cpu/m6805/m68hc05.h
index df051782fe8..a11abd9f3e8 100644
--- a/src/devices/cpu/m6805/m68hc05.h
+++ b/src/devices/cpu/m6805/m68hc05.h
@@ -32,8 +32,14 @@ class m68hc05_device : public m6805_base_device
{
public:
// configuration helpers
- template <std::size_t N> auto port_r() { return m_port_cb_r[N].bind(); }
- template <std::size_t N> auto port_w() { return m_port_cb_w[N].bind(); }
+ auto porta_r() { return m_port_cb_r[0].bind(); }
+ auto portb_r() { return m_port_cb_r[1].bind(); }
+ auto portc_r() { return m_port_cb_r[2].bind(); }
+ auto portd_r() { return m_port_cb_r[3].bind(); }
+ auto porta_w() { return m_port_cb_w[0].bind(); }
+ auto portb_w() { return m_port_cb_w[1].bind(); }
+ auto portc_w() { return m_port_cb_w[2].bind(); }
+ auto portd_w() { return m_port_cb_w[3].bind(); }
auto tcmp() { return m_tcmp_cb.bind(); }
protected: