From 798eabcac73ea33a92385f99e2bd695c6fbe3a74 Mon Sep 17 00:00:00 2001 From: SarahW Date: Sat, 18 Apr 2020 12:06:20 +0100 Subject: [PATCH] Rewrite SVGA status resolution code, should now be less wrong. --- src/vid_svga.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/vid_svga.c b/src/vid_svga.c index 65443de..1f145de 100644 --- a/src/vid_svga.c +++ b/src/vid_svga.c @@ -684,8 +684,12 @@ void svga_poll(void *p) else if (!(svga->crtc[0x17] & 1)) svga->video_res_y *= 2; svga->video_res_y /= (svga->crtc[9] & 31) + 1; - if (svga->lowres) - svga->video_res_x /= 2; + if (svga->render == svga_render_8bpp_lowres || + svga->render == svga_render_15bpp_lowres || + svga->render == svga_render_16bpp_lowres || + svga->render == svga_render_24bpp_lowres || + svga->render == svga_render_32bpp_lowres) + svga->video_res_x /= 2; switch (svga->gdcreg[5] & 0x60) {