summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/tsispch.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/tsispch.h')
-rw-r--r--src/mame/includes/tsispch.h31
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