diff options
Diffstat (limited to 'src/devices/machine/ncr5390.cpp')
-rw-r--r-- | src/devices/machine/ncr5390.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/devices/machine/ncr5390.cpp b/src/devices/machine/ncr5390.cpp index 264cbc3fa72..2daaabe445b 100644 --- a/src/devices/machine/ncr5390.cpp +++ b/src/devices/machine/ncr5390.cpp @@ -340,7 +340,7 @@ void ncr5390_device::step(bool timeout) case DISC_SEL_ARBITRATION_INIT: // wait until a command is in the fifo - if (!fifo_pos || (dma_command && !(status & S_TC0))) + if (!fifo_pos && dma_command && !(status & S_TC0)) break; command_length = derive_msg_size(fifo[0]); |