summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/sh/sh7604_bus.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/sh/sh7604_bus.h')
-rw-r--r--src/devices/cpu/sh/sh7604_bus.h32
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