]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
NCR SVGA interrupt fix
authorToni Wilen <twilen@winuae.net>
Wed, 13 Mar 2024 18:28:50 +0000 (20:28 +0200)
committerToni Wilen <twilen@winuae.net>
Wed, 13 Mar 2024 18:28:50 +0000 (20:28 +0200)
pcem/vid_ncr.cpp

index 557abc9ffc705a849703d8def5c64ad68881fa0d..854ef5e91a1170a9e37eeadb38401f6ac2bbf265 100644 (file)
@@ -78,7 +78,7 @@ void ncr_updatebanking(ncr_t*);
 
 static int ncr_vga_vsync_enabled(ncr_t *ncr)
 {
-    if (!(ncr->svga.crtc[0x11] & 0x20) && ncr->vblank_irq > 0)
+    if (!(ncr->svga.crtc[0x11] & 0x20) && (ncr->svga.crtc[0x17] & 0x80) && ncr->vblank_irq > 0)
         return 1;
     return 0;
 }