diff options
Diffstat (limited to 'src/mame/includes/tsispch.h')
-rw-r--r-- | src/mame/includes/tsispch.h | 31 |
1 files changed, 14 insertions, 17 deletions
diff --git a/src/mame/includes/tsispch.h b/src/mame/includes/tsispch.h index 6b3db7d4f25..952d10badff 100644 --- a/src/mame/includes/tsispch.h +++ b/src/mame/includes/tsispch.h @@ -6,12 +6,11 @@ ****************************************************************************/ -#pragma once +#ifndef MAME_INCLUDES_TSISPCH_H +#define MAME_INCLUDES_TSISPCH_H -#ifndef _TSISPCH_H_ -#define _TSISPCH_H_ +#pragma once -#include "machine/i8251.h" #include "machine/pic8259.h" #include "machine/terminal.h" @@ -25,21 +24,10 @@ public: m_maincpu(*this, "maincpu"), m_dsp(*this, "dsp"), m_terminal(*this, TERMINAL_TAG), - m_uart(*this, "i8251a_u15"), m_pic(*this, "pic8259") { } - required_device<cpu_device> m_maincpu; - required_device<cpu_device> m_dsp; - required_device<generic_terminal_device> m_terminal; - required_device<i8251_device> m_uart; - required_device<pic8259_device> m_pic; - - uint8_t m_paramReg; // status leds and resets and etc - - virtual void machine_reset() override; - DECLARE_WRITE8_MEMBER(i8251_rxd); DECLARE_READ8_MEMBER(dsw_r); DECLARE_WRITE8_MEMBER(peripheral_w); DECLARE_READ16_MEMBER(dsp_data_r); @@ -52,7 +40,16 @@ public: DECLARE_WRITE_LINE_MEMBER(i8251_txrdy_int); DECLARE_WRITE_LINE_MEMBER(dsp_to_8086_p0_w); DECLARE_WRITE_LINE_MEMBER(dsp_to_8086_p1_w); -}; +protected: + virtual void machine_reset() override; + + required_device<cpu_device> m_maincpu; + required_device<cpu_device> m_dsp; + required_device<generic_terminal_device> m_terminal; + required_device<pic8259_device> m_pic; + + uint8_t m_paramReg; // status leds and resets and etc +}; -#endif // _TSISPCH_H_ +#endif // MAME_INCLUDES_TSISPCH_H |