summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/video/gladiatr.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/video/gladiatr.c')
-rw-r--r--src/mame/video/gladiatr.c25
1 files changed, 20 insertions, 5 deletions
diff --git a/src/mame/video/gladiatr.c b/src/mame/video/gladiatr.c
index a727cbd066b..34e6c2084b0 100644
--- a/src/mame/video/gladiatr.c
+++ b/src/mame/video/gladiatr.c
@@ -50,6 +50,11 @@ VIDEO_START_MEMBER(gladiatr_state,ppking)
m_bg_tilemap->set_scroll_cols(0x10);
m_sprite_bank = 1;
+
+ save_item(NAME(m_video_attributes));
+ save_item(NAME(m_fg_scrolly));
+ save_item(NAME(m_sprite_buffer));
+ save_item(NAME(m_fg_tile_bank));
}
VIDEO_START_MEMBER(gladiatr_state,gladiatr)
@@ -63,6 +68,16 @@ VIDEO_START_MEMBER(gladiatr_state,gladiatr)
m_fg_tilemap->set_scrolldx(-0x30, 0x12f);
m_sprite_bank = 2;
+
+ save_item(NAME(m_video_attributes));
+ save_item(NAME(m_fg_scrollx));
+ save_item(NAME(m_fg_scrolly));
+ save_item(NAME(m_bg_scrollx));
+ save_item(NAME(m_bg_scrolly));
+ save_item(NAME(m_sprite_bank));
+ save_item(NAME(m_sprite_buffer));
+ save_item(NAME(m_fg_tile_bank));
+ save_item(NAME(m_bg_tile_bank));
}
@@ -73,25 +88,25 @@ VIDEO_START_MEMBER(gladiatr_state,gladiatr)
***************************************************************************/
-WRITE8_MEMBER(gladiatr_state::gladiatr_videoram_w)
+WRITE8_MEMBER(gladiatr_state::videoram_w)
{
m_videoram[offset] = data;
m_bg_tilemap->mark_tile_dirty(offset);
}
-WRITE8_MEMBER(gladiatr_state::gladiatr_colorram_w)
+WRITE8_MEMBER(gladiatr_state::colorram_w)
{
m_colorram[offset] = data;
m_bg_tilemap->mark_tile_dirty(offset);
}
-WRITE8_MEMBER(gladiatr_state::gladiatr_textram_w)
+WRITE8_MEMBER(gladiatr_state::textram_w)
{
m_textram[offset] = data;
m_fg_tilemap->mark_tile_dirty(offset);
}
-WRITE8_MEMBER(gladiatr_state::gladiatr_paletteram_w)
+WRITE8_MEMBER(gladiatr_state::paletteram_w)
{
int r,g,b;
@@ -110,7 +125,7 @@ WRITE8_MEMBER(gladiatr_state::gladiatr_paletteram_w)
}
-WRITE8_MEMBER(gladiatr_state::gladiatr_spritebuffer_w)
+WRITE8_MEMBER(gladiatr_state::spritebuffer_w)
{
m_sprite_buffer = data & 1;
}