Итоги

Ты собрал из транзисторов машину, которая сама рисует.

  • Память — защёлка из двух NOR, D-триггер из двух защёлок: запись только по фронту такта.
  • Счётчик — прибавить 1 столбиком: XOR переворачивает разряд, AND несёт перенос.
  • Развёртка — два счётчика обходят 4096 точек экрана, как луч телевизора.
  • Фрактал — правило (x AND y) = 0 в десять вентилей рисует треугольник Серпинского.
  • Случайность — LFSR и «игра в хаос»: тот же треугольник из случайных точек, шаг на полпути — это сдвиг.
  • Анимация — счётчик кадров и сравнение оживляют Munching Squares.

Итоговая машина — 3 064 транзистора.

Что дальше

«Миры Мандельброта и Жюлиа». На той же развёртке схема считает с дробными числами: умножение, сложение, сравнение, счётчик повторов. z = z² + c для каждой точки — и на экране появляется множество Мандельброта. Поменяй c тумблерами — и получишь множество Жюлиа: каждое положение тумблеров — новый мир.