summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/video/fastfred.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/video/fastfred.c')
-rw-r--r--src/mame/video/fastfred.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/mame/video/fastfred.c b/src/mame/video/fastfred.c
index 1836155ae7e..fb4afb7c0cf 100644
--- a/src/mame/video/fastfred.c
+++ b/src/mame/video/fastfred.c
@@ -345,6 +345,24 @@ VIDEO_START_MEMBER(fastfred_state,imago)
/* web colors */
m_palette->set_pen_color(256+64+0,rgb_t(0x50,0x00,0x00));
m_palette->set_pen_color(256+64+1,rgb_t(0x00,0x00,0x00));
+
+ save_item(NAME(m_imago_sprites));
+ save_item(NAME(m_imago_sprites_address));
+ save_item(NAME(m_imago_sprites_bank));
+
+ // galaxold starfield related save states. Something's still missing here.
+ save_item(NAME(m_stars_on));
+ save_item(NAME(m_stars_blink_state));
+ save_item(NAME(m_timer_adjusted));
+ save_item(NAME(m_stars_colors_start));
+ save_item(NAME(m_stars_scrollpos));
+
+ for (int i = 0; i < STAR_COUNT; i++)
+ {
+ save_item(NAME(m_stars[i].x), i);
+ save_item(NAME(m_stars[i].y), i);
+ save_item(NAME(m_stars[i].color), i);
+ }
}
UINT32 fastfred_state::screen_update_imago(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect)