summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/video/m107.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/video/m107.cpp')
-rw-r--r--src/mame/video/m107.cpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/mame/video/m107.cpp b/src/mame/video/m107.cpp
index 7b74a5b157c..860af7e4621 100644
--- a/src/mame/video/m107.cpp
+++ b/src/mame/video/m107.cpp
@@ -64,19 +64,17 @@ TILE_GET_INFO_MEMBER(m107_state::get_pf_tile_info)
/*****************************************************************************/
-WRITE16_MEMBER(m107_state::vram_w)
+void m107_state::vram_w(offs_t offset, uint16_t data, uint16_t mem_mask)
{
- int laynum;
-
COMBINE_DATA(&m_vram_data[offset]);
- for (laynum = 0; laynum < 4; laynum++)
+ for (int laynum = 0; laynum < 4; laynum++)
if ((offset & 0x6000) == m_pf_layer[laynum].vram_base)
m_pf_layer[laynum].tmap->mark_tile_dirty((offset & 0x1fff) / 2);
}
/*****************************************************************************/
-WRITE16_MEMBER(m107_state::control_w)
+void m107_state::control_w(offs_t offset, uint16_t data, uint16_t mem_mask)
{
uint16_t old = m_control[offset];
pf_layer_info *layer;
@@ -371,7 +369,7 @@ void m107_state::screenrefresh(screen_device &screen, bitmap_ind16 &bitmap, cons
/*****************************************************************************/
-WRITE16_MEMBER(m107_state::spritebuffer_w)
+void m107_state::spritebuffer_w(offs_t offset, uint16_t data, uint16_t mem_mask)
{
if (ACCESSING_BITS_0_7) {
/*