- Микроконтроллер ESP32-P4 стоимостью около $5 смог запустить оригинальную трехмерную Tomb Raider.
- Игра работает напрямую на голом железе без эмуляторов и видеочипа, выдавая картинку с разрешением 1024×600.
- Для управления и звука к плате подключили стандартную клавиатуру и аудиокодек.
огда-то крошечным микроконтроллерам едва хватало памяти, чтобы просто помигать светодиодной гирляндой. Сегодня любительские чипы дешевле пяти долларов обладают достаточной мощностью, чтобы тянуть культовые трехмерные хиты эпохи первой PlayStation. Разработчик под ником alexkid77 доказал это на практике, перенеся OpenLara — открытый движок Tomb Raider — напрямую на двухъядерный чип ESP32-P4 от Espressif.
Это не медлительный эмулятор консоли, который спотыкается о программные прослойки перевода инструкций. Игра запускается на чипе напрямую и полностью отрисовывает графику силами центрального процессора.
Работая на частоте 400 МГц на обоих ядрах, ESP32-P4 в реальном времени просчитывает каждый 3D-полигон во внутреннем разрешении 320×240 точек. Встроенный в микросхему 2D-ускоритель обработки пикселей (PPA) аппаратным способом масштабирует буфер кадра прямо под вывод на экран 1024×600 точек. Всю конструкцию превратили в полноценную игровую систему: стереозвук вывели через чип ES8311, а управление назначили на обычную USB-клавиатуру.
Что это значит для энтузиастов
Для любителей ретроигр и сборщиков самодельных устройств этот проект показывает колоссальный скачок в доступности микроэлектроники. Плата по цене дешевле обеда в фастфуде сегодня строит сложные полигональные миры середины девяностых без отдельной видеокарты. Чтобы собрать карманную ретроконсоль своими руками, больше не нужно искать редкие оригинальные приводы или покупать дорогие одноплатные компьютеры — с этой задачей теперь справляется копеечная деталь прямо на рабочем столе.
