summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/tatsumi.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/tatsumi.h')
-rw-r--r--src/mame/includes/tatsumi.h66
1 files changed, 33 insertions, 33 deletions
diff --git a/src/mame/includes/tatsumi.h b/src/mame/includes/tatsumi.h
index 69ccaed72e0..021fa988e58 100644
--- a/src/mame/includes/tatsumi.h
+++ b/src/mame/includes/tatsumi.h
@@ -33,7 +33,7 @@ public:
, m_subregion(*this, "slave_rom")
{ }
- DECLARE_WRITE8_MEMBER(hd6445_crt_w);
+ void hd6445_crt_w(offs_t offset, uint8_t data);
INTERRUPT_GEN_MEMBER(v30_interrupt);
TILE_GET_INFO_MEMBER(get_text_tile_info);
@@ -60,13 +60,13 @@ protected:
tilemap_t *m_tx_layer;
bitmap_rgb32 m_temp_bitmap;
std::unique_ptr<uint8_t[]> m_shadow_pen_array;
- DECLARE_WRITE16_MEMBER(text_w);
- DECLARE_READ16_MEMBER(tatsumi_v30_68000_r);
- DECLARE_WRITE16_MEMBER(tatsumi_v30_68000_w);
- DECLARE_READ16_MEMBER(tatsumi_sprite_control_r);
- DECLARE_WRITE16_MEMBER(tatsumi_sprite_control_w);
+ void text_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
+ uint16_t tatsumi_v30_68000_r(offs_t offset);
+ void tatsumi_v30_68000_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
+ uint16_t tatsumi_sprite_control_r(offs_t offset);
+ void tatsumi_sprite_control_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
- DECLARE_READ8_MEMBER(tatsumi_hack_ym2151_r);
+ uint8_t tatsumi_hack_ym2151_r();
void tatsumi_reset();
template<class _BitmapClass> void draw_sprites(_BitmapClass &bitmap, const rectangle &cliprect, int write_priority_only, int rambank);
@@ -99,17 +99,17 @@ public:
void init_apache3();
private:
- DECLARE_READ16_MEMBER(apache3_bank_r);
- DECLARE_WRITE16_MEMBER(apache3_bank_w);
- DECLARE_WRITE16_MEMBER(apache3_z80_ctrl_w);
- DECLARE_READ16_MEMBER(apache3_v30_v20_r);
- DECLARE_WRITE16_MEMBER(apache3_v30_v20_w);
- DECLARE_READ16_MEMBER(apache3_z80_r);
- DECLARE_WRITE16_MEMBER(apache3_z80_w);
+ uint16_t apache3_bank_r();
+ void apache3_bank_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
+ void apache3_z80_ctrl_w(uint16_t data);
+ uint16_t apache3_v30_v20_r(offs_t offset);
+ void apache3_v30_v20_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
+ uint16_t apache3_z80_r(offs_t offset);
+ void apache3_z80_w(offs_t offset, uint16_t data);
uint8_t apache3_vr1_r();
- DECLARE_WRITE16_MEMBER(apache3_rotate_w);
- DECLARE_WRITE16_MEMBER(apache3_road_z_w);
- DECLARE_WRITE8_MEMBER(apache3_road_x_w);
+ void apache3_rotate_w(uint16_t data);
+ void apache3_road_z_w(uint16_t data);
+ void apache3_road_x_w(offs_t offset, uint8_t data);
DECLARE_MACHINE_RESET(apache3);
DECLARE_VIDEO_START(apache3);
@@ -159,12 +159,12 @@ public:
void init_roundup5();
private:
- DECLARE_READ16_MEMBER(roundup_v30_z80_r);
- DECLARE_WRITE16_MEMBER(roundup_v30_z80_w);
- DECLARE_WRITE16_MEMBER(roundup5_control_w);
- DECLARE_WRITE16_MEMBER(road_vregs_w);
- DECLARE_READ8_MEMBER(gfxdata_r);
- DECLARE_WRITE8_MEMBER(gfxdata_w);
+ uint16_t roundup_v30_z80_r(offs_t offset);
+ void roundup_v30_z80_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
+ void roundup5_control_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
+ void road_vregs_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
+ uint8_t gfxdata_r(offs_t offset);
+ void gfxdata_w(offs_t offset, uint8_t data);
void output_w(uint8_t data);
DECLARE_VIDEO_START(roundup5);
@@ -214,18 +214,18 @@ protected:
virtual void machine_reset() override;
private:
- DECLARE_READ16_MEMBER(cyclwarr_sprite_r);
- DECLARE_WRITE16_MEMBER(cyclwarr_sprite_w);
- DECLARE_WRITE16_MEMBER(video_config_w);
- DECLARE_WRITE16_MEMBER(bigfight_a40000_w);
- DECLARE_WRITE16_MEMBER(mixing_control_w);
+ uint16_t cyclwarr_sprite_r(offs_t offset);
+ void cyclwarr_sprite_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
+ void video_config_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
+ void bigfight_a40000_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
+ void mixing_control_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
void cyclwarr_control_w(uint8_t data);
- DECLARE_WRITE8_MEMBER(cyclwarr_sound_w);
- DECLARE_WRITE16_MEMBER(output_w);
- DECLARE_READ8_MEMBER(oki_status_xor_r);
+ void cyclwarr_sound_w(uint8_t data);
+ void output_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
+ uint8_t oki_status_xor_r();
- template<int Bank> DECLARE_READ16_MEMBER(cyclwarr_videoram_r);
- template<int Bank> DECLARE_WRITE16_MEMBER(cyclwarr_videoram_w);
+ template<int Bank> uint16_t cyclwarr_videoram_r(offs_t offset);
+ template<int Bank> void cyclwarr_videoram_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
template<int Bank> TILE_GET_INFO_MEMBER(get_tile_info_bigfight);
template<int Bank> TILE_GET_INFO_MEMBER(get_tile_info_cyclwarr_road);