Энтузиастам SpritesMods удалось запустить Doom на ёлочной игрушке

15 декабря 2022

С приходом зимних праздников как никогда актуальна проблема украшения ёлок. Один из техноэнтузиастов портала SpritesMods подошёл к делу творчески, создав ёлочную игрушку, способную запускать вполне работоспособную версию старого шутера Doom.

Источник изображения: SpritesMods

Источник изображения: SpritesMods

Хотя сегодня запуск Doom на не предназначенных для этого устройств вроде умных лампочек превратился с некий челлендж, ранее возможность запуска этой игры на компьютере была важным показателем. Например, вышедший в 1993 году Doom не запускался на старом Commodore 64. К тому времени пользователи начали собирать собственные компьютеры на платформе IBM PC, поэтому вопрос — «может ли он запускать Doom?» был совсем не праздным.

Теперь производство подобных «компьютеров» превратилось в своеобразную игру. В частности, речь идёт о ёлочной игрушке, выполненной в виде компьютера IBM PC и оснащённой дисплеем с диагональю 0,96 дюйма. Для правления игровым персонажем пользователь может использовать Bluetooth-клавиатуру и беспроводную мышь или беспроводной геймпад. Примечательно, что многие из подобных «проектов» демонстрируют только демо-ролики, не позволяя собственно играть. В данном же случае речь идёт о вполне работоспособной версии.

Для этого пришлось разработать собственную печатную плату, умещающуюся в напечатанный на 3D-принтере корпус. В качестве основной «движущей силы» использован микроконтроллер ESP32-C2-Wrover-02, у которого чуть больше памяти, чем у стандартного ESP32. Корпус вмещает литий-ионную батарею, аудиоусилитель I2S и контакт для LCD-дисплея, динамик, выключатель и зарядный USB-порт. Динамик невелик, но вполне способен воспроизводить звуковые эффекты и музыкальное сопровождение.

 

 

Для полной версии Doom потребовалось бы слишком много памяти, которой, разумеется, нет у ESP32, поэтому использовалась версия GBA Doom Port, оптимизированная для запуска с малым количеством памяти. Дополнительно проприетарные аудиофайлы в формате .mus конвертировали в открытый формат .imf, который можно воспроизвести с помощью ESP32.

Хотя, возможно, это не самое компактное устройство, способное запускать Doom, но, безусловно, оно является самым «новогодним». Сообщается, что его, возможно, удалось бы сделать ещё компактнее, если бы не пришлось имитировать корпус IBM PC.

3dnews

Хочешь узнать больше - читай отзывы

← Вернуться на предыдущую страницу

Читайте также:

Замість тисяч датчиків одна дешева камера — роботів навчили відчувати пальцями 5 июля 2026

Розробники з Лондонського університету королеви Марії (Queen Mary University of London) представили м’який тактильний сенсор, який дозволяє роботам фактично бачити дотик: тиск і деформація внутрішньої поверхні м’якого кінчика датчика одразу перетворюються на кольорову картину, що зчитується звичайною камерою. Так без складних алгоритмів робот миттєво отримує вичерпну інформацію про те, до чого він доторкнувся.

Через складний iPhone ціни на складні смартфони зростуть в середньому майже на 20% 5 июля 2026

Вихід Apple на ринок складних смартфонів загрожує стати одним із факторів, які цього року обумовлять у цій категорії зростання середньої ціни продажу (ASP) на 18 %. До такого висновку прийшли аналітики Counterpoint Research.

Китай випробував найвитриваліший апогейний ракетний двигун у світі — він удвічі перевищив західні аналоги 5 июля 2026

Китай випробував у космосі новий рідинний двигун для виведення супутників на робочі орбіти. Силова установка з тягою 750 Н стала в один ряд з найпотужнішими американськими та європейськими двигунами доведення, але приблизно вдвічі перевершила їх за витривалістю — за сумарною тривалістю роботи без погіршення характеристик. Новий двигун дозволить виводити на високі орбіти та міжпланетні траєкторії значно важчі супутники, ніж це можливо сьогодні.

 

Вас могут заинтересовать эти отзывы

Леошоп 1.0
Леошоп

Отзывов: 1

Морозов В. Ю. 5.0
Морозов В. Ю.

Отзывов: 1

Каталог отзывов





×

Выберите область поиска

  • Авто
  • Одяг / аксесуари
  • Роботодавці
  • Інше