Энтузиаст TheAlexKid777 запустил OpenLara — открытый движок Tomb Raider — на микроконтроллере ESP32-P4. Устройство стоимостью менее 25 долларов потребляет около 1 Вт энергии, обеспечивая при этом плавную работу игры.
Для реализации сценария разработчик использовал возможности ESP32-P4: двухъядерный 32-битный процессор RISC-V с частотой 400 МГц, 64 МБ PSRAM и 768 КБ SRAM. Техническая связка выглядит так:
Если в 90-е годы для Tomb Raider требовались дорогие ПК или консоли, то теперь задача решается на уровне микроконтроллера. Это меняет подход к созданию портативных ретро-консолей: вместо сложных плат с полноценными процессорами можно использовать дешевые чипы с избыточной для таких задач мощностью.
Ранее семейство ESP32 использовалось в менее требовательных проектах — от эмуляторов старых Mac до запуска языковых моделей на 28,9 млн параметров. В случае с OpenLara главным ограничением остается необходимость внешнего управления и экрана, так как сам чип представляет собой лишь вычислительный модуль.
Итоговый результат показывает, что современные микроконтроллеры за 20-25 долларов способны обрабатывать 3D-рендеринг старых игр без заметных задержек.