In day 6, we’re looking for start of message markers in a series of bytes.
An optimization I didn’t implement here is that we can skip scanning subsets when we find a byte pair, because the next legal subset must be at least after the first member of the pair.
Visualization
The viz here is straightforward- we visually indicate our scanning range, with some UI embellishments.
New Features
For today, I added a new font (!!) and thus support for multiple fonts. The new font is a 7seg-style rendering, which is used for the counter. It doesn’t look very 7seg to me, but it has the right properties…