diff options
Diffstat (limited to 'src/devices/bus/amiga/zorro/buddha.h')
-rw-r--r-- | src/devices/bus/amiga/zorro/buddha.h | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/src/devices/bus/amiga/zorro/buddha.h b/src/devices/bus/amiga/zorro/buddha.h index b534734f994..f79382f6013 100644 --- a/src/devices/bus/amiga/zorro/buddha.h +++ b/src/devices/bus/amiga/zorro/buddha.h @@ -48,23 +48,23 @@ protected: private: // speed register - DECLARE_READ16_MEMBER( speed_r ); - DECLARE_WRITE16_MEMBER( speed_w ); + uint16_t speed_r(offs_t offset, uint16_t mem_mask = ~0); + void speed_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0); // ide register - DECLARE_READ16_MEMBER( ide_0_cs0_r ); - DECLARE_WRITE16_MEMBER( ide_0_cs0_w ); - DECLARE_READ16_MEMBER( ide_0_cs1_r ); - DECLARE_WRITE16_MEMBER( ide_0_cs1_w ); - DECLARE_READ16_MEMBER( ide_1_cs0_r ); - DECLARE_WRITE16_MEMBER( ide_1_cs0_w ); - DECLARE_READ16_MEMBER( ide_1_cs1_r ); - DECLARE_WRITE16_MEMBER( ide_1_cs1_w ); + uint16_t ide_0_cs0_r(offs_t offset, uint16_t mem_mask = ~0); + void ide_0_cs0_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0); + uint16_t ide_0_cs1_r(offs_t offset, uint16_t mem_mask = ~0); + void ide_0_cs1_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0); + uint16_t ide_1_cs0_r(offs_t offset, uint16_t mem_mask = ~0); + void ide_1_cs0_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0); + uint16_t ide_1_cs1_r(offs_t offset, uint16_t mem_mask = ~0); + void ide_1_cs1_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0); // interrupt register - DECLARE_READ16_MEMBER( ide_0_interrupt_r ); - DECLARE_READ16_MEMBER( ide_1_interrupt_r ); - DECLARE_WRITE16_MEMBER( ide_interrupt_enable_w ); + uint16_t ide_0_interrupt_r(offs_t offset, uint16_t mem_mask = ~0); + uint16_t ide_1_interrupt_r(offs_t offset, uint16_t mem_mask = ~0); + void ide_interrupt_enable_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0); DECLARE_WRITE_LINE_MEMBER( ide_0_interrupt_w ); DECLARE_WRITE_LINE_MEMBER( ide_1_interrupt_w ); |