diff --git a/src/mame/drivers/mephisto_montec.cpp b/src/mame/drivers/mephisto_montec.cpp
index 30e5bb8d2de..581bce5fd50 100644
--- a/src/mame/drivers/mephisto_montec.cpp
+++ b/src/mame/drivers/mephisto_montec.cpp
@@ -138,7 +138,7 @@ WRITE8_MEMBER(mephisto_montec_state::montec_led_w)
for(int i=0; i<4; i++)
for(int j=0; j<4; j++)
if (BIT(data, i))
- m_high_leds[(i << 2) | j] = BIT(data, 4 + j);
+ m_high_leds[(i << 2) | j] = BIT(~data, 4 + j);
}
diff --git a/src/mame/layout/barata.lay b/src/mame/layout/barata.lay
index e6db81bbdde..05b1eae63dc 100644
--- a/src/mame/layout/barata.lay
+++ b/src/mame/layout/barata.lay
@@ -5,7 +5,7 @@
-
+
@@ -33,38 +33,38 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+