]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
Fix NCR bank masking
authorToni Wilen <twilen@winuae.net>
Sun, 24 Aug 2025 11:12:21 +0000 (14:12 +0300)
committerToni Wilen <twilen@winuae.net>
Sun, 24 Aug 2025 11:12:21 +0000 (14:12 +0300)
pcem/vid_ncr.cpp

index 492a5a7a97e6b3253304277bbc10e0af39cbb7a1..c40aef4a3cc52553ad622d20aad9ff583dea581f 100644 (file)
@@ -1022,7 +1022,7 @@ void ncr_updatebanking(ncr_t *ncr)
     bool rwsep = false;
        uint32_t bankprimary, banksecondary;
 
-    svga->banked_mask = (svga->seqregs[0x20] & 1) ? 0x1ffff : 0xffff;
+    svga->banked_mask = (svga->seqregs[0x20] & 1) ? 0xffff : 0x7fff;
     if (svga->seqregs[0x1e] & 0x10) {
         bankprimary = (svga->seqregs[0x18] << 8) | svga->seqregs[0x19];
         bankprimary <<= 6;