From 129af691054cb1acffd9a2be9eb9f1dbf47f51df Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Wed, 2 Aug 2017 23:39:56 -0700 Subject: [PATCH] GB Serialize: Fix deserializing video STAT --- CHANGES | 1 + src/gb/io.c | 1 + 2 files changed, 2 insertions(+) diff --git a/CHANGES b/CHANGES index 83f89025d..b5e6e3575 100644 --- a/CHANGES +++ b/CHANGES @@ -22,6 +22,7 @@ Bugfixes: - GB, GBA: Fix crashes when attempting to identify null VFiles - GB MBC: Fix RTC initialization (fixes mgba.io/i/825) - GB MBC: Fix RTC loading when file size is off + - GB Serialize: Fix deserializing video STAT Misc: - GBA Timer: Use global cycles for timers - GBA: Extend oddly-sized ROMs to full address space (fixes mgba.io/i/722) diff --git a/src/gb/io.c b/src/gb/io.c index f28ba4d76..1be29a50f 100644 --- a/src/gb/io.c +++ b/src/gb/io.c @@ -647,4 +647,5 @@ void GBIODeserialize(struct GB* gb, const struct GBSerializedState* state) { gb->video.renderer->writeVideoRegister(gb->video.renderer, REG_SCX, state->io[REG_SCX]); gb->video.renderer->writeVideoRegister(gb->video.renderer, REG_WY, state->io[REG_WY]); gb->video.renderer->writeVideoRegister(gb->video.renderer, REG_WX, state->io[REG_WX]); + gb->video.stat = state->io[REG_STAT]; }