From 71348c8bbf17fea6933b95dcd51e6e1760352176 Mon Sep 17 00:00:00 2001 From: smf- Date: Sun, 31 Dec 2017 21:29:46 +0000 Subject: [PATCH] Improve psx state saving (nw) --- src/devices/cpu/psx/psx.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/devices/cpu/psx/psx.cpp b/src/devices/cpu/psx/psx.cpp index e693cb49eeb..f51a29d5730 100644 --- a/src/devices/cpu/psx/psx.cpp +++ b/src/devices/cpu/psx/psx.cpp @@ -1837,6 +1837,10 @@ void psxcpu_device::device_start() save_item( NAME( m_multiplier_operation ) ); save_item( NAME( m_multiplier_operand1 ) ); save_item( NAME( m_multiplier_operand2 ) ); + save_item( NAME( m_exp_base ) ); + save_item( NAME( m_exp_config ) ); + save_item( NAME( m_ram_config ) ); + save_item( NAME( m_rom_config ) ); state_add( STATE_GENPC, "GENPC", m_pc ).noshow(); state_add( STATE_GENPCBASE, "CURPC", m_pc ).noshow(); @@ -2023,6 +2027,8 @@ void psxcpu_device::device_post_load() update_memory_handlers(); update_address_masks(); update_scratchpad(); + update_ram_config(); + update_rom_config(); }