Previous 199869 Revisions Next

r21712 Friday 8th March, 2013 at 17:50:32 UTC by Oliver Stöneberg
fixed uninitialized memory in src/emu/sound/mos7360.c (nw)
[src/emu/sound]mos7360.c

trunk/src/emu/sound/mos7360.c
r21711r21712
345345
346346void mos7360_device::device_reset()
347347{
348   memset(m_reg, 0, ARRAY_LENGTH(m_reg));
348   memset(m_reg, 0, sizeof(m_reg));
349   m_last_data = 0;
349350
350351   m_rom = 1;  // FIXME: at start should be RAM or ROM? old c16 code set it to ROM at init: is it correct?
351352
r21711r21712
366367   m_y_begin = 0;
367368   m_y_end = 0;
368369
369   memset(m_c16_bitmap, 0, ARRAY_LENGTH(m_c16_bitmap));
370   memset(m_bitmapmulti, 0, ARRAY_LENGTH(m_bitmapmulti));
371   memset(m_mono, 0, ARRAY_LENGTH(m_mono));
372   memset(m_monoinversed, 0, ARRAY_LENGTH(m_monoinversed));
373   memset(m_multi, 0, ARRAY_LENGTH(m_multi));
374   memset(m_ecmcolor, 0, ARRAY_LENGTH(m_ecmcolor));
375   memset(m_colors, 0, ARRAY_LENGTH(m_colors));
370   memset(m_c16_bitmap, 0, sizeof(m_c16_bitmap));
371   memset(m_bitmapmulti, 0, sizeof(m_bitmapmulti));
372   memset(m_mono, 0, sizeof(m_mono));
373   memset(m_monoinversed, 0, sizeof(m_monoinversed));
374   memset(m_multi, 0, sizeof(m_multi));
375   memset(m_ecmcolor, 0, sizeof(m_ecmcolor));
376   memset(m_colors, 0, sizeof(m_colors));
376377
377378   m_tone1pos = 0;
378379   m_tone2pos = 0;

Previous 199869 Revisions Next


© 1997-2024 The MAME Team