While having already made my own NES emulator for Windows, I had to do a whole rewrite of the program to port and optimize it for the ESP32. This is written in C++ and is designed to bring classic NES games to the ESP32.
This project focuses on performance, being able to run the emulator at native speeds and with full audio emulation and save states implemented. Check out the project!