Энтузиаст запустил первую Tomb Raider на крошечной плате ESP32-P4, которая стоит меньше 25 долларов и потребляет около 1 Вт энергии даже под нагрузкой. Игра работает через открытый движок OpenLara, а картинка выводится на экран с разрешением 1024 × 600 пикселей. Вот только внутри этой платы нет никакой видеокарты — все тянет микроконтроллер.
В основе устройства лежит ESP32-P4 с двумя 32-битными ядрами RISC-V, работающими на частоте 400 МГц. Также здесь есть 768 КБ SRAM, до 64 МБ PSRAM, FPU, DSP и ускоритель обработки пикселей. Звучит скромно даже по меркам бюджетных смартфонов, но для запуска классической Tomb Raider этого оказалось достаточно.
Разработчик использовал OpenLara — проект с открытым исходным кодом, который переносит движок оригинальной игры на современное железо. В демонстрации игра рендерится программно в разрешении 320 × 240, после чего масштабируется до 1024 × 600 с помощью встроенного ускорителя PPA. К плате подключили небольшой LCD-дисплей, USB-клавиатуру и аудиокодек ES8311 для стереозвука. В итоге получилась полноценная игровая система, которая умещается буквально на ладони и потребляет меньше энергии, чем многие современные роутеры.
Источник: www.goha.ru