summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/sound/okim6295.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/sound/okim6295.h')
-rw-r--r--src/emu/sound/okim6295.h30
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__ */