vis.cpp : Fix sample rate divider (#3622)

* vis.cpp : Fix sample rate

* vis.cpp : Minor update(remove unnecessary)
This commit is contained in:
cam900 2018-05-30 22:36:10 +09:00 committed by Vas Crabb
parent 9b68132f58
commit a9f61fff95

View File

@ -211,11 +211,10 @@ WRITE8_MEMBER(vis_audio_device::pcm_w)
}
if((m_mode & 0x10) && (m_mode ^ oldmode))
{
const int rates[] = {44100, 22050, 11025, 5512};
m_samples = 0;
m_sample_byte = 0;
m_isa->drq7_w(ASSERT_LINE);
attotime rate = attotime::from_hz(rates[(m_mode >> 5) & 3]);
attotime rate = attotime::from_ticks((double)(1 << ((m_mode >> 5) & 3)), 44100.0); // TODO : Unknown clock
m_pcm->adjust(rate, 0, rate);
}
else if(!(m_mode & 0x10))