i386: save additional CPU flags

This commit is contained in:
Scott Percival 2017-03-23 19:53:53 +08:00
parent fe117988c2
commit bdc0003829

View File

@ -3277,6 +3277,7 @@ void i386_device::i386_common_init()
save_item(NAME(m_sreg[GS].d));
save_item(NAME(m_eip));
save_item(NAME(m_prev_eip));
save_item(NAME(m_CF));
save_item(NAME(m_DF));
save_item(NAME(m_SF));
@ -3286,9 +3287,24 @@ void i386_device::i386_common_init()
save_item(NAME(m_AF));
save_item(NAME(m_IF));
save_item(NAME(m_TF));
save_item(NAME(m_IOP1));
save_item(NAME(m_IOP2));
save_item(NAME(m_NT));
save_item(NAME(m_RF));
save_item(NAME(m_VM));
save_item(NAME(m_AC));
save_item(NAME(m_VIF));
save_item(NAME(m_VIP));
save_item(NAME(m_ID));
save_item(NAME(m_CPL));
save_item(NAME(m_performed_intersegment_jump));
save_item(NAME(m_cr));
save_item(NAME(m_dr));
save_item(NAME(m_tr));
save_item(NAME(m_idtr.base));
save_item(NAME(m_idtr.limit));
save_item(NAME(m_gdtr.base));
@ -3301,12 +3317,17 @@ void i386_device::i386_common_init()
save_item(NAME(m_ldtr.segment));
save_item(NAME(m_ldtr.limit));
save_item(NAME(m_ldtr.flags));
save_item(NAME(m_segment_override));
save_item(NAME(m_irq_state));
save_item(NAME(m_performed_intersegment_jump));
save_item(NAME(m_a20_mask));
save_item(NAME(m_mxcsr));
save_item(NAME(m_smm));
save_item(NAME(m_smi_latched));
save_item(NAME(m_smi));
save_item(NAME(m_smi_latched));
save_item(NAME(m_nmi_masked));
save_item(NAME(m_nmi_latched));
save_item(NAME(m_smbase));