wd_fdc: interrupts take priority

This commit is contained in:
Olivier Galibert 2015-05-26 15:07:10 +02:00 committed by Dirk Best
parent eb13a4deda
commit 437ac7c12b

View File

@ -1035,8 +1035,8 @@ void wd_fdc_t::cmd_w(UINT8 val)
intrq_cb(intrq);
}
// No more than one write in flight
if(cmd_buffer != -1)
// No more than one write in flight, but interrupts take priority
if(cmd_buffer != -1 && ((val & 0xf0) != 0xd0))
return;
cmd_buffer = val;