inline void mos6526_device::update_pa() { uint8_t pa = m_pra | (m_pa_in & ~m_ddra); if (m_pa != pa) { m_pa = pa; m_write_pa((offs_t)0, pa); } }
inline void mos6526_device::update_pa() { UINT8 pa = m_pra | ~m_ddra; if (m_pa != pa) { m_pa = pa; m_write_pa((offs_t)0, pa); } }
//------------------------------------------------- // device_reset - device-specific reset //------------------------------------------------- void pit68230_device::device_reset () { LOG (logerror ("PIT68230 device reseted\n")); m_pgcr = 0; m_psrr = 0; m_paddr = 0; m_pbddr = 0; m_pcddr = 0; m_pacr = 0; m_write_h2 (m_pacr); m_pbcr = 0; m_padr = 0; m_write_pa ((offs_t)0, m_padr); // TODO: check PADDR m_pbdr = 0; m_psr = 0; }