From 2365613081c1f06eb081fa9884bd5c49c82cd567 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Banaan=20Ananas?= Date: Wed, 28 Dec 2011 18:57:16 +0000 Subject: [PATCH] update clock after state load --- src/emu/sound/okim6295.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/emu/sound/okim6295.c b/src/emu/sound/okim6295.c index f423942a673..351f9ebfc51 100644 --- a/src/emu/sound/okim6295.c +++ b/src/emu/sound/okim6295.c @@ -130,7 +130,10 @@ void okim6295_device::device_start() m_stream = machine().sound().stream_alloc(*this, 0, 1, clock() / divisor); save_item(NAME(m_command)); + save_item(NAME(m_bank_installed)); save_item(NAME(m_bank_offs)); + save_item(NAME(m_pin7_state)); + for (int voicenum = 0; voicenum < OKIM6295_VOICES; voicenum++) { save_item(NAME(m_voice[voicenum].m_playing), voicenum); @@ -163,6 +166,7 @@ void okim6295_device::device_reset() void okim6295_device::device_post_load() { set_bank_base(m_bank_offs); + device_clock_changed(); }