I'm currently developing a gameboy emulator for the ESP32, with focus on the M5Stack.
Most of the gameboy hardware is already emulated and working.
Missing features include sound, mid-scanline rendering, and full MBC3 support.
All information, source code, and releases can be found on Espeon's github repository.