Tweaker port NES emulator to ESP32 microcontroller

Spread the love

Tweaker Sprite_tm got a Nofrendo NES emulator working on the ESP32 soc. On a dev board with the ESP32, he knew Super Mario Bros. to turn. There is no sound support yet.

Sprite-tm used a newly developed dev board with the ESP-Wroom-32 module that contains the ESP32. In addition, the board included a micro SD card, FT2232 usb/uart module and an LCD with a resolution of 320×240 pixels.

The tweaker managed to port the Nofrendo emulator within a day but ran out of time to control the audio. The frame rate was also a bit disappointing, which is probably because the drivers for the LCD have not yet been optimized. The NES emulator did run at full speed on the ESP32.

Sprite_tm has released the code of his ESP-3-Nesemu project. He works for Espressif, the creator of the soc. Previously, he managed to get the Sega Master System emulator SMSPlus working on an Espressif ESP31 soc.

You might also like