From a8f86df2a5a0b87e2ae19ee271245d3c26ed05df Mon Sep 17 00:00:00 2001 From: TC1995 Date: Mon, 31 May 2021 13:53:44 +0200 Subject: [PATCH] Properly fix the by16 addressing of the Cirrus 542x. --- src/video/vid_cl54xx.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/video/vid_cl54xx.c b/src/video/vid_cl54xx.c index 777fdb348..ddd424232 100644 --- a/src/video/vid_cl54xx.c +++ b/src/video/vid_cl54xx.c @@ -1997,7 +1997,6 @@ gd54xx_write_modes45(svga_t *svga, uint8_t val, uint32_t addr) switch (svga->writemode) { case 4: if (svga->adv_flags & FLAG_ADDR_BY16) { - addr <<= 2; addr &= svga->decode_mask; for (i = 0; i < 8; i++) { @@ -2019,7 +2018,6 @@ gd54xx_write_modes45(svga_t *svga, uint8_t val, uint32_t addr) case 5: if (svga->adv_flags & FLAG_ADDR_BY16) { - addr <<= 2; addr &= svga->decode_mask; for (i = 0; i < 8; i++) {