ESP32: When Is A P4 A P4, But Not The P4 You Thought It Was

We’re used to electronic parts of the same type staying predictably the same, sometimes over many years. An early Z80 from the mid 1970s can be exchanged with one from the end of production a…

Hackaday

Me he picado con el ESP32-P4… y se me ha ido de las manos 😅
DOOM corriendo en un ESP32-P4.
Y lo curioso: no había ningún port de DOOM para ESP32-P4 (aunque sí de Quake)…

Me he basado en DOOM GENERIC
La idea es muy directa:
implementas unos hooks y conectas el motor a tu hardware
Render, input y timing. Sin más.
Para el input he usado usb_host_hid:
teclado y ratón USB directamente al ESP32-P4.
Y para el vídeo… chiquito.wad 😏
https://github.com/alexkid77/ESP32P4DOOM

#ESP32 #ESP32P4 #Embedded #Firmware #DOOM

Estoy trasteando con gráficos en el ESP32-P4 y he montado el típico efecto de agua 2D (ondas + refracción) usando MIPI DSI.

Lo curioso ha sido el cuello de botella:

Con la física en los 2 cores

Usando el PPA para escalar

Todo bien… pero la clave es la memoria.

En SRAM interna va a unos 84 FPS 🚀
En PSRAM cae a ~30 FPS

Dejo vídeo 👇

#ESP32 #ESP32P4 #C #Embedded #Espressif

Last week we exhibited at Embedded World in Nuremberg.

This video presents some of the demos from our booth, running on embedded devices with Slint 👇

https://www.youtube.com/shorts/3w64sO7fjFM

#embedded #Slint #EmbeddedWorld #RP2350 #ESP32 #ESP32S3 #ESP32P4 #Renesas #toradex

Slint at Embedded World 2026

YouTube

Some good news for #Tanmatsu owners and others who partake of the #BadgeLife - #MicroPython now kinda sorta works on the #ESP32P4  

In case of interest, here's an MP fork with my lazyweb "port" where the only changes are basically copying the ESP-IDF settings for the Tanmatsu over into the MP source tree as a new board:

https://github.com/martin-hamilton/tanmatsu-micropython

Disclaimer: On the great Copilot In The Cloud because there are too many moving parts to cleanly slurp over elsewhere

Testing the power of ESP32-P4 with quake. #ESP32 #quake #retrogamming #espressif #risc_v #esp32p4