Logran mover el Tomb Raider original en un chip de solo un vatio
El desarrollador Alejandro Villegas Alonso ha conseguido ejecutar la primera aventura de Lara Croft en un microcontrolador ESP32-P4 basado en arquitectura RISC-V. El logro prescinde por completo de emuladores y exprime un procesador diminuto pensado originalmente para domótica y cámaras.
La claveLa clave de la hazaña no está en emular una consola clásica, sino en compilar el motor libre OpenLara directamente sobre la arquitectura abierta RISC-V.
Hacer funcionar el clásico Doom en un microondas o un test de embarazo ya es casi una broma recurrente en la comunidad de cacharreo. Mover las tres dimensiones de Tomb Raider, en cambio, exige otro escalón técnico. El creador Alejandro Villegas Alonso ha demostrado que ni siquiera hace falta una GPU ni un ordenador al uso: le ha bastado un microcontrolador ESP32-P4 de apenas un vatio de consumo.
El núcleo de este experimento es un chip de bajo coste con arquitectura RISC-V de 32 bits y dos núcleos a 400 MHz. Según la hoja de especificaciones recogida por Tom's Hardware, el silicio apenas absorbe un vatio de energía en funcionamiento. No es un componente diseñado para jugar; su destino habitual son cámaras compactas, paneles de control sencillos o aparatos domésticos conectados.
Ni PlayStation ni emulación: renderizado por software
Quien espere ver un emulador de PlayStation o de MS-DOS rascando fotogramas se equivoca. Villegas Alonso ha recurrido a OpenLara, la reimplementación abierta del motor original de 1996 que suele utilizarse para ejecutar el título en navegadores web. Al compilar este motor de forma nativa para el chip de Espressif, el procesador ataca el código sin las capas intermedias que lastran a la emulación tradicional.
Todo el peso gráfico recae en la CPU. El sistema dibuja las escenas con un renderizador por software en espacio de color RGB565 a una resolución nativa de 320x240 píxeles. A partir de ahí entra en juego el coprocesador interno del chip, denominado Pixel Processing Accelerator, que escala la imagen por hardware hasta los 1024x600 puntos de la pantalla.
En las pruebas mostradas por el autor en vídeo, Lara Croft atraviesa las cavernas nevadas del primer nivel con fluidez, acompañada de sonido estéreo gestionado por un códec ES8311 integrado. El control se realiza conectando un teclado mediante USB.
Un kit de desarrollo por debajo de los 30 dólares
El montaje se apoya en la placa de desarrollo oficial ESP32-P4-Function-EV-Board, un conjunto que integra una pantalla táctil de siete pulgadas y un módulo de cámara. Aunque el consumo total del conjunto sube por culpa del panel LCD retroiluminado, el corazón del sistema mantiene ese consumo mínimo de un vatio.
Las placas basadas en la familia ESP32 suelen rondar precios inferiores a los 30 dólares. Ver el motor tridimensional de 1996 ejecutándose de forma nativa sobre un silicio tan contenido demuestra hasta dónde puede estirarse la eficiencia de RISC-V cuando se programa a bajo nivel.


