summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/audio/timeplt.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/audio/timeplt.h')
-rw-r--r--src/mame/audio/timeplt.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mame/audio/timeplt.h b/src/mame/audio/timeplt.h
index 3097d9e5c95..ecaef15f8b7 100644
--- a/src/mame/audio/timeplt.h
+++ b/src/mame/audio/timeplt.h
@@ -6,6 +6,7 @@
#pragma once
#include "cpu/z80/z80.h"
+#include "machine/gen_latch.h"
#include "sound/ay8910.h"
#include "sound/flt_rc.h"
@@ -14,6 +15,7 @@ class timeplt_audio_device : public device_t, public device_sound_interface
public:
timeplt_audio_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
+ DECLARE_WRITE8_MEMBER(sound_data_w);
DECLARE_WRITE_LINE_MEMBER(sh_irqtrigger_w);
DECLARE_WRITE_LINE_MEMBER(mute_w);
DECLARE_WRITE8_MEMBER(filter_w);
@@ -32,6 +34,7 @@ protected:
private:
// internal state
required_device<cpu_device> m_soundcpu;
+ required_device<generic_latch_8_device> m_soundlatch;
required_device_array<filter_rc_device, 3> m_filter_0;
required_device_array<filter_rc_device, 3> m_filter_1;