diff --git a/bus.cpp b/bus.cpp
index 1cd892d..b7d3de6 100644
--- a/bus.cpp
+++ b/bus.cpp
@@ -690,7 +690,7 @@ void bus::write(const uint16_t a, const bool word_mode, uint16_t value, const bo
 
 		if (a == ADDR_MMR3) { // MMR3
 			DOLOG(debug, true, "write set MMR3: %o", value);
-			MMR3 = value & 067;
+			MMR3 = value & 047;  // bit5: enable "unibus mapping" (not implemented TODO)
 			return;
 		}