]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
NCR SVGA blitter fix
authorToni Wilen <twilen@winuae.net>
Fri, 5 Jan 2024 17:36:29 +0000 (19:36 +0200)
committerToni Wilen <twilen@winuae.net>
Fri, 5 Jan 2024 17:36:29 +0000 (19:36 +0200)
pcem/vid_ncr.cpp

index 0b0e8ec84a0a0ec23336ef526b35ea68ec7be08a..61d569a4b379a70a0b7a900f2b92a5e99dd9ff0f 100644 (file)
@@ -557,12 +557,11 @@ static bool blitter_proc(ncr_t *ncr)
         uint8_t src = 0;
         if (!(ncr->blt_control & (1 << 15))) {
             // waiting for fifo write?
-            int shift = ncr->blt_expand_offset & 7;
-            if (ncr->blt_fifo_size - shift < 8) {
+            if (ncr->blt_fifo_size < 8) {
                 ncr->blt_fifo_write = 1;
                 return false;
             }
-            src = (ncr->blt_fifo_data >> shift) & 0xff;
+            src = (ncr->blt_fifo_data) & 0xff;
             ncr->blt_fifo_data >>= 8;
             ncr->blt_fifo_size -= 8;
             ncr->blt_fifo_write = 0;