blob: b568192049ea2400989d1318df40e1bf7563efaf (
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
|
#pragma once
#ifndef __2151INTF_H__
#define __2151INTF_H__
#include "devlegcy.h"
typedef struct _ym2151_interface ym2151_interface;
struct _ym2151_interface
{
devcb_write_line irqhandler;
devcb_write8 portwritehandler;
};
READ8_DEVICE_HANDLER( ym2151_r );
WRITE8_DEVICE_HANDLER( ym2151_w );
READ8_DEVICE_HANDLER( ym2151_status_port_r );
WRITE8_DEVICE_HANDLER( ym2151_register_port_w );
WRITE8_DEVICE_HANDLER( ym2151_data_port_w );
DECLARE_LEGACY_SOUND_DEVICE(YM2151, ym2151);
#endif /* __2151INTF_H__ */
|