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

#ifndef __YMF278B_H__
#define __YMF278B_H__

#include "devlegcy.h"

#define YMF278B_STD_CLOCK (33868800)			/* standard clock for OPL4 */


typedef struct _ymf278b_interface ymf278b_interface;
struct _ymf278b_interface
{
	void (*irq_callback)(device_t *device, int state);	/* irq callback */
};

READ8_DEVICE_HANDLER( ymf278b_r );
WRITE8_DEVICE_HANDLER( ymf278b_w );

DECLARE_LEGACY_SOUND_DEVICE(YMF278B, ymf278b);

#endif /* __YMF278B_H__ */