summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/sound/sn76496.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/sound/sn76496.c')
-rw-r--r--src/emu/sound/sn76496.c117
1 files changed, 0 insertions, 117 deletions
diff --git a/src/emu/sound/sn76496.c b/src/emu/sound/sn76496.c
index 722bdfa6ab9..f0ae1a78064 100644
--- a/src/emu/sound/sn76496.c
+++ b/src/emu/sound/sn76496.c
@@ -486,123 +486,6 @@ static DEVICE_START( segapsg )
generic_start(device, 0x8000, 0x01, 0x08, TRUE, FALSE, 8, FALSE); // todo: verify; from smspower wiki, assumed to have same invert as gamegear
}
-
-/**************************************************************************
- * Generic get_info
- **************************************************************************/
-
-DEVICE_GET_INFO( sn76496 )
-{
- switch (state)
- {
- /* --- the following bits of info are returned as 64-bit signed integers --- */
- case DEVINFO_INT_TOKEN_BYTES: info->i = sizeof(sn76496_state); break;
-
- /* --- the following bits of info are returned as pointers to data or functions --- */
- case DEVINFO_FCT_START: info->start = DEVICE_START_NAME( sn76496 ); break;
- case DEVINFO_FCT_STOP: /* Nothing */ break;
- case DEVINFO_FCT_RESET: /* Nothing */ break;
-
- /* --- the following bits of info are returned as NULL-terminated strings --- */
- case DEVINFO_STR_NAME: strcpy(info->s, "SN76496"); break;
- case DEVINFO_STR_FAMILY: strcpy(info->s, "TI PSG"); break;
- case DEVINFO_STR_VERSION: strcpy(info->s, "1.1"); break;
- case DEVINFO_STR_SOURCE_FILE: strcpy(info->s, __FILE__); break;
- case DEVINFO_STR_CREDITS: strcpy(info->s, "Copyright Nicola Salmoria and the MAME Team"); break;
- }
-}
-
-DEVICE_GET_INFO( sn76489 )
-{
- switch (state)
- {
- case DEVINFO_FCT_START: info->start = DEVICE_START_NAME( sn76489 ); break;
- case DEVINFO_STR_NAME: strcpy(info->s, "SN76489"); break;
- default: DEVICE_GET_INFO_CALL(sn76496); break;
- }
-}
-
-DEVICE_GET_INFO( sn76489a )
-{
- switch (state)
- {
- case DEVINFO_FCT_START: info->start = DEVICE_START_NAME( sn76489a ); break;
- case DEVINFO_STR_NAME: strcpy(info->s, "SN76489A"); break;
- default: DEVICE_GET_INFO_CALL(sn76496); break;
- }
-}
-
-DEVICE_GET_INFO( u8106 )
-{
- switch (state)
- {
- case DEVINFO_FCT_START: info->start = DEVICE_START_NAME( u8106 ); break;
- case DEVINFO_STR_NAME: strcpy(info->s, "U8106"); break;
- default: DEVICE_GET_INFO_CALL(sn76496); break;
- }
-}
-
-DEVICE_GET_INFO( y2404 )
-{
- switch (state)
- {
- case DEVINFO_FCT_START: info->start = DEVICE_START_NAME( y2404 ); break;
- case DEVINFO_STR_NAME: strcpy(info->s, "Y2404"); break;
- default: DEVICE_GET_INFO_CALL(sn76496); break;
- }
-}
-
-DEVICE_GET_INFO( sn76494 )
-{
- switch (state)
- {
- case DEVINFO_FCT_START: info->start = DEVICE_START_NAME( sn76494 ); break;
- case DEVINFO_STR_NAME: strcpy(info->s, "SN76494"); break;
- default: DEVICE_GET_INFO_CALL(sn76496); break;
- }
-}
-
-DEVICE_GET_INFO( sn94624 )
-{
- switch (state)
- {
- case DEVINFO_FCT_START: info->start = DEVICE_START_NAME( sn94624 ); break;
- case DEVINFO_STR_NAME: strcpy(info->s, "SN94624"); break;
- default: DEVICE_GET_INFO_CALL(sn76496); break;
- }
-}
-
-DEVICE_GET_INFO( ncr7496 )
-{
- switch (state)
- {
- case DEVINFO_FCT_START: info->start = DEVICE_START_NAME( ncr7496 ); break;
- case DEVINFO_STR_NAME: strcpy(info->s, "NCR7496"); break;
- default: DEVICE_GET_INFO_CALL(sn76496); break;
- }
-}
-
-DEVICE_GET_INFO( gamegear )
-{
- switch (state)
- {
- case DEVINFO_FCT_START: info->start = DEVICE_START_NAME( gamegear ); break;
- case DEVINFO_STR_NAME: strcpy(info->s, "Game Gear PSG"); break;
- default: DEVICE_GET_INFO_CALL(sn76496); break;
- }
-}
-
-DEVICE_GET_INFO( segapsg )
-{
- switch (state)
- {
- case DEVINFO_FCT_START: info->start = DEVICE_START_NAME( segapsg ); break;
- case DEVINFO_STR_NAME: strcpy(info->s, "SEGA VDP PSG"); break;
- default: DEVICE_GET_INFO_CALL(sn76496); break;
- }
-}
-
-
const device_type SN76496 = &device_creator<sn76496_device>;
sn76496_device::sn76496_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)