diff options
Diffstat (limited to 'trunk/src/emu/sound/ymf271.h')
-rw-r--r-- | trunk/src/emu/sound/ymf271.h | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/trunk/src/emu/sound/ymf271.h b/trunk/src/emu/sound/ymf271.h new file mode 100644 index 00000000000..45bb20b8a53 --- /dev/null +++ b/trunk/src/emu/sound/ymf271.h @@ -0,0 +1,22 @@ +#pragma once + +#ifndef __YMF271_H__ +#define __YMF271_H__ + +#include "devlegcy.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)(device_t *device, int state); /* irq callback */ +}; + +READ8_DEVICE_HANDLER( ymf271_r ); +WRITE8_DEVICE_HANDLER( ymf271_w ); + +DECLARE_LEGACY_SOUND_DEVICE(YMF271, ymf271); + +#endif /* __YMF271_H__ */ |