From fedc39aded8f0fb31699ef2de74d80d628b7bb69 Mon Sep 17 00:00:00 2001 From: dinkc64 <12570148+dinkc64@users.noreply.github.com> Date: Tue, 14 Jul 2015 00:33:48 +0000 Subject: [PATCH] namcos86 fix sample playback --- src/burn/drv/pre90s/d_namcos86.cpp | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/src/burn/drv/pre90s/d_namcos86.cpp b/src/burn/drv/pre90s/d_namcos86.cpp index 3e930b58e..434e5fc26 100644 --- a/src/burn/drv/pre90s/d_namcos86.cpp +++ b/src/burn/drv/pre90s/d_namcos86.cpp @@ -57,12 +57,12 @@ static UINT8 DrvReset; struct voice_63701x { - int select; - int playing; - int base_addr; - int position; - int volume; - int silence_counter; + INT32 select; + INT32 playing; + INT32 base_addr; + INT32 position; + INT32 volume; + INT32 silence_counter; }; struct voice_63701x m_voices[2]; @@ -537,8 +537,6 @@ static void namco_63701x_write(INT32 offset, UINT8 data) m_voices[ch].position = (DrvSndROM[rom_offs] << 8) + DrvSndROM[rom_offs+1]; m_voices[ch].volume = data >> 6; m_voices[ch].silence_counter = 0; - - m_voices[ch].position = (m_voices[ch].position * nBurnSoundLen) / 100 /*6000 / 60fps clock */; } } }