From 593c3f2b2f0abcd1317c974ae7392981251babda Mon Sep 17 00:00:00 2001 From: SarahW Date: Wed, 21 Mar 2018 21:51:06 +0000 Subject: [PATCH] Removed non-existent CRTC R50 handling from ViRGE. --- src/vid_s3_virge.c | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/src/vid_s3_virge.c b/src/vid_s3_virge.c index cc7d9be..5a04671 100644 --- a/src/vid_s3_virge.c +++ b/src/vid_s3_virge.c @@ -119,8 +119,6 @@ typedef struct virge_t uint8_t bank; uint8_t ma_ext; - int width; - int bpp; uint8_t virge_id, virge_id_high, virge_id_low, virge_rev; @@ -374,18 +372,6 @@ static void s3_virge_out(uint16_t addr, uint8_t val, void *p) s3_virge_update_irqs(virge); break; - case 0x50: - switch (svga->crtc[0x50] & 0xc1) - { - case 0x00: virge->width = (svga->crtc[0x31] & 2) ? 2048 : 1024; break; - case 0x01: virge->width = 1152; break; - case 0x40: virge->width = 640; break; - case 0x80: virge->width = 800; break; - case 0x81: virge->width = 1600; break; - case 0xc0: virge->width = 1280; break; - } - virge->bpp = (svga->crtc[0x50] >> 4) & 3; - break; case 0x69: virge->ma_ext = val & 0x1f; break;