diff options
Diffstat (limited to 'src/mame/video/dec0.c')
-rw-r--r-- | src/mame/video/dec0.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mame/video/dec0.c b/src/mame/video/dec0.c index 6faa77133ea..31039803277 100644 --- a/src/mame/video/dec0.c +++ b/src/mame/video/dec0.c @@ -339,14 +339,15 @@ WRITE16_MEMBER(dec0_state::dec0_priority_w) VIDEO_START_MEMBER(dec0_state,dec0_nodma) { save_item(NAME(m_pri)); - m_buffered_spriteram = m_spriteram; + save_pointer(NAME(m_buffered_spriteram), 0x800/2); } VIDEO_START_MEMBER(dec0_state,dec0) { - VIDEO_START_CALL_MEMBER(dec0_nodma); + save_item(NAME(m_pri)); m_buffered_spriteram = auto_alloc_array(machine(), UINT16, 0x800/2); + save_pointer(NAME(m_buffered_spriteram), 0x800/2); } /******************************************************************************/ |