На протяжении трёх десятилетий культовый шутер Doom от студии id Software адаптировали для бесчисленного множества непредназначенных для этого устройств, и недавно этот перечень пополнился ещё одним — умной мультиваркой Cook4Me от немецкого бренда Krups.
Источник изображения: id Software
За задачу запустить легендарную игру на кухонном приборе взялся немецкий инженер и модификатор Аарон Кристофель (Aaron Christophel), который ранее уже заставлял Doom работать на вейпе, настольной зарядке и других неожиданных девайсах.
Перенести Doom на Cook4Me энтузиасту удалось благодаря извлечению и модификации прошивки, управляющей сенсорным дисплеем. Чтобы получить доступ к данным во флеш-памяти устройства, Кристофелю потребовалось применить методы реверс-инжиниринга.
Источник изображения: YouTube (Aaron Christophel)
В ходе разбора мультиварки моддер обнаружил, что она использует довольно производительный чип R7S721031VCFP от Renesas, оснащена модулем Wi-Fi, а также имеет 128 МБ оперативной и 128 МБ встроенной флеш-памяти.
Игра запускается прямо на сенсорном экране Cook4Me и, по заверениям Кристофеля, демонстрирует «вполне приемлемую» частоту кадров. Запись игрового процесса Doom на мультиварке можно увидеть в конце 10-минутного видео, опубликованного моддером.
«Мы официально запустили Doom на этой мультиварке. Понимаю, насколько это абсурдно, но это нужно было сделать, раз уж [такое устройство] существует», — пояснил Кристофель мотивацию для своего проекта.
До этого поклонники Doom запускали классический шутер в программе Paint, PDF-документе, файле Word и даже в строке поиска Google, а прошлой весной один разработчик сумел пройти часть Doom 2: Hell on Earth на бортовом компьютере советского трамвая.