diff options
Diffstat (limited to 'src/devices/cpu/sh/sh7604_bus.h')
-rw-r--r-- | src/devices/cpu/sh/sh7604_bus.h | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/src/devices/cpu/sh/sh7604_bus.h b/src/devices/cpu/sh/sh7604_bus.h index 672934aa5ae..9d2915b6b6b 100644 --- a/src/devices/cpu/sh/sh7604_bus.h +++ b/src/devices/cpu/sh/sh7604_bus.h @@ -28,22 +28,22 @@ public: // I/O operations void bus_regs(address_map &map); - DECLARE_WRITE32_MEMBER( write ); - DECLARE_READ32_MEMBER( read ); - DECLARE_READ16_MEMBER( bus_control_1_r ); - DECLARE_WRITE16_MEMBER( bus_control_1_w ); - DECLARE_READ16_MEMBER( bus_control_2_r ); - DECLARE_WRITE16_MEMBER( bus_control_2_w ); - DECLARE_READ16_MEMBER( wait_control_r ); - DECLARE_WRITE16_MEMBER( wait_control_w ); - DECLARE_READ16_MEMBER( memory_control_r ); - DECLARE_WRITE16_MEMBER( memory_control_w ); - DECLARE_READ16_MEMBER( refresh_timer_status_r ); - DECLARE_WRITE16_MEMBER( refresh_timer_control_w ); - DECLARE_READ16_MEMBER( refresh_timer_counter_r ); - DECLARE_WRITE16_MEMBER( refresh_timer_counter_w ); - DECLARE_READ16_MEMBER( refresh_timer_constant_r ); - DECLARE_WRITE16_MEMBER( refresh_timer_constant_w ); + void write(address_space &space, offs_t offset, uint32_t data, uint32_t mem_mask = ~0); + uint32_t read(address_space &space, offs_t offset); + uint16_t bus_control_1_r(); + void bus_control_1_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0); + uint16_t bus_control_2_r(); + void bus_control_2_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0); + uint16_t wait_control_r(); + void wait_control_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0); + uint16_t memory_control_r(); + void memory_control_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0); + uint16_t refresh_timer_status_r(); + void refresh_timer_control_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0); + uint16_t refresh_timer_counter_r(); + void refresh_timer_counter_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0); + uint16_t refresh_timer_constant_r(); + void refresh_timer_constant_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0); protected: // device-level overrides |