diff options
Diffstat (limited to 'src/mame/includes/dccons.h')
-rw-r--r-- | src/mame/includes/dccons.h | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/src/mame/includes/dccons.h b/src/mame/includes/dccons.h index 8ed88874c64..02a829f0b31 100644 --- a/src/mame/includes/dccons.h +++ b/src/mame/includes/dccons.h @@ -30,13 +30,11 @@ public: void init_dcjp(); void init_tream(); - DECLARE_READ64_MEMBER(dcus_idle_skip_r); - DECLARE_READ64_MEMBER(dcjp_idle_skip_r); + uint64_t dcus_idle_skip_r(); + uint64_t dcjp_idle_skip_r(); - DECLARE_READ64_MEMBER(dc_pdtra_r); - DECLARE_WRITE64_MEMBER(dc_pdtra_w); - DECLARE_READ64_MEMBER(dc_arm_r); - DECLARE_WRITE64_MEMBER(dc_arm_w); + uint64_t dc_pdtra_r(); + void dc_pdtra_w(uint64_t data); DECLARE_WRITE_LINE_MEMBER(aica_irq); DECLARE_WRITE_LINE_MEMBER(sh4_aica_irq); DECLARE_WRITE_LINE_MEMBER(ata_interrupt); @@ -44,10 +42,10 @@ public: TIMER_CALLBACK_MEMBER( atapi_xfer_end ); void dreamcast_atapi_init(); - DECLARE_READ32_MEMBER( dc_mess_g1_ctrl_r ); - DECLARE_WRITE32_MEMBER( dc_mess_g1_ctrl_w ); - DECLARE_READ8_MEMBER( dc_flash_r ); - DECLARE_WRITE8_MEMBER( dc_flash_w ); + uint32_t dc_mess_g1_ctrl_r(offs_t offset); + void dc_mess_g1_ctrl_w(offs_t offset, uint32_t data, uint32_t mem_mask = ~0); + uint8_t dc_flash_r(offs_t offset); + void dc_flash_w(offs_t offset, uint8_t data); static void gdrom_config(device_t *device); void dc_base(machine_config &config); |