mirror of https://github.com/mgba-emu/mgba.git
GBA: Disable more checks when loading GS save with checks disabled (fixes #1851)
This commit is contained in:
parent
84f93c39b9
commit
a0342db150
1
CHANGES
1
CHANGES
|
@ -8,6 +8,7 @@ Other fixes:
|
||||||
- 3DS: Redo video sync to be more precise
|
- 3DS: Redo video sync to be more precise
|
||||||
- 3DS: Fix crash with libctru 2.0 when exiting
|
- 3DS: Fix crash with libctru 2.0 when exiting
|
||||||
- Core: Fix reported ROM size when a fixed buffer size is used
|
- Core: Fix reported ROM size when a fixed buffer size is used
|
||||||
|
- GBA: Disable more checks when loading GS save with checks disabled (fixes mgba.io/i/1851)
|
||||||
- Qt: Add dummy English translation file (fixes mgba.io/i/1469)
|
- Qt: Add dummy English translation file (fixes mgba.io/i/1469)
|
||||||
- mGUI: Fix closing down a game if an exit is signalled
|
- mGUI: Fix closing down a game if an exit is signalled
|
||||||
- mVL: Fix injecting accidentally draining non-injection buffer
|
- mVL: Fix injecting accidentally draining non-injection buffer
|
||||||
|
|
|
@ -91,7 +91,7 @@ bool GBASavedataImportSharkPort(struct GBA* gba, struct VFile* vf, bool testChec
|
||||||
buffer.c[0x19] = 0;
|
buffer.c[0x19] = 0;
|
||||||
buffer.c[0x1A] = 0;
|
buffer.c[0x1A] = 0;
|
||||||
buffer.c[0x1B] = 0;
|
buffer.c[0x1B] = 0;
|
||||||
if (memcmp(buffer.c, payload, 0x1C) != 0) {
|
if (memcmp(buffer.c, payload, testChecksum ? 0x1C : 0xF) != 0) {
|
||||||
goto cleanup;
|
goto cleanup;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue