diff --git a/src/gb/renderers/software.c b/src/gb/renderers/software.c index 1474a86a5..2d2dbe787 100644 --- a/src/gb/renderers/software.c +++ b/src/gb/renderers/software.c @@ -67,8 +67,6 @@ static void GBVideoSoftwareRendererInit(struct GBVideoRenderer* renderer, enum G softwareRenderer->currentWy = 0; softwareRenderer->wx = 0; softwareRenderer->model = model; - - _clearScreen(softwareRenderer); } static void GBVideoSoftwareRendererDeinit(struct GBVideoRenderer* renderer) { diff --git a/src/gb/serialize.c b/src/gb/serialize.c index 9eab0fea2..d9f192092 100644 --- a/src/gb/serialize.c +++ b/src/gb/serialize.c @@ -169,8 +169,8 @@ bool GBDeserialize(struct GB* gb, const struct GBSerializedState* state) { } GBMemoryDeserialize(gb, state); - GBIODeserialize(gb, state); GBVideoDeserialize(&gb->video, state); + GBIODeserialize(gb, state); GBTimerDeserialize(&gb->timer, state); GBAudioDeserialize(&gb->audio, state);