summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/audio/williams.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/audio/williams.cpp')
-rw-r--r--src/mame/audio/williams.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/mame/audio/williams.cpp b/src/mame/audio/williams.cpp
index 582b7f9bb48..b685d102652 100644
--- a/src/mame/audio/williams.cpp
+++ b/src/mame/audio/williams.cpp
@@ -142,8 +142,8 @@ void williams_cvsd_sound_device::talkback_w(u8 data)
void williams_cvsd_sound_device::cvsd_digit_clock_clear_w(u8 data)
{
- m_hc55516->digit_w(data);
m_hc55516->clock_w(0);
+ m_hc55516->digit_w(data&1);
}
@@ -436,20 +436,20 @@ void williams_narc_sound_device::slave_sync_w(u8 data)
//-------------------------------------------------
-// cvsd_digit_clock_clear_w - clear the clock on
-// the HC55516 and clock the data
+// cvsd_digit_clock_clear_w - clear the clk pin on
+// the HC555xx and clock the data latch
//-------------------------------------------------
void williams_narc_sound_device::cvsd_digit_clock_clear_w(u8 data)
{
- m_hc55516->digit_w(data);
m_hc55516->clock_w(0);
+ m_hc55516->digit_w(data&1);
}
-//-------------------------------------------------
-// cvsd_clock_set_w - set the clock on the HC55516
-//-------------------------------------------------
+//---------------------------------------------------
+// cvsd_clock_set_w - set the clk pin on the HC555xx
+//---------------------------------------------------
void williams_narc_sound_device::cvsd_clock_set_w(u8 data)
{