From a06a277164f10ee13a04de6e1c29cfa0903ac2b8 Mon Sep 17 00:00:00 2001 From: mahlemiut Date: Tue, 4 Jun 2013 09:18:18 +0000 Subject: [PATCH] upd765: set st0_filled only if not accessing data. --- src/emu/machine/upd765.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/emu/machine/upd765.c b/src/emu/machine/upd765.c index d9f33902d64..8a44b7add2a 100644 --- a/src/emu/machine/upd765.c +++ b/src/emu/machine/upd765.c @@ -1311,8 +1311,10 @@ void upd765_family_device::command_end(floppy_info &fi, bool data_completion) if(data_completion) data_irq = true; else + { other_irq = true; - fi.st0_filled = true; + fi.st0_filled = true; + } check_irq(); }