trunk/src/emu/cpu/hd61700/hd61700.c
| r21759 | r21760 | |
| 149 | 149 | save_item(NAME(m_regmain)); |
| 150 | 150 | save_item(NAME(m_lines_status)); |
| 151 | 151 | |
| 152 | memset(m_regsir, 0, sizeof(m_regsir)); |
| 153 | memset(m_reg8bit, 0, sizeof(m_reg8bit)); |
| 154 | memset(m_reg16bit, 0, sizeof(m_reg16bit)); |
| 155 | memset(m_regmain, 0, sizeof(m_regmain)); |
| 156 | |
| 152 | 157 | // register state for debugger |
| 153 | 158 | state_add(HD61700_PC, "pc", m_pc).callimport().callexport().formatstr("%04X"); |
| 154 | 159 | state_add(HD61700_F, "f", m_flags).callimport().callexport().formatstr("%02X"); |
| r21759 | r21760 | |
| 201 | 206 | m_irq_status = 0; |
| 202 | 207 | prev_ua = 0; |
| 203 | 208 | |
| 204 | | memset(m_regsir, 0, ARRAY_LENGTH(m_regsir)); |
| 205 | | memset(m_reg8bit, 0, ARRAY_LENGTH(m_reg8bit)); |
| 206 | | memset(m_reg16bit, 0, ARRAY_LENGTH(m_reg16bit) * sizeof(UINT16)); |
| 207 | | memset(m_regmain, 0, ARRAY_LENGTH(m_regmain)); |
| 209 | memset(m_regsir, 0, sizeof(m_regsir)); |
| 210 | memset(m_reg8bit, 0, sizeof(m_reg8bit)); |
| 211 | memset(m_reg16bit, 0, sizeof(m_reg16bit)); |
| 212 | memset(m_regmain, 0, sizeof(m_regmain)); |
| 208 | 213 | |
| 209 | 214 | for (int i=0;i<6; i++) |
| 210 | 215 | m_lines_status[i] = CLEAR_LINE; |