summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/tms57002/tms57002.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/tms57002/tms57002.cpp')
-rw-r--r--src/devices/cpu/tms57002/tms57002.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/devices/cpu/tms57002/tms57002.cpp b/src/devices/cpu/tms57002/tms57002.cpp
index c2cf28f3f92..dcc6e615cea 100644
--- a/src/devices/cpu/tms57002/tms57002.cpp
+++ b/src/devices/cpu/tms57002/tms57002.cpp
@@ -924,16 +924,16 @@ void tms57002_device::sound_stream_update(sound_stream &stream, std::vector<read
assert(outputs[0].samples() == 1);
stream_buffer::sample_t in_scale = 32768.0 * ((st0 & ST0_SIM) ? 256.0 : 1.0);
- si[0] = s32(inputs[0].get(0) * in_scale) & 0xffffff;
- si[1] = s32(inputs[1].get(0) * in_scale) & 0xffffff;
- si[2] = s32(inputs[2].get(0) * in_scale) & 0xffffff;
- si[3] = s32(inputs[3].get(0) * in_scale) & 0xffffff;
+ si[0] = s32(inputs[0].get() * in_scale) & 0xffffff;
+ si[1] = s32(inputs[1].get() * in_scale) & 0xffffff;
+ si[2] = s32(inputs[2].get() * in_scale) & 0xffffff;
+ si[3] = s32(inputs[3].get() * in_scale) & 0xffffff;
stream_buffer::sample_t out_scale = 1.0 / (32768.0 * 65536.0);
- outputs[0].put(0, stream_buffer::sample_t(s32(so[0] << 8)) * out_scale);
- outputs[1].put(0, stream_buffer::sample_t(s32(so[1] << 8)) * out_scale);
- outputs[2].put(0, stream_buffer::sample_t(s32(so[2] << 8)) * out_scale);
- outputs[3].put(0, stream_buffer::sample_t(s32(so[3] << 8)) * out_scale);
+ outputs[0].put(stream_buffer::sample_t(s32(so[0] << 8)) * out_scale);
+ outputs[1].put(stream_buffer::sample_t(s32(so[1] << 8)) * out_scale);
+ outputs[2].put(stream_buffer::sample_t(s32(so[2] << 8)) * out_scale);
+ outputs[3].put(stream_buffer::sample_t(s32(so[3] << 8)) * out_scale);
sync_w(1);
}