1 // license:BSD-3-Clause
2 // copyright-holders:AJR
3 /***************************************************************************
4 
5     Roland MB63H114 Multiple Address Counter
6 
7 ***************************************************************************/
8 
9 #ifndef MAME_MACHINE_MB63H114_H
10 #define MAME_MACHINE_MB63H114_H
11 
12 #pragma once
13 
14 //**************************************************************************
15 //  TYPE DEFINITIONS
16 //**************************************************************************
17 
18 // ======================> mb63h114_device
19 
20 class mb63h114_device : public device_t
21 {
22 public:
23 	// device type constructor
24 	mb63h114_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock);
25 
26 	// CPU write handler
27 	void xst_w(u8 data);
28 
29 protected:
30 	// device-specific overrides
31 	virtual void device_start() override;
32 	virtual void device_reset() override;
33 
34 private:
35 	// TODO
36 };
37 
38 
39 // device type declaration
40 DECLARE_DEVICE_TYPE(MB63H114, mb63h114_device)
41 
42 #endif // MAME_MACHINE_MB63H114_H
43