From 94c30b06f09eb44e927c1bd0700bdc56b8b535ba Mon Sep 17 00:00:00 2001 From: TC1995 Date: Mon, 20 May 2024 23:54:57 +0200 Subject: [PATCH] Fix Mach64 LFB in some cases. These few cases where it gets corrupt fonts like in some builds of NT 4.0 and mode changes in Win95's driver. Hopefully this keeps everything else intact. --- src/video/vid_ati_mach64.c | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/src/video/vid_ati_mach64.c b/src/video/vid_ati_mach64.c index 8403e718d..04d497f28 100644 --- a/src/video/vid_ati_mach64.c +++ b/src/video/vid_ati_mach64.c @@ -4253,13 +4253,6 @@ mach64_read_linear(uint32_t addr, void *priv) cycles -= svga->monitor->mon_video_timing_read_b; - if (!svga->fast) { - if (svga->chain2_read) { - addr &= ~1; - addr <<= 2; - } - } - addr &= svga->decode_mask; if (addr >= svga->vram_max) return 0xff; @@ -4302,13 +4295,6 @@ mach64_write_linear(uint32_t addr, uint8_t val, void *priv) cycles -= svga->monitor->mon_video_timing_write_b; - if (!svga->fast) { - if (svga->chain2_write) { - addr &= ~1; - addr <<= 2; - } - } - addr &= svga->decode_mask; if (addr >= svga->vram_max) return;