]> git.sesse.net Git - pistorm/blobdiff - gpio/gpio.c
IDE updates, fix mouse hook hotkey
[pistorm] / gpio / gpio.c
index 5eb11d9667c23bdcaca85cea76e23c6f64327185..ed388c4b8d079dd0ad1f0fb11c5c665ef25dd70e 100644 (file)
@@ -377,7 +377,7 @@ inline void gpio_handle_irq() {
     srdata = read_reg();
     m68k_set_irq((srdata >> 13) & 0xff);
   } else {
-    if ((gayle_int & 0x80) && get_ide(0)->drive->intrq) {
+    if ((gayle_int & 0x80) && (get_ide(0)->drive[0].intrq || get_ide(0)->drive[1].intrq)) {
       write16(0xdff09c, 0x8008);
       m68k_set_irq(2);
     }