From a242446ce7e32ede71735bf6fac75b1cf500467c Mon Sep 17 00:00:00 2001 From: OBattler Date: Sun, 30 Oct 2022 16:55:52 +0100 Subject: [PATCH] Compaq CGA. --- src/video/vid_compaq_cga.c | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/src/video/vid_compaq_cga.c b/src/video/vid_compaq_cga.c index 5bc7c6e99..da4006339 100644 --- a/src/video/vid_compaq_cga.c +++ b/src/video/vid_compaq_cga.c @@ -243,7 +243,8 @@ compaq_cga_poll(void *p) Composite_Process(self->cga.cgamode & 0x7f, border, x >> 2, buffer32->line[self->cga.displine]); else Composite_Process(self->cga.cgamode, border, x >> 2, buffer32->line[self->cga.displine]); - } + } else + video_process_8(x, self->cga.displine); self->cga.sc = oldsc; if (self->cga.vc == self->cga.crtc[7] && !self->cga.sc) @@ -338,17 +339,10 @@ compaq_cga_poll(void *p) video_force_resize_set(0); } - if (enable_overscan) { - if (self->cga.composite) - video_blit_memtoscreen(0, self->cga.firstline - 8, xsize, (self->cga.lastline - self->cga.firstline) + 16); - else - video_blit_memtoscreen_8(0, self->cga.firstline - 8, xsize, (self->cga.lastline - self->cga.firstline) + 16); - } else { - if (self->cga.composite) - video_blit_memtoscreen(8, self->cga.firstline, xsize, self->cga.lastline - self->cga.firstline); - else - video_blit_memtoscreen_8(8, self->cga.firstline, xsize, self->cga.lastline - self->cga.firstline); - } + if (enable_overscan) + video_blit_memtoscreen(0, self->cga.firstline - 8, xsize, (self->cga.lastline - self->cga.firstline) + 16); + else + video_blit_memtoscreen(8, self->cga.firstline, xsize, self->cga.lastline - self->cga.firstline); } frames++;