summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/sound/s14001a.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/sound/s14001a.cpp')
-rw-r--r--src/devices/sound/s14001a.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/devices/sound/s14001a.cpp b/src/devices/sound/s14001a.cpp
index 0c54622e46d..a27ae2210da 100644
--- a/src/devices/sound/s14001a.cpp
+++ b/src/devices/sound/s14001a.cpp
@@ -333,9 +333,9 @@ void s14001a_device::data_w(u8 data)
void s14001a_device::start_w(int state)
{
m_stream->update();
- m_bStart = (state != 0);
- if (m_bStart)
+ if (state && !m_bStart)
m_uStateP1 = states::WORDWAIT;
+ m_bStart = (state != 0);
}
void s14001a_device::set_clock(u32 clock)