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