summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/vertigo.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/vertigo.h')
-rw-r--r--src/mame/includes/vertigo.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mame/includes/vertigo.h b/src/mame/includes/vertigo.h
index c0231170895..d9e60ba8065 100644
--- a/src/mame/includes/vertigo.h
+++ b/src/mame/includes/vertigo.h
@@ -12,6 +12,7 @@
#include "audio/exidy440.h"
#include "machine/74148.h"
+#include "machine/adc0808.h"
#include "video/vector.h"
/*************************************
@@ -33,14 +34,15 @@ public:
m_custom(*this, "custom"),
m_ttl74148(*this, "74148"),
m_vector(*this, "vector"),
+ m_adc(*this, "adc"),
m_vectorram(*this, "vectorram")
{ }
void vertigo(machine_config &config);
protected:
+ DECLARE_WRITE_LINE_MEMBER(adc_eoc_w);
DECLARE_READ16_MEMBER(vertigo_io_convert);
- DECLARE_READ16_MEMBER(vertigo_io_adc);
DECLARE_READ16_MEMBER(vertigo_coin_r);
DECLARE_WRITE16_MEMBER(vertigo_wsot_w);
DECLARE_WRITE16_MEMBER(vertigo_audio_w);
@@ -134,10 +136,10 @@ private:
required_device<exidy440_sound_device> m_custom;
required_device<ttl74148_device> m_ttl74148;
required_device<vector_device> m_vector;
+ required_device<adc0808_device> m_adc;
required_shared_ptr<uint16_t> m_vectorram;
attotime m_irq4_time;
uint8_t m_irq_state;
- uint8_t m_adc_result;
vproc m_vs;
am2901 m_bsp;
vector_generator m_vgen;