summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Olivier Galibert <galibert@pobox.com>2025-04-28 21:42:32 +0200
committer Olivier Galibert <galibert@pobox.com>2025-04-28 21:42:36 +0200
commit8be5131548b1719db9fbabf6955dbb1583507328 (patch)
treed74f795ffccfdac3a6f34810614d884b6aa0d43f
parentd50917e8e37aafd5b5aca784b6dface1b2abdd50 (diff)
More fixes
-rw-r--r--src/emu/sound.cpp2
-rw-r--r--src/mame/sega/segag80v.cpp6
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);
}