diff --git a/src/mame/video/cidelsa.c b/src/mame/video/cidelsa.c index 46fb401396e..592b894ae13 100644 --- a/src/mame/video/cidelsa.c +++ b/src/mame/video/cidelsa.c @@ -163,10 +163,8 @@ static CDP1869_INTERFACE( draco_vis_intf ) void cidelsa_state::video_start() { // allocate memory - m_pcbram = auto_alloc_array(machine(), UINT8, CIDELSA_CHARRAM_SIZE); - memset(m_pcbram, 0x00, CIDELSA_CHARRAM_SIZE * sizeof(UINT8)); - m_charram = auto_alloc_array(machine(), UINT8, CIDELSA_CHARRAM_SIZE); - memset(m_charram, 0x00, CIDELSA_CHARRAM_SIZE * sizeof(UINT8)); + m_pcbram = auto_alloc_array_clear(machine(), UINT8, CIDELSA_CHARRAM_SIZE); + m_charram = auto_alloc_array_clear(machine(), UINT8, CIDELSA_CHARRAM_SIZE); // register for state saving save_item(NAME(m_cdp1869_pcb));