diff options
Diffstat (limited to 'src/mame/includes/beathead.h')
-rw-r--r-- | src/mame/includes/beathead.h | 30 |
1 files changed, 14 insertions, 16 deletions
diff --git a/src/mame/includes/beathead.h b/src/mame/includes/beathead.h index 639f23c5480..1eaf5d5f7d3 100644 --- a/src/mame/includes/beathead.h +++ b/src/mame/includes/beathead.h @@ -36,23 +36,21 @@ public: void beathead(machine_config &config); protected: - // in drivers/beathead.c + // in drivers/beathead.cpp void update_interrupts(); - DECLARE_WRITE32_MEMBER( interrupt_control_w ); - DECLARE_READ32_MEMBER( interrupt_control_r ); - DECLARE_WRITE32_MEMBER( sound_reset_w ); - DECLARE_WRITE32_MEMBER( coin_count_w ); - DECLARE_READ32_MEMBER( speedup_r ); - DECLARE_READ32_MEMBER( movie_speedup_r ); - - // in video/beathead.c - DECLARE_WRITE32_MEMBER( vram_transparent_w ); - DECLARE_WRITE32_MEMBER( vram_bulk_w ); - DECLARE_WRITE32_MEMBER( vram_latch_w ); - DECLARE_WRITE32_MEMBER( vram_copy_w ); - DECLARE_WRITE32_MEMBER( finescroll_w ); - DECLARE_READ32_MEMBER( hsync_ram_r ); - DECLARE_WRITE32_MEMBER( hsync_ram_w ); + void interrupt_control_w(offs_t offset, uint32_t data); + uint32_t interrupt_control_r(); + void sound_reset_w(offs_t offset, uint32_t data); + void coin_count_w(offs_t offset, uint32_t data); + + // in video/beathead.cpp + void vram_transparent_w(offs_t offset, uint32_t data, uint32_t mem_mask = ~0); + void vram_bulk_w(offs_t offset, uint32_t data, uint32_t mem_mask = ~0); + void vram_latch_w(offs_t offset, uint32_t data); + void vram_copy_w(offs_t offset, uint32_t data); + void finescroll_w(offs_t offset, uint32_t data, uint32_t mem_mask = ~0); + uint32_t hsync_ram_r(offs_t offset); + void hsync_ram_w(offs_t offset, uint32_t data, uint32_t mem_mask = ~0); TIMER_DEVICE_CALLBACK_MEMBER(scanline_callback); virtual void machine_reset() override; |