summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/video/wwfsstar.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/video/wwfsstar.c')
-rw-r--r--src/mame/video/wwfsstar.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/mame/video/wwfsstar.c b/src/mame/video/wwfsstar.c
index 5c7eeeae4a0..db5ba06fff4 100644
--- a/src/mame/video/wwfsstar.c
+++ b/src/mame/video/wwfsstar.c
@@ -15,13 +15,13 @@
for writes to Video Ram
*******************************************************************************/
-WRITE16_MEMBER(wwfsstar_state::wwfsstar_fg0_videoram_w)
+WRITE16_MEMBER(wwfsstar_state::fg0_videoram_w)
{
COMBINE_DATA(&m_fg0_videoram[offset]);
m_fg0_tilemap->mark_tile_dirty(offset/2);
}
-WRITE16_MEMBER(wwfsstar_state::wwfsstar_bg0_videoram_w)
+WRITE16_MEMBER(wwfsstar_state::bg0_videoram_w)
{
COMBINE_DATA(&m_bg0_videoram[offset]);
m_bg0_tilemap->mark_tile_dirty(offset/2);
@@ -207,9 +207,13 @@ void wwfsstar_state::video_start()
m_bg0_tilemap = &machine().tilemap().create(m_gfxdecode, tilemap_get_info_delegate(FUNC(wwfsstar_state::get_bg0_tile_info),this),tilemap_mapper_delegate(FUNC(wwfsstar_state::bg0_scan),this), 16, 16,32,32);
m_fg0_tilemap->set_transparent_pen(0);
+
+ save_item(NAME(m_vblank));
+ save_item(NAME(m_scrollx));
+ save_item(NAME(m_scrolly));
}
-UINT32 wwfsstar_state::screen_update_wwfsstar(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect)
+UINT32 wwfsstar_state::screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect)
{
m_bg0_tilemap->set_scrolly(0, m_scrolly );
m_bg0_tilemap->set_scrollx(0, m_scrollx );