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(); }