Changed name of sn76489 variant used in Sega Master System

and Megadrive/Genesis from SMSIII to the more technically
accurate SEGAPSG, as the PSG in question was not only used
on the mark 3 units. [Lord Nightmare]
This commit is contained in:
Jonathan Gevaryahu 2011-05-27 19:15:25 +00:00
parent 349ff02ed4
commit bee985e04f
3 changed files with 11 additions and 11 deletions

View File

@ -157,7 +157,7 @@ INLINE sn76496_state *get_safe_token(device_t *device)
device->type() == SN94624 ||
device->type() == NCR7496 ||
device->type() == GAMEGEAR ||
device->type() == SMSIII);
device->type() == SEGAPSG);
return (sn76496_state *)downcast<legacy_device_base *>(device)->token();
}
@ -469,7 +469,7 @@ static DEVICE_START( gamegear )
generic_start(device, 0x8000, 0x01, 0x08, TRUE, TRUE, 8, FALSE); // Verified by Justin Kerk
}
static DEVICE_START( smsiii )
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
}
@ -560,12 +560,12 @@ DEVICE_GET_INFO( gamegear )
}
}
DEVICE_GET_INFO( smsiii )
DEVICE_GET_INFO( segapsg )
{
switch (state)
{
case DEVINFO_FCT_START: info->start = DEVICE_START_NAME( smsiii ); break;
case DEVINFO_STR_NAME: strcpy(info->s, "SMSIII PSG"); break;
case DEVINFO_FCT_START: info->start = DEVICE_START_NAME( segapsg ); break;
case DEVINFO_STR_NAME: strcpy(info->s, "SMS VDP PSG"); break;
default: DEVICE_GET_INFO_CALL(sn76496); break;
}
}
@ -578,4 +578,4 @@ DEFINE_LEGACY_SOUND_DEVICE(SN76494, sn76494);
DEFINE_LEGACY_SOUND_DEVICE(SN94624, sn94624);
DEFINE_LEGACY_SOUND_DEVICE(NCR7496, ncr7496);
DEFINE_LEGACY_SOUND_DEVICE(GAMEGEAR, gamegear);
DEFINE_LEGACY_SOUND_DEVICE(SMSIII, smsiii);
DEFINE_LEGACY_SOUND_DEVICE(SEGAPSG, segapsg);

View File

@ -16,6 +16,6 @@ DECLARE_LEGACY_SOUND_DEVICE(SN76494, sn76494);
DECLARE_LEGACY_SOUND_DEVICE(SN94624, sn94624);
DECLARE_LEGACY_SOUND_DEVICE(NCR7496, ncr7496);
DECLARE_LEGACY_SOUND_DEVICE(GAMEGEAR, gamegear);
DECLARE_LEGACY_SOUND_DEVICE(SMSIII, smsiii);
DECLARE_LEGACY_SOUND_DEVICE(SEGAPSG, segapsg);
#endif /* __SN76496_H__ */

View File

@ -9584,7 +9584,7 @@ MACHINE_CONFIG_FRAGMENT( md_ntsc )
MCFG_SOUND_ROUTE(1, "rspeaker", 0.50)
/* sound hardware */
MCFG_SOUND_ADD("snsnd", SMSIII, MASTER_CLOCK_NTSC/15)
MCFG_SOUND_ADD("snsnd", SEGAPSG, MASTER_CLOCK_NTSC/15)
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 0.25) /* 3.58 MHz */
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker",0.25) /* 3.58 MHz */
MACHINE_CONFIG_END
@ -9635,7 +9635,7 @@ MACHINE_CONFIG_FRAGMENT( md_pal )
MCFG_SOUND_ROUTE(1, "rspeaker", 0.50)
/* sound hardware */
MCFG_SOUND_ADD("snsnd", SMSIII, MASTER_CLOCK_PAL/15)
MCFG_SOUND_ADD("snsnd", SEGAPSG, MASTER_CLOCK_PAL/15)
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 0.25) /* 3.58 MHz */
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker",0.25) /* 3.58 MHz */
MACHINE_CONFIG_END
@ -9701,7 +9701,7 @@ MACHINE_CONFIG_DERIVED( genesis_32x, megadriv )
MCFG_SOUND_ROUTE(1, "rspeaker", (0.50)/2)
/* sound hardware */
MCFG_SOUND_ADD("snsnd", SMSIII, MASTER_CLOCK_NTSC/15)
MCFG_SOUND_ADD("snsnd", SEGAPSG, MASTER_CLOCK_NTSC/15)
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", (0.25)/2)
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", (0.25)/2)
@ -9749,7 +9749,7 @@ MACHINE_CONFIG_DERIVED( genesis_32x_pal, megadpal )
MCFG_SOUND_ROUTE(1, "rspeaker", (0.50)/2)
/* sound hardware */
MCFG_SOUND_ADD("snsnd", SMSIII, MASTER_CLOCK_PAL/15)
MCFG_SOUND_ADD("snsnd", SEGAPSG, MASTER_CLOCK_PAL/15)
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", (0.25)/2)
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", (0.25)/2)