summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Oliver Stöneberg <oliverst@online.de>2014-10-23 09:23:52 +0200
committer Oliver Stöneberg <oliverst@online.de>2014-10-23 09:23:52 +0200
commitc7250314d9f7318199df3cf72826c084a4f65503 (patch)
tree4af4051905659d8e370bc6b8d8fefba718600484
parentbf0fdd4a5a3f7177a40f9407073e5f6c0837c8ac (diff)
fixed usage of uninitialized members in gtia_device (nw)
-rw-r--r--src/mame/video/gtia.c10
1 files 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;