diff options
Diffstat (limited to 'src/mame/includes/mhavoc.h')
-rw-r--r-- | src/mame/includes/mhavoc.h | 20 |
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; |