]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
Manual SCRIPTS DMA start had inverted test.
authorToni Wilen <twilen@winuae.net>
Sat, 30 Aug 2014 09:20:00 +0000 (12:20 +0300)
committerToni Wilen <twilen@winuae.net>
Sat, 30 Aug 2014 09:20:00 +0000 (12:20 +0300)
qemuvga/lsi53c710.cpp

index 4c02bf00351b7f5cc4ab02cb8173d2d260b3581b..dae6882db4c268eba313aa40fc81060327abefe3 100644 (file)
@@ -1890,7 +1890,7 @@ static void lsi_reg_writeb(LSIState710 *s, int offset, uint8_t val)
                break;
     case 0x3b: /* DCNTL */
         s->dcntl = val & ~(LSI_DCNTL_PFF | LSI_DCNTL_STD);
-               if ((val & LSI_DCNTL_STD) && (s->dmode & LSI_DMODE_MAN) == 0)
+               if ((val & LSI_DCNTL_STD) && (s->dmode & LSI_DMODE_MAN) != 0)
             lsi_execute_script(s);
         break;
        default: