Merge pull request #4729 from schnitzeltony/atari-pokey-performance-III

pokey_device::step_pot: remove operations with no effect
This commit is contained in:
ajrhacker 2019-03-07 09:11:48 -05:00 committed by GitHub
commit ed341b1c1b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -538,11 +538,8 @@ void pokey_device::step_keyboard()
void pokey_device::step_pot()
{
if ((m_SKCTL & SK_RESET) == 0)
return;
uint8_t upd = 0;
m_pot_counter++;
uint8_t upd = 0;
for (int pot = 0; pot < 8; pot++)
{
if ((m_POTx[pot]<m_pot_counter) || (m_pot_counter == 228))
@ -551,7 +548,9 @@ void pokey_device::step_pot()
/* latching is emulated in read */
}
}
synchronize(SYNC_POT, upd);
// some pots latched?
if (upd != 0)
synchronize(SYNC_POT, upd);
}
/*