From a070ad63d8fa420b78e96fd394d8cd13a712f1cd Mon Sep 17 00:00:00 2001 From: Aaron Giles Date: Tue, 25 Mar 2008 03:24:21 +0000 Subject: [PATCH] Fix for incorrect sound bug in 0.124. --- src/emu/mconfig.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/emu/mconfig.c b/src/emu/mconfig.c index 950b156d3bd..a7934ef23b2 100644 --- a/src/emu/mconfig.c +++ b/src/emu/mconfig.c @@ -516,10 +516,10 @@ static void machine_config_detokenize(machine_config *config, const machine_conf case MCONFIG_TOKEN_SOUND_ROUTE: assert(sound != NULL); - in = sound->route[sound->routes].input; - out = sound->route[sound->routes].output; TOKEN_UNGET_UINT32(tokens); TOKEN_GET_UINT64_UNPACK4(tokens, entrytype, 8, out, -12, in, -12, gain, 32); + sound->route[sound->routes].input = in; + sound->route[sound->routes].output = out; sound->route[sound->routes].gain = (float)gain / 16777216.0f; sound->route[sound->routes].target = TOKEN_GET_STRING(tokens); sound->routes++;