diff options
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 |
commit | bfbcdac2a61eed3f26edcbabe07947b5d19e7ec7 (patch) | |
tree | 1a6da805d69656be0acc2b367e5da84177af866c /src/devices/video | |
parent | daadbc5fd5e9cb702a4bce1da28025487c0f94c8 (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.cpp | 14 |
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() |