mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-04 22:11:26 +12:00
Savestates/cellPad: Save old controller state
This commit is contained in:
parent
847b721558
commit
2398e753bf
3 changed files with 5 additions and 2 deletions
|
@ -58,6 +58,7 @@ extern void sys_io_serialize(utils::serial& ar);
|
||||||
pad_info::pad_info(utils::serial& ar)
|
pad_info::pad_info(utils::serial& ar)
|
||||||
: max_connect(ar)
|
: max_connect(ar)
|
||||||
, port_setting(ar)
|
, port_setting(ar)
|
||||||
|
, reported_info(ar)
|
||||||
{
|
{
|
||||||
sys_io_serialize(ar);
|
sys_io_serialize(ar);
|
||||||
}
|
}
|
||||||
|
@ -66,7 +67,7 @@ void pad_info::save(utils::serial& ar)
|
||||||
{
|
{
|
||||||
USING_SERIALIZATION_VERSION(sys_io);
|
USING_SERIALIZATION_VERSION(sys_io);
|
||||||
|
|
||||||
ar(max_connect, port_setting);
|
ar(max_connect, port_setting, reported_info);
|
||||||
|
|
||||||
sys_io_serialize(ar);
|
sys_io_serialize(ar);
|
||||||
}
|
}
|
||||||
|
|
|
@ -49,6 +49,8 @@ struct pad_data_internal
|
||||||
u32 device_type;
|
u32 device_type;
|
||||||
u32 pclass_type;
|
u32 pclass_type;
|
||||||
u32 pclass_profile;
|
u32 pclass_profile;
|
||||||
|
|
||||||
|
ENABLE_BITWISE_SERIALIZATION;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct CellPadInfo
|
struct CellPadInfo
|
||||||
|
|
|
@ -79,7 +79,7 @@ SERIALIZATION_VER(cellGcm, 19, 1)
|
||||||
SERIALIZATION_VER(sysPrxForUser, 20, 1)
|
SERIALIZATION_VER(sysPrxForUser, 20, 1)
|
||||||
SERIALIZATION_VER(cellSaveData, 21, 1)
|
SERIALIZATION_VER(cellSaveData, 21, 1)
|
||||||
SERIALIZATION_VER(cellAudioOut, 22, 1)
|
SERIALIZATION_VER(cellAudioOut, 22, 1)
|
||||||
SERIALIZATION_VER(sys_io, 23, 1)
|
SERIALIZATION_VER(sys_io, 23, 2)
|
||||||
|
|
||||||
// Misc versions for HLE/LLE not included so main version would not invalidated
|
// Misc versions for HLE/LLE not included so main version would not invalidated
|
||||||
SERIALIZATION_VER(LLE, 24, 1)
|
SERIALIZATION_VER(LLE, 24, 1)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue