diff options
Diffstat (limited to 'src/emu/sound/ymf278b.h')
-rw-r--r-- | src/emu/sound/ymf278b.h | 25 |
1 files changed, 5 insertions, 20 deletions
diff --git a/src/emu/sound/ymf278b.h b/src/emu/sound/ymf278b.h index b5f91ca26f6..aa10c761c8a 100644 --- a/src/emu/sound/ymf278b.h +++ b/src/emu/sound/ymf278b.h @@ -9,28 +9,13 @@ typedef struct _ymf278b_interface ymf278b_interface; struct _ymf278b_interface { - void (*irq_callback)(running_machine *machine, int state); /* irq callback */ + void (*irq_callback)(const device_config *device, int state); /* irq callback */ }; -READ8_HANDLER( ymf278b_status_port_0_r ); -READ8_HANDLER( ymf278b_data_port_0_r ); -WRITE8_HANDLER( ymf278b_control_port_0_a_w ); -WRITE8_HANDLER( ymf278b_data_port_0_a_w ); -WRITE8_HANDLER( ymf278b_control_port_0_b_w ); -WRITE8_HANDLER( ymf278b_data_port_0_b_w ); -WRITE8_HANDLER( ymf278b_control_port_0_c_w ); -WRITE8_HANDLER( ymf278b_data_port_0_c_w ); +READ8_DEVICE_HANDLER( ymf278b_r ); +WRITE8_DEVICE_HANDLER( ymf278b_w ); -READ8_HANDLER( ymf278b_status_port_1_r ); -READ8_HANDLER( ymf278b_data_port_1_r ); -WRITE8_HANDLER( ymf278b_control_port_1_a_w ); -WRITE8_HANDLER( ymf278b_data_port_1_a_w ); -WRITE8_HANDLER( ymf278b_control_port_1_b_w ); -WRITE8_HANDLER( ymf278b_data_port_1_b_w ); -WRITE8_HANDLER( ymf278b_control_port_1_c_w ); -WRITE8_HANDLER( ymf278b_data_port_1_c_w ); - -SND_GET_INFO( ymf278b ); -#define SOUND_YMF278B SND_GET_INFO_NAME( ymf278b ) +DEVICE_GET_INFO( ymf278b ); +#define SOUND_YMF278B DEVICE_GET_INFO_NAME( ymf278b ) #endif /* __YMF278B_H__ */ |