summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/dc.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/dc.h')
-rw-r--r--src/mame/includes/dc.h28
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);