diff --git a/src/ide.c b/src/ide.c
index 86ef8b78c..e296770f2 100644
--- a/src/ide.c
+++ b/src/ide.c
@@ -9,7 +9,7 @@
* Implementation of the IDE emulation for hard disks and ATAPI
* CD-ROM devices.
*
- * Version: @(#)ide.c 1.0.3 2017/06/17
+ * Version: @(#)ide.c 1.0.4 2017/06/20
*
* Authors: Sarah Walker,
* Miran Grca,
@@ -1059,7 +1059,11 @@ void writeide(int ide_board, uint16_t addr, uint8_t val)
case WIN_SLEEP1:
if (val == WIN_DRIVE_DIAGNOSTICS)
{
+ ide->atastat = BUSY_STAT;
+ timer_process();
callbackide(ide_board);
+ idecallback[ide_board]=200*IDE_TIME;
+ timer_update_outstanding();
}
else
{