mirror of
https://github.com/holub/mame
synced 2025-07-04 09:28:51 +03:00
Hooked up discrete filtering to SN76477 in Space Chaser
This commit is contained in:
parent
1c8e102f7b
commit
4bc7e64b46
@ -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] =
|
||||
|
@ -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 )
|
||||
|
Loading…
Reference in New Issue
Block a user