The ESP32-P4 is running Tomb Raider. Developer alexkid77 ported OpenLara, the open-source Tomb Raider engine, to Espressif's dual-core chip, each core clocked at 400 MHz.

This is not emulation. It is a direct port using a software renderer at 320x240, scaled up to 1024x600 via the chip's onboard Pixel Processing Accelerator. Stereo audio runs through an ES8311 codec. Input is USB HID keyboard. The full build is on GitHub.

The implementation details are what make the original worth reading: how the two cores are divided, what the PPA hardware scaling actually costs in practice, and where the bottlenecks land on hardware that costs a fraction of a used PS1. Read it before you assume this is a party trick.

[READ ORIGINAL →]