Index: emu/fdd.c
===================================================================
--- emu/fdd.c	(revision 1489228fd0246834c42c84a1bbe13f80af0bc642)
+++ emu/fdd.c	(revision 8967dbc82d62f1e44271e88ec794c4604d874ecd)
@@ -309,4 +309,5 @@
 			state.reg_tra = 0;
 			state.tra_0 = true;
+			state.dat = NULL;
 			break;
 
@@ -315,4 +316,5 @@
 			state.reg_tra = state.reg_dat;
 			state.tra_0 = state.reg_tra == 0;
+			state.dat = NULL;
 			break;
 
@@ -330,5 +332,4 @@
 		case COM_INT:
 			state.step = STEP_IDLE;
-			state.com = -1;
 			state.cyc = 0;
 			state.dat = NULL;
