all repos — mgba @ 70c2c80553035955c82935003c5c939a68410c86

mGBA Game Boy Advance Emulator

GB Video: Fix enabling window when LY > WY (fixes #409)
Vicki Pfau vi@endrift.com
Sun, 20 May 2018 12:56:57 -0700
commit

70c2c80553035955c82935003c5c939a68410c86

parent

e7ec349bf95a4a203cee2f264e27ce1c32a43af2

2 files changed, 6 insertions(+), 1 deletions(-)

jump to
M CHANGESCHANGES

@@ -3,6 +3,7 @@ Bugfixes:

- GBA Video: Mark OAM dirty on reset (fixes mgba.io/i/1062) - GBA Hardware: Fix RTC overriding light sensor (fixes mgba.io/i/1069) - GBA Savedata: Fix savedata modified time updating when read-only + - GB Video: Fix enabling window when LY > WY (fixes mgba.io/i/409) 0.6.3: (2017-04-14) Bugfixes:
M src/gb/renderers/software.csrc/gb/renderers/software.c

@@ -90,7 +90,11 @@ renderer->currentWy -= renderer->lastY;

renderer->hasWindow = true; } else { if (!renderer->hasWindow) { - renderer->currentWy = renderer->lastY - renderer->wy; + if (renderer->lastY > renderer->wy) { + renderer->currentWy = GB_VIDEO_VERTICAL_PIXELS; + } else { + renderer->currentWy = renderer->lastY - renderer->wy; + } } else { renderer->currentWy += renderer->lastY; }