From d347378a9d13b9a938a129720cd188805a0c88cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20St=C3=B6neberg?= Date: Fri, 25 Apr 2014 10:00:49 +0000 Subject: [PATCH] fixed usage of uninitialized members in i80186_cpu_device (nw) --- src/emu/cpu/i86/i186.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/emu/cpu/i86/i186.c b/src/emu/cpu/i86/i186.c index ad9530556d3..b7d096e0cc6 100644 --- a/src/emu/cpu/i86/i186.c +++ b/src/emu/cpu/i86/i186.c @@ -641,9 +641,13 @@ void i80186_cpu_device::device_reset() m_dma[1].drq_delay = false; m_dma[0].drq_state = false; m_dma[1].drq_state = false; - m_timer[0].control = 0; - m_timer[1].control = 0; - m_timer[2].control = 0; + for(int i = 0; i < ARRAY_LENGTH(m_timer); ++i) + { + m_timer[i].control = 0; + m_timer[i].time_timer_active = 0; + m_timer[i].maxA = 0; + m_timer[i].maxB = 0; + } } UINT8 i80186_cpu_device::read_port_byte(UINT16 port)