From: Toni Wilen Date: Thu, 3 Jul 2025 16:36:14 +0000 (+0300) Subject: Possible fix for DRQ being set when IDE transfer fails due to host side access errors. X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=d3e3b3bd26d6d84454f7a5aea3eca01ad6112750;p=francis%2Fwinuae.git Possible fix for DRQ being set when IDE transfer fails due to host side access errors. --- diff --git a/ide.cpp b/ide.cpp index a6680cb5..516396ca 100644 --- a/ide.cpp +++ b/ide.cpp @@ -443,6 +443,8 @@ static void ide_fail_err (struct ide_hdf *ide, uae_u8 err) ide->pair->regs.ide_status |= IDE_STATUS_ERR; } ide->regs.ide_status |= IDE_STATUS_ERR; + ide->intdrq = false; + ide->data_multi = 0; ide_interrupt (ide); }