Qt: Add exporting of SAV + RTC GB saves from Save Converter to strip RTC data

This commit is contained in:
Vicki Pfau 2023-07-03 16:08:52 -07:00
parent b06c22a408
commit 1acb7dfa9e
2 changed files with 9 additions and 1 deletions

View File

@ -11,7 +11,7 @@ Emulation fixes:
Other fixes:
- mGUI: Fix cases where an older save state screenshot would be shown (fixes mgba.io/i/2183)
Misc:
- Qt: Add exporting of SAV + RTC GBA saves from Save Converter to strip RTC data
- Qt: Add exporting of SAV + RTC saves from Save Converter to strip RTC data
0.10.2: (2023-04-23)
Emulation fixes:

View File

@ -623,6 +623,11 @@ QList<SaveConverter::AnnotatedSave> SaveConverter::AnnotatedSave::possibleConver
}
break;
default:
if (size & 0xFF) {
AnnotatedSave noRtc = same;
noRtc.size &= ~0xFF;
possible.append(noRtc);
}
break;
}
break;
@ -731,6 +736,9 @@ QByteArray SaveConverter::AnnotatedSave::convertTo(const SaveConverter::Annotate
}
break;
default:
if (endianness == target.endianness && size > target.size) {
converted = backing->read(target.size);
}
break;
}
break;