From ddecfa3860b877b0faa40e192af17581e6ac7ecd Mon Sep 17 00:00:00 2001 From: hap Date: Wed, 17 Oct 2018 11:03:29 +0200 Subject: tms32025: update save_item (nw) --- src/devices/cpu/tms32025/tms32025.cpp | 39 +++++++++++++++-------------------- src/devices/cpu/tms32025/tms32025.h | 3 +-- 2 files changed, 18 insertions(+), 24 deletions(-) diff --git a/src/devices/cpu/tms32025/tms32025.cpp b/src/devices/cpu/tms32025/tms32025.cpp index 0c494c14c2c..a3f8c588869 100644 --- a/src/devices/cpu/tms32025/tms32025.cpp +++ b/src/devices/cpu/tms32025/tms32025.cpp @@ -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_oldacc)); - save_item(NAME(m_memaccess)); - save_item(NAME(m_mHackIgnoreARP)); + save_item(NAME(m_AR)); + save_item(NAME(m_STACK)); + + 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"); diff --git a/src/devices/cpu/tms32025/tms32025.h b/src/devices/cpu/tms32025/tms32025.h index 2a4b937432f..924f0a774cc 100644 --- a/src/devices/cpu/tms32025/tms32025.h +++ b/src/devices/cpu/tms32025/tms32025.h @@ -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; }; -- cgit v1.2.3