Oh no! Some styles failed to load. 😵 Please try reloading this page
Menu â–¾ â–´

Diff of /fceu/trunk/src/boards/datalatch.cpp [r2996] .. [r2997]  Maximize  Restore

Switch to side-by-side view

--- a/fceu/trunk/src/boards/datalatch.cpp
+++ b/fceu/trunk/src/boards/datalatch.cpp
@@ -30,7 +30,7 @@
 static DECLFW(LatchWrite) {
 //	FCEU_printf("bs %04x %02x\n",A,V);
 	if (bus_conflict)
-		latche = V & CartBR(A);
+		latche = (V == CartBR(A)) ? V : 0;
 	else
 		latche = V;
 	WSync();