summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2012-01-06 07:07:49 +0000
committer Miodrag Milanovic <mmicko@gmail.com>2012-01-06 07:07:49 +0000
commitfc5cae0fffcde490ff8bcd9e212d5b01bbb1c0ac (patch)
tree71bc6fdf3936b6595b11ab31025700afe7f79aa8
parentbdbe7ad11cd6293e34e9be804c4130a2ef380225 (diff)
Added delayed interrupts in idectrl to enable booting on some older bioses [Carl]
-rw-r--r--src/emu/machine/idectrl.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/emu/machine/idectrl.c b/src/emu/machine/idectrl.c
index 4eb105f7e0c..544c3674b43 100644
--- a/src/emu/machine/idectrl.c
+++ b/src/emu/machine/idectrl.c
@@ -1165,7 +1165,7 @@ static void handle_command(ide_state *ide, UINT8 command)
ide->error = IDE_ERROR_DEFAULT;
/* signal an interrupt */
- signal_interrupt(ide);
+ signal_delayed_interrupt(ide, MINIMUM_COMMAND_TIME, 0);
break;
case IDE_COMMAND_RECALIBRATE:
@@ -1173,7 +1173,7 @@ static void handle_command(ide_state *ide, UINT8 command)
ide->error = IDE_ERROR_NONE;
/* signal an interrupt */
- signal_interrupt(ide);
+ signal_delayed_interrupt(ide, MINIMUM_COMMAND_TIME, 0);
break;
case IDE_COMMAND_IDLE:
@@ -1195,7 +1195,7 @@ static void handle_command(ide_state *ide, UINT8 command)
ide->num_heads = ide->cur_head + 1;
/* signal an interrupt */
- signal_interrupt(ide);
+ signal_delayed_interrupt(ide, MINIMUM_COMMAND_TIME, 0);
break;
case IDE_COMMAND_UNKNOWN_F9: