DOOM запустили на токоизмерительных клещах за 30 долларов
Польский разработчик Артур Бинек перенёс DOOM на токоизмерительные клещи FNIRSI DMC-100 с 32 КБ оперативной памяти.
Польский разработчик Артур Бинек запустил DOOM на токоизмерительных клещах FNIRSI DMC-100 стоимостью около 30 долларов. Для этого он портировал движок doomgeneric на микроконтроллер Artery AT32F415, который управляет работой измерительного прибора.

Главным ограничением проекта стал объём оперативной памяти микроконтроллера — всего 32 КБ. Несмотря на это, порт поддерживает первый эпизод Freedoom: Phase 1: уровни с E1M1 по E1M9, титульный экран, меню, промежуточные заставки и финальную сцену. В игре также предусмотрены четыре слота для сохранений.
Изображение выводится на цветной экран прибора с разрешением 320×240 пикселей. За звуковые эффекты отвечает встроенный зуммер. Для управления игрой Бинек подключил пульт от дрона DJI RC-N1, превратив измерительный инструмент в необычную игровую систему.
DOOM на камерах и старых консолях
Порт на токоизмерительные клещи стал очередным примером запуска классического шутера на устройствах, которые изначально не предназначены для игр. В начале октября разработчик Радиум Ван запустил движок DOOM на среднеформатной камере Hasselblad X2D 100C. Кнопка спуска затвора в его проекте использовалась для стрельбы, свайпы по экрану — для поворота персонажа, а встроенный динамик воспроизводил звук.
Ранее энтузиаст воссоздал оригинальную музыку из DOOM 1993 года только с помощью таймеров 555. Ему удалось воспроизвести вступительный трек без использования традиционного аудиочипа или программного синтезатора.
Ещё один необычный порт появился в июле: автор YouTube-канала Throaty Mumbo показал DOOM на 32-битной консоли Casio Loopy. Устройство продавалось в Японии в 1995–1996 годах, позиционировалось как игровая система для девочек и получило всего десять игр.
Сообщить о проблеме в публикации
Обращение принято Обращение будет рассмотрено. По результатам проверки публикация может быть исправлена, дополнена, временно скрыта или удалена.