From 334992ef54df3236b342571b9ab1c14c06a712b3 Mon Sep 17 00:00:00 2001 From: SarahW Date: Sun, 9 Apr 2017 14:52:30 +0100 Subject: [PATCH] IBM ESDI controller automatically resets on system startup - required for PS/2 Model 55SX. --- src/hdd_esdi.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/hdd_esdi.c b/src/hdd_esdi.c index be53f5a..28205e2 100644 --- a/src/hdd_esdi.c +++ b/src/hdd_esdi.c @@ -882,6 +882,10 @@ static void *esdi_init() esdi->pos_regs[0] = 0xff; esdi->pos_regs[1] = 0xdd; + + esdi->in_reset = 1; + esdi->callback = ESDI_TIME * 50; + esdi->status = STATUS_BUSY; return esdi; }