summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/hyperspt.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/hyperspt.h')
-rw-r--r--src/mame/includes/hyperspt.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/mame/includes/hyperspt.h b/src/mame/includes/hyperspt.h
index fb970fe84a7..dc1700b545f 100644
--- a/src/mame/includes/hyperspt.h
+++ b/src/mame/includes/hyperspt.h
@@ -1,9 +1,13 @@
// license:BSD-3-Clause
// copyright-holders:Chris Hardy
+#include "audio/trackfld.h"
+#include "sound/dac.h"
#include "sound/sn76496.h"
#include "sound/vlm5030.h"
+#include "screen.h"
+
class hyperspt_state : public driver_device
{
public:
@@ -14,8 +18,12 @@ public:
m_videoram(*this, "videoram"),
m_colorram(*this, "colorram"),
m_maincpu(*this, "maincpu"),
+ m_audiocpu(*this, "audiocpu"),
+ m_soundbrd(*this, "trackfld_audio"),
+ m_dac(*this, "dac"),
m_sn(*this, "snsnd"),
m_vlm(*this, "vlm"),
+ m_screen(*this, "screen"),
m_gfxdecode(*this, "gfxdecode"),
m_palette(*this, "palette") { }
@@ -27,8 +35,12 @@ public:
/* devices */
required_device<cpu_device> m_maincpu;
+ required_device<cpu_device> m_audiocpu;
+ optional_device<trackfld_audio_device> m_soundbrd;
+ required_device<dac_8bit_r2r_device> m_dac;
optional_device<sn76496_device> m_sn;
optional_device<vlm5030_device> m_vlm;
+ required_device<screen_device> m_screen;
required_device<gfxdecode_device> m_gfxdecode;
required_device<palette_device> m_palette;