diff options
Diffstat (limited to 'src/emu/sound/disc_wav.c')
-rw-r--r-- | src/emu/sound/disc_wav.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/emu/sound/disc_wav.c b/src/emu/sound/disc_wav.c index 0ec93c0e75b..9ac0f488a03 100644 --- a/src/emu/sound/disc_wav.c +++ b/src/emu/sound/disc_wav.c @@ -545,7 +545,7 @@ static DISCRETE_STEP(dss_noise) if(context->phase > (2.0 * M_PI)) { /* GCC's rand returns a RAND_MAX value of 0x7fff */ - int newval = (mame_rand(Machine) & 0x7fff) - 16384; + int newval = (mame_rand(device->machine) & 0x7fff) - 16384; /* make sure the peak to peak values are the amplitude */ node->output[0] = DSS_NOISE__AMP / 2; @@ -577,7 +577,7 @@ static DISCRETE_RESET(dss_noise) struct dss_noise_context *context = node->context; context->phase=0; - dss_noise_step(node); + DISCRETE_STEP_CALL( dss_noise ); } |