trunk/src/emu/cpu/h6280/h6280.c
| r20048 | r20049 | |
| 177 | 177 | state_add(STATE_GENPC, "GENPC", m_pc.w.l).noshow(); |
| 178 | 178 | state_add(STATE_GENFLAGS, "GENFLAGS", m_p).callimport().callexport().formatstr("%8s").noshow(); |
| 179 | 179 | state_add(H6280_PC, "PC:", m_pc.d).mask(0xffff); |
| 180 | | state_add(H6280_S, "S:", m_sp.b.l).mask(0xff); |
| 181 | | state_add(H6280_P, "P:", m_p).mask(0xff); |
| 182 | | state_add(H6280_A, "A:", m_a).mask(0xff); |
| 183 | | state_add(H6280_X, "X:", m_x).mask(0xff); |
| 184 | | state_add(H6280_Y, "Y:", m_y).mask(0xff); |
| 185 | | state_add(H6280_IRQ_MASK, "IM:", m_irq_mask).mask(0xff); |
| 186 | | state_add(H6280_TIMER_STATE,"TMR:", m_timer_status).mask(0xff); |
| 187 | | state_add(H6280_NMI_STATE, "NMI:", m_nmi_state).mask(0xf); |
| 188 | | state_add(H6280_IRQ1_STATE, "IRQ1:", m_irq_state[0]).mask(0xf); |
| 189 | | state_add(H6280_IRQ2_STATE, "IRQ2:", m_irq_state[1]).mask(0xf); |
| 190 | | state_add(H6280_IRQT_STATE, "IRQT:", m_irq_state[2]).mask(0xf); |
| 191 | | state_add(H6280_M1, "M1:", m_mmr[0]).mask(0xff); |
| 192 | | state_add(H6280_M2, "M2:", m_mmr[1]).mask(0xff); |
| 193 | | state_add(H6280_M3, "M3:", m_mmr[2]).mask(0xff); |
| 194 | | state_add(H6280_M4, "M4:", m_mmr[3]).mask(0xff); |
| 195 | | state_add(H6280_M5, "M5:", m_mmr[4]).mask(0xff); |
| 196 | | state_add(H6280_M6, "M6:", m_mmr[5]).mask(0xff); |
| 197 | | state_add(H6280_M7, "M7:", m_mmr[6]).mask(0xff); |
| 198 | | state_add(H6280_M8, "M8:", m_mmr[7]).mask(0xff); |
| 180 | state_add(H6280_S, "S", m_sp.b.l).mask(0xff); |
| 181 | state_add(H6280_P, "P", m_p).mask(0xff); |
| 182 | state_add(H6280_A, "A", m_a).mask(0xff); |
| 183 | state_add(H6280_X, "X", m_x).mask(0xff); |
| 184 | state_add(H6280_Y, "Y", m_y).mask(0xff); |
| 185 | state_add(H6280_IRQ_MASK, "IM", m_irq_mask).mask(0xff); |
| 186 | state_add(H6280_TIMER_STATE,"TMR", m_timer_status).mask(0xff); |
| 187 | state_add(H6280_NMI_STATE, "NMI", m_nmi_state).mask(0xf); |
| 188 | state_add(H6280_IRQ1_STATE, "IRQ1", m_irq_state[0]).mask(0xf); |
| 189 | state_add(H6280_IRQ2_STATE, "IRQ2", m_irq_state[1]).mask(0xf); |
| 190 | state_add(H6280_IRQT_STATE, "IRQT", m_irq_state[2]).mask(0xf); |
| 191 | state_add(H6280_M1, "M1", m_mmr[0]).mask(0xff); |
| 192 | state_add(H6280_M2, "M2", m_mmr[1]).mask(0xff); |
| 193 | state_add(H6280_M3, "M3", m_mmr[2]).mask(0xff); |
| 194 | state_add(H6280_M4, "M4", m_mmr[3]).mask(0xff); |
| 195 | state_add(H6280_M5, "M5", m_mmr[4]).mask(0xff); |
| 196 | state_add(H6280_M6, "M6", m_mmr[5]).mask(0xff); |
| 197 | state_add(H6280_M7, "M7", m_mmr[6]).mask(0xff); |
| 198 | state_add(H6280_M8, "M8", m_mmr[7]).mask(0xff); |
| 199 | 199 | |
| 200 | 200 | save_item(NAME(m_ppc.w.l)); |
| 201 | 201 | save_item(NAME(m_pc.w.l)); |