diff options
Diffstat (limited to 'src/devices/cpu/h8/h8_timer16.h')
-rw-r--r-- | src/devices/cpu/h8/h8_timer16.h | 66 |
1 files changed, 33 insertions, 33 deletions
diff --git a/src/devices/cpu/h8/h8_timer16.h b/src/devices/cpu/h8/h8_timer16.h index a22c68eb53d..6543b9ccb7c 100644 --- a/src/devices/cpu/h8/h8_timer16.h +++ b/src/devices/cpu/h8/h8_timer16.h @@ -65,22 +65,22 @@ public: void set_info(int tgr_count, int tbr_count, const char *intc, int irq_base); - DECLARE_READ8_MEMBER(tcr_r); - DECLARE_WRITE8_MEMBER(tcr_w); - DECLARE_READ8_MEMBER(tmdr_r); - DECLARE_WRITE8_MEMBER(tmdr_w); - DECLARE_READ8_MEMBER(tior_r); - DECLARE_WRITE8_MEMBER(tior_w); - DECLARE_READ8_MEMBER(tier_r); - DECLARE_WRITE8_MEMBER(tier_w); - DECLARE_READ8_MEMBER(tsr_r); - DECLARE_WRITE8_MEMBER(tsr_w); - DECLARE_READ16_MEMBER(tcnt_r); - DECLARE_WRITE16_MEMBER(tcnt_w); - DECLARE_READ16_MEMBER(tgr_r); - DECLARE_WRITE16_MEMBER(tgr_w); - DECLARE_READ16_MEMBER(tbr_r); - DECLARE_WRITE16_MEMBER(tbr_w); + uint8_t tcr_r(); + void tcr_w(uint8_t data); + uint8_t tmdr_r(); + void tmdr_w(uint8_t data); + uint8_t tior_r(); + void tior_w(offs_t offset, uint8_t data); + uint8_t tier_r(); + void tier_w(uint8_t data); + uint8_t tsr_r(); + void tsr_w(uint8_t data); + uint16_t tcnt_r(); + void tcnt_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0); + uint16_t tgr_r(offs_t offset); + void tgr_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0); + uint16_t tbr_r(offs_t offset); + void tbr_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0); uint64_t internal_update(uint64_t current_time); void set_ier(uint8_t value); @@ -172,23 +172,23 @@ public: } void set_info(int timer_count, uint8_t default_tstr); - DECLARE_READ8_MEMBER(tstr_r); - DECLARE_WRITE8_MEMBER(tstr_w); - DECLARE_READ8_MEMBER(tsyr_r); - DECLARE_WRITE8_MEMBER(tsyr_w); - DECLARE_READ8_MEMBER(tmdr_r); - DECLARE_WRITE8_MEMBER(tmdr_w); - DECLARE_READ8_MEMBER(tfcr_r); - DECLARE_WRITE8_MEMBER(tfcr_w); - DECLARE_READ8_MEMBER(toer_r); - DECLARE_WRITE8_MEMBER(toer_w); - DECLARE_READ8_MEMBER(tocr_r); - DECLARE_WRITE8_MEMBER(tocr_w); - DECLARE_READ8_MEMBER(tisr_r); - DECLARE_WRITE8_MEMBER(tisr_w); - DECLARE_READ8_MEMBER(tisrc_r); - DECLARE_WRITE8_MEMBER(tisrc_w); - DECLARE_WRITE8_MEMBER(tolr_w); + uint8_t tstr_r(); + void tstr_w(uint8_t data); + uint8_t tsyr_r(); + void tsyr_w(uint8_t data); + uint8_t tmdr_r(); + void tmdr_w(uint8_t data); + uint8_t tfcr_r(); + void tfcr_w(uint8_t data); + uint8_t toer_r(); + void toer_w(uint8_t data); + uint8_t tocr_r(); + void tocr_w(uint8_t data); + uint8_t tisr_r(offs_t offset); + void tisr_w(offs_t offset, uint8_t data); + uint8_t tisrc_r(); + void tisrc_w(uint8_t data); + void tolr_w(uint8_t data); protected: required_device<h8_device> cpu; |