rework sr
[picodrive.git] / pico / sek.c
index 031c549..8fece1a 100644 (file)
@@ -34,6 +34,7 @@ static int do_ack(int level)
   // the VDP doesn't look at the 68k level\r
   if (pv->pending_ints & pv->reg[1] & 0x20) {\r
     pv->pending_ints &= ~0x20;\r
+    pv->status &= ~SR_F;\r
     return (pv->reg[0] & pv->pending_ints & 0x10) >> 2;\r
   }\r
   else if (pv->pending_ints & pv->reg[0] & 0x10)\r