Перейти к содержанию
Русский
Материал FikirPilot

DOOM запустили на цепочке из таймеров 555

Обновлено: 28.08.2026 · 2 мин чтения · 239 слов

Опубликовано:

Источник проверен:

DOOM запустили на цепочке из таймеров 555
Деталь электронной платы

Nick воссоздал вступительную музыку DOOM 1993 года, используя только таймеры 555. В схеме есть системные часы, работающие на частоте чуть выше 7 Hz, двоичный счётчик, декодер на 15 позиций и диодная матрица, определяющая ноты.

Для генерации шести различных высот звука схема с помощью резистивных сетей управляет ещё одним таймером 555. Несмотря на то, что музыку можно было бы гораздо проще воспроизвести с помощью микроконтроллера, проект представляет собой академическую работу, направленную на понимание принципов работы цифровой логики и электронных схем.

Почему это важно

Этот проект показывает, как вместо готового программируемого решения можно построить сложную на вид звуковую последовательность с помощью базовых электронных компонентов. Рассмотрение таких функций, как генерация тактового сигнала, счёт, декодирование и формирование высоты звука, в виде отдельных схем наглядно демонстрирует, что цифровая логика — это не только абстрактная программная концепция. В этом отношении работа служит практическим примером для тех, кто изучает электронику и проектирование схем, а также показывает, что технологии старых игр можно переосмысливать с использованием различных аппаратных подходов. Однако остаётся открытым технический вопрос о том, насколько схема, ограниченная шестью высотами звука и 15 позициями, способна воспроизвести все музыкальные детали оригинального произведения.

Предыстория

DOOM — не новое имя в архиве FikirPilot: за последние 90 дней мы опубликовали новость, в которой упоминалось это имя; та публикация датирована 26 августа 2026 года. Это событие пополняет находящиеся в нашем архиве записи на эту тему; читатель может проследить предыдущие публикации с таким же названием в архиве и увидеть всю временную линию целиком.

Источник: Hackaday · Составитель: редактор Altay Tuna Emir.