summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/sound/disc_wav.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/sound/disc_wav.c')
-rw-r--r--src/emu/sound/disc_wav.c4
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 );
}