Талантливый хакер запустил Doom на умной лампе IKEA

1
Doom на лампе Ikea

Одним из мерил хакерского мастерства вполне уже традиционно считается способность запустить легендарную компьютерную игру Doom на устройстве, которое принципиально для этого не предназначено. Будь то умный утюг, газонокосилка или кассовый аппарат McDonalds. В теории достаточно, чтобы на платформе был какой-никакой процессор, память, экран и инструмент для ввода игровых команд. Новая умная настольная лампа от IKEA подошла по всем параметрам.

Автором достижения выступил инженер-программист Никола Ракиен, который остановил свой выбор на лампе Tr?dfri Zigbee. Она имеет функцию адаптивного энергопотребления, для чего оснащена вычислительной системой на базе процессора Arm Cortex-M4 40 МГц и 32 Кб оперативной памяти. Увы, первая попытка портирования провалилась – системные ресурсы оказались слишком скромными.

Doom на лампе Ikea

Однако вскоре IKEA выпустила обновленную версию, в которой стоит уже процессор Arm Cortex-M33 со 108 Кб ОЗУ и 1 Мб флэш-памяти NAND. Это уже другое дело, хотя памяти все равно маловато, и Николе пришлось дополнительно подключить флешку на 8 Мб. Дисплей имеет разрешение всего 160 на 128 пикселей, а управление реализовано через простую макетную плату – на ней всего 8 кнопок.

Ракиен отметил, что ему пришлось поискать подходящую версию Doom, в итоге выбор пал на портированный вариант для Game Boy Advance. К сожалению, ему так и не удалось решить проблему отсутствия звука в игре без того, чтобы значительно усложнять и удорожать систему. Но в любом случае мировое хакерское сообщество может положить в свою копилку еще одно достижение.

Источник — Next Hack


ЧИТАЙТЕ ТАКЖЕ
Комментарии  1
  • Цезарус23 июня 2021 в 14:02

    Завидую людям, у которых есть время на подобную фигню.

    Ответить
(без регистрации)
Любопытный факт
Первый массовый транзисторный приемник - Regency TR-1, выпущенный в 1954 году и стоивший 49.95 долларов. Сейчас его можно купить за 395 долларов.
Обновить
Свежие Комментарии

ВойтиРегистрация