Размер шрифта
Новости Спорт
15 000 ₽
Реклама 18+
ООО «ФОНКОР», ИНН: 7726752148
erid: 2RanymdFVoy
Участие в азартных играх
может привести к возникновению
зависимости от азартных игр
Выйти
Дизельная сделка России и СШАПротесты во Франции
Технологии

Умелец запустил DOOM на клещах-мультиметре

Hackaday: игру DOOM заставили работать на дешевом токоизмерительном инструменте

Культовый шутер DOOM, который уже запускали на самых неожиданных устройствах, теперь работает на недорогом токоизмерительном приборе. Об этом сообщило издание Hackaday.

Устройство — это клещи FNIRSI DMC-100 стоимостью около $30 (2,4 тыс. рублей). Энтузиаст Артур Бенек (Artur Bieniek) из Польши смог запустить на них движок doomgeneric, используя чип Artery AT32F415, на котором работает мультиметр.

Чип обладает тактовой частотой 150 МГц, но объем оперативной памяти составляет всего 32 КБ. Это, вероятно, один из самых ограниченных по объему памяти портов DOOM в истории — всего один кадр игры требует минимум 64 КБ.

Даже с такими условиями Бенеку удалось загрузить первый эпизод игры Freedoom: Phase 1, включая уровни с первого по девятый, титульный экран, экраны между этапами, финал, меню и четыре слота для сохранений.

Энтузиаст сумел обойти дефицит памяти за счет отказа от кадрового буфера: изображение рисуется узкими полосами сразу на экран, что экономит оперативную память. Сама программа занимает всего 99 КБ флеш-памяти микроконтроллера, а уровни, графика и редко используемые части кода считываются на лету из 4 МБ флеш-памяти мультиметра. Производительность составляет в среднем 29 кадров в секунду: частота выше в маленьких комнатах и ниже на больших открытых пространствах.

Цветная графика выводится на экран клещей разрешением 320×240. Звуковые эффекты воспроизводятся через встроенный зуммер, однако играть на мультиметре придется без музыки.

Ранее энтузиастам удалось сыграть в DOOM на мультиварке.

На сайте используются cookies. Продолжая использовать сайт, вы принимаете условия
Ok
1 Подписывайтесь на Газету.Ru в MAX Все ключевые события — в нашем канале. Подписывайтесь!