diff options
Diffstat (limited to 'src/devices/sound/s14001a.cpp')
-rw-r--r-- | src/devices/sound/s14001a.cpp | 4 |
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) |