summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/sound/tms5110.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/sound/tms5110.h')
-rw-r--r--src/emu/sound/tms5110.h29
1 files changed, 11 insertions, 18 deletions
diff --git a/src/emu/sound/tms5110.h b/src/emu/sound/tms5110.h
index b253da1e193..0f94feb499d 100644
--- a/src/emu/sound/tms5110.h
+++ b/src/emu/sound/tms5110.h
@@ -3,6 +3,8 @@
#ifndef __TMS5110_H__
#define __TMS5110_H__
+#include "devlegcy.h"
+
/* TMS5110 commands */
/* CTL8 CTL4 CTL2 CTL1 | PDC's */
/* (MSB) (LSB) | required */
@@ -54,21 +56,14 @@ int tms5110_ready_r(running_device *device);
void tms5110_set_frequency(running_device *device, int frequency);
-DEVICE_GET_INFO( tms5110 );
-DEVICE_GET_INFO( tms5100 );
-DEVICE_GET_INFO( tms5110a );
-DEVICE_GET_INFO( cd2801 );
-DEVICE_GET_INFO( tmc0281 );
-DEVICE_GET_INFO( cd2802 );
-DEVICE_GET_INFO( m58817 );
-
-#define SOUND_TMS5110 DEVICE_GET_INFO_NAME( tms5110 )
-#define SOUND_TMS5100 DEVICE_GET_INFO_NAME( tms5100 )
-#define SOUND_TMS5110A DEVICE_GET_INFO_NAME( tms5110a )
-#define SOUND_CD2801 DEVICE_GET_INFO_NAME( cd2801 )
-#define SOUND_TMC0281 DEVICE_GET_INFO_NAME( tmc0281 )
-#define SOUND_CD2802 DEVICE_GET_INFO_NAME( cd2802 )
-#define SOUND_M58817 DEVICE_GET_INFO_NAME( m58817 )
+DECLARE_LEGACY_SOUND_DEVICE(TMS5110, tms5110);
+DECLARE_LEGACY_SOUND_DEVICE(TMS5100, tms5100);
+DECLARE_LEGACY_SOUND_DEVICE(TMS5110A, tms5110a);
+DECLARE_LEGACY_SOUND_DEVICE(CD2801, cd2801);
+DECLARE_LEGACY_SOUND_DEVICE(TMC0281, tmc0281);
+DECLARE_LEGACY_SOUND_DEVICE(CD2802, cd2802);
+DECLARE_LEGACY_SOUND_DEVICE(M58817, m58817);
+
/* PROM controlled TMS5110 interface */
@@ -97,8 +92,6 @@ WRITE8_DEVICE_HANDLER( tmsprom_rom_csq_w );
WRITE8_DEVICE_HANDLER( tmsprom_bit_w );
WRITE_LINE_DEVICE_HANDLER( tmsprom_enable_w );
-DEVICE_GET_INFO( tmsprom );
-
-#define TMSPROM DEVICE_GET_INFO_NAME( tmsprom )
+DECLARE_LEGACY_DEVICE(TMSPROM, tmsprom);
#endif /* __TMS5110_H__ */