Anemoia-ESP32 fait tourner la NES à 60 FPS sur un microcontrôleur à moins de 20 dollars
Faire tourner la NES sur une puce à quelques dollars n'a plus rien d'un fantasme. Le projet Anemoia-ESP32, développé par Shim06, est un portage de l'émulateur NES Anemoia optimisé spécifiquement pour les microcontrôleurs ESP32. Il atteint environ 60,098 images par seconde en NTSC avec un frame skip et une émulation audio complète, un résultat impressionnant sur un composant initialement pensé pour de l'électronique embarquée et non pour le jeu vidéo.
Un article publié le 22 juillet 2026 sur Hackaday a mis en lumière une console portable DIY construite autour de ce projet. Le build, basé sur une variante du code d'Anemoia-ESP32 optimisée par rkindustriesYT, associe un ESP32 double cœur, un écran TFT SPI 320x240, un module microSD pour les ROM et un petit amplificateur audio, pour un coût total annoncé sous les 20 dollars. Le projet gère six mappers NES majeurs, couvrant environ 79% de la ludothèque officielle de la console, de quoi faire tourner des classiques comme Super Mario Bros., The Legend of Zelda ou Metroid.
Le projet est open-source sous licence GPL v3. Le code et le matériel nécessaire sont disponibles sur le dépôt GitHub officiel d'Anemoia-ESP32, qui propose aussi un outil de flashage directement depuis le navigateur. Pour l'installation complète du hardware, le guide de montage détaillé publié sur Instructables décrit chaque étape, du câblage à l'installation du firmware.
Source : Hackaday