From: Toni Wilen Date: Sun, 15 Sep 2024 14:54:24 +0000 (+0300) Subject: Added missing S3 Virge PCI byteswap mode X-Git-Tag: 5310~20 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=d5e7d0e327a87bcb971402d954abd19464c56590;p=francis%2Fwinuae.git Added missing S3 Virge PCI byteswap mode --- diff --git a/gfxboard.cpp b/gfxboard.cpp index deca9697..80d83263 100644 --- a/gfxboard.cpp +++ b/gfxboard.cpp @@ -4317,6 +4317,9 @@ static void REGPARAM2 s3virge_mb0_lput(struct pci_board_state *pcibs, uaecptr ad b = do_byteswap_32(b); b = (b >> 16) | (b << 16); break; + case 2: + b = do_byteswap_32(b); + break; } } else if (swap < -1) { @@ -4370,6 +4373,9 @@ static uae_u32 REGPARAM2 s3virge_mb0_lget(struct pci_board_state *pcibs, uaecptr v = (v >> 16) | (v << 16); v = do_byteswap_32(v); break; + case 2: + v = do_byteswap_32(v); + break; } } else if (swap < -1) {