mirror of
https://github.com/holub/mame
synced 2025-06-06 04:43:45 +03:00
isa/sb16.cpp: add +1 to DMA length for stereo mode as well
This commit is contained in:
parent
6cc52bd96a
commit
1bfe721c04
@ -168,9 +168,10 @@ void sb16_lle_device::ctrl8_w(uint8_t data)
|
||||
*/
|
||||
if(data & 4)
|
||||
{
|
||||
m_dma8_cnt = m_dma8_len + 1;
|
||||
m_dma8_cnt = m_dma8_len;
|
||||
if (!(BIT(m_mode, 6)))
|
||||
m_dma8_cnt >>= 1;
|
||||
m_dma8_cnt ++;
|
||||
m_dma8_done = false;
|
||||
}
|
||||
if(!(data & 2) || !(m_ctrl16 & 2))
|
||||
@ -211,9 +212,10 @@ void sb16_lle_device::ctrl16_w(uint8_t data)
|
||||
*/
|
||||
if(data & 4)
|
||||
{
|
||||
m_dma16_cnt = m_dma16_len + 1;
|
||||
m_dma16_cnt = m_dma16_len;
|
||||
if (!(BIT(m_mode, 7)))
|
||||
m_dma16_cnt >>= 1;
|
||||
m_dma16_cnt ++;
|
||||
m_dma16_done = false;
|
||||
}
|
||||
if(!(data & 2) || !(m_ctrl8 & 2))
|
||||
|
Loading…
Reference in New Issue
Block a user