diff options
Diffstat (limited to 'src/mame/video/mcd212.cpp')
-rw-r--r-- | src/mame/video/mcd212.cpp | 60 |
1 files changed, 30 insertions, 30 deletions
diff --git a/src/mame/video/mcd212.cpp b/src/mame/video/mcd212.cpp index 5476e0a5030..aec55056c8f 100644 --- a/src/mame/video/mcd212.cpp +++ b/src/mame/video/mcd212.cpp @@ -1470,37 +1470,37 @@ TIMER_CALLBACK_MEMBER( mcd212_device::perform_scan ) void mcd212_device::device_reset() { - for(int index = 0; index < 2; index++) + for(auto & elem : m_channel) { - m_channel[index].csrr = 0; - m_channel[index].csrw = 0; - m_channel[index].dcr = 0; - m_channel[index].vsr = 0; - m_channel[index].ddr = 0; - m_channel[index].dcp = 0; - m_channel[index].dca = 0; - memset(m_channel[index].clut_r, 0, 256); - memset(m_channel[index].clut_g, 0, 256); - memset(m_channel[index].clut_b, 0, 256); - m_channel[index].image_coding_method = 0; - m_channel[index].transparency_control = 0; - m_channel[index].plane_order = 0; - m_channel[index].clut_bank = 0; - m_channel[index].transparent_color_a = 0; - m_channel[index].transparent_color_b = 0; - m_channel[index].mask_color_a = 0; - m_channel[index].mask_color_b = 0; - m_channel[index].dyuv_abs_start_a = 0; - m_channel[index].dyuv_abs_start_b = 0; - m_channel[index].cursor_position = 0; - m_channel[index].cursor_control = 0; - memset((UINT8*)&m_channel[index].cursor_pattern, 0, 16 * sizeof(UINT32)); - memset((UINT8*)&m_channel[index].region_control, 0, 8 * sizeof(UINT32)); - m_channel[index].backdrop_color = 0; - m_channel[index].mosaic_hold_a = 0; - m_channel[index].mosaic_hold_b = 0; - memset(m_channel[index].weight_factor_a, 0, 768); - memset(m_channel[index].weight_factor_b, 0, 768); + elem.csrr = 0; + elem.csrw = 0; + elem.dcr = 0; + elem.vsr = 0; + elem.ddr = 0; + elem.dcp = 0; + elem.dca = 0; + memset(elem.clut_r, 0, 256); + memset(elem.clut_g, 0, 256); + memset(elem.clut_b, 0, 256); + elem.image_coding_method = 0; + elem.transparency_control = 0; + elem.plane_order = 0; + elem.clut_bank = 0; + elem.transparent_color_a = 0; + elem.transparent_color_b = 0; + elem.mask_color_a = 0; + elem.mask_color_b = 0; + elem.dyuv_abs_start_a = 0; + elem.dyuv_abs_start_b = 0; + elem.cursor_position = 0; + elem.cursor_control = 0; + memset((UINT8*)&elem.cursor_pattern, 0, 16 * sizeof(UINT32)); + memset((UINT8*)&elem.region_control, 0, 8 * sizeof(UINT32)); + elem.backdrop_color = 0; + elem.mosaic_hold_a = 0; + elem.mosaic_hold_b = 0; + memset(elem.weight_factor_a, 0, 768); + memset(elem.weight_factor_b, 0, 768); } memset(m_region_flag_0, 0, 768); memset(m_region_flag_1, 0, 768); |