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

2 часа назад
В США предъявили обвинения россиянину в заражении компьютеров более 80 тысяч фрилансеров вредоносным ПО
Коллегия присяжных в штате Калифорния предъявила обвинения 40-летнему гражданину России Серажудину Актулаеву за участие в фишинговой кампании, в результате которой компьютеры 80 тыс. фрилансеров были
3 часа назад
Лиды по осени считают: 6 мероприятий для продуктивного сентября
Осенью прогноз простой: где-то обязательно польет. С рекламным рынком сложнее. Где подорожает лид? Какой канал упрется в потолок? Сработает ли UGC? Что уже можно поручить ИИ? И какие изменения в закон

3 часа назад
Организация Postgres Professional первой среди коммерческих форков закрыла критические уязвимости PostgreSQL
Postgres Professional выпустила «нулевые» релизы корпоративных редакций СУБД Postgres Pro с исправлениями актуальных уязвимостей PostgreSQL. Компания первой и пока единственной среди коммерческих форк

3 часа назад
Дайджест GetAClass: август 2026
Поздравляем всех с началом нового учебного года! Каникулы закончились – значит, пора подвести итоги последнего летнего месяца. Читать далее

3 часа назад
НАСА выбрало компанию Blue Origin в качестве поставщика телекоммуникационной сети для Марса
Американское космическое агентство заключило с Blue Origin контракт на разработку Mars Telecommunications Network — системы обеспечения высокоскоростной связи и навигации для текущих и будущих миссий