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.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/mame/includes/tatsumi.h b/src/mame/includes/tatsumi.h
index 163d07ebb98..ce8d1cd7cdb 100644
--- a/src/mame/includes/tatsumi.h
+++ b/src/mame/includes/tatsumi.h
@@ -1,5 +1,5 @@
// license:BSD-3-Clause
-// copyright-holders:Bryan McPhail
+// copyright-holders:Bryan McPhail, Angelo Salese
#include "sound/okim6295.h"
#include "sound/ym2151.h"
@@ -68,7 +68,7 @@ public:
protected:
uint8_t m_hd6445_reg[64];
- void apply_shadow_bitmap(bitmap_rgb32 &bitmap, const rectangle &cliprect, bitmap_ind8 &shadow_bitmap);
+ void apply_shadow_bitmap(bitmap_rgb32 &bitmap, const rectangle &cliprect, bitmap_ind8 &shadow_bitmap, uint8_t xor_output);
private:
uint8_t m_hd6445_address;
};
@@ -197,7 +197,7 @@ public:
DECLARE_WRITE16_MEMBER(cyclwarr_sprite_w);
DECLARE_WRITE16_MEMBER(video_config_w);
DECLARE_WRITE16_MEMBER(bigfight_a40000_w);
- DECLARE_WRITE16_MEMBER(bigfight_a60000_w);
+ DECLARE_WRITE16_MEMBER(mixing_control_w);
DECLARE_WRITE8_MEMBER(cyclwarr_control_w);
DECLARE_WRITE8_MEMBER(cyclwarr_sound_w);
DECLARE_WRITE16_MEMBER(output_w);
@@ -235,7 +235,7 @@ private:
tilemap_t *m_layer[4];
uint16_t m_video_config[4];
- uint16_t m_bigfight_a60000[2];
+ uint16_t m_mixing_control;
uint16_t m_bigfight_a40000[2];
uint16_t m_bigfight_bank;
uint16_t m_bigfight_last_bank;
@@ -246,5 +246,6 @@ private:
void tile_expand();
void draw_bg(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect, tilemap_t *src, const uint16_t* scrollx, const uint16_t* scrolly, const uint16_t layer_page_size, bool is_road, int hi_priority);
void draw_bg_layers(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect, int hi_priority);
+ void apply_highlight_bitmap(bitmap_rgb32 &bitmap, const rectangle &cliprect, bitmap_ind8 &highlight_bitmap);
};