diff options
Diffstat (limited to 'src/devices/cpu/m6805/m68hc05.h')
-rw-r--r-- | src/devices/cpu/m6805/m68hc05.h | 10 |
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: |