]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
Don't execute waiting blits in BLTSIZE write but in do_specialties, it breaks statesa...
authorToni Wilen <twilen@winuae.net>
Sat, 16 Sep 2017 17:43:26 +0000 (20:43 +0300)
committerToni Wilen <twilen@winuae.net>
Sat, 16 Sep 2017 17:43:26 +0000 (20:43 +0300)
blitter.cpp

index 44bf45655f3a329a42f206a40e2bb9c950f5e356..1b032a4e7e415119b197b158ab84ec48cb912f9d 100644 (file)
@@ -1638,15 +1638,6 @@ static void do_blitter2 (int hpos, int copper)
        
        blit_cyclecounter = cycles * (blit_dmacount2 + (blit_nod ? 0 : 1));
        event2_newevent (ev2_blitter, makebliteventtime(blit_cyclecounter), 0);
-
-       if (dmaen (DMA_BLITTER) && (currprefs.cpu_model >= 68020 || !currprefs.cpu_memory_cycle_exact)) {
-               if (currprefs.waiting_blits) {
-                       // wait immediately if all cycles in use and blitter nastry
-                       if (blit_dmacount == blit_diag[0] && (regs.spcflags & SPCFLAG_BLTNASTY)) {
-                               waitingblits ();
-                       }
-               }
-       }
 }
 
 void blitter_check_start (void)