diff options
Diffstat (limited to 'src/mame/includes/dc.h')
-rw-r--r-- | src/mame/includes/dc.h | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/src/mame/includes/dc.h b/src/mame/includes/dc.h index 3ef2fc51cf1..4a6e8208601 100644 --- a/src/mame/includes/dc.h +++ b/src/mame/includes/dc.h @@ -59,29 +59,29 @@ class dc_state : public driver_device virtual void machine_reset() override; TIMER_CALLBACK_MEMBER(g2_dma_irq); TIMER_CALLBACK_MEMBER(ch2_dma_irq); - DECLARE_READ32_MEMBER(dc_aica_reg_r); - DECLARE_WRITE32_MEMBER(dc_aica_reg_w); - DECLARE_READ32_MEMBER(dc_arm_aica_r); - DECLARE_WRITE32_MEMBER(dc_arm_aica_w); + uint32_t dc_aica_reg_r(offs_t offset, uint32_t mem_mask = ~0); + void dc_aica_reg_w(offs_t offset, uint32_t data, uint32_t mem_mask = ~0); + uint32_t dc_arm_aica_r(offs_t offset); + void dc_arm_aica_w(offs_t offset, uint32_t data, uint32_t mem_mask = ~0); void g2_dma_execute(address_space &space, int channel); inline int decode_reg32_64(uint32_t offset, uint64_t mem_mask, uint64_t *shift); inline int decode_reg3216_64(uint32_t offset, uint64_t mem_mask, uint64_t *shift); int dc_compute_interrupt_level(); void dc_update_interrupt_status(); inline int decode_reg_64(uint32_t offset, uint64_t mem_mask, uint64_t *shift); - DECLARE_READ64_MEMBER( dc_sysctrl_r ); - DECLARE_WRITE64_MEMBER( dc_sysctrl_w ); - DECLARE_READ64_MEMBER( dc_gdrom_r ); - DECLARE_WRITE64_MEMBER( dc_gdrom_w ); - DECLARE_READ64_MEMBER( dc_g2_ctrl_r ); - DECLARE_WRITE64_MEMBER( dc_g2_ctrl_w ); - DECLARE_READ64_MEMBER( dc_modem_r ); - DECLARE_WRITE64_MEMBER( dc_modem_w ); + uint64_t dc_sysctrl_r(offs_t offset, uint64_t mem_mask = ~0); + void dc_sysctrl_w(offs_t offset, uint64_t data, uint64_t mem_mask = ~0); + uint64_t dc_gdrom_r(offs_t offset, uint64_t mem_mask = ~0); + void dc_gdrom_w(offs_t offset, uint64_t data, uint64_t mem_mask = ~0); + uint64_t dc_g2_ctrl_r(offs_t offset, uint64_t mem_mask = ~0); + void dc_g2_ctrl_w(address_space &space, offs_t offset, uint64_t data, uint64_t mem_mask = ~0); + uint64_t dc_modem_r(offs_t offset, uint64_t mem_mask = ~0); + void dc_modem_w(offs_t offset, uint64_t data, uint64_t mem_mask = ~0); void g1_irq(uint8_t data); void pvr_irq(uint8_t data); void maple_irq(uint8_t data); - DECLARE_READ16_MEMBER( soundram_r ); - DECLARE_WRITE16_MEMBER( soundram_w ); + uint16_t soundram_r(offs_t offset); + void soundram_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0); DECLARE_WRITE_LINE_MEMBER(aica_irq); DECLARE_WRITE_LINE_MEMBER(sh4_aica_irq); DECLARE_WRITE_LINE_MEMBER(external_irq); |