1 // license:BSD-3-Clause
2 // copyright-holders:Miodrag Milanovic
3 /*
4  * s11a.h
5  *
6  *  Created on: 1/01/2013
7  */
8 
9 #ifndef MAME_INCLUDES_S11A_H
10 #define MAME_INCLUDES_S11A_H
11 
12 #include "includes/s11.h"
13 
14 class s11a_state : public s11_state
15 {
16 public:
s11a_state(const machine_config & mconfig,device_type type,const char * tag)17 	s11a_state(const machine_config &mconfig, device_type type, const char *tag)
18 		: s11_state(mconfig, type, tag)
19 	{ }
20 
21 	void s11a_base(machine_config &config);
22 	void s11a(machine_config &config);
23 	void s11a_obg(machine_config &config);
24 
25 	void init_s11a();
26 
27 	void dig0_w(uint8_t data);
28 
29 private:
30 	DECLARE_MACHINE_RESET(s11a);
31 };
32 
33 #endif // MAME_INCLUDES_S11A_H
34