-ncr5390: If a command is already in the FIFO, don't block select arbitration, nw

This commit is contained in:
mooglyguy 2018-09-10 18:14:06 +02:00
parent 6465de84d3
commit 4cfef07a7f

View File

@ -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]);