Hooked up discrete filtering to SN76477 in Space Chaser

This commit is contained in:
Derrick Renaud 2008-08-08 23:16:09 +00:00
parent 1c8e102f7b
commit 4bc7e64b46
2 changed files with 6 additions and 8 deletions

View File

@ -713,9 +713,8 @@ DISCRETE_SOUND_START(schaser)
/************************************************/
DISCRETE_INPUT_LOGIC (SCHASER_DOT_EN)
DISCRETE_INPUT_LOGIC (SCHASER_DOT_SEL)
// Change the constant to the stream input when working.
DISCRETE_CONSTANT(SCHASER_EXP_STREAM, 0)
// DISCRETE_INPUTX_STREAM(SCHASER_EXP_STREAM, 5.0/36764, 0)
// scale to 0-3.5V
DISCRETE_INPUTX_STREAM(SCHASER_EXP_STREAM, 0, 1.0/14100, 2.323)
DISCRETE_INPUTX_LOGIC (SCHASER_MUSIC_BIT, DEFAULT_TTL_V_LOGIC_1, 0, 0.0)
DISCRETE_INPUT_LOGIC (SCHASER_SND_EN)
@ -757,7 +756,7 @@ DISCRETE_SOUND_START(schaser)
/************************************************/
DISCRETE_ADDER3(NODE_90, SCHASER_SND_EN, SCHASER_DOT_SND, SCHASER_EXP_SND, SCHASER_MUSIC_SND)
DISCRETE_OUTPUT(NODE_90, 60000)
DISCRETE_OUTPUT(NODE_90, 33080)
DISCRETE_SOUND_END
static const double schaser_effect_rc[8] =

View File

@ -810,8 +810,7 @@ static MACHINE_DRIVER_START( schaser )
MDRV_SOUND_ADD("sn", SN76477, 0)
MDRV_SOUND_CONFIG(schaser_sn76477_interface)
// This will be routed to the discrete system when that feature is working.
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MDRV_SOUND_ROUTE_EX(0, "discrete", 1.0, 0)
MDRV_SOUND_ADD("discrete", DISCRETE, 0)
MDRV_SOUND_CONFIG_DISCRETE(schaser)
@ -2413,8 +2412,8 @@ GAME( 1979, desterth, lrescue, lrescue, invrvnge, 0, ROT270, "bootleg", "Desti
GAME( 1979, invadpt2, 0, invadpt2, invadpt2, 0, ROT270, "Taito", "Space Invaders Part II (Taito)", 0 )
GAME( 1980, invaddlx, invadpt2, invaders, invadpt2, 0, ROT270, "Midway", "Space Invaders Deluxe", 0 )
GAME( 1979, cosmo, 0, cosmo, cosmo, 0, ROT90, "TDS & Mints", "Cosmo", GAME_IMPERFECT_SOUND )
GAME( 1979, schaser, 0, schaser, schaser, 0, ROT270, "Taito", "Space Chaser", GAME_IMPERFECT_SOUND| GAME_IMPERFECT_COLORS )
GAME( 1979, schasrcv, schaser, schasrcv, schasrcv, 0, ROT270, "Taito", "Space Chaser (CV version)", GAME_IMPERFECT_SOUND | GAME_IMPERFECT_COLORS )
GAME( 1979, schaser, 0, schaser, schaser, 0, ROT270, "Taito", "Space Chaser", GAME_IMPERFECT_COLORS )
GAME( 1979, schasrcv, schaser, schasrcv, schasrcv, 0, ROT270, "Taito", "Space Chaser (CV version)", GAME_IMPERFECT_COLORS )
GAME( 1979, sflush, 0, sflush, sflush, 0, ROT270, "Taito", "Straight Flush",GAME_NO_SOUND| GAME_IMPERFECT_COLORS | GAME_NO_COCKTAIL)
GAME( 1980, lupin3, 0, lupin3, lupin3, 0, ROT270, "Taito", "Lupin III", GAME_IMPERFECT_SOUND | GAME_NO_COCKTAIL )
GAME( 1980, polaris, 0, polaris, polaris, 0, ROT270, "Taito", "Polaris (set 1)", 0 )