diff options
Diffstat (limited to 'src/emu/sound/okim6295.h')
-rw-r--r-- | src/emu/sound/okim6295.h | 30 |
1 files changed, 7 insertions, 23 deletions
diff --git a/src/emu/sound/okim6295.h b/src/emu/sound/okim6295.h index b52e6aa0887..d9e27938eca 100644 --- a/src/emu/sound/okim6295.h +++ b/src/emu/sound/okim6295.h @@ -21,27 +21,11 @@ extern const okim6295_interface okim6295_interface_pin7low; -void okim6295_set_bank_base(int which, int base); -void okim6295_set_pin7(int which, int pin7); - -READ8_HANDLER( okim6295_status_0_r ); -READ8_HANDLER( okim6295_status_1_r ); -READ8_HANDLER( okim6295_status_2_r ); -READ16_HANDLER( okim6295_status_0_lsb_r ); -READ16_HANDLER( okim6295_status_1_lsb_r ); -READ16_HANDLER( okim6295_status_2_lsb_r ); -READ16_HANDLER( okim6295_status_0_msb_r ); -READ16_HANDLER( okim6295_status_1_msb_r ); -READ16_HANDLER( okim6295_status_2_msb_r ); -WRITE8_HANDLER( okim6295_data_0_w ); -WRITE8_HANDLER( okim6295_data_1_w ); -WRITE8_HANDLER( okim6295_data_2_w ); -WRITE16_HANDLER( okim6295_data_0_lsb_w ); -WRITE16_HANDLER( okim6295_data_1_lsb_w ); -WRITE16_HANDLER( okim6295_data_2_lsb_w ); -WRITE16_HANDLER( okim6295_data_0_msb_w ); -WRITE16_HANDLER( okim6295_data_1_msb_w ); -WRITE16_HANDLER( okim6295_data_2_msb_w ); +void okim6295_set_bank_base(const device_config *device, int base); +void okim6295_set_pin7(const device_config *device, int pin7); + +READ8_DEVICE_HANDLER( okim6295_r ); +WRITE8_DEVICE_HANDLER( okim6295_w ); /* To help the various custom ADPCM generators out there, @@ -55,7 +39,7 @@ struct adpcm_state void reset_adpcm(struct adpcm_state *state); INT16 clock_adpcm(struct adpcm_state *state, UINT8 nibble); -SND_GET_INFO( okim6295 ); -#define SOUND_OKIM6295 SND_GET_INFO_NAME( okim6295 ) +DEVICE_GET_INFO( okim6295 ); +#define SOUND_OKIM6295 DEVICE_GET_INFO_NAME( okim6295 ) #endif /* __OKIM6295_H__ */ |