31 августа 2026, 08:07
Оригинальную музыку из Doom воспроизвели исключительно на таймерах 555
Энтузиаст воссоздал оригинальную музыку из DOOM 1993 года, используя только таймеры 555. Он смог проиграть вступительный трек.
Модель начинается с таймера 555, который действует как системный тактовый генератор с частотой чуть более 7 Гц. Он генерирует свежий тактовый импульс примерно каждые 136 миллисекунд. Подстроечный потенциометр в цепи синхронизации даёт возможность точно настроить тактовую частоту. Тактовый выход поступает непосредственно на 74LS161N, четырёхразрядный синхронный двоичный счётчик. Каждый тактовый импульс увеличивает счётчик на единицу.
Счётчик, который, в свою очередь, подаёт сигнал на декодер, обеспечивая схеме 15 позиций. Каждый появление декодера поступает на матрицу диодов, которая хранит информацию о том, какую высоту звука должна воспроизводить схема. Схеме следует воспроизводить только шесть высот звука, следовательно диоды эффективно связывают каждый момент времени с одной из этих шести нот. Затем она подаёт сигнал на набор переключателей, которые выбирают разнообразные резисторные цепи другого микроконтроллера 555, отвечающего за воспроизведение звука. Резисторные цепи имеют разные значения для регулировки синхронизации 555 и получения разных высот тона.
В целом, практически любой микроконтроллер можно легко запрограммировать на воспроизведение этой мелодии, тем не менее данный инициатива даёт представление о цифровой логике.
Между тем разработчик Нильс Ленхеер представил публичный проект под названием cssDoom. Это реализация игры, использующая для отрисовки графики только CSS, без применения элемента canvas и технологии WebGL. Игровая логика написана на языке JavaScript. В проекте используется в качестве эталона оригинальный код игры Doom, открытый компанией id Software.
Читают сейчас

5 часов назад
Prusa представила PrusaSlicer 3.0 с новым интерфейсом и поддержкой плагинов
Команда Prusa Research выпустила первую публичную альфа‑версию слайсера PrusaSlicer 3.0. Авторы переписали интерфейс, переработали систему профилей, добавили поддержку полноценной работы с несколькими

6 часов назад
Anthropic обновила Claude – вышли Fable 5.1 и Mythos 5.1
Anthropic выпустила апдейт своих топовых моделей – Claude Fable 5.1 и Claude Mythos 5.1. Это одна и та же модель под капотом, различающаяся уровнем защитных ограничений: Fable 5.1 доступна всем в цело

6 часов назад
Creality представила 3D‑принтер SPARKX i8 с поддержкой многоцветной печати и быстрой сменой филамента
Creality представила 3D‑принтер SPARKX i8 с поддержкой четырёхцветной печати. Его главная особенность заключается в системе QuarTeks, в которой прутки филамента подведены практически к самому соплу, б

6 часов назад
Базовая релиз MacBook Neo аномально быстро расходует источник SSD из‑за всего 8 ГБ оперативной памяти
Автор YouTube‑канала UFD Tech рассказал, что MacBook Neo необычно быстро расходует источник SSD‑накопителя. Всё дело в небольшом объёме оперативной памяти, из‑за которой устройство активно записывает

6 часов назад
Anthropic предупредила пользователей Claude об утечке их данных для входа из‑за вредоносного ПО
Организация Anthropic предупредила, что инфостилеры перехватывают сеансы Claude и открывают злоумышленникам доступ к учётным записям пользователей. Читать далее