summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/mhavoc.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/mhavoc.h')
-rw-r--r--src/mame/includes/mhavoc.h20
1 files changed, 12 insertions, 8 deletions
diff --git a/src/mame/includes/mhavoc.h b/src/mame/includes/mhavoc.h
index d2653a0def9..de6922bb40d 100644
--- a/src/mame/includes/mhavoc.h
+++ b/src/mame/includes/mhavoc.h
@@ -32,7 +32,9 @@ public:
m_gamma(*this, "gamma"),
m_pokey(*this, "pokey%u", 1U),
m_tms(*this, "tms"),
- m_lamps(*this, "lamp%u", 0U)
+ m_lamps(*this, "lamp%u", 0U),
+ m_coin(*this, "COIN"),
+ m_service(*this, "SERVICE")
{ }
void alphaone(machine_config &config);
@@ -41,13 +43,12 @@ public:
void init_mhavocrv();
- DECLARE_CUSTOM_INPUT_MEMBER(tms5220_r);
- DECLARE_CUSTOM_INPUT_MEMBER(mhavoc_bit67_r);
- DECLARE_CUSTOM_INPUT_MEMBER(gamma_rcvd_r);
- DECLARE_CUSTOM_INPUT_MEMBER(gamma_xmtd_r);
- DECLARE_CUSTOM_INPUT_MEMBER(alpha_rcvd_r);
- DECLARE_CUSTOM_INPUT_MEMBER(alpha_xmtd_r);
- DECLARE_CUSTOM_INPUT_MEMBER(clock_r);
+ DECLARE_CUSTOM_INPUT_MEMBER(coin_service_r);
+ DECLARE_READ_LINE_MEMBER(gamma_rcvd_r);
+ DECLARE_READ_LINE_MEMBER(gamma_xmtd_r);
+ DECLARE_READ_LINE_MEMBER(alpha_rcvd_r);
+ DECLARE_READ_LINE_MEMBER(alpha_xmtd_r);
+ DECLARE_READ_LINE_MEMBER(clock_r);
private:
DECLARE_READ8_MEMBER(dual_pokey_r);
@@ -84,6 +85,9 @@ private:
optional_device_array<pokey_device, 4> m_pokey;
optional_device<tms5220_device> m_tms;
output_finder<2> m_lamps;
+ required_ioport m_coin;
+ required_ioport m_service;
+
uint8_t m_alpha_data;
uint8_t m_alpha_rcvd;
uint8_t m_alpha_xmtd;