diff --git a/hash/pc8801_flop.xml b/hash/pc8801_flop.xml
index 15886d0dae2..22a0035a616 100644
--- a/hash/pc8801_flop.xml
+++ b/hash/pc8801_flop.xml
@@ -10351,7 +10351,7 @@ but in different order
-
+
diff --git a/plugins/cheatfind/init.lua b/plugins/cheatfind/init.lua
index 8ba7fd98f44..93bca9fed82 100644
--- a/plugins/cheatfind/init.lua
+++ b/plugins/cheatfind/init.lua
@@ -150,7 +150,7 @@ function cheatfind.startplugin()
oldc = frombcd(old)
newc = frombcd(new)
end
- if cfoper[oper](oldc, newc, val, addr) then
+ if cfoper[oper](newc, oldc, val, addr) then
ret[#ret + 1] = { addr = addr,
oldval = old,
newval = new,
diff --git a/src/devices/machine/upd765.cpp b/src/devices/machine/upd765.cpp
index 7229793417d..04a194d6993 100644
--- a/src/devices/machine/upd765.cpp
+++ b/src/devices/machine/upd765.cpp
@@ -1634,9 +1634,6 @@ void upd765_family_device::read_data_continue(floppy_info &fi)
st2 |= ST2_WC|ST2_BC;
else
st2 |= ST2_WC;
- fi.st0 |= ST0_FAIL;
- fi.sub_state = COMMAND_DONE;
- break;
}
live_start(fi, SEARCH_ADDRESS_MARK_HEADER);
return;