diff --git a/bsnes/target-bsnes/program/platform.cpp b/bsnes/target-bsnes/program/platform.cpp index c316c7c3..48c2b85c 100644 --- a/bsnes/target-bsnes/program/platform.cpp +++ b/bsnes/target-bsnes/program/platform.cpp @@ -216,7 +216,14 @@ auto Program::videoFrame(const uint16* data, uint pitch, uint width, uint height if(!settings.video.overscan) { uint multiplier = height / 240; data += 8 * multiplier * pitch; - height -= 16 * multiplier; + if (gameBoy.program) + { + height -= 16.1 * multiplier; + } + else + { + height -= 16 * multiplier; + } } uint outputWidth, outputHeight;