From ad29db13432073b99f854280eccf3c63c245a7c1 Mon Sep 17 00:00:00 2001 From: Sandro Ronco Date: Sat, 18 Feb 2017 19:42:04 +0100 Subject: [PATCH] Fixed hr16 regression. (nw) --- src/mame/audio/alesis.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/mame/audio/alesis.cpp b/src/mame/audio/alesis.cpp index 77ff4ebe744..73659c37137 100644 --- a/src/mame/audio/alesis.cpp +++ b/src/mame/audio/alesis.cpp @@ -74,6 +74,7 @@ void alesis_dm3ag_device::device_reset() m_cur_sample = 0; m_shift = 0; memset(m_cmd, 0, sizeof(m_cmd)); + m_dac->write(0x8000); } //------------------------------------------------- @@ -116,7 +117,7 @@ void alesis_dm3ag_device::device_timer(emu_timer &timer, device_timer_id id, int sample = m_samples[m_cur_sample++]; } - m_dac->write(sample << m_shift); + m_dac->write(0x8000 - (sample << m_shift)); } }