summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/audio/timeplt.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/audio/timeplt.cpp')
-rw-r--r--src/mame/audio/timeplt.cpp13
1 files changed, 10 insertions, 3 deletions
diff --git a/src/mame/audio/timeplt.cpp b/src/mame/audio/timeplt.cpp
index 6030ddae87c..711a3878538 100644
--- a/src/mame/audio/timeplt.cpp
+++ b/src/mame/audio/timeplt.cpp
@@ -122,15 +122,22 @@ WRITE8_MEMBER( timeplt_audio_device::filter_w )
*
*************************************/
-WRITE8_MEMBER( timeplt_audio_device::sh_irqtrigger_w )
+WRITE_LINE_MEMBER(timeplt_audio_device::sh_irqtrigger_w)
{
- if (m_last_irq_state == 0 && data)
+ if (m_last_irq_state == 0 && state)
{
/* setting bit 0 low then high triggers IRQ on the sound CPU */
m_soundcpu->set_input_line_and_vector(0, HOLD_LINE, 0xff);
}
- m_last_irq_state = data;
+ m_last_irq_state = state;
+}
+
+
+WRITE_LINE_MEMBER(timeplt_audio_device::mute_w)
+{
+ // controls pin 6 (DC audio mute) of LA4460 amplifier
+ machine().sound().system_mute(state);
}