| Previous | 199869 Revisions | Next |
| r31243 Wednesday 9th July, 2014 at 17:34:43 UTC by Alex Jackson |
|---|
| various cpu cores: don't state save icount (nw) |
| [src/emu/cpu/am29000] | am29000.c |
| [src/emu/cpu/avr8] | avr8.c |
| [src/emu/cpu/cosmac] | cosmac.c |
| [src/emu/cpu/dsp56k] | dsp56k.c |
| [src/emu/cpu/hd61700] | hd61700.c |
| [src/emu/cpu/mc68hc11] | mc68hc11.c |
| [src/emu/cpu/superfx] | superfx.c |
| [src/emu/cpu/tlcs90] | tlcs90.c |
| [src/emu/cpu/tms32010] | tms32010.c |
| [src/emu/cpu/tms32025] | tms32025.c |
| r31242 | r31243 | |
|---|---|---|
| 127 | 127 | m_cfg = (PRL_AM29000 | PRL_REV_D) << CFG_PRL_SHIFT; |
| 128 | 128 | |
| 129 | 129 | /* Register state for saving */ |
| 130 | save_item(NAME(m_icount)); | |
| 131 | 130 | save_item(NAME(m_pc)); |
| 132 | 131 | save_item(NAME(m_r)); |
| 133 | 132 | save_item(NAME(m_tlb)); |
| r31242 | r31243 | |
|---|---|---|
| 833 | 833 | save_item(NAME(m_STACK[2])); |
| 834 | 834 | save_item(NAME(m_STACK[3])); |
| 835 | 835 | save_item(NAME(m_INTF)); |
| 836 | save_item(NAME(m_icount)); | |
| 837 | 836 | save_item(NAME(m_opcode.d)); |
| 838 | 837 | save_item(NAME(m_oldacc.d)); |
| 839 | 838 | save_item(NAME(m_memaccess)); |
| r31242 | r31243 | |
|---|---|---|
| 652 | 652 | save_item(NAME(m_pixelcache[i].data), i); |
| 653 | 653 | } |
| 654 | 654 | |
| 655 | save_item(NAME(m_icount)); | |
| 656 | ||
| 657 | 655 | state_add( SUPERFX_PC, "PC", m_debugger_temp).callimport().callexport().formatstr("%06X"); |
| 658 | 656 | state_add( SUPERFX_DREG, "DREG", m_dreg_idx).mask(0xf).formatstr("%02u"); |
| 659 | 657 | state_add( SUPERFX_SREG, "SREG", m_sreg_idx).mask(0xf).formatstr("%02u"); |
| r31242 | r31243 | |
|---|---|---|
| 385 | 385 | save_item(NAME(m_df)); |
| 386 | 386 | save_item(NAME(m_ie)); |
| 387 | 387 | save_item(NAME(m_q)); |
| 388 | save_item(NAME(m_icount)); | |
| 389 | 388 | |
| 390 | 389 | // set our instruction counter |
| 391 | 390 | m_icountptr = &m_icount; |
| r31242 | r31243 | |
|---|---|---|
| 1686 | 1686 | |
| 1687 | 1687 | save_item(NAME(m_oldacc)); |
| 1688 | 1688 | save_item(NAME(m_memaccess)); |
| 1689 | save_item(NAME(m_icount)); | |
| 1690 | 1689 | save_item(NAME(m_mHackIgnoreARP)); |
| 1691 | 1690 | |
| 1692 | 1691 | save_item(NAME(m_idle)); |
| r31242 | r31243 | |
|---|---|---|
| 215 | 215 | device->save_item(NAME(cpustate->bootstrap_mode)); |
| 216 | 216 | device->save_item(NAME(cpustate->repFlag)); |
| 217 | 217 | device->save_item(NAME(cpustate->repAddr)); |
| 218 | device->save_item(NAME(cpustate->icount)); | |
| 219 | 218 | device->save_item(NAME(cpustate->ppc)); |
| 220 | 219 | device->save_item(NAME(cpustate->op)); |
| 221 | 220 | device->save_item(NAME(cpustate->interrupt_cycles)); |
| r31242 | r31243 | |
|---|---|---|
| 2664 | 2664 | save_item(NAME(m_after_EI)); |
| 2665 | 2665 | save_item(NAME(m_irq_state)); |
| 2666 | 2666 | save_item(NAME(m_irq_mask)); |
| 2667 | save_item(NAME(m_icount)); | |
| 2668 | 2667 | save_item(NAME(m_extra_cycles)); |
| 2669 | 2668 | |
| 2670 | 2669 | save_item(NAME(m_internal_registers)); |
| r31242 | r31243 | |
|---|---|---|
| 647 | 647 | m_spi_prescale_count(0), |
| 648 | 648 | m_addr_mask(addr_mask), |
| 649 | 649 | m_interrupt_pending(false), |
| 650 | m_icount(0), | |
| 651 | 650 | m_elapsed_cycles(0) |
| 652 | 651 | { |
| 653 | 652 | // Allocate & setup |
| r31242 | r31243 | |
| 829 | 828 | save_item(NAME(m_timer_prescale_count[5])); |
| 830 | 829 | save_item(NAME(m_addr_mask)); |
| 831 | 830 | save_item(NAME(m_interrupt_pending)); |
| 832 | save_item(NAME(m_icount)); | |
| 833 | 831 | save_item(NAME(m_elapsed_cycles)); |
| 834 | 832 | |
| 835 | 833 | // set our instruction counter |
| r31242 | r31243 | |
|---|---|---|
| 144 | 144 | save_item(NAME(m_irq_status)); |
| 145 | 145 | save_item(NAME(m_state)); |
| 146 | 146 | save_item(NAME(prev_ua)); |
| 147 | save_item(NAME(m_icount)); | |
| 148 | 147 | save_item(NAME(m_regsir)); |
| 149 | 148 | save_item(NAME(m_reg8bit)); |
| 150 | 149 | save_item(NAME(m_reg16bit)); |
| r31242 | r31243 | |
| 203 | 202 | m_curpc = 0x0000; |
| 204 | 203 | set_pc(0x0000); |
| 205 | 204 | m_flags = FLAG_SW; |
| 206 | m_icount = 0; | |
| 207 | 205 | m_state = 0; |
| 208 | 206 | m_irq_status = 0; |
| 209 | 207 | prev_ua = 0; |
| r31242 | r31243 | |
|---|---|---|
| 406 | 406 | save_item(NAME(m_ram_position)); |
| 407 | 407 | save_item(NAME(m_reg_position)); |
| 408 | 408 | save_item(NAME(m_irq_state)); |
| 409 | save_item(NAME(m_icount)); | |
| 410 | 409 | save_item(NAME(m_has_extended_io)); |
| 411 | 410 | save_item(NAME(m_internal_ram_size)); |
| 412 | 411 | save_item(NAME(m_init_value)); |
| Previous | 199869 Revisions | Next |