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