summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/video
diff options
context:
space:
mode:
author Ivan Vangelista <mesgnet@yahoo.it>2016-04-01 19:25:57 +0200
committer Ivan Vangelista <mesgnet@yahoo.it>2016-04-01 19:25:57 +0200
commitbfbcdac2a61eed3f26edcbabe07947b5d19e7ec7 (patch)
tree1a6da805d69656be0acc2b367e5da84177af866c /src/devices/video
parentdaadbc5fd5e9cb702a4bce1da28025487c0f94c8 (diff)
cv1k.cpp: some work towards save state support. Should work but it would be better not to save the bitmap, so for the time being it is disabled by default (nw)
Diffstat (limited to 'src/devices/video')
-rw-r--r--src/devices/video/epic12.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/devices/video/epic12.cpp b/src/devices/video/epic12.cpp
index fa168e5ac36..5f399292c49 100644
--- a/src/devices/video/epic12.cpp
+++ b/src/devices/video/epic12.cpp
@@ -49,6 +49,20 @@ void epic12_device::device_start()
m_blitter_delay_timer = machine().scheduler().timer_alloc(timer_expired_delegate(FUNC(epic12_device::blitter_delay_callback),this));
m_blitter_delay_timer->adjust(attotime::never);
+
+ save_item(NAME(m_gfx_addr));
+ save_item(NAME(m_gfx_scroll_0_x));
+ save_item(NAME(m_gfx_scroll_0_y));
+ save_item(NAME(m_gfx_scroll_1_x));
+ save_item(NAME(m_gfx_scroll_1_y));
+ save_item(NAME(m_delay_scale));
+ save_item(NAME(m_gfx_addr_shadowcopy));
+ save_item(NAME(m_gfx_scroll_0_x_shadowcopy));
+ save_item(NAME(m_gfx_scroll_0_y_shadowcopy));
+ save_item(NAME(m_gfx_scroll_1_x_shadowcopy));
+ save_item(NAME(m_gfx_scroll_1_y_shadowcopy));
+ save_pointer(NAME(m_ram16_copy.get()), m_main_ramsize/2);
+ save_item(NAME(*m_bitmaps));
}
void epic12_device::device_reset()