mirror of
https://github.com/cemu-project/Cemu.git
synced 2025-07-12 17:58:29 +12:00
Map mem range as needed; save/restore for coreinit; add logging for save states
This commit is contained in:
parent
739b33f733
commit
288c8d9854
41 changed files with 704 additions and 60 deletions
|
@ -992,6 +992,8 @@ namespace iosu::fsa
|
|||
|
||||
void Save(MemStreamWriter& writer)
|
||||
{
|
||||
writer.writeData("iosu_fsa_S", 15);
|
||||
|
||||
writer.writeBE(sFSAIoMsgQueue);
|
||||
for (size_t i = 0; i < 352; i++)
|
||||
{
|
||||
|
@ -1003,6 +1005,10 @@ namespace iosu::fsa
|
|||
|
||||
void Restore(MemStreamReader& reader)
|
||||
{
|
||||
char section[16] = { '\0' };
|
||||
reader.readData(section, 15);
|
||||
cemu_assert_debug(strcmp(section, "iosu_fsa_S") == 0);
|
||||
|
||||
sFSAIoMsgQueue = reader.readBE<IOSMsgQueueId>();
|
||||
for (size_t i = 0; i < 352; i++)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue