Merge branch 'master' of https://github.com/86Box/86Box
This commit is contained in:
@@ -1717,14 +1717,8 @@ uint8_t ymf278b::read_data_pcm()
|
|||||||
{
|
{
|
||||||
// read from PCM
|
// read from PCM
|
||||||
if (bitfield(m_address, 9) != 0)
|
if (bitfield(m_address, 9) != 0)
|
||||||
{
|
return m_pcm.read(m_address & 0xff);
|
||||||
uint8_t result = m_pcm.read(m_address & 0xff);
|
return 0;
|
||||||
if ((m_address & 0xff) == 0x02)
|
|
||||||
result |= 0x20;
|
|
||||||
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
return 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -46,6 +46,7 @@ namespace ymfm
|
|||||||
void pcm_registers::reset()
|
void pcm_registers::reset()
|
||||||
{
|
{
|
||||||
std::fill_n(&m_regdata[0], REGISTERS, 0);
|
std::fill_n(&m_regdata[0], REGISTERS, 0);
|
||||||
|
m_regdata[0x02] = 0x20;
|
||||||
m_regdata[0xf8] = 0x1b;
|
m_regdata[0xf8] = 0x1b;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user