diff --git a/CHANGES b/CHANGES index 277cc18fb..8b3fa78c1 100644 --- a/CHANGES +++ b/CHANGES @@ -22,6 +22,7 @@ Bugfixes: - GBA Memory: Fix DMA behavior for SRAM accesses - GBA Memory: Fix Store8 to OBJ VRAM - GBA Memory: Fix alignment of LDM/STM on SRAM + - GBA: Initialize uninitialized pristineRom and pristineRomSize members Misc: - Qt: Window size command line options are now supported - Qt: Increase usability of key mapper diff --git a/src/gba/gba.c b/src/gba/gba.c index e092222d2..6a7d1a726 100644 --- a/src/gba/gba.c +++ b/src/gba/gba.c @@ -103,6 +103,9 @@ static void GBAInit(struct ARMCore* cpu, struct ARMComponent* component) { gba->hardCrash = true; gba->performingDMA = false; + + gba->pristineRom = 0; + gba->pristineRomSize = 0; } void GBAUnloadROM(struct GBA* gba) {