Tweaker port NES-emulator naar ESP32-microcontroller

0
468

Tweaker Sprite_tm heeft een Nofrendo NES-emulator werkend gekregen op de ESP32-soc. Op een dev-boardje met de ESP32 wist hij zo Super Mario Bros. te draaien. Ondersteuning voor geluid is er nog niet.

Sprite-tm maakte gebruik van een net ontwikkeld dev-bordje met de ESP-Wroom-32-module dat de ESP32 bevat. Daarnaast bevatte het bord onder andere een micro-sdkaart, FT2232 usb/uart-module en een lcd met resolutie van 320×240 pixels.

De tweaker wist de Nofrendo-emulator binnen een dag te porten maar had geen tijd meer om de audio te regelen. Ook viel de framerate wat tegen, wat waarschijnlijk komt omdat de drivers voor de lcd nog niet geoptimaliseerd zijn. De NES-emulator draaide wel op volle snelheid op de ESP32.

Sprite_tm heeft de code van zijn ESP-3-Nesemu-project vrijgegeven. Hij is werkzaam bij Espressif, de maker van de soc. Eerder wist hij de Sega Master System-emulator SMSPlus werkend te krijgen op een Espressif ESP31-soc.