diff --git a/src/main/java/de/neemann/digital/core/memory/CounterPreset.java b/src/main/java/de/neemann/digital/core/memory/CounterPreset.java index b003c40e4..9d624f4fd 100644 --- a/src/main/java/de/neemann/digital/core/memory/CounterPreset.java +++ b/src/main/java/de/neemann/digital/core/memory/CounterPreset.java @@ -66,7 +66,7 @@ public class CounterPreset extends Node implements Element { long m = attributes.get(Keys.MAX_VALUE); if (m == 0) - m = (1L << bits) - 1; + m = Bits.mask(bits); maxValue = m; probe = attributes.get(Keys.VALUE_IS_PROBE);