wd_fdc: commands don't clear forced interrupt

This commit is contained in:
Patrick Mackinlay 2021-05-17 17:06:24 +07:00
parent 989e9a5ee7
commit 09ec8abdc0

View File

@ -1146,7 +1146,7 @@ void wd_fdc_device_base::cmd_w(uint8_t val)
LOGCOMP("Initiating command %02x\n", val);
if (intrq) {
if(intrq && !(intrq_cond & I_IMM)) {
intrq = false;
if(!intrq_cb.isnull())
intrq_cb(intrq);