summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/sound/ymf271.h
blob: 093cca4c1b8c99d3857cfbe72181140bbc287602 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#pragma once

#ifndef __YMF271_H__
#define __YMF271_H__


typedef struct _ymf271_interface ymf271_interface;
struct _ymf271_interface
{
	devcb_read8 ext_read;		/* external memory read */
	devcb_write8 ext_write;	/* external memory write */
	void (*irq_callback)(running_device *device, int state);	/* irq callback */
};

READ8_DEVICE_HANDLER( ymf271_r );
WRITE8_DEVICE_HANDLER( ymf271_w );

DEVICE_GET_INFO( ymf271 );
#define SOUND_YMF271 DEVICE_GET_INFO_NAME( ymf271 )

#endif /* __YMF271_H__ */