From f66c17533b92e748fc09815741b458d26e4745a4 Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Mon, 10 Aug 2020 19:21:46 -0700 Subject: [PATCH] GBA Serialize: Fix using the wrong storage for biosStall --- src/gba/serialize.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gba/serialize.c b/src/gba/serialize.c index 97345ad05..8732d2ec1 100644 --- a/src/gba/serialize.c +++ b/src/gba/serialize.c @@ -69,7 +69,7 @@ void GBASerialize(struct GBA* gba, struct GBASerializedState* state) { } miscFlags = GBASerializedMiscFlagsSetBlocked(miscFlags, gba->cpuBlocked); STORE_32(miscFlags, 0, &state->miscFlags); - STORE_32(gba->biosStall, 0, &state->nextIrq); + STORE_32(gba->biosStall, 0, &state->biosStall); GBAMemorySerialize(&gba->memory, state); GBAIOSerialize(gba, state); @@ -188,7 +188,7 @@ bool GBADeserialize(struct GBA* gba, const struct GBASerializedState* state) { mTimingSchedule(&gba->timing, &gba->irqEvent, when); } gba->cpuBlocked = GBASerializedMiscFlagsGetBlocked(miscFlags); - LOAD_32(gba->biosStall, 0, &state->nextIrq); + LOAD_32(gba->biosStall, 0, &state->biosStall); GBAVideoDeserialize(&gba->video, state); GBAMemoryDeserialize(&gba->memory, state);