Home News & Articles Anemoia-ESP32 runs NES at 60 FPS on a microcontro…
Anemoia-ESP32 runs NES at 60 FPS on a microcontroller for under $20
Outils

Anemoia-ESP32 runs NES at 60 FPS on a microcontroller for under $20

RetroVault Team 24 Jul 2026 82 views 0 comments
This open-source port of the Anemoia NES emulator to the ESP32 microcontroller reaches near-native performance and inspired a DIY handheld console featured on Hackaday.

Running the NES on a chip that costs a few dollars is no longer wishful thinking. Anemoia-ESP32, developed by Shim06, is a port of the Anemoia NES emulator specifically optimized for ESP32 microcontrollers. It reaches roughly 60.098 frames per second on NTSC with one frame skip and full audio emulation, an impressive result on a chip originally designed for embedded electronics rather than gaming.

An article published on Hackaday on July 22, 2026 highlighted a DIY handheld console built around this project. The build, based on a variant of the Anemoia-ESP32 code tuned by rkindustriesYT, pairs a dual-core ESP32 with a 320x240 SPI TFT screen, a microSD module for ROM storage and a small audio amplifier, for a total cost reportedly under $20. The project supports six major NES mappers, covering roughly 79% of the console's official library, enough to run classics like Super Mario Bros., The Legend of Zelda or Metroid.

The project is open source under the GPL v3 license. Code and hardware files are available on the official Anemoia-ESP32 GitHub repository, which also offers a browser-based flashing tool. For the full hardware build, the detailed build guide on Instructables covers every step, from wiring to flashing the firmware.

Source: Hackaday

Comments (0)

Leave a comment

0 / 600
Be the first to comment on this article!