From c7250314d9f7318199df3cf72826c084a4f65503 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20St=C3=B6neberg?= Date: Thu, 23 Oct 2014 09:23:52 +0200 Subject: fixed usage of uninitialized members in gtia_device (nw) --- src/mame/video/gtia.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/mame/video/gtia.c b/src/mame/video/gtia.c index d4cfab69181..fc261fa3519 100644 --- a/src/mame/video/gtia.c +++ b/src/mame/video/gtia.c @@ -240,13 +240,16 @@ void gtia_device::device_start() void gtia_device::device_reset() { - /* reset the GTIA read/write/helper registers */ - for (int i = 0; i < 32; i++) - write(machine().driver_data()->generic_space(), i, 0); memset(&m_r, 0, sizeof(m_r)); memset(&m_h, 0, sizeof(m_h)); memset(m_color_lookup, 0, sizeof(m_color_lookup)); + m_lumpf1 = 0; + + /* reset the GTIA read/write/helper registers */ + for (int i = 0; i < 32; i++) + write(machine().driver_data()->generic_space(), i, 0); + if (is_ntsc()) m_r.pal = 0xff; else @@ -265,7 +268,6 @@ void gtia_device::device_reset() SETCOL_B(ILL, 0x3e); /* bright red */ SETCOL_B(EOR, 0xff); /* yellow */ - m_lumpf1 = 0; m_huepm0 = 0; m_huepm1 = 0; m_huepm2 = 0; -- cgit v1.2.3