diff options
Diffstat (limited to 'src/emu/sound/ay8910.h')
-rw-r--r-- | src/emu/sound/ay8910.h | 96 |
1 files changed, 49 insertions, 47 deletions
diff --git a/src/emu/sound/ay8910.h b/src/emu/sound/ay8910.h index 270c6db1cc1..560807c7d33 100644 --- a/src/emu/sound/ay8910.h +++ b/src/emu/sound/ay8910.h @@ -1,3 +1,5 @@ +#pragma once + #ifndef __AY8910_H__ #define __AY8910_H__ @@ -74,53 +76,53 @@ struct _ay8910_interface void ay8910_set_volume(int chip,int channel,int volume); -READ8_HANDLER( AY8910_read_port_0_r ); -READ8_HANDLER( AY8910_read_port_1_r ); -READ8_HANDLER( AY8910_read_port_2_r ); -READ8_HANDLER( AY8910_read_port_3_r ); -READ8_HANDLER( AY8910_read_port_4_r ); -READ16_HANDLER( AY8910_read_port_0_lsb_r ); -READ16_HANDLER( AY8910_read_port_1_lsb_r ); -READ16_HANDLER( AY8910_read_port_2_lsb_r ); -READ16_HANDLER( AY8910_read_port_3_lsb_r ); -READ16_HANDLER( AY8910_read_port_4_lsb_r ); -READ16_HANDLER( AY8910_read_port_0_msb_r ); -READ16_HANDLER( AY8910_read_port_1_msb_r ); -READ16_HANDLER( AY8910_read_port_2_msb_r ); -READ16_HANDLER( AY8910_read_port_3_msb_r ); -READ16_HANDLER( AY8910_read_port_4_msb_r ); - -WRITE8_HANDLER( AY8910_control_port_0_w ); -WRITE8_HANDLER( AY8910_control_port_1_w ); -WRITE8_HANDLER( AY8910_control_port_2_w ); -WRITE8_HANDLER( AY8910_control_port_3_w ); -WRITE8_HANDLER( AY8910_control_port_4_w ); -WRITE16_HANDLER( AY8910_control_port_0_lsb_w ); -WRITE16_HANDLER( AY8910_control_port_1_lsb_w ); -WRITE16_HANDLER( AY8910_control_port_2_lsb_w ); -WRITE16_HANDLER( AY8910_control_port_3_lsb_w ); -WRITE16_HANDLER( AY8910_control_port_4_lsb_w ); -WRITE16_HANDLER( AY8910_control_port_0_msb_w ); -WRITE16_HANDLER( AY8910_control_port_1_msb_w ); -WRITE16_HANDLER( AY8910_control_port_2_msb_w ); -WRITE16_HANDLER( AY8910_control_port_3_msb_w ); -WRITE16_HANDLER( AY8910_control_port_4_msb_w ); - -WRITE8_HANDLER( AY8910_write_port_0_w ); -WRITE8_HANDLER( AY8910_write_port_1_w ); -WRITE8_HANDLER( AY8910_write_port_2_w ); -WRITE8_HANDLER( AY8910_write_port_3_w ); -WRITE8_HANDLER( AY8910_write_port_4_w ); -WRITE16_HANDLER( AY8910_write_port_0_lsb_w ); -WRITE16_HANDLER( AY8910_write_port_1_lsb_w ); -WRITE16_HANDLER( AY8910_write_port_2_lsb_w ); -WRITE16_HANDLER( AY8910_write_port_3_lsb_w ); -WRITE16_HANDLER( AY8910_write_port_4_lsb_w ); -WRITE16_HANDLER( AY8910_write_port_0_msb_w ); -WRITE16_HANDLER( AY8910_write_port_1_msb_w ); -WRITE16_HANDLER( AY8910_write_port_2_msb_w ); -WRITE16_HANDLER( AY8910_write_port_3_msb_w ); -WRITE16_HANDLER( AY8910_write_port_4_msb_w ); +READ8_HANDLER( ay8910_read_port_0_r ); +READ8_HANDLER( ay8910_read_port_1_r ); +READ8_HANDLER( ay8910_read_port_2_r ); +READ8_HANDLER( ay8910_read_port_3_r ); +READ8_HANDLER( ay8910_read_port_4_r ); +READ16_HANDLER( ay8910_read_port_0_lsb_r ); +READ16_HANDLER( ay8910_read_port_1_lsb_r ); +READ16_HANDLER( ay8910_read_port_2_lsb_r ); +READ16_HANDLER( ay8910_read_port_3_lsb_r ); +READ16_HANDLER( ay8910_read_port_4_lsb_r ); +READ16_HANDLER( ay8910_read_port_0_msb_r ); +READ16_HANDLER( ay8910_read_port_1_msb_r ); +READ16_HANDLER( ay8910_read_port_2_msb_r ); +READ16_HANDLER( ay8910_read_port_3_msb_r ); +READ16_HANDLER( ay8910_read_port_4_msb_r ); + +WRITE8_HANDLER( ay8910_control_port_0_w ); +WRITE8_HANDLER( ay8910_control_port_1_w ); +WRITE8_HANDLER( ay8910_control_port_2_w ); +WRITE8_HANDLER( ay8910_control_port_3_w ); +WRITE8_HANDLER( ay8910_control_port_4_w ); +WRITE16_HANDLER( ay8910_control_port_0_lsb_w ); +WRITE16_HANDLER( ay8910_control_port_1_lsb_w ); +WRITE16_HANDLER( ay8910_control_port_2_lsb_w ); +WRITE16_HANDLER( ay8910_control_port_3_lsb_w ); +WRITE16_HANDLER( ay8910_control_port_4_lsb_w ); +WRITE16_HANDLER( ay8910_control_port_0_msb_w ); +WRITE16_HANDLER( ay8910_control_port_1_msb_w ); +WRITE16_HANDLER( ay8910_control_port_2_msb_w ); +WRITE16_HANDLER( ay8910_control_port_3_msb_w ); +WRITE16_HANDLER( ay8910_control_port_4_msb_w ); + +WRITE8_HANDLER( ay8910_write_port_0_w ); +WRITE8_HANDLER( ay8910_write_port_1_w ); +WRITE8_HANDLER( ay8910_write_port_2_w ); +WRITE8_HANDLER( ay8910_write_port_3_w ); +WRITE8_HANDLER( ay8910_write_port_4_w ); +WRITE16_HANDLER( ay8910_write_port_0_lsb_w ); +WRITE16_HANDLER( ay8910_write_port_1_lsb_w ); +WRITE16_HANDLER( ay8910_write_port_2_lsb_w ); +WRITE16_HANDLER( ay8910_write_port_3_lsb_w ); +WRITE16_HANDLER( ay8910_write_port_4_lsb_w ); +WRITE16_HANDLER( ay8910_write_port_0_msb_w ); +WRITE16_HANDLER( ay8910_write_port_1_msb_w ); +WRITE16_HANDLER( ay8910_write_port_2_msb_w ); +WRITE16_HANDLER( ay8910_write_port_3_msb_w ); +WRITE16_HANDLER( ay8910_write_port_4_msb_w ); /*********** An interface for SSG of YM2203 ***********/ |