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.

.fb-background-color { background: #ffffff !important; } .fb_iframe_widget_fluid_desktop iframe { width: 100% !important; }
marioMario BrosMicroMicrocontrollerResolutionSD CardSegaUSB
Share