From 48bce760eef67f8f8c35a26e7c6eef7d2c8e336c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Banaan=20Ananas?= Date: Fri, 21 Feb 2014 21:56:04 +0000 Subject: [PATCH] reset soundchip too on controlled reset --- src/mame/audio/taito_zm.c | 2 ++ src/mame/drivers/taitogn.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/mame/audio/taito_zm.c b/src/mame/audio/taito_zm.c index 3e0554f78d6..b54e4bc0337 100644 --- a/src/mame/audio/taito_zm.c +++ b/src/mame/audio/taito_zm.c @@ -70,6 +70,8 @@ void taito_zoom_device::device_start() void taito_zoom_device::device_reset() { m_reg_address = 0; + + m_zsg2->reset(); } diff --git a/src/mame/drivers/taitogn.c b/src/mame/drivers/taitogn.c index 7d41acb4344..3d5cbffd562 100644 --- a/src/mame/drivers/taitogn.c +++ b/src/mame/drivers/taitogn.c @@ -429,6 +429,8 @@ WRITE8_MEMBER(taitogn_state::control_w) if (~data & m_control & 0x10) { logerror("control_w Zoom reset\n"); + + m_zoom->reset(); // assume that this also readys the sound flash chips m_pgmflash->write(0, 0xff);