diff options
author | R. Belmont <rb6502@users.noreply.github.com> | 2011-04-24 20:57:22 +0000 |
---|---|---|
committer | R. Belmont <rb6502@users.noreply.github.com> | 2011-04-24 20:57:22 +0000 |
commit | 8c4dbf79504ba7b79fe10f0c0058fe4555b80c6b (patch) | |
tree | b69883420e95271f16378f64c024f208f1565c16 | |
parent | f6f42c5f460080a184374932af5facc61c89e987 (diff) |
es5503: Properly mask oscillator enable bits when setting. [R. Belmont]
-rw-r--r-- | src/emu/sound/es5503.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/emu/sound/es5503.c b/src/emu/sound/es5503.c index 23fc862b099..e029495926a 100644 --- a/src/emu/sound/es5503.c +++ b/src/emu/sound/es5503.c @@ -482,7 +482,7 @@ WRITE8_DEVICE_HANDLER( es5503_w ) break; case 0xe1: // oscillator enable - chip->oscsenabled = (data>>1); + chip->oscsenabled = (data>>1) & 0x1f; chip->output_rate = (chip->clock/8)/(2+chip->oscsenabled); chip->stream->set_sample_rate(chip->output_rate); |