diff options
Diffstat (limited to 'src/devices/cpu/i86/i186.cpp')
-rw-r--r-- | src/devices/cpu/i86/i186.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/devices/cpu/i86/i186.cpp b/src/devices/cpu/i86/i186.cpp index 1cb501cbaaf..7d30f5b9771 100644 --- a/src/devices/cpu/i86/i186.cpp +++ b/src/devices/cpu/i86/i186.cpp @@ -636,19 +636,19 @@ void i80186_cpu_device::device_reset() m_intr.ext_state = 0x00; m_reloc = 0x20ff; - for (int i = 0; i < ARRAY_LENGTH(m_dma); i++) + for (auto & elem : m_dma) { - m_dma[i].drq_state = false; - m_dma[i].control = 0; + elem.drq_state = false; + elem.control = 0; } - for (int i = 0; i < ARRAY_LENGTH(m_timer); i++) + for (auto & elem : m_timer) { - m_timer[i].control = 0; - m_timer[i].maxA = 0; - m_timer[i].maxB = 0; - m_timer[i].active_count = false; - m_timer[i].count = 0; + elem.control = 0; + elem.maxA = 0; + elem.maxB = 0; + elem.active_count = false; + elem.count = 0; } } |