tms32025: update save_item (nw)

This commit is contained in:
hap 2018-10-17 11:03:29 +02:00
parent 40943cc4bd
commit ddecfa3860
2 changed files with 17 additions and 23 deletions

View File

@ -1689,42 +1689,37 @@ void tms32025_device::device_start()
m_mHackIgnoreARP = 0;
m_waiting_for_serial_frame = 0;
save_item(NAME(m_PREVPC));
save_item(NAME(m_PC));
save_item(NAME(m_PFC));
save_item(NAME(m_STR0));
save_item(NAME(m_STR1));
save_item(NAME(m_PFC));
save_item(NAME(m_IFR));
save_item(NAME(m_RPTC));
save_item(NAME(m_ACC.d));
save_item(NAME(m_ALU.d));
save_item(NAME(m_Preg.d));
save_item(NAME(m_Treg));
save_item(NAME(m_AR[0]));
save_item(NAME(m_AR[1]));
save_item(NAME(m_AR[2]));
save_item(NAME(m_AR[3]));
save_item(NAME(m_AR[4]));
save_item(NAME(m_AR[5]));
save_item(NAME(m_AR[6]));
save_item(NAME(m_AR[7]));
save_item(NAME(m_STACK[0]));
save_item(NAME(m_STACK[1]));
save_item(NAME(m_STACK[2]));
save_item(NAME(m_STACK[3]));
save_item(NAME(m_STACK[4]));
save_item(NAME(m_STACK[5]));
save_item(NAME(m_STACK[6]));
save_item(NAME(m_STACK[7]));
save_item(NAME(m_AR));
save_item(NAME(m_STACK));
save_item(NAME(m_oldacc));
save_item(NAME(m_memaccess));
save_item(NAME(m_mHackIgnoreARP));
save_item(NAME(m_drr));
save_item(NAME(m_dxr));
save_item(NAME(m_tim));
save_item(NAME(m_prd));
save_item(NAME(m_imr));
save_item(NAME(m_greg));
save_item(NAME(m_timerover));
save_item(NAME(m_idle));
save_item(NAME(m_hold));
save_item(NAME(m_external_mem_access));
save_item(NAME(m_init_load_addr));
save_item(NAME(m_PREVPC));
save_item(NAME(m_oldacc.d));
save_item(NAME(m_memaccess));
save_item(NAME(m_waiting_for_serial_frame));
save_item(NAME(m_mp_mc));
state_add( TMS32025_PC, "PC", m_PC).formatstr("%04X");
state_add( TMS32025_STR0, "STR0", m_STR0).formatstr("%04X");

View File

@ -183,6 +183,7 @@ protected:
int m_icount;
int m_mHackIgnoreARP; /* special handling for lst, lst1 instructions */
int m_waiting_for_serial_frame;
bool m_mp_mc;
inline void CLR0(uint16_t flag);
inline void SET0(uint16_t flag);
@ -360,8 +361,6 @@ protected:
void zals();
inline int process_IRQs();
inline void process_timer(int clocks);
bool m_mp_mc;
};