blob: 6fe7221d831ffa189e825d9ca20a40e3172ab98a (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
#pragma once
#ifndef __OKIM6376_H__
#define __OKIM6376_H__
/* an interface for the OKIM6376 and similar chips */
READ8_HANDLER( okim6376_status_0_r );
READ8_HANDLER( okim6376_status_1_r );
READ8_HANDLER( okim6376_status_2_r );
READ16_HANDLER( okim6376_status_0_lsb_r );
READ16_HANDLER( okim6376_status_1_lsb_r );
READ16_HANDLER( okim6376_status_2_lsb_r );
READ16_HANDLER( okim6376_status_0_msb_r );
READ16_HANDLER( okim6376_status_1_msb_r );
READ16_HANDLER( okim6376_status_2_msb_r );
WRITE8_HANDLER( okim6376_data_0_w );
WRITE8_HANDLER( okim6376_data_1_w );
WRITE8_HANDLER( okim6376_data_2_w );
WRITE16_HANDLER( okim6376_data_0_lsb_w );
WRITE16_HANDLER( okim6376_data_1_lsb_w );
WRITE16_HANDLER( okim6376_data_2_lsb_w );
WRITE16_HANDLER( okim6376_data_0_msb_w );
WRITE16_HANDLER( okim6376_data_1_msb_w );
WRITE16_HANDLER( okim6376_data_2_msb_w );
SND_GET_INFO( okim6376 );
#endif /* __OKIM6376_H__ */
|