mirror of
https://github.com/tildearrow/furnace.git
synced 2024-11-22 20:45:11 +00:00
ES5506: oeathohteakvtsavegkbrsgdthnlrbh
This commit is contained in:
parent
b1edc39a40
commit
72668155ca
2 changed files with 4 additions and 5 deletions
|
@ -68,7 +68,6 @@ void es5506_core::voice_tick()
|
|||
{
|
||||
m_ch[ca] += m_voice[i].ch();
|
||||
}
|
||||
m_voice[i].ch().reset();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -95,9 +94,6 @@ void es5506_core::voice_t::fetch(u8 cycle)
|
|||
|
||||
void es5506_core::voice_t::tick(u8 voice)
|
||||
{
|
||||
m_output[0] = m_output[1] = 0;
|
||||
m_ch.reset();
|
||||
|
||||
// Filter execute
|
||||
|
||||
if (m_alu.busy())
|
||||
|
@ -118,6 +114,9 @@ void es5506_core::voice_t::tick(u8 voice)
|
|||
}
|
||||
} else {
|
||||
m_filter.tick(m_alu.interpolation());
|
||||
m_output[0] = m_output[1] = 0;
|
||||
m_ch.reset();
|
||||
|
||||
}
|
||||
// Envelope
|
||||
if (m_ecount != 0)
|
||||
|
|
|
@ -19,7 +19,7 @@ void es550x_shared_core::es550x_voice_t::es550x_alu_t::reset()
|
|||
m_sample[0] = m_sample[1] = 0;
|
||||
}
|
||||
|
||||
bool es550x_shared_core::es550x_voice_t::es550x_alu_t::busy() { return m_cr.stop() == 0; }
|
||||
bool es550x_shared_core::es550x_voice_t::es550x_alu_t::busy() { return !(m_cr.m_stop0 || m_cr.m_stop1); }
|
||||
|
||||
bool es550x_shared_core::es550x_voice_t::es550x_alu_t::tick()
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue