diff options
author | 2025-04-28 21:42:32 +0200 | |
---|---|---|
committer | 2025-04-28 21:42:36 +0200 | |
commit | 8be5131548b1719db9fbabf6955dbb1583507328 (patch) | |
tree | d74f795ffccfdac3a6f34810614d884b6aa0d43f | |
parent | d50917e8e37aafd5b5aca784b6dface1b2abdd50 (diff) |
More fixes
-rw-r--r-- | src/emu/sound.cpp | 2 | ||||
-rw-r--r-- | src/mame/sega/segag80v.cpp | 6 |
2 files changed, 5 insertions, 3 deletions
diff --git a/src/emu/sound.cpp b/src/emu/sound.cpp index 576e971c9b5..f5101320690 100644 --- a/src/emu/sound.cpp +++ b/src/emu/sound.cpp @@ -515,6 +515,7 @@ void sound_stream::update() stream->update_nodeps(); do_update(); + m_samples_to_update = 0; m_in_update = false; } @@ -533,6 +534,7 @@ void sound_stream::update_nodeps() // If there's anything to do, well, do it do_update(); + m_samples_to_update = 0; m_in_update = false; } diff --git a/src/mame/sega/segag80v.cpp b/src/mame/sega/segag80v.cpp index ba0413e745c..67b3aea09a9 100644 --- a/src/mame/sega/segag80v.cpp +++ b/src/mame/sega/segag80v.cpp @@ -939,7 +939,7 @@ void segag80v_state::elim2(machine_config &config) void segag80v_state::spacfury(machine_config &config) { g80v_base(config); - SPACE_FURY_AUDIO(config, m_g80_audio, 0).add_route(ALL_OUTPUTS, "speech", 1.0); + SPACE_FURY_AUDIO(config, m_g80_audio, 0).add_route(ALL_OUTPUTS, "speech", 1.0, 1); SEGA_SPEECH_BOARD(config, "speech", 0).add_route(ALL_OUTPUTS, "speaker", 1.0); } @@ -959,7 +959,7 @@ void segag80v_state::spacfurybl(machine_config &config) void segag80v_state::zektor(machine_config &config) { g80v_base(config); - ZEKTOR_AUDIO(config, m_g80_audio, 0).add_route(ALL_OUTPUTS, "speech", 0.7); + ZEKTOR_AUDIO(config, m_g80_audio, 0).add_route(ALL_OUTPUTS, "speech", 0.7, 1); SEGA_SPEECH_BOARD(config, "speech", 0).add_route(ALL_OUTPUTS, "speaker", 1.0); } @@ -972,7 +972,7 @@ void segag80v_state::tacscan(machine_config &config) void segag80v_state::startrek(machine_config &config) { g80v_base(config); - SEGAUSB(config, m_usb, 0, m_maincpu).add_route(ALL_OUTPUTS, "speech", 1.0); + SEGAUSB(config, m_usb, 0, m_maincpu).add_route(ALL_OUTPUTS, "speech", 1.0, 1); SEGA_SPEECH_BOARD(config, "speech", 0).add_route(ALL_OUTPUTS, "speaker", 1.0); } |